@media (max-width:1740px) {
 .dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
  bottom:-65px;
  right:-20px;
  font-size:125px;
  line-height:125px
 }
 .dsvy-element-service-style-2 .dsvy-tbox-left {
  padding:120px 55px 100px 300px
 }
 .dsvy-element-service-style-2 .dsvy-tbox-left:before {
  left:-100px
 }
 .dsvy-element-service-style-2 .dsvy-tbox-right {
  background:none
 }
 .designervily-ele-fid-style-4 .dsvy-fid-title {
  font-size:60px
 }
}
@media (max-width:1640px) {
 .dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
  bottom:-65px;
  right:-20px;
  font-size:115px;
  line-height:115px
 }
}
@media (max-width:1540px) {
 .dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
  bottom:-100px;
  right:10px;
  font-size:105px;
  line-height:105px
 }
 .dsvy-element-service-style-2 .dsvy-tbox-left {
  padding:120px 55px 100px 240px
 }
 .designervily-ele-fid-style-4 .dsvy-fid-title {
  font-size:55px
 }
}
@media (max-width:1440px) {
 .dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
  bottom:-130px;
  right:-10px;
  font-size:95px;
  line-height:95px
 }
 .dsvy-element-service-style-2 .dsvy-tbox-left:after,
 .dsvy-element-service-style-2 .dsvy-tbox-left:before {
  display:none
 }
 .dsvy-element-service-style-2 .dsvy-tbox-left {
  padding:90px 55px 100px 150px
 }
 .dsvy-bg-img-hide-priceimg {
  background-image:none!important
 }
 .designervily-ele-fid-style-4 .dsvy-fid-title {
  font-size:50px;
  line-height:55px
 }
 .dsvy-effect-color-1 .dsvy-stretched-right:before,
 .dsvy-effect-color-1 .dsvy-stretched-right:after {
  width:50px
 }
}
@media (max-width:1350px) {
 .dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
  bottom:-160px;
  right:-20px;
  font-size:85px;
  line-height:85px
 }
 .dsvy-effect-color .dsvy-stretched-left:after {
  content:none
 }
 .dsvy-effect-color-1 .dsvy-stretched-right:before,
 .dsvy-effect-color-1 .dsvy-stretched-right:after {
  display:none
 }
}
@media (max-width:1200px) {
 .dsvy-footer-section>.container,
 .dsvy-sticky-header>.container,
 .dsvy-header-menu-area-wrapper>.container,
 .dsvy-title-bar-wrapper>.container,
 .dsvy-header-wrapper>.container,
 body:not(.elementor-page) .site-content.container,
 .single.elementor-page .site-content.container {
  padding-right:30px;
  padding-left:30px
 }
 body.elementor-page:not(.dsvy-sidebar-exists) .site-content.container {
  padding:0
 }
 .dsvy-footer-overlay .dsvy-footer-newsletter input[type="email"] {
  width:535px
 }
 .dsvy-footer-widget .dsvy-free-call-box i {
  font-size:48px;
  line-height:48px
 }
}
@media (min-width:1200px) and (max-width:1300px) {
 .designervily-ele-fid-style-4 .dsvy-fid-title {
  font-size:45px;
  line-height:50px
 }
}
@media (min-width:1025px) and (max-width:1200px) {
 .designervily-ele-fid-style-4 .dsvy-fid-title {
  font-size:38px;
  line-height:45px
 }
 .dsvy-ihbox-style-7 .dsvy-element-title {
  font-size:55px;
  line-height:50px
 }
 .dsvy-ihbox-style-7:after {
  font-size:125px;
  line-height:125px
 }
 .designervily-ele-fid-style-1 .dsvy-fid-inner {
  font-size:55px;
  line-height:55px
 }
}
@media (max-width:1025px) {
 .single-dsvy-service .download a.dsvy-service-btn {
  padding-left:34px;
  padding-right:34px
 }
}
@media (max-width:1200px) {
 #page.site {
  overflow:hidden
 }
 .container {
  max-width:none
 }
 .elementor-section.elementor-section-boxed>.elementor-container {
  max-width:none
 }
 .elementor-section.elementor-section-stretched {
  width:100%!important
 }
 .dsvy-heading-subheading .dsvy-heading-desc br,
 .dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
  display:none
 }
 .dsvy-bg-img-hide-pattern {
  background-image:none!important
 }
 .dsvy-title-bar-content .dsvy-tbar-title {
  font-size:40px;
  line-height:45px
 }
 .dsvy-footer-widget-area,
 .dsvy-footer-widget-area.dsvy-bg-color-custom:before {
  background-image:none;
  background:none
 }
 .dsvy-element-blog-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs {
  display:none
 }
 .dsvy-header-search-form-wrapper.open .search-form {
  position:absolute;
  left:50px;
  right:50px
 }
 .dsvy-portfolio-single-style-1 .dsvy-single-project-content-wrapper .row .col-md-7,
 .dsvy-portfolio-single-style-1 .dsvy-single-project-content-wrapper .row .col-md-5 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .dsvy-portfolio-single-style-1 .dsvy-featured-wrapper img {
  width:100%
 }
 .dsvy-portfolio-single {
  padding-right:30px;
  padding-left:30px
 }
 .single .dsvy-portfolio-related,
 .dsvy-team-single {
  margin:0 30px
 }
 .dsvy-blog-classic .wp-block-columns {
  display:block
 }
 .dsvy-blog-classic .wp-block-columns .wp-block-image img {
  width:100%
 }
 .dsvy-blog-classic .wp-block-columns .wp-block-column {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .dsvy-blog-classic .wp-block-columns .wp-block-column:not(:first-child) {
  margin-top:30px;
  margin-left:0
 }
 .dsvy-client-style-2 .dsvy-client-wrapper {
  padding-top:50px;
  padding-bottom:40px
 }
}
@media only screen and (min-width:991px) and (max-width:1200px) {
 .dsvy-ihbox.dsvy-ihbox-style-8 {
  padding:20px
 }
 .dsvy-pricing-table-box {
  padding:45px 35px
 }
 .dsvy-pricing-table-box .dsvy-ptable-icon {
  font-size:85px;
  line-height:85px
 }
 .dsvy-pricing-table-box .designervily-ptable-symbol {
  font-size:40px;
  line-height:40px
 }
 .dsvy-pricing-table-box .designervily-ptable-price {
  font-size:70px;
  line-height:70px
 }
}
@media only screen and (min-width:768px) and (max-width:1023px) {
 .dsvy-pricing-table-box {
  padding:35px 30px
 }
 .dsvy-pricing-table-box .dsvy-ptable-icon {
  font-size:64px;
  line-height:64px
 }
 .dsvy-pricing-table-box .designervily-ptable-symbol {
  font-size:30px;
  line-height:30px
 }
 .dsvy-pricing-table-box .designervily-ptable-price {
  font-size:60px;
  line-height:60px
 }
 .dsvy-pricing-table-box .dsvy-ptable-btn a {
  padding:15px 20px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .dsvy-footer-big-area .dsvy-footer-contact-info .dsvy-footer-contact-info-inner {
  display:block!important
 }
 .dsvy-footer-big-area .dsvy-footer-contact-info .dsvy-footer-contact-info-inner .dsvy-colza-icon {
  margin-bottom:30px
 }
 .dsvy-ptable-btn a span {
  padding-right:30px
 }
 .dsvy-ptable-btn a span:before {
  width:25px
 }
 .designervily-ele-fid-style-3 .dsvy-fid-inner {
  font-size:50px;
  line-height:50px
 }
 .dsvy-ihbox-style-8 .dsvy-heading-desc {
  padding-left:40px
 }
 .dsvy-ihbox-style-8 .dsvy-element-title {
  font-size:45px;
  line-height:45px
 }
 .designervily-ele-fid-style-5 {
  width:245px
 }
}
@media (max-width:1024px) {
 body.dsvy-sidebar-no.elementor-page #content {
  padding-right:0;
  padding-left:0
 }
 .dsvy-col-stretched-left .dsvy-stretched-div,
 .dsvy-col-stretched-right .dsvy-stretched-div {
  margin:0!important
 }
 .dsvy-bg-img-hide.dsvy-bgimage-yes {
  background-image:none!important
 }
 .dsvy-bg-img-hide.dsvy-bgimage-yes .dsvy-stretched-div {
  background-image:none!important
 }
 .dsvy-heading-subheading.left-align .dsvy-heading-desc {
  max-width:inherit
 }
 .dsvy-element-testimonial-style-4.designervily-element-viewtype-carousel .owl-carousel .owl-nav {
  display:none
 }
 .dsvy-element-service-style-2 .designervily-element-inner>.row>div {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .dsvy-ihbox-style-1 {
  padding-left:30px;
  padding-right:30px
 }
 .elementor-widget-dsvy_heading.elementor-widget {
  margin-bottom:0
 }
 .dsvy-element-miconheading-style-5 .dsvy-ele:nth-child(odd) .dsvy-ihbox.dsvy-ihbox-style-5 .dsvy-ihbox-box:after,
 .dsvy-element-miconheading-style-5 .dsvy-ele:nth-child(even) .dsvy-ihbox.dsvy-ihbox-style-5 .dsvy-ihbox-box:after {
  background:none
 }
}
@media (max-width:991px) {
 .site-content>.row {
  display:block
 }
 #secondary.widget-area,
 #primary.content-area {
  display:block;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .content-area.col-md-9 {
  padding-bottom:0
 }
 .dsvy-sortable-list-ul {
  text-align:left;
  margin-bottom:30px
 }
 .dsvy-footer-overlay .dsvy-footer-newsletter input[type="email"] {
  width:420px
 }
 .dsvy-heading-subheading .dsvy-element-title {
  font-size:36px;
  line-height:38px
 }
 .dsvy-team-single .dsvy-team-single-inner>.row {
  display:block
 }
 .dsvy-team-single .dsvy-team-single-inner .dsvy-team-left-inner {
  margin-right:0
 }
 .dsvy-team-single .dsvy-team-single-inner .dsvy-team-left-inner img {
  width:100%
 }
 .dsvy-team-single .dsvy-team-single-inner>.row .col-md-5,
 .dsvy-team-single .dsvy-team-single-inner>.row .col-md-7 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .dsvy-team-single .dsvy-team-single-inner>.row .col-md-7 {
  margin-top:50px
 }
 .dsvy-team-single-style-1 .dsvy-team-single-info:after {
  background-color:transparent
 }
 .dsvy-team-single-style-1 .dsvy-team-des {
  padding-top:40px;
  padding-bottom:40px;
  padding-right:30px;
  padding-left:30px
 }
 .dsvy-element-service-style-3 .dsvy-element-posts-wrapper.row .dsvy-ele,
 .dsvy-element-service-style-4 .dsvy-element-posts-wrapper.row .dsvy-ele {
  margin-bottom:30px!important
 }
 .single-post .dsvy-blog-classic-inner .wp-block-image img {
  width:100%
 }
 .dsvy-client-style-2 .dsvy-client-wrapper {
  padding-top:40px;
  padding-bottom:30px
 }
 .dsvy-quote-style-1:before,
 .dsvy-quote-style-1:after {
  content:none!important
 }
 .dsvy-portfolio-lines-wrapper ul {
  -ms-grid-columns:(1fr)[2];
  grid-template-columns:repeat(2,1fr)
 }
}
@media (max-width:767px) {
.page #content {
  padding-top: 30px;
  padding-bottom: 30px;
}

.dsvy-footer-widget .dsvy-free-call-box i {
  font-size: 20px;
  line-height: 26px;
}

 .dsvy-heading-subheading .dsvy-element-title {
  font-size:30px;
  line-height:32px
 }
 .dsvy-ourhistory-left .label {
  display:none
 }
 .dsvy-ourhistory .dsvy-ourhistory-right .label {
  display:block
 }
 .dsvy-ourhistory .dsvy-ourhistory-right {
  padding-left:50px
 }
 .dsvy-ptable-col:not(:last-child) {
  margin-bottom:50px
 }
 .dsvy-testimonial-style-1 .designervily-box-img:after {
  top:-30px;
  right:1px
 }
 .post-navigation .nav-links {
  display:block
 }
 .post-navigation .nav-links .nav-next {
  margin-top:15px
 }
 .dsvy-portfolio-single .nav-links .nav-next .dsvy-portfolio-nav-wrapper {
  margin-left:unset
 }
 .dsvy-portfolio-single .nav-links .nav-next .dsvy-portfolio-nav-wrapper {
  text-align:left
 }
 .post-navigation .nav-links .nav-next {
  margin-top:0
 }
 .dsvy-element-posts-wrapper.row .dsvy-ele.dsvy-blog-style-1 {
  margin-bottom:30px
 }
 .dsvy-single-project-details-list {
  position:static;
  margin-bottom:35px;
  padding:20px
 }
 .dsvy-timeline .dsvy-timeline-inner:nth-child(odd) .dsvy-ourhistory-type2 .dsvy-ourhistory-right {
  padding-right:15px
 }
 .site-footer .widget {
  padding:0 0 40px
 }
 .site-footer .dsvy-footer-widget:first-child .widget {
  padding-top:40px
 }
 .dsvy-footer-overlay .mc4wp-form-fields {
  display:block;
  text-align:center
 }
 .dsvy-footer-overlay .mc4wp-form:after {
  background-color:transparent
 }
 .dsvy-footer-overlay .mc4wp-form {
  padding-left:10px;
  margin-top:30px;
  display:block
 }
 .dsvy-footer-overlay .dsvy-footer-newsletter input[type="email"] {
  width:100%
 }
 .dsvy-footer-copyright-box.dsvy-footer-copyright-text {
  text-align:left;
  margin-top:30px
 }
 .dsvy-footer-overlay-right.col-md-6 {
  text-align:center;
  margin:30px 0
 }
 .dsvy-footer-style-2 .dsvy-footer-overlay {
  margin-bottom:0
 }
 .dsvy-footer-overlay .dsvy-social-links {
  padding-left:0
 }
 .dsvy-element-service-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs,
 .dsvy-element-blog-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs {
  display:none
 }
 .dsvy-tabs-heading,
 .dsvy-tabs .dsvy-tabs-heading li.dsvy-tab-li-active:after {
  display:none!important
 }
 .dsvy-tabs .dsvy-tab-content-wrapper {
  margin-top:0;
  margin-bottom:0
 }
 .dsvy-tabs .dsvy-tabs-heading li {
  width:150px
 }
 .dsvy-tab-content .dsvy-tab-content-title {
  display:block;
  background-color:transparent;
  padding:10px 20px;
  margin-bottom:10px;
  border-radius:5px;
  border:1px solid #e6e6e6;
  font-size:18px
 }
 .dsvy-tab-content {
  display:block
 }
 .dsvy-tab-content .dsvy-tab-content-inner {
  display:none
 }
 .dsvy-tab-content.dsvy-tab-active .dsvy-tab-content-inner {
  display:block
 }
 .dsvy-tabs .dsvy-tab-content-wrapper {
  padding:0 15px
 }
 .dsvy-tab-content-title.dsvy-tab-li-active+.dsvy-tab-content-inner {
  display:block
 }
 .dsvy-tab-content .dsvy-tab-content-title i {
  margin-right:10px;
  font-size:30px
 }
 .dsvy-tab-content-title.dsvy-tab-li-active i,
 .dsvy-tab-content-title.dsvy-tab-li-active {
  color:#fff
 }
 .dsvy-header-search-form-wrapper.open .search-form {
  left:30px;
  right:30px
 }
 .dsvy-header-search-form-wrapper .search-form input[type="search"] {
  height:65px;
  line-height:65px;
  font-size:18px
 }
 .dsvy-heading-subheading .dsvy-element-subtitle span {
  font-size:70px
 }
 .dsvy-team-style-2 .dsvy-featured-wrapper img,
 .dsvy-team-style-1 .dsvy-featured-wrapper img {
  width:100%
 }
 .dsvy-element-testimonial-style-1.designervily-element-viewtype-carousel .owl-carousel .owl-dots {
  display:none
 }
 .dsvy-element-miconheading-style-8.designervily-element-viewtype-carousel .owl-carousel .owl-nav {
  right:15px
 }
 .dsvy-timeline .dsvy-timeline-inner:nth-child(even) .row.dsvy-ourhistory-row .dsvy-ourhistory-right .content:before,
 .dsvy-ourhistory-type2 .dsvy-ourhistory-right .content:before {
  content:none
 }
 .dsvy-element-portfolio-style-1.designervily-element-viewtype-carousel .owl-carousel .owl-dots {
  display:none
 }
}
@media (max-width:575px) {
 .dsvy-ele-event_listing.dsvy-event_listing-style-2 .wpem-event-layout-wrapper .wpem-event-infomation {
  display:block
 }
 .dsvy-ele-event_listing.dsvy-event_listing-style-2 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
  padding-left:0;
  margin-top:15px
 }
 .dsvy-count-down-1 .content_countdown .element_conteiner:after {
  content:none
 }
 .element_conteiner {
  display:block!important
 }
 #dsvy-count-down .content_countdown .element_conteiner {
  padding:0;
  margin-bottom:40px
 }
 .dsvy-blog-meta-bottom {
  display:block!important
 }
 .dsvy-blog-meta-bottom .dsvy-meta-tags,
 .dsvy-blog-meta-bottom-left,
 .dsvy-blog-meta-bottom-right {
  text-align:center;
  width:100%
 }
 .dsvy-blog-meta-bottom-right {
  margin-top:15px
 }
 .dsvy-blog-meta .dsvy-meta-classic-right {
  padding-left:0;
  text-align:left;
  display:inline-block
 }
 .dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left {
  position:static;
  width:auto;
  display:inline-block
 }
 .dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left .dsvy-meta-date {
  padding:6px 22px;
  margin-right:10px
 }
 .dsvy-blog-meta.dsvy-blog-meta-top {
  text-align:left
 }
 .dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left .dsvy-meta-date span span {
  display:inline-block
 }
 .dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left .dsvy-meta-date .entry-date {
  font-size:16px;
  line-height:26px
 }
 .dsvy-no-img .dsvy-blog-meta.dsvy-blog-meta-top,
 .dsvy-default-view .dsvy-blog-meta.dsvy-blog-meta-top {
  display:block
 }
 .dsvy-no-img .dsvy-blog-meta .dsvy-meta-classic-right,
 .dsvy-default-view .dsvy-blog-meta .dsvy-meta-classic-right {
  padding-left:0;
  display:block;
  margin-bottom:15px
 }
 .comment-respond .comment-reply-title {
  font-size:20px;
  line-height:30px
 }
 .comment-respond .comment-reply-title small {
  font-size:13px;
  line-height:13px
 }
 .comment-list .children {
  margin-left:10px
 }
 .dsvy-comment-content {
  margin-left:0;
  margin-top:25px
 }
 .dsvy-comment-avatar {
  float:none
 }
 .comment-list .comment-respond {
  margin-left:0
 }
 .dsvy-comment-content:before,
 .dsvy-comment-content:after {
  border-width:0 10px 10px 10px;
  border-color:transparent transparent #fff transparent
 }
 .dsvy-comment-content:after {
  border-width:0 12px 12px 12px;
  border-color:transparent transparent #e9e9e9 transparent
 }
 .dsvy-comment-content:before {
  top:-10px;
  left:17px
 }
 .dsvy-comment-content:after {
  top:-13px;
  left:15px
 }
 .dsvy-comment-form-input-wrapper {
  display:block
 }
 .dsvy-comment-form-input-wrapper .dsvy-comment-form-input {
  flex:none;
  width:100%;
  margin-left:0
 }
 .dsvy-author-box {
  display:block
 }
 .dsvy-author-content {
  margin-top:20px
 }
 .dsvy-blog-classic blockquote:not(.wp-block-quote):not(.has-text-color) {
  padding:50px 15px 40px 65px
 }
 .dsvy-blog-classic blockquote:not(.wp-block-quote):not(.has-text-color):before {
  font-size:35px;
  left:15px
 }
 .dsvy-single-team-info {
  display:block;
  width:100%;
  float:left;
  margin-bottom:30px
 }
 .dsvy-team-single .dsvy-team-social-links a {
  width:40px;
  height:40px;
  line-height:40px;
  font-size:14px
 }
 .dsvy-single-team-info li:nth-last-child(2) {
  padding-bottom:20px;
  margin-bottom:10px;
  border-bottom:1px solid #f2f3f5
 }
 .designervily-ele-ptable-style-1 .dsvy-ptable-btn a {
  padding:20px 10px 20px 15px
 }
 .designervily-ele-ptable-style-1 .dsvy-pricing-table-box .dsvy-ptable-inner {
  padding:0 15px
 }
 .dsvy-portfolio-style-1 .designervily-post-content {
  height:auto
 }
 .dsvy-portfolio-lines-wrapper ul {
  display:block;
  width:100%
 }
 .dsvy-portfolio-lines-wrapper .dsvy-portfolio-line-li {
  margin-bottom:20px;
  margin-left:30px
 }
}
@media screen and (min-width:768px) {
 .dsvy-empty-sidebar #primary {
  flex:0 0 100%;
  max-width:100%
 }
 .col-md-20percent {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
 }
 .dsvy-blog-meta-bottom.dsvy-blog-meta-no-social .dsvy-blog-meta-bottom-left {
  width:100%
 }
}
@media screen and (min-width:992px) {
 .dsvy-sidebar-left #secondary,
 .dsvy-sidebar-right #secondary {
  flex:0 0 32%;
  max-width:32%
 }
 .dsvy-sidebar-left #primary,
 .dsvy-sidebar-right #primary {
  flex:0 0 68%;
  max-width:68%
 }
}
@media (min-width:1200px) {
 .elementor-section.elementor-section-boxed>.elementor-container,
 .container {
  max-width:1200px
 }
 .dsvy-header-style-4 {
  position:relative;
  padding-bottom:0
 }
 .dsvy-footer-section.dsvy-footer-widget-area .dsvy-footer-widget:last-child {
  padding-right:15px
 }
}
@media only screen and (min-width:1200px) and (max-width:1400px) {
 .dsvy-header-style-2 .dsvy-header-contact-number {
  display:none
 }
 .dsvy-footer-style-2 .dsvy-footer-widget-area {
  background-size:280px
 }
}
@media (max-width:1265px) {
 .dsvy-heading-subheading .dsvy-element-subtitle span {
  left:-15px
 }
}
@media (max-width:460px) {
 .dsvy-ihbox-style-8 .dsvy-ihbox-contents {
  display:block
 }
 .dsvy-ihbox-style-8 .dsvy-heading-desc {
  padding:0
 }
 .dsvy-ihbox-style-7 .dsvy-element-title {
  font-size:40px;
  line-height:40px
 }
 .dsvy-ihbox-style-7:after {
  font-size:100px;
  line-height:100px
 }
 .dsvy-carousel-navs {
  left:20%
 }
 .dsvy-footer-overlay .dsvy-footer-newsletter {
  display:block
 }
 .dsvy-footer-overlay .dsvy-footer-newsletter input[type="email"] {
  width:100%;
  display:block
 }
 .dsvy-footer-overlay .dsvy-footer-newsletter button {
  position:relative;
  display:block;
  height:60px;
  width:100%;
  margin-top:20px
 }
}
@media(min-width:1730px) and (max-width:1830px) {
 .dsvy-effect-color-2 .dsvy-stretched-left:after {
  left:-50px
 }
 .dsvy-effect-color-1 .dsvy-stretched-right {
  margin:0 -270px 0 -315px!important
 }
 .dsvy-effect-color-1 .dsvy-stretched-right:after {
  right:-45px
 }
}
@media(min-width:1200px) and (max-width:1730px) {
 .dsvy-effect-color-2 .dsvy-stretched-left:after {
  left:0
 }
 .dsvy-effect-color-1 .dsvy-stretched-right {
  margin:0 -265px 0 -265px!important
 }
 .dsvy-effect-color-1 .dsvy-stretched-right:after {
  right:0
 }
}
@media(min-width:1530px) and (max-width:1630px) {
 .dsvy-effect-color-1 .dsvy-stretched-right {
  margin:0 -220px 0 -220px!important
 }
}
@media(min-width:1200px) and (max-width:1530px) {
 .dsvy-effect-color-1 .dsvy-stretched-right {
  margin:0 -170px 0 -170px!important
 }
}
@media (min-width:1350px) and (max-width:1700px) {
 .elementor-column.elementor-inner-column.dsvy-fid-box-responsive>.elementor-widget-wrap {
  padding:70px 30px!important
 }
}
@media (min-width:1024px) and (max-width:1350px) {
 .elementor-column.elementor-inner-column.dsvy-fid-box-responsive>.elementor-widget-wrap {
  padding:90px 20px!important
 }
}
@media screen and (min-width:1200px) {
 .dsvy-margin-space-row .dsvy-stretched-div.dsvy-stretched-left {
  margin:0 -60px 0 -90px!important
 }
}
