@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Play:wght@400;700&family=Poppins:wght@400;500;600;700&display=swap');

body{
    font-family: "Lato", sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Lato", sans-serif !important;
}
.home1_advance_search_wrapper input[type="search"] {
    font-size: 15px;
    font-style:italic;
}
header.header-nav a.navbar_brand img {
    width: 120px;
}
.home1_advance_search_wrapper .input-group{
    width: 100%;
}
.home1_advance_search_wrapper .form-select{
    width: 22%;
    font-size: 12px;
}
header.header-nav.menu_style_home_one .ace-responsive-menu>li>a {
    padding: 0 16px;
}
header.header-nav.menu_style_home_one .ace-responsive-menu.header-login-cols li a {
    padding: 0 !important;
    text-align: center;
}
.header-login-cols {
    gap: 5px;
}
.header-login-cols.ace-responsive-menu > li{
    width: 30px;
}
header.header-nav.menu_style_home_one .ace-responsive-menu>li>a.btn{
    padding: 2px 10px 2px 10px !important;
}
.header-login-cols.ace-responsive-menu > li:first-child {
    width: auto !important;
    margin-right:20px;
}
.compare span sup, .notification span sup {
    padding: 2px 4px !important;
    line-height: 8px;
    text-align: center;
    margin: 0 !important;
    font-size: 10px;
    width: 15px;
    height: 15px;
    top: -12px !important;
    
}
.home1_advance_search_wrapper input[type="search"]{
    width: 68%;
}
header.header-nav.menu_style_home_one.home7_style .form-select {
    background-position: right 0.35rem center;
    width: 16% !important;
    padding-right: 16px;
}
header.header-nav.menu_style_home_one.home7_style .input-group .btn{
    width: 14% !important;
}
.about_content p {
    color: #000;
}
section.about-section.pb130.pt30 {
    padding-bottom: 50px !important;
}
section.banner-head.pt-5.pb-5 {
    display: none;
}
.form_grid .contact_form label.form-label{
    font-size:12px;
}
.our-contact h3.title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0em;
    margin-bottom: 17px;
    color: #000;
}

