

/*
Author: Bootstrapthemes
Author URI: http://www.bootstrapthemes.co
*/

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    html {
        font-size: 100%;
    }
    body {
        font-size: 1rem;
    }
    .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
        z-index: 2;
        height: 51px;
        margin-top: 0px;
        border-radius: 0px 5px 5px 0px;
    }
    /*    .carousel.carousel-slider .carousel-item {
            top: 150px;
        }*/
}

/* Portrait tablets and small desktops */
@media (max-width: 991px) {
    html {
        font-size: 90%;
    }
    h1 {
        font-size:4.5rem;
    }
    h3 {}
    h3 {}
    h4 {
        font-size: 1.025rem;
    }
    h5 {}

    .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
        z-index: 2;
        height: 46px;
        margin-top: 0px;
        border-radius: 0px 5px 5px 0px;
    }
    .main_footer_area .single_f_widget .single_f_widget_text .social_f_widget a i {
        width: 25px;
        height: 25px;
        line-height: 25px;
        color: #444444;
        font-size: 1rem;
    }
    .carousel.carousel-slider .carousel-inner {
        top: 20%;
        height:500px;
    }



}
/* Landscape phones and portrait tablets */
@media  (max-width: 768px) {
    html {
        font-size: 80%;
    }
    h4 {
        font-size: 1.225rem;
    }
    .main_accordion{
        margin-bottom: 30px;
    }
    .single_works{
        margin-top:20px;
    }
    .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
        height: 40px;
    }
    .carousel{
        height: 525px;
    }
    .carousel.carousel-slider .carousel-inner {
        top: 10%;
    }
    .carousel .carousel-inner img {
        width: 125px;
        margin-bottom: 15px;
    } 


}
/* Landscape phones and smaller */
@media (max-width: 550px) {
    html {
        font-size: 65%;
    }
    .main_offer_area .single_offer .single_offer_icon i {
        width: 25%;
        margin: 10px auto;
    }
    .single_offer{
        text-align: center;
    }

    .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
        height: 33px;
    }

    .carousel.carousel-slider .carousel-inner .single_c_text p{
        font-size:1.5rem;
    }

    .carousel.carousel-slider .carousel-inner {
        top: 10%;
    }

    .carousel .carousel-inner img {
        width: 125px;
    }
}


/* Landscape phones and smaller */
@media (max-width: 479px) {
    html {
        font-size: 65%;
    }
    .main_offer_area .single_offer .single_offer_icon i {
        width: 25%;
        margin: 10px auto;
    }

    .carousel{
        height: 775px;
    }

    .carousel.carousel-slider .carousel-inner {
        top: 15%;
    }

    .carousel .carousel-inner img {
        width: 125px;
    }
    .navbar-brand img {
    	width:75vw;
    	height:auto;
    	margin-top: 10px;
    }


}



@media (max-width: 320px) {


    html {
        font-size: 60.5%;
    }
    .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
        height: 31px;
    }

    .carousel{
        height: 820px;
    }

    .carousel.carousel-slider .carousel-inner {
        top: 10%;
    }

    .carousel .carousel-inner img {
        width: 125px;
    }
    

}

