@media only screen and (max-width:1030px){
.container				{ width:100%; padding:0 15px; box-sizing:border-box;}
.header_in{ padding:9px 0px 0 10px;}
nav ul li{ padding:0 20px 0 0;}
.header_right ul li{ padding:0px 15px 0 0px;}
.banner_text{ width:75%;}
.banner_text h1 span{ font-size:35px;}
.tabs_main ul li{ margin:0 15px 0 0;}
.tabs_main ul li h2{ padding:0 0 0 30px !important; font-size:26px; line-height:25px;}
.content p br{display:none; }
.content p{ width:90%; font-size:21px; line-height:32px;}
.team p br{ display:none;}
.team img{ width:270px; height:auto; margin:4px 0 0px 5px;}
.team p{ padding:0;word-spacing:0;}
.team{ width:100%;}
.content_main{ width:90%;}
}
@media only screen and (max-width:767px){
html, body{height:100%; overflow-x:hidden; }
.mobile{ height:100%;}
nav{ display:none;}
.menu{ display:block; position:absolute; left:40px; top:30px; z-index:9999;}
.sidebar{display:block; position:fixed; top:0; left:-250px; z-index:9; width:250px; background:#505735; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; height:100%; z-index:9999999;  }
.sidebar nav{display:block; height:100%; padding:53px 0 0 36px; }
nav ul{height:100%; overflow:auto; }
.sidebar nav li{width:100%; padding:0 0  20px 0; }
.sidebar nav li a{ color:#ffffff; font-weight:300;}
.sidebar nav > ul > li > a.active{color:#ffffff; }
.sidebar nav li a:hover{ color:#ffffff;}
.wrapper{position:relative; left:0; height:100%; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.open .sidebar{left:0;}
.open .wrapper{left:250px;}
.open .overlay{opacity:1; visibility:visible;display:block; }
.tabs_main ul{ display:none;}
.resp-accordion h2{ font-family: 'Roboto', sans-serif;font-weight:400;color:#ffffff;font-size:30px;line-height:25px;background:url(../images/tab_ar.png) no-repeat left top; padding:0 0 0 35px; }
.tabs_content{width:100%; background:#999999 url(../images/body_bg.png) no-repeat left top; padding:0; background-size:cover;}
.content{width:100%;background: #fff url(../images/body_bg.png) no-repeat left top; background-size:cover; padding:10px 0;}
.banner_in{ padding:0 0 30px 0;}
.main_content{ padding:25px 0 0 0;}
.team{ padding:0 0 35px 0;}
footer{ padding:22px 0 50px 0;}
.team img{ width:90%; height:auto; margin:0 auto 15px; float:none; display:block; text-align:center;}
.banner_content{ left:-3px; top:0;}
.banner_text{ width:79%;}
.banner_text h1{ font-size:45px; line-height:45px;}
.banner_text h1 span{ font-size:26px; line-height:37px;}
.content p{ width:95%; font-size:17px; line-height:27px;}
.team > h2{ font-size:40px; line-height:40px; padding:0 0 20px 0px;}
.team p{ font-size:17px;}
.close-menu { position: absolute;top: 20px;right: 20px; background: url(../images/close_icon.png) no-repeat;width: 20px; height: 20px;cursor: pointer;}
.content_main{ width:95%;}
.content_main > p{ font-size:17px; padding:0 0 20px 0;}
.resp-tab-active h2{color:#525736 !important; background:url(../images/active_ar.png) no-repeat left top !important; }
}
@media only screen and (max-width:599px){
	.banner_text h1 span{ font-size:20px; line-height:30px;}
	.banner_text h1{ font-size:35px; line-height:35px;}
	.bx-wrapper .bx-controls-direction a{ background-size:22px auto;}
	.bx-wrapper .bx-prev{ left:6px;}
	.bx-wrapper .bx-next{ right:6px;}
	.team > h2{ font-size:35px; line-height:35px;}
	.content p{ width:98%;}
	.main_content1{ padding:25px 0 0 0;}
	.content_main h2{ padding:0 0 10px 0px;}
	.content_main{ width:100%;}
	.content_main > p{ font-size:15px; padding:0 0 15px 0; text-align:justify;}
}
@media only screen and (max-width:479px){
	.menu{ left:20px; top:29px;}
	header{ padding:24px 0 24px 0;}
	.banner_cnt > .logo{ padding:0 0 20px 0;}
	.bx-wrapper .bx-controls-direction a{ display:none;}
	.banner_content{ left:0;}
	.banner_text h1{font-size:30px; line-height:30px;}
	.banner_text h1 span{font-size:16px; line-height:22px;}
	.banner_text{ width:95%; padding:7px 0 7px 10px;}
	.banner_in{ padding:0 0 25px 0;}
	.resp-accordion h2{ font-size:20px;}
	.team > h2{ width:100%; display:block; text-align:center; font-size:25px; line-height:25px; background:#ffffff; margin:0 0 20px 0; color:#515735; padding:13px 0 17px 0; }
	.main_content .container				{ width:100%; padding:0;}
	.team img{ width:80%; height:auto;}
	.team p{ padding:0 13px 0 13px; font-size:17px; text-align:left; }
	.number h2{ padding:0 35px 0 0px;}
	footer p{ padding:0 25px 33px; line-height:25px;}
	footer .para{ font-size:16px; padding:0;}
	footer{ padding:22px 0 35px 0;}
	.content_main > p{ font-size:13px; line-height:20px;}
	h2.resp-accordion { max-width: 200px;}

}





















