@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'BrisaAlternates';
    src: url('../fonts/BrisaAlternates.eot');
    src: url('../fonts/BrisaAlternates.eot') format('embedded-opentype'),
         url('../fonts/BrisaAlternates.woff2') format('woff2'),
         url('../fonts/BrisaAlternates.woff') format('woff'),
         url('../fonts/BrisaAlternates.ttf') format('truetype'),
         url('../fonts/BrisaAlternates.svg#BrisaAlternates') format('svg');
}

@font-face {
    font-family: 'trajanbold';
    src: url('../fonts/trajan_bold-webfont.eot');
    src: url('../fonts/trajan_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trajan_bold-webfont.woff2') format('woff2'),
         url('../fonts/trajan_bold-webfont.woff') format('woff'),
         url('../fonts/trajan_bold-webfont.ttf') format('truetype'),
         url('../fonts/trajan_bold-webfont.svg#trajanbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStdBd';
    src: url('../fonts/HelveticaNeueLTStdBd.eot');
    src: url('../fonts/HelveticaNeueLTStdBd.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdBd.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdBd.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdBd.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdBd') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdBlk';
    src: url('../fonts/HelveticaNeueLTStdBlk.eot');
    src: url('../fonts/HelveticaNeueLTStdBlk.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdBlk.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdBlk.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdBlk.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdBlk.svg#HelveticaNeueLTStdBlk') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdHv';
    src: url('../fonts/HelveticaNeueLTStdHv.eot');
    src: url('../fonts/HelveticaNeueLTStdHv.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdHv.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdHv.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdHv.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdHv.svg#HelveticaNeueLTStdHv') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdLt';
    src: url('../fonts/HelveticaNeueLTStdLt.eot');
    src: url('../fonts/HelveticaNeueLTStdLt.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdLt.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdLt.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdLt.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdLt.svg#HelveticaNeueLTStdLt') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdMd';
    src: url('../fonts/HelveticaNeueLTStdMd.eot');
    src: url('../fonts/HelveticaNeueLTStdMd.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdMd.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdMd.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdMd.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdMd.svg#HelveticaNeueLTStdMd') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdRoman';
    src: url('../fonts/HelveticaNeueLTStdRoman.eot');
    src: url('../fonts/HelveticaNeueLTStdRoman.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdRoman.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdRoman.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdRoman.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdRoman.svg#HelveticaNeueLTStdRoman') format('svg');
}




a {transition: all 500ms ease-in-out;	outline: none;	text-decoration: none;}

/* Section In Common Start*/
body p{font-family: 'HelveticaNeueLTStdRoman';font-size: 14px;color:#7b7b7b;line-height:28px;margin:0px;}
.section-title h2{font-family: 'HelveticaNeueLTStdBlk';font-size: 30px;color:#9dcb3b;text-transform:uppercase;line-height:59px;display:inline-block;}
.section-title h2 span{font-family: 'BrisaAlternates';font-size:80px;line-height:59px;color:#231f20;text-transform:none;}

.section {}
.section-center {text-align: center}
.section-right {text-align: right}
.section-left {text-align: left}
.section-top {padding:40px 0px 0px;}
.section-bottom {padding: 0px 0px 40px;}
.section-top-btm {padding: 40px 0px;}
.nopad {padding:0px;}
.nopad-right {padding-right:0px;}
.nopad-left {padding-left:0px;}

/* Section In Common End*/


/* Section Header Start */

.section-titles h2 {color: #4f4f4f; font-family: 'Montserrat-bold'; font-size: 25px;line-height: normal;margin: 0 0 0px;padding: 0 0 15px;	position: relative;	text-transform: uppercase;}
.sections-short-cont {width: 80%;margin: 0 auto;}
.sections-short-cont p { font-size: 16px;	line-height: 28px;}


.navbar-brand{position:relative;}
.navbar-brand:after{position:absolute;content:"";background:#e31e24;height:5px;width:78%;z-index:0;left:15px;top:-5px;transition: all 500ms ease-in-out;}
.site-navbar-bg .navbar-brand:after{width:69%;transition: all 500ms ease-in-out;}

.navbar-rit-brand img{padding:10px 0px;}
.site-navbar a.navbar-rit-brand img {transition: all 500ms ease-in-out;	width: 100%;}
.site-navbar-bg a.navbar-rit-brand img {width: 85%;	transition: all 500ms ease-in-out}

.transparent-header.site-navbar {transition: all 500ms ease-in-out; }	/**/
.site-navbar { background-color:#fff; 	position: fixed;top: 0;height:auto;	width: 100%;	z-index: 999;transition: all 500ms ease-in-out;}
.site-navbar-bg {background: rgba(255,255,255,1); -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);}
.site-navbar a.navbar-brand img {transition: all 500ms ease-in-out;	width:100%;}
.site-navbar ul.navbar-nav, .site-navbar ul.list-inline {transition: all 500ms ease-in-out;}
.site-navbar-bg a.navbar-brand img {width:85%;	transition: all 500ms ease-in-out}
.site-navbar.site-navbar-bg {height:auto;background: #fff;z-index:9999;}
.site-navbar.site-navbar-bg ul.navbar-nav {transition: all 500ms ease-in-out;margin-top: -10px;}
.site-navbar.site-navbar-bg .help span {font-size: 17px;}
.site-navbar.site-navbar-bg .help {font-size: 14px;} 
.site-navbar.site-navbar-bg .top-level-menu {bottom:-8px;}

.site-navbar.site-navbar-bg #menu-ul {}
.site-navbar .main-menu { margin-top:0px; }

.main-menu .navbar-collapse{padding:0px 15px;  }
.transparent-header .main-menu .navigation > li > a{ color:#231f20;  }
.main-menu .navigation{position:relative;	margin:10px 0px 0px; padding:0;  }
.main-menu .navigation > li{position:relative;	padding:0px 0px;	margin-right:35px;	display:inline-block; list-style:none}
.main-menu .navigation > li.dropdown a{padding-right:15px;}
.main-menu .navigation > li > a{position:relative;	display:block;	padding:20px 0px 20px;	font-size:14px;	line-height:normal;text-transform:uppercase;	opacity:1;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;font-family: 'HelveticaNeueLTStdMd'; text-decoration:none; color:#2d2c2b   } 
.main-menu .navigation > li > a:after { position:absolute; bottom:-5px; width:0%; height:5px; background:#9dcb3b; left:0px; transition:all 500ms ease; opacity:1; content:"";  } 	
.site-navbar.site-navbar-bg .main-menu .navigation > li > a:after { bottom:-2px;transition:all 500ms ease;}
.main-menu .navigation > li.dropdown > a:after{	position:absolute;	content:'\f107';	right:0px;	 	font-family: 'FontAwesome';}
.main-menu .navigation > li:last-child{	margin-right:0px;}
 
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{	color:#9dcb3b;	}

.main-menu .navigation > li:hover > a:after,
.main-menu .navigation > li.current > a:after,
.main-menu .navigation > li.current-menu-item > a:after{ width:100%; opacity:1; visibility:visible;	color:#9dcb3b;}


.main-menu .navigation > li > ul{	position:absolute;	left:0px;	top:130%;	width:220px;	padding:0px;	z-index:100;display:none;	background:#4f4f4f; transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}
 .main-menu .navigation > li > ul.from-right{ left:auto;	right:100%;	}
.main-menu .navigation > li > ul > li{	position:relative;	width:100%;	border-top:0px solid rgba(255,255,255,0.10); text-align:left; list-style:none }
.main-menu .navigation > li > ul > li > a{ text-decoration:none;	position:relative;	display:block;	padding:6px 15px;	line-height:22px;	font-weight:500;	font-size:13px;	color:#ffffff;	transition:all 300ms ease;	-moz-transition:all 300ms ease;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease; font-family: 'RobotoLight';  }
.main-menu .navigation > li > ul > li:hover > a{	background:#848589;	color:#fff;}
.main-menu .navigation > li > ul > li.dropdown > a:after{	font-family: 'FontAwesome';	content: "\f105";	position:absolute;	right:10px;	top:10px;	width:10px;	height:20px;	display:block;	color:#ffffff;	line-height:20px;	font-size:16px;	font-weight:normal;	text-align:center;	z-index:5;	}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{	color:#fff;	}
.main-menu .navigation > li > ul > li > ul{	position:absolute;	left:100%;	top:20px;	width:220px;	padding:0px;	z-index:100;	display:none;	background:#4f4f4f;	border-top:0px solid #00ADEF;}

.main-menu .navigation > li > ul > li > ul > li{	position:relative;	width:100%;	border-bottom:1px solid rgba(255,255,255,0.30); list-style:none}
.main-menu .navigation > li > ul > li > ul > li:last-child{	border-bottom:none;	}
.main-menu .navigation > li > ul > li  > ul > li > a{	position:relative;	display:block;	padding:10px 15px;	line-height:22px;	font-weight:400;	font-size:13px; text-decoration:none; 	 color:#ffffff;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li  > ul > li > a:hover{	background: #848589;	color:#fff;}

.main-menu .navigation > li.dropdown:hover > ul{	visibility:visible;	opacity:1;	top:100%;	}
.main-menu .navigation li > ul > li.dropdown:hover > ul{	visibility:visible;	opacity:1;	top:0px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{	position:absolute;	right:15px;	top:6px;	width:34px;	height:30px;	text-align:center;	font-size:16px;	color:#ffffff;	line-height:30px;	border:0px solid rgba(255,255,255,0.50);	cursor:pointer;	z-index:5;	display:none;}

.site-navbar-bg .main-menu .navigation > li.dropdown a {padding-right: 15px;}
.site-navbar-bg .main-menu .navigation > li.dropdown a { padding-right: 0px;}
.site-navbar-bg .main-menu .navigation > li > a { padding:17px 0px; }


/* Section Header End */


/* Banner Section Start */

.homebanner {position:relative;}
.carousel-caption { background:rgba(255,255,255,0.35) url(../images/liner-bg.png) no-repeat 570px bottom;}
.homebanner .carousel-caption h3 { margin:0px; padding:0px; font-size:32px; font-family:'OpenSansSemibold'; text-transform:uppercase; color:#000;  }
.homebanner .carousel-caption h3 span { color:#ffc20c;}
.banner-block {position: relative;z-index: 99;top: -25px;overflow:hidden;margin-bottom:-25px;}
.nav.navbar-nav.pull-left {position: relative;z-index: 109;}
.banner-block .innerbanenrs { width:100%; }
.banner-block .innerbanenrs img, .homebanner img {width:100%; }
.home-side-img {}
.home-side-img img, .side-img img { width:100%; }
.home-left-block { margin-top:30px }
.home-left-block span { color:#035aa1; display:block; font-weight:bold; }
.inner-top-banner{background-color:#F3F2F3;}
.inner-top-banner h2{font-family:'OpenSansregular';font-size:26px;color:#2e2e2e;margin:0px;}


.homebanner .carousel-control.left {left:6%;width:25px;height:15px;background:rgba(157,203,59,0.90) url("../images/banner-arr-lef.png") no-repeat scroll center center;padding:15px;border:1px solid #fff;border-radius:0px;padding:20px 30px;} 

.carousel-control.left:hover {background:rgb(156,203,59) url("../images/banner-arr-lef.png") no-repeat scroll 5px center;}

.homebanner .carousel-control.right {right:6%;width:25px;height:15px;background:rgba(157,203,59,0.90) url("../images/banner-arr-rit.png") no-repeat scroll center center;padding:15px;border:1px solid #fff;border-radius:0px;padding:20px 30px;}

.carousel-control.right:hover {background:rgb(156,203,59) url("../images/banner-arr-rit.png") no-repeat scroll 30px center;}

.nav.navbar-nav.pull-left li a {padding: 15px 25px;}
.nav.navbar-nav.pull-left .dropdown-menu li a {padding: 10px 15px;}

.inner-caption{position:absolute;top:50%;width:100%;text-align:center;}
.inner-caption h4 {background-color: rgba(255, 255, 255, 0.8);color: #231f20;display: inline-block;font-family: "trajanbold";font-size: 35px;padding:6px 30px;display:inline-block;text-transform:uppercase;border:8px solid rgba(156, 203, 59, 1);}


.carousel-control.right {left: auto;right:0;}

.carousel-indicators li {background-color: #fff;cursor: pointer;display: inline-block;height: 4px;margin: 1px;text-indent: -999px;transition: all 300ms ease-in-out 0s;width: 40px;border-radius:2px;}
.carousel-indicators .active {width: 40px;height:8px;margin: 0;background-color:#1D398D;border-radius:2px;border:none;}

/* Banner Section End */


/* Section index start */

.products-block{background-image: url("../images/bg.jpg");background-position: center top;background-size: cover;background-repeat:no-repeat;}
.products-block .section-title h2{position:relative;margin-bottom:25px;}
.products-block .section-title h2:after{border-bottom: 3px dotted #aaaaaa;bottom: 6px;content: "";height: 100%;left: 33px;position: absolute;width: 100%;}
.eng-solutions-overly h4{font-family: 'HelveticaNeueLTStdHv';font-size:22px;color:#9dcb3b;line-height:35px;margin:0px;}
.eng-solutions-overly p{font-family: 'HelveticaNeueLTStdRoman';font-size: 16px;color:#000000;line-height:20px;margin:0px auto;width:85%}


.eng-solutions-imgs.indx img {width: 75%;transition:all 800ms ease; transform:scale(0.8,0.8)}
.item a{text-decoration:none;}
.item a:hover{text-decoration:none;}
.item a:hover .eng-solutions-imgs.indx  img{transform:scale(0.9,0.9)}
.eng-solutions-scroll .owl-prev i,.eng-solutions-scroll .owl-next i{display:none;}
.eng-solutions-scroll .owl-prev{background: url("../images/lef-arr.png") no-repeat scroll center center;background-size: unset;padding: 15px;background-color:transparent;transition: all 500ms ease-in-out;}
.eng-solutions-scroll .owl-next{background: url("../images/rit-arr.png") no-repeat scroll center center;background-size: unset;padding: 15px;background-color:transparent;transition: all 500ms ease-in-out;}

.eng-solutions-scroll .owl-prev, .eng-solutions-scroll .owl-next{border-radius:0px !important;width:65px;height:45px;border-color:#cdcdcd;top:25%;}
.eng-solutions-scroll .owl-prev:hover {background: url("../images/lef-arrw.png") no-repeat scroll 10px center;background-color:#9dcb3b;border-color:#fff;transition: all 500ms ease-in-out;}
.eng-solutions-scroll .owl-next:hover {background: url("../images/rit-arrr.png") no-repeat scroll 25px center;background-color:#9dcb3b;border-color:#fff;transition: all 500ms ease-in-out;}


.view-all-bttn {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.view-all-bttn:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom:0px;background:#9dcb3b;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.view-all-bttn:hover, .view-all-bttn:focus, .view-all-bttn:active {color:#fff;}
.view-all-bttn:hover:before, .view-all-bttn:focus:before, .view-all-bttn:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.buttn-class{display:inline-block;padding:30px 0px;}
.buttn-class a{font-family: 'HelveticaNeueLTStdMd';font-size: 14px;color:#000000;line-height:25px;padding:6px 40px;border:1px solid #c2c2c2;text-decoration:none;text-transform:uppercase;border-bottom:3px solid #9dcb3b;}
.choose-sec-blk .lis-cli li{padding:0px 10px;}
.abt-sec-blk{background-image: url("../images/bg-1.jpg");background-position: center top;background-size: cover;background-repeat:no-repeat;}
.abt-sec-blk .section-title h2{position:relative;margin-bottom:25px;}
.abt-sec-blk .section-title h2:after{border-bottom: 3px dotted #aaaaaa;bottom: 6px;content: "";height: 100%;left: 33px;position: absolute;width: 100%;}
.abt-cnt p{font-family: 'HelveticaNeueLTStdRoman';font-size: 20px;color:#000000;line-height:28px;margin:0px auto;width:60%}

.clint-sec-blk{background-image: url("../images/bg-2.jpg");background-position: center top;background-size: cover;background-repeat:no-repeat;}
.clint-sec-blk .section-title h2{position:relative;margin-bottom:25px;color:#fff;}
.clint-sec-blk .section-title h2 span{color:#fff;}
.clint-sec-blk .section-title h2:after{border-bottom: 3px dotted #fff;bottom: 6px;content: "";height: 100%;left: 33px;position: absolute;width: 100%;}

.lists-of-clients{display:inline-block;margin:0px auto;padding:20px 0px;}
.lis-cli li{list-style:none;float:none;display:inline-block;padding:5px 3px;}
.lis-cli li img { transition:all 800ms ease; transform:scale(1,1) }
.lis-cli li:hover img { transform:scale(1.2,1.2) }

.lists-of-clients.nxt{padding:25px 0px 80px;}
.clint-sec-blk .buttn-class a{color:#fff;border-color:#fff;}
.clint-sec-blk .buttn-class a:hover{color:#000;}
.clint-sec-blk .view-all-bttn:before {background:#fff;}

.choose-sec-blk{background-image: url("../images/bg-3.png");background-position: center bottom;background-size: cover;background-repeat:no-repeat;}
.choose-sec-blk .lis-cli li:hover img { transform:none }
.choose-sec-blk .section-title h2{position:relative;margin-bottom:25px;}
.choose-sec-blk .section-title h2:after{border-bottom: 3px dotted #aaaaaa;bottom: 6px;content: "";height: 100%;left: 33px;position: absolute;width: 100%;}

.footer{background-image: url("../images/bottom.png");background-size: cover;background-repeat:no-repeat;padding:15px 0px;}
.short-links{margin:0;padding-bottom:5px;}
.short-links li{list-style:none;float:none;display:inline-block;padding-right:25px;}
.short-links li a{font-family: 'HelveticaNeueLTStdMd';font-size:14px;color:#231f20;text-transform:uppercase;text-decoration:none;}
.copy-rights a{color: #7b7b7b;font-family: "HelveticaNeueLTStdRoman";font-size: 14px;text-decoration:none;}


/* Section index End */


/* About-us page Start */

.top-layout{width:90%;margin:0 auto;}
.tin-tin{padding:20px 0px;margin:0px;border-bottom:1px solid #d3d2d2;}
.tin-tin li{list-style:none;display:inline-block;position:relative;padding-right:20px;}
.tin-tin li a{font-family: 'HelveticaNeueLTStdRoman';font-size:16px;text-transform:uppercase;color:#4f4c4d;text-decoration:none;transition: all 500ms ease-in-out;}
.tin-tin li a:hover{color:#9CCB3B;transition: all 500ms ease-in-out;}
.origin-blk{background-image: url("../images/bg-6.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;}
.dott-top h4{position:relative; color: #9dcb3b;display: inline-block;font-family: "HelveticaNeueLTStdBlk";font-size: 30px;line-height: 59px;text-transform: uppercase;margin-bottom:20px;}
.dott-top h4::after {border-bottom: 3px dotted #aaaaaa;bottom: 6px;content: "";height: 100%;left:0px;position: absolute;width:100%;}
.origin-role{}
.origin-cont{padding-bottom:10px;}
.origin-cont p{font-family: 'HelveticaNeueLTStdRoman';font-size:18px;color:#4f4c4d;line-height:24px;width:72%;margin:0 auto;padding-bottom:20px;word-wrap:break-word;}
.origin-cont p span{font-family: 'HelveticaNeueLTStdBd';font-size:18px;color:#9dcb3b;line-height:24px;display:block;font-style:"italic";}
.total-boys{width:90%;margin:0 auto;padding-bottom:40px;}
.boys li{list-style:none;display:inline-block;padding:0px 20px;}
.boys li h5{font-family: 'HelveticaNeueLTStdBd';font-size:14px;color:#000000;}
.company-blk{background-image: url("../images/bg-7.jpg");background-position: top center;background-size:cover;background-repeat:no-repeat;padding:70px 0px 80px 0px;}
.quality-blk{background-image: url("../images/bg-8.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;}
.quality-blk .origin-cont p{width:50%;}
.quality-blk .dott-top h4{margin:0px 0px 20px;}

.dealer-blk{background-image: url("../images/bg-9.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;padding:70px 0px 160px 0px;}
.dealer-blk .origin-cont p{width:55%;color:#fff;} 

.dott-top span{font-family: 'HelveticaNeueLTStdRoman';font-size:25px;color:#4f4c4d;text-transform:uppercase;display:block;line-height:0;}
.certify-blk{background-image: url("../images/bg-10.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;padding:60px 0px;}
.certify-blk .dott-top h4{margin:0px 0px 20px;}
.certify-blk .origin-cont p{width:69%;} 

.two-twin{display:inline-block;position:relative;}
.two-twin:before{position:absolute;content:"";left:-160px;bottom:60px;background: url("../images/lip.png") no-repeat scroll 0 0;width:179px;height:34px;}
.two-twin:after{position:absolute;content:"";right:-160px;bottom:60px;background: url("../images/rip.png") no-repeat scroll 0 0;width:179px;height:34px;}
.two-twin li{list-style:none;display:inline-block;padding:10px 20px;}

.boys{display:inline-block;position:relative;}
.boys:before{position:absolute;content:"";left:-130px;top:35px;background: url("../images/lip.png") no-repeat scroll 0 0;width:179px;height:34px;}
.boys:after{position:absolute;content:"";right:-150px;top:35px;background: url("../images/rip.png") no-repeat scroll 0 0;width:179px;height:34px;}

.new-products{background: url("../images/gold.png") no-repeat scroll center center;padding:40px;min-height:230px;margin-bottom:30px;}
.new-products h4{font-family: 'HelveticaNeueLTStdBd';font-size:35px;line-height:29px;text-align:center;color:#e8c735;}
.pipeline{width:70%;margin:0 auto;padding:15px 0px;}
.pipeline li{display:inline-block;list-style:none;color:#fff;font-family: 'HelveticaNeueLTStdRoman';font-size:22px;line-height:30px;padding-right:25px;position:relative;padding-bottom:10px;}
.pipeline li:after{background-color:#4d4a4b;content: "";height: 17px;position: absolute;right: 10px;top: 8px;width: 2px;z-index: 0;}
.pipeline li:nth-last-child(1):after,.pipeline li:nth-last-child(5):after{display:none;}

/* About-us page End */


/* Products page Start */

.prodt-sec-blk{background-image: url("../images/bg-4.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;}
.eng-solutions-imgs img{width:100%;}
.product-solutions{-webkit-box-shadow: 10px 7px 28px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 10px 7px 28px 0px rgba(0,0,0,0.35);
box-shadow: 10px 7px 28px 0px rgba(0,0,0,0.35);border: 5px solid rgba(255, 255, 255, 0.30);}
.eng-solutions-scroll.prod .owl-prev, .eng-solutions-scroll.prod .owl-next{height:42px;width:42px;border:none;top:43%;}
.eng-solutions-scroll.prod .owl-prev{left:-5px;background: url("../images/lef-arrw.png") no-repeat scroll center center;transition: all 500ms ease-in-out;background-color:rgba(0, 0, 0, 0.50);}
.eng-solutions-scroll.prod .owl-next{right:-5px;background: url("../images/rit-arrr.png") no-repeat scroll center center;transition: all 500ms ease-in-out;background-color:rgba(0, 0, 0, 0.50);}
.eng-solutions-scroll.prod .owl-prev:hover {background-color:#9dcb3b;border-color:#fff;transition: all 500ms ease-in-out;}
.eng-solutions-scroll.prod .owl-next:hover {background-color:#9dcb3b;border-color:#fff;transition: all 500ms ease-in-out;}
.product-images-src-1{position:relative;z-index:1;}
.in-view .product-images-src-1:after{position:absolute;background: url("../images/leaf.png") no-repeat;content:"";right:20px;top:-75px;width:137px;height:157px;z-index:-1;animation:zoomIn linear 1.5s;}
.in-view .product-images-src-1:before{position:absolute;background: url("../images/big-ginger.png") no-repeat;content:"";left:-80px;bottom:-70px;width:221px;height:223px;z-index:-1;animation:zoomIn linear 1.5s;}

.product-images-src-2{position:relative;z-index:1;}
.in-view .product-images-src-2:after{position:absolute;background: url("../images/leaf.png") no-repeat;content:"";left:-90px;top:-50px;width:207px;height:195px;z-index:-1;animation:zoomIn linear 1.5s;}
.in-view .product-images-src-2:before{
        position: absolute;
    background: url(../images/big-ginger.png) no-repeat;
    content: "";
    right: -50px;
    bottom: -80px;
    width: 221px;
    height: 223px;
    z-index: -1;
    animation: zoomIn linear 1.5s;
}

.product-images-src-3{position:relative;z-index:1;}
.in-view .product-images-src-3:after{
        position: absolute;
    background: url(../images/karkandu.png) no-repeat;
    content: "";
    left: -101px;
    bottom: 100px;
    width: 137px;
    height: 157px;
    z-index: -1;
    animation: zoomIn linear 1.5s;
}


.in-view .pllmix:after{
        position: absolute;
    background: url(../images/nuts.png) no-repeat;
    content: "";
    left: -74px;
    top: 0px;
    width: 137px;
    height: 157px;
    z-index: -1;
    animation: zoomIn linear 1.5s;
}
.in-view .product-images-src-3:before{
    position: absolute;
    background: url(../images/big-ginger.png) no-repeat;
    content: "";
    bottom: -80px;
    width: 221px;
    left: -98px;
    height: 223px;
    z-index: -1;
    animation: zoomIn linear 1.5s;
}


.in-view .nice-eff:after{
       position: absolute;
    background: url(../images/nuts.png) no-repeat;
    content: "";
    right: -70px;
    bottom: -59px;
    width: 215px;
    height: 162px;
    z-index: -1;
    animation: zoomIn linear 3s;
}

.in-view .nice-eff:before{
    position: absolute;
    background: url(../images/sombhu.png) no-repeat;
    content: "";
    right: -110px;
    bottom: 0;
    width: 221px;
    height: 223px;
    z-index: -1;
    animation: zoomIn linear 3s;
}


.in-view .plmix:before{
        position: absolute;
    background: url(../images/sombhu.png) no-repeat;
    content: "";
    right: -96px;
    bottom: -132px;
    width: 221px;
    height: 223px;
    z-index: -1;
    animation: zoomIn linear 3s;
}

.in-view .plmix:after{
        position: absolute;
    background: url(../images/leaf.png) no-repeat;
    content: "";
    right: -120px;
    top: -58px;
    width: 207px;
    height: 195px;
    z-index: -1;
    animation: zoomIn linear 3s;
}


.in-view .fivimg:before{
         position: absolute;
    background: url(../images/leaf.png) no-repeat;
    content: "";
    right: -130px;
    top: -67px;
    width: 207px;
    height: 195px;
    z-index: -1;
    animation: zoomIn linear 3s;
}




.in-view .spl-mix:after{
    position: absolute;
    background: url("../images/badam.png") no-repeat;
    content: "";
    left: -65px;
    bottom: -62px;
    width: 215px;
    height: 162px;
    z-index: -1;
    animation: zoomIn linear 3s;
}


.in-view .spl-mix:before{
    position: absolute;
    background: url(../images/nuts.png) no-repeat;
    content: "";
    right: -89px;
    top: -63px;
    width: 221px;
    height: 223px;
    z-index: -1;
    animation: zoomIn linear 3s;
}



.product-images-src-4{position:relative;z-index:1;}
.in-view .product-images-src-4:after{position:absolute;background: url("../images/badam.png") no-repeat;content:"";left:-50px;bottom:-35px;width:215px;height:162px;z-index:-1;animation:zoomIn linear 1.5s;}
.in-view .product-images-src-4:before{position:absolute;background: url("../images/leep.png") no-repeat;content:"";left:-70px;top:0px;width:110px;height:157px;z-index:-1;animation:zoomIn linear 1.5s;}
.in-view .nice-eff-1:after{position:absolute;background: url("../images/elakai1.png") no-repeat;content:"";right:-60px;bottom:-75px;width:300px;height:165px;z-index:-1;animation:zoomIn linear 1.5s;}
.in-view .nice-eff-1:before{position:absolute;background: url("../images/leaf.png") no-repeat;content:"";right:-130px;top:-62px;width:221px;height:223px;z-index:-1;animation:zoomIn linear 1.5s;}


.modal-dialog{margin:120px auto;}
.product-content-src{padding:60px 0px 0px 20px;}
.product-content-src h4{font-family: 'HelveticaNeueLTStdHv';font-size:24px;color:#231f20;line-height:58px;margin:0px;}
.product-content-src p{font-family: 'HelveticaNeueLTStdRoman';font-size: 16px;color:#000000;line-height:24px;margin:0px;
width:78%;}
.lis-f-pro li{float:left;list-style:none;padding-right:25px;font-family: 'HelveticaNeueLTStdBd';font-size: 16px;color:#000000;line-height:24px;position:relative;}
.lis-f-pro li:after{ background-color: #acacac;content: "";height: 15px;position: absolute;right: 12px;top: 7px;width: 2px;z-index: 0;}
.lis-f-pro li:last-child:after{display:none;}
.lis-f-pro{padding:15px 0px;}
.enq-nw{padding-top:35px;}
.enq-nw a{background-color:#9dcb3b;padding:12px 25px;font-family: 'HelveticaNeueLTStdBd';font-size: 14px;text-transform:uppercase;color:#000;text-decoration:none;transition: all 500ms ease-in-out;}
.enq-nw a:hover{background-color:#000;color:#fff;transition: all 500ms ease-in-out;}
.section-wrapper{padding:60px 0px;}

/* Products page End */


/* Clients page Start */

.clients-ovrl-blk{background-image: url("../images/bg-2.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;position:relative;}
.clients-ovrl-blk:after{background: url("../images/luy.png") no-repeat scroll 0 0;top:0;left:0;position:absolute;height:100%;width:100%;content:"";z-index:0;}
.clnts {width:85%;margin:0 auto;position:relative;z-index:999;}
.in-view .clnts:after{position:absolute;content:"";background: url("../images/lef-cli.png") no-repeat;left:0;bottom:0;width:264px;height:50px;animation:zoomIn linear 3s;animation-delay:6s}
.in-view .clnts:before{position:absolute;content:"";background: url("../images/rit-cli.png") no-repeat;right:0;bottom:0;width:264px;height:50px;animation:zoomIn linear 3s;animation-delay:6s}
.clnts p{font-family: 'HelveticaNeueLTStdMd';font-size:20px;color:#fff;line-height:28px;text-align:center}
.clnts-list li{display:inline-block;list-style:none;padding:0px 10px;}
.clnts-list{padding:30px 0px 0px;}
.clnts-list li img { transition:all 800ms ease; transform:scale(1,1) }
.clnts-list li:hover img { transform:scale(1.2,1.2) }
.clients-ovrl-blk .section-wrapper {padding:15px 0px;}

/* Clients page End */


/* Clients page Start */

.clients-ovrl-blk{background-image: url("../images/bg-2.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;position:relative;}
.clients-ovrl-blk:after{background: url("../images/luy.png") no-repeat scroll 0 0;top:0;left:0;position:absolute;height:100%;width:100%;content:"";z-index:0;}
.clntss {width:85%;margin:0 auto;position:relative;z-index:999;}
/*.in-view .clnts:after{position:absolute;content:"";background: url("../images/lef-cli.png") no-repeat;left:0;bottom:70px;width:264px;height:50px;animation:zoomIn linear 3s;animation-delay:6s}
.in-view .clnts:before{position:absolute;content:"";background: url("../images/rit-cli.png") no-repeat;right:0;bottom:70px;width:264px;height:50px;animation:zoomIn linear 3s;animation-delay:6s; }*/
.clntss p{font-family: 'HelveticaNeueLTStdMd';font-size:20px;/*color:#fff;*/line-height:28px;text-align:center;margin-bottom: 20px;}
.sach li {
    display: inline-block;
    list-style: none;
    padding: 0;
    border-right: 1px solid #d0d0d0;
    padding-top: 0;
    border-bottom: 1px solid #d0d0d0;
    margin: -3px;
}
.sach{padding:30px 0px 0px;}
.sach li img {

        transition: all 800ms ease;
    transform: scale(1,01);
    padding: 20px;
       width: 250px;
}
.sach li:hover img { transform:scale(1.2,1.2) }
.clients-ovrl-blk .section-wrapper {padding:15px 0px;}

/* Clients page End */

/* Contact-us page Start */

.total-cont-page{width:90%;margin:0 auto;}
.contact-block{background-image: url("../images/contact-bg.jpg");background-position: center bottom;background-size: cover;background-repeat:no-repeat;}
.deep-add{padding:0px;}
.deep-add li{list-style:none;padding:15px 0px 10px 75px;}
.deep-add  h4{font-family: 'HelveticaNeueLTStdBd';font-size:18px;color:#4f4d4d;line-height:25px;text-align:left;margin:0px;padding-bottom:10px;}
.deep-add  p{font-family: 'HelveticaNeueLTStdRoman';font-size: 17px;color:#4f4d4d;line-height:22px;text-align:left;}
.loca-icon{background: url("../images/loc.png") no-repeat scroll left 12px;}
.call-icon{background: url("../images/call.png") no-repeat scroll left 0px;}
.talk-icon{background: url("../images/phone.png") no-repeat scroll left 12px;}
.email-icon{background: url("../images/email.png") no-repeat scroll left top;}
.deep-add a{text-decoration:none;color:#4f4d4d;text-transform:none;padding-bottom:15px;line-height:27px;transition: all 500ms ease-in-out;}
.deep-add a:hover{transition: all 500ms ease-in-out;color:rgb(156,203,59);}
.loca-icon span{display:block}
.con-nams{color: #4f4d4d;font-family: "HelveticaNeueLTStdRoman";font-size:18px;line-height: 22px;text-align: left;text-transform:none;display:block;}
.enquir-form {width: 100%;padding-top:15px;}

.enquir-form .frm-fields {  text-align: left;  width: 100%; margin-bottom:10px; color:#000;   }
.enquir-form .frm-fields input[type="text"] { border:none; padding:12px 15px;  width: 100%;font-family: 'HelveticaNeueLTStdLt'; color:#231f20; border-radius:0px; font-size:16px;background-color: #e7e9e6;margin-bottom:5px; }
.enquir-form .frm-fields input[type="email"] { border:none; padding:12px 15px;  width: 100%;font-family: 'HelveticaNeueLTStdLt'; color:#231f20; border-radius:0px; font-size:16px;background-color: #e7e9e6;margin-bottom:5px; }
.enquir-form .frm-fields textarea { border:none !important;  padding: 12px;  width: 100%; height:100px; font-family: 'HelveticaNeueLTStdLt'; border-radius:0px; font-size:16px; background-color: #e7e9e6; }
.enquir-form .frm-fields input[type="submit"] { font-size:18px;font-family: 'HelveticaNeueLTStdBd'; background-color: rgb(157,203,59) !important; border: 0 none; color: #fff;  padding: 12px 15px; width:100%; border-radius:0px; text-transform:uppercase; float:right;text-align:left;background: url("../images/sub-rit.png") no-repeat scroll 120px center;transition: all 500ms ease-in-out; }
.enquir-form .frm-fields input[type="submit"]:hover{background-color:#000 !important;transition: all 500ms ease-in-out;background: url("../images/sub-rit.png") no-repeat scroll 140px center;}
.enquir-form .frm-fields { text-align:center; }
.enquir-form .frm-fields .align-rht { text-align:right; }
.enquir-form .frm-fields .align-left { text-align:left; }
.enquir-form h4{font-family: 'HelveticaNeueLTStdBd';color:#868885;text-transform:uppercase;text-align:left;font-size:22px;margin:0px;padding:20px 15px}
.add-ress{position:relative;display:inline-block;}
.add-ress:after{position:absolute;content:"";background-color:#d9dad8;right:-35px;top:0;height:100%;width:1px;z-index:0;}

/* Admin */

.form-group .jsrequired.error{border:1px solid #d71920; }
.form-group label.error{font-size: 0px;display: none !important;}
#captcha input{background: url(../images/sec.png) no-repeat scroll 0 0 transparent;margin: 0px 5px 0;padding: 0;border: medium none;cursor: pointer;width: 15px; height:20px;}
#captcha #code{color: #231F20;font-size:20px;margin-left:5px;}
#captcha{}
.enquir-form .form-group{margin:10px 0px 0px;padding-left:30px;}
.enquir-form .form-control{margin-top:20px;}
.capcha-text{color:#999;}
.col-centered{float: none;margin: 0 auto;}

/* Admin */


/* Contact-us page End */


/* Pop Up Section Start */

.banner-form {background:#fff;margin:0px;padding:10px 35px 15px 35px;width:350px;}
button.xclose {background: #9CCB3B none repeat scroll 0 0;border: 0 none;cursor: pointer;margin: 0;padding: 0 7px;}
.banner-form input[type="submit"] {background: #9CCB3B none repeat scroll 0 0 !important;border: 0 none;border-radius: 0;color: #fff;font-family: 'HelveticaNeueLTStdBd';font-size: 14px;margin-top: 6px;padding: 8px 20px;text-transform: uppercase;width:100%;}
.tit-bn h3{ font-size:20px; font-family: 'HelveticaNeueLTStdBd'; color:#191919;margin-bottom:15px;text-transform: uppercase;
text-align:center;}

.xclose:hover{color:#000;transition:all 0.5s ease;opacity:unset;text-shadow:none;}
.xclose:hover button.xclose{background: #fe000 none repeat scroll 0 0;opacity:unset;}

.xclose {color: #fff;font-size: 35px;font-weight: 700;line-height: 1;opacity: unset;overflow: hidden;position: absolute;right:-52px;text-shadow: none;top: 0;transition: all 500ms ease-in-out 0s;}
.form-control{font-family: 'HelveticaNeueLTStdRoman';border-radius:0px;}

/* Pop Up Section End */


.prl0{
    padding-left: 0;
    padding-right: 0;
}


.prl0 img{
    border-right: 1px solid #000;
    border-bottom:  1px solid #000;
}


.br0{
    border-right: 0 !important;
}

.bb0{
    border-bottom: 0 !important;
}

.bl1{
    border-left: 1px solid #d0d0d0
}


.pl80{
    padding-left: 70px;
}

.pl40{
    padding-left: 40px;
}

