.elementor-kit-13{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#101010;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFFFFF;--e-global-color-3519e04:#000000;--e-global-color-b51df39:#FCAA24;--e-global-color-b0d5a89:#DA5224;--e-global-color-aec1f75:#E24BB8;--e-global-color-408d98b:#02010100;--e-global-color-fb43461:#0000007A;--e-global-color-ba98a3f:#31A3DD;--e-global-color-4215be2:#31A3DD1A;--e-global-typography-primary-font-family:"Syncopate";--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Syne";--e-global-typography-accent-font-size:0.9rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-7502ad4-font-family:"Montserrat";--e-global-typography-7502ad4-font-size:1rem;--e-global-typography-7502ad4-font-weight:600;--e-global-typography-7502ad4-line-height:1em;--e-global-typography-7502ad4-letter-spacing:2px;--e-global-typography-8f053b7-font-family:"Montserrat";--e-global-typography-8f053b7-font-size:5.5rem;--e-global-typography-8f053b7-font-weight:600;--e-global-typography-8f053b7-line-height:1.2em;--e-global-typography-bb1b6df-font-family:"Montserrat";--e-global-typography-bb1b6df-font-size:4rem;--e-global-typography-bb1b6df-font-weight:500;--e-global-typography-bb1b6df-line-height:1.2em;--e-global-typography-79635b0-font-family:"Montserrat";--e-global-typography-79635b0-font-size:3.5rem;--e-global-typography-79635b0-font-weight:500;--e-global-typography-79635b0-line-height:1.2em;--e-global-typography-edd3bbc-font-family:"Montserrat";--e-global-typography-edd3bbc-font-size:1.2rem;--e-global-typography-edd3bbc-font-weight:500;--e-global-typography-edd3bbc-line-height:1.2em;--e-global-typography-eb1f7a4-font-family:"Montserrat";--e-global-typography-eb1f7a4-font-size:1.1rem;--e-global-typography-eb1f7a4-font-weight:500;--e-global-typography-eb1f7a4-line-height:1.2em;--e-global-typography-e874ac8-font-family:"Montserrat";--e-global-typography-e874ac8-font-size:1.1rem;--e-global-typography-e874ac8-font-weight:500;--e-global-typography-e874ac8-line-height:1.2em;--e-global-typography-f551491-font-family:"Syncopate";--e-global-typography-f551491-font-size:1.5rem;--e-global-typography-f551491-font-weight:600;--e-global-typography-f551491-line-height:1em;--e-global-typography-1ce0645-font-family:"Montserrat";--e-global-typography-1ce0645-font-size:1.5rem;--e-global-typography-1ce0645-font-weight:400;--e-global-typography-1ce0645-font-style:italic;--e-global-typography-1ce0645-line-height:1.5em;--e-global-typography-49d8825-font-family:"Syncopate";--e-global-typography-49d8825-font-size:4rem;--e-global-typography-49d8825-font-weight:600;--e-global-typography-49d8825-line-height:1.2em;--e-global-typography-535d012-font-family:"Syncopate";--e-global-typography-535d012-font-size:13rem;--e-global-typography-535d012-font-weight:600;--e-global-typography-535d012-line-height:1.2em;--e-global-typography-a9186eb-font-family:"Montserrat";--e-global-typography-a9186eb-font-size:1rem;--e-global-typography-a9186eb-font-weight:600;--e-global-typography-a9186eb-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-primary );}.elementor-kit-13 a{color:var( --e-global-color-accent );}.elementor-kit-13 a:hover{color:var( --e-global-color-text );}.elementor-kit-13 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8f053b7-font-family ), Sans-serif;font-size:var( --e-global-typography-8f053b7-font-size );font-weight:var( --e-global-typography-8f053b7-font-weight );line-height:var( --e-global-typography-8f053b7-line-height );letter-spacing:var( --e-global-typography-8f053b7-letter-spacing );word-spacing:var( --e-global-typography-8f053b7-word-spacing );}.elementor-kit-13 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bb1b6df-font-family ), Sans-serif;font-size:var( --e-global-typography-bb1b6df-font-size );font-weight:var( --e-global-typography-bb1b6df-font-weight );line-height:var( --e-global-typography-bb1b6df-line-height );letter-spacing:var( --e-global-typography-bb1b6df-letter-spacing );word-spacing:var( --e-global-typography-bb1b6df-word-spacing );}.elementor-kit-13 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-79635b0-font-family ), Sans-serif;font-size:var( --e-global-typography-79635b0-font-size );font-weight:var( --e-global-typography-79635b0-font-weight );line-height:var( --e-global-typography-79635b0-line-height );letter-spacing:var( --e-global-typography-79635b0-letter-spacing );word-spacing:var( --e-global-typography-79635b0-word-spacing );}.elementor-kit-13 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-edd3bbc-font-family ), Sans-serif;font-size:var( --e-global-typography-edd3bbc-font-size );font-weight:var( --e-global-typography-edd3bbc-font-weight );line-height:var( --e-global-typography-edd3bbc-line-height );letter-spacing:var( --e-global-typography-edd3bbc-letter-spacing );word-spacing:var( --e-global-typography-edd3bbc-word-spacing );}.elementor-kit-13 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-eb1f7a4-font-family ), Sans-serif;font-size:var( --e-global-typography-eb1f7a4-font-size );font-weight:var( --e-global-typography-eb1f7a4-font-weight );line-height:var( --e-global-typography-eb1f7a4-line-height );letter-spacing:var( --e-global-typography-eb1f7a4-letter-spacing );word-spacing:var( --e-global-typography-eb1f7a4-word-spacing );}.elementor-kit-13 h6{color:var( --e-global-color-b0d5a89 );font-family:var( --e-global-typography-e874ac8-font-family ), Sans-serif;font-size:var( --e-global-typography-e874ac8-font-size );font-weight:var( --e-global-typography-e874ac8-font-weight );line-height:var( --e-global-typography-e874ac8-line-height );letter-spacing:var( --e-global-typography-e874ac8-letter-spacing );word-spacing:var( --e-global-typography-e874ac8-word-spacing );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );background-color:#FCAA24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCAA24;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-408d98b );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCAA24;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-13{--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:0.8rem;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-7502ad4-font-size:0.9rem;--e-global-typography-7502ad4-line-height:1em;--e-global-typography-7502ad4-letter-spacing:2px;--e-global-typography-8f053b7-font-size:4rem;--e-global-typography-8f053b7-line-height:1.2em;--e-global-typography-bb1b6df-font-size:3.2rem;--e-global-typography-bb1b6df-line-height:1.2em;--e-global-typography-79635b0-font-size:2.7rem;--e-global-typography-79635b0-line-height:1.2em;--e-global-typography-edd3bbc-font-size:1.1rem;--e-global-typography-edd3bbc-line-height:1.2em;--e-global-typography-eb1f7a4-font-size:1rem;--e-global-typography-eb1f7a4-line-height:1.2em;--e-global-typography-e874ac8-font-size:1rem;--e-global-typography-e874ac8-line-height:1.2em;--e-global-typography-f551491-font-size:1.3rem;--e-global-typography-f551491-line-height:1em;--e-global-typography-1ce0645-font-size:1.3rem;--e-global-typography-1ce0645-line-height:1.5em;--e-global-typography-49d8825-font-size:3.5rem;--e-global-typography-49d8825-line-height:1.2em;--e-global-typography-535d012-font-size:10rem;--e-global-typography-535d012-line-height:1.2em;--e-global-typography-a9186eb-font-size:1rem;--e-global-typography-a9186eb-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-8f053b7-font-size );line-height:var( --e-global-typography-8f053b7-line-height );letter-spacing:var( --e-global-typography-8f053b7-letter-spacing );word-spacing:var( --e-global-typography-8f053b7-word-spacing );}.elementor-kit-13 h2{font-size:var( --e-global-typography-bb1b6df-font-size );line-height:var( --e-global-typography-bb1b6df-line-height );letter-spacing:var( --e-global-typography-bb1b6df-letter-spacing );word-spacing:var( --e-global-typography-bb1b6df-word-spacing );}.elementor-kit-13 h3{font-size:var( --e-global-typography-79635b0-font-size );line-height:var( --e-global-typography-79635b0-line-height );letter-spacing:var( --e-global-typography-79635b0-letter-spacing );word-spacing:var( --e-global-typography-79635b0-word-spacing );}.elementor-kit-13 h4{font-size:var( --e-global-typography-edd3bbc-font-size );line-height:var( --e-global-typography-edd3bbc-line-height );letter-spacing:var( --e-global-typography-edd3bbc-letter-spacing );word-spacing:var( --e-global-typography-edd3bbc-word-spacing );}.elementor-kit-13 h5{font-size:var( --e-global-typography-eb1f7a4-font-size );line-height:var( --e-global-typography-eb1f7a4-line-height );letter-spacing:var( --e-global-typography-eb1f7a4-letter-spacing );word-spacing:var( --e-global-typography-eb1f7a4-word-spacing );}.elementor-kit-13 h6{font-size:var( --e-global-typography-e874ac8-font-size );line-height:var( --e-global-typography-e874ac8-line-height );letter-spacing:var( --e-global-typography-e874ac8-letter-spacing );word-spacing:var( --e-global-typography-e874ac8-word-spacing );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-text-font-size:0.9rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:0.7rem;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-7502ad4-font-size:0.8rem;--e-global-typography-7502ad4-line-height:1em;--e-global-typography-7502ad4-letter-spacing:2px;--e-global-typography-8f053b7-font-size:2rem;--e-global-typography-bb1b6df-font-size:1.7rem;--e-global-typography-bb1b6df-line-height:1.2em;--e-global-typography-79635b0-font-size:1.5rem;--e-global-typography-79635b0-line-height:1.2em;--e-global-typography-edd3bbc-font-size:1rem;--e-global-typography-edd3bbc-line-height:1.2em;--e-global-typography-eb1f7a4-font-size:0.9rem;--e-global-typography-eb1f7a4-line-height:1.2em;--e-global-typography-e874ac8-font-size:0.9rem;--e-global-typography-e874ac8-line-height:1.5em;--e-global-typography-f551491-font-size:1rem;--e-global-typography-f551491-line-height:1em;--e-global-typography-1ce0645-font-size:1rem;--e-global-typography-1ce0645-line-height:1.5em;--e-global-typography-49d8825-font-size:2.5rem;--e-global-typography-49d8825-line-height:1.2em;--e-global-typography-535d012-font-size:5rem;--e-global-typography-535d012-line-height:1.2em;--e-global-typography-a9186eb-font-size:0.9rem;--e-global-typography-a9186eb-line-height:1.5em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-8f053b7-font-size );line-height:var( --e-global-typography-8f053b7-line-height );letter-spacing:var( --e-global-typography-8f053b7-letter-spacing );word-spacing:var( --e-global-typography-8f053b7-word-spacing );}.elementor-kit-13 h2{font-size:var( --e-global-typography-bb1b6df-font-size );line-height:var( --e-global-typography-bb1b6df-line-height );letter-spacing:var( --e-global-typography-bb1b6df-letter-spacing );word-spacing:var( --e-global-typography-bb1b6df-word-spacing );}.elementor-kit-13 h3{font-size:var( --e-global-typography-79635b0-font-size );line-height:var( --e-global-typography-79635b0-line-height );letter-spacing:var( --e-global-typography-79635b0-letter-spacing );word-spacing:var( --e-global-typography-79635b0-word-spacing );}.elementor-kit-13 h4{font-size:var( --e-global-typography-edd3bbc-font-size );line-height:var( --e-global-typography-edd3bbc-line-height );letter-spacing:var( --e-global-typography-edd3bbc-letter-spacing );word-spacing:var( --e-global-typography-edd3bbc-word-spacing );}.elementor-kit-13 h5{font-size:var( --e-global-typography-eb1f7a4-font-size );line-height:var( --e-global-typography-eb1f7a4-line-height );letter-spacing:var( --e-global-typography-eb1f7a4-letter-spacing );word-spacing:var( --e-global-typography-eb1f7a4-word-spacing );}.elementor-kit-13 h6{font-size:var( --e-global-typography-e874ac8-font-size );line-height:var( --e-global-typography-e874ac8-line-height );letter-spacing:var( --e-global-typography-e874ac8-letter-spacing );word-spacing:var( --e-global-typography-e874ac8-word-spacing );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.IconLauncher__BaseLauncher-sc-1v4wj31-0 {background-color: #da5224 !important;}

.elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav>li.menu-item-181.current-menu-item>a{color: #ffffff !important;}

.bolder {font-weight: 800;}

.help-box-title h4 {margin: 1rem 0 0 0 !important;}

.elementor-element-ad8c6a5 h3 {margin-top: 20px !important;}

.elementor-flip-box__layer__title {margin: 0 0 5px 0 !important; line-height: 60px !important;}

.qxCTlb {color: #fff !important; border: none !important;}

.qxCTlb:hover {background-color: #000 !important; border: none !important;}

.bottom-button {text-align: center !important;}

.bottom-button .qxCTlb {color: #fff !important; border: 1px solid #31a3dd !important;}

.bottom-button .qxCTlb:hover {background-color: #000 !important;}

.bottom-button iframe {min-height: 790px !important;}

.serv_btn {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    line-height: var(--e-global-typography-accent-line-height) !important;
    letter-spacing: var(--e-global-typography-accent-letter-spacing) !important;
    background: #31a3dd !important;
    padding: 21px !important;
    border: 1px solid #31a3dd !important;
}

.serv_btn:hover {
    background: #000 !important;
    padding: 21px !important;
    border: 1px solid #31a3dd !important;
}

.elementor-7 .elementor-element.elementor-element-56c8fc48 > .elementor-container {min-height: 72vh !important;}

.elementor-element-335dec38 .elementor-icon-box-title {margin-top: 0px !important;}

.elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {color: #FCAA24 !important;}

.elementor-element-335dec38 {margin-top: 20px !important;}

.elementor-1788 .elementor-element.elementor-element-33a16ca>.elementor-widget-container {font-family: "Syne",Sans-serif;
    font-size: .9rem;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 2px;
    background-color: #31A3DD;
    border-style: none;
    text-transform: uppercase;
}

.elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav>li.current-menu-ancestor>a, .elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav>li.current-menu-item>a, .elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a, .elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav>li.current-menu-ancestor>a, .elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {color: #FCAA24 !important;}

.elementskit-dropdown {background: #000 !important; border: 1px solid #fff !important;}

.web-button {background: #FCAA24 !important; color: #fff !important; margin: 10px !important;}

.elementor-element-d2a4f99 .elementor-heading-title {padding: 30px 0px 10px !important;}

/*boxes*/
.serv-box {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); margin: 15px;}


/* Contact Button */
@media screen and (min-width: 1025px) {
    
.elementor-element-78b6f89f {background: none !important;}

.elementor-element-32b63e57 > .elementor-element-populated {
    margin: 0em 0em 0em 0em !important;
    e-column-margin-right: 0em !important;
    e-column-margin-left: 0em !important;
}

.elementor-carousel-image {height: 75% !important;}

/* Playbook format */
.menu-item-181 a {color: #fff !important;}

.menu-item-181  {margin-left: 15px !important; background-color: #31a3dd;}
    
.menu-item-181:hover {background-color: #000;}
}


@media screen and (min-width: 1025px) and (max-width: 1919px) {
    
    .elementor-175 .elementor-element.elementor-element-43ba87c9 > .elementor-element-populated {margin: 0em 0em 0em 0em !important;}
    
    .elementor-130 .elementor-element.elementor-element-66621566 > .elementor-element-populated {margin: 0em 0em 0em 1em !important;}
    
    .elementor-element-66621566 {background-color: rgba(0,0,0,0.75) !important;}
    
    .menu-item-181 {margin-right: 20px !important;}

    .elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover:nth-last-child(-n+1):after {background-color: #31a3dd;}

    .elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav > li.menu-item-3289 > a {color: #fff !important;}

    .elementor-93 .elementor-element.elementor-element-38595e2 .elementskit-navbar-nav > li.menu-item-3289 > a:hover {color: rgba(255, 255, 255, 0.7) !important;}
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
    .elementor-9 .elementor-element.elementor-element-8dbfab3 > .elementor-element-populated {margin: 0em 0em 0em 1em !important;}
        
    .elementor-element.elementor-element-78b6f89f {background-position: -550px !important;}
    
    .elementor-7 .elementor-element.elementor-element-2a4355fc > .elementor-element-populated {padding: 2em 2em 2em 2em !important;}
    
    .elementor-7 .elementor-element.elementor-element-4d3a8b11 {width: 50% !important;}
}

@media screen and (min-width: 769px) and (max-width: 1440px) { 
    .elementor-1788 .elementor-element.elementor-element-0233451 {padding-top: 270px !important;}
    
    .elementor-1788 .elementor-element.elementor-element-23e0a95e.elementor-element {width: 100% !important;}
}

@media screen and (min-width: 769px) and (max-width: 899px) {
    .menu-item-3289 {border-top: 1px solid #000; margin: 10px 15px !important;}

    .menu-item-3289 a {padding: 20px 15px 10px 0px !important;}

    .elementor-element-65a973f .e-con-inner{display: block !important;}
    
    .elementor-element-b4b9899, .elementor-element-8cc87d9, .elementor-element-f666411 {widgets-spacing: 0px 20px; width: 100% !important;}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-2a4355fc{width: 62% !important;}
    .elementor-7 .elementor-element.elementor-element-64953e22
    {width: 38% !important;}
}

@media screen and (min-width: 900px) and (max-width: 1024px) {

    .menu-item-3289 {border-top: 1px solid #000; margin: 10px 15px !important;}

    .menu-item-3289 a {padding: 20px 15px 10px 0px !important;}

    .elementor-element-b4b9899, .elementor-element-8cc87d9, .elementor-element-f666411 {widgets-spacing: 0px 20px; width: 100% !important;}
    
    .elementor-9 .elementor-element.elementor-element-8dbfab3 > .elementor-element-populated {margin: 0em 0em 0em 1em !important;}
    
    .elementor-element-7fdbcc9 {height: 45px !important;}

    .elementor-9 .elementor-element.elementor-element-2f20594 {width: 100% !important;}

    .elementor-7 .elementor-element.elementor-element-2a4355fc > .elementor-element-populated {padding: 2em 2em 2em 2em !important;}
    
    .elementor-7 .elementor-element.elementor-element-2ba99e9d .elementor-divider-separator {width: 55% !important;}
    
    .elementor-7 .elementor-element.elementor-element-4d3a8b11 {width: 100% !important; margin-top: 20px;}
    
    .elementor-7 .elementor-element.elementor-element-59a3397e {width: 8% !important; margin-top: 40px;}
    
    .elementor-7 .elementor-element.elementor-element-3a2339df {margin-top: 42px !important;}
    
    .elementor-7 .elementor-element.elementor-element-32b63e57 > .elementor-element-populated {margin-left: 5em !important;}
    
    .elementor-element-78b6f89f {background-image: none !important;}
    
    .elementor-130 .elementor-element.elementor-element-66621566>.elementor-element-populated {margin-left: 0em !important;}
   
    span.elementor-divider-separator {margin-top: 50px !important;}
   
    .elementor-element-7024f252 {margin-top: 0px !important;}
   
    .e-con-inner {margin: 0 0 !important; max-width: 100% !important;}
}

@media screen  and (max-width: 768px) {
    .elementor-element-1f1a9e93, .elementor-element-55e22431 {margin: 0 auto !important;}

    .elementor-element-eaff4ef, .elementor-element-eaff4ef h4, .elementor-element-aad8fa4, .elementor-element-aad8fa4 h4, .elementor-element-26d8bfb, .elementor-element-26d8bfb h4, .elementor-element-eccf6d6, .elementor-element-eccf6d6 h4, .elementor-element-5afc73f, .elementor-element-5afc73f h4, .elementor-element-9935f3b, .elementor-element-9935f3b h4, .elementor-element-9d13577, .elementor-element-9d13577 h4, .elementor-element-a7c534b, .elementor-element-a7c534b h4, .elementor-element-14e1c35, .elementor-element-14e1c35 h4 {margin-bottom: 0 !important;}
    
    .elementor-element-1f85af43 {background-image: none !important;}
    
    .elementor-113 .elementor-element.elementor-element-1f85af43 > .elementor-background-overlay {display: none !important;}
    
    .elementor-element-06805da {width: 90% !important; margin: 0 auto !important;}
    
    .elementor-element-26528b8 {width: 90% !important; margin: 30px auto !important;}

    .elementor-93 .elementor-element.elementor-element-50abefd9 {width: 88% !important;}

}

@media screen and (min-width: 481px) and (max-width: 1024px) {
    .elementor-element-d2a4f99 .elementor-heading-title {text-align: left !important; font-size: 1.2em !important; margin-left: 15px !important;}
}

@media screen and (min-width: 481px) and (max-width: 768px) {
    .menu-item-3289 {border-top: 1px solid #000; margin: 10px 15px !important;}

    .menu-item-3289 a {padding: 20px 15px 10px 0px !important;}

    .elementor-element-b4b9899, .elementor-element-8cc87d9, .elementor-element-f666411 {widgets-spacing: 0px 20px !important;}

    .elementor-9 .elementor-element.elementor-element-2f20594 {width: 100% !important;}

    .elementor-element-7fdbcc9 {height: 45px !important;}
    
    .elementor-7 .elementor-element.elementor-element-4d3a8b11 {float: left; width: 1024px !important;}

    .elementor-7 .elementor-element.elementor-element-1f2628f .ekit-video-popup-btn {width: 255px !important;}

    .elementor-7 .elementor-element.elementor-element-59a3397e {clear: left; width: 65px !important; margin-top: 20px;}

    .elementor-7 .elementor-element.elementor-element-3a2339df {float:left; width: 250px !important; padding-top: 43px;}

    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-commentor-bio {bottom: -150px !important;}

    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-single-testimonial-slider {min-height: 550px;}

    .elementor-130 .elementor-element.elementor-element-66621566 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-32b63e57 > .elementor-element-populated {margin: 0em 0em 0em 1em !important;}
    
    .elementor-element-78b6f89f {background-image: none !important; background-color: #fff !important;}

    .elementor-element-78b6f89f .elementor-background-overlay {opacity: 0 !important;}

    /* Home Page */  

    .elementor-widget-divider--view-line_text .elementor-divider-separator:before {display: none !important;}
    
    .elementor-element-7024f252, .elementor-element-50bfbecb, .elementor-element-306953fb {margin-left: 10px !important;}
    
    .elementor-7 .elementor-element.elementor-element-32b63e57 > .elementor-element-populated {margin: 0em 0em 0em 1em;}

    .elementor-7 .elementor-element.elementor-element-59a3397e {width: 8% !important;}

    .elementor-element-3693645 {margin-bottom: 25px !important; margin-top: 30px !important;}

    .elementor-7 .elementor-element.elementor-element-1f2628f .ekit-video-popup-btn {line-height: 25px !important;}

    .elementor-7 .elementor-element.elementor-element-2f2994f4, .elementor-7 .elementor-element.elementor-element-30cdf27, .elementor-7 .elementor-element.elementor-element-7a02a82a {width: 15% !important;}

    .elementor-7 .elementor-element.elementor-element-62da541d, .elementor-7 .elementor-element.elementor-element-2f50f2de, .elementor-7 .elementor-element.elementor-element-6854b56 {width: 75% !important;margin-left: 30px;}

    .elementor-7 .elementor-element.elementor-element-6202bf8 .elementor-button {margin-bottom: 20px;}

    .elementor-7 .elementor-element.elementor-element-732343fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3f530fbe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-52d1bbf9 .elementor-icon-box-title  {margin-top: 5px !important;}

    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-commentor-bio {min-height: 320px !important;}

    /* About Page */    
    .elementor-9 .elementor-element.elementor-element-3867e3d0, .elementor-9 .elementor-element.elementor-element-6fc4f1c, .elementor-9 .elementor-element.elementor-element-c4cff6a {width: 15% !important;}

    .elementor-9 .elementor-element.elementor-element-6c852b08, .elementor-9 .elementor-element.elementor-element-40f8badb, .elementor-9 .elementor-element.elementor-element-1b10fd3 {width: 85% !important;}

    .elementor-9 .elementor-element.elementor-element-18282169 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-39157940 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5d94a614 .elementor-icon-box-title  {margin-top: 5px !important;}

    .elementor-130 .elementor-element.elementor-element-5dcb724f .elementor-image-box-title {margin-top: 0px !important;}

    .elementor-130 .elementor-element.elementor-element-5dcb724f .elementor-image-box-description {margin-bottom: 40px !important;}

    .elementor-113 .elementor-element.elementor-element-54ae4837 {margin-right: 10px !important; margin-left: 10px !important;}

    .elementor-113 .elementor-element.elementor-element-3ed1b0c5 {margin-top: 20px !important; margin-left: 10px !important; margin-right: 10px !important;}

    /*Responsive Web Page */
    .elementor-1788 .elementor-element.elementor-element-5f744302 > .elementor-element-populated {width: 85% !important;}
    
    .elementor-1788 .elementor-element.elementor-element-3c916b5 .swiper-slide {height: 250px !important;}

    /* Design & Delivery */
    .page-id-128 .e-con-inner {width: 85% !important;}

    .page-id-128 .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {text-align: left !important;}
}

@media screen and (max-width: 480px) {

    .swiper-slide {min-height: 550px !important;}

    .bottom-button iframe {min-height: 1250px !important;}

    .elementor-carousel-image {height: 20% !important;}
    
    .elementor-7 .elementor-element.elementor-element-56c8fc48 {padding: 0 !important;}

    .elementor-element-6d7f88e4{ background-color: #fff !important;}

    .menu-item-3289 {border-top: 1px solid #000; margin: 10px 15px !important;}

    .menu-item-3289 a {padding: 20px 15px 10px 0px !important;}

    .swiper-slide {height: 200px !important; width: 100% !important;}
    
    .swiper-slide-inner {min-height: 200px !important;}

    .elementor-element .swiper .elementor-swiper-button-prev {left: 0 !important; }

    .elementor-element .swiper .elementor-swiper-button-next {right: 0 !important;}

    .elementor-1788 .elementor-element.elementor-element-e12f21d, .elementor-1788 .elementor-element.elementor-element-23e0a95e {width: 100% !important; max-width: 100% !important;}

    .elementor-1788 .elementor-element.elementor-element-e12f21d h1 {font-size: 30px !important;}

    .elementor-element-a20ebae ul {list-style: none !important; padding-left: 0px !important;}

    .elementor-175 .elementor-element.elementor-element-43ba87c9 > .elementor-element-populated{ padding: 0px !important;}

    .elementor-951 .elementor-element.elementor-element-5f0c67b7 .mf-btn-wraper, .elementor-widget-social-icons .elementor-grid, .elementor-175 .elementor-element.elementor-element-5abf8f6e, .elementor-3825 .elementor-element.elementor-element-350a8352,.elementor-1788 .elementor-element.elementor-element-7417e62, .elementor-1788 .elementor-element.elementor-element-7417e62 .elementor-heading-title, .elementor-1788 .elementor-element.elementor-element-1a59121 .elementor-heading-title, .elementor-1788 .elementor-element.elementor-element-22d90efe .elementor-heading-title {text-align: center !important;}

    .elementor-widget-divider--view-line_text .elementor-divider-separator:before {display: none;}

    .elementor-7 .elementor-element.elementor-element-2ba99e9d .elementor-divider__text {text-align: center;}

    .elementor-7 .elementor-element.elementor-element-2a4355fc > .elementor-element-populated {margin: 0px 0px 0px 0px !important;}

    .elementor-7 .elementor-element.elementor-element-2a4355fc > .elementor-element-populated {padding: 1em 1em 2em 1em !important;}

    .elementor-element-489c483d {text-align: left !important;}
    
    .elementor-element-6c733eb {padding-bottom: 75px !important;}
    
    .elementor-section.elementor-section-boxed > .elementor-container, .elementor-113 .elementor-element.elementor-element-770bab41 .elementor-heading-title, .elementor-113 .elementor-element.elementor-element-56d7c4d2 .elementor-heading-title, .elementor-128 .elementor-element.elementor-element-10a93c20 .elementor-heading-title, .elementor-128 .elementor-element.elementor-element-2be575e4 .elementor-heading-title {text-align: center;}
    
    .elementor-element-b4b9899, .elementor-element-8cc87d9, .elementor-element-f666411 {widgets-spacing: 0px 20px;}
    
    .elementor-element-65a973f, .elementor-element-65a973f .elementor-icon-box-wrapper  {text-align: center !important;}
    
    .elementor-128 .elementor-element.elementor-element-9a7fef0.elementor-element, .elementor-128 .elementor-element.elementor-element-6b1e2b7.elementor-element, .elementor-128 .elementor-element.elementor-element-963a870.elementor-element {align-self: none !important;}
    
    .elementor-icon-box-title, .elementor-widget-icon-box, .elementor-113 .elementor-element.elementor-element-466853c7 > .elementor-widget-container {margin-bottom: 0px !important;}
    
    .elementor-113 .elementor-element.elementor-element-3ed1b0c5, .elementor-113 .elementor-element.elementor-element-54ae4837 {margin: 20px 0 0 0 !important; text-align: center !important;}
    
    .elementor-113 .elementor-element.elementor-element-291a96c > .elementor-widget-container {padding: 0px 10px 0px 10px!important;}
    
    .elementor-element-15004d28 ul, .elementor-element-38e39e94 ul, .elementor-element-466853c7 ul, .elementor-element-339ffc86 ul {list-style-type: none; padding-left: 0px;}
    
    .elementor-element-15004d28 ul li, .elementor-element-38e39e94 ul li, .elementor-element-466853c7 ul li, .elementor-element-339ffc86 ul li {margin: 15px !important;}
    
    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-commentor-bio {bottom: 0px !important;}

    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-single-testimonial-slider {min-height: 550px;}

    .elementor-element-59a3397e, .elementor-element-3a2339df {margin-top: 10px !important;}
  
    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-commentor-bio {bottom: 0px !important;}

    .elementor-7 .elementor-element.elementor-element-cd98fb5 .elementskit-commentor-content {min-height: 300px important;}
    
    .elementor-element-78b6f89f {background-image: none !important;}
        
    .elementor-element-78b6f89f .elementor-background-overlay {opacity: 0 !important;}
    
    .elementor-divider-separator {width: 95% !important;}

    .elementor-divider__text {font-size: 22px !important;}

    .elementor-93 .elementor-element.elementor-element-6332aa02 {width: 70% !important;}

    .elementor-93 .elementor-element.elementor-element-50abefd9 {width: 30% !important;}

    .elementor-7 .elementor-element.elementor-element-1f2628f .ekit-video-popup-btn {padding: 5px 0px 0px 2px !important; line-height: 20px !important;}

    .elementor-7 .elementor-element.elementor-element-59a3397e {width: 18% !important; margin-left: 50px;}

    .elementor-7 .elementor-element.elementor-element-3a2339df {width: 50% !important;}

    .wp-chatbot-mobile-full-screen {bottom: 25px !important; right: 20px !important;}
    
    ul.elementor-icon-list-items.elementor-inline-items {display: block !important;}
   
    .elementor-widget .elementor-icon-list-item {padding-bottom: 5px !important;}
   
    .serv-head, .serv-price, .serv-btn{max-width: 100% !important; width: 100% !important; text-align: left !important;}
   
    .serv-btn-txt {max-width: 100% !important;width: 100% !important; margin-top: 20px !important;}
   
    .elementor-global-1474, .elementor-global-1471 {float: left !important;
    max-width: 100% !important;
    width: 100% !important;
    text-align: center !important;
    margin: 20px 0 !important;}
    
    h1, h3 {font-size: 36px !important; line-height:1.5;}
    
    .elementor-element-6202bf8 {margin-bottom: 45px !important;}
    
    .elementor-element-f1bf8d8, .elementor-7 .elementor-element.elementor-element-f1bf8d8 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-b598bd6 > .elementor-widget-container {margin: 0 auto !important; text-align: center !important;}
    
    .elementor-7 .elementor-element.elementor-element-304601a .elementor-heading-title {font-size: 18px !important;}
    
    .elementor-7 .elementor-element.elementor-element-4fe7700 > .elementor-widget-container {padding: 0px !important;}
    
    .elementor-9 .elementor-element.elementor-element-6c733eb:not(.elementor-motion-effects-element-type-background) { background-position: 775px 175px !important;}

    .elementor-7 .elementor-element.elementor-element-3dd30dbc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3dd30dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image: none !important;}

    .elementor-element-66621566 {background-color: #000 !important;}
}/* End custom CSS */