@font-face {
	font-family: Rockwell;
	src: url(/wp-content/themes/consultstreet-child/assets/fonts/Rockwell.woff2) format("woff2");;
	font-weight: normal;
}
@font-face {
	font-family: Rockwell-Bold;
	src: url(/wp-content/themes/consultstreet-child/assets/fonts/Rockwell-Bold.woff2) format("woff2");;
	font-weight: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@1,100&display=swap');

.section-top-padding{padding-top:80px;}
.section-bottom-padding{padding-bottom:80px;}

/*fontsize*/
body{font-size: 17px; line-height: 25px;font-family:'Rockwell';font-weight:none;font-style:normal;}
ul li {font-family: 'Rockwell';font-size: 18px;font-weight: none !important;line-height: 40px;font-weight: 800;}
.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6{margin: 0;font-family:'Rockwell';font-weight:bold;font-style:normal;margin-bottom: 0;}
h1, .h1{font-size: 60px; line-height:normal;}
h2, .h2{font-size: 50px; line-height:1;margin-bottom:15px;}
h3, .h3{font-size: 40px; line-height:normal;}
h4, .h4{font-size: 30px; line-height:normal;}
h5, .h5{font-size: 22px; line-height:normal;}
h6, .h6{font-size: 16px; line-height:normal;}

/*color*/
.text--black{color: #000000;}
.text--white, .button.btn-secondary,.button.btn-secondary:hover span,.footer-contact-info p > a{color: #ffffff !important;}
.text--yellow,.button.btn-primary:hover,.navbar.navbar-header-wrap .nav .menu-item.active .nav-link, .navbar.navbar-header-wrap .nav .menu-item .nav-link:hover,  a:hover,.process-bar-wrapper span:hover:before, .service-display-col:hover .card .card-body .card-title, .bg-commercial-demo-wrapper:hover .demolition-detail-wrapper .demolition-heading h4, .bg-commercial-demo-wrapper:hover .demolition-detail-wrapper .demolition-desc p, .bg-residential-demo-wrapper:hover .demolition-detail-wrapper .demolition-heading h4, .bg-residential-demo-wrapper:hover .demolition-detail-wrapper .demolition-desc p, .service-nav-item:hover .service-icon-box span:before,p > a, p > strong > a{color: #FEBD23 !important;}
.text--gray, .button.btn-primary, .navbar.navbar-header-wrap .nav .menu-item .nav-link,.navbar .nav .menu-item.active .nav-link:hover,p,.service-nav-item span:before{color: #525357;}

a, a:link, a:visited, a:hover, a:active{text-decoration:none;color: #FEBD23;}
.service-about-desc p a{color: #000000 !important;font-weight: bold;}
/*bg color*/
.bg--black, .button.btn-secondary, .button.btn-secondary:hover span, ul.service-concrete li:before, ul.social-link-list li a:hover{background-color: #000000;}
.bg--white,.testimonial-contents{background-color: #ffffff;}
.bg--grey,.button.btn-primary:hover,.navbar .nav .menu-item.active .nav-link,.navbar .nav .menu-item.active, .navbar .nav .menu-item:hover, .navbar-toggler:hover, .navbar-toggler:focus{background-color: #525357;}
.bg--yellow, .button.btn-primary, .button.btn-secondary:hover, button, input[type="button"], input[type="submit"]{background-color: #FEBD23;}

/*buttons*/
.button, button, input[type=button], input[type=reset], input[type=submit], .button:active, .button:focus {font-size:20px;line-height:normal;display:inline-block;text-decoration:none;padding: 10px 40px;height: auto;border-radius: 5px;}
.button.service-btn-secondary{font-size:18px;line-height:normal;display:inline-block;text-decoration:none;padding: 5px 20px;height: auto;border-radius: 5px;background-color:transparent;border:1px solid #808080;}
.button.service-btn-secondary:hover{text-decoration:bold; border:1px solid #808080;}

/*postion*/
body {overflow: hidden;}
.banner-img-wrapper, .header-top, .demolition-section,.bg-residential-demo-wrapper, .bg-commercial-demo-wrapper,.home-about-image-wrapper, ul.why-choose-us-list li,.card-img-wrap,.why-choose-row,.our-work-section,.process-bar-wrapper,.review-box{position:relative;}
.bg-icon-box,.home-about-image-first,.home-about-image-second,ul.why-choose-us-list li:before,.demolition-wrapper,.card-img-wrap:before,.next-prev-buttons,.why-choose-row:before,.why-choose-row:after,.why-choose-content-wrapper:after,.our-work-section:before,.process-bar-wrapper .icon-Enquiry,.process-bar-wrapper .enquiry,.process-bar-wrapper .icon-Asset-5,.process-bar-wrapper .icon-hover-yellow,.process-bar-wrapper .on-site-inspection,.process-bar-wrapper .icon-Free-quote, .process-bar-wrapper .free-quote,.process-bar-wrapper .icon-council-approval,.process-bar-wrapper .council-approval,.process-bar-wrapper .icon-following-compliance,.process-bar-wrapper .following-compliance,.process-bar-wrapper .icon-demolition,.process-bar-wrapper .demolition-icon-text,.review-box:before{position:absolute;}

.container{max-width: 1920px;padding: 0 15px;}

/*header*/
.header-details-box:last-child {
    background-color: #525357;
    padding: 8px;
    border-radius: 5px;
}
.header-details-box:last-child span > a {
    color: #febd23;
}
.banner-quote-form-info h2 {
    font-size: 26px;
    padding: 8px 0;
    width: 85%;
    margin: 0 auto;
}
.call-us-now span, .call-us-now a {
    color: #febd23;
    font-family: 'Lato';
    font-size: 18px;
}
.btn-primary:focus, .btn-primary.focus {
    box-shadow: none;
}
.menu-border{border-top:1px solid #CCCCCC;display: flex;justify-content: space-between;width: 100%;}
.navbar .nav .menu-item {margin: 5px 0px;border-right: 1px solid #cccccc;}
.navbar .nav .menu-item.active {border-right: 1px solid transparent;}
.navbar .nav .menu-item .nav-link {padding: 0 30px;margin: 3px;font-family: 'Poppins', sans-serif;text-transform: uppercase;}
.header-top {align-items: center;justify-content: space-between;}
.header-details-box {margin-right: 35px;display: inline-block;}
.header-details-box > span, .header-details-box > a >span{font-size:35px;}
.header-details-info {display: inline-block;line-height: normal;}
strong.hdr_add {font-family:'Poppins', sans-serif;}
.header-details-info > span, .header-details-info > span > a {color: #6d6a6a;font-family:'Poppins', sans-serif;}
.header-gallery-btn{text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:600;margin-right:130px;}
.navbar img.custom-logo, .theme-header-magazine img.custom-logo {max-width: 250px;}
.navbar .nav .dropdown-menu {
    top: 40px !important;
    border-bottom: none !important;
    width: 230%;
	transition: ease 3s;
}
a.navbar-brand {
    width: 25%;
}
.header-right {
    width: 75%;
}
.navbar .nav .dropdown-menu .menu-item.active .dropdown-item {
    color: #febd23 !important;
}
.navbar.navbar-header-wrap .nav .menu-item li:last-child a{border:none;}
/*Home page*/
p.call-us-now {
    display: none;
}
.our-gallery-btn {
    display: none;
}
.ncf_form_wrapper p.call-us-now{display: block;}
.banner-quote-form-info select.wpcf7-form-control.wpcf7-select {background-color: transparent;color: #f5be04;font-weight: 500;font-family: 'Rockwell';}
/* #ncf_sidebar .ncf_select_wrap select {color: #f5be04;} */
#ncf_sidebar .ncf_select_wrap select, .free-quote select.wpcf7-form-control.wpcf7-select {color: #f5be04;font-weight: 600;padding: 18px 10px;}
.section-top-padding-header{padding-top:117px;}
.section-banner{background-image:url('/wp-content/uploads/2023/03/ultimate-banner-1.webp');background-position:center center;background-size:cover;background-repeat:no-repeat;height:800px;}
/* .banner-quote-form-info h2 {border-radius: 6px;font-size: 34px;} */
.banner-quote-form .wpcf7-form {margin: 0 5px;}
.wpcf7-not-valid-tip {color: #fff;font-size: 14px;margin-bottom: -8px;position: absolute;}
.banner-quote-form-info input[type="text"]:focus, .banner-quote-form-info input[type="email"]:focus, .banner-quote-form-info textarea:focus, .banner-quote-form-info select:focus {
    border-color: #febd23;
    box-shadow: none !important;
}
.free-quote textarea {
    height: 60px !important;
    resize: none;
}
.free-quote .wpcf7-form input[type="text"]{
    height: 3.125rem;
    padding: 28px 20px;
}
.banner-quote-form-info input[type="submit"]:hover, .banner-quote-form-info input[type="submit"]:focus {
    background-color: #febd23 !important;
}
.banner-quote-form{width:100%;height: 100%;margin-top:59px;background-color:#0000006b;z-index:3;}
.banner-quote-form-info{padding:30px 45px;}
.quote-form{padding:20px 6px;}
.heading{border-radius:5px; padding:10px;animation: fadeIn ease 3s;animation-iteration-count: 1;animation-fill-mode: forwards;display: inline-block;}
/*demolitions section*/
.demolition-wrapper {width: 90%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.bg-residential-demo-wrapper{background-image: url('/wp-content/uploads/2022/07/residentical-demolition.jpg');background-repeat:no-repeat;background-position: center center;background-size:cover;border-radius:50px;width:100%;height:300px;border: 3px solid #FFBD00;}
.bg-commercial-demo-wrapper{background-image: url('/wp-content/uploads/2022/07/commercial-demolition.jpg');background-repeat:no-repeat;background-position: center center;background-size:cover;border-radius:50px;width:100%;height:300px;border: 3px solid #FFBD00;}
.bg-icon-box {border-radius: 50%;background-color: #fff;border: 2px solid #000;padding: 20px;font-family: 'icomoon';font-size: 40px;color: #f5be02;display: inline-flex;right:0;bottom:-20px;}
.bg-residential-demo-wrapper:hover, .bg-commercial-demo-wrapper:hover{border:3px solid transparent;}
.bg-residential-demo-wrapper:hover a, .bg-commercial-demo-wrapper:hover a {color: #f5be04 !important;}
.bg-residential-demo-wrapper:hover .bg-icon-box, .bg-commercial-demo-wrapper:hover .bg-icon-box{background-color: #525357;border: 2px solid #fff;}
.demolition-detail-wrapper{padding:30px 60px;}
/*service section*/
.service-display-col .card-text {
    height: 80px;
}
.service-section{margin-top:120px;}
.card{border:1px solid #808080 !important;border-radius: 10px 10px 0px 0px !important;}
.card-img-wrap{z-index:0;}
.card-img-wrap:before{content: '';background: #FEBD23;clip-path: polygon(0 0, 100% 0, 100% 6%, 0 20%);z-index: -1;width: 77%;height: 40%;left: 74px;bottom: -100px;}
.card span{font-size: 40px;line-height: 70px;height: 80px;width: 80px;border: 3px solid white;border-radius: 50%;background-color: #525357;text-align: center;color: white;margin-top: -36px;margin-left: 15px;z-index:2;}
.service-display-col:hover .card span{background-color: #ffffff; box-shadow: 4px 8px 5px #00000033;text-decoration:bold;}
.service-display-col{display:inline-block;padding: 0 4px;}
.next-prev-buttons{right: 65px;top: -40px;}
.slide-next{height: 15px;margin-top: -24px;}

/*about section*/
.home-about-desc-wrapper{padding:50px 70px;background-color:#fff;}
.home-about-desc, .service-about-desc{width: 100%;height: 450px;overflow-y: auto;padding-right: 30px;}
/* width */
.home-about-desc::-webkit-scrollbar, .service-about-desc::-webkit-scrollbar {width: 10px; border-radius:9px;}
/* Track */
.home-about-desc::-webkit-scrollbar-track, .service-about-desc::-webkit-scrollbar-track {background: #525357;border-radius: 9px;}
/* Handle and hover */
.home-about-desc::-webkit-scrollbar-thumb, .home-about-desc::-webkit-scrollbar-thumb:hover {background: #f5be04;border-radius: 9px;}
.service-about-desc::-webkit-scrollbar-thumb, .service-about-desc::-webkit-scrollbar-thumb:hover { background: #fff; border-radius: 5px;}

.home-about-image-first {top: 0;left: 0px;width: 50%;}
.home-about-image-second {right: 80px;bottom: -610px;width: 50%;z-index: 5;}
.inline-photo {box-shadow: 1em 1em 2em .25em rgba(0,0,0,.2);margin: 2em auto;opacity: 0;transform: translateY(4em) rotateZ(-4deg);transition: transform 4s .25s cubic-bezier(0,1,.3,1),
              opacity .3s .25s ease-out;max-width: 600px;width: 90%;will-change: transform, opacity;}

.inline-photo.is-visible {opacity: 1;transform: rotateZ(-0deg);}
.inline-photo2 {box-shadow: 1em 1em 2em .25em rgba(0,0,0,.2);margin: 2em auto;opacity: 0;transform: translateY(6em) rotateZ(-6deg);transition: transform 6s .45s cubic-bezier(0,1,.3,1),
              opacity .7s .55s ease-out;max-width: 600px;width: 90%;will-change: transform, opacity;}

.inline-photo2.is-visible {opacity: 1;transform: rotateZ(-0deg);}
.home .home-about-desc-wrapper h4 {
    padding-bottom: 22px;
}
/*why choose us*/
/* my css */
.home-about-image-second img, .home-about-image-first img {
    border-top-right-radius: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-Right-radius: 25px;
}
.why-choose-img-wrapper, .why-choose-content-wrapper {
    width: 50%;
}
.why-choose-content-wrapper {
    position: absolute;
    top: 0;
    left: 40%;
    right: 0;
    width: 60%;
    height: 100%;
    z-index: -1;
	border-radius: 25px;
}
.why-choose-us-section {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 80%;
	margin-top: 12%;
}
ul.why-choose-us-list {
    padding-left: 140px;
}
ul.why-choose-us-list li {
    line-height: 60px;
}
.why-choose-heading {
    padding-top: 60px;
}

.why-choose-row{z-index:0;top: 50%;left: 50%;transform: translate(-50%, 3%);}
.why-choose-row:before{content: '';background-image: url(/wp-content/uploads/2022/07/after-bg-img.png);background-size: contain;width: 22%;background-repeat: no-repeat;background-position: bottom left;height: 135%;left:-195px;bottom:0;z-index: -1;}
.why-choose-row:after{content: '';background-image: url(/wp-content/uploads/2022/06/testimonial-bg.png);background-size: contain;width: 22%;background-repeat: no-repeat;background-position: top right;height: 135%;right: -195px;top: 0;z-index: -2;}
/* .why-choose-img-wrapper img{margin-left: 15%;z-index:3;} */
/* .why-choose-content-wrapper{height: 545px;border-radius: 25px;} */
.why-choose-content-wrapper:after{    
	content: '';
    position: absolute;
    right: 16px;
    bottom: 16px;
    background-image: url(/wp-content/uploads/2022/07/why-choose-after.png);
    background-repeat: no-repeat;
    width: 50%;
    height: 100%;
    background-position: bottom right;
    background-size: contain;
	z-index: -2;
}

/* .why-choose-heading{width: 50%;padding: 20px 12px;margin: 0 auto;} */
.why-choose-heading h2{border-radius: 10px;padding: 5px  18px;font-size: 40px;width: 110%;width: 60%;margin: 0 auto;}
.why-choose-heading p {font-size: 22px;}
.why-choose-points{justify-content: space-around;line-height: 3;}
.why-choose-img-wrapper img {
	width: 100%;
    height: 590px;
    z-index: 3;
	filter: drop-shadow(2px 4px 6px black);
}
    
/* .why-choose-content-wrapper{
	border-radius: 25px;
    z-index: -1;
    right: 200px;
    height: 658px;
    top: 70px;
    left: 43%;
    width: 50%;}
.why-choose-heading {
    width: 55%;
    padding: 20px 12px;
    margin: 0 auto;
}
.why-choose-points {
    justify-content: center;
    line-height: 3;
} */
ul.why-choose-us-list li{list-style:none;font-size: 22px;}
ul.why-choose-us-list li:before {left: -35px;top: 50%;transform: translatey(-50%);content: "";background-image: url(/wp-content/uploads/2022/07/list-items.png);background-repeat: no-repeat;background-position: top right;background-size: contain;line-height: 1;padding: 10px;width: 30px;height: 39px;}
/*our work*/
.our-work-section{z-index:0;}
.our-work-section:before{content: '';background-image: url(/wp-content/uploads/2022/07/after-bg-img.png);background-size: contain;width: 22%;background-repeat: no-repeat;background-position: top left;height: 130%;left:-16px;bottom:0;z-index: -1;}
.before-after-gallery-item{display:inline-block;}
.twenty20 {padding: 20px;}
/* .twentytwenty-container {height: 250px !important;} */
/*our partners*/
.partners-logos-box{display:inline-block;margin: 20px 0px 10px 0px;}
.partners-logo-wrapper.slick-initialized.slick-slider {width: 100% !important;}
.slick-slide img {display: block;margin: 0 auto;}
/*our process*/
.our-process-mobile {display: none;}
.process-bar-wrapper {width:90%;margin:0 auto; }
.process-bar-wrapper img { display: block; }
.process-bar-wrapper .icon-Enquiry {bottom: 53%;left: 4%;font-size: 80px;}
.process-bar-wrapper .enquiry{bottom: -16%;left: 5%;}
.process-bar-wrapper .icon-Asset-5 {bottom: 51%;left: 21%;width: 7%;font-size: 76px;}
.process-bar-wrapper .icon-hover-yellow {display: none;position: absolute;bottom: 51%;left: 21%;z-index: 99;}
.process-bar-wrapper span:hover .icon-hover-yellow {display: inline;bottom: 51%;left: 21%;width: 7%;font-size: 76px;}
.icon-Asset-5:hover{display:none;}
.process-bar-wrapper .on-site-inspection{bottom: 6%;left: 19%;}
.process-bar-wrapper .icon-Free-quote {bottom: 53%;left: 39%;font-size: 80px;}
.process-bar-wrapper .free-quote{bottom: -16%;left: 39%;}
.process-bar-wrapper .icon-council-approval {bottom: 53%;left: 55%;font-size: 80px;}
.process-bar-wrapper .council-approval{position: absolute;bottom: 5%;right:36%;}
.process-bar-wrapper .icon-following-compliance{bottom: 53%;right:21%;font-size: 80px;}
.process-bar-wrapper .following-compliance{bottom: -16%;right:17%;}
.process-bar-wrapper .icon-demolition { bottom: 53%;right:2%;font-size: 80px;}
.process-bar-wrapper .demolition-icon-text{bottom: 15%;right:3%;}

/*testimonials*/

.review-box{z-index: 0;}
.review-box:before{position: absolute;content: '';background-image: url(/wp-content/uploads/2022/06/testimonial-bg.png);background-size: contain;width: 35%;background-repeat: no-repeat;background-position: center right;height: 135%;right: -70px;top: -220px;z-index: -1;}
.testimonial-logo{transform: translate(0%, 50%);}
.testimonial-contents{border:2px solid #CCCCCC;border-radius:50px;padding: 16px 0;width:80%;margin: 5px;}
.testimonial-next-prev-dots ul li {background: #f5be04;border-radius: 50%;display: inline-block;width: 10px;height: 10px;margin: 2px;cursor: pointer;}
/*CTA section*/
.cta-section{background-image: url(/wp-content/uploads/2022/07/cta-bg-scaled.jpg);background-size: cover;background-repeat: no-repeat;background-position: center center;}
/* .cta-wrapper{padding:35px;} */
.cta-btn{padding:25px;}
.cta-heading .h4{font-size:50px;letter-spacing:6px;}
.cta-heading .h3{font-size:75px;letter-spacing: 7px;}
.nks_cc_trigger_tabs.ncf_tab .fa.fa-inverse:before {color: #edbf00 !important;content: '\e90a';font-family: 'icomoon';font-size: 30px;}
/* .sticky-ctabtn {
position: fixed;
top: 57%;
right: 0;
transform: rotate(270deg);
z-index: 99999;
background-color: #525357;
border-radius: 10px 0px 0px 10px !important;} */
/* .sticky-ctabtn a {display: inline-block;padding: 8px;font-size: 14px;} */
.sticky-ctabtn a:before {
    font-family: 'icomoon';
    content: "\e90d";
    color: #edbf00;
    background-color: #525357;
    font-size: 30px;
    transform: rotate(90deg);
    padding: 11px 11px 11px 8px;
    position: fixed;
    right: 0;
    top: 57%;
    z-index: 2;
	overflow-y: hidden;
}
/*Contact Us*/
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea{font-family:'Rockwell';width:100%;background: transparent;height:40px !important;color:#FEBD23!important;}
.banner-quote-form-info textarea{resize: none;height: 60px !important;}
/* .banner-quote-form-info input[type="text"], .banner-quote-form-info input[type="email"], .banner-quote-form-info textarea {margin-top: -10px !important;} */
.home .wpcf7 form.sent .wpcf7-response-output{color:#fff !important;}
.home .wpcf7 form.invalid .wpcf7-response-output {
	color: #fff;
    font-size: 14px;
    position: absolute;
    right: 60px;
    bottom: 106px;
    padding: 3px 5px;
}
.home #ncf_sidebar .wpcf7 form.invalid .wpcf7-response-output {
    color: #000 !important;
}
.form-row{margin-bottom:24px;display: block;}
.form-row:after{clear:both; display:block; content:"";}
.form-row .column-half{width:50%; float:left;}
.form-row .column-half:first-child{padding-right:15px;}
.form-row .column-half:last-child{padding-left:15px;}
::placeholder {font-size: 18px; color:#FEBD23 !important;}
.submit-btn-wrapper input[type=submit]{font-family: 'Rockwell';font-size: 18px !important;text-transform: uppercase !important;padding: 8px 16px !important;border-radius: inherit;color: #525357;letter-spacing: 1.2px;}
.wpcf7 form .wpcf7-response-output{margin:0px;}
.partners-logos-box {
    border: 1px solid #cdcaca;
    margin: 20px 5px 0;
    padding: 5px 0;
}
.home-about-desc p {
    font-weight: normal;
}
.testimonial-logo a {
    font-weight: bold;
    color: #000000;
}
/*Footer*/
.site-info {color: #000000;padding: 10px 0;}
.widget .widget-title {font-size: 18px; display:table}
.widget .widget-title:after {background: #FEBD23;right:0 !important;} 
.footer-sidebar {padding: 3rem 85px;}
.footer-sidebar .widget_nav_menu li{text-decoration:none;}
.footer-sidebar .widget_nav_menu li:hover{text-decoration:underline;}
.footer-sidebar .widget {color: #fff;margin: 0 !important;padding: 0 !important;}
.widget img {max-width: 120% !important;}
.register-img {margin-left: -25px;}
.footer-contact-info > p {color: #fff;font-size: 18px;line-height: 32px;}
.footer-licensed img{top:-70px;left:-80px;}
/* .footer-jcb img {height: auto;left: -25px;top:0;} */
.textwidget a {box-shadow: 0 0 0 0 transparent;}
.footer-licensed img {width: 90%;}
.footer-contact-info span {
    font-size: 30px;
    position: relative;
    top: 10px;
    padding-right: 10px;
}
ul#menu-footer-menu li {
    padding: 0;
    margin: 0;
    line-height: 2;
}
ul#menu-footer-menu li a {
    font-weight: normal;
}
.headertop-sticky {
    display: none;
}
.ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name {
    font-family: 'Rockwell' !important;
    font-weight: bold !important;
    font-style: normal;
    font-size: 30px !important;
}
.ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-widget-container .ti-date {
    display: none !important;
}
.ti-widget.ti-goog .ti-stars .ti-star {
    width: 20px !important;
    height: 20px !important;
    padding: 0 10px !important;
}
.ti-widget.ti-goog .ti-reviews-container-wrapper [class$=inner]>.ti-stars {
    margin-top: -7px !important;
}
.ti-widget.ti-goog .ti-stars {
    margin-bottom: 20px !important;
}
span.rl-gallery-caption{display:none !important;}
@media (min-width: 1920px){
	.sticky-ctabtn a:before {right: 0;top: 55%;}
}
@media (min-width: 1600px){
	.header-right {
    display: flex;
    justify-content: end;
    align-items: center;
}
	.process-bar-wrapper span:hover .icon-hover-yellow {
    max-width: 118px;
    padding-left: 17px;
    margin-bottom: 13px;
}
	.navbar img.custom-logo, .theme-header-magazine img.custom-logo {margin-left: 30px;}
	.banner-quote-form-info h2 {border-radius: 6px;padding: 10px 0;word-spacing: 10px;font-size: 26px;width: 80%;margin: 0 auto;}

	.home-about-desc-wrapper{height: 400px;}
	ul.why-choose-us-list {padding-left: 180px;}
	.card-img-wrap:before{width: 81%;height: 40%;left: 85px;bottom: -143px;}

	.home-about-image-first {left: 50px;width: 50%;}
	.home-about-image-second {right:55px;width: 50%;bottom: -575px;}
	.process-bar-wrapper .icon-Enquiry {bottom: 56%;left: 5%;}
	.process-bar-wrapper .enquiry{position: absolute;bottom: -14%;left: 92px;}
	.process-bar-wrapper .icon-Asset-5 {bottom: 54%;left: 22%;width: 6%;font-size: 76px;}
	.process-bar-wrapper .on-site-inspection {bottom: 9%;left: 21%;}
	.process-bar-wrapper .icon-Free-quote{bottom: 56%;}
	.process-bar-wrapper .icon-council-approval{bottom: 56%;left: 56%;}
	.process-bar-wrapper .council-approval{bottom: 8%;right: 37%;}
	.process-bar-wrapper .icon-following-compliance{bottom: 56%;right: 22%;}
	.process-bar-wrapper .following-compliance{bottom: -14%;right: 19%;}
	.process-bar-wrapper .icon-demolition {bottom: 56%;right: 3%;}
	.process-bar-wrapper .demolition-icon-text{right: 4%;}
/* 	.sticky-ctabtn {top: 59%;} */
	.cta-heading h4 {font-size: 50px;letter-spacing: 6px;}
	.cta-heading h3 {font-size: 75px;letter-spacing: 7px;}

    /* TJ Css */
    .service-display-col .card {
        min-height: 560px;
    }
	.banner-quote-form{margin-top: 42px;}
    /*.why-choose-us-section {
        margin-top: 60px !important;
    }*/
}

@media only screen and (max-width: 1440px) {
	.home-about-image-second{bottom:-435px;}
	.navbar .nav .menu-item .nav-link {padding: 0px 20px;}
	.header-right {display: flex;justify-content: end;align-items: center;}
	.header-right {width: 100%;}
	.banner-quote-form {margin-top: 45px;}
	.demolition-wrapper {top: 60px;}
	.wpcf7 form.invalid .wpcf7-response-output {bottom: 57px;}
	.service-section {margin-top: 180px;}
	.why-choose-us-section{margin-top: 0%;}.
	.why-choose-img-wrapper img {height: 590px !important;}
	ul.why-choose-us-list li {line-height: 60px;}
}
@media all and (min-width:1280px) and (max-width:1366px){
/* 	.header-details-box {margin-right: 25px;} */
/* 	.why-choose-content-wrapper{height: 658px;} */
	.wpcf7 form.invalid .wpcf7-response-output {font-size: 14px;bottom: 50px;right: 15px;}
	.demolition-wrapper {top: 16px;}
	.header-right {display: flex;justify-content: end;align-items: center;}
	.why-choose-us-section {margin-top: 0%;}
	.header-details-box {margin-right: 10px;}
	.header-details-box .address, .header-details-box a {font-size: 14px;}
	.header-details-box > span, .header-details-box > a >span {font-size: 30px;}
	.navbar .nav .menu-item .nav-link {padding: 0 10px;}
	.banner-quote-form-info h2 {font-size: 24px;padding: 5px 0;}
	.service-section {margin-top: 140px;}
	.why-choose-img-wrapper img {height: 520px;}
    ul.why-choose-us-list li {line-height: 52px;}
	.footer-sidebar .widget a {font-size: 14px;}
}

@media all and (min-width:991px) and (max-width:1024px){
	.navbar img.custom-logo {max-width: 130px;}
	.header-details-box {margin-right: 5px;}
	.header-details-box span, .header-details-box a {font-size: 13px;}
	a.navbar-brand {width: 10%;}
	.navbar .nav .menu-item .nav-link {padding: 0px 10px;font-size: 10px;}
	ul.why-choose-us-list {padding-left: 120px;}
	
	ul.why-choose-us-list li {list-style: none;font-size: 18px;}
	ul.why-choose-us-list li {line-height: 50px;}
	.process-bar-wrapper span {font-size: 60px !important;}
	.demolition-desc {height: 144px;overflow-y: scroll;padding-right: 20px;}
	ul#menu-footer-menu li {line-height: 2;}
	.footer-sidebar {padding: 3rem 0px;}
	.banner-quote-form {height: 740px;}
	.wpcf7 form.invalid .wpcf7-response-output {bottom: 70px;left: 20px;right: 20px;}
	.footer-sidebar .textwidget a {
    font-size: 13px !important;
    line-height: 40px !important;
}
	
}

@media all and (min-width:768px) and (max-width:991px){
	.section-top-padding-header {padding-top: 45px;}
	.section-bottom-padding {padding-bottom: 60px;}
    .section-top-padding {padding-top: 60px;}
	.testimonial-contents {height: 400px !important;}
	.navbar.navbar-header-wrap .navbar-toggler {height: 40px;}
	.navbar .nav .menu-item .nav-link {border-right: 1px solid transparent;}
	.header-details-box{margin: 0px 50px;display: inline-flex;}
	.dropdown-arrow-down {position: relative;}
	ul#menu-footer-menu li {line-height: 2;}
	.footer-sidebar {padding: 3rem 0px;}
	.dropdown-arrow-down:after {content: '';position: absolute;right: 35px;top: 20px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #FEBD23;}
	.demolition-wrapper{transform: translate(-50%, -23%);}
	.bg-residential-demo-wrapper{margin: 20px 0px;}
	.service-section {margin-top: 440px;}
	.banner-quote-form{height:700px;}
	.wpcf7 form.invalid .wpcf7-response-output {right: 17px;left: 17px;}
	.banner-quote-form-info h2 {font-size: 26px;}
	.card-img-wrap:before {height:57%;width:67%;}
	.home-about-image-first {left: 0;width: 75%;}
	.home-about-image-second {right:0;width: 75%;bottom: -400px;}
	.home-about-desc-wrapper{padding: 50px 30px;}
	.why-choose-content-wrapper{top: 0;
    width: 100%;
    right: 0;
    left: 0;
    position: relative;}
	.why-choose-heading {
    width: 100%;
    padding: 20px 12px;
    margin: 0 auto;
}
	.why-choose-row:after{right:0px;}
	.why-choose-row:before{left:0;}
	.process-bar-wrapper .icon-Enquiry {font-size:50px;}
	.process-bar-wrapper .enquiry{bottom: -27%;left: 20px;}
	.process-bar-wrapper .on-site-inspection {bottom: -2%;left: 16%;}
	.process-bar-wrapper .icon-Free-quote{font-size:50px;left: 38%;}
	.process-bar-wrapper .free-quote{bottom: -26%;left: 36%;}
	.process-bar-wrapper .icon-council-approval{font-size:50px;}
	.process-bar-wrapper .council-approval{bottom: -3%;right: 31%;}
	.process-bar-wrapper .icon-following-compliance{font-size:50px;right: 20%;}
	.process-bar-wrapper .following-compliance{bottom: -28%;right: 11%;}
	.process-bar-wrapper .icon-demolition {font-size:50px;right: 7px;}
	.process-bar-wrapper .demolition-icon-text{right: 0%;bottom:11%;}
	.testimonial-logo {transform: translate(0%, -9%);}
	.review-box:before{right:0px;}
	.footer-licensed,.footer-jcb, .header-gallery-btn, .why-choose-img-wrapper, .header-details-box .header-details-info{display:none;}
	.header-details-box {margin: 0px 10px;}
    .why-choose-us-section {width: 100%;margin-top: 0%;}
	ul#menu-footer-menu li {line-height: 2;}
}
@media all and (max-width:767px){
	.about-welcome {padding-top: 100px;}
	.header-details-box:last-child {background-color: unset;}
	.headertop-sticky {display: block;}
	.headertop-sticky {background-color: #777c88;padding: 15px;text-align: center;font-size: 24px;position: fixed;bottom: 0;width: 100%;}
	.headertop-sticky a {color: #fff;}
	.headertop-sticky span {margin-right: 10px;font-size: 26px;}
	.headertop-sticky {display: flex;justify-content: center;}
	.service-navigation .about-welcome {padding-top: 0;}
	.section-top-padding-header {padding-top: 65px;}
	.section-bottom-padding {padding-bottom: 40px;}
	.about-us-section-top .section-bottom-padding {padding-bottom: 0;}
    .section-top-padding {padding-top: 40px;}
	.container {padding: 0 15px;}
	.banner-quote-form {margin-top: 0px;}
	h1, .h1{font-size: 36px;}
	h2, .h2{font-size: 28px; line-height:1.2}
	h3, .h3{font-size: 24px; line-height:1.2}
	h4, .h4, .site-footer .widgets .widget .widget-title{font-size: 21px;}
	
	.navbar.navbar-header-wrap .navbar-toggler {height: 40px;}
	.navbar .nav .menu-item .nav-link {border-right: 1px solid transparent;}
	.navbar img.custom-logo, .theme-header-magazine img.custom-logo {max-width: 100px;height: 100%;}
	.header-details-box{margin: 0px 5px;display: inline-flex;}
	.menu-border{flex-direction: column;}
	.header-gallery-btn{display: none;}
	.our-gallery-btn{display: block;}
	.header-gallery-btn{margin-top:10px; margin-right:0px !important;}
	.dropdown-arrow-down {position: relative;}
	.dropdown-arrow-down:after {content: '';position: absolute;right: 35px;top: 13px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #FEBD23;}
	.demolition-wrapper{transform: translate(-50%, -22%);}
	.bg-residential-demo-wrapper{margin: 20px 0px;height:375px;}
	.demolition-detail-wrapper {padding: 30px 15px;}
	.bg-commercial-demo-wrapper{height:375px;}
	.next-prev-buttons {right: 0px;}
	.service-section {margin-top: 550px;}
	.process-bar-wrapper {display: none;}
	.our-process-mobile {display: block;}
	.card-img-wrap:before {width: 74%;height: 44%;}
	.home-about-image-first {left: -40px;width: 75%;}
	.home-about-image-second {right:0;width: 75%;}
	.home-about-desc-wrapper {padding: 30px 30px;margin-top: 130%;}
	.why-choose-row:after{right:0px;}
	.why-choose-row:before{left:0;}
	.why-choose-content-wrapper {width: 100%;
    top: 0;
    left: 0;
    right: 0;
    position: relative;}
	.why-choose-points {line-height: 2;padding: 25px;}
	.demolition-section .service-about-desc {height: 240px;}
/* 	.twentytwenty-container {height: 60px !important;} */
	.header-details-box > span, .header-details-box > a >span {font-size: 26px;}
	.testimonial-contents {padding: 50px 15px;}
	.testimonial-contents {height: 600px !important;}
	.before-after-gallery-item {flex-wrap: wrap;}
	.process-bar-wrapper p{font-size:12px;!important}
	.process-bar-wrapper .icon-Enquiry {font-size:20px;}
	.process-bar-wrapper .enquiry{bottom: -57%;left: 4px;}
	.process-bar-wrapper .on-site-inspection {bottom: -33%;left: 9%;}
	.process-bar-wrapper .icon-Free-quote{font-size:20px;left: 38%;}
	.process-bar-wrapper .free-quote{bottom: -53%;left: 34%;}
	.process-bar-wrapper .icon-council-approval{font-size:20px;}
	.process-bar-wrapper .council-approval{bottom: -33%;right: 27%;}
	.process-bar-wrapper .icon-following-compliance{font-size:20px;right: 20%;}
	.process-bar-wrapper .following-compliance{bottom: -56%;right: 5%;}
	.process-bar-wrapper .icon-demolition {font-size:20px;right: 7px;}
	.process-bar-wrapper .demolition-icon-text{right: -3%;bottom:-5%;}
	.testimonial-logo {transform: translate(0%, 0%);}
	.footer-sidebar {padding: 3rem 20px;}
	.review-box:before{right:0px;}
	.footer-licensed,.footer-jcb, .why-choose-img-wrapper, .header-details-box .header-details-info, .sticky-ctabtn{display:none;}
    /* TJ CSS */
    .why-choose-us-section {width: 100%;}
    .why-choose-heading h2 {width: 95%;}
    ul.why-choose-us-list {padding-left: 0px;}
    ul.why-choose-us-list li {font-size: 18px;}
    ul.why-choose-us-list li {line-height: 40px;}
    ul.why-choose-us-list li:before { top: 0; transform: translatey(0%);}
	ul#menu-footer-menu li {line-height: 2;}
	aside#custom_html-2 {margin-top: 20px !important;}
	.footer-sidebar {padding: 3rem 0px;}
}
/* contact us page devices */
@media screen and (max-width: 767px) {
    .contact-info-wrapper .contact-info-box{
        width: 90% !important;
    }
	.contact-info-box{
		margin: 20px
	}
	.row.contact-info-wrapper.d-flex.justify-content-around.flex-column.flex-md-row{
		flex-direction: row !important;
	}
}
@media screen and (min-width: 767px) and (max-width: 932px){
	.contact-info-box-title {
    padding: 50px 8px !important;
}}
/* hide number arrow form */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/* ninja form css */
#ncf_sidebar .ncf_select_wrap select{
	padding: 0px 10px !important;
}
div#ncf_sidebar form#fluentform_3 .error.text-danger{color: #dc3545 !important}
p.call-us-now{color:#febd23}
div#ncf_sidebar button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css{
	width: 100%;
	font-family: inherit;
    box-shadow: 0 2px 0px 2px #eaab35;
    background-color: #febd23;
    color: #fff;
	border: none;}