@media screen and (max-width:1200px){.navbar, .nav-ph{padding:0 !important;}

.client-list li{text-align:center;width:16%;padding:0}

.client-list li img{width:70%;}

.banner .banCont{width:85%;margin:80px 0;}

.bann-card.map .banCont{width:60%;margin:40px 0;}

.bann-card .banCont{width:85%;margin:80px 0}

}

@media (min-width:981px) and (max-width:1199px){.service-text{width:95%;}

.copyright a::after{background:none;}

.eachFoo address{margin:0 0 20px;width:100%;float:left;}

.facebk iframe{border:0 none !important;height:140px;padding:4px 3px 0;width:225px;}

}

@media screen and (max-width:991px){

.ck-bg {

    bottom: 40px;

	padding:0 15px;

}

	div.ck-bg p span {

    display: contents;

}

}

@media (min-width:768px) and (max-width:980px){.banner.therapy .banCont h1{font-size:25px;line-height:32px;}

.banner .priceCont .chiro-contact{width:80%;}

.error-img span{ width:70%;}

.bann-card.business .banCont { width: 100%;}

.banner .priceCont{width:85%;}

.ryt-content::after{left:0}

.banner .ryt-content::after{left:-20px}

.chiro-faq.price-faq{padding:20px 0;}

.faqholder h1{text-align:left;font-size:24px;padding:0 15px 20px;}

.priceCont{margin:50px 0;}

.lft-content p{text-align:center;font-size:14px;}

.chiro-contact{width:75%;padding:15px;}

.lft-content h1{line-height:32px;margin:0;font-size:26px;text-align:center;}

.middle-content .comparison{overflow-x:scroll;}

.facebk iframe{border:0 none !important;height:140px;padding:4px 3px 0;}

.navbar, .nav-ph{padding:0 15px !important}

.banner .banCont{width:85%;margin:40px 0;}

.banner .banCont h1{font-size:28px;}

.faqholder h2{line-height:22px;}

.bann-card.map .banCont{width:60%;margin:40px 0;}

.bann-card .banCont{width:85%;margin:40px 0}

/* #testimonial{display:none;} */

.testimonial {
    width: 80%;
}

.client-list li{text-align:center;width:16%;padding:0}

.client-list li img{width:70%;}

.main header .call{display:none;}

.dropdown-menu{padding:5px;border-radius:5px !important;}

.dropdown-menu > li{width:100%;display:inline-block;}

.dropdown-menu > li > a{font-size:14px;background:none;border-bottom:1px solid #fff;border-radius:5px;}

.dropdown-menu > li > a:hover{background:none !important;color:#1945a8 !important;border-radius:3px;}

nav ul li.open a::after{width:100%;opacity:0.3;}

.dropdown-menu li a::after{width:0 !important;}

nav ul li a{width:100%;}

.service-field{text-align:left;border:0 none;}

.service-field span{top:0;padding:0;font-size:26px;}

.whysec h1{text-align:left;padding:15px 0 30px;font-size:26px;}

.benefits h1{text-align:left;padding:15px 0 30px;font-size:26px;}

.bann-card.map .banCont{margin:20px 0;}

.nav-ph{display:none;}

.services{padding:60px 0 40px;}

.services.exp{padding:40px 0;}

.whysec{padding:0;}.eachFoo{padding:5px 0 20px;}.socialIcn li{padding-right:1px;}

.eachFoo address{margin:15px 0 0;}.eachFoo address h3{margin:0 0 5px;}

.service-text{margin:20px auto 0;width:100%;}

.main footer{padding:40px 0 0;}

.dmemedical-services .service-text.service-len ul{width:33.3%;}

.eachFoo address{margin:0 0 20px;}

}

@media screen and (max-width:767px){.banner.therapy .banCont h1{font-size:25px;line-height:32px;}

.fq-ryt, .fq-lft{ width:100%;}

.error-img span{ width:70%;}

.bann-card.business .banCont { width: 100%;}

.banner .priceCont .chiro-contact{width:85%;}

.banner .priceCont{width:85%;}

.chiro-faq.price-faq{padding:20px 0;}

.faqholder h1{text-align:left;font-size:24px;padding:0 0 20px;}

.faqholder h2{line-height:22px;}

.ryt-content::after{background:none;}

.banner .ryt-content::after{background:none;}

.priceCont{margin:50px 0;}

.chiro-contact{width:75%;padding:15px;}

.lft-content p{text-align:center;font-size:14px;}

.lft-content h1{line-height:32px;margin:0;font-size:26px;text-align:center;}

.middle-content .comparison{overflow-x:scroll;}

.facebk iframe{border:0 none !important;height:140px;padding:4px 3px 0;}

.contact-addr{margin:30px 0 0}

.dropdown-menu{padding:5px;border-radius:5px !important;}

.dropdown-menu > li{width:100%;display:inline-block;}

.dropdown-menu > li > a {font-size: 14px; background: none; border-bottom: 0 none; border-radius: 5px; color: #999;}

.dropdown-menu > li > a:hover{background:none !important;color:#fff !important;border-radius:3px;}

nav ul li.open a::after{width:100%;opacity:0.3;}

.dropdown-menu li a::after{width:0 !important;}

nav ul li a{width:100%;}

.banCont h1{font-size:28px;}

.navbar, .nav-ph{padding:0 15px !important}

.whysec{padding:40px 0 10px;}

.whysec h1{font-size:26px;text-align:left;margin:0;padding:0 0 30px;}

.benefits h1{font-size:26px;text-align:left;margin:0;padding:0 0 30px;}

.banner .banCont{width:100%;margin:20px 0;}

.bann-card.map .banCont{width:60%;margin:20px 0}

.bann-card .banCont{width:100%;margin:40px 0}

nav ul li{list-style:none;display:block;position:relative;}

.service-text{display:block;width:95%;}

.dmemedical-services .service-field ul{width:30.3%;display:inline-block;vertical-align:top;}

.dmemedical-services .service-text.service-len ul{width:45%;}

.service-text{margin:20px auto 30px;}

.service-field span{font:700 26px Robotobold;}

.services{padding:80px 0 50px;}

.eachsec{width:100%;}

.navbar{width:100%}

.dropdown-menu{position:static;float:none;width:100%;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}

.eachFoo .col-md-3.col-sm-6:nth-child(3){clear:both;}

.eachFoo address{margin:20px 0 0;width:100%;float:left;}

.eachFoo{padding:5px 0 20px;}.socialIcn li{padding-right:1px;}

.service-text.service-len{width:90%;}
.dmemedical-services .service-text.service-len ul{width:30.3%;}

.services.exp{padding:60px 0 50px;}

#testimonial{padding:40px 0 20px;}

.eachFoo address{margin:0 0 30px;}

.main footer{padding:40px 0 0;}

}

@media screen and (max-width:600px){.banner .priceCont .chiro-contact{width:100%;}

.error-img span{ width:100%;}

.banner .priceCont{width:100%;padding:25px;}

.banner .form-group .col-sm-12, .banner .form-group{padding:0 !important;}

.banner .lft-content h1{font-size:22px;line-height:30px;}

.chiro-faq.price-faq{padding:20px 0;}

.faqholder h1{text-align:left;font-size:20px;}

.priceCont{margin:30px 0 40px;}

.chiro-contact{width:75%;padding:35px 15px;}

.lft-content p{text-align:center;font-size:14px;}

.lft-content h1{line-height:28px;margin:0;font-size:22px;text-align:center;}

.services, .whysec{padding:20px 0;}

.bann-card.map, .bann-card, .banner, .banner.therapy{background:#2b5566}

.bann-card.map, .bann-card, .banner, .banner.mental{background:#2b5566;}

.bann-card.map, .bann-card, .banner, .banner.derm{background:#2b5566;}

.bann-card.business{background:#2b5566;}

nav ul li{display:block;}

.service-field span{font:700 20px/32px Robotobold;top:0;padding:0;}

.banCont h1, .whysec h1, .benefits h1 {font-size:25px;line-height:32px;}

.service-text.service-len{width:100%;}

.dmemedical-services .service-text.service-len ul{width:30.3%;margin-right:2%;}

.service-field{text-align:left;border:0 none;}

.service-text{margin:20px auto 0;width:100%;}

.services{padding:40px 0;}

/* #testimonial{display:none;} */

#testimonial .testimonial {
    width: 90%;
}

.service-mob{display:block}

.service-normal{display:none}

.dmemedical-services .service-field ul{width:45%;margin-right:4%;}

.services.exp{padding:60px 0 50px;}

.eachFoo address{margin:0 0 30px;}

.main footer{padding:40px 0 0;}

.socialSec{float:none;display:inline-block;text-align:left;width:100%;margin-top:20px;}

.abt-banCont h1{font-size:24px;line-height:32px;}

}

@media screen and (max-width:480px){

.d-flex {

    display: block;

    align-items: center;

}

.d-flex p{

	display: none;

}

.chiro-contact{width:100%;}

.lft-content p{text-align:left;font-size:14px;}

.lft-content h1{line-height:28px;margin:0;font-size:22px;text-align:left;}

.bann-card .banCont .spec-pt{line-height:28px;font-size:20px;}

.bann-card.business .banCont h1{line-height:28px;font-size:20px;}

nav ul li{display:block;}

.client-list li{text-align:center;width:20%;padding:0;margin-right:10%;}

.client-list li img{width:100%;}

.dmemedical-services .service-text.service-len ul{width:100%;}

.banCont h1{font-size:25px;line-height:32px;}

.services.exp{padding:40px 0;}

.service-text{margin:20px auto 30px;width:100%;}

.banCont p{line-height:20px;}

.eachsec{width:100%;}

.dmemedical-services .service-field ul{width:100%;display:inline-block;vertical-align:top;}

.whysec h1{font-size:20px;text-align:left;}

.benefits h1 {font-size: 20px;text-align: left;}

.whysec .eachsec h3{font-size:15px;}

.services, .whysec{padding:40px 0 0;}

.bann-card.map .banCont{width:100%;margin:20px 0;}

.eachFoo address{margin:0 0 20px;width:100%;float:left;}

}