div#app { overflow: hidden; }
.carousel {
	position: relative
}

.carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner::after {
	display: block;
	clear: both;
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none
	}

}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block
}

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: 0s .6s opacity
}

@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
		transition: none
	}

}

.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-control-next, .carousel-control-prev {
		transition: none
	}

}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}

.carousel-control-prev {
	left: 0
}

.carousel-control-next {
	right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=!string!fill=!string!viewBox=!string!%3e%3cpath d=!string!/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=!string!fill=!string!viewBox=!string!%3e%3cpath d=!string!/%3e%3c/svg%3e")
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		transition: none
	}

}

.carousel-indicators .active {
	opacity: 1
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}

@-webkit-keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}

}

@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}

}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em
}

@-webkit-keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		opacity: 1
	}

}

@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		opacity: 1
	}

}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem
}
@media all{

	.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;}

	.oxy-video-container{display:none;}

	.oxy-video-background{position:relative;z-index:1;}

	.oxy-video-background .oxy-video-container{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1;}

	.oxy-video-background .oxy-video-container video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);}

	.oxy-video-overlay{position:absolute;top:0;bottom:0;left:0;right:0;}

	.oxy-social-icons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;}

	.oxy-social-icons a{line-height:1;width:1em;height:1em;display:flex;align-items:center;justify-content:center;text-decoration:none;}

	.oxy-social-icons a svg{stroke-width:0;stroke:currentColor;fill:currentColor;}

	.oxy-rich-text p:first-child{margin-block-start:0;}

	.oxy-rich-text p:last-child{margin-block-end:0;}

}

.ct-headline,.oxy-rich-text{margin-bottom:20px;}

.bslider{margin:20px 0;font-size:14px!important;line-height:20px!important;padding:10px 30px!important;font-weight:400px!important;border-radius:30px!important;color:#fff!important;border:1px solid #fff!important;border-radius:24px;background:transparent!important;transition:all .2s ease-in-out;}

.bslider:hover{background:rgb(255,255,255)!important;transform:scale(1.1);color: #000 !important;}

.bslider:after{content:url(https://www.rejves.com/wp-content/uploads/2020/08/arrow-right-blue.svg);padding-left:10px;}





@media all{

	div.ct-section-inner-wrap{max-width:1280px;}

	#section-2-2 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;align-items:stretch;}

	@media (max-width:){

		#section-2-2 .oxy-video-container{display:none;}

	}

	#section-2-2 .oxy-video-overlay{background-color:rgba(44,62,80,0.83);}

	#section-2-2{background-size:cover;background-repeat:no-repeat;position:relative;z-index:0;background-color:#ffffff;text-align:left;video-background-overlay:rgba(248,248,248,0.85);height:850px;background-position:50% 0%;}

	@media (max-width:991px){

		#section-2-2{position:relative;top:0px;height:457px!important;margin-bottom:0;}

		.footer-logo-mindia img{width:323px!important;}

	}

	#div_block-492-2{background-image:url(../images/dots.svg);background-size:auto;width:100.00%;background-repeat:no-repeat;padding-top:70px;padding-left:28px;}

	#div_block-456-2{position:absolute;z-index:999;bottom:30px;padding-left:28px;}

	#div_block-455-2{transform:rotate(-90deg);z-index:999;position:absolute;justify-content:space-around;height:auto;top:45%;left:-130px;}

	@media (max-width:1280px){

		#div_block-455-2{flex-direction:unset;display:none;}

	}

	@media (max-width:479px){

		#div_block-492-2{padding-left:0px!important;}

	}

	@media (max-width:479px){

		#div_block-456-2{padding-left:0px;}

	}



	/*#new_columns-491-2{padding-top:200px;padding-bottom:200px;}*/

	@media (max-width:991px){

		@media (max-width:991px){

			#new_columns-491-2> .ct-div-block{width:100%!important;}

		}

	}

	#headline-493-2{font-size:80px;line-height:1.1;mix-blend-mode:multiply;opacity:0.9;color: #fff !important;}

	@media (max-width:991px){

		#headline-493-2{font-size:75px;}

	}

	@media (max-width:1440px){

		section.top .menu li a{padding-right:0px;}

		.footer-logo-mindia img{width:370px;}

		.footer-logo-mindia{left:0px;}

		.mapsales{width:99%;}

	}

	@media (max-width:767px){

		#headline-493-2{font-size:65px;}

		.oxy-video-background .oxy-video-container video{top:0%;}

		#_rich_text-494-2{width:100%!important;text-align:justify;}

		.ct-section{padding:10px 0px!important;}

		.oxy-rich-text p:first-child{text-align:justify;}

	}

	@media (max-width:479px){

		#headline-493-2{font-size:24px;line-height:33px;}

	}

	#_rich_text-494-2{padding-top:0px;color:#fff;width:75%;font-size:18px;line-height:1.4;}

	#_rich_text-468-2{font-size:14px;color:#065b3e;line-height:24px;font-weight:600;letter-spacing:1px;}

	#link_button-568-2{url-encoded:true;}

	#_social_icons-471-2.oxy-social-icons{flex-direction:row;margin-right:-20px;margin-bottom:-20px;}

	#_social_icons-471-2.oxy-social-icons a{font-size:20px;margin-right:20px;margin-bottom:20px;}

	#_social_icons-471-2.oxy-social-icons a svg{width:1em;height:1em;color:#065b3e;}

	#_social_icons-471-2.oxy-social-icons a:hover svg{color:#0058a5;}

	#_social_icons-471-2{margin-top:20px;}

	.ct-section{width:100%;background-size:cover;background-repeat:repeat;}

	.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}

	.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}

	.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}

	.ct-link-button{display:inline-block;text-align:center;text-decoration:none;}

	.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;}

	@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){

		.ct-div-block,.ct-headline,.oxy-rich-text{max-width:100%;}

		body *{min-height:1px;}

	}

	.ct-section-inner-wrap{max-width:1280px;}

	h1{font-family:'Poppins';font-size:56px;font-weight:700;line-height:60px;color:#065b3e;}

	.ct-link-button{border-radius:3px;}

	.ct-section-inner-wrap{padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px;}

	.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}

}



/*! CSS Used from: https://www.rejves.com/wp-content/cache/wpfc-minified/6y3jgnq8/6etam.css ; media=all */

@media all{

	[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0;}

	[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:.1s;}

	body[data-aos-duration="400"] [data-aos]{transition-duration:.4s;}

	[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3s;}

	body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}

	[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform;}

	[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0);}

}

@media all{

	.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;}

	.oxy-rich-text p:first-child{margin-block-start:0;}

	.oxy-rich-text p:last-child{margin-block-end:0;}

}

.ct-headline,.oxy-rich-text{margin-bottom:20px;}

