.bg-CMheaderwho-we-work-with{
    background:url(../content/banner/1/bannergray-background.png); background-repeat:repeat;
}

.bg-CMheaderwho-we-are{
	background:url(../content/banner/1/banner1-background.png); background-repeat:repeat;
}

.bg-2ndlevel {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align:left;
}

.bg-CMheader-how-to-help{
	background:url(../content/banner/1/bannergreen-background.png); background-repeat:repeat;
}
.make-smarter {
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	text-align:center;
	color:#00c1de;
	padding-top: 10px;
	padding-bottom: 10px;
	width:330px;
	background-color:#000000;

}
.smarter-email {
	font-family:Helvetica, sans-serif; font-size:100px; font-weight:bold; color:#FFF; line-height:90px; letter-spacing:-2px;}

.slider-tab-headers {
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:bold;

}
/*** Form Display ***/
#drop :first-child
{
    color:gray;
}
.contact select{

    color: rgb(51, 51, 51);
    padding-left: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
    border-color: rgb(247, 247, 247);
}
.contact-info a{
    color:rgb(0, 193, 222);
}

/*** Homepage Hover Slider tabs ***/

.tab-cta-holder  {
 	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;	
}
.tab-cta-holder:hover {
	background: #343434;
}


/*** Homepage mobile Slider tabs ***/
.in.collapse+a.btn-mobile.showdetails:before
{
    content:'Hide details «';
}
.collapse+a.btn-mobile.showdetails:before
{
    content:'Show details »';
}


/*** Homepage center statement ***/
.cmm-statement {
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:30px;
	text-align:left;
	color:#000000;
}
.cmm-statement-cta{
font-size:18px;
color:#828282;
}
.cmm-statement-cta a{
font-size:18px;
color:#828282;
}
.cmm-statement-cta a:hover{
	background-color:#;
	color:#00c1de;
}

/*** Services Tabs Homepage ***/
.tabs-bg{
	background-image: url("../images/stripe_bg.png");
	background-repeat: repeat;

}
.tab-pane-content {
  background: #f2b021;
  padding: 30px 40px 30px 30px;
  margin-right:5px;
  color:#FFFFFF;
}
.tab-pane-content p {
	font-size:24px;
	line-height:28px;
	padding-top:15px;
}
.tab-pane-content .cta-box p {
	font-size:18px;
	line-height:22px;
	padding-top:0px;
	margin-top:40px;
	color:#fed886;
}
.tab-pane-content h3 {
font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif;
font-weight:lighter;
font-size:42px;
}
	

.nav-tabs.nav-justified{width:100%; border-bottom:0px solid #dddddd;}
.nav-tabs.nav-justified>li{float:none; margin-bottom:-1px; }
.nav-tabs.nav-justified>li.tab-display-choose>a{ background-image: url("../images/choose_icon.png"); background-repeat:no-repeat; background-position:center; font-size:0px; line-height:24px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-moz-box-shadow:inset 0 -30px 30px -30px #bababa;
	-webkit-box-shadow: inset 0 -30px 30px -30px #bababa;
	box-shadow: inset 0 -30px 30px -30px #bababa;}
.nav-tabs.nav-justified>li.tab-display-try>a{ background-image: url("../images/try_icon.png"); background-repeat:no-repeat; background-position:center;font-size:0px; line-height:24px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-moz-box-shadow:inset 0 -30px 30px -30px #bababa;
	-webkit-box-shadow: inset 0 -30px 30px -30px #bababa;
	box-shadow: inset 0 -30px 30px -30px #bababa;}
.nav-tabs.nav-justified>li.tab-display-customize>a{ background-image: url("../images/customize_icon.png"); background-repeat:no-repeat; background-position:center;font-size:0px; line-height:24px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-moz-box-shadow:inset 0 -30px 30px -30px #bababa;
	-webkit-box-shadow: inset 0 -30px 30px -30px #bababa;
	box-shadow: inset 0 -30px 30px -30px #bababa;}
.nav-tabs.nav-justified>li.tab-display-send>a{ background-image: url("../images/send_icon.png"); background-repeat:no-repeat; background-position:center;font-size:0px; line-height:24px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-moz-box-shadow:inset 0 -30px 30px -30px #bababa;
	-webkit-box-shadow: inset 0 -30px 30px -30px #bababa;
	box-shadow: inset 0 -30px 30px -30px #bababa;}
.nav-tabs.nav-justified>li.tab-display-optimize>a{ background-image: url("../images/optimize_icon.png"); background-repeat:no-repeat; background-position:center;font-size:0px; line-height:24px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-moz-box-shadow:inset 0 -30px 30px -30px #bababa;
	-webkit-box-shadow: inset 0 -30px 30px -30px #bababa;
	box-shadow: inset 0 -30px 30px -30px #bababa;}
.nav-tabs.nav-justified>li>a{ color:#858585; margin-right:5px; text-align:center;border-right:2px solid #b4b4b4;background: #dddddd; padding: 40px 50px 40px 50px;}
.nav-tabs.nav-justified>li>:hover{ 
	background: #d1d1d1; 	

	}

/*** ACTIVE IMAGES Tabs Homepage ***/
.nav-tabs.nav-justified>li.tab-display-choose.active>a,.nav-tabs.nav-justified>li.tab-display-choose.active>a:hover,.nav-tabs.nav-justified>li.tab-display-choose.active>a:focus{background-image: url(../images/choose_icon_active.png); background-repeat:no-repeat; background-position:center;}
.nav-tabs.nav-justified>li.tab-display-try.active>a,.nav-tabs.nav-justified>li.tab-display-try.active>a:hover,.nav-tabs.nav-justified>li.tab-display-try.active>a:focus{background-image: url(../images/try_icon_active.png); background-repeat:no-repeat; background-position:center;}
.nav-tabs.nav-justified>li.tab-display-customize.active>a,.nav-tabs.nav-justified>li.tab-display-customize.active>a:hover,.nav-tabs.nav-justified>li.tab-display-customize.active>a:focus{background-image: url(../images/customize_icon_active.png); background-repeat:no-repeat; background-position:center;}
.nav-tabs.nav-justified>li.tab-display-send.active>a,.nav-tabs.nav-justified>li.tab-display-send.active>a:hover,.nav-tabs.nav-justified>li.tab-display-send.active>a:focus{background-image: url(../images/send_icon_active.png); background-repeat:no-repeat; background-position:center;}
.nav-tabs.nav-justified>li.tab-display-optimize.active>a,.nav-tabs.nav-justified>li.tab-display-optimize.active>a:hover,.nav-tabs.nav-justified>li.tab-display-optimize.active>a:focus{background-image: url(../images/optimize_icon_active.png); background-repeat:no-repeat; background-position:center;}

/*** Active Tabs Homepage ***/
.nav-tabs.nav-justified>li.active>a,.nav-tabs.nav-justified>li.active>a:hover,.nav-tabs.nav-justified>li.active>a:focus{margin-right:5px;color:#ffffff;background-color:#f2b021;border-right:2px solid #b4b4b4;border-bottom-color:transparent;cursor:default; 	
	-moz-box-shadow:inset 0 0px 0px 0px #f2b021;
	-webkit-box-shadow: inset 0 0px 0px 0px #f2b021;
	box-shadow: inset 0 0px 0px 0px #f2b021;}

/*** Mobile Tabs Homepage ***/
@media (max-width:992px){
.panel{margin-bottom:20px; color:#595959;background-color:#ffffff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
.panel-body{padding:15px;}.panel-body:before,.panel-body:after{content:" ";display:table;}
.panel-body:after{clear:both;}
.panel-body:before,.panel-body:after{content:" ";display:table;}
.panel-body:after{clear:both;}
.panel>.list-group{margin-bottom:0;}.panel>.list-group .list-group-item{border-width:1px 0;}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0;}
.panel>.list-group .list-group-item:last-child{border-bottom:0;}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0;}
.panel>.table{margin-bottom:0;}
.panel>.panel-body+.table{border-top:1px solid #dddddd;}
.panel-c{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1;}
.panel-title{margin-top:0;margin-bottom:0;font-size:22px; color:#FFFFFF;}.panel-title>a{color:inherit;}

.panel-body .cta-box p{color:#fed886;}
.panel-body .cta-box{ margin-top:40px;}
.panel-body h3{font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif;font-weight:lighter;}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1;}
.panel-group .panel{margin-bottom:0;border-radius:0;overflow:hidden;}.panel-group .panel+.panel{margin-top:5px;}
.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:0px solid #dddddd; background-color:#ffffff;}
.panel-group .panel-footer{border-top:0;}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd;}
.panel-default{border-color:#dddddd;}.panel-default>.panel-heading{color:#333333;background-color:#f2b021;border-color:#dddddd;}.panel-default>.panel-heading+.panel-collapse .panel-body{
}

}
/*** Homepage Slider text resize ***/
@media (max-width:1190px){
.make-smarter {
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	color:#00c1de;
	padding-top: 10px;
	padding-bottom: 10px;
	width:300px;
	background-color:#000000;

}
    .smarter-email {
        font-family:Helvetica, sans-serif; font-size:40px; font-weight:bold; color:#FFF; line-height:40px; letter-spacing:-2px;}}

@media (max-width:768px){
    .bg-CMheader-how-to-help{
        background-image:none !important;
        background-color:#527505;
    }
    .bg-CMheaderwho-we-are{
        background-image:none !important;
        background-color:#0198bb;
    }
    .bg-CMheaderwho-we-work-with{
        background-image:none !important;
        background-color:#7e7f80;
    }

    .bg-CMheaderwho-we-are .bg-2ndlevel h2{
        font-size:50px !important;
    }
}