.header_middle{
	background-color: #fff;
}
.header_middle .header_top_logo_home1 .logo, .header_middle .header_top_logo_home3 .logo, .header_middle .header_top_logo_home4 .logo, .header_middle .header_top_logo_home6 .logo, .main_logo .logo_title{
	margin-top: 0px;
}
.logo img{
	height: 50px;
}
.header_middle_advnc_search .search_form_wrapper {
	border: 1px solid #c30010;
}
.top-search form.form-search .box-search.pre_line:before {
	background-color: #c30010;
}
.advscrh_frm_btn .search-btn {
	color: #c30010;
	background-color: #ffffff;
}
.advscrh_frm_btn {
	right: 0px;
}
.top-search form.form-search .box-search input {
	width: 510px;
}
.menu_style_home_one {
	background-color: #ffffff;
	border-top: 1px solid #dbdbdb;
}
.form-check-input:checked {
	background-color: #4CAF50;
	border-color: #4CAF50;
}
header.header-nav.menu_style_home_one .ace-responsive-menu li a {
	color: #333;
}
header.header-nav.menu_style_home_one .ace-responsive-menu li a:hover {
	color: #c30010;
}
#mega-menu {
	border: 1px solid #c30010;
	top: -2px;
}
.btn-mega, #mega-menu .btn-mega, .mega_button_dropdown_menu .btn-mega {
	color: #c30010;
	line-height: 47px;
}
header.header-nav.menu_style_home_one .ace-responsive-menu > li > a:before, header.header-nav.menu_style_home_one.home5_style .ace-responsive-menu > li > a:before, header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu > li > a:before, header.header-nav.menu_style_home_one.style2 .ace-responsive-menu > li > a:before {
	background-color: #c30010;
}
header.header-nav.menu_style_home_one .ace-responsive-menu li ul.sub-menu li a:hover, header.header-nav.menu_style_home_one .ace-responsive-menu li ul.sub-menu li ul.sub-menu {
	color: #c30010;
}
header.header-nav.menu_style_home_one .ace-responsive-menu li:hover a{
	color: #c30010;
}
header.header-nav.menu_style_home_one .ace-responsive-menu li ul.sub-menu.dropdown-megamenu ul.sub-menu li:hover a {
	color: #c30010;
}
header.header-nav.menu_style_home_one .ace-responsive-menu > li > a {
	padding: 13px 9px 8px;
}
.text-thm {
	color: #c3020f!important;
}
.btn-thm {
	background-color: #c3020f;
	border: 1px solid #c3020f;
	color: #fff;
}
.btn-thm:hover {
	background-color: #96020c;
	border: 1px solid #96020c;
	color: #fff;
}
.btn:before, .btn-gray:before, .btn-thm:before, .btn-thm:before, .btn-thm1:before, .btn-thm1:before, .btn-thm2:before, .btn-thm2-light:before, .btn-blue:before, .btn-light-green:before, .btn-transparent:before, .btn-transparent-dark:before {
	background-color: #c3020f;
}
.footer_one {
	border-top: 1px solid #eaeaea;
}
.aboutus_mission_vision .title {
	color: #c30010;
}
.about_page_shop_btn {
	border: 2px solid #c30010;
	color: #c30010;
}
.about_page_shop_btn:hover {
	color: #fff;
	border-color: #c30010;
}
.color-red h2{
	color: #c30010;
}
.color-red h5{
	color: #c30010;
}
.color-red p{
	color: #c30010;
}
h2.color-red{
	color: #c30010!important;
}
h3.color-red{
	color: #c30010!important;
}
h4.color-red{
	color: #c30010!important;
}
h5.color-red{
	color: #c30010!important;
}
p.color-red{
	color: #c30010!important;
}
i.color-red{
	color: #c30010!important;
}
li.color-red{
	color: #c30010!important;
}
a.color-red{
	color: #c30010!important;
}
th.color-red{
	color: #c30010!important;
}
span.color-red{
	color: #c30010!important;
}
button.color-red{
	color: #c30010!important;
}
div.color-red{
	color: #c30010!important;
}
label.color-red{
	color: #c30010!important;
}
.color-red label{
	color: #c30010!important;
}
.mbp_blockquote .blockquote {
	border-left: 5px solid #c30010;
}
.contact-office-bg{
	background: #f5f5f5;
	margin-bottom: -30px;
}
.contact-carrier-bg{
	background: #f5f5f5;
}
.bg-login{
	background-color: #efe3e3;
}
.login_form .btn-log{
	background-color: #c30010;
}
.btn-block{
	display: block;
	width: 100%;
}
.shop_item .details .si_footer .price, .shop_item.list_style .si_footer .price {
	color: #c3020f;
}
.mbp_pagination ul.page_navigation li.active .page-link {
	background-color: #c3020f;
	border: 1px solid #c3020f;
	color: #fff;
}
.ui_kit_tab .nav.nav-tabs .nav-link.active {
	border-bottom: 2px solid #c3020f;
	color: #c3020f;
}
.btn-white:hover, .btn-white:focus, .btn-white:active {
	border-color: #c3020f;
	color: #fff!important;
}
.pb60{
	padding-bottom: 60px;
}
.payment-complete{
	padding: 60px 0px;
}
.payment-complete p{
	font-size: 16px;
	margin-bottom: 50px;
}
.payment-complete img{
	height: 130px;
	margin-bottom: 50px;
}
.ad-number{
	background-color: #fff;
	width: 400px;
	margin: auto;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.1);
}
.ad-number p{
	margin: 0px;
}
.ad-number p small{
	color: #626974;
}
.form_grid .contact_form button {
	box-shadow: 0 5px 20px rgb(0 0 0 / 13%);
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	color: #c3020f;
}
.sidebar_accordion_widget .accordion .card .card-header .btn-link {
	color: #c3020f;
	display: block;
	width: 100%;
}
.faq_according .accordion .card .card-header::before {
	color: #c3020f;
}
.sidebar_widget_checkbox label.custom_checkbox, .sidebar_widget_checkbox label.custom_checkbox:hover span {
	color: #333;
}
.custom_checkbox .checkmark {
	border: 1px solid #c3020f;
}
.shop_item .thumb_info ul li:hover {
	background-color: #c3020f;
}
.shop_item .thumb_info ul li a:hover {
	color: #fff;
}
.shop_single_natabmenu .nav-link.active {
	border: 2px solid #c3020f;
}
.shop_single_description a {
	color: #c3020f;
}
.ui_kit_select_search .bootstrap-select > .dropdown-toggle, .ui_kit_multi_select_box .bootstrap-select > .dropdown-toggle {
	width: 100%;
}
.color-black, .bootstrap-select .dropdown-toggle .filter-option-inner-inner{
	color: #333;
}
.ui_kit_select_search button.btn {
	color: #c3020f!important;
}
.ad2-bg{
	background: #f5f5f5;
	border-radius: 10px;
	padding: 70px 50px;
}
.p-2-4{
	padding: 20px 40px;
}
.iconbox .icon {
	height: 230px;
	line-height: 230px;
	width: 230px;
	box-shadow: 0 5px 20px rgb(0 0 0 / 13%);
	background-color: #fff;
}
.iconbox .details .title {
	width: 150px;
	margin: auto;
}
.iconbox {
	margin-bottom: 70px;
}
.uploadFile {
	width: 100%;
	background-color: white;
	border: 1px solid #eaeaea;
	color: #7d8184;
	font-size: 16px;
	line-height: 35px;
	overflow: hidden;
	padding: 10px 10px 4px 10px;
	position: relative;
	resize: none;
	height: 55px;
	border-radius: 5px;
}
.uploadFile [type=file] {
	cursor: pointer !important;
	display: block;
	font-size: 999px;
	filter: alpha(opacity=0);
	min-height: 100%;
	min-width: 100%;
	opacity: 0;
	position: absolute;
	right: 0px;
	text-align: right;
	top: 0px;
	z-index: 1;
}
.uploadFile i{
	float: right;
	margin-top: 10px;
	margin-right: 15px;
	color: #c30010;
}
.locate_map_btn:before {
	background-color: #c3020f;
}
.message_container .message_input form button.btn {
	background-color: #c3020f;
	border: 1px solid #c3020f;
	color: #fff;
}
.message_container .message_input form input.form-control {
	background: #f3f5f6;
}
.shoplist_style_v6 .banner-style-one .slide {
	padding: 105px 60px;
}

