/* ---------------------------- */
/*           Google Fonts
/* ---------------------------- */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
@import url(https://fonts.googleapis.com/css?family=Arapey);

/* ---------------------------- */
/*           General
/* ---------------------------- */

body {
	background:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 24px;
	color:#505050;
	overflow-x: hidden; 

}

img {
	max-width:100%;
}

a {
	color:inherit;
	text-decoration:none;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	outline: none;
}
a:hover {outline:none;}
a.view-more{ position: relative; display: inline-block; padding: 10px 20px; font-weight: normal; font-size: 16px;  text-decoration: none; border: 1px solid #08b84e; }
a.view-more:hover{ background: #08b84e; color: #FFF; border: 1px solid #08b84e;}

h1, h2, h3, h4, h5, h6{ display: block; font-family: 'Lato', sans-serif; font-weight: 700; margin: 0 0 20px; }

h2.title{ display: block; text-align: center; font-size: 26px; line-height: 32px; text-transform: uppercase; color: #000; margin-bottom: 30px; text-transform: capitalize;}
h2.title:after{ position: relative; display: block; content:''; border-bottom: 2px solid #08b84e; max-width: 100px; margin: 20px auto 0; }
h3{}
p { font-size: 16px; }
ul,li{margin: 0; padding: 0;}
ul li {list-style-type: none;}
.custitle {display: block; text-align: center; font-size: 26px; line-height: 32px; color: #000; padding-top: 30px; margin-bottom: 0px; text-transform: capitalize;}

.clearfix {/*clear:both;*/}
ul{text-decoration: none;/*padding-left: 0px;*/}
.left {float: left;}
.right {float: right;}
.spcl-title {/*font-size: 35px;*//*font-family: 'Arapey', serif;*/    font-size: 65px;
    line-height: 32px;}

.green {color: green;}
.red {color: red;}


.custom-container {    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}

.common-heading {padding: 0 0px 30px 0px;}
.center {text-align: center;}
.text-aling {text-align: justify; font-size: 18px; }


ul.extra li {
    padding: 5px 0px;
}
ul.general li {
    display: block;
    margin-left: 20px;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    line-height: normal;
    font-size: 16px;
}

ul.general li:before {
    content: url(../images/ico/list-arrow.png);
    display: block;
    height: 0;
    width: 0;
    left: -17px;
    top: 2px;
    position: relative;
}

ul.general {padding-left: 0px; margin-top: 20px; width: 512px; margin-top: 0px; min-height: 170px; /*padding-top: 15px;*/ padding-bottom: 15px; font-size: 16px; }

h4.inner-title {margin-top:20px;}


#main-navs > li a.activecolor {color: #1CB75A;}

.backdiv.fivehund, .sup.fivehund {height: 500px;}

.backdiv.sixhund, .sup.sixhund {/*height: 600px; */}

.sixhund text {max-height:600px;overflow: scroll;}


#mydiv{}
.none{display:none;}
a.im {position:absolute;left:15px; top:10px; }

a.mobilemenu {
    position: absolute;
    top: 60px;
    left: 40px;
    text-indent: -999999px;
    width: 30px;
    height: 26px;
    margin-top: -23px;
    background: url(../images/ico/mobile-nav.png) no-repeat center center;
    z-index: 99;
}
a.mobilemenu :hover { left: 400px;}

#body-small-banner{ position: relative; display: block; margin: 0px; padding: 0px; 7margin-bottom: 70px;}

.common.backdiv-common { display: block; height: 600px!important; overflow: hidden !important; max-width: 100% !important;}
.common .tp-bullets { display: none; }
.common .tp-leftarrow.default {display: none;}
.common .tp-rightarrow.default {display: none;}
.common .tp-bgimg {background-position: center!important;}
.common .backdiv-common {overflow: hidden!important;}

.common .tp-simpleresponsive ul,
.common .tp-simpleresponsive ul li,
.common .tp-simpleresponsive ul li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: hidden;
	overflow-y:hidden;
	background-image:none;
	z-index:0 !important;
	max-width:967px !important;
	overflow: hidden!important;
}

#right-scroll-box {
/*    color: #fefefe;*/
/*    position: absolute;*/
    text-align: left;
    max-height: 500px;
    vertical-align: middle;
    overflow: auto;
/*    height: 600px !important;*/
    margin-top: 6%;



/*    padding: 30px;*/
    /*border: 1px solid #7d7775;*/
/*    min-height: 360px;*/
}

.mCSB_inside > .mCSB_container {}

#right-scroll-box.job { margin-top: 0px; }

.mCSB_container {position: absolute !important; bottom: 0px !impotant;}
/*
div#right-scroll-box.sup.sixhund.mCustomScrollbar._mCS_1 .sub,div#right-scroll-box.sup.sixhund.mCustomScrollbar._mCS_1 #text{ max-height: 500px;height: 500px !important;}

.mCSB_container {position:relative;height: 600px !important;}
*/

/*.tp-bgimg.defaultimg {overflow: hidden!important; max-width: 100% !important;}
.slotholder {overflow: hidden!important; max-width: 100% !important;}*/
/* ---------------------------- */
/*           Custom CSS
/* ---------------------------- */

/* FLEXSLIDER */

.flexslider.loading { min-height: 350px; background: #000 url(../images/loader.gif) center center no-repeat; max-width: 1920px; margin: 0px auto;}

/* home-banner Start */

#banner-holder {position: relative;display: block;overflow: hidden;}

#home-banner{ position: relative; display:block; padding:0px 0px; color: #FFF;
	background: #000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }

#home-banner.full-height{ height: 1000px; }

#home-banner .tp-fullscreen-container{ position: relative; z-index: 3; }
#home-banner .tp-fullscreen-container .tp-rightarrow,
#home-banner .tp-fullscreen-container .tp-leftarrow{ display: none; }

/*#home-banner*/ 
#logo{ position: absolute; display:block; width: 100%; top: 0px; padding: 30px 0px; text-align: center; z-index: 6; /* background: rgba(0,0,0,.6);*/}

#home-banner #banner-caption{ position: absolute; display:block; width: 100%; bottom: 200px; text-align: center; z-index: 5; }
#home-banner #banner-caption > div{ position: relative; display: block; max-width: 1000px; margin: 0px auto; max-width:1200px; }
#home-banner #banner-caption > div h2{ position: relative;/* font-size: 38px; line-height: 45px;*/ font-size: 60px; line-height: 60px;color: #FFF; margin: 0 0 30px; font-weight: 400; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); }

#home-banner #banner-caption > div a.goto-next{ position: relative; display: block; height: 60px; width: 60px; border: 2px solid #FFF; color: #FFF; margin: 0 auto; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); }
#home-banner #banner-caption > div a.goto-next:before{ font: normal normal normal 30px/1 FontAwesome; line-height: 60px; content: "\f107"; display: inline-block; position: relative; }
#home-banner #banner-caption > div a.goto-next:hover{ color: #08b84e; border-color: #08b84e; }


/* home-banner End */

/* Header Start */

#header .fixed {position: fixed; top: 0; height: 70px; right: 0;left: 0;background: #000;z-index: 999999999;}
#header .fixed a img{max-height: 55px;}

#header{ position: absolute; display:block; left: 0px; right: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.7); border-top: 1px solid #F0F0F0; z-index: 5; }

#full-grid {position: absolute;width: 100%;height: 220px;top: 0px; 
    z-index: 6;

   background: -moz-linear-gradient(top, rgba(0,0,0,0.60) 0%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.60)), color-stop(70%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0)));
   background: -webkit-linear-gradient(top, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0) 100%);
   background: -o-linear-gradient(top, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0) 100%);
   background: -ms-linear-gradient(top, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0) 100%);
   background: linear-gradient(to bottom, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#00000000',GradientType=0 );}

#innerheader {position: absolute;display: block;left: 0px;right: 0px;top: 130px;z-index: 5; }

#main-navs{ display: block; position: relative; list-style: none; margin: 0px; text-align: center; padding: 0px;}
#main-navs > li{ display: inline-block; padding: 0px; margin: 0px; }
#main-navs > li a{ display: block; padding: 20px 25px; color: #FFF; font-size: 16px; line-height: 24px; text-decoration: none; }
#main-navs > li a:hover, #header #main-navs > li a.active{color: #08b84e;}

/* Header End */


/* wc-content Start */

#wc-content{ position: relative; display:block; padding: 50px 0px; background:#edebeb; color: #000; }
/*#wc-content h3{ font-size: 18px; line-height: 28px; font-weight: 400; text-align: justify;}*/
#wc-content p{ margin-bottom: 20px; }
#wc-content iframe{ border: none; }

/* wc-content End */

/* full-body Start */

#full-body{ position: relative; display: block; padding: 30px 0px; background: #FFF; color: #2e2e2e; }

/* Grid View */
#grid-view{ position: relative; display: block; margin: 0px -15px; padding: 0px; list-style: none; }
#grid-view > li { width: 25%; margin: 0px; padding: 0px; }
#grid-view > li.large-grid { width: 50%; }

#grid-view > li > div{ position: relative; display: block; margin: 15px 15px; padding: 0px; overflow: hidden; }
#grid-view > li > div a{ text-decoration: none; }
#grid-view > li > div .img{ position: relative; display: block; text-align: center; background: #eeeeee; overflow: hidden; }

/* Shine */
#grid-view > li > div .img {
	position: relative;
}
#grid-view > li > div .img::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
#grid-view > li > div:hover .img::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


