@font-face{font-family:"Bellefair-Regular !important";src:url(../fonts/Webfonts/Bellefair-Regular.ttf ); font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Bellefair-Regular !important";src:url(../fonts/Webfonts/Bellefair-Regular.ttf); font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Bellefair-Regular !important";src:url(../fonts/Webfonts/Bellefair-Regular.ttf); font-weight:400;font-style:normal;font-display:swap}

.navbar-nav>li>a{border-radius:10px !important;padding:5px 15px !important}
div.NaRDil_top_nav ul li.active_navi {background-color: #940f06;font-size: 16px;border-radius:10px !important;padding:0px 5px 0 5px !important;height:auto !important}
div.NaRDil_top_nav ul li.active_navi a{color:#fff;text-decoration:none;font-size: 16px;}
.dropdown-menu li a {color:#333 !important}
.dropdown-item.active, .dropdown-item:active{color:#fff !important;background-color: #850b03}
.dropdown-menu li a:hover{background-color: #850b03;color: white !important;}
.breadcrumb{margin-bottom:0}
.mx-2 {margin-right: 15px !important;margin-left: 15px !important;}
.social{margin-left:50px}
.social .ht_btn {font-size: 17px; color: #fff}
.social a:first-child{margin-left: 0 !important;}
.fixed-top{height:auto;width: 100%;background-color: #9e0f05;padding:12px 0 10px;position:fixed}
.comm{float:right;margin-right:50px}
.comm a{text-decoration: none; background-color: #fff; padding: 6px 15px;margin-top:6px;border-radius:4px}
.main-menu {background-color:#fff;border-bottom:1px solid #000;margin-top: 48px;padding: 15px 0;}
.logo_home {margin-left:30px;height:50px}
#navbarTogglerDemo03{margin-right:45px}

.content-block{margin-right: auto;margin-left: auto;padding-left:15px;padding-right:15px}
.section-wrap{padding-top:50px !important;padding-bottom:50px !important}
.section-wrap-btm{padding-bottom:50px !important}

/*Get start*/
.getStart{background:url('../../images/index/bg_get-start.webp') no-repeat center center;height:506px;display:flex;align-items:center;flex-direction:column;justify-content:center;background-size:cover}
.getStart h3{color:#A93438;text-align:center;margin-bottom: 5px;margin-top: 5px;padding: 0 0 11px;text-align: center;font: 46px Bellefair-Regular !important;
text-transform: uppercase;text-shadow: -2px 3px 1px #bdbdbd, 1px 0 0px #ff7575;}
.getStart p{font-size:32px;color:#000;text-align:center;margin-bottom:30px;}
.getStart .btn_book {background-color:#A93438;color:white; padding: 4px 4px 4px 4px; border-radius: 6px; width: 133px; font-size: 17px; font-weight: bolder;border: none !important;position: inherit;}
.btn_book {background-color:#A93438;color:white; padding: 4px 4px 4px 4px; border-radius: 6px; width: 133px; font-size: 17px; font-weight: bolder;border: none !important;}

/*Footer*/
.ftr .ftr-tp{background-color:#E1E1E1;padding-top:40px;padding-bottom:40px}
.ftr p{font: 400 22px/32px 'Bellefair-Regular' !important;color:#333333;}
.ftr .marBx{border-left:1px solid #333333;padding-left:30px;padding-right:30px}
.ftr .marBx.first{border:0;padding-left:0}
.ftr ul{margin:0;padding:0}
.ftr ul li {padding-bottom:15px;list-style:none;}
.ftr ul li a{font: 400 22px/32px 'Bellefair-Regular' !important;color:#333333;text-decoration:none}
.ftr ul li a:hover {color:#9e0f05}
.ftr ul.add{margin:0;border-bottom:1px solid #333333;padding-bottom:20px;margin-bottom:25px}
.ftr ul.add li{list-style:none;font: 400 22px/32px 'Bellefair-Regular' !important;color:#333333;}
.ftr ul.add li a{background-repeat:no-repeat;background-position:left center;background-size:contain;font: 400 22px/32px 'Bellefair-Regular' !important;color:#333333;padding-left:35px}
.ftr ul.add li a.ph{background-image:url('../../images/footer/ic-phone.webp')}
.ftr ul.add li a.mail{background-image:url('../../images/footer/ic-envelop.webp')}
.ftr ul.add li a:hover {color:#9e0f05}
.ftr ul.add.btm{margin:0;padding:0;border-bottom:0;}
.ftr ul.soc{margin:0;padding:15px 0 0}
.ftr ul.soc li{list-style:none;display:inline-block;padding:0 15px}
.ftr ul.soc li a{color:#9e0f05;font-size:22px}
.ftr ul.soc li a.x {background:url('../../images/footer/ic-twitter.webp') no-repeat center center;width:23px;height:auto;display:block;text-indent:-9999em}
.ftr ul.soc li:hover a.x {background-image:url('../images/ic-twitter-o.png');}
.ftr ul.soc li a:hover{color:#333}
.ftr .btm_footer{background: #333333; padding: 10px 0 !important; color:#FFF;}
.ftr .btm_footer_content{font-size: 13px; width: 100%; display: block !important; flex-direction: row !important; padding: 0px !important;}
.ftr .btm_footer_content .btm_footer_txt{text-decoration: none; font-style: verdana; color:#f7f7f4}
.cnt-mt-serv {margin-top: 150px;}
/* .blog-in .card{margin-top:50px} */
/*.overlay{top:-68px} */

.privacy h1{font-size:38px}
.privacy h3{font-size:30px}
.privacy p{font-size:22px;line-height:36px}
.ser-img-hdg{font-size:74px;color:#fff !important;text-align:center}
#section_2, #section_3, #section_4, #section_5, #section_6, #section_7{scroll-margin-top:128px}
@media (min-width:1700px){
.content-block {max-width: 1658px !important;}
}
@media(max-width:1699px){
.content-block{max-width: 1540px !important;}
}
@media(max-width:1599px){
.content-block{max-width: 1400px !important;}
.section-wrap{padding-top:40px !important;padding-bottom:40px !important}
.section-wrap-btm{padding-bottom:40px !important}
.privacy h1{font-size:36px}
.privacy h3{font-size:28px}
.privacy p{font-size:20px;line-height:34px}
.ser-img-hdg{font-size:48px}
}
@media(max-width:1439px){
	.content-block{max-width: 1360px !important;}
	.getStart{height:450px}
	.getStart h3{font-size:40px !important}
	.getStart p{font-size:28px}
}
@media(max-width:1365px){
	.content-block{max-width: 1170px !important;}
	.ftr .marBx{padding-left: 20px;padding-right: 20px;}
	.ftr p,.ftr ul li a,.ftr ul.add li a{font-size:20px !important;line-height:30px !important}

}
@media(max-width:1199px){
	.navbar .nav-item,div.NaRDil_top_nav ul li.active_navi{margin:0 !important;padding:5px 10px !important}
	.content-block{max-width: 970px !important;}
	.ftr .marBx{padding-left: 10px;padding-right: 10px;}
	.cnt-mt-serv {margin-top: 184px;}
	.ser-img-hdg {font-size:42px}
}
@media (max-width: 991px){
	.social {margin-left: 20px;}
	.comm {margin-right: 20px;}
	.menu-wrap{justify-content:normal !important}
	.navbar-toggler{position:absolute;right:20px;top:20px}
	.logo_home{margin-left:0}
	#navbarTogglerDemo03 {margin-right: 0;position: absolute;right: 20px;width: 200px;background: #f4f5fa;top: 63px;padding: 10px 10px 0;border-radius: 10px;}
	.navbar-nav{margin:0;}
	.content-block{max-width: 750px !important;}
	.cnt-mt-serv {margin-top: 155px;}
	.service_sub_title{font-size: 20px !important;}
	.service_content{font-size: 18px !important;}
	.service_title{font-size: 22px !important;}
	.div_image {height: auto !important;}
	.service_count_title {font-size: 20px !important;margin-bottom:5px}
	.service_count_classification {font-size: 18px !important;line-height: 24px;}
}
@media (max-width: 767px){
	.social {margin-left: 0;display: block;text-align: center;margin-bottom:0}
	.comm {margin-right: 0;margin-right: 0;display: block;width: 100%;text-align: center;float:none}
	.main-menu{margin-top:0}
	.fixed-top{padding-bottom:15px;position:relative;margin-bottom:0}
	.content-block{max-width: 100% !important;}
	.ftr .marBx{padding-left: 0;padding-right: 0;border-left:0}
	.ftr p{margin-bottom: 15px;margin-top: 10px;}
	.ftr .ftr-tp {padding: 30px 10px}
	.getStart{height:400px}
	.getStart h3{font-size:32px !important}
	.getStart p{font-size:24px;margin-bottom: 20px}
	.headding_red{font-size:25px !important;}
	.section-wrap{padding-top:30px !important;padding-bottom:30px !important}
	.section-wrap-btm{padding-bottom:30px !important}
	.text-start {margin-top: 23vh;}
	.cnt-mt-serv {margin-top:20px}
	#detailing_hover, #wood_hover,#concrete_hover{margin-top:20px}
	.est_mobile_img,.mobile_img {margin-top: 20px !important;}
	#estimation_hover img{width:100%}
	.div_ser_img,.div_ser_img_con{margin-top:20px}
	.floating-menu {visibility: hidden !important;}
.privacy h1{font-size:34px}
.privacy h3{font-size:26px}
.privacy p{font-size:18px;line-height:32px}
.breadcrumb {position: relative;left: 0;top: 0;padding:0}
.logo_home{margin-bottom:8px}
#section_2, #section_3, #section_4, #section_5, #section_6, #section_7{scroll-margin-top:0}

}

@media (max-width: 575px){
	.comm {display:block;}
	.comm a{padding:6px 5px;display:inline-block;margin-top: 12px;}
	/* .main-menu {margin-top: 91px} */
	.getStart{height:300px}
	.getStart h3{font-size:28px !important}
	.getStart p{font-size:22px}
	.headding_red{font-size:22px !important;}
	.highlight{font-size:18px !important}
	.est_mobile_img img, .mobile_img img{height:auto !important}
	.privacy h1{font-size:30px}
	.privacy h3{font-size:22px}
}

@media (max-width: 413px){
	.headding_red{font-size:20px !important;}

}                                             