@media screen and (max-width:1366px) {

.container{

		width:90%;

}

.doctor-sec article::before {

    border-bottom: 700px solid #c94599;

}

.doctor-sec article {

    padding: 120px 100px 220px 50px;

}

 .footer-top .row-top {

    width: 85%;

}

}

@media screen and (max-width:1280px) {

.navbar-inverse .navbar-nav li a {

    padding: 9px 15px;

}  

.offer-sec article {

    min-height: 230px;

} 

.header-logos {

    margin-left: 0px;

} 

.tab button {

    padding: 14px 38.5px;

}

.doctor-sec article h1 {

    font-size: 44px;

}

}

@media screen and (max-width:1200px) {

.header-logos {

    margin-left: 4px;

    width: 60px;

}

}

@media screen and (max-width:1136px) {

/*.logo img{

    width: 100%;

    margin-top: 10px;

}*/ 

.slider-over {

    top: 2%;

}  

.testing-sec article span {

    font-size: 18px;

} 

.testing-sec h3 {

    font-size: 20px;

}

.doctor-sec article {

    padding: 85px 65px 70px 50px;

}

.jerath-sec .col-md-6 article .jer-overlays h4 {

    font-size: 12px;

}

.jerath-sec .col-md-6 article .jer-overlay a {

    font-size: 12px;

}

.heading h3 {

    font-size: 22px;

}

.face-carousel article {

    padding: 10px;

}

.footer-top .row-top {

    width: 100%;

}

.jerath-sec .jerath-inner {

    padding-top: 10px;

}

.fixed .navbar-inverse {

    margin-top: 47px;

}

.office-sec article h4 {

    font-size: 17px;

}

.office-sec article a {

    font-size: 12px;

}

.book-sec article h3 {

    font-size: 16px;

}

.vision-sec article {

    min-height: 195px;

}

.navbar-inverse .navbar-nav li a {

    padding: 9px 4px;

}

.logo img{

    width: 262px;

    margin-top: 15px;

}

.fixed .header-logos {

    margin-left: 30px;

}

.ser-sec article .a-img::before {

    background-size: contain;

}

.franc-sec .franc-inner {

    padding: 40px;

}

.navbar-inverse .navbar-nav li a {

    font-size: 12px;

}

.tab button {

    padding: 14px 25.5px;

}

.doctor-sec article h1 {

    font-size: 38px;

}

.slider-over .login-cl h3 {

    font-size: 14px;

}

}

@media screen and (max-width:1024px) {

.navbar-inverse .navbar-nav li a {

    font-size: 12px;

    text-transform: none;

}    

.slider-over form h3 {

    font-size: 20px;

}

.slider-over form .fld-rgt {

    width: 67%;

}

.slider-over form .fld-lft {

    width: 33%;

}

.offer-sec article {

    min-height: 250px;

}

.ourteam-sec .our-teams .item article a {

    width: 100%;

    height: auto;

}

.slider-over .login-cl {

    width: 40%;

}

.jerath-sec .col-md-6 article .jer-overlay {

    padding: 35px 0px 20px 0px;

}

.team-sec .rgt {

    padding: 20px 20px;

    min-height: 348px;

}

.team-sec .rgt p {

    padding: 10px 15px;

    margin-bottom: 15px;

}

.all-team article {

    min-height: 850px;

}

}

@media screen and (max-width:991px) {

.navbar-inverse .navbar-nav li a {

    padding: 9px 2px;

    font-size: 11px;

}

.slider-over form h3 {

    font-size: 16px;

    margin: 10px 0px 35px 0px;

}

.slider-over form h3::before {

    margin: 30px auto;

}    

.slider-over form h3::after {

    margin: 35px auto;

}

.slider-over form .form-controls {

    margin-bottom: 10px;

}

.slider-over form .control-btns {

    padding: 4px;

    font-size: 15px;

}

.slider-over form {

    width: 100%;

}

.doctor-sec article h1 {

    font-size: 26px;

}

.footer-top .row-top article {

    padding: 35px 5px;

}

footer article h3 {

    font-size: 20px;

}

footer .footer-logo {

    margin-top: 15px;

}

.testing-sec h3 {

    letter-spacing: 2px;

}

.office-sec article {

    margin-top: 35px;

}

.enquiry-sec .mapss{

    margin-bottom: 30px;

}

.enquiry-sec .enq {

    margin-left: 35px;

}

.events-sec article a {

    margin-right: 10px;

    font-size: 13px;

}

.events-sec article a img {

    margin-right: 3px;

}

.lab-maps article {

    margin-left: 20px;

}

.book-sec .row .border-nones {

    border-right: none;

}

.logo img {

    width: 215px;

    margin-top: 24px;

}

.fixed .logo img {

    width: 180px;

}

.heading h3 {

    font-size: 16px;

}

.jerath-sec .jerath-inner h4 {

    text-align: left;

}

.heading h3::before {

    margin: 33px 0;

}

.heading h3::after {

    margin: 30px 0;

}

.ser-sec article p {

    margin-top: 20px;

}

.ser-head h3 {

    margin-top: 25px;

}

.team-sec .col-md-4 {

    padding-right: 15px;

}

.team-sec .col-md-8 {

    padding-left: 15px;

}

.all-team h2 {

    margin: 0px 0px 20px 0px;

}

.all-team article {

    min-height: auto;

}

}