#grid-view > li > div .desc{ position: relative; display: block; background: #454545; overflow: hidden; 
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
#grid-view > li > div a:hover .desc{ background: #08b84e; }

#grid-view > li > div .desc h5{ display: block; padding: 10px 0 10px 10px; font-size: 19px; line-height: 24px; font-weight: 300; color: #FFF; margin: 0px; }
#grid-view > li > div .desc i{ position: absolute; width: 40px; top: 0px; bottom: 0px; right: 0px; text-align: center; line-height: 40px; background: #08b84e; color: #FFF;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
#grid-view > li > div a:hover .desc i{ background: #000; color: #08b84e; }
#grid-view > li > div .desc i:before{ display: block; font-family: FontAwesome; font-size: 16px; content:"\f061"; }

/* full-body End */


/* client-content Start */

#client-content{ position: relative; display:block; padding: 50px 0px; background: #edebeb; color: #2e2e2e; }

/* client-content End */





/* footer Start */

#footer{ position: relative; display: block; padding: 0px 0px; background: #111; color: #FFF; }

#footer #pre-footer{ position: relative; display: block; padding: 30px 0px; font-size: 15px; line-height: 22px; color: #b6b6b6; }

#footer #pre-footer h3{ display: block; font-size: 24px; line-height: 28px; color: #fefefe; margin-bottom: 20px; font-weight: 300; }
#footer #pre-footer h3:after{ position: relative; display: block; content:''; border-bottom: 1px solid #535353; max-width: 300px; margin: 10px 0 0; }
#footer #pre-footer .sitemap h3:after{ max-width: 100%; }

/* Site Map Links */
#footer #pre-footer .sitemap ul{ position: relative; display: block; list-style: none; margin: 0 0px; padding: 0px; }
#footer #pre-footer .sitemap ul > li{ display: inline-block; width: 50%; padding: 0px 0px; }
#footer #pre-footer .sitemap ul > li a{ display: block; font-size: 15px; line-height: 20px; font-weight: 300; color: #b6b6b6; text-decoration: none; padding: 8px 0px; }
#footer #pre-footer .sitemap ul > li a:before{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; content:"\f10c"; margin: 0px 10px 0 1px; }
#footer #pre-footer .sitemap ul > li a:hover{ color: #08b84e; }


#footer #social{ position: relative; display: block; padding: 15px 0px; border: 1px solid #535353; border-left: none; border-right: none; }

#footer #social form {}
#footer #social form label{ font-weight: normal; color: #ebebeb; margin-right: 20px; }
#footer #social form .form-control{ border: none; background: #1e1f21; }
#footer #social form .btn{ border: none; background: #1e1f21; color: #ebebeb; }
#footer #social form .btn:hover{ background: #08b84e; color: #FFF; }


/* social-nav */
#footer #social ul.social{ display: block; list-style: none; margin: 0 0px; padding: 0px; }
#footer #social ul.social li{ display: inline-block; padding: 0px 0px; margin-right: 20px; }
#footer #social ul.social li a{ display: block; text-align: center; font-size: 17px; color: #FFF; font-weight: bold; width: 30px; height: 30px; line-height: 30px; background: #545454; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

#footer #social ul.social li a.fb:hover{ background: #0063c8; }
#footer #social ul.social li a.tw:hover{ background: #2fb9ed; }
#footer #social ul.social li a.gplus:hover{ background: #ed6848; }
#footer #social ul.social li a.pin:hover{ background: #ef3838; }
#footer #social ul.social li a.youtube:hover{ background: #ef3838; }
#footer #social ul.social li a.tripadvisor:hover{ background: #4B7E37; }

#footer #copyright{ position: relative; display: block; padding: 15px 0px; border-top: 1px solid #535353; }
#footer #copyright p{ color: #dadada; font-size: 12px; line-height: 16px; margin: 0px; }

/* footer End */



/*-------------------PRODUCT PAGE--------------------- */
#facts{margin-top: 40px; margin-bottom: 0px;}
#facts #key {font-size: 25px; margin-left: -10px;}

