/*
Theme Name: Gantry Theme for WordPress
Theme URI: http://www.rockettheme.com
Description: Basic default Gantry theme for Wordpress
Version: 4.1.1
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/

@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,500italic,700,300);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
body{
	background-color: #FFF;
	font-family: 'Noto Sans';
	font-weight: 400;
	font-size: 12pt;
	line-height: 22pt;
	overflow-x: hidden; 
}

header{position:relative;}
.main{
 overflow-x:hidden;
}
.about-page{min-height:600px !important;}
.bold{
	font-weight: bold;
}
.roboto-footer-300{
	font-family: 'Roboto';
	font-size: 12px;
	color: black;	
	font-weight: 300;
}

.roboto-footer-400{
	font-family: 'Roboto';
	font-size: 12px;
	color: black;	
	font-weight: 400;
}

.roboto-footer-500{
	font-family: 'Roboto';
	font-size: 12px;
	color: black;	
	font-weight: 500;
}

.roboto-footer-600{
	font-family: 'Roboto';
	font-size: 12px;
	color: black;	
	font-weight: 600;
}

.heighlight-roboto-medium{
	font-family: 'Roboto';
	font-size: 20pt;
	color: black;	
	font-weight: 500;
}

.highlight-noto-bold{
	font-weight: 700 !important;
	color: black;
}

.highlight-noto{
	font-family: 'Noto Sans';
	font-size: 18pt !important;
        line-height: 23pt;
	font-weight: 300 !important;
	color: black;	
}
.breadcrumb{
	position: absolute;	
	top: 89;
	z-index: 10;
	right: 25px;
	padding: 8px 15px; */
	margin-bottom: 0px; 
	list-style: none;
	background:transparent;
	border-radius: 0px; 
	font-family: 'Raleway';
	font-weight: 300;
	font-size: 8pt;	
}
.fa-bars{margin-top: 4px; display: inline-block; vertical-align: middle;}
.breadcrumbs{text-transform:uppercase;}
.breadcrumb a{
	color: black;
}

.breadcrumb-bold{
	font-family: 'Raleway';
	font-weight: 500;
	font-size: 8pt;	
}

header #menu-bar{
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -5px;
	cursor: pointer;
	margin-left: 10px;
}

header .row{
	 padding-top: 30px; 
	margin-left: 50px;
	margin-right: 50px;
	overflow:hidden;
}

header #header-menu{
	width: 200px;
	margin-left: 0px;
	background-color: #FFF;
	min-height: 100%;
	box-shadow: 1px 1px 1px #888888;
	position: fixed;
	display: none;
	z-index: 99999999;
	top: 0;
	bottom: 0;
	overflow: hidden;	      
}

header .rt-grid-4 .gf-menu, {
	float: right;
	margin-top: 50px;
	margin-right: 25px;
	width: 100%;
}

header .rt-grid-4 .gf-menu li{
	list-style: none;
	display: inline-block;	
	text-transform: uppercase;	
	font-size: 16px;		
	overflow: hidden;
	width:auto;
	text-align:right;
        margin-left: 70px;
}

.current-menu-item a{
        font-weight: 600 !important;    
}

header #gantry_menu-2>div{
	margin: 0px !important;
	position: relative !important;
	overflow: hidden !important;
	height: auto !important;
	display: block !important;
}

header #gantry_menu-2>div>div{
	margin: 0px !important;	
	overflow: hidden !important;	
}

header .rt-grid-4 .gf-menu a{
	text-decoration: none;
	color: #0070BB;
	font-size: 12pt;
	font-family: 'Source Sans Pro';
	color: black !important;
	font-style: light;
	font-weight: 400;		
	text-align: right;
}

div.main [class*="rt-grid"] {	
	float: none;	
}

header .rt-grid-4 .gf-menu .color{
	display: none;
	width: 19px;
	height: 16px;	
	float: right;
	margin-top:4px;
}
.about .color{
	background-color:#0070BB;
}