.service_thumb .image-size strong {
    font-size: 14px;
}
section.our-service{
    padding-bottom: 15px;
}
.faq_according .accordion .card .accordion-body a{
    color:#e56a4d;
}
.faq_according .accordion .card .card-header .btn-link {
    padding-left: 50px;
    width: 100%;
    position: relative;
    z-index: 1;
    font-size:16px;
}
.faq_according .accordion .card .card-header.active .btn-link, .faq_according .accordion .card .card-header .btn-link{
    color:#000;
}
.faq_according .accordion .card .accordion-body p{
     color:#000;
}
.faq_according .accordion .card {
    border-radius: 0;
    padding-left: 0;
}
.faq_according .accordion .card .card-header {
    padding: 15px 10px 15px 0;
    border-bottom: 1px solid #eaeaea;
}
.faq_according .accordion .card .card-header::before {
    background: url(https://styles.realtorsdash.com/wp-content/uploads/2024/12/plus.png) no-repeat;
    background-position: center;
    background-size: 13px !important;
    left: 20px;
    top: 9px;
    margin-left:0 !important;
}
.faq_according .accordion .card .card-header.active::before{
    background: url(https://styles.realtorsdash.com/wp-content/uploads/2024/12/minus.png) no-repeat;
    background-position: center;
    background-size: 13px !important;
    left: 20px;
    top: 9px;
}
.faq_according .accordion .card {
    border-radius: 0;
    padding-left: 0;
    box-shadow: none;
    margin: 0;
    border-top: 0 !important;
    border-bottom:0 !important;
}
.our-service h3.title {
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0em;
    margin-bottom: 17px;
    color: #000;
}
.about-section .about_content .title, .our-faq h3.title{
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0em;
    margin-bottom: 17px;
    color: #000;
}
.faq_according .accordion .card .collapse {
    border-bottom: 1px solid #EAEAEA;
}
.faq_according .accordion .card:first-child{
     border-top: 1px solid #EAEAEA !important;
}
.service_include .order_list li {
    font-size: 16px;
}
.cms-pages h1{
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0em;
    margin-bottom: 17px;
    color: #000;
}
.cms-pages p, .cms-pages ul li{
    color: #000;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
}
.inventory .col-lg-3{
    width:20%;
}
.inventory .col-lg-9{
    width:80%;
}
.inventory .col-lg-9 .listings-section::-webkit-scrollbar, .inventory .col-lg-3 .bg-white::-webkit-scrollbar {
  width: 5px;
}

.inventory .col-lg-9 .listings-section::-webkit-scrollbar-track, .inventory .col-lg-3 .bg-white::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 .inventory .col-lg-9 .listings-section::-webkit-scrollbar-thumb, .inventory .col-lg-3 .bg-white::-webkit-scrollbar-thumb {
  background: #c1c1c1; 
}
.inventory .col-lg-9 .listings-section::-webkit-scrollbar-thumb:hover, .inventory .col-lg-3 .bg-white::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.inventory .col-lg-9 .listings-section{
    overflow-x: hidden;
}
.form-select {
    border-radius: 3px;
    font-size: 14px;
}
.inventory .col-lg-3 .view-details-btn{
    font-size: 16px !important;
}
.view-details-btn i.fa-solid{
    margin-right:10px !important;
}
.inventory .col-lg-3 h5.mb-3 {
    font-size: 13px;
    margin-bottom: 6px !important;
}
.inventory .col-lg-3 .form-select{
    font-size:13px;
    /* line-height:28px; */
}
.car-listing .details h6.title a{
    font-size:18px !important;
    font-weight:600;
    line-height:22px;
    color:#000;
    font-family: "Lato", sans-serif;
}
.car-listing .details svg {
    width: 14px !important;
    color: #a1a1a1;
	stroke: #a1a1a1;
    stroke-width: 5;
}
.car-listing p.short-description {
    font-size: 13px;
    line-height: 16px;
	padding: 1px !important;
    font-weight:600;
}
p.price.mb-0 {
    font-size: 12px !important;
}
.our-agent-single .breadcrumb_content.style2 {
    display: none;
}
.sidebar_seller_contact .details-safety .offer_btns a.btn {
    height: 44px !important;
    border-radius: 5px;
    border: 1px solid #7ed6ea;
    background-color: #e5f8fd;
    color: #1acbf3;
    padding: 8px;
}
.sidebar_seller_contact .details-safety .offer_btns .col-md-6.ps-1:nth-child(2) a.btn{
    height: auto !important;
    border-radius: 5px;
    border: 1px solid #e56a4d;
    background-color: transparent;
    color: #e56a4d;
}
.popular_listing_sliders .nav-tabs {
    margin: 0 auto 30px;
}
section.featured-product.pt50 {
    padding-top: 20px !important;
}
.nav.nav-tabs.col-lg-12.car-listing-tag.justify-content-center {
    margin-bottom: 10px;
}
.car-listing .details .price{
    font-size:16px;
    font-family: "Lato", sans-serif;
    color:#5F6973;
    font-weight:600;
}
.flaticon-location {
    width: 34px;
    height: 34px;
    padding: 8px !important;
    text-align: center;
    background:#eead9d;
}
.listing_footer ul.mb0.mt5{
    margin-top:0 !important;
}
.car-listing .details .listing_footer {
    padding-top: 12px;
    gap: 10px;
    display: flex;
    flex-direction: column;
}
.featured-product .car-listing .details {
    padding: 10px 9px 0 9px;
}
.inventory .car-listing .details {
    padding: 15px 9px 0 9px;
}
.inventory .col-sm-6.car-listing-div.col-xl-4 {
    margin-top: 0 !important;
}
.car-listing .thumb img {
    object-fit: cover;
}
.opening_hour_widgets .wrapper .list-group-item .day {
    color: #5F6973;
    font-weight: 600;
}
.opening_hour_widgets .wrapper .title {
    color: #000;
}
.listing_single_description h4{
    font-size:16px !important;
}
.editing_list .list-inline-item:not(:last-child){
    margin-right:1px;
}
.editing_list .list-inline-item .delet {
    height:25px;
}
.dashboard-head .col-xl-3 .btn-thm, .package-label .btn-thm{
     background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #000;
}
.dashboard-head .col-xl-3 .btn-thm:hover, .package-label .btn-thm:hover {
    background-color: #e56a4d;
    border-color:#e56a4d;
    color: #000;
}
.btn-thm {
    border-radius: 5px;
}

.dashboard-head .col-xl-3 .btn-thm h4.text-white, .package-label .btn-thm h4{
    color:#000 !important;
}
.dashboard-head .col-xl-3 .btn-thm svg, .package-label .btn-thm svg{
    fill:#000
}
.dashboard-head .btn-thm svg path,  .package-label .btn-thm svg path{
     fill:#000
}
.notification-text h6{
    margin-bottom:5px !important;
}
.list-unstyled li:first-child {
    margin-bottom: 20px !important;
}
h2#swal2-title {
    font-size: 20px;
}
.swal2-container.swal2-center.swal2-backdrop-show .swal2-icon.swal2-warning.swal2-icon-show{
    font-size: 10px;
}
.swal2-confirm{
    background: #008023 !important;
    box-shadow: none !important;
}
.swal2-cancel {
    background: #eB6245 !important;
    box-shadow: none !important;
}
.dashboard-head .col-xl-3 .btn-thm {
    margin-bottom: 20px !important;
}

.footer_one .container{
    padding:0 !important;
}
.footer_one .container .row{
    padding:0;
}
.compare span sup, .notification span sup {
    padding: 2px 4px !important;
    line-height: 9px;
    text-align: center;
    margin: 0 !important;
    font-size: 10px;
    right:-1px;
}
.popular_listing_sliders .car-listing .details .title {
    min-height: inherit;
    margin: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
sup#notification-count{
    top: -11px;
    width: 15px;
    height: 15px;
    line-height: 9px;
    text-align: center;
    font-size: 10px !important;
    right: -3px;
}
.dashboard-list-view-row .car-listing .details .title{
     margin:5px 0 15px 0 !important;
}
.mobile_menu_bar a.menubar small {
    display: none;
}
.dashboard-list-view-row .car-listing .details .title a {
    color: #000 !important;
    font-size: 22px;
    line-height: 30px;
}
.our-agent-single .sidebar-sticky {
    background: #f1f1f1;
    padding: 10px;
    border-radius: 0;
    position: sticky;
}
.our-agent-single .sidebar-sticky li a {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 22px;
    width: 100%;
    display: inline-block;
    border-radius: 0;
    width: auto;
    padding-right: 50px;
}
.our-agent-single .sidebar-sticky li.active a {
    background: #fff2c5;
}
.our-agent-single div#main-container{
    background: #fff;
    padding: 20px;
}

