.phone_div {
    display: none;
}

@media (min-width: 992px) {
    .main_wraper header nav .navbar-menu li a {
        font-size: 16px;
        text-transform: capitalize;
        letter-spacing: .5px;
    }
    .main_wraper header nav .main-sc-menu::before {
        display: none;
    }
    .main_wraper header::before {
        position: absolute;
        left: 250px;
        width: 1500px;
        top: 0px;
        bottom: 0px;
        content: "";
        background: #f90;
    }
    .main_wraper header nav .navbar-menu li a,
    .main_wraper header.inner-header nav .navbar-menu li a {
        border: 0px solid #FF9E01;
        background: transparent;
    }
    .main_wraper header nav {
        position: relative;
    }
    /*
    .main_wraper header nav::before 
    {
        position: absolute !important; 
        left: 40% !important;
        top: 25px  !important;
        bottom: 30px  !important;
        right: 0px  !important;
        content: ""  !important;
        -ms-transform: skewX(30deg);
        transform: skewX(30deg); 
        background: -moz-linear-gradient(left, rgba(255,173,50,0.2) 0%, rgba(125,185,232,0) 100%);
        background: -webkit-linear-gradient(left, rgba(255,173,50,0.2) 0%,rgba(125,185,232,0) 100%);
        background: linear-gradient(to right, rgba(255,173,50,0.2) 0%,rgba(125,185,232,0) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffad32', endColorstr='#007db9e8',GradientType=1 );

    } */
    .main_wraper header::before {
        display: none;
    }
    .main_wraper header nav .navbar-menu li {
        padding: 0px 0px;
    }
    .main_wraper header nav .navbar-menu li a {
        position: relative;
    }
    .main_wraper header nav .navbar-menu li a::before {
        position: absolute !important;
        top: 0px !important;
        bottom: 0px !important;
        right: 50% !important;
        left: 50% !important;
        content: "" !important;
        z-index: -1;
        -ms-transform: skewX(30deg);
        transform: skewX(30deg);
        background: #f90;
        opacity: 0;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
    }
    .main_wraper header nav .navbar-menu li.active a,
    .main_wraper header nav .navbar-menu li:hover a,
    .main_wraper header.inner-header nav .navbar-menu li.active a,
    .main_wraper header.inner-header nav .navbar-menu li a:hover {
        background-color: transparent;
    }
    .main_wraper header nav .navbar-menu li a:hover::before,
    .main_wraper header nav .navbar-menu li.active a::before {
        -ms-transform: skewX(30deg);
        transform: skewX(30deg);
        background: #ff9e01;
        opacity: 1;
        right: 0px !important;
        left: 0px !important;
        border-radius: 5px;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li a::before {
        position: absolute !important;
        height: 10px;
        top: auto !important;
        bottom: 100% !important;
        right: auto !important;
        left: 40% !important;
        content: "" !important;
        z-index: -1;
        -ms-transform: skewX(30deg);
        transform: skewX(30deg);
        border-radius: 0;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
        width: 2px !important;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li a::after {
        position: absolute !important;
        height: 10px;
        top: 100% !important;
        bottom: auto !important;
        right: auto !important;
        left: 60% !important;
        content: "" !important;
        z-index: -1;
        -ms-transform: skewX(30deg);
        transform: skewX(30deg);
        border-radius: 0;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
        width: 2px !important;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li a:hover::before {
        background: #fff;
        width: 1px;
        left: 40% !important;
        right: auto !important;
        bottom: 75% !important;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li a:hover::after {
        background: #fff;
        width: 1px;
        left: 60% !important;
        right: auto !important;
        border-radius: 0;
        top: 80% !important;
        bottom: -10% !important;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li.active a::before {
        background: #f90;
        width: 1px;
        left: 40% !important;
        right: auto !important;
        bottom: 75% !important;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li.active a::after {
        background: #f90;
        width: 1px;
        left: 60% !important;
        right: auto !important;
        border-radius: 0;
        top: 80% !important;
        bottom: -10% !important;
    }
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li.active a,
    .main_wraper header nav .main-sc-menu.menu_2 .navbar-menu li a:hover {
        color: #ff9e01;
    }
    .main_wraper header nav .main-sc-menu {
        margin-right: 60px;
        margin-top: 8px;
        clear: right;
    }
    .phone_div {
        float: right;
        color: #ffffff;
        padding: 14px 0 7px 0;
        margin-bottom: 7px;
        font-size: 13px;
        border-bottom: 1px solid rgba(255, 158, 1, 13%);
        letter-spacing: .5px;
        display: block;
    }
    .phone_div span {
        padding-left: 15px;
    }
    .phone_div span i.fa {
        color: #ff9e01;
        margin-right: 2px;
    }
    .main_wraper section.main-slider .container .search {
        display: none;
    }
    .main_wraper header nav .search {
        bottom: -3px;
        width: 51px;
        overflow: visible;
        float: right;
        left: auto;
        right: -60px;
    }
    .main_wraper header::after {
        display: none;
    }
    .main_wraper header nav .search form button {
        position: relative;
        right: 0;
        top: 19px;
        border: 1px solid transparent;
    }
    .main_wraper header {
        border-bottom: 1px solid rgba(255, 153, 0, 29%);
        background: transparent;
    }
    .main_wraper header.inner-header {
        border-bottom: 1px solid rgba(255, 153, 0, 29%);
        /* background:url(images/inner_head_bg.jpg) center bottom no-repeat #000; */
        background: rgba(0, 0, 0, 72%);
        position: absolute;
        left: 0px;
        top: 0px;
        right: 0px;
    }
    .main_wraper header nav .logo img {
        max-width: 210px;
    }
    a.srch {
        width: 40px;
        height: 40px;
        color: #fff;
        background: #313a50;
        display: block;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        float: right;
        padding: 0 0 1px 1px;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
    }
    a.srch:hover {
        background: #f90;
    }
    .navbar-brand {
        float: left;
    }
    .modal#myModal {
        z-index: 9999;
    }
    .modal-backdrop.show {
        opacity: .95;
        z-index: 9998;
    }
    .modal-content {
        background: transparent;
    }
    .modal-content {
        background: transparent;
        border: none;
    }
    .modal-dialog {
        max-width: 650px;
        margin: 40vh auto 0 auto;
    }
    .modal-body input {
        width: 100%;
        padding: 20px 0;
        border: none;
        background: transparent;
        color: #fff;
        font-size: 25px;
        border-bottom: 2px solid #333;
        position: relative;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
    }
    .modal-body input:focus,
    .modal-body input:hover {
        border-bottom: 2px solid #f90;
    }
    .modal button.close {
        padding: 0;
        background-color: transparent;
        border: 0;
        position: absolute;
        top: 30px;
        right: 0px;
        color: #fff;
        text-shadow: none;
        font-weight: 100;
        font-size: 32px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background: rgb(255, 153, 0, 0%);
        opacity: 1;
        z-index: 99;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
    }
    .modal button.close:hover {
        color: #f90;
    }
    .main_wraper header.inner-header nav {
        padding: 0;
    }
    .main_wraper header.inner-header nav .main-sc-menu {
        margin-right: -20px;
    }
    .main_wraper .inner-banner {
        padding: 170px 0px;
    }
    .main_wraper footer .contact-box .form-group a.more {
        float: left;
    }
    .main_wraper .inner-banner .page-heading .main-titile {
        position: relative;
        top: 50px;
    }
}