.et-menu-nav .megamenu-wp li.mega-menu>ul {
    position: fixed !important;
}

.et-menu-nav li.mega-menu li>a {
    width: 100% !important;
    text-align: left !important;
}

.site-header-section {
    padding: 0 !important;
    margin: 0 !important;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

.site-header-section .header-nav #menu-main-menu li .sub-menu li a:after {
    font-size: 20px;
    right: 3px;
    top: 4px;
}

.site-header-section .header-top {
    padding: 0 !important;
    margin: 0 !important;
}

.site-header-section .header-top #header_top_slider .et_pb_slide {
    height: auto !important;
}

.site-header-section .header-top #header_top_slider .et_pb_slide_content {
    padding: 5px 0;
    line-height: 1;
}

.site-header-section .header-mid {
    padding: 0px 20px !important;
    margin: auto !important;
}

.site-header-section .header-mid .col1 {
    width: auto !important;
    float: left;
}

.megamenu-wp li {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.megamenu-wp ul.sub-menu {
    top: 170px !important;
}

.sw_big_Menu:hover .sub-menu {
    top: 20px !important;
    right: 0%;
}

.sw_big_Menu:hover .sub-menu {
    transition: all .9s ease-in-out !important;
    -webkit-transition: all .9s ease-in-out;
}

.megamenu-wp ul.sub-menu .sub-menu {
    top: 0px !important;
    position: relative !important;
    background-image: none !important;
}

.sw_big_Menu ul.sub-menu {
    background-image: url(https://www.sydneywaste.com/wp-content/uploads/2020/08/header-mid-bg-1.jpg) !important;
    background-size: cover !important;
    overflow: hidden;
}

.site-header-section .header-mid .col2 {
    margin: auto !important;
    width: auto !important;
    text-align: center;
}

.site-header-section .header-mid .col3 {
    margin: auto 0 auto auto !important;
    width: auto !important;
}

.site-header-section .cta-btns {
    display: inline-block;
    float: right;
}

.site-header-section .cta-btns .cta-button {
    float: left;
    margin-left: 20px;
}

.site-header-section .cta-btns .cta-button {
    width: 280px;
    float: left;
    font-size: 25px;
}

.site-header-section .header-nav {
    padding: 10px 20px 10px 25px !important;
    margin: auto !important;
    z-index: 10 !important;
}

.site-header-section .header-nav #menu-main-menu li {
    margin: auto;
    padding: 0 0 0 33px;
}

.site-header-section .header-nav #menu-main-menu li.menu-item-has-children {
    padding: 0 20px 0 35px;
}

.site-header-section .header-nav #menu-main-menu .sub-menu li {
    padding: 0 !important;
}

.site-header-section .header-nav #menu-main-menu li:nth-child(1) {
    padding: 0 0 0 10px !important;
}

.site-header-section .header-nav #menu-main-menu li a {
    margin: auto;
    padding: unset;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: none;
    font-weight: normal;
    font-size: 23px;
}

.site-header-section .header-nav #menu-main-menu li a:first-child:after {
    font-size: 20px;
    right: -18px;
    top: 4px;
}

.site-header-section .header-nav #menu-main-menu .sub-menu {
    padding: 0;
}

#menu-main-top-menu>li>ul.sub-menu {
    top: calc(100% - -5px) !important;
    left: 35px !important;
}

#menu-main-top-menu>li>ul.sub-menu li:hover a {
    color: #333333;
}

.site-header-section .header-nav #menu-main-menu .sub-menu li {
    width: 100%;
    padding: 0 !important;
}

.site-header-section .header-nav #menu-main-menu .sub-menu li a {
    font-size: 18px;
    line-height: 1.5;
    margin: 0 auto;
    width: 100%;
    text-align: left;
    padding: 5px 15px;
}

.site-header-section .header-nav .et_pb_column {
    margin: auto !important;
}

.site-header-section .header-nav .col2 {
    margin: auto !important;
    display: flex;
    /*      width: auto !important; */
}

.site-header-section .header-nav .col2 .et_pb_menu {
    /*      right: 40px; */
    position: relative;
}

.site-header-section .header-nav #iconPin .et_pb_code_inner {
    position: absolute;
    top: 0;
    left: -35px;
    z-index: 1;
    font-size: 35px;
    color: #fff;
    width: 35px;
}

