@font-face{font-family:elegant-theme-line;



	src:url(../fonts/elegant-theme-line.ttf?1439850014) 



	format('truetype'),url(../fonts/elegant-theme-line.eot?1439850014) 



	format('embedded-opentype'),



	url(../fonts/elegant-theme-line.svg?1439850014) 



	format('svg'),url(../fonts/elegant-theme-line.woff?1439850014) 



	format('woff')}



	.icon{font-family:elegant-theme-line;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map:before{content:"\e025"}.icon-genius:before{content:"\e046"}.icon-global:before{content:"\e052"}.icon-tools:before{content:"\e033"}



	.icon-profile-male:before{content:"\e040"}.icon-bargraph:before{content:"\e018"}







	p {



		font-size: 16px;



		line-height: 1.6;



		color: #6c7279;



	}



	h1 {



		font-size: 65px;



		color: #264A8A;



	}



	h2 {



		font-size: 40px;



		text-transform: uppercase;



		font-weight:bold;



		color:#264A8A;



	}



	h3 {



		font-size: 28px;



		text-transform: uppercase;



		font-weight:bold;



		color: #264A8A;



	}



	h4 {



		font-size: 22px;



		text-transform: uppercase;



		font-weight:bold;



		color: #264A8A;



	}



	h5 {



		font-size: 14px;



		color:#264A8A;



		text-transform: uppercase;



		/*font-weight:bold;*/



	}



	.btn {



		background-color: #3bc492;



		color: #fff;



		font-size: 13px;



		font-weight: 600;



		border: 0;



		-moz-border-radius: 2px;



		-webkit-border-radius: 2px;



		border-radius: 2px;



		display: inline-block;



		text-transform: uppercase;



	}



	.btn:hover, .btn:focus {



		background-color: #3d3d3d;



		color: #fff;



	}



	.btn-large {



		padding: 15px 40px;



	}



/* ------------------------------------------------------------------------------



	Global Styles



	-------------------------------------------------------------------------------*/



	a {



		/*color: #e84545;*/



	}



	a:hover, a:focus {



		text-decoration: none;



		-moz-transition: background-color, color, 0.3s;



		-o-transition: background-color, color, 0.3s;



		-webkit-transition: background-color, color, 0.3s;



		transition: background-color, color, 0.3s;



	}



	body {



		color: #6c7279;



		font-size: 14px;



		background-color:#FFF;



		/*font-family:sans-serif;*/



		font-family: 'Source Sans Pro', sans-serif;}



		ul, ol {



			margin: 0;



			padding: 0;



		}



		ul li {



			/*list-style:none;*/



			line-height: 30px;



		}



		.section {



			padding: 50px 0;



		}



/*.no-padding {



	padding: 0;



	}*/



	.no-gutter [class*=col-] {



		padding-right: 0;



		padding-left: 0;



	}



	.space {



		margin-top: 60px;



	}



	<!---->



/*table {



	line-height:10px;



	letter-spacing: 0.6px;



	font-size:14px;



    border-collapse:separate;



    border:solid black 0.2px;



    border-radius:15px;



    -moz-border-radius:6px;



}







td, th {



    border-left:solid black 1px;



    border-top:solid black 1px;



}







th {



    background-color: blue;



    border-top: none;



}



tr{



}



td:first-child, th:first-child {



     border-left: none;



}



*/<!---->



/* ------------------------------------------------------------------------------



	Header



	-------------------------------------------------------------------------------*/



	.info{



		float:right;



		color:#264A8A;



		margin-top:-100px;



		margin-right:50px;



		font-size:14px;



		font-weight:500;}



		.logo_bar{



	/*position: fixed;



	background-color:SKYBLUE;



	background-color:#d9d9d9;*/



	z-index: 999;



	/*width:100%;*/



	background-color:#FFFFFF;



}



.header{



	/*background:#F5D3DB;



	border-bottom:1px double #FFF;*/



}



.header_left {



	float: left;



	/*width: 50%;*/



}



.header_right{



	float:right;



}



.header_left ul li {



	color: #fff;



	list-style-type: none;



	font-size: 14px;



	display: inline-block;



	/*border-left: 1px solid #7ECCEA;*/



	padding: 16px 21px;



}



.header_left ul li:nth-child(2) {



	/*border-right: 1px solid #7ECCEA;*/



}



.header_right ul li {



	color: #fff;



	list-style-type: none;



	font-size: 14px;



	display: inline-block;



	/*border-left: 1px solid #7ECCEA;*/



	padding: 16px 21px;}







	.header_right ul li span {



		top: 1px;



		font-size: 12px;



		margin-right: 14px;



		border: 1px solid #7ECCEA;



		padding: 4px 5px;



		border-radius: 3px;



	}







	/*-- w3layouts --*/







	.header_left ul li span {



		top: 1px;



		font-size: 12px;



		margin-right: 14px;



		border: 1px solid #7ECCEA;



		padding: 4px 5px;



		border-radius: 3px;



	}



	.header_left ul li a {



		color: #fff;



		text-decoration: none;



	}



	.header_left ul li a:hover{



		color: #FDA30E;



	}



	.login {



		float: left;



	}



	.login ul li {



		list-style-type: none;



		display: inline-block;



		color: #fff;



		font-size: 14px;



		border: 1px solid #7ECCEA;



		padding: 4px 11px;



		margin: 12px 6px 0 0;



	}



	.login ul li a {



		color: #fff;



		text-decoration: none;



		outline:none;



	}



	.login ul li a span {



		margin-right: 8px;



		font-size: 11px;



		top: 0px;



	}



	/*-- header-bottom--*/



	.navbar-nav {



		/*float: right;*/



	}



	.navbar-default .navbar-collapse, .navbar-default .navbar-form {



		border: none;



	}



	.navbar-default {



		background: none;



		border: none;



	}



	/*-- agileits --*/



	.navbar {



		position: relative;



		min-height: inherit;



		margin-bottom: 0;



	}



	.navbar-default .navbar-brand {



		color: #FDA30E;



		font-size: 32px;



		text-decoration: none;



	}



	.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {



		color: #FDA30E;



		background-color: transparent;



	}



	.nav > li > a {



		padding: 10px 17px !important;



	}



	.logo h1 a span{



		color:#000;



	}



	.logo h1 a,.logo h1 a:hover{



		color: #FDA30E;	



		text-decoration:none;	



	}



	.logo h1 a i{



		background: url(../images/clinic.png) no-repeat 0px 0px;



		width:32px;



		height:32px;



		display:inline-block;	



	}



	/*-- nav-hover --*/



	.menu__list {



		position: relative;



		margin: 0;



		padding: 0;



		color:#264A8A;



		list-style: none;



		margin:-49px 150px 0



	}



	.menu__item {



		display: block;



		margin:0;



	}



	.menu__link {



		display: block;



		padding: 1em;



		cursor: pointer;



		-webkit-user-select: none;



		-moz-user-select: none;



		-ms-user-select: none;



		/*-- w3layouts --*/



		user-select: none;



		-webkit-touch-callout: none;



		-khtml-user-select: none;



		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);



	}







	.menu__link:hover,



	.menu__link:focus {



		outline: none;



	}







	.menu--horatio .menu__item {



		/*color: #4e3c3e;*/



		margin: 0 2px;



	}







	.menu--horatio .menu__item {



		position: relative;



		-webkit-transition: color .25s;



		transition: color .25s;



	}



	.menu--horatio .menu__item a {



		position: relative;



	}



	li.menu__item.menu__item--current a.menu__link {



		color:#264A8A;



	}



	.menu--horatio .menu__item::before,



	.menu--horatio .menu__item::after,



	.menu--horatio .menu__item a::before,



	.menu--horatio .menu__item a::after {



		position: absolute;



		display: block;



		top: 0;



		right: 0;



		bottom: 0;



		left: 0;



	/*border: 2px solid #264A8A;



	color:#264A8A;*/



}



.menu--horatio .menu__item::before {



	border-width: 0 0 0 2px;



	-webkit-transform-origin: left bottom;



	transform-origin: left bottom;



}



.menu--horatio .menu__item::after {



	border-width: 0 2px 0 0;



	-webkit-transform-origin: right top;



	transform-origin: right top;



}



/*-- agileits --*/



.menu--horatio .menu__item a::before,