.common-img{ position: relative; display: block; text-align: center; /*background: #eeeeee;*/ }

/* Shine */
.common-img {
	position: relative;
}
.common-img::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
a:hover .common-img::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

#facts .left-img {/*background: #eeeeee;*/}
ul#list {text-decoration: none; list-style-type: none; padding-left: 0px;}
ul#list>li:before {content: url('../images/arrow.png');display: block;height: 0; width: 0;left: -25px;
top: 3px;position: relative;}
ul#list>li {display: inline-block; width: 96%; } 
ul#list>li {margin-left:25px;padding: 20px 10px 0px 0px; }
ul#list>li:first-child { padding-top: 0px;}
ul#list>li:first-child:before {top: 73px;}
table {margin-top:70px;}
table span.box {/*width: 15px; height: 15px;background-color: red;display:inline-block;*/ padding: 0px 8px;}
#child {background: #9e9e9e;}
#women {background: #6cba6c;}
#babies {background: #F44336;}
#men {background: #2196f3;}
table tr td {padding: 0px 20px 10px 0px;}
ul#qty {padding-left: 0px;width: 100%;display:inline-block;margin-top:12px;}
ul#qty li {display:inline-block;float:left;width: 33.3%;}
ul#qty a{display:inline-block;text-decoration:none;width: 100%; text-align: center;padding: 20px 0px; color: #FFF;}
ul#qty li.odd a{background: #9e9e9e;}
ul#qty li.even a{background: #08b84e;}
ul#speciality {width: 100%;padding-left: 40px; list-style-type: none; display: inline-block;
    margin-top: 5px;}
ul#speciality li {width: 50%;}
ul#speciality li span {display: block;padding-top:10px; padding-bottom:10px;}
ul#speciality li.odd {float: left; text-align: left;}
ul#speciality li.even {float: right; text-align: right;}
ul#speciality li a {display:inline-block;border-radius: 49%;border: 1px solid #118f11; background: #cecece; padding: 5px;     background-clip: content-box;}
ul#speciality li a .inner {padding: 20px;}

table#speciality {width: 100%;/*padding-left: 40px;*/ list-style-type: none; display: inline-block;
    margin-top: 5px;}
table#speciality tbody {display:block;}
table#speciality tr {    display: inline-block;width: 100%;}
table#speciality tr td {  display: block;width: 50%; text-align: center; }
table#speciality tr td.first-child {float: left;}
table#speciality tr td.last-child {float: right;text-align: right;}
/*table#speciality tr span {display: block;padding-top:10px; padding-bottom:10px;}*/
/*table#speciality tr.odd {float: left; text-align: left;}
table#speciality tr.even {float: right; text-align: right;}*/
table#speciality tr a {display:inline-block;border-radius: 49%;border: 1px solid #118f11; background: #cecece; padding: 5px;     background-clip: content-box;}
table#speciality tr a .inner {padding: 20px;}

table.tblDocument {width: 100%;}
table.tblDocument tr {}
table.tblDocument tr td {border: 1px solid #ccc; padding: 5px 10px; text-align: center;}
table.tblDocument tr td a { position: relative; display: block; text-align: center;}



#partners {background: #efefef; margin-top: 40px; /*margin-bottom: 10px;*/}
ul.our-partners {text-decoration: none; padding-left: 0px;display: block;}
ul.our-partners li{display: inline-block; float: left; height: 135px;}
ul.our-partners li.blank{width: 150px;height: 150px;}
ul.our-partners li a{display: block; width: 100%; padding: 10px;}


ul.our-partners li.odd a{ background: #d2d2d2; }
ul.our-partners li.even a{ background: #e6e6e6; }
ul.our-partners li a:hover img{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);}
ul#last-row {width: 100%;}
/*ul#last-row li {width: 14.28%;}*/
ul#last-row li {width: 12.5%;}
p.text {}
.headingborder {width: 50px; background: #08b84e; height: 2px; margin-top: 40px; margin-bottom: 20px;}
			    
#partners {background: #efefef;}
#community-patterns {text-align: justify;padding: 65px;}

/*#facts .bx-wrapper { background: #eeeeee; }
#facts #bx-pager { display:block;  padding-top:5px;width: 100%; border-top: 1px solid #118f11;} 
#facts #bx-pager a {display:inline-block;float:left;margin-right: 5px; width: 32.7%; }
#facts #bx-pager a.active {}
#facts #bx-pager a.first {background: #d2d2d2; padding: 44px 0px 44px 0px;}
#facts #bx-pager a.second {background: #eeeeee; padding: 44px 0px 44px 0px;}
#facts #bx-pager a.third {background: #d2d2d2; margin-right: 0px; padding: 44px 0px 44px 0px;}
#facts #bx-pager a.fourth {background: #d2d2d2; margin-right: 0px; padding: 44px 0px 44px 0px;}
#facts .bx-caption {background: #FFF; padding: 10px 0px 10px; }
#facts .bx-caption span {font-size: 30px;font-size: 25px;line-height: 25px;}
#facts .bx-wrapper .bx-controls-direction a {top:116%;}
#facts .bx-wrapper .bx-next {right: 5px;}
#facts .bx-wrapper .bx-prev {left: 5px;}*/


#carousel{padding-top:5px; border-top: 1px solid #118f11;}
.flexslider .slides > li { background: #eeeeee; }
/*#carousel .slides > li {max-width: 179px !important;}*/
#carousel .slides > li img {max-height: 92px; max-width: 92px; margin: 0 auto;}
#carousel  .slides > li.odd { background: #d2d2d2; padding: 43px 0px 43px 0px;}
#carousel  .slides > li.even { background: #eeeeee; padding: 43px 0px 43px 0px;}
.flex-caption { width: 100%;padding: 7px;left: 0;bottom: 0;background: #FFF;color: #000;font-size: 25px;
text-align: center;line-height: 30px;margin-bottom:0px;}

.flex-next {
    background: url(../images/arrow-right.png) no-repeat right center;
    text-indent: -9999px !important;
}
.flex-prev {
    background: url(../images/arrow-left.png) no-repeat left center;
    text-indent: -9999px;
}

/*.thumbproduct-bxslider { display:block;  padding-top:5px;width: 100%; border-top: 1px solid #118f11;}
.thumbproduct-bxslider  { display:block;  padding-top:5px;width: 100%; border-top: 1px solid #118f11;} 
.thumbproduct-bxslider  li {display:inline-block;float:left;margin-right: 5px; width: 32.7%; }
.thumbproduct-bxslider  li.active {}
.thumbproduct-bxslider  li.first {background: #d2d2d2; padding: 44px 0px 44px 0px;}
.thumbproduct-bxslider  li.second {background: #eeeeee; padding: 44px 0px 44px 0px;}
.thumbproduct-bxslider  li.third {background: #d2d2d2; margin-right: 0px; padding: 44px 0px 44px 0px;}
.thumbproduct-bxslider  li.fourth {background: #d2d2d2; margin-right: 0px; padding: 44px 0px 44px 0px;} */



/* CONTACT SECTION */
#contact {display:block;padding: 20px;}

#contact input, #contact textarea, #contact select, #contact button {
 outline:none; border:1px solid #08b84e;}
#contact input:hover, #contact textarea:hover, #contact select:hover, #contact button:hover {
 /*border:0px;*/border: 1px solid #efefef;}

#grid-holder {text-align: center;}












#contact textarea {
    width: 100%;
    height: 165px;
    margin: 15px 1%;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #efefef;
    color: #333;
    display: inline-block;
   
    font-family: 'letter-gothic-std', sans-serif;
    letter-spacing: 1px;
    transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}


#contact select {
    width: 100%;
    height: 44px;
    margin: 15px 1%;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #efefef;
    color: #333;
    display: inline-block;
/*    font-family: 'letter-gothic-std', sans-serif;*/
    letter-spacing: 1px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 50px 50px;
    transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}

#contact input {
    width: 100%;
    /*height: 55px;*/
    height: 40px;
    margin: 15px 1%;
    /*padding: 20px;*/
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #efefef;
    color: #333;
    display: inline-block;
    transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}

#contact input#faq_capcha {display: block; margin-bottom: 25px; width: 100%;}

/*.btn.black, a.btn.black, button.btn.black {
    background-color: transparent;
    color: #333;
    border: 1px solid #333;
}

.btn, a.btn, button.btn {
    display: inline-block;
    padding: 22px;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 1px;
    color: #fff;
    min-width: 170px;
    background-color: transparent;
    border: none;
    text-align: center;
    text-transform: uppercase;
    font-family: 'letter-gothic-std', sans-serif;
    cursor: pointer;
    border: 1px solid #fff;
    -webkit-text-size-adjust: 100%;
    transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}*/

#contact .contact-grid {
    display: inline-block;
    vertical-align: top;
    width: 31.33%;
    margin: 0 0 50px 0%;
}

