img{

	max-width:100%;

	}

h2{

	font-size:30px;

	line-height:38px;

	font-weight: normal;

	}
	
	
#client-logo{
	padding: 80px 0;
}
.logos ul li{
	float: left;
	border: 1px solid #DDD;
	margin:  3px;
	width:260px;
}

#client-logo h3 span, #client-form h3 span{
	color: #dcac00;
	text-transform:uppercase;
}

.scroll-fixed-navbar{

	background:#000;

	}

.navbar-brand{

	height:auto;

	}

.navbar-fixed-top ul {

  margin: 30px 0 0;

}

.navbar-nav > li > ul {

  background: #000000 none repeat scroll 0 0;

  display: none;

  left: 22px;

  margin: 0;

  position: absolute;

  top: 24px;

  width: 200px;

  padding:10px 0;

}

.navbar-fixed-top.scroll-fixed-navbar ul ul {

  margin: 0;

}

.navbar-nav > li > ul > li > a {

  color: #ffffff;

  display: block;

  font-size: 16px;

  padding: 5px 13px;

}

.navbar-nav > li > ul > li > a:hover{

	color:#facc25;

	}

.navbar-nav > li:hover > ul{

	display:block;

	}

.scroll-fixed-navbar .navbar-brand img {

  max-width: 155px;

}

.navbar-fixed-top.scroll-fixed-navbar ul {

  margin: 20px 0 0;

}	

.navbar-nav > li:last-child > a {

  border: 2px solid #ffffff;

  margin-top: -6px;

  padding: 4px 15px;

}	

.becomein {

  bottom:10px;

  position: absolute;

  width: 100%;

  z-index: 99999;

}

.becomein .box {

  display: inline-block;

  float: left;

  height: 263px;

  margin-right: 2%;

  position: relative;

  vertical-align: bottom;

  width: 48%;

}

.becomein .box h3 {

  background: none;

  bottom: 3px;

  margin: 0 !important;

  padding: 0;

  position: absolute;

  width: 100%;

  z-index: 7;

}

.becomein .box:last-child img {

  left: auto;

  right: 0;

}





.slides-pagination{

	display:none;

	}

#intro .becomein .box h3 a{

	color:#FFF;

	text-decoration:none;

	font-size:28px;

	line-height:40px;

	padding:20px 20px 20px 170px;

	font-family:Myriad Pro;

	letter-spacing:0;

	float:left

	}

#intro .becomein .box:last-child h3 a {

  padding-left: 0;

  padding-right: 160px;

  text-align: right;

  float:right;

}	

.becomein .box::after {

  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;

  bottom: 0;

  content: "";

  height: 129px;

  left: 0;

  position: absolute;

  width: 100%;

}

#intro .becomein .box h3 a span{

	display:block;

	font-size:48px;

	}

.becomein .box img {

  left: 0;

  position: absolute;

  top: 0;

  z-index:1;

}

.about_box {

  margin-left: -16%;

  max-width: 530px;

}

.listitems li {

  padding: 3px 10px 3px 30px;

  color:#000;

  background:url(../images/listiteam3.png) no-repeat left center;

}

.publisher_box{

	background:rgba(0, 0, 0, 0.8);

	padding:20px 0;

	color:#FFF;

	}

.publisher_box p{

	color:#FFF;

	}	

.publisher_box h2{

	color:#facc25;

	}	

.add_lista li{

	 padding: 3px 10px 3px 30px;

  color:#FFF;

   font-size: 16px;

	background:url(../images/listiteam2.png) no-repeat left center;

	}

.publisher_box .intro_buttons {

  display: inline-block;

  margin: 26px 15px 6px 0;

}	

.publisher_box .intro_buttons a.btn {

  background: #facc25 none repeat scroll 0 0;

  border-radius: 0;

  color: #000000;

  border:none !important;

}

.publisher_box .intro_buttons a.btn.white{

	background:#FFF;

	}

.publisher_box .intro_buttons a.btn i {

  padding-left: 7px;

}	

.publisher_box.yellobox {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

  color: #000000;

  padding: 20px 0 0;

  margin: 20px 0 0 0;

}

.publisher_box.yellobox p, .publisher_box.yellobox .add_lista li, .publisher_box.yellobox h2{

	color:#000;

	}

.publisher_box.yellobox .add_lista li{

	background:url(../images/listiteam3.png) no-repeat left center;	

	}

#clients-holder {

  border-bottom: 4px solid #dddddd;

  border-top: 4px solid #dddddd;

  margin: 0 0 0;

  padding: 7px 0;

}

.title_box h4 {

  font-size: 24px;

  font-weight:500;

  line-height: 30px;

  margin: 30px 0 15px;

  padding: 0;

}

.testimonials {

  float: left;

  margin-bottom:60px;

  text-align: left;

  width: 50%;

}

.testimonials p {

  font-size: 14px;

  line-height: 22px;

  padding-top: 10px;

  color:#000;

}			



#clients-holder .col-md-12{

	padding:0 5px;

	}

