 @media (max-width: 1440px){
 header {height: 73px;}
 .container {width: 100%; padding: 0 15px;}
 nav.navbar.bootsnav ul.nav > li > a {padding: 0; font-size: 16px; line-height: 72px;}
 .padding {padding-bottom: 50px; padding-top: 50px;}
p, #text_rotator p, #about ul li, ul.links li a, ul.bullet_list li {font-size: 16px!important;}
.copyright p {font-size: 16px!important;}
 .about_banner img {height: 250px;}
 .defaultimg {background-size: contain!important; background-position: top left!important;}
 .forcefullwidth_wrapper_tp_banner {width: 100%;float: left;}
 .icon_box h4 {font-size: 20px;margin-bottom: 10px;}
 .rev_slider_wrapper {height: 100%!important;}
 }

 @media (max-width: 1199px){
 nav.navbar.bootsnav .navbar-brand img, nav.navbar.bootsnav.navbar-fixed.no-background .navbar-brand img.logo-scrolled, .navbar-brand img {
 		width: auto;
 }
 p, #text_rotator p {font-size: 18px;}
 .padding-top {padding-top: 30px;}
 .padding { padding-bottom: 30px;padding-top: 30px;}
 }

 @media (max-width: 991px){
 .about_banner img {height: 250px;}
 .image img {width: auto;}
 #menu_bars {display: block;}
 }

@media (max-width: 767px){
.image img {width: 100%;}
.vision {width: 100%; padding-bottom: 15px;}
.vision h4 {padding-bottom: 5px;}
.about_banner img {height: 150px;}
.about_banner h1 {top: auto;left: 15px;bottom: 10px;font-size: 25px;}
 .padding { padding-bottom: 20px;padding-top: 20px;}
 .form_sec h4 {font-size: 20px;}
 .form_sec form .form-group {padding-bottom: 0;}
}

@media (max-width: 479px){
p, #text_rotator p, #about ul li, ul.links li a, ul.bullet_list li, h4 {font-size: 16px;}
#about p {text-align: justify;}
.vision h4 {font-size: 20px;}
.copyright p, .other_van ul li  {font-size: 16px;}
.defaultimg,  .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {height: 200px!important;}
.icon_box {padding-top: 10px;padding-bottom: 10px;}
#parallax h1 {font-size: 25px;}
}
