@media (min-width: 1451px) and (max-width: 1800px) {
}
 @media (min-width: 1200px) and (max-width: 1450px) {
header .logo img {
 width: 50px;
}
header .menu a {
 font-size: 14px;
}
header .menu {
 margin-top: 25px;
}
.banner_text h1 {
 font-size: 46px;
 line-height: 46px;
}
 .banner_text h2 {
 font-size: 26px;
 width: 426px;
 padding: 20px 0 0;
}
 .about_home h2 {
 font-size: 24px;
 padding: 10px 0 0;
}
.about_home p {
 width: 700px;
 font-size: 18px;
 line-height: 25px;
}
.about_home {
 padding: 48px 0 322px;
}
.team_bx h2 {
 font-size: 35px;
}
.team_bx h2::after {
 height: 3px;
 width: 79px;
 bottom: -10px;
}
.team_bx p {
 font-size: 18px;
 padding: 34px 0 0 0;
 width: 63%;
}
.team_list ul li .team_one h3 {
 font-size: 15px;
 padding: 15px 0 4px;
}
.team_list ul li .team_one p {
 font-size: 13px;
}
.teamhome a {
 padding: 8px 30px;
 font-size: 15px;
 border: 2px solid #fff;
}
.events_bx h2 {
 font-size: 35px;
}
.events_bx h2::after {
 height: 3px;
 width: 79px;
 bottom: -10px;
}
 .events_bx .post-slide .read-more {
 padding: 5px 18px;
 font-size: 15px;
 right: 0;
 bottom: 16px;
 width: 139px;
}
.events_bx .post-slide .post-content {
 padding: 10px 17px 28px !important;
 font-size: 19px;
 width: 100%;
}
.events_bx #news-slider {
 margin-top: 32px;
}
.driving_text_bx h2 {
	font-size: 28px;
	width: 415px;
	padding: 3px 0 0;
}
.driving_text_bx {
 top: 83%;
left: 90px;
}
 .driving_bxpp p {
 font-size: 16px;
 width: 373px;
}
.driving_bxpp {
 padding: 15px 0 0;
}
 .driving_bx {
 padding: 50px 0;
}
 .mission_text h2 {
 font-size: 35px;
}
.mission_text p {
 font-size: 15px;
 padding: 20px 0 0;
 width: 582px;
}
.view_more a {
 padding: 6px 15px;
 font-size: 15px;
 width: 160px;
}
.share_connected a {
 padding: 9px 63px;
 font-size: 16px;
 border: 2px solid #fff;
}
.share_connected a span.boder_sq .fa {
 font-size: 14px;
 width: 28px;
 height: 28px;
 padding: 5px;
}
.share_connected a span .fa {
 font-size: 24px;
 padding: 1px 5px 0 0;
}
.mission_text h2::after {
 height: 3px;
 width: 158px;
 bottom: -10px;
 left: 81px;
}
.stay_connected_right a {
 font-size: 21px;
}
.footer_left_btm p {
 font-size: 16px;
}
.footer_left .logo_footer img {
 width: 83px;
}
 .footer_right_btm p {
 font-size: 16px;
}
.driving_text_bx h2::after {
 left: 217px;
}
.banner_text {
 padding:13% 0 0;
}
header .head_container {
	padding: 26px 0;
}.team_list_page .team_one img {
	width: 190px; 
}
.team_list_page .team_one h3 { 
	font-size: 17px; 
}
.team_list_page .team_one p { 
	font-size: 14px; 
}
.team_list_page .team_one { 
	padding: 20px 0; 
}
.team_tit_page h3 {
  	font-size: 24px; 
	width: 340px;
	margin: auto;
}
.contact_page .get_form_inner_text h2 { 
	font-size: 35px; 
}
.contact_page .get_form_inner_text h2::after {
  	height: 3px;
	width: 119px; 
}
.contact_page input[type="text"], input[type="text"], input[type="email"], input[type="tel"] {
 	height: 50px;
 	font-size: 16px;
}
.contact_page input[type="submit"] {
 	font-size: 16px; 
}
.contact_page .get_say_info_sec > li a {
 	font-size: 16px; 
}
.contact_page textarea {
  	width: 100%;
	font-size: 16px; 
}.join_jyws h5 {
 	font-size: 16px; 
}



}
 @media (min-width: 992px) and (max-width: 1199px) {
 header .menu a {
 font-weight: 500;
 padding: 0 3px;
 font-size: 14px;
}
header .logo img {
 width: 60px;
}
 .sidenav a {
 padding: 5px 8px 8px 20px;
 font-size: 18px;
 color: #85443a;
}
.banner_text {
 width: 100%;
 float: left;
 padding: 1% 0 0;
}
 .banner_text h2 {
 font-size: 24px;
 padding: 7px 0 0;
width:100%;
}
.footer_left_btm p span {
 display: inline-block;
}
.banner_text h1 {
 font-size: 42px;
 line-height: 44px;
}
.about_home {
 padding: 10px 0 0;
}
.about_home h2 {
 font-size: 24px;
 padding: 20px 0 0;
}
.about_home p {
 font-size: 16px;
width:100%;
 line-height: 19px;
}
.about_home::after {
 background-image: none;
}
.team_bx h2 {
 font-size: 24px;
}
.team_bx h2::after {
 height: 3px;
 width: 70px;
}
.team_bx {
 padding: 30px 0;
}
.team_bx p {
 font-size: 16px;
 padding: 21px 0 0 0;
 width: 100%;
}
.team_list ul li {
 padding: 0 20px;
 width: 20%;
}
 .team_list ul li .team_one {
 padding: 30px 0;
}
 .team_list ul li .team_one h3 {
 font-size: 18px;
 padding: 8px 0 4px;
}
.team_list ul li .team_one p {
 font-size: 16px;
 width: 100%;
}
.team_list ul li .team_one {
 padding: 30px 0 0;
}
.teamhome {
 padding: 30px 0 10px;
}
.teamhome a {
 padding: 7px 16px;
 font-size: 16px;
 position: relative;
 bottom: 0;
 margin: auto;
}
.events_bx h2 {
 font-size: 35px;
}
.events_bx h2::after {
 height: 3px;
 width: 79px;
 bottom: -10px;
}
 .events_bx .post-slide .read-more {
 padding: 5px 18px;
 font-size: 15px;
 right: 0;
 bottom: 16px;
 width: 139px;
}
.events_bx .post-slide .post-content {
 padding: 10px 17px 28px !important;
 font-size: 19px;
 width: 100%;
}
.events_bx #news-slider {
 margin-top: 32px;
}
.driving_text_bx h2 {
	font-size: 26px;
	width: 495px;
	padding: 3px 0 0;
}
.driving_text_bx {
 top: 83%;
left: 90px;
}
 .driving_bxpp p {
 font-size: 16px;
 width: 373px;
}
.driving_bxpp {
 padding: 15px 0 0;
}
 .driving_bx {
 padding: 50px 0;
}
.mission_text {
 position: relative;
}
.mission_text {
 position: absolute;
 bottom: 0;
 float: left;
 width: 100%;
 padding: 30px 0;
}
.mission_text h2 {
 font-size: 24px;
 float: left;
 color: #fff;
 width: 100%;
 position: relative;
}
.mission_text h2::after {
 height: 3px;
 width: 110px;
 background-color: #fff;
 bottom: -10px;
 left: 55px;
}
.mission_text p {
 font-size: 16px;
 padding: 12px 0 0;
 color: #fff;
 width: 100%;
 text-align: justify;
}
.view_more a {
 padding: 5px 15px;
 font-size: 16px;
 background: none;
color: #fff;
border: 2px solid #fff;
}
.stay_connected h2 {
 font-size: 25px;
}
.stay_connected p {
 font-size: 18px;
}
.stay_connected_right {
 font-size: 14px;
 padding: 10px 0 0 0;
}
.stay_connected_right a {
 padding: 5px 33px;
 font-size: 20px;
 text-align: center;
}
.stay_connected_right {
 font-size: 14px;
 padding: 20px 0 0 0;
 float: right;
}
.share_connected {
 padding: 40px 0 0;
}
.share_connected a {
 padding: 7px 40px;
 font-size: 14px;
 margin: auto;
 width: 100%;
 float: left;
 text-align: center;
}
.share_connected a span.boder_sq .fa {
 font-size: 14px;
 width: 30px;
 height: 30px;
 padding: 6px;
}
.footer_left .logo_footer img {
 width: 50px;
}
 .connectedbx {
 width: 100%;
 float: left;
 padding: 30px 0 40px;
}
.footer_left .logo_footer img {
 width: 50px;
 text-align: center;
 margin: auto;
 float: none;
 padding: 0 0 10px;
}
.footer_left .logo_footer {
 text-align: left;
 margin: auto;
 width: 20%;
}
.footer_left_btm {
 width: 80%;
}
.footer_left_btm p {
 font-size: 14px;
 text-align: left;
 width: 100%;
}
.footer_right_btm p {
 font-size: 14px;
 text-align: center;
}
.footer_right_btm {
 float: none;
 padding: 10px 0 0;
 text-align: center;
}
footer {
 padding: 30px 0;
}
.driving_bx {
 padding: 50px 0;
}
 header .head_container {
 padding: 16px 0 100px;
 overflow: hidden;
}
.team_list_page .team_one img {
	width: 190px; 
}
.team_list_page .team_one h3 { 
	font-size: 17px; 
}
.team_list_page .team_one p { 
	font-size: 14px; 
}
.team_list_page .team_one { 
	padding: 20px 0; 
}
.team_tit_page h3 {
  	font-size: 24px; 
	width: 340px;
	margin: auto;
}
.contact_page .grid-70-30 {
	display: inherit 
}
.contact_page .get_say_social-icn {
 	position: relative;
	bottom: 0;
}
.contact_page .get_say_info_sec > li a {
	width: 100%;
	display: block;
	padding: 11px 25px;
	color: #fff; 
}
.contact_page .get_form_inner_text h2 {
	font-size: 25px;
}.contact_page .get_form_inner_text h2::after {
	height: 2px;
	width: 90px;
}.contact_page input[type="text"], input[type="text"], input[type="email"], input[type="tel"] {
 	height: 51px; 
	font-size: 16px;
}
.contact_page .get_say_form { 
	width: 100%;
}
header .homepagebg img {
  	height: auto; 
}
.mobile_img{ display: inline-block;}
}
 @media (min-width: 768px) and (max-width: 991px) {
 header .menu {
 margin-top: 0;
 float: right;
}
 header .menu li {
 display: none;
}
header .icon {
 font-weight: 900 !important;
 font-size: 27px !important;
 padding: 0;
 margin: 0;
 margin-top: -22px;
 display: flex;
}
 header .head_container {
 padding: 10px 0;
}
header .menu ul {
 margin-top: 30px;
}
header .logo img {
 width: 40px;
}
 .sidenav a {
 padding: 5px 8px 8px 20px;
 font-size: 18px;
 color: #85443a;
}
.banner_text {
 width: 100%;
 float: left;
 padding: 25% 0 0;
}
 .banner_text h2 {
 font-size: 18px;
 padding: 7px 0 0;
width:100%;
}
.footer_left_btm p span {
 display: inline-block;
}
.banner_text h1 {
 font-size: 24px;
 line-height: 24px;
}
.about_home {
 padding: 10px 0 0;
}
.about_home h2 {
 font-size: 24px;
 padding: 20px 0 0;
}
.about_home p {
 font-size: 16px;
width:100%;
 line-height: 19px;
}
.about_home::after {
 background-image: none;
}
.team_bx h2 {
 font-size: 24px;
}
.team_bx h2::after {
 height: 3px;
 width: 70px;
}
.team_bx {
 padding: 30px 0;
}
.team_bx p {
 font-size: 16px;
 padding: 21px 0 0 0;
 width: 100%;
}
.team_list ul li {
 padding: 0 20px;
 width: 33%;
}
 .team_list ul li .team_one {
 padding: 30px 0;
}
 .team_list ul li .team_one h3 {
 font-size: 18px;
 padding: 8px 0 4px;
}
.team_list ul li .team_one p {
 font-size: 16px;
 width: 100%;
}
.team_list ul li .team_one {
 padding: 30px 0 0;
}
.teamhome {
 padding: 30px 0 10px;
}
.teamhome a {
 padding: 7px 16px;
 font-size: 16px;
 position: relative;
 bottom: 0;
 margin: auto;
}
.events_bx h2 {
 font-size: 24px;
}
.events_bx h2::after {
 height: 3px;
 width: 80px;
}
.events_bx {
 padding: 30px 0;
}
.events_bx #news-slider {
 margin-top: 30px;
}
.events_bx .post-slide .read-more {
 padding: 5px 10px;
 font-size: 16px;
 width: 148px;
}
.events_bx .post-slide .post-content {
 font-size: 18px;
 line-height: 25px;
}
.events_bx .owl-controls .owl-buttons .owl-prev {
 left: 0;
}
.events_bx .owl-controls .owl-buttons .owl-next {
 right: -0px;
}
.events_bx .post-slide {
 margin: 0;
padding: 4px;
}
.driving_bx_images img {
 width: 100%;
}
.driving_text_bx {
 position: relative;
 left: 0;
 right: 0;
 top: 0;
}
.driving_text_bx h2 {
 font-size: 24px;
 width: 100%;
 padding: 20px 0 0;
}
.driving_text_bx h2::before {
 content: '"';
 font-size: 47px;
 position: absolute;
 left: -18px;
 top: 0;
}
.driving_text_bx h2::after {
 right: 0;
 bottom: -14px;
 font-size: 47px;
}
.driving_bxpp {
 width: 100%;
 float: left;
 padding: 0;
}
.driving_bxpp p {
 font-size: 18px;
 width: 100%;
}
.mission_text {
 position: relative;
}
.mission_text {
 position: absolute;
 bottom: 0;
 float: left;
 width: 100%;
 padding: 30px 0;
}
.mission_text h2 {
 font-size: 24px;
 float: left;
 color: #fff;
 width: 100%;
 position: relative;
}
.mission_text h2::after {
 height: 3px;
 width: 110px;
 background-color: #fff;
 bottom: -10px;
 left: 55px;
}
.mission_text p {
 font-size: 16px;
 padding: 12px 0 0;
 color: #fff;
 width: 100%;
 text-align: justify;
}
.view_more a {
 padding: 5px 15px;
 font-size: 16px;
 background: none;
color: #fff;
border: 2px solid #fff;
}
.stay_connected h2 {
 font-size: 25px;
}
.stay_connected p {
 font-size: 18px;
}
.stay_connected_right {
 font-size: 14px;
 padding: 10px 0 0 0;
}
.stay_connected_right a {
 padding: 5px 33px;
 font-size: 20px;
 text-align: center;
}
.stay_connected_right {
 font-size: 14px;
 padding: 20px 0 0 0;
 float: right;
}
.share_connected {
 padding: 40px 0 0;
}
.share_connected a {
 padding: 7px 40px;
 font-size: 14px;
 margin: auto;
 width: 100%;
 float: left;
 text-align: center;
}
.share_connected a span.boder_sq .fa {
 font-size: 14px;
 width: 30px;
 height: 30px;
 padding: 6px;
}
.footer_left .logo_footer img {
 width: 50px;
}
 .connectedbx {
 width: 100%;
 float: left;
 padding: 30px 0 40px;
}
.footer_left .logo_footer img {
 width: 50px;
 text-align: center;
 margin: auto;
 float: none;
 padding: 0 0 10px;
}
.footer_left .logo_footer {
 text-align: left;
 margin: auto;
 width: 20%;
}
.footer_left_btm {
 width: 80%;
}
.footer_left_btm p {
 font-size: 14px;
 text-align: left;
 width: 100%;
}
.footer_right_btm p {
 font-size: 14px;
 text-align: center;
}
.footer_right_btm {
 float: none;
 padding: 10px 0 0;
 text-align: center;
}
footer {
 padding: 30px 0;
}
.driving_bx {
 padding: 50px 0;
}
.team_list_page .team_one img {
	width: 140px; 
}
.team_list_page .team_one h3 { 
	font-size: 17px; 
}
.team_list_page .team_one p { 
	font-size: 14px; 
}
.team_list_page .team_one { 
	padding: 20px 0; 
}
.team_tit_page h3 {
  	font-size: 24px; 
	width: 340px;
	margin: auto;
}
.contact_page .grid-70-30 {
	display: inherit 
}
.contact_page .get_say_social-icn {
 	position: relative;
	bottom: 0;
}
.contact_page .get_say_info_sec > li a {
	width: 100%;
	display: block;
	padding: 11px 25px;
	color: #fff; 
}
.contact_page .get_form_inner_text h2 {
	font-size: 25px;
}.contact_page .get_form_inner_text h2::after {
	height: 2px;
	width: 90px;
}.contact_page input[type="text"], input[type="text"], input[type="email"], input[type="tel"] {
 	height: 51px; 
	font-size: 16px;
}
header .homepagebg img {
  	height: auto; 
}.mobile_img{ display: inline-block;}
}
 @media only screen and (max-width: 767px) {
 header .menu {
 margin-top: 0;
 float: right;
}
 header .menu li {
 display: none;
}
header .icon {
 font-weight: 900 !important;
 font-size: 27px !important;
 padding: 0;
 margin: 0;
 margin-top: -22px;
 display: flex;
}
 header .head_container {
 padding: 10px 0;
}
header .menu ul {
 margin-top: 30px;
}
header .logo img {
 width: 40px;
}
.sidenav a {
	padding: 5px 8px 8px 20px;
	font-size: 18px;
	color: #85443a;
	text-transform: uppercase;
}
.banner_text {
 width: 100%;
 float: left;
 padding: 21% 0 0;
}
 .banner_text h2 {
 font-size: 18px;
 padding: 7px 0 0;
width:100%;
}
.banner_text h1 {
 font-size: 24px;
 line-height: 28px;
}
.about_home {
 padding: 10px 0 0;
}
.about_home h2 {
 font-size: 24px;
 padding: 20px 0 0;
}
.about_home p {
 font-size: 16px;
width:100%;
 line-height: 19px;
}
.about_home::after {
 background-image: none;
}
.team_bx h2 {
 font-size: 24px;
}
.team_bx h2::after {
 height: 3px;
 width: 70px;
}
.team_bx {
 padding: 30px 0;
}
.team_bx p {
 font-size: 16px;
 padding: 21px 0 0 0;
 width: 100%;
}
.team_list ul li {
 padding: 0 20px;
 width: 50%;
}
 .team_list ul li .team_one {
 padding: 30px 0;
}
 .team_list ul li .team_one h3 {
 font-size: 18px;
 padding: 8px 0 4px;
}
.team_list ul li .team_one p {
 font-size: 16px;
 width: 100%;
}
.team_list ul li .team_one img {
	width: 130px;
	border-radius: 50px;
	text-align: center;
	margin: auto;float: none;
}
.team_list ul li .team_one {
	padding: 30px 0 0;
	text-align: center;
}
.teamhome {
 padding: 30px 0 10px;
}
.teamhome a {
 padding: 7px 16px;
 font-size: 16px;
 position: relative;
 bottom: 0;
 margin: auto;
}
.events_bx h2 {
 font-size: 24px;
}
.events_bx h2::after {
 height: 3px;
 width: 80px;
}
.events_bx {
 padding: 30px 0;
}
.events_bx #news-slider {
 margin-top: 30px;
}
.events_bx .post-slide .read-more {
 padding: 5px 10px;
 font-size: 16px;
 width: 148px;
}
.events_bx .post-slide .post-content {
 font-size: 18px;
 line-height: 25px;
}
.events_bx .owl-controls .owl-buttons .owl-prev {
 left: 0;
}
.events_bx .owl-controls .owl-buttons .owl-next {
 right: -0px;
}
.events_bx .post-slide {
 margin: 0;
padding: 4px;
}
.driving_bx_images img {
 width: 100%;
}
.driving_text_bx {
 position: relative;
 left: 0;
 right: 0;
 top: 0;
}
.driving_text_bx h2 {
 font-size: 24px;
 width: 100%;
 padding: 20px 0 0;
}
.driving_text_bx h2::before {
 content: '"';
 font-size: 47px;
 position: absolute;
 left: -18px;
 top: 0;
}
.driving_text_bx h2::after {
 right: 0;
 bottom: -14px;
 font-size: 47px;
}
.driving_bxpp {
 width: 100%;
 float: left;
 padding: 0;
}
.driving_bxpp p {
 font-size: 18px;
 width: 100%;
}
.mission_text {
 position: relative;
}
.mission_text {
 position: relative;
 bottom: 0;
 background: #e3ced0;
 float: left;
 width: 100%;
 padding: 30px 0;
}
.mission_text h2 {
 font-size: 24px;
 float: left;
 color: #85443a;
 width: 100%;
 position: relative;
}
.mission_text h2::after {
 height: 3px;
 width: 110px;
 background-color: #85443a;
 bottom: -10px;
 left: 55px;
}
.mission_text p {
 font-size: 16px;
 padding: 12px 0 0;
 color: #672839;
 width: 100%;
 text-align: justify;
}
.view_more a {
 padding: 5px 15px;
 font-size: 16px;
 background: none;
color: #662738;
border: 2px solid #68293a;
}
.stay_connected h2 {
 font-size: 25px;
}
.stay_connected p {
 font-size: 18px;
}
.stay_connected_right {
 font-size: 14px;
 padding: 10px 0 0 0;
}
.stay_connected_right a {
 padding: 5px 33px;
 font-size: 20px;
 text-align: center;
}
.stay_connected_right {
 font-size: 14px;
 padding: 20px 0 0 0;
 float: left;
}
.share_connected {
 padding: 40px 0 0;
}
.share_connected a {
 padding: 7px 40px;
 font-size: 14px;
 margin: auto;
 width: 100%;
 float: left;
 text-align: center;
}
.share_connected a span.boder_sq .fa {
 font-size: 14px;
 width: 30px;
 height: 30px;
 padding: 6px;
}
.footer_left .logo_footer img {
 width: 50px;
}
 .connectedbx {
 width: 100%;
 float: left;
 padding: 30px 0 40px;
}
.footer_left .logo_footer img {
 width: 50px;
 text-align: center;
 margin: auto;
 float: none;
 padding: 0 0 10px;
}
.footer_left .logo_footer {
 text-align: center;
 margin: auto;
 width: 100%;
}
.footer_left_btm {
 width: 100%;
}
.footer_left_btm p {
 font-size: 14px;
 text-align: center;
 width: 100%;
}
.footer_right_btm p {
 font-size: 14px;
 text-align: center;
}
.footer_right_btm {
 float: none;
 padding: 10px 0 0;
 text-align: center;
}
footer {
 padding: 30px 0;
}
.driving_bx {
 padding: 50px 0;
}
header .banner_images img { 
	height: auto; 
}
.team_list_page .team_one img {
	width: 190px; 
}
.team_list_page .team_one h3 {
 	font-size:18px; 
 }
