
/*Reset Responsive CSS*/
@media(min-width: 1440px){
    .bef-atr .wpb_wrapper h2.vc_custom_heading{
        bottom: -103px;
    }
}

@media(min-width: 1600px){
    .bef-atr .wpb_wrapper h2.vc_custom_heading{
        bottom: -118px;
    }
}

@media(min-width: 1800px){
    .bef-atr .wpb_wrapper h2.vc_custom_heading{
        bottom: -128px;
    }
}

@media(min-width: 1920px){
    .bef-atr .wpb_wrapper h2.vc_custom_heading{
        bottom: -146px;
    }
}


@media only screen and (max-width: 1000px) and (min-width: 1px){
body .houze_col .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
    width: 100%;
    top: 0;
    padding-top: 70px;
}
body .houze_col .nectar-carousel-flickity-fixed-content .nectar-flickity {
    margin-left: 0;
}
}
@media(max-width: 1440px){
    .single-portfolio #page-header-bg h1 {
        font-size: 65px !important;
    }
}
@media(max-width: 1199px){
    .bef-atr .wpb_wrapper h2.vc_custom_heading{
        bottom: -55px;
    }
    .single-portfolio #page-header-bg h1 {
        font-size: 40px !important;
    }
}
@media only screen and (max-width:999px){
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li.gt-strtd a {
        padding: 12px 0;
        border-radius: 50px;
        background-color: #fff;
        width: 100%;
        display: inline-block;
        color: #e1251b!important;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
    }
    .case-heading h2::after {
        right: -35px;
        width: 25px;
        background-size: 25px;
        height: 16px;
    }
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.gt-strtd a:after{
        display: none;
    }
    .bef-atr .wpb_wrapper h2.vc_custom_heading {
        bottom: -42px;
    }
}
@media only screen and (max-width: 690px){
    .home_banner_col .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1 > span span{
        font-size: 55px!important;
    }
    .home_banner_col .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1,.home_banner_col .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
        max-width: 100%;
    }
    .bef-atr .wpb_wrapper h2.vc_custom_heading {
        bottom: -20px;
        left: 0;
    }
    .case-heading h2::after {
        right: -27px;
        width: 22px;
        background-size: 22px;
    }
}