@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}
.p0{padding:0 !important}
.mb0{margin-bottom:0 !important}
.no-brd{border:0 !important}
.pb0mb0{padding-bottom:0 !important;margin-bottom:0 !important}

.content-block{margin-right: auto;margin-left: auto;padding-left:15px;padding-right:15px}
.section-wrap,.featured-customers-slideshow{padding-top:50px !important;padding-bottom:50px !important}
.section-wrap-tp{padding-top:50px !important}
.section-wrap-btm{padding-bottom:50px !important}
.bg-wht{background-color:#fff !important}
.bg-ash{background-color:#F4F4F4}

/*Get start*/
.getStart{background:url('../images/bg_get-start.jpg') 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/ic-phone.webp')}
.ftr ul.add li a.mail{background-image:url('../images/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/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.webp');}
.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}

.card-in{padding-left:150px !important;padding-right:150px !important;padding-top:20px;padding-bottom:25px;display: flex;align-items: center;}
.count_img {margin-bottom:15px}
.abt-emp-carr-blk{position: relative;height: 424px;display: flex;align-items: center;justify-content: center;}
.abt-emp-carr-blk:before{content: "";position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;opacity: 0.4;
background:url('../images/home/about_emp_careers_bg2.jpg') no-repeat center center;height:100%;background-size:cover;}

.abt-nardilFamily{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:150px}
.abt-nardilFamily h1{position: relative;text-shadow: -2px 3px 1px #bdbdbd, 1px 0 0px #ff7575; font: bold 55px "Bellefair-Regular";color: #A93438;margin-bottom:15px}
.abt-nardilFamily figure{margin-bottom:20px;padding-top:20px}
.abt-nardilFamily p{font: 400 22px/32px "Bellefair-Regular" !important;color: #000;margin-bottom:20px;text-align:center;padding-left:350px;padding-right:350px;}
.bg-stripe{position:relative;margin-top:95px}
.bg-stripe:before{background:url('https://nardil.net/images/project_images/diagonal-thin-dark.webp') 0 0 repeat;width:100%;position:absolute;top:0;left:0;content:'';opacity:0.3;height:100%}

.logo_position{position:relative}

.vision-text {font-size: 3vh !important;margin-top: 2%;}  
.vision-image {height: 40vh;}
.contact_section {font-weight: 300;margin-top: 150px;}
.cnt-mt,.cnt-mt-serv,.cnt-mt.blg-in {margin-top: 150px;}
.sp-cnt-mt{margin-top:200px}
.cant-txt{font-size:26px;line-height:36px}
.contact_section .highlight_address{border-right:1px solid #000;min-height:205px}
.cont-rgt{margin-top:-40px}
.no-brd-mbl{border:0 !important}

.blog-list-bx{margin-bottom:50px}
.blog-list-bx h5{margin-top: 15px; font-size: 27px!important; color: #951107;}
.blog-list-bx img{margin-top:-58px}

.card.blog{margin-bottom:40px}
.card.blog h5{padding: 5px 10px 0px 10px;font-size: 30px; color: #fff;}
.card.blog h6{margin-top: 15px; font-size: 26px; color: #951107;}
.popular-arts{margin-bottom:25px}

.blog-in figure.banner{margin-bottom:0;text-align:center}
.blog-in figure.banner img{display:inline-block;width:100%}
.blog-in-cnt {padding-top:50px}
/* .blog-in .card{margin-top:50px} */
.blog-content h1{margin:0 0 15px !important}
.blog-content h1 span{font-size:40px}
.blog-in h2{font-size:60px;color:#951107}
.blog-in .post-dt{font-size:26px;color:#323232}
.blog-content h6{font-size:26px;color:#fff}
.blog-in .blogh2{font-size:50px;color:#940F06;text-align:center}
.blog-in-cnt .list-group-item a{color:#212529;font-size:20px;text-decoration:none}
.blog-in-cnt .card h6{color:#fff;font-size:26px}
.careers-wrap{margin-bottom:200px;height:850px !important}
#bubble1,#bubble2,#bubble3{top:90px !important}
#bubble4,#bubble5{top:300px !important}

ul.ul_font_size li{font-size:22px !important;padding-bottom:10px}
.gallery-mt{margin-top:150px}
.photo-gall-sec{background-color:#EDEDED;padding-top:15px}
.emp-cor-bx{padding:20px;background:#fff;border-radius:30px;text-align:center;font-size:26px;color:#000;line-height:36px;display:inline-block;margin:10px auto 25px;max-width:700px;border:1px solid #DADADA}
/*.overlay{top:-68px} */
.operation1_name,.operation2_name,.operation3_name, .foun_name,.buss1_name,.buss2_name,.buss4_name,.buss5_name,.buss3_name{
	font-size:14px;
	text-align:center;
	line-height:18px;
	word-wrap: initial;
	width: max-content;
	display:block;
	background: rgba(255, 255, 255, 0.8);
}

.privacy h1{font-size:38px}
.privacy h3{font-size:30px}
.privacy h4{font-size:28px}
.privacy p{font-size:22px;line-height:36px}
.privacy p.small{font-size:18px;line-height:inherit}

.team-sec h1{font-size:50px !important;color:#494141;text-transform:uppercase;padding-top:40px;padding-bottom:25px;margin-bottom:0;display:block}
.team-sec h1.font_title {padding-bottom:85px;}
.team-sec {padding-top:130px;padding-bottom:100px;position:relative}
.team-sec .item-square{display: none; height: 530px; overflow: scroll; overflow-x: hidden; width: 400px; overflow-y: hidden;border-radius: 20px;margin-top: 0;margin:0 auto}
.team-row1,.team-row2,.team-row3{position:relative}

.team1{height: 200px; margin-top: -10px; width: 130px; margin-left: -50px;}
.team1 .operation_1{width: 180px; height: 180px; border-radius: 50%; margin-left: -20px;}
.team1 #operation_img{width: 180px; height: 180px; border-radius: 50%;  background-repeat: no-repeat;
background-image: url('../../images/team/jahir_1-removebg-preview.webp');background-size: cover;  cursor: pointer ; background-position: center;}
.team1 #operation_img #operation_img_show{width: 180px; height: 180px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/jahir_1-removebg-preview.webp');  background-size: cover;  cursor: pointer; display: none; background-position: center;}
 
.team1-fd{height: 110px; margin-top: -8px; margin-left: 50px; width: 100px;}
.team1-fd .founder {width: 95px; height: 95px; border-radius: 50%; background-color: rgb(254, 220, 255); cursor: pointer;}
.team1-fd .founder .founder_title {position: relative; top: 35px; color: black; font-size: 20px; font-weight: bolder;}
.team1-fd.mbl,.col_founder.mbl{display:none}


.col_founder {height: 140px; width: 170px; margin-top: -50px;}
.col_founder .founder_1 {width: 210px; height: 210px; border-radius: 50%;}
.col_founder #founder_img {width: 210px; height: 210px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/ramesh_1-removebg-preview.webp'); background-size: cover; cursor: pointer;}
.col_founder #founder_img #founder_img_show {width: 210px; height: 210px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/ramesh_1-removebg-preview.webp'); background-size: cover;  cursor: pointer; display: none;}

.col_buss {height: 140px; margin-left: 60px; width: 200px; margin-top: -40px;}
.col_buss .bussiness_1 {width: 110px; height: 110px; border-radius: 50%;}
.col_buss #bussiness_img {width: 110px; height: 110px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/nardil_senthil-removebg-preview.webp'); background-size: cover; cursor: pointer;}

.col_buss1{height: 140px; margin-top: -60px; width: 220px; margin-left: -55px;}
.col_buss1 .bussiness_2 {width: 150px; height: 150px; border-radius: 50%;}
.col_buss1 #bussiness2_img {width: 100px; height: 100px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/nardil_ashok-removebg-preview.webp'); background-size: cover; cursor: pointer;}

.col_buss2 {height: 140px; margin-top: 10px; width: 140px; cursor: pointer; margin-left: -45px;}
.col_buss2 .bussiness {width: 95px; height: 95px; border-radius: 50%; background-color: rgb(181, 241, 255); color: black; cursor: pointer;}
.col_buss2 .bussiness  .bussiness_title{position: relative; top: 18px; font-size: 18px; font-weight: bolder;}

.team2 {height: 240px; margin-top: -25px; margin-left: 50px; width: 230px;}
.team2 .operation_2 {width: 180px; height: 180px; border-radius: 50%;}
.team2 .operation_2 #operation2_img {width: 180px; height: 180px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/PaulMorin_full-removebg-preview.webp');background-size: contain; cursor: pointer ; background-position: center;}
.team2 .operation_2  #operation2_img_show {width: 180px; height: 180px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/PaulMorin_full-removebg-preview.webp');  background-size: contain;  cursor: pointer; display: none; background-position: center;}
																			                      
.team3 { height: 140px; margin-top: 7px; margin-left: 20px; width: 200px;}
.team3 .bussiness_3 {width: 150px; height: 150px; border-radius: 50%;}
.team3 .bussiness_3 #bussiness_3_img {width: 100px; height: 100px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/suresh_kumar_1-removebg-preview.webp');background-size: cover;cursor: pointer;}

.team4{height: 140px; margin-top: 0px; margin-left: -50px; width: 200px;}
.team4 .operation_3 {width: 140px; height: 140px; border-radius: 50%;}
.team4 .operation_3 #operation3_img {width: 140px; height: 140px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/brian1-removebg-preview.webp'); background-size: contain; cursor: pointer ; background-position: center; }

.col_buss4{height: 140px; margin-top: -5px; margin-left: -10px; width: 230px;}
.col_buss4 .bussiness_4 {width: 150px; height: 150px; border-radius: 50%;}
.col_buss4 .bussiness_4 #bussiness_4_img {width: 150px; height: 150px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/senthil_kumar_1-removebg-preview.webp'); background-size: cover; cursor: pointer;}
.col_buss4 .bussiness_4 #bussiness_4_img #bussiness_4_img_show {width: 150px; height: 150px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/senthil_kumar_1-removebg-preview.webp');  background-size: cover;  cursor: pointer; display: none;}

.team5 {height: 140px; margin-top: -15px; margin-left: -10px;}
.team5 .bussiness_5 {width: 80px; height: 80px; border-radius: 50%;}
.team5 .bussiness_5 #bussiness_5_img {width: 80px; height: 80px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../../images/team/naril_ka-removebg-preview.webp');background-size: cover; cursor: pointer;}

.created{height: 140px; margin-top: -17px; width: 120px;}
.created .create{width: 95px; height: 95px; border-radius: 50%; background-color: rgb(255, 161, 103); color: black;cursor: context-menu;}
.create .create_title{position: relative; top: 21px; font-weight: bolder; font-size: 18px;}

.operationss {height: 140px; margin-top: 40px; width: 160px; margin-top: -2px;}
.operationss .operations{width: 95px; height: 95px; border-radius: 50%; background-color: rgb(242, 218, 193); cursor: pointer; color: black;}
.operations .operation_title {position: relative; top: 35px; font-size: 18px; font-weight: bolder;}

.item-square h4{font-weight: bolder; font-size: 3.5vh !important;text-align:center;margin-top:10px}
.item-square h6{font-size: 2.8vh !important;text-align:center}

#myModal1 .modal-content,#myModal3 .modal-content,#myModal4 .modal-content,#myModal5 .modal-content{width:60%;margin:0 auto}
#myModal2 .modal-content{width:80%;margin:0 auto}
.modal-dialog.cascading-modal.modal-avatar{width: 100%;margin-top: 10%}

.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}

.photo-gall-sec {top: 0;position: relative;}
.preview-open .photo-gall-sec {top: -200px;}


@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,.featured-customers-slideshow{padding-top:40px !important;padding-bottom:40px !important}
.section-wrap-tp{padding-top:40px !important}
.section-wrap-btm{padding-bottom:40px !important}
.blog-in h2{font-size:50px}
.blog-in .post-dt{font-size:22px}
.privacy h1{font-size:36px}
.privacy h3{font-size:28px}
.privacy h4{font-size:26px}
.privacy p{font-size:20px;line-height:34px}
.privacy p.small{font-size:16px}
.ser-img-hdg{font-size:48px}


}

@media(max-width:1439px){
	.content-block{max-width: 1360px !important;}
	.abt-nardilFamily p{padding-left:300px;padding-right:300px}
	.getStart{height:450px}
	.getStart h3{font-size:40px !important}
	.getStart p{font-size:28px}
	.blog-list-bx h5{font-size:27px}
	.team-sec h1{font-size:36px !important}
	.team-sec h1.font_title {font-size:42px !important}
	span.buss5_name{margin-top:5px}
}

@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}
	.abt-nardilFamily p{padding-left:200px;padding-right:200px}
	.card-in {padding-left: 100px !important;padding-right: 100px !important;}
	.cant-txt {font-size: 24px;line-height: 34px;}
	.blog-list-bx h5 {margin-top: 15px;font-size: 28px;}
	.blog-content h1 span{font-size:36px}
	.blog-in .post-dt {font-size: 20px;}
	.team-sec h1{font-size:40px !important}
	span.buss5_name{margin-top:5px}

}

@media(max-width:1199px){
    .abt-nardilFamily p {padding-left: 0;padding-right: 0;}
	.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;}
	.abt-nardilFamily p{font-size:20px;line-height:30px}
	.card-in {padding-left: 50px !important;padding-right: 50px !important;}
	.contact_section .highlight_address{min-height:288px}
	.cant-txt {font-size: 22px;line-height: 32px;}
	#animated-gif-container{min-height:570px}
	.untitled, .untitled__slides, .untitled__slide{height:600px}
	.untitled__slideBg{background-size:cover;height:600px}
	.untitled__slideContent span{font-size:75px}
	.blog-content h1 span{font-size:32px}
	.cnt-mt,.cnt-mt-serv,.cnt-mt.blg-in {margin-top: 184px;}
	.blog-in .blogh2{font-size:40px}
	.blog-in-cnt .card h6{font-size:20px}
	ul.ul_font_size li{font-size:20px !important;line-height:30px}
	.ser-img-hdg {font-size:42px}
	.gallery-mt {margin-top: 220px;}
	span.buss5_name{margin-top:5px}



}

@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;}
	.cont-rgt{margin-top:30px}
	#animated-gif-container{min-height:445px}
	.card.blog h5{font-size:26px}
	.card.blog h6{font-size:20px}
	.blog-list-bx h5{font-size:28px}
	.cnt-mt,.cnt-mt-serv {margin-top: 155px;}
	.cnt-mt.blg-in {margin-top: 20px;}
	.blog-in-cnt .card h6,.blog-in-cnt .list-group-item a{font-size:18px}
	.blog-in h2 {font-size:36px}
	.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;}
	.gallery-mt {margin-top: 170px;}
	span.buss5_name{margin-top:5px}

}


@media (max-width: 767px){
	.vision-text {font-size: 2.5vh !important;}
	.vision-image {height: auto;max-height: 30vh;}
	.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}
	.untitled{margin-top:0 !important}
	.content-block{max-width: 100% !important;}
	.abt-nardilFamily{margin-top:15px}
	.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}
	.abt-nardilFamily p{font-size:18px;line-height:28px}
	.card-in {padding-left: 30px !important;padding-right: 30px !important;flex-direction:column;}
	.bg-stripe{margin-top:0}
	.logo_position{top:9px}
	.contact_section{margin-top:30px}
	.cant-txt {font-size: 20px;line-height: 30px;}
	.contact_section .highlight_address {min-height: 250px}
	.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,.featured-customers-slideshow{padding-top:30px !important;padding-bottom:30px !important}
	.section-wrap-tp{padding-top:30px !important}
	.section-wrap-btm{padding-bottom:30px !important}
	.abt-emp-carr-blk{height:290px}
	.untitled, .untitled__slides, .untitled__slide{height:550px}
	.untitled__slideBg{background-size:cover;height:550px}
	.untitled__slideContent span{font-size:60px}
	.text-start {margin-top: 23vh;}
	.card-in.two{display:flex;flex-direction:column-reverse}
	.card-in img{margin-bottom:20px;width:50%}
	.sp-cnt-mt{margin-top:45px}
	.container {width: 100%;}
	.blog-list-bx img{max-width:100%}
	.blog-list-bx h5 {font-size: 24px;}
	.card.blog h5{font-size: 22px;}
	.card.blog a.readfullarticle{margin-bottom:20px}
	.blog-in-cnt {padding-top: 30px;}
	.blog-content h1 span {font-size: 28px;}
	.blog-in .post-dt {font-size: 18px;}
	.blog-content{margin-top:30px}
	.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}
	#bubble1,#bubble2,#bubble3,#bubble4,#bubble5{position:relative !important;}
	.bubble{padding:10px;height:300px;width:300px;}
	.bubble-wrap{margin-left:0 !important;transform:translateX(-10%);left:10% !important;position:relative}	
	#bubble1{top:40px !important}
	#bubble5{top:70px !important}
	#bubble2{top:145px !important}
	#bubble3{top:105px !important}
	#bubble4{top:180px !important}
	.careers-wrap{margin-bottom:220px;height:100% !important}
	#wrapper {height: auto !important}
	.bubble p{font-size: 18px !important}
	.floating-menu {visibility: hidden !important;}
	 .abt-nardilFamily p {font-size: 18px !important;line-height: 28px !important;}
	ul.ul_font_size li{font-size:22px !important;padding-bottom:10px}
	ul.ul_font_size li{font-size:18px !important;line-height:28px}
	.abt-nardilFamily h1{font-size:35px}
	.emp-cor-bx{font-size:24px;line-height:34px;margin:0 15px 15px}
	.box__text{padding:0 5px}
	.photo_text-inner {padding:10px 5px}
	.overlay__item{padding:60px 10px}
	.box__title{font-size:7px}
	.list-item{padding:2px;margin:2px}
	.overlay__content{margin:10px}
.privacy h1{font-size:34px}
.privacy h3{font-size:26px}
.privacy h4{font-size:24px}
.privacy p{font-size:18px;line-height:32px}
.privacy p.small{font-size:14px}
.breadcrumb {position: relative;left: 0;top: 0;padding:0}
.logo_home{margin-bottom:8px}
.team-sec {padding-top: 0;padding-bottom: 50px;min-height:1500px}
.team-sec h1 {font-size: 30px !important;padding-bottom:40px;text-align:center}
.team-sec h1.font_title {font-size:30px !important}


.team-row1 .col_founder {height: 210px;margin-left: 0;width: 100%;text-align:center;margin-bottom:40px;margin-top:0}
.col_founder .founder_1{margin-top:0 !important;display:inline-block}
.team-row1 .team1-fd {margin-top: 0;margin-left: 0;position: absolute;right: 20px;}
.found4{margin-top:0 !important}
.team-row1 .team1 {height: 180px;width: 100%;text-align:center;margin-bottom:80px}
.team1 .operation_1{margin-left:0;margin-top:0 !important;display:inline-block;margin-bottom:50px}
.team-row1 .team2 {height: 180px;margin-top: 0;width: 180px;position: absolute;left: 50%;margin-left: -90px;top: 709px;}
.team-row1 .col_buss {height: auto;width: 100%;margin-top: 0;text-align:center;margin-left:0}
.team-row1 .team3 {height: 100px;margin-top: 0;margin-left: -50px;width: 100px;position: absolute;left: 50%;top: 576px;}
.team-row1 .col_buss4 {position:absolute;width:150px;height:150px;top:700px;margin-top: 0;margin-left: -75px;left: 50%}
.col_buss .bussiness_1{margin-top:0 !important;display:inline-block}

.team1-fd.mbl,.col_founder.mbl{display:block}
.team-row1 .col-md-1.mbls,.team1-fd.dp,.col_founder.dp{display:none}
.team-row1, .team-row2, .team-row3{width:100%;}

.team-row2 .created{width:100%;text-align:center;margin-top:0}
.team-row2 .created .create {display:inline-block}
.col_buss1 {margin-top: 0;width: 100%;margin-left: 0;text-align:center}
.col_buss1 .bussiness_2{width:100%;margin-top:0 !important}
.team-row2 .operationss {margin-top: 0;position:absolute;right:20px;top:90px}
.team2 {margin-top: 0;margin-left: 0;width: 100%;text-align: center;margin-bottom:30px}
.team2 .operation_2{display:inline-block}

.col_buss1 #bussiness2_img{display:inline-block}

.team3 {height: auto;margin-top: 0;margin-left: 0;width: 100%;text-align: center;}
.team3 .bussiness_3,.team4 .operation_3 {width: 100%;text-align: center;margin-left:0 !important}
.team3 .bussiness_3 #bussiness_3_img,.team4 .operation_3 #operation3_img,.col_buss4 .bussiness_4 #bussiness_4_img,.team5 .bussiness_5 #bussiness_5_img{display:inline-block}
.team4 {height: auto;margin-top: 65px;margin-left: 0;width: 100%;margin-bottom:70px}
.col_buss4 {margin-top: 0;margin-left: 0;width: 100%;margin-bottom:60px}
.col_buss4 .bussiness_4{width:100%;text-align:center}
.team5 {width: 100%;margin-top: 0;margin-left: 0;height:auto}
.team5 .bussiness_5 {width: 100%;text-align: center;height:auto}
span.buss3_name,span.buss4_name {margin-top:-17px}
span.buss5_name{margin-top:5px}

.team-sec .item-square {height: 500px;width: 100%;margin-top:40px}
.team-sec h1{font-size:26px !important;}
.item-square h4{font-size:24px !important;}
.modal-dialog.cascading-modal .modal-lg {max-width: 90%;}
.modal-dialog.cascading-modal .modal-content {width: 100%;}
#myModal1 .modal-content, #myModal2 .modal-content, #myModal3 .modal-content, #myModal4 .modal-content, #myModal5 .modal-content{width:100%}
.modal-lg {max-width: 92%;}
.gal-content{padding-top:75px;overflow-y: scroll;}
.col_founder.mbl #founder_img2 {width: 210px; height: 210px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../images/team/ramesh_1-removebg-preview.webp'); background-size: cover; cursor: pointer;}
.col_founder.mbl #founder_img2 #founder_img_show {width: 210px; height: 210px; border-radius: 50%;  background-repeat: no-repeat; background-image: url('../images/team/ramesh_1-removebg-preview.webp'); background-size: cover;  cursor: pointer; display: none;}
#section_2, #section_3, #section_4, #section_5, #section_6, #section_7{scroll-margin-top:0}
.gallery-mt{margin-top:45px}
.overlay__item .box {max-width: 90%;float: none;margin:0 auto}
.list {max-width: 100%;height: auto;overflow: visible;min-height: auto;display:block}
.list-item {width: 22% !important;display: inline-block;}
.overlay__content{float:none}
.created {margin:0;width:100%;height:auto;text-align:center;padding-bottom:20px}
.created .create {display:inline-block}
.founder-row,.operations-row,.businessLine-row{position:relative}
.founder-row .team1-fd.mbl{position:absolute;right:0;top:45%;transform:translateY(-40%);z-index:2}
.col_founder {width:100%;text-align:center;margin-left:0;height:auto;margin-top:0}
.team-sec h1.font_title {padding-bottom: 40px;}
.operations-row {margin-top:30px}
.operations-row .operationss {position:absolute;right:10px;top:160px;z-index:2}
.col_founder .founder_1 {height:auto}
.team1 {height: auto;margin-top: 0px;width: 100%;text-align: center;}
span.operation1_name, span.operation3_name{margin-top:-35px}
.operation3_1{margin-top:0 !important;margin-left:0}
span.operation2_name{margin-top:-45px}
.team2{height:auto}
.operations-row .operation2_3{margin-top:0 !important;}
.businessLine-row .col_buss2 {margin-top: 0;margin-left: 0;position:absolute;top:0;right:0;z-index:2}
.col_buss {height: auto;margin-left: 0;width: 100%;margin-top: 0;text-align: center;padding-bottom: 40px;}
span.buss1_name {margin-top: -35px;}
span.buss2_name {margin-top: -79px;}
.col_buss2{width:auto}
.overlay {overflow:visible}
.overlay__item{height:auto}

}

@media (max-width: 575px){
	.vision-text {font-size: 2vh !important;}
	.vision-image {height: auto;max-height: 25vh;}
	.comm {display:block;}
	.comm a{padding:6px 5px;display:inline-block;margin-top: 12px;}
	/* .main-menu {margin-top: 91px} */
	.contact_section,.cont-rgt{margin-top:20px}
	.cant-txt {font-size: 18px;line-height: 28px;}
	.contact_section .highlight_address{min-height:auto;border-right:0;border-bottom:1px solid #000;}
	.no-brd-mbl{border-bottom:1px solid #000 !important;}
	.getStart{height:300px}
	.getStart h3{font-size:28px !important}
	.getStart p{font-size:22px}
	.card-in {padding-left: 10px !important;padding-right: 10px !important;}
	.headding_red{font-size:22px !important;}
	.abt-emp-carr-blk{height:auto}
	.count_img {margin-bottom: 5px}
	.highlight{font-size:18px !important}
	.milestone-counter {margin-bottom: 20px}
	.abt-emp-carr-blk{padding-top:25px;padding-bottom:5px}
	#animated-gif-container {min-height: 275px !important;}
	.untitled, .untitled__slides, .untitled__slide{height:400px}
	.untitled__slideBg{background-size:cover;height:400px}
	.untitled__slide .text-start {margin-top: 0;}
	.untitled__slideContent span {font-size: 36px;top: 50%;position: relative;}
	.untitled__slide .text-start {margin-top: 0;position: absolute;bottom: 20px;}
	.untitled__slideContent {top: 46%;height: 100%;}
	.dateview{font-size:12px !important}
	.blog-list-bx h5 {font-size: 22px;}
	.card.blog h5{font-size: 20px;}
	.blog-in-cnt .card h6, .blog-in-cnt .list-group-item a {font-size: 17px;}
	.blog-in h2 {font-size: 30px;}
	.blog-content h1 span {font-size: 26px;}
	.est_mobile_img img, .mobile_img img{height:auto !important}
	.bubble{height:200px;width:200px;}
	.emp-cor-bx{font-size:20px;line-height:27px;padding:15px}
	.privacy h1{font-size:30px}
	.privacy h3{font-size:22px}
	.privacy h4{font-size:21px}
	.team-sec h1{font-size:24px !important;}
	.team-row1 .team1-fd{right:0}
	.team-row2 .operationss{right:-24px}
	.col_buss2{right:-30px}
	.item-square h4{font-size:22px !important;}
	.item-square h6{font-size:18px !important;}
	.modal-dialog.cascading-modal.modal-avatar{margin-left:auto;margin-right:auto}
.modalTitle{padding-right:0}
.bubble-wrap{height:200px !important}
	.gallery-mt {margin-top: 30px;}
.operations-row .operationss{right:0}
	.operationss{width:100px;height:96px}



}

@media (max-width: 413px){
	.headding_red{font-size:20px !important;}
	#animated-gif-container {min-height: 232px !important;margin-top: -10px;}
	.untitled, .untitled__slides, .untitled__slide{height:350px}
	.untitled__slideBg{background-size:cover;height:350px}
	.team-row1 .team1-fd {right: -22px;}
	.team1-fd .founder .founder_title,.team-row2 .operations .operation_title,.col_buss2 .bussiness .bussiness_title{font-size:16px}
	.team1-fd .founder,.team-row2 .operationss .operations,.col_buss2 .bussiness{width:85px;height:85px}
	.team-row2 .operationss{right:-43px}
	.col_buss2{right:-50px}
	.item-square h4{font-size:20px !important;}
	.item-square h6{font-size:16px !important;}	
	.team-sec h1.font_title {
        font-size: 26px !important;
    }

}                                             