.menu--horatio .menu__item a::after {



	z-index: 2;



}



.menu--horatio .menu__item a::before {



	border-width: 2px 0 0;



	-webkit-transform-origin: left top;



	transform-origin: left top;



}







.menu--horatio .menu__item a::after {



	border-width: 0 0 2px;



	-webkit-transform-origin: right bottom;



	transform-origin: right bottom;



}



.menu--horatio .menu__item--current::before,



.menu--horatio .menu__item--current::after,



.menu--horatio .menu__item:hover::before,



.menu--horatio .menu__item:hover::after,



.menu--horatio .menu__item--current a::before,



.menu--horatio .menu__item--current a::after,



.menu--horatio .menu__item:hover a::before,



.menu--horatio .menu__item:hover a::after {



	



}







.menu--horatio .menu__item:not(.menu__item--current):hover::before,



.menu--horatio .menu__item:not(.menu__item--current):hover::after,



.menu--horatio .menu__item:not(.menu__item--current):hover a::before,



.menu--horatio .menu__item:not(.menu__item--current):hover a::after {



	/*-webkit-animation: horatio-anim .6s ease-in-out;



	animation: horatio-anim .6s ease-in-out;



	border-bottom:2px solid #57C1E6;*/



}







.menu--horatio .menu__item:not(.menu__item--current):hover::before {



	-webkit-animation-delay: -.45s;



	animation-delay: -.45s;



}







.menu--horatio .menu__item:not(.menu__item--current):hover a::before {



	-webkit-animation-delay: -.3s;



	animation-delay: -.3s;



}







.menu--horatio .menu__item:not(.menu__item--current):hover::after {



	-webkit-animation-delay: -.15s;



	animation-delay: -.15s;



}







.menu--horatio .menu__item:not(.menu__item--current):hover a::after {



	-webkit-animation-delay: 0;



	animation-delay: 0;



}







@-webkit-keyframes horatio-anim {



	0%, 33% {



		opacity: 0;



		-webkit-transform: rotate(45deg) scale(1.5);



		transform: rotate(45deg) scale(1.5);



	}







	100% {



		opacity: 1;



		-webkit-transform: none;



		transform: none;



	}



}







@keyframes horatio-anim {



	0%, 33% {



		opacity: 0;



		-webkit-transform: rotate(45deg) scale(1.5);



		transform: rotate(45deg) scale(1.5);



	}







	100% {



		opacity: 1;



		-webkit-transform: none;



		transform: none;



	}



}



.header-bottom {



	position:fixed;



	z-index: 999;



	width:100%;



	/*background-color:#C3CFDB;



	background-color:#FFF;



	border-bottom:2px solid #264A8A;*/



}



.navbar-default .navbar-nav > li > a {



	color:#264A8A;



	font-size: 16px;



	font-weight:500;



}