.work .color{
	background-color: #EC1B23;
}

.archive .color{
	background-color: #EC1B23;
}

.people .color{
	background-color: #EC1B23;
}

.contact .color{
	background-color: #EC1B23;
}

#header-menu #menu-logo{
	float: left;
	margin-left: 60px;
	margin-top: 30px;
}

#header-menu .hide-border{
	position:absolute;
	width: 19px;
	border: 1px solid #222;
	text-align: center;
	margin-top: 30px;
	right:0;
}

#header-menu .hide-border i{
	cursor: pointer;
	font-size: 22px;		
}

.float-clear{
	clear: both;
}

.work .work-sub-menu{
	display: block !important;
}

.work #work .color{
	display: block;
	background-color: #EC1B23
}

.work-sub-menu li{	
	list-style: none;
	display: block;
	text-transform: uppercase;
	margin-bottom: 25px;
	font-size: 16px;
	width: 100%;
	margin-left: 0px;
	text-align: right;
	padding-right: 10px;
}

.work-sub-menu link{
	width: 70%;
	text-align: right;
}

.work-sub-menu li a{	
	font-size: 12pt !important;
	font-weight: 300 !important;
}

.rt-container a{
	text-decoration: none;
}

.main{
	
}

.main .rt-container{
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	position: relative;
}

.main .rt-container .rt-grid-12{
	width: 100%;
} 

#first-row{
	margin-top: 20px;
        margin-bottom: 6px;
}

#first-row a, #second-row a{
	text-decoration: none;
	line-height: 210px;
	font-size: 20pt;
	display: block;
}

.main .about-us-bg{
	background-image: url('http://www.kenadesign.com/wp-content/uploads/2014/06/home_about.jpg');
	background-repeat: repeat-x;
	width: 100%;
	height: 33%;
	font-weight: 700;
	text-align: center;	
	font-size: 20px;
	background-size:cover;		
}
.main .about-page-top{
	background-image: url('images/aboutpage_top.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 33%;
	font-weight: bold;
	text-align: center;	
	font-size: 20px;
}

.main .about-page-bottom{
	background-image: url('images/aboutpage_bottom.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 33%;
	font-weight: bold;
	text-align: center;	
	font-size: 20px;
}

.main .archive-bg{
	background-image: url('http://www.kenadesign.com/wp-content/uploads/2014/06/home_archive.jpg') !important;			
}

.main .people-bg{
	background-image: url('http://www.kenadesign.com/wp-content/uploads/2014/06/home_people.jpg') !important;			
}

.main .contact-bg{
	background-image: url('http://www.kenadesign.com/wp-content/uploads/2014/06/home_contact.jpg') !important;			
}

.about-us-bg a{
	color: #222222 !important;
	text-transform: uppercase;
}	

#first-row .col-md-4, #first-row .col-md-8{
	padding-right: 0px;
	padding-left: 0px;
	/*padding-bottom: 6px;*/
}

#first-row .col-md-8{
	padding-left: 6px;
}

.main .work-bg{
	background-image: url('http://www.kenadesign.com/wp-content/uploads/2014/06/home_work.jpg');
	background-repeat: repeat-x;
	width: 100%;
	height: 33%;
	font-weight: bold;
	text-align: center;	
	font-size: 20px;
	background-size:cover;	
}

.work-bg a{
	color: #222222 !important;
	text-transform: uppercase;
}

#second-row .col-md-4{	
	padding-right: 0px;
	padding-left: 0px;	
}

#second-row .col-md-4{
	padding-left: 6px;
}

#second-row:last-child{
	padding-right: 0px;
}
footer .footer{
	position: relative;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 30px;
	text-align: right;
}