@media screen and (max-width:854px) {

.navbar-inverse .navbar-nav li a {

    padding: 9px 2px;

}    

.slider-over form {

    padding: 10px 20px;

}

.lab-sec article form .lab-btns {

    padding: 12px 0px;

}  

.vision-sec article {

    min-height: 225px;

} 

.allergy-sec .allergy-inner h4 {

    font-size: 14px;

}

.logo img {

    width: 190px;

}

.navbar-inverse .navbar-nav li a {

    font-size: 10px;

}

.fixed .header-logos {

    margin-left: 10px;

}

.allergy-sec .allergy-inner h4 {

    text-transform: lowercase;

    line-height: 25px;

}

.tab button {

    padding: 14px 20.5px;

}

.slider-over form {

    padding: 0px;

}

} 

@media screen and (max-width:767px) {

 header .top-bar .app-link {

    display: none;

}   

.navbar-inverse::before {

    background: none;

}

header::before {

    background:none;

}

.logo img {

    margin-top: 0px;

}

.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #333;

    transition: all ease-in-out 0.5s;

}

.navbar-inverse .navbar-toggle:hover .icon-bar{

    background: #fff;

}

.navbar-collapse {

    border-top:none;

 }   

.navbar-inverse .navbar-toggle{

    transition: all ease-in-out 0.5s;

    margin-right: 0px;

    margin-top: 15px;

}

.navbar-inverse .navbar-toggle:hover{

    background: #c94599;

    color: #fff;

    border:1px solid #c94599;

}

.logo-hidden{

    display: inline-block;

    float: left;

}

.logo-hidden img{

    width: 200px;

}

.logo{

    display: none;

}

.navbar-inverse .navbar-nav li a {

    text-align: center;

    border-bottom: 1px solid rgba(255,255,255,0.7);

}

.navbar-inverse .navbar-toggle:focus {

    background-color: #c94599;

}

.navbar-nav {

    background: #e1e1e1;

}

.navbar-inverse .navbar-nav > .active > a::before {

    -webkit-transform: skew(-0deg);

    -moz-transform: skew(-0deg);

    -o-transform: skew(-0deg);

}

.navbar-inverse .navbar-nav li a::before {

    -webkit-transform: skew(-0deg);

    -moz-transform: skew(-0deg);

    -o-transform: skew(-0deg);

}

.testing-sec article {

    top: 5px;

}

.testing-sec article img {

    float: none;

    margin:-13px 10px 0px 0px;

}

.jerath-sec .col-md-6 article .jer-overlays {

    padding: 140px 20px 20px 20px;

}

.jerath-sec .col-md-6 article .jer-overlay {

    padding: 140px 20px 20px 20px;

}

.footer-top .row-top article {

    text-align: center;

    border-bottom: 1px solid rgba(0,0,0,0.2);

}

footer .footer-logo img{

    width: auto;

}

.row-bottom .col-sm-6{

    border-bottom: 1px solid rgba(255,255,255,0.2);

    padding-bottom: 30px;

}

.row-bottom .col-sm-3{

    border-bottom: 1px solid rgba(255,255,255,0.2);

    padding-bottom: 30px;

}

.slider-over {

    position: unset;

}

.slider-over form {

    width: 100%;

}

.doctor-sec {

    background: #fff;

    margin-bottom: 50px;

}

.footer-top .row-top {

    bottom: 0px;

}

.fixed .navbar-inverse {

    margin-top: 0px;

    padding: 5px 0px;

}

.face-carousel article {

    padding: 10px 0px;

}

.face-carousel article a {

    font-size: 12px;

}

.lab-sec article form .lab-form {

    margin-bottom: 20px;

}

.lab-sec article form .lab-btns {

    width: auto;

    padding:12px 20px;

}

.test-offer .test-lft article {

    margin-bottom: 35px;

}

.book-sec .row .col-md-3 {

    border-right: none;

    border-bottom: 1px solid #ccc;

    min-height: auto;

    padding-bottom: 30px;

    margin-bottom: 30px;

}

.book-sec .row .border-none {

    border-bottom: none;

}

.book-sec .row {

    padding-bottom: 0px;

}

.about-img{

    display: none;

}

.vision-sec article {

    margin-bottom: 30px;

    min-height: auto;

}

.header-logos{

    display: none;

}

.header-logoss{

    display:  inline-block;

}

.header-logoss img{

    width: 50px;

    margin-left: 10px;

}

