/* #Media Queries

================================================== */



@media (max-width: 1300px){



}



/* END__ */

@media (max-width: 1230px){
    .navearo .owl-prev{
        left: 0;
    }
	.navearo .owl-next{
        right: 0px;
    }
    .menutop ul li .icon-loction{
        width: 20px;
    }
    .menutop ul li{
        padding-right: 12px;
        padding-left: 30px;
    }
    .menutop ul li h5{
        font-size: 11px;
    }
    .menutop ul li a, .menutop ul li p{
        font-size: 12px;
        font-weight: 600;
    }
    .bluebtn{
        padding: 14px 20px;
        font-size: 11px;
    }
   

}


@media (max-width: 1200px) {

    .navbar-brand img {
        height: 50px;
    }
    .navbar .navbar-collapse ul li a{
        padding: 15px 20px;
        font-size: 14px;
    }
    


} 

/* END__ */

@media only screen and (min-width: 991.5px){
    .dropdown:hover > .dropdown-menu{
        display: block !important;
    }

	.dropdown:hover .dropdown_menu--animated {
        display: block;
    }
    
      

}

ul.clmenu, a.navbar-brand-light.mr-auto{
    display: none;
}
.backaro, .mmenu{
    display: none;
}


@media (max-width: 991.5px) {

	

	.dropdown-menu li a{
		padding: 10px 10px !important;
    	font-size: 14px !important;
	}
	.dropdown .dropdown-toggle::after{
		transition: .5s;
	}
	.dropdown.show .dropdown-toggle::after{
		transform: rotate(180deg);
		transition: .5s;
	}
	.navbar .navbar-collapse ul li a{
		font-size: 15px;
	}
    .doctorimg{
        display: none;
    }
    .collapse:not(.show), .navbar-collapse{
        display: inline-block;
        position: fixed;
        top: 0;
        left: -280px;
        height: 100% !important;
        background-color: #ffffff;
        z-index: 9999;
        width: 280px;
        transition: .5s;
        overflow-y: auto;
    }
    .navbar-collapse.show{
        left: 0;
        -webkit-box-shadow: 8px 0px 10px -10px rgb(0 0 0 / 35%);
        box-shadow: 8px 0px 10px -10px rgb(0 0 0 / 35%);
    }
    .dropdown-toggle::after{
        right: 16px;
        top: 50%;
        position: absolute;
        border-left: 0.5em solid transparent;
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    }

    .topbar, .menutop{
        display: none;
    }
    .backaro {
        display: flex;
        justify-content: space-between;
    }
    .menubar-logo{
        display: none;
    }


    .backaro a{
        padding: 10px 20px !important;
    }
    .menumain{
        min-height: 61px;
    }
    button.back-menubtn {
        background: transparent;
        border: 0;
        display: block;
        padding: 15px 20px;
    }
    button.back-menubtn img{
        width: 40px;
    }

    a.navbar-brand-light.mr-auto{
        padding: 10px;
        display: inline-block;
        flex-shrink: 0;
    }
    ul.clmenu li a {
        font-size: 18px;
        color: #2270bb;
    }
    ul.clmenu li {
        padding: 0 10px;
    }
    ul.clmenu {
        display: flex;
        align-items: center;
    }
    a.navbar-brand-light.mr-auto img {
       width: 170px;
    }
.dropdown_menu-7{
    animation: none;
}
.mmenu{
		width: 100%;
      /* background-color: #E1E1E1 ;
		/*background: #de1e22;/*#f15d22;*/
        /* background: linear-gradient( #ffffff,#e3e3e3); */
        background: #fff;
        /* box-shadow:2px 2px 0.5em rgba(155, 155, 155, 0.55),
        inset 1px 1px 0 rgba(255, 255, 255, 0.9),
        inset -1px -1px 0 rgba(0, 0, 0, 0.21); */
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
}
.header-appear .mmenu{
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    /* background-color: #fff; */
    -webkit-animation-name: animationFade;
    -o-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35);
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35);
}

.header-appear .menus.navbar{
    position: unset;
    -webkit-animation-name: unset;
    -o-animation-name: unset;
    animation-name: unset;
    -webkit-animation-duration: unset;
    -o-animation-duration: unset;
    animation-duration: unset;
    -webkit-animation-fill-mode: unset;
    -o-animation-fill-mode: unset;
    animation-fill-mode: unset;
}
.header-appear .menutop{
    display: block;
}
.navbar .navbar-collapse ul li a{
    display: block;
    position: relative;
    padding-left: 20px !important;
}
.navbar-toggler{
    padding: 15px 15px;
    text-align: right;
    border: 0;
}
button:focus{
    outline: none;
}
.navbar-toggler .navbar-toggler-icon{
    width: 40px;
    height: 3px;
    background: #2270bb;
    border-radius: 5px;
    position: relative;
}
.navbar-toggler .navbar-toggler-icon::after{
        content: '';
    position: absolute;
    top: -8px;
    width: 35px;
    height: 3px;
    background: #2270bb;
    border-radius: 5px;

    left: 0;
}

