

*{
	box-sizing: border-box;
}
.home-featured .button.custom-button{
	color: #fff;
	background-color: #10b1ce;
    border: none;
    font-size: 15px;
    font-family: futura-heavy !important;
	font-weight: normal;
	border-radius: 50px;
    height: 43px !important;
    line-height: 43px !important;
	font-weight: normal;
	max-width: 200px;
}
.home-featured .button.custom-button:hover{
background-color: rgb(252, 176, 64);
}
header.fixed{
	position: fixed!important;
}
.mobile_menu_button .fa-bars{
    width: 30px;
}


.mobile_menu_button.open .fa-bars::before{
    content: "\f00d";
}
.home-about-us{
	margin-top: 130px;
    margin-bottom: 50px;
}
.filter-pd{
  padding-bottom: 50px;
  padding-top: 50px;
}
.content .container .container_inner.page_container_inner, .full_page_container_inner{
  padding-top: 0;
}
.woocommerce ul.products{
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category{
  height: auto!important;
  display: inline-block!important;
}
.woocommerce ul.products li.product a, .woocommerce ul.products li.product a.product-category a, .woocommerce-page ul.products li.product a.product-category a{
  width: 100%;
  text-align: center;
}

.search_button{
	position: absolute!important;
	left: 10px;
	top: 17px;
}
.header_bottom_right_widget_holder{
	display: none;
}
nav.mobile_menu>ul{
	width: 100%!important;
}
.chosen-container .chosen-results{
margin: 0;
padding: 0;
}
.chosen-container-single .chosen-drop{
	border-radius: 0;
}
.chosen-container .chosen-results li.highlighted, .chosen-results li:hover{
	color: #fff!important;
}
.banner-title{
	position: absolute;
    top: 200px;
    z-index: 100;
    margin: auto;
    width: 100%;
    text-align: center;
}
.banner-title *{
	color: #fff;
    font-size: 73px;
	font-family: cortado !important;
	text-shadow: 1px 2px 10px #000;
}

.content_inner .full_width{

}
.home-featured{
	padding-bottom: 100px;
	padding-top: 100px;
}
.mobile-menu .menu-side-menu-container {
	display: none;
}
.mobile-menu .menu-side-menu-container ul li {
	text-align: left
}

.mobile-menu #nav_menu-2 .widgettitle {
	position: relative;
	text-align: left;

}
.mobile-menu #nav_menu-2 .widgettitle::after {
	content: "\f107";
	font-family: fontawesome;
	position: absolute;
	right: 30px;
	font-size: 30px;
	transition-duration: 0.8s;
    transition-property: transform;
}
.mobile-menu #nav_menu-2 .widgettitle.open::after {
	transform: rotate(180deg);
}
.title-pg-para{
	padding-top: 30px;
}
.q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover{
color:#fff!important;
}
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul{
	width: 100%;
    max-width: 1140px;
    padding-left: 20px!important;
    padding-right: 20px!important;
    box-sizing: border-box;
}
.filter-container{
    position: absolute!important;
    width: 100%;
    margin: auto;
    top: 225px;
}
.filter-container .button{
    background: #10b1ce;
    padding: 10px 30px;
    margin-top: 20px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 45px;
    display: inline-block;
}
.filter-container .button:hover{
	background: #fcb040;
}
.content.content_top_margin{
	margin-top: 108px!important;
}

.forcefullwidth_wrapper_tp_banner,
.rev_slider >ul, .rev_slider_wrapper >ul, .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li{
	max-height: 620px;
}
.footer_bottom {
  display: block;
  width: 100%;
  max-width: 1100px;
  margin: auto;
  float: none;
  padding: 10px 10px;
  box-sizing: border-box;
}

.woof_redraw_zone {
	display: grid;
	flex-direction: row;
	align-items: center;
	grid-template-columns: 28% 28% 0 28% 16%;
	background: #fff;
	max-width: 775px;
    margin: auto !important;
}

.category-filter .woof_redraw_zone {
	max-width: 1140px;
	border: 1px solid #cccccc;
	position: relative;
	border-right: 0;
}

.woocommerce .woocommerce-info{
	padding:0px;
}

.woof_redraw_zone .woof_container.woof_container_product_cat, .woof_redraw_zone .woof_container.woof_container_neworused, .woof_redraw_zone .woof_price_search_container {
	box-sizing: border-box;
	margin: 0!important;
	padding: 15px!important;
	height: 100%;
	border-right: 1px solid #ccc;
	max-height: 80px;
}

.category-filter .woof_redraw_zone .woof_container.woof_container_product_cat, .woof_redraw_zone .woof_container.woof_container_neworused, .woof_redraw_zone .woof_price_search_container {
	max-height: 100%;
}


.woof_redraw_zone .woof_container.woof_container_product_cat .woof_container_inner, .woof_redraw_zone .woof_container.woof_container_neworused .woof_container_inner, .woof_redraw_zone .woof_price_search_container .woof_container_inner {
	display: flex;
	flex-direction: column;
}
.woof_redraw_zone .woof_container.woof_container_product_cat .woof_container_inner .woof_block_html_items, .woof_redraw_zone .woof_container.woof_container_neworused .woof_container_inner .woof_block_html_items, .woof_redraw_zone .woof_price_search_container .woof_container_inner .widget_price_filter {
	padding: 0!important;
	width: 100%;
	line-height: 0%!important;
	box-sizing: border-box;
}
.woof_redraw_zone .woof_submit_search_form_container {
	width: 100%;
	margin: 0!important;
	display: flex;
	height: 100%;
	line-height: 100%!important;
	position: relative;
}
.woof_container_inner_neworused h4, .widget_price_filter h4, .woof_container_inner_selectcategory h4 {
	text-align: left !important;
	margin: 0 0 0 8px!important;
}
.chosen-container.chosen-container-single a span {
	text-align: left !important;
	padding-left: 0px !important;
}
.price_label .from, .price_label .to {
	font-size: 15px !important;
	color: #bebebe !important;
	line-height: 50px!important;
	;
}
.button.woof_submit_search_form {
	height: 100%;
	background: #10b1ce;
	color: #fff !important;
	margin: 0!important;
	padding: 0px!important;
	border: none;
	width: 100%;
	font-family: futura-heavy;
	font-size: 19px !important;
	text-transform: uppercase;
	letter-spacing: 2px !important;
	cursor: pointer;
	border-radius: 0;
	text-align: center;
	line-height: 100% !important;
	position: absolute;
}
.featured-rv .wpb_single_image .vc_single_image-wrapper, .featured-rv img {
	width: 100%;
}
.normal {
	/* width: 220px !important;
	height: 130px !important;
	position: absolute !important;
	top: -35% !important; */
	z-index: 111 !important;
}
.header_bottom.clearfix {
	position: absolute;
	width: 100%;
	float: left;
	height: 55px !important;
	box-sizing: border-box;
	padding: 0;
}
.q_logo .normal {
	width: 216px !important;
    height: 168px !important;
	top: 0!important;
	;
	margin-top: -50px;
}
.header_top .header-widget {
    right: 75px !important;
    line-height: 55px;
}
.search_button i::before {
	position: absolute;
	top: 0;
}
.button.custom-button {
	color: #10b1ce;
	border: none;
	font-size: 15px;
	font-family: futura-heavy !important;
	font-weight: normal;
}
.custom_details {
	text-align: center;
}
.q_tabs ul {
	border-right: none !important;
}
.side_menu_button{
	position: absolute;
	right: 0;
	margin: 0;
	display: inline-block;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 55px;
	height: 55px!important;
	width: 55px;
	margin-top: -55px;
}
.header_top .left {
	float: left!important;
}
.header_top .right {
	float: right!important;
}
.mobile_menu li a span {
	text-transform: uppercase !important;
}
.mobile_menu li a {
	font-weight: bold !important;
	font-size: 15px !important;
	color: #fff !important;
}
.current span {
	color: #fcb040 !important;
}
#nav-menu-item-185 {
	display: none;
}
/*  breadcrumb open */

