/*@font-face {

    font-family: 'open_sansregular';
    src: url('../fonts/open_sansregular.eot');
    src: url('../fonts/open_sansregular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open_sansregular.woff') format('woff'),
         url('../fonts/open_sansregular.ttf') format('truetype'),
         url('../fonts/open_sansregular.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

@font-face { 
	
	font-family: 'open_sansregular', serif;	

	font-weight: normal;
    font-style: normal; 
}

#slides {
  position: relative;
  left:0;
  top:0;
}
#slides .slides-container {
  display: none;
  
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}

.slides-pagination {
  position: absolute;
  z-index: 10000 !important;
  bottom: 0;
  text-align: center;
  width: 100%;
 padding-bottom:25px;

}
.slides-pagination a {
  border-radius: 12px;
  width: 9px;
  height: 9px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: #3d5c94;
  margin: 5px;
  overflow: hidden;
  text-indent: -100%;
  opacity:0.3;
    z-index: 10000 !important;


}
.slides-pagination a.current {
  background: #3d5c94;
  opacity:1.0;
  z-index: 10000 !important;

}


h1{
    font-family: Calibri, Arial; background:rgba(3,3,3,.70); padding:10px;
font-size:32px;
line-height:1.6;
text-align:center;
vertical-align:middle !important;
color:#c0d6ff;
margin-top:22%;
text-shadow: 1px 1px #ccc; text-transform:uppercase;

}
.sub_txt{
	 font-family:Calibri, Arial;
	 font-size:20px;
color:#fff;
text-transform:none;
line-height:1.0em !important;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
z-index:10000;
width:60% !important;
 border-top:1px solid #FFF; padding-top:12px;  
}
.img1{width:100%;
height:100%;
background-image:url(../images/bg1.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}
.img2{width:100%;
height:100%;
background-image:url(../images/bg2.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}
.img3{width:100%;
height:100%;
background-image:url(../images/bg3.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}
.img4{width:100%;
height:100%;
background-image:url(../images/bg4.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}

#logo{position:absolute;
float:left;
left:45px;
top:45px;
z-index:100;
width:201px!important;
height:130px !important;
background-image:url(../images/logo.png);
background-size:cover;}

#logo2{position:absolute;
float:left;
left:45px;
top:45px;
z-index:100;
width:201px!important;
height:91px !important;
background-image:url(../images/tgc_logo.png);
background-size:cover;}

.link{
font-family: 'open_sansregular';
font-size:18px;
color:#ddd;
text-align:left;
list-style:none;
line-height:1.8em !important;
text-decoration:none;}

.link2{
font-family: 'open_sansregular';
font-size:18px;
color:#fff;
text-align:left;
list-style:none;
padding-left: 10px;
line-height:1.8em !important;
text-decoration:none;}
.link3{
font-family: 'open_sansregular';
font-size:14px;
color:#999999;
text-align:left;
list-style:none;
line-height:1.0em !important;
text-decoration:none;
}

.link4{
font-family: 'open_sansregular';
font-size:14px;
color:#999999;
text-align:left;
list-style:none;
padding-left: 10px;
line-height:1.0em !important;
text-decoration:none;}

.icon{float:left; left:40px; position:absolute;}

#main{width:75%;
	margin:0px auto;
	text-align:left;
	padding-top:50px;
   }
   
  
.title{
	font-family: 'open_sansregular';
font-size:30px;
text-align:left;
color:#3d5c94;
list-style:none;
line-height:1.8em !important;
text-decoration:none;}

.service{
	font-family: 'open_sansregular';
font-size:30px;
text-align:left;
color:#000;
list-style:none;
line-height:1.8em !important;
text-decoration:none;}
#exe_mob{display:none;}

.content{
font-family: 'open_sansregular';
font-size:14px;
color:#333;
text-align:left;
list-style:none;
line-height:1.6em;
text-decoration:none;
}

.content-address{
font-family: 'open_sansregular';
font-size:15px;
color:#333;
text-align:left;
list-style:none;
line-height:1.4em;
text-decoration:none; margin-top:0px;
}

.read{
font-family: 'open_sansregular';
font-size:18px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;}

.read:hover{
color:#666666;
}

#exe{
	float:left;
	width:100%;
	height:76px;
	position:relative;
}

#exe .txt{
font-family: 'open_sansregular';
font-size:24px;
color:#3d5c94;
text-align:left;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
border-right:2px solid #d7d7d7;
padding-top:15px;
height:35px;
float:left;
width:33%;
}

#exe .txt1 {
font-family: 'open_sansregular';
font-size:24px;
color:#3d5c94;
text-align:left;
list-style:none;
text-decoration:none;
border:2px solid #d7d7d7;
padding-top:15px;
height:35px;
float:left;
padding-left:15px;
width:33%;
}

#exe .txt a, #exe .txt1 a, #exe .txt2 a, #exe .txt3 a{ text-decoration:none; color:#3d5c94;}
#exe .txt a:hover, #exe .txt2 a:hover, #exe .txt3 a:hover{ color:#666;}

#exe .txt1 img, #exe .txt2 img {width:94%;}

#exe .txt2{
font-family: 'open_sansregular';
font-size:24px;
color:#3d5c94;
text-align:left;
list-style:none;
position:relative;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
border-right:2px solid #d7d7d7;
padding-left:20px;
padding-top:15px;
height:35px;
float:left;
width:31%;
}

#exe .txt3{
font-family: 'open_sansregular';
font-size:24px;
color:#3d5c94;
text-align:left;
position:relative;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
padding-top:15px;
padding-left:20px;
height:35px;
float:left;
width:31%;
}

#contact{position:absolute;
width:100% !important;
height:100% !important;}

#contact .top{float:left; position:absolute;
left:0;
top:0;
width:100% !important;
height:55% !important;
background-image:url(../images/Contact.jpg);
background-size:cover;}

#inner{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/Contact.jpg);
background-size:cover;}

#inner .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

.subtit {font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:182px;
padding-top:18%;
position:absolute;
width:80%;}

#inner .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  search  */