.team_list_page .team_one p { 
	font-size: 15px; 
}
.team_list_page .team_one { 
	padding: 20px 0; 
}
.team_tit_page h3 {
  	font-size: 24px; 
	background: #e3ced0;
	z-index: 99;
	width: 325px;
	margin: auto;
}
.post-content span {
	display: inline-block;
}.join_jyws { 
	padding: 30px 0 30px;
}.join_j_add h3 { 
	font-size: 24px; 
}.join_j_add h4 { 
	font-size: 24px; 
}.join_j_add p { 
	padding: 0;
	width: 100%;
}.join_j_add span {
	display: inline-block;
}.join_jyws h5 { 
	width: 100%; 
}.contact_page .grid-70-30 {
	display: inherit 
}
.contact_page .get_say_social-icn {
 	position: relative;
	bottom: 0;
}
.contact_page .get_say_info_sec > li a {
	width: 100%;
	display: block;
	padding: 11px 25px;
	color: #fff; 
}
.contact_page .get_form_inner_text h2 {
	font-size: 25px;
}.contact_page .get_form_inner_text h2::after {
	height: 2px;
	width: 90px;
}.contact_page input[type="text"], input[type="text"], input[type="email"], input[type="tel"] {
 	height: 51px; 
	font-size: 16px;
}
.stay_connected_right a {
 	font-size: 16px;
 }
