@media (min-width: 1580px) {
.stop-suffering-sec  { background-position: 75% 50%;}
.menu-items li a { font-size: 30px; line-height: 50px; padding: 25px 30px;  }
}
@media (max-width: 1199px) {
/*--Index page--*/
  h1 { font-size: 42px;}
  h2 { font-size: 40px; line-height: 52px;}
  p { margin: 0 0 20px;}
  h3 { font-size: 42px; line-height: 60px;}
  h4 { font-size: 22px;}
 .hkc-logo { width: 360px;}
 .top-right-menubar { padding: 20px 20px 20px 40px; min-height: auto;}
 .menu-icon { margin: 0 40px 0 0;}
 .why-choose-list-over { padding: 60px 20px 45px;}

  .why-choose-list li h2 { font-size: 20px; line-height: 26px;}
  .why-choose-list li h3 { font-size:18px; line-height: 24px;}
  .why-choose-list li p { font-size: 17px; line-height: 24px; }
  .why-choose-list li:hover h2 { font-size: 24px; line-height: 30px;  margin-bottom: 15px;}

 .houston-ketamine-center-sec { padding: 70px 0 45px;}
 .stop-suffering-sec { background-position: 100% 50%;}
 .stop-suffering-sec h2 { font-size: 40px; margin: 30px 0;}
 .main-footer { padding: 40px 0 70px;}
 .foot-logo-sec { margin: 0 0 30px;}
 .footer-links li a { font-size: 16px; line-height: 22px;}
 .footer-links li a span { font-size: 22px;}
 .about-thumb-hr { padding: 0;} 

 .list-bullets-sec { padding: 0 65px;}
 .how-work-boxes { padding: 25px 50px;}
}
@media (max-width: 991px) {
/*--Index page--*/
/*--Index page--*/
  h1 { font-size: 40px;}
  h2 { font-size: 36px; line-height: 50px;}
  p { margin: 0 0 20px;}
  h3 { font-size: 36px; line-height: 50px;}
  h4 { font-size: 20px;}
 .hkc-logo { width: 300px; margin: 20px 0 0;}
 .top-right-menubar { padding: 20px 20px 20px 40px; min-height: auto;}
 .menu-icon { margin: 0 30px 0 0; width: 50px;}
 .top-phone { font-size: 24px;}
 .fix-nav .menu-icon { width: 40px;}
 .why-choose-list li { width: 100%; min-height: 0; border-bottom: 1px solid #363999;}
 .why-choose-list li:last-child { border:0;}
 .why-choose-list-over { padding:40px !important; position: relative; bottom: inherit; left: inherit;}

 .why-choose-list li h2 { font-size: 20px; line-height: 28px;}
  .why-choose-list li h3 { font-size:18px; line-height: 24px;}
  .why-choose-list li p { font-size: 17px; line-height: 24px; }
  .why-choose-list li:hover h2 { font-size: 20px; line-height: 28px; margin-bottom: 15px;}

 .houston-ketamine-center-sec { padding: 50px 0 40px;}
 .stop-suffering-sec { background-position: 50% 50%;}
 .stop-suffering-sec h3 { text-align: center;}
 .stop-suffering-sec h2 { font-size: 40px; margin: 25px 0 0;}
 .main-footer { padding: 40px 0 50px;}
 .foot-logo-sec { margin: 0 0 25px;}
 .foot-logo-sec img { display: block; margin: 0 auto;}
 .footer-contacts { text-align: center; margin: 0 0 25px;}
 .footer-contacts li a span { float: none; display: inline-block;}
 .footer-links li a { font-size: 16px; line-height: 22px;}
 .footer-links li a span { font-size: 22px;}
 #elevator_item { right: 20px; }

 .page-title-banner { min-height: 300px;}
.content-sec-inner { padding: 0;}
.about-thumb-hr { padding: 0;}
.about-thumb-hr img { width: 100%;}
.about-thumb-vr { margin: 20px 0 0;}
.about-thumb-vr img  { width: 100%;}

.how-work-boxes { min-height: 0;}
}
@media (max-width: 767px) {
/*--Index page--*/
  h1 { font-size: 36px; margin: 0 0 20px;}
  h2 { font-size: 30px; line-height: 40px; margin: 0 0 15px;}
  p { margin: 0 0 15px;}
  p strong { font-size: 20px;}
  h3 { font-size: 30px; line-height:40px;}
  h4 { font-size: 18px;}

 .main-header { position: relative; left: inherit; top: inherit; background: #fff; padding: 0 0 15px;}
 .show-menu { width: 100%; right: -100%; }
 a.close-menu { font-size: 24px; margin: 0 20px 15px 0;}
 a.close-menu span { display: none; }
 .menu-items li a { font-size: 24px; line-height: 30px; padding:  15px 20px;}
 .menu-address { padding: 40px 20px; font-size: 25px; line-height: 38px;}
 .menu-address strong { font-size: 32px;}
 .hkc-logo { width: 200px; margin: 15px 0 0;}
 .top-right-menubar { padding: 11px 5px 11px 20px; min-height: auto;}
 .menu-icon { margin: 0 15px 0 0; width: 40px;}
 .menu-icon span { height: 3px;}
 .menu-icon span:after , .menu-icon span:before { height: 3px; top: -13px;}
 .menu-icon span:after { top: 13px;}
 .top-phone { font-size: 24px; display: none;}
 .fix-nav .menu-icon { width: 40px;}
 .why-choose-list li { width: 100%; min-height: 0; }
 .why-choose-list-over { padding:30px 20px !important; position: relative; bottom: inherit; left: inherit;}
  
  .why-choose-list li h2 { font-size: 20px; line-height: 28px;}
  .why-choose-list li h3 { font-size:18px; line-height: 24px;}
  .why-choose-list li p { font-size: 17px; line-height: 24px; }
  .why-choose-list li:hover h2 { font-size: 20px; line-height: 28px;  margin-bottom: 15px;}

 .houston-ketamine-center-sec { padding: 30px 0;}
 .stop-suffering-sec { background-position: 50% 50%;}
 .stop-suffering-sec h3 { text-align: center;}
 .stop-suffering-sec h2 { font-size: 36px; margin: 20px 0 0;}
 .main-footer { padding: 30px 0;}
 .foot-logo-sec { margin: 0 0 20px;}
 .footer-links { margin: 0 0 30px;}
 .foot-logo-sec img { display: block; margin: 0 ;}
 .footer-contacts { text-align: left; margin: 0 0 25px;}
 .footer-contacts li a span { float: left; display: inline-block;}

 .page-title-banner { min-height: 170px;}
 .content-sec-inner { padding: 0;}

 .list-bullets-sec { padding: 0 15px;}
 .list-bullets li { margin: 0 0 15px;}
 .list-bullets li::before { left: -15px;} 
 .how-work-boxes { padding: 20px 20px 10px;}
 .how-work-boxes h2 { font-size: 20px; line-height: 24px; margin: 0 0 20px;}
 .how-works-list h3 { font-size: 18px; line-height: 20px;}

 .faq-list { margin: 0;}
 .faq-list h4 { line-height: 24px; margin: 0 0 10px;}
} 
@media (max-width: 480px) {

}
@media (max-width: 385px) {

}
@media (max-width: 360px) {
/*--Index page--*/
}
@media (max-width: 359px) { 

}