.padding-removed{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.aboutus-img{
	width: 100%;
	height: auto;	
}

.about-content{
	margin-left: 250px;
	text-align: left;
	font-size: 18pt;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 35px;
	padding-left: 40px;
	padding-right: 150px;
}

.only-border-top{
	border-bottom: 0px !important;
	border-top: 15px solid #0070BB ;
}

.about .footer{
	position: relative;
}

.about #about a{
	font-size: 15pt;
	font-family: 'Raleway';
	color: black !important;	
	font-style: normal;
	font-weight: 500;
}

.active .color{
	display: block !important;
}

li.active a{
	font-size: 15pt !important;
	font-weight: 500 !important;
	color: black;
}

.people-menu .color{
	background-color: #F05923;
}

.people{min-height:535px;}
.people .row{
	/*background: url('http://www.kenadesign.com/wp-content/uploads/2014/06/people_bg.jpg');*/
	background-repeat: inherit;	
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	min-height: 500px;
	background-size:cover;
	position:relative;	
}

.people .row .col-md-8 {
	/* background: #fff; */
}

.people .row .col-md-8, .people .row .col-md-4{
	padding-left: 0px;
	padding-right: 0px;
	height: 98.9%;
        /*margin-top:25px;*/  	
}

.people-kumkum{
	padding-top: 160px;	
	height: 100%;
}

.people .row .col-md-8{
	
}

.people .row .col-md-4{
	
}

.kumkum-details{
	margin-left: 200px;
	padding-top: 70px;
	padding-right: 20px;
	background:#fff;
	padding-left: 20px;
	box-shadow: -1px 0px 10px #888888;
	padding-bottom: 10px;
	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

.people-kumkum img{
	float: right;
}

.people-prachi{
	padding-top: 269px;	
	width: 100%;
	height: 100%;
}

.people-prachi img{	
	float:left; 		
}

.people-prachi > div{
	background: transparent;
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;
}	

.prachi-details{
	padding-top: 75px;
	margin-left: 145px;
	padding-bottom: 20px;
        height:450px;
}

.prachi-details strong{
	font-family: 'Noto Sans';
	font-weight: 700;
	font-size: 15pt;
	line-height:10px;
	text-transform: uppercase;
}

.prachi-details .designation{
	font-family: 'Noto Sans';
	font-weight: 400;
	font-size: 12pt;
}

.prachi-details{
	font-family: 'Noto Sans';
	font-weight: 400;
	font-size: 12pt;	
	padding-right: 20px;
	display: none;
}

#prachi-img{
	cursor: pointer;
}

#kumkum-img{
	cursor: pointer;
}

.kumkum-details strong{
	text-transform: uppercase;
	font-family: 'Noto Sans';
	font-weight: 700;
	font-size: 15pt;
        line-height: 10px;
}

.kumkum-details .designation{
	font-family: 'Noto Sans';
	font-weight: 400;
	font-size: 12pt;
}

.kumkum-details{
	font-family: 'Noto Sans';
	font-weight: 400;
	font-size: 12pt;
	padding-right: 20px;	
}

.archive .row{	
	min-height: 570px;
	background-repeat: repeat;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	background-size:cover;
}
.archive .row img{width:100%; height:100%;}
.archive-menu .color{
	background-color: #38A449;
}

.archive .archive-ul-1{	
	  /* padding-top: 300px; */
  margin-left: 100px;
  text-align: left;
  position: absolute;
  left: 0;
  top: 40%;
  width: 40%;
}
.archive .archive-ul-2{
	position: absolute;
  right: 0;
  top: 40%;
  /* padding-top: 300px; */
  text-align: left;
  margin-right: 100px;
  width: 40%;
}
.archive .archive-ul-1 ul, .archive .archive-ul-2 ul{
	list-style: none;
	font-family: 'Roboto';
	font-size: 15pt;
	color: black;
	font-weight: 300;
}

.archive .archive-ul-1 ul li a, .archive .archive-ul-2 ul li a{
	text-decoration: none;
	cursor: pointer;
        color: black;
	font-size: 15pt;
	font-weight: 300;	
}
.archive .archive-ul-1 ul li a:hover, .archive .archive-ul-2 ul li a:hover{
	text-decoration: none;
	cursor: pointer;
        color: black;		
}
.left-none{
	margin-left: 0px !important;
}

