@media (max-width: 1920px) {
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         height: 85%;
         background-color: #fff;
         left: 230px;
    }
     .top-bar .text {
         padding: 0 25px;
         text-align: center;
    }
li.mega-menu-item {
  margin: 0 0px 0 0!important;
}
a.mega-menu-link > span.mega-indicator {
  margin: 0 0 0 0px!important;
}
	
	
}








 @media (max-width: 1750px) {
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         height: 85%;
         background-color: #fff;
         left: 220px;
    }
}




 @media (max-width: 1550px) {
     .services::before {
         width: 100%;
         content: "";
         background-size: 100% 100%;
         background-position: center;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/shape1.png');
         position: absolute;
         z-index: 4;
         background-repeat: no-repeat;
         margin: auto;
         height: 1900px;
         margin-top: -230px;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         height: 85%;
         background-color: #fff;
    }
}




 @media (max-width: 1455px) {
     .services::before {
         width: 100%;
         content: "";
         background-size: 100% 100%;
         background-position: center;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/shape1.png');
         position: absolute;
         z-index: 4;
         background-repeat: no-repeat;
         margin: auto;
         height: 1800px;
         margin-top: -230px;
    }
     .serviceBox .title {
         min-height: auto;
         font-size: 18px;
		 width: 80%!mportant;
    }
     .serviceBox .width6 {
         width: 70%!mportant;
         font-size: 13px;
    }
     .fact {
         position: absolute;
         z-index: 999;
         width: 100%;
         margin-top: -170px;
    }
     .logo_h img {
         width: 260px;
         height: 50px;
    }
     .header_area .navbar .nav .nav-item {
         margin-right: 3px;
    }
     .header_area .navbar .nav .nav-item .nav-link{
         font-size: 13px!important;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         left: 200px;
    }
     .requestbtn {
         padding: 10px 10px;
         font-size: 13px;
    }
     .requestbtn:hover{
         padding: 10px 10px;
         font-size: 13px;
    }
     .requestbtnwhite {
         padding: 10px 10px !important;
    }
     .requestbtnwhite:hover{
         padding: 10px 10px !important;
    }
     .fact .bglightgreen::before {
         content: "";
         width: 75%;
         height: 300px;
    }
     .fact .bglightwhite::before {
         content: "";
         width: 75%;
         height: 300px;
    }
     .service-item .down-content h4 {
         font-size: 20px;
    }
     .serviceBox .sericon img {
         height: 80px;
    }
li.mega-menu-item{
  margin: 0 0px 0 0!important;
  font-size: 12px!important;
}	 
div#navbarSupportedContent {
  position: relative;
  right: -20px;
}	 
/* .navbar_fixed div#navbarSupportedContent {
  position: relative;
  right: -40px!important;
}	  */
a.mega-menu-link {
  font-size: 12px!important;
}	 
.top-bar .borderleft::before {
    content: "";
    left: 230px;
  }	 
	 
}





 @media (max-width: 1366px) {
     .logo_h {
         width: 17% !important;
    }
     .serviceBox p {
         font-size: 13px;
    }
    /* .logo_h img {
         width: 100%;
         height: 50px;
    }
    */
     .about-shape {
         width: 100%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape1.png');
         position: absolute;
         height: 990px;
         z-index: 2;
         margin-top: -165px;
    }
     .serviceBox p {
         font-size: 15px;
         font-weight: normal;
         text-align: center;
         text-transform: capitalize;
         padding-top: 5%;
         width: 64%;
         margin: auto;
         line-height: 20px;
    }
     .serviceBox {
         color: #777;
         height: 350px;
         padding-top: 12%;
    }
     .team-carousel a.filled-button {
         width: 70%;
         padding: 8px 25px;
    }
     .team-carousel a.filled-button:hover {
         width: 70%;
         padding: 8px 25px;
    }
     .consultation h2 {
         padding-top: 1%;
    }
     .service-item a.filled-button {
         width: 60%;
    }
     .service-item a.filled-button:hover {
         width: 60%;
    }
     .abt_iconbox {
         width: 21%;
         height: 120px;
         border-radius: 50%;
         border: 5px solid #0E69A0;
         text-align: center;
    }
     .slider-captions h2 {
         font-size: 34px;
         width: 70%;
    }
     .abt_iconbox_hover img {
         width: 90%;
         height: 85px;
         margin-top: 0px;
    }
     .owl-carousel.choose-carousel.owl-loaded.owl-drag {
         position: relative;
         z-index: 66;
    }
     .slider-captions {
         width: 70%;
    }
     .serviceBox {
         color: #777;
         height: 350px;
         padding-top: 8%;
    }
     .fact {
         position: absolute;
         z-index: 999;
         width: 100%;
         margin-top: -135px;
    }
     .services::before {
         width: 100%;
         height: 1730px;
         margin-top: -240px;
    }
     .consultation .bookbtn {
         position: relative;
         top: 25%;
         font-family: 'Poppins', sans-serif;
         font-size: 20px;
         font-weight: bold;
    }
     .choose {
         padding-top: 10%;
         padding-bottom: 5%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/servicesbg.jpg');
         background-size: 100% 100%;
         background-repeat: no-repeat;
    }
     .processbox1 {
         display: flex;
         margin-top: 6%;
    }
     #processbox2 .processpic {
         left: 8%;
    }
     #processbox3 {
         left: -27%;
    }
     .fastcontactpicbg {
         width: 100%;
         height: 100%;
    }
     .fastcontactpic {
         width: 90%;
         height: 93%;
    }
     .fastcontactpic img {
         width: 100%;
         height: 100%;
         object-fit: cover;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         height: 85%;
         background-color: #fff;
         left: 25%;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         left: 200px;
    }
}
 @media (max-width: 1290px) {
     a.mega-menu-item {
         margin: 2px !important;
         font-size: 14px !important;
         padding: 3px !important;
    }
     .slider-captions h2 {
         font-size: 32px;
         width: 70%;
    }
     .circle_logo {
         width: 8%;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         left: 200px;
    }
     .dreamit-section-main-title h2 {
         font-size: 35px;
         font-weight: 700;
         font-family: 'Poppins', sans-serif;
         line-height: 40px;
         width: 90%;
    }
     .abt_iconbox {
         width: 24%;
         height: 120px;
         border-radius: 50%;
         border: 5px solid #0E69A0;
         text-align: center;
    }
     .abt_iconbox_hover {
         width: 15%;
    }
     .choose .section-header p {
         width: 80%;
         margin: auto;
    }
     .circle_logo2 {
         margin-top: 6%;
         width: 8%;
    }
     .choose .section-header h2 {
         padding-top: 8%;
         letter-spacing: 3px;
    }
     .service-item:hover .filled-button {
         width: 60%;
    }
     .circle_logo3 {
         width: 8%;
         margin-top: 16%;
    }
     .service-item a.filled-button {
         width: 85%;
    }
     .service-item a.filled-button {
         background-color: #fff;
         color: #0E69A0 !important;
         font-size: 15px;
         text-transform: uppercase;
         padding: 8px 0px;
    }
     .service-item a.filled-button:hover {
         width: 80%;
    }
     .circle_logo4 {
         width: 8%;
         margin-top: 3%;
    }
     .team .down-content h5 {
         font-size: 18px;
         margin-bottom: 20px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         padding-top: 0%;
    }
     .team .down-content p {
         font-size: 14px;
         margin-bottom: 0px;
         font-family: 'Poppins', sans-serif;
         color: #000;
         font-weight: normal;
         padding-top: 0%;
         padding-bottom: 15%;
         min-height: 220px;
    }
     .team .down-content h4 {
         font-size: 16px;
         margin-bottom: 0px;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
         font-weight: normal;
         padding-top: 0%;
    }
     .choose .owl-prev i {
         left: -2%;
         position: absolute;
    }
     .service-item .down-content h4 {
         font-size: 18px;
         letter-spacing: normal;
         margin-bottom: 5px;
         font-family: 'Poppins', sans-serif;
         color: #000;
         font-weight: bold;
         padding-top: 3%;
    }
     .circle_logo5 {
         width: 8%;
         margin-top: -19%;
    }
     .consultation h2 {
         font-size: 35px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         padding-top: 3%;
    }
     .consultation h3 {
         color: #fff !important;
         font-size: 25px;
         margin-bottom: 0rem;
         padding-top: 0px;
         font-weight: normal;
         font-family: 'Poppins', sans-serif;
    }
     .testimonial-pic img {
         width: 100%;
         height: 140px;
         border-radius: 0%;
         object-fit: cover;
    }
     .testimonials .view-button {
         margin-top: 15%;
    }
     .header_area .navbar .nav .nav-item .nav-link {
         padding: 0px 15px;
    }
     .slider-captions h2 {
         font-weight: normal;
         color: #fff;
         text-transform: capitalize;
         padding-bottom: 0px;
         font-family: 'Oswald', sans-serif;
    }
     .top-bar .appbtn {
         font-size: 14px;
         color: #fff;
         font-weight: bold;
         text-decoration: none;
    }
     .dreamit-section-text li {
         font-size: 16px;
         color: #303030;
         width: 80%;
         font-family: 'Poppins', sans-serif;
         text-align: left;
         list-style: none;
         line-height: 20px;
         margin-bottom: 20px;
    }
     .dreamit-section-text h4 {
         font-size: 20px;
         color: #144b5f;
         font-weight: 700;
         font-family: 'Poppins', sans-serif;
         padding-bottom: 0%;
    }
}
 @media (max-width: 1155px) {
     .slider-captions h2 {
         font-size: 30px;
         width: 70%;
    }
     .slider-text {
         width: 64%;
         margin-bottom: 20px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         text-transform: uppercase;
         font-size: 15px;
    }
     .slider-captions .bookbtn {
         padding: 5px 10px !important;
         font-size: 14px;
         color: #0E69A0;
         font-weight: 600 !important;
         border-radius: 50px;
         text-decoration: none;
    }
     .slider-captions .conbtn {
         padding: 5px 10px !important;
         font-size: 15px;
         color: #fff;
         font-weight: 600 !important;
         border-radius: 50px;
         text-decoration: none;
    }
     .abt_content p {
         font-size: 16px;
         color: #3c3a3a;
         font-weight: normal;
         font-family: 'Poppins', sans-serif;
         line-height: 20px;
         width: 80%;
    }
     .abt_iconbox {
         width: 24%;
         height: 110px;
         border-radius: 50%;
         border: 5px solid;
         text-align: center;
    }
     .abt_iconbox img {
         margin-top: 8px;
    }
     .abt_iconbox_hover img {
         width: 85%;
         height: 80px;
         margin-top: -5px;
    }
     .circle_logo2 {
         margin-top: 5%;
         width: 8%;
    }
     .team-shape {
         width: 100%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape1.png');
         position: absolute;
         height: 1330px;
         z-index: 2;
         margin-top: -235px;
    }
     .circle_logo3 {
         width: 8%;
         margin-top: 15%;
    }
     .consultation h2 {
         color: #fff !important;
         font-size: 35px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         padding-top: 0%;
    }
     .circle_logo4 {
         width: 8%;
         margin-top: -1%;
    }
     .circle_logo5 {
         width: 8%;
         margin-top: -20%;
    }
     .footer-single-cell h4 {
         color: #fff;
         font-size: 18px;
         margin: 0;
         padding-bottom: 30px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
    }
     .footer-single-cell ul li a {
         text-decoration: none;
         color: #fff;
         font-size: 15px;
         line-height: 28px;
         font-family: 'Poppins', sans-serif;
    }
     .mapicon img {
         width: 100%;
         height: 32px;
    }
     .testimonials .view-button {
         margin-top: 22%;
    }
     #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
         font-size: 14px !important;
    }
}
 @media (max-width: 1024px) {
     .slider-captions h2 {
         font-size: 26px;
         width: 70%;
    }
     .slider-text {
         width: 64%;
         margin-bottom: 20px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         text-transform: uppercase;
         font-size: 13px;
    }
     .about-shape {
         width: 100%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape1.png');
         position: absolute;
         height: 940px;
         z-index: 2;
         margin-top: -150px;
    }
     .circle_logo2 {
         margin-top: 1%;
         width: 9%;
    }
     .choose .section-header h2 {
         padding-top: 2%;
         letter-spacing: 3px;
    }
     .team-shape {
         width: 100%;
         background-size: cover;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape1.png');
         position: absolute;
         height: 1230px;
         z-index: 2;
         margin-top: -250px;
         background-position: center;
    }
     .circle_logo3 {
         width: 9%;
         margin-top: 18%;
    }
     .team-carousel .service-item img {
         height: 250px;
         width: 100%;
         object-fit: cover;
    }
     .service-item .down-content h4 {
         font-size: 18px;
         letter-spacing: normal;
         margin-bottom: 5px;
         font-family: 'Poppins', sans-serif;
         color: #000;
         font-weight: bold;
         padding-top: 3%;
    }
     .team .down-content h5 {
         font-size: 13px;
         margin-bottom: 20px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         padding-top: 0%;
    }
     .service-item a.filled-button {
         background-color: #fff;
         color: #0E69A0 !important;
         font-size: 15px;
         text-transform: uppercase;
         padding: 8px 3px;
    }
     .circle_logo4 {
         width: 9%;
         margin-top: 1%;
    }
     .circle_logo5 {
         width: 9%;
         margin-top: -23%;
    }
     .consultation h3 {
         color: #fff !important;
         font-size: 18px;
    }
     .consultation h2 {
         color: #fff !important;
         font-size: 26px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         padding-top: 0%;
    }
     .consultation {
         background-size: 100% 100%;
         width: 100%;
         padding-top: 13%;
         padding-bottom: 30%;
    }
     .bookbtn {
         padding: 5px 20px !important;
    }
     .testimonial-pic {
         border-radius: 0%;
         width: 40%;
         height: auto;
         margin-right: 5%;
    }
     .contact .bg-violet {
         padding: 20px 20px;
         min-height: 270px;
    }
     .doctor-area .box img {
         height: 300px;
    }
     .team_con:hover .box img {
         height: 300px;
    }
     .aone-med-future-r-inner .aone-med-future-content h3 {
         font-size: 18px;
    }
     .aone-med-future-r-inner .aone-med-future-content {
         padding: 10px;
    }
     .aone-med-future-l-inner .aone-med-future-content h3 {
         font-size: 15px;
    }
     .aone-med-future-content p {
         font-size: 13px;
    }
     .clinicstable .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: no-repeat;
         position: absolute;
         height: 15px;
         width: 30%;
         left: 0px;
         right: 0%;
    }
}


 @media (max-width: 991px) {
     .container {
         max-width: 90% !important;
    }
.wpcf7 form .wpcf7-response-output {
  position: relative!important;
  bottom: 0px !important;
  line-height: 20px!important;
  font-size: 15px !important;
}
#review .fa-chevron-circle-right {
  right: -30px !important;
  position: absolute !important;
  bottom: 150px !important;
}	
#review .fa-chevron-circle-left {
  left: -30px !important;
  position: absolute !important;
  bottom: 150px !important;
}	 
a.mega-menu-link {
    line-height: 30px!important;
    height: 30px!important;
}	 
	 
