@charset "utf-8";

/* CSS Document */

@media only screen and (min-width:1025px) and (max-width:1199px) {





}



@media only screen and (min-width: 768px) and (max-width: 1024px) {







    

}



@media screen and (max-width: 767px) {
.caption.home {
    height: auto;
}
.carousel.carousel-home .mask {
    top: 40px;
}



 .navbar-brand img {
    width: 50%;
}   
    
  .contact-option {
    margin-top: 0px;
    width: 100%;
}  

.inner-page {
    padding: 15px 15px;
    margin-top: 30px;
}
.welcome-home .pt-10 {

    padding-top: 8%;

    padding-left: 15px !important;

}

.home-title h2 span, .home-title h2 {

    font-size: 2rem;

}

.title-choose, .general-title {

    font-size: 1.6rem;

}

.news-area {

    margin-bottom: 20px;

}



.customer-login {

    padding: 0px 0 30px;

}





.navbar-custom .navbar-collapse {

    margin-top: 0;

    background: #b17d00;

    padding: 20px 0;

}

.call-us {

    margin-left: 10px;

    margin-top: 40px;

    margin-bottom: 20px;

}

.call-us a {

    background: #000;

}

.navbar-custom .navbar-brand {

	width: 60%;

}

.carousel.carousel-home {

    height: 30vh;

}

.caption-edit::before, .choseus-col::before {

    display: none;

}

.carousel-home .mx-r-20 {

    margin-left: 0;

}

.caption-edit {
    padding: 0px;
    width: 100%;
    text-align: center !important;
}
.caption-edit a.btn-lg {
    font-size: 14px;
    padding: 10px 44px;
    margin-bottom: 10px;
}
.caption-edit h1 {
    font-size: 1.2rem;
}
.carousel-home .carousel-indicators {
    justify-content: center;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    bottom: 0px;
}
.h4, h4 {
    font-size: 1.2rem;
}
.footer-copyright .text-right {
    text-align: center !important;
}
.footer-area {
    padding: 20px 0;
}
.carousel-innerpage {
    height: 40vh;
}

.carousel-innerpage .caption-edit h1 {
    font-size: 26px;
}


a.call-text {

    font-size: 40px;

}

.test-title {

    font-size: 1.5rem;

}

.testimonial-home {

    text-align: center;

}

.testimonial-home .caption {

    margin-bottom: 30px;

}

.footer-menu {

    margin-bottom: 20px;

}

.footer-menu h3 {

    padding-top: 20px;

}

.copyright, ul.sub-ftr-menu {

    text-align: center;

}



























}





@media only screen and (min-width: 586px) and (max-width: 766px) {

    

    

}





@media only screen and (min-width: 480px) and (max-width: 585px) {

    

    

}



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







}



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

    

    

}