.navbar-toggle {

    padding: 7px 6px;

}

.franc-1 {

    width: 100%;

}

.slider-over .login-cl {

    width: 100%;

}

.tab button {

    padding: 14px 22.5px;

}

.slider-over form {

    padding: 0px;

}
.navbar-right {
    float: unset !important;
}
}

@media screen and (max-width:640px) {

    .slider-over form h3 {

    font-size: 13px;

}

.events-sec article a {

    display: block;

    padding: 10px 0px;

}

.events-sec article .bottom-p span {

    position:unset;

    display: block;

}

.events-sec article .bottom-p {

    padding-left: 0px;

}

.ser-sec {

    padding: 25px 0px;

}
.sliders .owl-nav{
    display: none;
}
.videos-part{
    width: 100%;
}
}

@media screen and (max-width:540px) {

.offer-sec article {

    min-height: 200px;

} 

.office-sec {

    padding: 30px 0px;

}   

.office-sec .row {

    padding-bottom: 30px;

}

.enquiry-sec .mapss{

    height: 300px;

}

.jerath-sec .jerath-inner h4 {

    font-size: 12px;

}

.allergy-sec .allergy-inner {

    padding: 30px;

}

.team-sec .lft .contents h3 {

    font-size: 20px;

}

.team-sec .rgt {

    padding: 15px;

}

.all-team h2 {

    font-size: 20px;

}

}

@media screen and (max-width:480px) {

header .top-bar .social-link{

        text-align: center;

        padding-bottom: 5px;

}   

.navbar-inverse .navbar-toggle {

    margin-top: 8px;

}

header .top-bar .social-link li a {

    font-size: 14px;

}

.logo-hidden img {

    width: 160px;

}

.slider-over form .fld-rgt {

    width: 100%;

    margin-top: 10px;

} 

.testing-sec h3 {

    letter-spacing: 0px;

    font-size: 14px;

}

.jerath-sec .col-md-6 article .jer-overlays {

    padding: 90px 20px 20px 20px;

}

.jerath-sec .col-md-6 article .jer-overlay {

    padding: 90px 20px 20px 20px;

}

.heading h3 {

    font-size: 16px;

}

.heading h3::before {

    margin: 30px 0;

}

.heading h3::after {

    margin: 33px 0;

}

.jerath-sec .jerath-inner a {

    margin-top: 10px;

}

.doctor-sec article h1 {

    font-size: 22px;

}

.doctor-sec article h5 {

    font-size: 16px;

}

.doctor-sec article {

    padding: 50px 65px 40px 50px;

}

.footer-top .row-top article {

    padding: 20px 5px;

}

.office-sec article a.contact-icon {

    float: none;

}

.office-sec article a {

    padding: 10px 0px;

}

.office-sec article h4 {

    font-size: 11px;

}

.contact-h3 {

    font-size: 20px;

}

.events-sec article a img {

    margin-right: 10px;

}

.lab-sec article {

    padding: 30px;

}

.test-form .test-inner form .radio-btns span {

    margin: 10px 20px 0px 0px;

    display: block;

}

.test-form .test-inner {

    padding: 15px;

}

.rlAccordion > h3 {

    font-size: 14px !important;

}

.allergy-sec .allergy-inner h4 {

    font-size: 12px;

    line-height: 20px;

}

.header-logoss img {

    width: 35px;

}

.franc-sec .franc-inner {

    padding: 30px;

}
header .top-bar .social-link li a {
    padding-left: 7px;
}
.video-sec{
    width: 265px;
    height: auto;
}
}

@media screen and (max-width:420px) {

.jerath-sec .col-md-6 article .jer-overlays {

    padding: 63px 20px 20px 20px !important;

}

.jerath-sec .col-md-6 article .jer-overlay {

    padding: 63px 20px 20px 20px !important;

}  

.office-sec article {

    padding: 10px 5px 0px 10px;

}  

.contact-h3 {

    margin-left: 15px;

}

.enquiry-sec .enq {

    margin-left: 15px;

}

.enquiry-sec article h4 {

    font-size: 14px;

}

.enquiry-sec article {

    padding: 20px 15px 30px 15px;

}

.enquiry-sec{

    margin-bottom: 30px;

}

.contact-h3 {

    font-size: 17px;

}

.contact-h3::before {

    margin: 32px 0;

}

.contact-h3::after {

    margin: 35px 0;

}

.test-offer .test-rgt article .cart-overlay:hover a {

    margin-top: 80px;

}

.allergy-sec .allergy-inner .symptoms li {

    float: none;

    width: 100%;

}

.allergy-sec .allergy-inner article {

    margin-left: 10px;

}

.allergy-sec .allergy-inner .symp-ul {

    margin-left: 10px;

}

.rlAccordion > h3 {

    font-size: 11px !important;

}

.franc-h3::after {

    margin: 35px auto;

}

.franc-h3::before {

    margin: 32px auto;

}

}