﻿#mobile-menu { display:none; }
.desktop_hide { display:none; }
#hide_button { display:none; width:70%; margin:10px auto; }
span.incVAT { display:none; }


@media only screen and (max-width: 1300px) 
{
    .free_trial_long { font-size:32px; }
}

@media only screen and (max-width: 1255px)  
{
    .buy_info_right .course_content ul {
    width: calc(100% - 40px);
    -webkit-width: calc(100% - 40px);
    -moz-width: calc(100% - 40px);
    margin: 0px;
    }
    
    #show_button { display:none; }
    #hide_button { display:block; }
    .buy_info_right .course_content table { min-width:0px; }
}

@media only screen and (max-width: 1250px) 
{
    .courses_right .free_trial_large {
    font-size: 29px;
    }
    .free_trial_mid { font-size:20px; }
}

@media only screen and (max-width: 1160px) 
{
    .header_left_contact { margin-left:5%; }
}

@media only screen and (max-width: 1150px) 
{
    .free_trial_long { font-size:29px; }
    .free_trial_mid span { margin-top:6px !important; }
    
    
    /* BUY SERVICES */
    .buy_online_service 
    {
    width: calc(25% - 1px);
    width: -webkit-calc(25% - 1px);
    width: -moz-calc(25% - 1px);
    width: -o-calc(25% - 1px);
    }
    #buyid5,#buyid10,#buyid15 { border-right:1px solid rgba(211,211,211,0.5) !important; }
    #buyid4,#buyid8,#buyid12,#buyid16 { border-right:0px !important; }
    /* BUY SERVICES END */
}

@media only screen and (max-width: 1100px) 
{
    .free_trial_large { font-size:35px;  }
    .free_trial_long {
    font-size: 26px;
    }
    .free_trial_long span {
        margin-top: 14px !important;
    }
    .free_trial_mid {
    font-size: 17px;
    }
    .courses_right .free_trial_large { font-size:24px; }
    .courses_right .free_trial_large #button_small_text { font-size:16px !important; }
    
    .content_third { width:33%; }
    .third_small { width:25%; }
    
    
    .video_banner_left h1 { font-size:35px; }
    .video_banner_left img { width: 156px; }
}

