.navbar-collapse.collapse {
    margin-top: 32px;
}

@media only screen and (min-width: 1100px) and (max-width: 1200px) {
	.navbar-collapse.collapse{margin-top:25px;}
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
	.services_home{background-size:cover;}
	.cmt-processbox-wrapper{display:block;}
	.cmt-vc_icon_element-inner img{width:100%;height:auto;}
	.cmt-processbox-wrapper .cmt-processbox .cmt-box-content .cmt-box-title h5{font-size:18px;height:100px;}
	.drtoafndrbs img{position:unset;}
}
@media only screen and (min-width: 1180px) and (max-width: 1280px) {
	.main_menu .navbar-nav>li{padding:0px!important;}
	.main_menu .navbar-nav>li>a{padding:0 3px!important;}
	.navbar-nav>li>.dropdown-menu1{left:-250px;min-width:800px;}
}
@media only screen and (min-width: 1040px) and (max-width: 1180px){
	.main_menu{padding:20px 0 0;}
	.main_menu .navbar-nav>li{padding:0px!important;}
	.main_menu .navbar-nav>li>a{padding:0 3px!important;font-size:15px;}
	.main_menu .navbar-nav>li.logo{width:310px;}
	.navbar-collapse.collapse{margin-top:25px;padding:0px!important;}
	.navbar-nav>li>.dropdown-menu1{left:-250px;min-width:800px;}
}