.contact .row{
	width: 100%;
	/*background-image:url('http://www.kenadesign.com/wp-content/uploads/2014/06/contact_bg.jpg');*/
	background-repeat: repeat;
	min-height: 550px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-size:cover;
}

.contact .row .col-md-4{
	margin-left: 296px;
	padding-top: 278px;
}

.contact .row .col-md-3{	
	padding-top: 278px;
	font-size: 14pt;
	font-family: 'Noto Sans';
	font-weight: 400;
	color: black;
}

.contact .row .col-md-3 .address-head{
	font-size: 14pt;
	font-family: 'Noto Sans';
	font-weight: 700;
	color: black;
}

input[type="text"],input[type="email"]{
	height: 36px !important;
	border: 1px solid;
	width: 90% !important;
	padding: 10px;
}

.contact .row .col-md-4 input[type="submit"]{
	width: 25px;
	height: 25px;
	position: absolute;
	right: 11%;
	bottom: 7%;
	background-color: #00A89C;
	border: 0px;
	color: #fff;
	font-size: 16px;
}

textarea{
	width: 90% !important;
	height: 100px;
	border: 1px solid;
	padding: 10px;
}

.contact .row p{
	height: auto;
}

span.wpcf7-not-valid-tip {
	font-family: 'Roboto';
	color: #f00;
	font-size: 11pt;	
	font-weight: 400;
}

div.wpcf7-response-output {
	font-family: 'Roboto';
	color: #f00;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11pt;
}

div.wpcf7-validation-errors {
	border: 0px;
}
.contact-menu .color{
	background-color: #00A89C; 
}

.breadcrumbs span{
	font-weight: bold;
}

.breadcrumbs img{
	height: 10px;
}

.single-post .col-md-8 div{
	width: 100%;
	margin-bottom: 6px;
}

.single-post .col-md-8 li{
	width: 100%;
	list-style: none;
}

.single-post .col-md-8 div img{
	width: 100%;
	height: auto;
}

