.elementor-2096 .elementor-element.elementor-element-6225dab4:not(.elementor-motion-effects-element-type-background), .elementor-2096 .elementor-element.elementor-element-6225dab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-6225dab4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2096 .elementor-element.elementor-element-6225dab4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2096 .elementor-element.elementor-element-3edf00b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2096 .elementor-element.elementor-element-3edf00b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2096 .elementor-element.elementor-element-3edf00b > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-2096 .elementor-element.elementor-element-691e559b{text-align:start;}.elementor-2096 .elementor-element.elementor-element-691e559b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;line-height:60px;color:#102d5e;}.elementor-2096 .elementor-element.elementor-element-5dc400be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2096 .elementor-element.elementor-element-5dc400be .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;text-transform:uppercase;color:rgba(16,45,94,0.6);}.elementor-2096 .elementor-element.elementor-element-4ecd761c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:26px;color:#7c7c7c;}.elementor-2096 .elementor-element.elementor-element-1b38fa88{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--icon-size:12px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2096 .elementor-element.elementor-element-1b38fa88 .elementor-social-icon{background-color:#102d5e;--icon-padding:0.7em;}.elementor-2096 .elementor-element.elementor-element-1b38fa88 .elementor-social-icon i{color:#ffffff;}.elementor-2096 .elementor-element.elementor-element-1b38fa88 .elementor-social-icon svg{fill:#ffffff;}.elementor-2096 .elementor-element.elementor-element-1b38fa88 .elementor-social-icon:hover{background-color:rgba(16,45,94,0.6);}.elementor-bc-flex-widget .elementor-2096 .elementor-element.elementor-element-74809242.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2096 .elementor-element.elementor-element-74809242.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2096 .elementor-element.elementor-element-74809242 > .elementor-element-populated, .elementor-2096 .elementor-element.elementor-element-74809242 > .elementor-element-populated > .elementor-background-overlay, .elementor-2096 .elementor-element.elementor-element-74809242 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-2096 .elementor-element.elementor-element-74809242 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-2096 .elementor-element.elementor-element-74809242 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-39e4bc48 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2096 .elementor-element.elementor-element-39e4bc48:not(.elementor-motion-effects-element-type-background), .elementor-2096 .elementor-element.elementor-element-39e4bc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF47;}.elementor-2096 .elementor-element.elementor-element-39e4bc48{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-72px;z-index:5;}.elementor-2096 .elementor-element.elementor-element-39e4bc48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-4a75be7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 80px;}.elementor-2096 .elementor-element.elementor-element-4a75be7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-969f868 > .elementor-container{max-width:700px;}.elementor-2096 .elementor-element.elementor-element-b49e6f6{text-align:center;}.elementor-2096 .elementor-element.elementor-element-b49e6f6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:3.8em;font-weight:800;line-height:1em;color:#28211a;}.elementor-2096 .elementor-element.elementor-element-249d01f5{--divider-border-style:solid;--divider-color:#ffab00;--divider-border-width:3px;}.elementor-2096 .elementor-element.elementor-element-249d01f5 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-2096 .elementor-element.elementor-element-249d01f5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2096 .elementor-element.elementor-element-e103329{text-align:center;font-family:"Nunito", Sans-serif;font-size:1em;line-height:1.7em;color:#757575;}.elementor-2096 .elementor-element.elementor-element-330bf04b{--spacer-size:30px;}.elementor-2096 .elementor-element.elementor-element-574783ff{--e-image-carousel-slides-to-show:3;}.elementor-2096 .elementor-element.elementor-element-574783ff .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2096 .elementor-element.elementor-element-574783ff .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;color:#212121;}.elementor-2096 .elementor-element.elementor-element-574783ff .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2096 .elementor-element.elementor-element-574783ff .elementor-swiper-button.elementor-swiper-button-next svg{fill:#212121;}.elementor-2096 .elementor-element.elementor-element-574783ff .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-8493e09 .gallery-item .gallery-caption{text-align:center;}.elementor-2096 .elementor-element.elementor-element-25c8a96d{--spacer-size:10px;}.elementor-2096 .elementor-element.elementor-element-31feb3a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2096 .elementor-element.elementor-element-31feb3a:not(.elementor-motion-effects-element-type-background), .elementor-2096 .elementor-element.elementor-element-31feb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF47;}.elementor-2096 .elementor-element.elementor-element-31feb3a{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-72px;z-index:5;}.elementor-2096 .elementor-element.elementor-element-31feb3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-21f8287 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 80px;}.elementor-2096 .elementor-element.elementor-element-21f8287 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-cb3fbbb > .elementor-container{max-width:700px;}.elementor-2096 .elementor-element.elementor-element-3eff706{text-align:center;}.elementor-2096 .elementor-element.elementor-element-3eff706 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:3.8em;font-weight:800;line-height:1em;color:#28211a;}.elementor-2096 .elementor-element.elementor-element-4e95393{--divider-border-style:solid;--divider-color:#ffab00;--divider-border-width:3px;}.elementor-2096 .elementor-element.elementor-element-4e95393 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-2096 .elementor-element.elementor-element-4e95393 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2096 .elementor-element.elementor-element-4a4b376{text-align:center;font-family:"Nunito", Sans-serif;font-size:1em;line-height:1.7em;color:#757575;}.elementor-2096 .elementor-element.elementor-element-e55c3dc{--spacer-size:30px;}.elementor-2096 .elementor-element.elementor-element-2bff630{--e-image-carousel-slides-to-show:3;}.elementor-2096 .elementor-element.elementor-element-2bff630 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2096 .elementor-element.elementor-element-2bff630 .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;color:#212121;}.elementor-2096 .elementor-element.elementor-element-2bff630 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2096 .elementor-element.elementor-element-2bff630 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#212121;}.elementor-2096 .elementor-element.elementor-element-2bff630 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-1101f57 .gallery-item .gallery-caption{text-align:center;}.elementor-2096 .elementor-element.elementor-element-a44babc{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px) and (min-width:768px){.elementor-2096 .elementor-element.elementor-element-3edf00b{width:100%;}.elementor-2096 .elementor-element.elementor-element-74809242{width:100%;}}@media(max-width:1024px){.elementor-2096 .elementor-element.elementor-element-6225dab4{padding:60px 30px 40px 30px;}.elementor-2096 .elementor-element.elementor-element-3edf00b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2096 .elementor-element.elementor-element-691e559b{text-align:center;}.elementor-2096 .elementor-element.elementor-element-5dc400be{text-align:center;}.elementor-2096 .elementor-element.elementor-element-4ecd761c{text-align:center;}.elementor-2096 .elementor-element.elementor-element-1b38fa88{text-align:center;}.elementor-2096 .elementor-element.elementor-element-39e4bc48{margin-top:0px;margin-bottom:-84px;padding:20px 32px 20px 32px;}.elementor-2096 .elementor-element.elementor-element-b49e6f6 .elementor-heading-title{font-size:3.5em;}.elementor-2096 .elementor-element.elementor-element-31feb3a{margin-top:0px;margin-bottom:-84px;padding:20px 32px 20px 32px;}.elementor-2096 .elementor-element.elementor-element-3eff706 .elementor-heading-title{font-size:3.5em;}}@media(max-width:767px){.elementor-2096 .elementor-element.elementor-element-6225dab4{padding:40px 10px 20px 10px;}.elementor-2096 .elementor-element.elementor-element-3edf00b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2096 .elementor-element.elementor-element-691e559b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2096 .elementor-element.elementor-element-691e559b .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-2096 .elementor-element.elementor-element-5dc400be .elementor-heading-title{font-size:22px;}.elementor-2096 .elementor-element.elementor-element-39e4bc48{padding:16px 16px 16px 16px;}.elementor-2096 .elementor-element.elementor-element-4a75be7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2096 .elementor-element.elementor-element-b49e6f6{text-align:center;}.elementor-2096 .elementor-element.elementor-element-b49e6f6 .elementor-heading-title{font-size:2.5em;}.elementor-2096 .elementor-element.elementor-element-249d01f5 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-2096 .elementor-element.elementor-element-249d01f5 .elementor-divider{text-align:center;}.elementor-2096 .elementor-element.elementor-element-31feb3a{padding:16px 16px 16px 16px;}.elementor-2096 .elementor-element.elementor-element-21f8287 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2096 .elementor-element.elementor-element-3eff706{text-align:center;}.elementor-2096 .elementor-element.elementor-element-3eff706 .elementor-heading-title{font-size:2.5em;}.elementor-2096 .elementor-element.elementor-element-4e95393 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-2096 .elementor-element.elementor-element-4e95393 .elementor-divider{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-9acf2f5 */.submitfield {
    height: 40px;
    background-color: #dd9933;
    color: #fff;
    border-radius: 10px;
    border-color: #dd9933;
    width: 80px;
    text-transform: uppercase;
    transition-property: all;
    transition-duration: 0.1s;
    transition-delay: 0.1s
}