.site-header-section .header-nav #userlogin {
    margin: auto 0 auto auto;
    text-align: right;
    text-transform: capitalize;
}

.site-header-section .header-nav #userlogin .et_pb_code_inner span {
    font-size: 23px;
    color: #fff;
    font-weight: normal;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
    text-transform: uppercase;
}

.site-header-section .header-nav #userlogin .et_pb_code_inner:hover span {
    color: #009adc;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
}

.site-header-section .header-nav #userlogin .et_pb_code_inner span img {
    transform: rotate(0)rotateY(0);
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
    width: 28px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.site-header-section .header-nav #userlogin .et_pb_code_inner:hover span img {
    transform: rotate(30deg)rotateY(180deg);
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
}

.site-header-section.sw-header-scroll {
    position: relative;
    top: -40px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}


/* MegaMenu */

.megamenu-wp ul.mega-content {
    top: 50px !important;
}

.megamenu-wp .menu-item {
    padding-left: 2.5em !important;
    padding-right: 0em !important;
    position: relative !important;
}

.megamenu-wp .menu-item a {
    font-size: 22px !important;
    text-transform: uppercase;
}

.megamenu-wp .menu-item a:first-child:after {
    right: 5px !important;
    top: 0px !important;
}

.megamenu-wp-desktop #megamenu-wp-page .megamenu-wp .mega-item .mega-content-inner {
    border-top: 2px solid #009e48;
}

.megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
    position: relative;
    left: 230px;
}

.megamenu-wp-desktop #megamenu-wp-page .megamenu-wp .mega-item .mega-content a {
    line-height: 1 !important;
    text-transform: capitalize;
}

.megamenu-wp-desktop #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item:hover a {
    color: #000 !important;
}

.site-header-section .site-logo {
    margin-top: 16px;
}

.sw_big_Menu ul.sub-menu .sub-menu li:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #009e48;
    top: 0;
    bottom: 0;
    z-index: -1;
    left: -120%;
    transition: 0.9s;
}

.sw_big_Menu ul.sub-menu .sub-menu li:hover:after {
    left: 0;
    transition: 0.9s;
}

.sw_big_Menu ul.sub-menu .sub-menu li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #009e48;
    top: 0;
    bottom: 0;
    z-index: -1;
    right: -120%;
    transition: 0.9s;
}

.sw_big_Menu ul.sub-menu .sub-menu li:hover:before {
    right: 0;
    transition: 0.9s;
}

.sw_big_Menu ul.sub-menu ul.sub-menu li:hover a {
    color: white !important;
    opacity: 1 !important;
}


/*custome_page_load*/

.apge_load_header_content {
    background-size: 100% 100%;
    height: 459px;
    top: 115px;
    position: absolute;
    padding-top: 70px;
    width: 100%;
}

.apge_load_header_logo {
    width: 100%;
    float: left;
    background-color: white;
    padding: 30px;
}

.apge_load_header_content_list {
    padding: 30px;
    font-size: 40px;
    color: white;
    font-size: 68px;
    line-height: 1.2em;
    /* width: 105%; */
    margin: 0 auto;
}

.sw_page_load_header_row {
    padding: 0px !important;
}

.sw_page_load_header_top {
    top: 0% !important;
    transition: all 1.2s cubic-bezier(0.05, 0.96, 0.62, 1);
    -moz-transition: all 1.2s cubic-bezier(0.05, 0.96, 0.62, 1);
    -webkit-transition: all 1.2s cubic-bezier(0.05, 0.96, 0.62, 1);
    -o-transition: all 1.2s cubic-bezier(0.05, 0.96, 0.62, 1);
    -ms-transition: all 1.2s cubic-bezier(0.05, 0.96, 0.62, 1);
    transition-duration: 1.2s;
    -webkit-transition-duration: 1.2s;
    -moz-transition-duration: 1.2s;
    -o-transition-duration: 1.2s;
}

div#sw_page_load_header {
    position: fixed;
    width: 100%;
    top: -180%;
    padding: 0px;
    left: 0;
    right: 0;
    background: #f5f5f5;
    /* min-height: 115px; */
    /* position: absolute; */
    /* top: -23px !important; */
    left: 0;
    width: 100%;
    z-index: 10;
    transition: 1.2s;
}

.home .sw_home_loader_height {
    margin-top: 0px !important;
    transition: 1.2s;
}

#main-content {
    transition: 1.2s;
}

