*{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4{ font-weight:normal;}
h6 {
    color: #083d4a;
    font-size: 15px;
    margin: 10px 0;
    font-weight: bold;
    border-bottom: dotted 1px #ccc;
    padding: 15px 0;
}

a{ text-decoration:none;}
img{ vertical-align:middle}

  h2{ color:#0093dd; font-size:25px;}
 p{ color:#333; font-size:14px; line-height:26px; text-align:justify}
 
.clr{ clear:both;}
.top{ float:left; width:100%; background:#c40812; padding:7px 0;}
.container{ max-width:1100px; margin:0 auto;}
.email{ float:left; width:auto; margin-top:5px;}
.email img{ margin-right:5px;}
.email a{ color:#fff; font-size:14px;}
.apply_bnt{ float:right; width:auto; margin-right:5%;}
.phone{ float:left; width:25%; margin-left:5%; margin-top:5px;}
.phone img{ margin-right:5px; float:left;}
.phone p{ color:#fff; font-size:14px;}
.con{ float:right; width:auto; font-size:14px; margin-top:5px; display:none;}
.con a{ color:#fff;}
.social{ float:right; width:auto;}
.social a{ color:#656565; float:right;}
.social p{ color:#656565; float:left; margin-right:15px;}


.texture_sec{ background-image:url(../images/bg.png); background-repeat:repeat;}
.midder_sec{ overflow:hidden; background:#fff; width:100%; padding:0 15px; box-shadow:0px 2px 40px #555}
.right_sec{ float:right; width:80%; margin-top:10px; }

.header{ float:left; width:100%;}

.header_inner{ float:left; width:100%;}
.logo{ float:left; width:auto; margin-top:15px;}

.menu_sec{ float:right;  width:auto; border-top:solid 1px #b90006; margin-top:20px;}

.slider{ width:100%; position:relative; overflow:hidden;}
.need_help {
	float:left;
	width:100%;
	background:#2F2522;
}
.need_help_inner {
	margin:0 auto;
	width:60%;
}
.need_help_inner label {
	color:#fff;
	font-weight:bold;
	font-size:18px;
	margin-right:2%;
}
.bord_line{ border-bottom:solid 1px #ccc; padding:20px 0;   width:100%; overflow:hidden;}
.coures_s{ float:lett; width:100%; margin:20px 0;}
.coures_s h1{ color:#3b5998; font-size:20px; margin-bottom:10px;}
.coures_s p{ text-align:justify}
.box_01{ float:left; width:24%;  text-align:center; margin:25px 0 20px 0;}

.box_01 img{ margin-bottom:10px; border:solid 3px #82a7f4; border-radius:100px;}
.box_01 a{ font-size:21px;	 color:#3b5998;}
.box_01 p{ color:#404040; font-size:19px; text-align:center; margin-top:10px;}
 


.enquiry_bg {
	float: right;
	width: 89%;
	background: #191917;
	padding-bottom: 10px;
}
.enquiry_bg h2 {
	background: #c9080b;
	margin-bottom: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	color: #fff;
	font-size: 20px;
	width: 100%;
	text-align: center;
	padding: 15px 0;
	font-weight: normal;
}
.enquriry_text {
	width:20%;
	margin: 0 auto;
	font-family: 'Roboto', sans-serif;
	padding:8px 5px;
	color: #8b8888;
	font-size: 13px;
	margin:10px 1px;
	border: none;
	background: #eceaea;
}
.enquriry_btn {
	background: #fff;
	color:#000;
	text-shadow:1px 1px 1px #000;
	border:none;
	font-size:13px;
	width:9%;
	cursor:pointer;
	padding:10px 0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}



.blue_bg{ float:left; width:100%; background:#046292; padding:20px 0;}
.form_inner{ width:80%; margin:0 auto; overflow:hidden;}
.form_inner h2{ color:#bfef00; font-size:25px; text-align:center; margin-bottom:5px;}
.form_inner h2 span{ color:#fff; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.text_box{ float:left; width:22%; background-color:#c8dde7; padding:8px 5px; border:solid 1px #dbe5ea; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px;}
.submit_btn{ float:left; cursor:pointer; background:#9ebf0d; color:#000; font-size:16px;  padding:8px 70px; border:solid 1px #719e0c; margin:5px; font-weight:bold;}
 
 ::-webkit-input-placeholder {
    color:#70706f;
}
:-moz-placeholder {
    color:    #70706f;
}

.news_main{ float:left; width:100%; padding-bottom:25px; border-bottom:solid 1px #cecbcb; margin:25px 0;} 
.news_pic{ float:left; width:auto; margin-right:20px;}
.news_pic img{ }
.news_deta{ float:left; width:85%;}
.news_deta h2{ color:#0093dd; font-size:25px;}
.news_deta p{ float:left; color:#333; font-size:14px; line-height:26px; text-align:justify;}
.news_deta p a{ color:#03F}

.news_pic_rt{ float:right;}
.news_deta_rt{ float:right;}
.our_services{ overflow:hidden; width:100%; margin-bottom:20px;}

.
.our_services a{ font-size:15px; color:#004f77;}


.gallery_bg{ background-image:url(../images/gallery_bg.jpg); float:left; width:100%; background-size:100%;}
.gallery_inner{ float:left; width:100%; margin-top:35px;}
.contant_sec{ float:left; width:100%; margin-top:30px;}

.welcome_text{ float:left; width:60%;}
.welcome_text h2{ color:#0093dd; font-size:25px; margin-bottom:20px;}
.welcome_text h2 span{ color:#282522}
.welcome_text p{ text-align:justify;}
.welcome_text a{ color:#0093dd; float:right; margin:20px 0;}
.help_sec{ float:right; width:375px;  }
.help_sec h2{ color:#0093dd; font-size:25px; margin-bottom:20px; margin-left:100px;}
.help_sec h2 span{ color:#282522}
.help_box{ float:left; width:100%; border-bottom:solid 1px #cecbcb; padding-bottom:10px; margin-bottom:10px;}
.help_pic{ float:left; width:auto;}
.help_text{ float:right; width:73%;} 
.help_text h3{ font-size:18px; color:#0093dd;}






.footer_links {
	width:100%;
	float:left;
	margin:10px 0 0 0;
	background-color:#FFF;
	border:solid 1px #CCC;
}
.foterlinks {
	width:22%;
	float:left;
	margin:0;
	padding:15px
}
.foterlinks ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none
}
.foterlinks ul li {
	padding:0;
	margin:0;
	display:block
}
.foterlinks ul li a {
	color:#666;
	padding:5px;
	line-height:30px;
	font-size:14px
}
.foterlinks ul li a:before {
	content:"\25BA";
	padding-right:5px
}
.foterlinks ul li a:hover {
	color:#333;
	text-decoration:underline
}



.footer{ float:left; width:100%; background-color:#0093dd; border-top:5px #e25f06 solid; padding:15px 0; margin-top:20px;	}
.footer_inner{ float:left; width:100%; padding:10px 0;}

.col_01{ float:left; width:27%;}
.col_01 p{ color:#fff;  font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.col_01 h6{ color:#C7F900; font-size:18px; font-weight:normal; margin-bottom:8px;} 
.col_01 li{ list-style:none; font-size:14px; font-weight:normal; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.col_01 li a{ color:#fff;}
.col_01_last{ float:right; width:auto;}
 .bottom_bg {
	float:left;
	width:100%;
	background:#000;
	padding:10px 0;
}
.bottom_inner {
	float:left;
	width:100%;
}
.copyright {
	float:left;
	width:auto;
}
.copyright p {
	font-size:12px;
	color:#a1a1a1;
}
.develop_by {
	float:right;
	width:auto;
}
.develop_by p {
	font-size:12px;
	color:#a1a1a1;
}
.develop_by p a {
	text-decoration:none;
	color:#c48c06;
}
.develop_by p a:hover {
	text-decoration:underline;
	font-weight:bold;
}


 


/*Qurey form start */
 
 

.sign_up{ float:left; margin-left:20px; width:90%;}
.sign_up h2{ text-align:center; margin-bottom:5px;}

.input_col{ width:92%; color:#9e9c9c; margin:3px auto; background-color:#F1EAEA; border:solid 1px #e3e3e3; padding:10px 10px;}

 .input_col_select{ width:100%;}
 
.sub_btn{background:#1e69af; width:100%; margin:10px auto; text-align:center;
 font-size:16px; color:#fff; padding:10px 0; border:none; cursor:pointer;
}

/*Qurey form end */





/*about us start*/
.slider_inner{ float:left; width:100%;}
.slider_inner img{ width:100%; height:auto;}


.company_about {
    margin-top: 20px; margin-bottom:10px;
}

.news_main {
	float:left;
	width:100%;
	padding-bottom:25px;
	border-bottom:dashed 1px #cecbcb;
	margin-bottom:25px;
}
.news_pic {
	float: left;
	width:24%;
	margin-right: 20px;
}
.news_pic img {
	border: solid 1px #ccc;
	padding: 2px;
	width: 100%;
	height: auto;
}
.news_pic h2{ color:#D90000; font-size:18px; text-align:center; font-weight:bold; margin-top:10px;}

.news_deta {
	float: left;
	width:74%;
}
.news_deta h4 {
	font-size:17px;
	margin-bottom: 6px;
	color: #D90000;
	font-weight: normal;
}






/*contact start*/
.contact_sec {
	width: 100%;
	overflow: hidden;
}
.contact_add {
	float: left;
	width: 40%;
}
.contact_add p {
	margin: 0px;
}
.contact_add a {
	color: #272727
}
.add_main {
	width: 100%;
	margin-top: 10px;
}
.add_main img {
	float: left;
	vertical-align: middle;
	margin-right: 5px;
}
.add_main_col_01 {
	float: left;
	width: 80%;
}
.add_main_col_01 img {
	float: left;
	vertical-align: middle;
}
.bord_line {
	border-bottom: solid 1px #ccc;
	padding: 10px 0;
	margin: 10px 0;
}
.map {
	width: 100%;
	float: left;
	margin: 10px 0;
}
.map img {
	width: 100%;
	padding: 2px;
	border: solid 1px #ccc;
}
/****************form start*****************/


/*new contact form srtart */
.contact_form {
	width: 58%;
	float: right;
}
.column_last {
	float:right;
	width:75%; background-color:#ddd; padding:20px;
}
.column_last label {
	color: #c48c06;
	font-weight: bold;
	font-size:20px;
}
.column_last .enquriry_footer {
	background:#fff;
	padding:9px 5px;
	font-size:12px;
	width:98%;
	border-radius:2px 2px 0 0; font-family: Arial, Helvetica, sans-serif;
	border:none;
	margin-top:10px;
}
.enquriry_btn2 {
	width:100%;
	border:none;
	background:#FC0; margin-top:10px;
	cursor:pointer;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	padding:8px 0;
	-o-transition:0.3s linear;
	-ms-transition:0.3s linear;
	transition:0.3s linear;
}
.enquriry_btn2:hover {
	 
	border:none;
	background:#000;
	cursor:pointer;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	padding:8px 0;
	color:#fff;
	-o-transition:0.3s linear;
	-ms-transition:0.3s linear;
	transition:0.3s linear;
}


/*new contact form end */


/*apply online form strat*/

.enquiry_form_sec {
	margin: 10px auto;
	width: 90%;
}
.enquiry_inner {
	float: left;
	width: 96%;
	background: #FDFBF8;
	padding: 10px 20px 20px 20px; border:solid 1px #ccc;
}
.main_f {
	width: 100%;
	overflow: hidden;
}
.left_area {
	float: left;
	width: 48%;
	margin-right: 20px
}
.right_area {
	float: left;
	width: 48%;
}
.query_text {
	font-size: 13px;
	font-weight: normal;
	border: solid 1px #E8E5E5 !important;
	color: #a6a3a2 !important;
	margin-top: 10px;
	height: 31px;
	padding: 0 5px;
	border: none;
	border-radius: 0px;
	-webkit-border-radius: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 95%;
}
.query_text_slt
{width: 99%;}

.msg {
	height: auto;
	width: 97.3%; padding-top:5px;
}
.security {
	width: 30%;
	float: left;
}
.cptcha {
	margin: 10px 10px;
	float: left;
}
.enquiry_inner h2 {
	font-size: 28px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#C40812;
	margin-bottom: 10px;
	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:#C40812;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
/*apply online form end*/



/*contact end*/


.pls {
	width:auto;
	margin:10px 0;
}
.pls img {
	width:100%;
	height:auto;
	border: solid 1px #ccc;
}
.listt {
	padding:0px;
	margin:0px;
}
.listt li {
	background-image:url(../images/list02.png);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 4px;
	margin:10px 0;
	list-style:none;
	font-size:13px;
	line-height:20px;
}
.spn {
	float:left;
	width:120px;
	font-weight:bold;
	color:#D90000;
}


/*gallery start*/

.product {
	float:left;
	width:100%;
}
.product ul{ padding:0px; margin:0px;}
.product ul li{ list-style:none; display:inline; margin:15px 3px 5px 3px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;width:200px;}
.product img{ border:none !important; padding:2px; margin-bottom:15px; border:solid 1px #ccc !important; max-width:258px; width:100% !important; height:auto !important;}
	






/*********************fee start *******************/
.fee_structure {
	float:left;
	width:100%;
}
.fee_structure h2 {
	font-size:24px;
	color:#018f36;
	font-weight:normal;
}
table {
	width:100%;
	border-collapse:collapse;
	margin:1em 0;
	font-size:14px;
	font-weight:normal;
}
th, td {
	text-align:center;
	padding:3px;
	border:1px solid #EDDEDE;
}
th {
	background:#0093dd url(tr_back.gif) repeat-x; 
	color:#fff;
	font-weight:normal;
}
td {
	background:#fff; padding:2px;
}
/* tablecloth styles */

tr.even td {
	background:#e5f1f4;
}
tr.odd td {
	background:#f8fbfc;
}
th.over, tr.even th.over, tr.odd th.over {
	background:#4a98af;
}
th.down, tr.even th.down, tr.odd th.down {
	background:#bce774;
}
th.selected, tr.even th.selected, tr.odd th.selected {
}
td.over, tr.even td.over, tr.odd td.over {
	background:#ecfbd4;
}
td.down, tr.even td.down, tr.odd td.down {
	background:#bce774;
	color:#fff;
}
td.selected, tr.even td.selected, tr.odd td.selected {
	background:#bce774;
	color:#555;
}
/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty {
	background:#fff;
}
 

.pro01:last-child{ margin-right:0px;}
.section02__inner02{float:left; width:100%; padding:25px 0;}
.pro01:last-child{ margin-right:0px;}
.pro01{ float:left; width:22%; border:solid 1px #cdc9c9; background:#0093dd; margin:10px 15px;}

.pro01 img{ text-align:center; width:100%; border:none !important; padding:0px; height:225px;}
.pro01 h3{ text-align:center; font-weight:500; font-size:14px; color:#fff; margin:5px 10px;}
.pro01 p{ font-size:13px; font-weight:500; line-height:18px; text-align:center; color:#fff;}
.icon{ width:27px; height:27px; margin:15px auto;text-align:center;}

.pro01:hover{ background:#7e7b7b; cursor:pointer; -webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	-o-transition:0.3s linear;
	-ms-transition:0.3s linear;}
	
/*********************fee end *******************/	