#mega-menu-item-967 a
{
        background: transparent!important;
}
#mega-menu-item-967 a img
{
width: 125px!important;

}
#mega-menu-wrap-menu-1
{
        max-width:1024px;
    margin: 0px auto!important;
    width: 1024px!important;
}
/*#mega-menu-menu-1*/
/*{*/
/*    text-align:center!important;*/
/*}*/
#mega-menu-wrap-menu-1 ul li
{
    padding:0px 7px!important;
}
#mega-menu-wrap-menu-1 ul li a
{
    padding:0px!important;
    height:auto!important;
}
.header_appoint{padding-top: 47px !important;}
#mega-menu-item-972
{
visibility: hidden!important;
}
/*.post_div*/
/*{*/
/*    min-height: 70px;*/
/*}*/
/*.post_content*/
/*{*/
/*  min-height: 265px!important;*/
/*  height: 265px!important;*/
/*}*/
.fotter_appoint
{
    margin-top: 22px;
}


/* style index page 18-2-2020*/ 

.logo{width:100%; float:left;}

.logo h1{width: 100%;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #f9daeb;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background: transparent!important;}

 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{color: #00458e !important;text-transform:uppercase;}
 


.custome_top .appoinment-btn:hover {
    background-color: #ffffff;
    color: #3366cc;transition: all .4s ease;
}
 
 .silder_text{position: absolute;
    top: 35%;
    width:100%;    }
    
    .carousel-inner{text-align: center;}
    
    .silder_text h2{width: 100%;    margin-bottom: 0px;
    float: left;
    font-size: 40px !important;
    text-transform: uppercase;color: #200960;}
 
  .silder_text h4{width: 100%;
    float: left;font-size: 30px !important;
    color: #200960;    line-height: 1.4;}
    
    .silder_text p{
        width: 100%;
    float: left;
    font-size: 21px !important;
    color: #200960;
    font-family: lato !important;
    font-weight: 400 !important;}

.btn-change8 {
   background-color: #ecb338;
    color: #6d5b1c;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 18px 26px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;
        margin-top: 2%;
}


.btn-change-send {
    padding: 16px 16px;
    background: #62a845;
    margin-top: 14px;
    margin-left: 20px;
    border: 0px;
    color: #fff;
    font-size: 14px;
        text-transform: capitalize;
    letter-spacing: 1px;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    box-shadow: 0px 0 0 #fff inset;
    border: 1px solid #62a845;
    font-weight: 500;
    float: left;
}

.book_appointment_top .btn-change-send1 {
    padding: 16px 16px;
    background: #0168ad;
    margin-top: 15px;
    margin-left: 0px;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    box-shadow: 0px 0 0 #fff inset;
    border: 1px solid #0168ad;
    font-weight: 500;
    float: left;
    width: 100%;
    -webkit-box-shadow: 0 9px 20px 0 #0168ad;
    box-shadow: 0 9px 20px 0 #0168ad61;
}

.btn-change-send:hover{
    -webkit-box-shadow: -190px 0 0 #fff inset;
    color: #62a845;
    border-radius: 0px;
    border:1px solid #62a845;
}

.btn-change-book{
   padding: 14px;
    width: 190px;
    background: #4eaac8;
    margin: 21px 7px 12px;
    border: 0px;
    color: #fff;font-size: 14px;
    text-transform: uppercase;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #fff  inset;
    font-family: lato !important;border: 1px solid #4eaac8;
    font-weight: 600;line-height: 18px;
}
.btn-change-book:hover{
    -webkit-box-shadow: -190px 0 0 #fff inset;
    color: #4eaac8;
    border-radius: 0px;
    border:1px solid #4eaac8;
}


.btn-change8-blog{
  padding: 16px;
    width: 130px;
    margin: 20px 7px;
    border: 0px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    border: 2px solid #62a845;
    font-weight: 500;
    border-radius: 5px;
    background-color: #62a845;
}
.btn-change8-blog:hover {
    -webkit-box-shadow: 0 9px 20px 0 hsla(197, 54%, 70%, 0.42);
    box-shadow: 0 9px 20px 0 hsla(197, 54%, 70%, 0.59);
    border-radius: 5px;
    border-color: #62a845;
}
/* media query*/

@media only screen and (min-width: 1440px) and (max-width: 1920px) {
  .doctor_button {
    bottom: 2em !important;
    }

    .women_button {
        right: 14em !important;
        top: -1em !important;
    }
    .migrain_button{
       top: -1em !important;
    }

    .migrain_button1 {
         top:-1em !important;
    }
    .disease_button {
        top: -2em !important;
    }
    .joint_button{
         top: -2em !important;
    }
}

@media only screen and (max-width: 1440px) {
 .doctor_button {
    bottom: 4em !important;
}

.women_button {
    right: 17.4em !important;
    top: 1em !important;
}
.migrain_button{
    top:1em !important;
}

.migrain_button1 {
     top:1em !important;
}
.disease_button {
    top: 0em !important;
}
.joint_button{
     top: 0em !important;
}

}


@media only screen and (min-width:769px)
{
    .icon_testimonial
    {
    /*    min-height: 366px;*/
    /*height: 366px;*/
    }
    /*.logo img*/
    /*{*/
    /*    width:120px!important;*/
    /*}*/
.breadcream_list 
{
    width:100%;
    text-align:center!important;
    padding-right: 60px;
}
.breadcream_list h1
{
     text-align: right;
}
    .submit_button
     {
         width:15%!important;
     }
    /*.div_first*/
    /*{*/
    /*    min-height: 230px;*/
    /*}*/
    
    /*#fotter_social*/
    /*{*/
    /*    padding-top:35px!important;*/
    /*}*/
.team_row , .package_page , .package_second_row , .test_page , .test_second_row
{
    padding-top:50px;
    
}
    .phone-setting , .after_row
    {
        padding-top:30px;
        padding-bottom:30px;
    }
  .box_div .row , .div_box
  {
  min-height:420px;
    height: 420px;
  }
  /*#six_div ul*/
  /*{*/
 /*       margin: 40px 0px 0px 0px !important;*/
  /*}*/
  .content_div
  {padding-top:40px;
padding-bottom:40px;
    }
    

  .appointment-form1 .submit input
{
   width: 55%!important;
}

.doctor_button {
    bottom: 4em !important;
}

.women_button {
    right: 17.4em !important;
    top: 1em !important;
}
.migrain_button{
    top:1em !important;
}

.migrain_button1 {
     top:1em !important;
}
.disease_button {
    top: 0em !important;
}
.joint_button{
     top: 0em !important;
}

  .silder_content .carousel-caption 
  {
    position: absolute;
    right: 0;
    /*top: 30em;*/
    left: 6em;
    bottom:0px;
    z-index: 10;
    padding:0px;
    color: #fff;
    text-align: left;
      
  }
  .carsolu_image .carousel-caption 
  {
       left: 12%!important;
    display: inline-flex;
    padding-bottom: 5px!important;
  }
  .carsolu_image .carousel-caption .btn-block , .carsolu_image_different .carousel-caption .btn-block
  {
     width: 20%!important;
    padding: 10px!important;
    margin-top:0px!important; 
  }
}



@media only screen and (max-width:768px)
{
    #post-4343 .wpt_action{
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
  /* #post-4343 .td_or_cell.wpt_thumbnails.wpt_for_product_desc{
        display:block;
    }*/
       #post-4343 .wpt_product_title{
        text-align:center !important;
    }
    .container{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    #home-intro-div .miles_stone {
    padding: 0em 0em 0em 1.5em !important;
}
    
    section#home-intro-div .intro-points{
        padding:2em 0em !important;
    }
    .main-navigation a{
        color:#fff !important;
    }
    
    section#home-intro-div .intro-points .intro-points-list .intro-points-content{
        padding:0px !important;
    }
    
    .intro_div{
            margin-bottom: 3% !important;
    width: 90% !important;
    }
    
    #home-intro-div .miles_stone ul{
        display:unset !important;
    }
    .menu-main-menu-container>ul>li.current-menu-item>a:after, .menu-main-menu-container>ul>li.current_page_item>a:after, .menu-main-menu-container>ul>li>a:after{
        display:none;
    }
    .btn-menu {
    display: block !important;
}
    
    
    .logo{
        float: right !important;
    width: unset !important;
    }
    
    .menubar_links {
    width: unset !important;
    float: right !important;
    margin-bottom:10px;
}
   
    .main-navigation a{
        padding: 12px !important;
    font-size: 14px !important;
    }
    
    .main-navigation li {
    width: 100%;
}
    
    .custome_top .top_headbar .topbar-phone ul{
        display: unset !important;
    }
    
    .custome_top .top_headbar .topbar-phone ul li {
    float: left;
    margin-right: 0% !important;
    width: 100%;
}

.custome_top .top_headbar .topbar-phone {
    text-align: center;
}

.custome_header .pay-medicine{
    display:none;
}

.custome_top .top_headbar .topbar-social ul{
    width:100% !important;
    padding-left:17% !important;
}

.custome_header .logo_header img{
    max-width: 190px !important;
}

#masthead{
        position: relative !important;
}


   
    
    .menu-item-has-children:before{right: 22px !important;width: 6px !important;
    height: 6px !important;
    background: #ece9e9 !important;top: 23% !important;}
    
    div#mg-wprm-wrap ul li span.wprmenu_icon{display:none;}
    
    .silder_content{
    width: 100%;
    float: left;}

    .carousel-caption{display:none !important;}

    .homepage_form .book_appointment{margin-top:-1% !important;}

    .homepage_form .book_appointment .ak_jointeam{    text-align: center;}
    
    .homepage_form .book_appointment .ak_jointeam .ak_jointeamcontent{    padding: 1em !important;
    text-align: left !important;}
    
    .ak_facilities .ak_facilities_text li{width:100%!important;}
    
    .ak_facilities .ak_facilities_text ul{display:unset !important; }
    
    .ak_knowmore{padding:23px 19px 96px !important}
    
    .ak_knowmore .ak_knowtext h2{font-size: 26px !important;}
    
    .ak_aboutus .ak_aboutcontent .paragraph{font-size: 14px;}
    
    .ak_knowmore .ak_knowtext p{font-size: 15px;margin-bottom: 0px;}
    
    .ak_aboutus .ak_aboutcontent .tab-content{margin-top: -61.3% !important;}
    
    #tile-1 .nav-tabs{padding: 0px 10px !important;top: 0rem !important; z-index:99;}
    
    #tile-1 .nav-tabs li a{min-height:0px !important;font-size: 14px;}
    
    #tile-1 .tab-pane{min-height:880px !important;    padding: 5em 0em 0em !important;}
    
    .ak_videocontent{    padding: 0rem 0rem 4rem !important;}    
    
    .ak_videocontent .content-area p {font-size: 14px !important;}
    
    .homepage_form .book_appointment .ak_jointeam figure img{max-width:100% !important;}
    
    #news-slider .owl-controls .owl-buttons .owl-prev{left:4% !important;}
    
    #news-slider .owl-controls .owl-buttons .owl-next{right:5% !important;}
    
    .ak_services{padding:1em 0em !important;}
    
    #Testimonials .carousel-inner{padding:1em 3em !important;}
    
    .group_people{padding: 2em 0px 0em !important;}
    
    .counter{display: unset !important; padding:0px !important;}
    
    .count-text{margin: 0px 0px 14px !important;}
    
    .call_action .ak-callaction .call_actiontext{padding: 2em 0em 4em !important;}
    
    #news-slider-1 .post-slide{margin: 5px 62px 5px !important;}
    
    #news-slider-1 .owl-controls .owl-buttons .owl-prev{left:1% !important;}
    
    #news-slider-1 .owl-controls .owl-buttons .owl-next{right:5% !important;}
    
    .footer_topbar{display:none !important;}
    
    .blog_div{margin-bottom: 1em !important;}
    
    #colophon .first_footer1{padding:2em 0px 2em !important;}
    
    .footer_info {margin-bottom: 20px !important;}

    .appointment-form1 a
    {
        margin-left:0px!important;
    }
    .team_row , .package_page , .package_second_row , .test_page , .test_second_row
{
    padding-top:20px;
    padding-bottom:20px;
}
    .phone-setting , .after_row
    {
        padding-top:15px;
        padding-bottom:15px;
    }
	#menu-footer_menu
	{
		margin-left: 15px!important;
	}
	.appointment-form1 .submit input
{
	 width: 30%!important;
}
	.contact_div
	{
		padding-left:15px;
		padding-bottom:15px;
	}
.appointment-form1 .col-md-2
{
	padding-bottom:10px!important;
}


.content_div
	{padding-top:20px;
padding-bottom:20px;
		}
		
	
		

.appoinment_fix h3{font-size: 24px !important; margin-top: 10px !important;text-align: center;
    width: 100%;}
    
.btn-change-book{padding: 14px !important;
    width: 150px !important;    margin: 0px 7px !important;font-size: 12px !important;}
    
.appoinment_fix h3{padding-right: 0px !important;}

.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after{background: #3d3272 !important;}

#wprmenu_bar {
    background-color: #4eaac8 !important;
}

#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
     top: 88px !important; 
}

