.lh2{line-height:1.3;}
.about-desc1 {
    padding-left: 45px;
}
.page-id-227 h1.heading {
    left: 50%;
    position: relative;
    transform: translateX(-50%);
}
.page-template-template-area-we-serve p {
    padding-bottom: 0;
}
.work-with-content-wrapper p {
    padding: 10px 25px;
}
.partners-heading {
    margin: -15px;
}
.work-with-content-wrapper p:first-child {
    padding-top: 25px;
}
.work-with-content-wrapper p:last-child {
    padding-bottom: 30px;
}
.area-title-content-wrapper p {
    padding: 5px 10px;
    text-align: left;
}
.ti-widget.ti-goog .ti-rating-text{
    display: none !important;
}
.ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name {
    font-size: 40px !important;
    font-family: 'Rockwell' !important;
    font-weight: bold !important;
    font-style: normal !important;
}
/* .home-about-desc p {
    padding-top: 5px;
} */
.ti-review-content {
    font-family: 'Rockwell' !important;
    font-size: 17px !important;
}
.home-about-desc p:first-child {
    padding-top: 0 !important;
    margin-top: -16px;
}
ul.why-work-list {margin-left: 10px;}
.areas-link ul li a{color: #525357 !important;}
/* css for faqs page */
.theme-page-header-area {top: 180px;}
.faq-accordition-section {margin-top: 10%;}
.button.service-btn-secondary {margin-top: 16px;}
.faq .faq-tit-wrap{background-color:#3f4e57;padding:17px 20px;margin: 0 0 15px 0px;font-size:24px;text-transform:uppercase;border-left:6px solid #f0b200;}
.faq .faq-tit-wrap h4, .accordion-black a{color:#f0b200 !important;}
.faq .faq-tit-wrap h4{font-weight:600;}
.faq .accordion-1 .accordion-head{background-color:#cccccc;font-size:20px;color:#707070;padding:13px 30px;border-left:6px solid #edbf00;position:relative;}
.faq .accordion-1 .accordion-body{font-size:17px;color:#707070;margin:20px 20px 0px 30px;}
.faq .accordion-1{margin:20px 0 0 0;float:left;width:100%;}
.faq .accordion-1 .accordion-head i{float:right;width:27px;height:27px;border:1px solid #a3a0a0;border-radius:100%;text-align:center;line-height:27px;position:absolute;right:27px;top:12px;}
.faq .accordion-black{background-color:#3f4e57;float:left;width:100%;margin:50px 0 0 0;font-size:24px;color:#eeeeee;
text-align:center;padding:15px 2px;}
.faq .accordion-black p span{color:#f0b200;}
.faq .accordion-1 .accordion-head i.fa-angle-up {background-color: #ffbd00;color: #FFFFFF;border: 1px solid #ffbd00;}
.page-id-18 .page-header-title h1, .page-breadcrumb > li a {text-transform: uppercase;}
/*contact detail informaion*/
.contact-us-section-main{padding-top:300px;}
.contact-info-box{background-color: #525357;position: relative;}
.contact-info-box:hover{background-color:#525357;top:-50px;animation: fadeInUp 0.7s ease-in;transition: 0.5s ease all;}
.contact-info-wrapper .contact-info-box{width: 31.3%;border-radius: 30px;}
.contact-info-box-title{padding: 50px;}
.contact-info-box-title p{font-family:'Poppins', sans-serif;}
.contact-info-box span {font-size: 40px;}
/* .contact-info-box span:before{color:#ffffff;} */
.contact-info-box-title a, .contact-info-box-title p {color: #f5be04;font-weight: 600;}
.contact-info-box:hover span:before{color:#f0b200 !important;}
.contact-info-box:hover .contact-info-box-title p,.contact-info-box:hover .contact-info-box-title a{color:#f0b200 !important; font-weight:600;}
.contact-title-wrapper.text-center {width: 80%;margin: 0 auto;}
section.free-quote.our-work-section:before {background-position: center center;left: -75px;height: 115%;}
.contact-logo .testimonial-logo{transform: translate(0%, 13%);}

/*About us*/
.about-us-section-top{padding-top:300px;}
section.about-us-section-top .our-work-section:before {background-position: center center;transform: translate(-3%, 9%);}
.about-welcome .testimonial-logo{transform: translate(0%, 0%);}
.about-notice{background-color:#000000a6;}
.about-info-wrapper{position:relative;}
.about-centent-wrapper {border-radius: 30px;padding: 50px 50px;width: 60%;}
.left-img {
	position: absolute;    
	width: 40%;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}
.left-img img{border-radius:30px; box-shadow: 4px 8px 5px #00000033;}
.about-desc {height: 400px;margin-left: 13%;overflow-y: scroll;}
.about-centent-wrapper.review-box:before {transform: translate(-25%, 27%);}
/*Servie post type*/
/* .work-with-content-wrapper h2 {display: inline;} */
/* .work-with-content-wrapper h2 {margin: 20px 0;} */
/* .work-with-content-wrapper p {padding: 0 10!important;} */
ul.why-work-list, .work-with-content-wrapper p {text-align: left;}
.main-service-wrapper .service-display-col {display: inline-block;padding: 0 4px;width: 24.33%;}
.main-service-wrapper .card:hover{box-shadow: 4px 8px 5px #00000033;}
.main-service-about-centent-wrapper{border-radius: 30px;padding: 80px 50px;width: 60%;position:relative;z-index:0;}
.main-service-about-centent-wrapper .about-desc{margin-left:11%;}
.main-service-about-centent-wrapper:after{position: absolute;content: '';background-image: url(/wp-content/uploads/2022/07/why-choose-after.png);background-size: contain;width: 30%;background-repeat: no-repeat;background-position: bottom right;height: 130%;right: 60px;bottom: 30px;z-index: -1;}
.main-content-desc2{width: 100%;height: 320px;overflow-y: scroll;}
.nav-slider-wrapper.slick-initialized.slick-slider {width: 100% !important;}
.service-icon-box{position:relative;}
.service-nav-item{display:inline-block; padding:0 35px;}
.service-name {padding: 30px 0px;}
.service-nav-item span{font-size: 70px;position: absolute;top: 50px;left: 42px;}
.service-next-prev-buttons{position: absolute;right: 50%;transform: translate(50%, -115%);}
.service-slide-next{height: 15px;margin-top: -24px;}
section.service-why-choose-us-section.review-box:before {height: 105%;right: 0;top: 0;}
/* .service-about-desc {height: 400px;overflow-y: auto;} */
.postid-331 .service-about-info-wrapper, .postid-180 .service-about-info-wrapper, .postid-333 .service-about-info-wrapper, .postid-336 .service-about-info-wrapper, .postid-339 .service-about-info-wrapper, .postid-341 .service-about-info-wrapper {margin: 10% 0px;}
.postid-331 .service-about-desc, .postid-180 .service-about-desc, .postid-333 .service-about-desc, .postid-336 .service-about-desc, .postid-339 .service-about-desc, .postid-341 .service-about-desc {height: inherit;}
.payment-instruction-box{border:1px solid #FEBD23;border-radius:30px;}
.instruction {border-radius: 30px;margin: 10px;}
.ls{letter-spacing: 2px;}
.service-icon-wrapper span{position: absolute;font-size: 136px;border: 3px solid white;border-radius: 50%;background-color: #525357;padding: 35px;text-align: center;color: white;margin-top: -70px;margin-left: 60px;z-index: 2;}
.service-img-wrpper{position:relative;}
.service-img-wrpper:before{position: absolute;width: 100%;height: 235px;content: '';clip-path: polygon(0 0, 100% 0, 100% 6%, 0 20%);background-color: #FEBD23;bottom: -235px;left: 14%;z-index: 0;}
.service-about-info-wrapper{position:relative;}
.service-about-centent-wrapper {border-radius: 30px;padding: 60px 26px 60px 63px;width: 60%;}
.service-left-img {position: absolute;width:50%;z-index:1;top: 50%;transform: translateY(-50%);}
.service-left-img img{border-radius:30px; box-shadow: 4px 8px 5px #00000033;}
/*areas we serve*/
.review-box:before {
    background-image: none;
}
.area-img-wrapper img {border-radius: 25px;}
.areas-link ul li {line-height: 50px;font-size: 30px;padding-left: 20px;float: left;width: 24.3%;}
ul.why-work-list li{list-style: none;line-height: 50px;font-size: 20px;padding-left: 20px;float: left;width: 100%;}
ul.why-work-list li:before {top: 50%;transform: translatey(-50%);content: "";background-image: url(/wp-content/uploads/2022/07/list.png);background-repeat: no-repeat;background-position: center center;background-size: contain;line-height: 1;padding: 10px;margin-right: 10px;}
.area-map-section {margin-bottom: -70px;}
.rl-basicgrid-gallery .rl-gallery-item img {
    height: 450px;
    padding: 2px;
}
div#rl-gallery-container-1 {
    padding: 0 60px 80px;
}
.accordion-button {
    padding-bottom: 0;
}
.page-id-962 #menu-active-menu {margin: 0 0px !important;}
@media (min-width: 1600px){
	.about-centent-wrapper {padding: 110px 145px;width: 65%;}
/* 	.about-desc {margin-left: 13%;} */
	.left-img {width: 37%;}
	.archive .left-img {width: 40%;}
	.archive .main-service-about-centent-wrapper {width: 59%;}
	.archive .about-info-wrapper {margin-bottom: 80px;}
	.service-left-img {width: 29%;}
	.about-centent-wrapper.review-box:before {transform: translate(-18%, 19%);}
	.main-service-about-centent-wrapper .about-desc {margin-left: 10%;}
/* 	.service-icon-wrapper span{font-size: 110px;} */
	.service-about-centent-wrapper {width: 69%;margin-right: 40px;}
/* 	.service-left-img {transform: translate(5%, -17%);width: 55%;} */
	.service-nav-item span{font-size: 100px;top: 68px;left: 68px;}
}
@media only screen and (max-width: 1440px){
	.left-img {width: 40%;}
	.section-top-padding, .section-bottom-padding {padding-bottom: 30px;}
/* 	.service-about-info-wrapper {margin-bottom: 40px;} */
	.postid-331 .service-about-info-wrapper, .postid-180 .service-about-info-wrapper, .postid-333 .service-about-info-wrapper, .postid-336 .service-about-info-wrapper, .postid-339 .service-about-info-wrapper, .postid-341 .service-about-info-wrapper  {margin: 12% 0;}
	.about-info-wrapper {margin-top: 3%;}
	.archive .about-info-wrapper {margin-top: -3%;}
	.service-navigation, .service-why-choose-us-section {margin-top: 40px;}
	.service-about-centent-wrapper {width: 58%;}
	.rl-basicgrid-gallery .rl-gallery-item img {height: 300px;}
	.faq-accordition-section {margin-top: 12%;}
}
@media all and (min-width:1280px) and (max-width:1366px){
	.about-centent-wrapper {padding: 55px 85px;}
	.left-img {width: 42%;}
	.service-left-img {width: 40%;}
	.areas-link ul.why-choose-us-list li {font-size: 22px;}
	.service-about-centent-wrapper {padding: 60px 26px 60px 85px;}
	.service-nav-item span {top: 50%;left: 50%;transform: translate(-50%, -50%);}
	.rl-basicgrid-gallery .rl-gallery-item img {height: 270px;}
	.main-service-about-centent-wrapper .service-about-desc {padding-left: 50px;}
	.faq-accordition-section {margin-top: 12%;}
}
@media all and (min-width: 1024px) and  (max-width: 1200px){
	.faq-accordition-section {margin-top: 20%;}
	.service-about-centent-wrapper {width: 53%;}
	.service-about-desc {margin-left: 0%;}
	.navbar .nav .menu-item .nav-link{margin: 0 !important;}
	.header-gallery-btn{margin-right:20px;}
	.service-left-img{width:45%;}
	.service-nav-item span{font-size: 50px;top: 20px;left: 14px;}
	.service-icon-wrapper span {width: 16%;}
	.service-img-wrpper:before{width:86%;}
	.footer-licensed img {top: 25px;left: 0px;}
	.footer-jcb img {height: 300px;left: 52px;top: 40px;}
	.left-img {width: 45%;}
	.about-centent-wrapper {width: 58%;}
	.about-us-section-top, .contact-us-section-main {padding-top: 220px;}
	.about-us-section-top.section-bottom-padding, .about-content.section-bottom-padding, .service-navigation.section-top-padding, .service-navigation.section-bottom-padding, .section-top-padding {padding-bottom: 10px !important;}
	.service-navigation {padding-top: 0;}
	.section-top-padding-header {padding-top: 60px;}
	.page-template-template-area-we-serve .section-top-padding-header {padding-top: 60px;}
	.areas-link ul li {font-size:16px;}
}
@media all and (min-width: 768px) and (max-width: 991px) {
	.service-about-info-wrapper {justify-content: center !important;}
	.contact-info-box-title h4 {font-size: 22px;}
	.contact-info-box-title .h4 {font-size: 20px;}
	.about-info-wrapper {display: block !important;}
	.about-centent-wrapper {margin-top: 16px;}
	.left-img {position: inherit;;transform: inherit;}
	.left-img, .about-centent-wrapper {width: 100%;}
	.postid-331 .service-about-info-wrapper, .postid-180 .service-about-info-wrapper, .postid-333 .service-about-info-wrapper, .postid-336 .service-about-info-wrapper, .postid-339 .service-about-info-wrapper, .postid-341 .service-about-info-wrapper {margin: -5% 0;}
	/*service*/
	.main-service-wrapper .service-display-col {width: 32.33%;}
	.about-desc{height:120px;}
	ul.why-choose-us-list li {line-height: 50px;}
	.main-service-about-centent-wrapper .about-desc {height:163px;}
	.service-icon-wrapper span {font-size: 50px;height: 60%;width: 17%;margin-top: -49px;padding: 25px;}
	.service-left-img {position: relative;width: 100%;min-height:400px;}
	.payment-instruction-box {margin: 3px 0px;}
	.service-about-centent-wrapper {width: 100%;padding: 60px 26px;}
	.areas-link ul li {padding-left: 0px;width: 33.3%;}
	/* TJ Css */
	.faq-accordition-section {margin-top: 25%;}
	ul.why-choose-us-list {padding-left: 0;}
}
@media all and (max-width: 767px) {
	.cta-heading .h4 {font-size: 26px;}
	.cta-heading .h3 {font-size: 35px;}
	.theme-page-header-area {top: -70px;}
	.faq-accordition-section {margin-top: -20%;}
	.contact-us-section-main .section-bottom-padding {padding-top: 80px;}
	.contact-info-box:hover {top: 0px;margin: 10px 0;}
	.container{max-width: 1920px;padding: 0 15px;}
	.contact-info-wrapper .contact-info-box, .page-breadcrumb {width: 100%;}
	.contact-info-box.text-center.ml-3.mr-3 {margin-left: 0% !important;margin-right: 0% !important;}
	.contact-info-box.text-center {margin-top: 0;}
	/*About*/
	.service-left-img img {margin-bottom: 50px;}
	.areas-link ul.why-choose-us-list li {font-size: 13px;}
	.about-info-wrapper{padding:7px!important;}
	.left-img{position:relative;width: 100%;padding-bottom: 16px}
	.about-centent-wrapper, .main-service-about-centent-wrapper{padding: 60px 50px;width: 100%;}
	/*service*/
	.contact-logo .testimonial-logo {transform: translate(0%, 0%);}
	.main-service-wrapper .service-display-col {width: 100%;}
	.service-nav-item span {font-size: 50px;top: 25px;left: 20px;}
	/*.service-left-img {position: relative; transform: translate(0%, 0%);width: 100%;}*/
	.service-about-centent-wrapper {width: 100%;}
	.service-icon-wrapper span {font-size: 40px;height: 97%;width: 28%;padding: 20px;margin-top: -35px;margin-left: 20px;}
	.payment-instruction-box {margin: 3px 0px;}
	.service-about-info-wrapper{padding:7px!important;}
	.service-about-left-img-wrapper {max-height: 400px;}
	/*area we serve*/
	.areas-link ul li {line-height: 30px;font-size: 16px;padding-left: 0px;width: 49.3%;}
	.organized-day {flex-direction: column-reverse;}
    .main-service-content-section img {margin-bottom: 16px;}
	/* TJ Css */
	.about-desc1 {
    	padding-left: 0;
	}
	.about-us-section-top {
    	padding-top: 200px;
	}
	.service-about-centent-wrapper { padding: 50px 20px 40px 30px;}
	.service-left-img {position: relative; width: 100%;}
	.service-about-desc { height: 320px;}
	.section-top-padding, .section-bottom-padding {padding-top: 20px;}
	.theme-page-header-area {padding: 250px 0 80px 0px;}
	ul.why-choose-us-list {padding-left: 0px;}
	.areas-link ul li {line-height: 40px;}
	.service-nav-item span {top: 25px;left: 20px;}
}