@media only screen and (max-width: 1199px){
.banner-main .slider-right p {font: 14px/24px arial !important;}
}
	
@media only screen and (max-width:860px){
	
	// .slider-left{width:calc(100% - 230px);width:-moz-calc(100% - 230px);width:-webkit-calc(100% - 230px);}
	.footer-logo{float:left;padding-right:15px;width:30%;}
	.policy{width:40%;}
	.banner-main .slider-right { padding: 9px 30px 22px;}
	.banner-main .slider-right p { font: 13px/24px arial !important;}
	.slider-right h3{ font: 24px/30px Georgia;}
}
@media only screen and (min-width:861px) and (max-width:899px){
	.navbar-menu ul li a{padding:0 25px;}
	.slider-right {padding: 30px 30px 50px;}
}
@media screen and (min-width:768px) and (max-width: 860px){
	.navbar-menu ul li a{padding: 0 15px;}
	.slider-right {padding: 30px 30px 22px;}
}
@media only screen and (max-width:900px){
	.main{width:100%;}	
	.slider-left{width:calc(100% - 230px);width:-moz-calc(100% - 230px);width:-webkit-calc(100% - 230px);}
}
@media only screen and (max-width:767px){
	.mobile-nav{bottom:0;display:block;position:absolute;right:0;}
	.mobile-nav span.menu-mob{cursor:pointer;float:left;padding:20px;}
	.head-contact{display:none;}
	.slider-right{display:none;}
	.slider-left{float:left;position:static;width:100%;}
	.navbar-menu{display:none;}
	.navbar-menu.mob{background-color:#ffffff;border-radius:0;display:none;padding:0;}
	.navbar-menu.mob.open-mob{display:block;}
	.navbar-menu.mob ul{float:left;width:100%;}
	.navbar-menu.mob ul li{background-color:#41286b;border-color:#ffffff #ffffff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid solid none none;border-width:2px 1px 0 0;display:table;height:54px;width:50%;}
	.navbar-menu.mob ul li:nth-child(2n){border-left:1px solid #ffffff;border-right:0 none;}
	.navbar-menu.mob ul li a{background-color:rgba(0,0,0,0);display:table-cell;float:none;font:14px arial;letter-spacing:normal;padding:0;text-transform:none;vertical-align:middle;width:100%;}
	.navbar-menu.mob ul li a span.blk-nv{display:block;}
	.navbar-menu.mob ul li ul.sub-menu{display:none!important;}
	.navbar-menu.mob ul li:hover > a{background-color:#41286b;color:#ffffff;}
	.navbar-menu.mob ul li a img.more-link{margin-right:10px;margin-top:2px;}
	.navbar-menu.mob ul li.active{background-color:#7c7c7c;}
	.navbar-menu.mob ul li.active a{border-color:#7c7c7c;color:#ffffff;}
	.flex-caption{position:static;}
	.flex-caption .flex-caption-head{font-size:16px;}
	.flex-caption p{display:none;}
	.thumbnail .thumbh{margin-bottom:15px;width:50%;}
	.footer-logo{text-align:center;width:100%;}
	.address{padding-bottom:20px;padding-top:30px;text-align:center;width:100%;}
	.address p{font-size:18px;line-height:normal;}
	.policy{float:left;line-height:normal;padding:10px 0 0;text-align:left;width:auto;}
	.policy p{font-family:Georgia;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;}
	.social-link{padding:0;width:auto;}
	.footer-manu ul li{margin-bottom:10px;}
	.mob-number{background-color:#ffffff;display:block;float:left;padding-bottom:3px;text-align:center;width:100%;}
	.mob-number p{background-color:#008752;color:#ffffff;font:bold 24px Arial;padding:10px 0;}
	.mob-number a{color:#ffffff;}
	.tabing-bar .tab-nav{width:100%;}
	.tabing-bar .tab-nav li{background-color:#553884;border-color:#ffffff;}
	.tabing-bar .tab-nav li a{background:url("../img/arroww.png") no-repeat 95% center;color:#ffffff;font-size:15px;height:50px;line-height:50px;padding:0 20px;}
	.tabing-bar .tab-nav li.active a,.tabing-bar .tab-nav li:hover a{background:#6b568e url("../img/arroww.png") no-repeat 95% center;color:#ffffff;}
	.tabing-content{padding:30px 0 0;width:100%;}
	.no-mob{display:none;}
	.contact-left{margin-bottom:30px;width:100%;}
	.contact-right{width:100%;}
	.left-content{width:100%;}
	.right-content{display:none;}
	.inner-page-banner > img {height: auto;}
}
@media only screen and (max-width:768px){
.slider-right {padding: 39px 32px 22px;}
.slider-right h3 {font: 22px/30px Georgia;}
.slider-right p {font: 13px/20px arial;}
}

@media only screen and (max-width:400px){
	.lower-footer p .blk-mob{display:block;}
	.flex-caption .flex-caption-head {font-size: 13px;}
	.flex-caption .more-btn {  font: 11px Arial;}
	.thumbnail .thumbh h4 {font: bold 13px arial;}
}
@media only screen and (max-width:360px){
	.flex-caption .flex-caption-head {font-size: 11px;}
	.flex-caption .more-btn {font: 10px Arial;}
}