body{background-image:url(../images/bg-line.png); background-x: no-repeat;background-y: repeat; background-position: top center;}
.container.custom-container{
		position: relative;
		z-index: 1;
	}
@media (min-width: 1600px) { 
	.container.custom-container{
		max-width: 1440px;
	}
}
@media (min-width: 1700px) {
	.container.custom-container{
		max-width: 1500px;
	}
}
@media (min-width: 1800px) { 
	.container.custom-container{
		max-width: 1600px;			
	}
}

.neo-hero-banner{min-height: 780px; background-color: #014580; border-radius: 0px 0px 0px 250px; overflow: hidden;
-moz-border-radius: 0px 0px 0px 250px;
-webkit-border-radius: 0px 0px 0px 250px;}

@media only screen and (max-width: 768px) {
	.neo-hero-banner{border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
}

.neo-hero-banner .owl-hero-slider .item{position: relative;
	background-color: #014480;
}
.neo-hero-banner .owl-hero-slider .item:before{ content:""; position: absolute; left: 0; right: 0; bottom: 0; height: 100%; 
background: rgba(2,68,128,1);
background: -webkit-linear-gradient(bottom, rgba(2,68,128,1) 5%, rgba(2,68,128,0) 100%);
background: -o-linear-gradient(bottom, rgba(2,68,128,1) 5%, rgba(2,68,128,0) 100%);
background: linear-gradient(to top, rgba(2,68,128,1) 5%, rgba(2,68,128,0) 100%);
}
.neo-hero-banner .owl-hero-slider .item.bg1{background-image:url(../images/home-2023/webp/hero-slide1.webp); 
	background-repeat: no-repeat; background-size: cover; background-position: center center;}
.neo-hero-banner .owl-hero-slider .item.bg2{background-image:url(../images/home-2023/webp/hero-slide2.webp); 
	background-repeat: no-repeat; background-size: cover; background-position: center center;}
.neo-hero-banner .owl-hero-slider .item.bg3{background-image:url(../images/home-2023/webp/hero-slide3.webp); 
	background-repeat: no-repeat; background-size: cover; background-position: center center;}
.neo-hero-banner .owl-hero-slider .item{ min-height: 780px; }

.owl-dots{ position: absolute;
	background-color: rgba(255,255,255,0.4);
	border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding: 10px;top: 0;	bottom: 0;right: 20px;margin-bottom: auto;margin-top: auto;
	width: 100px;height: 50px;	
	transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);}
