/* ************************************************
Theme Name: Quattro
Author: PixTheme
Text Domain: quattro
Version: 1.6.1
Description: Auto Dealer template with E-commerce.
Theme URI:  https://quattro.true-emotions.studio
Author URI: https://true-emotions.studio/
License: See on zip package
License URI: See on zip package
Tags: custom-header, custom-menu, editor-style
*/




/* ======= WordPress ELEMENTS ======= */


.admin-bar .header-search .close {
    top: 30px;
}

.aligncenter{
    margin: 0 auto;
    display: block;
}

img[class*="wp-image-"] {
    display: block;
    max-width: 100%;
    height: auto;
}

.wp-caption {
	text-align: left;
}
.wp-caption-text {
    text-align: left;
    padding-top: 10px;
}
.gallery-caption {
	text-align: left;
}
.alignright {
	text-align: right;
    float: right;
}
.alignleft {
	text-align: left;
    float: left;
}
.aligncenter {
	text-align: center;
}

.bypostauthor {
    text-align: left;
}



	blockquote.alignleft,
	.wp-caption.alignleft,
	img.alignleft {
		margin: 0.4211em 1.6842em 1.6842em 0;
	}

	blockquote.alignright,
	.wp-caption.alignright,
	img.alignright {
		margin: 0.4211em 0 1.6842em 1.6842em;
	}

	blockquote.aligncenter,
	.wp-caption.aligncenter,
	img.aligncenter {
		margin-top: 0.4211em;
		margin-bottom: 1.6842em;
	}

	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.aligncenter {
		margin-bottom: 1.2632em;
	}


.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.rtd h1, .rtd h2, .rtd h3, .rtd h4, .rtd h5, .rtd h6 {
    font-weight: var(--pix-title-weight);
    margin: 20px 0 10px 0;
    padding: 0;
}
.blog-article .rtd h1, .blog-list .rtd h1,
.blog-article .rtd h2, .blog-list .rtd h2,
.blog-article .rtd h3, .blog-list .rtd h3,
.blog-article .rtd h4, .blog-list .rtd h4,
.blog-article .rtd h5, .blog-list .rtd h5,
.blog-article .rtd h6, .blog-list .rtd h6{
    color: var(--pix-font-color);
}
em a{
    font-style: italic;
}

blockquote {
    padding: 40px;
    border: 1px solid var(--pix-main-color);
    border-width: 1px 0;
    line-height: 1.7;
    font-size: 17px;
    text-align: center;
    position: relative;
}
blockquote:before {
    width: 60px;
    height: 35px;
    position: absolute;
    color: var(--pix-main-color);
    left: 0;
    right: 0;
    top: -18px;
    background: var(--pix-svg-quote) no-repeat center center;
    background-color: #ffffff;
    content: "";
    margin: auto;
}
.rtd blockquote{
    margin: 60px 5px 50px 0 !important;
}
blockquote p{
    margin: 0px !important;
    color: #333;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}
html body .booked-calendar-wrap.small table.booked-calendar thead tr.days th{
    font-size: 0.6rem;
    padding: 0.5rem 0 0.4rem !important;
}
html body .booked-calendar-wrap.small table.booked-calendar thead th {
    padding: 1.15rem 0 0.9rem !important;
}
html body .booked-calendar-wrap {
    margin-bottom: 20px;
}

.bypostauthor {
	list-style: none;
	background: none;
}

.blog-item-quote .blog-item_desc {
	width: 80%;
	margin: 0px auto;
	float: none !important;
}
.blog-item-quote .blog-item_text {
	border: none !important;
}
.blog-quote-source {
    font-weight: normal;
    display: inline-block;
    width: 100%;
    font-size: 15px;
    color: #333;
    padding-top: 20px;
    font-family: var(--pix-title-font);
}

.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}

.rtd  h1, .rtd  h2, .rtd  h3, .rtd  h4, .rtd  h5, .rtd  h6{
    line-height: normal;
}


.rtd p, .rtd ul:not([class]),
.rtd .wpb_text_column p:last-child{
    margin: 10px 0 15px;
    line-height: 30px;
    color: var(--pix-font-color);
}
.pix-link-pages{
    clear: both;
    word-spacing: 10px;
}
.rtd p a{
    text-decoration: underline;
}
.rtd p a:hover{
    text-decoration: none;
}

.rtd dl:not([class]) {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 5px;
}
.rtd  dt:not([class]) {
    text-align: right;
    font-weight: bold;
    color: #555;
}
.rtd  dt:not([class])::after {
    content: ":";
}


.rtd ul:not([class]) {
    margin: 0;
}

.rtd ul:not([class]) {
     padding-left: 15px;
     list-style: none;
     margin-bottom: 0;
 }
