@media screen {
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dashed}
dfn{font-style:normal}
.floatleft{float:left !important}.floatright{float:right !important}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#3c3c3c;outline:none;border:none;text-decoration:underline}
a:link, a:visited{text-decoration:underline}
a:visited{color:#000}
a:hover{text-decoration:none;color:#a15927}
a:active{color:#239400}
address{margin:0.2em 0;padding:.5em 0 1em;font-size:.75em;line-height:140%;font-style:normal}
input,textarea,select{font:13px Arial, Helvetica, sans-serif;color:#7b7b7b}
:focus{outline:0}
ul,ol{list-style:none}
/*--Font--*/
@font-face {
    font-family:'Open Sans';
    src:url('../fonts/open-sans-regular-webfont.eot');
    src:url('../fonts/open-sans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans-regular-webfont.woff') format('woff'),
         url('../fonts/open-sans-regular-webfont.ttf') format('truetype'),
         url('../fonts/open-sans-regular-webfont.svg#Open Sans') format('svg');
    font-weight:normal;
    font-style:normal;
}
/*======================*/
body{background:#dedede;color:#000;font:13px Arial, Helvetica, sans-serif;}/*----- Body -----*/
#wrapper,#container,#footer{width:100%;display:inline-block;position:relative}
#header{background:url(../images/hd-bg.jpg) 0 0 repeat-x;border-bottom:1px solid #b6d7a7}
#hdwrapper,#c-wrapper,#ft-wrapper,.intro-wrapper,#content{width:980px;margin:0 auto;position:relative}
/*.inner .intro-wrap{max-width:inherit;height:143px}*/
#logo{position:absolute;top:20px;left:0}#logo img{cursor:pointer}/*----- LOGO -----*/
#hdwrapper{height:104px;position:relative}

/*----- Main Navigation -----*/
#nav{position:absolute;right:0;top:0;}
/*#nav-container{z-index:99;background:url(../images/nav-bg.png) right 0 no-repeat;width:100%;height:77px}*/
/*.inner #nav{background:url(../images/) 0 0 no-repeat;}*/
#nav li{float:left;color:#000;font-size:13px;position:relative;text-transform:capitalize;padding-left:1px;font-weight:bold}
#nav li a,#nav li span{color:#000;padding:44px 20px;display:block;text-decoration:none;background:url(../images/nav-hover.png) 0 -200px repeat-x;-webkit-transition:all 0.2s .1s linear;-moz-transition:all 0.2s .1s linear;-o-transition:all 0.2s 0.1s linear;-ms-transition:all 0.2s 0.1s linear;transition:all 0.2s 0.1s linear;}
#nav li a:hover,#nav li.active span{color:#fff;background:url(../images/nav-hover.png) 0 0 repeat-x}
/*----- Intro -----*/
#intro{background:#e4e6e5;width:100%;overflow:hidden;text-align:center}
/*.intro-wrapper{position:relative;padding:24px 0 32px}*/
/*----- Content -----*/
#container{background:#fff;min-height:200px;font-family:'Open Sans';padding-bottom:30px;}
#content{padding:60px 0 30px}
#container h1,#container h2{color:#284522;display:block;font-size:26px;margin-bottom:15px;font-weight:normal;/*font-family:'Arimo', sans-serif;*/line-height:30px;font-family:'Chivo', sans-serif;}
#container p{padding-bottom:15px;color:#484646;font-size:14px;line-height:23px}
.map{border:1px solid #ddd}
/*--------Main-------*/
#main{width:560px;padding:0 42px 20px 0;background:url(../images/main-side.jpg) right 0 repeat-y;float:left}

/*------sidebar--------*/
#sidebar{float:right;width:340px;padding-left:38px;margin-left:-1px;background:url(../images/main-side.jpg) 0 0 repeat-y;position:relative;left:-1px}
#call{color:#284522;font-family:'Arimo', sans-serif;font-size:22px;margin-bottom:20px;}
#call span{display:block;font-weight:bold}
.doctors{margin-bottom:10px;width:100%;display:inline-block}
#main .doctors{margin-top:10px}
.doctors .image{float:left;margin-right:10px}
.doctors .image img{border:1px solid #ddd}
.doctors li{margin-bottom:15px;width:100%;display:inline-block}
.detail{float:left;width:240px;}
#main .detail{width:80%}
.doctors h3{color:#284522;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
#container #sidebar .doctors p{font-size:12px;line-height:19px}
#container .address h2{margin-bottom:10px}
/*----- Carrier Form -----*/
.form{width:100%;display:inline-block;}
.form label{display:block;color:#000;font-size:12px;font-weight:bold}
.form input[type="text"],.form textarea,.form input.button{border:3px solid #959595;padding:5px;background:#ebebeb;width:94%;font-family:'Arimo', sans-serif;color:#000}

.form textarea{height:120px;resize:vertical}
.date-time{clear:both;width:100%;display:inline-block}
.form .date-time p{float:left;width:45%;margin-right:5%}
.form .date-time p.date input[type="text"]{background:url(../images/date.jpg) 4px 0 no-repeat #ebebeb;padding-left:40px;width:69.5%}
.form .date-time p.time input[type="text"]{background:url(../images/time.jpg) 4px 1px no-repeat #ebebeb;padding-left:35px;width:80.5%}
.form input.button{background:url(../images/button-bg.jpg) 0 0 repeat-x #4b6b42;float:right;color:#000;font-size:20px;margin-right:2%;width:130px;cursor:pointer;text-transform:capitalize}
input.button:hover{background:#4b6b42;color:#fff}
#container .form.contact p{padding-bottom:10px}
.form.contact input.button{margin:10px 18px 0 0}
.form p.captcha img{clear:both;float:left;margin:4px 10px 0 0}
.form p.captcha input[type="text"]{float:left;width:100px}
.form p.captcha em{display:block;font-style:normal;padding-bottom:6px}
.form p.captcha .error{display: inline-block;width: 100%}
#sidebar .form.contact input.button{margin:10px 6px 0 0}
#sidebar .form textarea{height:80px}
.red_star, .error{color:#f00}
.error{font-size:12px}	
.success-msg,#container p.success-msg{color: #4fa301;font-size: 16px;padding: 0 0 11px;}
#container p.success-msg{font-size:22px}

.thank-u{text-align:center}
.thank-u span{font-family:'Open Sans';font-size:50px;color:#335d28}
.thank-u span.download{font-size:25px;display:inline-block;margin-top:10px}
.thank-u span.download a{background:url(../images/download.png) 93% center no-repeat #335d28;padding:10px 60px 10px 10px;color:#fff;border-radius:5px;text-decoration:none;width:130px;display:block;-webkit-transition:all 0.5s linear 0.1s;-moz-transition:all 0.5s linear 0.1s;-o-transition:all 0.5s linear 0.1s;-ms-transition:all 0.5s linear 0.1s;transition:all 0.5s linear 0.1s}
.thank-u span.download a:hover{background:url(../images/download.png) 93% center no-repeat #333}

/*----- Footer -----*/
#footer{clear:both;background:#d5e9cc;padding:25px 0 17px;font-size:12px;font-weight:bold;color:#335d28;font-family:'Open Sans'}
.ft-left{float:left;width: 760px;}
.ft-right{float:right}
.ft-left li a{text-decoration:none;margin-right:25px}
.ft-left a{color:#335d28}
.ft-left a:hover{text-decoration:underline}
.ft-left li,.ft-right li{float:left}
.ft-right p{padding:0 0 10px 5px}
.ft-left #copyright a{text-decoration:underline}
.ft-left #copyright a:hover{text-decoration:none}
#social-media li{float:left;margin-left:5px}
#copyright{display:block;padding-top:15px;width:100%;display:inline-block}
}

/*===== Media Queries ============================================================= */
@media screen and (max-width:1024px){
	img{max-width:100%;height:auto}
	#hdwrapper, #c-wrapper, #ft-wrapper, .intro-wrapper, #content {width:920px}
	#main{width:500px}
	.map iframe{width:500px !important}
	#sidebar .map iframe{width:100% !important}
	/*#wrapper{border:2px solid #0f0}*/
}
/***** smaller than 980 *************************************************************/
@media screen and (max-width:980px){	
	#hdwrapper, #c-wrapper, #ft-wrapper, .intro-wrapper, #content {width:760px}
	#nav li a, #nav li span{padding:44px 8px}
	#main,#sidebar{padding:0;background:none;width:100%;float:none}
	#content{padding:20px 0 0}
	.map iframe{width:760px !important}
	.detail,#main .detail{width:660px}
	#call{background:#b5d8a5;border-radius:8px;margin: 20px 0;padding: 10px;text-align: center;border:1px solid #2f4e28}
	.ft-left,.ft-right{line-height:22px;width:auto}
	.ft-left,.ft-right,.ft-left li,#social-media li{float:none;text-align:center}
	.ft-right{margin-top:12px}
	.ft-left li,#social-media li{display:inline-block}
	
	.ft-left li a {margin:0 10px}
	.form input[type="text"], .form textarea,.form .date-time p.date input[type="text"],.form .date-time p.time input[type="text"]{width:100%;box-sizing:border-box}
	.form .date-time p{width: 200px;}
	#sidebar .form.contact input.button,.form input.button,.form.contact input.button{margin: 10px 0 0 0;}
	#footer{padding:10px 0}
	#copyright span{display:block}
	/*#wrapper{border:2px solid #f0f}*/
}
/****** smaller than 800 ***********************************************************/
@media screen and (max-width:800px){
	#hdwrapper, #c-wrapper, #ft-wrapper, .intro-wrapper, #content {width:600px}
	.toggle{display:block;background:url(../images/toggle.jpg) 0 0 no-repeat; height:39px;position:absolute;right:0;top:30px;width:40px;cursor:pointer}
	#nav ul {position:relative; top:80px;display:none;z-index:9999;width:250px}
	#nav li {float:none;width:100%}
	#nav li a, #nav li span {background:#ddd;border:1px solid green;padding:14px 14px 14px 15px;float:none;display:block;}
	.map iframe{width:600px !important}
	.detail,#main .detail{width:500px}
	
	/*#wrapper{border:2px solid #0f0}*/
}

/****** smaller than 768 ***********************************************************/
@media only screen and (max-width:768px){
	
	
	/*#wrapper{border:2px solid #00C}*/
}
/***** smaller than 640 **************************************************************/
@media screen and (max-width:640px){
	#hdwrapper, #c-wrapper, #ft-wrapper, .intro-wrapper, #content{width:400px}
	.map iframe{width:400px !important}
	.detail,#main .detail{width:75%}
	.toggle{top:30px} #logo{top:20px}
	
	#container h1, #container h2 {font-size:22px;line-height:25px; margin-bottom:10px;}
	.form .date-time p{width:165px}
	.form .date-time p:last-child{margin-right:0}
	.form .date-time p {width: 47.5%}
	.ft-left li{display:block}
	.ft-left li a{margin:0 0 1px;padding:3px;background:#b5d8a5;display:block}
	/*#wrapper{border:2px solid #f00}*/
}
/***** smaller than 560 *************************************************************/
@media screen and (max-width:560px){
	/*#wrapper{border:2px solid #0FF}*/
}
/***** smaller than 480 **************************************************************/
@media screen and (max-width:480px){
	html{-webkit-text-size-adjust:none}
	#hdwrapper, #c-wrapper, #ft-wrapper, .intro-wrapper, #content {width:94%}
	.map iframe{width:100% !important}
	.detail,#main .detail{width:65%}
	#nav ul{width:200px}
	/*#wrapper{border:2px solid #00f}*/
}
/***** smaller than 320 *************************************************************/
@media screen and (max-width:320px){	
	.form label{font-size:11px}
	/*#wrapper{border:2px solid #0FF}*/
}
/***** smaller than 240 *************************************************************/
@media screen and (max-width:240px){	
	#logo{width:100%;text-align:center;left:0;top:10px}
	#hdwrapper{height:120px}
	#nav{left:0;position:absolute; right:auto;top:45px; width:100%}
	#nav ul{left: -3px;top: 72px;}
	#nav li a, #nav li span{padding:10px}
	.toggle{display:block;right:auto;top:30px;width:100%;background:url(../images/toggle.jpg) no-repeat center 0}
	.detail,#main .detail{width:56%}
	
	/*#wrapper{border:2px solid green}*/
}