#contact .contact-grid a {width: 250px; text-align: center;display: inline-block;}

#contact .btn {
   margin: 0px auto;
   display: block;
   padding: 10px 20px;
}


#contact .btn:hover {
    background: #08b84e;
    color: #FFF;
}
/*a {
    margin: 0;
    color: #333;
    font-size: 12px;
    transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}

a:visited {
    color: #999999;
    text-decoration: none;
    border: none;
    outline: none;
    -webkit-text-size-adjust: 100%;
}*/

/* CREDO PAGE */
#columnchart_values {width:inherit;margin: -30px 0px 40px 0px;}
#about-us {padding: 30px 0px 30px 0px;}

#about-us p {text-align: center;}
#about-us ul{text-align: center; list-style-type: none;}
#about-us ul li{/*background: url('../images/bulletarrow.png') no-repeat center left;*/padding-left: 20px;display: inline-block; padding-right: 10px;}
#about-us ul li:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f10c";
    margin: 0px 10px 0 1px;
}

h4.title2 {/*color: #FFF;*/ font-weight: 400;}
#credo {/*margin-bottom: 30px;*/}
#credo .backdiv {height: 675px;overflow: hidden;}
#credo #img {position: relative;display: block;transition: all .5s ease-out;}
#credo div.bimage {background-image: url(../images/credo/1.jpg);position: relative;background-size: cover;background-position: center;height: 100%;}


#credo ul#main {list-style-type: none;padding-left: 0px; margin-bottom: 0px; /*height: 800px;*/}
#credo ul#main>li { margin-left: -30px; padding: 30px 20px 30px 20px; z-index: 25;}
#credo ul#main>li:first-child{min-height: 10%;}
#credo ul#main>li:last-child{min-height: 30%;}
#credo ul#main>li.odd {background: #E8E8E8; /* background: #8c949e;*/ /*background: #c3c5c8;*/ /*background:#f0f0f0;*/}
#credo ul#main>li.even {background: #4a5664;color: #FFF;min-height: 60%;}

#credo ul#main .text{max-width: 900px;text-align: center;margin: 0px auto;}

#credo .backdiv-credo {height: 800px!important;}
#credo .tp-bullets { display: none; }
#credo .tp-leftarrow.default {display: none;}
#credo .tp-rightarrow.default {display: none;}
#credo .tp-bgimg {background-position: center!important;}
#credo .backdiv-credo {overflow: hidden!important;}

/*#credo .tp-simpleresponsive ul,
#credo .tp-simpleresponsive ul li,
#credo .tp-simpleresponsive ul li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: hidden;
	overflow-y:hidden;
	background-image:none;
	z-index:0 !important;

	max-width: 806px !important;

}*/
#certification #block {padding: 80px 0px 80px 0px;}
#certification #block ul {display: inline-block; padding: 0px 0px 0px 0px; text-align: center; margin:0 auto; width: 100%;}
#certification #block ul li {display: inline-block; float: left; width: 25%;}
#certification #block ul li:last-child {float: left; padding-top: 0px;} 
#certification #block ul li a {padding: 20px;  }
#certification #block ul li a:hover img{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);}
/*
#certification #block ul li a img {max-width: 200px;}*/




ul#value-culture {padding-left: 0px;list-style-type: none; margin: 0 auto;text-align: center;
}
ul#value-culture h4 {text-align: left;}
ul#value-culture>li{display: inline-block; /*width: 480px;*/}
ul#value-culture>li.odd{/*width:40%; float:left;*//*width: 480px;*/}
ul#value-culture>li.even{/*width:40%; float:right;*//*width: 480px;*/}
ul#value-culture>li.odd {/*margin-right: 100px;*/  margin-right: 40px;}

ul#value-culture li ul {list-style-type: none;}


/*ul#value { position: relative;display: block;list-style: none;margin: 0 0px;padding: 0px}
ul#culture {position: relative;display: block;list-style: none;margin: 0 0px;padding: 0px}
ul#value > li  {width: 50%;padding: 0px 0px;    float: left; text-align: left;}
ul#culture  > li   {padding: 0px 0px;    float: left; text-align: left;}

ul#value > li a, ul#culture > li a {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    color: #b6b6b6;
    text-decoration: none;
    padding: 8px 0px;
}

ul#value > li a:before, ul#culture > li a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f10c";
    margin: 0px 10px 0 1px;
}
*/
#credo-bl {font-size: 13px;}
table#value { position: relative;display: block;list-style: none;margin: 0 0px;padding: 0px; /*width: 500px;*//* width: 540px;*/ width: 400px;}
table#culture {position: relative;display: block;list-style: none;margin: 0 0px;padding: 0px; /*width: 300px;*/ width: 185px;}
table#value > tr  {width: 50%;padding: 0px 0px;    float: left; text-align: left;}
table#culture  > tr   {padding: 0px 0px;    float: left; text-align: left;}
table#value  tr td , table#culture  tr td  {text-align: left; /*padding-left: 20px;*/}
table#value > tr a, table#culture > tr a {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    color: #b6b6b6;
    text-decoration: none;
    padding: 8px 0px;
}
table#value  tr td {width: 50%;}
table#value  tr td , table#culture  tr td {
  
   background: url('../images/bulletarrow.png') no-repeat 0% 40%;
   padding-left: 25px;
