@charset "UTF-8";
/* CSS Document */

@media only screen and (max-width: 767px) {
.dsr_wrap .carousel-caption h1 a {font-size: 30px;}	
.dsr_wrap .carousel .carousel-inner .carousel-caption {top: 20%;}
.dsr_wrap a.navbar-brand.page-scroll {margin-top: 5px;}
.dsr_wrap ul.nostyle li{ font-size:15px;}
.dsr_wrap section.contact-section h2 {font-size: 15px;}
.dsr_wrap ol.carousel-indicators {display: none;}
.dsr_wrap .carousel-inner .item img {width: 100%;height: auto;object-fit: cover;}
.dsr_wrap .carousel .carousel-inner .carousel-caption h1{ font-size:17px;}
.dsr_wrap p.lead {text-align: left;}
.dsr_wrap h1.text-uppercase {text-align: center;}
.dsr_wrap .caption h3 {text-align: left;}
.dsr_wrap .caption ul {padding: 0;}


}

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

.dsr_wrap .carousel-caption h1 a {font-size: 20px;}
.contact-section .form-group .btn-primary{ width:100%;}

}


@media only screen and (min-width:768px) and (max-width:991px) {
.dsr_wrap .carousel .carousel-inner .carousel-caption {top: 19%;}
.dsr_wrap p.lead {text-align: left;}
.dsr_wrap .caption h3 {text-align: left;}
.dsr_wrap .caption ul {padding: 0;}

}

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