.navbar-default .navbar-nav > li > a:hover{



	color:#79C4E0;



	border-bottom:2px solid #264A8A;}



	/*-- //nav-hover --*/



	<!---->



	.search-grid{



		float: right;



		width: 18%;



		margin-top: -47px;



		margin-right: 10px;



	}



	.search-grid input[type="text"] {



		display: inline-block;



		background: none;



		border: none;



		border-bottom: solid 1px #264A8A;



		width: 80%;



		padding: .5em;



		outline: none;



		font-size: 16px;



		color: #164688;



	}



	.search-grid button.btn1 {



		color: #57BDE3;



		font-size: 20px;



		border: none;



		text-align: center;



		text-decoration: none;



		background: none;



		transition: 0.5s all;



	}



	.search-grid button.btn1:hover{



		color:#264A8A;



	}







	<!---->



	.display{



		height:250px;



		background-image:url(../images/banner_2.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_ind{



		height:400px;



		background-image:url(../images/banner_ind.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	/**/



	.display_agro{



		height:400px;



		background-image:url(../images/banner_agro.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_hini{



		height:400px;



		background-image:url(../images/banner_hini.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_leather{



		height:400px;



		background-image:url(../images/banner_leather.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_metal{



		height:400px;



		background-image:url(../images/banner_metal.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}







	.display_og{



		height:400px;



		background-image:url(../images/banner_og.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_pc{



		height:400px;



		background-image:url(../images/banner_pc.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_pch{



		height:400px;



		background-image:url(../images/banner_pch.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_perc{



		height:400px;



		background-image:url(../images/banner_perc.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_txt{



		height:400px;



		background-image:url(../images/banner_txt.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_serv{



		height:400px;



		background-image:url(../images/banner_services.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}







	.display_lfs{



		height:400px;



		background-image:url(../images/banner_lfs.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}







	.display_nre{



		height:400px;



		background-image:url(../images/banner_nre.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}



	.display_me{



		height:400px;



		background-image:url(../images/banner_me.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}



	.display_chem{



		height:400px;



		background-image:url(../images/banner_chem.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	.display_capa{



		height:400px;



		background-image:url(../images/banner_capa.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}



	.display_resarch{



		height:400px;



		background-image:url(../images/banner_2.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}



	.display_cnt{



		height:400px;



		background-image:url(../images/banner_contact.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	/*background-position:center;*/}



	.display_vena{



		height:400px;



		background-image:url(../images/banner_vena.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	}



	.display_rec_mon{



		height:400px;



		background-image:url(../images/banner_rec_mono.jpg);



		background-size:cover;



		background-repeat:no-repeat;



		padding-top:100px;



	}



	.display_ne{



		height:400px;



		background-image:url(../images/banner_n&e.jpg);



		background-repeat:no-repeat;



		background-size:cover;



		padding-top:100px;



	}



	<!---->



	.bann_txt{



		background-color: #fff;



		height: 100%;



		opacity: 0.6;



		width: 100%;



		padding:35px;



	}



	.bann_txt h1{



		text-align:center;



		font-size:40px;



		color:#000;



		text-transform:uppercase;}
.bann_txt p{



		text-align:center;



		font-size:40px;



		color:#000;



		text-transform:uppercase;}



		/* General link styles */



		.link {



			outline: none;



			text-decoration: none;



			position: relative;



			line-height: 1;



			display: inline-block;



		}



		/* Nukun */



		.link--nukun {



			text-transform: uppercase;



			overflow: hidden;



			padding: 10px 0 0;



			-webkit-transition: color 0.3s;



			transition: color 0.3s;



		}



		.link--nukun::after {



			background: #ACD07A;



			-webkit-transform: translate3d(-300%,0,0) scale3d(0,1,1);



			transform: translate3d(-300%,0,0) scale3d(0,1,1);



		}







		.link--nukun:hover::before {



			-webkit-transform: translate3d(300%,0,0) scale3d(0,1,1);



			transform: translate3d(300%,0,0) scale3d(0,1,1);



		}







		.link--nukun:hover::after {



			-webkit-transform: translate3d(0,0,0) scale3d(1,1,1);



			transform: translate3d(0,0,0) scale3d(1,1,1);



		}







		.link--nukun span {



			display: inline-block;



			position: relative;



			-webkit-transform: perspective(1000px) rotate3d(0,1,0,0deg);



			transform: perspective(1000px) rotate3d(0,1,0,0deg);



			-webkit-transition: -webkit-transform 0.5s, color 0.5s;



			transition: transform 0.5s, color 0.5s;



			-webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1);



			transition-timing-function: cubic-bezier(0.2,1,0.3,1);



		}







		.link--nukun:hover span {



			-webkit-transform: perspective(1000px) rotate3d(0,1,0,180deg);



			transform: perspective(1000px) rotate3d(0,1,0,180deg);



		}











		/*-- //header-bottom--*/



		/*-- Slider Part starts Here --*/



		#slider3,#slider4  {



			box-shadow: none;



			-moz-box-shadow: none;



			-webkit-box-shadow: none;



			margin: 0 auto;



		}



		.rslides_tabs {



			list-style: none;



			padding: 0;



			background: rgba(0,0,0,.25);



			box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);



			-moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);



			-webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);



			font-size: 18px;



			list-style: none;



			margin: 0 auto 50px;



			max-width: 540px;



			padding: 10px 0;



			text-align: center;



			width: 100%;



		}



		.rslides_tabs li {



			display: inline;



			margin-right: 1px;



		}



		.rslides_tabs a {



			width: auto;



			line-height: 20px;



			padding: 9px 20px;



			height: auto;



			background: transparent;



			display: inline;



		}



		.rslides_tabs li:first-child {



			margin-left: 0;



		}



		.rslides_tabs .rslides_here a {



			background: rgba(255,255,255,.1);



			color: #fff;



			font-weight: bold;



		}



		.events {



			list-style: none;



		}



		.callbacks_container {



			position: relative;



			float: left;



			width: 100%;



		}



		.callbacks {



			position: relative;



			list-style: none;



			overflow: hidden;



			width: 100%;



			padding: 0;



			margin: 0;



		}



		.callbacks li {



			position: absolute;



			width: 100%;



			left: 0;



			top: 0;



		}



		.callbacks img {



			position: relative;



			z-index: 1;



			height: auto;



			border: 0;



		}



		.callbacks .caption {



			display: block;



			position: absolute;



			z-index: 2;



			font-size: 20px;



			text-shadow: none;



			color: #fff;



			left: 0;



			right: 0;



			padding: 10px 20px;



			margin: 0;



			max-width: none;



			top: 10%;



			text-align: center;



		}



		.callbacks_nav {



			position: absolute;



			-webkit-tap-highlight-color: rgba(0,0,0,0);



			top: 61%;



			left: 0;



			opacity: 0.7;



			z-index: 3;



			text-indent: -9999px;



			overflow: hidden;



			text-decoration: none;



			height: 62px;



			width: 45px;



			margin-top: -65px;



		}



		.callbacks_nav:active {



			opacity: 1.0;



		}



		a.callbacks_nav.callbacks1_nav.prev {



			background: transparent url("../images/themes.png") no-repeat 0px 0px;



			left: -3.1%;



		}



		.callbacks_nav.next {



			background: transparent url("../images/themes.png") no-repeat -46px 0px;



			left: 100%;



		}



		#slider3-pager a,#slider4-pager a  {



			display: inline-block;



		}



		#slider3-pager span,#slider4-pager span{



		}



		#slider3-pager span,#slider4-pager span{



			width:100px;



			height:15px;



			background:#fff;



			display:inline-block;



			border-radius:30em;



			opacity:0.6;



		}



		#slider3-pager .rslides_here a ,#slider4-pager .rslides_here a {



			background: #FFF;



			border-radius:30em;



			opacity:1;



		}



		#slider3-pager a ,#slider4-pager a {



			padding: 0;



		}



		#slider3-pager li, #slider4-pager li{



			display:inline-block;



		}



		.rslides {



			position: relative;



			list-style: none;



			overflow: hidden;



			width: 100%;



			padding: 0;



			margin: 0;



		}



		.rslides li {



			-webkit-backface-visibility: hidden;



			position: absolute;



			display: none;



			width: 100%;



			left: 0;



			top: 0;



		}



		.rslides li{



			position: relative;



			display: block;



		}







		.callbacks_tabs{



			list-style: none;



			position: absolute;



			top: 87%;



			z-index: 99;



			left: 40%;



			padding: 0;



			margin: 0;



			/*	display:none;*/



		}



		ul.callbacks_tabs.callbacks2_tabs {



			top: 107%;



			left: 0%;



		}



		.slider-top{



			text-align: center;



			padding:10em 0;



		}



		.slider-top h1{



			font-weight:700;



			font-size:48px;



			color:#010101;



		}



		.slider-top p{



			font-weight:400;



			font-size:20px;



			padding:1em 7em;



			color:#010101;



		}



		.slider-top ul.social-slide{



			display:inline-flex;



			margin: 0px;



			padding: 0px;



		}



		ul.social-slide li i{



			width:70px;



			height:74px;



			background:url(../images/img-resources.png)no-repeat;



			display: inline-block;



			margin:0px 15px;



		}



		ul.social-slide li i.win{



			background-position:-6px 0px;



		}



		ul.social-slide li i.android{



			background-position:-110px 0px;



		}



		ul.social-slide li i.mac{



			background-position:-215px 0px;



		}



		.callbacks_tabs li{



			display: inline-block;



		}











		.callbacks_tabs a{



			visibility: hidden;



		}



		.callbacks_tabs a:after {



			content: "\f111";



			font-size:0;



			font-family: FontAwesome;



			visibility: visible;



			display: block;



			height: 6px;



			width: 48px;



			display:inline-block;



			background: #ccc;



			border-radius: 30px;



			-webkit-border-radius: 30px;



			-moz-border-radius: 30px;



			-o-border-radius: 30px;



			-ms-border-radius: 30px;



		}



		.callbacks_here a:after{



			background: #44B2DA;	



		}



		a.callbacks_nav.callbacks2_nav.prev {



			background: transparent url("../images/2.png") no-repeat left top;



			width:23px;



			height:23px;



		}



		a.callbacks_nav.callbacks2_nav.next{



			background: transparent url("../images/2.png") no-repeat -29px 0px;



			width:23px;



			height:23px;



		}



		a.callbacks_nav.callbacks2_nav.prev {



			left: 86% !important;



			top: 9%;



		}



		a.callbacks_nav.callbacks2_nav.next {



			right: 0% !important;



			top: 9%;



		}



		/*-- Slider part Ends Here --*/



		/*-- banner --*/



		.banner



		{



			width:100%;



			padding-top: 110px;



		}



		.banner1{



			background: url(../images/banner_2.jpg) no-repeat center;



			background-size:cover;



			-webkit-background-size: cover;



			-o-background-size: cover;



			-ms-background-size: cover;



			-moz-background-size: cover;



			min-height: 450px;



		}



		.banner2{



			background: url(../images/banner_3.jpg) no-repeat center;



			background-size: cover;



			-webkit-background-size: cover;



			-o-background-size: cover;



			-ms-background-size: cover;



			-moz-background-size: cover;



			min-height: 450px;		



		}



		.banner3{



			background: url(../images/banner_pc.jpg) no-repeat center;



			background-size: cover;



			-webkit-background-size: cover;



			-o-background-size: cover;



			-ms-background-size: cover;



			-moz-background-size: cover;



			min-height: 450px;		



		}



		.banner4{



			background: url(../images/banner_og.jpg) no-repeat center;



			background-size: cover;



			-webkit-background-size: cover;



			-o-background-size: cover;



			-ms-background-size: cover;



			-moz-background-size: cover;



			min-height: 450px;		



		}



		.banner5{



			background: url(../images/banner_services.jpg) no-repeat center;



			background-size: cover;



			-webkit-background-size: cover;



			-o-background-size: cover;



			-ms-background-size: cover;



			-moz-background-size: cover;



			min-height: 450px;		



		}



		.banner-info,.banner-info2 {



			margin-top: 5em;



			background-color:rgba(115, 115, 115, 0.45);



			width:650px;



			padding:10px;



		}



		.banner-info h3,.banner-info2 h3 {



			color:#FFF;



			font-size: 30px;



			line-height: 1.5em;



			font-weight:500;



		}



		.banner-info h3 span,.banner-info2 h3 span {



			display: block;



		}



		/* Outline Out */



		.hvr-outline-out {



			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;



			background: #44B2DA;



			padding: 11px 19px;



			color: #fff;



			font-size: 16px;



			text-decoration: none;



		}



		.hvr-outline-out:before {



			content: '';



			position: absolute;



			border: #44B2DA solid 4px;



			top: 0;



			right: 0;



			bottom: 0;



			left: 0;



			-webkit-transition-duration: 0.3s;



			transition-duration: 0.3s;



			-webkit-transition-property: top, right, bottom, left;



			transition-property: top, right, bottom, left;



			color:#fff !important;



		}



		.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before {



			top: -8px;



			right: -8px;



			bottom: -8px;



			left: -8px;







		}



		.hvr-outline-out:hover{



			color:#fff !important;	



		}



		.banner-info p {



			font-size: 12px;



			color: #464646;



			line-height: 2.2em;



			width: 54%;



			margin: 15px 0 34px;



		}



		.banner-info2 p{



			font-size: 16px;



			color: #fff;



			font-style:italic;



			text-transform:uppercase;



			/*font-weight:500;*/



			line-height: 1.2em;



			/* margin: 30px 0 45px;*/	



		}



		/*-- //banner --*/



		/*--------------------*/



		/* ABOUT SECTION */



		/*--------------------*/







		#about {



			display: inline;



			float: left;



			width: 100%;



		}



		.about_area{



			float: left;



			display: inline;



			width: 100%;



			min-height: 200px;



		}



		.heading{



			float: left;



			display: inline;



			width: 100%;



		}



		.heading h2 {



			display: inline-block;



			margin-bottom: 35px;



			padding-bottom: 15px;



			/*padding-right: 50px;*/



			font-size: 40px;



			line-height: 40px;



		}



		.heading p{



			font-size: 16px;



			line-height: 28px;



			font-weight: 300;



			text-align:justify;



		}



		.about_content{



			float: left;



			display: inline;



			width: 100%;



			padding: 50px 0px;



		}



		.about_featured{



			float: left;



			display: inline;



			width: 100%;



		}



		.panel-group .panel {



			border-radius: 0;



			margin-bottom: 0px;



			box-shadow: none;



		}



		.panel-group .panel + .panel {



			margin-top: 0;



		}



		.panel-default {



			border-color: transparent;



		}



		.panel-default > .panel-heading {



			background-color: transparent;



			color: #333;



			border: 0 none !important;



			padding: 5px 15px;



		}



		.panel-title {



			border-bottom: 1px solid #ccc;



			color: #222;



			/*font-family: 'Varela', sans-serif;*/



			font-size: 20px;



			font-weight: 400;



			text-transform: uppercase;



			-webkit-transition: all 0.5s;



			-o-transition: all 0.5s;



			transition: all 0.5s;



		}



		.panel-title a {



			display: block;



			text-decoration: none;



			padding-bottom: 10px;



		}



		.panel-default .in{	



			padding-left:10px;



			margin-left: 20px;



			-webkit-transition: all 0.5s;



			-o-transition: all 0.5s;



			transition: all 0.5s; 



		}



		.panel-title a span{



			margin-right: 5px;



		}



		.panel-body { 



			border-top-color: transparent !important;



			padding: 0px 15px;



			margin: 10px 0px;



		}



		.about_slider{



			float: left;



			display: inline;



			width: 100%;



			height: 350px;



		}



		.single_iteam{



			float: left;



			display: inline;



			width: 100%;



			height:100%;



		}



		.single_iteam img {



			max-width: 100%;



		}



		.about_slider .slick-dots li button:before {



			content: "•";



			font-size: 28px;  



		}



		.about_slider .slick-dots li.slick-active button:before {



			opacity: 0.75;



		}



		.skills_area{



			float: left;



			display: inline;



			width: 100%;



			min-height: 350px;



			padding: 85px 0px;



	/*background-image: url(img/skills_bg.jpg);



	background-repeat: no-repeat;



	background-size: 100% 100%;*/



	background-image:url(img/full-slider/banner.jpg);



	position: relative;



}



.skills{



	position: relative;



	z-index: 999;



}



.heading h3 {



	color: #fff;



	display: inline-block;



	float: left;



	font-size: 40px;



	margin: 0 0 40px;



	padding-bottom: 10px;



	text-transform: uppercase;



	font-weight: bold;



	line-height: 40px;



}



div[data-dimension] {



	float: none;



	margin: 0 auto;



}



.circle-text{



	color: #fff;



}



.single_skill{



	float: left;



	display: block;



	width: 100%;



	text-align: center;



}



.single_skill > h4 {



	color: #ffffff;



	font-size: 20px;



	font-weight: bold;



	text-decoration:underline;



}







<!--industries-->



.cent_al{



	margin-left:20px;}



	.details{



		background-color:#C3CFDB;



	}



	.comp_details{



		padding:30px;



		height:100%;



		width:100%;}



		.comp_head{



			width:100%;}



			.comp_desc{



				width:70%;



				float:left;}



				.comp_desc h4{



					font-size:24px;



					color:#264A8A;}



					.comp_desc p{



						font-size:14px;



						color:#264A8A;}



						.cont_form{



							width:20%;



							float:right;}



							.bouch_down{



								margin-top:30px;



								text-transform: uppercase;



								background-color:#09103E;



								padding:50px;



								width:100%;}



								.bouch_down h4{



									margin-top:35px;



									color:#FFF;



								}



								.bouch_down h4:hover{



									text-decoration:underline;



								}



								.explore_ind{



									margin: 50px 50px 50px 50px; 



								}



								.explore_ind h3{



									color:#09103E;}



									#cssmenu_width {



										margin: 0;



										line-height: 1;



										width:100%;



										height:100%;



										float:left;



										overflow-x: auto;



										display: block;



									}



									.align-right {



										



									}



									#cssmenu_width ul {



										margin: 0;



										padding: 5px;



										list-style: none;



										display: block;



										width: 100%;  



									}



									#cssmenu_width ul li {



										position: relative;



										margin: 0;



										padding: 1px;



										



									}



									#cssmenu_width ul li a {



										text-decoration: none;



										border-radius:7px;



										cursor: pointer;



									}



									#cssmenu_width > ul > li > a {



										margin-top:2px;



										color:#000;



										text-transform: uppercase;



										display: block;



										padding: 14px;



										border-top: 1px solid #dddddd;



										border-left: 1px solid #dddddd;



										border-right: 1px solid #dddddd;



										background:#E9E9E9;



										box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);



										letter-spacing: 5px;



										font-size: 14px;



										font-weight: 300;



										-webkit-transition: all 0.25s ease-in;



										-moz-transition: all 0.25s ease-in;



										-ms-transition: all 0.25s ease-in;



										-o-transition: all 0.25s ease-in;



										transition: all 0.25s ease-in;



										position: relative;



									}



									#cssmenu_width > ul > li:first-child > a {



 /* border-top-left-radius: 3px;



 border-top-right-radius: 3px;*/



 border-radius:7px;



 text-transform: uppercase;



}



#cssmenu_width > ul > li > a {



 /* border-top-left-radius: 3px;



 border-top-right-radius: 3px;*/



 border-radius:7px;



 text-transform: uppercase;



}



#cssmenu_width > ul > li:last-child > a {



  /*border-bottom-left-radius: 3px;



  border-bottom-right-radius: 3px;



  border-bottom: 1px solid #000000;*/



  border-radius:7px;



  



  text-transform: uppercase;



}



#cssmenu_width > ul > li:hover > a/*,



#cssmenu_width > ul > li.open > a,



#cssmenu_width > ul > li.active > a*/ {



	background-color:#FFF;



	color:#09103E;



}



#cssmenu_width ul > li.has-sub > a::after {



	content: "";



	position: absolute;



	display: block;



	width: 0;



	height: 0;



	border-top: 13px solid #000000;



	border-botom: 13px solid transparent;



	border-left: 125px solid transparent;



	border-right: 125px solid transparent;



	left: 0;



	bottom: -13px;



	bottom: 0px;



	z-index: 1;



	opacity: 0;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease;



	-ms-transition: all .2s ease;



	-o-transition: all .2s ease;



	transition: all .2s ease;



}



#cssmenu_width ul > li.has-sub > a::before {



	content: "";



	position: absolute;



	display: block;



	width: 0;



	height: 0;



	border-top: 13px solid #09103E;



	border-botom: 13px solid transparent;



	border-left: 125px solid transparent;



	border-right: 125px solid transparent;



	left: 0;



	bottom: -12px;



	bottom: -1px;



	z-index: 3;



	opacity: 0;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease;



	-ms-transition: all .2s ease;



	-o-transition: all .2s ease;



	transition: all .2s ease;



}



#cssmenu_width ul > li.has-sub::after {



	content:"";



	display: block;



	position: absolute;



	width: 0;



	height: 0;



	border: 7px solid transparent;



	border-top-color: #dddddd;



	z-index: 2;



	right: 20px;



	top: 24.5px;



	pointer-events: none;



}



#cssmenu_width ul > li:hover::after,



#cssmenu_width ul > li.active::after,



#cssmenu_width ul > li.open::after



{



	border-top-color: #ffffff;



}  



/*#cssmenu_width ul > li.has-sub.open > a::after {



  opacity: 1;



  bottom: -10px;



}



#cssmenu_width ul > li.has-sub.open > a::before {



  opacity: 1;



  bottom: -10px;



  }*/



  #cssmenu_width ul ul {



  	display: none;



  	text-transform: uppercase;



  	/* margin-left:15px;*/



  }



  #cssmenu_width ul ul li {



  /*border-left: 1px solid #ccc;



  border-right: 1px solid #ccc;*/



}



#cssmenu_width ul ul li a {



	background:#E9E9E9;



	display: block;



	position: relative;



	font-size: 14px;



	padding: 14px 20px;



	/*border-bottom: 1px solid #666;*/



	color: #000;



	font-weight: 300;



	-webkit-transition: all 0.25s ease-in;



	-moz-transition: all 0.25s ease-in;



	-ms-transition: all 0.25s ease-in;



	-o-transition: all 0.25s ease-in;



	transition: all 0.25s ease-in;



	letter-spacing: 5px;



}



#cssmenu_width ul ul li:first-child > a {



	padding-top: 18px;



}



#cssmenu_width ul ul ul li {



	border: 0;



}



#cssmenu_width ul ul li:hover > a,



#cssmenu_width ul ul li.open > a,



#cssmenu_width ul ul li.active > a {



	/*background-color:#44B2DA;*/



	color: #666666;



}



#cssmenu_width ul ul > li.has-sub > a::after {



	border-top: 13px solid #dddddd;



}



#cssmenu_width ul ul > li.has-sub > a::before {



	border-top: 13px solid #e4e4e4;



}



#cssmenu_width ul ul ul li a {



	padding-left: 30px;



}



#cssmenu_width ul ul > li.has-sub::after {



	top: 18.5px;



	border-width: 6px;



	border-top-color: #777777;



}







