.hdr_sec,
.hdr_mb_sec {
    position: fixed;
    top: 0;
    width: 100%;
}

.hdr_sec {
    background: transparent !important;
}

.hdr_mb_sec {
    display: none !important;
}

.et_pb_menu__wrap {
    width: 100% !important;
}

nav.et-menu-nav {
    width: 100% !important;
}

.et_pb_menu__menu {
    width: 100% !important;
}

.et_pb_menu_inner_container.clearfix {
    width: 100% !important;
}

div#main-content {
    margin-top: 90px;
}

/* hedaer strat */
.hdr_row {
    width: 100% !important;
    padding: 0 130px !important;
    background-color: #fff !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.hdr_col1 {
    width: 30% !important;
}

.hdr_col2 {
    width: 45% !important;
}

.hdr_col3 {
    width: 25% !important;
}

.hdr_logo {
    justify-content: left;
}

.hdr_logo img {
    width: 100%;
    height: 50px;
    object-fit: contain;
}

.hdr_menu ul {
    width: 100% !important;
    justify-content: center !important;
}

.hdr_menu ul {
    margin: 0 !important;
}

.hdr_menu ul>li {
    padding: 35px 32px !important;
    margin: 0 !important;
    transition: 0s !important;
    text-align: center
}

.hdr_menu ul li a {
    font-size: 16px;
    padding: 0 !important;
    font-weight: 600;
    color: #000 !important;
    opacity: 1 !important;
    transition: 1s;
    text-transform: capitalize;
    width: 100% !important;
    display: flex !important;
    justify-content: left !important;
    line-height: 1.5
}

.hdr_menu ul li ul {
    border-color: #14445B !important;
    padding: 0 !important;
    visibility: hidden !important;
    transition: 0s !important;
    transform: rotateX(90deg);
    transform-origin: top;
    width: 250px !important;
}

.hdr_menu ul li ul li {
    padding: 7px 10px !important;
    border-bottom: 1px solid #14445B;
    width: 100% !important;
    background: #fff !important;
}

.hdr_menu ul li ul li a {
    padding: 0 !important;
    background: #fff0 !important;
    justify-content: left
}

.hdr_menu ul li a:hover,
.hdr_menu ul li.current_page_item a {
    color: #14445B !important;
}

.hdr_menu ul li:hover>ul {
    visibility: visible !important;
    transition: 1s !important;
    transform: rotateX(0deg)
}

.et-menu .menu-item-has-children>a:first-child:after {
    right: -15px !important;
    top: 1px !important;
    line-height: 1.3
}

.hdr_btn_txt_line {
    background: #14445B;
    clip-path: polygon(0px 0px, 565.686px 0px, 541.934px 34.5828px, 541.934px 34.5828px, 539.553567px 37.708421px, 536.904976px 40.559008px, 534.012389px 43.121847px, 530.899968px 45.384224px, 527.591875px 47.333425px, 524.112272px 48.956736px, 520.485321px 50.241443px, 516.735184px 51.174832px, 512.886023px 51.744189px, 508.962px 51.9368px, 56.7244px 51.9368px, 56.7244px 51.9368px, 52.8003014px 51.744189px, 48.9510912px 51.174832px, 45.2009278px 50.241443px, 41.5739696px 48.956736px, 38.094375px 47.333425px, 34.7863024px 45.384224px, 31.6739102px 43.121847px, 28.7813568px 40.559008px, 26.1328006px 37.708421px, 23.7524px 34.5828px, 0px 0px);
    text-align: center;
    width: 565px;
    margin: auto;
    font-size: 20px;
    color: #fff;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
}

@media all and (min-width: 320px) and (max-width: 767px) {}

@media all and (min-width: 768px) and (max-width: 980px) {}

@media all and (min-width: 320px) and (max-width: 980px) {
    .hdr_sec {
        display: none !important;
    }

    .hdr_mb_sec {
        display: block !important;
        position: fixed;
        width: 100%;
        top: 0;
        background: #fff !important;
        border-radius: 0 0 10px 10px;
        border-bottom: 1px solid #14445B;
    }

    .hdr_mb_row {
        padding: 10px !important;
    }

    div#main-content {
        margin-top: 50px;
    }

    .hdr_icons {
        display: flex;
        justify-content: right;
        padding-right: 37px;
    }

    .hdr_icon:first-child {
        margin-right: 5px;
    }

    .hdr_mb_logo {
        display: flex;
    }

    .hdr_mb_logo img {
        width: 100%;
        height: 40px;
        object-fit: contain;
        object-position: left;
    }

    .hdr_icon {
        display: flex;
        height: 35px;
        width: 32px;
        justify-content: center;
        align-items: center;
        background: #fff;
        border-radius: 5px;
        border: 1px solid #14445B;
    }

    .hdr_mb_svg {
        display: flex;
    }

    .hdr_mb_svg img {
        width: 100%;
        height: 20px;
        object-fit: contain;
    }

}

@media all and (min-width: 981px) and (max-width: 1024px) {
    .hdr_row {
        padding: 0 20px !important;
    }

    .hdr_logo img {
        height: 30px;
    }

    .hdr_menu ul>li {
        padding: 25px 18px !important;
    }

    .hdr_menu ul li a {
        font-size: 14px;
    }

    .hdr_btn_txt_line {
        width: 300px;
        height: 35px;
        border-radius: 0 0 50px 50px;
        font-size: 14px;
        clip-path: none;
    }

    .hdr_col1 {
        width: 18% !important;
    }

    .hdr_col2 {
        width: 52% !important;
    }

    .hdr_col3 {
        width: 30% !important;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .hdr_row {
        padding: 0 20px !important;
    }

    .hdr_logo img {
        height: 30px;
    }

    .hdr_menu ul>li {
        padding: 25px 17px !important;
    }

    .hdr_btn_txt_line {
        width: 300px;
        height: 35px;
        border-radius: 0 0 50px 50px;
        font-size: 14px;
        clip-path: none;
    }

    .hdr_col1 {
        width: 18% !important;
    }

    .hdr_col2 {
        width: 52% !important;
    }

    .hdr_col3 {
        width: 30% !important;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .hdr_row {
        padding: 0 20px !important;
    }

    .hdr_logo img {
        height: 35px;
    }

    .hdr_menu ul>li {
        padding: 25px 24px !important;
    }

    .hdr_btn_txt_line {
        width: 350px;
        height: 40px;
        border-radius: 0 0 50px 50px;
        font-size: 16px;
        clip-path: none;
    }

    .hdr_col1 {
        width: 20% !important;
    }

    .hdr_col2 {
        width: 53% !important;
    }

    .hdr_col3 {
        width: 27% !important;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .hdr_row {
        padding: 0 20px !important;
    }

    .hdr_logo img {
        height: 45px;
    }

    .hdr_menu ul>li {
        padding: 30px 30px !important;
    }

    .hdr_btn_txt_line {
        width: 475px;
        border-radius: 0 0 50px 50px;
        font-size: 18px;
        clip-path: none;
    }

    .hdr_col1 {
        width: 20% !important;
    }

    .hdr_col2 {
        width: 52% !important;
    }

    .hdr_col3 {
        width: 28% !important;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    .hdr_row {
        padding: 0 20px !important;
    }

    .hdr_logo img {
        height: 45px;
    }

    .hdr_menu ul>li {
        padding: 30px 30px !important;
    }

    .hdr_btn_txt_line {
        width: 475px;
        border-radius: 0 0 50px 50px;
        font-size: 18px;
        clip-path: none;

    }
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
    .hdr_row {
        padding: 0 20px !important;
    }
}