.elementor-kit-393{--e-global-color-primary:#C84B35;--e-global-color-secondary:#192C44;--e-global-color-text:#212529;--e-global-color-accent:#C84B35;--e-global-color-61b5981:#FFFFFF;--e-global-color-2d580cf:#A03C2A;--e-global-color-48a6140:#192C44;--e-global-color-d6cdcf6:#FFC107;--e-global-color-7f43f5c:#D39E00;--e-global-color-95b52df:#C84B35;--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;}.elementor-kit-393 e-page-transition{background-color:#FFBC7D;}.elementor-kit-393 a{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h2.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 */.w-100-button .elementor-button{
    width: 100%;
}

header.page-header {
    display: none;
}

.site-header-shaddow{
        background: #000;
    background: -moz-linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);
    background: linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);
}


.w-100-button .elementor-button .elementor-button-content-wrapper {
    display: inline-flex;
    justify-content: center;
}


.choose-us-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text {
    background-color: #FFC107;
    width: 100%;
}


.shaddow-hover .elementor-button:hover {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.35)!important;
}

.shaddow-light{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.35)!important;
}

.custom-accordion-border .elementor-toggle-item .elementor-tab-title {
    border: 1px solid #dee2e6;
}


.custom-accordion-border .elementor-toggle-item .elementor-tab-content {
    border-left: 1px solid #dee2e6;
     border-right: 1px solid #dee2e6;

}


.content-section a {
    text-decoration: underline;
}


.blog-post-date ul.elementor-post-info li {
    display: block !important;
    width: 100%;
    text-align: center;
}


.blog-post-date ul.elementor-post-info li .elementor-icon-list-icon {
    display: none
}

.blog-post-date ul.elementor-post-info li:first-child{
    font-size:1.5rem;
    font-weight: 700 !important;
}


.blog-grid nav.elementor-pagination {
    justify-content: center!important;
    display: flex;
}

.image-box-overflow{
    overflow: hidden;
}

.elementor-testimonial__text .stars {
    color: #FFC107;
    padding: 20px 0;
}

.link-color-red a{
    color: #C84B35 !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.link-color-red a:hover{
    color: #192C44  !important;
}


.menu-call-button a, .elementor-sticky--active .elementor-nav-menu--main>ul>li.menu-call-button>a{
  background-color: #C84B35!important;
    border-color: #C84B35!important;
    color: #FFF!important;
    letter-spacing: 2px;  
    border-radius: 5px;
}


.menu-call-button a:hover, .elementor-sticky--active .menu-call-button a:hover {
    background-color: #a03c2a!important;
    border-color: #a03c2a!important;
    color: #FFF!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.35)!important;
}

.play-icon .elementor-custom-embed-play {
    background-color: #C84B35;
    padding: 24px 25px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(238,45,36,.3);
    -moz-box-shadow: 0 0 0 0 rgba(238,45,36,.3);
    box-shadow: 0 0 0 0 rgba(238,45,36,.3);
    -webkit-animation: ripple 3s infinite;
    -moz-animation: ripple 3s infinite;
    -ms-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    line-height: 0;
    /* width: 20px; */
    /* height: 20px; */
}

.play-icon .elementor-custom-embed-play:after, .play-icon .elementor-custom-embed-play:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(238,45,36,.3);
    -moz-box-shadow: 0 0 0 0 rgba(238,45,36,.3);
    box-shadow: 0 0 0 0 rgba(238,45,36,.3);
    -webkit-animation: ripple 3s infinite;
    -moz-animation: ripple 3s infinite;
    -ms-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
}

.play-icon .elementor-custom-embed-play:after {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    animation-delay: .6s;
}

.play-icon .elementor-custom-embed-play:before {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -ms-animation-delay: .9s;
    animation-delay: .9s;
}


.quik-links .elementor-nav-menu li a i {
    margin-right: 20px;
}


.quik-links .elementor-nav-menu li a{
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out !important;
}


.quik-links .elementor-nav-menu li a:hover {
    -webkit-transform: translateX(0.75rem);
    -moz-transform: translateX(.75rem);
    -ms-transform: translateX(.75rem);
    -o-transform: translateX(.75rem);
    transform: translateX(0.75rem);
}

.white-link a{
    color: #fff;
}

.white-link a:hover{
color: #d9d9d9;
}


.sticky-side-buttons a.elementor-button {
    position: relative;
    right: -135px;
}

.sticky-side-buttons a.elementor-button:hover {
    right: 0;
}

body.page-template .elementor-sticky--active:not(.elementor-sticky--effects) .elementor-nav-menu--main>ul>li>a {
    color: #FFFFFF !important;
}/* End custom CSS */