*{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
img{border:0;}
a{text-decoration:none;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.wrapper{width:940px;margin:0 auto;padding:0 15px;}
.wrapper a{color:#fff;}
.wrapper p{text-align:left;}
header, footer, section, aside, nav{display:block;}
@font-face{font-family:'MyriadProRegular';src:url('../fonts/myriadprolight1.eot');src:url('../fonts/myriadprolight1.eot?#iefix') format('embedded-opentype'),
url('../fonts/myriadprolight1.woff') format('woff'),
url('../fonts/myriadprolight1.ttf') format('truetype'),
url('../fonts/myriadprolight1.svgz#MyriadProRegular') format('svg'),
url('../fonts/myriadprolight1.svg#MyriadProRegular') format('svg');font-weight:normal;font-style:normal;}
header{background:url(../images/header_bg.png) repeat-y center top;border-bottom:5px solid #b57edc;position:relative;}
.logo{width:330px;height:215px;float:left;position:absolute;}
.phone{float:right;padding:15px;color:#191919;text-shadow:1px 1px 0 #FFFFFF;}
.phone span{background:url("../images/sprite.png") no-repeat scroll right -31px rgba(0, 0, 0, 0);padding:10px 10px 0;}
nav{float:right;}
nav ul li{display:block;float:left;padding:15px 0;text-align:center;width:122px;}
nav ul li a{color:#FFF;font-size:16px;}
nav ul li a:hover{color:#000;}
nav ul li a.active{color:#000;}
nav ul li:first-child{background:#b57edc;border-right:1px solid #FFFFFF;}
nav ul li:last-child{background:#40e0d0;}
.banner{background:url(../images/ban_bg.jpg) no-repeat center top;width:100%;}
.banner .wrapper{padding-bottom:121px;padding-top:260px;}
.ban_left_sec{background:url(../images/bg_bnr.png) bottom center no-repeat;padding-left:14px;width:362px;padding-bottom:14px;}
.ban_left_sec img{margin-bottom:20px;}
.ban_left_sec p.ban_top{color:#fff;font-size:25px;text-shadow:1px 1px 0 #999;padding-left:15px;}
.ban_left_sec p.ban_bot{color:#d394ff;font-weight:bold;font-size:27px;padding-top:6px;padding-left:15px;text-shadow:1px 1px 0 #000000;}
.ban_left_sec p.ban_bot span{color:#40e0d0;}
.ban_green{background:none repeat scroll 0 0 #40e0d0;font-size:16px;margin-bottom:15px;padding:8px 0;text-align:center;text-transform:capitalize;width:347px;margin-top:12px;}
.heading{background:url(../images/sprite.png) left -108px repeat-x #a062d1;border-bottom:5px solid #40e0d0;}
.heading h1{color:#fff;text-shadow:1px 1px 0 #000000;font-size:50px;font-weight:lighter;padding:35px 0 21px;text-align:center;font-family:"MyriadProRegular";text-transform:uppercase;}
.text_contener .top_text{font-size:22px;color:#585757;padding:48px 0 10px 0;text-align:center;}
.text_contener h2{font-size:48px;color:#585757;padding:0 0 10px 0;text-align:center;font-family:"Comic Sans MS", cursive;font-weight:normal;}
.text_contener p{font-size:13px;color:#585757;padding:30px 0 40px 0;text-align:center;font-weight:normal;}
.text_contener_inner .top_text{font-size:22px;color:#585757;padding:48px 0 10px 0;text-align:center;}
.text_contener_inner h2{font-size:48px;color:#585757;padding:0 0 10px 0;text-align:center;font-family:"Comic Sans MS", cursive;font-weight:normal;}
.text_contener_inner p{font-size:13px;color:#585757;padding:30px 0 40px 0;text-align:left;font-weight:normal;}
.cat_sec{border-top:1px solid #cecece;}
.haircut{padding-right:12px;border-right:1px solid #cecece;float:left;}
.haircut h2{font-size:30px;padding:30px 0 15px 0;color:#585757;font-weight:normal;}
.colour{padding:0 12px;border-right:1px solid #cecece;float:left;}
.colour h2{font-size:30px;padding:30px 0 15px 0;color:#585757;font-weight:normal;}
.hairstyle{padding:0 0 0 12px;float:left;}
.hairstyle h2{font-size:30px;padding:30px 0 15px 0;color:#585757;font-weight:normal;}
.down_sec img{width:100%;}
.down_sec{width:290px;padding-bottom:12px;}
.down_sec h2{}
.home_text{font-size:15px !important;line-height:22px !important;}
footer{border-top:5px solid #b57edc;background:url(../images/header_bg.png) repeat-y center top;border-bottom:5px solid #40e0d0;clear:both;}
.foot_nav{float:left;background:#b57edc;border-right:1px solid #fff;}
.foot_nav ul li{background:none !important;width:auto;border:none !important;padding:15px;}
.foot_nav ul li:first-child{padding-right:0;}
.social{background:#40e0d0;padding:8px 30px;float:left;}
.social ul li{float:left;margin-right:5px; display:inline-block;}
.social ul li.face a{background:url("../images/sprite.png") no-repeat scroll left 3px rgba(0, 0, 0, 0); padding:8px 15px; display:inline-block; height:16px;}
.social ul li.gplus a{background:url("../images/sprite.png") no-repeat scroll left -34px rgba(0, 0, 0, 0);padding:8px 15px; display:inline-block; height:16px;}
.social ul li.twtr a{background:url("../images/sprite.png") no-repeat scroll right -64px rgba(0, 0, 0, 0);padding:8px 15px; display:inline-block; height:16px;}
.social ul li.you a{background:url("../images/sprite.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);padding:8px 15px; display:inline-block; height:16px;}
.foot_text{font-size:11px;color:#6b6b6b;float:left;padding:18px;}
.foot_text a{color:#6b6b6b;}
.foot{font-size:16px;color:#6b6b6b;text-align:center;padding:18px 0;width:920px;margin:0 auto;}
.foot P{float:left;line-height:40px;}
.foot img{float:right;padding:0 0 0 0;margin:0 0 0 0;}
.formpannel{width:400px;float:left;margin:20px 0 20px 25px;}
.formpannel label{font:normal 12px/20px Arial, Helvetica, sans-serif;color:#000;float:left;width:100px;text-align:left;display:block;margin:15px 15px 0 0px;}
.formpannel .input1{width:273px;height:23px;background-color:#eeeced;border:1px solid #d0d0d0;padding:0 0 0 3px;margin:15px 0 0 0;font:11px Arial, Helvetica, sans-serif;color:#666666;border-radius:0;}
.formpannel .input2{width:273px;height:100px;background-color:#eeeced;border:1px solid #d0d0d0;padding:0 0 0 3px;margin:15px 0 0 0;font:11px Arial, Helvetica, sans-serif;color:#666666;border-radius:0;}
.formpannel .select{width:273px;height:23px;background-color:#eeeced;border:1px solid #d0d0d0;padding:0 0 0 3px;margin:15px 0 0 0;font:11px Arial, Helvetica, sans-serif;color:#666666;border-radius:0;}
.formpannel .submit{background-color:#f84b12;color:#fff;border-bottom:#012e34 2px outset;border:none;cursor:pointer;font-weight:bold;width:80px;height:25px;padding:0 0 2px 0px;margin:20px 10px 0 117px;-webkit-appearance:none;border-radius:0;}
.formpannel .submit2{background-color:#f84b12;color:#fff;border-bottom:#012e34 2px outset;border:none;cursor:pointer;width:80px;height:25px;font-weight:bold;padding:0 0 2px 0px;margin:20px 10px 0 5px;-webkit-appearance:none;border-radius:0;}
.formpannel .select{width:273px;height:23px;background-color:#eeeced;border:1px solid #d0d0d0;padding:0 0 0 3px;margin:15px 0 0 0;font:11px Arial, Helvetica, sans-serif;color:#666666;}
.content_right{margin:35px 0px 20px 50px;padding:0;float:left;width:400px;border-left:1px dotted #000;padding-left:15px;background:url(../images/contact-icon.jpg) no-repeat right 0px;line-height:15px;}
.content_right p{line-height:18px;padding-top:10px;}
.content_right p a{line-height:18px;color:#f84b12!important;text-transform:none;font-weight:bold;}
.phone a{color:#191919;}
.confirmation {font:bold 18px/24px Arial, Helvetica, sans-serif; color:#333; min-height:200px; padding:100px 2% 0; text-align:center;}
@media only screen and (max-width:960px){.wrapper{width:100%;margin:0 auto;padding:0;}
.phone{font-size:14px;}
.heading h1{font-size:38px;}
.down_sec{width:30%;}
.haircut{padding-left:12px;}
.foot_nav{width:50%;}
.social{width:42.2%;}
.foot_text{clear:both;color:#6B6B6B;float:none;font-size:11px;padding:18px 0;text-align:center;width:100%;}
.foot{width:98%;}
.foot p{float:none;line-height:35px;}
.foot img{float:none;}
.formpannel{width:46%;}
.formpannel .submit{margin-left:0;}
.content_right{width:40%;margin-left:35px;}
.text_contener a{color:#191919;}
}
@media only screen and (max-width:800px){.logo{width:330px;height:215px;float:left;position:relative;}
.phone{float:none;padding:15px;color:#191919;text-shadow:1px 1px 0 #FFFFFF;font-size:19px;clear:both;}
.phone span{background:url("../images/sprite.png") no-repeat scroll right -28px rgba(0, 0, 0, 0);padding:10px 10px 0;}
nav{position:absolute;right:0;}
nav ul li{display:block;float:left;padding:125px 0;text-align:center;width:142px;}
.heading h1{font-size:38px;}
.foot{width:98%;}
.foot p{float:none;line-height:30px;}
.foot img{float:none;}
.formpannel{width:46%;}
.formpannel .submit{margin-left:0;}
.content_right{width:40%;margin-left:35px;}
.text_contener a{color:#191919;}
}
@media only screen and (max-width:600px){.logo{height:192px;}
.logo img{width:90%;}
nav ul li{display:block;float:left;padding:113px 0;text-align:center;width:113px;}
.heading h1{font-size:29px;}
.down_sec{width:29%;}
.down_sec h2{font-size:26px;}
.text_contener p{padding:0 10px;}
.foot_nav{float:left !important;position:relative;width:47.5%;}
.social{float:right;width:42%;}
.foot{font-size:13px;}
.foot{width:98%;}
.foot p{float:none;line-height:25px;}
.foot img{float:none;}
.formpannel{float:none;width:auto;}
.formpannel .submit{margin-left:115px;}
.content_right{border-top:1px dotted #000000;width:auto;float:none;margin-left:0;border-left:0;}
.text_contener a{color:#191919;}
}
@media only screen and (max-width:580px){.social{float:right;width:45.5%;padding:15px 0 15px 30px;}
.foot{width:98%;}
.foot p{float:none;line-height:25px;}
.foot img{float:none;}
.formpannel{float:none;width:auto;}
.formpannel .submit{margin-left:115px;}
.content_right{border-top:1px dotted #000000;width:auto;float:none;margin-left:0;border-left:0;}
.text_contener a{color:#191919;}
}
@media only screen and (max-width:480px){.logo{height:auto;float:none;margin:0 auto;}
.logo img{max-width:100%;height:auto;}
nav{float:none;position:inherit;}
nav ul li{display:block;float:none;padding:10px 0;text-align:center;width:auto;}
.phone{font-size:15px;float:none;width:90%;height:25px;}
.heading h1{font-size:25px;}
.down_sec{width:100%;padding:0;border:none;}
.foot_nav{float:left !important;position:relative;width:47%;}
.social{float:right;width:40.2%;}
.foot{font-size:11px;}
.phone span{background:url("../images/sprite.png") no-repeat scroll right -31px rgba(0, 0, 0, 0);padding:10px 10px 0;text-align:center;}
.foot{width:98%;}
.foot p{float:none;line-height:25px;}
.foot img{float:none;}
.formpannel{float:none;width:auto;}
.formpannel .submit{margin-left:115px;}
.content_right{border-top:1px dotted #000000;width:auto;float:none;margin-left:0;border-left:0;}
.text_contener a{color:#191919;}
}
@media only screen and (max-width:360px){.wrapper{width:99%;margin:0 auto;padding:0;}
.logo{height:auto;width:100%;float:none;text-align:center;}
.logo img{width:100%;}
.phone{font-size:18px;text-align:center;}
.phone span{background:url("../images/sprite.png") no-repeat scroll right -29px rgba(0, 0, 0, 0);padding:10px 10px 0;}
nav{float:none;position:relative;}
nav ul li{float:none;width:100%;padding:18px 0;}
.banner{background:url("../images/ban_bg.png") no-repeat scroll 55% top rgba(0, 0, 0, 0);width:100%;}
.ban_left_sec{background:url("../images/bg_bnr.png") no-repeat scroll center bottom/97% auto rgba(0, 0, 0, 0);padding-left:22px;width:94%;}
.ban_green{width:93%;font-size:14px;}
.ban_left_sec p.ban_bot{font-size:22px;}
.ban_left_sec img{margin-bottom:20px;width:94%;}
.ban_left_sec p.ban_top{font-size:20px;}
.heading h1{font-size:19px;}
.text_contener h2{font-size:34px;}
.text_contener p{padding-top:13px;}
.foot_nav{width:100%;float:none;}
.foot_nav ul li{float:left;}
.social{clear:both;float:none;height:32px;width:100%;padding:8px 0;}
.foot{width:98%;}
.foot p{float:none;line-height:25px;}
.foot img{float:none;}
.formpannel{float:none;width:auto;}
.formpannel .submit{margin-left:0px;}
.content_right{border-top:1px dotted #000000;width:auto;float:none;margin-left:0;border-left:0;}
.text_contener a{color:#191919;}
}
@media only screen and (max-width:320px){.wrapper{width:98%;margin:0 auto;padding:0;}
.ban_left_sec{background:url("../images/bg_bnr.png") no-repeat scroll center bottom/95% auto rgba(0, 0, 0, 0);padding-left:22px;width:94%;}
.ban_green{font-size:12px;width:93%;}
.heading h1{font-size:17px;}
.foot{width:98%;}
.foot p{float:none;line-height:25px;}
.foot img{float:none;}
.formpannel{float:none;width:auto;}
.formpannel .submit{margin-left:0px;}
.content_right{border-top:1px dotted #000000;width:auto;float:none;margin-left:0;border-left:0;}
text_contener a{color:#191919;}
}