@media only screen and (max-width : 1280px) {
.container{width: 1170px; padding: 0px 15px; box-sizing: border-box;}

.head_right
{
	width: 79%;
}


.slider_wrapper
{
	margin-top: 8vw;
}

.slide-caption
{
	top: -37vw;
}

.slide-caption h3
{
	font-size: 5vw;
}

.slide-caption h3 span
{
	font-size: 5vw;
}

.video_btn i
{
	border-radius: 50%;
	height: 8vw;
	line-height: 8vw;
	width: 8vw;
	font-size: 3vw;
	top: 3vw;
}

.banner_request_main
{
	top: 300px;
}

.bi_circle img
{
	width: 100%;
	position: static;
	transform: none;
}

.bi_circle
{
	width: 100%;
	height: auto;
}

}



@media only screen and (max-width : 1170px) {
.head_right
{
	width: 82%;
}

#navigation ul li a
{
	padding: 27px 9px;
}

.container{width: 992px;}
	
.about_content
{
	width: 52%;
}

.about_main h2
{
	line-height: 1;
}

.expert_inn .samtech .slides img
{
	width: 30%;
	margin: 0px;
}

.slide-caption-exp
{
	width: 68%;
	padding-left: 0px;
}

.expert_inn .slide-caption-exp > h3 span
{
	width: auto;
}
	
.contain-right img
{
	float: left;
	max-width: 100%;
}
	
}


@media only screen and (max-width : 992px) {

.logo
{
	height: 112px;
	width: 112px;
	background-size: 100% 100%;
}

.logo_head
{
	width: 15%;
}

.head_right
{
    width: 85%;
	padding-bottom: 0px;
}

#navigation ul li a
{
    padding: 27px 9px;
    font-size: 12px;
}

.top_login > a
{
	font-size: 13px;
	padding: 7px 25px;
}

.container{width: 760px;}


.banner_request_main {
    top: 275px;
	right: -19.5em;
}

.banner_request span
{
	font-size: 1.5vw;
	margin-top: 8px;
}

.feat_courses li
{
	width: 47%;
}

.course-right img
{
	max-width: 100%;
}

.course-right img:first-child
{
	height: auto;
}
	
}