.home .top_margin_class {
    transition: 1.2s;
}

#mainHeaderSection {
    transition: 1.2s;
}

.isse_text_box {
    /*     position: fixed; */
    left: 26px;
    margin: auto !important;
    /*     top: 54px; */
    color: white;
    font-size: 27px;
    margin-left: 10px !important;
    text-transform: uppercase;
}


/*
    custome page load end
*/

ul#menu-main-top-menu .sub-menu .sub-menu {
    top: 10px !important;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .et-pb-slider-arrows {
        display: none;
    }
    .sfm-pos-right .sfm-rollback {
        z-index: 9;
    }
    .sw_about_section_mob_back .sw_about_description {
        height: 186px;
        overflow: auto;
    }
    .sw_page_load_header {
        display: none !important;
    }
    .home .sw_home_loader_height {
        margin-top: 60px !important;
        transition: 1.2s;
    }
}

@media all and (min-width: 481px) and (max-width: 7670px) {
    .sw-footer-col-2,
    .sw-footer-col-3 {
        float: left;
        width: 50% !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .sw_page_load_header {
        display: none !important;
    }
    .home .sw_home_loader_height {
        margin-top: 60px !important;
        transition: 1.2s;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .isse_text_box {
        left: 0px;
        top: 0px;
        font-size: 15px;
        margin-right: 10px !important;
    }
    .site-header-section .header-nav {
        padding: 10px 20px 5px 25px !important;
    }
    .site-header-section .header-nav #menu-main-menu li.menu-item-has-children {
        padding: 0 5px 0 19px;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li {
        padding: 0 !important;
    }
    .apge_load_header_content_list {
        font-size: 35px;
    }
    .megamenu-wp ul.sub-menu {
        top: 155px !important;
    }
    .sw_big_Menu:hover .sub-menu {
        top: 20px !important;
        right: 0%;
    }
    .bottom_header_col_3 .cta-btns {
        display: flex !important;
    }
    .site-header-section .header-mid {
        padding: 10px 15px !important;
        margin: auto !important;
    }
    .site-header-section .site-logo img {
        width: 100%;
    }
    .site-header-section .header-nav .col1 {
        width: auto !important;
        float: left !important;
        margin-left: 0 !important;
    }
    .site-header-section .header-nav .col2 {
        /*          width: auto !important; */
        float: right !important;
    }
    .site-header-section .header-nav #menu-main-menu li {
        padding: 0 0 0 18px;
    }
    #menu-main-top-menu>li>ul.sub-menu {
        left: 15px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a,
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        font-size: 15px !important;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span img {
        width: 20px;
        vertical-align: middle;
        position: relative;
        top: -2px;
    }
    .top_header_content_class {
        font-size: 21px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a:first-child:after {
        top: 0px !important;
        font-size: 15px;
        right: -15px;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li {
        padding: 0 !important;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li a {
        font-size: 16px !important;
    }
    .site-header-section .header-nav #iconPin .et_pb_code_inner {
        left: -23px;
        top: 0px;
        width: 22px;
    }
    .site-header-section .header-nav #userlogin {
        margin: auto 0 auto 30px;
    }
    /* MegaMenu */
    .site-header-section .header-mid .col2 {
        width: 85% !important;
    }
    .site-header-section .header-mid .col3 {
        width: 110px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a {
        font-size: 15px !important;
    }
    .megamenu-wp ul.mega-content {
        top: 40px !important;
    }
    #megamenu-wp-page .megamenu-wp {
        left: 0px;
    }
    .megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
        left: 120px;
    }
    .et_pb_menu_1_tb_header.et_pb_menu ul li a {
        font-size: 17px !important;
        left: 6px;
    }
    .mega-container .mega-row {
        padding: 10px 10px !important;
    }
    #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item a {
        font-size: 20px !important;
        padding: 10px 0 0 0 !important;
    }
    .site-header-section .cta-btns .cta-button {
        display: none;
    }
    .site-header-section .cta-btns a.cta-icon img {
        width: 43px;
        position: relative;
        top: 3px;
    }
    .site-header-section .header-mid .col1 {
        width: 200px !important;
    }
    .megamenu-wp .menu-item {
        padding: 0 20px !important;
        position: relative;
        left: -30px;
    }
    .megamenu-wp .menu-item.menu-item-has-children>a:first-child:after {
        right: 5px !important;
    }
    .site-header-section .header-mid .col3 {
        /* margin: auto 0 auto auto !important; */
        width: auto !important;
        display: flex;
        margin: auto !important;
        margin-left: 0px !important;
    }
    .site-header-section .site-logo {
        margin-top: 0;
    }
    .site-header-section .site-logo img {
        width: 171px;
    }
    .site-header-section .header-top #header_top_slider .et_pb_slide_content {
        font-size: 18px !important;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .isse_text_box {
        left: 0px;
        top: 0px;
        font-size: 17px;
    }
    .apge_load_header_content_list {
        font-size: 40px;
    }
    .site-header-section .header-mid {
        padding: 10px 15px !important;
        margin: auto !important;
    }
    .top_header_content_class {
        font-size: 21px !important;
    }
    .sw_big_Menu:hover .sub-menu {
        top: 20px !important;
        right: 0%;
       
    }
    .megamenu-wp ul.sub-menu {
        top: 155px !important;
    }
    .site-header-section .site-logo img {
        width: 70%;
    }
    .site-header-section .header-nav .col1 {
        width: auto !important;
        float: left !important;
        margin-left: 0 !important;
    }
    .site-header-section .header-nav .col2 {
        /*          width: auto !important; */
        float: right !important;
    }
    .site-header-section .header-nav .col2 .et_pb_menu {
        right: 0;
    }
    .site-header-section .header-nav #menu-main-menu li {
        padding: 0 5px 0 19px !important;
    }
    #menu-main-top-menu>li>ul.sub-menu {
        left: 25px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a,
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        font-size: 17px;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        position: relative;
        top: 2px;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span img {
        width: 20px;
        vertical-align: middle;
        position: relative;
        top: -2px;
    }
    .site-header-section .header-nav #menu-main-menu li a:first-child:after {
        font-size: 12px;
        right: -13px;
        top: 0px !important;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li a {
        font-size: 16px;
    }
    .site-header-section .header-nav #iconPin .et_pb_code_inner {
        left: -22px;
        width: 20px;
    }
    .site-header-section .header-nav #userlogin {
        margin: auto 0 auto 30px;
    }
    /* MegaMenu */
    .site-header-section .header-mid .col2 {
        width: auto !important;
    }
    .site-header-section .header-mid .col3 {
        width: 110px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a {
        font-size: 16px;
    }
    .megamenu-wp ul.mega-content {
        top: 40px !important;
    }
    #megamenu-wp-page .megamenu-wp {
        left: 0px;
    }
    .megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
        left: 120px;
    }
    .et_pb_menu_1_tb_header.et_pb_menu ul li a {
        font-size: 18px !important;
        left: 6px;
    }
    .mega-container .mega-row {
        padding: 10px 10px !important;
    }
    #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item a {
        font-size: 20px !important;
        padding: 10px 0 0 0 !important;
    }
    .site-header-section .cta-btns .cta-button {
        display: none;
    }
    .site-header-section .cta-btns a.cta-icon img {
        width: 43px;
        position: relative;
        top: 3px;
    }
    .megamenu-wp .menu-item {
        padding: 0 1em !important;
    }
    .site-header-section .header-mid .col3 {
        /* margin: auto 0 auto auto !important; */
        width: auto !important;
        display: flex;
        margin: auto !important;
        margin-left: 0px !important;
    }
    .site-header-section .site-logo {
        margin-top: 0;
    }
    .site-header-section .site-logo img {
        width: 171px;
    }
    .site-header-section .header-top #header_top_slider .et_pb_slide_content {
        font-size: 19px !important;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .apge_load_header_content_list {
        font-size: 40px;
    }
    .isse_text_box {
        left: 0px;
        top: 0px;
        font-size: 15px;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span img {
        top: -3px;
    }
    .site-header-section .header-nav #userlogin {}
    .megamenu-wp ul.sub-menu {
        top: 154px !important;
    }
    .sw_big_Menu:hover .sub-menu {
        top: 30px !important;
        right: 0%;
    }
    .site-header-section .site-logo {
        margin-top: 0;
    }
    .site-header-section .header-mid {
        padding: 10px 15px !important;
        margin: auto !important;
    }
    .site-header-section .site-logo img {
        width: 171px;
    }
    .site-header-section .header-nav .col1 {
        width: auto !important;
        float: left !important;
        margin-left: 0 !important;
    }
    .site-header-section .header-nav .col2 {
        /*          width: auto !important; */
        float: right !important;
    }
    .site-header-section .header-nav #menu-main-menu li {
        padding: 0 10px 0 25px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a,
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        font-size: 17px;
    }
    .top_header_content_class {
        font-size: 21px !important;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li a {
        font-size: 18px;
    }
    #menu-main-top-menu>li>ul.sub-menu {
        left: 25px !important;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span img {
        width: 20px;
        vertical-align: middle;
        position: relative;
        top: 0;
    }
    .site-header-section .header-nav #menu-main-menu li a:first-child:after {
        font-size: 15px;
        right: -18px;
        top: 0px !important;
    }
    .site-header-section .header-nav {
        padding: 10px 20px 5px 25px !important;
    }
    .site-header-section .header-nav #iconPin .et_pb_code_inner {
        left: -25px;
        font-size: 22px;
        width: 25px;
    }
    .site-header-section .header-nav #userlogin {
        margin: auto 0 auto 30px;
    }
    /* MegaMenu */
    .site-header-section .header-mid .col2 {
        width: auto !important;
    }
    .site-header-section .header-mid .col3 {
        width: 110px !important;
    }
    .site-header-section .header-nav .col2 .et_pb_menu {
        right: 0;
    }
    .megamenu-wp ul.mega-content {
        top: 40px !important;
    }
    #megamenu-wp-page .megamenu-wp {
        left: 0px;
    }
    .megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
        left: 120px;
    }
    .et_pb_menu_1_tb_header.et_pb_menu ul li a,
    #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item a {
        font-size: 21px !important;
        left: 6px;
    }
    .site-header-section .header-nav #menu-main-menu li a {
        font-size: 17px;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li a {
        font-size: 18px;
    }
    .site-header-section .cta-btns .cta-button {
        display: none;
    }
    .site-header-section .cta-btns a.cta-icon img {
        width: 43px;
        position: relative;
        top: 3px;
    }
    .megamenu-wp .menu-item {
        padding: 0 1em !important;
    }
    .site-header-section .header-mid .col3 {
        /* margin: auto 0 auto auto !important; */
        width: auto !important;
        display: flex;
        margin: auto !important;
        margin-left: 0px !important;
    }
    .site-header-section .header-top #header_top_slider .et_pb_slide_content {
        font-size: 20px !important;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .isse_text_box {
        left: 13px;
        top: 0px;
        font-size: 18px;
    }
    .apge_load_header_content_list {
        font-size: 50px;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span img {
        top: -3px;
    }
    .site-header-section .header-nav #userlogin {
        margin-bottom: -7px !important;
    }
    .bottom_header_col_3 .btn-hover-anim:hover .circle .icon.arrow {
        background: #ffffff;
        -webkit-transform: translate(1rem, 0);
        transform: translate(0rem, 0);
    }
    .site-header-section .btn-hover-anim:hover .circle .icon.arrow {
        -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
        transition: all 0.15s cubic-bezier(0.65, 0, 0.076, 1);
        left: 0.625rem;
        width: 1.125rem;
        height: 0.125rem;
    }
    .site-header-section .btn-hover-anim .circle .icon.arrow {
        -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
        transition: all 0.15s cubic-bezier(0.65, 0, 0.076, 1);
        left: 0.625rem;
        width: 0px;
        height: 0.125rem;
        background: none;
    }
    ul#menu-main-top-menu .sub-menu li a {
        font-size: 17px !important;
    }
    .sw_big_Menu:hover .sub-menu {
        top: 20px !important;
        right: 0%;
    }
    .site-header-section .btn-hover-anim:hover .circle .icon.arrow::before {
        right: -1px;
    }
    #megamenu-wp-page .megamenu-wp {
        left: 15px;
    }
    .site-header-section .header-nav #menu-main-menu li a:first-child:after {
        font-size: 15px;
        right: -18px;
        top: 1px;
    }
    .top_header_content_class {
        font-size: 21px !important;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        font-size: 21px;
    }
    .site-logo img {
        width: 160px;
    }
    .site-header-section .btn-hover-anim .circle .icon.arrow::before {
        right: -12px;
    }
    .megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
        left: 120px;
    }
    .et_pb_menu_1_tb_header.et_pb_menu ul li a {
        font-size: 18px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a {
        font-size: 18px;
    }
    .megamenu-wp .menu-item {
        padding-left: 1em !important;
        padding-right: 0em !important;
    }
    #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item a {
        font-size: 25px !important;
    }
    .site-header-section .cta-btns .cta-button {
        width: 210px !important;
    }
    .site-header-section .cta-btns .cta-button .button-text {
        font-size: 18px;
        line-height: 0;
        padding: 21px 10px;
        margin-left: 29px !important;
    }
    .site-header-section .header-mid .col1 {
        width: auto !important;
        float: left;
        margin: auto;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .header-mid .btn-hover-anim .circle {
        width: 40px;
        height: 40px;
    }
    .site-header-section .cta-btns .cta-button {
        margin-left: 8px;
    }
    .site-header-section .header-mid .col3 {
        /* margin: auto 0 auto auto !important; */
        width: auto !important;
        display: flex;
        margin: auto !important;
        margin-left: 0px !important;
    }
    .site-header-section .et_pb_module {
        margin: auto;
    }
    .site-header-section .cta-btns .cta-button:nth-child(1) {
        margin-left: 0px;
    }
    .site-header-section .cta-btns .cta-button:nth-child(2) {}
    .site-header-section .header-top #header_top_slider .et_pb_slide_content {
        font-size: 21px !important;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    .isse_text_box {
        left: 13px;
        top: 0px;
        font-size: 20px;
    }
    .apge_load_header_content_list {
        font-size: 58px;
    }
    .site-header-section .header-nav #userlogin {
        margin-bottom: -4px !important;
    }
    .site-header-section .header-mid {
        padding: 0px 8px !important;
    }
    ul#menu-main-top-menu .sub-menu li a {
        font-size: 17px !important;
    }
    .sw_big_Menu:hover .sub-menu {
        top: 20px !important;
        right: 0%;
    }
    .bottom_header_col_3 .btn-hover-anim:hover .circle .icon.arrow {
        background: #ffffff;
        -webkit-transform: translate(1rem, 0);
        transform: translate(0.2rem, 0);
    }
    .site-header-section .btn-hover-anim:hover .circle .icon.arrow::before {
        right: -1px;
    }
    .megamenu-wp .menu-item {
        padding-left: 1.5em !important;
        padding-right: 0em !important;
    }
    .site-logo img {
        width: 170px;
    }
    .megamenu-wp li {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .site-header-section .header-nav .col1 {
        width: auto !important;
        float: left !important;
        margin-left: 0 !important;
    }
    .site-header-section .header-nav .col2 {
        /*          width: auto !important; */
        float: right !important;
    }
    .site-header-section .header-nav .col2 .et_pb_menu {
        right: 10px;
    }
    .site-header-section .header-nav #menu-main-menu li {
        padding: 0 0 0 26px;
    }
    .site-header-section .header-nav #menu-main-menu li.menu-item-has-children {
        padding: 0 20px 0 36px !important;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li {
        padding: 0 !important;
    }
    .site-header-section .header-nav #menu-main-menu .sub-menu li {
        padding: 0 !important;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span img {
        width: 28px;
        vertical-align: middle;
        position: relative;
        top: -3px;
    }
    .site-header-section .header-nav #userlogin {
        margin: auto 0 auto 30px;
    }
    .site-header-section .header-nav #iconPin .et_pb_code_inner {
        left: -30px;
        width: 30px;
    }
    .site-header-section .header-top #header_top_slider .et_pb_slide_content {
        font-size: 22px !important;
    }
}

