/*!
Theme Name: Dormatic
Theme URI: https://dormatic.smartdemowp.com/
Author: SmartDataSoft
Author URI: http://smartdatasoft.com
Description: Dormatic is built as a clean and modern responsive garage doors repair WordPress theme. This theme is perfectly designed and organized for any kind of door reapiring business. You can easily modify and extend the theme layouts. Theme included with three clean homepage layouts with three different header styles and 15+ variant inner pages.
Version: 2.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dormatic
Tags: architecture, blinds, bookstore, building, construction, Creative Interior, curtains, decor, furniture, insect, interior, interior architect, interior business, mosquito net
*/


.main-menu .navigation .megamenu:hover>.sub-menu{margin-top: -5px;}
.reasons-sec .service-block-one .inner-box .lower-content .icon-box .icon:before {background-color: #ffffff !important;}
.main-header .search-box-outer{display: none;}
.main-header .menu-right-content .btn-box i {display: none;}
.main-banner .banner-carousel .content-box h5 i {display: none !important;}
.main-banner .banner-carousel .active .content-box h5 {padding-left: 0px !important;}
.reasons-sec .service-style-three .service-block-one .inner-box .lower-content .text {background: #ffffff;}
.solution-sec .service-section .title-inner .sec-title, .service-section .title-inner .text {width: 100%;}
.reasons-sec svg {position: absolute;margin: 0 auto;transform: translate(-50%, 14px);}
.solution-sec .service-section .title-inner{display: block;}
.solution-sec .sec-title.light h2, .sec-title.light span {text-align: center;}
.solution-sec .service-section .title-inner .sec-title {padding-right: 0;}
.solution-sec .service-section .title-inner .text {padding-left: 0;max-width: 100%;}
.solution-sec .service-section .title-inner .text p {text-align: center;}
.solution-sec .sec-title span:before{display: none !important;}
.solution-sec .service-block-one .inner-box .lower-content .text p {height: auto !important;}
.solution-sec ul li {list-style-type: disc;margin-left: 20px;color: #000000;}
.solution-sec  .service-style-three .title-inner .sec-title, .service-style-three .title-inner .text{width: 100%;}
.solution-sec .service-style-three .title-inner{display: block !important;}
.solution-sec .service-block-one .inner-box .lower-content .link a:before {background: #418644;}
.solution-sec  .service-style-three .title-inner .text {padding-left: 0px;max-width: 100% !important;}
.solution-sec .service-style-three .title-inner .sec-title{padding-left: 0px !important;}
.solution-sec .service-style-three .title-inner .sec-title {padding-right: 0px !important;}
.solution-sec .sec-title h2{text-align: center;}
.solution-sec  .service-style-three .title-inner .text p{text-align: center;}	
.solution-sec  .service-style-three{padding-top: 70px;}
.solution-sec .service-block-one .inner-box .image-box img {width: 100%;height: 280px;object-fit: cover;}
.auto-container {max-width: 1250px;}
.solution-sec .service-block-one .inner-box .lower-content .text p{height: 84px;}
.door-services .btn-box {display: none;}
.door-services .sec-title span:before{display: none;}
.door-services .sec-title span{padding-left: 0px;}
.sec-title span {display: none !important;}
.outdoor-services-sec .btn-box, .outdoor-services-sec .list.clearfix, .outdoor-services-sec .image-content{display:none; }
.outdoor-services-sec .icon-box svg{margin-top:-25px;width:45px;}
.outdoor-services-sec .inner-box .content-box p{margin-bottom:0px; }
.outdoor-services-sec .inner-box .image-box .image img{width:620px;min-height:628px;object-fit:cover;}
.outdoor-services-sec .inner-box .content-box{padding: 0px 45px 45px 45px; }
.outdoor-services-sec .auto-container .service-block-two:nth-child(3) img{min-height:572px;  }
.outdoor-services-sec .auto-container .service-block-two:nth-child(4) img{min-height:488px;  }
.outdoor-services-sec .auto-container .service-block-two:nth-child(5) img{min-height:488px;}
.outdoor-services-sec .auto-container .service-block-two:nth-child(6) img{min-height:488px;}
.outdoor-services-sec .sec-title span{display:none; }
.outdoor-services-sec .auto-container .service-block-two:nth-child(3) .inner-box{padding-left:635px;padding-right:0px;}
.outdoor-services-sec .auto-container .service-block-two:nth-child(3) .inner-box .image-box{left:0px;}
.outdoor-services-sec .auto-container .service-block-two:nth-child(5) .inner-box{padding-left:635px;padding-right:0px;}
.outdoor-services-sec .auto-container .service-block-two:nth-child(5) .inner-box .image-box{left:0px;}
section.cta-style-two.centred.bg-color-3 {padding-top: 20px;padding-bottom: 50px;}
.cta-text h3 a span{color: #ffffff !important;}
.widget-section {border-top: 3px solid #ffffff;}
.contact-form .text h2:before {display: none !important;}
.contact-form .contact-section .inner-content .title-inner .text h2{padding-left: 0px !important;}
.term-condition ol.wp-block-list li {list-style-type: decimal;margin-left: 20px;color: #555555 !important;}
.term-condition ul.wp-block-list li {list-style-type: square;margin-left: 20px;color: #555555 !important;}
.gallery a.elementor-item.elementor-gallery-title.elementor-item-active {color: #3F873F;border: 1px dashed #2d4f64;}
.gallery a.elementor-item.elementor-gallery-title {border: 1px solid #f1f7fc;}
.gallery .e-gallery--lazyload {margin-top: 50px !important;}
.solution-sec.reasons-sec .service-block-one .inner-box .lower-content .link{display: none !important;}
.solution-sec .service-style-three .service-block-one .inner-box .lower-content .link{display: none !important;}
.footer-bar {display: flex;justify-content: space-between;}
.footer-bar a:last-child {margin-left: 15px !important;}
.before-after-slide .btn-box {display: none;}
.before-after-slide .banner-carousel .content-box {max-width: 100%;text-align: center;}
.main-banner a.theme-btn-one {padding: 37px !important;}
.main-footer .widget-section p {color: #ffffff !important;}
.area-we-cover .info-inner {margin-top: 100px !important;}
.area-we-cover .content_block_3 {margin-top: 100px;margin-bottom: 100px;}
.solution-sec .pattern-layer {opacity: 0.10 !important;animation: none;-webkit-animation: none;}
.solution-sec .service-style-three svg {margin-top: -30px;}
.solution-sec .service-block-one .inner-box .lower-content .icon-box .icon:before {background-color: #ffffff;}
.main-menu .navigation ul li.heading-title a{font-size: 24px !important;}
.contact-section .link {display: none;}
.contact-section .text {text-align: center;}
.reasons-sec .service-block-one .inner-box a {pointer-events: none;}
.before-after-slide .banner-carousel .slide-item{padding: 300px 0px 300px 0px !important;}
.icon-align svg {width: 15px !important;}



@media screen and (max-width: 1440px) {
 .banner-carousel .slide-item {padding: 100px 0px 100px 0px;}
}

@media (max-width:1024px){
  .outdoor-services-sec .inner-box .image-box .image img{width:500px; }
  .outdoor-services-sec .inner-box{padding-right:500px; }
  .outdoor-services-sec .auto-container .service-block-two:nth-child(3) .inner-box{padding-left:500px;}
  .outdoor-services-sec .auto-container .service-block-two:nth-child(5) .inner-box{padding-left:500px;}
  .area-we-cover .info-inner {margin-bottom: 70px;}
  .trust-brands .clients-section {position: relative;padding-top: 15px;padding-bottom: 110px;}
  .area-we-cover .content_block_3{margin-top: 70px;margin-bottom: 70px;}
  .widget-section .elementor-column.elementor-col-25, .widget-section .elementor-column[data-col="25"] {width: 50%;}
  .reasons-sec .service-block-one .inner-box{margin-bottom: 0px !important;}
}

@media (max-width:991px){
  .outdoor-services-sec .service-block-two .inner-box{max-width:80%; padding-right:0px;}
  .outdoor-services-sec .inner-box .image-box .image img{width:100%; }
  .outdoor-services-sec .auto-container .service-block-two:nth-child(3) .inner-box{padding-left:0px;}
  .outdoor-services-sec .auto-container .service-block-two:nth-child(5) .inner-box{padding-left:0px;}
  .outdoor-services-sec .service-style-two{padding:80px 0;}
  .footer-bar {display: block;}
}

@media (max-width:767px){
 .outdoor-services-sec .service-block-two .inner-box{max-width:100%;}
 .outdoor-services-sec .service-style-two{padding:50px 0;}
 .outdoor-services-sec .inner-box .image-box .image img{min-height:400px }
 .reasons-sec .service-section{ padding: 80px 0px 0px 0px !important;}
 .header-top .phone-box p a{display: block;}
 .main-header .header-top .single-box p{padding-left: 0px !important;margin-left: 0px !important;}
 .before-after-slide .banner-carousel .slide-item {padding: 130px 0px 80px 0px !important;margin-bottom: 0px !important;}
 .area-we-cover .info-inner {margin-top: 70px !important;}
 .before-after-slide .banner-carousel .slide-item {padding: 150px 0px 150px 0px !important;}
 .reasons-sec .service-block-one .inner-box{margin-bottom: 50px !important;}
}

@media (max-width:480px){
 .outdoor-services-sec .inner-box .content-box{padding:0px 30px 30px 30px;}
}
