.elementor-2709 .elementor-element.elementor-element-4458d73{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2709 .elementor-element.elementor-element-c69e27c .elementor-repeater-item-5999abd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ridetransportation.com/wp-content/uploads/2024/07/photorealistic-wedding-venue-with-intricate-decor-ornaments.jpg);background-size:cover;}.elementor-2709 .elementor-element.elementor-element-c69e27c .elementor-repeater-item-5999abd .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2709 .elementor-element.elementor-element-c69e27c .swiper-slide{height:400px;}.elementor-2709 .elementor-element.elementor-element-c69e27c .swiper-slide-contents{max-width:66%;}.elementor-2709 .elementor-element.elementor-element-c69e27c .swiper-slide-inner{text-align:center;}.elementor-2709 .elementor-element.elementor-element-c69e27c .elementor-slide-heading{font-family:"Cormorant", Sans-serif;font-weight:600;}.elementor-2709 .elementor-element.elementor-element-2eb4c0c{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-1f0c223{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-f2f57b5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-bd4aee1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2709 .elementor-element.elementor-element-0b81f88{text-align:center;}.elementor-2709 .elementor-element.elementor-element-0b81f88 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;color:#000000;}.elementor-2709 .elementor-element.elementor-element-a7479a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-bc95622{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2709 .elementor-element.elementor-element-bc95622 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-2709 .elementor-element.elementor-element-bc95622.elementor-element{--align-self:center;}.elementor-2709 .elementor-element.elementor-element-bc95622 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;text-transform:capitalize;line-height:52px;color:#000000;}.elementor-2709 .elementor-element.elementor-element-aa902e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-ed6d0f7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-blog-block-post, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-image-card, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-card{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 24px 0px;border-style:none;}.elementor-2709 .elementor-element.elementor-element-69dec65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-image-card{display:block;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-blog-block-post .elementskit-post-body{padding:24px 24px 24px 24px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-image-card .elementskit-post-body{padding:24px 24px 24px 24px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-entry-thumb{border-style:none;border-radius:0px 0px 0px 0px;} .elementor-2709 .elementor-element.elementor-element-69dec65 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body .entry-title, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-entry-header .entry-title, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:24px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body .entry-title a{color:#000000;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-entry-header .entry-title a{color:#000000;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 10px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 10px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-footer > p{color:#000000;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body > p{color:#000000;text-align:left;margin:0px 0px 16px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-footer > p, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body > p{font-family:var( --e-global-typography-e4a7b5f-font-family ), Sans-serif;font-size:var( --e-global-typography-e4a7b5f-font-size );font-weight:var( --e-global-typography-e4a7b5f-font-weight );line-height:var( --e-global-typography-e4a7b5f-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-footer{text-align:left;margin:0px 0px 16px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 16px 0px;}.elementor-2709 .elementor-element.elementor-element-bf293ac{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-bf293ac:not(.elementor-motion-effects-element-type-background), .elementor-2709 .elementor-element.elementor-element-bf293ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2709 .elementor-element.elementor-element-2b82533{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-82e4ca6{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2709 .elementor-element.elementor-element-82e4ca6::before, .elementor-2709 .elementor-element.elementor-element-82e4ca6 > .elementor-background-video-container::before, .elementor-2709 .elementor-element.elementor-element-82e4ca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2709 .elementor-element.elementor-element-82e4ca6 > .elementor-background-slideshow::before, .elementor-2709 .elementor-element.elementor-element-82e4ca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2709 .elementor-element.elementor-element-82e4ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ridetransportation.com/wp-content/uploads/2024/06/side-view-woman-looking-away-while-sitting-table-restaurant.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2709 .elementor-element.elementor-element-d75dcd5{--display:grid;--min-height:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2709 .elementor-element.elementor-element-932546c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2709 .elementor-element.elementor-element-bd46fb2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-26fb142 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-2709 .elementor-element.elementor-element-5758572 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2709 .elementor-element.elementor-element-2a28f06{color:#FFFFFF;}.elementor-2709 .elementor-element.elementor-element-b76ca0d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2709 .elementor-element.elementor-element-dcfc3e7{color:#FFFFFF;}.elementor-2709 .elementor-element.elementor-element-4df70f3 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2709 .elementor-element.elementor-element-bce2fcd{color:#FFFFFF;}.elementor-2709 .elementor-element.elementor-element-6052903{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2709 .elementor-element.elementor-element-427eb30 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:25.6px;color:#FFFFFF;}@media(max-width:1024px){.elementor-2709 .elementor-element.elementor-element-2eb4c0c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-blog-block-post, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-image-card, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-footer > p, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body > p{font-size:var( --e-global-typography-e4a7b5f-font-size );line-height:var( --e-global-typography-e4a7b5f-line-height );}.elementor-2709 .elementor-element.elementor-element-bf293ac{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2709 .elementor-element.elementor-element-82e4ca6{--justify-content:center;}.elementor-2709 .elementor-element.elementor-element-d75dcd5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2709 .elementor-element.elementor-element-2eb4c0c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2709 .elementor-element.elementor-element-bc95622{--container-widget-width:507px;--container-widget-flex-grow:0;width:var( --container-widget-width, 507px );max-width:507px;}.elementor-2709 .elementor-element.elementor-element-bc95622 .elementor-heading-title{font-size:35px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-blog-block-post, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-image-card, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-footer > p, .elementor-2709 .elementor-element.elementor-element-69dec65 .elementskit-post-body > p{font-size:var( --e-global-typography-e4a7b5f-font-size );line-height:var( --e-global-typography-e4a7b5f-line-height );}.elementor-2709 .elementor-element.elementor-element-d75dcd5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:160px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2709 .elementor-element.elementor-element-4458d73{--content-width:100%;}.elementor-2709 .elementor-element.elementor-element-d75dcd5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2709 .elementor-element.elementor-element-82e4ca6{--width:100%;}}/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-69dec65 */.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb {
    border-radius: 0px !important;
}
.elementor-6 .elementor-element.elementor-element-69dec65 .elementskit-btn {
    border: 0px;
}
.elementor-6 .elementor-element.elementor-element-69dec65 .elementskit-btn {
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-bottom: 1px solid;
    border-radius: 0px;
}
.elementor-6 .elementor-element.elementor-element-69dec65 .elementskit-btn:hover {
    background: #fff;
    color: #000;
}
div#post-items--69dec65 .col-lg-4.col-md-6 {
    display: flex;
}
.elementskit-post-image-card {
    border-radius: 0px !important;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img {
    height: 243px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS */figure.elementor-image-box-img img.attachment-full.size-full {
    max-width: 74px;
    height: auto;
}

.removepadd .elementor-element.elementor-position-top.elementor-widget.elementor-widget-image-box {
    -webkit-box-shadow: 0px 10px 5px -10px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 5px -10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 5px -10px rgba(0, 0, 0, 0.75);
}
.elementor-image-box-wrapper {
    border: 1px solid #ececec;
    padding: 24px;
        height: 100%;
}
.swiper-slide-inner {
    padding: 12px;
}
.elementskit-single-testimonial-slider.elementskit-testimonial-slider-block-style.elementskit-testimonial-slider-block-style-two {
    border: 1px solid #fff;
}
.elementor-6 .elementor-element.elementor-element-c962fda .elementor-element.e-con-full.e-flex.e-con.e-child:after {
    content: '';
    display: block;
    width: 95%;
    height: 440px;
    background: #0000;
    position: absolute;
    border: 1px solid #ffffff96;
}
.elementor-6 .elementor-element.elementor-element-c962fda .elementor-element.e-con-full.e-flex.e-con.e-child .elementor-widget-button {
    z-index: 999999;
}
.elementor-post__thumbnail:after {
    content: '';
    display: block;
    width: 98%;
    height: 229px;
    background: #0000;
    position: absolute;
    border: 1px solid #ffffff96;
    margin: 1%;
}
a.elementskit-entry-thumb:after {
    content: '';
    display: block;
    width: 98%;
    height: 234px;
    background: #0000;
    position: absolute;
    border: 1px solid #ffffff96;
    margin: 1%;
    top: 0;
}
.removepadd .elementor-widget-container {
    padding: 7px !important;
    border-radius: 0px !important;
}
div#contact h2.elementor-heading-title.elementor-size-default {
    color: #000;
}
div#contact h6.elementor-heading-title.elementor-size-default {
    color: #000;
}
div#contact input {
    color: #000;
        border-color: #000;
}
div#contact select {
    color: #000;
        border-color: #000;
            background: #fff;
}
div#contact label {
    color: #000 !important;
}
div#contact .elementor-select-wrapper .select-caret-down-wrapper {
    color: #000;
}
div#contact textarea#form-field-message {
    color: #000;
    border-color: #000;
    background: #fff;
}
div#contact {
    background: #fff;
        gap: 0;
        adding-left: 0px;
    padding-right: 0px;
}
div#contact .elementor-element.e-flex.e-con-boxed.e-con.e-child {
    padding-left: 30px;
    padding-right: 30px;
}
div#contact input {
    color: #000;
    background: #fff;
    border-color: #000;
}
div#contact button.elementor-button.elementor-size-sm {
    background: #000 !important;
}
.elementor-element.elementor-element-5eb2b74.e-flex.e-con-boxed.e-con.e-child {
    background: #000;
    margin-top: 100px;
}
.elementor-element.elementor-element-5eb2b74.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 60px;
}
.elementor-element.elementor-element-b092d16.e-con-full.e-flex.e-con.e-child {
    background: #000;
}
@media (max-width: 1024px) {
        .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }
    .elementor-image-box-wrapper {
    display: block !important;
}
    .elementor-6 .elementor-element.elementor-element-c943d66 > .elementor-widget-container {
    padding: 0px !important;
}
    .elementskit-single-testimonial-slider.elementskit-testimonial-slider-block-style.elementskit-testimonial-slider-block-style-two.elementor-repeater-item-3344c81 {
    padding: 20px !important;
}
    
    span.elementor-icon-list-text {
    font-size: 12px !important;
}
span.elementor-heading-title.elementor-size-default {
    font-size: 16px !important;
}
span.elementor-button-text {
    font-size: 18px !important;
}
.elementor-field-type-checkbox span.elementor-field-option {
    font-size: 16px !important;
    line-height: 1.5;
}
span.ekit-accordion-title {
    font-size: 24px !important;
}
span.elementskit-author-des {
    font-size: 14px !important;
}
    #dropcontent figure.elementor-image-box-img {
        width: 100% !important;
        min-width: 100% !important;
    }
}
@media (max-width: 500px) {
 a.ekit-accordion--toggler.elementskit-btn-link.collapsed span.ekit-accordion-title {
    font-size: 20px !important;
}
   .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}/* End custom CSS */