#Header_wrapper .middle-menu ul{margin-top:0px;    margin-left: auto;}
.video_wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px; margin: 20px 0px 0px;
}
.video_wrap iframe{display:block;}
.mfn_heading:has(+ .video_wrap){margin-top:3rem;}
.video_wrap > div {
    border: 1px solid #141c2e;
}
.limo_cars_wrapper > .mcb-wrap-inner{ display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px; }
    
.services .limo_cars_wrapper .column_attr.clearfix{padding:0px !important;height: 100%;display: flex; flex-direction: column;}
.services .limo_cars_wrapper > .mcb-wrap-inner > .column{width:100%;height: 100%;border: 1px solid #141c2e;}
.limo_cars_wrapper p {margin-bottom: 0px; flex: 1;}
.services .limo_cars_wrapper > .mcb-wrap-inner{margin:0px !important;}
.services .limo_cars_wrapper .mcb-column-inner{margin:0px !important;}
.services .limo_cars_wrapper .column_attr a{display:flex; flex-direction:column;height: 100%;align-items:center;text-decoration:none; position:relative; overflow:hidden;}
.limo_cars_wrapper h3 {
    position: static;
    left: 0px;
    bottom: -100%;
    margin: 0px;
    width: 100%;
    text-align: center; z-index:1;
    background: #091224; color:#fff;
    padding:12px 15px; transition:.5s all; border-top:1px solid #141c2e;
    font-size: 1rem;
  letter-spacing: 1px;
}
/*.services .limo_cars_wrapper .column_attr a:hover h3{bottom:0px;}*/
.limo_cars_wrapper img {
    height: 100%; display: block;
    width: 100%;
    object-fit: contain;
    object-position: center;
}
.limo_cars_wrapper {
    margin: 0px 12px;
}

/******
inner pages
*********/
body.postid-792 #Content {padding-top:50px;}
body.postid-792 #Header {
    min-height: 0px !important;
}
/*#post-792 .vc_grid-container-wrapper{display:none;}*/
#post-792 .section-post-header{display:none;}
#post-792 .section-post-about{display:none;}
#post-792 .section-post-comments{display:none;}
#text-6 a{display:flex; align-items:center;}
body #Subheader {
    padding: 15% 0px 15% !important;
    background-size: cover;
}
body{letter-spacing:.5px !important;}
h1, h2, h3, h4, .text-logo #logo{letter-spacing:1px !important;}
.dark_section_wrapper,
.dark_section_wrapper .icon,
.dark_section_wrapper a, 
.dark_section_wrapper h4{color:#fff !important}
.dark_section_wrapper .line{background:#fff !important}
body footer#Footer h4{color:#fff}
body footer#Footer .widgets_wrapper {padding-bottom:0px !important;}

.home .the_content{background:#fff; padding-top:50px;}
html body, body ul.timeline_items, body .icon_box a .desc, body .icon_box a:hover .desc, body .feature_list ul li a, body .list_item a, body .list_item a:hover, body .widget_recent_entries ul li a, body .flat_box a, body .flat_box a:hover, body .story_box .desc, body .content_slider.carousel ul li a .title, body .content_slider.flat.description ul li .desc, body .content_slider.flat.description ul li a .desc, body .post-nav.minimal a i{color:#000;}

.home-con-sec .image_frame{padding:15px; border:1px solid #000;}
body .section.mcb-section.home-con-sec ul{padding-left:30px;}
body .section.mcb-section.home-con-sec ul li {
    background: none;
    padding: 0px;
    color: #000 !important;
    font-size: inherit;
    list-style: disc;
}
.dark_section_wrapper .icon {
    font-size: 3rem;
}
.dark_section_wrapper .icon_box .icon_wrapper{height:50px;}
.home #services_section ul li{margin-bottom:4px;}
.is-sticky .widget{margin-top:3px; margin-bottom:0px;}

body .opening_hours .opening_hours_wrapper ul{color:#fff;}
body .opening_hours .opening_hours_wrapper ul li label{display:block;}
.postid-552 .section-post-header, 
.postid-1208 .section-post-header, 
.author-box, .section-post-comments{display:none !important}
body div#best-ride h3{font-family:inherit;}
.single-page .section-post-header .post-header{margin-bottom:0px !important;}
.single-page .section-post-header .mcb-column-inner{margin-bottom:0px !important;}
.single-page .section-post-header .mcb-column-inner{margin-bottom:0px !important;}
body .prom-left ul li{font-size:inherit; color:#000;}
body .wp-caption-text{color:#000;}
/****
banners
*****/
/*
.postid-792 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Cadillac-Escalade-1.jpg')}
.postid-807 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Ford-Transit-350.jpg')}
.postid-815 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Dodge-Challenger.jpg')}
.postid-920 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Metallic-Charcoal-H2-Hummer.jpg')}
.page-id-1223 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Chrysler-300.jpg')}
.page-id-1443 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Mercedes-Benz.jpg')}
.postid-822 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Chrysler-300-Super-Stretch.jpg')}
.postid-937 #Subheader{background-image:url('https://avilimo.com/wp-content/uploads/2025/01/Lincoln-Town-Car.jpg')}
*/
#Side_slide .extras .extras-wrapper #header_cart{display:none;}
#Side_slide .extras div.extras-wrapper{justify-content:flex-start;}
@media(max-width:991px) and (min-width:768px){
    body #Top_bar .logo {max-width: 150px;float: left;margin: 0 15px 0 0px;}
    body #Top_bar a.responsive-menu-toggle{right:0px; margin-top:-20px;}
    body #Top_bar #logo{height:auto; line-height:initial;}
    #text-6 a {padding: 5px 15px;}
    #Header li#text-6 { margin: 0px;}
    #Header_wrapper .middle-menu ul{padding-bottom:0px;}
    #Header .middle-menu li a {font-size: 15px;}
    #Header .middle-menu ul li:last-child a{font-size:10px;}
    #Header .is-sticky .middle-menu{display:none;}
}
@media(max-width:767px){
    #header_cart{display:none !important;}
    .video_wrap, .limo_cars_wrapper > .mcb-wrap-inner {grid-template-columns: repeat(1, 1fr);}
    .is-sticky  #Header .middle-menu{display:none !important;}
}
@media screen and (max-width: 576px) {
    #Header .middle-menu ul li:last-child a {padding: 3px 20px;font-size: 15px;  margin-left: 0px;}
    body .service_list ul {margin: 0px; padding: 0px;}
    body .service_list .third ul{padding:0px; height:auto;}
    body .service_list .mcb-column-inner{margin:0px;}
    .service_list {padding-bottom: 45px;}
    a[href="tel:303-455-4455"] {    display: inline-block;    padding: 5px 10px;    margin: 5px 0px;}
    a {    display: inline-block;}
    body .alignleft {display: block;float: none; margin:15px 15px 15px 0 !important}
    .mcb-section-a7a72e98d{padding-bottom:15px !important}
    .mcb-section-7e1ffd087{padding-top:80px !important; padding-bottom:80px !important;}
    body .list-vehi-sec h3 {margin-top: 30px;}
}