@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) {
  .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;
  }
}