#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical {
    width: 100% !important;
    max-width: 420px !important;
}

.is-active .hamburger-box
{
    position: absolute;
    right: 0;
}


#wprmenu_bar{ height:auto !important;}

#wprmenu_bar .bar_logo{width:88% !important;
    /*float: left !important;*/
    height: auto !important;}
    
#wprmenu_bar .menu_title a{ top:0px !important;}

#wprmenu_bar, #mg-wprm-wrap {
    display: inline-flex !important;
}

#wprmenu_bar div.hamburger {
    margin-top: 15px !important;
}

/*.custome_header{display:none ;}*/

/*.menubar_links{display:none;}*/


#mg-wprm-wrap ul li {
    width: 100%;
    float: left;
}

#wprmenu_menu_ul{margin-top: 14% !important;
overflow-y: scroll !important;
}

.sub-menu:before{display:none;}

.first_banner .button_tag{display:none;}

.appointment_title h2{font-size: 24px !important;margin-top: 0 !important;}

.meet_doctor{padding: 18px !important; padding-top:18px !important;}

.meet_doctor h2{font-size: 3.4rem !important;margin-bottom: 2rem !important;}

.meet_doctor h5{text-align:center;font-size: 22px !important;}

.meet_doctor p{text-align:center;}

.fifth_row{margin:30px 0px !important;}

