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

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

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

}


@media only screen and (max-width:768px) {
.res-menu .navbar li:first-child{margin-left: 17px;}
.res-menu .navbar .navbar-nav{background: #b20000;top: 15px;}
.res-menu .navbar .navbar-toggler-icon{color: #fff;background: #b20000;padding-top: 5px;}
.res-menu .navbar li{margin-left: 15px;}
.pull-right{margin-top: 10px;}
.res-menu li a:hover{color: #000 !important;}
.scrolled .navbar li a:hover{color: #000 !important;}
.scrolled .navbar li a{color: #fff !important;}
.welcome-overlay{width: auto;height: auto;}
.welcome-overlay::after {
    content: "";
    border-width: 62vh 0 0 40vh;
}
#demo{height: auto;}
#demo img{height: 62vh;}
#demo .carousel-control-prev,#demo .carousel-control-next{display: none;}
#demo .slider-content{width: auto;left: 30px;}
.slider-content{width: auto;}
.web h3{font-size: 30px;}
.abt-rw {margin-top:50px}
.heading h2{font-size: 24px;}
.service-rw {padding: 50px 15px;}
.service-rw .owl-dots{display: none !important;}
.portfolio-rw{margin-top:50px}
.filtermenu {margin-bottom: 15px;}
.filtermenu li{margin: 10px;}
.container-block ul li{width: 100%;}
.container-block ul li img{width: 100%;}
.counter-rw {height: auto;}
.counter-Txt{margin-bottom: 30px !important;}
.gallery ul li{width: 100%;}
.news-letter form{width: 80%;}
.foot-left-address{padding: 40px 15px;margin-bottom: 30px;}
.w-50{width: 100% !important;}
.foot-left-address textarea{min-height: 100.5px;}
.copyright{margin-top: 20px;}
}

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

}

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

}