.rtd ul:not([class]) li:not([class]) {
    margin: 0;
    line-height: 1.7;
}
.rtd ul:not([class]) li:before {
	font: normal normal normal 14px/1 Font Awesome 5 Free;
	font-size: inherit;
	display: inline-block;
	margin-right: 10px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
ul.list-styled li.disabled {
	color: #c8c9cc;
}
ul.list-styled.list-style-ok li::before {
	content: '\f00c';
	color: #28ad62;
}
ul.list-styled.list-style-ok li.disabled::before {
	content: '\f00d';
	color: #c8c9cc;
}
.rtd img {
	max-width: 100%;
	height: auto;
}
.wp-caption {
    text-align: left;
    max-width: 100%;
}


.rtd table:not([class]) {
	margin: 20px 0;
    border-spacing: 0;
    border-collapse: collapse;
}
.rtd table:not([class]) td:not([class]),
.rtd table:not([class]) th:not([class]) {
    padding: 10px;
    border: 1px solid #d0d2d7;
    font-weight: normal;
}
.rtd table:not([class]) th {
    padding: 10px;
    border: 1px solid #d0d2d7;
}

ul[class], ol[class]{
    list-style: none;
    margin: 0;
    padding: 0;

}



.rtd ul:not([class]) li::before {
	font-size: 6px;
	width: 1.555em;
	content: '\f111';
	text-align: center;
	vertical-align: middle;
}

.rtd ol:not([class]) > li::before{
    display: none !important;


}
.rtd ul:not([class]) ul:not([class]) li::before {
	content: '\f10c';
}
.rtd ol:not([class]) {
    padding-left: 15px;
    margin-left: 15px;
    margin-bottom: 0px;
}

.rtd ol:not([class])  li:not([class]){
	padding-bottom: 0px;
}

.wrap-media img {
	max-width: 100%;
	height: auto;
}
.gallery-icon a {
	text-align: center;
	display: inline-block;
}
.rtd iframe {
	max-width: 100%;
	max-height: 100%;
}


.rtd pre {
    padding: 20px;
}

.rtd > p:first-child > strong {
    font-family: var(--pix-title-font);
    font-size: 2.0581em;
    font-weight: 700;
}



/*Sidebar*/
.widget {
    margin-bottom: 100px;
}

.widget .side-menu__item ul > li , .widget .menu > li{
    padding: 0 0 12px;
    margin: 0;
    list-style: none;
    line-height: 1.55;
    font-weight: 600;
    position: relative;
}

.widget .children,
.widget .sub-menu{
    margin: 0 0 0 15px;
}

.widget  ul .children li,
.widget  ul .sub-menu li{
    padding: 5px 0 0;
    margin: 0;
    list-style: none;
    font-size: 12px;
    min-height: 26px;
    font-weight: 600;
}

.widget ul .children li a:before,
.widget ul .sub-menu li a:before{
    top: 12px;
}

.widget_product_categories  .children{
	display:none;
}

.widget_product_categories   .current-cat  .children{
	display:block;
}

.widget_product_categories  .children{
	    margin: 0 0 0 10px;
}

.widget_product_categories  .children a{
	font-size: 12px;
}

.widget .side-menu__item ul  li  a:not(:hover), .widget .menu  li a , .widget .side-menu__item ul  li {
    font-size: var(--pix-font-size);
    font-weight: 400;
    min-height: 26px;
}

.widget li a +  .count{
	font-weight: normal;
    float: right;
}

.entry-media img {
	max-width:100%;
	height:auto;
}

.widget .menu  li:hover .dropdown-menu{
	display:block !important;
	
}


/*Sidebar Widgets*/



.widget img{
	max-width:100%;
	height:auto;
	margin:10px 0;
}



.widget select {
    max-width: 100%;
    border: 1px solid #ececec;
    padding: 5px;
    margin: 5px 0;
    border-radius: 0;
    font-size: 12px;
    color: #333;
    font-weight: normal;
    width: 100%;
}


.widget table{
	width:100%;
}

.widget table td , .widget table th{
	padding:5px;
	text-align:center;
}


.widget table td a{
    color: #fff;
    text-decoration: underline;
}

.widget table td a:hover{
    color: var(--pix-main-color);
    text-decoration: none;
}


.widget_rss .rss-date{
display: inline-block;
    width: 100%;
    color:#fff;
    padding: 6px 0 10px;
    font-weight: normal;
	font-size: 85%;
    font-style: italic;
}

.widget_rss  .rssSummary{
    font-weight: normal;
    text-transform: none;
    line-height: 20px;
}

.widget_rss   cite{
	font-size: 14px;
    display: inline-block;
    text-align: right;
    width: 100%;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
}

.widget-title .rsswidget{
    font-size: 20px;
}
.widget-title .rsswidget img{
    margin: 0;
}
.rsswidget{
    color: #fff;
}
.rsswidget:hover {
    color: var(--pix-main-color);
}



form.searchform{
    position: relative;
}
form.searchform div:after,
form.woocommerce-product-search:after {
    position: absolute;
    top: 12px;
    right: 10px;
    width: 20px;
    height: 20px;
    opacity: 1;
    content: "";
    background: var(--pix-svg-search) no-repeat center center;
}
form.woocommerce-product-search {
    height: 48px;
}
.widget_search label,
.widget_search input[type="submit"],
.woocommerce-product-search button[type="submit"]{
    background-color: transparent !important;
    border: none;
    padding: 0;
    width: 30px;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
}

.woocommerce.widget_product_search .pix-sidebar-form .form-group{
    background: transparent;
    border: none;
    display: block;
    padding: 0;
}

.woocommerce-product-search input[type="search"]  , .widget_search  input[type="search"]  ,   .widget_search  input[type="text"]{
    width: 100%;
    float: left;
    margin-right: 0;
    background: transparent;
    color: #fff;
    border: 1px solid #a7a7a7;
    border-width: 0 0 1px 0;
    padding: 10px;
    font-size: 14px;
    transition: .35s;
}

.pix-sidebar-form .searchform div {
    height: 48px;
}

.woocommerce-product-search input[type="search"]:focus  , .widget_search  input[type="search"]:focus  ,   .widget_search  input[type="text"]:focus{
    border-color: var(--pix-main-color);
}

.pix-sidebar-form .searchform input[type="text"]::-webkit-input-placeholder, .pix-sidebar-form .woocommerce-product-search input[type="search"]::-webkit-input-placeholder {
    color: #a7a7a7;
}

.pix-sidebar-form .searchform input[type="text"]::-moz-placeholder, .pix-sidebar-form .woocommerce-product-search input[type="search"]::-webkit-input-placeholder {
    color: #a7a7a7;
}

.pix-sidebar-form .searchform input[type="text"]:-moz-placeholder, .pix-sidebar-form .woocommerce-product-search input[type="search"]::-webkit-input-placeholder {
    color: #a7a7a7;
}

.pix-sidebar-form .searchform input[type="text"]:-ms-input-placeholder, .pix-sidebar-form .woocommerce-product-search input[type="search"]::-webkit-input-placeholder {
    color: #a7a7a7;
}

.textwidget {
	line-height:20px;
}


.textwidget img{
	margin-bottom:5px;
    width: 100%;
    height: auto;
}





.post.sticky:before {
    content: "\f276" !important;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    webkit-font-smoothing: antialiased;
    position: absolute;
    right: 10px;
    top: -42px;
    z-index: 20;
    font-size: 40px;
    color: var(--pix-main-color);
    background-size: contain;
}

.pix-blog-grid .post.sticky:before {
    right: 45px;
}

.post.sticky:nth-child(even):before {
    right: auto;
    left: -12px;
    top: -30px;
}


/*TAGS*/

.wp-tag-cloud {
	margin-left: -5px !important;
	display: inline-block;
}
.tagcloud li {
	float: none !important;
	display: inline-block !important;
	margin: 3px 1px !important;
	width: auto !important;
}
.tagcloud {
	clear: both;
}
html .tagcloud a {
    font-size: 12px !important;
    display: inline-block;
    background: transparent;
    border: 1px solid #bbb;
    padding: 10px 16px;
    margin-right: 0;
    margin-bottom: 3px;
    color: #bbb !important;
}
html .tagcloud a:hover {
    color: #fff !important;
    background-color: var(--pix-main-color) !important;
    border-color: var(--pix-main-color) !important;
    text-decoration: none !important;
}
.tagcloud li:hover a {
	color: #fff!important
}



/* ======= VC ELEMENTS ======= */

html .rev_slider em {
    color: var(--pix-main-color);
    font-size: inherit !important;
}

html .vc_progress_bar .vc_single_bar{
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
html .vc_progress_bar .vc_single_bar .vc_label {
    font-family: var(--pix-main-font);
    padding: 1.5em 2em;
    font-size: 1.2em;
    font-weight: 600;
}
html .vc_progress_bar .vc_single_bar .vc_bar {
    border-radius: 50px;
}

html .wpb_text_column :last-child, html .wpb_text_column p:last-child{
    font-size: var(--pix-font-size);
}


.vc-overflow-no{
    overflow: inherit !important;
}


.vc_row-o-equal-height .wpb_wrapper .pix-square .pix-item-default{
    padding-top: 65px;
}

.compose-mode .vc_row[data-vc-full-width].vc_hidden {
    opacity: 1;
}

.compose-mode .section-gallery {
    text-align: center;
}


.compose-mode .gallery-item {
    position: relative;
    width: 25%;
    display: inline-block;
    margin-left: -1%;
    vertical-align: top;
}


.compose-mode .vc_element, .view-mode .vc_element {
    display: inline-block;
    position: relative;
}

.vc_active .vc_tta-panel-heading  {
     background-color: var(--pix-main-color) !important;
}
.vc_active .vc_tta-panel-heading a span {
     color: #fff;
}
html .wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-color: transparent;
}
.vc_active .vc_tta-panel-heading a .vc_tta-controls-icon:before{
    border-color: #fff !important;

}
.vc_tta-tab.vc_active a {
     border-color: var(--pix-main-color) !important;
}
.vc_tta-title-text {
    list-style: none;
    font-family: var(--pix-title-font);
    font-weight: var(--pix-title-weight);
    color: #333;
    font-size: var(--pix-font-size);
}
html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,html  .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before , html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading , html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading  {
    border-color: #eee;
}


.staticblocks-template-default   .col-lg-9.col-md-8.col-sm-12.col-xs-12.left-column.sidebar-type-2{
    width: 100% !important;
}


.staticblocks-template-default .col-lg-3.col-md-4.col-sm-12.col-xs-12 , .staticblocks-template-default .post-footer ,.staticblocks-template-default  .post-description ,.staticblocks-template-default  .post-image , .staticblocks-template-default  .blog-post .post-image{
    display: none;
}


.wpcf7-not-valid-tip{
    display: none !important;
}


html .wpcf7-not-valid {
    border: 0 !important;
    border-bottom: 1px solid red !important;
}

.vc_custom_heading a:hover {
    color: var(--pix-main-color) !important;
}

.vc_custom_1524405751856 .section-brands a.item img{
    opacity: .6;
    transition: all .35s;
}
.vc_custom_1524405751856 .section-brands a.item:hover img{
    opacity: 1;
}

.pix-mc4wp .form-control {
    background: none;
    box-shadow: none !important;
    outline: none;
    border: none;
    border-bottom: 1px solid #777;
    width: 100%;
    font-size: 12px;
    padding-left: 10px;
    font-style: italic;
    height: 50px;
    color: #777;
    transition: .35s;
}
.form-control:focus, .form-control:active {
    border-color: var(--pix-main-color);
}
.text-white .form-control {
    border-bottom: 1px solid #777;
}
.has-feedback {
    position: relative;
}
.pix-mc4wp {
    font-family: inherit;
    line-height: 1.1;
    font-size: 16px;
    width: 70%;
    margin-top: 10px;
}
.pix-mc4wp input[type="submit"] {
    background: none !important;
    border: none;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    margin-left: 5px;
    vertical-align: text-top;
    width: 42px;
    position: absolute;
    top: 8px;
    right: 0;
    z-index: 3;
    text-align: center;
    cursor: pointer;
}
.pix-mc4wp .icon {
    color: #777;
    position: absolute;
    right: 14px;
    top: 18px;
    cursor: pointer;
    transition: .35s;
}
.pix-mc4wp input[type="submit"]:hover + span.icon {
    color: var(--pix-main-color);
}
.text-white .pix-mc4wp .form-control-feedback {
    color: #777;
}

.pix-shadow-default{
   /* box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1), 0px 10px 30px 0px rgba(0,0,0,0.05);*/
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.06),0px 10px 10px 0px rgba(0,0,0,0.05);
}

/*   Pix Paddings   */

/* S padding */
.vc_row{
    position: relative;
}

html .vc_row.pix-padding-top-s,
html .vc_row > .vc_column_container.pix-padding-top-s{
    padding-top: 25px;
}
html .vc_row.pix-padding-bottom-s,
html .vc_row > .vc_column_container.pix-padding-bottom-s{
    padding-bottom: 25px;
}

/* M padding */
html .vc_row.pix-padding-top-m,
html .vc_row > .vc_column_container.pix-padding-top-m{
    padding-top: 50px;
}
html .vc_row.pix-padding-bottom-m,
html .vc_row > .vc_column_container.pix-padding-bottom-m{
    padding-bottom: 50px;
}

/* L padding */
html .vc_row.pix-padding-top-l,
html .vc_row > .vc_column_container.pix-padding-top-l{
    padding-top: 75px;
}
html .vc_row.pix-padding-bottom-l,
html .vc_row > .vc_column_container.pix-padding-bottom-l{
    padding-bottom: 75px;
}

/* XL padding */
html .vc_row.pix-padding-top-xl,
html .vc_row > .vc_column_container.pix-padding-top-xl{
    padding-top: 100px;
}
html .vc_row.pix-padding-bottom-xl,
html .vc_row > .vc_column_container.pix-padding-bottom-xl{
    padding-bottom: 100px;
}

/* no padding */
html .vc_row>.vc_column_container.pix-top-no-padding>.vc_column-inner:not([class*="vc_custom_"]),
html .vc_row-has-fill+.vc_row-full-width+.vc_row.pix-top-no-padding>.vc_column_container>.vc_column-inner:not([class*="vc_custom_"]),
html .vc_row-has-fill>.vc_column_container>.vc_column-inner:not([class*="vc_custom_"]){
    padding-top: 0 !important;
}
html .vc_row>.vc_column_container.pix-bottom-no-padding>.vc_column-inner {
    padding-bottom: 0 !important;
}

html .vc_row.pix-row-overflow{
    overflow: visible;
}


@media only screen and (max-width : 768px) {

    html .vc_row.pix-padding-top-m,
    html .vc_row > .vc_column_container.pix-padding-top-m,
    html .vc_row.pix-padding-top-l,
    html .vc_row > .vc_column_container.pix-padding-top-l,
    html .vc_row.pix-padding-top-xl,
    html .vc_row > .vc_column_container.pix-padding-top-xl{
        padding-top: 35px;
    }
    html .vc_row.pix-padding-bottom-m,
    html .vc_row > .vc_column_container.pix-padding-bottom-m,
    html .vc_row.pix-padding-bottom-l,
    html .vc_row > .vc_column_container.pix-padding-bottom-l,
    html .vc_row.pix-padding-bottom-xl,
    html .vc_row > .vc_column_container.pix-padding-bottom-xl{
        padding-bottom: 35px;
    }

}


html body table.booked-calendar td.today .date span{
    border: 2px solid var(--pix-main-color);
}
html body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title{
    color: var(--pix-main-color);
}

/* Blog */
.rtd {
    font-size: 0.95em;
    line-height: 1.8;
    color: var(--pix-font-color);
    font-family: var(--pix-main-font);
}

.rtd h1{
    font-size: 2.6179em;
}
.rtd h2{
    font-size: 2.0581em;
}
.rtd h3{
    font-size: 1.618em;
}
.rtd h4{
    font-size: 1.272em;
}
.rtd h5{
    font-size: 1em;
}
.rtd h6{
    font-size: 0.7862em;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    border-radius: 4px;
    overflow: auto;
}

.rtd .vc_row{
    margin-left: 0;
    margin-right: 0;
}
.rtd .vc_column_container>.vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.vc_custom_heading h4{
    font-weight: 600 !important;
}

html .vc_gitem_row .vc_gitem-col {
    padding: 20px;
}



.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center;
    display: block;
}


.no-slide-add-menu img{
    width: 100%;
    height: auto;
}

.no-slide-add-menu{
    margin: 25px 10px;
    font-size: 16px;
    line-height: 31px;
    text-align: left;
    color: #fff;
}


html #fleet-gallery img {
    width: auto;
    height: auto;
    max-width: 100%;
}



.widget_services_category .widget-title{
    display: none !important;
}



