*{ margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,ul,li,div,span,ol,p{ padding:0; margin:0;}

body{ background:#000000; margin:0; padding:0; width:100%; height:auto;}

img{max-width:100%;}

.logo{ width:auto; height:auto; float:left; margin:18px 0;}

.subscrib{ width:84px; height:30px; moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; background:#df1f1e; text-align:center; padding:0px 0 0 0; float:right; z-index:10000; position:relative;font-family: 'Roboto', sans-serif; color:#FFF; border:none;}

.subscrib a{ color:#FFF; text-decoration:none;}

.subscrib a:hover{ color:#000; text-decoration:none;}

.subs_text{ width:155px; height:30px; background:#ededed; border:none; font-size:14px; color:#878686;font-family: 'Roboto', sans-serif; float:left; margin:0 -5px 0 -5px; z-index:-9999; padding:0 0 0 12px;}

.sub{ float:left; margin:30px 0 0 0;}

.social_div{ float:left; margin:30px 0 0 3px;}

.social{ float:left; width:auto;}

.social ul{ padding:0; margin:0;}

.social ul li{ float:left; list-style:none; margin:0 0 0 6px;}

.top_right{ float:right;}

.nav_bg{ background:url(http://www.phukettopteam.com/images/nav_bg.png) repeat-x; width:100%; height:44px;}

.nav_ar{ background:url(http://www.phukettopteam.com/images/red_arrow.png) no-repeat; width:8px; height:5px; float:right; margin:10px 0 0 4px;}

.banner{ margin:140px 0 40px 0;}

.banner img{ width:100%; height:auto;}

.comon_box{ width:360px; height:auto; float:left;position:relative; margin:0 0 30px 0;}

.comon_box1{ width:360px; height:auto; float:right; position:relative; margin:0 0 30px 0;}

.comon_box2{ width:100%; height:auto; float:right; position:relative;}

.comon_box2 img{ width:100%; height:auto;}

.comon_box img{ width:360px; height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; height:215px; }

.comon_box1 img{ width:360px; height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; height:215px; }

.position{ position:absolute; bottom:0; background: url(../images/bg.png) repeat; width:100%; height:auto;}

.position h2{font-family: 'Roboto', sans-serif; font-size:18px; color:#FFF; text-align:center; padding:0; margin:7px 0;}

.position p{font-family: 'Roboto', sans-serif; font-size:13px; color:#FFF; text-align:center;}

.position1{ position:absolute; top:0; background: url(../images/bg.png) repeat; width:100%; height: auto; padding:0 0 7px 0;}

.position1 h2{font-family: 'Roboto', sans-serif; font-size:28px; color:#FFF; font-weight:bold; padding:0; margin:10px 0 0 10px; text-transform:uppercase;}

.position1 p{font-family: 'Roboto', sans-serif; font-size:16px; color:#FFF; font-weight:lighter; background:url(http://www.phukettopteam.com/images/arrow.png) no-repeat left center; padding:0 0 0 15px; margin: 0 0 0 10px;}

.content{overflow: auto;position: relative;max-width:100%;height:230px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.mCustomScrollbar h2{font-family: 'Roboto', sans-serif; font-size:28px; color:#FFF; font-weight:lighter;}

.mCustomScrollbar h3{font-family: 'Roboto', sans-serif; font-size:16px; color:#FFF; font-weight:normal; margin:0; padding:0;}

.mCustomScrollbar p{font-family: 'Roboto', sans-serif; font-size:14px; color:#e7e7e7; font-weight:normal;}

.right_part_div{ width:100%; height:225px; background:#1b1b1b ;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.right_part_in{ width:100%; height:128px; background:#1b1b1b;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}

.sub_logo{ width:120px; height:auto; margin:0 auto; padding:25px 0 0 0;}

.right_text{font-family: 'Roboto', sans-serif; font-size:16px; color:#FFF; text-align:center; text-transform:uppercase; margin:4px 0 0 10px; float:left; width:171px;}

.right_text_in{}

.right_text_in h2{font-family: 'Roboto', sans-serif; font-size:18px; color:#FFF; text-align:center; float:left; width:100%; margin:0; }

.right_text_in p{font-family: 'Roboto', sans-serif; font-size:13px; color:#FFF; text-align:center; width:100%; float:left;}

.gap{ margin:41px 0 0 0;}

.video img{ width:100%;}

.footer_text p{ color:#535252; margin:30px 0 32px 0;}

.foot img{ width:100%;}

.footer{ margin:45px 0;}

.footer p{ color:#FFF;font-family: 'Roboto', sans-serif; font-size:13px; font-weight: normal;}

.footer_right{ text-align:right;}

.banner_shadow{ background:url(http://www.phukettopteam.com/images/banner_shadow.png) repeat; width: auto; height: auto; right:0 !important; top:35%; left:51% !important; padding:10px; float:left;}

.banner_shadow h2{color:#FFF;font-family: 'Roboto', sans-serif; font-size:35px; padding:0; margin:0; text-align:left;}

.banner_shadow p{color:#FFF;font-family: 'Roboto', sans-serif; font-size:15px; padding:0; margin:0; text-align:left;}

.click{ background:url(../images/click.png) no-repeat; width:128px; height:43px; float:left; text-align:center;color:#FFF;font-family: 'Roboto', sans-serif; font-size:18px; text-transform:uppercase; border:none; margin:16px 0 0 180px;}

.carousel-caption{ left:51% !important; top:31%; width:42% !important; }

.fill img{ width:100%;}

/*.......youtube code..........*/

.embed-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}

.embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.margin{ margin:30px 0 0 0;}

.fb_reset{ width:100%;}

.menu{ display:none;}



.pluginSkinDark, .pluginSkinDark .fcb { width: 100% !important;}

.iframe_fb { width: 100% !important;}

._rw { width: 100% !important;}

._43qf ._43q7 { width: 12% !important;}



.twitter-timeline { width: 100% !important;}

.about h1{ color:#FFF;font-family: 'Roboto', sans-serif; font-size:20px; font-weight:lighter; text-transform:uppercase; padding:0; margin:0;}

.about_in p{ color:#a8a8a8; font-size:14px;font-family: 'Roboto', sans-serif; margin:15px 0; word-wrap:break-word;}

strong{ color:#FFF; font-size:14px;font-family: 'Roboto', sans-serif; margin:15px 0; font-weight:lighter;}

.contact_form{ width:476px; height:auto; float:left; margin:30px 0 0 0;}

.con_form{ width:100%; height:35px; background:#FFF; color:#999; border:none;}

.contact_form label{ color:#a8a8a8;font-size:16px;font-family: 'Roboto', sans-serif; font-weight:normal; margin:30px 0 7px 0;}

.con_form_area{ width:100%; height:85px; background:#FFF; color:#999; border:none;}

.send{ background:url(http://www.phukettopteam.com/images/send_bt.png) repeat-x; height:35px; width:auto; padding:5px 20px; text-align:center; color:#FFF; border:none;font-size:18px;font-family: 'Roboto', sans-serif; margin:20px 0 0 0;}

.contact h3{font-size:22px;font-family: 'Roboto', sans-serif; color:#FFF; font-weight:normal;}

.contact{ float:left; margin:50px 0 0 0;}

.contact p{ color:#c7c7c7;font-size:15px;font-family: 'Roboto', sans-serif; }

.aco_header{ color:#e6e6e6;font-size:20px;font-family: 'Roboto', sans-serif; font-weight:normal; text-align:center; margin:13px 0 50px 0; height:35px; }

.accordion {

	width: 100%;

}

.accordion h3 {

	background: url(../images/ar.png) left center no-repeat;

	padding: 7px 0 10px 25px;

	margin: 0;

	border-bottom: none;

	cursor: pointer;

	color:#FFF;

	font-size:16px;font-family: 'Roboto', sans-serif; font-weight:normal;

	text-transform:uppercase;

	margin:0 0 20px 0;

	float:left;

}

.accordion h3:hover {

}

.accordion h3.active {

	background-position:left 5px;

}

.accordion p {

	background: #2c2f36;

	margin: 0;

	padding: 10px 15px 20px;

	color:#cecece;

	font-size:14px;

	font-family: 'Roboto', sans-serif; font-weight:normal;

	margin:0 0 30px 0;

	float:left;

	width:100%;

	word-break:break-all;

}

.faq_bar{ background:url(../images/ar.png) no-repeat left center; padding:0 0 0 25px;font-size:15px;font-family: 'Roboto', sans-serif; font-weight:normal; color:#FFF; margin:0 0 24px 0;}

.about h3{ color:#a8a8a8;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:20px;}

.link_in{ width: 100%; height:; float:left; margin:15px 0;}

.link_header h4{color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:22px; margin:20px 0 15px 0; float:left;}

.link_sub ul{ padding:0; margin:0;color:#eae7e7;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:14px;}

.link_sub ul li{ background:url(../images/ar.png) no-repeat left center; padding:0 0 0 25px; list-style:none; float:left; width:100%; margin:0 0 16px 0;}

.link_header p{color:#c1bfbf;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:14px;}

.clear{ clear:both;}

.co_header{ background:url(http://www.phukettopteam.com/images/co_bg.png) repeat; width:100%; float:left; position:absolute; bottom:0; height:46px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:18px; text-align:center; padding:10px 0 0 0;}

.co_top{ width:auto; height: auto; float:left; margin:0 0 25px 0;}

.caption{ background:url(http://www.phukettopteam.com/images/banner_shadow.png) repeat; width:auto; height:auto; padding:10px; position:absolute; bottom:100px; right:100px;}

.caption h2{ font-size:36px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:bold; padding:0; margin:0; text-transform:uppercase;}

.caption p{ font-size:15px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:0;}

.video1{ margin:20px 0;}

.photo img{ border:2px solid #FFF; moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:0 0 30px 0;}

.aco img{ border:2px solid #FFF; moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

.about_in h4{ font-size:20px; color:#cecece;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:10px 0 10px 0;}

.about_in h5{font-size:20px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:0;}

.big{font-size:20px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:0 0 0 30px;}

.line_height{ line-height:26px;}

.about h2{font-size:20px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:0;}

.last{ width:275px; height:216px; margin:20px 0;}

.last_in{ width:100%; height:auto; float:left; margin:0 0 30px 0;}

.right_bar{ background:#bebdbd; width:100%; height:auto; float:left; margin:15px 0 0 0; padding:15px 10px 10px 10px;}

.search_bar{ width:100%; float:left; height:22px; background:#FFF; color:#999; border:none; padding:0 0 0 5px;}

.search_bt{ width:auto; height:28px; background:#eae8e8; text-align:center; color: #000; float:right; border:none; moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; padding:0 6px; margin:-3px 0 0 0;}

.search_left{ width:72%; float:left;}

.search_right{ width:19%; float:right;}

.right_bar h6{ font-size:18px; color:#000;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:15px 0; float:left;}

.year_in{ font-size:14px; color:#2e2d2d;font-family: 'Roboto', sans-serif; font-weight:normal; background:url(http://www.phukettopteam.com/images/arrowin.png) no-repeat left center; padding:0 0 0 25px; clear:both; margin:7px 0 7px 0; float:left;}

.sub_list ul{ padding:0; margin:0;}

.sub_list ul li{ float:left; list-style:none; width:100%; margin:0 0 0 26px;}

.training h2{font-size:18px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; padding:0; margin:0 0 10px 0;}

.traninig_div{ width:100%; float:left; background:#1b1b1b; padding:15px; margin:0 0 20px 0; min-height:190px;}

.traning_in{font-size:20px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; margin:0 0 15px 0;}

.traning_in span{font-size:16px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:lighter;}

.tr_left{ width:200px; float:left;}

.tr_right{ width:183px; float:right;}

.tr_right p{font-size:16px; color:#FFF;font-family: 'Roboto', sans-serif;}

.tr_right p span{font-size:13px; color:#FFF;font-family: 'Roboto', sans-serif;}

.t_left{ width:49%; float:left;}

.t_right{ float:right; width:49%;}

.traning_right{ width:100%; height:auto; float:left; padding:10px; background:#c1c1c1; margin:40px 0 0 0;}

.traning_right p{font-size:17px; color:#000;font-family: 'Roboto', sans-serif; font-weight:normal; line-height:20px;}

.traning_right p span{ color:#ef2120; margin:10px 0 0 0; float:left;}

.about_in h2{font-size:20px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; clear:both;}

.video3{ margin:10px 0 30px 0;}

.fac_position{ background:url(../images/bg.png) repeat; width:100%; height:auto; position:absolute; bottom:0; padding:10px 0;}

.fac_position h2{font-size:18px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; text-align:center; padding:0; margin:0; text-transform:uppercase;}

.fac_position p{font-size:13px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; text-align:center; width:70%; margin:10px auto 0 auto;}

.fac{ margin:0 0 30px 0;}

.fag h2{font-size:18px; color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; text-align:center; padding:0; margin:15px 0 0 0; text-transform:uppercase;}

.vid_posirion{ float:left; margin:0px 0 30px 0;}

.vid_posirion h2{ color:#efecec;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:15px;}

.vid_posirion p{ color:#c7c4c4;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:13px;}

.arrow_in{ background:url(../images/ar.png) no-repeat; width:13px; height:18px; float:left; margin:0 5px 0 0;}

.about_in h3{ font-size:16px; color:#FFF;}

.in_img{ width:177px; height:243px; float:left; margin:0 10px 20px 0;}

.ga_position h2{color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal; font-size:18px; text-align:center;}

.cer_bg{ width:100%; height:313px; margin:10px 0 10px 0;}

.phuket{ width:127px; height:126px; float:left; margin:20px 0;}

.color{ color:#FFF;font-family: 'Roboto', sans-serif; font-size:16px;}

.win{ color:#f2f500;}

.about_in tr { line-height:30px;}

.list_in{color:#a8a8a8;font-family: 'Roboto', sans-serif; font-size:14px; line-height:40px;}

.day{ width:100%; height:auto; float:left;}

.day_left{ width:150px; float:left; color:#a8a8a8;}

.day_right{ width: auto; float:left; color:#FFF;}

.book h2{color:#FFF;font-family: 'Roboto', sans-serif; font-size:18px; font-weight:normal; float:left; clear:both;}

.form_bg{ width:100%; height:42px; background:url(http://www.phukettopteam.com/images/form_bg.png) repeat-x; border:none;moz-border-radius:8px;webkit-border-radius:8px;border-radius:8px; font-size:16px;}

.add_to{ width:auto; height:auto; float:left; padding:8px 15px; text-align:center; color:#FFF; background:#ef2120;font-family: 'Roboto', sans-serif; font-size:16px; border:none;moz-border-radius:8px;webkit-border-radius:8px;border-radius:8px; margin:15px 0 0 0;}

.book{ margin:0 0 50px 0;}

.form_in{ width:890px; float:left; margin:15px 0 0 0;}

.form_in_div{ width:276px; float:left; margin:0 20px 40px 0;}

.form_box{ width:100%; height:31px; color:#999; float:left; border:none;moz-border-radius:8px;webkit-border-radius:8px;border-radius:8px; padding:0 0 0 5px;}

.form_in_div label{ color:#b2b0b0;font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal;}

.form_textarea{ width:100%; height:110px; background:#FFF; color:#999; border:none;}

.foot iframe{ width:358px !important; overflow:auto; height:600px !important;}

.fb_iframe_widget span{ width:358px !important; height:600px !important; overflow:visible !important;}

table {width: 100%;margin:0;padding:0;border-collapse: collapse;border-spacing: 0; }

table tr { padding: 5px;}

table th, table td {}

table th {text-transform: uppercase;font-size: 14px; letter-spacing: 1px;}

.accordion p img{ float:left; margin:0 10px 0 0;}

.fac img{ width:100%;}

.about_in .col-sm-4 img{ width:100%;}

.about_in .col-sm-3 img{ width:100%;}

.cer_bg img{ width:100%;}

.last_in img{ width:100%;}

.photo img{ width:100%; height:181px;}

.link_in img{ width:100%;}

.last_in img{ width:300px; height:auto !important;}

.aco img{ width:100%;}

.totimetable h2{ color:#FFF;font-family: 'Roboto', sans-serif; font-size:26px; padding:0; font-weight:normal; margin:-3px 0 7px 0;}

.facebook_i{ display:block;}

.facebook_ii{ display:none;}

.facebook_iii{ display:none;}

.facebook_iiii{ display:none;}

.form_bg option{ background:#FFF !important; color:#333 !important;}

.fight_team {

    float: left;

    height: auto;

    margin: 0 26px 0 0;

    width: 160px;

}

.entry-header h1 a{ font-size:20px;}

.fixedheader{position:fixed; z-index:8009; background:#000; top:0; width:100%;}

._3kvp .rfloat{ display:none !important;}

#u_0_12{ display:none !important;}







@media (min-width:240px) and (max-width:360px){

.last_in img{ width:100%; height:auto !important;}

}

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

table { border: 0;}

table thead {display: none; }

table tr {margin-bottom: 10px; display: block;}

table td {display: block;text-align: right;font-size: 13px;border:1px solid #b5b5b5; border-bottom:none;} 

table td:last-child { border-bottom: 0; }

table td:before { content: attr(data-label);float: left; text-transform: uppercase; font-weight: normal; }

}

@media (min-width:240px) and (max-width:700px){

th{ display:none;}

table td br{ display:none; margin:0 5px 0 0; float:left;}

.border{ border-bottom:1px solid #b5b5b5 !important;}

}

@media (min-width:240px) and (max-width:710px){

.logo{ width:207px; height:auto; float:none; margin:18px auto; text-align:center;}

.sub{ margin:15px  auto;}

.social_div{ margin:15px  auto 11px auto;}

.top_right{ width:417px; margin:0 auto; float:none;}

}

@media (min-width:240px) and (max-width:479px){

.top_right{ width:auto; }

.sub{ margin:15px  auto 15px auto; width:235px; float:none;}

.social_div{ margin:15px  auto 15px  auto;width:219px; float:none;}

.social{ margin:15px 0 15px 0;}

}

@media (min-width:240px) and (max-width:991px){

.menu{ display:block; color:#FFF; margin:-8px 0 0 0; width:10%; float:left; position:relative;font-family: 'Roboto', sans-serif;}

#menu-toggle{ margin:-10px 0 0 0; top:0;}

}

@media (min-width:992px) and (max-width:1500px){

.manu{ display:none;}

}

@media (min-width:992px) and (max-width:1199px){

#main-menu > li > a{ padding:30px 12px 0 0 !important;}

#main-menu > li{ margin:0 26px 0 0 !important;}

.banner_shadow h2{ font-size:28px;}

.click{ margin:16px 0 0 135px;}

.comon_box{ width:288px;}

.comon_box1{ width:286px;}

.comon_box img{ width:100%; height:auto;}

.comon_box1 img{ width:100%; height:auto;}

/*.position{top:118px;}*/

.pluginSkinDark .pluginFontHelvetica{ width:71% !important;}

._rw { width: 33px !important;}

}

@media (min-width:768px) and (max-width:991px){

.banner_shadow h2{ font-size:20px;}

.carousel-caption{ top:2%;}

.banner_shadow{ height:auto;}

.click{ margin:16px 0 0 89px;}

.comon_box{ width:48%;}

.comon_box1{ width:47%;}

.comon_box img{ width:100%; height:auto;}

.comon_box1 img{ width:100%; height:auto;}

.position{/*top:226px;*/}

.right_part_div{ height:285px;}

.position { bottom: 0;}

.position h2 { font-size: 17px;}

.foot iframe{ width:213px !important; overflow:auto; height:600px !important;}

.fb_iframe_widget span{ width:213px !important; height:600px !important; overflow:visible !important;}

}

@media (min-width:480px) and (max-width:767px){

.banner_shadow h2{ font-size:20px;}

.carousel-caption{ top:2%; width:83% !important; left:8% !important;}

.banner_shadow{ height:57px; overflow:hidden;}

.click{ margin:16px auto 0 auto; float:none; width:125px;}

.right_part_div{ width:350px; margin:0 auto;} 

.foot img{ width: auto; text-align: center;}

.foot { text-align: center;}





.twitter-timeline { width: 65% !important;}

.iframe_fb { width: 65% !important;}

}

@media (min-width:240px) and (max-width:479px){

.banner_shadow{ display:none;}

.click{ display:block; margin:-16px 0 0 -54%;}	

}

@media (min-width:500px) and (max-width:767px){

.comon_box{ width:48%;}

.comon_box1{ width:47%;}

.comon_box img{ width:100%; height:auto;}

.comon_box1 img{ width:100%; height:auto;}

.position{ height:auto; bottom:0; /*top:34px;*/}

}

@media (min-width:320px) and (max-width:960px){
.langfoot{ display:none !important;}
}




@media (min-width:240px) and (max-width:499px){

.comon_box{ width:100%;}

.comon_box1{ width:100%;}

.comon_box img{ width:100%; height:auto;}

.comon_box1 img{ width:100%; height:auto;}

.position1{ height:auto;}

}

@media (min-width:240px) and (max-width:767px){

.content{ margin:30px 0;}

.footer p{ text-align:center;}

}

@media (width:320px){

}

@media (width:480px){

.position{ height:auto; bottom:0; top:201px;}

}

@media (min-width:600px) and (max-width:768px){

.video{ width:33%; float:left;}	

}

@media (min-width:240px) and (max-width:599px){

.video{ margin:15px 0;}	

}

@media (min-width:481px) and (max-width:767px){

.comon_box2{ width:50%; margin:0 auto; float:none; clear:both;}

.position1 h2{ font-size:25px;}

}

@media (width:375px){

.position{ top:119px;}

}

@media (width:667px){

.position{ top:90px;}

}

@media (width:414px){

.position{ top:145px;}

}

@media (width:736px){

.position{ top:131px;}

}

@media (width:384px){

.position{ top:124px;}

}

@media (width:600px){

.position{ top:75px;}

}

@media (min-width:240px) and (max-width:319px){

.sub{ width:188px;}

.subs_text{ width:109px;}

.logo img{ width:80%; margin:0 auto;}

.logo{ width:auto;}

.click{ margin:-28px 0 0 -95%;}

.position{height:75px; overflow:hidden;}

}

@media (min-width:240px) and (max-width:767px){

.foot{ margin:0 0 20px 0;}

}

@media (min-width:992px) and (max-width:1199px){

.foot iframe{ width:280px !important; overflow:auto; height:600px !important;}

.fb_iframe_widget span{ width:280px !important; height:600px !important; overflow:visible !important;}

}

@media (min-width:240px) and (max-width:389px){

.foot iframe{ width:280px !important; overflow:auto; height:600px !important;}

.fb_iframe_widget span{ width:280px !important; height:600px !important; overflow:visible !important;}

}



@media (min-width:462px) and (max-width:770px){

.caption{ bottom:30px;}

}

@media (min-width:416px) and (max-width:461px){

.caption{ bottom:0;}

}

@media (min-width:240px) and (max-width:415px){

.caption{ display:none;}

}

@media (min-width:240px) and (max-width:1199px){

.aco_header{ font-size:15px;}

.cer_bg{ height:auto;}

@media (min-width:240px) and (max-width:923px){

.form_in{ width:100%;}

}

@media (min-width:240px) and (max-width:524px){

.contact_form{ width:100%;}

}

@media (min-width:240px) and (max-width:650px){

.form_in_div{ width:100%;}

}

@media (width:768px){

.book h2{ font-size:17px;}

.form_bg{ font-size:12px;}

}

@media (min-width:240px) and (max-width:767px){

.about_in h2{ margin:20px 0 10px 0; float:left; width:100%;}

.line_height{ width:100%; float:left;}

.co_top{ width:100%;}

.last img{ width:100%;}

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

}

@media (min-width:240px) and (max-width:474px){

.tr_right{ float:left;}

.day_right{ width:100%;}



}

@media (min-width:768px) and (max-width:1199px){

table th, table td{ font-size:12px}

}

@media (min-width:481px) and (max-width:767px){

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11{ width:49%; float:left;}

.resposive .col-sm-4{ width:100%;}

.respon .col-sm-8{ width:100%;}

.respon .col-sm-4{ width:100%;}

.res .col-sm-3{ width:100%;}

.res .col-sm-9{ width:100%;}

}

@media (min-width:240px) and (max-width:319px){

.foot iframe {height: 600px !important;overflow: auto;width:195px !important;

}

.subs_text{ font-size:10px;}

.fb_iframe_widget span{ width:200px !important;}

}

@media (min-width:711px) and (max-width:767px){

.res .col-sm-3{ width:30%;}

.res .col-sm-9{ width:70%;}

}

@media (min-width:240px) and (max-width:360px){

.accordion p img{ width:100%;}

}

@media (min-width:481px) and (max-width:541px){

.traning_in{ font-size:14px; word-break:break-all;}

}

@media (min-width:240px) and (max-width:1199px){

.photo img{ width:100%; height: auto;}

}

@media (min-width:769px) and (max-width:1024px){

.book h2{ font-size:17px;}

.form_bg{ font-size:10px;}

}

@media (width:1024px){

.form_bg{ font-size:12px;}

.fac_position{ width:91% !important; }

}

@media (width:768px){

.fac_position{ width:88% !important; }

.contact_form{ width:100%;}



}

@media (width:320px){

.fac_position{ width:90%;}

}

@media (min-width:240px) and (max-width:558px){

.about_in iframe{ width:100% !important; border:1px solid #F00 !important;}

}

@media (min-width:240px) and (max-width:480px){

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding:0 0 0 0 !important;}

.banner{ margin:220px 0 20px 0;}

}

@media (min-width:992px) and (max-width:1199px){

.facebook_i{ display:none;}

.facebook_ii{ display:block;}

.facebook_iii{ display:none;}

.facebook_iiii{ display:none;}



}

@media (min-width:768px) and (max-width:991px){

.facebook_i{ display:none;}

.facebook_ii{ display:none;}

.facebook_iii{ display:block;}

.facebook_iiii{ display:none;}



}

@media (min-width:320px) and (max-width:390px){

.facebook_i{ display:none;}

.facebook_ii{ display:block;}

.facebook_iii{ display:none;}

.facebook_iiii{ display:none;}

}

@media (min-width:240px) and (max-width:319px){

.facebook_i{ display:none;}

.facebook_ii{ display:none;}

.facebook_iii{ display:none;}

.facebook_iiii{ display:block;}

}

@media (width:320px){

.foot1{ height:460px;}

}

@media (min-width:240px) and (max-width:712px){

.top_right{ display:block; width:230px; margin:0 auto;}

}

@media (min-width:712px) and (max-width:890px){

.logo img{ width:100%; margin:12px 0;}

}



@media (min-width:481px) and (max-width:718px){

.banner{ margin:245px 0 20px 0;}

}