
body {
  margin: 0;
  padding: 0;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  background-color: #000000;
 
}

h1, h2, h3, h4, h5, h6, ul, blockquote {
	margin: 0;
	padding: 0;
}

a {
  color: #0088cc;
  text-decoration: none;
}

a:hover {
  color: #005580;
  text-decoration: underline;
}
.clear {
	clear: both;
}
.ease {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.alignright {
	float: right;
}
.ease-fade {
}
.top_sect{ position:relative;}
.logo{ margin-top:16px;}
.top_sect .navbar{ margin-top:72px;}
.slider_banner{ position:relative; width:100%;}
.al_hidayah_hding{ width:100%; text-align:center;}
.al_hidayah_hding .img_top{ margin-top:-60px; position:relative; display:block;}
.al_hidayah_hding h1{ color:#b5d377; font-size:36px; font-weight:normal; line-height:36px; margin:5px 0px 8px 0px;}
.al_hidayah_hding p{ font-size:16px; line-height:18px; color:#707070; margin:26px 0px 13px 0px; float:left; width:100%;}
.banner_txt{ position:absolute; right:95px; top:121px; width:562px; background:#429ed6; border-top:#2783bb 5px solid; padding:24px 15px 10px 15px;}
.banner_txt h2{ font-size:39px; color:#FFFFFF; margin-bottom:13px; font-weight:normal; line-height:39px;}
.banner_txt p{ color:#FFFFFF; font-size:14px; line-height:18px;}
.searvice_bg{ background:#000000;margin-top:60px;}
.searvic_imgtop{ width:100%; text-align:center; margin-top:-50px;}
.searvic_imgtop h1{ font-size:25px; color:#707070; font-weight:300; margin:18px 0px; float:left; width:100%;}
.searvic_imgtop h1 span{ color:#429ed6; font-weight:400;}
.service_detail{ width:332px !important; margin-left:12px !important; margin-bottom:45px; background-image:url(../images/bg.jpg); background-repeat:repeat; padding:14px;}
.sevice_img{ float:left; width:100%; border: solid 1px #ffffff;}
.sevice_img a img{ border:#CCCCCC 1px solid; float:left; width:320px;}
.service_detail h3{ color:#f57d20; font-size:27px; font-weight:normal;font-family:Georgia; text-align:center;width:100%; line-height:30px; text-transform:uppercase;}
.service_detail p{ color:#ffffff; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:center; margin-top:15px;}
.service_detail span{ background-color:#ffffff; color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:6px;}
.service_detail span a{ background-color:#ffffff; color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:6px;}
.service_detail span a:hover{ background-color:#000000; color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:6px;}

.about_detail{ width:97% !important; margin-bottom:45px;}
.about_detail p{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify;
line-height:24px; margin-top:10px;}
.about_detail h1{font-size:27px; font-weight:normal; font-family:Georgia; color:#f57d20; text-align:justify;
margin-bottom:15px; text-transform:uppercase; margin-top:-30px;}
.about_detail h2{font-size:21px; font-weight:normal; font-family:Georgia; color:#f57d20; text-align:justify;
margin-bottom:15px; margin-top:15px; text-transform:uppercase;}
.about_detail h3{font-size:18px; font-weight:normal; font-family:Georgia; color:#d3d3d3; text-align:justify;
margin-top:15px;}

.searvice_layout{ width:1100px; margin:auto; }
.zoom { width:323px;height:205px;display:block;position:relative;overflow:hidden;}
.service_detail:hover h3{ color:#c2c2c2;}
.zoom img{ display:none }
.zoomOverlay {position:absolute;top:0; left:0;bottom:0; right:0;display:none;background-image:url(../images/plus.png);background-repeat:no-repeat;background-position:center;}
.read_more{ width:100%; float:left; text-align:center;}
.read_more a{ color:#eff4f7; font-size:13px; padding:17px 73px; background:#71b6e0;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-family:Arial, Helvetica, sans-serif;}
.read_more a:hover{background:#8acaf0; text-decoration:none;}
.team_hding{ margin:49px 0px 56px 0px; float:left;}
.team_lft{}
.team_Sect{ float:left; width:100%; margin-bottom:42px;}
.team_Sect a{ margin-right:5px;}
.team_detail{}
.team_img{ width:85px !important;}
.team_detail .title{ width:100%; border-bottom:#e1e5e8 1px solid; padding-bottom:6px; margin-bottom:10px;}
.team_detail .title h4{ color:#4b5355; font-weight:normal; font-size:14px; line-height:14px;}
.team_detail .title span{color:#4b5355; font-weight:normal; font-size:14px; font-weight:300;}
.team_detail p{ color:#888888; font-size:13px; line-height:18px; margin-bottom:30px; font-family:Arial, Helvetica, sans-serif;}
.galler_hding{ font-size:14px; color:#44402e; font-weight:normal;}
.galler_hding h2{ font-size:14px; color:#44402e; font-weight:normal;}
.footer_bg{ background:url(../images/footer_bg.jpg) repeat-x left top #21262a; width:100%; float:left;}
.footer_share{ margin:10px 0px 10px 0px; float:right;}
.footer_share a{ margin-right:10px;}
.footer_col{ margin:23px 0px 50px 0px; float:left;}
.footer_col h4{ color:#efefef; font-size:24px; line-height:24px; margin-bottom:10px}
.footer_col ul{ list-style:none;}
.footer_col ul li{ float:left; width:100%;}
.footer_col ul li a{ background:#21262a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:8px 13px; margin-bottom:2px; width:88%; float:left;}
.footer_col p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:100%; float:left;}
.footer_col a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:100%; float:left;}
.copy_right{}
.copy_right p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bdbec0; margin:10px 0px 10px 0px;}
.copy_right p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bdbec0; margin:10px 0px 10px 0px;}
.copy_right img{float:right; margin-right:10px}
.footer_link{}
.footer_link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bdbec0; margin-right:15px;}
.footer_link a:hover{ color:#FFFFFF;}
.footer_link a.active{ color:#FFFFFF;}
.map_img img{ max-width:96%;}
.imageOuter {width:300px; float:left;}
.imageOuter span.rollover {opacity: 1;-o-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition: -webkit-transform 1s;background:url(../images/zoom.png) center center no-repeat #000;cursor: pointer;height:203px;width: 323px;position: absolute;z-index: 10;opacity: 0;}
.imageOuter span.rollover:hover {
	opacity: .7;-o-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}
.imgborder{ margin-bottom:15px; border: solid 3px #ffffff;}

.tophrd{
	 font-size:12px; color:#FFFFFF;  margin:45px -50px 0 0; float:right;
	}
.tophrd img{
	  margin-right:10px;
	}
	.tophrd span{
	  margin-right:10px; margin-left:10px;
	}
	
/*===========Start Sevice Page=================*/
.searvice_Sectbg{ background:url(../images/searvice_bg.jpg) repeat-x left top; width:100%; height:253px; float:left; position:relative; margin-bottom:55px;}
.servive_bannerTxt{ position:absolute; right:15%; top:70px;}
.servive_bannerTxt span{ background:#439ed7; border-bottom:#2681ba 5px solid; font-size:34px; font-weight:normal; color:#FFFFFF; padding:4px 15px;}
.heding{ float:left; width:100%; font-size:24px; color:#429ed6; border-bottom:#e0e0e0 1px solid; line-height:24px; padding-bottom:20px; margin-bottom:20px;}
.heding1{ float:left; width:100%; font-size:18px; color:#8a8b8f; border-bottom:#e0e0e0 1px solid; line-height:24px; padding-bottom:20px; margin-bottom:20px;}
.detail{ width:95%;}
.detail h3{font-size:20px; color:#429ed6;line-height:20px; padding-bottom:12px;}
.detail p{font-size:13px; color:#8a8b8f;line-height:18px; font-weight:300; padding-bottom:12px;}
.detail ul{ list-style:none; margin-bottom:23px; float:left; width:100%;}
.detail ul li{ float:left; width:100%; background:#b6d377; margin-bottom:2px;}
.detail ul li a{ font-size:12px; color:#FFFFFF; padding:3px 10px;}
.contact_detail{ width:98%;}
.contact_detail h3{font-size:20px; color:#429ed6;line-height:20px; padding-bottom:12px;}
.contact_detail ul{ list-style:none; margin-bottom:23px; float:left; width:100%;}
.contact_detail ul li{ float:left; width:100%;font-size:13px; color:#8a8b8f;}
.contact_detail ul li label{ font-size:13px; color:#8a8b8f; font-weight:300;}
.contact_detail ul li input[type="text"]{-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; width:98%; height:32px; border:#dadada 1px solid;}
.contact_detail ul li select{-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; width:100%; height:40px; border:#dadada 1px solid;}
.contact_detail ul li input[type="checkbox"]{ margin:15px 5px 25px 5px;}
.submit{ border-top:#e0e0e0 1px solid; margin:5px 0px 20px 0px; padding-top:20px; float:left; width:100%;}
.submit input[type="submit"]{background:#439ed7; border-bottom:#2681ba 2px solid; font-size:18px; font-weight:normal; color:#FFFFFF; padding:8px 25px; cursor:pointer; border-right:none;border-left:none;border-top:none;}

/*===========End Sevice Page=================*/
.menu_list {width:100%;margin:10px 0px 30px 0px;float:left;	}
.menu_head {padding:13px 15px;cursor: pointer;position: relative;margin:1px;font-weight:bold;font-size:24px;
color:#FFFFFF;background: #b6d377 url(../images/plus_tab.png) 98% center no-repeat;}
.menu_body {display:none;}
.menu_body a{display:block;color:#006699;background-color:#EFEFEF;padding-left:10px;font-weight:bold;text-decoration:none;}
.galler_sect{ width:760px; margin:auto;}
.galler_sect ul{ list-style:none; width:100%; float:left; margin-top:87px;}
.galler_sect ul li{ float:left; margin:0px 20px 20px 0px;-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%; border:#f5f5f5 5px solid;}
.galler_sect ul li a{ float:left;}
.galler_sect ul li a img{ width:122px; height:122px;}


.galler_sect ul li div.imageOuter {width:122px; float:left; height:122px; }
.galler_sect ul li div.imageOuter span.rollover {opacity: 1;-o-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition: -webkit-transform 1s;background:url(../images/gallery_plus.png) center center no-repeat #5f95b8;cursor: pointer;height:122px;width:122px;position: absolute;z-index: 10;opacity: 0;-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;}
.galler_sect ul li div.imageOuter span.rollover:hover {
	opacity: .7;-o-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition: -webkit-transform 1s;
}
.spacer1{height:30px;}

.pop_heding{ float:left; margin-top:-20px;}
.pop_heding h1{ font-size:25px; color:#707070; font-weight:300; float:left; width:100%; text-align:center; margin:0px 0px 15px 0px;}
.pop_heding h1 span{ color:#429ed6; font-weight:400;}
.img_lft{ float:left;}
.img_right{ float:right;}
@media (min-width: 981px) and (max-width: 1024px){
.searvice_layout{ width:974px;}
.service_detail{ width:300px !important;}
.imageOuter {width:300px; }
span.rollover {
width: 300px;
}
}
@media (min-width: 768px) and (max-width: 979px){
.sb-search{ top:0px !important;}
.sb-search-input{ width:95% !important;}
.banner_txt{ top:50px; right:0px; width:450px;}
.service_detail{ width:96% !important;}	
.img_lft{ float:left; display:none;}
.img_right{ float:right;display:none;}
.footer_col{ float:none;}
.galler_sect{ width:86%;}
}
@media (max-width: 767px) {
.top_sect .navbar{ margin-top:-45px;}
.sb-search{ top:0px !important;}
.sb-search-input{ width:95% !important;}
.banner_txt{ display:none;}
.searvice_layout{ width:100%;}
.service_detail{ width:96% !important; margin-left:0px !important;}
.sevice_img a img{ max-width:95%;}
.zoom{ width:100%;}
.footer_col{ float:none;}
.galler_sect{ width:86%; margin:auto;}
.galler_sect ul li{text-align:center;}
.img_lft{ float:left; display:none;}
.img_right{ float:right;display:none;}

}
@media(max-width:320px){
.imageOuter{ width:100%;}
.imageOuter span.rollover{ width:90%; height:170px;}
}


