html,
body { height: 100%;}
img { max-width:100%;}
body {font-family: 'Raleway', sans-serif;}
.img-portfolio { margin-bottom: 30px;}
.img-hover:hover {}
header.carousel { height:100%;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner { height: 100%;}
header.carousel .fill { width: 100%; height: 100%; background-position: center; background-size: cover;}

.header { float:left; width:100%; position:absolute; top:0; width:100%; z-index:9;}
.headerTop { float:left; width:100%; position:relative;}
.logo { float:left; width:100%; text-align:center; margin-top:10px;}
.socalPh { /*position:absolute;*/ width:100%; top:60px; margin:60px 0 0 0;}
.spRight { /*float:right;*/ float:left; /*margin-right:10%;*/}
.spRight .socal { float:left;}
.spRight .socal ul { margin:0; padding:0; list-style-type:none;}
.spRight .socal ul li { float:left; margin:0 7px;}
.phoneNo { float:right; margin-left:30px; font-family: 'Roboto', sans-serif; font-size:15px; color:#eeeeee;}
.phoneNo a { color:#eeeeee; text-decoration:none;}
.mainMenu { float:left; width:100%; margin-top:10px;}
.carousel-caption h2 { background:url(../images/bannerTop.png) left top no-repeat; height:171px; margin:0; padding:4px 0 0 12px; 
 text-align:center; width:90%; font-family: 'Raleway', sans-serif; font-weight:900; font-size:30px; text-shadow:none; 
 text-transform:uppercase; line-height:42px; display: flex;
}
.carousel-caption h2 span { margin:auto;}
.carousel-caption p { color:#cccccc; font-size:16px; font-weight:500; width:65%; margin-left:18%; line-height:28px;}
.carousel-caption a { background:#ed1b28; font-size:18px; text-shadow:none; padding:8px 25px; text-decoration:none; margin-top:10px; float:left; margin-left:18%; color:#fff; transition-duration:0.5s; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s;}
.carousel-caption a:hover {background:#2d539e;}
.carousel-indicators { width:10px; left:auto; right:10px; bottom:auto; top:45%;}
.carousel-indicators li { width:8px; height:8px; background:#aaaaaa; border:1px solid #aaaaaa;}
.carousel-indicators .active {width:4px; height:15px; background-color:#ed1b28; border: 1px solid #ed1b28;}

.nbs-flexisel-container { position:relative; max-width:100%;}
.nbs-flexisel-ul { position:relative; width:99999px; margin:0px; padding:0px; list-style-type:none;    text-align:center;  }
.nbs-flexisel-inner { overflow:hidden; float:left; width:100%;}
.nbs-flexisel-item { float:left; margin:0px; padding:0px; position:relative;}
.nbs-flexisel-item img {position: relative;}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right { width: 34px; height: 75px;  position: absolute; cursor: pointer; z-index: 100;}
.nbs-flexisel-nav-left { left:-50px; background: url(../images/bBtmLeft.png) no-repeat;}
.nbs-flexisel-nav-right { right:-50px; background: url(../images/bBtmRight.png) no-repeat;}
.bannerBtm { float:left; width:100%; margin-top:-65px;}
.blockOne { float:left; width:95%; height:410px; border:1px solid #fff; padding:0; margin:20px 2.5% 0; background:#333333; 
  transition-duration:0.5s;  -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s;
}
.unq_timtable_div_cls .blockOne { background:none;}
.boBtm { height:133px;  float:left; width:100%; padding:15px 20px;}
.unq_timtable_div_cls .boBtm { padding:4px 20px;}
.boTop { float:left; width:100%; height:275px;}
.boTop img { width:100%; height:100%; margin:0}
#flexiselDemo3 li:hover .blockOne { height:430px; margin-top:0;}
.boBtm h4 { margin: auto; padding:0; color:#fff; font-size:17px; line-height:22px;}
.boBtm p { color:#ccc; font-size:14px; margin-top:5px; line-height:24px;}
.bannerBtm.timeTabel { margin-top:80px; padding:70px 0 80px; background-size:cover !important;}
.bannerBtm.timeTabel h3 { text-align:center; margin:0; padding:0; font-size:36px; color:#fff; font-weight:300;}
.bannerBtm.timeTabel h2 { text-align:center; margin:30px 0 0 0; padding:0; font-size:52px; color:#fff; font-weight:700;}
#flexiselDemo4 { margin-top:40px;}
#flexiselDemo4 .boTop img { height:488px;}
#flexiselDemo4 .blockOne { height:auto; width:100%; margin:0; padding:0 4px; border:none;}
#flexiselDemo4 .boTop { height:auto;}
#flexiselDemo4 .boBtm { height:64px; background:#ed1b28; display:flex;}
#flexiselDemo4 .boBtm h4 { font-weight:700;}
.bannerBtm.timeTabel .nbs-flexisel-nav-left {background: url(../images/arrow1.png) no-repeat; left: -80px;}
.bannerBtm.timeTabel .nbs-flexisel-nav-right {background: url(../images/arrow2.png) no-repeat; right: -80px;}
.contain h1 { margin:0; padding:0; font-size:36px; color:#333; font-weight:300;}
.contain h5 { margin:10px 0 0 0; padding:0; font-weight:400; color:#333; font-size:19px;}
.contain p { margin:20px 0 0 0; padding:0; font-size:15px; color:#666; line-height:25px;}
.contain a { color:#2d539e; font-size:16px; font-weight:500; text-decoration:none; margin-top:15px; display:inline-block;}
.contain p a { margin-top:0;}
.contain a:hover { color:#2d539e;}
.contain a img { margin-left:5px;}
.contantArea { float:left; width:100%; padding:80px 0;}
.newsVideo { float:left; width:100%; padding:80px 0 60px; background-size:100% 100% !important;}
.newsVideo h2 { margin:0; padding:0; color:#fff; font-size:36px; font-weight:300; text-align:center;}
.video { float:left; width:100%; padding-right:15px;}
.newsVideo h3 { font-size:24px; color:#fff; font-weight:500; margin:0; padding:0; border-bottom:1px solid #f92431; width:100%; padding-bottom:10px;}
.videoBlock { float:left; width:100%; padding:25px 0;}
.nbLeft { float:left; width:67%;}
.nbRight { float:right; width:31.5%;}
.nbRight img { margin-top:5px;}
.nbLeft h5 { margin:0; padding:0; font-size:16px; color:#eee; font-weight:500; line-height:22px;}
.nbLeft p { font-size:14px; color:#ccc; margin:10px 0 0 0;}
.nbLeft a { text-decoration:none; color:#ed1b28; font-size:14px; font-weight:500; margin-top:10px; display:inline-block;}
.nbLeft a img { margin-left:5px;}
.nbLeft a:hover { color:#2d539e;}
.newsBlock { float:left; width:100%; padding:16px 0;}
.newsVideo .news h3 { margin-bottom:5px;}
.newsVideo .news { margin-top:30px;}
.newsVideo .video { margin-top:30px;}
.view { float:left; width:100%; text-align:center; margin-top:10px;}
.view a { text-decoration:none; font-size:15px; color:#fff; border:1px solid #fff; font-weight:500; padding:8px 25px;}
.view a:hover { background:#2d539e; border:1px solid #2d539e;}
.news .view { margin-top:20px;}
.tweeter { padding:0 15px;}
.fbFeed { padding:0 15px;}
.instagramFeed { padding:0 15px;}
.feed h3 { font-size:22px; color:#333; margin:0; padding:0; margin-bottom:20px;}
.feed { float:left; width:100%; padding:80px 0; /*border-top:1px solid #eee;*/}
.signForm input { width:74%; height:40px; background:#fff; font-size:15px; border:none; padding-left:10px; border-radius:0;}
.signIn { background:#ed1b28; padding:50px 0; float:left; width:100%;}
.signForm input.signBtn { width:26%; float:right; background:#2d539e; font-size:18px; font-weight:500; color:#fff; 
  text-transform:uppercase; border-radius:0; padding:0;
}
.signForm { padding-left:30px; margin-top:17px;}
.signInCon { font-size:30px; color:#fff;}
footer { padding:50px 0 20px; float:left; width:100%; background-size:cover !important;}
.socalF { float:left; width:100%; text-align:center; margin-top:50px;}
.socalF ul { margin:0; padding:0; list-style-type:none;}
.socalF ul li { display:inline-block; margin:0 8px;}
.socalF ul li:hover { opacity:0.4;}
.footerLogo { float:left; width:100%; text-align:center;}
footer h4 { margin:0; padding:0; font-size:22px; color:#fff;}
.footerMenu ul { margin:15px 0 0 0; padding:0; list-style-type:none;}
.footerMenu ul li { float:left; width:50%; margin:6px 0; color:#ccc; font-size:16px;}
.footerMenu ul li a { color:#ccc; font-size:16px; text-decoration:none;}
.footerMenu ul li a:hover { color:#ed1b28;}
.footerContact ul { margin:15px 0 0 0; padding:0; list-style-type:none;}
.footerContact ul li { float:left; width:100%; margin:6px 0;}
.footerContact ul li span { float:left; width:10%;}
.footerContact ul li p { float:right; width:90%; font-size:16px; color:#ccc;}
.footerContact ul li p a { color:#ccc; text-decoration:none;}
.footerBtm { color:#ccc; font-size:14px; float:left; width:100%; text-align:center; margin-top:40px; padding:0 13px;}
.header_subcribe { text-align:right; margin:56px 0 0 0;}
.subs_text { background: #ededed; border: none; color: #878686; font-family: "Roboto",sans-serif; font-size: 14px; width: 166px;
  height: 36px; margin: 0; position:relative; right:-4px; padding: 0 0 0 12px; z-index: -9999; display:inline-block; border-radius:0;
}
.subscrib { background: #ed1b28; border: medium none; color: #fff; display:inline-block; font-family: "Roboto",sans-serif; border-radius:0;
  height: 36px; padding: 0; position: relative; text-align: center; width: 100px; z-index: 10000; font-size:15px; margin:-1px 0 0 0;
}
.carousel.slide.innerBanner { height:550px;}

/* Inner Pages */
.carousel.slide.innerBanner  .carousel-caption h2 { background:none; height:auto; margin:0; padding:0; line-height:normal !important; 
  font-size:48px; font-family: "Roboto",sans-serif; font-weight:300; text-transform:capitalize; width:100%; display:block;
}
.carousel.slide.innerBanner  .carousel-caption { width:100%; top:300px;}
.contantArea.inner { text-align:center;}
.contantArea.inner .contain h4 { margin-top:40px; font-size:22px;}
.videoGal { background:#eeeeee; padding:80px 0; float:left; width:100%;}
.videoGal ul { margin:40px 0 0 0; padding:0; list-style-type:none; float:left; width:100%;}
.videoGal ul li { float:left; margin:0.1% 0.2%; width:32.93%; line-height:16px;}
.videoGal ul li iframe { height:210px;}
.videoGal h2 { font-size:36px; font-family: 'Raleway', sans-serif; font-weight:400; text-align:center; margin:0; padding:0;}
.acomo ul li { position:relative; float:left; width:32.33%; margin:0.5% 0.5%; height:305px; overflow:hidden; }
.acomo ul li a { position:absolute; width:94%; left:3%; background:rgba(43, 82, 157, 0.9); bottom:10px; height:50px; transition-duration:0.5s; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s;}
.acomo ul li a span { color:#fff; margin-top:12px; display:block; font-size:18px; font-weight:500;}
.acomo ul { margin:0; padding:0; list-style-type:none;}
.acomo ul li img { max-width:100%;}
.acomo ul li:hover a { height:93%;}
.acomo ul li:hover a span { margin-top:120px;}
.contain img { margin:20px 0;}
.conAnker { float:left; width:100%; text-align:center; margin-top:10px;}
.conAnker a { background:#cf5b5b; font-size:16px; color:#fff; font-family: "Roboto",sans-serif; padding:10px 20px; text-decoration:none; font-weight:400;}
.conAnker a:hover { background:#2b529d; color:#fff;}
.videoGal ul li img { max-width:100%; width:100%;}
.videoGal ul li span { position:absolute; width:94%; height:94%; border:0; transform: scale(0); top:0; left:3%; top:3%; text-align:center;
  transition-duration:0.5s; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; 
  background:rgba(0,0,0,0.9); z-index:10; display:flex;
}
.videoGal ul li { position:relative;}
.videoGal ul li span img { /*margin-top:26%;*/ margin:auto; width:auto;}
.videoGal ul li:hover span {transform: scale(1);}
.videoGal.videoGal2 ul li { float:none; display:inline-block; width:46%; margin:0.2% 1%;}
.videoGal.videoGal2 { text-align:center;}
.videoGal.videoGal2 ul li iframe { height:300px;}
.videoGal3 ul { margin:0; padding:0; list-style-type:none;}
.videoGal3 ul li { float:left; width:24.6%; margin:0.2% 0.2%; position:relative; float:left;}
.videoGal3 ul li a { display:block; text-decoration:none; color:#eee;}
.videoGal3 ul li img { max-width:100%;}
.videoGal3 ul li span { position:absolute; bottom:0; width:100%; height:109px; background:rgba(0,0,0,0.9); font-size:14px; text-align:center; 
 line-height:25px; padding:20px 10px 0; transition-duration:0.5s; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; 
 -moz-transition-duration:0.5s; left:0; z-index:9; display:flex;
}
.videoGal3 ul li a span { padding:11px 10px;}
.videoGal3 ul li span normal { margin:auto;}

.videoGal3 ul li:hover span { height:150px;}
.videoGal3 { background:#eee; padding:80px 0; float:left; width:100%;}
.videoOne { float:left; margin-top:40px; text-align:center; width:100%;}
.videoOne iframe { height:310px;}
.videoOne ul { margin:0; padding:0; list-style-type:none;}
.videoOne ul li { width:48%; display:inline-block;}
.conLeftBlock { float:left; width:100%; text-align:left; margin-top:30px;}
.conLeftBlock ul { margin:0; padding:0; list-style-type:none;}
.conLeftBlock ul li { width:100%; float:left; margin:6px 0;}
.conLeftBlock ul li a { color:#333;}
.conLeftBlock ul li:hover a { color:#333;}
.conLeftBlock h3 { margin:0 0 7px 0; padding:0; font-size:22px; font-weight:500;}
.getForm .input2 input { float:left; width:46%; margin:0 2%; border:1px solid #aaa; height:40px; padding-left:10px; border-radius:0;}
.getForm .input2 { float:left; margin-top:20px; width:100%;}
.getForm .input2 textarea { float:left; width:96%; margin:0 2%; border:1px solid #aaa; height:160px; padding-left:10px; 
  padding-top:8px; resize:none; border-radius:0;
}
.getForm .input2.inputBtn { float:left; width:100%; text-align:center;}
.getForm .input2.inputBtn input { float:none; width:auto; background:#ec2430; color:#fff; padding:6px 40px; font-size:18px; 
  font-weight:500; border:none; height:auto; border-radius:0;
}
summary { margin-bottom: 0.5em; padding: 1em; cursor:pointer; border-bottom:1px solid #ccc; text-align:left; color:#333; font-size:16px;}
details[open] { border: 1px solid #eee; margin-bottom: 1em;}
details[open] > summary { background:#f1f1f1;}
details[open] > summary:hover { background:#f1f1f1;}
details[open] p { padding: 1em;}
.faq { float:left; width:100%; margin-top:40px;}
.contain.contain2 p a { font-size:15px; color:#2d539e;}
.video1 iframe { height:417px;}
.video2 iframe { height:200px;}
.video2.video3 iframe { margin-top:10px;}
.bodyVideo { float:left; width:100%; margin-top:50px;}
.videoGal.fteam ul li { float:left; width:16.36%; margin:0.15% 0.15%; position:relative; }
.videoGal.fteam ul li img { max-width:100%;}
.videoGal.fteam ul li .ft { position:absolute; bottom:0; left:0; width:100%; display:block; transform: scale(1); text-align:center;}
.videoGal.fteam ul li .ft p span { position:inherit; background:none; width:auto; height:auto; left:auto; color:#fff; font-size:14px; 
  line-height:52px; font-family: 'Raleway', sans-serif; transform: none;
}
.videoGal.fteam ul li .ft p span a { text-decoration:none; color:#fff; float:left; width:100%;}
.videoGal.fteam ul li .ft p { background:rgba(45,83,158,0.9); height:54px; margin:0; padding:0; float:left; width:100%; margin-top:5px;}
.videoGal.fteam ul li:hover .ft p {background:rgba(45,83,158,1);}
.videoGal.fteam ul li ul li { float:none; display:inline-block; width:auto; height:auto;}
.videoGal.fteam ul li ul li a {width:30px; height:30px; border-radius:50%; background:rgba(255,255,255,0.9); display:inline-block; line-height:29px;}
.videoGal.fteam ul li ul li:hover a {background:rgba(255,255,255,1);}


/*------surojit-------*/
#cssmenu ul li.current-menu-item ul li a { color:#333;}
#cssmenu ul li.current-menu-item ul li:hover a { color: #ed1b28;}
.contantArea { padding:73px 0 66px;}
.contain a.wrest_link { color:#234a98; margin-top:0;}
.contantArea.inner .contain h6 { font-size:18px; color:#444444; margin:10px 0 0 0; padding:0; position:relative; top:7px; font-weight:400;}
.wrest_video_pert { text-align:center;}
.wrest_video_pert ul li { display: inline-block; float: none; margin: 0 0 26px 0; padding: 0 22px; width: 49%;}
.wrest_video_pert ul li iframe { height:291px;}
.wrest_videogal { padding-bottom:54px;}
.contantArea.inner .why_mma_con h6 { font-size:17px; line-height:28px; margin:13px 0 0;}
.contantArea.inner .why_mma_con p { margin-top:10px;}
.why_mma_video_pert ul li iframe { height:302px;}
.videoGal { padding:73px 0;}
.traing_in_div { float:left; width:24.25%; height:680px; margin:0 1% 0 0; padding:0 17px; background:#eeeeee;}
.traing_in_div_forth_marging { margin-right:0;}
.contantArea.inner .contain .traing_in_div h4 { color:#fff; font-size:18px; font-weight:bold; font-family: 'Roboto', sans-serif; 
  margin:32px 0 8px 0; height:40px;
}
.traing_in_div h5 { font-family: 'Roboto', sans-serif; color:#333333; font-size:18px; font-weight:bold; background:#fff; margin: auto; padding:0;}
.traing_in_div h5 span { color:#333333; font-size:15px; font-weight: 400; font-style:italic;}

.training h1 { margin-bottom:30px;}
.traing_in_div h5 p { color:#333333; font-size:15px; font-weight: 400; margin: auto; line-height:20px;}

.con_text_tra { background: #fff; display: flex; float: left; height: 68px; margin: 0 0 5px; width: 100%;}
.training p a { color:#2b529d; margin:0;}

.training_bd_con_cum_img_section { background:#eeeeee; margin:0; padding:0; float:left;}
/*.tra_cum_left_con { height:430px;}*/
.tra_cum_left_con img { height:100%;}
.training_bd_con_cum_img_section .col-sm-6 { padding:0;}
.tra_cum_right_con { text-align:center; margin:0; padding:74px 15px 0;}
.tra_cum_right_con h4 { float:left; width:100%; color:#333333; font-size:22px; font-weight:500; margin:0 0 28px 0;}
.tra_cum_right_con h4 span { float:left; width:100%; color:#333333; font-size:18px; font-weight:400; margin:7px 0 0 0;}
.trainers_details img { margin-bottom:0;}
.trainers_details_videogal { padding-bottom:48px;}
.trainers_coach_trainer_pert ul li { position:relative; margin:2px;}
.trainers_coach_trainer_pert ul li h4 { position:absolute; bottom:15px; left:0; right:0; margin:0 auto; width:90%; background: rgba(43, 82, 157, 0.9);
  color:#fff; font-size:18px; font-weight:500; padding:20px 10px; text-align:center;
}
.contantArea.inner .thai_culture_language h6 { line-height:30px; margin-bottom:47px;}
.thai_culture_language h3 { margin:0 0 0 0; padding:0; color:#444444; font-size:22px; font-weight:400;}
.speaking_thai_Basics { margin:0; padding:0;}
.speaking_thai_Basics .col-sm-4 { padding:0 12px;}
.speaking_thai_Basics h4 { color:#444; font-size:22px; font-weight:400; margin:0 0 15px 0; padding:0; text-align:center;}
.thaiculture_speaking_in_content { height:510px; background:#eeeeee; margin:20px 0 0 0; padding:30px 6px 0; text-align:center;}
.thaiculture_speaking_in_content h5 { color:#777777; font-size:20px; font-weight:500; margin:0 0 30px 0; padding:0;}
.thaiculture_speaking_in_content p { color:#666666; font-size:14px; font-weight:500; margin:0 0 7px 0; padding:0; line-height:22px;}
.contantArea.inner .contain h4 { color:#444; font-weight:400;}
.strenght_videogal { padding-bottom:48px;}
.muay_thai_videogal { padding-bottom:55px;}
.muay_thai_videogal .wrest_video_pert ul li { margin-bottom:20px;}
.order_now_btn { display:block; margin: 25px auto 12px !important; padding:0; width:137px; height:37px; background:#ec2430 !important; line-height:36px; 
  text-align:center; color:#fff !important; font-size:16px; font-weight:500;
}
.meal_plan_bd_foods_pert { background:#eeeeee; margin:0; padding:80px 0;}
.mealplan_foodsperts_pert ul { list-style:none; margin:0; padding:0;}
.mealplan_foodsperts_pert ul li { display: inline-block; width:24.75%; margin:0; padding:0;}
.contain p .location_mail { color:#666; font-size:15px;}
.location { padding-bottom:0;}
.links .contain ul { list-style:none; margin:0; padding:0;}
.links .contain ul li { display:inline-block; margin:0 0 4px 0; padding:0; width:33.1%;}
.links .contain ul li a { margin:0;}
.links .contain ul li img { margin:0;}
.links .contain h1 { margin-bottom:22px;}
.contain .links_bd_content p a { margin:0; font-weight:500; font-size:15px; color:#2d539e;}
.links_bd_content { margin:72px 0 0 0;}
.contain .links_bd_content p { margin:14px 0 0 0;}
.contantArea.inner .contain .links_bd_content h4 { margin-bottom:18px;}
.carousel-indicators { z-index:7;}

.no-js #loader { display: none; }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(https://www.phukettopteam.com/public/assets/images/loader.gif) center no-repeat #222;}

.fbFeed iframe { width:100% !important; height:332px !important;}
.instagramFeed iframe { width:100% !important; height:332px !important;}

.spRight .socal ul li:first-child { margin-left:0;}

.header_subcribe .subs_text { z-index:9999;}

header nav { text-align: center;}
header nav ul { margin: 0; padding:0; list-style-type: none;}
header nav ul li { display: inline-block !important; /*margin-left: 3.2%;*/ position:relative;}
header nav ul li:first-child { margin-left: 0;}
header nav ul li ul { display: none; width:210px; left:0; text-align:left; top:36px !important; z-index:9999; background:#eee; 
 /* background: rgba(236, 0, 140, 0.7);*/ padding-bottom: 0;
}
header nav ul li ul li  { width:100%; float:left; margin:0;}
header nav ul li ul li a { background: none !important;}  
header nav ul li ul li a { color: #333; float: left; font-family: "Lato",sans-serif; font-size: 14px; font-weight: 400;
  line-height: 1; padding: 11px 13px; width: 100%; border-bottom:1px solid rgba(150, 150, 150, 0.15);
}
header nav ul li ul li a:hover { color:#ed1b28; text-decoration:none;}
.navmenu_pert { float: left; margin: 0 0 0; text-align: center; width: 100%;}
.nav > li > a { color: #eee; font-size: 16px; font-weight: 300; line-height: 1; padding: 10px 20px !important; text-decoration:none; 
  font-family: 'Roboto', sans-serif;
}
.nav > li:hover > a { color:#ed1b28; background:none !important;}
.nav > li.current-menu-item > a { color:#ed1b28;}
.footerBtm { font-size:13px;}
.traing_color { background:#cf5b5b;}
.traing_color2 { background:#4e71b7;}
.links { padding-bottom:0;}
.news_details_left_pert { text-align:left; margin:0; padding:0 69px 0 0;}
.news_details_left_pert h4 { font-size:20px; margin:0 0 13px 0; padding:0; color:#333; font-weight:400;}
.news_details_in_left_con { margin:21px 0 0 0; padding:0;}
.news_details_in_left_con img { margin:0px 0 15px; padding:0;}
.news_details_in_left_con iframe { margin:0px 0 15px; padding:0;}
.news_details_in_left_con p { font-family: 'Roboto', sans-serif; color:#666; font-size:15px; line-height:28px; font-weight:400; margin:0;}
.news_details .contain { padding-bottom:52px;}
.letes_news .contain { padding-bottom:52px;}
.news_details { padding-bottom:0;}

.new3s_details_right_pert { float: left; width:100%; margin:3px 0 0 0; text-align:left;}
.new3s_details_right_pert .subs_text { float:left; width:70%; height:40px; margin:0; padding:0 12px; background:#eee; z-index:1; 
  right:0; position:inherit !important; z-index:1;
}
.new3s_details_right_pert .subscrib { float:left; width:30%; margin:0; padding:0; height:40px; font-size:18px; font-weight:400;}
.new3s_details_right_pert h3 { color:#333333; font-size:24px; font-family: 'Roboto', sans-serif; margin:26px 0 11px 0; padding:0; 
  font-weight:500; float:left; width:100%;
}
.new3s_details_right_pert ul { list-style:none; margin:0 0 2px 0; padding:0; float:left; width:100%;}
.new3s_details_right_pert ul li { float:left; width:100%; margin:0 0 12px 0; padding:0;}
.new3s_details_right_pert ul li a { margin:0; padding:0; color:#5f5f5f; font-size:16px; font-weight:400; font-family: 'Roboto', sans-serif; 
  text-decoration:none; line-height:26px;
}
.new3s_details_right_pert ul li a span { color:#ed202d; font-weight:bold; margin:0; padding:0;}
.letes_news .news_details_left_pert .news_details_in_left_con { margin:0 0 0 0; float:left; width:100%;}
.letes_news .news_details_left_pert:last-child .news_details_in_left_con { margin-bottom:0;}
.letes_news .news_details_left_pert h4 { margin:27px 0 20px 0}
.letes_news .news_details_left_pert a { font-size:16px; color:#fff; font-weight:400; text-decoration:none; margin:20px 0 0 0; padding:0; 
  float:left; background:#ed202d; width:124px; height:38px; text-align:center; line-height:38px;
}
.letesnews_pagination { float:left; width:100%; text-align:right; margin:49px 0 0 0;}
.letes_news { padding-bottom:0;}
.health_hygiene .contain ul { list-style:none; margin:0 0 18px 0; padding:0; float:left; width:100%;}
.health_hygiene .contain ul li { float:left; width:100%; text-align:center; margin:9px 0 7px 0; padding:0; font-weight:500; 
  font-size:15px; color:#777777; line-height:28px;
}
.health_hygiene .contain ul li img { margin:0;}
.health_hygiene { padding-bottom:0;}
.timetabe_layout_details { padding-bottom:46px;}
.timetabe_layout .traing_in_div { float:left; width:31.13%; margin:0 3.3% 20px 0; padding:0 20px;}
.timetabe_layout .traing_in_div h5 { font-size:16px; color:#333; font-weight:400; font-family: 'Roboto', sans-serif; line-height:24px;}
.timetabe_layout .traing_in_div h5 span { font-size:14px; color:#555555; font-weight:400; font-family: 'Roboto', sans-serif; 
  float:left; width:100%; font-style:inherit;
}
.timetabe_layout .timetabe_tree_number { margin-right:0;}
.relaxation { float:left; width:100%; text-align:center; margin:0; padding:30px 10px; font-size:24px; font-weight:500; color:#fff; 
  font-family: 'Roboto', sans-serif; background:#ed202d;
}
.timetabe_layout_in_sheet {}
.timetabe_layout_in_sheet table { border:1px solid #ccc; border-top:0; border-right:0; border-bottom:0;}
.unq_forst_bung_cls table { border-right:1px solid #ccc; border-bottom:1px solid #ccc;} 
.timetabe_layout_in_sheet th { font-size:15px; font-weight:600; color:#fff; text-align:center; background:#ed202d; 
  margin:0; padding:18px 10px; border:1px solid #ccc; border-right:0; border-top:0; border-bottom:0; text-transform:uppercase;
}
.timetabe_layout_in_sheet th:first-child { border-left:1px solid #ed202d;}
.timetabe_layout_in_sheet th:last-child { border-right:1px solid #ed202d;}
.timetabe_layout_in_sheet td { font-size:15px; font-weight:400; color:#444444; font-family: 'Roboto', sans-serif; margin:0; padding:10px 10px; 
  text-align:center; border:1px solid #ccc; border-right:0; /*border-top:0;*/ border-bottom:0; background:#fff; width:14%; line-height:24px; height:68px;
}
.timetabe_layout_in_sheet .tm { background:#2d539e; font-weight:500; color:#fff; font-size:16px; border-left:1px solid #2d539e; border-top:1px solid #2d539e;
 border-bottom:1px solid #ccc;
}
.full_timetabe_layout_section { background:#eee; padding:50px 0 80px;}
.timetabe_layout_in_sheet { text-align:center;}
.timetabe_layout_in_sheet p { font-size:14px; color:#666666; font-weight:500; line-height:32px; margin:0 0 32px 0;}
.videoBlock iframe { height:308px;}
.signInCon p { font-size:14px;}
.insta_wdget_cls .insta_anchor_cls { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 999;}


.bookonline_dropdown_add_cart_section { margin:0; padding:0; text-align:center;}
.add_tocart_drop_pert { text-align:center; margin:0 0 39px 0; padding:0 12px;}
.bookonline_dropdown_add_cart_section .add_tocart_drop_pert h4 { font-family: 'Roboto', sans-serif; color:#333333; font-size:17px; 
  font-weight:400; margin:0 0 8px 0; padding:0;
}
.add_tocart_drop_pert select { font-family: 'Roboto', sans-serif; color:#333333; font-size:14px; font-weight:400; margin:0 0 13px 0; 
  padding:0 6px; float:left; width:100%; border:1px solid #aaa; height:40px; appearance:none; -moz-appearance:none; -webkit-appearance:none;
  background: url(../images/images/bookon_select_arrow.png) no-repeat 98% center; border-radius:0;
}

.unq_date_cls input { appearance:none; -moz-appearance:none; -webkit-appearance:none;
  background: url(../images/images/date_img.png) no-repeat 98% center; background-color:#fff;
}
.add_tocart_drop_pert .addcart_valued { display:none;}
.add_tocart_drop_pert ul { display:none;}
.add_tocart_drop_pert .addcart_submit { width:37%; height:35px; border:0; display:block; margin:0 auto; background:#ed202d; 
  color:#fff; font-size:15px; font-weight:400; font-family: 'Roboto', sans-serif; border-radius:0;
}
.bookonline_dropdown_add_cart_section h4 {color: #444; font-weight: 400; font-size:22px; margin:18px 0 12px; float:left; width:100%; text-align:center;}
.bookonline_dropdown_add_cart_section p a { text-decoration:none; color:#2d539e; font-weight:500;}

.online_bookink_form_pert { display:block; margin:0 auto; width:70%;}
.online_bookin_form_in_div { float:left; width:50%; padding:0 20px; margin:0 0 15px 0; text-align:left; position: relative;}
.online_bookin_form_in_div p { font-family: 'Roboto', sans-serif; color:#444444; font-size:16px; font-weight:400; margin:0 0 4px 0; padding:0;}
.online_bookin_form_in_div .onlone_form_valued { float:left; width:100%; margin:0; padding:0 10px; border:1px solid #aaaaaa;
  height:40px; color:#333; font-size:14px; border-radius:0;
}
.onlineform_fullwidth { width:100%;}

.roundedOne { width: 55px; height: auto; position: relative; margin: 12px 0 0 0; display:inline-block;}
.roundedOne label { width: 18px; height: 18px; cursor: pointer; position: absolute; left: 4px; top: 4px; 
  border-radius: 50px; border:1px solid #b4b0b0;
}
.roundedOne label:after { content: ''; width: 14px; height: 14px; position: absolute; top: 1px; left: 1px;
  background: #ccc; opacity: 0; border-radius: 50px;
}
/*.roundedOne label:hover::after {
  opacity: 0.3;
}*/
.roundedOne input[type=radio] { visibility: hidden;}
.roundedOne input[type=radio]:checked + label:after { opacity: 1;}
.online_bookin_form_in_div .roundedOne span { font-family: 'Roboto', sans-serif; float: right; font-size: 15px;
  font-weight: 500; margin: 2px 0 0 0; padding: 0; line-height: 22px; width: 30px;
}
.onlineform_fullwidth_acco { width:100%; text-align:center; height:auto;}
.bookonline_dropdown_add_cart_section form h4 { margin-bottom:21px;}
.bookonline_dropdown_add_cart_section form .onlineform_fullwidth_acco h4 { margin-bottom:8px;}
.bookonline_dropdown_add_cart_section form .onlineform_fullwidth_acco p { font-family: 'Raleway', sans-serif; font-size:15px; 
  color:#777777; font-weight:500;
}
.online_bookin_form_in_div textarea.onlone_form_valued { height:216px;}
.online_bookin_form_in_div span {font-family: 'Raleway', sans-serif; font-size:15px; margin:6px 0 0 0; 
  color:#777777; font-weight:500; line-height:26px; float:left; width:100%; text-align:center;
}
.book_online_sent_btn { display:block; width:182px; height:40px; background:#ed202d; font-size:18px; font-weight:400; 
  color:#fff; margin:23px auto 0; border:0; border-radius:0;
}


.unqInptTxtCls { width:50% !important; padding:0 2%; text-align:left;}
.unqInptTxtCls input { width:100% !important; margin:0 !important;}
.unqInptTxtCls label.error { color:#F00; font-size:12px; font-weight:500px;}
.enqInputCls { text-align:left; padding:0 2%;}
.enqInputCls label.error { color:#F00; font-size:12px; font-weight:500px;}
.enqInputCls textarea { margin:0 !important; padding:0 2%; width:100% !important;}
.cnt_seller_success_msg { font-size: 17px; color: #228B22; font-weight: 600;}
.cnt_seller_error_msg { font-size: 17px; color: #f00; font-weight: 600;}
.sub_email_input { width:74%; float:left;}
.sub_email_input input { width:100% !important;}
.sub_email_input label.error { color:#fff; font-size:13px; font-weight:500;}
.ftr_sub_div_cls { position:relative !important;}
.ftr_sub_div_cls span.sub_frm_loader_span { position:absolute; top:-26px;}
.ftr_sub_div_cls span.sub_seller_success_msg { color:mediumseagreen; position:absolute; top:-26px; font-size:17px; font-weight:500;}
.ftr_sub_div_cls span.sub_seller_error_msg { color:lightgray; position:absolute; top:-26px; font-size:16px; font-weight:500;}

.hdr_email_input { width:166px; display:inline-block; right:-4px; position:relative;}
.hdr_email_input input { right:0; width:100%;}
.hdr_email_input label.error { float:left; text-align:left; color: #f00; font-size: 12px; font-weight: 800; margin-top: 3px;}
.hdr_sub_cls { position:relative;}
.hdr_sub_cls span.hdr_frm_loader_span { position: absolute; left: 41.8%; top: -25px;}
.hdr_sub_cls span.hdr_seller_success_msg { position: absolute; left: 41.8%; top: -25px; color:#fff; font-size:16px; font-weight:600;}
.hdr_sub_cls span.hdr_seller_error_msg { position: absolute; left: 41.8%; top: -25px; color:#f00; font-size:16px; font-weight:600;}

.background_opcity_cls { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);}
.unq_slide .carousel-caption { bottom:5%; top:auto;}
.timetabe_layout .traing_in_div h5 a { margin-top:2px;}

.online_bookin_form_in_div label.error { color:#f00; font-size:13px; font-weight:400; position:absolute; left:19px; bottom:-22px;} 
.faq_con_in_details details[open] p { padding:0 15px;}
.faq_con_in_details details[open] { padding:0px 0 21px 0; margin-bottom:0;}
.faq_con_in_details details summary { margin-bottom:0;}
.footerBtm p a { color:#ccc; text-decoration:none;}

.unq_muay_thai_cls table { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}

/************** POP UP CSS (START) ******************/

.modal { display: none; position: fixed; z-index: 99; padding-top: 25px; left: 0; top: 0; width: 100%; 
  height: 97%;  overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); 
}

.modal-content { background-color: #fefefe; margin: auto; padding: 15px 20px 20px; border: none; width: 80%; border-radius:0;}
.close { color: #fff; float: right; font-size: 33px; font-weight: 500; background: #f00; opacity: 1; line-height: 28px; position:absolute;
  width: 33px; height: 33px; text-align: center; border-radius: 50%; box-shadow: none; text-shadow: none; right:-13px; top:-13px;
}
/*.close:hover,
.close:focus { color: #000; text-decoration: none; cursor: pointer;}*/
.close:hover { opacity:1; color:#fff;}
.notvideo_on_img ul { text-align:center;}
.notvideo_on_img ul li { float:none; display:inline-block; width:32.7%; margin:0.1% 0.2% 5px;}
/************** POP UP CSS (END) ******************/

.home_read_more_cls { float:left; margin:12px 0 0 0; color:#ed1b28; text-decoration:none; font-weight:500;}
.home_read_more_cls:hover { text-decoration:none;} 
.modal-content h5 { margin: 10px 0 0 0; padding: 0; font-weight: 400; color: #333; font-size: 19px; line-height:24px;}
.modal-content p { margin: 20px 0 0 0; padding: 0; font-size: 15px; color: #666; line-height: 25px;}
.modal-content p a { text-decoration:none;}
.modal-content p a:hover { text-decoration:none;}

.letesnews_pagination {}
.letesnews_pagination ul { list-style:none; margin:0; padding:0;}
.letesnews_pagination ul li { display:inline-block; margin:0; padding:0;}
.letesnews_pagination ul li a { background:none; font-family: 'Roboto', sans-serif; font-weight: 600; font-size:18px; color:#5f5f5f;}
.letesnews_pagination ul li.activePagination a { background: #2d539e; width:38px; height:38px; border-radius:50%; 
  font-family: 'Roboto', sans-serif; font-weight: 600; font-size:18px; color:#5f5f5f;
}
.unq_trnr_bnr_sub_cnt_cls { text-align:center;}
.unq_trnr_bnr_sub_cnt_cls p { padding:0 15px; margin:10px 0 0 0; width:100%;}

.unq_bdy_vdo_cls .video1 iframe { height:406px;}

.location iframe { width: 984px; height:500px;}

.hdr_sub_cls span.hdr_seller_success_msg 
{
position: absolute;
left: 41.8%;
top: -25px;
color: #fff;
font-size: 16px;
font-weight: 600;
}
.hdr_sub_cls span.hdr_seller_error_msg 
{
position: absolute;
left: 41.8%;
top: -25px;
color: #f00;
font-size: 16px;
font-weight: 600;
}
.hdr_sub_cls span.hdr_seller_error_msg1
{
position: absolute;
left: 41.8%;
top: -25px;
color: #f00;
font-size: 16px;
font-weight: 600;
}

.ftr_sub_div_cls span.sub_seller_success_msg 
{
color: mediumseagreen;
position: absolute;
top: -26px;
font-size: 17px;
font-weight: 500;
}
.ftr_sub_div_cls span.sub_seller_error_msg 
{
color: lightgray;
position: absolute;
top: -26px;
font-size: 16px;
font-weight: 500;
}
.ftr_sub_div_cls span.sub_seller_error_msg1 
{
color: lightgray;
position: absolute;
top: -26px;
font-size: 16px;
font-weight: 500;
}

/* 03-04-2019 START CSS */

.blockOne.rest-day-div { background: none; border:0;}

.blockOne.rest-day-div .boTop img {
    width: 100%;
    height: auto;
    margin: 0;
}
.blockOne.rest-day-div .boBtm {
    width: 460px;
    height: 64px;
    float: none;
    margin: 0 auto;
    background: #ed1b28;
    display: flex;
}
.blockOne.rest-day-div .boBtm h4 {
    margin: auto;
    padding: 0;
    color: #fff;
    font-size: 17px;
    line-height: 22px;
}

.blockOne.rest-day-div .boTop { float:none; width: 460px; height: 360px; margin: 0 auto; overflow: hidden;}

/* 03-04-2019 END CSS*/

/*05-04-2019 start*/

.carousel-caption h2 span a { background:none; font-size:30px; padding:0; margin:0; float:none;}
.carousel-caption h2 span a:hover { background:none;}

.getForm .input2.unqInptTxtCls.adrsinputcls input { width:100% !important; }
.input2.unqInptTxtCls.adrsinputcls { width:100% !important;}

/*05-04-2019 end*/

/*------surojit-------*/


@media(max-width:1300px) {}
@media(max-width:1250px) {}
@media(max-width:1200px) {
#cssmenu > ul > li > a {padding: 10px 19px !important;}
.logo { width:auto; margin-left:15px;}
.spRight { margin-right:15px;}
#cssmenu > ul > li > a {padding: 10px 15px !important;}
.socalPh { /*position:relative;*/ margin:48px 0 0;}
.logo img { max-width:90px;}
.socalPh {top: 50px;}
.mainMenu {margin-top: 0px;}
.carousel-caption {top: 140px;}
.bannerBtm {margin-top:20px;}
.nbs-flexisel-nav-right {right: 20px;}
.nbs-flexisel-nav-left {left: 20px;}
header.carousel { height:550px;}
.carousel-caption h2 {font-size: 28px; line-height: 180px;}
.carousel-caption p { margin-left:35px; font-size:15px;}
.carousel-caption a { margin-left:35px;}
.bannerBtm.timeTabel h3 {font-size: 28px;}
.bannerBtm.timeTabel h2 {font-size: 42px; margin: 20px 0 0 0;}
#flexiselDemo4 .boTop img { height:auto;}
.ltd img { max-width:100%;}
.nbRight img { max-width:100%;}
.header_subcribe { margin:37px 0 0;}
.mainMenu { margin-top:4px;}
#cssmenu > ul > li { float:none !important; display:inline-block !important;}
#cssmenu { text-align:center;}
#cssmenu ul li ul { text-align:left;}
.bannerBtm .nbs-flexisel-nav-right { background-position:-9px 0; width:25px; right:-1%; background-color:#fff;}
.bannerBtm .nbs-flexisel-nav-left { width:25px; left:-1%; background-color:#fff;}
.bannerBtm.timeTabel .nbs-flexisel-nav-right { background-position:-9px 0; right:-8.5%;}
.bannerBtm.timeTabel .nbs-flexisel-nav-left { left:-8.5%;}
.carousel-caption { width:51%;}
.carousel-caption h2 { width:100%;}
}

@media(max-width:1199px) {
 .nav > li > a { padding:10px 17px !important;}	
 .mealplan_foodsperts_pert ul li { width:24.74%;}
}

@media(max-width:1100px) {
.carousel-caption p { width:100%;}
.bannerBtm.timeTabel { padding:40px 0 50px; margin-top:50px;}
.contain h1 { font-size:28px;}
.contain h5 { font-size:17px;}
.contain p { font-size:14px;}
.contantArea { padding:50px 0;}
.contain a { font-size:15px;}
.newsVideo {padding:50px 0 30px;}
.newsVideo h2 { font-size:28px;}
.newsVideo h3 { font-size:20px;}
.nbLeft h5 { font-size:15px;}
.nbLeft p { font-size:13px;}
.feed h3 { font-size:20px;}
.feed { padding:50px 0;}
.signInCon {font-size: 24px;}
footer h4 { font-size:20px;}
.footerMenu ul li a { font-size:14px;}
.footerMenu ul li { font-size:14px;}
.footerContact ul li p { font-size:14px;}
.footerBtm { font-size:13px;}
.socalF ul li {margin: 0 5px;}
.fbFeed iframe { width:100% !important;}
#cssmenu > ul > li > a { padding:10px 14px !important;}

.fbFeed { overflow:hidden !important;}
.nav > li > a { padding:10px 14px !important;}	
.videoBlock iframe { height:284px;}
.carousel.slide.innerBanner { height:520px;}
.videoGal ul li iframe { height:198px;}
.videoGal.videoGal2 ul li iframe { height:274px;}
.videoGal.videoGal2 ul li { width:45.7%;}
.videoOne iframe { height:288px;}
.wrest_video_pert ul li iframe { height: 270px;}
.links .contain ul li { width:33%;}
.mealplan_foodsperts_pert { text-align:center;}
.mealplan_foodsperts_pert ul li { width:24.63%;}
/*.training_bd_con_cum_img_section { height:350px;}*/
/*.tra_cum_left_con { height:350px;}*/
.tra_cum_right_con { padding:50px 15px 0;}
.tra_cum_right_con h4 { margin:0 0 25px 0;}
.add_tocart_drop_pert { padding:0;}
.add_tocart_drop_pert select { padding:0 3px;}
.unq_slide .carousel-caption { width:610px;}
.notvideo_on_img ul li { width:32.5%;}
.acomo ul li {height: 220px;}
.acomo ul li:hover a span { margin-top:75px;}
}

@media(max-width:1024px) { 
 .videoBlock iframe { height:263px;}
 .carousel.slide.innerBanner { height:490px;}
 .carousel.slide.innerBanner .carousel-caption { top:280px;}
 .videoGal ul li iframe { height:184px;}
 .videoGal.videoGal2 ul li iframe { height:254px;}
 .videoOne ul li { width:50%;}
 .videoOne iframe { height:280px;}
 .wrest_video_pert ul li iframe { height: 248px;}
 /*.training_bd_con_cum_img_section { height: 325px;}*/
/* .tra_cum_left_con { height:325px;}
 .tra_cum_right_con h4 { margin:0 0 19px 0;}
 .tra_cum_right_con { padding: 32px 15px 0;}*/
 .tra_cum_right_con { padding: 35px 15px 0;}
}

@media(max-width:1023px) {
.logo img { max-width:90px;}
.socalPh {top: 20px;}
.carousel-caption {top: 100px;}
.button { top:-35px !important;}
.header_subcribe { margin: 27px 0 0;}
#cssmenu { background:#eee;}
#cssmenu > ul > li > a { color:#333 !important;}
#cssmenu ul li:hover { background:none !important;}
#cssmenu ul li a:hover { color: #ed1b28 !important;}
#cssmenu .submenu-button { height:37px !important;}
#cssmenu ul li ul { text-align:center;}
.mainMenu { display:none;}
/*.fbFeed iframe { width:280px;}*/
.nav > li:hover > a { background: rgba(237, 27, 40, 0.9) !important;}
.nav > li > a { padding:10px 1.5% !important;}
.mean-container .mean-nav ul li a { width:97%;}
.mean-container .mean-nav ul li li a { width:95%; padding:5px 2.5%; font-size:15px; background:#2d539e; border-bottom:1px solid #4067b4;}
.mean-container .mean-nav ul li a.mean-expand { margin-top:7px; height:22px;}
.carousel.slide.innerBanner { height:420px;}
.carousel.slide.innerBanner .carousel-caption h2 { font-size:40px;}
.carousel.slide.innerBanner .carousel-caption { top:220px;}
.trainers_coach_trainer_pert { text-align:center;}
.trainers_coach_trainer_pert ul li { float: none; display:inline-block; width:32.6%;}
.add_tocart_drop_pert .addcart_valued {}
.add_tocart_drop_pert .addcart_valued { font-family: 'Roboto', sans-serif; color:#333333; font-size:14px; font-weight:400; margin:0 0 13px 0; 
  padding:0 6px; float:left; width:100%; border:1px solid #aaa; height:40px; display:block; border-radius:0;
}
.add_tocart_drop_pert ul { display:block; list-style:none; margin:0; padding:0;}
.add_tocart_drop_pert ul li { font-family: 'Roboto', sans-serif; color:#333333; font-size:14px; font-weight:400; margin:0 0 13px 0; 
  padding:0 6px; float:left; width:100%; height: auto; cursor:pointer;
}
.add_tocart_drop_pert ul li a { text-decoration:none;}
/*.add_tocart_drop_pert select { display:none;}*/
.mean-container a.meanmenu-reveal { top:59px;}
}

@media(max-width:991px) {
 .boTop { height:230px;}
 .footerContact ul li p { width:88%;}	
 .socalF ul li { margin:0 5px 6px;}
 .mean-container .mean-nav ul li a {}
 .videoBlock iframe { height:253px;}
 .videoGal ul li iframe { height:177px;}
 .videoGal.videoGal2 ul li iframe { height:247px;}
 .videoOne iframe { height:270px;}
 .wrest_video_pert ul li iframe { height: 240px;}
 .thaiculture_speaking_in_content h5 { font-size:19px; margin:0 0 25px 0;}
 .thaiculture_speaking_in_content { height:515px;}
}

@media(max-width:960px) {
 #cssmenu ul li ul { margin:0 0 0;}
 .socalPh { margin: 18px 0 0;}
 .spRight .socal { width:100%}	
 .phoneNo { width:100%; margin:17px 0 0 0;}
 .mainMenu .container { padding:0;}
 .nbs-flexisel-nav-left, .nbs-flexisel-nav-right { z-index:5;}
 .videoBlock iframe { height:245px;}
 .videoGal ul li iframe { height:172px;}
 .videoGal.videoGal2 ul li iframe { height:239px;}
 .videoOne iframe { height:261px;}
 .wrest_video_pert ul li iframe { height: 230px;}
}

@media(max-width:900px) {
 .boTop { height:210px;}
 .blockOne { height:375px;}	
 #flexiselDemo3 li:hover .blockOne { height:395px;}
 .subs_text { width:61%;}
 .subscrib { width:37%;}
 .signIn .col-sm-5 { width:50%;}
 .signIn .col-sm-7 { width:50%;}
 .signForm { padding-left: 0;}
 .signForm input { width:68%;}
 .signForm input.signBtn { padding-left:0; width:32%;}
 /*.fbFeed iframe { width:251px;}*/
 .col-sm-5.col_subcribe { width:35%; float:right;}
 .videoBlock iframe { height:228px;}
 .carousel.slide.innerBanner { height:380px;}
 .carousel.slide.innerBanner .carousel-caption h2 { font-size:37px;}
 .carousel.slide.innerBanner .carousel-caption { top:200px;}
 .videoGal ul li iframe { height:161px;}
 .videoGal.videoGal2 ul li iframe { height:224px;}
 .videoGal3 ul li span { font-size:13px; line-height:20px; padding:24px 10px 0;}
 .videoGal3 ul li a span { font-size:13px; line-height:20px; padding:11px 10px;}
 .videoOne iframe { height:245px;}
 .timetabe_layout .traing_in_div { width:31.33%; margin:0 3% 20px 0;}
 .timetabe_layout .timetabe_tree_number { margin-right:0;}
 .wrest_video_pert ul li { padding:0 1.3%; margin:0 0 2.3% 0;}
 .wrest_video_pert ul li iframe { height: 228px;}
 .news_details_left_pert { padding: 0 40px 0 0;}
 .thaiculture_speaking_in_content { height:530px;}
 .trainers_coach_trainer_pert ul li { width:32.5%;}
 .tra_cum_right_con h4 { margin: 0 0 20px 0;}
 .add_tocart_drop_pert .addcart_submit { width:45%;}
 .hdr_email_input { width:61%;}
 .sub_email_input { width:68%;}
 .videoGal ul li span img { width:75px;}
}

@media(max-width:850px) {
 .videoBlock iframe { height:213px;}
 .videoGal ul li iframe { height:151px;}
 .videoGal.videoGal2 ul li { width:48.4%; margin: 2px;}	
 .videoGal.videoGal2 ul li iframe { height:226px;}
 .videoOne iframe { height:231px;}
 .videoGal.fteam ul li { width:19.7%;}
 .timetabe_layout_in_sheet th { font-size:13px;}
 .timetabe_layout_in_sheet .tm { font-size:14px;}
 .timetabe_layout_in_sheet td { font-size:14px;}
 .wrest_video_pert ul li iframe { height: 214px;}
 .thaiculture_speaking_in_content { height:580px;}
 .ftr_sub_div_cls span.sub_seller_success_msg { font-size:15px;}
 .ftr_sub_div_cls span.sub_seller_error_msg { font-size:15px;}
 .signForm input.signBtn { font-size:16px; line-height:42px;}
 .acomo ul li { height:185px;}
}

@media(max-width:800px) {
 .boTop { height:190px;}
 .blockOne { height:365px;}
 #flexiselDemo3 li:hover .blockOne { height:385px;}
 .subs_text { width:59%;}
 .subscrib { width:39%;}
 .footerContact ul li p { width:86%;}
 .footerLogo img { width:130px;}
 /*.fbFeed iframe { width: 230px;}*/
 .videoBlock iframe { height:200px;}
 .carousel.slide.innerBanner { height:340px;}
 .carousel.slide.innerBanner .carousel-caption h2 { font-size:35px;}
 .carousel.slide.innerBanner .carousel-caption { top:185px;}
 .videoGal ul li iframe { height:143px;}
 .videoGal.videoGal2 ul li iframe { height:210px;}	
 .videoGal3 ul li span { padding:16px 8px 0;}
 .videoOne iframe { height:218px;}
 .videoGal.fteam ul li .ft {transform: none;}
 .timetabe_layout .traing_in_div { width:32%; margin:0 2% 20px 0;}
 .timetabe_layout .timetabe_tree_number { margin-right:0;}
 .wrest_video_pert ul li iframe { height: 200px;}
 .news_details_left_pert { padding: 0 30px 0 0;}
 .thaiculture_speaking_in_content { height:590px;}
 .trainers_coach_trainer_pert ul li { width:32.4%;}
 .tra_cum_right_con { padding: 27px 15px 0;}
 .add_tocart_drop_pert .addcart_submit { width:50%;}
 .hdr_email_input { width:59%;}
 .signForm input.signBtn { font-size:15px;}
 .timetabe_layout .traing_in_div { padding:0 13px;}
 .online_bookink_form_pert { width:85%;}
}

@media(max-width:768px) {
 .boTop { height: 180px;}
 .blockOne { height:355px;}
 #flexiselDemo3 li:hover .blockOne { height:375px;}
 .videoBlock iframe { height:190px;}
 .videoGal ul li iframe { height:137px;}
 .videoGal.videoGal2 ul li { width:49%;}
 .videoGal.videoGal2 ul li iframe { height:204px;}
 .videoOne iframe { height:208px;}
 .wrest_video_pert ul li { padding: 0 1.2%; margin: 0 0 2.1% 0;}
 .wrest_video_pert ul li iframe { height:194px;}		
}

@media(max-width:767px) {
.carousel-caption { left:0; right:0; width:50%;}
.carousel-caption p { font-size:14px; line-height:24px; margin-top:10px;}
.carousel-caption a {font-size: 15px; padding: 6px 15px;}
.carousel-caption h2 { background:none; height:auto; text-align:left; line-height:normal; margin-left:35px;}
header.carousel {height: 375px;}
.feed .col-sm-4.tw { float:left; width:50%;}
.feed .col-sm-4.fb { float:right; width:50%;}
.feed .col-sm-4.ig { float:left; margin-top:25px; width:100%;}
.boBtm h4 { font-size:16px; line-height:24px;}
.blockOne { height:350px; margin:10px 2.5% 0;}
#flexiselDemo3 li:hover .blockOne { height:360px;}	
.headerTop .col-sm-5 { float: left; width:37%;}
.headerTop .col-sm-2 { float: left; width:22%;}
.col-sm-5.col_subcribe { float:right; width:40%;}
.headerTop .col-sm-3 { float:left; width:22%;}
.headerTop .col-sm-4 { float:left; width:43%;}
.bannerBtm.timeTabel .nbs-flexisel-nav-left { background-color: #555; left: -2.5%;}
.bannerBtm.timeTabel .nbs-flexisel-nav-right { background-color: #555; background-position: -9px 0; right: -2.5%;}
.bannerBtm.timeTabel h3 { font-size: 26px;}
.bannerBtm.timeTabel h2 { font-size: 32px; margin: 15px 0 0;}
#flexiselDemo4 { margin-top: 30px;}
.bannerBtm.timeTabel { padding:30px 0 37px;}
.contain h1 { font-size:25px;}
.contantArea { padding: 35px 0;}
.ltd { margin:25px 0 0 0;}
.newsVideo .news { float:left; margin-top:40px; padding-bottom:12px;}
.videoBlock { padding-bottom:0;}
.view { margin-top:30px;}
.newsVideo h2 { font-size:25px;}
.newsVideo h3 { font-size:19px;}
.newsVideo { padding:30px 0;}
.nbLeft { padding:0 10px 0 0;}
.feed { padding: 35px 0;}
.signIn .col-sm-5 { width:100%;}
.signIn .col-sm-7 { width:100%;}
.signIn { padding:28px 0 35px;}
.signInCon { text-align:center; margin:0 0 23px 0; font-size:22px;}
.signForm { display:block; width:70%; margin:0 auto;}
.signForm input.signBtn { font-size:15px;}
.signForm input.signBtn {}
.footerLogo { text-align:left;}
.socalF { text-align:left; margin-top:30px; margin-bottom:24px;}
.footerLogo img { width:115px;}
.footerMenu { float:left; width:100%; margin-bottom:25px;}
.footerContact ul li span { width:25px;}
.footerContact ul li p { width:95%;}
.footerContact { float:left; width:100%;}
.footerMenu ul li { width:40%;}
.footerBtm { margin-top:30px;}
footer h4 { font-size:19px;}
.socalF img { height:16px;}
footer { padding:35px 0 20px;}
.se-pre-con { background-size:200px 200px;}
.index_welcome { text-align:center;}
.ltd { text-align:center;}
.videoBlock iframe { height:400px;}
.index_welcome a { margin-top:7px;}
.ltd { margin:10px 0 0 0;}
.carousel.slide.innerBanner { height:320px;}
.carousel.slide.innerBanner .carousel-caption { top:170px;}
.carousel.slide.innerBanner .carousel-caption h2 { text-align:center; font-size:32px;}
.contain h1 { font-size:23px;}
.contain h5 { font-size: 15px; line-height: 24px;}
.contantArea { padding:30px 0;}
.contantArea.inner .contain h4 { font-size:20px; line-height:26px;}
.videoGal { padding: 30px 0 15px;}
.videoGal ul { margin:20px 0 0 0;}
.videoGal h2 { font-size:30px;}
.videoGal ul li { width:49%; margin:0.1% 0.3% 5px;}
.videoGal ul li iframe { height:205px;}
.videoGal h2 { font-size:27px;}
.contain .acomo ul li img { margin:10px 0;}
.acomo ul li a { bottom:0px;}
.acomo ul li a span { font-size:16px;}

.acomo ul li:hover a { height:100%;}
.acomo { margin:10px 0 0 0;}
.contantArea.inner .contain h4 { margin-top:20px;}
.videoGal.videoGal2 ul li iframe { height:202px;}
.videoGal3 { padding:35px 0; text-align:center;}
.videoGal3 ul li { width:40%; float:none; display:inline-block;}
.videoGal3 ul li a img { width:100%;}
.conLeftBlock h3 { font-size:20px;}
.get { float:left; width:100%;}
.get h3 { font-size:21px; margin-bottom:0;}	
/*.getForm .input2 input { width:47.83%; margin:0 8px;}*/
.conLeftBlock { margin-top:22px;}
.faq { margin-top:12px;}
.video1 iframe { height: 414px;}
.video2 iframe { height:370px;}
.videoGal.fteam ul li { width:24.7%;}
.video2.video3 iframe { margin-top:0;}
.timetabe_layout .traing_in_div { padding:0 14px;}
.contantArea.inner .contain .traing_in_div h4 { font-size:16px; line-height:36px; margin:15px 0 8px 0;}
.timetabe_layout .traing_in_div h5 { font-size:15px;}
.timetabe_layout .traing_in_div h5 span { font-size:13px;}
.timetabe_layout_in_sheet th { display:none;}
.timetabe_layout_in_sheet td { float:left; width:100%; position:relative;}
.timetabe_layout_in_sheet td:before { position:absolute; left:10px; color:#000; z-index:99; font-weight:500;}
.timetabe_layout_in_sheet td:before:nth-child(2) { position:absolute;}
.timetabe_layout_in_sheet .tm { border-bottom:0; border-left: 1px solid #ccc;}
.timetabe_layout_in_sheet td { font-size: 14px; text-align: right; background: #fff !important; line-height:20px;
  color: #333 !important; border-top: 1px solid #ccc !important; height:54px; border-right:1px solid #ccc; padding:8px 10px;
}
.timetabe_layout_in_sheet tr:first-child { border-bottom:0;}
.timetabe_layout_in_sheet tr { margin-bottom:10px; float: left; width:100%; border-bottom:1px solid #ccc;}
.timetabe_layout_in_sheet table { border:0;}
.timetabe_layout_in_sheet td:nth-of-type(1)::before { content: "TIME";}
.timetabe_layout_in_sheet td:nth-of-type(2)::before { content: "MONDAY";}
.timetabe_layout_in_sheet td:nth-of-type(3)::before { content: "TUESDAY";}
.timetabe_layout_in_sheet td:nth-of-type(4)::before { content: "WEDNESDAY";}
.timetabe_layout_in_sheet td:nth-of-type(5)::before { content: "THURSDAY";}
.timetabe_layout_in_sheet td:nth-of-type(6)::before { content: "FRIDAY";}
.timetabe_layout_in_sheet td:nth-of-type(7)::before { content: "SATURDAY";}
.relaxation { padding:22px 10px; font-size:22px;}
.full_timetabe_layout_section { padding:30px 0 27px;}
.timetabe_layout_in_sheet p { line-height:26px; margin:0 0 16px 0;}
.wrest_video_pert ul li { width:49%; padding:0 0.5%; margin:0.3% 0;}
.wrest_video_pert ul li iframe { height:198px;}
.letes_news .contain { padding-bottom: 15px;}
.news_details_left_pert h4 { font-size:18px;}
.news_details_left_pert { padding: 0;}
.letes_news .news_details_left_pert h4 { margin: 20px 0 17px 0;}
.news_details_in_left_con p { line-height:24px; font-size:14px;}
.letes_news .news_details_left_pert a { margin:16px 0 10px 0; font-size:15px; width:116px; height:36px; line-height:36px;}
.letesnews_pagination { text-align: left; margin: 30px 0 22px 0;}
.new3s_details_right_pert .subs_text { width:38%; height:38px;}
.new3s_details_right_pert .subscrib { width:20%; height:38px; font-size:16px;}
.new3s_details_right_pert h3 { font-size:17px; margin:10px 0 10px 0;}
.new3s_details_right_pert ul li { margin:0 0 5px 0;}
.new3s_details_right_pert ul li a { font-size:15px;}
.new3s_details_right_pert form.news_details_serch_pert { float:left; width:100%; margin-bottom:10px;}
.letes_news { padding-bottom:0;}
.links .contain ul li { width:32%;}
.links_bd_content { margin: 45px 0 0 0;}
.contantArea.inner .contain .links_bd_content h4 { font-size:18px; margin-bottom:14px;}
.contain .links_bd_content p { margin: 10px 0 0 0;}
.location { padding-bottom:0;}
.location img { margin-bottom:10px;}
.location p a { margin-top:0;}
.meal_plan_bd_foods_pert { margin:20px 0 0 0; padding:35px 0;}
.mealplan_foodsperts_pert ul li { width: 34%; margin: 0 0 3px 0;}
.contantArea.inner .thai_culture_language h6 { font-size:14px; line-height: 26px; margin-bottom: 32px;}
.thai_culture_language h3 { font-size:18px;}
.speaking_thai_Basics h4 { font-size:20px;}
.thaiculture_speaking_in_content { height:auto; padding:25px 6px 20px;}
.thaiculture_speaking_in_content h5 { font-size: 17px; margin: 0 0 15px 0;}
.trainers_coach_trainer_pert ul li { width: 32.4%; margin:0 0 3px 0;}
.trainers_coach_trainer_pert ul li h4 { font-size:15px;}
.trainers_coach_trainer { padding-bottom:30px;}
.main_traing_page .traing_in_div { width:48%; margin:0 1% 10px;}
.contantArea.inner .main_traing_page .traing_in_div h4 { line-height:20px;}
.contantArea.inner .main_traing_page .traing_in_div h5 { padding:0 5px;}
.tra_cum_left_con { text-align:center;}
.tra_cum_right_con h4 { font-size: 18px; margin: 0 0 17px 0;}
.tra_cum_right_con h4 span { font-size:16px;}
.add_tocart_drop_pert { width:80%; margin:0 auto;}
.add_tocart_drop_pert { margin:0 auto 25px;}
.bookonline_dropdown_add_cart_section h4 { font-size:19px; margin:13px 0 12px;}
.online_bookink_form_pert { width:90%;}
.book_online_sent_btn { margin:10px auto 0;}
.unq_slide .carousel-caption { width:80%; padding:0 0 0 18px; bottom:7%;}
.unq_slide .carousel-caption h2 { margin-left:0; padding:0; font-size:26px;}
.unq_slide .carousel-caption p { margin-left:0;}
.unq_slide .carousel-caption a { margin-left:0; margin-top:5px;}
.unq_slide .carousel-caption h2 span { margin:0;}
.carousel-indicators li { float:left; margin:0 0 7px 0;}
.carousel-indicators .active { float:left; margin:0 0 7px 2px;}
.unq_slide .carousel-indicators { top:39%;}
.boBtm h4 { font-size:15px; line-height:22px;}
.boBtm p { line-height:22px;}
.bannerBtm.timeTabel { margin-top:30px;}
.bannerBtm.timeTabel h3 { font-size:21px;}
.bannerBtm.timeTabel h2 { font-size:23px;}
.boBtm h4 { font-size:14px; line-height:20px;}
.contantArea.inner .why_mma_con h6 { font-size:14px; line-height:26px;}
.contain h3 { font-size:20px;}
.contain.thai_culture_language img { margin-top:0;}
.contain img { margin:0 0 18px 0;}
.location .contain img { margin:15px 0 18px 0;}
.unq_acmd_cls img { margin:15px 0;} 
.timetabe_layout .traing_in_div { width: 47%; margin: 0 1.5% 13px !important;}
.relaxation { margin-top:5px;}
.online_bookin_form_in_div p { font-size:15px;}
.add_tocart_drop_pert ul li { margin:0 0 9px 0;}
#book_online_form { margin: 8px 0 0 0; float: left; width: 100%;}
.meal_plan_bd_foods_pert { margin:0;}
.contain p { margin:15px 0 0 0;}
.contantArea.inner .contain h4 { font-size:19px;}
.unq_muay_thai_cls td:nth-of-type(1)::before { content:"PRICES";}
.unq_muay_thai_cls td:nth-of-type(2)::before { content:"WEEKLY";}
.unq_muay_thai_cls td:nth-of-type(3)::before { content:"MONTHLY";}

.unq_forst_bung_cls td:nth-of-type(1)::before { content:"ROOM TYPE";}
.unq_forst_bung_cls td:nth-of-type(2)::before { content:"DAY";}
.unq_forst_bung_cls td:nth-of-type(3)::before { content:"WEEK";}
.unq_forst_bung_cls td:nth-of-type(4)::before { content:"MONTH";}

.new3s_details_right_pert { margin:20px 0 0 0;}
.videoGal.notvideo_on_img { padding-bottom:25px;}
.modal-content h5 { font-size:18px;}

.home_read_more_cls { float: left; margin: 12px 0 12px 0; color: #ed1b28; text-decoration: none;
  font-weight: 500; width: 100%; text-align: center;
}
.modal-content { width:88%;}
.bookonline_dropdown_add_cart_section form h4 { margin-bottom:15px;}
.acomo ul li:hover a span { margin-top: 84px;}
}

@media(max-width:736px) {
 .videoGal ul li iframe { height:196px;}
 .videoGal.videoGal2 ul li iframe { height:195px;}
 .videoOne iframe { height:200px;}	
 .wrest_video_pert ul li iframe { height:190px;}
 .acomo ul li {height: 145px;}
 .acomo ul li:hover a span {margin-top: 63px;}
}

@media(max-width:700px) {
 .boTop { height: 160px;}
 .blockOne { height:330px;}	
 #flexiselDemo3 li:hover .blockOne { height:340px;}
 .spRight .socal ul li { margin:0 6px;}	
 .videoBlock iframe { height:368px;}
 .videoGal ul li iframe { height:187px;}
 .videoGal.videoGal2 ul li iframe { height:185px;}
 .videoGal3 ul li { width:43%;}
 .videoOne iframe { height:190px;}	
 .timetabe_layout .traing_in_div { margin:0 1.7% 16px; width:46.6%;}
 .wrest_video_pert ul li iframe { height:180px;}

}

@media(max-width:667px) {
 .boBtm h4 { font-size: 14px; line-height: 20px;}
 .boTop { height:150px;}
 .video { padding-right:0;}
 .videoBlock iframe { height:358px;}
 .videoGal ul li iframe { height:177px;}
 .videoGal.videoGal2 ul li iframe { height:175px;}
 .videoOne iframe { height:180px;}
 .video2 iframe { height: 358px;}
 .wrest_video_pert ul li iframe { height:172px;}
}

@media(max-width:640px) {
 .headerTop .col-sm-5 { float:right; width:50%;}
 .headerTop .col-sm-3 { float:left; width:50%;}	
 .headerTop .col-sm-4 { float:left; width:65%;}
 .headerTop .col-sm-5 { float: right; width: 70%;}
 .headerTop .col-sm-3 { float: left; width: 21%;}
 .logo { margin-left:0;}
 .headerTop .col-sm-4 { display: block; float: left; margin: 0 auto; width: 72%;}
 .subs_text { display: inline-block; right: 0; width: 52%;}
 .subscrib { display: inline-block; margin: 0 0 0 -4px; width: 28%; position:relative; top:1px;}
 .header_subcribe { margin: 20px 0 0;}
 .socalPh { margin: 12px 0 0; text-align: right;}
 .spRight { width:100%; margin-right:0;}
 .spRight .socal { display: inline-block; float: none; margin: 0 15px 0 0; width: auto;}
 .phoneNo { display: inline-block; float: none; margin: 0 11% 0 0; width: auto; position:relative; top:-3px;}
 
.button { top: -38px !important;}
.spRight { margin-right:0;}
.boTop { height:180px;}
.bannerBtm.timeTabel h3 { font-size:21px;}
.bannerBtm.timeTabel h2 { font-size:22px;}
.contain h1 { font-size: 24px;}
.contain h5 { font-size:16px;}
.newsVideo h2 { font-size:23px;}
.newsVideo .video { margin-top:27px;}
.newsVideo h3 { font-size:18px;}
.signForm { width:80%;}
.header_subcribe { position:relative; left:-44px;}
.headerTop .col-sm-2 { width:25%;}
.mean-container a.meanmenu-reveal { padding:10px 16px;}
.videoBlock iframe { height:343px;}
.contantArea.inner .contain h1 { font-size:22px;} 
.contantArea.inner .contain h5 { font-size:14px; line-height:22px;}
.contantArea.inner .contain h4 { font-size:19px;}
.videoGal ul li iframe { height:169px;}
.videoGal h2 { font-size:25px;}
.acomo ul li { width:49%;}
.videoGal.videoGal2 ul li iframe { height:167px;}
.videoGal3 ul li { width:47%;}
.conLeftBlock h3 { font-size:19px;}
.get h3 { font-size:20px;}
.getForm .input2 input { width:48%; margin:0 1%;}
.getForm .input2 textarea { width:98%; margin:0 1%;}
.videoOne iframe { height:171px;}
.video2 iframe { height: 343px;}
.videoGal h2 { font-size:23px;}
.wrest_video_pert ul li iframe { height:165px;}
.new3s_details_right_pert .subs_text { width:42%;}
.new3s_details_right_pert .subscrib { width:22%;}
.links .contain ul li { width:45%;}
.mealplan_foodsperts_pert ul li { width: 40%;}
.contantArea.inner .thai_culture_language h6 { font-size: 13px; line-height: 22px; margin-bottom: 28px;}
.thai_culture_language h3 { font-size:17px;}
.speaking_thai_Basics h4 { font-size:19px;}
.trainers_coach_trainer_pert ul li { width:44%;}
.online_bookink_form_pert { width:100%;}
.hdr_sub_cls span.hdr_frm_loader_span { left:13.5%; top:-22px;}
.hdr_sub_cls span.hdr_seller_success_msg { left:13.5%; top:-22px; font-size:15px;}
.hdr_sub_cls span.hdr_seller_error_msg { left:13.5%; top:-21px; font-size:14px;}
.unq_slide .carousel-caption h2 { font-size:24px;}
.unq_slide .carousel-caption { width:85%;}
.blockOne { height:370px;}
#flexiselDemo3 li:hover .blockOne { height:380px}
.trainers_coach_trainer_pert ul .clearfix { display:none;}	
}

@media(max-width:600px) {
 .videoBlock iframe { height:321px;}
 .videoGal ul li iframe { height:158px;}
 .videoGal.videoGal2 ul li { width:100%; margin:2px 0;}
 .videoGal.videoGal2 ul li iframe { height:318px;}
 .videoGal3 ul li { width:49%;}
 .videoOne ul li { width:100%;}
 .videoOne iframe { height:320px;}
 .video1 iframe { height:320px;}	
 .video2 iframe { height: 320px;}
 .videoGal.fteam ul li ul li a { width:28px; height:28px;}
 .videoGal.fteam ul li ul li a { line-height:26px;}
 .videoGal.fteam ul li .ft p { height:48px;}
 .videoGal.fteam ul li .ft p span { font-size:13px; line-height:48px;}
 .wrest_video_pert ul li iframe { height:154px;}
}

@media(max-width:570px) {
.carousel-caption h2 { font-size:22px;}
.carousel-caption p {font-size: 13px; line-height: 20px;}
.spRight .socal ul li { margin: 0 5px;}
.spRight .socal { margin:0 10px 0 0;}
.tweeter { padding:0;}
.fbFeed { padding:0;}
.instagramFeed { padding:0;}
.footerMenu ul li { width:44%;}
.footerContact ul li p { width:93%;}
.footerBtm { margin-top:20px;}
.footerLogo img { width:100px;}
.headerTop .col-sm-3 { width:23%;}
.headerTop .col-sm-4 { width:70%;}
.subs_text { width:55%;}
.subscrib { width:30%;}
.header_subcribe { position:relative; left:-41px;}
.mean-container .mean-nav ul li a { width:96%; padding:10px 2% !important;}
.mean-container .mean-nav ul li li a { width:93%; padding:5px 3.5% !important;}
.videoBlock iframe { height:304px;}
.carousel.slide.innerBanner .carousel-caption h2 { font-size:29px;}
.videoGal ul li iframe { height:150px;}
.videoGal.videoGal2 ul li iframe { height:300px;}
.videoOne iframe { height:302px;}
.video1 iframe { height: 303px;}	
.video2 iframe { height: 303px;}
.videoGal.fteam ul li { width:33%;}
.timetabe_layout .traing_in_div { margin: 0 1% 13px !important; width: 48%;}
.wrest_video_pert ul li { padding:0 0.4%; margin:0.2% 0;}
.videoGal ul li iframe { height:145px;}
.new3s_details_right_pert .subs_text { width:46%;}
.new3s_details_right_pert .subscrib { width:26%;}
.links .contain ul li { width:49%;}
.contantArea.inner .contain .links_bd_content h4 { font-size:16px;}
.mealplan_foodsperts_pert ul li { width: 45%;}
.trainers_coach_trainer_pert ul li { width:49%;}
.add_tocart_drop_pert { width:100%;}
.bookonline_dropdown_add_cart_section h4 { font-size:18px;}	
.online_bookin_form_in_div { padding:0 15px;}
.online_bookin_form_in_div p { font-size:15px;}
.hdr_sub_cls span.hdr_frm_loader_span { left:12%;}
.hdr_sub_cls span.hdr_seller_success_msg { left:12%; top:-20px; font-size:13px;}
.hdr_sub_cls span.hdr_seller_error_msg { left:12%; top:-20px; font-size:13px;}
.unq_slide .carousel-caption h2 { font-size:22px;}
.online_bookin_form_in_div label.error { left:16px; bottom:-23px;}
}

@media(max-width:520px) {
 /*.headerTop .col-sm-5 { display:none;}*/
 /*.headerTop .col-sm-3 { width:50%;}
 .headerTop .col-sm-4 { width:40%;}*/
 .boTop { height: 165px;}
 .signForm { width:90%;}
 .socal img { height: 12px;}
 .spRight .socal ul li { margin:0 4px;}
 .spRight .socal { margin:0 8px 0 0;}
 .phoneNo { font-size:14px;}
 .subscrib { margin:-1px 0 0 -4px;}
 .socalPh { margin:12px 0 0 -3px;}
 .videoBlock iframe { height:275px;}
 .videoGal ul li { width: 100%; margin: 0.1% 0 3px 0; text-align:center;}
 .videoGal ul li img { width:100%;}
 .videoGal ul li span img { width:auto;}
 .videoGal ul li iframe { height:275px;}
 .notvideo_on_img ul li { margin:0 auto 4px;}
 .videoGal.videoGal2 ul li iframe { height:275px;}
 .videoOne iframe { height:275px;}
 .video1 iframe { height: 276px;}	
 .video2 iframe { height: 276px;}
 .videoGal.fteam ul li .ft ul li a img { width:auto;}
 .muay_thai_videogal .wrest_video_pert ul li { margin-bottom:10px;}
 .videoGal { padding: 25px 0 15px;}
 .trainers_coach_trainer { padding-bottom:25px;}
 .main_traing_page .traing_in_div { width: 100%; margin: 0 0 10px; height: auto; padding: 0 15px 15px;}
 .contantArea.inner .main_traing_page .traing_in_div h4 { height:auto; line-height:26px; margin:12px 0 12px 0;}
 .timetabe_layout .traing_in_div { margin: 0 0 13px !important; width: 100%;}
}

@media(max-width:480px) {
 .carousel-caption h2 { margin-left:20px;}
 .carousel-caption p { margin-left:20px;}
 .carousel-caption a { margin-left:20px;}
 .bannerBtm.timeTabel h3 { font-size:20px;}
 .bannerBtm.timeTabel h2 { font-size: 21px; margin: 13px 0 0;}
 #flexiselDemo4 { margin-top:25px;}	
 .contain h1 { font-size:22px;}
 .newsVideo h2 { font-size:21px;}
 .newsVideo h3 { font-size:17px;}
 .newsVideo .video { margin-top:25px;}
 .feed .col-sm-4.tw { width:100%;}
 .feed .col-sm-4.fb { width:100%;}
 .signInCon { margin:0 0 18px; font-size:21px;}
 .signForm input.signBtn { font-size:15px;}
 .signForm { width:100%;}
 .footerMenu ul li { width:50%;}
 .socalPh { margin:12px 0 0 -7px;}
 .mean-container .mean-nav ul li a { width:95%; padding:10px 2.5% !important;}
 .mean-container .mean-nav ul li li a { padding: 5px 4% !important; width: 92%;}
 .videoBlock iframe { height:254px;}
 .carousel.slide.innerBanner { height:280px;}
 .carousel.slide.innerBanner .carousel-caption h2 { font-size:25px;}
 .carousel.slide.innerBanner .carousel-caption { top:150px;}
 .contantArea.inner .contain h4 { font-size:18px;}
 .videoGal ul li iframe { height:252px;}
 .videoGal h2 { font-size:22px;}
 .videoGal.videoGal2 ul li iframe { height:253px;}
 .videoOne iframe { height:252px;}
 .faq_con_in_details { padding:0;}
 .faq summary { padding: 10px 13px 10px; font-size:15px; margin-bottom:0;}
 .faq details[open] { margin-bottom:8px;}
 .faq details[open] p { margin:17px 0 17px 0; padding:0px 10px;}
 .video1 iframe { height: 253px;}	
 .video2 iframe { height: 253px;}
 .timetabe_layout .traing_in_div { margin: 0 0 12px; width: 100%; height:auto; padding:0 14px 20px;}
 .timetabe_layout_in_sheet td { font-size:13px;}
 .timetabe_layout_in_sheet .tm { font-size:13px;}
 .relaxation { padding: 20px 10px; font-size: 18px;}
 .timetabe_layout_in_sheet p { font-size:13px;}
 .new3s_details_right_pert h3 { font-size:18px;}
 .new3s_details_right_pert ul li a { font-size:14px; line-height:24px;}
 .new3s_details_right_pert .subs_text { width:54%;}
 .new3s_details_right_pert .subscrib { width:30%;}
 .mealplan_foodsperts_pert ul li { width: 49%;}
 .thai_culture_language h3 { font-size:16px;}
 .speaking_thai_Basics h4 { font-size:18px;}
 .thaiculture_speaking_in_content h5 { font-size:16px;}
 .tra_cum_right_con h4 { font-size: 17px; margin: 0 0 15px 0;}
 .tra_cum_right_con h4 span { font-size:15px;}
 .tra_cum_right_con { padding: 25px 15px 5px;}
 .unq_slide .carousel-caption h2 { font-size:20px;}
 .faq_con_in_details details[open] { padding:0; margin-bottom:0;}
 .close { font-size:30px; width:30px; height:30px; right:-10px; top:-10px; line-height:24px;}
 .modal-content { width:90%; padding:10px 15px 15px;}
 .modal-content h5 { font-size:17px;}
 .acomo ul li {height: 200px;}
 .acomo ul li:hover a span {margin-top: 93px;}
 .acomo ul li a {bottom: 10px;}
}

@media(max-width:479px) {
 .spRight .socal { width:100%; margin:0 0 10px;}
 .spRight .socal ul { float: right;}	
 .spRight .socal ul li:last-child { margin-right:0;}
 .socalPh { top:10px; float:right; width:70%;}
 .mainMenu { margin-top:17px;}
 .logo { float:left; width:25%; text-align:left;}
 .spRight .socal ul li { margin:0 5px;}
 .carousel-caption h2 { font-size:20px;}
 .carousel-caption p {}
 .carousel-caption a {}
 .headerTop .col-sm-3 { width:29%;}
 .headerTop .col-sm-4 { width: 64%;}
 .button { top:-55px !important;}
 .blockOne { height:auto;}
 .boTop { height:auto;}
 #flexiselDemo4 .boBtm { height:auto;}
 #flexiselDemo3 li:hover .blockOne { height: auto; margin-top:20px;}
 .bannerBtm.timeTabel h3 { font-size:19px;}
 .bannerBtm.timeTabel h2 { font-size: 20px;}
 .contain h1 { font-size:20px;}
 .contain h5 { font-size:15px;}
 .newsVideo h2 { font-size:20px;}
 .feed h3 { font-size:19px;}
 .signInCon { font-size:20px;}
 .signForm input.signBtn { font-size:14px;}
 .footerContact ul li p { width:90%;}
 .headerTop .col-sm-5 { display: block; left: -54px; position: relative; width: 64%;}
 .socalPh { margin:46px 0 0 0;}
 .phoneNo { margin:0;}
 .header_subcribe { margin:36px 0 0 0; position:relative; left:-5px;}
 .subscrib { width:36%;}
 .subs_text { width:61%;}
 .button { top:-71px !important;}
 .headerTop .col-sm-4 { display:none;}
 header.carousel .fill { background-position:85% 0;}
 .carousel-caption { width:65%;}
 .carousel-caption h2 { font-size:19px;}
 .spRight .socal { display:none;}
 .col-sm-5.col_subcribe { display:none !important;}
 .se-pre-con { background-size:170px 170px;}
 .mean-container a.meanmenu-reveal { padding:0; right:17px !important; top:40px !important; width:22px;}
 .mean-container a.meanmenu-reveal span { height:3px;}
 .carousel.slide.innerBanner { height:260px;}
 .carousel.slide.innerBanner .carousel-caption h2 { font-size:24px;}
 .carousel.slide.innerBanner .carousel-caption { top:140px;}
 .contantArea.inner .contain h4 { font-size:17px; line-height:24px;}
 .videoGal h2 { font-size:21px;}
 .acomo ul li { width:85%; float:none; display:block; margin:0 auto 8px;}
 .acomo ul li a span { font-size:15px;}
 .videoGal3 ul li { width:75%; margin:2px 0;}
 .getForm .input2 { margin-top:0; margin-bottom:15px;}
 .getForm .input2 input { margin:0 0 0px; width:100%;}
 .getForm { margin: 15px 0 0 0;}
 .getForm .input2 textarea { width:100%; margin:0;}
 .getForm .input2.inputBtn { margin:7px 0 0 0;}
 .videoGal.fteam ul li { width: 49.7%;}	
 .videoGal.fteam ul li img { width:100%;}
 .videoGal.fteam ul li .ft ul li a img { width:auto;} 
 .new3s_details_right_pert .subs_text { width:64%;}
 .new3s_details_right_pert .subscrib { width:36%;}
 .new3s_details_right_pert .subscrib { font-size:15px;}
 .links .contain ul li { width:80%; margin:0 0 3px 0;}
 .online_bookin_form_in_div { width:100%;}
 .online_bookin_form_in_div textarea.onlone_form_valued { height:170px;}
 .unq_slide .carousel-caption h2 { font-size:18px;}
 .unq_slide .carousel-caption { width:90%;}
 .unq_slide .carousel-indicators { top:35%;}
 .boBtm { height:auto;}
 .sub_email_input { width:66%;}
 .signForm input.signBtn { width:34%; font-size:13px;}
 footer h4 { font-size:18px;}
 .bannerBtm.timeTabel h2 { font-size:19px;}
 .unqInptTxtCls { width:100% !important; padding:0;}
 .enqInputCls { padding:0;}
}

@media(max-width:440px) {
 .videoBlock iframe { height:231px;}
 .videoGal ul li iframe { height:232px;}
 .videoGal.videoGal2 ul li iframe { height:229px;}
 .videoOne iframe { height:230px;}
 .video1 iframe { height: 231px;}	
 .video2 iframe { height: 231px;}
 .links .contain ul li { width:85%;}	
}

@media(max-width:414px) {
 .videoBlock iframe { height:216px;}
 .videoGal ul li iframe { height:216px;}
 .videoGal.videoGal2 ul li iframe { height:217px;}	
 .videoGal3 ul li { width:78%;}
 .videoOne iframe { height:216px;}
 .video1 iframe { height: 216px;}	
 .video2 iframe { height: 216px;}
 .links .contain ul li { width:90%;}		
}

@media(max-width:400px) {
 .carousel-caption h2 { font-size:18px;}
 .headerTop .col-sm-3 { width:30%;}
 .headerTop .col-sm-4 { width: 65%;}
 .bannerBtm.timeTabel h3 { font-size:18px;}
 .bannerBtm.timeTabel h2 { font-size:19px;}
 .logo img { max-width:80px;}
 .header_subcribe { left: -19px; margin: 30px 0 0;}
 .subscrib { font-size:14px;}
 .button { top: -67px !important;}
 .subs_text { padding:0 0 0 9px; font-size:13px;}
 .carousel-caption { width:80%;}
 .socalPh { margin:41px 0 0 0;}
 header.carousel { height:345px;}
 .mean-container a.meanmenu-reveal { top:35px !important;}
 .mean-container .mean-nav { margin-top:100px;}
 .mean-container .mean-nav ul li a { padding: 10px 3% !important; width: 94%;}
 .mean-container .mean-nav ul li li a { padding: 5px 5% !important; width: 90%;}
 .videoBlock iframe { height:208px;}
 .carousel.slide.innerBanner { height:230px;}
 .carousel.slide.innerBanner .carousel-caption h2 { font-size:23px;}
 .carousel.slide.innerBanner .carousel-caption { top:120px;}
 .videoGal ul li iframe { height:207px;}
 .acomo ul li { width:90%;}
 .videoGal.videoGal2 ul li iframe { height:208px;}
 .videoGal3 ul li { width:80%;}
 .videoOne iframe { height:208px;}
 .video1 iframe { height: 208px;}	
 .video2 iframe { height: 208px;}
 .links .contain ul li { width:100%;}
 .mealplan_foodsperts_pert ul li { width: 70%;}
 .unq_slide .carousel-caption h2 { font-size:17px;}
 .unq_slide .carousel-caption { width:100%; padding:0 15px;}
 .unq_slide .carousel-indicators { display:none;}	
}

@media(max-width:384px) { 
 .videoBlock iframe { height:199px;}
 .videoGal ul li iframe { height:198px;}
 .acomo ul li { width:93%;}
 .videoGal.videoGal2 ul li iframe { height:200px;}
 .videoOne iframe { height:199px;}
 .video1 iframe { height: 199px;}	
 .video2 iframe { height: 199px;}
 .mealplan_foodsperts_pert ul li { width: 75%;}		
}

@media(max-width:375px) { 
 .videoBlock iframe { height:194px;}
 .videoGal ul li iframe { height:194px;}
 .acomo ul li { width:96%;}
 .videoGal.videoGal2 ul li iframe { height:194px;}
 .videoGal3 ul li { width:85%;}	
 .videoOne iframe { height:194px;}
 .video1 iframe { height: 193px;}	
 .video2 iframe { height: 193px;}
 .mealplan_foodsperts_pert ul li { width: 78%;}
}

@media(max-width:360px) { 
 .footerContact ul li p { width:89%;}
 .videoBlock iframe { height:186px;}
 .videoGal ul li iframe { height:184px;}
 .acomo ul li { width:100%;}
 .videoGal.videoGal2 ul li iframe { height:186px;}
 .videoGal3 ul li { width:90%;}	
 .videoOne iframe { height:186px;}
 .video1 iframe { height: 186px;}	
 .video2 iframe { height: 186px;}
 .mealplan_foodsperts_pert ul li { width: 81%;}
}

@media(max-width:355px) {
 .headerTop .col-sm-4 { width:56%;}
 .header_subcribe { left:5px; margin:11px 0 0;}
 .subs_text { width:100%;}
 .subscrib { width:100%;}
 .carousel-caption { width:85%;}
 .videoGal ul li iframe { height:182px;}
 .videoGal.videoGal2 ul li iframe { height:180px;}
 .videoGal3 ul li { width:100%;}
 .videoOne iframe { height:170px;}
 .online_bookin_form_in_div textarea.onlone_form_valued { height:160px;}
 .videoGal.fteam ul li { width: 74%; float: none; margin: 0 auto 1px; display: block; padding:0;}	
}

@media(max-width:320px) {
 .videoBlock iframe { height:164px;}
 .videoGal ul li iframe { height:163px;}
 .videoGal.videoGal2 ul li iframe { height:164px;}
 .videoOne iframe { height:163px;}
 .video1 iframe { height: 164px;}	
 .video2 iframe { height: 164px;}
 .videoGal.fteam ul li { padding:1px;}
 .videoGal.fteam ul li .ft { padding:1px;}
 .videoGal.fteam ul li { width: 74%; float: none; margin: 0 auto 1px; display: block; padding:0;}
 .videoGal.fteam ul li .ft { padding:0;}
 .mealplan_foodsperts_pert ul li { width: 90%;}	
}

.insta {
    height: 330px;
    overflow: hidden;
}