body {font-family: "news-gothic-std",sans-serif; font-size: 15px;line-height: 1.6em; color: #dddddd}
h1, h2 {font-family: "acta-display",sans-serif;}
h1 {font-size: 40px;}
h3, h4, h5, h6 {font-family: "news-gothic-std",sans-serif; font-weight: normal;}
#home-boxes .home-box-contaner .home-box .home-box-title {font-family: "acta-display",sans-serif; font-weight:500;}

header #header-nav #header-nav-content {height: 63px; border-top: 3px solid rgba(161,161,161,0.5);padding-top: 10px;}
header #header-nav #header-nav-content ul li a {font-family: "news-gothic-std",sans-serif; font-weight: normal;}
header #header-logo #header-logo-content {margin-right: 21px; overflow: hidden; height: 85px; border-top: 3px solid rgba(255,255,255,0.75); padding-top: 16px;
}

header #header-logo img {display: block; width: 166px; height: 85px;}

/*for team pics*/
.text-format .alignleft {float: left; margin: 30px 15px 5px 0;}
.teamintro {display: block; width: 150px; height: 140px; float: left; margin bottom: 5px;}
.divider {display: block; width: 100%; float: left; border-top: 1px solid rgba(255,255,255,0.5); margin-top: 20px; padding-top:20px;}

/*Contact form*/
div.wpcf7 {padding: 0px!important; border: none!important; background-color:transparent!important; -moz-box-sizing: box-sizing: none!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; -ms-box-shadow: none!important; -o-box-shadow: none!important; box-shadow: none!important;}
	
div.wpcf7 p {margin-bottom:12px;}

.container div.wpcf7 form p span.wpcf7-form-control-wrap textarea {height: 80px; width: 100%; max-width: 100%; min-width: 100%;}

.container div.wpcf7 form p {font-size: 1em; font-weight: normal; text-transform: uppercase;
}
.pg_login_block {
margin: 20px 0;
color: #000!important;
}

.pg_logout_box {color: #000!important;}


.pg_inline_login_form {
display: inline-block;
width: 290px;
padding: 17px 0 17px 0;
border: none;
background-color: transparent;
box-shadow: none;
border-radius: 0px;
}

#home-message h3 {max-width: 720px;}

#select-navigation {color: #999;
background: rgba(26, 26, 26, 0.7);
}

	/*
	.home-box-container-1 .home-box:hover {background:rgba(254,197,0,0.5) !important;}
	.home-box-container-2 .home-box:hover {background:rgba(254,197,0,0.5) !important;}
	.home-box-container-3 .home-box:hover {background:rgba(254,197,0,0.5) !important;}*/
	#page-blog article {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.39);
  float: left;
  margin: 10px;
  max-height: 1000px;
  min-height: 290px;
  opacity: 0.9;
  padding: 10px 10px 0 0;
  transform-origin: center 0 0;
  transform-style: preserve-3d;
  width: 30%;

  position:relative;
} 
#page-blog article ul{ list-style:none;}
.partner_name {
  font-size: 21px;
  margin: 0 0 7px;
}
.par_img {
  bottom: 12px;
  height: auto;
  position: absolute;
  width: 94%;
}
/*.par_img img{ width:100%;}*/
@media screen and (min-width:320px) and (max-width:479px)
{
	#page-blog article {
  background: none repeat scroll 0 0 #000000;
  float: left;
  margin: 10px;
  max-height: 1000px;
  min-height: 490px;

  padding: 10px 10px 0 0;
  position: relative;
  transform-origin: center 0 0;
  transform-style: preserve-3d;
  width: 93%;
}
.par_img{width: 92%;}
}


@media screen and (min-width:480px) and (max-width:639px)
{
	#page-blog article {
  background: none repeat scroll 0 0 #000000;
  float: left;
  margin: 10px;
  max-height: 1000px;
  min-height: 461px;

  padding: 10px 10px 0 0;
  position: relative;
  transform-origin: center 0 0;
  transform-style: preserve-3d;
  width: 93%;
}
.par_img{width: 95%;}
}

@media screen and (min-width:640px) and (max-width:767px)
{
#page-blog article {
  background: none repeat scroll 0 0 #000000;
  float: left;
  margin: 10px;
  max-height: 1000px;
  min-height: 461px;

  padding: 10px 10px 0 0;
  position: relative;
  transform-origin: center 0 0;
  transform-style: preserve-3d;
  width: 93%;
}
.par_img{width: 96%;}

}

@media screen and (min-width:768px) and (max-width:1023px)
{
	#page-blog article {
  background: none repeat scroll 0 0 #000000;
  float: left;
  margin: 10px;
  max-height: 1000px;
  min-height: 500px;

  padding: 10px 10px 0 0;
  position: relative;
  transform-origin: center 0 0;
  transform-style: preserve-3d;
  width: 45%;
}
.par_img{width: 93%;}
}
.partner_det > h3 {
    font-size: 16px;
}
.sahil_2 h3{font-size:17px !important;}