@charset "utf-8";
/* CSS Document */

 
body {
	padding: 0;
	margin: 0;
	font-size: 18px;
	background:#fff url(../images/inner-page-bg.jpg) repeat-x;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	line-height:28px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	line-height: 1.2;
}
b, strong {
	font-family: 'Roboto', sans-serif;
}
label {
	font-family: 'Roboto', sans-serif;
}
a {
	transition: 0.3s;
}
body.boxed-layout {
	background: #eee;
}
body.boxed-layout .main-container {
	background: #fff;
}
.show-grid {
	border: 1px dashed rgba(255, 255, 255, 0);
	padding: 8px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	cursor: default;
}
a:hover, a:focus {
    color: #ffffff;
    text-decoration: underline;
}
.show-grid:hover {
	border-color: #222;
}
.right {
	right: 0;
}
.relative {
	position: relative;
	z-index: 2;
}
.clearboth {
	clear: both;
}
.spread-children * {
	display: inline-block;
	margin-left: 12px;
	margin-right: 12px;
}
.spread-children-large * {
	display: inline-block;
	margin-left: 24px;
	margin-right: 24px;
}
.container {
	position: relative;
}
.vnu {
	display: inline;
}
.row-gapless > div[class*='col-'] {
 padding: 0;
}
 @media all and (max-width: 1100px) {
.col-md-push-1 {
 left: 0;
}
}
 @media all and (max-width: 768px) {
.pull-left-sm {
 float: left !important;
}
.overflow-hidden-xs {
 overflow: hidden;
}
}
 @media all and (max-width: 767px) {
.spread-children * {
 margin-left: 6px;
 margin-right: 6px;
}
}
 @media all and (max-width: 990px) {
.v-align-children {
 display: block !important;
}
}
.slides li .container, .slides li .container .row, .slides li .container .row .col-sm-10 {
	padding: 0;
}
.btn:hover {
	background: -moz-linear-gradient(45deg, rgba(246, 137, 22, 1) 0%, rgba(239, 73, 54, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(246, 137, 22, 1)), color-stop(100%, rgba(239, 73, 54, 1)));
	background: -webkit-linear-gradient(45deg, rgba(246, 137, 22, 1) 0%, rgba(239, 73, 54, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(246, 137, 22, 1) 0%, rgba(239, 73, 54, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(246, 137, 22, 1) 0%, rgba(239, 73, 54, 1) 100%);
	background: linear-gradient(45deg, rgba(246, 137, 22, 1) 0%, rgba(239, 73, 54, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68916', endColorstr='#ef4936', GradientType=1 );
	color: #fff;
}
.slides li .container .row .col-sm-10 .btn {
	float: left;
	height: auto !important;
	background: none;
	color: #000;
	font-size: 15px;
	font-weight: 700;
	font-family: 'Roboto-Bold';
	letter-spacing: -1px;
	text-decoration: underline;
	padding: 0 !important;
	margin: 0;
	border: none;
}
.btn {
	background: #fff none repeat scroll 0 0;
	border-radius: 0;
	color: #444444;
	border: solid 1px #a1a0a0;
	font-size: 14px;
	letter-spacing: 0;
	padding: 8px 23px 7px !important;
	border-radius: 50px;
	text-transform: capitalize;
	transition: 0.3s;
}
.slides li .container .row .col-sm-10 h1 {
	color: #000;
	font-size: 39px;
	line-height: 60px;
	margin: 0 0 19px;
	text-align: left;
	font-family: 'Roboto-Regular';
	letter-spacing: -3px;
}
.slides li .container .row .col-sm-10 h1 span {
	color: #000;
	font-size: 69px;
	position: relative;
	top: -11px;
}
.slides li .container .row .col-sm-10 p {
	color: #000;
	font-size: 19px;
}
.slides li .container .row .col-sm-10 h1 strong {
	font-size: 125px;
	color: #f25f2a;
	font-family: 'Roboto-Bold';
	line-height:96px;
}
.bannerArrow h2 {
	font-family: "Poppins-SemiBold";
	font-size: 30px;
	margin: 0;
	padding: 29px 0 18px;
	text-transform: uppercase;
}
.bannerArrow {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.bannerArrowOut {
	background: rgba(12, 99, 128, 0.7) none repeat scroll 0 0;
	bottom: 12%;
	height: 140px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 999999;
}
.slides li .container .row {
	margin-left: 0;
	margin-right: 0;
}
.v-align-transform {
	position: relative;
	transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	top: 52%;
	z-index: 2;
}
.align-bottom {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 2;
}
.align-top {
	position: absolute;
	top: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 2;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, pre, table, blockquote, input, button, select, textarea {
	margin-bottom: 24px;
	margin-top: 0;
	padding: 0;
}
h1.large {
	font-size: 72px;
	line-height: 80px;
	font-weight: 100;
}
/*!---------- 4. COLOURS ----------*/
.bg-primary {
	background: #47b475 !important;
}
.bg-secondary {
	background: #f8f8f8;
}
.bg-white {
	background: #fff;
}
.bg-dark {
	background: #292929;
}
.color-body {
	color: #666;
}
.image-slider {
	position: relative;
}
.cover:first-child .fullscreen {
	max-height: 100%;
}
.cover.fullscreen .slides > li {
	height:90vh;
}
/*
.cover.fullscreen .slides > li div {
	height: auto;
}
*/
 
.cover .slides li .container {
	z-index: 4;
	position: relative;
}
.cover .flex-control-nav {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: .9;
}
.cover .flex-control-nav:hover {
	opacity: 1;
}

p {
    text-align: justify;
}
.cover .align-bottom {
	padding: 0 32px;
	bottom: 16px;
}
.cover .align-top {
	padding: 0 32px;
}
.image-slider .slides {
	position: relative;
	overflow: hidden;
}
.image-slider .slides li {
	position: relative;
}
.image-slider .slides li > img {
	width: 100%;
}
.row .image-slider {
	margin-bottom: 24px;
}
.image-slider.height-70 .slides li {
	height: 70vh;
	min-height: 600px;
}
.color-primary {
	color: #47b475 !important;
}
.color-red {
	color: #e31d3b !important;
}
.color-white {
	color: #fff;
}
.bannerIndex {
	overflow: hidden !important;
	box-shadow:none !important;
}
/*!---------- 5. SECTIONS ----------*/
 
.overlay:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*background: #292929;*/
	opacity: 0.3;
	z-index: 2;
}
.background-image-holder {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: #292929;
	background-size: 100% auto!important;
	background-position: 50% 50% !important;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: 0;
}
.background-image-holder img {
	display: none;
}
.background-multiply .background-image-holder {
	background-color: #47b475 !important;
	background-blend-mode: multiply;
}
.background-image-holder.fadeIn {
	opacity: 1;
}
.innerBanner.parallax > .background-image-holder, .innerBanner.parallax .slides li > .background-image-holder {
	height: 60vh;
}
.landingPageBanner.parallax > .background-image-holder, .landingPageBanner.parallax .slides li > .background-image-holder {
	height: 70vh;
}
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
	height: 121vh;
	/*height: 60vh;*/
	top: -50vh;
	transition: all 0s ease !important;
	transition: opacity 0.3s ease !important;
	-webkit-transform-style: preserve-3d;
}
.parallax:first-child .slides li > .background-image-holder, .parallax:first-child .background-image-holder {
	top: 0;
}
.main-container > a:first-child + .parallax .background-image-holder {
	top: 0;
}
#footer {
}
.cover .flex-control-nav {
	opacity: 0.9;
	transition: all 0.3s ease 0s;
}
.controls-inside .flex-control-nav {
	bottom: inherit;
	left: 2%;
	text-align: center;
	top: 42%;
	width: 80px;
	z-index: 10;
}
.flex-control-nav {
	bottom: -40px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.slides, .flex-control-nav, .flex-direction-nav {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
 @media all and (max-width: 767px) {
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
 top: 0 !important;
 transform: none !important;
 -webkit-transform: none !important;
}
}
/****** Main ********/
  
.scroll {
}
.scroll:hover {
	text-decoration: none;
}
.scroll:after {
/*content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	margin: auto;
	top: 10px;
	right: 0;
	left: 0;
	-webkit-animation: 3s arrow infinite ease;
	animation: 3s arrow infinite ease;*/
}
.scroll:after {
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.panel {
	border: 0 none;
	border-radius: 0;
	margin: 0;
	position: relative;
}
.home {
	height: 100% !important;
	width:100%;
 
}
.options .inner, .methods-continued .inner, .methods .inner {
	padding-bottom: 45px;
}
.methods-continued {
	background: #9b59b6;
}
.inner {
	width: 960px;
	margin: 0 auto;
}
/* just for demo purpose */
html, body, .carousel, .carousel-inner, .carousel-inner .item {
	height: 100%;
}
.item:nth-child(1) {
 background: blue;
}
.item:nth-child(2) {
 background: red;
}
.item:nth-child(3) {
 background: orange;
}
/*Header*/
.Logo {
	float: left;
	padding: 0;
	position: relative;
	z-index: 99;
	 height: 55px;
	width: 330px;
}
 
.Logo img{width:100%;}
.nav-container {
	/*	min-height: 135px;
    position: absolute;
    width: 100%;
	top:0;
    z-index: 999999;*/
	width: 100%;
	padding:15px 0;
	height:100px !important;
	min-height: 100px !important;
}
.nav-bar {
	height: 90px;
	max-height: 90px;
	/* border-bottom: 1px solid #ccc; */
	background: transparent;
	width: 100%;
}
.nav-bar .module, .nav-bar .module-group {
	height: 55px;
}
.module.left, .module-group.left {
	float: left;
}



nav.fixed.scrolled {
	visibility: visible;
	opacity: 1;
}
nav.fixed {
	position: fixed;
	visibility: hidden;
	opacity: 0;
}
nav.fixed.scrolled {
	opacity: 1;
	visibility: visible;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
nav.fixed, nav.absolute {
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99999;
}
nav.outOfSight {
	transform: translate3d(0px, -200px, 0px);
}
.homeContent .nav-container {
	z-index:1999;
}
.nav-container {
	background: transparent;
	/*position: absolute;*/
	z-index:19999;
}
nav.scrolled {
	transform: translate3d(0px, 0px, 0px);
	transition: all 0.3s ease 0s;
	background: rgba(255, 255, 255, 0.9);
	height:80px;
}
nav.scrolled .Logo {
	padding: 10px 0 0;
	    width: 270px;
}
nav.scrolled .headerRight {
	padding: 5px 0 0;
}
.headerRight {
	float: right;
	position: relative;
	z-index: 9;
}
.headerRightTop {
	display: block;
	clear: both;
	overflow: hidden;
}
.headerRightBopttom .topNav ul {
	display: block !important;
	background:#fff;
	border-radius:35px;
	float: right;
	left: auto;
	margin: 0;
	min-height: inherit;
	min-width: inherit;
	padding:8px;
	position: relative;
	width: auto;
	z-index: 0;
	border: none;
}
.topNav:hover {
	background: none !important;
}
.headerRightBopttom .topNav ul li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: left;
	list-style-type: none;
	width: auto !important;
	margin: 0;
}
.headerRightBopttom .topNav ul li:last-child a {
	background: none;
}
.bottomNav {
	display: block;
}
.nav-container {
	background:#fff;
}
.headerRightBopttom .topNav ul li {
	border:none;
}
.headerRightBopttom .topNav ul li a {
	padding:0 20px !important;
	font-size: 13px;
	background: none;
	line-height: 15px;
	margin: 0;
	text-decoration: none;
	border: none !important;
	color: #6b6b6b;
	position:relative;
	width: auto;
	background: url(../images/top-nav-bg.jpg) no-repeat right 42px;
	text-transform:uppercase;
	font-weight: 500;
}
.headerRightBopttom .topNav ul li a:before {
	content: "";
	background:#939393;
	width:5px;
	height:2px;
	right:0;
	top: 7px;
	position:absolute;
}
.headerRightBopttom .topNav ul li:last-child a:before {
	background:none;
}
.topNav {
	border: medium none !important;
	display: block;
	float: none !important;
	overflow: hidden;
}
.headerRightBopttom .topNav ul li a:hover {
	color: #000;
	background: none;
	border:none;
}
.searchIcon {
	float: right;
}
.headerRightBopttom {
	width: 100%;
}
.headerRightBopttom ul {
	padding: 0;
	margin: 0;
}
.dropdown-menu {
	background:#33358f;
	border-radius: 0;
	min-width:305px;
}
.dropdown-menu.lmenu{    min-width: 180px;}
.dropdown-menu .submenu {
	position:relative;
}
.dropdown-menu .submenu .dropdown-submenu {
	display:none;
}
.dropdown-menu .submenu:hover .dropdown-submenu {
	display:block;
	position: absolute;
	left:188px;
	width:220px;
	background:#28297b;
	top:-1px;
}
.dropdown-menu .submenu:hover .dropdown-submenu li a:hover {
	background:#141565;
}
.dropdown-menu .submenu:hover {
	background:#28297b;
}
.headerRightBopttom ul li {
	list-style-type: none;
	/*position: relative;*/
	float: left;
	text-align: left;
	background: url(../images/menu-line-bg.png) no-repeat right bottom;
}

.dropdown-menu .submenu .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 10px;
	vertical-align: middle;
	border-left: 4px dashed;
	border-left: 4px solid \9;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.headerRightBopttom ul li ul li {
	float:none;
	border-bottom: dashed 1px #5c5da5;
}
.headerRightBopttom ul li ul li a {
	font-size:15px;
	padding:12px 15px;
	display:block;
	width:100%;
	min-width:100%;
	color:#fff;
	text-transform:capitalize;
	font-weight:300;
	white-space: inherit;
	border:none;
}
.headerRightBopttom ul li.dropdown ul li a:hover {
	background:#28297b;
	color:#fff;
	border:none;
}
.headerRightBopttom ul li a {
	color: #51504e;
	display: block;
	font-size: 20px;
	height: auto;
	line-height: 19px;
	padding:27px 18px 35px;
	text-decoration: none;
	position: relative;
	text-transform: uppercase;
	font-weight:600;
	border-bottom:solid 4px transparent;
}
.scrolled .headerRightBopttom ul li a {
	padding: 25px 18px 19px;
}
.scrolled .headerRightBopttom .dropdown-menu li a {
	padding:12px 15px;
}
.dropdown.open .dropdown-toggle {
	border-bottom:solid 4px #33358f;
	color:#33358f;
}
.headerRightBopttom ul li a:hover {
	color:#33358f;
	border-bottom:solid 4px #33358f;
}
.bannerText {
	text-align:center;
	color:#fff;
}
.bannerText h2 {
	font-size:145px;
	color:#fff;
	letter-spacing: -9px;
	line-height: 110px;
}
.bannerText p {
    font-size: 50px;
    color: #fff;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    /*   background: #0e0e0e94;*/
    padding: 6px 10px;
	text-shadow: 0px 2px 11px rgba(0, 0, 0, 0.4);
}
.bannerText p.noColor
{
	 background:none !important; 
}
.hintroTop {
	background:#a79277;
	padding:50px 0;
	text-align:center;
	color:#faf9f7;
}
.hintroTop p {
	font-size:23px;
}
.hintroTop p span {
	font-weight:600;
	color:#fff;
}
.hintroTop .container {
	width:1170px;
}
.hintroTop p a {
	text-transform:uppercase;
	background:url(../images/next-arrow.png) no-repeat 90% 0;
	padding:0 45px 0;
	color:#fff;
	font-size:14px;
	font-weight:400;
	letter-spacing:1px;
}
.hintroTop p a:hover {
	background:url(../images/next-arrow.png) no-repeat 95% 0;
	text-decoration:none !important;
}
.mR10 {
	margin: 0 10px 0 0;
}
section {
	background: #fffl;
}
.pageNav {
	bottom: inherit;
	position: fixed;
	right: 2%;
	text-align: center;
	top: 46%;
	width: 20px;
	z-index: 10;
}
.pageNav ul li {
	list-style-type: none;
}
.pageNav a .hover-text {
	position: absolute;
	right: 20px;
	top: 5px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.pageNav .pagination > li:first-child > a, .pageNav .pagination > li:first-child > span {
	border-top-left-radius: none;
	border-bottom-left-radius: none;
	border-radius: 50%;
}
.pageNav ul li a {
	background: rgba(117, 104, 71, 0.5) none repeat scroll 0 0;
	border-radius: 50% !important;
	display: block;
	height: 11px;
	margin-bottom: 7px;
	width: 11px;
}
.pageNav ul li a.active {
	background: #3b6dcc;
}
.enquiryBtn {
	float: left;
	height: 66px;
}
.enquiryBtn a:after {
	display: none !important;
}
.enquiryBtn a:hover {
	background: url(../images/enquiry-btn.png) no-repeat right !important;
	background-size: cover !important;
}
.enquiryBtn a {
	width: 83px;
	margin: 0 0px 0 120px !important;
	height: 66px !important;
	background: url(../images/enquiry-btn.png) no-repeat right;
}
.headerRightBopttom ul li a span {
	font-size: 15px;
	display: block;
	color: #363636;
	position: relative;
}
.menu-mobile {
	display:none !important;
}
.container {
	width:1300px;
}
.homeService {
	padding:80px 0;
}
.homeService p {
font-size: 19px;
    margin: 0 0 20px;
    text-align: left;
}
/* entire container, keeps perspective */
.flip-container {
	perspective: 1000px;
}
/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}
.flip-container, .front, .back {
	width: 286px;
	height:300px;
}
/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
	background:#182b5c;
	padding:25px;
}
.front a {
	float:right;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:400;
	position: absolute;
	bottom:30px;
	background:url(../images/next-arrow.png) no-repeat right 0;
	padding-right:35px;
	right:30px;
}

.back a {
	float:right;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:400;
	position: absolute;
	bottom:30px;
	background:url(../images/next-arrow.png) no-repeat right 0;
	padding-right:35px;
	right:30px;
}
/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
	background:#113183;
	padding:25px;
}
.service1 {
	background:url(../images/line-bg.jpg) no-repeat;
	padding:25px;
	min-height:300px;
}
.service1 h4 {
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	line-height: 63px;
}
.service1 h3 {
	font-size:30px;
	margin: 0 0 40px;
	padding: 0;
	font-weight: 400;
	line-height: 30px;
}
.service1 h5 {
	font-size:28px;
	margin:0;
	padding:0;
	font-weight:400;
}
.counter-value {
	float:left;
	font-size:78px;
	font-weight:600;
}
.counText {
	float:left;
	font-size:42px;
	padding:12px 0 0;
	font-weight:600;
}
.counText1 {
	float:left;
	font-size:78px;
	padding:0;
	font-weight:600;
}
.service2 {
	color:#fff;
}
.service3 {
	padding:0;
	width:52%;
	overflow:hidden;
}
.service3 img {
	width:106%;
}
.service4 {
	padding:25px;
	border: solid 1px #ccc;
	border-left:none;
	width: 47%;
	min-height:300px;
}
.service2 h3 {
	font-size:22px;
	margin:0 0 10px;
	padding:0;
	text-transform:uppercase;
	font-weight:600;
}
.service4 h3 {
	font-size:22px;
	margin:0 0 10px;
	padding:0;
	text-transform:uppercase;
	font-weight:600;
}
.service4 a {
	float: right;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	position: absolute;
	bottom:20px;
	background: url(../images/next-arrow-gray.png) no-repeat 95% 5px;
	padding-right: 35px;
	right: 30px;
}
.service4 a:hover {
	background: url(../images/next-arrow-gray.png) no-repeat 100% 0;
}
.service4 p {
	margin:0 0 15px;
	color:#4c4c4c;
}
.service4:hover {
	background:#f1f1f1;
}
.homeService .col-md-6:hover .service4 {
	background:#f1f1f1;
}
.homeService .col-md-6 {
	margin-bottom:25px;
}
.homeService .col-md-6 .col-md-6 {
	margin-bottom:0;
}
.draw {
	transition: color 0.25s;
}
.draw::before, .draw::after {
 box-sizing: inherit;
 content: '';
 position: absolute;
 width: 100%;
 height: 100%;
}
.draw::before, .draw::after {
 border: 1px solid transparent;
 width: 0;
 height: 0;
}
.draw::before {
 top: 0;
 left: 0;
}
.draw::after {
 bottom: 0;
 right: 0;
}
 .draw:hover::before, .draw:hover::after {
 width: 100%;
 height: 100%;
}
.homeService .col-md-6:hover .draw:hover::before {
 border-top-color: #182b5c;
 border-right-color: #182b5c;
 transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.draw:hover::after {
 border-bottom-color: #182b5c;
 border-left-color: #182b5c;
 transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}
.pl0 {
	padding-left:0;
}
.getinTouch {
	font-weight:400;
}
.getinTouch h3 {
	padding: 0;
	margin: 0 0 3px;
	font-size: 35px;
	color:#fff;
}
.getinTouchLeft {
	background:url(../images/getin-touch-left.jpg) repeat;
	padding:36px 30px 30px 0;
}
.getinTouchRight {
	background:url(../images/getin-touch-right.jpg) repeat;
	padding:36px 0 30px 35px;
}
.getinTouchLeft a {
	background: #fff;
	padding: 11px 30px;
	border-radius: 35px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
}
.getinTouchLeft a:hover {
	background:#1453c7;
	text-decoration:none !important;
	color:#fff;
}
.getinTouchLeft .col-md-4 {
	padding:38px 0 0;
	width:28%;
}
.getinTouchLeft .col-md-8 {
	color:#fff;
	width: 70%;
}
.getinTouchLeft .col-md-8 p{padding:0; margin:0;}
.footerOut {
	display:block;
	overflow:hidden;
	clear:both;
}
.getinTouchRight .col-md-4 {
	padding: 28px 0 0;
}
.getinTouchRight .col-md-8 {
	color:#9da3af;
	 padding: 0 150px 0 35px;
}
.getinTouchRight .col-md-8 p{margin-bottom:0;}
.footerOuter {
	padding:0;
	display:block;
	overflow:hidden;
	clear:both;
}
.footerTop {
	padding:50px 0;
	background:#fafafa;
	display:block;
	overflow:hidden;
}
.footerTop .col-md-5 {
	background:#fff;
	border:solid 1px #ccc;
	padding:30px;
}
.footerTop .col-md-5 h3 {
	padding:0;
	margin:0 0 5px;
	text-transform:uppercase;
	font-weight:600;
	font-size:20px;
}
.footerTop .col-md-5 ul {
	padding:0;
	margin:0 60px 0 0;
	float:left;
}
.footerTop .col-md-5 ul li {
	list-style: none;
	font-size: 15px;
	font-weight: 500;
	color: #707070;
	padding: 0 0 3px;
}
.footerTop .col-md-5 ul:nth-child(3) {
margin-right:0;
}
.footerTop .col-md-5 img {
	float:left;
	width:33%;
}
.footerTop .col-md-7 {
	padding:25px 0 0 30px;
}
.footerTop .col-md-7 .col-md-6:first-child {
	border-right:solid 1px #ccc;
	width: 48%;
	margin-right: 14px;
}
.footerTop .col-md-7 h4 {
	padding:0;
	margin:0 0 10px;
	text-transform:uppercase;
	font-weight:600;
	font-size:20px;
}
.footerTop .col-md-7 ul {
	padding:0;
	margin:0 35px 0 0;
	float:left;
}
.footerTop .col-md-7 ul li {
	list-style: none;
	font-size: 15px;
	font-weight: 500;
	color: #707070;
	padding: 0 0 5px;
}
.footerTop .col-md-7 ul li a {
	color:#707070;
}
.footerTop .col-md-7 ul li a:hover {
	text-decoration:none !important;
	color:#282988;
}
.footerTop .col-md-7 ul:nth-child(3) {
margin-right:0;
}
.footerBottom {
	padding:8px 0;
	border-top:solid 1px #e6e6e6;
	background:#fdfdfd;
	font-size:14px;
}
.footerBottomL {
	    padding: 10px 0 0;
    text-align: center;
	
}
.footerBottomR {
	background: url(../images/footer-logo.png) no-repeat scroll 48px 3px;
	color: #a5a5a5;
	float: right;
	padding: 10px 0 0;
}
.footerBottomR span {
	padding: 0 18px 0 0;
}
.bounce {
	position: absolute;
	bottom:25px;
	z-index: 100;
	left: 48%;
	border: 3px solid #c7b391;
	border-radius: 100%;
	padding:6px 7px;/* -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;*/
  
	}
.bounce img {
	-webkit-animation: arrowdown 1.7s ease-in-out infinite;
	animation: arrowdown 1.7s ease-in-out infinite;
}
.footerTop ul li .fa {
	color: #717171;
}
.socialIcon {
	padding:0;
	margin:30px 0 0 !important;
}
.socialIcon li {
	float:left;
	margin-right:10px;
}
.footerTop ul li .fa:hover {
	color: #000;
}


.captchatextOut #reload
{
	float: left;
}
.captchatextOut
{
width: 100%;
	clear: both;
	display: block;
overflow: hidden;
}
.careerFormIn .captchatext {
    float: left;
}

.careerFormIn .captchatext input {
    padding: 0 0 18px 0;
    border-bottom: solid 1px #ccc;
}


.careerFormIn #imgdiv {
    float: left;
}

.innerbanner {
	text-align:center;
	background-size:cover !important;
	color:#fff;
	height:550px;
	width:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.contactRight #imgdiv
{
	float: left;
}
.form-group span.input--hoshi
{
	width: 100% !important;
}
.contactRight .captchatext input
{
	    padding: 0 0 18px 0;
    border-bottom: solid 1px #ccc;
}
.contactRight .captchatext
{
	    float: left;
}
.innerbanner h2 {
	padding-top:20px;
	font-size:55px;
	text-shadow: 1px 2px 29px rgb(0, 0, 0, 0.68);
	margin: 0;
}

.safety-practices-banner
{
	background:url(../images/safety-practices-banner.jpg) no-repeat top center;
}
.aboutBanner {
	background:url(../images/about-banner.jpg) no-repeat top center;
}
.chairmanbanner {
	background:url(../images/chairman-message-banner.jpg) no-repeat top center;
}
.teambanner {
	background:url(../images/team-banner.jpg) no-repeat top center;
}
.servicebanner {
	background:url(../images/service-banner.jpg) no-repeat top center;
}

.lastBanner
{
	color:#000 !important;
}
.affiliationsLogo
{
	width:auto !important;
}

.careerbanner {
	background:url(../images/careers-banner.jpg) no-repeat top center;
}
.contactB {
	background:url(../images/contact-banner.jpg) no-repeat top center;
}
.agroB {
	background:url(../images/agro-banner.jpg) no-repeat top center;
}
.storageB {
	background:url(../images/storage-fumigation-banner.jpg) no-repeat top center;
}

.fumigation-defined-banner
{
		background:url(../images/fumigation-defined-banner.jpg) no-repeat top center;

}

.pest-management-banner
{
	background:url(../images/pest-management-banner.jpg) no-repeat top center;
	
}
.food-processingbannerIN {
	background:url(../images/food-processing-banner-2.jpg) no-repeat top center;
}


.types-of-pests-banner
{
	background:url(../images/types-of-pests-banner.jpg) no-repeat top center;
}
.Phosphine-banner
{
background:url(../images/Phosphine-banner.jpg) no-repeat top center;
}

 
.imps-banner
{
	background:url(../images/imps-banner.jpg) no-repeat top center;
}

.Accreditation-banner
{
	background:url(../images/Accreditation-banner.jpg) no-repeat top center;
}
.Consultation-banner
{
	background:url(../images/Consultation-banner.jpg) no-repeat top center;
	
}
.storageFumigationBanner
{
background:url(../images/storageFumigationBanner.jpg) no-repeat top center;
	
}
.innerbanner h2 span {
	display:block;
	font-size:25px;
}
.leftMenu {
	padding: 0 0 80px;
	text-align:right;
	width: 31.333333%;
}
.leftMenu h3 {
	padding:80px 20px 0;
	background:rgba(32, 44, 81, 0.6);
	color:#fff;
	font-size: 45px;
	line-height: 32px;
}
.leftMenu ul {
	padding:0;
	margin:0 0 30px;
	float:right;
}
.pIcon a
{
	position:relative;
}

.methylBromideB
{
	    background: url(../images/methylBromide-banner.jpg) no-repeat top center;
}

.UsefulLinks
{
	padding:0;
	margin:0 0 0 25px;
}
.UsefulLinksTh
{
	padding:0;
	margin:0 0 5px 0;
}
.UsefulLinks li a
{
	text-decoration:none;
}

.UsefulLinks li a:hover
{
	text-decoration:underline;
	color:#F00;
}
.UsefulLinks h3
{
	padding:0;
	margin:0;
}
.CargoFumigationBanner
{
	 background: url(../images/Cargo-Fumigation-banner.jpg) no-repeat top center;
}
.pIcon a:hover:after
{
	    border-bottom: solid 2px #FF0000;
}
.pIcon a:hover
{
	text-decoration:none;
}
.pIcon a:after

{
	    display: block;
    content: '';
    background: #903;
    width: 100%;
    height: 2px;
    border-bottom: solid 2px #333333;
	left:0;
    opacity: 1;
    position: absolute;
}
.leftMenu ul li {
	list-style:none;
	float:none;
	padding:0;
	position: relative;
}
.leftMenu ul li:after {
	content:'';
	position:absolute;
	width:60%;
	height:1px;
	bottom:0;
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(195, 195, 195));
	right: 0;
}
.approvedContent.Affiliations
{
	margin:0 !important;
	background:#fff;
}
.leftMenu ul li:last-child:after {
	background:none;
}
.leftMenu ul li a {
	color:#a3b7ea;
	font-weight:500;
	padding:15px 30px;
	display:block;
}
.leftMenu ul li a:hover {
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(10, 18, 19));
	text-decoration:none;
	color:#fff;
}
.leftMenu ul li a.active {
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(10, 18, 19));
	text-decoration:none;
	color:#fff;
}
.rightContent {
	padding: 80px 290px 80px 80px;
	width: 68%;
	margin-left: 31%;
	display: block;
	overflow: hidden;
}
.rightContent h2 {
	padding:0;
	margin:0 0 60px;
	color:#353535;
	font-weight:300;
}
.storageInner{margin:0 0 20px; display:block; overflow:hidden;}
.storageInner .col-md-6{
    padding-left: 0;
    padding-right: 25px;}
	.storageInner .col-md-12{
    padding-left: 0;
    padding-right: 25px;}
.innerContent {
	background:url(../images/fumication-menu.jpg) repeat-y 0 0;
	display: block;
	overflow: hidden;
}
.aboutCount {
	display:block;
	overflow:hidden;
	margin:0 0 50px -50px;
	padding:0;
}
.aboutCount li {
	float:left;
	text-align:center;
	padding: 0 55px 25px;
	background:url(../images/line-bg.gif) no-repeat right center, url(../images/counter-shadow.gif) no-repeat center bottom;
	list-style:none;
}
.aboutCount li:last-child {
	background:url(../images/counter-shadow.gif) no-repeat center bottom !important;
}
.pl20 {
	padding-left:0 !important;
}
.rightContent p {
	line-height:30px;
}
.aboutCount .counter-value {
	float: left;
	font-size: 51px;
	font-weight: 600;
}
.aboutCount .counText1 {
	float: left;
	font-size:51px;
	padding: 0;
	font-weight: 600;
}
.aboutCount h4 {
	font-size:17px;
	padding:0;
	margin:0;
	font-weight:400;
}
.aboutCount .counter {
	display:block;
	overflow:hidden;
	padding-left:28px;
	line-height: 50px;
}
.stickit {
	margin-left:0;
	position: fixed;
	top:80px;
	left:0;
}
.stickit-end {
	bottom:40px;
	position: absolute;
	left: 0;
}
.NeedText {
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(25, 43, 88));
	color:#fff;
	display:block;
	overflow:hidden;
	width:300px;
	float:right;
	padding:40px 0;
	clear:both;
}