#innersearch{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/search.jpg);
background-size:cover;
background-color:#d4d4d4;}

.execHdr .execTitle{font-family: 'open_sansregular';
font-size:36px;
color:#193567;
line-height:1.1em !important;
text-decoration:none;
display:block; margin-bottom:10px;
}
.exeTitle{font-family: 'open_sansregular';
font-size:30px;
color:#666;
line-height:1.1em !important;
text-decoration:none;
display:block; margin-bottom:10px;
}
.execHdr .execCon{font-family: 'open_sansregular';
font-size:16px;
color:#666;
line-height:1.4em !important;
display:block;
margin:0 0 30px 0;}


#innersearch .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innersearch .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}


/*  coaching  */

#innercoaching{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/coaching.jpg);
background-size:cover;}

#innercoaching .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innercoaching .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  advisory  */

#inneradvisory{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/advisory.jpg);
background-size:cover;}

#inneradvisory .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#inneradvisory .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  publications  */

#innerpub{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/publications.jpg);
background-size:cover;}

#innerpub1{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/services.jpg);
background-size:cover;}

#innerpub .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerpub .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  the firm  */

#innerfirm{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/firm.jpg);
background-size:cover;}

#innerfirmabout{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/about.jpg);
background-size:cover;}

#innerconsultants{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/consultants.jpg);
background-size:cover;}

#innerservices{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/services.jpg);
background-size:cover;}

#innerfirm .tit {font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerconsultants .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:180px;
width:80%;
}

#innerfirm .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  advisory board */

#innerboard{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/advisory_board.jpg);
background-size:cover;}


#innerboard .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:180px;
position:absolute;
width:80%;
}

#innerboard .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}


/*  case studies  */

