* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: 'RobotoCondensed-Regular';
}
.clr {
	clear: both;
}
a {
	text-decoration: none;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
p{color: #717171;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}
.container {
	margin: 0 auto;
	max-width: 1100px;
}
#header {
	width: 100%;
	margin-top: 12px;
}
.logo {
	float: left;
	width: 313px;
}
.logo p {
	font-family: 'robotoregular';
	margin-right: 12px;
	color: #5b5b5b;
	float: right;
	font-size: 11px;
	line-height: 15px;
}
.menu_bg {
	float: right;
	width: auto;
	margin-top: 50px;
}
.texture_bg {
	float: left;
	width: 100%;
	margin-top: 10px;
	background: url(../images/texture_bg.jpg) repeat;
}
.welcome_text {
	float: left;
}
.contact_number {
	float: right;
}
.welcome_text p {
	font-size: 40px;
	color: #c20000;
	line-height: 77px;
}
.welcome_text p span {
	color: #4b4949;
	font-size: 30px;
}
.section01 {
	float: left;
	width: 100%;
	margin-top: 17px;
}
.box_sec {
	float: left;
	width: 37%;
}
.box {
	float: left;
	width: 100%;
	background-color: #d6d6d6;
	text-align: center;
	margin-bottom: 8px;
	height: 138px;
	color: #464444;
}
.box h3 {
	font-size: 26px;
	margin-top: 15px;
	line-height: 36px;
}
.click_hear {
	text-align: center;
	margin-top: 18px;
}
.click_hear a {
	color: #464444;
	font-size: 12px;
	border: solid 1px #464444;
	padding: 5px 20px;
}
.box:hover {
	background-color: #da3b3b;
	color: #fff !important;
}
.box .click_hear a:hover {
	color: #fff;
	border: solid 1px #fff;
}
.slider {
	float: right;
	width: 61%;
}
.middle_section {
	width: 100%;
	float: left;
}
.news_section {
	float: left;
	width: 100%; 
	background-color: #da3b3b;
	margin-top: 30px; height:56px;
}
.news_head {
	float: left;
	width: auto;
	padding:12px 15px;
 
	font-size: 26px;
	color: #fff;
	background-color: #800808;
}
.news_pera {
	float: left;
	width:85%; 
}

.news_pera ul{ padding:0px; margin:0px;}
 
.news_pera ul li { display:inline;
 
  margin-right:10%;
	color: #fff;
	font-family: 'robotoregular'; line-height:56px;
	font-size: 13px;
}
.news_pera li a{ color:#fff;}

.about_section{ float:left; width:100%; text-align:center; margin-top:40px;}
.about_section h2{ color:#5b5b5b; font-size:27px; margin-bottom:5px;}
.about_section h3{ color:#5b5b5b; font-size:20px; margin-bottom:5px;}
.about_section span{ color:#5b5b5b; font-size:15px;}

.about_section p {color:#717171; font-size:14px; line-height:25px; margin-top:5px;}
.read_more{ text-align:center; margin-top:20px;}
.read_more a{ color:#da3b3b; font-size:16px;}

#footer{ float:left; width:100%; padding:20px 0;
 background-color:#d6d6d6; margin-top:35px;}
 .colum_02{ float:right !important;}
 .colum_01{ float:left; width:auto; font-family: 'robotoregular'; }
 .colum_01 h3{color:#5b5b5b; font-size:25px; margin-bottom:5px;}
 .colum_01 ul{ margin:0px; padding:0px;}
 .colum_01 li{ font-size:15px;
  list-style:none; line-height:24px; }
  .colum_01 li a{color:#5b5b5b;}
  .colum_01 p{ font-size:15px;  color:#5b5b5b; line-height:22px;}
  .colum_01 p a{ color:#5b5b5b;}
  .bottom{ border-top: solid 1px #d0d0d0; float:left; width:100%; padding-top:15px; margin-top:2px; color:#717171;}
  .design_by {
    float: left;
    width: 42%;
}

.bottom_inner{ float:left; width:100%;}
.design_by p{ font-size:14px; line-height:22px;}
.design_by a{ color:#717171;}
.visitor_nmbr {
    float: left;
    width: auto;
}
.visitor_nmbr p{ font-size:16px; float:left;}
.visitor_nmbr img{ float:left; margin-left:10px;}
.copyright {
    float: right;
    width: auto;
}
.copyright p{ font-size:14px; float:left;}

/*inner pages*/

.inner_middle{ float:left; width:100%; margin-top:15px;}
.inner_banner{ float:left; width:100%;}
.inner_banner img{ width:100%; height:auto;}  

.inner_middle h1{color:#c20000; text-align:center; font-size:27px; margin-bottom:15px;}
	.inner_middle h1 span{color:#4D1717;
    font-size:16px; margin-left:4px;}
	
.inner_middle p {
    color: #717171;
    font-size: 14px;
    line-height: 25px; text-align:justify;
}
.about_inner{ float:left; width:100%;}

.about_inner p {
    color: #717171;
    font-size: 14px;
    line-height: 25px; text-align:justify;
}
	
.member{ margin:0 auto; width:85%; border-bottom:dashed 1px #ccc; padding-bottom:30px; margin-bottom:30px;}
.member p{ margin-bottom:5px;}
.member span{ color:#c20000; font-size:15px;}
.contact_us{ margin:30px auto ;width:90%;}
.centre_01{ float:left; width:auto; margin-right:35px; border-right: dashed 1px #ccc; padding-right:20px;}
.centre_01 h3{ color:#097277; padding-bottom:7px; font-size:23px;}
.centre_01 p{ font-size:16px; }
.centre_01:last-child{ margin-right:0px;}
.usefull{ width:80%; margin:30px auto;}

/*form start*/

.form_section{ margin:0px auto; width:40%; background-color:#f4f3f1;}

.form_inner {
	margin: 0 auto;
	width: 92%;
	padding: 10px 20px;
}
.form_section h2 {
	font-size:20px;
	font-weight: normal;
	color:#097277;
	text-align:center;
	padding:10px 12px;
}
.thanks h2{ padding:20px !important; font-size:25px;}

.thanks h3{ padding:20px !important; font-size:20px; color:#097277; text-align:center;}

.form_section span {
	color: #2b9da0;
}
.text_box, .security {
 font-family: 'robotoregular';
	font-size: 14px;
	font-weight: normal;
	color: #a6a3a2;
	margin-top:10px;
	height: 33px;
	padding: 0 5px; border:none; border-radius:0px;-webkit-border-radius:0; 
	width:96%;
 
 
}


.text_area_box{ height:100px;}
.security {
	width: 58%;
}
.captcha {
	margin: 10px 10px 0 0;
	float: left;
}

.attach_img {
    width:98%;
    background: url(../images/attach.png) no-repeat 10px center #ececec;
    border: 0px;
    border-radius: 0px;
    cursor: pointer;
    outline: none;
 
    margin-top: 15px;
    text-align: left;
    border: solid 1px #c6c6c6;
    color: #848181;
    padding: 10px 40px;
}
.submit_btn {
	font-size:20px;
	font-weight: normal;
	color: #fff;
	margin: 10px 10px 6px 0;
	width:98%;
	height: auto;
	padding:10px 0;
	border: none;
	cursor: pointer;
	text-align: center;
	background-color:#097277; border-radius:0px;-webkit-appearance: none;-webkit-border-radius: 0;
}

.mar_left{ margin-left:48px;}
.header_inner{ position:relative; width:100%;}
.social_icon{ position:absolute; right:0px;	}
.social_icon a{ border:none;}
.payment_info{ width:100%; text-align:center;}
.payment_info h3 {
    /* padding: 20px !important; */
    font-size:22px;
    color:#5b5b5b;
    text-align: center; line-height:26px;
}

  
 .enquiry_form_sec{ margin:50px auto; width:90%;}
 .enquiry_inner{ float:left; width:96%; background:#f4f3f1; padding:10px 20px 20px 20px;}
.main_f{ width:100%; overflow:hidden;}
.left_area{ float:left; width:48%; margin-right:20px}
.right_area{ float:left; width:48%;}
 
 .query_text{
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: normal;
    color: #a6a3a2;
    margin-top: 10px;
    height: 33px;
    padding: 0 5px;
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0;
    width:99%;
}
.msg{ height:auto; width:98%;}
.security{ width:30%;}
.cptcha{ margin:10px 10px 0 0; float:left;}

.enquiry_inner h2 {
    font-size: 28px;
    font-weight: normal;
    color: #097277; margin-bottom:10px;    text-align: center; text-transform:uppercase;
 
}
.query_btn{
font-size: 20px;
    font-weight: normal;
    color: #fff;
    margin:30px 10px 6px 0;
    width: 50%;
    height: auto;
    padding: 10px 0;
    border: none;
    cursor: pointer;
    text-align: center;
    background-color: #097277;
    border-radius: 0px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}


 .list{ padding:0px; margin:0px;}
 .list li{color: #717171;
    font-size: 14px;
    line-height: 25px;
    text-align: justify; background:url(../images/list.jpg) no-repeat; list-style:none; padding-left:30px; background-position:0 3px;
}


.col_left{ float:left; width:30%; margin-right:2%;}
 
 .col_right{ float:left; width:60%;}
  
 .bordline{ width:100%; border-bottom: dashed 1px #ccc; margin:25px 0;}
 
.news_arrow{ padding:0px; margin:0px;}
.bordline li{ list-style:none;     color: #717171;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}


 .list02{ padding:0px; margin:0px;}
 .list02 li{color: #717171;
    font-size: 15px;
    line-height: 28px;
    text-align: justify; background:url(../images/list02.jpg) no-repeat; list-style:none; padding-left:19px; background-position:0 9px;
}
.list02 li a{ font-weight:normal; color: #717171; }