#cssmenu_width ul ul > li:hover::after,



#cssmenu_width ul ul > li.active::after,



#cssmenu_width ul ul > li.open::after {



	border-top-color: #666666;



}



#alignment{



	margin-left:60px;



}



.reach{



	padding:5px;



	width:100%;



	background-color:#44B2DB;}



	.reach h3{



		color:#FFF;}



		.reach h4{



			color:#FFF;}



			<!---->



			table.paleBlueRows {



				width: 100%;



				font-size:16px;



				height:100%;



				text-align:justify;



				text-transform: uppercase;



				display: block;



				overflow-x: auto;



				white-space: nowrap;



			}



			table.paleBlueRows td, table.paleBlueRows th {



				border: 1px solid #D0E4F5;



				padding: 3px 2px;



				padding:10px;



				line-height:18px;



			}



			table.paleBlueRows tbody td {



				/*font-size: 13px;*/



				border:1px solid #E9E9E9;



				/*font-weight: bolder;*/



				letter-spacing: 2px;



			}



			table.paleBlueRows tr:nth-child(even) {



				background: #E9E9E9;



			}



			table.paleBlueRows thead {



				background: #E9E9E9;



				border: 1px solid #E9E9E9;



				border-top-right-radius: 10px;



				border-top-left-radius: 10px;



				letter-spacing: 5px;



			}



			table.paleBlueRows thead th {



  /*font-size: 17px;



  font-weight: bold;*/



  color:#264A8A;



  text-align: center;



  border-left: 1px solid #FFFFFF;



}



table.paleBlueRows thead th:first-child {



	border-left: none;



}



<!--industries-->



<!--chemistries-->



.chemistries{



	width:100%;



	padding:65px;



	margin-bottom:30px;}



	#cssmenu {



		margin: 0;



		line-height: 1;



		width:32%;



		height:100%;



		float:left;



	}



	.align-right {



		



	}



	#cssmenu ul {



		margin: 0;



		padding: 0;



		list-style: none;



		display: block;



		width: 300px;



		



	}



	#cssmenu ul li {



		position: relative;



		margin: 0;



		padding: 0;



	}



	#cssmenu ul li a {



		text-decoration: none;



		cursor: pointer;



	}



	#cssmenu > ul > li > a {



		color: #dddddd;



		text-transform: uppercase;



		display: block;



		padding: 14px;



		border-top: 1px solid #dddddd;



		border-left: 1px solid #dddddd;



		border-right: 1px solid #dddddd;



		background: #09103E;



		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);



		letter-spacing: 1px;



		font-size: 14px;



		font-weight: 300;



		-webkit-transition: all 0.25s ease-in;



		-moz-transition: all 0.25s ease-in;



		-ms-transition: all 0.25s ease-in;



		-o-transition: all 0.25s ease-in;



		transition: all 0.25s ease-in;



		position: relative;



	}



	#cssmenu > ul > li:first-child > a {



		border-top-left-radius: 3px;



		border-top-right-radius: 3px;



		text-transform: uppercase;



	}



	#cssmenu > ul > li:last-child > a {



		border-bottom-left-radius: 3px;



		border-bottom-right-radius: 3px;



		border-bottom: 1px solid #000000;



		text-transform: uppercase;



	}



	#cssmenu > ul > li:hover > a,



	#cssmenu > ul > li.open > a,



	#cssmenu > ul > li.active > a {



		background: #09103E;



		color: #ffffff;



	}



	#cssmenu ul > li.has-sub > a::after {



		content: "";



		position: absolute;



		display: block;



		width: 0;



		height: 0;



		border-top: 13px solid #000000;



		border-botom: 13px solid transparent;



		border-left: 125px solid transparent;



		border-right: 125px solid transparent;



		left: 0;



		bottom: -13px;



		bottom: 0px;



		z-index: 1;



		opacity: 0;



		-webkit-transition: all .2s ease;



		-moz-transition: all .2s ease;



		-ms-transition: all .2s ease;



		-o-transition: all .2s ease;



		transition: all .2s ease;



	}



	#cssmenu ul > li.has-sub > a::before {



		content: "";



		position: absolute;



		display: block;



		width: 0;



		height: 0;



		border-top: 13px solid #09103E;



		border-botom: 13px solid transparent;



		border-left: 125px solid transparent;



		border-right: 125px solid transparent;



		left: 0;



		bottom: -12px;



		bottom: -1px;



		z-index: 3;



		opacity: 0;



		-webkit-transition: all .2s ease;



		-moz-transition: all .2s ease;



		-ms-transition: all .2s ease;



		-o-transition: all .2s ease;



		transition: all .2s ease;



	}



	#cssmenu ul > li.has-sub::after {



		content: "";



		display: block;



		position: absolute;



		width: 0;



		height: 0;



		border: 7px solid transparent;



		border-top-color: #dddddd;



		z-index: 2;



		right: 20px;



		top: 24.5px;



		pointer-events: none;



	}



	#cssmenu ul > li:hover::after,



	#cssmenu ul > li.active::after,



	#cssmenu ul > li.open::after {



		border-top-color: #ffffff;



	}



	#cssmenu ul > li.has-sub.open > a::after {



		opacity: 1;



		bottom: -13px;



	}



	#cssmenu ul > li.has-sub.open > a::before {



		opacity: 1;



		bottom: -12px;



	}



	#cssmenu ul ul {



		display: none;



	}



	#cssmenu ul ul li {



		border-left: 1px solid #ccc;



		border-right: 1px solid #ccc;



	}



	#cssmenu ul ul li a {



		background: #f1f1f1;



		display: block;



		position: relative;



		font-size: 14px;



		padding: 14px 20px;



		border-bottom: 1px solid #dddddd;



		color: #777777;



		font-weight: 300;



		-webkit-transition: all 0.25s ease-in;



		-moz-transition: all 0.25s ease-in;



		-ms-transition: all 0.25s ease-in;



		-o-transition: all 0.25s ease-in;



		transition: all 0.25s ease-in;



	}



	#cssmenu ul ul li:first-child > a {



		padding-top: 18px;



	}



	#cssmenu ul ul ul li {



		border: 0;



	}



	#cssmenu ul ul li:hover > a,



	#cssmenu ul ul li.open > a,



	#cssmenu ul ul li.active > a {



		background: #e4e4e4;



		color: #666666;



	}



	#cssmenu ul ul > li.has-sub > a::after {



		border-top: 13px solid #dddddd;



	}



	#cssmenu ul ul > li.has-sub > a::before {



		border-top: 13px solid #e4e4e4;



	}



	#cssmenu ul ul ul li a {



		padding-left: 30px;



	}



	#cssmenu ul ul > li.has-sub::after {



		top: 18.5px;



		border-width: 6px;



		border-top-color: #777777;



	}



	#cssmenu ul ul > li:hover::after,



	#cssmenu ul ul > li.active::after,



	#cssmenu ul ul > li.open::after {



		border-top-color: #666666;



	}



	.chem_desc{



		height:180%;



		width:65%;



		float:right;



		margin-right:20px;



		background-color:#FFF;



		border-radius:15px 0px 0px 15px;



		/*box-shadow: 0 5px 20px rgba(105, 108, 109, .3), 0 0 8px 5px rgba(208, 223, 226, .4) inset;*/



		margin-top: 5px;}



		.chem_desc p{



			padding:10px;



			text-align:center;



			font-size: 14px;



			line-height: 22.4px;



			color: #6c7279;}



			.chem_desc h4{



				text-align:center;}



				.prod_im{



					float:left;



					width:26%;



					height:140px;



					margin-left:15px;}



					.prod_im img{



						border-radius:15px 0px 0px 15px;}



						.prod_desc{



							width:100%;



							/*margin-left:60px;*/



						}



						.prod_descc{



							width:70%;



							padding:30px;



							float:right;



						}



						.prod_desc a{



							color:#F00;}



							.chem_desc_det{



								width:100%;}



								.prod_im_det img{



									float:left;



									width:25%;



									height:200px;



									margin-left:15px;



									/*border-radius:15px 0px 0px 15px;*/



								}



								.chem_desc_det p{



									padding:10px;



									/*text-align:center;*/



									font-size: 16px;



									line-height: 22.4px;



									color: #6c7279;



								}



								.prod_desc_det{



									float:right;



									width:100%;}



									.listing{



										width:100%;



										line-height:30px;



										font-size:18px;



									}



									<!---->



									.honor{



										width:100%;



										height:100px;



									}



									.honor_left{



										float:left;



										width:50%;}



										.honor_right{



											float:right;



											width:50%;}



											<!---->



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



	$intro



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



	.intro {



		height:100%;	



	}



	.intro h3 {



		color: #09103E;



		margin-top: 0;



	}



	.intro p {



		/*font-family: "Merriweather", Arial, sans-serif;*/



		color: #6c7279;



		font-size:16px;



		font-weight:300



		margin: 0 0 10px;



		text-align:justify;



		/*font-weight: 400;*/



	}



	.special{



		height:100%;



		background-color:#FFF;}



		.section special h4 {



			color:#09103E;



		}



/* ------------------------------------------------------------------------------



	 Serives



	 -------------------------------------------------------------------------------*/



	 .service-section {



	 	padding:65px 0;	



	 }



	 .services {



	 	background-color:#44B2DB;



	 }



	 .service-section h4,h5{



	 	color:#FFF;



	 }



	 .service-section p{



	 	color:#FFF;



	 }



	 .services-content {



	 	margin-top: 30px;



	 }



	 .services .icon {



	 	color:#FFF;



	 	font-size: 50px;



	 	padding-left: 15px;



	 }



	 .maserv {



	 	background-color:#F8F8F8;



	 }



	 .maserv p{



	 	color:#6c7279;



	 	height: 360px;



	 	padding: 15px;



	 	text-align: justify;



	 }



	 .maserv {



	 	background-color:#F8F8F8;



	 }



	 .serv_bck{



	 	background-color:#FFF;}



/* ------------------------------------------------------------------------------



	 Works



	 -------------------------------------------------------------------------------*/



/*#myVideo {



    position: fixed;



    right: 0;



    bottom: 0;



    min-width: 100%; 



    min-height: 100%;



    }*/



    .works_section{



    	background-color:#44B2DB;



    	padding:50px;}



    	.works_section h4{



    		color:#FFF;}



    		.align{



    			margin-left: 151px;}







    			.align_logo{



    				margin-left: 400px;



    			}



    		}



    		#work {



    			-moz-box-shadow: 0 0 0 1px #fff;



    			-webkit-box-shadow: 0 0 0 1px #fff;



    			box-shadow: 0 0 0 1px #fff;



    			overflow: hidden;



    			position: relative;



    			/*background-color:#C3CFDB;*/



    			height:180px;



    		}



    		.cube img {



    			width: 100%;



    			height: 100%;



    			z-index: 99;



    		}



    		.work .overlay {



    			background: #09103E;



    			height: 100%;



    			left: 0;



    			opacity: 0;



    			position: absolute;



    			top: 0;



    			width: 100%;



    			-moz-transition: opacity, 0.3s;



    			-o-transition: opacity, 0.3s;



    			-webkit-transition: opacity, 0.3s;



    			transition: opacity, 0.3s;



    		}



    		.work .overlay-caption {



    			position: absolute;



    			text-align: center;



    			top: 50%;



    			width: 100%;



    			-moz-transform: translateY(-50%);



    			-ms-transform: translateY(-50%);



    			-webkit-transform: translateY(-50%);



    			transform: translateY(-50%);



    		}



    		.work h5, .work p, .work img {



    			-moz-transition: all, 0.5s;



    			-o-transition: all, 0.5s;



    			-webkit-transition: all, 0.5s;



    			transition: all, 0.5s;



    		}



    		.work h5, .work p {



    			color: #fff;



    			margin: 0;



    			opacity: 0;



    		}



    		.work span {



    			font-size: 45px;



    		}



    		.work h5 {



    			margin-bottom: 5px;



    			-moz-transform: translate3d(0, -200%, 0);



    			-ms-transform: translate3d(0, -200%, 0);



    			-webkit-transform: translate3d(0, -200%, 0);



    			transform: translate3d(0, -200%, 0);



    		}



    		.work p {



    			-moz-transform: translate3d(0, 200%, 0);



    			-ms-transform: translate3d(0, 200%, 0);



    			-webkit-transform: translate3d(0, 200%, 0);



    			transform: translate3d(0, 200%, 0);



    		}



/*.work-box:hover img {



	-moz-transform: scale(1.2);



	-ms-transform: scale(1.2);



	-webkit-transform: scale(1.2);



	transform: scale(1.2);



	}*/



	.work-box:hover .overlay {



		opacity: 1;



	}



	.work-box:hover .overlay h5, .work-box:hover .overlay p {



		opacity: 1;



		-moz-transform: translate3d(0, 0, 0);



		-ms-transform: translate3d(0, 0, 0);



		-webkit-transform: translate3d(0, 0, 0);



		transform: translate3d(0, 0, 0);



	}



	/*--------------------*/



	/* Works SECTION */



	/*--------------------*/



	.counter_section {



  /*background-image: url("img/works_counterbg.jpg");



  background-repeat: no-repeat;



  background-size: 100% 100%;



  background-image:url(../images/banner.jpg);*/



  



  display: inline;



  float: left;



  min-height: 350px;



  padding: 80px 0;



  position: relative;



  width: 100%;



}



.counter_area {



	position: relative;



	z-index: 999;



}



.counter { padding: 20px 0; border-radius: 5px;}



.count-title {



	color:#FFF;



	font-size: 45px;



	font-weight: bold;



	margin-bottom: 0;



	margin-top: 15px;



	text-align: center;



}



.count-text {



	color:#FFF;



	font-size: 18px;



	margin-bottom: 0;



	margin-top: 10px;



	text-align: center;



	text-transform: uppercase;



}



.fa-2x {



	display: table;



	float: none;



	font-size: 40px;



	margin: 0 auto 0 115px;



}



.portfolio_area {



	/*background: none repeat scroll 0 0 #4f535e;*/



	color: #2DA2C8;



	display: inline;



	float: left;



	padding-top: 30px;



	width: 100%;



}



.portfolio_area h2{



	color: #2DA2C8;



}



.portfolio_gallery{



	float: left;



	display: inline;



	width: 100%;



	/*padding:15px;*/



}



.wagwep-container ul#portfolio-filter {



	border-bottom: medium none;



	margin-top: 25px;



	text-align: center;



}



.wagwep-container ul#portfolio-filter a {



	background: none repeat scroll 0 center rgba(0, 0, 0, 0);



	border: 1px solid #fff;



	border-radius: 0;



	color: #fff;



	font-weight: bold;



	margin: 0 10px 10px 0;



	padding: 6px 12px;



	text-decoration: none;



	text-transform: uppercase;



	-webkit-transition: all 0.5s;



	-o-transition: all 0.5s;



	transition: all 0.5s;



}



.wagwep-container ul#portfolio-filter a:hover{



	color: #fff;	



}







