@charset "utf-8";
/* CSS Document */

@media (min-width:768px) and (max-width:1200px){
	.form-inline .form-control {
    width:40%;

}
	
}
@media only screen and (max-width: 991px) {
	.carousel-item{ height:auto}
	.service_box_new{ display:none !important}
	.serviceBox .service-content {
    height: auto;
}
.form_sec {
    width: 100%;
}
.mvr_btns {
    border: none;
    width: inherit !important;
}
.membership_sec .serviceBox .description{
	height: 100px;
}
	
}
@media (min-width:992px) and (max-width:2400px){
	
 .responsive_view{ display:none}
 
}
@media only screen and (max-width: 767px) {
	

.navbar-dark .navbar-toggler {
    color: #000;
    border-color: rgba(255,255,255,.1);
    border: none;

}

.navbar-toggler {
    padding: 1px 2px;
    font-size: 20px;
    line-height: 1;
    background-color: #0b558c;
    border: 1px solid transparent;
    border-radius: 0px;

}	
.form-control.mr-sm-2 {

    margin: 5px 0px;

}

footer.footer {
    padding: 19px 0px 22px 0px;
}
.directory {
    display: block;
    height: auto;
    padding: 0 0px;
}
.sub_nav ul li a {
    padding-right: 0px;
    color: #fff;
    font-size: 11px;
}
.copyright {
    padding-top: 12px;
    text-align: left;
    font-size: 11px;
    color: #fff;
}
.registration{ width:100%}

.text-right {
    text-align: left !important;

}

}

@media only screen and (max-width: 991px) {
	
.logo img {
    width: 135px;

}
.navigation {
    padding: .5rem 1rem;
}
.logo {
    position: inherit;
    top: 0;
}
.shrink .logo img {
    width: 135px;
}
.contact_us_form {
    width: 100%;
}

}
@media only screen and (max-width: 640px) {
	.profile_pic {
    top: 37%;
	}
	
	}
	