.section-form   input[type="tel"] , .section-form   input[type=text], .section-form   input[type=email] , .section-form   input[type=date] , .section-form  textarea{
    border: 0 !important;
    background: #fff !important;
    padding: 10px 20px !important;
    margin: 0 0 15px 0 !important;
    width: 100%;
    color: #999999 !important;
    font-size: 15px;
    border-radius: 3px;
    max-height: 37px;
}


html .section-form   input[type=date] {
    padding: 7px 20px 7px !important;
}



.section-form  .wpcf7-form-control-wrap {
    display: inline-block;
    height: 50px;
    position: relative;
    width: 100%;
}


.section-form  textarea{
    height: 60px;
 } 


.section-form   input[type=submit]{
    background: none !important;
    padding: 10px 20px !important;
    margin: 0 !important;
    width: auto;
    color: #fff !important;
    font-size: 15px;
    border-radius: 3px;
    border: 1px solid #fff !important;
    float: left !Important;
    margin-top: 20px !important
}


.section-form   p{
    color: #fff !important;
    padding-top: 20px;
}


.section-form   p i{
      margin-right: 5px;
}


html div.wpcf7-validation-errors {
     border: 2px solid #f7e700 ;
    color: #f7e700 ;
}

html div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    background: #398f14 !important;
     color: #fff !important;
}



html .vc_images_carousel .vc_carousel-indicators .vc_active {
    background-color: var(--pix-main-color);
    border: 1px solid var(--pix-main-color);
    margin: 1px;
}

/*   HEADER BUTTON    */

.header .navbar .navbar-nav li.header-button{
    margin-right: 0;
    margin-top: -15px;
    margin-left: 25px;
}
.header .navbar .navbar-nav li.header-button a{
    max-width: 110px;
    text-align: center;
    padding: 5px;
    cursor: pointer;
}
.header.header-color-white .navbar .navbar-nav li.header-button a{
    border: 1px solid rgba(255,255,255,.2) !important;
}
.header.header-color-black .navbar .navbar-nav li.header-button a{
    border: 1px solid rgba(0,0,0,.2) !important;
}


.navbar .navbar-nav li.header-button a.book-appointment{
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important; 
    border-radius: 3px !important; 
    display: inline-block !important; 
    line-height: 1.4 !important;
    margin-top: 11px !important; 
    max-width: 100% !important;
    padding: 5px 13px !important; 
    width: auto !important; 

    
}

.header.header-color-white  a.book-appointment{
        color: #fff !important
}

.header-full-width  .book-appointment{
    margin-right: 25px !important;
} 

.header.header-color-white .navbar .navbar-nav li.header-button a.book-appointment:hover{
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important; 
}

html .booked-calendarSwitcher.calendar {
    border-radius: 0 !important;
    margin-bottom: 15px;
}

.calendar-change-loader{
    display: none;
    position: relative;
}
.ajax-loading .calendar-change-loader{
    display: block;
}
.ajax-loading  .booked_calendar_chooser {
    display: none;
}
.calendar-changing{
    position: absolute;
    top: 4px;
    left: 118px;
    z-index: 1;
    color: white;
}
.booked-calendarSwitcher.calendar{
    min-width: 250px;
}




/* Page 404 */
html .page-404{
    padding-top: 3vw;
    padding-bottom: 15vw;
    text-align: center;
}
html .page-404 a{
    font-family: var(--pix-subtitle-font);
    font-style: italic;
}


/* Booked */

html .booked-calendarSwitcher.calendar p{
    color: #fff !important;
}
html .text-black table.booked-calendar td.prev-date .date *,
html .text-black table.booked-calendar td.prev-date:hover .date,
html .text-black table.booked-calendar td.prev-date:hover .date span{
    color: #ccc !important;
}
html #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
html #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
html body #booked-profile-page input[type=submit].button-primary:hover,
html body .booked-list-view button.button:hover,
html body .booked-list-view input[type=submit].button-primary:hover,
html body table.booked-calendar input[type=submit].button-primary:hover,
html body .booked-modal input[type=submit].button-primary:hover,
html body table.booked-calendar th,
html body table.booked-calendar thead,
html body table.booked-calendar thead th,
html body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
html body #booked-profile-page .booked-profile-header,
html body #booked-profile-page .booked-tabs li.active a,
html body #booked-profile-page .booked-tabs li.active a:hover,
html body #booked-profile-page .appt-block .google-cal-button > a:hover,
html #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header
{
    background: var(--pix-main-color) !important;
}

html body table.booked-calendar th,
html body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
html body #booked-profile-page .booked-profile-header,
html body #booked-profile-page .appt-block .google-cal-button > a:hover {
    border-color: var(--pix-main-color) !important;
}
body.pix-theme-tone-dark table.booked-calendar tr.days,
body.pix-theme-tone-dark table.booked-calendar tr.days th,
body.pix-theme-tone-dark .booked-calendarSwitcher.calendar,
body #booked-profile-page .booked-tabs,
.pix-theme-tone-dark #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
.pix-theme-tone-dark #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
    background: #1c1c1c !important;
}
html body.pix-theme-tone-dark table.booked-calendar td.prev-date .date,
html body.pix-theme-tone-dark table.booked-calendar td.prev-date:hover .date,
html body.pix-theme-tone-dark table.booked-calendar td.prev-date:hover .date span {
    background: #333 !important;
}
body.pix-theme-tone-dark table.booked-calendar tr.days th,
body.pix-theme-tone-dark #booked-profile-page .booked-tabs,
body.pix-theme-tone-dark table.booked-calendar,
body.pix-theme-tone-dark table.booked-calendar td:first-child,
body.pix-theme-tone-dark table.booked-calendar td:last-child,
body.pix-theme-tone-dark table.booked-calendar td{
    border-color: #777 !important;
}


/* Popup Video */
/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
.mfp-content{
    text-align: center !important;
}
.mfp-content video{
    max-height: 70vh;
}


/* VC FIX */


.wpb_images_carousel{
    overflow: hidden;
    position: relative;
}

html .vc_col-has-fill>.vc_column-inner,
html .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
html .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
html .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;
}

.news-card-profile__carousel.owl-carousel .owl-nav button.owl-prev,
.news-card-profile__carousel.owl-carousel .owl-nav button.owl-next{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 36px;
    height: calc(100% - 29px);
    margin: 0;
    border-radius: 0;
    background-color: transparent;
    transition: .3s;
}
html .news-card-profile__carousel.owl-carousel .owl-nav button.owl-prev{
    right: auto;
    left: 0;
}
html .news-card-profile__carousel.owl-carousel .owl-nav button i{
    position: relative;
    font-size: 26px;
}
html .news-card-profile__carousel.owl-carousel .owl-nav button:hover{
    background-color: rgba(0,0,0,.5);
}


.portfolio-pagination-loading a{
    opacity: 0.7; 
}

.wrap-image  .bx-controls{
    display: none !important;
}

.navbar-with-inside{
      padding: 28px 0;
}

.blog-article .wpb_content_element:last-child{
    margin-bottom: 0;
}

.pix-footer .pix-item-review .icon{
    color: #777;
}

.pix-footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
    width: 1.75em!important;
    height: 1.75em!important;
}

.pix-preview-img{
    min-width: 350px;
    overflow: hidden;
    height: 462px;
    margin-bottom: 45px !important;
    transition: .35s;
}
.pix-preview-img:hover{
    transform: translateY(-15px);
}

.pix-full-height-left, .pix-full-height-right{
    position: absolute !important;
    height: 100%;
    top: 0;
}
.pix-full-height-right{
    right: 0;
}
@media only screen and (max-width : 480px) {
    html .pix-full-height-left, html .pix-full-height-right{
        height: 50%;
        top: 0;
    }
    html .pix-full-height-right{
        top: 50%;
    }
    .pix-full-height-left .wpb_text_column, .pix-full-height-right .wpb_text_column{
        display: none;
    }
}

/* small devices, tablets */
@media only screen and (max-width : 768px) {
    .animated {
        /*css transitions*/
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        /*css transforms*/
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        /*css animations*/
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }
}

.wpforms-container .wpforms-smart-phone-field::-webkit-input-placeholder{
	opacity : 0!important;
	display : none!important
}



.lux-sec-home .owl-carousel .owl-item img {
    width: auto;
    height: 300px!important;
    max-width: 100%;
}


.pix-slider-count-slides {
	display : none!important;
}


.blog-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.tax-pixcar-body .col-xl-3.col-lg-4.col-md-12.d-xl-block.pix-sidebar-container{
	display : none!important;
}


.tax-pixcar-body .pixcars-listing.col-xl-9.col-12.pix-right-sidebar {
    max-width: 100%!important;
    flex: 0 0 100%!important;
}


.tax-pixcar-body .pix-product-box {
    width: 31.3%;
    flex-direction: column;
    box-shadow: none!important;
    padding: 0 0 30px 0;
    margin: 15px 1%;
    border: 1px solid #d5d5d5;
}


.tax-pixcar-make .col-xl-3.col-lg-4.col-md-12.d-xl-block.pix-sidebar-container{
	display : none!important;
}


.tax-pixcar-make .pixcars-listing.col-xl-9.col-12.pix-right-sidebar {
    max-width: 100%!important;
    flex: 0 0 100%!important;
}


.tax-pixcar-make .pix-product-box {
    width: 31.3%;
    flex-direction: column;
    box-shadow: none!important;
    padding: 0 0 30px 0;
    margin: 15px 1%;
    border: 1px solid #d5d5d5;
}
















.single-pixcar .pix-finance-item {
	display : none;
}


.modal-content .pix-site-input {
    border: 1px solid;
    margin-left: 15px;
}


.postid-2964 h2 {
    text-align: center;
    font-family: Abril Fatface;
    font-weight: 700!important;
    font-size: 30px!important;
}

.back-single p {
	font-size : 20px!important;
}

.term-list h4 {
	font-size : 16px!important;
	margin-bottom : 15px;
}

.vc_row.vc_row-o-full-height {
    min-height: 77vh!important;
}

.rent-sec-inner-term .wpb_wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
}

.term-head-nw {
	margin-bottom : 10px!important;
}



.pix-header-tab-box {
    padding-top:150px;
}

.single-post .post__meta {
	display : none;
}


.postid-2964 .blog-article .post-content {
    overflow: visible;
}


.back-single {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.blog-article__comments {
	display : none!important;
}


.post-footer {
	display : none!important;
}

.row.blog-article__related {
	display : none;
}

.back-single  p {
	color : #fff!important;
	line-height : 1.3!important;
}

.back-single  a {
	color : #d4b46c!important;
}

.single-post .wp-block-group__inner-container .wp-block-heading {
	margin-bottom : 20px;
}

.single-post #block-2 ,
.single-post #search-1 ,
.single-post #recent-comments-1{
	display : none
}


.single-post .widget_block.widget_search.pix-sidebar-box widget {
	display : none;
}



