
/******** Business directory Search Box css start here ************/

* {
	text-decoration: none !important;
	box-sizing: border-box;
}

.rev_home-slider {
	margin-bottom: 0px !important;
}

.stm-user-not-logged-in ul.listing-menu.clearfix {
	display: none !important;
}

.business_dir_main #categories ul li:last-child {
	display: none;
}

.specifications_jetski .features_jetski {
	display: flex;
	flex-wrap: wrap;
}

li.trailer_text img {
	padding-left: 10px;
}

.single_advert_responsive {
	display: none;
}

.right_side_advert ul.get_directions {
	float: right;
	list-style: none;
}

.postid-18627 .stm-single-car-page {
	margin-top: 0 !important;
}

.right_side_advert .sharing_options {
	margin-top: 10px;
}

.rightWrapper_advert .right_side_advert ul.location_advert li {
	font-size: 14px;
	line-height: normal;
}

.rightWrapper_advert .right_side_advert .seller_class {
	display: inline-block;
}

.stm-template-listing .tank_capacity {
	display: flex;
}

.stm-template-listing .tank_capacity input {
	width: 150%;
	margin-right: 13px;
}

.stm-template-listing .tank_capacity span {
	width: 58% !important;
}

div#desc_tab .custom-col.padd-spc-sm {
	width: 47%;
	margin-right: 19px;
}

div#desc_tab .tab-pane .custom-col.padd-spc-sm {
	width: 100%;
	margin-right: 19px;
}

.inventory_section .tab-content.news_tabs_content .tab-pane {
	max-width: 82%;
}

.main-table-sec {
	margin: 40px 0 0 !important;
}

.listing-list-loop .content {
	overflow: visible !important;
}

.basic_result .listing-archive-dealer-info,
.standard_result .listing-archive-dealer-info {
	position: absolute;
	width: 100%;
	bottom: -40px;
	left: 0;
}

.spotlight-slickslider .slick-slide {
	padding: 0 5px;
}

.payment-section .payment_sign.paypal {
	top: 0;
}

.payment_ad_page.stm-archives.stm-view-type- {
	padding-bottom: 30px;
}

.advert_title .desc_heading.disabled_heading .upgraded {
	position: absolute;
	top: 85px;
	left: 21px;
}

.advert_title .desc_heading.disabled_heading {
	position: relative;
}

.stm-listing-photos-unit {
	display: flex !important;
	align-items: center;
}

.switcher {
	width: 135px !important;
}

.switcher .selected a {
	background: url(//www.marinetrader.com/wp-content/plugins/gtranslate/arrow_down.png) 86px center no-repeat !important;
	width: 100px !important;
	height: 30px !important;
	line-height: 30px !important;
	white-space: nowrap;
}

.show-icon-btn .custom-mobile-fixed-drop-cls {
	display: block !important;
}

.custom-mobile-fixed-drop-cls {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	background: transparent;
	position: fixed;
	z-index: 99999999999999999999999999;
	right: 0px;
	bottom: 20px;
	display: none;
}

td.imcomplete_cate_text_cls {
	font-size: 20px !important;
	text-transform: uppercase;
}

.cate_add_more_list_main {
	display: flex;
	align-items: center !important;
	width: 100%;
	justify-content: space-between;
}

.cate_add_more_list_left {
	order: 2;
}

.cate_add_more_list_right {
	position: relative;
}

.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec li {
	width: auto !important;
}

.page-id-9296 div#wpbdp-listings-list .listing-actions.cf a {
	padding: 12px 0px !important;
}

.page-id-9296 .wpbdp-listing.excerpt:hover {
	box-shadow: 0 0 10px 0 #ccc;
}

ul.message_call.mobile_message_call_cls {
	display: none;
}

.listing-actions.cf input.wpbdp-hide-on-mobile.button.back-to-dir.wpbdp-button {
	box-shadow: none;
}

.extra_amount_charges {
	width: auto !important;
	display: inline-block;
}

.sign_dealer_form {
	padding: 0 20px;
}

.custom-mobile-fixed-drop-cls button {
	border-radius: 50% !important;
}

.dropup.custom-mobile-fixed-drop-cls-watercraft img {
	width: 20px;
}

.dropup.custom-mobile-fixed-drop-cls-watercraft button.btn.btn-default.dropdown-toggle {
	padding: 6px 8px;
}

.custom-mobile-fixed-drop-cls ul.dropdown-menu {
	right: 15px;
	left: auto;
	min-width: 250px;
}

.custom-mobile-fixed-drop-cls ul.stm_top-menu li {
	display: none;
}

.custom-mobile-fixed-drop-cls ul.dropdown-menu li>a {
	white-space: normal;
	padding: 3px 20px;
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
}

.header-listing .header-inner-content {
	max-width: 1170px;
}

.dropup.custom-mobile-fixed-drop-cls-listing {
	margin-bottom: 10px;
}

.stm_breadcrumbs_unit.heading-font .container {
	max-width: 100%;
	padding: 0;
}

.page-template-main-category .container {
	padding: 0 !important;
}


/*.cate_active {
background: #d3e3db;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}*/

.cate_active {
	border-bottom: 0px solid #b4c5bc !important;
	border-bottom: none !important;
	position: relative;
	background: #fff !important;
	box-shadow: 0 15px 20px 0 #eee !important;
	transition: 0.5s !important;
}

li.cate_active:after {
	display: none !important;
}

.recommended_pro.recommended_main_pic .main_photo img {
	width: 100%;
}

.single-boat-data i {
	padding-right: 5px;
}

.engine_detail ul.nav.nav-tabs.tabs li a {
	border: 1px solid #052463;
	border-radius: 0 !important;
	color: #052463;
	font-weight: 600;
}

.engine_detail ul.nav.nav-tabs.tabs {
	border: none;
	margin: 20px 0;
}

.engine_detail ul.nav.nav-tabs.tabs li {
	width: 20%;
}

.each_detail span.select2-selection.select2-selection--single {
	border-radius: 0px !important;
}

.engine_detail .input_col4 .select2-selection__rendered {
	background: #052463 !important;
	color: #fff !important;
}

.step_specs .specs_details .engine_detail .input_col4 select.detail_input {
	border-radius: 0 !important;
}

.engine_accordion .input_col12 p {
	position: absolute;
	right: 14px;
	top: 26%;
}

.step_specs .specs_details .engine_detail .input_col4 span.select2-selection.select2-selection--single {
	border-radius: 0 4px 4px 0 !important;
}

.step_specs .specs_details .engine_detail .input_col4 span.select2-selection.select2-selection--single b::before {
	color: #fff !important;
}

.engine_accordion .input_col12 {
	position: relative;
}

.engine_detail ul.nav.nav-tabs.tabs li.active a {
	background: #ddd;
}

.engine_accordion .col-md-12.input_col12 {
	padding: 0;
}

.navxtBreads.cate_breadbrumbs_cls span {
	color: #052463 !important;
	font-weight: bold;
	font-size: 13px;
}

.title-box-disabled {
	height: 0 !important;
}

.navxtBreads.cate_breadbrumbs_cls .stm_breadcrumbs_lang {
	position: relative;
}

.navxtBreads.cate_breadbrumbs_cls .stm_breadcrumbs_lang:before {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/03/bullet.png);
	background-repeat: no-repeat;
	background-size: 10px 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	content: "";
	position: absolute;
	left: -13px;
}

.stm_breadcrumbs_unit .navxtBreads.cate_breadbrumbs_cls {
	margin-bottom: 0px !important;
	padding: 8px 8px 8px 65px !important;
	color: #052463 !important;
	font-weight: bold;
	font-size: 13px;
}

.cate_active {
	border-bottom: 2px solid #b4c5bc;
	border-bottom: none;
	position: relative;
	background: #f5f5f5;
}

li.cate_active:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #b4c5bc;
	position: absolute;
	left: 0;
	bottom: 0;
}

.home-page .tab-content.business_dir_main {
	width: 100%;
}

#listings-result .seller_type h4 {
	font-size: 13px;
	text-align: right;
	font-weight: normal;
	font-style: italic;
	color: #555555 !important;
}

.stm_breadcrumbs_unit.heading-font .navxtBreads.cate_breadbrumbs_cls {
	background: #f5f5f5 !important;
}

.business_dir_main #categories ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#expired_list .sort-by,
.active_adverts .sort-by {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	float: right;
}

.left-info h2:hover {
	color: #34ccff !important;
}

#expired_list .sorting,
.active_adverts .sorting {
	margin-left: 8px;
}

#expired_list .js-filter-results-expired-listing,
.active_adverts .js-filter-results-active-listing {
	padding-top: 47px;
	padding-bottom: 20px;
}

.select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs li {
	margin-right: 10px;
}

.drafts_adverts .draft_box .draft_right .draft-heading h3:hover {
	color: #34ccff !important;
}

.sold_items .right_bought .right_bought_top .info_section h4 a,
.middle_offer_section h4.news-head a {
	color: #052463;
	text-decoration: none;
}

.sold_items .right_bought .right_bought_top .info_section h4 a:hover,
.middle_offer_section h4.news-head a:hover {
	color: #34ccff !important;
}

.business_directory_search_box_cls .nav-tabs>li.active>a,
.business_directory_search_box_cls .nav-tabs>li.active>a:focus,
.business_directory_search_box_cls .nav-tabs>li.active>a:hover {
	border: 1px solid #fff;
	border-bottom: 2px solid #052463;
	color: #052463;
	font-weight: bold;
	background: none;
}

.business_directory_search_box_cls input[type="text"] {
	border-top: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	background-color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.125);
	width: 100%;
	min-height: 70px !important;
}

.business_directory_search_box_cls .inner_common_search_box_xls {
	position: relative;
	width: 90%;
}

.business_directory_search_box_cls .tab-content {
	position: relative;
	width: 90%;
	margin-top: 1px;
}

.business_directory_search_box_cls button.search_btn_box {
	background-color: #052463 !important;
	display: inline-block;
	border-radius: 20px;
	padding: 0 25px;
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	border: 0;
	position: absolute;
	right: 16px;
	top: 15px;
	font-size: 14px;
}

.business_directory_search_box_cls .nav-tabs>li.active>a.inner_common_search_box_xls1 {
	border-bottom: 2px solid #afeaff !important;
}

.business_directory_search_box_cls .nav-tabs>li.active>a.inner_common_search_box_xls2 {
	border-bottom: 2px solid #febfb4;
}

.business_directory_search_box_cls .nav-tabs>li.active>a.inner_common_search_box_xls3 {
	border-bottom: 2px solid #8ffbc2;
}

.business_directory_search_box_cls .nav-tabs>li.active>a.inner_common_search_box_xls4 {
	border-bottom: 2px solid #fffdb1;
}

.business_directory_search_box_cls ul.nav.nav-tabs {
	border: none;
}

.business_directory_search_box_cls ul.nav.nav-tabs li a {
	color: #052463;
	font-weight: bold;
	text-transform: uppercase;
}

.business_directory_search_box_cls .nav-tabs>li a:hover {
	border: 1px solid #fff;
}

.business_directory_search_box_cls h3 {
	color: #000 !important;
	letter-spacing: 0 !important;
	word-spacing: 0 !important;
	background: #ddd;
	padding: 4px 6px;
	text-align: center;
	font-size: 23px;
}

.business_directory_search_box_cls ul.nav.nav-tabs li a {
	color: #052463;
	font-weight: bold;
}

.business_directory_search_box_cls {
	width: 100%;
	float: left;
}

.business_directory_search_box_cls ul.nav.nav-tabs li a:hover {
	background: none !important;
}

.business_dir_main #categories ul {
	list-style: none;
	padding: 10px 0 8px 0;
}

.inner_anch_close_xls {
	font-size: 23px;
	float: right;
	margin: 0px 5px;
}


/**********  Main Category Page Css starts here ***************/

.listing-list-loop .content .sub_title {
	float: left;
	width: auto;
}

.static-images .img-1 {
	width: 20%;
	float: left;
	padding: 5px;
}

.static-images .img-1 img {
	width: 100%;
}

.listing-list-loop .content .sub_title {
	float: left;
	width: 100%;
}

.static-images .img-1 {
	width: 10%;
	float: left;
	padding: 5px;
}

.static-images .img-1 img {
	width: 100%;
	min-height: 90px;
	height: 100%;
}

.static-images,
.static-images1 {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
}

.schedule schedule_section .table-responsive {
	width: 100%;
}

h5.registration {
	float: left;
	width: 20%;
}

.schedule schedule_section .event_sound_xls .changess .card-block {
	color: #000;
	padding: 0;
	float: right;
	width: 80%;
}

.banner-video img {
	width: 100%;
	height: 250px !important;
}

.event_sound_xls .coupn_code .coupn_code_inner button {
	padding: 7px !important;
}

.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
	padding: 0;
	padding-left: 0 !important;
}

td.changes_info {
	display: flex;
}

.event_sound_xls .banner-btmarea .price p span.price_name {
	padding-left: 10px;
}

.static-images1 .img-1 img {
	width: 100%;
	padding: 5px;
	height: 200px;
	object-fit: cover;
}

.static-images1 .img-1 {
	width: 33%;
	float: left;
}

.price_desc {
	padding: 0 0 0 30px;
}

.price_desc p {
	font-size: 16px !important;
}

td.changes_date {
	width: 15%;
}

.event-responsive.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide img {
	width: 100%;
}

ul.banner_video-text {
	padding-left: 0;
}

ul.banner_video-text li .icon1 {
	margin: 0 5px;
}

.listing-logo-main a.bloglogo {
	float: left;
	margin-left: 00px;
	/*(margin-left: 100px;)*/
}

button.ivory-search-cls-mb {
	display: none;
}

.header-listing.header-listing-fixed.stm-fixed-invisible.stm-fixed .container.header-inner-content {
	padding: 15px 0 0;
}

.sticky-header-profile-icon {
	display: none !important;
}

.custom-mobile-fixed-drop-cls ul.dropdown-menu {
	padding: 0;
}

.custom-mobile-fixed-drop-cls .dropup ul.dropdown-menu li {
	padding: 0;
	margin-bottom: 0;
}

.custom-mobile-fixed-drop-cls ul.dropdown-menu li>a:hover {
	background: #d9feea;
}

.custom-mobile-fixed-drop-cls ul.dropdown-menu li>a {
	padding: 5px 20px;
}

.dropup.custom-mobile-fixed-drop-cls-watercraft.open ul.sub-menu li a:hover,
.dropup.custom-mobile-fixed-drop-cls-watercraft.open li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-9316 a:hover {
	background: #dff1f8;
	text-decoration: none;
}

.custom-mobile-fixed-drop-cls .dropup ul.stm_top-menu.dropdown-menu ul.sub-menu {
	padding-left: 0px;
	margin-top: 0;
}

.dropup.custom-mobile-fixed-drop-cls-watercraft.open li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-9316 a {
	border-bottom: 1px dotted #000;
}

.slick-initialized .slick-slide img {
	height: 200px;
	width: 100%;
}

.event-highlights button.slick-prev.slick-arrow,
.additional-img-sec-vc button.slick-prev.slick-arrow {
	display: none !important;
}

.additional-img-sec-vc {
	margin: 5px auto;
}

.additional-inner-content-sec-vc {
	padding: 15px 0;
}

.stm-single-car-page::before {
	display: none;
}

td.changes_date p {
	text-transform: uppercase;
}

.stm-services-archive-page .stm-service-unit .stm-service-meta {
	border: none;
}

.stm-services-archive-page .stm-service-unit {
	min-height: auto;
	border: 1px solid #ddd;
}

.recent_event_slider {
	display: none;
}

.post-news-content p {
	word-break: break-all;
	margin-bottom: 40px;
}

.post-news-content {
	width: 58%;
	float: left;
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 15px;
}

.post-news-video {
	width: 40%;
	float: left;
}

.post-news-video video {
	width: 100%;
	overflow: hidden;
}

.blog-meta .stm-icon-date:before {
	color: #ffffff;
}

.blog-meta .blog-meta-unit i {
	position: inherit !important;
	top: 0 !important;
	left: 0 !important;
	margin-top: 0 !important;
	margin-right: 8px !important;
}

.blog-meta .clearfix .blog-meta-unit {
	float: left;
	margin-right: 25px;
	padding-left: 0 !important;
	display: flex;
	align-items: center;
}

.stm-icon-message:before,
.blog-meta i,
.stm-icon-author:before,
a.post_comments.h6 {
	color: #fff !important;
}

.related_post_xls {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 20px;
}

.post-news-video iframe {
	height: 260px;
}

#post-18948 .stm-single-post {
	padding-top: 15px;
}

.stm-single-post .post-title {
	margin-bottom: 20px;
}

.category_main_banner {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2019/04/marine-trader-home-1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
	min-height: 300px;
}

.category_main_banner .form_main {
	width: 100%;
	/*(60%)*/
	position: relative;
	overflow: hidden;
	height: 100%;
	min-height: 300px;
	display: flex;
	align-items: center;
}

.category_main_banner .form_main::before {
	position: absolute;
	content: "";
	background: #0000006b;
	width: 100%;
	height: 100%;
	transform: skew(-15deg);
	left: -19%;
	top: 0;
}

.category_main_banner .form_main form.form-inline {
	width: 100%/*(80%)*/
	;
	z-index: 0;
	position: relative;
	left: /*(30px)*/
	0;
}

.category_main_banner .form_main form.form-inline .price label {
	width: 100%;
}

.category_main_banner .form_main form.form-inline .price input {
	width: 15%;
	display: inherit;
	background: #fff;
}

.form-group.price {
	width: 80%;
}

.category_main_banner .form_main form.form-inline button {
	float: left;
	background: #052463 !important;
	color: #fff !important;
	font-weight: 700;
	padding: 8px 27px;
	border-radius: 0px;
	border: 2px solid #052463;
	box-shadow: none !important;
}

.category_main_banner .form_main .form-group {
	margin: 0 10px 10px 0;
}

.category_main_banner .price input.slider {
	width: 34% !important;
	margin: 30px 0 0 0;
	display: block !important;
}

.category_main_banner .form_main label,
.category_main_banner .form_main .form-group {
	color: #fff;
}

.new_cars .no-padding {
	padding: 0 !important;
}

.car_details h4 {
	margin-bottom: 0;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 18px;
}

.car_price_xls p.old-price {
	margin-bottom: 0;
	text-decoration: line-through;
	transform: skew(14deg);
	text-align: center;
	font-weight: bold;
	color: #50f79f;
}

.car_price_xls p.new-price {
	color: #000;
	margin: 0;
}

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

.car_details {
	overflow: hidden;
	padding: 10px;
}

.car_parts_info ul,
.image_badge ul {
	padding-left: 0;
}

.image_badge ul li {
	color: #fff;
	position: relative;
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	background: #00000054;
	padding: 3px 8px 0 25px;
	font-size: 12px;
	text-align: right;
	border-radius: 2px;
}

.image_badge ul li:first-child::before {
	content: '';
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/09/camera_icon.png);
	width: 15px;
	height: 15px;
	position: absolute;
	left: 6px;
	background-size: contain;
	top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
}

.image_badge ul li:last-child::before {
	content: '';
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/09/boat-search-gray.png);
	width: 25px;
	height: 20px;
	position: absolute;
	left: 6px;
	background-size: contain;
	top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
}

.image_badge {
	position: absolute;
	top: 10px;
	left: 10px;
}

.image_badge_type {
	background: #1cc745;
	color: #ffff;
	text-align: center;
	padding: 4px 0;
}

.image_badge_type p {
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: bold;
	max-width: 100px;
	margin: 0 auto;
	font-size: 12px;
}

.image_badge_type {
	background: #052463;
	color: #ffff;
	text-align: center;
	padding: 3px 0;
	position: absolute;
	top: 7%;
	right: -30%;
	width: 100%;
	transform: rotate(45deg);
}

.car_image h3 {
	padding: 0 15px;
}

.new_cars {
	padding: 0 0 30px;
}

section.new_cars {
	padding: 20px 0;
}

.new_cars_inner h3 {
	border-top: none;
	padding-top: 20px !important;
	text-transform: uppercase;
}

.new_cars .col-md-3 {
	margin-bottom: 20px;
}

.car_image img {
	height: 150px;
	object-fit: cover;
	width: 100%;
}

.category_main_banner .stm-button:active,
.category_main_banner input[type="submit"]:active,
.category_main_banner button:active,
.category_main_banner .button:active,
.category_main_banner .load-more-btn:active {
	top: unset;
}

.spotlight-slickslider.slick-initialized.slick-slider img,
.news-slickslider.slick-initialized.slick-slider img,
.event-slickslider.slick-initialized.slick-slider img {
	height: 150px;
	width: 100%;
	object-fit: cover;
	padding: 0px;
}

.spotlight-slickslider.slick-initialized.slick-slider .car_details {
	padding: 15px;
	background: #f5f5f5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

body .footer_widgets_wrapper .widget-title h6,
body .footer_widgets_wrapper .widget-title h6 span {
	color: #aaa !important;
}

.spotlight-slickslider.slick-initialized.slick-slider,
.news-slickslider.slick-initialized.slick-slider,
.event-slickslider.slick-initialized.slick-slider {
	width: 100%;
	margin: 0 auto;
	padding: 0px 100px;
}

.spotlight-slickslider button.spotlight-next-btn.slick-arrow {
	right: 0px;
	float: right;
	position: absolute;
	top: 40%;
	padding: 10px 20px;
}

.spotlight-slickslider button.spotlight-right-btn.slick-arrow {
	left: 0px;
	float: left;
	position: absolute;
	top: 40%;
	padding: 10px 20px
}

.news-slickslider button.spotlight-next-btn.slick-arrow,
.event-slickslider button.spotlight-next-btn.slick-arrow {
	right: 0px;
	float: right;
	position: absolute;
	padding: 10px 20px;
	top: 25%;
}

.news-slickslider button.spotlight-right-btn.slick-arrow,
.event-slickslider button.spotlight-right-btn.slick-arrow {
	left: 0px;
	float: left;
	position: absolute;
	padding: 10px 20px;
	top: 25%;
}

.news-cate-main-sec-xls .cate-page-text-heading h4,
.event-cate-main-sec-xls .cate-page-text-heading h4 {
	width: 100%;
	font-size: 12px;
	padding: 0;
	margin: 0;
	min-height: 30px;
}

.news-cate-main-sec-xls .cate-page-text-heading {
	min-height: auto !important;
}

.tab-content.business_dir_main div#categories ul.class_watecraft_cate li.cate_active a h4 {
	color: #6b6f93;
}

.news-cate-main-sec-xls .car_main_info.slick-slide,
.event-cate-main-sec-xls .car_main_info.slick-slide {
	margin: 5px !important;
	padding: 0px;
}

.news-cate-main-sec-xls .cate-text-page-info p.text-page-content,
.event-cate-main-sec-xls.cate-text-page-info p.text-page-content {
	word-break: break-word;
	padding: 5px;
	font-size: 13px;
	min-height: 98px;
}

.new_cars .cate-page-text-heading {
	min-height: auto;
}

.event-cate-main-sec-xls p.text-page-content {
	font-size: 13px;
}

.category_main_banner .form_main form.form-inline {
	padding: 20px;
}

.category_main_banner .form_main .form-group label {
	padding: 0 0 5px;
}

.car_main_info {
	padding: 0 10px;
	margin: 0 0 20px;
	vertical-align: top;
}

.cate-page-text-heading {
	padding: 15px;
	background: #f5f5f5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-align: left;
	min-height: 192px;
}

.news-cate-main-sec-xls .cate-page-text-heading h4 {
	text-align: left !important;
	padding: 0;
}

.stm-archives.pageTopBar {
	padding: 0;
}

.sr-cte-cls-xls {
	width: 100%;
	display: inline-block;
}

.main_cate-sidemenu-cls ul li a:hover {
	background: #052463;
	color: #fff;
}

.cate-page-text-heading:hover {
	background: #ececec;
}

.nav-tabs.cutomtab-menu li:first-child .hover-cate-cls-xls li a:hover {
	color: #fff;
}

.page-template-step1 .feild_sec-opening-hours-right button.left-yes-button,
.page-template-step1 .feild_sec-opening-hours-right button.right-yes-button {
	border: none !important;
}


/******** Subscrption page css starts here ********/

.striped.main-sec {
	width: 100%;
	float: left;
	text-align: center;
}

.striped.main-sec .striped-row p {
	text-align: center;
	margin: 5px 0px;
	color: #052463;
	font-weight: 700;
	display: inline-block;
	width: 100%;
}

.striped.main-sec .Subscription_div {
	text-align: center;
}

.striped.main-sec .striped-row {
	width: 100%;
	float: left;
	padding: 10px;
}

.striped.main-sec .striped-row .striped-data {
	width: 25%;
	float: left;
	display: flex;
	justify-content: center;
	flex: 1 1 100%;
	align-items: center;
	margin: 0px;
}

.striped-row.JETSKI_DEALER.active .striped-data,
.striped-row.SailBoats_SERVICE.active .striped-data,
.striped-row.Smallcraft_Standard.active .striped-data {
	width: 25%;
	float: left;
}

.striped.main-sec form.sign_dealer_form .striped-data {
	width: 33%;
	float: left;
}

.striped-row.JETSKI_DEALER,
.Motor_DEALER {
	background: #fff;
	margin: 5px;
	border: 3px solid #8cab55;
	border-radius: 8px;
}

.expiredactive {
	border: 3px solid red !important;
}

.expiredactive .upgrade_pkg {
	margin: 0 !important;
}


/*change on line 952
.striped.main-sec button.btn.btn-primary.expSailBoatsupgrade {
color: #000 !important;
}*/

.striped-row button.btn.btn-primary {
	width: 60%;
	font-weight: 700;
	color: #000 !important;
	border-color: #000;
	background-color: #0a489c !important;
}

.SailBoats_SERVICE,
.Commercial_SERVICE {
	background: #fff;
	margin: 5px;
	border: 3px solid #d28a8a;
	border-radius: 8px;
}

.striped-row span.stripped_date {
	font-weight: 700;
}

.striped-row.JETSKI_DEALER button.btn.btn-primary {
	background: #d7e8b8 !important;
}

.striped-row.SailBoats_SERVICE button.btn.btn-primary {
	background: #ffcece !important;
}

.striped-row.Smallcraft_Standard button.btn.btn-primary {
	background: #4f8de1 !important;
}

.Smallcraft_Standard,
.RIB_Standard,
.Fishing_Standard,
.Boathome_Standard,
.Motorised_Standard,
.Marine_Standard {
	background: #fff;
	margin: 5px;
	border: 3px solid #4f8de1;
	border-radius: 8px;
}

.striped.main-sec button.btn.btn-primary.expSailBoats {
	margin-bottom: 5px;
}


/*
.striped.main-sec button.btn.btn-primary.expSailBoatsupgrade {
background: #0A489C !important;
color: #fff !important;
}*/

.striped-row.SailBoats_SERVICE.expired p {
	font-size: 25px;
	font-weight: 800;
	color: red;
}


/* .expired .striped-data > button { */


/* opacity: 0.2; */


/* } */

.striped-data button.upgradebutton {
	padding: 10px 10px;
	width: 60%;
}


/********** Business directory filters ************/

.wpbdp-hide-on-mobile.contact-form-wrapper {
	display: none;
}

#wpbdp-bar-submit-listing-button a {
	color: #fff !important;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down,
.rating_drop_down2,
.wpbdp-search-page .rating_drop_down,
.rating_drop_down2 {
	position: relative;
	display: inline-block;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down .dropdown-content,
.wpbdp-search-page .rating_drop_down .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f6f6f6;
	min-width: 190px;
	overflow: auto;
	border: 1px solid #ddd;
	z-index: 1;
	top: 21px;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down .dropdown-content li,
.wpbdp-search-page .rating_drop_down .dropdown-content li {
	color: black;
	padding: 10px 25px 3px 0;
	text-decoration: none;
	display: block;
	font-size: 13px;
}

.wpbdp-page.wpbdp-page-all_listings .dropdown-content,
.wpbdp-search-page .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
	max-height: 220px;
}

.wpbdp-page.wpbdp-page-all_listings .dropdown-content input,
.wpbdp-search-page .dropdown-content input {
	color: black;
	padding: 0;
	text-decoration: none;
	display: block;
}

.wpbdp-page.wpbdp-page-all_listings .dropdown-content input:hover,
.wpbdp-search-page .dropdown-content input:hover {
	background-color: #ddd;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down:hover .dropdown-content,
.wpbdp-search-page .rating_drop_down:hover .dropdown-content {
	display: block;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down:hover .dropbtn,
.wpbdp-search-page .rating_drop_down:hover .dropbtn {
	background-color: #3e8e41;
}

.wpbdp-page.wpbdp-page-all_listings button.dropbtn,
.wpbdp-search-page button.dropbtn {
	background-color: transparent !important;
	box-shadow: none !important;
	color: #444 !important;
	font-weight: 400;
	font-size: 14px;
	padding: 0 17px 0 10px !important;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down i,
.wpbdp-search-page .rating_drop_down i {
	color: #999;
	font-size: 20px;
	vertical-align: middle;
	margin: 0 0 0 10px;
}

.wpbdp-page.wpbdp-page-all_listings .filter-rate span.flbl,
.wpbdp-search-page .filter-rate span.flbl {
	vertical-align: middle;
	color: #505050;
	font-weight: 700;
	text-transform: uppercase;
}

.wpbdp-region-selector.cf {
	display: none;
}

.main-fields.box-row.cols-2.cf {
	display: none;
}

.wpbdp-page.wpbdp-page-all_listings .filter-main,
.wpbdp-search-page .filter-main {
	width: 65%;
	padding: 4px 5px;
	background-color: #ffffff;
	border: solid 1px #e8e8e8;
	margin: 12px 0 20px 10px;
	float: left;
}


/* .wpbdp-search-page .search-results { */


/* margin-bottom: 178px; */


/* } */

.wpbdp-page.wpbdp-page-all_listings .filter-rate,
.wpbdp-search-page .filter-rate {
	padding: 0 5px;
	width: 10%;
	float: left;
	position: relative;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down2:after,
.wpbdp-search-page .rating_drop_down2:after {
	content: '';
	position: absolute;
	background-color: #ececec;
	width: 2px;
	height: 33px;
	top: -7px;
	left: 0px;
}

.wpbdp-page.wpbdp-page-all_listings .rating_drop_down2:before,
.wpbdp-search-page .rating_drop_down2:before {
	content: '';
	position: absolute;
	background-color: #ececec;
	width: 2px;
	height: 33px;
	top: -7px;
	right: 0px;
}

.wpbdp-page.wpbdp-page-all_listings .filter-rate:after,
.wpbdp-search-page .filter-rate:after {
	position: absolute;
	right: 0;
	display: inline-block;
	content: '\003E';
	color: #999999;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	top: 0;
}

.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec {
	margin-top: 0px;
}

.business-directory .filter-rate {
	width: auto !important;
	float: left;
	position: relative;
	padding-right: 20px !important;
}

.wpbdp-search-page .search_heading {
	font-size: 23px;
	float: left;
	margin: 10px 0 20px 10px;
	width: 100%;
}


/************* Business directory filters End ************/


/************** create ad page ******************/

.main_class_container .clearfix-sec:after {
	content: "";
	display: table;
	clear: both;
}

.main_class_container a {
	color: #5D6975;
	text-decoration: underline;
}

.main_class_container .main-table-sec {
	margin: 40px 0;
}

.main_class_container {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	color: #001028;
	background: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-family: Arial;
}

.main_class_container #logo {
	text-align: center;
	margin-bottom: 10px;
}

.main_class_container #logo img {
	width: 150px;
}

.main_class_container .heading-class {
	border-top: 1px solid #5D6975;
	border-bottom: 1px solid #5D6975;
	color: #5D6975;
	font-size: 2.4em;
	line-height: 1.4em;
	font-weight: normal;
	text-align: center;
	margin: 0 0 20px 0;
}

.main_class_container #project {
	float: left;
}

.main_class_container #project span {
	color: #5D6975;
	width: 52px;
	margin-right: 90px;
	display: inline-block;
	font-size: 0.8em;
}

.main_class_container #company {
	float: right;
	text-align: right;
}

.main_class_container #project div,
.main_class_container #company div {
	white-space: nowrap;
	font-size: 17px;
}

.main_class_container table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}

.main_class_container table tr:nth-child(2n-1) td {
	background: #ddd;
	color: #052463;
	font-size: 16px;
}

.main_class_container table th,
.main_class_container table td {
	text-align: center;
}

.main_class_container table th {
	padding: 5px 20px;
	color: #5D6975;
	border-bottom: 1px solid #C1CED9;
	white-space: nowrap;
	font-weight: normal;
	text-align: right;
}

.main_class_container table .service,
.main_class_container table .desc {
	text-align: center;
}

.main_class_container table td {
	padding: 20px;
	text-align: right;
}

.main_class_container table td.service,
.main_class_container table td.desc {
	vertical-align: top;
}

.main_class_container table td.unit,
.main_class_container table td.qty,
.main_class_container table td.total {
	font-size: 1.2em;
}

.main_class_container table td.grand {
	border-top: 1px solid #5D6975;
}

.main_class_container #notices .notice {
	color: #5D6975;
	font-size: 1.2em;
}

.payment_sign {
	position: relative;
	top: 0px;
}

.payment_sign button#signup {
	background: #fff !important;
	width: 20% !important;
	border: 2px solid #052463;
	padding: 17px 0px;
	margin-bottom: 20px;
}

tr.servie_sec td {
	font-size: 16px;
	color: #0f316f;
}

.payment_ad_page .payment_sec_stripe form {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.payment_ad_page .payment_sec_stripe button.stripe-button-el {
	width: 100%;
	text-align: center;
	margin: 30px auto;
	padding: 0 42px;
	background-image: -webkit-linear-gradient(#28a0e5, #015e94);
}

.page-id-9468 .payment_sec_stripe form {
	margin: 0;
}

.payment-section .payment_sign button#signup,
.payment-section .payment_sec_stripe button.stripe-button-el {
	width: auto !important;
}

.category_main_banner .form_main .form-group.price {
	text-align: center;
}

.category_main_banner .form_main form.form-inline .price input {
	width: 35%;
	padding: 0;
	float: none;
	margin: 0 auto;
	text-align: center;
	border-radius: 4px;
	line-height: normal;
	height: 30px;
}

.category_main_banner #price-range {
	margin-top: 7px;
}

.payment_sign.paypal img {
	max-width: 35%;
}

.notice h2 {
	font-size: 24px;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail.input_dropdown .input_col8 input,
.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail.input_dropdown .input_col4 span.select2-selection,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col8 input,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col4 span.select2-selection,
.specs_details div#performance_spces .performance_specs .each_detail .inputs .input_col8 input {
	border: 2px solid #052463 !important;
}

.high_cat_details .engine_detail .engine_accordion .each_detail.input_dropdown .input_col4,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col4,
.specs_details div#performance_spces .performance_specs .each_detail .inputs .input_col4 {
	padding: 0;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail.input_dropdown .input_col4 .select2-selection__rendered,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col4 .select2-selection__rendered,
.specs_details div#tanks_spces .card-body .tanks_specs .input_dropdown .tank_capacity .select2-container--default span.select2-selection .select2-selection__rendered,
.specs_details div#performance_spces .performance_specs .each_detail .inputs .input_col4 .select2-selection__rendered {
	border: none !important;
	background: #052463 !important;
	color: #fff !important;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail.input_dropdown .input_col4 span.select2-selection,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col4 span.select2-selection,
.specs_details div#tanks_spces .card-body .tanks_specs .input_dropdown .tank_capacity .select2-container--default span.select2-selection,
.specs_details div#performance_spces .performance_specs .each_detail .input_col4 span.select2-selection {
	background: #052463 !important;
	border-radius: 0 4px 4px 0 !important;
}

.high_cat_details .engine_detail .engine_accordion .each_detail.input_dropdown .input_col8 input,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col8 input,
.specs_details div#performance_spces .performance_specs .each_detail .inputs .input_col8 input {
	border-radius: 4px 0 0 4px !important;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail.input_dropdown .input_col4 span.select2-selection__arrow b:before,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col4 span.select2-selection__arrow b:before,
.specs_details div#tanks_spces .card-body .tanks_specs .input_dropdown .tank_capacity .select2-container--default span.select2-selection b:before,
.specs_details div#performance_spces .performance_specs .each_detail.input_dropdown .input_col4 span.select2-selection__arrow b:before {
	color: #fff !important;
}

.new_cars .car_main_info {
	min-height: 230px;
}

.high_cat_details .each_detail .inputs label span {
	color: #052463;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail .input_col12 {
	padding: 0;
	position: relative;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail .input_col12 input.detail_input {
	padding-right: 40px;
}

.high_cat_details .engine_detail .engine_accordion .card .card-body .each_detail .input_col12 p {
	margin: 0;
	position: absolute;
	right: 13px;
	top: 50%;
	transform: translate(0, -50%);
}

.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col8 input::-webkit-outer-spin-button,
.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col8 input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.specs_details div#dimension_specs .card-body .dimensions_specs .each_detail .inputs .input_col8 input[type="number"] {
	-moz-appearance: textfield;
}

.specs_details div#tanks_spces .card-body .tanks_specs .input_dropdown .tank_capacity input {
	width: 70%;
	display: inline-block;
	float: left;
	border-radius: 4px 0 0 4px !important;
}

.specs_details div#tanks_spces .card-body .tanks_specs .input_dropdown .tank_capacity .select2-container--default {
	width: 30% !important;
	display: inline-block;
}

.specs_details div#tanks_spces .card-body .tanks_specs .each_detail .col-md-4.col-sm-12>.col-md-4.col-sm-12 {
	padding: 0;
}

.specs_details div#tanks_spces .card-body .tanks_specs .each_detail .col-md-4.col-sm-12 {
	padding-left: 0;
}

.specs_details div#tanks_spces .card-body .tanks_specs .each_detail .labels {
	margin-bottom: 20px;
}


/*-- tabs --*/

.specs_details .card .card-body .performance_specs .tabs-left,
.specs_details .card .card-body .performance_specs .tabs-right {
	border-bottom: none;
	padding-top: 2px;
	margin-bottom: 20px;
}

.specs_details .card .card-body .performance_specs .tabs-left {
	margin-top: 5px;
}

.specs_details .card .card-body .performance_specs .tabs-right {
	border-left: 1px solid #ddd;
}

.specs_details .card .card-body .performance_specs .tabs-left>li,
.specs_details .card .card-body .performance_specs .tabs-right>li {
	float: none;
	margin-bottom: 2px;
}

.specs_details .card .card-body .performance_specs .tabs-left>li {
	margin-right: -1px;
}

.specs_details .card .card-body .performance_specs .tabs-right>li {
	margin-left: -1px;
}

.specs_details .card .card-body .performance_specs .tabs-left>li.active>a,
.specs_details .card .card-body .performance_specs .tabs-left>li.active>a:hover,
.specs_details .card .card-body .performance_specs .tabs-left>li.active>a:focus {
	border-bottom-color: #052463;
	border-top-color: #052463;
	border-left-color: #052463;
	border-right-color: transparent;
	border-radius: 0 !important;
}

.specs_details .card .card-body .performance_specs .tabs-right>li.active>a,
.specs_details .card .card-body .performance_specs .tabs-right>li.active>a:hover,
.specs_details .card .card-body .performance_specs .tabs-right>li.active>a:focus {
	border-bottom: 1px solid #052463;
	border-left-color: transparent;
}

.specs_details .card .card-body .performance_specs .tabs-left>li>a {
	border-radius: 4px 0 0 4px;
	margin-right: 0;
	display: block;
}

.specs_details .card .card-body .performance_specs .tabs-right>li>a {
	border-radius: 0 4px 4px 0;
	margin-right: 0;
}

.specs_details .card .card-body .performance_specs .vertical-text {
	margin-top: 50px;
	border: none;
	position: relative;
}

.specs_details .card .card-body .performance_specs .vertical-text>li {
	height: 20px;
	width: 120px;
	margin-bottom: 100px;
}

.specs_details .card .card-body .performance_specs .vertical-text>li>a {
	border-bottom: 1px solid #ddd;
	border-right-color: transparent;
	text-align: center;
	border-radius: 4px 4px 0px 0px;
}

.specs_details .card .card-body .performance_specs .vertical-text>li.active>a,
.specs_details .card .card-body .performance_specs .vertical-text>li.active>a:hover,
.specs_details .card .card-body .performance_specs .vertical-text>li.active>a:focus {
	border-bottom-color: transparent;
	border-right-color: #ddd;
	border-left-color: #ddd;
}

.specs_details .card .card-body .performance_specs .vertical-text.tabs-left {
	left: -50px;
}

.specs_details .card .card-body .performance_specs .vertical-text.tabs-right {
	right: -50px;
}

.specs_details .card .card-body .performance_specs .vertical-text.tabs-right>li {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.specs_details .card .card-body .performance_specs .vertical-text.tabs-left>li {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.specs_details .performance_specs .tabs-left li {
	width: 33%;
	float: left !important;
	margin-right: 2px !important;
}

.specs_details .card .card-body .performance_specs .tabs-left li.active a,
.specs_details .card .card-body .performance_specs .tabs-left li.active a:focus {
	border-right: 1px solid #052463;
}

.specs_details .card .card-body .performance_specs .tabs-left a {
	padding: 10px 15px !important;
	text-transform: uppercase;
}

.stm-template-listing .premium_pricing_main button {
	color: #fff !important;
	outline: none !important;
	font-weight: 500;
	padding: 10px 30px;
	display: flex;
	align-items: center;
}

.right_cont ul.icons i.fa {
	margin: 0 5px;
}

.category_bundlebuy_inner_sec h4 {
	font-size: 14px !important;
	float: left;
	padding-right: 7px;
}

.category_upload_cls {
	display: flex;
	width: 100%;
}

.stm-template-listing .premium_pricing_main .bundle_prce_sec button {
	margin-top: 10px;
	background: #f2f2f2 !important;
	color: #052463 !important;
}

.category_bundlebuy_inner_sec .bundle_prce_sec {
	position: relative;
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}

.premium_pricing_main.premium_pkg_back_sec_cls.pricing_common_all .right_cont .category_bundlebuy_inner_sec .bundle_prce_sec h4 {
	width: 100%;
	font-size: 20px !important;
	color: #052463 !important;
}

.category_bundlebuy_inner_sec .bundle_prce_sec span {
	position: absolute;
	font-size: 20px;
	right: 0;
}

.category_bundlebuy_inner_sec input {
	background: #fff !important;
	width: 29% !important;
	float: left;
	padding-right: 0 !important;
}

.category_bundlebuy_inner_sec input:focus {
	border-color: #ddd !important;
}

.pricing_common_all .left_cont button i {
	margin-top: -2px;
}

.buy_bundle_popup_cls {
	text-align: center;
}

.buy_bundle_popup_cls a {
	color: #34ccff;
	font-weight: 600;
	text-decoration: underline;
}

.bundle_back_btn {
	width: 100%;
	display: flex;
	align-items: center;
}

.bundle_back_btn button {
	float: none !important;
	margin-bottom: 20px !important;
}

.bundle-modal-content h2 {
	background: #052463 !important;
	color: #fff !important;
	font-size: 22px;
	padding: 12px 5px;
	margin-bottom: 5px;
}

.inner_bundle_bottom .change_inner_bundle span {
	color: red;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
}

.inner_bundle_bottom p span {
	font-weight: bold;
}

.inner_bundle_bottom p {
	font-weight: 500;
	display: inline-block;
	width: auto;
	background: #052463;
	color: #fff;
	padding: 4px 15px;
	margin-bottom: 10px;
}

.bundle-change-top .bundle-type {
	width: 100%;
	float: left;
}

.bundle-change-top .bundle-type p {
	margin-bottom: 2px;
}

.bundle-change-top .bundle-type p {
	font-weight: bold;
	color: #000;
}

.bundle-change-top .bundle-dis {
	width: 30%;
	float: right;
	text-align: right;
}

.bundle-change {
	display: flex;
}

.bundle-change-top {
	display: flex;
}

.bundle_change_inner {
	padding: 5px 10px;
	margin-bottom: 5px;
}

.premium_pricing_main.premium_pkg_back_sec_cls.pricing_common_all .left_cont {
	border-right: 6px solid #c00000;
	padding: 20px 0;
}

.premium_pricing_main.premium_pkg_back_sec_cls.pricing_common_all .right_cont {
	border: none;
}

.bundle_change_inner .bundle_change_bottom button {
	float: right !important;
	background: #fff !important;
	color: #052463 !important;
	font-size: 15px;
	padding: 3px 15px;
	border: 1px solid #052463;
}

.bundle-change-top .bundle-dis p {
	font-weight: 600;
	color: #000;
	text-decoration: line-through;
}

.select_bundle .bundle-change-top .bundle-dis p {
	color: #fff;
}

.bundle_change_inner button {
	display: inline-block;
	float: none !important;
	margin: 0 !important;
}

.bundle_change_inner .bundle-change .bundle_info .bundle-advert {
	width: 50%;
	float: left !important;
	text-align: center;
}

.bundle_change_inner .bundle-change .bundle_info .bundle-price {
	width: 30%;
	float: left !important;
	text-align: center;
}

.bundle_change_inner .bundle-change .bundle_info .bundle-dis {
	float: left;
	width: 20%;
}

.bundle_change_inner .bundle-change .bundle_info .bundle-dis p,
.bundle-change .bundle-price p {
	color: #000;
}

.bundle_change_bottom {
	width: 30%;
	float: right;
}

.bundle-change .bundle-advert p {
	font-weight: 500;
	color: #000;
}

.bundle-modal-content .inner_bundle_bottom h2 span {
	color: red;
}

.bundle_change .select_bundle {
	background: #052463 !important;
}

.select_bundle .bundle-type p,
.select_bundle .bundle-change .bundle_info .bundle-advert p,
.select_bundle .bundle-change .bundle_info .bundle-price p {
	color: #fff;
}

.bundle_modal {
	display: none;
	position: fixed;
	z-index: 99999999999;
	padding-top: 15px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

.balances {
	margin-top: 10px;
}

.bundle-modal-content {
	background-color: #fefefe;
	margin: auto;
	width: 30%;
	padding: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.bundle-modal-content .bundle_close {
	color: #fff;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.bundle_close:hover,
.bundle_close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.bundle_modal .bundle-modal-content h2 span {
	text-transform: uppercase;
}

.buy_bundle_popup_cls .buy_a_bundle {
	float: left;
}

.standard_bundle_modal .bundle-modal-content {
	border: 5px solid rgb(0, 112, 192);
}

.premium_bundle_modal .bundle-modal-content {
	border: 5px solid rgb(192, 0, 0);
}

.featured_bundle_modal .bundle-modal-content {
	border: 5px solid rgb(31, 241, 65);
}

.bundle_change_inner .bundle-change .bundle_info {
	width: 70%;
	float: left;
}

.buy_bundle_popup_cls .bundle_modal .bundle-modal-content h2 span {
	text-transform: uppercase;
}

.standard__bundle_modal .bundle-modal-content h2 span {
	color: #fff;
}

.premium_bundle_modal .bundle-modal-content h2 span {
	color: rgb(255, 0, 0);
}

.featured_bundle_modal .bundle-modal-content h2 span {
	color: rgb(31, 241, 65);
}

.bundle-modal-content .inner_bundle .bundle_change h4 {
	text-align: left;
}

.bundle-modal-content .inner_bundle .bundle_change {
	padding: 0px 10px 7px 10px;
}

.bundle-modal-content .bundle_info p {
	margin: 0;
}

.inner_bundle_bottom p span {
	color: #fff !important;
}

.standard_bundle_modal .basic_bundle {
	background: rgba(88, 132, 210, 0.28);
}

.standard_bundle_modal .standard_bundle {
	background: rgba(88, 132, 210, 0.45);
}

.standard_bundle_modal .advanced_bundle {
	background: rgba(88, 132, 210, 0.61);
}

.standard_bundle_modal .ultimate_bundle {
	background: rgba(88, 132, 210, 0.82);
}

.standard_bundle_modal .extreme_bundle {
	background: rgba(88, 132, 210, 0.99);
}

.premium_bundle_modal .basic_bundle {
	background: #ff006640;
}

.premium_bundle_modal .standard_bundle {
	background: #ff00666b;
}

.premium_bundle_modal .advanced_bundle {
	background: #ff00668f;
}

.premium_bundle_modal .ultimate_bundle {
	background: #ff0066b3;
}

.premium_bundle_modal .extreme_bundle {
	background: #ff0066;
}

.featured_bundle_modal .basic_bundle {
	background: rgba(92, 214, 179, 0.19);
}

.featured_bundle_modal .standard_bundle {
	background: rgba(92, 214, 179, 0.39);
}

.featured_bundle_modal .advanced_bundle {
	background: rgba(92, 214, 179, 0.52);
}

.featured_bundle_modal .ultimate_bundle {
	background: rgba(92, 214, 179, 0.73);
}

.featured_bundle_modal .extreme_bundle {
	background: rgb(92, 214, 179);
}


/*-------  Payment page css --------------*/

.main_class_container .clearfix-sec:after {
	content: "";
	display: table;
	clear: both;
}

.main_class_container a {
	color: #5D6975;
	text-decoration: underline;
}

.main_class_container .main-table-sec {
	margin: 40px 0 100px 0;
}

.main_class_container {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	color: #001028;
	background: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-family: Arial;
}

.main_class_container #logo {
	text-align: center;
	margin-bottom: 10px;
}

.main_class_container #logo img {
	width: 150px;
}

.main_class_container .heading-class {
	border-top: 1px solid #5D6975;
	border-bottom: 1px solid #5D6975;
	color: #5D6975;
	font-size: 2.4em;
	line-height: 1.4em;
	font-weight: normal;
	text-align: center;
	margin: 0 0 20px 0;
}

.main_class_container #project {
	float: left;
}

.main_class_container #project span {
	color: #5D6975;
	width: 52px;
	margin-right: 90px;
	display: inline-block;
	font-size: 0.8em;
}

.main_class_container #company {
	float: right;
	text-align: right;
}

.main_class_container #project div,
.main_class_container #company div {
	white-space: nowrap;
	font-size: 17px;
}

.main_class_container table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}

.main_class_container table tr:nth-child(2n-1) td {
	background: #ddd;
	color: #052463;
	font-size: 16px;
}

.main_class_container table th,
.main_class_container table td {
	text-align: center;
}

.main_class_container table th {
	padding: 5px 20px;
	color: #5D6975;
	border-bottom: 1px solid #C1CED9;
	white-space: nowrap;
	font-weight: normal;
	text-align: right;
}

.main_class_container table .service,
.main_class_container table .desc {
	text-align: center;
}

.main_class_container table td {
	padding: 20px;
	text-align: right;
	font-size: 16px;
}

.main_class_container table td.service,
.main_class_container table td.desc {
	vertical-align: top;
}

.main_class_container table td.unit,
.main_class_container table td.qty,
.main_class_container table td.total {
	font-size: 1.2em;
}

.main_class_container table td.grand {
	border-top: 1px solid #5D6975;
}

.main_class_container #notices .notice {
	color: #5D6975;
	font-size: 1.2em;
}

.payment_sign {
	position: relative;
	top: -53px;
}

.payment_sign button#signup {
	background: #fff !important;
	border: 2px solid #052463;
	width: 20%;
}

tr.servie_sec td {
	font-size: 16px;
	color: #0f316f;
}

.main_active_new_cls {
	width: 100%;
	float: left;
	border: 3px solid #052463;
	padding: 10px;
	margin: 30px auto;
	position: relative;
}

.payment_ad_page .payment_sec_stripe {
	float: left;
	width: auto;
}

.payment_ad_page .paypal {
	width: auto;
	float: left;
}


/*offer button popup*/

.popup-overlay.active {
	height: 100%;
	width: 100%;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-radius: 0px;
	flex-direction: row-reverse;
	background: rgb(0 0 0 / 0.4);
}

.popup-overlay .message_popup {
	width: 100%;
	max-width: 700px;
	margin: auto;
	background: #fff;
}


/*-----for accept counter and decline popup setting edited 30-jan yogesh---*/

.accept_popup .message_popup,
.decline_popup .message_popup {
	max-width: 350px;
}

.accept_popup .message_popup .popup-content.active,
.decline_popup .message_popup .popup-content.active {
	text-align: center;
}

.accept_popup .message_popup .popup-content.active p,
.decline_popup .message_popup .popup-content.active p {
	margin-bottom: 5px;
	color: #052463;
}

.accept_popup .message_popup .confirm_buttons,
.decline_popup .message_popup .confirm_buttons {
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.accept_popup .message_popup .confirm_buttons .btn,
.decline_popup .message_popup .confirm_buttons .btn {
	max-width: 40%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 1 1 40%;
	margin: 2px;
}

.counter_popup .message_popup .popup-content {
	overflow: auto;
}

.counter_popup .message_popup .form_fields_offer_inner .form-group {
	margin-bottom: 15px;
	display: flex;
	flex-direction: row;
	width: 100%;
	flex-basis: 100%;
}

.counter_popup .message_popup .popup-content .title_heading_price h3 {
	width: 100%;
	display: block;
	margin-bottom: 15px;
	padding: 0;
	text-align: left;
	text-transform: capitalize;
}

.counter_popup .form_fields_offer form .form-group div label {
	color: #000;
	font-weight: 600;
}

.counter_popup .message_popup .confirm_buttons {
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
}

.counter_popup .message_popup .confirm_buttons .btn {
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 1 1 auto;
	margin: 2px 15px;
	max-width: 20%;
}

.counter_popup .message_popup form .form-control:focus {
	box-shadow: none;
	border: 2px solid transparent;
	background-color: #eceff3;
}


/*-----for accept counter and decline popup setting edited 30-jan yogesh ends---*/


/*-------edited 22-03-21----*/

.singleAdvert_wrapper .main_section_single_advert div#video_tab p video {
	max-height: 400px;
}

.business_plus_inner .table-bordered>tbody>tr>td {
	width: 33.33%;
}

.show_notifications p {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
	padding: 5px;
	position: relative;
	padding-left: 30px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0px;
	font-size: 15px;
	color: #052463;
	cursor: pointer;
	-webkit-transition: all .2s cubic-bezier(.215, .61, .355, 1), box-shadow .2s ease;
	transition: all .2s cubic-bezier(.215, .61, .355, 1), box-shadow .2s ease;
}

.show_alerts .alert_sec {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 5px;
	position: relative;
	padding-left: 30px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0px;
	font-size: 15px;
	color: #052463;
	cursor: pointer;
	-webkit-transition: all .2s cubic-bezier(.215, .61, .355, 1), box-shadow .2s ease;
	transition: all .2s cubic-bezier(.215, .61, .355, 1), box-shadow .2s ease;
}

.show_notifications p::before,
.show_alerts .alert_sec::before {
	position: absolute;
	top: 5px;
	left: 5px;
	color: #052463;
	content: "\f101";
	font-size: 20px;
	font-family: 'FontAwesome';
}

.show_notifications p:hover,
.show_alerts p:hover {
	background: #f2f2f2;
	box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 20%);
	-webkit-box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 20%);
	-webkit-transition: all .2s cubic-bezier(.215, .61, .355, 1), box-shadow .2s ease;
	transition: all .2s cubic-bezier(.215, .61, .355, 1), box-shadow .2s ease;
}

.show_notifications p span.btn-right.flex-col_right button {
	background-color: transparent !important;
	color: #ff0000 !important;
	height: auto !important;
	padding: 0px !important;
}

.alert_notify {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
}

.show_notifications {
	float: left;
	width: 100%;
}

.form_ad_package .package_headings {
	position: relative;
}

.form_ad_package .package_headings p.top_heading {
	position: absolute;
	top: 0px;
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	color: #000;
	padding: 5px 15px;
	border-radius: 5px;
}

.form_ad_package .package_headings p.top_heading.dealer_watercraft {
	background: #8ffbc2 !important;
}

.form_ad_package .package_headings p.top_heading.service_watercraft {
	background: #ffcece !important;
}

.form_ad_package .package_headings p.top_heading.standard_watercraft {
	background: #50eefa !important;
}

.popup-overlay {
	display: none;
}

.popup-overlay .title_heading_price p {
	border: none;
	border-radius: 4px;
	margin: 10px 0 0;
	box-shadow: 0 0px 5px rgba(59, 62, 68, 0.3);
	background: #fff;
}

.popup-overlay .title_heading_price p {
	border: none;
	border-radius: 4px;
	margin: 0px 0 0;
}

.popup-overlay .form_fields_offer .close {
	padding: 10px 0 0;
	background: red;
	opacity: inherit;
}

.popup-overlay.login_modal .buttons_modal_offers .btn {
	background-color: transparent !important;
	color: #404040 !important;
	margin: 0;
	border: 5px solid #c5e0b4;
	margin-left: 0px;
	width: auto;
	height: auto;
	padding: 10px 15px;
	border-radius: 2px;
}

.popup-overlay .carousel {
	margin: 15px 0 0;
}

.popup-overlay .form-control:focus {
	box-shadow: none;
	border-color: #232628;
}

.popup-overlay .carousel-indicators {
	display: none;
}

.popup-overlay .carousel span.slider_arrows {
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
}

.popup-overlay .form_fields_offer .close span {
	color: #ffffff;
	background: #4472c4;
	width: 88px;
	display: flex;
	height: 29px;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	text-decoration: none;
	margin: 5px 0 0 0;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 4px;
}

.popup-overlay .title_heading_price h3 {
	font-size: 20px;
	width: 62%;
	float: left;
	padding-right: 15px;
	text-align: left;
	color: #222;
	margin-top: 0px;
	text-transform: capitalize;
}

.popup-overlay .buttons_modal_offers {
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
	text-align: center;
}


/*--offer modal---20-jan-2021 yogesh-------*/

.popup-overlay.active .popup-share {
	background: #fff;
	padding: 7px 25px;
	width: auto;
}

.offer_active:after {
	z-index: 999;
}

.offer_active .logout_modal.active .message_popup {
	position: relative;
}

.offer_active .logout_modal.active .close {
	top: -9px;
	text-decoration: none;
	right: -10px;
	padding: 0px !important;
}

.offer_active .logout_modal.active .close span {
	text-decoration: none !important;
}

.popup-overlay.logout_modal .message_popup .forms_fields_msg {
	margin-top: 10px;
}

.popup-overlay.logout_modal button.btn.btn1 {
	width: 200px !important;
}

.popup-overlay.logout_modal .buttons_modal_offers {
	padding-left: 24px;
}

.stm-template-listing .popup-overlay.logout_modal.active {
	width: 100%;
}


/*-----------jan---21------------begins------*/

.offer_active .login_modal.active .message_popup {
	position: relative;
}

.offer_active .login_modal.active .close {
	top: -9px;
	text-decoration: none;
	right: -10px;
	padding: 0px !important;
	display: flex;
	align-items: center;
}

.offer_active .login_modal.active .close span {
	text-decoration: none;
}

.offer_active .login_modal.active .form-custom-otr button.btn1.btn {
	float: right;
}

.offer_active .message_bottom {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
}

.message_bottom .form-group.browse_file_modal {
	display: flex;
	justify-content: flex-start;
	cursor: pointer;
	flex-basis: 100%;
}

.message_bottom .file_name {
	flex-basis: 100%;
	display: flex;
	color: #001a47;
	flex-wrap: wrap;
	word-break: break-all;
}

.offer_layout.message_modal .row {
	margin: 0;
	width: 100%;
}

.heading-font .title_heading a {
	color: #052463;
	text-decoration: none;
}

.heading-font .title_heading a:hover {
	color: #052463;
	text-decoration: none;
}


/*-----------jan--22--*/

.popup-share .popup-content.active {
	display: block;
	padding: 0px 0px;
}

.single-listings .popup_slider {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 230px;
}

.popup_slider {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 235px;
}

.logout_session {
	width: 100%;
	padding: 5px 15px;
}

.popup_slider .carousel-inner .item {
	min-height: 165px;
	max-height: 165px;
	object-fit: cover;
}

.logout_modal .logout_session .title_heading_price {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.title_heading_price p {
	padding: 10px 25px;
}

.logout_modal.active .buttons_modal_offers {
	padding-left: 0;
	float: right;
	flex-direction: row;
	display: flex;
	width: auto;
	justify-content: flex-end;
}

.logout_modal.active .buttons_modal_offers button.btn1.btn {
	width: auto !important;
	max-width: initial !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	background: #052463 !important;
	cursor: pointer;
	line-height: 12px !important;
	letter-spacing: 1px !important;
	font-weight: 600 !important;
	font-size: 15px !important;
	border-color: rgb(0, 26, 71) !important;
	border-style: solid !important;
	border-width: 2px !important;
	border-radius: 3px;
	height: 34px;
	font-family: Montserrat !important;
}

.logout_modal.active .buttons_modal_offers button.btn1.btn span i {
	margin-right: 10px !important;
	color: #fff !important;
}

.offer_active .logout_msg_btn {
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
}


/*--------------css edited 23jan-------*/

.popup-overlay.active .popup-share .a2a_kit.a2a_kit_size_32.addtoany_list {
	line-height: inherit !important;
}

.login_modal.active .offer_layout.message_modal .message_bottom .buttons_modal_offers {
	text-align: right;
}


/*-----css for payment page------*/

.expired-payment-secn .container {
	width: 100%;
	max-width: 1140px !important;
	margin: auto;
	padding: 15px;
}

.expired-payment-secn .container .main_class_container:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #afeaff, #052463);
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.expired-payment-secn .container .main_class_container {
	padding: 8px;
	position: relative;
	background: #fff;
	margin-bottom: 25px;
	border-radius: 10px;
	overflow: hidden;
}

.main_class_container {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	color: #001028;
	background: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-family: Arial;
}

.expired-payment-secn .main_class_container #logo {
	text-align: center;
	margin-bottom: 25px;
}

.expired-payment-secn .main_class_container #project {
	float: left;
	padding-left: 30px;
}

.expired-payment-secn .main_class_container #project div,
.expired-payment-secn .main_class_container #company div {
	margin-bottom: 11px !important;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Montserrat';
	color: #3e3e3e;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.expired-payment-secn .main_class_container #project span {
	color: #052463;
	width: 200px;
	margin-right: 10px;
	display: inline-block;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.expired-payment-secn .main_class_container #project div:last-child,
.expired-payment-secn .main_class_container #company div:last-child {
	margin: 0 !important;
}

.expired-payment-secn .main_class_container #company {
	float: right;
	text-align: right;
	padding-right: 30px;
}

.expired-payment-secn .container .main_class_container>.clearfix-sec {
	background: #fff !important;
	position: relative;
	z-index: 9;
	padding: 25px 0;
}

.expired-payment-secn .container .main_class_container>.clearfix-sec h1.heading-class {
	background: #91c7e3 !important;
	color: #052463 !important;
	padding: 3px !important;
	font-size: 23px !important;
	font-weight: 500 !important;
	border-top: 1px solid #91c7e3;
	border-bottom: 1px solid #91c7e3;
}

.expired-payment-secn .container .main_class_container .main-table-sec {
	position: relative;
	z-index: 9;
	background: #ffff;
	margin: 0 !important;
}

.expired-payment-secn .main_class_container table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 0;
}

.expired-payment-secn .container .main_class_container .main-table-sec table thead {
	background: #6898be;
}

section.expired-payment-secn .container .main_class_container .main-table-sec table thead tr th:first-child {
	border: none;
}

section.expired-payment-secn .container .main_class_container .main-table-sec table thead tr th {
	padding: 9px 20px !important;
	color: #fff !important;
	font-size: 17px;
	font-weight: 500;
	font-family: 'Montserrat';
	border-left: 1px solid #adb5bb;
}

section.expired-payment-secn .container .main_class_container .main-table-sec tbody tr td {
	font-size: 17px;
	font-weight: 500;
	font-family: 'Montserrat';
	color: #3e3e3e;
	text-align: center;
}

section.expired-payment-secn .container .main_class_container .main-table-sec tbody tr td {
	padding: 10px;
	border-left: 1px solid #adb5bb;
}

section.expired-payment-secn div#notices h2 {
	font-size: 20px;
	font-weight: 600;
	font-family: 'Montserrat';
}

section.expired-payment-secn .payment-section {
	justify-content: flex-start;
	padding-left: 15px;
	padding-right: 15px;
}

section.expired-payment-secn .payment-section button {
	height: 51px;
	display: inline-block;
	padding: 0px 18px;
}

section.expired-payment-secn .payment-section button.stripe-button-el {
	padding: 0px 12px;
}

section.expired-payment-secn .stripe-button-el span {
	height: 51px;
	line-height: 55px;
	background: none;
	padding: 0;
}

.page-template-login_user .login_right_registration {
	width: 65%;
	border: 1px solid #d2d2d2;
	padding: 20px;
	border-radius: 10px;
	margin: 0px auto 0px;
	float: none;
}

.page-template-login_user .login_right_registration .btn-login-sec {
	text-align: center;
}

.page-template-login_user .login_right_registration .btn-login-sec h3 {
	margin-bottom: 50px;
}

.page-template-login_user .login_right_registration .btn-login-sec a.logout {
	font-size: 17px;
	border: 1px solid #33bcdd;
	padding: 10px 20px;
	width: auto;
}

.page-template-login_user .login_right_registration .btn-login-sec a.logout:hover {
	background: #33bcdd;
	color: #fff;
}

page-template-login_user .login_right_registration .btn-login-sec a.logout i {
	padding-right: 5px;
}

.register-section .stm-archives.stm-view-type- {
	padding: 30px 0px;
}

.register-section .stm-archives.stm-view-type- .container {
	padding-top: 30px;
	padding-bottom: 30px;
}

.page-template-login_user .login_right_registration #loginform .login-submit input.button-primary {
	background-color: #052463 !important
}


/*-main home page css 03-feb------*/

section#latest-event {
	/* padding-top: 50px !important;
    padding-bottom: 20px !important;*/
}

#home-spotlight-data {
	/* padding-top: 20px !important;
    padding-bottom: 50px !important;*/
}

.categories_outer .news_inner.inner_list_title ul li a:hover {
	border-radius: 7px !important;
}

.directory_dropdown.country_region {
	display: none !important;
}

.business_dir_main .directory_search {
	display: none !important;
}


/*-------------css edited 15-feb------*/


/* .stm-user-private .stm-user-private-sidebar .show-my-profile { */


/* display:none!important; */


/* } */

#top-bar,
#top-bar a {
	color: #000000 !important;
}

.select2-results__option[aria-selected] {
	color: #000;
}

.background-overlay .vc_column-inner {
	position: relative !important;
}

.unsold_items .buttons_bought_All .tre .icon_design i {
	color: #052463;
	font-size: 16px !important;
}

.unsold_items .buttons_bought_All .tre a.icon_design {
	position: relative;
	border: 1px solid #052463;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	background: transparent;
}

.unsold_items .buttons_bought_All .tre a.icon_design .info-tag {
	left: 0;
	top: 12px;
}

.offers_tab.offers_active .row,
.offers_tab.offers_complete .row {
	margin: 0px;
}

.offers_tab.offers_active .row .left_offer_section,
.offers_tab.offers_active .row .right_offer_section,
.offers_tab.offers_complete .row .left_offer_section,
.offers_tab.offers_complete .row .right_offer_section {
	/* padding:5px !important; */
}

.offers_tab.offers_active .row .right_offer_section,
.offers_tab.offers_complete .row .right_offer_section {
	padding-left: 0px;
}

.offers_tab.offers_active .offer_price_desk,
.offers_tab.offers_complete .offer_price_desk {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-wrap: wrap;
}

.offers_tab.offers_active .offer_price_desk .sale,
.offers_tab.offers_complete .offer_price_desk .sale {
	text-align: center;
	color: red;
	font-weight: 600;
}

.offers_tab.offers_complete .row .right_offer_section .right_above {
	float: left;
	width: 100%;
}

.striped-row.expired {
	border: 3px solid red;
}


/*----css for registeration form----*/

div#register_website {
	width: 65%;
	margin: 0px auto;
	border: 1px solid #d2d2d2;
	border-radius: 10px;
	padding: 20px;
}

div#register_website h2#regis {
	font-size: 27px;
	font-weight: 600;
	text-align: left;
	position: relative;
	margin-top: 35px;
}

#register_website form button.register-btn,
.login_right_registration .user-login-plu form p.login-submit input[type="submit"] {
	margin: 0px auto;
	border-radius: 5px;
	padding: 15px 30px !important;
}

form#loginform div#uniform-rememberme {
	margin-top: 4px !important;
}

form#loginform p.login-remember>label {
	display: flex !important;
	align-items: center;
}

.login_right_registration .btn-login-sec h3,
.woocommerce-lost-password .container .forget_password_temp .forget_temp_title h3 {
	text-align: center;
	font-size: 30px;
	font-size: 36px;
	color: #052463 !important;
	line-height: 36px;
	text-align: center;
	font-family: Montserrat;
	font-weight: 700;
	font-style: normal;
	text-transform: capitalize;
	padding: 0;
	position: relative;
}

.login_right_registration .user-login-plu {
	margin-top: 35px;
}

.login_right_registration .user-login-plu a {
	text-align: center;
	display: block;
	color: #052463;
}

.register-section .register_member {
	text-align: center;
	color: #052463;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
}

.register-section .register_member p a {
	color: #052463;
}

.register-section .register_member p a:hover,
.login_right_registration .user-login-plu a:hover {
	color: #34ccff;
}

.register-section .register_member .login-remember label {
	display: flex;
	align-items: center;
}

.register-section .stm-archives .container,
.woocommerce-lost-password #main .container {
	max-width: 1139px !important;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.woocommerce-lost-password .container .forget_password_temp {
	width: 65%;
	margin: 0px auto;
	border: 1px solid #d2d2d2;
	border-radius: 10px;
	padding: 20px;
}

.register-section .stm-archives .container .login_right_registration .user-login-plu form p input {
	background: #fff;
	border: 1px solid #052463;
	box-shadow: none;
}

.register-section .stm-archives .container .login_right_registration .user-login-plu {
	width: 70%;
	margin: 0px auto;
	margin-top: 35px;
}

.stm_listing_car_form .stm-single-car-contact form p input[type="submit"] {
	border: 1px solid #fff;
}

.stm_listing_car_form .stm-single-car-contact form span.message textarea:focus {
	background-color: #fff;
	border-color: #34ccff;
}

.manage_offers_tab .offers_tab .left_offer_section .item img,
.main_active_new_cls .right_active_news_cls .carousel.news_active_slide img {
	border: 1px solid #ccc;
	padding: 2px;
}

.tab_box_img img {
	border: 1px solid #ccc;
	padding: 2px;
	box-sizing: border-box;
}

.buying_watching_active .item.tab_box_img img,
.buying_watching_complete .item.tab_box_img img {
	min-height: 160px;
	object-fit: cover;
	height: auto;
	width: 100%;
	max-height: 180px;
}

.login_right_registration .wp_login_error {
	text-align: center;
	padding-top: 5px;
}

.lOffer-account-unit.setting_popup:after {
	position: absolute;
	content: "";
	height: 0;
	width: 0;
	background: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #fff;
	bottom: -15px;
	right: 15px;
	display: none;
}

.lOffer-account-unit.setting_popup {
	position: relative;
}

.lOffer-account-unit:hover:after {
	display: block;
	transition: 0.5s;
}

.login_right_registration form#loginform p.login-remember {
	display: none;
}

.private-seller-listings p.category_btn span.plusminus {
	font-size: 23px;
}


/*--------news entry css bgins-----------*/

.main_active_new_cls .right_active_news_cls {
	width: 25%;
	float: left;
	box-sizing: border-box;
}

.main_active_new_cls .middle_active_news_cls {
	width: 50%;
	float: left;
	box-sizing: border-box;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons {
	width: 25%;
	float: left;
	position: relative;
	box-sizing: border-box;
	text-align: left;
	padding: 0px 5px;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
	padding-bottom: 5px;
	width: 100%;
	display: flex;
	justify-content: flex-end;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date b {
	margin-right: 10px;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn {
	background: transparent;
	padding: 6px;
	color: #052463;
	font-size: 14px;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	height: 40px;
	/*border: 1px solid #052463;*/
	width: 40px;
	border-radius: 25px;
	margin: 0 5px 5px 0;
	text-align: center;
	text-decoration: none;
	justify-content: center;
	align-items: center;
	text-align: center;
	text-decoration: none;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons .icon_bttns_action {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_nws_icon {
	display: flex;
	width: 100%;
	float: left;
	justify-content: flex-end;
	flex-direction: row;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_news_img {
	width: 100%;
	float: left;
	text-align: right;
	min-height: 150px;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn.blake.icon_design {
	display: none !important;
}

.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label {
	min-height: 160px;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

.tab-content.news_home_main .main_active_event_cls .news_buttons .expire_news_label label.news_date {
	padding-bottom: 5px;
	width: 75%;
	display: flex;
	justify-content: space-around;
}

.main_expired_event_cls .news_buttons {
	display: flex;
	flex-direction: column;
	min-height: 180px;
	align-items: flex-end;
	padding: 0px 10px;
	justify-content: space-between;
}

.main_expired_event_cls .news_buttons .expired_evnt_label {
	width: 100%;
}

.main_expired_event_cls .news_buttons .expired_evnt_label label.news_date {
	display: flex;
	flex-wrap: wrap;
	width: 75%;
	justify-content: space-between;
	align-items: center;
	text-align: right;
	float: right;
}

.active_adverts .inventory_adverts .image .image-inner.tab_box_img {
	/* padding: 2px; */
}

.active_adverts .inventory_adverts .image .image-inner.tab_box_img img {
	min-height: 160px;
	object-fit: cover;
	width: 100%;
}

.unsold_items .sold_item .right_bought .buttons_bought_All .tre {
	display: flex;
	flex-direction: row;
}

.unsold_items .sold_item .right_bought .buttons_bought_All .tre button.icon-design,
.unsold_items .sold_item .right_bought .buttons_bought_All .tre a.icon-design {
	margin: 0px 2px !important;
}

.buying_watching_active,
.buying_watching_complete {
	padding: 5px !important;
}

.buying_watching_active .row,
.buying_watching_complete .row {
	margin: 0px;
}

.buying_watching_active .row .left-secn,
.buying_watching_complete .row .left-secn {
	padding-left: 0px;
}

.buying_watching_active .row .right-secn,
.buying_watching_complete .row .right-secn {
	padding-left: 0px;
	padding-right: 0px;
}

.buying_bought .right_bought .tre.buying_bought_tre {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
}

form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .details_fuel-capacity .in_hrs {
	display: flex;
	justify-content: space-between;
}

form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .details_fuel-capacity .in_hrs span.select2[dir="ltr"] {
	width: 50% !important;
}

form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .details_hours .in_drop {
	position: relative;
}

form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .details_hours .in_drop p {
	position: absolute;
	top: 20%;
	right: 5px;
}

form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .details_length .in_drop {
	display: flex;
	justify-content: space-between;
}

form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .details_length .in_drop span.select2[dir="ltr"] {
	width: 50% !important;
}

form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs {
	display: flex;
	margin: 0;
	flex-direction: row;
	width: 100%;
	flex-wrap: nowrap;
	align-items: center;
}

form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs input[type=number]::-webkit-outer-spin-button,
form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}

form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs input[type=number] {
	-moz-appearance: textfield;
}

form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs .col-md-9.input_col8 input {
	height: 42px !important;
	border-right: none !important;
}

form#stm_sell_a_car_form .input_dropdown .col-md-8.input_col8 input {
	height: 42px !important;
}

.dimension_input {
	padding: 0 !important;
	border-left: none;
}

.spotlight_popup .modal-body .home_step_two.home_steps button#home_submit_mobile,
.spotlight_popup .modal-body .step_two.steps.active_tab button#submit_mobile {
	display: none;
	background: #fff !important;
	padding: 10px 25px;
	margin: 0;
	color: #052463 !important;
	width: 100%;
}

.dimension_input span.select2.select2-container span.select2-selection__rendered {
	background: #052463;
	color: #fff !important;
}

.lSSlideOuter ul.lSPager.lSpg {
	display: none !important;
}

.business_dir_main #categories ul#lightSlider form {
	display: none !important;
	width: 0 !important;
	margin: 0 !important;
}

.business_dir_main #categories ul#lightSlider li {
	width: 125px !important;
}

.business_dir_main #categories ul#lightSlider {
	padding: 10px 0 !important;
}

.business_dir_main #categories ul#lightSlider {
	padding: 10px 0 !important;
	height: auto !important;
}

.business_dir_main #categories ul#lightSlider li a h4 {
	color: #052463 !important;
}


/*-----csse for user info memebr adding 17-5-21------*/

div#user_info_container {
	max-width: 1140px;
	width: 100%;
	margin: 0px auto;
	float: left;
}

div#user_info_container .user_info_left,
div#user_info_container .user_info_right {
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
	width: 100%;
	padding: 15px;
	border-radius: 5px;
}

div#user_info_container .user_info_right {
	float: right;
}

#buddypress #item-header-cover-image .member-row .member_container .row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

#buddypress #item-header-cover-image .member-row .member_container .left_user_icon div#item-header-avatar {
	padding: 0;
	display: flex;
	height: 100px;
	width: 100px;
}

#buddypress #item-header-avatar a img {
	height: 100%;
	max-width: 100%;
	object-fit: cover;
}

#buddypress div#item-header #item-header-cover-image #item-header-content {
	padding-left: 0px;
}


/*div#user_info_container .user_info_left:hover,
div#user_info_container .user_info_right:hover {
	box-shadow: rgb(0 0 0 / 20%) 0px 9px 17px;
}*/

div#user_info_container .user_info_left .user_name p,
div#user_info_container .user_info_right .user_emails p {
	font-weight: 600;
	font-size: 16px;
}

div#user_info_container .user_info_left p,
div#user_info_container .user_info_right p {
	margin: 0;
}

div#item-header-cover-image {
	padding-top: 150px;
}

#item-header-cover-image #item-header-avatar {
	margin-top: 0 !important;
}

#item-header-cover-image #item-header-content {
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 100% !important;
}

#header-cover-image {
	z-index: -1 !important;
	overflow: hidden;
}

#header-cover-image img {
	height: auto;
	max-width: 100%;
	width: 100%;
	object-fit: cover;
}

.seller_type-info {
	position: relative;
	float: left;
	width: 100%;
}

.seller_type-info .seller-info {
	display: flex;
	justify-content: flex-end;
	padding: 10px;
	align-items: center;
}

.seller_type-info .seller-info h3 {
	margin: 0px !important;
}

.seller_type-info .seller-info h3 {
	/* margin: 0px !important; */
	font-size: 18px;
	font-weight: 600;
}

#buddypress #item-header-cover-image {
	max-width: 1140px;
	margin: 15px auto;
	padding-left: 15px;
	padding-right: 15px;
}

#buddypress #item-header-cover-image .member-row .member_container {
	max-width: 80%;
	background: whitesmoke;
	padding: 30px 25px;
	margin: 0px auto;
	clear: both;
	border-radius: 10px !important;
	box-shadow: 0px 2px 10px rgb(0 0 0 / 17%);
}


/**-----------css edited 19-05-21-member tabs info-----*/

nav#object-nav {
	border: none;
	box-shadow: none;
}

#members-tab .tabs_content .member-tab-box {
	padding: 15px;
	border: 2px solid #052463;
	margin-bottom: 10px;
}

div#members-tab ul.nav-tabs li.active a {
	background: #052463;
	color: #fff;
}

div#members-tab ul.nav-tabs li a {
	padding: 10px 20px;
	border: 1px solid #052463;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #052463;
}

div#members-tab ul.nav-tabs li a:hover {
	background: #052463;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

div#members-tab div#member_info .right_sec .content_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

div#members-tab div#member_info .right_sec .content_inner .left_content {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 70%;
	flex: 1 1 70%;
	max-width: 70%;
}

div#members-tab div#member_info .right_sec .content_inner .right_content {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	max-width: 30%;
	padding: 0px 10px;
}

div#members-tab div#member_info .right_sec .content_inner .right_content .news_common {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex-flow: column;
	width: 100%;
	height: 100%;
}

div#members-tab div#member_info .right_sec .content_inner .right_content .item-price .price.desk_price {
	padding: 10px 10px;
	color: #052463;
	font-weight: 600;
	font-size: 16px!important;
	box-shadow: 0 0px 5px rgb(59 62 68 / 30%);
	border-radius: 5px;
	max-width: 150px;
	width: 100%;
	text-align: center;
}

div#members-tab div#member_info .right_sec .content_inner .right_content .item-price {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 10px;
}

div#members-tab div#member_info .right_sec .content_inner .right_content .quick_view.items_view {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

div#members-tab div#member_info .right_sec .content_inner .right_content .quick_view a.view_more {
	font-weight: 600;
	font-size: 14px;
	color: #052463;
	padding: 8px 0px;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #052463;
	width: 40px;
	height: 40px;
}

div#member_info {
	padding: 10px 0px;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .title.heading-font h4.news-head {
	margin: 0px 0px 5px;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .title.heading-font a {
	font-size: 22px;
	color: #052463;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 30px;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 10px;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p:last-child {
	margin: 0;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div .packing-items span.detail-cat.pkg_class {
	color: #052463;
	font-weight: 600;
	font-size: 16px;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.span_headings,
div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.detail-cat {
	display: inline-block;
	width: 40%;
	font-weight: bold;
	font-size: 16px;
	color: #555;
}

div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.detail-cat {
	font-weight: normal;
	width: 60%;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec {
	display: flex;
	grid-gap: 16px;
	flex-wrap: wrap;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec div#directory_col {
	min-width: auto;
	flex: 1 1 20%;
	max-width: 20%;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec div#directory_col h5 {
	border-bottom: 2px solid #052463;
	display: inline-block;
}

.common-dir-list:not(:last-child) {
	border-bottom: 1px solid #052463;
	border-radius: 0px!important;
}

#members-tab .tabs_content .common-dir-list #directory_col ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec div#directory_col ul li {
	padding: 0px 0px;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	display: block;
	width: 100%;
	background: transparent;
	border: none;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec div#directory_col ul li:hover {
	-webkit-transform: translate(10px, 0px);
	-ms-transform: translate(10px, 0px);
	transform: translate(10px, 0px);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	-o-transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec div#directory_col ul li a:hover {
	background: transparent;
}

#members-tab .tabs_content .common-dir-list .common-inner-list-sec div#directory_col ul li a {
	font-size: 15px;
	color: #052463;
	transition: transform 0.4s ease-in-out;
	padding: 5px 5px;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	-o-transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

#members-tab .tabs_content .member-tab-box .left_sec .image .carousel .carousel-control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#members-tab .tabs_content .member-tab-box .left_sec .image .carousel .carousel-control span {
	color: #171717;
	font-weight: 500;
}

div#members-tab div#member_info .right_sec .content_inner .right_content .expiry_date p {
	margin: 0;
}

#members-tab .tabs_content .member-tab-box h4 {
	margin: 5px 0px 5px;
}

.select_watercarft_categories .view_packages ul.mob_ul {
	display: none;
}

.common_news_events ul.news.inner_tab_news {
	justify-content: center;
	margin-bottom: 0px;
}

.expired_news_backend .middle_active_news_cls h1.news-head span {
	text-transform: capitalize;
	margin-top: 3px;
	padding-top: 2px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700!important;
	text-decoration: none;
	color: #052463 !important;
}

.expired_news_backend .middle_active_news_cls h1.news-head span:hover {
	color: #34ccff;
}

form#adduser .feild_sec-width .company_photos_column input.text-input {
	padding-left: 10px;
	padding-top: 2px;
	height: 35px !important;
}

form#adduser .feild_sec-width .company_photos_column #browse_bttn {
	position: relative;
	padding-top: 10px;
	overflow: hidden;
}

form#adduser .feild_sec-width .company_photos_column #browse_bttn input[type="file"]+label {
	background: transparent;
	border: 2px solid #052463;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'Rubik', sans-serif;
	font-size: inherit;
	font-weight: 500;
	margin-bottom: 1rem;
	outline: none;
	padding: 1rem 50px;
	position: relative;
	transition: all 0.3s;
	vertical-align: middle;
	width: 40% !important;
	padding: 1px 6px;
	display: flex !important;
	justify-content: center;
	align-content: center;
	font-size: 12px !important;
	margin-top: 0;
	margin-bottom: 0px !important;
}

form#adduser .feild_sec-width .company_photos_column #browse_bttn input[type="file"] {
	height: 35px !important;
	overflow: hidden;
	width: 40% !important;
	position: absolute;
	z-index: 1;
	top: 18%;
	opacity: 0;
	left: 0;
	margin: 0 !important;
	cursor: pointer;
	padding: 0;
}

form#stm_sell_a_car_form .stm-media-car-gallery.stm_galary_box {
	height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}

.stm_add_car_form .add-car-btns-wrap li.btn-add-edit button.general {
	margin: 0px;
}

.stm_add_car_form ul.add-car-btns-wrap {
	align-items: center;
	justify-content: space-between;
}

.stm_add_car_form .add-car-btns-wrap li.btn-add-edit {
	margin: 0 15px 0 0;
	padding: 0;
	width: 100% !important;
	display: flex !important;
	justify-content: space-between !important;
	align-items: cener;
}

.standard_pricing_main.pricing_common_all .right_cont ul.icons {
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

.inventory_section .nav.nav-tabs.listings_tab.private_tabs,
.common_news_events ul.private_tabs {
	text-align: center;
	display: flex;
	justify-content: center;
}

.custom_file_upload.file-input-container {
	position: relative;
	float: left;
	display: flex;
	width: 100%;
}

.custom_file_upload.file-input-container .sm-input-file {
	border: 1px solid #333;
	background: #ccc;
	color: #777;
	width: 50px;
	height: 50px;
	opacity: 0;
	z-index: 1;
	cursor: pointer;
}

.custom_file_upload.file-input-container .for-sm-input-file {
	width: 50px !important;
	height: 50px !important;
	position: absolute;
	padding: 0 5px 5px 5px;
	font-weight: bold;
	cursor: pointer;
	z-index: 0;
	text-align: center;
	left: 0 !important;
	top: 0 !important;
	border-top-left-radius: 2px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 2px;
	/* overflow: hidden; */
	display: flex;
	justify-content: center;
	align-content: center;
}

#update_video_file {
	max-width: 45px;
	margin: 0 !important;
	height: auto;
	border: none;
}

.custom_file_upload.file-input-container .span-text {
	display: inline-flex;
	padding: 5px;
	border: 1px solid #DADAD7;
	border-radius: 2px;
	margin-left: 20px;
	height: 35px;
	font-family: consolas;
	background: #DADAD7;
	color: #000;
	min-width: 150px;
	border-top-left-radius: 0px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 5px;
}

.events-prusection .company_photos_row .company_photos_column .for-sm-input-file,
.custom_choose_file .company_photos_row .company_photos_column .for-sm-input-file {
	background: #fff;
	width: 75px !important;
	text-align: center;
	font-size: 11px;
	line-height: 100%;
	display: flex;
	justify-content: center;
	align-content: center;
	align-content: center;
	align-items: center;
	height: 35px !important;
	top: 5px !important;
	border: 1px solid #052463;
	margin-top: 0px;
}

.company_photos_column .custom_file_upload.file-input-container .sm-input-file,
.custom_choose_file .company_photos_column .custom_file_upload.file-input-container .sm-input-file {
	z-index: 1;
	min-width: 75px !important;
	height: 50px !important;
	margin: 0;
	position: relative;
}

.events-prusection .company_photos_row .company_photos_column .span-text,
.custom_choose_file .company_photos_row .company_photos_column .span-text {
	margin-left: 5px !important;
	min-width: 100px;
	font-size: 12px;
	overflow-x: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#edit_dir .custom_choose_file .company_photos_row .company_photos_column .custom_file_upload .span-text {
	min-width: 128px !important;
}

#adduser .custom_choose_file .company_photos_row .company_photos_column .custom_file_upload .span-text {
	min-width: 175px !important;
}

.company_photos_column img,
.custom_choose_file .company_photos_column img {
	height: 180px;
	object-fit: cover;
	object-position: top;
}

.scroll-inner::-webkit-scrollbar {
	width: 2px;
}

.scroll-inner::-webkit-scrollbar:horizontal {
	height: 2px;
}

.scroll-inner::-webkit-scrollbar-track {
	background-color: rgba(204, 204, 204, 0.3);
}

.scroll-inner::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(204, 204, 204, 0.5);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.select_news_events .custom_file-news .custom_file_upload.file-input-container .sm-input-file {
	width: 100px;
	top: 0;
	margin-top: 0;
	height: 40px;
	padding: 0;
}

.select_news_events .custom_file-news .custom_file_upload.file-input-container .for-sm-input-file {
	width: 100px !important;
	background: #052463;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	height: 40px !important;
	margin: 0;
	padding: 0;
	color: #fff;
}

.select_news_events .custom_file-news .custom_file_upload.file-input-container .span-text {
	margin-top: 0px;
	height: 40px;
}


/*-------css for yes or no label radios----------*/

.option-flex {
	display: flex;
	flex-direction: column;
	align-items: center;
	border: none;
}

.option-flex .custom-radio {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.option-flex .custom-radio> :last-child {
	margin-left: 10px;
	background: #febfb4;
}

.option-flex .custom-radio> :first-child {
	background: #8ffbc2;
}

.option-flex .custom-radio [type="radio"] {
	opacity: 0;
	position: absolute !important;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.option-flex .custom-radio .radio-item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border: none;
	position: relative;
	border-radius: 4px;
}

.option-flex .custom-radio .label-icon {
	margin-bottom: 0;
	padding: 10px 30px !important;
	line-height: 100% !important;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: baseline;
	-webkit-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
	-moz-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
	transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
}

.mc-field-group.input-group.option-flex #custom-radios .label-icon {
	margin: 0px !important;
	margin-bottom: 0px !important;
}

.feild_sec-opening-hours_holidays {
	float: left;
	width: 100%;
}


/* IMAGE STYLES */

#custom-radios input[type=radio]+.label-icon {
	cursor: pointer;
}


/* CHECKED STYLES */

#custom-radios input[type=radio]:checked+.label-icon {
	background: #052463;
	background-size: auto 40px;
	background-repeat: no-repeat;
	color: #fff;
	margin-bottom: 0px !important;
	border-radius: 4px;
	border: none;
}


/***home search box***/

.home-page .container.home_search,
.page-template-main-category .container.home_search {
	position: absolute;
	top: 7%;
	width: 100%;
	left: 0;
	max-width: 25%;
	opacity: unset !important;
}

.home-page .container.home_search .homepage_search,
.page-template-main-category .container.home_search .homepage_search {
	width: 100%;
	float: left;
	position: relative;
	top: 0%;
	z-index: 1;
	background: #fff;
	padding: 20px 20px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	-webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	-moz-box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.home-page .wpb_revslider_element.wpb_content_element {
	position: relative;
}

.home-page .home_dropdowns. .page-template-main-category .home_dropdowns {
	margin-bottom: 20px;
}

.home-page .home_search_bttn,
.page-template-main-category .home_search_bttn {
	padding: 10px 20px;
}

.home-page .container.home_search .home_dropdowns label,
.page-template-main-category .container.home_search .home_dropdowns label {
	color: #052463;
	font-weight: 600;
	margin-bottom: 2px;
}

.home-page .container.home_search .home_dropdowns .form-group,
.page-template-main-category .container.home_search .home_dropdowns .form-group {
	margin-bottom: 8px;
}

.container.home_search .home_dropdowns .selection span.select2-selection.select2-selection--single {
	border: 1px solid #052463;
}

.container.home_search .home_dropdowns .select2.select2-container.select2-container--default .select2-selection__rendered {
	padding-left: 10px !important;
	padding-right: 10px !important;
	height: 100% !important;
	line-height: 35px !important;
}


/**********************/


/*=== home page search result ===*/

.watercraft_search_results .watercraft_sale {
	font-family: 'Montserrat';
	font-size: 25px !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
	padding: 0 !important;
	margin-bottom: 35px !important;
	color: #052463 !important;
	margin-top: 20px;
}

.watercraft_search_results .listing-list-loop.stm-listing-directory-list-loop {
	background: #ffffff;
	display: inline-block;
	width: 100%;
	box-shadow: rgb(228 228 228) 0 0 18px;
	margin-bottom: 20px;
	border-radius: 5px;
}

.watercraft_search_results .listing_outer {
	width: 100%;
	display: inline-block;
	position: relative;
}

.watercraft_search_results .listing-list-loop .image {
	margin: 0 !important;
	padding: 0 !important;
	max-width: inherit;
}

.watercraft_search_results .image-inner img {
	max-height: 215px;
	min-height: 215px;
	object-fit: cover;
}

.watercraft_search_results .title_heading {
	font-family: 'Montserrat';
	font-size: 22px !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
	margin-bottom: 0px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.watercraft_search_results .sub_title {
	font-family: 'Montserrat' !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	color: #555555 !important;
	line-height: 21px !important;
	margin: 8px 0;
}

.watercraft_search_results .meta-middle-unit-top div.name {
	font-family: 'Montserrat' !important;
	font-size: 11px !important;
	font-weight: 500 !important;
	color: #555555 !important;
	line-height: 21px !important;
	text-transform: capitalize !important;
	border-bottom: 1px solid #5555;
	margin-bottom: 3px;
	display: inline-block;
}

.watercraft_search_results .meta-middle-unit-top .value {
	font-family: 'Montserrat' !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	color: #555555 !important;
	line-height: 21px !important;
	text-transform: capitalize !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: unset;
	word-break: break-word;
	margin-top: 0px !important;
}

.watercraft_search_results .advert_tags p {
	float: left;
	margin-right: 5px;
	width: auto;
	text-align: center;
	background: #052463;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding: 0 10px;
	border-radius: 5px;
	font-family: 'Montserrat' !important;
	font-size: 10px !important;
	margin-bottom: 5px;
}

.watercraft_search_results .meta-top {
	position: relative;
	top: 0;
	right: 0;
	width: 100%;
	text-align: center;
}

.watercraft_search_results .info_div {
	display: inline-block;
	text-align: left;
	margin-left: 10px;
	padding-top: 13px;
}

.watercraft_search_results .price_data {
	display: inline-block;
	float: right;
	flex: auto !important;
}

.watercraft_search_results .price {
	padding: 4px 0;
	color: #000 !important;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	float: right;
	text-align: right;
	border-radius: 6px;
}

.watercraft_search_results .price span {
	font-size: 20px !important;
}

.watercraft_search_results .meta-top .price_data span.vat_info {
	display: block;
	font-size: 14px !important;
	line-height: normal;
	font-weight: normal;
}

.watercraft_search_results .right_section {
	padding-right: 10px;
}

.watercraft_search_results .content_main {
	display: inline-block !important;
	padding: 0;
}

.watercraft_search_results .content_inner {
	width: 100%;
	float: left;
	display: flex;
	flex-wrap: wrap;
	padding-top: 5px;
	margin: 0;
}

.watercraft_search_results .row.meta-bottom {
	border-top: 1px solid hsl(0, 0%, 87%);
	padding: 0;
	margin-top: 5px;
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}

.watercraft_search_results .listing-list-loop.stm-listing-directory-list-loop .single-car-actions {
	min-height: 35px;
	padding-right: 7px;
	text-align: right;
}

.search_results .tre .btn span {
	padding: 0 !important;
}

.search_results .btn3 i.fa.fa-phone {
	transform: rotate(0deg);
}

.watercraft_search_results .listing-list-loop .image .image-inner {
	max-height: 170px !important;
}

.watercraft_search_results .meta-bottom .seller_type {
	display: inline-block;
	margin: 0 6px 0 0;
	float: none;
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
}

.watercraft_search_results .featured_result {
	-webkit-box-shadow: rgb(0 222 182) 0 0 8px !important;
}

.search_results .tre .btn {
	margin: 0 auto !important;
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: transparent !important;
	border-color: #052463 !important;
	border: 1px solid;
}

.watercraft_search_results .info_div.all_icons {
	width: 100%;
	padding-top: 0;
	text-align: right;
	z-index: 9;
	position: relative;
	margin: 5px 0;
}

.watercraft_search_results .info_div .tooltip {
	padding-right: 8px;
	z-index: 9;
}

.watercraft_search_results p.results_return_advert {
	order: 2 !important;
	position: absolute !important;
	right: 7px !important;
	left: auto !important;
	bottom: 14px !important;
	width: auto !important;
	border-top-left-radius: 1000px !important;
	border-top-right-radius: 1000px !important;
	-webkit-box-shadow: inset 0 1px 3px rgb(0 0 0 / 30%) !important;
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 30%) !important;
	width: 49px !important;
	height: 24px !important;
	-webkit-transform: rotate(-20deg) !important;
	-ms-transform: rotate(-20deg) !important;
	transform: rotate(-20deg) !important;
	-webkit-transform-origin: top right !important;
	-ms-transform-origin: top right !important;
	transform-origin: top right !important;
	text-align: center;
	margin: 0;
	font-style: italic;
	color: #444;
	font-weight: bold;
	letter-spacing: 0.7px;
}

.watercraft_search_results i.fa.fa-heart-o {
	color: #052463;
	font-size: 15px;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	cursor: pointer;
	position: absolute;
	top: 12px;
	left: 0;
	right: 0;
	margin: auto;
}

.watercraft_search_results .tre .tooltip_msg .tooltiptext {
	top: -145% !important;
}

.row.search_result_center {
	display: flex;
	justify-content: center;
}

.watercraft_search_results .meta-bottom .seller_type {
	display: inline-block !important;
	margin: 0 6px 0 0;
	float: none;
	font-weight: normal;
	width: 100%;
	font-style: italic;
	font-size: 13px;
}

.watercraft_search_results .meta-top .seller_type {
	margin-top: 5px;
	display: inline-block;
	float: right;
	width: 100%;
}

.watercraft_search_results .meta-top .seller_type h4 {
	font-size: 13px;
	text-align: right;
	font-weight: normal;
	font-style: italic;
	color: #555555 !important;
}

.watercraft_search_results .listing_outer .results_return_advert2 .wishlist_added .fa.fa-heart {
	position: absolute;
	top: 12px;
	left: 7px;
	right: 0;
	color: #052463;
}

.watercraft_search_results .listing-list-loop .image .main_image .slider_arrows {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 19px;
	height: 20px;
}

.watercraft_search_results .listing_outer.row {
	margin: 0;
}


/*------css 7-09-21----for------*/

.stm-my-profile-settings .main-info-settings .form-control,
.stm-change-block.stm-change-password-form .stm_change_password .form-control,
.stm_socials_settings .form-control {
	background: #eaeaea00;
	border-color: #052463;
	border-radius: 0px;
	height: 45px;
	font-size: 13px;
	color: #222 !important;
	font-weight: 500;
	font-family: Montserrat;
	border: 1px solid #052463;
}

.stm-my-profile-settings .main-info-settings .form-control:focus,
.stm-change-block.stm-change-password-form .stm_change_password .form-control:focus,
.stm_socials_settings .form-control:focus {
	border-color: #999;
	color: #909090;
	box-shadow: none;
}

.stm-settings-confirm-password .form-control:focus {
	border-color: #fff;
	box-shadow: none;
}

#footer-main .noptin-email-optin-widget form .noptin-widget-email-input.noptin_form_input_email {
	background: #fff !important;
	border-radius: 0px;
	height: 45px;
	font-size: 13px;
	color: #222;
	font-weight: 500;
	font-family: Montserrat;
	margin: 15px 0;
	border: 1px solid #052463;
	box-shadow: none;
	line-height: 40px;
}

div#footer-main .menu-bottom-menu-container ul li a:hover {
	color: #052463 !important;
}

form#loginform input:focus {
	background-color: #fff;
	border-color: #052463;
}

.message-table {
	border: 1px solid #052463;
}

.message-table {
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
}

.message-table .user_msg_detail .msg-box {
	padding: 10px;
	cursor: pointer;
	box-shadow: 0px 2px 15px 0px #00000026;
	border-bottom: 1p;
	background: #fff;
	margin-bottom: 15px;
}

.message-table .user_msg_detail .msg-box .msg-detail .msgs-title {
	display: flex;
	justify-content: space-between;
}

.message-table .user_msg_detail .msg-box .msg-detail .msgs-title .advert_title {
	display: none;
}

.manage_offers_tab.selling h4,
.manage_offers_tab.buying h4 {
	display: flex;
	justify-content: center;
	align-content: center;
	width: 100%;
}

div#advert_tags .panel-body .bootstrap-tagsinput {
	padding: 6px;
}

.profile_sidebar .stm-user-private-sidebar {
	position: fixed !important;
	overflow-y: auto;
	height: 100%;
	width: 20%;
	scrollbar-width: none;
	top: 0;
	left: 0px;
	background-color: #052463 !important;
}

.profile_sidebar .stm-user-private-sidebar::-webkit-scrollbar {
	width: 0px !important;
	opacity: 0;
	scrollbar-width: none;
}


/* Track */

.profile_sidebar .stm-user-private-sidebar::-webkit-scrollbar-track {
	box-shadow: inset 0 0 0.5px #ccc;
	border-radius: 2px;
	opacity: 0;
	scrollbar-width: none;
	width: 0px;
}


/* Handle */

.profile_sidebar .stm-user-private-sidebar::-webkit-scrollbar-thumb {
	border-radius: 2px;
	opacity: 0;
}


/* Handle on hover */

.profile_sidebar .stm-user-private-sidebar::-webkit-scrollbar-thumb:hover {
	background: none !important;
	opacity: 0;
	scrollbar-width: none;
}

.stm-user-private .stm-user-private-sidebar .stm-actions-list a {
	margin-bottom: 14px !important;
}


/*
.stm-user-private .stm-user-private-sidebar .show-my-profile {
	display:none !important;
}
*/

#directory .categories_outer ul#myTabs li:hover {
	background: #f5f5f57a;
	border-radius: 10px 10px 0 0;
}

.select_news_events div.inner_select span.select2.select2-container span.select2-selection.select2-selection--single {
	background: #fff !important;
	color: #000;
}

.stm-user-private .stm-user-private-main:before {
	background-color: transparent !important;
}

.form-group.form-checker label span p {
	margin-bottom: 0;
}

.form-group.form-checker label span p a {
	padding: 0;
	font-size: 12px;
	border: none;
	line-height: 100%;
	vertical-align: baseline;
}

.accordion_body2.active .inner_content {
	position: relative;
}

.accordion_body2.active .inner_content::after {
	position: absolute;
	top: -10px;
	width: 35px;
	border-radius: 30px;
	height: 20px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f058";
	left: 0;
	font-size: 38px;
	background: white;
	color: #42ab16;
}

.stm-show-password .note,
.feild_sec-standard .note {
	font-style: italic;
	color: #a9a9a9;
	margin-top: -12px;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
}

.pricing_common_all .balance .balance_title span {
	font-size: 12px;
	color: #000;
	font-weight: 800;
}

.page-template-personal-info-service-plus section.per-info-section form.sign_dealer_form div#terms_popup .close {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
}

.page-template-personal-info-service-plus section.per-info-section form.sign_dealer_form div#terms_popup .close span {
	color: #fff !important;
	text-align: center;
	height: auto !important;
	margin: 0 !important;
}

form#stm_sell_a_car_form span.tag.label.label-info {
	margin-bottom: 7px !important;
	background: #052463;
	padding: 6px 8px;
	width: auto;
	line-height: 100%;
	max-width: max-content;
	border-radius: 8px;
	font-size: 12px;
	height: 25px;
	font-weight: 600;
	text-align: center;
}

ul.message_call.desktop_message_call_cls.single-content li .watercraft_list a {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto !important;
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: transparent;
	color: #052463;
	cursor: pointer;
	border: 1px solid #052463;
}

.event-highlights.slick-initialized.slick-slider .slick-list.draggable .slick-slide img {
	width: 98%;
	margin-right: 5px;
}

.stm-user-private .stm-user-private-sidebar .stm-user-profile-information .title {
	word-break: break-word;
}

.author div#wrapper {
	overflow: unset;
}

.dropdown-content .cross {
	display: none;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main .mobile_dir_first,
.business-directory .wpbdp-listing.excerpt .content_dir_main .mobile_dir_mid {
	display: none;
}

.facility-popup.popup-overlay .popup-content h2 {
	font-size: 22px;
}

.facility-popup.popup-overlay .popup-content .add_input {
	display: flex;
	align-items: center;
}

.facility-popup.popup-overlay .message_popup {
	width: 100%;
	max-width: 500px;
	margin: auto;
	background: #fff;
}

.facility-popup.popup-overlay .popup-content .add_input button.add_new_button {
	flex: 0 0 70px;
	max-width: 70px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 10px;
}

.directory-add-new-title {
	display: flex;
	/* justify-content: space-between; */
}

.directory-add-new-title span.add_new {
	color: #2f5597;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
}

.directory-add-new-title span.add_new {
	color: #2f5597;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	padding-left: 10px;
}

#listings-result .listing-list-loop.stm-listing-directory-list-loop {
	overflow: visible !important;
}


/*----css edited 21-02-22-----*/

.single-car-actions ul.list-unstyled.clearfix {
	display: flex;
}

.fav_advert_btn {
	margin-left: 4px;
}

.fav_advert_btn p {
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
	border: 1.5px solid #052463;
	border-radius: 50px;
	margin: 0;
	position: relative;
}

.fav_advert_btn p span i {
	color: #052463;
}

.business_dir_main #categories ul {
	justify-content: space-between;
}

#choose_cate_in_mobile {
	display: none;
}

.news_icon_custom_tog.d-flex  {
display:none;
}
/*-----------------final-edited by yogesh -custom-css-content-----------ends------*/


/*-------------nw home page css begins__-----------------*/

section.news_top .col-lg-12 {
	padding-left: 5px;
	padding-right: 5px;
}

.new_subsection_title .section-heading {
	position: relative;
	font-size: 1.5rem;
}

.news_feature_card.full_list {
	display: flex;
	align-items: center;
}

.news_feature_card.full_list .news_feature_img {
	flex: 0 0 22%;
	margin-right: 20px;
}

.news_feature_card.full_list .news_feature_img img {
	height: 83px !important;
}

section.news_top .right_content .news_feature_card .new_full_content h5 {
	font-size: 12px;
	color: #12b5e0 !important;
	border-left: 3px solid #12b5e0;
	line-height: 13px;
	padding-left: 5px;
}

.news_feature_card .news_feature_content span.news_type,
.cat-news-row span.news_cat {
	color: #12b5e0;
	font-size: 12px;
	border-left: 3px solid #12b5e0;
	line-height: 100%;
	padding-left: 5px;
}

section.news_top .right_content .news_feature_card .new_full_content h3 {
	font-size: 18px !important;
	line-height: 25px;
	margin: 0 !important;
	color: #000 !important;
}

.news_feature_card.full_list {
	border-top: 1px solid #a7a7a7;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0 !important;
}

.cat-news-row .news_feature_img {
	position: relative;
}

.cat-news-row .news_feature_img .cat-news-title {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	padding: 15px;
	height: 100%;
	display: flex;
	align-items: flex-end;
	background-image: linear-gradient( 0deg, #000000cf, #00000029);
}


/*--------custom tabs---------*/

.custom_news_tabs {
	padding: 50px 0px;
}

.custom_home-news-tabs ul.boat_tabs {
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
	border: none;
	grid-gap: 5px;
	position: relative;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li {
	flex: 0 0 10%;
	max-width: 10%;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate {
	padding: 5px !important;
	height: 100%;
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	margin: 0px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate h4 {
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	margin: 5px auto;
	line-height: 15px;
}

.custom_home-news-tabs ul.boat_tabs li.active.boat_tabs_li a.news_cate h4 {
	color: #fff!important;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li.active a.news_cate::after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #052463;
	position: absolute;
	bottom: -8px;
	content: '';
	z-index: 100;
	left: calc(50% - 10px);
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate img {
	height: 30px;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li.active a.news_cate img.img_load {
	opacity: 0;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate img.active_img {
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li.active a.news_cate img.active_img {
	opacity: 1;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li.active a.news_cate {
	background: #052463;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate:hover {
	background: #052463;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate:hover img.img_load {
	opacity: 0;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate:hover img.active_img {
	opacity: 1;
}

.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate:hover h4 {
	color: #fff !important;
}

.custom_home-news-tabs .home_news_tab_content .directory_container {
	padding: 15px;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li {
	position: relative;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a {
	font-size: 15px;
	margin: 0;
	padding: 10px 10px;
	color: #052463;
	font-weight: 600;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a {
	font-size: 15px;
	margin: 0;
	padding: 10px 10px;
	color: #052463;
	font-weight: 600;
	border: none !important;
	position: relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 0px;
	height: 2px;
	background: #052463;
	content: '';
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a:hover {
	border: none !important;
	border-radius: 4px !important;
	background: transparent !important;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a:hover::after {
	width: 100%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li:not(:last-child) {
	margin-right: 2px;
}


/*-------css for new home page news_-----------------*/

#listings-result .listing-list-loop .popup-overlay .carousel-inner .item img {
	min-width: 100%;
}

#listings-result .listing-list-loop .form_fields_offer_inner {
	padding: 0;
}

#listings-result .listing-list-loop .offer_layout .forms_fields_offer {
	padding: 0;
}

.search_results .tre .tooltip_msg,
.sold_items .tre .tooltip_msg,
.sold_items .tooltip_msg,
.watched_items .tre .tooltip_msg {
	position: relative;
	display: inline-block;
}

.search_results .tre .tooltip_msg .tooltiptext,
.sold_items .tre .tooltip_msg .tooltiptext,
.sold_items .tooltip_msg .tooltiptext,
.watched_items .tre .tooltip_msg .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -64px;
	margin-top: 12px;
	font-size: 13px;
	padding: 3px;
}

.tooltiptext.toolw-50 {
	width: 270px !important;
	left: -100% !important;
}

.sold_items .tre .tooltip_msg .tooltiptext,
.sold_items .tooltip_msg .tooltiptext,
.watched_items .tre .tooltip_msg .tooltiptext {
	bottom: 145% !important;
	top: unset;
}

.search_results .tre .tooltip_msg:hover .tooltiptext,
.sold_items .tre .tooltip_msg:hover .tooltiptext,
.sold_items .tooltip_msg:hover .tooltiptext,
.watched_items .tre .tooltip_msg:hover .tooltiptext {
	visibility: visible;
}

.search_results .tre .tooltip_msg .tooltiptext:after,
.sold_items .tooltip_msg .tooltiptext:after {
	content: " ";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #052463 transparent;
}

.search_results .tre .tooltip_msg .tooltiptext:after,
.sold_items .tre .tooltip_msg .tooltiptext:after,
.sold_items .tooltip_msg .tooltiptext:after,
.watched_items .tre .tooltip_msg .tooltiptext:after {
	content: " ";
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #052463;
	transform: rotate(90deg);
}

.featured_top.mobile_featured_top {
	display: block;
	padding: 0px 8px;
	position: absolute;
	top: 40px;
	width: auto;
	left: -6px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	font-size: 11px;
}

.featured_top.mobile_featured_top:after {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 0 solid transparent;
	border-top: 8px solid #01bb9a;
	position: absolute;
	content: "";
	left: 0px;
	bottom: -7px;
}

.mobile_title {
	display: none;
}

.popupup-overlay.logout_modal .make_an_offer_popup {
	border: 2px solid #6f8ec7;
}

.popup-overlay.logout_modal .nav-tabs li.active a {
	background: #052463;
	color: #fff;
	box-shadow: 0 0px 5px rgba(59, 62, 68, 0.3);
	border: 1px solid transparent;
}

.popup-overlay.logout_modal .archive-listing-page ul.nav.nav-tabs {
	margin-bottom: 0;
}

.popup-overlay.logout_modal .title_heading_price h3 {
	width: 65%;
}

.popup-overlay.logout_modal .offer_login {
	padding: 0 0;
	width: 60%;
	text-align: left;
}

.popup-overlay.logout_modal .buttons_modal_offers .btn {
	margin-left: 0px;
}

.popup-overlay.logout_modal form#loginform label {
	color: #222;
	font-size: 13px;
}

.popup-overlay.logout_modal .nav-tabs li a {
	color: #052463;
}

.popup-overlay.logout_modal .nav-tabs li {
	margin: 0;
}

.popup-overlay.logout_modal .title_heading_price h3,
.popup-overlay.logout_modal .title_heading_price p {
	margin-top: 0;
}

.heart_watchlist {
	position: absolute;
	right: 0;
	bottom: 0;
	order: 2;
	position: absolute;
	right: 7px;
	left: auto;
	bottom: 0px;
	width: auto;
	border-top-left-radius: 1000px;
	border-top-right-radius: 1000px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .3);
	width: 49px;
	height: 24px;
	-webkit-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg);
	-webkit-transform-origin: top right;
	-ms-transform-origin: top right;
	transform-origin: top right;
}

.popup-overlay.logout_modal form#loginform+a {
	color: #052463;
	display: inline-block;
	margin: 0 0 15px;
}

.popup-overlay.logout_modal .offer_layout .col-md-12 {
	padding: 12px;
}

.popup-overlay.logout_modal .buttons_modal_offers {
	margin-bottom: 0;
}

.popup-overlay.logout_modal .item,
.popup-overlay.logout_modal .carousel {
	margin: 0;
}


/*.offers_button .popup-overlay.logout_modal.active {width: 800px;}----*/

.popup-overlay.logout_modal .nav-tabs li a {
	font-weight: 600;
	text-transform: uppercase;
	box-shadow: 0 0px 5px rgba(59, 62, 68, 0.3);
	font-size: 14px;
	padding: 10px 8px !important;
	font-family: 'Open Sans' !important;
}

.feild_sec-standard .aside-left h1 {
	margin-right: 10px;
}

.offers_button .popup-overlay.logout_modal .make_an_offer_popup {
	border: 2px solid #98bd81;
}

.offers_button .popup-overlay.logout_modal .make_an_offer_popup .buttons_modal_offers button.btn2.btn {
	border: 5px solid #c5e0b4;
	margin-left: 31px;
}

.popup-overlay.login_modal .message_popup {
	display: inherit;
	border: 0px solid #8faadc;
	border-radius: 15px;
}

.popup-overlay.logout_modal {
	width: 800px;
}

.offer_layout.message_modal .col-md-5 .items {
	margin: 0px 0 0;
}

.offers_button .popup-overlay .make_an_offer_popup .col-md-5 .items {
	margin: 10px 0 0;
}

.car_image h3 {
	font-size: 18px;
}

.popup-overlay.login_modal .offer_layout .forms_fields_msg {
	border: none;
	padding: 0;
	text-align: left;
}

.popup-overlay.logout_modal .message_popup .forms_fields_msg {
	border: none;
	padding: 0;
	text-align: left;
}

.popup-overlay.popup-message_16919.logout_modal {
	width: 800px;
}

.popup-overlay .message_popup {
	border: 0px solid #8faadc;
	display: inline-block;
	border-radius: 15px;
	width: 100%;
	display: inline-block;
	position: relative;
}

.popup-overlay.logout_modal .message_popup .buttons_modal_offers button.btn.btn1 span {
	padding-right: 10px;
}

.popup-overlay.logout_modal .message_popup .buttons_modal_offers button.btn.btn1 {
	margin-left: -10px;
}

.popup-overlay.logout_modal .message_popup .close span,
.offers_button .popup-overlay.logout_modal .make_an_offer_popup .close span {
	text-transform: capitalize;
	font-weight: 600;
	font-size: 14px;
	text-decoration: underline;
}

.popup-overlay.logout_modal .message_popup .close,
.offers_button .popup-overlay.logout_modal .make_an_offer_popup .close {
	color: #052463;
	opacity: 1;
	padding: 0px 0 0;
}

.offers_button .popup-overlay.logout_modal .make_an_offer_popup .close {
	padding: 0;
}

.popup-overlay.popup-message_19087.logout_modal {
	width: 800px;
}

.popup-overlay.logout_modal .message_popup textarea.form-control {
	height: 100px;
}

.offers_button .popup-overlay.logout_modal .make_an_offer_popup .nonmember .close {
	padding: 10px 0 0;
}

.popup-overlay.choose_cate_popup {
	width: 900px;
}

.popup-overlay.choose_cate_popup .close.modal_class {
	width: 30px;
	height: 30px;
	position: absolute;
	background: #999 !important;
	z-index: 99999999;
	opacity: 1;
	border-radius: 100%;
	top: -10px;
	right: -10px;
}

.meta-bottom .company_n_location .location span>span {
	float: left;
	padding-right: 5px;
}

.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info .listing-archive-dealer-info span {
	float: left;
	padding-right: 5px;
}

.business_dir_main .search_section .directory_search {
	display: inline-block;
	width: auto;
}

.business_dir_main .search_section .directory_dropdown {
	display: inline-block;
	width: auto;
}

.payment-section {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 0 20px;
	grid-gap: 10px;
}

body .payment-section button.signupbtn {
	background: #fff !important;
	border: 2px solid #052463;
	border-radius: 4px;
	margin: 0;
}

.payment-section button img {
	width: 80px;
}

.nav-tabs.cutomtab-menu>li>a {
	color: #052463;
	font-weight: 600;
	background: #ddd;
	margin: 0;
	border-right: 1px solid #989898;
	border-radius: 0 !important;
}

.nav-tabs.cutomtab-menu li.active>a {
	background: #052463 !important;
	color: #fff !important;
	border-radius: 0 !important;
}

.nav-tabs.cutomtab-menu>li:Last-child>a {
	border-right: none;
}

.nav-tabs.cutomtab-menu>li {
	width: 25%;
	position: inherit;
}

.nav-tabs.cutomtab-menu li .hover-cate-cls-xls {
	display: none;
	transform: translateY(-50em);
	transition: all 0.6s ease-in-out 0s, visibility 0s linear 0.6s, z-index 0s linear 0.6s;
}

.nav-tabs.cutomtab-menu>li>a:hover {
	background: #052463;
	color: #fff;
}

.nav-tabs.cutomtab-menu li:hover .hover-cate-cls-xls {
	display: block;
	transform: translateY(0%);
	transition-delay: 0s, 0s, 0.3s;
	padding: 0;
	position: absolute;
	width: 100%;
	background: #fff;
	box-shadow: 0px 0px 23px 5px #0000001f;
	margin: 1px auto;
	left: 0;
	right: 0;
	z-index: 9;
	padding: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: left;
	overflow: auto;
	max-width: 1139px;
}

.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li a {
	color: #042362;
	background: #f5f5f5;
	padding: 7px 20px;
	display: inline-block;
	list-style: none;
	text-decoration: none;
	border-radius: 4px;
	white-space: nowrap;
}

.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li {
	display: inline-block;
	margin: 0 0 3px;
}

.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li ul span {
	font-size: 16px;
	font-weight: 600;
	display: block;
	margin: 0 0 3px;
	color: #052360;
	margin-bottom: 15px;
	text-align: center;
}

.nav-tabs.cutomtab-menu>li:last-child>ul>li:last-child {
	margin: 0;
}

.nav-tabs.cutomtab-menu>li:last-child>ul>li {
	width: 100%;
	background: #f5f5f5;
	padding: 0 10px;
}

.nav-tabs.cutomtab-menu>li:last-child>ul>li>ul>li>a {
	background: #fff;
}

.nav-tabs.cutomtab-menu>li:last-child ul li ul {
	padding: 0;
}

.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li a:hover {
	background: #052463;
	color: #222;
}

.nav-tabs.cutomtab-menu li:nth-child(2) .hover-cate-cls-xls li a:hover {
	background: #febfb4;
}

.nav-tabs.cutomtab-menu li:nth-child(3) .hover-cate-cls-xls li a:hover {
	background: #8ffbc2;
}

.nav-tabs.cutomtab-menu li:nth-child(4) .hover-cate-cls-xls li a:hover {
	background: #afeaff;
}

.nav-tabs.cutomtab-menu li .hover-cate-cls-xls>ul {
	display: inline;
	flex-direction: row;
	grid-gap: 5px;
	padding: 0;
}

.nav-tabs.cutomtab-menu li:last-child .hover-cate-cls-xls li {
	flex: 1;
}


/*tabs menu css start here*/

.popup-overlay.popup-add-new .close_pop {
	position: absolute;
	background: #ccc !important;
	padding: 0;
	right: -15px;
	top: -15px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	color: #222 !important;
}

.popup-overlay.popup-add-new input.new_value_field {
	background: #fff;
}

.popup-overlay.popup-add-new .buttons {
	width: 100%;
	display: inline-block;
	margin: 20px 0 0;
}

.popup-overlay.popup-add-new .buttons button:last-child {
	float: right;
}

.popup-overlay.popup-add-new .buttons button {
	padding: 9px 20px;
	width: 100px;
	display: inline-block;
}

.popup-overlay.popup-add-new input.new_value_field:focus {
	border-color: #eceff3 !important;
}

.popup-overlay.popup-add-new {
	border-radius: 5px;
}


/*big menu css*/

.categories_outer .nav-tabs {
	display: flex;
	justify-content: space-around;
	border: none;
	grid-gap: 5px;
	position: relative;
}

.categories_outer .nav-tabs>li {
	position: static;
}

.categories_outer .nav-tabs li .inner_list_title {
	/*background: linear-gradient(#fff, #afeaff);*/
	background: #fff;
	text-align: left;
	position: absolute;
	width: 100%;
	left: 0;
	top: 72px;
	z-index: 99;
	padding: 15px;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.33s, opacity 0.33s linear;
	right: 0;
	margin: auto;
	border-radius: 4px;
}


/*----css for directory/news/events tabs edited 20-04-21---yogesh-----*/

#directory .directory_container,
div#news .directory_container {
	padding: 10px 15px !important;
}

#directory .directory_container .common-inner-list-sec {
	display: flex;
	grid-gap: 16px;
}

#directory .directory_container .common-inner-list-sec div#directory_col {
	flex-grow: 1;
}

#directory .directory_container .common-inner-list-sec div#directory_col h5 {
	border-bottom: 2px solid #052463;
	display: inline-block;
}

#directory .directory_container .common-inner-list-sec div#directory_col ul li a {
	font-size: 15px;
	color: #052463;
	transition: transform 0.4s ease-in-out;
}

#directory .directory_container .common-inner-list-sec div#directory_col ul li {
	padding: 5px 0px;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}

#directory .directory_container .common-inner-list-sec div#directory_col ul li:hover {
	-webkit-transform: translate(10px, 0px);
	-ms-transform: translate(10px, 0px);
	transform: translate(10px, 0px);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	-o-transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

#directory ul.nav.nav-tabs.boat_tabs li a.catelist.active_catelist,
#news ul.nav.nav-tabs.boat_tabs li a.news_cate.news_cate_active,
#events ul.nav.nav-tabs.boat_tabs li a.events_cate.events_cate_active {
	position: relative;
}

#news ul.nav.nav-tabs.boat_tabs li a.news_cate.news_cate_active::after,
#events ul.nav.nav-tabs.boat_tabs li a.events_cate.events_cate_active::after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #052463;
	position: absolute;
	bottom: -8px;
	content: '';
	z-index: 100;
	left: calc(50% - 10px);
}

div#directory ul#myTabs li.active,
div#news ul#myTabsNews li.active {
	position: relative;
}

div#directory ul#myTabs li a,
div#news ul#myTabsNews li a,
div#events ul#myTabsEvents li a {
	height: 100%;
}

div#directory ul#myTabs li.active::after,
div#news ul#myTabsNews li.active::after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #052463;
	position: absolute;
	bottom: -8px;
	content: '';
	z-index: 100;
	left: calc(50% - 10px);
}

#directory .categories_outer .boat_tabs li.active_li,
#news .categories_outer .boat_tabs li.active_li,
#events .categories_outer .boat_tabs li.active_li {
	background: #052463;
	border-radius: 7px 7px 0px 0px;
}

#directory .categories_outer .boat_tabs li .active_inner_list,
#news .categories_outer .boat_tabs .active_li .active_inner_news,
#events .categories_outer .boat_tabs .active_li .active_inner_events {
	visibility: visible !important;
	opacity: 1 !important;
}

#directory .categories_outer .boat_tabs .active_li .catelist .active_img,
#news .categories_outer .boat_tabs .active_li .news_cate .active_img,
#events .categories_outer .boat_tabs .active_li .events_cate .active_img {
	opacity: 1 !important;
}

#directory .categories_outer .boat_tabs .active_li .catelist h4,
#news .categories_outer .boat_tabs .active_li .news_cate h4,
#events .categories_outer .boat_tabs .active_li .events_cate h4 {
	color: #fff !important;
}

#listings-result .featured_result .mobile_images_loop .stm-car-medias .stm-listing-photos-unit {
	display: none !important;
}

#listings-result .featured_result .below_image {
	display: none;
}

.business_dir_main #directory .row.outer_row {
	background: #afeaff;
	display: flex;
	align-items: center;
}

.business_dir_main #news .row.outer_row {
	background: #ffd2ca;
}

.watercraft_search_results {
	text-align: center;
	padding: 10px 0px;
}

.business_dir_main #events .row.outer_row {
	background: #8ffbc2;
}

.business_dir_main #directory .row.inner_row .categories_outer ul#myTabs {
	background-image: linear-gradient(#afeaff, #fff);
}

.business_dir_main #news .row.inner_row .categories_outer ul#myTabsNews {
	background-image: linear-gradient(#ffd2ca, #fff);
}

.business_dir_main #events .row.inner_row .categories_outer ul#myTabsEvents {
	background-image: linear-gradient(#8ffbc2, #fff);
}

div#directory .search_section,
div#news .search_section,
div#events .search_section {
	text-align: center;
}

div#directory .search_section .directory_dropdown,
div#events .search_section .directory_dropdown,
div#news .search_section .directory_dropdown {
	padding-top: 0px;
}

#directory .directory_container #directory_col ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}


/*------edited ends------*/

.categories_outer .nav-tabs li .inner_list_title ul {
	padding: 0;
	margin: 0;
}

.categories_outer .nav-tabs li .inner_list_title ul li {
	list-style: none;
}

.categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec {
	display: flex;
	grid-gap: 16px;
}

.categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec .inner_info h5 {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 5px;
}

.categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec .inner_info {
	flex-grow: 1;
}

.categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec ul li {
	margin: 0;
}

.categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec ul li a {
	color: #052463;
	font-size: 13px;
}


/*.categories_outer .nav-tabs li .inner_list_title.active_inner_list {visibility: visible; opacity: 1;}*/


/*big menu css*/


/******** Business directory messages css start here 23-oct-2020 ************/

.message-table {
	padding-top: 2%;
}

.message-table .user_msg_detail .msg-box {
	padding: 10px;
	cursor: pointer;
	background: #fff;
}

.message-table .user_msg_detail .msg-box.unread-msg {
	background: #f2f2f2;
	cursor: pointer;
}

.message-table hr {
	margin-top: 0px;
	margin-bottom: 0px;
}

.message-table .icon-img {
	display: flex;
	justify-content: center;
	align-items: center;
}

.message-table .icon-img img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #2f5597;
}

.chat_box .user-img .advert_title {
	margin: 0px;
}


/*-----css edited on 26-oct 2020---------- */

.user_chat {
	background: #f3f3f3;
	border: 1px solid #052463;
	color: #000;
	box-sizing: border-box;
	min-height: 776px;
	max-height: 100%;
	position: relative;
}

.chat_box {
	padding: 20px;
	position: relative;
	padding-bottom: 60px;
}

.chat_box .user-img {
	background-image: linear-gradient(to bottom, #052463, #113070, #1c3c7d, #25488a, #2f5597);
	min-height: 75px;
	padding: 15px;
	display: flex;
	margin-bottom: 15px;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}

.chat_box .user-img img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #fff;
	background: #fff;
}

.chat_box .user-img .userinfo {
	flex: 0 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.chat_box .user-img .back-btn i {
	color: #f7c046;
	font-size: 18px;
	margin-right: 10px;
	font-weight: 200;
}

.chat_box .user-img .user-info {
	margin-left: 10px;
}

.chat_box .user-img .user-info h4 {
	color: #ffff85 !important;
	font-weight: 500;
	margin: 0;
}

.receiver {
	color: #000;
}

.receiver {
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.user_chat .receiver {
	color: #000;
	background: #fff;
	padding: 10px;
	position: relative;
	width: 100%;
	display: inline-block;
	max-width: 51%;
	margin-bottom: 15px;
	text-align: left;
	border-radius: 2px 0px 10px 10px;
	margin-right: auto;
	height: auto;
	border-top-left-radius: 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.user_chat .receiver::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 15px 15px 0;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	content: "";
	top: 0;
	left: -13px;
	filter: drop-shadow(-3px 2px 3px rgba(0, 0, 0, 0.1));
}

.chat_box .sender {
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.user_chat .sender {
	color: #fff;
	background-image: linear-gradient(to bottom, #052463, #113070, #1c3c7d, #25488a, #2f5597);
	padding: 10px;
	position: relative;
	width: 100%;
	max-width: 51%;
	display: inline-block;
	float: right;
	margin-bottom: 15px;
	border-radius: 0px 0px 10px 10px;
	margin-left: auto;
	height: auto;
	border-top-right-radius: 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

.user_chat .sender::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 0;
	border-color: #0d2c6c transparent transparent transparent;
	position: absolute;
	content: "";
	top: 0;
	right: -13px;
	filter: drop-shadow(2px 0px 2px rgba(0, 0, 0, .5));
}

.user_chat .receiver.no-relative {
	position: unset;
}

.user_chat .sender.no-relative {
	position: unset;
}

.user_chat .chat_box .send-msg input[type="text"] {
	height: 45px;
	position: relative;
	border: 1px solid #ccc;
	border-radius: 25px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	padding-right: 10%;
}

.user_chat .chat_box .send-msg .form-group {
	margin-bottom: 5px;
}

.user_chat .chat_box .send-msg a {
	position: absolute;
	top: 10px;
	right: 70px;
	content: "";
	font-size: 18px;
	color: #224687;
}

.user_chat .chat_box .send-msg .uploaded_attach {
	position: absolute;
	top: 0;
	right: 60px;
	width: 40px;
	cursor: pointer;
}

.user_chat .chat_box .send-msg .uploaded_attach input {
	opacity: 0;
	height: 42px;
	cursor: pointer;
	z-index: 0;
	position: relative;
}

.user_chat .chat_box .send-msg .uploaded_attach i {
	position: absolute;
	top: 13px;
	font-size: 20px;
	right: 12px;
	color: #224687;
	z-index: 1;
	cursor: pointer;
}

.user_chat .chat_box .send-msg .form-group a:last-child {
	right: 35px;
}

.user_chat .chat_box .msg-box-container {
	height: 700px;
	overflow-y: auto;
	padding: 15px 20px 0px;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.chat_box .send-msg {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	width: 95%;
	margin: auto;
}

.msg-box-container::-webkit-scrollbar {
	width: 5px !important;
}


/* Track */

.msg-box-container::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px #ccc;
	border-radius: 10px;
}


/* Handle */

.msg-box-container::-webkit-scrollbar-thumb {
	background-image: linear-gradient(to bottom, #052463, #113070, #1c3c7d, #25488a, #2f5597) !important;
	border-radius: 10px;
}


/* Handle on hover */

.msg-box-container::-webkit-scrollbar-thumb:hover {
	background: #0d2c6c !important;
}


/******** Business directory messages css end here ************/

.stm-services-archive-page .stm-service-unit img {
	object-fit: cover;
	width: 100%;
	max-height: 205px;
}

.stm-services-archive-page .stm-service-unit .image {
	margin: 0;
}

.stm-service-unit {
	margin-bottom: 30px !important;
}

.page-template-login-registration .accordion_body1 p.category_btn b,
.page-template-login-registration .accordion_body p.2 b {
	display: block;
}

.choose_cate_popup .service .rrp_sec_popup p {
	color: #5b5c5c;
}

.offers_button .popup-overlay .make_an_offer_popup {
	border: 0px solid #98bd81;
	display: grid;
	border-radius: 15px;
	background: #fff;
	width: 830px;
	padding: 15px;
	height: 315px;
}

.offer_active:after {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgb(0 0 0 / 61%);
	cursor: pointer;
	content: "";
	/* z-index: 999; */
}

.offers_button .popup-overlay .make_an_offer_popup .search_results .tre .btn {
	background-color: #8faadc !important;
	color: #0f0f0f !important;
}

.payment_ad_page .checkbox input[type=checkbox],
.payment_ad_page .checkbox-inline input[type=checkbox],
.payment_ad_page .radio input[type=radio],
.payment_ad_page .radio-inline input[type=radio] {
	margin-left: 0 !important;
}

.sticky-header-profile-icon a i {
	color: #fff !important;
}

.payment_ad_page .paypal>h3,
.payment_ad_page .payment_sec_stripe>h3 {
	float: left;
	width: 100%;
	text-align: center;
}

.payment_ad_page .payment_sec_stripe form.stripe_pay_form {
	margin-top: -34px;
}

.payment_ad_page .stripe-button-el span {
	height: 60px;
	line-height: 60px;
	background: none;
}

.payment_ad_page div.radio {
	margin-left: 10px;
	margin-top: 0;
}

.radio span {
	float: left;
}

.radio span>input {
	left: 0;
}

.payment_ad_page button.pay_later a {
	color: #fff;
}

.desc_heading .title,
.advert_title .title,
.advert_details .title,
.additional_features .title,
.notes_section .title,
.advert_photos .title,
.advert_video .title,
.advert_price .title {
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -1px;
}

.stm-form-5-notes .stm-border-top-unit {
	padding-top: 0;
}

.extra_dropdowns {
	display: none;
}

.main_modification,
.main_feature,
.main_convenience,
.main_accessories {
	display: block;
}

.details_dropdowns .stm-form1-intro-unit {
	background-color: transparent !important;
	box-shadow: 0px 0px 17px 3px #00000024;
}

.details_dropdowns input[type="number"],
.details_dropdowns .stm-label.heading-font {
	color: #052463 !important;
	background-color: transparent !important;
}

.additional_dropdowns .stm-label.heading-font {
	color: #052463 !important;
	font-weight: bold;
}

.additional_dropdowns .selection span.select2-selection.select2-selection--single,
.details_dropdowns .selection span.select2-selection.select2-selection--single {
	background-color: transparent !important;
	border: 1px solid #052463;
}

.build_ad h3 {
	margin-top: 20px;
}

.details_dropdowns input[type="number"] {
	border: 1px solid #052463 !important;
	color: #555 !important;
}

.stm_select_overflowed .select2-search {
	border: 1px solid #052463;
}

.details_dropdowns .stm-form1-intro-unit {
	padding: 23px 30px 23px !important;
}

.details_dropdowns,
.additional_dropdowns {
	margin-bottom: 20px;
}

.stm-add-a-car-user {
	margin-bottom: 0 !important;
}

.details_modification,
.details_feature,
.details_convenience,
.details_accessories {
	display: none;
}

.details_dropdowns .stm-car-listing-data-single.stm-border-top-unit {
	margin-top: 50px;
}

.details_dropdowns .stm_select_overflowed .select2-search .select2-search__field {
	height: 37px !important;
	margin-top: 0 !important;
}

.desc_field,
.watercratft_title input {
	background: #fff !important;
	border: 1px solid #55555542 !important;
}

.watercratft_title input::placeholder,
.desc_field input::placeholder {
	color: #aeaeae;
}

.additional_features div.checker span,
.advert_price div.checker span,
.stm-template-listing div.checker span {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/04/tick_blue-2.png) !important;
	background-size: 33px;
	border-radius: 0px;
}

.sign_dealer_form .feature-single label.label_strike .checker span {
	background-image: url('https://www.marinetrader.com/wp-content/uploads/2019/09/checks-red.png') !important;
	background-position: 100%;
	background-size: cover;
}

.sign_dealer_form .feature-single label.label_strike {
	text-decoration: line-through !important;
	text-decoration-color: red !important;
	text-decoration-thickness: 2px !important;
}

.sign_dealer_form,
.sign_dealer_form .container_section {
	width: 100%;
	float: left;
}

.additional_features .additional_div {
	width: 100%;
}

.additional_features .additional_div .stm-single-feature {
	width: 25% !important;
}

.additional_features .additional_div .heading-font {
	font-weight: 700 !important;
	text-align: center;
}

.additional_features .additional_div .stm-single-feature .feature_checkbox {
	height: 100%;
	min-height: 535px;
	padding-left: 40px;
}

.additional_features .additional_div .stm-single-feature .add_new_checkbox button {
	box-shadow: none;
}

.additional_features .stm-single-feature .add_new_checkbox {
	text-align: center;
}

.display_divs {
	display: none;
}

.priceradios {
	margin-bottom: 20px;
}

.poa {
	border: 2px solid #ff2a2a;
	background: #ffeded;
}

.poa .poa_info {
	padding: 20px 50px;
}

.poa .poa_info h2 {
	text-align: center;
	text-decoration: underline;
	color: #c50000 !important;
	font-size: 30px;
}

.poa .poa_info p,
.poa .poa_info ul li {
	color: #052463;
}

.pricing_info .vat {
	margin-bottom: 10px !important;
}

.pricing_info .advert_checkboxes {
	padding-left: 0;
}

.pricing_info .advert_checkboxes ul li {
	display: inline-block;
	text-decoration: none;
	padding-right: 40px;
}

input.heading-font.car_price::placeholder {
	color: #000;
}

.advert_price .priceradios div.radio span {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/05/radio-blue.png);
}

.advert_price .pricing_info.display_divs.price .exchange label {
	font-size: 15px;
}

.advert_price .pricing_info.display_divs.price .part_exchange {
	margin-top: 0px;
	line-height: 14px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	padding-left: 0;
}

form#stm_sell_a_car_form .pricing_info.display_divs.price label {
	margin: 0 !important;
}

.advert_price .pricing_info.display_divs.price input.heading-font.car_price {
	border: 1px solid #00000017;
	background: #fff;
}

.pricing_info.display_divs.price .col-md-8.col-sm-8,
.pricing_info.display_divs.price .vat,
.pricing_info.display_divs.price .quantity,
.pricing_info.display_divs.price .vat .col-md-8.col-sm-12,
.pricing_info.display_divs.price .quantity .qty {
	padding: 0;
}

.stm-form-price-edit input {
	background: #fff;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	height: 38px;
	background: #fff;
}

#advertAccordion .step_number {
	width: 100%;
	padding: 15px 20px 15px 20px;
	margin-top: 0px !important;
	text-align: left !important;
	box-shadow: none !important;
	font-weight: bold;
	margin-bottom: 5px;
}

.load_more_result {
	display: flex;
	justify-content: center;
}

.load_more_result .load_results {
	background: #eceff3;
	color: #052463;
	padding: 4px 8px;
	display: inline-block;
	border-radius: 4px;
	text-decoration: none;
	font-weight: 600;
	font-size: 13px;
}

.company_n_location.desktop_loc {
	padding-right: 0;
	display: flex;
}

#advertAccordion .step_number:active {
	top: 0;
}

#advertAccordion .step_number span {
	float: right;
}

.specs_details h2 {
	margin-bottom: 5px;
}

.step_specs,
.step_info,
.step_tech {
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
}

div#advert_features .stm-single-feature h2 button .heading-font {
	color: #052463 !important;
	padding: 0;
	margin: 0;
}

div#advert_features .collapse,
div#advert_features .collapsing {
	z-index: 1;
	position: absolute;
	background: #fff;
	width: 97%;
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3);
	padding-left: 15px;
	padding-bottom: 10px;
}

#accordionFeatures .panel-body {
	max-height: 150px;
	overflow: auto;
	margin-bottom: 8px;
}

div#advert_features .stm-single-feature h2 button .heading-font span {
	float: right;
	padding-right: 10px;
}

div#advert_features .stm-single-feature .card-body {
	height: 150px;
	overflow: auto;
}

div#advert_features .stm-single-feature h2 {
	margin: 0;
}

div#advert_features .stm-single-feature .add_new_checkbox button.btn.btn-primary.add_new_button {
	padding: 7px !important;
	margin: 10px 0;
	width: 50% !important;
}

div#advert_features .stm-single-feature h2 button {
	background: #ddd !important;
}

.additional_features .stm-single-feature .add_new_checkbox {
	background: #fff;
}

div#advert_features .stm-single-feature button {
	width: 90% !important;
	box-shadow: none !important;
	padding: 10px 0;
}

div#advert_features .stm-single-feature {
	position: relative;
}

.additional_features .additional_div .stm-single-feature .feature_checkbox {
	height: 100%;
	min-height: auto;
	padding-left: 10px;
	overflow: auto;
}

.high_cat_details .each_detail input {
	border: 2px solid #052463;
	background: #fff;
	border-radius: 4px !important;
}

.each_detail {
	margin-bottom: 15px;
}

.each_detail span.select2-selection.select2-selection--single,
.pricing_info.display_divs.price span.select2-selection.select2-selection--single {
	border: 2px solid #052463 !important;
	background: #FFF !important;
	border-radius: 4px !important;
}

.each_detail .select2-selection__rendered,
.pricing_info.display_divs.price .select2-selection__rendered {
	border-bottom: 2px solid #052463 !important;
}

.high_cat_details .each_detail label {
	color: #052463;
	letter-spacing: 0.5px;
	padding-bottom: 5px;
}

.radio_input {
	width: 50%;
	float: left;
}

.stm_add_car_title_form.watercratft_title input,
.pricing_info.display_divs.price input,
.stm-car-listing-data-single.advert_title textarea,
input.select2-search__field {
	border: 2px solid #052463 !important;
	background: #fff !important;
	border-radius: 4px !important;
}

.pricing_info.display_divs.price input {
	font-size: 17px;
	padding-left: 34px;
	padding-top: 4px;
}

.high_cat_details .each_detail label span {
	color: red;
}

span.select2-dropdown.select2-dropdown--below {
	box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.3);
	border: none !important;
}

.select2-results__option.select2-results__option--highlighted {
	color: #052463 !important;
}

input.select2-search__field {
	margin-top: 7px;
}

.radio_input label {
	text-transform: capitalize !important;
	overflow: hidden;
}

.high_cat_details .each_detail input:focus {
	border-color: #052463;
}

.each_detail .select2-selection__arrow b:before {
	color: #000 !important;
}

.each_detail .select2-selection__rendered {
	color: #000 !important;
	padding: 0 21px !important;
}

.each_detail div.radio span {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/05/radio-blue.png) !important;
}

.details_jetski-spec.specs li.select2-search.select2-search--inline input {
	border: none !important;
}

#advert_price .pricing_info.display_divs.price label {
	color: #052463 !important;
}

.advert_title {
	margin-bottom: 10px;
}

div#tanks_spces .high_cat_details .each_detail .inputs {
	display: flex;
}

div#tanks_spces .high_cat_details .each_detail .inputs .select2 {
	width: 50% !important;
}

div#tanks_spces .each_detail {
	padding: 0 !important;
}

div#tanks_spces .high_cat_details .each_detail .inputs input {
	margin-right: 10px;
	width: 50%;
}

.input_col8 {
	padding: 0 !important;
}

.input_col4 {
	padding-right: 0 !important;
}

div#tanks_spces .high_cat_details .each_detail .inputs label {
	padding-right: 10px;
	width: 50% !important;
}

.high_cat_details {
	margin-top: 10px;
}

.step_specs .specs_details button {
	width: 100%;
	background: #ddd !important;
	color: #052463 !important;
	text-align: left;
	box-shadow: none !important;
	font-weight: 600 !important;
	padding: 10px;
}

.step_specs .specs_details button span {
	float: right;
}

.country_advert,
.engine_detail {
	display: none;
}

.engine_detail select.detail_input {
	visibility: visible !important;
	opacity: 1 !important;
}

.step_specs .specs_details .engine_detail button {
	width: 15% !important;
	background: #052463 !important;
	color: #fff !important;
}

.step_specs .specs_details .engine_detail select.detail_input {
	width: 100%;
	border: 2px solid #052463;
	background: #fff;
	border-radius: 4px !important;
	height: 40px;
	padding: 0 21px;
}


/*.advert_result_ul span {
float: right !important;
}*/

.stm-listing-single-price-title span p {
	font-size: 16px;
}

#specifications.engine-head i {
	font-size: 24px !important;
}

.each_detail label span i {
	color: #052463;
	text-transform: lowercase;
}

.each_detail textarea {
	border: 2px solid #052463;
	background: #fff;
	color: #000 !important;
	border-radius: 4px;
	padding-top: 5px;
}

.each_detail textarea:focus {
	border-color: #052463;
}

.pricing_info .mt_cls_xls {
	position: absolute;
	top: 24%;
	z-index: 33;
	left: 4%;
	color: #000;
	font-size: 19px;
}

.engine_accordion .container {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.engine_accordion .container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.engine_accordion .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #eee;
}

.engine_accordion .container:hover input~.checkmark {
	background-color: #ddd;
}

.engine_accordion .container input:checked~.checkmark {
	background-color: #052463;
}

.engine_accordion .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.engine_accordion .container input:checked~.checkmark:after {
	display: block;
}

.engine_accordion .container .checkmark:after {
	left: 9px;
	top: 4px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.step_info .specs_details button,
.step_tech .specs_details button {
	width: 100%;
	background: #ddd !important;
	color: #052463 !important;
	text-align: left;
	box-shadow: none !important;
	font-weight: 600 !important;
	padding: 10px;
}

.step_info .specs_details button span,
.step_tech .specs_details button span {
	float: right;
}

.accordion_container2 .accordion_body2 .inner_content {
	position: relative;
}

.accordion_container2 .accordion_body2 .inner_content button.include_button {
	font-weight: 600 !important;
}

button.trade_include_bttn,
button.trade_tradestep {
	position: static !important;
	transform: none !important;
}

div#accordionDetails div.specs_details .card .high_cat_details,
div#accordionDetails div.specs_details .card .high_cat_details .each_detail,
div#accordionTechnical div.specs_details,
div#accordionDetails div.specs_details .card,
div#accordionTechnical div.specs_details .card .high_cat_details,
div#accordionTechnical div.specs_details .card .high_cat_details .each_detail {
	padding: 0;
}

input.detail_input {
	padding: 10px !important;
}

.performance_specs,
.tanks_specs,
div#accordionTechnical .engine_specs {
	padding: 0 15px !important;
}

#accordionButton,
#accordionServiceButton {
	width: 100%;
	float: left;
}

.mobile_profile_toogle button.mobile-profile-toggle {
	background: none !important;
	float: left;
	position: absolute;
	top: 5em;
	z-index: 2222;
	content: "";
	padding: 0;
	left: 10px;
	display: none;
	width: auto;
}

.mobile_profile_toogle button.mobile-profile-toggle span.mobile-profiletogle-bar>i {
	font-size: 27px;
	/* background: #fff; */
	border-radius: 100%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	position: relative;
	top: 4px;
}

.build_ad {
	padding-left: 0 !important;
}

.build_ad>div {
	padding-left: 0;
	padding-bottom: 20px;
}

.interior_specs ul li.active a {
	border-top-color: #052463 !important;
	border-left-color: #052463 !important;
	border-right-color: #052463 !important;
	border-bottom-color: none !important;
}

.interior_specs ul.nav.nav-tabs {
	border-bottom-color: #052463 !important;
	margin: 15px 0;
}

.step_specs div.accordion .specs_details {
	padding: 0;
}

.interior_specs ul li a,
.interior_specs ul li.active a {
	color: #052463;
}

.tox.tox-tinymce {
	margin-bottom: 30px;
}

.tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-menubar button {
	width: auto;
	margin-right: 5px;
	padding: 10px 20px;
	height: auto;
}

.page-template-step1 .feild_sec-width input::placeholder,
.page-template-edit_profile .feild_sec-width input::placeholder {
	color: #000;
}

.page-template-step1 .feild_sec-width -webkit-input::placeholder,
.page-template-edit_profile .feild_sec-width -webkit-input::placeholder {
	color: #000;
}

.page-template-step1 .feild_sec-width -moz-input::placeholder,
.page-template-edit_profile .feild_sec-width -moz-input::placeholder {
	color: #000;
}

.page-template-step1 span.select2 span,
.page-template-edit_profile span.select2 span {
	color: #000 !important;
}

.page-template-step1 .company_photos_row .company_photos_column input:focus,
.page-template-edit_profile .company_photos_row .company_photos_column input:focus {
	border-color: #ddd;
}

.custom-hide {
	opacity: 0;
}

.custom-hide:hover {
	opacity: 0;
}

.stm-fixed .header-inner-content .dropup {
	float: left;
	display: none;
}

.stm-fixed {
	padding: 10px 0 !important;
}

div.accordion .card .card-header h2 {
	margin: 0;
}

.standard_package .inner_content .stand-plan-sec {
	margin-top: 15px !important;
}

div#gtranslate_wrapper {
	top: 10px !important;
	left: 13px !important;
	bottom: auto !important;
	width: 10% !important;
}

.stm-fixed .listing-right-actions {
	float: none !important;
}

.profile_sidebar div.container {
	width: 100%;
	max-width: 100% !important;
}

.mobile_profile_silder_cls {
	padding-left: 15px !important;
}

.stm-fixed .listing-logo-main {
	padding: 5px 0;
}

.switcher .selected a {
	line-height: 26px;
	height: 26px;
}

.dropup ul.stm_top-menu.dropdown-menu ul.sub-menu {
	padding-left: 0px;
}

.dropup ul.dropdown-menu li {
	border-bottom: 1px dotted #000;
}

.dropup ul.stm_top-menu.dropdown-menu li {
	list-style: none;
	border-bottom: 1px dotted #000;
}

.dropup ul.dropdown-menu li:last-child {
	border: none;
}

.dropup.custom-mobile-fixed-drop-cls-listing button {
	background: #8ffbc2 !important;
	border-color: #8ffbc2;
	margin-right: 15px;
	width: 45px;
	height: 45px;
}

.dropup ul.dropdown-menu li {
	padding: 0 0 5px 0;
}

.dropup ul.dropdown-menu li:last-child {
	padding-bottom: 0;
	margin-bottom: 0px;
}

.dropup.custom-mobile-fixed-drop-cls-listing button span>i {
	color: #000;
	font-size: 18px;
	margin: 8px 0;
}

.dropup.custom-mobile-fixed-drop-cls-watercraft button {
	background: #5dd5ff !important;
	border-color: #5dd5ff;
	margin-right: 5px;
	width: 45px;
	height: 45px;
}

.dropup.custom-mobile-fixed-drop-cls-watercraft span.togle-bar img {
	width: 30px !important;
	height: 30px;
	text-align: center;
	margin: 0px 2px;
}


/************* Private user sticky desktop menu css starts here ***************/

.custom-mobile-fixed-drop-cls-listing.private_main_cls_menu {
	margin-bottom: 10px;
}

.custom-mobile-fixed-drop-cls-listing.private_main_cls_menu button.btn.btn-default.dropdown-toggle.private_cls {
	background: #50f79f !important;
	border-color: #50f79f;
	margin-right: 15px;
	width: 45px;
	height: 45px;
}

.page-template-contact .custom-mobile-fixed-drop-cls-listing.private_main_cls_menu button.btn.btn-default.dropdown-toggle.private_cls {
	background: #50f79f !important;
	border-color: #50f79f;
	margin-right: 15px;
	width: 45px;
	height: 45px;
	padding: 0;
	justify-content: center;
}

button.btn.btn-default.dropdown-toggle.private_cls i.fa.fa-plus {
	font-size: 18px;
	color: #000;
	margin: 8px 0px;
}

.listing-logo-main a.bloglogo,
.header-toplogo>a {
	float: left;
}

.stm-fixed .header-listing .listing-logo-main img {
	width: 85% !important;
	padding: 10px 0 0 0;
}

div.mobile-custom-category-slider {
	display: none !important;
}

.custom-mobile-cockpit-cls {
	display: none;
}

.stm_add_car_form .build_ad span .standard_class {
	color: #0a52ff;
	font-weight: bold;
}

.stm_add_car_form .build_ad span .premium_class {
	color: #f87738;
	font-weight: bold;
}

.stm_add_car_form .build_ad span .featured_class {
	color: #45c914;
	font-weight: bold;
}

.stm-form-checking-user .payment_radio {
	margin: 15px 0;
}

.build_ad .col-md-3 {
	margin-top: 24px;
}

.build_ad .bundle {
	float: left;
	width: 100%;
}


/*.login_right_registration::before {
position: absolute;
content: "";
background: #ccc;
width: 2px;
height: 96%;
left: 136px;
}*/

.accordion_container p.private_btn:last-child,
.accordion_container1 p.category_btn:last-child {
	border: none;
}

.login_right_registration {
	position: relative;
}


/*.login_right_registration .form-submit-xls {
padding: 0;
width: 70%;
float: right;
}*/

.mobile_wishlist {
	display: none;
}

.mobile-custom-category-slider .owl-controls .owl-nav .owl-prev {
	position: absolute;
	top: 25px;
	left: 2px;
	font-size: 16px;
}

.mobile-custom-category-slider .owl-controls .owl-nav .owl-next {
	position: absolute;
	top: 25px;
	right: 2px;
	font-size: 16px;
}

.login_left_registration h3,
.login_right_registration #form-submit h2 {
	font-size: 32px;
	line-height: 38px;
}

#footer-copyright .footer-copyright .row>div {
	width: 100%;
	text-align: center;
}

footer#footer div#footer-main aside#stm_text-2.stm_wp_widget_text {
	width: 100%;
}

footer#footer div#footer-main .footer_widgets_wrapper.less_4 {
	float: left;
	width: 50%;
	padding-left: 10em;
}

footer#footer div#footer-main .footer_widgets_wrapper.less_4 .cols_2 aside {
	width: 100%;
}

div#footer-copyright .stm-footer-menu {
	margin: 5em 0 0 0;
}

form#adduser .stm-my-profile-settings {
	border: none;
	padding: 0;
	margin: 20px 0 0 0;
}

.stm-login-register-form .stm-register-form form input::placeholder,
form.sign_dealer_form input::placeholder {
	color: #000;
}

.stm-login-register-form .stm-register-form form input::-webkit-placeholder,
form.sign_dealer_form input::-webkit-placeholder {
	color: #000;
}

.stm-login-register-form .stm-register-form form input::-moz-placeholder,
form.sign_dealer_form input::-moz-placeholder {
	color: #000;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #000 !important;
}

.navxtBreads {
	border: none !important;
}

.sign_dealer_form .stm-my-profile-settings .stm-new-file-label1 {
	font-style: italic;
	width: auto;
	float: left;
	padding: 10px 0;
	font-size: 13px;
}

.business-directory .filter-main {
	width: 100%;
	margin: 0 0 20px 0;
}

.business-directory .filter-main+h3.search_heading {
	margin: 10px 0;
}

.business-directory .wpbdp-listing.excerpt {
	margin: 0 0 30px 0;
	padding: 10px;
}

.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec {
	max-width: 100%;
}

.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec .nav-tabs>li>a {
	padding: 6px 15px;
	justify-content: center;
	font-size: 12px;
}

.business-directory div#wpbdp-listings-list .listing-actions.cf a {
	max-width: 30%;
	margin: 0 1%;
	width: 100%;
	display: inline-block;
	padding: 8px 0 !important;
	text-transform: capitalize;
	font-weight: 500;
}

.business-directory .content_dir_main .content_dir_mid h3 {
	letter-spacing: 0;
	font-size: 17px;
}

.business-directory ul.common_list_sec.list-unstyled input.listing_sub_btn {
	font-size: 12px;
}

.business-directory .content_dir_main .thumbnail-btn .content_dir_mid p.rating_dir_last {
	margin: 0;
}

.business-directory .search-results .wpbdp-listing.excerpt .content_dir_main {
	margin-bottom: 0px;
}


/*.business-directory .content_dir_mid p.location_add {
margin-bottom: 0 !important;
}*/

.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec .tab-content .common_list_sec {
	margin: 0;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
	width: 25%;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {}

.business-directory .wpbdp-listing.excerpt .listing-actions {
	display: inline-block;
	width: 100%;
	max-width: 32%;
	margin-top: 20px;
	text-align: right;
}

.business-directory ul.message_call {
	margin-top: 0px !important;
}

.business-directory .wpbdp-listing.excerpt .contact_dir_main ul.message_call li button {
	padding: 9px 13px;
	font-size: 13px;
	text-transform: capitalize;
	font-weight: 500;
}

.business-directory .wpbdp-bar {
	background: none;
}

.business-directory p {
	font-weight: 500;
	font-size: 12px;
}

.business-directory .content_dir_main .listing-thumbnail img {
	height: auto;
	width: 100%;
	object-fit: contain;
	background: transparent;
}

.accordion_body2.service_package.marine_services_service {
	float: inherit;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {
	min-height: 204px;
	max-height: 220px;
	min-width: 350px;
	max-width: 100%;
	float: right;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last {
	width: 40%;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main .thumbnail-btn {
	width: 60%;
}

.business-directory .listing_time_cls_sec li.green {
	color: #17844a;
	font-weight: bold;
	font-size: 12px;
}

.page-id-9296 .content_dir_main .content_dir_mid {
	padding: 0 15px 0 20px !important;
	margin: 0;
}

.business-directory .wpbdp-listing.excerpt .content_dir_main {
	align-items: flex-start;
}

.business-directory .wpbdp-listing .listing-thumbnail {
	width: 150px;
	height: 204px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
}

.business-directory .wpbdp-listing .listing-thumbnail a {
	width: 100%;
	height: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.business-directory .wpbdp-listing .listing-thumbnail img.wpbdp-thumbnail {
	max-width: 100% !important;
	width: 100% !important;
	height: auto !important;
	margin: 0;
}

.stm-form-checking-user .payment_radio {
	padding: 20px 0 4px 0px;
	float: left;
	width: 100%;
}

.paymentradio {
	float: left;
	width: 50%;
	padding-left: 0;
}

.buy_bundle_popup_cls {
	width: 50%;
	float: left;
}

.payment_radio+div+div {
	margin: 20px 0 20px 15px !important;
}

.pay_bundle {
	display: none;
}

.monthly p,
.bundle p {
	color: #000 !important;
	font-weight: bold;
}

.monthly p span,
.bundle p span {
	color: green !important;
}

.monthly p span.balance_class,
.bundle p span.balance_class {
	color: red !important;
}

.bundle p {
	color: #2f55ad;
	font-weight: bold;
}

.monthly p span,
.bundle p span {
	color: #000;
	font-size: 17px;
}

.monthly_line p,
.bundle_line p {
	font-style: italic;
	font-weight: bold;
	color: #083ead;
}

.monthly_line {
	float: left;
	width: 100%;
}

.bundle_info {
	float: left;
	width: 80%;
}

.bundle {
	float: left;
	width: 20%;
}

.balance_class p {
	color: red;
	margin-bottom: 0px !important;
}

.headingEight .step_number {
	background: #052463;
}

.headingEight .step_number>h4 {
	color: #ffffff !important;
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
}

.desc_heading textarea {
	color: #000;
}

input.heading-font.car_price::placeholder {
	color: #000;
}


/************************** create ad page ends*******************************/

.darkHeader .custom-header-sticky-fixed-drop-cls ul.dropdown-menu li {
	list-style: none;
	border-bottom: 1px dotted #000;
	margin: 0;
}

#header .stm-fixed .header-inner-content .listing-service-right button.ivory-search-cls-mb {
	background: #fff !important;
	padding: 0;
	margin: 0;
	border: none;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	top: -12px;
	position: relative;
}

.header-listing .header-inner-content {
	max-width: 1170px !important;
}

#header .stm-fixed .header-inner-content .listing-service-right .listing-right-actions {
	display: flex;
	flex-direction: row-reverse;
}

#header .stm-fixed .header-inner-content .listing-service-right button.ivory-search-cls-mb i {
	color: #052463;
}

.stm-fixed .header-inner-content {
	display: flex;
	align-items: flex-end;
	justify-content: normal;
}


/********************* Event form & single event blog page ***********************/

.link-not-active {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	color: black;
}

.get-tickets-footer {
	width: 100%;
	float: left;
	margin: 0px 0px 15px;
	position: relative;
	z-index: 1;
}

.get-tickets-footer .call-to-action {
	float: right;
	border: 2px solid #457cec;
	border-radius: 30px;
	padding: 3px;
	margin-top: 10px;
}

.get-tickets-footer .call-to-action a.btn.btn-primary {
	background: #286090;
	border: 1px solid #457cec;
	border-radius: 30px;
	padding: 6px 20px;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.event_form .inner_select2,
.news_form .inner_select2 {
	width: 50% !important;
}

.event_form .inner_select input[type="text"],
.news_form .inner_select input[type="text"],
.news_form .inner_select input[type="email"] {
	width: 50%;
}

.event_form .inner_select input[type="number"] {
	width: 100%;
}

.event_form .inner_select .options_radio .iti input[type="number"] {
	width: 50%;
}

.event_form .inner_select1 input[type="text"] {
	width: 100%;
}

.event_form .placeholder_position input[type="text"] {
	position: relative;
	padding: 0px 20px 0 32px;
}

.event_form .placeholder_position .www_cls_xls {
	padding: 0px 20px 0 50px !important;
}

.event_form .placeholder_position .mt_cls_xls {
	position: absolute;
	top: 42px;
	z-index: 33;
	left: 3%;
	color: #000
}

.news_buttons .blue {
	color: #3096bb !important;
}

.news_buttons .blake {
	color: #000;
}

.news_buttons .red {
	color: #ff0000 !important;
}

.common_select_open_time .open_time_select {
	width: 35% !important;
}

.event_form .event_price_position .event_price_cls_xls {
	position: absolute;
	z-index: 33;
	top: 22%;
	left: 9%;
}

.event_form .event_price_position {
	left: -3%;
}

.cost_enter_middle {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}

.event_form .inner_select .cost_to_enter_div .currency_position {
	position: absolute;
	left: 74%;
	float: left;
	top: 31px;
}

.event_form .inner_select .cost_to_enter_div .cost_enter_middle span {
	font-weight: bold;
	color: #000;
}

.cost_to_enter_div {
	position: relative;
}

.event_form .price-wdth .inner_options_radio .currency_width {
	width: 43% !important;
}

.event_price_position input[type="text"] {
	position: relative;
	height: 41px !important;
}

.event_form .inner_select1 .options_radio .inner_options_middle .select2[dir="ltr"] {
	width: 100% !important;
}

.event_form .inner_select1 .inner_options_radio1 {
	width: 50% !important;
	position: relative;
}

.event_form .inner_select1 .options_radio .inner_options_middle {
	width: 25%;
	float: left;
}

.inner_options_radio.inner_options_radio1 label.inner-vendor-spaces-cls .checker {
	margin-top: 3px !important;
}

#toTop {
	display: none;
}

form.event_form {
	display: none;
}

form.event_form.active {
	display: block;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background: #052463 !important;
	color: white !important;
}

.ui-widget-content {
	background: #fff !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
	color: #000 !important;
	background: #eceff3 none !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover {
	background: #052463 none !important;
	color: #fff !important;
}

.inner-category-sec.dealer_plus button.cate-sec-jetski.color,
.inner-category-sec.dealer_plus button.cate-sec-sailboat.color,
.inner-category-sec.dealer_plus button.cate-sec-yacht.color,
.inner-category-sec.dealer_plus button.cate-sec-commercial.color,
.inner-category-sec.dealer_plus button.cate-sec-RIB.color,
.inner-category-sec.dealer_plus button.cate-sec-small_craft.color,
.inner-category-sec.dealer_plus button.cate-sec-man_powered.color,
.inner-category-sec.dealer_plus button.cate-sec-boathome.color,
.inner-category-sec.dealer_plus button.cate-sec-fishing.color {
	background: #052463 !important;
	color: #fff !important;
}

.heading_news button {
	display: none;
}

.heading_news.active button {
	display: block;
}

.heading_news {
	display: inline-block;
	width: 100%;
}

.select2 {
	width: 73% !important;
}

.main_active_new_cls {
	width: 100%;
	float: left;
	border: 2px solid #052463;
	padding: 5px;
	margin: 15px auto;
	position: relative;
}

.main_active_new_cls .right_active_news_cls {
	width: 25%;
	float: left;
}

.main_active_new_cls .middle_active_news_cls {
	width: 50%;
	float: left;
}

.main_active_new_cls .left_active_news_cls {
	width: 33.3%;
	float: left;
}

.select_news_events .options_radio .iti.iti--allow-dropdown {
	width: 100%;
}

.right_active_news_cls {
	padding-right: 15px;
}

.middle_active_news_cls h1 {
	float: left;
	font-size: 18px;
	width: 100%;
}

.middle_active_news_cls h1.news-head span {
	font-weight: normal;
	color: #4296b5;
}

.news_columns {
	color: #555;
	width: 100%;
}

.news_columns span {
	font-weight: normal;
	font-size: 15px;
}

.news_buttons .news_date span {
	display: block;
}

.news_columns label {
	width: 150px;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	margin-right: 15px;
}

.news_buttons {
	float: right;
	position: relative;
	text-align: center;
	width: 25%
}

.news_home_main .main_active_event_cls .news_buttons a.news-btn {
	background: transparent;
	padding: 6px;
	color: #052463;
	font-size: 14px;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	height: 40px;
	border: 1px solid #052463;
	width: 40px;
	border-radius: 25px;
	margin: 0 5px 5px 0;
	text-align: center;
	text-decoration: none;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.news_home_main .main_expired_event_cls .news_buttons a.news-btn {
	width: 100%;
	height: auto;
	border: none;
	border-radius: 0px;
}

.news-column-wdth {
	float: left;
	width: 100%;
}

.news-column-wdth .news_columns {
	float: left;
	width: 50%;
}

.inner_select .stm-single-feature-main {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.inner_select .stm-single-feature .feature-single {
	width: 33%;
	float: left;
}

.inner_select.acount-btn #showresults {
	color: #052463 !important;
	margin: 15px 0;
	font-weight: 700;
}

.inner_select.acount-btn input.submit {
	width: auto;
	float: left;
}

.inner_select.acount-btn input.update-draft-submit.button {
	background: #052463 !important;
	width: 45%;
	opacity: 1;
	float: right;
	margin: -1px;
}

.calender-group .options_radio.right-date-time-div {
	width: 30%;
	float: left;
}

.calender-group .options_radio.left-date-time-div {
	width: 70%;
	float: left;
}

.common_select_open_time .open_time_select select {
	width: 50%;
	visibility: visible;
	opacity: 1;
	background: #052463;
	padding: 8px 0;
	line-height: 48px;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	outline: none !important;
}

.common_select_open_time .day_name_time {
	width: 27%;
	float: left;
	font-weight: 700;
	color: #052463;
}

.common_select_open_time .open_time_select {
	width: 35%;
	float: left;
}

.common_select_open_time .day_name_time h4 {
	text-align: center;
	font-size: 12px;
	margin: 10px 0px 0px 18px;
}

.options_radio.left-date-time-div label {
	text-align: center;
}

.options_radio.left-date-time-div span.open_heading {
	margin: 0 50px;
}

.event_form .options_radio1 {
	position: relative;
	top: 33px;
}

.event_form .inner_select1 a {
	float: left;
	width: 100%;
	font-weight: 700;
}

.options_radio.cost_to_enter_div.active {
	padding: 10px;
	background: #052463;
}

.options_radio.cost_to_enter_div.active label,
.options_radio.cost_to_enter_div.active span {
	color: #fff !important;
}

.options_radio.cost_to_enter_div.active .inner_options_radio.options_radio1.event_price_position.currency_position {
	top: 41px !important;
}

.options_radio.cost_to_enter_div.active .inner_options_middle.currency_width {
	width: 24%;
}

.options_radio.cost_to_enter_div.active button.inner-vendor-plus-icon {
	background: #fff !important;
	color: #052463 !important;
}

.options_radio.cost_to_enter_div.active button.vendor-remove-field-event {
	background: #fff !important;
	color: #052463 !important;
}

.event_form .inner_select1 {
	width: 70% !important;
}

.common_select_open_time .open_time_select {
	width: 48%;
	float: left;
}

.open_time_select2 {
	margin-right: 15px;
}

.event_form .inner_select1 .options_radio1 {
	width: 25% !important;
	float: left;
}

.schedule.facilities .facilities_tex ul li {
	list-style: none;
	border-bottom: 1px solid #cbd9e4;
	text-align: left;
	padding-bottom: 8px;
}

.schedule.facilities .facilities_tex ul li:last-child {
	padding-bottom: 0px !important;
}

.schedule.facilities .facilities_tex ul li i.fa.fa-check-square-o {
	margin: 0 12px 0px 0px;
	color: #8BC34A;
}

button.slick-next.slick-arrow {
	display: none !important;
}

button.slick-prev.slick-arrow {
	visibility: hidden;
}

.additional-event-img .slick-track .slick-slide {
	height: auto !important;
}

.event_sound_xls .Gallery-section .img-desc h1 {
	font-size: 16px;
	color: #000 !important;
	font-weight: 300;
	margin: 0;
	padding: 15px 0;
}

.main_active_new_cls a.left.carousel-control i {
	position: absolute;
	top: 50%;
}

.Information_selected-times .selected-times .description {
	width: 38% !important;
}

.event_sound_xls .Gallery-section div.social-icons,
.Gallery-section div.social-icons ul {
	float: left;
	width: 100%;
	padding: 10px 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.event_sound_xls .Gallery-section div.social-icons ul li {
	padding: 0;
	background: #052463;
	margin: 5px 10px 15px 0px;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.main_active_new_cls .carousel-inner .item img {
	min-height: 210px;
	object-fit: cover;
	width: 100%;
}

.main_active_new_cls .carousel-control i {
	position: absolute;
	top: 50%;
}

.event_sound_xls .Gallery-section div.social-icons ul li a {
	font-size: 20px;
	color: #fff;
}

.event_sound_xls .Gallery-section div.social-icons li {
	list-style: none;
	float: left;
}

.event_sound_xls .gallery-img {
	position: relative;
	margin: 0;
}

.main_active_new_cls .carousel-control {
	opacity: 1;
}

.event_sound_xls .absolute-spc {
	position: absolute;
	content: "";
	bottom: -20%;
	height: 260px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 4em;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	width: 100%;
	z-index: 11;
}

.event_sound_xls .gallery-img:hover .img-desc {
	opacity: 1;
}

.event_sound_xls .Gallery-section .img-desc {
	color: #000;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transition: all 0.7s linear;
	-webkit-transition: all 0.7s linear;
	-moz-transition: all 0.7s linear;
	-ms-transition: all 0.7s linear;
	background: rgba(234, 234, 234, 0.9);
	opacity: 0;
	height: auto;
}

.event_sound_xls .Gallery-section .img-desc::before,
.event_sound_xls .Gallery-section .img-desc::after {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2021/09/team-shape.png);
	height: 100%;
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
}

.event_sound_xls .Gallery-section .img-desc::before {
	position: absolute;
	content: "";
	left: 0;
	top: -58px;
	z-index: 1;
	opacity: 0.8;
}

.event_sound_xls .Gallery-section .img-desc::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: -58px;
	transform: rotate(-180deg);
	opacity: 0.8;
}

.additional-img-sec-vc .additional-inner-content-sec-vc h4 {
	text-align: center;
	font-size: 32px;
}

.additional-img-sec-vc {
	width: 100%;
	margin: 25px auto;
}

.additional-img-sec-vc .item.add_img_crosual_inner img {
	height: 400px;
	object-fit: contain;
}

.stm-view-type.event_sound_xls .event-content-cls p {
	padding: 0px 0px 20px;
	color: #000 !important;
	margin: 200px 0 10px 0;
	word-break: break-all;
	z-index: 111;
	position: relative;
}

.event-content-cls h3 {
	margin-top: 20px !important;
}

.stm-view-type.event_sound_xls .event-content-cls {
	background: #e0e0e0;
	padding: 25px;
}

.event_sound_xls .Gallery-section {
	background: url(http://demo.designwall.com/dw-events/wp-content/uploads/sites/44/2017/01/geometric-hd.png);
	padding-bottom: 4em;
}

.event_sound_xls .Gallery-head {
	padding: 3em 0;
	width: 80%;
	margin: 0 auto;
}

.event_sound_xls .Gallery-head h4 {
	color: #fff !important;
	font-size: 36px;
	font-weight: 400;
	float: left;
	margin: 0;
	padding: 0;
}

.event_sound_xls .Gallery-head .call-to-action {
	text-align: right;
	float: right;
}

.event_sound_xls .Gallery-head .call-to-action a {
	background: #286090;
	border-color: #286090;
	padding: 6px 20px;
	border-radius: 30px;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	box-shadow: 0px 0px 0px 3px #1e1e26, 0px 0px 0 5px #286090;
}

.event_sound_xls .gallery-img img {
	height: 300px;
	object-fit: cover;
	filter: brightness(0.8);
	-webkit-filter: brightness(0.8);
	box-sizing: border-box;
	box-shadow: 0px 3px 10px #ccc;
	border-radius: 6px;
}

.event_sound_xls .Gallery-section .img-desc p {
	width: 80%;
	margin: 0 auto 15px auto;
	line-height: 22px;
}

.event_sound_xls .home-page-banner {
	position: relative;
}

.event_sound_xls .Gallery-section div.row {
	width: 100%;
	float: left;
	padding: 3em 0 0 0;
	margin: 0;
}

.home-page-banner::before {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
	z-index: 11;
}

.event_sound_xls .banner-txt {
	position: absolute;
	top: 35%;
	width: 80%;
	left: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	z-index: 11;
}

.event_sound_xls .home-page-banner img {
	height: 600px;
	width: 100%;
	object-fit: cover;
}

.event_sound_xls .banner-txt h1 {
	color: #fff !important;
	font-size: 42px;
	margin-bottom: 20px;
}

.event_sound_xls .banner-btmarea p {
	color: #fff;
	font-size: 14px;
}

.event_sound_xls .banner-btmarea span {
	font-weight: bold;
}

.event_sound_xls .banner-btmarea .price p {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 0 0;
}

.event_sound_xls .call-to-action a {
	background: #286090;
	border: 1px solid #457cec;
	border-radius: 30px;
	padding: 6px 20px;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.event_sound_xls .call-to-action {
	float: left;
	margin-top: 10px;
}

.event_sound_xls .banner-txt .countdown>div {
	float: left;
	background: rgba(234, 234, 234, 0.6);
	padding: 10px;
	text-align: center;
	margin: 5px;
	width: 70px;
	height: 80px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.event_sound_xls .banner-txt .countdown {
	float: right;
}

.event_sound_xls .countdown>div span {
	background: rgba(255, 255, 255, 0.25);
	padding: 10px;
	margin: 0;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 30px;
}

.event_sound_xls .countdown>div .smalltext {
	color: #fff;
}

.event_sound_xls .absolute-spc {
	position: absolute;
	content: "";
	bottom: 0;
	height: 260px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 4em;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
}

.event_sound_xls .banner-btmarea h1 {
	font-size: 16px;
	line-height: 26px;
	color: #fff !important;
	font-weight: 400;
	width: 90%;
	letter-spacing: 0.7px;
	margin-bottom: 20px;
}

.event_sound_xls .schedule {
	float: left;
	width: 100%;
	padding: 1em 0;
}

.event_sound_xls .table table thead {
	background: #052463;
	float: left;
	width: 100%;
}

.event_sound_xls .schedule h1 {
	font-size: 28px;
	font-weight: 600;
	text-transform: capitalize;
	padding: 0 15px 0 0;
}

.event_sound_xls .schedule .table h1 {
	background: #286090;
	margin: 0;
	padding: 15px 20px 15px 30px;
	color: #fff !important;
	font-weight: 400;
	font-size: 24px;
}

.event_sound_xls .table table tbody td i {
	float: left;
	padding: 5px 10px 2px 0;
	font-size: 18px;
	color: #000;
	font-weight: 300;
}

.event_sound_xls .table table tbody td p {
	color: #000;
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 4px 0;
}

.event_sound_xls .schedule table.table {
	border: 1px solid #ccc;
}

.event_sound_xls .banner-video iframe {
	height: 260px;
	z-index: 99 !important;
	margin-left: 0px;
	width: 100%;
}

.event_sound_xls .banner-btmarea {
	background: rgba(0, 0, 0, 0.7);
	position: relative;
	margin: 0 2em;
	float: left;
	width: 100%;
}

.event_sound_xls .schedule-portion {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.event_sound_xls .absolute-spc::before {
	position: absolute;
	content: "";
	background: #fff;
	width: 100%;
	height: 300px;
	left: 15px;
	padding: 0;
	margin: 0;
	z-index: -11;
	transform: skew(0deg, -7deg);
	-webkit-transform: skew(0deg, -7deg);
	-moz-transform: skew(0deg, -7deg);
	-ms-transform: skew(0deg, -7deg);
	bottom: -60%;
}

.event_sound_xls .clock {
	float: right;
}

.event_sound_xls .location-div {
	color: #fff;
	border: none;
	font-size: 16px;
}

.event_sound_xls .location-div i {
	padding-right: 10px;
}

.event_sound_xls .schedule .accordion {
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
}

.event_sound_xls .schedule .panel {
	padding: 0;
	margin: 0;
	display: none;
	background-color: white;
	overflow: hidden;
}

.event_sound_xls .schedule td.accordion-txt {
	width: 50%;
}

.event_sound_xls .schedule button.accordion {
	background: none !important;
	box-shadow: none;
	padding: 5px 0;
	font-weight: normal;
}

.event_sound_xls .schedule td.accordion-txt .panel {
	margin: 0;
}

.listing-logo-main img {
	display: none;
}

.stm-fixed .listing-logo-main img {
	display: block;
}

.stm-fixed .listing-service-right {
	width: 100%;
	margin-top: 13px;
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
}

#header .listing-service-right {
	display: none;
}

.header-listing .listing-logo-main img {
	width: 100% !important;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column {
	width: 20%;
	padding: 0 5px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column input {
	width: 100%;
	text-align: center;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column textarea.editable {
	text-align: center;
	padding: 5px 0;
	color: #000;
	border: none !important;
	background: #eee !important;
	margin-top: 10px;
}

.select_news_events div.inner_select .company_photos_row .company_photos {
	padding: 0;
}

.company_photos_row .company_photos:before {
	padding: 1px 8px;
	width: 100%;
	text-align: center;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column img {
	object-fit: unset;
	height: 150px;
	padding: 7px;
	border: 5px solid #c9c9c9;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column .event_hightLights {
	background: #fff;
	padding: 2px;
}

.event_hightLights input.editable.active {
	border: 2px solid red !important;
	text-align: center;
}

.events-prusection .events_vender_logos {
	width: 15%;
}

.events-prusection .events_vender_logos input[type="text"] {
	width: 118px;
}

.company_photos_row .company_photos_column input.time-editable {
	padding: 5px 0;
	text-align: center;
	color: #000;
	border: none !important;
	background: transparent !important;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column input.time-editable::placeholder {
	color: #000;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column input.time-editable::-webkit-placeholder {
	color: #000;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column input.time-editable::-moz-placeholder {
	color: #000;
}

.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column input.time-editable::-ms-placeholder {
	color: #000;
}

.select_news_events .inner_select2 input {
	min-width: 100%;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px !important;
}

.company_photos_row {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.events-prusection .company_photos_row {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.events-prusection .company_photos_row .company_photos_column {
	flex: 1 1 23%;
	width: 100%;
	max-width: 23%;
	margin: 0 0px 20px!important;
}

.events-prusection .company_photos_row .company_photos_column input.company_photos {
	width: 100%;
	margin-bottom: 0px;
	height: 45px;
	border-radius: 3px;
}

.events-prusection .company_photos_row .company_photos_column .event_hightLights input.editable {
	width: 100%;
	height: 40px;
	text-align: center;
}

.events-prusection .company_photos_row .company_photos_column input.company_photos::before {}

.event_main_img div.image img {
	width: 150px;
	border-radius: 0 !important;
}

.event_main_img div.image img {
	width: 150px;
	border-radius: 0 !important;
	border: 3px solid #ddd !important;
}

.event_main_img div.stm-upload-new-avatar .stm-new-upload-area {
	padding: 0 0 10px 0 !important;
}

.events-prusection {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}

.events-prusection img {
	width: 250px;
	border: 4px solid #c9c9c9;
}

.middle_active_news_cls h4.news-head a {
	color: #052463;
	font-weight: 700;
}

.middle_active_news_cls h4.news-head a:hover {
	color: #3096bb;
}

.middle_active_news_cls h4.news-head a {
	color: #052463;
	font-weight: 700;
	font-size: 20px;
}

.middle_active_news_cls h4.news-head a:hover {
	color: #3096bb;
}

.event_sound_xls .countdown>div {
	float: left;
	background: rgba(234, 234, 234, 0.6);
	padding: 10px;
	text-align: center;
	margin: 0px;
	width: 70px;
	height: 80px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.event_sound_xls .clock {
	padding-left: 0 !important;
}

.event_sound_xls .date_div {
	display: inline-block;
	margin-top: 28px;
}

.event_sound_xls .date_div i {
	color: #fff;
	padding-right: 6px;
}

.event_sound_xls .date_div span {
	color: #fff;
	font-size: 16px;
}

.event_sound_xls .banner-btmarea .price {
	padding-bottom: 0 !important;
	padding: 10px !important;
}

.event_sound_xls .banner-btmarea .schedule-portion {
	padding: 10px !important;
}

.event_sound_xls .changed {
	padding-left: 26px !important;
}

.event_sound_xls .accordion_changes {
	color: #000;
	float: left;
	font-size: 16px;
	margin: 0;
	font-weight: 500;
	text-decoration: none;
	padding: 4px 0;
}

.event_sound_xls .changess .card {
	margin-bottom: 4px;
	background: rgb(95, 176, 228);
}

.event_sound_xls .changess .card-header {
	border: solid 1px grey;
	border-radius: 4px;
	padding-left: 5px;
	background: rgb(51, 122, 183);
}

.event_sound_xls .changess .card-header a {
	color: #000;
}

.event_sound_xls .changess .card-block {
	color: #000;
	padding: 0px 12px;
	width: 80%;
}

.event_sound_xls a:focus {
	outline: none;
}

.event_sound_xls .accordion_changes:hover {
	text-decoration: none;
	color: #000;
	font-weight: 400;
}

.banner-txt .banner-changed {
	float: left;
	border: 4px solid #286090;
	border-radius: 30px;
	padding: 3px;
}

.banner-txt .location-div {
	background: #286090;
	padding: 6px 20px !important;
	font-weight: 600;
	text-transform: uppercase;
	/*letter-spacing: 1px;*/
	float: left;
	border-radius: 30px;
}

.event_sound_xls .discount-tag .coupn_code {
	background: #20314e;
	padding: 12px 10px;
	margin-top: 0px;
	border: 2px solid #cdcdcd;
	width: 100%;
}

.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
	padding: 0;
	padding-left: 5px;
}

.coupn_code_inner b.code-inner-cls {
	font-size: 18px;
}

.event_sound_xls .coupn_code .coupn_code_inner button {
	background-color: #b4c7e7 !important;
	border-radius: 0;
	padding: 7px 20px;
	text-transform: uppercase;
	color: #20314e !important;
	font-weight: bold;
	right: 0px;
	position: absolute;
	top: 4px;
}

.event_sound_xls .discount-tag .coupn_code .coupn_code_inner p {
	margin: 0 !important;
	padding: 6px 0 !important;
}

.event_sound_xls .discount-tag .discount {
	position: absolute;
	transform: rotate(12deg);
}

.event_sound_xls .discount-tag {
	width: 75%;
	float: right;
	margin-bottom: 7px;
	margin-right: 7px;
}

.event_sound_xls .discount-tag .discount img {
	width: 50px !important;
	height: 50px !important;
}

.event_sound_xls .coupn_change {
	text-align: center;
}

.event_sound_xls .discount-tag.discounr_section {
	position: relative;
}

.event_sound_xls .discounr_section {
	padding-top: 40px;
}

.event_sound_xls .banner-btmarea_inner {
	padding: 4em 3em 0 3em;
}

.info-tag {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
}

.info-tag i {
	background: #fff;
	border-radius: 50%;
	color: #052463;
	width: 15px;
	height: 15px;
	line-height: 17px;
}

.price-wdth .inner_options_radio.options_radio1,
.price-wdth .inner_options_middle {
	width: 38% !important;
}

#event_vendor_xls .vendor-group {
	float: left;
	width: 100%;
	padding: 20px 0;
	display: flex;
	align-items: flex-end;
}

.vendor-group .inner-vendor-options {
	width: 28%;
	float: left;
	margin: 0px 5px;
}

.vendor-group p {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 10px 0;
}

.event_vendor_xls button#vendor_plus_btn,
.vendor-group button.vendor-remove-field-event {
	width: 10%;
	float: right;
	position: relative;
	top: 35px;
	padding: 10px 0px;
}

.options_radio.cost_to_enter_div.active input[type="text"] {
	font-size: 13px;
}

.vendor-group .inner_options_radio.inner_options_radio1:last-child {
	padding-left: 15px;
	width: 47% !important;
}

.vendor-group .inner_options_radio.inner_options_radio1:nth-child(2) {
	width: 50% !important;
}

span.vendor-icon {
	width: 100%;
}

span.vendor-icon a {
	position: absolute;
	right: 1em;
	top: 3em;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	background: #000;
	border-radius: 50%;
	width: 20px !important;
	height: 20px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.vendor-msg {
	display: none;
	float: right;
	padding: 5px;
	background: #ddd;
	width: 70%;
	border-radius: 5px;
}

.vendor-msg p {
	font-size: 12px;
	line-height: 17px;
	text-align: center;
}

span.vendor-icon:hover .vendor-msg p {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	padding: 0 5px;
	margin: 0 auto;
}

span.vendor-icon:hover .vendor-msg {
	display: block !important;
	width: 100%;
	float: right;
}

body.archive .profile_sidebar .container {
	max-width: 95%;
}

.stm-user-private .stm-user-private-sidebar .stm-dealer-phone {
	margin-top: 0 !important;
	padding-left: 0 !important;
}

.stm-user-private .stm-user-private-sidebar .stm-dealer-mail {
	padding-left: 26px !important;
	float: left;
	width: 100%;
}

.img-group-sec .feild_sec-width label {
	float: left;
	width: 100%;
	margin: 10px 0;
}

.stm-dealer-mail i {
	color: #fff !important;
}

.mail-label.heading-font {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: bold;
	padding-bottom: 10px;
}

.img-group-sec .feild_sec-width label b {
	font-size: 16px;
}

.stm-dealer-phone .phone-label.heading-font {
	color: #fff !important;
	font-weight: 600;
	font-size: 16px !important;
	padding: 10px 0 10px 25px;
	text-transform: capitalize;
	width: auto;
	float: left;
}

.stm-user-private .stm-user-private-sidebar {
	padding-right: 15px !important;
}

.stm-dealer-phone i {
	color: #fff !important;
	float: left;
}

.stm-user-private .stm-user-private-sidebar .stm-dealer-phone i {
	top: 13px !important;
}

.stm-user-private .stm-user-private-sidebar .stm-dealer-phone .phone {
	font-size: 14px !important;
	font-weight: 600;
	letter-spacing: 1px;
	padding-left: 25px;
	float: left;
	width: 100%;
	padding: 10px 0 10px 25px;
}

.stm-user-private .stm-user-private-sidebar .stm-dealer-mail {
	padding-left: 26px !important;
	float: left;
	width: 100%;
}

.stm-user-private .stm-user-private-sidebar .stm-dealer-mail .mail a,
.stm-dealer-phone .phone {
	font-size: 14px !important;
	font-weight: 600 !important;
	word-break: break-all;
}

.draft-btns {
	padding: 0 !important;
}

.stm-user-private .stm-user-private-sidebar .stm-actions-list a {
	font-size: 12px !important;
}

.stm-dealer-mail .mail {
	float: left;
	width: 100%;
}

.stm-user-private .stm-user-private-sidebar .stm-actions-list a {
	word-break: break-word !important;
}

.select_news_events div.inner_select {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

.select_news_events,
.wd-half {
	float: left;
	width: 100%;
}

.options_radio .inner_options_radio,
.wd-half div.options_radio {
	float: left;
	width: 50%;
	padding-right: 15px;
}

.options_radio .inner_options_radio:nth-child(n+2) {
	padding-right: 0 !important;
}

.wd-half label {
	float: left;
	width: auto;
	padding-bottom: 15px;
	padding-right: 15px;
}

.wd-half span.open_heading {
	font-weight: 600;
	color: #000;
}

.select2-container--default .select2-selection--single {
	height: 40px !important;
	text-align: left;
	overflow: hidden;
}

span#select2-ji21-container,
span#select2-0ff2-container,
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 45px !important;
	height: 45px !important;
}

.event_form .event_price_cls {
	padding: 0 10px !important;
}

.feature-single.timeslots_options span.data-check input[type="checkbox"] {
	opacity: 1;
	-moz-appearance: checkbox !important;
	-webkit-appearance: checkbox !important;
}

.alert_placeholder .alert.alert-danger.alert-dismissible.fade.show {
	opacity: 1;
}

.alert_placeholder .alert-dismissible .close {
	top: -1px !important;
	right: 10px;
	padding: 2px 5px;
	background: #052463 !important;
	opacity: 1;
}

.alert_placeholder .alert.alert-danger {
	background-color: #ffb0b0;
	color: #052463;
}

.alert_placeholder .alert-dismissible .close span {
	color: #fff;
}


/******** Event Form & Single Event Blog Page End *********/


/******** Single Blog Page Css *******/

.post-thumbnail img {
	height: 350px;
	object-fit: cover;
}

.blog-meta-unit.h6 span {
	color: #fff;
}

.blog-meta .clearfix .blog-meta-unit {
	float: left;
	margin-right: 10px;
}

.related_post_xls {
	margin-bottom: 26px;
	border-bottom: 2px solid #052463 !important;
}

.related_post_xls h2 {
	line-height: 17px;
	display: inline-block;
	padding: 0;
	background-color: transparent !important;
	color: #fff !important;
	margin-top: 10px;
}

aside.widget-default ul {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	float: left;
	width: 100%;
}

button.simplefavorite-button.active.preset {
	background: #dd3333 !important;
}

.wppsac-post-slider.design-2 .wppsac-post-content-left {
	display: flex;
	align-items: center;
}

.blog_outer_Sec .row .col {
	padding: 0;
}

.blog_outer_Sec .main_blog_outer {
	overflow: hidden;
	position: relative;
	margin: 0;
	height: 100%;
}

.main_blog_outer p.entry-category {
	display: inline-block;
	padding: 4px 10px;
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0;
}

.main_blog_outer p.entry-category.business {
	background: #8ffbc2;
}

.addtoany_list.a2a_kit_size_32 a {
	font-size: 32px;
	padding: 0 3px !important;
}

.next_row_margin .main_blog_outer .img_blog {
	position: relative;
	height: 200px;
}

.main_blog_outer p.entry-category a {
	color: #000;
	text-transform: capitalize;
}

.main_blog_outer a:hover,
.main_blog_outer a:focus {
	text-decoration: none;
}

.main_blog_outer .img_blog {
	position: relative;
	height: 100%;
}

.main_blog_outer .img_blog img {
	transition: 2.5s;
	width: 100%;
	height: 450px;
	object-fit: cover;
}

.main_blog_outer .img_blog:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.76));
}

.main_blog_outer .title_content_bottom {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 0 25px 5px 25px;
}

.main_blog_outer:hover .img_blog img {
	transform: scale(1.1);
}

.main_blog_outer .title_content_bottom h3 a {
	color: #fff;
	letter-spacing: 0.1px;
}

.main_blog_outer .title_content_bottom p.entry-date {
	color: #fff;
	display: inline-block;
}

.main_blog_outer .title_content_bottom p.entry-comment {
	display: inline-block;
	background: #fff;
	color: #000;
	padding: 3px 10px;
	border-radius: 5px;
	float: right;
}

.main_blog_outer .title_content_bottom p.entry-comment a {
	color: #000;
}

.next_row_fullWidth .title_content_bottom h3.entry-title {
	font-size: 18px;
}

.next_row_fullWidth.main_blog_outer .img_blog:after {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.75));
}

.blog_outer_Sec .container {
	max-width: 90%;
	width: 100%;
}

.blog_outer_Sec .row.next_row_margin {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d2d2d2;
}

.category_title h3 {
	text-transform: uppercase;
	font-size: 23px;
	border-bottom: 5px solid #052463;
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.blog_posts_main ul li.category {
	text-transform: capitalize;
	color: #052463;
}

.blog_posts_main .inner_post_sec {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}

.blog_posts_main ul li {
	display: inline-block;
	margin: 0;
}

.blog_posts_main ul li.comments {
	background: #999999;
	color: #fff;
	padding: 3px 10px;
	float: right;
	border-radius: 2px;
}

.blog_posts_main h2.post_title {
	font-size: 25px;
	margin: 0 0 5px 0;
}

.blog_posts_main span.author {
	text-transform: capitalize;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	font-style: normal;
	color: #052463;
}

.blog_posts_main {
	border: 0px solid #ddd !important;
	box-shadow: 0 9px 13px 0 rgb(0 0 0 / 0.1);
	border-radius: 10px;
	overflow: hidden;
	min-height: 350px;
}

.blog_posts_main .inner_post_sec,
.blog_posts_main h2.post_title,
.blog_posts_main span.author,
.blog_posts_main p {
	padding: 0 20px;
}

.blog_posts_main h2.post_title {
	height: 30px;
	overflow: hidden;
}

.blog_outer_Sec.stm-archives.stm-view-type-grid {
	padding-top: 0 !important;
}

.blog_posts_main p {
	line-height: 25px;
	word-break: break-all;
}

.blog_posts_main h2.post_title a {
	color: #052463;
}

.blog_posts_main img {
	min-height: 220px;
	object-fit: cover;
	width: 100%;
	max-height: 220px;
	transition: 1s;
}

.blog_img_right .main_blog_outer img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.post-grid-single-unit {
	display: none;
}

.carousel.slide.post_gallery_slider .carousel-control i {
	position: absolute;
	top: 50%;
	color: #fff;
	font-size: 30px;
	font-weight: 400;
}

.carousel-control {
	background: none !important;
}

.popup_slider .carousel-control.left:hover {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%) !important;
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))) !important;
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
	/* background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%) !important; */
	/* background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%) !important; */
	/* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))) !important; */
	/* background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%) !important; */
	opacity: 0.9;
}

.popup_slider .carousel-control.right:hover {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%) !important;
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))) !important;
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}

.carousel.slide.post_gallery_slider a.left.carousel-control,
.carousel.slide.post_gallery_slider a.right.carousel-control {
	opacity: 1 !important;
}

.carousel.slide.post_gallery_slider .item img {
	min-height: 350px;
	object-fit: cover;
	max-height: 350px;
}


/*-- categories colors --*/

.main_blog_outer p.entry-category.news {
	background: #febfb4;
}

.main_blog_outer p.entry-category.accident {
	background: #f0ffff;
}

.main_blog_outer p.entry-category.wildlife {
	background: #34ccff;
}

.main_blog_outer p.entry-category.racing {
	background: #f0ffff;
}

.main_blog_outer p.entry-category.shows {
	background: #afeaff;
}

.main_blog_outer p.entry-category.exhibitions {
	background: #febfb4;
}

.main_blog_outer p.entry-category.sales {
	background: #8ffbc2;
}

.main_blog_outer p.entry-category.stock_clearance {
	background: #fffdb1;
}

.main_blog_outer p.entry-category.training {
	background: #34ccff;
}

.main_blog_outer p.entry-category.product.launch {
	background: #fbc563;
}

.main_blog_outer p.entry-category.promotion {
	background: #afeaff;
}

.main_blog_outer p.entry-category.promotional {
	background: #fffdb1;
}

.main_blog_outer p.entry-category.marketing {
	background: #febfb4;
}

.main_blog_outer p.entry-category.recruitment {
	background: #8ffbc2;
}

.main_blog_outer p.entry-category.sport {
	background: #fffdb1;
}

.main_blog_outer p.entry-category.industry {
	background: #e36565;
}

.main_blog_outer p.entry-category.retail {
	background: #8282f3;
}

.main_blog_outer p.entry-category.industry a,
.main_blog_outer p.entry-category.retail a {
	color: #fff;
}

.blog_outer_Sec .category_title {
	margin-top: 40px;
}

.blog_outer_Sec .category_title:first-child {
	margin-top: 0;
}

.blog_posts_main>a {
	overflow: hidden;
	display: inline-block;
	width: 100%;
}

.blog_posts_main:hover img {
	transform: scale(1.1);
}

.blog_posts_main ul li.category a {
	color: #052463;
	font-weight: 600;
}

.widget_sp_widget_post_slider .slick-slider .slick-list.draggable .slick-track .slick-slide img {
	width: 100%;
	min-height: 300px;
	object-fit: cover;
}

#main aside.widget_a2a_follow_widget,
#main aside.widget_sp_widget_post_slider,
#main .popular-posts,
#main .widget_recent_entries {
	border: 0px solid #e5e5e5;
	border-top: 0px solid #000;
	background: #ffffff;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	box-shadow: rgb(228 228 228) 0 0 18px;
	margin-bottom: 20px;
	border-radius: 5px;
	padding: 15px;
}

.widget-title h4 {
	padding: 0px 0 0 0;
	font-family: 'Montserrat';
	font-size: 22px !important;
	font-weight: 500 !important;
	text-transform: capitalize;
	margin-bottom: 15px;
	border-bottom: 1px solid #dadada;
	text-align: left;
	padding-bottom: 12px;
	line-height: 24px;
}

#main .widget p {
	margin: 0 !important;
}

#main .widget {
	margin-bottom: 20px !important;
	padding-bottom: 15px !important;
	border-bottom: 0px solid #ddd !important;
}

.row.first_rowLarge_img {
	display: flex;
	flex-wrap: wrap;
}

.blog_img_right .main_blog_outer {
	height: 50%;
}

#main .widget_recent_entries ul li a {
	transition: 0.2s;
}

#main .widget_recent_entries ul li a:hover {
	color: #34ccff;
}

#listings-result .listing-list-loop .image .main_image .carousel-control {
	background: none;
}


/**** News and event profile page css *****/

form.news_form,
form.event_form,
.news_land_location,
.logitude_latitude,
.event_long_lat,
.event_address {
	display: none;
}

form.news_form.active,
form.event_form.active,
.logitude_latitude.active,
.news_land_location.active,
.event_long_lat.active,
.event_address.active {
	display: block;
}

.select_news_events h5 {
	text-transform: capitalize;
	font-size: 16px;
}

.event_form .select_news_events .signup_error,
.news_form .select_news_events label.signup_error {
	font-weight: 500;
}

{
	font-size: 13px !important;
	font-weight: 500 !important;
}


/*.iti__selected-flag{height:55% !important; }*/

.select_news_events label {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 11px;
	width: 100%;
	text-transform: capitalize;
}

form.news_form,
form.event_form {
	background: #eee;
	width: 95%;
	padding: 15px;
	margin: 15px auto;
	border: 5px solid #ddd;
}

ul.news li.expired.active {
	border-bottom: 6px solid #8ffbca;
}

form.news_form p,
form.event_form p.list_event {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	font-style: italic;
}

.selection span.select2-selection.select2-selection--single {
	background: #fff;
	color: #fff;
	line-height: 40px;
	border: 1px solid #dadada;
	border-radius: 4px;
}

.select_news_events .inner_select.inner_select2 span.select2.select2-container .select2-selection__rendered,
.inner_options_middle span.select2.select2-container .select2-selection__rendered,
.select_news_events div.inner_select .options_radio .inner_options_radio.options_radio2 span.select2.select2-container .select2-selection__rendered,
.common_select_open_time .open_time_select span.select2.select2-container .select2-selection__rendered,
.company_photos_row .company_photos_column .event_hightLights span,
.news_home_main .company_photos_row span.select2.select2-container .select2-selection__rendered {
	background: #052463;
	color: #fff;
}

.news_home_main .company_photos_row span.select2.select2-container {
	margin-bottom: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	color: #999;
	font-size: 20px;
}

.inner_select input {
	border: 1px solid #999 !important;
	background: #fff !important;
}

select.news_type_sec+span.select2 {
	width: 100% !important;
}

.inner_select .stm-single-feature .feature-single.timeslots_options {
	width: 16.66%;
	float: left;
}

.inner_select textarea,
.inner_select input {
	border: 1px solid #dadada !important;
	background: #fff !important;
}


/* .inner_select input[type="file"] { */


/* background: #DADAD7 !important; */


/* width: 30%; */


/* } */


/* .inner_select input[type="file"]::file-selector-button { */


/* background: #DADAD7 !important; */


/* width: 30%; */


/* } */

.select_news_events .inner_select input[type=file]::file-selector-button {
	border-radius: 3px;
	border: none;
	padding: 8px 11px;
	-moz-padding-start: 14px;
	-webkit-padding-start: 14px;
	outline: none;
	white-space: nowrap;
	background: #052463;
	cursor: pointer;
	font-weight: 700;
	color: #fff;
}


/* .select_news_events .inner_select input { */


/* padding: 0px; */


/* } */

.checkbox+.checkbox,
.radio+.radio {
	margin-top: 0;
}

.inner_select input[type="file"]::file-selector-button::before {
	content: 'Choose files';
	display: inline-block;
	border-radius: 3px;
	padding: 8px 11px;
	outline: none;
	white-space: nowrap;
	background: #052463;
	cursor: pointer;
	font-weight: 700;
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: 0;
}


/* .inner_select input[type="file"]::-webkit-file-upload-button {  */


/* background: #DADAD7 !important; */


/* width: 30%; */


/* } */

.common_select_open_time span.select2-selection.select2-selection--single {
	margin-bottom: 10px;
}

.options_radio {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.inner_select.acount-btn input.submit {
	background: #052463 !important;
	border: none !important;
	box-shadow: none;
}

.open_time span.open_heading {
	float: left;
	width: 100%;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
}

.author-sarita_dealer .tab-content.news_home_main .main_active_new_cls label.news_date span {
	margin: 0;
}

.common_select_open_time span.select2 {
	width: 100% !important;
}

span.select2[dir="ltr"] {
	width: 100% !important;
}

.common_news_events ul.nav-tabs.news li {
	margin-right: 2px;
	border-radius: 4px 4px 0 0;
}

.common_news_events ul.nav-tabs.news li a {
	border: none;
}

ul.news li,
ul.news li.active {
	border-radius: 7px 7px 0 0 !important;
	margin-right: 2px;
}

ul.nav.nav-tabs.news li a {
	border: none;
}

ul.private_seller,
ul.nav.nav-tabs.news {
	border: none;
}

.common_news_events ul.private_seller li {
	width: 33%;
}

.select_news_events input[type='radio'] {
	margin: 0 0 0 -6px !important;
}

.fa,
.far,
.fas {
	font-family: "FontAwesome" !important;
}

div.checker,
div.checker span,
div.checker input {
	width: 16px;
	height: 16px;
	float: left;
}

.feature-single div.checker {
	margin: 2px 0;
	top: 0;
}

.common_news_events .news {
	margin-bottom: 15px;
}

.common_news_events .news li {
	background: #eee;
	width: 24%;
	border-top: none;
	border-left: none;
	border-right: none;
}

.common_news_events .news li a {
	transition: none;
}

.common_news_events .news li>a {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}

.common_news_events .news new_list-1 .active {
	background: #8ffbc2;
	border-bottom: 5px solid #8ffbc2;
	border-top: none;
	border-left: none;
	border-right: none;
}

.common_news_events .nav.nav-tabs.news .new_list-1.active a {
	background: #50eefa;
	border-bottom: 6px solid #50eefa;
}

.common_news_events .nav.nav-tabs.news .your_list.active a {
	background: #8ffbc2;
	border-bottom: 6px solid #8ffbc2;
}

.common_news_events .nav.nav-tabs.news .new_list-1.active,
.common_news_events .nav.nav-tabs.news .your_list.active,
.common_news_events .nav.nav-tabs.news .message_list.active,
.common_news_events .nav.nav-tabs.news .expired_list.active,
.common_news_events .nav.nav-tabs.news .save_list.active {
	border-bottom: none;
}

.common_news_events .nav.nav-tabs.news .new_list-1 {
	border-bottom: 6px solid #50eefa;
}

.common_news_events .nav.nav-tabs.news .your_list {
	border-bottom: 6px solid #8ffbc2;
}

.common_news_events .nav.nav-tabs.news .message_list.active a {
	background: #ffff85;
	border-bottom: 6px solid #ffff85;
}

.common_news_events .nav.nav-tabs.news .message_list {
	border-bottom: 6px solid #ffff85;
}

.common_news_events .nav.nav-tabs.news .expired_list.active a {
	background: #febfb4;
	border-bottom: 6px solid #febfb4;
}

.common_news_events .nav.nav-tabs.news .expired_list {
	border-bottom: 6px solid #febfb4;
}

.common_news_events .nav.nav-tabs.news .save_list.active a {
	background: #c9c1f5;
	border-bottom: 6px solid #c9c1f5;
}

.common_news_events .nav.nav-tabs.news .save_list {
	border-bottom: 6px solid #c9c1f5;
}

#toTop {
	cursor: pointer;
	position: fixed;
	z-index: 1;
	top: 40%;
	right: 2%;
	border-radius: 50%;
}

.profile_sidebar {
	position: relative;
}

.news_active_slide .carousel-control i {
	position: absolute;
	top: 50%;
}

.news_active_slide .item img {
	min-height: 210px;
	object-fit: cover;
}

.news_active_slide .carousel-control {
	opacity: 1;
}


/***** Step1 n edit profile Css Starts Here ******/

.page-template-step1 .input_fields_wrap1 .add_field_button1,
.page-template-edit_profile .input_fields_wrap1 .add_field_button1 {
	margin: 0px auto;
	width: 100%;
	float: left;
	color: #052463;
	font-size: 18px;
	font-weight: 600;
	margin-top: 35px;
	text-decoration: underline;
}

.page-template-step1 .display_field_button,
.page-template-edit_profile .display_field_button {
	display: none;
}

.page-template-step1 .display_field_button.btn-active,
.page-template-edit_profile .display_field_button.btn-active {
	display: block;
}

.page-template-step1 .feild_sec-opening-hours-right button.left-yes-button.text_active,
.page-template-edit_profile .feild_sec-opening-hours-right button.left-yes-button.text_active {
	background: #052463 !important;
	color: #fff !important;
}

.page-template-step1 .feild_sec-opening-hours-right button.right-yes-button.text_active,
.page-template-edit_profile .feild_sec-opening-hours-right button.right-yes-button.text_active {
	background: #052463 !important;
	color: #fff !important;
}

.page-template-step1 input.public_button,
.page-template-edit_profile input.public_button {
	display: none;
}

.page-template-step1 input.public_button.yes.active,
.page-template-edit_profile input.public_button.yes.active {
	display: block;
}

.page-template-step1 input.public_button.no.inactive,
.page-template-edit_profile input.public_button.no.inactive {
	display: block;
}

.page-template-step1 .feild_sec-standard.sec-right .feild_sec-opening-hours-right .select2-container,
.page-template-edit_profile .feild_sec-standard.sec-right .feild_sec-opening-hours-right .select2-container {
	width: 45% !important;
	float: left;
	margin-bottom: 0 !important;
}

.page-template-step1 .feild_sec-standard.sec-right .feild_sec-opening-hours-right .openting-hours_to,
.page-template-edit_profile .feild_sec-standard.sec-right .feild_sec-opening-hours-right .openting-hours_to {
	float: left;
	width: 10%;
	text-align: center;
	font-size: 19px;
}

.page-template-step1 .feild_sec-standard.sec-right .feild_sec-opening-hours-right,
.page-template-edit_profile .feild_sec-standard.sec-right .feild_sec-opening-hours-right {
	width: 60%;
	float: left;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 10px 0;
}

.page-template-step1 .container_section h4,
.page-template-edit_profile .container_section h4 {
	font-size: 24px;
	border-bottom: 2px solid #052463;
	padding-bottom: 17px;
	margin-bottom: 30px;
}

.page-template-step1 h4.stm-seller-title,
.page-template-edit_profile h4.stm-seller-title {
	font-size: 28px;
	border-bottom: 4px solid #052463;
}

.page-template-step1 .stm-label.h4 i.fa.fa-facebook,
.page-template-edit_profile .stm-label.h4 i.fa.fa-facebook {
	background-color: #3b5998;
	color: #fff;
	padding: 2px 5px;
}

.page-template-step1 .stm-label.h4 i.fa.fa-twitter,
.page-template-edit_profile .stm-label.h4 i.fa.fa-twitter {
	background-color: #22b7ef;
	color: #fff;
	padding: 2px 3px;
}

.page-template-step1 .stm-label.h4 i.fa.fa-instagram,
.page-template-edit_profile .stm-label.h4 i.fa.fa-instagram {
	background: hotpink;
	color: #fff;
	padding: 2px 3px;
}

.common_news_events .nav.nav-tabs.news .active_list {
	border-bottom: 6px solid #8ffbc2;
}

.common_news_events .nav.nav-tabs.news .active_list.active {
	background: #8ffbc2;
}

.common_news_events .nav.nav-tabs.news .active_list.active a {
	background: #8ffbc2;
}

.page-template-step1 a.remove_field,
.page-template-edit_profile a.remove_field {
	background: #052463;
	padding: 12px 27px;
	color: white;
}

.page-template-step1 .table-box input[type="text"],
.page-template-edit_profile .table-box input[type="text"] {
	float: right;
	width: 17%;
	background: transparent;
	border: 1px solid #999;
	height: 25px !important;
}

.page-template-step1 h4.stm-user-message,
.page-template-edit_profile h4.stm-user-message {
	color: #fff !important;
}

.page-template-step1 .feild_sec-width .company_photos_row,
.page-template-edit_profile .feild_sec-width .company_photos_row {
	float: left;
}

.page-template-step1 .company_photos_column,
.page-template-edit_profile .company_photos_column {
	float: left;
	width: 25%;
	padding: 5px;
}

.page-template-step1 .company_photo_row::after,
.page-template-edit_profile .company_photo_row::after {
	content: "";
	clear: both;
	display: table;
}

.page-template-step1 .stm-single-feature-main,
.page-template-edit_profile .stm-single-feature-main {
	width: 100%;
	float: left;
	margin: 0 auto;
	padding: 10px;
	margin-bottom: 20px;
}

.page-template-step1 .stm-border-top-unit,
.page-template-edit_profile .stm-border-top-unit {
	border-top: 0px;
}

.page-template-step1 .stm-form-2-features.clearfix,
.page-template-edit_profile .stm-form-2-features.clearfix {
	width: 100%;
	float: left;
}

.page-template-step1 .stm-form-2-features.clearfix .stm-single-feature,
.page-template-edit_profile .stm-form-2-features.clearfix .stm-single-feature {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	float: left;
}

.page-template-step1 .stm-single-feature .feature-single,
.page-template-edit_profile .stm-single-feature .feature-single {
	flex: 0 0 33.333%;
}

.page-template-step1 .feature-single label,
.page-template-edit_profile .feature-single label {
	margin: 5px 0;
	line-height: 20px;
}

.page-template-step1 .feild_sec-opening-hours_holidays label,
.page-template-edit_profile .feild_sec-opening-hours_holidays label {
	margin: 0 21px;
}

.page-template-step1 .feild_sec-opening-hours-right,
.page-template-edit_profile .feild_sec-opening-hours-right {
	width: 60%;
	float: left;
}

.page-template-step1 .feild_sec-opening-hours-left,
.page-template-edit_profile .feild_sec-opening-hours-left {
	width: 40%;
	float: left;
}

.page-template-step1 .feild_sec-opening-hours-right button.left-yes-button,
.page-template-edit_profile .feild_sec-opening-hours-right button.left-yes-button {
	width: 35%;
	float: left;
	margin: 0 22px;
	background: #a0d18e !important;
	color: #000 !important;
	margin-left: 0;
}

.page-template-step1 .feild_sec-opening-hours-right button.right-yes-button,
.page-template-step1 .feild_sec-opening-hours-right button.right-yes-button,
.page-template-step1 .feild_sec-opening-hours-right button.right-yes-button,
.page-template-step1 .feild_sec-opening-hours-right button.right-yes-button {
	width: 35%;
	float: left;
	margin: 0 22px;
	background: #f8cbad !important;
	color: #000 !important;
}

.page-template-step1 .feild_sec-opening-hours-left label,
.page-template-edit_profile .feild_sec-opening-hours-left label {
	margin-left: 100px;
}

.page-template-step1 form.sign_dealer_form .container_section,
.page-template-edit_profile form.sign_dealer_form .container_section {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.page-template-step1 .company_photos_column input,
.page-template-edit_profile .company_photos_column input {
	width: 100%;
}

.page-template-step1 .company_photos_column img,
.page-template-edit_profile .company_photos_column img {
	border: 2px solid #ddd;
}

.page-template-step1 .company_photos_column textarea.editable,
.page-template-edit_profile .company_photos_column textarea.editable {
	background: #052462;
	color: #fff;
	font-weight: 600;
	text-align: center;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .sec-left>label>b,
.page-template-step1 form.sign_dealer_form .feild_sec-width label,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .sec-left>label>b,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width label {
	font-size: 16px;
	text-align: left;
	font-weight: 400;
	color: #000;
	float: left;
	padding-top: 3px;
	line-height: 26px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .signup_error{
    color:red;
    font-size:12px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .sec-right>input,
.page-template-step1 form.sign_dealer_form .feild_sec-width .sec-right>textarea,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .sec-right>input,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .sec-right>textarea {
	background: transparent;
	border: 1px solid #999;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .sec-right>textarea,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .sec-right>textarea {
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 15px;
	color: #000;
}

.page-template-step1 .aside-left .aside-left,
.page-template-edit_profile .aside-left .aside-left {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.page-template-step1 .feild_sec-standard.sec-left .aside-left .aside-left h1,
.page-template-edit_profile .feild_sec-standard.sec-left .aside-left .aside-left h1 {
	padding-right: 4px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .sec-right>span,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .sec-right>span {
	font-size: 24px;
	font-weight: 600;
	margin: 0px 0 10px 10px;
	display: inline-block;
	width: 100%;
	color: #000;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .mytext_left,
.page-template-step1 form.sign_dealer_form .feild_sec-width .mytext_left~div input,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left~div input {
	width: 88%;
	float: left;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .mytext_left~div,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left~div {
	width: 100%;
	float: left;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .mytext_left~div a.remove_field,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left~div a.remove_field {
	font-size: 52px;
	text-align: center;
	height: 38px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .mytext_left+button.add_field_button,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left+button.add_field_button {
	float: left;
	font-size: 30px;
	padding: 12px 15px;
	margin: 0 0 5px 15px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .feild_sec-standard input,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .feild_sec-standard input {
	background: transparent;
	border: 1px solid #999;
}

.page-template-step1 form.sign_dealer_form span.select2,
.page-template-edit_profile form.sign_dealer_form span.select2 {
	margin: 0 0 15px 0 !important;
}

.page-template-step1 .company_social_ntw,
.page-template-edit_profile .company_social_ntw {
	float: left;
	width: 100%;
	margin-top: 40px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width {
	float: left;
	width: 100%;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .stm-label.h4,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .stm-label.h4 {
	float: left;
	width: 100%;
	padding-top: 5px;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width div.standard-input,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width div.standard-input {
	width: 300px;
	float: left;
}

.page-template-step1 form.sign_dealer_form .feild_sec-width .feild_sec-standard input,
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .feild_sec-standard input {
	margin: 0 0 20px 0;
}

.page-template-step1 .container_section .clearfix input.signupbtn,
.page-template-edit_profile .container_section .clearfix input.signupbtn {
	width: auto;
}

.page-template-step1 form.sign_dealer_form p,
.page-template-edit_profile form.sign_dealer_form p {
	float: left;
	width: 100% !important;
}

.page-template-step1 form.sign_dealer .clearfix,
.page-template-edit_profile form.sign_dealer .clearfix {
	display: inline-block;
	width: 100%;
}

.page-template-step1 .container_section .clearfix input.signupbtn,
.page-template-edit_profile .container_section .clearfix input.signupbtn {
	border: 10px solid;
	border-color: #d2e8ff #78859a #d2e8ff #96a6c0;
	width: auto;
	background: #fff;
	color: #000 !important;
	font-size: 22px;
}

.page-template-step1 input#updateuser,
.page-template-edit_profile input#updateuser {
	color: #fff !important;
	background: #052463 !important;
	margin: 25px 0;
	box-shadow: none;
}

.page-template-step1 .feild_sec-opening-hours-left label,
.page-template-edit_profile .feild_sec-opening-hours-left label {
	margin-left: 70px;
}

.page-template-step1 .company_photos_column img,
.page-template-edit_profile .company_photos_column img {
	height: 180px;
	object-fit: cover;
	width: 100%;
	object-position: top;
}

.page-template-step1 form.sign_dealer_form a.remove_field,
.page-template-edit_profile form.sign_dealer_form a.remove_field {
	font-size: 52px;
	text-align: center;
	height: 38px;
	line-height: 0px;
	padding: 15px 15px;
	margin: 0 0 30px 15px;
	float: right;
}

.page-template-step1 span.select2-selection.select2-selection--single,
.page-template-edit_profile span.select2-selection.select2-selection--single {
	border-color: #999 !important;
}

.options_radio .next-1 {
	width: 100%;
	/*display: inline-block;*/
	display: none;
}

.common_select_open_time {
	float: left;
	width: 100%;
}

.options_radio .Information_selected-times {
	width: 100%;
	float: left;
	margin-top: 50px;
}

.options_radio .selected-times {
	width: 100%;
	float: left;
	margin-bottom: 12px;
}

.options_radio .selected-times>h5 {
	display: inline-block;
	border: 1px solid #8e8888;
	padding: 8px 20px;
	float: left;
	margin-right: 4px;
	font-size: 13px;
}

.company_photos::-webkit-file-upload-button {
	visibility: hidden;
}

.news_form .company_photos,
.event_form .company_photos {
	padding: 3px 0px;
	position: relative;
}

.news_video_file::-webkit-file-upload-button {
	visibility: hidden;
}

#update_video_file {
	float: left;
	width: 55px;
	margin-right: 14px;
}


/*.select_news_events .inner_select .news_video_file
{
    background-color: transparent !important;
    padding: 18px 0;
    position: relative;
    left: -82px;
    text-align: left;
    border: none !important;
    z-index: 0;
}*/


/*.news_video_file:before
{
    content: '';
    width: 250px;
    height: 50px;
    background: #DADAD7;
    position: absolute;
    left: 77px;
    top: 5px;
    z-index: -1;
}*/

.company_photos:before {
	content: 'Choose files';
	display: inline-block;
	padding: 0px 11px;
	outline: none;
	white-space: nowrap;
	background: #052463;
	cursor: pointer;
	font-weight: 700;
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: 0;
	height: 100%;
	line-height: 40px;
	border-radius: 3px 0 0 3px;
}

.Information_selected-times .selected-times input[type="text"] {
	width: 15%;
	float: left;
	margin-right: 3px;
}

.options_radio .Information_selected-times .add_more {
	display: inline-block;
	padding-left: 15px;
}

.options_radio .confirm1 .time_slot_cls {
	float: right;
}


/******** Category css start here ************/

.featured_watercraft_top {
	background-color: #b0ccbf;
	padding: 5px;
	display: inline-block;
	width: 100%;
	margin-top: -20px;
}

.featured_watercraft {
	background: #d3e3db;
	border: 4px solid #b0ccbf;
	position: relative;
}

.approved_broker {
	width: 75%;
	position: absolute;
	top: 6px;
	transform: translateX(-50%);
	left: 51%;
	color: #fff;
	font-weight: 600;
}

.approved_broker:before {
	background: #01dd15;
	content: '';
	width: 68%;
	height: 27px;
	position: absolute;
	z-index: -1;
	opacity: 0.3;
	top: -2px;
	left: -26px;
}

.approved_broker:after {
	content: '';
	width: 68%;
	height: 27px;
	position: absolute;
	z-index: -1;
	opacity: 1;
	border: 2px solid #01dd15;
	top: -2px;
	left: -26px;
}

.approved_broker_change:before {
	content: " ";
	display: block;
	border: 2px solid #fff;
	border-radius: 50%;
	height: 18px;
	width: 18px;
	position: absolute;
	left: -22px;
	top: 40%;
	margin-top: -0.5em;
}

.approved_broker_change:after {
	content: " ";
	display: block;
	width: 0.3em;
	height: 0.6em;
	border: solid white;
	border-width: 0 0.2em 0.2em 0;
	position: absolute;
	left: -15px;
	top: 40%;
	margin-top: -0.2em;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.service_professional_bottom_head {
	padding-left: 20px;
}

.category_new {
	padding: 60px 45px;
}

.dropdown.lang {
	float: right;
}

.category_new .featured_watercraft_top button {
	background: none !important;
	border: none !important;
	box-shadow: none;
	color: #052463 !important;
	text-transform: none;
	font-weight: 600;
}

section.stm-archives .tab-content,
section.stm-archives .nav-tabs {
	display: inline-block;
}

.price_cateory {
	padding: 6px 45px;
	margin-bottom: 10px;
	color: #052463 !important;
	font-weight: bold;
	font-size: 17px;
	width: 20%;
	position: absolute;
	right: 15px;
	z-index: 1;
	top: 0;
}

.featured_watercraft .original {
	position: relative;
	display: inline-block;
	width: 100%;
}

.featured_watercraft .original:before {
	background: #fff;
	border-bottom-left-radius: 10px;
	content: '';
	width: 63px;
	height: 31px;
	opacity: 0.3;
	position: absolute;
	top: -6px;
	z-index: -1;
	right: -45px;
}

.featured_watercraft h2 {
	font-size: 24px;
	float: left;
	padding: 0 60px;
	margin: 0;
}

.featured_watercraft_first,
.featured_watercraft_second {
	padding: 10px;
}

.image_feature {
	position: relative;
}

.extra_top img {
	width: 100%;
	float: left;
}

.extra_top {
	width: 75%;
	position: absolute;
	bottom: 3px;
	transform: translateX(-50%);
	left: 50%;
}

.extra_back:before {
	background: #000;
	content: '';
	width: 100%;
	height: 47px;
	position: absolute;
	z-index: -1;
	opacity: 0.3;
	top: -5px;
}

.extra_back:after {
	content: '';
	width: 100%;
	height: 47px;
	position: absolute;
	z-index: -1;
	opacity: 1;
	border: 2px solid #2e518e;
	top: -5px;
}

.feature_img {
	width: 30%;
}

.feature_img:before {
	background: #052463;
	content: '';
	width: 30%;
	height: 47px;
	position: absolute;
	z-index: -1;
	opacity: 0.4;
	border: 2px solid #052463;
	top: -5px;
}

.extra_back {
	width: 100%;
	display: inline-block;
}

.featured_watercraft_second .extra_top h5 {
	color: #fff !important;
	font-size: 14px;
	width: 100%;
	text-align: center;
	margin: 0;
}

.featured_watercraft_first .extra_top h5 {
	color: #fff !important;
	font-size: 20px;
	width: 100%;
	text-align: center;
	margin: 0;
}

.extra_top .location {
	float: right;
	color: #fff;
	position: relative;
	width: 100%;
	padding-left: 20px;
}

.extra_back a {
	color: #fff;
}

.featured_watercraft_inner img {
	width: 100%;
}

.location:before {
	content: "\f041";
	width: 20px;
	height: 20px;
	right: 0;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #fff;
	font-size: 18px;
	margin-left: 5px;
	position: absolute;
	left: 0;
}

.service_professional .service_professional_right {
	background-image: linear-gradient(#91e0eb, #fff);
	border: 4px solid #2f5597;
	border-radius: 15px;
}

.service_professional .service_professional_left {
	background-image: linear-gradient(#bfbfbf, #fff);
	border: 4px solid #2f5597;
	border-radius: 15px;
}

.service_professional_left_head {
	background: #fff;
	border-radius: 20px;
	margin-top: 10px;
}

.service_professional_left_headright {
	width: 30%;
	display: flex;
	margin: 0 auto;
}

.service_professional_left_headleft {
	width: 100%;
	text-align: center;
}

.service_professional_left_headleft h2 {
	font-weight: 400;
}

.service_professional_head {
	background: #203864;
	border-radius: 15px;
	width: 60%;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px;
	display: flex;
}

.service_professional_headright {
	width: 40%;
}

.service_professional_headright img {
	width: 70%;
	margin: 0 auto;
	display: flex;
}

.service_professional_headleft {
	width: 60% !important;
	display: flex;
	justify-content: center;
}

.service_professional_head h2 {
	color: #fff !important;
	font-weight: 500;
	text-transform: uppercase;
	float: right;
	margin: 0 !important;
}

.head_top {
	text-align: center;
}

.head_top h2 {
	font-size: 20px;
}

.service_professional .service_professional_left ul {
	padding: 20px 20px;
}

.service_professional {
	width: 100%;
	display: inline-block;
	margin: 30px 0;
}

.service_professional .service_professional_left li {
	color: #203864;
	list-style-type: none;
	margin-bottom: 17px;
}

.service_professional .service_professional_left a {
	font-weight: 600;
	font-size: 20px;
	text-decoration: underline;
	color: #203864;
}

.service_professional_bottom_list ul {
	font-weight: bold;
	color: #203864;
	width: auto;
	float: left;
	margin: 0 !important
}

.service_professional_bottom_list>ul {
	padding-left: 10px !important;
	position: relative;
	padding-right: 22px !important;
}

.service_professional_bottom_list>ul:first-child {
	padding-left: 0 !important;
}

.service_professional_bottom_head h5 {
	font-size: 24px;
	margin: 20px 0;
}

.service_professional_bottom_list {
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
}

.service_professional_bottom_list>ul:last-child:after {
	display: none;
}

.service_professional_bottom_list>ul:after {
	content: '';
	background: #203864;
	height: 130px;
	position: absolute;
	right: -12px;
	width: 3px;
}

.service_professional_bottom_list h5 {
	text-align: center;
}

.service_professional_bottom_list li {
	color: #203864;
	list-style-type: none;
	margin-bottom: 3px;
}

.service_professional_bottom_list a {
	font-weight: 500;
	font-size: 12px;
	text-decoration: underline;
	color: #203864;
}

.premium_pricing_main.premium_pkg_back_sec_cls.pricing_common_all .search_result_dis.category_bundlebuy_sec {
	padding: 110px 20px;
}

.premium_pricing_main.pricing_common_all h4.dealer_monthy_cls {
	font-size: 12px;
	float: left;
	margin: 15px 0px;
	width: 100%;
}

.balance h4.dealer_monthy_cls span {
	font-size: 12px;
	font-weight: 800;
	color: #000;
	width: 65%;
	float: left;
}

.performance_specs ul.tabs-left li.active a {
	background: #dddddd;
	color: #052463;
	font-weight: 600;
	border: 1px solid #052463;
}

.performance_specs ul.tabs-left li a {
	border: 1px solid #052463;
	border-radius: 0 !important;
	font-weight: 600;
	color: #052463;
}

.performance_specs ul.tabs-left li {
	margin: 0 !important;
}

.performance-form div.tab-content {
	border: 1px solid #052463;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.engine_hours div.inputs {
	position: relative;
}

.engine_hours div.inputs p {
	position: absolute;
	top: 10px;
	right: 23px;
}

.category-news .stm-services-archive-page {
	margin-top: 0;
}


/*06nov2020 start*/

#news_menu1 .news-column-wdth .news_columns,
#news_menu2 .news-column-wdth .news_columns {
	width: 100%;
}

.common_news_events .main_active_new_cls {
	margin: 15px auto;
}

.common_news_events .middle_active_news_cls h1.news-head span a,
.middle_active_news_cls h4.news-head a {
	margin: 0;
	text-transform: capitalize;
	margin-top: 3px;
	padding-top: 2px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-decoration: none;
	color: #052463;
}

.common_news_events .middle_active_news_cls h1.news-head span a:hover,
.middle_active_news_cls h4.news-head a:hover {
	color: #34ccff;
}

#your_list .cate_add_more_list_right span {
	color: #fff;
}

#your_list td.business_directory_inc span {
	color: #fff;
}

.form-custom-otr textarea.form-control {
	height: 93px;
	border: 1px solid #d4d4d4;
}

.browse_file_modal input {
	width: 50px;
	cursor: pointer;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}

.form-custom-otr .buttons_modal_offers {
	display: flex;
	width: 100%;
	justify-content: flex-end;
}

.form-custom-otr button.btn1.btn {
	cursor: pointer;
	line-height: 12px !important;
	letter-spacing: 1px !important;
	font-weight: 600 !important;
	font-size: 15px !important;
	border-color: rgb(0, 26, 71) !important;
	border-style: solid !important;
	border-width: 2px !important;
	border-radius: 3px;
	padding: 0;
	height: 34px;
	color: rgb(255 255 255) !important;
	background: #001a47 !important;
	font-family: Montserrat !important;
	margin-top: 6px;
	margin-left: 20px;
	width: 123px;
}

.close:focus,
.close:hover {
	color: #fff !important;
	opacity: 1 !important;
}

.form-custom-otr button.btn1.btn.send_message_12757:hover {
	background: transparent !important;
	color: #001a47 !important;
	opacity: 1 !important;
}

.offer_layout.message_modal {
	display: flex !important;
	align-items: center;
	width: 100%;
	position: relative;
	border: 2px solid #001a47;
	border-radius: 15px;
	padding-top: 8px;
}

.advert_layout {
	padding: 15px !important;
	background: #052464;
	color: #fff;
	border-radius: 0px !important;
	margin-top: 20px;
}

.advert_layout .heading i {
	font-size: 25px;
	padding-right: 10px;
}

.advert_layout .form-group.browse_file_modal span {
	color: #eceff4 !important;
}

.advert_layout .message_bottom .file_name {
	color: #eceff4;
}

.advert_layout .send_msg_btn button.btn1.btn,
.advert_layout div#non-user .buttons_modal_offers button.btn1.btn {
	margin-left: 0;
	margin-top: 10px;
	background: #eceff4 !important;
	color: #052464 !important;
	height: 45px;
}

.advert_layout .send_msg_btn button.btn1.btn span i,
.advert_layout div#non-user .buttons_modal_offers button.btn1.btn span i {
	color: #052464 !important
}

.advert_layout .form_fields_offer_inner .form-custom-otr .form-group .col-sm-12 textarea.form-control,
.advert_layout .form_fields_offer_inner form .forms_fields_msg textarea,
.advert_layout .form_fields_offer_inner form .forms_fields_msg input {
	background: #eceff4;
}

.advert_layout .form_fields_offer_inner form .forms_fields_msg input {
	height: 40px!important;
}

.advert_layout .form_fields_offer_inner .form-custom-otr .form-group .col-sm-12 {
	padding: 0;
}

.advert_layout div#non-user .message_bottom {
	padding: 0px 15px;
	margin-top: 10px;
}

.advert_layout div#non-user {
	padding: 0;
}

.form-group.browse_file_modal {
	/* width: 35px !important; */
	left: 0;
	position: relative;
	margin: 0 0 5px 0;
	cursor: pointer;
	/* justify-content: flex-start; */
	/* align-items: flex-start; */
	/* border-radius: 3px; */
	cursor: pointer;
	float: left;
	margin: 3px 4px 11px 0px;
}

.form-group.browse_file_modal span {
	width: 100%;
	display: flex;
	flex-basis: 20%;
	align-items: center;
	justify-content: flex-start;
	font-size: 26px !important;
	color: #222 !important;
	/* position: absolute; */
}

.form-group.browse_file_modal:hover span {
	cursor: pointer;
}


/*06nov2020 end*/


/******** Category css start here ************/

@media screen and (max-width: 1100px) {
	.category-news .stm-services-archive-page {
		margin-top: 0;
	}
	.wppsac-post-slider.design-2 .slick-dots {
		left: 0 !important;
		bottom: 2px !important;
		right: 0;
	}
	.cate_add_more_list_main {
		display: flex;
		align-items: center !important;
		width: 100%;
		justify-content: space-between;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left,
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left~div input,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left~div input {
		width: 85%;
		float: left;
	}
	.page-id-6036 .feild_sec-opening-hours-right input,
	.page-template-edit_profile .feild_sec-opening-hours-right input {
		width: 100% !important;
	}
	.page-id-6036 .feild_sec-opening-hours-right button.left-yes-button,
	.page-template-edit_profile .feild_sec-opening-hours-right button.left-yes-button {
		width: auto;
		margin: 0 10px;
	}
	.each_detail input.detail_input {
		font-size: 12px;
	}
	.stm-user-profile-information {
		float: left;
		width: 100%;
	}
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: 500px;
	}
}

@media screen and (min-width: 991px) {
	.col-md-9.col-sm-9.tab-box {
		width: 78%;
	}
	.profile_sidebar .stm-sticky-user-sidebar {
		width: 22%;
	}
}

@media screen and (max-width: 992px) {
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn {
		margin: 0 10px 10px 0;
		width: 91px;
		font-size: 14px;
	}
	.boats_filter {
		display: none;
	}
}

@media screen and (max-width: 991px) {
	/*08-09-20*/
	.sticky-header-profile-icon a i {
		font-size: 27px;
	}
	.sticky-header-profile-icon button {
		padding: 9px 0px 7px;
	}
	#header .listing-logo-main a.bloglogo img {
		display: block;
		width: 120px !important;
	}
	.advert_rightImg li {
		width: 24.5% !important;
	}
	.singleAdvert_wrapper .container-fluid .col-md-7.col-sm-12 {
		padding-right: 15px !important;
	}
	.singleAdvert_wrapper .container-fluid .col-md-5.col-sm-12 {
		padding-left: 15px !important;
	}
	.page-id-6036 .company_photos_column input:before,
	.page-id-6050 .company_photos_row .company_photos_column input:before {
		position: relative;
		top: 1px;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left,
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left~div input {
		width: 80%;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width div.standard-input {
		width: 230px;
		margin-left: 10px;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .sec-left>label>b,
	.page-id-6036 form.sign_dealer_form .feild_sec-width label {
		font-size: 14px;
		line-height: 22px;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .stm-label.h4 {
		font-size: 14px;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .sec-right>span {
		font-size: 20px;
	}
	.page-id-6036 form.sign_dealer_form .container_section {
		width: 90%;
	}
	/*.next_row_margin .main_blog_outer .img_blog {
		height: auto;
	}*/
	.listing-logo-main {
		height: auto !important;
		line-height: inherit !important;
	}
	.header-listing .listing-logo-main img {
		width: 70% !important;
	}
	.stm-user-profile-information {
		float: left;
		width: 100%;
	}
	.stm-user-private .stm-user-private-sidebar .stm-user-avatar {
		margin-right: 0;
		padding-bottom: 15px;
	}
	.stm-user-private .stm-user-private-sidebar .stm-dealer-mail .mail a,
	.stm-dealer-phone .phone {
		font-size: 14px !important;
	}
	.inner_select .stm-single-feature .feature-single.timeslots_options {
		width: 25%;
	}
	.options_radio .selected-times>h5 {
		padding: 8px 20px;
	}
	.wd-half .stm-single-feature {
		padding: 15px 0;
	}
	.additional_features .additional_div .stm-single-feature {
		padding: 0 0px 0 20px;
	}
	.pricing_info.display_divs.price .col-md-8.col-sm-12,
	.pricing_info.display_divs.price .vat .col-md-4.col-sm-12,
	.advert_price .pricing_info.display_divs.price .part_exchange {
		padding: 0;
	}
	.advert_price .pricing_info.display_divs.price .part_exchange {
		margin-top: 13px;
		margin-bottom: 20px;
		justify-content: flex-start;
	}
	.popup-overlay .popup-share {
		width: 80% !important;
	}
}

@media screen and (max-width:990px) {
	.tab-box,
	.stm-sticky-user-sidebar .stm-user-private-sidebar {
		margin-top: 0 !important;
		padding: 15px !important;
	}
	.stm-sticky-user-sidebar {
		padding: 0 !important;
	}
	.nav>li>a {
		padding: 10px 8px !important;
	}
	.stm-user-private .stm-user-private-main {
		padding-top: 0 !important;
	}
	.tab-box .stm-user-private-main .mb-profile-back-btn span {
		font-size: 20px;
		text-transform: uppercase;
		font-weight: bold;
		vertical-align: middle;
		color: #052463;
	}
	/**2-6-2020**/
	.page-template-contact .stm_breadcrumbs_unit.heading-font,
	.page-template-login-registration .stm_breadcrumbs_unit.heading-font,
	.page-id-6059 .stm_breadcrumbs_unit.heading-font {
		padding: 0;
	}
	.page-id-1718 .stm_breadcrumbs_unit.heading-font,
	.page-id-6036 .stm_breadcrumbs_unit.heading-font,
	.page-id-6050 .stm_breadcrumbs_unit.heading-font,
	.postid-15428 .stm_breadcrumbs_unit.heading-font,
	.page-id-5481 .stm_breadcrumbs_unit.heading-font,
	.page-id-6054 .stm_breadcrumbs_unit.heading-font,
	.postid-15525 .stm_breadcrumbs_unit.heading-font,
	.stm_breadcrumbs_unit.heading-font {
		padding: 0;
	}
	.stm-user-private .stm-user-private-sidebar {
		padding: 15px 10px !important;
	}
	div#wrapper {
		padding: 0 !important;
		min-height: inherit !important;
	}
}

@media screen and (max-width: 767px) {
	.common_news_events .tab-content.news_home_main .news_columns span {
		font-size: 14px;
	}
	.main_active_new_cls .middle_active_news_cls,
	.tab-content.news_home_main .main_active_new_cls .news_buttons {
		width: 100%;
		margin: 0 auto;
		display: flex;
		/* background: red; */
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.middle_active_news_cls .news-column-wdth .news_columns {
		float: none;
		width: auto;
	}
	.middle_active_news_cls .common_news_events,
	.news_columns {
		float: none;
		width: auto;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons {
		width: 100%;
		margin: 0 0 0 0;
		display: flex;
		flex-direction: row;
		text-align: center;
		justify-content: flex-start;
		align-items: center;
		flex-wrap: wrap;
	}
	.common_news_events .main_active_new_cls .middle_active_news_cls {
		margin-bottom: 0;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		padding-bottom: 5px;
		width: 100%;
		text-align: center;
		display: flex;
		justify-content: center;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons {
		width: 100%;
		margin: 10px 0 0 0;
	}
	.main_active_new_cls .right_active_news_cls {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.common_news_events .news_buttons {
		right: 0 !important;
	}
	.common_news_events.common_news_events .main_active_new_cls {
		margin: 10px auto;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	/*  .category-news .page-template-login-registration .stm_breadcrumbs_unit.heading-font, .page-id-1718 .stm_breadcrumbs_unit.heading-font, .page-id-6036 .stm_breadcrumbs_unit.heading-font, .page-id-6050 .stm_breadcrumbs_unit.heading-font, .page-id-5481 .stm_breadcrumbs_unit.heading-font, .page-id-6059 .stm_breadcrumbs_unit.heading-font, .stm_breadcrumbs_unit.heading-font {
display: block !important;
}*/
	.category-news .stm-services-archive-page {
		margin-top: 20px;
	}
	.category-news .stm-single-post .post-title {
		margin-bottom: 20px;
	}
	.category-news .blog-meta .clearfix .blog-meta-unit {
		margin-right: 0;
	}
	/*#post-18203 i.stm-icon-date {
padding: 0 7px 0 0;
}
#loadingmessage .stm-services-archive-page {
margin-top: 0;
}*/
	.titles_addMore_business .add_more_btn {
		text-align: center;
		padding: 3px 8px !important;
		font-size: 10px;
	}
	.mobile_images_loop {
		width: 100%;
	}
	.single_advert_responsive .specifications.tab_content_section {
		margin-top: 20px;
	}
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: auto;
	}
	.single_advert_responsive ul.message_call.message_call_320 {
		display: none;
	}
	.single_advert_responsive .rightWrapper_advert {
		border-top: 2px solid #052463;
	}
	.single_advert_responsive .right_side_advert {
		margin-top: 10px;
	}
	.single_advert_responsive .advert_rightImg li {
		margin-bottom: 2px !important;
	}
	.single_advert_responsive .photos.tab_content_section {
		padding-top: 20px;
	}
	.single_advert_responsive .tabbable-line.mobile_overview {
		margin: 5px 0;
	}
	.single_advert_responsive section.singleAdvert_wrapper .tabbable-panel .tabbable-line ul.nav.nav-tabs li {
		margin: 1px !important;
	}
	.single_advert_responsive .singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a {
		border: none;
	}
	/*.single_advert_responsive ul.location_advert li {
margin: 0 !important;
}*/
	.stm-single-car-page {
		margin: 0 !important;
	}
	.single_advert_responsive span.slider_arrows {
		position: absolute;
		top: 50%;
	}
	.single_advert_responsive .leftSidebar_wrapper {
		margin-top: 10px;
	}
	.single_advert_responsive button.btn2.offer_button_search.btn span {
		float: none !important;
	}
	.single_advert_responsive .right_side_advert .col-md-12 {
		width: 100% !important;
	}
	.single_advert_responsive .right_side_advert .col-md-12 .col-md-6 {
		width: 54%;
		display: inline-block;
		float: left;
	}
	.single_advert_responsive li.trailer_text {
		text-align: left;
		font-weight: bold;
		color: #052463;
	}
	.single_advert_responsive li.price {
		color: #052463;
		font-weight: bold;
		margin-bottom: 0;
		font-size: 22px !important;
		text-align: left;
		width: max-content;
	}
	.single_advert_responsive .offers_button button {
		background: #c5e0b4 !important;
		color: #000 !important;
		font-weight: bold;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		padding: 0;
		border: none !important;
	}
	.single_advert_responsive a.wishlist_added {
		color: red;
		font-size: 34px;
		text-align: right;
	}
	.single_advert_responsive .watch_list {
		float: right;
		margin-bottom: 0;
		display: flex;
		align-items: center;
	}
	.single_advert_responsive .tab_content_section {
		display: none;
	}
	.single_advert_responsive .outer_li {
		width: 45%;
		float: left;
	}
	.single_advert_responsive li.offer_li {
		width: auto;
		display: inline-flex;
		float: right;
	}
	.single_advert_responsive .advert_result_ul .offers_button {
		float: left;
	}
	.single_advert_responsive li.price span {
		padding-left: 10px;
		font-size: 15px !important;
	}
	.single_advert_responsive ul.advert_result_ul {
		width: 100%;
	}
	.single_advert_responsive .watch_list i {
		color: red;
	}
	.single_advert_responsive {
		display: block;
	}
	.single_advert_desktop {
		display: none;
	}
	.single_advert_responsive .advert_image_slider ol {
		display: none;
	}
	.single_advert_responsive span.glyphicon:before {
		display: none;
	}
	.wpbdp-listing.excerpt {
		max-width: 100% !important;
		margin: 0 !important;
		margin-bottom: 20px !important;
	}
	div#wpbdp-listings-list {
		width: 100% !important;
		float: left;
	}
	.page-id-9296 .filter-main {
		width: 100% !important;
	}
	.payment_ad_page .paypal {
		width: 100%;
	}
	.payment_ad_page .payment_sec_stripe {
		width: 100%;
	}
	.page-id-6338 .paypal,
	.page-id-6338 .payment_sec_stripe {
		float: left;
		width: 100% !important;
	}
	.payment_sign {
		margin-bottom: 20px;
	}
	.payment_ad_page .paypal>h3,
	.payment_ad_page .payment_sec_stripe>h3 {
		font-size: 26px;
	}
	.payment_ad_page .payment_sign button#signup,
	.payment_ad_page .payment_sec_stripe button.stripe-button-el {
		width: 30%;
	}
	.page-id-6036 .feild_sec-width .feild_sec-standard.sec-left,
	.page-id-6036 form.sign_dealer_form .feild_sec-width .stm-label.h4,
	.page-id-6036 .feild_sec-width .feild_sec-standard.sec-right,
	.page-template-edit_profile .feild_sec-width .feild_sec-standard.sec-left,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .stm-label.h4,
	.page-template-edit_profile6 .feild_sec-width .feild_sec-standard.sec-right {
		width: 100%;
		margin-bottom: 10px;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left,
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left~div input,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left~div input {
		width: 90%;
	}
	.page-id-6036 form.sign_dealer_form .container_section,
	.page-template-edit_profile form.sign_dealer_form .container_section {
		width: 100%;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .sec-left>label>b,
	.page-id-6036 form.sign_dealer_form .feild_sec-width label,
	.page-id-6036 form.sign_dealer_form .feild_sec-width .stm-label.h4,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .sec-left>label>b,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width label,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .stm-label.h4 {
		font-size: 15px;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width div.standard-input,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width div.standard-input {
		width: 100%;
		margin-left: 0;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .feild_sec-standard input,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .feild_sec-standard input {
		width: 100%;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left+button.add_field_button,
	.page-template-edit_profile form.sign_dealer_form .feild_sec-width .mytext_left+button.add_field_button {
		margin: 0 0 5px 0;
	}
	.page-id-6036 form.sign_dealer_form .container_section h4,
	.page-template-edit_profile form.sign_dealer_form .container_section h4 {
		font-size: 22px;
		padding-bottom: 12px;
	}
	.page-id-6036 .company_social_ntw,
	.page-template-edit_profile .company_social_ntw {
		margin-top: 20px;
	}
	.page-id-6036 .stm-form-2-features.clearfix .stm-single-feature,
	.page-template-edit_profile .stm-form-2-features.clearfix .stm-single-feature {
		width: 50%;
	}
	.banner-btmarea .coupn_code {
		width: 100%;
	}
	.stm-sticky-user-sidebar {
		padding: 0 !important;
	}
	.page-template-contact .stm_breadcrumbs_unit.heading-font,
	.postid-15428 .stm_breadcrumbs_unit.heading-font,
	.postid-15525 .stm_breadcrumbs_unit.heading-font,
	.postid-15410 .stm_breadcrumbs_unit.heading-font {
		display: none;
	}
	.page-template-contact .contact_marine {
		margin-top: 0px;
	}
	.page-template-login-registration .stm_breadcrumbs_unit.heading-font,
	.page-id-1718 .stm_breadcrumbs_unit.heading-font,
	.page-id-6036 .stm_breadcrumbs_unit.heading-font,
	.page-id-6050 .stm_breadcrumbs_unit.heading-font,
	.page-id-5481 .stm_breadcrumbs_unit.heading-font,
	.page-id-6059 .stm_breadcrumbs_unit.heading-font,
	.stm_breadcrumbs_unit.heading-font {
		display: none;
	}
	.page-template-login-registration .stm-archives {
		padding-top: 70px;
	}
	.page-id-6050 .feild_sec-width .feild_sec-standard.sec-left.dropdown .feild_sec-standard.sec-left.dropdown {
		width: 100% !important;
	}
	.page-id-6050 .feild_sec-width .feild_sec-standard.sec-left.dropdown {
		width: 100% !important;
		float: left;
	}
	.performance_specs div ul {
		position: static;
		transform: inherit;
	}
	.performance_specs {
		padding: 0;
	}
	.engine_detail ul.nav.nav-tabs.tabs li {
		width: auto;
	}
	.engine_detail>div {
		padding: 0;
	}
	.each_detail>div {
		padding: 0;
	}
	.new_cars .car_main_info .car_details h4 {
		font-size: 14px;
		word-break: break-all;
	}
}

@media screen and (max-width: 640px) {
	.header_search_box_xls_mobile form.search-form {
		margin: 10px 0;
		margin-bottom: 10px !important;
	}
	.page-id-6036 .stm-form-2-features.clearfix .stm-single-feature {
		width: 50%;
	}
	.page-id-6036 .company_photos_column {
		width: 50%;
	}
	.page-id-6036 .stm-upload-new-avatar {
		float: left;
		width: 100%;
	}
	.page-id-6036 .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .heading-font {
		margin-bottom: 15px;
		font-size: 18px;
	}
	.page-id-6036 .stm-my-profile-settings .stm-image-unit .image {
		float: none;
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	.inner_select .stm-single-feature .feature-single.timeslots_options {
		width: 50%;
	}
	.options_radio .selected-times {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.options_radio .selected-times input[type="text"] {
		width: 100% !important;
	}
	.options_radio .selected-times>h5 {
		width: auto;
	}
	.inner_select .stm-single-feature .feature-single {
		width: 50% !important;
	}
	.page-template-login-registration .stm-archives {
		padding-top: 30px;
	}
	.enquiry_select_cat button.cate_sel img.active_img {
		left: 15px !important;
	}
}

@media screen and (max-width: 480px) {
	.single_advert_responsive .specifications_jetski i {
		padding-right: 6px;
		color: #052463;
	}
	.single_advert_responsive .photos .advert_rightImg li {
		width: 49% !important;
	}
	.author-sarita_dealer div.buying ul.nav-tabs li {
		width: 50% !important;
	}
	.single_advert_responsive .specifications_jetski .features_jetski .each_feature {
		width: 50%;
		float: left;
	}
	.stm-user-private-main .sign_dealer_form .stm-single-feature-main.Jetski .stm-single-feature {
		width: 100% !important;
	}
	.page-id-6050 .prom_main_sec h4 {
		width: 100% !important;
	}
	.page-id-6050 .prom_btn_sec {
		width: 100% !important;
	}
	#expired_list .sort-by,
	.active_adverts .sort-by {
		width: 100%;
	}
	.radio_input {
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}
	#expired_list .sorting,
	.active_adverts .sorting {
		width: 50%;
	}
	.home_spotlight_popup img,
	.cat_spotlight_popup img {
		left: -7px !important;
		top: 26px !important;
		width: 6em !important;
	}
	.spotlight_popup .info i {
		font-size: 22px;
	}
	.ui-widget.ui-widget-content {
		border: 1px solid #cbc7bd;
		width: 100%;
	}
	.options_radio .selected-times>h5 {
		width: auto;
		padding: 5px 20px !important;
		position: relative;
		transform: translateX(-50%);
		left: 50%;
	}
	.vendor-group {
		width: 100%;
	}
	.vendor-group .inner_options_radio.inner_options_radio1:nth-child(2) {
		width: 100% !important;
	}
	.vendor-group .inner_options_radio.inner_options_radio1:last-child {
		padding-left: 0;
	}
	.common_news_events .news li {
		width: 100% !important;
		margin-bottom: 5px;
	}
	.event_form .price-wdth .inner_options_radio .currency_width {
		width: 50% !important;
	}
	.price-wdth .inner_options_radio.options_radio1,
	.price-wdth .inner_options_middle {
		width: 50% !important;
	}
	.event_form .inner_select1 .options_radio1 {
		width: 50% !important;
	}
	.event_form .options_radio .currency_width {
		width: 50% !important;
	}
	.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar {
		width: 100%;
	}
	.stm-my-profile-settings .stm-image-unit .image {
		margin-bottom: 20px;
	}
	.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column {
		width: 100% !important;
	}
	.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column img {
		height: auto;
	}
	.main_class_container .main-table-sec {
		overflow: auto;
	}
	.main_class_container #company {
		float: none !important;
		text-align: left !important;
		margin-bottom: 20px;
	}
	#company>div {
		color: #001a47;
	}
	#company>div a {
		color: #001a47;
	}
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left,
	.page-id-6036 form.sign_dealer_form .feild_sec-width .mytext_left~div input {
		width: 80%;
	}
	.page-id-6036 .company_photos_column {
		width: 100%;
	}
	.page-id-6036 .feild_sec-opening-hours-left label {
		margin-left: 0;
		padding-bottom: 5px;
	}
	.page-id-6036 .feild_sec-opening-hours-right input {
		width: 100% !important;
	}
	.page-id-6036 .feild_sec-opening-hours-left,
	.page-id-6036 .feild_sec-standard.sec-right .feild_sec-opening-hours-right,
	.page-id-6036 .feild_sec-opening-hours-right span.openting-hours_to,
	.page-id-6036 .feild_sec-opening-hours_holidays {
		width: 100%;
	}
	.page-id-6036 .feild_sec-opening-hours-right span {
		font-size: 11px !important;
	}
	.page-id-6036 .feild_sec-opening-hours_holidays label {
		margin: 0;
	}
	.page-id-6036 .feild_sec-opening-hours-right button {
		margin: 10px 10px 10px 0 !important;
	}
	/*-- 2.12.19 --*/
	.inventory_result .inner_offer .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.inventory_result .inner_offer .btn:last-child {
		margin-bottom: 0;
	}
	/*-- 2.12.19 end --*/
	/*28-12-2019*/
	.watched_items .watched-carousel .buying-lg .carousel-inner img {
		height: 160px;
	}
	.watched_items .watched-carousel .thumbnail-carousel .vertical img {
		height: 54px;
	}
	.watched_items .watched-carousel .left-info {
		width: 100%;
	}
	.options_radio .inner_options_radio,
	.wd-half div.options_radio {
		width: 100%;
		padding-right: 0;
	}
	.inner_select .stm-single-feature .feature-single {
		width: 100% !important;
	}
	.part_exchange span.checked,
	div.checker span.checked {
		background-position: -18px -2px !important;
	}
	.poa .poa_info {
		padding: 20px 20px;
	}
	.new_cars .car_main_info .image_badge_type {
		right: -42% !important;
	}
}


/******** Single Blog Page css ends *******/


/************* PRICE LISTING CSS end**************/


/***** Step2 css ******/

.page-id-6050 .prom_main_sec {
	width: 100%;
	margin: 0 auto;
	float: left;
}

.page-id-6050 .prom_main_sec h4 {
	width: 50%;
	float: left;
}

.page-id-6050 .prom_btn_sec {
	width: 50%;
	float: left;
}

.page-id-6050 .prom_btn_sec button {
	width: 20%;
	float: left;
	margin: 10px 10px;
}

.page-id-6050 .prom_btn_sec button.prom_show {
	background: #a0d18e !important;
	color: #000 !important;
}

.page-id-6050 .prom_btn_sec button.prom_hide {
	background: #f8cbad !important;
	color: #000 !important;
}

.page-id-6050 button#user_page {
	width: 28%;
	float: left;
	margin-top: 50px;
	background: #052463 !important;
}

.page-id-6050 button#user_page a {
	color: #fff !important;
	text-decoration: none;
}

.page-id-6050 .stm-user-private-settings-wrapper .main-category-sec {
	width: 100%;
	float: left;
	margin: 0 auto;
}

.page-id-6050 .stm-user-private-settings-wrapper .main-category-sec .inner-category-sec {
	width: 33.3%;
	float: left;
	margin: 10px 0px;
}

.page-id-6050 .stm-user-private-settings-wrapper .main-category-sec .inner-category-sec button {
	width: 90%;
}

.page-id-6050 .sign_dealer_form.jetski,
.page-id-6050 .sign_dealer_form.sailboat,
.page-id-6050 .sign_dealer_form.yacht,
.page-id-6050 .sign_dealer_form.commercial,
.page-id-6050 .sign_dealer_form.RIB,
.page-id-6050 .sign_dealer_form.small_craft,
.page-id-6050 .sign_dealer_form.man_powered,
.page-id-6050 .sign_dealer_form.boat_home,
.page-id-6050 .sign_dealer_form.fishing {
	display: none;
}

.page-id-6050 .sign_dealer_form.jetski.active,
.page-id-6050 .sign_dealer_form.sailboat.active,
.page-id-6050 .sign_dealer_form.yacht.active,
.page-id-6050 .sign_dealer_form.commercial.commercial-active,
.page-id-6050 .sign_dealer_form.RIB.RIB-active,
.page-id-6050 .sign_dealer_form.small_craft.smallcraft-active,
.page-id-6050 .sign_dealer_form.man_powered.man_powered-active,
.page-id-6050 .sign_dealer_form.boat_home.boat_home-active,
.page-id-6050 .sign_dealer_form.fishing.fishing-active {
	display: block;
}

.page-id-6050 .input_fields_wrap {
	margin: 30px 0px;
}

.page-id-6050 .input_fields_wrap a.add_field_button {
	color: #052463;
	font-size: 17px;
	font-weight: 700;
}

.page-id-6050 .remove_field_remove a.remove_field {
	background: #052463;
	color: #fff;
	padding: 5px 23px;
	font-size: 16px;
	font-weight: 700;
}

.page-id-6050 .step1_hide_class {
	display: none;
}

.page-id-6050 .step1_hide_class.active {
	display: block;
}

.page-id-6050 .feild_sec-standard.sec-right label.dealer_role {
	font-size: 16px;
	font-weight: 600;
	padding: 5px 5px;
}

.page-id-6050 .feild_sec-standard.sec-right label.service_role {
	font-size: 16px;
	font-weight: 600;
	padding: 5px 5px;
}

.page-id-6050 h4.stm-seller-title {
	font-size: 28px;
	border-bottom: 4px solid #052463;
	padding-bottom: 17px;
	margin-bottom: 15px;
}

.page-id-6050 span.select2-selection.select2-selection--single {
	display: none;
}

.page-id-6050 .feild_sec-width.select-space {
	margin: 10px auto;
}

.page-id-6050 .container_section {
	width: 70%;
	display: block;
	margin: 0px auto;
}

.page-id-6050 .feild_sec-width .feild_sec-standard.sec-left {
	width: 30%;
	float: left;
}

.page-id-6050 .feild_sec-width .feild_sec-standard input {
	margin: 0 0 20px 0;
	background: transparent;
	border: 1px solid #999;
}

.page-id-6050 .feild_sec-width .sec-left>label>b,
.page-id-6050 .feild_sec-width label {
	font-size: 16px;
	text-align: left;
	font-weight: 400;
	color: #000;
	float: left;
	padding-top: 3px;
	padding-bottom: : 3px;
	line-height: 26px;
}

.page-id-6050 .feild_sec-width .feild_sec-standard.sec-right {
	width: 30%;
	float: left;
}

.page-id-6050 .feild_sec-width {
	display: inline-block;
	width: 100%;
}

.page-id-6050 p.heading-para {
	font-size: 18px;
	color: #000;
	float: left;
	text-align: left;
	line-height: 26px;
	font-weight: 500;
}

.page-id-6050 .stm-border-top-unit {
	border: none;
	float: left;
	padding: 0;
	margin: 0;
}

.page-id-6050 .stm-single-feature-main {
	width: 100%;
	float: left;
	margin: 0 auto;
	padding: 0;
	margin-bottom: 20px;
}

.page-id-6050 .next-button {
	display: none;
}

.page-id-6050 .stm-border-top-unit .title {
	float: left;
}

.page-id-6050 .stm-single-feature {
	width: 25%;
	float: left;
}

.page-id-6050 .stm-single-feature-main.jetski .stm-single-feature {
	float: left;
	margin: 0 auto;
}

.page-id-6050 .stm-single-feature-main.boat-home .stm-single-feature {
	float: left;
	margin: 0 auto;
}

.page-id-6050 div.checker,
.page-id-6050 div.checker span,
.page-id-6050 div.checker input {
	width: 16px;
	height: 16px;
}

.page-id-6050 .stm-template-listing div.checker span {
	display: block !important;
}

.page-id-6050 div.checker {
	height: 17px;
	top: 0px;
	margin-bottom: 0;
}

.page-id-6050 p.table-head {
	color: #052463;
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	border: 1px solid #999;
	padding: 6px 0;
	border-right: 1px solid #999;
	padding-left: 15px;
	margin-bottom: 0;
}

.page-id-6050 .feature-single {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	padding: 2px 5px;
}

.listing-list-loop .content .wishlist_added {
	display: none;
}

.page-id-6050 .table-box {
	float: left;
	width: 100%;
	padding: 10px 15px;
}

.page-id-6050 .table-box label {
	float: left;
	width: 20%;
}

.page-id-6050 .table-box input[type="text"] {
	float: left;
	width: auto;
	background: transparent;
	border: 1px solid #999;
	height: 34px;
	margin-left: 6px;
}

.page-id-6050 textarea:focus {
	border-color: #999;
}

.page-id-6050 .next-form-label input.next-inpput {
	float: left;
	width: 48%;
	padding: 10px;
	margin: 5px 5px 5px 0;
	background: transparent;
	border: 1px solid #999;
}

.page-id-6050 .feild_sec-standard.sec-left.dropdown select {
	background-color: transparent;
	border: 1px solid #999;
}

.next-form-label>textarea {
	background: transparent;
	border: 1px solid #999;
}

.page-id-6050 .next-tab>h4 {
	font-size: 24px;
	margin: 0;
	padding: 0;
}

.page-id-6050 .next-form-label>label {
	float: left;
	width: 100%;
	margin: 20px 0 10px 0;
}

.page-id-6050 .feild_sec-width .company_photos_row {
	float: left;
}

.page-id-6050 .company_photos_column {
	float: left;
	width: 25%;
	padding: 5px;
}

.page-id-6050 .stm-single-feature-main.four .stm-single-feature {
	width: 25%;
	float: left;
}

.page-id-6050 input[type=file] {
	display: block;
	width: 100%;
}

.page-id-6050 .company_photos_column button {
	background-color: #4CAF50;
	color: white;
	padding: 14px 20px;
	margin: 8px 0;
	border: none;
	cursor: pointer;
	width: 100%;
	opacity: 0.9;
}

.page-id-6050 .next-form-label {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

.page-id-6050 .next-tab {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.page-id-6050 .next-form-label label {
	font-size: 16px;
}

.page-id-6050 .promotion {
	margin: 30px 0 0 0;
}

.page-id-6050 .promotion .feild_sec-standard.sec-right {
	width: 70% !important;
}

.page-id-6050 .promotion .feild_sec-standard.sec-right input[type="text"] {
	width: 48%;
	float: left;
	margin-right: 20px;
}

.page-id-6050 .sec-right input[type="text"]:last-child {
	margin-right: 0 !important;
}

.page-id-6050 .promotion .feild_sec-standard.sec-right textarea {
	margin-bottom: 20px;
	background: transparent;
	border: 1px solid #999;
}

.page-id-6050 .add-more a.add-btn {
	font-size: 16px;
	color: blue;
	text-decoration: underline;
}

.page-id-6050 .add-more {
	margin-bottom: 30px;
}

.page-id-6050 .wd-half {
	width: 50%;
	margin: 0;
	padding: 0;
}

.page-id-6050 .save-btn {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

.page-id-6050 .save-btn>a {
	color: #fff;
	font-weight: 600;
	padding: 10px 18px;
	background: #052463;
	border-radius: 4px;
}

.page-id-6050 .save-btn>a:hover {
	text-decoration: none;
	color: #fff;
	opacity: 0.8;
}

.page-id-6050 .acount-btn {
	float: none;
	text-align: center;
	width: 100%;
	display: inline-block !important;
	margin-top: 50px;
}

.page-id-6050 .company_photos_column img {
	border: 2px solid #ddd;
}

.page-id-6050 .company_photos_column img {
	height: 180px;
	object-fit: cover;
	width: 100%;
}

.page-id-6050 .stm-single-feature-main .next-button button.next_step2_first {
	position: relative;
	left: 0;
	display: inline-block;
	margin: 25px 30px 30px 0;
	float: right;
}

.page-id-6050 .stm-single-feature-main .table-box {
	width: 80%;
	margin-top: 25px;
}

.page-id-6050 .stm-single-feature-main.jetski .stm-single-feature {
	width: 33.333%;
}

.page-id-6050 .stm-single-feature-main.yacht .stm-single-feature,
.stm-single-feature-main.commercial .stm-single-feature,
.stm-single-feature-main.boat_home .stm-single-feature,
.page-id-6050 .stm-single-feature-main.sailboat .stm-single-feature {
	width: 16.66%;
}

.page-id-6050 .acount-btn .button {
	background: #052463 !important;
}


/***** Custom-css ******/

.step2_listingform .save-btn {
	width: 100%;
	float: left;
}

.stm-user-private-main .save-btn .error_msg {
	text-align: left !important;
	display: flex;
	justify-content: flex-start;
	width: 100%;
	float: left;
	color: #ff0000;
	font-size: 16px;
}

.step2_listingform .save-btn button.common_listing_btn {
	width: 26%;
	float: left;
	margin: 25px 25px;
}

.author .save-btn button.common_listing_btn {
	width: 32%;
	float: left;
	margin: 25px 2px;
	padding: 10px 0;
}

.col-md-12 a.button {
	background: #052463 !important;
	color: #fff !important;
}

.wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button {
	background: #052463 !important;
	color: #fff !important;
	float: left;
	box-shadow: none;
}

.entry-title h2 {
	color: #ffffff !important;
}

.add-popup-cls {
	opacity: 1 !important;
	visibility: visible !important;
}

.user_all_data {
	width: 100%;
	float: left;
	margin: 35px auto;
}

.user_all_data .user_data_status {
	width: 20%;
	float: left;
	margin: 20px auto;
	color: #052463;
}

.user_all_data .user_data {
	width: 20%;
	float: left;
	font-size: 16px;
	font-weight: 600;
}

.service-inner-category-sec .inner-category-sec {
	width: 30%;
	float: left;
	margin: 0 15px 15px 0;
}

.dealer-inner-category-sec .inner-category-sec {
	width: 30%;
	float: left;
	margin: 0 15px 15px 0;
}

.dealer-inner-category-sec .inner-category-sec button {
	background: #a9d18e !important;
	color: #000 !important;
	width: 100%;
	margin-bottom: 0;
}

.service-inner-category-sec .inner-category-sec button {
	color: #000 !important;
	background: #f8cbad !important;
	width: 100%;
	margin-bottom: 0;
}

.stm-template-listing div.checker span {
	display: block !important;
}

.page-id-5064 .user-login-plu h2 {
	text-align: center;
}


/*.page-id-5064 .user-login-plu {
border: 2px solid #052463;
margin-bottom: 50px;
border-radius: 15px;
padding: 10px;
}*/

.page-id-5064 .user-login-plu form#loginform {
	width: 100%;
	float: left;
	margin: 0 auto;
}

.page-id-5064 .user-login-plu form#loginform p.login-username {
	float: left;
	width: 100%;
	padding: 0px 0px;
}

.page-id-5064 .user-login-plu form#loginform p.login-password {
	width: 100%;
	float: left;
	padding: 0px 0px;
}

.page-id-5064 .user-login-plu form#loginform p.login-password label {
	font-weight: 600;
	color: #052463;
}

.page-id-5064 .user-login-plu p.login-remember label {
	color: #052463;
	font-weight: 600;
}

.page-id-5064 .user-login-plu form#loginform p.login-username label {
	font-weight: 600;
	color: #052463;
}

.page-id-5064 .user-login-plu p.login-remember {
	padding: 0 0px;
}

.page-id-5064 .user-login-plu a {
	padding: 0 25px;
	color: #153286;
	text-align: center;
	width: 100%;
	display: inline-block;
}

.page-id-5064 .user-login-plu p.login-remember .checker {
	display: block !important;
	float: left;
}

.page-id-5064 .user-login-plu p.login-submit input#wp-submit {
	margin: 0px auto 30px auto !important;
	width: 50%;
	padding: 20px 10px !important;
	display: block;
	border-radius: 20px;
	border: none;
	box-shadow: none;
	background: #c9ddd1 !important;
	color: #052463 !important;
	font-size: 20px;
	font-weight: 600;
}

.service_title .tooltip_class {
	position: absolute;
	display: inline-block;
	right: 10px;
}

.service_title {
	position: relative;
	margin: 0 0 15px;
}

.standard_package .inner_content .service_title {
	margin: 0;
}

.tooltip_class .tooltiptext_class {
	visibility: hidden;
	width: 200px !important;
	background-color: #052463;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: auto;
	right: 0;
	border: 1px solid #d7e8b8;
	top: 24px;
}

.service_title .tooltip_class .tooltiptext_class {
	color: #fff !important;
}

.tooltip_class:hover .tooltiptext_class {
	visibility: visible;
	padding: 7px;
}

.service_title p.tooltip_class {
	float: right;
}

p.tooltip_class i.fa.fa-info-circle {
	font-size: 22px;
}

.stm-user-private-sidebar .stm-user-profile-information .title-sub {
	color: #fff !important;
	text-transform: uppercase;
}

.stm-user-private-sidebar .stm-user-profile-information .title {
	color: #fff !important;
}

.stm-became-dealer {
	display: none;
}

.stm-login-register-form .register_hide_block {
	display: none;
}

.stm-login-register-form .col-md-8 {
	width: 100% !important;
}

.stm-template-listing input[type="number"] {
	color: #000 !important;
}

.stm-template-listing input[type="text"] {
	color: #000 !important;
}

.private-seller-listing .rDealer input[type=radio] {
	margin-left: -9px !important;
}

.stm-template-listing button {
	text-align: center;
	margin: 0 auto;
}

.event_form .select_news_events .accordion .card .card-header button {
	text-align: left;
	margin-bottom: 5px;
}

.event_form .select_news_events .accordion .card .card-header button span.plus {
	float: right;
	font-weight: 600;
	font-size: 16px;
}

.event_form .select_news_events .accordion .card .card-body .inner_accordion {
	margin: 0 20px;
}

#form-submit h2 {
	text-align: center;
}


/*
.Private-listings {
border-top: none !important;
width: 100%;
float: left;
border: 2px solid #052463;
}*/

.private-seller-listing {
	width: 100%;
	margin: 0 auto !important;
	padding: 0px 0px !important;
}

.private-seller-listing .tablinks.active {
	background: #052463;
	color: #fff;
	text-align: center;
	padding: 10px;
	cursor: pointer;
	border: 1px solid #000;
}

.private-seller-listing .tablinks {
	background: #eee;
	text-align: center;
	padding: 10px;
	margin: 10px 0;
	cursor: pointer;
	border: 1px solid #000;
}

.private-seller-listing.toggleslide .For_toggle,
.private-seller-listing.toggleslide .For_toggle2 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.For_toggle h2,
.For_toggle2 h2 {
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	padding: 0 15px;
	margin: 0 0 0px 0;
}

.tablinks img {
	margin-right: 15px;
}

.For_toggle .tab .tablinks,
.For_toggle2 .tab .tablinks_tab {
	width: 47%;
	margin: 5px;
	text-align: left;
}

.private-seller-listing.toggleslide .For_toggle .tab,
.private-seller-listing.toggleslide .For_toggle2 .tab {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 15px 0;
}

.private-seller-listing .tablinks_tab.active {
	background: #052463;
	color: #fff;
	text-align: left;
	padding: 10px;
	cursor: pointer;
	border: 1px solid #000;
}

.private-seller-listing .tablinks_tab {
	background: #eee;
	text-align: left;
	padding: 10px;
	margin: 10px 0;
	cursor: pointer;
	border: 1px solid #000;
}

.private_trade-button {
	margin-bottom: 0px;
}

.tablinks_tab img {
	margin-right: 15px;
}

.custom_div {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.custom_div .custom_div_details {
	border: 1px solid #ccc;
	padding-top: 40px;
	margin-bottom: 30px;
	width: 49%;
	margin-right: 2%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 40px;
}

.custom_div .custom_div_details h4 {
	width: 100%;
}

.custom_div .custom_div_details p {
	width: 100%;
}

.custom_div .custom_div_details h3 {
	width: 100%;
}

.custom_div .custom_div_details:last-child {
	margin-right: 0;
}

button.btn.btn-primary.btn-lg.togglebtn,
button.btn.btn-primary.btn-lg.togglebtn2 {
	padding: 10px 80px;
}


/*
.fullbutton {
width: 100%;
display: flex;
justify-content: center;
flex-wrap: wrap;
background-image: linear-gradient(to bottom, #c6dbce, #fff);
}
*/

.private-seller-listings.toggleslide {
	width: 50%;
	float: left;
	padding: 0px 140px;
}

.private-seller-listingss {
	float: right;
}

.main_class {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}


/********* 20-April-2019 **********/

.page-id-6036 .sign_dealer_form {
	margin: 10px 0;
}

.page-id-6036 .container_section h2 {
	text-align: center;
}


/* Full-width input fields */

.page-id-6036 .feild_sec-standard input[type=text],
.feild_sec-standard input[type=password] {
	width: 90%;
	padding: 15px;
	margin: 5px 0 22px 0;
	display: inline-block;
	border: none;
	background: #f1f1f1;
}

.page-id-6036 .feild_sec-standard input[type=text]:focus,
.feild_sec-standard input[type=password]:focus {
	background-color: #ddd;
	outline: none;
}

.page-id-6036 hr {
	border: 1px solid #f1f1f1;
	margin-bottom: 25px;
}


/* Set a style for all buttons */

.page-id-6036 .clearfix button {
	background-color: #4CAF50;
	color: white;
	padding: 14px 20px;
	margin: 8px 0;
	border: none;
	cursor: pointer;
	width: 100%;
	opacity: 0.9;
}

.clearfix button:hover {
	opacity: 1;
}


/* Add padding to container elements */


/*
.page-id-6036 .container_section {
padding: 16px;
}*/

h2.vc_custom_heading.section-heading {
	font-weight: 600 !important;
}

.page-id-6036 .container_section .clearfix input.signupbtn {
	text-align: center;
	margin: 0 auto;
	width: 50%;
	float: none;
}

.page-title .section-heading.page-title {
	font-weight: 600 !important;
	font-size: 35px;
	color: #052463;
	line-height: 45px;
	text-align: left;
	font-family: Montserrat;
	font-style: normal;
}


/* Clear floats */

.page-id-6036 .clearfix::after {
	content: "";
	clear: both;
	display: table;
}


/* Change styles for cancel button and signup button on extra small screens */

.page-id-6036 .feild_sec-width .feild_sec-standard.sec-left {
	width: 100% !important;
	float: left;
}

.page-id-6036 .feild_sec-width .feild_sec-standard.sec-right {
	width: 100%;
	float: left;
}

.page-id-6036 .feild_sec-standard.sec-right input[type="text"] {
	width: 100%;
}


/********* 22-April-2019 **********/

.stm-settings-confirm-password input[type="submit"] {
	color: #000 !important;
}

.page-id-6074 .upload_img_pge {
	width: 100%;
	float: left;
}

.page-id-6074 .upload_img_pge article {
	text-align: center;
}

.page-id-6074 .col-md-6.upload-form input.btn.btn-primary.btn-upload {
	margin: 0 auto;
}

.page-id-6074 .clearfix-footer-btn {
	width: 100%;
	float: left;
}

.page-id-6074 .clearfix-footer-btn input#signup {
	margin: 25px auto;
}

.page-id-6074 .custom_file input.files-data.form-control {
	padding: 14px;
}

.page-id-6074 .custom_file {
	display: flex;
	align-items: center;
}

.page-id-6074 .custom_file input {
	height: 50px;
	margin: 10px;
	display: flex;
}

.page-id-6074 .upload-form {
	border: 2px dotted;
	padding: 20px 20px;
	border-radius: 10px;
}

.page-id-6074 .upload-form .form-group label h2 {
	text-transform: uppercase;
	margin-bottom: 25px;
}


/********* 23-April-2019 **********/

.page-id-17348 .accordion_container2,
.page-id-6054 .accordion_container2 {
	width: 100%;
	margin: 0 auto;
	float: none;
	background: #ffffff;
	padding-top: 10px;
	border: 0px solid #052463;
	display: inline-block;
	border-radius: 10px;
}

.page-id-17348 .accordion_head2,
.page-id-6054 .accordion_head2 {
	color: white;
	cursor: pointer;
	font-family: arial;
	font-size: 13px;
	background: #100e1b;
	padding: 5px 10px;
	border-radius: 20px;
}

.page-id-17348 .accordion_body2,
.page-id-6054 .accordion_body2 {
	padding: 10px;
	color: #000;
	text-align: center;
	width: 33.33%;
	margin: 0 auto;
	float: left;
}

.page-id-6054 .inner_content .plan_desc_sec.active {
	display: block;
}

.page-id-6054 .accordion_body2.service_package.active_service .inner_content {
	background: #9e9e9e;
	border: 1px solid #000;
}

.accordion_body2.service_package .inner_content.dealer {
	background: #e4fdde;
}

.accordion_body2.marine_services.marine_active .inner_content {
	background: #9e9e9e;
	border: 1px solid #000;
}

.page-id-6054 .accordion_body2.dealer_package .inner_content.dealer {
	background: #d7e8b8;
}

.page-id-6054 .accordion_body2.dealer_package.active .inner_content.dealer {
	background: #9e9e9e;
}

.page-id-17348 .accordion_body2:last-child,
.page-id-6054 .accordion_body2:last-child {
	border-bottom: none;
}

.page-id-17348 .plusminus2,
.page-id-6054 .plusminus2 {
	float: right;
}

.page-id-17348 .accordion_container span.plusminus,
.page-id-6054 .accordion_container span.plusminus,
.private-seller-listings.toggleslide span.plusminus1 {
	font-size: 26px;
}

.page-id-17348 .accordion_head2 h2.cate_class,
.page-id-6054 .accordion_head2 h2.cate_class {
	border-radius: 20px;
	font-weight: 500;
	color: #fff !important;
	padding: 0;
	margin-bottom: 0;
	margin-left: 3px;
}

.inner_content.dealer .stand-plan-sec {
	margin-top: 0;
}

.page-id-17348 .stm-archives,
.page-id-6054 .stm-archives {
	padding-top: 0;
}

.page-id-17348 .trade-business_directory,
.page-id-6054 .trade-business_directory {
	width: 100%;
	float: left;
}

.page-id-17348 .trade-business_directory .row,
.page-id-6054 .trade-business_directory .row {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.page-id-17348 .submit_plan_payments,
.page-id-6054 .submit_plan_payments {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.page-id-17348 .accordion_body2.active .inner_content,
.page-id-6054 .accordion_body2.active .inner_content {
	background: #9e9e9e;
	border: 1px solid #000;
}

.page-id-17348 .checker,
.page-id-6054 .checker {
	display: none !important;
}

.page-id-17348 .div_sec-col,
.page-id-6054 .div_sec-col {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}


/********* 25-April-2019 **********/

.quote-sec {
	width: 100%;
	margin: 10px auto;
	text-align: left;
	color: #052463;
	font-weight: 600;
	padding-left: 15px;
}

.page-id-5064 .checker,
.checker .trade-input,
.checker span {
	display: none !important;
}

.page-id-5064 .For_toggle,
.For_toggle2 {
	padding-top: 0;
}

.page-id-5064 .main {
	display: none;
}

.page-id-5064 .tablinks,
.tablinks_tab {
	font-size: 15px;
	color: #052463;
	font-weight: 600;
}

.quote-sec {
	display: none;
}

.quote-sec.intro_p {
	display: block;
}

.include_button {
	width: 100%;
	float: left;
	font-weight: 700;
	border: 3px solid #9e9e9e;
	text-decoration: none;
	margin: 12px 0px;
}


/***************************************choose  category page ********************************/


/* 31-08-2020 starts */

.choose_cate_popup .standard {
	background: #f4fbff;
	min-height: 500px;
	transition: 0.5s;
	cursor: pointer;
	border-radius: 5px;
	position: relative;
}

.choose_cate_popup .standard .popup_select_div {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 0;
	background: #cbe0ec;
	padding: 10px 0;
}

.choose_cate_popup .dealer .popup_select_div {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 0;
	background: #d7e8b8;
	padding: 10px 0;
}

.choose_cate_popup .standard .popup_select_div button.popup_select {
	background: #155fab !important;
}

.choose_cate_popup .dealer .popup_select_div button.popup_select {
	background: #7eb51a !important;
}

.choose_cate_popup .service .popup_select_div button.popup_select {
	background: #de6b6b !important;
}

.choose_cate_popup .dealer .popup_select_div button.popup_select,
.choose_cate_popup .standard .popup_select_div button.popup_select,
.choose_cate_popup .service .popup_select_div button.popup_select {
	padding: 10px;
}

.choose_cate_popup .service .popup_select_div {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 0;
	background: #ffcece;
	padding: 10px 0;
}

.choose_cate_popup .standard .inner_info li a,
.dealer .inner_info li a,
.service .inner_info li a {
	color: #000;
	text-decoration: none;
}

.choose_cate_popup .standard .inner_info li:last-child,
.dealer .inner_info li:last-child,
.service .inner_info li:last-child {
	border-bottom: 0 !important;
}

.choose_cate_popup .standard h3 {
	background: #cbe0ec;
	transition: 0.5s;
}

.choose_cate_popup .dealer h3 {
	background: #d7e8b8;
	transition: 0.5s;
}

.choose_cate_popup .service h3 {
	background: #ffcece;
	transition: 0.5s;
}

.choose_cate_popup .dealer,
.choose_cate_popup .service {
	min-height: 500px;
	transition: 0.5s;
	cursor: pointer;
	border-radius: 5px;
}

.choose_cate_popup .selected_trade {
	border: 3px solid #052463 !important;
}

.choose_cate_popup .selected_trade h3,
.choose_cate_popup .selected_trade .popup_select_div {
	background: #052463;
	color: #fff !important;
}

.choose_cate_popup .selected_trade .inner_info li .fa.fa-check {
	color: #052463;
}

.trade-business_directory .inner_info li {
	width: 100%;
	padding: 8px 15px;
	margin: 0;
	border-bottom: 1px solid #dedede;
	font-size: 13px;
	color: #000;
	text-align: left;
}

.choose_cate_popup .dealer {
	background: #d7e8b84d;
	position: relative;
}

.choose_cate_popup .service {
	background: #ffcece61;
	position: relative;
}

.choose_cate_popup ul.pl-0.inner_info {
	padding: 0px;
}

.inner_info li i {
	margin-right: 4px;
}

.trade-business_directory .pop_main h3 {
	font-size: 22px;
	padding: 15px 0 15px 10px;
	margin-bottom: 0;
	text-align: left;
}

.trade-business_directory .modal-dialog .modal-content .modal-body button.close {
	background: #868686 !important;
	opacity: 1;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 20px;
	right: -2px;
	position: absolute;
	top: -2px;
}

.choose_cate_popup .standard,
.choose_cate_popup .dealer,
.choose_cate_popup .service {
	border: 1px solid #dedede;
}

.trade-business_directory .pop_main .col-lg-4.col-md-4.col-12 {
	padding: 0 5px !important;
}

.trade-business_directory .pop_main .container {
	padding: 0 !important;
	margin: 0 !important;
}

@media (min-width: 768px) {
	.trade-business_directory .modal-dialog {
		width: 1000px;
	}
}


/* 31-08-2020 ends */


/***--1-9-2020--*/

.choose_cate_popup .rrp_sec_popup p {
	margin-bottom: 0;
}

.choose_cate_popup .heading_popup {
	position: relative;
}

.choose_cate_popup .rrp_sec_popup {
	position: absolute;
	top: 7px;
	right: 0px;
	width: 80px;
	height: 41px;
	font-size: 12px;
	line-height: 1.5;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-weight: bold;
}

.dealer .rrp_sec_popup {
	justify-content: center;
	/*color: #fff;*/
}


/********* 1-May-2019 **********/

'
 .page-id-17348 .accordion_head2.clear,
.page-id-6054 .accordion_head2.clear {
	align-content: center;
	border: none !important;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.page-id-17348 .accordion_head2.clear .choose-image,
.page-id-6054 .accordion_head2.clear .choose-image {
	width: 43px;
	height: 27px;
}

.plan_desc_sec.selected_plan h5 {
	color: #fff !important;
}

button.include_button {
	margin: 20px 0px;
	padding: 6px 0;
	border: none;
	background: #fff !important;
	color: #052463 !important;
}

.page-id-17348 .accordion_body2 button.trade-step6,
.page-id-6054 .accordion_body2 button.trade-step6 {
	background: #fff !important;
	color: #052463 !important;
}

.page-id-17348 .accordion_body2 button.include_button,
.page-id-6054 .accordion_body2 button.include_button {
	background: #fff !important;
}

.page-id-17348 .accordion_body2.service_package button.trade-step2,
.page-id-6054 .accordion_body2.service_package button.trade-step2 {
	background: #fff !important;
	margin: 0px 60px !important;
	width: auto;
	padding: 10px 28px !important;
	border-radius: 0;
	display: block;
	border-width: 10px;
	border-style: solid;
	border-color: #d2e8ff #78859a #d2e8ff #96a6c0;
	color: #000 !important;
	font-size: 22px;
}

.accordion_body2 .inner_content button.trade-step6:hover {
	background: #052463 !important;
	color: #fff !important;
	transition: all 0.5s linear !important;
	-webkit-transition: all 0.5s linear !important;
	-moz-transition: all 0.5s linear !important;
	-o-transition: all 0.5s linear !important;
	-ms-transition: all 0.5s linear !important;
}

.page-id-17348 .accordion_body2.service_package button.trade-step2:hover,
.page-id-6054 .accordion_body2.service_package button.trade-step2:hover {
	background: #052463 !important;
	color: #fff !important;
}

.page-id-17348 .accordion_body2.service_package h4,
.page-id-6054 .accordion_body2.service_package h4 {
	color: #fff !important;
	font-size: 12px;
	padding: 10px 0;
}


/*.page-id-17348 .accordion_body2.service_package h5,
.page-id-6054 .accordion_body2.service_package h5 {
color: #fff !important;
font-size: 12px;
padding: 10px 0;
}*/

.page-id-6054 .service_package h5 {
	padding: 0 !important;
}

.page-id-17348 .inner_content h4,
.page-id-6054 .inner_content h4 {
	color: #fff !important;
	font-size: 12px;
	padding: 10px 0;
}

.page-id-17348 .inner_content h5 {
	color: #fff !important;
}

.page-id-6054 .inner-plan-sec h5 {
	display: inline-block;
	float: left;
	margin: 0 0 0 25px;
}

.page-id-6054 .inner-plan-sec h5.std_package_cls_xls {
	color: #b4c7e8 !important;
}

.page-id-6054 .inner-plan-sec h5.pre_package_cls_xls {
	color: #f8cbad !important;
}

.page-id-6054 .inner-plan-sec h5.feat_package_cls_xls {
	color: #a0d18e !important;
}

.page-id-6054 .service_package .stand-plan-sec {
	margin-top: 0;
}

.page-id-17348 .service_title>span,
.page-id-6054 .service_title>span {
	font-size: 14px;
	color: #052463;
}

.page-id-17348 .service_title h5,
.page-id-6054 .service_title h5 {
	font-size: 19px;
	font-weight: 600;
	color: #052463 !important;
	display: inline-block;
	margin: 0;
}

.page-id-17348 .accordion_body2 span,
.page-id-6054 .accordion_body2 span {
	color: #fff;
	width: 100%;
	float: left;
	font-size: 12px;
}

.page-id-17348 .stand-plan-sec p,
.page-id-6054 .stand-plan-sec p {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	margin: 0px auto;
}

.form-submit-xls button#private_form_submit {
	display: none;
}

.active-nxt-xls button#private_form_submit {
	display: block;
}


/*-----13-5-2019-----*/

.page-id-17348 .plan_desc_sec {
	display: none;
}

.page-id-17348 .plan_desc_sec.selected_plan,
.page-id-6054 .plan_desc_sec.selected_plan {
	display: block;
}

.page-id-17348 .accordion_head2,
.page-id-6054 .accordion_head2 {
	width: 20%;
	margin: 0 auto !important;
}


/*---(14-05-2019)-----*/

.page-id-17348 .inner_content button.include_button,
.page-id-6054 .inner_content button.include_button {
	background: #fff !important;
	color: #000 !important;
	padding: 5px 10px;
	line-height: 20px;
	width: auto;
	text-align: center;
	display: block;
	float: none;
	margin: 0 auto 9px auto;
	border-width: 7px;
	border-style: solid;
	border-color: #d2e8ff #78859a #d2e8ff #96a6c0;
}

.accordion_body2 .stand-plan-sec+span {
	margin-bottom: 20px;
}

.page-id-17348 .accordion_body2 .inner_content,
.page-id-6054 .accordion_body2 .inner_content {
	background: #fff;
	padding: 10px;
	min-height: 305px;
	position: relative;
}

.warp-rrc-main {
	position: relative;
	left: 24px;
	top: -43px;
}

.warp-rrc-main img {
	width: 50%;
	position: absolute;
}

.rrp_sec {
	width: auto;
	position: absolute;
	right: 10px;
	margin-top: 35px;
}

.price_charged_rates p {
	background: #052463;
	margin: 10px 0;
	border-radius: 10px;
	color: #fff;
	padding: 5px 10px;
	font-size: 12px;
}

.rrp_sec>p {
	background: transparent;
	color: #000;
	padding: 0px 16px;
	line-height: 18px;
	font-size: 15px;
	margin: 6px auto;
	font-weight: 600;
	text-align: center;
}

.page-id-6338 .main-table-sec table>tbody tr td {
	color: #1b232c;
	font-size: 16px;
}

.trade_form_select span.select2.select2-container.select2-container--default {
	margin: 5px 0 22px 0;
}

.trade_form_select2 span.select2.select2-container.select2-container--default {
	margin: 5px 0 22px 0;
}

.stm-posts-available-number span {
	font-size: 18px !important;
}


/********* 20-May-2019 *********/

.feild_sec-standard .select2[dir="ltr"] {
	width: 90% !important;
	margin: 20px 0px;
}

.page-id-6036 .feild_sec-standard .select2[dir="ltr"] {
	width: 100% !important;
}

.stm-single-feature-main .table-box {
	width: 100%;
}

.page-id-6059 .sign_dealer_form {
	margin: 40px 0;
}

.page-id-6059 .container_section h2 {
	text-align: center;
}


/* Full-width input fields */

.page-id-6059 .feild_sec-standard input[type=text],
.feild_sec-standard input[type=email],
.feild_sec-standard input[type=password],
.feild_sec-standard input[type=number]{
	width: 90%;
	padding: 15px;
	margin: 5px 0 22px 0;
	display: inline-block;
	background: transparent;
	border: 1px solid #999;
}

.page-id-6059 .feild_sec-standard input:focus {
	outline: none;
	border: 1px solid #999;
}

.page-id-6059 .selection span.select2-selection.select2-selection--single {
	border: 1px solid #999;
}

.page-id-6059 .feild_sec-standard input[type=text]:focus,
.feild_sec-standard input[type=email]:focus,
.feild_sec-standard input[type=password]:focus {
	background-color: #ddd;
	outline: none;
}

.page-id-6059 hr {
	border: 1px solid #f1f1f1;
	margin-bottom: 25px;
}


/* Set a style for all buttons */

.page-id-6059 .clearfix button {
	background-color: #4CAF50;
	color: white;
	padding: 14px 20px;
	margin: 8px 0;
	border: none;
	cursor: pointer;
	width: 100%;
	opacity: 0.9;
}

.page-id-6059 .feild_sec-standard input[type=text]:focus,
.feild_sec-standard input[type=email],
.feild_sec-standard input[type=password]:focus {
	background: transparent;
}

.page-id-6059 .stm-archives {
	padding-bottom: 30px;
}

.page-id-6059 .clearfix button:hover {
	opacity: 1;
}


/* Add padding to container elements */

.page-id-6059 .container_section {
	padding: 16px;
}

.page-id-6059 .container_section .clearfix input.signupbtn {
	text-align: center;
	margin: 0 auto;
	width: 50%;
	float: none;
	box-shadow: none;
}


/* Clear floats */

.page-id-6059 .clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.page-id-6059 .feild_sec-width {
	width: 100%;
	float: left;
}

.page-id-6059 .feild_sec-width .feild_sec-standard {
	width: 33.3%;
	float: left;
}


/********* Registration page css *********/


/* 12-03-2020*/

.login_left_registration {
	width: 30%;
	float: left;
	position: relative;
}

.login_right_registration {
	width: 56%;
	float: left;
	border: 1px solid #d2d2d2;
	padding: 20px;
	border-radius: 10px;
	margin: 1%;
}


/*
.login_right_registration .register_top {
background: #ffffff;
border: 2px solid #052463;
border-bottom: none;
}
*/

.register_top h1 {
	color: #052463 !important;
	font-size: 32px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0;
	margin: 0;
	font-weight: 500;
}

.login_right_registration .tab_main_login li {
	width: 50%;
	border-radius: 0 !important;
}


/*
.login_right_registration .tab_main_login li a {
color: #052463 !important;
font-size: 21px;
border-top: 5px solid !important;
border-top: none !important;
font-weight: 600;
padding: 7px 0 !important;
border: 2px solid #052463;
margin: 0;
border-radius: 0px!important;
}

.login_right_registration .tab_main_login li a:hover {
background: none;
border: 2px solid #052463;
}

.login_right_registration .tab_main_login li a:before {
content: '';
width: 60%;
height: 3px;
background-color: #c8dcd0;
position: absolute;
top: 0px;
left: 20%;
}

.login_right_registration .tab_main_login li.active a:before {
content: '';
width: 101%;
height: 3px;
background-color: #052463;
position: absolute;
top: 0px;
left: 0;
}
*/

.login_right_registration .tab_main_login li.active:nth-child(2) a:before {
	width: 101% !important;
}

.login_right_registration .tab_main_login li:first-child a:hover {
	border-left: 0 !important;
}

.login_right_registration .tab_main_login li.active:nth-child(2) a {
	margin-left: 0px !important;
	border-left: 0;
}

.login_right_registration .tab_main_login li:first-child a {
	border-left: 0;
}

.login_right_registration .tab_main_login li:nth-child(2) a {
	border-right: 0;
}


/*.login_right_registration .tab_main_login li.active a {
margin: 0;
border-radius: 0px!important;
background-color: #c9ddd1 !important;
cursor: pointer !important;
}*/

.tab_main_login {
	border: none !important;
}


/* 12-03-2020*/

.page-id-5064 .accordion_container2 {
	width: 400px;
	margin: 0 auto;
	float: none;
	padding: 70px 0;
}

.page-id-5064 .accordion_container,
.accordion_container1 {
	width: 100%;
	float: left;
	margin-bottom: 2px;
}

.accordion_head1 span.plusminus1 i.far.fa-angle-down {
	color: #fff;
	font-weight: 700;
}

.page-id-5064 .accordion_head,
.accordion_head1,
.accordion_head2 {
	background-color: #052463;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	margin: 10px auto;
	padding: 7px;
	border-width: 10px !important;
	border-style: solid !important;
	border: 2px solid #052463 !important;
	width: 98%;
	font-weight: 500;
	font-family: Montserrat;
}

.category_btn span.active-title {
	font-weight: 600;
}

.page-id-5064 .accordion_body,
.accordion_body1 {
	background: white;
	color: #052463;
	font-size: 14px;
	width: 98%;
	margin: 0 auto;
}

.page-id-5064 .accordion_body2 {
	padding: 18px;
	color: #000;
}

.page-id-5064 .accordion_body p {
	padding: 10px 10px 0px 0;
	margin: 0px 0px 0px 14px;
}

.page-id-5064 .accordion_body ol,
.page-id-5064 .accordion_body1 ol {
	margin: 0px 15px;
}

.accordion_container1 .accordion_body1 p {
	padding: 10px 15px 10px 15px;
	margin: 0;
}

.page-id-5064 .accordion_body ol li,
.page-id-5064 .accordion_body1 ol li {
	padding: 10px 0 0 0;
}

.page-id-5064 .plusminus,
.plusminus1,
.plusminus2 {
	float: right;
}

.page-id-5064 .Private-listings .private-seller-listings.toggleslide {
	width: 100%;
	margin: 5px 0 0 0;
	float: left;
	padding: 0;
	position: relative;
}

.page-id-5064 .private-seller-listings.toggleslide h2 {
	font-size: 27px;
	background: #100e1b;
	width: 80%;
	margin: -30px auto 20px auto;
	border-radius: 20px;
	font-weight: 500;
	color: #fff !important;
	padding: 30px 0;
}

.page-id-17348 .accordion_head2 h2.cate_class,
.page-id-6054 .accordion_head2 h2.cate_class {
	font-size: 24px;
}

.page-id-17348 .accordion_head2 h2.cate_class,
.page-id-6054 .accordion_head2 h2.cate_class {
	font-size: 20px;
	font-weight: 600;
	margin: 0 !important;
}

.accordion_body2 .inner_content button.trade-step6 {
	background: #fff !important;
	width: auto;
	padding: 10px 30px !important;
	border-radius: 0;
	display: block;
	border-width: 10px;
	border-style: solid;
	border-color: #d2e8ff #78859a #d2e8ff #96a6c0;
	color: #000 !important;
	font-size: 20px;
	margin: 0px 60px !important;
}

.accordion_body2.dealer-plus .inner_content {
	background: #e4fdde;
}

.accordion_body2.service_package .inner_content {
	background: #ffcece;
}

.page-id-17348 .stand-plan-sec .inner-plan-sec,
.page-id-6054 .stand-plan-sec .inner-plan-sec {
	float: left;
	font-size: 14px;
	/*text-transform: uppercase;*/
	width: 50%;
}

.inner_content span.subscription-sec {
	top: -10px;
	position: relative;
}

.page-id-17348 .inner-plan-sec.sec-plus span,
.page-id-6054 .inner-plan-sec.sec-plus span {
	text-transform: capitalize;
}

.page-id-17348 .stand-plan-sec,
.page-id-6054 .stand-plan-sec {
	float: left;
	width: 100%;
	background: transparent;
	background: #052463;
	margin: 10px 0;
	border-radius: 10px;
	padding: 5px;
}

.page-id-17348 .accordion_head2.clear,
.page-id-6054 .accordion_head2.clear {
	border: none !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.page-id-17348 .accordion_body2 .inner_content>span,
.page-id-6054 .accordion_body2 .inner_content>span {
	font-size: 14px;
	color: #052463;
}

.stm-delete-confirmation-popup .actions a.stm-red-btn {
	background-color: #f80b0b !important;
}

.page-id-17348 .accordion_body2 .inner_content .premium_sec,
.page-id-6054 .accordion_body2 .inner_content .premium_sec {
	background: #d2e8ff;
	font-weight: 700;
	text-decoration: underline;
	top: -15px;
	position: relative;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	margin-left: 0px;
	padding: 2px 10px;
	font-size: 12px;
	border: 5px solid #052463;
}

.page-id-5064 .private-seller-listings.toggleslide button {
	margin: 0px auto 30px auto !important;
	width: 50%;
	padding: 20px 10px !important;
	display: block;
	border-radius: 20px;
	border: none;
	box-shadow: none;
	background: #052463 !important;
	color: #fff !important;
	font-size: 28px;
	font-weight: 600;
}

.page-id-5064 .accordion_container span.plusminus,
.private-seller-listings.toggleslide span.plusminus1 {
	font-size: 26px;
}

.page-id-5064 .page-id-5064 .private-seller-listings.toggleslide button.register-btn {
	background: #dddddd !important;
	width: 80%;
	text-align: center;
	color: #052463 !important;
}

.page-id-5064 .btn.btn-primary.seller_btn_cls.btn-lg.togglebtn.register-btn {
	top: 0;
	position: relative;
}

.page-id-5064 .private-seller-listings.toggleslide button.register-btn:hover,
.page-id-17348 .inner_content button.include_button:hover,
.page-id-6054 .inner_content button.include_button:hover,
.page-id-17348 .accordion_body2.service_package button.trade-step2:hover,
.page-id-6054 .accordion_body2.service_package button.trade-step2:hover {
	background: #052463 !important;
	color: #fff !important;
	transition: all 0.5s linear !important;
	-webkit-transition: all 0.5s linear !important;
	-moz-transition: all 0.5s linear !important;
	-o-transition: all 0.5s linear !important;
	-ms-transition: all 0.5s linear !important;
}

.page-id-5064 .private-seller-listings.toggleslide:first-child button.register-btn {
	margin-top: 54px !important;
	font-size: 20px;
	width: auto;
	padding: 20px 25px !important;
}


/* -- 1.6.19 -- */

.main_wpb_wrapper .common_div_main {
	text-align: center;
	padding: 20px 10px;
	display: block;
	min-height: 280px;
	width: 100%;
	max-width: 80%;
	margin: 0 auto 20px;
}

.main_wpb_wrapper .main_trade_dealer .wpb_wrapper {
	text-align: center;
}

.main_wpb_wrapper .common_div_main .common_standards_inner {
	max-width: 80%;
	margin: auto;
	width: 100%;
	position: relative;
}

.main_wpb_wrapper .common_div_main .common_standards_inner:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	height: 2px;
	width: 7px;
	background: #202b60;
	transform: translateY(-50%);
}

.main_wpb_wrapper .common_div_main .common_standards_inner:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	height: 2px;
	width: 7px;
	background: #202b60;
	transform: translateY(-50%);
}

.main_wpb_wrapper .common_div_main .common_standards_inner h4 {
	text-transform: uppercase;
}

.main_wpb_wrapper .common_dealer_green {
	background: #a9d18e;
}

.main_wpb_wrapper .common_dealer_blue {
	background: #4472c4;
}

.main_wpb_wrapper .common_dealer_blue .common_standards_inner:before,
.main_wpb_wrapper .common_dealer_blue .common_standards_inner:after {
	background: #fff;
}

.main_wpb_wrapper .common_dealer_blue .common_standards_inner h4 {
	color: #fff !important;
}

.main_wpb_wrapper .common_dealer_orange {
	background: #f8cbad;
}


/* -- 1.6.19 end -- */


/* -- 23.7.19 -- */

.stm-user-private .stm-sticky-user-sidebar .stm-user-private-sidebar .show-my-profile a {
	color: white;
}

.common_news_events table tbody th {
	font-size: 15px;
}

.common_news_events table tbody td {
	font-size: 14px;
}


/* -- 23.7.19 end -- */


/* User Profile Page css */

.dealer-inner-category-sec {
	display: inline-block;
	width: 100%;
}

.stm-user-public-profile .stm-user-data-right .stm-user-email .fa {
	font-family: 'FontAwesome';
}

.stm-single-car-contact .title i {
	color: #fff !important;
}

.stm-user-public-listing .stm-seller-title {
	margin-top: 50px !important;
	font-size: 24px !important;
}

.stm-user-public-profile .stm-user-name h4 {
	margin-bottom: -14px !important;
}

.container.stm-user-public-profile .stm-user-data-right .stm-user-public-profile .stm-user-name h4 {
	margin-bottom: -16px !important;
	margin-top: 5px;
}

.container.stm-user-public-profile .user_all_data {
	padding-bottom: 32px;
	margin-bottom: 24px;
	border-bottom: 4px solid #052463;
}

.container.stm-user-public-profile .stm-user-data-right .stm-user-phone i.stm-icon-calendar {
	position: absolute;
	top: 3px;
	left: 10px;
	color: #052463;
	font-size: 18px;
}

.stm-user-public-profile .stm-user-data-right .stm-user-phone .stm-service-icon-phone_2 {
	left: 13px !important;
}

.container.stm-user-public-profile .standard-inner-category-sec {
	padding-bottom: 90px;
	margin-bottom: 24px;
	border-bottom: 4px solid #052463;
}

.standard-inner-category-sec .inner-category-sec button {
	width: 100%;
	margin-bottom: 0;
}

.standard-inner-category-sec .inner-category-sec {
	width: 30%;
	float: left;
	margin: 0 15px 15px 0;
}


/* 4.10.19 */

.main_wpb_wrapper .common_div_main .vc_box_border_grey h4 {
	font-size: 20px;
}

.main_wpb_wrapper .common_div_main .vc_box_border_grey img {
	margin: 20px 0;
}


/* 13.8.19 (end) */


/*** HEADER CSS ******/

.clearfix.top-bar-wrapper .list-water-craft-sec {
	width: 230px;
}

.header_notfication_xls_sec.notification_active {
	display: block !important;
	position: absolute;
	top: 19px;
	background-color: #fff;
	width: 215px;
	margin: 14px 0 0 -94px;
	box-shadow: -1px 2px 10px rgba(0, 0, 0, 0.3);
	z-index: 11;
	left: -134px;
}

.header_notfication_xls_sec.notification_active p {
	color: #052463;
	text-transform: none;
	font-size: 14px;
	line-height: 18px;
}

.header_notfication_xls_sec.notification_active:after {
	position: absolute;
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: -5px;
	right: 6%;
	margin-left: -5px;
	border-bottom: 5px solid #fff;
}

.header_notfication_xls_inner_sec {
	height: auto;
	overflow: auto;
}

.header_notfication_xls_inner_sec p:hover {
	color: #000;
	cursor: pointer;
	background: #e5e5e5;
}

.header_notfication_xls_inner_sec p {
	margin: 0 0px;
	position: relative;
	padding: 8px;
	border-bottom: 1px solid #eaeaea;
}

.header_notfication_xls_inner_sec p:hover button.close_notication_btn {
	display: block;
	background-color: transparent !important;
	box-shadow: none !important;
	position: absolute;
	right: 7px;
	top: 50%;
	padding: 0;
	transform: translateY(-50%);
}

.header_notfication_xls_inner_sec button.close_notication_btn {
	display: none;
}

.header_notfication_xls_inner_sec button.close_notication_btn span {
	color: #000;
}

span.header_notfication_bar i.fa.fa-bell {
	cursor: pointer;
}

.header_notfication_xls_sec.notification_active:before {
	position: absolute;
	content: '';
	display: block;
	top: -14px;
	left: 0;
	background-color: transparent;
	opacity: 0;
	width: 100%;
	height: 14px;
}

.header_notfication_main {
	position: relative;
}

.hidden-xs.right_login_register span.header_notfication_bar {
	max-width: inherit;
	float: left;
	margin: 6px -42px;
}

.hidden-xs.right_login_register span.header_notfication_bar i.fa.fa-bell {
	font-size: 16px;
	color: #fff;
}

.hidden-xs.right_login_register span.header_notfication_bar i.fa.fa-circle {
	position: relative;
	top: -10px;
	left: 24px;
	font-size: 8px;
	color: #ff0606;
}

#header {
	min-height: 120px !important;
}

.entry-header.left.small_title_box {
	display: none;
}

.container.header-inner-content .listing-logo-main {
	margin-top: 0px !important;
}

.container.header-inner-content .listing-service-right {
	padding: 25px 0;
}

.right_login_register {
	max-width: inherit;
	width: auto;
	position: absolute;
	right: 10%;
}

.stm-template-listing #top-bar .top_bar_menu ul li {
	margin-right: 23px;
	margin-bottom: 0;
	position: relative;
}

#top-bar .top_bar_menu ul li ul.sub-menu {
	position: absolute;
	z-index: 999;
	background: #fff;
	width: 100%;
	display: none;
	margin-top: 0;
	top: 28px;
	text-align: left;
	box-shadow: -1px 2px 10px rgba(0, 0, 0, 0.3);
	left: -12px;
	border-radius: 5px;
}

div#header .header-listing {
	padding: 0;
}

.stm-template-listing #top-bar .top_bar_menu ul li a {
	color: #001a47 !important;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	display: inline-block;
}

#top-bar .top_bar_menu ul li ul.sub-menu li:after {
	display: none;
}

#top-bar .top_bar_menu ul li ul.sub-menu li {
	width: 100%;
	margin: 0 !important;
	border-bottom: 1px dotted #052463;
}

#top-bar {
	background-color: #052463;
	z-index: 999;
	width: 100%;
}

.header-login-url a.logout-link {
	display: none !important;
}

.list-water-craft-sec a.listing_add_cart.heading-font {
	text-decoration: none;
}

.list-water-craft-sec a.listing_add_cart.heading-font>div {
	background: #8ffbc2 !important;
	color: #001a47 !important;
	height: 35px;
	padding: 5px 0px;
	margin: 0 auto;
	width: 230px;
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px;
}

.list-water-craft-sec a.listing_add_cart.heading-font>div i.stm-icon-application {
	font-size: 19px;
	top: 3px;
	position: relative;
	margin: 0 16px;
}

.stm-template-listing #top-bar .top_bar_menu:hover ul.sub-menu a:hover {
	background: #dff1f8;
	text-decoration: none;
}

.stm-template-listing #top-bar .top_bar_menu:hover ul.sub-menu {
	display: block;
}

.stm-template-listing #top-bar .top_bar_menu:hover ul.sub-menu a {
	color: #052463;
	width: 100%;
	display: block;
	padding: 10px 15px;
	font-size: 12px;
}

#top-bar .top_bar_menu ul {
	width: 100%;
	display: inline-block;
}

.stm-template-listing #top-bar .top_bar_menu ul li:hover ul li:last-child {
	margin-left: 0;
	text-align: left;
}

#top-bar .top_bar_menu>ul {
	text-align: right;
}

.lOffer-account-unit.pop_up_login .lOffer-account-dropdown.stm-login-form-unregistered {
	margin-left: 0 !important;
	top: 30px;
	z-index: 999;
}

.lOffer-account-unit.pop_up_login .lOffer-account-dropdown.stm-login-form-unregistered:hover {
	display: block !important;
}

.lOffer-account-unit.pop_up_login a span.vt-top {
	top: 15px;
	position: relative;
	right: 55px;
}

.lOffer-account-unit.pop_up_login a i.fa.fa-user {
	top: 14px;
	float: left;
	position: relative;
	right: 54px;
}

.lOffer-account-unit.pop_up_login {
	margin-right: 0px !important;
	display: inline-block;
	width: auto;
	text-align: right;
}

.pull-right.hidden-xs {
	top: -10px;
	position: relative;
	left: 45px;
}

.right_login_register .new-user-popup .setting_popup {
	margin: 0;
}

.header-listing .listing_add_cart>div {
	background: #ddd !important;
	color: #001a47 !important;
}

.pull-right.hidden-xs {
	top: 0;
	position: relative;
	left: 0;
}

.lOffer-account-dropdown.stm-login-form-unregistered.login_form_new.noHover .checker {
	display: block !important;
	float: left;
}

.lOffer-account-unit.pop_up_login a i.fa.fa-user {
	top: 0;
	float: left;
	position: relative;
	right: 0;
}

.lOffer-account-unit.pop_up_login a span.vt-top {
	top: 0;
	position: relative;
	right: 0;
	font-weight: 700;
}

.new-user-popup .lOffer-account {
	background-color: transparent !important;
}

.lOffer-account-dropdown a {
	color: #052463 !important;
}

.lOffer-account-dropdown .name a {
	text-transform: lowercase;
	color: #052463 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}

.stm-dropdown-user-small-avatar span i.stm-service-icon-user {
	margin: 0 5px;
}

.stm-dropdown-user-small-avatar span {
	color: #052463;
	font-weight: 700;
	text-align: center;
	text-transform: capitalize;
	font-size: 14px;
	text-decoration: underline;
	padding: 0 0 0 0px;
	display: flex;
	align-items: center;
}

.lOffer-account-unit .lOffer-account-dropdown {
	width: 180px !important;
}

span.cocktail {
	float: left;
	margin: 4px 10px 4px 0;
	padding: 0;
}

.lOffer-account {
	line-height: inherit !important;
}

.lOffer-account-unit.setting_popup span {
	line-height: 22px;
}

.right_login_register .new-user-popup .setting_popup a.lOffer-account {
	margin-top: 0;
}

#main .wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin: 0;
}

div#top-bar {
	padding: 10px 0 0px 0;
	position: relative;
	z-index: 99999;
}

.right_login_register .lOffer-account .stm-dropdown-user-small-avatar {
	position: static;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.right_login_register .new-user-popup .setting_popup a.lOffer-account {
	display: inline-block;
	width: 100%;
	text-align: right;
}

.right_login_register .lOffer-account-unit .lOffer-account-dropdown {
	right: 0;
}

.right_login_register .lOffer-account-unit .lOffer-account-dropdown:after {
	right: 20px;
	left: unset;
}


/*--*/

#top-bar .header-login-url a {
	display: inline-block;
	vertical-align: top;
	text-decoration: none !important;
	float: left;
	display: flex;
	border: 1px solid #fff;
	background: #ddd;
	color: #209a25;
	padding: 12px 15px;
	box-sizing: border-box;
}

#top-bar .header-login-url a:hover {
	color: #000;
}

.lOffer-account-unit.pop_up_login a i.fa.fa-user {
	top: 0;
	float: left;
	position: relative;
	right: 0;
}

.lOffer-account-unit.pop_up_login a span.vt-top {
	top: 0;
	position: relative;
	right: 0;
	font-weight: 700;
}

#top-bar .header-login-url {
	margin-left: 0 !important;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#top-bar .header-login-url a.resister_red {
	color: #c31818;
	font-weight: 700;
}

#top-bar .header-login-url a.resister_red:hover {
	color: #000;
}

.lOffer-account-unit.pop_up_login .login_form_new.noHover {
	text-align: left;
}

#top-bar .top-bar-wrapper {
	padding: 0 !important;
}

.stm-template-listing #top-bar .top_bar_menu {
	margin-left: 20px !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.stm-template-listing #top-bar .top_bar_menu ul li:last-child {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-left: 12px;
}

.header_search_box_xls_mobile form.search-form {
	text-align: center;
	width: auto;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 25px;
}

#top-bar .header-login-url a.stm_label {
	margin-right: 10px;
	height: 38px;
	padding: 0;
	width: 71px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}

.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered .stm-message-ajax-validation {
	color: #fff !important;
}

.header-toplogo {
	float: left;
	width: auto;
	position: absolute;
	left: 8%;
	top: 22px;
	padding: 10px 0;
}

.left_header_menus {
	max-width: inherit;
	float: none;
	padding: 0;
	display: flex;
	margin: 0 auto;
	justify-content: center;
}

.header_search_box_xls_mobile input.search-submit {
	margin: 0 !important;
	width: auto;
	padding: 0 20px;
}

.header_search_box_xls_mobile input.search-field {
	height: 35px !important;
	width: 130px !important;
}

.right_login_register {
	padding-top: 0;
}

.right_login_register .new-user-popup .setting_popup a.lOffer-account {
	text-align: center;
}


/*.header_search_box_xls_mobile form.search-form {  text-align: center;  width: auto;}*/

.header_search_box_xls_mobile input.search-submit {
	margin: 0 auto;
}


/*11.10.19 (HEADER CSS) */


/**********************single advert page start******************************/

.advert_res_main .stm-car-carousels .stm-gallery-actions {
	display: none !important;
}

.main_section_single_advert {
	padding: 20px 70px !important;
}

.single-listing-car-inner .stm-listing-single-price-title .price {
	background-color: transparent;
	color: #052463;
	min-width: 100%;
	margin-bottom: -12px;
}

.single-listing-car-inner .stm-listing-single-price-title .price:before {
	content: normal;
}

ul.advert_result_ul {
	display: inline-block;
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
}

.advert_result_ul li {
	margin-right: 15px;
}

.advert_result_ul li button {
	background-color: #c5e0b4 !important;
	margin: 0;
	color: #000 !important;
	box-shadow: none;
	padding: 10px 15px;
	font-weight: bold;
}

.single_post .form_fields_offer .buttons_modal_offers .btn2 {
	box-shadow: none !important;
	color: #000 !important;
	font-weight: bold;
}

.advert_result_ul li i {
	margin-right: 7px;
	font-size: 18px;
}

.carousel_advert_res {
	float: left;
	width: 50%;
	padding-right: 15px;
}

.stm-car-listing-data-single.stm-border-top-unit {
	display: inline-block;
	width: 100%;
}

.right_side_advert .media-left {
	display: inline-block;
	float: left;
	width: auto;
}

.right_side_advert .media-body {
	display: inline-block;
	float: left;
	width: 50%;
}

.right_side_advert {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
}

ul.location_advert li i {
	margin-right: 5px;
	color: #052463;
}

ul.location_advert li a {
	text-transform: uppercase;
	text-decoration: none;
}

ul.location_advert {
	list-style: none;
	padding: 0;
	margin: 15px 0;
	line-height: 0;
}

ul.location_advert li {
	font-size: 17px;
	color: #555555;
	margin-bottom: 7px;
}

ul.location_advert li:last-child {
	margin: 0;
}

.advert_res_main .stm-car-carousels {
	margin: 0;
}

.recommended_pro {
	background: #eaeaea;
	padding: 10px;
	display: inline-block;
	width: 100%;
}

.right_side_advert ul.message_call {
	margin: 0;
	padding: 0;
	width: 100%;
}

.right_side_advert ul.message_call li button {
	margin: 0;
	width: 100%;
}

.right_side_advert ul.message_call li button a {
	color: #fff;
}

.right_side_advert ul.message_call li button i {
	margin-right: 10px;
}

.right_side_advert ul.message_call li button i.fa-comments-o {
	font-family: 'FontAwesome';
}

.right_side_advert ul.message_call li {
	width: 32%;
	display: inline-block;
}

.seller_class h4 {
	background: #fff;
	padding: 10px 15px;
	text-transform: capitalize;
	display: inline-block;
	float: right;
	box-shadow: 0 0 5px #052463;
	-webkit-box-shadow: 0 0 5px #052463;
	-moz-box-shadow: 0 0 5px #052463;
}

.advert_res_main {
	display: inline-block;
	width: 100%;
	background: #f5f5f5;
	padding: 25px;
}

.right_side_advert ul {
	list-style: none;
	margin: 5px 0 14px 0;
	line-height: 0px;
}

.recommended_pro ul li {
	width: 100%;
	margin-bottom: 5px;
	display: inline-block;
}

.recommended_pro ul {
	padding: 0;
	margin: 0;
}

.recommended_pro ul li p {
	width: 32.33%;
	float: left;
	margin: 0 1% 0 0;
}

.recommended_pro ul li p button {
	margin: 0;
	text-transform: capitalize;
	font-weight: 500;
	padding: 10px 12px;
	width: 100%;
}

.recommended_pro ul li p.text {
	background: #fff;
	text-align: center;
	color: #052463;
	text-transform: capitalize;
	padding: 5px 7px;
}

.recommended_pro h4.heading_recomm {
	background: #fff;
	padding: 10px 15px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 18px;
}

.recommended_pro h4.heading_recomm i {
	color: #7ac043;
	margin-right: 7px;
}

.advert_description_section h3 {
	text-align: center;
}

.single-listing-car-inner .stm-border-top-unit {
	border-top: none;
}

.single-listing-car-inner .title.heading-font {
	text-align: center;
	font-size: 26px;
}

.specifications_table tbody tr td {
	border: 1px solid transparent !important;
	color: #000;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 700;
}

table.table.specifications_table {
	margin-bottom: 30px;
	width: 100%;
	margin: 0 auto !important;
}

.specifications_table tbody tr td p {
	color: #8e8e8e;
	text-transform: uppercase;
	margin: 0;
	font-weight: 400;
	font-size: 13px;
}


/* 12.11.19 */

.advert_description_section+.stm-car-listing-data-single.stm-border-top-unit,
.stm-border-top-unit+p {
	display: none;
}

#top-bar .lOffer-account-dropdown a {
	word-break: break-all;
}

.right_login_register .lOffer-account .stm-dropdown-user-small-avatar {
	text-align: right;
	background: #fff;
}

.stm-dropdown-user-small-avatar span img.cockpit-responsive-cls {
	margin: 5px 10px;
	max-width: 24px;
	float: left;
}

.stm-dropdown-user-small-avatar span i.fa.fa-angle-down {
	font-size: 25px;
	margin: 0 0 0 5px;
	background: #999;
	padding: 5px 5px;
	height: 32px;
	line-height: 26px;
	display: none;
}

.lOffer-account-unit .lOffer-account-dropdown .account-list li a {
	line-height: 18px !important;
}

.lOffer-account-unit .lOffer-account-dropdown .name {
	padding-right: 0px !important;
	text-align: center;
}

.lOffer-account-unit .lOffer-account-dropdown a.settings {
	display: none !important;
}

.advert_res_main .stm-thumbs-car-gallery .stm-single-image,
.advert_res_main .stm-thumbs-car-gallery .owl-item:after {
	max-width: 100%
}

.recommended_pro ul li:last-child {
	margin-bottom: 0;
}

.advert_res_main .carousel_advert_res .stm-single-image img {
	min-height: 452px;
	object-fit: cover;
}

.advert_res_main .stm-big-car-gallery .stm-single-image,
.advert_res_main .owl-carousel .owl-item,
.advert_res_main .owl-carousel .owl-stage,
.advert_res_main .owl-carousel .owl-stage-outer,
.advert_res_main .owl-carousel.owl-loaded {
	max-height: 452px !important;
}

.right_side_advert .media-left img {
	border-radius: 50%;
}

.specifications_table td {
	width: 20%;
	float: left;
	text-align: center;
}


/* 13.11.19 */

.advert_description_section {
	margin-top: 30px;
}


/* .single-listing-car-inner .stm-single-car-listing-data {max-width: 90%; margin: 0 auto; width: 100%;} */

.single-listing-car-inner .stm-single-car-listing-data .specifications_table td {
	text-align: left;
}

.advert_description_section p {
	display: inline-block;
	word-break: break-all;
	width: 100%;
}

.advert_description_section {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 5px solid #052463;
}

.single-listing-car-inner .heading-font span {
	word-break: break-all;
	float: left;
	text-align: left;
	width: auto;
	padding: 0 10px 0 0;
}


/* 14.11.19 */

.advert_similar_items h3 {
	text-align: center;
	background: whitesmoke;
	padding: 6px 0;
	font-weight: normal;
	border: 1px solid #000;
	font-size: 24px;
}

#owl-demo .item h4 {
	font-weight: normal;
	background: whitesmoke;
	padding: 13px 15px;
	border: 1px solid #052463;
	text-align: center;
}

#owl-demo .item p {
	background: whitesmoke;
	width: 40%;
	text-align: center;
	padding: 5px 0;
	color: #052463;
	border: 1px solid #052463;
	position: absolute;
	top: 0;
	right: 0;
}

#owl-demo .item img {
	position: relative;
	max-height: 150px;
	object-fit: cover;
}

.advert_similar_items .owl-stage-outer {
	border: 1px solid #000;
	padding-top: 9px;
}

.advert_similar_items {
	margin-top: 40px;
	position: relative;
}

.advert_similar_items+script+.stm-car-listing-data-single .title {
	display: none;
}

#owl-demo .item a:hover {
	text-decoration: none;
}

#owl-demo .owl-prev:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: "\f053";
	color: #052463;
	background: #f5f5f5;
	padding: 10px;
	border: 1px solid #052463;
}

#owl-demo .owl-next:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: "\f054";
	color: #052463;
	background: #f5f5f5;
	padding: 10px;
	border: 1px solid #052463;
}

#owl-demo .owl-controls .owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -15px;
}

#owl-demo .owl-controls .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -15px;
}

.stm-form-5-notes .stm-car-listing-data-single.stm-border-top-unit {
	border-top: none;
}


/* 15.11.19 */

.adverts_display .product1 {
	border: 1px solid #2f528f;
	padding: 10px;
}

.adverts_display .text-p h1 {
	font-size: 31px;
	font-weight: bolder;
	color: #0070c0;
}

.adverts_display .list-text {
	float: left;
	width: 50%;
	padding-left: 60px;
}

.adverts_display .list-text,
.list-text2 {
	list-style-type: none;
}

.adverts_display .list-text2 {
	padding-left: 60px;
}

.adverts_display .list-type ul li:before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	background: #000;
	border-radius: 60%;
	margin-left: -27px;
	margin-top: 6px;
}

.adverts_display .last-section .bt3 {
	float: right;
	margin-top: -10px;
	padding: 4px 50px;
	margin-right: -25px;
	border: 1px solid #000;
	font-size: 20px;
	background-color: #dae3f3;
}

.adverts_display .last-section h4 {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 20px;
	margin-top: 15px;
}

.adverts_display .last-section .bt4 {
	float: right;
	padding: 10px 50px;
	font-size: 24px;
	font-weight: 600;
	margin: 15px 0;
	color: #0070c0;
	background: #a2a2a2;
}

.adverts_display .last-section ul {
	float: right;
	margin-top: 20px;
}

.adverts_display .last-section ul li {
	list-style-type: none;
	text-decoration: underline;
	cursor: pointer;
	font-size: 13px;
	font-weight: 600;
	color: #0070c0;
}

.adverts_display .location {
	width: 100%;
	float: left;
	margin-top: 40px;
}

.adverts_display .location .icon-l {
	font-size: 25px;
	margin-left: 10px;
	padding-right: 30px;
}

.adverts_display .text-p .image {
	float: none;
}

.adverts_display .text-p .image img {
	width: 100%;
	max-width: 100px;
	padding-right: 10px;
}

.adverts_display .list-text3,
.list-text4 {
	padding-left: 50px;
}

.adverts_display .last-section .bt3 {
	float: right;
	margin-top: -10px;
	padding: 4px 50px;
	margin-right: -25px;
	border: 1px solid #000;
	font-size: 20px;
	background-color: #dae3f3;
}

.adverts_display .Advert {
	border: 2px solid #2f528f;
	padding: 10px;
}

.adverts_display .Advert .text-p h1 {
	font-size: 31px;
	font-weight: bolder;
	color: #0070c0;
	margin-bottom: 20px;
}

.heading_recomm img {
	height: 30px;
}


/*23-12-2019*/

.tre.buttons_modal_offers button.btn2 {
	background: transparent !important;
	border: 7px solid #8faadc;
	border-radius: 4px;
	-webkit-border-radisu: 4px;
	-moz-border-radisu: 4px;
	padding: 12px 15px;
	color: #fff !important;
	margin-bottom: 0;
	margin-top: 0;
}

.tre.buttons_modal_offers button.single_offer_button span {
	float: left;
}

.tre.buttons_modal_offers button.single_offer_button p {
	color: #fff;
	float: left;
	margin: 0;
}

.single_offer_popup .outer_modal_main .modal-body .title_heading_price h3 {
	color: #fff !important;
}

.advert_result_ul li button p {
	float: left;
	margin: 0;
}

.stm-listing-single-price-title span.wdth-adjust {
	float: left !important;
	width: 70% !important;
	color: #676767;
}

.results_return_advert2 {
	width: auto;
	float: right;
	color: #444;
	font-style: italic;
	letter-spacing: 0.7px;
}

.stm-listing-single-price-title span {
	float: left;
	width: 70%;
}


/*24-12-2019*/

.advert_result_ul .offers_button {
	display: inline-block;
	position: relative;
	width: 100%;
}

.advert_result_ul .offers_button .offer_sent {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 80%;
}


/*21-01-2020*/

.stm_add_car_form .stm-border-top-unit .stm_add_car_title_form.watercratft_title {
	margin: 0;
}

.spotlight_buttons button.btn.btn-info.home_spotlight,
.spotlight_buttons button.btn.btn-info.cat_spotlight {
	width: 49%;
	margin: 0;
	display: inline-block;
	padding: 13px 15px;
	background: #afeaff !important;
	color: #052463 !important;
	font-weight: 600;
}

.stm_add_car_form .stm-form-5-notes.seller_notes_adverts {
	margin-bottom: 0;
}

.stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit {
	display: none;
}

.stm_add_car_form .stm-form-3-photos .stm-add-media-car.custom-images .stm-media-car-gallery,
.stm_add_car_form .stm-form-4-videos {
	margin: 0 !important;
}

.stm-form-price-edit.advert_price .title,
.stm-form-price-edit.advert_price .step_number_5 {
	color: #052463 !important;
}


/*---20-05-2020---*/

.engine-head {
	float: left;
	width: 100%;
}

.engine-head>i {
	font-size: 26px;
	float: left;
	padding-right: 10px;
}

.engine-head span {
	padding: 5px 0;
	float: left;
}

.vat p.mt_cls_xls {
	margin: 0;
	line-height: 22px;
}

.price span {
	font-size: 17px !important;
}

#listings-result .meta-top .price_data span.vat_info {
	display: block;
	font-size: 11px !important;
	line-height: normal;
	font-weight: normal;
}

.rightWrapper_advert .advert_result_ul .price span {
	font-size: 14px !important;
}

.right_side_advert p {
	margin-bottom: 3px;
}

.right_side_advert .media-body a {
	text-decoration: none;
}

ul.get_directions a {
	margin-left: 8px;
}

.right_side_advert .col-md-6 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.right_side_advert .col-md-12 {
	margin-bottom: 5px;
}

.specifications_jetski .features_jetski .each_feature {
	width: 33%;
	float: left;
}


/***************************single advert page end*********************************/


/*SINGLE ADVERT PAGE (NEW)*/

.main_section_single_advert .advert_rightImg li {
	width: 33%;
}

.main_section_single_advert .advert_rightImg li {
	max-height: auto;
	min-height: auto;
}

.singleAdvert_wrapper {
	margin-top: 40px;
	display: inline-block;
	width: 100%;
}

.singleAdvert_wrapper .container-fluid .col-md-7.col-sm-12 {
	padding-right: 0;
}

.singleAdvert_wrapper .container-fluid .col-md-5.col-sm-12 {
	padding-left: 0;
}

.singleAdvert_wrapper .left_img img {
	min-height: 313px;
	max-height: 313px;
	width: 100%;
	object-fit: cover;
}

.advert_rightImg li img {
	min-height: 156px;
	max-height: 157px;
	width: 100%;
	object-fit: cover;
}

.advert_rightImg {
	position: relative;
	border-left: 3px solid #fff;
	margin: 0;
}

.advert_rightImg:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	height: 4px;
	width: 100%;
	background: #fff;
	transform: translate(0, -50%);
	right: 0;
}

.advert_rightImg li {
	width: 49.5%;
	margin: 0;
	display: inline-block;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a {
	text-transform: capitalize;
	border-color: transparent;
	color: #052463;
	border-radius: 0 !important;
	border-right: 1px solid #989898;
	font-weight: 600;
}

.sellerNotes {
	display: inline-block;
}

.price_data_mobile {
	display: none;
}

#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre {
	display: none;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs {
	border-top: 3px solid #fff;
	border-bottom: none;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li.active a {
	background: #052463;
	color: #fff;
	border-right: 1px solid #052463;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a:hover {
	background: #828282;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li {
	margin: 0;
	width: 25%;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li i.fa {
	font-weight: normal;
	margin-right: 5px;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li.active a:hover {
	background: #052463;
}

.leftSidebar_wrapper {
	margin-top: 0px;
	display: inline-block;
	width: 100%;
}

.rightWrapper_advert {
	margin-top: 50px;
	display: inline-block;
	width: 100%;
}

.sharing_options {
	padding-bottom: 8px;
	padding-top: 15px;
	float: left;
	width: 100%;
}

.top_heading h3 {
	text-transform: capitalize;
	margin: 0;
}

.top_heading p {
	font-weight: bold;
	color: #676767;
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li a,
.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li a:hover {
	border-color: transparent;
	text-transform: capitalize;
	border-right: 1px solid #e0e0e0;
	border-radius: 0 !important;
	margin: 0;
	border-top: 1px solid #e0e0e0;
	position: relative;
	background: #eef4ff;
	color: #000;
	opacity: 1;
	transition: 0.2s;
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li a:hover {
	opacity: 1;
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li i {
	font-weight: 500;
}

.leftSidebar_wrapper #desc_tab p {
	word-wrap: break-word;
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li a:before {
	content: '';
	position: absolute;
	top: -5px;
	width: 100%;
	height: 4px;
	background: #052463;
	left: 0;
	transition: 0.2s;
	transform: scaleX(0);
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li:hover a:before,
.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li.active a:before {
	transform: scaleX(1);
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li.active a {
	border-left-color: transparent;
	color: #052463;
	background: #fff;
	opacity: 1;
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs li:first-child a {
	border-left: 1px solid #e0e0e0;
}

.leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs {
	margin: 20px 0;
}

.leftSidebar_wrapper #desc_tab .engine-section {
	width: 100%;
}

.engine-section.tab-pane h4 {
	float: left;
	width: 100%;
}

.engine-section,
.engine-section .col-data {
	float: left;
	width: 100%;
}

.custom-col.padd-spc-sm {
	padding: 10px 0;
}

.boat_details p {
	margin: 0;
}

.boat_details .padd-spc {
	padding: 10px 0;
}

.padd-spc-sm h4,
.padd-spc h4 {
	margin: 0;
}

.boat_details .mt-4 {
	padding: 30px 0 20px 0;
	float: left;
	width: 100%;
}

.boat_details .tab-pane i {
	font-family: FontAwesome;
	padding-right: 15px;
	color: #777777;
}

.boat_details .engine-head {
	margin-top: 30px;
}

.boat_details {
	margin-top: 50px;
}

.boat_details ul.bg-blue {
	background: #002569;
	border: none;
}

.boat_details ul.bg-blue li.nav-item.active a {
	margin-right: 0 !important;
	background: #ffffff !important;
	border-radius: 0 !important;
	color: #002569 !important;
	position: relative;
	border-left: none;
	border-right: none;
	border-bottom: none !important;
}

.boat_details ul.bg-blue li.nav-item a {
	margin-right: 0 !important;
	border-left: none !important;
	border-right: none !important;
	color: #fff;
	font-size: 15px;
	border-radius: 0 !important;
	padding: 15px 20px;
	background: transparent;
}

.boat_details ul.bg-blue li.nav-item:hover a {
	border-top: 1px solid #fff;
	background: #fff;
	color: #777777;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
}

.boat_details ul.bg-blue li.nav-item.active a::before {
	position: absolute;
	content: "";
	background: #a5a5a5;
	height: 5px;
	width: 100%;
	top: -4px;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}

.tab-pane h4>span {
	color: #555555;
	font-weight: 500;
	font-size: 18px;
}

.boat_details ul.bg-blue li.nav-item>a {
	font-weight: 600;
}

.col-data p {
	color: #000;
}

.custom-col h4.text-left {
	width: 60%;
	float: left;
	color: #777777 !important;
	font-weight: 500;
	font-size: 13px;
	text-transform: uppercase;
}

.custom-col h4.text-right {
	width: 40%;
	float: right;
	color: #777777 !important;
	font-weight: 500;
	font-size: 13px;
	text-transform: capitalize;
}

.custom-col {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
}

.results_return_advert {
	width: 100%;
	display: inline-block;
}

.results_return_advert i {
	margin-right: 5px;
}

.results_return_advert a {
	text-transform: capitalize;
	font-size: 15px;
	text-decoration: underline;
	font-weight: 500;
	cursor: pointer;
}

.rightWrapper_advert .taxCustom_right {
	color: #052463;
	font-size: 24px;
	font-weight: 900;
	display: flex;
	align-items: center;
	line-height: normal;
}

.rightWrapper_advert .taxCustom_right span {
	font-weight: 500;
	font-size: 17px;
	display: inline-block;
	margin-left: 4px;
}

.rightWrapper_advert .horiz_advertRight {
	border: 1px solid #052463;
	margin-top: 12px;
}

.rightWrapper_advert .right_side_advert {
	width: 100%;
	padding: 0;
	direction: ltr;
}

.rightWrapper_advert .right_side_advert .col-md-12 {
	padding: 0;
}

.rightWrapper_advert .right_side_advert p {
	margin-bottom: 3px;
	margin-top: 9px;
}

.rightWrapper_advert .right_side_advert .media-body a {
	text-decoration: none;
}

.rightWrapper_advert ul.get_directions a {
	margin-left: 8px;
	text-transform: uppercase;
}

+.rightWrapper_advert .right_side_advert .col-md-6 {
	padding-right: 0px !important;
	padding-left: 0px !important;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.rightWrapper_advert .right_side_advert .col-md-12 {
	margin-bottom: 5px;
}

.rightWrapper_advert .right_side_advert ul.message_call {
	margin: 0;
	padding: 0;
	width: 100%;
}

.rightWrapper_advert .right_side_advert ul.message_call li button {
	margin: 0;
	width: 100%;
	padding: 10px !important;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rightWrapper_advert .right_side_advert ul.message_call li button i {
	font-weight: 400;
}

.rightWrapper_advert .right_side_advert ul.message_call li button a:hover {
	text-decoration: none;
}

.rightWrapper_advert .right_side_advert ul.message_call li button a {
	color: #fff;
}

.rightWrapper_advert .right_side_advert ul.message_call li button i {
	margin-right: 5px;
}

.rightWrapper_advert .right_side_advert ul.message_call li button i.fa-comments-o {
	font-family: 'FontAwesome';
}

.rightWrapper_advert .right_side_advert ul.message_call li {
	width: 32%;
	display: inline-block;
	margin: 0 0 3px 0;
}

.rightWrapper_advert .seller_class h4 {
	background: #fff;
	padding: 10px 15px;
	text-transform: capitalize;
	display: inline-block;
	float: right;
	box-shadow: 0 0 5px #052463;
	-webkit-box-shadow: 0 0 5px #052463;
	-moz-box-shadow: 0 0 5px #052463;
	font-size: 12px !important;
}

.rightWrapper_advert .advert_result_ul {
	float: left;
	display: contents;
}

.rightWrapper_advert .advert_result_ul .price {
	color: #052463;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 22px !important;
	direction: ltr;
	text-align: left;
}

.rightWrapper_advert .advert_result_ul .trailer_text {
	margin-bottom: 0;
	color: #052463;
	font-weight: bold;
}

.rightWrapper_advert .advert_result_ul .price span {
	width: auto;
	font-size: 14px !important;
	float: right;
}


/* .stm-template-listing .carousel-control.right */


/* { */


/* right: 15px; */


/* } */

.rightWrapper_advert .advert_result_ul .offers_button .offer_button_search {
	background: #c5e0b4 !important;
	color: #000 !important;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
}

.rightWrapper_advert .advert_result_ul .offers_button .offer_button_search span {
	word-break: break-all;
	float: left !important;
	padding: 0 10px 0 0;
}

.rightWrapper_advert .advert_result_ul .offers_button .offer_sent {
	display: none;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	text-align: center;
	width: 40px !important;
	height: 40px !important;
	padding: 0 !important;
	border: 1px solid #c5e0b4 !important;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
	line-height: 40px;
}


/*23-07-2020*/

.singleAdvert_wrapper .results_return_advert {
	text-align: right;
}

#spec_tab .specifications_jetski p i.fa.fa-check-square-o {
	margin: 0 12px 0px 0px;
	color: #052463;
}

#spec_tab .specifications_jetski p {
	padding-left: 10px;
	margin-bottom: 0;
	font-size: 16px;
}

#spec_tab .specifications_jetski h4 {
	font-size: 20px;
	margin-top: 10px;
}

.single-listing-car-inner .taxCustom_right .key_features {
	padding: 20px;
}

.leftSidebar_wrapper .boat_details {
	margin-top: 0;
}

.single-listing-car-inner .key-features_class .key_features .single-boat-data .t-row {
	display: inline-block;
	width: 16%;
}

.single-listing-car-inner .key-features_class .key_features .single-boat-data .t-label,
.single-listing-car-inner .key-features_class .key_features .single-boat-data .t-value.h6 {
	text-align: center;
}


/*----(25-07-2020)-----*/

.cate_jetski_man section.singleAdvert_wrapper .tabbable-panel .tabbable-line ul.nav.nav-tabs li {
	width: 33.3%;
	background: #dddddd;
}

.cate_jetski_man section.singleAdvert_wrapper .tabbable-panel .tabbable-line ul.nav.nav-tabs li:hover a {
	background: #052463;
	color: #fff;
	border-right: 1px solid #052463;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a:hover {
	background: #052463;
	color: #fff;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a {
	background: #dddddd;
}

.cate_jetski_man section.singleAdvert_wrapper {
	margin: 0 !important;
}

.stm-single-car-page section.singleAdvert_wrapper {
	margin: 15px 0 !important;
}

.singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a {
	background: #fff;
	border: 1px solid #052463 !important;
}

.col-data p,
.padd-spc-sm h4,
.padd-spc h4 {
	color: #777777 !important;
	float: left;
	padding: 10px 10px 0 0;
	text-transform: uppercase;
	font-weight: 500;
}

.single-listings .container {
	max-width: 100%;
}

.stm-template-listing .container {
	max-width: 100%;
}

.key_features .single-boat-data .t-row {
	width: 24% !important;
}

.tabbable-panel {
	float: left;
	width: 100%;
}

.rightWrapper_advert .advert_result_ul .watch_list a {
	cursor: pointer;
}

.rightWrapper_advert .advert_result_ul .watch_list .fa.fa-heart-o {
	font-size: 25px;
	color: #052463;
	text-align: right;
}

.rightWrapper_advert .advert_result_ul .watch_list .fa.fa-heart {
	text-align: right;
	font-size: 25px;
	color: #052463;
}

.rightWrapper_advert .advert_result_ul .watch_list {
	float: right;
	width: auto;
	text-align: right;
}

.sharing_plus_tags {
	width: 100%;
	float: left;
}

.sharing_plus_tags .tags {
	float: left;
	padding-top: 18px;
}

.sharing_plus_tags .tags .tag_name {
	float: left;
	margin-right: 5px;
	width: auto;
	text-align: center;
	background: #052463;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding: 0 10px;
	border-radius: 5px;
	font-size: 11px;
}


/*SINGLE ADVERT PAGE (NEW) ends */


/***************************advert results page start******************************/


/* 18.11.19 */

#listings-result .content .title.heading-font,
#listings-result .sub_title,
#listings-result .meta-middle.new_options {
	margin-bottom: 5px;
}

#listings-result .search_results {
	display: flex;
}

.listing-list-loop,
.stm-car-listing-sort-units {
	border: none !important;
}

#listings-result .basic_result {
	/*border: 1px solid #052463 !important;*/
	box-shadow: 0 0px 3px rgba(59, 62, 68, 0.3);
}

#listings-result .premium_result {
	-webkit-box-shadow: 0 0 10px rgb(216 216 216 / 70%);
	-moz-box-shadow: 0 0 10px rgb(216 216 216 / 70%);
	box-shadow: 0 0 10px rgb(216 216 216 / 70%);
}

#listings-result .standard_result {
	/* -webkit-box-shadow: 0 0 10px rgb(157 195 230 / 90%); */
	/*   -moz-box-shadow: 0 0 10px rgb(157 195 230 / 90%);*/
	/* box-shadow: 0 0 10px rgb(157 195 230 / 90%); */
	border: 1px solid #dadada !important;
}

#listings-result .basic_result {
	box-shadow: none;
	border: 2px solid #dadada !important;
}

.single-car-actions ul.list-unstyled.clearfix {
	margin: 0;
}

#listings-result .featured_result {
	-webkit-box-shadow: 0 0 10px rgb(0 222 182 / 50%);
	-moz-box-shadow: 0 0 10px rgb(0 222 182 / 50%);
	box-shadow: 0 0 10px rgb(0 222 182 / 50%);
}

#listings-result .listing-list-loop.stm-listing-directory-list-loop {
	padding-bottom: 0px;
	margin-bottom: 15px;
}

#listings-result .stm-listing-favorite,
#listings-result .stm-listing-compare {
	display: none !important;
}

#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions {
	min-height: 19px;
}

#listings-result .listing-list-loop .content .title,
#listings-result .image-inner {
	padding-top: 0px;
}

#listings-result .stm-template-listing .archive-listing-page .listing-list-loop .image {
	width: 31%;
	max-width: 200px !important;
}

#listings-result .stm-template-listing .stm-car-view-more {
	background-color: #e6e6e6 !important;
	box-shadow: none !important;
	margin: 10px 0 !important;
}

div#listings-result .image {
	margin: 0;
}

#listings-result .stm-template-listing .archive-listing-page .listing-list-loop .image {
	margin-right: 15px;
}

#listings-result .description {
	font-weight: 300;
	color: #000000bd;
	font-size: 15px;
}

#listings-result .watchlist {
	text-decoration: underline;
	cursor: pointer;
	margin-top: 10px;
}

#listings-result .listing-list-loop.stm-listing-directory-list-loop .meta-middle-row .meta-middle-unit.meta-middle-divider:after {
	background: transparent !important;
}

#listings-result .view_div {
	margin: 5px 0 0 0;
	text-align: left;
	position: absolute;
	bottom: 10px;
	right: 15px;
	z-index: 9;
}

#listings-result .view_div a {
	background: #052463;
	padding: 3px 15px;
	border-radius: 5px;
}

.info_div .tooltip {
	cursor: pointer;
}

.standard_result li.car-action-dealer-info {
	float: left !important;
}

#listings-result .view_more {
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
}

#listings-result .price {
	padding: 4px 0;
	color: #000 !important;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	float: right;
	text-align: right;
	border-radius: 6px;
}

#listings-result .info_div {
	display: inline-block;
	text-align: left;
	margin-left: 10px;
	padding-top: 10px
}

#listings-result .info_div.all_icons {
	width: 100%;
	padding-top: 0;
	text-align: right;
	z-index: 9;
	position: relative;
	margin: 5px 0;
}

#listings-result .meta-top .price_data {
	flex: auto;
}

#listings-result .meta-top .price_data {
	display: inline-block;
	float: right;
}

#listings-result .seller_type {
	text-align: left;
}

#listings-result .right_section {
	padding-right: 10px;
}

#listings-result .meta-top {
	position: relative;
	top: 0;
	right: 0;
	width: 100%;
	text-align: center;
}

#listings-result .right_info {
	width: 100%;
}

#listings-result .listing-list-loop .content .title {
	color: #052463;
	overflow: visible;
	word-break: break-all;
}

#listings-result .listing-list-loop .image {
	padding: 10px 10px 4px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 7px;
	max-width: inherit;
}

.listing-list-loop .content .meta-middle .meta-middle-unit.font-exists .value,
.listing-list-loop .content .meta-middle .meta-middle-unit.font-exists .meta-middle-unit-top {
	padding-left: 0 !important;
}

#listings-result .results_return_advert.results_return_advert2 {
	text-align: center;
	margin: 0;
	font-style: italic;
	color: #444;
	font-weight: bold;
	letter-spacing: 0.7px;
}


/* 19.11.19 */

#listings-result .content_inner {
	width: 100%;
	float: left;
	display: flex;
	flex-wrap: wrap;
	padding-top: 5px;
	margin: 0;
	position: relative;
}

#listings-result .comapny:hover {
	color: #052463;
}

#listings-result .seller_type {
	margin-top: 5px;
	display: inline-block;
	float: right;
	width: 100%;
}

#listings-result .meta-bottom .seller_type {
	display: inline-block;
	margin: 0 6px 0 0;
	float: none;
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
}

#listings-result .main_image .thumbnails {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.tre {
	width: 100%;
}

.search_results .tre .btn {
	margin-top: 0;
	padding: 0;
	background-color: transparent !important;
	color: #052463 !important;
	font-weight: 600;
	margin-bottom: 0;
	font-size: 12px;
	width: 40px;
	height: 40px;
	border: 1.5px solid #052463;
	border-radius: 100%;
}

.search_results .tre .btn2 {
	background: transparent !important;
	color: #000 !important;
	border: 2px solid #ade689;
}

.search_results .btn3 i.fa.fa-phone {
	transform: rotate(90deg);
}

#listings-result .meta-middle .value {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-word;
	margin-top: 0px;
}

#listings-result .featured_result .stm-car-medias {
	top: 3px !important;
}

#listings-result .listing-list-loop .content .meta-middle .meta-middle-unit {
	margin-bottom: 0;
}

.btn3 a {
	color: #fff;
}

.btn3 a:hover {
	color: #000;
	text-decoration: none;
}

#listings-result .meta-top .wishlist_added,
#listings-result .meta-top .unwatch {
	position: absolute;
	right: -10px;
	top: 18px;
}

#listings-result .sub_title {
	font-size: 12px;
	line-height: normal;
	color: #333;
	font-weight: 600;
	margin: 8px 0;
}

#listings-result .info_div .tooltip {
	padding-right: 8px;
	z-index: 9;
}

#listings-result .listing-list-loop .carousel-inner .item {
	max-height: 230px;
	min-height: 230px;
	object-fit: cover;
}

div#listings-result .search_results .main_image .image-inner,
div#listings-result .search_results .main_image {
	min-height: 230px;
	height: 230px;
	max-height: 230px;
}

#listings-result .listing-list-loop .popup-overlay .carousel-inner img {
	min-height: 0px;
}

div#listings-result .standard_result.basic_std .main_image {
	min-height: 135px;
	display: flex;
	height: 140px;
	max-height: 140px;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#listings-result .standard_result.basic_std .main_image .image-inner {
	min-height: 100%;
	display: flex;
	height: 100%;
	max-height: auto;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#listings-result .standard_result.basic_std .main_image .image-inner .item {
	width: 100%;
	height: 100%;
}

div#listings-result .standard_result.basic_std .main_image .image-inner img {
	min-height: 140px;
	height: 140px;
	object-fit: cover;
}

div#listings-result .search_results .main_image .image-inner img {
	min-height: 230px;
	height: 230px;
	object-fit: cover;
}

div#listings-result .search_results .main_image .image-inner .carousel.slide {
	max-height: 230px;
}


/*#listings-result .listing-list-loop .carousel-inner .item img {min-height: 165px; min-width: 248px;}*/

#listings-result .listing-list-loop .carousel-inner img {
	width: 100% !important;
	min-width: auto !important;
	min-height: 250px;
	height: auto;
	object-fit: cover;
}

.listing-list-loop .content .meta-middle .meta-middle-unit .name {
	line-height: normal;
}

div#listings-result .search_results .company_n_location.desktop_loc .company_logo img {
	width: 70px;
	max-height: 100px;
	object-position: top;
}

.mobile_options {
	display: none;
}


/*19-12-2019*/

.search_results .offers_button,
.watched_items .offers_button {
	display: inline-block;
	position: relative;
}

.search_results .offers_button .offer_sent img {
	width: auto;
}

.search_results .offers_button .offer_sent,
.search_results .offers_button .mobile_offer_sent .watched_items .offers_button .offer_sent {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 40px;
	height: 40px;
	border: 2px solid #accf91;
	border-radius: 100%;
	padding: 6px;
}

.search_results .offers_button .offer_sent img,
.watched_items .offers_button .offer_sent img {
	width: 100%;
	max-width: 90%;
}


/*07-03-2020*/

.stm-directory-listing-top__right .sort-by span {
	float: left;
}

.stm-directory-listing-top__right .sorting {
	float: left;
	margin-left: 10px;
}

.stm-directory-listing-top__right .sort-by {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	float: right;
	margin-bottom: 10px;
}


/***-----Contact css starts  ------***/

.desc_heading.disabled_heading .title.heading-font {
	color: #888 !important;
}

#top-bar .top_bar_menu ul.stm_top-menu>li:before {
	content: '';
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/06/boat-search.png);
	width: 23px;
	height: 23px;
	position: absolute;
	left: 0px;
	background-size: contain;
	top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
}

.top_bar_menu {
	background: #afeaff !important;
	color: #001a47 !important;
	height: 35px;
	padding: 5px 0px;
	width: 230px;
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px;
}

.desc_heading.disabled_heading textarea {
	border-color: #999 !important;
}

.stm-template-listing input[type="submit"] {
	box-shadow: none !important;
}

.page-id-712 input.table-submitbtn.active {
	color: #fff !important;
}

.page-id-6054 .trade-business_directory {
	margin-top: 30px;
}

.stm-template-listing div.radio span,
.stm-template-listing div.radio span {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/05/radio-blue.png) !important;
}

.page-id-6036 .feature-single div.checker {
	margin: 0;
}

.page-id-6054 .inner_content .plan_desc_sec.active p {
	border-bottom: 1px dotted #000;
	padding-bottom: 2px;
}

.author textarea:focus {
	outline: none !important;
	border: none;
}

.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td.business_directory_inc span {
	line-height: 25px;
	background: none !important;
}

.author .business_plus_main_div.select_listing.border_heading {
	padding: 0;
}

.author .business_plus_main_div.select_listing.border_heading .main-category-sec {
	padding: 0;
	padding-bottom: 20px;
}

.stm-user-private-main .table-box input[type="text"] {
	border: 1px solid #999 !important;
}

.page-template-contact .enquiry_select_cat.enquiry_type li .input_fields_email input {
	float: left;
	width: 50%;
	background: #fff;
	border: 1px solid #000;
}

.page-template-contact textarea:focus,
.page-template-contact input:focus {
	outline: none !important;
	box-shadow: none !important;
	border-color: #000 !important;
}

.enquiry_select_cat button.cate_sel.active .active_img {
	opacity: 1;
}

.enquiry_select_cat button.cate_sel img.active_img {
	position: absolute;
	top: 6px;
	left: 30px;
	right: 0;
	opacity: 0;
}

.page-template-contact textarea,
.page-template-contact input {
	color: #000 !important;
}

.list-water-craft-sec {
	position: relative;
}

.list-water-craft-sec:hover ul.sub-menu {
	display: block;
}

.list-water-craft-sec ul.sub-menu li {
	list-style: none;
	border-bottom: 1px dotted #052463;
	margin: 0;
}

.list-water-craft-sec ul.sub-menu li a {
	text-decoration: none;
	color: #001a47 !important;
	width: 100%;
	display: block;
	padding: 10px 15px;
	font-size: 13px !important;
	font-weight: 600 !important;
}

.list-water-craft-sec ul.sub-menu li a:hover {
	background: #d9feea;
	text-decoration: none;
}

.list-water-craft-sec ul.sub-menu {
	position: absolute;
	z-index: 999;
	background: #fff;
	width: 100%;
	display: none;
	margin-top: 0;
	top: 36px;
	text-align: left;
	box-shadow: -1px 2px 10px rgba(0, 0, 0, 0.3);
	left: 0;
	padding: 0;
	border-radius: 5px;
}

#listings-result .listing-list-loop .image .main_image .carousel-indicators {
	display: none;
}

.stm-template-listing .archive-listing-page .listing-list-loop .image .image-inner:after {
	display: none !important;
}

#listings-result .listing-list-loop .image .main_image .slider_arrows {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 19px;
	height: 20px;
}

.stm-template-listing .archive-listing-page {
	margin-top: 20px !important;
}

.sorting .selection span.select2-selection.select2-selection--single {
	padding-right: 30px;
}


/***-----Contact css end  ------***/


/***-----login registration css starts  ------***/

.page-template-login-registration .navxtBreads,
.postid-15428 .navxtBreads,
.page-id-11035 .navxtBreads,
.page-id-6059 .navxtBreads,
.page-id-6054 .navxtBreads,
.postid-15525 .navxtBreads,
.navxtBreads {
	margin: 0 !important;
}

.postid-15428 .wpbdp-listing {
	margin-top: 0px;
}

.page-template-login-registration .Private-listings .tab-content {
	display: inline-block;
	width: 100%;
}

.page-template-login-registration ul.nav.nav-tabs.tab_main_login a.border_trade_cls {
	border-top: 2px solid !important;
	border-bottom: none;
	border-left: 0;
}

.postid-15428 .common_single_content ul.action_btn_ul li {
	margin-bottom: 6px !important;
}


/*3-6-2020*/

.page-id-6036 .feild_sec-opening-hours_holidays {
	width: 100%;
	display: inline-block;
	float: left;
}

.page-id-6036 .feild_sec-opening-hours_holidays label {
	margin: 0 !important;
}

.page-template-login-registration .private-seller-listing img.active_img {
	max-width: 35px;
	height: auto;
	position: absolute;
	left: 10px;
	opacity: 0;
	top: 13px;
}

.page-template-login-registration .private-seller-listing p {
	display: inline-block;
	margin: 10px 0px;
	text-align: left;
}

.accordion_container p.private_btn,
.accordion_container1 p.category_btn {
	background: #fafafa;
	border-bottom: 1px solid;
}

.stm-template-listing button {
	box-shadow: none !important;
}

.page-template-login-registration .accordion_body1 p.category_btn b,
.page-template-login-registration .accordion_body p.private_btn b {
	cursor: pointer;
	text-decoration: none;
}

.page-template-login-registration .private-seller-listing .tablinks_tab.active img.active_img {
	opacity: 1 !important;
}

.private-seller-listing .tablinks_tab.active img {
	opacity: 0 !important;
}

.private-seller-listing .tablinks_tab {
	position: relative;
}

.page-template-login-registration .login_left_registration input {
	border: 1px solid #052463;
	background: none;
}

.page-template-login-registration .login_left_registration input:focus {
	border: 1px solid #052463;
}

.page-id-5064 .accordion_body p {
	padding: 10px 15px 10px 15px;
	margin: 0;
}

.page-id-1718 .navxtBreads,
.page-id-6036 .navxtBreads,
.page-id-6050 .navxtBreads,
.page-id-5481 .navxtBreads {
	margin: 0 !important;
}

.page-id-6050 textarea.editable,
.author textarea.editable {
	background-color: #eceff3;
	color: #888;
	height: 40px;
	padding: 0 21px;
	line-height: 40px;
	overflow: hidden;
}

.page-id-1718 .stm-register-form input,
.page-id-1718 .stm-register-form .select2 {
	background: #fff;
	border: 1px solid #052463;
	box-shadow: none;
}

.page-id-1718 .stm-register-form span.select2-selection.select2-selection--single {
	border: none !important;
	box-shadow: none !important;
	background: none !important;
}

.page-id-1718 .stm-register-form input:focus,
.page-id-1718 .stm-register-form .select2:focus {
	outline: none;
	border-color: #999;
}

.page-id-1718 .stm-login-register-form .stm-register-form form input[type="submit"] {
	border: none;
	box-shadow: none !important;
}

.page-id-1718 .form-group.form-group-submit.clearfix {
	display: flex;
}

.page-id-1718 .stm-login-register-form .stm-register-form form .form-group.form-checker label {
	display: flex;
	align-items: center;
}

.page-id-1718 .stm-login-register-form .stm-register-form form .stm-message-ajax-validation {
	color: red !important;
	background: transparent !important;
}

.page-id-1718 .stm-login-register-form .stm-register-form form .form-group input[type="submit"] {
	margin: 0 auto;
	float: none;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
}

.page-id-6036 .company_photos_column input::-webkit-file-upload-button,
.page-id-6050 .company_photos_row .company_photos_column input::-webkit-file-upload-button {
	visibility: hidden;
}

.company_photos_row .company_photos_column input::-moz-focus-inner {
	border: 1px dotted red;
	padding: 0 2px;
}

.page-id-6050 .company_photos_row .company_photos_column input,
.author-sarita_dealer .company_photos_row .company_photos_column input {
	text-align: center;
	/*margin-top: 10px;
	margin-bottom: 10px;*/
}

.page-id-5481 .company_photos_row .company_photos_column input {
	text-align: center;
	margin-top: 11px;
	padding-top: 2px;
}

.page-id-5481 .promotion .feild_sec-standard.sec-right .select2 .selection span.select2-selection.select2-selection--single {
	border: 1px solid #999 !important;
	width: 100% !important;
}

.page-id-5481 .promotion .feild_sec-standard.sec-right input[type="text"] {
	width: 100%;
	float: left;
	margin-right: 0px;
}

.page-id-5481 .feild_sec-standard .select2[dir="ltr"] {
	width: 100% !important;
}

.author-sarita_dealer div.checker,
.author-sarita_dealer div.checker span,
.author-sarita_dealer div.checker input {
	width: 16px;
	height: 16px;
	margin-top: 0 !important;
}

.page-id-6050 .company_photos_row .company_photos_column input:before {
	content: 'Choose files';
	color: #052463;
	padding: 3px 8px;
	outline: none;
	white-space: nowrap;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	border: 1px solid #052463 !important;
}

.page-id-5481 .promotion .feild_sec-standard.sec-right textarea {
	border: 1px solid #999;
	background: transparent;
	margin-bottom: 20px;
}

.business_plus_inner .titles_left_business ul li button {
	width: 100% !important;
	padding: 12px 4px !important;
}

.business_plus_inner .titles_left_business ul li {
	width: 30% !important;
	margin-right: 1% !important;
}

.postid-15428 .listing-actions.cf input {
	box-shadow: none !important;
}


/***-----login registration css starts  ------***/


/***----- Boats-filter css starts  ------***/

.boats_filter .filter-sidebar:before {
	background: transparent !important;
}

.boats_filter .filter-sidebar .form-group {
	border-bottom: 1px solid #00000024;
	padding: 1px 0px;
}

.boats_filter .stm-filter-listing-directory-price {
	padding: 1px 20px 20px 20px;
}

.boats_filter .stm-accordion-single-unit.stm-listing-directory-checkboxes.stm-one_col.stm-ajax-checkbox-instant {
	width: 85%;
	margin: 20px auto;
}

.boats_filter .filter.filter-sidebar.ajax-filter,
.boats_filter .stm-filter-listing-directory-price {
	box-shadow: 0px 0px 23px 5px #0000001f;
}

.boats_filter .checkboxes_filters {
	padding: 10px 0;
	margin: 11px 0px 20px 0;
	box-shadow: 0px 0px 23px 5px #0000001f;
}

.boats_filter .filter-sidebar .sidebar-entry-header i {
	color: #052463;
}

.boats_filter .checkboxes_filters .stm-accordion-single-unit>a.title.collapsed {
	padding: 10px 20px 10px 25px;
}

.boats_filter .checkboxes_filters .stm-listing-directory-checkboxes.stm-one_col .stm-option-label {
	margin-bottom: 5px;
	border-bottom: 1px solid #0000002e;
	padding: 10px 0;
	display: flex;
	align-items: center;
}

.boats_filter .checkboxes_filters .stm-listing-directory-checkboxes.stm-one_col .stm-option-label .checker {
	margin-right: 20px !important;
}

.boats_filter .checkboxes_filters .stm-listing-directory-checkboxes.stm-one_col .stm-option-label:hover>span {
	text-decoration: none;
}

.boats_filter .checkboxes_filters .stm-listing-directory-checkboxes span {
	font-size: 14px;
}


/* 14/4/2020 */

.boats_filter img.boat_search {
	max-width: 50px;
	float: right;
	max-height: 36px;
}

.boats_filter .filter-sidebar .sidebar-action-units .button {
	margin-top: 26px !important;
}

.boats_filter .custom_label div.checker span {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/04/tick_blue-2.png);
	background-size: 33px;
}

.modal-open #wrapper {
	-webkit-filter: blur(0px) !important;
	-moz-filter: blur(0px) !important;
	-o-filter: blur(0px) !important;
	-ms-filter: blur(0px) !important;
	filter: blur(0px) !important;
}

.boats_filter .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered,
.boats_filter input[type="text"] {
	color: #052463 !important;
}


/*23-06-2020*/

.meta-middle.old_options {
	display: none;
}

.listing-list-loop .content .new_options .meta-row .meta-middle-unit {
	padding-right: 7px !important;
	border-right: none;
}

.seller_notes p {
	word-wrap: break-word;
}

.right_section .price_data .trailer_info {
	width: auto;
	position: absolute;
	left: -35px;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

#listings-result .search_results {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: 0 auto;
	position: relative;
}

.featured_top {
	background: #00deb6;
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-weight: bolder;
	padding: 4px 0 4px 60px;
	font-size: 11px;
	color: #262637;
}

.message_modal .form_fields_offer .message_bottom input {
	position: absolute;
}

.message_modal .form_fields_offer .message_bottom span i.fas.fa-paperclip {
	transform: rotate( 90deg);
}

.trailer_info.tooltip .tooltiptext {
	top: -51px !important;
}

.trailer_info.tooltip .tooltiptext::after {
	bottom: -10px !important;
	top: auto !important;
	transform: rotate( 180deg) !important;
}


/*.featured_top:after {width: 0; height: 0; border-left: 10px solid transparent;border-right: 0 solid transparent;
border-top:12px solid #07a04c; position: absolute; content: ""; left: 0; bottom: -12px;}*/

#listings-result .results_return_advert.results_return_advert2 {
	order: 2 !important;
	position: absolute !important;
	right: 7px !important;
	left: auto !important;
	bottom: 14px !important;
	width: auto !important;
	border-top-left-radius: 1000px !important;
	border-top-right-radius: 1000px !important;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .3) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .3) !important;
	width: 49px !important;
	height: 24px !important;
	-webkit-transform: rotate(-20deg) !important;
	-ms-transform: rotate(-20deg) !important;
	transform: rotate(-20deg) !important;
	-webkit-transform-origin: top right !important;
	-ms-transform-origin: top right !important;
	transform-origin: top right !important;
}

#listings-result .results_return_advert.results_return_advert2 i {
	color: red;
	font-size: 20px;
	position: absolute;
	top: 12px;
	left: 0;
	right: 0;
	-webkit-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
	margin: auto;
}

.listing-list-loop.stm-listing-directory-list-loop .stm-car-medias {
	top: 14px !important;
}

.js-filter-results-plans-listing .content_main .mobile_content {
	display: none;
}

.meta-bottom.basic_std {
	border-top: none !important;
}

#listings-result .meta-bottom {
	padding-left: 0;
}

#listings-result .results_return_advert.results_return_advert2 i {
	color: #052463;
	font-size: 15px;
	cursor: pointer;
}

#listings-result .results_return_advert.results_return_advert2 {
	order: 2;
}


/*#listings-result img {  height: -webkit-fill-available !important;}*/

#listings-result .content_main {
	display: inline-block !important;
	padding: 0;
}

#listings-result .meta-bottom {
	border-top: 1px solid hsl(0, 0%, 87%);
	padding: 0;
	margin-top: 0;
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}

#listings-result .location:before {
	display: none;
}

.meta-bottom .company_n_location .comapny {
	font-size: 12px;
	font-weight: 600;
	text-align: left;
}

#listings-result .stm-car-medias {
	display: inline-flex;
}

.meta-bottom .company_logo {
	float: left;
	margin-right: 10px;
	display: flex;
	vertical-align: middle;
	align-items: center;
}

.meta-bottom .company_logo img {
	width: 50px;
	border-radius: 5px;
}

.meta-bottom .comp_loc {
	float: left;
}

#listings-result .main_image {
	width: 100%;
}

.meta-bottom .single-car-actions {
	text-align: right;
}

.inventory_adverts .meta-bottom .single-car-actions {
	text-align: left;
}

.meta-bottom .company_n_location .location {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

.meta-bottom .company_n_location .location>i,
.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info .listing-archive-dealer-info>i {
	float: left;
	width: auto;
	padding-right: 10px;
	padding-top: 3px;
}

.meta-bottom .company_n_location .location span,
.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info .listing-archive-dealer-info span {
	width: auto;
	display: inline;
}


/*15-09-2020*/

.info_div .tooltip {
	position: relative;
	display: inline-block;
	opacity: 1;
}

.info_div .tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -64px;
	margin-top: 12px;
}

.info_div .tooltip .tooltiptext:after {
	content: " ";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent black transparent;
}

.info_div .tooltip:hover .tooltiptext {
	visibility: visible;
	cursor: pointer;
}


/*-----(31-7-2020)-----*/

div#listings-result .search_results .advert_tags>p {
	float: left;
	margin-right: 5px;
	width: auto;
	text-align: center;
	background: #052463;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding: 0 10px;
	border-radius: 5px;
	font-size: 11px;
}

div#listings-result .search_results .advert_tags>p:last-child {
	margin-right: 0;
}

div#advert_tags .card-body .bootstrap-tagsinput {
	width: 50%;
	margin: 15px 0 15px 15px;
	background-color: #fff;
	box-shadow: 0px 0px 17px 3px #00000024;
	padding: 10px;
	min-height: 160px;
}

div#advert_tags .card-body .bootstrap-tagsinput span.label-info {
	background-color: #052463;
}

form#bundle_form input.proceed_pay {
	margin: 0 auto 7px auto;
	padding: 9px 15px;
}

.bundle-modal-content .bundle_close:hover {
	color: #fff;
}

#listings-result .view_div:hover a {
	text-decoration: none;
}


/*-----(05-08-2020)------*/

.sorting span.selection span.select2-selection.select2-selection--single span#select2-2s1x-container {
	min-width: 160px;
	border-top: 1px solid #dadada;
}

.single-car-actions button.call_seller a {
	color: #052463;
}

.meta-bottom.basic_std .single-car-actions,
.meta-bottom.basic_std {
	padding: 0 !important;
}

.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info {
	text-align: left;
	min-width: 300px;
}

.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info .listing-archive-dealer-info {
	font-size: 12px;
	line-height: 16px;
}

.row.meta-bottom {
	width: 100%;
	margin: 0;
}

.meta-bottom.basic_std .single-car-actions {
	width: 100%;
}

.company_n_location {
	padding: 5px 15px;
}

.image .image-inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.image .thumbnails .thumb_img:last-child {
	margin-right: 0 !important;
}

.image .thumbnails .thumb_img,
.image .thumbnails_outer .thumb_img {
	border: 1px solid #ccc;
	margin-right: 5px !important;
}

.image .thumbnails_outer .thumb_img {
	margin-bottom: 5px;
}

.image .thumbnails_outer .thumb_img {
	margin-bottom: 5px;
	width: 70%;
	margin-left: 5px;
}

.image .thumbnails_outer .thumb_img:last-child {
	margin-bottom: 0;
}

.thumbnails_outer {
	position: relative;
	top: 0;
}

.main_image a.rmv_txt_drctn {
	float: left;
	width: 100%;
}

.fancybox-wrap.fancybox-desktop {
	width: 640px !important;
	height: 359px !important;
}

.fancybox-outer .fancybox-inner {
	width: 100% !important;
	height: 359px !important;
}

.fancybox-image {
	object-fit: cover;
}

.fancybox-wrap.fancybox-desktop {
	width: 640px !important;
	height: 359px !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}


/*07-08-2020*/

.popup-overlay {
	display: none;
	position: fixed;
	background: transparent;
	box-shadow: 0 0 5px #525252;
	width: 400px;
	height: auto;
	left: 50%;
	z-index: 3333;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	padding: 0px;
	/*(padding: 15px;)*/
}

.popup-overlay.active {
	display: block;
}

.popup-content {
	display: none;
}

.popup-content.active {
	display: block;
	padding: 15px;
	width: 100%;
}

a.heart_watchlist {
	order: 2;
	cursor: pointer;
}

.heart_watchlist i.fa.fa-heart-o {
	font-size: 16px;
	color: red;
	-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);
	margin: auto;
	position: absolute;
	top: 2px;
	left: 0;
	right: 0;
	margin: auto;
	width: 18px;
	cursor: pointer;
}

.popup-overlay .close_bttn_popup {
	color: #ffffff;
	font-weight: 600;
	float: right;
	width: auto;
	text-align: right;
	position: relative;
	top: -25px;
	right: -25px;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	background: #052463;
	border-radius: 50px;
	box-shadow: 0 0 5px #cccccc;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
}

.popup-overlay form#loginform p.login-submit input {
	color: #222 !important;
	padding: 12px 20px;
	border: 1px solid #222;
}

.popup-overlay form#loginform .register a.register_link {
	padding: 5px;
	float: left;
}

.popup-overlay .register span {
	float: left;
	padding-right: 5px;
}

.popup-overlay div#uniform-rememberme {
	float: left;
	margin: 3px 0 0 0;
}

.popup-overlay form#loginform+a,
.register>span,
.register>a {
	font-size: 13px;
}

.popup-overlay form#loginform label {
	font-size: 14px;
	margin-bottom: 5px;
}

.popup-overlay form#loginform input {
	border: 1px solid #000;
	background: transparent;
	height: 36px;
}

.logout_modal ul.nav.nav-tabs li {
	float: left !important;
	width: 50%;
}

.logout_modal ul {
	margin-top: 0;
}

.mobile_tre {
	display: none;
}


/*09-09-2020*/

.boats_filter_mobile .sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	background-color: #ccc;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}

.boats_filter_mobile .sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #818181;
	display: block;
	transition: 0.3s;
}

.boats_filter_mobile .sidenav a:hover {
	color: #f1f1f1;
}

.boats_filter_mobile .sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
}

.boats_filter_mobile .filter_sort {
	background: #052463;
	width: 20%;
	padding: 9px 15px;
	border-radius: 20px;
	margin: 0 auto;
}

.boats_filter_mobile .filter_sort span {
	width: 48%;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.boats_filter_mobile .filter_sort span:nth-child(1) {
	border-right: 1px solid #fff;
}

@media screen and (max-width: 767px) {
	.boats_filter_mobile .sidenav {
		padding-top: 15px;
	}
	.boats_filter_mobile .sidenav a {
		font-size: 18px;
		color: red;
	}
}


/***************************advert results page end******************************/


/*******************************offer popup start********************************/

ul.images_thumbnails.thumbnails_common li {
	width: 32.333%;
	float: left;
	padding: 2px;
}

#offer_logout .outer_modal_main {
	display: inline-block;
	width: 100%;
	min-height: 380px;
}

.outer_modal_main .col-md-4.col-sm-4.col-xs-12 div,
.single-car-actions .thumbnails_common li {
	padding: 0;
	margin: 0;
}

.single-car-actions .thumbnails_common {
	padding: 0;
	margin: 0;
}

ul.images_thumbnails.thumbnails_common {
	margin: 5px auto 0 auto;
	padding: 0;
}

.outer_modal_main .thumbnails_common.right_img_thumbnails li {
	margin-bottom: 6px;
	min-height: inherit;
}

.outer_modal_main .thumbnails_common.right_img_thumbnails li:last-child {
	margin: 0;
}

.outer_modal_main div.col-md-8.col-sm-8.col-xs-12 {
	padding: 0 0 0 15px;
}

.offer_layout .modal-dialog {
	right: 50%;
	top: 50%;
	transform: translate(-50%, -50%) !important;
}

.title_heading_price p {
	background: #eceff3;
	display: inline-block;
	float: right;
	padding: 10px 20px;
	font-size: 17px;
	border-left: 1px solid #052463;
	border-bottom: 1px solid #052463;
	border-bottom-left-radius: 16px;
	margin: 0;
	font-weight: bold;
}

.title_heading_price h3 {
	display: inline-block;
	margin: 6px 0 0 0;
}

.already_member p {
	text-align: right;
	margin: 0;
}

.offer_layout .forms_fields_offer {
	display: inline-block;
	width: 100%;
	padding: 0px 0px;
	margin-top: 20px;
}

.title_heading_price h3 {
	float: left;
}

.offer_layout .forms_fields_offer label {
	float: left;
}

.modal-dialog.modal-dialog-centered {
	border-radius: 20px;
}

.offer_layout .forms_fields_msg {
	display: inline-block;
	width: 100%;
	padding: 7px 15px;
	margin-top: 0px;
	/*border: 2px solid #203864;*/
}

.advert_layout.offer_layout .forms_fields_msg {
	padding: 7px 0px;
}

.already_member p a {
	color: #052463;
	text-decoration: underline;
	font-weight: 600;
	padding: 10px 0;
	float: left;
}

.forms_fields_offer .form-group label,
.forms_fields_msg .form-group label {
	text-transform: capitalize;
	font-size: 13px;
	color: #222;
	font-weight: bold;
	padding: 5px 0;
}

.forms_fields_offer .form-group,
.forms_fields_msg .form-group {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
}

.forms_fields_offer .form-group .col-sm-3,
.forms_fields_msg .form-group .col-sm-3 {
	padding: 0;
}

.forms_fields_offer .form-group input,
.forms_fields_offer .form-group .select2-selection__rendered,
.forms_fields_msg .form-group input,
.forms_fields_msg .form-group .select2-selection__rendered,
.form_fields_offer .form-group input,
.form_fields_offer .form-group .select2-selection__rendered,
.form_fields_msg .form-group input,
.form_fields_msg .form-group .select2-selection__rendered {
	height: 30px !important;
	line-height: normal !important;
	background: #fff;
}

.forms_fields_offer .form-group input,
.forms_fields_offer .form-group .select2-container,
.forms_fields_offer .form-group textarea,
.forms_fields_msg .form-group input,
.forms_fields_msg .form-group .select2-container,
.forms_fields_msg .form-group textarea {
	border: 1px solid #000;
}

.forms_fields_offer .form-group .col-sm-9,
.forms_fields_msg .form-group .col-sm-9 {
	padding-right: 0;
}

.forms_fields_offer .form-group .select2-selection__rendered,
.forms_fields_msg .form-group .select2-selection__rendered {
	padding: 3px 25px 3px 10px;
}

.forms_fields_offer .form-group .select2-selection__arrow,
.forms_fields_msg .form-group .select2-selection__arrow {
	height: 34px !important;
}

.already_member:last-child p {
	margin: 0;
}

.form_fields_offer_inner {
	padding-right: 0px;
}

.outer_modal_main .col-md-4.col-sm-4.col-xs-12 {
	margin-top: 15px;
	padding-right: 0;
}

.offer_layout .modal-dialog .modal-content {
	overflow: hidden;
}

.buttons_modal_offers.tre button {
	margin: 0;
}

.logout_modal .buttons_modal_offers button.btn2.btn {
	background: transparent !important;
	width: auto !important;
	padding: 10px 10px !important;
	border: 5px solid #8faadc;
	border-radius: 4px;
	padding: 12px 15px;
	color: #222 !important;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
	line-height: 12px;
	cursor: pointer;
	letter-spacing: 1px !important;
	font-weight: 600 !important;
	font-size: 15px !important;
	border-color: rgb(0, 26, 71) !important;
	border-style: solid !important;
	border-width: 2px !important;
	border-radius: 3px;
	height: 34px;
	font-family: Montserrat !important;
}


/*.login_modal .buttons_modal_offers button.login_offer_btn.btn {
background: #8faadc !important;
border: 7px solid #8faadc;
border-radius: 4px;
padding: 12px 15px;
color: #000 !important;
margin-bottom: 0;
margin-top: 0;
}*/

.message_modal .buttons_modal_offers button.btn.btn1 {
	background: #4472c4 !important;
	border: none;
	border-radius: 4px;
	padding: 7px 19px;
	color: #ffffff !important;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	width: auto;
	font-size: 11px;
	margin: 15px 7px;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: inherit;
}

.btn1 span {
	padding: 0 5px 0 0;
}

.tre.buttons_modal_offers button.btn1.btn span {
	padding-right: 6px;
}

.buttons_modal_offers button.btn1.btn {
	background: #203864 !important;
	border: 7px solid #8ffbc2;
	border-radius: 4px;
	padding: 12px 15px;
	color: #fff !important;
}

#listings-result .main_image .thumbnails .thumb_img {
	width: 31.38%;
	margin: 5px 0 0 0;
	min-height: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.thumbnails_outer .thumb_img {
	padding: 0px !important;
}

.main_image {
	width: 100%;
}

.form_fields_offer .close {
	background: transparent !important;
	opacity: 1;
	box-shadow: none;
	margin: 0;
}

.form_fields_offer .close span {
	text-transform: capitalize;
	font-weight: 600;
	font-size: 14px;
	text-decoration: underline;
}

.tre.buttons_modal_offers {
	text-align: center;
	margin-top: 10px;
}

.left_img_listing img {
	max-width: 100%;
	min-height: inherit;
	object-fit: cover;
}

ul.thumbnails_common li img {
	max-height: initial !important;
}

.outer_modal_main .col-md-3.col-sm-3.col-xs-12 {
	padding: 0 0 0 5px !important;
}

.outer_modal_main .forms_fields_offer .select2-selection__rendered,
.forms_fields_offer .form-group .selection .select2-selection--single,
.outer_modal_main .forms_fields_msg .select2-selection__rendered,
.forms_fields_msg .form-group .selection .select2-selection--single {
	height: 27px !important;
}

.login_modal .left_img_listing img,
.message_modal .left_img_listing img {
	min-height: 100%;
}

ul.right_img_thumbnails.thumbnails_common img {
	width: 50px;
	height: 50px;
	margin-top: 7px;
}

.thumbnails_outer img {
	height: 49px;
}

ul.images_thumbnails.thumbnails_common img {
	width: 50px;
	height: 50px;
}

.main_image .thumbnails img {
	width: 100%;
	height: 30px;
}


}

/*---(09-12-2019)----*/
.outer_modal_main ul.nav-tabs li {
	float: left !important;
}
.outer_modal_main ul.nav-tabs li a {
	color: #49f57c;
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #49f57c;
	border-radius: 0;
	background: #f2f2f2;
}
.outer_modal_main ul.nav-tabs li.active {
	background: #052463;
}
.outer_modal_main ul.nav-tabs li.active a {
	background: transparent;
	color: #fff;
	border: none;
	border-bottom: 1px solid #f2f2f2;
}
.outer_modal_main ul.nav.nav-tabs li {
	margin-right: 0;
	width: 50%;
}
.outer_modal_main ul.nav.nav-tabs {
	margin: 0;
	border: none;
}
.outer_modal_main .tab-content {
	padding: 15px;
	float: left;
	width: 100%;
}

/*----(10-12-2019)----*/
.logout_modal .outer_modal_main .tab-content div#non_member .signup {
	background: #fff !important;
	width: auto;
	padding: 10px 20px !important;
	border-radius: 0;
	display: block;
	border-width: 7px;
	border-style: solid;
	border-color: #d2e8ff #78859a #d2e8ff #96a6c0;
	color: #000 !important;
	font-size: 17px;
	float: right;
}
.logout_modal .outer_modal_main .tab-content div#non_member .signup>a {
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.logout_modal .outer_modal_main p.login-submit {
	float: left;
}
.logout_modal .outer_modal_main .offer_login a {
	float: left;
	width: 100%;
	color: #fff;
	padding-bottom: 10px;
}
.logout_modal .outer_modal_main p.login-submit input {
	background: #fff !important;
	width: auto;
	padding: 10px 20px !important;
	border-radius: 0;
	display: block;
	border-width: 7px;
	border-style: solid;
	border-color: #d2e8ff #78859a #d2e8ff #96a6c0;
	color: #000 !important;
	font-size: 17px;
}
.logout_modal .outer_modal_main .offer_login form#loginform label {
	margin-bottom: 5px;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: normal;
}
.logout_modal div.modal-dialog {
	height: inherit;
}

/*---(11-12-2019)----*/
.login_modal .outer_modal_main .modal-body,
.logout_modal .outer_modal_main .modal-body,
.message_modal .outer_modal_main .modal-body {
	padding: 0;
}
.login_modal .modal-content,
.message_modal .modal-content {
	padding-bottom: 15px;
	background: #052463;
}

/*---(13-12-2019)----*/
.logout_modal .login-username label,
.logout_modal .login-password label,
.logout_modal .login-remember label {
	font-weight: bold !important;
	color: #fff;
}
.logout_modal .modal-dialog,
.login_modal .modal-dialog,
.message_modal .modal-dialog {
	width: 60%;
}
.logout_modal .modal-dialog .modal-content {
	background: #052463;
}
.logout_modal .modal-dialog .modal-content .modal-body>div {
	padding: 0;
}
.logout_modal .modal-dialog .modal-content .tab-content {
	border: 1px solid #2e518e;
	padding: 0 0 15px 0;
	margin: 0 20px 15px;
	width: 95%;
	display: block;
}
.logout_modal .modal-dialog .modal-content .title_heading_price p {
	padding: 10px 30px;
	font-size: 18px;
	font-weight: bold;
}
.logout_modal .modal-dialog .modal-content .title_heading_price h3 {
	background: #052463;
	padding: 8px 15px;
	width: 70%;
	color: #fff !important;
	text-transform: capitalize;
	font-size: 20px;
	margin-left: 0;
}
.logout_modal .modal-dialog form .forms_fields_offer {
	background: #8faadc !important;
	border: none !important;
}
.logout_modal .modal-dialog form .form_fields_offer .close span {
	color: #fff !important;
}
.logout_modal .modal-dialog form .forms_fields_offer label {
	font-weight: bold;
	padding: 5px 0;
}
.form-signup {
	color: #2e518e;
	padding: 7px 15px;
	text-decoration: underline;
	float: right;
	margin-right: -10px;
	margin-top: -5px;
	text-shadow: 0 1px 0 #fff;
}
.buttons_modal_offers button.btn2.btn span {
	padding-right: 10px;
}
.logout_modal .modal-dialog form .left_img_listing img {
	min-height: 300px;
}
div.offer_login {
	padding: 0 30px;
}
.logout_modal .modal-dialog p.login-username,
.logout_modal .modal-dialog p.login-password {
	float: left;
	width: 50%;
	padding-right: 15px;
}
.logout_modal .modal-dialog p.login-password {
	padding-right: 0;
}

/*----(14-12-2019)----*/
.nonmember ul.right_img_thumbnails.thumbnails_common {
	margin-top: 45px;
}
body.stm-template-listing ul.right_img_thumbnails.thumbnails_common {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
}
.nonmember .images_thumbnails li img {
	height: 60px;
	object-fit: cover;
}
.nonmember ul.images_thumbnails.thumbnails_common li img {
	padding: 0;
}

/*---(17-12-2019)----*/
div.login_modal .modal-content,
div.message_modal .modal-content {
	border: 1px solid #2e518e;
	padding: 0 0 15px 0;
	margin: 0 20px 15px;
	width: 95%;
	display: block;
	background: #fff;
	box-shadow: none;
}
.login_modal .modal-dialog,
.message_modal .modal-dialog {
	background: #fff;
	height: auto;
	padding-bottom: 5px;
	padding-top: 15px;
}
.inventory_section .nav-tabs.listings_tab>li.selling_msgs a,
div.buying ul li.buy_msgs a {
	background: #eceff3 !important;
	border-bottom: 6px solid #ffff85 !important;
}
.inventory_section .nav-tabs.listings_tab>li.selling_msgs.active a,
div.buying ul li.buy_msgs.active a {
	background: #ffff85 !important;
	border-radius: 7px 7px 0 0;
}
.inventory_section .nav-tabs.listings_tab>li.selling_offers a,
div.buying ul li.buy_offers a {
	border-bottom: 6px solid #ffe2a2 !important;
	background: #eceff3 !important;
}
.inventory_section .nav-tabs.listings_tab>li.selling_offers.active a,
div.buying ul li.buy_offers.active a {
	background: #ffe2a2 !important;
	border-radius: 7px 7px 0 0;
}
.main_watercraft_listing_sec button.watercraft_select {
	background: #4472c4 !important;
	box-shadow: none;
	color: #fff !important;
	z-index: 111;
}
div.buying ul li.buy_watch a {
	background: #eceff3 !important;
	border-bottom: 6px solid #c9c1f5 !important;
}
div.buying ul li.buy_watch.active a {
	background: #c9c1f5 !important;
	border-radius: 7px 7px 0 0;
}
div.buying ul li.bought a {
	background: #eceff3 !important;
	border-bottom: 6px solid #b2e493 !important;
}
div.buying ul li.bought.active a {
	background: #b2e493 !important;
	border-radius: 7px 7px 0 0;
}
div.buying ul.buying_tabs li {
	width: 25%;
	border: none;
	border-radius: 7px 7px 0 0;
}
div.buying ul.buying_tabs {
	margin-bottom: 20px;
}
div.buying ul.nav-tabs li a {
	border-top: none;
	border-left: none;
	border-right: none;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.buying ul.nav.nav-tabs li.active a {
	border-top: none;
	border-left: none;
	border-right: none;
}
.nav-tabs>li>a,
.nav-tabs>li.active>a {
	border-radius: 7px 7px 0 0 !important;
}

/*20-02-2020*/
.forms_fields_offer .mt_cls_xls,
.form_fields_offer .mt_cls_xls {
	position: absolute;
	top: 17%;
	z-index: 33;
	left: 5%;
	color: #000;
}

/**19-03-2020*/

/***************************** offer popup end ********************************/

/***************************** manage offer starts ****************************/
.offers_tab .right_offer_section .right_below .counter_img {
	float: right;
	margin-right: 10px;
	width: 170px;
}

/*****25-11-2019******/
.manage_offers_tab .details .detail li {
	list-style: none;
}
.manage_offers_tab .details_div {
	box-shadow: 2px 2px #ccc;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 0;
}
.manage_offers_tab .details .price {
	font-size: 24px;
	color: #052463;
	font-weight: 600;
}
.manage_offers_tab .details li span {
	display: inline-block;
	margin-right: 0;
	max-width: 50%;
	width: 100%;
	color: #555555;
}
.manage_offers_tab .details li.title,
#received .details .buyer {
	color: #000;
}
.offer_count h3 {
	background: #e4e4e4;
	padding: 15px 0px 15px 30px;
	font-size: 20px;
	word-spacing: 4px !important;
}
.manage_offers_tab .details .detail {
	padding: 0;
	margin: 0;
}
.offers_div .nav.nav-tabs {
	background: #052463;
	padding-top: 10px;
}
.offers_div .nav-tabs li a {
	color: #fff;
	text-transform: uppercase;
}
.manage_offers_tab .details_div .details {
	padding: 10px 0px 0px 20px;
}
.manage_offers_tab .details_div .detail_image img {
	max-height: 170px;
	width: 100%;
	object-fit: cover;
}
.offers_div .nav-tabs li a {
	border: none !important;
}
.offers_div .nav-tabs .active a {
	background-color: #052463 !important;
	border: none !important;
	color: #fff !important;
	border-bottom: 3px solid #fff !important;
	cursor: pointer;
}
.offers_div .nav-tabs li a:hover {
	background: none !important;
	border: none !important;
}
.offers_div .nav-tabs>li:hover {
	border-bottom: 3px solid #fff !important;
}
.offers_div {
	margin-top: 30px;
}
.details_div .view_more {
	text-align: right;
	padding-right: 10px;
}
.details .date {
	text-align: right;
	float: left;
	width: 100%;
	padding-right: 15px;
}

/*****25-11-2019 end******/

/*---(12-12-2019)----*/
.manage_offers_tab .offers_tab {
	width: 100%;
	float: left;
	border: 2px solid #052463;
	padding: 5px;
	margin-bottom: 5px;
}
.offers_tab.buying_tab-offers .row.mlr-0 {
	margin: 0px;
}
.manage_offers_tab .offers_tab .left_offer_section {
	padding-left: 0;
}
.manage_offers_tab .offers_tab .news_columns label,
.manage_offers_tab .offers_tab .expiry_date label {
	font-size: 16px;
	color: #555555;
	font-weight: bold;
	padding-right: 7px;
}
.manage_offers_tab .offers_tab .news_columns span>span {
	color: #1394c1;
	font-weight: bold;
	font-size: 16px;
}
.manage_offers_tab .offers_tab .right_offer_section .price .original>span {
	background: linear-gradient(45deg, #989eab, #ebf2ff);
	padding: 5px 30px 5px 30px;
	border-radius: 0 0 0 15px;
	border-left: 2px solid #052463;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	float: right;
	border-bottom: 2px solid #052463;
}
.manage_offers_tab .offers_tab .right_offer_section .price,
.manage_offers_tab .offers_tab .right_offer_section .original {
	float: right;
}
.manage_offers_tab .offers_tab .right_offer_section {
	padding-right: 0;
}
.manage_offers_tab .offers_tab .right_offer_section .price .sale span {
	color: #ff0000;
	font-weight: normal;
	font-size: 18px;
	padding: 7px 15px 0 0;
	float: right;
}
.manage_offers_tab .offers_tab .right_offer_section .offer_price>label,
.manage_offers_tab .offers_tab .right_offer_section .counter_price>label {
	font-weight: bold;
	color: #333;
	font-size: 18px;
	padding-right: 15px;
}
.manage_offers_tab .offers_tab .right_offer_section .offer_price>span,
.manage_offers_tab .offers_tab .right_offer_section .counter_price>span {
	color: #000;
	font-size: 16px;
}
.manage_offers_tab .offers_tab .action_buttons a {
	background: #052463;
	padding: 10px 15px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}

/*----(3-12-2019)----*/
.manage_offers_tab .offers_tab .news_columns button {
	margin: 10px 0;
	padding: 10px 15px;
	float: left;
	border-radius: 0;
	box-shadow: none;
}
.manage_offers_tab .offers_tab .col-md-3 {
	padding: 0;
}
.manage_offers_tab .offers_tab .action_buttons button {
	margin: 10px 0;
	padding: 8px 12px;
	font-weight: bold;
	border-radius: 0;
	box-shadow: none;
}
.manage_offers_tab .offers_tab .action_buttons {
	text-align: right;
}
.manage_offers_tab .offers_tab .right_offer_section .price .sale {
	float: right;
	width: 100%;
}
.manage_offers_tab .offers_tab .right_offer_section .offer_price,
.manage_offers_tab .offers_tab .right_offer_section .counter_price {
	clear: both;
	padding: 10px 15px 0 0;
	text-align: right;
}
.manage_offers_tab .offers_tab .right_below .expiry_date {
	padding: 15px;
	padding-left: 0;
}
.manage_offers_tab .offers_tab .middle_offer_section {
	padding-top: 0px;
	padding-left: 0;
}
.manage_offers_tab .offers_tab .action_buttons {
	margin-top: 14px;
}
.action_buttons .btn.btn_offer {
	background: #052463;
	border-radius: 0px;
	padding: 7px 20px;
	color: #fff;
}
.middle_offer_section h4.news-head {
	color: #052463 !important;
	font-size: 20px;
}
.manage_offers_tab .offers_tab .left_offer_section div.item img {
	height: 160px;
	object-fit: cover;
	padding: 2px;
	width: 100%;
}
.manage_offers_tab .offers_active .left_offer_section div.item img {
	min-height: 190px;
}
.manage_offers_tab .offers_tab .right_below {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 0px;
}
.middle_offer_section .news_columns {
	margin-bottom: 10px;
}
.manage_offers_tab .offers_tab .right_below .msg_button button {
	padding: 10px 16px;
	margin: 0;
	border-radius: 0;
	box-shadow: none !important;
	font-weight: bold;
}
.manage_offers_tab .offers_tab .right_below .msg_button {
	padding: 0;
}

/*06-03-2020*/
.manage_offers_tab .sort-by span {
	float: left;
}
.manage_offers_tab .sorting {
	float: left;
	margin-left: 10px;
}
.manage_offers_tab .sort-by {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	float: right;
	margin-bottom: 10px;
}

/* .manage_offers_tab .offers_tab .right_below .status { */

/* position: absolute; */

/* right: 0; */

/* text-align: right; */

/* } */
.manage_offers_tab .offers_tab .right_below .status {
	position: relative;
	right: 0;
	text-align: right;
	float: right;
}
.manage_offers_tab .offers_tab .right_below .status img {
	margin-top: 11px;
	border: 1px solid #ccc;
	padding: 8px;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	object-fit: scale-down;
}

/***************************** manage offer ends *******************************/

/***************************** inventory starts *********************************/

/*---(08-01-2020)-----*/
.form_ad_package h3 {
	text-align: center;
	font-size: 30px;
}

/*---(13-01-2020)-----*/
.premium_pricing_main.pricing_common_all .search_result_dis img {
	height: 100%;
	max-height: initial;
	object-fit: contain;
}
.search_result_dis h4 {
	margin: 0;
}
.private_wrap,
.std_service_wrap {
	position: relative;
}
.feature_changed {
	position: absolute;
	width: 20%;
	bottom: 55%;
	right: 0;
	margin-right: -59px;
}
.feature_changed img {
	/*width: 75%;*/
}
.std_service_changed {
	position: absolute;
	width: auto;
	top: 19%;
	left: 96%;
	margin-right: 0px;
}
#expired_list .inventory_adverts {
	border: 2px solid #052463 !important;
}

/*********************************** drafts starts ****************************/

/*13-01-2020*/
.drafts_adverts .draft_box {
	margin-bottom: 20px;
	padding: 0;
	border: 2px solid red !important;
}
.drafts_adverts .drafts_adverts {
	border-bottom: 4px solid #ff0505;
	margin-bottom: 20px;
	box-shadow: 0 12px 6px -6px #aaaaaa;
}
.news_home_main .tab-pane .drafts_adverts h3 {
	color: #fff !important;
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
	background: #c00000;
	padding: 10px 10px;
	font-weight: 600;
	font-weight: bold;
	letter-spacing: 0.2px !important;
}
#sold_list .accordion .card .card-header h3 {
	font-size: 14px !important;
}
#sold_list .new_advert {
	font-size: 14px !important;
	padding: 10px 10px !important;
}
.list_text_div {
	width: 100%;
	float: left;
	clear: both;
}
.drafts_adverts .draft_box .draft_right h3 {
	color: #052463 !important;
	text-transform: unset;
	text-align: left;
}
.drafts_adverts .draft_box .draft-details p,
.active_adverts .main_div .content_inner p,
.sold_items .sold_icon .right_bought .info_section p,
.expired_adverts .main_div .content_inner p,
.offers_active .right_offer_section .middle_offer_section p,
.offers_complete .right_offer_section .middle_offer_section p,
.buying_tab-offers .right_offer_section .middle_offer_section p,
.buying_watching_active .row .right-secn .left-info p,
.buying_watching_complete .row .right-secn .left-info p,
.buying_bought .right_bought_top .info_section p {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-bottom: 5px;
}
.drafts_adverts .draft_box .span_headings,
.active_adverts .main_div .content_inner p span.span_headings,
.expired_adverts .main_div .content_inner p span.span_headings,
.offers_active .right_offer_section .middle_offer_section p span.span_headings,
.offers_complete .right_offer_section .middle_offer_section p span.span_headings,
.sold_items .sold_icon .right_bought .info_section p span.span_headings,
.buying_tab-offers .right_offer_section .middle_offer_section p span.span_headings,
.buying_watching_active .row .right-secn .left-info p span.span_headings,
.buying_watching_complete .row .right-secn .left-info p span.span_headings,
.buying_bought .right_bought_top .info_section p span.span_headings {
	display: inline-block;
	width: 40%;
	font-weight: bold;
	font-size: 16px;
	color: #555;
}
.drafts_adverts .draft_box .detail_cat,
.active_adverts .main_div .content_inner p span.detail_cat,
.expired_adverts .main_div .content_inner p span.detail_cat,
.offers_active .right_offer_section .middle_offer_section p span.detail_cat,
.offers_complete .right_offer_section .middle_offer_section p span.detail_cat,
.sold_items .sold_icon .right_bought .info_section p span.detail_cat,
.buying_tab-offers .right_offer_section .middle_offer_section p span.detail-cat,
.buying_watching_active .row .right-secn .left-info p span.detail-cat,
.buying_watching_complete .row .right-secn .left-info p span.detail-cat,
.buying_bought .right_bought_top .info_section p span.detail-cat {
	font-weight: 500;
	color: #111;
}
.news_home_main .tab-pane .create_new_advert .new_advert {
	text-align: left;
	text-transform: uppercase;
	font-size: 14px;
	background: #203864;
	padding: 10px 10px;
	color: #fff !important;
	font-weight: 600;
	font-weight: bold;
	letter-spacing: 0.2px !important;
}

/*14-01-2020*/
.drafts_adverts .draft_box .draft_left {
	padding: 5px;
}
.drafts_adverts .draft_box .draft_right {
	padding: 5px;
}
.drafts_adverts .draft_box .row {
	margin: 0;
}
.drafts_adverts .draft_box .draft_right .draft-heading h3 {
	padding: 0px 0 0 0;
	background: transparent;
	font-size: 20px;
	text-transform: capitalize;
	margin-bottom: 0px;
}

/*15-01-2020*/
.drafts_adverts .draft-details p span.span_headings {
	font-size: 16px;
	color: #555555 !important;
}
.drafts_adverts .draft-details .detail-cat {
	font-size: 15px;
	color: #111;
}
.drafts_adverts .draft-details p {
	margin-bottom: 5px;
}
.drafts_adverts .draft-details {
	padding: 10px 0 0 0;
}
.drafts_adverts .draft-btn button.view.btn {
	float: left;
	width: auto;
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	box-shadow: none;
	background: none !important;
}
.drafts_adverts .draft-btn {
	/* float: right; */
	
	margin-top: 18%;
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
	padding: 10px;
}
.drafts_adverts .draft-btns .price {
	width: 30%;
	float: right;
	padding: 7px 0 !important;
	text-align: center;
}
.drafts_adverts .draft-btn button.view.btn a.view_more {
	font-size: 16px;
	width: auto;
	/* margin-bottom: 7px; */
	/* padding: 8px 25px; */
}
.drafts_adverts .info_right button.view-btn {
	background: none !important;
	width: auto;
	float: right;
}
.drafts_adverts .info_right button.view-btn a.view_more {
	color: #000;
	background: #ccc;
	font-size: 16px;
	width: 100px;
	border-radius: 3px;
}
.drafts_adverts .info_right button.view-btn a.view_more i {
	color: #ff0000;
}
.drafts_adverts .buttons_bought_All {
	padding-right: 0 !important;
}
.drafts_adverts .edit_draft .view_more {
	color: #000;
}
.drafts_adverts .delete_draft .view_more {
	color: red;
}

/*16-01-2020*/
.drafts_adverts .draft_box .draft_left img {
	height: auto;
	min-height: 160px;
	width: 100%;
	object-fit: cover;
}

/*21-02-2020*/
.drafts_adverts .card-header span {
	float: right;
}
.drafts_adverts .card-header h3 {
	cursor: pointer;
}
.drafts_adverts .draft-btn button.view.btn.icon_design,
.sold_items .info_right .icon_design {
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: transparent !important;
	border-color: #052463 !important;
	color: #fff !important;
	border: 1px solid;
	min-width: 40px;
	text-align: center;
}
.unsold_items .info_right .icon_design {
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: transparent !important;
	border-color: #052463 !important;
	color: #052463 !important;
	border: 1px solid;
	min-width: 40px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.sold_items .info_right .icon_design {
	float: right;
}
.drafts_adverts .draft-btn button.view.btn.icon_design i {
	color: #ff0000;
}
.drafts_adverts .draft-btn button.view.btn.icon_design i.fa-pencil {
	color: #052463;
}
.drafts_adverts .draft-btn form {
	float: left;
	margin-right: 5px;
}
.drafts_adverts .draft-btn button.view.btn {
	min-width: 40px;
	margin: 0;
}
.drafts_adverts .draft-btn button.view.btn a {
	width: 100%;
}
.drafts_adverts .draft-btn button.view.btn a:hover {
	text-decoration: none;
}
.listing_outer {
	width: 100%;
	display: inline-block;
	position: relative;
}

/********************************** drafts ends ********************************/

/***************************** spotlight popup starts *************************/

/*06-01-2020*/
ul.country-listing {
	padding: 0;
	display: block;
	position: relative;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
ul.country-listing li {
	float: left;
	width: 33.33%;
	list-style: none;
	position: relative;
}
.spotlight_popup {
	float: left;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background: #052463 !important;
	border: 3px solid #0070c0 !important;
	border-radius: 0 !important;
	min-width: 800px;
	min-height: 300px;
}
.spotlight_popup ul.country-listing li p {
	color: #fff;
	font-size: 12px;
	margin: 0px;
	padding-left: 5px;
	float: left;
}
ul.country-listing input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.spotlight-popup button.close {
	position: absolute;
	right: -10px;
	top: -13px;
	opacity: 1;
	background: none !important;
}
.spotlight_popup button.home_close {
	position: absolute;
	right: -19px;
	top: -25px;
	opacity: 1;
	background: #052463 !important;
	font-weight: bold;
	border-radius: 55px !important;
	width: 35px !important;
	height: 35px !important;
	padding: 0 !important;
	font-size: 15px;
	border: 2px solid #2196f3;
}

/* Create a custom checkbox */
ul.country-listing .checkmark,
ul.country-listing .cat_checkmark {
	position: absolute;
	top: -3px;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #eee;
}
.outer-listing ul.country-listing:first-child {
	padding-left: 0;
}
.outer-listing ul.country-listing:last-child {
	padding-right: 0;
}
ul.country-listing:hover input~.checkmark,
ul.country-listing:hover input~.cat_checkmark {
	background-color: #ccc;
}
ul.country-listing li input:checked~.checkmark,
ul.country-listing li input:checked~.cat_checkmark {
	background-color: #fff;
}
ul.country-listing li.active span.checkmark,
ul.country-listing li.active span.cat_checkmark {
	background: #2196F3 !important;
}
ul.country-listing .checkmark:after,
ul.country-listing .cat_checkmark:after {
	left: 6px;
	top: 4px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.spotlight_popup .modal-body {
	position: relative;
	height: 500px !important;
	overflow-y: hidden;
	overflow-x: hidden;
}
.checkmark:after,
.cat_checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
ul.country-listing li.active-bold p {
	font-weight: bold;
}
ul.country-listing li.active .checkmark:after,
ul.country-listing li.active .cat_checkmark:after {
	display: block;
}
ul.country-listing input:checked~.checkmark:after,
ul.country-listing input:checked~.cat_checkmark:after {
	display: block;
}
.modal-content.spotlight_popup h3 {
	font-size: 22px;
}
.spotlight_popup .modal-body h3,
.spotlight_popup .modal-body h4 {
	color: #fff !important;
}
.spotlight_popup-inner {
	float: left;
	width: 100%;
	margin: 25px auto;
	text-align: left;
	padding: 0px 30px;
	display: block;
}
.spotlight_popup .bottom-listing {
	padding: 0px 30px;
}
.spotlight_popup .modal-body h3 {
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
	display: inline-block;
	margin-bottom: 20px;
	letter-spacing: 1px;
}
.spotlight_popup-inner .row {
	margin: 0px;
}
.curr_loc {
	font-weight: bold;
}
.outer-listing {
	float: left;
	width: 100%;
}
.outer-listing ul.country-listing {
	padding: 0 10px;
}
.spotlight_popup .modal-body {
	text-align: center;
	float: left;
	width: 100%;
}
.spotlight_popup .modal-body h4 {
	text-align: left;
	margin: 0 auto 15px;
	font-weight: 500;
	font-weight: bold;
}
.spotlight_popup .tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}
.spotlight_popup .tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
}
.spotlight_popup .info i {
	font-size: 42px;
	color: #fff;
	text-align: right;
	float: right;
}
.spotlight_popup span.tooltiptext {
	display: none;
}
.spotlight_popup .info:hover .spotlight_popup span.tooltiptext {
	display: block;
}
.spotlight_popup .spotlight_info_icon:hover .tooltiptext {
	display: block;
	background: #fff;
	border-radius: 4px;
	padding: 8px 10px;
	text-align: left;
	top: 0;
	position: absolute;
	right: 111%;
	width: 130px;
	transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	z-index: 1;
}
.spotlight_popup .info i {
	cursor: pointer;
}
.spotlight_popup .bottom-btn-section .nxt-btn button:nth-child(2) {
	margin-right: 20px;
}
.spotlight_popup.tooltip:hover .tooltiptext {
	visibility: visible;
}
.spotlight_popup .info {
	width: auto;
	float: right;
	display: none;
}
.bottom-listing,
.bottom-listing ul.country-listing {
	float: left;
	width: 100%;
	margin: 0;
}
.bottom-listing ul.country-listing li {
	float: left;
	margin-right: 15px;
	width: auto;
}
.bottom-listing ul.country-listing li:last-child {
	margin-right: 0;
}
.bottom-listing h4 {
	padding-left: 0px;
}
.bottom-btn-section {
	float: right;
	width: 100%;
	position: absolute;
	top: 10%;
	right: 0;
}
.bottom-btn-section h2 {
	color: #fff !important;
	font-size: 22px;
	text-align: right;
	padding: 5px 30px;
	float: left;
	margin: 0;
}
.nxt-btn {
	float: right;
	margin: 2rem 0;
	width: 100%;
}
.bottom-btn-section .nxt-btn button {
	background: #fff !important;
	padding: 10px 25px;
	margin: 0;
	color: #052463 !important;
	float: left;
}
.tab.confirmation-tab,
.tabs.confirmation-tab {
	display: none;
}
.header .image {
	text-align: left;
}
.confirmation-tab h3 {
	border: none !important;
}
table.table-responsive tr td,
table.cat-table-responsive tr td {
	border: none;
	font-size: 18px;
	padding: 0;
	color: #fff;
	text-align: left;
}
.confirm-section a.add-more,
.confirm-section a.cat-add-more {
	text-align: left;
	float: left;
	font-size: 20px;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 15px 0;
}
.right-section,
.right_section {
	float: right;
}
.tab.confirmation-tab table p,
.tabs.confirmation-tab table p {
	cursor: pointer;
	text-decoration: underline;
	text-align: right;
	margin: 5px 0;
}
.tab.confirmation-tab table,
.tabs.confirmation-tab table {
	width: 60%;
	margin: 0 auto;
}
.tab.confirmation-tab h3,
.tabs.confirmation-tab h3 {
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: 500;
	font-size: 26px;
}
table.table-responsive tr td:nth-child(2),
table.cat-table-responsive tr td:nth-child(2) {
	padding-left: 100px;
}
.confirmation-btmtxt p {
	color: #fff;
}
.confirmation-btmtxt {
	float: left;
	width: 100%;
	position: absolute;
}

/*----(07-01-2020)---*/
.info button.close {
	opacity: 1;
	position: absolute;
	right: -10px;
	top: -27px;
	background: none !important;
}

/*-----(11-01-2019)----*/
.spotlight_section p {
	float: left;
	margin-right: 5%;
}
button.btn.btn-info.home_spotlight,
button.btn.btn-info.cat_spotlight {
	border: none;
	background: #4472c4 !important;
	box-shadow: none;
}

/*.spotlight-popup .home_standard { top: 50%; }*/

/*21-01-2020*/
.home_spotlight_popup .spotlight_info_icon,
.cat_spotlight_popup .spotlight_info_icon {
	position: relative;
	display: inline-block;
	float: right;
}
.home_spotlight_popup.info,
.cat_spotlight_popup.info {
	width: 100%;
	position: relative;
}
.spotlight_popup .modal-body {
	position: relative;
}
.spotlight_popup .box_xls button.close {
	position: absolute;
	top: -10px;
	right: -10px;
	opacity: 1;
	background-color: transparent !important;
}
.pay_later {
	margin: 1em auto 2em auto;
}

/*---(23-01-2020)----*/
.bottom-btn-section .nxt-btn button.add-more,
.bottom-btn-section .nxt-btn button.cat-add-more {
	margin-left: 20px;
}
.spotlight_popup .tab.confirmation-tab table {
	margin: 7em auto 3em auto !important;
	width: 80%;
}
.home_spotlight_popup img,
.cat_spotlight_popup img {
	float: left;
	position: absolute;
	left: -14px;
	top: -20px;
	width: 16em;
}

/*17.3.2020 starts */
.spotlight-popup.modal.fade .modal-dialog {
	max-width: 800px;
	left: 0;
	right: 0;
	margin: 0 auto !important;
	transform: translate(0) !important;
	width: 100%;
}
.spotlight-popup .home_standard,
.spotlight-popup .cat_standard {
	transform: translate(0, -50%) !important;
	left: 0;
	right: 0;
	margin: 0 auto !important;
	top: 0;
}
.spotlight-popup.modal.fade .modal-dialog .spotlight_popup {
	min-width: 100%;
}

/*17.3.2020 ends */

/*18.3.2020 starts */
.steps,
.home_steps {
	display: none;
}
.active_tab,
.home_active_tab {
	display: block;
}
.steps .right-section h2,
.home_steps .right_section h2 {
	float: left;
	color: #fff !important;
	font-size: 22px;
	text-align: right;
	padding: 5px 30px;
	margin: 0;
}
.steps #next_btn,
.home_steps #home_next_btn {
	background: #fff !important;
	padding: 10px 25px;
	margin: 0;
	color: #052463 !important;
	float: left;
}
.spotlight_popup .modal-body .step_two h3,
.spotlight_popup .modal-body .home_step_two h3 {
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: 500;
	font-size: 26px;
	border-bottom: none !important;
}
.steps #prev_btn,
.home_steps #home_prev_btn {
	float: left;
	background: #fff !important;
	padding: 10px 25px;
	margin: 0;
	color: #052463 !important;
}
.steps .nxt-btn,
.home_steps .nxt-btn {
	margin: 0;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.steps #submit,
.home_steps #home_submit {
	background: #fff !important;
	padding: 10px 25px;
	margin: 0;
	color: #052463 !important;
}
table.cat-table-responsive,
table.table-responsive {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 20px !important;
}
.cat_remove,
.remove {
	cursor: pointer;
}
.home_alert_message,
.cat_alert_message {
	display: none;
}

/*18.3.2020 ends */

/***************************** spotlight popup ends ****************************/
.inventory_result .listing-list-loop .image {
	display: flex;
	justify-content: center;
	align-items: center;
}
.inventory_result .listing-list-loop.stm-listing-directory-list-loop {
	padding: 5px 5px 5px 5px;
}
.inventory_result .active_adverts .featured_result,
.inventory_result .premium_result {
	border: 4px solid #052463 !important;
}
.inventory_result .active_adverts .basic_result {
	border: 1px solid #052463 !important;
}
.inventory_result .active_adverts .standard_result {
	border: 2px solid #052463 !important;
}
.inventory_result .listing-list-loop .content_main {
	width: 73%;
	z-index: 22;
}
.inventory_result .listing-list-loop .content_inner {
	width: 100%;
	float: left;
}
.inventory_result .listing-list-loop .content {
	width: 60% !important;
	margin-right: 15px;
	float: left;
}
.inventory_result .listing-list-loop .content .title {
	color: #052463;
	overflow: visible;
	word-break: break-all;
	text-transform: capitalize;
}
.inventory_result .listing-list-loop .content .title,
.inventory_result .image-inner {
	padding-top: 0px;
}
.inventory_result .right_section {
	float: right;
	width: 30%;
	position: relative;
}
.inventory_result .meta-top {
	position: absolute;
	top: 0;
	right: 0;
}
.inventory_result .price {
	padding: 8px 0 8px;
	margin-bottom: 10px;
	color: #000 !important;
	font-weight: bold;
	font-size: 14px;
	box-shadow: 0 0px 5px rgba(59, 62, 68, 0.3);
	margin-top: 5px;
	margin-right: 5px;
	border-radius: 5px;
	max-width: 138px;
	width: 138px;
	text-align: center;
}
.author .archive-listing-page.inventory_result .image a.rmv_txt_drctn {
	width: 100%;
}
.inventory_result .right_info {
	width: 80%;
}
.inventory_result .view_div {
	font-size: 24px;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	margin-top: 60px !important;
	border-radius: 50px;
	width: 40px;
	height: 40px;
	float: right;
	background: transparent;
	color: #fff;
	border: 1px solid #052463;
}
#expired_list .right_section .expired_img {
	margin-top: 0%;
	float: right;
	width: 100%;
}
#expired_list .right_section img {
	float: right;
	width: 65%;
	margin-top: 15px;
}
#expired_list .right_section .view_div {
	margin: 0;
}
.inventory_result .icon_design .view_more {
	color: #052463;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	padding: 8px 0px;
	display: inline-block;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.inventory_result .icon_design .view_more img {
	margin-top: 0px !important;
}
.inventory_result .view_more {
	color: #052463;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	padding: 8px 0px;
	display: inline-block;
	width: 100%;
}
.inventory_result .edit_button {
	text-transform: uppercase;
}
.inventory_result .main_div {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.inventory_result .meta-bottom {
	width: 100%;
	clear: both;
	display: flex;
}
.inventory_result .main_div .image {
	width: 25%;
}
.inventory_result .listing-list-loop .content_inner ul li {
	list-style: none;
	margin-top: 15px;
}
.inventory_result .listing-list-loop .content_inner ul {
	margin-top: 15px;
}
.inventory_result .listing-list-loop .content_inner ul li span {
	display: inline-block;
	width: 125px;
}
.inventory_result .offers_msgs ul.nav.nav-tabs {
	margin-bottom: 0 !important;
	border-bottom: 0;
}
.inventory_result .offers_msgs .tab-content {
	border: 1px solid #052463;
	width: 100%;
	padding: 5px;
	margin: 0;
}
.inventory_result .offers_msgs ul.nav.nav-tabs li {
	margin-bottom: 0;
	width: 22%;
	margin: 5px 7px 0 8px;
	text-align: center;
	position: relative;
	z-index: 0;
}
.inventory_result .single-car-actions {
	width: 100%;
}
.inventory_result ul.nav.nav-tabs li button {
	width: 100%;
	margin-top: -10px;
}
.inventory_result ul.nav.nav-tabs .end_button {
	width: 100%;
	margin-top: -5px;
	border-radius: 4px 4px 0 0;
}
.inventory_result ul.nav.nav-tabs .edit_button {
	margin-top: -5px;
}
.inventory_result .single-car-actions ul.list-unstyled ul.nav.nav-tabs li a.offers {
	border: 1px solid transparent;
	font-weight: bold;
	border-bottom: 4px solid #8ffbc2;
}
.inventory_result .single-car-actions ul.list-unstyled ul.nav.nav-tabs li a.messages {
	border: 1px solid transparent;
	font-weight: bold;
	border-bottom: 4px solid #fffdb1;
}
.inventory_result .offers_msgs ul.nav.nav-tabs li.active {
	border: 1px solid #052463;
	padding: 2px;
	border-bottom: none;
	position: relative;
}
.inventory_result .offers_msgs ul.nav.nav-tabs li.active::before {
	position: absolute;
	content: "";
	background: #fff;
	width: 100%;
	height: 6px;
	left: 0;
	bottom: -6px;
}
.inventory_result .offer_detail {
	text-align: center;
}
.inventory_result .current_offers {
	background: #f3f3f3 !important;
	padding: 10px 20px;
	border: 5px solid #fff;
	margin-top: 2px;
	color: #000;
}
.inventory_result .expired_offers {
	background: #9c9c9c7a !important;
	padding: 10px 20px;
	border: 5px solid #fff;
	margin-top: 2px;
	color: #000;
}
.inventory_result .current_offers h3,
.inventory_result .expired_offers h3 {
	text-align: center;
	text-transform: uppercase;
	font-size: 25px;
}
.inventory_result .current_offers .inner_offer,
.inventory_result .expired_offers .inner_offer {
	background: #fff;
	padding: 10px 8px 0px 8px;
	border: 1px solid #000;
	margin-bottom: 5px;
}
.inventory_result .inner_offer .btn {
	border-radius: 0;
	padding: 6px 14px;
	margin-top: 0;
}
.inventory_result .inner_offer .offer_detail h1 {
	font-size: 28px;
}
.inventory_result .inner_offer .btn.btn_offer {
	background: #052463 !important;
}
.inventory_result .inner_offer .offer_detail h4 {
	text-transform: uppercase;
}
.inventory_result .inner_offer .offer_date {
	text-align: center;
}
.inventory_result .inner_offer .owner span {
	width: 100%;
	float: left;
}
.inventory_result .inner_offer .owner {
	padding-bottom: 5px;
}
.current_offers h6 .expired_offers h6 {
	text-align: center;
}
.inherit {
	position: inherit !important;
}
.inventory_result .inner_offer .offer_inner_btn {
	position: absolute;
	bottom: 4px;
}
.inventory_result .inner_expired_offer.inner_offer,
.inventory_result .inner_current_offer.inner_offer {
	position: relative;
}
.inventory_result .all_offers {
	text-align: right;
	margin-bottom: 0;
}
.inventory_result .expired_offers .offer_date span {
	color: red;
}
.inventory_result .listing-list-loop .content_inner ul li .expire_date {
	color: red;
	width: auto;
}
.inventory_result .listing-list-loop .content_inner ul li .date {
	width: auto;
}
.listings_tab li a {
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
}
.listings_tab li {
	width: 25%;
}
.listings_tab {
	border-bottom: 1px solid transparent;
}
.inventory_section .nav-tabs.listings_tab>li.active>a,
.inventory_section .nav-tabs.listings_tab>li.active>a:focus,
.inventory_section .nav-tabs.listings_tab>li.active>a:hover,
.inventory_section .listings_tab li a:hover {
	border: 1px solid transparent;
}
.inventory_section .nav-tabs.listings_tab>.new_list a {
	background-color: #eceff3 !important;
	border-bottom: 6px solid #50eefa !important;
	border-radius: 7px 7px 0 0;
}
.inventory_section .nav-tabs.listings_tab>.your_list a {
	background-color: #eceff3 !important;
	border-bottom: 6px solid #8ffbc2 !important;
}
.inventory_section .nav-tabs.listings_tab>.expire_list a {
	background-color: #eceff3 !important;
	border-bottom: 6px solid #febfb4 !important;
}
.inventory_section .nav-tabs.listings_tab>li.new_list.active a {
	border-bottom: 6px solid #50eefa !important;
	border-radius: 7px 7px 0 0;
	background: #50eefa !important;
}
.inventory_section .nav-tabs.listings_tab>li.expire_list.active a {
	border-bottom: 6px solid #febfb4 !important;
	border-radius: 7px 7px 0 0;
	background: #febfb4 !important;
}
.inventory_section .nav-tabs.listings_tab>li.your_list.active a {
	border-bottom: 6px solid #8ffbc2 !important;
	border-radius: 7px 7px 0 0;
	background: #8ffbc2 !important;
}
.inventory_section ul.nav.nav-tabs.listings_tab {
	margin-bottom: 15px;
	border-bottom: 1px solid transparent;
}
#expired_list .meta-bottom {
	display: none;
}
.inventory_result .new_msgs h3,
.inventory_result .read_msgs h3 {
	text-align: center;
}
.inventory_result .new_msgs {
	background: #ffff85;
	padding: 10px 20px;
	border: 5px solid #fff;
	margin-top: 2px;
	color: #000;
}
.inventory_result .read_msgs {
	background: #fffdb1;
	padding: 10px 20px;
	border: 5px solid #fff;
	margin-top: 2px;
	color: #000;
}
.inventory_result .msg_button {
	text-align: center;
}
.inventory_result .new_msgs .inner_msg,
.inventory_result .read_msgs .inner_msg {
	position: relative;
	background: #fff;
	padding: 10px 8px 8px 8px;
	border: 1px solid #000;
	margin-bottom: 5px;
}
.inventory_result .inner_msg .btn_read_msg {
	border-radius: 0;
	padding: 9px 14px;
	width: 100%;
}
.inventory_result .inner_msg .msg_status_btn {
	position: absolute;
	bottom: 4px;
}

/*4 dec 2019 */
.inventory_result .offer_inner_btn .btn {
	color: #fff !important;
}
.inventory_result .tre.offers_msgs ul.nav.nav-tabs li a,
.inventory_result .tre.offers_msgs ul.nav.nav-tabs .btn,
.inventory_result .tre .offers_msgs li .end_button {
	background: #052463 !important;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 7px 7px 0 0 !important;
}
.inventory_result .tre.offers_msgs ul.nav.nav-tabs .active a {
	background: #fff !important;
	color: #052463 !important;
	border-bottom: none !important;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list a.active::before {
	position: absolute;
	content: "";
	border-width: 0px 30px 30px 0px;
	border-style: solid;
	border-color: #fff transparent #fff #fff;
	right: -14px;
	transform: rotate(225deg);
	top: 6px;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list a.active {
	color: #052463 !important;
	background: #fff;
	padding: 10px 0 10px 40px;
	position: relative;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list.inventory_tabs a.active i {
	color: #052463 !important;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list {
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	width: 90%;
}
.inventory_tabs a .active,
.inventory_tabs a .active:hover {
	color: #052463 !important;
}
.inventory_tabs a .active i,
.inventory_tabs a .active i:hover {
	color: #052463 !important;
}
.inventory_result .edit_button {
	border-bottom: 4px solid #afeaff !important;
}
.inventory_result .end_button {
	border-bottom: 4px solid #fc8774 !important;
}

/*----Counter-popup-(05-12-2019)----*/
.counter_popup {
	float: left;
	width: 100%;
}
.counter_popup .modal-dialog {
	float: none;
	width: 50%;
	margin: 0 auto;
}
.counter_popup .modal-dialog .modal-body {
	float: left;
	width: 100%;
	background: #052463;
	border-radius: 10px;
}
.counter_popup .modal-dialog .modal-body .form-group {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 10px;
}
.counter_popup .modal-dialog .modal-body .form-group input#counter_price,
.counter_popup .modal-dialog .modal-body .form-group input#offer_price,
.counter_popup .modal-dialog .modal-body .form-group textarea#message {
	background: #fff;
	border: 1px solid #000;
}

/*20-12-2019*/
.counter_popup .form_fields_offer form .confirm_buttons button {
	background: #ddd;
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 0px;
	margin-bottom: 0;
	margin-top: 0;
	color: #000;
	margin: 15px 5px 5px;
}
.counter_popup .form_fields_offer form .form-group div label {
	color: #000;
}
button.btn.counter_yes_13519,
button.btn.btn-default {
	border-radius: 6px;
}
.modal-dialog {
	width: 600px;
	margin: 30px auto;
	height: 100vh;
	transform: translate(-50%, 0%) !important;
	-webkit-transform: translate(-50%, 0%) !important;
	-moz-transform: translate(-50%, 0%) !important;
	-ms-transform: translate(-50%, 0%) !important;
	top: 182px;
	left: 50%;
	margin: 0 !important;
}
.accept_popup .modal-dialog .modal-body p,
.confirm_buttons,
.decline_popup .modal-dialog .modal-body p,
.confirm_buttons {
	text-align: center;
}
.accept_popup .modal-dialog .confirm_buttons button,
.decline_popup .modal-dialog .confirm_buttons button {
	background: #e8e8e8 !important;
}
.categories_outer ul.category-tabs li:hover {
	border: 1px solid #febfb4;
	cursor: pointer;
	background: #febfb4;
}
.categories_outer ul.category-tabs li:hover a {
	color: #fff;
}
.categories_outer ul.events-color li:hover a {
	color: #2d965e;
}
.categories_outer ul.events-color li:hover {
	border: 1px solid #5ed697;
	cursor: pointer;
	background: #8ffbc2 !important;
}

/* 09 dec 2019 */
.stm-template-listing .end_button {
	text-align: center;
	margin-bottom: 0;
	box-shadow: none !important;
	padding: 10px 15px;
}
.stm-template-listing .boost_button {
	margin-bottom: 0px;
	box-shadow: none !important;
	padding: 10px 0;
	background: #bfbfbf !important;
	color: #052463 !important;
	font-weight: bolder;
	font-size: 12px;
	width: 100%;
}
.inventory_adverts .offers_msgs .info {
	position: absolute;
	width: 200px;
	height: 100px;
	background: #fff;
	z-index: 10000;
	box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.3);
	padding: 15px;
	top: 100%;
	border-radius: 4px;
}
.inventory_adverts .offers_msgs .info:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7.5px 10px 7.5px;
	border-color: transparent transparent #ffffff transparent;
	content: '';
	position: absolute;
	left: -24px;
	right: 0;
	top: -7px;
	z-index: 9;
	margin: 0 auto;
}

/** 17-12-2019 **/
.boost_button .tooltip .tooltiptext {
	visibility: hidden;
	height: 75px;
	white-space: pre-wrap;
	text-transform: initial;
	width: 160px !important;
	background-color: #052463;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 5px;
	position: absolute;
	z-index: 9;
	top: 19px;
	right: 0;
	left: unset;
}
.boost_section button:hover {
	opacity: 1;
}
.boost_button .tooltip:hover .tooltiptext {
	visibility: visible;
}
.boost_button .tooltip {
	opacity: 1 !important;
	top: 9px;
	font-size: 15px;
	right: 3px;
}
.stm-actions-list.heading-font.inventory_tabs a.active i {
	padding: 0 0px;
	margin: 10px auto;
}
.manage_offers_tab .right_below .action_buttons img {
	width: 50%;
	margin: 0 auto;
	float: right;
}
.manage_offers_tab .right_below .expired_btn img {
	width: 20% !important;
}
.manage_offers_tab .right_below .expired_btn img.sold_stamp {
	width: 15% !important;
}

/*31-12-2019*/
.inventory_section {
	margin-top: 10px;
}

/*.inventory_adverts .boost_section {
float: right;
width: 65%;
}*/
.inventory_adverts .boost_section {
	float: right;
	width: 100%;
	margin-top: 0%;
}
.inventory_adverts .boost_section .boost_button {
	width: 65%;
	float: right;
}

/*01-01-2020*/
.your_listings li {
	list-style: none;
	margin: 10px 0;
	width: 33.3%;
	border-radius: 7px 7px 0 0;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}
.your_listings {
	width: 90%;
	margin: 0 auto;
}
.inventory_section .your_listings .active a {
	border-bottom: 6px solid #8ffbc2 !important;
	border-radius: 7px 7px 0 0;
	color: #000 !important;
}
.inventory_section .your_listings li a {
	background-color: #eceff3 !important;
	border-bottom: 6px solid #8ffbc2 !important;
	color: #000;
}
.inventory_section .your_listings {
	border-bottom: none;
}
div#your_list .your_listings>li>a {
	border: none;
}

/*02-01-2020*/
.inventory_section .your_listings>li.active_list.active a {
	background: #50eefa !important;
}
.inventory_section .your_listings>li.sold_list.active a {
	background: #8ffbc2 !important;
}
.inventory_section .your_listings>li.expired_list.active a {
	background: #febfb4 !important;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.marine ul li {
	width: auto;
	margin: 0 15px 0 0;
	float: none;
	display: inline-block;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.marine ul li:last-child {
	margin: 0;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.marine ul {
	display: inline-block !important;
	text-align: center;
}

/*26-12-2019*/
.inner-plan-sec.sec-plus span:nth-child(1) {
	color: #fedb00;
	font-weight: 700;
}
.message_modal .title_heading_price h3 {
	color: #052463 !important;
}
.pricing_common_all button {
	width: 50%;
	color: #fff !important;
	box-shadow: none;
}
.counter_popup .form_fields_offer #offer_price {
	border: solid 2px #fff !important;
	background: #052463 !important;
	color: #fff !important;
	font-weight: 700;
}
.counter_popup .modal-dialog .modal-body .form-group input#counter_price {
	height: 55px;
}
.inventory_adverts .content .span_headings {
	font-weight: 700;
}
.inventory_section .nav-tabs.listings_tab>li.active a {
	color: #000;
}

/***************************** inventory bought starts *******************************/

/*02-01-2020*/
.sold_items .sold_item {
	border: 2px solid #052463;
	margin-bottom: 10px;
	padding: 5px;
	display: inline-block;
}
.sold_items .sold_item .left_bought .item img {
	object-fit: cover;
	width: 100%;
}
.sold_items .sold_item .left_bought,
.sold_items .sold_item .right_bought,
.sold_items .sold_item .right_bought_below,
.sold_items .sold_item .right_bought_top {
	padding: 0;
}
.sold_items .right_bought button {
	box-shadow: none !important;
	font-weight: bold;
	min-width: auto !important;
	font-size: 11px !important;
	margin-top: 0px !important;
}
.sold_items .right_bought .buttons_bought_All .tre button.icon_design,
.sold_items .right_bought .buttons_bought_All .tooltip_msg button.icon_design,
button.icon_design,
.watched_items .tre button.icon_design {
	margin-top: 10px;
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: transparent !important;
	border-color: #052463 !important;
	border: 1px solid;
	min-width: 40px;
	text-align: center;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.sold_items .right_bought .buttons_bought_All .tre button.icon_design {
	margin: 0px 2px;
}
#sold_list .sale_date p {
	margin: 5px 0px 0px;
}
.watched_items .tre button.icon_design {
	margin-top: 0px;
}
.watched_items .tre button.icon_design img {
	max-width: 70%;
}
.watched_items .tre button.icon_design span {
	padding: 0px;
}
.sold_items .right_bought button.view.btn {
	background: transparent !important;
}
.sold_items .right_bought button a {
	font-size: 14px;
	color: #052463;
}
.sold_items .right_bought .buttons_bought_All .tre,
.manage_offers_tab .offers_tab .right_below button.btn1 {
	margin: 9px 0;
}
.sold_items .right_bought button a:hover {
	text-decoration: none;
}
.sold_items .right_bought button.view.btn {
	background-color: #ccc !important;
	padding: 10px 30px;
}
.sold_items .right_bought button.view.btn a {
	color: #052463;
}
.sold_items .right_bought .right_bought_top .info_right h6 {
	font-size: 14px;
	color: #555 !important;
	width: 100%;
	text-align: right;
}
.sold_items .right_bought .right_bought_top .info_section p {
	display: flex;
	margin: 0;
}
.sold_items .sold_item .right_bought_below .sale_date label,
.sold_items .sold_item .right_bought_below .sale_price label,
.sold_items .right_bought .right_bought_top .info_section label {
	font-weight: 600;
	color: #555;
	padding-right: 5px;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.marine {
	width: 100%;
}
.sold_items .right_bought .right_bought_top .info_section p a {
	text-decoration: underline;
}
.sold_items .right_bought button i {
	margin-right: 0px;
}
.sold_items .right_bought .right_bought_top .info_section h4 {
	min-height: 38px;
	font-size: 20px;
	text-transform: capitalize;
	margin-bottom: 0px;
}
.sold_items .sold_item .right_bought_below .sale_price {
	text-align: right;
}
.unsold_items .right_bought .buttons_bought_All {
	margin: 0px 0 0px 0;
}
.unsold_items .right_bought .buttons_bought_All .tre {
	margin: 0px !important;
}

/*14-1-2020*/
.sold_icon .tooltip {
	opacity: 1 !important;
	display: inline-block !important;
	border-bottom: 0px dotted black;
}
.sold_icon .right_bought_below {
	z-index: -1;
}
.sold_icon .buttons_bought_All button:hover {
	opacity: 1;
}
.sold_icon .tooltip .tooltiptext {
	visibility: hidden;
	width: 150px;
	background-color: #1b1b1b;
	color: #ffffff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	height: 130px;
	white-space: pre-wrap;
	top: -150px;
	left: -45px;
	z-index: 1;
	font-weight: bold;
}

/* .sold_icon .tooltip .tooltiptext:after { */

/* content: " "; */

/* position: absolute; */

/* bottom: -10px; */

/* left: 50%; */

/* margin-left: -5px; */

/* border-width: 5px; */

/* border-style: solid; */

/* border-color: transparent transparent transparent black; */

/* transform: rotate( */

/* 90deg */

/* ); */

/* } */
.sold_icon .tooltip .tooltiptext:after {
	content: " ";
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: 0;
	transform: rotate( 360deg);
	border-top: 5px solid #1b1b1b;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-radius: 0 !important;
	height: 0;
	width: 0;
}
.sold_icon .tooltip:hover .tooltiptext {
	visibility: visible;
}
#sold_list .sale_date {
	padding-left: 0;
}

/*16-1-2020*/
.sold_items .info_right .view-btn.btn a {
	color: #052463 !important;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
}
.right_bought .buttons_bought_All {
	margin: 0px 0 0px 0;
}
.right_bought .buttons_bought_All button {
	margin-top: 10px;
}

/* #buying_bought .sold_items .left_bought .item { */

/* padding:2px; */

/* border:1px solid #ccc; */

/* } */
#buying_bought .sold_items .left_bought .item img {
	height: auto;
	object-fit: cover;
	width: 100%;
	min-height: 160px;
}

/***************************** inventory bought ends *******************************/

/***************************** inventory buy watching starts *******************************/

/*20-12-2019*/
.watched_items {
	float: left;
	width: 100%;
}
.watched_item {
	border: 2px solid #052463;
	margin-bottom: 5px;
}
.watched_items .left-info {
	width: 50%;
	float: left;
}
.watched_items .right-info {
	float: right;
}
.watched_items .watched_item,
.watched_items .watched_item .col-md-8 {
	padding: 0;
}
.watched_items .right-info .advert-info .price div.normal-price {
	padding: 5px 30px 5px 30px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	float: right;
	box-shadow: 0 0px 5px rgba(59, 62, 68, 0.3);
	margin-right: 10px;
	margin-top: 7px;
}
.watched_items .right-info .view_div {
	float: right;
	width: 100%;
	text-align: right;
	padding: 15px 5px;
	font-weight: bold;
}
.watched_items .right-info .view_div .offer_price label {
	padding-right: 15px;
	padding-top: 15px;
}
.watched_items .left-info .advert-info label {
	float: left;
	margin-right: 30px;
	font-size: 16px;
	font-weight: bold;
}
.watched_items .tre {
	width: 100%;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
}
.watched_items .tre button {
	margin: 15px 15px 15px 0;
	padding: 10px 15px;
	font-weight: bold;
}
.watched_items .tre button.offer_button_search {
	box-shadow: none;
	color: #000 !important;
}
.watched_items .tre button span {
	color: #000;
	box-shadow: none;
}
.watched_items .tre button span>i {
	color: #052463;
	padding-right: 0px;
}
.watched_items .tre button.icon_design a,
.watched_items .tre button.icon_design i {
	color: #052463;
}
button.offer_button_search {
	position: relative;
}
button.offer_button_search .offer_sent {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 100%;
	display: none;
}
.watched_items .icon_design a.view_more {
	background: transparent;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	border: 1px solid #052463;
	color: #052463;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	float: right;
	text-decoration: none;
}
.watched_items .tre button:hover a {
	color: #fff;
}

/*23-12-2019*/
.watched_item .pd-0 {
	padding: 10px;
}
.watched_item .pd-0 .image-inner img {
	height: 150px;
	object-fit: cover;
}

/*27-12-2019*/
.watched_items .tre button {
	margin: 0 0 0px 0;
	box-shadow: none;
}
.watched_items .left-info h2 {
	font-size: 20px;
}
.watched_items .offers_button .offer_sent {
	top: -1px;
}
.watched_item .tre .offer_button_search.btn .offer_sent {
	text-align: center !important;
	padding-right: 10px;
	padding-left: 10px;
}

/*28-12-2019*/
.watched_items.carousel-inner.vertical {
	height: 100%;
}
.watched_items .carousel-inner.vertical>.item {
	-webkit-transition: .6s ease-in-out top;
	-o-transition: .6s ease-in-out top;
	transition: .6s ease-in-out top;
}
.watched_items .watched-carousel .carousel-inner .item img {
	min-width: 100%;
}
.watched_items .watched-carousel .thumbnail-carousel .vertical img {
	height: 67px;
}
.watched_items .watched-carousel .buying-sm {
	padding: 0;
}
.watched_items .watched-carousel .buying-lg {
	padding: 0 5px 0 0;
}
.watched_items .watched-carousel .buying-lg .carousel-inner img {
	height: 200px;
	object-fit: cover;
}
.watched_items .watched-carousel .right-info {
	float: right;
	width: 30%;
}
.watched_items .watched-carousel {
	float: left;
	width: 100%;
}
.watched_items .watched_item .pd-0 {
	padding: 10px;
	float: left;
}
.watched_items .watched-carousel .left-info {
	width: 70%;
}
.watched_items .thumbnail-carousel a.carousel-control {
	background-image: none;
}
.watched_items .thumbnail-carousel a.carousel-control i {
	background: rgba(0, 0, 0, 0.6);
	height: 25px;
	width: 25px;
	border-radius: 50px;
	line-height: 25px;
}
.watched_items .carousel-inner.vertical>.active {
	top: 0;
}
.watched_items .carousel-inner.vertical>.next,
.watched_items .carousel-inner.vertical>.prev {
	top: 0;
	height: 100%;
	width: auto;
}
.watched_items .carousel-inner.vertical>.next {
	left: 0;
	top: 33.33%;
	right: 0;
}
.watched_items .carousel-inner.vertical>.prev {
	left: 0;
	top: -33.33%;
	right: 0;
}
.watched_items .carousel-inner.vertical>.next.left,
.watched_items .carousel-inner.vertical>.prev.right {
	top: 0;
}
.watched_items .carousel-inner.vertical>.active.left {
	left: 0;
	top: -33.33%;
	right: 0;
}
.watched_items .carousel-inner.vertical>.active.right {
	left: 0;
	top: 33.33%;
	right: 0;
}
.watched_items .thumbnail-carousel .carousel-control.left {
	bottom: initial;
	width: 100%;
}
.watched_items .thumbnail-carousel .carousel-control.right {
	top: initial;
	width: 100%;
}

/*02-01-2020*/
#buying_watched .watched_subtabs {
	width: 70%;
	margin: 0 auto;
	margin-bottom: 20px;
}
#buying_watched .watched_subtabs li {
	width: 50% !important;
}
#buying_watched .watched_subtabs li a {
	background: #eceff3 !important;
	border-bottom: 6px solid #c9c1f5 !important;
}
#buying_watched .watched_subtabs li.active a {
	background: #c9c1f5 !important;
}

/***************************** inventory buy watching ends *******************************/

/***************************** inventory status offer tabs starts *******************************/

/*---(23-12-2019)---*/
.profile_sidebar .container {
	max-width: 90%;
	width: 100%;
}

/*26-12-2019*/
.vertical-tabs {
	width: 70%;
	margin: 0 auto;
	margin-bottom: 15px !important;
}
.vertical-tabs li {
	list-style: none;
	margin: 10px 0;
	width: 50%;
	border-radius: 7px 7px 0 0;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}
.vertical-tabs li a {
	color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: none;
}
.inventory_section .vertical-tabs li a {
	background-color: #eceff3 !important;
	border-bottom: 6px solid #ffe2a2 !important;
}
.inventory_section .vertical-tabs .active a {
	border-bottom: 6px solid #ffe2a2 !important;
	border-radius: 7px 7px 0 0;
	background: #ffe2a2 !important;
	color: #000;
}
#selling_offers ul.vertical-tabs li.active a,
#selling_offers ul.vertical-tabs li a,
#your_list .your_listings li.active a,
#your_list .your_listings .li a {
	border: none;
}

/***************************** inventory status offer tabs ends *******************************/

/*****************************inventory list watercraft starts *******************************/

/*27-12-2019*/
.add_home.selected_spotlight.category_btn {
	background: #052463;
	border-color: #8faadc;
}
.add_home.selected_spotlight.category_btn h4 {
	color: #fff !important;
}
.add_home.selected_spotlight.category_btn button.add_home_prem {
	background-color: #ddd !important;
	color: #052463 !important;
	border-width: 6px;
	border-color: #6d6d6d #9fa3ad #6d6d6d #9fa3ad;
	border-style: solid;
	padding: 5px 20px;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p.std span {
	color: #b4c7e8;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p.prem span {
	color: #f8cbad;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p.ftrd span {
	color: #a0d18e;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p {
	color: #fff;
	margin: 0;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p span {
	width: auto;
	float: none;
	font-weight: 600;
	margin-right: 10px;
	display: inline-block;
	font-size: 14px;
}
.pricing_common_all .left_cont button {
	margin: 0 auto;
}

/***************************** inventory list watercraft ends *******************************/

/***************************** inventory popup starts *******************************/

/*19-12-2019*/
.accept_popup .modal-content,
.decline_popup .modal-content {
	background: #052463;
}
.accept_popup .modal-dialog,
.decline_popup .modal-dialog,
.counter_popup .modal-dialog {
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translate(0) !important;
	-webkit-transform: translate(0) !important;
	left: 0;
	top: 0;
	margin: 0 auto;
	right: 0;
	width: 100%;
}
.pricing_common_all .left_cont button {
	color: #fff !important;
	font-weight: bold;
}
.balance {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.counter_popup .modal-content {
	background: #052463;
	max-width: 50%;
	width: 100%;
}
.accept_popup .modal,
.decline_popup .modal,
.counter_popup .modal {
	padding: 0 !important;
}
.accept_popup .modal-body p,
.decline_popup .modal-body p {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.confirm_buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.modal-content.spotlight_popup button.btn.btn-default.close {
	opacity: 1;
	position: absolute;
	top: -20px;
	right: -20px;
	background: #052463 !important;
	font-weight: bold;
	border-radius: 55px !important;
	width: 35px !important;
	height: 35px !important;
	padding: 0 !important;
	font-size: 15px;
	border: 2px solid #2196f3;
}
.accept_popup .modal-content .confirm_buttons button,
.decline_popup .modal-content .confirm_buttons button {
	background: #ddd;
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 12px 0px;
	margin-bottom: 0;
	margin-top: 0;
	color: #000 !important;
	margin: 15px 5px 5px;
	width: 40%;
}
.confirm_buttons button.btn.btn-default.close {
	color: #000 !important;
	opacity: 1 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
}

/***************************** inventory popup ends ****************************/

/************************** Listing Page Css ********************************/
.search_result_dis span {
	font-weight: bold;
	color: #000;
}
a.dealer_plus {
	width: 100%;
	margin: 0;
	display: flex;
	justify-content: center;
	align-self: flex-start;
	background-color: #4472c4;
	font-size: 16px;
	color: #fff !important;
	padding: 13px;
	border-radius: 2px;
	box-shadow: 0 2px 0 rgba(5, 36, 99, 0.75);
	text-transform: uppercase;
	font-weight: 700;
	box-shadow: none;
}
a.dealer_plus:hover {
	text-decoration: none;
	background-color: #698ed0;
}
h4.stm-seller-title .list_a_watercraft_div {
	text-align: center;
}
.main_watercraft_listing_sec {
	border: 2px solid #052463;
	display: flex;
	width: 100%;
	max-width: 100%;
	margin: 0 auto 20px;
	padding: 15px;
	flex-wrap: wrap;
	float: left;
}
.main_watercraft_listing_sec .left_img_category {
	width: 25%;
	float: left;
	text-align: center;
}
.main_watercraft_listing_sec .left_img_category.private {
	background: #d6e0f2;
	padding: 5px 5px;
}
.main_watercraft_listing_sec .mid_content_category {
	width: 50%;
	float: left;
	padding: 0 15px;
}
.main_watercraft_listing_sec .mid_content_category h3 {
	text-transform: capitalize;
	text-align: center;
	font-size: 24px;
	background: transparent;
	color: #052463 !important;
	font-weight: bold;
}
.main_watercraft_listing_sec .select_button_cat {
	width: 25%;
	position: relative;
	z-index: 111;
}
.main_watercraft_listing_sec .left_img_category p.top_heading {
	border-radius: 4px;
	padding: 5px 15px;
	text-align: center;
	text-transform: capitalize;
}
.main_watercraft_listing_sec .left_img_category p.private_watercraft {
	background: #fff;
	font-weight: 700;
	color: #000;
	font-size: 16px;
}
.main_watercraft_listing_sec .left_img_category p.standard_watercraft {
	background: #50eefa;
	color: #000;
	font-size: 16px;
	font-weight: 600;
}
.main_watercraft_listing_sec .left_img_category p.dealer_watercraft {
	background: #8ffbc2;
	font-weight: 800;
	color: #000;
	font-size: 16px;
}
.main_watercraft_listing_sec .left_img_category p.service_watercraft {
	background: #ffcece;
	font-weight: 800;
	color: #000;
	font-size: 16px;
}
.main_watercraft_listing_sec .left_img_category h4 {
	text-transform: capitalize;
	margin: 0;
}
.main_watercraft_listing_sec .stand-plan-sec {
	float: left;
	width: 100%;
	padding: 15px;
	background: #052463;
	margin: 10px 0 0 0;
	border-radius: 4px;
}
.main_watercraft_listing_sec {
	background: #eee;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec {
	float: left;
	font-size: 14px;
	text-transform: capitalize;
	width: 50%;
}
.main_watercraft_listing_sec .inner-plan-sec.sec-plus span,
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec span {
	text-transform: uppercase;
	color: #fff;
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 5px;
}
.main_watercraft_listing_sec .inner-plan-sec.sec-plus span.duration {
	color: #fedb00;
	font-weight: 700;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec {
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	width: 50%;
}
.main_watercraft_listing_sec .accordion_body2 span {
	color: #fff;
	width: 100%;
	float: left;
	font-size: 12px;
}
.main_watercraft_listing_sec .inner-plan-sec span.inner-plan-sec-green {
	color: #79b560 !important;
	font-weight: 700;
}
.main_watercraft_listing_sec p.tooltip_class {
	position: relative;
	display: inline-block;
	text-align: right;
	width: 100%;
	margin-bottom: 0 !important;
}
.main_watercraft_listing_sec p.tooltip_class i.fa.fa-info-circle {
	font-size: 22px;
	color: #052463;
}
.main_watercraft_listing_sec .tooltip_class .tooltiptext_class {
	visibility: hidden;
	width: 200px !important;
	background-color: #052463;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 0px;
}
.main_watercraft_listing_sec .tooltip_class:hover .tooltiptext_class {
	visibility: visible;
}
.main_watercraft_listing_sec button {
	width: 100%;
	margin: 0;
	display: flex;
	justify-content: center;
	align-self: flex-start;
	background-color: #4472c4 !important;
	font-size: 16px;
	color: #000 !important;
}
.button_inner_sel button a {
	color: #000;
	text-decoration: none;
}
.main_watercraft_listing_sec .button_inner_sel {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
}
.main_watercraft_listing_sec .price_charged_rates p {
	text-align: center;
}
.main_watercraft_listing_sec .stand-plan-sec.service {
	padding: 0px !important;
}

/*-- 27.1.2020--*/
.news_home_main .tab-pane .nav-tabs li.view_all_watercrafts {
	display: flex;
	align-items: center;
}
.news_home_main .tab-pane .nav-tabs li.view_all_watercrafts a {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	background: #203864;
	border-radius: 4px !important;
}
.news_home_main .tab-pane .nav-tabs li.view_all_watercrafts a:hover {
	border: 1px solid #203864;
}
.select_watercarft_categories .news_tabs_content {
	margin-top: 20px;
}
.main_watercraft_listing_sec .left_img_category img {
	height: 60px;
}
.back_view {
	display: none;
}
#view_all .back_view {
	display: block;
	width: 100px;
	float: left;
	padding: 7px;
	box-shadow: none !important;
}
#view_all .package_header {
	width: 85%;
	float: left;
}

/* 29-01-2020*/
.create_new_advert ul.nav.nav-tabs.boat_tabs {
	position: relative;
}
.create_new_advert .boat_tabs .info_popup {
	width: 100%;
	float: left;
	background: #eceff3;
	color: #052463;
	padding: 6px 6px 5px 10px;
	border-radius: 5px;
	position: absolute;
	bottom: -75%;
	left: 0;
	z-index: 1;
	white-space: normal;
}
.create_new_advert {
	position: relative;
}
.select_watercarft_categories.form-3 ul {
	margin-bottom: 55px;
}

/************************** Listing Page Css end************************/

/************************* PRICE LISTING CSS**************************/

/*17.10.19*/

/* outer box and left content box */
.container.list_watercraft_pricing .pricing_common_all {
	width: 95%;
}
.pricing_common_all {
	display: flex;
	width: 100%;
	background: #ffffff;
	border: 6px solid;
	border-radius: 10px;
	align-items: stretch;
	margin-bottom: 25px;
}
.pricing_common_all {
	justify-content: space-between;
	flex-direction: row;
	min-height: 1px;
	align-content: center;
	align-self: center;
}
.pricing_common_all .left_cont {
	background: transparent;
	width: 30%;
	float: left;
	text-align: center;
}
.pricing_common_all .left_cont {
	flex: 0 0 30%;
	max-width: 30%;
	display: flex !important;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	align-content: stretch;
}
.pricing_common_all .right_cont {
	border-left: 6px solid;
}
.pricing_common_all button {
	margin: 0 auto;
	background: #d9d9d9 !important;
	border-radius: 0;
	outline: 1px solid #000 !important;
	color: #000 !important;
	box-shadow: none;
	padding: 10px 20px;
	font-size: 16px;
	text-transform: capitalize;
	letter-spacing: 0;
	width: 70%;
	width: 70%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.right_cont .search_result_dis img {
	margin-top: 10px;
}
.right_cont .search_result_dis img {
	width: 100%;
}
.pricing_common_all button:hover {
	opacity: 1;
}
.pricing_common_all .left_cont h2 {
	text-transform: uppercase;
	margin-bottom: 5px;
}
.pricing_common_all .left_cont h3,
.pricing_common_all .left_cont h4 {
	color: #000 !important;
}
.pricing_common_all .left_cont h3 {
	/*margin-bottom: 5px;*/
	
	text-transform: capitalize;
}
.pricing_common_all .left_cont h4 {
	font-size: 19px;
}
.pricing_common_all .right_cont {
	padding: 7px 10px;
	display: flex;
	width: 70%;
}
.pricing_common_all .right_cont {
	flex: 0 0 70%;
	flex-direction: row;
	align-items: stretch;
}
.pricing_common_all .search_result_dis h4 {
	font-size: 19px;
	color: #000 !important;
	text-transform: capitalize;
	line-height: 26px;
}
.pricing_common_all .search_result_dis {
	display: inline-block;
	width: 70%;
	text-align: center;
	padding: 10px 20px;
	border: 2px solid;
	float: left;
}

/* right side box */
.pricing_common_all ul.icons {
	list-style: none;
	width: 30%;
	padding: 0 0 0 10px;
	float: left;
	text-align: center;
	margin: 0;
}
.pricing_common_all ul.icons li {
	padding: 10px;
	border: 2px solid;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	text-transform: capitalize;
	min-height: 36px;
}
.pricing_common_all ul.icons li:last-child {
	margin-bottom: 0;
	padding: 10px !important;
}
.pricing_common_all ul.icons li span {
	display: block;
	float: left;
}

/* .lOffer-account-unit .click-btn-popup { */

/* pointer-events: none; */

/* cursor: default; */

/* } */

/* same elements on different plans */
.pricing_common_all.basic_pricing_main,
.pricing_common_all.basic_pricing_main .right_cont {
	border-color: #ffd966;
}
.pricing_common_all.standard_pricing_main,
.pricing_common_all.standard_pricing_main .right_cont {
	border-color: #2f5597;
}
.pricing_common_all.premium_pricing_main,
.pricing_common_all.premium_pricing_main .right_cont {
	border-color: #c00000;
}
.pricing_common_all.featured_pricing_main,
.pricing_common_all.featured_pricing_main .right_cont {
	border-color: #00b050;
}
.pricing_common_all.basic_pricing_main ul.icons li span {
	width: 50%;
}
.pricing_common_all.standard_pricing_main ul.icons li span,
.pricing_common_all.premium_pricing_main ul.icons li span {
	width: 100%;
}
.pricing_common_all.basic_pricing_main .left_cont h3.heading {
	margin-bottom: 10px;
	font-size: 24px;
	color: #ffd966 !important;
	font-weight: bold;
}
.pricing_common_all.standard_pricing_main .left_cont h3.heading {
	margin-bottom: 10px;
	color: #2f5597 !important;
	font-size: 27px;
	font-weight: bold;
}
.pricing_common_all.premium_pricing_main .left_cont h3.heading {
	color: #c00000 !important;
	font-size: 30px;
	font-weight: bold;
}
.pricing_common_all.featured_pricing_main .left_cont h3.heading {
	color: #00b050 !important;
	font-size: 30px;
	font-weight: bold;
}
.pricing_common_all.featured_pricing_main .left_cont h3.heading {
	margin: 0 auto 15px;
	max-width: 90%;
}
.pricing_common_all.basic_pricing_main ul.icons li,
.pricing_common_all.basic_pricing_main .search_result_dis {
	border-color: #ffd966;
}
.pricing_common_all.standard_pricing_main .search_result_dis,
.pricing_common_all.standard_pricing_main ul.icons li {
	background: #ffffff;
	border-color: #9dc3e6;
}
.premium_pricing_main.pricing_common_all .search_result_dis,
.premium_pricing_main.pricing_common_all ul.icons li {
	background: #ffffff;
	border-color: #ffbaba;
}
.featured_pricing_main.pricing_common_all .search_result_dis,
.featured_pricing_main.pricing_common_all ul.icons li {
	background: #ffffff;
	border-color: #02b75478;
}

/* premium plan */
.premium_pricing_main.pricing_common_all ul.icons {
	width: auto;
}
.premium_pricing_main.pricing_common_all .common_mid_icons_prem {
	width: 100%;
}
.pricing_common_all .common_mid_icons_prem .search_result_dis {
	width: 100%;
	padding: 0 !important;
}
.premium_pricing_main.pricing_common_all ul.icons {
	width: 100%;
	padding: 0;
	margin-top: 8px;
	display: flex;
	flex-wrap: wrap;
}
.premium_pricing_main.pricing_common_all ul.icons li {
	width: 49%;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
}
.premium_pricing_main.pricing_common_all h4.dealer_bundle_cls {
	display: inline-block;
	font-size: 12px;
	float: left;
	margin: 10px 10px;
}
.premium_pricing_main.pricing_common_all p.dealer_monthy_balance_cls {
	font-size: 12px;
	float: none;
	padding: 0 10px;
	color: #3a921e;
	font-weight: 800;
}
.premium_pricing_main.pricing_common_all h4.dealer_monthy_cls {
	font-size: 12px;
	float: left;
	margin: 15px 10px;
}
.premium_pricing_main.pricing_common_all p.dealer_bundle_balance_cls {
	display: inline-block;
	font-size: 12px;
	float: right;
	margin: 6px 15px;
	color: #2f55ad;
	font-weight: 800;
}
.premium_pricing_main.pricing_common_all ul.icons li:nth-child(odd) {
	margin-right: 2%;
}
.premium_pricing_main.pricing_common_all .add_spotlight_prem {
	width: 26%;
}
.premium_pricing_main.pricing_common_all .category_btn {
	padding: 6px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	height: 49%;
	border: 2px solid;
	align-content: center;
	border-color: #00b050;
}
.premium_pricing_main.pricing_common_all .add_category {
	background: #8faadc;
}
.featured_pricing_main .add_category {
	border: 1px solid #000;
}
.premium_pricing_main.pricing_common_all .add_home {
	background: #00b050;
}
.premium_pricing_main.pricing_common_all .category_btn h4 {
	color: #000 !important;
	text-transform: uppercase;
	line-height: 21px;
	margin-bottom: 3px;
	font-size: 15px;
}
.premium_pricing_main.pricing_common_all .category_btn h3 {
	color: #000 !important;
	margin-bottom: 3px;
}
.premium_pricing_main.pricing_common_all .add_category.category_btn {
	margin-top: 10px;
}
.premium_pricing_main.pricing_common_all ul.icons li:nth-last-of-type(1),
.premium_pricing_main.pricing_common_all ul.icons li:nth-last-of-type(2) {
	margin-bottom: 0;
}
.premium_pricing_main.pricing_common_all .left_cont h3 {
	margin-bottom: 9px;
}

/* featured plan */
.featured_pricing_main.pricing_common_all.premium_pricing_main .left_cont {
	padding: 0px 0;
}
.featured_pricing_main.pricing_common_all .category_btn {
	/* background: #cfe7c0;*/
	
	border-color: #00b050;
}
.featured_pricing_main.pricing_common_all.premium_pricing_main .left_cont h5.max_exp {
	background: #e2f0d9;
	padding: 10px;
	border-top: 6px solid #00b050;
	border-bottom: 6px solid #00b050;
	font-size: 20px;
	color: #00b050 !important;
	line-height: 26px;
	display: block;
	width: 100%;
	float: left;
}
.container.list_watercraft_pricing {
	max-width: 85% !important;
	padding: 0;
	margin-left: 0;
}
.premium_pricing_main.pricing_common_all .category_btn h4.price {
	font-size: 22px;
	margin: 22px 0;
}
.pricing_common_all .left_cont h3.heading {
	color: #fff !important;
	width: 100%;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 19px;
	letter-spacing: 0.5px;
}

/******************* PRICE LISTING CSS end***********************/

/******************** PRICING FOR MOBILE ************************/
.pricing_mobile .left_cont {
	width: 100%;
	float: none;
	padding: 15px 0 0 0;
}
.pricing_mobile .pricing_common_all {
	display: inline-block;
}
.pricing_mobile .panel-group .panel-heading {
	margin: 0 auto;
	text-align: left;
	padding: 10px;
	width: 40%;
}
.pricing_mobile .basic_pricing_main .panel-group .panel-heading {
	background: #fff2cc !important;
	border: 2px solid #ffd966 !important;
}
.pricing_mobile .basic_pricing_main .panel-group .panel-heading {
	background: #fff2cc !important;
	border: 2px solid #ffd966 !important;
}
.pricing_mobile .standard_pricing_main .panel-group .panel-heading {
	background: #deebf7 !important;
	border: 2px solid #9dc3e6 !important;
}
.pricing_mobile .premium_pricing_main .panel-group .panel-heading {
	background: #ffd1d1 !important;
	border: 2px solid #ffbaba !important;
}
.pricing_mobile .featured_pricing_main .panel-group .panel-heading {
	background: #e2f0d9 !important;
	border: 2px solid #00b050 !important;
}
.pricing_mobile .panel-group .panel {
	background: transparent;
	border: none;
	box-shadow: none;
}
.pricing_mobile .panel-group .panel-title a {
	color: #000;
	text-transform: capitalize;
}
.pricing_mobile .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid transparent;
}
.pricing_mobile .panel-group .panel-title a:hover,
.pricing_mobile .panel-group .panel-title a:focus {
	text-decoration: none;
}
.pricing_mobile .pricing_common_all .right_cont {
	border: none;
}
.pricing_mobile .pricing_common_all .right_cont,
.pricing_mobile .pricing_common_all .search_result_dis,
.pricing_mobile .pricing_common_all ul.icons {
	width: 100%;
	display: inline-block;
}
.pricing_mobile .pricing_common_all .right_cont {
	padding: 0;
}
.pricing_mobile .pricing_common_all ul.icons {
	padding: 0;
	margin-top: 10px;
}
.pricing_mobile .premium_pricing_main.pricing_common_all .common_mid_icons_prem {
	width: 100%;
	margin-right: 0;
}
.pricing_mobile .premium_pricing_main.pricing_common_all .add_spotlight_prem {
	width: 100%;
	display: inline-block;
	margin-top: 15px;
}
.pricing_mobile .premium_pricing_main.pricing_common_all .category_btn h4 {
	width: 100%;
}
.pricing_mobile .premium_pricing_main.pricing_common_all .category_btn {
	display: inline-block;
	width: 100%;
	height: auto;
}
.pricing_mobile .premium_pricing_main .left_cont img {
	max-width: 40%;
}
.pricing_mobile .pricing_common_all {
	padding: 0 15px;
}
.pricing_mobile .featured_pricing_main.pricing_common_all.premium_pricing_main {
	padding: 0;
}
.pricing_mobile .featured_pricing_main.pricing_common_all .panel-group {
	padding: 0 15px;
}
.pricing_mobile .pricing_common_all .panel-body {
	padding: 15px 0 0 0;
}
.pricing_mobile .premium_pricing_main.pricing_common_all ul.icons li {
	width: 100%;
	margin-right: 0;
}
.pricing_mobile .premium_pricing_main.pricing_common_all ul.icons li:nth-last-of-type(2) {
	margin-bottom: 8px;
}
.pricing_mobile .pricing_common_all h1 {
	color: #fff !important;
	background: #ffd966;
	font-size: 21px;
	padding: 10px 25px;
	display: inline-block;
	font-weight: 500;
}
.pricing_mobile .pricing_common_all.standard_pricing_main h1 {
	background: #2f5597;
}
.pricing_mobile .pricing_common_all .left_cont h3.heading {
	background: transparent;
	font-weight: bolder !important;
	font-size: 25px;
	padding: 0;
}
.pricing_mobile .pricing_common_all.basic_pricing_main .left_cont h3.heading {
	color: #ffd966 !important;
}
.pricing_mobile .pricing_common_all.standard_pricing_main .left_cont h3.heading {
	color: #2f5597 !important;
}
.pricing_mobile .pricing_common_all.premium_pricing_main .left_cont h3.heading {
	color: #c00000 !important;
}
.pricing_mobile .pricing_common_all.featured_pricing_main .left_cont h3.heading {
	color: #00b050 !important;
}
.pricing_mobile .pricing_common_all .panel-heading.active a i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.pricing_mobile .pricing_common_all .panel-heading a i {
	transition: 0.2s;
}
.pricing_mobile {
	display: none;
	padding: 0;
}

/********************** PRICING FOR MOBILE END******************************/

/************************************************ inventory ends ***********************************************************/

/** BUSINESS DIRECTORY MENU TAB CSS **/
.img-group-sec .feild_sec-width .bottom_txt_label {
	float: left;
	width: 100%;
	margin: 10px 0;
}
.img-group-sec .feild_sec-width .bottom_txt_label b {
	font-size: 16px;
}
.business_dir_main .tab-pane .row {
	margin: 0 !important;
}
.business_dir_main .tab-pane .row {
	margin: 0px !important;
}
.tab-content.business_dir_main #categories {
	background: #fff;
}

/*
.tab-content.business_dir_main #directory 
{
    background-image: linear-gradient(#afeaff, #fff);
}
*/
.tab-content.business_dir_main #news {
	background-image: linear-gradient(#ffd2ca, #fff);
}
.tab-content.business_dir_main #events {
	/* background-image: linear-gradient(#8ffbc2, #fff); */
	
	background: #fff;
}
.tab-content.business_dir_main #employment {
	background-image: linear-gradient(#fffdb1, #fff);
}
.search_btn_top_header .search_li_businessDir button {
	background: #fff !important;
	padding: 0;
	margin: 0;
	border: none;
	box-shadow: none !important;
	position: absolute;
	right: 0;
	top: 0px;
	width: 40px;
	height: 38px;
	border-radius: 55%;
}
.search_li_businessDir button i {
	color: #052463;
	font-size: 14px;
	font-weight: 400;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
}
.search_li_businessDir input {
	background-color: #fff;
	border: 2px solid #fff;
	padding: 5px 0 5px 5px;
	border-bottom: 3px solid #eee;
	display: none;
}
.tabs_business_dir {
	margin-top: 27px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	position: relative;
}
.search_btn_top_header {
	position: absolute;
	right: 10%;
	top: 50%;
	padding: 5px 0;
}
.tabs_business_dir ul.nav.nav-tabs {
	border-bottom: none;
}
.container.header-inner-content .listing-service-right {
	padding: 0;
}
.tabs_business_dir .nav-tabs>li.active>a,
.tabs_business_dir .nav-tabs>li>a {
	background-color: #fff;
}
.tabs_business_dir ul.nav.nav-tabs li {
	margin-right: 10px;
}
.tabs_business_dir ul.nav.nav-tabs li:last-child {
	margin-right: 0;
}
.tabs_business_dir ul.nav.nav-tabs li.cat_transparent a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #adadad;
}
.tabs_business_dir ul.nav.nav-tabs li.dir_blue a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #afeaff;
}
.tabs_business_dir ul.nav.nav-tabs li.news_pink a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #febfb4;
}
.tabs_business_dir ul.nav.nav-tabs li.events_green a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #8ffbc2;
}
.tabs_business_dir ul.nav.nav-tabs li.emp_yellow a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #fffdb1;
}
.tabs_business_dir ul.nav.nav-tabs li.active a {
	border-radius: 4px 4px 0 0;
}
.tabs_business_dir ul.nav.nav-tabs li.cat_transparent.active a {
	background: #adadad;
	border-color: #adadad;
	cursor: pointer;
}
.tabs_business_dir ul.nav.nav-tabs li.dir_blue.active a {
	background: #afeaff;
	border-color: #afeaff;
	cursor: pointer;
}
.tabs_business_dir ul.nav.nav-tabs li.news_pink.active a {
	background: #ffd2ca;
	border-color: #febfb4;
	cursor: pointer;
}
.tabs_business_dir ul.nav.nav-tabs li.events_green.active a {
	background: #8ffbc2;
	border-color: #8ffbc2;
	cursor: pointer;
}
.tabs_business_dir ul.nav.nav-tabs li.emp_yellow.active a {
	background: #fffdb1;
	border-color: #fffdb1;
	cursor: pointer;
}
.tabs_business_dir ul.nav.nav-tabs li a {
	color: #052463 !important;
	text-transform: capitalize;
	font-size: 14px !important;
	font-weight: 600 !important;
	padding: 7px 20px;
}

/*----*/

/*---- CATEGORIES & Directory css ----*/
.business_dir_main .directory_search {
	text-align: right;
	padding-right: 30px;
	padding-top: 10px;
	width: 100%;
	float: right;
}
.business_dir_main #categories ul li {
	padding: 0 6px;
	float: left;
	width: 9.09%;
	text-align: center;
	margin: 0;
}
.business_dir_main .directory_dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	content: normal;
}
.business_dir_main .directory_logo {
	text-align: center;
	padding: 20px 0;
}
.business_dir_main .logo_heading {
	margin-top: 20px;
	text-align: center;
}
.business_dir_main .directory_dropdown {
	line-height: inherit;
	display: inline-block;
	width: 100%;
}
.business_dir_main .boat_tabs li a {
	background: transparent !important;
	border: none !important;
}
.business_dir_main .boat_tabs>li>a>img {
	max-width: 100%;
	height: 50px;
}
.business_dir_main #boat_tabs_content ul {
	display: inline-block;
	margin-bottom: 0;
	list-style: none;
	padding: 0 15px;
}
.business_dir_main #boat_tabs_content ul li a {
	color: #000;
	text-align: left;
	float: left;
	font-size: 12px
}
.business_dir_main #boat_tabs_content h5 {
	text-align: center;
	margin-bottom: 15px;
	width: 100%;
}
.categories_outer .col-md-12.col-sm-12 .inner_info {
	float: left;
	padding: 15px 0;
	border-right: 2px solid #052463;
}
.categories_outer .col-md-12.col-sm-12 .inner_info.commercial ul li {
	width: 50%;
	float: left;
	text-decoration: underline;
}
.categories_outer .col-md-12.col-sm-12 .inner_info ul {
	width: 100%;
}

/*.inner_info1{border-right:none;}*/
.business_dir_main .directory_search form {
	position: relative;
	top: 5px;
	width: 80%;
	float: right;
	border: 1px solid #052463;
}
.business_dir_main .directory_search button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 8px;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.jetski {
	width: 33.33%;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.boat_home,
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.commercial,
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.yacht,
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.sailboat {
	width: 16.66%;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.fishing {
	width: 25%;
}
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.RIB,
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.small_craft,
.tab-content.business_dir_main .categories_outer .col-md-12.col-sm-12 .inner_info.man_powered {
	width: 14.28%;
}
.business_dir_main .categories_outer .boat_tabs .active {
	z-index: 1;
	border: 2px solid #203864;
	border-bottom: none;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #052463;
}
.business_dir_main .categories_outer .tab-content .active {
	background: #ffffff;
	border-collapse: collapse;
}
.business_dir_main div#boat_tabs_content {
	position: relative;
	top: -2px;
}
.business_dir_main .categories_outer .news_inner ul li.active {
	border-bottom: none;
}

/*-- 24.12.19 --*/
.tab-content.business_dir_main .directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info {
	border-right-width: 3px;
	padding: 0 15px;
}
.directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info h5 {
	margin-bottom: 10px !important;
	font-size: 18px;
}
.directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info ul li a {
	color: #00b0f0 !important;
	text-decoration: underline;
}
.directory_xls .categories_outer .col-md-12.col-sm-12 .inner_list_title {
	padding: 20px 30px;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info:last-child {
	border-right: none;
}
.business_dir_main .directory_xls #boat_tabs_content .inner_info.jetski ul li a {
	float: none;
}

/*-- 1.1.2020--*/
.business_dir_main .tab-pane ul li a:hover h4 {
	color: #052463 !important;
}
.business_dir_main .tab-pane ul li a h4 {
	text-transform: uppercase;
}

/*-- 1.1.2020 (end) --*/

/*-- 2.1.2020--*/
.stm-user-private.profile_sidebar .stm-user-private-sidebar .stm-actions-list.inventory_tabs a,
.stm-user-private.profile_sidebar .stm-user-private-sidebar .stm-actions-list.inventory_tabs a i {
	color: rgb(255, 255, 255);
}
.inner_info.man_powered ul li {
	width: 100%;
}
.directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info.man_powered h5 {
	margin-bottom: 15px !important;
}
.tab-content.business_dir_main .directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info.man_powered,
.tab-content.business_dir_main .directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info.small_craft {
	margin-bottom: 30px;
}
.tab-content.business_dir_main .directory_xls .categories_outer .col-md-12.col-sm-12 .inner_info.small_craft:nth-last-of-type(2) ul li:nth-child(2) {
	width: 100%;
}
.directory_xls .categories_outer #small_craft .col-md-12.col-sm-12 .inner_list_title {
	justify-content: flex-end;
}

/*-----News & Events tab Css 17.12.19 -----*/
.business_dir_main #events.news_events_main .categories_outer .news_inner ul.nav-tabs li.active a {
	background: #a6fccf ! important;
}
.business_dir_main #events.news_events_main .categories_outer .news_inner ul.nav-tabs li.active {
	border: 1px solid #a6fccf;
}
.business_dir_main #boat_tabs_content .news_card_outer ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
.news_inner .tab-pane.active.in {
	display: inline-block;
	width: 100%;
}
.news_card_outer {
	display: inline-block;
	background: #fff;
	border: 1px solid #fce0e4;
	padding: 15px;
}
.news_card_outer .img_readMore {
	position: relative;
	top: -50px;
	background: #fff;
	box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
	padding: 10px;
}
.news_card_outer .img_readMore button,
.news_card_outer .img_readMore button:hover {
	margin-top: -15px;
	color: #052463 !important;
	background-color: #f17385 !important;
	box-shadow: none;
	border-radius: 0;
	font-size: 12px;
	padding: 11px;
	opacity: 1;
	margin-bottom: 0;
}
.news_card_outer h4 {
	color: #000 !important;
	font-size: 14px;
	margin-top: -15px;
}
.news_card_outer ul li {
	color: #000;
	margin: 0;
}
.news_card_outer ul li i {
	color: #000;
	margin-right: 5px;
}
.news_events_content li .news_card_outer ul li:last-child {
	float: right;
}
.motor_heading_news .form-group {
	display: inline-block;
	float: right;
	margin: 0;
}
.motor_heading_news select {
	opacity: 1;
	visibility: visible;
}
.motor_heading_news h3 {
	display: inline-block;
}
.motor_heading_news {
	margin-bottom: 50px;
	margin-top: 25px;
}
.business_dir_main .news_events_main .directory_search a {
	display: inline-block;
	width: 100%;
	text-decoration: underline;
	font-weight: 600;
}
.business_dir_main .tab-pane.news_events_main .nav-tabs>li.active .img_load {
	opacity: 0;
}
.business_dir_main .tab-pane.news_events_main .nav-tabs>li.active .active_img {
	opacity: 1;
}
.business_dir_main .tab-pane.news_events_main .nav-tabs>li .active_img {
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
}
.business_dir_main .tab-pane.news_events_main .nav-tabs>li.fade_img.active a,
.business_dir_main .tab-pane .nav-tabs>li.active a {
	background: #052463 !important;
}
.business_dir_main .tab-pane.news_events_main .nav-tabs>li.fade_img.active h4,
.business_dir_main .tab-pane .nav-tabs>li.active h4 {
	color: #fff !important;
}
.business_dir_main .news_events_main .boat_tabs li a {
	margin: 0;
}
.business_dir_main .news_events_main .categories_outer .news_inner {
	padding: 10px 0;
	background: linear-gradient(#fff, #ffd2ca);
}
.business_dir_main .news_events_main .categories_outer .news_inner ul.nav-tabs li a {
	margin: 0;
	color: #052463 !important;
}
.business_dir_main .news_events_main .categories_outer .news_inner ul.nav-tabs li.active a {
	background: #febfb4 !important;
	color: #052463 !important;
}
.business_dir_main .news_events_main .categories_outer .news_inner ul.nav-tabs li.active {
	border: 1px solid #febfb4;
}
.business_dir_main .news_events_main .categories_outer .tab-content li a,
.business_dir_main .categories_outer .news_inner ul.nav-tabs li.active a:hover {
	border-radius: 0 !important;
}
.business_dir_main .news_events_main .categories_outer .news_inner ul.nav-tabs li a:hover {
	color: #052463 !important;
}
.business_dir_main .news_events_main .categories_outer .news_inner ul li a:hover {
	background: #a0fbcb !important;
}
.business_dir_main .news_events_main .categories_outer .news_inner {
	padding: 10px 15px;
	background: linear-gradient(#fff, #f5fefa);
	width: 100%;
	height: auto;
	float: left;
}
.business_dir_main #news.news_events_main .categories_outer .news_inner {
	padding: 10px 15px;
	background: linear-gradient(#fff, #fffbfb);
}
.business_dir_main #news.news_events_main .categories_outer .news_inner ul li a:hover {
	background: #ffd4cd !important;
}
.business_dir_main .news_events_main .news_inner .tab-content {
	top: 0;
	width: 100%;
	line-height: 0;
}
.business_dir_main .news_events_main .directory_dropdown select.dropdown1,
.business_dir_main .news_events_main .motor_heading_news .form-group select {
	background: #052463 url(https://www.marinetrader.com/wp-content/uploads/2019/12/down_arrow.png);
	color: #fff;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	background-position: 95%;
	background-size: 12px;
	font-size: 12px;
	-webkit-appearance: none;
	appearance: none;
}
.business_dir_main .news_events_main #boat_tabs_content ul {
	display: block;
	padding: 0;
}
.business_dir_main .news_events_main .directory_dropdown select {
	height: 35px;
	padding: 0 10px;
}
.motor_heading_news .form-group select {
	padding: 5px 25px 5px 10px;
}
.business_dir_main .news_events_main select:focus,
.business_dir_main .news_events_main .directory_search form input.form-control:focus {
	box-shadow: none;
}
.business_dir_main .news_events_main .directory_search form input.form-control {
	background: #052463;
	border: 1px solid #052463;
	color: #fff !important;
	height: 30px;
	font-size: 13px;
}
.business_dir_main .news_events_main .directory_search form input.form-control::placeholder {
	color: #fff;
}
.business_dir_main .news_events_main .directory_search form input.form-control::-moz-placeholder {
	color: #fff;
}
.business_dir_main .news_events_main .directory_search form input.form-control::-ms-input-placeholder {
	color: #fff;
}
.business_dir_main .news_events_main .directory_search form input.form-control::-webkit-input-placeholder {
	color: #fff;
}
.business_dir_main .news_events_main .directory_search form button {
	margin: 0;
	top: 7px;
	padding: 0;
	right: 7px;
}
.business_dir_main .news_events_main .boat_tabs>li>a>img {
	height: 30px;
}
.business_dir_main .news_events_main .directory_search form {
	width: 100%;
	max-width: 100%;
}
section.stm-archives.stm-view-type- .cutomtab-menu {
	width: 100%;
}
.news_events_content li {
	list-style: none;
	width: 19%;
	float: left;
	margin: 0 0 1% 1%;
}
.news_events_content li .news_card_outer ul li {
	width: auto;
	float: none;
	line-height: 25px;
	font-size: 13px;
}
.news_card_outer .img_readMore img {
	height: 150px;
	object-fit: cover;
}
.business_dir_main .news_events_main .categories_outer .news_inner ul.nav-tabs li a {
	padding: 10px;
	font-size: 12px;
}
.tab-content.business_dir_main {
	position: relative;
}
.tab-content.business_dir_main .tabs_close_common {
	position: absolute;
	right: 5px;
	color: #052463;
	font-size: 21px;
	top: 23px;
	z-index: 1;
}
ul.list-unstyled.list-inline.news_events_content p {
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}

/*---(20-01-2020)----*/
.calender-group div.options_radio {
	width: 100%;
}

/*-----News & Events tab Css end -----*/
#boat_tabs_content .news_inner ul li a {
	/*  color: #052463;*/
	
	color: #fff;
	font-weight: 900;
}
.news_inner .nav-tabs>li.active>a,
.news_inner .nav-tabs>li.active>a:focus,
.news_inner .nav-tabs>li.active>a:hover {
	border: none;
}
.news_inner .nav-tabs {
	border-bottom: none;
}
.news_inner .nav .active {
	z-index: 11;
	background: #fff;
	border-bottom: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
}
.news_inner .tab-content {
	position: relative;
	top: -7px;
}
.news_inner .tab-content .active {
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.page-id-9296 .stm_breadcrumbs_unit.heading-font .container .navxtBreads {
	display: block;
}
.page-id-9296 .container div#wpbdp-page-main_page div#wpbdp-main-box {
	display: none;
}
.page-id-9296 .container div#wpbdp-page-main_page .wpbdp-region-selector.cf {
	display: none;
}
.page-id-9296 .container div#wpbdp-search-page h2.title {
	display: none;
}
.page-id-9296 .container div#wpbdp-search-form-wrapper {
	display: none;
}
.tab-content.business_dir_main div#categories ul.class_watecraft_cate li a h4 {
	margin: 5px auto 5px;
	text-align: center;
	font-size: 11px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tab-content.business_dir_main div#categories ul.class_watecraft_cate li a img {
	height: 45px;
}
.categories_outer ul.nav.nav-tabs.boat_tabs li a h4 {
	font-size: 12px;
	text-align: center;
	margin: 5px auto;
}
div#directory .row .col-md-3.col-sm-3 .directory_dropdown select {
	visibility: visible !important;
	opacity: 1 !important;
}

/*---(28-11-2019)---*/
.directory_dropdown select {
	width: 60%;
	margin: 0 auto 5px auto;
	border: 1px solid #052463;
	color: #000;
	height: 32px;
	line-height: 32px;
}
.directory_dropdown select:last-child {
	margin-bottom: 0;
}
.directory_dropdown a {
	color: #000;
	font-weight: 600;
	text-decoration: underline;
	margin-left: 7px;
}

/*----(30-11-2019)----*/
.directory_dropdown {
	padding: 15px 0 0 0;
}
#header {
	min-height: auto !important;
}
.switcher {
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	cursor: pointer;
	overflow: hidden;
	width: 163px;
	line-height: 17px;
	margin: 0 auto;
}
.stm_dynamic_listing_filter .tab-content button[type="submit"] {
	position: relative;
	top: 15px !important;
	float: right;
	margin-left: 0;
	min-width: auto;
	padding: 0 30px;
	font-weight: 700;
	height: 46px;
	line-height: 46px;
}
.directory_search a {
	color: #000;
}
.business_dir_main .directory_search form input.form-control {
	height: 26px;
	line-height: 26px;
	padding-left: 7px;
}

/*----(29-11-2019)----*/
.common_news_events .news_home_main .boat_tabs li {
	width: 10%;
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
	text-align: center;
}

/*-- 30.11.19 --*/
.offers_msgs .tab-content {
	padding: 5px 10px;
}
.right_section.view_div {
	display: inline-block;
	width: auto;
	float: right;
}
.stm-template-listing .inventory_result .listing-list-loop.inventory_adverts .image {
	max-width: 100%;
	margin-right: 1%;
	padding: 0px;
}
.inventory_result .listing-list-loop .content ul {
	padding: 0;
}
.inventory_result .offers_msgs ul.nav.nav-tabs .edit_button,
.inventory_result .offers_msgs ul.nav.nav-tabs .end_button {
	margin-top: 0;
}
.inventory_result .single-car-actions ul.list-unstyled ul.nav.nav-tabs li a {
	margin: 0;
}
.right_login_register .lOffer-account-unit.setting_popup .lOffer-account-dropdown {
	z-index: 99999;
	overflow: hidden;
}

/*-- 30.11.19 end --*/

/*-- 2.12.19 --*/
.inventory_result .current_offers h6,
.inventory_result .expired_offers h6 {
	text-align: center;
}

/*-- 2.12.19 end --*/

/*----(18-02-2020)----*/
.current_offers .accordion .card .inner_current_offer.inner_offer .col {
	padding: 0;
}
.inventory_result .current_offers .inner_offer {
	padding-bottom: 10px;
}
.inventory_result .current_offers .inner_offer .offer_inner_btn {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.inventory_result .offers_msgs .all_advert_offers .card-header h3 {
	background: #f3f3f3;
	padding: 3px 10px;
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 16px;
	letter-spacing: 0.2px;
}
.inventory_result .offers_msgs .all_advert_offers .card-header {
	padding: 0 5px;
}
.inventory_result .offers_msgs .all_advert_offers .card-header h3 span {
	float: right;
}
.inventory_result .offers_msgs .all_advert_offers .card-header h3 span:hover {
	cursor: pointer;
}
.active_adverts .offers_msgs ul.nav.nav-tabs li:first-child {
	margin-left: 0;
}
.stm-user-private .stm-sticky-user-sidebar .stm-user-private-sidebar .stm-actions-list a.active {
	color: #052463 !important;
}
.alert_notify a {
	padding-left: 30px !important;
	padding-right: 5px !important;
}
.author .alert_notify a.active::before {
	border: none !important;
}
.author .stm-actions-list #admin_alerts a:hover {
	color: #fff !important;
}
.author .stm-actions-list #admin_alerts a.active {
	color: #fff !important;
	background: transparent !important;
	border-bottom: 2px solid #fff;
}
.author .stm-actions-list #admin_alerts a.active i {
	color: #fff !important;
}

/*----(05-12-2019)----*/
.directory_dropdown select {
	width: 45%;
	opacity: 1;
	visibility: visible;
	margin: 0 0 0px 7px;
	border: 1px solid #052463;
	color: #000;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 5px;
	float: left;
}

/*-- 12.12.19 (NEWS PAGE - TABS SECTION)--*/
.news_home_main .tab-pane .nav-tabs {
	display: flex;
	flex-wrap: wrap;
}
.news_home_main .tab-pane .nav-tabs>li>a>img {
	max-width: 100%;
	height: 32px;
	object-fit: cover;
}
.news_home_main .boat_tabs>li>a {
	padding: 5px 5px;
}
.news_home_main .tab-pane .nav-tabs>li h4 {
	margin: 5px 0 0 0;
	font-size: 9px;
	text-transform: capitalize;
}
.news_home_main .tab-pane .nav-tabs>li.fade_img img,
.news_home_main .tab-pane .nav-tabs>li.fade_img h4 {
	opacity: 0.4;
}
.news_home_main .tab-pane .nav-tabs>li.active .img_load {
	opacity: 0;
}
.news_home_main .tab-pane .nav-tabs>li.active .active_img {
	opacity: 1;
}
.news_home_main .tab-pane .nav-tabs>li .active_img {
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
}
.news_home_main .tab-pane .nav-tabs>li.fade_img.active img,
.news_home_main .tab-pane .nav-tabs>li.fade_img.active h4 {
	opacity: 1;
}
.news_home_main .tab-pane .nav-tabs>li.fade_img.active a,
.news_home_main .tab-pane .nav-tabs>li.active a {
	background: #052463;
}
.news_home_main .tab-pane .nav-tabs>li.fade_img.active h4,
.news_home_main .tab-pane .nav-tabs>li.active h4 {
	color: #fff !important;
}
.news_home_main .news_tabs_content h4 {
	text-transform: capitalize;
}
.news_home_main .news_tabs_content h4.dir_country span {
	color: #052463;
	line-height: 1.2;
	font-size: 16px;
	font-weight: 700;
}
.news_home_main .tab-content.news_tabs_content.actve {
	padding: 15px;
	border: 4px solid #052463;
	display: inline-block;
	width: 90%;
}
.broadcast_zone_main {
	border: 1px solid #052463;
	padding: 15px 15px 65px 15px;
	height: 100%;
	position: relative;
}
.broadcast_zone_main button,
.broadcast_zone_main button:active {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	top: unset;
}
.broadcast_zone_main .form-group span.select2 {
	width: 100% !important;
}
.broadcast_zone_main .form-group:last-child {
	margin-bottom: 0;
}
.broadcast_zone_main button.price_news {
	margin: 0 auto;
	width: 25%;
}
.common_broadcast.row {
	display: flex;
	flex-wrap: wrap;
}
.broadcast_zone_main .form-group span.select2 {
	text-align: left;
}
.broadcast_zone_main.active_blue {
	background: #052463;
}
.broadcast_zone_main.active_blue h4 {
	color: #fff !important;
	font-size: 14px;
}
.broadcast_zone_main.active_blue button.price_news {
	background: #fff;
	color: #052463;
	padding: 12px 15px;
	border: 2px solid transparent;
}
.broadcast_zone_main img.tick {
	position: absolute;
	top: 11px;
	left: 12px;
	max-width: 23px;
	opacity: 0;
	transition: 0.2s;
}
.broadcast_zone_main.active_blue img.tick {
	opacity: 1;
}
.broadcast_zone_main.active_blue button.price_news {
	background-color: #fff !important;
	color: #052463 !important;
	border-color: #8ffbc2;
	border-radius: 0;
}
.news_home_main .tab-pane .nav-tabs>li.fade_img:hover a {
	border: 1px solid #052463;
}
.broadcast_zone_main .form-group {
	margin-bottom: 10px;
}
.news_home_main .tab-pane .nav-tabs>li.fade_img:hover>button.upgrade_btn {
	opacity: 1;
}
.news_home_main .tab-pane .nav-tabs>li button.upgrade_btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	margin: 0;
	padding: 7px;
	font-weight: 500;
	font-size: 12px;
	z-index: 0;
}
.broadcast_zone_main .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
	background: #052463;
	color: #fff;
}
.broadcast_zone_main.active_blue .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
	background: #fff !important;
	color: #052463 !important;
}
.broadcast_zone_main .select2-container--default .select2-selection--single,
.broadcast_zone_main .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}
.news_home_main .tab-pane h3 {
	font-size: 21px;
}
.package_header .package_headings h3 {
	font-size: 28px;
}

/*-- 12.12.19 end --*/

/*----(16-08-2019)----*/
.vc_empty_space {
	display: none;
}

/************* HOME PAGE ****************/
.what-we-offer .inner.clearfix.vertical_align_middle {
	padding: 34px 34px 14px 31px !important;
}
.what-we-offer .inner.clearfix.vertical_align_middle .title.h4 {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 11px;
	font-weight: 500;
}
.what-we-offer .inner.clearfix.vertical_align_middle .content p {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #888888;
	margin: 0;
}
.what-we-offer .inner.clearfix.vertical_align_middle .content {
	height: 78px;
	overflow: hidden;
}
.home_category_img .wpb_single_image.wpb_content_element.vc_align_center {
	margin-bottom: 5px
}
.home_category_img .vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img.attachment-full {
	width: 110px;
	height: 55px;
	object-fit: contain;
	transition: .2s
}
.home_category_img .wpb_column.vc_column_container {
	padding-bottom: 40px;
	position: relative
}
.home_category_img .wpb_column.vc_column_container:after {
	content: '';
	position: absolute;
	bottom: 15px;
	height: 3px;
	width: 30%;
	background: #052463;
	right: 0
}
.home_category_img .wpb_column.vc_column_container:before {
	content: '';
	position: absolute;
	bottom: 15px;
	height: 40%;
	width: 3px;
	background: #052463;
	right: 0
}
.home_category_img.last_categoryHome .wpb_column.vc_column_container:after {
	content: '';
	position: absolute;
	top: -18px;
	height: 3px;
	width: 30%;
	background: #052463;
	right: -30%
}
.home_category_img.last_categoryHome .wpb_column.vc_column_container:before {
	content: '';
	position: absolute;
	top: -15px;
	height: 40%;
	width: 3px;
	background: #052463;
	right: 0
}
.home_category_img .wpb_column.vc_column_container:last-child:after,
.home_category_img .wpb_column.vc_column_container:last-child:before {
	content: normal
}
.home_category_img .wpb_column.vc_column_container .wpb_text_column.wpb_content_element p {
	color: #052463;
	font-weight: 600;
	transition: .2s
}
.mainDir_home {
	display: flex;
	justify-content: center;
	position: relative;
	max-width: 70%;
	margin: 60px auto 0
}
.mainDir_home h3 {
	background: #052463;
	color: #fff !important;
	width: 100%;
	padding: 10px 0;
	border: 3px solid #fff
}
.mainDir_home .imgBoxes_rotate h4 {
	color: #fff !important;
	font-size: 60px;
	margin: 0;
	transform: rotate(-45deg)
}
.mainDir_home .imgBoxes_rotate p {
	color: #fff;
	text-transform: capitalize;
	margin: 0;
	position: absolute
}
.mainDir_home .imgBoxes_rotate p.top {
	left: 0;
	top: 0;
	right: 0;
	text-align: center
}
.mainDir_home .imgBoxes_rotate {
	background: #052463;
	border: 2px solid #fff;
	height: 120px;
	width: 120px;
	border-radius: 20px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	left: -20px;
	top: -32px;
	transform: rotate(-45deg);
	z-index: 9
}
.mainDir_home .imgBoxes_rotate p.right {
	top: 50%;
	right: -23px;
	width: auto;
	height: auto;
	transform: translate(0, -50%) rotate(90deg)
}
.mainDir_home .imgBoxes_rotate p.bottom {
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center
}
.mainDir_home .imgBoxes_rotate p.left {
	top: 50%;
	left: -12px;
	width: auto;
	height: auto;
	transform: translate(0, -50%) rotate(-90deg)
}
.mainDir_home .imgBoxes_rotate.rightImg_rotate {
	right: -20px;
	left: unset
}
.mainDir_home .imgBoxes_rotate.rightImg_rotate p.right {
	right: -7px
}
div#maintab .vc_column_container.vc_col-sm-12.vc_col-has-fill {
	background: 0 0 !important;
	max-width: 100%;
	width: 100% !important;
	left: 0 !important;
	padding: 0 !important
}
div#maintab {
	background: linear-gradient(#afeaff, #fff) !important;
	padding: 30px 0
}
div#maintab .vc_column-inner.vc_custom_1568848017462 {
	background: 0 0 !important
}
.home_category_img .wpb_column.vc_column_container:hover img,
.home_category_img .wpb_column.vc_column_container:hover p {
	transform: scale(.9)
}
.home_category_img .wpb_column.vc_column_container:hover p {
	text-decoration: underline
}

/* 1-7-2020 */
td.imcomplete_cate_heading_cls h2 {
	text-transform: uppercase;
}
.titles_addMore_business .add_more_btn {
	margin: 0 auto !important;
	text-align: center;
}
.cate_add_more_list_left {
	/*float: right;
margin: 0 auto;
width: 100%;*/
}
td.imcomplete_cate_text_cls {
	color: #242424 !important;
	text-decoration: underline;
}

/*15.7.2020*/
.mobile_profile_toogle.open .dropdown-backdrop {
	z-index: 0;
}

/*15.7.2020 ends*/

/*20.7.2020*/
.event-responsive.slick-initialized.slick-slider ul.slick-dots {
	list-style: none;
	text-align: center;
}
.event-responsive.slick-initialized.slick-slider ul.slick-dots li:first-child {
	margin-right: 5px;
}
.event-responsive.slick-initialized.slick-slider ul.slick-dots li {
	display: inline-block;
}
.event-responsive.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide img {
	min-height: 150px;
	max-height: 180px;
	height: 100%;
	object-fit: cover;
}
.event-responsive.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide {
	height: auto;
}
.event-responsive.slick-initialized.slick-slider .slick-prev {
	margin: 0 auto 20px;
}
.event-responsive.slick-initialized.slick-slider .slick-next {
	margin: 20px auto;
	min-width: 140px;
}

/*20.7.2020 ends*/

/*21.7.2020*/
.event_sound_xls .discount-tag {
	width: 40% !important;
	margin-bottom: 30px !important;
	margin-left: 100px;
	float: left !important;
}
.stm-view-type.event_sound_xls {
	position: relative;
	z-index: 9999;
}
.single-events .stm-view-type.event_sound_xls {
	position: relative;
	z-index: 9999;
}
.facilities_tex ul {
	padding: 0;
	margin: 0;
}
.event_sound_xls .Gallery-head .call-to-action {
	margin: 0;
}
.event_sound_xls .facilities.schedule {
	width: 25% !important;
	margin-left: 50px;
}
.event_sound_xls .schedule.schedule_section {
	width: 69% !important;
}
.schedule_section .container {
	max-width: 100%;
	margin: 0 20px;
}
.container.schedule-facilities {
	max-width: 100% !important;
	float: none;
}
.stm-view-type.event_sound_xls .Gallery-section {
	background: transparent;
	padding: 0;
}
.stm-view-type.event_sound_xls .Gallery-head {
	padding: 3em 5em;
	margin: 0 auto;
	display: inline-block;
	width: 100%;
	background: #1e1e26;
}
.stm-view-type.event_sound_xls .Gallery-section div.row {
	padding: 0;
}
.event_sound_xls .discount-tag .discount img {
	width: 75px !important;
	height: 75px !important;
	position: relative;
}
.event_sound_xls .discount-tag .discount {
	left: -80px;
	top: 0;
}
.event_sound_xls .schedule td.accordion-txt {
	width: 30%;
}
td.accordion-txt1 {
	width: 14%;
}

/*----(10-8-2020)----*/

/*21.7.2020 ends*/

/*****26-11-2020 ******/

/***** Homepage-css-starts ******/
.home ul.class_watecraft_cate li img {
	max-width: 50px;
	height: 35px !important;
}
.home ul.class_watecraft_cate {
	margin: 0;
}
#rev_slider_1_1_wrapper .hades.tparrows {
	width: 60px !important;
	height: 60px !important;
	border-radius: 50%;
}
#rev_slider_1_1_wrapper .hades.tparrows:before {
	font-size: 20px !important;
	line-height: 60px !important;
}
#rev_slider_1_1_wrapper .hades .tp-arr-imgholder {
	top: -20px !important;
}
#rev_slider_1_1_wrapper .hades .tp-arr-allwrapper {
	background: transparent !important;
}

/*rs-layer#slider-1-slide-6-layer-4 , rs-layer#slider-1-slide-4-layer-4 {
text-shadow: 9px 5px 4px #000;
}*/
.home .stm-services-archive-page .image img {
	max-height: 180px !important;
}
.home .stm-services-archive-page .stm-service-unit .stm-service-meta {
	padding: 20px;
}
.what_we_offer_section .wpb_text_column.wpb_content_element p {
	color: #fff !important;
	line-height: 10px;
}
.what_we_offer_section .wpb_text_column.wpb_content_element p {
	color: #fff !important;
	line-height: 10px;
}
.what_we_offer_section .stm-service-layout-icon-box {
	background: #fff;
	margin: 0 0 20px !important;
	min-height: auto;
	position: relative;
}
.what_we_offer_section .stm-service-layout-icon-box .inner.clearfix.vertical_align_middle {
	padding: 20px;
}

/****---27-11-2020---****/
.home .events_div .stm-service-unit .image img {
	max-height: 140px !important;
}
.home .events_div .stm-service-unit .stm-service-meta .title {
	font-size: 12px;
}
.latesr_events_btn button a {
	background: #052463;
	padding: 14px 17px;
	border-radius: 50%;
	width: 100px;
}
.events_div {
	position: relative;
}
.latesr_events_btn button a i {
	color: #fff;
}
h2.latest_heading {
	font-size: 26px;
	color: #052463 !important;
}
.latesr_events_btn {
	position: absolute;
	right: -7%;
	top: 50%;
}
#rev_slider_1_1_wrapper .hades.tparrows:hover:before {
	border-radius: 50%;
}
.what_we_offer_section {
	padding: 30px 0 !important;
}
.what_we_offer_section h2 {
	color: #052463;
	font-size: 26px;
}
.stm_breadcrumbs_unit.heading-font span {
	color: #052463;
	font-weight: 700;
}
.stm_breadcrumbs_unit.heading-font .navxtBreads {
	padding: 5px;
	color: #052463;
	font-weight: 700;
}
.stm_breadcrumbs_unit.heading-font {
	background: lightgray;
}

/***** Homepage-css-ends ******/

/****************************************** ALL MEDIA QUERIES **************************************/

/***** MEDIA QUERY FOR 1600px ******/
@media screen and (max-width: 1600px) {
	#gtranslate_wrapper {
		left: 2% !important;
	}
	
	.header-toplogo img {
		max-width: 85%;
	}
	
	.feild_sec-standard .select2[dir="ltr"] {
		width: 91% !important;
	}
}

/**** MEDIA QUERY FOR 1366px ******/
@media(max-width:1366px) {
	.main_watercraft_listing_sec .tooltip_class .tooltiptext_class {
		left: 180px;
		width: 100% !important;
	}
	
	.feild_sec-standard .select2[dir="ltr"] {
		width: 91% !important;
	}
}

/**** MEDIA QUERY FOR 1300px ******/
@media screen and (max-width:1300px) {
	.feild_sec-standard .select2[dir="ltr"] {
		width: 91% !important;
	}
	
	.logout_modal .modal-dialog {
		width: 80%;
	}
	
	.left_img_listing img {
		max-width: 100%;
	}
	
	ul.thumbnails_common li img {
		max-height: inherit !important;
		min-width: 100%;
	}
	
	.stm-fixed .listing-logo-main {
		left: 10%;
		position: absolute;
	}
	
	footer#footer div#footer-main .footer_widgets_wrapper.less_4 {
		padding-left: 5em;
	}
	
	#listings-result .price {
		padding: 5px 0px;
	}
	
	#listings-result .meta-top .wishlist_added,
	#listings-result .meta-top .unwatch {
		right: -15px;
	}
}

/**** MEDIA QUERY FOR 1200px ******/
@media screen and (max-width:1200px) {
	.feild_sec-standard .select2[dir="ltr"] {
		width: 91% !important;
	}
	
	.banner-btmarea h1 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.banner-btmarea {
		padding: 3em 2em;
	}
	
	.Gallery-section .img-desc {
		padding: 20px 0;
		margin: 0px auto !important;
	}
	
	.Gallery-section .img-desc h1 {
		font-size: 18px;
		padding: 0;
	}
	
	.img-desc p {
		margin: 0;
	}
	
	.banner-btmarea {
		margin: 0;
	}
	
	.banner-video iframe {
		width: 100%;
	}
	
	.header-listing .listing-logo-main img {
		width: 100% !important;
		margin: 0 auto;
		float: left;
	}
	
	.stm-dealer-phone .phone-label.heading-font {
		font-size: 14px !important;
	}
	
	.stm-user-private .stm-user-private-sidebar .stm-dealer-phone .phone {
		font-size: 16px;
	}
	
	.directory_dropdown select {
		width: 46%;
	}
	
	.business_dir_main .directory_search form {
		width: 80%;
	}
	
	.manage_offers_tab .offers_tab .news_columns button {
		margin: 5px 0;
		padding: 7px 12px;
	}
	
	.manage_offers_tab .offers_tab .action_buttons button {
		padding: 6px 12px;
		font-size: 12px;
		text-align: right;
	}
	
	.manage_offers_tab .offers_tab .action_buttons {
		padding-left: 0 !important;
		padding-right: 15px !important;
		text-align: right;
	}
	
	footer#footer div#footer-main .footer_widgets_wrapper.less_4 {
		padding-left: 2em;
	}
	/*.event_sound_xls .countdown>div{
width: 85px;
}
*/
	
	.event_sound_xls .countdown>div span {
		font-size: 19px;
		padding: 10px 6px;
	}
	
	.event_sound_xls .banner-btmarea {
		padding-right: 55px;
	}
	
	.event_sound_xls .countdown>div span {
		font-size: 20px;
	}
	
	.event_sound_xls .discount-tag {
		width: 100% !important;
		max-width: 80%;
		float: right !important;
		margin: 15px 0 0 0 !important;
	}
	
	.event_sound_xls .countdown>div .smalltext {
		font-size: 11px;
		width: 100%;
	}
	
	.event_sound_xls .banner-btmarea_inner {
		padding: 0;
	}
	
	.event_sound_xls .clock {
		padding: 0 15px !important;
	}
	
	.event_sound_xls .countdown>div {
		width: 65px;
	}
	
	.event_sound_xls .banner-btmarea .price,
	.event_sound_xls .banner-btmarea .schedule-portion {
		padding: 10px 0 !important;
	}
	
	.price_desc {
		padding: 15px 0 0 0px !important;
	}
	
	.event_sound_xls .banner-btmarea p {
		margin: 0;
	}
}

/***** MEDIA QUERY FOR 1199px ******/
@media screen and (max-width:1199px) {
	.categories_outer .inner_info {
		min-width: 25%;
	}
	
	.stm-services-archive-page .stm-service-unit {
		min-height: 472px;
	}
	
	.stm-services-archive-page .stm-service-unit .stm-service-meta {
		padding: 20px;
	}
	
	.page-id-17348 .accordion_head2,
	.page-id-6054 .accordion_head2 {
		width: 24%;
	}
	
	.nav-tabs.cutomtab-menu li:hover .hover-cate-cls-xls {
		width: 97%;
	}
	
	.popup-overlay.login_modal .buttons_modal_offers .btn {
		margin-left: 25px;
	}
	
	.news_home_main .tab-pane .nav-tabs {
		flex-wrap: nowrap;
	}
	
	.widget_sp_widget_post_slider .slick-slider .slick-list.draggable .slick-track .slick-slide img {
		height: 200px;
	}
	
	.tab-content.business_dir_main div#categories ul.class_watecraft_cate li a img {
		height: 30px;
	}
	
	span.cocktail {
		margin: 4px 0px;
		font-size: 13px;
	}
	
	.stm-dropdown-user-small-avatar span img.cockpit-responsive-cls {
		margin: 5px;
	}
	
	footer#footer div#footer-main .footer_widgets_wrapper.less_4 {
		padding-left: 0;
	}
	
	.car_main_info .image_badge_type {
		top: 8%;
		right: -36%;
	}
	
	.car_main_info .image_badge_type p {
		font-size: 10px;
		line-height: 1.7;
	}
	
	.search_results .tre .btn {
		margin-top: 10px;
		padding: 8px 4px;
		font-size: 11px;
	}
	
	#listings-result .right_section {
		padding: 0;
		padding-right: 10px;
	}
	
	#listings-result .info_div .tooltip {
		padding-right: 3px;
	}
	
	#listings-result .seller_type {
		margin-top: 5px;
	}
	
	.main_cate-sidemenu-cls .btn.btn-info span {
		padding: 3px 5px !important;
		font-size: 13px;
	}
	
	.main_cate-sidemenu-cls .inner-btn-menu-cls i.fa.fa-angle-down {
		margin-right: 6px !important;
		font-size: 18px !important;
	}
	
	body .spotlight-slickslider .car_main_info {
		width: 46% !important;
		min-height: 225px;
		display: inline-block;
	}
}
@media (max-width: 1199px) and (min-width:1026px) {
	.left_header_menus {
		max-width: inherit;
	}
	
	.right_login_register {
		max-width: 20%;
	}
	
	.stm-template-listing #top-bar .top_bar_menu ul li a {
		padding: 10px 6px;
	}
	
	.outer_modal_main .thumbnails_common.right_img_thumbnails li {
		min-height: 65px;
	}
}

/***** MEDIA QUERY FOR 1100px ******/
@media screen and (max-width: 1100px) {
	.right_side_advert,
	.carousel_advert_res {
		width: 100%;
		float: none;
	}
	
	.right_side_advert {
		display: flex;
		order: 3;
		flex-wrap: wrap;
		margin-top: 25px;
		/* border-top: 1px solid #cccccc; */
		padding: 20px 0 0 0;
	}
	
	.advert_res_main {
		display: flex;
		flex-wrap: wrap;
	}
	
	.advert_res_main .stm-car-carousels {
		margin: 0;
		display: flex;
		order: 1;
		padding: 0;
	}
	
	.advert_res_main .stm-thumbs-car-gallery.owl-carousel.owl-theme.owl-loaded {
		display: flex;
		order: 2;
	}
	
	.right_side_advert .seller_class {
		width: 100%;
	}
	
	.company_photos_row .company_photos_column {
		width: 25%;
		margin-bottom: 20px;
	}
	
	.page-id-6050 .promotion .feild_sec-standard.sec-right input[type="text"] {
		margin-right: 18px;
	}
	
	.page-id-6050 .stm-border-top-unit .title {
		font-size: 18px;
	}
	
	.page-id-6050 .next-tab>h4 {
		font-size: 20px;
		padding: 0 0 10px 0;
	}
	
	.rrp_sec>p {
		line-height: 8px;
		font-size: 13px;
	}
	
	.news_home_main .boat_tabs>li>a {
		padding: 5px;
	}
	
	.list-water-craft-sec a.listing_add_cart.heading-font>div i.stm-icon-application {
		margin: 0 10px;
	}
	
	div#gtranslate_wrapper,
	.header-toplogo {
		left: 6% !important;
	}
	
	.right_login_register,
	.search_btn_top_header {
		right: 6%;
	}
	
	.page-id-9296 div#wpbdp-listings-list {
		width: 100%;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
		max-width: 55%;
	}
	/*.page-id-9296 div#wpbdp-listings-list .listing-actions.cf a {max-width: 200px;}*/
	/*.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {min-height: 180px;}*/
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		width: 55%;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last {
		width: 50%;
	}
	/*.page-id-9296 .content_dir_main .content_dir_mid {padding: 25px 15px 0 20px !important;}*/
}

/***** MEDIA QUERY FOR 1025px ********/
@media(max-width:1025px) {
	.header-listing-fixed {
		padding: 0 !important;
	}
	
	.page-id-9296 .stm_breadcrumbs_unit.heading-font {
		padding-top: 0 !important;
	}
	
	div#directory .row .col-md-3.col-sm-3 .directory_dropdown select,
	div#news .row .col-md-3.col-sm-3 .directory_dropdown select,
	div#events .row .col-md-3.col-sm-3 .directory_dropdown select {
		margin-bottom: 3px;
	}
	
	#top-bar {
		display: inline-block !important;
	}
	
	.options_radio.price-wdth .select2-container--default .select2-selection--single .select2-selection__rendered,
	.inner_options_middle.currency_width .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-left: 8px !important;
		padding-right: 0 !important;
	}
	
	.common_news_events .news_home_main .boat_tabs li {
		width: auto;
		margin-right: 2px;
	}
	
	.news_home_main .boat_tabs>li>a {
		padding: 5px;
	}
	
	.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column {
		margin-left: 0;
		margin-right: 0;
		width: 25%;
	}
	
	.company_photos_row .company_photos {
		width: 100% !important;
	}
	
	.Information_selected-times .selected-times .description {
		width: 100% !important;
		margin-top: 4px;
	}
	
	.options_radio .selected-times>h5 {
		padding: 8px 3px;
		font-size: 12px;
	}
	
	.feild_sec-standard.sec-left .aside-left h1 {
		font-size: 14px;
	}
	
	#top-bar {
		display: inline-block;
	}
	
	.tab-box {
		margin-top: 0px;
	}
	
	.header-listing .listing-right-actions {
		margin: 0 !important;
	}
	
	#header .header-listing-fixed {
		padding: 0px !important;
	}
	
	#header .listing-logo-main a.bloglogo img {
		display: block;
	}
	
	.directory_dropdown select {
		width: 80%;
	}
	
	.business_dir_main .directory_search form {
		width: 100%;
	}
	/*#header .listing-right-actions .listing-menu-mobile-wrapper { display: block !important;   float: right;}*/
	
	#header .stm-opened-menu-listing.opened .visible-sm,
	#header .stm-opened-menu-listing.opened .visible-xs {
		display: block !important;
	}
	
	#header .stm-opened-menu-listing {
		background-color: #001a47;
	}
	
	.listing-menu-mobile-wrapper .stm-opened-menu-listing.opened {
		top: 96px !important;
	}
	/* AFTER LOGIN-HEADER */
	
	ul.mobile_btn_sign {
		padding: 0 20px;
	}
	
	ul.mobile_btn_sign li button {
		width: 100%;
		margin-bottom: 15px;
	}
	
	ul.mobile_btn_sign li {
		list-style: none;
	}
	
	ul.mobile_btn_sign li button a {
		color: #fff;
	}
	
	ul.mobile_btn_sign li button i {
		margin-right: 7px;
	}
	
	ul.mobile_btn_sign li:last-child button {
		margin-bottom: 0;
	}
	
	.listing-menu-mobile-wrapper .stm-opened-menu-listing .listing-menu-mobile>li a {
		font-size: 17px !important;
	}
	
	.container.header-inner-content .listing-service-right {
		padding: 0;
	}
	/*.stm_breadcrumbs_unit.heading-font {
padding-top: 102px;
}*/
	
	.additional_features .additional_div .stm-single-feature .feature_checkbox {
		min-height: 555px;
	}
	
	.stm-user-private .stm-user-private-main {
		padding-top: 0;
	}
	/* 1-7-2020 */
	
	.cate_add_more_list_right span {
		font-size: 15px;
	}
	
	.cate_add_more_list_right {
		position: relative;
		/*top: 7px;*/
	}
}
@media screen and (min-width: 992px) {
	#header .stm-fixed .header-inner-content .listing-service-right .listing-right-actions button.ivory-search-cls-mb i {
		font-weight: 400;
	}
	
	.header_search_box_xls_mobile {
		/*width: 100%;*/
		position: absolute;
		top: 0;
		right: 0;
		/*transform: translate(-50%);*/
	}
	
	.header-listing.header-listing-fixed.stm-fixed-invisible.stm-fixed .listing-logo-main {
		padding-right: 0;
		position: relative;
	}
	
	#header .stm-fixed .header-inner-content .listing-service-right .listing-right-actions {
		width: 100%;
		/*justify-content: center;*/
		justify-content: space-between;
	}
	/* #header .stm-fixed .header-inner-content .listing-service-right .listing-right-actions button.ivory-search-cls-mb {
top: 38%;
float: right;
transform: translateX(-100%);
position: absolute;
right: -15px;
font-size: 22px;
z-index: 4;
}*/
	
	.header-listing.header-listing-fixed.stm-fixed-invisible.stm-fixed .listing-logo-main img {
		width: 100%!important;
	}
	
	.header_search_box_xls_mobile input.search-submit {
		margin: 0 !important;
		width: auto;
		padding: 0 20px;
		background: #001a47 !important;
	}
	
	.stm-fixed .tabs_business_dir {
		margin: 0px !important;
	}
	
	.stm-fixed-invisible.stm-fixed {
		padding: 0 !important;
	}
	
	.header-listing.header-listing-fixed .sticky-header-profile-icon {
		display: none;
	}
	
	.header-listing.header-listing-fixed.stm-fixed-invisible.stm-fixed .sticky-header-profile-icon {
		display: block;
	}
	
	.stm-fixed-invisible .sticky-header-profile-icon button a {
		color: #fff;
		font-size: 30px !important;
	}
	
	.stm-fixed form.search-form {
		margin-top: 6px;
	}
	
	.stm-fixed .listing-logo-main {
		padding: 5px 0;
		align-items: center;
		display: flex !important;
	}
	
	.stm-fixed .listing-right-actions {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.stm-fixed .listing-logo-main {
		padding-right: 50px;
	}
	
	.header-listing-fixed {
		padding: 0 !important;
	}
	/*-- 14.7.2020 --*/
	
	.custom-header-sticky-fixed-drop-cls ul.dropdown-menu li {
		list-style: none;
		margin: 0px;
		border-bottom: 1px dotted #000;
	}
	
	.custom-header-sticky-fixed-drop-cls ul.dropdown-menu li a {
		padding: 9px 20px;
	}
	
	.custom-header-sticky-fixed-drop-cls-listing ul.dropdown-menu a:hover {
		background: #d9feea;
		text-decoration: none;
	}
	
	.custom-header-sticky-fixed-drop-cls-watercraft:hover ul.sub-menu a:hover {
		background: #dff1f8;
		text-decoration: none;
	}
	
	.header-listing.stm-fixed .tabs_business_dir ul.nav.nav-tabs li {
		margin-right: 0px;
	}
	
	.custom-header-sticky-fixed-drop-cls-listing ul.dropdown-menu {
		padding: 0 !important;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls .custom-header-sticky-fixed-drop-cls-listing button.btn.btn-default.dropdown-toggle {
		background: #8ffbc2 !important;
		border-color: #8ffbc2;
		margin-right: 15px;
		width: 38px;
		height: 38px;
		border-radius: 50%;
		margin: 0 8px;
	}
	
	.header-listing.stm-fixed .sticky-common-tab-search-cls {
		display: flex;
	}
	
	.listing-right-actions.clearfix .custom-header-sticky-fixed-drop-cls {
		margin: 0 60px 0 0px;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft {
		display: inline-block;
		position: relative;
		visibility: hidden;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu>li>a {
		display: none !important;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls .custom-header-sticky-fixed-drop-cls-listing button.btn.btn-default.dropdown-toggle span.togle-bar i {
		color: #000;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls .custom-header-sticky-fixed-drop-cls-listing {
		display: inline-block;
		float: left;
		position: relative;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft button.btn.btn-default.dropdown-toggle.add_sticky_menu_cls {
		background: #afeaff !important;
		border-color: #afeaff;
		margin-right: 15px;
		width: 38px;
		height: 38px;
		border-radius: 50%;
		padding: 5px 8px;
		margin: 0;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu li {
		list-style: none;
		border-bottom: 1px dotted #000;
		margin: 0;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu li:last-child {
		border-bottom: none;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu li a {
		white-space: normal;
		padding: 9px 15px;
		display: block;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		color: #333;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu,
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu li ul.sub-menu {
		background: #fff;
		padding: 0;
		margin: 0;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul li a:hover {
		text-decoration: none;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft:hover ul.stm_top-menu {
		transform: translate(0, 0);
		opacity: 1;
		visibility: visible;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls-watercraft ul.stm_top-menu,
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls .custom-header-sticky-fixed-drop-cls-listing .dropdown-menu {
		border-radius: 5px;
		position: absolute;
		top: 100%;
		min-width: 220px;
		transform: translate(0, 130px);
		opacity: 0;
		transition: 0.1s;
		z-index: 1;
		overflow: hidden;
		box-shadow: 0 0 22px 2px rgba(0, 0, 0, 0.17);
		margin: 0;
		visibility: hidden;
	}
	
	.header-listing.stm-fixed .custom-header-sticky-fixed-drop-cls .custom-header-sticky-fixed-drop-cls-listing:hover .dropdown-menu {
		display: block;
		transform: translate(0, 0);
		opacity: 1;
		visibility: visible;
	}
	
	.header-listing.stm-fixed .tabs_business_dir {
		flex-grow: 1;
	}
	/*-- 24.8.2020 --*/
}

/****** MEDIA QUERY FOR 991px *******/
@media screen and (max-width:991px) {
	.search_results .tre .btn {
		padding: 10px 8px;
	}
	
	#listings-result .meta-top .wishlist_added,
	#listings-result .meta-top .unwatch {
		right: 10px;
	}
	
	#header .listing-service-right .custom-header-sticky-fixed-drop-cls {
		display: none;
	}
	
	.sort-by.clearfix {
		display: none;
	}
	
	.stm-listing-directory-title .title {
		font-size: 22px;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .total {
		font-size: 16px !important;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title {
		line-height: 14px;
	}
	
	#listings-result .listing-list-loop .carousel-control.right {
		right: 20px;
	}
	
	#listings-result .view_div {
		bottom: 0;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title {
		width: 100%;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title h3.title,
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .heading-font {
		display: inline-block;
		margin: 0;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .heading-font {
		float: right;
		padding-top: 7px;
	}
	
	.stm-template-listing .archive-listing-page .stm-car-listing-sort-units {
		padding-bottom: 8px !important;
	}
	
	.stm-template-listing .archive-listing-page .stm-car-listing-sort-units .stm-directory-listing-top__right {
		display: none;
	}
	
	.tabs_business_dir {
		margin-top: 0;
		justify-content: left;
	}
	
	.custom-mobile-fixed-drop-cls {
		display: block;
	}
	
	body .spotlight-slickslider .car_main_info {
		width: 46% !important;
	}
	
	.category_main_banner .form_main {
		width: 70%;
	}
	
	.popup-overlay.login_modal .buttons_modal_offers .btn {
		margin-left: 14px;
	}
	
	.message_modal .buttons_modal_offers button.btn.btn1 {
		margin-left: 11px;
	}
	
	.popup-overlay.popup-message_19087.logout_modal {
		width: 750px;
	}
	
	.popup-overlay.logout_modal .message_popup .buttons_modal_offers button.btn.btn1 {
		margin-left: 0;
	}
	
	.offers_button .popup-overlay.logout_modal.active {
		width: 750px;
	}
	
	.offers_button .popup-overlay.logout_modal .make_an_offer_popup .buttons_modal_offers button.btn2.btn {
		margin-left: 17px;
	}
	
	.offers_button .popup-overlay.logout_modal .make_an_offer_popup .close {
		padding: 10px 0 0;
	}
	
	.login_right_registration::before {
		left: 70px;
	}
	
	.page-id-5064 .accordion_head,
	.accordion_head1,
	.accordion_head2 {
		font-size: 15px;
	}
	
	.page-id-5064 .user-login-plu p.login-submit input#wp-submit {
		width: auto;
		padding: 12px 10px !important;
		font-size: 14px;
	}
	
	.login_left_registration h3,
	.login_right_registration #form-submit h2 {
		font-size: 20px;
		line-height: 27px;
	}
	
	.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li a {
		padding: 6px 12px;
	}
	
	.nav-tabs.cutomtab-menu li:hover .hover-cate-cls-xls {
		width: 96%;
	}
	
	.page-id-1718 .stm-login-register-form .stm-register-form form .form-group .col-md-6 {
		width: 50%;
		float: left;
	}
	
	.page-id-17348 .accordion_head2,
	.page-id-6054 .accordion_head2 {
		width: 30%;
	}
	
	.page-id-6036 .company_photos_column img {
		height: 120px;
	}
	
	.stm-car-listing-data-single.stm-border-top-unit {
		margin-top: 0;
	}
	
	.popup-overlay.choose_cate_popup {
		width: 90%;
	}
	
	.popup-overlay.choose_cate_popup .popup-content {
		max-height: 400px;
		overflow: auto;
	}
	
	.service_title .tooltip_class {
		right: -6px;
	}
	
	.trade-business_directory .pop_main h3 {
		font-size: 18px;
	}
	
	.page-id-6036 .feild_sec-width .feild_sec-standard.sec-right {
		width: 100%;
	}
	
	.right_cate_nav_sec .tab-content .common_list_sec li {
		width: 24%;
	}
	
	.custom-mobile-fixed-drop-cls .dropup {
		display: block;
	}
	
	div#gtranslate_wrapper {
		left: 15px !important;
	}
	
	.listing-menu-mobile-wrapper {
		margin-top: 0 !important;
	}
	
	.homelogo {
		display: none;
	}
	
	.header-inner-content .listing-menu-mobile-wrapper .stm-opened-menu-listing #top-bar {
		display: none;
	}
	
	.business_dir_main .directory_search form {
		width: 100%;
	}
	
	.business_dir_main .directory_search form input {
		padding-left: 8px;
	}
	
	.offer_layout .modal-dialog {
		width: 80%;
	}
	
	.manage_offers_tab .offers_tab .left_offer_section div.item img {
		padding: 0;
		height: auto;
	}
	
	.watched_items .watched-carousel .carousel-inner .item img {
		min-width: inherit;
	}
	
	.watched_items .watched-carousel .buying-lg,
	.watched-carousel .buying-sm {
		float: left;
	}
	
	.watched_items .watched_item .pd-0 {
		width: 100%;
	}
	
	.watched_items .watched-carousel .left-info {
		padding-left: 15px;
		padding-top: 0;
	}
	
	.watched_items .watched-carousel .tre {
		padding: 0 15px;
	}
	
	.watched_items .watched-carousel .pd-0 {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-bottom: 10px;
	}
	
	.calender-group div.options_radio {
		width: 100%;
	}
	
	#header .listing-logo-main {
		float: left;
		width: 20% !important;
		padding-bottom: 10px;
	}
	
	#header .listing-service-right {
		max-width: inherit !important;
	}
	
	.listing-right-actions .tabs_business_dir ul.nav.nav-tabs li {
		margin-bottom: 0;
	}
	
	.mail-label.heading-font {
		font-size: 14px !important;
	}
	
	.stm-user-private .stm-user-private-sidebar .stm-dealer-phone .phone {
		font-size: 14px !important;
	}
	
	.page-id-6050 .container_section {
		width: 90%;
	}
	
	.page-id-6050 .next-form-label input.next-inpput {
		width: 49%;
	}
	
	.For_toggle .tab .tablinks,
	.For_toggle2 .tab .tablinks_tab {
		width: 46%;
		padding-left: 41px;
		display: flex;
		vertical-align: middle;
		align-items: center;
	}
	
	.For_toggle .tab .tablinks img,
	.For_toggle2 .tab .tablinks_tab img {
		position: absolute;
		left: 2px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	
	.page-id-6054 .trade-business_directory .row {
		width: 100%;
		float: left;
		margin: 0 auto 0px auto;
		padding: 10px;
	}
	
	#header .header-listing .listing-header-bg {
		background-color: #052463;
		opacity: 1;
	}
	
	.business_dir_main .directory_search {
		padding-right: 0;
	}
	
	.inventory_result .inner_offer .btn {
		text-transform: capitalize;
		font-weight: 500;
		font-size: 13px;
	}
	
	.blog_outer_Sec.stm-archives.stm-view-type-grid {
		padding-top: 180px;
	}
	
	.blog_posts_main img {
		min-height: unset;
		max-height: unset;
	}
	
	.blog_posts_main {
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	
	.blog_posts_main p:last-child {
		margin: 0;
	}
	
	.blog_outer_Sec .category_title {
		margin-top: 20px;
	}
	
	.blog_outer_Sec .row.next_row_margin {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	.page-id-5064 .Private-listings .private-seller-listings.toggleslide {
		width: 100%;
	}
	
	#header .listing-logo-main .bloglogo {
		max-height: initial;
		margin: 0;
		float: none;
	}
	
	#header .listing-service-right.clearfix {
		width: 100%;
		float: right;
	}
	
	.tabs_business_dir ul.nav.nav-tabs {
		margin: 0 auto;
	}
	
	.sticky-header-profile-icon {
		position: absolute;
		left: 15px;
		z-index: 9;
	}
	
	#header .listing-logo-main {
		max-width: 100%;
		width: 100% !important;
		margin: 0;
		text-align: center;
	}
	
	#top-bar .listing-menu-mobile-wrapper .stm-opened-menu-listing #top-bar {
		display: none;
	}
	
	.directory_dropdown select {
		width: 100% !important;
	}
	
	.vat p.mt_cls_xls {
		left: 15px;
		line-height: 28px;
	}
	
	#advert_price .pricing_info.display_divs.price label {
		font-size: 18px;
		padding-bottom: 6px;
	}
	
	.page-id-1718 .stm-login-register-form .stm-register-form form .form-group {
		margin-bottom: 10px;
	}
	
	.page-id-6050 .step2_listingform .save-btn button.common_listing_btn {
		width: 30%;
		float: left;
		margin: 10px;
	}
	
	.accordion_container2 .accordion_body2 .inner-plan-sec h5.std_package_cls_xls,
	.accordion_container2 .accordion_body2 .inner-plan-sec h5.pre_package_cls_xls,
	.accordion_container2 .accordion_body2 h5.feat_package_cls_xls {
		font-size: 13px;
	}
	
	.page-id-6054 .inner-plan-sec h5 {
		margin: 0;
	}
	
	.page-id-17348 .accordion_body2 .inner_content,
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: 320px;
	}
	
	#header .header-listing-fixed {
		padding: 15px 0 0 !important;
	}
	
	.listing-right-actions {
		padding-right: 0 !important;
	}
	
	.dropup {
		display: none;
	}
	
	.header-listing .header-inner-content {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-end;
	}
	
	.custom-mobile-cockpit-cls {
		display: block !important;
		position: absolute;
		right: 15px;
		top: 0px;
		padding: 0;
	}
	
	.switcher .selected a {
		line-height: inherit;
		height: auto;
	}
	/*9.7.2020*/
	
	#header .header-listing .listing-right-actions button.ivory-search-cls-mb {
		top: auto;
		float: right;
		background: #fff !important;
		padding: 0;
		margin: 0 0 2px;
		border: none;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		transform: none;
		position: absolute;
		right: 0;
		bottom: 5px;
	}
	
	#header .header-listing .listing-right-actions button.ivory-search-cls-mb i.fa.fa-search {
		color: #001a47;
	}
	
	.eye_tooltip {
		top: 38%;
		right: unset;
		left: 28%;
	}
	
	.stm-template-listing .archive-listing-page {
		margin-top: 0px !important;
	}
}
@media(max-width: 800px) {
	.page-id-6054 .stand-plan-sec .inner-plan-sec {
		width: 100%;
	}
	
	.page-id-6054 .inner-plan-sec h5 {
		float: none;
		padding: 0 10px 0 0;
	}
	
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: 380px !important;
	}
}
@media (min-width:768px) and (max-width: 991px) {
	/*#header .listing-service-right.clearfix {
width: 73% !important;
}*/
	
	#header .listing-service-right .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 7px 16px !important;
	}
	/*--------yogesh edited 22-jan-2021---for popup---*/
	
	.popup_slider {
		min-height: 260px;
		display: flex;
		align-items: center;
		flex-basis: 100%;
		flex-direction: row;
	}
	
	.offer_active .logout_session .message_bottom {
		justify-content: flex-end;
	}
}
@media(max-width: 991px) and (min-width:767px) {
	.mainDir_home {
		max-width: 85%;
	}
}
@media(max-width: 800px) and (min-width:768px) {
	#header .listing-service-right.clearfix {
		width: 100% !important;
	}
}

/************ MEDIA QUERY FOR 900px ***************/
@media screen and (max-width: 900px) {
	.logout_modal .modal-dialog .modal-content .title_heading_price h3 {
		margin-left: -50px;
	}
	
	.left_img_listing img {
		min-height: 188px;
	}
	
	.nonmember .images_thumbnails li img {
		height: auto;
	}
	
	.outer_modal_main .thumbnails_common.right_img_thumbnails li {
		min-height: inherit;
	}
	
	.spotlight_popup {
		min-width: 750px;
	}
	
	form#regForm .header .image img {
		width: 60px;
		float: lef;
	}
}

/************ MEDIA QUERY FOR 800px ***************/
@media screen and (max-width: 800px) {
	.page-id-5064 .Private-listings .private-seller-listings.toggleslide {
		width: 100%;
	}
	
	#form-submit h2 {
		margin-bottom: 11px;
	}
	
	.page-id-6054 .accordion_body2 .inner_content .premium_sec {
		width: 100%;
		margin-left: 0;
	}
	
	#header .listing-service-right.clearfix {
		width: 63%;
		float: right;
	}
	/*.page-id-9296 .content_dir_main .listing-thumbnail img {height: 150px;}*/
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
		max-width: 100%;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .listing-actions {
		max-width: 100%;
	}
}

/************ MEDIA QUERY FOR 767px ***************/
@media only screen and (min-device-width: 768px) and (max-device-width: 990px) {
	#listings-result .right_section {
		left: 0;
	}
	
	#listings-result .price {
		padding: 8px 0px !important;
	}
}
@media screen and (max-width:767px) {
	.boats_filter_mobile .filter_sort {
		width: 100%;
		padding: 7px 15px;
		margin: 15px auto 10px;
		max-width: 220px;
	}
	
	#listings-result .info_div .tooltip {
		padding-right: 2px;
	}
	
	#listings-result .seller_type {
		margin-top: 10px;
	}
	
	#listings-result .seller_type h4 {
		margin: 0;
		font-size: 14px;
	}
	
	.listing-list-loop .content .title a {
		font-size: 16px;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .title {
		font-size: 22px;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .total {
		font-size: 16px;
	}
	
	body .stm-template-listing .archive-listing-page .stm-car-listing-sort-units {
		padding-bottom: 0 !important;
	}
	
	#listings-result .listing-list-loop .image .main_image .carousel {
		position: static;
	}
	
	.fancybox-wrap.fancybox-desktop {
		width: 50% !important;
		height: auto !important;
	}
	
	.fancybox-outer .fancybox-inner {
		height: 250px !important;
	}
	
	.listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top div {
		line-height: 12px;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title {
		margin-bottom: 0 !important;
	}
	
	.right_info .seller_type h4 {
		font-size: 13px;
	}
	
	#listings-result .listing-list-loop .image {
		float: left;
	}
	
	.listing-list-loop .content {
		width: 57%;
	}
	
	#listings-result .listing-list-loop .carousel-control.right {
		right: 0;
	}
	
	#listings-result .listing-list-loop .desktop_options {
		display: none;
	}
	
	#listings-result .listing-list-loop .mobile_options {
		display: block;
		clear: both;
	}
	
	.mobile_options button {
		padding: 5px 8px;
		float: left;
		font-size: 12px;
	}
	
	.mobile_options .popup-overlay {
		top: 45%;
		border-radius: 4px;
	}
	
	.listing-list-loop .content {
		position: static;
	}
	
	#listings-result .listing-list-loop .mobile_options .close {
		position: absolute;
		padding: 6px;
		border-radius: 100%;
		width: 25px;
		height: 25px;
		font-size: 10px;
		top: -14px;
		right: -14px;
		opacity: 1;
		background: #c3c3c3 !important;
		color: #222 !important;
		text-decoration: none !important;
	}
	
	.stm-template-listing .archive-listing-page .stm-car-listing-sort-units {
		padding-bottom: 0px !important;
	}
	
	.listing-list-loop .content .popup-overlay {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 50%;
	}
	
	.standard_result .listing-archive-dealer-info {
		position: relative;
		bottom: 0px;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle {
		min-height: auto !important;
	}
	
	#listings-result .listing-list-loop .content .meta-middle .meta-middle-unit {
		min-height: inherit;
	}
	
	.listing-list-loop .content {
		padding: 0;
	}
	
	#listings-result button.open_specification img {
		width: 22px;
	}
	
	.tabs_business_dir {
		justify-content: center;
	}
	
	.sticky-header-profile-icon button {
		padding: 9px 0px 7px;
	}
	
	.inventory_section .tab-content.news_tabs_content .tab-pane {
		max-width: 100%;
	}
	
	.sticky-header-profile-icon {
		left: 15px;
	}
	
	.mobile_profile_toogle button.mobile-profile-toggle span.mobile-profiletogle-bar>i {
		top: 0;
	}
	
	.offers_button .popup-overlay .offer_layout .col-md-4 {
		width: 40%;
	}
	
	.offers_button .popup-overlay .offer_layout .col-md-8 {
		width: 60%;
	}
	
	.offers_button .popup-overlay .title_heading_price h3 {
		width: 70%;
		font-size: 14px;
	}
	
	#listings-result .listing-list-loop .offers_button .popup-overlay .carousel-inner .item {
		min-height: auto;
		margin: 0;
	}
	
	.offers_button .popup-overlay .buttons_modal_offers {
		text-align: left;
		padding-top: 10px;
	}
	
	.offers_button .popup-overlay .tre .btn {
		margin-left: 0;
	}
	
	.offers_button .popup-overlay .forms_fields_offer .form-group .col-sm-9 {
		padding: 0;
	}
	
	.offers_button .popup-overlay.login_modal .buttons_modal_offers .btn {
		margin: 0;
		margin-left: 0;
	}
	
	.offers_button .popup-overlay .title_heading_price p {
		border: none;
		border-radius: 4px;
		margin: 0px 0 0;
		float: right;
		padding: 6px 15px;
	}
	
	.heart_watchlist {
		right: 12px;
		bottom: 3px;
	}
	
	.popup-overlay.login_modal .message_popup textarea.form-control {
		height: 100px;
	}
	
	.popup-overlay.login_modal .message_popup .form-group .col-sm-9 {
		padding: 0;
	}
	
	#listings-result .listing-list-loop .popup-overlay.login_modal .message_popup .carousel-inner .item {
		max-height: auto;
		min-height: 200px;
	}
	
	.popup-overlay.login_modal .message_popup .message_modal .buttons_modal_offers button.btn.btn1 {
		margin-left: 0;
		float: left;
		margin-top: 8px;
	}
	
	.popup-overlay.login_modal .message_popup .offer_layout.message_modal .col-xs-12 {
		width: 50%;
	}
	
	.offers_button .popup-overlay .make_an_offer_popup .col-xs-12 {
		width: 50%;
	}
	
	#listings-result .listing-list-loop .popup-overlay.login_modal .message_popup .carousel-inner .item {
		margin: 0;
	}
	
	.popup-overlay.login_modal .message_popup .title_heading_price p {
		font-size: 14px;
		padding: 10px 25px;
		margin: 10px 0 0;
	}
	
	#header .listing-logo-main .bloglogo {
		float: none;
	}
	
	.popup-overlay.login_modal .message_popup .title_heading_price h3 {
		font-size: 14px;
	}
	
	.popup-overlay.login_modal {
		width: 90%;
	}
	
	.popup-overlay .form_fields_offer .close {
		padding: 15px 0 0;
	}
	
	.popup-overlay.logout_modal .message_popup .col-xs-12 .col-xs-12 {
		width: 50%;
	}
	
	.popup-overlay.logout_modal .message_popup .nonmember .title_heading_price {
		margin-top: 0;
	}
	
	.popup-overlay.logout_modal .title_heading_price h3 {
		width: 55%;
		font-size: 15px;
	}
	
	.popup-overlay.logout_modal .message_popup .forms_fields_msg .form-group .col-sm-9 {
		padding: 0;
	}
	
	.popup-overlay.logout_modal .make_an_offer_popup .col-xs-12 .col-xs-12 {
		width: 50%;
	}
	
	.popup-overlay.logout_modal .make_an_offer_popup .col-xs-12 {
		width: 100%;
	}
	
	.offers_button .popup-overlay.logout_modal.active {
		width: 100%;
	}
	
	.popup-overlay.active {
		width: 100%;
		padding: 10px 20px;
	}
	
	.popup-overlay.popup-message_16919.logout_modal {
		width: 95%;
	}
	
	.popup-overlay .title_heading_price p {
		padding: 10px 15px;
		font-size: 14px;
		margin: 0;
	}
	
	.popup-overlay.logout_modal .message_popup .forms_fields_msg {
		margin: 0;
	}
	
	.popup-overlay.logout_modal textarea.form-control {
		height: 50px !important;
	}
	
	.popup-overlay.popup-message_19087.logout_modal {
		width: 95%;
	}
	
	.popup-overlay.logout_modal .message_popup .buttons_modal_offers button.btn.btn1 {
		margin: 5px 0 0;
		float: left;
		width: auto;
		height: 34px;
	}
	
	.offers_button .popup-overlay.logout_modal .make_an_offer_popup .buttons_modal_offers button.btn2.btn {
		margin-left: 0;
	}
	
	.offers_button .popup-overlay.logout_modal .title_heading_price {
		width: 100%;
		display: inline-block;
	}
	
	.offers_button .popup-overlay.logout_modal .title_heading_price p {
		float: right;
		margin: 0;
	}
	
	.offers_button .popup-overlay.logout_modal .buttons_modal_offers button.btn2.btn {
		height: 34px;
	}
	
	#listings-result .listing-list-loop .popup-overlay.active .carousel-inner .item {
		min-height: 165px;
	}
	
	.login_right_registration::before {
		display: none;
	}
	
	.login_right_registration .tab_main_login li a {
		font-size: 16px;
	}
	
	.rrp_sec {
		width: auto;
		position: relative;
		right: 0;
		margin-top: 0;
	}
	
	.warp-rrc-main {
		left: 0;
		top: 0;
	}
	
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: 405px !important;
	}
	
	.popup-overlay.choose_cate_popup .popup-content.choose_content_jetski {
		max-height: 300px;
	}
	
	.popup-overlay.choose_cate_popup .row {
		padding: 0;
		margin-bottom: 0;
	}
	
	.popup-overlay.choose_cate_popup.active .pop_main .col-lg-4.col-md-4.col-12 {
		padding: 0 !important;
	}
	
	.page-id-17348 .service_title h5,
	.page-id-6054 .service_title h5 {
		font-size: 18px;
	}
	
	.sign_dealer_form {
		padding: 0;
	}
	
	.facilities_btn_sec {
		width: 100%;
	}
	
	.nav-tabs.cutomtab-menu li .hover-cate-cls-xls>ul {
		display: inline-block;
	}
	
	.nav-tabs.cutomtab-menu li .hover-cate-cls-xls>ul>li {
		width: 32.3%;
	}
	
	.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li a {
		display: block;
		text-align: center;
	}
	
	.nav-tabs.cutomtab-menu li:last-child .hover-cate-cls-xls li {
		width: 100%;
	}
	
	.nav-tabs.cutomtab-menu li:last-child .hover-cate-cls-xls li>ul>li {
		width: 32.3%;
	}
	
	.page-id-9296 .filter-main .rating_drop_down .dropdown-content {
		min-width: 164px;
	}
	
	.wpbdp-listing-single .listing-actions {
		width: 100%;
	}
	
	.profile_sidebar div.container {
		margin: 0;
	}
	
	.tab-content.news_tabs_content .tab-pane {
		max-width: 100%;
	}
	
	.mb-profile-back-btn {
		display: block !important;
		width: 100%;
		float: left;
	}
	
	.mb-profile-back-btn button {
		padding: 10px 25px;
		float: right;
	}
	
	.mb-profile-back-btn a i.fa.fa-long-arrow-left {
		font-size: 11px;
	}
	
	.header_search_box_xls_mobile input.search-submit {
		padding: 0 10px;
	}
	
	.page-id-6050 .list_bussiness_heading {
		display: flex !important;
		padding-bottom: 10px;
	}
	
	.business_dir_main .news_events_main .directory_dropdown select {
		width: 48% !important;
		margin: 0 2px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec .tab-content .common_list_sec li {
		display: inline-block;
		width: auto;
		margin: 0;
	}
	
	.page-id-9296 .wpbdp-search-page .filter-rate {
		width: auto;
	}
	
	.page-id-6050 .marine_cart_outer {
		width: 36% !important;
	}
	
	.business_dir_main #categories ul {
		justify-content: flex-start;
	}
	
	.common_news_events ul.nav-tabs.news li a {
		font-size: 11px;
	}
	
	#maintab .vc_column-inner.vc_custom_1568848017462 .wpb_wrapper .wpb_text_column.wpb_content_element {
		width: 100%;
	}
	
	.home_category_img .wpb_column.vc_column_container:before,
	.home_category_img .wpb_column.vc_column_container:after,
	.home_category_img.last_categoryHome .wpb_column.vc_column_container:before,
	.home_category_img.last_categoryHome .wpb_column.vc_column_container:after {
		content: normal;
	}
	
	.mainDir_home {
		display: inline-block;
		width: 100%;
		max-width: 85%;
	}
	
	.tabs_business_dir ul.nav.nav-tabs li a {
		font-size: 12px !important;
		padding: 5px 8px !important;
	}
	
	.mainDir_home {
		margin: 50px auto 0;
	}
	
	.home .wpb_single_image .vc_single_image-wrapper {
		float: left;
		max-width: initial;
	}
	
	div#maintab .wpb_wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	
	div#maintab .wpb_wrapper .wpb_single_image {
		margin-bottom: 0;
	}
	
	#maintab .wpb_column {
		padding: 15px;
	}
	
	ul.location_advert li {
		font-size: 15px;
	}
	
	.recommended_pro h4.heading_recomm {
		font-size: 16px;
	}
	
	.single-car-actions>ul {
		text-align: right !important;
	}
	
	.images_thumbnails li {
		width: 80px;
	}
	
	body.stm-template-listing ul.right_img_thumbnails.thumbnails_common {
		width: 100%;
		margin: 4px 0 0 0;
		padding: 0;
	}
	
	body.stm-template-listing ul.right_img_thumbnails.thumbnails_common li {
		float: left;
		width: 25%;
		padding: 0 2px;
		margin: 0 auto;
		display: block;
	}
	
	.logout_modal .modal-dialog .modal-content .title_heading_price h3 {
		width: auto;
	}
	
	.nonmember .wd-full {
		width: 100%;
	}
	
	.nonmember .form_fields_offer_inner .form_fields_offer label {
		float: left;
	}
	
	.nonmember .col-padd {
		padding: 0;
	}
	
	.company_photos_row .company_photos_column {
		width: 50%;
	}
	
	.page-id-5064 .Private-listings .private-seller-listings.toggleslide {
		width: 100%;
		margin: 0 0 40px 0;
		padding: 0;
	}
	
	.page-id-5064 .private-seller-listings.toggleslide button {
		width: 100%;
		margin: 0 auto !important;
		position: static;
		transform: none;
	}
	
	.page-id-5064 .Private-listings {
		padding: 15px 0px;
	}
	
	.page-id-5064 .accordion_container,
	.accordion_container1 {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	
	.page-id-5064 .private-seller-listings.toggleslide h2 {
		font-size: 20px;
	}
	
	.page-id-5064 .private-seller-listings.toggleslide:first-child button.register-btn {
		margin-top: 0 !important;
	}
	
	.news_form table,
	.event_form table {
		overflow: scroll;
		display: inherit;
	}
	
	#mobilelayout .wpb_wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	
	#owl-demo .owl-controls .owl-nav .owl-prev {
		left: -10px;
	}
	
	#owl-demo .owl-controls .owl-nav .owl-next {
		right: -10px;
	}
	
	.inventory_result .listing-list-loop .content_main,
	.inventory_result .main_div .image {
		width: 100%;
	}
	
	.inventory_result .listing-list-loop .content {
		margin-top: 0;
	}
	
	.inventory_result .listing-list-loop.stm-listing-directory-list-loop {
		padding: 25px 15px 15px;
	}
	
	.inventory_result .inventory_adverts .single-car-actions>ul {
		text-align: left;
	}
	
	.categories_outer ul.category-tabs li:nth-child(2n+2) {
		padding-right: 0;
	}
	
	.col-padd {
		padding: 0;
	}
	
	.watched_items .left-info {
		padding-left: 15px;
	}
	
	.blog_outer_Sec .main_blog_outer .title_content_bottom h3.entry-title,
	.blog_posts_main h2.post_title {
		font-size: 18px;
	}
	
	.main_blog_outer .img_blog:after {
		background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.61), rgba(0, 0, 0, 0.76));
	}
	
	.spotlight_popup {
		min-width: 100%;
	}
	
	.spotlight-popup .home_standard {
		width: 90%;
	}
	
	.spotlight_popup-inner {
		width: 90%;
	}
	
	.spotlight_section p {
		width: 50%;
	}
	
	.spotlight_popup ul.country-listing li p {
		width: 70%;
	}
	
	ul.country-listing li {
		width: 50%;
	}
	
	.spotlight_popup .modal-body h4 {
		margin: 15px auto;
		padding-left: 0;
	}
	
	.bottom-listing ul {
		margin: 0 !important;
	}
	
	.bottom-listing ul li>p {
		text-align: left;
	}
	
	.bottom-listing ul.country-listing li {
		width: 45%;
	}
	
	button.btn.btn-info.home_spotlight,
	button.btn.btn-info.cat_spotlight {
		margin-bottom: 5px;
	}
	
	.feature_changed {
		display: none;
	}
	
	.Gallery-section .img-desc h1 {
		font-size: 24px;
	}
	
	.banner-txt .countdown {
		float: none;
		margin: 2em 0;
	}
	
	.absolute-spc {
		position: static;
		transform: none;
		margin: 0 !important;
	}
	
	.banner-btmarea {
		z-index: 1;
		margin: 0;
	}
	
	.banner-video iframe {
		width: 100%;
		margin: 0 auto;
		height: 100%;
	}
	
	.home-page-banner img {
		height: 100vh;
	}
	
	.banner-txt h1 {
		font-size: 32px;
	}
	
	.Gallery-head h1 {
		text-align: center;
	}
	
	.img-desc p {
		margin: 5px;
		font-size: 16px;
		line-height: 25px;
	}
	
	.Gallery-section .img-desc h1 {
		font-size: 20px;
	}
	
	.Gallery-section div.social-icons ul li {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	
	.Gallery-section .img-desc {
		padding: 10px 0;
	}
	
	.clock {
		width: 100% !important;
	}
	
	.home-page-banner::before {
		content: normal;
	}
	
	.Gallery-section .img-desc h1,
	.banner-txt h1,
	.Gallery-head h1 {
		font-size: 26px;
	}
	
	.schedule .table h1 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.schedule table.table td {
		float: none;
	}
	
	.stm-template-listing #wrapper {
		padding-top: 0px !important;
	}
	
	.directory_dropdown select {
		margin: 0 0px 7px 0;
	}
	
	.business_dir_main .directory_search {
		padding-right: 0px !important;
		padding-left: 0px;
	}
	
	.categories_outer ul.category-tabs li {
		width: 20%;
	}
	
	.event_form .inner_select1 .options_radio .inner_options_middle,
	.event_form .inner_select1 .options_radio1 {
		width: 50%;
	}
	
	.event_form .inner_select1,
	.common_select_open_time .open_time_select {
		width: 100% !important;
	}
	
	.pricing_mobile {
		display: block;
	}
	
	.list_watercraft_pricing {
		display: none;
	}
	
	.main_watercraft_listing_sec {
		max-width: 100%;
	}
	
	.main_watercraft_listing_sec p.tooltip_class {
		margin: 10px 0;
	}
	
	.page-id-6050 .promotion .feild_sec-standard.sec-right input[type="text"] {
		margin-right: 16px;
	}
	
	.stm-single-feature-main.commercial .stm-single-feature {
		width: 50% !important;
	}
	
	.page-id-6050 .stm-border-top-unit .title,
	.page-id-6050 p.heading-para {
		font-size: 16px !important;
	}
	
	.page-id-6050 h4.stm-seller-title {
		font-size: 22px;
	}
	
	.page-id-6050 .stm-single-feature-main .next-button button.next_step2_first {
		margin: 10px 0 25px 0;
		float: none;
	}
	
	.page-id-6050 .stm-single-feature-main .next-button {
		display: none;
		width: 100%;
		text-align: center;
	}
	
	.page-id-6050 .stm-single-feature-main .table-box {
		width: 100%;
		padding: 0;
	}
	
	.page-id-6050 .stm-single-feature-main.jetski .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.yacht .tm-single-feature,
	.page-id-6050 .stm-single-feature-main.commercial .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.boat_home .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.sailboat .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.fishing .stm-single-feature {
		width: 33.33%;
	}
	
	.page-id-6050 .sign_dealer_form .container_section {
		margin: 0;
		width: 100%;
	}
	
	.inventory_result .inner_offer .offer_main_btn .offer_inner_btn {
		position: static;
		text-align: center;
		margin: 10px 0;
	}
	
	.inventory_result .inner_offer .owner {
		text-align: center;
		margin-bottom: 15px;
	}
	
	.For_toggle .tab .tablinks,
	.For_toggle2 .tab .tablinks_tab {
		width: 45%;
	}
	
	.private-seller-listing {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.For_toggle h2,
	.For_toggle2 h2 {
		margin: 0 0 20px 0;
	}
	
	.page-id-6054 .trade-business_directory .row {
		width: 100%;
	}
	/* Create ad */
	
	.additional_dropdowns .extra_dropdowns {
		padding: 10px 15px;
	}
	
	.boat_details ul.bg-blue li.nav-item {
		width: 33%;
	}
	
	.page-id-6054 .service_title {
		font-size: 18px;
	}
	
	.accordion_container2 .accordion_body2 .inner_content button.include_button {
		font-size: 12px;
	}
	
	#header .listing-right-actions .listing-menu-mobile-wrapper {
		display: none !important;
	}
	
	.tabs_business_dir ul.nav-tabs li.search_li_businessDir {
		width: 160px;
	}
	
	.mobile_profile_toogle button.mobile-profile-toggle {
		display: inline-block;
	}
	
	#header .listing-service-right {
		width: 100% !important;
	}
	
	.mobile_profile_silder_cls {
		display: none;
	}
	
	.mobile_profile_silder_cls.show_active {
		display: block;
		transition: all 0.3s linear 0.2s;
		-webkit-transition: all 0.3s linear 0.2s;
		-moz-transition: all 0.3s linear 0.2s;
	}
	/*.header-inner-content .dropup,.stm-fixed .header-inner-content .dropup {float: left;display: block;}*/
	
	.eye_tooltip {
		left: 38%;
	}
	
	.stm-archives .category_main_banner .form_main {
		width: 90% !important;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -17%;
	}
	
	.category_main_banner .form_main label {
		width: 100%;
		font-size: 14px;
	}
	/*-----css for directory tabs yogesh 23-04-----*/
	
	#directory .directory_container #directory_col ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 100%;
		float: left;
	}
	
	div#news .directory_container .common-inner-list-sec {
		display: flex;
		grid-gap: 16px;
		flex-wrap: wrap;
	}
	
	div#news .directory_container .common-inner-list-sec ul.nav.nav-tabs,
	div#events .directory_container .common-inner-list-sec ul.nav.nav-tabs {
		height: auto !important;
		flex-wrap: wrap !important;
		margin: 0;
		padding: 0;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 100%;
		float: left;
	}
	
	#directory .directory_container #directory_col ul li {
		width: 50%;
		float: left;
	}
	
	div#news .categories_outer #myTabContentNews .directory_container .common-inner-list-sec ul.nav.nav-tabs li,
	div#events .categories_outer #myTabContentEvents .directory_container .common-inner-list-sec ul.nav.nav-tabs li {
		width: 31% !important;
		float: left;
		text-align: left;
		margin: 0 !important;
	}
	
	#directory .directory_container .common-inner-list-sec {
		display: flex;
		grid-gap: 16px;
		flex-wrap: wrap;
	}
	
	div#news .categories_outer #myTabContentNews .directory_container .common-inner-list-sec ul.nav.nav-tabs li a,
	div#events .categories_outer #myTabContentEvents .directory_container .common-inner-list-sec ul.nav.nav-tabs li a {
		font-size: 12px;
	}
}
@media only screen and (min-device-width: 680px) and (max-device-width: 767px) {
	.js-filter-results-plans-listing .meta-bottom .company_n_location,
	.js-filter-results-plans-listing .meta-bottom .single-car-actions {
		width: 50%;
		padding: 0 10px;
	}
	
	.standard_result.js-filter-results-plans-listing .meta-bottom .single-car-actions {
		width: 100%;
	}
}

/************ MEDIA QUERY FOR 1440px ***************/
@media screen and (min-width: 1440px) {
	.login_right_registration .tab_main_login li.active a {
		border-bottom: 2px solid #c9ddd1 !important;
	}
	
	.login_right_registration .tab_main_login li.active a:before {
		width: 101%;
	}
}
@media screen and (min-width: 1024px) {
	.boats_filter_mobile {
		display: none;
	}
}

/************ MEDIA QUERY FOR 1024px ***************/
@media screen and (max-width: 1024px) {
	#listings-result .view_div {
		margin: 10px 0;
	}
	
	.header-toplogo img {
		max-width: 70%;
		padding-top: 16px;
	}
	
	.wpbdp-listing.excerpt .right_cate_nav_sec ul.nav.nav-tabs {
		overflow-y: hidden !important;
		overflow-x: auto !important;
		padding-top: 6px;
	}
	
	.single_advert_desktop .custom-col h4.text-left {
		font-size: 13px;
		padding-right: 0px !important;
		width: 47%;
	}
	
	.single_advert_desktop .custom-col h4.text-right {
		font-size: 13px;
		padding-right: 0px !important;
		width: 53%;
	}
	
	.single_advert_desktop .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
		height: 30px;
		line-height: 32px;
		width: 30px;
	}
	
	.calender-group .options_radio.left-date-time-div {
		width: 100%;
	}
	
	div#desc_tab .custom-col.padd-spc-sm {
		width: 47%;
		margin-right: 17px;
	}
	
	.single_advert_desktop .rightWrapper_advert .advert_result_ul .price {
		display: flex;
		width: 100%
	}
	
	.single_advert_desktop .rightWrapper_advert .advert_result_ul .price span {
		padding-left: 15px;
	}
	
	.single_advert_desktop .rightWrapper_advert .advert_result_ul .price span {
		width: auto;
	}
	
	.single_advert_desktop .rightWrapper_advert .right_side_advert .col-md-6 {
		width: 100%;
	}
	
	.single_advert_desktop .rightWrapper_advert .seller_class h4 {
		float: left;
	}
	
	.single_advert_desktop .right_side_advert ul.get_directions {
		float: left;
		padding: 0;
	}
	
	.single_advert_desktop .rightWrapper_advert .right_side_advert ul.message_call li button {
		padding: 10px 5px !important;
	}
	
	.single_advert_desktop ul.location_advert li {
		margin: 0;
	}
	
	.single_advert_desktop .addtoany_list a {
		padding: 0 2px;
	}
	
	.calender-group .options_radio.right-date-time-div {
		width: 100%;
	}
	
	.business_dir_main #categories ul,
	.author-sarita_dealer .news_home_main .tab-pane .nav-tabs {
		overflow: auto;
		flex-wrap: initial;
		display: flex;
	}
	
	.business_dir_main #categories ul {
		margin: 0;
	}
	
	.categories_outer .nav-tabs {
		flex-wrap: inherit;
		overflow: auto;
	}
	
	.categories_outer .nav-tabs ul li {
		width: auto !important;
	}
	
	.boat_tabs li.view_all_watercrafts a {
		padding: 10px 15px !important;
	}
	
	.business_dir_main #categories ul li,
	.author .news_home_main .tab-pane .nav-tabs li {
		width: 20% !important;
		margin: 10px auto;
	}
	
	ul.news li>a {
		font-size: 16px;
	}
	
	.middle_active_news_cls h1,
	.middle_active_news_cls h1.news-head span {
		font-size: 18px;
	}
	
	.news_columns label,
	.news_columns span {
		font-size: 15px;
		margin-bottom: 5px;
		margin-right: 0;
	}
	
	.news_buttons a.news-btn {
		font-size: 15px;
		margin-bottom: 10px;
	}
	/* .author-sarita_dealer .news_home_main .tab-pane .nav-tabs {
overflow-x: auto;
width: 100%;
overflow-y: hidden;
}*/
	
	.author-sarita_dealer .stm-user-private-main .inventory_section h3 {
		font-size: 22px !important;
	}
	
	.author-sarita_dealer .drafts_adverts .draft-btns .price {
		width: 55%;
	}
	
	.striped-row button.btn.btn-primary {
		width: 70% !important;
	}
	
	.business_plus_inner .titles_left_business td.status_desc div {
		max-width: 80% !important;
	}
	
	.business_plus_inner .status_complete td div {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner,
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
		width: 50%;
		text-align: right;
	}
	
	.event_sound_xls .schedule h1 {
		font-size: 24px;
	}
	
	.event_sound_xls .schedule .table h1 {
		font-size: 18px;
	}
	
	.event_sound_xls .accordion_changes {
		font-size: 14px;
	}
	
	.event_sound_xls .table table tbody td p {
		font-size: 13px;
	}
	
	.schedule.facilities .facilities_tex ul li {
		font-size: 14px;
	}
	
	.event_sound_xls .countdown>div {
		padding: 10px 5px;
		width: 55px;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -24%;
	}
	
	.stm-archives .category_main_banner .form_main form.form-inline {
		width: 90%;
		left: 20px;
	}
	
	.category_main_banner .form_main form.form-inline .price input[type="text"] {
		padding: 0 15px;
	}
	
	.car_main_info .image_badge_type {
		right: -34%;
	}
}
@media screen and (max-width: 991px) {
	.row-3 .col-md-4:nth-child(3n+1) {
		clear: inherit !important;
	}
	
	.news_home_main .tab-content.news_tabs_content.actve {
		width: 100%;
	}
	
	div#directory .nav-tabs>li,
	div#news .nav-tabs>li,
	div#events .nav-tabs>li {
		width: 20% !important;
		margin: 10px auto;
		display: flex;
		flex: none;
	}
	
	div#directory .nav-tabs,
	div#news .nav-tabs,
	div#events .nav-tabs {
		justify-content: left;
	}
	
	li.search_li_businessDir button {
		background: #fff !important;
	}
	
	.striped-row button.btn.btn-primary {
		width: 80% !important;
	}
	
	.author-sarita_dealer .stm-user-private-main .next-form-label input.next-inpput {
		width: 100%;
	}
	
	#top-bar {
		display: none !important;
	}
	
	#header .listing-service-right {
		display: inline-block;
	}
	
	.header-listing.header-listing-fixed {
		position: relative !important;
	}
	
	.listings_tab li {
		width: 50% !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active {
		background: #fff;
		padding: 0;
		width: 215px;
		position: absolute;
		top: 50px;
		min-height: 150px;
		overflow: hidden;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .stm-user-top .stm-user-profile-information .title.heading-font {
		font-size: 14px;
		padding-left: 5em;
		color: #052463 !important;
		font-weight: 600;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .stm-user-private-sidebar {
		min-height: inherit !important;
		background: #fff;
		box-shadow: -1px 2px 10px rgba(0, 0, 0, 0.3);
		padding: 15px 0 0 0 !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .stm-actions-list.heading-font a {
		padding-bottom: 5px !important;
		font-size: 13px !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .stm-actions-list.heading-font a {
		color: #052463 !important;
		font-weight: normal !important;
		line-height: 18px;
		margin-bottom: 7px !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .stm-user-top {
		margin-bottom: 15px !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .stm-actions-list.heading-font {
		margin: 0 !important;
		padding: 0 !important;
		width: 100% !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .show-my-profile,
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .show-my-profile>a {
		margin: 0;
		width: 100%;
		background: #e5e5e5 !important;
		border-radius: 0 !important;
		text-transform: uppercase !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active ul.account-list a {
		font-size: 13px !important;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active .show-my-profile>a {
		margin-left: 20px;
	}
	
	.right_login_register .lOffer-account .stm-dropdown-user-small-avatar {
		height: 100% !important;
		background: none !important
	}
	
	.custom-mobile-cockpit-cls .stm-dropdown-user-small-avatar span {
		padding: 0;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper {
		display: none;
	}
	
	.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active {
		display: block;
	}
	
	.custom-mobile-cockpit-cls .lOffer-account {
		opacity: 1;
	}
	
	div.mobile-custom-category-slider {
		display: block !important;
	}
	
	.mobile-custom-category-slider .owl-item .item a h4 {
		font-size: 12px;
		text-align: center;
	}
	
	.mobile-custom-category-slider .owl-item .item a img {
		height: 60px;
		width: auto;
		margin: 10px auto 7px auto;
	}
	
	.mobile-custom-category-slider .owl-controls {
		margin: 10px auto;
		display: none;
	}
	
	.mobile-custom-category-slider .owl-item .item a h4 {
		white-space: normal;
		overflow: visible;
		text-overflow: ellipsis;
		word-break: break-all;
	}
	
	.boats_filter_mobile {
		width: 100%;
	}
	
	#categories ul.class_watecraft_cate {
		/*display: none !important;*/
	}
	
	.mobile-custom-category-slider .owl-controls .owl-dots {
		opacity: 1;
		visibility: visible;
		width: 50px !important;
	}
	
	.login_right_registration #form-submit h2 {
		font-size: 20px;
		line-height: 27px;
	}
	
	#header .header-listing .listing-right-actions {
		float: none !important;
	}
	
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 7px 20px !important;
	}
	
	.login_left_registration::before {
		right: -90px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main ul li {
		width: auto;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_mid h3 a {
		font-size: 18px;
	}
	
	.spotlight-slickslider.slick-initialized.slick-slider,
	.news-slickslider.slick-initialized.slick-slider,
	.event-slickslider.slick-initialized.slick-slider {
		padding: 0px 40px;
	}
	
	.spotlight-slickslider.slick-initialized.slick-slider .car_details {
		padding: 8px;
	}
	/*.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {max-width: 65%;}
.page-id-9296 .wpbdp-listing.excerpt .listing-actions {max-width: 30%;}*/
	/*.page-id-9296 div#wpbdp-listings-list .listing-actions.cf a {max-width: 100px;}*/
	/*21.7.2020*/
	
	.event_sound_xls .clock {
		width: 100%;
	}
	
	.event_sound_xls .changed {
		padding: 0 15px !important;
		width: 100%;
	}
	
	.event_sound_xls .banner-btmarea {
		padding-right: 25px;
	}
	
	.event_sound_xls .countdown>div {
		width: 60px;
	}
	
	.event_sound_xls .facilities.schedule {
		margin: 0 20px 0 0;
	}
	
	.event_sound_xls .schedule.schedule_section {
		width: 72% !important;
	}
	
	.event_sound_xls .banner-btmarea {
		margin: 0;
	}
	
	.schedule_section .container {
		margin: 0;
		padding: 0;
	}
	
	.event_sound_xls .banner-btmarea span {
		width: 100%;
		display: inline-block;
	}
	
	.col-lg-12.get_event_tk {
		padding: 0;
	}
	
	.event_sound_xls .date_div {
		width: 100%;
	}
	
	.event_sound_xls .banner-btmarea span {
		width: auto;
	}
	
	.event_sound_xls .discount-tag .coupn_code {
		display: flex;
		align-items: center;
	}
	
	.get-tickets-footer {
		padding: 0 15px;
	}
	
	ul.banner_video-text {
		padding: 0;
	}
	
	.event_sound_xls .Gallery-head h4 {
		font-size: 26px;
	}
	
	.container.schedule-facilities {
		float: none;
	}
}

/************ MEDIA QUERY FOR 768px ***************/
@media screen and (max-width: 768px) {
	.inner_select.acount-btn input {
		padding: 10px 0;
	}
	
	.stm-template-listing button {
		z-index: 9;
	}
	
	.common_select_open_time .day_name_time {
		width: 26%;
	}
	
	.common_select_open_time .day_name_time h4 {
		font-size: 14px !important;
	}
	
	.feild_sec-standard.sec-left .aside-left h1 {
		font-size: 12px;
		padding: 0 !important;
	}
	
	.author-sarita_dealer .news_columns label,
	.author-sarita_dealer .news_columns span {
		font-size: 14px;
		margin-bottom: 5px;
		margin-right: 0;
		width: auto;
	}
	
	.author-sarita_dealer .save-btn button.common_listing_btn {
		width: 48%;
		float: left;
		margin: 7px 2px;
		padding: 10px 0;
	}
	
	.author-sarita_dealer .stm-user-private-main .prom_btn_sec button {
		width: 100%;
		float: left;
		margin: 10px 10px;
	}
	
	.author-sarita_dealer .stm-user-private-main .prom_main_sec {
		width: 100%;
		margin: 0 auto;
		float: left;
	}
	
	.author-sarita_dealer .stm-user-private-main .feild_sec-standard.sec-left.dropdown {
		width: 100% !important;
	}
	
	.author-sarita_dealer .save-btn button.common_listing_btn:last-child {
		width: 48%;
		float: none;
		margin: 0 auto;
		padding: 10px 0;
		display: flex;
		justify-content: center;
	}
	
	.business_plus_inner .titles_left_business ul li {
		width: 100% !important;
		margin-bottom: 4px !important;
	}
	
	.business_plus_inner .titles_left_business td.status_desc div {
		max-width: 100% !important;
	}
	
	.striped-row button.btn.btn-primary {
		width: 90% !important;
	}
	
	.featured_watercraft_inner {
		padding-bottom: 10px;
	}
	
	.extra_top {
		bottom: 14px;
	}
	
	.inventory_adverts .boost_section {
		width: 100%;
	}
	
	.inventory_result .active_adverts .featured_result,
	.inventory_result .premium_result {
		display: inline-table;
	}
	
	.inventory_result .active_adverts .standard_result {
		display: inline-table;
	}
	
	.inventory_result .view_div {
		width: 100%;
	}
	
	.stm-user-private-main .draft-heading {
		padding: 0;
	}
	
	.detail-cat.category {
		padding-left: 15px;
	}
	
	.drafts_adverts .draft-details .detail-cat {
		font-size: 15px;
		color: #444;
		padding-left: 15px;
	}
	
	.steps #prev_btn {
		width: 30%;
	}
	
	.right-section {
		float: right;
		width: 70%;
	}
	
	.spotlight_popup ul.country-listing li p {
		font-size: 11px;
	}
	
	.home_spotlight_popup img,
	.cat_spotlight_popup img {
		left: -7px;
		top: -5px;
		width: 12em;
	}
	
	.spotlight-popup.modal.fade .modal-dialog .spotlight_popup {
		min-width: 90%;
		width: 90%;
	}
	
	.spotlight_popup-inner .checker {
		margin-right: 4px !important;
	}
	
	.common_news_events .news_home_main .tab-pane ul {
		overflow-x: auto;
		width: 100%;
		overflow-y: hidden;
	}
	
	.common_news_events .news_home_main .boat_tabs li {
		width: auto;
		margin-right: 6px;
	}
	
	.common_news_events .news_home_main .boat_tabs li a {
		padding: 0 !important;
		width: auto;
	}
	
	.common_news_events .news_home_main .boat_tabs li a img {
		max-width: 200px !important;
	}
	
	.cost_enter_middle span {
		font-size: 13px;
	}
	
	.news_home_main .news_tabs_content .broadcast_zone_main h4 {
		font-size: 13px;
		width: 80%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	
	.event_form .inner_select1 {
		width: 100% !important;
	}
	
	.select_news_events .options_radio .inner_options_radio1 label,
	.select_news_events .options_radio .options_radio2 label,
	.select_news_events .options_radio .inner_options_radio1 span {
		font-size: 13px;
	}
	
	.inner_select .stm-single-feature .feature-single label {
		font-size: 11px;
		margin: 0;
	}
	
	.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area .stm-new-file-label {
		font-size: 11px !important;
	}
	
	.event_main_img div.image img {
		height: 150px;
	}
	
	.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column {
		width: 49%;
	}
	
	.broadcast_zone_main .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 12px;
		padding-left: 7px;
		padding-right: 20px;
	}
	
	.select_news_events .inner_select .news_video_file {
		/* left: -71px; */
		/* width: 100% !important; */
	}
	
	.options_radio .selected-times>h5 {
		font-size: 11px;
	}
	
	input.company_photos {
		width: 100% !important;
	}
	
	.page-id-6036 .feild_sec-opening-hours-right button.right-yes-button {
		width: auto;
	}
	
	.page-id-6050 .prom_btn_sec button {
		width: auto;
	}
	
	.feild_sec-standard.sec-right.right-column-day span {
		font-size: 12px;
	}
	
	.company_photos_row .company_photos_column {
		width: 50%;
		margin-bottom: 0px;
	}
	
	.page-id-6036 .feild_sec-standard.sec-left.company {
		width: 100% !important;
	}
	
	.stm-single-feature-main .table-box {
		width: 100%;
	}
	
	.company_photos_row {
		margin-bottom: 0;
	}
	
	.login_right_registration .form-submit-xls {
		padding: 0 4px;
	}
	
	.rrp_sec>p {
		padding: 0px 11px;
		line-height: 13px;
		font-size: 11px;
		margin: 4px auto;
	}
	
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: 322px;
	}
	
	.categories_outer .inner_info {
		min-width: 33%;
	}
	/*.stm_breadcrumbs_unit.heading-font {
padding-top: 125px;
}*/
	/* 16/4/2020 */
	/* Create ad */
	
	.additional_features .additional_div .stm-single-feature {
		padding: 0 0px 0 40px;
	}
	/*16-1-2020*/
	
	.additional_features .additional_div .stm-single-feature {
		width: 50% !important;
		padding: 0 0 30px 0;
		border-right: none;
		border-bottom: 1px solid #aeaeae;
	}
	
	.additional_features .additional_div .stm-single-feature:last-child {
		margin-bottom: 0;
	}
	
	.additional_features .additional_div .stm-single-feature .feature_checkbox {
		min-height: 527px;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls p {
		margin: 370px 0 10px 0;
	}
	
	.event_sound_xls .changess .card-block {
		padding: 0px 12px 0 30px;
	}
	
	.vendor-group .inner-vendor-options label {
		font-size: 12px;
	}
	
	.common_select_open_time .day_name_time h4 {
		margin: 10px 0px 0px 0px;
	}
	
	.vendor-group .inner-vendor-options {
		width: 27%;
	}
	
	.options_radio.left-date-time-div span.open_heading {
		margin: 0px 50px !important;
	}
	
	.trade-business_directory .modal-dialog {
		width: 700px;
	}
	
	.trade-business_directory .pop_main h3 {
		font-size: 16px;
	}
	
	.trade-business_directory .inner_info li {
		display: flex;
		align-items: baseline;
	}
	
	.choose_cate_popup .dealer,
	.choose_cate_popup .service,
	.choose_cate_popup .standard {
		min-height: 560px;
	}
	
	.stm-archives .category_main_banner .form_main {
		width: 80%;
	}
	
	.stm-archives .category_main_banner .form_main form.form-inline {
		width: 100%;
	}
	
	.new_cars .car_main_info .image_badge_type {
		right: -32%;
	}
	
	.car_main_info .car_details h4 {
		font-size: 10px;
	}
}

/************ MEDIA QUERY FOR 768px and 1024px ***************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.page-id-5064 .private-seller-listing {
		padding: 30px 140px;
	}
	
	.select_news_events .inner_select .news_video_file {
		width: 40%;
	}
	
	input.company_photos {
		width: 50% !important;
	}
	
	.common_news_events ul.nav-tabs.news li a {
		font-size: 9px;
	}
	
	.common_news_events ul.nav-tabs.news li {
		margin-right: 4px;
		width: 19%;
	}
	
	#listings-result .meta-top .wishlist_added,
	#listings-result .meta-top .unwatch {
		right: -15px;
	}
}
@media screen and (max-width:767px) {
	.common_select_open_time .day_name_time h4 {
		font-size: 14px !important;
		text-align: left;
		margin: 5px 0;
	}
	
	#listings-result .listing-list-loop .carousel-inner .item {
		max-height: auto;
		min-height: 300px;
	}
	
	.common_select_open_time .day_name_time {
		width: 100%;
	}
	
	.calender-group .options_radio.left-date-time-div span.open_heading {
		margin: 0;
	}
	
	.business_dir_main #categories ul li {
		width: 14% !important;
		flex: none;
	}
	
	div#directory .row .col-md-3.col-sm-3 .directory_dropdown select {
		width: 48% !important;
		margin: 0 2px;
	}
	
	ul.news li>a {
		font-size: 14px;
	}
	
	.directory_search {
		margin-bottom: 10px;
		padding: 0 !important;
		margin-top: 10px !important;
	}
	
	.business_dir_main .directory_search form {
		max-width: 200px !important;
	}
	
	.author-sarita_dealer .news_home_main .tab-pane .nav-tabs li {
		width: 33% !important;
	}
	
	#header .header-listing.header-listing-fixed .hidden-xs {
		display: block !important;
	}
	
	.register_top h1 {
		font-size: 26px !important;
	}
	
	.page-id-5064 .accordion_head,
	.accordion_head1,
	.accordion_head2 {
		font-size: 13px !important;
		display: flex;
		justify-content: space-between;
	}
	
	.mobile-custom-category-slider .owl-item .item a img {
		height: 40px;
	}
	
	.wpbdp-with-button-styles .wpbdp-main-links-medium .wpbdp-main-links .button {
		border: none;
	}
	
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 7px 12px !important;
	}
	
	.login_left_registration h3,
	.login_right_registration #form-submit h2 {
		font-size: 22px;
		line-height: 26px;
	}
	
	footer#footer div#footer-main .footer_widgets_wrapper.less_4 {
		float: none;
		width: 80%;
		text-align: center;
		margin: 0 auto;
	}
	
	div#footer-copyright .stm-footer-menu {
		text-align: center;
		width: 100%;
		margin: 0;
	}
	
	div#footer-copyright {
		padding: 0 0 15px 0;
	}
	
	.page-id-9296 .content_dir_main .listing-thumbnail img {
		height: 100px;
		/* width: 100px; */
		margin: 0;
	}
	/*.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {min-height: 100px;}*/
	/*.page-id-9296 ul.common_list_sec.list-unstyled input.listing_sub_btn {font-size: 15px;}*/
	/*.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec ul.nav.nav-tabs {flex-wrap:wrap;}*/
	/*.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec li {margin-bottom:5px;}*/
	
	.page-id-9296 .wpbdp-listing.excerpt {
		padding: 5px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main {
		margin-bottom: 0;
	}
	/*.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last {width: 30%;}*/
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
		width: 25%;
	}
	/*.page-id-9296 .wpbdp-listing.excerpt .listing-actions {max-width: 15%;margin-top: -40px;}
.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {max-width: 80%;}*/
	/*.header-inner-content .dropup,.stm-fixed .header-inner-content .dropup {float: left;display: block;}*/
	/*.page-id-9296 div#wpbdp-listings-list .listing-actions.cf a {
max-width: 100%;
margin: 0 0 5px 0;
}*/
	
	.page-id-9296 .search-results .wpbdp-listing.excerpt .content_dir_main {
		margin-bottom: 8px;
	}
	/*8.7.2020*/
	
	.page-id-9296 .filter-main .rating_drop_down button i {
		font-size: 16px;
		margin-left: 6px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec .nav-tabs>li>a {
		padding: 6px 15px !important;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .listing-actions {
		margin: 8px 0 0;
	}
	
	.page-id-9296 div#wpbdp-listings-list .listing-actions.cf a {
		max-width: 32%;
		margin: 0 2% 0 0;
		padding: 6px 0 !important;
	}
	
	.page-id-9296 div#wpbdp-listings-list .listing-actions.cf a:last-child {
		margin: 0;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec .nav-tabs>li>a {
		padding: 6px 10px !important;
		min-width: 90px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
		margin: 0;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		width: 65%;
		margin: 0;
		padding: 0 0 0 10px !important;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main {
		margin: 8px 0 0;
	}
	
	.page-id-9296 .filter-main .rating_drop_down button {
		text-transform: capitalize;
		border: none;
	}
	
	.page-id-9296 .wpbdp-search-page.businessdirectory-search .wpbdp-bar.cf {
		margin: 10px 0;
		padding: 0;
	}
	
	.page-id-9296 .wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button a,
	.page-id-9296 .wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button a {
		margin: 0;
	}
	
	.custom-mobile-fixed-drop-cls .dropup.custom-mobile-fixed-drop-cls-watercraft.open ul.stm_top-menu.dropdown-menu li.menu-item-has-children.menu-item>a {
		display: none !important;
	}
	/*20.7.2020*/
	
	.author-sarita_dealer .news_home_main .tab-pane .nav-tabs {
		display: inline-block;
		width: 100%;
	}
	
	div#directory ul#myTabs,
	div#news ul#myTabsNews,
	div#events ul#myTabsEvents {
		flex-wrap: nowrap;
		overflow: scroll;
		padding-bottom: 15px;
		height: auto !important;
	}
	
	div#news .categories_outer,
	div#events .categories_outer {
		height: auto;
	}
	
	div#directory .nav-tabs>li,
	div#news .nav-tabs>li,
	div#events .nav-tabs>li {
		width: 20% !important;
		display: inline-block;
	}
	
	.business_dir_main .directory_search {
		display: none;
	}
	
	div#directory .nav-tabs>li a h4,
	div#news .nav-tabs>li a h4,
	div#events .nav-tabs>li a h4 {
		font-size: 8px;
	}
	
	.news_home_main .tab-pane .nav-tabs li.view_all_watercrafts a {
		margin: 0 auto;
	}
	
	.business_dir_main .news_events_main .directory_search form {
		margin: 0 auto;
		float: none;
	}
	/*20.7.2020 ends*/
	/*21.7.2020*/
	
	.event_sound_xls .discount-tag {
		max-width: 85%;
	}
	
	.event_sound_xls .clock,
	.event_sound_xls .changed {
		width: 50% !important;
	}
	
	.event_sound_xls .discount-tag {
		max-width: 50%;
		margin: 0 !important;
	}
	
	.event_sound_xls .schedule.schedule_section,
	.event_sound_xls .facilities.schedule {
		width: 100% !important;
		margin: 0;
	}
	/*23.7.2020*/
	
	.event_sound_xls .schedule.schedule_section {
		padding: 0;
	}
	
	.event_sound_xls .absolute-spc::before {
		content: normal;
	}
	
	.event_sound_xls .absolute-spc {
		position: static;
		transform: translate(0);
		left: 0;
		height: auto;
		padding: 0 15px;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls p,
	.event_sound_xls .banner-video iframe {
		margin: 0;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls p {
		padding: 0;
	}
	
	.event_sound_xls .banner-video {
		margin-top: 40px;
	}
	
	.event_sound_xls .banner-txt {
		top: 20%;
		transform: translate(-50%, -20%);
		-moz-transform: translate(-50%, -20%);
		-webkit-transform: translate(-50%, -20%);
	}
	
	.event_sound_xls .Gallery-head .call-to-action {
		margin: 20px 0 0 0;
	}
	
	.event_sound_xls .schedule td.accordion-txt,
	td.accordion-txt1 {
		width: auto;
	}
	
	.event_sound_xls .banner-txt h1 {
		font-size: 24px;
	}
	
	.banner-txt .location-div span {
		text-transform: capitalize;
		letter-spacing: 0;
		font-size: 14px;
	}
	
	.banner-txt .location-div.event_tooltip {
		display: flex;
		align-items: center;
		padding: 9px 18px !important;
	}
	
	.event_sound_xls .countdown>div span {
		font-size: 16px;
	}
	
	.event_sound_xls .countdown>div {
		width: 53px;
	}
	
	.event_sound_xls .countdown>div .smalltext {
		font-size: 9px;
	}
	
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner,
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
		/*width: 100%;*/
	}
	
	.event_sound_xls .discount-tag .coupn_code {
		flex-wrap: wrap;
	}
	
	.event_sound_xls .discount-tag .discount img {
		width: 60px !important;
		height: 60px !important;
	}
	
	.event_sound_xls .discount-tag .discount {
		left: -65px;
	}
	
	.additional-img-sec-vc .item.add_img_crosual_inner img {
		object-fit: cover;
	}
	
	div#show_headings {
		width: 20%;
		float: left;
		line-height: 2.3;
	}
	
	.options_radio.left-date-time-div span.open_heading {
		margin: 0px 20px !important;
	}
	
	.common_select_open_time {
		width: 80%;
		float: left;
	}
	
	.choose_cate_popup .dealer,
	.choose_cate_popup .service,
	.choose_cate_popup .standard {
		margin-bottom: 30px;
	}
	
	.new_cars .car_main_info .image_badge_type {
		right: -30%;
		top: 10%;
	}
}
@media screen and (max-width:767px) and (min-width:610px) {
	.page-id-9296 .wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button,
	.page-id-9296 .wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button {
		width: 32% !important;
		text-transform: capitalize;
		font-weight: 400;
		font-size: 13px;
		margin: 0 7px 0 0 !important;
	}
}

/************ MEDIA QUERY FOR 667px ***************/
@media screen and (max-width:667px) {
	.main_active_new_cls .middle_active_news_cls {
		width: 100%;
	}
	
	.login_left_registration {
		margin: 0 0 30px;
	}
	
	.main_active_new_cls .right_active_news_cls {
		width: 100%;
		float: none;
		margin: 0 auto 15px auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.news_buttons {
		width: 25%;
	}
	
	.stm-user-private.profile_sidebar .news_buttons {
		position: relative !important;
	}
	
	.paypal,
	.payment_sec_stripe {
		width: 60% !important;
	}
	
	.page-id-6338 .paypal,
	.page-id-6338 .payment_sec_stripe {
		width: 60% !important;
	}
	
	.payment_sign.paypal img {
		max-width: 27%;
	}
	
	.payment_ad_page .payment_sign button#signup,
	.payment_ad_page .payment_sec_stripe button.stripe-button-el {
		width: 100% !important;
	}
	
	.nonmember .wd-full:last-child {
		margin-top: 20px;
	}
	
	.title_heading_price h3 {
		margin: 0;
	}
	
	.form_fields_offer_inner {
		padding-right: 0;
	}
	
	.form_fields_offer_inner .form_fields_offer .pad-none {
		padding: 0;
	}
	
	body.stm-template-listing ul.right_img_thumbnails.thumbnails_common {
		width: 100%;
		margin: 4px 0 0 0;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.images_thumbnails li {
		width: 30%;
		padding: 0 3px !important;
	}
	
	.categories_outer .inner_info {
		min-width: 50%;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs li {
		width: auto;
		margin: 0;
	}
	
	.inventory_result .tab-content {
		width: 100%;
		margin: 0;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs li.active {
		border: 1px solid transparent;
		padding: 0;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs {
		margin-bottom: 5px !important;
		display: flex;
		overflow: auto;
		align-items: baseline;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs .edit_button {
		margin-top: -5px;
	}
	
	.inventory_result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions>ul li {
		border: 1px solid transparent;
	}
	
	.inventory_result .view_more {
		font-size: 18px;
		padding: 12px 20px;
	}
	
	.categories_outer ul.category-tabs li {
		width: 20%;
	}
	
	.modal-content.spotlight_popup h3 {
		font-size: 16px;
	}
	
	.bottom-listing ul.country-listing li {
		float: left;
		margin-right: 0;
		width: 50%;
	}
	
	.spotlight_popup ul.country-listing li p {
		font-size: 11px;
	}
	
	.spotlight_popup .modal-body h4 {
		padding: 0;
	}
	
	.spotlight_popup .info {
		padding: 0;
	}
	
	.bottom-listing,
	.bottom-listing ul.country-listing {
		margin: 0;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs li {
		width: 25%;
	}
	
	.boat_details ul.bg-blue li.nav-item {
		width: 100%;
	}
	
	.page-id-712 .seller_type ul li button.seller_not_mem {
		max-width: 60%;
	}
	
	.page-id-712 .seller_type ul li button.seller_common_btn {
		padding: 10px !important;
	}
	
	.page-id-6050 .step2_listingform .save-btn button.common_listing_btn {
		width: 30%;
		float: left;
		margin: 8px;
		padding: 18px 0;
	}
	
	.login_left_registration,
	.login_right_registration {
		width: 100%;
		float: left;
	}
	/*.login_right_registration .form-submit-xls {
width: 70%;
float: none;
margin: 0 auto;
}*/
	
	.page-id-5064 .user-login-plu {
		margin: 0 auto 0px;
		width: 250px;
	}
	
	.login_left_registration h3,
	.login_right_registration #form-submit h2 {
		font-size: 19px;
		line-height: 25px;
	}
	
	.login_right_registration #form-submit h2 {
		padding-bottom: 10px;
	}
	
	.page-id-5064 .private-seller-listings.toggleslide:first-child button.register-btn {
		padding: 15px 25px !important;
	}
	
	.login_right_registration .form-submit-xls {
		width: 100%;
	}
	
	.login_left_registration::before {
		right: 0;
		width: 100%;
		height: 2px;
		bottom: 15px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {
		min-height: 120px;
		max-height: 140px;
		width: 100%;
	}
	/*.page-id-9296 .content_dir_main .listing-thumbnail img {height: 80px;}*/
	
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main ul.message_call li button {
		padding: 5px 7px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec .nav-tabs>li>a,
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main ul.message_call li button {
		font-size: 12px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main ul.message_call li button i {
		font-weight: 500;
	}
	/*23.7.2020*/
	
	.event_sound_xls .clock,
	.event_sound_xls .changed {
		width: 100% !important;
	}
	
	.event_sound_xls .discount-tag {
		max-width: 74%;
		margin: 25px 0 0 0 !important;
	}
	
	.banner-btmarea {
		padding: 20px;
	}
	
	.additional-img-sec-vc .additional-inner-content-sec-vc h4 {
		margin: 0;
	}
	
	.Get_Tickets {
		margin-top: 20px;
	}
	
	.event_sound_xls .Gallery-head h4 {
		width: 100%;
		text-align: center;
	}
	
	.event_sound_xls .Gallery-head .call-to-action {
		width: 100%;
		text-align: center;
	}
	
	.stm-view-type.event_sound_xls .Gallery-head {
		padding: 3em;
	}
}

/************ MEDIA QUERY FOR 640px ***************/
@media screen and (max-width: 640px) {
	.price_data_mobile {
		display: inline-block;
		width: 100%;
	}
	
	.price_data {
		display: none;
	}
	
	#listings-result .listing-list-loop .content .title {
		display: inline-block;
		width: 100%;
	}
	
	#listings-result .view_div {
		margin: 0 0 10px 0;
	}
	
	.meta-row.clearfix {
		width: 100%;
		display: inline-block;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre {
		display: block;
		padding: 5px 0;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .companyloc {
		display: none;
	}
	
	.listing-list-loop .content .popup-overlay {
		left: 0;
		right: 0;
		margin: auto;
		top: 50% !important;
		width: 83%;
		transform: translateY(-50%);
	}
	
	.listing-list-loop .content {
		position: relative;
	}
	
	.page-id-6050 .feild_sec-width {
		width: 100% !important;
		float: left;
		margin: 10px 0 !important;
	}
	
	.standard_result .listing-archive-dealer-info {
		bottom: -11px;
	}
	
	#listings-result .meta-bottom {
		width: 100%;
	}
	
	#listings-result .standard_result .view_div {
		bottom: 0;
	}
	
	.page-id-6050 .feild_sec-standard.sec-right label.dealer_role {
		padding: 0;
	}
	
	.listing-list-loop .content {
		padding: 0 15px;
	}
	
	.offers_button .popup-overlay .buttons_modal_offers .btn {
		width: auto;
		border-radius: 4px;
		border: 3px solid #98bd81;
		background: transparent !important;
		color: #1f1f1f !important;
		padding: 5px;
	}
	
	.popup-overlay.login_modal .message_popup .offer_layout.message_modal .col-xs-12 {
		width: 100%;
	}
	
	.popup-overlay.login_modal {
		width: 100%;
		padding: 15px 20px;
		max-height: inherit;
	}
	
	.popup-overlay.login_modal .message_popup .message_modal .buttons_modal_offers button.btn.btn1 {
		width: auto;
		height: auto;
		padding: 5px 15px;
	}
	
	#listings-result .listing-list-loop .popup-overlay.login_modal .message_popup .carousel-inner .item {
		min-height: 165px;
	}
	
	#listings-result .listing-list-loop .popup-overlay.login_modal .message_popup .carousel-inner .item {
		max-width: auto;
	}
	
	.offers_button .popup-overlay .make_an_offer_popup .col-xs-12 {
		width: 100%;
	}
	
	.offers_button .popup-overlay.logout_modal .title_heading_price {
		margin: 10px 0 0;
	}
	
	.logout_modal .buttons_modal_offers button.btn2.btn {
		padding: 6px 10px;
	}
	
	.nav-tabs.cutomtab-menu>li {
		width: 100%;
	}
	
	.nav-tabs.cutomtab-menu li:hover .hover-cate-cls-xls {
		width: 94%;
		margin: 0 auto;
	}
	
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: auto !important;
	}
	
	#form-submit h2 {
		font-size: 15px;
	}
	
	.page-id-6059 .container_section h2 {
		font-size: 18px;
	}
	
	.page-id-6059 .container_section .clearfix input.signupbtn {
		width: auto;
	}
	
	.rrp_sec {
		position: absolute;
	}
	
	span.premium_sec.custom-hide {
		display: none;
	}
	
	.page-id-6050 .stm-single-feature-main {
		margin-bottom: 0;
	}
	
	.stm-services-archive-page .stm-service-unit {
		min-height: auto;
	}
	
	.aside-left {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	
	.feild_sec-standard.sec-left .aside-left h1 {
		font-size: 14px;
		width: auto;
		padding-right: 4px !important;
	}
	
	.page-id-6036 #box-two {
		height: auto;
		width: auto;
		background-color: #fff;
		border-radius: 50%;
		display: inline-block;
	}
	
	.page-id-6036 .aside-left .aside-left {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		width: auto;
	}
	
	.business_dir_main #categories ul li {
		width: 20% !important;
	}
	
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: auto;
	}
	
	.page-id-6054 .accordion_body2 {
		width: 100%;
	}
	
	#form-submit h2 {
		margin-bottom: 0;
	}
	
	.page-id-6054 .accordion_head2 {
		width: 75%;
	}
	
	.page-id-6050 .feild_sec-width .feild_sec-standard.sec-left,
	.page-id-6050 .feild_sec-width .feild_sec-standard.sec-right {
		width: 100%;
		margin-bottom: 5px;
	}
	
	.stm-single-feature-main.commercial .stm-single-feature {
		width: 100% !important;
	}
	
	.page-id-6050 .table-box label,
	.page-id-6050 .table-box input[type="text"] {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.page-id-6050 .next-form-label input.next-inpput {
		width: 100%;
	}
	
	.company_photos_column {
		width: 50%;
	}
	
	.page-id-6050 .promotion .feild_sec-standard.sec-right input[type="text"] {
		width: 100%;
		margin-right: 0;
	}
	
	.page-id-6050 .promotion .feild_sec-standard.sec-right {
		width: 100% !important;
	}
	
	.business_dir_main #categories ul li {
		width: 33%;
	}
	
	#header .listing-logo-main {
		margin: 15px auto !important;
		float: none;
		display: flex !important;
	}
	
	#header .header-listing-fixed {
		padding: 10px 0 0 0px !important;
	}
	
	#header .listing-service-right.clearfix {
		width: 100% !important;
	}
	
	.page-id-6054 .accordion_body2 .inner_content {
		min-height: inherit !important;
	}
	
	.header-listing .listing-right-actions {
		float: none !important;
	}
	
	#header .listing-logo-main {
		max-width: inherit !important;
		width: auto !important;
		justify-content: center;
		margin: 0 auto !important
	}
	
	.tabs_business_dir ul.nav.nav-tabs {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.header-listing .listing-logo-main img {
		width: 90% !important;
		float: none;
		margin: 0 auto;
	}
	
	.tabs_business_dir {
		margin-top: 0;
	}
	
	.custom-mobile-cockpit-cls {
		top: 0px;
	}
	/*9.7.2020*/
	
	#header .listing-logo-main {
		padding-bottom: 8px !important;
	}
	
	#listings-result .listing-list-loop .image,
	#listings-result .content_main {
		width: 100%;
	}
	
	.mobile_tre {
		display: block;
	}
	
	.tre {
		width: 100%;
		display: none;
	}
	
	#listings-result .meta-bottom {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	
	.listing-list-loop .content {
		padding-left: 15px;
	}
	
	.listing-list-loop .content {
		width: 100%;
	}
	
	#listings-result .right_section {
		left: 15px !important;
	}
}

/************ MEDIA QUERY FOR 600px ***************/
@media screen and (max-width: 600px) {
	.single_advert_responsive .advert_rightImg li {
		width: 49% !important;
	}
	
	.select_news_events div.inner_select input {
		padding: 10px 0;
		width: 49% !important;
	}
	
	.switcher .selected a {
		margin: 0 !important;
		background: #FFFFFF url(//www.marinetrader.com/wp-content/plugins/gtranslate/switcher.png) repeat-x !important;
	}
	
	div#mobilelayout2 .wpb_wrapper h2 {
		font-size: 18px;
		padding: 10px 0;
	}
	
	.manage_offers_tab .offers_tab .right_below .expiry_date {
		width: 100%;
	}
	
	.manage_offers_tab .offers_tab .action_buttons {
		text-align: left;
		width: 100%;
	}
	
	.manage_offers_tab .offers_tab .right_below .expiry_date {
		padding-bottom: 0;
	}
	
	div#mobilelayout2 {
		background: lightgrey;
		margin: 10px;
		padding: 10px;
		display: none;
	}
	
	.home .listing-logo-main {
		display: unset !important;
	}
	
	.switcher.notranslate {
		align-items: center;
		justify-content: start;
		width: auto !important;
	}
	
	#gtranslate_wrapper {
		text-align: center;
		width: 100%;
		left: 0 !important;
	}
	
	div#mobilelayout2 h2 {
		font-size: 20px;
	}
	
	.listing-menu-mobile-wrapper .stm-menu-trigger {
		margin-top: 8px !important;
	}
	
	.stm-template-listing .header-listing-unfixed .stm-opened-menu-listing {
		top: 112px !important;
	}
	
	.header-listing .listing-right-actions {
		margin: 0 !important;
	}
	
	.listing-logo-main a.bloglogo img {
		position: static !important;
	}
	
	.categories_outer ul.category-tabs li {
		width: 47%;
	}
	
	.outer_modal_main ul.nav-tabs li a {
		font-size: 16px;
		line-height: 20px;
	}
	
	.outer_modal_main p.login-submit input {
		padding: 12px 20px;
	}
	
	.offer_layout .modal-dialog {
		width: 90%;
	}
	
	.blog_outer_Sec.stm-archives.stm-view-type-grid {
		padding: 20px 0;
	}
	
	.page-template-contact .stm-archives {
		padding-top: 0;
	}
	
	.switcher.notranslate {
		margin: 0;
	}
	
	.switcher .selected {
		background: #052463 !important;
		width: auto;
	}
	
	div#gtranslate_wrapper,
	.switcher .selected a {
		float: left;
		width: 110px;
	}
}
@media(min-width:577px) {
	.mobile-event-details,
	.mobile-event-media,
	.desktop_view_none {
		display: none;
	}
}

/************ MEDIA QUERY FOR 576px ***************/
@media(max-width:576px) {
	.spotlight-cate-main-sec-xls,
	.news-cate-main-sec-xls,
	.event-cate-main-sec-xls {
		display: none;
	}
	
	.thumbnail-section .aside-section .listing-thumbnail a.thickbox {
		display: none;
	}
	
	.spotlight-tab-mb .slick-initialized .slick-slide img {
		height: 150px !important;
		width: 100%;
		padding: 0px;
		object-fit: cover;
	}
	
	.spotlight-tab-mb .car_main_info .car_price_xls {
		width: 42%;
	}
	
	.spotlight-tab-mb .car_main_info .car_details h4 {
		margin: 15px 0;
	}
	
	.spotlight-tab-mb .car_details {
		padding: 0px 20px;
	}
	
	.news-tab-mb .car_details {
		padding: 0px 20px;
	}
	
	.news-tab-mb .slick-initialized .slick-slide img {
		height: 150px !important;
		width: 100%;
		padding: 0px;
		object-fit: cover;
	}
	
	.event-tab-mb .car_details {
		padding: 0px 20px;
	}
	
	.event-tab-mb .car_main_info .car_details h4 {
		margin: 15px 0;
	}
	
	.event-tab-mb .slick-initialized .slick-slide img {
		height: 150px !important;
		width: 100%;
		padding: 0px;
		object-fit: cover;
	}
	
	.panel-group.main-dropdown-cate-cls.desktop_view_none {
		margin: 20px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main ul li {
		width: auto;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .thumbnail-btn {
		margin: 0 auto;
	}
	
	.page-id-9296 .filter-rate:after {
		display: none !important;
	}
	
	.pricing_mobile .panel-group .panel-heading,
	.main_watercraft_listing_sec .left_img_category,
	.main_watercraft_listing_sec .mid_content_category,
	.main_watercraft_listing_sec .select_button_cat {
		width: 100%;
	}
	
	.main_watercraft_listing_sec .left_img_category,
	.main_watercraft_listing_sec .mid_content_category,
	.main_watercraft_listing_sec .select_button_cat {
		padding: 0;
	}
	
	.recommended_pro ul li p {
		width: 100%;
		float: none;
		text-align: center;
		margin: 0 0 15px 0;
	}
	
	.recommended_pro ul li {
		border-bottom: 1px solid #cccccc;
		float: left;
	}
	
	.right_side_advert ul.message_call li,
	.specifications_table td {
		width: 100%;
	}
	
	.recommended_pro ul li:last-child {
		border-color: transparent;
	}
	
	.recommended_pro ul li p:last-child {
		margin: 0;
	}
	
	.single-listing-car-inner .title.heading-font,
	.stm-listing-single-price-title .title {
		font-size: 23px !important;
	}
	
	.single-listing-car-inner .stm-listing-single-price-title .price {
		font-size: 20px;
	}
	
	.advert_description_section {
		margin-top: 20px;
		padding-top: 20px;
	}
	
	.listings_tab li {
		width: 33.33%;
	}
	
	.drafts_adverts .draft_box .draft_left {
		float: none;
		margin: 0 auto;
	}
	
	.drafts_adverts .draft_box .draft_right {
		width: 100%;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs li {
		width: 100%;
	}
	
	.company_photos_row .company_photos_column img {
		width: 100%;
	}
	
	.mainDir_home h3 {
		font-size: 18px;
	}
	
	.mainDir_home .imgBoxes_rotate,
	.mainDir_home .imgBoxes_rotate h4 {
		transform: rotate(0);
		position: static;
	}
	
	.mainDir_home .imgBoxes_rotate {
		float: left;
		width: 47%;
		height: 110px;
	}
	
	.mainDir_home .imgBoxes_rotate.rightImg_rotate {
		margin-left: 15px;
	}
	
	.mainDir_home .imgBoxes_rotate p {
		font-size: 13px;
	}
	
	.mainDir_home {
		margin: 0 auto;
	}
	
	.striped-row button.btn.btn-primary {
		width: 95% !important;
		padding: 5px 0px;
		font-size: 13px;
	}
	
	.postid-15428 .right_cate_nav_sec .tab-content .common_list_sec {
		width: 100%;
	}
	
	.postid-15428 .listing-actions.cf .button {
		background-color: #052463 !important;
		color: #ffff !important;
	}
	
	.postid-15428 .thumbnail-section .aside-section .listing-thumbnail a.thickbox {
		margin: 0 auto;
		display: flex;
		justify-content: center;
		float: none;
		margin-bottom: 10px;
	}
	
	.postid-15428 .thumbnail-section .aside-section .listing-thumbnail .img_desc_desktop_none {
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	
	.postid-15428 .common_content_div .company-txt {
		display: none;
	}
	
	.postid-15428 .left_content_details .inner h3 {
		text-transform: capitalize;
		margin-bottom: 10px;
		padding: 0;
		float: left;
	}
	
	.mobile-custom-category-slider .owl-item .item a img {
		height: 30px;
	}
	
	.mobile-custom-category-slider .owl-item .item a h4 {
		font-size: 10px;
		/*word-break: break-word;*/
	}
	/* 1-7-2020 */
	
	.cate_add_more_list_right {
		position: relative;
		top: -1px;
	}
	
	.cate_add_more_list_right span {
		font-size: 11px;
	}
	
	.titles_addMore_business .add_more_btn {
		margin: auto !important;
	}
	/*div#directory .nav-tabs>li,
div#news .nav-tabs>li,
div#events .nav-tabs>li {
width: 25% !important;
}*/
	/*.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
margin: 0 8px 0 0;
}*/
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last {
		width: 100%;
	}
	
	.event_sound_xls .table table tbody td i {
		padding: 5px 10px 2px 0;
		font-size: 16px;
	}
	
	.event_sound_xls .changess .card-block {
		color: #000;
		padding: 0px 12px 0 40px;
		font-size: 16px;
	}
	
	.static-images,
	.static-images1 {
		display: block !important;
	}
	
	.static-images .img-1 img {
		width: 100%;
		min-height: auto !important;
		height: auto !important;
	}
	
	.slick-initialized .slick-slide img {
		height: 150px !important;
		width: 100%;
		padding: 5px;
	}
	
	.event_form .inner_select1 .inner_options_radio1,
	.options_radio.cost_to_enter_div.active input[type="text"],
	.cost_enter_middle,
	.select_news_events div.inner_select input,
	.options_radio .inner_options_radio,
	.wd-half div.options_radio,
	.event_form .inner_select input[type="text"],
	.select_news_events div.inner_select input,
	.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column input,
	.select_news_events div.inner_select input,
	.news_form .company_photos,
	.event_form .company_photos,
	.select_news_events .inner_select .news_video_file,
	.select_news_events .inner_select2 {
		width: 100% !important;
		padding-right: 0px;
	}
	
	.options_radio.cost_to_enter_div.active .inner_options_middle.currency_width {
		width: 50% !important;
	}
	
	.options_radio.cost_to_enter_div.active .inner_options_radio.options_radio1.event_price_position.currency_position {
		left: 52%;
		top: 31px;
		width: 46% !important;
		top: 114px !important;
	}
	
	.additional-img-sec-vc,
	.stm-view-type.event_sound_xls .Gallery-section,
	.container.schedule-facilities,
	.event_sound_xls .banner-btmarea,
	.event_sound_xls .banner-video,
	.static-images,
	.event-content-cls {
		display: none !important;
	}
	
	.panel-title>.small,
	.panel-title>.small>a,
	.panel-title>a,
	.panel-title>small,
	.panel-title>small>a {
		color: #052463 !important;
		text-decoration: none;
	}
	
	.panel-body td.changes_date {
		width: 25%;
	}
	
	.stm-view-type.event_sound_xls .desktop_view_none {
		padding: 15px 20px 0;
		margin: 0;
	}
	
	div#accordion21 .panel,
	div#accordion23 .panel {
		background: #052463;
		padding: 8px 10px;
	}
	
	div#accordion21 .panel a,
	div#accordion23 .panel a {
		color: #fff;
		text-decoration: none;
	}
	
	.desktop_view_none .panel-body {
		padding: 5px;
	}
	
	.desktop_view_none .panel #collapseTwoOne {
		color: #fff;
		padding: 5px 0;
	}
	
	.desktop_view_none .facilities_tex {
		background: #fff;
		color: #000;
		border: none;
	}
	
	.desktop_view_none td.changes_info a {
		color: #000 !important;
	}
	
	.desktop_view_none .static-images .img-1 img {
		min-height: 140px !important;
	}
	
	.desktop_view_none .static-images1 .img-1,
	.desktop_view_none .static-images .img-1 {
		width: 33.3% !important;
	}
	
	.desktop_view_none .additional-img-sec-vc,
	.desktop_view_none .event-content-cls p,
	.desktop_view_none .static-images,
	.desktop_view_none .banner-video,
	.mobile_images_loop {
		display: block !important;
	}
	
	.recent_event_slider #wppsac-post-slider-1 .wppsac-sub-content {
		padding-bottom: 10px;
		word-break: break-all;
	}
	
	.mobile-event-details .panel-body .event-content-cls,
	.recent_event_slider {
		display: block !important;
	}
	
	.mobile-event-details .event_sound_xls .schedule {
		padding: 1em 0 !important;
	}
	
	.event_sound_xls .banner-txt h1 {
		color: #286090 !important;
	}
	
	.event_sound_xls .home-page-banner img {
		height: 300px;
	}
	
	.event_sound_xls .banner-txt {
		position: inherit;
		top: 25px;
		display: inline-block;
		text-align: center;
		margin: 20px 0;
	}
	
	.banner-txt .location-div,
	.banner-txt .banner-changed {
		float: none;
	}
	
	.banner-txt .banner-changed {
		display: inline-block;
	}
	
	ul.event-mob-overview li {
		list-style: none;
		width: 100%;
		display: inline-block;
	}
	
	ul.event-mob-overview {
		padding-left: 0;
	}
	
	.event_sound_xls .discount-tag {
		max-width: 84%;
	}
	
	ul.event-mob-overview li i {
		margin-right: 10px;
	}
	
	.mobile-event-details ul.banner_video-text li {
		color: #fff;
	}
	
	.recent_event_slider .wppsac-post-slider.design-4 .wppsac-post-image-bg {
		height: auto !important;
	}
	/************POst-racing css ***************/
	
	.mobile-news-details button.simplefavorite-button.preset,
	.post-news-content p,
	.post-news-video {
		display: none !important;
	}
	
	.mobile-news-details div#collapseTwoOne .panel-body {
		background: #fff;
		color: #052463;
		font-weight: 700;
		padding: 5px 15px;
	}
	
	.mobile-news-details div#collapseTwoOne .panel-body ul li {
		list-style: none;
	}
	
	.mobile-news-details div#collapseTwoOne .panel-body ul {
		padding-left: 0;
		margin-bottom: 0;
	}
	
	.mobile-news-details .post-news-content {
		width: 100%;
		padding: 0;
		background: #fff;
		text-align: left;
	}
	
	.mobile-news-details .post-news-content p {
		word-break: break-all;
		margin-bottom: 0px;
		padding: 15px;
		color: #052463;
	}
	
	.desktop_view_none .post-news-video {
		width: 100%;
		padding: 10px 0;
	}
	
	.post-thumbnail .carousel.slide.post_gallery_slider .item img {
		min-height: 220px;
	}
	
	.carousel.slide.post_gallery_slider .carousel-control i {
		left: 30px;
	}
	
	#post-15525 .stm-single-post {
		padding-top: 15px;
	}
	
	#post-15525 .stm-single-post .post-title {
		margin-bottom: 15px;
	}
	
	.blog-meta .stm-icon-date:before {
		top: 0 !important;
	}
	
	.blog-meta .clearfix .blog-meta-unit {
		width: 100%;
		margin-top: 5px;
	}
	
	.post-news-content {
		width: 100% !important;
		float: none !important;
		padding-right: 0px !important;
		margin: 0 auto;
		display: inline-block;
		text-align: center;
	}
	
	.related_post_xls>h2 {
		line-height: 17px;
		display: inline-block;
		padding: 15px 15px 15px;
		background-color: #052463;
		color: #fff !important;
		margin-top: 10px;
		width: 100%;
		text-align: center;
	}
	
	.related_post_xls .wppsac-post-slider.design-2 .wppsac-post-image-bg {
		height: 280px;
	}
	
	.related_post_xls .slick-initialized .slick-slide img {
		height: 100% !important;
	}
	
	.mobile-news-details .post-news-content p,
	.mobile-news-media .post-news-video {
		display: block !important;
	}
	
	.mobile-news-details .stm-icon-date:before {
		color: #052463;
	}
	
	.mobile-news-details div#collapseTwoOne .panel-body ul li:first-child {
		width: 25%;
		float: left;
	}
	
	.mobile-news-details div#collapseTwoOne .panel-body ul li i {
		margin-right: 10px;
	}
	
	.mobile-news-details .fa-map-marker:before,
	.mobile-news-details .stm-icon-date:before {
		margin-right: 8px;
	}
	
	.mobile-news-details .post-news-content p {
		display: block !important;
		text-align: justify;
	}
	
	.mobile-news-media .post-news-video iframe {
		width: 100%;
	}
	
	.choose_cate_popup .standard,
	.choose_cate_popup .dealer {
		margin-bottom: 30px;
	}
	
	.trade-business_directory .modal-dialog {
		width: 500px;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -28%;
	}
	
	.desktop_images_loop {
		display: none !important;
	}
	
	.mobile_images_loop span.slider_arrows {
		position: relative;
		top: 50%;
	}
	
	.page-id-4371.stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit {
		width: auto !important;
	}
	
	.category_main_banner .form_main form.form-inline button {
		bottom: 15% !important;
	}
}

/************ MEDIA QUERY FOR 481px ***************/
@media only screen and (min-device-width: 481px) and (max-device-width: 767px) {
	.page-id-5064 .private-seller-listing {
		width: 50%;
		float: left;
		padding: 0px;
	}
	
	.page-id-5064 .Private-listings {
		padding: 0;
	}
	
	.page-id-5064 .private-seller-listing {
		width: 40%;
		float: left;
		padding: 0px;
		margin-left: 10%;
	}
	
	.page-id-5064 button.btn.btn-primary.btn-lg.togglebtn,
	button.btn.btn-primary.btn-lg.togglebtn2 {
		padding: 10px 16px;
	}
	
	.login_right_registration {
		padding-bottom: 25px;
	}
	
	.stm_breadcrumbs_unit.heading-font {
		padding-top: 21px;
	}
	
	.page-id-5064 .private-seller-listings.toggleslide:first-child button.register-btn {
		width: auto;
	}
}

/************ MEDIA QUERY FOR 480px ***************/
@media screen and (max-width:480px) {
	.select_news_events div.inner_select input {
		padding: 10px 2px;
		width: 50% !important;
	}
	
	.main_active_new_cls .middle_active_news_cls {
		width: 100%;
	}
	
	.main_active_new_cls .middle_active_news_cls {
		margin-bottom: 20px;
	}
	
	.news_buttons {
		width: auto;
		float: none;
	}
	
	ul.message_call.desktop_message_call_cls {
		display: none;
	}
	
	ul.message_call.mobile_message_call_cls i {
		margin: 0 !important;
	}
	
	ul.message_call.mobile_message_call_cls {
		display: inline-block;
	}
	
	.business_dir_main #categories ul li {
		width: 30% !important;
		flex: none;
	}
	
	.stm-user-private.profile_sidebar .news_buttons {
		left: 0 !important;
	}
	
	.page-id-6059 .feild_sec-standard input[type=text],
	.feild_sec-standard input[type=email],
	.feild_sec-standard input[type=password] {
		width: 100%;
	}
	
	.business_plus_inner .save-btn button.common_listing_btn {
		width: 100%;
		float: left;
		margin: 2px;
		padding: 10px 0;
	}
	
	.business_plus_inner .company_photos_row .company_photos_column input {
		margin-bottom: 10px;
	}
	
	.business_plus_inner .save-btn button.common_listing_btn:last-child {
		width: 100%;
		margin: 2px;
		display: inline-block;
	}
	
	.stm-user-private-main .inventory_section ul.nav.nav-tabs.listings_tab li {
		width: 100% !important;
	}
	
	.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td.business_directory_inc span {
		line-height: 25px;
		padding: 5px !important;
	}
	
	.right_bought .buttons_bought_All button {
		margin-top: 5px;
		width: 100%;
	}
	
	.manage_offers_tab .sort-by {
		width: 100%;
	}
	
	.manage_offers_tab .sorting {
		width: 50%;
		margin-left: 0;
	}
	
	.manage_offers_tab .sort-by span {
		width: 100%;
		float: left;
	}
	
	.sold_items .right_bought .buttons_bought_All .tre button {
		width: 100%;
	}
	
	.spotlight_buttons button.btn.btn-info.home_spotlight,
	.spotlight_buttons button.btn.btn-info.cat_spotlight {
		width: 100%;
		margin-top: 10px;
	}
	
	.inventory_result .active_adverts .featured_result,
	.inventory_result .premium_result {
		display: inline-block;
	}
	
	.inventory_result .active_adverts .standard_result {
		display: inline-block;
	}
	
	.steps .right-section h2,
	.home_steps .right_section h2 {
		padding: 0 14px;
	}
	
	.right-section,
	.right_section {
		float: right;
		width: 70% !important;
	}
	
	.home-nxt-btn {
		width: 100%;
		margin-bottom: 20px !important;
		display: inline-block;
	}
	
	table.cat-table-responsive,
	table.table-responsive {
		width: 95%;
	}
	
	.steps #prev_btn,
	.home_steps #home_prev_btn {
		width: 30%;
	}
	
	div.checker,
	div.checker span,
	div.checker input {
		width: 12px !important;
		height: 12px !important;
	}
	
	.steps #next_btn,
	.home_steps #home_next_btn {
		padding: 7px 10px;
	}
	
	.spotlight_popup .info i {
		font-size: 25px;
	}
	
	.steps .right-section h2,
	.home_steps .right_section h2 {
		font-size: 17px;
	}
	
	ul.country-listing .checkmark,
	ul.country-listing .cat_checkmark {
		height: 15px;
		width: 15px;
	}
	
	.spotlight-popup.modal.fade .modal-dialog .spotlight_popup {
		height: 400px;
	}
	
	.spotlight_popup .modal-body {
		position: relative;
		height: 389px !important;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	
	.outer-listing {
		float: left;
		width: auto;
	}
	
	.event_form .inner_select1 .inner_options_radio1 {
		width: 100% !important;
	}
	
	ul.country-listing .checkmark:after,
	ul.country-listing .cat_checkmark:after {
		top: 2px;
	}
	
	.cost_enter_middle {
		width: 100%;
	}
	
	.event_form .options_radio2 {
		width: 100% !important;
	}
	
	.event_form .inner_select .cost_to_enter_div .currency_position {
		position: static;
	}
	
	.event_form .inner_select2 {
		width: 100% !important;
	}
	
	.event_form .inner_select input[type="text"] {
		width: 100%;
	}
	
	.common_news_events ul.nav-tabs.news li a {
		font-size: 8px;
	}
	
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-right: 0 !important;
		padding-left: 10px !important;
	}
	
	.page-id-6036 form.sign_dealer_form .feild_sec-width {
		margin-bottom: 0px;
	}
	
	.feild_sec-standard .select2[dir="ltr"] {
		width: 100% !important;
	}
	
	.stm-single-feature-main .table-box {
		width: 100% !important;
	}
	
	.page-id-6036 h4.stm-seller-title {
		font-size: 18px !important;
		margin-bottom: 0;
	}
	
	.facilities_btn_sec {
		width: 100%;
	}
	
	.page-id-6036 form.sign_dealer_form .feild_sec-width .feild_sec-standard input {
		width: 100% !important;
	}
	
	.stm-single-feature-main .table-box label {
		margin-bottom: 10px;
	}
	
	.page-id-6036 .input_fields_wrap1 .add_field_button1 {
		margin-top: 0;
	}
	
	.stm-car-listing-data-single.stm-border-top-unit {
		margin-top: 0;
	}
	
	.page-id-6036 .feild_sec-standard {
		margin: 0 !important;
	}
	
	.company_photos_row .company_photos_column {
		width: 50%;
	}
	
	.page-id-6059 .feild_sec-width .feild_sec-standard {
		width: 100%;
		float: left;
	}
	
	.payment_sign.paypal img {
		max-width: 50%;
	}
	
	.page-id-6338 .payment_sign button#signup {
		padding: 12px 21px;
	}
	
	.notice h2 {
		font-size: 16px;
	}
	
	.page-id-5064 .private-seller-listings.toggleslide h2 {
		width: 90%;
	}
	
	.categories_outer .inner_info {
		min-width: 100%;
	}
	
	div.buying ul.nav-tabs li {
		width: auto;
	}
	
	.spotlight_section p {
		width: 100%;
	}
	
	.bottom-listing ul.country-listing li {
		width: 50%;
	}
	
	.spotlight_popup ul.country-listing li p {
		font-size: 11px;
		width: 87%;
	}
	
	.watched_items .watched-carousel .left-info {
		width: 100%;
	}
	
	.gallery-img {
		width: 100% !important;
		margin: 15px auto;
	}
	
	.Gallery-section .img-desc h1,
	.banner-txt h1,
	.Gallery-head h1 {
		font-size: 18px;
	}
	
	.absolute-spc {
		padding: 0;
		margin: 0 !important;
	}
	
	.Gallery-section .img-desc p {
		margin: 15px auto;
		font-size: 16px;
	}
	
	.draft_box .draft-heading {
		float: left;
		width: 100%;
	}
	
	.draft_box .draft-btns {
		float: left;
		width: 100%;
		padding: 0;
	}
	
	.drafts_adverts .draft-btns .price {
		width: 100% !important;
	}
	
	.inventory_result .view_div {
		width: 100% !important;
	}
	
	.inventory_result .listing-list-loop .content {
		width: 100% !important;
		margin-right: 0;
	}
	
	.inventory_result .view_div {
		margin: 0 0 15px 0 !important;
	}
	
	.page-id-6050 .company_photos_column {
		width: 50%;
	}
	
	.page-id-6050 .stm-single-feature-main.jetski .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.yacht .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.commercial .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.boat_home .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.sailboat .stm-single-feature,
	.page-id-6050 .stm-single-feature-main.fishing .stm-single-feature {
		width: 100%;
	}
	
	.page-id-6050 .stm-user-private-settings-wrapper .main-category-sec .inner-category-sec {
		width: 50%;
	}
	
	.page-id-6050 .stm-user-private-settings-wrapper .main-category-sec .inner-category-sec button {
		padding: 13px 10px;
		margin-bottom: 0px;
	}
	
	.drafts_adverts .draft-btns .price {
		width: auto;
		padding: 7px 30px !important;
	}
	
	.drafts_adverts .draft_box .draft_left {
		width: 100%;
		text-align: center;
	}
	
	.drafts_adverts .draft-btn {
		margin-top: 15px !important;
	}
	
	.For_toggle .tab .tablinks,
	.For_toggle2 .tab .tablinks_tab {
		width: 100%;
		margin: 0 0 15px 0;
	}
	/********* Registration page css *********/
	
	.page-id-5064 .private-seller-listing.toggleslide {
		width: 100%;
		float: left;
	}
	
	.page-id-5064 button.btn.btn-primary.btn-lg.togglebtn2 {
		padding: 10px 23px;
	}
	
	.page-id-5064 .private-seller-listing {
		padding: 0px 0px !important;
	}
	
	.page-id-5064 .stm-template-listing button {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.page-id-5064 .Private-listings,
	.private_trade-button {
		padding: 0;
	}
	
	.inventory_result .listing-list-loop .content {
		width: 100% !important;
		margin: 0;
	}
	
	.inventory_result .right_section.view_div {
		width: 100%;
		margin: 15px 0;
	}
	
	.inventory_result .offers_msgs ul.nav.nav-tabs li.active {
		border: 1px solid transparent;
	}
	
	.login_left_registration {
		width: 100%;
		margin-top: 0;
		margin-bottom: 20px;
	}
	
	.login_right_registration {
		width: 100%;
	}
	
	.login_right_registration .form-submit-xls {
		padding: 0;
	}
	
	.stm_add_car_form .build_ad {
		margin-bottom: 20px;
	}
	
	.additional_features .additional_div .stm-single-feature {
		width: 100% !important;
	}
	
	.additional_features .additional_div .stm-single-feature:last-child {
		border: none;
	}
	
	.additional_features .additional_div .single-modification .feature_checkbox {
		min-height: 430px !important;
	}
	
	.additional_features .additional_div .single-feature .feature_checkbox {
		min-height: 550px !important;
	}
	
	.additional_features .additional_div .single-convenience .feature_checkbox {
		min-height: 440px !important;
	}
	
	.additional_features .additional_div .single-accessories .feature_checkbox {
		min-height: 390px !important;
	}
	
	.additional_features .additional_div .single-feature .add_new_checkbox {
		margin-bottom: 25px;
	}
	
	.additional_features .additional_div .stm-single-feature.single-accessories {
		min-height: 510px;
	}
	
	.additional_features div.checker,
	.additional_features div.checker span,
	.additional_features div.checker input {
		width: 16px !important;
		height: 16px !important;
	}
	
	.page-id-6050 .step2_listingform .save-btn button.common_listing_btn {
		width: 48%;
		float: left;
		margin: 5px 2px;
		padding: 18px 0;
	}
	
	.page-id-6050 .step2_listingform .save-btn button.common_listing_btn:last-child {
		margin: 0 auto;
		float: none;
	}
	
	.page-id-6050 .feature-single label {
		align-items: center;
		display: flex;
	}
	
	.postid-15428 .right_cate_nav_sec .nav-tabs>li {
		float: left;
		margin-bottom: -1px;
		width: 25%;
	}
	
	.postid-15428 .right_cate_nav_sec .nav-tabs>li>a {
		font-size: 12px !important;
		padding: 8px 0px !important;
	}
	
	.postid-15428 .listing-actions.cf input {
		box-shadow: none !important;
		width: 31.33%;
		font-size: 100%;
		border: none !important;
	}
	
	.postid-15428 .wpbdp-listing-single .listing-actions {
		width: 100% !important;
	}
	
	.postid-15428 .right_cate_nav_sec .tab-content .common_list_sec li {
		width: auto;
		padding-right: 5px;
	}
	
	.mobile_profile_toogle button.mobile-profile-toggle {
		top: 5em;
	}
	
	.tabs_business_dir ul.nav.nav-tabs li a {
		margin-top: 7px;
	}
	
	.mobile-custom-category-slider .owl-item .item {
		padding: 0 0px;
	}
	
	.login_right_registration .form-submit-xls {
		width: 100%;
	}
	
	.page-id-5064 .user-login-plu {
		width: 100%;
	}
	
	.login_left_registration::before {
		bottom: 5px;
	}
	
	footer#footer div#footer-main .footer_widgets_wrapper.less_4 {
		width: 100%;
	}
	/*.listing-list-loop .content,.right-section, .right_section  {
width: 50% !important;
}*/
	
	.meta-bottom .company_n_location .comapny,
	.meta-bottom .company_n_location .location {
		text-align: left !important;
		margin: 0 !important;
	}
	
	.meta-bottom .single-car-actions {
		width: 50% !important;
		float: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.meta-bottom .company_n_location {
		width: 50% !important;
		float: left;
	}
	
	.tre {
		width: 100%;
		display: block;
	}
	
	#listings-result .content_main {
		display: inline-block !important;
		padding-right: 0px;
	}
	
	#listings-result .right_section {
		padding-right: 15px;
	}
	
	.listing-list-loop .content .title.heading-font {
		float: left;
		width: auto;
	}
	
	.price_data {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: flex-end;
	}
	
	.price_data .trailer_info {
		float: left;
		margin-right: 15px;
	}
	
	#listings-result .seller_type {
		float: right;
	}
	
	.seller_type h4 {
		text-align: right;
		font-size: 10px;
	}
	
	#listings-result .view_div {
		margin: 0 0 15px 0;
		width: auto;
		float: left;
	}
	
	#listings-result .price {
		padding: 5px 15px;
		background: transparent;
	}
	
	.listing-list-loop .content .meta-top .price {
		min-width: inherit !important;
		margin-left: 0 !important;
	}
	
	#listings-result .meta-top .price_data .price::before {
		display: none;
	}
	
	.listing-list-loop .content .meta-top .price .normal-price {
		left: 0 !important;
		padding: 0 !important;
	}
	
	.right_section .meta-top .price {
		display: none !important;
	}
	
	.content .seller_type {
		margin: 10px 0 0 0 !important;
		width: 100%;
	}
	
	.mobile_content {
		display: block;
	}
	
	.options_radio.cost_to_enter_div.active .inner_options_radio.options_radio1.event_price_position.currency_position {
		left: 2% !important;
		top: 31px;
		width: 48% !important;
		top: 0px !important;
		position: relative;
	}
	
	.options_radio.left-date-time-div span.open_heading {
		margin: 0px 0px !important;
	}
	
	button.vendor-remove-field-event {
		position: absolute !important;
		top: 435px !important;
		float: none !important;
		right: 0px;
	}
	
	.vendor-group.remove_main_2,
	.vendor-group.remove_main_3 {
		position: relative;
	}
	
	.vendor-group .inner-vendor-options:last-child input {
		margin-bottom: 40px !important;
	}
	
	.carousel.slide.post_gallery_slider .carousel-control i {
		left: 20px;
	}
	
	.trade-business_directory .modal-dialog {
		width: 400px;
	}
	
	#listings-result .listing-list-loop .carousel-inner .item {
		max-height: auto;
		min-height: 180px;
	}
	
	.price_data_mobile {
		float: left;
	}
	
	.price_data_mobile {
		width: 100%;
	}
}

/************ MEDIA QUERY FOR 425px ***************/
@media screen and (max-width:425px) {
	.single_advert_responsive .outer_li {
		width: 100%;
		float: left;
	}
	
	.single_advert_responsive .watch_list a {
		float: right !important;
		width: 100%;
	}
	
	.single_advert_responsive li.offer_li {
		width: 100%;
		float: left;
	}
	
	.single_advert_responsive .watch_list {
		width: 51%;
		text-align: right;
		padding: 0;
	}
	
	.select_news_events div.inner_select input {
		padding: 10px 27px;
		width: 50% !important;
	}
	
	.striped-data {
		width: 100% !important;
		margin-top: 5px;
	}
	
	.upgrade-striped-data button.upgradebutton {
		padding: 10px 0px;
		margin: 0 auto !important;
		width: 95% !important;
		float: none !important;
	}
	
	#header .listing-logo-main {
		margin: 0 auto !important;
	}
	/* 1-7-2020 */
	
	.business_plus_inner .table-bordered>tbody>tr>td {
		font-size: 13px;
	}
	/*20.7.2020*/
	
	.author .news_home_main .tab-pane .nav-tabs li.view_all_watercrafts {
		width: 100% !important;
	}
	/*20.7.2020 ends*/
	
	.event_sound_xls .accordion_changes,
	.event_sound_xls .changess .card-block {
		font-size: 13px;
	}
	
	.single-listing-car-inner .single_advert_responsive section.singleAdvert_wrapper .content_sections {
		margin-top: 100px;
	}
	
	.new_cars .car_main_info .image_badge_type {
		right: -40% !important;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -34% !important;
	}
}
ol.carousel-indicators {
	display: none;
}

/************ MEDIA QUERY FOR 414px ***************/
@media screen and (max-width:414px) {
	.carousel.slide.post_gallery_slider .carousel-control i {
		left: 15px;
	}
}

/************ MEDIA QUERY FOR 400px ***************/
@media screen and (max-width:400px) {
	.event_sound_xls .changess .card-block {
		padding: 0px 0px 0 40px !important;
	}
	
	h5.registration {
		width: 30% !important;
	}
	
	.trade-business_directory .modal-dialog {
		width: 300px;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -37% !important;
	}
}

/************ MEDIA QUERY FOR 380px ***************/
@media screen and (max-width:380px) {
	/*div#directory .nav-tabs>li,
div#news .nav-tabs>li,
div#events .nav-tabs>li {
width: 33.33% !important;
}*/
	
	.single_advert_responsive li.offer_li {
		width: 100%;
		float: left;
	}
	
	.single_advert_responsive .advert_result_ul .offers_button {
		float: right;
	}
	
	.single_advert_responsive .leftSidebar_wrapper .top_heading p {
		font-weight: 600;
		font-size: 13px;
		line-height: 18px;
	}
	
	.single_advert_responsive li.price {
		font-size: 16px !important;
	}
	
	.single_advert_responsive .offers_button button {
		font-size: 12px;
	}
	
	.single_advert_responsive .leftSidebar_wrapper .top_heading h3 {
		font-size: 16px;
	}
	
	.single_advert_responsive .advert_result_ul .offers_button {
		float: left;
	}
	
	.postid-15428 .right_cate_nav_sec .nav-tabs>li {
		float: left;
		margin-bottom: 3px;
		width: 50%;
		height: 35px;
	}
	
	.postid-15428 .right_cate_nav_sec ul.nav.nav-tabs {
		display: inline-block;
		overflow-x: scroll;
		width: 100%;
	}
	
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 7px 8px !important;
	}
	
	.listing-right-actions .tabs_business_dir ul.nav.nav-tabs li {
		margin-right: 10px;
	}
	
	.tabs_business_dir ul.nav.nav-tabs {
		justify-content: left;
	}
	
	.select_news_events div.inner_select input {
		padding: 10px 17px;
		width: 100% !important;
	}
}

/************ MEDIA QUERY FOR 360px ***************/
@media screen and (max-width:360px) {
	.single_advert_responsive .addtoany_list.a2a_kit_size_32 a {
		font-size: 32px;
		padding: 0 2px;
	}
	
	.single_advert_responsive .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
		height: 29px;
		width: 29px;
	}
	
	.single_advert_responsive .watch_list {
		width: 47%;
	}
	
	.middle_offer_section h4.news-head {
		font-size: 19px;
	}
	
	.advert_result_ul li {
		float: none;
	}
	
	.single-listing-car-inner .stm-listing-single-price-title .price {
		padding: 0;
		width: 100%;
	}
	
	ul.advert_result_ul {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 20px;
	}
	
	.advert_result_ul li button {
		width: 100%;
	}
	
	.single_advert_responsive ul.advert_result_ul {
		border: none;
		margin: 0;
		padding: -0;
	}
	
	.single-listing-car-inner .single_advert_responsive section.singleAdvert_wrapper .content_sections {
		margin-top: 0px;
	}
	
	.category_main_banner .form_main .form-group {
		width: 26% !important;
		margin: 4px !important;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -40% !important;
	}
}

/************ MEDIA QUERY FOR 320px ***************/
@media screen and (max-width: 320px) {
	.single_advert_responsive .right_side_advert .col-md-12 .col-md-6 {
		width: 100%;
	}
	
	.single_advert_responsive ul.message_call.message_call_320 {
		display: block !important;
	}
	
	.single_advert_responsive ul.message_call.message_call_480 {
		display: none;
	}
	
	.single_advert_responsive .custom-col.padd-spc-sm {
		padding: 5px 0;
	}
	
	.single_advert_responsive .custom-col.padd-spc-sm h4 {
		font-size: 12px !important;
	}
	
	.single_advert_responsive .rightWrapper_advert .seller_class h4 {
		float: left !important;
	}
	
	.single_advert_responsive ul.get_directions {
		float: left !important;
		margin: 0;
		padding: 0;
	}
	
	.single_advert_responsive ul.advert_result_ul {
		position: relative;
	}
	
	.single_advert_responsive .rightWrapper_advert .right_side_advert ul.message_call li button {
		margin: 0 auto;
		width: 40px;
		padding: 0 !important;
		font-size: 16px;
		border-radius: 50%;
		height: 40px;
	}
	
	.rightWrapper_advert .right_side_advert ul.message_call li button i {
		margin-right: 0;
	}
	
	.rightWrapper_advert .right_side_advert ul.message_call li {
		width: 15%;
		display: inline-block;
		margin: 0 0 3px 0;
	}
	
	.single_advert_responsive .watch_list {
		position: absolute;
		right: 0;
		top: 0px;
	}
	
	.single_advert_responsive .watch_list a {
		float: right !important;
		width: 100%;
		font-size: 24px !important;
	}
	
	.single_advert_responsive .watch_list {
		width: 100%;
	}
	
	.select_news_events div.inner_select input {
		padding: 10px 2px;
	}
	
	.main_class_container #project>div {
		font-size: 14px !important;
	}
	
	.right_cate_nav_sec .nav-tabs>li>a {
		font-size: 11px !important;
	}
	
	.page-id-6036 .stm-form-2-features.clearfix .stm-single-feature {
		width: 100%;
	}
	
	.eye_tooltip {
		left: 47%;
	}
	
	table.table-responsive tr.changess td:nth-child(2) {
		padding-right: 0 !important;
	}
	
	.options_radio.left-date-time-div span.open_heading {
		font-size: 12px;
	}
	
	h5.registration {
		width: 29% !important;
	}
	
	td.changes_info {
		display: block;
	}
	
	.stm-view-type.event_sound_xls .desktop_view_none {
		padding: 15px 10px 0;
	}
	
	.desktop_view_none .static-images .img-1 img {
		min-height: 60px !important;
	}
	
	.event_sound_xls .discount-tag {
		max-width: 75%;
	}
	
	.coupn_code_inner b.code-inner-cls {
		font-size: 14px;
	}
	
	.col-xs-3.col-sm-3.col-md-9.coupn_code_inner p span {
		font-size: 13px;
	}
	
	div#schedule-div {
		padding: 1em 0;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls {
		padding: 15px 12px;
	}
	
	div#schedule-div .container>h1 {
		display: none;
	}
	
	.single_advert_responsive .singleAdvert_wrapper .tabbable-line ul.nav.nav-tabs li a {
		font-size: 12px;
	}
	
	span.event_tooltiptext li {
		font-size: 12px;
	}
	
	.new_cars .car_main_info .image_badge_type {
		right: -37% !important;
	}
	
	.new_cars .car_main_info .car_details h4 {
		font-size: 12px;
	}
	
	.category_main_banner .form_main .form-group {
		width: 30%;
		margin: 0 !important;
	}
	
	.stm-archives .category_main_banner .form_main form.form-inline {
		left: 10px;
	}
	
	.stm-archives .category_main_banner .form_main form.form-inline button {
		bottom: 17% !important;
		left: 0% !important;
	}
	
	.action_buttons .btn.btn_offer {
		padding: 7px 10px;
		width: 30%;
		text-align: center;
	}
}

/************ MEDIA QUERY FOR 375px ***************/
@media screen and (max-width:375px) {
	.single_advert_responsive .rightWrapper_advert .seller_class h4 {
		padding: 10px 2px;
	}
	
	.advert_title .desc_heading.disabled_heading .upgraded {
		top: 98px;
	}
	
	.author-sarita_dealer .stm-user-private-main .inventory_section h3 {
		font-size: 20px !important;
	}
	
	.page-id-6036 .company_photos_column input:before,
	.page-id-6050 .company_photos_row .company_photos_column input:before {
		top: 0px;
	}
	
	.page-id-6050 .company_photos_column {
		width: 100%;
	}
	
	.company_photos_row .company_photos_column {
		width: 100%;
	}
	
	.listings_tab li {
		width: 100% !important;
	}
	
	ul.country-listing li {
		width: 100% !important;
	}
	
	.bottom-listing ul.country-listing li {
		width: 100% !important;
	}
	
	.steps .right-section h2,
	.home_steps .right_section h2 {
		padding: 5px 10px !important;
	}
	
	.spotlight_popup .info i {
		font-size: 19px;
	}
	
	.spotlight_popup-inner h4,
	.bottom-listing h4 {
		font-size: 16px;
	}
	
	.additional_features .stm-border-top-unit .title {
		font-size: 18px;
	}
	
	.blog-meta .clearfix .blog-meta-unit {
		margin-right: 10px !important;
	}
	
	.carousel.slide.post_gallery_slider .carousel-control i {
		left: 10px;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -40% !important;
	}
	
	.category_main_banner .form_main .form-group span#select2-cars-container,
	.category_main_banner .form_main .form-group label {
		font-size: 10px !important;
	}
	
	.category_main_banner .form_main form.form-inline .price input[type="text"] {
		padding: 0 5px;
	}
	
	.main_watercraft_listing_sec h4 {
		top: 22px;
	}
}
@media screen and (max-width:500px) {
	.wpbdp-listing .listing-actions input.back-to-dir {
		float: right;
		background: #052463 !important;
		color: #fff !important;
		padding: 9px 8px;
		margin-bottom: 15px;
		border-radius: 3px;
		box-shadow: none;
	}
	
	.listing-actions input.delete-listing {
		margin-left: 2px !important;
	}
	
	input.button.edit-listing {
		padding: 0px 8px !Important;
		margin-left: 2px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
		float: left;
		width: 20%;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		width: 70%;
		float: left;
		margin: 0;
	}
	
	.page-id-9296 .content_dir_main .thumbnail-btn .listing-thumbnail {
		padding: 0;
	}
	
	.page-id-9296 .content_dir_main .listing-thumbnail img {
		height: 70px;
		width: 70px;
	}
	/*9.7.2020*/
	
	.page-id-9296 .wpbdp-search-page .rating_drop_down2:before {
		bottom: -12px;
		left: unset;
		right: -6px;
	}
	
	.page-id-9296 .wpbdp-search-page .rating_drop_down2:after {
		left: -5px;
	}
	
	.page-id-9296 .wpbdp-search-page .filter-rate {
		width: 100% !important;
		padding-right: 0 !important;
		border-bottom: 2px solid #ececec;
		padding-bottom: 8px;
		margin-bottom: 10px;
	}
	
	.page-id-9296 .rating_drop_down {
		width: 32%;
		text-align: left;
	}
	
	.page-id-9296 .rating_drop_down div.checker {
		top: 5px;
	}
	
	.page-id-9296 .filter-main .rating_drop_down button {
		text-transform: capitalize;
		padding: 0 !important;
		margin: 0 !important;
		width: 100%;
		font-size: 12px;
	}
	
	.page-id-9296 .filter-main .rating_drop_down button i {
		margin-left: 3px;
	}
	
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec .nav-tabs>li>a {
		padding: 6px 10px !important;
	}
	
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 10px !important;
		font-size: 11px !important;
	}
	
	#header .header-listing .listing-right-actions button.ivory-search-cls-mb {
		width: 30px;
		height: 30px;
	}
}

/*--Divyansh --css-- 11.7.2020--*/
.broadcast_zone_main .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
	background: #052463 !important;
}
.common_news_events .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
}
.select_news_events .events-prusection label span.additional-prusection-plus-btn i,
.select_news_events .events-prusection label span.events-prusection-plus-btn i {
	background: #052463;
	padding: 10px 15px;
	color: #fff !important;
	cursor: pointer;
	border-radius: 5px;
}
.select_news_events .events-prusection label span.additional-prusection-plus-btn i:hover,
.select_news_events .events-prusection label span.events-prusection-plus-btn i:hover {
	opacity: .8;
}
.get_event_tk {
	background: transparent;
	margin: 0 auto;
}
.event_sound_xls .absolute-spc {
	bottom: -15px !important;
}
.event_sound_xls .banner-btmarea {
	background: rgba(0, 0, 0, 0.7) !important;
	margin-top: 20px;
	padding-bottom: 20px;
}
.banner-video {
	margin-top: 80px;
}
.event_sound_xls .discount-tag .coupn_code .coupn_code_inner p {
	text-align: left;
}
.event_sound_xls .discounr_section {
	padding-top: 0 !important;
	position: relative;
}
.event_tooltip .event_tooltiptext {
	width: 100%;
	background-color: #ffffff;
	color: #286090;
	text-align: left;
	border-radius: 6px;
	padding-top: 10px;
	position: absolute;
	z-index: 1;
	margin-left: 0px;
	left: 0;
	top: 50px;
}
.banner-txt.event-banner .banner-changed .location-div.event_tooltip span.event_tooltiptext {
	min-width: 255px;
	width: 100%;
	box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 19%);
}
.banner-txt.event-banner .banner-changed .location-div.event_tooltip span.event_tooltiptext ul li {
	font-size: 13px;
}
.event_tooltip .event_tooltiptext ul {
	list-style: none;
	margin: 0;
}
.event_tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}
ul.banner_video-text {
	color: #20314e;
	list-style: none;
	margin-top: 10px;
	width: 100%;
	background: transparent;
	/* border: 2px solid #fff; */
	
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 10px auto 0;
	margin-left: 0;
	border-radius: 5px;
}
ul.banner_video-text li {
	display: inline-block;
	font-weight: 700;
}
ul.banner_video-text li .icon1 {
	margin: 0 10px;
}
.event_tooltip .event_tooltiptext ul li {
	text-transform: capitalize;
	font-size: 10px;
}
.event_tooltip .event_tooltiptext li:nth-child(2) {
	text-transform: initial!important;
}
.facilities_tex {
	font-size: 17px;
	border: 2px solid #286090;
	padding: 15px;
	font-weight: 600;
	color: #286090;
	line-height: 1.5;
	text-align: center;
}
.banner-txt .banner-changed {
	cursor: pointer;
}

/*--Divyansh --css-- 13.7.2020--*/
.tab-content.news_tabs_content.actve .company_photos_row .company_photos_column {
	display: inline-block;
}
table.table-responsive tr td:nth-child(2) {
	padding-left: 0 !important;
}
.col-lg-12.get_event_tk {
	top: 15px;
}
.event_sound_xls .banner-btmarea {
	/*margin-left: 160px;
width: 82%;*/
}
.schedule_section .table-responsive {
	width: 100% !important;
}
.event_sound_xls .date_div {
	margin-top: 0px !important;
}

/*.Get_Tickets {
margin-top: 50px;
}*/
.price_section .price {
	margin-top: 14px;
}
.off_discont {
	position: absolute;
	top: 39%;
	transform: rotate(-45deg);
	left: 19%;
	font-size: 18px;
	color: #fff !important;
	margin: 0;
}

/*------(04-08-2020)------*/
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec.sec-plus {
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p span {
	width: 100%;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec p {
	text-align: center !important;
}
.main_watercraft_listing_sec .stand-plan-sec .inner-plan-sec {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	width: 100%;
	font-weight: 500;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.stm_add_car_form {
	width: 90%;
	margin: 0 auto;
}
.stm_add_car_title_form.watercratft_title input {
	max-width: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 12px !important;
	padding-left: 5px !important;
	padding-right: 0 !important;
}
.stm-template-listing .filter-sidebar .sidebar-entry-header {
	padding: 15px 15px 0 15px !important;
}
.buttons_modal_offers button.login_offer_btn span>img {
	padding-right: 10px;
}
.main_section_single_advert {
	padding: 20px 0px !important;
}
.rightWrapper_advert .right_side_advert .media-body {
	float: left;
	width: 100%;
}
.main_section_single_advert {
	float: left;
	width: 100%;
}
button.close span {
	color: #052463;
}
.modal-dialog.modal-dialog-centered {
	top: 8%;
}
.stm-template-listing .filter-sidebar .sidebar-entry-header .h4 {
	text-align: left;
}
.stm-template-listing .archive-listing-page .stm-car-listing-sort-units {
	padding-bottom: 20px;
	margin-bottom: 0 !important;
}
.mobile_images_loop {
	display: none;
}

/*----Mobile Responsive-------*/
@media screen and (min-width:1600px) {
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 14px !important;
	}
}
@media screen and (max-width:1300px) {
	#listings-result .main_image .thumbnails .thumb_img {
		width: 30%;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls p {
		margin: 250px 0 10px 0;
	}
}

/***------Media query for 1280px--------***/
@media(max-width:1280px) and (min-width:1024px) {
	ul.banner_video-text li {
		display: inline-block;
		font-weight: 700;
		font-size: 12px;
	}
	
	.listing-logo-main a.bloglogo {
		float: left;
		margin-left: 0px !important;
	}
}
@media screen and (max-width:1025px) {
	.classic-filter-row .filter-sidebar {
		padding: 0 15px !important;
	}
	
	.boats_filter .sidebar-entry-header {
		margin: -20px !important;
	}
	
	.event_sound_xls .banner-btmarea .price p {
		display: inline-block;
	}
}
@media screen and (max-width:991px) {
	.search_results .tre .btn {
		font-size: 12px;
	}
	
	.static-images .img-1 {
		width: 100px;
	}
	
	#listings-result .right_section .right_info .seller_type h4 {
		font-size: 14px;
	}
	
	.stm-listing-directory-title {
		text-align: left !important;
	}
	
	.car_main_info .image_badge_type {
		right: -38%;
	}
	
	.header_search_box_xls_mobile {
		text-align: center;
	}
	
	.header_search_box_xls_mobile form.search-form {
		width: 400px;
		display: inline-block;
		position: relative;
		margin: 8px 0;
	}
	
	.header_search_box_xls_mobile form.search-form label input {
		width: 100% !important;
		padding-right: 108px;
	}
	
	.header_search_box_xls_mobile form.search-form label {
		width: 100%;
	}
	
	.header_search_box_xls_mobile form.search-form input.search-submit {
		position: absolute;
		top: -1px;
		right: 0;
		padding: 11px 25px !important;
		border: 1px solid #fff;
	}
	
	.static-images .img-1 img {
		object-fit: cover;
	}
}
@media screen and (max-width:767px) {
	.stm-service-unit .stm-service-meta {
		min-height: auto;
	}
	
	.event_sound_xls .home-page-banner img {
		height: 450px;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls p {
		margin: 0;
	}
	
	.stm-view-type.event_sound_xls .event-content-cls {
		margin: 15px 0 0;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit .value {
		margin-left: 0 !important;
	}
	
	.listing-list-loop .content {
		position: static !important;
	}
	
	#listings-result .view_div a {
		display: inline-block;
	}
	
	.single_advert_responsive ul.message_call.message_call_320 {
		display: none;
	}
	
	.listing-list-loop .content {
		margin-top: 0 !important;
	}
	
	.rightWrapper_advert .right_side_advert>div.col-md-12 {
		width: 50%;
	}
	
	.cate_jetski_man section.singleAdvert_wrapper .tabbable-panel .tabbable-line ul.nav.nav-tabs li {
		width: 49%;
		margin: 2px;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit {
		width: 45% !important;
		display: inline-block !important;
		border-bottom: none !important;
		padding-bottom: 10px !important;
		float: left;
	}
	
	html[dir="rtl"] .stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit {
		float: right;
	}
	
	.single-car-actions .advert_tags p {
		margin-bottom: 7px;
		font-size: 10px !important;
	}
	
	.meta-middle.new_options .meta-middle-unit-top .name,
	.meta-middle.new_options .meta-middle-unit-top .value {
		font-size: 12px !important;
		line-height: 16px;
	}
	
	.search_results .tre .btn {
		padding: 5px;
	}
	
	.search_results .tre .btn {
		font-size: 10px;
	}
	
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title {
		float: left !important;
	}
	
	.stm-listing-directory-title h3.title,
	.stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .total {
		font-size: 18px;
		margin-bottom: 0 !important;
	}
	
	#listings-result .main_image {
		width: 100%;
	}
	
	#listings-result .content_main .content .title.heading-font a.rmv_txt_drctn {
		font-size: 16px;
		word-break: break-word;
		display: inline-block;
	}
	
	#listings-result .price {
		padding: 5px 0px;
	}
	
	#listings-result .right_section .right_info .seller_type h4 {
		font-size: 14px !important;
		width: 100%;
		display: inline-block;
	}
	
	div#listings-result .image {
		padding-right: 0;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit {
		width: 45% !important;
	}
	
	.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info {
		min-width: inherit;
	}
	
	.static-images1 .img-1,
	.static-images .img-1 {
		width: 100% !important;
	}
	
	.vendor-group .inner-vendor-options {
		width: 100% !important;
		margin: 0 !important;
	}
	
	.event_vendor_xls button#vendor_plus_btn {
		top: 25px;
	}
	
	.single_advert_responsive section.singleAdvert_wrapper .content_sections {
		margin-top: 60px;
	}
	
	.single_advert_responsive section.singleAdvert_wrapper .content_sections h5 {
		color: #fff !important;
	}
	
	.single_advert_responsive section.singleAdvert_wrapper .content_sections h5 span {
		float: right;
	}
	
	.single_advert_responsive section.singleAdvert_wrapper .content_sections .panel-heading {
		background: #052463;
		border-radius: 0;
		border: none;
		cursor: pointer;
	}
	
	.form-inline .form-group.price {
		width: 80% !important;
	}
	
	.category_main_banner .form_main .form-group {
		color: #fff;
		width: 23%;
		display: inline-block;
	}
	
	.category_main_banner .form_main label {
		font-size: 14px;
		width: 100%;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions {
		padding-left: 0;
	}
	
	#header .listing-logo-main {
		padding: 0;
	}
	
	.header_search_box_xls_mobile form.search-form input.search-submit {
		padding: 10px 15px !important;
	}
	
	.popup-overlay .message_popup,
	.popup-overlay .make_an_offer_popup {
		max-height: initial;
	}
	
	.popup-overlay.login_modal .message_popup {
		max-height: initial;
	}
	
	body .stm-service-unit .stm-service-meta {
		padding: 15px;
	}
}
@media screen and (max-width:667px) {
	.search_results .tre .btn {
		font-size: 9px;
	}
	
	.mobile_tre button.offer_button_search {
		background: #c5e0b4 !important
	}
	
	.mobile_tre button {
		border-radius: 50%;
		width: 38px;
		height: 38px;
		margin: 0 2px;
	}
	
	.stm-template-listing button {
		background-color: transparent !important;
		border: 1.5px solid #052463;
	}
	
	.stm-template-listing button span i {
		color: #052463;
	}
	
	.mobile_tre button:last-child {
		margin: 0;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit {
		width: 22% !important;
	}
	
	.listing-list-loop .content .meta-middle .meta-middle-unit:nth-child(4) {
		margin: 0;
	}
	
	#listings-result .main_image .thumbnails .thumb_img {
		width: 31.99%;
	}
	
	.meta-bottom .company_n_location {
		width: 50%;
	}
	
	.meta-bottom .single-car-actions {
		width: 50%;
	}
	
	.spotlight-slickslider.slick-initialized.slick-slider,
	.news-slickslider.slick-initialized.slick-slider,
	.event-slickslider.slick-initialized.slick-slider {
		padding: 0;
	}
	
	.news-slickslider .car_main_info,
	.event-slickslider .car_main_info {
		padding: 0;
	}
	
	#listings-result .carousel-indicators {
		display: none;
	}
	
	#listings-result .view_div a {
		margin: 10px 0 0px 0;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle {
		min-height: 75px !important;
		margin: 0 !important;
		display: inline-block;
		width: 100%;
	}
}
@media screen and (max-width:640px) {
	#listings-result .seller_type {
		margin-top: 12px;
		display: inline;
		float: right;
		width: auto;
	}
	
	#listings-result .right_section .right_info {
		display: none;
	}
	
	#listings-result .right_section a.wishlist_added {
		display: none;
	}
	
	#listings-result .meta-bottom {
		margin-top: 10px;
	}
	
	#listings-result .view_div {
		bottom: -7px;
	}
	
	.listing-list-loop .content p.results_return_advert {
		position: absolute;
		right: 0;
		left: auto;
		width: auto;
		top: 0;
	}
	
	#listings-result .price {
		margin-bottom: 0;
	}
	
	.listing-list-loop .content .wishlist_added {
		display: block;
	}
	
	#listings-result .right_section .info_div {
		display: none;
	}
	
	#listings-result .listing-list-loop .carousel-inner .item {
		min-height: 200px;
		max-height: 200px;
	}
	
	#listings-result .listing-list-loop .carousel-inner .item img {
		min-height: 200px;
		min-width: auto;
		max-height: 200px;
		height: 200px;
		width: 100%;
		margin: 0 auto;
		object-fit: cover;
	}
	/*#listings-result .listing-list-loop .popup-overlay .carousel-inner .item img {min-width: auto;}---yogesh----*/
	
	#listings-result .listing-list-loop .popup-overlay .carousel-inner .item img {
		min-width: 100%;
		width: 100% !important;
		height: auto;
		object-fit: cover;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_tre,
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_icons {
		display: inline-block;
	}
	
	#listings-result .listing-list-loop .mobile_options {
		display: inline-block;
		margin: 10px 0 0;
		width: 100%;
		position: relative;
		top: 8px;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions ul.list-unstyled.clearfix {
		margin: 0;
	}
	
	.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info {
		min-width: auto;
		width: 80%;
	}
	
	.fancybox-outer .fancybox-inner {
		height: 200px !important;
	}
	
	.fancybox-wrap.fancybox-desktop {
		width: 60% !important;
	}
	
	.sticky-header-profile-icon {
		position: absolute;
	}
	
	.offers_button .popup-overlay .offer_layout .col-md-4 {
		width: 100%;
	}
	
	.offers_button .popup-overlay .offer_layout .col-md-8 {
		width: 100%;
	}
	
	.offers_button .popup-overlay .title_heading_price p {
		padding: 6px 10px;
		font-size: 14px;
	}
	
	#listings-result .listing-list-loop .offers_button .popup-overlay .carousel-inner .item img {
		min-width: auto;
		min-height: 165px;
		max-height: 165px;
	}
	
	#listings-result .listing-list-loop .offers_button .popup-overlay .carousel-inner .item {
		margin: 0;
	}
	
	.mobile_footer_tre .mobile_offer_sent {
		display: inline-block;
		border: 3px solid #7ac043;
		width: 38px;
		height: 38px;
		border-radius: 100%;
		text-align: center;
		padding: 5px;
	}
	
	.popup-overlay.logout_modal .message_popup .col-xs-12 .col-xs-12 {
		width: 100%;
	}
	
	.popup-overlay.logout_modal .message_popup .col-xs-12 .col-xs-12 {
		padding: 0;
	}
	
	.popup-overlay.logout_modal .make_an_offer_popup .col-xs-12 .col-xs-12 {
		width: 100%;
		padding: 0;
	}
	
	.popup-overlay.logout_modal .message_popup .nonmember .title_heading_price {
		margin-top: 10px;
	}
	
	.message_modal .buttons_modal_offers button.btn.btn1 {
		padding: 5px 10px;
	}
	
	.popup-overlay .message_popup,
	.popup-overlay .make_an_offer_popup {
		max-height: 100%;
	}
	
	.popup-overlay.login_modal .message_popup {
		max-height: 100%;
	}
	
	.nav-tabs.cutomtab-menu>li:last-child .hover-cate-cls-xls {
		position: relative;
		width: 100% !important;
	}
	
	.nav-tabs.cutomtab-menu li:last-child .hover-cate-cls-xls>ul {
		flex-direction: column;
		padding: 0;
	}
	
	.mobile_title {
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: center;
	}
	
	.featured_top {
		display: none;
	}
	
	#listings-result .meta-top .price_data {
		display: none;
	}
	
	.mobile_title .title {
		display: inline-block;
		margin-left: 10px;
		font-weight: 600;
	}
	
	#listings-result .mobile_title .price_data_mobile .price {
		float: left;
	}
	
	.mobile_title .price_data_mobile {
		padding-right: 10px;
		float: right;
		width: auto;
		white-space: nowrap;
	}
	
	.price span {
		font-size: 18px !important;
		color: #0a1176;
		border-radius: 3px;
	}
	
	.mobile_title .title a {
		color: #052463;
		font-size: 16px;
		line-height: 22px;
	}
	
	.mobile_title .title {
		width: 70%;
	}
	
	.basic_result .listing-archive-dealer-info,
	.standard_result .listing-archive-dealer-info {
		bottom: 0;
	}
	
	#listings-result .listing-list-loop .content .title .title_heading {
		display: none;
	}
	
	.mobile_title .price_data_mobile .mobile_info_div .trailer_info {
		opacity: 1;
	}
	
	#listings-result .mobile_title .mobile_info_div.info_div {
		padding-top: 0;
		margin: 0;
	}
	
	.mobile_footer_tre .mobile_tre .btn {
		background: transparent !important;
		padding: 0;
	}
	
	.mobile_tre button.offer_button_search {
		border: 2px solid #c5e0b4 !important;
	}
	
	.listing-list-loop.stm-listing-directory-list-loop .stm-car-medias {
		top: 5px !important;
	}
	
	#listings-result .meta-bottom .seller_type {
		display: block;
	}
	
	#listings-result .results_return_advert.results_return_advert2 {
		bottom: 4px;
	}
	
	.mobile_title.featured_title {
		background: #00deb6;
	}
	
	.mobile_title.featured_title .title a {
		color: #fff;
	}
	
	.basic_result .mobile_images_loop .item {
		max-height: 165px;
		width: auto;
		object-fit: cover;
		overflow: hidden;
		text-align: center;
	}
	
	.basic_result .mobile_images_loop .item img {
		width: auto !important;
		max-height: 165px;
	}
	
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: auto;
		width: 100%;
	}
	
	.stm-service-unit .stm-service-meta {
		min-height: auto;
	}
}
@media screen and (max-width:600px) {
	.meta-bottom .single-car-actions {
		width: 50%;
	}
	
	.meta-bottom .company_n_location {
		width: 50%;
	}
	
	.switcher .selected a {
		background: #fff url(//www.marinetrader.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat !important;
		background-position: 95px 11px !important;
	}
	
	.mobile_offer_sent {
		display: none !important;
	}
	
	.popup-overlay .buttons_modal_offers {
		margin-bottom: 10px;
	}
}
@media screen and (max-width:480px) {
	.inner_select.acount-btn input {
		width: 50% !important;
	}
	
	.profile_sidebar div.container {
		margin: 0;
	}
	
	.meta-bottom .company_n_location {
		width: 100% !important;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	#listings-result .price {
		padding: 5px 0px;
	}
	
	.meta-bottom .company_n_location .comapny,
	.meta-bottom .company_n_location .location {
		display: none;
	}
	
	.meta-bottom .company_n_location .location span {
		width: auto;
	}
	
	.content .new_options .meta-row {
		float: left;
		width: 100%;
	}
	
	#listings-result .content_inner {
		width: 100%;
		display: inherit;
		flex-wrap: inherit;
	}
	
	.stm-template-listing .listing-list-loop .content .meta-middle .meta-middle-unit {
		width: 45% !important;
	}
	
	.category_main_banner .form_main .form-group {
		width: 27%;
	}
	
	.stm-archives .category_main_banner .form_main {
		width: 100% !important;
	}
	
	.stm-archives .category_main_banner .form_main::before {
		left: -30%;
	}
	
	.stm-archives .category_main_banner .form_main form.form-inline button {
		bottom: 19%;
		left: 0%;
	}
	
	#listings-result .content_main .content .title.heading-font a.rmv_txt_drctn {
		padding-top: 12px;
		display: inline-block;
	}
	
	#listings-result .view_div a {
		margin: 0;
	}
	
	.company_n_location .comapny {
		padding-right: 10px;
	}
	
	.col-xs-6.col-sm-6.col-md-6.stm-listing-directory-title {
		width: 100%;
	}
	
	.stm-template-listing .archive-listing-page .stm-car-listing-sort-units {
		padding-bottom: 0px !important;
	}
	
	.listing-list-loop .content {
		padding-left: 15px;
	}
	
	#listings-result .view_div {
		bottom: -7px;
		right: 15px;
		left: auto;
	}
	
	#listings-result .meta-bottom {
		margin-top: 5px;
	}
	
	#listings-result .price {
		margin-bottom: 0;
	}
	
	.single-car-actions>ul {
		display: inline-block;
		width: 100%;
	}
	
	.mobile_tre .companyloc {
		display: inline-block;
	}
	
	.mobile_tre button:last-child {
		padding: 0;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .companyloc {
		display: inline-block;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .mobile_tre {
		display: inline-block;
		float: left;
		padding-left: 15px;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .mobile_icons {
		display: inline-block;
		padding-top: 0px;
	}
	
	.company_n_location.desktop_loc {
		padding: 8px 0 0;
	}
	
	#listings-result .right_section {
		display: none;
	}
	
	.companyloc .close {
		position: absolute;
		padding: 6px;
		border-radius: 100%;
		width: 25px;
		height: 25px;
		font-size: 10px;
		top: -14px;
		right: -14px;
		opacity: 1;
		background: #c3c3c3 !important;
		color: #222 !important;
		text-decoration: none !important;
	}
	
	.companyloc .popup-overlay {
		flex-direction: column;
		width: 80%;
		bottom: -30px;
		top: auto;
		position: absolute;
		left: 48%;
		background: #fff;
		min-height: 160px;
	}
	
	.mobile_tre button.open-loc {
		position: relative;
		top: 2px;
	}
	
	.companyloc .popup-overlay {
		text-align: left;
		overflow: visible;
		max-height: inherit;
	}
	
	.companyloc .popup-overlay .comapny {
		font-weight: 600;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions ul.list-unstyled.clearfix {
		margin: 0 0 10px;
	}
	
	#listings-result .listing-list-loop .mobile_options {
		top: 2px;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions {
		width: 100% !important;
	}
	
	.header_search_box_xls_mobile form.search-form {
		width: 290px;
	}
	
	.popup-overlay .form_fields_offer .close {
		padding: 0px 0 0;
	}
	
	.popup-overlay .message_modal .form_fields_offer .close {
		padding: 15px 0 0;
	}
	
	.popup-overlay.popup-add-new {
		width: 90%;
	}
	
	.popup-overlay.popup-add-new input.new_value_field {
		font-size: 11px;
	}
	
	.page-id-1718 .stm-login-register-form .stm-register-form form .form-group .col-md-6 {
		width: 100%;
	}
	
	.page-id-6059 .container_section .clearfix input.signupbtn {
		padding: 13px;
	}
	
	.choose_cate_popup .service {
		margin-bottom: 0;
	}
	
	.nav-tabs.cutomtab-menu li .hover-cate-cls-xls>ul>li {
		width: 49.2%;
	}
	
	.nav-tabs.cutomtab-menu li:last-child .hover-cate-cls-xls li>ul>li {
		width: 49.2%;
	}
	
	.meta-bottom .company_n_location .company_logo {
		display: none;
	}
	
	#listings-result .results_return_advert.results_return_advert2 {
		bottom: 8px;
		background: #fff;
	}
	
	.meta-bottom .comp_loc .sellertype p {
		font-size: 13px;
		font-style: italic;
		margin: 0;
	}
	
	.mobile_tre .location span>span {
		float: left;
		padding-right: 5px;
	}
	
	.mobile_tre .location i {
		float: left;
		padding: 3px 3px 0 0;
	}
	
	.page-id-9296 .filter-main .rating_drop_down:last-child .dropdown-content {
		right: -17px;
		min-width: 164px;
	}
	
	.message_call.mobile_message_call_cls {
		float: right;
	}
	
	.right_cate_nav_sec .nav-tabs>li>a {
		white-space: nowrap;
	}
	
	.event_sound_xls .home-page-banner img {
		height: 300px;
	}
}
@media screen and (max-width:360px) {
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .mobile_tre {
		display: block;
		width: 100%;
		text-align: center;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .mobile_icons {
		width: 100%;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .mobile_icons .info_div {
		text-align: center;
	}
	
	.meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info {
		min-width: 50%;
		width: 45%;
	}
	
	.fancybox-wrap.fancybox-desktop {
		width: 90% !important;
	}
	
	.meta-bottom .single-car-actions {
		width: 100% !important;
	}
	
	.meta-bottom .company_n_location {
		width: 100% !important;
	}
	
	#listings-result .content_inner {
		width: 100%;
	}
	
	#listings-result .price {
		padding: 5px 0px;
	}
	
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 0px !important;
	}
	
	.popup-overlay.login_modal .message_popup .title_heading_price h3 {
		width: 100%;
	}
	
	.popup-overlay.login_modal .message_popup .title_heading_price p {
		float: left;
		margin: 8px 0 0;
	}
	
	.popup-overlay.login_modal .message_popup .message_modal .buttons_modal_offers button.btn.btn1 {
		padding: 5px;
	}
	
	.offers_button .popup-overlay .buttons_modal_offers .btn {
		padding: 5px;
		margin: 0;
	}
	
	#listings-result .listing-list-loop .popup-overlay.login_modal .message_popup .carousel-inner .item {
		min-height: 100px;
	}
	
	#listings-result .listing-list-loop .popup-overlay .carousel-inner .item img {
		min-width: auto;
		max-height: 100px;
	}
	
	#listings-result .listing-list-loop .popup-overlay.active .carousel-inner .item {
		min-height: 100px;
	}
	
	.offers_button .popup-overlay .title_heading_price h3 {
		width: 100%;
	}
	
	.offers_button .popup-overlay .title_heading_price p {
		float: left;
	}
	
	.popup-overlay.logout_modal .title_heading_price h3 {
		width: 100%;
		font-size: 15px;
	}
	
	.popup-overlay .title_heading_price p {
		padding: 5px 15px;
		float: left;
		margin: 7px 0 0 !important;
	}
	
	.offers_button .popup-overlay.logout_modal .title_heading_price p {
		float: left;
	}
	
	.nav-tabs.cutomtab-menu li:hover .hover-cate-cls-xls {
		width: 92%;
	}
	
	body .payment-section button.signupbtn {
		position: relative;
		left: 5px;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre {
		text-align: center;
	}
	
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions .mobile_footer_tre .mobile_tre {
		float: none;
	}
}
.what_we_offer_section .stm-service-layout-icon-box:after {
	position: absolute;
	top: -4px;
	left: -5px;
	right: -5px;
	height: 4px;
	background-color: #211133;
	transform: scale(.973);
	opacity: 0;
	visibility: hidden;
	content: "";
}
.what_we_offer_section .stm-service-layout-icon-box:hover:after {
	visibility: visible;
	opacity: 1;
	transition: 0.5s;
}

/*.vc_row.wpb_row.vc_row-fluid.vc_custom_1605953767870, div#maintab, .vc_row.wpb_row.vc_row-fluid.vc_custom_1605952412254 {
padding-left: 130px !important;
padding-right: 130px !important;
}*/
.header-listing .header-inner-content {
	max-width: 1142px !important;
}
ul.message_call.desktop_message_call_cls li {
	list-style-type: none;
	display: inline-block;
}
ul.message_call.desktop_message_call_cls li button {
	padding: 9px 13px;
	font-size: 13px;
	text-transform: capitalize;
	font-weight: 500;
}
ul.message_call.desktop_message_call_cls li button i {
	margin-right: 10px !important;
}
ul.message_call.desktop_message_call_cls {
	padding: 0 !important;
}
ul.message_call.desktop_message_call_cls li button,
ul.message_call.desktop_message_call_cls li button a {
	color: #052463 !important;
	text-decoration: none;
}

}
@media (max-width:767px) {
	.what_we_offer_section .vc_row.wpb_row.vc_inner.vc_row-fluid,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1605953767870,
	div#maintab,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1605952412254 {
		padding: 0 0px !important;
	}
	.col-xs-6 {
		width: 100%;
	}
}

/*=== custome home new design ===*/
.boat-category .wpb_single_image.wpb_content_element.vc_align_center {
	background: #fff;
	box-shadow: 0 5px 17px 0 rgb(0 0 0 / 0.1);
	border-radius: 10px;
	padding: 15px 15px;
	position: relative;
	height: 150px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px !important;
	cursor: pointer;
}
section#what-we-offers {
	background-attachment: fixed;
}
.boat-category .wpb_single_image.wpb_content_element.vc_align_center .wpb_wrapper img {
	width: 75px;
}
.boat-category .wpb_single_image.wpb_content_element.vc_align_center .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.boat-category .wpb_single_image.wpb_content_element.vc_align_center .wpb_wrapper h2 {
	font-size: 15px;
	bottom: 0;
	left: 0;
	margin-top: 14px;
	right: 0;
	font-family: Montserrat !important;
	font-weight: 600;
	letter-spacing: 0.75px;
}
.boat-category .wpb_single_image.wpb_content_element.vc_align_center .wpb_wrapper {
	display: flex;
	flex-direction: column-reverse;
}
.category-section.wpb_column.vc_column_container.vc_col-sm-6 {
	padding-left: 70px !important;
}
.category-section ul {
	padding: 0;
	margin: 0;
}
.category-section li:hover {
	transition: 0.5s;
	cursor: pointer;
	border-bottom: 1px solid #052463;
	padding-bottom: 4px;
	display: inline-block;
	color: #052463;
}
.category-section li {
	list-style-type: none;
	font-size: 16px;
	border-bottom: 1px solid #0000;
	padding-bottom: 4px;
	font-family: Montserrat;
	font-weight: 500;
	color: #222222;
}
.boat-category .wpb_single_image.wpb_content_element.vc_align_center:hover h2,
.boat-category .wpb_single_image.wpb_content_element.vc_align_center:hover img {
	color: #fff !important;
	filter: brightness(100);
}
.boat-category .wpb_single_image.wpb_content_element.vc_align_center:hover {
	background: #052463;
	transition: 0.5s;
}
.vc_custom_1606470454976:before {
	position: absolute !important;
	content: "" !important;
	display: inline !important;
	width: 100% !important;
	height: 100% !important;
	background-image: linear-gradient(45deg,
	white,
	#ffffffba);
	top: 0;
	left: 0;
}
a#slider-1-slide-4-layer-1 img,
a#slider-1-slide-9-layer-2 img {
	width: 22px !important;
	height: 22px !important;
	filter: brightness(100) !important;
}
html {
	scroll-behavior: smooth;
}
a#slider-1-slide-4-layer-1,
a#slider-1-slide-9-layer-2 {
	background: #052463;
	border-radius: 71px !important;
	width: 45px !important;
	display: flex !important;
	height: 45px !important;
	align-items: center !important;
	justify-content: center;
}
.vc_custom_1606470454976 {
	position: relative !important;
}
.category-section .vc_column-inner.vc_custom_1606470067209 {
	display: flex;
	align-items: center;
	justify-content: center !important;
}
.category-section h2.vc_custom_heading {
	font-weight: 500 !important;
}
.event-block h2 {
	display: none;
}

/* .offer_active:after */

/* { */

/* display:none !important; */

/* } */
.latest-event h5.vc_custom_heading {
	font-weight: 500 !important;
	padding-bottom: 3px !important;
	border-bottom: 1px solid #052463 !important;
	display: inline-block;
	float: right;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1606473179946.vc_row-o-equal-height.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
	display: flex;
	align-items: center;
}
.stm-services-archive-page .stm-service-unit {
	border: 0px solid #ddd !important;
	box-shadow: 0 9px 13px 0 rgb(0 0 0 / 0.1);
	border-radius: 10px;
	overflow: hidden;
}
.stm-service-unit .stm-service-meta {
	padding: 20px 20px 20px 20px !important;
	background: #f9f9f9;
}
.stm-service-unit .stm-service-meta .excerpt p,
.stm-service-unit .stm-service-meta .excerpt p a {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 400 !important;
	font-family: Montserrat !important;
	margin: 0 !important;
}
.stm-service-unit .stm-service-meta .excerpt p a.view_more {
	font-size: 15px !important;
	line-height: 22px !important;
	font-weight: 400 !important;
	font-family: Montserrat !important;
	margin: 0 !important;
	color:#04b4f9 !important;
}
.stm-service-unit .stm-service-meta .title {
	padding-bottom: 10px !important;
	margin-bottom: 0 !important;
	text-transform: capitalize !important;
	border-bottom: 0px solid #ddd !important;
	font-family: Montserrat;
	letter-spacing: 0px;
	font-weight: 600;
	font-size: 19px;
}
.latesr_events_btn {
	display: none;
}
.event-block .container {
	padding: 0 !important;
}
.stm-services-archive-page .stm-service-unit:hover .image img {
	transform: scale(1.1);
	transition: 0.5s;
}
.stm-services-archive-page .stm-service-unit .image {
	overflow: hidden;
}
.latest-event h2.vc_custom_heading,
.vc_custom_heading.m-headingc {
	font-weight: 600 !important;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle {
	background: #ffffffe0 !important;
	padding: 30px !important;
	margin-bottom: 30px;
	border-radius: 10px;
	min-height: 228px;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle .icon-box-content .title.h4 {
	padding-bottom: 10px !important;
	margin-bottom: 0 !important;
	text-transform: capitalize !important;
	border-bottom: 0px solid #ddd !important;
	font-family: Montserrat;
	letter-spacing: 0.75px;
	font-weight: 600;
	font-size: 19px;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle .icon-box-content .content p {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 400 !important;
	font-family: Montserrat !important;
	margin: 0 !important;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle .icon-box-content .content {
	padding: 0 !important;
	height: 130px;
	overflow: hidden;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle {
	position: relative;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle:after {
	border-top: 6px solid #052463 !important;
	top: 0 !important;
	margin: auto !important;
	content: "" !important;
	left: 0 !important;
	right: 0 !important;
	width: 0%;
	position: absolute !important;
	display: inline !important;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle:hover:after {
	width: 100% !important;
	transition: 0.5s;
}
.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle:hover {
	border-radius: 0;
	transition: 0.5s;
}
.post-meta-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.blog-meta-unit i {
	margin-right: 5px !important;
}
.blog-meta-unit {
	font-family: Montserrat;
	font-size: 14px !important;
	text-transform: capitalize;
	color: #222;
}
.stm-service-meta .title.h5 {
	border-bottom: 1px solid #ccc !important;
	margin-bottom: 10px !important;
}
.blog-meta-unit i.stm-icon-date:before {
	color: #052463 !important;
	opacity: 1 !important;
}
.stm-service-meta a {
	text-decoration: none !important;
}
.blog-meta-unit a {
	color: #222;
}
.post-type-archive-events .stm-services-archive-page,
.category-news .stm-services-archive-page {
	padding: 40px 105px;
}
div#footer-main {
	padding-left: 105px;
	padding-right: 105px;
	padding-top: 50px;
	display: inline-block;
}
div#footer-copyright {
	padding-left: 105px;
	padding-right: 105px !important;
}
div#footer-main aside#media_image-2 img {
	width: 125px;
}
div#footer-main aside#media_image-2 {
	margin-bottom: 20px !important;
}
div#footer-main p {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 400 !important;
	font-family: Montserrat !important;
	margin: 0 !important;
	margin-top: 15px !important;
}
div#footer-main .textwidget.custom-html-widget ul,
div#footer-main .menu-bottom-menu-container ul {
	padding: 0 !important;
}
div#footer-main .menu-bottom-menu-container ul li {
	list-style-type: none;
}
div#footer-main .textwidget.custom-html-widget ul li,
div#footer-main .menu-bottom-menu-container ul li a {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 400 !important;
	font-family: Montserrat !important;
	margin: 0 !important;
	list-style-type: none !important;
	display: flex;
	align-items: flex-start;
	margin-bottom: 15px !important;
	width: 100%;
}
div#footer-main .menu-bottom-menu-container ul li a {
	white-space: nowrap;
}
div#footer-main .textwidget.custom-html-widget ul li .icon {
	margin-right: 10px !important;
}
div#footer-main h2.chw-title {
	font-size: 21px;
	color: #052463 !important;
	line-height: 25px;
	text-align: left;
	font-family: Montserrat;
	font-weight: 400;
	font-style: normal;
	position: relative;
	margin-top: 36px;
	padding-bottom: 9px;
}
#footer-copyright {
	padding: 0px 0 0px;
}
#footer-copyright .container.footer-copyright .col-md-8.col-sm-8 .clearfix {
	padding: 12px 0 0 !important;
	margin-top: 8px;
	border-top: 1px solid #537b95;
}
#footer-copyright .copyright-text {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 400 !important;
	font-family: Montserrat !important;
	margin: 0 !important;
}
div#footer-main .col-md-4:nth-child(2),
div#footer-main .col-md-4:nth-child(3) {
	padding-left: 50px;
}
footer#footer #footer-copyright {
	background-color: #05246300 !important;
}
footer#footer #footer-main {
	background-color: #05246300 !important;
}
aside#socials-2 {
	display: none;
}
footer#footer {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/12/testimonial_bg-no.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 428px;
	background-color: #c0dadd;
	position: relative;
}
#footer-copyright {
	padding-top: 50px !important;
}
div#footer-main h2.chw-title:after,
.widget-title h6:after {
	position: absolute;
	content: "";
	width: 68px;
	height: 2px;
	background: #052463;
	left: 0;
	bottom: 0;
}
.widget-title h6 {
	font-size: 21px;
	color: #052463 !important;
	line-height: 25px;
	text-align: left;
	font-family: Montserrat;
	font-weight: 400;
	font-style: normal;
	position: relative;
	margin-top: 36px;
	padding-bottom: 9px;
}
.section-heading:after {
	position: absolute;
	content: "";
	right: 0;
	background: url(https://www.marinetrader.com/wp-content/uploads/2020/11/wave.png);
	width: 107px;
	height: 15px;
	left: 0;
	background-size: contain;
	bottom: -15px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.section-heading.center::after {
	left: 0;
	right: 0;
	margin: auto;
	background-position: center;
}
.m-headingc::after {
	background-image: url(https://www.marinetrader.com/wp-content/uploads/2020/11/white-wave.png);
}
.section-heading {
	margin-bottom: 20px !important;
}
.section-heading {
	position: relative;
}
div#footer-main .col-md-4:nth-child(3) {
	padding-left: 100px;
}
.right-arrow img.vc_single_image-img.attachment-full {
	width: 24px;
	position: relative;
}
.right-arrow .vc_single_image-wrapper.vc_box_border_grey:after {
	position: absolute;
	content: "";
	width: 40px;
	height: 40px;
	background: #e4e4e4;
	left: -33%;
	right: 0;
	z-index: -1;
	margin: auto;
	top: 0;
	bottom: 0;
	border-radius: 60px;
}
.right-arrow .vc_single_image-wrapper.vc_box_border_grey {
	position: relative;
}
.right-arrow .vc_single_image-wrapper.vc_box_border_grey:hover:after {
	background: #052463;
	transition: 0.5s;
	cursor: pointer;
}
.right-arrow .vc_single_image-wrapper.vc_box_border_grey:hover img {
	filter: brightness(100);
	cursor: pointer;
}
div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner h3 {
	font-size: 18px !important;
	text-transform: capitalize !important;
	line-height: 29px !important;
	margin-bottom: 0 !important;
	font-weight: 600 !important;
}
div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner {
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 0px 16px 0px rgb(0 0 0 / 0.04);
	padding: 26px 20px !important;
}
div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid {
	margin-bottom: 30px;
}
div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner p {
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 23px !important;
	margin: 0 !important;
	padding-top: 0 !important;
}
div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner img {
	width: 75px;
}
div#home-category-nv .vc_row.wpb_row.csn.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner {
	background: #ecfdff;
}
div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner:hover {
	transform: translate(0px,
	-10px);
	transition: 0.5s;
	cursor: pointer;
}
.right-arrow .vc_single_image-wrapper.vc_box_border_grey:hover {
	transform: translate(10px,
	0px);
	transition: 0.5s;
}
section#what-we-offers:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: linear-gradient(45deg,
	#0e4f576e,
	#0e4f5773);
	left: 0;
	top: 0;
}
section#what-we-offers {
	position: relative;
	background-position: top left !important;
}
section#what-we-offers .vc_row.wpb_row.vc_row-fluid {
	z-index: 999;
	position: relative;
}
.lOffer-account-unit .lOffer-account-dropdown {
	padding: 19px 10px 15px 10px !important;
}
@media (max-width:960px) {
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: auto;
		width: 100%;
	}
	section#what-we-offers .wpb_column.vc_column_container.vc_col-sm-4 {
		width: 100%;
	}
	.boat-category .wpb_column.vc_column_container.vc_col-sm-6 {
		width: 100%;
	}
	section.vc_section {
		padding: 50px 15px !important;
	}
	section.vc_section.vc_custom_1606470454976 .vc_row.wpb_row.vc_row-fluid.boat-category.vc_row-o-equal-height.vc_row-flex {
		display: flex;
		flex-direction: column-reverse !important;
	}
	h2.vc_custom_heading.section-heading.center.vc_custom_1606539583720 {
		padding: 0 !important;
	}
	h2.vc_custom_heading {
		font-size: 25px !important;
		line-height: 34px !important;
	}
	.category-section.wpb_column.vc_column_container.vc_col-sm-6 {
		padding-left: 15px !important;
	}
	.boat-category .wpb_single_image.wpb_content_element.vc_align_center {
		margin-bottom: 20px !important;
		margin-right: 0px;
		width: 100%;
	}
	section.vc_section.vc_custom_1606470454976.vc_section-has-fill.vc_section-o-content-middle.vc_section-flex {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.category-section.wpb_column.vc_column_container.vc_col-sm-6 {
		margin-bottom: 40px !important;
	}
	h3.vc_custom_heading {
		font-size: 20px !important;
	}
	div#home-category-nv .wpb_column.vc_column_container .wpb_column.vc_column_container.vc_col-sm-12 {
		width: 100% !important;
		float: inherit !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.category-section .wpb_column.vc_column_container.vc_col-sm-4 {
		width: 50%;
		float: left;
	}
	div#home-category-nv {
		padding-left: 5px !important;
		padding-right: 5px;
	}
	div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner h3 {
		font-size: 14px !important;
	}
	div#home-category-nv .wpb_column.vc_column_container {
		padding-left: 10px !important;
		width: 100%;
		padding-right: 10px !important;
	}
	div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container .vc_column-inner p {
		font-size: 11px !important;
		line-height: 19px !important;
	}
	div#home-category-nv .vc_row.wpb_row.vc_inner.vc_row-fluid {
		margin-bottom: 15px;
	}
	div#home-category-nv .wpb_column.vc_column_container .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper {
		display: inline-block !important;
	}
	div#home-category-nv .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child {
		display: inline-block !important;
		margin-right: -5px !important;
	}
	div#home-category-nv .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:last-child {
		margin-left: -5px;
	}
	div#home-category-nv .wpb_column.vc_column_container .wpb_wrapper {
		display: flex;
		justify-content: space-between;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1606473179946.vc_row-o-equal-height.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
		width: 40%;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1606473179946.vc_row-o-equal-height.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6:first-child {
		width: 58%;
	}
	section#what-we-offers .vc_custom_heading {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section#latest-news .wpb_column.vc_column_container.vc_col-sm-4 {
		width: 22%;
		display: flex;
		align-items: center;
		justify-content: center !important;
	}
	section#latest-news .wpb_column.vc_column_container.vc_col-sm-8 {
		width: 77%;
		float: left;
	}
	div#footer-main {
		padding-left: 0;
		padding-right: 0;
		padding-top: 40px;
		display: inline-block;
	}
	div#footer-main .col-md-4:nth-child(2),
	div#footer-main .col-md-4:nth-child(3) {
		padding-left: 15px !important;
	}
	div#footer-copyright {
		padding-left: 0;
		padding-right: 0px !important;
	}
	footer#footer {
		background-size: 264px;
	}
	section#what-we-offers .vc_custom_heading.m-headingc.section-heading.center {
		font-size: 25px !important;
	}
	.stm-service-unit .stm-service-meta .title {
		font-size: 17px;
	}
	.stm-service-unit .stm-service-meta .excerpt p {
		font-size: 11px !important;
	}
	.vc_custom_heading.vc_custom_1606480616213 {
		font-size: 11px !important;
	}
	.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle .icon-box-content .content p {
		font-size: 13px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.login-form.vc_custom_1607670727988 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle .icon-box-content .title.h4 {
		font-size: 17px;
	}
	#latest-news .blog-meta-unit {
		font-size: 11px !important;
	}
	.category-section li {
		font-size: 11px;
		padding-bottom: 0px !important;
	}
	rs-layer-wrap.rs-parallax-wrap {
		left: 15px !important;
	}
	rs-layer-wrap.rs-parallax-wrap rs-layer#slider-1-slide-4-layer-10,
	rs-layer-wrap.rs-parallax-wrap rs-layer#slider-1-slide-4-layer-4,
	rs-layer-wrap.rs-parallax-wrap rs-layer#slider-1-slide-4-layer-6,
	rs-layer-wrap.rs-parallax-wrap rs-layer#slider-1-slide-8-layer-10,
	rs-layer-wrap.rs-parallax-wrap rs-layer#slider-1-slide-8-layer-4,
	rs-layer-wrap.rs-parallax-wrap rs-layer#slider-1-slide-8-layer-6 {
		left: 17px !important;
		margin-bottom: 10px !important;
	}
	rs-layer#slider-1-slide-4-layer-6,
	rs-layer#slider-1-slide-8-layer-6 {
		margin-top: 10px !important;
	}
}
@media (max-width:767px) {
	#footer-copyright {
		padding-top: 0px !important;
	}
	footer#footer {
		background-image: none;
	}
}

/*=== innerpage design ===*/
.blog-meta.clearfix {
	padding-left: 105px;
	padding-right: 105px;
	margin-top: -46px;
	z-index: 999;
	background: #0524639c !important;
	position: relative;
}
.stm-single-post {
	padding-top: 0px !important;
}
.banner h2.post-title.pl-3 {
	position: absolute;
	z-index: 999999999;
	left: 105px;
	bottom: 20%;
	color: #fff !important;
}
.stm-single-post .banner {
	position: relative;
}
.stm-single-post a.carousel-control {
	display: none;
}

/*==(message button) https://www.marinetrader.com/events/dummy/==*/
.banner-video .col-md-3.hidden-sm.hidden-xs {
	width: 100% !important;
	margin-top: 15px;
}
.tabs_business_dir {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.header-listing.stm-fixed .listing-header-bg {
	opacity: 1 !important;
	background: #052463;
}
div#header {
	z-index: 9999999999 !important;
}
.business_dir_main #categories ul li {
	border-radius: 6px;
	cursor: pointer;
	margin: 0 10px;
	padding: 6px 6px;
}
.business_dir_main #categories ul li:hover {
	box-shadow: 0 15px 20px 0 #eee;
	transition: 0.5s;
}
.business_dir_main #categories ul li a:hover h4 {
	color: #052463 !important;
}
.business_dir_main #categories ul li a:hover {
	text-decoration: none;
}
.message_popup .offer_layout .items {
	background-position: center !important;
	width: 100%;
	min-height: 250px !important;
	display: inherit;
	height: 100%;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	/* background-color: #3f4457 !important; */
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: none;
	/*padding: 0 0 0 12px;*/
}
.message_popup .offer_layout.message_modal .col-md-7.col-sm-12.col-xs-12 {
	padding-right: 15px !important;
}
.popup-overlay.login_modal .message_popup .form_fields_offer_inner {
	padding: 0 0 12px;
}
.popup-overlay .form-custom-otr button.btn1.btn span {
	padding: 0 !important;
}
.popup-overlay .form-custom-otr button.btn1.btn {
	margin: 0 !important;
}
.message_modal .title_heading_price h3 {
	text-transform: capitalize;
}
.message_popup form.form-custom-otr .form-group .col-sm-12 {
	padding: 0;
}

/*.message_popup .offer_layout.message_modal .col-md-5.col-sm-12.col-xs-12, .message_popup .offer_layout.message_modal .col-md-7.col-sm-12.col-xs-12 {
padding-left: 0;
padding-bottom: 0;
}
*/
.message_popup .offer_layout.message_modal .forms_fields_msg label {
	font-size: 13px;
	font-weight: bold;
	font-family: Montserrat !important;
	margin-bottom: 11px;
	padding: 0;
	color: #222;
}
.message_popup .form-custom-otr textarea.form-control {
	height: 200px !important;
	border: 1px solid #aaa;
	border-radius: 5px;
}
.message_popup .close {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #3f4457;
	padding: 8px 14px;
	z-index: 99999;
	opacity: 1;
	color: #fff;
	font-family: Montserrat !important;
	font-size: 14px;
	font-weight: 600;
	border-radius: 0 15px 0 0;
}
.search_btn_top_header {
	display: none;
}
.ck.ck-word-count {
	display: none;
}
.switcher {
	margin-left: 0 !important;
}
.page-template-contact .stm_breadcrumbs_unit.heading-font {
	background-color: #f5f5f5 !important;
}

/*=== category page ===*/
.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;
}
.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;
}
.page-template-main-category .car_main_info.slick-slide a img {
	width: 100% !important;
}
.page-template-main-category .nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum>ul {
	display: flex;
}
ul.nav.nav-tabs.cutomtab-menu a {
	font-family: Montserrat !important;
}
.page-template-main-category .nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum>ul ul li {
	width: fit-content;
	margin-right: 0px;
	margin-bottom: 10px;
}
.page-template-main-category .nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum>ul ul li a {
	width: 92%;
	height: 40px;
	line-height: 31px;
	text-align: center;
}
.page-template-main-category .nav-tabs.cutomtab-menu li .hover-cate-cls-xls.multi-colum>ul ul li a {
	width: 100%;
	height: 40px;
	line-height: 27px;
	text-align: center;
	padding: 7px 10px !important;
	font-size: 13px;
}
.nav-tabs.cutomtab-menu li .hover-cate-cls-xls li a {
	width: 100%;
	height: 40px;
	line-height: 27px;
	text-align: center;
	font-size: 13px;
	font-family: Montserrat !important;
}
.new_cars .slick-arrow {
	display: block !important;
}
div#gtranslate_wrapper {
	top: 10px !important;
	left: auto !important;
	bottom: auto !important;
	width: 5% !important;
	right: 6% !important;
}
.switcher .selected {
	width: 100px !important;
	margin-right: 0 !important;
	margin-left: auto !important;
}
li.trailer_text.info_div {
	list-style-type: none;
	margin-top: 14px;
}
.msg-status {
	word-break: break-word;
}
.outer_msg {
	width: 100% !important;
	display: inline-block;
}
.stm-settings-confirm-password .heading-font {
	color: #fff !important;
}

/*=== favorites ===*/
.add-to-fav_list-card-row.row {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #eceff3;
	margin-left: 0;
	margin-right: 0;
}
div#selling_offers {
	padding-top: 2%;
}
.fav_card_img img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid #2f5597;
	margin: auto;
	object-fit: cover;
	object-position: center;
}
.fav_card_title h3 {
	line-height: 23px;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0.8px;
	margin-bottom: 5px;
	letter-spacing: 0.8px !important;
}
.fav_card_title p {
	font-size: 14px;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #584c4c;
	margin: 0;
}
.fav_card_img {
	text-align: center;
}
.fav_card_button button.simplefavorite-button.active.preset {
	border: none;
	font-size: 13px !important;
	float: right;
	height: 32px;
}

/*=== Directory page css ===*/
.business_plus_main_div {
	overflow: visible !important;
}
.business_plus_main_div .main-category-sec {
	background: transparent;
	padding: 20px !important;
	margin-bottom: 30px;
	box-shadow: 0 0 15px 0px rgba(0,
	0,
	0,
	0.2);
	overflow: auto;
	display: inline-block;
	width: 100%;
}

/*.business_plus_main_div.select_listing table.table.table-bordered.text-center {
border: 5px solid #afeaff !important;
}
tr.main_heading_business.select_listing {
background: #afeaff;
}
.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing {
border-top: 5px solid #afeaff;
}
.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td {
background: #afeaff;
}*/
.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered {
	width: 235px !important;
}
#top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
.header-login-url a.resister_red {
	height: 35px;
	line-height: 35px;
	padding: 0 !important;
	width: 81px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}
#top-bar .header-login-url a.click-btn-popup {
	background: #fff;
}
#top-bar .header-login-url a.click-btn-popup:hover {
	background: #fff;
}
#top-bar .header-login-url a.resister_red:hover {
	background: #fff;
	color: #222;
}
#top-bar .header-login-url a.resister_red {
	background: #fff;
	color: #c31818;
}
@media (max-width:860px) {
	.stm-user-not-logged-in #header .header-listing.header-listing-fixed .hidden-xs {
		display: flex !important;
		width: 30%;
		align-items: center;
		justify-content: center;
		padding-top: 0px;
	}
	.stm-user-not-logged-in .hidden-xs.right_login_register span.header_notfication_bar {
		max-width: inherit;
		float: left;
		margin: 0;
	}
	.stm-user-not-logged-in #header .listing-logo-main a.bloglogo img {
		display: block;
		width: 100px !important;
	}
	.stm-user-not-logged-in .header-login-url a.click-btn-popup {
		display: flex;
		align-items: center;
		justify-content: center;
		color: #209a25;
		text-transform: uppercase;
		margin-right: 0px !important;
		height: 35px;
		line-height: 35px;
		padding: 0 !important;
		width: 81px !important;
		display: flex !important;
		align-items: center;
		justify-content: center;
		border-radius: 5px;
		text-align: right;
		background: #fff;
	}
	.stm-user-not-logged-in #top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
	.header-login-url a.resister_red {
		height: 35px;
		line-height: 35px;
		padding: 0 !important;
		display: flex !important;
		align-items: center;
		justify-content: center;
		border-radius: 5px;
		background: #fff !important;
		color: red;
		text-transform: uppercase;
	}
	.stm-user-not-logged-in .header-login-url {
		display: flex !important;
		width: 100%;
		align-items: center;
		justify-content: flex-end;
	}
	.stm-user-not-logged-in #header .listing-logo-main {
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 20px !important;
	}
	.stm-user-not-logged-in .header-login-url a.click-btn-popup i {
		margin-right: 10px;
	}
}
@media (max-width:960px) {
	.tabs_business_dir {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width:767px) {
	.stm-user-not-logged-in #header .header-listing.header-listing-fixed .hidden-xs {
		display: flex !important;
		width: 60%;
		align-items: center;
		justify-content: center;
		padding-top: 0px;
	}
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 10px !important;
	}
	.home-page .wpb_single_image.vc_align_right {
		text-align: right;
		float: right;
	}
}
@media (max-width:1100px) {
	.right_login_register .lOffer-account .stm-dropdown-user-small-avatar {
		text-align: right;
		background: #fff;
		padding-right: 0px;
		padding-left: 4px;
	}
	div#gtranslate_wrapper {
		top: 10% !important;
		left: auto !important;
		bottom: auto !important;
		width: 5% !important;
		right: 6% !important;
	}
}
@media (max-width:991px) {
	div#gtranslate_wrapper {
		top: 9.5% !important;
	}
}
@media (max-width:767px) {
	div#gtranslate_wrapper {
		top: auto !important;
		width: 22% !important;
		bottom: 0 !important;
	}
}

/*==== lost pasword css ====*/
.lost_reset_password {
	margin: 35px auto 0px !important;
	padding: 0px !important;
	border-radius: 0 0 15px 15px !important;
	box-shadow: none !important;
	width: 70% !important;
	max-width: 100% !important;
	border-top: 0px solid !important;
}
form.woocommerce-ResetPassword.lost_reset_password p {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 500 !important;
	font-family: Montserrat !important;
}
form.woocommerce-ResetPassword.lost_reset_password label {
	width: 100% !important;
	display: inline-block !important;
	max-width: 100% !important;
	font-size: 15px !important;
	text-transform: capitalize;
	margin-bottom: 9px !important;
	color: #222 !important;
	font-weight: 500 !important;
	font-family: Montserrat;
}
form.woocommerce-ResetPassword.lost_reset_password input {
	background: #eaeaea00 !important;
	border: 1px solid #052463 !important;
	border-radius: 0px;
	height: 45px !important;
	font-size: 13px !important;
	color: #222 !important;
	font-weight: 500 !important;
	font-family: Montserrat;
	margin-bottom: 30px;
}
form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button {
	background: #052463 !important;
	border: 0 !important;
	color: #fff !important;
	padding: 15px 30px !important;
	border-radius: 5px;
	margin-left: 0 !important;
	width: auto;
	font-size: 15px !important;
	text-transform: capitalize;
	font-weight: 500 !important;
	font-family: Montserrat;
}
@media (max-width:767px) {
	.lost_reset_password {
		padding: 20px 15px 20px !important;
	}
}

/*=== forget paswoord ===*/
.woocommerce-lost-password nav.woocommerce-MyAccount-navigation {
	display: none;
}
.woocommerce-lost-password .woocommerce-MyAccount-content p:last-child {
	display: none;
}
.woocommerce-lost-password .woocommerce-MyAccount-content p {
	margin: 0;
}
.woocommerce-lost-password .woocommerce {
	width: 100%;
	max-width: 1139px !important;
	margin: 30px auto !important;
}
.woocommerce-lost-password .woocommerce-MyAccount-content p a,
.woocommerce-lost-password .woocommerce-MyAccount-content p {
	font-size: 15px !important;
	line-height: 22px !important;
	color: #222 !important;
	font-weight: 500 !important;
	font-family: Montserrat !important;
}
.lost_reset_password p.woocommerce-form-row.form-row.reset-forgot-btn {
	text-align: center;
	margin-bottom: 0px;
}
.woocommerce-lost-password .woocommerce-MyAccount-content p a {
	border-bottom: 1px solid;
	text-decoration: none !important;
	color: #052463 !important;
}

/*=== listing page design ===*/
.wpbdp-listing.excerpt {
	display: flex;
	width: 100%;
	border: 0px solid #052463;
	align-items: center;
	max-width: 100%;
	flex-wrap: wrap;
	box-shadow: 0 0px 17px 0 rgb(0 0 0 / 0.1) !important;
	border-radius: 15px;
}

/*=== Header Style ===*/
.custom_dropdown_lang ul {
	list-style-type: none;
	padding: 0;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin: 0 !important;
}
.custom_dropdown_lang ul li {
	display: inline-block;
	margin-bottom: 0 !important;
	border-radius: 5px 5px 0 0;
	border: none !important;
	overflow: hidden;
}
.switcher .selected {
	width: 100px !important;
	z-index: 9 !important;
	margin-right: 12px !important;
	border-radius: 4px 4px 0 0 !important;
	overflow: hidden;
}
.custom_dropdown_lang {
	position: absolute;
	right: -32%;
	bottom: 0;
}
.custom_dropdown_lang ul li span.select2.select2-container {
	width: 125px !important;
}
.selection span.select2-selection.select2-selection--single {
	border-radius: 0px 0px 0 0;
}
.switcher.notranslate {
	overflow: visible !important;
}
.switcher .option {
	position: absolute !important;
	right: 130px !important;
	top: 40px !important;
}
.switcher .option {
	width: 100px !important;
	margin-left: auto;
}
.switcher .option a.nturl.selected {
	width: 100% !important;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
	background-color: transparent;
	width: 0px;
	cursor: pointer;
	border-radius: 5px;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,
	0,
	0,
	0.25);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.select2-container--default .select2-results>.select2-results__options:hover::-webkit-scrollbar {
	width: 5px;
	cursor: pointer;
	border-radius: 10px;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
	background-color: rgba(5,
	36,
	99,
	.75);
	border-radius: 10px;
}
.select2-container--default .select2-results>.select2-results__options:hover::-webkit-scrollbar-thumb {
	background-color: rgba(5,
	36,
	99,
	.75);
}
@media (hover: none) {
	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
		width: 5px;
	}
	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
		background-color: rgba(5, 36, 99, .75);
	}
}

/*=== BUSINESS DIRECTORY SEARCH ===*/
.business-directory .wpbdp-bar {
	padding: 5px 0px;
}
.business-directory .filter-main div#myDropdown ul li {
	display: flex;
	align-items: center;
	margin-bottom: 0;
}
.business-directory .wpbdp-page.wpbdp-page-all_listings button.dropbtn,
.business-directory .wpbdp-search-page button.dropbtn {
	padding: 0 15px 0 15px !important;
}
.business-directory .wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button {
	padding: 9px 6px;
	text-align: center !important;
	font-size: 12px !important;
	font-weight: 500;
	text-transform: uppercase;
}
.business-directory .wpbdp-main-links.wpbdp-main-links-3-buttons .wpbdp-button a {
	margin: 0 !important;
	text-decoration: none !important;
}
.business-directory .filter-main span.flbl {
	font-family: 'Montserrat' !important;
	font-weight: 600;
}
.business-directory .filter-main {
	font-family: 'Montserrat';
}
.business-directory .wpbdp-search-page .search_heading {
	margin: 0px 0 20px !important;
	font-family: 'Montserrat';
	font-size: 25px;
	font-weight: 500;
}
.business-directory .wpbdp-listing.excerpt {
	border: 1px solid #d2d2d2;
}
.business-directory .content_dir_mid h3 a {
	text-decoration: none !important;
	border: none !important;
}
.business-directory .content_dir_mid h3 {
	font-family: 'Montserrat';
	font-size: 20px !important;
	font-weight: 500 !important;
}
.business-directory .content_dir_mid p {
	font-family: 'Montserrat';
	font-size: 12px !important;
	font-weight: 500;
	margin-bottom: 5px !important;
	color: #555555 !important;
}
.business-directory .content_dir_mid p i {
	color: #052463 !important;
	font-size: 15px !important;
}
.business-directory ul.list-unstyled.listing_time_cls_sec li {
	font-family: 'Montserrat';
	font-size: 15px !important;
	font-weight: 500 !important;
	margin-bottom: 10px !important;
}
.business-directory .content_dir_mid p span.count {
	margin-left: 5px;
}
.business-directory ul.message_call.desktop_message_call_cls li button a i,
.business-directory ul.message_call.desktop_message_call_cls li button i {
	margin: 0 !important;
}
.business-directory ul.message_call.desktop_message_call_cls li button a {
	text-decoration: none !important;
	border: none !important;
	margin: 0 !important;
	color: #052463 !important;
}
.business-directory ul.message_call.desktop_message_call_cls li button {
	margin: 0 auto !important;
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: transparent !important;
	border: 1px solid #052463 !important;
	color: #052463 !important;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li a {
	padding: 0 !important;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li,
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li a {
	background: whitesmoke !important;
	border: none;
	border-radius: 0 !important;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li {
	border-left: 1px solid #052463;
	padding: 5px 5px;
	border-top: 1px solid #052463;
	border-bottom: 1px solid #052463;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li:last-child {
	border-right: 1px solid;
	border-top-right-radius: 5px !important;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li:first-child {
	border-top-left-radius: 5px !important;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li.active,
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li.active a {
	border-color: #052463;
	/* padding-left: 20px !important; */
	transition: 0.5s;
	background: #c6daff !important;
	color: #052463 !important;
}
.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec .tab-content.border_blue_cont {
	padding: 10px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background: whitesmoke;
}
.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec .tab-content.border_blue_cont ul,
.wpbdp-listing.excerpt .right_cate_nav_sec .tab-content.border_blue_cont ul li {
	margin: 0 !important;
}
.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li a {
	border: none !important;
	text-decoration: none !important;
	font-family: 'Montserrat';
	font-size: 12px !important;
	font-weight: 600;
}
.business-directory ul.common_list_sec.list-unstyled input.listing_sub_btn {
	font-family: 'Montserrat';
	font-size: 12px !important;
	font-weight: 600;
	color: #27a1e8 !important;
	text-decoration: none !important;
	border-bottom: 1px solid;
	border-radius: 0 !important;
	padding-left: 0;
	padding-right: 0;
	margin-right: 5px !important;
}
.business-directory div#main>.container {
	min-height: 100vh;
}
.business-directory div#wpbdp-listings-list .listing-actions.cf a {
	background: #052463 !important;
	color: #fff !important;
	padding: 12px 20px !important;
	font-size: 12px;
	border-color: #052463;
	position: relative;
}
.business-directory div#wpbdp-listings-list .listing-actions.cf a.wpbdp-button.button {
	margin: 0 auto !important;
	width: 40px !important;
	font-size: 18px;
	border-radius: 50%;
	height: 40px;
	padding: 0 !important;
	text-align: center;
	line-height: 37px;
	margin-left: 7px !important;
	border: 1px solid #052463;
	background: transparent !important;
	color: #052463 !important;
	box-shadow: none;
}
.business-directory div#wpbdp-listings-list .listing-actions.cf a.wpbdp-button.button.edit-listing.green {
	border-color: #00ab35;
	color: #00ab35 !important;
}
.business-directory div#wpbdp-listings-list .listing-actions.cf a.wpbdp-button.button.delete-listing.red {
	border-color: red;
	color: red !important;
}
.striped-row.JETSKI_DEALER.expiredactive .striped-data,
.striped-row.SailBoats_SERVICE.expiredactive .striped-data,
.striped-row.Smallcraft_Standard.expiredactive .striped-data {
	float: left;
	width: 25%;
}
.striped-row.JETSKI_DEALER.expiredactive button.btn.btn-primary {
	background: #d7e8b8 !important;
}
.onlymobile {
	display: none;
}
@media (max-width:1199px) {
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: auto;
	}
	.stm-services-archive-page .stm-service-unit {
		min-height: auto;
	}
	.post-type-archive-events .stm-services-archive-page,
	.category-news .stm-services-archive-page {
		padding: 40px 10px;
	}
	.vc_custom_1607314209931 {
		padding-top: 70px !important;
		padding-right: 20px !important;
		padding-bottom: 70px !important;
		padding-left: 20px !important;
		background-color: #f9f9f9 !important;
	}
	.vc_custom_1606542135182 {
		padding-top: 70px !important;
		padding-right: 20px !important;
		padding-bottom: 70px !important;
		padding-left: 20px !important;
	}
	.vc_custom_1606477602111 {
		padding-top: 70px !important;
		padding-right: 20px !important;
		padding-bottom: 70px !important;
		padding-left: 20px !important;
	}
	.drafts_adverts .draft-details p span.span_headings {
		font-size: 15px;
	}
}
@media (max-width:960px) {
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last {
		width: 40%;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {
		min-width: 260px;
		max-width: 260px;
	}
	.page-id-9296 .wpbdp-listing.excerpt .listing-actions {
		max-width: 28%;
	}
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
		max-width: 70%;
	}
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: 335px !important;
		overflow: hidden;
		max-height: 335px;
		width: 50%;
	}
	.category .stm-service-unit .stm-service-meta .title {
		font-size: 17px;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.stm-service-unit {
		margin-bottom: 0px !important;
	}
	.drafts_adverts .draft-details p span.span_headings {
		font-size: 14px;
		color: #052463 !important;
	}
	.drafts_adverts .draft-btn {
		flex-direction: column;
		padding-right: 10px;
	}
	button.view.btn.delete_draft {
		text-align: right;
	}
	.drafts_adverts .draft-btn button.view.btn a.view_more {
		min-width: 120px;
	}
	.author .listings_tab li {
		width: 25% !important;
	}
	.author .listings_tab li a {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.author .news_home_main .tab-pane .nav-tabs li {
		width: 25% !important;
		margin: 10px auto;
	}
	.add-to-fav_list-card-row.row {
		flex-direction: row;
	}
	.fav_card_img {
		text-align: left;
		margin-bottom: 10px;
	}
	.fav_card_button button.simplefavorite-button.active.preset {
		border: none;
		font-size: 8px !important;
		float: left;
		height: 32px;
	}
	.page-template-contact .seller_type ul li {
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}
}
@media (max-width:767px) {
	.author .listings_tab li a {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.mobile_profile_toogle button.mobile-profile-toggle {
		top: 40px !important;
		position: absolute;
		left: 10px !important;
		border: 1px solid darkgrey;
		border-radius: 54px;
		z-index: 9999999999999999999999999;
		background: #fff !important;
	}
	.buying {
		display: inline-block;
		margin-top: 10px !important;
	}
	.right_bought .buttons_bought_All {
		margin: 10px 0 14px 0;
		padding: 0 10px;
	}
	.mobile_profile_toogle button.mobile-profile-toggle i.fa.fa-user-circle-o {
		color: #052463 !important;
	}
	.drafts_adverts .draft_box .draft_left {
		text-align: left;
		padding-left: 0;
		padding-right: 0;
	}
	/*div#your_list ul.nav.nav-tabs.your_listings li a, div#selling_offers ul.nav.nav-tabs.vertical-tabs li a {
font-size: 8px !important;
}*/
	.stm-user-private-main .inventory_section ul.nav.nav-tabs.listings_tab li {
		width: 50% !important;
	}
	.drafts_adverts .draft_box {
		padding: 5px;
	}
	.author-sarita_dealer .stm-user-private-main .inventory_section h3 {
		font-size: 20px !important;
	}
	.news_home_main .tab-pane .create_new_advert .new_advert {
		padding: 10px 10px;
	}
	.listing-actions.cf {
		display: flex !important;
		align-items: flex-start !important;
		justify-content: space-between !important;
	}
	.listing-actions.cf:before,
	.listing-actions.cf:after {
		display: none;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .thumbnail-btn {
		width: 99% !important;
	}
	.wpbdp-listing.excerpt .content_dir_main {
		flex-direction: column;
	}
	.content_dir_main .content_dir_mid h3 {
		margin-top: 5px !important;
		display: inline-block;
	}
	ul.message_call.desktop_message_call_cls {
		margin-bottom: 0 !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
		float: inherit !important;
		width: 100% !important;
		margin-bottom: 15px !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		width: 100% !important;
		float: inherit !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.wpbdp-listing.excerpt .contact_dir_main ul {
		float: left !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main {
		margin: 0px 0 0 !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_last {
		width: 100% !important;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .listing-actions {
		max-width: 100% !important;
		margin: 10px 0 !important;
		text-align: left !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
		max-width: 100% !important;
	}
	.business-directory div#wpbdp-listings-list .listing-actions.cf a.wpbdp-button.button {
		width: 30px !important;
		font-size: 15px !important;
		height: 30px !important;
		line-height: 27px !important;
		max-width: 100% !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .contact_dir_main ul.message_call li button {
		font-size: 12px !important;
		border-radius: 53px !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec .nav-tabs>li>a {
		font-size: 12px !important;
		border-radius: 7px 7px 0px 0px !important;
	}
	.page-id-9296 .content_dir_main .listing-thumbnail img {
		height: 100px !important;
		width: 100px !important;
		object-fit: cover !important;
	}
	.business-directory .wpbdp-page.wpbdp-page-all_listings button.dropbtn,
	.business-directory .wpbdp-search-page button.dropbtn {
		padding: 0 8px 0 8px !important;
	}
	.page-id-9296 .wpbdp-search-page .rating_drop_down2:before {
		top: -6px !important;
		height: 27px !important;
	}
	.wpbdp-page.wpbdp-page-all_listings .rating_drop_down2:after,
	.wpbdp-search-page .rating_drop_down2:after {
		height: 27px !important;
		top: -6px !important;
	}
	.page-id-9296 .wpbdp-search-page .filter-rate {
		margin-bottom: 0 !important;
	}
	.business-directory .content_dir_mid p {
		font-size: 15px !important;
	}
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_mid h3 a {
		font-size: 21px !important;
	}
	.wpbdp-page.wpbdp-page-all_listings .rating_drop_down .dropdown-content li,
	.wpbdp-search-page .rating_drop_down .dropdown-content li {
		color: black;
		padding: 10px 25px 3px 0;
		text-decoration: none;
		display: block;
		font-size: 12px;
	}
	.onlymobile {
		display: block !important;
	}
	ul.message_call.mobile_message_call_cls li {
		list-style-type: none;
		display: inline-block;
	}
	ul.message_call.mobile_message_call_cls li button {
		margin: 0 auto !important;
		width: 30px !important;
		padding: 0 !important;
		font-size: 12px;
		border-radius: 50%;
		height: 30px;
		text-transform: capitalize;
		font-weight: 500;
		background-color: #052463 !important;
		line-height: 27px !important;
	}
	.business-directory div#wpbdp-listings-list .listing-actions.cf ul.message_call.mobile_message_call_cls li button a {
		text-decoration: none !important;
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		max-width: initial !important;
		height: auto !important;
		background: transparent !important;
		display: inline-block;
	}
	ul.message_call.mobile_message_call_cls.onlymobile,
	ul.message_call.mobile_message_call_cls.onlymobile li {
		margin: 0 !important;
	}
	.desktop-only {
		display: none !important;
	}
	.business-directory ul.list-unstyled.listing_time_cls_sec li {
		font-family: 'Montserrat';
		font-size: 15px !important;
		font-weight: 500 !important;
		margin-bottom: 0px !important;
	}
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12 {
		min-height: auto !important;
		overflow: hidden;
		max-height: initial;
		width: 100%;
		padding-bottom: 30px;
	}
	.post-type-archive-events .stm-services-archive-page,
	.category-news .stm-services-archive-page {
		padding: 20px 0px;
	}
	.drafts_adverts .draft-btn {
		flex-direction: row;
		padding-right: 0;
		width: 100%;
		justify-content: space-between;
	}
	.inventory_result .price {
		margin-right: 0;
	}
	.author-sarita_dealer .news_home_main .tab-pane .nav-tabs li {
		width: 33.333333% !important;
		margin: 10px auto;
	}
	.inventory_result .meta-top {
		position: relative;
	}
	tr.titles_left_business.titles_trailers_business {
		display: flex;
		flex-direction: row;
		width: 100%;
		justify-content: space-between;
	}
	.business_plus_inner .titles_left_business td:first-child {
		text-align: center;
		flex: 1 1 40%;
		max-width: 40%;
		font-size: 15px;
	}
	.business_plus_inner .titles_left_business td:nth-child(2) {
		flex: 1 1 40%;
		max-width: 40%;
	}
	.business_plus_inner .titles_left_business td:nth-child(3) {
		flex: 1 1 auto;
	}
	tr.titles_addMore_business.titles_left_business td {
		width: 100% !important;
		flex: 1 1 100% !important;
		max-width: 100% !important;
	}
	.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing {
		flex-direction: column;
	}
	.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td {
		flex: 1 1 100%;
		max-width: 100%;
		width: 100%;
	}
	.business_plus_inner .table-bordered>tbody>tr>td {
		display: block;
	}
	.author .stm-user-private-main .container {
		padding: 0 !important;
	}
	.message-table .icon-img {
		justify-content: flex-start;
		margin-bottom: 10px;
	}
	.add-to-fav_list-card-row.row {
		align-items: center;
		flex-direction: row;
	}
	.author-sarita_dealer .stm-user-private-main .inventory_section h3 {
		text-align: center;
		margin: 10px 0;
	}
	.fav_card_title {
		text-align: left;
		margin-bottom: 10px;
	}
	.add-to-fav_list-card_tilte.col-lg-7.col-md-7.col-sm-12.col-12 {
		width: 100%;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		text-align: left;
		justify-content: flex-start;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons {
		justify-content: space-between;
		margin-bottom: 10px;
		margin-top: 0;
		align-items: center;
		padding: 0px;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn {
		margin: 10px 10px 10px 0;
	}
	.main_active_new_cls .middle_active_news_cls,
	.tab-content.news_home_main .main_active_new_cls .news_buttons {
		justify-content: flex-start;
		align-items: flex-start;
	}
	.page-id-712 .seller_type ul li button.seller_not_mem {
		max-width: 100%;
	}
	.page-template-contact form.contact_form {
		padding: 15px;
	}
	.striped-data button.upgradebutton {
		padding: 10px 10px;
		width: 100%;
	}
	.sold_items .sold_item .right_bought_below .sale_price {
		text-align: left;
	}
	.cate_add_more_list_main {
		display: flex;
		align-items: center !important;
		width: 100%;
		justify-content: space-between;
		flex-direction: column;
	}
	.add-to-fav_list-card_img.col-lg-2.col-md-2.col-sm-12.col-12 {
		padding-right: 0;
		padding-left: 0;
		width: 30%;
	}
	.fav_card_button button.simplefavorite-button.preset span {
		display: none;
	}
	.fav_card_button button.simplefavorite-button.preset i {
		position: relative;
		left: 0;
		right: 0;
		margin: 0 !important;
	}
	.fav_card_button button.simplefavorite-button.preset {
		padding: 8px !important;
		border-radius: 2px !important;
	}
	.fav_card_button button.simplefavorite-button.preset {
		padding: 8px !important;
		border-radius: 2px !important;
		font-size: 8px;
	}
	.fav_card_button button.simplefavorite-button.preset i {
		font-size: 8px;
	}
}
@media (max-width:360px) {
	.page-id-9296 .filter-main .rating_drop_down button {
		font-size: 9px !important;
	}
	.listing-right-actions .tabs_business_dir ul.nav.nav-tabs li {
		margin-right: 3px !important;
	}
	.wpbdp-listing .listing-actions input.back-to-dir {
		padding: 9px 8px;
	}
}
h6.empty_post_section {
	margin: 0;
	display: inline-block;
	border: 1px solid #ccc;
	padding: 10px 25px;
	color: #333333 !important;
	background: #efefef;
	cursor: pointer;
	text-align: center;
}
.col-md-12.col-sm-12.col-xs-12.col-xxs-12 {
	text-align: center !important;
}
.category .stm-service-unit .stm-service-meta .title {
	font-size: 17px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.stm-services-archive-page .stm-service-unit .image img {
	width: 100%;
	height: 100%;
	min-height: 205px;
	object-fit: cover;
	background-position: center;
}
.outer_modal_main .thumbnails_common.right_img_thumbnails li {
	list-style-type: none;
}
ul.images_thumbnails.thumbnails_common li {
	list-style-type: none;
}
.modal-dialog.modal-dialog-centered {
	top: 25% !important;
}
.form_fields_offer .close {
	color: #ffffff !important;
	background: #4472c4 !important;
	width: 88px;
	display: flex;
	height: 29px;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	text-decoration: none !important;
	margin: 5px 15px 0px 0px;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 4px;
	margin-top: 20px !important;
}
.form_fields_offer .close span {
	color: #ffffff;
	text-decoration: none;
}
.popup-overlay .form_fields_offer .close span {
	margin: 0 !important;
}
.popup-overlay.login_modal .buttons_modal_offers .btn {
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: 400 !important;
	max-width: initial !important;
	width: auto !important;
	padding: 7px 15px !important;
	background: #052463 !important;
	color: #fff !important;
	border-radius: 4px !important;
	border: 5px solid #c5e0b4 !important;
	font-family: 'Montserrat' !important;
}
.fav_card_button button.simplefavorite-button.active.preset i {
	position: relative !important;
	top: 0;
	left: 0;
	bottom: 0;
	margin-right: 4px;
}
.fav_card_button button.simplefavorite-button.active.preset {
	display: flex;
	padding: 8px !important;
	align-items: center;
	justify-content: space-between;
	margin-top: 7px;
}
#header .header-listing .listing-right-actions button.ivory-search-cls-mb {
	width: 30px;
	height: 30px;
	display: none;
}

/*=== social share icons ===*/
.events_thunbnail_img img {
	height: 185px;
	object-fit: cover;
	object-position: center;
	width:100%;
}
.events_thunbnail_img {
	text-align: center;
}
.popup-overlay .popup-share .offer_layout {
	display: flex;
	align-items: center;
}
.popup-overlay .popup-share {
	background: #fff;
	padding: 15px;
	border-radius: 5px;
	margin-left: 0px;
	position: relative;
	width: 50%;
}
.popup-overlay .popup-share .col-md-5.col-sm-4.col-xs-12 {
	padding: 0;
	height: 100%;
}
.popup-overlay .popup-share .close {
	position: absolute;
}
.popup-overlay a {
	border-bottom: 0px solid #F3F3F3 !important;
	/*----margin-bottom: -5px !important;----*/
}
.popup-overlay .close {
	background: #ffffff !important;
	height: 40px;
	width: 40px;
	border-radius: 50px !important;
	color: #000 !important;
	opacity: 1 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 16px;
	margin-left: 10px !important;
}
.popup-overlay .close:focus,
.popup-overlay .close:hover {
	color: #fff !important;
	opacity: 1 !important;
}
div#directory .nav-tabs>li:nth-child(9),
div#news .nav-tabs>li:nth-child(9),
div#events .nav-tabs>li:nth-child(9),
div#directory .nav-tabs>li:nth-child(10),
div#news .nav-tabs>li:nth-child(10),
div#events .nav-tabs>li:nth-child(10) {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.author .custom_dropdown_lang li:last-child {
	display: none;
}
.author .custom_dropdown_lang li .selected {
	margin-right: 0 !important;
}
.author .custom_dropdown_lang li .switcher .option {
	right: 0px !important;
}
section#latest-event .stm-service-unit .title.h5 {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
}
.custom-mobile-cockpit-cls .stm-user-mobile-info-wrapper.active {
	min-height: 160px;
}
@media (max-width:1024px) {
	.author .news_home_main .tab-pane .nav-tabs {
		flex-direction: column;
		display: inline-block;
	}
	/*.author-sarita_dealer .news_home_main .tab-pane .nav-tabs li {
margin-left: auto;
width: auto !important;
}*/
	.inventory_result .view_div {
		margin-bottom: 15px !important;
	}
	.sold_items .right_bought button {
		padding: 10px 10px;
	}
}
@media (max-width:767px) {
	.inventory_result .view_div {
		margin-bottom: 0px !important;
	}
	.popup-overlay.active {
		flex-direction: column-reverse;
	}
	.popup-overlay .close {
		width: 100% !important;
		border-radius: 0 0 5px 5px !important;
		margin: 0 !important;
	}
	.popup-overlay .popup-share {
		border-radius: 5px 5px 0 0;
		margin-left: 0px;
	}
	.popup-overlay a {
		border-bottom: 0px solid #F3F3F3 !important;
		margin-bottom: 0px !important;
	}
	.author .listings_tab li a,
	div.buying ul.nav-tabs li a,
	.common_news_events .news li {
		border-radius: 0px !important;
		margin-bottom: 0px;
	}
	.stm-user-private-main .inventory_section ul.nav.nav-tabs.listings_tab li,
	div.buying ul.nav-tabs li,
	.author-sarita_dealer div.buying ul.nav-tabs li,
	#buying_watched .watched_subtabs li,
	.common_news_events .news li {
		width: 48% !important;
		margin: 1% !important;
	}
	.stm-user-private-main .inventory_section ul.nav.nav-tabs.listings_tab li:nth-child(even),
	div.buying ul.nav-tabs li:nth-child(even),
	.common_news_events .news li:nth-child(even) {
		margin-right: 0 !important;
	}
	.stm-user-private-main .inventory_section ul.nav.nav-tabs.listings_tab li:nth-child(odd),
	div.buying ul.nav-tabs li:nth-child(odd),
	.common_news_events .news li:nth-child(odd) {
		margin-left: 0;
	}
	/*.inventory_section .nav-tabs.listings_tab>li.selling_offers a, div.buying ul li.buy_offers a, .inventory_section .nav-tabs.listings_tab>.your_list a, .inventory_section .nav-tabs.listings_tab>li.new_list.active a, .inventory_section .nav-tabs.listings_tab>li.selling_msgs a, .inventory_section .nav-tabs.listings_tab>.new_list a, .inventory_section .nav-tabs.listings_tab>li.your_list.active a, div.buying ul li.buy_watch a, div.buying ul li.bought a, div.buying ul li.buy_msgs a, .common_news_events .nav.nav-tabs.news .new_list-1, .common_news_events .nav.nav-tabs.news .active_list, .common_news_events .nav.nav-tabs.news .message_list, .common_news_events .nav.nav-tabs.news .save_list, .common_news_events .nav.nav-tabs.news .expired_list, .common_news_events .nav.nav-tabs.news .message_list.active a,.common_news_events .nav.nav-tabs.news .expired_list.active a, .common_news_events .nav.nav-tabs.news .save_list.active a, .common_news_events .nav.nav-tabs.news .new_list-1.active a {
border-bottom: 0px solid #ffe2a2 !important;
border-radius: 0px !important;
}*/
	.drafts_adverts .draft-btn {
		margin-top: 5px !important;
	}
	.author .listings_tab li a {
		font-size: 13px;
	}
	.drafts_adverts .draft_box .draft_left img {
		height: 210px;
		width: 100%;
		object-fit: cover;
	}
	.inventory_result .listing-list-loop.stm-listing-directory-list-loop {
		padding: 5px !important;
	}
	.stm-template-listing .inventory_result .listing-list-loop.inventory_adverts .image a.rmv_txt_drctn {
		width: 100% !important;
	}
	.listing-list-loop.stm-listing-directory-list-loop .stm-car-medias>div {
		margin-top: 10px !important;
		margin-right: 0px;
	}
	.stm-template-listing .inventory_result .listing-list-loop.inventory_adverts .image {
		margin-right: 0 !important;
		padding-top: 5px;
	}
	.listing-list-loop .content {
		padding: 0 8px !important;
	}
	#listings-result .results_return_advert.results_return_advert2 {
		bottom: 0px !important;
	}
	body.stm-template-listing .listing-list-loop .content .title {
		width: 100%;
		display: inline-block;
	}
	.inventory_result .listing-list-loop .content ul {
		display: inline-block;
		margin-top: 0;
	}
	.inventory_result .right_section {
		width: 100% !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.inventory_result .view_div {
		margin: 0 0 0px 0 !important;
	}
	.inventory_result .right_section button.btn.boost_button {
		margin-left: 2% !important;
		width: 98% !important;
		border-radius: 0 !important;
	}
	.inventory_result .right_section a.view_more {
		margin-right: 2% !important;
		width: 98% !important;
		background: #bfbfbf;
	}
	.inventory_result .right_section a.view_more,
	.inventory_result .right_section button.btn.boost_button {
		display: inline-block;
		height: 45px;
		border: none !important;
	}
	.inventory_result .view_div {
		background: transparent;
	}
	.inventory_result .meta-bottom {
		display: none;
	}
	.message-table .user_msg_detail .col-lg-2.col-sm-2.col-md-2 {
		width: 23%;
		float: left;
	}
	.message-table .user_msg_detail .col-lg-10.col-sm-10.col-md-10 {
		width: 70%;
		float: left;
		padding-left: 0;
	}
	.user_chat .chat_box .msg-box-container {
		height: auto;
		padding-left: 0px;
		min-height: 300px;
	}
	.user_chat {
		max-height: 100%;
		min-height: auto;
	}
	.manage_offers_tab .sorting {
		width: 50%;
		margin-left: 0;
		margin-top: 9px;
	}
	.author-sarita_dealer .news_home_main .tab-pane .nav-tabs li {
		margin: 5px auto 0;
	}
	.inventory_section .vertical-tabs li a {
		font-size: 12px;
	}
	.inventory_section .your_listings li a {
		font-size: 13px;
	}
	#expired_list .right_section img {
		width: 150px;
		margin-left: 10px;
	}
	.stm-user-private .stm-user-private-sidebar .stm-actions-list a i {
		left: 10px !important;
	}
	.stm-user-private .stm-user-private-sidebar .stm-actions-list a {
		padding-left: 40px !important;
	}
	.user_chat .sender {
		width: 100%;
		max-width: 100%;
	}
	.user_chat .receiver {
		max-width: 100%;
		width: 100%;
	}
	.message-table .icon-img {
		justify-content: flex-start;
		margin-bottom: 0px;
	}
	.dropup.custom-mobile-fixed-drop-cls-listing button {
		margin-right: 0px;
	}
	#buying_watched .watched_subtabs {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.right_bought .buttons_bought_All,
	.right_bought .sale_date,
	.right_bought .sale_price {
		padding: 0 0px;
	}
	.right_bought_top .info_section,
	.right_bought_top .info_right {
		padding: 0;
	}
	.right_bought .buttons_bought_All button {
		width: 49% !important;
	}
	.business_plus_main_div,
	.business_plus_main_div .main-category-sec {
		padding: 0px !important;
	}
	.fav_card_img {
		text-align: left;
		margin-bottom: 0px;
	}
	.add-to-fav_list-card-row.row .fav_card_button button.simplefavorite-button.active.preset i {
		margin: 0 !important;
	}
	.add-to-fav_list-card-row.row .fav_card_button button.simplefavorite-button.active.preset span {
		display: none;
	}
	.fav_card_title p {
		font-size: 14px;
		white-space: normal;
		width: 90%;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #584c4c;
		margin: 0;
		height: 22px;
	}
	.fav_card_button button.simplefavorite-button.active.preset {
		margin-top: 0px;
	}
	.author-sarita_dealer .stm-user-private-main .inventory_section h3 {
		margin: 0px 0 10px;
	}
	.fav_card_title {
		text-align: left;
		margin-bottom: 0px;
	}
	.author-sarita_dealer .news_home_main .tab-pane .nav-tabs {
		padding-bottom: 15px;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		padding-bottom: 10px;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn {
		background: transparent !important;
		border: 1px solid #052463;
		width: 40px !important;
		height: 40px;
		border-radius: 25px;
		margin-bottom: 0px;
		text-align: center;
		display: flex;
		color: #052463 !important;
		justify-content: center;
		margin-right: 10px;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn.red {
		color: #ff0000 !important;
		margin-left: 5px !important;
	}
	.striped-row button.btn.btn-primary {
		width: 100% !important;
		min-height: 35px;
	}
	div#selling_offers ul.nav.nav-tabs.vertical-tabs li {
		width: 50% !important;
	}
	.buying ul.nav.nav-tabs li a,
	.common_news_events ul.nav-tabs.news li a {
		font-size: 13px !important;
	}
	.stm-user-private .stm-user-private-sidebar .stm-user-avatar .img-avatar {
		height: 100px;
		width: 100px;
		border-radius: 50%;
		object-fit: cover;
	}
	.stm-user-private .stm-user-private-sidebar .stm-user-top {
		margin-bottom: 15px !important;
		margin-top: 10px;
	}
	div#directory .nav-tabs>li,
	div#news .nav-tabs>li,
	div#events .nav-tabs>li {
		width: 30% !important;
		display: inline-block;
	}
	.stm_add_car_form {
		width: 100%;
		margin: 0 auto;
	}
	.stm_add_car_form .col-md-12.col-sm-12 .priceradios label {
		padding: 0;
	}
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price {
		padding: 0;
	}
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-3,
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-4,
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-2,
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-12.advert_checkboxes {
		padding: 0 !important;
	}
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-12.advert_checkboxes ul {
		padding-left: 0 !important;
	}
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price label {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-12.advert_checkboxes li {
		display: flex;
		align-items: center;
	}
	.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price .col-md-12.advert_checkboxes li label {
		margin: 0 !important;
	}
	.stm-form-price-edit {
		margin-bottom: 15px;
	}
	.stm-form-checking-user .stm-form-inner div label {
		display: flex;
		align-items: center;
	}
	.stm_add_car_title_form {
		margin: 0px 0;
	}
	.desc_heading .title,
	.advert_title .title,
	.advert_details .title,
	.additional_features .title,
	.notes_section .title,
	.advert_photos .title,
	.advert_video .title,
	.advert_price .title {
		padding-bottom: 10px;
	}
	#accordionFeatures .panel {
		width: 100%;
	}
	.details_dropdowns .stm-form1-intro-unit {
		padding: 20px 15px 20px !important;
	}
	.categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec {
		flex-direction: column;
	}
	/*-----yogesh edited 20-jan-2021----------*/
	.popup-overlay .close,
	.popup-overlay .popup-share .close {
		border-radius: 50px !important;
	}
	.companyloc .popup-overlay {
		left: 49%;
	}
	.popup-overlay .logout_session form#loginform input {
		color: #111 !important;
	}
	section.expired-payment-secn .main_class_container #company {
		padding-right: 0;
		padding-left: 15px;
		padding-top: 15px;
		margin-bottom: 0 !important;
	}
	section.expired-payment-secn .main_class_container #project {
		padding-left: 15px;
	}
	section.expired-payment-secn .container .main_class_container .main-table-sec table thead tr th {
		padding: 9px 15px !important;
		font-size: 16px;
	}
}

/*---------custom-media query poppups....begins.-------*/
@media (max-width: 575.98px) {
	/*---------css for 21--jan--login modal------*/
	.popup-content.active {
		padding: 10px;
		display: flex;
		flex-direction: column-reverse;
		overflow: auto;
		margin-top: 8px;
		max-height: 500px;
		height: auto;
	}
	.accept_popup .popup-content.active,
	.counter_popup .popup-content.active,
	.decline_popup .popup-content.active {
		flex-direction: column;
	}
	.offer_active .login_modal.active .close_area,
	.offer_active .logout_modal.active .close_area {
		position: initial;
	}
	.offer_active .login_modal.active .close_area .close,
	.offer_active .logout_modal.active .close_area .close {
		top: -12px;
		text-decoration: none;
		right: -12px;
		position: absolute !important;
	}
	.offer_layout.message_modal {
		display: block !important;
	}
	.message_popup .offer_layout .items {
		min-height: 200px;
	}
	.forms_fields_offer .form-group .col-sm-9,
	.forms_fields_msg .form-group .col-sm-9 {
		padding: 0px;
	}
	/*.offer_active .login_modal.active {
        display:block!important;
    }*/
	.offer_active .login_modal.active .form-group,
	.offer_active .logout_modal.active .form-group {
		margin-bottom: 10px;
	}
	.popup-overlay.logout_modal .offer_login {
		width: 100%;
	}
	.offer_layout.message_modal .title_heading_price {
		margin-top: 15px;
		display: flex !important;
		flex-direction: column !important;
	}
	.offer_layout.message_modal .title_heading_price p {
		margin-top: 10px !important;
	}
	.popup-overlay.login_modal .buttons_modal_offers .btn {
		padding: 7px 15px !important;
	}
	.offer_active .logout_msg_btn {
		flex-direction: row;
	}
	.popup-overlay.active .popup-share {
		width: 100% !important;
	}
	.offer_active .message_bottom {
		flex-direction: column;
		margin-top: 10px;
	}
	.offer_active .message_bottom .send_msg_btn {
		flex: 1 1 auto;
		width: 100%;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.offer_active .message_bottom .send_msg_btn button.btn1.btn {
		width: 50% !important;
		float: none !important;
	}
	.login_modal.active .offer_layout.message_modal .message_bottom .buttons_modal_offers {
		text-align: center;
	}
	.popup_slider {
		min-height: 150px;
	}
	.logout_modal.active .buttons_modal_offers {
		padding-left: 0;
		float: none;
		flex-direction: row;
		display: flex;
		width: 100%;
		justify-content: center;
	}
	.popup-overlay.logout_modal .message_popup .buttons_modal_offers button.btn.btn1 {
		height: 34px;
		padding-left: 10px !important;
		padding-right: 10px !important;
		width: 50% !important;
	}
	#listings-result .listing-list-loop .popup-overlay .carousel-inner .item img {
		min-width: 100%;
		width: 100% !important;
		height: auto;
		object-fit: cover;
	}
	.popup-overlay.logout_modal .buttons_modal_offers .btn {
		margin: 0px auto;
	}
	.message_popup .offer_layout.message_modal .forms_fields_msg label,
	.logout_session .form_fields_offer_inner form label {
		display: none;
	}
	.form_fields_offer_inner form {
		margin-top: 15px;
	}
	.logout_session .form_fields_offer_inner {
		padding-bottom: 12px;
	}
	.heart_watchlist {
		right: 12px;
		bottom: 40px !important;
	}
	.logout_session .form_fields_offer_inner input[type="text"] {
		color: #111 !important;
	}
	/*----css for admin panel listings 30-jan-21------*/
	.drafts_adverts .draft-btn {
		flex-direction: row;
		padding-right: 0;
		width: 100%;
		justify-content: flex-start;
	}
	.drafts_adverts .draft-btn button.view.btn a.view_more {
		min-width: auto;
		padding: 0;
	}
	.inventory_result .view_div {
		background: transparent;
		flex: 1 1 50%;
		max-width: 50%;
		width: 50% !important;
		text-align: center;
		justify-content: flex-start;
		align-items: center;
		border: none;
		flex-direction: row;
	}
	.inventory_result .view_div a.view_more {
		font-size: 16px;
		padding: 0;
		margin: 0px 0;
		text-align: center;
		display: flex;
		border-radius: 50px;
		width: 35px !important;
		height: 35px;
		float: left;
		background: transparent;
		color: #052463;
		border: 1px solid #052463 !important;
		align-items: center;
		justify-content: center;
	}
	.inventory_adverts .boost_section,
	#expired_list .right_section .expired_img {
		max-width: 50%;
		flex: 1 1 50%;
	}
	#expired_list .right_section img {
		width: 65%;
		margin-left: 10px;
		height: auto;
		margin: 0;
	}
	.inventory_result .icon_design .view_more img {
		margin-top: 0px !important;
		width: 65% !important;
	}
	.counter_popup .message_popup .popup-content .form_fields_offer .form-group .col-sm-3 {
		flex: 1 1 30%;
		padding: 0px;
		max-width: 30%;
	}
	.counter_popup .form_fields_offer form .form-group div label {
		color: #000;
		font-size: 11px;
	}
	.counter_popup .message_popup .popup-content .form_fields_offer .form-group .col-sm-9 {
		flex: 1 1 70%;
		max-width: 70%;
		padding: 0px;
		margin-bottom: 7px;
	}
	.counter_popup .message_popup .confirm_buttons .btn {
		flex: 1 1 40%;
		margin: 2px 2px;
		max-width: 40%;
	}
	.manage_offers_tab .offers_tab .right_below img.sold_stamp {
		width: 20% !important;
		max-width: 50%;
	}
	.manage_offers_tab .right_below .expired_btn img {
		width: 50% !important;
		max-width: 50%;
	}
	.pricing_common_all .left_cont h4 {
		font-size: 15px;
	}
	.pricing_mobile .pricing_common_all .left_cont h3.heading {
		font-size: 25px !important;
	}
	.page-template-login_user .login_right_registration {
		width: 100%;
	}
	.main_watercraft_listing_sec {
		margin-top: 50px;
		padding: 5px;
		margin-bottom: 3px;
	}
	..create_new_advert .boat_tabs .info_popup {
		bottom: 0;
		top: unset;
	}
	.manage_offers_tab .offers_tab .left_offer_section div.item img {
		padding: 2px;
		height: auto;
	}
	.archive-listing-page.inventory_result .drafts_adverts .card-header h3,
	.create_new_advert h3.new_advert {
		font-size: 16px !important;
		text-align: left;
	}
	.select_watercarft_categories h3 {
		font-size: 16px;
		text-align: center;
	}
	/*--css for slider------*/
	.watched_items .watched-carousel .main_image .image-inner {
		display: flex;
		flex-direction: row;
		width: 100%;
	}
	.watched_items .watched-carousel .buying-sm {
		padding: 0;
		flex: 1 1 20%;
		max-width: 20%;
	}
	.watched_items .watched-carousel .buying-lg {
		padding: 0 5px 0 0;
		display: flex;
		flex: 1 1 80%;
		max-width: 80%;
	}
	.watched_items .watched-carousel .right-info {
		float: right;
		width: 100%;
	}
	.watched_items .watched-carousel .tre {
		display: block;
		margin-bottom: 0px;
		padding: 0px;
	}
	.buying_actve_tre {
		margin-bottom: 0px;
	}
	#active_watched .watched_item.watched-carousel .advert-info .price,
	#complete_watched .buying_watching_complete .advert-info .price {
		display: flex;
		justify-content: space-between;
	}
	#active_watched .watched_item.watched-carousel .advert-info .price .normal-price,
	#complete_watched .buying_watching_complete .advert-info .price .normal-price {
		display: flex;
		flex: 1 1 40%;
		justify-content: center;
		align-items: center;
		margin: 10px;
		order: 2;
		padding: 10px 20px;
		height: 40px;
	}
	#active_watched .watched_item.watched-carousel .advert-info .price .view_div.icon_design,
	#complete_watched .buying_watching_complete .advert-info .price .view_div.icon_design {
		flex: 1 1 50%;
		width: 50%;
		justify-content: flex-start;
		display: flex;
	}
	.news_home_main .select_watercarft_categories ul.nav-tabs {
		flex-direction: column;
		display: inline-block;
		padding-bottom: 15px;
	}
	.news_home_main .select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs li {
		width: 33.33333%;
	}
	.select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs li a {
		padding: 10px 8px;
	}
	.news_home_main .tab-pane .nav-tabs li.view_all_watercrafts {
		width: 100% !important;
	}
	section#what-we-offers {
		z-index: 1;
	}
	.news_events_main .categories_outer ul li .news_inner.inner_list_title {
		background: linear-gradient( #fff, #ffd2ca) !important;
	}
	/* div#events .news_inner.inner_list_title.news_inner  */
	/* { */
	/* background-image: linear-gradient(#fff, #8ffbc2) !important; */
	/* } */
	/*---css for backend-expired events---*/
	.tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn.blue {
		margin: 0px;
		padding: 0px;
		align-items: center;
	}
	.common_news_events h3 {
		margin: 10px 0px !important;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn.blake {
		margin: 0 5px !important;
		padding: 0px;
		align-items: center;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons a.red {
		margin: 0 0px !important;
		padding: 0px;
		align-items: center;
	}
	.common_news_events,
	.news_columns {
		float: none !important;
		width: unset !important;
	}
	.inner_select .options_radio .feature-single label span {
		font-size: 15px;
		font-weight: 500;
	}
	.inventory_result .image-inner {
		padding-top: 0;
	}
	.drafts_adverts .draft_box .row {
		flex-direction: column;
	}
	.main_watercraft_listing_sec .left_img_category p.top_heading {
		text-align: left;
		padding: 8px;
	}
	.mid_content_category h3 {
		display: none;
	}
	.main_watercraft_listing_sec .left_img_category {
		position: relative;
	}
	.main_watercraft_listing_sec .left_img_category h4 {
		position: absolute;
		top: 12px;
		font-size: 14px;
		right: 15px;
		content: '';
	}
	.company_photos_row.additional_photos_row_sec_cls .event_hightLights input {
		margin: 0px;
	}
	.inner_select.acount-btn input.updateuser {
		margin-bottom: 10px;
	}
	.iti.iti--allow-dropdown input#telephone_jetski {
		padding-left: 29% !important;
	}
	li.view_all_watercrafts a.select_category {
		padding: 5px 10px !important;
		font-size: 12px;
		font-weight: 500 !important;
	}
	/*--------css begins----17-feb-----*/
	.drafts_adverts .draft_box .draft_left,
	#your_list .active_adverts .inventory_adverts .main_div {
		position: relative;
		padding: 0px;
	}
	.drafts_adverts .draft_box .draft_left .mobile_price {
		margin-top: 15px;
	}
	.drafts_adverts .draft_box .draft_left .mobile_price span,
	#your_list .active_adverts .inventory_adverts .main_div .mobile_price span,
	.offers_active .right_offer_section .offer_title_tab .mobile_price span,
	.offers_complete .right_offer_section .offer_title_tab .mobile_price span {
		color: #000;
		font-size: 16px;
		font-weight: 600;
	}
	.drafts_adverts .draft_box .draft-heading {
		position: relative;
	}
	.drafts_adverts .draft_box .draft_right {
		padding-top: 0px !important;
	}
	.drafts_adverts .draft_box .draft-heading h3,
	#your_list .active_adverts .inventory_adverts .content .title a {
		text-align: left;
		font-size: 20px !important;
		padding: 0 !important;
		margin: 0;
		display: block;
	}
	.drafts_adverts .draft_box .price.desk_price,
	.drafts_adverts .draft_box .draft-btn.draft-btn-desk,
	#your_list .active_adverts .inventory_adverts .price.desk_price {
		display: none;
	}
	.drafts_adverts .draft_box .draft-btn {
		flex-direction: row;
		padding-right: 0;
		width: 100%;
		padding: 5px 0px 0px 0px;
		margin: 0 !important;
	}
	.drafts_adverts .draft-details {
		padding: 5px 0 0 0;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design,
	.sold_items .info_right .icon_design {
		width: 35px !important;
		height: 35px;
		min-width: 35px;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design i {
		font-size: 14px !important;
	}
	.drafts_adverts .draft_box .draft-details p span.span_headings {
		font-weight: 700;
		color: #555 !important;
	}
	.drafts_adverts .draft_box {
		padding: 5px;
	}
	/*-------------css for your listing active tabs-------*/
	#your_list .active_adverts .inventory_adverts {
		padding: 5px !important;
	}
	#your_list .active_adverts .inventory_adverts .main_div .image {
		padding-top: 0px;
	}
	#your_list .content_main .right_section .view_div.desk_view {
		display: none;
	}
	.active_adverts .listing-list-loop .content .title.heading-font,
	#expired_list .js-filter-results-expired-listing .content_main .title.heading-font,
	.offers_active .right_offer_section .offer_title_tab,
	.offers_complete .right_offer_section .offer_title_tab {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		flex-direction: row;
	}
	.offers_active .right_offer_section .middle_offer_section p {
		flex-wrap: nowrap;
	}
	.manage_offers_tab .offers_tab .right_offer_section {
		float: left;
		width: 100%;
		padding: 0px !important;
	}
	.active_adverts .listing-list-loop .content {
		padding: 0 0px !important;
	}
	.manage_offers_tab .offers_tab .middle_offer_section {
		padding: 0;
	}
	.inventory_result .listing-list-loop .content ul {
		display: block;
		padding: 0;
		margin: 0;
		width: 100%;
		float: left;
	}
	.manage_offers_tab.buying .offers_tab .middle_offer_section,
	.manage_offers_tab.buying .offers_tab .buying_right_offer {
		width: 100%;
	}
	.inventory_result .listing-list-loop .content_inner ul li {
		margin: 0px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: row;
		margin-bottom: 5px;
	}
	.inventory_result .listing-list-loop .content_inner ul li span {
		display: flex;
		width: 50%;
		flex: 1 1 50%;
		max-width: 50%;
		flex-wrap: wrap;
	}
	.inventory_result .listing-list-loop .content_inner ul li div {
		display: flex;
		width: 50%;
		flex: 1 1 50%;
		max-width: 50%;
		flex-wrap: wrap;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design {
		float: left;
		background: transparent !important;
		border: 1px solid red !important;
		height: 35px;
		min-width: 35px;
		width: 35px !important;
		color: red;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design i {
		font-size: 14px !important;
		color: red;
	}
	.complete_sold_items .sold_items .left_bought,
	.complete_sold_items .sold_items .right_bought {
		display: block;
		width: 100%;
		float: left;
	}
	.complete_sold_items .sold_items .right_bought h4.advert_title {
		margin-top: 10px;
		margin-bottom: 0px;
		font-size: 18px;
		min-height: 1px;
	}
	.author .stm-user-private .stm-user-private-main .stm-seller-title {
		font-size: 22px;
	}
	.stm-template-listing .inventory_result .listing-list-loop.inventory_adverts .image {
		padding-top: 0px;
	}
	.listing-list-loop .content {
		padding: 0 0px !important;
	}
	/*----expired secn--tabs-----*/
	#expired_list .js-filter-results-expired-listing .main_div .desk_price {
		display: none;
	}
	#expired_list .js-filter-results-expired-listing .content_main .title.heading-font .mobile_price span {
		color: #000;
		font-size: 16px;
		font-weight: 600;
	}
	#expired_list .listing-list-loop .content,
	#active_list .listing-list-loop .content {
		padding: 0 0px !important;
	}
	.unsold_items .buttons_bought_All .tre .icon_design i {
		font-size: 14px !important;
	}
	.sold_items .right_bought .buttons_bought_All .tre button.icon_design,
	.sold_items .right_bought .buttons_bought_All .tooltip_msg button.icon_design,
	button.icon_design,
	.watched_items .tre button.icon_design,
	.unsold_items .buttons_bought_All .tre a.icon_design {
		width: 35px !important;
		height: 35px;
		min-width: 35px;
		margin: 0px 2px;
	}
	.unsold_items .buttons_bought_All .tre a.icon_design .info-tag {
		left: 0;
		top: 9px;
	}
	.drafts_adverts .draft_box .span_headings,
	.active_adverts .main_div .content_inner p span.span_headings,
	.expired_adverts .main_div .content_inner p span.span_headings,
	.offers_active .right_offer_section .middle_offer_section p span.span_headings,
	.offers_complete .right_offer_section .middle_offer_section p span.span_headings {
		font-size: 15px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above {
		float: left;
		padding-top: 10px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_desk,
	.manage_offers_tab .offers_tab .right_offer_section .right_above .price.desk_price {
		display: none;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile .sale {
		color: red;
		font-size: 15px;
		font-weight: 600;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile .offer_price {
		padding-top: 0px;
	}
	.offers_tab .right_offer_section .action_buttons.expired_btn {
		padding-right: 0px !important;
		margin-bottom: 0px;
	}
	div#register_website {
		width: 100%;
	}
	div#register_website h2#regis {
		font-size: 27px;
		margin-bottom: 18px;
	}
	#register_website form button.register-btn {
		width: 100%;
	}
	.tab-content.news_home_main .news_columns label {
		font-size: 15px;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons {
		justify-content: space-between;
		margin-bottom: 10px;
		margin-top: 0;
		align-items: center;
		padding: 0;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .icon_bttns_action {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		flex: 1 1 40%;
		max-width: 40%;
		width: fit-content;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label {
		flex: 1 1 50%;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		padding-bottom: 10px;
		flex: 1 1 50%;
		flex-direction: row;
		display: -webkit-inline-box;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_news_img {
		width: 50%;
	}
	.tab-content.news_home_main .expired_news_backend .news_buttons .icon_bttns_action {
		justify-content: flex-start;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label,
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_news_img {
		min-height: initial;
	}
	.main_expired_event_cls .news_buttons .publish-link a.news-btn.blue {
		width: 100% !important;
		border: none !important;
	}
	.main_active_new_cls.main_expired_event_cls .news_buttons {
		flex-wrap: no-wrap;
		min-height: auto;
	}
	.common_news_events .middle_active_news_cls h1.news-head span a,
	.middle_active_news_cls h4.news-head a {
		font-size: 18px;
	}
	.sold_items .right_bought .buttons_bought_All .tre {
		display: flex;
		flex-direction: row;
	}
	.sold_items .right_bought .right_bought_top .info_right {
		display: flex;
		justify-content: space-between;
	}
	.sold_items .right_bought .right_bought_top .info_section p {
		display: flex;
		margin: 0;
		flex-wrap: nowrap;
	}
	#expired_list .inventory_adverts {
		padding: 5px;
	}
	.stm-template-listing .stm-user-private-main button i {
		font-size: 15px !important;
	}
	.drafts_adverts .draft_box .draft-details p,
	.active_adverts .main_div .content_inner p,
	.sold_items .sold_icon .right_bought .info_section p,
	.expired_adverts .main_div .content_inner p,
	.offers_active .right_offer_section .middle_offer_section p,
	.offers_complete .right_offer_section .middle_offer_section p,
	.buying_tab-offers .right_offer_section .middle_offer_section p {
		display: flex;
		flex-wrap: nowrap;
	}
	.manage_offers_tab .offers_tab .right_below {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#advertAccordion .panel.panel-default {
		padding: 10px 0px !important;
	}
	.pricing_info .mt_cls_xls {
		top: 62%;
	}
	.advert_title .desc_heading.disabled_heading .upgraded {
		top: 65px;
	}
	.additional_features .additional_div div#accordionFeatures .panel.panel-default {
		width: 50%;
	}
	.bootstrap-tagsinput {
		width: 100%;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 0px;
		align-items: center;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer .price {
		float: left;
		display: flex;
		flex: 0 0 55%;
		align-items: center;
	}
	.manage_offers_tab .offers_tab .right_offer_section .price .sale span {
		padding: 0px;
	}
	.buying_tab-offers .right_offer_section .counter_price {
		padding: 10px 5px !important;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer .offer_price {
		padding: 0px;
	}
	.manage_offers_tab.buying .right_offer_section .right_below .status {
		position: relative !important;
		right: unset;
		text-align: left;
		float: left;
	}
	.buying_watching_active .row .left-secn,
	.buying_watching_complete .row .left-secn {
		padding-left: 0px;
		padding: 0;
	}
	.buying_watching_active .row .right-secn .left-info,
	.buying_watching_complete .row .right-secn .left-info {
		padding-left: 0;
		padding-top: 10px;
	}
	.tre.buying_bought_tre button.call.btn.desktop-view.icon_design,
	button.desktop-view {
		display: block !important;
	}
	.buying_bought .right_bought_top .info_section {
		margin-top: 10px;
	}
	.business-directory div#wpbdp-listings-list .listing-actions.cf a.wpbdp-button.button {
		margin-right: 3px !important;
	}
	.listing-actions.cf {
		justify-content: flex-start !important;
	}
	/*-----edited 7-04-21-------*/
	.drafts_adverts .draft_box .detail_cat,
	.active_adverts .main_div .content_inner p span.detail_cat,
	.expired_adverts .main_div .content_inner p span.detail_cat,
	.offers_active .right_offer_section .middle_offer_section p span.detail_cat,
	.offers_complete .right_offer_section .middle_offer_section p span.detail_cat,
	.sold_items .sold_icon .right_bought .info_section p span.detail_cat,
	.buying_tab-offers .right_offer_section .middle_offer_section p span.detail-cat,
	.buying_watching_active .row .right-secn .left-info p span.detail-cat,
	.buying_watching_complete .row .right-secn .left-info p span.detail-cat {
		width: 60%;
		float: left;
	}
	/*-------css for profile edting-------------*/
	.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .image {
		width: 100% !important;
		display: flex;
		justify-content: center;
	}
	.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar {
		width: 100% !important;
	}
	.stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area {
		width: 100% !important;
	}
	.striped.main-sec .striped-row .striped-data {
		margin: 2px 0px;
	}
	.lOffer-account-unit.setting_popup:after {
		opacity: 0;
		display: none;
	}
	.stm-user-profile-information .socials.clearfix {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	/*-----css for directory tab backend---6-march-----2021----*/
	.business_plus_inner .table-bordered>tbody>tr>td {
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.business_plus_inner .main_heading_business td {
		justify-content: center !important;
		width: 100% !important;
	}
	.status_complete td:nth-child(2) {
		width: 100% !important;
	}
	.business_plus_inner .titles_left_business td.status_desc div.live_status,
	.business_plus_inner .titles_left_business td.status_desc div.draft_status,
	.business_plus_inner .titles_left_business td.status_desc div.unpaid_status {
		max-width: 25px !important;
	}
	.manage_offers_tab .offers_tab .left_offer_section {
		padding: 0px;
	}
	.user-message-details {
		width: 100%!important;
	}
	.high_cat_details .each_detail label {
		display: inline-flex;
		align-items: center;
		flex-direction: row;
	}
	.add-to-fav_list-card-row.row {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.add-to-fav_list-card-row.row .add-to-fav_list-card_img .fav_card_img,
	.add-to-fav_list-card_tilte .fav_card_title {
		text-align: center;
	}
	.add-to-fav_list-card_tilte .fav_card_title p {
		width: 100%;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button {
		width: 100%;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button .tooltip_msg {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button .tooltip_msg .tooltiptext {
		margin-left: 10px;
	}
	.select_news_events div.inner_select {
		margin-bottom: 5px;
	}
	.form_ad_package .package_headings p.top_heading {
		position: relative;
		text-align: center;
	}
	#listings-result .featured_result .below_image {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		width: 100%;
		padding: 5px;
		align-items: center;
	}
	#listings-result .featured_result .below_image .below_image_left,
	#listings-result .featured_result .below_image .below_image_right {
		flex: 1 1 50%;
		max-width: 50%;
	}
	#listings-result .featured_result .below_image .below_image_left .info_div.all_icons {
		text-align: left !important;
	}
	#listings-result .featured_result .below_image .below_image_right {
		display: flex;
		justify-content: space-between;
		width: 100%;
		align-items: center;
	}
	#listings-result .featured_result .below_image .below_image_right .mobile_info_div.info_div {
		flex: 1 1 30%;
		max-width: 30%;
		padding: 0;
		align-items: center;
	}
	div#members-tab ul.nav.nav-tabs li {
		float: left;
		width: 48%;
		margin: 1%;
		background: #fff;
	}
	.common_news_events.common_news_events .main_active_new_cls .publish-link {
		padding-left: 10px;
	}
	.pricing_mobile .pricing_common_all .balance h4,
	.pricing_mobile .pricing_common_all .balance span,
	.pricing_mobile .pricing_common_all .balance p {
		font-size: 15px;
	}
	.pricing_mobile .pricing_common_all h4.dealer_monthy_cls,
	.pricing_mobile .pricing_common_all h4.dealer_bundle_cls,
	.pricing_mobile .pricing_common_all h4.balance_title {
		display: flex !important;
		align-items: center !important;
		margin: 5px 0px 10px !important;
		justify-content: center !important;
		flex-flow: column !important;
	}
	.pricing_mobile .pricing_common_all h4.dealer_monthy_cls span,
	.pricing_mobile .pricing_common_all h4.dealer_bundle_cls span,
	.pricing_mobile .pricing_common_all h4.balance_title span {
		font-size: 15px !important;
		width: 100%;
	}
	.pricing_mobile .pricing_common_all h4 p {
		font-size: 16px;
	}
	.banner-txt.event-banner .banner-changed .location-div.event_tooltip span.event_tooltiptext ul li {
		font-size: 13px;
		text-transform: lowercase;
	}
	.business-directory .right_cate_nav_sec ul.nav.nav-tabs.navtab li {
		border-right: 1px solid #052463;
	}
	.custom_home-news-tabs ul.boat_tabs li {
		flex: 0 0 31% !important;
		max-width: 31% !important;
	}
	.news_feature_card.full_list .news_feature_img {
		margin-right: 15px;
	}
}

/*-------------custom-media for 576--------*/
@media (min-width: 576px) and (max-width: 767.98px) {
	#register_website form button.register-btn {
		width: 40%;
	}
	.popup-content.active {
		padding: 10px;
		display: flex;
		flex-direction: column-reverse;
		overflow-y: scroll;
		margin-top: 8px;
		max-height: 300px !important;
		height: auto;
	}
	.forms_fields_offer .form-group .col-sm-9,
	.forms_fields_msg .form-group .col-sm-9 {
		padding: 0px;
	}
	.offer_active .message_bottom {
		margin: 10px;
	}
	.offer_active .login_modal.active .close,
	.offer_active .logout_modal.active .close {
		top: -10px;
		right: -10px;
	}
	.message_popup .offer_layout .title_heading_price {
		margin-top: 15px;
	}
	.message_popup .offer_layout .items {
		min-height: auto;
	}
	.offer_active .login_modal.active .form-group,
	.offer_active .logout_modal.active .form-group {
		margin-bottom: 10px;
	}
	.popup-overlay.login_modal .buttons_modal_offers .btn {
		margin-left: 0px;
	}
	.tre.buttons_modal_offers {
		text-align: left;
	}
	.popup_slider {
		display: flex;
		align-items: flex-start;
		flex-basis: 100%;
		flex-direction: row;
	}
	.popup_slider .carousel.slide {
		max-height: 235px;
	}
	.popup_slider .carousel-inner .item {
		min-height: 100%;
		max-height: 100%;
	}
	.popup_slider .carousel-inner .item img {
		min-height: 235px;
		max-height: 235px;
		object-fit: cover;
	}
	.watched_items .tre button.icon_design img {
		max-width: 100%;
	}
	#listings-result .listing-list-loop .popup-overlay.active .carousel-inner .item {
		min-height: 250px;
		max-height: 250px;
	}
	.popup-overlay.active .popup-share {
		width: 80% !important;
	}
	.popup-share .popup-content.active {
		margin-top: 0px;
	}
	.message_popup .offer_layout.message_modal .forms_fields_msg label,
	.logout_session .form_fields_offer_inner form label {
		display: none;
	}
	.form-group.browse_file_modal span {
		flex-basis: 10%;
	}
	.popup-overlay.logout_modal .message_popup .nonmember .title_heading_price {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.logout_session .form_fields_offer_inner input[type="text"] {
		color: #111 !important;
	}
	.accept_popup .popup-content.active,
	.counter_popup .popup-content.active,
	.decline_popup .popup-content.active {
		flex-direction: column;
	}
	.counter_popup .popup-content.active {
		min-height: 315px;
	}
	.form_fields_offer .mt_cls_xls {
		left: 2%;
	}
	/*------css for admin panel----01-02-21--*/
	.stm-user-private-main .draft-heading {
		padding: 10px 0px;
	}
	.drafts_adverts .draft-btns .price {
		width: auto !important;
		min-width: 100% !important;
	}
	.drafts_adverts .draft-btn {
		justify-content: flex-end !important;
		padding: 0;
		margin-top: 0px;
	}
	.draft-btns {
		padding: 0px 15px !important;
	}
	.drafts_adverts .draft-btn button.view.btn a.view_more {
		min-width: auto;
	}
	.inventory_result .main_div {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.inventory_result .listing-list-loop .image {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex: 1 1 100%;
		max-width: 100%;
	}
	.inventory_result .listing-list-loop .content_inner ul li {
		margin-bottom: 3px;
		margin-top: 3px;
	}
	.inventory_result .listing-list-loop .content_main {
		max-width: 100%;
		z-index: 22;
		flex: 1 1 100%;
	}
	.inventory_result .meta-top {
		position: absolute;
		top: 0;
		right: 0;
		display: none;
	}
	.inventory_result .right_section {
		width: 100% !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
		padding-top: 10px;
		padding-left: 0px;
	}
	.inventory_result .view_div {
		background: transparent;
		flex: 1 1 100%;
		max-width: 100%;
		width: 100% !important;
		text-align: center;
		justify-content: center;
		align-items: center;
		border: none;
		flex-direction: row;
	}
	.inventory_result .view_div a.view_more {
		font-size: 16px;
		padding: 0;
		margin: 0px 0;
		text-align: center;
		display: flex;
		border-radius: 50px;
		width: 33px !important;
		height: 33px;
		float: left;
		background: transparent;
		color: #052463;
		border: 1px solid #052463 !important;
		align-items: center;
		justify-content: center;
		float: left;
	}
	.inventory_adverts .boost_section {
		width: 100%;
		margin-top: 0%;
	}
	.inventory_result .listing-list-loop .content ul {
		margin: 0;
	}
	.counter_popup .message_popup .popup-content .form_fields_offer .form-group .col-sm-3 {
		flex: 1 1 30%;
		padding: 0px;
		max-width: 30%;
	}
	.counter_popup .form_fields_offer form .form-group div label {
		color: #000;
		font-size: 14px;
	}
	.counter_popup .message_popup .popup-content .form_fields_offer .form-group .col-sm-9 {
		flex: 1 1 70%;
		max-width: 70%;
		padding: 0px;
	}
	.counter_popup .message_popup .confirm_buttons .btn {
		flex: 1 1 30%;
		margin: 2px 2px;
		max-width: 30%;
	}
	.inventory_result .icon_design .view_more img {
		margin-top: 0px !important;
		width: 65% !important;
		margin: 0px !important;
	}
	.page-template-login_user .login_right_registration {
		width: 100%;
	}
	.main_watercraft_listing_sec {
		margin-top: 30px;
	}
	.buying {
		width: 100%;
	}
	.watched_items .watched-carousel .main_image .image-inner {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
	}
	.watched_items .watched-carousel .carousel-inner .item img {
		min-width: 100%;
	}
	.manage_offers_tab .offers_tab .action_buttons {
		text-align: left;
	}
	.watched_items .watched-carousel .tre {
		display: block;
		margin-bottom: 15px;
	}
	.news_home_main .select_watercarft_categories ul.nav-tabs {
		flex-direction: column;
		display: inline-block;
		padding-bottom: 15px;
	}
	.news_home_main .select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs li {
		width: 33.33333%;
	}
	.select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs li a {
		padding: 10px 8px;
	}
	.archive-listing-page.inventory_result .drafts_adverts .card-header h3,
	.create_new_advert h3.new_advert {
		font-size: 16px !important;
		text-align: left;
	}
	.select_watercarft_categories h3 {
		font-size: 16px !important;
		text-align: center;
	}
	section#what-we-offers {
		z-index: 1;
	}
	section#what-we-offers .vc_custom_heading.vc_custom_1606480616213 {
		font-size: 15px !important;
	}
	.news_events_main .categories_outer ul li .news_inner.inner_list_title {
		background: linear-gradient( #fff, #ffd2ca) !important;
	}
	/*--------css begins----17-feb-----*/
	.drafts_adverts .draft_box .draft_left {
		position: relative;
		padding: 0;
	}
	.drafts_adverts .draft_box .draft_left .mobile_price {
		display: flex;
		justify-content: flex-end;
	}
	.drafts_adverts .draft_box .draft_left .mobile_price .original {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 40px;
		flex: 1 1 50%;
		max-width: 50%;
		margin-bottom: 10px;
		color: #000 !important;
		font-weight: bold;
		font-size: 14px;
		box-shadow: 0 0px 5px rgb(59 62 68 / 30%);
		margin-top: 5px;
		margin-right: 5px;
		border-radius: 5px;
		max-width: 138px;
	}
	.drafts_adverts .draft_box .draft_right .draft-heading h3 {
		text-align: left;
	}
	.drafts_adverts .draft_box .draft_right .draft-btn.draft-btn-mobile {
		display: none;
	}
	.drafts_adverts .draft_box .draft_right .draft-btns {
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		padding: 0px !important;
	}
	.drafts_adverts .draft_box .draft_right .draft-btns .price.desk_price {
		display: none;
	}
	.drafts_adverts .draft_box .draft_right {
		padding-top: 0;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design,
	.sold_items .info_right .icon_design {
		width: 33px !important;
		height: 33px;
		min-width: 33px !important;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design i,
	.sold_items .info_right .icon_design i {
		font-size: 14px !important;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design i {
		font-size: 14px !important;
	}
	.drafts_adverts .draft_box .draft-details p span.span_headings {
		font-weight: 700;
		color: #555 !important;
	}
	.inventory_result .listing-list-loop .content .title,
	.inventory_result .image-inner {
		padding-top: 0;
	}
	.drafts_adverts .draft_box .draft-details p,
	.active_adverts .main_div .content_inner p,
	.sold_items .sold_icon .right_bought .info_section p,
	.expired_adverts .main_div .content_inner p,
	.offers_active .right_offer_section .middle_offer_section p,
	.offers_complete .right_offer_section .middle_offer_section p,
	.buying_tab-offers .right_offer_section .middle_offer_section p {
		flex-wrap: nowrap;
	}
	/*-------------css for your listing active tabs-------*/
	.active_adverts .listing-list-loop .content .title.heading-font a {
		display: flex;
		flex: 1 1 75%;
		max-width: 75%;
	}
	.active_adverts .listing-list-loop .content_main .content .mobile_price {
		display: flex;
		font-size: 18px;
		flex: 1 1 25%;
	}
	.active_adverts .listing-list-loop .content_main .content .mobile_price .original {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 40px;
		flex: 1 1 50%;
		max-width: 50%;
		margin-bottom: 10px;
		color: #000 !important;
		font-weight: bold;
		font-size: 14px;
		box-shadow: 0 0px 5px rgb(59 62 68 / 30%);
		margin-top: 5px;
		margin-right: 5px;
		border-radius: 5px;
		max-width: 138px;
	}
	#your_list .active_adverts .inventory_adverts {
		padding: 5px !important;
	}
	#your_list .active_adverts .inventory_adverts .main_div .image {
		padding-top: 0px;
	}
	.active_adverts .listing-list-loop .content .title.heading-font {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.inventory_result .listing-list-loop .content ul {
		display: block;
		padding: 0;
		margin: 0;
		width: 100%;
		float: left;
	}
	.inventory_result .listing-list-loop .content_inner ul li {
		margin: 0px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: row;
		margin-bottom: 5px;
	}
	.inventory_result .listing-list-loop .content_inner ul li span {
		display: flex;
		width: 50%;
		flex: 1 1 50%;
		max-width: 50%;
		flex-wrap: wrap;
		font-size: 13px;
	}
	.inventory_result .listing-list-loop .content_inner ul li div {
		display: flex;
		width: 50%;
		flex: 1 1 50%;
		max-width: 50%;
		flex-wrap: wrap;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design {
		float: left;
		background: transparent !important;
		border: 1px solid red !important;
		color: red;
		width: 33px !important;
		height: 33px;
		min-width: 33px !important;
		margin: 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design i {
		font-size: 14px !important;
		color: red;
	}
	.active_adverts .content_main .right_section .view_div.desk_view {
		display: none;
	}
	.news_home_main #your_list.tab-pane .nav-tabs li {
		width: 33% !important;
		float: left !important;
		display: inline !important;
		white-space: nowrap !important;
	}
	.sold_items .sold_item {
		padding: 8px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.sold_items .sold_item .col-md-3.left_bought {
		flex: 1 1 40%;
		max-width: 40%;
	}
	.sold_items .sold_item .col-md-9.right_bought {
		flex: 1 1 60%;
		max-width: 60%;
		padding-left: 10px;
	}
	#expired_list .listing-list-loop .content .mobile_price {
		display: block;
		font-size: 18px;
		color: #000;
	}
	#expired_list .expired_adverts .listing-list-loop .content {
		padding: 10px 0px 0px 0px !important;
	}
	#expired_list .expired_adverts .listing-list-loop .content .title.heading-font {
		display: flex !important;
		justify-content: space-between;
		margin: 0px;
	}
	#expired_list .right_section .view_div {
		margin: 0;
		display: flex;
		justify-content: flex-start;
	}
	#expired_list .right_section .expired_img img {
		width: 35%;
	}
	#expired_list .listing-list-loop .content .price.desk_price {
		margin-right: 15px !important;
	}
	.unsold_items .buttons_bought_All .tre .icon_design i {
		font-size: 14px !important;
	}
	.sold_items .right_bought .buttons_bought_All .tre button.icon_design,
	.sold_items .right_bought .buttons_bought_All .tooltip_msg button.icon_design,
	button.icon_design,
	.watched_items .tre button.icon_design,
	.unsold_items .buttons_bought_All .tre a.icon_design {
		width: 33px !important;
		height: 33px;
		min-width: 33px;
	}
	.unsold_items .buttons_bought_All .tre a.icon_design .info-tag {
		left: 0;
		top: 9px;
	}
	.drafts_adverts .draft_box .span_headings,
	.active_adverts .main_div .content_inner p span.span_headings,
	.expired_adverts .main_div .content_inner p span.span_headings,
	.offers_active .right_offer_section .middle_offer_section p span.span_headings,
	.offers_complete .right_offer_section .middle_offer_section p span.span_headings,
	.sold_items .sold_icon .right_bought .info_section p span.span_headings,
	.buying_tab-offers .right_offer_section .middle_offer_section p span.span_headings,
	.buying_watching_active .row .right-secn .left-info p span.span_headings,
	.buying_watching_complete .row .right-secn .left-info p span.span_headings,
	.buying_bought .right_bought_top .info_section p span.span_headings {
		font-size: 14px;
	}
	.offers_tab.offers_active .row,
	.offers_tab.offers_complete .row {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.offers_tab.offers_active .row .left_offer_section,
	.offers_tab.offers_complete .row .left_offer_section {
		flex: 1 1 100%;
		max-width: 100%;
		flex-wrap: wrap;
		margin-bottom: 0px !important;
		padding: 0px;
	}
	.offers_tab.offers_active .row .right_offer_section,
	.offers_tab.offers_complete .row .right_offer_section {
		flex: 1 1 100%;
		max-width: 100%;
		flex-wrap: wrap;
		padding: 0px;
	}
	.offers_tab.offers_active .row .right_offer_section .offer_title_tab,
	.offers_tab.offers_complete .row .right_offer_section .offer_title_tab {
		padding-top: 10px;
	}
	.offers_tab.offers_active .offer_price_desk,
	.offers_tab.offers_active .price.desk_price,
	.offers_tab.offers_complete .offer_price_desk,
	.offers_tab.offers_complete .price.desk_price {
		display: none;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		margin-bottom: 0px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile .offer_price {
		padding: 0px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile .sale {
		color: red;
		font-size: 15px;
		font-weight: 600;
	}
	.manage_offers_tab .offers_tab .left_offer_section div.item img {
		padding: 0;
		height: auto !important;
		min-height: auto;
		width: 100%;
	}
	.offers_active .right_offer_section .offer_title_tab,
	.offers_complete .right_offer_section .offer_title_tab {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.offers_active .right_offer_section .offer_title_tab .mobile_price,
	.offers_complete .right_offer_section .offer_title_tab .mobile_price {
		font-size: 18px;
		font-weight: 600;
		color: #000;
	}
	.inventory_result .listing-list-loop .content {
		width: 100% !important;
		margin-right: 0px;
		padding: 0px !important;
	}
	#expired_list .right_section img {
		margin-top: 0;
	}
	.sold_items .right_bought .right_bought_top .info_right h6 {
		text-align: left;
		margin-bottom: 5px !important;
		margin-top: 5px !important;
	}
	.sold_items .right_bought .right_bought_top .info_section p {
		display: flex;
		margin: 0;
	}
	.unsold_items .right_bought .right_bought_below {
		display: flex;
		justify-content: space-between;
	}
	.manage_offers_tab .offers_tab .right_below {
		margin-top: 0;
	}
	div#register_website {
		width: 100%;
	}
	.tab-content.news_home_main .news_columns label {
		font-size: 15px;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons {
		justify-content: space-between;
		margin-bottom: 10px;
		margin-top: 0;
		align-items: center;
		padding: 0;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .icon_bttns_action {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		flex: 1 1 40%;
		max-width: 40%;
		width: fit-content;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label {
		flex: 1 1 50%;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		padding-bottom: 10px;
		flex: 1 1 50%;
		flex-direction: row;
		display: -webkit-inline-box;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_news_img {
		width: 50%;
	}
	.tab-content.news_home_main .expired_news_backend .news_buttons .icon_bttns_action {
		justify-content: flex-start;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label,
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_news_img {
		min-height: initial;
	}
	.main_expired_event_cls .news_buttons .publish-link a.news-btn.blue {
		width: 100% !important;
		border: none !important;
	}
	.main_active_new_cls.main_expired_event_cls .news_buttons {
		flex-wrap: no-wrap;
		min-height: auto;
	}
	.main_expired_event_cls .news_buttons .expired_evnt_label {
		width: auto;
	}
	.drafts_adverts .draft_box .row {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.common_news_events .middle_active_news_cls h1.news-head span a,
	.middle_active_news_cls h4.news-head a {
		font-size: 18px;
	}
	.complete_sold_items .col-md-12.sold_item {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.complete_sold_items .sold_item .left_bought {
		flex: 1 1 100%;
		display: flex;
	}
	.complete_sold_items .sold_item .right_bought {
		flex: 1 1 100%;
		display: flex;
		flex-direction: column;
	}
	.complete_sold_items .sold_item .right_bought .info_right {
		display: flex;
		justify-content: space-around;
		flex-direction: row;
	}
	.expired_adverts .inventory_adverts .main_div .image .image-inner.tab_box_img img {
		width: 100%;
	}
	#advertAccordion .panel.panel-default {
		padding: 10px 0px !important;
	}
	.additional_features .additional_div div#accordionFeatures .panel.panel-default {
		width: 33%;
	}
	.bootstrap-tagsinput {
		width: 100%;
	}
	.manage_offers_tab.buying .offers_tab .middle_offer_section,
	.manage_offers_tab.buying .offers_tab .buying_right_offer {
		width: 100%;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 0px;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 10px;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer .price {
		float: left;
		display: flex;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer .offer_price {
		padding: 0px;
	}
	.manage_offers_tab.buying .right_offer_section .right_below .status {
		position: relative !important;
		right: unset;
		text-align: left;
		float: left;
	}
	.buying_watching_active .row .left-secn,
	.buying_watching_complete .row .left-secn {
		padding: 0px;
	}
	.buying_watching_active .row .left-secn img,
	.buying_watching_complete .row .left-secn img,
	#buying_bought .sold_items .left_bought .item img {
		width: 100%;
		max-height: 300px;
	}
	.watched_items .right-info .view_div {
		padding: 10px 5px;
	}
	.striped.main-sec .striped-row .striped-data {
		margin: 2px 6px;
		width: 23%;
	}
	.stm-user-profile-information .socials.clearfix {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.lOffer-account-unit.setting_popup:after {
		opacity: 0;
		display: none;
	}
	tr.titles_left_business.titles_trailers_business {
		display: flex;
		flex-direction: row;
		width: 100%;
		justify-content: space-around;
	}
	tr.titles_left_business.titles_trailers_business td {
		flex: 1 1 100%;
		max-width: 100%;
	}
	.business_plus_inner .titles_left_business td.status_desc div.live_status,
	.business_plus_inner .titles_left_business td.status_desc div.draft_status,
	.business_plus_inner .titles_left_business td.status_desc div.unpaid_status {
		max-width: 25px !important;
	}
	.business_plus_inner .status_complete td div {
		width: 40% !important;
		max-width: 100% !important;
	}
	.unsold_items .right_bought .info_right,
	.sold_complete-items .right_bought .info_right {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
	}
	#expired_list .inventory_adverts .content_main .title.heading-font .mobile_price .original {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 40px;
		flex: 1 1 50%;
		max-width: 50%;
		margin-bottom: 10px;
		color: #000 !important;
		font-weight: bold;
		font-size: 14px;
		box-shadow: 0 0px 5px rgb(59 62 68 / 30%);
		margin-top: 5px;
		margin-right: 5px;
		border-radius: 5px;
		max-width: 138px;
	}
	.add-to-fav_list-card-row.row {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.add-to-fav_list-card-row.row .add-to-fav_list-card_img .fav_card_img,
	.add-to-fav_list-card_tilte .fav_card_title {
		text-align: center;
	}
	.add-to-fav_list-card_tilte .fav_card_title p {
		width: 100%;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button {
		width: 100%;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button .tooltip_msg {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button .tooltip_msg .tooltiptext {
		margin-left: 10px;
	}
	.business_plus_inner .main_heading_business td {
		justify-content: center !important;
		width: 100% !important;
	}
	.status_complete td:nth-child(2) {
		width: 100% !important;
	}
	#listings-result .featured_result .below_image {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		width: 100%;
		padding: 5px;
		align-items: center;
	}
	#listings-result .featured_result .below_image .below_image_left,
	#listings-result .featured_result .below_image .below_image_right {
		flex: 1 1 50%;
		max-width: 50%;
	}
	#listings-result .featured_result .below_image .below_image_left .info_div.all_icons {
		text-align: left !important;
	}
	#listings-result .featured_result .below_image .below_image_right {
		display: flex;
		justify-content: space-between;
		width: 100%;
		align-items: center;
	}
	#listings-result .featured_result .below_image .below_image_right .mobile_info_div.info_div {
		flex: 1 1 30%;
		max-width: 30%;
		padding: 0;
		align-items: center;
	}
	div#member_info .left_sec .image {
		height: 100%;
		min-height: 100vh !important;
	}
	.custom_home-news-tabs ul.boat_tabs li {
		flex: 0 0 31% !important;
		max-width: 31% !important;
	}
}

/*-------------custom-media for 768---- 767 ends----*/
@media (min-width: 768px) and (max-width: 991.98px) {
	.author-sarita_dealer .stm-user-private-main .inventory_section h3 {
		font-size: 16px !important;
	}
	.page-template-login_user .login_right_registration {
		width: 80%;
	}
	#new_list .create_new_advert .select_watercarft_categories ul.boat_tabs li {
		width: 20% !important;
		margin: 5px auto;
	}
	#new_list .create_new_advert .select_watercarft_categories ul.boat_tabs li#desk_view_all a {
		margin-top: 15px;
		padding: 5px 10px !important;
	}
	.drafts_adverts .draft_box .row {
		align-items: flex-start !important;
	}
	.drafts_adverts .draft_box .draft_right .draft-heading {
		padding: 0;
		width: 100%;
	}
	.drafts_adverts .draft_box .draft_right .draft-btns {
		width: 100%;
	}
	.drafts_adverts .draft-btns .price {
		width: 30%;
		float: left;
	}
	.drafts_adverts .draft-btn {
		float: right;
		margin-top: 0%;
		display: flex;
		justify-content: flex-end;
		flex-direction: row;
	}
	.drafts_adverts .draft-btn button.view.btn a.view_more {
		min-width: auto;
	}
	#your_list ul.your_listings li {
		width: 33% !important;
	}
	.inventory_result .view_div {
		background: transparent;
		flex: 1 1 100%;
		max-width: 100%;
		width: 100% !important;
		text-align: center;
		justify-content: center;
		align-items: center;
		border: none;
		flex-direction: row;
	}
	.inventory_result .view_div a.view_more {
		font-size: 14px;
		padding: 0;
		margin: 0px 0;
		text-align: center;
		display: flex;
		border-radius: 50px;
		width: 35px !important;
		height: 35px;
		float: left;
		background: transparent;
		color: #052463;
		border: 1px solid #052463 !important;
		align-items: center;
		justify-content: center;
		float: left;
		margin: 0px 2px;
	}
	.inventory_result .right_section {
		width: 100% !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.inventory_adverts .boost_section .boost_button {
		width: 100%;
	}
	.inventory_section #your_list .tab-content #active_list .single-car-actions ul ul.nav-tabs {
		width: 100% !important;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		overflow: hidden;
	}
	.inventory_section #your_list .tab-content #active_list .single-car-actions ul ul.nav-tabs li {
		width: 22% !important;
	}
	.stm-user-private .stm-user-private-main:before {
		width: 2015px !important;
	}
	body.stm-template-listing .listing-list-loop .content .title {
		font-size: 18px;
	}
	.inventory_result .icon_design .view_more img {
		margin-top: 0px !important;
		width: 50% !important;
		margin: 0px !important;
	}
	#expired_list .right_section .expired_img img {
		width: 65%;
	}
	.right_offer_section .right_below .col-xs-6.col-sm-8.col-md-12.action_buttons {
		text-align: left;
		width: 100%;
	}
	.counter_popup .message_popup {
		max-width: 600px;
	}
	.main_watercraft_listing_sec .left_img_category {
		width: 50%;
	}
	.main_watercraft_listing_sec .mid_content_category {
		width: 100%;
		order: 3;
	}
	.main_watercraft_listing_sec .select_button_cat {
		width: 40%;
		margin: 15px auto 0px;
	}
	.main_watercraft_listing_sec {
		margin-top: 30px;
	}
	.inventory_section .tab-content.news_tabs_content .tab-pane {
		max-width: 100%;
	}
	.pricing_common_all .search_result_dis {
		width: 60%;
	}
	.pricing_common_all ul.icons {
		list-style: none;
		width: 40%;
	}
	.manage_offers_tab .offers_tab .action_buttons {
		text-align: left;
		width: 100%;
		margin-bottom: 0px;
		padding-right: 0px !important;
	}
	.manage_offers_tab .right_below .expired_btn img {
		width: 30% !important;
	}
	.watched_items .watched-carousel .main_image .image-inner {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
	}
	.watched_items .watched-carousel .buying-sm {
		padding: 0;
		flex: 1 1 30%;
		max-width: 30%;
	}
	.watched_items .watched-carousel .buying-lg {
		padding: 0 5px 0 0;
		display: flex;
		flex: 1 1 70%;
		max-width: 70%;
	}
	button.desktop-view {
		display: block !important;
	}
	.watched_items .watched-carousel .tre {
		margin-bottom: 0px;
		padding: 0px;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons {
		margin: 0px 0px 0px !important;
	}
	.common_news_events .tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn {
		width: 35px;
		font-size: 14px;
		height: 35px;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons a.news-btn.blue {
		align-items: center;
	}
	/*--------css begins----17-feb-----*/
	.drafts_adverts .draft_box .draft_left .mobile_price {
		display: none
	}
	.drafts_adverts .draft_box .draft_right .draft-heading h3 {
		text-align: left;
		padding-top: 0px !important;
	}
	.drafts_adverts .draft_box .draft_right .draft-btn.draft-btn-mobile {
		display: none;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design,
	.sold_items .info_right .icon_design {
		width: 35px !important;
		height: 35px;
		min-width: 35px;
		margin: 0;
	}
	.drafts_adverts .draft-details p {
		margin-bottom: 2px;
		display: block;
		width: 100%;
		float: left;
	}
	.drafts_adverts .draft-btn button.view.btn.icon_design i {
		font-size: 14px !important;
	}
	.drafts_adverts .draft_box .draft-details p span.span_headings {
		font-weight: 700;
		color: #555 !important;
		width: 50%;
		float: left;
	}
	.list_text_div {
		margin-top: 10px;
	}
	/*-------------css for your listing active tabs-------*/
	.active_adverts .listing-list-loop .content_main .content .mobile_price {
		display: block;
		font-size: 15px;
		color: #000;
	}
	#your_list .active_adverts .inventory_adverts {
		padding: 5px !important;
	}
	#your_list .active_adverts .inventory_adverts .main_div .image {
		padding-top: 0px;
		width: 40%
	}
	.inventory_result .listing-list-loop .content_main {
		width: 58%;
	}
	.active_adverts .listing-list-loop .content .title.heading-font {
		margin-top: 0px;
		padding-top: 0px;
		display: flex;
		justify-content: space-between;
	}
	.active_adverts .listing-list-loop .content .title.heading-font a {
		display: flex;
		flex: 1 1 70%;
		max-width: 70%;
	}
	.active_adverts .listing-list-loop .content_main .content .mobile_price {
		display: flex;
		font-size: 15px;
		flex: 1 1 30%;
		max-width: 30%;
		justify-content: center;
	}
	.active_adverts .listing-list-loop .content_main .content .mobile_price .original {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 40px;
		flex: 1 1 100%;
		max-width: 100%;
		margin-bottom: 10px;
		color: #000 !important;
		font-weight: bold;
		font-size: 14px;
		box-shadow: 0 0px 5px rgb(59 62 68 / 30%);
		margin: 0px;
		border-radius: 5px;
		width: 100%;
	}
	.active_adverts .listing-list-loop .content .title.heading-font a {
		font-size: 18px;
	}
	.inventory_result .listing-list-loop .content {
		width: 100% !important;
		padding: 0px 0px 0px 8px;
		margin: 0px;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design {
		float: left;
		background: transparent !important;
		border: 1px solid red !important;
		margin: 0px 2px;
		width: 35px !important;
		height: 35px;
		min-width: 35px;
		color: red;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design i {
		font-size: 14px !important;
		color: red;
	}
	.active_adverts .content_main .right_section .view_div.desk_view {
		display: none;
	}
	.active_adverts .content_main .right_section .view_div.mobile_end {
		margin: 0px !important;
	}
	#expired_list .listing-list-loop .main_div .price.desk_price {
		display: none;
	}
	#expired_list .right_section .view_div {
		margin: 0 !important;
		display: flex;
		justify-content: flex-start;
	}
	#expired_list .listing-list-loop .content .price.desk_price {
		margin-right: 15px !important;
	}
	.unsold_items .right_bought .info_right,
	.sold_complete-items .right_bought .info_right {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
	}
	.unsold_items .right_bought .info_right h6,
	.sold_complete-items .right_bought .info_right h6 {
		text-align: left !important;
		width: 60% !important;
	}
	.tab_box_img {
		border: 0px solid;
		padding: 0px;
	}
	.tab_box_img img {
		border: 1px solid #ccc;
		padding: 2px;
		object-fit: cover;
	}
	.unsold_items .right_bought .info_right h6 {
		text-align: left !important;
	}
	.unsold_items .buttons_bought_All .tre .icon_design i {
		font-size: 14px !important;
	}
	.sold_items .right_bought .buttons_bought_All .tre button.icon_design,
	.sold_items .right_bought .buttons_bought_All .tooltip_msg button.icon_design,
	button.icon_design,
	.watched_items .tre button.icon_design,
	.unsold_items .buttons_bought_All .tre a.icon_design {
		width: 35px !important;
		height: 35px;
		min-width: 35px;
	}
	.unsold_items .buttons_bought_All .tre a.icon_design .info-tag {
		left: 0;
		top: 9px;
	}
	.unsold_items .right_bought_below,
	.sold_complete-items .right_bought_below {
		display: flex;
		justify-content: space-between;
	}
	.sold_items .right_bought .buttons_bought_All .tre {
		margin: 0px;
	}
	.drafts_adverts .draft_box .span_headings,
	.active_adverts .main_div .content_inner p span.span_headings,
	.expired_adverts .main_div .content_inner p span.span_headings,
	.offers_active .right_offer_section .middle_offer_section p span.span_headings,
	.offers_complete .right_offer_section .middle_offer_section p span.span_headings,
	.sold_items .sold_icon .right_bought .info_section p span.span_headings,
	.buying_tab-offers .right_offer_section .middle_offer_section p span.span_headings,
	.buying_watching_active .row .right-secn .left-info p span.span_headings,
	.buying_watching_complete .row .right-secn .left-info p span.span_headings,
	.buying_bought .right_bought_top .info_section p span.span_headings {
		font-size: 14px;
		display: flex;
		flex-wrap: nowrap;
	}
	.drafts_adverts .draft-details {
		float: left;
		width: 100%;
	}
	.drafts_adverts .draft_box span.detail-cat,
	.active_adverts .main_div .content_inner p span.detail-cat,
	.expired_adverts .main_div .content_inner p span.detail-cat,
	.offers_active .right_offer_section .middle_offer_section p span.detail-cat,
	.offers_complete .right_offer_section .middle_offer_section p span.detail-cat {
		padding-left: 0px;
		word-break: break-word;
		white-space: normal;
		font-size: 13px;
		float: left;
	}
	.inventory_result .price {
		max-width: 138px;
		width: 90px;
		text-align: center;
	}
	.manage_offers_tab .offers_tab .left_offer_section div.item img {
		padding: 0;
		height: auto;
		object-fit: cover;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile .offer_price {
		padding: 0px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .right_above .offer_price_mobile .sale {
		color: red;
		font-size: 15px;
		font-weight: 600;
	}
	.offers_tab .right_offer_section .right_above .mobile_price {
		display: block;
	}
	.offers_tab .right_offer_section .right_above .offer_title_tab {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.offers_tab .right_offer_section .right_above .offer_title_tab h4.news-head {
		flex: 1 1 75%;
		max-width: 75%;
	}
	.offers_active .right_above .middle_offer_section {
		width: 100%;
		padding: 0px;
	}
	.sold_items .right_bought .right_bought_top .info_section p {
		display: flex;
	}
	.offers_active .right_above .col-xs-12.col-sm-6.col-md-3,
	.offers_complete .right_above .col-xs-12.col-sm-6.col-md-3 {
		width: 100%;
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
	}
	.offers_tab.offers_active .offer_price_desk,
	.offers_tab.offers_complete .offer_price_desk {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.middle_offer_section h4.news-head {
		margin-bottom: 0px;
		font-size: 20px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .offer_price {
		padding: 0px 0px 0px 10px;
	}
	.author .manage_offers_tab .offers_active .right_offer_section .price .original>span {
		padding: 5px 20px;
	}
	.author .manage_offers_tab .offers_complete .right_offer_section .price .original>span {
		padding: 5px 20px;
	}
	.offers_active .right_offer_section .middle_offer_section p span.span_headings,
	.offers_complete .right_offer_section .middle_offer_section p span.span_headings {
		display: inline-block !important;
		flex: none !important;
	}
	/* .manage_offers_tab .offers_tab .right_offer_section .price, .manage_offers_tab .offers_tab .right_offer_section .original { */
	/* display: flex; */
	/* width: 120px; */
	/* } */
	.offers_tab.offers_active .price.desk_price,
	.offers_tab.offers_complete .price.desk_price {
		display: none;
	}
	.offers_tab.offers_active .offer_price_desk,
	.offers_tab.offers_complete .offer_price_desk {
		display: none;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.offers_tab.offers_active .offer_price_mobile .offer_price,
	.offers_tab.offers_complete .offer_price_mobile .offer_price {
		padding: 0px 0px 0px 10px;
	}
	.manage_offers_tab .offers_tab .right_below {
		margin-top: 0;
	}
	.offers_tab.offers_active .row .left_offer_section,
	.offers_tab.offers_complete .row .left_offer_section {
		min-height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inventory_result .view_div {
		margin-top: 0px !important;
	}
	.manage_offers_tab .offers_tab .middle_offer_section {
		width: 100%;
		padding: 0;
	}
	.manage_offers_tab .offers_tab .right_above .col-xs-12.col-sm-6.col-md-3 {
		width: 100%;
		margin-top: 7px;
	}
	.main_active_new_cls .news_buttons {
		display: flex;
		justify-content: space-between;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons {
		width: 60%;
		position: static;
		margin: 0px 0 0 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		float: right;
		margin-top: 2px !important;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_nws_icon {
		justify-content: flex-start;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label,
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expired_news_img {
		min-height: initial;
	}
	.main_active_event_cls .right_active_news_cls,
	.main_expired_event_cls .right_active_news_cls {
		width: 40%;
	}
	.main_active_event_cls .middle_active_news_cls,
	.main_expired_event_cls .middle_active_news_cls {
		width: 60%;
	}
	.tab-content.news_home_main .main_active_event_cls .news_buttons .expire_news_label label.news_date {
		padding-bottom: 0px;
		width: 100%;
	}
	.main_expired_event_cls .news_buttons .publish-link a.news-btn.blue {
		width: 100% !important;
		border: none !important;
	}
	.main_active_new_cls.main_expired_event_cls .news_buttons {
		flex-wrap: nowrap;
		min-height: auto;
		flex-direction: row;
	}
	.main_expired_event_cls .news_buttons .expired_evnt_label {
		width: auto;
	}
	.main_expired_event_cls .news_buttons .expired_evnt_label label.news_date {
		width: 100%;
	}
	#buying_bought .sold_items .sold_item {
		display: flex;
		justify-content: space-between;
	}
	#buying_bought .sold_items .sold_item .col-md-3.left_bought {
		width: 40%;
		float: left;
	}
	#buying_bought .sold_items .sold_item .col-md-9.right_bought {
		width: 60%;
		float: left;
	}
	#header .listing-logo-main {
		margin-top: 0px !important;
	}
	.active_adverts .price.desk_price {
		display: none;
	}
	.author .news_home_main #selling_offers.tab-pane .nav-tabs li {
		width: 49% !important;
	}
	.drafts_adverts .draft_box .draft-details p,
	.active_adverts .main_div .content_inner p,
	.sold_items .sold_icon .right_bought .info_section p,
	.expired_adverts .main_div .content_inner p,
	.offers_active .right_offer_section .middle_offer_section p,
	.offers_complete .right_offer_section .middle_offer_section p,
	.buying_tab-offers .right_offer_section .middle_offer_section p {
		flex-wrap: nowrap;
	}
	.complete_sold_items .col-md-12.sold_item {
		display: flex;
		justify-content: space-between;
	}
	.complete_sold_items .sold_item .left_bought {
		flex: 1 1 40%;
		display: flex;
		max-width: 40%;
	}
	.complete_sold_items .sold_item .right_bought {
		flex: 1 1 60%;
		display: flex;
		max-width: 60%;
	}
	.sold_items .sold_item .right_bought_top .col-md-8.info_section,
	.sold_items .sold_item .right_bought_top .col-md-4.info_right,
	.sold_items .sold_item .right_bought_top .buttons_bought_All {
		padding-right: 5px;
	}
	.sold_items .sold_item .right_bought_below .sale_date label,
	.sold_items .sold_item .right_bought_below .sale_price label,
	.sold_items .right_bought .right_bought_top .info_section label {
		width: 40%;
	}
	.sold_complete-items .right_bought .right_bought_top,
	.unsold_items .right_bought .right_bought_top {
		width: 100%;
	}
	.listing-list-loop .image .image-inner {
		padding-top: 0px;
	}
	.expired_adverts .inventory_adverts .image {
		width: 40%;
	}
	.expired_adverts .inventory_adverts .content_main {
		width: 59%;
	}
	.vat p.mt_cls_xls {
		left: 30px;
	}
	.additional_features .additional_div div#accordionFeatures .panel.panel-default {
		width: 33%;
	}
	.bootstrap-tagsinput {
		width: 100%;
	}
	.stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .stm-form-1-selects .stm-label.heading-font {
		min-height: 50px;
	}
	.manage_offers_tab.buying .offers_tab .middle_offer_section,
	.manage_offers_tab.buying .offers_tab .buying_right_offer {
		width: 100%;
	}
	.manage_offers_tab.buying .buying_tab-offers {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.manage_offers_tab .buying_tab-offers .right_offer_section {
		padding-left: 0px;
	}
	.manage_offers_tab.buying .buying_tab-offers .left_offer_section {
		flex: 1 1 40%;
		max-width: 40%;
	}
	.manage_offers_tab.buying .buying_tab-offers .right_offer_section {
		flex: 1 1 60%;
		max-width: 60%;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 0px;
		align-items: center;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer .price {
		float: left;
		display: flex;
		width: 65%;
		align-items: center;
	}
	.manage_offers_tab.buying .offers_tab .buying_right_offer .offer_price {
		padding: 0px;
	}
	.manage_offers_tab.buying .right_offer_section .right_below .status {
		position: relative !important;
		right: unset;
		text-align: left;
		float: left;
	}
	.buying_watching_active .row .right-secn .left-info,
	.buying_watching_complete .row .right-secn .left-info {
		width: 100%;
		padding: 0px;
	}
	.buying_watching_active .row .right-secn .right-info,
	.buying_watching_complete .row .right-secn .right-info {
		width: 100%;
		padding: 0px;
	}
	.buying_watching_active .row .right-secn .right-info .price,
	.buying_watching_complete .row .right-secn .right-info .price {
		display: flex;
		justify-content: space-between;
		margin-bottom: 8px;
	}
	.buying_watching_active .row .right-secn .right-info .price .normal-price,
	.buying_watching_complete .row .right-secn .right-info .price .normal-price {
		flex: 1 1 50%;
		padding: 10px 20px;
		float: left;
		display: flex;
		max-width: 50%;
		margin: 0;
		justify-content: center;
		height: 40px;
		align-items: center;
	}
	.buying_watching_active .row .right-secn .right-info .price .view_div.icon_design,
	.buying_watching_complete .row .right-secn .right-info .price .view_div.icon_design {
		padding: 0px;
	}
	.buying_watching_active .item.tab_box_img img,
	.buying_watching_complete .item.tab_box_img img {
		min-height: 170px;
	}
	.tre.buying_complete-tre .offer_sent img.sold-img {
		width: 20%;
	}
	.tre.buying_bought_tre {
		margin: 0;
	}
	/*-------css for profile edting-------------*/
	.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .image {
		width: 25% !important;
	}
	.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar {
		width: 66% !important;
	}
	.stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area {
		width: 100% !important;
	}
	.select_watercarft_categories.form-3 ul {
		margin-bottom: 0;
	}
	.striped.main-sec .striped-row {
		padding: 10px 5px;
	}
	.striped-data button.upgradebutton {
		width: 90%;
	}
	.striped-row button {
		font-size: 13px;
	}
	.business_plus_inner .titles_left_business td.status_desc div.live_status,
	.business_plus_inner .titles_left_business td.status_desc div.draft_status,
	.business_plus_inner .titles_left_business td.status_desc div.unpaid_status {
		max-width: 25px !important;
	}
	.add-to-fav_list-card-row.row .add-to-fav_list-card_img {
		flex: 1 1 20%;
		max-width: 20%;
		padding: 0px;
	}
	.add-to-fav_list-card-row.row .add-to-fav_list-card_tilte {
		flex: 1 1 40%;
		max-width: 40%;
		padding: 0px;
	}
	.add-to-fav_list-card-row.row .add-to-fav_list-card_un_fav_button {
		flex: 1 1 40%;
		max-width: 40%;
	}
	.add-to-fav_list-card-row.row .add-to-fav_list-card_img .fav_card_img,
	.add-to-fav_list-card_tilte .fav_card_title {
		text-align: center;
	}
	.add-to-fav_list-card_tilte .fav_card_title p {
		width: 100%;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.add-to-fav_list-card-row .add-to-fav_list-card_un_fav_button .fav_card_button .tooltip_msg {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.pricing_common_all.standard_pricing_main .left_cont h3.heading,
	.pricing_common_all.premium_pricing_main .left_cont h3.heading,
	.pricing_common_all.featured_pricing_main .left_cont h3.heading {
		font-size: 19px;
	}
	.premium_pricing_main.pricing_common_all h4.dealer_monthy_cls,
	.premium_pricing_main.pricing_common_all h4.dealer_bundle_cls {
		flex-direction: column;
	}
	.container.list_watercraft_pricing .pricing_common_all {
		width: 100%;
	}
	.std_service_changed {
		top: 0;
		display: none;
	}
	.event_form .inner_select input[type="text"],
	.news_form .inner_select input[type="text"],
	.news_form .inner_select input[type="email"] {
		width: 100%;
	}
	.inner_select.acount-btn input {
		padding: 10px 10px;
	}
	.stm-user-profile-information .socials.clearfix {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	/*-----for directory tabs----------*/
	.stm-user-private-main .container_section {
		width: 100% !important;
	}
	.stm-user-private-main .container_section .step2_listingform form#add_dir .feild_sec-width .feild_sec-standard.sec-left {
		width: 100%;
	}
	.stm-user-private-main .container_section .step2_listingform form#add_dir .company_photos_row .company_photos_column {
		width: 50% !important;
	}
	.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td.business_directory_inc span {
		padding: 0px !important;
	}
	.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td {
		flex: 1 1 100%;
		max-width: 100%;
		width: 100%;
	}
	#directory .categories_outer ul#myTabs {
		flex-wrap: inherit;
		overflow: scroll;
		padding-bottom: 19px;
		height: auto !important;
	}
	#directory .categories_outer ul#myTabs li a {
		width: 100%;
		padding-bottom: 10px!important;
	}
	div#news ul#myTabsNews li a {
		height: 100%;
		width: 100%;
	}
	div#events ul#myTabsEvents li a {
		height: 100%;
		padding-bottom: 10px !important;
		width: 100%;
	}
	.business_dir_main #news .row.inner_row .categories_outer ul#myTabsNews,
	.business_dir_main #events .row.inner_row .categories_outer ul#myTabsEvents {
		overflow: scroll;
		padding-bottom: 10px;
	}
	#directory .directory_container .common-inner-list-sec,
	#events .directory_container .common-inner-list-sec {
		display: flex;
		grid-gap: 16px;
		flex-wrap: wrap;
	}
	#directory .categories_outer .inner_info {
		min-width: auto;
	}
	div#news .directory_container .common-inner-list-sec {
		display: flex;
		grid-gap: 16px;
		flex-wrap: wrap;
	}
	div#news .directory_container .common-inner-list-sec ul.nav.nav-tabs li,
	div#events .directory_container .common-inner-list-sec ul.nav.nav-tabs li {
		margin: 0px !important;
		padding: 0px !important;
		width: auto !important;
	}
	div#news .directory_container .common-inner-list-sec ul.nav.nav-tabs li a,
	div#events .directory_container .common-inner-list-sec ul.nav.nav-tabs li a {
		font-size: 15px !important;
		padding: 10px !important;
	}
	#listings-result .featured_result .mobile_images_loop .stm-car-medias .stm-listing-photos-unit {
		display: none !important;
	}
	form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs .col-md-9.input_col8 {
		flex: 1 1 75%;
		max-width: 75%;
	}
	form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs .col-md-3.input_col4.dimension_input {
		width: 25%;
		flex: 1 1 25%;
		margin: 0;
	}
	.alert_notify {
		flex-direction: column;
	}
	.alert_notify a.notify_tab {
		padding-left: 40px !important;
		float: left;
		width: 100%;
		flex: 1 1 100%;
	}
	.alert_notify a.alert_tab {
		text-align: left !important;
		flex: 1 1 100%;
		float: left;
		width: 100%;
		padding-left: 40px !important;
	}
	.inventory_tabs #admin_alerts span {
		right: 1% !important;
		bottom: 20px !important;
		width: 25px !important;
		height: 25px !important;
		font-size: 11px!important;
		line-height: 26px!important;
		top: unset !important;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p {
		justify-content: space-between;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.span_headings,
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.detail-cat {
		width: 50%;
	}
	div#user_info_container .user_info_left,
	div#user_info_container .user_info_right {
		width: 100%;
	}
	div#members-tab div#member_info .right_sec .content_inner .list_text_div {
		margin-top: 0;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 65%;
		flex: 1 1 65%;
		max-width: 65%;
	}
	div#members-tab div#member_info .right_sec .content_inner .right_content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 35%;
		flex: 1 1 35%;
		max-width: 35%;
		padding: 0px 0px;
	}
	#members-tab .tabs_content .member-tab-box .left_sec .image .tab_box_img img {
		min-height: 180px;
		height: auto;
	}
	#members-tab .tabs_content .member-tab-box .right_sec {
		padding-left: 0px;
	}
	#members-tab .tabs_content .member-tab-box .right_sec {
		padding-left: 0px;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p {
		justify-content: space-between;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.span_headings,
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.detail-cat {
		width: 50%;
	}
	.inventory_section .nav.nav-tabs.listings_tab.private_tabs li,
	.common_news_events ul.private_tabs li {
		width: 50% !important;
	}
	.events-prusection input.news_video_file.sm-input-file {
		width: 50px !important;
	}
	.form_ad_package .package_headings p.top_heading {
		top: -10px;
	}
	.home-page .container.home_search {
		max-width: 50%;
	}
	.create_new_advert .select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs {
		overflow: unset;
		padding-bottom: 50px;
	}
	.create_new_advert .boat_tabs .info_popup {
		bottom: 10px;
	}
	.pricing_common_all .right_cont .search_result_dis img {
		max-width: 100%;
		height: auto;
		width: auto;
	}
	.premium_pricing_main.pricing_common_all ul.icons li {
		line-height: 100%;
	}
	.pricing_common_all ul.icons li {
		padding: 5px;
	}
	/************ css edited 15-07-21--------- */
	.events-prusection .company_photos_row .company_photos_column .span-text,
	.custom_choose_file .company_photos_row .company_photos_column .span-text {
		min-width: 130px;
	}
	.select_news_events .custom_file-news .custom_file_upload.file-input-container .span-text {
		margin-left: 5px;
		width: 40%;
	}
	.select_news_events .custom_file-news .custom_file_upload.file-input-container .sm-input-file {
		min-width: 100px !important;
		flex: 1 1 100px;
		max-width: 100px;
	}
	.custom_file_upload.file-input-container .sm-input-file {
		flex: 1 1 50px;
		max-width: 50px;
		width: 100%;
	}
	.custom_file_upload.file-input-container .span-text {
		width: 40%;
		margin-left: 10px;
	}
	.right_content_details .products_services ul#list {
		justify-content: space-around;
		padding: 0px 0 0 15px !important;
	}
	.right_content_details .products_services ul#list li {
		flex: 0 0 50%;
		width: 50%;
	}
	.profile_sidebar .stm-user-private-sidebar {
		width: 25%;
	}
	.stm-user-private .stm-user-private-sidebar {
		padding-top: 154px !important;
	}
	.container.list_watercraft_pricing .pricing_common_all .balance h4 span,
	.container.list_watercraft_pricing .pricing_common_all .balance h4 p {
		float: none;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
		font-size: 14px !important;
		font-weight: 600;
	}
	div#listings-result .search_results .below_image {
		display: none;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
		flex: 0 0 78%;
		max-width: 78%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_change.coupn_code_inner {
		flex: 0 0 22%;
		max-width: 22%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_change.coupn_code_inner button {
		width: 100%;
		position: relative;
		top: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
		border: none;
	}
	.event_sound_xls .banner-txt {
		top: 17% !important;
	}
	#buddypress #item-header-cover-image .member-row .member_container .right_info div#item-header-content {
		text-align: left !important;
	}
	#buddypress #item-header-cover-image .member-row .member_container .right_info div#item-header-content h2 {
		margin-top: 0px;
		margin-bottom: 10px;
		font-size: 22px;
	}
	#buddypress #item-header-cover-image .member-row .member_container {
		max-width: 90%;
		padding: 20px;
	}
	#buddypress #item-header-cover-image .member-row .member_container .row .left_col .user_info_left,
	#buddypress #item-header-cover-image .member-row .member_container .row .right_col .user_info_right {
		padding: 10px;
		font-size: 14px;
	}
	div#user_info_container .user_info_left .user_name p,
	div#user_info_container .user_info_right .user_emails p {
		word-break: break-all;
		font-size: 14px;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
		width: 30%;
	}
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		width: 70%;
		padding-left: 35px !important;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {
		max-width: 100%;
	}
	.col-md-3.featured_sec {
		display: none;
	}
	.news_feature_card {
		margin-bottom: 20px;
	}
	/*-css for news new home page---*/
	section.news_top .row [class*="col-"] {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	/*section.news_top .row [class*="col-"] .row [class*="col-"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
}*/
	.news_feature_card {
		position: relative;
		margin-bottom: 20px;
	}
	section#news_home_top .col-lg-6 .row {
		margin-left: -15px !important;
	}
	.custom_home-news-tabs ul.boat_tabs {
		overflow-x: scroll;
		padding-bottom: 30px;
	}
	.custom_home-news-tabs .home_news_tab_content .directory_container {
		padding: 0px 0;
	}
	.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a {
		font-size: 12px;
	}
	section.news_top .right_content .news_feature_card .new_full_content h3 {
		font-size: 16px !important;
		line-height: 20px;
	}
	.custom_news_tabs {
		padding: 50px 0px 0px;
	}
	section.news_top .right_content .news_feature_card img {
		max-width: 100%;
		height: 405px !important;
	}
	#news_home_top .news_feature_card.full_list .news_feature_img img {
		height: 200px !important;
	}
	.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li {
		flex: 0 0 14%;
		max-width: 14%;
	}
	.custom_home-news-tabs ul.boat_tabs li.boat_tabs_li a.news_cate h4 {
		font-size: 9px;
	}
	#news_home_top .right_content h3 {
		font-size: 26px !important;
		line-height: 33px;
	}
	#news_home_top .new_row .news_feature_content.sub_sectiontitle {
		padding: 15px 0 !important;
	}
	.trade-business_directory .inner_content .service_title span {
    right: 12px;
    margin-right: 0;
}
}

/*-------------custom-media for 992---  768 eds-----*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	div#listings-result .search_results .below_image {
		display: none;
	}
	.popup_slider {
		min-height: 230px;
		display: flex;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		justify-content: center;
		align-items: center;
		flex-direction: row;
	}
	.popup-overlay.active .popup-share {
		width: 80% !important;
	}
	.offer_active .logout_session .message_bottom {
		justify-content: flex-end;
	}
	.accept_popup .popup-content.active,
	.counter_popup .popup-content.active,
	.decline_popup .popup-content.active {
		flex-direction: column;
	}
	.page-template-login_user .login_right_registration {
		width: 60%;
	}
	.drafts_adverts .draft-btn {
		float: right;
		width: 100%;
	}
	.inventory_section #your_list .tab-content #active_list .single-car-actions ul ul.nav-tabs {
		width: 100% !important;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.inventory_section #your_list .tab-content #active_list .single-car-actions ul ul.nav-tabs li {
		width: 22% !important;
	}
	.drafts_adverts .accordion .card-header h3 {
		font-size: 17px !important;
	}
	.news_home_main .tab-pane .create_new_advert .new_advert {
		font-size: 17px !important;
	}
	.tabs_business_dir {
		margin-top: 50px;
	}
	.inventory_result .icon_design .view_more img {
		margin-top: 0px !important;
		width: 50% !important;
		margin: 0px !important;
	}
	#expired_list .right_section .expired_img img {
		width: 65%;
		margin-top: 0;
	}
	.counter_popup .message_popup {
		max-width: 600px;
	}
	.inventory_section #selling_offers ul.vertical-tabs li {
		width: 50% !important;
	}
	.main_watercraft_listing_sec {
		margin-top: 30px;
	}
	.inventory_section .tab-content.news_tabs_content .tab-pane {
		max-width: 100%;
	}
	.header-toplogo {
		display: none;
	}
	button.mobile-profile-toggle.desktop_homepgae_toggle {
		display: none;
	}
	/*--------css begins----17-feb-----*/
	.drafts_adverts .draft_box .draft_left .mobile_price {
		display: none
	}
	.drafts_adverts .draft_box .draft_right .draft-heading h3 {
		text-align: left;
		padding-top: 5px !important;
	}
	.drafts_adverts .draft_box .draft_right .draft-btn.draft-btn-mobile {
		display: none;
	}
	.drafts_adverts .draft-btns .price {
		width: 50%;
		float: right;
	}
	.author .drafts_adverts .draft-btns .price {
		margin-right: 10px;
	}
	.drafts_adverts .draft_box .draft_right {
		padding-left: 0px;
		padding-right: 10px;
		padding-top: 10px;
	}
	.drafts_adverts .draft-details p {
		margin-bottom: 2px;
		display: flex;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		width: 100%;
		float: left;
		justify-content: space-between;
		flex-wrap: wrap;
		text-align: left;
		flex-direction: row;
	}
	.drafts_adverts .draft_box .draft-details p span.span_headings {
		font-weight: 700;
		color: #555 !important;
		max-width: 50%;
		flex: 1 1 50%;
	}
	.drafts_adverts .draft-details p .detail-cat {
		font-size: 15px;
		color: #444;
		flex: 1 1 50%;
		max-width: 50%;
	}
	.drafts_adverts div#headingOne {
		margin-bottom: 10px;
	}
	/*-------------css for your listing active tabs-------*/
	.active_adverts .listing-list-loop .content_main .content .mobile_price {
		display: none;
	}
	#your_list .active_adverts .inventory_adverts {
		padding: 10px !important;
	}
	#your_list .active_adverts .inventory_adverts .main_div .image {
		padding-top: 0px;
	}
	.active_adverts .listing-list-loop .content .title.heading-font {
		margin-top: 0px;
		padding-top: 0px;
	}
	.inventory_result .listing-list-loop .content ul {
		display: block;
		padding: 0;
		margin: 0;
		width: 100%;
		float: left;
	}
	.inventory_result .listing-list-loop .content_inner ul li {
		margin: 0px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: row;
		margin-bottom: 5px;
	}
	.inventory_result .listing-list-loop .content_inner ul li span {
		display: flex;
		width: 50%;
		flex: 1 1 50%;
		max-width: 50%;
		flex-wrap: wrap;
		font-size: 16px;
	}
	.inventory_result .listing-list-loop .content_inner ul li div {
		display: flex;
		width: 50%;
		flex: 1 1 50%;
		max-width: 50%;
		flex-wrap: wrap;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design {
		float: left;
		background: transparent !important;
		border: 1px solid red !important;
		margin: 0px 2px;
		width: 40px !important;
		height: 40px;
		min-width: 40px;
		color: red;
	}
	#your_list .active_adverts .inventory_adverts .content_inner .right_section .view_div.mobile_end button.icon_design i {
		font-size: 14px !important;
		color: red;
	}
	.active_adverts .content_main .right_section .view_div.desk_view {
		display: none;
	}
	.active_adverts .content_main .right_section .view_div.mobile_end {
		width: 100%;
		float: left;
		display: flex;
		justify-content: flex-end;
		border: none;
	}
	.active_adverts .content_main .right_section .view_div.mobile_end a.view_more {
		width: 40px;
		border-radius: 50%;
		height: 40px;
		background: transparent !important;
		color: #052463 !important;
		border: 1px solid #052463 !important;
		min-width: 40px;
		display: flex;
		text-align: center;
		justify-content: center;
		align-items: center;
		margin: 0px 3px;
	}
	.active_adverts .content_main .right_section .view_div.mobile_end a.view_more i {
		color: #052463;
	}
	.inventory_adverts .boost_section .boost_button {
		width: 130px;
	}
	#expired_list .listing-list-loop .content .mobile_price {
		display: none;
	}
	#expired_list .right_section .view_div {
		margin: 0;
		display: flex;
		justify-content: flex-end;
	}
	#expired_list .listing-list-loop .content .price.desk_price {
		margin-right: 15px !important;
	}
	.drafts_adverts .draft_box .span_headings,
	.active_adverts .main_div .content_inner p span.span_headings,
	.expired_adverts .main_div .content_inner p span.span_headings,
	.offers_active .right_offer_section .middle_offer_section p span.span_headings,
	.offers_complete .right_offer_section .middle_offer_section p span.span_headings,
	.sold_items .sold_icon .right_bought .info_section p span.span_headings,
	.buying_tab-offers .right_offer_section .middle_offer_section p span.span_headings,
	.buying_watching_active .row .right-secn .left-info p span.span_headings,
	.buying_watching_complete .row .right-secn .left-info p span.span_headings,
	.buying_bought .right_bought_top .info_section p span.span_headings {
		font-size: 14px;
	}
	.inventory_result .price {
		max-width: fit-content;
		min-width: 120px;
		text-align: center;
	}
	.manage_offers_tab .offers_tab .mobile_price {
		display: none;
	}
	.drafts_adverts .draft_box .draft-details p,
	.active_adverts .main_div .content_inner p,
	.sold_items .sold_icon .right_bought .info_section p,
	.expired_adverts .main_div .content_inner p,
	.offers_active .right_offer_section .middle_offer_section p,
	.offers_complete .right_offer_section .middle_offer_section p,
	.buying_tab-offers .right_offer_section .middle_offer_section p {
		flex-wrap: nowrap;
	}
	.author .manage_offers_tab .offers_tab .right_offer_section .price .original>span {
		padding: 10px 17px;
	}
	.offers_tab.offers_active .offer_price_desk,
	.offers_tab.offers_complete .offer_price_desk {
		display: none;
	}
	.offers_tab.offers_active .offer_price_mobile,
	.offers_tab.offers_complete .offer_price_mobile {
		float: left;
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex-wrap: wrap;
	}
	.manage_offers_tab .offers_tab .right_offer_section .offer_price,
	.manage_offers_tab .offers_tab .right_offer_section .counter_price {
		padding: 0px 5px;
		display: flex;
		justify-content: space-evenly;
	}
	.offers_tab.offers_active .offer_price_mobile .sale,
	.offers_tab.offers_complete .offer_price_mobile .sale {
		text-align: center;
		color: red;
		font-weight: 600;
	}
	.manage_offers_tab .offers_tab .right_offer_section .offer_price>label,
	.manage_offers_tab .offers_tab .right_offer_section .counter_price>label {
		font-size: 16px;
		padding-right: 3px;
	}
	.manage_offers_tab .offers_tab .right_below {
		margin-top: 2px;
	}
	.manage_offers_tab .offers_tab .right_offer_section .offer_price,
	.manage_offers_tab .offers_tab .right_offer_section .counter_price {
		padding: 0px;
	}
	.sold_items .right_bought .right_bought_top .info_section p {
		display: flex;
	}
	.manage_offers_tab .offers_tab .action_buttons {
		text-align: left;
	}
	.incomplete_sold_items .card #headingOnes {
		margin-bottom: 10px;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .icon_bttns_action {
		width: 70%;
		justify-content: flex-end;
		float: right;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .icon_bttns_action a.blue {
		margin-right: 5px !important;
	}
	.tab-content.news_home_main .expired_news_backend .news_buttons .icon_bttns_action {
		justify-content: flex-end;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons .expire_news_label {
		float: left;
		width: 100%;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		display: flex;
		justify-content: space-around;
		flex-wrap: nowrap;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date {
		display: -webkit-inline-box !important;
		padding-bottom: 0 !important;
	}
	.tab-content.news_home_main .main_active_new_cls .news_buttons label.news_date span {
		margin-left: 5px;
	}
	/* .main_active_new_cls .carousel-inner .item img { */
	/* min-height:auto; */
	/* height:auto; */
	/* } */
	.news_home_main .main_active_event_cls .news_buttons .expire_news_label label.news_date {
		padding-bottom: 0px;
		width: 100% !important;
	}
	.tab-content.news_home_main .main_expired_event_cls .news_buttons label.news_date {
		width: 100%;
	}
	.additional_features .additional_div div#accordionFeatures .panel.panel-default {
		width: 25%;
		padding-right: 20px;
	}
	.additional_features .additional_div div#accordionFeatures>*:nth-child(10) {
		padding-right: 0 !important;
	}
	.bootstrap-tagsinput {
		width: 100%;
	}
	.sold_items .right_bought .right_bought_top .info_section label {
		font-weight: 600;
		color: #000;
		padding-right: 5px;
		width: 40%;
	}
	.sold_items .right_bought .buttons_bought_All .tre {
		margin: 5px 0;
	}
	.buying_watching_active .item.tab_box_img img,
	.buying_watching_complete .item.tab_box_img img {
		min-height: 160px;
		object-fit: cover;
	}
	.tre.buying_complete-tre .offer_sent img.sold-img {
		width: 20%;
	}
	/*-------css for profile edting-------------*/
	.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .image {
		width: 25% !important;
	}
	.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar {
		width: 66% !important;
	}
	.stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area {
		width: 100% !important;
	}
	.striped-data button.upgradebutton {
		width: 70%;
	}
	.business_plus_inner .titles_left_business td.status_desc div.live_status,
	.business_plus_inner .titles_left_business td.status_desc div.draft_status,
	.business_plus_inner .titles_left_business td.status_desc div.unpaid_status {
		max-width: 25px !important;
	}
	.inventory_result .listing-list-loop .content_main {
		width: 65.0%;
	}
	.inventory_result .main_div .image {
		width: 33.3333%;
	}
	#expired_list .inventory_adverts .content_main .title.heading-font {
		display: flex;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		-webkit-box-pack: space-between;
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		justify-content: space-between;
	}
	#expired_list .inventory_adverts .content_main .title.heading-font a {
		word-break: break-word;
		line-height: 22px;
	}
	#expired_list .inventory_adverts .content_main .title.heading-font .mobile_price {
		display: none;
	}
	.list_text_div {
		margin-top: 10px;
	}
	div#news .directory_container .common-inner-list-sec,
	div#events .directory_container .common-inner-list-sec {
		display: flex;
		grid-gap: 16px;
		flex-wrap: wrap;
	}
	div#news .directory_container .common-inner-list-sec ul.nav.nav-tabs li,
	div#events .directory_container .common-inner-list-sec ul.nav.nav-tabs li {
		margin: 0px !important;
		padding: 0px !important;
		width: auto !important;
	}
	div#news .directory_container .common-inner-list-sec ul.nav.nav-tabs li a,
	div#events .directory_container .common-inner-list-sec ul.nav.nav-tabs li a {
		font-size: 15px !important;
		padding: 10px !important;
	}
	.business_dir_main #news .row.inner_row .categories_outer ul#myTabsNews,
	.business_dir_main #events .row.inner_row .categories_outer ul#myTabsEvents {
		padding-bottom: 20px;
		overflow: scroll;
	}
	form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs .col-md-9.input_col8 {
		flex: 1 1 75%;
		max-width: 75%;
	}
	form#stm_sell_a_car_form .dimensions_specs .details_dropdown_design .inputs .col-md-3.input_col4.dimension_input {
		width: 25%;
		flex: 1 1 25%;
		margin: 0;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 65%;
		flex: 1 1 65%;
		max-width: 65%;
	}
	div#members-tab div#member_info .right_sec .content_inner .right_content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 35%;
		flex: 1 1 35%;
		max-width: 35%;
		padding: 0px 0px;
	}
	#members-tab .tabs_content .member-tab-box .left_sec .image .tab_box_img img {
		min-height: 180px;
		height: auto;
	}
	#members-tab .tabs_content .member-tab-box .right_sec {
		padding-left: 0px;
	}
	#members-tab .tabs_content .member-tab-box .right_sec {
		padding-left: 0px;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p {
		justify-content: space-between;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.span_headings,
	div#members-tab div#member_info .right_sec .content_inner .left_content .list_text_div p span.detail-cat {
		width: 50%;
	}
	.alert_notify {
		flex-direction: column;
	}
	.alert_notify a.notify_tab {
		padding-left: 40px !important;
		float: left;
		width: 100%;
		flex: 1 1 100%;
	}
	.alert_notify a.alert_tab {
		text-align: left !important;
		flex: 1 1 100%;
		float: left;
		width: 100%;
		padding-left: 40px !important;
	}
	.inventory_tabs #admin_alerts span {
		right: 1% !important;
		bottom: 20px !important;
		width: 25px !important;
		height: 25px !important;
		font-size: 11px!important;
		line-height: 26px!important;
		top: unset !important;
	}
	.events-prusection input.news_video_file.sm-input-file {
		width: 45px !important;
	}
	.home-page .container.home_search {
		max-width: 40%;
	}
	.create_new_advert .select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs {
		overflow: unset;
		padding-bottom: 50px;
		margin-bottom: 0px;
	}
	.create_new_advert .boat_tabs .info_popup {
		bottom: 10px;
	}
	.pricing_common_all .right_cont .search_result_dis img {
		max-width: 100%;
		height: auto;
		width: auto;
	}
	/************ css edited 15-07-21--------- */
	.custom_choose_file .company_photos_row .company_photos_column .custom_file_upload.file-input-container {
		width: 100%;
		flex-flow: column;
	}
	.custom_choose_file .company_photos_row .company_photos_column .custom_file_upload.file-input-container .sm-input-file {
		min-width: 100% !important;
		width: 100%;
		max-height: 45px !important;
	}
	.events-prusection .company_photos_row .company_photos_column .for-sm-input-file,
	.custom_choose_file .company_photos_row .company_photos_column .for-sm-input-file {
		width: 100% !important;
	}
	.events-prusection .company_photos_row .company_photos_column .span-text,
	.custom_choose_file .company_photos_row .company_photos_column .span-text {
		margin-left: 0px !important;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.stm-user-private-main .company_photos_column img {
		object-fit: cover !important;
	}
	.select_news_events .custom_file-news .custom_file_upload.file-input-container .span-text {
		margin-left: 5px;
		width: 35%;
	}
	.select_news_events .custom_file-news .custom_file_upload.file-input-container .sm-input-file {
		min-width: 100px !important;
		flex: 1 1 100px;
		max-width: 100px;
	}
	.custom_file_upload.file-input-container .sm-input-file {
		flex: 1 1 50px;
		max-width: 50px;
		width: 100%;
	}
	.custom_file_upload.file-input-container .span-text {
		width: 40%;
		margin-left: 10px;
	}
	.right_content_details .products_services ul#list {
		padding: 0px 0 0 15px !important;
	}
	.right_content_details .products_services ul#list li {
		flex: 0 0 33%;
		width: 33%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
		flex: 0 0 75%;
		max-width: 75%;
		width: 100%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_change.coupn_code_inner {
		flex: 0 0 25%;
		max-width: 25%;
		width: 100%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_change.coupn_code_inner button {
		width: 100%;
		position: relative;
		top: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
		border: none;
		height: 35px;
	}
	.event_sound_xls .banner-txt {
		top: 15% !important;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
		width: 150px;
	}
	.page-id-9296 .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		width: calc(100% - 150px);
		padding-left: 30px !important;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last {
		width: 40%;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_last img {
		max-width: 100%;
		min-width: auto;
	}
	.col-md-3.featured_sec {
		display: none;
	}
	.page-id-9296 .wpbdp-listing.excerpt .right_cate_nav_sec {
		max-width: 100% !important;
	}
	.custom_news_tabs {
		padding: 50px 0px 30px;
	}
	.custom_home-news-tabs ul.boat_tabs {
		overflow-x: scroll;
		padding-bottom: 30px;
	}
}

/*-----custom-media for 1100px--992 ends above----*/
@media (max-width: 1100px) {
	.active_adverts .inventory_adverts .image .image-inner.tab_box_img img {
		min-height: 160px;
		height: auto;
	}
	.listing-list-loop .image .image-inner {
		min-height: auto !important;
	}
	.inventory_result .listing-list-loop .image {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.main_active_new_cls .carousel-inner .item img {
		height: auto;
		object-fit: cover;
		min-height: 160px;
		max-height: 180px;
	}
	/* .manage_offers_tab .offers_tab .left_offer_section div.item img { */
	/* height: auto!important; */
	/* min-height: auto; */
	/* } */
	.events_thunbnail_img img {
		height: auto;
	}
	.drafts_adverts .draft_box .draft_left img {
		height: auto;
		min-height: 160px;
	}
	.sold_items .sold_item .left_bought .item img {
		height: auto;
		min-height: 160px;
	}
	.stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .stm-form-1-selects .stm-label.heading-font {
		min-height: 43px;
	}
	.inventory_result .current_offers {
		padding: 10px 5px;
	}
	/* css fr rev slider home page */
	/* #rev_slider_1_1_wrapper ,  */
	/* rs-module#rev_slider_1_1.revslider-initialised  */
	/* { */
	/* height: 350px !important; */
	/* } */
	.row.common_broadcast>*:nth-child(1) {
		margin-bottom: 10px;
	}
	.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec ul.nav {
		border-bottom-color: #fff;
	}
}

/*-----custom-media fr special 767-- 1100ends---*/
@media (max-width: 767.98px) {
	.left_mobile_none,
	.listing-actions.cf span.back-to-dir-buttons a {
		display: none !important;
	}
	div#collapse2 .panel-body.open_hours ul li {
		border-bottom: 0px solid #ccc;
		margin: 0 0 0 20px;
		padding-bottom: 8px;
		list-style: disc;
		font-family: 'Montserrat';
		font-size: 12px !important;
		font-weight: 500 !important;
	}
	div#collapse2 .panel-body.open_hours ul li span {
		display: block !important;
		width: 100%;
		float: none;
		width: 100%;
		text-transform: uppercase;
		font-weight: 700;
	}
	.inputs {
		display: flex;
		width: 100%;
		justify-content: stretch;
		flex-direction: row;
	}
	.inputs .col-md-9.input_col8 {
		float: left;
		width: 80%;
		flex: 0 0 80%;
	}
	.inputs .col-md-3.input_col4.dimension_input {
		flex: 0 0 20%;
		width: 20%;
		margin: 0;
	}
	/*----css fo popup select 10-may-21-----*/
	.spotlight_popup .modal-body .home_step_two.home_steps .home-nxt-btn button#home_prev_btn,
	.spotlight_popup .modal-body .home_step_two #home_submit,
	.spotlight_popup .modal-body .step_two.steps.active_tab .nxt-btn button#prev_btn,
	.spotlight_popup .modal-body .step_two.steps.active_tab .nxt-btn button#submit {
		width: 100%;
	}
	.spotlight_popup .modal-body .home_step_two #home_submit,
	.spotlight_popup .modal-body .step_two.steps.active_tab .nxt-btn button#submit {
		display: none;
	}
	.spotlight_popup .modal-body .home_step_two.home_steps button#home_submit_mobile,
	.spotlight_popup .modal-body .step_two.steps.active_tab button#submit_mobile {
		display: block;
		background: #fff !important;
		padding: 10px 25px;
		margin-bottom: 10px;
		color: #052463 !important;
		width: 100%;
	}
	.spotlight_popup .modal-body .home_step_two .home-nxt-btn .right_section h2,
	.spotlight_popup .modal-body .step_two.steps.active_tab .nxt-btn .right-section h2 {
		margin-bottom: 10px;
	}
	.spotlight_popup .modal-body .home_step_two .home-nxt-btn .right_section,
	.spotlight_popup .modal-body .step_two.steps.active_tab .nxt-btn .right-section {
		width: 100% !important;
		margin-top: 10px;
	}
	.spotlight_popup .modal-body .home_step_two table,
	.spotlight_popup .modal-body .step_two.steps.active_tab table.cat-table-responsive {
		width: 100%;
	}
	table.table-responsive tbody tr td,
	table.cat-table-responsive tbody tr td {
		padding: 5px;
		font-size: 15px;
	}
	table.table-responsive tbody tr td p.remove,
	table.cat-table-responsive tbody tr td p.cat_remove {
		margin: 0px;
	}
	.spotlight_popup .modal-body .home_step_two .confirmation-btmtxt,
	.spotlight_popup .modal-body .step_two.steps.active_tab .confirmation-btmtxt {
		position: relative;
	}
	.spotlight_popup-inner .checker {
		margin-right: 4px !important;
		margin-top: 4px;
	}
	ul.country-listing .checkmark,
	ul.country-listing .cat_checkmark {
		top: 0;
	}
	.spotlight_popup .modal-body .step_two h3,
	.spotlight_popup .modal-body .home_step_two h3 {
		font-size: 20px;
	}
	.alert_notify a.notify_tab {
		padding-left: 15px !important;
		float: left;
		width: 50%;
	}
	.alert_notify a.alert_tab {
		text-align: left !important;
		flex: 1;
		float: left;
		width: 50%;
	}
	h3.mobile_h3 {
		display: none;
	}
	/*-------css edited or members page----29-5-21-----*/
	div#member-container .px-0 {
		padding: 0;
	}
	div#cover-image-container {
		padding-top: 5px;
	}
	#buddypress #header-cover-image {
		height: auto!important;
		position: relative;
	}
	div#cover-image-container .seller_type-info {
		position: absolute;
		top: 0;
	}
	#buddypress #item-header-cover-image {
		min-height: auto !important;
		margin-bottom: 1em;
		margin: 15px 0px;
		padding: 0;
	}
	div#user_info_container .user_info_left,
	div#user_info_container .user_info_right {
		margin-bottom: 10px;
		margin-top: 10px;
		width: 100%;
	}
	div#member_info .left_sec .image .carousel.slide {
		max-height: 100%;
		margin-bottom: 10px;
	}
	div#members-tab div#member_info .right_sec .content_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	div#members-tab div#member_info .right_sec .content_inner .left_content,
	div#members-tab div#member_info .right_sec .content_inner .right_content {
		flex: 1 1 100%;
		max-width: 100%;
	}
	div#members-tab div#member_info .right_sec .content_main.listed_items .content_inner .left_content {
		order: 2;
	}
	div#members-tab div#member_info .right_sec .content_main.listed_items .content_inner .right_content .item_common_list {
		display: flex;
		justify-content: space-between;
	}
	div#members-tab div#member_info .right_sec .content_main.listed_items .content_inner .right_content {
		padding: 0px 5px;
	}
	div#members-tab div#member_info .right_sec .content_inner .right_content {
		padding: 0px;
	}
	div#members-tab div#member_info .right_sec .content_inner .right_content .news_common {
		flex-flow: row;
		padding: 5px 0px;
		align-items: center;
	}
	div#members-tab div#member_info .right_sec .content_inner .right_content .news_common .expiry_date p {
		margin: 0;
	}
	div#members-tab div#member_info .right_sec .content_inner .list_text_div {
		margin-top: 0;
	}
	.select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs {
		position: relative;
		display: block!important;
		padding-bottom: 95px;
	}
	.select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs .info_popup {
		bottom: 0px;
		top: unset;
	}
	.select_watercarft_categories .view_packages {
		display: flex;
		justify-content: space-between;
	}
	.select_watercarft_categories .view_packages ul.mob_ul {
		margin-bottom: 0px;
	}
	.select_watercarft_categories .view_packages ul {
		margin: 0;
		list-style: none;
		padding: 0;
	}
	.select_watercarft_categories .view_packages ul li.mobile_view_all {
		margin: 0px;
	}
	.select_watercarft_categories .view_packages ul li.mobile_view_all a {
		color: #ffffff;
		text-transform: uppercase;
		font-weight: 600;
		background: #203864;
		border-radius: 4px;
	}
	.select_watercarft_categories li.view_all_watercrafts#desk_view_all {
		display: none !important;
	}
	.select_watercarft_categories .view_packages ul.mob_ul {
		display: block;
	}
	.pricing_mobile .pricing_common_all {
		position: relative;
	}
	.pricing_mobile .pricing_common_all h3.pkg_price {
		position: absolute;
		top: 20px;
		right: 15px;
		font-size: 17px !important;
	}
	form#stm_sell_a_car_form .stm-media-car-gallery.stm_galary_box {
		height: 204px;
		padding: 15px 0px;
	}
	.stm_add_car_form ul.add-car-btns-wrap {
		align-items: center;
		justify-content: center;
	}
	.stm_add_car_form .add-car-btns-wrap li.btn-add-edit {
		margin: 0 !important;
		padding: 0;
		width: 100% !important;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center !important;
	}
	.stm_add_car_form .add-car-btns-wrap li.btn-add-edit button.general {
		margin: 0px 0px 15px 0px !important;
		width: 100%;
	}
	.stm_add_car_form .add-car-btns-wrap li.btn-add-edit span.stm-add-a-car-loader.add {
		display: none;
	}
	.events-prusection .company_photos_row .company_photos_column {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}
	/*********css fr home apge form-----*/
	.home-page .container.home_search {
		max-width: 100%;
	}
	.home-page .home_search_bttn {
		margin: 0px auto;
	}
	/*---css edited 15-07-2021-----------------*/
	.events-prusection .company_photos_row .company_photos_column .for-sm-input-file,
	.custom_choose_file .company_photos_row .company_photos_column .for-sm-input-file {
		padding: 5px;
	}
	.events-prusection .company_photos_row .company_photos_column .span-text,
	.custom_choose_file .company_photos_row .company_photos_column .span-text {
		width: 100%;
	}
	.business_plus_inner .save-btn button.common_listing_btn {
		width: 100%;
	}
	.tab-box .stm-user-private-main .mb-profile-back-btn span {
		display: none;
	}
	.company_photos_row .company_photos_column img {
		object-position: center;
		min-height: 180px;
	}
	.select_news_events .custom_file-news .custom_file_upload.file-input-container .span-text {
		margin-left: 5px;
		width: 100%;
	}
	.select_news_events .custom_file-news .custom_file_upload.file-input-container .sm-input-file {
		min-width: 100px !important;
		flex: 1 1 100px;
		max-width: 100px;
	}
	.custom_file_upload.file-input-container .sm-input-file {
		flex: 1 1 50px;
		max-width: 50px;
		width: 100%;
	}
	.custom_file_upload.file-input-container .span-text {
		width: 100%;
		margin-left: 10px;
	}
	.pricing_common_all .left_cont {
		flex: 1 1 100%;
		max-width: 100%;
	}
	button.events-prusection-plus-btn {
		padding: 10px 15px;
	}
	.ui-datepicker table {
		display: inline-table;
	}
	.Information_selected-times .selected-times input {
		margin-bottom: 10px;
	}
	div#cke_event_descjetski {
		margin-bottom: 15px;
	}
	.stm-my-profile-settings {
		padding-top: 15px !important;
		margin-top: 0 !important;
		border-top: 0px solid #ddd !important;
	}
	.stm-my-profile-settings .stm-image-unit .image {
		width: 100%;
		margin-right: 0 !important;
	}
	.stm-my-profile-settings .stm-image-unit .image img {
		max-width: 100%;
		height: auto;
		width: auto;
	}
	.mc-field-group.input-group.option-flex #custom-radios .label-icon {
		padding: 10px 30px !important;
	}
	/*------------css edited 21-07-21-----*/
	.watercraft_search_results .desktop_images_loop.image {
		display: block !important;
	}
	/*-css edited 16-09-21----*/
	.right_content_details .products_services ul#list {
		justify-content: space-between;
		padding: 10px 0px 10px 15px !important;
	}
	.right_content_details .products_services ul#list li {
		max-width: 48%;
		flex: 0 0 48%;
		margin: 0;
		font-size: 12px !important;
	}
	.mobile_images_loop .carousel.slide {
		max-height: 200px;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
		flex: 0 0 78%;
		max-width: 78%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_change.coupn_code_inner {
		flex: 0 0 22%;
		max-width: 22%;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_change.coupn_code_inner button {
		width: 100%;
		position: relative;
		top: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
		border: none;
	}
	.inner_options_radio.inner_options_radio1.placeholder_position input.discount_text {
		padding-left: 32px !important;
	}
	.row.common_broadcast>*:nth-child(1) {
		margin-bottom: 10px;
	}
	.row.common_broadcast>*:nth-child(1) .broadcast_zone_main button.price_news.newsdrop_jetski {
		margin-bottom: 5px;
	}
	.business_dir_main #directory .row.outer_row,
	.business_dir_main #news .row.outer_row,
	.business_dir_main #events .row.outer_row {
		flex-wrap: wrap;
	}
	.business_dir_main #directory .row.outer_row .logo_heading,
	.business_dir_main #news .row.outer_row .logo_heading,
	.business_dir_main #events .row.outer_row .logo_heading {
		text-align: center;
		display: flex;
		justify-content: center;
	}
	.business_dir_main #directory .row.outer_row .logo_heading h3,
	.business_dir_main #news .row.outer_row .logo_heading h3,
	.business_dir_main #events .row.outer_row .logo_heading h3 {
		margin-bottom: 5px;
	}
	.business_dir_main div#news .directory_dropdown,
	.business_dir_main div#events .directory_dropdown {
		padding: 0;
	}
	.business_dir_main div#news .directory_dropdown a,
	.business_dir_main div#events .directory_dropdown a {
		margin: 0px;
	}
	.chat_box .user-img {
		flex-wrap: wrap;
	}
	.business-directory .filter-main {
		flex-wrap: wrap;
	}
	.business-directory .filter-main .filter_dropdowns {
		max-width: 100%;
		flex: 1 1 100%;
	}
	.dropdown-content .cross p {
		margin: 0;
		font-size: 13px;
		color: #052463;
		font-weight: 600;
		border: 1px solid #052463;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		text-align: center;
		float: right;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
	}
	div#myDropdown ul {
		padding-left: 10px;
	}
	div#myDropdown ul li .checker {
		top: 0px;
	}
	.dropdown-content .cross {
		display: block;
	}
	#buddypress #item-header-cover-image {
		margin-top: -50px;
	}
	#buddypress #item-header-cover-image .member-row .member_container {
		padding: 15px 15px;
		margin: 0px auto;
		max-width: 85%;
	}
	#buddypress #item-header-cover-image .member-row .member_container .left_user_icon div#item-header-avatar {
		justify-content: center;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .mobile_dir_first,
	.business-directory .wpbdp-listing.excerpt .content_dir_main .mobile_dir_mid {
		display: block !important;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_first,
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_mid {
		display: none;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_mid .dir_mid_sec {
		display: flex;
		justify-content: space-between;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_mid .dir_mid_sec .dir_med_left {
		flex: 1 1 80%;
		max-width: 80%;
	}
	.business-directory .wpbdp-listing.excerpt .content_dir_main .content_dir_mid .dir_mid_sec .dir_med_right {
		flex: 1 1 20%;
		max-width: 20%;
	}
	.featured_sec {
		display: none !important;
	}
	.directory-add-new-title {
		align-items: center;
	}
	/*-css for news new home page---*/
	section.news_top .row [class*="col-"] {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	/*section.news_top .row [class*="col-"] .row [class*="col-"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
}*/
	.news_feature_card {
		position: relative;
		margin-bottom: 20px;
	}
	section#news_home_top .col-lg-6 .row {
		margin-left: -15px !important;
	}
	.custom_home-news-tabs ul.boat_tabs {
		overflow-x: scroll;
		padding-bottom: 30px;
	}
	.custom_home-news-tabs .home_news_tab_content .directory_container {
		padding: 0px 0;
	}
	.custom_home-news-tabs .home_news_tab_content .directory_container .common-inner-list-sec ul li a {
		font-size: 12px;
	}
	section.news_top .right_content .news_feature_card .new_full_content h3 {
		font-size: 16px !important;
		line-height: 20px;
	}
	.custom_news_tabs {
		padding: 50px 0px 0px;
	}
	/*--------edited 08-02-22----*/
	.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec ul.nav {
		border-bottom-color: #fff;
	}
	.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec ul.nav li a {
		margin-right: 0;
	}
	.business-directory .wpbdp-listing.excerpt .right_cate_nav_sec ul.nav a::after {
		/* position: absolute;
    bottom: -2px;
    left: 0;
    content: '';
    width: 100%;
    height: 3px;
    background: #eceff3;
    z-index: 9;*/
	}
	.wpbdp-listings-list .tab-content {
		border-top: 0px;
		border-radius: 0px 0px 3px 3px;
	}
	.wpbdp-listing.excerpt .right_cate_nav_sec ul.nav.nav-tabs li {
		margin-bottom: 0px;
	}
	.wpbdp-listing.excerpt .right_cate_nav_sec ul.nav.nav-tabs li a {
		border-bottom: 1px solid #052463 !important;
	}
	.wpbdp-listing.excerpt .right_cate_nav_sec ul.nav.nav-tabs li.active a {
		border-bottom-color: #eceff3 !important;
	}
	/*-----css edited 23-02-22----*/
	#choose_cate_in_desktop {
		display: none;
	}
	#choose_cate_in_mobile {
		display: block;
	}
	div#custom_cate_popup.active .popup-content.choose_content_jetski.active {
		overflow-y: scroll;
	}
	#choose_cate_in_mobile .panel-heading .accordion-toggle:after {
	    /* symbol for "opening" panels */
	    content: "\f106";
        font: normal normal normal 20px/1 FontAwesome;
	    float: right;        /* adjust as needed */
	    color: #fff;         /* adjust as needed */
	}
	#choose_cate_in_mobile  .panel-heading .accordion-toggle.collapsed:after {
	     font: normal normal normal 20px/1 FontAwesome;
	    content: "\f107";    /* adjust as needed, taken from bootstrap.css */
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading.bg-dealer-plus a:after,
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading.bg-service-plus a:after
	{
		color: #052463;
	}
	div#custom_cate_popup.active {
	    justify-content: flex-start;
	    flex-direction: column;
	    padding-top: 30px;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default {
	    padding: 0 !important;
	    border: none !important;
	    margin-bottom: 20px !important;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading h3 a {
		width: 100%;
		display: block;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading {
	    border-radius: 5px 5px 0 0 ;
	}
	#choose_cate_in_mobile div#accordion .bg-standard-main {
		background:#f4fbff;
	}
	#choose_cate_in_mobile div#accordion .bg-dealer-plus-main{
		background:#f3f8ea;
	}
	#choose_cate_in_mobile div#accordion .bg-service-plus-main {
		background:#ffecec;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading.bg-standard {
	    padding: 0 10px;
	    background: #052463;
	}

	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading.bg-dealer-plus {
	    padding: 0 10px;
	    background: #d7e8b8;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading.bg-service-plus {
	    padding: 0 10px;
	    background: #ffcece;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-heading.bg-standard h3 a {
		color: #fff !important;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-body {
		padding: 15px 0px;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-body ul li:last-child {
		padding: 10px 15px ;
	}
	#choose_cate_in_mobile div#accordion .panel.panel-default .panel-body .popup_select_div {
	    margin-top: 20px;
	}
	section.mobile_main_category div#accordion .panel.panel-default .panel-body.spotlight-tab-mb .hover-cate-cls-xls.multi-colum ul li ul span {
		font-size: 15px;
		/* border-bottom: 2px solid #052463; */
		color: #052463;
		font-weight: 600;
		display: block;
		width: 100%;
		position: relative;
		margin: 10px 0;
		text-align: center;
	}
	section.mobile_main_category div#accordion .panel.panel-default .panel-body.spotlight-tab-mb .hover-cate-cls-xls.multi-colum ul li ul span::after {
		position: absolute;
		left: calc(50% - 35px);
		width: 70px;
		bottom: 0;
		content: '';
		height: 2px;
		background: #052463;
	}
	section.mobile_main_category div#accordion .panel.panel-default .panel-body.spotlight-tab-mb .hover-cate-cls-xls.multi-colum > ul {
		display: flex;
		flex-wrap: wrap;
	}
		section.mobile_main_category div#accordion .panel.panel-default .panel-body.spotlight-tab-mb .hover-cate-cls-xls.multi-colum > ul > li {
		flex: 0 0 100%;
	}
	.news_icon_custom_tog.d-flex {
		display: flex;
		margin-bottom: 20px;
		align-items: center;
		position:relative;
		z-index:999;
	}
	.news_icon_custom_tog.d-flex .toogle_img {
			display: flex;
			flex-flow: column;
			justify-content: center;
			align-items: center;
			cursor: pointer;
			font-size: 10px;
			
			padding: 5px;
			box-shadow: 0px 2px 10px #1111112e;
			border-radius: 5px;
			color: #052463ad;
			font-size: 10px;
			font-weight: bold;
			
			position:relative;
		}
		.news_icon_custom_tog.d-flex .toogle_img span{
			color:#052463ad;
			line-height:normal;
		}
	.news_icon_custom_tog.d-flex .toogle_img img {
		max-width: 20px;
		
	}
	.news_icon_custom_tog.d-flex .toogle_img.news_toggle
	{
		border: 2px solid #febfb4;
		background: #febfb4;
	
	}
	
	.news_icon_custom_tog.d-flex .toogle_img.events_toggle
	{
		border: 2px solid #8ffbc2;
		background: #8ffbc2;
	
	}
	
	
	#main {
	position: relative;
}
	#category_sidebar {
		display:none;
		top:50px;
		padding-top:0;
		z-index:1000;
	
	}
	.cstm_newss_title h3 {
	text-align: center !important;
}
	#news_home_top {
		padding-left:0px;
		padding-top:2px;
	}
	#news_home_top .col-lg-12.news_icon_custom_tog.d-flex {
		padding: 0 !important;
		height: 50px;
	}
.mobile_toggle_content {
	position: fixed;
	top: 116px;
}
.mobile_toggle_content div#category_sidebar_mobile ul.sidebar_cat {
	position: relative;
	top: 0;
}
	.mobile_main_category #accordion .panel.custom_panel_spotlight {
		/**border-width: 2px;
		border-style: solid;
		border-image: linear-gradient(to right, #052463,#ea004d ,#00ae23) 1;
		border-radius: ;---*/
		border:2px solid red;
		padding:0px !important; 
	}
	.mobile_main_category #accordion .panel.custom_panel_adverts {
		
		border:2px solid #adadad;
		padding:0px !important; 
	}
	.mobile_main_category #accordion .panel.custom_panel_news {
		
		border:2px solid #febfb4;
		padding:0px !important; 
	}
	.mobile_main_category #accordion .panel.custom_panel_events {
		
		border:2px solid #8ffbc2;
		padding:0px !important; 
	}
	.mobile_main_category #accordion .panel.custom_panel_directory {
		
		border:2px solid #afeaff;
		padding:0px !important; 
	}

	.mobile_main_category #accordion .panel.custom_panel_spotlight .panel-heading h4  ,
	.mobile_main_category #accordion .panel.custom_panel_adverts .panel-heading h4  ,
	.mobile_main_category #accordion .panel.custom_panel_news .panel-heading h4  ,
	.mobile_main_category #accordion .panel.custom_panel_events .panel-heading h4 ,
	.mobile_main_category #accordion .panel.custom_panel_directory .panel-heading h4 
		{
			padding:10px !important;
			border-radius:0px !important;
	}
	
	
		.mobile_main_category #accordion .panel.custom_panel_spotlight .panel-heading h4  
		
		{
			background:#febfb4;
			
	}
	
		.mobile_main_category #accordion .panel.custom_panel_adverts .panel-heading h4  
		{
			background:#adadad;
			
	}
	
		.mobile_main_category #accordion .panel.custom_panel_news .panel-heading h4  
		
		{
			background:#febfb4;
			
	}
	.mobile_main_category #accordion .panel.custom_panel_events .panel-heading h4 
	{
			background:#8ffbc2;
			
	}
	
		.mobile_main_category #accordion .panel.custom_panel_directory .panel-heading h4 
		{
			background:#afeaff;
			
	}
		
		
		.mobile_main_category #accordion .panel.custom_panel_spotlight .panel-heading h4 a ,
		.mobile_main_category #accordion .panel.custom_panel_adverts .panel-heading h4 a ,
		.mobile_main_category #accordion .panel.custom_panel_news .panel-heading h4 a ,
		.mobile_main_category #accordion .panel.custom_panel_events .panel-heading h4 a,
		.mobile_main_category #accordion .panel.custom_panel_directory .panel-heading h4 a
		 {
			color:#000;
		}
		.mobile_main_category #accordion .panel.custom_panel_spotlight .panel-collapse ,
		.mobile_main_category #accordion .panel.custom_panel_adverts .panel-collapse ,
		.mobile_main_category #accordion .panel.custom_panel_news .panel-collapse ,
		.mobile_main_category #accordion .panel.custom_panel_events .panel-collapse ,
		.mobile_main_category #accordion .panel.custom_panel_directory .panel-collapse 
		{
			padding:5px !important;
		}

}

/*-----custom-media fr special 767- ends----*/

/*------------custom media fr special 991px-------------*/
@media (max-width:1199.98px) {}

/*------------custom media fr special 991px ends 1200begins-------------*/
@media (min-width: 1200px) {
	.drafts_adverts .draft_box .draft_left .mobile_price {
		display: none
	}
	.drafts_adverts .draft_box .draft_right .draft-btn.draft-btn-mobile {
		display: none;
	}
	.active_adverts .content_main .content .title .mobile_price {
		display: none;
	}
	.active_adverts .content_main .right_section .view_div.mobile_end {
		display: none;
	}
	.expired_adverts .content_main .mobile_price {
		display: none;
	}
	.offers_active .offer_price_mobile,
	.offers_active .mobile_price {
		display: none;
	}
	.offers_tab.offers_complete .row .right_offer_section .offer_price_mobile {
		display: none;
	}
	.offers_tab.offers_complete .row .right_offer_section .middle_offer_section .mobile_price {
		display: none;
	}
	#directory .categories_outer ul#myTabs,
	#news .row.inner_row .categories_outer ul#myTabsNews,
	#events .row.inner_row .categories_outer ul#myTabsEvents {
		flex-wrap: inherit;
		overflow: auto;
		padding-bottom: 19px;
		height: auto !important;
	}
	#directory .categories_outer ul#myTabs li a,
	#news .row.inner_row .categories_outer ul#myTabsNews li a,
	#events .row.inner_row .categories_outer ul#myTabsEvents li a {
		width: 100%;
	}
	#directory .directory_container .common-inner-list-sec {
		display: flex;
		grid-gap: 16px;
		flex-wrap: wrap;
	}
	#directory .directory_container .common-inner-list-sec p {
		text-align: center;
		width: 100%;
		color: red;
	}
	#directory .categories_outer .inner_info {
		min-width: auto;
	}
	.business_plus_inner .sign_dealer_form .headings_directory {
		display: flex;
		justify-content: space-between;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.below_image {
		display: none;
	}
}

/* custom-media for large devices */
@media (min-width: 1600px) {
	.header-toplogo {
		top: 12px;
	}
}
@media (min-width: 1920px) {}

/*-=================edited by yogesh media queries ends--====================*/

/*language design changes*/
html[lang="nl"] #top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
html[lang="nl"] .header-login-url a.resister_red,
html[lang="cs"] #top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
html[lang="cs"] .header-login-url a.resister_red,
html[lang="fr"] #top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
html[lang="fr"] .header-login-url a.resister_red {
	height: 35px;
	line-height: 35px;
	padding: 0 10px !important;
	width: auto;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}
html[lang="nl"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered,
html[lang="cs"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered,
html[lang="fr"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered {
	padding: 25px 10px 25px 10px;
}
html[lang="nl"] #top-bar .header-login-url a.stm_label,
html[lang="cs"] #top-bar .header-login-url a.stm_label,
html[lang="fr"] #top-bar .header-login-url a.stm_label {
	padding: 0 10px;
	width: auto;
}
html[lang="nl"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="submit"],
html[lang="cs"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="submit"],
html[lang="fr"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="submit"] {
	visibility: inherit;
	display: inline-block;
	padding: 13px 15px 10px;
	font-size: 9px;
}
html[lang="nl"] #top-bar .header-login-url a,
html[lang="cs"] #top-bar .header-login-url a,
html[lang="fr"] #top-bar .header-login-url a {
	font-size: 9px !important;
}
html[lang="cs"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="submit"],
html[lang="fr"] .lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="submit"] {
	margin-bottom: 10px;
}
ul.page-numbers {
	padding: 12px 60px 0 !important;
}
ul.page-numbers li .next {
	position: relative !important;
	top: 2px !important;
}
ul.page-numbers li>a {
	background-color: #052463 !important;
}
.clearfix.top-bar-wrapper .list-water-craft-sec {
	width: auto;
}
.list-water-craft-sec a.listing_add_cart.heading-font>div {
	width: auto;
	padding-left: 0;
	padding-right: 10px;
	cursor: pointer;
}
.list-water-craft-sec a.listing_add_cart.heading-font>div i.stm-icon-application {
	margin: 0 10px;
}
.top_bar_menu {
	width: auto;
}
.stm-template-listing #top-bar .top_bar_menu ul.stm_top-menu>li {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-left: 0;
	padding: 0 10px 0 35px;
}
#top-bar .top_bar_menu ul li ul.sub-menu {
	left: 0;
}
#top-bar .top_bar_menu ul.stm_top-menu>li:before {
	left: 10px;
}
.stm-template-listing #top-bar .top_bar_menu ul li:last-child {
	text-align: left;
}
#top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
.header-login-url a.resister_red {
	height: 35px;
	line-height: 35px;
	padding: 0 10px !important;
	width: auto;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}
#top-bar .header-login-url a.stm_label {
	width: auto;
	padding: 0 10px;
}
.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="submit"] {
	margin-bottom: 10px;
}

/*html[lang="de"] .stm-user-not-logged-in .left_header_menus {
max-width: inherit;
float: none;
padding: 0;
display: flex;
margin: 0 auto;
justify-content: center;
margin-right: 100px;
}*/
.stm-user-not-logged-in span.header_notfication_bar {
	display: none;
}
html[lang="de"] .tabs_business_dir ul.nav.nav-tabs li {
	margin-right: 0px;
}
.right_login_register .lOffer-account-unit.setting_popup .lOffer-account-dropdown {
	padding-bottom: 0 !important;
}
@media (min-width:999px) and (max-width:1100px) {
	.tabs_business_dir {
		width: 57%;
		margin-left: auto;
		margin-right: auto;
	}
	section.vc_custom_1607314209931 {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	section.vc_custom_1606480616213 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	section.vc_custom_1606542135182 {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	section.vc_custom_1608783672155 {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	div#footer-main {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width:1024px) {
	html[lang="nl"] .stm-user-not-logged-in .header-login-url a.click-btn-popup,
	html[lang="cs"] .stm-user-not-logged-in .header-login-url a.click-btn-popup,
	html[lang="fr"] .stm-user-not-logged-in .header-login-url a.click-btn-popup {
		padding: 0 10px !important;
		width: auto !important;
	}
	html[lang="nl"] .listing-right-actions .tabs_business_dir ul.nav.nav-tabs li,
	html[lang="cs"] .listing-right-actions .tabs_business_dir ul.nav.nav-tabs li,
	html[lang="fr"] .listing-right-actions .tabs_business_dir ul.nav.nav-tabs li {
		margin-right: 0px;
	}
	html[lang="nl"] .header_notfication_main,
	html[lang="cs"] .header_notfication_main,
	html[lang="fr"] .header_notfication_main {
		position: relative;
		left: -14px;
	}
	.wpb_text_column.wpb_content_element.home_latest_news {
		margin-bottom: 0 !important;
	}
	.stm-services-archive-page .col-md-4.col-sm-6.col-xs-6.col-xxs-12,
	.stm-services-archive-page .col-md-3.col-sm-6.col-xs-12.col-xxs-12 {
		max-height: initial;
		margin-bottom: 0px !important;
		padding-bottom: 25px;
	}
	.header_notfication_main {
		position: relative;
		margin-right: 10px;
	}
	.wpb_text_column.wpb_content_element.home_latest_events {
		margin-bottom: 0 !important;
	}
	.stm-service-unit .stm-service-meta .excerpt {
		height: 65px;
		overflow: hidden;
	}
	a#slider-1-slide-4-layer-1,
	a#slider-1-slide-9-layer-2 {
		display: none !important;
	}
	.header-login-url a {
		font-size: 9px !important;
		line-height: 0 !important;
		white-space: nowrap !important;
		overflow: hidden;
	}
	html[lang="de"] .stm-user-not-logged-in .left_header_menus {
		margin-right: 212px;
	}
	.tabs_business_dir ul.nav.nav-tabs li {
		margin-right: 0px;
	}
	html[lang="lb"] .tabs_business_dir,
	html[lang="pl"] .tabs_business_dir {
		width: 62%;
		margin-left: auto;
		margin-right: auto;
	}
	html[lang="pl"] .left_header_menus {
		margin-right: 30px;
	}
}
@media (max-width:767px) {
	.listing-right-actions .tabs_business_dir ul.nav.nav-tabs li {
		margin-right: 0px;
	}
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 7px !important;
	}
	html[lang="lb"] #header .tabs_business_dir ul.nav.nav-tabs li a,
	html[lang="pl"] #header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 4px !important;
	}
}
@media (max-width:370px) {
	#header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 4px !important;
		font-size: 9px !important;
	}
	html[lang="lb"] #header .tabs_business_dir ul.nav.nav-tabs li a {
		padding: 4px 4px !important;
		font-size: 8px !important;
	}
}

/*mobile language dropodown*/
.custom_dropdown_lang_mobile {
	display: none;
}
@media (max-width:960px) {
	.custom_dropdown_lang_mobile {
		display: inline;
	}
	.custom_dropdown_lang_mobile span {
		color: #fff;
		font-size: 19px;
	}
	.boats_filter_mobile.dropdown_header ul {
		padding: 0 !important;
		list-style-type: none;
	}
	.boats_filter_mobile.dropdown_header ul {
		padding: 0px 15px !important;
	}
	.boats_filter_mobile.dropdown_header .switcher .option {
		width: 100% !important;
		position: absolute !important;
		right: 0px !important;
		top: 49px !important;
	}
	.boats_filter_mobile .sidenav a:hover {
		color: #666666 !important;
	}
	.boats_filter_mobile.dropdown_header a.closebtn {
		color: #052463;
	}
	.boats_filter_mobile.dropdown_header a.closebtn {
		color: #052463;
		right: 8px;
	}
	.boats_filter_mobile.dropdown_header .switcher .selected {
		width: 100% !important;
	}
	.boats_filter_mobile.dropdown_header .switcher .selected a {
		width: 100% !important;
		background-position: 97% center !important;
	}
	.boats_filter_mobile.dropdown_header .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 19px !important;
		text-transform: capitalize;
		font-family: Arial;
		color: #666666 !important;
	}
	.boats_filter_mobile.dropdown_header div#mySidenavdropdown {
		background: #f9f9f9ed;
		z-index: 99999999999;
	}
	.boats_filter_mobile.dropdown_header .switcher.notranslate {
		width: 100% !important;
		position: relative;
		display: block !important;
	}
	.boats_filter_mobile.dropdown_header .switcher .selected a {
		border: 0px solid black !important;
		box-shadow: none !important;
		margin: 0 !important;
		font-size: 19px !important;
		display: flex;
		align-items: center;
		height: 40px !important;
		line-height: 40px !important;
	}
	.boats_filter_mobile.dropdown_header .switcher .selected a img {
		margin-right: 10px;
	}
	.boats_filter_mobile.dropdown_header .switcher .option a {
		font-size: 16px;
	}
	.boats_filter_mobile.dropdown_header .selection span.select2-selection.select2-selection--single {
		border-radius: 0;
		height: 46px !important;
		border: 1px solid #a2a2a2 !important;
		background: #fff !important;
	}
	.boats_filter_mobile.dropdown_header .switcher .selected {
		border-radius: 0 !important;
		border: 1px solid #a2a2a2;
	}
	.stm-directory-listing-top__right .sort-by {
		width: 100%;
	}
	.stm-directory-listing-top__right .sort-by span {
		float: left;
		width: 100%;
		margin-bottom: 10px !important;
	}
	.stm-directory-listing-top__right .sorting {
		float: left;
		margin-left: 0;
		width: 100%;
	}
	.stm-directory-listing-top__right .sort-by .sorting span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
	.sorting .selection span.select2-selection.select2-selection--single {
		border-color: #a2a2a2 !important;
	}
	.lOffer-account-unit.pop_up_login a.click-btn-popup.login_desktop {
		display: none !important;
	}
	.lOffer-account-unit.pop_up_login a.login_mobile {
		color: #209a25;
		text-transform: uppercase;
		margin-right: 0px !important;
		height: 28px;
		padding: 0 10px !important;
		display: flex !important;
		align-items: center;
		justify-content: center;
		border-radius: 5px;
		text-align: right;
		background: #fff;
		width: auto !important;
	}
	#top-bar .header-login-url .lOffer-account-unit.pop_up_login>a,
	.header-login-url a.resister_red {
		height: 28px !important;
	}
	.lOffer-account-unit.pop_up_login a.login_mobile i {
		margin-right: 5px;
	}
}
@media (max-width:767px) {
	.boats_filter_mobile.dropdown_header .switcher .selected a {
		width: 97% !important;
	}
	.boats_filter_mobile.dropdown_header .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 42px !important;
	}
	.boats_filter_mobile.dropdown_header ul li {
		margin-bottom: 14px !important;
	}
	.boats_filter_mobile.dropdown_header ul {
		padding: 45px 15px 5px !important;
	}
	.col-xs-12.col-sm-12.col-md-12.stm-directory-listing-top__right {
		margin-top: 40px;
	}
	.page-template-contact .buttons_cat_contact {
		padding: 10px 0;
	}
	.page-template-contact .contact-heading h1.m-headingc.section-heading.center {
		font-size: 30px;
	}
}
span.select2-container.select2-container--default.select2-container--open {
	z-index: 9999 !important;
}
.boats_filter_mobile.dropdown_header .switcher .option a.selected {
	color: #fff;
}
.col-xs-12.col-sm-12.col-md-12.stm-directory-listing-top__right a.button {
	background: transparent !important;
	color: #929292 !important;
}
html[lang="uk"] .cate_jetski_man section.singleAdvert_wrapper .tabbable-panel .tabbable-line ul.nav.nav-tabs li {
	font-size: 13px;
}
html[lang="uk"] .make-an-offer-inner .offers_button button.btn2.offer_button_search.btn,
html[lang="de"] .make-an-offer-inner .offers_button button.btn2.offer_button_search.btn,
html[lang="ru"] .make-an-offer-inner .offers_button button.btn2.offer_button_search.btn {
	font-size: 12px;
}

/*=== arbic language ===*/
.page-id-6050 textarea.editable,
.author-sarita_dealer textarea.editable {
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
}
html[dir="rtl"] .stm-template-listing #top-bar .top_bar_menu {
	margin-left: 0 !important;
	margin-right: 20px !important;
}
html[dir="rtl"] .list-water-craft-sec a.listing_add_cart.heading-font>div {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
html[dir="rtl"] .right_login_register .lOffer-account .stm-dropdown-user-small-avatar {
	text-align: right;
	background: #fff;
	padding-left: 15px;
}
html[dir="rtl"] .list-water-craft-sec a.listing_add_cart.heading-font>div i.stm-icon-application {
	margin-right: 0;
}
html[dir="rtl"] .select2-container .select2-selection--single .select2-selection__rendered {
	text-align: right;
	padding-right: 10px !important;
	padding-left: 10px !important;
}
html[dir="rtl"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 10px;
	right: auto;
}
html[dir="rtl"] .switcher .selected a {
	text-align: right !important;
	background-position: 17% !important;
}
html[dir="rtl"] .business_dir_main .search_section .directory_dropdown {
	display: inline-block;
	width: auto;
	margin-right: 20px !important;
}
html[dir="rtl"] .wpb_single_image.vc_align_right {
	text-align: left !important;
}
html[dir="rtl"] .latest-event h2.vc_custom_heading {
	text-align: right !important;
}
html[dir="rtl"] div#footer-main h2.chw-title {
	text-align: right;
}
html[dir="rtl"] div#footer-main h2.chw-title:after,
html[dir="rtl"] .widget-title h6:after {
	left: auto;
	right: 0;
}
html[dir="rtl"] .switcher .option {
	right: 12px !important;
}
html[dir="rtl"] .switcher .option a {
	text-align: right;
	margin: 0 !important;
}
html[dir="rtl"] .right-arrow .vc_single_image-wrapper.vc_box_border_grey:after {
	right: -6px;
}
html[dir="rtl"] .home-page .wpb_single_image.vc_align_right {
	float: left;
}
html[dir="rtl"] .custom_dropdown_lang_mobile {
	width: 100%;
	text-align: left;
}
html[dir="rtl"] .tabs_business_dir ul.nav.nav-tabs {
	padding: 0;
}
html[dir="rtl"] div#footer-main .textwidget.custom-html-widget ul li .icon {
	margin-right: 0px !important;
	margin-left: 10px;
}
html[dir="rtl"] .right-arrow img.vc_single_image-img.attachment-full {
	transform: rotate(180deg);
}
html[dir="rtl"] .right-arrow .vc_single_image-wrapper.vc_box_border_grey:hover {
	transform: translate(-10px,
	0px);
	transition: 0.5s;
}
html[dir="rtl"] .inner_info.man_powered ul li {
	text-align: right;
}
html[dir="rtl"] .categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec .inner_info h5 {
	text-align: right;
}
html[dir="rtl"] .categories_outer .nav-tabs li .inner_list_title .common-inner-list-sec ul li {
	text-align: right;
}
html[dir="rtl"] .page-template-contact .seller_type ul {
	padding: 0 !important;
}
html[dir="rtl"] .page-template-contact .contact_sheet.common_heading_mid h5 {
	text-align: right;
}
html[dir="rtl"] .page-template-contact .company_contact_info h3,
html[dir="rtl"] .page-template-contact p.select_cat,
html[dir="rtl"] .page-template-contact .inner_contact_width h3.enquiry_heading.border-line {
	text-align: right;
}
html[dir="rtl"] .page-template-contact .company_contact_info.border-line.sticky {
	position: relative;
	top: 0;
	width: 100%;
}
html[dir="rtl"] div.radio {
	margin-right: 0;
	margin-left: 8px;
}
html[dir="rtl"] .page-template-contact .opening_time_main .opening_time p {
	width: auto;
	float: right;
	margin-right: 0px !important;
	margin-left: 10px !important;
}
html[dir="rtl"] .page-template-contact .address_right span {
	margin-left: 10px !important;
	margin-right: 0 !important;
}
html[dir="rtl"] .page-template-contact button.register-btn {
	margin-left: auto !important;
	margin-right: 0 !important;
}
html[dir="rtl"] .page-template-contact .submit_btn_contact .checker {
	float: right;
	margin-left: 10px;
}
html[dir="rtl"] .page-template-login-registration .login_left_registration .user-login-plu a {
	float: left;
}
html[dir="rtl"] .page-id-5064 .plusminus,
html[dir="rtl"] .plusminus1,
html[dir="rtl"] .plusminus2 {
	float: left;
}
html[dir="rtl"] .page-template-login-registration div#step1 ul.nav.nav-tabs.tab_main_login {
	padding: 0;
	width: 100%;
}
html[dir="rtl"] .page-template-login-registration div#step1 ul.nav.nav-tabs.tab_main_login li {
	border: 2px solid #052463;
	margin: 1%;
	width: 49%;
	padding: 8px;
	margin-right: 0;
}
html[dir="rtl"] .rrp_sec p:first-child {
	margin-left: 0;
	margin-right: auto;
}
html[dir="rtl"] .rrp_sec p:last-child {
	margin-right: 0;
	margin-left: auto;
}
html[dir="rtl"] .page-title .section-heading.page-title {
	text-align: right !important;
}
html[dir="rtl"] .stm-my-profile-settings .stm-image-unit .image {
	margin-right: 0;
}
html[dir="rtl"] form#adduser label b,
html[dir="rtl"] form#adduser label {
	text-align: right;
}
html[dir="rtl"] .page-id-6036 .feature-single div.checker {
	margin-left: 10px !important;
	margin-right: 0 !important;
}
html[dir="rtl"] .page-template-step1 .feild_sec-standard.sec-right .feild_sec-opening-hours-right,
html[dir="rtl"] .page-template-edit_profile .feild_sec-standard.sec-right .feild_sec-opening-hours-right {
	float: right;
}
html[dir="rtl"] .feild_sec-width .form-g-outer {
	width: 100%;
	max-width: 32%;
	float: right;
}
html[dir="rtl"] .page-template-step1 .table-box .facilities_btn_sec input[type="text"] {
	margin-right: 0px !important;
	float: right !important;
	margin-left: 15px;
}
html[dir="rtl"] .rightWrapper_advert .seller_class {
	float: left;
}
html[dir="rtl"] .rightWrapper_advert .right_side_advert .seller_class h4 {
	text-align: center !important;
}
html[dir="rtl"] ul.location_advert li i {
	margin-right: 0;
	color: #052463;
	margin-left: 5px;
}
html[dir="rtl"] .page-template-personal-info-service-plus p.section-title-dicription {
	text-align: right;
}
html[dir="rtl"] .phone-div input#response {
	border-left: 0 !important;
	border-right: 1px solid !important;
}
html[dir="rtl"] .page-template-personal-info-service-plus section.per-info-section form.sign_dealer_form span.select2-selection__arrow b {
	padding-right: 0px !important;
}
html[dir="rtl"] .page-template-personal-info-service-plus section.per-info-section input#signup {
	margin-left: auto;
	margin-right: 0;
}
html[dir="rtl"] .widget-title h4 {
	text-align: right;
}
html[dir="rtl"] div#comments h3 {
	text-align: right;
}
html[dir="rtl"] .simplefavorite-button.preset {
	margin-left: auto;
	margin-right: 0;
}
html[dir="rtl"] ul.message_call.desktop_message_call_cls li button i {
	margin-right: 0px !important;
	margin-left: 10px;
}

/*html[dir="rtl"] ul.message_call.desktop_message_call_cls li button {
padding: 9px 4px;
font-size: 10px;
}*/
html[dir="rtl"] .blog-meta .blog-meta-unit i {
	margin-right: 0px !important;
	margin-left: 8px;
}
html[dir="rtl"] .blog-meta .left {
	float: right;
	margin-left: 30px;
}
html[dir="rtl"] .panel-default>.panel-heading h4.panel-title a .pull-right {
	float: left !important;
}
html[dir="rtl"] .simplefavorite-button.preset i {
	margin-right: 0;
	margin-left: 8px;
}
html[dir="rtl"] h4.section-heading.page-title {
	text-align: right;
}
html[dir="rtl"] .save-btn button#common_button_jetski {
	margin-left: auto;
	margin-right: 0;
}
html[dir="rtl"] .normal-price {
	text-align: left;
}
html[dir="rtl"] #listings-result .price {
	float: left;
	text-align: left;
}
html[dir="rtl"] #listings-result .meta-top .price_data {
	float: left;
}
html[dir="rtl"] ul.list-unstyled.clearfix .tre {
	text-align: left;
}
html[dir="rtl"] #listings-result .seller_type,
html[dir="rtl"] .meta-bottom .company_n_location .comapny {
	text-align: right;
}
html[dir="rtl"] .meta-bottom .company_n_location .location span>span {
	float: revert;
	padding-right: 5px;
}
html[dir="rtl"] .meta-bottom .company_n_location .location {
	text-align: right;
}
html[dir="rtl"] .meta-bottom .company_logo {
	margin-left: 10px;
}
html[dir="rtl"] div#listings-result .search_results .advert_tags>p {
	float: right;
}
html[dir="rtl"] #listings-result .info_div.all_icons {
	text-align: left;
}
html[dir="rtl"] .meta-bottom .comp_loc {
	float: right;
}
html[dir="rtl"] .meta-bottom .company_n_location .location>i,
html[dir="rtl"] .meta-bottom.basic_std .single-car-actions ul li.car-action-dealer-info .listing-archive-dealer-info>i {
	float: revert;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	padding-left: 3px;
}
html[dir="rtl"] .boats_filter_mobile .filter_sort span:nth-child(1) {
	border-left: 1px solid #fff;
	border-right: none;
}
html[dir="rtl"] .stm-directory-listing-top__right .sorting {
	margin-left: 0 !important;
	margin-right: 10px !important;
}
html[dir="rtl"] .sort-by.clearfix>span {
	margin-right: 0;
	margin-left: 10px;
}
html[dir="rtl"] .listing-list-loop.stm-listing-directory-list-loop .stm-car-medias>div i {
	margin-right: 0;
	margin-left: 2px;
}
html[dir="rtl"] .stm-listing-directory-total-matches.total.stm-secondary-color.heading-font,
html[dir="rtl"] .stm-car-listing-sort-units.stm-car-listing-directory-sort-units .stm-listing-directory-title .title {
	text-align: left;
}
html[dir="rtl"] .stm-template-listing #top-bar .top_bar_menu ul.stm_top-menu>li {
	padding: 0 35px 0 10px;
}
html[dir="rtl"] #top-bar .top_bar_menu ul.stm_top-menu>li:before {
	left: auto;
	right: 5px;
}
html[dir="rtl"] .form-group.form-checker label span {
	text-align: right;
}
html[dir="rtl"] .wpbdp-listing.excerpt .content_dir_mid i {
	margin-left: 10px !important;
	margin-right: 0 !important;
}
html[dir="rtl"] ul.list-unstyled.listing_time_cls_sec {
	padding: 0 !important;
}
html[dir="rtl"] .wpbdp-listing.excerpt .right_cate_nav_sec {
	margin-right: 0;
	margin-left: 2%;
}
html[dir="rtl"] .right_cate_nav_sec ul.nav.nav-tabs.navtab {
	padding: 0 !important;
}
html[dir="rtl"] .wpbdp-listing.excerpt .content_dir_main .content_dir_first {
	float: right;
}
html[dir="rtl"] .business-directory ul.message_call.desktop_message_call_cls li button a i {
	margin: 0 !important;
}
html[dir="rtl"] .switcher .selected {
	margin-right: 0px !important;
}
html[dir="rtl"] .listing-list-loop .content .meta-middle .meta-middle-unit {
	float: right;
	margin-right: 0;
	margin-left: 9px;
}
html[dir="rtl"] .heart_watchlist {
	right: auto;
	left: 16px;
}
html[dir="rtl"] .rightWrapper_advert .advert_result_ul .watch_list {
	float: left;
	width: auto;
	text-align: right;
}
html[dir="rtl"] .advert_result_ul li.make-an-offer {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 100%;
}
html[dir="rtl"] .rightWrapper_advert .advert_result_ul .watch_list a {
	cursor: pointer;
	left: 0;
	top: -35px;
}
html[dir="rtl"] .leftSidebar_wrapper .nestedTabs ul.nav.nav-tabs {
	padding: 0 !important;
	width: 100% !important;
}
html[dir="rtl"] .single_advert_responsive section.singleAdvert_wrapper .content_sections h5 i {
	margin-left: 10px !important;
}
html[dir="rtl"] section.stm-archives.stm-view-type- .cutomtab-menu {
	padding: 0 !important;
}
html[dir="rtl"] .nav-tabs.cutomtab-menu>li>a {
	border-right: 0px solid #989898;
}
html[dir="rtl"] .page-template-main-category form#spotLight_form label {
	text-align: right;
}
html[dir="rtl"] .page-template-main-category .category_main_banner .form_main form.form-inline button {
	float: right;
}
html[dir="rtl"] .banner h2.post-title.pl-3 {
	left: auto;
	right: 105px;
}
#advertAccordion .panel.panel-default div#advert_video {
	padding-bottom: 15px;
}
.stm_add_car_form .col-md-12.col-sm-12.pricing_info.display_divs.price {
	padding: 0 !important;
}
.single-listing-car-inner .key-features_class .key_features .single-boat-data .t-label,
.single-listing-car-inner .key-features_class .key_features .single-boat-data .t-value.h6 {
	text-align: left;
}
.results_return_advert a {
	background: #052463;
	padding: 3px 5px;
	text-decoration: none !important;
	color: #fff !important;
	border-radius: 50%;
	margin-bottom: 6px;
	display: inline-block;
	height: 30px;
	width: 30px;
}
.results_return_advert a .fa.fa-angle-double-left {
	margin-left: 6px;
	margin-top: 6px;
}
.single.single-listings .col-md-12.col-sm-12.col-xs-12 .top_heading {
	margin-top: 20px;
}
.single.single-listings .col-md-12.col-sm-12.col-xs-12 .top_heading p {
	margin-bottom: 0;
}
.stm-single-car-page section.singleAdvert_wrapper {
	margin: 0px 0 !important;
}
.stm-template-listing.single-listings .stm-single-car-page {
	margin-top: 5px !important;
}
.desktop_view_none .facilities {
	padding: 15px 15px 0 !important;
}
.desktop_view_none .panel-heading h4 a.collapsed {
	margin: 0 !important;
}
.panel-group .panel-heading+.panel-collapse>.panel-body ul,
.panel-group .panel-heading+.panel-collapse>.panel-body ul li:last-child {
	margin-bottom: 0 !important;
	padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 0px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	display: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #052463 !important;
	color: white !important;
}
.right_cate_nav_sec .tab-content .common_list_sec li {
	width: auto !important;
}

/*.single.single-listings .rightWrapper_advert .advert_result_ul .watch_list .fa.fa-heart-o {
top: -26px !important;
position: absolute;
margin: 0;
right: 0;
}*/
.stm-user-private .stm-user-private-sidebar .show-my-profile {
	visibility: visible;
}
@media (max-width:1100px) {
	.page-template-contact .contact-heading .col-md-12.col-sm-12 {
		padding: 40px 15px;
	}
	.page-template-contact .company_contact_info.border-line.sticky {
		position: relative;
		top: 0;
		width: 100%;
	}
	.nestedTabs.col-md-8 {
		margin-top: 10px !important;
		padding: 0 !important;
		display: inline-block;
	}
	.single.single-listings .col-md-4.col-sm-4.col-xs-12.padding-right {
		width: 100%;
	}
}
@media (max-width:960px) {
	html[dir="rtl"] .page-template-contact .seller_type h4 {
		text-align: left !important;
	}
	html[dir="rtl"] .switcher .selected {
		margin-right: 0px !important;
	}
	html[dir="rtl"] .boats_filter_mobile.dropdown_header .switcher .selected a {
		background-position: 3% center !important;
	}
	html[dir="rtl"] .boats_filter_mobile.dropdown_header .switcher .selected a img {
		margin-right: 0;
		margin-left: 10px;
	}
	html[dir="rtl"] .stm-user-not-logged-in .header-login-url {
		justify-content: flex-start;
	}
	html[dir="rtl"] div#directory .nav-tabs,
	html[dir="rtl"] div#news .nav-tabs,
	html[dir="rtl"] div#events .nav-tabs {
		padding-right: 0 !important;
	}
	.business_dir_main .search_section .directory_search {
		display: inline-block;
		width: 100%;
	}
	html[dir="rtl"] .event_sound_xls .discount-tag .coupn_code {
		direction: ltr;
	}
	.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle .icon-box-content .content {
		height: auto;
	}
	.stm-service-layout-icon-box .inner.clearfix.vertical_align_middle {
		min-height: auto;
	}
}
.category_main_banner span#select2-ji21-container,
span#select2-0ff2-container,
.category_main_banner .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px !important;
	height: 40px !important;
}
div#top-bar span.select2-selection.select2-selection--single {
	height: 40px !important;
	margin-bottom: -1px !important;
}
div#top-bar span#select2-ji21-container,
div#top-bar span#select2-0ff2-container,
div#top-bar .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px !important;
	height: 40px !important;
}
.blog-meta .clearfix .blog-meta-unit span {
	margin-right: 10px;
}
section#latest-news i:before {
	color: #052463 !important;
}
.stm-user-private-main .table-box label {
	float: inherit;
	width: 100%;
	margin-bottom: 10px;
}
.stm-user-private-main .stm-single-feature-main .table-box {
	padding-left: 0;
	padding-right: 0;
}
.stm-user-private-main .step2_listingform form.form {
	padding: 0px 10px 20px 10px !important;
}
.author .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px !important;
	height: 38px !important;
}
.author .selection span.select2-selection.select2-selection--single {
	border-radius: 0px 0px 0 0 !important;
}
.author .broadcast_zone_main {
	padding: 15px 10px 65px 10px;
}
.author form.news_form,
form.event_form {
	width: 96.5%;
}
.right_side_advert-inner ul {
	padding-left: 0 !important;
}
.striped-row.Smallcraft_Standard button.upgradebutton {
	background: #052463 !important;
	color: #fff !important;
	border: 1px solid #000;
}
.striped-row.JETSKI_DEALER.expiredactive button.btn.btn-primary {
	color: #000 !important;
}
.author .stm-user-private .stm-user-private-sidebar .stm-actions-list a {
	padding-left: 40px;
}
.author .stm-user-private .stm-user-private-sidebar .stm-actions-list a i {
	left: 10px;
}
.author .stm-user-private .stm-user-private-main {
	padding-top: 15px;
}
.author .stm-user-private .stm-user-private-main .stm-seller-title {
	margin-bottom: 10px;
	text-align: center;
}
.author .heading_news.list-unstyled.list-inline {
	display: none;
}
ul.stm_top-menu.dropdown-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-17059>a {
	display: none;
}
.single aside#a2a_follow_widget-2,
.single .blog-meta-bottom {
	display: none !important;
}
ul.page-numbers li .prev {
	position: relative !important;
	left: 0;
	top: 2px !important;
}
.author .business_plus_main_div tr.main_heading_business h2 {
	display: flex;
	align-items: center;
	justify-content: center;
}
.author .business_plus_main_div tr.main_heading_business h2 span {
	margin-left: 10px;
}
.header-listing.header-listing-fixed.listing-nontransparent-header .boats_filter_mobile.dropdown_header .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 45px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
div#footer-main {
	width: 100%;
}
div#footer-main .container {
	width: 100%;
	max-width: 1170px;
	margin-left: auto !important;
	margin-right: auto;
	left: 0;
	right: 0;
	padding: 0;
}
button.mobile-profile-toggle.desktop_homepgae_toggle {
	display: block !important;
	z-index: 99999;
	top: 5px;
}
.stm-sticky-user-sidebar.mobile_profile_silder_cls.content_toggle_home {
	display: none;
}
.stm-sticky-user-sidebar.mobile_profile_silder_cls.content_toggle_home.show_active {
	display: block;
	position: absolute;
	z-index: 999999999;
	top: 0px;
	height: 100vh;
	background: #052463;
	padding-right: 0 !important;
}
.home-page .stm-sticky-user-sidebar.mobile_profile_silder_cls.content_toggle_home.show_active {
	top: 0px;
}
.author button.mobile-profile-toggle.desktop_homepgae_toggle {
	display: none !important;
}
.stm-sticky-user-sidebar.mobile_profile_silder_cls.content_toggle_home.show_active.scrollclass {
	position: fixed;
	height: 100vh;
	background: #052463;
	top: 8%;
}
.mobile_profile_toogle button.mobile-profile-toggle.desktop_homepgae_toggle span.mobile-profiletogle-bar>i {
	background: #fff;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	line-height: 42px;
	color: #052463;
	position: relative;
	top: 4px;
	font-size: 21px;
}
.listing-list-loop .content .title {
	line-height: 30px !important;
}
.listing_outer>a.rmv_txt_drctn {
	align-items: flex-start !important;
}
@media (max-width:767px) {
	.stm-view-type.event_sound_xls .desktop_view_none {
		padding: 10px 10px 10px !important;
	}
	html[dir="rtl"] .event_sound_xls .banner-txt h1 {
		text-align: right !important;
	}
	.event_sound_xls .discount-tag .coupn_code .coupn_code_inner {
		width: 100% !important;
		text-align: left;
	}
	html[dir="rtl"] .panel.panel-default {
		margin-bottom: 0 !important;
	}
	.panel-group.desktop_view_none {
		margin-bottom: 0 !important;
	}
	html[dir="rtl"] .mobile_title {
		padding: 10px 10px;
	}
	.single.single-listings li.offer_li {
		margin-top: 9px;
	}
	.single.single-listings .heart_watchlist {
		right: 12px;
		top: -20px;
	}
	.single.single-listings .key_features .single-boat-data .t-row {
		width: fit-content !important;
		margin-right: 10px;
		text-align: left !important;
	}
	.single.single-listings .key_features .single-boat-data .t-row .t-value.h6 {
		text-align: left !important;
	}
	.panel-group.main-dropdown-cate-cls.desktop_view_none {
		margin-bottom: 20px !important;
	}
	.drafts_adverts .draft-btns .price {
		float: left !important;
		padding: 7px 5px !important;
		width: auto !important;
		min-width: 33%;
	}
	.sold_items .right_bought .right_bought_top .info_right h6 {
		text-align: left;
		margin-bottom: 0 !important;
		margin-top: 10px !important;
	}
	.stm-single-feature-main .next-button {
		display: none !important;
	}
	.stm-template-listing button {
		text-align: center;
		margin: 0 auto 0 0;
	}
	.author .row.common_broadcast .col-md-4.col-sm-4.col-xs-12 {
		margin-bottom: 15px;
		padding: 0 5px;
	}
	.select_news_events div.inner_select input {
		padding: 8px 10px !important;
		width: 100% !important;
	}
	.select_watercarft_categories.form-3 ul.nav.nav-tabs.boat_tabs li {
		margin-right: 0px;
	}
	.additional-inner-content-sec-vc {
		padding: 15px 0;
		margin-bottom: 0;
		margin-top: 15px;
	}
	.nav-tabs.cutomtab-menu li:hover .hover-cate-cls-xls {
		width: 100%;
		margin: 0 auto 15px;
		position: relative;
	}
	.stm-user-private .stm-user-private-sidebar .show-my-profile {
		visibility: visible;
	}
	.main_class_container #project div,
	.main_class_container #company div {
		flex-direction: column;
		align-items: flex-start !important;
	}
	.sharing_plus_tags .tags {
		float: left;
		width: 100%;
		padding-top: 18px;
	}
	.header-listing.header-listing-fixed .boats_filter_mobile.dropdown_header .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 45px !important;
	}
}
.rightWrapper_advert .advert_result_ul .offers_button .offer_button_search p {
	margin: 0;
}

/*---18-jan-2021---*/
.event-date img {
	height: auto !important;
	width: 35% !important;
}
.event-date {
	display: flex;
	flex-basis: 20%;
	max-width: 20%;
}
.single_advert_desktop .popup-overlay .close {
	position: absolute !important;
	right: -17px;
	z-index: 9999;
	width: 40px !important;
	height: 40px !important;
	border-radius: 50px !important;
	margin-top: 0px !important;
	top: -16px;
	font-size: 14px;
	background: #fff !important;
	color: #000 !important;
}

/*=== dashboard offers ===*/
.author .manage_offers_tab .offers_tab .right_offer_section .price .original>span {
	color: #000 !important;
	font-weight: bold;
	font-size: 14px;
	box-shadow: 0 0px 5px rgba(59,
	62,
	68,
	0.3);
	-webkit-box-shadow: 0 0px 5px rgba(59,
	62,
	68,
	0.3);
	-moz-box-shadow: 0 0px 5px rgba(59,
	62,
	68,
	0.3);
	margin-top: 5px;
	margin-right: 5px;
	border-radius: 5px;
	max-width: inherit;
	border: none !important;
	background-color: #fff !important;
	background-image: none;
	width: auto;
}
.author .offers_tab .right_offer_section .right_below .counter_img {
	margin-top: 6px;
	width: 135px;
	margin-bottom: 10px;
}
.author .inventory_result .inner_offer .offer_date {
	text-align: right;
}
.author .inventory_result .inner_offer span img {
	float: right;
	margin-top: 8px;
	width: 125px;
}
.form-custom-otr button.btn1.btn {
	width: auto !important;
	max-width: initial !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.form-custom-otr button.btn1.btn span i {
	margin-right: 10px !important;
	color: #fff !important;
}
.popup-overlay .close,
.popup-overlay .popup-share .close {
	top: -13px;
	right: -12px;
	height: 30px !important;
	width: 30px !important;
	background: #001a47 !important;
	color: #fff !important;
	font-size: 14px !important;
}
#listings-result .listing-list-loop .form_fields_offer_inner {
	padding: 0 0 12px;
}
.popup-overlay .message_popup .close {
	top: -13px;
	right: -12px;
	height: 30px !important;
	width: 30px !important;
	background: #001a47 !important;
	color: #fff !important;
}
.popup-share .form_fields_offer_inner {
	padding: 0 0 0px !important;
}

/*.popup-overlay .buttons_modal_offers {
    padding-left: 45px;
}*/
@media (max-width:767px) {
	.manage_offers_tab .offers_tab .col-md-3 {
		padding: 0;
		margin-bottom: 10px;
	}
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions ul.list-unstyled.clearfix {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-left: 10px;
	}
	#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions ul.list-unstyled.clearfix .tre {
		width: 100%;
		display: block !important;
		text-align: left;
	}
	/*----css for alert notification edited 21-04--21-----*/
	.show_notifications p span.flex-col_left {
		flex: 1 1 90%;
		max-width: 90%;
		width: 100%;
		float: left;
	}
	.show_notifications p span.flex-col_right {
		max-width: 10%;
		flex: 1 1 10%;
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 1px;
		float: left;
	}
	.show_notifications p span.btn-right.flex-col_right button {
		height: auto !important;
		padding: 0px !important;
		outline: 0;
		border: none;
		width: 20px;
		height: 20px !important;
		border-radius: 25px;
		margin: 0px;
	}
}

/*=== circle buttons design ===*/
.contact_dir_main ul.message_call button.icon_design i {
	margin: 0 !important;
}
li.icon_design.news_watchlist {
	width: 40px !important;
	padding: 0 !important;
	font-size: 16px;
	border-radius: 50%;
	height: 40px;
	background: #ff0000 !important;
	border-color: #ff0000 !important;
	border: 1px solid;
	min-width: 40px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 0px;
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
}
.panel-group.desktop_view_none .panel-heading {
	padding: 0 !important;
}
.panel-group.desktop_view_none .panel-collapse.collapse.in {
	margin-top: 10px;
}
.desktop_view_none .panel-body {
	padding-top: 10px;
}
div#accordion21 .panel,
div#accordion23 .panel {
	background: #05246300;
	padding: 0;
}
div#accordion21 .panel a,
div#accordion23 .panel a {
	color: #052463;
	text-decoration: none;
	font-weight: 500;
}
.desktop_view_none .panel #collapseTwoOne,
.desktop_view_none .panel #collapseTwoTwo {
	color: #052463;
	padding: 5px 0;
	border-top: 1px solid #e9e9e9;
}
.panel-group.desktop_view_none.mobile-news-details div#collapseTwoOne .panel-body {
	padding: 10px 0 0 0px !important;
	border-radius: 5px;
}
.mobile-news-details .post-news-content p {
	word-break: break-all;
	margin-bottom: 0px;
	padding: 0px;
	color: #052463;
}
.panel.panel-default {
	margin-bottom: 5px !important;
}
div#collapseThreeOne {
	border-top: 1px solid #ddd;
}
.related_post_xls .wppsac-sub-content {
	display: none !important;
}
.wppsac-post-slider .wppsac-post-date {
	margin-bottom: 25px !important;
}
input#wpbdp-bar-view-listings-button {
	display: none;
}
.business-directory ul.message_call.desktop_message_call_cls li button.simplefavorite-button.active.preset {
	border-color: rgb(221,
	51,
	51) !important;
	color: rgb(221,
	51,
	51) !important;
}
.share_bttn.share-now {
	background: #05246300 !Important;
	color: #052463 !Important;
	border: 1px solid #052463 !Important;
}
.stm-template-listing .contact_dir_main button {
	background-color: #05246300 !important;
}
@media (max-width:998px) {
	.page-template-main-category form#spotLight_form {
		background: #ffffffa1 !important;
	}
	.page-template-main-category .category_main_banner {
		min-height: auto !important;
	}
}
@media (max-width:767px) {
	.related_post_xls {
		width: 100%;
		float: left;
		text-align: center;
		margin-top: 0;
	}
	h2.artical-title {
		margin: 0 0 30px 0 !important;
	}
	.post-content {
		padding-bottom: 5px !important;
		margin-bottom: 24px !important;
		border-bottom: 1px solid #ddd;
	}
	.company_photos_row .company_photos_column {
		width: 50% !important;
	}
	.company_photos .company_photos_column {
		margin: 1% 1% !important;
		width: calc(47% - 0px) !important;
	}
	h4.panel-title a {
		font-size: 17px !important;
	}
}
@media (max-width:767px) {
	.popup-content.active {
		padding: 10px;
		display: flex;
		flex-direction: column-reverse;
		overflow: auto;
		margin-top: 8px;
		max-height: initial;
		height: auto !important;
		background: #fff !important;
		border-radius: 12px;
	}
	.message_popup .offer_layout .items {
		min-height: 175px !important;
	}
	.popup-overlay.choose_cate_popup.active {
		background: #fff;
		top: 50% !important;
		z-index: 99999999 !important;
		bottom: 0 !important;
		height: 95% !important;
		width: 95% !important;
		position: fixed !important;
	}
	div#header {
		z-index: 999999 !important;
	}
	.events-template-default .recent_event_slider {
		display: none !important;
	}
	div#footer-copyright .col-md-4.col-sm-4 {
		display: none;
	}
}
button.mobile-profile-toggle.desktop_homepgae_toggle {
	top: 9px !important;
	position: absolute;
	left: 10px !important;
	border: none;
	border-radius: 0;
	z-index: 9999999;
	background: transparent !important;
	padding: 0;
	width: auto;
}
.sticky_toggle .desktop_homepgae_toggle {
	display: none !important;
}
button.mobile-profile-toggle.desktop_homepgae_toggle i {
	font-size: 27px;
	width: 40px;
	height: 40px;
	color: #fff;
	line-height: 40px;
}
.stm-services-archive-page .stm-service-unit a>span {
	position: absolute;
	top: 10px;
	z-index: 999;
	background: #fff;
	padding: 7px 12px;
	font-size: 14px;
	left: 25px;
	border-radius: 5px;
	box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);
	color: #052463;
}
li.news_wishlist {
	border: 1px solid #052463 !important;
	padding: 0 !important;
	margin: 0;
	transform: rotate( 0deg);
	height: 40px;
	width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 60px !important;
	text-align: center;
	line-height: 40px;
	color: #052463;
	cursor:pointer;
}
.stm-template-listing input[type="text"]:focus {
	color: #052463 !important;
}
.blog_outer_Sec.spotlight-container.stm-archives {
	padding: 40px 95px;
}
.contact_dir_main.mobile {
	display: none;
}
.single-post .banner h2.post-title.pl-3 {
	z-index: 999;
}
.single-events .home-page-banner:after {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	background: #00000059;
	top: 0;
	z-index: 99;
	left: 0;
}
.event_sound_xls .banner-txt {
	z-index: 999;
}
.event_sound_xls .absolute-spc {
	z-index: 999;
}
div#listings-result .search_results .advert_tags>p {
	margin-bottom: 5px;
}
.stm-template-listing .listing-list-loop .image .image-inner {
	max-height: max-content !important;
}
ul.message_call li button a i,
ul.message_call li i {
	margin: 0 !important;
	font-size: 15px;
}
.rightWrapper_advert .right_side_advert ul.message_call li button a {
	color: #052463;
}
.rightWrapper_advert .right_side_advert ul.message_call li button {
	background: transparent !important;
	color: #052463 !important;
	border: 1px solid;
	font-size: 20px !important;
}
.rightWrapper_advert .right_side_advert ul.message_call li {
	width: auto;
	margin-right: 4px;
}
.boats_filter_mobile.dropdown_header .stm-user-private-sidebar a {
	display: block;
	position: relative;
	padding-left: 15px;
	margin-bottom: 8px;
	text-transform: uppercase;
	text-decoration: none !important;
	letter-spacing: -0.5px;
	color: #333 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
}
.boats_filter_mobile.dropdown_header .stm-user-private-sidebar a i {
	margin-right: 15px;
}
.stm-template-listing .stm-user-private-main button i {
	font-size: 16px !important;
}
#listings-result .listing-list-loop.stm-listing-directory-list-loop .single-car-actions {
	padding-right: 7px;
}
.popup-overlay.login_modal .buttons_modal_offers .btn {
	background: transparent !important;
	color: #001a47 !important;
	font-weight: 600 !important;
}
.popup-overlay.login_modal .buttons_modal_offers .btn span {
	margin-right: 10px !important;
}
.forms_fields_offer .form-group .col-sm-9 input.form-control.offers {
	padding: 0 12px 0px 18px !important;
}
.stm-template-listing .form_fields_offer_inner form input[type="text"] {
	color: #000 !important;
}
.search_results .stm-listing-videos-unit {
	display: none !important;
}
.forms_fields_offer .mt_cls_xls,
.form_fields_offer .curr_price p.mt_cls_xls {
	position: absolute !important;
	top: auto !important;
	margin: 0 !important;
	bottom: 0;
	height: 100%;
	display: flex;
	align-items: center;
	left: 7px;
	color: #000;
}
.curr_price {
	position: relative;
	display: inline-block !important;
	width: 100%;
}
.curr_price input {
	padding-left: 28px !important;
}
@media (max-width:960px) {
	button.mobile-profile-toggle.desktop_homepgae_toggle {
		top: 40px !important;
	}
	.single_advert_responsive a.wishlist_added {
		display: flex;
	}
	.forms_fields_offer .mt_cls_xls,
	.form_fields_offer .mt_cls_xls {
		position: absolute;
		top: 13%;
		z-index: 33;
		left: 7%;
		color: #000;
	}
	.popup-overlay .popup-share {
		width: 47% !important;
	}
	.single-listings .bottom_bar {
		padding-bottom: 40px;
		margin-top: 13px;
	}
}

/*
@media (max-width:767px) 
{
    .stm-template-listing .stm-user-private-main button {
    background-color: transparent !important;
    border-radius: 50px;
    height: 47px;
    width: 47px;
    padding: 0;
    color: #052463 !important;
}
}
*/
.business-directory .filter-main {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between;
	position: relative;
}
.business-directory .filter-main .right_main_filter button#submit-listing-button {
	padding: 3px 7px;
	font-size: 11px !important;
	color: #fff;
	font-weight: 500;
	background: #052463 !important;
}
.business-directory .filter-main .right_main_filter button#submit-listing-button a {
	color: #fff;
}
.page-template-edit_profile section.step-one-ps .stm-archives.stm-view-type- {
	padding-top: 0;
}
.page-template-edit_profile .stm-user-private-settings-wrapper .page-title {
	padding-bottom: 30px;
}
.page-template-edit_profile form.sign_dealer_form .feild_sec-width .feild_sec-standard input {
	margin: 0 0 10px 0;
}
.page-template-edit_profile form#adduser label b,
.page-template-edit_profile form#adduser label {
	margin-bottom: 5px !important;
	padding-top: 0;
}
.page-template-edit_profile form#adduser .feild_sec-opening-hours-left label {
	margin-top: 0 !important;
}
.page-template-edit_profile .stm-border-top-unit .title,
.page-template-edit_profile form#adduser .feild_sec-width span.company_photo_heading {
	font-size: 18px !important;
}
.page-template-edit_profile .stm-single-feature-main {
	width: 100%;
	float: left;
	margin: 0 auto;
	padding: 10px;
	margin-bottom: 0px;
}
.page-template-edit_profile .company_photos_row {
	margin-bottom: 15px;
}
section.step-one-ps .section-heading {
	margin-bottom: 12px !important;
	padding-bottom: 0px !important;
	display: inline-block;
}
.author .cate_add_more_list_main .cate_add_more_list_left button {
	background: #fff !important;
	border: 1px solid #fff;
	border-radius: 3px !important;
	height: 35px;
	font-size: 14px;
	padding: 0px 10px !important;
}
.author tr.titles_left_business.titles_trailers_business td:nth-child(2) ul {
	display: flex;
	align-items: center;
	justify-content: center !important;
}
.author tr.titles_left_business.titles_trailers_business td:nth-child(2) ul li button {
	border-radius: 50px;
	height: 40px !important;
	width: 40px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent !important;
	border: 1px solid #062564 !important;
	color: #052463 !important;
}
.author tr.titles_left_business.titles_trailers_business td:nth-child(2) ul li:last-child button {
	color: #ff0000 !important;
}
.author .business_plus_inner .titles_left_business ul li {
	width: auto !important;
}
.author .inventory_section .tab-content.news_tabs_content .tab-pane {
	max-width: 100% !important;
}
.business_plus_inner .titles_left_business td.status_desc div {
	margin-right: 0;
}
.business_plus_main_div.select_listing tr.titles_left_business.titles_trailers_business.select_listing td button.cate-sec {
	margin-right: 0;
}
.page-id-1718 .stm-login-register-form .stm-register-form form .stm-validation-message.error_notice .stm-message-ajax-validation.heading-font {
	padding: 0 !important;
	color: red !important;
	background: transparent !important;
	text-align: left !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	margin-top: 18px !important;
	display: inline-block !important;
	margin-bottom: 0 !important;
}
.woocommerce-notices-wrapper .woocommerce-error {
	margin: 0px auto;
	max-width: 65%;
}
.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="text"],
.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="password"] {
	padding-left: 8px;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	color: #222 !important;
	background: white !important;
	border: 1px solid #052463;
}
.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="text"]:focus,
.lOffer-account-unit .lOffer-account-dropdown.stm-login-form-unregistered input[type="password"]:focus {
	border-color: #999;
}
.select2-search input[type="search"] {
	height: 30px !important;
	line-height: 30px;
	font-size: 12px;
}
div#top-bar span.select2-selection.select2-selection--single .select2-results__option[aria-selected] {
	font-size: 11px !important;
	line-height: 17px !important;
	padding: 3px 5px !important;
}

/* .select2-container--default .select2-results > .select2-results__options {    max-height: 199px !important;    overflow-x: hidden !important;} */

/*--------profile seting label none----*/
.stm-my-profile-settings .main-info-settings .form-group label {
	display: none;
}
.stm-user-private .stm-user-private-sidebar .stm-user-avatar .img-avatar {
	border: 1px solid #fff;
}
.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .image {
	position: relative;
	float: left;
	margin-right: 45px;
	width: 15%;
}
.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .image img {
	width: 130px !important;
	height: 130px !important;
	border-radius: 50%;
	border: 1px solid #052463;
	object-fit: contain;
	box-shadow: 0px 0px 10px;
}
.stm-user-private .stm-user-private-sidebar .stm-user-avatar .img-avatar {
	height: 80px !important;
	width: 80px !important;
}
.stm-user-private-main .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar {
	position: relative;
	float: left;
	width: 80%;
}
.stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area {
	width: 50%;
}

}
.step-one-ps .stm-user-private-settings-wrapper .stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area {
	width: 100%;
}
.news-column-wdth:last-child label {
	margin-bottom: 0 !important;
}
.stm-user-private.profile_sidebar .stm-user-private-sidebar .stm-user-avatar .img-avatar {
	height: 80px !important;
	width: 80px !important;
	border-radius: 50%;
	object-fit: contain;
	background:#fff;
}
.contact-form-section .attachemnt_file #fileToUpload {
	width: 100% !important;
}
.contact-form-section .attachemnt_file #fileToUpload:hover {
	background: #f2f2f2 !important;
	color: #222 !important;
}
.add_field_button1 i.fa.fa-plus {
	margin-left: 6px;
}
.stm-listing-videos-unit {
	display: none !important;
}
#advertAccordion .panel .panel-heading:hover {
	opacity: 0.8;
}
#active_watched .offer_sent {
	display: none;
}
.featured_sec {
	display:inline-block;
}
.featured_listings {
	background: #ffffff;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	box-shadow: rgb(228 228 228) 0 0 18px;
	margin-bottom: 20px;
	border-radius: 5px;
	padding: 15px;
	min-height: 100vh;
}
#sold_list .sale_date p span.span_headings,
#sold_list .sale_price p span.span_headings {
	font-weight: 600;
	color: #555;
}
.stm-directory-listing-top__right .sorting span.select2-container.select2-container--default.select2-container--open {
	z-index: 9999 !important;
}
@media (max-width:991px) {
	span.select2-container.select2-container--default.select2-container--open {
		z-index: 999999999999 !important;
	}
}
@media (max-width:767px) {
	.user-message-details {
		width: 50%;
		float: right;
	}
}
.user-message-details .msg-status img {
	max-width: 50%;
	width: 100%;
	height: auto;
}
#passport_photo .fa.fa-remove:hover {
	display: none !important;
}
.stm-listing-directory-total-matches,
.wpbdp-listing-single .listing-actions.cf,
.countdown {
	display: none;
}
.sign_dealer_form .fibr-group-outer .feild_sec-width.about_company {
	width: 100% !important;
}
div#about_company {
	width: 100% !important;
}
#about_company .feild_sec-standard.sec-right textarea {
	height: 100px !important;
	max-height: 100%;
}

/*=== add list ===*/
.build_ad h3 {
	font-size: 27px;
	margin-bottom: 1px;
}
.build_ad span {
	font-size: 13px;
	color: #363636;
}
.build_ad strong {
	font-size: 14px !important;
	text-transform: uppercase;
	color: #000;
	margin-top: 5px !important;
	display: inline-block;
}
.build_ad strong span {
	color: red;
}
form#stm_sell_a_car_form #advertAccordion .step_number,
form#stm_sell_a_car_form .panel-heading {
	background: #052463 !important;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 #e0e0e0 !important;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}
form#stm_sell_a_car_form #advertAccordion .step_number h4,
form#stm_sell_a_car_form .panel-heading h5 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}
form#stm_sell_a_car_form .stm_add_car_title_form {
	margin: 0 !important;
}
form#stm_sell_a_car_form .title.heading-font {
	font-size: 15px;
	font-weight: 600;
	margin: 7px 0 0 0 !important;
	padding: 0 0 8px;
	color: #363636 !important;
}
form#stm_sell_a_car_form input,
form#stm_sell_a_car_form textarea {
	border-radius: 0px !important;
	height: 40px !important;
	font-size: 13px !important;
	color: #222 !important;
	font-weight: 500 !important;
	font-family: Montserrat;
	width: 100% !important;
	position: relative;
	border: 1px solid #052463 !important;
}
form#stm_sell_a_car_form textarea {
	height: auto !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.upgrading_div {
	position: relative;
	overflow: hidden;
}
form#stm_sell_a_car_form .advert_title .desc_heading.disabled_heading .upgraded {
	position: absolute;
	top: 5px;
	left: 20px;
}
a.upgrade_link {
	border-bottom: 1px solid;
}
form#stm_sell_a_car_form .advert_title .desc_heading.disabled_heading .upgraded p {
	font-size: 13px !important;
	color: #363636;
}
form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit {
	padding: 0 !important;
	box-shadow: none !important;
}
form#stm_sell_a_car_form .stm_add_car_form_1 .stm-car-listing-data-single {
	margin-bottom: 5px;
}
form#stm_sell_a_car_form .details_dropdowns .stm-form1-intro-unit .stm-label.heading-font {
	font-size: 13px !important;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 20px;
	margin-bottom: 10px;
}
form#stm_sell_a_car_form #advertAccordion .panel .panel-body {
	padding: 0;
	padding-top: 0px;
}
#advertAccordion .additional_div .panel.panel-default .panel-heading {
	background: transparent !important;
	color: #052463 !important;
	box-shadow: none !important;
	border: 1px solid #052463;
	line-height: 40px !important;
	height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	align-items: center;
	border-radius: 0 !important;
}
#advertAccordion .additional_div .panel.panel-default .panel-heading h5 {
	font-size: 14px !important;
	width: 100% !important;
	text-transform: uppercase;
	font-weight: 500;
}
#advertAccordion .additional_div .panel.panel-default .panel-collapse.collapse.in {
	padding-top: 10px !important;
}
form#stm_sell_a_car_form .notes_upgraded {
	position: relative;
	top: 6px;
}
form#stm_sell_a_car_form .bootstrap-tagsinput {
	margin: 10px 0;
	width: 100%;
}
form#stm_sell_a_car_form span.tag.label.label-info {
	margin-bottom: 7px !important;
	display: inline-block;
	background: #052463
}
form#stm_sell_a_car_form .details_dropdowns,
form#stm_sell_a_car_form .additional_dropdowns {
	margin-bottom: 0px;
}
form#stm_sell_a_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder {
	float: left;
	padding: 0 0px !important;
	margin-bottom: 5px;
	width: 100%;
}
form#stm_sell_a_car_form .stm-media-car-gallery.clearfix {
	width: 22%;
	float: left;
	max-height: 500px;
	overflow-y: scroll;
	padding: 0px 7px;
}
form#stm_sell_a_car_form .stm-media-car-gallery.clearfix::-webkit-scrollbar {
	background-color: transparent;
	width: 5px;
	cursor: pointer;
	border-radius: 5px;
}
form#stm_sell_a_car_form .stm-media-car-gallery.clearfix::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,
	0,
	0,
	0.25);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
form#stm_sell_a_car_form .stm-media-car-gallery.clearfix:hover::-webkit-scrollbar {
	width: 5px;
	cursor: pointer;
	border-radius: 5px;
}
form#stm_sell_a_car_form .stm-media-car-gallery.clearfix::-webkit-scrollbar-thumb {
	background-color: rgba(5,
	36,
	99,
	.75);
	border-radius: 5px;
}
form#stm_sell_a_car_form .stm-media-car-gallery.clearfix:hover::-webkit-scrollbar-thumb {
	background-color: rgba(5,
	36,
	99,
	.75);
}
@media (hover: none) {
	form#stm_sell_a_car_form .stm-media-car-gallery.clearfix::-webkit-scrollbar {
		width: 5px;
	}
	form#stm_sell_a_car_form .stm-media-car-gallery.clearfix::-webkit-scrollbar-thumb {
		background-color: rgba(5,
		36,
		99,
		.75);
	}
}
form#stm_sell_a_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-main-input {
	position: relative;
	width: 76% !important;
	min-height: 496px !important;
	margin-bottom: 20px;
	background-color: #eee;
	text-align: center;
	float: left !important;
	margin-right: 2%;
}

/*
form#stm_sell_a_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-main-input::before {
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 22%);
    content: '';
    width: 100%;
    height: 100%;
    z-index: 1;
}
*/
.stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-main-input .stm-image-preview {
	filter: brightness(0.80);
}
form#stm_sell_a_car_form .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner {
	min-height: 95px !important;
	line-height: 89px !important;
}
form#stm_sell_a_car_form .priceradios label {
	padding-left: 0 !important;
}
#advertAccordion .panel.panel-default div#advert_video {
	padding-bottom: 0;
}
form#stm_sell_a_car_form .priceradios label {
	font-size: 14px !important;
	color: #363636;
}
form#stm_sell_a_car_form .priceradios {
	margin-bottom: 5px;
}
form#stm_sell_a_car_form .pricing_info.display_divs.price .col-md-3,
form#stm_sell_a_car_form .pricing_info.display_divs.price .col-md-4,
form#stm_sell_a_car_form .pricing_info.display_divs.price .col-md-2 {
	padding-left: 0 !important;
}
form#stm_sell_a_car_form .pricing_info.display_divs.price label {
	font-size: 15px !important;
	margin-bottom: 9px;
	color: #363636;
}
.stm_add_car_form .stm-form-checking-user:before,
.stm_add_car_form .stm-form-checking-user:after {
	background: transparent !important;
}
.stm_add_car_form .stm-form-checking-user {
	background: transparent !important;
	padding-bottom: 20px;
}
.stm_add_car_form .stm-form-checking-user .stm-form-inner .stm-car-listing-data-single.upgrades_div.stm-border-top-unit {
	padding-top: 12px !important;
}
.stm_add_car_form .stm-form-checking-user .stm-form-inner .stm-car-listing-data-single.upgrades_div.stm-border-top-unit .title.heading-font {
	padding-bottom: 3px !important;
	font-size: 19px !important;
	font-weight: 600;
}
.advert_checkboxes ul li {
	display: flex !important;
	align-items: center !important;
	width: max-content;
	float: left;
	padding-right: 15px !important;
}
form#stm_sell_a_car_form .advert_checkboxes ul {
	padding: 0;
	margin: 0 !important;
	display: inline-block;
}
.pricing_info .advert_checkboxes ul li label {
	margin: 0 !important;
}
form#stm_sell_a_car_form .pricing_info.display_divs.price span.select2-selection.select2-selection--single {
	border: 1px solid #052463 !important;
	background: #FFF !important;
	border-radius: 0px !important;
}
.col-md-12.col-sm-12.poa.display_divs {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.poa .poa_info {
	padding: 20px 24px;
}
form#stm_sell_a_car_form .add_new_popup {
	background: #fff;
	padding: 15px;
}
.stm_add_car_form {
	padding: 0 20px;
	box-shadow: 0 0 2px 0 #b7b7b7;
	margin: 40px auto;
	max-width: 1040px;
	border-radius: 5px;
	margin: 30px auto !important;
}
.stm_add_car_form ul.add-car-btns-wrap {
	display: inline-block;
	width: 100%;
}
form#stm_sell_a_car_form input.image_cam {
	height: 100% !important;
	position: absolute !important;
}
.stm_add_car_form .stm-form-checking-user .payment_radio {
	margin: 0 0 15px 0;
}
.price_currency_div {
	position: relative;
}
.stm_add_car_form div#accordionDetails,
.stm_add_car_form .step_tech div#accordionTechnical {
	padding-top: 16px;
}
.stm_add_car_form div#accordionDetails .panel.panel-default {
	padding: 0;
}
.stm_add_car_form .step_info #accordionDetails .panel .panel-heading,
.stm_add_car_form .step_tech div#accordionTechnical .panel .panel-heading {
	background: #e2e2e2 !important;
	box-shadow: none !important;
	border: 1px solid #052463;
	border-radius: 0 !important;
}
.stm-form-checking-user .payment_radio {
	padding: 0px 0 4px 0px !important;
}
.stm-form-checking-user .payment_radio label {
	padding-left: 0;
}
.stm_add_car_form .step_tech div#accordionTechnical .panel {
	padding-left: 0;
	padding-right: 0;
}
.details_dropdown_design {
	margin-bottom: 10px;
	min-height: 75px !important;
	overflow: hidden;
}
.row.boat-home-design-row {
	margin-right: -30px;
	margin-left: -30px;
}
.row.boat-home-design-row span.select2.select2-container.select2-container--default {
	background-color: transparent !important;
	border: 1px solid rgb(5 36 99);
	color: #052463 !important;
}
.row.boat-home-design-row span.select2.select2-container.select2-container--default span.select2-selection__rendered {
	height: 40px !important;
	line-height: 40px !important;
}
.row.boat-home-design-row input {
	background-color: transparent !important;
	border: 1px solid rgb(5 36 99);
	color: #052463 !important;
}
.row.boat-home-design-row .stm-label.labels {
	margin-bottom: 10px;
	font-size: 13px !important;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 20px;
}
.row.boat-home-design-row .stm-label.labels label {
	font-size: 13px !important;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 20px;
	color: #052463;
	letter-spacing: 0;
	font-style: normal;
}
.inputs.location {
	margin-top: 0;
	display: inline-block;
	width: 100%;
	position: relative;
	top: 10px;
}
.inputs.ashore_input {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}
.row.boat-home-design-row .dimension_input span.select2.select2-container.select2-container--default span.select2-selection__rendered {
	padding: 0 10px !important;
	text-align: center;
}
.row.boat-home-design-row span.select2-selection.select2-selection--single,
.row.boat-home-design-row .each_detail .select2-selection__rendered {
	border: none !important;
	box-shadow: none !important;
	width: 100% !important;
	border-radius: 0 !important;
	border-bottom: 0 !important;
}
.boat-home-design-row textarea {
	background: transparent !important;
}
.row.row-columg-maring .stm-label.heading-font.labels {
	margin-top: 10px;
}
div#generator .row.row-columg-maring input {
	height: 42px !important;
}
.high_cat_details.tanks_specs .labels.stm-label {
	margin-top: 10px;
}
div#tanks_spces .col-md-12.col-sm-12.labels {
	margin-top: 10px;
}
.engine_detail .inputs {
	height: 45px;
	margin-bottom: 10px;
}
.engine_detail {
	margin-bottom: 12px;
}
div#top-bar .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px !important;
}
.build_ad .bundle-modal-content h2 span {
	color: #fff;
}
.row.boat-home-design-row .stm-label.labels span {
	font-size: 11px;
}
.visiblity-none {
	visibility: hidden;
	height: 74px;
}
.tank_unit .select2.select2-container.select2-container--default {
	width: 62px !important;
}
.stm_add_car_form .stm-new-upload-area {
	position: relative;
	margin-bottom: 15px;
}
.stm_add_car_form a.button.stm-choose-file {
	display: inline-block;
	margin-right: 14px;
	letter-spacing: 0.1px;
	background: #052463 !important;
	border: 0 !important;
	color: #fff !important;
	padding: 15px 30px !important;
	border-radius: 5px !important;
	margin-left: 0 !important;
	width: auto !important;
	font-size: 15px !important;
	text-transform: capitalize;
	font-weight: 500 !important;
	font-family: Montserrat;
	box-shadow: none !important;
	float: left;
}
.stm_add_car_form input#myfile {
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.stm_add_car_form .stm-new-upload-area .stm-new-file-label {
	line-height: 44px;
}
.custom_vievers {
	margin:0;
	padding:0;
}
.add-to-fav_list-card_un_fav_button .fav_card_button {
	text-align: center;
}
.service_title span {
	font-size: 16px !important;
	color: #000 !important;
	position: relative;
	right: 85px;
	width: auto !important;
	margin-right: -40px;
}
.service_title {
	display: flex;
	align-content: center;
	justify-content: center;
}

/*13-05-21*/
#buddypress #item-header-content ul.member-header-actions.action,
#buddypress #item-header-content .item-meta {
	display: none;
}
#wppsac-post-slider-1 {
	display: none;
}
.engine_details {
	display:none;
}
.engine_button.active {
	background:red!important;
}
.engine_accordion .stm-label span {
	color:red;
}
.engine_accordion .stm-label span i {
	font-weight: 500;
	font-size: 14px;
	color: #052463;
}
#passport_photo:hover .fa.fa-remove {
	display: none;
}
.news_home_main .common_broadcast .final_price {
	height: 0px !important;
}
.stm-single-post .related_post_xls h2.artical-title {
	border-bottom: none;
}
.stm-single-post .related_post_xls {
	display: none;
	border-bottom: none !important;
}
.stm-single-post .body-content .col-md-9.col-sm-12 .post-content {
	border-bottom: none !important;
}
.stm-single-post .hidden-sm.hidden-xs #wpp-2,
.stm-single-post .hidden-sm.hidden-xs #recent-posts-2,
.blog_outer_Sec .hidden-sm.hidden-xs #wpp-2,
.blog_outer_Sec .hidden-sm.hidden-xs #recent-posts-2 {
	display:none;
}
.common_news_events .options_radio.left-date-time-div span.open_heading {
	margin: 0px 60px;
}
.common_news_events .open_time span.open_heading {
	width: 33.3%;
	float: none;
}
.add-car-btns-wrap li.btn-add-edit .pay_btn.general {
	padding: 12px 20px 10px 62px !important;
}
.add-car-btns-wrap li.btn-add-edit .drafts_bttn {
	padding: 14px 28px 14px 60px !important;
	font-size: 12px;
}
.add-car-btns-wrap li.btn-add-edit .drafts_bttn .draft_icon {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 23px;
}
.public_holidays_bttns .radio span {
	background-image: none !important;
}

/*=== private sidebar ===*/
.stm-user-private .stm-user-private-sidebar {
	padding-top: 130px !important;
}
.stm-user-private .stm-user-private-sidebar .clearfix.stm-user-top {
	padding-left: 12px;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone i,
.stm-user-private .stm-user-private-sidebar .stm-dealer-mail i {
	left: 0 !important;
	position: relative !important;
	margin-right: 12px !important;
	top: 0 !important;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone,
.stm-user-private .stm-user-private-sidebar .stm-dealer-mail {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 10px !important;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone div,
.stm-user-private .stm-user-private-sidebar .stm-dealer-mail div {
	padding: 0 !important;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone {
	margin-top: 17px !important;
}
.select_news_events .inner_select.inner_select2 span.select2.select2-container .select2-selection__rendered {
	background: #FFF;
	color: #052463 !important;
}
.news_events_main,
.business_dir_main .tab-pane {
	position: relative;
	z-index: 99;
}
.business_dir_main a.anch_close_xls i {
	z-index: 9999999999 !important;
}
.business_dir_main #categories ul li.active_cate {
	box-shadow: 0 15px 20px 0 #0d0d0d;
	transition: 0.5s;
}
.stm-user-private.profile_sidebar.home_sidebar .stm-user-private-sidebar {
	padding-top: 45px !important;
	top: auto;
	padding-left: 15px;
}
.jetskiimg_eqh,
.jetskiimg_eqh ul {
	min-height: 313px;
}
div#facility_tab ul.ul_list li {
	flex: 0 0 50%;
}
div#facility_tab ul.ul_list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
div#timings_tab ul.ul_list li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto;
	appearance: none;
}
ul.add-car-btns-wrap li.btn-add-edit button {
	margin-left: 0 !important;
}
@media (max-width:767px) {
	div#facility_tab ul.ul_list li {
		flex: 0 0 100%;
	}
	.search_results .below_image_right {
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.search_results .below_image_right .price_data_mobile {
		width: auto !important;
	}
	.search_results .below_image_right .mobile_info_div.info_div {
		padding-top: 0 !important;
		margin-right: 10px;
	}
	.premium_result,
	.featured_result {
		border-radius: 10px !important;
	}
	.search_results .listing_outer .below_image {
		display: flex;
		justify-content: space-between;
	}
	div#listings-result .search_results .listing_outer .below_image {
		padding: 10px;
	}
}
.title.heading-font {
	text-align: left;
}
#add_dir .accordion .card .next-form-label .input_outer_list {
	position: relative;
	width: 50%;
	float: left;
}
#add_dir .accordion .card .next-form-label .input_outer_list input {
	width: 98%;
	padding-left: 20px;
}
#add_dir .accordion .card .next-form-label .input_outer_list::after {
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background: #999;
	top: 0;
	left: 10px;
	z-index: 9999;
	border-radius: 50px;
	margin: auto;
	bottom: 0;
}
.stm-user-private-main .next-tab>h4 {
	margin-bottom: 12px;
}
.stm-user-private-main #collapseThree_Coarse_fishing {
	margin-top: 20px;
}
.stm-user-private-main #collapseFour_Coarse_fishing h4 {
	margin-top: 15px;
}
.common_news_events .card {
	margin-bottom: 10px;
}
.common_news_events .card .card-body {
	margin-top: 12px;
}
@media (max-width:767px) {
	#loginform input.input {
		padding: 0px 15px !important;
		line-height: 35px !important;
	}
	.get-language-checkbox .stm-single-feature-main .feature-single {
		width: 50%;
		float: left;
		margin: 0 !important;
	}
	.author.stm-template-listing .news_home_main .tab-pane .nav-tabs li {
		width: 20% !important;
		margin-right: 0px !important;
	}
	.news_home_main .tab-pane .nav-tabs>li>a>img {
		height: 25px;
	}
	.news_home_main .tab-pane .nav-tabs>li h4 {
		font-size: 7px;
	}
	.news_home_main .tab-pane .nav>li>a {
		padding: 5px 5px !important;
	}
	.news_home_main .tab-pane .nav-tabs>li button.upgrade_btn {
		padding: 5px;
		font-size: 10px;
	}
	.page-template-personal-info-service-plus section.per-info-section .feild_sec-width .feild_sec-standard:first-child,
	.page-template-personal-info-service-plus section.per-info-section .feild_sec-width .feild_sec-standard:nth-child(2) {
		padding-right: 0px;
	}
	.blog_outer_Sec .main_blog_outer {
		padding: 10px 10px 0px;
	}
	.main_blog_outer:hover .img_blog img {
		transform: scale(1);
	}
	.blog_outer_Sec .main_blog_outer.next_row_fullWidth {
		padding-top: 5px;
	}
	.main_blog_outer p.entry-category {
		top: 20px;
		left: 20px;
	}
	.main_blog_outer .title_content_bottom {
		right: 10px;
		left: 10px;
	}
}

/*=== news page ===*/
section.news_top .container {
	max-width: 1200px !important;
	margin: auto;
}
.overflow_hidden {
	overflow-y: hidden !important;
	height: 100vh;
}
section.news_top {
	padding: 30px 0;
	padding-left: 40px;
}
.news_feature_card {
	position: relative;
}
.news_feature_card .news_feature_content {
	position: absolute;
	bottom: 0;
	padding: 20px;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: flex-end;
	background-image: linear-gradient( 0deg,
	#000000cf,
	#00000029);
}
.news_feature_card .news_feature_content h3 {
	font-size: 26px;
	color: #fff !important;
	line-height: 33px;
	font-weight: 600;
}
.news_feature_card .news_feature_content p {
	font-size: 14px;
	color: #bbb;
	line-height: 25px;
	margin-bottom: 0;
}
section.news_top .col-lg-6 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
section.news_top .col-lg-6 .row {
	margin-left: -5px !important;
}
section.news_top .right_content h3 {
	font-size: 18px !important;
}
section.news_top .right_content h3 {
	font-size: 17px !important;
	margin: 0;
	line-height: 26px;
	text-transform: capitalize;
}
section.news_top .right_content .news_feature_content {
	padding: 15px;
}
section.news_top .right_content .news_feature_card {
	margin-bottom: 10px;
}
section.news_top .right_content .news_feature_card img {
	width: 100%;
	height: 197px;
	object-fit: cover;
}
section.news_top .news_feature_card img {
	height: 405px;
	object-fit: cover;
}
section.news_top .row.mt-5 {
	margin-top: 30px;
}
.news_feature_content.sub_sectiontitle h3 {
	margin-top: 15px;
	font-size: 18px;
	line-height: 21px;
	color: #000 !important;
}
.news_feature_content.sub_sectiontitle p {
	margin-bottom: 0;
	font-size: 14px;
	color: #787878;
	line-height: 22px;
}
.new_subsection_title.mb-4 {
	margin-bottom: 50px;
}
.author .save-btn button#publish_list_btn {
	background: #009848 !important;
}
.author .save-btn button#save_draft_btn {
	background: #f1f100 !important;
	color: #000 !important;
}
.new_row .news_feature_content.sub_sectiontitle {
	background: #fff;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
	padding: 15px;
	border-radius: 20px !important;
	margin-top: -15px;
	position: relative;
}
form#add_dir .next-tab h4 {
	margin-bottom: 22px;
}
.noptin-inpost-main-wrapper.noptin-form-id-21801.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_right {
	background: transparent !important;
	min-height: auto !important;
}
.noptin-inpost-main-wrapper.noptin-form-id-21801.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_right .noptin-form-header.no-image {
	padding: 0 !important;
}
.noptin-inpost-main-wrapper.noptin-form-id-21801.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_right .noptin-form-footer {
	padding: 15px 0 0 0;
}
section.category_sidebar {
	top: 0;
	padding-top: 121.406px;
	position: fixed;
	left: 0;
	z-index: 99;
}
section.category_sidebar.active {
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
ul.sidebar_cat {
	padding: 0;
	margin: 0;
	display: inline-block;
	box-shadow: 7px 0px 12px -5px rgb(0 0 0 / 20%);
	border-radius: 0 8px 8px 0 !important;
	flex: 0 0 5%;
	width: 67.44px;
	position: relative;
}
section.category_sidebar .container {
	flex: 0 0 95%;
	width: 95%;
	max-width: 100%;
}
.cat_content_cont {
	transform: translate(-200%,
	0px);
	opacity: 0;
	display: none;
}
.cat_content_cont.current {
	transform: translate(0px,
	0px);
	opacity: 1;
	transition: 0.5s;
	display: block;
}
.close {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #052463;
	border-radius: 50px;
	opacity: 1;
	position: absolute;
	right: 20px;
	color: #fff !important;
	text-shadow: none !important;
	float: inherit !important;
	z-index: 9999999 !important;
	opacity: 1 !important;
	font-size: 15px !important;
	line-height: 15px !important;
}
ul.sidebar_cat li img {
	width: 55px;
	height: 35px;
	object-fit: contain;
}
ul.sidebar_cat li h4 {
	font-size: 9px;
	font-weight: bold;
	color: #000 !important;
	margin-top: 5px;
	margin-bottom: 0;
}
ul.sidebar_cat li {
	list-style-type: none;
	padding: 0;
	/*position: relative;*/
	margin: 0;
	text-align: center;
	background: #fff;
	border-radius: 0;
	padding: 7px;
	margin-bottom: 0px;
}
ul.sidebar_cat li h4.tool_tip {
	position: absolute;
	right: -120px;
	text-align: center;
	width: 120px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 9999;
	padding: 10px;
	background: #052463;
	font-size: 10px;
	opacity: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 11px 0px 18px -10px rgb(0 0 0);
	transform: translate(-160%,
	0px);
	opacity: 0;
	color: #fff !important;
	border-radius: 5px !important;
	height: 38px;
}
ul.sidebar_cat li:hover h4.tool_tip {
	opacity: 1;
	transform: translate(15px,
	0px);
	transition: 0.7s;
}
ul.sidebar_cat li:hover h4.tool_tip:after {
	position: absolute;
	content: "";
	border-top: 10px solid transparent;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-right: 12px solid #052463;
	border-bottom: 10px solid transparent;
	left: -12px;
	top: 0;
	bottom: 0;
	margin: auto;
}
section.category_sidebar .news_feature_content.sub_sectiontitle h3 {
	margin: 0;
	font-size: 15px;
	font-weight: 600;
	height: 42px;
	overflow: hidden;
}
section.category_sidebar .news_feature_img img {
	height: 110px;
	object-fit: cover;
}
.category_sidebar .new_subsection_title.mt-4 {
	margin-top: 20px !important;
}
.category_sidebar .new_subsection_title.mb-3 {
	margin-bottom: 20px !important;
}
.category_sidebar .new_row .news_feature_content.sub_sectiontitle {
	border-radius: 8px !important;
}
.category_sidebar .new_subsection_title h2 {
	font-size: 20px !important;
	margin: 0 !important;
	display: inline-block;
	border-bottom: 1px solid #052463;
	padding-bottom: 7px !important;
}
.sub_cat_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	top: -5px;
}
.sub_cat_list ul li {
	padding: 4px 16px 4px 0px;
	margin: 0 5px 0px 0px;
	color: #fff !important;
	font-size: 12px;
}
.sub_cat_list ul li a {
	color: #052463 !important;
}
ul.sidebar_cat li.sidebar_cat_itme.activeli {
	background: #052463;
}
ul.sidebar_cat li.sidebar_cat_itme.activeli img {
	filter: brightness(111);
}
.event_form .facilities_btn_sec {
	display: flex;
	width: 100%;
	justify-content: flex-start;
	align-items: center;
}
.event_form .facilities_btn_sec button {
	margin-left: 10px;
	padding: 13px 28px 13px;
}
div#news_home .alert-danger button.close {
	position: absolute;
	top: -10px !important;
	right: -10px !important;
	width: 20px;
	height: 20px;
	font-size: 17px !important;
	line-height: 20px !important;
	padding: 0 !important;
	text-align: center !important;
}
div#news_home .alert-danger button.close span {
	width: fit-content;
}
@media (min-width:768px) and (max-width:1195px) {
	.stm-user-private .stm-user-private-sidebar {
		padding-top: 160px !important;
	}
	.stm-user-profile-information {
		float: left;
		margin-top: 10px;
		width: 100%;
	}
}
@media (max-width:767px) {
	.event_form .facilities_btn_sec button {
		margin-left: 10px;
		padding: 11px 28px 11px;
	}
	.company_photos:before {
		left: 0;
		line-height: 45px;
	}
	.page-id-20383 span#select2-ji21-container,
	.page-id-20383 span#select2-0ff2-container,
	.page-id-20383 .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 35px !important;
		height: 35px !important;
	}
}
.page-id-2565 .pageTopBar {
	position: relative;
}
.page-id-2565 .pageTopBar .container.home_search {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

/*=== sidebar css ===*/
.cat_menu_hover {
	position: absolute;
	z-index: 999;
	right: -232px;
	width: 230px;
	top: 0px;
	background: #fff;
	padding: 15px;
	display: none;
	text-align: left;
}
.sidebar_cat_itme:hover .cat_menu_hover {
	display: inline-block;
}
.cat_menu_hover ul {
	padding: 0;
	text-align: left;
	margin: 0;
}
.cat_menu_hover ul li {
	text-align: left;
	padding: 5px 0 5px 0;
}
.cat_menu_hover ul li:last-child {
	padding-bottom: 0 !important;
}
.cat_menu_hover ul li a {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}
.sidebar_cat_itme:hover .cat_menu_hover a h5 {
	font-size: 20px;
	display: inline-block;
	text-transform: capitalize;
}
.sidebar_cat_itme:hover>a img {
	transform: scale(1.2);
	transition: 0.5s;
}
form#stm_sell_a_car_form .tank_unit input {
	margin: 0 !important;
	height: 42px !important;
	border-right: 0 !important;
}
form#stm_sell_a_car_form .tank_unit span.select2-selection {
	background: #052463;
}
form#stm_sell_a_car_form .tank_unit span.select2-selection .select2-selection__rendered {
	background: #052463 !important;
	color: #fff !important;
}



.report_popup .modal-body form input {
    width: 100% !important;
    max-width: 100% !important;
    display: inline-block !important;
    background: #eaeaea00 !important;
    border-color: #052463 !important;
    border-radius: 0px;
    height: 45px !important;
    border: 1px solid #052463 !important;
    padding: 0 15px;
}

.report_popup .modal-body form textarea {
    width: 100% !important;
    max-width: 100% !important;
    display: inline-block !important;
    background: #eaeaea00 !important;
    border-color: #052463 !important;
    border-radius: 0px;
    height: 95px !important;
    border: 1px solid #052463 !important;
    padding: 15px 15px;
}
.report_popup .modal-body form label {
    margin: 0px 0 5px 0;
    text-align: left;
    padding: 0;
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
    text-transform: capitalize;
}
.report_popup .modal-body form button.btn.btn-primary.report_now_submit {
    background: #052463 !important;
    border: 0 !important;
    color: #fff !important;
    font-size: 16px;
    padding: 15px 30px !important;
    border-radius: 5px;
    margin-left: 0 !important;
    width: 130px;
}
.report_popup .modal-header h5 {
    font-size: 25px;
    color: #052463 !important;
    line-height: 30px;
    text-align: center;
    font-family: Montserrat;
    font-weight: 600;
    font-style: normal;
    margin-bottom: 0;
}
.report_popup .modal-header {
    padding: 25px !important;
    padding-bottom: 0 !important;
}
.report_popup .form-group {
    margin-bottom: 12px;
}
.report_popup .modal-body {
    padding: 5px 25px 25px;
}
.report_popup.in {
    display: flex !important;
    align-items: center;
    justify-content: center !important;
}
.report_popup .modal-dialog {
    left: 0 !important;
    right: 0 !important;
    height: auto !important;
    margin: auto;
    top: auto;
    transform: translate(0%, 0%) !important;
    -webkit-transform: translate(0%, 0%) !important;
    -moz-transform: translate(0%, 0%) !important;
    -ms-transform: translate(0%, 0%) !important;
    top: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
}

@media (max-width: 767px) 
{
.stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single, .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 40px !important;
    line-height: 40px;
}
.business_dir_main #categories ul#lightSlider li {
    width: 80px !important;
}
}