/*   display: inline-block;*/

}

table#value  tr td.two-line {
    background: url('../images/bulletarrow.png') no-repeat 0% 15%;
}

table#culture  tr td.three-line {
    background: url('../images/bulletarrow.png') no-repeat 0% 10%;
}
/*
table#value  tr td a.two-line {
    background: url('../images/bulletarrow.png') no-repeat 0% 15%;
}

table#culture  tr td a.three-line {
    background: url('../images/bulletarrow.png') no-repeat 0% 10%;
}
*/
table#value  tr td a:hover, table#culture  tr td a:hover{color: #FFF; text-decoration: none;}

ul#main li#first h4{text-align: center;}
ul#main li#third h4{text-align: center;}
ul#main p {text-align: center; margin-bottom:0px;}

/* CREDO FOUNDER */
#founder {background: #edeee8; /*padding-top: 200px; padding-bottom: 200px;*/}
#founder h2.title {padding: 0px 120px 0px 0px;}
#founder #desc {padding: 0px 120px 0px 0px; text-align: justify; }
#founder #center {text-align: center; padding-top: 10%;  padding-bottom: 20%;}
#founder #img-holder {display: inline-block; /*padding:60px 60px 60px 60px;*/ padding: 20px; background: #FFF; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(.deg);}
#founder #img-holder img{ -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}

#founder #desc h4 {margin-bottom: 10px;}
#founder #desc p#designation {font-style: italic; }

#rt {padding-top: 15%; padding-bottom: 25%;}


#teamwindy {background: #edeee8; }
#member {padding: 40px;text-align: center;}
#teamwindy #member ul {padding-left: 0px;}
#teamwindy #member ul li {display: block;}
#teamwindy #member ul li a{cursor: pointer; text-decoration: none;}
#teamwindy #member .staff-thumb {
    position: relative;
    max-width: 260px;
    margin: 0 auto;
    /*border: 1px solid #949494;
    padding: 100px;
    background: #949494;*/
}
#teamwindy #member .staff-thumb img {
    /*-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #6e624c;*/
}
#teamwindy #member .team .staff-thumb img {
    display: table;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
#teamwindy #member a { display:block; padding: 0px 60px 0px 60px;}
#teamwindy #member a img {
    border: none;
    outline: none;
    display: block;
    position: relative;
}

#teamwindy #member h4 {
 /*   background: #fff;*/
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    padding: 13px 15px;
    margin: 15px 0;
}

#teamwindy #member span {
    display: block;
    text-transform: none;
    font-size: 14px;
    color: #6b6b6b;
    margin-top: 8px;
}
#designation .box h4 { color: #fff; letter-spacing: 1.5px; margin-bottom: 0px; padding: 15px;
    border: 1px solid #a59f9f;}
#designation .box h5 { color: #333; padding: 12px 15px; font-weight: 400; letter-spacing: 1px; margin-bottom: 0px; 
    border: 1px solid #a59f9f; }

#designation .color-1 h4 { background-color: #565656;}
#designation .color-2 h4 { background-color: #6E6E6E;}
#designation .color-3 h4 { background-color: #969696;}
#designation .color-4 h4 { background-color: #AAAAAA;}

#teamwindy #member h4:hover, #teamwindy #member span:hover {text-decoration: none;}

#tabs {background: #edeee8;}

#tabs a:focus {outline:0;}

#tabs ul#tab-ul {
    /*margin: 0px auto 50px auto;*/
    /*margin: 0 0 0 auto;*/
    margin: auto;
    padding: 40px 10px 40px 10px;
    /*padding-right: 120px;*/
/*    padding: .2em .2em 0;*/
    display: table;
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

#tabs ul#tab-ul li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;

    padding: 0;


}

/*#tabs ul#tab-ul li a.active {

    color:#08b84e;
}*/
#tabs ul#tab-ul li a {
    float: left;
    padding: 10px 25px;
    border-top: 1px solid #08b84e;
    border-bottom: 1px solid #08b84e;
    text-decoration: none;

    font-weight: normal;
}

#tabs ul#tab-ul li a:hover { background: #FFF; color: #08b84e; border-top: 1px solid #08b84e;border-bottom: 1px solid #08b84e;}


.ui-tabs-active a{ background: #FFF;  border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;  color:#08b84e; }
.ui-tabs-hover a{ background: #FFF; color: #08b84e; /*border-top: 1px solid #FFF;border-bottom: 1px solid #FFF; */}
.activenav { background: #FFF;  border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;  color:#08b84e;}
.activenav:after { 
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #08B84E;
	border-width: 15px;
	margin-left: -15px;
}
#tabs ul#tab-ul li a:focus {}
.ui-widget-header {
    border: none; 
    background: none;
    color: #ffffff;
    font-weight: bold;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000;
	text-decoration: none;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	 color:#08b84e;
	text-decoration: none;
}

ul.credo-bxslider {padding-left: 0px;}
ul.credo-bxslider img {height: 100%; }




/* CAREER PAGE */

#career {padding: 20px 0px 20px 0px;}
#career  .btn {margin: 0px auto;display: block;padding: 10px 20px; background: #08b84e; color: #FFF;}
#career .btn:hover {background: #000;color: #FFF;}

div.upload {
    width: 157px;
    height: 57px;
    background: url(../images/ico/upload.png);
    overflow: hidden;
}

div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}
h6.deadline {
    font-size: 14px;
    font-weight: 400;
}

/*#career input[type="submit"] {
	display: block;
    background-color: #53b72d;
    border: 0px;
    width: 180px;
    height: 178px;
    float: left;
    background-image: url('../images/big-arrow.png');
    background-repeat: no-repeat;
    background-position: center;
  
    color: transparent;
    margin-bottom: 50px;
   
}

#career input[type="submit"]:hover {
    background-color: #57d835;
}*/

#career .btn {
    display: block;
    padding: 10px 20px;
    margin: 0px;
}



#career input[type="text"], #career input[type="email"] {
    background-color: #f5f4f4;
    width: 435px;
    height: 55px;
   /* border: 0;*/
    padding: 5px 5px 5px 10px;
    font-size: 17px;
    font-family: 'Lato', sans-serif;
    font-weight: 100;
    display: block; 
    margin-bottom: 20px;
}