.og-grid li a figure span {



	border-bottom: 1px solid rgba(255, 255, 255, 0.5);



	color: rgba(255, 255, 255, 0.9);



	display: block;



	font-weight: normal;



	margin: 40% 20px 20px;



	padding: 10px 0;



	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);



	text-transform: uppercase;



}



.wagwep-container ul#portfolio-filter li {



	display: inline-block;



	float: none;  



}











/*--------------------*/



/* TEAM SECTION */



/*--------------------*/







#team{



	float: left;



	display: inline;



	width: 100%;



	padding:80px 0px;



	background:#FFF none repeat scroll 0 0;



}



.team_area{



	float: left;



	display: inline;



	width: 100%;



}



.team_slider{



	float: left;



	display: inline;



	width: 100%;



}



.team_slider .slick-next, .team_slider .slick-prev{



	height: 40px;



}



.single_team {



 /* border: 2px solid #ccc;



 border-radius: 5px;*/



 display: inline;



 float: left;



 /*padding: 25px 15px;*/



 text-align: center;



 width: 100%;



 /* height:370px;*/



}



.team_img{



	float: left;



	display: block;



	width: 100%;



	margin-left: 13px;



}



/*.team_img > img {



  border-radius: 100%;



  height: 180px;



  /*margin: 0 auto 15px;



  width: 245px;



  }*/



  .team_img > img {



  	/*border-radius: 100%;*/



  	height: 100%;



  	margin: 0 auto 15px;



  	width: 100%;



  }



  .single_team h5 {



  	color: #555;



  	/*font-weight: bold;*/



  	margin-bottom: 0;



  	margin-top: 18px;



  	text-transform: uppercase;



  	font-size: 17px;



  	width:90%;



  }



  .single_team h5:hover{



  	text-decoration:underline;}



  	.single_team span {



  		display: inline-block;



  		font-size: 15px;



  		font-weight: bold;



  		margin-bottom: 10px;



  		text-transform: uppercase;



  	}



  	.single_team p {



  		line-height: 24px;



  		padding:5px;



  	}



  	.team_social{



  		float: left;



  		display: inline;



  		width: 100%;



  		margin-top: 10px;



  	}



  	.team_social a {



  		color: #fff;



  		font-size: 18px;



  		display: inline-block;



  		background: #ccc;



  		width: 35px;



  		height: 35px;



  		line-height: 35px;



  		border-radius: 50%;



  		-webkit-transition: all 0.5s;



  		-o-transition: all 0.5s;



  		transition: all 0.5s;



  	}







  	<!--SUBSCRIBE-->



  	.subs{



  		width: 100%;



  		height:400px;



  		padding:20px;



  	}



  	.subscribe_form {



  		margin: 0 auto;



  		width: 60%;



  	}



  	.subscrive_group {



  		display: inline;



  		float: left;



  		margin-top: 40px;



  		width: 100%;



  	}



  	.subscribe_mail {



  		border-radius: 0;



  		display: inline;



  		float: left;



  		height: 50px;



  		width: 80%;



  		font-size: 18px;



  	}



  	.subscr_btn {



  		border: medium none;



  		color: #fff;



  		margin-left:150px;



  		font-size: 18px;



  		font-weight: bold;



  		height:70px;



  		text-transform: uppercase;



  		width: 60%;



  		-webkit-transition: all 0.5s;



  		-o-transition: all 0.5s;



  		transition: all 0.5s;



  		letter-spacing:5px;

  		background-color: #264A8A;



  	}



  	.subscr_btn:hover{



  		opacity: 0.75;



  	}



  	<!--SUBSCRIBE-->



  	#map{



  		overflow: hidden;



  		position: relative;



  		/*background-color:#C3CFDB;*/



  		height:500px;



  	}



  	.map{



  		height:500px;}



  		.map h4{



  			color:#09103E;



  		}



  		.loc_det{



  			width:25%;



  			float:left;



  			height:500px;



  			background-color:#CCC;



  			padding:10px;



  			text-transform:uppercase;}



  			.loc_map{



  				width:75%;



  				float:right;



  				height:500px;}



  				.nav-tabs{



  					border-bottom: none;



  					text-align:left;



  				}



  				.nav-tabs > li > a {



  					border: none;



  					border-radius: 0;



  					color:#09103E;



  					font-weight:600;



  				}



  				.nav-tabs > li > a:hover {



  					background-color:#45B2DB;



  					color:#09103E;



  				}



  				.nav-tabs > li.active > a {



  					border: none;



  					background-color: #8845a6;



  					color: #fff;



  				}



  				.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {



  					border: none;



  					background-color: #45B2DB;



  					color:#FFF;



  				}



