/*
 Author:       Cobweb Software
 Author URI:
 Template:     cobwebprogressive
 Version:      1.0.0

 Responsive layout

    1. Desktop max width 1199px
    2. Tablet max width 991px
    3. Tablet / Mobile max width 767px
    4. Mobile max width 579px

*/


/* -------------------------------------------------------------------------- *
 * 1. Desktop max width 1380px                                                *
 * -------------------------------------------------------------------------- */

    @media (max-width: 1440px) {
        .acymailing_module_form .acymailing_introtext{
            padding: 47px 0 !important;
            font-size: 20px;
        }

    }


  
/* -------------------------------------------------------------------------- *
 * 1. Desktop max width 1199px                                                *
 * -------------------------------------------------------------------------- */

    @media (max-width: 1199px) {

        

    }

/* -------------------------------------------------------------------------- *
 * 2. Tablet max width 991px                                                *
 * -------------------------------------------------------------------------- */

    @media (max-width: 991px) {

        #header .header_top_right .moduletable_menu{
            display: none;
        }

        #mobileMenu{
            display: block;
        }

        .pre_header_left{
            margin-left: 0;
        }

        .slider-parallax{
            top: 0 !important;
        }

        .transparent-header .header_top_left{
            width: 110px;
            top: 0;
        }

        #logo{
            height: 35px;
        }

        .transparent-header #logo  img{
            height: 100px;
        }

        .menu .parent{
            height: auto !important;
        }

        .pre_header_right input.form-control{
            width: 100%;
        }

        .content_bottom_fullWidth  li{
            width: 45%;
        }

        .acymailing_module_form .acymailing_introtext{
            padding: 10px 0 0 0!important;
        }

        .acymailing_module_form .input_red{
            top: 20px;
            left: 24%;
        }

        .pre-footer .footer_top_1{
            margin-bottom: 30px;
        }

        div.catItemIntroText{
            padding: 0;
        }

        .catItemView .catItemBody .catItemLinks{
            float: none;
        }

        .footer_top_bar.row{
           margin: 0;
        }

        .breadcrumb{
            padding: 8px 40px !important;
        }

        #jc .captcha_left{
            width: 96%;
        }

        #jc #comments-form-name, #jc #comments-form-email{
            width: 79% !important;
        }

        #jc .comment-body{
            padding: 0 0 10px 0;
        }
    }

/* -------------------------------------------------------------------------- *
 * 3. Tablet / Mobile max width 767px                                                *
 * -------------------------------------------------------------------------- */

    @media (max-width: 767px) {

        body #top-bar{
            height: auto;
        }

        #top-bar .container{
            width: 375px !important;
        }

        .pre_header_left{
            font-size: 11px;
        }

        .top-search button{
            top: 8px;
        }

        #header.transparent-header + #slider{
            margin-bottom: 0;
        }

        .content_bottom_fullWidth  li{
            width: 100%;
            margin: 0;
        }

        .acymailing_module_form .acymailing_introtext{
            font-size: 13px;
            padding: 20px 0 0 0!important;
        }

        .acymailing_module_form .acymailing_introtext p{
            font-size: 8px;
        }

        .acymailing_module_form .input_red{
            left: 0;
            width: 90%;
            margin: 0 0 0 28px !important;
        }

        .acyfield_email .inputbox{
            width: 260px !important;
        }

        .acysubbuttons .btn-primary{
            width: 125px;
        }

        footer .gbs3 .A, footer .gbs3 .A, #textarea3{
            width: 100% !important;
        }

        .col-md-4 .footerModules > div{
            margin-left: 0;
        }

        footer #captcha1{
            width: 140px !important;
        }

        #fin-captcha2{
            margin-left: 5px;
        }

        div.catItemHeader span.catItemDateCreated, .main_content_center .itemCategory{
            font-size: 9px;
        }

        .itemChronoForm, .itemChronoForm .gbs3 .gcore-form-row .gcore-input, #jc #comments-form, #jc .captcha_left{
            width: 100%;
        }

        .itemChronoForm .gbs3 .form-control.btn-default{
            margin-left: 0;
        }

        .itemChronoForm  #form-row-captcha .gcore-display-table{
            width: 49%;
        }

        #jc #comments-form-name, #jc #comments-form-email{
            width: 78% !important;
        }

        #jc .captcha_left {
            margin-left: 0;
        }

        #writeComment{
            font-size: 13px;
        }

        #jc .comment-author{
            font-size: 14px;
        }

        #jc .comment-anchor{
            font-size: 16px;
        }

        #jc .comment-date{
            font-size: 11px;
        }
    }

/* -------------------------------------------------------------------------- *
 * 4. Mobile max width 579px                                                  *
 * -------------------------------------------------------------------------- */

    @media (max-width: 579px) {

    }