.pix-header-tab-box .pix-breadcrumbs-path a {
    color: #fff!important;
}



.page-id-2963 .pix-sub-categories-checkbox {
	display : none!important
}

.pix-product-box-text {
	display : none;
}

.wpc-term-selected {
	display : none
}

.form-group p {
	display : flex;
	margin-bottom : 2px!important;
}

.pix-modal-title {
    padding: 0 0;
    font-size: 24px;
    font-weight: 600;
}

.pix-contact-form .form-group {
    background: #ffffff;
    margin-bottom: 6px;
}

.pix-contact-form .form-group.pix-textarea-group {
	padding-top : 0!important;
}

.modal-body .pix-submit-holder {
    text-align: left;
}

.modal-body .pix-submit-holder input {
    display: inline-block;
    vertical-align: top;
    height: 50px;
    padding: 0 35px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 46%;
    max-width: 354px;
    text-align: center;
    cursor: pointer;
    border-radius: 50px!important;
    margin: 0 auto;
}

.modal-body {
	height : 80vh!important;
	overflow-y : scroll;
}


.pix-contact-form  textarea.pix-site-input {
    padding: 0 35px 20px;
    height: 140px;
    resize: none;
    background-color: #f7f7f7;
    margin-top: 15px;
}

.form-group.pix-textarea-group p{
	display : block;
}

.pix-contact-form .form-group label {
    padding-left: 0;
    margin-bottom: 0;
    color: #5c5c5c;
    font-weight: 700;
    white-space: nowrap;
}

.pix-contact-form .col-lg-4 {
    padding-right: 25px;
    padding-left: 15px;
}

.form-group .pix-contact-form .form-group label {
    padding-left: 0;
    margin-bottom: 0;
    color: #5c5c5c;
    font-weight: 700;
    white-space: nowrap;
    width: 25%;
}

.form-group .pix-contact-form .form-group span {
    width: 75%;
}

.pix-site-input {
    width: 100%;
    border: none;
    background: none;
    padding: 0 35px 0 5px;
    height: auto;
}

.modal-body .pix-contact-form .row {
	display : block;
}

.modal-body .pix-contact-form .row .col-lg-4.col-12 {
	max-width : 100%!important;
	width : 100%!important;
}
.book-old {
	display : none!important;
}


 .book-btns .whatsapp-single{
    border: 1px solid #00e163;
    padding-left: 50px;
    background: url(https://octane.rent/wp-content/themes/quattro/images/whatsapp.svg) -1px center no-repeat;
    background-size: 40px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    line-height: initial;
	 padding-right: 10px;
}

.pix-single-info .pix-sidebar-submit.pix-price-button-split {
    align-self: start;
    top: 0;
}

.book-btns .pix-button  { 
	min-width: 202px;
    max-width: 202px;
    height: 40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer;
    font-family: var(--pix-main-font);
    font-weight: 500!important;
    margin-left: auto;
    color: #fff!important;
    font-size: 13px;
	margin-left : 20px;
	22px!importantl;
	line-height : 22px!important;
}


 .book-btns .whatsapp-single{ 
    min-width: 202px;
    max-width: 202px;
    height: 40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer;
    font-family: var(--pix-main-font);
    font-weight: 500!important;
    margin-left: auto;
    color: #000!important;
    font-size: 13px;
}


.book-btns {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin-top: 30px;
}

.side-menu__item-news .news-text a:before, .side-menu__item li a:before, .blog-article__related h4:before, .pix-sidebar-form ul li:before {
	display : none;
}


.ui-slider .ui-slider-handle  {
    background: #d4b46c;
}

.widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a, .widget-area .widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a, .widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, .widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper, .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper, .wpc-term-count-0:not(.wpc-has-not-empty-children), .wpc-term-count-0:not(.wpc-has-not-empty-children) a, body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label a{
	opacity : 1;
}

.action-buttons-single{
    background-color: #25d366;
    padding: 0 10px;
    text-align: center;
    border-radius: 5px;
}

.action-buttons-single a {
	color : #fff!important;
	font-size : 16px;
}

.form-list {
    padding-top: 100px !important;
    padding-bottom: 90px !important;
    background-image: url(/wp-content/uploads/2023/11/review-bg1.jpg?id=4746) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.form-list .roww {
	max-width : 1330px;
	margin : auto;
}

.form-list h3 {
    font-size: 28px!important;
    text-align: center;
    margin: 0!important;
    color: #000;
}

.form-list .wpforms-container-full {
    width: 460px!important;
    margin: 0 auto!important;
    padding: 40px 30px 50px!important;
    background: #fff!important;
    border: 1px solid rgba(0,0,0,.15)!important;
    -webkit-border-radius: 20px!important;
    border-radius: 20px!important;
    display: -webkit-box!important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex!important;
    flex-wrap: wrap;
}


.pix-button.pix-v-s.pixcars-filter-check {
	display : none!important;
}

.pix-single-tabs {
    margin-bottom: 0;
}

.term-list  {
    margin-top: 70px;
}

.wpc-filters-ul-list.wpc-filters-checkboxes.wpc-filters-list-4832 {
	display : flex;
}

#pix-sorting {
    height: 90px!important;
    display: flex!important;
    align-items: center!important;
    margin: 0!important;
}

.wpc-term-count {
	display : none!important
}

body #wpc_filters_widget-3 ul {
    height: auto!important;
	justify-content : space-between;
	display : flex;
}

.pix-range-box {
    padding: 35px 0 0;
    position: relative;
    margin-top: 0;
} 

.term-list h3 {
    color: #dfc780;
    font-size: 18px;
    padding-bottom: 9px;
    border-bottom: 2px solid;
    display: inline-block;
    margin-bottom: 25px;
}

