@charset "utf-8";/* CSS Document */
@font-face {
	font-family: 'latobold';
	src: url('../fonts/lato-bold-webfont.eot');
	src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-bold-webfont.woff2') format('woff2'), url('../fonts/lato-bold-webfont.woff') format('woff'), url('../fonts/lato-bold-webfont.ttf') format('truetype'), url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latolight';
	src: url('../fonts/lato-light-webfont.eot');
	src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-light-webfont.woff2') format('woff2'), url('../fonts/lato-light-webfont.woff') format('woff'), url('../fonts/lato-light-webfont.ttf') format('truetype'), url('../fonts/lato-light-webfont.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latoregular';
	src: url('../fonts/lato-regular-webfont.eot');
	src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-regular-webfont.woff2') format('woff2'), url('../fonts/lato-regular-webfont.woff') format('woff'), url('../fonts/lato-regular-webfont.ttf') format('truetype'), url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latosemibold';
	src: url('../fonts/lato-semibold-webfont.eot');
	src: url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-semibold-webfont.woff2') format('woff2'), url('../fonts/lato-semibold-webfont.woff') format('woff'), url('../fonts/lato-semibold-webfont.ttf') format('truetype'), url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latoblack';
	src: url('../fonts/lato-black-webfont.eot');
	src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-black-webfont.woff2') format('woff2'), url('../fonts/lato-black-webfont.woff') format('woff'), url('../fonts/lato-black-webfont.ttf') format('truetype'), url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latoheavy';
	src: url('../fonts/lato-heavy-webfont.eot');
	src: url('../fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-heavy-webfont.woff2') format('woff2'), url('../fonts/lato-heavy-webfont.woff') format('woff'), url('../fonts/lato-heavy-webfont.ttf') format('truetype'), url('../fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latolight_italic';
	src: url('../fonts/lato-lightitalic-webfont.eot');
	src: url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-lightitalic-webfont.woff2') format('woff2'), url('../fonts/lato-lightitalic-webfont.woff') format('woff'), url('../fonts/lato-lightitalic-webfont.ttf') format('truetype'), url('../fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latomedium';
	src: url('../fonts/lato-medium-webfont.eot');
	src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-medium-webfont.woff2') format('woff2'), url('../fonts/lato-medium-webfont.woff') format('woff'), url('../fonts/lato-medium-webfont.ttf') format('truetype'), url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Section In Common Start*/

a {transition: all 500ms ease-in-out;outline: none;}
.section {}
.section-center {text-align: center}
.section-right {text-align: right}
.section-left {text-align: left}
.section-top {padding: 50px 0px 0px;}
.section-bottom {padding: 0px 0px 50px;}
.section-top-btm {padding: 50px 0px;}
.nopad {padding: 0px;}
.nopad-right {padding-right: 0px;}
.nopad-left {padding-left: 0px;}

/* Section In Common End */


/*read more Button*/
.readmore-btn{border: 1px solid #fff;font-family: 'latomedium';color: #fff;display: inline-block;font-size: 18px;position: relative;padding:8px 25px;text-transform: uppercase;text-decoration: none;}
.readmore-btn span{position: relative;display: block;z-index: 30;}
.readmore-btn:after{background-color: #00793f;bottom: -2px;content: "";display: block;left: 0;position: absolute;height: 2px;transition: all 0.3s ease;width: 100%;z-index: 20;}
.readmore-btn:hover{color: #fff;text-decoration: none;}
.readmore-btn:hover:after{bottom: 0;height: 100%;transition: all 0.5s ease;}
/*read more Button*/


/* Header Section Start */

header{background-color: transparent;position: fixed;top: 0;width: 100%;z-index: 999;}
header:after{background-image: url("../images/header-bg.png");background-position: top center;background-repeat: no-repeat;content: "";height: 100px;left: 0;position: absolute;top: 0;width: 100%;z-index: 10;}
header:before{background-color: rgba(255,255,255,0);content: "";height: 100px;left: 0;position: absolute;top: 0;transition: all 0.9s ease;width: 100%;z-index: 11;}
header.shrink:after{opacity: 0;height: auto;}
header.shrink:before{background-color: rgba(255,255,255,0.90);box-shadow: 0 0 12px -2px #888;transition: all 0.9s ease;}
.logo{height: 150px;transition: all 0.9s ease;}
.shrink .logo{height: 120px;transition: all 0.9s ease;}
.logo-white{opacity: 1;transition: all 0.9s ease;}
.logo-white img{height: 150px;transition: all 0.9s ease;}
.shrink .logo-white img{height: 120px;transition: all 0.9s ease;}
.menu-wrapper .navbar-brand{display: none;}
.menu-wrapper .navbar-nav {display: table;float: left;margin: 0 0 0 -15px;text-align: center;width: 100%;}
.menu-wrapper .navbar-default {background-color: transparent;border: none;margin:-5px;position: relative;padding: 0;z-index: 20;}
.menu-wrapper .navbar-nav>li {display: inline-block;float: none;padding:  0 15px;vertical-align: middle;}
.menu-wrapper .navbar-nav>li.logo a:after{display: none;}
.menu-wrapper .navbar-nav>li>a{color: #222121;font-size: 12px;font-family: 'latosemibold';margin-right: 2px;margin-bottom:20px;padding-top: 0;padding-bottom: 0;position: relative;padding: 0;text-transform: uppercase;transition: all 0.5s ease;}
.menu-wrapper .navbar-default .navbar-nav>.active>a, .menu-wrapper .navbar-default .navbar-nav>.active>a:focus, .menu-wrapper .navbar-default .navbar-nav>.active>a:hover, .menu-wrapper .navbar-default .navbar-nav>li>a:hover{background-color: transparent;color: #00793f;}
.menu-wrapper .navbar-nav>li>a:after{background-color: #00793f;content: '';height:2px;left: 0;margin-left: 0;opacity: 0;position: absolute;top: 30px;transition: all 0.5s ease;border-radius:20px;width: 100%;}
.menu-wrapper .navbar-nav>li.active a:after{background-color: #00793f;content: '';height:2px;left: 0;margin-left: 0;opacity: 1;position: absolute;top: 22px;transition: all 0.5s ease;border-radius:20px;width: 100%;}
.menu-wrapper .navbar-nav>li>a:hover:after {left: 0%;opacity: 1;top: 22px;transition: all 0.5s ease;}
.menu-wrapper .shrink .navbar-nav>li>a{color: #222f35;transition: all 0.5s ease;}
.menu-wrapper .navbar-nav>li.active:hover a{background-color: tranaprent;color: #00793f;}
.menu-wrapper .navbar-nav>li.active a{background-color: transparent;color: #00793f;}
header .navbar-default {background-color: transparent;border-color: transparent;position: relative;z-index: 99;}
header .navbar-nav {float: left;margin: 0;text-align: center;width: 100%;}
header .navbar-nav > li {display: inline-block;float: none;vertical-align: top;}
.logo a{padding:0px !important;}
.breadcrumb-section{border-bottom:1px solid #edeceb;background-color:#fff;}
ul.breadcrumb-list{padding:0px;margin: 0;}
ul.breadcrumb-list li{list-style-type:none;display:inline-block;margin-right: 6px;color:#a7a39e;}
ul.breadcrumb-list li a{color:#d8d8d8;font-size:16px;font-family: 'latoregular';display: block;padding: 10px 0;text-decoration:none;}
ul.breadcrumb-list li a:hover{color:#a7a39e;transition: all 0.5s ease;}
.navbar-nav > li.dropdown .dropdown-menu a{padding:10px;}
.dropdown-menu a{border-left: 1px solid transparent;border-right: 1px solid transparent;display: block;font-weight: 400;line-height: 20px;padding: 7px 30px 7px 10px;text-align: left;font-family:'latoregular';font-size: 15px;text-decoration: none;}


/* Header Section End */


/* Banner Section Start */

.homebanner {}
.carousel-caption { background:rgba(255,255,255,0.35) url(../images/liner-bg.png) no-repeat 570px bottom;}
.homebanner .carousel-caption h3 { margin:0px; padding:0px; font-size:32px; font-family:'OpenSansSemibold'; text-transform:uppercase; color:#000;  }
.homebanner .carousel-caption h3 span { color:#ffc20c;}
.banner-block { position:relative; }
.banner-block .innerbanenrs { width:100%; }
.banner-block .innerbanenrs img {width:100%; }
.home-side-img {}
.home-side-img img { width:100%; }
.home-left-block { margin-top:30px }
.home-left-block span { color:#035aa1; display:block; font-weight:bold; }
.inner-top-banner{background-color:#F3F2F3;/*margin-top:8%;*/}
.inner-top-banner h2{font-family:'OpenSansregular';font-size:26px;color:#2e2e2e;margin:0px;}

/* Banner Section End */


/* Index Section Start */

.cont{margin-top:30px;}
.about-us{  position:relative; width:100%; overflow:hidden;  }
.about-us:after { background:url(../images/about-us-img-after.jpg) no-repeat right top; position:absolute; content:""; top:0; width:100%; height:100%; display:block; z-index:-1;left:10%;}
.about-us h2{font-family:'latobold';font-size:25px;color:#00793f;margin-bottom:20px;text-transform:uppercase;}
.about-us p{font-family:'latoregular';font-size:17px;color:#4f473e;margin:0px;line-height:30px;}
.about-us img {margin: 70px 0 0 30px;}
.left-conti .readmore-btn {background-color: #4f463d;}
.left-conti{padding-right:20px;}
.midd{background: transparent url("../images/bg-1.jpg") no-repeat scroll 0 center / cover;}
.blo-cont{border:1px solid #8b8783; padding: 33px;}
.blo-cont p{font-family:'latoregular';font-size:17px;color:#fff;line-height:29px;padding:12px 0px;}
.blocont-title {position: relative;padding: 0;}
.blc-image {position: absolute;width: 20%;top: -55px;z-index: 99;}
.blctitle-content {margin-left: 20%;padding: 0 15px;width: 80%;display: block;font-family:'latobold';font-size:20px;color:#fff799;text-transform:uppercase;}
.blctitle-content span{display: block;}
.blocont-title-im .blc-image{top: -45px;}
.products{background: transparent url("../images/bg-2.jpg") no-repeat scroll 0 center;}
.small-box{border:1px solid #cac7c5;padding:40px;transition: all 0.3s ease;}
.pro-title h3{font-family:'latobold';font-size:25px;color:#00793f;text-transform:uppercase;padding:0px 0px 20px;}
.small-box-cont{font-family:'latomedium';font-size:25px;color:#00793f;padding:20px 0px;}
.partners-block{background: transparent url("../images/bg-3.jpg") no-repeat scroll 0 center;}
.partners-block .pro-title h3{color:#fff;}
.clients-imgs{padding-bottom:30px;}
.addres::after{  border: 1px dotted #cccccc;content: "";display:block;height: 90%;position: absolute;right: -5%;top: 0;}
.quk-lin::after{border: 1px dotted #cccccc;content: "";display:block;height: 200px;position: absolute;right: 0;top: 0;}
.quk-lin{padding-left:25px;}
.social::after{border: 1px dotted #cccccc;content: "";display:block;position: absolute;left: 0;top: 40px;width: 39%;}
.social::before{border: 1px dotted #cccccc;content: "";display:block;position: absolute;right: 0;top: 40px;width: 39%;}
.contact-us{background-image: url("../images/bg-footer.jpg");background-size:100% 100%;background-repeat: no-repeat;position: relative;}
.contact-us::after {background-image: url("../images/top.png");background-repeat: no-repeat;background-size: 100% auto;content: "";display: block;height: 74px;position: absolute;right: 0;top: -60px;width: 100%;}
.contact-us h2{font-family:'latobold';font-size:16px;color:#00793f;margin:0px 0px 8px;text-transform:uppercase;}
.contact-us p{font-family:'latoregular';font-size:15px;color:#4f473e;line-height:22px;}
.at-last span{font-family:'latoregular';font-size:15px;color:#4f473e;text-transform:none;}
.at-last a{font-family:'latoregular';font-size:15px;color:#00793f;margin:0px;}
.at-last a:hover{text-decoration:none;}
.qic li{list-style:none;float:left;width:50%;}
.qic a{font-family:'latoregular';font-size:13px;color:#4f473e;line-height:36px;text-transform:uppercase;}
.qic a:hover{text-decoration:none;}
.contact-us ul{list-style:none;}
.lef-con{width:20%;float:left;position:relative;}.rit-con{width:80%;float:left;padding: 0 5px 8px;}
.rit-con a{color: #4f473e;font-family: "latoregular";font-size: 15px;}
.rit-con a:hover{text-decoration:none;color:#00793F;transform:all 0.3s ease;}
.lef-con:after{content:":";position: absolute;right: 0;top: 0;}
.products .owl-carousel .owl-item img{width:auto;}

.products .owl-next {background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0;height: 70px;position: absolute;right: -133px;top: -225px;width: 100px;}
.cont{padding:0px 0px 20px;}
.products .owl-prev {background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0;height: 70px;position: absolute;left: -85px;top: -225px;width: 100px;}

.contact-us li{font-family:'latoregular';font-size:17px;color:#4f473e;}
.products .fa-angle-right::before {display:none;}
.products .fa-angle-left::before {display:none;}
.partners-block .owl-next {background: rgba(0, 0, 0, 0) url("../images/arrow-next-1.png") no-repeat scroll 0 0;height: 70px;position: absolute;right: -90px;top: -127px;width: 100px;}
.partners-block .owl-prev {background: rgba(0, 0, 0, 0) url("../images/arrow-prev-1.png") no-repeat scroll 0 0;height: 70px;position: absolute;left: -64px;top: -127px;width: 100px;}
.partners-block .fa-angle-right::before {display:none;}
.partners-block .fa-angle-left::before {display:none;}
.small-box-img{display: block;height: 80px;width: 100%;}
.products-lists a { transition:all 500ms ease-in-out }
.ico1:hover .small-box-img, .ico2:hover .small-box-img, .ico3:hover .small-box-img, .ico4:hover .small-box-img, .ico5:hover .small-box-img, .ico6:hover .small-box-img, .ico7:hover .small-box-img, .ico8:hover .small-box-img, .ico9:hover .small-box-img {animation: 0.5s ease 0s normal none 1 running scaleDisappear;}
@-webkit-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
	60% {
		opacity: 0;
		-webkit-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}
@-moz-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-moz-transform: scale(1);
	}
	60% {
		opacity: 0;
		-moz-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}
@-ms-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-ms-transform: scale(1);
	}
	60% {
		opacity: 0;
		-ms-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-ms-transform: scale(1);
	}
}
@-o-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-o-transform: scale(1);
	}
	60% {
		opacity: 0;
		-o-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}
@keyframes scaleDisappear {
	0% {
		opacity: 1;
		transform: scale(1);
	}
	60% {
		opacity: 0;
		transform: scale(1.3);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
.scaleDisappear {
	-webkit-animation: scaleDisappear 350ms ease-in-out;
	-moz-animation: scaleDisappear 350ms ease-in-out;
	-ms-animation: scaleDisappear 350ms ease-in-out;
	-o-animation: scaleDisappear 350ms ease-in-out;
	animation: scaleDisappear 350ms ease-in-out;
}

.icon1:hover .big-box-img, .icon2:hover .big-box-img, .icon3:hover .big-box-img, .icon4:hover .big-box-img, .icon5:hover .big-box-img, .icon6:hover .big-box-img, .icon7:hover .big-box-img, .icon8:hover .big-box-img, .icon9:hover .big-box-las-img{animation: 0.5s ease 0s normal none 1 running scaleDisappear;}

 
a.pro-icons { transition:all 500ms ease-in-out; }
a.pro-icons ul .hide-listing {  opacity:0; transition:all 500ms ease-in-out }
a.pro-icons:hover ul .hide-listing { opacity:1; }
a.pro-icons:hover .big-box-img { height:0px; margin-bottom:0px; }

.ico1 .small-box-img{background: url(../images/ico-1.png) no-repeat top transparent; transition:all 500ms ease-in-out}
.ico1:hover .small-box-img{background: url(../images/ico-1-1.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico2 .small-box-img{background: url(../images/ico-2.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico2:hover .small-box-img{background: url(../images/ico-2-2.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico3 .small-box-img{background: url(../images/ico-3.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico3:hover .small-box-img{background: url(../images/ico-3-3.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico4 .small-box-img{background: url(../images/ico-4.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico4:hover .small-box-img{background: url(../images/ico-4-4.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico5 .small-box-img{background: url(../images/ico-5.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico5:hover .small-box-img{background: url(../images/ico-5-5.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico6 .small-box-img{background: url(../images/ico-6.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico6:hover .small-box-img{background: url(../images/ico-6-6.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico7 .small-box-img{background: url(../images/ico-7.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico7:hover .small-box-img{background: url(../images/ico-7-7.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico8 .small-box-img{background: url(../images/ico-8.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico8:hover .small-box-img{background: url(../images/ico-8-8.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico9 .small-box-img{background: url(../images/ico-9.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.ico9:hover .small-box-img{background: url(../images/ico-9-9.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}

a .small-box { background:url(../images/ico-bg-2.png) no-repeat -300px top;  transition:all 500ms ease-in-out }
a .small-box:hover{background:rgba(0, 0, 0, 0) url("../images/ico-bg-2.png") no-repeat scroll 0 0; background-size:cover;color:#fff;}

.qic a:hover{color:#00793F;transition: all 0.5s ease;}
.brd-no-r-b { border-right:0px; border-bottom:0px; }
.brd-no-b { border-bottom:0px; }
.brd-no-r {border-right:0px;}
.brd-no-l { border-left:0px;}
.small-box:hover .small-box-cont{color:#fff;}
.products-lists {width:98%; margin:0 auto; }

.big-box.brd-no-r-b{border-bottom:0 none;border-right: 0 none;}
.big-box.brd-no-r {border-right:0px;}
.big-box.brd-no-b { border-bottom:0px; }
.big-box.brd-no-l { border-left:0px; }
.big-box-las.brd-no-t {border-top:0px;}

.social-net{margin: 0; display:inline-block; padding:0px;}
.social-net li {text-align:center;display:inline-block;list-style: outside none none;padding:0px;}
.social-net li a {display: block; height: 50px; transition: all 0.5s ease-in-out 0s; width: 50px;}
.social-net li a.fb {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll 2px -5px;}
.social-net li a.fb:hover {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll 2px -60px;}
.social-net li a.twt {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll -44px -5px;}
.social-net li a.twt:hover {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll -44px -60px;}
.social-net li a.lik {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll -87px -5px;}
.social-net li a.lik:hover {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll -87px -60px;}
.social-net li a.yt {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll -132px -5px;}
.social-net li a.yt:hover {background: rgba(0, 0, 0, 0) url("../images/down-social.png") no-repeat scroll -132px -60px;}

.contact-us li{font-family:'latoregular';font-size:15px;color:#4f473e;}
.at-last{padding-left:41px;}

.social-links{margin-top:20px;}

footer{padding:10px 0px;background-color:#4F463D; font-family:'latoregular';font-size:14px;color:#847f78;text-align:center;margin:0px;}
footer a{font-family:'latoregular';font-size:14px;color:#847f78;text-align:center;margin:0px;}
footer a:hover{color:#fff;text-decoration:none;transition: all 0.5s ease;}

/* Index Section End */


/* Product Section Start */

.big-box:hover .big-box-cont{color:#fff;}
.big-box:hover .big-box-cont::before{background-color: #FFF100;width:70%; left:15%; right:15%; }
.big-box:hover .bot-p li{color:#fff;  }
.bot-p li span { font-size:12px; }
	
.big-box-img{display: block;height: 80px;width: 100%;margin-bottom:20px; transition: all 0.5s ease-in-out !important; }
.big-box-cont{font-family:'latomedium';font-size:25px;color:#00793f;padding:20px 0px; position:relative; transition: all 0.5s ease; }
.big-box{border:1px solid #cac7c5;min-height:350px;max-height:350px; overflow:hidden; padding:30px;transition: all 0.3s ease;}
.icon1 .big-box-img{background: url(../images/ico-1.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon1:hover .big-box-img{background: url(../images/ico-1-1.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon2 .big-box-img{background: url(../images/ico-2.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon2:hover .big-box-img{background: url(../images/ico-2-2.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon3 .big-box-img{background: url(../images/ico-3.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon3:hover .big-box-img{background: url(../images/ico-3-3.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon4 .big-box-img{background: url(../images/ico-4.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon4:hover .big-box-img{background: url(../images/ico-4-4.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon5 .big-box-img{background: url(../images/ico-5.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon5:hover .big-box-img{background: url(../images/ico-5-5.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon6 .big-box-img{background: url(../images/ico-6.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon6:hover .big-box-img{background: url(../images/ico-6-6.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon7 .big-box-img{background: url(../images/ico-7.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon7:hover .big-box-img{background: url(../images/ico-7-7.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon8 .big-box-img{background: url(../images/ico-8.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon8:hover .big-box-img{background: url(../images/ico-8-8.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon9 .big-box-las-img{background: url(../images/ico-9.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}
.icon9:hover .big-box-las-img{background: url(../images/ico-9-9.png) no-repeat top transparent;
-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}

a .big-box { background:url(../images/ico-bg-2.png) no-repeat -500px top; background-size:cover;transition:all 500ms ease-in-out }
a .big-box:hover{background:rgba(0, 0, 0, 0) url("../images/ico-bg-2.png") no-repeat scroll 0 0; background-size:cover;color:#fff;}
a .big-box-las { background:url(../images/ico-bg-2.png) no-repeat -500px top; background-size:cover;transition:all 500ms ease-in-out }
a .big-box-las:hover{background:rgba(0, 0, 0, 0) url("../images/ico-bg-2.png") no-repeat scroll 0 0; background-size:cover;color:#fff;}


.big-box-cont::after{background-color: #CBC7C4;border: 2px none;content: "";height: 2px;left: 15%; right:15%; position: absolute;bottom:13px;width: 70%;}
.big-box-cont::before{background-color: #CBC7C4;border: 2px none;content: "";height: 2px;left: 15%; right:15%; position: absolute; bottom:13px;width: 0%; transition:all 500ms ease-in-out; z-index:999 }
.bot-p{margin-top:20px;}
.bot-p li{font-family:'latoregular';font-size:16px;line-height:20px;color:#4f473e;list-style:none;margin:5px 0px; transition:all 500ms ease-in-out }

.full-title h3{font-family:'latobold';font-size:25px;color:#363636;text-transform:uppercase;margin-bottom:25px;margin-top:0px;}

.las-rit{background: transparent url("../images/bg-6.jpg") no-repeat scroll 0 center / cover;min-height:300px;padding: 30px 10px 25px 30px;margin-bottom:30px;}

.las-rit h4{font-family:'latobold';font-size:25px;color:#fff799;text-transform:uppercase;}

.pap-lis > li { background-image: url("../images/dot.png");
    background-position: left 8px;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-family: "latoregular";
    font-size: 16px;
    list-style: outside none none;
    padding: 2px 15px 8px 20px;
    width: 33%; text-transform:uppercase; }
.las-rit p{font-family:'latosemibold';font-size:18px;color:#fff;margin:8px 0px;}
.big-box-las-cont::after{background-color: #CBC7C4;border: 2px none;content: "";height: 2px;left:25%; right:25%; position: absolute;top:58%;width:50%;}
.big-box-las-cont::before{background-color: #CBC7C4;border: 2px none;content: "";height: 2px;left:25%; right:25%; position: absolute;top:58%;width: 0%; transition:all 500ms ease-in-out; z-index:999 }
.big-box-las:hover .big-box-las-cont{color:#fff;}
.big-box-las:hover .big-box-las-cont::before{background-color: #FFF100;width:50%; left:25%; right:25%;}
.big-box-las:hover .bot-p li{color:#fff;}

.big-box-las-img{display: block;height: 80px;width: 100%;margin-bottom:20px;}
.big-box-las-cont{font-family:'latomedium';font-size:25px;color:#00793f;padding:20px 0px;}
.big-box-las{border:1px solid #cac7c5;min-height:300px;padding:30px;transition: all 0.3s ease;}
.icon1 .big-box-las-img{background: url(../images/ico-1.png) no-repeat top transparent;-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;transition: transform 2s;}

/* Product Section Start */

/* inner about Section Start */

.inner-about-us{  position:relative; width:100%; overflow:hidden;  }
.inner-about-us:after { background:url(../images/about-inner-img-after.jpg) no-repeat right top; position:absolute; content:""; top:10%; width:100%; height:100%; display:block; z-index:-1;	 }
.inner-about-us .right-bg-img { width:85%; float:right; margin-top:30%; position:relative; z-index:99; }
.inner-about-us .right-bg-img:after { position:absolute; width:95%; height:100%; display:block; content:""; top:-30px; left:-30px; z-index:-1; border:1px solid #fff; }
.inner-about-us .right-bg-img img { width:100%; }

.inner-about-us p{font-family:'latoregular';font-size:17px;color:#4f473e; line-height:30px;}

.inner-left-conti .readmore-btn {background-color: #4f463d;}
.inner-left-conti{padding-right:20px;}

.why-sections { background:url(../images/why-bg.jpg) no-repeat center center fixed; position:relative; }
.section-titles { margin-bottom:10px; }
.section-titles h4 { font-size:25px; color:#fff; font-family:'latobold'; margin:10px 0px; padding:0px; text-transform:uppercase;  }
.section-titles h4 span {font-family: 'latolight';}
.section-icons { width:130px; margin:0 auto 20px; text-align:center; }
.section-titles p { width:55%; margin:0 auto; color:#fff; font-size:17px; line-height:26px; padding:0 0 25px; margin-bottom:25px; position:relative; text-align:center;  }
.section-titles p:after { width:40%; height:1px; background:#6f7272; position:absolute; bottom:0px; content:""; left:30%; right:30%;  }

.why-list { padding:20px 0px; }
.why-list ul { margin:0px; padding:0px; width:100%; }
.why-list li  { width:33.3% !important; float:left; list-style:none; padding:10px 10px 10px 25px; margin:0px 0px 20px; min-height:50px; color:#fff; font-size:18px; font-family:'latosemibold'; text-align:left; position:relative; }
.why-list li:after { position:absolute; width:10px; height:10px; content:""; top:17px; left:0px; background:#fff; border-radius:100%; }
a.show-btns { color:#a8aaa8; text-decoration:none; font-size:18px; position:absolute; bottom:-24px; width:100%; z-index:9; left:0%; }
a.show-btns span { width:50px; height:50px; text-align:center; color:#fff; background:#00793f; border-radius:100%; display:inline-block; }
a.show-btns span i {padding-top:15px; display:block; height:100%; }

.team-sections { background:#fff; }
.team-sections .section-titles h4 { color:#4f473e;  }
.team-sections .section-titles p { color:#4f473e }
.team-sections .section-titles p:after { background:#b9b9b9;}
.team-list { position:relative; z-index:99; transition:all 500ms ease-in-out; overflow:hidden;}
.team-list:after { position:absolute; content:""; background:#00793f; bottom:0px; left:0; width:100%; height:60%; z-index:-1; display:block; transition:all 500ms ease-in-out }
.team-container { width:255px; margin:0 auto;  }
.team-img {  transition:all 500ms ease-in-out; overflow:hidden}
.team-img img { width:100%; overflow:hidden; transition:all 500ms ease-in-out ; transform:scale(1,1) }
.team-info { padding:0px 0px 12px }
.team-info h4 { font-size:18px; color:#fff; margin:0px; padding:8px 0px 5px; font-family:'latobold'; text-transform:uppercase; }
.team-info span { font-size:18px; margin:0px; color:#fff; font-family:'latolight'; }

.team-list:hover:after { height:100%; }
.team-list:hover .team-img img { transform:scale(1.2) }

.team-details { width:100%; background:#363636; padding:15px; position:absolute; height:100%; bottom:-100%; opacity:0; transition:all 500ms ease-in-out;    }
.team-details p { font-size:16px; margin:0px; color:#fff; font-family:'latolight'; text-align:left; }

.team-list:hover .team-details  { bottom:0%; opacity:1; }

.support-sections {background:url(../images/grd-bg.jpg) no-repeat center center fixed; }
.support-sections .section-titles h4 { color:#4f473e;  }
.support-sections .section-titles p { color:#4f473e }
.support-sections .section-titles p:after {height:0px }
.support-box { position:relative; background:#fff; -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); padding:30px; text-align:justify; margin:15px 0px;  }
.support-box:after { position:absolute; top:0px; left:-10px; background:url(../images/green-pin.png) no-repeat left top; width:43px; height:61px; }

.support-box h4 {font-family:'latobold'; font-size:20px; }
.support-box p{ line-height:27px; margin-bottom:0px  }
.support-box.logistic { min-height:396px; }

.csr-sections {position:relative; background:#fff; -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30);-moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); margin-top:15px; margin-bottom:30px; }
.csr-bg { background:url(../images/csr-bg.jpg) no-repeat center center scroll;   background-size:cover;  min-height:220px; width:100%; }
.csr-info { padding:30px; text-align:left; -webkit-box-shadow: inset 0px 0px 102px -50px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 102px -50px rgba(0,0,0,0.3); box-shadow: inset 0px 0px 102px -50px rgba(0,0,0,0.3); min-height:220px; }
.csr-info h4 { font-size:23px; text-transform:uppercase; margin:0px 0px 10px; padding:0px; color:#00793f; font-family:'latobold';  }
.csr-info p { margin-bottom:0px; }

/* inner about Section end */


/*inner awards-sections start*/

.awards-sections { background:url(../images/grd-bg.jpg) no-repeat center center fixed; }
.awards-sections .section-titles h4 { color:#4f473e;  }
.awards-sections .section-titles p { color:#4f473e }
.awards-sections .section-titles p:after { background:#b9b9b9;}

.awards-list { text-align:left; position:relative; margin:15px 0px 60px }
.awards-icons { position:absolute; top:-00px; left:-150px; width:212px; border:1px solid #d3d3d3; -webkit-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); -moz-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); z-index:99; }
.awards-icons img {width:100%; }
.awards-icons:after { position:absolute; content:""; background:url(../images/pin.png) no-repeat top left; width:45px; height:63px; z-index:999; display:block; left:-10px; top:-10px; }

.awards-info {border:1px solid #d3d3d3; -webkit-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); -moz-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); width:70%; position:relative; padding:30px 30px 30px 100px; }
.awards-list h4 { color: #00793f; font-family: "latobold";  font-size: 18px;  line-height: 25px;  margin: 0 0 5px; padding:0px 0px 10px 100px;  text-transform: uppercase;}
.awards-list p { font-family: "latolight";  font-size:18px; margin:0px; line-height:30px;  }

/*inner awards-sections end*/


/* inner contact Section Start */
.map { width:100%; margin-top:50px; }
#map_canvas {height: 400px;	width: 100%;}
.gm-style-iw h2 { color: #00793f; font-family: "latobold";  font-size:18px;  line-height: normal;  margin: 0;   padding: 0;  text-transform: uppercase;}
.gm-style-iw h5 { color: #045895; font-family: "latosemibold"; font-size: 16px;  margin: 0;  padding: 0 0 5px;}
.gm-style-iw p {font-family: "latolight";  font-size: 16px;  margin-bottom: 0; line-height:24px; }

.contact-sections { background:#ededed; }

.conact-block {}
.conact-block h2 { font-size:20px; font-family: "latobold"; color:#00793f; text-transform:uppercase; margin:10px 0px 15px; padding:0px;   }
.conact-block ul {margin: 0 0 30px;  padding: 0;}
.conact-block li {list-style: outside none none;  padding: 10px 0 10px 30px;  position: relative;}
.conact-block li i {left: 0;  position: absolute;  top: 13px; font-size:20px; }
.conact-block li h3 { color: #00793f; font-family:'latosemibold';  font-size: 18px;  margin: 0; padding: 0; text-transform:uppercase; }
.conact-block li a {color: #00793f; text-decoration: none;}
.location-map {}

.branch-block {}
.branch-block {  position:relative; background:#fff; -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); float:left; width:100%;
-moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.30); padding:30px; text-align:left; margin:15px 0px 30px;  }
.branch-block:after { position:absolute; top:0px; left:-10px; background:url(../images/green-pin.png) no-repeat left top; width:43px; height:61px; }
.branch-block h2 { font-size:20px; font-family: "latobold"; color:#00793f; text-transform:uppercase; margin:10px 0px 15px; padding:0px;   }
.branch-address { position:relative; min-height:230px; }
.branch-address:after {  position:absolute; width:1px; height:100%; content:""; background:#d1d1d1; display:block; top:0px; right:0px; }
.branch-address h3 { font-family:18px; color:#363636; font-family:'latosemibold'; font-size:17px; text-transform:uppercase; margin:0px; padding:10px 0px 10px }
.branch-address p { line-height:27px; }
.branch-address p span {  color:#00793f;  display:block; padding:5px 0px 5px 25px;  position:relative }
.branch-address p span i  { position:absolute; left:0px; top:10px; width:15px; text-align:center; }
.branch-address a {color: #00793f; text-decoration: none;}

.enq-side-block {padding: 0 0 20px 10%;    position: relative;}
.enq-side-block::after {background: #dedede none repeat scroll 0 0;   content: "";   height: 550px; left: 0;  position: absolute;   top: 0;   width: 1px;}
.enq-side-block h3 { font-size:20px; font-family: "latobold"; color:#00793f; text-transform:uppercase; margin:10px 0px 15px; padding:0px;}
.enq-side-block .frm-fields {margin-bottom: 15px;  width: 100%;}
.enq-side-block .frm-fields input, .enq-side-block .frm-fields textarea { -moz-border-bottom-colors: none;  -moz-border-left-colors: none;    -moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #dedede;border-image: none;border-style: none none solid;border-width: 0 0 1px;font-size: 14px;  padding: 15px 10px;  text-transform: uppercase;  transition: all 300ms ease-in-out 0s;  width: 100%;}
.enq-side-block .frm-fields input:hover, .enq-side-block .frm-fields textarea:hover {border-bottom: 1px solid #00793f;}
.enq-side-block .frm-fields textarea {height: 130px;}
.enq-side-block .frm-fields input[type="submit"] {background: #00793f none repeat scroll 0 0;  color: #fff;  display: block;  font-family: "latobold";  font-size: 17px;
    padding: 10px; text-align: center;  transition: all 300ms ease-in-out 0s;}
.enq-side-block .frm-fields input[type="submit"]:hover {background: #016937 none repeat scroll 0 0;}
.enq-side-block .frm-fields select { font-size: 14px;  text-transform: uppercase;  width: 100% !important;}
.enq-side-block .frm-fields span .select2 { width: 100% !important;}
.enq-side-block .frm-fields label {color: #bdbdbd;  font-size: 14px;  font-weight: normal;  text-transform: uppercase;}

/* inner contact Section end */


/* Section Partners Starts */

.top-par{margin:30px 0px;}
.products-partners{background-color:#f3f3f3;}
.products-partners h4{font-family:'latobold';font-size:18px;color:#00793f;text-transform:uppercase;margin:0px 0px 5px;line-height:25px;}
.products-partners p{font-family:'latoregular';font-size:17px;color:#363636; margin:0px 0px 10px; }
.part-img {border:1px solid #d3d3d3; -webkit-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); -moz-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.07); width:100%; background:#fff; }
.part-img img{}
.part-cont { padding:0px 0px 0px 10px; }
.part-cont .readmore-btn{ border: 1px solid #cdcdcd;color: #424242;display: inline-block;font-family: "latomedium";font-size: 14px;margin-top: 12px;padding: 5px 15px;position: relative;text-decoration: none;text-transform: uppercase;}
.part-cont .readmore-btn:hover{color: #fff;text-decoration: none;}
.part-tot:hover .part-img img{transform:scale(1.1);}
.part-img{ overflow:hidden;}
.part-tot .part-img img{transition:all 500ms ease-in-out; }

/* Section Partners End */


/* J & C Section Starts */

.members-section {background: transparent url("../images/bg-7.jpg") no-repeat scroll 0 center / cover;}
.mem-box {border: 1px solid #cac9c9;background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 15px -4px rgba(0, 0, 0, 0.3);min-height:350px;position:relative;padding:40px;margin:20px 0px}
.mem-box::after{background: rgba(0, 0, 0, 0) url("../images/green-pin.png") no-repeat scroll left top;content:"";height: 61px;left: -10px;position: absolute;top: 0;width: 43px;}
.members-block h4{font-family: "latolight";font-size: 22px;color:#363636;}
.members-block .full-title h3 {margin:0px;}
.members-block .mem-box h4{font-family: "latobold";font-size: 20px;color:#00793f;margin-bottom:5px;text-transform:uppercase;}
.mem-tit li{background-image: url("../images/leaf.png");background-position: 0 center;background-repeat: no-repeat;line-height: 40px;list-style:none;font-family: "latolight";font-size:20px;color:#363636;padding:2px 20px;}
.mem-tit li:hover{background-image: url("../images/leaf-dar.png");background-position: 0 center;
background-repeat: no-repeat; transition:all 0.5s ease;}
.mem-top{margin:20px 0px;}

/* J & C Section End */