.navbar-toggler .navbar-toggler-icon::before{
        content: '';
    position: absolute;
    bottom: -8px;
    width: 35px;
    height: 3px;
    background: #2270bb;
    border-radius: 5px;

    left: 0;
}


    .right-border{
        border-right: solid 0px #fff;
    }

    .bluebtn {
        order: 3;
    }
    .navbar-brand {
        order: 2;
    }
    .location {
        order: 1;
        margin-bottom: 15px;
        justify-content: space-between !important;
        width: 100%;
    }
    .menufooter li{
        font-size: 14px;
    }

    .backaro a.navbar-brand-light:hover{
    	background-color: transparent !important;
    }
    
     .footer .footer-menu{
         float:left;
    margin: auto;
    text-align:center;
    
    width: 100%;
    /*background-color: #08d7e9;
  border: 3px solid red;
  padding: 10px;*/

    }
    
    /*.footer .footer-menu a {
        margin-right: 10px;
        padding-right: 10px;
        border-right: 1px solid rgba(255, 255, 255, .1);
    
    }
    
    .footer .footer-menu a:last-child {
        margin-left: 0;
        padding-left: 0;
        border-right: none;
    }*/

} 

/* END__ */



@media only screen and (max-width: 767px) {

    .topbar h4{
        width: 100%;
        text-align: center;
        margin-bottom: 6px;
    }
    .topbar h4:last-child{
        margin-bottom: 0;
    }
    .section-title h2{
        font-size: 28px;
    }
    
   


   
} 

/* END__ */

@media (max-width: 575.5px) {
    #backto-top {
        bottom: 5px;
        right: 5px;
    }
    .icon-img img{
        width: 26px;
    }
   

    .sectiongap{
        padding: 30px 0;
    }
	
    .orangebg .section-title h2, .section-title h2{
        font-size: 20px;
    }
    .orangebg .section-title h4, .section-title h4{
        font-size: 14px;
    }
    .section-title{
        margin-bottom: 40px !important;
    }
    .contactform{
        padding: 30px 10px;
    }
    .logo-img img{
        display: none;
    }
    .doctorimg {
        position: absolute;
        right: 28px;
        bottom: 0;
        width: 75px;
    }
    .cnt-main h2{
        font-size: 28px;
    }
    .cnt-main h4{
        font-size: 25px;
    }
    .cnt-main h5{
        font-size: 24px;
    }
    .footer p{
        font-size: 16px;
    }
    .footer h4{
        margin-bottom: 18px;
        padding-bottom: 12px;
        font-weight: 600;
    }
    .footer h4::after{
        height: 2px;
    }
    .footer ul:not(.sochalicon ul)
    {
        display: flex;
        flex-wrap: wrap;
    }
    .footer ul li:not(.sochalicon ul li) 
    {
        flex: 0 0 50%;
        padding-right: 10px;
    }
    .footer li a{
        font-size: 16px;
        padding-left: 20px;

    }
    .section-title h2
    {
        font-weight: 700;
    }
    .sochalicon ul li{
        padding: 0 12px;
    }
    .sochalicon ul li a i{
        font-size: 20px;
    }
    .menufooter li {
        font-size: 12px;
        padding: 5px 15px;
    }
    .bg-lightblue p{
        font-size: 13px;
    }
    .copytext p{
        font-size: 12px;
    }
    .righttext h4{
        font-size: 18px;
        margin-bottom: 12px;
        line-height: 25px;
    }
    .righttext p{
        font-size: 13px;
    }
    .trtment-box{
        font-size: 16px;
    }
    .menutop ul li h5{
        margin-bottom: 2px;
    }
    .menutop ul li{
        margin-bottom: 10px;
    }
    .carousel-control-prev-icon, .carousel-control-next-icon{
        width: 20px;
        height: 20px;
    }
    .tretmaintmain h3{
        font-size: 22px;
    }

} 



@media (max-width: 500px) {
    .trtment-box{
        font-size: 14px;
    }
    .aboutmain h3{
        font-size: 18px;
    line-height: 23px;
    }
    .osbluegb h6{
        font-size: 14px;
        line-height: 20px;
    }
    .maptop{
        display: none;
    }
    .menutop ul li{
        padding-right: 0px;
    }
    .location{
        margin-bottom: 5px;
    }
    .menutop ul li{
        margin-bottom: 2px;
    }
    .jumbo-picture  h2 {
        font-size: 22px;
    }
    .jumbo-picture  p {
        font-size: small;
    }
    .about-us-btn {
        padding: 9px 25px;
        margin-top: 15px;
    }

    .video-more-btn{
        padding: 9px 25px;
        margin-top: 15px;
    }
    .about-us p{
        font-size: 14px;
    }
    .welcome-content h3 span {
        font-size: 20px;
    }
    .welcome-content h3 {
        font-size: 30px;

    }
    .read-more-btn {
        padding: 9px 25px;
        margin-top: 15px;

    }

} 
@media (max-width: 412px) {
    .tretmaintmain h3{
        font-size: 19px;
    }
    .bluebtn{
        padding: 10px 10px;
        font-size: 10px;
    }
    .navbar-brand img {
        height: 35px;
    }
    a.navbar-brand-light.mr-auto img {
        width: 145px;
    }
    ul.clmenu li {
        padding: 0 5px;
    }
    ul.clmenu li a{
        font-size: 12px;
    }
    .jumbo-picture  h2 {
        font-size: 19px;
    }


}

/* END__ */