.breadcrumb {
	text-align: left !important;
    position: relative !important;
    font-size: 13px;
    width: 100%;
    max-width: 1140px;
    margin: -35px auto 20px;
    padding: 0 20px;
	box-sizing: border-box;

}
.breadcrumbs_inner a, .breadcrumbs_inner span {
	font-size: 16px;
	font-weight: 500;
}
.breadcrumb .breadcrumbs_inner span {
	font-family: futura-medium-bt !important;
}
 
.back_search::after:hover
.back_search:hover,
.breadcrumbs_inner a:hover, .breadcrumbs_inner span:hover{
	color: #ffcd83 !important;
 }
 
.back_search {
    position: absolute;
   color: #fff !important;
   margin-top: -22px;
   right: 20px;
   font-family: futura-medium-bt !important;
   font-size: 16px !important;
}

 .back_search::after {
    content: "<";
    width: 16px;
    height: 20px;
    display: block;
    position: absolute;
    bottom: 6px;
   	left: -25px;
}


.title_outer::after {
	background: #0eb0ce;
	height: 56px;
	width: 100%;
	display: block;
	content: "";
	z-index: -1 !important;
	position: relative;
}
.qode_search_form_3 {
	position: absolute;
	top: 53px;
	background: transparent;
	padding: 0 !important;
}
.qode_search_form_3 .container {
	margin: auto;
	max-width: 1160px;
}
.qode_search_form_3 .container_inner {
	max-width: 600px;
	width: 100%;
	background: #fff;
	padding: 0 50px;
	float: right;
	margin-right: 26px;
}
.form_holder::before {
	background: url('http://coff.nirangaweb.com/wp-content/uploads/2018/09/head-search.png');
	content: '';
	display: inline-block;
	height: 25px;
	width: 25px;
	position: absolute;
	left: -30px;
	cursor: pointer;
}
#slide-1-layer-1, #slide-2-layer-1 {
	text-shadow: 0 0 13px #2a4168;
}
.title_subtitle_holder_inner h1 span {
	text-shadow: 0 0 13px #2a4168;
}
.qode-related-upsells-title {
	color: transparent !important;
}
/*  breadcrumb close */

.navigation-side-bar-2 {
	width: 27%;
	margin-left: 4%;
	margin-top: -17%;
}
.mob-side-bar {
	display: none;
}
.facebook a i {
	color: #f5ee30;
	font-size: 15px;
	border: 2px solid #f5ee30;
	border-radius: 50%;
	padding: 7px 10px;
	transition: .3s;
}
.facebook a i:hover {
	color: #0699b3;
	border-color: #0699b3;
}
.leaf-bg-img-set-1, .leaf-bg-img-set-2 {
	background: #fff;
}
.head-phone::before {
	background: url('http://coff.nirangaweb.com/wp-content/uploads/2018/09/phone-icon.png');
	display: inline-block;
	position: absolute;
	right: 98%;
	top: 13px;
	content: '';
	height: 30px;
	width: 20px;
	background-repeat: no-repeat;
}
.head-phone {
	font-family: futura-heavy;
	color: #0c3037;
	font-size: 14px;line-height: 55px!important;
}
.header_top {
	padding: 10px 0px;
	z-index: 0;
}
.search-head {
	margin-top: 6px;
}
.qode_icon_font_awesome.fa.fa-search {
	color: #fcb040;
	font-size: 20px;
}
#menu-main-menu li a {
	font-family: futura-heavy;
	font-size: 15px;
	line-height: 55px!important;
}
#menu-main-menu li .second a {
	line-height: 30px!important;
}

.head-phone a {
	color: #0c3037;
}
.filter-mob {
	display: none;
}
.slick-prev:hover, .slick-next:hover {
	opacity: .75 !important;
}


.title_subtitle_holder_inner span {
	font-family: cortado !important;
	text-transform: capitalize;
}
.bread-crum, .bread-crum a {
	font-family: futura-medium-bt !important;
	color: #fff;
	font-size: 17px;
}
.bread-crum a:hover {
	color: #ffcd83;
}
.title-pg-para p {
	color: #373737;
	font-family: futura-book;
	font-size: 17px;
	margin-bottom: 20px;
}
.btn-title-pg {
	font-family: futura-heavy !important;
	font-size: 15px;
	letter-spacing: 2px !important;
	border: none;
	border-radius: 50px;
	padding: 3px 35px;
	margin: 50px 0px;
}
/* .col-title-1, .col-title-2, .col-title-3, .col-title-4, .col-title-5, .col-title-6 {
	width: 20%;
	margin: 0 3% 3% 0;
} */
.site-headings-set h1 {
	font-family: cortado;
	font-size: 76px;
	line-height: 86px;
	color: #fcb040;
	margin-bottom: 10px;
	text-transform: capitalize;
}
.site-headings-set h2 {
	font-family: futura-heavy;
	font-size: 50px;
	color: #10b1ce;
	line-height: 60px;
	text-transform: capitalize;
}
.site-headings-set h3 {
	font-family: futura-heavy;
	font-size: 50px;
	color: #fcb040;
	line-height: 60px;
	margin-bottom: 10px;
	text-transform: capitalize;
}
.site-headings-set h4 {
	font-size: 34px;
	color: #707070;
	font-family: futura-heavy;
	text-transform: capitalize;
	font-weight: bold;
}
.site-headings-set h5 {
	font-size: 34px;
	color: #fcb040;
	font-family: futura-heavy;
	margin-bottom: 10px;
	text-transform: capitalize;
}
.site-headings-set h6 {
	font-size: 34px;
	color: #707070;
	font-family: futura-medium-bt!important;
	text-transform: capitalize;
}
.cont-frm input[type="text"], .cont-frm textarea, select {
	background: #ebebeb !important;
	border: none !important;
	font-family: futura-medium-bt!important;
	color: #707070 !important;
	border-radius: 5px !important;
}
.cont-frm {
	font-family: futura-medium-bt!important;
	font-size: 17px;
	color: #707070;
}
.frm-btn {
	float: right !important;
	color: #fff !important;
	background: #fcb040 !important;
	border: none !important;
	padding: 12px 25px !important;
	border-radius: 50px !important;
	font-family: futura-heavy !important;
	letter-spacing: 1px !important;
}
.navigation-side-bar {
	margin-top: -56px;
}
.featured-product{
	margin-top: -56px;
}
.side-orange .first-orng-box {
	background: #ffc774;
	padding: 15px 25px;
	color: #fff;
	font-family: futura-heavy;
	font-size: 18px;
}
.side-orange .s-orng-box, .side-orange .s2-orng-box {
	background: #fcb040;
	padding: 13px 25px;
	font-family: futura-medium-bt!important;
	font-size: 18px;
	border-bottom: 1px solid #ffc774;
}
.side-orange .s-orng-box a, .side-orange .s2-orng-box a {
	color: #fff;
}
.s2-orng-box {
	padding: 13px 40px !important;
}
.side-orange .s-orng-box a:hover, .side-orange .s2-orng-box a:hover {
	color: #10b1ce;
}
.full-descri {
	width: 100%;
	float: left;
}
.full-descri-left {
	width: 48%;
	float: left;
	font-family: futura-book;
	font-size: 17px;
	margin-bottom: 20px !important;
	color: #575757;
	margin-top: 20px;
}
.full-descri-right {
	width: 48%;
	float: left;
	margin-left: 4%;
	font-family: futura-book;
	font-size: 17px;
	margin-bottom: 20px !important;
	color: #575757;
	margin-top: 20px;
}
.yikes-custom-woo-tab-title {
	display: none;
}
.top-product-section .image-wrapper:hover img {
	transform: scale(1.05) translateZ(0) !important;
	transition: transform .3s cubic-bezier(.4, 0, 1, 1) !important;
	-webkit-transform: scale(1.05) translateZ(0);
	-moz-transform: scale(1.05) translateZ(0);
	-o-transform: scale(1.05) translateZ(0);
}
.search_button::before {
    /* content: "";
    background: #c4c4c4;
    height: 54px;
    width: 1px;
    display: block;
    position: absolute;
    top: -93%;
    left: -0; */
}
.search_button::after {
    /* content: "";
    background: #c4c4c4;
    height: 54px;
    width: 1px;
    display: block;
    position: absolute;
    right: -30px;
    top: -19px; */
}

