@font-face {font-family:'Open Sans'; src:url('../fonts/OpenSans-Regular.ttf') format('truetype');}


body{border:0;font-weight:normal;line-height:26px;margin:0px; padding:0px;  background:url(../images/bg.png);font-family:'Open Sans';}


.main {clear:both; margin:0 auto; padding:0px; width:90%; overflow:hidden;  background-color:#ffffff;}
.main1 {clear:both; margin:0 auto; padding:0px; width:90%; overflow:hidden;}


.main2 {clear:both; margin:0 auto; padding:0px; width:90%; overflow:hidden;background-color:#e54b49;color: #fff;}
.main4 {clear:both; margin:0 auto; padding:0px; width:90%; overflow:hidden;background-color:#ffffff;color: #fff;}
.main3 {clear:both; margin:0 auto; padding:0px; width:90%; overflow:hidden;background-color:#fbfbf9;}

.footer {clear:both; margin:0 auto; padding:0px; width:90%; overflow:hidden;background-color:#56524c;}





.wrapper{ clear:both; margin:0 auto; padding:0px; width:95%; overflow:hidden; }


/*-----index page------*/
.about{float:left; width:48%;padding-top: 2%;text-align: justify;}
.about1{float:left; width:98%;padding-top: 2%;text-align: justify;}
.cont3{float:left; color:#746f5c;font-size: 15px;line-height: 28px; min-height:150px;}
.cont3 p{color:#746f5c;font-size: 15px;line-height: 28px; padding:0px;}
.cont1{float:left; color:#746f5c;font-size: 15px;line-height: 28px;}
.read{margin: 0px;width: 100%;float: left;padding-top: 2%;padding-bottom: 8%; }
.read a {padding: 6px 18px; margin: 0px;color: #FFF;font-size: 14px;background: #e54b49 none repeat scroll 0% 0%;border: 0px none;outline: medium none;cursor: pointer;
 font-weight: normal;border-radius: 0px;
}

.why{float:left; width:47%;padding-top: 2%;padding-left:5%;}

.cont2{padding-top: 1%;font-size: 18px;}
.aro{float: left;padding-top: 22px;padding-left: 9px;}
.q1{padding-left: 7%; color:#6b6762;font-size: 15px; }
.ans1{color:#746f5c;font-size: 15px;padding-left: 8%;}


.aro1{float: left;padding-top: 2%;padding-left: 9px;}
.q2{padding-left: 7%;color: #6B6762;font-size: 15px;padding-top: 1%;}

.we{text-align: center;padding-top: 3%;padding-bottom: 3%;}


.part1{float:left; width:50%; background:url(../images/l1.png) no-repeat;}
.part2{float:left; width:50%; background:url(../images/l2.jpg) no-repeat;}


.testi{float:left; width:100%;padding-top: 2%;}

.view{width:50%; margin: 0px; float: right;padding-top: 2%;padding-bottom: 2%;}

.view #show {padding: 6px 18px; margin: 0px;color: #FFF;font-size: 18px;background: #e54b49 none repeat scroll 0% 0%;border: 0px none;outline: medium none;cursor: pointer;
 font-weight: normal;border-radius: 0px;float: right;
}

.moveban{float:left; width:45%;padding-top: 3%;padding-left: 2%;}
 


.inner1{float:left;width:46%;}
.dtail1{float:left;padding-left: 3%;width: 70%; }

.jar{float: left;color: #DD6463;padding-right: 5px;font-size: 20px; }
.des{float: left;color: #9B9895;border-left: 1px solid #E6E6E6;padding-left: 4px;
font-size: 13px;}
.desc1{float:left;text-align: justify;color: #9B9895; font-size:15px;}

.roll{float:left;width: 100%;}

.p1{float: left;width: 24%;padding-top: 4%;padding-right: 4%;}
.p2{float: left;width: 18%;padding-top:2%;padding-bottom:2%;}
.p3{float: left;width: 18%;padding-top:2%;padding-bottom:2%;}
.p4{float: left;width: 18%;padding-top:2%;padding-bottom:2%;}
.p5{float: left;width: 18%;padding-top:4%;padding-bottom:2%;}



/*-----end index page------*/




/*----innter text----*/
.comer{padding-top: 52%;padding-left: 11%;font-size: 24px;color: #FFF;font-weight:normal;}
.comer1{width: 70%;padding-left: 11%; padding-right:5%;  padding-bottom:1%;font-size: 15px;color: #f8e7e3;font-weight:normal; background:#e54b49}


.resi{padding-top: 52%;padding-left: 5%;font-size: 24px;color:#F00;font-weight:normal;}
.resi1{width: 70%;padding-left: 11%; padding-right:5%;  padding-bottom:1%;font-size: 15px;color: #f8e7e3;font-weight:normal; background:#f7b92d}

/*----end innter text----*/


/*------- contact page-----*/
.cover11{width:100%;padding-bottom: 3%;float: left;padding-top: 3%;}
#conadd{width: 40%;float: left; color:#746f5c;font-size: 15px;}	
#contactfrmcol2{ float:right; width:100%; margin:0px; padding:0px;text-align: justify; color:#114114}
#contactfrmcol2 h1 { line-height:0px; font-size: 23px; font-weight:normal; padding-bottom: 10px; }
#frmtbox{ width:100%; float:left; padding:0px; margin:0px; padding-bottom:14px;}
#frmtbox label{ width:100%; float:left; padding:0px; margin:0px; padding-bottom:1px; font-size:15px; line-height:22px; color:#000114;}

.txtbox1{ width:95%; max-width:500px; margin:0px; padding:6px 1% 5px 1%;font-size:16px;  border:1px solid #000114; color:#000000;  outline:none; background:#FFFFFF; font-weight:normal;}
.txtbox1:focus{color:#000000;}
.txtbox2{ width:95%; max-width:500px; margin:0px; padding:6px 1% 5px 1%;font-size:16px; border:1px solid #000114; color:#000000;  outline:none; background:#FFFFFF; font-weight:normal; height:100px; max-height:100px; min-height:100px; max-width:500px;}
.txtbox2:focus{color:#000000;}
#code{  max-width:100px; float:left; background-image:url(../Images/enq.png); text-align:center; border:none; height:26px; outline:none; padding:3px 0px; font-size:20px; font-weight:bold;  -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.txtbox{width:95%; max-width:100px; margin:0px; padding:6px 5px 5px 5px;font-size:16px; border:1px solid #000114; color:#000000;  outline:none; background:#FFFFFF; font-weight:normal;}
.txtbox:focus{color:#000000;}
.ermsg{ color:#F00; font-size:14px; width:100%; float:left; padding-top:2px; line-height:16px;}

.btn{ width:120px; margin:0px; outline:none;padding:6px 10px; border:1px solid #3079ed; color:#FFFFFF; cursor:pointer; font-size:20px;      background: #498bf3; font-weight:normal;}
.name{float: left;color: rgb(97, 116, 96); padding-top: 5px;padding-left: 5px;}
.enqr{ padding: 0px 0px 0px 0px;width: 50%;float:right;}
/*------- contact page-----*/



/*-----footer------*/
.lomnu{width: 100%;border-bottom: 1px solid #9e9d9c;float: left;}
.logo2{width: 50%;padding-top: 1%;padding-bottom: 1%;float: left;}
.social{width: 13%;float: right;padding-top: 20px;}


.f1{float:left;width: 18%;  padding-left:1%;}
.quick{padding-left: 26px;padding-top: 3%; color:#fff;font-size: 18px;width:60%;}
.link{color:#fff;font-size: 15px;}
.link > li > a {    color: #8f8c89;}
.footer1{float:left; width:100%;}


.f2{float:left;width: 20%;padding-left: 3%;padding-right: 8%;}

.serv{padding-left: 16%;padding-top: 3%; color:#fff;font-size: 18px;width:100%;}

.f3{float:left;width: 20%;padding-right: 3%;}
.get{padding-left: 3%;padding-top: 3%; color:#fff;font-size: 18px;width:100%;}

.addr{padding-left: 16%; color:#8f8c89;font-size: 15px;}
.loc{float: left;padding-top: 22px;padding-left: 9px;}
.cal{float: left;padding-top: 4px;padding-left: 9px;}
.mail{float: left;padding-top: 4px;padding-left: 9px;}



.f4{width:16%; float:left; padding-bottom:10px;padding-left: 100px; font-size: 15px;}
.enq{padding-top: 3%; color:#fff;font-size: 18px;width:100%;padding-bottom: 10%;}
#enqfrm {padding: 0px 0px 8px;margin: 0px;    width: 100%;    float: left;}
#enqfrm .txtb {  width: 96%; margin: 0px; float: left;font-size: 16px; padding: 5px 5%; border: 1px solid #9e9d9c; background: #64615b none repeat scroll 0% 0%;    color: #B5B6B6;}
#enqfrm .msgbox {width: 90%;margin: 0px;float: left;font-size: 14px;padding: 5px 5%;border: 1px solid #45484C;background: #ffffff none repeat scroll 0% 0%;color: #B5B6B6;height: 60px;max-height: 60px;}

.submt #esbtn {padding: 6px 18px;margin: 0px;color: #FFF;font-size: 14px;background: #fdc504 none repeat scroll 0% 0%;border: 0px none;outline: medium none;cursor: pointer;font-weight: normal;border-radius: 0px;}
.submt{ margin: 0px;float: left;text-align:center;}


/*-----end footer------*/


/*-----start second footer------*/
.footer2{border-top: 1px solid #9e9d9c;width:100%;}
.pname{width: 44%;
float: left;
padding: 1% 1% 1% 2%;
color: #838383; font-size:14px}
.cname{width:18%;float:right;padding: 1% 1% 1% 2%;
color: #838383;font-size:14px}
.cname a{ 
color: #838383;font-size:14px}
/*-----end footer------*/





/*------captcha code-----*/
#code {
    max-width: 100px;
    float: left;
    background-image: url(../Images/enq.png);
    text-align: center;
    border: none;
    height: 26px;
    outline: none;
    padding: 3px 0px;
    font-size: 20px;
    font-weight: bold;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.form-group{ float:left; width:100%; margin:0px; padding: 0px; padding-top:15px;}
.form-group label{ float:left; width:100%; margin:0px; padding: 0px;font-family:'Open Sans'; font-size:15px;} 
.form-control{width:92%; margin:0px;font-family:'Open Sans'; font-size:15px; padding:5px 3% 2px 3%; border:1px solid #999999;  background:#FFFFFF; color:#000000;}
.form-control:focus{ outline:none; border:1px solid #1fb5bf; color:#000000;}
.ermsg{ color:#FF1313; font-size:18px; padding-top:5px; width:80%;}
.form-group-colcap{ float:left; width:40%; margin:0px; padding: 0px; padding-right:10%;}
#casdiv-col1{ float:left; width:45%; margin:0px; padding: 0px; padding-right:5%;}
#casdiv-col2{ float:left; width:45%; margin:0px; padding: 0px; padding-left:5%;}
.form-group-colval{ float:left; width:40%; margin:0px; padding: 0px; padding-right:1%;}

.txtbuid{width:84%; margin:0px;font-family:'Open Sans'; font-size:15px; padding:5px 3% 2px 12%; border:1px solid #999999;  background:#FFFFFF; color:#999999; background:url(../images/user.png) center left no-repeat;}
.txtbpsw{width:84%; margin:0px;font-family:'Open Sans'; font-size:15px; padding:5px 3% 2px 12%; border:1px solid #999999;  background:#FFFFFF; color:#999999; background:url(../images/psw.png) center left no-repeat;}
.txtbvcode{width:84%; margin:0px;font-family:'Open Sans'; font-size:15px; padding:5px 3% 2px 12%; border:1px solid #999999;  background:#FFFFFF; color:#999999; background:url(../images/mobv.png) center left no-repeat;}

.txtbuid:focus{ outline:none; border:1px solid #1fb5bf; color:#000000;}
.txtbpsw:focus{ outline:none; border:1px solid #1fb5bf; color:#000000;}
.txtbvcode:focus{ outline:none; border:1px solid #1fb5bf; color:#000000;}
.btn-submit{ padding:8px 15px 2px 15px; margin:0px; color:#FFFFFF; font-size:16px;  background:#1fb5bf; border:0px; outline:none;font-family:'Open Sans'; cursor:pointer; font-weight:normal;-moz-border-radius:5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; text-transform:uppercase; line-height:25px;}
.btn-submit:focus{ outline:none;}
#captcha1{ width:60%}
#vcodediv1{ float:left; width:40%; margin:0px; padding:0px; padding-right:10%;}
#vcodediv2{ float:left; width:49%; margin:0px; padding:0px;}

#fotcol{ float:left; width:100%; margin:0px; padding:0px; padding-top:10px;}
.txtb{width:92%; margin:0px; float:left;font-family:'Open Sans'; font-size:14px; padding:5px 5% 2px 3%; border:1px solid #767573;  background:#64615b; color:#535555;}
.txtb:focus{ outline:none; border:1px solid #FFFFFF; color:#FFFFFF;}
.msgbox{width:92%; margin:0px; float:left;font-family:'Open Sans'; font-size:14px; padding:5px 3% 2px 3%; border:1px solid #767573;  background:#64615b; color:#535555; min-height:45px; max-height:45px; max-width:100%;}
.msgbox:focus{ outline:none; border:1px solid #FFFFFF; color:#FFFFFF;}
#esbtn{ padding:6px 15px 1px 15px; margin:0px; color:#040404; font-size:16px;  background:#f6d600; border:0px; outline:none;font-family:'Open Sans'; cursor:pointer; font-weight:normal;-moz-border-radius:5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; text-transform:uppercase; line-height:22px;}
#esbtn:focus{ outline:none;}
/*------end captcha code-----*/

#gallery1{ width:100%; margin:0px auto; overflow:hidden;}
#gallery1 a{ float:left; display:block;   margin:1%; overflow:hidden;}
#gallery1 a img{ width:100%;   width:350px;   height:280px; border:1px solid #B7B7B7;}