.visitorCounter
{
	text-align: center;
}
.NeedText h4 {
	font-size:40px;
	font-weight:600;
	background: url(../images/need-service-icon.png) no-repeat 88% 0;
	padding: 0 110px 0 0;
	line-height: 30px;
}
.NeedText h4 span {
	font-size:20px;
	display:block;
	font-weight:500;
}
.NeedText a {
	color: #fff;
	padding: 6px 16px;
	border: solid 1px #fff;
	border-radius: 35px;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 120px;
}
.NeedText a:hover {
	text-decoration:none;
	background:#fff;
	color:#000;
}
.chairmanLeft {
	padding: 10px 20px 0 0;
}
.chairmanLeft img {
	width:100%;
}
.chairmanRight {
	padding:0;
}
.chairmanRight h3 {
	padding:20px 0 0 6px;
	font-size:30px;
	font-weight:300;
	background:url(../images/titile-bg.jpg) no-repeat;
}
.chairmanRight h4 {
	padding: 10px 0 0 6px;
	font-size:27px;
	font-weight:600;
}
.chairmanRight h4 span {
	font-size:18px;
	font-weight:500;
	display:block;
}
.teamLeft h3 {
	padding:20px 0 0 6px;
	font-size:30px;
	font-weight:300;
	color:#28355f;
}
.teamRight {
	padding:0;
}
.service {
	background:#fff;
	padding:80px 0;
}
.service .col-md-4 {
	border:solid 1px #ccc;
	padding:0;
	margin-right:40px;
	width:30%;
	min-height: 532px;
	margin-bottom: 40px;
}
.service .col-md-4 img {
	width:100%;
}
.serviceBox {
	padding:30px 70px 30px 30px;
}
.serviceBox a {
	background: #3c3d94;
	padding:7px 20px;
	color: #fff;
	border-radius: 35px;
	font-size: 13px;
	text-transform: uppercase;
}
.serviceBox a:hover {
	text-decoration:none !important;
	background:#181975;
}
.serviceBox h3 {
	padding:0;
	margin:0 0 4px;
	text-transform: uppercase;
	font-weight:600;
	color:#3b3b3b;
}
.serviceBox p {
	font-size:17px;
}
.careers {
	padding:80px 0;
	margin:0;
	background:#fff;
}
.carrerRight h2 {
	padding:0;
	margin:0;
	font-size:25px;
	color:#252785;
	font-weight:600;
}
.careerFormIn {
	padding:0 100px;
}
.careerFormIn .form-group.file {
	border-bottom: solid 1px #ccc;
	    padding: 0;
    margin: -13px 0 0;
}
.careerFormIn .file {
	margin-bottom:0;
	width: 100%;
}
.careerFormIn .file span {
	float:left;
	font-size:12px;
}
.careerFormIn {
	text-align:center;
	padding:0;
	background: url(../images/career-form-bg.jpg) no-repeat;
}
.careerFormIn input {
	   background: none;
    font-size: 16px;
    height: auto;
    padding-top: 29px;
    border: none;
    box-shadow: none !important;
    border-radius: 0;
    margin: 0 0 18px;
}
.careerFormIn .col-md-12 {
	text-align:left;
	padding:0;
}
.careerFormIn textarea {
	font-size:16px;
	border: none;
	width:98%;
	text-align:left;
	float: left;
	height: 71px;
	padding-top:8px;
	box-shadow: none !important;
}
.careerFormIn select {
	width:100%;
	padding: 11px 0;
	border: none;
	box-shadow: none;
	border-bottom: solid 2px #ccc;
	background:none;
	color:#fff;
	font-size:16px;
}
.careerFormIn select option {
	color:#000;
}
.careerFormIn label {
	display:block;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color:#666;
}
.careerFormIn .submit {
	background: #282a87;
	color: #ffffff;
	border: none;
	border-radius: 0;
	font-size: 13px;
	padding: 8px 22px;
	text-transform: uppercase;
	margin-top: 10px;
	float: left;
	font-weight: 600;
	padding: 14px 20px !important;
}
.careerFormIn .submit:hover {
	background:#2024c3;
}
.careerFormIn .col-md-6 {
	padding: 0 30px 0 0;
}
 