.our-agent-single div#main-container p {
    color: #000;
    font-weight: 400;
    font-size: 16px;
}
.our-agent-single div#main-container .col-12.d-flex.justify-content-between.mb30 {
    margin-bottom: 10px !important;
}
.our-agent-single div#main-container h2.title {
    font-size: 26px;
    margin-bottom: 0;
    line-height: 32px;
}
.our-agent-single .share_content ul li a {
    font-size: 12px;
    text-transform: capitalize;
}
.our-agent-single .share_content ul li {
    background: #f5f5f5;
    border-radius: 2px;
    padding: 0px 8px 3px !important;
    line-height: 24px;
    margin-right: 0 !important;
}
.our-agent-single .share_content ul li a svg{
    width:10px;
    fill: #000;
}
.our-agent-single .share_content ul li a span {
    font-size: 11px !important;
 
}
.our-agent-single div#main-container .col-12.d-flex.justify-content-between.mb30 h3 span{
    font-size:16px;
}
.our-agent-single div#main-container .col-12.d-flex.justify-content-between.mb30 h3 small.me-4{
        font-size: 12px;
    margin-right: 10px !important;
}
.our-agent-single .single_product_grid.single_page1 .sps_content .thumb img, .our-agent-single .single_product_grid.single_page4 .sps_content .thumb img {
    border-radius: 0;
    max-width: initial;
    margin-top: 5px;
}
.our-agent-single .owl-theme .owl-dots, .our-agent-single .owl-theme .owl-nav {
    text-align: left;
}
.our-agent-single .owl-theme .owl-dots .owl-dot img {
    margin-left: 0 !important;
    margin-right: 7px;
    margin-top: 0 !important;
    width: 80px !important;
    height: 80px !important;
    border-radius: 0 !important;
    transition:0.3s;
}
.our-agent-single .owl-theme .owl-dots .owl-dot.active img {
    border: 5px solid #0e66d3 !important;
}
.our-agent-single .owl-theme .owl-dots .owl-dot:hover img {
    border: 5px solid #0e66d3 !important;
}
.our-agent-single .col-lg-12:nth-child(2) .opening_hour_widgets.location-row{
    border: none;
    background: #f9f9f9;
    border-radius: 0;
    padding: 10px 20px;
}
.our-agent-single .col-lg-12:nth-child(2) .opening_hour_widgets.location-row .btn{
    background: #fff;
    border: none;
    border-radius: 0 !important;
    font-size: 12px;
}
.our-agent-single .col-lg-12:nth-child(2) .opening_hour_widgets.location-row .flaticon-profit-report:before {
    font-size: 14px;
}
.our-agent-single .col-lg-12:nth-child(2) .opening_hour_widgets.location-row .btn.btn-thm:hover, .our-agent-single .col-lg-12:nth-child(2) .opening_hour_widgets.location-row .btn.btn-thm:active, .our-agent-single .col-lg-12:nth-child(2) .opening_hour_widgets.location-row .btn.btn-thm:focus {
    color: #000;
}

.our-agent-single .opening_hour_widgets .wrapper .title {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 20px;
}

.our-agent-single .opening_hour_widgets .wrapper .list-group-item .day {
    color: #1A3760;
    font-weight: 500;
}
.our-agent-single .opening_hour_widgets, .our-agent-single .listing_single_description, .our-agent-single .user_profile_service{
    padding:0;
    border:none;
}
.our-agent-single .listing_single_description h4{
    font-size:16px !important;
}
.our-agent-single .user_profile_service .title{
    font-size: 16px !important;
}
.our-agent-single div#main-container .listing_single_description p{
    color: #5F6973;
    font-weight: 400;
}
.our-agent-single .user_profile_service .service_list li {
    font-size: 14px;
}
.our-agent-single .details-safety h4{
    font-size:16px;
}
.detail-sidebar .user_profile_location {
    margin-top: 0 !important;
    margin-bottom: 15px;
}
.detail-sidebar .user_profile_location h4 {
    padding-left: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 20px 0 !important;
}
.sidebar_seller_contact {
    padding: 20px;
    border: none;
    border-radius: 0;
    margin-bottom:0 !important;
}
.detail-sidebar .property_sp_map{
    background: #fff;
    padding: 10px;
    margin-bottom:0 !important;
}
.detail-sidebar .user_profile_location::before {
    content: "";
    content: "\f129";
    font-family: Flaticon;
    font-style: normal;
    width: 14px;
    height: 14px;
    position: absolute;
    font-size: 14px;
    color: #479fcf;
}
.detail-sidebar .sidebar_seller_contact .details-safety .offer_btns a.btn {
    height: 34px !important;
    border-radius: 5px;
    border: 1px solid #c3eaff;
    background-color: #e9f5fc;
    color: #479fcf;
    font-size: 12px;
}
.detail-sidebar .sidebar_seller_contact #safety_icon {
    width: 55px;
    background: #e9f5fc;
    padding: 12px;
    border-radius: 100%;
}
.detail-sidebar .sidebar_seller_contact #safety_icon g {
    border-radius: 0 !important;
    fill: #7ec2f6;
}
.detail-sidebar .our-agent-single .details-safety h4 {
    font-size: 14px;
    margin-bottom: 5px !important;
}
.detail-sidebar .sidebar_seller_contact .details-safety p {
    font-size: 14px;
    color: #000;
}
.detail-sidebar .sidebar_seller_contact .details-safety p a{
   color:#7ec2f6;
}
.detail-sidebar .sidebar_seller_contact{
    margin-bottom:15px !important;
}
.detail-sidebar .car-detail h2 {
    color: #fff;
    font-size: 18px;
}
.detail-sidebar .add-cols::before{
    border-radius:0 !important;
}
.detail-sidebar .add-cols img {
    width: 100%;
    height: 190px;
    object-fit: cover;
}
.our-agent-single span#auction-bid-amount {
    color: #000;
    font-size: 16px !important;
	font-weight: 600;
}
.our-agent-single .custom-bid-btn {
    background-color: #EB6245 !important;
    border-color: #EB6245 !important;
    color: #fff !important;
    transition: all 0.3s ease;
    padding: 4px 10px !important;
    font-size: 12px !important;
    border-radius: 3px;
}
.our-agent-single .hit-reserve svg{
    width:12px;
    color:#99989d;
}
.our-agent-single .hit-reserve .me-2, .our-agent-single .price .d-flex.align-items-center span.me-2{
    margin-right:4px;
}
.our-agent-single span#countdown{
    font-size: 14px !important;
    color: #000;
    line-height:15px;
	font-weight: 600;
}
.our-agent-single .price span.ms-2.badge {
    font-size: 12px !important;
    padding: 9px !important;
    border-radius: 3px;
}
.our-agent-single .price .d-flex.align-items-center.justify-content-between.gap-4{
    gap:15px !important;
}
.our-agent-single .price .d-flex.align-items-center span.me-2 svg{
    width:20px;
}
.our-dashbord .ed_menu_list {
    padding-top: 95px;
}
.our-dashbord .ed_menu_list ul li a{
    margin:0;
    border-radius:0;
    font-weight:700;
    font-size:14px;
}
.our-dashbord .ed_menu_list ul li a.active {
    background-color: #f9f9f9;
}
.our-dashbord .ed_menu_list{
    overflow-Y:inherit;
}
.package-label .btn-thm{
    background-color: #f0b429;
    background-color: #f0b429;
}
.package-label .btn-thm:hover{
     background-color: #de911d;
    background-color: #de911d;
}
.package-label .btn-thm span, .package-label .btn-thm h4{
    color:#fff !important;
}
.package-label .btn-thm svg{
     fill:#fff !important;
}
.package-label .btn-thm svg path{
    fill:#fff !important;
}
.breadcrumb_title{
    font-size: 24px;
}
.listing_footer li.list-inline-item.d-flex.align-items-center{
    color: #5F6973;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    margin-top: 5px;
    line-height: 15px;
    letter-spacing: 0em;
}
.listing_footer li.list-inline-item.d-flex.align-items-center .flaticon-location{
    margin-top:0 !important;
}
.our-faq .col-md-7.col-xl-8{
    width:100%;
}
.footer_one .container:first-child {
    max-width: 1032px;
}
.footer_menu_widget ul li a {
    color: #7A7A7A !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0em;
    transition:0.3s;
}
.footer_one .container:first-child .col-xl-3 {
    width: 125px;
}
.footer_one .container:first-child .col-xl-6{
    width: calc(100% - 125px);
}
.footer_menu_widget ul li a:hover{
    color:#000000 !important;
}
.footer_one .container .row {
    align-items: center;
}
.footer_one .container:nth-child(3) .col-md-12 a{
    color:#000000;
    transition:0.3s;
}
.footer_one .container:nth-child(3) .col-md-12 a:hover{
    color: #E46B4C;
}
section.footer_one.home7_style.pt40.pb40.bgc-f9 {
    padding-bottom: 30px !important
}
.copyright-widget p{
    color: #54595f;
    font-size: 13px;
    font-weight: 300;
}
.footer_one .container:nth-child(3) a{
    font-weight: 400;
    color: #000000;
}
.our-service .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
}
.breadcrumb_content p{
    font-size: 16px;
    margin-top: -5px;
}
.recent_job_activity h4 {
    color: #000000;
    line-height: 26.01px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 600;
}
.recent_job_activity .fas, .fa-solid {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 600;
}