.shoplist_style_v6 .banner-style-one .slide img{
	border-radius: 50%;
}
.filter_components .flter_btn, .custom_dropdown_widget .drop_btn, .custom_dropdown_widget .drop_btn2, .custom_dropdown_widget .drop_btn3, .custom_dropdown_widget .drop_btn4, .custom_dropdown_widget .advance_btn{
	background-color: #f697971c;
}
.pl230 {
	padding-left: 230px;
}
.header_top_iconbox .icon {
	background: #f697971c;
	color: #c3020f;
	font-size: 30px;
	line-height: 45px;
}
.header_top_iconbox .icon span {
	color: #c3020f;
}
.header_top_iconbox .details .subtitle {
	color: unset;
}
.header_top_iconbox .details .title {
	color: unset;
	font-size: 12px;
}
.header_top_iconbox .icon span.badge {
	background-color: #fff4f4;
	right: -55px;
}
.header_top {
	border-bottom: 1px solid #dbdbdb;
}
.footer_contact_widget .social_icon_list li a {
	font-size: 24px;
	color: #5c5c5c;
}
.header_middle_advnc_search .search_form_wrapper.home7_style {
	border: 1px solid #c3020f;
}
.top-search.home7_style form.form-search .box-search.pre_line:before {
	background-color: #c30010;
}
.deal_counter .days, .deal_counter .hours, .deal_counter .minutes, .deal_counter .seconds{
	color: #c3020f;
}
.title_more_btn:before {
	background-color: #c3020f;
}
.shop_item .details .si_footer .line:before {
	background-color: #c3020f;
}
.banner_one_large {
	background: #f0d0c3;
	padding: 0px;
}
.btn-light-green {
	background-color: #c3020f;
	border-color: #c3020f;
	color: #fff;
}
.mobile_logo img{
	height: 42px;
}
.header a.menubar:after {
	background: #c3020f!important;
}
.header a.menubar span {
	background: #c3020f!important;
}
.header a.menubar:before {
	background: #c3020f!important;
}
.header.stylehome1 {
	background-color: #ffffff;
	z-index: 1;
}
.mobile_menu_widget_icons a.cart_btn {
	border: 1px solid #c3020f!important;
	color: #333!important;
}
.footer_qlink_widget li:hover a {
	color: #c3020f;
}
.account_user_deails .dboard_address .title span:before, .footer_qlink_widget li a:before {
	background-color: #c3020f;
}
.terms_condition_widget .nav:hover .nav-link, .terms_condition_widget ul li:hover a {
	color: #c3020f;
}
.terms_condition_widget .nav .nav-link.active {
	border-right: 2px solid #c3020f;
}
.faq_according .accordion .card .card-header::before {
	float: right;
	margin-bottom: -35px;
}
.text-right{
	text-align: right;
}
.for_blog .details .tc_content .title, .for_blog .details .tc_content .title a {
	font-size: 30px;
}
.justify-content-right{
	float: right;
}
.users_account_details .ed_menu_list ul li a {
	font-size: 14px;
}
.help_support_box ul li a:hover{
	color: #333;
}
.footer_mailchimp_form.home5 button {
	background-color: #c31b0e;
}
.shop_item .details .sub_title {
	font-size: 12px;
	margin-bottom: 0;
	color: #797979;
}
.breadcrumb_detail{
	background: #f3f5f6;
}
.breadcrumb_detail2{
	padding-top: 10px;
	margin-bottom: -10px;
}
.sitemap_scroll{
	height: 200px;
	overflow: hidden auto;
}
.shortcode_widget_accprdons .faq_according .accordion .card .card-header .btn-link {
	width: 100%;
}




.sitemap_scroll::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 4px;
}

.sitemap_scroll::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgb(197 197 197);
	box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.iconbox .icon img {
	border-radius: 50%;
}

#mega-menu ul.menu li .drop-menu, .mega_button_dropdown_menu ul.menu li .drop-menu {
	width: 350px;
	height: 600px;
	left: 260px;
	overflow: scroll;
}
#mega-menu ul.menu li .drop-menu .one-third, .mega_button_dropdown_menu ul.menu li .drop-menu .one-third {
	width: 100%;
}
.mega_button_dropdown_menu ul.menu li .drop-menu::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}

#mega-menu ul.menu li .drop-menu, .mega_button_dropdown_menu ul.menu li .drop-menu::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}




@media only screen and (max-width: 768px) {
	.main-title h2 {
		text-align: center;
	}
	.ui_kit_tab .nav.nav-tabs {
		display: block;
	}
	.ui_kit_tab .nav.nav-tabs .nav-link{
		margin: auto!important;
	}
	h2.color-red {
		text-align: center;
	}
}