@media only screen and (max-width : 860px) {

	.left_col {    float: none;    margin: 0 auto;  width: 90%;}
.right_col {    float: none;    margin: 50px auto;width: 90%;}
input[type="tel"], input[type="text"], input[type="password"], input[type="email"] {
    width:70% !important;
}
input[type="tel"], input[type="text"], input[type="password"], input[type="email"], textarea {
    width: 90% !important;
}
.page_enquire .entry {    margin: 0 auto;    width: 90%;}
.right_col iframe {    width: 100%;}
span.wpcf7-not-valid-tip {    padding: 0 !important;}
.page_enquire .post {    padding: 0;    width: 100%;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {    padding: 0 !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {    bottom: 440px;    position: absolute;}
.wpcf7-form {    position: relative;}

.banner_request_main {
    right: -20em;
}

}



@media only screen and (max-width : 767px) {

.container{width: 100%;}

#navigation
{
	display: none;
}

.head_right
{
	border-bottom: 0px;
}

.head_right::before
{
	border-top: 0px;
}

.logo_head
{
	width: 100%;
}

.logo
{
    height: 150px;
    width: 150px;
    margin: 0px auto;
    float: none;
    display: table;
}

.head_right
{
	width: 100%;
	text-align: center;
	margin: 5px 0px 5px;
}

.top_login
{
	display: inline-block;
	float: none;
}

.top_login a
{
	margin: 0px;
}

.slider_wrapper
{
    margin-top: 160px;
}

.banner_request
{
	left: -188px;
}

.banner_request_main
{
	z-index: 99999999;
	top: 185px;
}

.about_main
{
	background-color: #0A0A0A;
	background-image: none;
	padding-bottom: 40px;
}

.about_content
{
	width: 100%;
}

.top_header
{
	position: static;
}

.slider_wrapper {
    margin-top: 0px;
	overflow: hidden;
}

.become_inner_m
{
	text-align: center;
}

.become_inner_m li
{
	max-width: 280px;
	width: 100%;
	float: none;
	display: inline-block;
}

.slide-caption-exp
{
	width: 100%;
}

.expert_inn .samtech .slides img
{
	width: auto;
	float: none;
	margin: 0px auto 5px;
	max-width: 100%;
}

.deirector_in
{
	width: 100%;
}

.director_main
{
	background-size: cover;
	height: auto;
}

.gallery_home li
{
	width: 50%;
}

.gallery_home li:last-child
{
	margin: 0px auto;
	float: none;
}

.deirector_in
{
	position: static;
	padding: 0px;
}

.expert_inn
{
	display: block;
	width: 100%;
}

.footer_bottom
{
	overflow: hidden;
}

.foot_col
{
	width: 100% !important;
}

.become_main h2
{
	line-height: 1;
	margin-top: 0px;
}

.become_main
{
	margin-top: 0px;
}

.expert_slider
{
	padding: 0px 10px;
	box-sizing: border-box;
}

.member_says h2
{
	line-height: 1;
	padding: 15px;
}

.foot_left > h2
{
	margin-left: 0px;
}

.foot_left
{
	width: 100%;
}

.foot_right
{
	padding: 0px;
}

.eemail_button
{
	float: left;
}

.eemail_textbox_button
{
	margin: 0px;
}

.request_popup
{
	transform: none;
	left: 0px;
	width: auto;
	right: 0px;
	top: 0px;
}

.eemail_textbox
{
	width: 100%;
}

.request_popup_body_inn
{
	padding-left: 10px;
	padding-right: 10px;
}

.request_popup label ~ span
{
	width: 84.6%;
}

.wpcf7-form-control-wrap.tel-227
{
	width: 63%;
}

.experts_main
{
	padding: 10px 0 80px;
}

.foot_right h5
{
	margin-top: 0px;
}

.director_main
{
	padding-top: 110px;
}

.expert_slider > h3
{
	margin: 0px -10px;
	padding-left: 10px;
	padding-right: 10px;
}

.live_life h2
{
	margin-bottom: 0px;
}

.director_btns a
{
	padding: 8px 8px;
}

.about_main h2
{
	margin-top: 0px;
}

.about_content
{
	margin-top: 40px;
}

.feat_courses li
{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

.btn_group
{
	position: static;
}

.btn_group > a
{
	width: 100%;
	margin: 3px 0px 0px;
}

.feat_courses h2
{
	padding: 0px ;
	margin: 0px;
	line-height: 1;
	text-align: center;
}

.slider_wrapper > img
{
	min-height: auto;
}

.couser_banner_caption .caption_left
{
	margin-right: 10%;
	width: 100%;
}

.couser_banner_caption .caption_right
{
	display: none;
}

.course-right img:first-child
{
    height: 234px;
    width: 234px;
}

.banner_request_main
{
	display: none;
}

.cntct-banner img
{
	height: 43vw;
}

.contain-left
{
	width: 100%;
}

.contain-right
{
	width: 100%;
}

.contain-right img
{
	float: none;
	max-width: 100%;
	margin: 0px auto;
	display: table;
}

.contain-left tr td:first-child
{
	width: 100%;
	text-align: center;
}

.contain-left tr td
{
	width: 100%;
	text-align: center;
}

.contain-left tbody
{
	width: 284px;
	float: left;
}

.contain-left td
{
	font-size: 14px;
}

.course_thumb
{
	height: auto;
}

.feat_courses li
{
	margin-bottom: 20px;
}

.course-left
{
	float: left;
	width: 100% !important;
}

.course-right
{
    float: none;
    display: table;
    margin: 0px auto 0px;
    padding-top: 10px;
	width: auto;
}

.course-right img
{
	clear: both;
}

.slider_wrapper > img
{
	position: absolute;
	height: 100%;
	z-index: -99;
	width: auto;
}

.couser_banner_caption
{
	position: static;
	padding: 0px 10px;
	box-sizing: border-box;
}

.slider_wrapper.slider_wrapper2
{
	max-height: 100%;
	padding-bottom: 30px;
}

.request_popup::before
{
	display: none;
}

.deirector_in_thumb
{
	margin: 10px 0px;
	position: static;
}

.deirector_in h2
{
	margin-top: 50px;
}

.video-overlay
{
	top: 60px;
}

.war_soundy_audio_control
{
	top: 60px !important;
}

.about_thumb_img
{
	top: 20px;
}

.slide-caption
{
    top: -30vw;
}

}

@media only screen and (max-width : 630px) {
.banner_request_main
{
	right: -22em;
}

.banner_request span
{
	font-size: 1.7vw;
}

}


@media only screen and (max-width : 480px) {

.banner_request_main {
    right: -19em;
}

.banner_request span
{
	font-size: 3vw;
}


.request_popup
{
	top: 55px;
	right: 5px;
	left: 5px;
}

.request_popup_body_inn br
{
	display: none;
}

.request_popup .wpcf7-text
{
	padding: 7px 10px;
}

.request_popup .wpcf7-form li.last
{
    margin: 2px 0 0px;
}

.close_btn
{
	right: -4px;
}

}


@media only screen and (max-width : 380px) {

.banner_request_main {
    right: -21em;
}


}