.single-post .col-md-4 .title{
	font-family: 'Noto Sans';
	font-weight: 700;
	font-size: 14pt;
	letter-spacing: 1pt;
	color: black;
	text-transform: uppercase;
}
a.overlay-content .title{color:#ffffff !important;}
a.overlay-content{text-decoration:none;}
a.overlay-content:hover{text-decoration:none; color:#ffffff !important;}
.single-post .col-md-4 .subtitle{
	font-family: 'Noto Sans';
	font-weight: 400;
	font-size: 12pt;
	padding-bottom: 25px !important;
	color: black;	
}

.category .col-md-4 .content{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 11pt;
	color: #FFF;		
}

.single-post .col-md-4 .category{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 9pt;
	color: #C6C6C5;	
	display: block;
	margin-top:30px;
	font-style:italic;	
}

.main:first-child{
	padding-left: 0px !important;	
}

.category .row{
	margin-left: 0px;
	/*margin-right: 0px;*/
}

.category .col-md-4{
	padding-left: 0px;
	padding-right: 6px;
	margin-left: 0px;
	padding-bottom: 6px;
}

.category .col-md-4 img{
	width: 100%;
	height: auto;
	cursor: pointer;
}

.category .col-md-4 .overlay-content{
	width: 98.7%;
	position: absolute;
	left: 0;
	top:0;
	text-align: center;
	padding-top: 60px;
	padding-bottom: 30px;
	color: #FFF;	
	background: rgba(0,0,0,0.6);
	height: 96.9%;
	padding-left: 30px;
	padding-right: 30px;
	display: none;
}
.category .col-md-4 .title{
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: underline;
}
.category .col-md-4 .title a{
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: underline;
	color: #FFF;
}

.gf-menu .col1{
	
}
.gf-menu .col1 li{
	margin-left: 0px !important;
}

.gf-menu .col1 li a{
	font-size: 12pt !important;
	font-weight: 300 !important;
}

.gf-menu .columns-1 ul:last-child{
	margin-bottom: 0px !important;
} 

.gf-menu .columns-1{
	display: none;
}

.gf-menu .active .columns-1{
	display: block;
}
.gf-menu .item108{
	margin-bottom: 0px !important;
}
.sbg-button{
  display:inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 0;
  border-radius:.5em;
  background-color:none;
  color:#999999;
  cursor: pointer;
}
.sbg-button:hover{color:#999999;}

.sbg-button-icon{font-size:16px;padding:.5em;}

.sbg-button-facebook{background-color:none;}
.sbg-button-facebook .sbg-button-icon{padding-left:.44em;}
.sbg-button-twitter{background-color:none;}
.sbg-button-twitter .sbg-button-icon{padding-left:.48em;}
.sbg-button-linkedin{background-color:none;}
.sbg-button-google-plus{background-color:none;}
.sbg-button-pinterest{background-color:none;}
.sbg-button-pinterest .sbg-button-icon{padding-left:.45em;padding-top: .48em;}
.sbg-button-email{background-color:none;}
.sbg-button-email .sbg-button-icon{padding-left: .434em;padding-top: .44em;}

.archive ul li{text-transform: capitalize;  padding: 10px 0;  line-height: 22px;}
.archive ul li span{
	text-decoration: none;
	cursor: pointer;
	color: #38A449;
	font-size: 15pt;
	font-weight: 300;
	font-style: italic;
}
.item184{margin-bottom:0px !important;}
.work li a{text-transform:capitalize;}
.tile-image{	
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
}
.over-tile{	
	position: absolute;	
	left: 0;
	top: 0;
	text-decoration: none;
	line-height: 210px;
	font-size: 20pt;
	display: block;
	width: 100%;
	height:100%;
	text-align:center;
	color: #222222 !important;
	text-transform: uppercase;
	font-weight: 700;
}

#first-row a, #second-row a{line-height: 300px;}
#first-row .col-md-4, #first-row .col-md-8{max-height:300px; overflow:hidden;}
.people-bg-overlay{width:100%; height:auto;}
.people-main-container{position:absolute; left:0;top:0; width:100%; height:99.8%;}
.contact-overlay-img{width:100%; height:auto;}
.contact-overlay-container{position:absolute; left:0; top:0; width:100%;}

/* Remove From Here
.single-post, .archive{display:none !important;}
.message-soon{display:block; width:100%; height:550px; line-height:550px; font-family:'Raleway'; text-align:center; font-size:15pt; font-weight:400;}
.gf-menu .active .columns-1{
	display: none;
}
*/

.dropdown ul.column{margin-right:21px !important;}
li.work .dropdown li .color{display:none !important;}
li.work .dropdown li.active .color{display:block !important;}
.single-post .item-page .col-md-8{position:relative;}
.single-post .item-page .col-md-8 .slide-move{position:absolute; right:20px; top:20px; width:50px;}
.single-post .item-page .col-md-8 .slide-move div{display:inline-block; width:auto;}
.single-post .item-page .col-md-8 .slide-move div a{text-decoration:none; color:#222222;font-size:25px; font-weight:bold;}

.menu-block-container{width :700px; float:right;}
.sub-menu-container ul.sub-menu{list-style:none; padding:0px; margin-bottom:6px; overflow:hidden;}
.sub-menu-container ul.sub-menu li{display:block; float:left; height:35px; line-height:35px; border-left: 2px solid #ffffff; text-align:center; width:20%; background: #e6e6e6;}
li.work .sub-menu{display:none;}
.sub-menu-container ul.sub-menu li a{text-decoration:none; color:black; text-transform:capitalize; }
.sub-menu-container ul.sub-menu li.current-menu-item a{color:#ffffff !important; }
.sub-menu .current-menu-item{background: #b3b3b3 !important;}
.item-page{overflow:hidden; margin-top:10px;}
@media screen and (min-width: 700px) and (max-width: 999px) {
	#header-menu:-webkit-scrollbar {
 		display: none;
	}
	.people-bg-overlay{display:none;}
	.people-main-container{position:relative;}
        .single-post ul{padding-left:0px !important;}
        .contact .row{min-height:600px;}
        header #header-menu{overflow-y:scroll;}
	.about-content{
		padding-right: 0px;
		margin-left: 0px;
	}
	#first-row .col-md-4{	   
           margin-bottom: 6px;
        }
        #second-row .col-md-4{	   
           margin-bottom: 6px;
        }
        
	footer .footer{
		position: relative !important;
	}

	#header-nav-icon-bar{
		position: fixed;
		z-index: 99;
		width: 100%;
		background: rgba(255,255,255,0.9);
		top: 0;
		left: 0;
		box-shadow: 00px 4px 26px 2px;
		height: 70px;
	}

	.main{
		margin-top: 72px;
	}

	header+div{
		min-height: inherit;
	}

	.people .row {
		/*background: url('images/peoplepage_bg.png');
		background-repeat: repeat-x;*/
		background:none;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
	}

	.people .row .col-md-8, .people .row .col-md-4 {
		padding-left: 0px;
		padding-right: 0px;
		height: auto;
		overflow: hidden;
	}
	.people .col-md-8{margin-top:27px;}
	.people-kumkum {
		padding-top: 0px;
		height: auto;
	}

	.people-kumkum img{
		pointer-events:none;
	}

	.kumkum-details {
		font-family: 'Noto Sans';
		font-weight: 300;
		font-size: 14px;
		padding-right: 20px;
		margin-left: 0px;
		padding-top: 32px;
		padding-right: 0px;
		background: #fff;
		height: auto;
		padding-left: 20px;
		box-shadow: -1px 0px 10px #888888;
		padding-bottom: 20px;
		display: block !important;
	}

	.people-prachi {
		padding-top: 0px;
		width: 100%;
		height: auto;
	}

	.people-prachi img {
		float: left;
		margin-right: 10px;
		cursor: n-resize;
		pointer-events:none;
	}

	.prachi-details {
		padding-top: 0px;
		margin-left: 20px;
		padding-bottom: 20px;
		display: block !important;
	}

	.people-prachi > div {
		background: #fff !important;
		height: auto;
		box-shadow: -1px 0px 10px #888888;
	}

	.archive .archive-ul-1{
		float: left;
		padding-top: 0px;
		margin-top: 50px;
		margin-right: 20px;
		margin-left: 20px;		
		text-align: left;			
	}

	.archive .left-none{
		margin-left: 20px !important;
	}

	.contact .row .col-md-4{
		margin-left: 0px;
		padding-top: 130px;
		width: 50%;
		float: left;
	}

	.contact .row .col-md-3{	
		padding-top: 130px;
		font-size: 15pt;
		font-family: 'Roboto';
		font-weight: 300;
		color: black;
		width: 50%;
		float: left;
	}

	.contact .row .col-md-4 input[type="submit"] {
		width: 25px;
		height: 25px;
		position: absolute;
		right: 11%;
		bottom: 7%;
		background-color: #00A89C;
		border: 0px;
		color: #fff;
		font-size: 16px;
	}
} 

@media screen and (max-width: 699px) {
	#header-menu::-webkit-scrollbar {
 		display: none;
	}
	.people-bg-overlay{display:none;}
	.people-main-container{position:relative;}
	.single-post ul{padding-left:0px !important;}
	header #header-menu{overflow-y:scroll;}
        .contact .row{min-height:600px; background-repeat: inherit;}
	.about-content{
		margin-left: 0px;
		padding-right: 0px;
		line-height: 32px;
	}
        #first-row .col-md-4{	   
           margin-bottom: 6px;
        }
        #second-row .col-md-4{	   
           margin-bottom: 6px;
        }
	footer .footer{
		position: relative !important;
	}

	#header-nav-icon-bar{
		position: fixed;
		z-index: 9;
		width: 100%;
		background: rgba(255,255,255,0.9);
		top: 0;
		left: 0;
		box-shadow: 0px 4px 26px 2px;
		height: 70px;
	}
	.main{
		margin-top: 72px;
	}

	header+div{
		min-height: 610px;
	}

	.people .row {
		background: url('images/peoplepage_bg.png');
		background-repeat: repeat-x;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
	}

	.people .row .col-md-8, .people .row .col-md-4 {
		padding-left: 0px;
		padding-right: 0px;
		height: auto;
		overflow: hidden;
	}

	.people-kumkum {
		padding-top: 0px;
		height: auto;
		margin-bottom: 12px;
	}

	.people-kumkum img{
		pointer-events:none;
                margin-left:20px;
	}

	.kumkum-details {
		font-family: 'Noto Sans';
		font-weight: 300;
		font-size: 14px;
		padding-right: 20px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 20px;
		background: #fff;
		height: auto;
		padding-left: 20px;
		box-shadow: -1px 0px 10px #888888;
		padding-bottom: 20px;
		display: block !important;
	}

	.people-prachi {
		padding-top: 0px;
		width: 100%;
		height: auto;
	}

	.people-prachi img {
		float: left;
		margin-right: 10px;
		cursor: n-resize;
		pointer-events:none;
	}

	.prachi-details {
		padding-top: 0px !important;
		margin-left: 20px;
		padding-bottom: 20px;
		display: block !important;
	}

	.people-prachi > div {
		background: #fff;
		height: auto;
		box-shadow: -1px 0px 10px #888888;
	}

	.archive .archive-ul-1{
		float: left;
		padding-top: 0px;
		margin-top: 50px;
		margin-right: 20px;
		margin-left: 20px;		
		text-align: left;			
	}

	.archive .left-none{
		margin-left: 20px !important;
	}

	.contact .row .col-md-4{
		margin-left: 30px;
		padding-top: 20px;
	}

	.contact .row .col-md-3{
		padding-top: 0px;	
		margin-left: 30px;		
		font-size: 15pt;
		font-family: 'Roboto';
		font-weight: 300;
		color: black;
	}

	.contact .row .col-md-4 input[type="submit"] {
		width: 25px;
		height: 25px;
		position: absolute;
		right: 51%;
		bottom: 7%;
		background-color: #00A89C;
		border: 0px;
		color: #fff;
		font-size: 16px;
	}

	input[type="text"], input[type="email"] {
		height: 36px !important;
		border: 1px solid;
		width: 50% !important;
		padding: 10px;
	}

	textarea {
		width: 50% !important;
		height: 100px;
		border: 1px solid;
		padding: 10px;
	}
        #first-row .col-md-8 .tile-image{min-height:262px;} 
        .people .row{background:none !important;}
        .people .col-md-8{margin-top:27px;} 
	.about-page{min-height:600px !important;}
}