.why_choose h2{font-size: 41px !important;}

.why_choose{padding-bottom: 10px !important;}

.services_div_heading h2 {font-size: 41px !important;}

.services_div{ padding:30px 0px 30px 0px;}

.icon_testimonial_heading h2{font-size: 41px !important;}

.post_div_sradiry{margin-bottom: 20px !important;}

.post_content{padding: 0px 0px !important;
    min-height: 0px !important;}
    
.author p {text-align:center !important;}

.panel-heading h4 a{font-size:18px !important;}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{font-size:15px !important;}

.treatment_faq_head h2{font-size:25px !important;}

.treatment_faq_head p{font-size:16px !important; margin-bottom:0px !important;}

.first_footer{padding-top:0px !important;padding-left: 20px !important;
    padding-right: 20px !important;}
    
.blog_divss h2{font-size: 41px !important;}

.blog_div{padding:30px 0px !important;}

.site-info{text-align:center !important;}

.site-info p, .site-info p a{margin-bottom:13px !important;}

.custom_blog_shadow{padding: 1em 1em 1em !important;height: auto !important;}

section#content-section-4 .call-to-action h5{
    font-size: 26px !important;
}

#content-section-3 .content-section3-inner #news-slider .owl-item{
    padding-right:0px !important;
}

#news-slider .owl-controls .owl-buttons .owl-prev, #news-slider .owl-controls .owl-buttons .owl-next{
    display:none;
}