@media only screen and (max-width: 980px) 
{
    #mobile-menu { display:block; transition: all 0.5s ease;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease; }
    .header_left_logo { width:100%; }
    .header_left_contact { width:100%; margin-left:0%; margin-top:20px; max-width: 318px; }
    .header_right_top_right { display:none; }
    .header_right_top_left { width:100%; }
    .menu { display:none; }
    
    
    /**** BUTTONS ***/
    .courses_right .free_trial_large span { margin-top:10px !important; }
    .courses_right .free_trial_large #button_small_text { margin-top:0px !important; }
    .free_trial_long { font-size:22px; }
    .free_trial_mid span {     margin-top: 5px !important; }
    /*** BUTTON END ***/
    
    .footer_left 
    {
      padding: 0px 1.5%;
    }
    
    #site-page { margin-top:53px; }
    #menu-button { display:block; }
    
    
    /* BUY SERVICES */
    .buy_online_service 
    {
    width: calc(33.33% - 1px);
    width: -webkit-calc(33.33% - 1px);
    width: -moz-calc(33.33% - 1px);
    width: -o-calc(33.33% - 1px);
    }
    #buyid4,#buyid8,#buyid16,#buyid20 { border-right:1px solid rgba(211,211,211,0.5) !important; }
    #buyid3,#buyid6,#buyid9,#buyid12,#buyid15,#buyid18,#buyid21 { border-right:0px !important; }
    /* BUY SERVICES END */
    
    .desktop_hide { display:block; text-align:right; }
    .desktop_hide a 
    {
    position:relative;
    right: 0px;
    border: 1px solid;
    padding: 8px 13px;
    border-radius: 0px;
    text-decoration: none;
    font-weight: 100;
    color:#3795D3;
    font-size:16px;
    border: 1px solid rgba(55,149,211,0.2);
    transition: all 0.5s ease;  }
    
    .desktop_hide .hide_order:hover { background-color:#DA5538 !important; border-color: #DA5538;  }
    
    .desktop_hide a:hover {
    border-color: #2DC1A7;
    background-color: #2DC1A7;
    color: #fff !important;
    
}
    
    .header_right_top_left img { display:none; }
}

@media only screen and (max-width: 975px) 
{
.content_third { width:45%; margin-right:5%; margin-left:0px; }
.third_small { width:95%; }
}


@media only screen and (max-width: 940px) 
{

    .footer_left { width:45%; }
    .footer_mid { width:45%; }
    .footer_right { width:95%; margin-bottom:20px; }
}


@media only screen and (max-width: 900px) 
{
    .courses_image_holder { width:30%;} 
    #hide_button { width:100%; }
}


@media only screen and (max-width: 880px) 
{
    .content_left_main 
    {
        width:100%;
    }
    
    .content_right {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    float: none;
    overflow: auto;
    position: relative;
    min-height: 200px;
    }
    
    
    /**** BUTTONS ***/
    .free_trial_long span 
    {
     margin-top: 18px !important
    }
    
    .free_trial_long 
    {
     font-size: 30px;
    }
    
    .free_trial_mid {
    font-size: 18px;
    }
    
    .free_trial_mid span {
    margin-top: 12px !important;
    }
    .courses_right .free_trial_large {
    font-size: 20px;
    }
    .courses_right .free_trial_large #button_small_text {
    font-size: 14px !important;
    }
    /**** BUTTONS END ***/
    
    
    .footer_health { width:100%; float:left; margin-top:0px; }
    .scroll_top { display:block; }
     
    .login_left_container, .register_right_container 
    {
        width: inherit;
    margin: 0 auto 20px auto;
    float: none;
    overflow: auto;
    }

}
@media only screen and (max-width: 840px) 
{
.buy_banner_images_left img { right:0px; }
.buy_banner_images_right img { display:none; }


 .video_banner_left { width:100%; }
 .video_banner_right { width:100%; } 
    .video_banner_left img { display:none; }
}

@media only screen and (max-width: 800px) 
{
    .courses_left { width:100%;  }
    .courses_right { display:none; }

}


@media only screen and (max-width: 760px) {
    .free_trial_long span {
        margin-top: 14px !important;
    }
    
    .buy_info_left { width:100%; }
    .buy_info_right { width:100%; }
}

@media only screen and (max-width: 720px) 
{
.content_third { width:95%; }
.order_module_total { width:auto; }
}

@media only screen and (max-width: 715px) {
    .free_trial_long {
        font-size:26px; 
    }
    
    .content_left_contact { width:100%; }
    .content_left_map { float:left; width:100%; margin-bottom:20px; }
}

@media only screen and (max-width: 695px) 
{
    .desktop_hide a { font-size:14px; }
    .home_testimonial {
    width: 96%;
        margin-bottom: 25px;
    }
    .home_image_overlay { padding:15px 0px; }
    .home_image_overlay h2 { font-size:40px; }
    .home_image_overlay p { font-size:16px; }
}

@media only screen and (max-width: 695px) {
    .content_service { width:28%; }
    
    
    /* BUY SERVICES */
    .buy_online_service 
    {
    width: calc(50% - 1px);
    width: -webkit-calc(50% - 1px);
    width: -moz-calc(50% - 1px);
    width: -o-calc(50% - 1px);
    }
    #buyid2,#buyid4,#buyid8,#buyid10,#buyid12,#buyid14,#buyid16,#buyid20,#buyid22 { border-right:0px !important;  }
    #buyid3,#buyid9,#buyid15,#buyid21 { border-right:1px solid rgba(211,211,211,0.5) !important; }
    /* BUY SERVICES END */

}

@media only screen and (max-width: 680px) {
.buy_add_to_cart, .buy_checkout { width:calc(50% - 70px); width:-o-calc(50% - 70px); width:-moz-calc(50% - 70px); width:-webkit-calc(50% - 70px); }

}