.term-desc {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.term-col-left ,
.term-col-right {
	width : 30%;
}

.cond-list h3 {
    color: #dfc780;
    font-size: 18px;
    padding-bottom: 9px;
    border-bottom: 2px solid;
    display: inline-block;
    margin-bottom: 25px;
}


.cont-desc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.cont-desc p {
	width : 30%
}

.wpc-edit-filter-set {
	display : none;
}

.wpc-filters-main-wrap ul.wpc-filters-ul-list {
    height: 200px;
    overflow: auto;
}


.carlist-rw {
    width : 1330px;
    margin: 50px auto;
	
}


.carlist-rw p{
    font-size: 16px;
    line-height: 19px;
    color: #000;
    font-weight: 500;
}



.carlist-rw h2 {
    font-size: 20px;
    text-align: center;
    padding-bottom: 30px;
    color: #000;
}

.featu-car-list {
    padding: 80px 0 40px;
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.featu-car-list .single-feat {
	width : 18%;
	display : flex
}

.feat-desc {
    padding: 0 0 0 15px;
}

.feat-desc h4 {
    font-size: 24px!important;
    color: #000;
	padding-bottom : 5px!important;
}

/* .single-post .col-xl-3.col-lg-4.col-md-12.d-xl-block.pix-sidebar-container {
    max-width: 25%!important;
    flex: 0 0 25%!important;
} */

.side-menu__item-news .news-text a:before, .side-menu__item li a:before, .blog-article__related h4:before, .pix-sidebar-form ul li:before {
	top : 11px!important;
}

.single-post .blog-article {
    margin-right: 80px;
}

.single-post .pix-sidebar-box:last-child {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

.single-post .pix-sidebar-box ul li a {
    font-weight: 400;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.4;
}

.single-post .pix-sidebar-box-title .pix-h3 {
    font-size: 28px;
    font-weight: 700;
    padding: 0;
}

.single-post .pix-sidebar-box ul li a {
    font-weight: 400;
    color: #000;
    cursor: pointer;
}

.post-image{
	display : none!important;
}

html .vc_gitem_row .vc_gitem-col {
    padding: 0;
}

.blog-rw .vc_btn3-container.vc_btn3-left {
    display: none;
}

.blog-rw .vc_gitem-post-data-source-post_excerpt p:first-child,
.blog-rw .vc_gitem-post-data-source-post_excerpt p:last-child{
	display : none
}

.page-id-4753 .pix-header.black.transparent{
	z-index : 9999;
}


.blog-rw .vc_gitem-post-data-source-post_excerpt p {
    height: 95px;
    overflow: hidden;
    font-size: 13px!important;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 32px;
}

.vc_custom_heading h4 {
	font-size : 17px!important;
	line-height : 1.6!important;
	text-decoration:underline;
	color : #c1a566!important;
	margin : 0!important;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 50px;
    padding-bottom: 0;
}


.blog-rw  .vc_gitem-row-position-top {
	background-color : #fff!important;
}

.blog-rw .vc_grid-item-mini{
    height:580px;
    box-shadow: 0 0 10px 1px rgba(0,0,0,.43);
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    border-radius: 24px;
    overflow: hidden;
    padding: 40px 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 50px;
    background: #fff;
	display : flex;
	flex-direction : column-reverse
}

.owl-carousel .owl-dots button.owl-dot{
	border: none!important
}

.owl-carousel .owl-dots button.owl-dot.active:before ,
.owl-carousel .owl-dots button.owl-dot:hover:before{
    background: transparent;
}

.owl-carousel .owl-dots button.owl-dot:before {
	width : 0!important
}


.lux-sec-home .disable-owl-carousel {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

/* .lux-sec-home .pix-sale-box {
    width: 31%;
}
 */

.lux-sec-home .pix-button-container .pix-button {
    padding: 20px 57px;
    border-radius: 20px;
    font-size: 15px;
    position: relative;
    text-align: center;
    margin-top: 58px;
    line-height: 0!important;
	width : 200px;
}


.pix-header.transparent {
    position: unset;
}

header .menu-item ,
.pix-header.black nav ul li i{
	color : #fff!important;
}

.pix-header.black.transparent {
    background-color:#353535!important;
    height: 95px;
    display: flex;
    align-items: center;
}

.submenu.js-menu li {
	color : #fff!important;
}

.tp-arr-allwrapper {
	display : none!important
}

.sep-element {
	display : none;
}


.car-offer-col .pix-section-title {
    border-top: 1px solid #dee2e6;
    padding: 25px 0 22px;
}



.car-offer-col img{
	width : 100%!important;
	max-height : 270px!important;
	
}
.inner-car-sec .vc_column-inner {
    border-bottom-left-radius: 5%;
    border: 1px solid #dee2e6;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 55px 15px 0 15px;
    border-bottom-right-radius: 5%;
}

.car-offer-col  .wpb_wrapper {
	width : 100%!important;
}

.inner-car-sec {
    margin-top: 60px;
    display: grid;
    grid-template-columns: auto auto 400px;

}

.car-offer-col {
    width: 400px;
	margin : auto!important;
    position: relative;
    background: #fff;
}

.inner-car-sec:before {
	display : none;
}
.car-offer-col .pix-title-h2 + p {
    margin-top: 0;
    margin-bottom: 0;
    color: #c1a566;
    font-size: 18px;
    font-weight: 500;
	text-align : center
}

.car-offer-col .pix-title-h2, 
.car-offer-col .rtd h2.pix-title-h2 {
    font-size: 18px!important;
    font-weight: 700!important;
}

.choose-ul ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.choose-ul ul li {
    list-style: none;
    padding-left: 60px;
    font-weight: 500;
    margin-bottom: 17px!important;
    position: relative;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    width: 48%;
    line-height: 1.4;
    color: #000;
}

.choose-ul ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 10%;
    margin-top: -5px;
    background: url(/wp-content/uploads/2023/10/CAR-ICON.png) center no-repeat;
    height: 50px;
    width: 50px!important;
    line-height: 1.4!important;
    background-size: cover;
}

.choose-ul .pix-title-h2 {
    padding: 0;
    line-height: 1.2;
    font-weight: 700!important;
    color: #d4b46c!important;
    font-size: 22px!important;
    text-align: left;
    width: 85%;
}


.choose-ul .pix-section-title {
    padding-bottom: 27px;
    text-align: left!important;
}


.choose-ul .vc_column_container {
    padding-left: 0!important;
    padding-right: 0!important;
}

.choose-ul .owl-carousel .owl-item img {
    display: block;
    width: 75px;
	  margin : auto
}

.choose-ul .pix-brand-box  {
    margin-top: 75px;
}

.ge-cond-sec .pix-section-title {
    padding-right: 0!important;
    text-align: left!important;
    padding-left: 10px!important;
}

.ge-cond-sec .pix-pre-title + .pix-title-h2 {
    padding-left: 0!important;
	padding-right : 0!important;
}

.ge-cond-sec .pix-pre-title {
    color: #dfc780!important;
    font-size: 15px!important;
    margin-bottom: 30px!important;
    text-transform: inherit;
}

.ge-cond-sec .pix-pre-title:before {
    content: "";
    width: 20%;
    height: 2px;
    background-color: #dfc780!important;
    position: absolute;
    top: 8%;
}


.cnt-home .elementor-icon-box-icon {
	margin-right : 0!important;
}

option {
	color : #000!important;
}


.pix-header nav ul li ul.submenu li {
    padding: 1px 0;
    font-size: 15px;
    line-height: 1.8;
}

.faq-home .pix-title-h2  {
	font-size : 32px;
}


.faq-home .vc_toggle_title>h4 {
    display: inline;
    font-size: 17px;
    color: #000;
	font-weight : 600
}


.custom-header {
	background-image : url("/wp-content/uploads/2023/10/about-us-bg-min.webp")!important;
	background-size : cover;
}


.custom-header .vc_row-overlay {
	display : none!important;
}


.pix-header-title .pix-h1 {
    font-size: 50px;
    color: #fff;
}




.choose-ul-about ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.choose-ul-about ul li {
    list-style: none;
    padding-left: 60px;
    font-weight: 500;
    margin-bottom: 17px!important;
    position: relative;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.choose-ul-about ul li:before {
    content: ''!important;
    position: absolute;
    left: 0;
    top: 5%;
    margin-top: -5px;
    background: url(/wp-content/uploads/2023/10/CAR-ICON.png) center no-repeat;
    height: 50px;
    width: 50px!important;
    background-size: cover;
}

.choose-ul-about .pix-title-h2 {
    padding: 0;
    line-height: 1.4;
    font-weight: 500;
	color : #d4b46c!important;
} 

.choose-ul-about .vc_column_container {
    padding-left: 0!important;
    padding-right: 0!important;
}

.choose-ul-about.owl-carousel .owl-item img {
    display: block;
    width: 100px;
}

.choose-ul-about .pix-brand-box  {
    margin-top: 75px;
}


.vis-about p {
	color : #fff!important;
}


.vis-about .pix-section-tabs .nav li a {
    color: #fff;
}


.choose-inner .pix-square {
	box-shadow : none!important
}


.social-wb .fa {
  padding: 20px;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.social-wb .fa:hover {
    opacity: 0.7;
}

.social-wb .fa-facebook {
  background: #3B5998;
  color: white;
}

.social-wb .fa-twitter {
  background: #55ACEE;
  color: white;
}


ز.social-wb .fa-youtube {
  background: #bb0000;
  color: white;
}

ز.social-wb .fa-instagram {
  background: #125688;
  color: white;
}


.pix-product-list {
    display: flex;
    flex-wrap: wrap;
}


.pix-product-box {
    width: 47%;
    flex-direction: column;
    box-shadow: none!important;
    padding: 0 0 30px 0;
    margin: 15px 10px;
    border: 1px solid #d5d5d5;
}

.page-template-pixcars-listing .pix-product-box-text {
	display : none;
}


 .pix-product-box-img {
    max-width: 100%;
    margin-right: 0;
	flex : 0 0 290px!important;
}


 .pix-product-box-list {
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: wrap!important;
}

.pix-product-box-list ul {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}

.pix-product-hover-boxes,
.pix-product-dots-boxes{
	display : none;
}

  .pix-product-box-list ul:last-child li:first-child ,
  .pix-product-box-list ul:last-child li:nth-child(2),
  .pix-product-box-list ul:last-child li:nth-child(3),
.pix-product-box-list ul:last-child li:nth-child(4),
  .pix-product-box-list ul:last-child li:last-child{
	display : none;
}


/* .pix-product-box-list ul h2 {
	color : #d4b46c;
font-size : 22px;
	text-align : center;
}  */

.strt-price {
    color: #d4b46c;
    font-size: 19px;
    text-align: center;
    width: 100%;
    margin-top: 11px;
} 

.pix-product-box-header {
    display: block;
}


.pix-product-box-price {
    text-align: left;
}


.pix-single-rent.listing {
    display: none;
}


 #pixcars-listing {
    margin-bottom: 80px;
}


.pix-product-box-info {
    padding: 0 20px;
}


.pix-product-box-title a {
    text-decoration: none;
}


.pix-product-box-title {
    margin-bottom: 30px;
}



/* .page-template-pixcars-listing .wrapper {
    background: url(https://octane.rent/wp-content/themes/quattro/images/background-octane.svg) center top;
} */

.pix-sidebar-box {
    background: #ffffff;
    color: #0e0e0e;
    border: 1px solid rgba(0,0,0,.13);
    border-radius: 20px;
    padding: 35px 25px 20px 25px;
}

.pix-checkbox-text {
    font-weight: 500;
}

#pixcars_widget_filter-2 .col-12,
#pixcars_widget_filter-3 .col-12{
    height: 200px;
    overflow: auto;
}


/* width */
::-webkit-scrollbar {
  width: 5px!important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1!important; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #d4b46c!important; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555!important; 
}

.pix-right-sidebar {
    padding-right: 0;
}

.widget_pixcars_widget_filter .row.btn-filter{
	display : none;
}


.pix-sidebar-box-title .pix-h3 {
    font-size: 18px;
    font-weight: 700;
}

.pix-sidebar-box-title {
    margin-bottom: 15px;
}

.pixcars-listing.col-xl-9.col-12.pix-left-sidebar {
    max-width: 70%!important;
    padding: 0;
}

.col-xl-3.col-lg-4.col-md-12.d-xl-block.pix-sidebar-container {
	max-width : 30%!important;
	flex : 0 0 30%!important;
}



.pixcars-listing.col-xl-9.col-12.pix-right-sidebar {
	max-width : 70%!important;
}


.pixcars-listing.col-xl-9.col-12.pix-right-sidebar {
    max-width: 70%!important;
    order: 2;
}


.pix-header .menu-logo img {
    width: 280px;
}

.pix-header .pix-main-menu:not(.pix-text-center) {
    justify-self: end;
    justify-content: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

.pix-header nav ul,
.pix-header .menu-logo{
    height: auto;
}


.pix-header .container, .pix-top-bar .container {
    margin-left: 70px;
	max-width : none!important;
}


a ,
h1 ,
h2 ,
h3 ,
h4,
h5 ,
h6 ,
p ,
span,
strong,
.pix-pre-title{
	font-family : 'Montserrat'!important;
}


.pix-header nav > ul > li > a {
    font-weight: 500!important;
    font-size: 21px;
}


.lux-sec-home p {
    font-size: 16px;
    color: #000;
    font-weight: 500;
	text-align : left;
}

.lux-sec-home .vc_column-inner  {
	width : 99%;
	margin : auto!important;
}


html .vc_row.pix-padding-top-xl, html .vc_row > .vc_column_container.pix-padding-top-xl {
    padding-top: 70px;
}
html .vc_row.pix-padding-bottom-l, html .vc_row > .vc_column_container.pix-padding-bottom-l {
    padding-bottom: 70px;
}

.ge-cond-sec p{
    font-size: 15px;
    color: #fff;
    line-height: 19px;
    font-weight: 400;
    padding-right: 95px;
}


.ge-cond-sec h2 {
	font-size : 21px
}


.sec-und-car {
    padding-left: 70px;
    padding-right: 70px;
}

.sec-und-car .pix-ibox-side .text h3 {
    line-height: 1.3;
    font-size: 22px;
}


.sec-und-car .pix-ibox-side p {
    margin-top: 5px;
    color: #797979;
    font-size: 16px;
    line-height: 1.2;
    max-width: 85%;
}

.sec-und-car .vc_col-sm-4 {
    padding-bottom: 0px;
    padding-left: 50px;
    padding-right: 40px;
	margin-bottom : 30px!important;
}

.wp-google-powered img{
	display : none!important;
}


.wp-gr.wpac .wp-google-review .wp-google-stars {
	display : block;
}


/* .wp-gr .wp-google-review {
    margin-top: 15px!important;
    background-color: #fff0!important;
    padding: 20px!important;
    border-radius: 4px!important;
    box-shadow: none;
    backdrop-filter: blur(0px);
    text-align: center!important;
    height: auto;
} */


.faq-home  .vc_toggle.vc_toggle_default{
    padding: 18px 60px 18px 35px;
    border-bottom: 1px solid #d4b46c!important;
	margin : 0
		
}


.faq-home  .vc_toggle_icon {
	left : auto!important;
	right : 0!important;
}


.faq-home .vc_toggle_title {
	padding-left : 0!important;
}

.faq-home  .vc_toggle_content p,
.faq-home  .vc_toggle_content li{
	line-height : 1.6;
	font-size : 16px;
	color : #000;
}

.home-sec-7 h2 {
    font-size: 22px!important;
    font-weight: 600!important;
}

.home-sec-7 .pix-section-title {
    padding-bottom: 0;
    padding-right: 20%;
}

.cnt-home div.wpforms-container-full {
    width: 460px!important;
    margin: 0 auto!important;
    padding: 40px 30px 50px!important;
    background: #fff!important;
    border: 1px solid rgba(0,0,0,.15)!important;
    -webkit-border-radius: 20px!important;
    border-radius: 20px!important;
    display: -webkit-box!important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex!important;
    flex-wrap: wrap;
}
#wpforms-form-3805 {
	width : 100%
}

#wpforms-3805-field_9 {
	display : flex!important
}


.cnt-home div.wpforms-container-full .wpforms-form .wpforms-title {
font-size : 28px!important;
    text-align: center;
}


.cnt-home div.wpforms-container-full .wpforms-form .wpforms-head-container {
    padding: 0;
}

#wpforms-form-3805 input{
    border: none;
    border-bottom: 1px solid #838383;
    padding: 5px 10px 5px 2px;
    line-height: 0;
    height: auto;
    font-size: 14px;
}

.cnt-home .wpforms-field-label {
	margin : 4px 0px!important;
}

::placeholder {
	opacity : 1!important;
	color : #000!important
}

.cnt-home div.wpforms-container-full .wpforms-field-label-inline {
    color: #000;
    font-size: 14px!important;
    font-weight: 600;
    padding-left: 4px!important;
    line-height: 20px!important;
}

.cnt-home div.wpforms-container-full input[type=radio]:checked:after {
    background-color: #dfc780!important;
}


.wpforms-submit {
    height: 38px!important;
    text-align: center!important;
    background: #d4b46c!important;
    color: #fff;
    border: 1px solid transparent;
    -webkit-border-radius: 20px;
    border-radius: 20px!important;
    font-size: 17px!important;
    font-weight: 700!important;
    padding: 2px 15px!important;
    margin: 0 auto!important;
    display: block;
    transition: all .3s ease;
    min-width: 120px!important;
}


.main-footer .pix-title-h2  {
	color : #000!important;
}


.main-footer  p ,
.main-footer a{
	font-size : 15px;
	color : #0a0a0a!important;
}

.pix-footer ul.menu li a {
    font-size: 15px;
}

.pix-footer ul.menu li {
    padding: 0 0 5px 0!important;
}

.main-footer  .pix-section-title {
    padding-bottom: 35px;
}


.third-col-footer #menu-left {
	padding-left : 0!important;
}