.white{margin:20px 0;font-size:14px!important;line-height:20px!important;padding:10px 30px!important;font-weight:400px!important;border-radius:30px!important;color:#065b3e!important;border:0px!important;background:#F8F8F8!important;box-shadow:5px 5px 10px #E8E8E8,-5px -5px 10px #ffffff;!important;transition:all .2s ease-in-out;}

.white:hover{box-shadow:-5px -5px 10px #E8E8E8,5px 5px 10px #ffffff;!important;transform:scale(1.1);}

.white:after{content:url(https://www.rejves.com/wp-content/uploads/2020/08/arrow-right-blue.svg);padding-left:10px;}
.white:after{
	display: none;
}
@media all{

	div.ct-section-inner-wrap{max-width:1280px;}

	#section-220-2 > .ct-section-inner-wrap{padding-top:100px;align-items:center;}

	#section-220-2{background-color:#f8f8f8;text-align:center;}

	#div_block-222-2{background-image:url(../images/dots.svg);background-size:auto;width:50%;padding-top:40px;padding-left:0px;padding-right:40px;padding-bottom:0px;background-repeat:no-repeat;background-position:100% 0px;}

	#div_block-226-2{width:50.00%;justify-content:center;}

	@media (max-width:991px){

		#div_block-226-2{padding-left:0px;padding-right:30px;}

	}

	@media (max-width:767px){

		#div_block-226-2{padding-left:0px;padding-right:30px;}

	}

	@media (max-width:479px){

		#div_block-226-2{padding-left:0px;padding-right:30px;}

	}

	@media (max-width:991px){

		#new_columns-221-2> .ct-div-block{width:100%!important;}

	}

	@media (max-width:991px){

		#new_columns-221-2> .ct-div-block{width:100%!important;}

	}

	@media (max-width:767px){

		#headline-227-2{font-size:40px;line-height:44px;}

		.mobilemb{margin-bottom:0px!important;}

	}

	@media (max-width:479px){

		#headline-227-2{font-size:32px;line-height:38px;}

	}

	#_rich_text-228-2{text-align:left;}

	#link_button-406-2{url-encoded:true;}

	#image-223-2{mix-blend-mode:multiply;}

	@media (max-width:991px){

		#image-223-2{width:100%;}

	}

	.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}

	.ct-link-button{display:inline-block;text-align:center;text-decoration:none;}

	.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;}

	.ct-image{max-width:100%;}

	@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){

		.ct-div-block,.ct-headline,.oxy-rich-text{max-width:100%;}

	}

	.ct-section-inner-wrap{max-width:1280px;}

	h2{font-size:48px;font-weight:700;color:rgba(26,66,138,var(--tw-text-opacity));}

	.ct-link-button{border-radius:3px;}

}

@media all{

	.heading-block h3{font-family:"Poppins",sans-serif;font-weight:bold;font-size:52px;line-height:64px;letter-spacing:-1px;}

	@media (max-width:64.0525em){

		.heading-block h3{font-size:40px;line-height:48px;letter-spacing:-0.67px;}

	}

	@media (max-width:47.99em){

		.heading-block h3{font-size:30px;line-height:36px;letter-spacing:-0.5px;}

	}

	.heading-block h5{font-family:"Poppins",sans-serif;font-weight:bold;color:#143B95;font-size:20px;line-height:30px;letter-spacing:-0.4px;}

	@media (max-width:64.0525em){

		.heading-block h5{font-size:18px;line-height:28px;letter-spacing:-0.36px;}

	}

	@media (max-width:47.99em){

		.heading-block h5{font-size:16px;line-height:26px;letter-spacing:-0.32px;}

	}

}

@media all{

	.col_one_fourth img{margin:0px auto;display:block;}

	.center{text-align:center!important;}

	.section{position:relative;overflow:hidden;}

	.col_one_fourth{width:22%;}

	.col_one_fourth{display:block;position:relative;margin-right:4%;margin-bottom:50px;float:left;}

	.col_last{margin-right:0!important;float:right;clear:right;}

	.counter{font-size:42px;font-weight:600;color: #fff;}

	.counter.counter-lined + h5:before{display:block;position:relative;margin:10px auto 10px auto;content:'';width:15%;border-top:2px solid #444;opacity:0.9;}

	.heading-block{margin-bottom:50px;}

	.heading-block > span:not(.before-heading){display:block;margin-top:10px;font-weight:300;}

	.heading-block.center > span{max-width:700px;margin-left:auto;margin-right:auto;}

	@media (max-width:767.98px){

		.col_one_fourth{width:100%;margin-right:0;float:none;margin-bottom:50px!important;}

		.col_last{float:none;}

	}

}

.leading-none{line-height:44px;}

.ui.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;}

.ui.grid{margin-top:-1rem;margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem;}

.ui.grid>.column:not(.row){position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top;}

.ui.grid>*{padding-left:1rem;padding-right:1rem;}

.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem;}

.ui[class*="equal width"].grid>.column:not(.row){display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}

@media only screen and (max-width:767px){

	.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important;}

	.ui.stackable.grid>.column:not(.row){width:100%!important;margin:0 0!important;box-shadow:none!important;padding:1rem 1rem!important;}

}

.footer-bottom{padding:25px 5%;clear:both;}

.footer-bottom p{color:#fff;font-size:16px;float:left;margin:0;}

footer{position:relative;}

nav.footer-top{padding:25px 5%;clear:both;}

nav.footer-top a{float:none;display:block;color:#fff;}

nav.footer-top{padding:50px 5%;clear:both;}

#footer h3{color:#fff;font-size:20px;margin-bottom:15px;}

.footer-bottom p{color:#fff;float:none!important;text-align:center;margin:0;}

.footer-bottom{padding:0px 0 15px 0;clear:both;}

nav.footer-top a{float:none;display:block;color:#fff;line-height:35px;}
.phone-footer {
    display: flex;
}
#footer a.phone-icon:not(:first-child):before{
	display: none;
}
#footer a.phone-icon:not(:first-child) {
    padding-left: 5px;
}
a.address-icon {
    pointer-events: none;
}

input.submit.class-submit{border:0;padding:10px 30px;font-size:18px;font-weight:bold;}

nav.footer-top span{font-size:20px;color:#fff;font-weight:300;}

#footer a.address-icon,#footer a.phone-icon,#footer a.mail-icon{padding-left:1.3em;}

#footer a.address-icon:before{content:"\f041";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}

#footer a.phone-icon:before{content:"\f095";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}

#footer a.mail-icon:before{content:"\f0e0";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}

.footer-logo-mindia{position:absolute;bottom:0;}

.footer-logo-mindia img{width:450px;}

@media (max-width:1680px){

	#footer h3{color:#fff;font-size:30px;font-weight:500;}

}

@media (max-width:1536px){

	#footer h3{color:#fff;font-size:28px;font-weight:500;}

}

@media (max-width:1440px){

	.footer-bottom p{color:#fff;font-size:16px;float:none!important;text-align:center;margin:0;}

	#section-2-2{height:810px;}

	nav.footer-top a{float:none;display:block;color:#fff;font-size:15px;line-height:30px;}

	#footer h3{color:#fff;font-size:26px;font-weight:500;}

	#div_block-492-2{background-position:100px 22px;padding-top:81px;padding-left:128px;}

	.glide__arrow--left{left:14px;}

	.glide__arrow--right{right:14px;}

	.mobilemb{margin-bottom:0px!important;}

	.mac1440{height:50px!important;}

}

@media (max-width:1366px){

	#section-2-2{height:769px;}

	.rig .title{font-size: 18px !important;}

}

@media (max-width:1024px){

	.footer-logo-mindia{position:relative;bottom:0;}

	.footer-logo-mindia img{width:100%;margin-bottom:22px;}

	.ui.grid>.column:not(.row){position:relative;display:inline-block;width:100%;padding-left:1rem;padding-right:1rem;vertical-align:top;}

	#footer h3{color:#fff;font-size:18px;font-weight:500;}

}

@media (max-width:812px){

	.footer-logo-mindia{position:relative;bottom:0;}

	.footer-logo-mindia img{width:100%;margin-bottom:22px;}

	#footer h3{color:#fff;font-size:20px;font-weight:700;}

}

.banner-breadcrumb{position:relative;width:100%;padding:0%;overflow:hidden;backface-visibility:hidden;}

.banner-breadcrumb .background-banner img{width:100%;height:100%;left:0;top:0;z-index:-1;/*transform:translate3d(0,0,0) scale(1.25);*/}

@media only screen and (max-width:1440px){

	.banner-tit h2 span{font-size:30px!important;}

	.rig .title{font-size: 19px !important;}

}

.banner-tit{position:absolute;left:0;right:0;text-align:center;bottom:40%;text-align:center;text-transform:uppercase;font-weight:bold;}

.banner-tit h2{font-size:48px;color:#fff;-webkit-animation-name:zoomIn;animation-name:zoomIn;}

.banner-tit h2 span{font-size:50px;padding:3px 15px;}

@media (max-width:1279px){

	.banner-tit h2{font-size:25px;}

	.banner-tit h2 span{font-size:55px;}

}

@media (max-width:768px){

	.product-details-sub-content h2 {

    font-size: 18px!important;

    margin-top: 30px;

    margin-bottom: 15px;

    display: table;

    border-bottom: 2px solid #195e9f;

    line-height: 30px!important;

    font-weight: 500;

    text-transform: capitalize;

}

	.product-content h2 {

    font-size: 18px!important;

    line-height: 30px;

    background: #195e9f;

    padding: 10px 15px!important;

    color: #ffff;

    margin-bottom: 40px;

    text-align: center;

    text-transform: capitalize!important;

    font-weight: 500;

}

	.banner-tit h2 span{font-size:45px!important;}

	.breadcrumb{display: none !important;}

}

@media (max-width:600px){

	.banner-tit h2{font-size:20px;}

	.banner-tit h2 span{font-size:30px!important;}

}

@media (max-width:479px){

	.banner-tit h2{font-size:18px;}

	.banner-tit h2 span{font-size:12px!important;}

}

.banner-tit h2{margin-bottom:0!important;}

.auto-container{position:static;max-width:1210px;padding:0px 20px;margin:0 auto;}

ul,li{list-style:none;padding:0px;margin:0px;}

.theme-btn{display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'Lato',sans-serif;}

.btn-style-five{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#ffffff;padding:13px 35px;font-weight:800;

	overflow:hidden;border-radius:3px;letter-spacing:1px;background-color:#065b3e;text-transform:uppercase;outline: 0;}

.btn-style-five:hover{background-color:#065b3e;color:#ffffff;}
ss
.sec-title{position:relative;z-index:1;margin-bottom:35px;}

.sec-title .title{position:relative;display:block;font-size:18px;line-height:24px;color:#afafaf;font-weight:400;text-transform:capitalize;margin-bottom:10px;}

.sec-title h2{position:relative;display:block;font-size:44px;line-height:1.2em;color:#065b3e;font-weight:800;padding-bottom:25px;}

.sec-title h2:before{position:absolute;content:'';left:0px;bottom:0px;width:120px;height:1px;background-color:#df6512;}

.sec-title h2:after{position:absolute;content:'';left:0px;bottom:0px;width:40px;height:1px;background-color:#1a428a;}

.contact-page-section{position:relative;padding:100px 0px 50px;}

.contact-page-section .info-column{position:relative;margin-bottom:40px;}

.contact-page-section .info-column .inner-column{position:relative;margin-right:-20px;padding:50px 35px 45px;background-color:#065b3e;-webkit-box-shadow:0px 0px 45px rgba(0,0,0,0.20);-ms-box-shadow:0px 0px 45px rgba(0,0,0,0.20);box-shadow:0px 0px 45px rgba(0,0,0,0.20);}

.contact-page-section .info-column .inner-column .title-box{position:relative;}

.contact-page-section .info-column .inner-column .title-box h3{position:relative;color:#ffffff;font-size:32px;font-weight:700;line-height:1.3em;}

.contact-page-section .info-column .inner-column .title-box .title-text{position:relative;font-size:16px;font-weight:400;line-height:1.5em;margin-top:8px;margin-bottom:30px;color:#fff;}

.contact-page-section .info-column .inner-column .social-links{position:relative;}

.contact-page-section .info-column .inner-column .social-links li{position:relative;margin-right:4px;margin-bottom:5px;display:inline-block;}

.contact-page-section .info-column .inner-column .social-links li a{position:relative;color:#ffffff;width:45px;height:45px;border-radius:2px;display:inline-block;text-align:center;line-height:43px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border:1px solid rgba(255,255,255,0.30);}

.contact-page-section .info-column .inner-column .social-links li a:hover{color:#000;border-color:#065b3e;background-color:#065b3e;}

.contact-info-list{position:relative;}

.contact-info-list li{position:relative;margin-bottom:30px;font-size:16px;min-height:50px;line-height:1.8em;padding-left:50px;color:#fff;}

.contact-info-list li strong{font-weight:700;font-size:18px;display:block;}

.contact-info-list li .icon{position:absolute;left:0px;top:8px;font-size:26px;line-height:1em;}

.contact-page-section .form-column{position:relative;}

.contact-page-section .form-column .inner-column{position:relative;padding-left:60px;}

.contact-page-section .form-column .inner-column .row{margin:0px -11px;}

.contact-page-section .form-column .inner-column .contact-form .form-group{padding:0px 10px;}

.contact-form{position:relative;margin-bottom:30px;}

.contact-form .form-group{position:relative;margin-bottom:22px;}

.contact-form .form-group input[type="text"],.contact-form .form-group input[type="email"],.contact-form .form-group input[type="tel"]{

	position:relative;display:block;width:100%;color:#a5a5a5;line-height:26px;padding:10px 28px;height:40px;font-size:14px;border-radius:2px;background:#f3f5f9;border:1px solid transparent;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}

.contact-form .form-group input[type="text"]:focus,.contact-form .form-group input[type="email"]:focus,.contact-form .form-group textarea:focus{border-color:#df6512;}

.contact-form .form-group textarea{position:relative;display:block;width:100%;line-height:26px;padding:10px 28px;color:#a5a5a5;height:100px;font-size:14px;resize:none;border-radius:2px;background:#f3f5f9;border:1px solid transparent;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}

@media only screen and (max-width:1140px){

	.sec-title .title{font-size:16px;}

	.sec-title h2{font-size:36px;}

	.contact-page-section .form-column .inner-column{padding-left:10px;}

}

@media only screen and (max-width:1023px){

	.contact-page-section .form-column .inner-column{padding-left:0px;}

	.contact-page-section .info-column .inner-column{margin-right:0px;}

	.sec-title h2{font-size:30px;}

}

@media only screen and (max-width:599px){

	.contact-info-list li{min-height:0;padding-left:0;}

	.contact-info-list li .icon{position:relative;display:block;line-height:1em;left:0;top:0px;margin:0 0 10px;}

	.contact-page-section .info-column .inner-column{padding:40px 20px;text-align:center;}

}

.section-head{margin-bottom:50px;position:relative;z-index:1;}

.section-head h3:after{position:absolute;content:attr(data-title);opacity:0.1;color:#fff;font-weight:900;font-size:100px;text-transform:uppercase;top:-50px;left:50%;width:100%;z-index:-1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-text-fill-color:rgba(0,0,0,0);-ms-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0);-o-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-ms-text-stroke-width:1px;-moz-text-stroke-width:1px;-o-text-stroke-width:1px;-webkit-text-stroke-color:#000;-ms-text-stroke-color:#000;-moz-text-stroke-color:#000;-o-text-stroke-color:#000;}

.section-head h3{margin-top:0;}

@media only screen and (max-width:1200px){

	.section-head h3:after{font-size:60px;}

}

@media only screen and (max-width:767px){

	.section-head h3:after{display:none;}

}

@media only screen and (max-width:480px){

	.section-head h3{font-size:22px;}

}

.section-head{margin-bottom:30px;}

.section-head h5{color:#000;font-size:14px;font-weight:600;letter-spacing:2px;}

.section-head h3{font-size:25px;font-weight:700;text-transform:uppercase;line-height:2.5;letter-spacing:1px;color:#222;}

.section-header h3{font-size:32px;color:#111;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:15px;margin-bottom:20px;}

.section-header h3::before{content:'';position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px);}

.section-header h3::after{content:'';position:absolute;display:block;width:40px;height:3px;background:#c84047;bottom:0;left:calc(50% - 20px);}

.section-header p{text-align:center;padding-bottom:30px;color:#333;}

.text{position:relative;line-height:1.8em;}

.text-h4{position:relative;line-height:1.8em; color: #0d683f; text-decoration: underline; padding-bottom: 5px;}

.page-wrapper section{position:relative;z-index:5;}

.project-block-four{position:relative;margin-bottom:40px;}

.project-block-four .inner-box{position:relative;}

.project-block-four .inner-box .image{position:relative;background-color:#2D2828;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}

.project-block-four .inner-box .image img{position:relative;width:100%;display:block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}

.project-block-four .inner-box:hover .image img{opacity:0.6;}

.project-block-four .inner-box .lower-content{position:relative;padding:15px 20px;background-color:#1a428a;}

.project-block-four .inner-box .lower-content h3{position:relative;color:#fff;font-size:18px;font-weight:600;text-align:center;}

.project-block-four .inner-box .lower-content h3 a{position:relative;color:#020e28;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}

.project-block-four .inner-box .lower-content h3 a:hover{color:#f55b14;}

.project-block-four .inner-box .lower-content .text{position:relative;color:#848484;font-size:16px;font-weight:400;margin-bottom:15px;}

@media only screen and (max-width:1140px){

	.project-block-four .inner-box .lower-content .text{font-size:15px;}

}

.mission-vision-style2_single_box_bg::before{background:#1a428a;}

.mission-vision-style2-area{position:relative;display:block;}

.mission-vision-style2-area .container-fluid{padding:0;}

.mission-vision-style2-area .row{margin-left:0px;margin-right:0px;}

.mission-vision-style2-area .row [class*=col-]{padding-left:0px;padding-right:0px;}

.mission-vision-style2_single_box{position:relative;display:block;background:#ffffff;padding-top:85px;}

.mission-vision-style2_single_box_bg{position:absolute;top:0;left:0;bottom:0;right:0;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center;transform:perspective(400px) scaleY(0);transform-origin:bottom;transform-style:preserve-3d;transition:all 0.7s cubic-bezier(0.62,0.21,0.45,1.52);}

.mission-vision-style2_single_box_bg::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.75;}

.mission-vision-style2_single_box:hover .mission-vision-style2_single_box_bg{transform:perspective(400px) scaleY(1.0);}

.mission-vision-style2_single_box .icon{position:absolute;top:0;left:0;right:0;width:170px;height:170px;background:#ffffff;border-radius:50%;margin:0 auto;z-index:1;}

.mission-vision-style2_single_box .icon::before{content:"";position:absolute;top:10px;left:10px;bottom:10px;right:10px;border:2px solid #e7e9f2;border-radius:50%;z-index:-1;}

.mission-vision-style2_single_box .icon span::before{position:relative;display:block;color:#222222;font-size:100px;line-height:170px;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}

.mission-vision-style2_single_box .icon span.size2::before{font-size:130px;}

.mission-vision-style2_single_box:hover .icon span::before{color:#2739a7;}

.mission-vision-style2_single_box .inner_box{position:relative;display:block;background:#e9ebf4;padding:144px 50px 70px;}

.mission-vision-style2_single_box .inner_box.bg2{background:#e3e6f2;}

.mission-vision-style2_single_box .inner_box .text{position:relative;display:block;max-width:550px;width:100%;margin:0 auto;text-align:center;}

.mission-vision-style2_single_box .inner_box .text h3{font-size:26px;line-height:34px;font-weight:700;text-transform:uppercase;margin:0 0 17px;transition:all 0.7s cubic-bezier(0.62,0.21,0.45,1.52);}

.mission-vision-style2_single_box:hover .inner_box .text h3{color:#ffffff;}

.mission-vision-style2_single_box .inner_box .text p{font-size:18px;line-height:30px;margin:0;transition:all 0.7s cubic-bezier(0.62,0.21,0.45,1.52);}

.mission-vision-style2_single_box:hover .inner_box .text p{color:#ffffff;}

.mission-vision-style2_single_box .inner_box .text .button_box{position:relative;display:block;padding-top:42px;}

.mission-vision-style2_single_box .inner_box .text .button_box a{position:relative;display:block;height:40px;width:40px;margin:0 auto;background:#ffffff;color:#222222;font-size:18px;line-height:40px;}

@media only screen and (max-width:767px){

	.mission-vision-style2_single_box .inner_box{padding:144px 30px 70px;}

}

.p-0{padding:0!important;}

.white-bg{background-color:#ffffff;}

.z-index-1{z-index:9;position:relative;}

.mt-n4,.my-n4{margin-top:-1.5rem!important;}

.p-3{padding:1rem!important;}

.rounded{border-radius:.25rem!important;}

.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;}

.breadcrumb{background:none;display:inline-block;margin:0;text-transform:capitalize;color:#2b2b2b;font-weight:600;}

.breadcrumb-item{display:inline-block;}

.breadcrumb-item a{color:#2b2b2b;}

.me-1,.mx-1{margin-right:.25rem!important;}

.la,.las{font-family:'FontAwesome';font-weight:900;}

.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}

.breadcrumb-item + .breadcrumb-item:before{color:#065b3e;content:"\f101";font-family:'FontAwesome';font-weight:700;}

.breadcrumb-item.active,.breadcrumb-item a:hover{color:#000;}

.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}

.clear{clear:both;}

.clear:after{content:"";display:block;clear:both;}

.more-link{display:inline-block;vertical-align:top;padding:22px 39px;background:#dd1c1a;font-weight:700;font-size:24px;text-transform:uppercase;color:#fff;position:relative;z-index:1;border-radius:10px;transition:background 0.5s;}

.more-link::after{content:"";display:block;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:8px;left:6px;border:2px solid #dd1c1a;border-radius:10px;box-shadow:border-box;z-index:0;transition:top 0.5s,left 0.5s,border 0.5s;}

.more-link:hover{background:#c43f3c;}

.more-link:hover::after{top:0;left:0;border:2px solid #c43f3c;}

.about-block-inner{max-width:1625px;margin:90px auto 90px;padding:0 10px;background-size:cover;background-position:50% 50%;}

.ab-text{float:left;width:49%;}

.ab-text h2{font-weight:700;font-size:46px;text-transform:uppercase;color:#000;margin-bottom:10px;}

.ab-text p{max-width:720px;margin-bottom:1em;line-height:1.556;font-size:18px;color:#000;text-align:justify;}

.ab-text .more-link{margin-right:30px;}

.ab-pic{position:relative;float:right;width:49%;}

.ab-pic > img{width:100%;display:block;border-radius:10px;background-color:rgb(0,0,34);box-shadow:0px 0px 21px 0px rgba(0,58,114,0.19);}

.abp-border{margin:0 auto;height:26px;max-width:90%;background:url(https://anfieldind.com/images/bgs/home-about-pic-border.jpg) 50% 0 no-repeat;background-size:contain;}

.abp-small-pic{max-width:40%;max-height:80%;position:absolute;right:45px;bottom:-5px;}

.abp-small-pic img{max-width:100%;max-height:100%;}

@media (max-width:1730px){

	.ab-text h2{font-size:36px;}

}

@media (max-width:1375px){

	.ab-text h2{font-size:32px;}

}

@media (max-width:1000px){

	.ab-text{margin-bottom:35px;float:none;width:auto;text-align:center;}

	.ab-sep,.ab-text p{margin-left:auto;margin-right:auto;}

	.ab-pic{float:none;width:auto;}

}

section.news-event-sec{padding:0px 0 80px 0;overflow:hidden;}

.events-infra-gallery-panel{width:calc(100% - 70px);margin:0 0 0 auto;padding-left:250px;}

.gallery-img-slider{margin-top:95px;}

.gallery-img-slider .gallery-slide{display:inline-block;position:relative;overflow:hidden;background-color:#f5e1d5;}

.gallery-panel{position:relative;}

.gallery-silder-content{vertical-align:middle;position:absolute;left:-245px;z-index:2;top:50%;transform:translateY(-50%);}

.gallery-silder-content h1{font-style:normal;font-weight:bold;font-size:125px;line-height:125.4%;letter-spacing:-0.05em;color:#1a428a;text-align:left;}

.gallery-silder-content p{font-style:normal;font-weight:bold;font-size:18px;line-height:125.4%;letter-spacing:-0.01em;color:#000000;}

.gallery-slide:before,.gallery-slide:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}

.gallery-slide img{max-width:100%;backface-visibility:hidden;vertical-align:top;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;}

.gallery-slide:before,.gallery-slide:after{content:'';background:#065b3e;position:absolute;z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.gallery-slide:before{width:300px;height:2px;}

.gallery-slide:after{height:300px;width:2px;}

.gallery-slide:hover img{zoom:1;filter:alpha(opacity=25);-webkit-opacity:0.25;opacity:0.25;}

.gallery-slide:hover:before,.gallery-slide:hover:after{opacity:1;}

.gallery-slide:hover:before{width:50px;}

.gallery-slide:hover:after{height:50px;}

@media (max-width:1240px){

	.gallery-silder-content h1{font-size:110px;}

}

@media (max-width:991px){

	.gallery-silder-content{left:-190px;}

	.gallery-silder-content p{font-size:16px;}

	.gallery-silder-content{left:-124px;}

	.gallery-silder-content h1{font-size:78px;}

	.gallery-silder-content p{font-size:14px;}

}

@media (max-width:640px){

	.gallery-silder-content h1{font-size:72px;}

}

@media (max-width:557px){

	.gallery-img-slider{margin-top:70px;}

}

@media (max-width:480px){

	.gallery-silder-content h1{font-size:58px;}

	.gallery-silder-content p{font-size:12px;}

	.gallery-silder-content{left:-104px;}

}

@media (max-width:360px){

	.gallery-silder-content h1{font-size:48px;}

	.gallery-silder-content p{font-size:11px;}

	.gallery-silder-content{left:-78px;}

}

.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}

.d-flex{display:-ms-flexbox!important;display:flex!important;}

.flex-row{-ms-flex-direction:row!important;flex-direction:row!important;}

.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important;}

.align-items-center{-ms-flex-align:center!important;align-items:center!important;}

.text-center{text-align:center!important;}

.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}

@media (min-width:768px){

	.navbar{border-radius:4px;}

}

h4{font-size:16px;color:white;font-weight:700;margin-bottom:10px;line-height:1.4!important;font-style:italic;}

.color-orange{color:#f5313a!important;}

.nav-button{margin:16px 0;}

.nav-button span{width:25px;height:3px;background-color:#333;display:block;margin:4px 0;border-radius:10px;}

.navbar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

a:hover{text-decoration:none;color:white;}

.navbar{position:fixed;top:0;right:-300px;bottom:0;background-color:white;z-index:1000;box-shadow:-7px 1px 29px 1px #3a3838;padding:0;width:250px;overflow-y:scroll;}

.header-logo{display:flex;justify-content:center;align-items:center;}

.header-logo a{display:inline-block;margin:5px 0;}

.header-menu ul{margin:0;padding:0;list-style:none;}

@media (min-width:1025px){

	h4{font-size:22px;}

	.nav-button{display:none;}

	.navbar{padding:0;position:static;z-index:none;box-shadow:unset;width:unset;overflow-y:unset;margin-bottom:0;}

	.header-logo a{display:inline-block;}

	.header-menu .title{display:none;}

	.header-menu ul{margin:0;padding:0;list-style:none;/*display:inline-block;*/}

	/*.header-menu li{display:inline-block;}*/

}

@media (max-width:1280px){

	.header-logo a{width:220px;}

}

@media (max-width:1024px){

	.nav-button{margin:16px 0;display:none;}

	/*.navbar{position:fixed;top:0;right:0px!important;bottom:0;background-color:transparent!important;z-index:1000;box-shadow:none!important;padding:0;width:100%!important;overflow-y:scroll;}*/
	.navbar.navbar-default {
	    padding: 0;
	    position: static;
	    z-index: none;
	    box-shadow: unset;
	    width: unset;
	    overflow-y: unset;
	    margin-bottom: 0;
	}
.nav > li > a {
    padding: 10px 6px;
}
}

.menu12{display:block;}

.menu12 li{display:inline-block;position:relative;z-index:100;}

.menu12 li:first-child{margin-left:0;}

.menu12 li a{font-weight:bold;text-decoration:none;padding:10px 20px;display:block;color:#000;transition:all 0.2s ease-in-out 0s;text-transform:uppercase;}

.menu12 ul{visibility:hidden;opacity:0;margin:0;padding:0;width:350px;position:absolute;right:0px;background:#fff;z-index:99;transform:translate(0,20px);transition:all 0.2s ease-out;}

.menu12 ul:after{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px;}

.menu12 ul li{display:block;float:none;background:none;margin:0;padding:0;width:350px;border-bottom:1px dashed #000;}

.menu12 ul li:last-child{border-bottom:0;}

.menu12 ul li a{font-size:13px;font-weight:600;display:block;color:#000;background:#fff;text-transform:capitalize;}

.menu12 ul li a:hover,.menu12 ul li:hover>a{background:transparent;}

.menu12 li:hover>ul{visibility:visible;opacity:1;transform:translate(0,0);}

.menu12 ul ul{left:349px;top:0px;visibility:hidden;opacity:0;transform:translate(20px,20px);transition:all 0.2s ease-out;}

.menu12 ul ul:after{left:-6px;top:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;

border-color:rgba(255,255,255,0);border-right-color:#195e9f;border-width:6px;margin-top:-6px;}

.menu12 li>ul ul:hover{visibility:visible;opacity:1;transform:translate(0,0);}

.sub-menu ul li a{font-size:14px;font-weight:600;display:block;color:#000;background:#fff;text-transform:capitalize;}

@media (min-width:768px) and (max-width:979px){

	.menu12 ul{top:37px;}

	.menu12 li a{font-size:12px;}

}

@media (max-width:767px){

	.menu12{display:none;}

	.menu12 li{display:block;margin:0;}

	.menu12 li a{background:#fff;color:#797979;}

	.menu12 li a:hover,.menu12 li:hover>a{background:#9ca3da;color:#fff;}

	.menu12 ul{visibility:hidden;opacity:0;top:0;left:0;width:100%;transform:initial;}

	.menu12 li:hover>ul{visibility:visible;opacity:1;position:relative;transform:initial;}

	.menu12 ul ul{left:0;transform:initial;}

	.menu12 li>ul ul:hover{transform:initial;}

}

@media (max-width:1680px){

	.menu12 li a{font-weight:600;text-decoration:none;padding:10px 9px!important;display:block;color:#000;transition:all 0.2s ease-in-out 0s;}

}

@media (max-width:1440px){

	.menu12 li a{font-weight:600;text-decoration:none;padding:10px 9px!important;display:block;color:#000;transition:all 0.2s ease-in-out 0s;}

}

@media (max-width:1380px){

	.menu12 li a{font-weight:600;text-decoration:none;padding:10px 9px!important;display:block;color:#000;transition:all 0.2s ease-in-out 0s;}

}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

#cssmenu #head-mobile{display:none;}

#cssmenu{font-family:sans-serif;background:transparent;}

#cssmenu>ul>li{float:left;}

#cssmenu>ul>li>a{padding:17px;font-size:12px;text-decoration:none;color:#fff;font-weight:bold;text-transform:uppercase;}

#cssmenu>ul>li:hover>a{color:#fff;}

#cssmenu>ul>li:hover{background:#f7444d!important!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}

#cssmenu>ul>li.has-sub>a{padding-right:30px;}

#cssmenu>ul>li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';}

#cssmenu>ul>li.has-sub>a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}

#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0;}

#cssmenu ul ul{position:absolute;left:-9999px;}

#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease;}

#cssmenu li:hover>ul{left:auto;}

#cssmenu li:hover>ul>li{height:35px;}

#cssmenu ul ul ul{margin-left:100%;top:0;}

#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}

#cssmenu ul ul li:last-child>a{border-bottom:0;}

#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#fff;}

#cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';}

#cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}

#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0;}

#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}

@media (max-width:1024px){

	nav#cssmenu .logo img{padding:15px;}

	#cssmenu{width:100%;}

	#cssmenu ul{width:100%;display:none;margin:0px 0;padding:0;background:#195e9f;}

	#cssmenu ul li{width:100%;border-top:1px solid #fff;}

	#cssmenu ul li:hover{background:rgb(26 66 138);}

	#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto;}

	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}

	#cssmenu>ul>li{float:none;}

	#cssmenu ul ul li a{padding-left:25px;}

	#cssmenu ul ul li{background:#9E9E9E!important;}

	#cssmenu ul ul li:hover{background:#9e9e9e!important;}

	#cssmenu ul ul ul li a{padding-left:35px;}

	#cssmenu ul ul li a{color:#fff;background:none;text-align:left;font-weight: 900;}

	#cssmenu ul ul li:hover>a{color:#fff;}

	#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}

	#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before{display:none;}

	#cssmenu #head-mobile{display:block;padding:0px;color:#ddd;font-size:12px;font-weight:700;}

	.button-1{width:55px;height:46px;position:absolute;right:0;top:13px;cursor:pointer;z-index:9999998;}

	.button-1:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #0b2f64;border-bottom:2px solid #0b2f64;content:'';}

	.button-1:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#0b2f64;content:'';}

	#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #fff;height:46px;width:46px;cursor:pointer;}

	#cssmenu ul ul .submenu-button{height:34px;width:34px;}

	#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:'';}

	#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}

	#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:'';}

	#cssmenu ul ul .submenu-button:before{top:12px;right:16px;}

}

.width-full{width:100%;}

.justify{text-align:justify;letter-spacing:0px;font-size:0px;}

.justify .box{display:inline-block;vertical-align:top;}

.fl{float:left;}

.fr{float:right;}
.our-products{
    padding: 50px 0px 0px;
}
.home-abt-us{
	padding: 50px 0px 50px 0px;
}

@media screen and (max-width:1200px){

	.topRig{width:100%;float:none;text-align:center;max-width:none;}

	.lang{display:inline-block;}

}

.content{position:relative;}

#aside{width:22.1053%;box-sizing:border-box;background:rgb(255,255,255);}

#aside .asideTitle{padding:13.0952% 2.38095% 20px 23.8095%;font-size:24px;font-weight:bold;color:rgb(0,0,0);text-transform:capitalize;line-height:1;}

#aside .asideList{padding-bottom:53.3333%;}

#aside .asideList > li{padding-top:5px;padding-bottom:5px;position:relative;border-bottom:1px solid rgb(211,216,220);}

#aside .asideList > li > a{display:block;padding:20px 10px 12px 23.8095%;color:rgb(85,85,85);text-transform:capitalize;line-height:1;}

#aside .asideList > li.active,#aside .asideList > li > ul > li.active{background:rgb(66,66,66);}

#aside .asideList > li:hover,#aside .asideList > li > ul > li:hover{background:rgb(66,66,66);}

#aside .asideList > li:hover > a,#aside .asideList > li.active > a{color:white;}

#aside .asideList > li > ul{position:absolute;left:100%;top:0px;width:100%;display:none;z-index:100;border-left:1px solid rgb(235,241,245);}

#aside .asideList > li > ul > li{border-bottom:1px solid rgb(235,241,245);background:rgb(66,66,66);padding-top:5px;padding-bottom:5px;}

#aside .asideList > li > ul > li > a{padding:20px 30px 12px;color:white;display:block;line-height:1;}

#aside .asideList > li:hover ul{display:block;}

#aside .asideList::before{display:block;content:"";background:rgb(211,216,220);width:1px;position:absolute;top:0px;bottom:0px;left:97%;}

@media screen and (max-width:875px){

	.content{position:relative;padding-top:50px;margin-top: 50px;}

	#aside{width:100%;position:absolute;top:0px;left:0px;z-index:99;padding-top:0px;margin-left:0px;float:none;}

	#aside .asideTitle{background:rgb(66,66,66);color:white;padding:13px 70px 13px 10px;line-height:1;cursor:pointer;margin-bottom:1px;box-sizing:border-box;}

	#aside .asideTitle::before{display:none;}

	#aside .asideTitle::after{display:block;content:"Open ";font-family:'FontAwesome';width:60px;height:50px;line-height:50px;position:absolute;right:10px;top:0px;margin-left:-50px;z-index:99;font-size:12px;background:none;}

	#aside .asideList{display:none;padding:0px;}

	#aside .asideList > li{background:rgb(66,66,66);padding-top:0px;padding-bottom:0px;}

	#aside .asideList > li > a{color:white;padding-right:10px;padding-left:10px;}

	#aside .asideList > li:hover,#aside .asideList > li.active{background:rgb(21,18,18);}

	#aside .listside::after{content:"Close ";}

	#aside .asideList::before{display:none;}

}

@media screen and (max-width:700px){

	#aside .asideTitle{font-size:16px;}

	#aside .asideTitle::after{top:-5px;}

}

.mainRig{width:73.6842%;padding-right:5.26316%;box-sizing:border-box;}

.proList{margin-top:6.15385%;padding-bottom:3.84615%;}

.proList .line{width:23.0769%;}

.proList .box{text-align:center;margin-bottom:20px;}

.proList .box .imgCont{text-align:center;border:1px solid rgb(211,216,220);}

.proList .box .imgCont span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;}

.proList .box .title{font-size:14px;color:#000;text-transform:capitalize;margin-top:15px;display:inline-block;font-weight:bold;}

.proList .box:hover{opacity:0.7;}

@media screen and (max-width:875px){

	.mainRig{width:100%;padding:0px 10px;}

	.proList .box,.proList .line{width:30%;}

}

@media screen and (max-width:600px){

	.proList .box{width:47%;}

}

.active-link{color:#065b3e!important;}

.btn-primary{font-weight:bold;color:#fff;}

.rig .title{font-size:26px;color:#000;text-transform:capitalize;line-height:1;font-weight:bold;}

.rig .des{color:#000;line-height:33px;margin-top:15px;}





.list-style-one{position:relative;margin-top:20px;list-style-type:none;}

.list-style-one li{position:relative;font-size:16px;line-height:24px;color:rgb(84,84,84);font-weight:500;padding-left:25px;margin-bottom:11px;text-align:justify;text-transform:capitalize;}

.list-style-one li:before{content:"\f138";position:absolute;left:0;top:0px;display:block;font-size:14px;line-height:1.6em;padding:0px;color:#000;font-weight:900;font-family:"FontAwesome";}

.page_title{display:block;position:relative;margin-bottom:30px;margin-top:30px;padding-bottom: 10px;}

.page_title em{display:inline-block;position:relative;color:#000000;font-size:28px;line-height:28px;margin-bottom:0;z-index:1;font-style:normal;font-weight: 900;}

.page_title:before{content:"";width:40px;height:4px;background:#065b3e;position:absolute;left:0;bottom:-5px;}

@media only screen and (max-width:768px){

.page_title:before{left:0;}

.page_title em{font-size:22px;line-height:24px;}

.page_title{margin-bottom:20px;}

}

.innertop{margin-top: 50px;}

.btn-1 {

    text-transform: capitalize;

    position: relative;

    text-align: center;

    z-index: 1;

    font-size: 14px;

    font-weight: 600;

    min-width: 180px;

    height: 60px;

    line-height: 60px;

    padding: 0 15px;

    letter-spacing: 1px;

    border-radius: 3px;

    overflow: hidden;

    -webkit-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

    background-color: #1a428a;

    display: inline-block;

    cursor: pointer;

    color: #fff !important;

    margin-top: 30px;

}



.btn-1:hover::after {

    -webkit-transform: scaleY(1);

    -ms-transform: scaleY(1);

    transform: scaleY(1);

    -webkit-transform-origin: top center;

    -ms-transform-origin: top center;

    transform-origin: top center;

}

.btn-3::after {

    background-color: #065b3e !important;

}

.btn-1::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    background-color: #FFF;

    color: #000 !important;

    -webkit-transform: scaleY(0);

    -ms-transform: scaleY(0);

    transform: scaleY(0);

    -webkit-transform-origin: bottom center;

    -ms-transform-origin: bottom center;

    transform-origin: bottom center;

    -webkit-transition: -webkit-transform 0.4s ease-in-out;

    transition: -webkit-transform 0.4s ease-in-out;

    -o-transition: transform 0.4s ease-in-out;

    transition: transform 0.4s ease-in-out;

    transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}

.owl-carousel .owl-next, .owl-carousel .owl-prev {

    width: 50px;

    height: 50px;

    line-height: 50px;

    border-radius: 50%;

    position: absolute;

    top: 30%;

    font-size: 20px;

    color: #fff;

    border: 1px solid #1c633f;

    text-align: center;

    background-color: #1c633f;

}



.owl-carousel .owl-next:hover, .owl-carousel .owl-prev:hover {

    width: 50px;

    height: 50px;

    line-height: 50px;

    border-radius: 50%;

    position: absolute;

    top: 30%;

    font-size: 20px;

    color: #fff;

    border: 1px solid #065b3e;

    text-align: center;

    background-color: #065b3e;

}



.owl-carousel .owl-prev {

    left: -70px;

}



.owl-carousel .owl-next {

    right: -70px;

}





















@media all{

#section-83-2 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;align-items:center;}

#section-83-2{text-align:center;}

#div_block-185-2{width:25.00%;align-items:center;text-align:center;justify-content:center;padding-left:10px;padding-right:10px;}

#div_block-213-2{width:25.00%;align-items:center;text-align:center;justify-content:center;padding-left:10px;padding-right:10px;}

#div_block-209-2{width:25.00%;align-items:center;text-align:center;justify-content:center;padding-left:10px;padding-right:10px;}

#div_block-205-2{width:25.00%;align-items:center;text-align:center;justify-content:center;padding-left:10px;padding-right:10px;}

@media (max-width:991px){

#new_columns-154-2> .ct-div-block{width:100%!important;}

#new_columns-154-2{flex-direction:column;}

}



#headline-157-2{text-align:center;font-size:20px;line-height:24px;}

#headline-216-2{text-align:center;font-size:20px;line-height:24px;}

#headline-212-2{text-align:center;font-size:20px;line-height:24px;}

#headline-208-2{text-align:center;font-size:20px;line-height:24px;}

@media (max-width:1280px){

#headline-157-2{line-height:24px;}

}

@media (max-width:1280px){

#headline-216-2{line-height:24px;}

}

@media (max-width:1280px){

#headline-212-2{line-height:24px;}

}

@media (max-width:1280px){

#headline-208-2{line-height:24px;}

}

@media (max-width:767px){

#headline-84-2{font-size:40px;line-height:44px;}

}

@media (max-width:479px){

#headline-84-2{font-size:32px;line-height:38px;}

}

#_rich_text-85-2{padding-top:0px;width:70%;}

@media (max-width:767px){

#_rich_text-85-2{width:100%;}

}

#link-155-2{justify-content:center;align-items:center;text-align:center;width:100%;url-encoded:true;padding-bottom:25px;padding-top:25px;padding-left:20px;padding-right:20px;min-height:190px;}

#link-214-2{justify-content:center;padding-top:25px;padding-bottom:25px;align-items:center;text-align:center;padding-left:0px;padding-right:0px;width:100%;url-encoded:true;min-height:190px;}

#link-210-2{justify-content:center;padding-top:25px;padding-bottom:25px;align-items:center;text-align:center;padding-left:25px;padding-right:25px;width:100%;url-encoded:true;min-height:190px;}

#link-206-2{justify-content:center;padding-top:25px;padding-bottom:25px;align-items:center;text-align:center;padding-left:25px;padding-right:25px;width:100%;url-encoded:true;min-height:190px;}

@media (max-width:1280px){

#link-155-2{min-height:190px;}

}

@media (max-width:1280px){

#link-214-2{min-height:190px;}

}

@media (max-width:1280px){

#link-210-2{min-height:190px;}

}

@media (max-width:1280px){

#link-206-2{min-height:190px;}

}

#image-156-2{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}

#image-215-2{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}

#image-211-2{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}

#image-207-2{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}

}

/*! CSS Used from: https://www.rejves.com/wp-content/uploads/oxygen/css/header-23.css?cache=1615559526&ver=5.7.3 ; media=all */

@media all{

div.ct-section-inner-wrap{max-width:1280px;}

}

/*! CSS Used from: https://www.rejves.com/wp-content/uploads/oxygen/css/universal.css?cache=1628496985&ver=5.7.3 ; media=all */

@media all{

.ct-section{width:100%;background-size:cover;background-repeat:repeat;}

.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}

.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}

.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}

.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center;}

.ct-image{max-width:100%;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){

.ct-div-block,.ct-headline,.oxy-rich-text{max-width:100%;}

img{flex-shrink:0;}

body *{min-height:1px;}

}

.ct-section-inner-wrap{max-width:1280px;}



.ct-section-inner-wrap{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}

.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}

}





















.ct-headline{margin-bottom:20px;}

.blue{font-size:14px!important;line-height:20px!important;padding:10px 30px!important;font-weight:400px!important;border-radius:30px!important;color:#fff!important;border:0px!important;background:#065b3e!important;box-shadow:5px 5px 10px #19c389,               -5px -5px 10px #3ef5b7;!important;transition:all .2s ease-in-out;}

.blue:hover{box-shadow:-5px -5px 10px #0ec385,               5px 5px 10px #1bd797;!important;transform:scale(1.1);}

.blue:after{content:url(https://www.rejves.com/wp-content/uploads/2020/08/arrow-right-white.svg);padding-left:10px;}



@media all{

#section-234-2 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}

#section-234-2{background-color:#065b3e;}

#div_block-239-2{width:60%;align-items:flex-end;text-align:center;justify-content:center;flex-direction:column;display:flex;}

#div_block-240-2{width:40%;justify-content:center;align-items:flex-start;text-align:center;}

@media (max-width:991px){

#div_block-239-2{flex-direction:column;display:flex;align-items:center;justify-content:center;}

}

@media (max-width:991px){

#div_block-240-2{flex-direction:column;display:flex;align-items:center;text-align:center;justify-content:center;}

}

@media (max-width:767px){

#div_block-239-2{flex-direction:column;display:flex;align-items:center;}

}

@media (max-width:991px){

#new_columns-238-2> .ct-div-block{width:100%!important;}

}

#new_columns-238-2{margin-top:50px;margin-bottom:50px;}

#headline-235-2{color:#f8f8f8;margin-bottom:0px;margin-top:0px;}

@media (max-width:1280px){

#headline-235-2{text-align:left;}

}

@media (max-width:767px){

#headline-235-2{text-align:center;}

}

#link_button-411-2{url-encoded:true;}

}







@media all{

.ct-section{width:100%;background-size:cover;background-repeat:repeat;}

.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}

.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}

.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}

.ct-link-button{display:inline-block;text-align:center;text-decoration:none;}

.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){

.ct-div-block,.ct-headline{max-width:100%;}



}

.ct-section-inner-wrap{max-width:1280px;}

#section-234-2 h3{font-family:'Poppins';font-size:56px;font-weight:700;line-height:60px;color:#fff;}

#section-234-2 h3{font-size:48px;font-weight:700;line-height:54px;color:#00437a;}

#section-234-2 h3{font-size:28px;font-weight:700;line-height:32px;color:#fff;}



}





















.m-auto{margin:auto!important;}

.mb-5{margin-bottom:3rem!important;}



.left-animation{-webkit-animation-name:left-animation;animation-name:left-animation;transform-style:preserve-3d;}

.right-animation{-webkit-animation-name:right-animation;animation-name:right-animation;transform-style:preserve-3d;}

.fadeup-animation{-webkit-animation-name:fadeup-animation;animation-name:fadeup-animation;}





h2{color:#065b3e;font-family:var(--title-font);}

.h2-title{font-size:42px;color:#065b3e;line-height:52px;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;position:relative;display:flex;align-items:center;justify-content:center;}

.h2-title:after,.h2-title:before{content:"";width:35px;height:3px;background:#065b3e;display:inline-block;margin-left:15px;}

.h2-title:before{margin-right:15px;margin-left:0;}



.sec-title-text{text-align:center;}

.hidden-box{overflow:hidden;}





.about-img{width:100%;height:400px;background-size:cover;background-position:center;}

.about-right-part{padding-left:35px;padding-top:20px;}

@media (min-width: 1500px){

.container{max-width:1368px;}

}

@media (min-width: 2100px){

.container{max-width:1400px;}

p{font-size:18px;line-height:32px;}

}

@media (max-width: 1399px){

.h2-title{font-size:34px;line-height:44px;}

}

@media (max-width: 1199px){

.about-img{height:460px;}

.about-right-part{padding-left:0;padding-top:20px;}

.h2-title:after,.h2-title:before{display:none;}

}

@media (max-width: 991px){

.tab-menu-main-inner {

    padding: 40px 15px;

    margin-top: 0!important;

}

	.product-details-sub-content p {

    line-height: 30px!important;text-align: justify;

}

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

.about-right-part{padding:0;}

.about-img{height:460px;margin-bottom:40px;}

}

@media (max-width: 575px){

.container{padding:0 15px;}

.about-img{height:200px;}

}

@media (max-width: 400px){

.container{padding:0 15px;}

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

}

/*! CSS Used keyframes */

@-webkit-keyframes left-animation{0%{opacity:0;-webkit-transform:translate3d(-5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);transform:translate3d(-5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}

@keyframes left-animation{0%{opacity:0;-webkit-transform:translate3d(-5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);transform:translate3d(-5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}

@-webkit-keyframes right-animation{0%{opacity:0;-webkit-transform:translate3d(5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);transform:translate3d(5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}

@keyframes right-animation{0%{opacity:0;-webkit-transform:translate3d(5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);transform:translate3d(5vw, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}

@-webkit-keyframes fadeup-animation{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:opacity .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);-o-transition:opacity .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.165, .84, .44, 1);transition:opacity .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.165, .84, .44, 1);transition:opacity .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}

@keyframes fadeup-animation{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:opacity .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);-o-transition:opacity .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.165, .84, .44, 1);transition:opacity .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.165, .84, .44, 1);transition:opacity .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}











.btn1{

    color: #fff;

    background-color: #065b3e;

    font-size: 16px;

    

    border-radius: 0;

    border: none;

    overflow: hidden;

    position: relative;

    z-index: 1;

    transition: all 0.3s ease 0s;

    margin-top: 30px;

}

.btn1:focus{ color: #fff; }

.btn1:hover{

    color: #fff;

    padding-left: 45px;

    border-radius: 10px;

    box-shadow: 0 0 10px rgba(0,0,0,0.3);

}

.btn1:before{

    content: '';

    background: rgba(255,255,255,0.3);

    height: 100%;

    width: 120%;

    transform-origin: right center;

    transform: translateX(-50%) rotate(0);

    position: absolute;

    left: 50%;

    top: -100%;

    z-index: -1;

    transition: all 0.3s ease 0s;

}

.btn1:after{

    content: "\f105";

    background-color: rgba(0,0,0,0.8);

    font-family: "FontAwesome";

    font-size: 22px;

    font-weight: 900;

    line-height: 30px;

    height: 30px;

    width: 30px;

    padding: 0 0 0 3px;

    border-radius: 50%;

    transform: translateY(-50%);

    position: absolute;

    left: -50px;

    top: 50%;

    transition: all 0.3s ease 0s;

}

.btn1:hover:before{

    top: -90%;

    transform: translateX(-50%) rotate(-10deg);

}

.btn1:hover:after{ left: 8px; }

@media only screen and (max-width: 767px){

    .btn1{ margin-bottom: 20px; }

}









#carousel .owl-next, #carousel .owl-prev {

    width: 50px;

    height: 50px;

    line-height: 50px;

    border-radius: 0%;

    position: absolute;

    top: 50%;

    font-size: 20px;

    color: #fff;

    border: 1px solid #1c633f;

    text-align: center;

    background-color: #1c633f;

}



#carousel .owl-next:hover, #carousel .owl-prev:hover {

    width: 50px;

    height: 50px;

    line-height: 50px;

    border-radius: 0%;

    position: absolute;

    top: 50%;

    font-size: 20px;

    color: #fff;

    border: 1px solid #065b3e;

    text-align: center;

    background-color: #065b3e;

}



#carousel .owl-prev {

    left: 0px;

}



#carousel .owl-next {

    right: 0px;

}















.single-offer-box{margin-bottom:30px;background-color:#fcf5f5;-webkit-transition:.5s;transition:.5s;}

.single-offer-box .offer-image{overflow:hidden;}

.single-offer-box .offer-image a{display:block;}

.single-offer-box .offer-image a img{-webkit-transition:.5s;transition:.5s;width:100%;}

.single-offer-box .offer-content{position:relative;z-index:1;padding:25px 75px 25px 25px;}

.single-offer-box .offer-content h3{margin-bottom:0;color:#221f1f;-webkit-transition:.5s;transition:.5s;font-size:22px;font-weight:600;}

.single-offer-box .offer-content h3 a{color:#221f1f;display:inline-block;}

.single-offer-box .offer-content .details-btn{display:inline-block;width:40px;height:40px;line-height:40px;background-color:#fff;color:#252920;font-size:18px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;}

.single-offer-box .offer-content::before{width:3px;height:100%;content:'';position:absolute;left:0;top:0;background-color:#065b3e;z-index:-1;-webkit-transition:.5s;transition:.5s;}

.single-offer-box:hover .offer-image a img{-webkit-transform:scale(1.2);transform:scale(1.2);}

.single-offer-box:hover .offer-content h3{color:#fff;}

.single-offer-box:hover .offer-content h3 a{color:#fff;}

.single-offer-box:hover .offer-content::before{width:100%;}

.single-offer-box:hover .details-btn{border-radius:5px;}



@media only screen and (max-width:767px){

.single-offer-box .offer-image a img{width:100%;}

.single-offer-box .offer-content{padding:20px 60px 20px 20px;}

.single-offer-box .offer-content .details-btn{width:35px;height:35px;line-height:35px;font-size:15px;right:15px;}

.single-offer-box .offer-content h3{font-size:18px;}

}

@media only screen and (min-width:768px) and (max-width:991px){

.single-offer-box .offer-content h3{font-size:20px;}

}





















.bg-white{background-color:#fff!important;}

.border-0{border:0!important;}

.text-left{text-align:left!important;}

.text-right{text-align:right!important;}

.text-uppercase{text-transform:uppercase!important;}

.text-white{color:#fff!important;}



















.list-inline>li{padding-left:2px;padding-right:2px;display:inline-block;}

.m-b0{margin-bottom:0;}

.m-b30{margin-bottom:30px;}

.bg-white{background-color:#fff;}

.widget{margin-bottom:40px;}

.widget.border-0 ul li{border:0;}

.widget-link ul{margin:0;padding:0;}

.widget-link ul li{list-style:none;display:inline-block;padding-left:3px;padding-right:10px;position:relative;}

.widget-link ul li:last-child{padding-right:3px;}

.widget-link ul li:last-child:after{content:none;}

.widget-link li:after{content:"/";position:absolute;right:0;}

.widget_getintuch ul,.widget_services ul{list-style:none;padding-left:0;margin-bottom:0;}

.widget_services ul li{border-bottom:1px solid hsla(0,0%,40%,.11);position:relative;padding:10px 10px 10px 15px;margin-bottom:0;line-height:20px;}

.widget_services ul li a{color:#767676;text-transform:capitalize;}

.widget_services ul li:before{content:"\f105";position:absolute;left:0;top:10px;display:block;font-family:FontAwesome;}

.widget_getintuch{padding-top:10px;}

.widget_getintuch li{margin-bottom:20px;position:relative;padding-left:40px;}

.widget_getintuch strong{display:block;text-transform:uppercase;}

.widget_getintuch i{position:absolute;left:0;top:5px;text-align:center;font-size:22px;width:30px;height:30px;line-height:30px;}

.widget_gallery ul{padding-left:0;display:table;}

.widget_gallery.gallery-grid-4 li{width:25%;}

.widget_gallery li{display:inline-block;width:33.33%;float:left;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;padding:2px;}

.widget_gallery li img{display:inline-block;width:100%;}

.widget_gallery li:nth-child(3n-3){margin-right:0;}

.widget_gallery li:hover{opacity:.7;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}



.site-button-link{background:transparent none repeat scroll 0 0;border:0;display:inline-block;font-weight:400;padding:3px 5px;}

.site-button-link i{margin-left:10px;}

.site-button-link.facebook{color:#3b5998;}

.site-button-link.google-plus{color:#de4e43;}

.site-button-link.linkedin{color:#007bb6;}

.site-button-link.instagram{color:#8a5a4e;}

.site-button-link.twitter{color:#1ea1f3;}

.site-button-link.facebook.hover,.site-button-link.google-plus.hover,.site-button-link.instagram.hover,.site-button-link.linkedin.hover,.site-button-link.twitter.hover{color:inherit;}

.site-button-link.facebook.hover:active,.site-button-link.facebook.hover:focus,.site-button-link.facebook.hover:hover{color:#3b5998;}

.site-button-link.google-plus.hover:active,.site-button-link.google-plus.hover:focus,.site-button-link.google-plus.hover:hover{color:#de4e43;}

.site-button-link.linkedin.hover:active,.site-button-link.linkedin.hover:focus,.site-button-link.linkedin.hover:hover{color:#007bb6;}

.site-button-link.instagram.hover:active,.site-button-link.instagram.hover:focus,.site-button-link.instagram.hover:hover{color:#8a5a4e;}

.site-button-link.twitter.hover:active,.site-button-link.twitter.hover:focus,.site-button-link.twitter.hover:hover{color:#1ea1f3;}











.social-curve:after,.social-curve:before{background-color:#ff5e14;}



.widget_gallery li:hover{border-color:#ff5e14;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#ff5e14!important;}

@media only screen and (max-width:767px){

.footer-bottom .text-left,.footer-bottom .text-right{text-align:center;}

}



.check-km{cursor:pointer;}

.social-curve:after,.social-curve:before{background-color:var(--color-primary);}

.social-curve:before{transform:skew(30deg);}

.social-curve:after,.social-curve:before{content:"";position:absolute;bottom:0;height:100%;z-index:-1;}

.social-curve{position:relative;padding:20px 30px;width:100%;margin:0 0 0px;}

.social-curve:before{width:100%;left:-50%;z-index:0;}

.social-curve .social-icon li a{color:#fff!important;font-size:18px;}

.social-curve .social-icon{z-index:99;position:relative;}

.social-curve .social-icon .title{color:#fff;font-size:18px;text-transform:capitalize;letter-spacing:1px;}

@media only screen and (max-width:991px){

.social-curve:before{left:-40%;}

}

@media only screen and (max-width:767px){

.social-curve:before{left:-30%;}

}

@media only screen and (max-width:591px){

.social-curve{padding:15px 0;}

.social-curve:before{left:-10%;}

.social-curve .social-icon .title{font-size:16px;}

.social-curve .social-icon li a{font-size:16px;padding:2px;}

}

@media only screen and (max-width:591px){

.site-footer .widget .m-b30{margin-bottom:15px;}

}





.social-curve:after,.social-curve:before{background-color:#ff5e14;}



.widget_gallery li:hover{border-color:#ff5e14;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#ff5e14!important;}



.fadeInLeft{animation-name:fadeInLeft;}



.social-curve:after,.social-curve:before{background-color:#d2151e;}



.widget_gallery li:hover{border-color:#d2151e;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#d2151e!important;}



.social-curve:after,.social-curve:before{background-color:#fdb400;}



.widget_gallery li:hover{border-color:#fdb400;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#fdb400!important;}



.social-curve:after,.social-curve:before{background-color:#0086f0;}



.widget_gallery li:hover{border-color:#0086f0;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#0086f0!important;}



.social-curve:after,.social-curve:before{background-color:#6a1a1f;}



.widget_gallery li:hover{border-color:#6a1a1f;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#6a1a1f!important;}



.social-curve:after,.social-curve:before{background-color:#065b3e;}



.widget_gallery li:hover{border-color:#019444;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#019444!important;}







.widget_gallery li:hover{border-color:#00c6ff;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#00c6ff!important;}





.widget_gallery li:hover{border-color:#e87800;}

.site-footer .footer-bottom a:hover,footer .widget_services ul li a:hover{color:#e87800!important;}





section.video-bg{position:relative;height:86vh;min-height:25rem;width:100%;overflow:hidden;}

video.bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}

@media all{

@media (max-width: 1599px){

video{width:100%!important;height:auto!important;}

section.video-bg{height:81vh;}

.single-offer-box .offer-content h3{font-size: 21px;}

}

@media (max-width: 1440px){

video{width:100%!important;height:auto!important;}

section.video-bg{height:77vh;}

.single-offer-box .offer-content h3{font-size: 19px;}

}

}

@media all{

@media (max-width: 767px){

video{width:100%!important;height:auto!important;}

section.video-bg{height:22vh;min-height:5rem;}

}

}



@media only screen and (min-width: 800px) and (max-width: 1280px){

section.video-bg{height:81vh;}

}



video {

    max-width: 100%;

    height: auto;

}



/*====================================*/



.banner-breadcrumb{position:relative;width:100%;padding:0%;overflow:hidden;backface-visibility:hidden;}

.banner-breadcrumb .background-banner img{width:100%;left:0;top:0;z-index:-1;}

@media only screen and (max-width:1440px){

.banner-tit h2 span{font-size:30px!important;}

}

.banner-tit{position:absolute;left:0;right:0;text-align:center;bottom:40%;text-align:center;text-transform:uppercase;font-weight:bold;}

.banner-tit h2{/*font-size:48px;*/ font-size: 30px; color:#fff;-webkit-animation-name:zoomIn;animation-name:zoomIn;}

.banner-tit h2 span{font-size:30px;padding:3px 15px;}

@media (max-width:1279px){

.banner-tit h2{font-size:25px;}

.banner-tit h2 span{font-size:55px;}

}

@media (max-width:768px){

.banner-tit h2 span{font-size:45px!important;}

}

@media (max-width:600px){

.banner-tit h2{font-size:20px;}

.banner-tit h2 span{font-size:30px!important;}

}

@media (max-width:479px){

.banner-tit h2{font-size:18px;}

.banner-tit h2 span{font-size:12px!important;}

}

.banner-tit h2{margin-bottom:0!important;}

}



/*====================================================*/





.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem;}

.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}

.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z';}

.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;}

.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}

.breadcrumb-item.active{color:#6c757d;}

.rounded{border-radius:.25rem!important;}

.shadow-sm{box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075)!important;}

.p-0{padding:0!important;}

.mt-n4{margin-top:-1.5rem!important;}







@media (max-width:768px){

.breadcrumb{display:none!important;}

}



.p-0{padding:0!important;}

.white-bg{background-color:#ffffff;}

.z-index-1{z-index:9;position:relative;}

.mt-n4{margin-top:-1.5rem!important;}

.rounded{border-radius:.25rem!important;}

.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;}

.breadcrumb{background:none;display:inline-block;margin:0;text-transform:capitalize;color:#2b2b2b;font-weight:600;}

.breadcrumb-item{display:inline-block;}

.breadcrumb-item a{color:#000;font-size: 13px;}

li.breadcrumb-item.active { font-size: 13px; }

.me-1{margin-right:.25rem!important;}

.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}

.breadcrumb-item + .breadcrumb-item:before{color:#000;content:"\f101";font-family:'FontAwesome';font-weight:700;}

.breadcrumb-item.active,.breadcrumb-item a:hover{color:#195e9f;}

.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}



.logo-company-image img {display: table; margin: 0 auto 30px;}

.logo-company-image { display: table; margin: 0 auto 30px; }

section.about-us-sec p { line-height: 30px; }

section.about-us-sec { padding: 60px 0; }

.mt-50 { margin-top: 50px; }

.about-image { position: relative; }

.about-image  { position: relative; }

.about-image img {

  width: 100%;

  height: 100%;

  position: relative;

  top: 0;

  left: 0;

  z-index:99

}



.about-image:hover .overlay {

    width: 100%;

    height: 100%;

    background-color: rgb(0 86 158 / 50%);

    position: absolute;

    top: 0;

    left: 0;

    z-index: 999;

}

.zoom-image { overflow: hidden; }

.zoom-image > img {

    max-width: 100%;

    height: 100%;

    transition: all 0.8s ease

}

.zoom-image:hover > img {

   transform: scale(1.1);

}



/*=======================================================*/





.cat-itens.item-flex-home img { width: 100%!important; }

.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;list-style:none;}

.flex{flex-wrap:wrap;float:none;align-items:flex-start;font-size: 16px;}

.cat-itens .content_prod{position:absolute;max-width:100%;width:350px;z-index:4;text-align:center;top:15%;padding:0 20px;margin:0 auto;left:0;right:0;line-height:1.6em;-moz-transition:all .2s .1s ease-in-out;-webkit-transition:all .2s .1s ease-in-out;-o-transition:all .2s .1s ease-in-out;transition:all .2s .1s ease-in-out;}

.cat-itens .content_prod h3{font-size:2em;line-height:1em;text-transform:uppercase;color:#fff;margin:0;text-shadow:5px 5px 4px rgba(0,0,0,.25) , 5px 5px 35px rgba(0,0,0,.3) , 2px 2px 2px rgba(0,0,0,.2);}

.cat-itens .content_prod p{font-size:1.2em;text-transform:uppercase;margin:0;color:#fff;position:relative;font-weight:400;font-family:'Roboto Condensed',sans-serif;text-shadow:5px 5px 4px rgba(0,0,0,.25) , 5px 5px 35px rgba(0,0,0,.3) , 2px 2px 2px rgba(0,0,0,.2);line-height:1.2em;opacity:0;top:-10px;-moz-transition:all .2s .15s ease-in-out;-webkit-transition:all .2s .15s ease-in-out;-o-transition:all .2s .15s ease-in-out;transition:all .2s .15s ease-in-out;}

.cat-itens a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-40%;left:0;background-color:rgba(0,99,158,.35);z-index:2;-moz-transition:all .2s .2s ease-in-out;-webkit-transition:all .2s .2s ease-in-out;-o-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out;}

.cat-itens a:hover:before{background-color:rgba(0,99,158,.85);top:0;transform:skew(0deg,0deg);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}

.cat-itens a:hover .content_prod p{opacity:1;top:0;}

.cat-itens a:hover .content_prod{top:25%;-moz-transition:top .2s .05s ease-in-out;-webkit-transition:top .2s .05s ease-in-out;-o-transition:top .2s .05s ease-in-out;transition:top .2s .05s ease-in-out;}

.cat-itens{padding:5px;position:relative;}

.cat-itens a{position:relative;overflow:hidden;}

.cat-itens img.thumb{display:block;width:auto;max-width:none;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);}

.cat-itens.item-flex-home{width:25%;display:inline-block;position:relative;padding:0;margin:0;flex-basis:25%;}

.categories.flex.column-5 .cat-itens.item-flex-home{flex-basis:25%;}

.cat-itens:after{content:"";display:block;padding-bottom:50%;}

.categories.flex.column-5 .cat-itens:after{padding-bottom:125%;}

.cat-itens a{position:absolute;text-align:center;top:0;left:0;bottom:0;right:0;width:auto;height:auto;}

img.cat-icon{display:block;max-width:70px;margin:0 auto 20px auto;}

.item-flex-home{margin:0 2% 0 0;position:relative;flex-basis:23.5%;height:auto;text-align:left;margin-bottom:90px;}

.flex._home{align-items:stretch;width:100%;justify-content:center;}

.flex._home .item-flex-home:last-child{margin-right:0;}



@media only screen and (max-width:1199px){

.cat-itens .content_prod{top:5%;}

.cat-itens a:hover .content_prod{top:10%;}

.cat-itens .content_prod h3{font-size:1.5em;}

img.cat-icon{max-width:55px;margin:0 auto 15px auto;}

}



@media only screen and (max-width:991px){

.cat-itens .content_prod,.cat-itens a:hover .content_prod{top:50%;left:50%;transform:translate(-50%,-50%);width:520px;display:table;}

.categories._home img.cat-icon{float:left;margin:0 20px 0 0;width:60px;height:60px;}

.content_prod_inner{text-align:left;margin:0;height:100%;width:100%;position:relative;vertical-align:middle;display:table-cell;}

.cat-itens .content_prod p{opacity:1;top:0;font-size:1em;}

.cat-itens .content_prod h3{display:inline-block;top:0;font-size:2em;}

.cat-itens a:before{top:0;}

.cat-itens img.thumb{width:100%;max-width:none;height:auto;}

.categories.flex.column-5 .cat-itens.item-flex-home{flex-basis:100%;}

.categories.flex .cat-itens:after,.categories.flex.column-5 .cat-itens:after{padding-bottom:135px;}

.item-flex-home{flex-basis:49%;}

.flex._home .item-flex-home:nth-child(3){margin-right:0;}

}



@media (max-width:768px){

.item-flex-home img{height:auto;}

}



@media (max-width:560px){

.item-flex-home{flex-basis:100%;min-width:auto;margin:0;margin-bottom:90px;}

.cat-itens .content_prod,.cat-itens a:hover .content_prod{width:100%;}

.cat-itens .content_prod{padding:0 30px;}

.cat-itens .content_prod h3{font-size:1.6em;}

}



section.applications-sec { padding: 80px 0; }



/*===================================================*/



section.our-clients-sec{padding:50px 0;background:rgba(210, 210, 210, 0.19);}

section.our-clients-sec{padding:80px 0;background:#f4f4f4;}

.grid-logos{display:flex;flex-wrap:wrap;}

.grid-logos__item{align-self:center;border:solid 1px #ddd;height:150px;flex-basis:100%;text-align:center;background: #ffffff;}
.grid-logos__item{
	pointer-events: none;
	cursor: auto;
}
@media all and (min-width: 450px){

.grid-logos__item{flex-basis:50%;}

}

@media all and (min-width: 900px){

.grid-logos__item{flex-basis:33.33%;}

}

.grid-logos img{/*max-height:100px;max-width:200px;*/position:relative;top:50%;transform:translateY(-50%);    margin: 0 auto;}

@media screen and (max-width: 768px){

section.our-clients-sec img{width:auto!important;}

}

section.top.stuck {

    z-index: 9999;

}



/*================================================*/



.carousel-control.right {

  right: 0;

  left: auto;

  background-image: none !important;

  background-repeat: repeat-x;

}

 .carousel-control.left {

  left: 0;

  right: auto;

  background-image: none !important;

  background-repeat: repeat-x;

}

#carousel-example-generic {

    margin: 20px auto;

    width: 100%;

}



#carousel-custom {

    /*margin: 20px auto;*/

    /*width: 440px;*/

}

#carousel-custom .carousel-indicators {

    margin: 10px 0 0;

    overflow: auto;

    position: static;

    text-align: left;

    white-space: nowrap;

    width: 100%;

    overflow:hidden;

}

#carousel-custom .carousel-indicators li {

    background-color: transparent;

    -webkit-border-radius: 0;

    border-radius: 0;

    display: inline-block;

    height: auto;

    margin: 0 !important;

    width: auto;

}

#carousel-custom .carousel-indicators li img {

    display: block;

    opacity: 0.5;

}

#carousel-custom .carousel-indicators li.active img {

    opacity: 1;    border: 1px solid #195e9f;

}

#carousel-custom .carousel-indicators li:hover img {

    opacity: 0.75;

}

#carousel-custom .carousel-outer {

    position: relative;

}

.carousel-indicators li img {

  /*height: 100px;*/

  width: 100px;}





.fa-angle-left{color: #000;top:50%;position: absolute;}

.fa-angle-right{color: #000;top:50%;position: absolute;}



.product-inner-sec { padding: 90px 0; }

.product-content h2 {     

	/*font-size: 30px;

    line-height: 30px;

    background: #195e9f;

    padding: 20px 15px;

    color: #ffff;

    margin-bottom: 40px;

    text-align: center; */



        font-size: 23px;

    line-height: 30px;

    background: #065b3e;

    padding: 20px 15px;

    color: #ffff;

    margin-bottom: 40px;

    text-align: center;

    text-transform: uppercase;

    font-weight: 500;

}

.product-inner-img-width img { width: 100%; }

.product-center { display: table; margin: 0 auto; }

span.fa.fa-angle-left { 

    width: 50px;

    height: 50px;

    color: #ccc;

    background: #195e9f;

    line-height: 50px;left: 0;

 }

span.fa.fa-angle-right {

    width: 50px;

    height: 50px;

    color: #ccc;

    background: #195e9f;

    line-height: 50px;right: 0;

}

.product-details-sub-content h2 { /*font-size: 25px;

    margin-top: 30px;

    margin-bottom: 15px;

    display: table;

    border-bottom: 2px solid #195e9f;

    line-height: 50px;*/

   /* font-size: 25px;

    margin-top: 30px;

    margin-bottom: 15px;

    display: table;

    border-bottom: 2px solid #195e9f;

    line-height: 50px;

    font-weight: 500;

    text-transform: capitalize;*/

        font-size: 20px;

    margin-top: 30px;

    margin-bottom: 15px;

    display: table;

    border-bottom: 2px solid #065b3e;

    line-height: 50px;

    font-weight: 600;

    text-transform: capitalize;

     }

/*.product-details-sub-content p { line-height: 30px;    font-size: 16px; }*/

section.product-details-description {

    /* background: #f0f0f0; */

    padding: 30px 0 60px;

    background: url(../images/product-bg.webp);

    background-size: cover;}

.features-technicalspec-video { /*background: #f0f0f0;*/ }

/*===============================================================*/

.product-details-sub-content p { line-height: 40px; }

.drawing-product-table{font-size:14px;color:rgba(0, 47, 84, 0.60);line-height:21px;}

.drawing-product-table table b{text-transform:uppercase;}

.drawing-product-table table{width:100%;border:0;}

.drawing-product-table table td{vertical-align:top;border-right:0;border-left:0;background-color:#fff;padding:0.25rem 0.75rem;color:#757575;}

.drawing-product-table table.bg-table tr:first-of-type td{background:#ffffff;color:#757575;}

.drawing-product-table b{font-weight:600;}

table.bg-table tr td b{font-weight:600;}

.tab-menu-main-inner{    padding: 50px 0 50px;/*

    margin-top: 50px;*/}

.resp-tabs-list li{font-weight:600;font-size:16px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left;}

.p-0{padding:0;}

ul.SGBulletList{list-style:none;padding:0;}

ul.SGBulletList li{padding-left: 1.3em;

    line-height: 35px;

    font-size: 16px;}

ul.SGBulletList li:before{font-size:20px;content:"\f138";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#0d683f;}

/*! CSS Used from: http://briflon.com/css/responsive.css */

@media (max-width: 1600px){

.resp-tabs-list li{font-weight:600!important;font-size:15px!important;display:inline-block;padding:13px 10px!important;margin:0;list-style:none;cursor:pointer;float:none;color:#000;text-transform:uppercase;}

}

@media (max-width: 1440px){

.resp-tabs-list li{font-weight:600!important;font-size:13px!important;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:none;color:#000;text-transform:uppercase;}

}

@media (max-width: 1380px){

.resp-tabs-list li{font-weight:600!important;font-size:12px!important;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:none;color:#000;text-transform:uppercase;}

}

@media (max-width: 1280px){

.resp-tabs-list li{font-weight:600!important;font-size:11px!important;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:none;color:#000;text-transform:uppercase;}

}

@media (max-width: 1024px){

h2.resp-accordion{font-size:15px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;font-weight:600;text-transform:uppercase;}

}

@media (max-width: 812px){

	.owl-nav {

    display: none;

}

ul.SGBulletList li{padding-left:1.3em;line-height:22px;font-size:13px;}

.resp-tab-content{display:none;padding:15px 0!important;}

.tab-menu-main-inner{padding:40px 15px 40px 15px;margin-top:30px;}

}

@media (max-width: 767px){

.drawing-product-table table td{vertical-align:top;border-right:0;border-left:0;background-color:#fff;padding:0.15rem 0.35rem;color:#757575;font-size:12px;}

}

/*! CSS Used from: http://briflon.com/css/easy-responsive-tabs.css */

ul.resp-tabs-list{margin:0px;padding:0px;}

.resp-tabs-list li:after{content:'|';position:relative;left:13px;}

.resp-tabs-list li:last-child:after{content:none;position:relative;left:13px;}

.resp-tabs-list li{font-family: "Poppins", sans-serif;font-weight:500;font-size:17px;display:inline-block;padding:13px 10px;margin:0;list-style:none;cursor:pointer;float:none;color:#000;text-transform:uppercase;}

ul.resp-tabs-list{display:table;margin:0 auto;width:100%;text-align:center;}

.resp-tabs-container{padding:0px;background-color:transparent;clear:left;}

h2.resp-accordion{cursor:pointer;padding:5px;display:none;}

.resp-tab-content{display:none;padding:50px;}

.resp-tab-active{border-bottom:2px solid #054b81!important;margin-bottom:-1px!important;padding:12px 14px 14px 14px!important;color:#054b81!important;}

.resp-tab-active{border-bottom:none;background-color:transparent;}

.resp-tab-content{border-top:1px solid #c1c1c1;}

h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;}

h2.resp-tab-active{border-bottom:0px solid #c1c1c1!important;margin-bottom:0px!important;padding:10px 15px!important;}

.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}

h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}

h2.resp-tab-active{background:#DBDBDB!important;}

.resp-tab-content-active{display:block;}

h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important;}

@media only screen and (max-width: 1024px){

.tab-menu-main-inner{padding:40px 15px;margin-top:30px;}

ul.resp-tabs-list{display:none;}

h2.resp-accordion{display:block;}

}





/*=====================================================*/

.silent-features h2 {  font-size: 25px;

    margin-bottom: 30px;

    background: #065b3e;

    padding: 15px 40px;

    color: #fff;

    display: table;  }

.technical-spec h2 {

	font-size: 25px;

    margin-bottom: 30px;

    background: #065b3e;

    padding: 15px 40px;

    color: #fff;

    display: table;  }





.video-sections h2 {     font-size: 25px;

    margin-bottom: 30px;

    background: #065b3e;

    padding: 15px 40px;

    color: #fff;

    display: table; }

.table-fix{width:100%;float:left;}

td.dark-td{background:#f3f3f3;font-size:16px;font-weight:bold;color:#333;}

.mb-30 { margin-bottom: 30px; }





/*========================================*/



button.btn.btn-primary.mybtn.click1.center-block,button.btn.btn-primary.mybtn.center-block{

    width: 100%;

    background: #065b3e;

    border: 0;

    padding: 0 26px;

    height: 48px;

    border-width: 1px;

    border-radius: 5px;

    letter-spacing: .0625em;

    font-size: 16px;

    line-height: 46px;

    outline: 0;font-weight: 500;

}

.mybtn{margin-top:10%;}

/*.btn-primary:focus{box-shadow:none!important;}*/

button.btn.btn-primary.mybtn.click1.center-block:hover{width:100%;background:#316a4a;

	border:0;padding:0 26px;height:48px;border-width:1px;border-radius:5px;letter-spacing:.0625em;font-size:16px;line-height:46px;}

@media (max-width: 800px){

.mybtn{margin-top:5%;}

button.btn.btn-primary.mybtn.click1.center-block{width:100%;background:#1f599a;border:0;padding:0 0px;height:48px;border-width:1px;border-radius:5px;letter-spacing:.0625em;font-size:14px;line-height:46px;}

}

@media (max-width: 684px){

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px!important;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}

}

button.btn.btn-primary.mybtn.center-block:hover {

    background: #316a4a;

   }

.carousel-control { opacity: 1; }   



section.companies.p-4.lg\:py-16 .fa-angle-left { color: #ffffff;top: 15px;position: absolute; }

section.companies.p-4.lg\:py-16 .fa-angle-right { color: #ffffff;top: 15px;position: absolute; }



section#section-83-2 .fa-angle-left { color: #ffffff;top: 15px;position: absolute; }

section#section-83-2 .fa-angle-right { color: #ffffff;top: 15px;position: absolute; }



.banner-tit { display: none; }



/*========================================================*/

select#country5, select#state5 {
    position: relative;
    display: block;
    width: 100%;
    color: #a5a5a5;
    line-height: 26px;
    padding: 10px 28px;
    height: 40px;
    font-size: 14px;
    border-radius: 2px;
    background: #f3f5f9;
    border: 1px solid transparent;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
.full-width{
	width: 100%;
}



.justify{text-align:justify;letter-spacing:0px;font-size:0px;}

.justify .box{display:inline-block;vertical-align:top;}

.proList{margin-top:6.15385%;padding-bottom:3.84615%;}

.proList .box{text-align:center;margin-bottom:20px;}

.proList .box .imgCont{text-align:center;border:1px solid rgb(211,216,220);}

.proList .box .title{font-size:14px;color:#000;text-transform:capitalize;margin-top:15px;display:inline-block;font-weight:bold;}

.proList .box:hover{opacity:0.7;}

@media screen and (max-width:875px){

.proList .box{width:100%;}

}

@media screen and (max-width:600px){

.proList .box{width:100%;}

}

@media screen and (max-width:400px){

.proList .box{width:100%;margin-bottom:30px;}

}





.t-o-o-done-h2 h2 { font-size: 20px!important;margin-top: 30px; }

/*Modal CSS*/

.modal-header{border-bottom:0px;}

.modal-footer{border-top:0px;}

.modal{z-index:9999999;overflow-y:hidden;}

.modal-dialog{max-width:810px;width:95%;}

.modal-content{margin-top:20%;}

.stick_popup{height:auto;min-height:auto;display:inline-block;width:100%;text-align:center;padding:15px;}

.pop-img{display:block;max-width:100%;margin:0px auto;display:block;margin-top:30%;}

.stick_close{cursor:pointer;position:absolute;top:0px;right:0px;font-size:20px;background-color:#000;color:#fff;text-decoration:none;width: 60px;height: 60px;line-height: 60px;text-align: center;}

.modal-backdrop.in{filter:alpha(opacity=95);opacity:.95;}

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;display:none;}

.headerh3{font-size:19px;line-height:33px;font-weight:bold;color: #000;}

.modal-header{background-color:#065b3e;color:#fff;}

.modal-title{text-align:center;font-size:19px;color:#fff;margin: 0px auto;display:block;}

.form-horizontal .form-group{clear:both;}

.form-control1{width:99%;}

.navbar23{overflow:hidden;background-color:#333;position:fixed;bottom:0;width:100%;z-index:999999;padding:10px 0px;}

.navbar23 button{font-size:12px;}

.btn-danger{background-color:#065b3e!important;border-color:#065b3e!important;}

.sidebutton{left:0;position:fixed;top:250px;z-index:10000;}

.sidebutton1{right:0px;position:fixed;top:250px;z-index:10000;}

.formtop{margin-top:10px;}

.padd-0{padding:0px;}

.capside{float:left;margin-top:5px;margin-bottom:15px;}

.submitbutton{background:#065b3e;color:#FFF!important;font-size:16px;line-height:13px;border-radius:5px;padding:6px 4px;border:1px solid #065b3e;}



/*----------------- End Modal CSS------------------------*/



/*-----------------Validation----------------------------*/

.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid;}

.form-control-feedback{display:none;}

.has-feedback label~.form-control-feedback{top:0!important;}

.error{text-align:left!important;display:table!important;}



/*-----------------End Validation----------------------------*/










.product-inner-content .owl-nav .owl-next,
.product-inner-content .owl-nav .owl-prev {
    position: absolute;
    width: 30px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #b22e35;
    top: 50%;
    margin-top: -25px;
    font-size: 0px;
    left: 0
}

.owl-2 {
    margin: 10px 0 0
}

.product-inner-content .owl-nav .owl-next {
    right: 0 !important;
    left: unset
}

.product-inner-content .owl-nav .owl-next:before {
    content: ">";
    font-size: 25px;
    color: #fff;
    position: relative;
    z-index: 1
}

.product-inner-content .owl-nav .owl-prev:before {
    content: "<";
    font-size: 25px;
    color: #fff;
    position: relative;
    z-index: 1
}

.owl-item.active.current-2 {
    margin: 5px 0 0
}

.product-inner-content .owl-2 .owl-next,
.product-inner-content .owl-2 .owl-prev {
    background: linear-gradient(90deg, #c5c2c5, transparent);
    height: 100%;
    top: 0;
    margin: 0;
    display: flex;
    width: 30px;
    align-items: center;
    justify-content: center
}

.product-inner-content .owl-2 .owl-next {
    background: linear-gradient(to left, #c5c2c5, transparent)
}

.owl-2 .owl-prev:before {
    color: #b22e35 !important;
    font-size: 34px;
    background: 0 0
}

.owl-2 .owl-next:before {
    color: #b22e35 !important;
    font-size: 34px;
    background: 0 0
}

.owl-nav.disabled {
    opacity: .4
}

.owl-nav {
    opacity: 1
}

.owl-2 .owl-item.active.current {
    border: 2px solid #b22e35;
    position: relative
}

.owl-2 .owl-item.active.current:before {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #b22e35;
    content: '';
    position: absolute;
    z-index: 1;
    transform: rotate(-90deg);
    left: 50%;
    top: -5px;
    margin-left: -2px
}

.owl-2 .owl-item.active {
    transition: .2s all;
    border: 2px solid #b22e3500;
    cursor: pointer
}

.gallery {
    padding: 1em;
    max-width: 100%
}

.owl-stage-outer {
    overflow: hidden
}

.owl-stage {
    display: flex
}

.owl-1,
.owl-2 {
    position: relative
}



@media screen and (min-width:450px) and (max-width: 769px){
	.nav > li > a {
	    padding: 10px 7px;
        height: auto!important;
	}
	.navbar-default .navbar-nav > li > a {
	    padding-bottom: 20px;
	    padding-top: 10px;
	}
	.about-us-sec .col-md-6 img {
	    width: 100%;
	    margin-top: 20px;
	}
	.section {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	section.about-us-sec {
	    padding: 30px 0 0 0;
	}
	.headerh3 {
	    font-size: 16px;
	}
}

@media screen and (max-width:450px){

.proList .box{width:100%;margin-bottom:30px;}

.about-us-sec .col-md-6 img {
    width: 100%;
    margin-top: 20px;
}
section.about-us-sec {
    padding: 30px 0 0 0;
}
.our-products{
    padding: 0px;
}
.home-abt-us{
	padding: 30px 0px 20px 0px;
}
.section {
    padding-top: 30px;
    padding-bottom: 30px;
}
.pop-img {
    margin-top: 5%;
}
footer#footer {
    margin-top: 20px;
}
.product-inner-sec {
    padding: 30px 0;
}

}