@charset "utf-8";

/* CSS Document */
body{}


/* --------- HEADINGS --------- */
h1,h2,h3,h4{}


/* --------- PARAGRAPHS --------- */
p{margin:0 0 10px;}


/* --------- LISTS --------- */
ul,ol,dl{margin:0 0 15px;list-style-position:inside;list-style-type:none;}

/* --------- LINKS --------- */
a{text-decoration:none;}

a:hover{}

/* --------- IMAGES --------- */
img{max-width:100%;object-fit:cover;}
/* --------- TABLES --------- */
table{}

table tr{}

table td{}

.container{max-width:1080px;margin:0 auto;padding:0;display:block;}

body{overflow-x:hidden;width:100%;}

.page .entry h1,.page .entry h2,.page .entry h3,.page .entry h4,.page .entry h5,.page .entry h6{padding:0;}


/**********MAIN css start here ***************/
.sitetitle{background:#55c5cd;padding:8px 0;}

.logo a img{width:310px;max-height:60px;}

.topnav li{float:left;font-family:'Arial';position: relative;}
.topnav li .fa{display: none;}
.topnav li ul{position: absolute;width: 100%;left: 0;top: 100%;z-index: 999;background: #fff;min-width:200px;padding: 0 12px;-webkit-transform:scaleY(0);
   -moz-transform:scaleY(0);
    -ms-transform:scaleY(0);
     -o-transform:scaleY(0);
        transform:scaleY(0);
    -webkit-transition:.6s;
       -moz-transition:.6s;
        -ms-transition:.6s;
         -o-transition:.6s;
            transition:.6s;
transform-origin: 100% 0;}


.topnav li ul li{width: 100%;text-align: left;}
.topnav li ul li a::after,.topnav li ul li a::before{content: unset;}
.topnav li ul li a{padding: 5px 0;    border-bottom: 1px solid #a9a9a9;}
.topnav li ul li:last-child a{border-width: 0;}
.topnav nav{text-align:center;}

.topnav ul.top-menu{display:inline-block;}

.topnav li a::after,.topnav li span::after{content:' /';}

.topnav li a,.topnav li span{font-size:16px;display:block;color:#55c5cd;letter-spacing:.3px;line-height:30px;padding:8px 10px 8px 0;position:relative;transition:.5s;}

#mobile-menu{display:none;}

.bg_slide_home{padding-left:50px;color:#fff;height:550px;background-size:auto;background-position:right -25px bottom;background-repeat:no-repeat;display:flex;align-items:center;}

.bg_slide_home h1{font-family:'Eurostile LT demi';font-size:75px;}

.bg_slide_home h3{font-family:'Impact';font-size:38px;font-weight:normal;}

.bg_slide_home a{font-family:'Eurostile-ExtendedTwo';color:#fff;font-size:22px;display:inline-block;margin-top:75px;padding:0 6px;}

.owl-carousel .owl-dots{display:block;text-align:center;margin:20px 0;}

.bg_slide_home a::before{content:'';width:10px;height:30px;background:url(../img/white.png)no-repeat;display:inline-block;background-size:contain;vertical-align:middle;margin:6px;}

.bg_slide_home a::after{content:'';width:10px;height:30px;background:url(../img/white_right.png)no-repeat;display:inline-block;background-size:contain;vertical-align:middle;margin:6px;}

.box3 .content_grid_imgz a::after,.box3 .content_grid_imgz a::before{top:0!important;}

.field.lname{display:none!important}


/* ANIMATION MAIN SLIDER */
.animated{-webkit-animation-duration:1s;animation-duration:1s;animation-delay:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

@-webkit-keyframes zoomIn{
from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}

50%{opacity:1;}

}

@keyframes zoomIn{
from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}

50%{opacity:1;}

}

.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}

.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}

.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox;}

.owl-carousel .owl-dots .owl-dot{width:15px;height:15px;border:1px solid #333;border-radius:5500px;display:inline-block;margin:0 5px;}

.owl-carousel .owl-dots .owl-dot.active{background:#55c5cd;}

.box1{display:flex;align-items:center;justify-content:flex-end;}

.box1 .content_grid_imgz{width:270px;}

.box1 .content_grid_imgz p{color:#777;font-family:'Eurostile-ExtendedTwo';font-size:11px;line-height:18px;margin-top:125px;}

.box1 .content_grid_imgz h3{font-family:'Eurostile-ExtendedTwo';font-size:24px;font-weight:normal;color:#333;margin-bottom:10px;padding-bottom:0;}

.top_grids{width:calc(50% - 8px);height:450px;}

.box1,.box4{float:left;}
.content_find_us .address_list .grid_6 iframe{width:100%!important;height:220px!important;}
.box2,.box5{float:right;}

.content_grid_imgz{position:relative;z-index:9;}

.content_grid_imgz a{display:inline-block;font-family:'Arial';font-size:22px;color:#fff;transition:.3s;}

.box2 .content_grid_imgz a{font-family:'Eurostile-ExtendedTwo';font-size:25px;color:#fff;display:inline-block;margin-top:50px;}

.box2{text-align:center;background-size:cover;}

.box3 .content_grid_imgz h3{margin-top:230px;font-family:'Eurostile-ExtendedTwo';font-size:28px;font-weight:normal}

.box3 .content_grid_imgz a{color:#000;}

.content_grid_imgz a::before,.btn_style::before{position:relative;top:-2px;content:'';width:10px;height:30px;background:url(../img/leftsky.png)no-repeat;display:inline-block;background-size:contain;vertical-align:middle;margin:6px;}

.content_grid_imgz a::after,.btn_style::after{content:'';width:10px;height:30px;background:url(../img/rightsky.png)no-repeat;display:inline-block;background-size:contain;vertical-align:middle;margin:6px;}

.box3 .content_grid_imgz{float:right;margin-right:23%;}

.box3{margin:16px 0;height:400px;background-size:cover;background-position:center top -150px}

.box5,.box4{height:350px;width:calc(50% - 8px);}

.box4{padding:70px 0 30px;text-align:center;}

.box4 .content_grid_imgz{width:270px;background:#fff;border-radius:30px;border:5px solid #fff;height:100%;margin:0 auto;}

.box4 .content_grid_imgz h3{position:relative;padding:30px 0 5px;background:#55c5cd;border-radius:30px 30px   0px  0px;text-align:center;text-transform:uppercase;color:#fff;font-family:'Impact';font-size:32px;font-weight:normal;}

.box4 .content_grid_imgz h3::before{content:'';width:35px;height:50px;left:30px;top:-35px;background:url(../img/horn1.png)no-repeat;display:block;position:absolute;background-size:contain;background-position:left top;}

.box4 .content_grid_imgz h3::after{content:'';width:35px;height:50px;right:30px;top:-35px;background:url(../img/horn1.png)no-repeat;display:block;position:absolute;background-size:contain;background-position:right top;}

.box4 .content_grid_imgz a{color:#000;margin-top:50px;}

.box5 .content_grid_imgz{display:flex;height:100%;align-items:center;justify-content:center;}

.box5 .content_grid_imgz h3{font-size:75px;color:#fff;font-family:'Eurostile LT demi';}

.box6 {  margin: 16px 0; width: 100%;}
.side_bar{position:fixed;left:5px;top:190px;z-index:999;}

.side_bar li a{display:block;width:50px;height:50px;line-height:46px;transition:.4s;text-align:center;border:2px solid #55c5cd;background:#55c5cd;font-size:30px;color:#fff;border-radius:50%;margin:0 auto 20px;}

#main .side_bar_contain{position:relative;}

.side_bar li:not(.logo_li) a:hover{background:transparent;color:#55c5cd;}

header#header{position:relative}
body.v202205 header#header{display:none}

.topnav li:hover > a,.topnav li span , .topnav li.current-menu-item > a, .topnav li.active_parent > a{color:#067279!important;}

.social_icons_footer li{float:left;background:#55c5cd;text-align:center;width:95px;height:95px;border-radius:50%;line-height:95px;margin:0 30px 0 0;box-shadow:10px 10px 5px rgba(0,0,0,0.6);}

.social_icons_footer li a{color:#fff;font-size:50px;display:block}

footer#footer .content_footer{max-width:1200px;margin:0 auto;}

footer#footer{margin-top:200px;padding:0 15px 40px}
body.v202205 footer#footer :is( .app_download, .menu_footer ) { display: none; }

.social_icons_footer{float:left;width:33.33%;}

.app_download{width:330px;float:left;}

.menu_footer{float:right;}

#main_home_slider{margin-bottom:80px;}

.app_download h3{font-size:14px;margin-top:10px;border-radius:20px;background:#55c5cd;display:inline-block;width:270px;font-family:'Arial';font-weight:normal;color:#fff;padding:8px 20px;}

.app_download{text-align:center;}

.download_keys a{max-width:50%;display:inline-block;margin:5px;}

.download_keys a img{max-height:40px;border-radius:5px;}

.menu_footer li{float:left;padding-left:20px;}

.menu_footer li{margin-top:30px;}

.menu_footer li a,.menu_footer li span{text-transform:uppercase;font-family:'Arial';color:#777;display:block;font-size:16px;}

.topnav li a::before,.topnav li span::before{transition:.5s;content:'';width:0%;position:absolute;bottom:5px;height:2px;left:0;right:0;background:#55c5cd;}

.topnav li a:hover::before,.topnav li span:hover::before{width:85%;}

.box4 .content_grid_imgz a:hover{color:#55c5cd;}

.box3 .content_grid_imgz a:hover{color:#55c5cd;}

.box1 .content_grid_imgz a:hover{color:#55c5cd;}


/* ABOUT US PAGE */
.aboutus_intro .content_aboutus_intro{background-color:#55c5cd;padding:30px 200px;margin-bottom:40px;}

.aboutus_intro .content_aboutus_intro img:not(.banner){float:right;max-width:325px;}
.aboutus_intro .content_aboutus_intro ol li + li {
    margin-top: 25px!important;
}
.aboutus_intro .content_aboutus_intro h1{padding-top:25px;clear:both;font-family:'Impact';font-size:55px;font-weight:normal;color:#fff;}

.aboutus_intro .content_aboutus_intro li,.aboutus_intro .content_aboutus_intro p{font-size:16px;color:#fff;font-family:'Myriad Pro-reg';line-height:26px;text-align:left;margin:15px 0 10px;}

.content_grid_aboutus_in .grid1,.content_grid_aboutus_in .grid2{margin-bottom:16px;width:calc(50% - 8px);float:left;height:500px;background-size:cover;}

.content_grid_aboutus_in .grid2{background-position:right center;float:right;}

.content_grid_aboutus_in .grid2 a{display:flex;align-items:flex-end;height:100%;}

.content_grid_aboutus_in .grid1 .boxA1{height:310px;background-size:cover;margin-bottom:20px;}

.content_grid_aboutus_in .grid1 .boxA2{padding:20px 0 0 55%;height:170px;background-size:cover;background-position:left top -35px;}

.content_grid_aboutus_in .grid1 .boxA2 h1{color:#55c5cd;}

.content_grid_aboutin h1{font-family:'Impact';font-size:46px;color:#fff;font-weight:normal;}

.content_grid_aboutus_in .grid1 .boxA1{padding-left:47%;background-position:center top;}

.content_grid_aboutus_in .grid1 .boxA1 h1{padding:30px 30px 30px 0;}

.content_grid_aboutus_in .btn_style{display:inline-block;font-family:'Arial';font-size:20px;color:#fff;transition:.3s;white-space:nowrap;}

.content_grid_aboutus_in .grid1 .boxA2 a{margin-top:8px;color:#000}

.content_grid_aboutus_in .grid2 h1{padding:30px}

.content_grid_aboutus_in .grid3{width:40%;float:left;height:500px;background-size:auto 100%;background-position:left -188px center;text-align:center;padding:60px 120px 0}

.content_grid_aboutus_in .grid4{width:calc(60% - 16px);float:right;height:500px;background-position:center center;background-size:contain;}

.content_grid_aboutus_in .grid4 a,.content_grid_aboutus_in .grid5 a{display:block;height:100%;padding:40px;}

.content_grid_aboutus_in .grid3 h1{margin-bottom:5px;}

.content_grid_aboutus_in .grid5{height:300px;background-size:cover;background-position:center bottom;margin-top:16px;}

#menu-language > li > a,#menu-language img{display:none;}

#menu-language ul li a{background-size:100% 100%;margin:0 2px;font-size:0px;border-radius:50%;width:40px;display:block;height:40px;line-height:36px;text-align:center;padding:0;}

#menu-language ul li{float:right;padding-left:3px;}

#menu-language{float:right;opacity:.9;margin-top:-25px;}

.language_switcherz{float:right;margin-top:40px;font-family:'Arial';position:relative;}


/* .language_switcherz > span{position: absolute;right: 18px;margin-left: 0;top: 0;width: 40px;height: 40px;}
*/
.language_switcherz > span{position:absolute;left:0;margin-left:-65px;top:-26px;height:40px;padding-left:15px;}

.language_switcherz > span > a{width:40px;display:block;}

.logo_li img{width:28px;position:relative;top:-4px;}


/* JOIN US CSS  */
.aboutus_intro.join_us .content_aboutus_intro p{font-size:26px;line-height:35px;font-family:'T-BoldExtendedTwo';}

.wrapper_join_us_members .left_member_join h2{padding:10px 0 15px;color:#D2962E;font-size:40px;font-family:'Eurostile LT demi';font-weight:bold;font-family:'T-BoldExtendedTwo';}

.aboutus_intro.join_us .content_aboutus_intro{margin-bottom:0;}

.package_one p,.package_two p{font-family:'Eurostile-ExtendedTwo';color:#54c4cc;font-size:45px;}

.package_one p strong,.package_one p b,.package_two p strong,.package_two p b{text-indent:-14px;display:block;font-family:'T-BoldExtendedTwo';font-size:85px;line-height:80px;padding-bottom:10px;color:#54c4cc;}

#menu-language ul li#menu-item-86{float:left;}

.package_two{margin-top:40px;}

.grid_6.left_member_join{width:50%;float:left;}

.grid_6.right_member_join{width:50%;float:left;padding-left:5%;}

.grid_6.right_member_join h2{padding-bottom:15px;font-family:'T-BoldExtendedTwo';margin-top:130px;color:#9FA0A0;font-size:32px;}

.nonmember_plans{margin:0 0 25px;}

.nonmember_plans p b,.nonmember_plans p strong{font-family:'T-BoldExtendedTwo';font-size:38px;}

.nonmember_plans p{font-size:28px;color:#54c4cc;font-family:'Eurostile-ExtendedTwo';line-height:45px;}

.note_members_block{background:#54c4cc;margin:40px 0;font-size:22px;line-height:55px;color:#fff;font-family:'Eurostile-ExtendedTwo';padding:0 15px;font-size:26px;}

.package_five.nonmember_plans{margin-bottom:0;}

.content_spcific_level_packs{margin-top:50px;}

.content_spcific_level_packs .left_package{width:50%;float:left;}

.content_spcific_level_packs .right_package{width:50%;float:left;}

.content_spcific_level_packs h2{font-family:'T-BoldExtendedTwo';font-size:40px;color:#9FA0A0;border-bottom:1px solid #000;padding-bottom:5px;}

.content_spcific_level_packs h2 span{float:right;color:#54c4cc;}

.content_spcific_level_packs .left_package h2 span{margin-right:50px;}

.content_spcific_level_packs .left_package h3,.content_spcific_level_packs .centralize_package h3{margin-right:50px;}

.content_spcific_level_packs .right_package h2{padding-left:50px;}

.content_spcific_level_packs .centralize_package h2{padding-right:50px;}

.content_spcific_level_packs h3{text-align:right;font-family:'T-BoldExtendedTwo';color:#54c4cc;font-size:70px;}

.centralize_package{width:60%;margin:15px auto 0;}

.content_spcific_level_packs .right_package h2{color:#955100;}

.content_spcific_level_packs .centralize_package h2{color:#D2962E;}

form.footer_form{position:relative;}

.footer_form svg{width:14px;margin-left:0;margin-top:10px;position:absolute;right:10px;top:0;}

.footer_form input{height:35px;width:240px;float:right;background:#eff0f0;border:none;}

.menu_footer .menu-footer_menu-container{clear:both;}

body:not(.home) .side_bar li a{font-size:24px;}

.text_remark{font-size:15px;font-family:'Myriad Pro-reg';color:#b5b3b3;margin-top:120px;}

.text_remark *{font-weight:normal;padding-bottom:6px;}

.content_aboutus_intro::after{content:'';clear:both;display:block;}

.content_find_us .address_list .grid_6{width:50%;float:left;padding:50px 0 0;}

.content_find_us .address_list{border-bottom:5px solid #54c4cc;padding-bottom:30px;clear:both;}

.content_find_us .address_list .grid_6 h2{font-size:45px;font-weight:normal;color:#54c4cc;font-family:'Impact';}

.othr_images li{width:155px;float:left;margin-bottom: 35px;}

.othr_images li:nth-of-type(2),  .othr_images li:nth-of-type(5){margin:0 35px;}

.othr_images li img{width:100%;height:155px;object-fit:cover;}

.othr_images{margin-bottom:20px;display: none;}

.text_contnt_address .addrrss *{font-family:'Myriad Pro-reg';font-weight:normal;display:block;font-size:18px;color:#47cada;}

.text_contnt_address .addrrss{margin-bottom:20px;line-height:22px;}

.text_contnt_address .addrrss img{width:30px;vertical-align:middle;margin-right:5px;}

.text_contnt_address .addrrss.wp_call *{display:inline-block;}

.text_contnt_address .addrrss.wp_call strong{display:block;}

.content_find_us .address_list .grid_6.title_img{padding-right:40px;}

.aboutus_intro.brand_vision  .content_aboutus_intro p{margin:0;padding:0;clear:both;}

.aboutus_intro.brand_vision  .content_aboutus_intro p strong{margin:20px 0 5px;display:block;font-size:22px;font-weight:normal;}

.aboutus_intro.brand_vision .content_aboutus_intro{padding-bottom:80px}

.aboutus_intro.media_page .content_aboutus_intro{padding-left:100px;padding-right:100px;text-align:center;}

.aboutus_intro.media_page .content_aboutus_intro .video_list{display:inline-block;margin-top:50px;}

.aboutus_intro.media_page .content_aboutus_intro .video_list:nth-last-of-type(1){margin-bottom:50px;}

.brand_promotor_details_content{background:#55c5cd;padding:50px 75px 10px;}

.olympic_block,.europe_block,.world_championship{width:30%;float:left;}

.world_championship{clear:both;}

.german_block{width:40%;float:left;}

.promotor_records *{color:#fff;line-height:25px;font-weight:normal;font-family:'Myriad Pro-reg';font-size:16px;}

.promotor_records ul{margin-bottom:25px;}

.promotor_records h3{border-bottom:2px solid #fff;width:80%;padding-bottom:0;}

.player_images ul li{width:22%;margin:0 5% 60px;text-align:center;display:inline-block}

.player_images ul li img{width:100%;height:220px;object-fit:cover;object-position:top;}

.player_images ul{padding:0 30px;background:#55c5cd;}

.menu_toggle{display:none;}

.intro_brand_represent h3{text-align:center;font-family:'Myriad Pro-reg';color:#fff;font-weight:normal;font-size:24px;border-bottom:25px solid transparent;}

.intro_brand_represent h2{color:#fff;text-align:center;font-family:'Myriad Pro-reg';font-weight:normal;}

.intro_brand_represent p{text-align:center;font-size:22px;color:#fff;margin:10px 0 40px;font-family:'Myriad Pro-reg';}

.content_contact_form{max-width:100%;font-family:'Myriad Pro-reg';background:#55c5cd;width:700px;margin:0 auto;padding:0 60px 40px 60px;}

.data_contact .field > span{font-family:'Myriad Pro-reg';color:#fff;font-size:22px;margin-top:12px;display:none;}

.data_contact .field .field_input span{width:100%;}

.data_contact .field .field_input span *{color:#b1b1b1;font-size:18px;height:45px;padding:0 12px;width:100%;margin-bottom:25px;border:none;border-radius:30px;text-align:center;}

.data_contact .field .field_input span textarea{font-family:'Myriad Pro-reg';padding:5px 12px;height:180px;border-radius:10px;resize:none;text-align:left;}

/* new field START 11 MAR 2024 */
.field_radio {color: white; font-size: 18px;padding-bottom: 30px;}
.data_contact .field .field_input input#zamount {margin-top: 10px;}
/*.data_contact .field.location span {margin-top: 2rem;}*/
/* new field END 11 MAR 2024 */

/* new field START 17 JUL 2024 */
.data_contact .field .field_input input.txtST{width:80%;margin-right: 20px;}

.apply-ask h3 {
    color: #fff !important;
}


.main-apply-ask {
    height: 100%;
    width: 100%;
    background: url(/wp-content/uploads/2024/07/247bg_5.png) no-repeat;
    background-size: cover;
    border-radius: 20px;
}

.apply-ask_title {
    height: 30px;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
}

.apply-ask {
    height: 350px;
    padding: 10% 0% 10% 10%;
    display: flex;
    flex-direction: column;
}

.apply-ask li{
	list-style: none;
}

li.apply-ask_item {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 15px !important;
}



.apply-ask .apply-ask_num{
    width: 30px;
    height: 30px;
    background: rgb(255 255 255 / 59%);
    border-radius: 50%  !important;
    color: #1b6266;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 5px;
    font-size: 14px;
    font-weight: 700;
}


span.apply-ask_text {
    font-size: 18px;
    width: fit-content;
	font-weight: bold;
}

ul.apply-ul {
    margin: 0 !important;
}


@media (min-width: 300px) and (max-width: 767px) {
.apply-ask {
		background-image: url('/wp-content/uploads/2024/07/247bg_2m-e1720755546809.png');
    height: 450px;
	    border-radius: 20px;

}
	
.apply-ask .apply-ask_num{
    width: 24px;
    height: 24px;
}
	
    span.apply-ask_text {
        font-size: 15px;
        width: 70%;
    }
	
}

.main-apply-ask .apply-ask p {
    font-size: 18px;
    line-height: 2em;
}
/* new field END 17 JUL 2024 */


.main_commong_mail{width:320px;max-width:100%;margin:35px auto 0;}

.main_commong_mail p{font-size:22px;color:#fff;margin:10px 0  0px;font-family:'Myriad Pro-reg';line-height:30px;}

.main_commong_mail p a{color:#fff;}

.data_contact .field .field_input span::-webkit-input-placeholder{color:#b1b1b1;opacity:1;}

.data_contact .field .field_input span::-moz-placeholder{color:#b1b1b1;opacity:1;}

.data_contact .field .field_input span:-ms-input-placeholder{color:#b1b1b1;opacity:1;}

.data_contact .field .field_input span:-moz-placeholder{color:#b1b1b1;opacity:1;}

.data_contact .submit_key input{border:2px solid #fff;border-radius:30px;width:200px;display:block;background:transparent;font-size:23px;margin:20px auto 0;color:#fff;height:45px;line-height:45px;cursor:pointer;font-family:'Myriad Pro-reg';text-transform:uppercase;}

.data_contact  div.wpcf7-validation-errors{display:block;padding:10px;line-height:25px;color:#fff;font-family:'Myriad Pro-reg';font-size:18px;}

.contact_us img{width:100%;}

.cont_us .left_column{float:left;text-align:left;width:50%;}

.cont_us .right_column{float:left;text-align:left;width:50%;}

.cont_us .intro_brand_represent *{margin-bottom:0!important;color:#fff;padding-bottom:0!important;text-align:left!important;}

.cont_us{margin-bottom:50px;}

.cont_us .brand_promotor_details_content{padding:50px 75px 50px;}

.cont_form_Title{color:#fff;font-size:50px;display:block;font-weight:normal;text-align:left;font-family:'Impact';}


/* .tp-parallax-wrap{right:0!important;left:unset !important;}
*/

/* .tp-parallax-wrap *{position: unset !importan}
*/
#main_home_slider .hermes .tp-bullet{box-shadow:inset 0 0 0 2px rgb(84,197,204);}

#main_home_slider .hermes .tp-bullet::after{background-color:rgb(84,197,204);box-shadow:none;}


/* LOGIN PAGE */
.login_form{margin-top:50px}

.login_form input[type=text],.login_form input[type=email],.login_form input[type=password]{width:100%;display:block;background:#fff;border:none;height:40px;padding:0 40px;border-radius:30px;margin:0 0 40px;font-size:16px;}

.login_form  #loginform input[type=text],.login_form  #loginform input[type=email],.login_form  #loginform input[type=password]{margin-bottom:10px;}

.login_form input[type=submit],.login_form button{width:216px;background:transparent;border:none;height:42px;border-radius:30px;border:2px solid #fff;color:#fff;font-size:20px;font-family:'T-BoldExtendedTwo';margin:0 0 40px;position:relative;}

.login_form button i{position:absolute;left:2px;width:35px;height:35px;background:white;top:2.5px;border-radius:50%;line-height:35px;color:#55c5cd;font-size:20px;}

.topnav li:nth-last-of-type(1) a::after{content:'';}

.sitetitle .logo::after{content:'';clear:both;display:table;}

.abtus{font-family:'Eurostile-ExtendedTwo';font-size:35px;color:#fff;display:inline-block;padding-top:14px;}
.page-id-380  .abtus{font-size:31px;}
.aboutus_intro .content_aboutus_intro img.banner{width:100%;height:229px;object-fit:cover;object-position:center;margin:10px 0;}

.aboutus_intro.membershipage .content_aboutus_intro p{color:#6c6a6a;margin-bottom:20px;}

.content_group_class > h2{font-family:'Impact';color:#fff;font-weight:normal;font-size:35px;}

.title_group_desc p span{width:150px;text-align:right;padding-right:10px;font-family:'Impact';color:#fff;font-size:30px;display:inline-block;position:absolute;left:0;top:6px;line-height:0;}

.title_group_desc p{padding-left:150px;position:relative;}

.detailed_price p{width:calc(100% - 45px);display:inline-block;font-family:'Eurostile-ExtendedTwo'!important;color:#fff!important;font-size:27px!important;}

.detailed_price p strong{font-weight:normal;font-size:45px;font-family:'T-BoldExtendedTwo';float:right;}

.detailed_price p::after{content:'';clear:both;display:table;}

.detailed_price span b{vertical-align:middle;display:inline-block;font-size:0px;top:-5px;outline:0!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:25px;height:25px;border:7px solid  rgba(0,0,0,0.29);border-radius:50%;position:relative;}

.detailed_price span b.selected::before{content:'';position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:#fff;}

.detailed_price span b *{font-size:0!important;display:none}

.detailed_price{white-space:nowrap;margin-bottom:40px;}

.detailed_price > span{padding-right:12px;width:45px;}

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

.non_members_content > h2{text-align:center;color:#fff;font-family:'T-BoldExtendedTwo';font-weight:normal;font-size:35px;}

.non_member_prices li{width:33.33%!important;float:left!important;border-left:2px solid #fff!important;}

.non_member_prices li:nth-child(3){border-right:2px solid #fff;}

.non_member_prices li *,.non_member_prices li p{display:block;font-weight:normal;text-align:center!important;color:#fff;}

.non_member_prices li p{font-family:'Eurostile-ExtendedTwo'!important;color:#fff!important;}

.non_member_prices li strong{font-family:'T-BoldExtendedTwo'!important;font-size:22px;}

.non_member_prices{float:left;width:100%;margin-bottom:30px;}


/* .membership_planz .content_aboutus_intro{background: #55c5cd;padding: 30px 200px;}
*/
.desc_membership_planz ul li{margin:0 0 12px!important;list-style:disc!important;list-style-position:inside!important;font-size:19px!important;}

.desc_membership_planz ul{margin-bottom:40px;}

.membership_planz.aboutus_intro .detailed_price p strong{padding-right:35px;}

.expire_Date{background:#548285;font-family:'Eurostile-ExtendedTwo';padding:7px;color:#ccc9c9;text-align:center;display:none;}

.membership_planz.aboutus_intro .submit_btn input{cursor:pointer;background:transparent;border:none;border:2px solid white;border-radius:30px;width:200px;height:50px;font-size:24px;margin:30px auto 50px;display:block;color:#fff;font-family:'Myriad Pro-reg';font-weight:bold;letter-spacing:1px;}

.aboutus_intro.membershipage .content_aboutus_intro{margin-bottom:20px;}

.language_switcherz > span strong{visibility:hidden;white-space:nowrap;position:absolute;right:100%;top:7px;color:#fff;text-transform:capitalize;font-weight:normal;padding:4px 10px;font-size:14px;border-radius:4px;border:2px solid #fff;}

.language_switcherz > span strong a i{width:35px;text-align:right;font-size:20px;color:#fff;}

.language_switcherz > span:hover strong{visibility:visible;}

aside.errorz{font-size:18px;border:2px solid red;padding:5px 10px;color:red;text-align:center;}

.language_switcherz > span > a b{font-weight:normal;background:#555;position:absolute;opacity:0;left:-20px;right:0;top:100%;font-size:13px;white-space:nowrap;width:88px;text-align:center;padding:3px 2px;border:2px solid #555;color:#fff;border-radius:2px;}

.language_switcherz > span > a{position:relative;padding-bottom:10px;}

.language_switcherz > span > a:hover b{opacity:1;}

.submenu_wp{position:absolute;top:0;left:100%;width:150px;padding-left:9px;visibility:hidden;z-index:9999;box-shadow:0 0 10px #fff;}

.submenu_wp li{background:#55c5cd;}

.submenu_wp li a{border:none;border-radius:0!important;color:#fff!important;width:auto;padding:0 10px;margin:0;text-align:left;font-size:18px!important;height:auto;line-height:36px;font-family:'Myriad Pro-reg';}

#custom_html-2 > .textwidget > li{position:relative;}

.submenu_wp > a{display:none;}

.side_bar li:hover .submenu_wp{visibility:visible;}

.side_bar div div >li{position:relative;}

#custom_html-2 > .textwidget > li:hover ul{visibility:visible;}

.submenu_wp li a:hover{background:#fff!important;color:#55c5cd!important;}

.contact_form{background:#55c5cd;}

span#radio_keys *{display:inline-block;width:auto;vertical-align:top;color:#fff;height:auto;padding:0 5px 0 0;margin:0 15px 10px 0;}

span#radio_keys input{border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:15px;height:15px;background:#fff;}

span#radio_keys input:checked{background:#555;}

.field.radios aside{color:#fff;font-size:20px;margin:25px 0 30px;}

.field.radios{margin-bottom:60px;}

.radio_keys{padding:0!important;}

.content_contact_form.find_out_more .data_contact .field .field_input span *{text-align:left;padding:0 65px;}

.content_contact_form.find_out_more .data_contact .submit_key input{float:left;}

.content_contact_form.find_out_more{padding:0 0 50px;float:left;max-width:610px;}

.content_contact_form.find_out_more .data_contact .field .field_input span *{margin-bottom:40px;}

.tp-mask-wrap{overflow:visible!important;}

.career_text{width:450px;margin:0 auto;max-width:100%;}

.career_text p strong,.career_text p b{line-height:initial;font-size:40px;font-family:'Impact';margin:25px 0;display:block;}

.page-id-138 .brand_promotor_details_content .intro_brand_represent{display:none;}

.page-id-138 .aboutus_intro .content_aboutus_intro h1{font-size:48px;}


/* POPUP CSS STARTS */
.popup_free_trial{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.8);z-index:990;display:none;align-items:center;}

.popup_free_trial .popup_content{position:relative;background:#55c5cd;width:450px;margin:0 auto;padding:35px 0;-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}

.popup_free_trial .popup_content span.close_popup{width:28px;position:absolute;right:5px;top:5px;z-index:9;cursor:pointer;}

.popup_free_trial .popup_content .logo_popup{padding:0 50px;}


/* .popup_free_trial .popup_content .main_img_popup{height: 230px;}
*/
.popup_free_trial .popup_content .title_popup h1{text-align:center;font-weight:normal;font-size:30px;margin:30px 0 15px;color:#fff;font-family:'Arial';}

.popup_free_trial .popup_content .go_free_trial a{display:block;text-align:center;margin:35px 0 0;color:#424242;font-size:27px;font-family:'Arial';}

.popup_free_trial.active .popup_content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

.popup_free_trial.active{display:flex;}

.terms_conditions *{color:#484646!important;padding:0;margin:0!important;line-height:21px!important;font-family:'Myriad Pro-reg'!important;}

.terms_conditions p{font-size:20px!important;}

.terms_conditions{clear:both;}

.terms_conditions ul li{list-style-position:inside!important;list-style:disc;}

.content_contact_form.find_out_more div.wpcf7-validation-errors{border-color:red;color:red;padding:10px;margin:30px 0;float:left;width:100%;}

.content_contact_form.find_out_more .wpcf7-not-valid-tip{color:red!important;height:auto!important;}

.aboutus_intro.thankyou_content  .content_aboutus_intro  p{font-size:25px;font-family:'Myriad Pro-bold';padding-bottom:0;}

.page-id-380 .wpcf7-mail-sent-ok{visibility:hidden;}


/* POPUP CSS ENDS */
.page-id-20 .data_contact{padding-top:70px;}

.content_contact_form div.wpcf7-mail-sent-ok{display:block;padding:10px;text-align:center;color:#fff;border-color:#fff;}

 #radio_keys span.last{pointer-events:none!important}

.side_bar li a > b{display:none;}

.trail_free_redirect{font-weight:bold;text-align:center;color:#fff;font-size:24px;font-family:'Arial';margin:30px 0 20px;}

.trail_free_redirect a{display:block;cursor:pointer;margin:30px auto 0;line-height:50px;border:2px solid white;border-radius:30px;width:200px;height:50px;font-size:24px;color:#fff;font-family:'Myriad Pro-reg';font-weight:bold;letter-spacing:1px;}

.trail_free_redirect a:hover{color:#fff;}

.language_switcherz  span > p{position:absolute;right:100%;white-space:nowrap;top:0;bottom:0;line-height:45px;font-family:'Impact';font-size:25px;}

.language_switcherz  span > p a{color:#fff;}

.side_bar .textwidget > ul > li{position:relative;}


/* NEWS PAGE CSS  */

.news_listing{margin-top: 25px;display: flex;flex-wrap: wrap;}
.news_grid {width: calc(33.33% - 27px);margin-right: 40px;margin-bottom: 40px;float: left;overflow: hidden;}
.news_grid:nth-child(3n){margin-right:0;}
.news_grid article p {font-size: 16px!important;  text-align: left!important;}
.news_grid video{object-fit: cover;}
.news_grid .news_img{overflow:hidden;}
.news_grid img{height: 260px;object-fit: cover;width:100%;}
.content_news{background-color: #fff;padding:8px 8px 15px;min-height: calc(100% - 260px);}
.content_news h3{color: #55c5cd;font-size: 18px;font-family: 'Arial';line-height: 22px;margin: 12px 0 8px;}
.content_news article *{color:#55c5cd!important;line-height:22px!important;}
.content_news .date_post{color: #a7a7a7!important;margin: 0 0 3px; font-size: 14px!important;}
.news_title{width: 300px;color: #fff;font-family: 'Myriad Pro-reg';margin: 10px 0; font-size: 30px;}
.single_news_date{font-size: 15px;margin: 0; line-height: 15px; font-family: 'Myriad Pro-reg'; margin: 0 0 0 10px;}
.aboutus_intro.brand_vision .low_padding.content_aboutus_intro p{font-size: 18px;}
.aboutus_intro .content_aboutus_intro p.exp_date{float: left; color: #fff; font-size: 20px;width:100%;}

.thumbnail_images{margin-top: 35px;}
.icon_back a{display: block;font-size:60px;text-align: center;color: #fff;margin: 30px auto;width: 50px;}
.thumbnail_images ul li{max-width: 191px;height: 191px;margin-bottom: 20px;}
.thumbnail_images li img {height: 100%;object-fit: cover;width: 100%;margin-bottom: 0!important;}
.thumbnail_images ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.trainer_grid .content_news {min-height: unset;background: unset;padding: 10px;}
.trainer_grid .content_news h3 {color: #fff;padding: 0;margin: 0;}
.wpcf7-not-valid-tip{color: red!important;}
.side_bar .textwidget > p{display:none;}
.social_icons_footer li.footer_whatspp{display: none;}
.grid_aboutus_in div.grid5 a{opacity: 0;}
/**********MAIN css ends here ***************/

/**********responsive css start here ***************/
@media (min-width:280px) and (max-width:479px){

.logo img{width:215px!important;}

.trail_free_redirect{font-size: 20px;}

.grid_aboutus_in div.grid5{background:#5bc1cd!important; height:250px;}
.grid_aboutus_in div.grid5 a{opacity: 1;background-size: contain!important;background-position: right bottom;background-repeat: no-repeat}

.content_spcific_level_packs h2{font-size:23px;}

.news_grid img{height: auto;}

.aboutus_intro .content_aboutus_intro li,.aboutus_intro .content_aboutus_intro p{font-size:14px!important;line-height:22px;}

.content_find_us .address_list .grid_6{width:100%;}

.box1 .content_grid_imgz {width: 100%;padding: 0 10px;}

body header .topnav.grid{width: 145px;right: 15px;left: unset;margin-top: 10px;}

body .topnav li ul{min-width: 186px;margin-right: 25px;}

body .topnav li ul.on::before{right: -20px;}

.player_images ul li img{height:125px}

.page-id-138 .aboutus_intro .content_aboutus_intro h1{font-size:25px;}

body .content_contact_form{padding:40px 15px;}

body .abtus{font-size:20px;padding-top:5px;width:224px;}

.non_member_prices li{float:none!important;width:100%!important;}

.detailed_price{margin-bottom:10px;}

.expire_Date{font-size:13px;line-height:20px;}

.non_member_prices li{border-right:2px solid #fff;}

.non_members_content > h2{font-size:25px;}

.page-id-55 .aboutus_intro .content_aboutus_intro p{margin:0;}

.title_group_desc p{padding-left:0;}

.detailed_price p strong{font-size:24px;float:none;display: block;margin: 10px 0 0;}

.cont_form_Title{font-size:28px;}

.brand_vision_img .container{padding:0;}

.language_switcherz{position:absolute;top:-30px;left:0;right:0;}

.title_group_desc p span{position:unset;display:block;float:none;margin-bottom:25px;text-align:left;}

.data_contact .field > span{font-size:18px;}

.brand_vision_img .container img{height:80vw;object-fit:cover;}

.sitetitle{padding:15px 0;}

.aboutus_intro.brand_vision .content_aboutus_intro p strong{margin:0;padding:20px 0;}

header .topnav li a,header .topnav li span{padding:5px 10px;}

.wrapper_join_us_members .grid_6,.content_spcific_level_packs .left_package,.content_spcific_level_packs .right_package{width:100%;padding:0}

.content_grid_aboutus_in .grid2{height:350px;}

.content_grid_aboutus_in .grid4{background-size:200px;height:300px;background-color:#5bc1cd;background-repeat:no-repeat;}


/* .language_switcherz{display: none;}
*/
.package_two{margin-top:25px;}

.grid_6.right_member_join h2{margin-top:35px;font-size:28px;}

.package_one p strong,.package_one p b,.package_two p strong,.package_two p b{font-size:40px;line-height:40px;text-indent:unset;}

.aboutus_intro .content_aboutus_intro h1{font-size:28px;}

.page-id-293 .aboutus_intro .content_aboutus_intro h1{font-size:25px;}

.page-id-59 .aboutus_intro .content_aboutus_intro h1{font-size:24px;}

.page-id-59 .aboutus_intro .content_aboutus_intro p:empty{display:none;}

.bg_slide_home{background-size:250px;padding:30px 15px 0;display:block;background-position:center bottom -30px;height:450px;}

.bg_slide_home h3{font-size:22px;line-height:28px;}

.package_one p,.package_two p{font-size:24px;}

.content_spcific_level_packs .left_package h2 span{margin-right:0;}

.content_grid_aboutus_in .grid5{background-position:right top;}

.content_spcific_level_packs h2{padding:0 0 8px!important;}

.content_find_us .address_list .grid_6 h2{font-size:40px;}

.centralize_package{width:unset;margin:0}

.content_find_us .address_list .grid_6.title_img{padding-top:30px;}

.text_remark{font-size:14px;margin-top:30px;line-height:20px;}

.content_spcific_level_packs h3{font-size:33px;margin:10px 0;}

.wrapper_join_us_members .left_member_join h2{font-size:25px;padding-top:30px;}

.content_grid_aboutin h1{font-size:36px;}

.content_spcific_level_packs .left_package h3,.content_spcific_level_packs .centralize_package h3{margin-right:0px}

.content_grid_aboutus_in .grid1 .boxA2{padding-left:45%;}

.nonmember_plans p b,.nonmember_plans p strong{font-size:24px;}

.nonmember_plans p{font-size:18px;}

.nonmember_plans{margin:0;}

.content_grid_aboutus_in .grid1 .boxA1{padding-left:25px;}

.othr_images li{float:none;width:80vw;margin:0 auto 40px!important;}

.othr_images li img{height:80vw;}

.content_grid_aboutus_in .grid3{padding:50px 20px 0;}

.note_members_block{margin:25px 0 40px;font-size:22px;line-height:25px;font-size:13px;padding:5px 15px;}

.bg_slide_home a{font-size:19px;margin-top:5px;padding:0;}

.aboutus_intro.join_us .content_aboutus_intro p{font-size:14px;line-height:30px;}

#menu-footer_menu{width:270px;margin:35px auto 0;}

.bg_slide_home h1{font-size:24px;}

.aboutus_intro .content_aboutus_intro:not(.low_padding)  img:not(.banner){max-width:274px;float:none;display:none;margin:auto;}

footer .menu_footer li{display:block;margin-top:15px;text-align:left;padding:5px 0;}

.box5 .content_grid_imgz h3{font-size:45px;}

footer .menu_footer li a,.menu_footer li span{font-size:14px;}

.social_icons_footer li a{font-size:25px;}

.social_icons_footer li{width:50px;height:50px;line-height:50px;    margin: 7px;}

.aboutus_intro .container{padding:0;}

.content_find_us .address_list .grid_6.title_img{padding-right:0;}

.two_imges .grid_6.box5{margin-top:16px;}

.othr_images{margin-bottom:0;}

.aboutus_intro .content_aboutus_intro{padding:0px 20px 30px}

#main_home_slider .owl-carousel .owl-dots{position:relative;top:-50px;}

}

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

.logo img{width:250px;}

#header .sitetitle .logo{padding-bottom:15px;}

.bg_slide_home{background-size:300px;padding-left:20px;}

.topnav li ul{width: 192px;}

.social_icons_footer li{width:75px;height:75px;line-height:72px;}

header .topnav.grid{width: 300px;left: unset!important;right: 15px!important;margin: 10px 0 0;}

.content_grid_aboutus_in .grid5{height:200px;background-size:100% 100%;background-position:center top;}

.content_grid_aboutus_in .grid1 .boxA1{padding-left:30%;}

.cont_form_Title{font-size:40px;}

.page-id-138 .aboutus_intro .content_aboutus_intro h1{font-size:33px;}

.title_group_desc p span{width:110px;}

.title_group_desc p{padding-left:110px;}

.title_group_desc p span{font-size:23px;}

body .abtus{font-size:23px;}

.aboutus_intro.join_us .container{padding:0;}

.detailed_price p{font-size:18px!important;}

.sitetitle{padding:0;}

.detailed_price p strong{font-size:35px;}

.non_member_prices li strong{font-size:18px;}

.non_member_prices li p{font-size:13.5px!important;}

.expire_Date{line-height:20px;}

.content_grid_aboutus_in .grid4{height:400px;background-repeat:no-repeat;background-size:cover;}

.social_icons_footer li a{font-size:30px;}

.aboutus_intro .content_aboutus_intro{padding:30px 25px;}

.wrapper_join_us_members .left_member_join h2{font-size:28px;margin-top:15px;}

.package_one p strong,.package_one p b,.package_two p strong,.package_two p b{font-size:40px;text-indent:unset;line-height:40px;}

.aboutus_intro .content_aboutus_intro h1{font-size:40px;}

.content_spcific_level_packs .left_package h3,.content_spcific_level_packs .centralize_package h3{margin-right:20px;}

.note_members_block{line-height:24px;padding:8px 15px;font-size:16px;}

.nonmember_plans p b,.nonmember_plans p strong{font-size:20px;}

.content_spcific_level_packs .right_package h2{padding-left:10px;}

.content_spcific_level_packs h2{font-size:21px;}

.content_find_us .address_list .grid_6{padding-top:25px;}

.content_find_us .address_list .grid_6 h2{font-size:40px;}

.othr_images li{width:222px;}

.othr_images ul{width:480px;display:block;margin:auto;}

.othr_images ul li{width:126px;}

.othr_images ul li img{height:126px;}

.content_find_us .address_list .grid_6{width:100%;}

.othr_images li img{height:222px;}

.content_find_us .address_list .grid_6.title_img img{max-height:350px;display:block;margin:auto;}

.content_spcific_level_packs h3{font-size:35px;}

.content_spcific_level_packs .centralize_package h2{padding-right:20px;}

.text_remark{line-height:22px;margin-top:30px;font-size:14px;}

.aboutus_intro .content_aboutus_intro li,.aboutus_intro .content_aboutus_intro p{font-size:14px;line-height:22px;}

.language_switcherz{margin-top:15px;position:absolute;left:0;right:0;top:0;}

.content_spcific_level_packs .left_package h2 span{margin-right:30px;}

.grid_6.right_member_join h2{font-size:21px;margin-top:30px;}

.nonmember_plans p{font-size:22px;line-height:25px;}

.nonmember_plans{margin-bottom:15px;}

.brand_vision_img img{height:300px;object-fit:cover;}

.aboutus_intro.join_us .content_aboutus_intro p{font-size:20px;line-height:30px;}

.package_one p,.package_two p{font-size:22px;}

.bg_slide_home h3{font-size:32px;margin:-175px 0 0;}

.bg_slide_home h1{font-size:30px;}

}

@media (max-width:767px){

.content_news{min-height:unset!important;}

.whatsapp_list{margin-bottom: 30px;}

.whatsapp_list li {list-style: none;}

.whatsapp_list li a{display: block;padding: 10px 0;color: #55c5cd;font-family: 'Eurostile LT demi';border-bottom: 1px solid #ccc;}


body .news_grid article p {font-size: 15px!important;}

/* .menu_toggle{float:right;width:40px;display:block;text-align:center;height:40px;cursor:pointer;font-size:30px;color:#fff;line-height:36px;margin-left:25px;border:2px solid #fff;border-radius:6px;}

header .topnav.grid{box-shadow:0 0 10px #999;position:absolute;left:0;background:#fff;z-index:99;top:100%;right:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);transform-origin:100% 0;transition:.4s;}

header .topnav.grid.opened{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}

header .topnav.grid nav ul li{float:none} */

.home_icon_mobile_inner{display: block!important;position: absolute;top: 14px; width: 38px;padding: 6px; border-radius: 50%; border: 2px solid #fff;}

.aboutus_intro .content_aboutus_intro p.exp_date{float: left; color: #fff; font-size: 18px;width:100%;}

.news_grid{margin:0  0 40px;width: 100%;}

.language_switcherz span > p{display:none;}

.popup_free_trial.active .popup_content{width:90%;padding:50px 0;}

.shedule_frame{height:1200px!important;padding-left: 0!important}

.popup_free_trial .popup_content .logo_popup{padding:0 20px;}

.sitetitle{margin-bottom:15px;}

.popup_free_trial .popup_content .title_popup h1,.popup_free_trial .popup_content .go_free_trial a{font-size:20px;}

#header .sitetitle .logo{padding-top:70px;}

.career_text p strong,.career_text p b{font-size:32px;}

.aboutus_intro.thankyou_content .content_aboutus_intro p{font-size:17px!important;}

span#radio_keys > span{display:block;margin-bottom:20px;}

body .content_contact_form.find_out_more{max-width:100%;}

.cont_us .intro_brand_represent .left_column{width:100%;padding-bottom:30px!important;}

.mep_0{max-width:100%;}


/* .careers_content + .aboutus_intro .content_aboutus_intro{padding-top: 30px;}
*/
body .language_switcherz > span{position:absolute;right:175px;left:unset;margin-left:0;top:0;width:40px;height:40px;}

ul#menu-language ul.sub-menu{position:absolute;right:15px;top:0;}

.aboutus_intro.brand_vision .container{padding:0;}

.side_bar{display:none;}

.aboutus_intro .content_aboutus_intro:not(.low_padding) img:not(.banner){display:none;}

.intro_brand_represent h3{font-size:26px;}

.topnav li a::after,.topnav li span::after{content:unset;}

body .field.radios{margin-bottom:30px;}

.content_contact_form{padding:40px 30px;}

body .content_contact_form.find_out_more .data_contact .field .field_input span *{padding:0 35px;}

.brand_promotor_details_content{padding:30px 20px 10px!important;}

.page-id-138  .content_aboutus_intro br{display:none;}

.aboutus_intro.media_page .content_aboutus_intro{padding:0 20px;}

.player_images ul li{width:46%;margin:0 2% 35px;float:left;}

.aboutus_intro.media_page .content_aboutus_intro .video_list{padding-top:30px;margin-top:0;}

.aboutus_intro.media_page .content_aboutus_intro .video_list{display:block}

.player_images ul{padding:0 10px;white-space:normal}

.olympic_block,.europe_block,.world_championship,.german_block,.promotor_records h3{width:100%;}

.grid_6.box1.top_grids::before{background:#f6f6f6;content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:.4;}

.box1 .content_grid_imgz p{color:#000}

.grid_6.box1.top_grids{position:relative;}

.aboutus_intro .container,.brand_promotor .container,.brand_promotor_details .container,.player_images .container{padding:0!important;}

.grid_aboutus_in div[class^="grid_"]{width:100%;}

.page-id-16 .aboutus_intro.join_us .content_aboutus_intro{display:none;}

footer#footer{margin-top:40px;}

.menu_footer li{float:none;display:inline-block;}

.menu_footer{text-align:center;}

.box4 .content_grid_imgz{width:230px;}

.home_imges *{background-repeat:no-repeat;background-size:cover;}

form.footer_form{position:relative;width:270px;clear:both;margin:30px auto 10px;}

form.footer_form input{width:270px;float:none;}

#main_home_slider .container{padding:0;}

.home_imges .top_grids.box2{margin-top:16px;}

.home_imges .top_grids,.two_imges .grid_6{width:100%!important;height:300px;}

.topnav ul.top-menu{display:block;}

.content_footer div{float:none!important;width:unset!important;text-align:center;}

.content_footer .social_icons_footer li{display:inline-block;float:none;margin-bottom:35px;box-shadow:6px 6px 5px rgba(0,0,0,0.6);}

.box3{background-position:center center!important}

.topnav li a,.topnav li span{font-size:15px;color:#55c5cd;line-height:38px;padding:2px 15px 2px;text-align:left;}

}

@media  (max-width:991px){

.careers_content .container{padding:0!important;}
.menu_toggle{float:right;width:40px;display:block;text-align:center;height:40px;cursor:pointer;font-size:30px;color:#fff;line-height:36px;margin-left:25px;border:2px solid #fff;border-radius:6px;}

header .topnav.grid{box-shadow:0 0 10px #999;position:absolute;left:0;background:#fff;z-index:9999;top:100%;right:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);transform-origin:100% 0;transition:.4s;}

header .topnav.grid.opened, .topnav li ul.on{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.topnav li.menu-item-has-children > .fa{display: flex;position: absolute;right: 15px;top: 0;bottom: 0;height: 40px;align-items: center;font-size: 20px;width: 30px;justify-content: center;}
.topnav li ul.on::before{content: "\f0da";font-family: 'FontAwesome';position: absolute;right: -25px;top: 6px;color: #fff;font-size: 28px;}
.topnav ul.top-menu > li >a, .topnav ul.top-menu > li >span{/* width: calc(100% - 100px);margin: 0 auto; */border-bottom: 1px solid #a9a9a9;}
.topnav ul.top-menu > li >a::before, .topnav ul.top-menu > li >a::after, .topnav ul.top-menu > li >span::before, .topnav ul.top-menu > li >span::after{display: none!important}
.topnav li ul{right: 100%;left: unset;margin-right: 35px;top: 0;}
html body header .topnav .container{padding:0!important;}

header .topnav.grid nav ul li{float:none}

html{overflow-x:hidden;}

}

@media  (min-width:991px){
	.topnav li:hover ul{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
}

@media only screen and (min-width:768px) and (max-width:991px){
/* .topnav li a, .topnav li span{font-size: 14px;} */
.bg_slide_home{padding-left:30px;}
.menu_toggle{margin-top: 12px;}
body header .topnav.grid{right: 40px;width: 300px;left:unset;    margin-top: 10px;}
.logo a img{width: 260px;}
.topnav li ul li{text-align: center;}
.topnav ul.top-menu{display: block;}
/* .topnav li ul li a{border-width: 0;} */

.news_grid:nth-child(odd){width: calc(50% - 20px);float: left;margin-right: 0;clear: both;}
.news_grid:nth-child(even){width: calc(50% - 20px);float: right;margin-right: 0;}


.news_listing{justify-content: space-between}
.page-id-16 .aboutus_intro.join_us .content_aboutus_intro{min-height:270px;}


/* body:not(.home) .side_bar{left:15px;top: 40px;}
*/
.language_switcherz span > p{font-size:20px;}

.shedule_frame{height:3757px!important;}

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

.bg_slide_home h3{font-size:22px;}

body .abtus{font-size:23px;padding-top:20px;}

.brand_promotor_details_content{padding:50px 25px 10px;}

.detailed_price p strong{font-size:40px;}

.expire_Date{font-size:15px;}

.player_images ul li img{height:125px;}

.brand_promotor .container,.brand_promotor_details .container,.player_images .container{padding:0;}

.content_grid_aboutus_in .grid4{background-size:cover;}

.content_grid_aboutus_in .grid1 .boxA1{padding-left:25%;}

.othr_images li{width:222px;}

.othr_images li img{height:222px;}

.content_spcific_level_packs h3{font-size:50px;}

.content_find_us .address_list .grid_6.title_img img{max-height:500px;display:block;margin:auto;}

body .box3{background-position:center center;height:350px;}

.content_find_us .address_list .grid_6{width:100%;}

.box5 .content_grid_imgz h3{font-size:50px;}

.aboutus_intro .content_aboutus_intro{padding:30px 70px;}

.text_remark{line-height:20px;margin-top:50px;}

.package_one p strong,.package_one p b,.package_two p strong,.package_two p b{font-size:50px;line-height:45px;text-indent:unset;}

.package_one p,.package_two p{font-size:29px;}

.note_members_block{font-size:17px;text-align:center;}

.nonmember_plans p b,.nonmember_plans p strong{font-size:30px;}

.nonmember_plans p{font-size:20px;}

.grid_6.right_member_join h2{margin-top:40px;}

.menu_footer{float:right;clear:both;float:none;display:block;margin:0px auto;width:65%;text-align:center;padding-top:40px;}

.app_download{float:right;text-align:right;}


/* .side_bar { left: 0; z-index: 99; top: 30px; }
*/
.side_bar ul:not(.submenu_wp) >li >a{background:#fff!important;width:30px;height:30px;line-height:28px;color:#55c5cd;font-size:16px!important;margin:0 auto 10px;}

footer#footer .content_footer{padding:0 15px;}

.aboutus_intro .content_aboutus_intro h1{font-size:40px;}

.aboutus_intro.join_us .content_aboutus_intro p{font-size:22px;line-height:32px;}

.top_grids{height:350px}

.aboutus_intro .container{padding:0;}

.social_icons_footer li a{font-size:40px;}

html body .container{padding:0 40px!important;}

.social_icons_footer li{width:83px;height:83px;line-height:83px;}

.bg_slide_home h1{font-size:48px;}

footer#footer{margin-top:100px;}

.social_icons_footer{width:unset;}

form.footer_form{width:240px;margin:auto;}

form.footer_form input{float:none;}

}

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

.bg_slide_home h3{font-size:32px;}
.news_grid video , .news_grid img{object-fit: cover;height: 200px!important;}
.content_news{min-height: calc(100% - 200px);}



/* .side_bar { left: 0;top: 30px; }
*/
.shedule_frame{height:2010px!important;}

.container{padding:0 50px!important;}

.side_bar ul:not(.submenu_wp)  > li >  a,.side_bar ul:not(.submenu_wp)  > li:not(.logo_li) >  a:hover{background:#fff;width:35px;height:35px;line-height:33px;color:#55c5cd;font-size:20px!important;margin:0 auto 10px;}

.bg_slide_home h1{font-size:66px;}

.social_icons_footer li{width:60px;height:60px;line-height:63px;}

.social_icons_footer{width:30%;}

body.page-id-114:not(.home) .side_bar{top:110px;}

.aboutus_intro .content_aboutus_intro h1{font-size:42px;}

.aboutus_intro.join_us .content_aboutus_intro p{font-size:21px;line-height:30px;}

footer#footer{margin-top:100px;}

.content_spcific_level_packs h2{font-size:30px;}

.grid_6.right_member_join h2{margin-top:50px;}

.content_spcific_level_packs h3{font-size:55px;}

.page-id-16 .aboutus_intro.join_us .content_aboutus_intro{min-height:250px;}

.aboutus_intro .content_aboutus_intro{padding:30px 120px;}


/* body:not(.home) .side_bar{left:30px;top:10px;}
*/
.othr_images li{width:135px;}

.othr_images li img{height:135px;}

.text_remark{margin-top:50px;line-height:20px;}

.note_members_block{font-size:22px;}

.social_icons_footer li a{font-size:30px;}

#main_home_slider .container{padding:0;}

.nonmember_plans p b,.nonmember_plans p strong{font-size:32px;}

.package_one p strong,.package_one p b,.package_two p strong,.package_two p b{font-size:50px;text-indent:unset;line-height:45px;}

.package_one p,.package_two p{font-size:35px;}

.menu_footer li a,.menu_footer li span{font-size:14px;}

.app_download{width:275px;}

footer#footer .content_footer{padding:0 15px;}

}

@media (min-width:1200px) and (max-width:1350px){

.side_bar{left:5px;top:120px;}

}

@media (min-width:1200px) {

.logo_li .ipad{display:none;}

/* .content_news h3{min-height: 53px;} */

.main_commong_mail p{white-space: nowrap;}

.main_commong_mail{width: auto;text-align:center;}

.aboutus_intro .content_aboutus_intro.low_padding{padding: 30px 100px  100px;}

}

@media (max-width:1199px){

.logo_li .Desc{display:none;}

.logo_li .ipad{width:17px;}

}

@media (min-width:1400px){

.side_bar{left:0;top:120px;right:0;width:calc((100% - 1100px)/2);}

.side_bar .textwidget > li >  a{display:inline-block;}

body .side_bar li a{margin-right:0;}

.side_bar .textwidget > li,.logo_li{text-align:right;width:100%;clear:both;}

}


/*****responsive css end here ******/