#header-top-placeholder {
    width: 100%;
    z-index: 34000;
	}

#header-top-wrapper {
    background-color: #555555;
	/*padding:25px 35px;*/
}

#header-top-wrapper{
color:#B2B2B2;
font-size:14px;
}

#header-top-wrapper a{
color:#B2B2B2;
font-size:14px;
}

#header-top {
    font-size: 14px;
    z-index: 39000;
	padding:16px 15px 20px 15px;
}



#header-top-content {
    padding: 0 12px 0 4px;
}


#header-top-left {
    position: absolute;
    z-index: 50000;
}

#header-top-left .header-top-left {
    float: left;
}
#header-top .header-top-menu {
    width: auto;
}

#header-top .header-top-menu ul {
    float: left;
    width: auto;
}
#header-top-left .header-top-left {
    float: left;
}

#header-top-right {
    float: right;
}

.cbp-af-header img{
height:119px;
padding:13px 30px;
}

.cbp-af-header-shrink img{
height:70px;
padding:10px 20px;
}

.navbar-collapse li a{
padding:10px;
/*padding-left:20px;*/
}


.navbar-collapse.in li a{
padding:10px;
/*padding-left:20px;*/
}

.navbar-collapse.in li a img{
display:none;
}

.cbp-af-header.navbar-inverse .navbar-brand img{
padding:0px;
height:30px;
}

/******************** Top Black Band Ends **************************/


.cbp-af-header li a{
padding-top:52px;
padding-bottom:52px;
padding-left:34px;
padding-right:34px;
display:block;
}


.cbp-af-header li.active a{
background:#fff;
color:#006668;
}



.cbp-af-header.cbp-af-header-shrink li a{
padding-top:30px;
padding-bottom:30px;
padding-left:42px;
padding-right:42px;
display:block;
}

.cbp-af-header li:hover{
background:#fff;
color:#006668;
}
.sliderBg {
background:#006666;
color: #ffffff;
}


/******************** Parallax Scroll **************************/

.textCenter{
text-align:center;
}

.column {
margin-top: 190px;
}

.small-section-title{
background: #262829;
color: #FFFFFF;
font-family: "Microsoft PhagsPa";
font-size: 1em;
font-weight: 700;
height: 2.75em;
margin-top: 1.5em;
padding-top: 0.8em;
position: absolute;
text-transform: uppercase;
/*width: 8.75em;*/
padding:13px 30px 5px 30px;
}


#whatwedo{
background:#f9f9f9;
}

section{
position:relative;
}

.whatWeDo{
height:auto !important;
min-height:200px;
height:200px;
padding:20px;
padding-top:114px;
color:#000;
line-height:150%;
}

.wedoDetail{
height:auto !important;
min-height:100px;
width:55%;
margin:0 auto 50px auto;
}

.wedoList{
/*float: left;
position: relative;
width:30%;
margin-left:5%;*/
}

ul.sqBullet {
margin:0;
padding:0;
}

.sqBullet li{
background:url(../img/bullet.png) no-repeat 0 8px;
list-style-type:none;
padding:5px 0px 5px 20px;
line-height:150%;
}

.clearBoth{
clear:both;
}

h1.pageTitle{
font-size:30px;
text-align:center;
margin-bottom:59px;
color:#000;
}

.topSpace{
margin-top:20px;
}

.btmSpace{
margin-bottom:57px;
}

.btmSpace1{
margin-bottom:57px;
}

.secHeader{
display:none;
}

.secHeader2{
display:none;
}

h1.secHeaderN{
	display:none;
	}

.sec1TopSpace{
padding-top:110px;
}

#aboutUs{
background:#e5e5e5;
}

.aboutUs{
height:auto !important;
min-height:200px;
height:200px;
padding:110px 20px 40px 20px;
color:#191919;
line-height:20px;
font-family:'Noto Sans',serif;
}

.wedoDetail{
height:auto !important;
min-height:100px;
width:55%;
margin:0 auto 50px auto;
}

.happy{
background:#006668;
padding:110px 50px 50px 50px;
color:#fff;
}

.happy h1{
color:#fff;
}

