@import url(http://weloveiconfonts.com/api/?family=entypo);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul{width:100%;float:left;}

/*-----------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------*/
#zerogrid{width:100%;}
.padding10{
	padding:10px;
}
.width250{
	width:27% !important;
}
.warpper01{width:100%;float:left;}
.warpper02{width:100%;float:left;}
footer{width:100%;float:left;}
.warpper_top{width:85%;margin:0 auto;}
.warpper_inner{width:100%;float:left;}
header{width:100%;float:left; padding:15px 0px;}
.header_left{width:35%; float:left; margin: 10px 0px 10px 10px;}
.header_left ul li{float:left;}
.header_logo{float:left;}
.header_right{width:35%;float:right; margin: 10px 10px 10px 0px; }

.header_right p:last-child{text-align:right;float:right;}
.call_icons{
	width:25px;
	height:25px;
	vertical-align:middle;
	}
nav{width:100%;float:left;padding:1% 0%;position:relative; height:46px;}
.navication{padding:1% 0%;width:100%;float:left;}
.menu_left{width:43%;float:left;}
.menu_logo{width:14%;float:left;}
.menu_right{width:43%;float:right;}
.menu_left ul li{float:left;margin:0% 7%;}
.main_menu{
	display:none;
}
.logo{position:absolute;bottom: 0%;}
.menu_left ul li a, .menu_right ul li a{text-transform:uppercase;}
.banner{width:100%;float:left;position:relative;}
.banner_slider img{border: 13px solid #FFF;width:98%;float:left;}
.banner_slider{width:100%;float:left;}

.banner_menu{width:100%;float:left;padding: 0% 0% 0% 2%;position:relative;}
.banner_menu ul{position:relative;}
.banner_menu ul li{float:left;padding:1% 1% !important;}
.banner_menu ul li:last-child{padding: 1% 0% 1% 1.5%;}
.banner_menu ul li a{text-transform:uppercase; padding: 0px 8.5px; line-height:23px;}


.form_content {
	width:29%;
	float:right;
	margin: 10px 0px;
 }
   
.bk {position:absolute; width:2%; top:13px; height: 67px; margin: 0% -2%;} 
.bk hr{border-top:1px dashed #FFF;border-bottom:1px dashed #ffffff;height:10px;float:left;width:30px;height: 47px;float: left;margin:37% 0%;border-left: 0px;border-right: 0px;}
.bk.l {left: 0;}
.bk.r {right: 0;}
.skew {position: absolute;width:0px;z-index: 5;height: 0px;border-style: solid;border-color: transparent #330206 transparent transparent;top:70px;border-width: 0px 11px 11px 0px;}
.skew.l {left:-0.9%;}
.skew.r {right: -0.9%; border-width: 12px 12px 0px 0px;transform: rotate(180deg);}
.bk.l > div {left: -60px;}
.bk.r > div {right: -60px;}
.arrow {height: 2px !important;position: absolute;z-index: 2;width: 10px; height: 0; }
.arrow top hr{border-top:1px dashed #ffffff;width:50px;float:left;}
.banner_menu_style{width: 100%;float: left;margin: 0% 0% 0% -1% !important;}
.triangle-l { border-color: transparent #250304 transparent transparent;border-style: solid; height: 0px;float: left;margin-left: -1.5%;z-index: -1; border-width: 14px 15px 0px 16px; margin-top: -1.2%;}
.triangle-r {border-color: transparent transparent transparent #250304;border-style: solid;border-width: 14px 14px 0px 15px;float: right;margin-right: -3.3%;margin-top: -1.2%;z-index: -1;}
 
.extra_events{width:100%;float:left;padding: 1% 0% 0% 0%;}
.extra_events_left{width:70%;float:left;}
.extra_events_right{width:27%;float:right;}
.extra_events_left ul li{float:left;width:100%;}
.extra_events_left ul li:first-child{width:50%;float:left;}

.extra_events_left ul li:last-child{width:43%;float:right;margin-right: 2%;}
.department_store{margin-left:5%;}
.extra_events_left ul li h3{width:65%;float:left;}
.extra_events_left ul li h3{width:65%;float:left;}
.extra_events_left ul li h3{width:60%;float:left;}
.extra_events_left ul li:nth-child(2) ul li{float:left;width:100%;}

.health_backage h1 a:hover{color:#000;text-align:center;}
.extra_events_right select{width:100%;float:left;border:1px solid;padding:1% 0%;margin:2% 0%;text-transform:capitalize;}
.extra_events_right form input{width:30%;float:right;padding:2% 0%;background:#0765ad;color:#FFF;border:1px solid #FFf;border-radius:5px;font-weight:600;margin-top: 2%;}

.special_teatment{width:100%; float:left;}
.special_teatment ul{
	padding:10px 0px;
}
.special_teatment ul li{float:left; margin:2% 1.599% 2% 0%; border:2px solid #eee; border-radius:3px; line-height:0px;}
.special_teatment ul li:last-child{
	margin:2% 0% 2% 0%;
}
.image_gal21 { width:100%; height:160px;}
hr{width:100%; float:left; border:1px dashed #000; margin: 1% 0% 1% 0%;}
.section_data{width:100%;float:left;padding-bottom: 1%;}
.section_data ul li {float:left; width:48.69129%; margin-right:15px;}
.section_data ul li:last-child{
	margin:0px;
}
.our_vision{width:100%; float:left;}
.photo_gallery{width:50%; float:left; margin-left: 1%;}
.useful_link{width:19%; float:right;}
.photo_gallery ul li{float:left; width: 22%; padding:0% 0% 0% 4%;}
.photo_gallery ul li:first-child{float:left; padding:0% 0%;}
.photo_gallery ul li:last-child{float:right; padding:0% 0%;}
.photo_gallery ul li img{width:100%;}
.footer_data{
	padding:10px 0px;
}
.footer_text{
	margin-bottom:15px;
}
.footer_contacyt{width:23.2559%; float:left; margin-right:20px;}
.footer_contacyt:nth-child(4){
	margin:0px;
}
.footer_social ul li{float:left;}
.sidebar_title { text-align:center;}
.footer_social01{width:25%;float:left;}
.footer_services{width:24%;float:right;}
.footer_social ul li{float:left;}
.copy_rights{width:100%;float:left; text-align:center; padding:10px 0px 0px 0px;}
.copy_rights p{text-align:left; margin-top:15px;}
.contact_data{width:100%;float:left;}
.cont_left{width:100%;float:left;}
.cont_right{width:100%;}
.cont_add {width:100%;float:left;}
.cont_add ul li:first-child{width:49%;float:left;padding: 2% 0%;}
.cont_add ul li:last-child{width:50%;float:right;}
.map{width:100%;float:left;}
.cont_add ul li:first-child form{width:100%;float:left;}
.contact_inner{padding-top:1%;}
.cont_enq { width:50%; float:left;}

.services_data {
    width: 69%;
    float: left;
    padding: 10px; 10px;
}
.future_services{width:100%;float:left;}
.arrow top hr{border-top:1px dashed #ffffff;width:50px;float:left;}
.banner_menu_style{width: 100%;float: left;margin: 0% 0% 0% -1% !important;}
.triangle-l { border-color: transparent #250304 transparent transparent;border-style: solid; height: 0px;float: left;margin-left: -1.5%;z-index: -1; border-width: 15px 15px 0px 18px; margin-top: -1.2%;}
.triangle-r {border-color: transparent transparent transparent #250304;border-style: solid;border-width: 15px 14px 0px 15px;float: right;margin-right: -3.3%;margin-top: -1.2%;z-index: -1;}
/*banner slider css first*/
.slider-container {width: 100%;height: 400px !important;
position: relative;}
/*banner slider css end*/
.res_menu{
	float:right;
	padding:25px 20px;
	display:none;
}

/*For Responsive*/
.container_slider {
	margin: 0px auto;
	max-width: 100%;
}
.footer_special_list{}
.footer_special_list li{padding:3% 0%; line-height:25px; float:none; margin-left:25px;}
.footer_data ul li {padding: 1% 0% 1%;}
/*social licons*/
a[class*="entypo-"]:before {
	font-family: 'entypo', sans-serif;
}
a{
	text-decoration:none;
}
.container {
	height: 3em;
	left: 50%;
	margin: -1.5em 0 0 -6em;
	position: absolute;
	top: 50%;
	width: 12em;
}
/* SOCIAL */
.social {
	position: relative;
	height: 2em;
	width: 9.5em;
	margin:60px 0px 0px 50px;
}
.social li {
	display: block;
	height: 3em;
	line-height: 4em;
	margin: -2.2em;
	position: absolute;
	-webkit-transition: -webkit-transform .7s;
	-moz-transition: -moz-transform .7s;
	-ms-transition: -ms-transform .7s;
	-o-transition: -o-transform .7s;
	transition: transform .7s;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	text-align: center;
	width: 3em;
}
.social a {
	color: #fffdf0;
	display: block;
	height: 4em;
	line-height: 4em;
	text-align: center;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 4em;	
}
.social li:hover {
  -webkit-transform: scale(1.3,1.3) rotate(45deg);
	-moz-transform: scale(1.3,1.3) rotate(45deg);
  -ms-transform: scale(1.3,1.3) rotate(45deg);
	-o-transform: scale(1.3,1.3) rotate(45deg);
  transform: scale(1.3,1.3) rotate(45deg);
}
.facebook {
	background: #155b9d;
	left: 0;
	top: 0%;
}
.twitter {
	background: #1a9ec4;
	bottom: 0;
	left: 25%;
}
.pinterest {
	background: #d05f8f;
	left: 50%;
	top: 0%;
}
.google_plus {
	background: #EA340D;
	bottom: 0;
	left: 75%;
}
.linked-in {
	background: #157f9d;
	left: 100%;
	top: 0%;
}
<!--- recent added styles -->
.gal_image { height:90px; width:130px; border: 1px solid red; padding-top:10px;}
.welcome_title,
.about_title,
.services_title,
.service_page_title,
.product_page_title,
.pro_title{
	margin:15px 0px;
}
.gallery_content{
	margin:10px 0px;
}
/* the important bits */
.cont ul li {
  position: relative;
  float: left;
  margin:14px 0px;
  padding: 10px;
  list-style: none;
  border:1px solid #eee;
  border-radius:3px;
}
.ab_01{
	margin-bottom:10px;
}
.left_service_image1{
	width:25%;
	float:right;
	margin:0px 0px 0px 10px;
	 border-radius:3px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.left_section{
	width:47%;
	padding:10px 10px 10px 0px;
}
.right_section{
	width:47%;
	padding:10px;
}
.extra_content{
	line-height:25px;
	text-align:justify;
}
.pro_image1{
	width:200px;
	height:200px;
	margin-right:15px;
	float:left;
	border-radius:3px;
}
.gall_title{
    padding:6px 10px;
    font-size:13px;
    color:#555555;
}