.submitfield:hover {
    background-color: #c0162b
}

.cst-button {
    padding: 10px 20px;
    background-color: #ef233c;
    color: #fff;
    border-radius: 10px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bolder;
    transition-property: all;
    transition-duration: 0.1s;
    transition-delay: 0.1s
}

.cst-button:hover {
    color: #fff;
    background-color: #c0162b;
    text-decoration: none
}
.quoteform .formfields {
    float: left;
    width: 100%;
    padding: 20px;
    background-color: #f5f5f5
}
.quoteform .formfields label {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold
}
.quoteform .formfields label {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold
}

.quoteform .formfields label img {
    float: left;
    margin-right: 10px;
    margin-top: 3px
}

.quoteform .formfields .field {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.quoteform .formfields .field input {
    float: left;
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: none;
    border: 1px solid #f5f5f5;
    -webkit-appearance: none
}

.quoteform .formfields .field input:focus {
    outline: none;
    border-color: #ef233c
}

.quoteform .formfields .field select {
    float: left;
    width: 100%;
    height: 40px;
    border: none;
    padding: 0 10px;
    -webkit-appearance: none;
    outline: none;
    background-image: url(img/down-arrow.svg);
    background-position: 95%;
    background-repeat: no-repeat
}

.quoteform .formfields .field textarea {
    float: left;
    width: 100%;
    height: 100px;
    padding: 0 10px;
    border: none;
    border: 1px solid #f5f5f5
}

.quoteform .formfields .field textarea:focus {
    outline: none;
    border-color: #ef233c
}

.quoteform .formfields .field .col-3, .quoteform .formfields .field .col-4, .quoteform .formfields .field .col-2 {
    padding: 0 5px
}

.formtextarea ul {
    width: 100%;
    float: left;
    padding: 0
}

@media screen and (min-width : 20px) and (max-width : 768px) {
    .quoteform .heading {
        font-size:26px;
        text-align: left
    }
}


.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5)
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0%
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}
@media (min-width: 576px) {
    .col-sm {
        flex:1 0 0%
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        flex:1 0 0%
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex:1 0 0%
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex:1 0 0%
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex:1 0 0%
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}


@media (min-width: 576px) {
    .col-sm-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    @media (min-width: 768px) {
        .col-md-auto {
            flex:0 0 auto;
            width: auto
        }
    
        .col-md-1 {
            flex: 0 0 auto;
            width: 8.33333333%
        }
    
        .col-md-2 {
            flex: 0 0 auto;
            width: 16.66666667%
        }
    
        .col-md-3 {
            flex: 0 0 auto;
            width: 25%
        }
    
        .col-md-4 {
            flex: 0 0 auto;
            width: 33.33333333%
        }
    
        .col-md-5 {
            flex: 0 0 auto;
            width: 41.66666667%
        }
    
        .col-md-6 {
            flex: 0 0 auto;
            width: 50%
        }
    
        .col-md-7 {
            flex: 0 0 auto;
            width: 58.33333333%
        }
    
        .col-md-8 {
            flex: 0 0 auto;
            width: 66.66666667%
        }
    
        .col-md-9 {
            flex: 0 0 auto;
            width: 75%
        }
    
        .col-md-10 {
            flex: 0 0 auto;
            width: 83.33333333%
        }
    
        .col-md-11 {
            flex: 0 0 auto;
            width: 91.66666667%
        }
    
        .col-md-12 {
            flex: 0 0 auto;
            width: 100%
        }

        @media (min-width: 992px) {
            .col-lg-auto {
                flex:0 0 auto;
                width: auto
            }
        
            .col-lg-1 {
                flex: 0 0 auto;
                width: 8.33333333%
            }
        
            .col-lg-2 {
                flex: 0 0 auto;
                width: 16.66666667%
            }
        
            .col-lg-3 {
                flex: 0 0 auto;
                width: 25%
            }
        
            .col-lg-4 {
                flex: 0 0 auto;
                width: 33.33333333%
            }
        
            .col-lg-5 {
                flex: 0 0 auto;
                width: 41.66666667%
            }
        
            .col-lg-6 {
                flex: 0 0 auto;
                width: 50%
            }
        
            .col-lg-7 {
                flex: 0 0 auto;
                width: 58.33333333%
            }
        
            .col-lg-8 {
                flex: 0 0 auto;
                width: 66.66666667%
            }
        
            .col-lg-9 {
                flex: 0 0 auto;
                width: 75%
            }
        
            .col-lg-10 {
                flex: 0 0 auto;
                width: 83.33333333%
            }
        
            .col-lg-11 {
                flex: 0 0 auto;
                width: 91.66666667%
            }
        
            .col-lg-12 {
                flex: 0 0 auto;
                width: 100%
            }
            @media (min-width: 1200px) {
                .col-xl-auto {
                    flex:0 0 auto;
                    width: auto
                }
            
                .col-xl-1 {
                    flex: 0 0 auto;
                    width: 8.33333333%
                }
            
                .col-xl-2 {
                    flex: 0 0 auto;
                    width: 16.66666667%
                }
            
                .col-xl-3 {
                    flex: 0 0 auto;
                    width: 25%
                }
            
                .col-xl-4 {
                    flex: 0 0 auto;
                    width: 33.33333333%
                }
            
                .col-xl-5 {
                    flex: 0 0 auto;
                    width: 41.66666667%
                }
            
                .col-xl-6 {
                    flex: 0 0 auto;
                    width: 50%
                }
            
                .col-xl-7 {
                    flex: 0 0 auto;
                    width: 58.33333333%
                }
            
                .col-xl-8 {
                    flex: 0 0 auto;
                    width: 66.66666667%
                }
            
                .col-xl-9 {
                    flex: 0 0 auto;
                    width: 75%
                }
            
                .col-xl-10 {
                    flex: 0 0 auto;
                    width: 83.33333333%
                }
            
                .col-xl-11 {
                    flex: 0 0 auto;
                    width: 91.66666667%
                }
            
                .col-xl-12 {
                    flex: 0 0 auto;
                    width: 100%
                }

                @media (min-width: 1400px) {
                    .col-xxl-auto {
                        flex:0 0 auto;
                        width: auto
                    }
                
                    .col-xxl-1 {
                        flex: 0 0 auto;
                        width: 8.33333333%
                    }
                
                    .col-xxl-2 {
                        flex: 0 0 auto;
                        width: 16.66666667%
                    }
                
                    .col-xxl-3 {
                        flex: 0 0 auto;
                        width: 25%
                    }
                
                    .col-xxl-4 {
                        flex: 0 0 auto;
                        width: 33.33333333%
                    }
                
                    .col-xxl-5 {
                        flex: 0 0 auto;
                        width: 41.66666667%
                    }
                
                    .col-xxl-6 {
                        flex: 0 0 auto;
                        width: 50%
                    }
                
                    .col-xxl-7 {
                        flex: 0 0 auto;
                        width: 58.33333333%
                    }
                
                    .col-xxl-8 {
                        flex: 0 0 auto;
                        width: 66.66666667%
                    }
                
                    .col-xxl-9 {
                        flex: 0 0 auto;
                        width: 75%
                    }
                
                    .col-xxl-10 {
                        flex: 0 0 auto;
                        width: 83.33333333%
                    }
                
                    .col-xxl-11 {
                        flex: 0 0 auto;
                        width: 91.66666667%
                    }
                
                    .col-xxl-12 {
                        flex: 0 0 auto;
                        width: 100%
                    }/* End custom CSS */