.happyBg{
background:url(../img/comma.png) no-repeat 10px 2px;
padding:60px 10px;
line-height:20px;
}

.custImg{
padding-top:60px;
}

.happyBg p{
padding-bottom:12px;
}

.footer{
background:#292929;
padding:59px 50px 50px 50px;
line-height:23px;
color:#b2b2b2;
}

#contactUs{
position:relative;
}

.small-section-title2 {
    background: #262829;
    color: #FFFFFF;
    font-family: "Microsoft PhagsPa";
    font-size: 1em;
    font-weight: 700;
    height: 2.75em;
    margin-top: -17em;
    padding-top: 0.8em;
    position: absolute;
    text-transform: uppercase;
    /*width: 8.75em;*/
	padding:13px 30px 5px 30px;
}

.contactBg{
background:#292929;
color:#d8d8d8;
padding:116px 0px 50px 0px;
}

.contactBg h1{
color:#d8d8d8;
}

.contact{
line-height:24px;
margin-top:8px;
}

.contact p{
margin-bottom:15px;
}

textarea{
resize:none;

}

ul.socialBtn{
margin:0;
padding:0;
}

ul.socialBtn li{
float:left;
list-style-type:none;
}

li.email a:link, li.email a:active, li.email a:visited{
background: url(../img/email-icon.png) no-repeat 0 0;
height:70px;
width:70px;
display:block;
margin-right:20px;
} 

li.email a:hover{
background: url(../img/email-icon.png) no-repeat 0 -70px;
height:70px;
width:70px;
display:block;
}

li.fb a:link, li.email a:active, li.email a:visited{
background: url(../img/fb-icon.png) no-repeat 0 0;
height:70px;
width:70px;
display:block;
margin-right:20px;
} 

li.fb a:hover{
background: url(../img/fb-icon.png) no-repeat 0 -70px;
height:70px;
width:70px;
display:block;
}

li.twitter a:link, li.email a:active, li.email a:visited{
background: url(../img/twitter-icon.png) no-repeat 0 0;
height:70px;
width:70px;
display:block;
margin-right:20px;
} 

li.twitter a:hover{
background: url(../img/twitter-icon.png) no-repeat 0 -70px;
height:70px;
width:70px;
display:block;
}

.topSpace2{
margin-top:60px;
}

.topTxt, .topTxt a{
color:#b2b2b2;
font-size:14px;
}

.sliderSpacing{
padding-top:110px;
padding-bottom:75px;
}

form.form{
    margin:10px 0px 0px 10px;
    background:#EEEEEE;
    padding:20px;
    max-width: 400px !important;
    min-width: 400px !important;
    width: 400px !important;
    border: 1px solid #CCCCCC;
    float:left;
}

.error{border:1px solid #FF0000 !important; }

/*#contact-form label.error,div.error{
    font-weight:normal;
    color:#FF0000 !important;
	display:none;
}*/

.error placeholder{
color:red;
}

.text-normal{
    font-weight:normal !important;
}

#messageResponse{
margin-left:30px;
display:none;
}

.common_error{
margin-left:40px;
margin-bottom:15px;
display:none;
}

.anchor:before {
    content: "";
    display: block;
    height: 100px;
    margin: -86px 0 0;
	border:1px solid red;
}



.placeHolder::-moz-placeholder {
color:red;
}


input.placeHolder:-moz-placeholder{color:red}


.navbar-brand{
display:none;
}



/******************************** Top Nav Collapse Issue *********************************

@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }


	.navbar-brand{
	display:block;
	}
}
*/

@media (max-width: 990px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:50px;
	padding-right:50px;
	display:block;
	
	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:60px;
	padding-right:60px;
	display:block;
	
	}
}

@media (max-width: 946px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:42px;
	padding-right:42px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:50px;
	display:block;
	
	}
}

@media (max-width: 907px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:40px;
	padding-right:40px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:48px;
	padding-right:48px;
	display:block;
	
	}
}

@media (max-width: 891px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:39px;
	padding-right:39px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:47px;
	padding-right:47px;
	display:block;
	
	}
}

