@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:768px)
{
.logo { float: none;text-align: center;width:100%;margin-bottom:2%;}
.menu{width:100% !important;}
/*.menu ul li{border-bottom:1px solid #354b9c;}*/
.menu ul li:hover{background: #354b9c;}
.menu ul li a:hover{color:#fff !important;}
.inner_wrapper {  padding: 2%;width: 96%;}
.about_left {width: 100%;  float: none;}
video {width: 100%;  height: auto;}
.about_right { width: 100%;float: none;}
.service1,.service2,.service3,.service4 {     padding: 0% 10%;width: 82%;    float: none;}
.services ul li {  float: none; padding-top: 0%;}
.c_right {    width: 100%;    float: none;text-align: center;}
.c_left {    width: 100%;    float: none;    text-align: center;margin-top: 5%;}
input[type=text], input[type=email] {    width: 96%;}
.submit_btn {    float: none;    width: 30%; margin-top:3%;}
.footer_logo {    text-align: center;}
.footer_logo h1{     padding: 0% 0% 0% 0%;margin: 3%; }
#banner-section .carousel {   height: auto !important;overflow:visible !important;}
.carousel-inner .slide img { height: auto !important;}
#banner-section {   margin-bottom: 8%;}
/*#banner-section .arrow {display:none !important;}*/
.about {    margin-top: 18%;}
.aboutuspage{ margin-top: 0%!important; }
.location_left {
    width: 100% !important;
    float: none !important;
}
.location {
    width: 98% !important;margin: auto !important;
}
.location_right {
    width: 100% !important;
    float: none !important;
    text-align: center;
    margin: 3%;
}
.c_form {
   
    max-width: 100% !important;
}
.c_form h1 {

    text-align: center;
}
.c_page {
    text-align: center;
}
.contact .c_right
{
float:none;
width:100%;	
}


}

@media only screen and (min-width:768px) and (max-width:1000px)
{
.menu {
    width: 50% !important;
}

.logo {
    width: 40% !important;
}
}