.header_top .head-phone::after {
	content: "";
	background: #ccc;
	height: 55px;
	width: 1px;
	display: block;
	position: absolute;
	margin-left: -53px;
	top: 0px;
}
.slider-over-sec .vc_column-inner {
	margin-top: -50px;
}
.first-col, .second-col, .third-col {
	width: 25.333%;
	margin: 0 4%;
	transition: all .5s ease-in-out;
}
.first-col .vc_column-inner, .second-col .vc_column-inner, .third-col .vc_column-inner {
	padding-bottom: 35px;
}
.rv-head p {
	font-family: futura-heavy;
	font-size: 34px;
	margin: 30px 0px;
	line-height: 44px;
	color: #707070;
}
.browse-link p {
	margin: 25px 0px;
}
.browse-link p a {
	color: #10b1ce;
	font-family: futura-heavy;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}
.center-white-head p {
	color: #fff;
	font-family: futura-heavy;
	font-size: 34px;
	line-height: 44px;
	margin-bottom: 40px !important;
}
.center-white-para p {
	font-size: 18px;
	color: #fff;
	padding: 0px 170px;
	line-height: 28px;
	font-family: futura-medium-bt!important;
	margin-bottom: 20px;
}
.center-white-head::before {
	content: 'About Us';
    position: absolute;
    color: #fff;
    font-family: cortado;
    font-size: 130px;
    z-index: -1;
    left: 0;
	width: 100%;
	opacity: .2;
}
.btn-center {
	border: none;
	border-radius: 50px;
	font-family: futura-heavy;
	font-size: 15px !important;
	letter-spacing: 2px !important;
	margin-top: 40px;
	padding: 0px 40px !important;
	border: 2px solid #fcb040;
	height: 43px !important;
	line-height: 43px !important;
	font-weight: normal;
}
.btn-center:hover {
	background: transparent !important;
	border: 2px solid #fff;
}
.center-orange-head p {
	color: #fcb040;
	font-family: futura-heavy;
	font-size: 34px;
	line-height: 44px;
	margin-bottom: 40px !important;
}
.center-orange-head::before {
	content: 'Featured';
    position: absolute;
    color: #fef2df;
    font-family: cortado;
    font-size: 100px;
    z-index: -1;
    left: 0;
    width: 100%;
}
.third-col:hover .browse-link a, .first-col:hover .browse-link a, .second-col:hover .browse-link a {
	color: #fcb040;
}
.add-to-cart-button-outer {
	display: none !important;
}
.woocommerce ul.products li.product:hover .image-wrapper img {
	opacity: 100 !important;
}
.tabs-nav .active a {
	color: #fff !important;
}
.tabs-nav li.active {
	background: #10b1ce !important;
	color: #fff !important;
}
.footer_top h5 {
	font-family: futura-heavy;
	font-size: 21px;
  line-height: 31px;
  margin-bottom: 10px;
}
.find-us {
	font-family: futura-medium-bt!important;
	font-size: 16px;
	margin-bottom: 10px;
}
.foot-link {
	font-family: futura-heavy;
	font-size: 15px;
}
.footer_top .column3.footer_col3 {
	width: 18%;
}
.footer_top .column2.footer_col2 {
	width: 19%;
	margin-left: 13%;
}

.img-one .vc_single_image-img.attachment-full, .img-two .vc_single_image-img.attachment-full, .img-three .vc_single_image-img.attachment-full {
	width: 331px;
}
.leaf-head p {
	font-family: futura-medium-bt !important;
	font-size: 20px;
	color: #505050;
	margin: 30px 10px 20px 10px !important;
}
.leaf-price h4 {
	font-size: 20px;
	color: #fcb040;
	font-family: futura-heavy;
}
.leaf-price p {
	font-family: futura-medium-bt!important;
	color: #fcb040;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 20px !important;
}
.btn-center-leaf {
	border: none;
	border-radius: 50px;
	font-family: futura-heavy;
	font-size: 15px !important;
	letter-spacing: 2px !important;
	height: 43px !important;
	line-height: 43px !important;
	font-weight: normal;
}
.img-one-txt, .img-two-txt, .img-three-txt {
	margin-bottom: 20px;
	padding: 0 30px!important
}
.img-one-txt .vc_column-inner, .img-two-txt .vc_column-inner, .img-three-txt .vc_column-inner {
	border: 1px solid #efefef;
	border-top: none;
	padding: 0 0 30px 0;
	background: #fff;
}
.blue-text p {
	font-family: futura-heavy!important;
	color: #10b1ce;
	font-size: 58px;
	line-height: 35px;
}
.blue-text-para p {
	color: #919090;
	font-family: futura-medium-bt!important;
	font-size: 17px;
	margin-bottom: 20px !important;
	padding: 0px 30px;
	margin-top: 10px;
}
.border-btm-last .section_inner {
	border-bottom: 1px solid #cdcdcd;
}
.vertical-border::before {
	content: '';
	background: url('http://coff.nirangaweb.com/wp-content/uploads/2018/09/line.png');
	display: block;
	width: 5px;
	height: 160%;
	position: absolute;
	left: 40%;
	top: -70%;
	background-repeat: no-repeat;
}
.leaf-bg-img-set-2, .last-bg-img-set-2 {
	display: none;
}
.third-col:hover, .first-col:hover, .second-col:hover {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.1);
	transition: all .5s ease-in-out;
}
.foot-link a {
	letter-spacing: 1px;
}
#woocommerce_products-2 {
	max-width: 300px;
    margin: 70px auto 0;
}
.product_list_widget {
	min-height: 300px;
	border: 2px solid #efefef;
}
#woocommerce_products-2 h2 {
	text-align: center;
	font-family: futura-heavy;
	text-transform: capitalize;
	font-size: 30px;
	position: relative;
}
#woocommerce_products-2 h2::after {
    content: 'Featured';
    position: absolute;
    color: #fef2df;
    font-family: cortado;
    font-size: 77px;
    z-index: -1;
    left: 0;width: 100%;
}
.product_list_widget {
	list-style: none;
	margin-top: 30px;
}
.product_list_widget .product-title {
	font-size: 18px;
	font-family: futura-medium-bt!important;
	text-align: center !important;
	color: #505050;
	width: 100%;
	display: inline-block;
	padding: 0 10px;
	position: relative;
}
.product_list_widget .product-title:after {
	content: 'FIND OUT MORE';
    font-size: 14px;
    color: #fff;
    background-color: #10b1ce;
    position: absolute;
    top: 100px;
    left: 10%;
    clear: both;
    width: 100%;
    font-family: futura-medium-bt!important;
    border-radius: 50px;
    padding: 8px;
    box-sizing: border-box;
    max-width: 80%;
}
.product_list_widget .product-title:hover:after {
	background-color: #fcb040 !important;
}

