@charset "utf-8";
/* CSS Document */

.aablock{display:block;width:100%;height:100%}
a:hover{color:#E9AC06}
img{vertical-align:middle}
header{width:100%; height:40px; background:rgba(0,0,0,1);background:#000\9!important;position:fixed; top:70px; z-index:999}
header.whiteBackground{background:#fff !important; }
.blankDiv{width:100%;z-index:999; position:fixed;height:70px; background:url(../images/bac.jpg) !important; }
.widget{width:960px; margin:0 auto;  }
.inner_widget{background:#fff;background:transparent\9;width:960px; margin:0 auto; padding: 21px 17px; position:relative;  height:auto !important; height:650px}
.locatorTopSpacing{padding-top:0px !important}
.logo{width:250px; float:left; position:relative; }
.logo img{margin-top:-75px}
.widget ul.nav{width:728px;float:left; margin:-10px 0px 0px 252px;background:#000\9}
.widget ul.nav li{float:left; text-transform:uppercase}
.widget ul.nav li a{color:#fff}
.widget ul.nav li a:link,.widget ul.nav li a:visited{padding:0px 12px;padding:6px 7px\9;transition:all .3s ease; font-size:13px}
.widget ul.nav li a:hover{background:#da251c;padding:12px 8px 12px; transition:all .3s ease-out;}
.widget ul.nav li.active a{background:#E9AC06;padding:12px 8px 12px; transition:all .3s ease-out}
.topSpacing{padding-top:45px}
ul.homeList li{float:left; /*padding:0 5% 0 0;max-width:35%;  max-height:413px; padding-bottom:45px;*/  vertical-align: text-top; margin-bottom:45px }
ul.homeList li:nth-child(3n+0){padding:0}
ul.homeList li.salonPics{background:url(../images/salon1.jpg) center center no-repeat;width:287px; height:413px;  }
ul.homeList li.salonPics img{padding:303px 0 0 47px; display:none }

ul.homeList li.amitPics{background:url(../images/beauty.jpg) center center no-repeat;width:287px; height:413px;  }
ul.homeList li.amitPics img{padding:303px 0 0 47px; display:none }



ul.homeList li.geetanjaliAcademy{background:url(../images/academy-banner.jpg) center center no-repeat;width:286px; height:413px}
ul.homeList li span{text-transform:uppercase; padding-bottom:25px; font-weight:400; font-size:16px}
ul.homeList li.meetSumit{text-align:center; width:285px; margin:0 50px; }
ul.homeList li.meetSumit p{padding:21px 0 50px 0}
/*ul.homeList li.meetSumit blockquote{ width:285px; height:183px; background:url(../images/hairStyle-banner.png) center center no-repeat;  }*/

.quotemargin { margin-right:40px;}

ul.homeList li.meetSumit blockquote img{text-align:center; padding:60px 0 25px 0;  }
ul.homeList li.meetSumit img.meetSumit{display:none}
ul.homeList li.h_locator{margin:0 0px}
ul.homeList li.h_offer,ul.homeList li.h_locator,ul.homeList li.media{width:287px; position:relative}
img.offerBtn,img.salonBtn,img.mediaBtn{position:absolute; z-index:99;top:113px; left:-11px}
ul.homeList li.fbBanner{width:285px}
ul.homeList li.htestimonials{width:286px; background:url('../images/hTestimonialsBg.png') no-repeat; height:160px}
ul.homeList li.hBrand{width:358px; margin-right:29px; padding:/*30px*/0 0 0 0; background:#fff}
ul.homeList li.brandPatner{width:265px; padding:80px 0px 83px 40px; border-right:1px solid #CCC;}

footer{border-top:1px solid #c3c4c6; padding:14px 0; font-size:13px; width:942px; margin:0 auto; }
footer a:link,footer a:visited{color:#404049; }
footer a:hover{color:#F00;}
.fLeft{float:left; width:auto; }
.fLeft ul li{float:left; text-transform:uppercase; padding-right:10px; }
.fLeft ul li:last-child{padding-right:0;}
.fLeft ul li a:hover{transition:all .5s ease-in}
.fRight {float:right; width:auto}
.fLeft  p{padding:7px 0; font-size:12px;clear:both}
.fLeft  p span{padding:0 9px}
.fRight img{margin:10px 0}
.fRight ul{ float:right;}
.fRight ul li{float:left; overflow:hidden}

.fRight ul li span{display:none}
.fRight ul li a{background:url('../images/social-icon.png') no-repeat; display:block;transition:all .2s ease-out;width:21px; height:20px;}
.fRight ul li a:hover{transition:all .2s ease-in}
.fRight ul li.fb a{ background-position:0 0; }
.fRight ul li.fb a:hover{background-position:0 -25px; }
.fRight ul li.tw{margin:0 8px;}
.fRight ul li.tw a{background-position:-30px 0;}
.fRight ul li.tw a:hover{background-position:-30px -25px}
.fRight ul li.insta{margin:0}
.fRight ul li.insta a{background-position:-60px 0;}
.fRight ul li.insta a:hover{background-position:-60px -25px}
.fRight ul li.lin{;display:none}
.fRight ul li.lin a{background-position:-60px 0;}
.fRight ul li.lin a:hover{background-position:-60px -25px}

/*offer and query*/
.rightButton{position:fixed; right:0; top:143px; z-index:9;   }
/*.rightButton ul li{width:25px; height:82px}*/
.rightButton ul li span{display:none}
.rightButton ul li a{display:block;width:26px; background:url('../images/spriteBtn.png') no-repeat;}
.rightButton ul li a:hover{background:url('../images/spriteBtn_hover.png') no-repeat;}
.rightButton ul li.offerBtn a{ background-position:0 0; display:block;height:81px;}
.rightButton ul li.queryBtn a{background-position:0 -81px; display:block;height:183px;}

.sendQuery{position:fixed; z-index:1100; width:960px; top:108px; background: #fff url('../images/appointmentBg.jpg') no-repeat 0 50%; border-radius:3px; box-shadow:0px 3px 5px gray; padding:15px 0 }
.leftArea{width:620px; float:left; text-align:right; padding-right:10px }
.rightArea{width:310px; float:left; padding-bottom:10px}
.sendqueryHeading{font-size:20px; font-weight:normal; padding:10px 0}
input.sendInp{width:236px; height:24px; border:1px solid #aaa}
.rightArea textarea{width:236px; height:54px; border:1px solid #aaa}
input.sendInp{width:236px; height:24px; border:1px solid #aaa}
select.sendInp{width:236px; height:24px; border:1px solid #aaa}
.rightArea input[type="submit"]{background:#f9b808; height:23px; padding:0 15px; border:none}
p.closeBtn{position:absolute; right:-9px; top:-24px; cursor:pointer}
.fadeIn,.fadeInPartner,.fadeInLoading{width:100%; height:100%; background:rgba(0,0,0,.5); position:fixed; z-index:1001; display:none }
#popQuery{display:none}
#popQuery{}
/*end offer and query*/
/*.testibanner{width:100%; height:460px; background:url('/images/testimonialbanner.jpg') center}
.innerBanner{width:100%; height:460px; background:url('/images/innerBanner.jpg') center}
.innerBannerMedia{width:100%; height:460px; background:url('/images/mediaBanner.jpg') center}
.innerBannerpartner{width:100%; height:460px; background:url('/images/partnerBanner.jpg')}
.innerBanneracademy{width:100%; height:460px; background:url('/images/academyBanner.jpg')}
.innerBannerservices{width:100%; height:460px; background:url('/images/servicesBanner1.jpg') center}
.innerBanneroffer{width:100%; height:460px; background:url('/images/offerBanner.jpg') center}*/
.innerBanner{width:100%;  }
.innerBanner img{width:100%; height:100%}
ul.tabing{height:40px; border-bottom:1px solid #000; X margin:0 auto;  text-align:center; position:relative}
ul.tabing li{float:left; text-transform:uppercase; margin-right:10px; }
ul.tabing li a{height:29px; display:block; padding-top:10px; padding-left:2px; }
ul.tabing li a:hover{ no-repeat 50% 100%;}
ul.tabing li a.arrowActive{ color:#F00; font-size:18px;  }
ul.tabing li.hair{ background:#fafafa; border:1px solid #dddddd; width:120px; height:40px;}
ul.tabing li.hair a:hover{ background:#000000;  width:120px; height:40px;}
ul.tabing li.fbConnect{position:absolute; right:0; top:-10px; margin-right:0}
ul.tabing li.fbConnect a{background:none}
.serviceImg{width:462px; border-right:1px solid #258cdb; float:left; background:url('../images/leftArrow.png') no-repeat 100% 10%;; padding-bottom:50px}
.serviceTxt{width:457px; float:left; padding:0px 0 50px 40px}
.serviceTxt h5,.serviceTxt_next h5{font-size:20px; font-weight:normal; color:#e9ac06; padding-bottom:10px; text-transform:uppercase}
.clr{clear:both}

.serviceTxt_next{width:462px; border-right:1px solid #258cdb; float:left; padding:0px 40px 120px 40px; text-align:justify}
.serviceImg_next{width:460px; float:left; padding:0 0 50px 40px;background:url('../images/rightArrow.png') no-repeat 0% 10%;text-align:justify }
.serviceTxt p,.serviceImg_next p{text-align:justify;padding-bottom:10px}
/*.features > * {
	position:relative;
	opacity:1;
	left:0px;
	-webkit-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-moz-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-o-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-ms-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
}

.animationBegin > * {
	opacity:0;
	left:50px;
	-webkit-transition:all 0 linear 0 !important;	
	-moz-transition:all 0 linear 0 !important;
	-o-transition:all 0 linear 0 !important;
	-ms-transition:all 0 linear 0 !important;
	transition:all 0 linear 0 !important;
}*/

.services > * {
	position:relative;
	opacity:1;
	
	left:0px;
	-webkit-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-moz-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-o-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-ms-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
}

.services.animationBegin > * {
	opacity:0;
	left:50px;
	opacity:1\9;
	left:0px\9;
	-webkit-transition:all 0 linear 0 !important;	/* rewind instantly */
	-moz-transition:all 0 linear 0 !important;
	-o-transition:all 0 linear 0 !important;
	-ms-transition:all 0 linear 0 !important;
	transition:all 0 linear 0 !important;
}

.featured > * {
	position:relative;
	opacity:1;
	left:0;
	-webkit-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-moz-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-o-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-ms-transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	transition: all 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000) 0ms;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transition: rotate(0deg);
}

.featured.animationBegin > * {
	opacity:0;
	left:50px;
	-webkit-transition:all 0 linear 0 !important;	/* rewind instantly */
	-moz-transition:all 0 linear 0 !important;
	-o-transition:all 0 linear 0 !important;
	-ms-transition:all 0 linear 0 !important;
	transition:all 0 linear 0 !important;
	
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transition: rotate(45deg);
}

/*academy css*/
.fullWidth{width:910px; text-align:justify}
.fullWidth h2{color:#e9ac06; font-size:20px; font-weight:normal;padding:10px 0; margin:0; text-transform:uppercase}
.contactBg{background: #fff url('../images/queryLeftbg.png') no-repeat 0 50%;}
.contactSpacing{padding-left:560px}
.fullWidth address{width:380px; float:left; font-style:normal}
.fullWidth h1{padding-bottom:10px !important}
.fullWidth .queryPanel{width:520px; float:left; }
.queryPanel .query_text{width:150px; float:left; padding-right:10px}
.queryPanel .query_type{width:350px; float:left; padding-bottom: 10px;}
.queryPanel input.input1{border: 1px solid #AAAAAA; height: 24px; width: 236px; padding-left:5px}
.queryPanel select{border: 1px solid #AAAAAA; height: 24px; width: 236px;}
.queryPanel textarea#txt_query{border: 1px solid #AAAAAA;  height: 54px; width: 236px;  }
.queryPanel textarea{padding-left:5px}
.queryPanel input[type="submit"],.queryPanel input[type="reset"]{ background: #F9B808;  border: medium none; height: 23px;  padding: 0 15px; margin-right:15px}
.leftImg{width:310px; float:left}
.leftImg2{width:625px; float:left; }


.rightContent2{width:298px; float:left; text-align:justify; }
.rightContent2 h1{text-transform:uppercase;padding:0; margin:0; font-size:20px; font-weight:normal;color:#e9ac06; padding:0 0 10px 0}
.rightContent2 p{padding:0 0 20px 0}
.rightContent2 p span{font-size:18px; color:#e9ac06}



ul.tabing li.beauty{ background:#fafafa; border:1px solid #dddddd; width:120px; height:40px;}
ul.tabing li.beauty a:hover{ background:#cb0098; border:1px solid #dddddd; color:#FFF;   width:120px; height:40px;}

ul.tabing li.spa{ background:#fafafa; border:1px solid #dddddd; width:120px; height:40px;}
ul.tabing li.spa a:hover{ background:#cb0098; border:1px solid #dddddd; color:#FFF;   width:120px; height:40px;}

ul.tabing li.nail{ background:#fafafa; border:1px solid #dddddd; width:120px; height:40px;}
ul.tabing li.nail a:hover{ background:#cb0098; border:1px solid #dddddd; color:#FFF;   width:120px; height:40px;}

ul.tabing li.Hair{ background:#fafafa; border:1px solid #dddddd; width:120px; height:40px;}
ul.tabing li.Hair a:hover{ background:#cb0098; border:1px solid #dddddd; color:#FFF;   width:120px; height:40px;}







.rightContent{width:600px; float:left; text-align:justify}
.rightContent h1{text-transform:uppercase;padding:0; margin:0; font-size:20px; font-weight:normal;color:#e9ac06; padding:0 0 10px 0}
.rightContent p{padding:0 0 20px 0}
.rightContent p span{font-size:18px; color:#e9ac06}
.courseDescription{width:622px; float:left; font-size:15px; color:#404040; padding-right:48px; text-align:justify}
.courseDescription h1,.fullWidth h1{text-transform:uppercase;color:#e9ac06; font-size:20px; font-weight:normal;padding:0; margin:0; font-style:normal}
.courseDescription span{font-weight:bold;color:#e9ac06}
.courseDescription p.big{font-weight:bold; font-size:16px; color:#000; padding-top:7px}
.courseDescription p.txt{padding-top:14px; padding-bottom:12px}
.courseQuote{font-size:24px; color:#e9ac06; width:240px; float:left; padding-top:62px}
ul.courseName{padding-bottom:70px; }
ul.courseName li{position:relative;width:346px; height:46px; float: left; border:1px solid #f9b808; margin-right:8px; font-size:18px;text-align:center; line-height:44px}
ul.courseName li a.activeTab{background:  #f9b808; color:#404049 }
ul.courseName li img.addImg{ position:absolute;top:45px; left:166px}
ul.courseName li a{background:#fff; display:block}
ul.courseTab{margin-top:40px}
ul.courseTab li{float:left;  font-size:18px}
ul.courseTab li.joinTxt{padding:0 0 0 30px; font-size:26px}
ul.courseTab li a{background:#484848; color:#fff; display:block;padding:12px 35px;}
ul.courseTab li a.activetab{background:#f9b808;color:#404049}
.courseDetails{border:1px solid #f9b808; padding:30px 0; line-height:1.5em}
.courseDetails .left{width:487px; float:left; padding:0 45px 0 26px}
.courseDetails .right{width:400px; float:left}
.courseDetails p{padding-bottom:18px;font-size:14px}
.courseDetails .right p a.sendQueryBtn{background:#ebebeb; border:1px solid #c4c6c5; text-transform:uppercase; font-size:17px; padding:8px 20px; }
.courseDetails  span{color:#f9b808; font-size:16px}
.courseDetails ul{padding-bottom:18px;}
.courseDetails ul li{background:url('../images/bullet.gif') no-repeat; padding-left:20px}
ul.brandpartner{margin-left:30px; }
ul.brandpartner li{cursor:pointer;position:relative;width:395px; height:355px;border:1px solid #c0c0c0; margin-right:63px; float:left; padding:0 27px; margin-bottom:40px; text-align:center}
ul.brandpartner li p{text-align:justify}
ul.brandpartner li img{margin:30px 0}
ul.brandpartner li p span{color:#e9ac06}
ul.brandpartner li p{height:135px; overflow:hidden}
ul.brandpartner li p.readMore{height:auto; padding-top:15px; text-transform:uppercase;}
ul.brandpartner li p.readMore a{background:#e9ac06;color:#fff; padding:0 5px}
ul.brandpartner li.keratin,ul.brandpartner li.kerastase{margin-right:0}

div.brandBox{cursor:pointer;position:absolute; width:395px; height:auto; background:#fff; top:68px; left:17px; text-align:center;padding:0 27px 30px 27px;border:1px solid #c0c0c0; z-index:99999; display:none   }
div.brandBox p{text-align:justify}
div.brandBox p span{color:#e9ac06}
div.brandBox  img{margin:30px 0}
div.brandBox img.closeBrand{padding:0; margin:0; text-align:right; position:absolute;right:0}
#keratin{left:472px}
#kerastase{left:472px; top:180px}
#agelock{top:416px}

.fullWidth{padding:15px 0 30px 0; line-height:1.5em}



.aboutSection{ padding:30px 0; line-height:1.5em}


.aboutSection h2{font-size:16px; background:#f9b808; font-weight:normal; padding:5px 10px; border-radius:3px}
.aboutSection h3{color:#f9b808;font-size:15px;font-weight:normal}
.aboutSection p,.fullWidth p{padding-bottom:18px;font-size:14px}
.aboutSection  span{color:#f9b808; font-size:16px}
.aboutSection ul{padding-bottom:18px;}
.aboutSection ul li{background:url('../images/bullet.gif') no-repeat; padding-left:20px}

.ws200{width:200px;border:solid 1px #ccc}
/*end academy css*/
.storeLeft{width:400px; float:left; padding-right:15px; margin-top:20px}
.storeLeft select{text-transform:uppercase; padding:5px 12px 5px 5px; margin-bottom:29px;}
.storeLeft  address p.heading{font-size:18px; color:#F00; padding-bottom:8px}
.storeLeft  address{font-style:normal}
p.address1{padding-bottom:9px; border-bottom: 1px solid #bfbfbf}
p.address2{padding-top:20px;  padding-bottom:9px; border-bottom: 1px solid #bfbfbf}
p.franchiseQuery{padding-top:26px}
.storeRight{width:500px; float:left;  border-left:1px solid #bfbfbf; padding-left:7px; margin-top:20px; height:255px}
ul.offerBanner li{float:left; padding:10px; width:auto}
.leftTraining{width:550px; padding:10px 0 0 20px; float:left}
.leftTraining2{width:298px; padding:10px 0 0 20px; float:left}
.rightTraining{width:300px; padding:10px 0 0 20px; float:left}

table.tbl_appynow th{text-align:left;color: #E9AC06;font-size: 20px;font-weight: normal;margin: 0; padding: 10px 0; text-transform: uppercase;}
table.tbl_appynow td{padding-bottom:10px}
input.inp_applynow{border: 1px solid #AAAAAA; height: 24px;  width: 236px;}
    textarea#Address{border: 1px solid #AAAAAA; height: 54px; width: 236px;}
    input.app_submit[type="submit"],input.app_submit[type="reset"]{background:  #F9B808; border:  none; height: 23px; margin-right: 15px; padding: 0 15px;}
    input.inp_applynow_sm{border: 1px solid #AAAAAA; height: 24px; width: 136px;}
    select.valid{height:24px; }
    select.valid:last-child{margin-left:20px}
    span.red{color:#F9B808}
    
div#stick1er1 { width: 930px;  background:#fff }
.stick1 { position:fixed; top:110px; z-index: 99; height:55px;  width: 100%; padding-top:15px}
div#stick1er2 { width: 940px;  background:#fff }
.stick2 { position:fixed; top:110px; z-index: 9; height:55px;  width: 100%; padding-top:15px}
/*media css*/
.mediasection{width:100%;}
.con3 p{padding:8px 0 2px;margin:0}
.con3 span{color:#e3a814;}
.con3{float:left;width:430px;/*height:260px;*/height:270px;background: none;margin:28px 28px 0 0;margin:28px 20px 0 0\9!important;overflow:hidden}
.mediasection div:nth-child(4n){margin-right:0}
.con3 img{border:solid 1px #868281;display:block;max-width:100%;height:auto; }

.con3 img:hover{}
/*end media css*/
.loading{width:100%; height:100%; background:rgba(0,0,0,.95); position:fixed; z-index:1001; color:#fff; text-align:center; padding-top:20%; font-style:italic; font-size:36px; font-family:Georgia }

label.selectLocation {position:relative}
label.selectLocation:after {
    content:url('../images/arrow-down.png');
   
    
    right:9px; top:-3px;
    padding:0 0 2px;
    border-bottom:1px solid #fff;
    position:absolute;
    pointer-events:none;
}
label.selectLocation:before {
    content:'';
    right:6px; top:-1px;
    width:27px; height:20px;
    background:#fff;
    position:absolute;
    pointer-events:none;
    display:block;
}
p.hTestimonial{padding: 10px ; font-size:14px; line-height:1.5em;font-style:italic;}
p.hTestimonialBy{font-size:14px; font-weight:bold; padding-left:10px}
p.testimonialText{font-size:16px; text-transform:uppercase; padding-top:10px; }
p.hTestimonial a,p.hTestimonialBy a{ color: #404049 !important;}

.testimonialLeft{width:800px; float:left; margin-left:70px }
.testimonialLeft ul{padding:0 10px}
.testimonialLeft li{width:751px;overflow:hidden; padding:30px 39px 50px; margin-bottom:50px;font-size:14px; line-height:1.5em;font-style:italic; background:url('../images/TestimonialsBg.png') no-repeat left bottom}
.testimonialLeft li p{padding-bottom:8px}
.testimonialLeft li span{font-weight:bold; font-style:normal}
.testimonialRight{width:200px; float:left; display:none}

.serviceTxt_next p{padding-bottom:10px}

 #leftNav{display:none}
 .responsiveIcon{display:none}
 .formText{margin-bottom: 25px;}
 .responsiveTab{display:none !important}
 .responsive-slider-parallax{display:none}
.container{display:block}
#offers,#appointment{display:none}
.nals ul{ margin:0px; padding:0}
.nals ul li{
	float:left;
	margin:0px 20px 10px 0px;}
	.rightbar{
		float:right;
		margin-top:-50px;
		color:#fff;
	}
	.rightbar p{
		
		
	}
	.rightbar a{
		color:#fff;
		margin:0px 20px 0px 20px;
	}
	
	.bord{
		border:1px solid #bfbfbf;
		position:relative;
		margin-top:20px;
		
		
	
	}
	
	.mediasection1{width:100%;}
.conte p{padding:8px 0 2px;margin:0}
.conte span{color:#e3a814;}
.conte{float:left;width:295px;/*height:260px;*/height:250px;background: none;margin:28px 10px 0 0;margin:28px 10px 0 0\9!important;overflow:hidden}
.mediasection1 div:nth-child(4n){margin-right:0}
.conte img{border:solid 1px #868281;display:block;max-width:100%;height:auto; }

.conte img:hover{}
/*end media css*/
.row-fluid {
    width: 100%;
}

.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.row-fluid:after {
    clear: both;
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.5641%;
    min-height: 30px;
    width: 100%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.5641%;
}
.row-fluid .span12 {
    width: 100%;
	padding:0px;
	margin:0px;
	margin-top:20px;
}
.row-fluid .span11 {
    width: 91.453%;
}
.row-fluid .span10 {
    width: 82.906%;
}
.row-fluid .span9 {
    width: 74.359%;
}
.row-fluid .span8 {
    width: 65.812%;
}
.row-fluid .span7 {
    width: 57.265%;
}
.row-fluid .span6 {
    width: 48.7179%;
}
.row-fluid .span5 {
    width: 40.1709%;
}
.row-fluid .span4 {
    width: 31.6239%;
}
.row-fluid .span3 {
    width: 23.0769%;
}
.row-fluid .span2 {
    width: 14.5299%;
}
.row-fluid .span1 {
    width: 5.98291%;
}
.row-fluid .offset12 {
    margin-left: 105.128%;
}
.row-fluid .offset12:first-child {
    margin-left: 102.564%;
}
.row-fluid .offset11 {
    margin-left: 96.5812%;
}
.row-fluid .offset11:first-child {
    margin-left: 94.0171%;
}
.row-fluid .offset10 {
    margin-left: 88.0342%;
}
.row-fluid .offset10:first-child {
    margin-left: 85.4701%;
}
.row-fluid .offset9 {
    margin-left: 79.4872%;
}
.row-fluid .offset9:first-child {
    margin-left: 76.9231%;
}
.row-fluid .offset8 {
    margin-left: 70.9402%;
}
.row-fluid .offset8:first-child {
    margin-left: 68.3761%;
}
.row-fluid .offset7 {
    margin-left: 62.3932%;
}
.row-fluid .offset7:first-child {
    margin-left: 59.8291%;
}
.row-fluid .offset6 {
    margin-left: 53.8462%;
}
.row-fluid .offset6:first-child {
    margin-left: 51.2821%;
}
.row-fluid .offset5 {
    margin-left: 45.2991%;
}
.row-fluid .offset5:first-child {
    margin-left: 42.735%;
}
.row-fluid .offset4 {
    margin-left: 36.7521%;
}
.row-fluid .offset4:first-child {
    margin-left: 34.188%;
}
.row-fluid .offset3 {
    margin-left: 28.2051%;
}
.row-fluid .offset3:first-child {
    margin-left: 25.641%;
}
.row-fluid .offset2 {
    margin-left: 19.6581%;
}
.row-fluid .offset2:first-child {
    margin-left: 17.094%;
}
.row-fluid .offset1 {
    margin-left: 11.1111%;
}
.row-fluid .offset1:first-child {
    margin-left: 8.54701%;
}
input, textarea, .uneditable-input {
    margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
}
label {
    color: #8f8e8e;
    font-family: lato;
    font-size: 12px;
    margin-bottom: 15px;
    padding-left: 5px;
}
.contact-form input {
    background: none repeat scroll 0 0 #fbfcfa;
    border: 1px solid #e4e2e2;
    box-shadow: none;
    box-sizing: border-box;
    color: #717171;
    float: left;
    font-size: 11px;
    height: 35px;
    padding: 7px 20px;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.contact-form input:focus {
    border: 1px solid;
    box-shadow: none;
}
.contact-form textarea {
    background: none repeat scroll 0 0 #fbfcfa;
    border: 1px solid #e4e2e2;
    box-shadow: none;
    box-sizing: border-box;
    color: #717171;
    float: left;
    font-size: 11px;
    padding: 7px 20px;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.contact-form textarea:focus {
    border: 1px solid;
    box-shadow: none;
}
.contact-form form .submit, .contact-form form .submit:focus {
    background: none repeat scroll 0 0 #fbfcfa;
    border: 0 none;
    border-radius: 3px;
    color: #858585;
    float: right;
    font-size: 10px;
    font-style: italic;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 30%;
}
.contact-form form .submit:hover {
    color: #ffffff;
}
	
	label {
    display: block;
    margin-bottom: 15px;
}
.btn-primary {
    background-color: #006dcc;
	width:20%;
	height:30px;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	margin-top:30px;
	margin-bottom:30px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:5px;
		border-top-right-radius:5px;
		border-top-left-radius:5px;
}