#career input, #career textarea, #career select, #career button {
 outline:none; border:1px solid #08b84e; }
#career input:hover, #career textarea:hover, #career select:hover, #career button:hover {
 /*border:0px;*/border: 1px solid #efefef;}

#career input[type="file"] {
    padding: 10px 0px 10px 0px;
    border: 0px;
}

#career input[type="file"]:hover {border: 0px;}

#career input[type="checkbox"] {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

#career p#check {}



/* HUMAN RESOURCE */
ul.general-human-resource {
    text-align: justify;
    width: 100%;    
    font-size: 18px;
    line-height: normal;
    color: #2d2d2d;
    font-weight: normal;
    padding-top: 20px;
}
ul.general-human-resource li {
    display: block;
    margin-left: 20px;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 22px;
    font-size: 16px;
}

ul.general-human-resource li:before {
    content: url(../images/ico/list-arrow.png);
    display: block;
    height: 0;
    width: 0;
    left: -17px;
    top: 2px;
    position: relative;
}

#human-resource {text-align: justify; padding: 20px 0px 20px 0px;}

.backdiv {height: 650px; overflow: hidden;}
.backdiv.hr {/*height: 750px;*/ height: 800px;}
.sup.hr {/*height: 750px;*/ height: 800px;}

#backimage{
    position: relative;
    display: block;
    transition: all .5s ease-out;
    max-width: 100%;
    height: 100%;
}
#block {background-color:#f9f9f9;}
#block div.bimage {
    background-image: url(../images/credo/1.jpg);
    position: relative;
    background-size: cover;
    background-position: center;
    height: 100%;
}
#block div.bimage.whywindyhealth {
    background-image: url(../images/why-windy/fire.jpg);
}
#block div.bimage.whywindysocial {
    background-image: url(../images/why-windy/social.jpg);
}
#block div.bimage.whywindyenergysaving {
    background-image: url(../images/why-windy/led.jpg);
}
#block div.bimage.whywindysustainability {
    background-image: url(../images/why-windy/sustainability.jpg);
}

#block div.bimage.credofutureplan {
    background-image: url(../images/credo/futureplan.jpg);
}
#block div.bimage.credohistorygrowth {
    background-image: url(../images/credo/historygrowth.jpg);
}

#block div.bimage.hrcomnpliance {
    background-image: url(../images/hr/comnpliance.jpg);
}
#block div.bimage.hrtraining {
    background-image: url(../images/hr/training.jpg);
}
#block div.bimage.hrjob {
    background-image: url(../images/hr/job.jpg);
}
#block div.bimage.hrploicy{
    background-image: url(../images/hr/hrpolicy.jpg);
}

#block div.bimage.competenceresearch{
    background-image: url(../images/competence/research.jpg);
}
#block div.bimage.competencesample{
    background-image: url(../images/competence/sample.jpg);
}
#block div.bimage.competencesourcing{
    background-image: url(../images/competence/sourcing.jpg);
}


.sup {
    display: table;
    width: 100%;
    height: 160px;
    overflow: hidden;
}

.sub {
    display: table-cell;
    vertical-align: top;
    padding-top: 30px;
}

.sub h4 {text-transform: capitalize;}

#text {
    display: inline-block;
    text-align: justify;
    width: 100%;
    text-align: justify;
    font-size: 18px;
    padding: 0px 70px 0px 10px;
    line-height: normal;
    color: #2d2d2d;
    font-weight: normal;
    padding-top: 20px;
}

ul.future-plan {
    padding-left: 0px;
    margin-top: 20px;
    /* border: 1px solid #ccc; */
    /* width: 512px; */
    margin-top: 0px;
    /* min-height: 170px; */
    /* padding-top: 15px; */
    /* padding-bottom: 15px; */
}

ul.future-plan  li {
    display: block;
    margin-left: 20px;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 22px;
    font-size: 16px;
}

ul.future-plan  li:before {
    content: url(../images/ico/list-arrow.png);
    display: block;
    height: 0;
    width: 0;
    left: -17px;
    top: 2px;
    position: relative;
}

/* Why Windy */ 

/*.col-md-6 .backdiv, .col-md-6 .sup {height: 500px;}*/

#why-windy a.view-more {margin-top: 20px;}



/* COMPETENCE */

.pad {padding-top: 20px; padding-bottom: 30px;}