.product_list_widget li {
	text-align: center;
}
.product_list_widget .woocommerce-Price-amount.amount {
	font-size: 20px !important;
	color: #fcb040 !important;
	font-family: futura-heavy !important;
	font-weight: normal !important;
	position: relative;
	margin-bottom: 100px;
  display: inline-block;
}
.product_list_widget .woocommerce-Price-amount.amount::after {
	content: 'DRIVE AWAY';
    font-size: 14px;
    color: #fcb040;
    position: absolute;
    top: 20px;
    left: 0;
    clear: both;
	width: 100%;
	font-family: futura-medium-bt!important;
}
.tabs-nav {
	width: 80%;
}
.tabs-nav li {
	width: 25%;box-sizing: border-box;
}
.tabs-nav li a {
	text-align: left;
}
.tabs-nav li:hover {
	background: #10b1ce;
	color: #fff !important;
}
.q_tabs .tabs-nav li:hover a {
	color: #fff !important;
}
.tabs-container h3 {
	color: #10b1ce;
	font-size: 24px;
	text-transform: capitalize;
	font-family: futura-heavy;
}
.slick-prev.slick-arrow.slick-disabled, .slick-prev.slick-arrow {
	background: #fcb040 !important;
	margin-left: 28px;
	z-index: 1;
	padding-top: 6px;
	opacity: .75;
}
.slick-next.slick-arrow {
	background: #fcb040 !important;
	margin-right: 28px;
	z-index: 1;
	padding-top: 6px;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
	margin: 0 !important;
	width: 100%;
}
.woocommerce h6 {
	font-family: futura-heavy;
}
.woocommerce .price {
	font-family: futura-heavy !important;
}

.woocommerce .products .product {
	border: 1px solid #efefef;
	box-sizing: border-box;
}
.woocommerce-product-gallery {
	padding-left: 0px !important;
	width: 55% !important;
	margin-right: 0px !important;
}
.single-product .product {
  padding-top: 80px;
  display: flex;
  flex-wrap: wrap;
}

.single-product .product .qode-single-product-summary{
  width: 50%;
  margin-bottom: 20px;
}

.single-product .product-categories {
	display: none;
}
.single-product .product_title.entry-title {
	position: absolute;
	top: 1.5%;
	left: 0%;
}
.single-product .separator.small.left.qode-sp-separator {
	display: none;
}
.single-product .woocommerce-Price-amount.amount {
	font-size: 20px !important;
	color: #fcb040 !important;
	font-family: futura-heavy !important;
	font-weight: normal !important;
}
.single-product .woocommerce-product-details__short-description p {
	font-family: futura-book !important;
	font-size: 16px;
	color: #575757;
}
.single-product .summary.entry-summary {
	width: 100% !important;
	border: 1px solid #efefef !important;
	padding: 20px 20px 33px 43px;
  box-sizing: border-box;
  height: 100%;
  border-left: 0!important;
}
.slick-track.woocommerce-product-gallery__image.single-product-main-image {
	padding: 0px !important;
}
#wpis-gallery {
	display: none;
}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) {
	width: 49.9%;
	margin-right: 0%;
}
.single-product .price {
	padding-top: 16px;
}
.q_tabs ul li a {
	color: #10b1ce !important;
}
.tabs-container p {
	font-family: futura-book!important;
	font-size: 17px;
	margin-bottom: 20px !important;
	color: #575757;
	margin-top: 20px;
}
.single-product .q_tabs.horizontal.center {
	padding: 0px;
  text-align: left;
  width: 100%;
}
#tab-description {
	text-align: left !important;
}
.q_tabs > ul {
	border: 1px solid #ccc;
	display: flex !important;
	box-sizing: border-box;
}
.q_tabs ul li {
	border-right: 1px solid #ccc;
	padding: 10px 20px !important;
}
.description_tab.active {
	background: #10b1ce;
}
.description_tab.active a {
	color: #fff !important;
	font-family: futura-heavy;
	text-transform: capitalize !important;
	font-size: 17px !important;
	font-weight: normal !important;
}
.q_tabs ul li a {
	color: #10b1ce !important;
	font-family: futura-heavy;
	text-transform: capitalize !important;
	font-size: 17px !important;
	font-weight: normal !important;
}
.main_menu ul li a span {
	letter-spacing: 2px;
}
.single-product .cart {
	display: none;
}
#wpforms-114-field_7-container {
	width: 48%;
	float: right;
	clear: none;
}
#wpforms-114-field_5-container {
	width: 48%;
	float: left;	clear: none;
}
.btn-title-pg {
	font-weight: normal !important;
}
#menu-side-menu li, #menu-side-menu-1 li {
	background: #fcb040;
	padding: 13px 25px;
	font-family: futura-medium-bt!important;
	font-size: 15px;
	border-bottom: 1px solid #ffc774;
  color: #fff;
  list-style: none;
}