@media (max-width: 882px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:36px;
	padding-right:36px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:44px;
	padding-right:44px;
	display:block;
	
	}
}

@media (max-width: 865px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:35px;
	padding-right:35px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:43px;
	padding-right:43px;
	display:block;
	
	}
}

@media (max-width: 848px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:31px;
	padding-right:32px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	display:block;
	
	}
}

@media (max-width: 832px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:31px;
	padding-right:31px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	display:block;
	
	}
}

@media (max-width: 818px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:29px;
	padding-right:29px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:37px;
	padding-right:37px;
	display:block;
	
	}
}

@media (max-width: 802px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:27px;
	padding-right:27px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:35px;
	padding-right:35px;
	display:block;
	
	}
}

@media (max-width: 786px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:25px;
	padding-right:25px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:33px;
	padding-right:33px;
	display:block;
	
	}
}

@media (max-width: 770px){
	
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:24px;
	padding-right:24px;
	display:block;

	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:32px;
	padding-right:32px;
	display:block;
	}
}


/* iPads (landscape) ----------- */
@media (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : landscape) {
/* Styles */

	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:38px;
	padding-right:38px;
	display:block;
	}

	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:46px;
	padding-right:46px;
	display:block;
	}
}


/*@media (min-width : 980px) 
and (max-width : 991px) {
	.cbp-af-header li a{
	padding-top:52px;
	padding-bottom:52px;
	padding-left:24px;
	padding-right:24px;
	display:block;
	}
	.cbp-af-header.cbp-af-header-shrink li a{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	display:block;
	}
}
*/


/***************************************************************************************/

.sliderBg{
background: #025954;
background-image: url(../img/pattern.png); /* fallback */
background-image: url(../img/pattern.png), -webkit-gradient(linear, from(#006668), to(#025954)); /* Saf4+, Chrome */
background-image: url(../img/pattern.png), -webkit-linear-gradient(top, #006668, #025954); /* Chrome 10+, Saf5.1+ */
background-image: url(../img/pattern.png), -moz-linear-gradient(top, #006668, #025954); /* FF3.6+ */
background-image: url(../img/pattern.png), -ms-linear-gradient(top, #006668, #025954); /* IE10 */
background-image: url(../img/pattern.png), -o-linear-gradient(top, #006668, #025954); /* Opera 11.10+ */
background-image: url(../img/pattern.png), linear-gradient(top, #006668, #025954); /* W3C */
 /*For Internet Explorer 5.5 - 7  */
        
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#006668, endColorStr=#025954, GradientType=1); 
text-align:center;
font-family:'Noto Sans',serif;
}

.sliderBg h2, .sliderBg h3{
font-family:'Noto Sans',serif;
}

.slider{
height:auto !important;
padding:8% 0 45%;

}

.sliderBg h2{
font-size:40px;
line-height:100%;

}

.sliderBg h3{
font-size:25px;
line-height:100%;
width:100%;
}

.sliderBg br{
margin:5px 0;
}

.sliderBg p{
padding:5px 0 30px 0;
font-size: 20px;
line-height: 1.3em;
}

.txtRight{
text-align:right;
}






/*************for index2*********************/

.banner{
padding:90px 30px;
text-align:center;
}

.banner h2, h4{
font-family:'Noto Sans',serif;
}

.banner h2{
margin-top:40px;
}

.banner h4{
margin-top:30px;
}






/*******************************/
/* bootstrap 3 helpers */


header {
	height:50px;
	background:#000;
	color:#B2B2B2;
	font-family:'Noto Sans',serif;

}

header a{
color:#B2B2B2;
font-family:'Noto Sans',serif;
}

#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
	border-bottom:2px solid #E4E4E4;
}

.space{
padding-left:20px;
}

#nav.affix-top {
    position: static;
}

/*#sidebar.affix-top {
    position: static;
}

#sidebar.affix {
    position: fixed;
    top: 80px;
}*/

.nav-justified > li.link a{
padding-top: 55px;
  padding-bottom: 55px;
  margin-bottom: 0;
  color: #191919;
  text-align: center;
  font-family:'Noto Sans',serif;
}