div#navbarSupportedContent {
  position: relative;
  right: 0px!important;
}	 
#mega-menu-wrap-primary #mega-menu-primary {
  position: relative !important;
  left: 0px!important;
}	
.header_area.navbar_fixed .main_menu {
  position: relative!important;	 
}	 
     .modal-dialog {
         margin: 1rem auto !important;
    }
     #servicepage .service-item img {
         width: 100%;
         height: 200px;
    }
     #servicepage .down-content {
         min-height: 400px;
         font-size: 16px;
    }
     .service-item .down-content h4 {
         font-size: 18px;
         letter-spacing: normal;
         margin-bottom: 5px;
         font-family: 'Poppins', sans-serif;
         color: #000;
         font-weight: bold;
         padding-top: 3%;
         min-height: 80px;
    }
     .logo_h {
         width: 22%!important;
    }
     .fact .bglightwhite::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 70%;
         height: 200px;
         border-radius: 20px;
         transform: rotate(135deg);
         left: 0;
         right: 0;
         margin: auto;
    }
     .header_area .navbar .nav .nav-item .nav-link {
         text-align: left;
         width: 100%;
    }
     .aone-med-future-l-inner .aone-med-future-content h3 {
         font-size: 18px;
    }
     .aone-med-future-content p {
         font-size: 16px;
    }
     .moblogo {
         display: block;
         width: 40%;
         position: relative;
         z-index: 9999999;
    }
     .aone-med-future-r-inner .aone-med-future-content span {
         margin-bottom: 20px;
         display: block;
         margin-top: 5%;
    }
     .contact .bg-violet {
         margin-bottom: 30px;
    }
     .contact h4 {
         color: #0E69A0 !important;
         font-size: 20px;
         font-family: 'Poppins', sans-serif;
         text-align: center;
    }
     .navbar-toggler {
         position: relative;
         left: -20px;
    }
     .carousel-control-next, .carousel-control-prev {
         position: absolute;
         top: 0px!important;
    }
     .top-bar .col-lg-4 {
         display: none !important;
    }
     .bookbtn2 {
         padding: 5px 10px !important;
    }
     .bookbtn2:hover {
         padding: 5px 10px !important;
    }
     .bookbtn {
         padding: 5px 10px !important;
    }
     .bookbtn:hover {
         padding: 5px 10px !important;
    }
     .sideber-visa-content {
         margin-bottom: 5%;
    }
     .serviceBox .title {
         font-size: 14px;
         font-weight: 600;
         width: 70%;
         margin: auto;
    }
     .serviceBox p {
         color: #fff;
         font-size: 14px;
         font-weight: normal;
         text-align: center;
         text-transform: capitalize;
         padding-top: 0%;
    }
     .serviceBox {
         color: #777;
         height: 350px;
         padding-top: 0%;
    }
     .serviceBox .sericon img {
         height: 60px;
    }
     .testimopic {
         width: 100%;
         position: relative;
         bottom: 15%;
         float: right;
    }
     .testimopic img {
         width: 100%;
         height: 410px;
         border-radius: 20px;
    }
     .footer-single-cell {
         margin-top: 30px;
    }
     .footer-single-cell hr {
         width: 60px;
         height: 5px;
         background: #fff;
         position: absolute;
         top: 40px;
    }
     .section-intro h2 {
         font-size: 32px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         margin-bottom: 0px;
    }
     .call-do-action-areaa .call-do-action-title h3 {
         color: #8f0a0b;
         font-weight: 300;
         font-size: 30px;
    }
     .call-do-action-areaa .call-do-action-title h2 {
         color: #131f39 !important;
         font-size: 35px;
         margin: 0;
         font-weight: bold;
    }
     .style-five .dreamit-single-blog-box {
         padding: 0px;
         padding-bottom: 0px;
         padding-bottom: 19px;
         height: auto;
    }
     .navbar-light .navbar-toggler {
         color: #0E69A0 !important;
         border-color: #0E69A0 !important;
    }
     .header_area .navbar .nav .nav-item.submenu ul .nav-item {
         margin-left: 5%;
    }
     .header_area .navbar .nav .nav-item .nav-link {
         font-size: 18px;
    }
     .moblogo {
         display: block;
         width: 20%;
    }
     .moblogo img {
         width: 100%;
         height: 75px;
    }
     .top-bar .top-bar-left {
         display: flex;
         justify-content: center;
         padding-top: 1%;
         padding-bottom: 1%;
    }
     .dreamit-section-main-title h2 {
         font-size: 30px;
         width: 90%;
    }
     .pt-4 {
         padding-top: 0rem !important;
    }
     .dreamit-section-text p {
         font-size: 16px;
         color: #303030;
         width: 100%;
         font-family: 'Poppins', sans-serif;
         text-align: left;
    }
     .dreamit-section-title::before {
         content: '';
         position: absolute;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/abtshape.png');
         background-size: 100% 100%;
         background-repeat: no-repeat;
         width: 10px;
         height: 400px;
         left: -2%;
         margin-top: 40px;
    }
     .abt_iconbox {
         width: 35%;
         height: 110px;
         border-radius: 50%;
         border: 5px solid #0E69A0;
         text-align: center;
    }
     .abt_iconbox_hover {
         width: 23%;
    }
     .abt_iconbox_hover img {
         width: 75%;
         height: 80px;
         margin-top: -5px;
    }
     .abt_iconbox img {
         width: 75%;
         height: 75px;
    }
     .abt_content p {
         font-size: 16px;
         color: #3c3a3a;
         font-weight: normal;
         font-family: 'Poppins', sans-serif;
         line-height: 20px;
         width: 100%;
    }
     .circle_logo {
         width: 9%;
         left: 6%;
    }
     .dreamit-section-main-title {
         margin-top: 0%;
    }
     .dreamit-section-main-title h2 {
         padding-bottom: 0%;
    }
     .aboutborder.aboutborder {
         float: right;
    }
     .abt_content h3 {
         font-size: 16px;
         color: #0E69A0;
         font-weight: 700;
         font-family: 'Poppins', sans-serif;
         width: 100%;
    }
     .circle_logo2 {
         margin-top: 6%;
         width: 9%;
    }
     .choose {
         padding-top: 13%;
    }
     .choose .view-button {
         margin-top: 0%;
    }
     .service-item a.filled-button {
         background-color: #fff;
         color: #0E69A0 !important;
         font-size: 13px;
         text-transform: uppercase;
         padding: 7px 5px;
    }
     .footer-single-cell {
         padding-bottom: 5%;
    }
     .footer-contact li p {
         color: #fff;
         padding-left: 15px;
         width: 100%;
         font-size: 15px;
         line-height: 25px;
    }
     .moblogo img {
         width: 100%;
         height: 65px;
    }
     .sf-banner-heading-wrap {
         font-size: 35px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         color: #fff;
    }
     .sf-banner-heading-wrap {
         display: table;
         position: relative;
         height: auto;
    }
     .aon-page-benner-area {
         padding-bottom: 10%;
    }
     #abtpage .section-head {
         margin-bottom: 0px;
         padding-left: 0%;
         padding-top: 0%;
    }
     .section-head.left .aon-title {
         margin-bottom: 0px;
    }
     .aon-med-appoint-area2 .media {
         width: 100%;
         height: 400px;
         padding-top: 0%;
    }
     .aon-med-appoint-area3 .section-head.white .aon-title {
         color: #0E69A0;
         font-weight: bold;
         font-size: 28px;
         font-family: 'Poppins', sans-serif;
         padding-top: 3%;
         padding-bottom: 2%;
    }
     .aon-med-appoint-area3 .aon-med-appoint-area2-content .section-head p {
         font-size: 15px;
         color: #000;
         font-family: 'Poppins', sans-serif;
         margin-bottom: 10px;
    }
     .aone-med-future-r-section ul {
         padding: 0px;
    }
     .aon-med-appoint-area2-content .section-head.white .aon-title {
         font-weight: bold;
         font-size: 30px;
         font-family: 'Poppins', sans-serif;
         padding-top: 7%;
         padding-bottom: 3%;
    }
     .aboutpic1 {
         width: 50%;
         height: 100%;
         position: absolute;
         z-index: 3;
         right: 10% !important;
         top: 6%;
         left: auto !important;
    }
     .serviceBox .width6 {
         width: 65% !important;
         line-height: 16px;
    }
     .dailyactivities .activitiestext h4 {
         padding-bottom: 3%;
    }
     .dailyactivities .activitiestext h3 {
         padding-top: 2%;
    }
     .dailyactivities {
         padding-top: 40%;
         padding-bottom: 35%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/dailyactivities.jpg');
         background-size: cover;
         background-repeat: no-repeat;
         background-position: bottom;
    }
     .service-item a.filled-button {
         bottom: 10px;
    }
     .services::before {
         width: 100%;
         height: 1570px;
         margin-top: -240px;
    }
     .fasteasy .section-heading h2 {
         color: #0E69A0;
         font-size: 30px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
    }
     #fasteasy .serviceboxsec .service-icon {
         font-size: 55px !important;
         text-align: center !important;
         line-height: 113px !important;
         width: 160px !important;
         height: 160px !important;
         margin: 0 auto 28px !important;
         border-radius: 50% !important;
         box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.41) inset;
         -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.41) inset;
         -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.41) inset;
         position: relative !important;
         z-index: auto;
         background: #144b5f;
         border: 5px solid #a0ce4e;
    }
     .serviceboxsec h3 {
         font-size: 15px;
         color: #fff;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         padding-top: 0%;
         position: relative;
         top: -100px;
         width: 35%;
         margin: auto;
         text-transform: capitalize;
    }
     #fasteasy .serviceboxsec .service-icon::after {
         background: #a0ce4e;
         width: 80px;
         height: 75px;
         position: absolute;
         border: none;
         border-radius: 0;
         transform: rotate(-42deg);
         left: 0;
         top: 120px;
         bottom: 0;
         clip-path: polygon(0 0, 0% 100%, 100% 100%);
         right: 0;
         margin: auto;
         z-index: -12;
    }
     #fasteasy .serviceboxsec img {
         width: 55px;
         height: 55px;
         position: relative;
         top: -21px;
    }
     .fasteasy::before {
         width: 100%;
         content: "";
         background-size: 100% 100%;
         background-position: center;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/shape3.png');
         position: absolute;
         z-index: 5;
         background-repeat: no-repeat;
         height: 1110px;
         margin-top: -165px;
    }
     .choose .owl-nav {
         position: absolute;
         width: 100%;
         display: inline-flex !important;
         justify-content: center;
         bottom: 250px;
    }
     .choose {
         padding-top: 5%;
         padding-bottom: 5%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/servicesbg.jpg');
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
    }
     .clinicstable .section-heading h2 {
         color: #0E69A0;
         font-size: 30px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         text-align: center;
         text-transform: uppercase;
    }
     .info_map h3 {
         color: #fff;
         font-size: 25px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         padding-top: 2%;
         padding-bottom: 6%;
    }
     .info_map h2 {
         color: #fff !important;
         font-size: 25px;
         margin-bottom: 0rem;
         padding-top: 25%;
         width: 85%;
         margin: auto;
         font-weight: normal;
         font-family: 'Poppins', sans-serif;
    }
     .recovery_process .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: repeat;
         background-repeat: no-repeat;
         position: absolute;
         z-index: 37;
         height: 20px;
         left: 0%;
         right: 0%;
         margin: auto;
    }
     .recovery_process .processpic {
         height: 240px;
    }
     .processbox1 {
         margin-left: 0%;
    }
     #processbox2 {
         position: relative;
         top: -155px;
         width: 76%;
         left: 25%;
    }
     #processbox2 .processtext {
         width: 55%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/orangebg.png');
         background-repeat: no-repeat;
         height: 280px;
         padding-left: 12%;
         padding-top: 8%;
    }
     #processbox2 .processpic {
         width: 300px;
         background-color: bisque;
         height: 245px;
    }
     .processtext p {
         text-align: justify;
         font-size: 14px;
    }
     #processbox3 {
         left: 0%;
         top: -13%;
         width: 75%;
    }
     #processbox4 {
         position: relative;
         top: 0%;
         width: 92%;
         left: -25%;
    }
     #processbox5 {
         position: relative;
         top: -36%;
         width: 100%;
         left: -15%;
    }
     #processbox5 .processtext {
         width: 57%;
         padding-top: 3%;
         height: 230px;
         padding-left: 9%;
    }
     .recovery_process {
         height: 1350px;
    }
     #processbox4 {
         position: relative;
         top: 0%;
         width: 100%;
         left: 0%;
    }
     #processbox5 .processtext p {
         font-size: 14px;
         text-align: left;
         width: 87%;
    }
     #processbox5 .processpic {
         width: 240px;
         background-color: bisque;
         height: 220px;
         left: 14%;
         top: 10px;
    }
     #processbox4 .processtext {
         width: 75%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/lightgreenbg.png');
         background-repeat: no-repeat;
         height: 140px;
         padding-left: 2%;
         padding-top: 2%;
    }
     .fact {
         padding-top: 20%;
         margin-top: 0px;
    }
     #processbox4 .processtext p {
         font-size: 15px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 100%;
         line-height: 20px;
    }
     .consultation .bookbtn:hover {
         padding: 10px 20px !important;
         font-size: 18px;
    }
     .dailyactivities .activitiesborder {
         top: 45%;
    }
     .dailyactivities .activitiespic {
         width: 65%;
         height: 100%;
         position: relative;
         top: 0%;
    }
     .aboutpic2 img {
         width: 100%;
         height: 400px;
    }
     .aboutpic2 {
         left: 5%!important;
    }
     .dailyactivities .activitiestext {
         text-align: left;
         padding-top: 10%;
    }
     .service-item .down-content p {
         margin-bottom: 20px;
         line-height: 22px;
         font-family: 'Poppins', sans-serif;
         font-size: 15px;
         color: #505152;
         margin-bottom: 10%;
    }
     .fastcontactpicbg {
         width: 100%;
         height: 92%;
    }
     .fastcontactpic {
         width: 90%;
         height: 82%;
    }
     .processbox1 .processtext p {
         font-size: 13px;
    }
     .requestbtn {
         font-size: 12px;
    }
     .requestbtn:hover {
         padding: 10px 18px;
         font-size: 12px;
    }
     .top-bar {
         background-color: #0E69A0;
         background-image: none;
    }
     .top-bar .borderleft::before {
         left: 320px;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 67%;
         height: 310px;
         border-radius: 150px;
         margin-top: -70px!important;
    }
     .fact .bglightwhite::before{
         background-color: #0e69a0;
         position: absolute;
         width: 67%;
         height: 310px;
         border-radius: 150px;
         margin-top: -70px!important;
    }
     .choose .section-header p {
         width: 100%;
         margin: auto;
    }
}
 @media (max-width: 950px) {
     .fastcontactpicbg {
         width: 100%;
         height: 92%;
    }
     .top-bar {
         position: relative;
         padding-top: 1%;
         padding-bottom: 1%;
         background-size: 100% 100%;
    }
     .fastcontactpic {
         width: 90%;
         height: 82%;
    }
     .processbox1 .processtext p {
         font-size: 13px;
    }
     .processbox1 .processtext h3 {
         font-size: 18px;
    }
     #processbox2 .processtext {
         width: 55%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/orangebg.png');
         background-repeat: no-repeat;
         height: auto;
         padding-left: 11%;
         padding-top: 3%;
         padding-right: 3%;
    }
     #processbox2 .processpic {
         width: 250px;
         background-color: bisque;
         height: 222px;
    }
     #processbox2 {
         position: relative;
         top: -155px;
         width: 73%;
         left: 27%;
    }
     #processbox3 .processtext p {
         font-size: 14px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 80%;
         line-height: 24px;
    }
     #processbox5 .processtext {
         width: 52%;
         padding-top: 2%;
         height: 230px;
         padding-left: 7%;
    }
     #processbox5 .processtext p {
         font-size: 13px;
         text-align: left;
         width: 87%;
    }
     .top-bar .appbtn {
         top: 8px;
         position: relative;
    }
     .aboutpic2 {
         width: 60%;
         height: 100%;
         position: absolute;
         z-index: 4;
         bottom: -50%;
         left: 0%;
    }
}
 @media (max-width: 890px) {
     .circle_logo2 {
         margin-top: 4%;
         width: 10%;
    }
     .section-heading h2 {
         font-size: 30px!important;
    }
     #review .section-heading::after {
         content: "";
         background-size: 100% 100%!important;
         background: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         position: absolute;
         z-index: 43;
         height: 20px;
         width: 30%!important;
         left: 32%;
         right: 0%;
         margin: auto;
    }
     .fasteasy .section-heading::after{
         background-size: 100% 100%!important;
         width: 30%!important;
         left: 0%;
         height: 15px;
         margin-top: 20px;
    }
     .serviceboxsec h3 {
         font-size: 13px;
    }
     .dreamit-section-main-title {
         margin-top: 0%;
    }
     .top-bar .borderleft::before {
         left: 350px;
    }
     .serviceBox .width6 {
         width: 90% !important;
         line-height: 16px;
         font-size: 13px;
    }
     .team-shape {
         width: 100%;
         background-size: cover;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape1.png');
         position: absolute;
         height: 1100px;
         z-index: 2;
         margin-top: -190px;
         background-position: center;
    }
     .circle_logo3 {
         width: 10%;
         margin-top: 15%;
         left: 6%;
    }
     .team-carousel a.filled-button:hover {
         width: 70%;
         padding: 2px 2px;
    }
     .circle_logo4 {
         width: 10%;
         margin-top: -2%;
    }
     .circle_logo5 {
         width: 10%;
         margin-top: -28%;
    }
     .testimonials {
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape2.png');
         background-repeat: no-repeat;
         background-size: 100% 100%;
         padding-top: 5%;
         padding-bottom: 5%;
         text-align: center;
         position: relative;
         top: -210px;
         height: 300px;
    }
     .testimonials .section-heading p {
         width: 100%;
         margin: auto;
         font-weight: normal;
         font-family: 'Poppins', sans-serif;
         font-size: 15px;
         padding-top: 1%;
    }
     .testimonial-content.owl-carousel.owl-loaded.owl-drag {
         position: relative;
         top: 20px;
    }
     .testimonial-content .owl-dots {
         display: block !important;
         position: relative;
         top: 10px;
    }
     .testimonials .view-button {
         margin-top: 5%;
    }
     .testimonials .section-heading h2 {
         width: 80%;
         margin: auto;
         font-size: 28px;
    }
     .team .section-header h2 {
         font-size: 28px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         padding-top: 6%;
         text-transform: uppercase;
         padding-bottom: 0%;
    }
     .choose .section-header h2 {
         font-size: 30px;
         color: #fff;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         padding-top: 0%;
         letter-spacing: normal;
    }
     .choose .section-header p {
         width: 100%;
         margin: auto;
    }
     .testimonials .view-button {
         background-color: #fff;
         color: #0E69A0;
         font-size: 15px;
         text-transform: uppercase;
         padding: 3px 15px;
    }
     .testimonials .view-button:hover {
         font-size: 15px;
         text-transform: uppercase;
         padding: 3px 15px;
    }
     .team .down-content p {
         font-size: 14px;
         margin-bottom: 0px;
         font-family: 'Poppins', sans-serif;
         color: #000;
         font-weight: normal;
         padding-top: 0%;
         padding-bottom: 15%;
         min-height: auto;
    }
     .circle_logo4 {
         width: 10%;
         margin-top: 2%;
    }
     .consultation h2 {
         padding-top: 5%;
    }
     .consultation .bookbtn:hover {
         padding: 5px 10px !important;
    }
     .consultation {
         background-size: cover;
         width: 100%;
         padding-top: 13%;
         padding-bottom: 25%;
    }
     .dailyactivities .activitiestext ul li {
         font-size: 17px;
         color: #fff;
         font-family: 'Poppins', sans-serif;
         font-weight: normal;
         list-style: none;
         line-height: 35px;
    }
     .dailyactivities .activitiestext h4 {
         color: #fff;
         font-size: 30px;
    }
     .circle_logo {
         width: 10%;
         left: 6%;
    }
     .abt_iconbox {
         width: 16%;
         height: 110px;
         border-radius: 50%;
         border: 5px solid #0E69A0;
         text-align: center;
    }
     .abt_iconbox_hover img {
         width: 45%;
         height: 70px;
         margin-top: 0px;
    }
     .circle_logo2 {
         margin-top: 0%;
         width: 10%;
    }
     .dreamit-section-title::before {
         display: none;
    }
     .dreamit-section-main-title {
         margin-top: 5%;
    }
     .team-carousel .owl-nav {
         position: absolute;
         width: 100%;
         justify-content: center;
         bottom: 350px;
    }
     .circle_logo {
         top: 10%;
    }
     .abt_content h3 {
         font-size: 20px;
    }
     .choose {
         padding-top: 8%;
    }
     #activerelease .tofel-title h2 {
         font-size: 30px;
         color: #00a7a6;
         margin: 0px 0 0px auto;
         font-family: 'Poppins', sans-serif;
         text-transform: uppercase;
         padding-bottom: 10px;
    }
     .aon-med-appoint-area2 h2 {
         font-size: 30px;
         margin: auto;
         width: 100%;
         color: #fff;
         font-family: 'Poppins', sans-serif;
         text-transform: uppercase;
         padding-top: 5%;
    }
     #massage .section-head.left {
         padding-top: 8%;
         padding-left: 0px;
         border: 0px !important;
    }
     #massage .section-head.left p {
         margin-bottom: 15px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-size: 15px;
    }
     .doctor-area .section-title h2 {
         margin-bottom: 0;
         font-size: 30px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
    }
     .dailyactivities {
         padding-bottom: 30%;
    }
     .consultation .bookbtn {
         position: relative;
         top: 25%;
         font-family: 'Poppins', sans-serif;
         font-size: 15px;
         font-weight: bold;
    }
     .consultation .bookbtn:hover {
         padding: 10px 20px !important;
         font-size: 15px;
    }
     #processbox4 .processpic {
         width: 300px;
         background-color: bisque;
         height: 210px;
         left: -6%;
         top: -80px;
         position: relative;
         clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    }
     #processbox4 {
         position: relative;
         top: 0%;
         width: 100%;
         left: 6%;
    }
     #processbox4 .processtext {
         width: 100%;
    }
     #processbox5 .processtext {
         width: 55%;
         padding-top: 3%;
         height: 230px;
         padding-left: 8%;
    }
     #processbox2 .processpic {
         width: 220px;
         background-color: bisque;
         height: 180px;
    }
     .recovery_process .processpic {
         height: 180px;
         width: 210px;
    }
     #processbox2 {
         position: relative;
         top: -90px;
         width: 92%;
         left: 19%;
    }
     #processbox3 {
         left: 0%;
         top: -10%;
         width: 100%;
    }
     #processbox3 .processtext {
         padding-top: 5%;
    }
     .processbox1 .processtext h3 {
         font-size: 18px;
         width: 87%;
    }
     #processbox3 .processpic {
         width: 260px;
         height: 240px;
         left: -6%;
         top: 20px;
         position: relative;
    }
     #processbox5 {
         position: relative;
         top: -32%;
         width: 100%;
         left: -15%;
    }
     .processtext p {
         text-align: left;
    }
     #processbox4 {
         position: relative;
         top: 6%;
         width: 100%;
         left: 6%;
    }
     .recovery_process {
         height: 1250px;
    }
     #review .bookbtn {
         padding: 5px 10px !important;
         font-size: 17px;
         color: #fff;
         font-weight: bold !important;
         border-radius: 40px;
         line-height: 20px;
    }
     #review .bookbtn:hover{
         padding: 5px 10px !important;
         font-size: 17px;
         color: #fff;
         font-weight: bold !important;
         border-radius: 40px;
         line-height: 20px;
    }
     #review .section-heading::after {
         content: "";
         background-size: 100% 100% !important;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-size: auto;
         position: absolute;
         height: 10px;
         width: 45% !important;
         left: 3%;
         background-repeat: no-repeat;
         right: 0%;
         margin: auto;
    }
     .blog .section-heading::after {
         content: "";
         background-size: 100% 100% !important;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: no-repeat;
         position: absolute;
         z-index: 33333;
         height: 15px;
         width: 30%;
         left: 0%;
         right: 0%;
         margin: auto;
    }
     .sliderpic img {
         width: 100%;
         height: 55vh;
    }
     .carousel-inner {
         height: auto!important;
    }