#menu-side-menu li:last-child, #menu-side-menu-1 li:last-child {
border-bottom: 0;
}
#menu-side-menu li a, #menu-side-menu-1 li a {
	color: #fff;
}
#nav_menu-2 .widgettitle {
	background: #ffc774;
	padding: 15px 25px;
	color: #fff;
	font-family: futura-heavy;
	font-size: 15px;
	line-height: 26px;
}
#menu-side-menu, #menu-side-menu-1 {
	list-style: none;
}
#menu-item-204, #menu-item-205 {
	padding: 13px 50px !important;
}
.description_tab.active a:hover {
	color: fcb040 !important;
}
.q_tabs .tabs-container .tab-content,
#tab-layout, #tab-specifications, #tab-get-in-touch, #tab-reviews, #tab-description {
	border: 1px solid #ccc;
	padding: 30px;
	margin-top: -4px;
  float: left;
  width: 100%;
}
.product_meta {
	display: none;
}
.related.products .product {
	padding-top: 0px;
}
.related.products .price {
	padding-top: 0px;
	padding-left: 0px !important;
}
.price::after {
	content: 'DRIVE AWAY';
	display: inherit;
	font-size: 15px;
	color: #fcb040;
}
.button.custom-button:hover {
	background: none;
	color: #10b1ce;
}
.related.products h4 {
	text-align: center;
	color: #fff;
	margin-bottom: 60px !important;
	position: relative;
}
.related.products h4::after {
	content: 'You might also like...';
	display: block;
	color: #fcb040;
	font-size: 34px;
	font-family: futura-heavy;
}
.related.products h4::before {
	content: 'Featured';
    display: block;
    position: absolute;
    color: #fef2df;
    font-family: cortado;
    font-size: 6em;
    z-index: -1;
    top: 25px;
    width: 100%;
}
.footer_top {
	padding-bottom: 20px;
}
.footer_bottom_holder {
	border-top: 2px solid #fbbf6d;
  width: 100%
}
.footer_bottom ul {
	text-align: right;
	font-size: 14px;
	font-family: futura-medium-bt!important;
}
.footer_bottom ul li {
	margin-right: 25px;
}
.facebook a img {
	margin-top: -20px;
	position: absolute;
	margin-left: -10px;
}
#menu-main-menu-2 li {
	background: #fcb040;
	padding: 13px 25px;
	font-family: futura-medium-bt!important;
	font-size: 18px;
	border-bottom: 1px solid #ffc774;
	color: #fff;
}
#menu-main-menu-2 li a {
	color: #fff;
}
#menu-item-185 {
	display: none;
}
#menu-main-menu-2 {
	list-style: none;
}
#nav_menu-2 ul li a:hover {
	color: #058ca4;
}
#menu-item-192, #menu-item-193 {
	padding: 13px 50px !important;
}
.second .inner {
	margin-top: -23px;
}
.scrolled .second .inner {
	margin-top: -3px;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color: #fff;
    top:22px;
}
.drop_down .narrow .second .inner ul li a {
	color: #19434b;
}
.drop_down .narrow .second .inner ul li:hover a {
	color: #fcb040;
}
.grey-box-ajust .col-title-4, .grey-box-ajust .col-title-5, .grey-box-ajust .col-title-6 {
	margin-top: -70px;
}
.col-title-1:hover .vc_column-inner, .col-title-2:hover .vc_column-inner, .col-title-3:hover .vc_column-inner, .col-title-4:hover .vc_column-inner, .col-title-5:hover .vc_column-inner, .col-title-6:hover .vc_column-inner {
	background: #fcb040 !important;
	cursor: pointer;
}

.chosen-container.chosen-container-single {
	width: 100% !important;
	margin: 0!important;
}
.woof .chosen-single {
	border: none !important;
	box-shadow: none !important;
	background: #fff !important;
}
.chosen-container.chosen-container-single a span {
	font-size: 15px !important;
	text-transform: capitalize;
	font-family: futura-medium-bt !important;
}
.button.woof_submit_search_form:hover {
	background: #fcb040;
}
.woof h4 {
	color: #10b1ce;
	font-size: 13px !important;
	font-family: futura-medium-bt!important;
	text-transform: uppercase;
	line-height: 100%;
}
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	font-size: 7px !important;
	margin: 10px !important;
}
.price_label {
	font-size: 15px !important;
	width: 100% !important;
	text-align: center !important;
	color: #bebebe !important;
	font-family: futura-medium-bt !important;
}
.woof_price_search_container .price_slider_amount .price_label {
	text-align: center !important;
}
.chosen-search input[type="text"] {
	height: 30px !important;
	font-size: 15px !important;
}
.chosen-results li {
	font-size: 15px !important;
	color: #bebebe !important;
	font-family: futura-medium-bt !important;
	padding: 10px 20px !important;
	text-align: left !important;
	border-bottom: 1px solid #bebebe !important;
	margin: 0px !important;
	display: inline-block;
	width: 100%;
	height: auto!important;
}
.chosen-results li:last-child {
	border-bottom:none !important;
}

.chosen-search {
	display: none;
}
.disabled-result {
	display: none !important;
}
.chosen-drop {
	border: none !important;
}
.chosen-container .chosen-results li.highlighted,
.chosen-results li:hover {
	background: #10b1ce !important;
	background-image: none!important;
}
.chosen-single span {
	color: #bebebe;
}

.woof .woof_price_search_container .price_slider_amount .price_label {
	text-align: center !important;
	height: 30px;
	line-height: 30px !important;
	margin-top: -15px;
}
.category-filter .woof .woof_price_search_container .price_slider_amount .price_label {
    margin: 0;
	height: 100%;
	line-height: 100% !important;
	margin-top: -20px;
}

.woof .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #bebebe !important;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #bebebe !important;
	border-color: #bebebe !important;
}

.active-result {
	height: 30px !important;
}

.price_slider_amount {
	margin-top: 10px !important;
}
#woof_widget-3 h2 {
	display: none;
}
.page-id-11 .woof_redraw_zone {
	border: 1px solid #ccc;
}
.vc_responsive.woof_search_is_going .woof.woof_sid.woof_sid_widget {
	border: none;
}
.vc_responsive.woof_search_is_going .woof.woof_sid.woof_sid_widget .woof_redraw_zone {
    display: inline-block;
    border: none;
    text-align: left;
    float: left;
}
.vc_responsive.woof_search_is_going .woof.woof_sid.woof_sid_widget .woof_redraw_zone .button {
	background-color: #fcb040;
	color:#fff;
	border-radius: 50px;
}
.vc_responsive.woof_search_is_going .woof.woof_sid.woof_sid_widget .woof_redraw_zone .button:hover {
	background-color: #10b1ce;
}

.vc_responsive.woof_search_is_going .woof_container.woof_container_select.woof_container_product_cat.woof_container_0.woof_container_selectcategory {
	display: none;
}
.vc_responsive.woof_search_is_going .woof_price_search_container.woof_container {
	display: none;
}
.vc_responsive.woof_search_is_going .woof_container.woof_container_select.woof_container_product_tag.woof_container_2.woof_container_neworused {
	display: none;
}
.vc_responsive.woof_search_is_going .button.woof_submit_search_form {
	display: none;
}
.vc_responsive.woof_search_is_going.woocommerce.woocommerce-page #woof_widget-3 {
	border: none !important;
}
.vc_responsive.woof_search_is_going .woof_products_top_panel {
	display: none !important;
}
nav.mobile_menu ul li span.mobile_arrow i {
	color: #FFF;
}
.q_logo a:nth-child(1) {
	display: none;
}
.q_logo{top:0!important;}
.header_top {
    padding: 0!important;
    height: 52px;
}
.header_top .container_inner .inner{position: relative; min-width:200px;} 

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{
	padding-top: 120px;
}

.q_tabs.horizontal .tabs-container{
	padding-top: 3px!important;
}
.q_tabs .tabs-nav li:active a:hover,
.q_tabs .tabs-nav li:active a{
	color: #fff !important
}

.category-filter{
	padding-bottom: 60px;
}


.category-filter .woof_redraw_zone h4{
	color: #fcb040;
}
.category-filter .button.woof_submit_search_form{
	background-color:  #fcb040;
}

