
@media (min-width: 1200px){
    .phone_header{
        bottom: -46px;
    }
    .moduletable-menuright{
       padding-left: 15px;
    }
    .gallery .span3{
            margin-left: 15px !important;
        }    
    .instatext{
        left: 328px;
    }
    .instagram{
        right: 230px;
    }
    footer .roistat-phone{
        font-size: 46px;
    }
    .customotz h2{
        margin-bottom: 90px;
    }
    .trainers .span3{
    margin-left: 10px;
}
.trainer {
    margin-bottom: 10px;
}
}
@media (min-width: 768px) and (max-width: 1199px){
        .phone_header{
        bottom: -45px;
    }
    #inner-head-box #breadcrumbs{
        padding: 5px 30px;
    }
    header .logo {
    width: 400px;

}
.main-stage1 .wk-gallery.wk-gallery-wall.clearfix{
        width: 700px;
}


.span3{
    margin-left: 10px;
}
.instatext2{
    width: 450px;
}
.number{
    margin: 0 10px
}
    .instatext{
        left: 280px;
    }
    .instagram{
        right: 240px;
    }
}
@media (min-width: 1400px){
    .moduletable-menuright{
        padding-left: 0px;
    }
        .phone_header{
        bottom: -58px;
    }
        header .logo {
    width: 400px;
}
    .gallery .span3{
            margin-left: 30px !important;
        }    

        .instagram{
        right: 300px;
    }
}
/*****************************************************************************
(1024 X 768)
*****************************************************************************/
@media only screen and (min-width: 980px) and (max-width: 1200px)
{
    .col-sm-12
/*
    .pricing .price { padding: 27px 15px 17px; }
    .pricing .plan-features { padding-left: 15px; padding-top: 23px; width: 167px; }
    .partners .caroufredsel_wrapper { width: 90% !important; }
    footer .send-message input[type="submit"] { margin-left: 20px; }
	*/
}


/****************************************************************************
(800 X 600) + (768 X 1024)
****************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 979px)
{
/*
    .trainer h4 { font-size: 12px; }
    .trainer h5 { font-size: 10px; }
    .trainer .overlay p { display: none; }
    .pricing .price { float: none; }
    .pricing span { display: none; }
    .pricing .plan-features { float: none; padding: 0px 20px 20px; }
    .partners .caroufredsel_wrapper { width: 90% !important; }
    footer .social-network p { width: 50%; }
    footer .send-message textarea { width: 90%; margin-bottom: 16px; }
    footer .send-message h6 { display: block; }
	*/
}


/****************************************************************************
{320 X 480} + (480 X 320) + (600 X 800)
****************************************************************************/
@media only screen and (max-width: 767px)
{

/*    header .slicknav_menu { display:block; }
    #top-menu { display:none; }
    .welcome { padding: 0px 20px; }
    .trainers { padding: 0px 20px 55px; }
    .trainers .trainer { margin-left: auto; margin-right: auto; }
    .gallery { padding: 0px 20px; }
    .gallery .gallery-pics img { width: 100%; }
    .pricing { padding: 0px 20px; }
    .pricing .price { float: none; }
    .pricing span { display: none; }
    .pricing .plan-features { float: none; padding: 0px 20px 20px; }
    .partners .caroufredsel_wrapper { width: 90% !important; }
    footer { padding: 0px 20px; }
    footer .social-network p { max-width: 90%; }
    footer .send-message textarea { width: 90%; margin-bottom: 16px; }
    footer .send-message input[type="submit"] { display: block; }
    footer .contact-info { margin-bottom: 30px; }*/
    img{
        max-width: 100%;
    }
    .span12,.span11, .span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span1{
        width: 100%;
    }
	.phone_header{
        position: initial;
        overflow: initial;
        bottom: 0;
    }
    header .menu nav ul li{
        width: 100%;
        line-height: 30px;
    }
    .container{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
    }

.row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.top-menu div.menu{
    margin: 0;
}

header .burger-catalog-trigger{
    display: block;
    height: 38px;
    text-align: center;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: bold;
    color: #333;
    background-color: #f8cc1f;
    width: 50%;
    float: left;
}
#top-menu-top{
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    height: 0px;
    overflow: hidden;
}
#top-menu-top.open{
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    height: 240px;
}
header .main-menu{
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    height: 0;
    overflow: hidden;
    margin: 0;
}
.header-logo-panel{
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    overflow: hidden;
}
.main-menu.open{
    height: 255px;
}
.burger-menu-trigger, .burger-catalog-trigger{
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    display: block;
}
.burger-catalog-trigger.open{
    background-color: #333;
    color: #f8cc1f;
}
.burger-menu-trigger.open{
    color: #f8cc1f;
}
header .burger-menu-trigger{
    display: block;
    height: 38px;
    text-align: center;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-align: center;
    width: 50%;
    float: left;
}
header{
    padding-bottom: 0;
}
header .logo{
    margin-bottom: 0;
}
header .logo > a{
    margin-bottom: 5px;
}
.row.pr{
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}


