@media only screen and (min-width: 1201px)
{
    .lang-switch, .menu-home { display: block; }
     .addthis-smartlayers { display: none; font-weight: 1000; }
}

/*****************************************************************************
(1024 X 768)
*****************************************************************************/
@media only screen and (min-width: 980px) and (max-width: 1200px)
{
    header { max-height:106px; }
    .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; }
    footer .social-icon { float: left; }    
    .addthis-smartlayers { display: none; font-weight: 0;}
    .touche { display: none; }
}


/****************************************************************************
(800 X 600) + (768 X 1024)
****************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 979px)
{ 
    header { max-height:102px; }
    header .logo { padding-top: 7px;}
    .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: 90%; }
    footer .send-message textarea { width: 90%; margin-bottom: 16px; }
    footer .send-message h6 { display: block; }
    footer .social-icon { float: left; }    

    .lang-switch, .menu-home { display: none; }
    .addthis-smartlayers { display: none; font-weight: 0;}
    .touche { display: none; }
}


/****************************************************************************
{320 X 480} + (480 X 320) + (600 X 800)
****************************************************************************/
@media only screen and (max-width: 767px)
{
    .touche { display: none; }
    header { max-height:1000px; }
    header .slicknav_menu { display:block; }
    header .logo { display: none; }
    header .logo-sml { float: left; width: 133px; padding-top: 12px; padding-left: 20px; display: block; }
    #top-menu { display:none; }
    form#buynow-mini1 { float: left; margin: 10px 30px 20px 0px;}
    .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; }
    footer .social-icon { float: left; }    
    .feature-list img { display: none; }
    .feature-list td { font-size: 17px; }
    .addthis-smartlayers { display: none; font-weight: 0;}
    .panel-heading [data-toggle="collapse"]:after { font-family: 'Open Sans'; content: " "; }