@import url('fontkit/stylesheet.css');
body {margin:0px; background-color:#FFF; color:#000; font-family:Clear Sans, Geneva, sans-serif; font-size:16px; line-height:22px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:24px; line-height:30px; color:#000;line-height:normal;font-weight:bold;} 
h2{ font-size:18px; line-height:24px;color:#000; line-height:normal;font-weight:bold;} 
h3{ font-size:14px; line-height:18px; color:#000;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px;}
a:hover{ color:#CC0000;}
.wrapper{width:100%; max-width:1400px; min-width:300px;margin:0 auto;padding:0px; } 
.homeSearchDiv, .sidebartext { padding-left:5px;}
.homeSearchDiv{ padding-bottom:10px;}    

.cont_area{width:100%; display:table;}
.left_block{width:23%;display:table-cell; max-width:250px; float:left;padding:3%;background-color:#EFEFEF; border-right:1px solid #CCC; }  
.cont_block{width:64%;display:table-cell;float:right;padding:3%;} 
.crights{ clear:both; width:94%; padding:3%; float:left; font-size:10px; line-height:14px;  font-size:10px; line-height:14px; border-top:1px solid #999;} 
.titlediv{background-color:#000; color:#FFF; float:left; font-size:18px; line-height:24px; width:94%; padding:3%;}
.menudiv{width:100%; float:left;}
.searchdiv{float:right; width:200px;}

.mobileMenuDiv .zMenuBarDiv {width:100% !important; border-top:1px solid #999;}
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
img{
	max-width: 100%;
}
.simple-text {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.container {
    margin: 0 auto;
    width: 1200px;
}
.float_l {
    float: left;
    width: 100%;
}
.header.float_l {
    background-image: url('../images/header-bg.jpg');
    background-position: center top;
    background-repeat: no-repeat;
}
.logo, .logo a img {
    float: left;
}
.logo a {
    display: block;
    float: left;
    margin: 32px 0;
}
.header-app, .main-menu {
    float: right;
}
.header-app .text {
    float: left;
    font-size: 18px;
    line-height: 23px;
    padding: 6px 18px;
}
.header-app a {
    float: right;
    display: block;
    color: #fff;
    text-decoration: none;
    background-color: #bf1e2e;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 18px;
    line-height: 23px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.header-app a:hover {
    background-color: #2f80b7;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.mobile-menu {
    display: none;
}
.main-menu ul {
    float: left;
    margin: 0;
    padding: 0;
}
.main-menu ul li {
    float: left;
    list-style: none;
}
.main-menu ul li a:before {
    content: "";
    position: absolute;
    left: -25px;
    top: 4px;
    width: 1px;
    height: 15px;
    background-color: #92c8ed;
}
.main-menu ul li:first-child a:before {
    display: none;
}
.main-menu ul li a {
    color: #000000;
    text-decoration: none;
    font-size: 18px;
    line-height: 23px;
    float: left;
    position: relative;
    margin: 32px 0 0 50px;
}
.main-menu ul li a:hover, .footer-nemu ul li a:hover {
    text-decoration: underline;
}
.footer.float_l {
    background-color: #003471;
    padding: 20px 0 40px 0;
}
.footer-nemu {
    float: left;
}
.footer-nemu ul {
    float: left;
    margin: 0;
    padding: 0;
}
.footer-nemu ul li {
    float: left;
    list-style: none;
    position: relative;
}
.footer-nemu ul li a {
  color: #fff;
  float: left;
  font-size: 18px;
  line-height: 23px;
  margin: 18px 22px 8px;
  text-decoration: none;
}
.footer-social {
    float: right;
    margin: 7px 25px 0 0;
}
.footer-social a {
    float: left;
    margin: 0 5px;
}
.footer-add {
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 18px 50px 0 20px;
}
.footer-logos {
    float: left;
    margin: 25px 18px 10px 18px;
}
.footer-logos img {
    float: left;
    margin: 5px 10px;
}
.copyrights {
    float: left;
    color: #8ca3bf;
    font-size: 12px;
    font-family: Open Sans;
    padding: 0 0 0 32px;
}

@media screen and (max-width: 1200px) {
	.container {
	  width: 960px;
	}
	.header.float_l {
	    background-position: 45% 0;
	}
	.logo a {
	  width: 320px;
	}	
	.main-menu ul li a {
	    margin: 25px 0 0 23px;
	}
	.main-menu ul li a::before {
	  left: -12px;
	}
	.footer-nemu ul li a {
	  margin: 14px 12px 8px;
	}
	.footer-add {
	  margin: 18px 25px 0 10px;
	}
	.footer-logos img {
	  width: 250px;
	}
	.copyrights {
	  padding: 25px 0 0;
	  text-align: center;
	  width: 100%;
	}
	.slider.float_l {
	  background-size: cover;
	  height: 470px;
	}
	.wel-text {
	    padding: 0 0 0 4%;
	    width: 77%;
	}
	.wel-img {
	  font-size: 24px;
	}
	.wel-text .heading {
	  padding: 0 0 10px;
	}
	.speci-box a.more {
	  padding: 8px 50px;
	}
	.h-location-box .title {
	  font-size: 26px;
	  line-height: 34px;
	}
	.h-testimonials .heading {
	  padding: 22px 45px 3px;
	}
	.h-testimonials .h-testi-text {
	  padding: 25px;
	}
	.h-testimonials .h-testi-navi {
	  margin: 52px 0 44px;
	}
	.mission-box.float_l {
	  padding: 30px;
	}
	.about-dr-shamsin .right-image {
	  width: 47%;
	}
	.about-atlantic .text, .acupuncture .text, .cardio .text, .natural-remedies .text {
	  width: 57%;
	  padding: 20px 0;
	}
	.why-acupuncture .left-image, .natural-remedies .image, .remedies-benefits.float_l .left-image {
	  width: 40%;
	}
	.why-acupuncture .right-text, .remedies-benefits .right-text {
	  padding: 0 0 0 4%;
	  width: 60%;
	}
	.acupuncture-appointment .text, .cardio-appointment .text {
	  font-size: 26px;
	}
	.cardio-ser-box .cond {
	  font-size: 22px;
	}
	.con-form textarea {
	  height: 192px;
	}
	.remedies-benefits.float_l {
	  padding: 70px 0;
	}
	.blog-main.float_l .text {
	  padding: 0 0 0 2%;
	}
	.remedies-benefits.float_l {
	  background-size: cover;
	}
}
@media screen and (max-width: 990px) {
	.mobileMenuDiv{width:100%; float:left;}
	.mobileMenuDiv ul{list-style:none; padding:0px; margin:0px;  }
	.mobileMenuDiv a:link, .mobileMenuDiv a:visited{ color:#FFF !important; outline: none;} 
	.mobileMenuDiv a { clear: both; display: block; float: left; margin: 0; padding: 0 5% 15px; text-decoration: none; width: 100%; font-size: 20px; }
	.mobileMenuButton { border: 2px solid #fff; border-radius: 10px; clear: none; color: #fff; float: right; font-size: 26px; line-height: 26px; margin: 10px 6px; padding: 7px 10px; text-decoration: none;}
	.mobileMenuDiv  li ul { display:none !important;}  
	.mobileMenuButton, .mobile-menu {display:block;}
	.mobileMenuDiv, .main-menu {display:none;}
	.mobileMenuDiv a:hover {text-decoration: underline;}
	.mobile-menu { background-color: #181818; float: left; width: 100%;}
	
	.container {
	  width: 740px;
	}
	.header-app a {
	  clear: both;
	  margin: 17px 0 0;
	}
	.header.float_l {
	  background-position: 42% 0;
	}
	.logo a {
	  width: 270px;
	}
	.header-app .text {
	  padding: 6px 0;
	}
	.footer-nemu ul li a {
	  margin: 14px 12px 14px 0;
	}
	.footer-add {
	  margin: 10px 25px 0 0;
	}
	.footer-logos img {
	  width: 150px;
	}
	.slider.float_l {
	  height: 370px;
	}
	.speci-box .title {
	  padding: 10px 13px;
	}
	.speci-box .title {
	  font-size: 24px;
	  line-height: 30px;
	}
	.acup-cond-box .cond, .acupuncture-appointment .text, .cardio-appointment .text, .cardio-ser-box .cond, .location-add-box .text .title, .remedies-treat-box .cond, .remedies-product-box .text .neme {
	  font-size: 20px;
	  line-height: 26px;
	}
	.h-location .heading, .wel-text .heading, .specialize-sec .heading, .about-atlantic .text .heading, .mission-box.float_l .heading, .our-team.float_l .heading, .about-dr-shamsin .left-text .name, .acupuncture .text .heading, .why-acupuncture .right-text .heading, .acupuncture-conditions .heading, .acupuncture-testi.float_l .heading, .cardio .text .heading, .cardio-ser .heading, .cardio-testi.float_l .heading, .con-page-title.float_l, .natural-remedies .text .heading, .remedies-benefits .right-text .heading, .remedies-testi.float_l .heading, .remedies-products .heading, .remedies-treat .heading {
	  font-size: 30px;
	  line-height: 38px;
	}
	.h-testimonials .heading {
	  padding: 14px 20px 3px;
	}
	.h-testimonials .h-testi-text {
	  padding: 15px;
	}
	.h-testimonials .h-testi-navi {
	  margin: 30px 0 25px;
	}
	.page-header.float_l h1 {
	  font-size: 60px;
	  line-height: 68px;
	}
	.about-dr-shamsin.float_l, .specialize-sec.float_l, .why-acupuncture.float_l, .acupuncture-conditions.float_l, .remedies-benefits.float_l, .remedies-treat.float_l, .cardio-ser.float_l {
	  background-size: cover;
	}
	.acup-cond-box, .cardio-ser-box, .remedies-treat-box {
	  padding: 15px;
	}
	.con-form label {
	  width: 24%;
	}
	.con-form input[type="text"], .con-form textarea {
	  width: 75%;
	}
	.con-form input[type="Submit"] {
	  margin-right: 1%;
	}
	.testi-box-main a.left-btn, .testi-box-main a.right-btn {
	  margin: 150px 0 0;
	}
	.testi-box {
	  padding: 40px;
	}
}
@media screen and (max-width: 768px) {
	.container {
	  min-width: 320px;
	  padding-left: 5%;
	  padding-right: 5%;
	  width: 100%;
	}	
	.header-app a, .about-atlantic .image, .about-dr-shamsin .right-image, .acupuncture .image, .why-acupuncture .left-image, .testi-box-main a.left-btn, .testi-box-main a.right-btn, .cardio .image, .natural-remedies .image, .remedies-benefits.float_l .left-image{
		display: none;
	}
	.header-app, .header-app .text, .logo, .footer-logos, .footer-social, .wel-img, .wel-text, .speci-box, .h-location, .h-location .h-location-box, .h-testimonials, .about-atlantic .text, .about-dr-shamsin .left-text, .acupuncture .text, .why-acupuncture .right-text, .acup-cond-box, .testi-box, .cardio .text, .cardio-ser-box, .con-page-left, .con-form label, .con-form input[type="text"], .con-form textarea, .con-page-right, .location-add-box, .natural-remedies .text, .remedies-benefits .right-text, .remedies-treat-box, .remedies-product-box.float_l {
	  width: 100%;
	}
	.header-app .text {
	  text-align: center;
	}
	.header.float_l {
	  background-image: none;
	}
	.logo a {
	  margin: 15px 20%;
	  width: 60%;
	}
	.slider.float_l {
	  height: 150px;
	}
	.footer-logos {
	  margin: 25px 0 10px;
	}
	.footer-logos img, .our-team.float_l .team-box {
	  margin: 0 1%;
	  width: 48%;
	}
	.our-team.float_l .team-box{
		margin: 10px 1%;
	}
	.footer-add {
	  width: 50%;
	}
	.footer-add, .footer-social, .wel-text, .h-location .h-location-box, .h-testimonials, .speci-box, .acup-cond-box, .cardio-ser-box, .con-form input[type="Submit"], .remedies-treat-box {
	  margin: 20px 0 0;
	}
	.testi-box {
	  margin: 10px 0;
	}
	.location-add-box{
		margin: 25px 0;
	}
	.footer-add {
	  min-width: 200px;
	}
	.wel-img {
	  max-width: 270px;
	}
	.speci-box, .h-location .h-location-box, .con-page-right{
	  max-width: 300px;
	}
	.wel-text, .why-acupuncture .right-text, .remedies-benefits .right-text {
	  padding: 0;
	}
	.specialize-sec.float_l, .location-testi-sec.float_l, .about-atlantic .text, .acupuncture .text, .cardio .text, .natural-remedies .text, .about-mission.float_l, .about-dr-shamsin.float_l, .our-team.float_l, .why-acupuncture.float_l, .acupuncture-conditions.float_l, .acupuncture-testi.float_l, .blog-page.float_l, .cardio .text, .cardio-ser.float_l, .cardio-testi.float_l, .contact-page.float_l, .con-form.float_l, .location-add.float_l, .natural-remedies .text, .remedies-benefits.float_l, .remedies-products.float_l, .remedies-testi.float_l {
	  padding: 30px 0;
	}
	.h-location {
	  margin: 0;
	}
	.h-location-box .title {
	  font-size: 20px;
	  line-height: 28px;
	}
	.page-header.float_l h1 {
	  font-size: 32px;
	  line-height: 40px;
	}
	.h-location .heading, .wel-text .heading, .specialize-sec .heading, .about-atlantic .text .heading, .mission-box.float_l .heading, .our-team.float_l .heading, .about-dr-shamsin .left-text .name, .acupuncture .text .heading, .why-acupuncture .right-text .heading, .acupuncture-conditions .heading, .acupuncture-testi.float_l .heading, .cardio .text .heading, .cardio-ser .heading, .cardio-testi.float_l .heading, .con-page-title.float_l, .natural-remedies .text .heading, .remedies-benefits .right-text .heading, .remedies-testi.float_l .heading, .remedies-products .heading, .remedies-treat .heading {
	  font-size: 26px;
	  line-height: 34px;
	}
	.our-team.float_l .team-box .name {
	  margin: 5px 0 0;
	}
	.footer-nemu ul li a {
	  margin: 5px 10px;
	}
	.con-form label {
	  padding: 10px 0 0;
	}
	.con-page-right {
	  float: left;
	}
}