p#show-search-form {
    font-weight: 600;
}

.my_lisging_table table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}

header.header-nav a.navbar_brand{
    width:120px;
}
.home1_advance_search_wrapper{
    width: calc(100% - 120px) !important;
}
.header-login-cols.ace-responsive-menu > li.notification.dropdown{
    order:4;
}
.header-login-cols.ace-responsive-menu > li.compare{
    order:3;
}
.dashboard_my_lising_tabs .nav-tabs .nav-link, .new_property_form .nav-tabs .nav-link {
    color: #4c4c4c !important;
    font-size: 16px;
}
.dashboard_my_lising_tabs .nav-tabs .nav-link, .new_property_form .nav-tabs .nav-link  {
    color: #4c4c4c !important;
    font-size: 16px;
    background: transparent !important;
    padding: 5px 10px;
    line-height: 12px;
    height: 30px;
}
.dashboard_my_lising_tabs .nav-tabs .nav-link:focus, .dashboard_my_lising_tabs .nav-tabs .nav-link:hover, .dashboard_my_lising_tabs .nav-tabs .nav-item.show .nav-link, .dashboard_my_lising_tabs .nav-tabs .nav-link.active, .new_property_form .nav-tabs .nav-link:focus, .new_property_form .nav-tabs .nav-link:hover, .new_property_form .nav-tabs .nav-item.show .nav-link, .new_property_form .nav-tabs .nav-link.active {
        background-color: #f6f6f6 !important;
        border-radius: 0;
}
.dashboard-widget--active-package h6{
    font-size: 16px !important;
    font-weight:600;
}
.our-agent-single .row .col-lg-9 .row .col-xl-6{
    padding: 0 5px;
    width: 33%;
}
.our-agent-single .user-sidebar{
    padding-bottom:20px;
}
.our-agent-single .user-sidebar h4{
    margin-bottom:0;
}
a.logout-link {
    position: absolute;
    bottom: 0;
    left: 15px;
    display: inline-block;
    margin: 10px;
}
span.mb-4.px-4.py-2.bg-light.rounded {
    display: inline-block;
    margin-bottom: 0px !important;
    margin-top: 4px;
}
.mobile-search-filter.mb-4 {
    margin-top: 10px;
    margin-bottom: 0px !important;
    width: 100%;
}

.mobile-search-filter button {
    background-color: #e56a4d;
    color: black;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 35px;
    transition: background-color 0.3s ease;
}

.mobile-search-filter button:hover {
    background-color: #d55c40;
}

#show-search-form {
    color: white !important;
}

button#save-query {
    margin-bottom: 20px;
    margin-top: -10px;
}

input#mapToggle {
    margin-top: 5px;
    width: 30px;
    height: 15px;
}

.container-fluid.mt-5.listing-container {
    margin-top: 5px !important;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #e56a4d;
    border-color: #e56a4d;
}

a#pricing-options-help {
    font-size: 14px !important;
    font-weight: 600 !important;
}

@media only screen and (max-width: 1600px) {
    .dashboard_grid_space, .pl120 {
       padding: 0 30px;
        margin-left: 300px;
        width: calc(100% - 300px);
    }
}

