/* Responsive Css */


@media only screen and (max-width: 1749px){



}


@media only screen and (max-width: 1499px){



}


@media only screen and (max-width: 1399px){



}


@media only screen and (max-width: 1299px){



}



@media only screen and (max-width: 1200px){

  .main-menu,
  .sticky-header,
  .main-header.style-one .outer-container:before{
    display: none !important;
  }

  .menu-area .mobile-nav-toggler {
    display: block;
    padding: 10px;
    position: absolute;
    margin-top: -60px;
    z-index: 1111;
    right: 0;
  }

  .megamenu ul li:first-child{
    display: none;
  }



}



@media only screen and (min-width: 768px){
  .main-menu .navigation > li > ul,
  .main-menu .navigation > li > ul > li > ul,
  .main-menu .navigation > li > .megamenu{
    display:block !important;
    visibility:hidden;
    opacity:0;
  }
}



@media only screen and (max-width: 991px){

  .sec-title h2 br{
    display: none;
  }

  .main-footer .footer-widget{
    margin: 0px 0px 30px 0px !important;
  }

  .main-footer .widget-section{
    padding-bottom: 0px;
  }

  .footer-bottom .bottom-inner{
    display: block;
    text-align: center;
    margin-top: 20px;
  }

  .footer-bottom .bottom-inner .footer-nav li{
    float: none;
  }


}


@media only screen and (max-width: 767px){
 .image-set-according
  {
    width: 55px;
    margin-top: -60px;
    margin-left: -85px;
  }
  .div-margin
  {
    margin-top: -30px !important;
  }
  .auto-container {
    margin: -25px auto;
  }
  .menu-area .mobile-nav-toggler {
    margin-top: -38px;
  }
  .footer-margin
  {
    margin-top: 30px;
  }
  .subscribe-section .inner-container {
    padding: 25px 0px 0px 5px;
  }
  .feature-block-one .inner-box {
    height: auto;
  }
  .span-re{
      padding: 0px 0px 0px 0px;
  }
  
  
  
  .award-logo
  {
      display:none;
  }
  .sec-title h2{
    font-size: 36px;
    line-height: 46px;
    margin-top: 50px;
  }
  .sec-pad-2-1
  {
    padding-top: 25px !important;
  }

  .team-details .experience-details h2 {
    margin-top: 10px !important;
  }
  
  .service-block-one .inner-box .lower-content {
    height: auto;
  }

  .subscribe-section .inner-container:before
  {
    width: 100% !important;
    left:0px !important;
    margin-top:10px;
    
  }
  
  .sec-pad{
    padding: 30px 0px 30px 0px;
  }

  .sec-pad-2{
    /*padding: 70px 0px;*/
  }
  
  .header-top
  {
      display:none;
  }

  /*.btn-box*/
  /*{*/
  /*    display:none;*/
  /*}*/
  
  
  .responsive-img
  {
      padding:0px 0px;
  }
  
  
  #responsive-img
  {
    background-image: url(https://shlokitsolution.in/ashokaivf.com/links/img/timeline.jpg) !important;
    padding: 1px 0px !important; 
    background-size: cover !important;;
   
  }
}

@media only screen and (max-width: 599px){

  
}

@media only screen and (max-width: 499px){

  .mobile-menu{
    width: 100%;
  }
}