/* ----------------------------------------------------------------
	Responsive CSS 
-----------------------------------------------------------------*/

@media (max-width: 991.99px) {
   #top-bar-center {
    text-align: center;
    display: block !important;
    }

    #top-bar-center p {
    margin-right: 0 !important;
    }

    div#logo {
    position: relative;
    left: 0;
    }

    #logo img { 
    height: 100px !important;
    }

    #slider{
        background-size: contain !important;
    height: auto !important;
    }

    .row.book-appointment a.button  {
    position: absolute !important;
    top: 240px !important;
    }

    .book-appointment .book-button{
        margin-bottom: 0 !important;
    }

    .about-us-img{
        position: relative !important;
        margin-top: 60px !important;
    }

    .company__two-left-title h1{
        font-size: 70px !important;
    }

    #about-us .company__two-left-title h1 {
    left: 20px !important;
    }
    #Services .company__two-left-title h1 {
    left: 30% !important;
    }
    .tabs{
        padding-top: 50px !important;
        background: linear-gradient(to right, #cee8df 100%, #fff 50%) no-repeat !important;
    }
    .tab-nav{
        display: block !important;
    }
    .tab-nav li{
        height: 70px;
    }
    .tab-nav li a{
        height: 70px;
    }
    .serv-tab-img{
        float: unset;
        border: 10px solid #fff;
    }
    .serv-right-content { 
    padding: 20px;
    }
    #blog .grid-inner {
    display: block;
    margin-top: 20px;
    }
    #footer .subscribe-widget { 
    display: block !important;
    }
    #footer .footer-widgets-wrap { 
    padding: 20px 0 0 0 !important;
    }
    form#widget-subscribe-form {
    padding-right: 15px;
    padding-left: 15px;
    }
    #footer .widget.dark h3 { 
    margin-top: 30px;
    }
    .line, .double-line{
        margin: 5px !important;
    }
    .foot-logo{
        border-right:unset;
    }
    .company__two-left-skill h6 {
     
    font-size: 15px !important;
    }
}

@media (min-width: 576px) {
  
}
@media (min-width: 768px) {
   
}
@media (min-width: 992px) {
   
}
@media (min-width: 1200px) {
   
}
@media (min-width: 1400px) {
   
}