@media only screen and (min-width: 991px) and (max-width: 1040px){
	.main_menu{padding:20px 0;}
	.main_menu .navbar-nav>li{padding:0px!important;}
	.main_menu .navbar-nav>li>a{padding:0 3px!important;font-size:14px;}
	.main_menu .navbar-nav>li.logo{width:310px;}
	.navbar-collapse.collapse{margin-top:25px;padding:0px!important;}
	.navbar-brand{height:auto;}
	.navbar-nav>li>.dropdown-menu1{left:-450px;min-width:800px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.main_menu{padding:20px 0;}
	.main_menu .navbar-nav>li{padding:0px!important;}
	.main_menu .navbar-nav>li>a{padding:0 3px!important;font-size:15px;}
	.main_menu .navbar-nav>li.logo{width:310px;}
	.navbar-collapse.collapse{margin-top:20px;padding:0px!important;}
	.navbar-brand{height:auto;}
	.main_menu .navbar-nav>li>.dropdown-menu{min-width:100%;}
	.navbar-nav>li>.dropdown-menu1{left:-250px;min-width:100%;}
	
	
	.banner-slider .caption{top:0px!important;}
	.aloviaftrb{padding:30px 0 0;}
	.ftrlogo{padding-bottom:10px;}
}
@media only screen and (min-width: 1280px) and (max-width: 2000px) {
	.dropdown-menu1{
		min-width:1200px!important;
	}
}

@media (max-width: 480px) and (orientation: landscape) {}

@media only screen and (min-width: 480px) and (max-width: 768px) {
	.header{height:auto;}
	.affix{height:auto!important;}
	.services_home{background-size:cover;}
	.cmt-processbox-wrapper{display:block;}
	.cmt-vc_icon_element-inner img{width:200px;height:200px;}
	.cmt-processbox-wrapper .cmt-processbox .cmt-box-content .cmt-box-title h5{font-size:20px;padding-bottom:20px;height:100px;}
	.cmt-processbox{width:48%;float:left;}
}
@media only screen and (min-width: 260px) and (max-width: 480px) {
	.header{height:auto;}
	.main_menu .navbar{min-height:auto;margin-bottom:0px;}
	.main_menu .navbar-brand{padding:0px!important;}
	.navbar-toggle{margin-right:4px;}
	.main_menu .navbar-header{padding:5px 0!important;}
	.main_menu .navbar-nav>li>a{text-align:left;}
	.dropdown-menu1{min-width:100%!important;left:0px;columns:1;overflow:scroll;position:absolute!important;top:40px!important;}
	.banner-slider .slick-arrow.slick-next, .banner-slider .slick-arrow.slick-prev{top:50%;}
	.banner-slider .slick-arrow.slick-next{right:0px!important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{max-height:unset!important;}
/* About */
	.drtoafndrb{padding:30px 15px!important;}
	.drtoafndrbs h2{font-size:20px!important;text-align:left!important;}
	.drtoafndrbs h3{font-size:16px;line-height:26px;}
	.drtoafndrbs p{text-align:justify!important;}
	.drtoafndrbs .signature img{display:none;}
	.drtoafndrbs .signature{padding:0 0px;}
	.know_more.founder{float:none;padding-bottom:20px;}
/* Services */
	.services_home{padding:30px 0;background-size:cover;}
	.header_title{padding:0 0 0px;}
	.header_title h1{margin:0px;}
	.cmt-processbox-wrapper{display:block;}
	.cmt-vc_icon_element-inner img{width:200px;height:200px;}
	.cmt-processbox-wrapper .cmt-processbox .cmt-box-content .cmt-box-title h5{font-size:20px;padding-bottom:20px;}
/* Attachments */
	.orsrvcsb h2{font-size:26px!important;}
	.orsrvcsb ul{top:0px!important;}
	.orsrvcsb ul li .orsrvcsbs_info h3{font-size:22px;}
/* Gallery */
	.bfraftslrb h2, .bfraftslrb1 h2{margin-bottom:0px;}
/* Testimonials */
	.orclntstsb h3{font-size:22px!important;}
	.patients_slider .patients_info p{line-height:26px;}
	
/* Footer */
	.ftrlogo img{width:100%;}
	
	
	.banner-slider .caption{top:20px!important;}
	.banner-slider .caption h2{margin-top:0px;margin-bottom:0px;font-size:15px!important;}
	.banner-slider .caption .breadcrumb li{display:none;}
	
	.services_inner{padding:30px 0;}
	.serv_title h1{font-size:18px;letter-spacing:0px;}
	.serv_title h3{font-size:18px;}
	
}

@media only screen and (max-width :991px) {
	.aloviacntubs:last-child{padding:0px;margin:0px;}
	.orclntstsbs{padding:40px;top:0px;}
	.orclntstsb{padding:30px 0;}
	.bfraftslrb, .bfraftslrb1{padding:30px 0;}
}
@media only screen and (max-width :767px) {
	.navbar-toggle{position:absolute;right:15px;top:30px;}
	.main_menu .navbar-nav>li:hover .dropdown-menu1{width:100%;columns:2;}
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .navbar-default .navbar-toggle {
        border: none;
    }
    .navbar-toggle span.icon-bar {
        transition: all 0.15s;
    }
    .navbar-toggle span:nth-child(2) {
        transform: rotate(45deg);
        transform-origin: 10% 10%;
    }
    .navbar-toggle span:nth-child(3) {
        opacity: 0;
    }
    .navbar-toggle span:nth-child(4) {
        transform: rotate(-45deg);
        transform-origin: 10% 90%;
    }
    .navbar-toggle.collapsed span:nth-child(2),
    .navbar-toggle.collapsed span:nth-child(4) {
        transform: rotate(0);
    }
    .navbar-toggle.collapsed span:nth-child(3) {
        opacity: 1;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #b43a51;
    }
    .main_menu .navbar-nav>li>a {
        padding: 12px 10px;
        color: #fff;
    }
    .main_menu .navbar-brand {
        padding: 0 15px;
    }
    .main_menu .navbar-brand>img {
        width: 85%;
    }
    .main_menu .navbar-header {
        padding: 0 0 15px 0;
        /* height: inherit; */
    }
    .navbar-default .navbar-collapse {
        border: none;
    }
    .main_menu .navbar-nav>li::after {
        display: none;
    }
    .main_menu .navbar-nav>li>.dropdown-menu {
        box-shadow: none;
        border: none;
    }
    .main_menu .navbar-default .navbar-nav>.open>a {
        color: #fff;
    }
    .main_menu .navbar-nav>li>.dropdown-menu {
        position: inherit;
        top: 0;
		left:0px;
		width:100%;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a {
        background: none;
        color: #fff;
    }
    .main_menu .navbar-nav>li {
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        float: inherit;
        display: inherit;
    }
    .main_menu .navbar-nav .fa-home {
        color: #fff;
    }
    .main_menu .navbar-default .navbar-nav>.active>a {
        color: #fff;
    }
    .navbar-fixed-top .navbar-collapse {}
    .main_menu .navbar-nav>li .dropdown {
        position: inherit;
    }
    .main_menu .navbar-default .navbar-nav>li>a:hover {
        color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
    }
    .main_menu .navbar-default .navbar-nav>.open>a:hover {
        color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a {
        background: none;
        color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        background: none;
        color: #fff;
    }
    .main_menu .navbar-nav>li {
        padding: 0;
    }
    .navbar-collapse.collapse {
        float: none;
    }
    .navbar>.container .navbar-brand {
        position: absolute;
    }
    .main_menu .navbar-nav {
        background: #b43a51;
		border-radius: 0;
		top: 0;
		position: absolute;
		width: 100%;
		lefe: 0;
		left: 15px;
		right: 0;
		z-index: 9999;
		height:700px;
		overflow:scroll;
    }
    .mob_appoint {
        padding: 10px;
    }
    .mob_appoint h3 {
        color: #fff;
    }
    .mob_appoint a {
        font-size: 20px;
        text-decoration: none;
        color: #fff;
    }
    .mob_appoint .fa {
        color: #fff;
        margin: 0 5px;
        border: 1px solid #fff;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }
    .header_info {
        text-align: center;
    }
    .hero-content {
        padding: 0;
    }
    .banner-slider .slick-dots {
        right: 5px;
        bottom: 0;
    }
    .affix {
        height: auto;
        z-index: 3;
    }
    .whatsapp_fix .fa {
        font-size: 40px;
    }
    .whatsapp_fix {
        bottom: 10%;
    }
    .feedback_fix {
        transform: none;
        bottom: 0;
        right: inherit;
        top: inherit;
        width: 100%;
    }
    .feedback_fix ul li {
        width: 49.5%;
    }
    .feedback_fix ul li a {
        display: block;
        padding: 10px 14px;
    }
    #topcontrol {
        display: none;
    }
    .drtoafndrbs img {
        position: static;
        width: 100%;
    }
    .drtoafndrbs .signature img {
        width: auto;
    }
    .drtoafndrb {
        padding: 50px 15px;
    }
    .drtoafndrbs h2 {
        font-size: 32px;
        /* text-align: center; */
    }
    .drtoafndrbs .drtoafndrbs_title h3 {
        font-size: 32px;
    }
    .orsrvcsb {
        padding: 30px 15px 0 15px;
    }
    .orsrvcsb ul {
        top: 0px;
        padding: 30px 20px;
    }
    .orsrvcsb ul li {
        padding: 0;
        margin-bottom: 30px;
    }
    .orsrvcsb ul li:last-child {
        margin-bottom: 0;
    }
    .orsrvcsb ul li .orsrvcsbs_img {
        padding: 0;
    }
    .orsrvcsb ul li .orsrvcsbs_info {
        padding: 0;
    }
    .orsrvcsb ul li .orsrvcsbs_img img {
        width: 100%;
    }
    .orsrvcsb ul li .orsrvcsbs_info p {
        min-height: inherit;
    }
    .orsrvcsb h2 {
        font-size: 35px;
    }
    .bfraftslrb h2 {
        font-size: 30px;
    }
    .bfraftslrb {
        padding: 35px 0 50px 0;
    }
    .orclntstsbs {
        padding: 20px;
        top: 0;
    }
    .orclntstsb h3 {
        font-size: 30px;
    }
    .patients_slider .patients_info {
        padding: 0;
    }
    .orclntstsb {
        padding: 60px 15px 0 15px;
    }
    .whyaloviab ul li .whyaloviabs {
        max-width: 170px;
    }
    .whyaloviab {
        padding: 15px 0 0 0;
    }
    .whyaloviab h3 {
        font-size: 22px;
    }
    .enquire .pattern1 img {
        width: 100%;
    }
    .enquire {
        padding: 10px;
    }
    .whyaloviabadj {
        padding: 0;
    }
    .enquire .submit {
        margin: 0;
    }
    .ttfstyttb h4 {
        font-size: 24px;
    }
    .ttfstyttb h4 span {
        display: initial;
    }
    .aloviaftrb ul li .aloviaftrbs h3 {
        font-size: 18px;
    }
    .aloviaftrb {
        padding: 15px 0 0px 0;
    }
    .aloviaftrb ul li::after {
        display: none;
    }
    .banner-slider .caption h2 {
        font-size: 20px;
    }
    .banner-slider .caption {
        /* position: static; */
        /* text-align: center; */
		top:9%;
    }
	.banner-slider .caption .breadcrumb li a{font-size:11px;}
    .hairtrtmntb ul li .hairtrtmntbs_img {
        padding: 0;
    }
    .hairtrtmntb ul li {
        padding: 30px 0;
    }
    .hairtrtmntb {
        padding: 15px 15px 0 15px;
    }
    .hairtrtmntb h2 {
        font-size: 35px;
    }
    .hairtrtmntb ul li .hairtrtmntbs_info {
        padding: 0;
    }
    .hairtrtmntb ul li .hairtrtmntbs_info p {
        min-height: inherit;
    }
    .hairtrmntwcb h2 {
        font-size: 30px;
    }
    .hairtrmntwcb ul li {
        padding: 0;
    }
    .hairtrmntwcb ul li .hairtrmntwcbs h3 {
        font-size: 24px;
    }
    .hairtrmntwcb ul li .hairtrmntwcbs h3 .fa {
        top: 16px;
    }
    .drtrafndrb_info h2 {
        font-size: 30px;
    }
    .drtrafndrb {
        padding: 0;
    }
    .drtrafndrb_img img {
        width: 100%;
    }
    .banner-wrap .container {
        z-index: 1;
    }
    .cliclskil {
        padding: 20px 10px;
    }
    .acdmcfelws h3 {
        font-size: 30px;
    }
    .cliclskil h3 {
        font-size: 32px;
    }
    .pinarcaw {
        padding: 15px;
    }
    .pinarcaw h3 {
        font-size: 28px;
    }
    .pinarcaw ul li {
        padding-left: 35px;
    }
    .pinarcaw ul li img {
        left: 8px;
    }
    .prptrtmtb_info h3 {
        font-size: 32px;
        text-align: center;
    }
    .prptrtmtb {
        padding: 0;
    }
    .prptrtmtb_img {
        margin: 30px 0;
    }
    .req_consul h3 {
        font-size: 30px;
    }
    .req_consul form {
        padding: 20px;
    }
    .prptrtmtb_img.beforeafter {
        margin: 20px 0;
    }
    .aloviacntubs {
        padding: 0;
        border: none;
    }
    .aloviacntub {
        padding: 0 15px 0 15px;
    }
    .aloviacntubs h2 {
        font-size: 20px;
    }
    .aloviacntubs h3 {
        font-size: 20px;
		line-height:28px;
    }
    .banner-wrap .pattern1 img {
        width: 35%;
    }
    .drtoafndrbs p {
        /* text-align: center; */
    }
    .toppersofblog {
        margin-top: 0px;
    }
    .boxersff {
        margin-top: 30px;
    }
    .toppersofblog {
        margin-left: 0px;
    }
    .tyresf3 h5 {
        padding: 0px 20px;
        margin-top: -46px;
    }
    .tyresf h1 {
        font-size: 19px;
        line-height: 30px;
    }
    .tyresf a {
        padding-bottom: 35px;
    }
    .tyresf4 {
        margin-top: 22px;
    }
    .blogspageshhf {
        padding: 15px;
        margin-top: -42px;
    }
    .toppersofblog {
        padding: 0px;
        clear: both;
    }
    .blogspageshhfs {
        padding: 0px;
    }
    .toppersofblogs {
        padding-top: 3px;
    }
    .land_enq {
        padding: 20px;
    }
    .land_enq,
    .form-group {
        padding: 0px;
    }
    .tyresf h3 {
        font-size: 17px;
        margin-top: 28px;
    }
    .tyresf2 h3 {
        font-size: 17px;
    }
    .tyresf5 h6 {
        font-size: 17px;
    }
    .wstnkubinfo {
        padding: 0;
    }
    .banner-slider .slick-arrow.slick-next {
        right: 10%;
        bottom: 50px;
    }
    .banner-slider .slick-arrow.slick-prev {
        bottom: 50px;
    }
	.drtoafndrbs img{margin-top:30px;}
    .orsrvcsb ul li .orsrvcsbs_img {
        display: inherit;
        padding: 10px;
    }
    .blogeersimgesd {
        margin-top: 29px;
        padding: 0px;
    }
    .tyresf {
        margin-top: 0px;
    }
    .tyresf span {}
    .tyresf h6 span {}
    .tyresf p {
        margin-bottom: -5px;
        font-size: 16px;
    }
    .blogersshrff {
        margin-top: 0px;
        padding: 0px;
    }
    .blogsuires {
        margin-top: 0px;
    }
    .tyresf7 h3 {
        margin-top: 22px;
        font-size: 17px;
    }
    .tyresf7 p {
        margin-top: -2px;
        margin-top: 17px;
    }
    .blogforesrj {
        padding: 0px;
    }
    .land_enq .form-group {
        padding: 0px;
        margin-top: 32px;
    }
    .blogforesrj {
        margin-top: -54px;
    }
    .blogeersimgesd img {
        margin-bottom: 2px;
    }
    .jjijijfrr h1 {
        margin-top: 0px;
    }
    .patients_slider .patients_info p {
        font-size: 16px;
    }
    .whyaloviab ul li .whyaloviabs p {
        font-size: 18px;
    }
    .whyaloviab ul {
        text-align: center;
    }
    .feedbackenq {
        padding: 50px 0;
    }
    .feedbackenq h2 {
        font-size: 32px;
        margin: 0;
    }
    .feedbackenq p {
        font-size: 20px;
    }
    .aloviadfsb {
        padding-top: 10px;
    }
    .sumabhgjk {
        margin-left: 0px;
    }
    .aloviablog h2 {
        font-size: 19px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 798px) {}

@media screen and (min-width: 799px) {}

@media only screen and (min-width: 700px) and (max-width: 768px) {
	.header{height:auto;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.header{height:auto;}
	.main_menu .navbar{min-height:auto;margin-bottom:0px;}
	.mob_appoint{display:none;}
	.navbar-collapse.collapse{width:100%;}
	.main_menu .navbar-nav{width:100%;}
	.main_menu .navbar-header{height:auto;}
	.navbar-brand>img{width:100%;}
	.main_menu .navbar-nav>li{padding:0px;}
	.main_menu .navbar-nav>li>a{font-size:12px;padding:15px 3px;}
	.navbar-collapse{padding:0px!important;}
}

@media only screen and (min-width: 1030px) and (max-width: 1366px) {}

@media (max-width: 1024px) and (orientation: landscape) {}

@media screen and (max-width: 810px) {}

@media only screen and (max-width :992px) {}

@media only screen and (max-width :1200px) {}

@media only screen and (min-width :900px) and (max-width: 1600px) {
    .hero-content h2 {
        font-size: 25px;
    }
}