body
{
background:url(../images/bodybg.jpg) repeat-y top center #eeeeee;
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
margin:0px;
}

h1
{
font:normal 21px Arial, Helvetica, sans-serif;
color:#a70000;
margin:0px;
margin-bottom:20px;
}

h1 span
{
color:#555555;}

h2
{
font:normal 21px Arial, Helvetica, sans-serif;
color:#a70000;
margin:0px;
margin-bottom:15px;
text-transform:uppercase;
}

h2 span
{
color:#555555;}

h3
{
font:bold 25px Arial, Helvetica, sans-serif;
color:#555555;
margin:0px;
margin-bottom:15px;
}
h4
{
font:normal 20px Arial, Helvetica, sans-serif;
color:#a70000;
margin:0px;
margin-bottom:20px;
text-transform:uppercase;
text-align:center;

}

h4 span
{
color:#555555;}

a#666666
p
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
margin:0px;
margin-bottom:15px;
line-height:20px;
}
.greybox p
{
font:normal 14px Arial, Helvetica, sans-serif;
color:#666666;
margin:0px;
margin-bottom:15px;
line-height:20px;
}
.greybox a
{
	color:#666666;
}

img
{
border:none;
}
.selectdiv
{
float:left;
}

#headersec
{
width:974px;
height:93px;
margin:0 auto;
}

#logo
{
width:332px;
height:62px;
float:left;
padding-top:15px;
padding-left:34px;
}

#phone
{
width:300px;
height:60px;
float:right;
padding-top:15px;
padding-right:24px;
}

.nav 
{
background:url(../images/nav.jpg) repeat-x bottom;
width:974px;
height:32px;
margin:0 auto;
}

.nav ul{ padding:0; margin:0; width:941px; margin:0 auto;}
.nav ul li{ padding:0; margin:0; float:left; list-style:none; background:url(../images/nav_sep.html) no-repeat right top;}
.nav ul li a{ font-size:13px;  font-family: Arial, Helvetica, sans-serif; float:left; display:block; padding: 0px; text-decoration:none; text-transform:uppercase; -moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s; color:#666666; text-transform:uppercase; height:32px; margin-right:55px;}
.nav ul li a:hover,
.nav ul li a.active{ background:url(../images/navhover.jpg) repeat-x center bottom; color:#a70000; }

.nav ul li a.last { margin-right:0px;}


#banner
{
width:974px;
height:272px;
margin:0 auto;
margin-bottom:32px;
}

.cleardiv
{
clear:both;}

.middlelinks
{
width:974px;
margin:0 auto;
text-align:center;
font:normal 20px Arial, Helvetica, sans-serif;
color:#7c7c7c;
margin-bottom:30px;
}

.middlelinks a
{
color:#a70000;
text-decoration:underline;
}

.middlelinks a:hover
{
color:#555555;
text-decoration:underline;
}

.contentsec
{
width:914px;
margin:0 auto;
margin-bottom:20px; padding:0 30px;
}

.leftsec
{
width:720px;
float:left;

}

.greybox
{
background:#f1f1f1;
width:680px;
border:1px solid #e3e3e3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:18px 15px 3px 15px; 
margin-bottom:20px;
}

.rightsec
{
width:174px;
float:right;

}

.rightslider
{
width:174px;
height:435px;
margin:0 auto;
margin-top:15px;
margin-bottom:30px;}

.socialicon
{
width:100%;
}

form
{
margin:0px;
padding:0px;}

.footer
{
background:url(../images/footer.jpg) repeat-x top #4a4a4a;
width:974px;
margin:0 auto;
text-align:center;
padding-top:30px;
padding-bottom:30px;
color:#999999;
}

.footer a
{color:#fff;
text-decoration:none;}

.footer a:hover
{color:#999999;
text-decoration:none;}

/*-contact-us-page-start-here-*/
.contact-us-sec h3{ padding-top:0px; margin-bottom:5px;}
.contact-us-sec
{
float:left;
width:470px; margin-top:30px;

padding-top:0px;
}

.contact-us-sec p{font-size:17px; font-weight:normal; text-transform:none; text-align:left; margin-bottom:10px; color:#a70000; }
.contact-form
{

float:left;

padding-bottom:8px;
}
.contact-form label
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#555555; margin-bottom:5px; float:left;

line-height:20px;
}
.form-text
{
float:left;
margin-bottom:10px;margin-right: 10px;
    width: 225px;
}
.input
{
width:89%;
float:left;background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;font:normal 12px Arial, Helvetica, sans-serif;
color:#555555;
    border-radius: 5px; padding:10px;
}
.form-text1{ width:427px;}
.select-label
{
width:223px;
float:left;

}

.select-label select{width:100%;
float:left;background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;color: #555555;
    font: 12px/20px Arial,Helvetica,sans-serif;
    border-radius: 5px; padding:10px;}
	
.select-label .selectdiv{ float:none;}
.select-label label
{

font:normal 12px Arial, Helvetica, sans-serif;
color:#555555;
 margin-bottom:5px; float:left;
line-height:20px;
padding-right:15px;
}
.comment-text
{
width:435px;
float:left;
margin-bottom:10px;
}
.textarea
{
width:100%;
float:left;background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;color: #555555;
    font: 12px/20px Arial,Helvetica,sans-serif;
    border-radius: 5px; padding:10px;
}
.spam-filter
{
width:455px;
float:left;
padding-bottom:16px;
}
.spam-filter-input
{

float:left;width:74%;
background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;font:normal 12px Arial, Helvetica, sans-serif;
color:#555555;
    border-radius: 5px; padding:10px; clear:both
}
.spam-filter label
{

font:normal 12px Arial, Helvetica, sans-serif;
color:#555555; float:left;
 margin-bottom:5px; float:left;
line-height:20px;
}
.spam-filter-img
{
background:#000000;
width:84px; float:right;  border-radius: 5px;
height:30px;
padding-top:8px;
text-align:center;

}
label.captchafont
{
font-size:20px; width:100%; text-align:center;
color:#fff;
}
.submit-btn
{
float:left;
}
.submit-btn input{width:100%;
background: #a70000 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;transition:all 0.35s;
    border-radius: 5px; padding:10px; text-transform:uppercase; color:#fff; font-weight:bold; cursor:pointer;}
.submit-btn input:hover{  background:#000;}
.contact-details
{
background:#f1f1f1; width:220px;

float:right;
-webkit-border-radius: 4px; margin-top:30px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-top:15px;
padding-bottom:15px;
}
.contact-details-content
{
width:190px;
float: right;
padding-bottom:20px;
padding-right:13px;
}
.contact-details-content p
{
font: bold 12px Arial, Helvetica, sans-serif;
color:#555555;
margin:0px;
line-height:20px;
}
.contact-details-content span
{
font: normal 12px Arial, Helvetica, sans-serif;
color:#555555;
margin:0px;
line-height:20px;
}
.contact-details-img
{
float:left;
padding-top:3px;
}
.contact-details-text
{
width:140px;
float:right;
}

/*-Gallary-page-start-here-*/
.gallary-sec-left
{
width:562px;
float:left;
padding:25px 0px 50px 30px;
}
.gallary-sec-left-inner
{
width:562px;
float:left;
padding-bottom:10px;
}
.gallary-box-left
{
width:132px;
float:left;
border:1px solid #cccccc;
margin-right:8px;
}
.gallary-box-right
{
width:132px;
float: right;
border:1px solid #cccccc;
}
.gallary-box-img
{
background: url(../images/gallary-img-bg.png) no-repeat;
width:114px;
height:114px;
margin:0px auto;
text-align:center;
margin-top:10px;
padding-top:5px;
}
.gallary-box-text
{
margin:0px auto;
width:130px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#a70000;
line-height:20px;

}
.search-icon
{
float:right;
padding-right:7px;
padding-bottom:7px;
}




.mobnav{ width:100%; overflow:hidden; background:#333333; display:none; cursor:pointer; border-bottom:5px solid #f44a17;}
.mobnavLeft{ float:left; font-size:18px; color:#fff; padding:5px 0 0 10px; text-transform:uppercase;}
.navIcon{ float:right; width:20px; height:18px; background:url(../images/navicon.png) no-repeat; cursor:pointer; margin:7px 10px 8px 0;}

.mainMob{ margin:0; padding:0; width:100%; position:absolute; top:131px; left:0; background:#333333; display:none; z-index:9999;}
.mainMob ul{ margin:0; padding:0;}
.mainMob ul li{ margin:0; padding:0; }
.mainMob ul li a{ font-size:16px; color:#fff; padding:5px 15px; display:block;  border-bottom:1px solid #f44a17; text-decoration:none !important;}
.mainMob ul li a:hover{ background:#f44a17; color:#FFF;}

.formDiv{ overflow:hidden; margin-top:10px;}

.formleft{ width:30%; float:left; margin-bottom:15px;}
.formright{ width:67%; float:right; margin-bottom:15px;}
.formright input[type=text]{ width:100%; }
.formright input[type=email]{ width:100%;}
.formright select{ width:100%;}



.instructor{    padding: 0px 0px 0px;}
.instructor h3{ margin-bottom:5px; font-size:20px; font-weight:normal; padding-top:0;}
.instructor table{background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e3e3e3; text-align:center;
    border-radius: 5px;}
.instructor table th{  padding:5px; background:#a70000; color:#fff;}
.instructor table td{  padding:5px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
.instructor p{font-size:15px; text-transform:uppercase; font-weight:normal;  text-align:left; margin-bottom:5px; color:#a70000; }

/*---new css 18/3/17--*/

.dealbox_sec
{
width:700px;
border:7px solid #eeeeee;
position:relative;
margin-top:37px;
}
.dealbox_left
{
width:245px;
float:left;
margin-left:40px;
padding-top:40px;
padding-bottom:35px;
}
.dealbox_left h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#a70000;
margin:0px;
padding-bottom:9px;
}
.dealbox_left p
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#808285;
margin:0px;
padding-bottom:20px;
line-height:23px;
}
.dealbox_left p.pdb
{
padding-bottom:0px;
}

.click_here
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#a70000;
text-transform:uppercase;
margin:0px;
}
.girls_boy_img
{
position:absolute;
right:20px;
top:-38px;
}




