
#home-slider .caption h1{margin-bottom:6px; background: rgba(48, 58, 83, 0.7) none repeat scroll 0 0; display:inline-block; padding:5px 10px; margin-top:0;}
#home-slider .caption h1 strong{font-weight:bold;}
#home-slider .caption h1 span{color:#dee263;}
#home-slider .caption h3{margin-bottom:6px; font-size:1.7em; color:#ffffff;  background: rgba(48, 58, 83, 0.7) none repeat scroll 0 0; display:inline-block; padding:5px 10px; margin-top:0;}
#home-slider .caption h3 strong{font-weight:bold;}
#home-slider .caption h3 span{color:#dee263;}


#home-slider .caption h2{color:#ffffff; font-weight:bold; margin-bottom:6px; font-size:2.5em; background:rgba(48,58,83,0.7); display:inline-block; padding:5px 10px;}
.cont-bg{background:rgba(48,58,83,0.7); padding:5px 10px;}
#home-slider .caption h4{font-size:40px; font-weight:300; font-style:normal; line-height:60px; color:#ffffff;}
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured .btn.btn-primary, 
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #028fcc;
}

.btn.btn-primary:hover {
  background-color: #027db3
}

a:hover, a:focus {
	color: #027db3;
}

.navbar.navbar-default{background-color:#2c3650; position:absolute; top:0; left:0; width:100%; z-index:99999; padding-bottom:10px;}

.service-icon, 
.progress-bar.progress-bar-primary, 
.single-table.featured, 
.btn.btn-primary, 
.twitter-icon .fa-twitter, 
.twitter-left-control:hover, .twitter-right-control:hover, 
.post-icon, 
.entry-header .date:after, 
.btn-loadmore:hover, 
#footer, 
.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover, 
.folio-overview a:hover {
  background-color:#ffffff; border-color:#ffffff;
}

.btn-loadmore:hover  {
	border: 1px solid #028fcc;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	 
}

.twitter-icon .fa-twitter:after {
	border-color: #028fcc transparent transparent;
}
#footer .footer-bottom,#footer .footer-bottom a{color:#ffffff; font-size:12px;}

.caption p {
    font-weight:bold;  font-size:1.1em; color:#ffffff;  background: rgba(48, 58, 83, 0.7) none repeat scroll 0 0; display:inline-block; padding:5px 10px; line-height:35px;
}
.caption p span{color:#dee263;}

.about-info h2{font-size:28px;}
.about-info h3 span{color:#e4ac03 !important; font-size:25px !important; line-height:25px !important;}
.about-info h3 {font-size:20px !important; color:#636363 !important;}

.about-info h4{line-height:34px; color:#111111;}
.about-info h4 span{color:#d44b27; font-weight:bold;}
.navbar-brand{padding:11px 15px 15px 15px;}
.login-btn a{border:2px solid #ffffff; padding:6px 20px 8px 20px !important;}
.navbar-default .navbar-nav > li > a{padding:8px 16px 8px 16px; font-weight:normal;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background:none;}
.navbar-collapse{margin-top:12px;}



@media (max-width: 767px) {
.login-btn a{width:95%; margin:0 auto;}
#home-slider .caption h1,#home-slider .caption h2,#home-slider .caption h3,.caption p{font-size:20px;}
.caption p{line-height:28px;}
.btn-start{display:none;}
#we-drive{background:none;}
.heading{padding-bottom:0;}
}

.publisher-banner{padding-top:190px; position:relative; z-index:9999; text-align:center;}
.publisher-banner h1{font-size:3.5em; font-weight:bold; color:#ffffff; margin:0 0 6px 0; background: rgba(48, 58, 83, 0.7) none repeat scroll 0 0;
 display: inline-block; padding:5px 10px;}
.publisher-banner h2{font-size:1.6em; font-weight:bold; color:#ffffff; margin:0 0 6px 0; line-height:40px; background: rgba(48, 58, 83, 0.7) none repeat scroll 0 0; display: inline-block; padding:5px 10px;}
.publisher-banner h2 span{color:#dee263;}
.publisher-banner p{font-size:22px; color:#ffffff; background: rgba(48, 58, 83, 0.7) none repeat scroll 0 0; display: inline-block; padding:5px 10px;}
.publisher-banner a{margin-top:15px; text-transform:uppercase; color:#ffffff; border:1px solid #d54d29 ; padding:12px 25px; transition:all 300ms; display:inline-block; font-weight:bold; background:#d54d29;}
.publisher-banner a+a{background:#dee263; border-color:#dee263; color:#000000;}
.publisher-banner a+a:hover{border:1px solid #ffffff; color:#000000;}
.publisher-banner a:hover{background:#ffffff; color:#d54d29;}



/*=============== Publisher ================*/
/*why us*/
#why-us{background:url(../../images/home_background_2.jpg) no-repeat; padding:50px 0px; background-size:cover; background-attachment:fixed; display:block;}
#why-us .heading h2{text-align:center; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0; font-size:35px;}
#why-us .heading p{text-align:center; font-size:22px; font-weight:300; line-height:30px; color:#444444;}
#why-us .why-img{text-align:center;}
#why-us .why-img img{margin:25px auto;}
#why-us .why-content{padding-top:20px;}
#why-us .why-content.right{text-align:right;}
#why-us .why-content.left{text-align:left;}
#why-us .why-content ul{margin:0; padding:0; list-style:none;}
#why-us .why-content ul li{margin-bottom:17px; padding-bottom:17px;}
#why-us .why-content ul li h3{font-size:25px; margin:0 0 10px 0; font-weight:bold; color:#111111;}
#why-us .why-content ul li p{font-size:18px; margin:0; line-height:24px; color:#444444;}

/*how work*/
#how-work{background:#ffffff; padding:50px 0px;}
#how-work .heading h2{text-align:center; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0; font-size:35px;}
#how-work .heading p{text-align:center; font-size:20px; font-weight:bold; line-height:30px; color:#3a5795;}
#how-work .work-content{text-align:center; padding:20px 0px;}
#how-work .work-content img{margin:30px auto;}
#how-work .work-content p{font-size:18px; color:#3a5795; text-transform:uppercase;}
#how-work .work-content.general p{color:#98c7f1;}
#how-work .work-content.share p{color:#98a9f1;}
#how-work .work-content.earn p{color:#a498f1;}

/*dedicate international*/
#dedicated-inter{padding:50px 0px; background:#333333;}
#dedicated-inter .heading h3{text-align:center; font-weight:300; margin:0 0 20px 0; font-size:35px; color:#ffffff;}
#dedicated-inter .heading p{font-size:20px; color:#ffffff; margin:10px; text-align:center;}
#dedicated-inter .country-img{text-align:center;}
#dedicated-inter .country-img img{margin:30px auto;}

/*support*/
#support{background:#233f8c; padding:60px 0px;}
#support .support-img{float:right;}
#support .support-cont h3{color:#ffffff; font-size:45px; font-weight:300; margin-bottom:30px;}
#support .support-cont p{color:#ffffff; font-size:20px; line-height:28px; font-weight:300;}

/*Get Started*/
#get-started{background:#ffffff; padding:50px 0;}
.get-cont h3{color:#111111; font-size:35px; font-weight:300; margin-bottom:30px; text-align:right;}
.get-btn {margin-top:30px;}
.get-btn a{padding:12px 30px 15px 30px; color:#156bb4; border:2px solid #156bb4; font-size:35px; font-weight:300; transition:all 300ms;}
.get-btn a:hover{background:#156bb4; color:#ffffff;}



#register .form-control{border:1px solid #ddd;}


/* metisMenu
=============================================================*/
.metisMenu1 {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
.faq-desc{background:#f8f8f8; padding:15px;}
.metisMenu1 li.active a {
	background:none;
	text-decoration:none;
}
.metisMenu1 li a {
	color:#333333;
	padding: 7px 10px;
	display:block; border-bottom:1px solid #eaeaf0;
 }
.metisMenu1 li a:hover {
	text-decoration:none; color:#ec0000;
}
.metisMenu1 li ul {
	margin:0;
	padding:0;
	list-style:none;
}
.metisMenu1 li {
	clear: both;
	margin-bottom:13px;
	overflow:hidden;
}
.metisMenu1 li ul li {
	border:none;
	margin:0;
	padding:0;
}
ul.metisMenu1 li a span {
	float:right;
}
.arrow {
	float: right;
	margin-top:4px;
}
.glyphicon.arrow:before {
	content: "\e079";
}
.active > a > .glyphicon.arrow:before {
	content: "\e114";
}
.fa.arrow:before {
	content: "\f104";
}
.active > a > .fa.arrow:before {
	content: "\f107";
}
.plus-times {
	float: right;
	margin-top:4px;
	font-size:11px;
}
.fa.plus-times:before {
	content: "\f067";
}
.active > a > .fa.plus-times {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.plus-minus {
	float: right;
}
.fa.plus-minus:before {
	content: "\f067";
}
.active > a > .fa.plus-minus:before {
	content: "\f068";
}
.mr_b30 {
    margin-bottom:0px;
}
.faq-section{overflow:hidden;}

.influencers-img img{margin:30px auto;}

.contact-form .btn.btn-danger{width:200px; height:55px;}