@media only screen and (max-width: 768px) {
	.owl-dots{ position: static; margin: 0 auto 20px auto; border: none;
	transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);}
}
.owl-dots button.owl-dot{width: 20px; height: 20px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background-color: #fff; border: 3px solid #292f36; margin: 3px;}
.owl-dots button.owl-dot.active{border-color:#58be02;}

.neo-hero-banner .text-box{ position: absolute; left: 13%; bottom: 10%;  width: 60%;}
@media only screen and (max-width: 768px) {
	.neo-hero-banner .text-box{ padding-top: 50px; left: 10%; width: 80%; text-align: center;}
}
.neo-hero-banner .text-box h1, .neo-hero-banner .text-box h2{color:#ffffff; font-size: 56px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.neo-hero-banner .text-box h1, .neo-hero-banner .text-box h2{font-size: 42px;}
}
.neo-hero-banner .text-box p{color:#ffffff; margin-bottom: 20px;}
.neo-hero-banner .text-box .btn{
	background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;
	font-size: 18px;  position: relative;
}
.neo-hero-banner .text-box .btn:before{
	content: "";
	position: absolute;
	right: 20px;
	top: 24px;
	width: 20px;
	height: 20px;
	background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); 
	background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.neo-hero-banner .text-box .btn:hover:before{
	right: 10px;
}

.awards-latest{padding: 50px 0 0px 0;}
.awards-latest .awards23 .owl-item .item{ padding: 20px ; background-color: #ffffff;
	text-align: center;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}
.awards-latest .awards23 .owl-item{padding: 15px 0;}
.awards-latest .awards23 .owl-item .item img{ width: auto; height:50px; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%); display:inline-block; -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}

.awards-latest .awards23 .owl-item .item:hover img{filter:none;}

@media only screen and (max-width: 768px) {
	.about23{ text-align: center;}
}
.about23 img{border-radius: 0px 200px 0px 150px;	-moz-border-radius: 0px 0px 200px 150px;-webkit-border-radius: 0px 200px 0px 150px;	width: 100%; height: auto;}
.about23 h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.about23 h2{font-size: 36px; }
}
.about23 p{font-size: 18px; line-height: 32px; margin-bottom: 20px;}
.about23 .list{ margin-top: 40px;}
.about23 .list li{ display: inline-block; vertical-align: top; margin-right: 30px; margin-bottom: 30px; position: relative;}
@media only screen and (max-width: 768px) {
	.about23 .list li{margin-bottom: 30px;}
}
.about23 .list li:nth-child(1){ padding-left: 90px; padding-top: 10px;}
.about23 .list li .nbr{font-size: 22px; line-height: normal; font-weight: bold; font-family: 'Roboto', sans-serif;}
.about23 .list li .free{font-weight: 500;}
.about23 .list li .icon{width: 70px; display: inline-block; text-align: center; padding-top: 18px; position: absolute; left: 0; top:0; height: 70px; background-color:#004480; color:#ffffff;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; }
.about23 .btn{background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.about23 .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.about23 .btn:hover:before{right: 10px;}
@media only screen and (max-width: 1440px) {
	.about23 .btn {
		padding: 15px 50px 15px 30px;
	}
	.about23 .btn:before {
		top: 19px;
	}
}

.get-thermal23 .gray-box{
	background-color: #f6f6f6; padding: 30px; border-radius:50px;	-moz-border-radius:50px;-webkit-border-radius:50px;
}
.get-thermal23 .gray-box h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px; text-align: center;}
@media only screen and (max-width: 768px) {
	.get-thermal23 .gray-box  h2{font-size: 36px; }
}
.get-thermal23 .gray-box .in-box{background-color: #ffffff; padding:50px 30px; border-radius:30px;	-moz-border-radius:30px;-webkit-border-radius:30px;  text-align: center;}

.get-thermal23 .gray-box .in-box .icon{ width: 100px; display: inline-block;  margin-bottom: 20px;}
.get-thermal23 .gray-box .in-box .icon img{width:100%; height: auto;}
.get-thermal23 .gray-box .in-box .icon video{width:100%; height: auto;}
.get-thermal23 .gray-box .step{font-size: 28px; line-height: normal; font-weight: bold; margin-bottom: 20px;}
.get-thermal23 .gray-box p{font-size: 18px; line-height: 32px;}

.insulation-products23{padding: 100px 0;}
@media only screen and (max-width: 768px) {
	.insulation-products23{ text-align: center;}
}
.insulation-products23 h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.insulation-products23 h2{font-size: 36px;}
}
.insulation-products23 p{font-size: 18px; line-height: 32px;}
.insulation-products23 .btn{background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.insulation-products23 .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.insulation-products23 .btn:hover:before{right: 10px;}
.insulation-products23 .owl-products{margin-top: 50px;}
.insulation-products23 .owl-products .owl-item .item img{ width: 100%; height: auto; border-radius: 0px 50px 0px 0px;	-moz-border-radius: 0px 50px 0px 0px;-webkit-border-radius: 0px 50px 0px 0px; margin-bottom: 20px;}
.insulation-products23 .owl-products .owl-item .item h3{font-size: 26px; line-height: normal; font-weight: bold; margin-bottom: 10px;}
@media only screen and (max-width: 1440px) {
	.insulation-products23 .btn {
		padding: 15px 50px 15px 30px;
	}
	.insulation-products23 .btn:before {
		top: 19px;
	}
}
@media only screen and (max-width: 1366px) {
	.insulation-products23 .owl-products .owl-item .item h3{font-size: 24px;}
}
.insulation-products23 .owl-products .owl-item .item .details { position: relative; padding-right: 60px;}
.insulation-products23 .owl-products .owl-item .item .details .go-btn{width: 50px; display: inline-block; text-align: center; padding-top: 16px; position: absolute; right: 0; top:0; height: 50px; background-color:#58be02; color:#ffffff;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; }


.we-are-here23 .dark-box{ text-align: center; background-color: #292f36; padding: 100px 50px; border-radius:50px;	-moz-border-radius:50px;-webkit-border-radius:50px;}
@media only screen and (max-width: 768px) {
	.we-are-here23 .dark-box{padding: 50px 30px;}
}
.we-are-here23 .dark-box h2{font-size: 46px; color:#fff; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.we-are-here23 .dark-box h2{font-size: 36px;}
}
.we-are-here23 .dark-box p{font-size: 18px; color:#fff; line-height: 32px;  margin-bottom: 30px;}

.we-are-here23 .dark-box .btn{background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.we-are-here23 .dark-box .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.we-are-here23 .dark-box .btn:hover:before{right: 10px;}

@media only screen and (max-width: 1440px) {
	.we-are-here23 .dark-box .btn {
		padding: 15px 50px 15px 30px;
	}
	.we-are-here23 .dark-box .btn:before {
		top: 19px;
	}
}

.people-thinks23{ padding-top: 100px;}
.people-thinks23 .light-box{ background-color: #f6f6f6; padding: 100px 50px; border-radius:50px;	-moz-border-radius:50px;-webkit-border-radius:50px;}
@media only screen and (max-width: 768px) {
	.people-thinks23 .light-box{padding: 50px 30px;}
}
.people-thinks23 .light-box h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.people-thinks23 .light-box h2{font-size: 36px;}
}
.people-thinks23 p{font-size: 18px; line-height: 32px;  margin-bottom: 30px;}
.people-thinks23 .owl-people-thinks{ margin-top: 50px;}
.people-thinks23 .owl-people-thinks .owl-item .item{background-color: #ffffff; padding:50px 30px; border-radius:30px;	-moz-border-radius:30px;-webkit-border-radius:30px; }
@media only screen and (max-width: 1366px) {
	.people-thinks23 .owl-people-thinks .owl-item .item{min-height: 320px;}
}
@media only screen and (max-width: 1200px) {
	.people-thinks23 .owl-people-thinks .owl-item .item{min-height: 400px;}
}
.people-thinks23 .owl-people-thinks .owl-item .item .client-pic{ padding-left: 90px; padding-top: 5px; position: relative; min-height: 70px; margin-bottom: 30px;}
.people-thinks23 .owl-people-thinks .owl-item .item .name{font-size: 22px; line-height: normal; margin-bottom: 10px; font-weight: bold; font-family: 'Roboto', sans-serif;}
.people-thinks23 .owl-people-thinks .owl-item .item .location{font-weight: 500; display: block;}
.people-thinks23 .owl-people-thinks .owl-item .item img{width: 70px; display: inline-block; position: absolute; left: 0; top:0; height: 70px; background-color:#eeeeee; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; }


.satisfied-clients23{ text-align: center; padding-top: 100px;}
.satisfied-clients23 h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px; text-align: center;}
@media only screen and (max-width: 768px) {
	.satisfied-clients23 h2{font-size: 36px; }
}
.satisfied-clients23 .icon{ width: 100px; display: inline-block;  margin-bottom: 20px;}
.satisfied-clients23 .icon img{width:100%; height: auto;}
.satisfied-clients23 .value{font-size: 36px; line-height: normal; font-weight: bold; margin-bottom: 20px; font-family: 'Roboto', sans-serif;}
.satisfied-clients23 p{font-size: 18px; line-height: 32px;}



.dfferent-industries23{padding: 100px 0;}
.dfferent-industries23 h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.dfferent-industries23 h2{font-size: 36px; }
}
.dfferent-industries23 p{font-size: 18px; line-height: 32px;}
.dfferent-industries23 .btn{background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.dfferent-industries23 .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dfferent-industries23 .btn:hover:before{right: 10px;}
.dfferent-industries23 .owl-industries{margin-top: 50px;}
.dfferent-industries23 .owl-industries .owl-item .item img{ width: 100%; height: auto; border-radius: 30px 30px 0px 0px;	-moz-border-radius: 30px 30px 0px 0px;-webkit-border-radius: 30px 30px 0px 0px;}

@media only screen and (max-width: 768px) {
	.dfferent-industries23 .owl-industries .owl-item .item img{margin-bottom: 0;}
}
.dfferent-industries23 .owl-industries .owl-item .item h3{font-size: 22px; line-height: normal; font-weight: bold; margin-bottom: 0px;}
.dfferent-industries23 .owl-industries .owl-item .item h3 a{color:#ffffff;}
.dfferent-industries23 .owl-industries .owl-item .item h3:hover a{color:#58be02;}
.dfferent-industries23 .owl-industries .owl-item .item .details { position: relative; background-color:#004480; padding: 20px 30px; border-radius: 0px 0px 30px 30px;	-moz-border-radius: 0px 0px 30px 30px;-webkit-border-radius: 0px 0px 30px 30px; }
@media only screen and (max-width: 768px) {
	.dfferent-industries23 .owl-industries .owl-nav {text-align: center; margin-top: 20px;}
}
.dfferent-industries23 .owl-industries .owl-nav button{width: 50px; display: inline-block; text-align: center; padding-top: 16px; position: absolute;  top:45%; height: 50px; background-color:#58be02; color:#ffffff;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
@media only screen and (max-width: 768px) {
	.dfferent-industries23 .owl-industries .owl-nav button{position: static; margin: 10px;}
}
.dfferent-industries23 .owl-industries .owl-nav button.owl-prev{ left: -60px;}
.dfferent-industries23 .owl-industries .owl-nav button.owl-next{right: -60px;}
.dfferent-industries23 .btn{margin-top: 50px; background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.dfferent-industries23 .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dfferent-industries23 .btn:hover:before{right: 10px;}

@media only screen and (max-width: 1440px) {
	.dfferent-industries23 .btn {
		padding: 15px 50px 15px 30px;
	}
	.dfferent-industries23 .btn:before {
		top: 19px;
	}
}

.insulation-types23{ text-align: center;}
.insulation-types23 .bdr-box{background-color: #ffffff;  border: 1px solid #eeeeee; padding: 50px 50px; border-radius:50px;	-moz-border-radius:50px;-webkit-border-radius:50px;}
@media only screen and (max-width: 768px) {
	.insulation-types23 .bdr-box{padding: 50px 30px;}
}
.insulation-types23 h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px; text-align: center;}
@media only screen and (max-width: 768px) {
	.insulation-types23 h2{font-size: 36px;}
}
.insulation-types23 .icon{ width: 100px; height: 100px; border: 1px solid #eeeeee; display: inline-block;  margin-bottom: 20px;  border-radius:50%;	-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; padding: 10px;}
.insulation-types23 .icon img{width:100%; height: auto;}
.insulation-types23 .icon video{width:100%; height: auto;}
.insulation-types23 .value{font-size: 18px; line-height: normal; font-weight: bold; margin-bottom: 0px; font-family: 'Roboto', sans-serif;}

.insulation-types23 .owl-insulation-apps{margin-top: 50px;}


.new-faqs{padding-bottom: 0; padding-top: 100px;}
.new-faqs h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px; text-align: center;}
@media only screen and (max-width: 768px) {
	.new-faqs h2{font-size: 36px;}
}
.new-faqs .panel-group {background: none; box-shadow: none;}
.new-faqs #accordion .panel {border: medium none; border-radius: 0; box-shadow: none; margin: 0 0 15px 10px;}
.new-faqs #accordion .panel-heading { border-radius: 0px; padding: 0;}
.new-faqs #accordion .panel-title a {color: #000000; background: #ffffff; display: block; font-size: 24px; font-weight: 600; border-radius: 0px; padding: 20px 0; position: relative; transition: all 0.3s ease 0s; border:none;}
.new-faqs #accordion .panel-title a.collapsed {background: #fff none repeat scroll 0 0;  border:none; color: #333;}
.new-faqs #accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {background: #58be02 none repeat scroll 0 0; border: 1px solid transparent;  border-radius: 50%; box-shadow:none; color: #fff; content: ""; font-family: fontawesome; font-size: 25px; height: 45px; right: -20px; left: auto; line-height: 45px; position: absolute; text-align: center; top: 4px; transition: all 0.3s ease 0s; width: 45px;}
.new-faqs #accordion .panel-title a.collapsed::after {
    background: #58be02 none repeat scroll 0 0; border: 1px solid #58be02; box-shadow: none;color: #fff; content: "";}
.new-faqs #accordion .panel-body {background: transparent none repeat scroll 0 0; border-top: medium none; padding: 20px 25px 10px 9px; position: relative;background-color: #f6f6f6; padding: 40px; border-radius: 30px; -moz-border-radius:30px;-webkit-border-radius:30px;}
.new-faqs #accordion .panel-body p{font-size: 16px; line-height: 1.42; border: none; padding-left: 0;}
.new-faqs .faq-lis {margin-top: 20px; border-left: none; padding-left: 0px;}
.new-faqs .faq-lis li{ margin-bottom: 15px;}



.recent-blogs23{padding: 100px 0;}
.recent-blogs23 h2{font-size: 46px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 768px) {
	.recent-blogs23 h2{font-size: 36px;}
}
.recent-blogs23 p{font-size: 18px; line-height: 32px;}
.recent-blogs23 .btn{background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.recent-blogs23 .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.recent-blogs23 .btn:hover:before{right: 10px;}
.recent-blogs23 .blogs-box{margin-top: 30px;}
.recent-blogs23 .blogs-box img{ width: 100%; height: auto; margin-bottom: 20px; border-radius: 30px 30px 0px 0px;	-moz-border-radius: 30px 30px 0px 0px;-webkit-border-radius: 30px 30px 0px 0px;}
.recent-blogs23 .blogs-box h3{font-size: 22px; line-height: normal; font-weight: bold; margin-bottom: 0px;}
.recent-blogs23 .blogs-box h3 a{color:#000;}
.recent-blogs23 .blogs-box h3:hover a{color:#004480;}
.recent-blogs23 .blogs-box .details { position: relative;}
.recent-blogs23 .btn{margin-top: 50px; background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.recent-blogs23 .btn:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.recent-blogs23 .btn:hover:before{right: 10px;}

@media only screen and (max-width: 1440px) {
	.recent-blogs23 .btn {
		padding: 15px 50px 15px 30px;
	}
	.recent-blogs23 .btn:before {
		top: 19px;
	}
}

footer.new-footer23{
	background-color:#f5f7f4; padding-bottom: 0; padding-top: 50px; padding-top: 50px !important; 
}
footer.new-footer23 .short-about{color:#4d5053;}
footer.new-footer23 h3{color:#4d5053; text-transform: none; font-size: 24px;}
footer.new-footer23 p{font-size: 18px; line-height: 32px; color:#4d5053;}
footer.new-footer23 .white-logo{width:200px; margin-top: 0;}

footer.new-footer23 .foot-mail{ margin-top: 40px;}
footer.new-footer23 .foot-mail li{font-size: 18px; line-height: 32px; margin-bottom: 10px; font-weight: 600;}
footer.new-footer23 .foot-mail li a{color:#4d5053; font-size: 18px; line-height: 32px; font-weight: 600; font-family: 'Roboto', sans-serif;}
footer.new-footer23 .foot-mail li a:hover{color:#58be02;}

footer.new-footer23  .footer-social{ text-align:left; margin:30px 0px 40px 0px;}
@media only screen and (max-width: 768px) {
	footer.new-footer23  .footer-social{ text-align: center;}
}
footer.new-footer23  .footer-social li{ display:inline-block; margin:5px 2px; vertical-align:top;}
footer.new-footer23  .footer-social li a{background-color: #fff;display:inline-block; color:#4d5053;  width:46px; height:46px; border:1px solid #fff; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; text-align: center; font-size: 22px;}
footer.new-footer23  .footer-social li a i{ color:#4d5053; margin-top:12px; font-size: 22px;}
footer.new-footer23  .footer-social li:hover a{ background-color:#58be02; border-color:#58be02; color:#ffffff;}
footer.new-footer23  .footer-social li:hover a i{ color:#ffffff;}


footer.new-footer23 .footBox .foot-links{ margin-top: 40px;}
footer.new-footer23 .footBox .foot-links li{ margin-bottom:30px;}
footer.new-footer23 .footBox .foot-links li a{ color:#4d5053; font-weight:600;}
footer.new-footer23 .footBox .foot-links li:hover a{ color:#58be02;}

footer.new-footer23 .footBox .comp-name{font-size: 20px; color:#58be02; font-weight:600; margin: 30px 0;}
footer.new-footer23 .footBox .address{ text-align: left;}
footer.new-footer23 .footBox .address p{color:#4d5053; margin-bottom: 20px; font-family: 'Roboto', sans-serif;}

footer.new-footer23 .copy-text{ background-color: #f5f7f4; font-size:16px; font-family: 'Roboto', sans-serif; text-align:center; color:#4d5053; border-top:1px solid rgba(255, 255, 255, 0.1); padding:40px 0; margin-top:40px; border-top: 1px solid rgba(0,0,0,0.1);}
@media only screen and (max-width: 768px) {
	footer.new-footer23 .copy-text{padding-bottom:100px;}
}
footer.new-footer23 .copy-text a{color:#4d5053; margin: 0 10px;}
footer.new-footer23 .copy-text a:hover{color:#58be02;}
footer.new-footer23 .copy-text a.comp{color:#4d5053;font-weight:600; margin-left: 0;}
footer.new-footer23 .copy-text a.comp:hover{color:#58be02;}


@media only screen and (max-width: 1200px) {
	header.header-2023 .custom-container {width: 100%;}
}
@media only screen and (max-width: 1024px) {
	footer.new-footer23 .col-sm-3.col-md-3 {width: 50%;}
	footer.new-footer23 .col-sm-2.col-md-2 {width: 52%;}
	footer.new-footer23 .col-sm-4.col-md-4 {width: 48%;}
}
@media only screen and (max-width: 767px) {
	footer.new-footer23 .col-sm-3.col-md-3 {width: 100%;}
	footer.new-footer23 .col-sm-2.col-md-2 {width: 100%;}
	footer.new-footer23 .col-sm-4.col-md-4 {width: 100%;}
}

.side-button{ z-index: 999 !important;}
header.header-2023.header-dark{ z-index: 999;}
header.header-2023 .navbar{ background-color: #ffffff;background-image:url(../images/bg-line.png); background-x: no-repeat;background-y: repeat; background-position: top center; padding: 20px 0;}
header.header-2023 .navbar-default .navbar-nav > li{ vertical-align: middle;}
header.header-2023 .navbar-default .navbar-nav > li > a{color:#292f36; font-weight: 600; line-height: 28px;margin-top: 10px;}
@media only screen and (max-width: 1440px) {
	header.header-2023 .navbar-default .navbar-nav > li > a{padding: 10px 12px; font-size:14px;}
}
@media only screen and (max-width: 1101px) {
	header.header-2023 .navbar-default .navbar-nav > li > a{padding:10px 10px;}
}
@media only screen and (max-width: 1024px) {
	header.header-2023 .navbar-default .navbar-nav > li > a{padding:10px 8px;}
}
@media only screen and (max-width: 991px) {
	header.header-2023 .navbar-default .navbar-nav > li > a{padding:10px 7px;}
}
header.header-2023 .navbar-default .navbar-nav > li > a:hover{color:#58be02;}
header.header-2023 .navbar-default .navbar-nav > li > a:focus{background-color: transparent;}
header.header-2023 .navbar-default .navbar-nav > li > a img{width:29px; height: auto; }
header.header-2023 .navbar-default .navbar-nav > li > a.quote{ background-color: #58be02; color:#ffffff; margin-top: 0; margin-left: 20px; padding: 20px 50px 20px 30px; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; font-weight: 600;font-size: 18px;  position: relative;}
@media only screen and (max-width: 1440px) {
	header.header-2023 .navbar-default .navbar-nav > li > a.quote{padding-left: 20px;}
}
header.header-2023 .navbar-default .navbar-nav > li > a.quote:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
header.header-2023 .navbar-default .navbar-nav > li > a.quote:hover:before{right: 10px;}
header.header-2023 .navbar>.container-fluid .navbar-brand{ top: 0; padding:0; margin-top: 5px;}
header.header-2023.header-dark{-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);
box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);}
header.header-2023 .navbar-default .navbar-nav > li.dropdown .dropdown-menu a{ padding: 10px; font-weight: 600;}
header.header-2023 .navbar-default .navbar-nav > li.dropdown .dropdown-menu a:hover{color:#58be02; }
header.header-2023 .navbar-default .navbar-nav > li.call-us{position: relative;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover{  display: none;background-color: #ffffff; padding: 30px; border: 1px solid #eee; border-bottom: 5px solid #eeeeee; -webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1); position: absolute; top: 71px; right: -10px; z-index: 999; border-radius: 20px;-moz-border-radius:20px;-webkit-border-radius: 20px; width: 340px;}



@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover{ position: relative; top: 0; width: 90%;}
  header.header-2023 .navbar-collapse.in{ max-height: 500px; }
}
header.header-2023 .navbar-default .navbar-nav > li.call-us:hover .contact-hover{ display: block;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:after, header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:before {bottom: 100%;right: 18px;border: solid transparent;content: "";height: 0;width: 0;	position: absolute;	pointer-events: none;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 20px;margin-left: -20px; right: 20px}

@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:after{ right:  auto; left: 40px;}
	header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:before{ right:  auto; left: 40px;}
}

header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:before {border-color: rgba(238, 238, 238, 0);border-bottom-color: #eeeeee;border-width: 22px;margin-left: -22px;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact{}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact li{font-family: 'Roboto', sans-serif; margin: 10px 0;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact li a{ color:#004480; font-family: 'Roboto', sans-serif;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact li a:hover{color:#58be02;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social{ text-align:left; margin-top:30px; padding-top: 20px; border-top: 1px solid #eeeeee;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li{ display:inline-block; margin:5px 2px; vertical-align:top;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li a{display:inline-block; color:#4d5053;  width:46px; height:46px; border:1px solid #eeeeee; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; text-align: center; font-size: 22px;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li a i{ color:#4d5053; margin-top:12px; font-size: 22px;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li:hover a{ background-color:#58be02; border-color:#58be02; color:#ffffff;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li:hover a i{ color:#ffffff;}
@media only screen and (min-width: 768px) {
  header.header-2023 .navbar-default .navbar-nav > li.dropdown:hover .dropdown-menu {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar-toggle{ display: block; background-color: #3d3e3d; border-color: #3d3e3d;} 
  header.header-2023 .navbar-nav{ background-color: #ffffff; margin-left: 15px; margin-right: 15px;}
	
header.header-2023 .navbar.navbar-default .navbar-header a.quote-mob{ width: 245px; height: 64px; background-color: #58be02; color:#ffffff; margin-top: 0; margin-left: 20px; padding: 20px 50px 20px 20px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
header.header-2023 .navbar.navbar-default .navbar-header a.quote-mob:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
header.header-2023 .navbar.navbar-default .navbar-header a.quote-mob:hover:before{right: 10px;}
}

header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children{ position: relative;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children::before{display: inline-block; content: ""; position: absolute; right: 0; top:  36px; bottom: 0; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children:hover::before{border-top-color:#58be02;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children .sub-menu{border: 1px solid rgba(0,0,0, 0.15); padding: 5px;background-color: #ffffff; webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);  min-width: 240px; width: auto; position: absolute; top: 100%; left: 15px; z-index: 1000;display: none; border-radius: 4px;}
@media screen and (max-width: 1440px) {
	header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children::before {
		top: 32px;
	}
}
@media only screen and (max-width: 768px) {
	header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children .sub-menu{
		position: static;
	}
	header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children::before{
		top: 22px;
	}
}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children .sub-menu li{margin: 2px 0;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children .sub-menu a{color:#000; font-size: 14px;  padding: 10px; font-weight: 600;  width: 100%; display: block;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children .sub-menu a:hover{color:#58be02;background-color:#eee;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children:hover .sub-menu{display: block;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children:hover a{color:#58be02;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children:hover .sub-menu a{color:#000000;}
header.header-2023 .navbar-default .navbar-nav > li.menu-item-has-children:hover .sub-menu a:hover{color:#58be02;background-color:#eee;}




header.header-2023 .navbar-default .navbar-nav > li.call-us{position: relative;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover{  display: none;background-color: #ffffff; padding: 30px; border: 1px solid #eee; border-bottom: 5px solid #eeeeee; -webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1); position: absolute; top: 71px; right: -10px; z-index: 999; border-radius: 20px;-moz-border-radius:20px;-webkit-border-radius: 20px; width: 340px;}



@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover{ position: relative; top: 0; width: 90%;}
  header.header-2023 .navbar-collapse.in{ max-height: 500px;}
}
header.header-2023 .navbar-default .navbar-nav > li.call-us:hover .contact-hover{ display: block;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:after, header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:before {bottom: 100%;right: 18px;border: solid transparent;content: "";height: 0;width: 0;	position: absolute;	pointer-events: none;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 20px;margin-left: -20px; right: 20px}

@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:after{ right:  auto; left: 40px;}
	header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:before{ right:  auto; left: 40px;}
}

header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover:before {border-color: rgba(238, 238, 238, 0);border-bottom-color: #eeeeee;border-width: 22px;margin-left: -22px;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact{}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact li{font-family: 'Roboto', sans-serif; margin: 10px 0;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact li a{ color:#004480; font-family: 'Roboto', sans-serif;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .short-contact li a:hover{color:#58be02;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social{ text-align:left; margin-top:30px; padding-top: 20px; border-top: 1px solid #eeeeee;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li{ display:inline-block; margin:5px 2px; vertical-align:top;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li a{display:inline-block; color:#4d5053;  width:46px; height:46px; border:1px solid #eeeeee; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; text-align: center; font-size: 22px;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li a i{ color:#4d5053; margin-top:12px; font-size: 22px;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li:hover a{ background-color:#58be02; border-color:#58be02; color:#ffffff;}
header.header-2023 .navbar-default .navbar-nav > li.call-us .contact-hover .top-social li:hover a i{ color:#ffffff;}

/*saprat menu*/
header.header-2023 .navbar-default .navbar_nav{margin: 0px;}
header.header-2023 .navbar-default .navbar_nav.mob{display: none;}
@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar_nav.mob{display: block;}
	header.header-2023 .navbar-default .navbar_nav.web{display: none;}
}
header.header-2023 .navbar-default .navbar_nav > li a{padding-top: 15px; padding-bottom: 15px; color: #292f36;font-weight: 600; line-height: 28px; margin-top: 10px;position: relative; display: block; padding: 10px 15px;}
@media only screen and (max-width: 1440px) {
	header.header-2023 .navbar-default .navbar_nav > li a{padding: 10px; font-size:14px;}
}
header.header-2023 .navbar-default .navbar_nav > li a svg{margin-top: 5px;}
header.header-2023 .navbar-default .navbar_nav > li{float: left;}
@media only screen and (max-width: 768px) {
	header.header-2023 .navbar-default .navbar_nav > li{float: none;}
}
header.header-2023 .navbar-default .navbar_nav > li.call-us{position: relative;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover{  display: none;background-color: #ffffff; padding: 30px; border: 1px solid #eee; border-bottom: 5px solid #eeeeee; -webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1); position: absolute; top: 60px; right: -10px; z-index: 999; border-radius: 20px;-moz-border-radius:20px;-webkit-border-radius: 20px; width: 340px;}

header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover li{ float: none; margin: 0;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover li a{font-size: 14px; padding: 10px; margin-top: 0px; display: inline-block;}

@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover{ position: relative; top: 0; width: 90%; margin-bottom: 30px;}
  header.header-2023 .navbar-collapse.in{ max-height: 500px;}
}
header.header-2023 .navbar-default .navbar_nav > li.call-us:hover .contact-hover{ display: block;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover:after, header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover:before {bottom: 100%;right: 18px;border: solid transparent;content: "";height: 0;width: 0;	position: absolute;	pointer-events: none;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 20px;margin-left: -20px; right: 20px}

@media only screen and (max-width: 768px) {
  header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover:after{ right:  auto; left: 40px;}
	header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover:before{ right:  auto; left: 40px;}
}

header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover:before {border-color: rgba(238, 238, 238, 0);border-bottom-color: #eeeeee;border-width: 22px;margin-left: -22px;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .short-contact{}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .short-contact li{font-family: 'Roboto', sans-serif; margin: 10px 0;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .short-contact li a{ color:#004480; font-family: 'Roboto', sans-serif;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .short-contact li a:hover{color:#58be02;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .top-social{ text-align:left; margin-top:10px; padding-top: 20px; border-top: 1px solid #eeeeee;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .top-social li{ display:inline-block; margin:5px 2px; vertical-align:top;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .top-social li a{display:inline-block; color:#4d5053; padding: 0;  width:46px; height:46px; border:1px solid #eeeeee; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; text-align: center; font-size: 22px;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .top-social li a i{ color:#4d5053; margin-top:12px; font-size: 22px;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .top-social li:hover a{ background-color:#58be02; border-color:#58be02; color:#ffffff;}
header.header-2023 .navbar-default .navbar_nav > li.call-us .contact-hover .top-social li:hover a i{ color:#ffffff;}

header.header-2023 .navbar-default .navbar_nav > li > a img{width:29px; height: auto; }
header.header-2023 .navbar-default .navbar_nav > li > a video{width:29px; height: auto; }
header.header-2023 .navbar-default .navbar_nav > li > a.quote{ background-color: #58be02; color:#ffffff; margin-top: 0; margin-left: 20px; padding: 20px 50px 20px 30px; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; font-weight: 600;font-size: 18px;  position: relative;}
@media only screen and (max-width: 1440px) {
	header.header-2023 .navbar-default .navbar_nav > li > a.quote{font-size: 16px;padding: 15px 50px 15px 25px;}
}
@media only screen and (max-width: 1026px) {
	header.header-2023 .navbar-default .navbar_nav > li > a.quote{padding-left: 20px;}
}
@media only screen and (max-width: 768px) {
	header.header-2023 .navbar-default .navbar_nav > li > a.quote{ display: inline-block;}
}
header.header-2023 .navbar-default .navbar_nav > li > a.quote:before{content: "";position: absolute;	right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
header.header-2023 .navbar-default .navbar_nav > li > a.quote:hover:before{right: 10px;}

@media only screen and (max-width: 1440px) {
	header.header-2023 .navbar-default .navbar_nav > li > a.quote::before{top: 19px;}
}

.floating_btn{ position: fixed; bottom: 0px; right: 0px; width: 100px; height: 100px; display: flex; flex-direction: column; align-items:center; justify-content:center; z-index: 1000;}
@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}
.floating_btn .contact_icon {background-color: #42db87; color: #fff; width: 60px; height: 60px; font-size:30px; border-radius: 50px; text-align: center;  box-shadow: 2px 2px 3px #999; display: flex; align-items: center; justify-content: center; transform: translatey(0px); animation: pulse 1.5s infinite; box-shadow: 0 0 0 0 #42db87; -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1); font-weight: normal;  font-family: sans-serif;  text-decoration: none !important;  transition: all 300ms ease-in-out;}
.floating_btn .text_icon { margin-top: 8px; color: #707070; font-size: 13px;}



.download-brochure .modal-header .close {cursor: pointer; position: absolute; top: 10px; right: 20px; z-index: 99; font-size: 40px;}
.download-brochure .modal-dialog, .request-form .modal-dialog {margin-top: 150px;}
.download-brochure .modal-dialog .modal-content .modal-header{ padding:15px 40px;}
.download-brochure .modal-dialog .modal-content .modal-header .modal-title{text-align: center; font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 22px;}
.download-brochure .modal-dialog .modal-content .modal-body{ padding:30px;}
.download-brochure .modal-dialog .modal-content .modal-body .form-control{ height:auto; padding: 15px;}

.download-brochure .modal-dialog .modal-content .modal-body  .btn{margin-top: 30px; background-color: #58be02; color:#ffffff; padding: 20px 30px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}

.request-form .btn{margin-top: 30px; background-color: #58be02; color:#ffffff; padding: 20px 30px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}

@media only screen and (max-width: 768px) {
	.download-brochure .bot{ margin-bottom: 30px;}
	.download-brochure .modal-dialog, .request-form .modal-dialog {margin-top: 10px;}
}

.request-form .form-control.area{ resize: vertical;}
.request-form .form-control{ height:auto; padding: 15px;}


.home-banner {position: relative; overflow: hidden; padding: 0 0 0 0;height: 600px;background-color: black; background-image: url(../assets/images/home-2023/jpg/video-cover.jpg); background-repeat: no-repeat; background-size: cover; background-position: center top;}
@media screen and (max-width: 1600px) {
  .home-banner {height: 600px;}
}
@media screen and (max-width: 1440px) {
  .home-banner { height: 600px;}
}
@media screen and (max-width: 1366px) {
  .home-banner { height: 550px;}
}
@media screen and (max-width: 1200px) {
  .home-banner {height: 550px;}
}
@media screen and (max-width: 991px) {
  .home-banner {padding-top: 0px; max-height: auto; display: flex; align-items: center; justify-content: center;}
}
@media screen and (max-width: 575px) {
  .home-banner {
    background-position: center right;height: 600px;}
}
@media screen and (max-width: 480px) {
  .home-banner {height: 550px;}
}
.home-banner:before {
  background-color:#000000; content: ""; position: absolute; left: 0; top: 0; right: 0; height: 100%; z-index: 3; opacity: 0.5;}
.home-banner .home-text {position: absolute;left: 0; top: 160px; right: 0; bottom: 0; padding-bottom: 200px; text-align: center;z-index: 4;flex-direction: column;}
@media screen and (max-width: 1440px) {
  .home-banner .home-text {top: 150px;}
}
@media screen and (max-width: 1366px) {
  .home-banner .home-text {top: 110px;}
}
@media screen and (max-width: 991px) {
  .home-banner .home-text {z-index: 4; margin-top: 0px;top: 90px;}
}
@media screen and (max-width: 767px) {
  .home-banner .home-text {margin-left: 5%; margin-right: 5%;}
}
@media screen and (max-width: 575px) {
  .home-banner .home-text {top: 70px;}
}
@media screen and (max-width:480px) {
  .home-banner .home-text {top: 50px;}
}
.home-banner .btn {margin: 10px;}
.home-banner h1 {text-align: center; color: #ffffff; padding-right: 0; margin-top: 0px;}
@media screen and (max-width: 991px) {
  .home-banner h1 {margin-top: 20px; font-size: 46px;}
}
.home-banner h3 {color: #ffffff;text-transform: uppercase;}
.home-banner p {text-align: center; color: #ffffff;font-size: 22px;}
@media only screen and (max-width: 480px) {
	.home-banner p{font-size: 18px;}
}
.home-banner h1, .home-banner h2{color:#ffffff; font-size: 56px; line-height: normal; font-weight: bold; margin-bottom: 30px;}
@media only screen and (max-width: 991px) {
	.home-banner h1, .home-banner h2{font-size: 46px;}
}
@media only screen and (max-width: 768px) {
	.home-banner h1, .home-banner h2{font-size: 42px;}
}
.home-banner p{color:#ffffff; margin-bottom: 20px;}
.home-banner .btn{background-color: #58be02; color:#ffffff; padding: 20px 50px 20px 30px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; font-weight: 600;font-size: 18px;  position: relative;}
.home-banner .btn:before{content: "";position: absolute;right: 20px;top: 24px;width: 20px;height: 20px;background-image:url(../assets/images/home-2023/svg/btn-arrow.svg); background-repeat: no-repeat;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-banner .btn:hover:before{right: 10px;}
.home-banner .home-video { width: 100vw; height: auto; position: relative; z-index: 2;}
@media only screen and (max-width: 1440px){
	.home-banner .btn {
		padding: 15px 55px 15px 30px;
	}
	.home-banner .btn:before{
		top: 18px;
	}
}
@media only screen and (max-width: 1024px) {
	.home-banner .home-video {width: 110vw;}
}
.home-banner .home-video::-webkit-media-controls { display: none;}
.home-banner .home-video::-moz-media-controls {display: none;}
.home-banner .home-video::-webkit-media-controls-enclosure {display: none;}
.home-banner .home-video::-moz-media-controls-enclosure {display: none;}
@media screen and (max-width: 1600px) {
  .home-banner .home-video {top: 0px;}
}
@media screen and (max-width: 1440px) {
  .home-banner .home-video {top: 0px;}
}
@media screen and (max-width: 1366px) {
  .home-banner .home-video {top:0px;}
}
@media screen and (max-width: 1200px) {
  .home-banner .home-video {top: 0px;}
}
@media screen and (max-width: 991px) {

  .home-banner .home-video {display: none;}
}
.home-banner .mobile-video {display: none;width: auto;height: 900px;z-index: 2; position: relative;}
.home-banner .mobile-video::-webkit-media-controls {display: none !important;opacity: 0;}
.home-banner .mobile-video::-moz-media-controls {display: none; opacity: 0;}
.home-banner .mobile-video::-webkit-media-controls-enclosure {display: none; opacity: 0;}
.home-banner .mobile-video::-moz-media-controls-enclosure {display: none; opacity: 0;}
.home-banner .mobile-video::-webkit-media-controls-start-playback-button {display: none !important; -webkit-appearance: none;}
@media screen and (max-width: 991px) {
  .home-banner .mobile-video {display: block; margin-top: 0px; top: 0px;}
}
@media screen and (max-width: 767px) {
  .home-banner .mobile-video {height: 800px; top: 80px;}
}
@media screen and (max-width: 480px) {
  .home-banner .mobile-video {height: 900px; top: 80px;}
}
.home-banner video::slotted::-webkit-media-controls-container { display: none !important; visibility: hidden !important; opacity: 0 !important; -webkit-appearance: none !important;}
@media (max-width: 991px) {
  .home-banner {text-align: center;}
  .home-banner .row {flex-wrap: wrap-reverse;}
}
@media screen and (max-width: 767px) {
  .home-banner {padding: 100px 0 50px 0;}
}



/* Home Changes CSS Start */

@media screen and (max-width: 767px) {
	.side-button{
		top: unset;
		bottom: 250px;
		right: -70px;
	}
	.scrollup{
		right: unset;
		left: 15px;
	}
	header.header-2023 .navbar.navbar-default .navbar-header a.quote-mob {
		padding: 16px 15px;
		width: fit-content;
		height: auto;
		margin-right: 5px;
		margin-left: 10px;
		margin-top: 5px;
		font-size: 16px;
		text-align: center;
	}
	header.header-2023 .navbar.navbar-default .navbar-header a.quote-mob:before{
		display: none;
	}
	header.header-2023 .navbar-default .navbar-nav > li > a{
		width: 95%;
	}
	.home-banner .mobile-video{
		display: none;
	}
	.home-banner:after{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background-image: url('../assets/images/home-2023/jpg/thermal-insulation.jpg');
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center;
	}
	.home-banner .home-text {
		margin: 0;
	}
	.awards-latest .awards23 .owl-item .item img{
		width: 100%;
		object-fit: contain;
		margin: 0;
	}
	.home-banner h1{
		font-size: 38px;
	}
	.about23 h2 {
		font-size: 28px;
	}
	.get-thermal23 .gray-box h2 {
		font-size: 28px;
	}
	.insulation-products23 h2 {
		font-size: 28px;
	}
	.we-are-here23 .dark-box h2 {
		font-size: 28px;
	}
	.people-thinks23 .light-box h2 {
		font-size: 28px;
	}
	.dfferent-industries23 h2 {
		font-size: 28px;
	}
	.insulation-types23 h2 {
		font-size: 28px;
	}
	.recent-blogs23 h2 {
		font-size: 28px;
	}
}

/* Home Changes CSS End */