@media (min-width: 1400px) {
    .container{
        max-width: 1260px;
    }
    header .container-fluid {
        max-width: 1280px;
        padding: 0 12px !important;
    }
}
@media only screen and (max-width: 1600px) {
    .ff_one .icon {
        margin-right: 10px;
    }
    .ff_one {
        padding: 20px;
    }
   
    table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc{
        padding-right: 10px !important;
    }
    table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order{
        right:5px;
    }
}
@media only screen and (max-width: 1500px) {
    .container {
        max-width: 90%;
    }
    
    header .container-fluid{
        padding:0;
        max-width: 90%;
    }
    
}
@media only screen and (max-width: 1366px) {
    .dashboard_grid_space, .pl120 {
        margin-left: 0;
        width:100%;
    }
    .dashboard-head .col-xl-3 .btn-thm .me-5{
        margin-right:20px !important;
    }
}
@media only screen and (max-width: 1280px) {
    .my_lisging_table table#car-listing {
        width: 1000px !important;
    }
   .dashboard_my_lising_tabs #nav-tabContent{
       overflow:scroll;
   }
   .dashboard_my_lising_tabs .tab-pane>.col-lg-12{
       width:1000px;
   }
    .dashboard_my_lising_tabs .article-list-new article.flex {
        column-gap:10px !important;
    }
    .article-list-new article div.package--width.package--width__action{
        width:200px;
    }
    #package .row .col-md-3{
        width: 33.3%;
    }
     header.header-nav.menu_style_home_one .ace-responsive-menu>li>a {
        padding: 0 5px;
    }
    .header-login-cols.ace-responsive-menu > li:first-child{
        margin-right:0;
    }
}
@media only screen and (max-width: 1200px) {

    .dashbord_style~div .mobile-menu {
        display: block;
    }
    header.header-nav.menu_style_home_one.dashbord_style{
        display:none;
    }
     .header.stylehome1 {
        display: flex;
        position: relative;
        z-index: 1;
        flex-direction: row-reverse;
        padding: 20px 4% !important;
    }
    .header a.menubar span {
        margin: 4px 5px;
        width: 35px;
        position:relative;
        
    }
     .header a.menubar span::after{
         width:100%;
         height:2px;
         left:0;
         top:-10px;
         background:#1A3760;
         content:"";
         position:absolute;
     }
      .header a.menubar span::before{
         width:100%;
         height:2px;
         left:0;
         bottom:-10px;
         background:#1A3760;
         content:"";
         position:absolute;
     }
     .mobile_menu_bar a.menubar {
            top: 20px;
            right: 4%;
    }
    .header.stylehome1 {
        padding: 10px 4% !important;
    }
    .dashbord_style + div .mobile_menu_bar a.menubar {
        top: 5px;
        right: 05%;
    }
    .mobile_menu_main_logo .nav_logo_img {
        width: 130px;
    }
    .mobile_menu_bar .menubar svg {
        width: 65px;
    }
    .header.stylehome1{
        height:auto !important;
    }
    .mm-menu_offcanvas.mobile-navigation-menu {
        display: block;
        width: 60px;
        min-width: 60px;
        max-width: 60px;
    }
    .mm-menu_offcanvas.mobile-navigation-menu .mm-panel_has-navbar{
        background:#fff;
    }
    .mm-menu_offcanvas.mobile-navigation-menu .mm-listitem .mm-listitem__text{
        font-size:0;
        display: flex;
        align-items: center;
        line-height:20px;
    }
    .mm-menu_offcanvas.mobile-navigation-menu .mm-listitem .mm-listitem__text span{
        font-size:16px;
        color:#ddd;
    }
    .mm-menu_offcanvas.mobile-navigation-menu.mm-menu_opened{
        display:block;
    }
    .mm-menu_offcanvas.mobile-navigation-menu.mm-menu_opened {
        display: block;
        width: 80%;
        min-width: 300px;
        max-width: 300px;
        z-index: 2;
    }
   .mm-menu_offcanvas.mobile-navigation-menu.mm-menu_opened  .mm-listitem .mm-listitem__text {
        color: #5e5e5e;
        font-size: 14px;
        line-height: 20px;
        text-transform: capitalize;
    }
    .mm-menu_offcanvas.mobile-navigation-menu.mm-menu_opened~.wrapper.mm-page.mm-slideout, .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout
  {
    -webkit-transform: translate3d(300px, 0, 0);
        transform: translate3d(300px, 0, 0);
    }
    .dashbord_style + div .mobile_menu_bar a.menubar {
        top: 5px;
        right: 05%;
    }
    div#package .card-body {
        padding: 0 !important;
    }
}
@media only screen and (max-width: 1199px) {
    .row.dashboard-head {
        margin-bottom: 20px;
    }
    .row.dashboard-head .breadcrumb_content.mb50 {
        margin-bottom: 20px !important;
    }
    .dashboard-head .col-xl-3 .btn-thm, .package-label .btn-thm{
        width:225px;
    }
     .dropdown .dropbtn {
        border: none;
        background: transparent;
        margin-bottom:15px;
    }
    .dropdown .dropbtn .fa-bars::before {
        font-size: 26px;
    }
    .dashboard_navigationbar.dn.db-lg.mt50{
        margin-top:0;
    }
    .dashboard-widget--active-package{
      padding:12px !important;  
    }
    .dashboard-widget--active-package .promotion--top{
        flex-direction:column;
    }
    ul.py-3.list-unstyled .d-flex a.d-flex.align-items-center{
        padding:10px !important;
    }
     .inventory .col-lg-3{
        width:30%;
    }
    .inventory .col-lg-9{
        width:70%;
    }
    li.dashboard-about.mm-listitem {
        margin-top: 40px;
    }
    li.dashboard-item.mm-listitem {
        position: absolute;
        bottom: 0;
        width: 100%;
    }
}
@media only screen and (max-width: 1080px) {
    header.header-nav.menu_style_home_one .ace-responsive-menu>li>a {
        padding: 0 5px;
    }
    .footer_one .container:first-child {
        max-width: 95%;
    }
}
@media only screen and (max-width: 991px) {
   .header.stylehome1 {
        display: flex;
        position: relative;
        z-index: 1;
        flex-direction: row-reverse;
        padding: 20px 4% !important;
    }
    .header a.menubar span {
        margin: 4px 5px;
        width: 35px;
        position:relative;
        
    }
     .header a.menubar span::after{
         width:100%;
         height:2px;
         left:0;
         top:-10px;
         background:#1A3760;
         content:"";
         position:absolute;
     }
      .header a.menubar span::before{
         width:100%;
         height:2px;
         left:0;
         bottom:-10px;
         background:#1A3760;
         content:"";
         position:absolute;
     }
     .mobile_menu_bar a.menubar {
            top: 20px;
            right: 4%;
    }
  
    .notification-row .d-flex.align-items-center.gap-3{
        gap: 10px !important;
    }
    .notification-row .d-flex.align-items-center.gap-3 .mr20 {
        margin-right: 5px;
    }
    .dashboard_navigationbar.dn.db-lg.mt50 {
        margin-top: 50px;
    }
    .our-dashbord.dashbord {
        padding-top: 75px;
    }
    .mobile_menu_main_logo .nav_logo_img {
        width: 80px;
        max-width: none;
    }
    .header.stylehome1:nth-child(2) {
        width: 100%;
        padding: 0 !important;
    }
    .header.stylehome1:nth-child(2) .home1_advance_search_wrapper.mx-2{
        margin: 0 !important;
    }
    .mobile_menu_bar .menubar svg {
        width: 100px;
		padding-right: 30px;
    }
    .home1_advance_search_wrapper .input-group{
        border-radius:0 !important;    
    }
    .home1_advance_search_wrapper.mx-2 button.btn.btn-thm1.bg-transparent {
        width: 50px !important;
    }
    .mobile_menu_bar button.btn.btn-thm, .mobile_menu_bar a.btn.btn-thm{
        margin-top: 18px;
    }
    .header.stylehome1 {
        padding: 10px 4% 0% !important;
    }
    section.about-section.pb130.pt30 {
        padding: 30px 0 20px 0 !important;
    }
    .inventory .col-lg-3{
        width:100%;
    }
    .inventory .col-lg-9{
        width:100%;
    }
    .inventory{
        padding-bottom:0;
    }
    .service_include {
        margin: 0;
    }
    section.our-service{
        padding-bottom:0 !important;
    }
    .our-service {
        padding: 50px 0 !important;
    }
    .mobile_menu_bar button.btn.btn-thm, .mobile_menu_bar a.btn.btn-thm {
		visibility: hidden;
    }
    .mobile_menu_bar a.menubar {
        top: 0;
		padding-top: 10px;
    }
       section.our-agent-single{
        margin-top: 0 !important;
    } 
    .dashbord_style + div .mobile_menu_bar a.menubar {
        top: 0;
        right: 4%;
        width:65px;
    }
    .our-agent-single .sidebar-sticky{
        display:none;
    }
    section.our-agent-single{
        padding:0 !important;
    }
    section.our-agent-single .container {
        max-width: 100%;
    }
    .our-agent-single div#main-container {
        background: #fff;
        padding: 20px 20px;
    }
    .our-agent-single div#main-container .col-12.d-flex.justify-content-between:first-child{
        order:2;
    }
    .our-agent-single div#main-container .col-12.d-flex.justify-content-between:nth-child(2){
        order:1;
    }
    .our-agent-single div#main-container .col-12.d-flex.justify-content-between:nth-child(3){
        order:2;
        gap: 3px !important;
		padding-left: 0px;
    }
    .our-agent-single div#main-container .row .single_product_grid.single_page1{
        margin:0 -20px !important;
    }
    .our-agent-single .owl-controls {
        padding: 0 20px !important;
    }
    .opening_hour_widgets .wrapper .list-group-item{
        border:none !important;
    }
    .user_profile_service{
       display:flex;
    }
    .user_profile_service .row:nth-child(2) {
        margin-top: 56px !important;
    }
    .col-lg-3.col-xl-3.detail-sidebar {
        padding: 20px !important;
    }
    .our-agent-single .price .d-flex.align-items-center.justify-content-between.gap-4 {
        gap: 8px !important;
		margin-top: -6px;
    }
    .our-agent-single .price{
        padding:0 !important;
    }
   .inventory #listing-container .row.mb-2 .col-lg-9:last-child .d-flex.align-items-center.gap-4{
        justify-content: space-between;
    }
    .mobile-search-filter #show-search-form{
       margin-bottom:0 !important;
    }
     .mobile-search-filter .justify-content-center{
       align-items: center;
    }
    .inventory #listing-container {
        margin-top: 0px !important;
    }
    .inventory #listing-container .form-switch {
        padding-left: 2.5em;
        min-height: 1.1rem !important;
    }
    .inventory #listing-container .col-lg-9:last-child span.text-muted {
        font-size: 12px;
    }
    .inventory #listing-container .col-lg-9:last-child .borderless-select{
         font-size: 14px;
    }
     .inventory .col-sm-6.car-listing-div.col-xl-3 {
        margin-top: 0 !important;
    }
     .inventory .col-lg-9 .listings-section .row.mb-3.mt-3{
        margin:0 !important;
    }
   .header.stylehome1 .home1_advance_search_wrapper.mx-2 {
        width: 100% !important;
    }
    .our-agent-single .row .col-lg-9 .row{
        margin: 0 -5px !important;
    }
    .our-agent-single .row .col-lg-9 .row .col-xl-6 {
        width: 50%;
    }
    .container-fluid.mt-5.listing-container {
        margin-top: 5px !important;
    }
    .inventory .listings-section .row.g-4{
        margin-top:25px;
    }
}
@media only screen and (max-width: 767px) {
    .dashboard_grid_space, .pl120 {
        padding: 0 20px;
    }
    .wrap-custom-file label span {
        left: 10px;
        top: inherit;
    }
    .new_property_form .dp_user_thumb_content img{
        width: 100px;
        height: 100px;
    }
    .wrap-custom-file label{
        margin-top:10px;
        margin-left:0px !important;
    }
    .wrap-custom-file .profile-image {
        line-height: 16px;
        left: inherit;
        position: relative;
        top: inherit;
        margin-top: 20px;
    }
    .wrap-custom-file small.file_title {
        display: block;
        left: inherit;
        position: relative;
        top: 0;
    }
    .wrap-custom-file label span{
        float: left;
        margin-bottom: 20px;
    }
    .dp_user_thumb_content {
        margin-bottom: 30px;
    }
    .new_property_form {
        padding: 20px;
    }
    .breadcrumb_content .breadcrumb_title {
        font-size: 22px;
    }
    .breadcrumb_content.mb50 {
        margin-bottom: 25px !important;
    }
    .dashboard_favorites_contents .d-flex.package-label{
        flex-direction: column;
        text-align: left;
        align-items: flex-start !important;
        gap: 10px;
    }
    #package .row .col-md-3 {
        width: 100%;
        margin-bottom:20px;
    }
    .dashboard_favorites_contents .package-label h3{
        font-size: 18px;
    }
    .dashboard_favorites_contents {
        padding: 0 10px;
    }
    #package .card-body {
        padding: 0 !important;
    }
    div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell {
        display: block;
        text-align: left;
    }
    .dashboard_grid_space .row:nth-child(4) .col-md-9{
        margin-top:30px;
       margin-bottom:30px;
    }
    .package-form .form-control img{
        width: 50px !important;
        height: 50px !important;
    }
    .opening_hour_widgets .wrapper .list-group-item {
        width: 100%;
        margin-right: 0;
    }
    .opening_hour_widgets .wrapper .list-group {
        flex-direction: column;
    }
    .inventory #listing-container {
        margin-top: 0px !important;
    }
    .tab-content .tab-pane .row{
        margin:0 -25px !important;
    }
    .car-listing {
        margin-bottom: 15px;
    }
    .popular_listing_sliders .nav-tabs .nav-link {
        padding: 7px 22px;
    }
    .faq_according .accordion .card .card-header {
        padding: 12px 10px 12px 0;
    }
    .faq_according .accordion .card .card-header::before, .faq_according .accordion .card .card-header.active::before {
        left: 3px;
        top: 6px;
        margin-left: 0 !important;
    }
    .faq_according .accordion .card .card-header .btn-link {
        padding-left: 30px;
    }
    .footer_one .container .row {
        flex-direction: column;
    }
    .footer_about_widget .logo{
        margin-bottom:40px !important;
    }
    .footer_menu_widget ul li a {
        font-size: 14px;

    }
    .footer_menu_widget .list-inline-item{
        margin-right:0 !important;
    }
    .footer_one .container:first-child .col-xl-6 {
        width: 100%;
    }
    .service_include .para {
        margin-bottom: 10px;
    }
    .our-service .container{
        padding:0;
    }
    section.our-service {
        padding-top: 30px !important;
    }
    .our-service .col-lg-6 {
        flex: 0 0 auto;
        width: 100%;
    }
    .our-service .row {
        flex-direction: column;
    }
    section.our-service+.our-service .row{
        flex-direction: column-reverse;
    }
    .service_include2 .para {
        width: 100%;
        margin-bottom: 0;
    }
    .service_thumb img {
        height: auto;
    }
    .listing-page-filter>.d-flex.mb-4.gap-2{
        flex-direction:column;
    }
  .my_lisging_table table#car-listing {
        width: 100% !important;
    }
    .dashboard_my_lising_tabs .tab-pane>.col-lg-12 {
        width: 100%;
    }

   .my_lisging_table  table thead {
    clip: rect(0 0 0 0);
    overflow: hidden;
    position: absolute;
  }
  
   .my_lisging_table table tr {
    display: block;
    margin-bottom:30px;
  }
  
   .my_lisging_table table td {
    display: block;
  }
  
   .my_lisging_table table td::before {
    content: attr(data-label);
    text-transform: uppercase;
  }
  
   .my_lisging_table table td:last-child {
    border-bottom: 0;
  }
  .dashboard_my_lising_tabs #nav-tabContent {
     overflow: inherit;
    }
  .table-responsive {
    overflow-x: inherit;
    -webkit-overflow-scrolling: inherit;
    scrollbar-width: none;
}
.dashboard-head .col-xl-3 .btn-thm, .package-label .btn-thm {
    width: 100%;
}
.car-listing{
    padding:0;
}
.car-listing .w150 {
    width: 100% !important;
    padding:0px 0px 15px 0px;
}
.dashboard-head .col-xl-3:last-child .btn-thm:last-child{
    margin-bottom:0 !important;
}
.dt-layout-cell table.dataTable th, .dt-layout-cell table.dataTable td {
    padding: 5px 0;
}
.dt-layout-cell table.dataTable th {
    border: none;
}
.dt-layout-cell .details .title a{
        font-size: 18px;
        font-weight:700;
} 
.package--width {
    width: 100%;
}
.dashboard_my_lising_tabs .article-list-new article.flex {
    flex-direction: column;
    gap:10px;
}
.packages-head {
    display: none;
}
.packages-active--content article.flex {
    padding: 20px 0 !important;
}
.dashboard_favorites_contents.dashboard_my_lising_tabs.p10-520 .col-lg-12, .new_property_form{
    overflow: auto;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.dashboard_my_lising_tabs .nav-tabs, .new_property_form .nav-tabs{
    flex-direction: row;
    flex-wrap: nowrap;
}
.dashboard_my_lising_tabs .nav-tabs .nav-link{
    white-space: nowrap;
    width:auto !important;
}
.dashboard_my_lising_tabs .nav-tabs, .new_property_form .nav-tabs {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto;
    scrollbar-width: none;
}
.new_property_form .nav-tabs button{
     white-space: nowrap;
    width:auto !important;
}
.tab-content .tab-pane .row.checkbox-row{
    margin: 0 -12px !important;
}
.dashboard_favorites_contents.dashboard_my_lising_tabs.p10-520 .row{
    padding:20px;
}
.dashboard_my_lising_tabs #nav-tabContent{
       padding:0;
   }
   .dashboard_favorites_contents.dashboard_my_lising_tabs.p10-520 .col-lg-12.mt50{
       margin-top:30px;
   }
   .dashboard_favorites_contents.dashboard_my_lising_tabs.p10-520 .row .row {
        padding: 0;
    }
    .checkbox-row .subscription .heading-color {
        color: #959595;
        font-size: 12px;
    }
    .dashboard_favorites_contents.dashboard_my_lising_tabs.p10-520 .saved-serch .row {
        margin: 0 -2px !important;
    }
     #order-history_wrapper.dt-container div.dt-layout-row div.dt-layout-cell{
         overflow:auto;
     }    
      #order-history_wrapper.dt-container div.dt-layout-row div.dt-layout-cell table{
           width:1000px !important;
       }
    #messages .d-flex.gap-5 {
        flex-direction: column;
        gap:20px !important;
    }
    .dashboard_favorites_contents.dashboard_my_lising_tabs.p10-520{
        margin-bottom:20px;
    
    }
    #bids .d-flex.mb-4{
        flex-direction: column;
        gap: 10px;
    }
    a.btn.btn-link{
        text-decoration:none;
        color:#0967d2 !important;
    }
    .promotion--top a.btn.btn-link svg path{
        fill:#0967d2;
    }
    .dashboard-list-view-row .user-row.d-flex {
        flex-direction: column;
    }
    .groth-tab .d-flex {
        flex-direction: column;
    }
    .groth-tab ul li{
        margin-bottom:10px !important;
    }
    .groth-tab .rounded {
        padding: 0 !important;
    }
    div#profileTabContent.tab-content .tab-pane .row {
        margin: 0 -14px !important;
    }
    .notification-row .d-flex .d-flex:nth-child(2) {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start !important;
    }
    .dashboard_favorites_contents.mb-4 {
        background: transparent;
        border: none;
        padding: 0;
    }
    section.inner_page_section_spacing {
        padding-top: 30px !important;
    }
    #nav-tabContent .packages-active--content .package--width {
        position: relative;
        padding-top: 4px;
        margin-top: 5px;
    }
    #nav-tabContent .packages-active--content .package--width:nth-child(2)::after {
        position: absolute;
        content: "Days";
        left: 0;
        font-weight: 700;
        top: -16px;
        font-size: 14px;
        color: #000;
    }
    #nav-tabContent .packages-active--content .flex-col:nth-child(3){
         position: relative;
         padding-top: 4px;
        margin-top: 20px;
    }
    #nav-tabContent .packages-active--content .flex.flex-col:nth-child(3)::after{
        position: absolute;
        content: "Media";
        left: 0;
        font-weight: 700;
        top: -16px;
        font-size: 14px;
        color: #000;
    }
    .dashboard_my_lising_tabs .dataTable tr td:nth-child(3), .dashboard_my_lising_tabs .dataTable tr td:nth-child(4), .dashboard_my_lising_tabs .dataTable tr td:nth-child(5), .dashboard_my_lising_tabs .dataTable tr td:nth-child(6)  {
        position: relative;
        padding-left: 100px;
    }
    .dashboard_my_lising_tabs .dataTable tr td:nth-child(3)::after{
        position: absolute;
        content: "Category";
        left: 0;
        font-weight: 700;
        top: 4px;
        font-size: 14px;
        color: #000;
    }
    .dashboard_my_lising_tabs .dataTable tr td:nth-child(4)::after{
        position: absolute;
        content: "Brand";
        left: 0;
        font-weight: 700;
        top: 4px;
        font-size: 14px;
        color: #000;
    }
    .dashboard_my_lising_tabs .dataTable tr td:nth-child(5)::after{
        position: absolute;
        content: "price";
        left: 0;
        font-weight: 700;
        top: 4px;
        font-size: 14px;
        color: #000;
    }
    .dashboard_my_lising_tabs .dataTable tr td:nth-child(6)::after{
        position: absolute;
        content: "Total View";
        left: 0;
        font-weight: 700;
        top: 4px;
        font-size: 14px;
        color: #000;
    }
    .dt-layout-cell table.dataTable th, .dt-layout-cell table.dataTable td {
        padding: 6px 0;
    }
}