/* ------------------------------------------------------------------------------



	 Teams



	 -------------------------------------------------------------------------------*/



	 .person {



	 	max-width: 270px;



	 	text-align: center;



	 }



	 .person img {



	 	width: 150px;



	 	height: 150px;



	 	border-radius: 50%;



	 	margin: auto;



	 }



	 .person-content {



	 	margin-top: 20px;



	 }



	 .person h4 {



	 	font-weight: 400;



	 }



	 .person h5 {



	 	color: #00aeda;



	 	font-size: 13px;



	 	font-weight: 400;



	 	margin-bottom: 20px;



	 }



	 .social-icons, .footer .footer-share {



	 	margin-top: 30px;



	 }



	 .social-icons li, .footer .footer-share li {



	 	display: inline-block;



	 	float: none;



	 }



	 .social-icons a, .footer .footer-share a {



	 	border: 1px solid #e8ecee;



	 	-moz-border-radius: 50%;



	 	-webkit-border-radius: 50%;



	 	border-radius: 50%;



	 	color: #c6cacc;



	 	display: block;



	 	font-size: 14px;



	 	height: 32px;



	 	line-height: 32px;



	 	margin-right: 5px;



	 	text-align: center;



	 	width: 32px;



	 }



	 .social-icons a:hover {



	 	background-color: #00aeda;



	 	border-color: #01a9d4;



	 	color: #fff;



	 }