.carrerRight p {
	font-size: 15px;
	margin:0;
	padding:0;
}
.contactLeft {
	padding:0;
	margin:0 40px 0 0;
}
.contactRight {
	padding:0;
	margin:0;
	background:#fff;
	-webkit-box-shadow: -3px -1px 35px 5px rgba(0, 0, 0, 0.17);
	-moz-box-shadow: -3px -1px 35px 5px rgba(0, 0, 0, 0.17);
	box-shadow: -3px -1px 35px 5px rgba(0, 0, 0, 0.17);
}
.contactOut {
	padding:80px 0;
}
.contactRight input {
	    background: none;
    font-size: 16px;
    height: auto;
    padding-top: 29px;
    border: none;
    box-shadow: none !important;
    border-radius: 0;
    margin: 0 0 18px;
}
.contactTopOut {
	padding-bottom:80px;
}
.contactTop h3 {
	font-size:25px;
	color:#252785;
	padding:0;
	margin:0;
	font-weight:600;
}
.contactRight {
	padding:40px;
}
.contactRight h2 {
	padding:0;
	margin:0;
	font-size:25px;
	color:#252785;
	padding:0;
	margin:0;
	font-weight:600;
}
.contactRight p {
	padding:0;
	margin:0 0 10px;
	font-size:15px;
	line-height:20px;
}
.contactRight .col-md-12 {
	text-align:left;
	padding:0;
}
.contactRight textarea {
	font-size:16px;
	border: none;
	width:98%;
	text-align:left;
	float: left;
	height: 71px;
	padding-top:8px;
	box-shadow: none !important;
}
.contactRight label {
	display:block;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color:#666;
}
.contactRight .submit {
	background: #282a87;
	color: #ffffff;
	border: none;
	border-radius: 0;
	font-size: 13px;
	padding: 8px 22px;
	text-transform: uppercase;
	margin-top: 10px;
	float: left;
	font-weight: 600;
	padding: 14px 20px !important;
}
.contactRight .submit:hover {
	background:#2024c3;
}
.contactRight .form-group {
	margin:0 0 15px;
}
.contactLeft ul {
	padding:0;
	margin:0;
}
.contactLeft li {
	float:left;
	list-style:none;
}
.contactLeft li span {
	margin-right:12px;
	font-weight:600;
}
.contactLeft li a {
	color: #bcbcbc;
	border-radius: 100%;
	font-size:17px;
	/* padding: 1px 10px; */
    text-align: center;
	margin-right:10px;
}
.contactLeft li a i {
	color:#3f3f3f;
	font-size:18px;
	vertical-align: 0;
	line-height:normal;
}
.contactTop p {
    font-weight: 500;
}
.contactBottomOut {
	background: url(../images/contact-bottom-bg.jpg) repeat;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 60px 0;
	margin-top: -162px;
	left: 0;
	float: left;
	width: 100%;
}
.lIcon {
	background:url(../images/mail-icon-big.gif) no-repeat;
	padding:3px 0 10px 110px;
}
.pIcon {
	background:url(../images/contact-icon.gif) no-repeat;
	padding:3px 0 10px 110px;
}
.contactTopOut {
	z-index:100;
	position:relative;
}
.contactBottomOut h2 {
	font-size:48px;
	color:#fff;
	padding:0;
	margin:0 0 50px;
}
.resp-tab-content {
	color:#fff;
}
.resp-tab-content a {
	display:block;
	color:#fff;
	font-weight: 300;
}
.contactAdrees .col-md-12 {
	margin-bottom:35px;
	padding:0;
}
.contactAdrees .col-md-4 {
	padding:0;
}
.contactAdrees .col-md-8 {
	padding: 0 0 0 60px;
}
.kM {
	background:url(../images/karnatka-map.png) no-repeat right 0;
}
.keM {
	background:url(../images/kerala-map.png) no-repeat right 0;
}
.taM1 {
	background:url(../images/tamilnadu-map.png) no-repeat right 0;
}
.anM {
	background:url(../images/anthra-map.png) no-repeat right 0;
}
.taM {
	background:url(../images/telugana-map.png) no-repeat right 0;
}
.maM {
	background: url(../images/maharastra-map.png) no-repeat right 0;
}
.guM {
	background: url(../images/gujarat-map.png) no-repeat right 0;
}
.deM {
	background: url(../images/delhi-map.png) no-repeat right 0;
}
.brn {
	border-right:none !important;
}
.bmail {
	background: url(../images/w-mail-icon.png) no-repeat 0 2px;
	padding: 0 0 0 32px;
}
.bphone {
	background: url(../images/w-phone-icon.png) no-repeat 0 2px;
	padding: 0 0 0 32px;
}
.contactAdrees {
	min-height:630px;
	padding-top:80px !important;
}
.contactAdrees h3 {
	padding:0;
	margin:0;
}
.contactAdrees p {
    font-size: 22px;
    font-weight: 300;
    line-height: 33px;
    text-align: left;
}
.contactAdrees .col-md-4 {
	border-right:solid 1px #5556a0;
	width: 29%;
}
.storageInner h3 {
	font-weight:700;
	font-size:40px;
	margin:0 0 15px;
}
.storageInner img {
	margin:0 0 15px;
	width:100%;
}
.storageInner ul {
	margin: 0 0 20px;
	padding: 0;
}
.storageInner ul li {
	margin: 0;
	padding: 0 0 0 18px;
	list-style: none;
	background: url(../images/bullet1.png) no-repeat 0 8px;
}
.storageInner h4 {
	font-weight: 700;
	font-size: 30px;
	margin: 0 0 10px;
}
.pdfBtn {
	background: #3c3d94 url(../images/pdf-icon.png) no-repeat 22px 2px;
	margin: 0;
	border-radius: 35px;
	color: #fff;
	padding: 10px 20px 10px 52px;
	font-size: 15px;
}
.pdfBtn:hover {
	color:#fff;
}
.rightNav {
	padding: 0;
	position: fixed;
	right: 45px;
	top: 30%;
	z-index: 100;
	width: 75px;
	text-align: center;
}
.rightNav ul {
	margin:0;
	padding:0;
}
.rightNav ul li {
	list-style:none;
	line-height:14px;
	border-bottom:solid 1px #51576a;
	position:relative;
}
.rightNav ul li a {
	background:#212d53;
	padding:10px 5px;
	color:#000;
	font-size:15px;
	text-transform:capitalize;
	text-align:right;
	display:block;
}
.rightNav ul li a span {
	display:none;
	margin-top: 9px;
	font-weight:600;
}
.rightNav ul li a:hover span {
	display:block;
	position: absolute;
	right:90px;
	top:32%;
	width:200px;
}
.rightNav ul li a img {
	margin-bottom:8px;
	margin:0 auto;
	opacity:0.5;
}
.rightNav ul li a:hover img {
	opacity:1;
}
.rightNav ul li a:hover {
	background:#0f1b41;
	color:#333333;
}
.rightNav ul li.active a span {
	display:block;
	position: absolute;
	right:90px;
	top:35%;
	width:200px;
}
.rightNav ul li.active a img {
	opacity:1;
}
.rightNav ul li.active a {
	background:#0f1b41;
	color:#333333;
}
.rightNav ul li:first-child a {
	border-top-left-radius:50px;
	border-top-right-radius: 50px;
}
.rightNav ul li:last-child a {
	border-bottom-left-radius:50px;
	border-bottom-right-radius: 50px;
}
.rightNav ul li:last-child {
	border-bottom:none;
}
.agroContentTop h3 {
	font-size:45px;
	padding:0;
	margin:0 0 5px;
	font-weight:700;
}
.agroContentTop {
	display:block;
	overflow:hidden;
	margin:0 0 30px;
}
.agroContentTop .col-md-7 {
	padding:0;
	width: 47.333333%;
}
.agroContentTop .col-md-4 {
	padding:40px 0 0;
}
.agroContentTop .col-md-12 {
	padding:0;
}
.agroCommodities {
	margin:0 0 50px;
	padding:0 0 50px;
	position:relative;
}
.agroCommodities:after {
	background:#3e4860;
	padding:0;
	position:absolute;
	content:'';
	width:100%;
	height:1px;
	left:-80px;
	bottom:0px;
}
.agroCommodities:last-child {
	margin-bottom:0;
	padding: 0;
}
.agroCommodities:last-child:after {
	background: none;
}
.agroCommodities table {
	padding:0;
	border:solid 1px #354879;
	font-size:16px;
	margin:0 0 30px;
	width:75%;
}
.agroCommodities table th {
	padding:8px 20px;
	background:#354879;
	color:#fff;
	border-right:solid 1px #28365b;
}
.agroCommodities table td {
	padding:8px 20px;
	border-bottom:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
.agroCommodities table tr:last-child td {
	border-bottom:solid 1px #354879;
}
.agroCommodities table tr td:last-child {
	border-right:solid 1px #354879;
}
.agroCommodities h4 {
	font-size:25px;
	padding:0;
	margin:0 0 12px;
}
.agroCommodities ul {
	margin:0 0 20px;
	padding:0;
}
.agroCommodities ul li {
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/bullet1.png) no-repeat 0 8px;
}
.leftMenu .dropdown-menu {
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(11, 18, 37));
	border-radius: 0;
	position: relative;
	min-width: 180px;
	float: none !important;
	text-align: right;
	box-shadow: none;
	border: navajowhite;
	margin:0;
}
.leftMenu .open a {
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(10, 18, 19));
}
.leftMenu .open .dropdown-menu a {
	background: linear-gradient(to right, rgba(255, 0, 0, 0), rgb(54, 72, 120));
}
.mb15 {
	margin-bottom:15px;
}
.pestsInner {
	padding:0;
	margin:0;
}
.pestsInner h3 {
	font-weight: 700;
	font-size: 40px;
	margin: 0 0 15px;
}
.pestsInner .col-md-4 {
	border:solid 1px #ccc;
	width:30%;
	margin:0 20px 20px 0;
	text-align:center;
	color:#fff;
	padding:30px 0 0;
}
.pestsInner .col-md-4 img {
	width:100%;
}
.pestsInner .col-md-4 h4 {
	background:#3c3d94;
	padding:10px 0;
	margin:0;
}
.approvedContent {
	text-align:center;
	background: #f7f7f7;
	padding: 80px 0;
	margin-top:30px;
}
.approvedContent img {
	margin:0 auto 10px;
}
.approvedContent h3 {
	color: #000;
	font-weight:600;
	margin:0 0 30px;
	font-weight:600;
}
.approvedContent h4 {
	color: #000;
	font-weight:600;
	margin:0;
	font-weight:600;
}
.approvedContent .col-md-3 {
	margin-bottom:20px;
}
.accreditationOut {
	padding-bottom:0;
}
.formIn .popImg {
	position:absolute;
	left: -222px;
	top: -65px;
}
.thankyouPopIn {
	padding: 0 20px 0 126px;
}
.thankyouPopIn label span {
	font-size:15px;
	font-weight:400;
}
.thankyouPopIn h2 {
	font-size:30px;
	margin:0;
	padding:0;
	font-weight: 600;
}
.thankyouPopIn .captchatext {
	width: 166px;
	float: left;
}
.thankyouPopIn #imgdiv {
	width: 124px;
	float:left;
}
.thankyouPop .modal-content {
	top: 62px;
}
.thankyouPopIn .captchatext input {
	padding:10px;
	border-bottom: 1px solid #ccc;
	height: 30px;
}
.thankyouPopIn input {
	    background: none;
    font-size: 16px;
    height: auto;
    padding-top: 29px;
    border: none;
    box-shadow: none !important;
    border-radius: 0;
    margin: 0 0 18px;
}
.thankyouPopIn .submit {
	margin: 0;
	display: block;
	clear: both;
	width: 100px;
	border-radius: 3px;
	background: #272bc2;
	color:#fff;
	border: none;
}
.thankyouPopIn .form-group {
	margin-bottom: 0;
}
.thankyouPopIn textarea {
	font-size:16px;
	border: none;
	width:98%;
	text-align:left;
	float: left;
	height:31px;
	padding-top:8px;
	box-shadow: none !important;
}
.thankyouPopIn p {
	font-size: 16px;
	padding: 0;
	margin: 0 0 10px;
	line-height: 18px;
}
.thankyouPop .modal-body {
	position: relative;
	padding: 30px;
	background:url(../images/popup-bg.jpg) no-repeat;
}
.thankyouPop .modal-dialog {
	width: 680px;
}
.thankyouPop .close {
	background: url(../images/cloce-btn.png) no-repeat;
	width: 35px;
	height: 35px;
	transition: 0.3s;
	position: absolute;
	top: 3%;
	right: 3%;
	opacity: 0.8;
}
 .homeService .service2.col-md-7 {
 width: 54.333333%;
}
.homeService .service1.col-md-5 {
	width: 44.666667%;
}
 .homeService .service2.col-md-7 .front {
	width: 312px;}
	 .homeService .service2.col-md-7 .back {
	width: 312px;  left: -26px;}

