/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.banner .container{ background-size:50%; height:350px;}
.banner h2, .stats h2{ font-size:30px;}
.stats{ font-size:14px;}
.stellarnav.mobile > ul > li > a{ border-radius:0;}

} 
/* END__ */

@media only screen and (max-width: 767px) {
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:1rem;}
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.banner .container{ background-size:50%; height:250px;}
.banner h2{ font-size:24px;}
.stats{ font-size:14px;}
.section{ padding:25px 5px;}
.home-w1 .login .form-control, .home-w1 .login .btn{ height:40px;}
.home-w1 .login .col-6{ font-size:12px;}
.home-w1 .login, .stats, .w1-block{ margin-bottom:30px;}
.stats h2{ font-size:32px;}
.w1-block .icon-content{ padding:25px; margin-bottom:0; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.15); box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);}
.w1-btn ul li { margin-bottom:12px; display:block; margin-left:0; margin-right:0;}
.w1-btn ul li a{ display:block; padding:10px 20px; text-align:center;}
.w1-logos ul li{ float:left; width:33.3333%; margin-bottom:20px;}
.w1-btn{ margin-bottom:24px;}
.stellarnav.mobile > ul > li > a{ border-radius:0;}
.testimonials .owl-nav{ display:none;}
.testimonials .owl-next, .owl-prev{  position:relative; top:auto;}
.testimonials .owl-next{ right:auto}
.testimonials .owl-prev{ left:auto;}
.testimonials .testimonial-scroll{ padding:25px 5px;}
.testimonials .testimonial-scroll .testimonial-inner{ padding:0}
.testimonials .testimonial-scroll .testimonial-inner .quote .quote-block{ padding:30px;}
.testimonials .testimonial-scroll .testimonial-inner .quote:after, .testimonials .testimonial-scroll .testimonial-inner .quote:before{ display:none;}
.testimonials .owl-dots { margin-top:30px;}
.testimonials .owl-dots .owl-dot{ background:#ccc; border-radius:20px; height:12px; width:12px; padding:0; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; display:inline-block; margin:0 3px;}
.testimonials .owl-dots .owl-dot.active{ background:#000;}
.footer{ text-align:center;}
.footer .logo{ float:none; margin:0 auto; width:75px;}
.footer ul{ float:none; margin-top:12px;}
.footer ul li{ float:none; display:inline-block; margin:0 8px;}
.footer ul li + li{ margin-left:8px;}
.footer p{ float:none;}
.reg-form{ padding:20px;}
.service-head h1, .page-title h1, .page-title h3{ font-size:24px;}

} 
/* END__ */

@media (max-width: 575px) {
.service-head .search-bar{ float:none; width:auto}
.table{ border-radius:0;}
.service-head h1{ float:none; line-height:1.2; margin-bottom:24px;}
.service-head .search-bar .row [class*="col-"] .form-control{ margin-bottom:20px;}
} 
/* END__ */