@media all and (min-width: 1681px) and (max-width: 1699px) {
    .site-header-section .header-nav #menu-main-menu li {
        padding: 0 0 0 30px !important;
    }
}

@media all and (min-width: 1700px) and (max-width: 1800px) {
    .site-header-section .header-nav #menu-main-menu li {
        padding: 0 0 0 34px;
    }
}

@media all and (min-width: 1681px) and (max-width: 2225px) {
    .site-header-section .header-nav {
        padding: 10px 20px 10px 0 !important;
        margin: auto !important;
    }
    .site-header-section .header-nav #menu-main-menu li:nth-child(1) {
        padding: 0 0 0 0 !important;
    }
}


/* New CSS */

@media all and (min-width: 1441px) and (max-width: 1680px) {
    #megamenu-wp-page .megamenu-wp {
        left: 15px;
    }
    .top_header_content_class {
        font-size: 24px !important;
    }
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        font-size: 20px;
    }
    .site-header-section .btn-hover-anim .circle .icon.arrow::before {
        right: 6px;
    }
    .megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
        left: 120px;
    }
    .et_pb_menu_1_tb_header.et_pb_menu ul li a {
        font-size: 22px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a {
        font-size: 20px;
    }
    .site-header-section .header-nav #menu-main-menu li a:first-child:after {
        font-size: 15px;
        right: -18px;
        top: 2px;
    }
    #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item a {
        font-size: 24px !important;
    }
    .site-header-section .cta-btns .cta-button {
        width: 220px !important;
    }
    .site-header-section .cta-btns .cta-button .button-text {
        font-size: 20px;
        line-height: 0;
        padding: 21px 10px;
        margin-left: 29px !important;
    }
    .site-header-section .header-mid .col1 {
        width: auto !important;
        float: left;
        margin: auto;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .header-mid .btn-hover-anim .circle {
        width: 40px;
        height: 40px;
    }
    .site-header-section .cta-btns .cta-button {
        margin-left: 8px;
    }
    .site-header-section .header-mid .col3 {
        /* margin: auto 0 auto auto !important; */
        width: auto !important;
        display: flex;
        margin: auto !important;
        margin-left: 0px !important;
    }
    .site-header-section .et_pb_module {
        margin: auto;
    }
    .site-header-section .cta-btns .cta-button:nth-child(1) {
        margin-left: 0px;
    }
    .site-header-section .cta-btns .cta-button:nth-child(2) {}
}

