



@media (min-width: 992px) and (max-width: 1199px){


}


@media (min-width: 768px) and (max-width: 991px){

.header_main .header_right .contact_info ul li { display: block; width: 100%; margin-bottom: 4px; margin-left: 0; }

.welcome_section .blocks h6 { font-size: 18px; }
}

@media (max-width: 767px){

.header_main .navbar-inverse { background: #da0000; }

.header_main .navbar-inverse .navbar-toggle.collapsed { background-color: #fff; border-color: #fff; }

.header_main .navbar-inverse .navbar-toggle,
.header_main .navbar-inverse .navbar-toggle:hover { background-color: #bf0000; border-color: #bf0000; }

.header_main .navbar-inverse .navbar-toggle.collapsed .icon-bar { background-color: #da0000; }

.header_main .navbar-inverse .navbar-toggle.collapsed:hover .icon-bar,
.header_main .navbar-inverse .navbar-toggle .icon-bar,
.header_main .navbar-inverse .navbar-toggle:hover .icon-bar { background-color: #fff; }

.header_main .navbar-collapse { padding-right: 15px; border-color: #fff; box-shadow: none; }

.navbar-inverse .navbar-nav { width: auto; margin-top: 0; margin-bottom: 0; }

.navbar-inverse .navbar-nav > li { float: left; width: 100%; border-bottom: solid 1px #fff;  margin-right: 0; margin-left: 0; }

.navbar-inverse .navbar-nav > li > a { padding: 4px 10px; }

.navbar-inverse .navbar-nav > li ul { position: static; width: 100%; visibility: visible; opacity: 1; border-top: solid 1px #fff; }

.navbar-inverse .navbar-nav > li ul li:last-child { border-bottom-color: #da0000; }

.navbar-inverse .navbar-nav > li ul li a { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 20px; }

.slider_section .owl-carousel .caption_main { position: relative; }

.slider_section .owl-carousel .caption_main .caption { position: static; }

.welcome_section p { font-size: 16px; }

.footer_main .copyright { position: static; padding-top: 8px; padding-bottom: 7px; width: 100%; height: auto; margin-top: 10px; background: #ff0505; overflow: hidden; clear: both; }

.footer_main p { text-align: center; }

}

@media (min-width: 568px) and (max-width: 767px){

.header_main .header_top .logo { max-width: 280px; }

.header_main .header_right .contact_info ul li { display: block; width: 100%; margin-bottom: 4px; margin-left: 0; }

.header_main .header_right .contact_info a,
.header_main .header_right .social_links a .fa,
.header_main .header_right .contact_info .fa { font-size: 16px; }

.slider_section .owl-carousel .caption_main h3 { font-size: 26px; }

#home-slider .owl-controls { height: 26px; margin-top: -13px; }

#home-slider .owl-controls .owl-nav [class*="owl-"] { width: 26px; height: 26px; }

#home-slider .owl-controls .owl-nav [class*="owl-"]:before { font-size: 16px; line-height: 24px; }

.welcome_section .blocks > div { float: left; width: 50%; margin-bottom: 10px; }

}

@media (min-width: 240px) and (max-width: 567px){

.header_main .header_top .logo { float: none; width: 205px; clear: both; margin-right: auto; margin-left: auto; }

.header_main .header_right { padding-top: 15px; padding-right: 0; text-align: center; }

.header_main .header_right .social_links { margin-top: 15px; margin-left: 0; }

.header_main .header_right .contact_info { margin-left: 0; }

.header_main .header_right .contact_info ul li { display: block; width: 100%; margin-bottom: 4px; margin-left: 0; }

.header_main .header_right .contact_info a,
.header_main .header_right .social_links a .fa,
.header_main .header_right .contact_info .fa { font-size: 16px; }

.slider_section .owl-carousel .caption_main h3 { padding: 10px 15px; font-size: 20px; }

#home-slider .owl-controls { height: 20px; margin-top: -10px; }

#home-slider .owl-controls .owl-nav [class*="owl-"] { width: 20px; height: 20px; }

#home-slider .owl-controls .owl-nav [class*="owl-"]:before { font-size: 12px; line-height: 19px; }

.welcome_section .blocks > div { float: left; width: 100%; margin-bottom: 10px; }

}