
@media (min-width: 1000px){
    .colstg-contact-us-form{
        position: relative;
    }
    .colstg-contact-us-form .gform_body ul li:last-child{
        padding-right: 200px;
    }
    .colstg-contact-us-form .gform_body ul li:last-child input{
        width: 100%;
    }
    .colstg-contact-us-form .gform_footer{
        width: 170px !important;
        position: absolute;
        right: 0;
        bottom: 5px;
        text-align: right;
    }
    .colstg-contact-us-form .gform_footer .gform_button{
        width: 100%;
    }
}

@media (min-width: 1200px){
    #footer-outer.colstg-footer .container{
        max-width: 1270px;
    }
}

@media (min-width: 1200px) and (max-width: 1370px){
    .col-milestone-counter .nectar-milestone .number .symbol-wrap span,
    .col-milestone-counter .nectar-milestone .number h2{
        font-size: 50px;
    }
    #header-outer[data-lhe="default"] #top nav > ul > li > a{
        font-size: 16px;
        padding-left: 6px;
        padding-right: 6px;
    }
}
@media (max-width: 1199px){
    .colstg-home-news-section .colstg-row .colstg-col-3{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .colstg-news-item .home-news-img{
        height: 180px;
    }

    .colstg-newsletter-form .gform_heading{
        width: 100% !important;
    }
}
@media (min-width: 1000px) and (max-width: 1199px){
    .home-intro-menu ul li{
        padding-left: 15px;
        padding-right: 15px;
    }
    .home-intro-menu ul li a{
        font-size: 36px;
    }

    .col-milestone-counter .nectar-milestone .number .symbol-wrap span,
    .col-milestone-counter .nectar-milestone .number h2{
        font-size: 38px;
    }
    .colstg-news-blog-tab .tabbed[data-style="minimal"] .wpb_tabs_nav{
        padding-left: 110px !important;
    }
    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a,
    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a.active-tab{
        font-size: 15px !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* for top menu */
    #header-outer #top .mobile-search,
    #header-outer #top .span_9 > .slide-out-widget-area-toggle{
        display: flex;
        padding: 0 20px;
        justify-content: center;
        align-items: center;
    }
    #header-outer #top nav{
        display: none !important;
    }
    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container.mobile-only{
        display: block !important;
    }
}

@media (min-width: 691px) and (max-width: 999px){

}
/**
 * [Tab View]
 * @param @media max-width: 999px
 */