.hidden-xs{
    display: none;
}
.scene-img{
    margin: 0 auto;
}
p{
    padding: 10px;
}
.instatext2 {

    flex-direction: column;
    align-content: center;
    width: 100%
}
.flex-direction-column{
    flex-direction: column;
    width: 100%;
}
.number{
    line-height: 60px;
}
p.roistat-phone{
    padding: 0;
}
.open-logo{
    height: 75px;
}
.logo-text {
   
    padding-top: 0px;
}
.gallery .heading{
    margin-top: 0;
}
.scene-img{
    height: 250px;
    margin: 0 auto;
    height: 210px;
}
.block-center{
    margin: 0 auto;
}
.portfolio-card{
    width: 100%;
    text-align: center;
}
.gallery .gallery-pics span.prettyPhotos{
    text-align: center;
}
.welcome ol, .category_desc ol{
        padding: 10px 10px;
    padding-left: 35px;
}
.cat-products.trainer .member-name span{
    font-size: 21px;


}
.main-stage1 .wk-gallery.wk-gallery-wall.clearfix{
    width: 700px;

}
#catalog>.container>.row>.span8{
    width: 100% !important; 
    margin: 0 !important;
}
.favor-icon-block{
    width: 100%;
}
.span8{
    margin: 0;
}
}
@media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tr td:first-child {
    background: #f0f0f0; 
    font-weight:bold;
    font-size:1.3em;
}
.price tr td:first-child{
    background: none;
}
tr th:first-child {font-weight:bold;font-size:1.3em;}
tbody td, tbody th {display: block; text-align:center;}
tbody td, tbody th:before {
content: attr(data-th);
display: block;
text-align:center;

}
}
@media screen and (min-width: 767px) {

    .header-logo-panel{
        height: 0px;
    }
#main-stage2 {width: 900px;height: auto;}
.main-st {width: 900px!important;}
.scene-img1, .scene-img3 {padding-right: 40px;}
.scene-img2 {padding-left: 40px;}
}

@media screen and (max-width: 767px) {
   .top-screen{
background: url(/templates/liveee/images/slide_3.jpg) no-repeat;
    background-attachment: scroll !important;
    background-color: rgba(0,0,0,1) !important;
    background-size: cover !important;
    } 
    

    #main-cats{
        background-image: url("/templates/liveee/images/photo_2017-10-09_18-14-56.jpg") !important;
        background-repeat: repeat;
        -webkit-background-size: auto;
        background-size: auto;
    }
#lightbox-wrap{
    padding: 0;
    left: 0 !important;
    width: 100% !important;
}
#lightbox-content{
    border-width: 0px !important;
    width: 100% !important;
    height: auto !important;
}
#lightbox-close{
    top: -34px;
    right: 0;
}
#lightbox-img{
    width: 100%;
    height: auto;
}
.customotz{
    background-position-y: 0;
    background-size: cover;
    background-position-x: -85px;
}
    .phone-num.email-header, .phone-num{
            padding-right: 15px !important;
    }

	.trainer table tr td:first-child {
    float: left;}
	.trainer table tr td:last-child {
    float: left;
margin-left: 10%;

}
#sidebar-products {
    width: 100% !important;
    margin:auto;
}
	.heading{     margin-bottom: 20px!important;   margin: auto;}
p.roistat-phone {font-size: 17px!important;}	
	.newsflash-news {    width: 100%!important;padding-right: 10px;    padding-left: 10px;}
h2{margin-left: auto; margin-right: auto;}
#left-panel-products .span5 {text-align: center;}
	
#left-panel-products {width: 92% !important;}
#left-panel-products>.row>.span4 {
    width: auto !important;
}
    .trainers{
       background-image: url(/templates/liveee/images/photo_2017-10-09_18-14-56.jpg) !important;
    background-repeat: repeat;
    -webkit-background-size: auto;
    background-size: auto;
    }
	.productdetails {
    
    background-image: url(/templates/liveee/images/photo_2017-10-09_18-14-56.jpg) !important;
    background-repeat: repeat;
    -webkit-background-size: auto;
    background-size: auto;
}
    .portfolio-card img{
        height: auto;
    }
}
@media (max-width: 568px){
    #top-screen .row{
        height: 300px !important;
    }

   .main-stage1 .wk-gallery.wk-gallery-wall.clearfix{
    width: 550px;
} 
.moduletable-ya{
    height: 300px;
    width: 300px;
}

.ya-map-contact{
    width: 300px !important;
    height: 300px !important;
}
#inner-head-box #breadcrumbs{
        padding: 14px 5px;
}
}
@media (max-width: 480px){
    .moduletable-papa{
        float: left;
    }
    #paym{
        width: 300px !important;
    }
.main-stage1 .wk-gallery.wk-gallery-wall.clearfix{
    width: 300px;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
} 
}