@media screen and (min-width:1440px) {
	.blue-text p {
		font-size: 44px;
		padding: 0 30px
	}
	.vertical-border::before {
		left: 42%;
	}
	
 
}
@media screen and (max-width:1440px) {
    .button.woof_submit_search_form{
        font-size: 13px!important;
    }
    .woof_redraw_zone .woof_container.woof_container_product_cat, 
    .woof_redraw_zone .woof_container.woof_container_neworused, 
    .woof_redraw_zone .woof_price_search_container{
        padding: 10px!important;
    }
}

@media screen and (max-width:1240px) {

	.banner-title{
		top: 120px;
	}
  .footer_top h5 {
    font-size: 19px;
  }
    .button.woof_submit_search_form{
        font-size: 13px!important;
    }
    .woof_redraw_zone .woof_container.woof_container_product_cat, 
    .woof_redraw_zone .woof_container.woof_container_neworused, 
    .woof_redraw_zone .woof_price_search_container{
        padding: 10px!important;
	}
	.filter-container{
		top: 150px;
	}
}
@media screen and (min-width:1000px) and (max-width:1140px){
.parallax_section_inner_margin, .section_inner_margin{
  margin-left: 0;
  margin-right: 0;
}
} 
@media screen and (max-width:1024px) {
  .single-product .product .qode-single-product-summary{
    width: 100%;
  }
	.category-filter .woof .woof_price_search_container .price_slider_amount .price_label{
		margin-top: 0px;
		white-space: nowrap;
	}

	.section_inner_margin{
		margin: 0;
	}

  .footer_top h5 {
    font-size: 17px;
  }
  .title-pg-para {
    padding-top: 20px;
}
	.woof_redraw_zone {
		display: grid;
		grid-template-columns: 1fr 1fr 0 1fr 1fr;
	}
	.category-filter .woof_redraw_zone{
		grid-template-columns: 1fr 1fr 0 1fr 100px;
	}
	.img-one-txt, .img-two-txt, .img-three-txt {
		padding: 0 10px!important;
	}
	.blue-text p {
		font-size: 40px;
	}
	.footer_top .column2.footer_col2 {
		width: 21%;
		margin-left: 10%;
	}
	.footer_top .column3.footer_col3 {
		width: 19%;
	}
	.img-one .vc_single_image-img.attachment-full, .img-two .vc_single_image-img.attachment-full, .img-three .vc_single_image-img.attachment-full {
		width: 287px;
	}

	.woocommerce ul.products li.product h6 {
		font-size: 14px;
	}

	.single-product .summary.entry-summary {
		width: 100% !important;
		padding: 30px;
		border-left: 1px solid #efefef !important;
	}
	.single-product .woocommerce-product-details__short-description p {
		font-size: 14px;
		line-height: 24px;
	}
	.chosen-container.chosen-container-single a span {
		font-size: 13px !important;
	}
	.woof h4 {
		font-size: 11px !important;
	}
	.tabs-nav {
		width: 92.3%;
	}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) {
    width: 100%;
    margin-bottom: 0;
	}

	.price_label {
		font-size: 14px !important;
	}
	.price_label .from, .price_label .to {
		font-size: 11px !important;
		line-height: 150%!important;
	}

}
@media screen and (max-width:1000px) {
	.content .container .container_inner.page_container_inner, .full_page_container_inner{
		padding-left: 0!important;
		padding-right: 0!important;
	  }
	.about-us-page .vc_col-sm-9 {
		width: 100%;
	}
	.back_search {
	   color: #10b1ce !important;
	   margin-top: 30px;
	   z-index: 1000;
	}
	.woocommerce ul.products li.product{
		width: 32%;
		margin-right: 2%;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(4n){
		margin-right: 2%;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(3n){
		margin-right: 0%;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(3n+1){
		clear: both;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(4n+1){
		clear: none;
	}
	.form_holder::before {
		background: url('http://coff.nirangaweb.com/wp-content/uploads/2018/09/head-search.png');
		content: '';
		display: inline-block;
		height: 25px;
		width: 25px;
		position: absolute;
		left: -30px;
		cursor: pointer;
		top: 14px;
	}
	.qode_search_form_3 .container_inner {
		max-width:100%;
		width: 100%;
		background: #fff;
		padding: 0 50px!important;
		float: none;
		height: 55px;
		margin-right: 0;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		line-height: 55px;
	}
	.header_top{
		display: none !important;
	}
	.header-right-widget{
		display: none;
	}
	.header_bottom_right_widget_holder{
		display: inline-block;
	}
	.banner-title{
		top: 80px;
	}

	.navigation-side-bar #nav_menu-2 .widgettitle{
		padding: 15px 10px;
	}
	.navigation-side-bar #menu-side-menu li , .navigation-side-bar #menu-side-menu-1 li{
		padding: 15px 10px;
	}

	.filter-container{
		top: 100px;
	}
	.slider-over-sec .vc_column-inner{
		margin-top: -35px;
	}
	.content.content_top_margin{
		margin-top: 0px!important;
	}
	
    nav.mobile_menu {
		text-align: center;
		background: #10b1ce !important;
		position: absolute;
		left: 0;
		top: 56px;
	}
    .header_top .header-widget{
        top:0;
	}
	.header_inner_right{
		padding-right: 20px;
	}
    .side_menu_button{
		position: relative;
		right: 0;
		margin: 0;
		display: inline-block;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		line-height: 55px;
		height: 55px!important;
		width: 55px;
	}

    .header_top .container_inner{height: 55px;}

	.mobile_menu_button {
		float: right !important;
		height: 55px;
		margin: 0;
	}
	.mobile_menu_button span {
		color: #10b1ce;
		font-size: 30px !important;
	}
	.logo_wrapper {
		left: 0!important;
	}
	.q_logo a {
		left: 0!important;
    }

}
@media screen and (max-width:860px) {
	.home-featured{
		padding-bottom: 50px;
	}
	.footer_top h5 {
		font-size: 15px;
	  }
}

@media screen and (max-width: 900px) {
.woof_redraw_zone {
 display: flex; 
    flex-direction: column;
}

.woof_redraw_zone .woof_container.woof_container_product_cat, .woof_redraw_zone .woof_container.woof_container_neworused, .woof_redraw_zone .woof_price_search_container {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 10px !important;
    border-right: 0;
}

.slider-over-sec .vc_column-inner {
    margin-top: 30px;
}

.woof_redraw_zone .woof_submit_search_form_container {
    width: 100%;
    position: relative;
    height: 50px;
}

}

@media screen and (max-width:768px) {

.title_outer.with_image .title {
    height: auto!important;
    line-height: normal;
    background: 0 0;
    height: 400px!important;
    background: url(http://coffsharbourrvs.com.au/wp-content/uploads/2018/09/banner-img-1.jpg) center right no-repeat;
    background-size: cover;
    min-height: 400px;
}

.title img {
  display:none!important;
}

	.home-featured ul li{
		width: 100%!important;
		margin-right: 0!important;
	}
	.breadcrumb {
		padding: 0 20px 20px;
		background: #0eb0ce;
		margin: -35px auto 0px;
	}
	.breadcrumbs_inner a, .breadcrumbs_inner span {
		line-height: 150%;
	}
  .filter-pd{
    padding-bottom: 20px;
    padding-top: 20px;
  }
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{
		display: none;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(4n){
		margin-right: 0%;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(2n+1){
		margin-right: 3.255813953488372%;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(2n+1){
		clear: both;
	}
	.columns-4 .container_inner>ul.products li.product:nth-child(3n+1){
		clear: none;
	}
	.banner-title{
		top:35%;
	}
	.banner-title *{
		font-size: 55px;
	}
	.woof_container_inner_neworused h4, .widget_price_filter h4, .woof_container_inner_selectcategory h4 {
		text-align: left !important;
		margin: 0 0 10px 6px!important;
	}

    .button.woof_submit_search_form{
        font-size: 15px;
    }
	.woof_redraw_zone {
		display: flex;
		flex-direction: column;
	}
	.woof_redraw_zone .woof_container.woof_container_product_cat, .woof_redraw_zone .woof_container.woof_container_neworused, .woof_redraw_zone .woof_price_search_container {
		width: 100%;
        border-bottom: 1px solid #ccc;
		padding: 10px !important;
		border-right: 0;
	}

	.category-filter .woof_redraw_zone .woof_container.woof_container_product_cat,
	.category-filter .woof_redraw_zone .woof_container.woof_container_neworused, 
	.category-filter .woof_redraw_zone .woof_price_search_container
	{
		width: 100%;
		border-right: 1px solid #ccc;
	}


	.woof_redraw_zone .woof_submit_search_form_container {
		width: 100%;
		position: relative;
		height: 50px;
	}
	.button.woof_submit_search_form::after {
		padding-bottom: 20px;
	}
	.related.products ul.products{
		margin-top:-40px;
	}

.related.products h4 {
	margin-bottom: 100px !important;
}
	.related.products h4::before {
		font-size: 4em;
	}
	.qode-advanced-image-gallery .qode-aig-grid.qode-aig-three-columns .qode-aig-image{
		width: 33.33333%;
	}
	.site-headings-set h1 {
		font-size: 30px;
		line-height: 150%;
	}
	.site-headings-set h2 {
		font-size: 25px;line-height: 150%;
	}
	.site-headings-set h3 {
		font-size: 25px;line-height: 150%;
	}
	.site-headings-set h4 {
		font-size: 17px;line-height: 150%;
	}
	.site-headings-set h5 {
		font-size: 17px;line-height: 150%;
	}
	.site-headings-set h6 {
		font-size: 17px;line-height: 150%;
	}

	#woocommerce_products-2 h2 {
		font-size: 18px;
	}
	#woocommerce_products-2 h2::after {
		font-size: 40px;
	}

	.filter-container{
		position: relative!important;
		top:0px;
	}
	.q_tabs ul{
		flex-direction: column;
	}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{
		padding-top: 60px;
	}

    header .q_logo img.mobile{
		margin-top: 0px;
		height: 100%!important;
    }
	.trsuted-supp {
		text-align: center;
		padding: 0 0 20px 0!important;
	}
	.mob-side-bar {
		display: block;
	}

	.search_button.search_slides_from_window_top.normal {
		position: absolute !important;
		top: 40% !important;
		margin-left: 30px !important;
	}
	.header_top.clearfix {
		display: none !important;
	}
	#nav-menu-item-185 {
		display: block !important;
	}

	.header-widget.widget_text.header-right-widget {
		width: 100%;
		text-align: center;
	}
	.header-widget {
		position: relative;
	}
	.search_button::after, .search_button::before, .header_top .head-phone::after {
		display: none !important;
	}


	.header_top .right {
		text-align: right;
	}
	.header_top.clearfix .left {
		display: none;
	}
	.logo_wrapper {
		left: 0%;
	}
	.side_menu_button .normal {
		height: auto !important;
	}
	
	.mobile_menu ul li {
		margin-right: 20px !important;
		border: none !important;
	}
	.column1.footer_col1 {
		width: 100%;
	}
	.column4.footer_col4 {
		width: 100%;
	}
	#text-3 {
		text-align: center;
	}
	.footer_top .column2.footer_col2 {
		width: 100%;
		margin-left: 0%;
		text-align: center;
	}
	.footer_top .column3.footer_col3 {
		width: 100%;
		text-align: center;
	}
	.column4.footer_col4 {
		text-align: center;
	}
	.slider-over-sec .vc_column-inner {
		margin-top: 30px;
	}
	.first-col, .second-col, .third-col {
		width: 29.333%;
		margin: 0 2%;
	}
	.rv-head p {
		font-size: 30px;
		margin: 15px 0px;
	}
	.browse-link p {
		margin: 10px 0px;
	}
	.browse-link p a {
		font-size: 12px;
	}
	.first-col .vc_column-inner, .second-col .vc_column-inner, .third-col .vc_column-inner {
		padding-bottom: 20px;
	}

	.center-white-para p {
		padding: 0px 60px;
	}
	.leaf-head p {
		font-size: 12px;
		margin: 17px 10px 7px 10px !important;
	}
	.leaf-price h4 {
		font-size: 16px;
	}
	.leaf-price p {
		font-size: 12px;
		margin-bottom: 10px !important;
	}
	.btn-center-leaf {
		font-size: 11px !important;
		letter-spacing: 1px !important;
		height: 38px !important;
		line-height: 38px !important;
	}
	.blue-text p {
		font-size: 34px;
	}
	.vertical-border::before {
		display: none
	}
	.blue-text-para p {
		font-size: 15px;
	}
	.vc_inner.three-sec-pad {
		margin-top: 150px !important;
	}

	.woocommerce-product-gallery {
		width: 100% !important;
		margin-bottom: 0px !important;
	}
	.single-product .summary.entry-summary {
		width: 100% !important;
		padding:20px !important;
	}
	.tabs-nav {
		width: 100%;
	}
	.tabs-nav li {
		width: 100% !important;
	}
	.woocommerce .product .images {
		margin-bottom: 0px;
	}
	.woof_container_selectcategory {
		margin-top: 0% !important;
	}
	.woof_redraw_zone {
		background: #fff;
	}

	.woof h4 {
		font-size: 12px !important;
		line-height: 15px !important;
		padding-top: 10px !important;
	}

	.woof .widget_price_filter .ui-slider .ui-slider-handle {
		background-color: #bebebe !important;
		border-color: #bebebe !important;
		font-size: 12px !important;
	}

	#slide-1-layer-1, #slide-2-layer-1 {
		margin-top: -40% !important;
	}
	#slide-1-layer-3, #slide-2-layer-3 {
		background: #fff;
		margin-top: -20% !important;
	}
	#slide-1-layer-2, #slide-2-layer-2 {
		margin-top: 65% !important;
  }

	.footer_bottom ul {
		text-align: center;
	}
	.full-descri-left, .tabs-container p, .full-descri-right {
		font-size: 14px;
	}



	#slide-2-layer-3, #slide-1-layer-3 {
		margin-left: 5% !important;
	}

	
	.price_label .from, .price_label .to {
		font-size: 11px !important;
	}

	.full-descri-right, .full-descri-left {
		width: 100%;
	}
	.full-descri-right {
		margin-left: 0%;
	}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) {
		width: 100%;
	}
	.slider.wpis-slider-for.slick-initialized.slick-slider {
		width: 100% !important;
	}