#innerCS{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/casestudies.jpg);
background-size:cover;}

#innerCS .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerCS .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  we believe  */

#innerbelieve{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/believe.jpg);
background-size:cover;}

#innerbelieve .tit{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerbelieve .con{font-family: 'open_sansregular';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

/*  contact */

#contact .bottom{float:left; position:relative;
left:0;
top:55%;
width:100% !important;
height:50% !important;
background-color:#000;} 

#contact .text2{font-family: 'open_sansregular';
font-size:36px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:220px;
position:absolute;
width:260px;}

#contact .text3{
	font-family: 'open_sansregular';
	font-size:13px;
	color:#939598;
	text-align:left;
	list-style:none;
	line-height:1.1em !important;
	text-decoration:none;
	position:absolute;
	left:17%;
	top:60%
}

#contact .text4 a{font-family: 'open_sansregular';
font-size:15px;
color:#3d5c94;
text-align:left;
list-style:none;
text-decoration:none !important;
position:absolute;
}


.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

#segment{
	width:73%;
	margin:0px auto;
	text-align:left;
	z-index:100;
	padding-top:37%;
}

.set1{
	width:47%;
	height:auto;
	float:left;
	text-align:left;
	font-family: 'open_sansregular';
font-size:36px;
color:#666;
text-align:left;
list-style:none;
}

.line{
	width:100%;
	height:10px;
	float:left;
	border-bottom:3px #d7d7d7 solid;} 
.set2{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	font-family: 'open_sansregular';
font-size:36px;
color:#666;
text-align:left;
list-style:none;
position:relative
}
.content2{
font-family:'open_sansregular';
font-size:16px;
color:#666;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
margin-right:50px;

}



#acco{
	width:100%;
	text-align:left;
	z-index:100;
	left:0;
	position:relative;
	float:left;
	}
	
.acco_tit{
font-family: 'open_sansregular';
font-size:21px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.8em !important;
text-decoration:none;
cursor:pointer;
}

.expand_tit{
font-family: 'open_sansregular';
font-size:21px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.8em !important;
text-decoration:none;
cursor:pointer;
background:url(../images/arrow.jpg) right top no-repeat;
padding:0 50px 10px 0;
}

.downarrow {cursor:pointer;
background:url(../images/downArrow.gif) right top no-repeat;
padding:0 51px 12px 0;
}

.acco_title{
font-family: 'open_sansregular';
font-size:36px;
color:#666;
text-align:left;
list-style:none;
float:left;
vertical-align:middle;
padding-top:15px;
padding-bottom:6px;}

#footer{
	width:74%;
	margin:0px auto;
	text-align:left;
	clear:both;
	z-index:10000;
	padding-top:60px;
}

#footer2{
	width:75%;
	margin:0px auto;
	text-align:left;
	clear:both;
	z-index:10000;
	padding-top:40px;
}

span.ftrTitle {text-transform:uppercase; font-weight:normal;}
.blogtitle {font-family: 'open_sansregular';
font-size:30px;
text-transform:uppercase;
font-weight:normal;}

.set3{
	width:22%;
	float:left;
	text-align:left;
	font-family: 'open_sansregular';
font-size:30px;
color:#ccc;
margin-right:50px;
}

.set4{
	width:25%;
	float:left;
	text-align:left;
	font-family: 'open_sansregular';
font-size:30px;
color:#ccc;
line-height:0.5em !important;
margin-right:50px;
margin-top:3px;
}
.set5{
	width:22%;
	float:left;
	text-align:left;
	font-family: 'open_sansregular';
font-size:30px;
color:#ccc;
margin-right:50px;
margin-top:3px;
}
.set5, .set3 { line-height:18px;}
.set6{
	width:15%;
	float:left;
	text-align:left;
	font-family: 'open_sansregular';
font-size:30px;
color:#ccc;
}