.footer-title {
	position : relative!important;
}



.footer-title:after {
    content: ''!important;
    position: absolute;
    background: url(/wp-content/uploads/2023/10/CAR-ICON.png) center no-repeat!important;
    height: 50px;
    width: 50px;
    right: -56px;
    top: 0%;
    margin-top: -7px;
    background-size: cover!important;
}


.footer-title {
	font-size : 30px!important;
	color : #000!important;
	padding-bottom : 35px;
	display : inline-block;
}


body .main-footer .fa ,
body .main-footer .fab {
	font-family : 'Font Awesome 5 Brands'!important;
}


.social-btm {
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: nowrap;
}

.social-btm  .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    line-height: 0em!important;
	width : 35px!important;
	height : 35px;
	border-radius : 20%!important;
	margin-right : 6px
}

.social-btm  .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	display : inline;
	border-radius:20%;
	
}


.social-btm  .fab.fa-whatsapp{
	background: url("/wp-content/uploads/2023/10/whatsapp.svg") center no-repeat #73e06c
}

.social-btm  .fa-facebook-square{
	background: url("/wp-content/uploads/2023/10/fb-icon.svg") center 4px no-repeat #3b5998;
	background-size : 75%;
}


.social-btm  .fa-instagram{
	background: url("/wp-content/uploads/2023/10/Instagram_logo.svg") center no-repeat;
	background-size : contain
}

.social-btm  .fa-youtube{
	background: url("/wp-content/uploads/2023/10/YouTube.svg") center no-repeat red;
	background-size : 65%;
}

.social-btm .fa:before ,
.social-btm .fab:before {
	opacity : 0
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    border-radius: 20%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 2em!important;
	width : 35px;
	height : 35px
}


.main-footer input ,
.main-footer textarea{
    background-color: transparent!important;
    border: none!important;
    border-bottom: 1px solid #000!important;
	font-size : 14px!important;
	color : #000!important;
	font-weight : 500!important;

}

.main-footer input {
	height : 35px!important;
}


.main-footer div.wpforms-container-full {
    margin: 0;
}


.main-footer .wpforms-container .wpforms-field {
    padding: 0;
    position: relative;
    margin-bottom: 1em;
}

#wpforms-field-limit-text-3940-3 {
	display : none!important;
}

.social-btm {
	margin-bottom : 35px!important;
}

.pix-header .phone {
    font-family: var(--pix-main-font);
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    padding-top: 5px;
    padding-left: 8px;
    white-space: nowrap;
    position: absolute;
    right: 315px;
    top: 15px;
    z-index: 1;
}

.social-media-after-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    height: 30px;
    position: absolute;
    right: 158px;
    top: 18px;
    z-index: 1;
}

.social-media-after-phone a {
    min-width: 31px;
    height: 30px;
    -webkit-border-radius: 20%;
    border-radius: 20%;
}

.social-media-after-phone a:first-child {
    background: url(/wp-content/uploads/2023/10/whatsapp.svg) center no-repeat #73e06c;
}

.social-media-after-phone a:nth-child(2) {
    background: url(/wp-content/uploads/2023/10/Instagram_logo.svg) center no-repeat;
    margin-left: 8px;
    background-size: contain;
}

.social-media-after-phone a:nth-child(3) {
    background: url(/wp-content/uploads/2023/10/tg-icon.svg) center no-repeat #1d93d2;
    margin-left: 8px;
}

.social-media-after-phone a:nth-child(4) {
    background: url(/wp-content/uploads/2023/10/fb-icon.svg) center 4px no-repeat #3b5998;
    margin-left: 8px;
    background-size: 75%;
}

.pix-header nav {
	margin-top : 27px
}

.pix-header.black.transparent {
    background: #fff;
	position : fixed;
	top : 0!important
}

.search-header {
    position: absolute;
    right: 468px;
    top: 18px;
    width: 220px;
    height: 30px;
    background: 0 0;
}

.search-header input {
    padding-left: 18px!important;
    padding-right: 40px!important;
    width: 100%!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0!important;
    height: 30px!important;
    position: relative!important;
    z-index: 11;
    color: #000!important;
    display: block;
    background: 0 0;
    border-bottom: 1px solid #ec661d!important;
}

.is-form-style input.is-search-input {
	border : none!important;
	font-family : "Montserrat";
	color : #fff!important;
}

.is-form-style .is-search-submit path {
    fill: #fff;
}


.is-search-submit {
    position: absolute!important;
    width: 17px!important;
    height: 100%;
    cursor: pointer;
    top: 0;
    right: 15px!important;
    z-index: 12!important;
}

.is-form-style input.is-search-input{
	background-color : transparent!important
}

.is-search-icon {
    width: auto;
    padding-top: 0!important;
}

.is-form-style input.is-search-submit, .is-search-icon {
    display: inline-block!important;
    color: #666;
    background: #ededed00;
    font-size: 14px!important;
    height: auto;
	border : none!important
}

.is-form-style button.is-search-submit {
    width: auto;
    height: auto;
}

.is-form-style {
    border-bottom: 1px solid #c1a566;
}


/* .bacg-sec  {
	background: url(https://octane.rent/wp-content/themes/quattro/images/background-octane.svg) center top;
} */

.pix-product-list .action-buttons {
	display : flex;
	padding : 15px 0!important;
	justify-content : space-around
}

.pix-product-list .action-buttons *, .pix-product-list .action-buttons-big * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    height: 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-weight: 500;
    color: #000;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    box-shadow: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.1);
    background-color: #fff;
    cursor: pointer;
    transition: all .3s ease;
    -webkit-transition: .3s;
    line-height: 10px;
    text-align: center;
    padding: 0 5px;
}

.pix-product-list .action-buttons a[data-id=whatsapp] {
    min-width: 25%;
    max-width: 25%;
background-color : #25d366;
	color : #fff;
}


.pix-product-list .action-buttons :before {
    content: "";
    height: 14px;
    min-width: 14px;
    margin-right: 4px;
    background-size: contain!important;
    transition: all .3s ease;
    -webkit-transition: .3s;
}

.pix-product-list .action-buttons a[data-id=whatsapp]:before, .pix-product-list .action-buttons-big a[data-id=whatsapp]:before {
    background: url(/wp-content/uploads/2023/10/whatsapp-icon.svg) center no-repeat;
}

.pix-product-list .action-buttons .call-us, .pix-product-list .action-buttons .car-detail {
    min-width: 20%;
    max-width: 20%;
}

.pix-product-list .action-buttons .call-us:before, .pix-product-list .action-buttons-big .call-us:before {
    background: url(/wp-content/uploads/2023/10/phone.svg) center no-repeat;
}


.pix-product-list .action-buttons .inquire-now {
    min-width: 27%;
    max-width: 27%;
	background-color: #d4b46c;
    color: #fff!important;
}

.pix-product-list .action-buttons .inquire-now:before, .pix-product-list .action-buttons-big .inquire-now:before {
    background: url(/wp-content/uploads/2023/10/calendar.svg) center no-repeat;
    filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
}

.pix-product-list .action-buttons .call-us, .pix-product-list .action-buttons .car-detail {
    min-width: 20%;
    max-width: 20%;
}

.pix-product-list .action-buttons .car-detail:before, .pix-product-list .action-buttons-big .car-detail:before {
    background: url(/wp-content/uploads/2023/10/info.svg) center no-repeat;
}

.about-sec-one .pix-title-h2 {
    padding: 0!important;
    font-size: 22px!important;
    text-align: left;
}

html .custom-header {
	margin-bottom : 20px!important;
	padding : 0!important;
}

.about-sec-one  .pix-section-title {
    padding-bottom: 21px;
}

.about-sec-one {
	padding-bottom : 20px!important;
}

.choose-inner{
    padding: 30px 0 0 0!important;
}


.choose-inner p{
    color: #000;
    font-weight: 500;
    line-height: 1.5;
}

.pix-blog-article {
    display: flex!important;
    flex-direction: column!important;
	width : 100%!important;
}


/* .col-12.pix-no-sidebar {
    display: flex;
    flex-direction: row;
}

.col-12.pix-no-sidebar .blog-item-standared {
	width : 50%!important;
} */

.cnt-inner .text.pix-top {
	display : flex;
}

.cnt-inner .text.pix-top  p:first-child {
    min-width: 385px;
	margin-right : 60px;
	font-size : 15px!important;
}

.cnt-inner .text.pix-top  p:nth-child(2), 
.cnt-inner .text.pix-top  p:nth-child(3) {
    white-space: nowrap;
}

.cnt-inner .text.pix-top  p:nth-child(2) {
	margin-right : 60px;
}

.cnt-inner p ,
.cnt-inner a{
	font-size : 16px!important;
}

.cnt-inner .social-btm .vc_column-inner {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}


