@charset "utf-8";
/* CSS Document */
body {overflow-x:hidden;}
@media(max-width:1189px) {
ul.right {
	text-align: left !important;
}
ul.right li::before {
	left: 0;
}
}
@media (max-width:1024px) {
ul.right {
	text-align: left;
}
ul.right li::before {
	left: 0;
}
.welcome{ padding:30px 10px;}
div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    position: relative;
    right: 34px;
}
}
 @media (max-width:991px) {
.navbar-nav > li > a {
	font-size: 14px;
	padding: 15px 4px;
}
.banner-caption {
	bottom: 65px;
	height: 130px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: inherit;
	width: 100%;
}
.readmore {
	margin-left: auto;
	margin-right: auto;
}
.welcome_text {
	width: 95%;
	margin: auto;
}
.mid-sec .header {
	font-size:16px; padding:0 12px;
	padding-bottom: 16px;
	width: 100%;
	height: 85px;
    overflow:hidden;}

.mid-sec .text{
	    min-height: 165px;
	overflow:hidden;}
	
.right-section {
	margin-top: -40px;
}

.feedback-form-part input[type="text"], .feedback-form-part input[type="tel"], .feedback-form-part input[type="email"] {
	height:35px;
	margin:0;
	padding:5px 0;
	line-height:30px;
	font-size: 12px;}
.readmore1 .read1{ font-size:16px;}
.mid-sec .header{font-size: 22px; min-height:140px; }
.con-details li:first-child:before{top: 0px;} 
div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    position: relative;
    right: 34px;
}
}
@media (max-width:767px) {
.navbar-toggle .icon-bar {
	background: #fff;
}
.lowerdiv > img {
	margin: auto;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.lowerdiv {
	margin-top: 25px;
}
.lowerdivimg {
	text-align: center;
}
.mid-sec {
	padding: 20px 0;
}
.footer .col-lg-5.col-md-5.col-sm-5.col-xs-12 > h3, .footer p, ul.social_tab {
	text-align: left;
}
.right-section {
	margin-top: 0;
}
.left-section {
	padding: 20px 15px;
}
.banner-caption h3 {
	font-size:17px;
}
.banner-caption {
    bottom: 0;
    height: 50px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.carousel-indicators {display:none;}
.innerpage {padding:26px 0 36px 0;}
.right-section1 {margin-top:0; overflow:hidden;}
.consection1 .bb {font-size:29px;}
.right-section1 .consection1 {padding:6px;}
.footer {padding:30px 0 10px 0;}
.footermenu, .footer .con-details {margin-bottom:26px;}
.footer h3 {margin-bottom:0;}
.banner h1 {bottom:50%;}
.banner::before {background:none;}
.banner::after {background:none;}
.banner .overlay {height:100%;}
.contactform {transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);}
.mec-image{ margin-bottom:10px;}
.address-part h3, .schedule-part h3{ margin-top:10px;}
div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    position: relative;
    margin: 0px auto;
    text-align: center;
    left: 0px;
    right: 0px;
}
.banner .overlay {
	height: 100%;
}
}
@media (max-width:600px) {
.navbar-toggle {
	position: absolute;
	top: -57px; 
	right: 0;
}
.map-part {
	height: 200px;
}
.banner h1 {
	font-size: 17px;
}
.banner::after , .banner:before
{
	display:none;}
	
	
	ul.mid li, ul.right li {font-size:13px; padding-left:26px;}
	ul.mid li::before {width:21px; background-size:90%;}
	ul.right li::before {background-size:70%;}
	.contactform {transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);}
.readmore1{top: auto; bottom: 60px; }	
}

@media (max-width:440px) {

 .consection1{
	 transform: skew(0deg, 3deg);
	-ms-transform: skew(0deg, 3deg);
	-webkit-transform: skew(0deg, 3deg);}
	.contactform {transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);}
	
.mec-image{
	margin-bottom:10px;
}
div.wpcf7 .wpcf7-recaptcha iframe {
    right: 35px !important;
}	

	
}