.room-thumb {
	margin-top: 20px;
	/*width: 455px;
	height: 300px;*/
	float: left;
	overflow: hidden;
	position: relative;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: 0 2px 0 0 #e0e0e0;
	box-shadow: 0 2px 0 0 #e0e0e0;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 5000;
	margin-bottom: 10px;
}
.room-thumb .mask {
	/*width: 455px;
	height: 300px;*/
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.room-thumb img {
	display: block;
	position: relative;
/*	width: 100%;*/
	border-bottom: 1px solid #ebebeb;
}
.room-thumb .main {
	border-bottom: 1px solid #ebebeb;
	height: 55px;
}
.room-thumb .main h5 {
	font-size: 17px;
	font-weight: bold;
	position: relative;
	padding: 15px 0 0 15px;
	line-height: 20px;
	margin: 0px;
	display: inline-block;
}
.room-thumb .main a { position: absolute; right: 0; padding: 10px 15px; padding-left: 0; color: #08b84e; text-decoration: underline;}
.room-thumb .main .price {
	color: #6b4c2d;
	display: inline;
	float: right;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	height: 55px;
	padding: 15px 10px;
	border-top: none;
	/*border-right: 1px solid #ebebeb;*/
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;

}
.room-thumb .main .price span.frm {
	display: block;
	color: #979797;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.room-thumb .content {
	position: relative;
	padding: 20px 20px 0px 20px;
	font-size: 13px;
	line-height: 19px;
	text-align: left;
}
.room-thumb .content p{ margin-bottom: 10px; text-align: justify;}

.btn-primary { margin-top: 20px;}

.room-thumb .content ul.r_facilities{ margin-bottom: 15px;}
.room-thumb .content ul.r_facilities li{ display: inline-block; width: 49.9999%;}
.room-thumb .content ul.r_facilities li:before { content:  "\2713 "; padding-right: 5px;}

ul.gallery_links{ margin-bottom: 0px;}
ul.gallery_links li{ display: inline-block; margin-right: 20px;}

ul.gallery_links li a{ font-size: 15px;}
ul.gallery_links li a i{ display: inline-block; width: 18px; margin-right: 5px; background: no-repeat center top;}
ul.gallery_links li a.photo i{ height: 14px; background-image: url(../images/icons/camera.png);}
ul.gallery_links li a.video i{ height: 16px; background: no-repeat url(../images/icons/play.png) left bottom;}

ul.gallery_links li a.photo:hover i{ background-position: center -15px;}
ul.gallery_links li a.video:hover i{  background-image: url(../images/icons/playhover.png); }
/*ul.gallery_links li a.photo i{ height: 14px; background-image: url(../images/icons/camera.png);}
ul.gallery_links li a.video i{ height: 8px; background-image: url(../images/icons/video.png);}

ul.gallery_links li a.photo:hover i{ background-position: center -15px;}
ul.gallery_links li a.video:hover i{ background-position: center -8px;}*/

ul.gallery_links li ul.photos-holder{ display: none;}

.room-thumb .content button {
	margin-top: 5px;
}
.room-thumb .content p span {
	font-weight: bold;
	display: block;
	color: #6b4c2d;
}
.room-thumb .content i {
	padding-right: 5px;
}
.room-thumb img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.room-thumb .mask {
	background-color: #fff;
	-webkit-transform: translateY(296px);
	-moz-transform: translateY(296px);
	-o-transform: translateY(296px);
	-ms-transform: translateY(296px);
	transform: translateY(296px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.room-thumb:hover .mask {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);

	transform: translateY(0px);
}
.room-thumb:hover img {
	-webkit-transform: translateY(-228px);
	-moz-transform: translateY(-228px);
	-o-transform: translateY(-228px);
	-ms-transform: translateY(-228px);
	transform: translateY(-228px);
}

#competence .btn-primary {background-color: #08b84e;background-image: none;}

#competence .mask ul {}

#competence ul.general li:before { content: url(../images/ico/list-arrow.png) center center; }



/* end Room Thumbnails*/


/* adding new start*/

.custitle-nontab{padding-bottom: 30px;}
.life-at-windy .common-heading{padding-top: 0;}
.inner-page-full-body #about-contact #grid-holder .contact-info{ display: block; position: relative; text-align: left;}
.inner-page-full-body #about-contact #grid-holder .contact-info .img{ display: inline-block; position: relative; width: 40%; vertical-align: top;}
.inner-page-full-body #about-contact #grid-holder .contact-info .contact-address{ float: right; display: inline-block; position: relative; margin-left: 20px; width: 55%; vertical-align: top;}
.inner-page-full-body #about-contact #grid-holder .contact-info .contact-address > h4{ margin-bottom: 5px;}

#sample-development .inner-page-full-body #block #competence-product{display: block; position: relative; padding-top: 25px;}
#sample-development .inner-page-full-body #block #competence-product > ul{display: block; position: relative; padding: 10px 0;  max-width: 1140px; margin: 0 auto;}
#sample-development .inner-page-full-body #block #competence-product > ul > li{display: inline-block; position: relative; padding: 30px 20px; /*background: #edebeb;*/ vertical-align: top; min-height: 500px;}
ul.min-height { min-height: 55px;  /* padding-top: 15px; */ padding-bottom: 0px;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div { max-width: 530px; margin: 0 auto; }
.custom-div h3 {padding: 15px; min-width: 512px; margin-bottom: 0px;}

#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .img{/*display: inline-block;*/ position: relative; vertical-align: top; padding-left: 18px; width: 100%;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .value{ padding: 0 20px;}

#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .img-dtls{display: inline-block; position: relative; width: 100%; vertical-align: top; padding: 0 18px; /*padding-right: 0;*/}
#sample-development .inner-page-full-body #block #competence-product > ul > li:nth-child(odd){ background: #f9f9f9;     min-width: 570px; }
#sample-development .inner-page-full-body #block #competence-product > ul > li.special-center.odd.last-child { display: block; }
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .manufacturing-facilities h3{ margin-bottom: 0;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .manufacturing-facilities cite { font-style: normal;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .manufacturing-facilities ul.general { margin-top: 10px;}
.special-min-height { min-height: 625px; }
/*#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div > .img .custom-div {background-color:#000;color:#fff;}*/

#competence .inner-page-full-body .thumb-box-product{ display: block; position: relative; margin: 15px 0;  -webkit-box-shadow: 0 2px 0 0 #e0e0e0; box-shadow: 0 2px 0 0 #e0e0e0; border-top: none; overflow: hidden;}
#competence .inner-page-full-body .thumb-box-product > a > div{ display: block; position: relative; padding: 10px; border: 1px solid #ebebeb;}
#competence .inner-page-full-body .thumb-box-product > a > div h4{ display: inline-block; margin: 0; font-size: 18px;}
#competence .inner-page-full-body .thumb-box-product > a > div .link_view{ display: inline-block; position: relative; float: right;}
#competence .inner-page-full-body .thumb-box-product > a > div .link_view p.read-more{ position: absolute; right: 0; top: 0; text-decoration: none; font-size: 30px;}

 #competence .inner-page-full-body .thumb-box-product > a > div .link_view p.read-more{ 

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}


 #competence .inner-page-full-body .thumb-box-product > a > div .link_view p.read-more{
    -webkit-transform: translate3d(100px,0,0);
    -moz-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    -o-transform: translate3d(100px,0,0);
}

 #competence .inner-page-full-body .thumb-box-product > a:hover p.read-more{
 	color: #08b84e;
}


#competence .inner-page-full-body .thumb-box-product:hover > a > div .link_view p.read-more{
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;

    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;
}

h2.career{ margin-top: 20px;}

#wc-content #video-container{ display: block; position: relative;}
#wc-content #video-container .a{ display: block; position: relative; z-index: 3;}
#wc-content #video-container .video-mask{ position: absolute;
    overflow: hidden;
    top: 100%;
    bottom: 0;
    left: 0;
    right: 0px;
    background: rgba(67, 148, 210, .8);
    z-index: 4;
    color: #000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;

    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;

    /*-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;*/}

/*#wc-content #video-container:hover .video-mask{top: 0;}*/
#wc-content #video-container:hover .video-mask{ 
	background-color: rgba(67, 148, 210, .1);
	 -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;

    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;
    display: none;

}

#wc-content #video-container .video-mask{top: 0;}
#wc-content #video-container .video-mask div{position: absolute; top: 40%; left: 43%; padding: 10px; border: 5px solid #fff;}
#wc-content #video-container .video-mask div i{ font-size: 50px; color: #fff;}