@media only screen and (max-width: 640px) {
    .header_right_bottom { display:none; }
    .header_right {
    width: 90%;
    position: relative;
    clear: both;
    text-align: center;
    float: none;
    max-width: 400px;
    margin: 0px auto;
    }
    .header_left {
    width: 60%;
    max-width: 400px;
    float: none;
    margin: 0 auto;
    }
    .video_banner_right {
    margin-bottom: 20px;
    }
    
    #hide_button { margin-top:20px; }
    
    .home_steps {
    width: 88%;
    float:none;
    margin: 30px auto;
    }
    
    .desktop_hide a { position:relative; font-size:13px;  }
    .desktop_hide { text-align:center; }
    
    .free_trial_long { font-size:22px; line-height:45px; background-image:url('../img/medium_button.png'); background-position:inherit; width:100%; max-width:320px !important; height: 75px; float:none; margin:0 auto; display:block; clear:both;} 
    
    .text_mobile_hide { display:none; }
    
    .about_price_text { width:100%; }
    .about_price_image { width:100%; text-align:center;}
    .about_price_image img { width:90%; max-width:250px; }
}

@media only screen and (max-width: 600px) {
.order_module_delete { float:right; }
}

@media only screen and (max-width: 580px) {
    .footer_left { width:95%; border-bottom: 1px solid rgba(211,211,211,0.1); }
    .footer_middle { width:95%; border-bottom: 1px solid rgba(211,211,211,0.1); }
    
    .order_container_full img { display:none; }
    .order_container_full .form_button { float:left; position:relative; right:0px; }
}
@media only screen and (max-width: 560px) {
    .course_content table {min-width:0px; width:100%; }
    .price_text { display:none; }
    .price_text_hide { display:none; }
    .price_text2 { display:inline-block; }
}

@media only screen and (max-width: 520px) 
{
    .courses_image_holder { width:45%; margin: 10px 2.5%;} 
    
    .course_content ul { width:calc(100% - 40px); -webkit-width:calc(100% - 40px); -moz-width:calc(100% - 40px); margin:0px; }
    .course_content table tr td { padding:15px 0px; }
}

@media only screen and (max-width: 500px) 
{
    .home_image_container { padding-top: 55%; }
    .order_module_header { height:100%; overflow:auto; }
}
@media only screen and (max-width: 500px) 
{
.content_service { width:45%; }
}
@media only screen and (max-width: 470px) 
{
h2.banner_blue_text { font-size: 20px; }
h2.banner_large_text { font-size: 44px;}
.buy_banner h3 { font-size:14px; }
.buy_banner_images_left img {
    max-width: 140px;
}
.buy_banner_text { padding:20px 0px; }

.buy_add_to_cart, .buy_checkout { width:calc(100% - 70px); width:-o-calc(100% - 70px); width:-moz-calc(100% - 70px); width:-webkit-calc(100% - 70px); }

.order_module_title { width:40%; margin-right:3%; }
.order_module_price { display:none; } 
.order_module_vat { display:none; }
span.incVAT { display:inline; }
.order_module_users { width:15%; }
.order_module_total {
    width: 35%;
}
.order_module_delete { width:5%; }
}

@media only screen and (max-width: 440px) 
{
    .asset_styling { width: 80%;
    /* max-width: 375px; */
    float: none;
    text-align: center;
    margin: 0 auto; }
    
    .asset_styling_right { width: 80%;
    /* max-width: 375px; */
    float: none;
    text-align: center;
    margin: 0 auto; }
    
    .content_block img { text-align:center; display: block; }
    
    
    /* BUY SERVICES */
    .buy_online_service 
    {
    width: calc(100% - 1px);
    width: -webkit-calc(100% - 1px);
    width: -moz-calc(100% - 1px);
    width: -o-calc(100% - 1px);
    }
    #buyid1,#buyid2,#buyid3,#buyid4,#buyid5,#buyid7,#buyid8,#buyid9,#buyid10,#buyid11,#buyid12,#buyid13,#buyid14,#buyid15,#buyid16,#buyid17,#buyid19,#buyid20,#buyid21,#buyid22 { border-right:0px !important;  }
    /* BUY SERVICES END */
}