.mobile_img{ display: inline-block;}
}
 @media only screen and (max-width: 575px) {
 header .banner_images img {
 width: 100%;
 float: left;
 height: auto;
 object-fit: inherit;
 background-size: inherit;
 background-position: inherit;
}
.team_list_page .team_one {
 padding: 18px 0;
}
.team_tit_page h3 {
 width: 100%;
}
 header .menu li {
 display: none;
}
.team_tit_page {
 padding: 40px 0 0;
}
.team_tit_page h3 {
 font-size: 24px;
}
header .icon {
 font-weight: 900 !important;
 font-size: 27px !important;
 padding: 0;
 margin: 0;
 margin-top: -22px;
 display: flex;
}
.team_list_page .team_one h3 {
 font-size: 18px;
}
.team_list_page .team_one p {
 font-size: 16px;
}
.team_list_page .team_one img {
 width: 200px;
 border: 2px solid #833145;
}
 header .head_container {
 padding: 10px 0;
}
header .menu ul {
 margin-top: 30px;
}
header .logo img {
 width: 40px;
}
 .sidenav a {
 padding: 5px 8px 8px 20px;
 font-size: 18px;
 color: #85443a;
}
.banner_text {
 width: 100%;
 float: left;
 padding: 1% 0 0;
}
 .banner_text h2 {
 font-size: 18px;
 padding: 7px 0 0;
width:100%;
}
.banner_text h1 {
	font-size: 21px;
	line-height: 20px;
}
.about_home {
 padding: 10px 0 0;
}
.about_home h2 {
 font-size: 24px;
 padding: 20px 0 0;
}
.about_home p {
 font-size: 16px;
width:100%;
 line-height: 19px;
}
.about_home::after {
 background-image: none;
}
.team_bx h2 {
 font-size: 24px;
}
.team_bx h2::after {
 height: 3px;
 width: 70px;
}
.team_bx {
 padding: 30px 0;
}
.team_bx p {
 font-size: 16px;
 padding: 21px 0 0 0;
 width: 100%;
}
.team_list ul li {
 padding: 0 20px;
 width: 50%;
}
 .team_list ul li .team_one {
 padding: 30px 0;
}
 .team_list ul li .team_one h3 {
 font-size: 16px;
 padding: 8px 0 4px;
}
.team_list ul li .team_one p {
 font-size: 16px;
 width: 100%;
}
.team_list ul li .team_one {
	padding: 30px 0 0;
	text-align: center;
}.team_list ul li .team_one img {
	width: 130px;
	border-radius: 50px;
	text-align: center;
	margin: auto;float: none;
}
.teamhome {
 padding: 30px 0 10px;
}
.teamhome a {
 padding: 7px 16px;
 font-size: 16px;
 position: relative;
 bottom: 0;
 margin: auto;
}
.events_bx h2 {
 font-size: 24px;
}
.events_bx h2::after {
 height: 3px;
 width: 80px;
}
.events_bx {
 padding: 30px 0;
}
.events_bx #news-slider {
 margin-top: 30px;
}
.events_bx .post-slide .read-more {
 padding: 5px 10px;
 font-size: 16px;
 width: 148px;
}
.events_bx .post-slide .post-content {
 font-size: 18px;
 line-height: 25px;
}
.events_bx .owl-controls .owl-buttons .owl-prev {
 left: 0;
}
.events_bx .owl-controls .owl-buttons .owl-next {
 right: -0px;
}
.events_bx .post-slide {
 margin: 0;
}
.driving_bx_images img {
 width: 100%;
}
.driving_text_bx {
 position: relative;
 left: 0;
 right: 0;
 top: 0;
}
.driving_text_bx h2 {
 font-size: 24px;
 width: 100%;
 padding: 20px 0 0;
}
.driving_text_bx h2::before {
 content: '"';
 font-size: 47px;
 position: absolute;
 left: -18px;
 top: 0;
}
.driving_text_bx h2::after {
 right: 0;
 bottom: -14px;
 font-size: 47px;
}
.driving_bxpp {
 width: 100%;
 float: left;
 padding: 0;
}
.driving_bxpp p {
 font-size: 18px;
 width: 100%;
}
.mission_text {
 position: relative;
}
.mission_text {
 position: relative;
 bottom: 0;
 background: #e3ced0;
 float: left;
 width: 100%;
 padding: 30px 0;
}
.mission_text h2 {
 font-size: 24px;
 float: left;
 color: #85443a;
 width: 100%;
 position: relative;
}
.mission_text h2::after {
 height: 3px;
 width: 110px;
 background-color: #85443a;
 bottom: -10px;
 left: 55px;
}
.mission_text p {
 font-size: 16px;
 padding: 12px 0 0;
 color: #672839;
 width: 100%;
 text-align: justify;
}
.view_more a {
 padding: 5px 15px;
 font-size: 16px;
 background: none;
color: #662738;
border: 2px solid #68293a;
}
.stay_connected h2 {
 font-size: 25px;
}
.stay_connected p {
 font-size: 18px;
}
.stay_connected_right {
 font-size: 14px;
 padding: 10px 0 0 0;
}
.stay_connected_right a {
	padding: 5px 33px;
	font-size: 16px;
	text-align: center;
	margin: auto;
}
.stay_connected_right {
 font-size: 14px;
 padding: 20px 0 0 0;
 float: left;
}
.share_connected {
 padding: 40px 0 0;
}
.share_connected a {
 padding: 7px 90px;
 font-size: 16px;
 margin: auto;
 width: 100%;
 float: left;
 text-align: center;
}
.share_connected a span.boder_sq .fa {
 font-size: 14px;
 width: 30px;
 height: 30px;
 padding: 6px;
}
.footer_left .logo_footer img {
 width: 50px;
}
 .connectedbx {
 width: 100%;
 float: left;
 padding: 30px 0 40px;
}
.footer_left .logo_footer img {
 width: 50px;
 text-align: center;
 margin: auto;
 float: none;
 padding: 0 0 10px;
}
.footer_left .logo_footer {
 text-align: center;
 margin: auto;
 width: 100%;
}
.footer_left_btm {
 width: 100%;
}
.footer_left_btm p {
 font-size: 14px;
 text-align: center;
 width: 100%;
}
.footer_right_btm p {
 font-size: 14px;
 text-align: center;
}
.footer_right_btm {
 float: none;
 padding: 10px 0 0;
 text-align: center;
}
footer {
	padding: 30px 0 10px;
}
.gallery_eventpage h4 { 
	font-size: 20px; 
}
.contact_page .get_form_inner_text h2 {
  	font-size: 25px; 
}
.contact_page .get_form_inner_text h2::after {
  	height: 2px;
	width: 90px; 
}
.contact_page input[type="text"], input[type="text"], input[type="email"], input[type="tel"] {
  	height:45px; 
	font-size: 16px;
}
.contact_page textarea {
  	font-size: 16px; 
}
.contact_page input[type="submit"] {
 	font-size: 16px; 
	padding: 6px 11px; 
}.join_jyws { 
	padding: 30px 0 30px;
}.join_j_add h3 { 
	font-size: 24px; 
}.join_j_add h4 { 
	font-size: 24px; 
}.join_j_add p { 
	padding: 0;
	width: 100%;
}.join_j_add span {
	display: inline-block;
}.join_jyws h5 { 
	width: 100%; 
}.contact_page .grid-70-30 {
	display: inherit 
}
.mobile_img{ display: inline-block;}
}