/* ------------------------------------------------------------------------------



	 Testimonials



	 -------------------------------------------------------------------------------*/



	 .testimonials {



	 	background-color:#FFF;



	 	position: relative;



	 	text-align: center;



	 	color: #09103E;



	 }



	 .testimonials blockquote {



	 	border: 0;



	 	margin: 0;



	 	padding: 100px 15%;



	 }



	 .testimonials h1 {



	 	color: #09103E;



	 	font: 23px "Merriweather";



	 	font-weight: 300;



	 }



	 .testimonials p {



	 	color: #09103E;



	 	display: block;



	 	font-size: 13px;



	 	font-style: normal;



	 	letter-spacing: 2px;



	 	font-weight: 400;



	 	margin-top: 30px;



	 	text-transform: uppercase;



	 }



	 .flex-control-nav {



	 	margin-top: 2%;



	 	bottom: none!important;



	 	position: relative!important;



	 	right: 0;



	 	text-align: center;



	 	width: 100%!important;



	 	z-index: 100;



	 }



/* ------------------------------------------------------------------------------



	Contact form



	-------------------------------------------------------------------------------*/



	.addr_block{



		height: 100%;



	}



	.cf form {



		max-width: 600px;



		text-align: center;



		margin: 20px auto;



	}



	.cf input, textarea, select {



		/*border-radius:5px 5px 5px 5px;*/



		border:0; outline:0;



		padding: 1em;



		@include border-radius(8px);



		display: block;



		width: 100%;



		margin-top: 1em;



		/* @include box-shadow(0 1px 1px rgba(black, 0.1));*/



		resize: none;



	}



	.cf input, textarea, select:focus {



		/*@include box-shadow(0 0px 2px rgba($red, 1)!important);*/



	}



	.cf #input-submit {



		color:white;



		letter-spacing: 5px; 



		background: #164788;



		font-size: 18px;



		font-weight: bold;



	}



	.cf #input-submit:hover {



		/*color:#C3CFDB;



		background-color:#09103E;



		border:2px solid #C3CFDB;*/



		opacity: 0.75;



	} 



	.cf textarea {



		height: 126px;



	}



	.cf.half {



		float: left;



		width: 48%;



		margin-bottom: 1em;



	}



	.cf.right { width: 50%; }



	.cf.left {



		margin-right: 2%; 



	}



	/**/



	#services .row{



		margin-left:150px;	



	}



	#bet_mar{



		border-radius:8px; 



		margin-left:60px;



	}



	/**/



	/*NEWS AND EVENT*/



	.new_head{







	}



	.newse h5{



		color: #2DA2C8;



		font-size: 16px;



	}



	.new_dis{



		float:right; width:80%; 



		border-left:2px solid #264A8A;



		padding:10px;



	}



	.new_head{



		float:left; 



		width:20%;



	}



	/**/



