.page-template-main-category .main_cate-sidemenu-cls {
    width: 100%;  
    border: 2px solid #000;
} 
.page-template-main-category .main_cate-sidemenu-cls .btn.btn-info span {
    float: left;
    padding: 3px 10px;
} 
.page-template-main-category .main_cate-sidemenu-cls .inner-btn-menu-cls .btn.btn-info {
    width: 100%;
    border-color: #fff;
    background: #052463;
    padding: 12px 0px;
}
.page-template-main-category .main_cate-sidemenu-cls .inner-btn-menu-cls i.fa.fa-angle-down {
    font-size: 20px;
    font-weight: bold;
    float: right;
    margin-right: 10px;
}
.page-template-main-category div#directory_menu_Cate {
    padding: 5px;
}

.page-template-main-category .category_main_banner .form_main label, .category_main_banner .form_main .form-group {
    color: #fff;
    width: 100%;
    max-width: 180px;
}
.page-template-main-category .category_main_banner .form_main label, .page-template-main-category .category_main_banner .form_main .form-group.price {
    max-width: 200px;
}
.page-template-main-category .category_main_banner .form_main form.form-inline .price input {
width: 40%;}
.page-template-main-category .category_main_banner .price input.slider {
width: 90% !important;}
.page-template-main-category #directory_menu_Cate .btn.btn-info.common-inner-dir-cls {
    background: whitesmoke;
    color: #000;
    padding: 5px 0;
}
.page-template-main-category #directory_menu_Cate .btn.btn-info.common-inner-dir-cls:hover {
    background: #052463;
    color: #fff;
}
.page-template-main-category .spotlight-cate-main-sec-xls .car_image h3 {
    border-top: none;
}
.page-template-main-category .spotlight-slickslider.slick-initialized.slick-slider, .page-template-main-category .news-slickslider.slick-initialized.slick-slider, .page-template-main-category .event-slickslider.slick-initialized.slick-slider{padding:0 20px ;}
.page-template-main-category .spotlight-cate-main-sec-xls .container {
    padding: 0;
}
.page-template-main-category .spotlight-slickslider button.spotlight-next-btn.slick-arrow , .page-template-main-category .event-slickslider button.spotlight-next-btn.slick-arrow , .page-template-main-category .news-slickslider button.spotlight-next-btn.slick-arrow{right:-20px;
    padding: 10px 15px;
    border-radius: 50%; 
    background: #adadad !important;}
.page-template-main-category .spotlight-slickslider button.spotlight-right-btn.slick-arrow  , .page-template-main-category .event-slickslider button.spotlight-right-btn.slick-arrow , .page-template-main-category .news-slickslider button.spotlight-right-btn.slick-arrow {left:-20px;
    padding: 10px 15px;
    border-radius: 50%;
    background: #adadad !important;}
.page-template-main-category .spotlight-cate-main-sec-xls .main_cate-sidemenu-cls {
    padding: 12px;
    width: 100%;
    border: none;
    box-shadow: 0px 0px 23px 5px #0000001f;
}
.page-template-main-category .spotlight-cate-main-sec-xls .cate-page-text-heading{min-height: 256px;}
 .car_price_xls p.new-price {
    font-weight: 700;
    font-size: 13px;
}
.page-template-main-category .car_image h3 {
    padding: 0 35px;
}
 .page-template-main-category .cate-page-text-heading {
    padding: 15px 10px;
	min-height: auto;
	background:none;
}
.page-template-main-category .news-cate-main-sec-xls .cate-page-text-heading {
	min-height: 248px;
}
.page-template-main-category .spotlight-slickslider.slick-initialized.slick-slider .car_details {
background:none;
}
.page-template-main-category .spotlight-slickslider .car_main_info {
    box-shadow: 0px 0px 15px -2px #0000001f;
    min-height: 260px;
    margin: 0 14px 15px 0;
	width:23% !important; 
}
.page-template-main-category .new_cars  .slick-arrow{display:none !important; transition:2s;}
  .new_cars:hover .slick-arrow {
    display: block !important;
}
.page-template-main-category .spotlight-slickslider .slick-slide {
    overflow: hidden;
}
.page-template-main-category .event-slickslider button.spotlight-right-btn.slick-arrow , .page-template-main-category .news-slickslider button.spotlight-right-btn.slick-arrow , .page-template-main-category .event-slickslider button.spotlight-next-btn.slick-arrow , .page-template-main-category .news-slickslider button.spotlight-next-btn.slick-arrow{top:50%;}
.page-template-main-category .news-ajax-data .car_main_info {
padding: 0px;}
.page-template-main-category .new_cars .car_main_info {box-shadow: 0px 0px 15px -2px #0000001f; padding: 0;}
.active-news-cls {
    background: #febfb4 !important;
}
.page-template-main-category .active-event-cls {
    background: #8ffbc2 !important;
}
.page-template-main-category div#form_error .alert.alert-danger {
    background: #ffb0b0;
    color: #052463;
    font-weight: 700;
}
.page-template-main-category div#form_error .alert.alert-danger a.close {
    background: #052463;
    opacity: 1;
    color: #ffffff;
    padding: 0px 3px;
}


/*new page design css===*/
.page-template-main-category .category_main_banner .container {
    width: 100%;
    margin: auto;
    max-width: 1200px;
    height: auto;
    margin-bottom: 0;
}
.page-template-main-category form#spotLight_form {
    display: flex;
    align-items: center;
    justify-content: space-between;    background: #fff;
    border-radius: 0;
}
.page-template-main-category form#spotLight_form label {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 19px;
    text-transform: uppercase;
    font-family: Montserrat;
    margin-bottom: 8px;
    color: #000;
    text-align: left;
}
.page-template-main-category form#spotLight_form select, .page-template-main-category form#spotLight_form input, .page-template-main-category form#spotLight_form option, .page-template-main-category form#spotLight_form span, .page-template-main-category form#spotLight_form li {
    font-family: Montserrat !important;
    font-size: 12px !important;
    font-weight: 500;
    text-transform: capitalize;
}
.page-template-main-category .category_main_banner .form_main form.form-inline .price input {
    width: 50%;
    margin: 0 1% 3%;
}
.page-template-main-category .category_main_banner .form_main form.form-inline .price input {
    display: inherit;
    background: #fff0 !important;
    border: 0 !important;
    color: #fff !important;
    padding: 0 !important;
    height: auto !important;
}
.page-template-main-category .price-show {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
.page-template-main-category .price-show input#priceRange2 {
    position: relative;
    top: -8px;
    right: -0px;
    text-align: right;
}
.page-template-main-category .price-show input#priceRange {
    position: relative;
    top: -8px;
    left: -0px;
    width: 50%;
    text-align: left;
}
.page-template-main-category .ui-slider .ui-slider-handle {
    margin-left: -4px !important;
}
.page-template-main-category .ui-slider .ui-slider-handle:last-child {
    margin-left: -10px !important;
}
.page-template-main-category .category_main_banner .form-group.price label {
    margin-bottom: 17px !important;
}
.page-template-main-category .sr-cte-cls-xls {
    margin-top: 21px;
}
.page-template-main-category .category_main_banner .form_main form.form-inline button {
    float: right;
padding: 8px 34px;
}
.page-template-main-category .form-group.price {
    padding-left: 10px;
}
.page-template-main-category .category_main_banner .form_main::before
{
	display:none;
}
.page-template-main-category .category_main_banner .form_main
{	
   align-items: flex-end !important;
}
.page-template-main-category .category_main_banner .form_main form.form-inline .price input 
{
	color:#000 !important;
}
.page-template-main-category .selection span.select2-selection.select2-selection--single {
    background: #fff;
    color: #fff;
    line-height: 40px;
    border: 1px solid #dadada;
    border-radius: 0;
}
.page-template-main-category .category_main_banner 
{
    min-height: 369px;
    display: flex;
    align-items: flex-end;
}
.page-template-main-category .category_main_banner {
    background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/12/jet-ski-cat-banner.jpg);
    background-position: center;
    background-size: cover;
}
.page-template-main-category span.stm_breadcrumbs_lang {
    display: none;
}
.page-template-main-category .stm_breadcrumbs_unit .navxtBreads span {
    margin: 0 0px !important;
}
.page-template-main-category .news-section-category .container {
    width: 100%;
    max-width: 1139px !important;
    margin: auto;
}
.page-template-main-category .car_image h3 {
    padding: 0 0px;
    display: inline-block;
}
.page-template-main-category .car_image h3.section-heading:after {
    width: 100%;
}
.page-template-main-category .section-heading {
    font-size: 35px !important;
    color: #052463 !important;
    line-height: 37px !important;
    text-align: left !important;
    font-family: Montserrat !important;
    font-weight: 600 !important;
    font-style: normal !important;
    text-transform: capitalize !important;
    margin-bottom: 30px !important;
}
.page-template-main-category .spotlight-slickslider.slick-initialized.slick-slider, .page-template-main-category .news-slickslider.slick-initialized.slick-slider, .page-template-main-category .event-slickslider.slick-initialized.slick-slider {
    padding: 0 0px !important;
}
.page-template-main-category .car_price_xls p.new-price {
    padding-bottom: 10px !important;
    margin-bottom: 0 !important;
    text-transform: capitalize !important;
    font-family: Montserrat;
    letter-spacing: 0.75px;
    font-weight: 500;
    font-size: 14px !important;
}
.page-template-main-category .cate-page-text-heading a {
    text-decoration: none;
}
.page-template-main-category .cate-page-text-heading a h4 {
    padding-bottom: 10px !important;
    margin-bottom: 0 !important;
    text-transform: capitalize !important;
    font-family: Montserrat;
    letter-spacing: 0.75px;
    font-weight: 600;
    font-size: 18px !important;    height: 44px;
    overflow: hidden;
}


