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

@font-face {
    font-family: 'gotham_bookregular';
    src: url('fonts/ufonts.com_gotham-book-webfont.eot');
    src: url('fonts/ufonts.com_gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_gotham-book-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_gotham-book-webfont.woff') format('woff'),
         url('fonts/ufonts.com_gotham-book-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_gotham-book-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'GothamLight';
  src: url('fonts/GothamLight.eot'); /* IE9 Compat Modes */
  src: url('fonts/GothamLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/GothamLight.woff') format('woff'), /* Modern Browsers */
       url('fonts/GothamLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/GothamLight.svg#0fdc6c734a7ca54436fb28af9ab2f202') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
    font-family: 'gotham_lightitalic';
    src: url('fonts/ufonts.com_gotham-light-italic-webfont.eot');
    src: url('fonts/ufonts.com_gotham-light-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_gotham-light-italic-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_gotham-light-italic-webfont.woff') format('woff'),
         url('fonts/ufonts.com_gotham-light-italic-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_gotham-light-italic-webfont.svg#gotham_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alluraregular';
    src: url('fonts/allura-regular-webfont.eot');
    src: url('fonts/allura-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allura-regular-webfont.woff2') format('woff2'),
         url('fonts/allura-regular-webfont.woff') format('woff'),
         url('fonts/allura-regular-webfont.ttf') format('truetype'),
         url('fonts/allura-regular-webfont.svg#alluraregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'GothamMedium';
  src: url('fonts/GothamMedium.eot'); /* IE9 Compat Modes */
  src: url('fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/GothamMedium.woff') format('woff'), /* Modern Browsers */
       url('fonts/GothamMedium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/GothamMedium.svg#0fbe3a09622d8fb1f474f00917396ba1') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; list-style:none; text-decoration:none; margin:0; padding:0; outline:none;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{ color:#fe2438; }
a, a:focus{ outline:none;}
body{ background:/*url(../images/contact.jpg) no-repeat top center*/ #FFF; margin:0; font-family: 'gotham_bookregular';}
a{ font-weight:normal;  color:#34495e; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{}
h2{}
h3{}
p{}
.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }

.header{ width:100%; float:left; background:#fcfbfb; position:relative; z-index:2;}
.header-top{ height:67px; width:100%; float:left; }
.banner-slider .owl-item .main-wrapper {position: relative;}
.main-wrapper { margin-right: auto; margin-left: auto; max-width:1190px; width:100%;  }
.main-wrapper:before,
.main-wrapper:after { content: " "; display: table;}
.main-wrapper:after { clear: both;}
.logo{ float:left; z-index:1; position:relative; margin-left:11px;}

ul.login-section{ float:right; padding-top:22px;}
ul.login-section li{ float:left; background:url(../images/sepo.png) no-repeat left center; padding:0 16px;}
ul.login-section li:first-child{ background:none;}
ul.login-section li a{ color:#333333; font-size:14px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.login-section li a i{ color:#b70122; padding-right:5px;}
ul.login-section li a:hover, ul.login-section li a:focus{ color:#b70122; text-decoration:none;}

.header-bottom{ width:100%; float:left; background:url(../images/menu-sep.png) repeat-x;}
.toggleMenu { display:  none;  background: #666;  padding: 17px 15px;  color: #fff;}
.nav { float:right;  list-style: none; *zoom: 1; }
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a { border-top:3px solid transparent;  padding:16px 21px 20px 21px; color:#fff; font-size:15px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.nav li {  position: relative;}
.nav > li {   float: left;  }
.nav > li > .parent {  background-image: url(../images/downArrow.png); background-repeat: no-repeat;background-position: right;}
.nav > li > a { display: block;}
.nav li  ul {  position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%;  top: 0;}
.nav li li a {  display: block;background: #1d7a62; position: relative;z-index:100;   border-top: 1px solid #175e4c;}
.nav li li li a { background:#249578;  z-index:200;  border-top: 1px solid #1d7a62;}
.nav a:hover, .nav a.current{ text-decoration:none; border-top:3px solid #fff3af;}

.section{ width:100%; float:left;}
.banner-slider{ width:100%; float:left; border-bottom:5px solid #c00123;}

.owl-carousel .owl-wrapper:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel{ 	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {     cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{		text-align: center;}
.owl-theme .owl-controls .owl-buttons div{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}
.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}.owl-item.loading{	min-height: 150px;	background:url(../images/AjaxLoader.gif) center center;}
#owl-demo .owl-item img{display: block; width: 100%; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.slider-content {  bottom: 0;  left: 0%;     position: absolute;    width: 100%;}


.slider-content-main{ padding:36px 20px 56px 20px; width:100%; width:869px; background:url(../images/opacity.png) repeat; float:left;}
.slider-content-main h2{ color:#fff; font-family: 'alluraregular'; font-size:72px;}
.slider-content-main p{  font-family: 'gotham_lightitalic'; color:#fff; font-size:30px; text-align:left; padding-left:0;}
.banner-slider .owl-prev{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; text-indent:-9999px; width:41px; height:39px; background:url(../images/slider-arrow.png) no-repeat left top;}
.banner-slider .owl-next{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; text-indent:-9999px; width:41px; height:39px; background:url(../images/slider-arrow.png) no-repeat right top;}
.banner-slider .owl-buttons {
    bottom: 0;
    left: 18.7%;
    position: absolute;
}
.banner-slider .owl-prev:hover{ background-position:left bottom;}
.banner-slider .owl-next:hover{ background-position:right bottom;}

ul.category{ width:100%; float:left;}
ul.category li{ float:left; width:25%; position:relative;}
.category-pic{ position:relative;}
.category-pic:before {    border: 10px solid #fff; opacity:0.5;    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}
.category-text{position:absolute; bottom:10px; right:10px; left:10px; background:rgba(0,0,0,.75); color:#fff; padding:17px 13px;}
.category-text h5{ font-size:22px; padding-bottom:15px;}
.category-text p{ font-size:15px;}
.category a:hover .category-pic img {  opacity: 0.5;}
.content-section{}
.content-section h1{font-size:34px; text-align:center; text-transform:uppercase;letter-spacing:3px; color:#333; padding:87px 0 80px; font-family: 'GothamMedium';
}
.content-section .section-right h2{font-size:24px;  text-align:left; font-family: 'GothamMedium'; color:#333; padding:13px 0 34px;}
.content-section .section-right h3{font-size:20px;  text-align:left; line-height:30px; padding:0 12px 33px 0;  font-family: 'gotham_bookregular';}
.content-section .section-right p{font-size:15px;  text-align:left; line-height:30px; padding-bottom:31px;}
.read-button {    padding-top: 27px;}
.section-left{float:left; width:50%;}
.section-right{float:right; width:50%; padding-left:17px;}
.read-button button{ width:auto; border:3px solid #deab2a; background:#fff; color:#deab2a; font-size:14px; padding:6px 32px; border-radius:5px; cursor:pointer; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.read-button button:hover{  background:#deab2a; color:#fff;transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.content-section ul{text-align:center; padding:20px;}
.content-section li{display:inline-block; padding:0 32px;}
.content-section li:first-child,.content-section li:last-child{padding:0;}
.footer{width:100%; background:#100b21;  padding-top:37px;}
.footer li{color:#575757; font-size:13px; line-height:30px; font-family: 'gotham_bookregular';}
.footer a{color:#575757;}

.footer a:hover{text-decoration:none; color:#fff;}
.inner_header ul{display:inline-block; width:24%; vertical-align:top;}
.foot-head{font-size:14px; text-transform:uppercase ; color:#fff; padding-bottom:10px;}
.inner_header.foot-ul {
    border-bottom: 1px solid #221d36;
    padding-bottom: 34px;
}
.bottom-footer{padding:30px 0;}
.footer-text{float:left;}
.social-icon{float:right;}
.social-icon li{display:inline-block; width:34px; height:34px; border-radius:50%; background:#221d36; text-align:center; font-size:14px; line-height:34px; margin-left:15px;}
.social-icon li:hover a{color:#fff;}
.social-icon li:nth-child(1):hover{background:#3B579D; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.social-icon li:nth-child(2):hover{background:#BE2F1F; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.social-icon li:nth-child(3):hover{background:#007BB6; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.social-icon li:nth-child(4):hover{background:#22C7FD; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.social-icon li:nth-child(5):hover{background:#FCE15E; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.text-footer {
    display: inline-block;
    vertical-align: middle;
   
}
.border-thick img {  width: 100%;}

.text-footer a{display:block; font-size:11px; font-family: 'gotham_bookregular';}
.text-footer a:last-child{display:block; font-size:10px;}
.logo-footer {
    display: inline-block;
    vertical-align:middle;
     padding-right:20px;
}
.address{}
.address .fa{padding-right:13px;}
.address span:first-child{width:27%;}
.address span {
    display: inline-block;
    vertical-align: top;
}
.bg-custom{width:100%;
 text-align:center;
/*background:url(../images/pattern.png) no-repeat top center;*/
background:#cccccc;
background-size:cover;

 }
.category-pic > img{width:100%;}


button.share-btn:hover {
    background: none repeat scroll 0 0 #deab2a !important;
    color: #fff !important;
}
/*video-page css starts*/

.video-page .banner-slider{background:url(../images/banner.jpg) no-repeat top center; text-align:center; min-height:258px;}
.video-page .banner-slider h1{color:#fff; text-align:left; padding-top:90px; font-size:48px; text-transform:uppercase; font-family: 'GothamMedium'; padding-left:35px;}
.section-video h2{ font-size:34px; color:#333333; text-transform:uppercase; font-weight:normal; text-align:center; padding:73px 0 61px; font-family: 'GothamMedium'; letter-spacing:3px;}
.border-thick:after{border:10px solid #fff; opacity:.5; position:absolute; left:-2px; right:0; top:0; bottom:0; content:"";}
.border-thick{position:relative; cursor:pointer;}
.section-video li { display: inline-block; width: 55%; vertical-align:top;}
.section-video li h3{font-size:24px; font-weight:normal; padding-top:5px; font-family: 'GothamMedium'; padding-right:14px;} 
.section-video li.text-video{margin-left:25px; width:42%;}
.section-video li.text-video1{margin-right:25px; width:42%;}
.video-page {  font-family: 'gotham_bookregular';}
.video-page button.share-btn{background:#fff; font-family: 'GothamMedium'; border:2px solid #deab2a; font-size:17px; color:#deab2a; border-radius:5px; border-radius:5px; cursor:pointer; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; width:206px; position:relative;padding:4px 0 4px 32px; margin-top:45px; margin-left:7px;}
.video-page button.share-btn span{display:inline-block; background:#deab2a; color:#fff; font-size:22px; width:41px; float:left; border-radius:5px 0px 0px 5px; position:absolute; left:-3px; top:0; bottom:0; text-align:center;}
.video-page .section-video li p{ font-size:15px; font-family: 'gotham_bookregular'; line-height:30px; padding:32px 0 0;}

.video-page .section-video ul{background:url(../images/dotted-border.jpg) repeat-x center bottom; margin-bottom:73px; padding-bottom:74px;}
.video-page .section-video ul:last-child{background:none; margin-bottom:120px;}
.custom-padding{padding-bottom:100px;}


./*about-img img{width:100%;}*/
.about-img{position:relative; text-align:center;}
.about-img:after{ opacity:.5; position:absolute; left:-2px; right:0; top:0; bottom:0; content:"";}
/*online page */

.online-page .banner-slider{background:url(../images/on-traning.jpg) no-repeat top center; text-align:center; min-height:258px; background-size:cover;}
.online-page .banner-slider h1{color:#fff; text-align:left; padding-top:90px; font-size:48px; text-transform:uppercase; font-family: 'GothamMedium'; padding-left:35px;}
.online-page  h2{ font-size:34px; color:#333333; text-transform:uppercase; font-weight:normal; text-align:center; padding:73px 0 61px; font-family: 'GothamMedium'; letter-spacing:6px;}
.online-page h3  {
    font-family: "GothamMedium";
    font-size: 23.8px;
    padding: 54px 10px 55px;
    margin-bottom:37px;
    color:#333;
    background: url("../images/dotted-border.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}


.online-page button.share-btn{background:#fff; font-family: 'GothamMedium'; border:2px solid #deab2a; font-size:17px; color:#deab2a; border-radius:5px; border-radius:5px; cursor:pointer; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; width:206px; position:relative;padding:4px 0 4px 32px; float:right;}
.online-page button.share-btn span{display:inline-block; background:#deab2a; color:#fff; font-size:22px; width:41px; float:left; border-radius:5px 0px 0px 5px; position:absolute; left:-3px; top:0; bottom:0; text-align:center;}


.online-page p { color: #333; font-size: 15px;  line-height: 30px;    padding-bottom: 31px;  padding-left: 14px; font-family: 'gotham_bookregular';}


.h3 {
    display: inline-block;
    line-height: 32px;
}

/*ceo-message page */

.ceo-message .banner-slider{background:url(../images/banner1.jpg) no-repeat top center; text-align:center; min-height:258px;}
.ceo-message .banner-slider h1{color:#fff; text-align:left; padding-top:90px; font-size:48px; text-transform:uppercase; font-family: 'GothamMedium'; padding-left:35px;}
.ceo-message  h2{ font-size:34px; color:#333333; text-transform:uppercase; font-weight:normal; text-align:center; padding:73px 0 61px; font-family: 'GothamMedium'; letter-spacing:2px;}
.ceo-message p { color: #333; font-size: 15px;  line-height: 30px; padding-bottom: 31px; font-family: 'gotham_bookregular';}
.message-ceo{background:#f2f2f2; position:relative; margin-bottom:67px;}

.message-ceo:after { border: 10px solid rgba(255, 255, 255, 0.5); bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0;}

.left-img{float:left; width:52%;}
.right-text{float:right; width:48%; padding:70px 30px 0;}
.right-text h3{font-size:30px; line-height:47px; color:#333; font-weight:normal;}
.right-text h4{font-size:18px; color:#333; padding:64px 0 3px; }
.right-text h5{font-size:18px; font-weight:bold; text-transform:uppercase; color:#deab2a;}
.custom-tag1 {
    padding-top: 23px;
}

.content-ceo{padding:0 0 0 14px;}
.content-ceo h4{color:#d0011f; font-size:24px; padding-bottom:20px; box-shadow:0px 2px 0px #ebebeb; margin-bottom:30px; font-family: 'GothamMedium'; font-weight:normal; }
.content-ceo span{font-size:18px; display:block; padding-bottom:30px; font-weight:normal; font-family: 'GothamMedium'}
.content-ceo h5{ font-size:18px; display:block; padding-bottom:30px; font-weight:normal !important;  font-family: 'GothamMedium';}
.sign{float:right;}
.sign p{font-size:15px; color:#333; line-height:15px; padding-bottom:15px; padding-top:5px;}
.sign h3{color:#deab2a; font-size:15px; text-transform:uppercase; font-weight:bold;}


/* product-page*/
.product .banner-slider{background:url(../images/banner2.jpg) no-repeat top center; text-align:center; min-height:258px;}
.join-us{background:url(../images/join-us.jpg) no-repeat top center !important; text-align:center; min-height:258px;}
.product .banner-slider h1{color:#fff; text-align:left; padding-top:90px; font-size:48px; text-transform:uppercase; font-family: 'GothamMedium'; padding-left:35px;}
h2.yellow{font-family: 'GothamLight'; color:#deab2a; font-size:28px; text-transform:none; padding:15px 0 90px; letter-spacing:0; font-style:italic; font-weight:200;}
h2.yellow span{font-weight:bold;font-family: 'GothamLight'; }
.product-content{ }

.product-content{ position:relative; background:url("../images/dotted-border.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); margin-bottom:51px; padding-bottom:79px;}
.product-content .left-img{position:relative; width:53%;}
.product-content .left-img:after { border: 10px solid rgba(255, 255, 255, 0.5); bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0;}
.product-content h3{
    font-family: "GothamMedium";
    font-size: 24px;
    padding-right: 15px;
    padding-top: 0px;
    line-height:33px;
    padding-bottom:40px;
}

.content-product {
    padding-left: 14px;
}
.product-content .right-text{padding:0;}

.product-content .right-text{width:43%;}

.product-content span{ color:#deab2a; font-size:28px; float:left;}
.product-content button.share-btn { background:#fff; border: 2px solid #deab2a;    border-radius: 5px;  color: #deab2a; cursor: pointer; font-family: "GothamMedium";
    font-size: 17px; margin-right: 11px; padding: 4px 0 4px 32px; position: relative; transition: all 0.5s ease 0s; width: 167px; float:right;}
.product-content button.share-btn span{display:inline-block; background:#deab2a; color:#fff; font-size:22px; width:41px; float:left; border-radius:5px 0px 0px 5px; position:absolute; left:-3px; top:0; bottom:0; text-align:center; float:none;}

.product-content p{font-size:15px; line-height:29px; padding-top:36px;}


.content-product h2{ font-size:26px; text-align:left; padding:0 0 67px 0; letter-spacing:2px; font-weight:normal;}
.content-product li{display:inline-block; vertical-align:top; color:#333;}
.content-product li:first-child{width:30%;}
.content-product li:last-child{width:69%; padding-left:40px;}
.content-product li h3{font-size:22px; font-weight:normal; font-family: 'gotham_bookregular'; letter-spacing:1px;}
.content-product li p{font-size:15px; line-height:30px; padding-top:30px;}

.content-product ul{border-bottom:1px solid #ebebeb; padding-bottom:48px; margin-bottom:30px;}
.content-product ul:last-child{border:none;}


/* about us*/
.about-us h2 {
 letter-spacing:2px;
 font-weight:normal;
 
}
.custom-tag {
    letter-spacing: 0;
    margin-bottom: 45px !important;
    padding-top: 34px;
}
.about-us .content-ceo {
    padding-left: 13px;
}
.about-us .banner-slider{background:url(../images/banner3.jpg) no-repeat top center; text-align:center; min-height:258px;}
.about-img{margin-bottom:67px; text-align:center;}
.about-us .content-ceo h4{color:#d0011f; font-size:24px; padding-bottom:20px; box-shadow:0px 2px 0px rgba(0,0,0,0.2); margin-bottom:30px; font-weight:normal; font-family: "GothamMedium";}
.about-us h5 { font-weight: bold;}
.about-us .section-video li{width:100%;}
.about-us .section-video li span{display:inline-block; vertical-align:top; padding-bottom:14px; font-size:15px; font-family: 'gotham_bookregular'; font-weight:normal;}
.about-us .section-video li span:first-child{width:16px; color:#d0011f;}
.about-us .section-video li span:last-child{width:97%;}
.about-us .section-video  ul{padding-bottom:47px; padding-top:10px;}

/* contact-us*/

.contact-us  .banner-slider h1 {
    color: #fff;
    font-family: "GothamMedium";
    font-size: 48px;
    padding-left: 35px;
    padding-top: 90px;
    text-align: left;
    text-transform: uppercase;
}
.contact-us .banner-slider{background:url(../images/contact-us.jpg) no-repeat top center; text-align:center; min-height:258px;}
.contact-text{ float:left; width:48%; color:#333; padding-right:70px;}
.form-contact{ float:none; width:51%; margin:0 auto;} 
.contact-text h3{font-size:23px; text-align:left; text-transform:none; font-weight:normal; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #ebebeb; font-family: "GothamMedium";}
.contact-text h3 span{color:#d0011f;}
.contact-text p{font-size:15px; line-height:29px; padding-bottom:64px;}

.form-contact input,.form-contact textarea{ border-radius:5px; border:1px solid #e1e1e1; width:100%; color:#000; font-size:14px; padding:13px 18px; margin-bottom:36px;}
.form-contact textarea{ min-height:270px}
.submit{border:2px solid #deab2a; background:#fff; padding:5px 15px; border-radius:5px; width:131px; color:#deab2a; font-size:17px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.submit:hover{border:2px solid #fff; background:#deab2a; color:#fff; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.content-contact {
    padding-left: 14px;
}
.contact-us .fa {
    padding-right: 9px;
}
.contact-us-img{position:relative;}
.contact-us-img:after{position:absolute; content:""; top:0; bottom:0; right:0; left:0;border: 10px solid #fff; opacity:0.5;}


/*mobile menu*/
.main-menu{ width:100%; float:left;}

.toggleMenu { display:  none;  background: #666;  padding: 10px 15px;  color: #fff;}

a.meanmenu-reveal {	display: none;}
.mean-container .mean-bar {	float: left;	width: 100%; position: relative; background: #000;	padding: 4px 0;	min-height: 42px;	z-index: 999999;}
.mean-container a.meanmenu-reveal {	width: 22px;	height: 22px;	padding: 13px 13px 11px 13px;	position: absolute;	top: 0;	right: 0;	cursor: pointer;	color: #fff;	text-decoration: none;	font-size: 16px;	text-indent: -9999em;	line-height: 22px;	font-size: 1px;	display: block;	}
.mean-container a.meanmenu-reveal span {	display: block;	background: #fff;	height: 3px;	margin-top: 3px;}
.mean-container .mean-nav {	float: left;	width: 100%;	background: #ededed;	margin-top: 44px;}
.mean-container .mean-nav ul {	padding: 0;	margin: 0;	width: 100%;	list-style-type: none;}
.mean-container .mean-nav ul li {	position: relative;	float: left;	width: 100%;}
.mean-container .mean-nav ul li a {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; font-size:11px;	display: block;	float: left;	width: 100%;	padding: 18px 10px;	margin: 0;	text-align: left;	color: #000;	border-top: 1px solid #383838;	border-top: 1px solid rgba(255,255,255,0.5);	text-decoration: none;	text-transform: uppercase;}
.mean-container .mean-nav ul li li a {	width: 100%;	padding: 18px 15px;	border-top: 1px solid #f1f1f1;	border-top: 1px solid rgba(255,255,255,0.25);	opacity: 0.75;	filter: alpha(opacity=75);	text-shadow: none !important;	visibility: visible; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li.mean-last a {	border-bottom: none;	margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {	width: 100%;	padding: 18px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li li li li a {	width: 100%;	padding: 18px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li li li li li a {	width: 100%;	padding: 18px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li a:hover {	background: #C20122; color:#fff;}
.mean-container .mean-nav ul li a.mean-expand {	margin-top: 1px;	width: 49px;	height: 49px;	padding: 12px !important;	text-align: center;	position: absolute;	right: 0;	top: 0;	z-index: 2;		background: rgba(255,255,255,0.1);	border: none !important;	border-left: 1px solid rgba(255,255,255,0.4) !important;	border-bottom: 1px solid rgba(255,255,255,0.2) !important; line-height:24px;}
.mean-container .mean-nav ul li a.mean-expand:hover {	background: rgba(0,0,0,0.9);}
.mean-container .mean-push {	float: left;	width: 100%;	padding: 0;	margin: 0;	clear: both;}
.mean-nav .wrapper {	width: 100%;	padding: 0;	margin: 0;}
.mean-container .mean-bar, .mean-container .mean-bar * {	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}
.mean-remove {	display: none !important;}
.mobile-nav{ display:none;}


/*mobile menu*/
.bg-logo{display:block; width:100%; margin:5px auto; text-align:center; 
}
.join1{background:#f2f2f2; position:relative; margin-bottom:67px; padding:30px; border: 10px solid rgba(255, 255, 255, 0.5);}


.join1 h3{font-size:24px; font-family: "GothamMedium"; text-align:center; padding-bottom:40px; color:#333; }
.left-join{float:left; font-size:22px; line-height:35px;}
.right-join{float:right;}

.right-join span {
    color: #deab2a;
    float: left;
   font-size:35px;
}
.inner-join{ margin:0 auto;}
.inner-join h4{padding:10px 0; font-size:20px; }
.inner-join p{text-align:justify; font-size:14px;}
.join-content a{ color: #deab2a; font-weight:bold; padding-bottom:30px; display:block;}
.inner-content li{width:100%;}
.inner-content p,.inner-content li {
    color: #333;
    font-family: "gotham_bookregular";
    font-size: 15px;
    line-height: 30px;
    padding-bottom: 31px;
    padding-left: 14px;
}
.inner-content li{ padding-bottom: 10px;}
.inner-content li span:first-child{display:inline-block; padding-right:10px; vertical-align:top;}
.inner-content li span:last-child{display:inline-block;  vertical-align:top; width:95%; text-align:justify; }

.inner-content ul ul {
    padding-left: 20px;
}

.inner-content button.share-btn {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #deab2a;
    border-radius: 5px;
    color: #deab2a;
    cursor: pointer;
    font-family: "GothamMedium";
    font-size: 17px;
    padding: 4px 0 4px 32px;
    position: relative;
    transition: all 0.5s ease 0s;
    width: 130px;
    margin-top:40px;
}

.inner-content button.share-btn span {
    background: none repeat scroll 0 0 #deab2a;
    border-radius: 5px 0 0 5px;
    bottom: 0;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 22px;
    left: -3px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 41px;
}
button.share-btn:hover {
    background: none repeat scroll 0 0 #deab2a !important;
    color: #fff !important;
}
.inner-content button.share-btn span{padding-top:3px;}