section#content-section-4 .call-to-action p{
    font-size: 17px !important;
}

.second_banner .button_tag{display:none;}

.bleow_header { display:block;
    margin-top: 55px;
}

.breadcream_list{margin-top: 0% !important;}

.bg_color_cream{
    padding-top: 3em !important;
    padding-bottom: 4em !important;
    height:unset! important;
    float:unset! important;;
}

.breadcream_list h1{
    font-size:40px !important;
}

.sanjivani_services_bg .sanjivani_services h5{
    font-size: 22px !important;
}

.sanjivani_services_bg .sanjivani_services p {
    font-size: 16px !important;
}

.sanjivani_services_bg{
    padding:2em 0em !important;
}

.breadcream_list{
     height:unset! important;
}

.main-navigation ul .sub-menu{
    display:block;
}

/*.sub-menu*/
/*{*/
/*    height: 400px;*/
/*    overflow-y: scroll;*/
/*}*/

.blog #primary{width:100% !important;     padding-left: 10px !important;}

.blog #secondary{width:100% !important;}

.blog article{width:100% !important;}

.single-post #primary{width:100% !important;}
.single-post #secondary{width:100% !important;}

.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{width:100% !important;}

.single-post .post-navigation .nav-previous a:before, .single-post .post-navigation .nav-next a:after{font-size: 20px !important;}
.single-post .post-navigation .nav-previous, .single-post .post-navigation .nav-next{font-size: 14px !important;}


.site-info ul{margin:0px !important;}

.site-info ul li {float:unset !important;}

#mvcwid{margin-left: 31% !important;}

body
{
	overflow-x:hidden !important;}

}

@media only screen and (max-width:600px){
    
    .header_top_phonemenu{position: relative;
    top: 4em !important;padding-top: 0px !important;
    text-align: center;}
    .main-navigation ul{
        display:none;
    }
    
}

@media only screen and (max-width:400px){
    
    .header_top_phonemenu{position: relative;
    top:3.5em !important;
    text-align: center;}
    
}

@media only screen and (max-width:550px){
    
    .header_top_phonemenu{position: relative;
    top: 4em !important;padding-top: 7px !important;
    text-align: center;}
    
    .main-navigation ul{
        display:none;
    }
}

@media (min-width :768px) and (max-width :1224px){
   .main-navigation a{
       padding: 35px 12px 35px !important;
    font-size: 12px !important;
   }
   
   .main-navigation ul ul li a{
       padding:12px !important;
   }
   
   .custome_top .top_headbar {
   
    font-size: 11px !important;}
    
    .migrain_button {
    position: absolute;
    top: -12em !important;
    left: -3em;
}
.migrain_button1 {
    position: absolute;
    top: -12em !important;
    left: -1em !important;
}
.doctor_button {
    position: absolute;
    top: -9em !important;
    left: 3em !important;
}

.disease_button {
    right: 6em !important;
    position: absolute;
    top: -13em !important;
}
.joint_button {
    right: 5em !important;
    position: absolute;
    top: -13em !important;
}
.women_button {
    right: 7.7em !important;
    position: absolute;
    top: -11em !important;
}

}