body{ overflow-x: hidden;}
.menu-toggle{ right:auto; left: 0;}
.header-top-area-left{ float:right; text-align: right;}
.logo {float:right; text-align:right;}
#navigationpanel{ float: left; text-align:right;}
.header-contact-info {float:left;}
.infoBxLeft{ float:right;}
.infoBxRight{ float:left; text-align:left;}
.heade-top-area-hdrsocial{ padding-left:0;}
.hdrtop-Info i, .head-contact-dt-box i{margin:0 0px 0 15px;}
.header-contact-info .header-info-box i{ left:auto; right:0px;}
.header-contact-info .header-info-box{ padding-right:50px; padding-left:0px;}
.site-footer ul{ position:relative;}
.site-footer ul li::before { position:absolute; right:0px; margin-right:0px; transform:rotate(180deg) !important;}
.site-footer ul li{ padding-right:15px; position:relative;}
.elementor-element.trip-video{ left:25%;}

.elementor-2959 .elementor-element.elementor-element-8b2f90d > .elementor-widget-container,
.elementor-2959 .elementor-element.elementor-element-6f0bc56 > .elementor-widget-container{ margin:0 60px 0 0 !important;}
.elementor-2959 .elementor-element.elementor-element-f31c15e > .elementor-widget-container,
.elementor-2959 .elementor-element.elementor-element-fc65d7d > .elementor-widget-container{ margin:0 60px 30px 0 !important;}
.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{ flex-direction:row !important;}
.elementor-element-38b0d29 .elementor-image-box-img,
.elementor-element-afda5ac .elementor-image-box-img,
.elementor-element-8b48a80 .elementor-image-box-img{ margin-left:15px !important; margin-right:0 !important;}
.testimonial-content p, .testimonial-image h5, .testimonial-image h6{ text-align:right;}
.member-img{ float:right; margin-left:20px;}
.footer_info_box i{ float:right; margin-left:20px; margin-right:0;}

.header-top-area-left .hdrtop-Info {padding-left:20px;}
.site-navigation ul.nav-menu{}
.owl-carousel .owl-stage-outer, .owl-carousel .owl-wrapper-outer{ direction:ltr !important}
.search_form .form_field{left:0; right:auto;}
.form_field{ left:0px; right: auto;}
.nivo-caption{float:none;}
.site-navigation li.club_btn{margin-left:0px;}
.nivo-controlNav{ text-align: right;}
.footerstar {float:left; text-align:left;}
.footertime i, .footerstar i{margin-left: 10px; margin-right:0px;}

.site-footer h3::before { left:auto; right:0px;}
.cols-3 .widget-column-1, .cols-3 .widget-column-2, .cols-3 .widget-column-3{ text-align:right;}
.copyright-right { float:left; text-align:left;}
.site-navigation ul.nav-menu > .menu-item-has-children > a::after {padding-right:5px; padding-left:0px; margin:0px;}
.cols-3 .widget-column-1, .cols-3 .widget-column-2, .cols-3 .widget-column-3{ float:right;}
.cols-3 .widget-column-2, .cols-3 .widget-column-3{ text-align:center;}
.BlogPostList .hg-blog-img{margin: 0 0 0 5%; float:right;}
#sidebar h2::before, #sidebar h3::before, #sidebar h4::before, #sidebar h5::before {right: 0; left:auto;}
#sidebar ul li::before{ margin-right:0; margin-left:15px; }

.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea {text-align:right;}
.site-navigation ul.nav-menu > li.header_button a{ margin-left:0px; margin-right:10px;}
.cols-4 .widget-column-1, .cols-4 .widget-column-2, .cols-4 .widget-column-3, .cols-4 .widget-column-4{ float:right; text-align:right;}
.cols-4 .widget-column-1, .cols-4 .widget-column-2, .cols-4 .widget-column-3{ padding-left: 5%; padding-right:0;}
.cols-4 .widget-column-4{ padding-left: 0; padding-right:0;}
.single-team-thumb{float:right; margin:10px 0px 25px 25px;}
.copyright-left {float:right;}
.head-contact-dt-box{ border-left:1px solid; border-right:0; margin:0 0 0 15px; padding:0 0 0 15px;}
.head-contact-dt-box.lastbx{border-left:none;}

.elementor-element-b944922 .elementor-image-box-img, 
.elementor-element-fdc501c .elementor-image-box-img{ margin-left:20px !important; margin-right:0 !important;}
.gym-foot-infoBX .elementor-image-box-img{ margin-left:30px !important; margin-right:0 !important; }
.gym-pricing-column .elementor-widget-heading{ text-align:right !important;}
.gym-price.elementor-widget-heading{ text-align:left !important;}
.what-we-do-image-BX .elementor-image-box-img{  margin-left:30px !important; margin-right:0 !important;}

.gym-classes-tab .eael-advance-tabs .eael-tabs-nav>ul li:first-child{ padding-right:25px !important;
 -webkit-border-top-right-radius: 30px;
-webkit-border-bottom-right-radius: 30px;
-moz-border-radius-topright: 30px;
-moz-border-radius-bottomright: 30px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}

.gym-classes-tab .eael-advance-tabs .eael-tabs-nav>ul li:last-child{ padding-left:25px !important; 
-webkit-border-top-left-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-bottomleft: 30px;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
 -webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.footer-gallery div.ays_grid_row{ justify-content:right !important;}
.GymFinity-bmi-calculator .gymfinity-bmi-calculato-BX{ margin:0 0 3% 3%;}

@media(max-width: 1199px){


}

@media(max-width: 1023px){
.hdrtop-Info.hdrsocial {float:none;}
.footsocial{ text-align:center !important;}
.cols-3 .widget-column-1, .cols-3 .widget-column-2, .cols-3 .widget-column-3 {text-align:center;}
.copyright-right{ text-align:center}

}
@media(max-width: 767px){
.logo{ padding:20px;}
.infoBxRight{ text-align:center; float:none;}
.header-area .container{ padding:0 10px;}
#navigationpanel{ float:none; border:none; padding:0;}
.elementor-1553 .elementor-element.elementor-element-17c3369 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{ margin-bottom:5px !important; border-radius:0 !important;}

.copyright-right, .copyright-left{ float:none;}
.cols-4 .widget-column-1, .cols-4 .widget-column-2, .cols-4 .widget-column-3, .cols-4 .widget-column-4{ padding-right:0px;}

}

@media screen and (max-width: 1169px) and (min-width: 981px){
#navigationpanel { width:auto !important;}

}