.category .col-md-4 .content{
    display:none;
}

.single-post .col-md-4 .category
{
    display:none;
}

.single-post .col-md-4 .title
{
    font-size:12pt;
    text-decoration:none;
    font-weight: normal;
}

.single-post .col-md-4 .proj_title
{
	font-weight: bold;
}

.single-post .col-md-4 .content
{
    font-size:10pt;
}

.prachi-details, .kumkum-details, .kumkum-details .designation, .prachi-details .designation {
    font-size: 10pt;
}

.single-post .col-md-4 .subtitle
{
    font-size: 10pt;
    font-weight: bold;
}

a.btn-navbar
{
    display:none;
}

.navbar-nav li
{
	list-style: none;
	text-transform: uppercase;
	font-size: 16px;
	overflow: hidden;
	width: auto;
	text-align: right;
	margin-left: 10px;
        z-index: 1000;
}

.navbar-default {
	background-color: transparent;
	border-color: transparent;
}

.navbar-default .navbar-nav>li>a
{
	text-decoration: none;
	color: #0070BB;
	font-size: 12pt;
	font-family: 'Source Sans Pro';
	color: black !important;
	font-style: light;
	font-weight: 400;
	text-align: right;
}

#menu-bar {
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -5px;
	cursor: pointer;
	margin-left: 10px;
}