.term-long-term.term-121 .row{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.term-long-term.term-121 .pix-right-sidebar {
    order: 2;
    width: 70%!important;
    max-width: 70%;
    display: flex;
}

.term-long-term.term-121 .col-12.js-filter {
	display : none;
}

.pix-blog-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

.blog-item-standared {
	width : 33.33%!important;}

.pix-icon-l .icon svg, .pix-icon-l .icon img {
	width : 75px!important;
}


body .sec-und-car{
	padding-bottom : 70px!important;
}


.rvw-rw .wpb_column {
	margin-top : -77px!important;
}

.pum-content strong {
	font-size : 28px!important;
	color : #000!important
}


.wptb-preview-table tr:nth-of-type(2n+1), .wptb-table-container table.wptb-preview-table-mobile tr td:nth-of-type(2n+1) {
    background-color: #fff!important;
}


body .wptb-row.wptb-table-head {
    background-color: #d4b46c!important;
}


.term-sec .inner-term{
	border-top : 1px solid #000;
}


.term-sec  .pix-accordion-btn {
    border-color: #b3b3b3!important;
}

#popmake-4227 {
    height: 485px;
    top: 145px!important;
    position: fixed;
    width: 460px;
    left: 50%!important;
    margin-left: -230px;
    margin-top: 0;
    background: #fff;
    z-index: 1001;
    -webkit-box-shadow: 3px 8px 8px -2px rgba(0,0,0,.83);
    -moz-box-shadow: 3px 8px 8px -2px rgba(0,0,0,.83);
    box-shadow: 3px 8px 8px -2px rgba(0,0,0,.83);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    display: flex!important;
    flex-wrap: nowrap;
    align-items: center;
}


.pum-content.popmake-content {
	width : 85%;
	margin : auto!important;
}

#popmake-4227 input{
    border: 0;
    background: 0 0;
    border-bottom: 1px solid #838383;
    padding: 5px 10px 5px 2px;
    border-radius: 0;
    color: #000;
    font-family: var(--pix-main-font);
    font-weight: 500;
    font-size: 14px;
    max-width: 100%;
}


#popmake-4227  .wpforms-container .wpforms-field {
    padding: 5px 0!important;
}


.pum-theme-4218 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    right: 11px;
    top: 15px;
}


.pix-single {
    display: flex;
    flex-wrap: wrap;
}

.single-car-left {
	width : 800px;
}

.pix-single-info {
    width: 530px;
    display: block!important;
    padding: 0 0 0 50px;
    background-color: #fff;
}


.pix-single-finance {
	display : none;
}

.pix-single-finance-content {
	display : block;
}

.pix-single-list img {
	display : none;
}


.pix-single-list ul li {
    display: flex;
    justify-content: space-between;
	    font-size: 16px;
    line-height: 34px;
    font-weight: 400;
    color: #000;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.pix-single-list ul li  .line {
    margin: 0 10px;
    height: 21px;
    flex: 1;
    border-bottom: 1px dashed #d4b46c;
}

.pix-car-printer {
	display : none;
}


.single-pixcar .custom-header {
	display : none!important;
}

.single-pixcar .pixcar-single  {
	margin-top : 140px;
}


/* .single-car-left .pix-single-slider-item .fancybox img {
	height : 533px!important;
	 width : auto;
}  */


.single-car-left .owl-item.active.current img {
	height : 533px;
width : auto;
}


body .single-car-left .pix-miniature-slider.owl-carousel.owl-theme.owl-loaded.owl-drag img {
    height: auto!important;
    width: auto;
}


.single-car-left .pix-single-finance-title {
    font-family: 'Montserrat';
    font-size: 35px;
    font-weight: 700;
    line-height: 1.4;
}

.pixcar-single .col-12 {
	padding : 0;
}


/* .pix-single-list ul li:nth-child(3) ,
.pix-single-list ul li:nth-child(11),
.pix-single-list ul li:nth-child(13),
.pix-single-list ul li:nth-child(14),
.pix-single-list ul li:nth-child(15),
.pix-single-list ul li:nth-child(16){
	display : none;
}
 */

.new-rent {
    display: block;
    width: 100%;
	margin-top : 90px;
}


.pix-sidebar-submit {
    max-height: none;
}


.per-title h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
}


.pix-single-rent {
    max-width: 800px;
    margin: 20px auto 50px;
}

.table-title {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
	    text-align: center;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #d4b46c;
    font-weight: 600;
    color: #d4b46c;
    font-size: 18px;
}

.pix-single-rent .pix-td {
    text-align: center;
    display: flex;
    justify-content: space-between;
    margin-top: 17px;
    border-bottom: 1px solid #dee2e6;
    line-height: initial;
    padding: 0 0 10px;
	color : #000;
}

.pix-single-rent {
    display: block;
    padding: 0 15px;
    background: #fff;
}



.single-car-sec {
    max-width: 800px;
    margin: 0 auto!important;
    padding-top: 0!important;
}


.single-car-sec h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 2px solid #d4b46c;
	color : #d4b46c;
}

.single-car-sec .pix-section-title {
	padding : 0
}


.single-car-sec p {
    color: #000;
    font-size: 15px!important;
}

.rent-sec-inner .wpb_wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
}

.rent-sec-inner .wpb_text_column {
    width: 33.33%;
    padding-right: 13px;
    margin-bottom: 11px;
}


.secnd-single .vc_row {
    padding: 50px 50px 30px!important;
    background: rgba(0,0,0,.6);
    max-width: 80%;
    border-radius: 50px;
	margin : 0 auto!important;
}


.secnd-single .vc_row p,
.secnd-single .vc_row  a{
	color : #fff!important;
	text-align : center;
	font-size : 16px;
	line-height : 19px;
	
}

.pix-checklist {
	display : none;
}


body .my-float-insta {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0px!important;
    background-color: #353535;
    color: #fff!important;
    border-radius: 50%;
    text-align: center;
    font-size: 22px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 4%!important;
    transform: rotate(90deg);
}

body .float-whats {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0!important;
    background-color: #353535;
    color: rgb(255, 255, 255)!important;
    border-radius: 50%;
    text-align: center;
    font-size: 25px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 8%!important;
}

body .float-twit{
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0!important;
    background-color: #353535;
    color: rgb(255, 255, 255)!important;
    border-radius: 50%;
    text-align: center;
    font-size: 25px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 20%!important;
}


body .float-tik {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0!important;
    background-color: #353535;
    color: rgb(255, 255, 255)!important;
    border-radius: 50%;
    text-align: center;
    font-size: 25px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 24%!important;
}


.float-tik img {
    width: 20px;
    height: auto;
    line-height: 12px;
}




body .my-float-faace {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0!important;
    background-color: #353535;
    color: rgb(255, 255, 255)!important;
    border-radius: 50%;
    text-align: center;
    font-size: 25px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 16%!important;
}

body .my-float {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0!important;
    background-color: #353535;
    color: rgb(255, 255, 255)!important;
    border-radius: 50%;
    text-align: center;
    font-size: 25px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 12%!important;
}



body .float-snap{
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 13px;
    right: 0!important;
    background-color: #353535;
    color: rgb(255, 255, 255)!important;
    border-radius: 50%;
    text-align: center;
    font-size: 25px!important;
    z-index: 999;
    direction: ltr;
    line-height: 50px;
    left: 28%!important;
}



.float-whats i {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 500;
}

.fa-phone:before {
    content: "\f095";
    font-family: "Font Awesome 5 Free";
}

.wp-gr .grw-slider .grw-row {
    display: inline!important;
}


.sa_hover_container h2 {
    font-size: 18px;
    text-align: center;
    color: #000;
}

.white {
    background: #fafafa00!important;
    border: solid 1px #f0f0f000!important;
    border-radius: 0!important;
    padding: 8px 8px 8px 8px!important;
	margin-top : 70px;
}


.sa_hover_container p {
	color : #c1a566!important;
	text-align : center!important;
}


.lux-sec-home .owl-item  {
    border-bottom-left-radius: 5%;
    border: 1px solid #dee2e6!important;
    padding: 55px 15px 0 15px!important;
    border-bottom-right-radius: 5%;
}

.lux-sec-home .owl-carousel .owl-item {
    margin: 0 15px!important;
	width : 390px!important;
	
}


.recommended-links .str {
	color : #d4b46c!important;
	text-transform : capitalize!important
}

.recommended-links {
    background: #353535!important;
}

.popular-search-item {
	color : #fff!important;
}



.wp-gr .wp-google-left img {
    float: none!important;
}

.wp-gr .grw-slider-review .wp-google-left {
    text-align: center!important;
	display : flex!important;
	flex-direction : column!important;
}

.wp-gr .grw-slider .wp-google-feedback {
    height: auto!important;
}


.wp-gr .grw-slider .grw-slider-review-inner>svg {
	display : none!important
}


.wpc-filters-main-wrap li.wpc-term-item a {
    color: #000;
}

.wpc-filter-header {
	display : none;
}

.wpc-posts-found p {
	display : none;
}


.page-template-pixcars-listing #woocommerce-product-search-field {
	color : #000!important;
}

.single-post #block-4 {
	display : none;
}


.comment-respond {
	display : none;
}