.header_area.navbar_fixed .main_menu {
  position: relative!important;	 
}	 
	 
}



 @media (max-width: 870px) {
     .navbar .navbar-nav {
         padding: 0 10%!important;
         background: var(--bs-primary);
    }
     .benefits .w-25.bg-primary.my-2 {
         position: relative;
         left: 0px;
    }
     .feature-item.position-relative.bg-dblue.text-center.p-3 {
         margin-bottom: 30px;
    }
     .homeomedipic {
         width: 100%;
         height: 300px;
         object-fit: contain;
    }
     #bookappointment h3 {
         width: 100%;
         font-size: 28px;
    }
     .bookapppic img {
         width: 100%;
         height: 400px;
         object-fit: cover;
    }
     .homeoabtpic {
         width: 100%;
         height: 400px;
         object-fit: cover;
         border-radius: 50px 5px 50px;
    }
     .homeopathic-cont h1{
         padding-top: 2%;
         font-size: 28px;
    }
     .whychoose h2 {
         color: #0e69a0;
         font-size: 25px;
    }
     .benefits h2 {
         color: #0e69a0;
         font-size: 25px;
    }
     .accordionsec h2 {
         color: #0e69a0;
         font-size: 25px;
    }
     .contacthome {
         padding: 20px;
         margin-top: 5%;
    }
     .slider-captions {
         position: absolute;
         top: 10%;
    }
     .top-bar .top-bar-left {
         display: block;
         padding-bottom: 3%;
    }
     .recovery_process {
         height: 1100px;
    }
     #processbox5 {
         position: relative;
         top: -26%;
         width: 100%;
         left: -10%;
    }
     .recovery_process .processpic {
         width: 180px;
         height: 140px;
         left: 3%;
    }
     #processbox5 .processtext p {
         font-size: 13px;
         text-align: left;
         width: 87%;
         line-height: 17px;
    }
     #processbox2 .processtext {
         width: 60%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/orangeresbg.png');
         background-repeat: no-repeat;
         height: auto;
         padding-left: 9%;
         padding-top: 3%;
         padding-right: 3%;
         position: absolute;
         left: 20%;
         margin-left: 20%;
    }
     .fact .bglightwhite::before {
         background-color: #0e69a0;
         position: absolute;
         width: 80%;
         height: 310px;
         border-radius: 150px;
         margin-top: -70px !important;
    }
     #processbox5 .processpic {
         width: 240px;
         height: 175px;
    }
     #processbox4 .processtext p {
         font-size: 14px;
         width: 90%;
    }
     .service-item .down-content {
         padding: 10px;
         position: relative;
         width: 100%;
         left: 0;
         right: 0;
         min-height: 350px;
    }
     .recovery_process .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: repeat;
         background-repeat: no-repeat;
         position: absolute;
         z-index: 37;
         height: 15px;
         width: 50%;
         left: 0%;
         right: 0%;
         margin: auto;
    }
     .abt_iconbox {
         width: 18%;
         height: 110px;
         border-radius: 50%;
         border: 5px solid #0E69A0;
         text-align: center;
    }
     .serviceBox .width6 {
         width: 90% !important;
         line-height: 16px;
         font-size: 13px;
         padding-top: 20px;
    }
     .serviceBox .title {
         font-size: 17px;
         font-weight: 600;
         width: 88%;
         margin: auto;
    }
     .dailyactivities .activitiespic img {
         padding-top: 0px;
         object-fit: contain;
         height: 400px;
         width: 100%;
    }
     .choose {
         padding-top: 8%;
    }
    /*.fact .bglightgreen::before {
         content: "";
         width: 70%;
         height: 180px;
         border-radius: 20px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
    }
     .fact .bglightwhite::before{
         content: "";
         width: 70%;
         height: 180px;
         border-radius: 20px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
    }
    */
     .fact {
         margin-top: 0px;
    }
     .dailyactivities .activitiesborder {
         width: 65%;
         height: 400px;
         position: relative;
         left: 30%;
         top: 60%;
    }
     .services::before {
         width: 100%;
         height: 1500px;
         margin-top: -175px;
    }
     .dailyactivities {
         padding-bottom: 20%;
         padding-top: 65%;
    }
     .dailyactivities .activitiestext {
         text-align: left;
         padding-top: 20%;
    }
     .clinicstable .section-heading::after {
         width: 35%;
         left: 0%;
         right: 0%;
    }
     .top-bar .text h2 {
         font-size: 16px;
    }
     #processbox2 .processtext p {
         font-size: 13px;
    }
     #processbox2 .processpic {
         width: 170px;
         background-color: bisque;
         height: 120px;
         left: 18%;
    }
     #processbox2 {
         position: relative;
         top: -35px;
         width: 98%;
         left: 0%;
    }
     #processbox3 {
         left: 0%;
         top: -5%;
         width: 100%;
    }
     #processbox3 .processpic {
         width: 200px;
         height: 150px;
         left: 0%;
         top: 6px;
         position: relative;
    }
     #processbox4 {
         position: relative;
         top: 18%;
         width: 100%;
         left: 2%;
    }
     .owl-prev {
         left: 2%;
         position: absolute;
    }
     .brand .owl-prev {
         left: -4%;
         position: absolute;
    }
     #review .fa-chevron-circle-right {
         right: -20px!important;
    }
     #review .owl-nav i {
         font-size: 25px;
         color: #888888;
    }
     .brand h3 {
         color: #fff;
         font-size: 30px;
         padding-top: 0%;
         padding-bottom: 6%;
    }
     #processbox5 .processtext {
         width: 100%;
         padding-top: 3%;
         height: 190px;
         padding-left: 13%;
    }
     .brand .branditem img {
         width: 100%;
         height: 60px;
         object-fit: contain;
    }
     .brand .section-heading::after {
         content: "";
         height: 10px;
         width: 30%;
         left: 0;
         right: 0;
         margin: auto;
         top: 100px;
    }
     .page-footer .nav-link {
         display: block;
         padding: 0;
    }
     .circle_logo3 {
         width: 11%;
         margin-top: 17%;
         left: 6%;
    }
     .aon-med-appoint-area3 .media img {
         width: 100%;
         height: 500px;
         object-fit: cover;
    }
     .aon-med-appoint-area3 .media {
         width: 100%;
         margin-top: 40%;
    }
     .aon-page-benner-area {
         position: relative;
         margin-top: 0%;
    }
     .widget {
         padding: 10px;
         margin-bottom: 30px;
         background-color: #F3F6F7;
         border-radius: 5px;
    }
     .dailyactivities .activitiespic {
         width: 65%;
         left: 10%;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 80%;
         height: 310px;
         border-radius: 150px;
    }
     .services .section-heading{
         padding-top: 10%;
    }
     .services .section-heading p {
         color: #000;
         font-size: 17px;
         width: 100%;
    }
     .top-bar .borderleft::before {
         left: 32%;
         display: none;
    }
     .requestbtn {
         padding: 10px 18px;
         font-size: 15px;
         border: 2px solid #fff;
         background-color: #E9A915;
    }
     .requestbtn:hover{
         padding: 10px 18px;
         font-size: 15px;
    }
     .requestbtnwhite {
         padding: 10px 10px !important;
    }
     .about-area {
         padding-top: 0%;
    }
     tbody tr td {
         font-family: 'Poppins', sans-serif;
         text-align: left;
         font-size: 14px;
    }
     .info_map h3 {
         color: #fff;
         font-size: 20px;
    }
     .choose .owl-prev i {
         left: -40px;
         position: absolute;
    }
     thead th {
         font-size: 15px!important;
    }
     tbody tr img {
         width: 20px;
         height: 20px;
         margin: 10px;
    }
     .dreamit-section-text {
         padding-bottom: 10%;
    }
     .brand .owl-nav {
         bottom: 100px;
    }
     #processbox4 .processpic {
         width: 250px!important;
         background-color: bisque;
         height: 150px!important;
         left: -4%;
         top: -15px;
    }
     #processbox3 .processtext {
         width: 100%;
         height: 155px;
         padding-top: 3%;
    }
     .carousel-indicators {
         bottom: 10px!important;
    }
     .choose .owl-nav i {
         font-size: 30px;
    }
}
 @media (max-width: 820px) {
     thead th {
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/tablebg.jpg');
         background-size: 100% 100%;
         color: #fff;
         line-height: 3rem;
         width: auto;
         font-weight: normal;
         text-align: center;
         font-size: 12px;
    }
     tbody th, tbody tr td {
         font-family: 'Poppins', sans-serif;
         text-align: left;
         font-size: 14px;
         color: #fff;
         font-weight: 600;
    }
     tbody tr img {
         width: 25px;
         height: 25px;
         margin: 10px;
    }
     .recovery_process .processpic {
         width: 180px;
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
         height: 150px;
         left: 3%;
    }
     .processbox1 .processtext p {
         font-size: 12px;
         line-height: 16px;
    }
     .services::before {
         width: 100%;
         height: 1400px;
         margin-top: -175px;
    }
     .consultation h2 {
         padding-top: 0%;
    }
     .processbox1 .processtext h3 {
         font-size: 12px;
         width: 87%;
    }
     #processbox2 {
         top: -35px;
    }
     #processbox5 .processpic {
         width: 240px;
         background-color: bisque;
         height: 155px;
         left: 12%;
         top: 18px;
    }
     #processbox4 .processtext p {
         font-size: 13px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 87%;
         line-height: 15px;
    }
     .logo_h {
         width: 28% !important;
    }
     #fasteasy .serviceboxsec .service-icon {
         font-size: 55px !important;
         text-align: center !important;
         line-height: 113px !important;
         width: 120px !important;
         height: 120px !important;
    }
     #fasteasy .serviceboxsec .service-icon::after {
         background: #a0ce4e;
         width: 45px;
         height: 75px;
         position: absolute;
         border: none;
         border-radius: 0;
         transform: rotate(-42deg);
         left: -20px;
         top: 75px;
         bottom: 0;
         clip-path: polygon(0 0, 0% 100%, 100% 100%);
         right: 0;
         margin: auto;
         z-index: -12;
    }
     .serviceboxsec h3 {
         font-size: 11px;
         top: -80px;
         width: 32%;
    }
     #fasteasy .serviceboxsec img {
         width: 55px;
         height: 55px;
         position: relative;
         top: -30px;
    }
     .fasteasy::before {
         width: 100%;
         content: "";
         height: 950px;
         margin-top: -165px;
    }
     #processbox4 .processpic {
         width: 200px;
         background-color: bisque;
         height: 175px;
         left: -3%;
         top: -20px;
         position: relative;
         clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    }
     #processbox4 .processtext {
         width: 75%;
         padding-top: 4%;
    }
     .recovery_process {
         height: 1100px;
    }
     .section-heading h2 {
         font-size: 25px!important;
    }
     #processbox3 .processpic {
         width: 200px;
         height: 150px;
         left: -1%;
         top: 6px;
         position: relative;
    }
     #processbox4 .processpic {
         width: 200px !important;
    }
     .serviceBox .title {
         font-size: 15px;
         font-weight: 600;
         width: 95%;
         margin: auto;
    }
     .serviceBox .width6 {
         width: 80% !important;
         line-height: 20px;
         font-size: 13px;
         padding-top: 20px;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 90%;
         height: 310px;
         border-radius: 150px;
    }
     .serviceBox .sericon {
         position: relative;
         bottom: 20px;
    }
     .fact .bglightwhite::before {
         background-color: #0e69a0;
         position: absolute;
         width: 90%;
    }
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
  width: 100%!important;
}	 
	 .faqvideo h1{
		font-size: 25px; 
	 }	 
}


 @media (max-width: 768px) {
     #abtpage h2{
         font-weight: bold;
         padding-top: 3%;
         color: #144B5F;
    }
     #abtpage a {
         width: 100% !important;
         padding: 10px;
         font-size: 14px;
    }
     .header_area .navbar .nav .nav-item .nav-link {
         text-align: left;
         width: 100%;
    }
     .header_area .navbar .nav .nav-item {
         text-align: left;
    }
     .header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
         line-height: 30px;
    }
     .welpic {
         width: 100%;
         padding-top: 5%;
    }
     .header_area .navbar .nav .nav-item {
         margin-right: 0px;
    }
     .header_area .navbar .nav .nav-item.submenu ul .nav-item {
         border-bottom: none;
    }
     .choose .section-header h2 {
         font-size: 25px;
    }
     .slider-captions h2 {
         font-size: 19px;
         font-weight: bold;
    }
     .slider-text {
         margin-bottom: 20px;
         line-height: 20px;
         font-size: 15px;
    }
     .choose .section-header h2 span {
         font-weight: bold;
         font-size: 32px;
    }
     .testimonial {
         height: auto !important;
    }
     .about-shape {
         background-image: inherit;
         z-index: -22;
    }
     .moblogo {
         display: block;
         width: 25%;
    }
     .navbar_fixed .nav-item .nav-link {
         padding: 0px 20px !important;
    }
}
 @media (max-width: 767px) {
     .hero-banner.project-bg {
         background-repeat: no-repeat;
         background-size: cover;
         background-position: bottom;
         padding: 80px 0 80px 0;
    }
.navbar_fixed .logo_h {
  position: relative !important;
  left: 20px !important;
}	
	 
     .carousel-inner {
         height: auto!important;
    }
     .choose-carousel .owl-dots {
         display: none;
         justify-content: center;
    }
     .review-carousel .owl-dots {
         display: none;
         justify-content: center;
    }
     .choose .owl-next i {
         right: -4%;
         position: absolute;
    }
     .faqvideo h3 {
         color: #0E69A0;
         font-size: 30px;
    }
     .infobg {
         height: 300px;
         background-size: cover;
         background-position: bottom;
    }
     .info_map h2 {
         color: #fff !important;
         font-size: 25px;
         margin-bottom: 0rem;
         padding-top: 5%;
         width: 95%;
         margin: auto;
    }
     .info_map iframe {
         margin-top: 0%;
    }
     #processbox5 .processtext p {
         font-size: 13px;
         line-height: 16px;
    }
     .processbox1 .processtext h3 {
         font-size: 15px;
    }
     .serviceBox .title {
         font-size: 14px;
         font-weight: 600;
         width: 55%;
         margin: auto;
         min-height: auto;
         padding-bottom: 2%;
    }
     .fact .bglightwhite::before {
         content: "";
         width: 350px;
         height: 350px;
         border-radius: 200px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
         top: 5%;
    }
    /*.fact .bglightgreen::before {
         content: "";
         width: 220px;
         height: 220px;
         border-radius: 20px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
         top: 0px;
    }
     .fact .bglightgreen::before {
         content: "";
         width: 270px;
         height: 270px;
         border-radius: 20px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
         top: 0px;
    }
    */
     .serviceBox {
         color: #777;
         height: 350px;
         padding-top: 3%;
    }
     .serviceBox .width6 {
         width: 40% !important;
         line-height: 16px;
         font-size: 15px;
    }
     .serviceBox .sericon img {
         height: 85px;
    }
     .bglightgreen {
         margin-top: 30px;
    }
     .fact {
         margin-top: 10% !important;
    }
     .top-bar .top-bar-left {
         position: relative;
         bottom: 15px;
    }
     .top-bar .appbtn {
         top: 0px;
         position: relative;
         font-size: 15px;
    }
     .top-bar .float-right {
         float: none!important;
         text-align: center;
    }
     .top-bar .text h2 {
         font-size: 14px;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 2px;
         height: 70%;
         background-color: #fff;
         left: 0;
         top: 11px;
    }
     .aon-med-appoint-area2 h2 {
         font-size: 25px;
         margin: auto;
         width: 100%;
         color: #fff;
         font-family: 'Poppins', sans-serif;
         text-transform: uppercase;
         padding-top: 5%;
    }
     #massage .section-head.left {
         padding-top: 4%;
         padding-left: 0px;
         border: 0px !important;
    }
     #massage .media {
         padding-top: 0%;
    }
     .contact h2 {
         font-size: 25px;
    }
     .contact h3 {
         color: #0E69A0 !important;
         font-size: 20px;
         font-family: 'Poppins', sans-serif;
         text-align: center;
         padding-bottom: 3%;
    }
     .contact iframe {
         margin-bottom: 5%;
    }
     .contact .bg-violet {
         margin-bottom: 30px;
         padding: 20px;
    }
     .moblogo {
         display: block;
         width: 25%;
    }
     .circle_logo {
         top: 11%;
         width: 12%;
         display: none;
    }
     .subscribe-submit {
         margin-top: 30px;
    }
     .text-effect {
         margin-bottom: 0px;
    }
     .bookbtn {
         font-size: 15px;
         color: #fff !important;
         font-weight: 600 !important;
         line-height: 1.3333333;
         text-decoration: none !important;
         position: relative;
         bottom: 0px;
    }
     .about-area {
         padding-top: 0%;
    }
     .fact {
         position: relative;
         z-index: 999;
         width: 100%;
         margin-top: 0px;
    }
     .serviceBox .service-icon {
         right: 0px;
         bottom: 30px;
         left: 94%;
    }
     .testimopic {
         width: 52%;
         position: inherit;
         bottom: 0%;
         float: none;
    }
     .latestnews .section-header h2 {
         color: #000 !important;
         font-size: 35px;
         margin-bottom: 0rem;
    }
     .choose .section-header p {
         font-size: 18px;
         margin-bottom: 0px;
         padding-top: 0px;
    }
     .latestnews .section-header h3 {
         color: #8e0a08 !important;
         font-weight: bold;
         font-size: 35px;
         margin-bottom: 0rem;
    }
     .latestnews .section-header-right p {
         color: #747474 !important;
         font-size: 18px;
         margin-bottom: 0rem;
         padding-top: 10%;
         padding-bottom: 5%;
    }
     .consultation h2 {
         color: #fff !important;
         font-size: 40px;
         margin-bottom: 0rem;
         font-weight: bold;
    }
     .consultation h3 {
         color: #fff !important;
         font-size: 25px;
         margin-bottom: 0rem;
         padding-top: 10px;
    }
     .slider-captions .conbtn {
         padding: 5px 20px !important;
         font-size: 15px;
         color: #fff;
    }
     .slider-captions .bookbtn {
         padding: 5px 20px !important;
         font-size: 15px;
         color: #fff;
         font-weight: 600 !important;
         border-radius: 50px;
         background-color: #0e69a0;
         text-decoration: none;
         top: 0px;
    }
     .slider-captions .conbtn:hover {
         padding: 5px 20px !important;
         font-size: 15px;
         transition: .5s;
    }
     .carousel-fade .carousel-item img {
         height: 50vh;
         width: 100%;
         overflow: hidden;
    }
     .latestnews {
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/newsbg.jpg');
         background-size: cover;
         width: 100%;
         padding-top: 12%;
    }
     .abt_iconbox {
         width: 20%;
         height: 110px;
         border-radius: 50%;
    }
     .abt_content h3 {
         font-size: 20px;
         padding-top: 1%;
    }
     .circle_logo2 {
         margin-top: -2%;
         width: 12%;
    }
     .service-item a.filled-button {
         background-color: #fff;
         color: #0E69A0 !important;
         font-size: 15px;
         text-transform: uppercase;
         padding: 6px 3px;
    }
     .service-item {
         width: 88%;
         border: 1px solid #838383;
         padding: 8px;
         margin-bottom: 10%;
         background-color: #fff;
         margin-left: 0%;
    }
     .service-item .down-content p {
         margin-bottom: 20px;
         line-height: 22px;
         font-family: 'Poppins', sans-serif;
         font-size: 15px;
         color: #505152;
         min-height: auto;
         padding-bottom: 10%;
    }
     .circle_logo4 {
         width: 12%;
         margin-top: -6%;
    }
     .team-carousel .owl-dots {
         display: block !important;
         margin-top: -100px;
         position: absolute;
         left: 0;
         right: 0;
    }
     .consultation h2 {
         color: #fff !important;
         font-size: 26px;
         margin-bottom: 0rem;
         font-weight: bold;
         padding-top: 0%;
    }
     .consultation {
         padding-top: 8%;
         padding-bottom: 28%;
    }
     .circle_logo5 {
         width: 12%;
         margin-top: -32%;
    }
     .testimonials .section-heading h2 {
         padding-top: 10%;
    }
     .team-carousel .service-item img {
         height: 400px;
         width: 100%;
         object-fit: contain;
    }
     .testimonial-pic img {
         width: 100%;
         height: 140px;
         border-radius: 0%;
         object-fit: contain;
    }
     .testimonial-pic {
         border-radius: 0%;
         width: 13%;
    }
     .aboutpic1 img {
         width: 100%;
         height: 400px;
    }
     .carousel {
         position: relative;
         margin-top: 0%;
    }
     .aboutborder.aboutborder {
         width: 70%;
         height: 500px;
         border: 10px solid #0E69A0;
         position: relative;
         z-index: 2;
         margin-bottom: 8%;
    }
     .footer {
         background-size: cover;
         background-position: center;
         padding-top: 3%;
         padding-bottom: 1%;
    }
     .testimonial-content .owl-prev {
         position: absolute;
         font-size: 25px;
         color: #0E69A0;
         left: -20px;
    }
     .testimonial-content .owl-nav {
         position: absolute;
         width: 100%;
         justify-content: center;
         bottom: 100px;
    }
     .testimonial-content .owl-next {
         position: absolute;
         right: -15px;
         font-size: 20px;
         color: #0E69A0;
    }
     .team-carousel .owl-next {
         position: absolute;
         right: 0px;
         font-size: 30px;
         color: #0E69A0;
    }
     .team-carousel .owl-prev {
         position: absolute;
         font-size: 30px;
         color: #0E69A0;
         left: 15px;
    }
     .slider-captions .conbtn {
         padding: 5px !important;
         font-size: 14px;
    }
     .slider-captions .conbtn:hover {
         padding: 5px !important;
         font-size: 14px;
    }
     .team-shape {
         width: 100%;
         background-size: cover;
         background-image: initial;
         position: absolute;
         height: 1100px;
         z-index: 2;
         margin-top: -190px;
         background-position: center;
    }
     .circle_logo3 {
         width: 12%;
         margin-top: 20%;
         left: 6%;
    }
     .choose .section-header p {
         font-size: 15px;
         margin-bottom: 0px;
         padding-top: 0px;
    }
     .aon-med-appoint-area3 .media {
         width: 95%;
         margin-top: 5% !important;
         margin: auto;
    }
     .mapicon img {
         width: auto;
         height: 32px;
    }
     .aon-page-benner-area {
         position: relative;
         margin-top: 0%;
    }
     .fact .bglightgreen::before {
         content: "";
         width: 350px;
         height: 350px;
         border-radius: 200px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
         margin-top: auto;
         top: 12%;
    }
}
 @media (max-width: 710px) {
     .top-bar .borderleft::before {
         left: 30% !important;
    }
     .processbox1 .processtext p {
         font-size: 12px;
         line-height: 14px;
    }
     #processbox2 .processtext p {
         line-height: 15px;
    }
     #processbox3 .processtext p {
         font-size: 14px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 80%;
         line-height: 18px;
    }
     #processbox3 .processtext {
         width: 58%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/yellowbg.png');
         background-repeat: no-repeat;
         height: 200px;
    }
     #processbox3 .processpic {
         width: 251px;
         height: 180px;
         left: -6%;
         top: 10px;
         position: relative;
    }
     #processbox5 {
         left: 6%;
    }
     #processbox5 .processpic {
         width: 100%;
         background-color: bisque;
         height: 180px;
         left: -4%;
         top: 10px;
    }
     #processbox5 .processtext {
         width: 200%;
         padding-top: 3%;
         height: 190px;
         padding-left: 10%;
         margin-left: 0%;
         left: -55px;
         position: relative;
    }
     .dailyactivities {
         padding-top: 10%;
    }
     .dreamit-section-text li {
         font-size: 15px;
         color: #303030;
         width: 100%;
         line-height: 20px;
         margin-bottom: 10px;
    }
     .aboutpic2 {
         bottom: -60%;
         left: 0%;
    }
     .carousel-inner {
         height: auto;
    }
     #servicepage .service-item img {
         width: 100%;
         height: 300px;
    }
     .doctor-area .team_con h4 {
         margin-bottom: 20px;
         padding-top: 10px;
         font-size: 15px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
         text-align: center;
    }
     .readmore {
         font-size: 14px;
         letter-spacing: 1px;
         margin: 0;
         font-family: 'Poppins', sans-serif;
         color: #fff;
    }
     .doctor-area .team_con h3 {
         margin-bottom: 0;
         font-size: 16px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         text-align: center;
         padding: 5px 10px;
         width: 90%!important;
         min-height: 80px!important;
    }
     .doctor-area .team_con h4 {
         margin-bottom: 20px;
         padding-top: 10px;
         font-size: 18px!important;
         min-height: 70px!important;
    }
     #reviewpage .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: no-repeat;
         position: absolute;
         z-index: 33333;
         height: 10px;
         width: 25%;
         left: 0%;
         right: 0%;
         margin: auto;
    }
}
 @media (max-width: 640px) {
     .aon-page-benner-area {
         padding-bottom: 10%;
         background-size: cover!important;
    }
     .choose .owl-prev {
         left: -5%;
         position: absolute;
    }
     .choose .owl-next {
         right: -4%;
         position: absolute;
    }
     .painhero {
         width: 9%;
         height: auto;
         position: absolute;
         z-index: 99;
         right: 0px;
         top: 80px;
         left: 0px;
         margin: auto;
    }
     .painhero img {
         width: 100px;
         height: 100px;
    }
     #moreservice .service-item img {
         width: 100%;
         height: 200px;
         overflow: hidden;
         object-fit: cover;
    }
     .aon-med-future-area h1 span{
         font-size: 25px!important;
         font-weight: bold!important;
    }
     .aon-med-future-area h1{
         font-size: 25px!important;
         font-weight: bold!important;
    }
     .aon-med-future-area p{
         font-size: 16px!important;
         font-family: 'Poppins', sans-serif;
    }
     .aon-med-future-area li{
         font-size: 17px!important;
         padding-bottom: 10px;
         font-family: 'Poppins', sans-serif;
    }
     .name {
         font-size: 15px;
         font-family: 'Poppins', sans-serif;
    }
     .name h2{
         font-size: 18px;
         font-family: 'Poppins', sans-serif;
    }
     .team_con {
         margin-top: 4%;
    }
     .contact h1{
         font-size: 25px;
         color: #0e69a0!important;
    }
     .logo_h {
         width: 40% !important;
    }
     #servicepage a {
         width: 100% !important;
    }
     .service-item .down-content h4 {
         font-size: 15px;
         letter-spacing: normal;
         margin-bottom: 20px;
         padding-top: 3%;
         min-height: auto;
    }
     .top-bar .appbtn {
         top: 5px;
         position: relative;
         font-size: 15px;
    }
     #servicepage .down-content {
         min-height: auto;
         padding-bottom: 10%;
    }
     #servicepage .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: no-repeat;
         position: absolute;
         z-index: 34;
         height: 15px;
         width: 42%;
         left: 0%;
         right: 0%;
         margin: auto;
         top: 30px;
    }
     .recovery_process {
         background-size: cover;
         background-position: center;
    }
     .consultation h2 {
         padding-top: 0%;
         font-size: 23px;
    }
     .fasteasy::before {
         width: 100%;
         content: "";
         height: 950px;
         margin-top: -140px;
    }
     .section-heading h2 {
         font-size: 23px !important;
    }
     .fasteasy .section-heading p {
         color: #000;
         font-size: 14px;
         font-family: 'Poppins', sans-serif;
         font-weight: normal;
         margin: auto;
         width: 90%;
         line-height: 18px;
    }
     thead th {
         color: #fff;
         line-height: inherit;
         width: auto;
         font-weight: normal;
         text-align: center;
         font-size: 12px;
    }
     .info_map h3 {
         color: #fff;
         font-size: 20px;
         font-weight: bold;
         font-family: 'Poppins', sans-serif;
         padding-top: 2%;
         padding-bottom: 6%;
    }
     .info_map h2 {
         color: #fff !important;
         font-size: 18px;
         margin-bottom: 0rem;
         padding-top: 5%;
         width: 95%;
         margin: auto;
    }
     .infobg .bookbtn {
         padding: 5px 10px !important;
         font-size: 16px;
         color: #fff;
         font-weight: 600 !important;
    }
     .infobg .bookbtn:hover{
         padding: 5px 10px !important;
         font-size: 16px;
         color: #fff;
         font-weight: 600 !important;
    }
     .fasteasy .section-heading::after {
         background-size: 100% 100% !important;
         width: 30% !important;
         left: 0%;
         height: 12px;
         margin-top: 20px;
    }
     .top-bar .text h2 {
         font-size: 12px;
    }
     .top-bar .borderleft::before {
         left: 31% !important;
    }
     .fasteasy::before {
         width: 100%;
         content: "";
         height: 850px;
         margin-top: -120px;
    }
     .dreamit-section-main-title h2 {
         font-size: 20px !important;
    }
     #processbox2 .processpic {
         width: 180px;
         background-color: bisque;
         height: 175px;
    }
     .blogdetailspic img {
         width: 100%;
         height: 350px;
         object-fit: cover;
    }
     #processbox5 .processpic {
         width: 36%;
         background-color: bisque;
         height: 175px;
         left: -4%;
         top: 10px;
         position: absolute;
         z-index: 2;
    }
     #processbox5 .processtext {
         width: 80%;
         padding-top: 3%;
         height: 190px;
         padding-left: 10%;
         margin-left: 0%;
         left: 25%;
         position: relative;
    }
     .slider-captions .conbtn {
         padding: 5px !important;
         font-size: 10px;
    }
     .slider-captions .bookbtn {
         padding: 5px 5px !important;
         font-size: 11px !important;
         font-weight: 600 !important;
    }
     .blog-single .blog-img img {
         transition: all ease .4s;
         transform: scale(1.001);
         height: 350px;
         object-fit: cover;
         width: 100%;
    }
     .review p {
         font-size: 20px !important;
         padding-left: 12%;
         padding-right: 12%;
    }
     .footer-widget .fw-title {
         padding-top: 40px;
    }
     .footer-single-cell h4 {
         color: #fff;
         font-size: 18px;
         margin: 0;
         padding-bottom: 30px;
         font-weight: bold;
    }
     .latestnews .section-header h2 {
         color: #000 !important;
         font-size: 30px;
         margin-bottom: 0rem;
    }
     .slider-captions {
         position: absolute;
         top: 5%;
         left: 10%;
         width: 50%;
    }
     .testimopic img {
         width: 100%;
         height: 350px;
         border-radius: 20px;
    }
     .latestnews .section-header-right p {
         color: #747474 !important;
         font-size: 18px;
         margin-bottom: 0rem;
         padding-top: 6%;
         padding-bottom: 5%;
         line-height: 20px;
    }
     .bookbtn {
         padding: 5px 20px !important;
         font-size: 15px;
         color: #fff;
    }
     .navbar-brand img {
         width: 100%;
         height: 60px;
    }
     .choose .section-header h2 span {
         font-weight: bold;
         font-size: 25px;
    }
     .slider-captions {
         position: absolute;
         top: 15%;
         left: 10%;
         width: 50%;
    }
     .choose {
         padding-top: 5%;
         padding-bottom: 5%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/servicesbg.jpg');
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
    }
     #massage_blog .tofel-thumb img {
         width: 100%;
         height: 350px;
         object-fit: cover;
    }
     .doctor-area .box img {
         height: 250px;
    }
     .team_con:hover .box img {
         height: 250px;
    }
     .readmore {
         font-size: 12px;
         letter-spacing: 1px;
         margin: 0;
         font-family: 'Poppins', sans-serif;
         color: #fff;
    }
     .readmore:hover {
         font-size: 12px;
         letter-spacing: 1px;
    }
     .doctor-area .team_con h4 {
         font-size: 15px;
    }
     .doctor-area .team_con h3 {
         margin-bottom: 0;
         font-size: 15px;
    }
}
 @media (max-width: 680px) {
     .abt_iconbox {
         width: 22% !important;
         height: 100px;
         border-radius: 50%;
    }
     .abt_iconbox_hover {
         width: 28%;
    }
     .abt_iconbox img {
         width: 65%;
         height: 70px;
    }
     .circle_logo2 {
         margin-top: -2%;
         width: 14%;
    }
     .slider-captions {
         position: absolute;
         top: 15%;
         left: 10%;
         width: 50%;
    }
     .circle_logo3 {
         width: 14%;
         margin-top: 22%;
         left: 6%;
    }
     .team .section-header h2 {
         padding-top: 12%;
    }
     .circle_logo4 {
         width: 14%;
         margin-top: -6%;
    }
     .consultation h2 {
         padding-top: 10%;
    }
     .consultation h3 {
         color: #fff !important;
         font-size: 18px;
         margin-bottom: 0rem;
         padding-top: 10px;
    }
     .consultation .bookbtn {
         position: relative;
         top: 7%;
         font-family: 'Poppins', sans-serif;
    }
     .consultation h2 {
         padding-top: 5%;
         font-size: 23px;
    }
     .circle_logo5 {
         width: 14%;
         margin-top: -36%;
    }
     .testimonials .section-heading h2 {
         width: 80%;
         margin: auto;
         font-size: 24px;
    }
     .testimonials .view-button {
         margin-top: 8%;
    }
     .team-carousel .owl-nav {
         bottom: 450px;
    }
     .slider-captions .bookbtn {
         padding: 5px 5px !important;
         font-size: 12px !important;
         font-weight: 600 !important;
    }
     .slider-captions .bookbtn:hover {
         padding: 5px 5px !important;
    }
     .slider-captions .conbtn {
         padding: 5px !important;
         font-size: 12px;
    }
     .slider-captions .conbtn:hover {
         padding: 5px !important;
         font-size: 12px;
    }
     .slider-captions h2 {
         font-size: 16px;
         font-weight: bold;
    }
     .slider-text {
         margin-bottom: 0px;
         color: #46484b;
         line-height: 17px;
         font-size: 12px;
    }
     .abt_content h3 {
         font-size: 17px;
         padding-top: 0%;
    }
     .abt_iconbox_hover {
         width: 25%;
    }
     .moblogo img {
         width: 100%;
         height: 65px;
    }
     .choose {
         padding-top: 5%;
         padding-bottom: 5%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/servicesbg.jpg');
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
    }
     .section-head.left .aon-title {
         margin-bottom: 4%;
         font-size: 30px;
    }
     .aon-med-appoint-area2-content .section-head.white .aon-title {
         font-weight: bold;
         font-size: 25px;
         font-family: 'Poppins', sans-serif;
         padding-top: 7%;
         padding-bottom: 3%;
    }
     .aon-page-benner-area {
         padding-bottom: 10%;
         background-size: cover!important;
    }
     .clinicstable {
         background-size: cover;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/homebg.jpg');
         background-repeat: no-repeat;
         padding-top: 5%;
         padding-bottom: 5%;
         height: auto;
         background-position: center;
    }
     #reviewpage .submitbtn {
         padding: 5px 20px !important;
         font-size: 16px;
         color: #fff;
         width: 100%;
         margin-top: 5%;
         font-weight: bold !important;
         line-height: 1.3333333;
         border: 2px solid #144b5f;
         background-color: #144b5f;
         text-decoration: none;
    }
     #reviewpage ul li {
         list-style: none;
         text-align: left;
         font-size: 16px;
         font-family: 'Poppins', sans-serif;
         color: #144b5f;
         line-height: 20px;
         margin-bottom: 3%;
    }
     .modal-content h4 {
         font-size: 25px;
    }
     .modal-dialog {
         max-width: 90% !important;
    }
}
 @media (max-width: 575px) {
     .service-item .down-content p {
         margin-bottom: 5%;
    }
     .top-bar .top-bar-left {
         display: block;
         justify-content: center;
         padding-top: 1%;
    }
     .choose .owl-nav {
         position: absolute;
         width: 100%;
         display: inline-flex !important;
         justify-content: center;
         bottom: 450px;
    }
     .service-item .down-content {
         padding: 10px;
         position: relative;
         width: 100%;
         left: 0;
         right: 0;
         min-height: auto;
         font-size: 16px;
         padding-bottom: 15%;
    }
     .modal-content h4 {
         font-size: 20px;
    }
     #servicepage .down-content {
         min-height: auto;
    }
     #teambreadcrumb .section-title p{
         font-size: 16px!important;
    }
     .logo_h {
         width: 40% !important;
    }
     .name h3 {
         margin-bottom: 0;
         font-size: 20px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
    }
     .name span{
         font-size: 16px!important;
    }
     .doctor-area .team_con h3 {
         margin-bottom: 0;
         font-size: 16px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         text-align: center;
         padding: 5px 10px;
         width: 90%!important;
         min-height: auto!important;
    }
     .readmore {
         padding: 5px 10px !important;
    }
     .readmore:hover{
         padding: 5px 10px !important;
    }
     .doctor-area .team_con h4 {
         margin-bottom: 20px;
         padding-top: 10px;
         font-size: 15px !important;
         min-height: auto !important;
         width: 90%;
         margin: auto;
    }
     .service-item:hover .filled-button {
         width: 100%!important;
    }
     .top-bar .borderleft::before {
         content: "";
         position: absolute;
         width: 0px;
         height: 70%;
         background-color: #fff;
         left: 0;
         top: 11px;
    }
     #carousel-1 {
         height: 60vh;
    }
     .carousel-indicators {
         position: absolute;
         right: 0;
         bottom: 0px!important;
    }
     .pb-4{
         padding-bottom: 0rem!important;
    }
     .serviceBox {
         color: #777;
         padding-top: 2%;
    }
     .top-bar .text {
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: row;
         height: auto;
         padding: 0px 10px;
         text-align: center;
    }
     .top-bar {
         position: relative;
         padding-top: 4%;
         padding-bottom: 3%;
    }
     .navbar-brand img {
         width: 100%;
         height: 50px;
    }
     .slider-captions .conbtn {
         padding: 2px !important;
         font-size: 10px!important;
    }
     .slider-captions .bookbtn{
         padding: 2px !important;
         font-size: 10px!important;
    }
     .slider-captions .conbtn:hover{
         padding: 2px !important;
         font-size: 10px!important;
    }
     .slider-captions .bookbtn:hover{
         padding: 2px !important;
         font-size: 10px!important;
    }
    /*.fact .bglightwhite::before {
         content: "";
         width: 220px;
         height: 220px;
         border-radius: 20px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
         top: -10px;
    }
     .fact .bglightgreen::before {
         content: "";
         width: 220px;
         height: 220px;
         border-radius: 20px;
         transform: rotate(137deg);
         left: 0;
         right: 0;
         margin: auto;
         top: 30px;
    }
    */
     .dailyactivities {
         padding-bottom: 30%;
    }
     .fastser {
         position: relative !important;
         left: 0% !important;
         top: 10% !important;
    }
     #fasteasy .serviceboxsec .service-icon {
         font-size: 55px !important;
         text-align: center !important;
         line-height: inherit;
         width: 180px !important;
         height: 180px !important;
    }
     .serviceboxsec h3 {
         font-size: 18px;
         top: -115px;
         width: 32%;
    }
     #fasteasy .serviceboxsec img {
         width: 55px;
         height: 55px;
         position: relative;
         top: -10px;
    }
     #fasteasy .serviceboxsec .service-icon::after {
         background: #a0ce4e;
         width: 60px;
         height: 75px;
         position: absolute;
         border: none;
         border-radius: 0;
         transform: rotate(-46deg);
         left: -10px;
         top: 150px;
         bottom: 0;
         clip-path: polygon(0 0, 0% 100%, 100% 100%);
         right: 0;
         margin: auto;
         z-index: -12;
    }
     .fastser {
         position: relative !important;
         left: 0% !important;
         top: 5% !important;
    }
     .fasteasy {
         width: 100%;
         padding-bottom: 10%;
    }
     .service-item {
         width: 95%;
    }
     .choose .owl-prev i {
         left: -5%;
         position: absolute;
    }
     .recovery_process .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-repeat: no-repeat;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         position: absolute;
         z-index: 37;
         height: 11px;
         width: 45%;
         left: 0%;
         right: 0%;
         margin: auto;
    }
     .infobg {
         height: 200px;
    }
     .recovery_process .processpic {
         width: 130px;
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
         height: 120px;
         left: 0%;
    }
     .processbox1 .processtext {
         width: 80%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/redbg.png');
         background-repeat: no-repeat;
         height: 135px;
         padding-left: 17%;
         padding-top: 2%;
         position: absolute;
         left: 20%;
    }
     #processbox2 {
         top: 0px;
         left: -8%;
    }
     #processbox2 .processpic {
         width: 140px;
         background-color: bisque;
         height: 115px;
    }
     #processbox2 .processtext {
         width: 78%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/orangeresbg.png');
         background-repeat: no-repeat;
         height: auto;
         padding-left: 12%;
         padding-top: 3%;
         padding-right: 0%;
         margin-left: 10%;
         padding-bottom: 4%;
    }
     .processbox1 .processtext {
         width: 75%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/redresbg.png');
         background-repeat: no-repeat;
         height: auto;
         padding-left: 12%;
         padding-top: 3%;
         padding-right: 3%;
         position: absolute;
         left: 22%;
         padding-bottom: 3%;
    }
     #processbox3 .processtext {
         width: 58%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/yellowresbg.png');
         background-repeat: no-repeat;
         height: 200px;
    }
     #processbox3 .processpic {
         width: 165px;
         height: 140px;
         left: -1%;
         top: 10px;
         position: relative;
    }
     #processbox3 .processtext {
         width: 60%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/yellowresbg.png');
         background-repeat: no-repeat;
         height: 160px;
         position: absolute;
         padding-left: 9%;
    }
     #processbox3 {
         left: 0%;
         top: -1%;
         width: 120%;
    }
     #processbox5 {
         position: relative;
         top: -18%;
    }
     #processbox5 .processpic {
         width: 30%;
         background-color: bisque;
         height: 140px;
         left: -4%;
         top: 10px;
         position: absolute;
         z-index: 2;
    }
     #processbox3 .processtext p {
         font-size: 14px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 100%;
         line-height: 18px;
    }
     #processbox5 .processtext {
         width: 80%;
         padding-top: 3%;
         height: 160px;
         padding-left: 10%;
         margin-left: 0%;
         left: 20%;
         position: relative;
    }
     .processtext br{
         display: none;
    }
     #processbox5 .processtext p {
         width: 90%;
         font-size: 13px;
         line-height: 14px;
    }
     #processbox4 .processtext {
         width: 75%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/lightgreenres2bg.png');
         background-repeat: no-repeat;
         height: 140px;
         padding-left: 2%;
         padding-top: 2%;
    }
     #processbox4 .processtext {
         width: 75%;
         padding-left: 10%;
    }
     #processbox4 .processpic {
         width: 140px;
         height: 130px;
         left: -5%;
         top: 3px;
         position: relative;
    }
     #processbox4 {
         position: relative;
         top: 24%;
         width: 95%;
         left: 6%;
    }
     .recovery_process {
         height: 950px;
    }
     .slider-captions {
         position: absolute;
         top: 15%;
         left: 7%;
         width: 55%;
    }
     .carousel-fade .carousel-item img {
         height: 55vh;
         width: 100%;
         overflow: hidden;
    }
     .aon-med-appoint-area3 .media img {
         width: 100%;
         height: 300px;
         object-fit: cover;
    }
     .blog-single .blog-img img {
         transition: all ease .4s;
         transform: scale(1.001);
         height: 300px;
         object-fit: cover;
         width: 100%;
    }
     .welcome-content h1::before {
         top: 24%;
    }
     .abt_iconbox {
         width: 30% !important;
         height: 100px;
         border-radius: 50%;
    }
     .abt_iconbox_hover {
         width: 32%;
    }
     .abt_content p {
         font-size: 14px;
         color: #3c3a3a;
         font-weight: normal;
         font-family: 'Poppins', sans-serif;
         line-height: 18px;
         width: 100%;
    }
     .abt_content h3 {
         font-size: 15px;
         padding-top: 0%;
    }
     .moblogo {
         display: block;
         width: 35%;
    }
     .aone-med-future-l-inner .aone-med-future-content {
         padding: 20px 30px;
         color: #fff;
         height: auto;
         width: 100%;
         float: left;
    }
     .aone-med-future-l-inner .media {
         width: 100%;
    }
     .aone-med-future-l-inner {
         margin-bottom: 30px;
    }
     .aone-med-future-r-inner .media {
         width: 100%;
         height: auto;
         float: left;
    }
     .aone-med-future-r-inner .aone-med-future-content {
         padding: 30px;
         height: auto;
         width: 100%;
    }
     .sf-banner-heading-large {
         font-size: 23px;
    }
     .sf-banner-breadcrumbs-nav ul li {
         font-size: 14px;
         font-weight: 300;
    }
     .aon-page-benner-area {
         position: relative;
         margin-top: 0%;
    }
     .readmore {
         font-size: 13px;
         letter-spacing: 1px;
         margin: 0;
         font-family: 'Poppins', sans-serif;
         color: #fff;
    }
     .readmore:hover {
         font-size: 13px;
         letter-spacing: 1px;
    }
     .dreamit-blog-title h2 a {
         font-size: 15px;
    }
     .dreamit-blog-content p {
         margin-top: 15px;
         font-size: 15px;
         min-height: auto;
         font-family: 'Poppins', sans-serif;
         color: #4d4d4d;
    }
     .vs-blog .blog-content h2 {
         font-size: 18px;
         text-decoration: none;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
         padding-top: 20px;
    }
     #moreservice .service-item img {
         width: 100%;
         height: 200px;
         overflow: hidden;
         object-fit: cover;
    }
     .aon-med-future-area h1 span{
         font-size: 25px!important;
         font-weight: bold!important;
    }
     .aon-med-future-area h1{
         font-size: 25px!important;
         font-weight: bold!important;
    }
     .aon-med-future-area p{
         font-size: 16px!important;
    }
     .aon-med-future-area li{
         font-size: 17px!important;
    }
     .dreamit-blog-content p {
         font-size: 16px;
         height: 148px;
    }
     .blog-area h2 {
         text-align: left !important;
         font-size: 18px!important;
         padding-top: 10px!important;
    }
     .blog-area h3{
         text-align: left !important;
         font-size: 17px!important;
    }
     .blog-area h1 span{
         font-size: 25px!important;
         font-weight: bold!important;
    }
     .blog-area h1{
         font-size: 25px!important;
         font-weight: bold!important;
    }
     .blog-area p{
         font-size: 16px!important;
    }
     .blog-area li{
         font-size: 16px!important;
         line-height: 20px;
         padding-bottom: 10px;
    }
     .review p {
         font-size: 16px !important;
         padding-left: 0%;
         padding-right: 0%;
    }
}
 @media (max-width: 520px) {
     .slider-captions h2 {
         font-size: 13px;
         font-weight: bold;
         width: 100%;
    }
     .slider-text {
         margin-bottom: 0px;
         color: #46484b;
         line-height: 14px;
         font-size: 11px;
         text-align: justify;
    }
     .circle_logo2 {
         margin-top: -5%;
         width: 18%;
    }
     .choose {
         padding-top: 15%;
         padding-bottom: 15%;
    }
     .slider-captions {
         position: absolute;
         top: 25%;
         left: 10%;
         width: 50%;
    }
     .choose .view-button {
         background-color: #fff;
         color: #0E69A0;
         font-size: 13px;
         text-transform: uppercase;
         padding: 5px 10px;
    }
     .circle_logo3 {
         width: 18%;
         margin-top: 28%;
         left: 6%;
    }
     .circle_logo4 {
         width: 18%;
         margin-top: -9%;
    }
     .testimonials {
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/Shape2.png');
         background-repeat: no-repeat;
         background-size: cover;
         padding-top: 5%;
         padding-bottom: 5%;
         text-align: center;
         position: relative;
         top: -50px;
         height: auto;
         background-position: center;
    }
     .testimonials .section-heading h2 {
         width: 80%;
         margin: auto;
         font-size: 20px;
    }
     .circle_logo5 {
         width: 18%;
         margin-top: -15%;
    }
     .consultation {
         padding-top: 8%;
         padding-bottom: 25%;
    }
     .testimonials .section-heading h2 {
         padding-top: 15%;
    }
     .blogdetailspic img {
         width: 100%;
         height: 300px;
         object-fit: cover;
    }
     .doctor-area .box img {
         height: 250px;
    }
     .team_con:hover .box img {
         height: 250px;
    }
     #review .owl-nav i {
         font-size: 25px;
         color: #888888;
    }
     #review .fa-chevron-circle-left {
         left: -20px !important;
         position: absolute !important;
         bottom: 100px !important;
    }
     #review .fa-chevron-circle-right {
         right: -10px !important;
         position: absolute !important;
         bottom: 100px !important;
    }
     #review .reviewbox p {
         color: #000;
         font-weight: normal;
         font-size: 17px;
         font-family: 'Poppins', sans-serif;
         padding-bottom: 3%;
         line-height: 22px;
    }
     .more-service {
         margin-top: 10%;
    }
     .more-service .service-item {
         width: 100%;
    }
     .sf-banner-heading-large {
         font-size: 18px;
    }
     #moreservice .service-item {
         width:auto;
         margin-left: 0%;
    }
     #moreservice .service-item .down-content p {
         min-height: auto;
    }
     .more-service .fa-chevron-circle-left {
         left: -30px !important;
         position: absolute !important;
         bottom: 0px !important;
    }
     .more-service .fa-chevron-circle-right {
         right: -15px !important;
         position: absolute !important;
         bottom: 0px !important;
    }
     .requestbtnwhite {
         padding: 5px 10px !important;
    }
     .requestbtn {
         padding:5px 10px;
    }
     .requestbtnwhite:hover{
         padding: 5px 10px !important;
    }
     .requestbtn:hover {
         padding:5px 10px;
    }
     .requestbtn.requestbtnwhite {
         position: relative;
         top: -5px;
         left: 0px;
    }
     .top-bar .col-lg-2.col-md-6.col-sm-6.col-12.hvr-forward{
         display: flex;
         justify-content: center;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 70%;
         height: 310px;
         border-radius: 150px;
    }
     .dreamit-section-main-title h2 {
         font-size: 20px !important;
         line-height: 25px;
    }
     .dreamit-section-text h2{
         font-size: 20px!important;
         line-height: 25px;
    }
  .navbar-toggler{
    position: relative!important;
    right: 0px!important;
	 left: auto!important;
  }	 
 .navbar_fixed .navbar-toggler{
    position: relative !important;
    right: 20px !important;
    left: auto !important;
  }
