@media only screen and (max-width: 1499px) {
}
 @media (max-width: 1200px) {
     .navbar-brand{
         margin-right: 10px;
    }
}
 @media (max-width: 991px) {
     .navbar-brand{
         margin-right: 50px !important;
         padding:0px 0px !important;
    }
     .contact-map-shape img{
         display: none;
    }
     .navbar-inverse .navbar-toggle .icon-bar{
         background-color: #000;
    }
     .site-button{
         margin: 0px;
    }
     .topbar{
         display: none;
    }
     .carousel-inner{
         height: auto !important;
    }
     .carousel-inner>.item{
         height: auto !important;
    }
     header{
         position: relative;
    }
     .carousel-caption h2 {
         font-size: 40px;
         line-height: 40px;
    }
     .carousel-caption{
         height: 400px;
    }
     .competitive-text {
         padding: 30px 50px;
         height: auto;
    }
     .about-float-text {
         font-size: 100px;
         bottom: -30px;
         right: 0px;
    }
     .service-block-three .heights{
         height: auto;
    }
     .footer-social {
         margin-bottom: 30px;
    }
     .about-text {
         height: auto;
         padding-top: 70px;
    }
     .navbar-brand{
         margin-right: 20px !important;
         padding: 15px 0px;
    }
     .navbar-inverse .navbar-nav>li>a{
         padding: 10px 10px;
         font-size: 13px;
    }
     .navbar-brand>img {
         width: 200px;
    }
     .site-button{
         padding: 8px 20px;
         font-size: 13px;
         margin-top: 4px !important;
    }
     .about-wrap:after{
         display: none;
    }
}
 @media (max-width: 768px) {
     .package-card{
         margin-bottom:30px;
    }
     .feedback-card{
         margin-bottom:30px;
         height:370px;
    }
    
     .about-wrap:after{
         display: none;
    }
     .contact-map-shape img{
         display: none;
    }
     .navbar-inverse .navbar-toggle .icon-bar{
         background-color: #000;
    }
     .site-button{
         margin: 0px;
    }
     .topbar{
         display: none;
    }
     .carousel-inner{
         height: auto !important;
    }
     .carousel-inner>.item{
         height: auto !important;
    }
     header{
         position: relative;
    }
     .carousel-caption h2 {
         font-size: 20px;
         line-height: 30px;
    }
     .carousel-caption{
         height: 200px;
    }
     .competitive-text {
         padding: 30px 50px;
         height: auto;
    }
     .about-float-text {
         font-size: 100px;
         bottom: -30px;
         right: 0px;
    }
     .service-block-three .heights{
         height: auto;
    }
     .footer-social {
         margin-bottom: 30px;
    }
     .about-text {
         height: auto;
         padding-top: 70px;
    }
     .carousel-indicators{
         display: none;
    }
     .hero-banner-wrap{
         overflow: hidden;
    }
}
 @media (max-width: 640px) {
}
 @media (max-width: 480px) {
}
 @media (max-width: 360px) {
}