.img_circle_box .circle_box {

  border: 5px solid #ffffff;

  border-radius: 100%;

  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.6);

  height: 115px;

  overflow: hidden;

  width: 115px;

}

.img_circle_box {

  float: left;

  margin-right: 20px;

  width: 125px;

  position:relative;

}	

.img_circle_box::after {

  background:url(../images/before-coln.png) no-repeat left center;

  bottom: 0;

  content: "";

  height: 42px;

  left: 3px;

  position: absolute;

  width: 42px;

}

#testimonials_rotator h2 {

  margin: 7px 0 35px;

}

.text_defination {

  overflow: hidden;

  padding-right: 30px;

}

#footer_copyright p a, #footer_socials p {

  color: #ffffff;

}

#footer_copyright p span {

  padding: 0 5px;

}

.login_box {

  background: #dcdcdc none repeat scroll 0 0;

  padding: 15px;

  position: absolute;

  top:30px;

  right:0;

  width: 320px;

  display:none;

}

.navbar-nav > li:hover .login_box{

	display:block;

	}

.login_box input {

  background: #ffffff none repeat scroll 0 0;

  border: medium 1px #333;

  border-radius: 0;

  margin: 0 0 10px;

  width: 100%;

}

.login_box input[type="submit"] {

  background: #facc25 none repeat scroll 0 0;

  color: #000000;

  line-height: 20px;

  margin: 0 auto;

  padding: 8px 16px;

  text-transform: uppercase;

  width: 109px;

  border:solid 1px #cea50f;

}





/* inner page styles */

.innert_page {

  padding-bottom: 50px;

  padding-top: 390px;

}

.aboutus{

	background:url(../images/aboutus.jpg) no-repeat center top;

	}

.press-release{

	background:url(../images/press.jpg) no-repeat center top;

	}	

	

.careers-img{

	background:url(../images/careers.jpg) no-repeat center top;

	}	

	

.events-img{

	background:url(../images/events-img.jpg) no-repeat center top;

	}

	

.mg-team{

	background:url(../images/mg-team.jpg) no-repeat center top;

	}

	

.advertiser{

	padding-bottom:0;

	background:url(../images/advertiser.jpg) no-repeat center top;

	}

.publisher{

	background:url(../images/publisher.jpg) no-repeat center top;

	}

.contactus{

	background:url(../images/contact_bg.jpg) no-repeat center top;

	}

.innert_page.contactus{

	padding-bottom:0;

	}		

#clients.testimonial_bg{

	background:url(../images/testimonials_bg.jpg) no-repeat center top;

	}

.advertiser_box{

	padding:50px 0 80px;

	background:url(../images/advertisersignup.jpg) no-repeat center top;



	}	

		

#testimonials_rotator{

	background:none;

	}

.publisher{

	padding-bottom:0;

	}						

.innert_page h1 {

  color: #333333;

  font-size: 30px;

  font-weight: normal;

  line-height: 36px;

}

.innert_page h3 {

  color: #e89e11;

  font-size: 18px;

  font-weight: normal;

  line-height: 26px;

}

.innert_page ul{

	margin-bottom:20px;

	}

.testimonial_bg h2 {

  color: #ffffff;

}

.testimonial_bg h2 span{

	color:#facc25;

	}

.testimonial_bg .testimonials p{

	color:#FFF;

	}	

.address_box img {

  border: 4px solid #dddddd;

  float: left;

  margin:0 15px 15px 0;

  overflow: hidden;

}

.address_box ul li {

  line-height: 35px;

  min-height: 40px;

  width: 100%;

  margin:0 0 15px;

}

.address_box ul li img {

  border: medium none;

  display: inline-block;

  margin: 0 15px 0 0;

}

.address_list ul li label {

  font-weight: normal;

  width: 200px;

}

.address_list ul li {

  font-size: 16px;

}	

.contact_box {

	margin-bottom:50px;

  background: #dddddd none repeat scroll 0 0;

  overflow:hidden;

}

.contact_box h3 {

  background: #000000 none repeat scroll 0 0;

  color: #ffffff;

  font-size: 24px;

  line-height: 35px;

  margin: 0 -15px 20px;

  padding: 3px 16px;

  text-align: center;

}

.contact_box label{

	text-align:center;

	width:100%;

	}

.contact_box input, .contact_box textarea, .contact_box select {

  border: 1px solid #a0a0a0;

  border-radius: 0;

  height: auto;

  padding: 5px 10px 5px 10px;

  }
  
  
  .btn-default {
    color: #000;
    background-color: #facc25;
    border-color: #facc25;
}

.contact_box .form-group {

	text-align:center;

	}