@media (max-width: 999px){

    body #header-space,
    body #header-outer{
        margin-top: 0 !important;
    }
    #header-outer #top.colstg-header:before{
        display: none !important;
    }

    .colstg-custom-logo .colstg-logo-widget .colstg-logo a{
        width: 180px;
    }
    .colstg-custom-logo .colstg-logo-widget .colstg-logo a img{
        height: 35px;
        margin-bottom: 5px;
    }
    .colstg-custom-logo .colstg-logo-widget{
        width: 190px;
        padding: 10px 15px 0;
        min-height: 100px;
    }
    .colstg-custom-logo .colstg-logo-widget.logoWidgetOpen{
        top: -12px;
    }
    .colstg-custom-logo .colstg-logo-widget .colstg-widget-details{
        padding: 10px 0;
    }
    .colstg-custom-logo .colstg-logo-widget .colstg-widget-details .sec-title,
    .colstg-custom-logo .colstg-logo-widget ul li a,
    .colstg-custom-logo .colstg-logo-widget ul li{
        font-size: 12px !important;
    }
    .colstg-custom-logo .colstg-logo-widget .wp-block-search__input{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .colstg-custom-logo .colstg-logo-widget:after,
    .colstg-custom-logo .colstg-logo-widget .col-logo-popup.widget_search{
        display: none !important;
    }
    .colstg-custom-logo .colstg-logo-widget ul li{
        margin-bottom: 5px;
    }
    .colstg-custom-logo .colstg-logo-widget ul li:before{
        background-size: 6px 10px;
        top: -2px;
    }

    .home-intro-menu{
        padding: 0;
    }
    .home-intro-menu ul li{
        width: 100%;
        padding: 30px 5px;
    }
    .home-intro-menu ul li:before{
        width: 80px;
        height: 1px;
        left: 50%;
        top: 0;
        margin-left: -40px;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    #footer-outer.colstg-footer{
        padding-bottom: 20px;
    }
    #footer-outer.colstg-footer .footer-item{
        margin-top: 0;
    }

    #footer-outer.colstg-footer .footer-item .ftr-right,
    #footer-outer.colstg-footer .footer-item .footer-menu.center,
    #footer-outer.colstg-footer #footer-widgets .container .col{
        width: 100%;
        max-width: 100%;
        margin: 0;
    }

    .col-milestone-counter .nectar-milestone .number .symbol-wrap span,
    .col-milestone-counter .nectar-milestone .number h2{
        font-size: 50px;
    }

    .colstg-hlsm #ctf .ctf-tweets,
    .colstg-nms .wp-block-search,
    .feature-post-block{
        flex-direction: column;
    }

    .colstg-hlsm #ctf .ctf-tweets .ctf-item,
    .feature-post-block .feature-post-desc,
    .feature-post-block .feature-post-bg,
    .colstg-home-news-section .colstg-row .colstg-col-3{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .colstg-newsletter-form .gform_body{
        max-width: 100%;
    }

    .colstg-post-item-inline{
        min-height: 120px;
    }

    .feature-post-block .feature-post-bg .feature-post-img,
    .feature-post-block .feature-post-desc .feature-desc-text{
        min-height: 280px;
    }

    .colstg-nms .wp-block-search label,
    .colstg-nms .wp-block-search .wp-block-search__label{
        margin-bottom: 10px;
    }

    .colstg-news-blog-tab .tabbed[data-style="minimal"] .wpb_tabs_nav{
        max-width: 100%;
        padding: 40px 0 20px 0 !important;
        margin-bottom: 30px;
    }
    .colstg-newsblog-search .widget-nbs.widget_search{
        width: 100%;
        position: relative;
        right: auto;
        top: auto;
        padding-top: 0;
        margin-bottom: 30px !important;
    }
    .widget-nbs.widget_search .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{
        border: 2px solid #7F93DC !important;
    }

    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a,
    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a.active-tab{
        border: 2px solid #7F93DC;
        margin: 0 5px 5px 0;
        padding: 5px 20px;
        font-size: 16px !important;
    }
    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a.active-tab{
        background: #7F93DC;
        color: #ffffff !important;
    }

    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a.active-tab:after,
    .main-content .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li a:after{
        display: none !important;
    }

    .colstg-news-blog-tab.colstg-ltn-page-tab .tabbed[data-style*="minimal"] > ul li:first-child a:before,
    .colstg-news-blog-tab .tabbed[data-style*="minimal"] > ul li:first-child a:before{
        right: auto;
        left: 0;
        top: -40px;
    }
    .single-post-title .colstg-single-post-title{
        font-size: 34px;
    }

    .col-pagination span,
    .col-pagination a{
        font-size: 18px;
        padding: 5px;
    }

}

/**
 * [Mobile View]
 * @param @media max-width: 690px
 */
@media (max-width: 690px){
	#ajax-content-wrap #ais-wrapper #algolia-hits .ais-Hits-item::marker{display:none;color: #fff !important;}

	#ajax-content-wrap #ais-wrapper{padding:0;}

	#member_country_map, .no-mobile {display:none;}

    .wp-block-search .wp-block-search__inside-wrapper,
    .colstg-newsletter-form .gform_body ul.gform_fields{
        flex-direction: column;
    }
    .colstg-newsletter-form .gform_body ul.gform_fields li{
        width: 100%;
    }

    .colstg-nms .wp-block-search .wp-block-search__inside-wrapper input{
        margin-bottom: 16px;
    }
    .colstg-nms .wp-block-search label,
    .colstg-nms .wp-block-search .wp-block-search__label{
        font-size: 34px !important;
        text-align: center;
        width: 100%;
    }
    .colstg-nms .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{
        margin: 0 auto;
        width: auto;
    }

    .member-countries-tab .tabbed .wpb_tab .wpb_text_column ul li{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .single-post-title .colstg-single-post-title{
        font-size: 30px;
    }

    .colstg-newsletter-form .gform_body ul.gform_fields li .ginput_container{
        margin-bottom: 15px !important;
    }

    .col-pagination span,
    .col-pagination a{
        font-size: 16px;
        padding: 5px 4px;
    }
    .col-pagination a.col-inactive{
        padding-left: 6px;
        padding-right: 6px;
    }
}


/**
 * [Mobile View]
 * @param @media max-width: 575px
 */
@media (max-width: 575px){
    .home-intro-menu ul li a{
        font-size: 30px;
    }

    .main-content p{
        font-size: 16px;
    }

    #footer-outer.colstg-footer .footer-item .footer-menu{
        width: 100%;
        padding: 0;
    }

    .col-home-intro h6.vc_custom_heading{
        font-size: 18px !!important;
    }

}


/**
 * [Mobile View]
 * @param @media max-width: 480px
 */
@media (max-width: 480px){
    #footer-outer.colstg-footer .footer-item{
        padding-left: 20px;
        padding-right: 20px;
    }

    .member-countries-tab .tabbed .wpb_tab .wpb_text_column ul li{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .colstg-hlsm .tabbed ul.wpb_tabs_nav li a{
        font-size: 15px !important;
    }
}




