/*Rest Style */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,
code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
figcaption,figure,footer,header,hgroup,menu,nav,section,
summary,time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
nav ul {list-style:none}blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del {text-decoration: line-through}abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select {vertical-align:middle}a,input,input:focus{border:none; outline:none}
a{ text-decoration: none; transition:0.3s all; -webkit-transition:0.3s all; -moz-transition:0.3s all; -o-transition:0.3s all; -ms-transition:0.3s all;}
body{ font-family: 'Open Sans', sans-serif;background:url(../images/bg.png) 0 0 repeat;}
/*--margin padding--*/
.shadow-bg{box-shadow: 0 0 6px 2px rgba(31, 73, 125, 0.4);
-webkit-box-shadow: 0 0 6px 2px rgba(31, 73, 125, 0.4);
-moz-box-shadow: 0 0 6px 2px rgba(31, 73, 125, 0.4);
-ms-box-shadow: 0 0 6px 2px rgba(31, 73, 125, 0.4);
-o-box-shadow: 0 0 6px 2px rgba(31, 73, 125, 0.4);
 background:#fff; padding:0px 8px; min-height:444px;}
 /*--header--*/
.header{width:100%; background:#eb7827 url(../images/header-bg.jpg) 0 0 no-repeat;float:left;}
.header .logo{float:left;width:52%}
.header .logo img{width:100%;}
.header .top-ad{float:right; margin:2em 5em 0 1em;}
.header .top-ad img{float:right;}


 /*----navigation----*/
span.menu{display:none;}
.navigation{background:#c74a02; float:left;margin:0; width:100%;}
.navigation ul{float: left;}
.navigation ul li{display: block; float: left; border-left:1px solid #ea7633;}
.navigation ul li:last-child{border-right:none;}
.navigation ul li a{color: #fff; font-size: 16px; float: left; font-weight: 600;
display: block;  padding:0.6em 3.3em; text-decoration:none;}
.navigation ul li a:hover, .navigation ul li a.active{background:#ecb01e;}
.banner{width:100%; float:left;}
 /*----content----*/
.content{float:left; padding:0.6em 0; width:100%;}
.content h1{ font-family: 'Oswald', sans-serif; font-weight:600;
font-size:1.2em; color:#c74a02;padding-bottom:0.4em;}
.content  p{font-size:0.9em; line-height:1.8em; color:#000;}
.content  p a{font-family: 'Oswald', sans-serif; font-size:14px; color:#2ba100;}
.content  p a:hover{color:#000;}
.content  p strong{font-family: 'Oswald', sans-serif; font-size:1.1em; color:#fd7512; font-weight:400;}
/*photo gallery*/
 .gallery {list-style: none;overflow: hidden; padding: 0; margin: 0; }
.gallery li {float: left;margin:0.4em 0.8em;}
.gallery li img{ width: 200px; height: 185px; border:solid 2px #dedede; padding:2px;}
.bank-details{font-size:1.3em; line-height:2em;}
/*--treatments--*/
.treatments{padding:0.4em 0;float:left;width:100%;}
.treatments .left-menu{}
.treatments .left-menu ul {list-style:none; font-weight:600;}
.treatments .left-menu ul  li a{color:#333333; border-bottom:solid 1px #48b028; 
display:block; width:94%; padding:0.8em 0; padding-left:10px; font-size:15px; text-transform:uppercase;}
.treatments .left-menu ul  li a:hover{background:#48b028; color:#fff;}
.treatments .treatment-con{ padding-left:12px;border-left:2px solid #c2c2c2; }
.treatment-inner{float:left; margin-bottom:0.8em; border-bottom:dotted 1px #b0b0b0; }
.treatment-inner h4{font-family: 'Oswald', sans-serif; font-size:1.3em; font-weight:400; color:#24a600;}
.treatment-inner p{margin-bottom:6px; font-size:14px; color:#000; float:left;}
.treatment-inner p strong{color:#004aba;font-family: 'Open Sans', sans-serif; font-weight:bold;font-size:1.1em; }
.treatment-inner img{float:right; width:120px; height:100px;}
.address{font-size:1.1em; padding:0 1.4em; 
border-left:dotted 1px #a6a6a6; float:left;font-weight:400;}
.address p{color:#1f1f1f;}
/*--service box--*/
.row{margin:1.2em 0 0.2em 0; float:left; width:100%;}
.row h2{text-align:center; color:##fd7512;font-family: 'Oswald', sans-serif; 
font-weight:400;font-size:1.4em; padding:0.4em 0 0.6em 0;}
.bottom-img{padding:0.2em;}
.bottom-img img{width:100%;}
p.text1{line-height:2.2em; margin-top:1em; font-weight:400; font-size:0.9em;}
p.text1 strong{font-weight:600;}
p.text1 img{float:left; margin:2px 5px;border:solid 2px #dcdada;}
.curent-projects{margin-top:1em; margin-bottom:1.2em; padding:0 0.3em;}
.curent-projects p img{float:left; border:none; width:192px; border:solid 2px #dcdada; margin:0 5px;}
.curent-projects p strong{color:#288840;}p.text{font-size:0.9em; 
line-height:2em;color:#424242; font-weight:600;}
.curent-projects h2{color:#fd7512;}
/*--contact form--*/
.contact-top-right form input[type="text"] {
  width: 72%;
  color: #898888; 
  outline: none;
 font-size: 14px;
  padding: 12px 13px;
  margin-bottom: 1em;
  border: solid 1px #B6B7BA; background:#f2f2f2;
  -webkit-appearance: none; transition:0.5s all;
}
.contact-top-right form input[type="text"]:focus{background:#e07c1c; color: #fff; font-size: 14px;}
.contact-top-right form label{ width: 20%;  font-weight: 600; float: left; line-height: 3em;}
.contact-top-right form textarea {
	resize: none;
	width: 100%;
	color: #898888;
 font-size: 14px;
	outline: none;
	padding: 10px 10px;
	border: solid 1px #B6B7BA; background:#f2f2f2;
	min-height: 10em;
	-webkit-appearance: none;transition:0.5s all;
}
.contact-top-right form textarea:focus{ color: #fff;background:#e07c1c;}
.sub-button input[type="submit"] {
  border: none;
  outline: none;
  text-decoration: none;
  color: #fff;
  font-size:1em;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.5em 2em;
  display: inline-block;
  margin-top: 1em;
  -webkit-appearance: none;
  float: right; margin-right: 5em;
  background:#de910a; cursor:pointer;
}
.sub-button input[type="submit"]:hover {
background:#b97705;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}

.contact-top-right{width:100%;padding:2em;}


.user-login {min-height:400px;}
.user-login h4{font-family: 'Oswald', sans-serif; font-weight:400;
font-size:1.3em; color:#4a4a4a;padding:1em;}
.user-login form{width:100%;min-height:250px; border:solid 1px #d3d6d4; 
border-radius:2px; padding:1em;-webkit-box-shadow: 0px 3px 14px -2px rgba(133,129,133,1);
-moz-box-shadow: 0px 3px 14px -2px rgba(133,129,133,1);
box-shadow: 0px 3px 14px -2px rgba(133,129,133,1);}
.user-login form p{padding:1em;width:100%;}
.user-login form p label{width:30%}
.user-login form p input[type="text"]{ border:solid 1px #868887;background:#e0e3e1;
 width:60%;padding:8px 5px; border-radius:3px;}
 
 .user-login form p input[type="submit"]{background:#ec6925; 
    color: #fff;
	border: none;
    font-size:17px;
	padding: 4px 0px;
    width: 98px;
    cursor: pointer;
    outline: none; 
border-radius:3px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all; float:right; 
	}
.user-login form p input[type="submit"]:hover{background:#098219;}

.curent-projects{margin-top:1em; margin-bottom:1em; padding:0 0.3em;}
.curent-projects p img{float:left; border:none; width:210px;}
.curent-projects p strong{color:#d6a209;}
.project-fea{margin-top:2em; width:100%;}
.project-fea h3{ font-size:1.2em;padding:0.4em 0;font-family: 'Oswald', sans-serif; 
 font-weight:500;color:#a81821; text-align:left;}
.project-fea span{ font-weight:bold; color:#1a2c57; }
.project-fea  ul{ list-style:none; margin-top:0.4em; }
.project-fea  ul li{font-size:0.9em; padding:0.5em 1.9em;
font-weight:600; background:url(../images/arrow.png) 0 7px no-repeat;}
.project-fea  a{float:right;background:url(../images/map-icon.png) 0 0.9em no-repeat;
padding:1em 1.9em;color:#f4781e;font-size:1.1em; font-weight:600; }
img.curent{float:left; border:solid 2px #c2c1c0; margin:0 6px 0 0;}
h3.regis a{font-size:1em;padding:0.4em;font-family: 'Oswald', sans-serif; border-radius:3px;  
 font-weight:500;color:#fff; text-align:left; float:right; margin-top:-1em; background:#358006;}
 h3.regis a:hover{background:#a81821;}
/*--footer--*/
.foot{background:#eb7827 url(../images/foot-bg.jpg) 0 0 repeat-x; padding:0.6em 0; float:left; width:100%;}
.foot-menu{text-align:center;}
.foot-menu ul{list-style:none;}
.foot-menu ul li{display:inline; padding:0 1.2em 0 1em; border-right:solid 1px #e39965; }
.foot-menu ul li:last-child{border-right:none;}
.foot-menu ul li a{color:#fff; font-size:14px; }
.foot-menu ul li a:hover{color:#fff;}
.copyright{color:#fff; font-size:14px; text-align:center; margin-top:0.6em;}
.copyright a{color:#0f2d05;}
.copyright a:hover{color:#fff;}

.map iframe{width:100%; min-height:300px;}
.about-banner img{width:100%;}
 /*--media queries--*/

 .account-box{border:solid 2px #e8e8e8; padding:1em; margin:1em; width:400px; font-weight:bold; line-height:2em;}
  .account-box strong{color:#d8540f;}
 .service-box{border:solid 1px #d7d8d9; min-height:286px; width:31%;
float:left; padding:0px; margin:0 0.6em; margin-bottom:1.4em;}
.service-box img{width:100%; height:192px;}
.service-box p{text-align:left; padding:2px 4px;font-size:14px;}
.service-box  h4{font-size:1.2em; background:#fc8b00; color:#fff;
 text-align:center; padding:4px 0; font-weight:600; }
 a.mask {text-decoration: none;overflow: hidden;display: block;}
img.zoom-img {
 -webkit-transform: scale(1, 1);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1, 1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 250ms;}
img.zoom-img:hover {
  -webkit-transform: scale(1.1);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 750ms;
  -moz-transform: scale(1.1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 750ms;
  overflow: hidden;}
 
@media (max-width:1200px){
	.navigation ul li a{  padding:0.6em 2.4em; }	
	
}

@media (max-width:990px){
	.navigation ul li a{  padding:0.6em 1em; }	
	.header .header-right{float:right;width:80%;}
	.about-banner img{width:100%; min-height:200px;}
}

@media(max-width:768px){
span.menu{display:block; float: left; padding:5px; cursor: pointer;}
span.menu a{ color: #fff; font-weight: 600;  float: right; padding:5px 5px;
 text-decoration: none;}
 .navigation{width:100%;}
.navigation  ul li{display: inline-block;float: none;
width:100%; border-bottom:1px solid #fff; border-right:none;}
.navigation ul li a{text-align: left;border-right:none;margin:0; font-size: 15px; padding:0.6em;}
.navigation{float: left;}
.navigation ul{display:none;}


.service-box{ width:89.76%; padding:0px; margin:0 0.3em; min-height:340px;}
.service-box img{min-height:300px;}
 .contact-top-right{width:80%;padding:1em;}
 
  .header .logo {width:60%;}
  .header .top-ad{float:right;  margin:0.4em 0.2em 0 0.2em;}
}

@media(max-width:460px){

.header .header-right .top h1{font-size:1.6em; font-family: 'Oswald', sans-serif; 
 color:#699c2d;padding-top:0.8em; padding-bottom:0.4em; float:right;}
 .header .logo {width:100%;}
 .about-banner img{width:100%; }
.header .top-ad{float:right; width:100%; margin:0.2em 1em 0 1em;}
 .service-box img{min-height:200px;}
 .contact-top-right{width:80%;padding:1em;}
 .contact-top-right{width:98%;padding:1em;}
 .contact-top-right form label{width:32%;}
 .contact-top-right form input[type="text"]{width:98%;}
}