@media (max-width : 767px) {
	
.hades.tparrows {
    width: 60px!important;
    height: 60px!important;
}
	
	.blog-item-standared {
    width: 100%!important;
}
	
	.tax-pixcar-body .pix-product-box,
	.tax-pixcar-make .pix-product-box{
    width: 100%!important;
}
	
		body .float-snap {
    width: 35px!important;
    height: 35px!important;
    font-size: 18px!important;
    line-height: 36px!important;
    left: 70%!important;
}
	
	.pix-header-tab-box {
    padding-top: 97px!important;
}
	
	.single-post .col-xl-3.col-lg-4.col-md-12.d-xl-block.pix-sidebar-container {
    max-width: max-content!important;
    flex: unset!important;
}
	
	
	
	.blog-rw .vc_grid-item-mini {
    padding: 35px 20px!important;
}
	
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 30px!important;
    padding-bottom: 0;
}
	
	.single-post .blog-article {
    margin-right: 0!important;
}
	
	.cnt-inner .social-btm .vc_column-inner {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
	
	.cnt-inner .text.pix-top p:first-child {
    min-width: unset;
    margin-right: 0;
    font-size: 15px!important;
}
	
	.cnt-inner .text.pix-top {
    display: flex;
    flex-wrap: wrap;
}
	
	body .cnt-inner {
    padding-right: 12px !important;
    padding-left: 14px!important;
    background-color: #ffffff !important;
}
	
	.term-head-nw{
    padding: 0 0 15px 0!important;
}
	
	.book-btns .whatsapp-single {
		margin-left : 0!important;
		margin-bottom : 15px!important
	}
	
	.book-btns {
    flex-wrap: wrap;
}
	
	.page-id-2963 .pixcars-listing.col-xl-9.col-12.pix-left-sidebar {
    order: 2;
}
	
	.form-list .wpforms-container-full {
    width: auto!important;
}
	
	.term-col-left, .term-col-right {
    width: 100%;
}
	
.term-desc {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
	
	.cont-desc p {
    width: 50%;
    padding: 0 15px 0 0;
}
	
	.cont-desc {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: space-between;
}
	
	.feat-desc h4 {
    font-size: 20px!important;
}
	
	.featu-car-list .single-feat {
    width: auto!important;
}
	
.feat-img img {
    width: 50px!important;
    margin-bottom: 26px;
}
	
	.featu-car-list {
    padding: 45px 0 40px;
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-direction: column;
}
	
	.carlist-rw {
    width: auto;
    margin: 0;
    padding: 0 15px;
}
	
	body .float-twit {
    width: 35px;
    height: 35px;
    font-size: 17px!important;
    line-height: 35px;
    left: 59%!important;
} 
	
	
	body .float-tik {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px!important;
    left: 48%!important;
}
	
	.float-tik img {
    width: 15px;
    line-height: 15px;
}
	
	.secnd-single .vc_row p, .secnd-single .vc_row a {
    font-size: 14px;
}
	
	.secnd-single .vc_row {
    max-width: 95%;
}
	
	.secnd-single .vc_row {
    max-width: 95%!important;
}
	
	.new-rent {
    margin-top: 25px;
}
	
	.pix-single {
    display: block;
}
	
	.single-car-left {
    width: 100%;
}
	
	.pix-single-info {
    width: 100%;
    display: block!important;
    padding: 30px 20px;
    background-color: #fff;
}
	
	.single-pixcar .pixcar-single {
    margin-top: 20px;
}
	
	.single-car-left .pix-single-slider-item .fancybox img {
    height: auto!important;
    width: auto;
}
	
	.sec-und-car {
    padding-left: 0!important;
    padding-right: 0!important;
}
	
	.pixcars-listing.col-xl-9.col-12.pix-right-sidebar {
    max-width: 100%!important;
    order: 1;
}
	
	body .my-float-faace {
    width: 35px!important;
    height: 35px!important;
    font-size: 18px!important;
    line-height: 35px!important;
    left: 37%!important;
}
	
	body .my-float {
    width: 35px!important;
    height: 35px!important;
    font-size: 18px!important;
    line-height: 35px!important;
    left: 25%!important;
}
	
	
	body .float-whats {
    width: 35px!important;
    height: 35px!important;
    font-size: 18px!important;
    line-height: 35px!important;
    left: 13%!important;
}
	
	
	body .my-float-insta {
    width: 35px!important;
    height: 35px!important;
    font-size: 18px!important;
    line-height: 36px!important;
    left: 2%!important;
}
	
	.lux-sec-home .owl-carousel .owl-item {
    margin: 0 0px!important;
    width: 324px!important;
}
	
	header .menu-item, .pix-header.black nav ul li i {
    color: #000!important;
}
	
	.lux-sec-home .pix-title-h2 {
    padding: 0;
    font-size: 23px;
    text-align: left;
}
	
	.lux-sec-home .vc_column-inner {
    padding: 0;
}
	
	.lux-sec-home p {
    font-size: 14px;
}
	
	.inner-car-sec {
    display: flex;
    flex-direction: column;
}
	
	.car-offer-col {
    width: auto!important;
    margin: 15px!important;
}
	
	.lux-sec-home .wpb_single_image.vc_align_center {
    margin-top: 20px;
		margin-left : 15px;
		margin-right : 15px;
}
	
	.inner-car-sec {
    margin-top: 10px;
}
	
	.lux-sec-home {
		padding : 30px 15px!important
	}
	
	.choose-ul .pix-title-h2 {
    font-weight: 600!important;
    font-size: 18px!important;
    width: auto;
}
	
	
.choose-ul ul li {
    padding-left: 60px;
    font-weight: 500;
    margin-bottom: 17px!important;
    font-size: 14px;
    width: auto;
}
	
	.ge-cond-sec p {
    padding-right: 0;
}
	
	.ge-cond-sec {
		padding : 30px 0!important
	}
	
	.ge-cond-sec .pix-pre-title + .pix-title-h2 {
    line-height: 1.4!important;
}
	
	.sec-und-car .vc_col-sm-4 {
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px!important;
}
	
	.pix-header.black.transparent {
    display: none;
}
	
	.pix-icon-l .icon svg, .pix-icon-l .icon img {
    width: 50px!important;
}
	
	.pix-ibox-side .pix-block-content {
    grid-column-gap: 15px!important;
}
	
	.faq-home .pix-title-h2 {
    font-size: 27px;
    padding: 0;
    line-height: 1.5;
}
	
	.faq-home .vc_toggle.vc_toggle_default {
    padding: 0 0 20px 0;
}
	
	.cnt-home div.wpforms-container-full {
    width: 100%!important;
		padding : 40px 20px 50px!important
}
	
	body #wpforms-3805-field_9 {
    display: inline-block!important;
}
	
	.wpforms-randomize li {
		margin-bottom : 10px!important;
	}
	
	.cnt-home div.wpforms-container-full .wpforms-form .wpforms-title {
    font-size: 23px!important;
    text-align: left;
}
	
	.cnt-home .vc_column-inner  {
		padding : 0!important;
	}
	
	.pix-footer .widget.widget_nav_menu {
		margin-bottom : 40px!important;
	}
	
	
	.menu-mobile__list ul li a {
    font-weight: 500;
}

	.col-xl-3.col-lg-4.col-md-12.d-xl-block.pix-sidebar-container {
    max-width: unset!important;
    flex: unset!important;
		order : 2!important;
}
	
	.pix-header-title .pix-h1 {
    font-size: 35px!important;
}
	
	body .pixcars-listing.col-xl-9.col-12.pix-left-sidebar {
    max-width: unset!important;
		padding : 0 15px!important;
}
	
	.pix-product-list {
    display: block;
}
	
	.pix-product-box {
    width: 100%;
    padding: 0 0 30px 0;
    margin: 0;
}
	
	.pix-product-box-img {
    flex: auto!important;
}
	
	.pix-product-list .action-buttons {
    flex-wrap: wrap;
}
	
	.pix-product-list .action-buttons a[data-id=whatsapp] ,
	.pix-product-list .action-buttons .call-us, .pix-product-list .action-buttons .car-detail,
	.pix-product-list .action-buttons .inquire-now{
    min-width: 45%!important;
    max-width: 45%!important;
		margin-bottom : 10px!important;
		margin-left : 5px!important;
		margin-right : 5px!important
}
	
	.pix-product-box-info {
    padding: 0 10px;
}
	
}



 html .custom-header {
	height : 50vh!important;
} 


.page-id-804 .custom-header {
    background-image: url(/wp-content/uploads/2023/11/about-us.jpg)!important;
    background-size: cover;
}



.page-id-4753  .custom-header {
    background-image: url(/wp-content/uploads/2023/11/blog.jpg)!important;
    background-size: cover;
}



.page-id-860 .custom-header {
    background-image: url(/wp-content/uploads/2023/11/contacts.jpg)!important;
    background-size: cover;
}


.tax-pixcar-make .pix-header-tab-box {
	display : none;
}


.term-sports-cars .custom-header {
    background-image: url(/wp-content/uploads/2023/11/sports-cars.jpg)!important;
}


.term-electric .custom-header {
    background-image: url(
/wp-content/uploads/2023/11/electric-cars.jpg)!important;
}


.term-luxury .custom-header {
    background-image: url(/wp-content/uploads/2023/11/luxury-cars.jpg)!important;
}

.term-sedan .custom-header {
    background-image: url(/wp-content/uploads/2023/11/sedan-v01.jpg)!important;
}



.term-suv .custom-header {
    background-image: url(/wp-content/uploads/2023/11/suv-cars.jpg)!important;
}


.term-convertible .custom-header {
    background-image: url(/wp-content/uploads/2023/11/convertible.jpg)!important;
}


.term-abarth .custom-header {
    background-image: url(/wp-content/uploads/2023/11/abarth-1.jpg)!important;
}


.term-audi .custom-header {
    background-image: url(/wp-content/uploads/2023/11/audi-4.jpg)!important;
}


.term-bentley .custom-header {
    background-image: url(/wp-content/uploads/2023/11/bently-1.jpg)!important;
}

.term-bmw .custom-header {
    background-image: url(/wp-content/uploads/2023/11/bmw-2.jpg)!important;
}


.term-cadillac .custom-header {
    background-image: url(/wp-content/uploads/2023/11/cadilack.jpg)!important;
}


.term-chevrolet .custom-header {
    background-image: url(/wp-content/uploads/2023/11/chevolet.jpg)!important;
}


.term-dodge .custom-header {
    background-image: url(/wp-content/uploads/2023/11/dodge-1.jpg)!important;
}



.term-ferrari .custom-header {
    background-image: url(/wp-content/uploads/2023/11/ferrari.jpg)!important;
}


.term-gmc .custom-header {
    background-image: url(/wp-content/uploads/2023/11/gmc-1.jpg)!important;
}


.term-lamborghini .custom-header {
    background-image: url(/wp-content/uploads/2023/11/lambo.jpg)!important;
}



.term-mercedes .custom-header {
    background-image: url(/wp-content/uploads/2023/11/mercedes-1.jpg)!important;
}

.term-mini .custom-header {
    background-image: url(/wp-content/uploads/2023/11/mini-cooper.jpg)!important;
}

.term-nissan .custom-header {
    background-image: url(/wp-content/uploads/2023/11/nissan-1.jpg)!important;
}


.term-porsche .custom-header {
    background-image: url(/wp-content/uploads/2023/11/porsche-1.jpg)!important;
}


.term-range-rover .custom-header {
    background-image: url(
/wp-content/uploads/2023/11/range-rover-1.jpg)!important;
}


.term-rolls-royce .custom-header {
    background-image: url(
/wp-content/uploads/2023/11/rolls-royce-1.jpg)!important;
}


.term-tesla .custom-header {
    background-image: url(
/wp-content/uploads/2023/11/tesla-1.jpg)!important;
}


.term-toyota .custom-header {
    background-image: url(
/wp-content/uploads/2023/11/toyota-1.jpg)!important;
}

.term-ford-mustang .custom-header {
    background-image: url(/wp-content/uploads/2023/11/mustang-1.jpg)!important;
    background-size: cover;
}


.page-id-2963 .custom-header {
    background-image: url(/wp-content/uploads/2023/11/all-cars.jpg)!important;
    background-size: cover!important;
}


.pix-product-box-list ul:last-child{
    width: 100%;
    text-align: center;
    color: #d4b46c;
    font-weight: 700;
    margin: 10px 0;
    font-size: 17px;
}
html{
	overflow:auto !important;
}