span.mega-indicator {
  font-size: 30px!important;
}	 
	 
	 
	 
	 
	 
}





 @media (max-width: 480px) {
     .homeoabtpic {
         width: 100%;
         height: 250px;
         object-fit: cover;
         border-radius: 50px 5px 50px;
    }
	 
	 .faqvideo h1{
		font-size: 23px; 
	 }
     .homeopathic-cont h1 {
         padding-top: 2%;
         font-size: 20px;
    }
     .vs-blog .blog-content h3 {
         font-size: 20px;
    }
     .blog-content li{
         font-family: 'Poppins', sans-serif;
         color: #595959;
         font-size: 16px;
    }
     .consultation h2 {
         padding-top: 0%;
         font-size: 20px;
    }
     .widget h3 {
         font-size: 25px;
    }
     #accordion-button-1 .accordion-title{
         width: 80%!important;
    }
     .top-bar .text {
         height: auto;
		 align-items: center;
         justify-content: center;
		 margin-top: 5px;
         margin-bottom: 5px;
    }
     #abtpage h2 {
         font-weight: bold;
         padding-top: 3%;
         color: #144B5F;
         font-size: 20px;
    }
     .services::before {
         width: 100%;
         height: 500px;
         margin-top: -75px;
    }
     .accordion h2 .icon {
         display: inline-block;
         position: absolute;
         top: 5px;
    }
     .accordion h2{
         padding: 5px;
    }
     .accordion h2 .accordion-item span{
         width: 80%!important;
    }
     .accordion h2 .accordion-title {
         color: #0E69A0;
         font-size: 16px;
         line-height: 20px;
    }
     #moreservice .section-heading::after {
         content: "";
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: no-repeat;
         position: absolute;
         z-index: 33;
         height: 15px;
         width: 45%;
         left: 0%;
         right: 0%;
         margin: auto;
    }
     .service-item a.filled-button {
         width: 100%;
    }
     .section-heading h2 {
         font-size: 20px!important;
    }
     #carousel-1 {
         height: auto!important;
    }
     .carousel-fade .carousel-item {
         height: auto!important;
    }
     .aboutpic1 {
         width: 85%;
    }
     .aboutpic2 {
         width: 88%;
    }
     .aboutpic2 img {
         width: 100%;
         height: 200px;
    }
     .dailyactivities .activitiespic {
         width: 80%;
         height: 100%;
         position: absolute;
         top: 10%;
    }
     .aboutpic1 img {
         width: 100%;
         height: 300px;
    }
     .aboutborder.aboutborder {
         width: 70%;
         height: 400px;
    }
     .blogdetailspic img {
         width: 100%;
         height: 200px;
         object-fit: cover;
    }
     .blog-single .blog-img img {
         transition: all ease .4s;
         transform: scale(1.001);
         height: 200px;
         object-fit: cover;
         width: 100%;
    }
     .processbox1 .processtext {
         width: 70%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/redresbg.png');
         background-repeat: no-repeat;
         height: auto;
         padding-left: 12%;
         padding-top: 3%;
         padding-right: 3%;
         position: absolute;
         left: 28%;
         padding-bottom: 1%;
    }
     .blog .section-heading::after {
         content: "";
         background-size: 100% 100% !important;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/border.png');
         background-repeat: no-repeat;
         position: absolute;
         z-index: 33333;
         height: 10px;
         width: 45%;
         left: 0%;
         right: 0%;
         margin: auto;
    }
     #processbox2 .processtext {
         padding-bottom: 1%;
    }
     #processbox3 {
         left: 0%;
         top: 2%;
         width: 100%;
    }
     #processbox5 .processpic {
         width: 36%;
         background-color: bisque;
         height: 140px;
         left: -8%;
         top: 10px;
         position: absolute;
         z-index: 2;
    }
     #processbox5 .processtext {
         width: 88%;
         padding-top: 3%;
         height: 160px;
         padding-left: 12%;
         margin-left: 0%;
         left: 12%;
         position: relative;
    }
     #processbox4 {
         position: relative;
         top: 24%;
         width: 95%;
         left: 0%;
    }
     #processbox4 .processtext {
         width: 82%;
         padding-left: 10%;
    }
     .recovery_process {
         height: 900px;
    }
     .review .writebtn {
         padding: 5px 10px !important;
         font-size: 14px !important;
    }
     .review .writebtn:hover{
         padding: 5px 10px !important;
         font-size: 14px !important;
    }
     #review .bookbtn {
         padding: 5px 10px !important;
         font-size: 14px;
    }
     #review .bookbtn:hover{
         padding: 5px 10px !important;
         font-size: 14px;
    }
     .brand .section-heading p {
         color: #000;
         font-weight: normal;
         font-size: 15px;
         font-family: 'Poppins', sans-serif;
         padding-bottom: 3%;
    }
     .brand .section-heading::after {
         content: "";
         top: 60px;
    }
     .footer-single-cell p {
         color: #fff;
         font-size: 14px;
         margin: 0;
         font-family: 'Poppins', sans-serif;
    }
     .clinicstable .section-heading::after {
         width: 70%;
         left: 0%;
         right: 0%;
    }
     #servicepage .down-content {
         min-height: auto;
         padding-bottom: 2%;
    }
     #servicepage .section-heading h2 {
         margin-bottom: 15%;
    }
     .footer-social.d-flex.mt-4 {
         margin-bottom: 20px;
    }
     .contact_from_box {
         padding: 10px 10px 0px;
    }
     .cda-content {
         padding: 0px;
         background: #131832;
    }
     .call-do-action-title h2 {
         color: #fff;
         font-size: 30px;
         margin: 0;
    }
     .call-do-action-title h3 {
         color: #fff;
         font-weight: 300;
         font-size: 30px;
    }
     .call-do-action-title h2 {
         color: #fff;
         font-size: 25px;
         margin: 0;
    }
     .call-do-action-content-inner p {
         padding-top: 8%;
    }
     .hero-banner {
         padding: 50px 0 50px 0;
    }
     .navbar-brand img {
         width: 250px;
         height: 50px;
         object-fit: contain;
    }
     .painhero img {
         width: 70px;
         height: 70px;
    }
     .painhero {
         width: 9%;
         top: -5px;
         right: 29%;
         left: auto;
    }
     .slider-text {
         margin-bottom: 20px;
         color: #46484b;
         line-height: 14px;
         font-size: 15px;
         display: none;
    }
     .slider-captions h2 {
         font-size: 15px;
         font-weight: bold;
    }
     .slider-captions {
         position: absolute;
         top: 5%;
         width: 85%;
    }
     .doctor-area .section-title h2 {
         margin-bottom: 0;
         font-size: 25px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
    }
     .bookbtn:hover {
         padding: 5px 20px !important;
         font-size: 15px;
         color: #fff;
    }
     .top-bar {
         text-align: left !important;
    }
     .top-bar.float-right {
         text-align: left !important;
    }
     .fact {
         position: inherit;
         z-index: 99;
         bottom: 50px;
         width: 100%;
         padding-top: 30%;
    }
     .aon-med-appoint-area2 h2 {
         font-size: 20px;
    }
     .slider-text {
         margin-bottom: 0px;
         font-size: 13px;
    }
     .serviceBox .service-icon {
         right: 0px;
         bottom: 30px;
         left: 89%;
    }
     .testimonial .section-header h2 {
         color: #fff !important;
         font-size: 25px;
    }
     .testimonial .section-header h2 span {
         color: #fff !important;
         font-weight: bold;
         font-size: 25px;
    }
     .testimopic {
         margin: auto;
         width: 90%;
    }
     .latestnews .section-header-right p {
         color: #747474 !important;
         font-size: 18px;
         margin-bottom: 0rem;
         padding-top: 0px;
         padding-bottom: 5%;
         line-height: 20px;
    }
     .latestnews .section-header {
         margin-bottom: 10px;
    }
     .welcome-content h1::before {
         top: 20%;
    }
     .carousel-fade .carousel-item img {
         height: 30vh;
    }
     .header_area {
         position: relative;
         background-color: #fff;
    }
     .testimonial h2 {
         font-size: 32px;
         padding-bottom: 15px;
    }
     .text-effect span {
         font-size: 35px;
    }
     .sec_gallary h2 {
         font-size: 32px;
         padding-bottom: 15px;
    }
     .scroll-top-wrapper {
         right: 5px;
         bottom: 80px;
    }
     .owl-theme .owl-controls .owl-buttons div {
         width: 30px;
         height: 30px;
    }
     .owl-theme .owl-controls .owl-buttons div {
         line-height: 22px;
    }
     .header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
         line-height: 24px;
    }
     .logo_h {
         width: 50%;
    }
     .consultation h2 {
         color: #fff !important;
         font-size: 35px;
         margin-bottom: 0rem;
         font-weight: bold;
    }
     .top-bar .float-right {
         float: none !important;
    }
     .top-bar .appbtn {
         top: 0px;
         position: relative;
         font-size: 15px;
    }
     .top-bar {
         padding-top: 3%;
         padding-bottom: 4%;
         background-image: none;
         background-color: #0e69a0;
    }
     .header_area .navbar .nav .nav-item .nav-link {
         font-size: 16px;
         font-weight: bold;
         line-height: 30px;
    }
     .clientspic img {
         width: 100%;
         height: 75px;
    }
     .clientspic2 img {
         width: 100%;
         height: 70px;
    }
     .hero-banner h2 {
         font-size: 30px;
         font-weight: bold;
         color: #fff;
    }
     .call-do-action-areaa .call-do-action-title h3 {
         color: #8f0a0b;
         font-weight: 300;
         font-size: 25px;
    }
     .call-do-action-button a {
         background: #8f0a0b;
         padding: 5px 25px !important;
         font-size: 18px;
    }
     .footer-single-cell h4 {
         color: #fff;
         font-size: 20px;
         margin: 0;
         padding-bottom: 30px;
         font-weight: bold;
    }