@media only screen and (max-width: 575px) {
    .row.dashboard-cols .ff_one{
        margin-bottom:10px;
    }
    .car-listing .w150 {
        width: 100px;
    }
    .recent_job_activity {
        padding: 15px;
    }
    .application_statics .groth-tab .d-flex {
        flex-direction: column;
    }
    .application_statics .groth-tab .d-flex .rounded.cursor-pointer{
        margin-bottom:10px !important;
    }
    .notification-row .d-flex.justify-content-between.w-full.mb-3 {
        flex-direction: column;
        column-gap: 15px;
    }
    .notification-row .d-flex.align-items-center.gap-3 {
        justify-content: space-between;
          margin-bottom:10px;
    }
    #package h2.mb-4{
            font-size: 26px;
    }
    .featured-product .car-listing .details {
        min-height: auto;
    }
    .tag-icon {
        right: 5px;
        top: 1px;
    }
    .car-listing .details .listing_footer {
        padding-bottom: 15px !important;
    }
    .about-section .about_thumb .thumb1 {
        height: 300px;
        object-fit: cover;
    }
    .our-agent-single .row .col-lg-9 .row .col-xl-6 {
        width: 100%;
    }
	li.list-inline-item.me-4:nth-child(3) {
    display: none;
}
	li.list-inline-item.me-4:nth-child(4) {
    display: none;
}
}
@media only screen and (max-width: 480px) {
    .dashboard_my_lising_tabs .nav-tabs .nav-link {
        width: 48%;
        margin-bottom: 5px;
    }
    .single_product_slider.owl-carousel .owl-item iframe{
        height: 250px !important;
    } 
    .single_product_slider.owl-carousel .owl-item img{
        height: 250px !important;
        object-fit: cover;
    }
    .our-agent-single .share_content ul li {
        margin: 0px 0px 0px 5px !important;
    }
    .home1_advance_search_wrapper input[type="search"] {
        width: 68% !important;
    }
    span.text-muted.sort-by-text {
        display: none;
    }
}
@media only screen and (max-width: 380px) {
    .inventory #listing-container .row.mb-2 .col-lg-9:last-child .d-flex.align-items-center.gap-4{
        flex-direction: column;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        gap: 5px !important;
    }
    .single_product_slider.owl-carousel .owl-item iframe{
        height: 220px !important;
    } 
     .single_product_slider.owl-carousel .owl-item img{
         height: 220px !important;
    }
}