.title.title_size_large h1 {
    font-size: 40px!important;
    line-height: 240px!important;
}

}
@media screen and (max-width:600px) {
	.home-about-us{
		margin-top: 50px;
	}
	.vc_custom_1538737760764{
		padding-top: 60px !important;
	}
	.center-white-head::before{
		font-size: 100px;
	}
	.home-featured{
		padding-top: 50px;
	}
	.qode-advanced-image-gallery .qode-aig-grid.qode-aig-three-columns .qode-aig-image{
		width: 50%;
	}
	.vc_row.full_screen_section{
		padding: 0 30px;
	}

	#slide-1-layer-3, #slide-2-layer-3 {
		display: none;
	}
	.filter-mob {
		display: block;
	}
	.leaf-bg-img-set-1 {
		display: none;
	}
	.leaf-bg-img-set-2, .last-bg-img-set-2 {
		display: block;
	}
	.slider-over-sec .vc_column-inner {
		margin-top: 40px;
	}
	.first-col, .second-col, .third-col {
		width: 100%;
		margin: 0 0%;
	}
	.rv-head p {
		font-size: 34px;
		margin: 30px 0px;
	}
	.browse-link p {
		margin: 25px 0px;
	}
	.browse-link p a {
		font-size: 14px;
	}
	.first-col .vc_column-inner, .second-col .vc_column-inner, .third-col .vc_column-inner {
		padding-bottom: 35px;
	}
	.center-white-para p {
		padding: 0px 0px;
	}

	.vc_inner.three-sec-pad {
		margin-top: 50px !important;
		margin-bottom: 50px !important;
	}
	.img-one {
		margin-bottom: 40px;
	}
	.img-one .vc_column-inner {
		padding-bottom: 40px;
	}
	.btn-center-leaf {
		font-size: 15px !important;
		letter-spacing: 2px !important;
		height: 43px !important;
		line-height: 43px !important;
		padding: 0px 40px !important;
	}
	.blue-text p {
		font-size: 40px;
		line-height: 40px;
	}
	.img-one .vc_single_image-img.attachment-full, .img-two .vc_single_image-img.attachment-full, .img-three .vc_single_image-img.attachment-full {
		width: 450px;
	}
	.leaf-head p {
		font-size: 20px;
		margin: 30px 10px 20px 10px !important;
	}
	.leaf-price h4 {
		font-size: 20px;
	}
	.leaf-price p {
		font-size: 15px;
		margin-bottom: 20px !important;
	}
	.chosen-container.chosen-container-single a span {
		font-size: 13px !important;
	}
	.woof h4 {
		font-size: 13px !important;
		line-height: 13px !important;
		padding-top: 13px !important;
	}
	#slide-1-layer-2, #slide-2-layer-2 {
		margin-top: 15% !important;
		font-size: 13px !important;
		padding: 10px 40px !important;
	}
	#slide-1-layer-1, #slide-2-layer-1 {
		margin-top: 0% !important;
		font-size: 50px !important;
	}
	.woocommerce .product h1.product_title {
		font-size: 23px;
	}


	#woof_widget-3 h2 {
		display: none;
	}

	.single-product .summary.entry-summary {
		width: 100% !important;
		margin-bottom: 40px !important;
	}

}
@media screen and (max-width:500px) {
	div.wpforms-container-full .wpforms-form .wpforms-field{
		padding: 0;
	}
	#wpforms-114-field_7-container,
	#wpforms-114-field_5-container,
	.wpforms-one-half{
		width: 100% !important;
		margin: 10px 0 !important;
	}
}
@media screen and (max-width:480px) {
	.header_bottom_right_widget_holder{
		display: none!important;
	}
	.banner-title *{
		font-size: 44px;
	}
	

	.btn-center {
		padding: 0px 0px !important;
		width: 100%;
	}
	.center-white-head::before{
		font-size: 60px;
	}
	.related.products ul.products{
		margin-top:-60px;
	}
	.qode-advanced-image-gallery .qode-aig-grid.qode-aig-three-columns .qode-aig-image{
		width: 100%;
	}
	.qode-advanced-image-gallery .qode-aig-image a, .qode-advanced-image-gallery .qode-aig-image img{
		margin: auto;
	}
	.img-one-txt, .img-two-txt, .img-three-txt {
		padding: 0 0px!important;
	}
	.center-orange-head p {
		font-size: 30px;
		line-height: 40px;
	}
	.logo_wrapper {
		left: 0%;
	}
	.header_bottom {
		padding: 0px !important;
	}
	.center-white-head p {
		font-size: 26px;
	}
	.blue-text p {
		font-size: 30px;
		line-height: 30px;
	}
	.blue-text-para p {
		padding: 0px 0px;
	}

	.q_tabs ul li {
		padding: 0px !important;
	}
	#slide-1-layer-1, #slide-2-layer-1 {
		margin-top: 25% !important;
		font-size: 35px !important;
	}
	.chosen-container.chosen-container-single a span {
		font-size: 12px !important;
		line-height: 13px !important;
	}
	.price_label {
		font-size: 12px !important;
	}
	.price_label .from, .price_label .to {
		font-size: 12px !important;
	}
	.chosen-container-single .chosen-single {
		height: 20px !important;
		line-height: 20px !important;
	}
	#slide-1-layer-2, #slide-2-layer-2 {
		margin-top: 45% !important;
		font-size: 10px !important;
		padding: 7px 30px !important;
	}

	.woocommerce .product h1.product_title {
		font-size: 18px !important;
	}

	.related.products h4::after {
		font-size: 28px;
	}


	.wpis-slider-for .slick-prev, .wpis-slider-for .slick-next {
		display: block !important;
	}

	.single-product .summary.entry-summary {
		width: 100% !important;
		margin-bottom: 40px;
	}

	
	.q_tabs .tabs-nav li {
		width: 100% !important;
		padding: 5px 20px !important;
		box-sizing: border-box;
	}
	.tabs-container h3 {
		font-size: 21px;
	}
	.slider.wpis-slider-for.slick-initialized.slick-slider {
		width: 100% !important;
	}

}
@media screen and (max-width:414px) {
	#slide-1-layer-1, #slide-2-layer-1 {
		font-size: 35px !important;
	}
	.woof h4 {
		font-size: 12px !important;
		line-height: 12px !important;
		padding-top: 12px !important;
	}
	.chosen-container.chosen-container-single a span {
		font-size: 11px !important;
		line-height: 11px !important;
	}
	.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
		font-size: 4px !important;
	}
	.woof .widget_price_filter .ui-slider .ui-slider-handle {
		font-size: 7px !important;
	}
	#slide-1-layer-2, #slide-2-layer-2 {
		margin-top: 30% !important;
		font-size: 8px !important;
		padding: 4px 30px !important;
	}
	.chosen-results li {
		font-size: 13px !important;
		padding: 10px 20px 0px 20px !important;
	}


	.wpis-slider-for .slick-prev, .wpis-slider-for .slick-next {
		display: block !important;
	}

	.single-product .summary.entry-summary {
		width: 100% !important;
		margin-bottom: 40px;
	}

	
	.q_tabs .tabs-nav li {
		width: 100% !important;
		padding: 5px 20px !important;
	}
	.tabs-container h3 {
		font-size: 21px;
	}
}
@media screen and (max-width:375px) {
	.footer_bottom ul li::after {
		right: 17%;
	}
}




.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {
    padding: 80px 0 30px;
}