.top-bar .top-bar-left .fas.fa-map-marker-alt {
  position: relative;
  top: -4px;
} 
    /*.top-bar .text:last-child {
         border-left: 1px solid rgba(19, 24, 50, .9);
    }
    */
     .serviceBox .width6 {
         width: 55% !important;
         line-height: 16px;
         font-size: 14px;
    }
     .serviceBox .sericon img {
         height: 75px;
    }
     .bglightgreen {
         margin-top: 0px;
    }
     .dailyactivities .activitiestext h4 {
         font-size: 25px;
    }
     .dailyactivities .activitiestext h3 {
         padding-top: 5%;
         font-size: 20px;
    }
     .dailyactivities .activitiestext ul li {
         font-size: 15px;
         color: #fff;
         font-family: 'Poppins', sans-serif;
         font-weight: normal;
         list-style: none;
         line-height: 25px;
    }
     .dailyactivities .activitiestext li::before {
         margin-left: -20px;
         line-height: 25px;
    }
     .services .section-heading p {
         color: #000;
         font-size: 14px;
    }
     .consultation {
         padding-top: 2%;
         padding-bottom: 35%;
    }
     #processbox3 .processtext p {
         font-size: 13px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 100%;
         line-height: 16px;
    }
     .consultation h3 {
         color: #fff !important;
         font-size: 16px;
         margin-bottom: 1rem;
         padding-top: 10px;
    }
     .pt-4 {
         padding-top: 0rem !important;
    }
     .choose {
         padding-top: 10%;
    }
     .consultation .bookbtn:hover {
         padding: 5px 20px !important;
         transition: .5s;
    }
     .cda-icon.pr-4 i {
         background: #113e70;
         height: 40px;
         width: 40px;
         line-height: 40px;
         text-align: center;
         border-radius: 5px;
         font-size: 20px;
         color: #fff;
         display: inline-block;
         margin-top: 5px;
    }
     .cda-content-inner h4 {
         color: #fff;
         font-size: 18px;
         font-weight: bold;
    }
     .call-do-action-box {
         padding: 0px 8px 0px 25px;
    }
     .hero-banner.project-bg {
         background-repeat: no-repeat;
         background-size: cover;
         padding: 50px 0 50px 0;
    }
     .bookbtn {
         padding: 5px 5px !important;
    }
     .carousel {
         position: relative;
         margin-top: 0%;
    }
     .choose .owl-nav i {
         color: #fff;
         margin: 5px;
         font-size: 25px;
    }
     .circle_logo3 {
         width: 20%;
         margin-top: 30%;
         left: 6%;
    }
     .fastcontactpicbg {
         width: 87%;
         height: 92%;
    }
     .consultation h2 {
         color: #fff !important;
         font-size: 20px;
         margin-bottom: 1rem;
         font-weight: bold;
    }
     .fasteasy .section-heading h2 {
         margin: auto;
         width: 90%;
    }
     .fastcontactpic img {
         width: 100%;
         height: 100%;
         object-fit: contain;
    }
     .testimonial-pic {
         border-radius: 0%;
         width: 30%;
    }
     .footer-single-cell hr {
         width: 60px;
         height: 3px;
         background: #fff;
         position: absolute;
         top: 50px;
    }
     .bookbtn:hover {
         padding: 5px 5px !important;
         font-size: 15px;
         color: #fff;
    }
     .navbar-light .navbar-toggler {
         color: #0E69A0 !important;
         border-color: #0E69A0 !important;
         font-size: 15px;
         font-weight: bold;
    }
     .choose {
         padding-top: 5%;
         padding-bottom: 5%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/servicesbg.jpg');
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
    }
     .section-head.left .aon-title {
         margin-bottom: 4%;
         font-size: 22px;
    }
     .aone-med-future-l-inner .aone-med-future-content h3 {
         color: #fff;
         font-family: 'Poppins', sans-serif;
         font-size: 16px;
         margin-bottom: 15px;
         font-weight: bold;
         letter-spacing: normal;
    }
     .aone-med-future-content p {
         font-size: 14px;
         font-family: 'Poppins', sans-serif;
         letter-spacing: normal;
         text-transform: capitalize;
    }
     .contact h3 {
         color: #0E69A0 !important;
         font-size: 16px;
         font-family: 'Poppins', sans-serif;
         text-align: center;
         padding-bottom: 3%;
    }
     .contact p {
         font-size: 16px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
         text-align: center;
    }
     .p-5 {
         padding: 1rem !important;
    }
     #massagetherapy .section-head p {
         margin-bottom: 15px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-size: 15px;
         text-align: justify;
    }
     #massage_blog .visa-title h3 {
         margin: 0px;
         font-size: 20px;
         font-family: 'Poppins', sans-serif;
         color: #051c21;
         padding-bottom: 3%;
    }
     #massage_blog .tofel-thumb img {
         width: 100%;
         height: 250px;
         object-fit: cover;
    }
     .aon-med-appoint-area2 .media img {
         width: 100%;
         object-fit: cover;
         height: 250px;
    }
     .aon-med-appoint-area2 .media {
         width: 100%;
         height: auto;
         padding-top: 0%;
    }
     #activerelease .tofel-thumb img {
         width: 100%;
         height: 250px;
         object-fit: cover;
    }
     #activerelease .visa-content-inner h4 {
         font-size: 20px;
         font-family: 'Poppins', sans-serif;
         color: #051c21;
         padding-bottom: 0px;
         padding-top: 4%;
    }
     #activerelease .tofel-title h2 {
         font-size: 20px;
    }
     tbody td {
         padding: 3px 5px;
         line-height: 1.333;
         font-size: 14px;
    }
     .fact .bglightgreen::before {
         top: 0px;
    }
     .serviceBox.bg_green{
         position: relative;
         top: -30px;
    }
     .serviceBox {
         position: relative;
         top: -30px;
    }
     .carousel-indicators {
         bottom: 20px !important;
    }
     #processbox2 .processpic {
         left: 2%;
    }
     #processbox3 .processtext {
         width: 80%;
         left: 25%;
    }
     #processbox3 .processpic {
         width: 140px;
         height: 140px;
         left: -4%;
         top: 10px;
         position: relative;
    }
     #processbox5 .processtext p {
         width: 90%;
         font-size: 12px;
         line-height: 14px;
    }
     #processbox2 .processtext {
         width: 82%;
    }
     .fastcontactpic {
         width: 100%;
         height: 82%;
         margin-left: -10%;
    }
     .brand .owl-nav {
         bottom: 60px;
    }
     .brand .owl-prev {
         left: -7%;
         position: absolute;
    }
     .brand .owl-next {
         right: -7%;
         position: absolute;
    }
     .top-bar .requestbtn {
         margin-top: 0px;
		 font-size: 13px;
    }
     #processbox4 .processpic {
         width: 145px !important;
         height: 130px !important;
    }
     .fact .bglightwhite::before {
         content: "";
         width: 70%;
         height: 310px;
         border-radius: 150px;
         top: -2%;
    }
     .dailyactivities .activitiesborder {
         width: 72%;
         height: 350px;
         position: relative;
         left: 30%;
         top: 0%;
    }
     .footer-single-cell .requestbtn {
         border: 2px solid #fff !important;
         background-color: #e9a915 !important;
         padding: 5px 20px !important;
         top: -50px;
         left: 35%;
         position: relative;
    }
     .homeopathic-cont h1{
         padding-top: 2%;
         font-size: 23px;
    }
     .whychoose h2 {
         color: #0e69a0;
         font-size: 20px;
    }
     .benefits h2 {
         color: #0e69a0;
         font-size: 20px;
    }
     .accordionsec h2 {
         color: #0e69a0;
         font-size: 20px;
    }
     .homeopathic-cont h2 {
         color: #0e69a0;
         font-size: 20px;
    }
     .feature-item.position-relative.bg-dblue.text-center.p-3 {
         margin-bottom: 30px;
    }
     .accordionsec p{
         font-size: 16px;
    }
     .accordion .accordion-content p {
         color: #000;
         font-size: 14px;
    }
     #bookappointment h3 {
         width: 100%;
         font-size: 22px;
    }
     #bookappointment h4 {
         font-size: 18px;
         width: 100%;
         padding-top: 2%;
    }
     .bookapppic img {
         width: 100%;
         height: 200px;
    }
     .accordion h2 {
         position: relative;
         width: 90%;
    }
     .accordion h2 .icon {
         display: inline-block;
         position: absolute;
         top: 20px;
         right: -20px;
    }
     .homeomedipic {
         width: 100%;
         height: 250px;
         object-fit: contain;
    }
     .benefits .w-25.bg-primary.my-2 {
         position: relative;
         left: 0px;
    }
     .benefits h5 {
         color: #0e69a0;
         font-size: 17px;
         font-family: 'Poppins', sans-serif;
         font-weight: bold;
    }
 a.mega-menu-link {
    font-size: 18px!important;
	 line-height: 30px!important;
    height: 30px!important;
  }	 