/* ------------------------------------------------------------------------------



	 Footer



	 -------------------------------------------------------------------------------*/



	 .footer {



	 	text-align: left;



	 	font-size:16px;



	 }



	 .footer-top {



	 	background-color:#ffffff;



	 	color:#09103E;







	 }



	 .footer-bottom {



	 	background-color: #313454;



	 	padding: 20px 0;



	 }



	 .footer .footer-col {



	 	/*margin-bottom: 80px;*/



	 }



	 .footer h5 {



	 	color: #09103E;



	 }



	 .footer h5 {



	 	margin-bottom: 20px;



	 }



	 .footer p {



	 	color:#09103E;



	 }



	 .footer a {



	 	color: #09103E;



	 	line-height:25px;



	 }



	 .footer a:hover {



	 	color:#57C1E6;



	 }



	 .footer .footer-share {



	 	margin-top: 0;



	 }



	 .footer .footer-share li {



	 	display: inline-block;



	 	float: none;



	 }



	 .footer .footer-share a {



	 	border: none;



	 	font-size: 21px;



	 	color: rgba(255, 255, 255, 0.25);



	 }



	 .footer .fa-heart {



	 	color: #e84545;



	 	font-size: 11px;



	 	margin: 0 2px;



	 }



	 /*-- responsive media queries --*/



	 @media (max-width: 768px) and (max-width: 1366px)



	 {



	 	.row{



	 		width: 100%;







	 	}



	 }



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



	 {



	 	/*header*/



	 	.header-bottom{}



	 	.logo_bar



	 	{



	 		padding: 10px;



	 	}



	 	.logo_bar img



	 	{



	 		height: 75px;



	 		width: 105px;



	 	}



	 	.info



	 	{}



	 	/*header*/



	 	/*menu*/



	 	.navbar-default{



	 		margin: 2px -50px;



	 	}



	 	.nav > li > a{



	 		padding: 15px 9px !important;



	 	}



	 	.search-grid{



		/*float: left;



	    margin-left: 92px;



	    padding-top: 45px;



	    width: 50%;*/



	    display: none;



	}



	.menu__list{



		margin: -55px 132px 0;



		width: 100%;



	}



	.navbar-default .navbar-nav > li > a{



		font-size: 13px;



	}



	/*menu*/



	/**/



	.align{
margin: 38px;
    text-align: center;
    list-style: none;

	}



	.row



	{



		content: "";



		clear: both;



		display: table;



	}



	.col-lg-3 {



		float: left;



		width: 30%;



		height: 100%;



	}



	/**/



	/*footer*/



	.footer .footer-col



	{



		float: left;



		/*width: 23%;*/



		margin-left: 14px;



	}



	.align_logo{

margin-left: 50px;
    text-align: center;


	}



	.footer a {



		font-size: 13px;



	}



	



	/*footer*/



	/**/



	#bet_mar{



		margin: 0px;



	}



	#alignment{



		margin-left: 17px;



	}



	/**/



}



@media (min-width: 375px) and (max-width: 667px)



{



}



/*@media (min-width: 360px) and (max-width: 640px)



{



  .team_img{



    width: 100%;



  } 



  }*/



  @media (min-width: 320px) and (max-width: 480px){



  	/*header*/



  	.header-bottom



  	{



  		height:100px;



  	}



  	.logo_bar



  	{



  		padding: 10px;



  	}



  	.logo_bar img



  	{



  		width:40%;



  		height:40%;



  	}



  	.info



  	{



  		display: none;



  	}



  	/*menu*/



  	.navbar-collapse



  	{



  		float:left;



  	}



  	.navbar-nav



  	{	



  		height: auto;



  		margin-top: 10px;



  		width: 100%;



  		margin-left: -19px;



  	}

  	.navbar-default .navbar-nav > li > a{

  		margin-top: 5px;

  	}



  	.search-grid{



  		float: left;



  		margin-left: 78px;



  		padding-top: 45px;



  		width: 60%;



  	}



  	/*menu*/



  	/*header*/







  	/*banner*/



  	.banner



  	{



  		padding-top: 100px;



  	}



  	.callbacks_tabs



  	{



  		display:none;



  	}



  	.banner2, .banner1, .banner3, .banner4, .banner5 {



  		min-height: 330px;



  	}



  	.banner-info, .banner-info2 {



  		margin-top: 2em;



  		width:100%;



  	}



  	.banner-info h3, .banner-info2 h3 {



  		font-size: 14px;



  		width:100%;



  	}



  	.banner-info2 a 



  	{



  		width:50%;



  	}



  	.navbar-default .navbar-collapse, .navbar-default .navbar-form



  	{



  		background-color: white;



  		width: 100%;



  		text-align: center;



  		padding: 8px;



  	}



  	.team_img{



  		margin: 0px;



  	}



  	/*banner*/



  	/*industries*/



  	.row



  	{



  		content: "";



  		clear: both;



  		display: table;



  	}



  	.col-lg-3 {



  		float: left;



  		width: 33%;



  		height: 100%;



  	}



  	.cube img {}



  	.works_section



  	{



  		padding: 10px;



  	}



  	.heading{



  		width: 100%;



  	}



  	.heading p



  	{



  		width: 100%;



  		text-align: justify;



  		font-size: 22px;



  	}



  	table.paleBlueRows{



  		width: 100%;

  		font-size: 18px;



  	}



  	#cssmenu_width{



  		width: 280px;



  		overflow-x: auto;



  		white-space: nowrap;



  	}



  	/*industries*/



  	/**/



  	.map{



  		width: 100%;



  	}



  	/**/



  	.footer



  	{



  		text-align:center;



  		font-size:16px;



  	}



  	.footer ul li



  	{



  		list-style: none;

  		margin-top: 5px;



  	}



  	.align{



  		margin: 0px;



  	}



  	.align_logo



  	{



  		margin: 0px;



  	}



  	.subscrive_group



  	{



  		width: 100%;



  	}



  	.subscr_btn



  	{



  		width: 100%;



  		margin-left: -20px;



  	}



  	/**/



  	/*CHEMISTRIES*/



  	.explore_ind{



  		margin: 0px;



  	}



  	.comp_details



  	{



  		padding: 0px;



  	}



  	.prod_im_det img{



  		width: 100%;



  		margin-left:0px;



  	}



  	.chem_desc_det p{



  		padding: 0px;



  		text-align: justify;



  	}



  	.prod_descc



  	{



  		width: 100%;



  		padding: 0px;



  	}



  	.listing td{



  		float: left;



  		margin-left: 10px;



  		width: 100%;



  	}



  	/*CHEMISTRIES*/



  	/*SERVICES*/



  	#services .row{



  		margin: 0px;



  		height: 100%;



  		width: 100%;



  		margin-top:10px;



  	}



  	#bet_mar{



  		margin: 0;



  	}



  	/*SERVICES*/



  	/*NEWS AND EVENT*/



  	.newse 



  	{



  		margin-left: -35px;



  		margin-top: 10px;



  	}



  	.newse h5{



  		margin: 5px;



  	}



  	.new_head{



  		margin-left: 100px;



  		width: 100%;



  	}



  	.new_dis{



  		border-left:none;



  		margin-right: -17px;



  		width: 100%;



  	}



  	/*NEWS AND EVENT*/



  	/**/



  	.cf input, textarea, select



  	{



  		width: 100%;



  	}



  	/*CONTACT US*/



  	#alignment.col-lg-3 {



  		width: 100%;



  	}



  	.col-lg-3 ul {



  		list-style: none;



  	}



  	#alignment{



  		margin:0px;



  	}



  	.cf {



  		width: 100%;



  	}



  	.cf.half {



  		width: 100%;



  	}



  	/*CONTACT US*/



  	



  }



  /*-- responsive media queries --*/







