body{line-height: 28px;}
.ltn__top-bar-menu > ul > li > a > i{ font-size:18px; color:#c10c09; vertical-align: middle;}
.ltn__top-bar-menu > ul > li > a{ font-size: 18px; font-weight: bold; color: #111111;}
.ltn__top-bar-menu ul li:nth-child(2) a{font-size: 15px; font-weight: 400; color: #111111; vertical-align: text-bottom;}

.ltn__top-bar-menu > ul > li{vertical-align: top; margin-top: 0;}
.ltn__top-bar-menu > ul > li > a:hover{color:#c10c09;}
.ltn__main-menu > ul > li a.active{color: #c10c09 !important;}
.ltn__main-menu li:hover > a{color: #c10c09;}
.nav-link:focus, .nav-link:hover{color:#c10c09;}


.request-btn{font-size: 16px; background:#c10c09; text-align: center; color:#fff; padding: 6px 15px; font-weight: 500;
 display: inline-block; line-height:normal; margin:5px 0px; border:1px solid #c10c09;}
 .request-btn:after{content: " \f1d8 ";font-family: 'Font Awesome 5 Free'; margin-left: 5px; font-weight: 700;}


 .request-btn:hover{background:#ffffff;  border:1px solid #c10c09; color:#c10c09;}
.sticky-active .request-btn:hover{border-color: #c10c09; background:#ffffff; color: #c10c09;}

.covid-btn{font-size: 16px; background:#1966bf; width: 240px; height: 38px; text-align: center; color:#fff;
  display: inline-block; line-height:35px; margin:5px 0px;}
  .covid-btn:hover{background: #ff8f00;  border:0px solid #fff; color:#fff;}
 .sticky-active .covid-btn:hover{border: none; background:#ff8f00;}

.btn2 {border-radius: 0; display: inline-block; font-size: 16px; font-weight: 400;
    padding:0px; width: 160px; height: 50px; line-height:50px;
    text-align: center;  cursor: pointer; -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative; z-index: 1; margin:0px 0 30px 0; }

.btn2:after {content: '';  position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    
  -o-transition: all 0.3s;    transition: all 0.3s;}

.summary_btn{
  background-color: #1966bf;
  color: #fff;
  width: 150px;
  padding: 10px 20px;
  margin-top: 15px;
}

.summary_title{
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

.teminate-service a.btn2{font-size: 16px; text-transform: uppercase; height: auto; width: auto; line-height: normal; padding: 10px 15px;}
.teminate-service h2{font-size:24px; padding:22px 0 28px 0; margin:0px; font-weight: 600; color:#111111;}
.teminate-service{margin-bottom: 30px; position: relative;}
.teminate-service:after{width:0%; height:4px; bottom:0px;    left: 0; background-color:#c10c09; 
  content:''; position: absolute; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.teminate-service:hover::after {width:100%;}

.terminator-title{width:100%; padding: 0px; margin:81px 0 30px 0; float: left; text-align: center;}
.terminator-title h2{padding: 0px; margin:15px 0 0px 0; font-size: 35px; color:#111111; font-weight:600;}
.terminator-title p{padding: 0px; margin:0px auto; max-width:900px; font-size:16px; color:#333333;}


.need-reliable{width:100%; padding: 0px; margin:63px 0 45px 0; float: left; text-align: center;}
.need-reliable h2{padding: 0px; margin:0px 0 23px 0; font-size: 35px; color:#222222; font-weight: 600;}
.need-reliable h3{color: #222222;}
.need-reliable p{padding:0px 0 25px 0; margin:0px auto; font-size:16px; color:#111111;}
.need-reliable p a{color:#c10c09;}
.need-reliable p a:hover{color:#000;}

.treatment-Services{width:100%; padding: 0px; margin:0px; float: left;;}
.treatment-Services small{padding:0px 0 27px 0; margin:0px; font-size: 22px; font-weight: 400; color:#417cc0;}
.treatment-Services h2{padding:0px 0 21px 0; margin:0px; font-size:35px; font-weight:bold; color:#222222;}
.treatment-Services h6{padding:0px 0 9px 0; margin:0px; font-size:16px; color:#333333; line-height: 30px; font-weight: bold;}
.treatment-Services p{padding: 0px; margin:0px; font-size:16px; color:#333333; line-height: 30px;}
.about-us-img-wrap2 img{max-width:100%; padding:0px;}

.btn-effect-call:hover {color: var(--white);}
.btn-effect-call:hover::after {width: 100%;}
.btn-effect-call:after {width: 0%; height: 100%; top:0px;    left: 0; background-color:#ff8f00;}

.btn3 {border-radius: 0; display: inline-block; font-size:18px; font-weight:600;
    padding:0px; width:270px; height:60px; line-height:60px;
    text-align: center;  cursor: pointer; -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative; z-index: 1; margin:0px 0 30px 0; color:#417cc0;}

.btn3:after {content: '';  position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    
  -o-transition: all 0.3s;    transition: all 0.3s;}

.btn-white2 {background-color:#fff;  color:#417cc0; box-shadow: var(--ltn__box-shadow-3);}
.btn-white2:hover {background-color:#fff;  color: var(--white); }


.coll-to-info{padding:75px 0 78px 0; margin:0px;}
.coll-to-info h1{padding:0px; margin:0px; font-size: 36px; color:#fff; font-weight: bold; text-transform: uppercase;}
.copyright-design{ padding: 25px 0; margin: 0px; line-height: normal; }
.copyright-design p{ padding: 0px; margin: 0px; text-align: center; font-size: 15px; color:#fff; font-weight:300; }

.footer-map{width:100%; padding: 0px; margin:0px 0 70px 0; float: left;}
.footer-map h4{padding:0px; margin:0px 0 25px 0; font-size:20px; font-weight:600; color:#111111; text-transform: uppercase;}
.footer-map .map-section{max-width: 100%; height: 250px; border:solid 1px #dddddd;}

.footer-menu1{width:100%; padding: 0px; margin:0px; float: left; min-width:288px;}
.footer-menu1 h4{padding:0px; margin:0px 0 15px 0; font-size:20px; font-weight:600; color:#111111; text-transform: uppercase;}
.footer-menu1 ul{padding:0px; margin:0px;}
.footer-menu1 ul li{padding:0px 0px 10px 0px; margin:0px; list-style: none;}
.footer-menu1 ul li:last-child{padding: 0;}
.footer-menu1 ul li a{padding:0px; margin:0px; font-size: 15px; color: #111111; line-height: normal;}
.footer-menu1 ul li a:hover{color:#c10c09; text-decoration:none;}
.footer-address{width:100%; padding: 0px; margin:0px; float: left;}
.footer-address ul{padding: 0px; margin:0px;}
.footer-address ul li{padding: 0px; margin:0px 0 13px 0; font-size: 15px; color:#111111; font-weight: 500; display: flex; text-align: left;} 
.footer-address ul li i{padding: 0px; margin:0px; font-size:18px; color:#000; margin:6px 5px 0 0; font-weight: 600;}
.footer-address ul li a{padding: 0px; margin:0px; font-size: 15px; color:#111111; font-weight: 400; word-break: break-all;}
.footer-address ul li a:hover{color:#c10c09; text-decoration:none;}

.footer-address .site-logo {display: -webkit-box;
    display: -ms-flexbox;    display: flex; -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;
    white-space: nowrap; margin-bottom:31px;}

.ltn__social-media ul li a i{font-size:16px; color: #111111; font-weight: 600;}
.ltn__social-media ul li a:hover{color:#c10c09; text-decoration:none;}
.ltn__social-media ul li a i:hover{color:#c10c09; text-decoration:none;}


.choose-mould{width:100%; float:left; padding:0px; margin:0px;}
.choose-mould h2{padding:0px; margin:0px 0 20px 0; font-size: 35px; font-weight: bold; color:#333;}
.choose-mould ul{padding:0px; margin:0px;}
.choose-mould ul li{padding:0px 0 0 41px; margin:0px 0 8px 0; font-size: 16px; line-height: 30px; color:#333333; list-style:none;}
.choose-mould ul li strong{font-weight:600; display: block; font-weight: bold; position: relative;}

.choose-mould ul li strong:before {position: absolute; left:-38px; top:8px; width: 16px; height: 13px;
    background: url(../images/right-sign.png) no-repeat center left; content: '';}

.mar-top-40 .write-quate{margin-top:-40px;}

.write-quate{width:100%; padding:4px 0 4px 25px; margin:0px; float:left; display: flex; box-shadow: 0px 7px 5px 0px rgba(212,212,212,0.75);
-webkit-box-shadow: 0px 7px 5px 0px rgba(212,212,212,0.75);
-moz-box-shadow: 0px 7px 5px 0px rgba(212,212,212,0.75); align-items: center;
    justify-content: flex-start;}


/* .write-quate span{width:92px; height:92px; text-align: center; line-height:90px; background:#fff;
 border-radius:100%; float:left;} */

.write-quate .write{line-height:20px; padding-left:11px;}
.write-quate .write h3{padding:0px; margin:0px; font-size:24px; color:#222222; font-weight:500; text-transform: uppercase;}
.write-quate .write strong{padding:0px; margin:0px; font-size:20px; color:#707070; font-weight:400;}

.ba-slider { width:100%; position: relative; overflow: hidden;     margin-bottom:38px;  border: solid #dddddd 1px;}
.ba-slider img {width: 100%;  display:block; max-width: inherit;}
 .resize {position: absolute; top:0; left: 0; height: 100%; width: 50%; overflow: hidden;}

.handle { /* Thin line seperator */
  position:absolute; left:50%;top:0;bottom:0; width:4px;  margin-left:0px;  background: rgba(0,0,0,.0);  cursor: ew-resize;}
 
.ba-slider .handle:after {position: absolute; top:39%;  width:51px; height:51px;  margin:0 0 0 -22px; content:''; color: #fff;
  font-weight: 700; font-size: 36px;  text-align: center; line-height: 64px;  background:url(../images/hand.png) no-repeat center center; border-radius: 50%; transition: all .3s ease;}
.draggable:after {width: 48px; height: 48px;    margin: -24px 0 0 -24px;    line-height:48px;    font-size:30px;}
.feedback-title{padding:0px; margin:63px 0 33px 0; font-size:35px; color:#222222;}
.feedback-title2{padding:0px; margin:63px 0 23px 0; font-size:35px; color:#222222;}
.ltn__faq-inner-2 .card .ltn__card-title[aria-expanded="true"]:before {color:#ff0000;}
.box-shadow-section{padding:10px 15px 34px 34px; box-shadow:0 0px 10px 0 rgb(3 93 255 / 15%); margin:10px 0 25px 0;}
.box-shadow-section .testimoni-info p {font-size: 16px; color:#333333; line-height: 30px; font-weight: 500;}
.box-shadow-section .testimoni-info p i{font-size: 55px; position: relative; top: 15px; padding-right: 10px;}

.box-shadow-section .testimoni-info h5{ padding: 0px; margin: 0px; }

.card-body p{font-size: 16px; color:#333; }
.card-body p:last-child{margin-bottom: 0;}
.card-body ul li{font-size: 16px; color:#333; }

header .ltn__header-top-area{border-bottom:1px solid #e4e4e4;}

.air-testing {width: 100%;    float: left;    padding: 0px;    margin: 150px 0 0 0;    position: relative;}
.air-testing h1{padding:0px; margin:0px 0 27px 0; font-size:50px; color:#fff; text-transform: uppercase;}
.air-testing ul{padding:0px 0 0 24px; margin:0px 0 48px 0; position: relative;}

.air-testing ul li{padding:0px; margin:0px; list-style: disc; font-size: 18px; color: #fff; line-height: 40px;}

.accredited {max-width: 320px;    padding: 0px;    margin: 9px 0 0 0;    text-align: center;    float: right;    position: relative;   z-index: 9;}
.accredited small{padding:0px; margin:0px 0 3px 0; display: block; color: #fff; font-size: 14px; font-weight: 300;}
.accredited ul{padding:0px; margin:0px;}
.accredited ul li{padding:0px; margin:0px 32px 0 0; display: inline-block;}
.accredited ul li:last-child{padding:0px; margin:0px;}


.request-form{width:320px; float:right; background:#fff; border-radius: 20px; overflow:hidden; 
  box-shadow: -2px 1px 7px 1px rgba(0,0,0,0.75);
-webkit-box-shadow: -2px 1px 7px 1px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 1px 7px 1px rgba(0,0,0,0.75);}

.request-form h3{padding:17px 0 18px 0; margin:0px 0 17px 0; font-size: 24px; font-weight: 600; color:#fff; text-align: center; background:#ff8f00;}
.request-form .mb-3{padding:0px 15px 10px 15px; margin:0px!important; text-align:center;}
.request-form .mb-3 input{padding:0px 0 0 19px; width: 100%; border-radius: 25px; height:40px; font-size:15px; 
  color:#9a9a9a; margin-bottom:0px; border: solid 1px #9a9a9a;}
.request-form .mb-3 input:focus{border: solid 1px #f00;}

.request-form .mb-3 textarea{padding:9px 0 0 19px; width: 100%; border-radius:15px; height:80px; font-size:15px; color:#9a9a9a; margin:0px; border: solid 1px #9a9a9a;}
.request-form .mb-3 textarea:focus{border: solid 1px #f00;}
.request-form .mb-3 input:focus, .request-form .mb-3 textarea:focus{outline:none; box-shadow:none;}
.request-form .mb-3 input::placeholder, .request-form .mb-3 textarea::placeholder{font-size: 16px;}
.request-form .mb-3 .wpcf7-spinner{display: none;}
.request-form .mb-3 input.wpcf7-form-control.wpcf7-submit.request-button{width: auto; padding: 0 45px 0 30px; border: 0;}
.request-form .mb-3 input.wpcf7-form-control.wpcf7-submit.request-button:hover{background:#1966bf;}
.request-form .mb-3 .submit-btn{position: relative; display: inline-block;}
.request-form .mb-3 .submit-btn:after{content: "\e90f"; font-family: 'icomoon' !important; position: absolute; right: 22px; top: 5px; color: #fff;}

input.wpcf7-form-control.wpcf7-submit.submit-button{height:57px; width:157px; background:#fff url(../images/blue-arw.png) no-repeat 110px center; 
  padding:0px 0 0 37px; margin:14px 0 0 0; 
  color:#417cc0; border-radius:15px; font-size: 18px; text-align: left}
input.wpcf7-form-control.wpcf7-submit.submit-button:hover {background:#1966bf url(../images/blue-arw2.png) no-repeat 120px center; color:#fff; border-color:#1966bf;}
input.wpcf7-form-control.wpcf7-submit.request-button{margin: 0px auto; width:140px; height:40px; background:#ff8f00; border-radius: 25px; text-align: center; 
  color:#fff; font-size: 16px; margin-bottom:8px; padding: 0;}
.request-form .mb-3 button{margin: 0px auto; width:140px; height:40px; background:#417cc0; 
  border-radius: 25px; text-align: center; color:#fff; font-size: 16px; margin-bottom:8px;}

.bg-overlay-theme-black-11{position:relative;}
.home .bg-overlay-theme-black-11:before{position: absolute; content: ""; left: 0;  top: 0; height: 100%;  
  width: 100%; background: rgba(0, 0, 0, 0.7);}

.slick-list {left: 0px!important;}
.p-top65{padding-top:65px;}
.p-top-btm{padding-top: 85px; padding-bottom:82px;}
.pb-60{padding-bottom:60px;}
.blue-bg{background:#1966bf;}
.mt70{margin-top:70px; }
.p-top-btm80{padding-top:80px; padding-bottom:37px;}
.mtop-20 {margin-top: -20px; position: relative; z-index: 9;}

.light-blue{background:#b8d9ff;}
.light-gray{background:#f5f5f5;}

.site-logo-wrap{position:relative;}


.site-logo-wrap:before {    position: absolute;    left: -191px;    top: -65px;
    width: 543px;   height: 298px;    background:url(../images/logobg.png) no-repeat center top;
    content: '';    z-index: -99;    background-size: 91%;}
.sticky-active .site-logo-wrap:before{display:none;}
.hello{ position: relative; z-index: 9; }


.serice-desc{width:100%; padding:0px; margin:0px 0 30px 0; float:left}
.serice-desc h3{padding:0px; margin:0px 0 5px 0; color:#222222; font-size:30px; line-height:40px; font-weight: 500;}
.serice-desc p{ padding:0px; margin:0px 0 15px 0; font-size:16px; line-height:30px; color:#333;}
.serice-desc p a{color:#ff0000;}
.serice-desc p a:hover{color:#1966bf;}
.serice-desc h4{padding:0px; margin:24px 0 10px 0; font-size: 22px; color:#222222; font-weight:600;}
.serice-desc ul{padding:0px 0 15px 30px; margin:0 0 0 0;}
.serice-desc ul li{padding:0px; margin:0px; font-size: 16px; line-height: 37px;}

.servicve-img{width:100%; padding:0px; margin:0px 0 28px 0; float:left}
.servicve-img img{width:100%; padding:0px; margin:0px; float:left;}

.mould-inspec{width:100%; float:left; padding:0px; margin:0px; text-align: center;}
.mould-inspec ul{padding:0px; margin:0px;}
.mould-inspec ul li{padding:10px 0 16px 0; margin:0px; display: inline-block; list-style: none}

.mould-inspec ul li a{padding:0px 13px; margin:0px; color:#222222; font-size:15px; 
  display: block; position:relative;}
.mould-inspec ul li a:before{width:1px; height:13px; position:absolute; right: 0px; 
  background:#afafaf; content:''; top:7px;}

.mould-inspec ul li:last-child a:before{display:none }

.mould-inspec ul li a:hover{color:#3a79c3;}
.mould-inspec ul li a.active{color:#3a79c3;}



.right-form{background:#ff8f00; width: 100%; padding:28px 18px 27px 18px; margin: 0px; border-radius:25px 25px 0px 0px;}
.right-form h4{padding: 0px; margin:0px 0 40px 0; font-size: 26px; color: #fff; font-weight: 600; position: relative;}
.right-form h4:before{width:83px; height:3px; position:absolute; left: 0px; 
  background:#fff; content:''; bottom:-13px;}

.right-form input{border-radius:25px; border:solid 2px #fff; height: 52px; background: none; color:#fff; margin:0px 0 20px 0;}
.right-form input:focus{border:solid 2px #fff; color:#fff; outline: none;background: #0000;}
.right-form form.invalid .wpcf7-response-output {color: #fff; text-align: center; font-size: 15px; font-weight: 400;}


.right-form .wpcf7-not-valid{margin: 0px;}
.right-form .form-control:focus{background-color:#0000;color: #fff; box-shadow: none; border-color:#fff;}
.right-form textarea{border-radius:25px; border:solid 2px #fff; height:157px; background: none; color:#fff; margin: 0px;}
.cntc-address p{color: #111;}
.cntc-address a {color: #111;}
.right-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color:#fff; opacity: 1;}
.right-form input::-moz-placeholder { /* Firefox 19+ */  color:#fff; opacity: 1;}
.right-form input:-ms-input-placeholder { /* IE 10+ */  color:#fff; opacity: 1;}
.right-form input:-moz-placeholder { /* Firefox 18- */  color:#fff; opacity: 1;}

.right-form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color:#fff; opacity: 1;}
.right-form textarea::-moz-placeholder { /* Firefox 19+ */  color:#fff; opacity: 1;}
.right-form textarea:-ms-input-placeholder { /* IE 10+ */  color:#fff; opacity: 1;}
.right-form textarea:-moz-placeholder { /* Firefox 18- */  color:#fff; opacity: 1;}
.right-form button{height:57px; width:157px; background:#fff url(../images/blue-arw.png) no-repeat 110px center; 
  padding:0px 0 0 37px; margin:14px 0 0 0; 
  color:#417cc0; border-radius:15px; font-size: 18px; text-align: left}
.right-form button:hover{background:#a2cc50 url(../images/blue-arw2.png) no-repeat 120px center; color:#fff;}

.noshadow:before{ display: none; }

.hero-title{width:100%; float:left; /*padding:14px 0 36px 0;*/ margin:0px; text-align: center; position: relative; z-index:1; top:0px;}
.hero-title h2{padding:0px; margin:0px; position:relative; font-size: 35px; font-weight:600; color:#fff;}
.hero-title ul {padding:0px; margin:18px 0 0 0;    display: block;}
.hero-title ul li{padding:0px 4px; margin:0px; display: inline-block; font-size: 16px; color:#fff;}
.hero-title ul li a{font-size: 16px; color:#fff;}


.hero-title h2:before{width:177px; height:1px; position:absolute; left: 0px; right: 0px;
 background:#c10c09; content:''; bottom:-9px; margin: 0px auto;}


/*Sticky Menu*/
.ltn__header-5 .ltn__header-middle-area.sticky-active{padding-top: 5px; padding-bottom: 5px;}
.sticky-active > .container > .row{display: block;}
.sticky-active.ltn__sticky-bg-black{background: #fff;}
.sticky-active .col{vertical-align: middle;}
.sticky-active .col:first-child{width: 16%; display: inline-block;}
.sticky-active .col:nth-child(2){width:55%; display: inline-block;}
/*.sticky-active .col:nth-child(3){width:33%; display: inline-block;}*/
.sticky-active .col:nth-child(3) {width: 27%; display: inline-block; padding:0px; text-align:right;}





.sticky-active .site-logo-wrap img{height:60px;}
.sticky-active .ltn__main-menu > ul > li{margin-right: 5px;}
.sticky-active .ltn__main-menu > ul > li > a{font-size:14px; }
.sticky-active.ltn__sticky-bg-black .ltn__main-menu > ul > li > a{color: #111111; padding-left: 0; padding-top: 0; padding-bottom: 0;}
.sticky-active.ltn__sticky-bg-black .ltn__main-menu > ul > li:hover > a{color: #c10c09;}
.sticky-active.ltn__sticky-bg-black .ltn__main-menu > ul > li.menu-icon{padding-right: 6px;}
.sticky-active.ltn__sticky-bg-black .ltn__main-menu > ul > li.menu-icon > a{color: #111111; padding-left: 5px;}
.menu-bar-menu{display: none;}
.sticky-active .menu-bar-menu{display: inline-block;}
.sticky-active .menu-bar-menu ul{padding: 0; margin-bottom: 0;}
.sticky-active .menu-bar-menu ul li{list-style: none; display: inline-block; margin-left: 7px; margin-top: 0;}
.sticky-active .menu-bar-menu ul li.phone-btn a{font-size: 16px; font-weight: 700;}
.sticky-active .menu-bar-menu ul li.phone-btn a:hover{font-size: 16px; font-weight: 700; color: #ff8f00;}
.sticky-active .menu-bar-menu ul li.phone-btn a i{color:#ff8f00; display: inline-block; padding-right: 3px;font-weight: 900;  top: 3px;  position: relative;}
.sticky-active .menu-bar-menu ul li .request-btn{font-size:12px; font-weight: 600; width: auto; height: auto; line-height: normal; padding: 5px 10px;}
.sticky-active .menu-bar-menu ul li .request-btn:hover{color: #c10c09;}

.sticky-active .menu-bar-menu ul li .covid-btn{font-size:12px; font-weight: 600; width: auto; height: auto; line-height: normal; padding: 5px 10px;}
.sticky-active .menu-bar-menu ul li .covid-btn:hover{color: #fff;}


.bg1{background:#eaeaea}
.m-b-80px{margin-bottom:80px;}
.m-t-80px{margin-top:80px;}
.p-b-t10{padding-bottom: 10px; }
.no-mar{margin:0px;}
.none{display:none;}


@media (max-width:767px){
.ba-slider .handle:after {top: 45%;}
}



/*Che 8-12-21*/
a:hover{color: #c10c09;}

/*Reponsive menu*/
#ltn__utilize-mobile-menu .ltn__utilize-menu-inner{padding-right: 0;}
#ltn__utilize-mobile-menu .ltn__utilize-menu-head{margin-bottom: 5px; }
#ltn__utilize-mobile-menu .ltn__utilize-menu-head .ltn__utilize-close{font-size: 45px;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li{margin-top: 0px; border-bottom: solid 1px #eee;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li.active > a{color: #c10c09;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li .sub-menu{margin-bottom: 10px;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li .sub-menu li{border-bottom: solid 1px #eee; margin-top: 0; padding: 5px 0; line-height: normal;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li .sub-menu li:first-child{border-top: solid 1px #eee;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li .sub-menu li:last-child{border-bottom: 0;}
#ltn__utilize-mobile-menu .ltn__utilize-menu > ul > li .sub-menu li a{color: #4c5156; font-size: 15px;}
/*Reponsive menu End*/

/*innerpage pages*/
body{color: #111111;}
body:not(.home) .ltn__header-transparent{position: relative; /*background-image:url("../images/s-img.jpg");*/ background-size: cover !important;}
/*body:not(.home) .ltn__header-transparent:before{position: absolute; content: ""; left: 0;  top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.7); z-index: -1; }*/
.hero-banner{padding:70px 0px 70px 0px; background-size: cover !important;}
.hero-banner:before{position: absolute; content: ""; left: 0;  top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.7);  }
.cms-area{padding-top: 80px; padding-bottom: 80px;}

/*Blog page*/
.page-template-blog .cms-area{padding-bottom: 50px;}
.cms-area .card{margin-bottom: 30px;}
.blog-img{text-align: center;}
.card-title {font-size: 16px; font-weight: 600; height: 40px; overflow: hidden; margin-top: 20px;}
.cms-area .card .readmore{background: #417cc0;color: #fff; padding: 5px 15px;}
.cms-area .card .readmore:hover{background: #a2cc50;}
/*Blog page End*/

/*About page*/
.cms-area p:last-child{margin-bottom: 0;}
/*About page End*/

.contact-map-contact{padding-left: 0; padding-right: 0;}

/*Blog Details page*/  
.blog-details{padding-top:75px; padding-bottom: 80px;}
.blog-details .blog-img{margin-bottom: 20px;}
.blog-details .blog-img img{width: 100%;}
.blog-details .detail h4{margin-bottom: 10px;}
.blog-details .detail p:last-child{margin-bottom: 0;}
/*Blog Details page End*/  

/*Covid Response Page*/
p{color: #333;}
.full-width{padding-top: 70px; padding-bottom: 70px;}
.full-width p:last-child{margin-bottom: 0;}
.full-width h3{padding:0px; margin:24px 0 10px 0; font-size: 22px; color:#222222; font-weight:600;}
.full-width h3:first-child{margin-top: 0;}
.full-width ul{padding:0px 0 15px 30px; margin:0 0 0 0;}
.full-width ul li{padding:0px; margin:0px; font-size: 16px; line-height: 37px;}

ul#menu-menu-2 {column-count: 2;}
.right-form .wpcf7-not-valid-tip {color: #000; font-size: 14px;}
.right-form .wpcf7-not-valid-tip {color: #000; font-size: 14px;}

.slider-top .carousel-indicators {bottom: 50px;}

.appointment-box .inner-box {background-color: #1966bf!important;}
.appointment-box .inner-box input{height:48px; border-radius: 5px; border: solid 1px #fff;
 margin-bottom:10px; background:transparent; color:#fff; font-size: 14px; font-weight:300; height:55px;}
.appointment-box .inner-box textarea{height:150px; border-radius: 5px; border: solid 1px #fff; margin-bottom:10px; 
  background: transparent; color:#fff; font-size: 14px; font-weight:300;}


.appointment-box .wpcf7-response-output {border: solid 1px #fff!important; font-size: 14px; text-align: center; font-weight: 300; padding: 10px!important;}
.appointment-box .inner-box input:focus, .appointment-box .inner-box textarea:focus{box-shadow:none; border-color:#fff;}
.appointment-box .inner-box input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#fff; opacity:1; }
.appointment-box .inner-box input::-moz-placeholder { /* Firefox 19+ */  color:#fff; opacity:1; }
.appointment-box .inner-box input:-ms-input-placeholder { /* IE 10+ */  color:#fff; opacity:1; }
.appointment-box .inner-box input:-moz-placeholder { /* Firefox 18- */  color:#fff; opacity:1; }
.appointment-box .inner-box textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#fff; opacity:1; }
.appointment-box .inner-box textarea::-moz-placeholder { /* Firefox 19+ */ color:#fff; opacity:1; }
.appointment-box .inner-box textarea:-ms-input-placeholder { /* IE 10+ */color:#fff; opacity:1;}
.appointment-box .inner-box textarea:-moz-placeholder { /* Firefox 18- */ color:#fff; opacity:1;}
.appointment-box input.wpcf7-submit{padding: 0px!important; background:#ff8f00!important; width: 180px; border-radius: 50px; height:55px; border:0px!important;}
.appointment-box input.wpcf7-submit:hover{background:#000!important;}
.appointment-box .wpcf7-not-valid-tip{font-size: 13px; font-weight:300; color:#ffffff!important;}

.appointment-box input:-webkit-autofill,
.appointment-box input:-webkit-autofill:hover, 
.appointment-box input:-webkit-autofill:focus,
.appointment-box textarea:-webkit-autofill,
.appointment-box textarea:-webkit-autofill:hover,
.appointment-box textarea:-webkit-autofill:focus,
.appointment-box select:-webkit-autofill,
.appointment-box select:-webkit-autofill:hover,
.appointment-box select:-webkit-autofill:focus {border: 1px solid #fff; -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset; transition: background-color 5000s ease-in-out 0s;}

.signup-btn{background:#1966bf!important;;}
.blog-main{display: table; margin-bottom: 20px;}
.blog-main .card-height{display: table-cell;}


.footer-sticky {
  display: none;
}

.footer-sticky .fa.fa-phone{transform: rotate(100deg);}



/* Neel Changes start  */

a:not([href]):not([class]), a:not([href]):not([class]):hover{color: #c10c09;}

/* Scroll Button start */
#scrollUp:hover{background-color: #c10c09;}

/* Top Bar start */
.top-bar-right .ltn__social-media{display: inline-block; margin-right: 15px;}
/* Top Bar end */

/* Main Menu start */
.ltn__main-menu li > ul, .ltn__main-menu .sub-menu{border-top: 5px solid #c10c09;}
.ltn__main-menu ul>li>ul{padding-top: 5px;}
.ltn__main-menu ul>li>ul>li:not(:last-child){border-bottom: 1px solid #ddd;}
.ltn__main-menu > ul > li > a{font-weight: 500; color: #111111;}
.ltn__main-menu > ul > li{margin-right: 10px;}
.ltn__main-menu > ul > li.active > a {color: #c10c09;}
.ltn__main-menu .sticky-call,.ltn__main-menu .sticky-mail{display: none;}
.ltn__main-menu .sticky-call a i,.ltn__main-menu .sticky-mail a i{font-size: 17px; font-weight: 600; color: #c10c09;} 
.ltn__main-menu .sticky-call a ,.ltn__main-menu .sticky-mail a{vertical-align: text-top;} 
.ltn__main-menu > ul > li > a >i.fa-angle-down{font-size: 15px; vertical-align: inherit; padding: 0;}

/* Main Menu end */

/* Sticky menu start */
.sticky-active .ltn__main-menu .sticky-call,.sticky-active .ltn__main-menu .sticky-mail{display: inline-block;}
.sticky-active .ltn__main-menu > ul > li > a >i.fa-angle-down{vertical-align: middle;}
/* Sticky menu end */

/* Mobile menu start */
#ltn__utilize-mobile-menu .ltn__utilize-menu  ul  li:last-child,
#ltn__utilize-mobile-menu .ltn__utilize-menu  ul  li:nth-last-child(2){display: none;}
/* Mobile menu end */

/* Home slider start */
.slider-top .carousel.slide .carousel-item:before{background: rgba(0, 0, 0, 0.1);}
.slider-top .carousel.slide .carousel-item{background-size: cover !important; min-height: 700px;}
.carousel-item  .air-testing a.btn2{line-height: normal; background-color: #c10c09; text-transform: uppercase; height: auto; width: auto; padding: 15px 25px; font-size: 18px;}
/* Home slider end */

/* Slider Service section start */
.write-quate.light-blue{background: #ffefe7;}
.write-quate.light-blue span img{height: 60px; filter: invert(13%) sepia(51%) saturate(5597%) hue-rotate(353deg) brightness(106%) contrast(110%);}
.write-quate span {min-height: 94px;text-align: center;background: #fff;border-radius: 100%;float: left;
  display: flex;padding: 10px 18px;align-items: center;justify-content: center;flex-shrink: 0;}
/* Slider Service section end */

/* High Pressure cleaning start */
.need-reliable details summary{color: #ffffff; background: #c10c09; padding: 10px 20px; display: inline-block; margin-bottom: 15px;}
.need-reliable details summary:hover{background: #000000;}
.need-reliable details summary::after{content: "\e90f";font-family: 'icomoon' !important; margin-left: 7px; vertical-align: top;}
.need-reliable details[open] summary::after{content: "\e911";}
.need-reliable h3{font-weight: 600;}
.heading_pills{color: #c10c09; font-size: 15px; font-weight: 500; background: #fcebea;padding: 5px 22px;border-radius: 25px;}
.btn-blue{background-color: #c10c09;}
.btn-blue:hover{background-color: #000000;}
.btn-blue-effect-3:after{background-color: #000000;}
.home_about_section ul,.home_about_section ol{column-count: 2; text-align: left; }
.home_about_section ul li,.home_about_section ol li{margin: 0px 8px 0px 0px; padding-bottom: 10px;}
/* High Pressure cleaning end */

/* Home services start */
.home_services_section{background: #ffffff;}
.home_services_section .teminate-service h2{padding: 22px 0px 10px 0px;}
.home_services_section p{color: #111111;}
.home_services_section .service-detail{padding: 0px 20px;}
.home_services_section .teminate-service{display: flex;flex-direction: column;width: 100%;} 
.home_services_section .service-detail{display: flex;flex-direction: column;flex: 1 1 245px;}
.home_services_section .service-detail a.btn2{align-self: center; margin-top: auto;}
/* Home services end */

/* Go green rendering section start */
.home_go_greens-bg{background-color: #f2f6f7; padding:60px 0px;}
.home_go_greens-bg h2{font-size: 35px; font-weight: 600; color: #111111; margin-bottom: 45px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.green_rendring_section h3{font-size: 30px; font-weight: 600; color: #111111;}
.green_rendring_section{align-items: center;}
.green_rendring_section p{font-size: 16px; color: #111111; font-weight: 400; padding-bottom: 25px; line-height: 28px;}
.green_rendring_section p:last-child{padding-bottom: 0;}
.green_rendring_section ul li{margin: 0; padding-bottom: 10px;}
.green_rendring_section ul li:last-child{padding-bottom: 0;}
/* Go green rendering section end */

/* Home watch vidio start */
.home_watch_video{padding-bottom: 30px;}
.home_watch_video .terminator-title p{margin: 10px auto;}
.home_watch_video ul{text-align: center; padding-top: 20px;}
.home_watch_video ul li{margin:0 40px 0 0; display: inline-block; padding-bottom: 10px; position: relative; color: #111111;}
.home_watch_video ul li::before{position: absolute;content: "";top: 11px;left: -11px;height: 5px;width: 5px;border-radius: 50%;background-color: #000000;}
.home_watch_video ul li:not(:last-child):after{position: absolute;content: "";top: 6px;right: -17px;background-color: #000000;height: 16px;width: 1px;}
/* Home watch vidio end */

/* Home Our Gallery Start */
.our_home_gallery{padding: 60px 0px;}
.our_home_gallery h2{font-weight: 600; font-size: 35px; color: #111111; margin-bottom: 35px;}
.our_home_gallery .gallery-view-more{margin-bottom: 0;}
.our_home_gallery .gallery-view-more i{vertical-align: middle;}
.ltn__gallery-item:hover .ltn__gallery-item-img::before {opacity: 0.5;}
 a[class*=lightcase-icon-].lightcase-icon-prev {left: 66px;}
 a[class*=lightcase-icon-].lightcase-icon-next {right: 66px;}
/* Home Our Gallery End */

/* Home Environment Section start */
.home_environment h2{text-align: left; font-size: 35px; font-weight: 700; color: #111111;}
.home_environment p{text-align: left;}
.home_environment ul{column-count: 4; text-align: left;}
.home_environment ul li{margin: 0; padding-bottom: 10px;}
/* Home Environment Section end */

/* Garantee section start */
.guatantee_title{text-align: center; }
.guatantee_title h2{font-size: 35px; font-weight: 600; color: #111111;}
.guatantee_home .guarantee_image{display: inline-block; width: 30%; text-align: center;}
.guatantee_home .guarantee_description{display: inline-block; width: 70%; padding: 25px 17px 5px 0px;}
.guatantee_home .guarantee_description h3{font-weight: 500; color: #111111;}
.guatantee_home .guarantee_description p{color: #111111;}
.guatantee_home .guarantee_sub {display: flex;align-items: center;background: #f4f4f4;height: 100%;}
/* Garantee section end */

/* Home Contact Start */
.home-contact{padding: 60px 0px;}
.home-contact h2{font-size: 35px; font-weight: 600; margin-bottom: 25px; color: #111111;}
.home-contact input[type=text],.home-contact input[type=tel],.home-contact input[type=email]{height: 45px; margin-bottom: 20px;
border: 1px solid #e7e7e7; border-radius: 0;}
.home-contact textarea.form-control{min-height: 174px; border: 1px solid #e7e7e7; border-radius: 0;}
.home-contact input:focus,.home-contact textarea:focus{box-shadow: none; border-color: #c10c09;}
.home-contact input[type=submit] {margin-bottom: 0; height: auto; width: auto; padding: 10px 25px; border: 1px solid #c10c09; background: #c10c09; color: #ffffff;}
.home-contact input[type=submit]:hover{background: #ffffff; color: #c10c09;}
.home-contact input::placeholder,.home-contact textarea::placeholder{font-size: 16px; color: #808080;}
input.wpcf7-not-valid,textarea.wpcf7-not-valid{margin-bottom: 0 !important;}
.wpcf7-not-valid-tip{margin-bottom: 20px;}


/* Home Contact end */

/* Footer Area Start */
.ltn__footer-area{background: #f4f4f4;}
.copyright-design{background: #c10c09;}
.footer-menu1 ul#menu-menu-2{column-count: 1;}
.footer-address .site-logo img{max-height: 70px;}
.ltn__footer-area .ltn__social-media{display: inline-block;}
/* Footer Area end */

/* Signup Rightbar */
.signup-btn{background: #c10c09 !important;}
.signup-btn a:hover{color: #ffffff;}
.appointment-box .inner-box{background-color: #c10c09 !important;}
.appointment-box input.wpcf7-submit{background: #ffffff !important; color: #c10c09; font-size: 16px; font-weight: 500;}
.appointment-box input.wpcf7-submit:hover{color: #ffffff;}

/* Blog page start */
.blog-main .card-body {flex: 1 1 auto;padding: 0;display: flex;flex-direction: column;width: 100%;}
.blog-main .blog_card-details {display: flex;flex-direction: column;flex: 1 1 286px; padding: 0 0 10px 10px;}
.blog-main .blog_card-details a.readmore{position: relative; padding: 10px 39px 10px 21px; align-self: flex-start; margin-top: auto;width:auto;display: inline-block;height: auto;line-height:normal;background-color: #c10c09;}
.blog-main .blog_card-details a.readmore::after{content: "\e90f";font-family: 'icomoon' !important;margin-left: 7px;position: absolute; top: 14px;}
.blog-main .blog_card-details a.readmore:hover{background-color: #000000;}
.blog-main  .card-title {font-size: 20px;font-weight: 600;height: auto;overflow: hidden;margin-top: 15px;color: #222;}
.blog-main .card-body p {font-size: 16px;color: #111;}
.blog-img img { width: 100%;object-fit: cover;height: 300px; }
/* Blog page end */

/* Blog detail page start */
.blog-details h6{font-size: 20px;font-weight: 600;color: #111111;margin-bottom: 7px;}
.blog-details .blog-img{overflow: hidden;height: 400px;align-items: center;display: flex;}
.blog-details p{color: #111111;}
/* Blog detail page end */

/* Contact us page start */
.contact-main-section input{margin-bottom: 10px;}
.contact-main-section .contant-form2 .wpcf7 input:focus,.contact-main-section textarea:focus{border-color: #c10c09; box-shadow: none;}
.contact-main-section textarea{min-height: 140px;}
.contact-main-section .contant-form2 h2{font-size: 25px; font-weight: 600;}
.contact-main-section .cntc-address .add{word-break: break-all;}
.contact-main-section .contant-form2 .button2 input{background: #c10c09;}
.contact-main-section .contant-form2 .button2 input:hover{background: #000000;}
.cntc-address span i,.cntc-address a:hover{color: #c10c09;}
/* Contact us page end */

/* Service detail page start */
.service-detail-main{padding: 60px 0px;} 
.service-detail-main .service-content p{font-size: 16px; color: #111111; margin-bottom: 15px;}
.service-detail-main .service-content h3{font-size: 20px; font-weight: 600; color: #111111; margin-bottom: 7px;}
.service-detail-main .service-content h2{font-size: 25px; font-weight: 600; color: #111111; margin-bottom: 7px;}
.service-detail-main .service-content h4 {font-size: 20px;font-weight: 600;margin-bottom: 7px;}
.service-detail-main .service-content ul li{margin: 0; padding-bottom: 10px; font-size: 16px; color: #111; line-height: normal;}
.service-detail-main .service-content ul li:last-child{padding-bottom: 0;}
.service-detail-main .service-content ol{margin-bottom: 0; font-size: 17px; font-weight: 600;}
.service-detail-main > .container > .row{align-items: center;}
/* Service detail page end */

/* Thank  You page start */
.thanktitle{color: #c10c09;}
.thankdec{color: #111111;}
/* Thank  You page end */

/* Neel Changes end  */