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

*{
	margin:0;
	padding:0;
}
body{
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	color:#2b2a28;
	-webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
	-moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
}
img{
	display:block;
	border:none;
	outline:none;
}
ul{
	list-style:none;
}
input:focus, textarea:focus, select:focus{
	outline:none;
}
textarea{
	overflow:auto;
}
input[type=text], input[type=password], input[type=submit], input[type=reset], textarea, select{
	-webkit-appearance:none;
	border-radius:0;
}
a{
	color:#4db848;
}
a, a:hover{
	text-decoration:none;
	outline:none;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
}
.wrapper{
	width:1140px;
	margin:0 auto;
}


/*header section start*/
.header{
	padding: 8px 0 17px;
	overflow: hidden;
	border-top: 5px solid #4db848;
}
.logo{
	float: left;
}
.top-right{
	float: right;
	padding: 14px 0 0;
}
.top-search{
	overflow: hidden;
	position: relative;
	border: 1px solid #c8c8c8;
	padding: 9px 0 9px 16px;
	margin: 0 0 16px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.top-search-focus{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}
.top-search input[type=text]{
	height: 22px;
	width: 100%;
	border: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #616161;
}
.top-search input[type=submit]{
	height: 40px;
	width: 46px;
	border: none;
	text-indent: -20000px;
	cursor: pointer;
	display: block;
	position: absolute;
	background: url(../images/top_search_icon.png) no-repeat 0 center;
	right: 0;
	top: 0;
}
.top-search input[type=submit]:hover{
	background: url(../images/top_search_icon_h.png) no-repeat 0 center;
}
.top-info{
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: right;
}
.top-info li{
	float: left;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	border-right: 1px solid #616161;
	padding-right: 14px;
	margin: 0 10px 0 0;
}
.top-info li:last-child{
	border: none;
	margin: 0;
	padding-right: 0;
}
.top-info li a{
	color: #2b2a28;
}
.top-info li a:hover{
	text-decoration: underline;
}
.top-info li.mail{
	padding-left: 19px;
	background: url(../images/top_mail_icon.png) no-repeat 0 6px;
}
.top-info li.call{
	padding-left: 17px;
	background: url(../images/top_call_icon.png) no-repeat 0 5px;
}
/*header section end*/


/*navigation section start*/
.navigation{
	position: relative;
	z-index: 100;
	background-color: #272727;
}
.nav{
	margin: 0;
	padding: 0;
	float: left;
}
.nav li{
	font-size: 15px;
	line-height: 25px;
	font-weight: 700;
	text-transform: uppercase;
	float: left;
	position: relative;
}
.nav li:last-child{
	margin: 0;
}
.nav li a{
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: block;
	padding: 11px 12px 12px;
}
.nav li a:hover, .nav li a.active{
	background-color: #4db848;
}
.nav li ul{
	top: 48px;
	width: 240px;
	background-color: #4db848;
	left: 0;
	position: absolute;
	float: none;
	display: none;
}
.nav li ul li{
	float: none;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	border-bottom: 1px solid #63d55e;
}
.nav li ul li a{
	padding: 6px 14px;
}
.nav li ul li a:hover{
	background-color: #368a32;
}
.responsive{
	width:26px;
	display:none;
	float:right;
	cursor:pointer;
	display:none;
	position:relative;
	height:18px;
	margin: 4px 0 0;
}
.responsive span{
	background-color:#FFF;
	height:4px;
	display:block;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
	position:relative;
	margin:7px 0;
}
.responsive span:before, .responsive span:after{
	background-color:#FFF;
	height:100%;
	width:100%;
	left:0;
	right:0;
	display:block;
	content:'';
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	position:absolute;
	transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.responsive span:before{
	top:-7px;
}
.responsive span:after{
	top:7px;
}
.responsive.active span::before {
	top: 0;
	transform: rotate(45deg);
}
.responsive.active span::after {
	top: 0;
	transform: rotate(-45deg);
}
.responsive.active span {
	background-color:transparent;
}
.top-social{
	margin: 0;
	padding: 11px 0 0;
	float: right;
	overflow: hidden;
}
.top-social li{
	float: left;
	margin: 0 15px 0 0;
}
.top-social li:last-child{
	margin: 0;
}
.top-social li a{
	width: 22px;
	height: 25px;
	display: block;
}
.top-social li a.twit{
	background: url(../images/top_twit_icon.png) no-repeat 0 0;
}
.top-social li a.twit:hover{
	background: url(../images/top_twit_icon_h.png) no-repeat 0 0;
}
.top-social li a.utube{
	background: url(../images/top_utube_icon.png) no-repeat 0 0;
}
.top-social li a.utube:hover{
	background: url(../images/top_utube_icon_h.png) no-repeat 0 0;
}
.top-social li a.in{
	background: url(../images/top_in_icon.png) no-repeat 0 0;
}
.top-social li a.in:hover{
	background: url(../images/top_in_icon_h.png) no-repeat 0 0;
}
.top-social li a.fb{
	background: url(../images/top_fb_icon.png) no-repeat 0 0;
}
.top-social li a.fb:hover{
	background: url(../images/top_fb_icon_h.png) no-repeat 0 0;
}
/*navigation section end*/


/*banner section start*/
.banner{
	position: relative;
}
.banner .wrapper{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
	z-index: 10;
}
.banner-cont{
	float: right;
	padding:15px;
	width: 590px;
	background-color: #FFF;
}
.banner h1{
	color: #988c80;
	font-size: 42px;
	line-height: 44px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: -1px;
}
/*banner section end*/


/*banner pods section start*/
.banner-pods{
	padding: 20px 0 13px;
	background-color: #f0f0f0;
	overflow: hidden;
}
.banner-pods ul{
	overflow: hidden;
	text-align: center;
	padding: 0;
	margin: 0;
}
.banner-pods ul li{
	display: inline-block;
	vertical-align: top;
	width: 32.8%;
	margin: 0 2px 7px 0;
	background-color: #FFF;
	height: 60px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.banner-pods ul li:nth-child(3n){
	margin-right: 0;
}
.banner-pods ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.banner-podin{
	display: table;
	width: 100%;
	height: 100%;
	position: absolute;
}
.banner-pod-midalign{
	display: table-cell;
	vertical-align: middle;
        padding-left: 10px;
}
.banner-pods ul li h5{
	font-size: 19px;
	line-height: 26px;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 0 2px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.banner-pods ul li:hover h5{
	color: #FFF;
}
.banner-pods ul li p{
	font-size: 16px;
	line-height: 19px;
	color: #FFF;
	font-weight: 600;
	padding: 0 10px;
}
.banner-pods ul li:hover p{
	display: block;
	opacity: 1;
}
.banner-pods ul li .overlay{
	position: absolute;
	background-color:#272727;
	width: 100%;
	height: 100%;
	display: none;
}
/*banner pods section end*/


/*body content section start*/
.body-content{
	padding: 20px 0;
	overflow: hidden;
}
.export-from-sask{
	height: 559px;
	float: left;
	width: 49.2%;
	background: url(../images/export_sask_bg.jpg) no-repeat center bottom #1aafe7;
	background-size: cover;
	position: relative;
}
.export-sask-text{

	overflow: hidden;
	/*padding: 117px 75px 60px 10px;*/
	position: relative;
	padding: 40px 40px 60px 10px;
	z-index: 1;
}
.export-sask-text h3,.slide-right h3{
	font-size: 22px;
	line-height: 26px;
	color: #FFF;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.export-from-sask p{
	font-size: 17px;
	line-height: 25px;
	color: #FFF;
}
.body-right{
	width: 49.2%;
	float: right;
}
.body-right-picleft{
	width: 48.4%;
	float: left;
	height: 559px;
	background: url(../images/body_right_pic1.jpg) no-repeat 0 0;
	background-size: cover;
	display: block;
	position: relative;
}
.body-right-cont{
	float: right;
	width: 48.4%;
}
.master-international-tradepro{
	height: 272px;
	overflow: hidden;
	background-color: #4db848;
	position: relative;
	margin: 0 0 20px;
}
.master-international-tradepro h5{
	font-size: 19px;
	line-height: 24px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 18px 13px 35px;
}
.master-international-tradepro p{
	font-size: 16px;
	line-height: 21px;
	color: #FFF;
	margin: 0 35px 0px 0px;
}
.body-right-picright{
	width: 100%;
	height: 267px;
	display: block;
	background: url(../images/body_right_pic2.jpg) no-repeat center 0;
	background-size: cover;
	position: relative;
}
.step-exporter-readiness-pro{
	float: left;
	width: 49.2%;
	position: relative;
	height: 259px;
	background: url(../images/step_readiness_bg.jpg) no-repeat center bottom #4db848;
	background-size: cover;
	margin: 20px 0 0;
}
.step-exporter-readiness-pro .banner-pod-midalign, .buy-from-step-member .banner-pod-midalign{
	/*padding: 0 35px;*/
	padding: 40px 40px 60px 10px;
}
.step-exporter-readiness-pro h3, .buy-from-step-member h3{
	font-size: 21px;
	line-height: 26px;
	color: #FFF;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 0 8px;
}
.step-exporter-readiness-pro p, .buy-from-step-member p{
	font-size: 16px;
	color: #FFF;
}
.step-exporter-readiness-pro p a{
	color: #FFF;
	text-decoration: underline;
}
.step-exporter-readiness-pro p a:hover{
	text-decoration: none;
}
.buy-from-step-member{
	float: right;
	width: 49.2%;
	position: relative;
	height: 259px;
	background-color: #bbe0f6;
	margin: 20px 0 0;
}
.buy-from-step-member h3, .buy-from-step-member p{
	color: #000;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.export-from-sask a, .body-right-picleft a, .master-international-tradepro a, .body-right-picright a, .step-exporter-readiness-pro a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
.export-from-sask:before, .body-right-picleft:before, .master-international-tradepro:before, .body-right-picright:before, .step-exporter-readiness-pro:before, .buy-from-step-member:before{
	position: absolute;
	display: block;
	content: '';
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.6);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
.export-from-sask:hover:before, .body-right-picleft:hover:before, .master-international-tradepro:hover:before, .body-right-picright:hover:before, .step-exporter-readiness-pro:hover:before, .buy-from-step-member:hover:before{
	opacity: 1;
}
.buy-from-step-member:hover h3, .buy-from-step-member:hover p{
	color: #FFF;
}
/*body content section end*/


/*upcoming events section start*/
.upcoming-events{
	padding: 30px 0 45px;
	overflow: hidden;
	background-color: #f0f0f0;
	text-align: center;
}
.upcoming-events h3{
	font-size: 24px;
	line-height: 30px;
	color: #202020;
	text-transform: uppercase;
	margin: 0 0 24px;
}
.upcoming-events ul{
	margin: 0 0 40px;
	padding: 0;
	overflow: hidden;
}
.upcoming-events ul li{
	text-align: left;
	width: 366px;
	float: left;
	margin: 0 20px 0 0;
	position: relative;
}
.upcoming-events ul li:last-child{
	margin: 0;
}
.upcoming-events ul li .event-pic{
	height: 366px;
	background-size: cover !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
        /*width:222px;*/
}
/*.upcoming-events ul li .event-pic.event-pic1{
	background: url(../images/event_pic1.jpg) no-repeat center 0;
}
.upcoming-events ul li .event-pic.event-pic2{
	background: url(../images/event_pic2.jpg) no-repeat center 0;
}
.upcoming-events ul li .event-pic.event-pic3{
	: url(../images/event_pic3.jpg) no-repeat center 0;
}*/
.upcoming-events ul li .event-pic:before, .staff-pic:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background-color: #4db848;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.upcoming-events ul li:hover .event-pic:before{
	height: 8px;
}
.upcoming-events ul li .event-pic a{
	display: block;
	width: 100%;
	height: 100%;
}
.upcoming-event-info{
	overflow: hidden;
	margin: 150px 21px 0;
	position: relative;
	z-index: 1;
}
.upcoming-event-info .date{
	display: block;
	float: right;
	background-color: #FFF;
	padding: 0 20px;
	font-size: 16px;
	color: #4db848;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 47px;
}
.upcoming-event-infotext{
	overflow: hidden;
	padding: 16px 28px 23px;
	background-color: #FFF;
}
.upcoming-event-infotext h5{
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	color: #333;
}
.upcoming-event-infotext h5 a{
	color: #333;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.upcoming-events ul li:hover h5 a{
	color: #4db848;
}
.upcoming-event-infotext h5 a img, .content .upcoming-event-infotext h3 a img{
	display: inline-block;
	vertical-align: top;
	width: 7px;
	margin: 7px 0 0 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.upcoming-events ul li:hover h5 a img{
	margin-left:3px;
}
.upcoming-events .btn{
	line-height: 40px;
	color: #FFF;
	text-transform: uppercase;
	background-color: #202020;
	font-weight: 700;
	display: inline-block;
	padding: 0 25px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.upcoming-events .btn:hover{
	background-color: #4db848;
}
/*upcoming events section end*/


/*home cta section start*/
.home-cta{
	padding: 26px 0 20px;
	background-color: #4db848;
	overflow: hidden;
	text-align: center;
}
.home-cta h2{
	font-size: 38px;
	line-height: 52px;
	color: #FFF;
	display: inline-block;
	vertical-align: top;
}
.home-cta .btn{
	background-color: #FFF;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	line-height: 52px;
	padding: 0 40px;
	font-weight: 700;
	color: #000;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 24px;
	margin: 0 0 0 25px;
}
.home-cta .btn:hover{
	color: #FFF;
	background-color: #272727;
}
.home-cta .btn:before{
	width: 28px;
	height: 17px;
	top: -17px;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: block;
	content: '';
	position: absolute;
	background: url(../images/join_step_icon.png) no-repeat 0 0;
}
.home-cta .btn:hover:before{
	background: url(../images/join_step_icon_h.png) no-repeat 0 0;
}
/*home cta section end*/


/*footer section start*/
.footer{
	padding: 24px 0;
	overflow: hidden;
	border-top: 1px solid #f0f0f0;
}
.ftlogo{
	float: left;
}
.ftinfo{
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.ftinfo li{
	float: left;
	margin: 0 19px 0 0;
	padding: 0 19px 0 0;
	border-right: 1px solid #e7e7e7;
}
.ftinfo li:first-child{
	width: 308px;
}
.ftinfo li:nth-child(2){
	width: 296px;
}
.ftinfo li:last-child{
	width: 190px;
	padding: 0;
	margin: 0;
	border: none;
}
.ftinfo li h5{
	font-size: 18px;
	line-height: 24px;
	color: #000;
	font-weight: 600;
	margin: 0 0 2px;
}
.ftinfo-left{
	width: 64%;
	float: left;
}
.ftinfo-right{
	width: 36%;
	float: right;
}
.ftinfo li p{
	font-size: 14px;
	line-height: 18px;
}
.ftinfo li p a{
	color: #2b2a28;
}
.ftinfo li p a:hover{
	text-decoration: underline;
}
.ftinfo li p span{
	color: #4db848;
	font-weight: 600;
	text-transform: uppercase;
}
.ftinfo-logo{
	margin: 7px 0 0;
	max-width: 100%;
}
.copyright{
	overflow: hidden;
	padding: 18px 0;
	background-color: #242424;
	position: relative;
	border-top: 5px solid #4db848;
}
.copyright p{
	font-size: 12px;
	line-height: 18px;
	color: #828282;
	text-align: right;
}
.copyright p a{
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.copyright p a:hover{
	color: #4db848;
}
.ftright{
	float: right;
	position: relative;
	z-index: 1;
	padding: 6px 0 0 0;
}
/*.ft-social{
	margin: 0;
	padding: 0;
	position: absolute;
        top: 0px;
	text-align: center;
	left: 0;
	right: 0;
}*/

.ft-social {
    left: 0;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
}
.ft-social li{
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
}
.ft-social li:last-child{
	margin: 0;
}
.ft-social li a{
	width: 18px;
	height: 20px;
	display: block;
	background-size: 100% 100% !important;
}
.ft-social li a.twit{
	background: url(../images/top_twit_icon.png) no-repeat 0 0;
}
.ft-social li a.twit:hover{
	background: url(../images/top_twit_icon_h.png) no-repeat 0 0;
}
.ft-social li a.utube{
	background: url(../images/top_utube_icon.png) no-repeat 0 0;
}
.ft-social li a.utube:hover{
	background: url(../images/top_utube_icon_h.png) no-repeat 0 0;
}
.ft-social li a.in{
	background: url(../images/top_in_icon.png) no-repeat 0 0;
}
.ft-social li a.in:hover{
	background: url(../images/top_in_icon_h.png) no-repeat 0 0;
}
.ft-social li a.fb{
	background: url(../images/top_fb_icon.png) no-repeat 0 0;
	width: 14px;
}
.ft-social li a.fb:hover{
	background: url(../images/top_fb_icon_h.png) no-repeat 0 0;
	width: 14px;
}
.ftnavi{
	float: left;
	margin: 0 0 4px;
	padding: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.ftnavi li{
	float: left;
	font-size: 12px;
	line-height: 16px;
	float: left;
	margin: 0 5px 0 0;
	color: #828282;
}
.ftnavi li:last-child{
	margin: 0;
	padding: 0;
	border: none;
}
.ftnavi li a{
	color: #828282;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.ftnavi li a:hover, .ftnavi li a.active{
	color: #4db848;
}
/*footer section end*/


/*about page start*/
.inner-banner{
	padding: 39px 0;
	overflow: hidden;
	background-color: #000;
}
.inner-banner h1{
	font-size: 33px;
	line-height: 38px;
	color: #FFF;
	font-weight: 400;
	text-align: right;
}
.content{
	padding: 28px 0 45px;
	background-color: #f0f0f0;
	overflow: hidden;
}
.inner-left{
	width: 332px;
	float: left;
}
.left-block{
	background-color: #FFF;
	overflow: hidden;
	padding: 23px 28px;
	margin: 0 0 20px;
}
.inner-right{
	float: right;
	width: 788px;
}
.right-block{
	padding: 24px 25px 17px 34px;
	overflow: hidden;
	background-color: #FFF;
	margin: 0 0 20px;
}
.content h1, #guest h2{
	font-size: 28px;
	line-height: 32px;
	color: #202020;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 35px;
}
.content h2{
        font-style: normal;
	font-size: 19px;
	line-height: 26px;
	color: #202020;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 0 18px;
}
.tap h3{
    font-style: normal;
	font-size: 24px;
	line-height: 30px;
	color: #202020;
	font-weight: 600;
	margin: 0 0 10px;
}
.content p{
	font-size: 16px;
	line-height: 27px;
	margin: 0 0 22px;
}
.content p strong, .content ul li strong{
	font-weight: 600;
	color: #202020;
}
.content p span, .content ul li span{
	font-weight: 600;
	color: #4db848;
}
.about-pic{
	float: right;
	width: 330px;
	margin: 0 0 10px 15px;
}
.content p a, .content ul li a{
	color: #4db848;
	text-decoration: underline;
}
.content p a:hover, .content ul li a:hover{
	text-decoration: none;
}
.content ul{
	margin: 0 0 22px;
	padding: 0;
	overflow: hidden;
}
.content ul li{
	margin: 0 0 22px;
	padding: 0 0 0 31px;
	background: url(../images/inner_listing.png) no-repeat 0 7px;
	line-height: 27px;
	font-size: 16px;
}
.content ul li:last-child{
	margin: 0;
}
.right-block.mission{
	float: left;
	width: 49.2%;
	padding: 0;
}
.mission-in{
	padding: 24px 25px 17px 34px;
	overflow: hidden;
}
.vision-in{
	padding: 24px 25px 17px;

	overflow: hidden;
}
.right-block.mission.vision{
	float: right;
}
.content ul.right-menu{
	margin: 0;
}
.content ul.right-menu li{
	font-size: 15px;
	padding: 0 0 0 18px;
	background: url(../images/right_listing.png) no-repeat 0 8px;
	margin: 0 0 12px;
	font-weight: 600;
}
.content ul.right-menu li:last-child{
	margin: 0;
}
.content ul.right-menu li a{
        font-style: normal;
	color: #2b2a28;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content ul.right-menu li a:hover, .content ul.right-menu li a.active{
	color: #4db848;
}
.content .inner-right h2{
	margin: 0 0 16px;
}
.corporate-values{
	width: 652px;
	position: relative;
	margin: 51px auto 47px;
	height: 360px;
}
.content .corporate-values h2{
	position: absolute;
	top: 74px;
	left: 216px;
	width: 204px;
	line-height: 24px;
	height: 111px;
	background: url(../images/corp_value_icon.png) no-repeat center 61px #eeedea;
	border-radius: 200px 200px 200px 200px;
	-moz-border-radius: 200px 200px 200px 200px;
	-webkit-border-radius: 200px 200px 200px 200px;
	text-align: center;
	padding: 93px 0 0;
}
.content .corporate-values a.link{
	position: absolute;
	display: block;
	font-size: 16px;
	color: #161616;
	font-weight: 600;
	line-height: 43px;
}
.content .corporate-values a.link:hover{
	color: #FFF;
}
.content .corporate-values a.link.confidentiality{
	top: 0;
	left: 191px;
	width: 158px;
	height: 78px;
	background:url(../images/corp_confidentiality_bg.png) no-repeat 0 0;
	padding: 0 0 0 42px;
}
.content .corporate-values a.link.confidentiality:hover{
	background:url(../images/corp_confidentiality_bg_h.png) no-repeat 0 0;
}
.content .corporate-values a.link.customer{
	top: 62px;
	right: 11px;
	width: 175px;
	height: 77px;
	background:url(../images/corp_customer_bg.png) no-repeat 0 0;
	padding: 0 0 0 56px;
}
.content .corporate-values a.link.customer:hover{
	background:url(../images/corp_customer_bg_h.png) no-repeat 0 0;
}
.content .corporate-values a.link.teamwork{
	top: 170px;
	right: 0;
	width: 143px;
	height: 53px;
	background:url(../images/corp_teamwork_bg.png) no-repeat 0 0;
	padding: 0 0 0 88px;
}
.content .corporate-values a.link.teamwork:hover{
	background:url(../images/corp_teamwork_bg_h.png) no-repeat 0 0;
}
.content .corporate-values a.link.integrity{
	bottom: 48px;
	right: 45px;
	width: 138px;
	height: 51px;
	background:url(../images/corp_integrity_bg.png) no-repeat 0 0;
	padding: 0 0 0 88px;
}
.content .corporate-values a.link.integrity:hover{
	background:url(../images/corp_integrity_bg_h.png) no-repeat 0 0;
}
.content .corporate-values a.link.solution{
	bottom: 0;
	left: 174px;
	width: 163px;
	height: 81px;
	background:url(../images/corp_solution_bg.png) no-repeat 0 0;
	padding: 0 0 0 37px;
	line-height: 99px;
}
.content .corporate-values a.link.solution:hover{
	background:url(../images/corp_solution_bg_h.png) no-repeat 0 0;
}
.content .corporate-values a.link.empowerment{
	bottom: 96px;
	left: 0;
	width: 184px;
	height: 52px;
	background:url(../images/corp_empowerment_bg.png) no-repeat 0 0;
	padding: 0 0 0 44px;
}
.content .corporate-values a.link.empowerment:hover{
	background:url(../images/corp_empowerment_bg_h.png) no-repeat 0 0;
}
.content .corporate-values a.link.collaboration{
	top: 93px;
	left: 1px;
	width: 170px;
	height: 78px;
	background:url(../images/corp_collaboration_bg.png) no-repeat 0 0;
	padding: 0 0 0 44px;
}
.content .corporate-values a.link.collaboration:hover{
	background:url(../images/corp_collaboration_bg_h.png) no-repeat 0 0;
}
/*about page end*/


/*services page start*/
.content ul.services li{
	margin: 0 0 17px;
	padding: 24px 23px 30px 34px;
	background: #FFF;
	overflow: hidden;
}
.content ul.services li:last-child{
	margin: 0;
}
.content ul.services li img.right{
	width: 346px;
	float: right;
	margin: 0 0 10px 40px;
}
.content ul.services li img.left{
	width: 346px;
	float: left;
	margin: 0 40px 10px 0;
}
.service-cont{
	overflow: hidden;
}
.service-cont .btn, .back-btn, .content ul.cal-event-list li .btn{
	line-height: 40px;
	color: #FFF;
	text-transform: uppercase;
	background-color: #272727;
	font-weight: 700;
	display: inline-block;
	padding: 0 13px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 15px;
	text-decoration: none;
}
.service-cont .btn:hover, .back-btn:hover, .content ul.cal-event-list li .btn:hover{
	background-color: #4db848;
}
.content ul.services li h2 a{
	color: #2b2a28;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.content ul.services li h2 a:hover{
	color: #4db848;
}
/*services page end*/


/*service detail page start*/
.service-detail-pic{
	max-width: 100%;
	margin: 0 0 15px;
}
/*service detail page end*/


/*events page start*/
.search-events{
	overflow: hidden;
	padding: 26px 40px 30px;
	background-color: #FFF;
	margin: 14px 0 60px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
.search-event-form{
	overflow: hidden;
}
.event-search-field{
	float: left;
	width: 258px;
	border: 1px solid #c8c8c8;
	margin: 0 10px 0 0;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.search-events select{
	font-size: 15px;
	height: 52px;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	outline: 0 !important;
	background: url(../images/select_ar.png) 98% center no-repeat #FFF;
	color: #616161;
	border: none;
	padding: 0 0 0 15px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.search-events select:focus {
	outline: 0
}
.search-events select::-ms-expand {
	display:none
}
.search-events input[type=submit]{
	font-size: 15px;
	font-weight: 700;
	height: 54px;
	background-color: #000;
	padding: 0 84px;
	display: block;
	float: right;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: none;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.search-events input[type=submit]:hover{
	background-color: #4db848;
}
.event-left{
	width: 680px;
	float: left;
}
.event-right{
	width: 420px;
	float: right;
	padding: 5px 0 0;
}
.event-head{
	overflow: hidden;
	margin: 0 0 30px;
}
.content .event-head h2{
	float: left;
	width: 70%;
	margin: 0;
}
.content .event-head ul{
	float: right;
	margin: 0;
}
.content .event-head ul li{
	font-size: 14px;
	line-height: 26px;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 16px 0 0;
	padding: 0;
	background: none;
	float: left;
}
.content .event-head ul li:last-child{
	margin: 0;
}
.content .event-head ul li a{
	color: #000;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content .event-head ul li a:hover{
	color: #4db848;
}
.content .event-head ul li a.prev{
	padding: 0 0 0 18px;
	background: url(../images/event_prev.png) no-repeat 0 7px;
}
.content .event-head ul li a.next{
	padding: 0 18px 0 0;
	background: url(../images/event_next.png) no-repeat right 7px;
}
.content .event-head ul li a.prev:hover{
	background: url(../images/event_prev_h.png) no-repeat 0 7px;
}
.content .event-head ul li a.next:hover{
	background: url(../images/event_next_h.png) no-repeat right 7px;
}
.content ul.event-tabmenu{
	margin: 0;
	background: url(../images/event_tabmenu_bg.png) repeat-x 0 0;
}
.content ul.event-tabmenu li{
	width: 14.25%;
	padding: 0;
	background: none;
	font-size: 15px;
	line-height: 57px;
	font-weight: 600;
	text-transform: uppercase;
	float: left;
	position: relative;
	margin: 0 0 21px;
}
.content ul.event-tabmenu li a{
	color: #FFF;
	text-align: center;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content ul.event-tabmenu li a:hover, .content ul.event-tabmenu li.active a{
	background-color: #4db848;
}
.content ul.event-tabmenu li a:after{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -21px;
	height: 21px;
	display: block;
	content: '';
	background: url(../images/event_tab_active_ar.png) no-repeat 0 0;
	background-size: 100% 100%;
	opacity: 0;
}
.content ul.event-tabmenu li.active a:after{
	opacity: 1;
}
.event-tabcont{
	overflow: hidden;
	display: none;
	background-color: #FFF;
	padding: 20px 30px 70px;
}
.content ul.event-timing{
	margin: 0;
}
.content ul.event-timing li{
	background-size: 14px;
	background-position: 0 6px;
	padding: 0 0 0 22px;
	overflow: hidden;
	margin: 0 0 17px;
}
.content ul.event-timing li:last-child{
	margin: 0;
}
.content ul.event-timing li p{
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	color: #202020;
}
.content ul.event-timing li p.left{
	float: left;
	width: 145px;
}
.content ul.event-timing li p.right{
	overflow: hidden;
}
.content ul.event-timing li p.right a{
	text-decoration: none;
	color: #202020;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.content ul.event-timing li:hover p.right a{
	color: #4db848;
}
.calendar{
	padding: 10px 14px 16px;
	overflow: hidden;
	background-color: #FFF;
	width: auto !important;
}
.event-tab-section{
	overflow: hidden;
	position: relative;
}
/*events page end*/


/*events detail page start*/
.event-detail{
	padding: 30px 28px;
	overflow: hidden;
	background-color: #FFF;
	margin: 0 0 20px;
}
.event-detail-pic{
	width: 417px;
	float: left;
	margin: 0 25px 10px 0;
}
.event-detail-right{
	overflow: hidden;
}
.event-detail-head{
	overflow: hidden;
	margin: 0 0 28px;
}
.event-detail-head .date, .content ul.media-releases li .date, .media-detail .date{
	float: left;
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	text-transform: uppercase;
	color: #4db848;
	border: 1px solid #e2e0e0;
	text-align: center;
	padding: 8px 20px;
	margin: 0 13px 0 0;
	min-height: 44px;
}
.content .event-detail-head h2{
	line-height: 28px;
	margin: 0;
	overflow: hidden;
}
.content .event-detail-head h2 span{
	font-size: 18px;
	text-transform: none;
	display: block;
}
.event-contact{
	overflow: hidden;
}
.content .event-contact h3{
	font-size: 17px;
	line-height: 27px;
	font-weight: 700;
	color:#2b2a28;
	text-transform: uppercase;
}
.content .event-contact p{
	font-weight: 600;
}
.back-btn{
	line-height: 42px;
	padding: 0 40px;
}
.member-app-form{
	overflow: hidden;
	padding: 19px 20px 22px;
	border: 1px solid #e0e0e0;
	margin: 11px 0 20px;
}
.member-app-form a, .join-step-member-formin a{
	color: #2b2a28;
	font-size: 18px;
	line-height: 45px;
	padding: 0 18px 0 0;
	background: url(../images/event_pdf_ar.png) no-repeat right 17px;
	display: inline-block;
	font-weight: 600;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.member-app-form a img, .join-step-member-formin a img{
	margin: 0 12px 0 0;
	float: left;
}
.member-app-form a:hover, .join-step-member-formin a:hover{
	color: #4db848;
}
/*events detail page end*/

/*contact page start*/
.general-inquiry{
	overflow: hidden;
	background-color: #FFF;
	text-align: center;
	padding: 38px 19px;
	margin: 0 0 20px;
}
.content .general-inquiry h2{
	display: inline-block;
	vertical-align: top;
	margin: 0;
}
.content .general-inquiry ul{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 12px;
}
.content .general-inquiry ul li{
	padding: 0;
	background: none;
	margin: 0 16px 0 0;
	line-height: 26px;
	color: #333333;
	font-weight: 600;
	float: left;
}
.content .general-inquiry ul li:last-child{
	margin: 0;
}
.contact-info-block{
	float: left;
	width: 49.1%;
}
.content .contact-info-block h2{
	margin: 0;
	color: #FFF;
	padding: 20px 18px;
	background-color: #272727;
}
.contact-info{
	overflow: hidden;
	background-color: #FFF;
	padding: 19px 18px 22px;
}
.content .contact-info ul li{
	float: left;
	width: 48.5%;
	padding: 0;
	background: none;
	margin: 0;
	line-height: 26px;
	color: #272727;
	font-weight: 600;
}
.content .contact-info ul li:nth-child(2n){
	float: right;
}
.contact-map{
	height: 260px;
	overflow: hidden;
}
.contact-map iframe{
	height: 100%;
	width: 100%;
}
.contact-info-block.last{
	float: right;
}
.contact-form-section{
	padding: 43px 18px 50px;
	overflow: hidden;
	background-color: #FFF;
	margin: 20px 0 0;
}
.contact-form-text{
	width: 370px;
	float: left;
	margin: 0 50px 0 0;
}
.contact-form-text img{
	max-width: 100%;
}
.content .contact-form-text p{
	line-height: 26px;
	font-weight: 600;
	margin: 0 0 12px;
}
.contact-form{
	overflow: hidden;
}
.contact-form label, .formitem label, .noorder-sum-form label{
	font-size: 15px;
	line-height: 22px;
	position: relative;
	color: #202020;
	font-weight: 600;
	padding: 0 0 0 25px;
	margin: 0 0 20px;
	display: block;
}
.formitem select{
	font-size: 15px;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	outline: 0 !important;
	background: url(../images/select_ar.png) right center no-repeat #FFF;
	color: #616161;
	padding: 0;
	border: none;
}
.formitem select:focus {
	outline: 0
}
.formitem select::-ms-expand {
	display:none
}
.contact-form label input[type=checkbox]{
	position: absolute;
	left: 0;
	top: 4px;
}
.contact-field{
	margin: 0 0 14px;
	padding: 0 16px;
	border: 1px solid #d4d4d5;
	overflow: hidden;
}
.contact-form input[type=text], .formitem input[type=text]{
	height: 52px;
	font-size: 15px;
	font-weight: 600;
	color: #202020;
	width: 100%;
	border: none;
	font-family: 'Open Sans', sans-serif;
}
.contact-form textarea, .formitem textarea{
	height: 174px;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 600;
	color: #202020;
	width: 100%;
	border: none;
	font-family: 'Open Sans', sans-serif;
}
.textarea-field{
	padding-right: 0 !important;
}
.captcha{
	float: left;
	width: 304px;
	border: 1px solid #d4d4d5;
}
.contact-form input[type=submit], .formitem input[type=submit], #guest input[type=submit], #guest input[type=reset]{
	height: 44px;
	float: right;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	padding: 0 26px;
	border: none;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	background-color: #272727;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.contact-form input[type=submit]:hover, .formitem input[type=submit]:hover{
	background-color: #4db848;
}
/*contact page end*/


/*membership directory page start*/
.content ul.alphabets{
	margin: 35px 0;
	text-align: center;
}
.content ul.alphabets li{
	font-size: 17px;
	line-height: 34px;
	font-weight: 600;
	text-transform: capitalize;
	padding: 0 8px 0 0;
	margin: 0 3px 0 0;
	display: inline-block;
	vertical-align: top;
	background: url(../images/alphabet_line.png) no-repeat right center;
}
.content ul.alphabets li:last-child{
	margin: 0;
	padding: 0;
	background: none;
}
.content ul.alphabets li a{
	color: #000;
	display: block;
	padding: 0 7px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content ul.alphabets li a:hover, .content ul.alphabets li a.active{
	color: #FFF;
	background-color: #272727;
}
.membership-block{
	padding: 36px 40px 22px;
	background-color: #FFF;
	overflow: hidden;
	margin: 0 0 20px;
}
.membership-logo{
	float: left;
	width: 210px;
}
.membership-logo img{
	max-width: 90%;
}
.membership-right{
	overflow: hidden;
}
.content .membership-right h2{
	font-size: 22px;
	line-height: 28px;
	color: #202020;
	margin: 0 0 23px;
}
.membership-com{
	overflow: hidden;
	margin: 0 0 25px;
}
.membership-info{
	float: left;
	width: 48%;
}
.membership-info.last{
	float: right;
}
.content .membership-com p{
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 5px;
	color: #202020;
}
.content .membership-com h3{
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #202020;
	margin: 0 0 9px;
}
.content .membership-com .membership-info h3{
	width: 100px;
	float: left;
	margin: 0;
}
.membership-info-rt{
	overflow: hidden;
}
/*
.hidden{
	opacity: 0;
}
.visible{
	opacity: 1;
}
*/
.member-fieldin{
	padding: 0 12px;
	overflow: hidden;
}
.member-fieldin input[type=text]{
	font-size: 15px;
	color: #616161;
	font-family: 'Open Sans', sans-serif;
	height: 40px;
	width: 100%;
	border: none;
}
.content ul.pagination{
	margin:0;
	float: right;
	padding: 8px 0 0;
}
.content ul.pagination a {
    display: inline-block;
    font-size: 14px;
    line-height: 28px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    vertical-align: top;
    color: #2b2a28;
    text-align:center;
	cursor:pointer;
	width: 29px;
	font-weight: 600;
}
.content ul.pagination a.jp-hidden{
	display:none;
}
.content ul.pagination a.jp-previous{
	width:16px;
	background:url(../images/event_prev.png) no-repeat 0 center !important;
	text-indent: -2000000px;
    height: 28px;
}
.content ul.pagination a.jp-next{
	width:12px;
	background:url(../images/event_next.png) no-repeat 0 center !important;
	text-indent: -2000000px;
    height: 28px;
}
.content ul.pagination a:hover, .content ul.pagination a.jp-current{
	color:#FFF;
	background-color: #4db848;
}
/*membership directory page end*/


/*join step apge start*/
.join-step-title{
	font-size: 26px;
	font-weight: 700;
	color: #FFF;
	padding: 0 108px;
	line-height: 55px;
	text-transform: uppercase;
	background-color: #272727;
	display: block;
	width: 152px;
	margin: 0 auto 34px;
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.join-step-title:hover{
	background-color: #4db848;
}
.join-step-title img{
	margin: 20px 0 0 7px;
	display: inline-block;
	vertical-align: top;
}
.join-step-member-form{
	width: 49.1%;
	float: left;
	background-color: #FFF;
}
.join-step-member-form.last{
	float: right;
}
.join-step-member-formin{
	overflow: hidden;
	padding: 30px 21px;
}
.member-benefits{
	overflow: hidden;
	background-color: #FFF;
	padding: 36px 21px 0;
	margin: 20px 0;
}
.content .member-benefits h2{
	margin: 0 0 22px;
}
.content .member-benefits ul{
	margin: 0;
}
.content .member-benefits ul li{
	float: left;
	width: 45%;
	margin: 0 0 13px;
	line-height: 20px;
	background-position: 0 2px;
}
.content .member-benefits ul li:nth-child(2n){
	float: right;
}
.member-benefits img{
	max-width: 100%;
	margin: 0 auto;
}
.member-testi{
	overflow: hidden;
	padding: 33px 21px;
	background-color: #FFF;
}
.content .member-testi ul{
	margin: 0;
	padding: 15px 0 0;
}
.content .member-testi ul li{
	margin: 0 0 20px;
	padding: 2px 0 21px 30px;
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
	background: url(../images/testi_quote.png) no-repeat 0 0;
}
.content .member-testi ul li:last-child{
	padding-bottom: 0;
	margin: 0;
	border: none;
}
.content .member-testi ul li p{
	margin: 0;
	font-style: italic;
}
.content .member-testi ul li p span{
	display: block;
	font-style: normal;
}
/*join step page end*/


/*communications apge start*/
.content ul.communications{
	margin: 0;
	padding: 7px 0 0;
}
.content ul.communications li{
	width: 48.1%;
	float: left;
	padding: 0;
	background: #FFF;
	margin: 0 0 30px;
}
.content ul.communications li:nth-child(2n){
	float: right;
}
.communication-top{
	overflow: hidden;
	position: relative;
	text-align: center;
	background-color: #272727;
	padding: 19px 14px 22px;
}
.communication-top img{
	margin: 0 auto 7px;
}
.content ul.communications li h3{
	font-size: 15px;
	line-height: 22px;
	color: #FFF;
	font-weight: 600;
	text-transform: uppercase;
}
.content ul.communications li span.number{
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	display: block;
	position: absolute;
	top: 10px;
	left: 14px;
}
.communication-text{
	overflow: hidden;
	padding: 9px 16px 28px;
}
.content .communication-text p{
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 10px;
}
.content .communication-text a.link{
	line-height: 24px;
	font-size: 14px;
	float: right;
}
.twiiter-feed{
	padding: 127px 20px 70px;
	overflow: hidden;
	text-align: center;
	background: url(../images/twit_bg.jpg) no-repeat center center #1cb7eb;
	position: relative;
}
.twiiter-feed:before{
	width: 126px;
	height: 46px;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 39px;
	position: absolute;
	display: block;
	content: '';
	background: url(../images/twit_icon.png) no-repeat 0 0;
}
.content .twiiter-feed h2{
	font-size: 33px;
	line-height: 38px;
	color: #FFF;
	font-weight: 400;
	text-transform: none;
	margin: 0 0 5px;
}
.content .twiiter-feed h2 span{
	font-weight: 700;
}
.content .twiiter-feed ul{
	margin: 0;
}
.content .twiiter-feed ul li{
	margin: 0;
	padding: 0;
	background: none;
}
.content .twiiter-feed .link{
	color: #FFF;
	font-size: 20px;
	line-height: 26px;
	font-weight: 700;
	display: block;
	text-decoration: none;
	padding: 0 0 48px;
	background: url(../images/twit_quote.png) no-repeat center bottom;
	margin: 0 0 10px;
}
.content .twiiter-feed .link:hover{
	text-decoration: underline;
}
.content .twiiter-feed p{
	font-size: 15px;
	line-height: 21px;
	color: #FFF;
	margin: 0 0 35px;
}
.content .twiiter-feed p a{
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
}
.content .twiiter-feed p a:hover{
	text-decoration: underline;
}
.content .twiiter-feed hr.divider{
	display: block;
	height: 1px;
	border: none;
	background-color: #e0e0e0;
	margin: 0 30px 25px;
}
/*communications apge end*/


/*staff page start*/
.content ul.staff-list{
	margin: 0 0 19px;
}
.content ul.staff-list li{
	background:none;
	padding: 0;
	margin: 0 0 23px;
	overflow: hidden;
}
.staff-left{
	width: 48.4%;
	background: #FFF;
	padding: 0;
	float: left;
}
.staff-right{
	float: right;
}
.staff-block{
	padding: 24px 25px;
	overflow: hidden;
}
.staff-pic{
	overflow: hidden;
	position: relative;
	margin: 0 0 16px;
	height: 240px;
	background-size: cover !important;
        text-align:center;
}

.staff-pic.staff-pic1{
	background: url(../images/staff1.jpg) no-repeat center 0;
}
.staff-pic.staff-pic2{
	background: url(../images/staff2.jpg) no-repeat center 0;
}
.staff-pic.staff-pic3{
	background: url(../images/director1.jpg) no-repeat center 0;
}
.staff-pic.staff-pic4{
	background: url(../images/director2.jpg) no-repeat center 0;
}
.staff-pic.staff-pic5{
	background: url(../images/director3.jpg) no-repeat center 0;
}
.content ul.staff-list li:hover .staff-pic:before{
	height: 8px;
}
.content ul.staff-list li h2{
	text-align: center;
	text-transform: none;
	margin: 0 0 3px;
}
.content ul.staff-list li .position{
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	color: #333;
	display: block;
	text-align: center;
	margin: 0 0 5px;
}
.content ul.staff-list li p{
	font-size: 15px;
	line-height: 24px;
	color: #333;
	margin: 0;
}
.step-contact-info{
	padding: 33px 25px 10px;
	overflow: hidden;
	background-color: #FFF;
}
.step-contact-info h3{
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px;
	color: #4db848;
	font-weight: 600;
	padding: 0 0 15px;
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 11px;
}
.content .step-contact-info ul{
	margin: 0 0 20px;
}
.content .step-contact-info ul li{
	margin: 0 0 19px;
	padding: 0;
	background: none;
	width: 48%;
	float: left;
	color: #202020;
}
.content .step-contact-info ul li span{
	font-weight: 600;
	display: block;
	color: #202020;
}
.content .step-contact-info ul li:nth-child(2n){
	float: right;
}
.content ul.staff-list li .position span{
	font-weight: 400;
	display: block;
	color: #202020;
}
.content ul.staff-list li a.staff-more, .content ul.staff-list li a.staff-less{
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	display: block;
	font-weight: 600;
}
.content ul.staff-list li a.staff-more:hover, .content ul.staff-list li a.staff-less:hover{
	text-decoration: underline;
}
.content ul.staff-list li a.staff-less, .content ul.staff-list li a.staff-more.off{
	display: none;
}
.content ul.staff-list li a.staff-less.show{
	display: block;
}
/*staff page end*/



/*29.03.2017*/
.register-now{
	overflow: hidden;
	padding: 15px 0 0;
}
.register-now a{
	color: #FFF;
	font-size: 16px;
	line-height: 42px;
	padding: 0 25px;
	display: inline-block;
	font-weight: 600;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color: #272727;
	text-transform: uppercase;
}
.register-now a:hover{
	background-color: #4db848;
	color: #FFF;
}
.registration-body{
	padding: 30px 20px 35px;
	overflow: hidden;
	background-color: #FFF;
}
table.order-table{
	width: 100%;
	margin: 0 0 20px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.order-table th, .order-table td {
    padding: 10px 15px !important;
    text-align: left;
    border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	vertical-align: top;
}
table.order-table tr th.col1, table.order-table tr td.col1{
	width: 60%;
}
table.order-table tr th.col2, table.order-table tr td.col2{
	width: 20%;
	text-align: center;
}
table.order-table tr th.col3, table.order-table tr td.col3{
	width: 20%;
	text-align: center;
}
.order-table th{
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #202020;
	text-transform: uppercase;
}
.order-table td{
	font-size: 16px;
	line-height: 24px;
	color: #202020;
}
#event_frm{
	padding: 20px 0 0;
	overflow: hidden;
}
.order-table select{
	font-size: 14px;
	height: 36px;
	font-family: 'Open Sans', sans-serif;
	width: 80%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	outline: 0 !important;
	background: url(../images/select_ar.png) right center no-repeat #FFF;
	color: #616161;
	padding: 0 0 0 10px;
	border: 1px solid #ddd;
	text-align: left !important;
	margin: 0 auto;
}
.order-table select:focus {
	outline: 0
}
.order-table select::-ms-expand {
	display:none
}
.order-button a{
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.order-button a:hover{
	background: #4db848;
}
.formfields{
	overflow: hidden;
	margin: 0 0 20px;
}
.formitem{
	overflow: hidden;
	margin: 0 0 15px;
}
.formitem-left{
	width: 48.5%;
	float: left;
}
.formitem-right{
	float: right;
}
.formitem input[type=text]{
	height: 44px;
}
.formitem label{
	padding: 0;
	margin: 0 0 10px;
}
.formitem .contact-field{
	margin: 0;
}
.formitem input[type=submit]{
	float: none;
}
.formitem textarea{
	height: 80px;
}
.sum-order-button{
	overflow: hidden;
	padding: 15px 0;
}
.billing-sum{
	overflow: hidden;
	margin: 0 0 10px;
}
.guest-regis-action{
	padding: 20px 0 0;
	overflow: hidden;
}
.order-table td a{
	color: #4db848 !important;
	font-weight: 700;
	text-transform: uppercase;
}
.order-table td a:hover{
	text-decoration: underline;
}

/*calendar*/
.cal1 .clndr .clndr-table tr .day.today .day-contents {
    background-color: #f0f0f0;
    color: #000 !important;
}

.cal1 .clndr .clndr-table tr .day.event .day-contents, .cal1 .clndr .clndr-table tr .day.my-event .day-contents {
    background-color: #4db848;
    color: #fff;
    cursor: pointer !important;
}


/*30.03.2017*/
#guest .gues-box{
	padding: 25px 20px 30px;
	overflow: hidden;
	background-color: #FFF;
}
#guest input[type=submit], #guest input[type=reset]{
	float: left;
}
#guest input[type=reset]{
	margin: 0 0 0 12px;
}
#guest input[type=submit]:hover, #guest input[type=reset]:hover{
	background-color: #4db848;
}
#guest .guest-submit{
	padding: 12px 0 0;
	overflow: hidden;
}
.payment-radio{
	overflow: hidden;
}
/*
.noorder-sum-form label{
	padding: 0;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 15px;
}
*/
.noorder-sum-form .payment-radio label{
	width: 25%;
	float: left;
	font-size: 15px;
	text-transform: none;
}
.noorder-sum-form .payment-radio label input[type=radio]{
	margin: 5px 7px 0 2px;
	float: left;
}
.noorder-sum-form label.check{
	font-size: 15px;
	text-transform: none;
}
.noorder-sum-form label.check input[type=checkbox]{
	margin: 5px 7px 0 2px !important;
	float: left;
}
.noorder-sum-form .captcha{
	float: none !important;
	margin: 25px 0 10px;
}



/*communication sub pages css start*/
.content ul.communications li h3 a{
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content ul.communications li:hover h3 a{
	color: #4db848;
}
.content ul.global-list li{
	margin: 0 0 8px;
}
.content ul.global-list li:last-child{
	margin: 0;
}
.content ul.global-pdfs{
	margin: 0;
	text-align: center;
}
.content ul.global-pdfs li{
	padding: 0;
	background: none;
	margin: 0 40px 40px 0;
	width: 216px;
	float: left;
}
.content ul.global-pdfs li:nth-child(3n){
	margin-right: 0;
}
.content ul.global-pdfs li img{
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.content ul.global-pdfs li:hover img{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.global-pic, .utube-pic{
	overflow: hidden;
	margin: 0 0 10px;
}
.content ul.global-pdfs li h3{
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	color: #202020;
	text-transform: uppercase;
}
.content ul.global-pdfs li h3 a{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
	color: #202020;
}
.content ul.global-pdfs li:hover h3 a{
	color: #4db848;
}
.global-detail-pic{
	width: 200px;
	float: left;
	margin: 10px 20px 10px 0;
}
.global-detail-pic img{
	width: 100%;
}
.global-detail-right{
	overflow: hidden;
	padding: 20px 0 0;
}
.social-share{
	overflow: hidden;
	margin: 0 0 30px;
}
.social-share img{
	max-width: 100%;
}
.global-detail-right .member-app-form{
	padding: 0;
	border: none;
}
.global-detail-right .member-app-form a{
	font-size: 16px;
	line-height: 30px;
	background-position: right 10px;
}
.global-detail-right .member-app-form a img{
	width: 30px;
}
.content p.media-year{
	font-size: 18px;
}
.content ul.media-releases li{
	margin: 0 0 30px;
	overflow: hidden;
	padding: 0 0 30px;
	background: none;
	border-bottom: 1px solid #e2e0e0;
}
.content ul.media-releases li:last-child{
	margin: 0;
	border: none;
	padding: 0;
}
.media-right{
	overflow: hidden;
}
.content .media-right h3, .content ul.utube-videos li h3{
	font-size: 17px;
	line-height: 24px;
	font-weight: 600;
	margin: 0 0 6px;
	color: #202020;
}
.content .media-right h3 a, .content ul.utube-videos li h3 a{
	color: #202020;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content ul.media-releases li:hover h3 a, .content ul.utube-videos li:hover h3 a{
	color: #4db848;
}
.content ul.media-releases li .date, .media-detail .date{
	margin: 6px 20px 0 0;
	padding: 8px 12px;
}
.content ul.media-releases li p{
	margin: 0 0 8px;
}
.content ul.media-releases li .link{
	display: inline-block;
	padding: 0 15px 0 0;
	text-decoration: none;
	background: url(../images/event_pdf_ar.png) no-repeat right 9px;
	font-weight: 600;
}
.content ul.media-releases li .link:hover{
	text-decoration: underline;
}
.media-detail{
	padding: 10px 0 0;
	overflow: hidden;
}
.media-detail .social-share{
	margin: 20px 0;
}
.content ul.utube-videos{
	margin: 0;
	padding: 10px 0 0;
}
.content ul.utube-videos li{
	float: left;
	width: 47.5%;
	padding: 0;
	background: none;
	margin: 0 0 30px;
}
.content ul.utube-videos li:nth-child(2n){
	float: right;
}
.content ul.utube-videos li img{
	width: 100%;
}
.utube-pic{
	position: relative;
}
.content ul.utube-videos li .utube-pic a{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	background: url(../images/play_icon.png) no-repeat center center rgba(0,0,0,.8);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.content ul.utube-videos li:hover .utube-pic a{
	opacity: 1;
}
.utube-video-main{
	height: 260px;
	margin: 30px 0 20px;
}
.utube-video-main iframe{
	width: 100%;
	height: 100%;
}
.page-not-found{
	padding: 117px 0 137px;
	text-align: center;
	overflow: hidden;
	background-color: #f0f0f0;
}
.page-not-found img{
	margin: 0 auto;
	max-width: 96%;
}
.page-not-found h2{
	font-size: 39px;
	line-height: 45px;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.page-not-found h2 span{
	color: #4db848;
}
.page-not-found p{
	font-size: 25px;
	line-height: 32px;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 34px;
}
.page-not-found .btn{
	font-size: 18px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	line-height: 52px;
	padding: 0 22px;
	display: inline-block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color: #4db848;
}
.page-not-found .btn:hover{
	background-color: #202020;
}

.payment-info{
	overflow: hidden;
	padding: 20px 0;
}
.contact-field.two-col{
	padding: 0;
	border: none;
}
.date-field{
	width: 30%;
	float: left;
	padding: 0 16px;
	border: 1px solid #d4d4d5;
}
.year-field{
	width: 35%;
	float: left;
	padding: 0 16px;
	border: 1px solid #d4d4d5;
	margin: 0 0 0 12px;
}
.payment-logos{
	padding: 10px 0 20px;
	overflow: hidden;
}
.payment-logos img{
	float: left;
	margin: 0 10px 0 0;
}
.payment-logos img:last-child{
	margin: 0;
}
.formitem input[type="submit"].side{
	float:left;
	margin:0 12px 0 0;
	height:42px;
}


/*05.04.2017 changes*/
.banner-tagline{
	width: 100% !important;
}
.staff-cont{
	overflow: hidden;
	padding: 10px 0 0;
	display: none;
}
.staff-cont.show{
	display: block;
}




/*sign up page starts*/

.content ul.signup-tabmenu{
	margin: 0;
	background: url(../images/event_tabmenu_bg.png) repeat-x 0 0;
	text-align:center;
}
.content ul.signup-tabmenu li{
	width: 9%;
	padding: 0;
	background: none;
	font-size: 15px;
	line-height: 57px;
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	margin: 0 -3px 21px;
}
.content ul.signup-tabmenu li a{
	color: #FFF;
	text-align: center;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.content ul.signup-tabmenu li a:hover, .content ul.signup-tabmenu li.active a{
	background-color: #4db848;
}
.content ul.signup-tabmenu li a:after{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -21px;
	height: 21px;
	display: block;
	content: '';
	background: url(../images/event_tab_active_ar.png) no-repeat 0 0;
	background-size: 100% 100%;
	opacity: 0;
}
.content ul.signup-tabmenu li.active a:after{
	opacity: 1;
}
.signup-tabcont{
	overflow: hidden;
	display: none;
	background-color: #FFF;
	padding: 20px 30px 70px;
}
.content ul.signup-timing{
	margin: 0;
}
.content ul.signup-timing li{
	padding: 0;
	background: none;
	overflow: hidden;
	margin: 0 0 17px;
}
.content ul.signup-timing li:last-child{
	margin: 0;
}
.content ul.signup-timing li p{
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	color: #202020;
}
.content ul.signup-timing li p.left{
	float: left;
	width: 145px;
}
.content ul.signup-timing li p.right{
	overflow: hidden;
}
.content ul.signup-timing li p.right a{
	text-decoration: none;
	color: #202020;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.content ul.signup-timing li:hover p.right a{
	color: #4db848;
}
.signup-tab-section{
	overflow: hidden;
	position: relative;
}
.signup-tabcont label{
	font-size: 15px;
	line-height: 22px;
	position: relative;
	color: #202020;
	font-weight: 600;
	padding: 0 0 0 0;
	margin: 0 0 20px;
	display: block;
}
.signup-tabcont .contact-field select{
	font-size: 15px;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	outline: 0 !important;
	background: url(../images/select_ar.png) right center no-repeat #FFF;
	color: #616161;
	padding: 0;
	border: none;
}
.signup-tabcont .contact-field select:focus {
	outline: 0;
}
.signup-tabcont .contact-field select::-ms-expand {
	display:none;
}
.signup-tabcont .contact-field label input[type=checkbox]{
	position: absolute;
	left: 0;
	top: 4px;
}
.signup-tabcont .contact-field{
	margin: 0 0 14px;
	padding: 0 16px;
	border: 1px solid #d4d4d5;
	overflow: hidden;
}
.signup-tabcont .contact-field input[type=text]{
	height: 44px;
	font-size: 15px;
	font-weight: 600;
	color: #202020;
	width: 100%;
	border: none;
	font-family: 'Open Sans', sans-serif;
}
.signup-tabcont .contact-field textarea{
	height: 174px;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 600;
	color: #202020;
	width: 100%;
	border: none;
	font-family: 'Open Sans', sans-serif;
}
.textarea-field{
	padding-right: 0 !important;
}
.captcha{
	float: left;
	width: 304px;
	border: 1px solid #d4d4d5;
}
.signup-tabcont input[type=submit]{
	height: 44px;
	float: right;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	padding: 0 26px;
	border: none;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	background-color: #272727;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.signup-tabcont input[type=submit]:hover{
	background-color: #4db848;
}
.signup-tabcont a.back{
	line-height: 44px;
	float: left;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	padding: 0 35px;
	border: none;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	background-color: #272727;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.signup-tabcont a.back:hover{
	background-color: #4db848;
}
.signup-tabcont a.tabnext{
	line-height: 44px;
	float: right;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	padding: 0 35px;
	border: none;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	background-color: #272727;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.signup-tabcont a.tabnext:hover{
	background-color: #4db848;
}
.signup-tabcont .contact-field.fix-width{
	width:693px;
}

.three-divide{
	overflow:hidden;
}
.three-divide .three-each{
	width:32%;
	margin:0 20px 0 0;
	float:left;
}
.three-divide .three-each:last-child{
	margin-right:0;
}
.three-divide.low-width .three-each{
	margin-right:0;
}
.signup-tabcont .contact-field.fix-width-email{
	width:29%;
}
.signup-tabcont label span{
	color:#4db848;
}
.represent{
	overflow:hidden;
	padding:30px 0 0 0;
	margin:40px 0 0 0;
	border-top:1px solid #d4d4d5;
}
.represent-left{
	width:485px;
	float:left;
}
.represent-right{
	width:485px;
	float:right;
	margin: 0 0 20px 0;
}
.represent-left h3, .represent-right h3{
	margin:0 0 30px 0;
}
.three-each span {
    float: left;
    line-height: 40px;
	margin: 0 6px 0 0;
	color:#4db848;
}
.three-divide.low-width .three-each{
	margin:0 10px 0 0;
}
.signup-tabcont p.note{
	font-size:13px;
	line-height:16px;
	color:#7a7a7a;
}
.submit-upload-field {
    font-size: 0;
    overflow: hidden;
    height: 59px;
    position: relative;
}
.disableInputField {
    height: 44px;
	font-size: 15px;
	font-weight: 600;
	color: #202020;
	width: 100%;
	border: none;
	font-family: 'Open Sans', sans-serif;
	background-color:transparent;
	border: 1px solid #d4d4d5;
	padding:0 15px;
	width:775px;
	float:left;
}
.submit-story-form label {
    font-size: 17px;
    line-height: 22px;
    display: block;
    margin: 0 0 9px;
}
.fileUpload {
    float: left;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	font-size: 15px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	bottom: 0;
	left: 0;
	width: 100%;
}
.uploadBtn {
	display: inline-block;
	vertical-align: top;
	background-color: #4db848;
	font-size: 16px;
	color: #FFF !important;
	font-weight: 400;
	padding: 0 26px;
	line-height: 46px;
	float:right;
	margin:0 0 0 10px;
	text-transform:uppercase;
}
.upload-section {
    overflow: hidden;
    margin: 0 0 40px 0;
}
.fileUpload .uploadBtn:hover{
	background-color: #272727;
}
.content p span.wright{
	background:url(../images/wright-icon.png) no-repeat 0 0 ;
	display:inline-block;
	width:11px;
	height:11px;
}
.step-three .step-three-each{
	width:300px;
	float:left;
	padding:35px;
	background-color:#fff;
	margin: 0 14px 30px 0;
}
.step-three .step-three-each:last-child {
    margin-right: 0;
}
.content ul.check-listings li{
	padding:0;
	background-image:none;
	margin:0 0 8px 0;
	font-size:14px;
	line-height:16px;

}
.content ul.check-listings li label p {
    overflow: hidden;
	margin:0;
	font-size:14px;
	line-height:17px;
}
.content ul.check-listings li label input[type="checkbox"]{
	margin:3px 10px 0 0;
	float:left;
}
.content ul.check-listings li label{
	margin:0;
}
.step-three .step-three-each h3{
	color:#4db848;
	font-size:16px;
	text-transform:uppercase;
	line-height:19px;
	margin:0 0 20px 0;
	font-weight:600;
}
.signup-tabcont.checkbox-div{
	padding:0;
	background-color:transparent;
}
.signup-tabcont.checkbox-div .top{
	padding: 20px 30px 0;
	overflow:hidden;
	border-bottom:18px solid #f0f0f0;
	background-color:#fff;
}
.content ul.years-of-exporting li{
	float:left;
	background-image:none;
	margin: 0 55px 0 0;
	padding:0;
}
.content ul.years-of-exporting li label{
	margin:0 0 10px 0;
	font-size:14px;
	line-height:17px;
	color:#000000;
}
.content ul.years-of-exporting li input[type="checkbox"]{
	margin:0 10px 0 0;
}
.signup-tabcont h3{
	color: #4db848;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 19px;
	margin: 0 0 20px 0;
	font-weight: 600;
}

.signup-tabcont .actively-exporting{
	width:400px;
	float:left;
	margin:0 90px 0 0;
}
.signup-tabcont .potential-countries {
    overflow: hidden;
    margin: 0 0 40px 0;
}
.content ul.accordian li .acc-link {
    padding: 0 0 0 25px;
    display: block;
    color: #000;
    text-decoration: none;
    position: relative;
    background-color: transparent;
    font-size: 16px;
	font-weight:700;
}
.content ul.accordian li .acc-link:after{
	width: 21px;
	top: 5px;
	bottom: 0;
	display: block;
	position: absolute;
	left: 0;
	background: url(../images/acc_plus.jpg) no-repeat 0 0;
	content: '';
	height:20px;
}
.content ul.accordian li .acc-link.active{
	background-color: transparent;
}
.content ul.accordian li .acc-link.active:after{
	background: url(../images/acc_minus.jpg) no-repeat 0 0;
}
.acc-cont{
	padding: 0;
	overflow: hidden;
	background-color: transparent;
	display: none;
	margin:10px 0 0 0;
}
.actively-exporting ul.accordian li, .potential-countries ul.accordian li{
	padding:0;
	background-image:none;
}
.actively-exporting ul.accordian li ul li, .potential-countries ul.accordian li ul li{
	padding:0;
	background-image:none;
}
.actively-exporting ul.accordian li label, .potential-countries ul.accordian li label{
	margin:0 0 5px 0;
	font-size:14px;
}
.actively-exporting ul.accordian li input[type="checkbox"], .potential-countries ul.accordian li input[type="checkbox"]{
	margin:0 10px 0 0;
}
.actively-exporting ul.accordian, .potential-countries ul.accordian{
	margin:0 0 10px 0;
}
.content ul.years-of-exporting{
	margin:0 0 40px 0;
}
.content ul.stack-checkbox li{
	margin:0 0 6px 0;
	padding:0;
	background-image:none;
}
.content ul.stack-checkbox li label{
	margin:0;
}
.content ul.stack-checkbox li:last-child{
	margin-bottom:0;
}
.content ul.stack-checkbox li input[type="checkbox"], .content .member-category label input[type="checkbox"]{
    margin: 0 10px 0 0;
}
.content p span.wright-black {
    background: url(../images/wright-icon-black.png) no-repeat 0 0;
    display: inline-block;
    width: 11px;
    height: 11px;
}
.signup-tabcont .member-category h3{
	margin-bottom:6px;
}
.signup-tabcont .member-category{
	border-top:1px solid #d4d4d5;
	border-bottom:1px solid #d4d4d5;
	padding:23px 0 10px;
}
.signup-tabcont .investment{
	padding:19px 0 30px;
	overflow:hidden;
	border-bottom: 1px solid #d4d4d5;
}
.signup-tabcont .investment span{
	display:inline-block;
	vertical-align:top;
	line-height:43px;
}
.signup-tabcont .investment span.plus{
	margin: 0 10px;
}
.signup-tabcont .investment span.dollar {
    margin: 0 10px 0 0;
}
.signup-tabcont .invest-left .contact-field{
	display:inline-block;
	vertical-align:top;
	width:20%;
}
.signup-tabcont .invest-left p {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 43px;
    margin: 0 10px;
}
.signup-tabcont .invest-left {
    width: 840px;
    float: left;
    margin: 0 55px 0 0;
}
.signup-tabcont .invest-right{
	overflow:hidden;
}
.signup-tabcont .invest-left p.schedule{
	color:#7a7a7a;
	font-size:13px;
	line-height:16px;
	text-decoration:underline;
	margin:0 0 6px 0;
}
.signup-tabcont .invest-left p.schedule-last{
	display:block;
	color:#7a7a7a;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
	margin:0;
}
.signup-tabcont .cardpayment-form{
	width:700px;
}

.signup-tabcont .cardpayment-form .cardpayment-form-left{
	width:48%;
	float:left;
}
.signup-tabcont .cardpayment-form .cardpayment-form-right{
	width:48%;
	float:right;
}
.signup-tabcont p.membership-text {
    color: #7a7a7a;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 40px 0;
}
.signup-tabcont .cardpayment{
	overflow:hidden;
	margin:20px 0 0 0;
}
/*sign up page end*/

/*privacy policy starts*/
.privacypolicy ul li{
	background-color:#fff;
	padding:40px 33px;
	background-image:none;

}
/*privacy policy end*/

/*06-04-2017*/
.footer-nav-container{
	float:left;
}
.copyright .footer-nav-container p{
	text-align:left;
}


.staff-img img{
    height: auto;
    margin: 10px auto;
    width: 50%;
}
/*
.board-member .staff-pic{
	height: auto;
}
*/

/*.board-member img{
    height: auto;
    margin: 63px auto;
    width: 25%;
}*/
/*.board-member img {
    height: 165px;
    margin: 63px auto;
    width: 165px;
}*/

.board-member img {

    margin: 10px auto;

}

/*10-04-2017*/

.content ol li a{
	color: #4db848;
	text-decoration: underline;
}
.content ol{
	padding:0 0 0 20px;
}
.content ol li {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 20px 0;
}

#complete_frm > h1 {
    text-align: center;
}

/*04-05-2017*/
.body-right-picright:hover .banner-pod-midalign.slide-left h3, .body-right-picright:hover .banner-pod-midalign.slide-left p { color:#fff !important; }
.body-right-picright:hover .banner-pod-midalign.slide-left h3 span, .body-right-picright:hover .banner-pod-midalign.slide-left p span{ color:#fff !important; }
.body-right-picright:hover .banner-pod-midalign.slide-right h3 span { color:#fff !important }
.body-right-picright:hover .export-sask-text.slide-left p span { color:#fff !important }
.export-from-sask:hover .export-sask-text.slide-left h3 span, .export-from-sask:hover .export-sask-text.slide-left  p span{ color:#fff !important; }
.body-right-picleft:hover h3 span, .body-right-picleft:hover p span, .body-right-picright:hover h3 span, .body-right-picright:hover p span{
	color:#fff !important;
}
/*.export-from-sask .export-sask-text{padding-top:49px;}*/
.body-right-picright:hover .export-sask-text.slide-left h3 span { color:#fff !important; }

.step-three {
    display: inline-block;
}

/* saiyida may 31 */
.formitem input[type="submit"].continue {
    /* float: right; */
    margin: 0 12px 0 0;
    height: 42px;
    display: inline-block;
}




/*new event page css start 29.08.2017*/
.inner-banner.events-banner{
	padding: 60px 0 0;
/*	overflow: visible;*/
/*padding: 30px 0 53px 0;*/
	/*padding: 30px 0 0 0;*/
	/*background-color: #000;*/
}
.event-banner-link{
	margin: 0;
	padding: 0;
	display: -webkit-inline-flex;
}
.event-banner-link li{
	float: left;
	font-size: 15px;
	line-height: 53px;
	font-weight: 600;
	margin: 0 12px 0 0;
	position: relative;
	text-transform: uppercase;
	/*width: 176px;*/
	width: 210px;
}
.event-banner-link li:last-child{
	margin: 0;
}
.event-banner-link li a{
	color: #FFF;
	display: block;
	background-color: #434242;
	text-align: center;
}
.event-banner-link li a:after{
	width: 24px;
	height: 7px;
	bottom: -7px;
	left: 0;
	right: 0;
	margin: 0 auto;
	position: absolute;
	display: block;
	content: '';
	background: url(../images/event_banner_link_ar.png) no-repeat 0 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.event-banner-link li.active a:after, .event-banner-link li:hover a:after{
	opacity: 1;
}
.all-event-tab{
	overflow: hidden;
	display: none;
}
.content ul.event-list{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.content ul.event-list li{
	margin: 0 0 50px;
	overflow: hidden;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: #FFF;
	position: relative;
	padding: 20px 20px 25px 135px;
	min-height: 52px;
}
.event-info{
	overflow: hidden;
}
.content .event-info h2{
	font-weight: 700;
	color: #272727;
	margin: 0;
	text-transform: none;
}
.content .event-info h2 a{
	color: #272727;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
	font-size: 17px;
}
.content .event-info h2 a:hover{
	color: #4db748;
}
.content .event-info p{
	color: #272727;
	font-weight: 600;
	margin: 0;
	font-size: 15px;
}
.content ul.event-list li .event-date{
	width: 110px;
	top: 0;
	left: 0;
	bottom: 0;
	position: absolute;
	background-color: #4db748;
	padding: 0;
	margin: 0;
}
.event-datein{
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/event_cal_top.png) no-repeat center 0 #338e2f;
	text-align: center;
	padding: 16px 10px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	width: 65px;
}
.event-datein .month{
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	text-transform: uppercase;
	display: block;
}
.event-datein .date{
	font-size: 22px;
	line-height: 26px;
	color: #FFF;
	text-transform: uppercase;
	display: block;
	font-weight: 600;
}
.display-table{
	display: table;
	position: absolute;
	width: 100%;
	height: 100%;
}
.display-tablecell{
	display: table-cell;
	vertical-align: middle;
}
.current-event-head{
	overflow: hidden;
	margin: 0 0 60px;
}
.current-event-head .event-prev, .current-event-head .event-next{
	width: 20%;
	float: left;
}
.current-event-head .event-next{
	float: right;
}
.content .current-event-head h2{
	font-size: 22px;
	line-height: 48px;
	color: #272727;
	font-weight: 700;
	text-align: center;
	float: left;
	width: 60%;
	margin: 0;
}
.current-event-head .event-prev a, .current-event-head .event-next a{
	display: block;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	color: #FFF;
	font-size: 16px;
	font-weight: 700;
	line-height: 48px;
	background-color: #434242;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	text-align: center;
}
.current-event-head .event-prev a:hover, .current-event-head .event-next a:hover{
	background-color: #4db748;
}
.current-event-head .event-prev a span{
	width: 16px;
	height: 48px;
	display: inline-block;
	vertical-align: top;
	margin: 0 18px 0 0;
	background: url(../images/event_prev_ar.png) no-repeat 0 center;
}
.current-event-head .event-next a span{
	width: 16px;
	height: 48px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 18px;
	background: url(../images/event_next_ar.png) no-repeat 0 center;
}
.bb-seal-logo{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 18px 12px;
}
.ft-social{
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
}
.copyright{
	text-align: center;
}

div#bbbfloatseal{
	z-index: 10 !important;
}

/* 14-10-19 */

.content .tap .step_info_graphics ul{
	padding:0 !important;
	margin: 0 0 35px 0 !important;
	text-align: center;

}

.content .tap .step_info_graphics ul li{
	background-image:none !important;
	padding-left: 0 !important;
	width: calc(33.33% - 30px);
	float: left;
	display: inline-block;
	margin: 0 15px;
	vertical-align: top;
	text-align: left;
	position: relative;
	padding-top: 156px;
}

.content .tap .step_info_graphics ul li:after{
	background-color: #424343;
	height: 8px;
	position: absolute;
	content: '';
	width: 60%;
	right: -87px;
	display: block;
	top: 60px;
}


.step_info_graphics ul li .info_title{
	color: #6a7379;
	font-size: 20px;
	font-weight: bold;
}
.step_info_graphics ul li .info_subtitle{
	color: #6a7379;
	    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}

.content .tap .step_info_graphics ul li:nth-child(1){
	background: url(../images/step-icon-1.png) no-repeat center 0 !important;
	background-size: 130px !important;
}
.content .tap .step_info_graphics ul li:nth-child(2){
	background: url(../images/step-icon-2.png) no-repeat center 0 !important;
	background-size: 130px !important;
}
.content .tap .step_info_graphics ul li:nth-child(3){
	background: url(../images/step-icon-3.png) no-repeat center 0 !important;
	background-size: 130px !important;
}
.content .tap .step_info_graphics ul li:last-child:after{
	background: url(../images/step-icon-right.png) no-repeat 0 0 !important;
	width: 58px;
	right: -4px;
	height: 28px;
    top: 51px;
}

.content .tap .step_info_graphics ul li:first-child:before{
	background: url(../images/step-icon-left.png) no-repeat 0 0 !important;
	width: 56px;
	right: 0;
	left: -4px;
	height: 28px;
	position: absolute;
	content: '';
	top: 51px;
}

.tap_national_sponsors{
	margin-top: 10px;
	 border-top: 3px solid #CACACA;
	padding-top: 20px;
	margin-bottom: 30px;
}

.tap_national_sponsors ul{
	 border-bottom: 3px solid #CACACA;
}
.tap_national_sponsors ul.last{
	 border-bottom: none;
	 margin:0 !important;
}


.content .tap .tap_national_sponsors ul li{
	display: inline-block;
	padding-left: 0;
	background-image: none !important;
	width: 22%;
	vertical-align: top;
	margin-bottom: 20px;
}
.content .tap .tap_national_sponsors ul.last li{
	margin-bottom:0;
}
.content .tap .tap_national_sponsors ul.sponsor-1 li{
	width:35%;
}

.tap_national_sponsors ul span{
	width: 200px;
	display: inline-block;
	line-height: 74px;
	vertical-align: top;
	font-weight: 600;
}
.tap_national_sponsors ul.sponsor-1 span{
	line-height: 40px;
}

.tap_national_sponsors ul li img{
	max-width: 100%;
	height: auto;
	width: auto;
	margin: 0 auto;
}

.tap_national_sponsors ul.sponsor-1 li{
	    width: 17%;
}
.tap_program {
	padding-top: 10px;
}

.tap_program ul li{
	background-image: none !important;
	display: inline-block;
	vertical-align: top;
	padding-left: 0;
	margin-right: 20px;
}

.tap_testimonial ul{
	background: #fff;


}

.tap_testimonial ul li{
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;

}
.tap_testimonial ul li .tap-test-wrap{
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 25px;
	padding-right: 25px;
/*	background-color: #f3f3f3;*/
}
.tap_tes_description{
	color: #FFF;
}

.tap_testimonial{
	position: relative;
	margin-bottom: 50px;
	margin-top: 20px;
}

.bx-controls.bx-has-pager{
	text-align: center;

}

.bx-controls.bx-has-pager .bx-pager-item{
	display: inline-block;
	margin-top: 15px;

}

.bx-controls.bx-has-pager .bx-pager-item a{
	display: block;
	height: 10px;
    width: 10px;
	border: #9c9c9c 1px solid;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	text-indent: -22222px;
	padding: 0;
	margin-right: 5px;
}

.bx-controls.bx-has-pager .bx-pager-item a:hover,
.bx-controls.bx-has-pager .bx-pager-item a.active{
	border: #4db848 1px solid;
}

.tap_testimonial ul li .tap_tes_name{
	float: left;
	width: 200px;
	    font-size: 22px;
	line-height: 28px;
    font-weight: bold;
	margin: 7% 20px 0 0;
	text-align: center;
	color: #FFF;
}
.tap_testimonial ul li .tap_tes_name span{
	font-size: 16px;
	line-height: 22px;
	display: block;
	color: #FFF;
}
.tap_testimonial ul li .test-right{
	overflow: hidden;
	position: relative;
	padding: 14px 0 0 68px;
	margin-right: 10px;
}

.tap_testimonial ul li .test-right:after,
.tap_testimonial ul li .test-right:before{
	position: absolute;
	content: '';
	width: 60px;
	height: 40px;
	display: block;
	background-size: 100% !important;
	opacity: 0.5;
}

.tap_testimonial ul li .tap_tes_title{
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.tap_testimonial ul li .test-right:after{
	background: url(../images/queate-right.png) no-repeat center 0;
	right: 0;
	bottom: 0;
}

.tap_testimonial ul li .test-right:before{
	background: url(../images/queate-left.png) no-repeat center 0;
	left: 0;
	top: 0;
}

.bx-prev,
.bx-next{
	width: 34px;
	height: 34px;
	background-size: cover !important;
	display: block;
	text-indent: -22222px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	background-size: 100% !important;
	z-index: 100;
}

.bx-prev{
	background: url(../images/test-prev.png) no-repeat center 0 ;
	left: -17px;
}

.bx-next{
	background: url(../images/test-next.png) no-repeat center 0;
	right: -17px;
}

.bx-controls-direction{
	    position: absolute;
    top: 45%;
	width: 100%;
}
.content .tap ul li{
	margin: 0 0 8px;
}
.step_info_graphics{
	padding: 20px 0 0;
	overflow: hidden;
}
.step_info_graphics ul li:nth-child(2) .info_title, .step_info_graphics ul li:nth-child(2) .info_subtitle{
	color: #424343;
}
.step_info_graphics ul li:nth-child(3) .info_title, .step_info_graphics ul li:nth-child(3) .info_subtitle{
	color: #47b941;
}
.tap_program  ul li a{
	font-weight: 700;
}
.tap_program  ul li img{
	width: auto !important;
	height: auto !important;
}



.pdf-btn{
	line-height: 40px;
	color: #FFF !important;
	text-transform: uppercase;
	background-color: #4db848;
	font-weight: 700;
	display: inline-block;
	padding: 0 25px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 15px;
	text-decoration: none;
	margin: 0 0 40px;
	text-decoration:none !important;
}
.pdf-btn:hover{
	background-color: #272727;

}

.tap_testimonial ul li{
	background-color: #4db848 !important;
}
.tap_testimonial ul li:nth-child(2n){
	background-color: #ed1c24 !important;
}
.content ul.stack-checkbox li{
	margin-left: 1px;
}
.showDiv{
	display: inline-block !important;
	width: 14%;
}
.signup-tabcont .invest-left .showDiv .contact-field{
	width: 40% !important;
}

.signup-tabcont .invest-left.showPremiumOuter .contact-field{
	width: 15%;
}

.signup-tabcont .invest-left.showPremiumOuter p.schedule{
	display: block;
}

.card_type2{
	margin-right: 3px !important;
}