btn{outline:none !important;}
.tk{text-align:center; margin-bottom:60px;}
@keyframes arrowdown {
 0% {
 transform: translateY(0px);
 -webkit-transform: translateY(0px);
}
 50% {
 transform: translateY(-5px);
 -webkit-transform: translateY(-5px);
}
 100% {
 transform: translateY(0px);
 -webkit-transform: translateY(0px);
}
}
@-webkit-keyframes arrowdown {
 0% {
 transform: translateY(0px);
 -webkit-transform: translateY(0px);
}
 50% {
 transform: translateY(-5px);
 -webkit-transform: translateY(-5px);
}
 100% {
 transform: translateY(0px);
 -webkit-transform: translateY(0px);
}
}

.bYImg{position: absolute;
    bottom: 118px;
    z-index: 1000;
    right: 28px;}
 @media (min-width: 1920px) {
}
 @media (min-width: 1600px) and (max-width: 1919px) {
	 .rightContent {
    padding: 80px 100px 80px 60px;
	margin-left: 37%;
    width: 60%;}
	.leftMenu {  width: 37.333333%;}
	.aboutCount li{padding: 0 39px 25px;}
	.teamLeft h3 {  font-size: 27px;}
	.rightContent p br{display:none;}
	.chairmanRight h3 {  font-size: 26px;}
	.rightContent p {
    line-height: 26px;
    font-size: 16px;
}
.getinTouchLeft .col-xs-offset-4 {
    margin-left: 21.333333%;
}
.getinTouchRight .col-md-8 {    padding: 0 126px 0 35px;}
}
 @media (min-width: 1367px) and (max-width: 1599px) {
 .getinTouchLeft .col-xs-offset-4 {
 margin-left: 11.333333%;
}
.getinTouchRight .col-md-8 {
 padding: 0 0 0 63px;
 font-size: 17px;
}
.getinTouchLeft .col-md-8 {
 font-size: 17px;
}
 .rightContent {
    padding: 80px 100px 80px 60px;
	margin-left: 37%;
    width: 60%;}
	.leftMenu {  width: 37.333333%;}
	.aboutCount li{    padding: 0 29px 25px;}
	.teamLeft h3 {  font-size: 24px;}
	.rightContent p br{display:none;}
	.chairmanRight h3 {  font-size: 23px;     margin-bottom: 13px;}
.rightContent h2 {  font-size: 28px;}
	.rightContent p {
    line-height: 26px;
    font-size: 16px;
	    margin-bottom: 13px;
}
.innerContent { background-position:-55px 0;
    }
	.agroContentTop .col-md-4 img{    width: 154%;}
	.storageInner h3{font-size:35px;}
	.thankyouPop .modal-content {
    left: 84px;
}
.getinTouchRight .col-md-8 p{margin:0;}
.getinTouchLeft {
     padding:33px 30px 33px 0;
}

}
 @media (min-width: 1280px) and (max-width: 1366px) {
	 .getinTouchLeft .col-md-4 {
    padding: 38px 0 0;
    width: 29%;
}
	 .bYImg img{width: 67%;
    float: right;}
	 .getinTouchLeft .col-md-8 p {   font-size: 16px;}
	 .controls-inside .flex-control-nav {   top: 36%;}
	 .nav-container {
     height: 75px !important;
    min-height: 75px !important;
}
.innerbanner{    height: 450px;}
	 .nav-bar {
    height: 70px;
    max-height: 70px;}
	.Logo {
       width: 270px;
}
 .bannerText h2 {
 font-size: 120px;
}
 .bannerText p {
 font-size: 30px;
     line-height: normal;
}
 .getinTouchLeft .col-xs-offset-4 {
 margin-left: 9.333333%;
}
.getinTouchRight .col-md-8 {
 color: #9da3af;
 padding: 0 0 0 70px;
 font-size: 16px;
}
.getinTouchRight {
 padding: 40px 0 27px 10px;
}
 .getinTouchLeft {
padding:33px 30px 34px 0;
}
.getinTouchLeft .col-md-8{padding-left:0;}
.contactAdrees p {
 font-size: 20px;
}
.rightContent {
   padding: 80px 30px 80px 50px;
	margin-left: 37%;
    width: 60%;}
	
	.leftMenu {  width: 37.333333%;}
	.aboutCount li{    padding: 0 30px 25px;}
	.aboutCount .counter-value{font-size:45px;}
	.aboutCount {   margin: 0 0 50px -30px;}
	.aboutCount h4 { font-size: 15px;}
	.aboutCount .counText1{font-size:45px;}
	.teamLeft h3 {  font-size: 20px;}
	.rightContent p br{display:none;}
	.chairmanRight h3 {  font-size: 20px;     margin-bottom: 13px;}
.rightContent h2 {  font-size: 24px;}
	.rightContent p {
  font-size: 17px;
    line-height: 25px;
    padding:0;
}
.innerContent { background-position:-85px 0;
    }
	.agroContentTop .col-md-4 img{    width: 154%;}
	.storageInner h3{font-size:35px;}
	.headerRightBopttom ul li a {   font-size: 18px;}
	.storageInner h4{   font-size:20px;}
	.thankyouPop .modal-content {
    left: 84px;
}
	
}
 @media (min-width: 1280px) and (max-width: 1365px) {
 .container {
 width: 1170px;
}
.headerRightBopttom ul li a {
font-size: 18px;
padding: 25px 15px 22px;
}
.scrolled .headerRightBopttom ul li a {
padding: 25px 15px 19px;
}
.service1 h3 {
 font-size: 26px;
}
 .service1 h5 {
 font-size: 20px;
}
 .homeService p {
 font-size: 18px;
}
 .service3 img {
 width: 118.7%;
}
.service4 p{
	font-size:18px;
}
.contactAdrees p {
 font-size: 20px;
}
.getinTouchRight {
    padding: 40px 0 27px 10px;
}
.getinTouchRight .col-md-8 {
padding: 0 0 0 68px;
}
.getinTouchRight .col-md-8 br {
display:none;
}
.footerTop .col-md-5 ul {
margin: 0 40px 0 0;
}
.footerTop .col-md-5 img {
width: 32%;
}
.footerTop .col-md-7 .col-md-6:first-child {
width: 39%;
}
 .footerTop .col-md-7 ul {
margin: 0 10px 0 0;
}
 .footerTop .col-md-5 ul li {
font-size:14.5px;
}
 .footerTop .col-md-7 ul li {
font-size:14.5px;
}
 .footerTop .col-md-7 {
 padding: 16px 0 0 30px;
}
.headerRightBopttom ul li a {
    font-size: 16px;}
	.nav-container {
    height: 120px !important;
    min-height: 120px !important;
}
.leftMenu h3{font-size: 39px;  line-height: 22px;}
.innerContent {
    background-position: -118px 0;
}
.storageInner h3 {
    font-size: 30px;
}
.rightNav {  right: 20px;}
.agroContentTop h3 {
    font-size: 35px;}
	.innerbanner h2 {
    padding-top: 90px;
    font-size: 45px;}
	.agroCommodities h4 {  font-size: 22px;}
	.flip-container, .front, .back {
    width: 252px;}
	.homeService .service2.col-md-7 .front {
    width: 283px;
}
}
 @media (min-width: 992px) and (max-width: 1279px) {
 .container {
 width: 980px;
}
.cover.fullscreen .slides > li {
    height: 49vh;
}
.home {
    height: 49% !important;
    width: 100%;
}
.hintroTop .container {
 width: 1000px;
}
.nav-container {
 padding:12px 0;
 height: 90px !important;
 min-height: 90px !important;
}
.contactAdrees {
 min-height: 475px;
background-size: 44%;
}
.headerRightBopttom ul li a {
font-size: 14px;
 padding:18px 8px 10px;
}
 .contactAdrees p {
 font-size: 17px;
 font-weight: 300;
 line-height: 30px;
}
 .scrolled .headerRightBopttom ul li a {
 padding: 18px 12px 10px;
}
 .headerRightBopttom .topNav ul li a {
font-size:12px;
}
 .bannerText h2 {
 font-size: 90px;
margin: 0;
}
 .hintroTop p {
 font-size: 17px;
}
 .hintroTop {
padding: 40px 0 20px;
}
 .bannerText p {
 font-size: 20px;
 line-height:normal;
}
.bYImg img{ width:60%; float: right; margin-right:20px;}
.service1 h3 {
 font-size: 20px;
 line-height: 24px;
}
 .service1 h5 {
 font-size: 20px;
}
 .homeService p {
 font-size: 15px;
}
 .service3 img {  width: 125.7%; }
body {
font-size:16px;
}
 .flip-container, .front, .back {
 width: 227px;
 height: 261px;
}
.counter-value {
font-size:65px;
}
.counText1 {
font-size:65px;
}
.counText {
font-size: 37px;
padding: 6px 0 0;
}
.service2 h3 {
 font-size:16px;
}
 .service4 h3 {
 font-size: 16px;
}
 .service4 h3 br{display:none;}
 .service4 {
min-height: 261px;
}
 .service1 {
min-height: 262px;
}
.getinTouchRight {
 padding: 27px 0 15px 10px;
}
.Logo img {
width:80%;
}
.getinTouchRight .col-md-8 {
padding: 0 0 0 69px;
}
.getinTouchRight .col-md-2 {
padding:0;
}
.getinTouchRight .col-md-8 br {
display:none;
}
.footerTop .col-md-5 ul {
margin: 0 20px 0 0;
}
.footerTop .col-md-5 img {
width: 32%;
}
.footerTop .col-md-7 .col-md-6:first-child {
	width:27%;
	margin-right: 5px;
}
 .footerTop .col-md-7 ul {
margin: 0 12px 0 0;
}
 .footerTop .col-md-5 ul li {
font-size:12.5px;
}
.footerTop .col-md-7 ul li a{    margin-right: 4px;}
.footerTop .col-md-7 ul li {
    font-size: 11px;
    line-height: 18px;
    margin: 0 0 8px;
}
 .footerTop .col-md-5 h3 {
font-size:18px;
}
 .footerTop .col-md-7 h4 {
font-size:18px;
}
 .footerTop .col-md-7 {
 padding: 4px 0 0 11px;
}
.getinTouchLeft .col-xs-offset-4 {
 margin-left: 2%;
}
.footerTop .col-md-5{padding:22px;}
.getinTouchLeft a {
padding: 11px 17px;
}
 .getinTouch h3 {
font-size:26px;
}
.rightContent {
   padding: 80px 30px 80px 50px;
	margin-left:0;
	    float: left;
    width: 60%;}
	
	.leftMenu {  width: 37.333333%;}
	.aboutCount li{    padding: 0 16px 25px;}
	.aboutCount .counter-value{font-size:35px;}
	.aboutCount {   margin: 0 0 50px -30px;}
	.aboutCount h4 { font-size: 13px;}
	.aboutCount .counText1{font-size:35px;}
	.teamLeft h3 {  font-size: 20px;}
	.rightContent p br{display:none;}
	.chairmanRight h3 {  font-size: 20px;     margin-bottom: 13px;}
.rightContent h2 {  font-size: 20px;}
	.rightContent p {
        line-height: 24px;
    font-size: 14px;
	    margin-bottom: 13px;
}
.innerContent { background-position:-213px 0;
    }
	.agroContentTop .col-md-4 img{    width: 154%;}
	.storageInner h3 {  font-size: 25px;  margin: 0 0 8px;}
	.headerRightBopttom ul li a {   font-size: 14px;}
	.storageInner h4{   font-size:25px;  }
	.scrolled .headerRightBopttom ul li a {  padding:18px 7px 10px; }
	nav.scrolled {  height: 90px; }
	.thankyouPop .modal-content {  left: 84px;}
	.leftMenu h3{font-size:33px;}
	.innerbanner h2 {  font-size: 40px;}
	.pestsInner .col-md-4 h4{font-size:11px;}
	.pestsInner .col-md-4 {margin-right:15px;}
	.innerbanner{ height: 428px;}
	.front a {
     font-size: 12px;
      bottom: 12px;
    background: url(../images/next-arrow.png) no-repeat right 5px;
     right: 22px;
}

	.back a {
     font-size: 12px;
      bottom: 12px;
    background: url(../images/next-arrow.png) no-repeat right 5px;
     right: 22px;
	 color:#fff;
}
.service4 a{    bottom: 8px;
    background: url(../images/next-arrow-gray.png) no-repeat 95% 4px;
     right: 11px;}
	 .homeService .service2.col-md-7 .front {
    width: 236px;
}
.homeService .service2.col-md-7 .back {
    width: 230px;
    left: 0;
}
.homeService .service2.col-md-7 .hover .back {left: -24px;}
 
.hover .back{display: block;} 
.hover .front{display:none;}
.contactAdrees .col-md-8 {
    padding: 0 0 0 44px;
}
.flip-container, .front, .back {
    width: 207px;}
	.homeService .service2.col-md-7 .front {
    width: 225px;
}
.homeService p br{display:none;}
.agroCommodities table{width:100%;}

.lmenu {
    margin-left: -29px !important;
}
}

 @media (min-width: 992px) and (max-width: 1024px) {.rightNav{display:none;} 
 .dropdown .caret{background: url(../images/bullet-down1.png) no-repeat; width:10px; height:8px; border:none;} 
 .cover.fullscreen .slides > li {
    height: 46vh;
}
.home {
    height: 46% !important;}
.getinTouchLeft .col-md-4 {  width: 30%;}
.getinTouchLeft {   padding: 24px 30px 18px 0;}
 }
	 
 @media (min-width: 801px) and (max-width: 992px) {
.innerContent {
    background-position: -225px 0; }
 .teamRight img{width:150%;}
 .teamLeft h3 {  font-size: 17px; }
 .chairmanRight h3 { font-size: 17px;}
 .rightNav{right: 16px;}
 .agroContentTop .col-md-12 p{padding-right:30px;}
 .service3 img {
    width: 125.7%;
}
.rightNav{display:none;}
 .cover.fullscreen .slides > li {
    height: 42vh;
}
.home {
    height: 42% !important;}
 .container{width:100%;}
}
 @media (max-width: 800px) {
	 .container{width:100%;}
	 .bYImg{display:none;}
	 .getinTouchLeft .col-md-4 {
  	width:100%;
	padding:0;
}
.agroContentTop .col-md-4 {
    padding: 0;
}
.agroContentTop .col-md-4 img{margin-bottom:15px;}
.getinTouchLeft .col-md-8 {
 
	width: 100%;
	padding:0;
}
.getinTouchLeft .col-md-8 p{margin-bottom:20px;}
	 
	 .caret{color:#fff; background:url(../images/bullet-down.png) no-repeat; border:none; width: 10px;
    height: 6px;}
	 .headerRightBopttom .topNav ul li a:before{display:none;}
	 .footerBottom {
    padding: 8px 10px;}
	 .hover .back{display: block;} 
.hover .front{display:none;}
	 .homeService .col-md-6 {
    margin-bottom: 25px;
    display: block;
    overflow: hidden;
}
.homeService .service1.col-md-5 {
    width: 45.666667%;
    float: right;
}
.homeService .service2.col-md-7 {
    width: 48.333333%;
    float: left;
}
.homeService .service2.col-md-7 .front, .homeService .service2.col-md-7 .back {
    width: 378px;
}
 .servicesbtn a {
 background: #f04b35 !important;
}
.parallaxIn.parallax > .background-image-holder, .parallaxIn.parallax .slides li > .background-image-holder {
 height: 250px;
 top: 0 !important;
}
.parallaxIn {
 position: relative;
 margin-top: 55px;
 overflow: hidden;
 height: 250px;
}
.menu-mobile {
 display:block !important;
}
 nav.outOfSight .nav-bar {
 min-height: 44px;
 padding: 0;
 height: 44px;
}
.menu {
 position: fixed;
 top: 0;
 min-height: 50px;
 padding: 0;
 height: 50px;
 right: 0px;
}
.Logo {
 padding:5px 0 0 5px;
    width: 33%;
    margin: 0 33.5%;
}
nav.outOfSight .Logo {
 width:auto;
 height: auto;
 padding:5px 0 0 5px;
}
.Logo a img {
 width:120px;
 height:auto;
}
.Culture img {
 width:100%;
 height:auto;
}
 .InfrastructurIntorBottom .col-md-6 {
 padding: 0;
 width: 100%;
}
.slides li .container .row .col-sm-10 h1 span {
 color: #000;
 font-size: 30px;
 position: relative;
 top: -3px;
}
.slides li .container .row .col-sm-10 h1 {
 color: #000;
 font-size: 16px;
 line-height: 29px;
 margin:0 0 5px;
 text-align: left;
 font-family: 'Roboto-Regular';
 letter-spacing: 0;
}
.image-slider .slides {
 position: relative;
 overflow: hidden;
 top:0;
}
.slides li .container .row .col-sm-10 h1 strong {
 font-size: 50px;
 color: #f25f2a;
 font-family: 'Roboto-Bold';
}
.slides li .container .row .col-sm-10 p {
 color: #000;
 font-size: 15px;
 margin: 0 0 7px 0;
}

.cover.fullscreen .slides > li {
 height: 37vh;
}
.homeService {
    padding:60px 0;
}
.flex-control-paging {
 display:none;
}
.cover .slides li .container {
 z-index: 4;
 position: relative;
 width: auto;
 margin: 0;
}
.bannerText h2 {
font-size: 40px;
letter-spacing: -1px;
line-height: 16px;
}

.bannerText p {
 font-size:18px;
 line-height: normal;
 margin:0;
}
 .home {
 height: auto !important;
}
.bounce {
display:none;
}
 .hintroTop .container {
 width:100%;
 padding: 0 20px;
}
 .container {
 width:100%;
 padding:0;
}
.hintroTop p {
 font-size: 15px;
}
.hintroTop {
padding: 30px 0 10px;
}
.homeService .col-md-6 .col-md-6 {
 margin-bottom:30px;
 width: 50%;
 float: left;
 background-size: cover;
}
.service3 img {
 width: 100%;
}
 .service3 {
width:50%;
float:left;
margin-bottom: 30px;
}
.service4 {
width:47%;
float:left;
    min-height: 332px;
}
.flip-container, .front, .back {
    width: 330px;}
.homeService .pull-right {
float:left !important;
width: 100%;
}
 .headerRight {
 width:100%;
}
nav.scrolled {
height: 28px;
}
.headerRightBopttom.menu {
 padding:0;
 float: right;
 width: 100%;
 background: transparent;
}
.getinTouchLeft .col-xs-offset-4 {
 margin-left: 38px;
}
.menu > ul.show-on-mobile {
 display: block;
 height: 400px;
 overflow: auto;
 transition: all 0.3s ease 0s;
 background: #313292;
}
.headerRightBopttom .topNav ul {
background:none;
border-radius: 0;
}
.getinTouchLeft .col-md-4 {
 padding: 0;
}
.getinTouchLeft {
padding: 25px 30px 40px 0;
}
.getinTouchRight .col-md-2 {
padding:0;
float:left;
margin-right:35px;
}
.getinTouchRight .col-md-8 {
padding:0;
}
.footerTop .col-md-5 {
display:block;
overflow:hidden;
}
.footerTop .col-md-5 img {
 float: left;
 width: 24%;
}
.footerTop .col-md-7 {
 padding: 25px 0 0 0;
}
.footerTop .col-md-7 .col-md-6:first-child {
float:left;
margin-right: 37px;
}
.menu-dropdown-icon:before {
 display:none !important;
}
.headerRightBopttom .topNav ul {
 margin:0;
}
.headerRightBopttom .topNav ul li a {
 padding: 18px 8px !important;
 font-size: 14px;
 display:block;
 overflow:hidden;
 border-bottom:solid 1px #5959a5 !important;
 color:#fff;
 background:none;
}
.dropdown.open .dropdown-toggle {
 border-bottom: none;
 color: #fff;
}
.headerRightBopttom ul li a:hover {
 color: #fff;
}
.caret {
float:right;
position: relative;
top: 9px;
}
.dropdown-menu {
 background: #3a3dab;
}
.dropdown-menu.lmenu {
    min-width: 100%;
}
nav.outOfSight {
 transform: translate3d(0px, 0, 0px);
 width: 100%;
}
nav.fixed {
 position: fixed;
 visibility: visible;
 opacity: 1;
}
nav.fixed .Logo a img, nav.outOfSight .Logo a img {
 width:120px;
 height:auto;
}
.headerRightBopttom ul li {
 float:none;
}
.enquiryBtn {
 display:none;
}
.headerRightBopttom ul li a {
 padding: 18px !important;
 font-size: 14px;
 display: block;
 overflow: hidden;
 border-bottom:solid 1px #5959a5 !important;
 color: #fff;
 width: 100%;
 margin: 0;
}
.bottomNav {
 background: transparent;
 border-radius: 0;
 display: block;
 overflow: hidden;
}
.headerRightBopttom .topNav ul li {
 width:100% !important;
}
.RequestConsultationMOb {
 display: block !important;
 width: 44px;
 height: 44px !important;
 background: #399;
 float:right;
 border-radius:50%;
 background:#f59322 url(../images/mail-icon.png) no-repeat center center
}
 .nav-container {
    /* background: transparent; */
    position: fixed;
 z-index: 999999;
 width: 100%;
 padding:0;
 height: 44px !important;
 min-height: 44px !important;
}
.menu-mobile {
 width: 44px;
 height: 44px !important;
 font-size: 0;
 float: right;
 background:#303292 url(../images/mobile-menu-bg.png) no-repeat center center;
}
 .nav-bar, nav.fixed.scrolled {
 opacity: 1;
 height:44px;
 background:#fff;
 visibility: visible;
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
 box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
 .contact-row {
 display: block;
 justify-content: space-between;
}
.contact-col {
 padding:5%;
 margin-bottom:15px;
 width:100%;
}
.contact-col:last-child {
 margin-right: 0px;
 margin-left: 0;
}
.contact-col h2 {
 font-family: 'Roboto-Bold';
 font-size: 30px;
}
.contact-col h4 {
 margin: 0px 0px 30px 0px;
 color: #000;
 font-size: 18px;
}
.contact-col h4 {
 margin: 0px 0px 15px 0px;
}
.contact-contacts p {
 margin: 0px 0px 10px 0px;
 font-size: 16px;
}
.contact-contacts p a {
 margin: 0;
 color: #666666;
 display: inline-block;
}
.contact-col h2 {
 margin: 0px 0px 1px 0px;
}
.mainContainerInner .container.breadcrumb {
 padding: 0 5%;
 margin: 0;
}
.mainContainerInner .container {
 padding:5%;
}
h2 {
 font-size: 25px;
}
.introTxt {
 font-size: 20px;
}
h2 br {
 display:none;
}
.sideMenu .navbar-collapse {
 padding: 0;
 width: 100%;
}
.sideMenuIn {
 padding: 5%;
}
.sideMenuIn h2 {
 display:none;
}
.sideMenuIn ul li a {
 color: #ffe4c4;
 padding: 8px 0;
 font-size: 14px;
}
.sideMenuBtn {
 display:none;
}
.sideMenuIn ul li {
 list-style-type: none;
 font-family: 'Roboto-Medium';
 font-size: 15px;
 text-transform: uppercase;
 border-bottom: solid 1px #ffc27b;
}
.sideMenu {
 padding: 0;
 border-radius: 0;
 -webkit-box-shadow: 0px 0px 36px -2px rgba(0, 0, 0, 0.39);
 -moz-box-shadow: 0px 0px 36px -2px rgba(0, 0, 0, 0.39);
 box-shadow: none;
 background: #8a7272;
 overflow: hidden;
 position: absolute;
 top: -102px;
 left: 0%;
 width: 100%;
 background:#f3831b;
}
.sideMenu .navbar-toggle {
 position: relative;
 background:#f59322 url(../images/active-bg-2.png) no-repeat right 15px;
 float: none;
 padding: 13px 10px;
 margin-top: 8px;
 margin-right: 15px;
 margin-bottom: 8px;
 border: 1px solid transparent;
 border-radius: 4px;
 width: 100%;
 text-align: left;
 margin: 0;
 color: #fff;
}
.sideMenuIn ul li.active a {
 color: #fff;
 background: url(../images/active-bg.png) no-repeat right center;
}
 .infoBottomLeftBottom {
height:auto;
}
 .dropdown-menu {
position:relative;
min-width: 100%;
}
 .careers {
padding:40px 20px;
}
 .careers .col-md-6 {
margin-bottom:20px;
padding:0;
 
}
 .innerbanner {
height:400px;
background-size: cover;
}
 .innerbanner h2 {
padding-top: 50px;
    font-size: 35px;
}
.approvedContent h3{font-size:22px;}
.service {
    background: #fff;
    padding:40px 20px;
}
.storageInner h3{font-size:30px;}
.leftMenu{display:none;}
.innerContent{background:#fff;}
.rightContent {  padding: 40px 20px; margin-left: 0; width:100%;}
.aboutCount li{width:50%; float:left;}
  .aboutCount .counter { margin: 0 auto;
    width: 97px;}
.aboutCount .counter-value {  font-size: 35px;}
.aboutCount .counText1{  font-size: 35px;}
.aboutCount h4 {
    font-size: 12px;}
	.aboutCount li:nth-child(2) {
    background: url(../images/counter-shadow.gif) no-repeat center bottom !important;
}
.contactTop p {
    font-size: 24px;
    line-height: 29px;}
	.contactOut {
    padding: 40px 20px;
}
.getinTouch {
      display: block;
    clear: both;
}
.contactBottomOut{margin-top: 0; margin-bottom:40px; padding:30px 20px;}
.contactBottomOut h2{margin: 0 0 20px;font-size: 30px;}
.contactRight {
   display: block;
    overflow: hidden;
    clear: both;
	    padding: 20px;
}
.contactAdrees{ background: none;
    padding: 20px !important;
    border: solid 1px #ccc;  min-height: auto;}
.contactAdrees .col-md-4{width:100%; margin:0 0 30px; border-right:none;}
.contactAdrees .col-md-8{padding:0;}
.contactAdrees p {
    font-size: 16px;
    font-weight: 300;
    line-height: 29px;
}
.contactLeft {
     margin: 0 40px 40px 0;
    display: block;
    overflow: hidden;
}
.rightNav{ display:none;}
.agroContentTop .col-md-7 {  width: 100%;}
.agroCommodities table{width: 100%;}
.agroContentTop h3 {  font-size: 35px;}
.formIn .popImg{display:none;}
.thankyouPop .modal-dialog {  width: 96%;}
 .thankyouPopIn {
    padding: 12px;
}
 
 
.getinTouchRight p br{display:none;}
	.teamLeft h3 { font-size: 18px;}
	.teamLeft {padding:0;}
	.rightContent p {  font-size: 14px;   line-height: 22px; }
	.teamRight img{width:90%;}
	.chairmanRight h3{font-size:15px;}
	.chairmanRight h4{ font-size: 20px;}
	.chairmanRight h4 span {
    font-size: 14px;}
	.innerbanner h2 span {  font-size: 19px; }
	.chairmanLeft {
    padding: 0;
}
.pestsInner .col-md-4 {  width: 46%; float:left;}
.pestsInner .col-md-4 h4{font-size:16px;}
.thankyouPopIn #imgdiv {   margin-bottom: 14px;}
nav.scrolled .Logo {
    padding: 5px 0 0 6px;
}
.thankyouPopIn p {
    font-size: 13px;}
.teamLeft {
    padding: 0;
    width: 70%;
    float: left;
}	
.teamRight {
    padding: 0;
    width: 29%;
	
    float: left;
}	
.chairmanLeft {
    padding: 0;
    float: left;
    margin-right: 26px;
	    width:40%;
}
.chairmanRight {
    padding: 0;
    float: left;
    width: 50%;
}
.pestsInner .col-md-4 h4 {
    font-size: 18px;
    padding: 10px 39px;
}
.approvedContent .col-md-3 {
    margin-bottom: 20px;
    width: 32%;
    float: left;
}
}
 @media (min-width: 580px) and (max-width: 800px) {
 .container {
 width: 100%;
}

}
@media (min-width: 500px) and (max-width: 800px) {
}
@media (max-width: 499px) {
	.approvedContent .col-md-3 {
    margin-bottom: 20px;
    width:100%;
  
}
	.pestsInner .col-md-4 h4 {
    font-size: 14px;
    padding: 10px 0;
}
	.homeService .service1.col-md-5 {
    width:100%;
 
}
.homeService .service2.col-md-7 {
    width:100%;
 
}
 .homeService .col-md-6 .col-md-6 {
width:100%;
}
 .headerRightBopttom .topNav ul li a:before {
display:none;
}
 .footerTop {
display:none;
}
 .getinTouchRight .col-md-2 {
float:none;
}
 .getinTouchLeft .col-md-8 {
color: #fff;
padding: 0;
}
 .getinTouch h3 {
font-size: 20px;
}
 .getinTouch p{font-size:15px;    line-height: 20px;}
 .getinTouchLeft .col-md-8 p {
    padding: 0;
    margin: 0 0 26px;
}
 .getinTouchRight {
padding:20px;
}
 .service3 {
 width: 100%;
}
 .service1 {
min-height:inherit;
}
 .homeService .col-md-6 {
padding: 0 10px;
display: block;
 overflow: hidden;
}
 .homeService .col-md-6 .col-md-6 {
float:none;
}
 .service4 {
 width: 100%;
border: solid 1px #ccc;
min-height:inherit;
}
 .homeService {
 padding: 20px 0;
}
.homeService .col-md-6 .service2 {
padding:0;
}
.homeService .col-md-6 .service1 {
padding:15px;
}
.flip-container, .front, .back {
width:100%;
}
.service1 h3 {
font-size: 20px;
}
.counter-value, .counText1 {
font-size:50px;
}
.counText {
font-size: 26px;
padding: 7px 0 0;
}
.service1 h5 {
font-size: 23px;
}
.service1 h3 br {
display:none;
}
.homeService p {
        font-size: 16px;
    line-height: 24px;
} 
.service4 a {
float:left;
left:0;
position:inherit;
bottom:0;
}
 .service1 h4 {
line-height: 41px;
}
 .homeService .pull-right {
margin-bottom:0;
}
 .footerBottom {
    text-align: center;
    padding: 0 11px;
    line-height: 20px;
}
.service4 h3 {
    font-size: 16px;}
 .footerBottomL {
float:none !important;
}
 .footerBottomR {
float:none !important;
background:none;
}
 .footerBottomR span {
padding:0;
}
 .front a {
left:0;
float:none;
position: relative;
bottom:0;
}
h2 {
    font-size: 20px;
}
.teamLeft { width: 100%;}
.innerbanner h2 {
    padding-top: 50px;
    font-size: 30px;
}
.teamRight {  width: auto;}
.chairmanLeft{ width: 100%;}
.chairmanRight{ width: 100%;}
.aboutCount li{width:100%; float: none;     background: url(../images/counter-shadow.gif) no-repeat center bottom;}
.lIcon {
    background: url(../images/mail-icon-big.gif) no-repeat;  padding: 99px 0 10px 0; font-size: 16px;}
 .pIcon{padding: 99px 0 10px 0; font-size:14px;}
 .agroContentTop .col-md-4 img{width:100%;}
 .innerbanner {
    height: 300px;
    padding: 0 10px;
}
.agroCommodities table td {
      line-height: 18px;
    font-size: 14px;
}
.thankyouPopIn .captchatext {
    width: 136px;}
.thankyouPopIn #imgdiv {
    width: 118px;}
.agroCommodities h4 {  font-size: 18px;}
.agroCommodities ul li {
    margin: 0;
    padding: 0 0 13px 18px;
    list-style: none;
    background: url(../images/bullet1.png) no-repeat 0 4px;
    font-size: 15px;
    line-height: 23px;
}
 .service2 h3 {
    font-size: 15px;}
 .thankyouPop .modal-body {   padding: 10px;}
 .thankyouPop .modal-content {   top: 20px; right:5px;}
 .thankyouPop .modal-content {  top: 20px;}
 .thankyouPopIn label span {
    font-size: 13px;}
	.thankyouPopIn input {   font-size: 13px;}
.storageInner h3{font-size:20px;}
.storageInner p{font-size:15px;}
.storageInner ul li{font-size:15px;}
.approvedContent{padding: 30px 0;}
.pestsInner .col-md-4 {  width: 100%; float:none;}
.pestsInner .col-md-4 h4{font-size:15px;}
.pestsInner h3 {  font-size: 25px;}
.storageInner h4 {  font-size: 20px;}
.pdfBtn {
     padding: 10px 20px 10px 46px;
    font-size: 11px;
    background-size: 8%;
}
.contactTop p {
    font-size: 20px;
    line-height: 28px;
}
.contactLeft li span{font-size:14px;}
.contactLeft li a i {  font-size: 15px;}
.agroCommodities {
    margin: 0 0 30px;
    padding: 0 0 30px;}
	
	.cover.fullscreen .slides > li {
    height:32vh;
}
.image-slider .slides {
    
    top: 13px;
}
}
