@media(min-width: 768px) and (max-width: 1199.98px)
{
    .cli-inner
    {
        background-color: #fff;
        border-radius: 4px;
        padding: 15px 20px;
        text-align: center;
    }
    .mega-menu-child>.sub-menu.show_this_menu>li
    {
        border-right: 0!important;
    }
    .sub-menu.menu-col-2
    {
        left: 309px;
        top: -223px;
        transform: none;
        height: auto;
        width: 270px;
        border: 0;
    }
    .homesrv_image
    {
        max-width: 360px;
    }
    .mega-menu.mega-menu-height.hide-in-small-screen.only-text
    {
        width: 66%!important;
    }
    figure.classified-figures
    {
        display: none;
    }
    .portfolio-detail-wrapper .home_blog_wrap
    {
        padding: 50px 0;
    }
    .innerpagehero .testimonial_wrap
    {
        padding: 70px 0 0;
    }
    .fbitem_right_image img
    {
        padding-top: 60px;
    }
    body .webheader .flex-row
    {
        max-width: 100%;
        bottom: 0;
        border-radius: 0;
    }
    body .flex-col
    {
        padding: 20px 0;
    }
    .phone-text, .webheader .flex-row a
    {
        font-size: 16px;
    }
    .social_link_ul>li>a svg
    {
        width: 25px;
        height: 25px;
    }
    .webheader .flex-row h5
    {
        font-size: 14px;
        letter-spacing: 2px;
    }
    .headerNav
    {
        max-width: 680px;
        margin: 0 auto;
    }
    .custom_scroll.only-text p, .custom_scroll.only-text ul.specific_fetaure li, .sub-menu.multi-level.show_this_menu p
    {
        font-size: 13px;
        line-height: 19px;
        margin: 0 0 10px;
    }
    .menu-main-menu li .sub-menu a
    {
        padding: 8px 18px;
        font-size: 13px;
        margin: 7px auto;
    }
    .menu-main-menu>li ul.sub-menu.multi-level li::before
    {
        border-radius: 0;
        top: 4px;
        left: -4px;
        background-color: initial;
        z-index: 3;
        width: 9px;
        height: 10px;
        text-align: center;
        line-height: 17px;
        background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='chevron-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-chevron-right fa-w-8 fa-3x'%3E%3Cpath fill='%23f15c22' d='M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z' class=''%3E%3C/path%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
    }
    .menu-main-menu>li ul.sub-menu.multi-level li
    {
        border: 0;
        position: relative;
        padding-left: 12px;
    }
    .menu-main-menu
    {
        width: 34%;
    }
    .categories-subtext, .custom_scroll.only-text.show_this_menu, .sub-menu.about_menu .custom_scroll
    {
        display: none!important;
    }
    .menu-main-menu>li .mega-menu
    {
        position: absolute;
        margin: 0;
        width: 66%;
        border-right: 0;
        height: 470px;
        overflow: auto;
        left: 34%;
        padding: 0;
        overflow-x: hidden;
    }
    .sub-menu.about_menu.show_this_menu>li
    {
        width: auto;
    }
    .menu-main-menu>li ul.sub-menu li .custom_scroll li a, .menu-main-menu>li ul.sub-menu li a.menu-heading, .menu-main-menu>li ul.sub-menu.about_menu>li>a
    {
        font-size: 13px;
    }
    .menu-main-menu li ul.sub-menu li .custom_scroll li a
    {
        margin: 0 auto 10px;
        padding-left: 0;
    }
    .menu-main-menu>li ul.sub-menu li.orange_active a.menu-heading.arrow-effect::after
    {
        display: none;
    }
    .menu-main-menu>li ul.sub-menu:first-child li.orange_active .arrow-effect::after
    {
        display: none;
    }
    .menu-main-menu>li ul.sub-menu li.orange_active .arrow-effect::after
    {
        margin-top: 2px;
        right: -30px;
    }
    .custom_scroll
    {
        display: block;
        margin-top: 0;
        width: 100%!important;
        position: unset;
        top: 0;
        margin-left: 0;
        padding-left: 0;
        height: auto!important;
    }
    .menu-main-menu li ul.sub-menu li a.menu-heading
    {
        font-size: 14px!important;
        padding: 5px 0 8px 13px!important;
        position: relative;
    }
    .menu-main-menu li ul.sub-menu li.menu-item-has-children a.menu-heading
    {
        padding: 5px 0 8px 13px!important;
        position: relative;
    }
    .banner_heading
    {
        font-size: 40px;
    }
}