﻿
@media(min-width: 1000px)
{
    #footer-outer #footer-widgets .footer-col-right
    {
        display: flex;
        justify-content: flex-end;
    }
    #header-outer nav>ul>.megamenu ul li a, #header-outer .sf-menu>li ul a
    {
        padding: 10px;
    }
    .aac-blog-feature-sec .aac-row
    {
        flex-direction: row-reverse;
    }
    .aac-blog-feature-sec .aac-row .blog-feature-img
    {
        align-items: flex-end;
    }
    .admin-bar .searchwp-live-search-results
    {
        margin-top: -30px;
    }
    .aac-partner-sec .aac-blog-search-field
    {
        padding-left: 290px;
    }
}
@media(min-width: 1200px) and (max-width: 1370px)
{
    #header-outer #top .right-aligned-menu-items nav>ul>li.main-menu-btn>a
    {
        padding-left: 12px;
        padding-right: 12px;
    }
    .aac-fancy-box .nectar-fancy-box
    {
        min-height: 280px;
    }
    .aac-fancy-box .nectar-fancy-box .inner h3
    {
        font-size: 24px;
    }
    .aac-fancy-box .nectar-fancy-box .inner p
    {
        font-size: 14px;
    }
    .aac-fancy-box .nectar-fancy-box .inner .fancy-box-custom-icon
    {
        height: 80px;
        width: 80px;
        margin-left: -40px;
    }
    .aac-partner-sec .aac-blog-search-field, .aac-partner-sec .partner-inner-wrap
    {
        padding-left: 230px;
    }
    .aac-partner-sec .partner-inner-wrap .partner-filter
    {
        width: 200px;
    }
}
@media(max-width: 1199px)
{
    .aac-partner-sec .aac-blog-search-field, .aac-partner-sec .partner-inner-wrap
    {
        padding-left: 230px;
    }
    .aac-partner-sec .partner-inner-wrap .partner-filter
    {
        width: 200px;
    }
    .aac-partner-sec .partner-inner-wrap .aac-row .aac-col-4
    {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(min-width: 1000px) and (max-width: 1199px)
{
    #header-outer #top .container nav>ul>li>a
    {
        margin-left: 5px;
        margin-right: 5px;
    }
    #header-outer #top .right-aligned-menu-items nav>ul>li.main-menu-btn>a
    {
        padding-left: 10px;
        padding-right: 10px;
        white-space: nowrap;
    }
    .aac-fancy-box .nectar-fancy-box
    {
        min-height: 270px;
    }
    .aac-fancy-box .nectar-fancy-box .inner h3
    {
        font-size: 20px;
    }
    .aac-fancy-box .nectar-fancy-box .inner p
    {
        font-size: 12px;
    }
    .aac-fancy-box .nectar-fancy-box .inner .fancy-box-custom-icon
    {
        height: 60px;
        width: 60px;
        margin-left: -30px;
    }
    .aac-price-item .vc_column-inner .wpb_wrapper h2
    {
        font-size: 34px;
    }
    .aac-price-item .vc_column-inner .wpb_wrapper li, .aac-price-item .vc_column-inner .wpb_wrapper p
    {
        font-size: 13px;
    }
}
@media(min-width: 691px) and (max-width: 999px)
{
    .blog-recent[data-style="list_featured_first_row"] .col.span_3
    {
        margin-right: 5%!important;
        width: 45%!important;
    }
}
@media(max-width: 999px)
{
    .product-feature-tab .tabbed .wpb_tabs_nav
    {
        column-gap: 20px;
    }
    .product-feature-tab .tabbed .wpb_tabs_nav .tab-item a
    {
        font-size: 16px;
    }
    .site-gravity-form .gform_wrapper
    {
        max-width: 580px;
        margin: 40px auto 20px;
    }
    .row .aac-page-caption .wpb_wrapper p
    {
        font-size: 16px;
    }
    .row .aac-page-caption .wpb_wrapper h3
    {
        font-size: 30px;
    }
    .aac-price-item .vc_column-inner .wpb_wrapper h2
    {
        font-size: 34px;
    }
    .aac-price-item .vc_column-inner .wpb_wrapper li, .aac-price-item .vc_column-inner .wpb_wrapper p
    {
        font-size: 13px;
    }
    .aac-partner-sec .aac-blog-search-field, .aac-partner-sec .partner-inner-wrap
    {
        padding-left: 0;
    }
    .aac-partner-sec .partner-inner-wrap .partner-filter
    {
        position: relative;
        left: auto;
        top: auto;
        width: 300px;
        max-width: 100%;
    }
}
@media(max-width: 690px)
{
    .aac-fancy-box .nectar-fancy-box
    {
        min-height: 280px;
    }
    .aac-fancy-box .nectar-fancy-box .inner h3
    {
        font-size: 24px;
    }
    .aac-fancy-box .nectar-fancy-box .inner p
    {
        font-size: 14px;
    }
    .aac-fancy-box .nectar-fancy-box .inner .fancy-box-custom-icon
    {
        height: 80px;
        width: 80px;
        margin-left: -40px;
    }
    .product-feature-tab .tabbed .wpb_tabs_nav
    {
        column-gap: 15px;
        margin-bottom: 20px!important;
    }
    .product-feature-tab .tabbed .wpb_tabs_nav .tab-item a
    {
        font-size: 14px;
    }
    .product-feature-tab .tabbed .wpb_tabs_nav .tab-item a
    {
        padding: 5px 3px!important;
    }
    .vc_column-inner .wpb_wrapper h2.vc_custom_heading
    {
        font-size: 28px!important;
        line-height: 32px!important;
    }
    .row .aac-page-caption .wpb_wrapper p
    {
        font-size: 15px;
    }
    .row .aac-page-caption .wpb_wrapper h3
    {
        font-size: 26px;
    }
    .aac-partner-sec .partner-inner-wrap .aac-row .aac-col-4
    {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width: 575px)
{
    .product-feature-tab .tabbed .wpb_tabs_nav
    {
        column-gap: 10px;
    }
    .product-feature-tab .tabbed .wpb_tabs_nav .tab-item a
    {
        font-size: 13px;
    }
}
@media(max-width: 480px)
{
    .product-feature-tab .tabbed .wpb_tabs_nav
    {
        column-gap: 5px;
    }
    .row .aac-page-caption .wpb_wrapper p
    {
        font-size: 14px;
    }
    .row .aac-page-caption .wpb_wrapper h3
    {
        font-size: 24px;
    }
}