@media (max-width:1200px){	
.topbar-links > a {
font-size: 7px;
}
.theme-layout.boxed{width:90%}
.container{width:970px}
.timetable {padding:25px 20px 20px}
.timetable .classic-title {margin-bottom:10px}
.timetable .classic-title h2 {font-size:20px;line-height:20px}
.timetable .classic-title h2 span {font-size:15px}
.timetable p {line-height:20px}
.timetable li i {max-width:none}
.timetable .icon-btn {margin-top:30px}
.doctor-description .coloured-btn {font-size:11px;margin-right: 5px;padding: 10px 15px}
.member-img {border: 4px solid #ffffff;margin-right: 20px;width: 80px}
.doctor-intro {padding-top:5px}
.doctor-intro strong {font-size: 14px;margin-bottom: 5px}
.doctor-intro strong span {font-size:12px}
.doctor-intro i {font-size:10px;letter-spacing:0.2px}
.support-ways {padding: 0 100px}
.opening-shortcode {padding:0 15px}
.opening-shortcode .opening .timing {padding:10px 12px}
.appointment-form {padding:40px 30px}
.creative-box-hover {padding:0;width:96%}
.creative-box-hover h5 {margin:20px 0 0}
.simple-service {padding:35px}
.big-tab-btn {padding:20px 15px}
.big-tab-content-slide {padding:20px}
.doc-time > img{width:100%}
.doc-detail{margin:0;width:100%}
.doc-detail > ul{text-align:center}
.cash-popup{width:100%;}
.track3{left:0} header.style3 .menu-bar2 {padding-left: 15px;}
header.style3 .menu {padding-left: 15px;}
.callus-today > i {font-size: 25px;margin-right: 10px;}
.callus-today {padding: 30px 20px;}
.welc-sadd .information {padding-bottom: 70px;}
.welc-sadd .mockup.overlap2 {margin-left: -131px;margin-top: 0;}
footer.style2 .newsletter form input {width: 314px;}
}
@media (max-width:1024px){
.opening-shortcode .modern-title > h2{font-size: 23px;}	
.mockup.overlap{margin-top: 40px;}	
.mockup.overlap2{margin-top: 34px;}	
.full-menu .container > ul > li > a{padding: 25px 12px !important;}
.featur-img-cap .why-choose > div {width: 45%;margin-right: 50px;}
.featur-img-cap .why-choose > div:nth-child(2n) {margin-right: 0;}
.text-cap > h2 {font-size: 37px;}
.text-cap > h2 span {font-size: 27px;}
.free-consultation{
width: 140%;
padding: 30px 20px;
margin-left: -35%;	
}
.theme-form.login-form{padding-bottom: 84px;}
.featured-avatar {
height: auto;
min-height: auto;
}
.bg-video{height:auto;}
.bottom-footer.style2 {
padding: 30px;
}
.mockup > img {
position: relative;
}
}
@media (max-width:992px){
.mockup.overlap2{margin-top: 0;}	
.video-meta > h3, .text-meta > h3{
font-size: 36px;
line-height: 36px;	
}
.video-meta > span, .text-meta > span {
font-size: 26px;
margin-bottom: 10px;
margin-top: 15px;
}
.video-meta > p, .text-meta > p{
font-size: 15px;
margin-top:10px;
max-width: 100%;
line-height:22px;	
}
.video-meta{top: 50%;}
.masonary > .col.s12.l4 .gallery-img .hover-inner {
padding: 0;
}
.masonary > .col.s12.l4 .gallery-img .hover-inner .gallery-collection img {
max-width: 50px;
}
.masonary > .col.s12.l4 .gallery-img .hover-inner .gallery-collection a {
height: 50px;
width: 50px;
}	
.modern-title > h2 {
max-width: 70%;
}
.history-table{padding:40px 20px}
img {height: auto;}
.creative-dep img {
height: auto !important;
}
.container{width:700px}
.creative-slider .appointment-form {border-radius: 0;float: left;left: 0;margin: 0;position: relative;width: 100%}
.m12.column {float: left;margin-bottom: 30px;width: 100%}
.m12.column:last-child {margin:0}
.doctors-intro.overlap {margin:0}
.parallax-title > p br {float:left}
.support-ways {padding:0;text-align:center}
.support-ways .row > div {display: inline-block;float: none;margin: 0 -2px 20px !important}
.way {text-align:left}
.about-departments{margin-bottom:20px}
.creative-slider.contain-form{padding:0}
.newsletter .container{width:100%}
.newsletter .widget-title {display:unset;float:left;width:100%}
.newsletter form {display: unset;float: left;width: 100%}
.newsletter form input {margin-bottom: 10px;width: 100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.newsletter form button{margin:0}
.newsletter {padding:0 50px}
.creative-departments .coloured-btn {display: inline-block;margin: 0 0 20px; position: relative;
-webkit-transform:translate(0);
-moz-transform:translate(0);
-ms-transform:translate(0);
-o-transform:translate(0);
transform:translate(0);
}
.appointment-form.overlap{margin:0}
.mockup.overlap{margin:0}
.creative-departments ul{text-align:center}
.creative-departments ul li {display: inline-block;float: none;margin: 0 -3px;width: 50% !important}
.creative-boxes {float:left;text-align: center;width:100%}
.sponsors-carousel.overlap{margin:0}
.big-tabs-nav-inner {float:left;width:100%}
.big-tabs-nav {float:left;width:100%}
.big-tabs-nav > img {display:none}
.big-tabs-nav-center {float: left;position: relative;width:100%}
.big-tabs-nav-inner .big-tab-btn {float:left;width:50%}
.btn-text > strong {font-size: 13px;line-height:15px}
.btn-text {padding-left:10px}
.big-tab-btn i {font-size:30px}
.big-tab-content{width:100%;margin:0}
.list-view .tip-img {float:left;margin-bottom:20px;width:100%}
.list-view .tip-desc {float:left;padding:0 20px 20px;width:100%}
.sponsors > li {padding: 0 5px;width: 33.334% !important}
.bottom-footer p{float:left;width:100%;text-align:center;margin-bottom:20px}
.bottom-footer ul{width:100%;text-align:center}
.bottom-footer ul li{float:none;display:inline-block}
.layer7:before{display:none}
header{display:none}
.block header {
display: block;
}
.projects-list > li{width:50%!important}
.history-text,
.history-table{display:unset;float:left;width:100%}
.medical-services.overlap{margin:0;padding-top:40px}
.pagetop h1{padding:0}
.pagetop ul{float: left;max-width: none;position: relative;text-align: center;width: 100%;
-webkit-transform:translate(0);
-moz-transform:translate(0);
-ms-transform:translate(0);
-o-transform:translate(0);
transform:translate(0);
}
.pagetop .container > span{padding:0}
.post-share{float:left;margin-bottom:20px;position:relative;width:100%}
.post-share a {float:left;width:50px}
.single-description{padding:0}
.single-description:before{display:none}
.fc-day-number {padding:5px!important}
.fc-content{padding:1px}
.fc-toolbar{padding:30px}
.fc-view-container, .fc-toolbar{width:1000px}
.fc-ltr{overflow:scroll}
.cart-table{overflow:scroll}
.cart-table > table{width:1000px}
.cart-product > span{background:#e3e3e3;left:0;margin:0;top:0}
.infobox-title{float:left;margin:0 0 30px;width:100%}
.contact-infobox .facny-btn-set{width:100%}
.contact-infobox .facny-btn-set a,
.contact-infobox .facny-btn-set:hover a,
.contact-infobox .facny-btn-set:hover a:hover{border:0 none;width:100%}
.billing-form{padding:50px}
.contact-boxes{margin-top:30px}
.contact-box {padding:70px 20px}
.contact-box > span{height:50px;line-height:50px;width:50px}
.contact-box > strong{letter-spacing:0;margin:10px 0}
.contact-box > p {font-size:12px}
br{display:none}
.appointment-form-img{margin:0;padding:0 15px;text-align:center}
.appointment-form-img > img{width:auto;max-width:100%}
.appointment-form-img > .appointment-form{float:left;position:relative;top:0;width:100%;
-webkit-transform:translate(0);
-moz-transform:translate(0);
-ms-transform:translate(0);
-o-transform:translate(0);
transform:translate(0);
}
.welcome{padding:0 30px}
.event-detail-img.with-counter{padding:0}
.timer{float:left;position:relative;text-align:center;width:100%;margin-top:20px}
.timer span{float:left;width:25%;padding:0}
.timer span:before{display:none}
.event-detail-img > span {right:0;top:0;
-webkit-border-radius: 0 0 0 23px;
-moz-border-radius: 0 0 0 23px;
-ms-border-radius: 0 0 0 23px;
-o-border-radius: 0 0 0 23px;
border-radius: 0 0 0 23px;
}
.blank-box{height:1px!important}
.health-ins > img{display: unset;float: left;width:100%}
.health-ins-desc {display: unset;float: left;padding: 30px 0 0;width:100%}
.free-consultation {margin: 0;padding: 30px;width:100%}
.cons-info {display: unset;float: left;padding: 0 0 20px;text-align: center;width:100%}
.cons-btn {display: unset;float: left;text-align: center;width:100%}
.cons-info span {display:none}
.insurance-add{padding:30px}
.ins-add-text > strong{font-size:19px;line-height:20px}
.benifit{padding:50px 30px}
.insurance-add{padding:30px}
.ins-add-text > strong{font-size:19px;line-height:20px}
.benifit {padding:50px 30px}
.ins-add-text{display: unset;float:left;padding:0;text-align:center;width:100%}
.insurance-add > span {display: unset;float: left;margin-bottom: 10px;text-align: center;width:100%}
.ins-add-text > i {width:100%}
.registration-page{padding:0}
.theme-form{padding:60px 25px;width:100%}
.input-group{float: left;margin-bottom: 20px;width:100%}
.refer-text{padding:0}
.service-description > p{padding:0}
.service-title{left:0}
.service-icon {float: left;margin-bottom: 20px;width:100%}
.service-icon::before, .service-icon:after{width:100%}
.member-introduction{padding:20px}
.member-wrapper{padding:30px}
.staff-img{display:unset;float:left;width:100%}
.staff-img img{width:100%}
.member-detail{display: unset;float:left;padding:40px 0 0;width:100%}
.staff-tabs-selectors{padding:0}
.staff-tab-content{padding:30px}
.staff-tab-content .appointment-tab{padding:50px 30px}
.responsive-header{display:block}
.consultaion-popup{width:100%}
.consult-contact {background:rgba(255, 255, 255, 0.6);display: unset;float: left;padding: 30px;width: 100%}
.consultaion-popup .appointment-form{display:unset;float:left;width:100%}
.appointment-popup{width:100%;padding:50px 30px}
.gift-popup{width:100%;padding:30px}
.send-gift .mockup{display:unset;float:left;margin:0;width:100%}
.send-gift .mockup img{margin:0;width:100%}
.gift-popup-text {display:unset;float:left;padding-top:30px;width:100%}
.gift-popup-text > h3{font-size:24px;margin:5px 0}
.gift-popup-text > span{font-size:15px}
.gift-popup-text > p{padding:0}
.facny-btn-set {margin:30px 0 0;width:100%}
.facny-btn-set > a, .facny-btn-set:hover > a:hover, 
.facny-btn-set:hover > a{border:0 none;padding:20px 10px;width:100%}
.event-registration{width:100%}
.event-popup-title{width:100%}
.event-info {margin-top: 30px;text-align: center;width:100%}
.event-cell.half {width:100%}
.event-popup-title > h3 {font-size:28px}
.event-popup-title > h3 span {font-size: 17px;margin: 2px 0 0}
.timetable-tab-content{padding:50px}
.doctors-timetable .tabs{display:unset; text-align:center; float:left;height:auto;padding:0 20px;position:relative;width:100%!important;z-index:1;white-space:normal}
.doctors-timetable .tabs li.tab{display: inline-block;flex-grow: unset;-webkit-box-flex: unset;width:auto;float:none}
#jSplash h1{font-size:30px;line-height:34px;}
#jSplash p{font-size:20px;line-height:30px}
#jpreLoader{width:90%;}
.close-all-popup{right:27px;top:10px;z-index:100000;}
.layer17:before{display:none}
.layer16 br{display:table}
.cash-popup{width:100%;padding:30px} .office-tour.overlape {margin-top: 0;}
.office-tour.overlape .tour {margin-top: 30px;}
.welc-sadd .information.dark > p {padding: 0 20px;}
.welc-sadd .information {padding-bottom: 30px;}
.welc-sadd .mockup.overlap2 {margin-left: 0;}
.contratab-title {padding: 40px;}
.availability-popup .member-wrapper > div.staff-img > img {float: left;width: unset;}
.classic-title {margin-top: 30px;}
.formoverlap {position: static;width: 60%;margin: 70px auto 0;}
.theme-layout {padding-top: 0 !important;}
.block .container{padding:0 15px}
#jSplash h1{font-size:30px;line-height:34px;}
#jSplash p{font-size:20px;line-height:30px}
#jpreLoader{width:90%;}
.close-all-popup{right:27px;top:10px;z-index:100000;}
.layer17:before{display:none}
.layer16 br{display:table}
.cash-popup{width:100%;padding:30px}
.featur-img-cap {
position: static;
float: left;
width: 100%;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
padding: 30px;
background: #fbfbfb;
}
.text-cap > i,
.text-cap > span {font-size: 15px;}
.text-cap > h2 {font-size: 33px;}
.text-cap > h2 span {font-size: 23px;}
.easy-donation .donation-fields{padding:0 20px 20px;}
.easy-donation .donation-title{padding: 20px 90px 20px 20px;}
.donation-title h1{font-size: 19px;}
.health-ins-desc .side-title h2, .steps-guide-text > strong{font-size: 22px;}
.modern-title > h2{font-size: 23px;}
.theme-form{width: 50%;}
.theme-form.login-form {
padding-bottom: 60px;
}
.service-title h2{font-size: 20px;}
.featured-avatar {
height: auto;
min-height: auto;
}
}
@media (max-width:768px){
.mockup.overlap2{margin-top: 0;}	
.overlape65 {margin-top: 65px;}
.block header {
display: block;
} }
@media (max-width:640px){
.mockup.overlap2{margin-top: 0;}	
.block header {
display: block;
}
.container{width:100%}
.doctors-intro{background:#FFF}
.doctors-img {width:100%}
.doctor-detail {float: left;left: 0;margin: 0;padding: 20px 10px;position: relative;width: 100%;}
.doctors-intro:hover .doctor-detail{
-webkit-transform:translate(0);
-moz-transform:translate(0);
-ms-transform:translate(0);
-o-transform:translate(0);
transform:translate(0);
}
.doctors-img:before {display:none}
.doctors-intro:hover .doctors-img img {
-webkit-transform:translate(0);
-moz-transform:translate(0);
-ms-transform:translate(0);
-o-transform:translate(0);
transform:translate(0);
}
.member-img {display: inline-block;float: none;margin:0}
.staff-member {text-align:center}
.doctor-intro {float:left;margin-top:10px;width:100%}
.doctor-intro strong{width:100%}
.doctor-intro strong span{display:inline-block}
.links-box-inner {padding: 20px 0 0;width: 100%}
.links-box-overlay {background:none;float:left;position:relative;width:100%}
.creative-slider .appointment-form {padding:30px 20px}
.departments {padding:20px!important}
.departments > span {float:left;left:auto;margin-bottom:20px;position:relative;right:auto;text-align:center;width:100%}
.departments > span img {max-width:100%}
.about-departments h6 {font-size:20px}
.newsletter {padding:0}
.creative-departments ul li{width:100%!important;margin:0}
.sponsors > li {padding: 0 5px;width:50% !important}
.big-tabs-nav-inner .big-tab-btn{width:100%}
.projects-list > li{width:100%!important}
.history-text{padding:30px}
.history-table{padding:30px}
.mockup.overlap2{margin:0}
.information > h4{font-size:30px}
.information strong{font-size:22px}
.post-title{font-size:20px}
.social-links{border:0 none;display:unset;float:left;width:100%}
.social-links a{float:left;width:33.334%}
.admin > img{display:unset;width:100%}
.admin-info {display:unset;float:left;padding:30px;width:100%}
.comment{padding:40px 20px 30px}
.comment > img{margin-right:10px;width:75px}
.comment-date {background:#ffffff;color:#bfbfbf;padding:5px 10px;right:0;top:0}
.comments-section ul ul{padding:0}
.single-description blockquote{padding:30px}
.tagcloud > a{font-size:12px;margin-right:30px;padding:10px 20px}
.coupon-box{padding:30px}
.coupon > input{width:100%}
.coupon > button{float:left;margin:10px 0 0;width:100%}
.cart-totals{margin-top:40px;overflow:scroll;padding:0}
.billing-form{padding:30px}
.specialist-img, 
.specialist-detail{display:unset;float:left;padding:0;width:100%}
.specialist-img img {width:100%}
.specialist-detail{padding-top:20px}
.simple-text-box,
.simple-text-box.style2{padding:40px 30px}
.gallery-collection img{width:50px}
.hover-inner{padding:10px 20px}
.timetable-tab-content{padding:20px}
.doctors-timetable .tabs li.tab{width:50%;margin:0 -2px;}
.doctors-timetable .tabs li.tab a, 
.doctors-timetable .tabs li.tab a:hover,
.doctors-timetable .tabs li.tab a.active:hover{padding:10px;height:auto;line-height:30px} .theme-layout.page-padd {padding: 50px;}
.contratab-title {padding: 30px;}
.contratab-title > h4 {font-size: 15px;}
.contratab-title > i.ti-angle-down {font-size: 20px;padding-left: 15px;}
.contratab-content,
footer.style2 .block {padding-left: 50px;padding-right: 50px;}
.availability-popup .appointment-form {display: block;margin: 30px auto 0;}
.availability-popup {padding: 35px;}
.all-products li.product-category {width: 50%;}
.featur-img-cap > span {font-size: 17px;}
.featur-img-cap > h2 {font-size: 30px;}
.featur-img-cap > i {font-size: 15px;}
.featur-img-cap .why-choose > div {width: 100%;margin-right: 0;}
.text-carousel-wrp {
padding: 30px;
position: static;
width: 100%;
float: left;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.text-cap > h2 {font-size: 25px;}
.text-cap > h2 span {font-size: 17px;}
.block{padding: 50px 0;}
.block.remove-bottom {padding-bottom:0;}  
.theme-layout.page-padd {padding: 15px;}
.office-tour {padding: 0;}
.welc-sadd .modern-title > h2 {font-size: 25px;}
.welc-sadd .modern-title > span {font-size: 12px;}
.modern-title > i {font-size: 15px;}
.welc-sadd .information.dark > p {padding: 0;}
.information .coloured-btn {padding: 15px 35px;}
.contratabs-list .tabs {display: block;}
.contratabs-list .tabs .tab {display: block;width: 100%;}
.contratab-title > i {font-size: 30px;}
.contratab-content.block {padding: 50px 0;}
footer.style2 {padding: 0 15px;}
footer.style2 .block {padding-left: 20px;padding-right: 20px;}
footer.style2 .newsletter form input {width: 100%;}
.bottom-footer.style2 {padding: 30px;}
footer.style2 .newsletter {margin-top: 0;}
footer.style2 .gallery-widget {padding: 0 30px;}
.contratab-title > i.ti-angle-down{right: 20px;}
.formoverlap {width: 90%;}
.all-products li.product-category {width: 100%;}
.tparrows {display: none !important;}
.modern-title > h2 {
font-size: 20px;
max-width: 98%;
}
.modern-title > span {
font-size: 10px;
line-height: 10px;
}
.opening-shortcode .modern-title > h2 {
font-size: 18px;
}
.simple-title h4 {
font-size: 16px;
}
form .input-field.simple-label label {
padding: 0;
}
form button, .coupon > input[name="apply_coupon"] {
padding: 10px 15px;
}
.mockup > img {
min-height: auto;
}
.coloured-btn {
font-size: 11px;
padding: 10px 13px;
}
.newsletter form button {
height: 34px;
padding: 0 20px;
}
form.form button{font-size:10px; padding: 10px;}
.traditional-title > h2, .traditional-title > h3{font-size: 18px;}
.traditional-title > h2{margin-top: 10px;}
.parallax-title > h2{font-size: 20px;}
.parallax-title > p{max-width: 90%;}
.history-text > h4{font-size: 21px !important;}
.information strong{font-size:16px;}
.information > h4{font-size: 22px;}
.special-title > h2{font-size: 19px;}
.video-meta > h3, .text-meta > h3{
font-size: 30px;
line-height: 36px;	
}
.video-meta > span, .text-meta > span{font-size: 12px;}
.video-meta > p, .text-meta > p{
font-size: 10px;
margin-top:10px;
max-width: 100%;
line-height:12px;	
}
.video-meta{top: 50%;}
.icon-btn{
padding:12px 20px;	
}
.doctor-description > h5, .links-box-inner > h3{font-size: 18px;}
.classic-title h2{font-size: 24px;}
.bg-video .video-meta > span{margin:0;}
.featured-text-caro .video-meta > h3, .text-meta > h3 {
font-size: 24px;
}
.featured-text-caro .video-meta > h3, .text-meta > span {
margin: 0;
padding:0;
}
.health-ins-desc .side-title h2, .side-title > h2{font-size: 21px;}
.pagetop h1{font-size: 20px;}
.pagetop{padding:50px 0;}
.simple-text-box, .simple-text-box.style2{padding:10px; margin-bottom:0;}
.gallery-collection a{height: 50px; width: 50px;}
.single-product-detail h1{font-size: 20px;}
.input-group {
margin-bottom: 0;
}
.add_to_wishlist.add-to-wishlist {
margin-left: 0;
margin-top: 11px;
padding: 5px 6px;
}
.related.products > h2 {
font-size: 22px;
}
.related.products {
margin-top: 10px;
}
.woocommerce-Tabs-panel h2 {
font-size: 18px;
}
.commentlist {
padding-left: 0;
}
.comment-text {
display: inline-block;
margin-left: 0 !important;
padding-top: 60px !important;
}
.comment-respond .form-submit .submit{width: 100px !important; }
.contact-details > h4{font-size: 22px;}
.contact-details > strong{font-size: 16px;}
.contact-box{padding-bottom: 20px;}
.member-wrapper {
padding: 20px 0;
}
h2 {
}
.member-detail h2 {
font-size: 24px;
}
.info-list > li strong {
width: 50%;
}
.staff-tabs-selectors .tab a {
font-size: 11px;
padding: 5px;
}
.doc-detail > ul{padding: 25px 15px; text-align: left !important;}
.doc-detail .dark-btn{padding:7px 15px;}
.easy-donation .donation-title{padding: 10px;}
.donation-title h1{font-size: 17px;}
.easy-donation .date-range .field {
margin-bottom: 10px;
margin-left: 0;
width: 190px;
}
.donation-fields > .row > div {
margin-bottom: 10px;
width: 100% !important;
}
.wp-donation-system > h6{padding: 0 !important;}
.welcome > h2, .welcome > h2 strong{font-size: 24px;}
.search:hover input, .search input:focus{width:210px !important;}
.health-ins-desc .side-title h2, .steps-guide-text > strong, .steps-guide-text > strong i{font-size: 18px;}
.modern-title > h2{font-size: 18px;}
.health-ins-desc .side-title > span{font-size: 13px;}
.theme-form{width: 100%;}
.theme-form.login-form {
padding-bottom: 30px;
}
.service-title h2{font-size: 16px;}
}
@media (max-width: 370px) {
.mockup.overlap2{margin-top: 0;}	
.availability-popup .member-wrapper > div.staff-img > img {margin-bottom: 20px;}
.staffpopup-info {width: 100%;}
.formoverlap {width: 93%;}
}