.elementor-12061 .elementor-element.elementor-element-ae01dcc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12061 .elementor-element.elementor-element-ce6cacd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS */.top-header-custom .elementor-section.elementor-section-boxed .elementor-container{

    align-items: center;

}
.elementor-11687 .elementor-element.elementor-element-432f7e1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding-top: 0;
    padding-bottom: 0;
}


@media (max-width: 767px){

    .elementor-11774 .elementor-element.elementor-element-2ecb5f24{
        display:none !important;
    }
    .elementor-11774 .elementor-element.elementor-element-5eb1bad9 {

        width: 12% !important;
    }

    .elementor-11774 .elementor-element.elementor-element-6656c7b4 {
        display: inline-block;

        top: 4px !important;

    }
    .elementor-11774 .elementor-element.elementor-element-4d932cf0 {

        width: 50% !important;
        margin-right: 12px !important;
    }
}

.elementor-11774 .elementor-element.elementor-element-6656c7b4{
    display: inline-block;
    width: 8%;
    top: 3px;
    left: 8px;
}

.elementor-11774 .elementor-element.elementor-element-2ecb5f24{
    display: inline-block;
    width: 30%;
}
.elementor-11774 .elementor-element.elementor-element-4d932cf0{
    display: inline-block;
    width: 30%;
}
.elementor-11774 .elementor-element.elementor-element-5eb1bad9{
    display: inline-block;
    width: 8%;
    top:3px;
}


.elementor-11774 .elementor-element.elementor-element-4d932cf0 > .elementor-widget-container{
    border:none;
}

.header-social.elementor-shape-rounded .elementor-icon.elementor-social-icon{
    background:none;
    width: 35px;
    height:35px;
}
.header-social .elementor-shape-rounded .elementor-icon.elementor-social-icon svg{
    width: 35px;
    height:35px;
}

.elementor-11774 .elementor-element.elementor-element-e579118:not(.elementor-motion-effects-element-type-background), .elementor-11774 .elementor-element.elementor-element-e579118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-size: cover;
}

.elementor-11774 .elementor-element.elementor-element-1e08ee4 {
    position: relative;
    top: 120px;
}
@media (max-width: 767px){
    .elementor-11774 .elementor-element.elementor-element-1e08ee4 {
        position: relative;
        top: 80px;
    }
}

.elementor-11774 .elementor-element.elementor-element-58e3e23 .elementor-button {
 
    background-image: -moz-linear-gradient( 87deg, rgb(68,121,192) 0%, rgb(9,66,143) 100%)!important;
    background-image: -webkit-linear-gradient( 87deg, rgb(68,121,192) 0%, rgb(9,66,143) 100%)!important;
    background-image: -ms-linear-gradient( 87deg, rgb(68,121,192) 0%, rgb(9,66,143) 100%)!important;
    border: 5px solid #1f57a2;
    padding: 10px 56px;
    border-radius: 50px;
}


.elementor-11774 .elementor-element.elementor-element-20f46a2 .elementor-button {
    background-image: -moz-linear-gradient( 87deg, rgb(156,157,159) 0%, rgb(51,51,51) 100%) !important;
    background-image: -webkit-linear-gradient( 87deg, rgb(156,157,159) 0%, rgb(51,51,51) 100%) !important;
    background-image: -ms-linear-gradient( 87deg, rgb(156,157,159) 0%, rgb(51,51,51) 100%) !important;
    border: 5px solid #656566;
    padding: 11px 38px;
    border-radius: 50px;
    font-size: 18px;
}

.elementor-11774 .elementor-element.elementor-element-9611530 {
    position: relative;
    top: 100px;
}



.elementor-11774 .elementor-element.elementor-element-5ea92a6 .elementor-button {
    background-image: -moz-linear-gradient( 87deg, rgb(68,121,192) 0%, rgb(9,66,143) 100%) !important;
    background-image: -webkit-linear-gradient( 87deg, rgb(68,121,192) 0%, rgb(9,66,143) 100%) !important;
    background-image: -ms-linear-gradient( 87deg, rgb(68,121,192) 0%, rgb(9,66,143) 100%) !important;
    padding: 10px 50px;
    border: 5px solid #164e9a;
    border-radius: 50px;
}

@media (max-width: 767px){
    .elementor-11774 .elementor-element.elementor-element-5ea92a6 .elementor-button {
        padding: 7px 30px !important;
    }

}/* End custom CSS */