/* pop up box start */
.md-modal .md-content .modal-body {
    display: block;
    padding: 30px 15px;
}
.md-modal .md-content .modal-body .close {
    position: absolute;
    display: block;
    top: -10px;
    right: -10px;
    width: 30px;
    height: 30px;
    background: #08B84E;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-shadow: none;
    text-align: center;
    padding: 0px;
    border: none;
    vertical-align: top;
    z-index: 5;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.md-modal .md-content .modal-body .img {
    position: relative;
    display: block;
    overflow: hidden;
    border: 7px solid #08B84E;
    margin: 0px auto 0px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.md-modal .md-content .modal-body .desc h6, .md-modal .md-content .modal-body .desc h3 {
    position: relative;
    display: block;
    color: #08B84E;
    font-weight: bold;
    font-size: 26px;
    line-height: 30px;
    margin: 0px 0px 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #08B84E;
}
/* pop up box end */

/* adding new end*/


/**************************************
				CREDO
***************************************/
ul.extra li {
    padding: 5px 0px;
}
ul.general-credo li {
    display: block;
    margin-left: 20px;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 22px;
}

ul.general-credo li:before {
    content: url(../images/ico/list-arrow.png);
    display: block;
    height: 0;
    width: 0;
    left: -17px;
    top: 2px;
    position: relative;
}

ul.general-credo {padding-left: 0px; margin-top: 20px; border: 1px solid #ccc; width: 512px; margin-top: 0px; min-height: 170px; padding-top: 15px; padding-bottom: 15px; }

ul.general-credo.extra.special-height { min-height: 480px; }
ul.general-credo.extra.height-culture { min-height: 125px; }

.custom-div-credo h3 {
	padding: 15px;
    border: 1px solid #ccc;
    min-width: 512px;
    margin-bottom: 0px;
}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo { max-width: 530px; margin: 0 auto; }
.custom-div-credo h3 {padding: 15px; min-width: 512px; margin-bottom: 0px;}

#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo > .img{/*display: inline-block;*/ position: relative; vertical-align: top; padding-left: 18px; width: 100%;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo > .value{ padding: 0 20px;}

#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo > .img-dtls{display: inline-block; position: relative; width: 100%; vertical-align: top; padding: 0 18px; /*padding-right: 0;*/}
#sample-development .inner-page-full-body #block #competence-product > ul > li:nth-child(odd){ background: #f9f9f9;     min-width: 570px; }
#sample-development .inner-page-full-body #block #competence-product > ul > li.special-center.odd.last-child { display: block; }
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo > .manufacturing-facilities h3{ margin-bottom: 0;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo > .manufacturing-facilities cite { font-style: normal;}
#sample-development .inner-page-full-body #block #competence-product > ul > li > .custom-div-credo > .manufacturing-facilities ul.general { margin-top: 10px;}
.special-min-height { min-height: 625px; }


/**************************************
				History & Growth
***************************************/

#growth img {
	width: 50%;
}
#growth ul {

}
#growth ul > li {
	display: inline;
	position: relative;
}
#growth h5 {
	position: relative;
	padding-left: 200px;
	padding-top: 10px;
}
/**************************************
			Social Responsibility
***************************************/

#text {
    margin-bottom: 20px;
}

#social-responsibility.common .common .tp-simpleresponsive ul,
.common .tp-simpleresponsive ul li,
.tp-simpleresponsive ul li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: hidden;
	overflow-y:hidden;
	background-image:none;
	z-index:0 !important;
	max-width:1140px !important;
	overflow: hidden!important;
}



/**************************************
			Future Plan
***************************************/



/**************************************
			Health and Safety
***************************************/


/**************************************
			Technology
***************************************/


/**************************************
			Research & Development
***************************************/

#text-type-two {
    
    text-align: justify;
    font-size: 18px;
    padding: 0px 70px 0px 10px;
    line-height: normal;
    color: #2d2d2d;
   /* font-weight: 600;*/
    
}
#text-type-two p {
	text-align: justify;
}
#text-type-two ul.general li {
    display: block;
    margin-left: 20px;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    line-height: normal;
    font-size: 16px;
}

#text-type-two ul.general li:before {
    content: url(../images/ico/list-arrow.png);
    display: block;
    height: 0;
    width: 0;
    left: -17px;
    top: 2px;
    position: relative;
}

#text-type-two ul.general {padding-left: 0px; margin-top: 20px; width: 760px; margin-top: 0px; min-height: 170px; padding-top: 15px; padding-bottom: 15px; }


/**************************************
			Manufacturing
***************************************/
.manufacture-height {
	min-height: 375px;
}
.manufacturing-facilities h3 {
	padding-left: 0px;
}
.manufacture-certificate img {
	width: 65%;
}
.manufacture-certificate ul {
	display: inline-block;
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    width: 100%
}
.manufacture-certificate ul > li {
	display: inline-block;
    position: relative;
    width: 32%;
	
}
.manufacture-height ul.general {
    padding-left: 0px;
    margin-top: 20px;
    width: 512px;
    margin-top: 0px;
    min-height: 100px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#compliance .sup {
	height: 0px;
}


/**************************************
			Career
***************************************/

 h3.title.career {
    margin-bottom: 10px;
    
}  
.vacancy-title {
	margin-top: -30px;
}
/*Ens*/
#sustainibility .nav-tabs > li { background-color: #4bb347; color: #fff; border-radius: 0px;}
#sustainibility .nav-custom {margin-top: 70px;}
#sustainibility .nav-link.c1  { background-color: #4bb347; color: #fff; padding: 10px 7px!important;}
#sustainibility .nav-link.c2  { background-color: #4bb347; color: #fff;padding: 10px 7px!important; }
#sustainibility .nav-link.c1.active  { background-color: #349831; color: #fff; }
#sustainibility .nav-link.c2.active  { background-color: #349831; color: #fff; }
/*#sustainibility .nav-link.c1 { background-color: #349831; color: #fff; }*/
/*#sustainibility .nav-link.c2 { background-color: #4bb347; color: #fff; }*/
/*#sustainibility .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #349831 !important; color: #fff;}*/
#sustainibility .nav-tabs > li > a { margin-right: 0px; }
#sustainibility .download-content {padding:10px 0px;}
#sustainibility .download-content > a> .btn-download {
	background-color:#258028;
	border: none;
	color: white;
	padding: 12px 18px;
	cursor: pointer;
	font-size: 20px;
}
#sustainibility .download-content > a>.btn-download:hover {background-color: #032f04;}

a.pt{
height: unset !important;
}

/* Home Page Scroll Start */
#dStikySection { position: relative; display: block; padding: 15px 0px; background-color: #fff; overflow: hidden; z-index: 9; }
#dStikySection.fixed{ position: fixed; width: 100%; bottom: 0px; background-color: #000000e0; }
#dStikySection ul{ display: block; position: relative; text-align: center; }
#dStikySection ul li{ display: inline-block; padding: 0 10px; width:100%; }
#dStikySection ul li a{ font-size: 25px; color: #047832; text-decoration: none; }
#dStikySection.fixed ul li a{ color: #fff; }
#dStikySection ul li a marquee{ line-height:35px; }
/* Home Page Scroll End */