@media all and (min-width: 1681px) and (max-width: 1860px) {
    #megamenu-wp-page .megamenu-wp {
        left: 15px;
    }
    .site-header-section .btn-hover-anim .circle .icon.arrow::before {
        right: 6px;
    }
    .megamenu-wp-desktop #megamenu-wp-page .mega-content-full .mega-inner {
        left: 120px;
    }
    .site-header-section .header-nav #menu-main-menu li a,
    .et_pb_menu_1_tb_header.et_pb_menu ul li a,
    .top_header_content_class,
    .site-header-section .header-nav #userlogin .et_pb_code_inner span {
        font-size: 22px !important;
    }
    .site-header-section .header-nav #menu-main-menu li a:first-child:after {
        font-size: 15px;
        right: -18px;
        top: 2px;
    }
    #megamenu-wp-page .megamenu-wp .mega-item .mega-content .mega-menu-item a,
    .isse_text_box {
        font-size: 25px !important;
    }
    .site-header-section .cta-btns .cta-button {
        width: 254px !important;
    }
    .site-header-section .cta-btns .cta-button .button-text {
        font-size: 24px;
        line-height: 0;
        padding: 21px 10px;
        margin-left: 29px !important;
    }
    .site-header-section .header-mid .col1 {
        width: auto !important;
        float: left;
        margin: auto;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .header-mid .btn-hover-anim .circle {
        width: 40px;
        height: 40px;
    }
    .site-header-section .cta-btns .cta-button {
        margin-left: 8px;
    }
    .site-header-section .header-mid .col3 {
        /* margin: auto 0 auto auto !important; */
        width: auto !important;
        display: flex;
        margin: auto !important;
        margin-left: 0px !important;
    }
    .site-header-section .et_pb_module {
        margin: auto;
    }
    .site-header-section .cta-btns .cta-button:nth-child(1) {
        margin-left: 0px;
    }
    .site-header-section .cta-btns .cta-button:nth-child(2) {}
}

@media all and (min-width: 1281px) and (max-width: 3000px) {
    .site-header-section .cta-btns .cta-icon {
        display: none;
    }
    .megamenu-wp ul.sub-menu {}
}

@media all and (min-width: 1681px) and (max-width: 1744px) {
    .megamenu-wp .menu-item {
        /*  padding-left: 0.9em !important;
    padding-right: 0 !important;*/
        position: relative;
        left: 10px;
    }
}

@media all and (min-width: 1441px) and (max-width: 1566px) {
    .megamenu-wp .menu-item {}
}

@media all and (min-width: 1567px) and (max-width: 1623px) {
    .megamenu-wp .menu-item {}
}

@media all and (min-width: 1745px) and (max-width: 1799px) {}

@media all and (min-width: 1800px) and (max-width: 1856px) {
    .megamenu-wp .menu-item {}

}