li.mega-menu-item > a.mega-menu-link{
    font-size: 20px!important;
  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 20px!important;
  }
}





 @media (max-width: 450px) {
     .logo_h {
         width: 50% !important;
    }
     #bookappointment p {
         width: 100%;
         font-size: 15px;
    }
     table {
         position: relative;
         top: 0;
         left: -20px!important;
    }
     thead th {
         padding: 0px 5px;
         font-size: 12px!important;
    }
     .recovery_process .processpic {
         width: 130px;
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
         height: 140px;
         left: -4%;
    }
     #servicepage .service-item img {
         width: 100%;
         height: 200px;
    }
     #processbox2 .processpic {
         left: 4%;
         width: 140px;
         height: 130px;
    }
     #processbox3 .processpic {
         width: 140px;
         height: 140px;
         left: -3%;
         top: 10px;
         position: relative;
    }
     #processbox3 .processtext {
         width: 63%;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/yellowresbg.png');
         background-repeat: no-repeat;
         height: 160px;
         position: absolute;
         padding-left: 8%;
         left: 25%;
    }
     #processbox4 {
         position: relative;
         top: 4%;
         width: 95%;
         left: 2%;
    }
     #processbox5 {
         position: relative;
         top: 4%;
    }
     #processbox5 .processtext {
         width: 80%;
         left: 20%;
    }
     #processbox4 .processpic {
         width: 115px;
    }
     #processbox4 .processtext p {
         font-size: 13px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 100%;
         line-height: 15px;
    }
     #processbox2 .processtext {
         width: 74%;
    }
     .processbox1 .processtext h3 {
         font-size: 13px;
    }
     #processbox5 .processtext p {
         width: 98%;
         font-size: 11px;
         line-height: 14px;
    }
     .dreamit-section-text h4 {
         font-size: 17px;
    }
     .dailyactivities .activitiestext h4 {
         font-size: 22px;
         padding-bottom: 6%;
    }
     .recovery_process {
         height: 950px;
    }
     .info_map h3 {
         color: #fff;
         font-size: 16px;
    }
     .aboutpic2 {
         width: 65%;
    }
     .serviceBox {
         color: #777;
         height: 300px;
         position: relative;
         top: 0px 
    }
     .top-bar .text h2 {
         font-size: 13px;
         margin: 0;
         font-family: 'Poppins', sans-serif;
    }
     .top-bar .top-bar-left {
         position: relative;
         bottom: 5px;
    }
     .section-heading h2 {
         font-size: 20px !important;
    }
     .contact h2 {
         font-size: 22px;
    }
     .doctor-area .section-title h2 {
         margin-bottom: 10px;
         font-size: 20px;
         font-weight: 600;
         font-family: 'Poppins', sans-serif;
         color: #0E69A0;
    }
     .abt_iconbox {
         width: 35% !important;
         height: 85px;
         border-radius: 50%;
         margin-top: 5%;
    }
     .moblogo {
         display: block;
         width: 40%;
    }
     .abt_iconbox_hover img {
         width: 45%;
         height: 60px;
         margin-top: 0px;
    }
     .abt_iconbox img {
         width: 65%;
         height: 60px;
    }
     .abt_content h3 {
         font-size: 14px;
         padding-top: 0%;
    }
     .header_area .container {
         padding: 0px;
    }
     .about-button .conbtn {
         padding: 2px 10px !important;
         font-size: 14px;
         position: relative;
         bottom: 20px;
    }
     .circle_logo2 {
         margin-top: -8%;
         width: 22%;
    }
     .dreamit-section-text p {
         font-size: 15px;
         color: #303030;
    }
     .choose .section-header h2 {
         padding-top: 15%;
         letter-spacing: normal;
    }
     .circle_logo3 {
         width: 22%;
         margin-top: 34%;
         left: 4%;
    }
     .team .section-header h2 {
         padding-top: 15%;
    }
     .circle_logo4 {
         width: 22%;
         margin-top: -12%;
    }
     .circle_logo5 {
         width: 22%;
         margin-top: -17%;
    }
     .testimonials .section-heading h2 {
         padding-top: 22%;
         font-size: 18px;
    }
     .testimonial-pic {
         border-radius: 0%;
         width: 45%;
    }
     .pb-4 {
         padding-bottom: 0rem !important;
    }
     .dreamit-section-main-title h2 {
         font-size: 18px !important;
         line-height: 20px;
    }
     .choose {
         padding-top: 5%;
         padding-bottom: 20%;
    }
     .team {
         padding-top: 3%;
         padding-bottom: 10%;
         position: relative;
         z-index: 32;
    }
     .footer-contact li p {
         color: #fff;
         padding-left: 15px;
         width: 100%;
         font-size: 14px;
         line-height: 25px;
    }
     .copyright_text p {
         color: #ffffff;
         margin: 0;
         font-size: 14px;
         text-align: center;
         padding-top: 10px;
    }
     .footer_bottom {
         padding-top: 0px;
         padding-bottom: 0px;
         font-family: 'Poppins', sans-serif;
         border-top: 2px solid #fff;
    }
     .team-carousel .service-item img {
         height: auto;
    }
     .service-item .down-content {
         min-height: auto;
         padding-bottom: 20%;
    }
     .slider-captions{
         position: absolute;
         top: 30%;
         left: 10%;
         width: 80%;
    }
     .dreamit-section-main-title h3 {
         font-size: 20px;
         color: #333f49;
         font-weight: bold;
    }
     .carousel-control-next-icon, .carousel-control-prev-icon {
         display: none !important;
    }
     .abt_iconbox_hover {
         width: 35%;
         height: auto;
         margin-top: 30px;
         position: absolute;
         z-index: 33;
         left: 30px;
    }
     .aon-med-appoint-area2-content .section-head.white .aon-title {
         font-weight: bold;
         font-size: 20px;
    }
     .section-head.left .aon-title {
         margin-bottom: 4%;
         font-size: 18px;
    }
     .aon-med-future-section {
         text-transform: uppercase;
         font-size: 15px;
         letter-spacing: normal;
         font-weight: 600;
    }
     .accordion .accordion-item {
         box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
         padding: 0px 10px 0px 10px;
         margin-top: 20px;
         border-radius: 10px;
    }
     .top-bar .col-md-8{
         padding: 0px;
    }
     .top-bar .col-md-12{
         padding: 0px;
    }
     .painhero {
         width: 9%;
         top: -5px;
         right: 35%;
         left: auto;
    }
     .header_area.navbar_fixed .painhero {
         position: absolute;
         top: -3px;
    }
     .carousel-indicators {
         bottom: -15px !important;
    }
     .serviceBox .title {
         font-size: 14px;
         font-weight: 600;
         width: 80%;
         padding-top: -10px;
         margin-top: -15px;
    }
     .serviceBox .width6 {
         width: 70% !important;
         padding-top: 0px;
    }
     .brand h3 {
         color: #fff;
         font-size: 20px;
         padding-top: 0%;
         padding-bottom: 6%;
    }
     .brand .section-heading::after {
         content: "";
         top: 80px;
    }
     .aboutborder.aboutborder {
         border: 10px solid #0E69A0!important;
    }
     .aon-page-benner-area {
         padding-bottom: 15%;
         background-size: cover !important;
    }
     .aon-med-future-area h1 {
         font-size: 20px !important;
         font-weight: bold !important;
    }
     .aon-med-future-area h3 {
         font-weight: bold;
         color: #0e69a0;
         padding-top: 1%;
         font-size: 18px;
    }
     .fact .bglightwhite::before {
         content: "";
         width: 67%;
         height: 270px;
         border-radius: 150px;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 70%;
         height: 280px;
         border-radius: 150px;
    }
     .fact .bglightgreen::before {
         top: -15px;
    }
     .serviceBox .sericon {
         position: relative;
         bottom: 30px;
    }
}




 @media (max-width: 420px) {
     .aboutpic1 {
         width: 75%;
    }
	 .top-bar .top-bar-left .fas.fa-map-marker-alt {
    position: relative;
    top: -5px;
  }
     .blog-area h1 {
         font-size: 20px !important;
         font-weight: bold !important;
    }
     .aboutpic1 img {
         width: 100%;
         height: 250px;
    }
     .serviceBox .sericon img {
         height: 50px;
    }
     .fact .bglightwhite::before {
         content: "";
         width: 270px;
         height: 270px;
         border-radius: 150px;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 270px;
         height: 270px;
         border-radius: 150px;
    }
     .serviceBox .sericon {
         position: relative;
         bottom: 30px;
    }
}
 @media (max-width: 400px) {
     .welcome-content h1::before {
         top: 16%;
    }
     .accordion h2 .accordion-title {
         color: #0E69A0;
         font-size: 14px;
    }
     .accordion-item .accordion-title{
         width: 70%!important;
    }
     .service h2 {
         padding-top: 30%;
    }
     thead th {
         font-size: 8px !important;
    }
     table {
         width: 100%;
         left: 2%;
    }
     .footer-widget p {
         color: #e8e7e6;
         font-size: 15px;
    }
     .visa-title h3 {
         margin: 40px 0 0px 0;
         font-size: 25px;
         font-family: 'Poppins', sans-serif;
         color: #131832;
    }
     .thumb-title h2 {
         padding-top: 0px;
    }
     .sideber-visa-content {
         box-shadow: 0 0 3px rgba(255, 255, 255, 0.15);
         background: #8e090a;
         padding: 5px 10px 10px 15px;
    }
     .tofel-title h2 {
         font-size: 25px;
         color: #131832;
         margin: 10px 0 20px auto;
         font-family: 'Poppins', sans-serif;
    }
     .clientspic2 img {
         width: 75%;
         height: 70px;
    }
     .cda-content {
         padding: 0px;
         background: #131832;
         padding-top: 10px;
    }
     .footer-single-cell p {
         color: #fff;
         font-size: 16px;
         margin: 0;
         line-height: 22px;
    }
     .carousel-fade .carousel-item img {
         height: 20vh;
    }
     .circle_logo2 {
         margin-top: -8%;
         width: 25%;
    }
     .circle_logo3 {
         width: 25% !important;
         margin-top: 38%;
         left: 4%;
    }
     .team-carousel .owl-dots {
         display: block !important;
         margin-top: -70px;
         position: absolute;
         left: 0;
         right: 0;
    }
     .circle_logo4 {
         width: 25%;
         margin-top: -12%;
    }
     .consultation {
         padding-top: 3%;
         padding-bottom: 40%;
    }
     .fasteasy .section-heading::after {
         background-size: 100% 100% !important;
         width: 52% !important;
         left: 0%;
         height: 12px;
         margin-top: 10px;
    }
     tbody tr img {
         width: 20px;
         height: 20px;
         margin: 10px;
    }
     tbody th, tbody tr td {
         font-family: 'Poppins', sans-serif;
         text-align: left;
         font-size: 12px;
         color: #fff;
         font-weight: 600;
    }
     .testimonial-item {
         background: #dfffe9;
         width: 88%;
         margin: auto;
    }
     .testimonial-content .owl-nav {
         width: 95%;
         bottom: 100px;
    }
     .testimonial-content .owl-prev {
         position: absolute;
         font-size: 20px;
         color: #0E69A0;
         left: 0px;
    }
     .testimonials .view-button {
         margin-top: 15%;
    }
     .footer-single-cell {
         padding-bottom: 0%;
    }
     .choose .section-header h2 {
         font-size: 22px;
    }
     .slider-captions h2 {
         font-size: 12px;
    }
     .slider-text {
         width: 85%;
         margin-bottom: 10px;
         color: #46484b;
         line-height: 12px;
         font-size: 10px;
         text-align: left;
    }
     .slider-captions .bookbtn{
         padding: 3px!important;
         font-size: 11px!important;
         color: #fff;
         font-weight: 600!important;
    }
	  .slider-captions .bookbtn:hover{
         padding: 3px!important;
         font-size: 11px!important;
         font-weight: 600!important;
    }
     .slider-captions .conbtn{
         padding: 5px!important;
         font-size: 11px!important;
         color: #fff;
         font-weight: 600!important;
    }
	   .slider-captions .conbtn:hover{
         padding: 5px!important;
         font-size: 11px!important;
         font-weight: 600!important;
    }
     .recovery_process .processpic {
         width: 115px;
         background-size: cover;
         background-repeat: no-repeat;
         background-position: center;
         height: 120px;
         left: -4%;
    }
     .processbox1 .processtext {
         width: 70%;
         height: auto;
         padding-left: 10%;
    }
     .processbox1 .processtext h3 {
         width: 100%;
    }
     .processbox1 .processtext p {
         width: 100%;
    }
     #processbox2 .processtext p {
         font-size: 12px;
    }
     #processbox2 .processpic {
         left: 4%;
         width: 110px;
         height: 110px;
    }
     #processbox2 .processtext {
         width: 80% !important;
         background-size: 100% 100%;
         background-image: url('/wp-content/themes/medhealth_physiotherapy/css/../images/orangeresbg.png');
         padding-left: 10%;
         padding-top: 3%;
         padding-right: 0%;
         margin-left: 13%;
         padding-bottom: 0%;
    }
     #processbox3 .processpic {
         width: 120px;
         height: 130px;
         left: -3%;
         top: 10px;
         position: relative;
    }
     #processbox3 .processtext {
         width: 75%;
         height: auto;
         position: absolute;
         padding-left: 10%;
         left: 29%;
    }
     #processbox3 .processtext p {
         font-size: 12px;
         font-family: 'Poppins', sans-serif;
         color: #fff;
         font-weight: normal;
         width: 100%;
         line-height: 15px;
    }
     #processbox4 .processtext p {
         font-size: 12px;
    }
     #processbox4 .processtext {
         width: 78%;
    }
     #processbox5 .processtext p {
         padding-bottom: 0%;
    }
     #processbox5 .processtext {
         width: 75%;
         left: 20%;
    }
     #processbox5 .processpic {
         width: 36%;
         background-color: bisque;
         height: 140px;
    }
     .info p {
         font-size: 11px;
         font-weight: normal;
    }
     .faqvideo h3 {
         color: #0E69A0;
         font-size: 20px;
    }
     .close {
         float: right;
         font-size: 1.5rem;
         font-weight: 700;
         line-height: 1px;
         color: #fff;
         text-shadow: 0 1px 0 #fff;
         opacity: .9;
    }
     #processbox4 .processpic {
         width: 115px !important;
         height: 130px !important;
    }
     .navbar-brand img {
         width: 240px;
         height: 50px;
         object-fit: contain;
    }
     .serviceBox .title {
         font-size: 14px;
         margin-top: -20px;
    }
     .bglightwhite .serviceBox {
         position: relative;
         top: -15px;
    }
     table {
         left: 0px!important;
    }
     .slider-captions {
         position: absolute;
         top: 35%;
         width: 80%;
    }
	 .top-bar .top-bar-left .fas.fa-map-marker-alt {
    position: relative;
    top: -7px;
  }  
}



 @media (max-width: 380px) {
     .recovery_process .processpic {
         height: 120px;
    }
     .serviceBox .sericon img {
         height: 50px;
    }
     .serviceBox .width6 {
         width: 70% !important;
         line-height: 18px;
         font-size: 13px;
         height: 80px;
    }
     .modal-content p {
         font-size: 14px;
         font-weight: normal;
         color: #fff;
         padding-bottom: 0px;
         margin-bottom: 0px;
         font-family: 'Poppins', sans-serif;
    }
     .modal-content h4 {
         font-size: 17px;
    }
     .accordion h2 .accordion-title {
         color: #0E69A0;
         font-size: 13px;
    }
     #processbox2 .processpic {
         left: 3%;
    }
     #processbox3 .processpic {
         left: -4%;
         top: 10px;
    }
     #processbox3 .processtext p {
         line-height: 13px;
    }
     #processbox4 .processpic {
         width: 120px;
    }
     #processbox4 .processtext p {
         font-size: 12px;
         line-height: 13px;
    }
     thead th {
         color: #fff;
         line-height: inherit;
         width: auto;
         font-weight: normal;
         text-align: center;
         font-size: 9px;
    }
     tbody tr td {
         font-family: 'Poppins', sans-serif;
         text-align: left;
         font-size: 11px;
    }
     .fact .bglightgreen::before {
         content: "";
         background-color: #0e69a0;
         position: absolute;
         width: 250px;
         height: 250px;
         border-radius: 150px;
    }
     .fact .bglightwhite::before {
         content: "";
         width: 250px;
         height: 250px;
         border-radius: 150px;
    }
.bglightgreen .serviceBox .width6 {
    width: 70% !important;
    line-height: 16px;
    font-size: 12px;
    height: 80px;
 }	 
 .bglightgreen .serviceBox .title {
    font-size: 14px;
    width: 90%;
  }	 
	 
}
 @media (max-width: 360px) {
     .section-title h1 {
         padding-bottom: 8%;
    }
     .product-grid .product-image img {
         width: 100%;
         height: 270px;
    }
}
 @media (max-width: 320px) {
     .banner-content .text-list li {
         padding-bottom: 0px;
    }
}
 