
@media only screen and (min-width: 1800px) {
    .home_ontent-box {
        height: 172px;
    }
    .left.home_ontent-box::after {
        height: 218px;
        top: 87px;
    }
    .right.home_ontent-box::after {
        height: 219px;
        top: 86px;
    }
}
@media only screen and (max-width: 1500px){
    .contact_form input[type="email"] {
        width: 100%;
    }
    .contact_form .wpcf7-submit {
        width: 53px;
    }
}
@media only screen and (min-width: 1370px)  and (max-width: 1799px){
    .home_ontent-box {
        height: 171px;
    }
    .right.home_ontent-box::after {
        height: 220px;
    }
}
@media only screen and (max-width: 1366px){
    .home_ontent-box {
        min-height: 138px;
    }
    .left.home_ontent-box::after {
        height: 184px;
        width: 227px;
        right: -35%;
        top: 71px;
    }
    .right.home_ontent-box::after {
        height: 185px;
        left: -37%;
        top: 70px;
        z-index: -1;
    }
}
@media only screen and (max-width: 1250px){
    .left.home_ontent-box::after {
        height: 188px;
        top: 70px;
    }
}
@media only screen and (max-width: 1200px){
    .home_ontent-box .elementor-icon-box-title{
        font-size: 16px !important;
    }
    .home_ontent-box p.elementor-icon-box-description{
        font-size: 12px ! IMPORTANT;
        line-height: 18px ! IMPORTANT;
    }
    .left.home_ontent-box::after {
        height: 185px;
    }
}

@media only screen and (max-width: 1024px) {
    /* .animationview {
        display: none;
    } */
    .home_ontent-box::before {
        position: absolute;
        right: 48%;
         top: 0; 
    }
    .right-col .home_ontent-box::before {
        left: 48%;
    }
    .left.home_ontent-box::after {
        height: 799px !important;
        width: 0px !important;
        left: 50%;
        transform: translateX(-50%);
        top: -114px;
    }
    .right.home_ontent-box::after {
       display: none;
    }
    .shape-main-box{
        max-width: 479px;
        margin: auto;
    }
    .title_overlay .elementor-heading-title {
        font-size: 53px;
    }
    .ani_up_box, .center_image_box,.right-col{
       width: 100% !important;
    }
    .ekit-wid-con .elementskit-menu-overlay{
        display: none;
    }
    .header_menu .ekit_menu_responsive_tablet>.elementskit-navbar-nav-default {
        background-color: #000;
    }
    .header_menu .elementor-element.elementor-element-eed9af7 .elementskit-navbar-nav > li > a {
        color: #fff;
        padding: 10px 15px 10px 15px;
    }
    .header_menu .elementor-element.elementor-element-eed9af7 .elementskit-navbar-nav > li.current-menu-item > a {
        background:var(--e-global-color-8d136a1);
        color: #fff;
    }
    .header_menu .elementor-element.elementor-element-eed9af7 .elementskit-navbar-nav > li.current-menu-item > a:hover {
        background:var(--e-global-color-8d136a1);
        color: #fff;
    }
    .elementor-element.elementor-element-eed9af7 .elementskit-menu-close {
        color: var(--e-global-color-8d136a1) !important;
    }
    @keyframes ripple{
        0% {
            box-shadow: 0 0 0 0 rgba(0, 188, 115, 0.9), 
            0 0 0 .5em rgba(0, 188, 115, 0.8), 
            0 0 0 1.5em rgba(0, 188, 115, 0.7), 
            0 0 0 2.5em rgba(0, 188, 115, 0.6);
        }
        100% {
            box-shadow: 0 0 0 .5em rgba(0, 188, 115, 0.9), 
            0 0 0 1.5em rgba(0, 188, 115, 0.8), 
            0 0 0 2.5em rgba(0, 188, 115, 0.7), 
            0 0 0 3em transparent;
        }
    }
    .animationview {
        width: 50px;
        height: 50px;
    }
    
}

@media only screen and (max-width: 767px){
    .title_overlay .elementor-heading-title {
        font-size: 38px;
        line-height: 50px;
    }
    .home-banner-btn .elementskit-btn{
        width: 250px;
     }
     .right.home_ontent-box::after {
        height: 506px !important;
    }
    .price_data sub {
        font-size: 13px;
        bottom: -1px;
        left: -32px;
    }
    .price_data sup {
        font-size: 23px;
        top: -17px;
        left: -7px;
    }
    .blog-col{
        max-width: 400px;
        margin:auto;
    }
    .home_grid_wrapper{
        max-width: 400px !important;
        margin: auto;
    }
    .price_main_wrapper{
        max-width: 390px;
        margin: auto;
    }
    .left.home_ontent-box::after {
        height: 1007px !important;
    }
    .left.home_ontent-box::after {
        height: 1000px !important;
    }
    .home_ontent-box::before {
        right: 47%;
    }
    .right-col .home_ontent-box::before {
        left: 47%;
    }

}
@media only screen and (min-width: 450px) and (max-width: 767px){

 .counter_box {
    width: 45% !important;
}
.shape-main-box{
    max-width: 426px;
}
}
@media only screen and (max-width: 1024px){
    .current_page_item::after {
     display: none;
    }
}