nav.navbar
{
	height: 78px;
	margin-bottom: 0;
}

.navbar-default
{
    background:transparent;
border:0;
}

@media screen and (max-width: 999px) and (min-width: 700px){
.main {
margin-top: 0px;
}
}

@media screen and (max-width: 999px){
    
.menu-container
{
padding-left:0 !important;
padding-right:0 !important;
}
}


@media screen and (max-width: 699px){
.main {
margin-top: 0px;
}
}

@media screen and (max-width: 768px){
	.navbar-nav> li
	{
		background:#fff;
		border-bottom: 1px solid #e8e8e8;
	}
	.navbar-default .navbar-nav>li>a
	{
		float: left;
	}
	.navbar-nav> li:last-child
	{
		border-bottom: 0;
	}
	.navbar-nav li
	{
		margin-left: 0;
	}
	.navbar-nav.navbar-right:last-child 
	{
	 	margin-right: 0px; 
	}
	.navbar-nav
	{
		margin-top: 0;
	}
	.navbar-default .navbar-collapse
	{
		border-color:#e8e8e8;
                border-radius: 3px;
                border: 1px solid #e8e8e8;
	}
	.navbar-collapse
	{
		padding: 0;
	}
        .navbar-nav {
                margin: 0;
        }
}

.item-page
{
    margin-top:0;
}

