/*-- mobile view --*/
@media (min-width:320px) and (max-width:640px) {
    /*common*/
    #wrapper{padding-top: 0;}
    .wrapper{width: 92%; margin: 0 auto;}
    header{position: relative;}
    .home_header .banner-content h1{font-size: 18px; line-height: 22px;}
    .read-more{font-size: 12px; padding: 10px 20px;}
    p{font-size: 14px; line-height: 20px;}
    h1{font-size: 28px; line-height: 38px; margin-bottom: 20px; padding-bottom: 0;}
    h2{font-size: 24px; line-height: 38px; margin-bottom: 20px; font-family: 'Roberto', sans-serif;}
    h3{font-size: 20px; line-height: 28px; margin-bottom: 20px;}
    h4{font-size: 18px; line-height: 24px; margin-bottom: 15px;}
    h5{font-size: 17px; line-height: 22px; margin-bottom: 15px;}
    h6{font-size: 15px; line-height: 21px; margin-bottom: 15px;}
    .post h1{font-size: 28px; line-height: 32px;}
    .wide-menu ul.sub-menu {max-width: 100%;width: 100% !important;}
    .wide-menu ul.sub-menu li {width: 100% !important;padding: 0 0 !important;}

    /*header*/
    header .logo {padding: 4px 0 0 0;}
    header .top_main {padding: 15px 0;}
    .top_main .wrapper{position: relative;}
    header.sticky{position: relative;}
    .fullmenu{display: none;}
    .mobile_menu{display: block;}
    header .top_right ul.contact-links li.call{display: inline-block !important;}
    header .top_right ul.contact-links li.call a {padding: 10px 17px;}
    .link_btn.desktpapintmnt{display: inline-block !important;}
    a.navbar-toggle{display: block; right:0; margin: 0; top:0px; padding:11px 13px; }
    .mob-appntmtn ul{margin: 0; padding:0;}
    .top_main .top_right ul.nav_menu li.responsive-left ul.sub-menu {left: auto;right: 0;}
    .top_main .top_right ul.nav_menu li{margin-left: 20px;}
    .top_main .top_right ul.nav_menu li a{ padding:15px 0;font-size: 11px;margin: 0 8px;}
    .logo img {max-width: 185px;}
    header .top_right {width: 100%;float: left;margin: 17px 0 0 0;max-width: 100%;}
    header .top_right ul.contact-links{margin-top: 0;float: left;width: 100%;text-align: center;}
    .top_main .top_right ul.nav_menu{margin-top: 10px;}
    header .top_right .contact-links li {margin: 5px 0 0 5px;}
    header .top_right .contact-links li a {font-size: 11px;padding: 12px 24px;}
    header .top_right ul.contact-links li.review a {padding:12px 20px;}

    /*banner*/
    .banner-content:before {background-size: 35px;}
    /*home*/
    .home-block{padding:35px 0 35px 0;}
    .home-block .wrapper {flex-direction: column;}
    .home-block .home-left {float: right;width: 100%;margin: 0px 0 0 0; text-align: center;}
    .home-block .home-left h1 {font-size: 20px;line-height: normal;margin-bottom: 15px;}
    /* .home-block .home-left h1 span {font-size: 40px;} */
    .home-block .home-left p {font-size: 24px;}
    .cont_test h2{margin-bottom:30px;}
    .cont_test{padding: 40px 0 25px 0;}
    .cont_test .testimonial-content p {margin: 0;}
    .testimonial-part ul li {width: 50%;}
    .techniques-block{padding: 30px 0;}
    .techniques-block h2 {font-size: 24px;line-height: normal;}
    .techniques-block ul{margin-top: 30px;}
    .techniques-block ul li h5 {font-size: 12px;}
    .techniques-block p{font-size: 15px;}
    .welcome-logo {width: 100%;text-align: center;}
    .welcome-logo img {max-width: 100px;}
    .testimonial-part .testimonial-content {width: 200px;}
    .help-block {padding: 45px 0 30px 0;}
    .help-block ul {margin: 0 0 0; }
    .help-block ul li {padding: 0 0;width: 100%;margin-bottom: 30px !important;}
    .help-block ul li img {padding-bottom: 25px;}
    .help-block ul li p {font-size: 14px;line-height: 18px;padding-left: 32px;}
    .help-block ul li p:before {width: 23px;height: 23px;}
    .techniques-block ul li {width: 50%;margin: 0 0 25px 0;}
    .techniques-block ul li:nth-last-child(-n+4) {margin-bottom: 25px;}
    .techniques-block ul li:nth-last-child(-n+3) {margin-bottom: 25px;}
    .condition-part ul li span.img {margin-bottom: 25px;}
    .event-block {padding: 35px 0;}
    .event-block h2 {font-size: 30px;margin: 0;line-height: normal;text-align: center;display: block;writing-mode:unset;-webkit-transform: none;-moz-transform: none;
    -o-transform: none;}
    .event-part {width: 100%;margin:23px 0 0 0;}
    .event-part li {padding: 0 0 16px 0;width: 100%;}
    .event-part li:nth-last-child(-n+2) {padding-bottom: 15px;}
    .event-part li .date {font-size: 24px;line-height: 37px;min-height: 104px;padding: 20px 10px;width: 24%;}
    .event-part li .titles {padding: 12px 12px;min-height: 114px;width: 76%;}
    .event-part li h4 {font-size: 16px;margin: 0 0 14px 0;}
    .event-part li .titles .more {font-size: 16px;}
    .partner-block {padding: 40px 0 60px 0;}
    .partner-block ul li {width: 50%;padding: 0 0 30px 0;}
    .partner-block ul li:nth-last-child(-n+4) {padding-bottom: 30px;}
    .partner-block ul li:nth-last-child(-n+2) {padding-bottom: 0;}
    #cff.cff-fixed-height {overflow-y: auto !important;}
    #cff.fd-feed .cff-item {width: 47%;margin:1.5% 1.5% !important;}
    /*footer*/
    footer {padding: 35px 0 25px 0;}
    .footer-address { width: 400px;}
    .footer-logo img {max-width: 120px;}
    .footer-map .address {font-size: 14px;}
    .footer-menu .in {width: 50%;}
    .footer-menu .menu {margin: 0 0 85px 0;}
    .footer-menu .footer-menu  .menu-patient-info-container .menu {margin: 0 0 0 0;}
    .footer-menu .menu-conditions-we-treat-container .menu, .footer-menu .menu-fitness-programs-container .menu, .footer-menu .menu-patient-info-container .menu  {margin: 0;}
    .footer-menu {padding-top: 40px;}
    .footer-menu .menu li {font-size: 14px;line-height: 24px;}
    .ftr-last-right {width:100%;float: left;}
    .footer-last .copyright {font-size: 12px;width: 100%;text-align: center;}
    .footer-last .website-by a {font-size: 11px;}
    .footer-last a {margin-left: 4px;}
    .socialmedialinks a span {font-size: 21px;}
    .footer-last {padding: 18px 0;}
    .footer-last .website-by {padding: 1px 0 0 38px;}
    .footer-last .website-by span {font-size: 12px;}

    /*inner pages*/
    .mid{width: 100%; float: none;}
    .sidebar{width: 100%; float: none; margin-top: 25px;}
    .content{padding: 35px 0 15px;}
    .post{padding: 25px 10px 15px;}
    /*staff*/
    .staff-head{text-align: center;}
    ul.staff-list {text-align: center;}
    ul.staff-list li{width: 100%; max-width: 272px; margin: 0 auto 15px; float: none;}
    ul.staff-list li .staff-short{float: none;text-align: left;}
    /*testimonial*/
    ul.staff-list li.equal-height{height: auto !important;}
    .patient_results li .result-detail{background:url(../images/quote-icon-dark-mobile.png) left 0 no-repeat; padding: 0 0 0 25px; box-sizing: border-box;}
    .patient_results li .result-detail img{float: none; margin-right:0; margin: 0 auto 15px; text-align: center; display: block; }
    /*faq*/
    ul.faq_section li h6{font-size: 14px; line-height: 18px;}
    /*health blog*/
    .blog .content, .single .content, .archive .content{padding: 35px 0 15px;}
    /*newsletter*/
    .news-img { background: none; float: none; height: auto; margin: 0 auto; max-width: 250px; text-align: center; width: 100%; }
    .news-img img{max-width: 100%; height: auto; width: auto;}
    .news-detail{width: 100%; margin: 20px 0 0 0;}
    /*conditions*/
    .human-body{width: 220px; margin: 0 auto; float: none;}
    .search-condition .body-part{width: 100%; margin-left: 0;}
    .fancybox-skin{box-sizing: border-box !important; padding: 15px !important; }
    /*ninja forms*/
    .one-half{width: 100%!important; margin: 0 0 10px 0 !important;}
    .one-third{width: 100%!important; margin: 0 0 10px 0 !important;}
    #ninja_forms_required_items, .nf-field-container{margin-bottom: 10px !important;}
    .nf-fu-progress{margin-bottom: 12px !important;}
    /*contact*/
    .block-sections .flex{display: block;}
    .contatblock h5{margin-bottom: 10px;}
    .contatblock {margin-top: 15px;}
    #searchform input[type="text"]{padding: 10px 12px; width: 100%; display: block; box-sizing: border-box; float: none;}
    #searchform input[type="submit"]{padding: 10px 15px; width: 100%; display: block; box-sizing: border-box; float: none; margin: 10px 0 0 0;}
    /* Location */
    ul.staff-list .loc_list {max-width: 100%;margin-bottom: 20px;}
    ul.staff-list .loc_list .loc_cont h4 {font-size: 17px;}
    /* Workshop Details */
    .work_contetn .wrapper {width:100%;padding: 0 20px;}
    .work_contetn h2 {font-size:20px;}
    .work_top h1 {font-size:16px;line-height: normal;}
    .work_top h2 {font-size:21px;padding-bottom:0;}
    .work_info {padding:40px 0;}
    .wi_date {width:80px;margin-right:18px;}
    .wi_mnth {font-size:20px;line-height: normal;}
    .wi_dt {font-size:35px;line-height: normal;}
    .wi_left {width: 100%;padding: 0 0 0 0;}
    .wi_right {width: 100%;padding:35px 0 0 0;}
    .wi_left iframe {height:200px;}
    .wi_othinfo .othinfo {font-size:15px;padding:0 0 20px 41px;}
    .consul_incs p > strong {font-size: 20px;line-height: 26px;width: 32px;height: 32px; }
    .work_contetn a.btn {padding:11px 65px 11px 20px;font-size: 15px;margin-top: 15px;}
    .consul_incs p {font-size:15px;margin:0px 0 25px 0;}
    .register-part h2 {line-height:30px;}
    .about-workshop .inner {margin-bottom:35px;}
    .about-workshop {padding:40px 0 10px 0;}
    .about-workshop h2 {padding-bottom:40px;}
    .about-workshop .inner figure {float: left;width:100%;}
    .about-workshop .other-content {padding:20px 25px 20px 25px;width:100%;margin-top: 45px;}
    .about-workshop .other-content:before {top: -34px;right: 0;left: 60px;transform: rotate(-90deg);}
    .about-workshop .inner:nth-child(2n + 2) .other-content:before {top: -34px;right: 0;left: 60px;transform: rotate(-90deg);}
    .about-workshop .discription p {font-size: 14px;}
    .about-workshop .name {font-size:15px;line-height:21px;}
    .register-part .reg-headeing {width:100%;padding:0 0 10px 0;}
    .copyright {font-size:14px;margin-bottom: 15px;}
    .all-rights {width:100%;float:left;text-align:left;}
    .rights {font-size:14px;}
    .questio-call p {font-size:14px;}
    .consul_incs {float:right; width:100%;margin-top: 30px;}
    .consul_image {float: left;width: 100%;text-align: center;}
    .work_contetn h2 {padding-bottom:0;margin: 0 0;}
    .freeworkshop {padding:40px 0;}
    footer.workshop {overflow: hidden;padding: 25px 0 25px 0;}
    .innbaner img{object-fit:cover;height:100%;}

    /* Responsiv css for landing page */
    .arrow_top .leftbar {max-width: inherit;width: 100%;display: inline-block;vertical-align: top;margin-top: 30px;margin: 0 auto;}
    .rightbar {max-width: 404px;width: 100%;display: block;vertical-align: top;float: none;padding: 20px 10px;margin: 0 auto;background: #d1e4f0;}
    .result_section {background: #f0f3f4;width: 100%;padding: 20px 0;}
    .result_section h2 {font-size: 24px;}
    .result_cont {width: 100%;text-align: center;padding-top: 20px;float: none;padding: 20px 10px 15px 10px;}
    .result_img {float: none;margin: 0 auto;text-align: center;}
    .note_message h2 {font-size: 24px;color: #fff;margin: 0;text-align: center;}
    .note_message {background: #be2c37;text-align: center;padding: 15px 0;font-size: 24px;color: #fff;}
    .faq_section h2 {text-align: center;color: #000;font-size: 24px;font-weight: 400;text-transform: uppercase;}
    .faq_section {display: block;padding: 20px 15px;}
    .left_col {float: none;width: 100%;margin-bottom: 20px;display: block;text-align: center;}
    .right_col {width: 100%;float: none;max-width: 862px;}
    .down_arrow {display: block;margin: 0 auto 20px 0;text-align: center;max-width: 100%;}
    .down_arrow img {transform: rotate(-41deg);}
    .request_readmore{margin: 0 auto;padding: 15px 10px !important;display: inline-block;}
    .leftbar {max-width: inherit;width: 100%;display: inline-block;vertical-align: top;margin-top: 30px;margin-left: auto;margin-right: auto; text-align:center;}
    .arrow_top {display: none !important;}
    .leftbar p {font-size: 20px;line-height: 30px;}
    .leftbar ol li {margin: 0;padding: 0;font-weight: 400;font-size: 20px;line-height: 30px;font-family: 'Lato';list-style: decimal;text-align: left !important;}
    .get_btn {float: none;margin: 0 auto 15px auto;font-size: 25px;color: #002d62;display: inline-block;padding: 0px 15px 10px 45px;left: 0;position: relative;}
    .rightbar p {text-align: center;color: #ac232f;font-size: 25px;font-weight: 500;line-height: normal;margin-bottom: 15px;}
    .note_description {display: block;margin-bottom: 34px;text-align: center;}
    .arrow_top{ display:none !important;  }
    .page-template-tlanding_second .leftbar {width: 100%;display: block;vertical-align: top;margin-top: 0;margin-left: 0;max-width: 515px;float: none;}
    .page-template-tlanding_second .leftbar p {color: #393939;text-transform: none;font-weight: 400;font-size: 20px;margin-bottom: 18px;line-height: 27px;font-family: 'Lato', sans-serif;}
    .page-template-tlanding_second .leftbar h3 {color: #64ADDF;text-transform: capitalize;font-weight: 700;font-size: 28px;font-family: 'Lato', sans-serif;margin-bottom: 20px;}
    .page-template-tlanding_second  ul.faq_section li .faq_content ul li {border: 0;margin: 0;padding: 0;text-align: left;}
    .page-template-tlanding_second .rightbar h2 {color: #000000;text-align: center;font-size: 36px;text-transform: capitalize !important;font-weight: 700;font-family: 'Lato', sans-serif;line-height: normal;margin-bottom: 15px;}
    .page-template-tlanding_second .title {color: #fff;font-size: 23px;font-weight: 500;padding: 0 10px;text-shadow: 2px 2px 3px #000;font-family: 'Roboto', sans-serif;}
    .stories_slider {max-width: 500px;margin-bottom: 15px;width: 90%;float: none;margin: 0 5%;padding: 16px 15px 10px 50px;position: relative;}
    .quoted:before{ display:none }
    .page-template-tlanding_second .rightbar {max-width: 530px;width: 100%;display: block;vertical-align: top;float: none;padding: 20px;background: #F7F6F6;border: 4px solid #393939;}
    .page-template-tlanding_second .rightbar ul {padding: 0;margin: 0 0 25px 0;}
    .top_content_sec .wrapper {position: relative;padding: 40px 0 20px 0;}
    .quoted {background: #393939;color: #64ADDF;font-style: italic;font-size: 20px;font-family: 'Lato', sans-serif;position: relative;padding: 15px 15px;text-align: center;margin-top: -57px;}
    .page-template-tlanding_second .quatation_section {background: #64ADDF;border-top: 10px solid #333;height: 120px;margin-top: 62px;}
    .page-template-tlanding_second .innbaner {position: relative;height: 384px;overflow: hidden;}
    .page-template-tlanding_second .quoted {font-size: 18px;padding: 20px 20px;margin-top: -25px;font-weight: 600;}
    .page-template-tlanding_second .quoted:before {content: none;}
    .page-template-tlanding_second .quoted:after{content: none;}
    .footer-menu {display: none;}
    .cont_test .testimonial-video a {display: none;}
    .cont_test .testimonial-video iframe {pointer-events: all;}
    .cont_test .testimonial-video iframe.iframe-for-mobile {display: block;}
    .techonology-block{padding: 40px 0 10px;}
    .techonology-block h2{font-size: 26px; line-height: 1.2;}
    .techonology-block .block{max-width: 100%;}
    .techonology-block .block.full{max-width: 100%;}
    .techonology-block .block h4{font-size: 16px; line-height: 1.2;}

	/*----------------Teletheray Page----------------*/
	.d-flex {display: flex;flex-wrap: wrap;}
	.teletherapy-block, .request-appointment {padding: 35px 0;}
	.teletherapy-content {width: 100%;}
	.teletherapy-content h1, .teletherapy-section .request-appointment h3 {font-size: 25px;}
	.teletherapy-content p {font-size: 14px;}
	.teletherapy-benefit {width: 100%;}
	.teletherapy-benefit .icon {padding-bottom: 10px;}
	.teletherapy-block ul li {font-size: 14px;}
}

@media (min-width:320px) and (max-width:480px) {
header .top_right .contact-links li a {font-size: 10px;padding: 12px 10px;}
    .testimonial-part ul li {width: 100%;padding: 0 0 25px 0;}
    .testimonial-part ul li:last-child {padding-bottom: 0;}
    .testimonial-part ul li p {margin: 0;}
    .testimonial-part .testimonial-content {width: 85%;}
    .techniques-block ul li {width: 100%;}
    .techniques-block ul li:lasst-child {margin-bottom: 0;}
    .partner-block ul li {padding-bottom: 25px !important;width: 100%;}
    .staff-left {float: none;  margin: 0 auto 25px;  max-width: 215px;  width: 100%;}
    .staff-right {  display: block;  float: none;  width: 100%;}
    .footer-address {width: 100%;}
    .footer-last .website-by {padding: 1px 0 0 38px;width: 295px;float: none;margin: 0 auto;}
    .socialmedialinks {float: left;width: 100%;text-align: center;}
    .socialmedialinks a {float: none;display: inline-block;}
     .footer-logo {width: 100%;text-align: center;}
    .footer-logo img {max-width: 100px;}
    .footer-map {float: right;width: 100%;text-align: center;padding-top: 25px;}
     .footer-menu .in {width: 100%;}
     .footer-menu .menu {margin: 0 0 20px 0 !important;}
    #cff.fd-feed .cff-item {width: 100%;margin: 1.5% 0 !important;}
    .footer-map iframe{width: 100% !important;}

}

@media (min-width:481px) and (max-width:640px) {
    .staff-left {float: left;  margin: 0 5% 25px 0;  max-width: 215px;  width: 25%;}
    .staff-right {  display: inline-block;  float: left;  width: 70%;}
    .techonology-block .block{max-width: 48%;}

}

/*-- tablet view --*/
@media (min-width:641px) and (max-width:767px) {
    /*common*/
    #wrapper{padding-top: 0;}
    .wrapper{width: 95%; margin: 0 auto;}
    header{position: relative;}
    .home_header .banner-content h1{font-size: 26px; line-height: 30px;}
    .read-more{font-size: 13px; padding: 12px 28px;}
    p{font-size: 14px; line-height: 20px;}
    h1{font-size: 32px; line-height: 36px; margin-bottom: 20px; padding-bottom: 0;}
    h2{font-size: 28px; line-height: 32px; margin-bottom: 20px;}
    h3{font-size: 24px; line-height: 26px; margin-bottom: 20px;}
    h4{font-size: 22px; line-height: 24px; margin-bottom: 15px;}
    h5{font-size: 18px; line-height: 22px; margin-bottom: 15px;}
    h6{font-size: 16px; line-height: 21px; margin-bottom: 15px;}
    .post h1{font-size: 32px; line-height: 36px;}
    .wide-menu ul.sub-menu {max-width: 100%;width: 100% !important;}
    .wide-menu ul.sub-menu li {width: 100% !important;padding: 0 0 !important;}

    /*header*/
    header .logo {padding: 4px 0 0 0;}
    header .top_main {padding: 15px 0;}
    .top_main .wrapper{position: relative;}
    header.sticky{position: relative;}
    .fullmenu{display: none;}
    .mobile_menu{display: block;}
    .desktpapintmnt{display: none !important;}
    header .top_right ul.contact-links li.call{display: inline-block !important;}
    .link_btn.desktpapintmnt{display: inline-block !important;}
    a.navbar-toggle{display: block; right:0; margin: 0; top:0px; padding:11px 13px; }
    .mob-appntmtn ul{margin: 0; padding:0;}
    .top_main .top_right ul.nav_menu li.responsive-left ul.sub-menu {left: auto;right: 0;}
    .top_main .top_right ul.nav_menu li{margin-left: 20px;}
    .top_main .top_right ul.nav_menu li a{ padding:15px 0;font-size: 11px;margin: 0 8px;}
    .logo img {max-width: 185px;}
    header .top_right {width: 100%;float: right;margin: 2px 60px 0 0;max-width: calc(100% - 265px);}
    header .top_right ul.contact-links{margin-top: 0;}
    .top_main .top_right ul.nav_menu{margin-top: 10px;}
    header .top_right .contact-links li {margin: 0 0 0 10px;}
    header .top_right .contact-links li a {font-size: 12px;padding: 12px 24px;}
    header .top_right ul.contact-links li.review a {padding:12px 20px;}

    /*home*/
    .home-block{padding:35px 0 35px 0;}
    .home-block .home-left h1 {font-size: 24px;line-height: normal;}
    /* .home-block .home-left h1 span {font-size: 40px;} */
    .home-block .home-left p {font-size: 28px;}
    .cont_test h2{margin-bottom:30px;}
    .cont_test{padding: 40px 0 25px 0;}
    .testimonial-part ul li {width: 50%;}
    .techniques-block{padding: 30px 0;}
    .techniques-block h2 {font-size: 28px;}
    .techniques-block ul{margin-top: 30px;}
    .techniques-block ul li h5 {font-size: 12px;}
    .techniques-block p{font-size: 15px;}
     .welcome-logo img {max-width: 160px;}
    .testimonial-part .testimonial-content {width: 250px;}
    .help-block {padding: 45px 0;}
    .help-block ul {margin: 30px 0 0; }
    .help-block ul li {padding: 0 8px;}
    .help-block ul li img {padding-bottom: 25px;}
    .help-block ul li p {font-size: 12px;line-height: 16px;padding-left: 32px;min-height: 80px;}
    .help-block ul li p:before {width: 23px;height: 23px;}
    .techniques-block ul li {width: 33.33%;margin: 0 0 25px 0;}
    .techniques-block ul li:nth-last-child(-n+4) {margin-bottom: 25px;}
    .techniques-block ul li:nth-last-child(-n+3) {margin-bottom: 25px;}
    .condition-part ul li span.img {margin-bottom: 25px;}
    .event-block {padding: 35px 0;}
    .event-block h2 {font-size: 40px;margin: 0;line-height: normal;text-align: center;display: block;writing-mode:unset;-webkit-transform: none;-moz-transform: none;
    -o-transform: none;}
    .event-part {width: 100%;margin:23px -8px 0 -8px;}
    .event-part li {padding: 0 8px 16px 8px;}
    .event-part li .date {font-size: 24px;line-height: 37px;min-height: 104px;padding: 20px 10px;width: 24%;}
    .event-part li .titles {padding: 12px 12px;min-height: 114px;width: 76%;}
    .event-part li h4 {font-size: 16px;margin: 0 0 14px 0;}
    .event-part li .titles .more {font-size: 16px;}
    .partner-block {padding: 40px 0 60px 0;}
    .partner-block ul li {width: 50%;padding: 0 0 30px 0;}
    .partner-block ul li:nth-last-child(-n+4) {padding-bottom: 30px;}
    .partner-block ul li:nth-last-child(-n+2) {padding-bottom: 0;}
    #cff.cff-fixed-height {overflow-y: auto !important;}
    #cff.fd-feed .cff-item {width: 31%;}
    /*footer*/
    footer {padding: 40px 0;}
    .footer-address { width: 420px;}
    .footer-logo img {max-width: 150px;}
    .footer-map .address {font-size: 14px;}
    .footer-menu .in {width: 50%;}
    .footer-menu .menu {margin: 0 0 85px 0;}
    .footer-menu .footer-menu  .menu-patient-info-container .menu {margin: 0 0 0 0;}
    .footer-menu .menu-conditions-we-treat-container .menu, .footer-menu .menu-fitness-programs-container .menu, .footer-menu .menu-patient-info-container .menu  {margin: 0;}
    .footer-menu {padding-top: 40px;}
    .footer-menu .menu li {font-size: 14px;line-height: 24px;}
    .ftr-last-right {width:100%;float: left;}
    .footer-last .copyright {font-size: 13px;}
    .footer-last .website-by a {font-size: 12px;}
    .footer-last a {margin-left: 5px;}
    .socialmedialinks a span {font-size: 21px;}
    /*inner pages*/
    .mid{width: 100%; float: none;}
    .sidebar{width: 100%; float: none; margin-top: 25px;}
    .content{padding: 35px 0 15px;}
    .post{padding: 25px 25px 15px;}
    /*staff*/
    ul.staff-list li{width: 31%; margin: 0 2% 30px 0;}
    /*testimonial*/
    .patient_results li .result-detail{background:url(../images/quote-icon-dark-ipad.png) left 0 no-repeat;}
    /*faq*/
    ul.faq_section li h6{font-size: 15px; line-height: 18px;}
    /*health blog*/
    .blog .content, .single .content, .archive .content{padding: 35px 0 15px;}
    /*conditions*/
    .human-body{width: 220px;}
    .search-condition .body-part{width: 45%; margin-left: 5%;}
    .fancybox-skin{box-sizing: border-box !important; padding: 15px !important; }
    /*ninja forms*/
    .nf-field-container.submit-container{width: 100% !important; margin: 0 !important }
    #ninja_forms_required_items, .nf-field-container{margin-bottom: 15px !important;}
    /*contact*/
    .block-sections .flex{display: block;}
    .contatblock h5{margin-bottom: 10px;}
    .contatblock {margin-top: 15px;}
    .help-block{  padding:20px 0; }
    .help-block ul {margin: 30px 0 0;  padding: 0;}
    .help-block ul li{ margin-bottom:20px !important; }
    .help-block ul li h6{ margin-top:0 !important }
    .mailchipm-block .chimp-text{ width:100%; display:block; float:none; }
    .help-block h2{  font-size: 38px; line-height: 45px; margin-bottom: 18px;}
    .mailchipm-block {background: #666666 none repeat scroll 0 0;  padding: 30px 0 20px;}
    .mailchipm-block ul {float: right;  padding: 4px 0 0;  width: 100%;}
    .footer-last .copyright {text-align: center;  width: 100%; margin-bottom:15px; float:none !important;padding: 0;}
    .footer-last .website-by {display: inline;float: left;margin: 0 auto;  max-width: 370px;}
    .chimp-text h3{ font-size:18px;   }
    .copyright {  padding-top: 0;}
    .staff-left {float: left;margin-right: 3%;max-width: 215px;width: 22%;}
    .staff-right {float: right;width: 73%;}
    #searchform input[type="text"]{padding: 10px 12px;}
    #searchform input[type="submit"]{padding: 10px 15px;}
    /* Location */
    ul.staff-list .loc_list {max-width: 50%;margin-bottom: 20px;}
    ul.staff-list .loc_list .loc_cont h4 {font-size: 17px;}
    /* Workshop Details */
    .work_contetn .wrapper {width:100%;padding: 0 20px;}
    .work_contetn h2 {font-size:22px;margin: 0;}
    .work_top h1 {font-size:18px;line-height: normal;}
    .work_top h2 {font-size:24px;}
    .work_info {padding:40px 0;}
    .wi_date {width:95px;margin-right:18px;}
    .wi_mnth {font-size:25px;}
    .wi_dt {font-size:50px;}
    .wi_right {width: 100%;padding:0 0 0 0;}
    .wi_left{width:100%; padding-bottom:40px;}
    .wi_othinfo .othinfo {font-size:18px;padding:0 0 20px 41px;}
    .consul_incs p > strong {font-size: 20px;line-height: 26px;width: 32px;height: 32px; }
    .work_contetn a.btn {padding:11px 65px 11px 20px;font-size: 16px;}
    .consul_incs p {font-size:14px;margin:0px 0 25px 0;}
    .register-part h2 {line-height:30px;padding:0 !important;}
    .about-workshop .inner {margin-bottom:35px;}
    .about-workshop {padding:40px 0 10px 0;}
    .about-workshop h2 {padding-bottom:40px;}
    .about-workshop .inner figure {float: left;width:100%;}
    .about-workshop .other-content {padding:20px 25px 20px 25px;width:100%;margin-top: 40px;}
    .about-workshop .other-content:before {top: -34px;right: 0;left: 60px;transform: rotate(-90deg);}
    .about-workshop .inner:nth-child(2n + 2) .other-content:before {top: -34px;right: 0;left: 60px;transform: rotate(-90deg);}
    .about-workshop .discription p {font-size: 14px;line-height:normal;}
    .about-workshop .name {font-size:15px;line-height:21px;}
    .register-part .reg-headeing {width:100%;padding:0 0 10px 0;}
    .copyright {font-size:14px;margin-bottom: 12px;}
    .all-rights {width:100%;float:left;text-align:left;}
    .rights {font-size:14px;}
    .questio-call p {font-size:14px;}
    .wi_right {padding:0 0;}
    .consul_incs {float:right; width:100%;margin-top: 30px;}
    .consul_image {float: left;width: 100%;text-align: center;padding: 40px 0 0 0;}
    .work_contetn h2 {padding-bottom:25px; }
    .freeworkshop {padding:40px 0;}
    footer.workshop {overflow: hidden;padding: 25px 0 25px 0;}
    .innbaner img{object-fit:cover;height:100%;}

    /* Responsiv css for landing page */
    .arrow_top .leftbar {max-width: inherit;width: 100%;display: inline-block;vertical-align: top;margin-top: 30px;margin: 0 auto;}
    .rightbar {max-width: 404px;width: 100%;display: block;vertical-align: top;float: none;padding: 20px;margin: 0 auto;background: #d1e4f0;}
    .result_section {background: #f0f3f4;width: 100%;padding: 20px 0;}
    .result_section h2 {font-size: 24px;}
    .result_cont {width: 100%;text-align: center;padding-top: 20px;float: none;padding: 20px 10px 15px 10px;}
    .result_img {float: none;margin: 0 auto;text-align: center;}
    .note_message h2 {font-size: 24px;color: #fff;margin: 0;text-align: center;}
    .note_message {background: #be2c37;text-align: center;padding: 15px 0;font-size: 24px;color: #fff;}
    .faq_section h2 {text-align: center;color: #000;font-size: 24px;font-weight: 400;text-transform: uppercase;}
    .faq_section {display: block;padding: 20px 15px;}
    .left_col {float: none;width: 100%;margin-bottom: 20px;display: block;text-align: center;}
    .right_col {width: 100%;float: none;max-width: 862px;}
    .down_arrow {display: block;margin: 0 auto 20px 0;text-align: center;max-width: 100%;}
    .request_readmore{margin: 0 auto;padding: 15px 30px !important;display: inline-block;}
    .leftbar {max-width: inherit;width: 100%;display: inline-block;vertical-align: top;margin-top: 30px;margin-left: auto;margin-right: auto; text-align:center;}
    .arrow_top {display: none !important;}
    .leftbar p {font-size: 20px;line-height: 30px;}
    .leftbar ol li {margin: 0;padding: 0;font-weight: 400;font-size: 20px;line-height: 30px;font-family: 'Helvetica';list-style: decimal;}
    .get_btn {float: none;margin: 0 auto 15px auto;font-size: 25px;color: #002d62;display: inline-block;padding: 0px 15px 10px 45px;left: 0;position: relative;}
    .rightbar p {text-align: center;color: #ac232f;font-size: 25px;font-weight: 500;line-height: normal;margin-bottom: 15px;}
    .note_description {display: block;margin-bottom: 34px;text-align: center;}
    .arrow_top{ display:none !important;  }
    .page-template-tlanding_second .leftbar {width: 100%;display: block;vertical-align: top;margin-top: 0;margin-left: 0;max-width: inherit;float: none;}
    .page-template-tlanding_second .leftbar p {color: #393939;text-transform: none;font-weight: 400;font-size: 20px;margin-bottom: 18px;line-height: 27px;font-family: 'Lato', sans-serif;}
    .page-template-tlanding_second .leftbar h3 {color: #64ADDF;text-transform: capitalize;font-weight: 700;font-size: 28px;font-family: 'Lato', sans-serif;margin-bottom: 20px;}
    .page-template-tlanding_second  ul.faq_section li .faq_content ul li {border: 0;margin: 0;padding: 0;text-align: left;}
    .page-template-tlanding_second .rightbar h2 {color: #000000;text-align: center;font-size: 36px;text-transform: capitalize !important;font-weight: 700;font-family: 'Lato', sans-serif;line-height: normal;margin-bottom: 15px;}
    .page-template-tlanding_second .title {color: #fff;font-size: 37px;font-weight: 500;padding: 0 10px;text-shadow: 2px 2px 3px #000;font-family: 'Roboto', sans-serif;}
    .stories_slider {max-width: 500px;margin-bottom: 15px;width: 90%;float: none;margin: 0 5%;padding: 16px 15px 10px 50px;position: relative;}
    .quoted:before{ display:none }
    .page-template-tlanding_second .rightbar {max-width: 530px;width: 100%;display: block;vertical-align: top;float: none;padding: 20px;background: #F7F6F6;border: 4px solid #393939;}
    .page-template-tlanding_second .rightbar ul {padding: 0;margin: 0 0 25px 0;}
    .top_content_sec .wrapper {position: relative;padding: 40px 0 20px 0;}
    .quoted {background: #393939;color: #64ADDF;font-style: italic;font-size: 20px;font-family: 'Lato', sans-serif;position: relative;padding: 15px 74px;text-align: center;margin-top: -57px;}
    .page-template-tlanding_second .quatation_section {background: #64ADDF;border-top: 10px solid #333;height: 120px;margin-top: 62px;}
    .page-template-tlanding_second .innbaner {position: relative;height: 384px;overflow: hidden;}
    .page-template-tlanding_second .cmApp_signupContainer.cmApp_embedded { max-width:inherit !important }
    .quoted:before{ display:block; }
    .quoted:after {position: absolute;right: 20px;top: auto;width: 35px;height: 47px;z-index: 999;content: "";background-size: 30px;bottom: 10px;}
    .page-template-tlanding_second .quoted {font-size: 20px;padding: 15px 15px;margin-top: -25px;font-weight: 600;}
    .page-template-tlanding_second .quoted:before,.page-template-tlanding_second .quoted:after{content: none; }
    .footer-menu {display: none;}
    .cont_test .testimonial-video iframe {pointer-events: all;}
    .techonology-block{padding: 40px 0 10px;}
    .techonology-block h2{font-size: 36px; line-height: 1.2;}
    .techonology-block .block{max-width: 48%;}
    .techonology-block .block.full{max-width: 100%;}
    .techonology-block .block h4{font-size: 16px; line-height: 1.2;}

	/*----------------Teletheray Page----------------*/
	.d-flex {display: flex;flex-wrap: wrap;}
	.teletherapy-block, .request-appointment {padding: 35px 0;}
	.teletherapy-content {width: 100%;}
	.teletherapy-content h1, .teletherapy-section .request-appointment h3 {font-size: 25px;}
	.teletherapy-content p {font-size: 14px;}
	.teletherapy-benefit {width: 100%;}
	.teletherapy-benefit .icon {padding-bottom: 10px;}
	.teletherapy-block ul li {font-size: 14px;}
}

/*-- ipad portrait view --*/
@media (min-width:768px) and (max-width:1023px) {
    /*common*/
    #wrapper{padding-top: 0;}
    .wrapper{width: 97%; margin: 0 auto;}
    .home_header .banner-content h1{font-size: 28px; line-height: 32px;}
    .read-more{font-size: 13px; padding: 12px 28px;}
    h1{font-size: 38px; line-height: 42px; margin-bottom: 20px; padding-bottom: 0;}
    h2{font-size: 32px; line-height: 40px; margin-bottom: 20px;}
    h3{font-size: 24px; line-height: 26px; margin-bottom: 20px;}
    h4{font-size: 22px; line-height: 24px; margin-bottom: 15px;}
    h5{font-size: 18px; line-height: 22px; margin-bottom: 15px;}
    h6{font-size: 16px; line-height: 21px; margin-bottom: 15px;}
    .post h1{font-size: 32px; line-height: 37px;}
    .wide-menu ul.sub-menu {max-width: 500px;width: 500px !important;}
    /*header*/
    /* .home-block .home-left h1 span {font-size: 48px;} */
    .top_main .top_right ul.nav_menu li.responsive-left ul.sub-menu {left: auto;right: 0;}
    .top_main .top_right ul.nav_menu li{margin-left: 20px;}
    .top_main .top_right ul.nav_menu li a{ padding:15px 0;font-size: 11px;margin: 0 8px;}
    .top_main .top_right ul.nav_menu li ul.sub-menu li a {font-size: 11px;}
    .logo img {max-width: 185px;}
    header .top_right {width: 100%;float: right;margin: 0;max-width: calc(100% - 188px);}
    header .top_right ul.contact-links{margin-top: 0;}
    .top_main .top_right ul.nav_menu{margin-top: 10px;}
    header .top_right .contact-links li {margin: 0 0 0 10px;}
    header .top_right .contact-links li a {font-size: 9px;padding: 10.5px 24px;}
    header .top_right ul.contact-links li.review a {padding: 10.5px 20px;}
    /*home*/
    .home-block{padding: 140px 0 30px !important;}
    .home-block .home-left h1 {font-size: 28px;line-height: normal;}
    .home-block .home-left p {font-size: 36px;}
    .cont_test h2{margin-bottom:30px;}
    .cont_test{padding: 60px 0;}
    .techniques-block{padding: 30px 0;}
    .techniques-block h2 {font-size: 32px;}
    .techniques-block ul{margin-top: 30px;}
    .techniques-block ul li h5 {font-size: 12px;}
    .techniques-block p{font-size: 15px;}
     .welcome-logo img {max-width: 190px;}
    .testimonial-part .testimonial-content {width: 210px;}
    .help-block {padding: 45px 0;}
    .help-block ul {margin: 30px 0 0; }
    .help-block ul li {padding: 0 15px;}
    .help-block ul li p {font-size: 13px;line-height: 20px;padding-left: 45px;min-height: 100px;}
    .event-block {padding: 45px 0;}
    .event-block h2 {font-size: 103px;margin: 0;line-height: normal;}
    .event-part {width: 85%;margin: 0 -8px;}
    .event-part li {padding: 0 8px 16px 8px;}
    .event-part li .date {font-size: 26px;line-height: 37px;min-height: 104px;padding: 20px 10px;}
    .event-part li .titles {padding: 12px 12px;min-height: 114px;}
    .event-part li h4 {font-size: 16px;margin: 0 0 14px 0;}
    .event-part li .titles .more {font-size: 16px;}
    .partner-block {padding: 40px 0 60px 0;}
    .partner-block ul li {width: 33.33%;padding: 0 0 30px 0;}
    .partner-block ul li:nth-last-child(-n+4) {padding-bottom: 30px;}
    .partner-block ul li:nth-last-child(-n+3) {padding-bottom: 0;}
    /*footer*/
    .footer-address { width: 480px;}
    .footer-logo img {max-width: 200px;}
    .footer-map .address {font-size: 14px;}
    .footer-menu {padding-top: 50px;}
    .footer-menu .menu li {font-size: 14px;line-height: 24px;}
    .ftr-last-right {width: 61%;}
    .footer-last .copyright {font-size: 12px;}
    .footer-last .website-by a {font-size: 11px;}
    .footer-last a {margin-left: 5px;}
    .socialmedialinks a span {font-size: 21px;}
    .faq_section h2 {font-size: 20px;line-height: normal;}
    /*inner pages*/
    .content{padding: 35px 0 15px;}
    .post{padding: 20px 15px 20px;}
    .mid{width: 66%;}
    .sidebar{width: 30%;}
    /*staff pages*/
    ul.staff-list li{width: 23.5%; }
    /*testimonial*/
    .patient_results li .result-detail{background:url(../images/quote-icon-dark-ipad.png) left 0 no-repeat;}
    /*health blog*/
    .blog .content, .single .content, .archive .content{padding: 35px 0 15px;}
    /*conditions*/
    .human-body{width: 220px;}
    .search-condition .body-part{width: 60%; margin-left: 5%;}
    .search-condition .body-content{width: 60%; float: left; margin-left: 5%; margin-top: 20px;}
    /*ninja forms*/
    #ninja_forms_required_items, .nf-field-container{margin-bottom: 15px !important;}
    .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;}
    #sidebar .g-recaptcha{transform:scale(0.60);-webkit-transform:scale(0.60);transform-origin:0 0;-webkit-transform-origin:0 0;}
    /*contact*/
    .block-sections .flex{display: block;}
    .contatblock h5{margin-bottom: 10px;}
    .contatblock {margin-top: 15px;}
    .form-section .nf-form-cont .one-third, .form-section .nf-form-cont .two-sixths{width: 100%; margin: 0;}
    footer, .techniques-block, .cont_test, .home-block, .facebook-block{ padding:45px 0; }

    .staff-left {  float: left;  margin-right: 2%;  max-width: 215px;  width: 23%;}
    .staff-right { float: right;  width: 75%;}
    .archive.category  ul.blog-list li{width: 338px;}
    #searchform input[type="text"]{padding: 10px 12px;}
    #searchform input[type="submit"]{padding: 10px 15px;}
    /* Location */
    ul.staff-list .loc_list .loc_cont h4 {font-size: 17px;}
    ul.staff-list .loc_list .loc_cont p {font-size: 13px;}
    /* Workshop Details */
    .work_contetn .wrapper {width:100%;padding: 0 20px;}
    .work_contetn h2 {font-size:22px;}
    .work_top h1 {font-size:20px;}
    .work_top h2 {font-size:27px;}
    .work_info {padding:60px 0;}
    .wi_date {width:95px;margin-right:18px;}
    .wi_mnth {font-size:25px;}
    .wi_dt {font-size:50px;}
    .wi_right {width: 50%;padding:50px 0 0 0;}
    .wi_othinfo .othinfo {font-size:18px;}
    .consul_incs p > strong {font-size: 20px;line-height: 26px;width: 32px;height: 32px; }
    .work_contetn a.btn {padding:14px 75px 14px 20px;font-size: 18px;}
    .consul_incs p {font-size:15px;margin:0px 0 25px 0;}
    .register-part h2 {line-height:30px;}
    .about-workshop .inner {margin-bottom:40px;}
    .about-workshop {padding:40px 0 20px 0;}
    .about-workshop h2 {padding-bottom:40px;}
    .about-workshop .other-content {padding:20px 25px 20px 25px;}
    .about-workshop .discription p {font-size: 14px;}
    .about-workshop .name {font-size:15px;line-height:21px;}
    .register-part .reg-headeing {width:68.4%;padding:0 30px 0 0;}
    .copyright {font-size:13px;}
    .all-rights {width:55%;}
    .rights {font-size:13px;}
    .questio-call p {font-size:13px;}
    .innbaner img{object-fit:cover;height:100%;}

    /* Responsiv css for landing page */
    .right_col {width: 73%;float: right;max-width: 862px;text-align: left;}
    .down_arrow {display: block;margin: 0 auto 20px 0;text-align: center;max-width: 100%;}
    .request_readmore { margin-left: 50px; }
    .leftbar {margin-left: 0;}
    .arrow_top{ display:none !important; }
    .page-template-tlanding_second .rightbar {max-width: 530px;width: 50%;display: inline-block;vertical-align: top;float: right;padding: 15px;background: #F7F6F6;border: 4px solid #393939;}
    .page-template-tlanding_second .leftbar {width: 48%;display: inline-block;vertical-align: top;margin-top: 0;margin-left: 0;max-width: 515px;}
    .stories_slider {max-width: 500px;margin-bottom: 15px;float: right;margin: 0 20px 0 0;padding: 16px 15px 10px 50px;position: relative;}
    .techonology-block{padding: 50px 0 10px;}
    .techonology-block h2{font-size: 42px; line-height: 1.2;}
    .techonology-block .block{max-width: 24%;}
    .techonology-block .block.full{max-width: 48%;}
    .techonology-block .block h4{font-size: 16px; line-height: 1.2;}
}

/*-- ipad landscap view --*/
@media (min-width:1024px) and (max-width:1200px) {
    /*common*/
    header .top_right .contact-links li{margin-left: 8px;}
    .wrapper{width: 97%; margin: 0 auto;}
    h1{font-size: 42px; line-height: 46px;}
    /*header*/
    header .top_right {max-width: calc(100% - 305px);}
    .top_main .top_right ul.nav_menu li{margin-left: 20px;}
    .top_main .top_right ul.nav_menu li ul.sub-menu {width: 230px;margin: 0;}
    .top_main .top_right ul.nav_menu li.responsive-left ul.sub-menu {left: auto;right: 0;}
    .top_main .top_right ul.nav_menu li a {font-size: 13px;}
    .logo img {max-width: 290px;}
    /*home*/
    /* .home-block .home-left h1 span {font-size: 48px;} */
    .home_header .banner-content h2{font-size: 42px; line-height:46px;}
    .cont_test h2{margin-bottom: 60px;}
    .cont_test{padding: 50px 0;}
    .techniques-block{padding: 60px 0;}
    .techniques-block ul{margin-top: 60px;}
    .blog_sec{padding: 60px 0;}
    .colgrid.blog_sec .blog-left{max-width: 32%; margin-right: 4%;}
    .colgrid.blog_sec .blog-right{max-width: 64%;}
    .colgrid.blog_sec ul li{width: 48%;}
    .page-template-tlanding_second .leftbar {width: 49%;}
    .page-template-tlanding_second .rightbar {width: 49%;}
    .help-block ul {margin: 22px 0 0 0;}
    .techniques-block ul li h5 {font-size: 15px;}
    .techniques-block h2 {font-size: 36px;line-height: 36px;}
    .event-block {padding: 60px 0 30px 0;}
    .event-part {width: 86%;}
    .event-part li .date {width: 27%;}
    .event-part li .titles {width: 73%;}
    .event-part li h4 {font-size: 21px;margin: 0 0 17px 0;}
    .event-part li .titles .more {font-size: 18px;}
    /*footer*/
    /*.foot-address, .foot-phone{font-size: 15px;}*/
    /*ninja forms*/
    .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;}
    /* Workshop Details */
    .work_contetn .wrapper {width:100%;padding: 0 20px;}
    .work_contetn h2 {font-size:27px;}
    .work_top h1 {font-size:22px;}
    .work_top h2 {font-size:30px;}
    .wi_right {width: 50%;}
    .wi_othinfo .othinfo {font-size:21px;}
    .wi_right a.btn {margin: 35px 0 0 0;}
    .work_contetn a.btn {padding:14px 85px 14px 26px;}
    .innbaner img{object-fit:cover;height:100%;}
    .techonology-block .block{max-width: 24%;}
    .techonology-block .block.full{max-width: 47%;}
}

@media(max-width: 800px){
    .ebook-section{padding: 30px 0;}
    .ebook-info-section .img-block{width: 100%; display: block; float: none; margin-bottom: 40px;}
    .ebook-info-section .content-block{width: 100%; display: block; float: none; padding: 0;}
    .ebook-info-section .content-block h2{font-size: 28px; line-height: 32px;}
    .ebook-info-section .content-block h1{font-size: 30px; line-height: 34px;}
    .ebook-info-section .content-block p{font-size: 21px; line-height: 24px;}
    .general-section p{font-size: 21px; line-height: 24px;}
    .ebook-info-section .content-block h3{font-size: 21px; line-height: 24px;}
    .ebook-section .btn-row a{font-size: 30px; line-height: 1.2;}
}

/* all mobiles call tracking css */
@media (max-width: 992px) and (max-height: 480px) and (orientation: landscape),
(max-width: 480px) and (max-height: 992px) and (orientation: portrait) {
    header .contact-links li.for-call-tracking { display: inline-block; position: relative; }
    header .contact-links li.for-call-tracking i { margin-right:15px; }
    header .contact-links li.for-call-tracking + li.call { display: none !important; }
    header .contact-links li.for-call-tracking ul { display: none; width: 100%; height: 100%; padding: 20px; position: fixed; top: 0; left: 0; flex-wrap: wrap; align-content: center; align-items: center; justify-content: center; flex-direction: column; background-color: rgba(0, 0, 0, 0.65); z-index: 10; }
    header .contact-links li.for-call-tracking ul li { display: block; margin-left: 0; padding: 10px; max-width: 300px; width: 100%; }
    header .contact-links li.for-call-tracking li a { white-space: nowrap; padding: 12px 20px; background-color: #fff; color: #1A1A19; }
    header .contact-links li.for-call-tracking a {display: flex; align-items: center; width: 100%; justify-content: center; position: relative; }
    header .contact-links li.for-call-tracking.active ul { display: flex; }
    header .contact-links li.for-call-tracking.active .arrow-icon:before { content: ""; width: 0; height: 0; display: block; border-width: 12px 5px; border-style: solid; border-color: #fff transparent transparent transparent ; margin-bottom: -12px; }
    header .contact-links li.for-call-tracking .call-icon,
    header .contact-links li.for-call-tracking.active .arrow-icon { display: block; }
    header .contact-links li.for-call-tracking .arrow-icon,
    header .contact-links li.for-call-tracking.active .call-icon { display: none; }
    header .contact-links li.for-call-tracking.active > a { background-color: #EC2129; color: #fff; z-index: 11; }
    header .contact-links li.for-call-tracking h4 { font-size: 16px; font-weight: 700; color: #fff; text-align: center; text-transform: uppercase; }
    #wrapper.active .logo,
    #wrapper.active .navbar-toggle,
	#wrapper.active .fullmenu,
    #wrapper.active .contact-links > li:not(.for-call-tracking),
    #wrapper.active > div,
    #wrapper.active footer { filter:blur(4px); -o-filter:blur(4px); -ms-filter:blur(4px); -moz-filter:blur(4px); -webkit-filter:blur(4px); }
}
@media (max-width: 992px) and (max-height: 480px) and (orientation: landscape) {
    header .contact-links li.for-call-tracking.active > a { z-index: 9; }
}