.contact_box input[type="submit"], .advertiser_box input[type="submit"]{

	display:inline-block;

	padding:10px 25px;

	border:none;

	color:#FFF;

	text-transform:uppercase;

	color:#FFF;

	font-size:18px;

	 border: 5px solid #ededed;

    border-radius: 5px;

	background: #fdb837; /* Old browsers */

background: -moz-linear-gradient(top, #fdb837 0%, #eea928 39%, #eaa523 44%, #dc9813 71%, #d58f0b 95%, #d28c08 98%, #d38d09 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #fdb837 0%,#eea928 39%,#eaa523 44%,#dc9813 71%,#d58f0b 95%,#d28c08 98%,#d38d09 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #fdb837 0%,#eea928 39%,#eaa523 44%,#dc9813 71%,#d58f0b 95%,#d28c08 98%,#d38d09 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb837', endColorstr='#d38d09',GradientType=0 ); /* IE6-9 */

	}

.advertiser_box input[type="submit"] {

  height: 47px;

  padding: 0 25px;

  width: auto;

}

.innert_page .advertiser_box ul{

	margin-bottom:0;

	}

.contactus h3 span {

  color: #333333;

}

.advertiser_box input {

  background: #ffffff none repeat scroll 0 0;

  border: medium none;

  height: 35px;

  padding: 0 15px;

  width: 100%;

}

.advertiser_box ul li {

  margin-bottom: 20px;

}	

.innert_page p{

	margin:0 0 20px;

	color:#666666;

	line-height:22px;

	font-size:14px;

	}

.advertiser_box .ad_box {

  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;

  float: left;

  padding-bottom: 30px;

  padding-top: 30px;

  width: 100%;

}	

.advertiser_box h2 {

  color: #ffffff;

  padding: 0 0 15px;

}

.advertiser_box h2 span {

  color: #e89e11;

}	

::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color:#000000;

}

::-moz-placeholder { /* Firefox 19+ */

  color:#000000;

}

:-ms-input-placeholder { /* IE 10+ */

  color:#000000;

}

:-moz-placeholder { /* Firefox 18- */

  color:#000000;

}	

.link_li > li {

  border: 1px solid #dddddd;

  float: left;

  margin: 0.7%;

  padding: 10px;

  text-align: center;

  width: 23.6%;

}

.content_hdr {

  float: left;

  padding: 0px 0px 40px 0px;

  text-align: center;

  width: 100%;

}

.full_img {

  text-align: center;

}

.linkexchange_bnr table td p, .full_img p {

  color: #ff0000;

  display: block;

  padding: 10px 0 0;

}



@media only screen and (max-width: 1100px){

.navbar-nav > li > a {

  font-size: 14px;

  padding: 0 9px;



}

}



@media only screen and (max-width: 980px){

.navbar-nav > li > a {

  padding: 0 7px;



}

.navbar-brand > img {

  display: block;

  max-width: 150px;

}

.testimonials{

	width:100%;

	margin-bottom:20px;

	}

#footer, #footer .text-right{

	text-align:center;

	}

#intro .becomein .box h3 a {

  font-size: 19px;

  line-height: 27px;



}	

#intro .becomein .box h3 a span {

  display: block;

  font-size: 29px;

}

#intro h2 {

  font-size: 26px;

  line-height: 46px;

}

#intro h2 span {

  font-size: 40px;

  line-height: 40px;

}

.about_box {

  margin-left: 0;

  max-width: 100%;

}	

.advertiser_box, #clients.testimonial_bg{

		background-attachment:fixed;

	background-size:cover;

	}

.linkexchange_bnr table td{

	padding:0 10px;

	}	

}

@media only screen and (max-width: 767px){

	.navbar-collapse{

		overflow:visible !important;

		}

.login_box{

	width:100%;

	}		

.becomein{

	display:none;

	}

.navbar-fixed-top ul, .navbar-fixed-top.scroll-fixed-navbar ul {

  margin: 0;

}	

.navbar-nav{

	border:none;

	background:none;

	}

.navbar-collapse{

	background:#000;

	padding:0;

	

	}

.navbar-nav > li > a {

  padding: 0 15px;

  text-align: left;

}

.navbar-nav > li:last-child > a {

  background: #facc25 none repeat scroll 0 0;

  border: 2px solid #facc25;

  color: #000000;

  margin: 0;

  padding: 4px 15px;

}

.publisher_box .col-sm-5{

	text-align:center;

	}	

.flex-direction-nav{

	bottom:-30px;

	}	

.img_circle_box{

	margin:0 auto;

	float:none;

	}	

.text_defination{

	padding-right:0;

	}

.publisher_box .intro_buttons {

  margin: 26px 4px 6px 0;

}	

.contact_box {

	margin-bottom:0;

	}

.login_box{

	position:relative;

	}

.navbar-nav > li > ul {

  background: #2d2d2d none repeat scroll 0 0;

  display: none;

  left: 0;

  margin: 0;

  padding: 0;

  position: relative;

  text-align: left;

  top: 0;

  width: 100%;

}	

.link_li > li {

  width: 31.6%;

}			

}

@media only screen and (max-width: 480px){

#intro h2 {

  font-size: 21px;

  line-height: 38px;

}

.address_box img{

	float:none;

	}

.link_li > li {

  width: 47.6%;

}	

.linkexchange_bnr table td{

	display:inline-block;

	}

.linkexchange_bnr table {

  text-align: center;

}	

}