.page-template-main-category .cate-text-page-info p {
    padding: 0 !important;
    margin-bottom: 0 !important;
    text-transform: capitalize !important;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 13px !important;
    min-height: auto !important;
    height: auto;
    overflow: hidden;
}
.page-template-main-category .car_main_info.slick-slide {
    border: 0px solid #ddd !important;
    box-shadow: 0 9px 13px 0 rgb(0 0 0 / 0.1);
    border-radius: 10px;
    overflow: hidden;
}
.page-template-main-category .slick-list.draggable {
    padding: 28px 0 !important;
}
.page-template-main-category .cate-page-text-heading:hover {
    background: #ffffff !important;
}
.page-template-main-category .car_main_info.slick-slide a {
    overflow: hidden;
}	
.page-template-main-category .car_main_info.slick-slide:hover a img {
    transform: scale(1.1);
    transition: 0.5s;
}
.page-template-main-category .car_main_info.slick-slide a {
    overflow: hidden;
    height: 150px;
    display: inline-block;
}
.page-template-main-category .cate-page-text-heading a {
    height: auto !important;
}
.page-template-main-category .new_cars .car_main_info {
    padding: 0;
    border: 0px solid #ddd !important;
    box-shadow: 0 9px 13px 0 rgb(0 0 0 / 0.1);
    border-radius: 10px;
    overflow: hidden;
}
.page-template-main-category .new_cars .col-md-3.col-sm-4.col-12 {
    padding: 7px;
}
.page-template-main-category .news-section-category .tab-content {
    width: 100% !important;
}
.page-template-main-category .new_cars .car_main_info:hover .car_image a img {
    transform: scale(1.1);
    transition: 0.5s;
}
.page-template-main-category .new_cars .car_main_info .car_image a {
    height: 150px;
    display: inline-block;
    overflow: hidden;
}
.spotlight-slickslider button.spotlight-next-btn.slick-arrow, .event-slickslider button.spotlight-next-btn.slick-arrow, .news-slickslider button.spotlight-next-btn.slick-arrow {
    right: -50px !important;
    display: inline-block !important;
}
.spotlight-slickslider button.spotlight-right-btn.slick-arrow, .event-slickslider button.spotlight-right-btn.slick-arrow, .news-slickslider button.spotlight-right-btn.slick-arrow {
    left: -50px !Important;
    display: inline-block !important;
}
.nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum li {
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #bdbdbd;
}
.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li ul li {
    padding: 0 !important;
	border: none !important;
}
.nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum li:last-child {
    border: none;
}
@media (max-width:1100px) 
{
	.stm-archives .category_main_banner .form_main form.form-inline {
		width: 100%;
		left: 0px;
	}
	.spotlight-slickslider button.spotlight-right-btn.slick-arrow, .event-slickslider button.spotlight-right-btn.slick-arrow, .news-slickslider button.spotlight-right-btn.slick-arrow {
    left: -25px !Important;
	}
	.spotlight-slickslider button.spotlight-next-btn.slick-arrow, .event-slickslider button.spotlight-next-btn.slick-arrow, .news-slickslider button.spotlight-next-btn.slick-arrow {
		right: -25px !important;
	}
	.page-template-main-category .form-group.price {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width:998px)
{
	.stm-archives .category_main_banner .form_main {
		width: 100%;
	}
	.page-template-main-category form#spotLight_form {
		display: inline-block;
	}
	.page-template-main-category .category_main_banner .form_main label, .category_main_banner .form_main .form-group {
		max-width: 32% !important;
		margin: 0 7px 10px 0 !important;
	}
	.page-template-main-category form#spotLight_form label {
		width: 100% !important;
		max-width: 100% !important;
		font-size: 10px;
	}
	.page-template-main-category .category_main_banner .form_main form.form-inline button {
		float: left;
		padding: 8px 34px;
	}
	.page-template-main-category .sr-cte-cls-xls {
		margin-top: 5px;
	}
	.page-template-main-category form#spotLight_form {
		background: #ffffffe8;
	}
	.page-template-main-category .nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum>ul ul li {
		width: 49%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.page-template-main-category .slick-list.draggable {
		padding: 28px 0 0 !important;
	}
	.panel-group.main-dropdown-cate-cls.desktop_view_none {
		margin: 10px;
	}
}
@media (max-width:767px) 
{
	.page-template-main-category form#spotLight_form label {
		width: 100% !important;
		max-width: 100% !important;
		font-size: 10px;
	}
	.category_main_banner .form_main form.form-inline {
    padding: 20px 10px;
	}
	.category_main_banner .form_main .form-group {
		width: 50% !important;
	}
	.page-template-main-category .category_main_banner .form_main label, .category_main_banner .form_main .form-group {
		max-width: 47% !important;
	}
	.stm-archives .category_main_banner .form_main {
    width: 100% !important;
	}
	section.stm-archives.stm-view-type-.news-section-category .col-md-12 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.page-template-main-category .spotlight-mobile .owl-stage-outer .owl-stage ,
	.page-template-main-category .spotlight-mobile .owl-stage-outer .owl-stage .owl-item.active,
	.page-template-main-category .news_mobile .owl-carousel-mobile-news .owl-stage-outer .owl-stage,
	.page-template-main-category .news_mobile .owl-carousel-mobile-news .owl-stage-outer .owl-stage .owl-item
	 {
		width:100% !important;
	}
	.page-template-main-category .mobile_main_category .hover-cate-cls-xls  {
		margin:7px 0px;
	}
	.page-template-main-category .mobile_main_category .hover-cate-cls-xls ul {
		display: inline;
		flex-direction: row;
		grid-gap: 5px;
		list-style: none;
		padding: 0;
	}
	 .page-template-main-category .mobile_main_category .hover-cate-cls-xls ul li {
		display: inline-block;
		margin: 0 0 3px;
	}

	.page-template-main-category .mobile_main_category .hover-cate-cls-xls ul li a {
		width: 100%;
		height: 40px;
		line-height: 27px;
		text-align: center;
		font-size: 13px;
		font-family: Montserrat !important;
		color: #042362;
		background: #f5f5f5;
		padding: 7px 20px;
		display: inline-block;
		list-style: none;
		text-decoration: none;
		border-radius: 4px;
		white-space: nowrap;
	}
	
	
}