.blog{
font-family: 'open_sansregular';
font-size:13px;
color:#999;
text-align:left;
list-style:none;
line-height:18px !important;
text-decoration:none;
}
.line2{
	width:100%;
	height:15px;
	float:left;
	border-bottom:2px #d7d7d7 solid;
	margin-bottom:10px;
	} 


 .thefirm {line-height:1.8em;}
 
 #footerTxt{
	width:74%;
	margin:0px auto;
	text-align:left;
	padding-top:15px;
	border-top: 2px solid #d7d7d7;
	font-size: 13px;
	color:#aaa;
	clear:both;
	top:100px;
}

#footerTxt .designAuthor {padding-left:60px}
#footerTxt .designAuthor a{ text-decoration:none;color:#aaa;}
#footerTxt .designAuthor a:hover{ color:#3d5c94}

.publicationsBox {float: left; clear:both}
.publicationsBox1 {float: center; clear:both}

.publicationsImg {width: 28%; float:left; clear:both; margin-bottom:70px}
.publicationsTxt {font-family: 'open_sansregular'; font-size:15px; color:#333; font-weight:normal; line-height:1.5em;}
.publicationsLinks { margin-top:30px; margin-bottom:40px;}.buyLink { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#3d5c94; text-decoration:none; background:url(../images/buyArrow.gif) 135px top no-repeat; padding:4px 75px 10px 0}
a.buyLink:hover { color:#666}
.down { margin-top:30px; margin-bottom:40px;}
.publicationtitle{
	font-family: 'open_sansregular';
font-size:28px;
text-align:left;
color:#0e3988; display:block; margin-bottom:20px}

.publicationtitle1{
	font-family: 'open_sansregular';
font-size:28px;
text-align:center;
color:#FFF; display:block; margin-bottom:20px}


.searchContent{
font-family: 'open_sansregular';
font-size:16px;
color:#666;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
margin-right:50px;
}
ul.coachingList {margin:0 0 0 20px; padding:0}
ul.coachingList li {line-height:1.4em; color:#77c3f7}
ul.coachingList li span{color:#666}
ul.coachingList2 {margin:0 0 0 40px; padding:0}
.coachingTxt {color:#666;line-height:1.4em !important}
.caseTitle {
	font-family: 'open_sansregular';
font-size:36px;
color:#666;
text-align:left;
line-height:0.9em !important;
	}
.caseAuthor {
	font-family: 'open_sansregular';
font-size:18px;
color:#939598;
text-align:left;
line-height:1.3em;
	}
.caseTxt {color:#666; line-height: 1.8em !important}
a.caseLink { font-family: 'open_sansregular'; font-size:20px; color:#3d5c94; text-decoration:none; background:url(../images/downArrow.gif) right  no-repeat; padding:4px 50px 8px 0; font-weight:bold}
a.caseLink:hover { color:#666}
.firmBoxes { width: 30%; font-family: 'open_sansregular'; font-size:16px; color:#666; line-height:1.4em;	float:left; padding-right:25px;}
.firmBoxes span{font-family: 'open_sansregular'; font-size:26px; color:#3d5c94;  display:block; padding-bottom:20px; text-decoration:none}
.firmBoxes span a{font-family: 'open_sansregular'; font-size:26px; color:#3d5c94;  display:block; text-decoration:none}
.firmBoxes span a:hover{color:#666;}
.firmContent {display:block; width:100%; }
.firmBoxes .coachingList span{font-family: 'open_sansregular'; text-transform:none; font-size:20px; padding:0; color:#666}
.consBoxes { margin-right:30px; width: 30%; font-family: 'open_sansregular'; font-size:16px; color:#666; line-height:1.8em;	float:left}
.consBoxes span{font-family: 'open_sansregular'; font-size:21px; color:#3d5c94;  display:block; }
.consBoxes span a{font-family: 'open_sansregular'; font-size:21px; color:#3d5c94;  display:block; text-decoration:none}
.consBoxes span a:hover{color:#666; }
.consContent {display:block; width:100%; clear:both; padding-top:25px }
.consTxt {font-family: 'open_sansregular';
font-size:16px;
color:#666;
line-height:1.8em !important; padding:10px 0;}
nav#menu {
	padding-top:25px;
	color: #939598;
}
.blog a{ text-decoration:none; color:#939598; font-weight:normal; line-height:15px;}
span.blogDate {font-weight:normal; color:#bbb}

#strip{width:100%;
height:70px;
background-color:#e4e4e4; margin-bottom:10px;}

#strip .left{ 
float:left;
font-family: 'open_sansregular';
font-size:16px;
color:#3d5c94; 
text-decoration:none;
padding-left:20px;
border-right:1px solid #dddcdc;
width:12%;
height:45px;
padding-top:25px;

}

#strip .right{ 
float:left;
font-family: 'open_sansregular';
font-size:14px;
color:#666666; 
text-decoration:none;
left:15%;
width:82%;
height:45px;
padding-left:20px;
padding-top:25px;
}

#strip .right2{ 
float:left;
font-family: 'open_sansregular';
font-size:14px;
color:#666666; 
text-decoration:none;
left:15%;
width:82%;
height:70px;
padding-left:20px;
padding-top:5px;
}

#strip .right3{ 
float:left;
font-family: 'open_sansregular';
font-size:14px;
color:#666666; 
text-decoration:none;
left:15%;
width:80%;
height:70px;
padding-left:20px;
padding-top:12px;

}


.request-form {clear:both;}
.request-form form {padding-top:20px;}
.request-form label {float:left; width:20%; margin-right:5%; font-family: 'open_sansregular'; color:#333; text-align:right; font-weight:bold;}
.request-form input {width:70%; background:#FFF; border:2px solid #717171; margin-bottom:5px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-size:14px; padding:8px;}
.request-form input:focus {border:2px solid #ff8282; background:#fff3f3;}
.request-form textarea {width:70%; background:#FFF; border:2px solid #717171; margin-bottom:5px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-size:14px; padding:8px; height:120px;}
.request-form textarea:focus {border:2px solid #ff8282; background:#fff3f3;}
.request-form input.send {background:#022667; font-family:"open_sansregular"; padding:8px 20px 5px 20px; cursor:pointer; border:none; color:#FFF; font-size:24px; text-transform:uppercase; width:auto;}
.request-form input.send:hover {background:#666;}


.wasim {
  background: url('../images/wasim.jpg') no-repeat center center fixed;
  background-size: cover;
  text-align: left;
  padding: 10% 15% 10% 30%;
}

.wasim h4 {font-size:20px; font-weight:bold; color:#3d5c94;}
.wasim h4 span {display:block; font-size:16px; font-weight:normal; color:#333;}

.shenaz {
  background: url('../images/shenaz.jpg') no-repeat center center fixed;
  background-size: cover;
  text-align: left;
  padding: 10% 30% 10% 20%;
}

.shenaz h4 {font-size:20px; font-weight:bold; color:#3d5c94;}
.shenaz h4 span {display:block; font-size:16px; font-weight:normal; color:#333;}


#new-footer {background:#222; padding:12px 0px; color:#FFF; margin-top:15px; font-size:13px; clear:both;}
#new-footer .start {width:75%; margin:0px auto;}
#new-footer span {display:block; font-size:12px; font-weight:normal;}
#new-footer a {color:#FFF; text-decoration:none;}
#new-footer a:hover {color:#c1befb;}


@media screen and (max-width:450px) and (min-width:240px) {
.request-form label {display:block; width:90%; text-align:left; padding-left:2px;}
.request-form input, .request-form textarea {width:95%;}
.request-form input.send {margin-top:-20px;}
.publicationsImg {width:100%!important;}
.publicationsImg img {width:100%;}
#exe .txt1, #exe .txt2 {width:95%!important;}
#exe {height:auto;}
}
