/* BlackFit HTML Template*/
@media only screen and (max-width: 1340px){
.page-wrapper{
overflow:hidden;
}
}
@media only screen and (max-width: 1140px){
.main-header{
margin:0px !important;
}
.page-wrapper{
overflow:hidden;
}
.main-menu .navigation > li{
margin-left:0px;
}
.main-header .info-box strong{
font-size:13px;
}
.main-header.header-style-two .header-upper .inner-container:before,
.main-header .header-upper .upper-right::before{
display:none;
}
.main-header .outer-box .buttons-box .theme-btn{
font-size:16px;
}
.main-header .outer-box .option-box > li{
margin-left:15px;
}
.main-header.header-style-two .outer-box .option-box{
margin-right:0px;
}
.main-header .header-upper .upper-right{
padding-left:0px;
width:100%;
}
h2,
h1{
font-size:42px;
}
.fluid-section-one .content-column .inner-column{
padding-left:20px;
}
.main-header .header-upper .outer-container{
padding:0px 20px;
}
.price-block .inner-box{
margin-left:0px;
}
.price-block .inner-box .price-list li{
font-size:17px;
}
.price-block .side-text{
display:none;
}
.testimonial-section-two .client-testimonial-carousel .owl-nav .owl-prev{
left:0px;
}
.testimonial-section-two .client-testimonial-carousel .owl-nav .owl-next{
right:0px;
}
.fluid-section-two .large-text{
font-size:100px;
line-height:80px;
}
.fluid-section-two .content-column .content{
left:0px;
}
.fluid-section-four .content-column .inner-column,
.fluid-section-two .content-column .inner-column{
padding-left:20px;
}
.fluid-section-two .content-column .content{
padding:50px 50px;
}
.fluid-section-three .content-column .fact-counter .big-text{
left:40px;
font-size:100px;
}
.bodybuilder-detail.style-two .inner-box,
.accordion-box .block .content{
padding-left:0px;
}
.fluid-section-five .content-column .inner-column{
padding-left:20px;
padding-right:20px;
}
.fluid-section-five .image-column .image-box{
display:none;
}
.fluid-section-five .image-column .table-outer{
margin:0px;
}
.fluid-section-five .image-column .table-outer{
max-width:400px;
}
.testimonial-section-two.style-two .client-thumb-outer{
margin-top:0px;
}
.trainer-block .inner-box .overlay-box h4{
font-size:18px;
}
.sidebar-page-container .sidebar-side .sidebar-inner.padding-right{
padding-right:0px;
}
.bodybuilder-detail .inner-box,
.trainer-detail.style-two .inner-box,
.shop-form .billing-inner{
padding-right:0px;
}
.related-posts,
.blog-detail .inner-box{
margin-right:0px;
}
.related-posts.style-two,
.blog-detail.style-two .inner-box{
margin-left:0px;
}
}
@media only screen and (min-width: 768px){
.main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul{
display:block !important;
visibility:hidden;
opacity:0;
}
}
@media only screen and (max-width: 1023px){
.main-header .main-box .logo-box {
position:relative;
left:0px;
top:0px;
right:0px;
bottom:0px;
margin:0px;
text-align:left;
}
.main-header .nav-outer{
float:left;
}
.main-header .nav-toggler{
display:block;
}
.trainer-sidebar,
.main-header .sticky-header .outer-box,
.main-slider .tparrows{
display:none;
}
.main-header .header-lower .search-box{
display:none;
}
.main-menu .navigation > li > a{
font-size:14px;
}
.main-header .options-box{
margin-top:0px;
position:absolute;
left:0px;
top:25px;
z-index:12;
display:none;
right:auto;
}
.main-header .header-upper .upper-right{
padding-top:0px;
width:100%;
}
.main-menu .navigation > li{
margin-right:25px;
}
.header-style-two .main-menu .navigation > li{
margin-right:0px;
margin-left:20px;
}
.main-header .header-upper .outer-container{
padding:0px 15px;
}
.main-header{
}
.fluid-section-one .image-column,
.fluid-section-one .content-column,
.fluid-section-two .image-column,
.fluid-section-two .content-column,
.fluid-section-three .image-column,
.fluid-section-three .content-column,
.fluid-section-four .image-column,
.fluid-section-four .content-column{
position:relative;
width:100%;
display:block;
}
.fluid-section-one .content-column .inner-column,
.fluid-section-two .content-column .inner-column,
.fluid-section-three .content-column .inner-column,
.fluid-section-four .content-column .inner-column{
max-width:100%;
padding-left:15px;
margin-left:0px;
padding-right:15px;
}
.fluid-section-one .image-column,
.fluid-section-two .image-column,
.fluid-section-three .image-column,
.fluid-section-four .image-column{
background-image:none !important;
margin-left:0px;
}
.fluid-section-one .image-column .image-box,
.fluid-section-two .image-column .image-box,
.fluid-section-three .image-column .image-box,
.fluid-section-four .image-column .image-box{
display:block;
}
.fluid-section-two .content-column .inner-column{
padding-top:0px;
padding-bottom:0px;
}
.fluid-section-four .content-column .inner-column,
.fluid-section-three .content-column .inner-column{
padding-bottom:0px;
}
.timing-section .side-image{
display:none;
}
.main-header .nav-outer{
width:100%;
padding-top:0px;
}
.testimonial-section .inner-container{
padding:0px;
}
h2{
font-size:50px;
}
.gallery-section .gallery-block{
width:25%;
}
.coaches-section .owl-nav .owl-prev{
left:15px;
}
.coaches-section .owl-nav .owl-next{
right:15px;
}
.main-footer{
background-image:none !important;
}
.header-style-two .main-menu .navigation > li{
margin-left:0px;
margin-right:20px;
}
.main-header.header-style-two .nav-outer{
padding-top:0px;
}
.header-style-two .header-upper .logo-box{
padding-bottom:0px;
}
.fluid-section-five .content-column,
.fluid-section-five .image-column{
width:100%;
}
.fluid-section-five .image-column .table-outer{
max-width:100%;
}
.fluid-section-five .image-column{
padding-bottom:100px;
padding-right:20px;
padding-left:20px;
padding-top:100px;
}
.fluid-section-five .content-column .inner-column{
max-width:100%;
padding-top:80px;
padding-bottom:0px;
}
.testimonial-section-two.style-two{
padding-bottom:70px;
}
.testimonial-section-two.style-two .client-thumb-outer{
width:100%;
margin-top:60px;
}
.fluid-section-six .content-column,
.testimonial-section-two.style-two .client-testimonial-carousel{
width:100%;
}
.fluid-section-six .content-column .inner-column{
max-width:100%;
padding-right:20px;
padding-left:20px;
}
.trainer-block .inner-box .overlay-box h4{
font-size:34px;
}
.banner-section .slide{
padding:250px 0px 250px;
}
.counter-section{
padding:80px 0px 60px;
}
.calculator-section{
padding:80px 0px 50px;
}
.news-section,
.we-are-section,
.checkout-page,
.testimonial-section-two,
.testimonial-section{
padding:80px 0px 80px;
}
.testimonial-section-two .client-testimonial-carousel .owl-nav{
margin-top:-225px;
}
.coaches-section{
padding-top:80px;
}
.news-section .sec-title,
.calculator-section .sec-title,
.pricing-section .sec-title,
.sec-title{
margin-bottom:40px;
}
.pricing-section{
padding:80px 0px 50px;
}
.price-block .inner-box{
padding-left:15px;
padding-right:15px;
}
.price-block .inner-box .theme-btn{
padding:14px 25px;
}
.news-section .lower-text{
margin-top:20px;
}
.main-footer .widgets-section{
padding-top:80px;
padding-bottom:60px;
}
.we-are-section .button-box{
margin-top:40px;
}
.scroll-to-top{
right:20px;
bottom:20px;
}
.fullscreen-menu .close-menu{
right:15px;
}
.purchase-popup .close-search{
right:12px;
}
.fluid-section-one .content-column .inner-column{
padding-bottom:70px;
}
.timing-section{
padding:80px 0px;
}
.fluid-section-five .image-column,
.fluid-section-five{
padding-top:80px;
}
.shop-form .coupon-box{
margin-top:10px;
}
.billing-details .checkout-order-box,
.fluid-section-five .image-column{
padding-bottom:80px;
}
.accordion-box .block:last-child{
margin-bottom:0px;
}
.news-section.style-two .owl-nav{
margin-left:-365px;
}
.price-block .inner-box .price-list li{
font-size:15px;
margin-bottom:10px;
}
.price-block .inner-box .price{
font-size:34px;
}
.testimonial-section .about-text{
margin-top:60px;
}
.we-are-section.margin{
padding-top:60px;
}
.we-are-section.style-two .video-box,
.we-are-section.style-two p{
margin-bottom:60px;
}
.testimonial-section{
padding-bottom:60px;
}
.we-are-section.margin{
padding-bottom:80px;
}
.main-footer .footer-widget h6{
margin-top:0px;
}
.main-footer .footer-widget{
margin-bottom:80px;
}
.main-footer .widgets-section{
padding-bottom:0px;
}
.blog-classic-section,
.blog-post-section{
padding:80px 0px;
}
.blog-post-section .news-block{
margin-bottom:40px;
}
.page-title{
padding:180px 0px 80px;
}
.news-block-two{
margin-bottom:60px;
}
.sidebar-page-container{
padding-top:80px;
}
.blog-detail .inner-box .post-info,
.blog-detail .inner-box h5{
margin-bottom:40px;
}
.sidebar-widget{
margin-bottom:60px;
}
.blog-detail .post-share-options,
.blog-detail .inner-box .video-box{
margin-top:40px;
}
.blog-detail .inner-box{
padding-bottom:40px;
}
.blog-detail .inner-box .blockquote{
margin:40px 0px;
}
.sticky-top{
top:0px;
}
.sidebar-page-container .sidebar-side,
.sidebar-widget:last-child{
margin-bottom:0px;
}
.sidebar-page-container{
padding-bottom:50px;
}
.related-posts,
.blog-detail .inner-box{
margin-right:0px;
}
.blog-detail .inner-box{
padding-right:0px;
}
.comment-form,
.trainer-detail .inner-box{
padding-left:0px;
}
.sidebar-page-container .trainer-sidebar,
.sidebar-page-container .shop-sidebar{
order:2;
}
.sidebar-page-container .shop-products{
order:1;
}
.sidebar-page-container .trainer-content{
order:1;
}
.comment-form .group-title h3,
.comment-form .form-text,
.trainer-detail .inner-box .post-share-options .social-box{
text-align:center;
}
.contact-form .theme-btn,
.comment-form .theme-btn{
float:none;
}
.contact-form .form-group:last-child,
.comment-form .form-group:last-child{
text-align:center;
}
.contact-form .form-group .data,
.comment-form .form-group .data{
float:none;
width:100%;
display:block;
margin-left:0px;
text-align:center;
}
.contact-page-section{
padding:80px 0px 60px;
}
.contact-page-section .info-column{
margin-bottom:40px;
}
.contact-page-section .map-boxed{
margin-bottom:50px;
}
.contact-form .group-title h3,
.contact-form .form-text,
.contact-page-section .info-column .inner-column{
text-align:center;
}
.shop-section{
margin-bottom:50px;
}
.sidebar .related-posts .post{
width:33.33%;
float:left;
}
}
@media only screen and (max-width: 767px){
.header-upper .logo-outer {
position:relative;
left:0px;
top:0px;
right:0px;
bottom:0px;
width:100%;
margin:0px;
}
.sidebar .related-posts .post{
width:100%;
}
.main-header .sticky-header .outer-box{
display:block;
right: 15px;
left: auto;
}
.billing-details .checkout-order-box h3,
.shop-form .sec-title h2,
.sec-title h2{
font-size:26px;
}
.main-menu{
width:100%;
display:none;
}
.main-menu .navbar-collapse {
max-height:300px;
max-width:none;
overflow:auto;
float:none !important;
width:100% !important;
padding:0px 0px 0px;
border:none;
margin:0px 0px 15px;
-ms-border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
box-shadow:none;
}
.main-menu .navbar-collapse.in,
.main-menu .collapsing{
padding:0px 0px 0px;
border:none;
margin:0px 0px 15px;
-ms-border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
box-shadow:none;
}
.main-menu .navbar-header{
position:relative;
float:none;
display:block;
text-align:right;
width:100%;
padding:15px 0px;
right:0px;
z-index:12;
}
.main-menu .navbar-header .navbar-toggle{
display:inline-block;
z-index:12;
border:1px solid #cc8809;
float:none;
margin:0px 0px 0px 0px;
border-radius:0px;
background:#cc8809;
}
.main-menu .navbar-header .navbar-toggle .icon-bar{
background:#ffffff;
}
.main-menu .navbar-collapse > .navigation{
float:none !important;
margin:0px !important;
width:100% !important;
background:#2c2c2c;
border:1px solid #ffffff;
border-top:none;
}
.main-menu .navbar-collapse > .navigation > li{
margin:0px !important;
float:none !important;
padding:0px !important;
width:100%;
}
.main-menu .navigation > li > a,
.main-menu .navigation > li > ul:before{
border:none;
}
.main-menu .navbar-collapse > .navigation > li > a{
padding:10px 10px !important;
border:none !important;
}
.room-detail-section .lower-content .room-feature-list li{
width:50%;
}
.room-detail-section .lower-content .additional-box{
padding:25px 25px;
}
.main-menu .navigation li.dropdown > a:after,
.main-menu .navigation > li.dropdown > a:before,
.main-menu .navigation > li > ul > li > a::before,
.main-menu .navigation > li > ul > li > ul > li > a::before{
color:#ffffff !important;
right:15px;
font-size:16px;
display:none !important;
}
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
position:relative;
border:none;
float:none;
visibility:visible;
opacity:1;
display:none;
margin:0px;
left:auto !important;
right:auto !important;
top:auto !important;
padding:0px;
outline:none;
width:100%;
background:#2c2c2c;
-webkit-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
transition:none !important;
-webkit-transition:none !important;
-ms-transition:none !important;
-o-transition:none !important;
-moz-transition:none !important;
}
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
border-top:1px solid rgba(255,255,255,1) !important;
}
.main-menu .navbar-collapse > .navigation > li,
.main-menu .navbar-collapse > .navigation > li > ul > li,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
border-top:1px solid rgba(255,255,255,1) !important;
border-bottom:none;
opacity:1 !important;
top:0px !important;
left:0px !important;
visibility:visible !important;
}
.main-menu .navbar-collapse > .navigation > li:first-child{
border:none;
}
.main-menu .navbar-collapse > .navigation > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
padding:10px 10px !important;
line-height:22px;
color:#ffffff;
background:#2c2c2c;
text-align:left;
}
.main-menu .navbar-collapse > .navigation > li > a:hover,
.main-menu .navbar-collapse > .navigation > li > a:active,
.main-menu .navbar-collapse > .navigation > li > a:focus{
background:#cc8809;
}
.main-menu .navbar-collapse > .navigation > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li.current > a,
.main-menu .navbar-collapse > .navigation > li.current-menu-item > a{
background:#2c2c2c;
color:#ffffff !important;
}
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn,
.header-style-two .nav-outer .btn-outer{
display:block;
}
.header-style-two .header-upper .nav-outer .main-menu,
.fixed-header .sticky-header,
.sec-title .text br,
.main-slider .owl-nav,
.main-slider .schedule-box,
.comment-form .form-text br,
.faq-form-section .right-pattern,
.main-menu .navbar-collapse > .navigation li.dropdown:after,
.main-menu .navigation > li > ul:before{
display:none !important;
}
.main-header .btn-outer{
left:0px;
top:0px;
right:auto;
margin-top:15px;
text-align:left;
z-index:12;
}
.main-header .main-box .logo-box{
float:none;
text-align:center;
padding-bottom:10px;
}
.main-header .options-box{
display:block;
}
.main-header .btn-outer{
display:block;
}
.main-header .options-box .options-nav > li{
margin-left:0px;
margin-right:20px;
}
.main-header .search-box-outer .dropdown-menu{
left:0px;
top:47px;
}
.sidebar-page-container .comments-area .comment-box.reply-comment{
margin-left:0px;
}
.main-header .info-box{
padding-left:0px;
text-align:center;
width:100%;
margin-left:0px;
margin-bottom: 20px;
}
.main-header .info-box:last-child{
margin-bottom:0px;
}
.main-header .info-box .icon-box{
position:relative;
margin:0 auto;
margin-bottom:15px;
}
.main-header .main-box .outer-container{
padding:0px;
}
.main-header .header-lower .outer-box{
position:absolute;
z-index:12;
display:block;
}
.main-menu .navbar-header .navbar-toggler{
display: inline-block;
z-index: 12;
width: 50px;
height: 40px;
float: none;
padding: 0px;
text-align: center;
border-radius: 0px;
background: none;
border: 1px solid #ffffff;
}
.main-menu .navbar-header .navbar-toggler .icon-bar{
position: relative;
background: #ffffff;
height: 2px;
width: 26px;
display: block;
margin:0 auto;
margin:5px 11px;
}
.main-header .header-lower .outer-box .appointment-box .appointment-btn{
padding:23px 25px 22px 25px;
}
.main-header .nav-outer{
width:100%;
margin-top:-80px;
}
.nav-outer .mobile-nav-toggler{
display: block;
margin: 0;
padding: 8px 0;
margin-left: 20px;
}
#navbarSupportedContent{
display:block;
}
.mCSB_inside > .mCSB_container{
margin-right:0px;
}
.main-header .outer-box{
display:none;
}
.main-header .header-social-box{
display:none;
}
.main-header .header-upper .logo-box{
position:relative;
left:auto;
margin:0px;
}
.testimonial-block .inner-box .text{
font-size:16px;
}
h4{
font-size:24px;
}
.gallery-section .gallery-block{
width:50%;
}
.fact-counter .column .inner .count-outer{
font-size:50px;
}
.testimonial-block-two .inner-box .text{
font-size:20px;
}
.news-block .inner-box .image .content{
padding:0px 20px 20px;
}
.header-style-two .header-upper .logo-box{
padding-top:25px;
}
.main-header.header-style-two .nav-outer{
margin-top:-55px;
}
h2{
font-size:40px;
}
.gallery-section-two .owl-nav{
left:98%;
}
.timing-section .timing-info-tabs .timing-tabs .tab-btns .tab-btn{
font-size:18px;
margin:0px 5px;
}
.banner-section-two .content-boxed .text br{
display:none;
}
.fluid-section-one .content-column .gym-list li a{
font-size:30px;
}
.fluid-section-three .content-column .fact-counter{
margin-left:0px;
}
.accordion-box .block .content{
padding-right:15px;
}
.error-section h1{
font-size:140px;
}
.error-section .image{
margin-top:-40px;
}
h3{
font-size:34px;
}
.cart-section .coupon-outer .pull-right{
width:100%;
}
}
@media only screen and (max-width: 599px){
.main-slider .theme-btn{
margin-right:10px;
}
.testimonial-section{
padding-top:100px;
}
h1{
font-size:34px;
}
h2{
font-size:24px;
line-height:1.3em !important;
}
.sidebar-page-container .comments-area .comment-box .author-thumb{
position:relative;
}
.sidebar-page-container .comments-area .reply-comment,
.sidebar-page-container .comments-area .comment{
padding-left:0px;
}
.news-section.style-two .owl-nav,
.sec-title-two .text br,
.banner-section .content-boxed .text br{
display:none;
}
.fluid-section-one .content-column .title{
font-size:30px;
}
.gallery-section-two .owl-nav{
left:auto;
margin-left:0px;
}
.gallery-section-two .owl-nav .owl-next{
top:-30px;
}
.default-form .form-group .data{
margin-left:0px;
}
.fluid-section-one .content-column .gym-list li a{
font-size:24px;
}
.trainer-detail .inner-box .blockquote{
font-size:18px;
}
h3{
font-size:30px;
line-height:1.2em;
}
.blog-detail .post-share-options .pull-right{
width:100%;
margin-top:20px;
}
.blog-detail .post-share-options .posts li{
margin-left:0px;
margin-right:8px;
}
.error-section h1{
font-size:100px;
}
.contact-form .form-group .data{
margin-left:0px;
}
.cart-section .apply-coupon .form-group{
margin-right:0px;
width:100%;
}
.blog-detail .inner-box h5{
font-size:26px;
}
.cart-section .coupon-outer .cart-btn,
.cart-section .apply-coupon .form-group .theme-btn,
.cart-section .apply-coupon .form-group input[type="text"]{
width:100%;
}
.bodybuilder-detail .post-share-options .pull-right{
width:100%;
margin-top:20px;
}
.bodybuilder-detail .post-share-options .social-box li{
margin-right:12px;
}
.bodybuilder-detail .post-share-options .posts li{
margin-left:0px;
}
}
@media only screen and (max-width: 479px) {
h2{
font-size:20px;
}
.fluid-section-two .content-column .content{
padding:25px 25px;
}
.gallery-section-two .owl-nav .owl-prev, .gallery-section-two .owl-nav .owl-next{
margin:0px 5px;
font-size:30px;
}
.fluid-section-five .image-column .table-outer .table-boxed .table-content .title .col{
font-size:16px;
}
.gallery-section-two .owl-nav{
top:-80px;
}
.fluid-section-three .content-column .fact-counter .big-text{
font-size:60px;
}
.banner-section-two .social-box{
display:none;
}
.testimonial-block .inner-box .text{
font-size:13px;
}
.price-block .inner-box{
padding-left:15px;
padding-right:15px;
}
.news-block .inner-box .image .post-date{
display:none;
}
h4{
}
h1{
font-size:24px;
}
.banner-section-two .content-boxed .btns-box .play-box{
margin-left:0px;
margin-top:20px;
}
.trainer-block .inner-box .overlay-box h4{
font-size:24px;
}
.trainer-detail .inner-box .post-share-options .social-box li{
margin-right:10px;
}
.banner-section-two .content-boxed h1{
padding-left:0px;
border:none;
}
.comment-form .form-group .data{
margin-left:0px;
}
.banner-section .content-boxed h1{
line-height:1.3em;
}
.banner-section .slide{
padding:150px 0px 250px;
}
.coaches-section .owl-nav,
.banner-section .owl-nav{
display:none;
}
.main-header .header-upper .mobile-logo{
position:relative;
display:block;
z-index:20;
padding:20px 0px;
display:inline-block;
}
.testimonial-section-two .client-testimonial-carousel .owl-nav,
.main-header .header-upper .logo-box{
display:none;
}
.testimonial-section{
padding:60px 0px 60px;
}
.counter-section{
padding:60px 0px 40px;
}
.news-section, .we-are-section, .testimonial-section-two, .testimonial-section{
padding:60px 0px 60px;
}
.video-box .ripple, .video-box .ripple::before, .video-box .ripple::after{
width:60px;
height:60px;
line-height:60px;
}
.video-box .overlay-box span{
width:60px;
height:60px;
line-height:60px;
margin-left:-30px;
margin-top:-30px;
}
.we-are-section .button-box{
margin-top:30px;
}
.sec-title-two,
.coaches-section .sec-title,
.news-section .sec-title,
.calculator-section .sec-title,
.pricing-section .sec-title, .sec-title{
margin-bottom:30px;
}
.pricing-section{
background-position:30% 100%;
}
.pricing-section{
padding-top:60px;
}
.price-block .inner-box .price{
font-size:20px;
line-height:1.2em;
}
.price-block .inner-box .price-list li{
margin-bottom:12px;
}
.scroll-to-top{
width:40px;
height:40px;
line-height:38px;
}
.testimonial-section-two .client-thumb-outer .client-thumbs-carousel .owl-stage-outer{
overflow:hidden;
}
.testimonial-section-two .client-thumb-outer .client-thumbs-carousel{
margin:0 auto;
}
.news-section .lower-text{
margin-top:0px;
}
h4{
font-size:20px;
}
.timing-section .timing-info-tabs .timing-tabs .tab-btns .tab-btn{
border-bottom:0px;
}
.gallery-section-two .owl-nav,
.main-footer .logo-widget .logo{
display:none;
}
.main-footer .logo-widget .footer-mobile-logo{
display:block;
}
.main-footer .footer-widget{
text-align:center;
}
.main-footer .footer-widget h6{
margin-top:0px;
}
.main-footer .footer-widget{
margin-bottom:100px;
}
.main-footer .news-widget .post{
text-align:left;
}
.purchase-popup .close-search{
top:12px;
}
.purchase-popup .purchase-form{
margin-top:90px;
}
.purchase-popup .purchase-form .sec-title{
margin-bottom:25px;
}
.purchase-form .form-group{
margin-bottom:6px;
}
.purchase-form .form-group .data{
margin-top:15px;
}
.news-block .inner-box .image .content h4{
font-size:20px;
}
.main-header.header-style-two .nav-outer{
margin-top:-75px;
}
.banner-section-two .mouse-btn-down{
right:20px;
}
.fluid-section-one .content-column .inner-column{
padding-bottom:60px;
padding-top:60px;
}
.fluid-section-three .content-column .fact-counter::before{
left:-15px;
}
.fluid-section-three .content-column .fact-counter .big-text{
font-size:40px;
bottom:-30px;
}
.fluid-section-four .content-column .inner-column,
.fluid-section-three .content-column .inner-column{
padding-top:60px;
}
.accordion-box .block .content h4,
.accordion-box .block .acc-btn{
font-size:20px;
}
.fluid-section-five .image-column .table-outer .info-list .table-name{
font-size:16px;
}
.fluid-section-one .content-column .btn-box .read-more{
margin-left:0px;
}
.price-block .inner-box{
padding-top:40px;
padding-bottom:40px;
}
.coach-block .inner-box .overlay-box h4,
.service-block .inner-box .overlay-box h4{
font-size:26px;
}
.main-footer .footer-widget.newsletter-widget{
margin-bottom:20px;
}
.page-title{
padding:150px 0px 100px;
}
.we-are-section.margin{
padding-bottom:60px;
}
.blog-post-section{
padding:60px 0px;
}
.main-footer .footer-widget{
margin-bottom:100px;
}
.blog-post-section .news-block{
margin-bottom:30px;
}
.blog-post-section .lower-text{
margin-top:30px;
}
.blog-classic-section{
padding:60px 0px;
}
.blog-detail .inner-box h5{
font-size:22px;
text-align:center;
}
.blog-detail .post-share-options .social-box{
text-align:center;
display:block;
}
.blog-detail .post-share-options .pull-left,
.blog-detail .post-share-options .pull-right{
width:100%;
}
.blog-detail .post-share-options .posts{
text-align:center;
}
.blog-detail .post-share-options .social-box .share{
margin-right:0px;
width:100%;
margin-bottom:15px;
}
.sidebar-widget{
margin-bottom:40px;
}
.blog-detail .post-share-options .social-box li{
margin:0px 5px;
}
.sidebar-widget{
margin-bottom:40px;
}
.sidebar-widget.category-widget,
.sidebar-widget.instagram-widget,
.sidebar-widget.newsletter-widget,
.related-posts{
display:none;
}
.trainer-detail .inner-box{
padding-bottom:40px;
}
.trainer-detail .inner-box .post-share-options{
margin-top:40px;
}
.trainer-detail .inner-box .title-box{
text-align:center;
}
.shop-section .lower-text{
margin-top:0px;
}
.coupon-box .coupon-form .form-group{
padding-right:0px;
}
.coupon-box .coupon-form .form-group button{
position:relative;
width:100%;
margin-top:15px;
}
.trainer-detail.style-two .inner-box .column:nth-child(1){
order:2;
}
.trainer-detail.style-two .inner-box .column:nth-child(2){
order:1;
}
}