.navbar-default 
{
    box-shadow:none;
}

.navbar-toggle
{
    border:0;
padding:0;
border-radius:0;
margin-top: 12px;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}

.navbar-toggle .icon-bar {
height: 3px;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 8px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
    background-color:transparent;
}


.subnav 
	{
		list-style: none;
		width: 100%;
		margin:0;
        padding:0;
        display: table;
	}
	.subnav li
	{
		display: table-cell;
		height: 30px;
		background-color: #808080;
		text-align: center;
		position: relative;
		width: 100px;
	}
	.subnav li a
	{
		text-decoration: none;
		color: #fff;	
		display: block;
		font-family: source sans pro;
		font-weight: normal;
	}
	.subnav li 
	{ 
		border-right: solid 1px #fff; 
	}
	.subnav li:last-child
	{ 
		border-right: 0; 
	}
	.category
	{
		margin-top: 30px;
	}

	.subnav li.current_page_item
	{
		background-color: black;
	}

	.subnav li.current_page_item a
	{
		background-color: black;
		font-family: Source Sans Pro;
		font-size:  12pt;
	}

.menu-container
{
    padding-left:30px;
padding-right:30px;
}

.single-post .post-prev
{
	float: left;
	margin-left: -10px;
}

.single-post .post-next
{
	float: right;
	margin-right: -10px;
}

.subnav li.current
{
	background-color: black;
}

.current-page-ancestor a
{
	font-weight: 600 !important;
}

.slide-move, .item-page
{
	margin-top: 30px;
}

.nav li.current_menu a
{
	font-weight: 600 !important;
}

@media screen and (max-width: 699px){
.archive .archive-ul-1
{
  margin-top: 0px !important;
top: 15% !important;
}
.archive .archive-ul-2
{
  top: 15% !important; 
}
}
@media screen and (max-width: 999px) and (min-width: 700px){
.archive .archive-ul-1
{
  margin-top: 0px !important;
top: 15% !important;
}
.archive .archive-ul-2
{
  top: 15% !important;
}
}