.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Sans-serif;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:#488AC9;color:#FFFFFF;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 h1{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 h2{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 h3{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 h4{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 h5{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 h6{font-family:"Montserrat", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-id-405 .header-neww {
    background-color: transparent;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
.header-neww{
    background-color: #434343;
}
.sec-heading h2{
    position: relative;
}
.sec-heading h2::after{
    position: absolute;
    height: 3px;
    width: 100px;
    background-color: #d7a457;
    left: 50%;
    bottom: -27px;
    content: "";
    transform: translateX(-50%);
}
.sec-heading.white h2::after{
     background-color: #d7a457;
     left: 0;
     transform: none;
}




/******Media starts here*******/

@media (max-width: 1199px){
    #heady .head-left{
        width: 15%;
    }
    #heady .head-center{
        width: 55%;
    }
    #heady .head-right{
        width: 30%;
    }
    /*.sec-heading h2 {
        font-size: 43px !important;
    }*/
    .blog-top .blog-left{
        width: 100%;
    }
    .blog-top .blog-right{
        width: 100%;
    }
    .blog-top .elementor-container {
        max-width: 635px !important;
    }
}

@media (max-width: 1024px){

}

@media (max-width: 767px){
    #heady .head-left{
        order: 1;
        position: relative;width: 25%;
    }
    #heady .head-center{
        order: 3;
        position: relative;width: 10%;
    }
    #heady .head-right{
        order: 2;
        position: relative;width: 65%;
    }
    #heady .elementor-menu-toggle{
        background-color: rgb(215 164 87);
        color: #fff;
        padding: 10px;
        border-radius: 0px;width: 49px
    }
    .ban-left {
        background-color: rgb(66 66 66 / 55%);
        max-width: 506px;
        padding: 15px;
    }
    .mid .bit{
        max-width: 500px;
        margin: auto;
    }
    .foot-logo img {
        max-width: 200px;
    }
    #foot .elementor-nav-menu--layout-horizontal{
        justify-content: center;
    }
    #foot .elementor-nav-menu__align-right .elementor-nav-menu {
        margin-left: unset;
    }
    #foot .elementor-widget-social-icons .elementor-widget-container{
        text-align: center;
    }
    .newsletter .erty{
        max-width: 450px;
        margin: auto;
    }
    .blog-home .elementor-post{
        max-width: 444px;
        margin: auto !important;
    }
    #foot .elementor-nav-menu{
        justify-content: center !important;
    } 
    #foot .elementor-nav-menu li a{
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (max-width: 575px){
    #heady .head-right{
        display: none;
    }
    #heady .head-left{
        width: 40%;
    }
    #heady .head-center{
        width: 60%;
    }
    /*#heady .elementor-menu-toggle{
        margin: 0;font-size: 13px;
    }*/
    #heady .elementor-element-834f1dc .elementor-widget-container{
        align-items: end;
    }
    #heady .elementor-menu-toggle{
        margin: 0;
    }

}/* End custom CSS */