@charset "utf-8";
/* CSS Document */




@media screen and (max-width: 1024px) {
 
	
	
}

@media screen and (max-width: 990px) {
 
	
	
	
	
}
 

@media screen and (max-width: 768px) {
 
	.logo {
    width: 120px;
    padding: 20px 0;
}
.slider_text h1 {  font-size: 30px; }
.slider_text h1 span {
    font-size: 35px;
} 
.slider_text a {
    margin: 10px 0;
}
.slider_text { top: 20%; }
	
}


@media screen and (max-width: 767px) {
.logo {
    width: 200px;
    padding: 10px 0;
}
.navbar-toggle {  margin-top: 20px;    background-color: #cd1b11;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #cd1b11;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.Top_menu .navbar-nav {
    float: left;
}
.Top_menu .navbar-default .navbar-nav>li>a {
    font-size: 15px;
    padding: 8px 20px;
}
.slider_text h1 span {
    font-weight: 600;
    font-size: 21px;
}
.slider_text h1 {
    font-size: 13px;
}
.slider_text {top: 5px;}
.slider_text a {
    font-size: 10px;
    font-weight: 300;
    padding: 2px 10px;
    margin: 0 0;
}
.Slider .owl-pagination {
    bottom: 0;
}
.h1, h1 {
    font-size: 22px;
}
h3.sub_heading {
    margin: 5px 0 15px;
    font-size: 15px;}
.section1 p {
    font-size: 14px;
     padding: 4px 0 0;}
.services {
    padding: 45px 0;
}
.feature p {
    font-size: 15px;
     padding: 0 15px 30px 0;}
.feature h3 { font-size: 16px; padding: 5px 0 5px 0;}
.footer_top h3 {
    margin: 25px 0 0;
    font-size: 16px;
}
.copyright p {
    font-size: 10px;
}
}
