body {	text-align:justify;}.agbssdasd .vc_column-inner {    background: #FFF;	border: 2px solid #efe5e5;    margin-left: 8px;	padding: 15px;}.myHomeSectionBgImg {    padding: 0 15px;}.textjustfy {    text-align: justify;}/* CATEGORY AND CITY PAGE TOP CONTENT START */#category_boxs .category_box a i {    background-color: #cc4037;    color: #fff;    border-radius: 50%;    font-size: 15px;    width: 20px;    line-height: 20px;    text-align: center;}#category_boxs .category_box a {    color: #000000;    font-weight: bold;    padding: 0px 10px 15px 0px;    display: inline-block;}#category_boxs .category_box ul {	padding-left:0;}#category_boxs .category_box ul li {    display: inline-block;    text-align: justify;    margin-right: 35px;    vertical-align: top;}#category_boxs .category_box ul li {	}body.archive #home_category_tab .tab ul .mMenu:before  {	display:none;}body.archive #home_category_tab .tab ul .mMenu:after  {	display:none;}#category_boxs .myTitle {	font-size: 28px;	color: #000000;	text-align: left;		margin: 20px 0px 25px;}#category_boxs .category_box {    text-align: center;}#prev_cat_menu, #next_cat_menu {    border: none;    outline: none;    cursor: pointer;    transition: 0.3s;    display: block;    font-weight: bold;    padding: 5px 10px;    margin: 0px 10px;    background-color: #f4524d;    color: #fff;}/* CATEGORY AND CITY PAGE TOP CONTENT END*//* WP ADMIN START */#primary ul {    list-style: disc;    margin-bottom: 15px;    list-style-position: inside;}.ls-bnnner-linkdds {    text-align: center;    padding: 235px 0;}a.ls-bnnner-link {	background:#F4524D;    color: #FFF;	margin-left: 20px;	padding: 10px;	font-size: 22px;}a.ls-bnnner-link:hover {	background:#f0817d;    color: #000;}body.wp-admin table td.column-divisions_custom1 span{	display:none !important;}body.page-template-template-profile #company-registration #vat_code_checkbox_msg{	display: block !important;}#home-slider {	/* background-image: url(../images/sllider-background.jpg);	background-position: center;	background-size: cover;	background-repeat: no-repeat; */}.homepage_btn {    text-align: center;}.homepage_btn ul {padding-left: 0;}.homepage_btn ul li{ 	display:inline-block;	text-align: justify;	margin-right:35px;	vertical-align:top;}.homepage_btn ul li p{ 	text-align: justify;}.homepage_btn_row{	background-color:#fff;}.homepage_category_tab_row{	background-color:#fff;}.map_title_anchor {  font-size: 28px;  padding: 20px;  font-weight: bold;}.map_title_anchor span {  border-bottom: 3px solid #4CAF50;  font-size: 26px;  color: #000;  font-weight: normal;  margin-left: 10px;  cursor: pointer;}#readMoreMapContent{	display:none;}.homepage_btn  a{	color: #000000;	font-weight:bold;	padding: 0px 10px 15px 0px;	display: inline-block;}.homepage_btn  a i{	background-color: #cc4037;	color: #fff;	border-radius: 50%;	font-size: 15px;	width: 20px;	line-height: 20px;	text-align: center;}/* COMMAN START */h4.mapBeforeTitle{	padding-bottom: 0px;	font-weight: bold;	border-left-width: 10px;	padding-left: 10px;	border-left-color: #bcbcc5;	border-left-style: solid;	margin-bottom: 20px;	float: left;    width: 100%;	font-size: 27px;}h4.mapAfterTitle{	padding-bottom: 0px;	font-weight: bold;	border-left-width: 10px;	padding-left: 10px;	font-size: 27px;	border-left-color: #bcbcc5;	border-left-style: solid;	/* margin-left: 20px; */	margin-top: 20px;}#copyright .copy_section_left{	width:33%;	display:inline-block;}#copyright .copy_section_center{	width:33%;	display:inline-block;	text-align:center;}#copyright .copy_section_right{	width:33%;	display:inline-block;	text-align:right;}#myBgBanner h2{	color:#000000 !important;}header a{	outline:none;}.myBoxTitle{	color: #cc4037;	font-weight: bold;}.myBoxTitleSeprator .vc_sep_line{	border-top: 1px solid #cc4037 !important;}body.error404 .header-post-title-container{	background: #cc4037;	padding: 50px 0px;}body.error404 #content .not-found{	text-align: center;	padding: 30px;	background-color: #fff;	border-radius: 10px;}body.error404 #content{	padding: 50px 0;}span.edit-link {  display: none;}body.search .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}body.search a.btn-default-th{	color:#cc4037 !important;	padding:1px 5px !important;	border: 2px solid #cc4037 !important;}body.search a.btn-default-th:hover{	background-color:#cc4037 !important;	color:#fff !important;}body.search #content article{	margin-bottom:20px;	border: 1px solid #cc4037;	padding: 10px;}body.search .wp-pagenavi{	text-align:center;	margin-top:10px;}body.search-results #content{	background: #fff;	background-color: #fff;	padding: 30px;}body.search-results article{	}body.search section.no-results{	padding: 30px;}body.search section.no-results .page-content {	background: #fff;	background-color: #fff;	padding: 30px;}body.search section.no-results .page-content p{ 	text-align: center;}body.search section.no-results form .search-wrap{	display: inline-block;	margin: 0 auto;}body.search section.no-results form{	text-align: center;}body.search section.no-results form input[type="text"]{	float: right;	width:100% !important;}body.search section.no-results form button{	right:0px !important;	background-color: #f4524d !important;}body .my_row{	width: 100%;	display: inline-block;}body .my_row .my_col_8{	width: 69.66%;	float: left;}body .my_row .my_col_4{	float: left;    /* padding: 0 15px; */	width: 30.33333333%;}body .my_row .my_col_3{	width: 25%;	float: left;}body .my_row .my_col_6{	width: 50%;	float: left;}body.single .my_row .half_column{	width: 50%;	float: left;}body.single .my_row .full_column{	width: 100%;}.wpb_content_element {	margin:0;}.vc_row {    margin-left: -10px !important;    margin-right: -10px !important;}.main-wrapper{	background-color: #f8f8f8;}h2.bold{	font-weight:bold;}h2.myTitle{	padding-bottom:0px;	font-weight:bold;	border-left-width: 10px !important;    padding-left: 10px !important;    border-left-color: #bcbcc5 !important;    border-left-style: solid !important;	font-size: 34px;    color: #000000;	line-height: 45px;    text-align: left;}.myBtn a{  border-radius: 0px !important;  border: none !important;  color: #fff;  font-size: 14px;  padding: 14px 20px;  line-height: 45px;  background-color: #F4524D;}a.myCustomLinkBtn{	background-color: #F4524D;	color: #fff;	font-size: 14px;	padding: 8px 10px;	text-align: center;}#header-right-section .header-menu-right-section .myCustomLoginPage{	margin-top: 10px;	display:none;	position: absolute;	background-color: #fff;	height: auto;	width: 250px;	z-index: 99999;	border:2px solid #F45E57;}#header-right-section .wppb-error a{	display: inline-block !important;	border-left: none !important;	color:#03031d !important;	padding:0px !important;}#header-right-section .header-menu-right-section .myCustomLoginPage .wppb-error{	border: none !important;	color:red !important;	margin-bottom: 5px !important;	font-size: 14px;	background-color:#fff !important;}#header-right-section .header-menu-right-section .myCustomLoginPage form{	padding: 10px;}#header-right-section .header-menu-right-section .myCustomLoginPage form label{	font-size: 14px !important;}#header-right-section .header-menu-right-section .myCustomLoginPage form p,#header-right-section .header-menu-right-section .myCustomLoginPage form label{	width: 100% !important;}#header-right-section .header-menu-right-section .myCustomLoginPage form  input[type="text"],#header-right-section .header-menu-right-section .myCustomLoginPage form  input[type="password"]{	width: 100% !important;}#header-right-section .header-menu-right-section .myCustomLoginPage form  input[type="submit"]{	background-color: #fff !important;	border:2px solid #F45E57 !important;	box-shadow:none !important;	margin: 0 auto !important;	color:#F45E57 !important;}#header-right-section .header-menu-right-section .myCustomLoginPage form  input[type="submit"]:hover{	background-color: #F45E57 !important;	color:#fff !important;	border:2px solid #F45E57 !important;}#header-right-section .header-menu-right-section .myCustomLoginPage .login-submit{	padding-bottom: 0px;}#header-right-section .header-menu-right-section .myCustomLoginPage .user_ac{	margin-bottom:10px;	padding: 0px 10px;}#header-right-section .header-menu-right-section .myCustomLoginPage .user_ac a{	padding:5px 0px;	color:#009688 !important;	border: none;}#header-right-section .header-menu-right-section .myCustomLoginPage .user_ac a:hover{	color: #F45E57 !important;}#site-navigation .my_responsive_menu{	display:none;	padding-bottom: 20px;}#site-navigation .my_responsive_menu ul li a{	border-bottom: 1px solid #f8f8f8;	color: #fff;	display: block;	font-size: 14px;	padding: 10px 0;	width: 100%;	outline: none;}#site-navigation .my_responsive_menu ul li a .round-plus{	background-color: #ffffff;	height: 22px;	width: 40px;	padding: 1px 7px;	border-radius: 50%;	color: #de443a;	margin-right: 10px;	font-weight: bold;}/* COMMAN END *//* POPUP DESCRIPTION START */#myModal .myPopupDescription{	text-align: left;}#myModal .myPopupDescription strong{	font-weight: bold;	color: #cc4037;}#myModal .myPopupDescription ul{	margin-left: 50px;	list-style: circle;}/* POPUP DESCRIPTION END *//* CATEGORY PRODUCT SLIDER START */#home_category_tab{	width: 100%;}#home_category_tab .tab ul{	margin-bottom:0px;}#home_category_tab .tab ul li{	display:inline-block;}#home_category_tab .tab ul li label{	color: #000;    font-weight: bold;}#home_category_tab .tab ul .mMenu:visible:nth-child(1):after{	display:none;}#home_category_tab .tab ul .mMenu:nth-child(2):after{	display:none;}#home_category_tab .tab {}#home_category_tab .tab ul .mMenu:first-child:after{	display:none;}#home_category_tab .tab ul .mMenu:before{	content:'';}#home_category_tab .tab ul .mMenu:after{	display: block;	content: '';	position: absolute;    display: inline-block;    top: 1px;	height: 30px;	width: 1px;	background-color: #bbb8b8;	-webkit-transform: rotate(22deg);	transform: rotate(22deg);}#home_category_tab .tab a {	background-color: inherit;    border: none;    outline: none;    cursor: pointer;    transition: 0.3s;    display: block;	color:#cc4037;	font-weight: bold;    padding: 5px 10px;    margin: 0px 10px;}#home_category_tab .tab button:hover {    background-color: #ddd;}#home_category_tab .tab button.active {    background-color: #ccc;}#home_category_tab .tabcontent {    /* display: none; */	width: 100%;}#home_category_tab .tabcontent .cat_img{	vertical-align: top;    height: 150px;    overflow: hidden;    width: 100%;    text-align: center;    margin: 0 auto;}#home_category_tab .tabcontent .cat_img img{	overflow: hidden;    display: block;    height: 100%;    margin: 0 auto;}#home_category_tab .tabcontent .category_item_inner{    border: 1px solid #9e9e9e;	margin: 10px 0;	min-height: 379px;}#home_category_tab .tabcontent .category_item h4{	font-size: 18px;	font-weight: bold;	padding: 10px;}#home_category_tab .tabcontent .category_item .com_content i{	font-size: 14px;    color: #cc4037;}#home_category_tab .tabcontent .category_item .com_content{	padding:10px;}#home_category_tab .tabcontent .category_item .com_label{    padding-bottom: 5px;	word-wrap: break-word;}#home_category_tab .tabcontent .category_item .com_price{	font-family: Lato;	font-size: 22px;    font-weight: 900;    padding-top: 5px;    text-align: center;	border-top:1px solid #9e9e9e47;}#home_category_tab .owl-carousel .owl-nav.disabled{  }#home_category_tab .owl-carousel .owl-nav .owl-next:hover,#home_category_tab .owl-carousel .owl-nav .owl-prev:hover{	color: #cc4037;	border: 1px solid #cc4037;}#home_category_tab .owl-carousel .owl-nav .owl-next,#home_category_tab .owl-carousel .owl-nav .owl-prev{	display: block;	width: 30px;	line-height: 30px;	position: absolute;	top: 44%;	color: #000;	border: 1px solid #000;	font-size: 26px;	font-weight: bold;	text-align: center;}#home_category_tab .owl-carousel .owl-nav .owl-next{	right:-40px;}#home_category_tab .owl-carousel .owl-nav .owl-prev{ 	left:-40px;}#home_category_tab {	position: relative;}#home_slider_loader{	background-color: #e8e8e8;	position: absolute;	z-index: 999999;	bottom: 0px;	height: 100%;	width: 100%;	}#home_slider_loader img{	position: absolute;	margin: auto;	top: 0;	left: 0;	right: 0;	bottom: 0;}/* CATEGORY PRODUCT SLIDER END *//* PARTNER PAGE START */body.page-id-102 .header-post-title-container{	background: #cc4037;	padding: 50px 0;}#myParnerPhotoGallery {	margin-bottom: 30px;	margin-top: 30px;}#myParnerPhotoGallery .tpsgallery-col-lg-4{	width: 24.1%;}#myParnerPhotoGallery .tps_gallery_captions{	display:none;}/* ÜBER UNS PAGE START */body.page-id-107 .header-post-title-container {	background: #cc4037;	padding: 50px 0px;}/* ÜBER UNS PAGE END *//* AGBS PAGE START */body.page-id-1097 .header-post-title-container {	background: #cc4037;	padding: 50px 0px;}/* AGBS PAGE END *//* AGBS PAGE START */body.page-id-1121 .header-post-title-container {	background: #cc4037;	padding: 50px 0px;}/* AGBS PAGE END *//* REVIEW FORM PAGE START */body.page-id-1051 .header-post-title-container {	background: #cc4037;	padding: 50px 0px;}#review_form{	margin: 20px 0 20px 0;	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	text-align: left;	position: relative;}#review_form .review_row{	padding:  8px 0px;}#review_form .review_row label{	font-weight: bold;}#review_form .review_row .review_left{	width: 29%;	display: inline-block;}#review_form .review_row .review_right{	width: 70%;	display: inline-block;}#star_rating label, #star_rating output {	display: block;	float: left;	font-size: 2em;	height: 1.2em;	cursor: pointer;}#star_rating  input:not(:checked) ~ label  {	color: #ffd800;}#star_rating output {	font-size: 1.5em;	padding: 0 1em;}#star_rating input{	opacity: 0;	position: absolute;}#star_rating input:checked ~ label {	color: #999;}#star_rating input:checked + label {	color: #ffd800;}#star_rating input:focus + label {}#star_rating:hover input + label {	color: #ffd800;}#star_rating input:hover ~ label,#star_rating input:focus ~ label{	color: #999;}#star_rating input:hover + label,#star_rating input:focus + label {	color: #ffd800;}#review_form .review_row .submitBtn{	background: #f4524d;	border: 2px solid #f4524d;	font-size: 16px;	font-weight: normal;	outline: none;	color: white;	cursor: pointer;	padding: 5px 25px;	margin: 10px 5px;	border-radius: 50px;}#review_form .review_row .submitBtn:hover {  color: #f4524d;  background: #fff;  border: 2px solid #f4524d;}/* REVIEW FORM PAGE END *//* TEMPLATE AUCTION UPDATE TRIGGER PAGE START */body.page-id-1056 .header-post-title-container{	background: #cc4037;	padding: 50px 0;}body.page-id-1056  table{	margin-bottom: 0;	padding: 50px 0;}body.page-id-1056 table th{  text-align: center;  padding: 8px;  background-color: #cc4037;  color: white;}body.page-id-1056 table  tr:nth-child(odd) {	background-color: #fff;}body.page-id-1056 table  tr:nth-child(even) {	background-color: #d542391f;}/* TEMPLATE AUCTION UPDATE TRIGGER PAGE END *//* TESTIMONIAL PAGE START */body #testimonial_single h4.myTitle{	padding-bottom: 0px;	font-weight: bold;	border-left-width: 10px;	padding-left: 10px;	margin-bottom: 20px;	border-left-color: #bcbcc5;	border-left-style: solid;	font-size: 34px;	color: #000000;	line-height: 45px;	text-align: left;}body #testimonial_single .testimonial_image{	height: 350px;	background-size: auto;	background-repeat: no-repeat;	background-position: center;}/* TESTIMONIAL PAGE END *//* PRODUKTE PAGE START */body.page-id-104 .header-post-title-container {	background: #cc4037;	padding: 50px 0px;}/* PRODUKTE PAGE END *//* PARTNER PAGE END */#my_gallery_slider .tpsgallery-col-lg-4{	padding:0px !important;	margin: 0 !important;}#my_gallery_slider .tps_gallery_captions{	position: absolute;    color: #fff;    z-index: 999;    top: 39%;    left: 38%;    font-size: 26px;}#myBgBanner .vc_column-inner{	background:rgba(209, 66, 56,0.4);	background-image:url(../images/bg2.jpeg);	background-position: center;	background-size: cover;}#myBgBanner .vc_column-inner{	transition: background-color 1s;	position: relative;	min-height: 10em;}#myBgBanner .vc_column-inner:before {	position: absolute;	top: 0; right: 0; bottom: 0; left: 0;	background-color: inherit;	content: ' ';}/* HEADER SEARCH START */#search-box-header{	}#search-box-header .search-data input{	/* border:none !important;	padding: 7px 0px;	outline:none; */}#search-box-header .search-data{	/* padding: 10px 14px 10px; */	/* padding: 17px 14px;	width: 60%;	display: inline-block;	margin-left: -5px;	border: 1px solid #585858; */	/* background-color:#fff; */}#search-box-header .search-data option.parent{  font-weight:bold;}#search-box-header  select:first-child{	width: 50%;}#search-box-header  select{	padding: 10px 0;	width:30%;	display:inline-block;	margin-left:-5px;	border: 1px solid #585858;}#search-box-header option {    display: block;    padding: 0 20px;}#search-box-header .search-btn{	display:inline-block;		background-color: #de443a;	cursor: pointer;	position: absolute;	vertical-align: top;	line-height: 40px;	width: 40px;}#search-box-header .search-btn .search-icon{	color: #ffffff;	cursor:pointer;	font-size: 19px;	position: relative !important;}#search-box-header .search-btn .search-icon:before{	content: "\f002";}/* HEADER SEARCH END *//* HEADER START */header .main-navigation #menu-header-menu > li a{	padding: 0 7px 0 7px !important;}header #header-left-section .header-title{	/* background-color: red;    padding: 17.5px; */}header #header-left-section .header-title h2{	padding-bottom: 0px;	color:#ffffff;}header #header-right-section .header-menu-right-section .user-account a.bold{	font-weight:bold;}header #header-right-section .header-menu-right-section .user-account a span.round-plus{	background-color: #ffffff;	height: 22px;	width: 40px;	padding: 1px 7px;	border-radius: 50%;	color:#de443a;	margin-right: 10px;	font-weight: bold;}header #header-right-section{	margin-top:9px;}header #header-right-section .header-menu-right-section .user-account a{	border-left: 1px solid #cccccc;	padding:0px 10px ;	color: #ffffff;	font-size: 14px;}header #header-right-section .header-menu-right-section .user-account{	display:inline-block;}header #header-right-section .header-menu-left-section{	display: inline-block;	float: left;}header #header-right-section .header-menu-right-section{	display: inline-block;	float: right;}header #header-right-section .header-menu-right-section #open_search_form{	outline:none;}header #header-right-section .header-menu-right-section #open_search_form i{	color: #ffffff;	font-size: 20px;	position:relative !important;}header #header-right-section .header-menu-right-section .search-form-top .prosettings{	display: none;}#ajaxsearchprores1_1 .results .item .asp_content .asp_image{	display:none;}header #header-right-section .header-menu-right-section .search-form-top{ 	width:250px;	border: 1px solid #eaeaea;	display: none;	padding: 0px !important;	position: absolute;	right: auto !important;	float: none !important;	top: 50px !important;	margin-left: -209px !important;	z-index: 9999;	background-color: #ffffff;	border: 1px solid white !important;}header #header-right-section .header-menu-right-section .search-form-top button{	background: #f4524d !important;	line-height: 44px !important;}header #header-right-section .header-menu-right-section .close_search{	margin-left:3px;}header #header-right-section .header-menu-right-section .search-top{	display: none;}header #header-right-section .header-menu-right-section .search-top.active{	display:inline !important;}/* HEADER END *//* PAYMENT START */body.page-id-839 .header-post-title-container,body.page-id-830 .header-post-title-container,body.page-id-794 .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}body #myPayment{	padding:50px 0px;}body #myPaymentBox{	max-width:800px;	margin:10px auto;	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	text-align: left;	position: relative;}body #myPaymentBox h3.trueMsg{	color:green;}body #myPaymentBox h3.falseMsg{	color:red;}body #myPaymentBox h3{	padding-bottom: 0;	font-size: 20px;	text-align: center;}body #myPaymentBox table{	  margin-bottom: 0;}body #myPaymentBox table label{	font-weight:bold;}body #myPaymentBox input[type="submit"]{	background: #f4524d;	border: 2px solid #f4524d;	font-size: 16px;	border-radius: 50px;	margin: 5px;	font-weight: normal;	outline: none;}body #myPaymentBox input[type="submit"]:hover {	color: #f4524d;	background: #fff;	border: 2px solid #f4524d;}/* PAYMENT END *//* PROFILE START */#user_details #category_select2{}#user_details .select2{	width: 100% !important;}#user_details .select2-selection{}#user_details{	width: 100%;	display: table;	background-color: #f1f1f1;}#user_details #left_side{	vertical-align:top;	background-color: #f4524d;	width: 25%;	display: table-cell;	padding: 30px 0px;}#user_details #right_side{	display: table-cell;	width: 75%;	padding: 30px 20px;	background-color: #fff;}#user_details nav#mainnav ul li ul.child_link li:last-child {	border-bottom:none !important;}#user_details nav#mainnav ul li ul.child_link li:first-child {	border-top:none !important;}#user_details nav#mainnav ul li ul.child_link li a{	padding-right:40px !important;}#user_details nav#mainnav{	}#user_details nav#mainnav ul {	padding: 0;	margin: 0;	list-style: none;}#user_details nav#mainnav li {	padding:0;	background-color: #fff !important;	/* border-bottom:1px solid #cc4037;	border-top:1px solid #cc4037; */}#user_details nav#mainnav li.active {	border-bottom:none;}#user_details nav#mainnav li a{	color:#fff;	font-weight:bold;	background: #f4524d;	text-decoration:none;	outline:none;}#user_details nav#mainnav li.active a{	color:#cc4037;	background: #fff;}#user_details nav#mainnav li.active a:hover {	color:#cc4037;	background: #fff;}#user_details nav#mainnav li a:hover {	color:#fff;	background: #cc4037;	text-decoration:none;}#user_details nav#mainnav li a {	color: #f0f0f0;	display: block;	padding: 15px 17px;	text-align: right;	font-weight:  bold;	text-decoration: none;}#user_details #right_side section.content{	}#user_details #right_side section.content .mytable {	border-collapse: collapse;	width:90%;	margin: 0 auto;}#user_details #right_side section.content .mytable tr:nth-child(odd){background-color: #fff;}#user_details #right_side section.content .mytable tr:nth-child(even){background-color: #f2f2f2;}#user_details #right_side section.content .mytable th {	padding: 8px;	text-align: left;	background-color: #F4524D;	color: white;	font-size: 14px;}#user_details #right_side section.content .mytable td{	border: 1px solid #ddd;	padding: 8px;}#user_details #right_side section.content .mytable2 a:hover,#user_details #right_side section.content .mytable a:hover,#user_details #right_side section.content .mytable2 input[type="submit"]:hover,#user_details #right_side section.content .mytable input[type="submit"]:hover,#user_details #right_side #myUserAboutDesc input[type="submit"]:hover{	border-color: #F4524D;	background: #F4524D;	color: #fff;}#user_details #right_side section.content .mytable a,#user_details #right_side section.content .mytable2 a,#user_details #right_side section.content .mytable2 input[type="submit"],#user_details #right_side section.content .mytable input[type="submit"],#user_details #right_side #myUserAboutDesc input[type="submit"]{	margin-bottom: 0px !important;	margin: 5px !important;	display: inline-block;	background: #00a0d2;	margin-left: 4px;	padding: 4px 8px;	position: relative;	top: -3px;	text-decoration: none;	border: 1px solid #ccc;	border-radius: 2px;	background: #f7f7f7;	text-shadow: none;	font-weight: 600;	font-size: 13px;	line-height: normal;	color: #F4524D;	cursor: pointer;	outline: 0;}#user_details #right_side section.content h2.myTableTitle{	padding-bottom: 0px;	font-weight: bold;	border-left-width: 10px !important;	padding-left: 10px !important;	border-left-color: #cc4037 !important;	border-left-style: solid !important;	font-size: 22px;	color: #000000;	line-height: 30px;	text-align: left;	margin-bottom: 20px;}#user_details #right_side section.content .response_message .false-msg{	font-size: 16px !important;	color: red !important;	margin: 0px !important;	padding: 0px !important}#user_details #right_side section.content .response_message .true-msg{	font-size: 16px !important;	color: green !important;	margin: 0px !important;	padding: 0px !important;}#user_details #right_side section.content .response_message{	text-align: center;	margin-bottom: 20px;}#user_details #right_side section.content .myform{	width:500px;margin:0 auto;}#user_details #right_side section.content .mytable2 td label{	font-weight: bold;}#user_details #right_side #myUserAboutDesc{	padding: 0px 50px;}#user_details #right_side #myUserAboutDesc > form{	margin: 20px 0 10px 0;	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	text-align: left;	position: relative;}#user_details #right_side #myUserAboutDesc h3{	font-size: 20px;}#user_details #right_side #myUserAboutDesc .remove-image i{	padding: 0;	margin: 0;	line-height: 20px;	width: 20px;	background-color: #fff;	border-radius: 50%;	font-size: 18px;	text-align: center;}#user_details #right_side #myUserAboutDesc .remove-image{	position: absolute;	left: 55px;	top: 5px;	cursor:pointer;}#user_details #right_side #myUserAboutDesc .my_image_section{	position: relative;}#user_details #right_side #myUserAboutDesc .myDisplayImg img,#user_details #right_side #myUserAboutDesc .myDisplayImg{	height: 80px;	width: 80px;}#user_details #right_side #myUserAboutDesc .myImageBg{	height: 80px;	width: 80px;	background-size: auto 80px;	background-position: center;	background-image:url(../images/no_image_available.jpg);}#user_details #right_side #myUserAboutDesc textarea{	width: 90%;	min-height: 150px;	display: block;}#user_details #right_side #myUserAboutDesc .imageDisplay{}#user_details #right_side #myUserAboutDesc .imageDisplay li{	margin: 5px 0px;	display: inline-block;	width: 100%;}#user_details #right_side #myUserAboutDesc .my_alert{	color:red;}#user_details #right_side  #vat_code_number{	float: left ;	width: 150px ;}#user_details #right_side  #vat_code_checkbox_msg{	width: auto !important;}#user_details #right_side  #companyForm{	margin:0 auto;	width:90%;}body.page-id-825 .header-post-title-container,body.page-id-821 .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}/* POST START */#myPostData{}#myPostData .myPostDataCOl{	padding-top:15px;	padding-bottom:15px;}#myPostData .myPostItem{	z-index:99;	position: relative;	height: 250px;    background-position: center;    background-size: cover;}#myPostData .myPostItem .myPostItemContent{	position: absolute;    bottom: 0;	width: 100%;}#myPostData .myPostItem .myPostItemContent .myPostTitle{	display: inline-block;	width: 60%;	position: relative;	float: left;	bottom: 15px;	left: 0px;}#myPostData .myPostItem .myPostItemContent .myPostBtn{	display: inline-block;	position: absolute;    width: 40%;	height: 100%;	text-align: center;}#myPostData .myPostItem .myPostItemContent .myPostTitle h3,#myPostData .myPostItem .myPostItemContent .myPostTitle h6{	word-wrap: break-word;}#myPostData .myPostItem .myPostItemContent .myPostTitle h3{	color: #000000;	padding:0px 5px 0px 10px !important;	font-size: 24px;}#myPostData .myPostItem .myPostItemContent .myPostTitle h6{	font-size: 14px;	padding: 5px 5px 5px 10px !important;}#myPostData .myPostItem .myPostItemContent .myPostTitle h6.category{	border-bottom: 1px solid #f4524d;}#myPostData .myPostItem .myPostItemContent .myPostBtn a.myCustomLinkBtn{	position: absolute;	bottom: 15px;	right: 15px;}#myPostData .myPostItem {  position: relative;  min-height: 10em;  transition: background-color 1s;}#myPostData .myPostItem:hover {  background-color: rgba(209, 66, 56,0.5);}#myPostData .myPostItem:before {  position: absolute;  top: 0; right: 0; bottom: 0; left: 0;  background-color: inherit;  content: ' ';}#cateReadMoreBtn {	text-align:center;}#cateReadMoreBtn a{	background-color: #F4524D;	color: #fff;	font-size: 14px;	padding: 8px 10px;	text-align: center;}/* POST END *//* CATEGORY PAGE START */body.page-id-1464 .header-post-title-container {  background: #cc4037 !important;  padding: 50px 0 !important;}/* CATEGORY PAGE END */.registerNowBtn  a{  border: none !important;  border-radius: 0px !important;  background-color:#000000 !important;  font-weight:bold;}.myContactSection{  background-color: rgba(255,255,255,0.6);  width: 70%;  margin: 0 auto;  padding:20px;  margin-bottom:35px;}.myContactSection .myTitle{	font-size: 14px;	font-weight: bold;}.myContactSection .myNumber h2{	font-weight:bold;	padding-right: 5px;	padding-bottom: 0;	font-size:20px !important;}.myContactSection .myNumber h2 span{	color:#de443a;}/* TESTIMONIAL SLIDER START */#testimonial-space-left,#testimonial-space-right{	width:10%;	background-position: center;	display:inline-block;}#home-testimonial-slider .owl-item{	margin-bottom:10px;}#home-testimonial-slider{	width:80%;	display:inline-block;}#home-testimonial-slider.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{	display:initial !important}#home-testimonial-slider{	margin-bottom: 40px;}#home-testimonial-slider .testimonial-item{	padding: 20px;	box-shadow: rgba(0, 0, 0, 0.29) 5px 5px 5px;	background-color: #fff;	margin: 0px 10px 10px; }#home-testimonial-slider .testimonial-item .content-item:last-child{	height: 100px;	overflow: auto;	padding: 0 10px 0 5px;}#home-testimonial-slider .testimonial-item .content-item .testimonial-image{	width:70px;	display: inline-block;	padding:10px 20px 10px 10px;}#home-testimonial-slider .testimonial-item .content-item .testimonial-image .image{	height: 60px;	background-position: center;	background-size: cover;	width: 60px;	border-radius: 50%;}#home-testimonial-slider .testimonial-item .content-item .testimonial-name{	width:40%;	position: absolute;	display: inline-block;	word-wrap: break-word;}#home-testimonial-slider .testimonial-item .content-item .testimonial-name h3{	font-weight:bold;	padding-bottom: 0px;	font-size:16px;}#home-testimonial-slider .testimonial-item .content-item .read_more_btn{	color:#f45651;}#home-testimonial-slider .testimonial-item .content-item .testimonial-star .star-color{	color:#ffb900;}#home-testimonial-slider .testimonial-item .content-item .testimonial-star .star-rating{	font-size:24px;}#home-testimonial-slider .testimonial-item .content-item .testimonial-star{	width:30%;	text-align:center;	float: right;	display: inline-block;}#home-testimonial-slider .owl-nav.disabled{	position: absolute;	top: 0;	width: 100%;	margin-top:92px;}#home-testimonial-slider .owl-nav.disabled .owl-prev,#home-testimonial-slider .owl-nav.disabled .owl-next{	background-color: #ffffff;	height: 30px;	width: 30px;	text-align: center;	line-height: 30px;	border: 1px solid #000000;	font-weight: bold;	color:#000000;}#home-testimonial-slider .owl-nav.disabled .owl-prev:hover,#home-testimonial-slider .owl-nav.disabled .owl-next:hover{	border: 1px solid #de443a;	color:#de443a;}#home-testimonial-slider .owl-nav.disabled .owl-prev{	float:left;	display: inline-block;	margin-left:-60px;	display:inline-block;	}#home-testimonial-slider .owl-nav.disabled .owl-next{	float:right;	margin-right: -60px;	display:inline-block;}/* TESTIMONIAL SLIDER END *//* Blog SLIDER START */#myHomePhotoGalleryThumb{}#myHomePhotoGallerySlider{	display:none;}#my_gallery_slider .tpsgallery_style_01_128{	padding-top: 0px;}#blog-space-left,#blog-space-right{	width:10%;	background-position: center;	display:inline-block;}#home-blog-slider .blog-slider-item{	border: 2px solid #c1c2c3;}#home-blog-slider {	width:80%;	display:inline-block;}#home-blog-slider .blog-slider-item {	background-color:#ffffff;}#home-blog-slider .blog-slider-item .blog-image{	height: 200px;		position: relative;}#home-blog-slider .blog-slider-item .blog-image{	transition: background-color 1s;	position: relative;	min-height: 10em;	background-size: auto 100% !important;	background-position: center !important;	background-repeat: no-repeat !important;}#home-blog-slider .blog-slider-item .blog-image:before {  position: absolute;  top: 0; right: 0; bottom: 0; left: 0;  background-color: inherit;  content: ' ';}#home-blog-slider .blog-slider-item{}#home-blog-slider .blog-slider-item .blog-content .blog-date-mobile span{	}#home-blog-slider .blog-slider-item .blog-content .blog-date-mobile{	display:none;}#home-blog-slider .blog-slider-item .blog-content{	padding:20px;	min-height: 250px;}#home-blog-slider .blog-slider-item .blog-content p{	margin-bottom: 25px !important;}#home-blog-slider .blog-slider-item .blog-date{	position: relative;	padding: 10px 25px;	background-color: #000000;	color:#ffffff;	margin:20px;	display: inline-block;}#home-blog-slider .blog-slider-item .blog-data{	position:absolute;	bottom:0;		width:100%;}#home-blog-slider .blog-slider-item .blog-data ul{	padding: 0px 20px 20px 20px !important;	margin: 0px !important;}#home-blog-slider .blog-slider-item .blog-data ul li{	color:#ffffff;	display:inline-block;	font-size: 20px;}#home-blog-slider .blog-slider-item .blog-data .blog-data-left{	float: left;	width: 50%;}#home-blog-slider .blog-slider-item .blog-data .blog-data-right{	float:right;	width: 50%;	text-align: right;}#home-blog-slider .blog-slider-item .blog-date h3{	color:#ffffff;	padding-bottom:0px;	font-weight:bold;}#home-blog-slider .blog-slider-item .blog-data .blog-data-right .author-name{	color: #de443a;}#home-blog-slider .read-more-btn{	text-align:right;	color: #de443a;	text-align: right;	position: absolute;	bottom: 10px;	right: 10px;	width: -webkit-fill-available;}#home-blog-slider .read-more-btn a{	}#home-blog-slider .owl-nav.disabled{	position: absolute;	top: 0;	width: 100%;	margin-top: 172px;}#home-blog-slider .owl-nav.disabled .owl-prev,#home-blog-slider .owl-nav.disabled .owl-next{	background-color: #ffffff;	height: 30px;	width: 30px;	text-align: center;	line-height: 30px;	border: 1px solid #000000;	font-weight: bold;	color:#000000;}#home-blog-slider .owl-nav.disabled .owl-prev:hover,#home-blog-slider .owl-nav.disabled .owl-next:hover{	border: 1px solid #de443a;	color:#de443a;}#home-blog-slider .owl-nav.disabled .owl-prev{	float:left;	display: inline-block;	margin-left:-60px;	display:inline-block;	}#home-blog-slider .owl-nav.disabled .owl-next{	float:right;	margin-right: -60px;	display:inline-block;}/* BLOG SLIDER END *//* AUCTION MAIL TEMPLATE START */body.page-id-458 .header-post-title-container {  background: #cc4037 !important;  padding: 50px 0 !important;}body.page-id-458 #content{	padding:50px;}#auctionForm{	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	width: auto;	text-align: left;	position: relative;}#auctionForm .my_row{	margin-bottom:10px;}#auctionForm #myposts{	width: 100%;	border: solid black 1px;	outline: 0;	border-radius: 4px;	padding: 7px;}#auctionForm .select2,#auctionForm .select2{	width:100% !important;}#auctionForm input[type="submit"]{	background: #27AE60;	font-weight: bold;	color: white;	outline: none;	border: 0 none;	border-radius: 1px;	cursor: pointer;	padding: 5px 25px;	margin: 10px 5px;	border-radius: 50px;}/* AUCTION MAIL TEMPLATE END *//* COMPANY REGISTRATION FORM START */body.page-template-company-registration-template .header-post-title-container ,body.page-template-user-registration-template .header-post-title-container {  background: #cc4037 !important;  padding: 50px 0 !important;}#company-registration #get_reg_city{  width: 100%;  left: 0;}#company-registration .not-valid .select2-selection--multiple,#company-registration .not-valid{	border: 1px solid red !important;}#company-registration select{	outline:none;}#company-registration input[type='email'],#company-registration input[type='text']{	padding:5px;	border-radius: 5px;	outline:none;}#company-registration input[type='checkbox']{	margin-right:10px;}#company-registration  input.submit:hover{	color:#f4524d;	background:#fff;	border:2px solid #f4524d;}#company-registration  input.submit{	background: #f4524d;	border:2px solid #f4524d;	float:right;	font-size: 16px;	font-weight: normal;	outline: none;}#company-registration #salutation{	width:100%;}#company-registration select{	padding:0px;	height: 32px;	border-radius: 5px;}#company-registration .float-left{	float:left;	width:auto;	margin-right: 20px;}#company-registration #country{	width: 100%;}#company-registration #company_type,#company-registration #legal_form{	width: 100%;}#company-registration .text-box,#company-registration .label-box{	text-align:left;}#company-registration .inner_vc_col{	padding: 0 10px 0 0;	margin: 0;}#company-registration .response-message{	text-align: center;	display: block;	width: 100%;	float: left;	margin-top: 10px;}#company-registration span.false-msg{	font-size: 16px !important;	color: red !important;	margin: 0px !important;	padding: 0px !important;}#company-registration span.true-msg{	font-size: 16px !important;	color: green !important;	margin: 0px !important;	padding: 0px !important;}#company-registration #companyForm fieldset{	margin:20px 0 10px 0;	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	text-align: left;	position: relative;}#company-registration #companyForm fieldset.active{	display: block !important;}#company-registration #companyForm fieldset{	display: none;}#company-registration .action-button {	background: #27AE60;	font-weight: bold;	color: white;	outline: none;	border: 0 none;	border-radius: 1px;	cursor: pointer;	padding: 5px 25px;	margin: 10px 5px;	border-radius: 50px;}#company-registration span.requireField{	color:red;}#company-registration #add_banner_image_btn{	background: #f4524d;    font-size: 14px;	margin-bottom:0px !important;}#company-registration #banner_image{}#company-registration #banner_image li{}#company-registration #banner_image li input[type='file']{	width: 100%;    border: 1px solid rgba(0,0,0,0.8);    padding: 8px;    border-radius: 5px;    margin: 10px 0px;}#company-registration #display_banner_image li.active{	height:150px;}#company-registration #display_banner_image li{	width: 150px;    height: 150px;	overflow: hidden;    display: inline-block;	margin: 15px 0px;	padding: 0px 10px;	vertical-align:middle;	position: relative;}#company-registration #display_banner_image .hideImage{	display:none;}#company-registration #banner_image .myFileImageShow{	height:100%;	opacity: 1;	position: relative;	left:0px;	-webkit-transition: opacity 1s; /* Safari */    transition: opacity 1s;	-webkit-transition: height 1s; /* Safari */    transition: height 1s;	}#company-registration #banner_image .myFileImageHide{	height: 0px;	opacity: -1;	position: absolute;	left: -1000px;	-webkit-transition: opacity 1s; /* Safari */    transition: opacity 1s;	-webkit-transition: height 1s; /* Safari */    transition: height 1s;}#company-registration #display_banner_image .active{	display:inline-block;}#company-registration #display_banner_image span,#company-registration #display_banner_image img{	/* display:none; */}#company-registration #display_banner_image li .remove-image{	position: absolute;    z-index: 999;    background-color: #080808;    width: 12px;    text-align: center;    height: 30px;    padding: 0px 10px;    border-radius: 50%;    line-height: 30px;    z-index: 10 !important;}#company-registration #display_banner_image li .remove-image i{	margin:0px !important;	font-size: 15px !important;	color: #ffffff !important;}#company-registration #display_banner_image li img{	width: auto;    height: 150px;	top: 0;    left: 0;}#companyForm{	margin:20px 0px 30px 0px;}#company-registration #vat_code_checkbox_msg{	/* line-height: 18px;	width: 45%;	position: absolute; */	display: inline-block;	width: 90%;}.check_box_desc{	margin-top: 5px;}#company-registration #vat_code_checkbox{	margin-left:10px;	float: left;	margin-top: 10px;}#company-registration .row-field {  margin: 5px 0px;}#company-registration #select_category{  padding: 0px !important;}#company-registration #select_category .select2{	width: 100% !important;}#company-registration textarea{	width: 100%;	margin-top: 5px !important;}#company-registration .my_alert{	color:red;}/* COMPANY REGISTRATION FORM END *//* SERVICE START */body.page-id-100 .header-post-title-container {	background: #cc4037 !important;	padding: 50px 0 !important;}/* SERVICE END *//* PRODUCT START */body.single  .header-post-title-container{	background-image:url(../images/city-bg-2.jpg) !important;	background-position: unset;	background-size: cover;}body.single  .single-page{	margin-top:50px !important;}#product_slider {}/* AUCTION START *//* AUCTION END *//* MYLOGINPOPUP START */#myLoginPopup{	z-index: 9999 !important;}#myLoginPopup .modal-content{	width: 400px !important;	overflow: hidden !important;	height: auto !important;}#myLoginPopup .modal-content h4{	color:#de443a !important;}#myLoginPopup .modal-content label{	width: 100% !important;	display: block !important;	padding-bottom: 5px !important;}#myLoginPopup .modal-content input[type="text"],#myLoginPopup .modal-content input[type="password"]{	margin-bottom: 10px !important;	width: 100% !important;}#myLoginPopup .modal-content a{	color:#1a0dab !important;}#myLoginPopup .modal-content .registerBtn{	padding-left: 20px;}#myLoginPopup .modal-content p{	margin-bottom: 0;}#myLoginPopup .modal-content .submitBtn{	border:2px solid #de443a !important;	background-color:#fff !important;	color:#de443a !important;	font-size: 16px !important;	outline:none !important;	margin-top: 10px !important;	margin-top: 0px !important;}#myLoginPopup .modal-content .submitBtn:hover{	border:2px solid #de443a !important;	background-color:#de443a !important;	color:#fff !important;}/* FORGOT PASSWORD PAGE START */body.page-id-845 .header-post-title-container {	background: #cc4037 !important;	padding: 50px 0 !important;}#myForgotPasswordForm{	padding: 40px;}#myForgotPasswordForm .wppb-success,#myForgotPasswordForm .wppb-warning{	max-width: 600px;	margin: 0 auto 20px;}#myForgotPasswordForm form{	margin: 20px 0 10px 0;	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	text-align: left;	position: relative;	max-width: 600px;	margin: 0 auto;}#myForgotPasswordForm form input[type="submit"]{	border:2px solid #de443a !important;	background-color:#fff !important;	color:#de443a !important;	font-size: 16px !important;	outline:none !important;	margin-top: 10px !important;	margin-bottom: 0px !important;}#myForgotPasswordForm form input[type="submit"]:hover{	border:2px solid #de443a !important;	background-color:#de443a !important;	color:#fff !important;}/* AUCTION SINGLE PAGE START */body.single-versteigerung #myHeaderMapSection #myHeaderMap{	height:250px;	width:100%;	position: absolute;}body.single-versteigerung #myHeaderMapSection{	position: relative;	height: 250px;}body.single-versteigerung #myHeaderMapSection h1{	position: absolute;	width: 100%;	margin: 0 auto;	text-align: center;	line-height: 250px;	color: #fff;	text-transform: uppercase;}body.single-versteigerung #auction_slider .mySliderImage{	height: 400px;	background-repeat: no-repeat;	width: 100%;	background-size: auto 100%;	background-position: center;	background-color: #d4cccc;}body.single-versteigerung #auction_slider .owl-nav{	display:none !important;}body.single-versteigerung #auction_slider_nav{	background-color: #fff;	padding: 0px 20px 20px;	border: 1px solid #d4d4d4;	border-top: none;}body.single-versteigerung #auction_slider_nav ul{	text-align:center;	margin-left: 50px;	margin-right: 50px;}body.single-versteigerung #auction_slider_nav ul li.active{	opacity: 1;}body.single-versteigerung #auction_slider_nav ul li{	opacity: 0.4;	display: inline-block;	height: 100px;	margin: 0px 10px;	width: 20%;}body.single-versteigerung #auction_slider_nav ul li .nav_image{	background-size: auto 100%;	background-position: center;	background-repeat: no-repeat;	width: auto;	height: 100px;	cursor:pointer;}body.single-versteigerung #auction_slider_nav .nav_btn span span{	height: 20px;	cursor: pointer;	width: 40px;	padding: 4px 8px;	border: 1px solid #000000;	position: relative;	top: 60px;}body.single-versteigerung #product_data{	margin-top:30px;}body.single-versteigerung #tabs-container .tabs-menu {	height: 40px;	float: left;	width: 100%;	background-color: white;	clear: both;	border: 1px solid #d4d4d1;	padding-top: 20px;	border-bottom: none;	}body.single-versteigerung #tabs-container .tab{	border-top: 3px solid #f4524d;	width:100% !important;	word-wrap: break-word;	overflow-y: auto;	height: 400px;}body.single-versteigerung #tabs-container .tabs-menu li {    height: 40px;    line-height: 40px;    float: left;	color:#000000;    margin-right: 10px;    background-color: #fff;	padding: 0px 20px;    border-top: 1px solid #d4d4d1;    border-right: 1px solid #d4d4d1;    border-left: 1px solid #d4d4d1;	border-top-left-radius: 10px;	border-top-right-radius: 10px;}body.single-versteigerung #tabs-container .tabs-menu li.current {    color:#fff;	position: relative;    background-color: #f4524d !important;    border:none !important;}body.single-versteigerung #tabs-container .tabs-menu li a {    padding: 10px;    text-transform: uppercase;    color: #000000;	outline:none;    text-decoration: none; }body.single-versteigerung #tabs-container .tabs-menu .current a {    color: #fff;}body.single-versteigerung #tabs-container .tab {	border: 1px solid #d4d4d1;	background-color: #fff;	border-top: 2px solid #f4524d;	float: left;	width: auto;}body.single-versteigerung #tabs-container .tab-content {    width: auto;    padding: 20px;    display: none;}body.single-versteigerung #tabs-container #tab-1 { display: block;   }/* body.single-versteigerung #product_image{	position: relative;	height: 400px;	background-repeat: no-repeat;	background-size: 100% auto;	background-position: center;} */body.single-versteigerung #product_data .my_row label{	font-weight: bold;	font-size: 16px;}body.single .auction_item_data {	display: -webkit-box;	background-color: #fff;	border: 1px solid #d4d4d4;	padding: 15px;	display: block;}body.single-versteigerung #product_data .my_row{	border-bottom:1px solid #f5f0f0;}body.single-versteigerung #product_data .my_title h4{	padding: 0px;	color: #f4524d;	width: 100%;	text-align: center;}body.single-versteigerung #product_price_data{	border-bottom: none !important;}body.single-versteigerung #product_counter_data{	border-bottom: none !important;}body.single-versteigerung .auction_item_data .my_row{	padding:5px 0px;}body.single-versteigerung .auction_item_data .bids_icon i{	background-color: #0dc09c !important;}body.single-versteigerung .auction_item_data .my_bids{	line-height: 35px;}body.single-versteigerung .auction_item_data .my_bids span{	}body.single-versteigerung .auction_item_data .my_time{	line-height: 35px;}body.single-versteigerung .auction_item_data .bids_icon,body.single-versteigerung .auction_item_data .time_icon{	margin-right:10px;}body.single-versteigerung .auction_item_data .time_icon i{	background-color:#000000 !important;}body.single-versteigerung .auction_item_data .bids_icon i,body.single-versteigerung .auction_item_data .time_icon i{	color: #fff;	line-height: 30px;	width: 30px;	text-align: center;	font-size: 18px;	border-radius: 50%;}body.single-versteigerung .auction_item_data label{	font-size: 16px;	font-weight: bold;	color: #000000;}body.single-versteigerung .auction_item_data .label_price{	font-size: 20px;	font-weight: bold;	color: #de443a;}body.single-versteigerung .auction_item_data .bid_price,body.single-versteigerung .auction_item_data .buy_price{	padding-right: 20px;	padding: 8px 10px 8px 10px;	margin-right: 20px;	border:1px solid #f2f2f2;	background-color: #f8f8f8;}body.single-versteigerung .auction_item_data .bid_price input,body.single-versteigerung .auction_item_data .buy_price input{	width: 100%;	border:none !important;	outline:none !important;}body.single-versteigerung .auction_item_data .bid_btn:hover{	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);	box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);}body.single-versteigerung .auction_item_data .bid_btn{	background-color: #0dc09c;	color: #fff;	margin: 0 auto;	width: 100%;	text-align: center;	padding: 8px 0px;	display: block;	line-height: 28px;	font-weight: bold;	font-size: 18px;}body.single-versteigerung .auction_item_data .bid_btn i{	background-color: #fff;	color: #0dc09c;	font-size: 14px;	padding: 4px;	border-radius: 50%;	margin: 0px 5px 0px 0px;}body.single-versteigerung .auction_item_data .buy_now_btn:hover{	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);	box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);}body.single-versteigerung .auction_item_data .buy_now_btn{	background-color: #de443a;	color: #fff;	margin: 0 auto;	width: 100%;	text-align: center;	padding: 10px 0px;	display: block;	font-weight: bold;	font-size: 16px;}body.single-versteigerung .auction_item_data #showTime{	font-size: 20px;	font-weight: bold;	color: #de443a;}body.single-versteigerung .auction_item_data #showTime span:first-child{	padding-left:0px !important;}body.single-versteigerung .auction_item_data #showTime span{	padding:0px 10px;}body.single-versteigerung #recent_bids_title{	margin-top: 30px;}body.single-versteigerung #recent_bids_data .recent_bid_data {	display:none;	border-top:none;}body.single-versteigerung #recent_bids_data .recent_bid_data:nth-child(-n+10){	display:block;}body.single-versteigerung #recent_bids_data .my_recent_text h3{	padding-bottom: 10px;	font-size: 20px;	font-weight: bold;}body.single-versteigerung #recent_bids_data .my_recent_text .item_name{	font-weight: bold;}body.single-versteigerung #recent_bids_data .my_recent_date .recent_date{	color: #ccc4c4;	text-align: right;	line-height: 30px;}body.single-versteigerung #recent_bids_data .my_recent_date .recent_bids{	text-align: right;}body.single-versteigerung #recent_bids_data .my_recent_date .recent_bids span i{	color: #fff;	line-height: 20px;	background-color: #0dc09c;	width: 20px;	text-align: center;	font-size: 12px;	border-radius: 50%;}body.single-versteigerung #auction_history {}body.single-versteigerung #auction_history h4{}body.single-versteigerung #auction_history table{	border: none;	width: 100%;}body.single-versteigerung #auction_history table tr{}body.single-versteigerung #auction_history table tr{	}body.single-versteigerung #auction_history table tr th{	padding: 8px;	text-align: left;	background-color: #f4524d !important;	color: white;	border: none;}body.single-versteigerung #auction_history table tr td{	padding: 10px;}#myAuctionItemStyle{	margin-top: 30px;	display: block;	padding-bottom: 30px;}#myAuctionItemStyle .myMenus{	background-color: #000000;}#myAuctionItemStyle > .tab{	border: 1px solid #d4d4d4;	display: block;	padding: 20px 10px 15px;	background-color: #fff;}#myAuctionItemStyle ul{}#myAuctionItemStyle ul li.current,#myAuctionItemStyle ul li:hover{	background-color:#f4524d !important;	cursor:pointer;}#myAuctionItemStyle ul li.active{	background-color:#f4524d !important;}#myAuctionItemStyle ul li{	display: inline-block;	padding: 0px;	color: #fff;	cursor:pointer;}#myAuctionItemStyle ul li a{	color: #fff;	outline:none !important;	padding: 15px;	display: block;}#myAuctionItemStyle .getCategoryData{	border-top:none !important;	background-color: #fff;	border: 1px solid #d4d4d4;	padding: 15px;	display: block;}#myAuctionItemStyle .myRelatedItem{	border: 1px solid #d4d4d4;	padding: 10px 5px 5px;	background-color: #fff;}#myAuctionItemStyle .myRelatedItem .my_item{	border: 1px solid #d4d4d4;	margin: 0px 10px;	position: relative;}#myAuctionItemStyle .myRelatedItem .myItemTime {	padding: 10px 0px;	background-color: #fff;}#myAuctionItemStyle .myRelatedItem .myItemTime .myItemLabel{}#myAuctionItemStyle .myRelatedItem .myItemTime .myItemLabel label{	color: #000000;	padding: 20px;	font-weight: bold;	font-size: 16px;}#myAuctionItemStyle .myRelatedItem .myItemTime .myItemCalTime{	padding: 0px 20px;}#myAuctionItemStyle .myRelatedItem .myItemTime .myItemCalTime span{	font-size: 18px;	margin-right: 5px;}#myAuctionItemStyle .myRelatedItem .my_item:hover .myContentHover{	visibility: visible;	opacity: 1;}#myAuctionItemStyle .myRelatedItem .my_item .myImage{	height: 180px;	background-size:100% auto;	background-position: center;}#myAuctionItemStyle .myRelatedItem .my_item .myContent{	background-color: #fff;	text-align: center;	position: relative;	border-top: 0;	border-radius: 0 0 3px 3px;	-webkit-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;	min-height: 285px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .myTitlePrice{	width: 100%;	display: inline-block;	padding-top: 20px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .myTitle{	font-size: 20px;	font-weight: bold;	text-align: left;	  padding-left: 20px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .myPrice{	color: #f4524d;	font-weight: bold;	font-size: 20px;	padding-right: 20px;	text-align: right;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .myDescription{	display: block;	padding: 0px 20px 15px;	text-align: justify;	margin-bottom: 0px;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #000000;	color: #ffffff;	text-align: center;	visibility: hidden;	opacity: 0;	-webkit-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverTitle{	padding-top: 15px;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverTitle h3{	text-align: left;	padding-left: 20px;	color: #fff;	font-size: 20px;	font-weight: bold;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverData > div{	text-align:left;	width: 100%;	display: inline-block;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverData .my_hover_name{	display: inline-block;	width:68%;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverData .my_hover_price{	display: inline-block;	width:30%;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverData {	padding: 0px 20px 20px;	display: block;	width: auto;}#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverData span,#myAuctionItemStyle .myRelatedItem .my_item .myContentHover .myHoverData label{	color: #fff !important;	font-weight: normal !important;}#myAuctionItemStyle .myRelatedItem .my_item .myContent label{	color: #f4524d;	font-weight: bold;	font-size: 16px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_label_text{	color: #000000;	font-weight: bold;	font-size: 16px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .myLabels{	position: absolute;	width: 100%;	bottom: 0;	border-top: 1px solid #d4d4d4;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_bids{	width: 19%;	display: inline-block;	border-right:1px solid #d4d4d4;	padding: 10px 0px;	float: left;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_buy_now{	width: 50%;	display: inline-block;	border-right:1px solid #d4d4d4;	padding: 10px 0px;	float: left;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_end_date{	width: 30%;	display: inline-block;	padding: 10px 0px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .item_link_btn{	position: absolute;	width: 100%;	bottom: 30px;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .bid_now_btn a{	margin-right: 10px;	float: right;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .buy_now_btn a{	margin-left: 10px;	float: left;}#myAuctionItemStyle .myRelatedItem .my_item .myContent .bid_now_btn a,#myAuctionItemStyle .myRelatedItem .my_item .myContent .buy_now_btn a{	background-color: #f4524d;	color: #fff;	line-height: 40px;	font-weight:bold;	width: 80%;	display: block;}/* AUCTION SINGLE PAGE END *//* COMPANY SINGLE START */body.single-firma #myInquiryNowPopup{	z-index: 999;}body.single-firma #myInquiryNowPopup .modal-content{	overflow-y: hidden;	height: auto;	width: 400px;}body.single-firma #myInquiryNowPopup .wpcf7-not-valid-tip{	display:none;}body.single-firma #myInquiryNowPopup input.wpcf7-not-valid,body.single-firma #myInquiryNowPopup input.wpcf7-not-valid{	border: 1px solid red;}body.single-firma #myInquiryNowPopup label .requir{	color:red;}body.single-firma #myInquiryNowPopup input[type="text"],body.single-firma #myInquiryNowPopup input[type="email"]{	padding:5px;}body.single-firma #myInquiryNowPopup input[type="submit"]{	border: none;	color: #fff;	font-size: 14px;	padding: 5px 20px;	background-color: #F4524D;	border-radius: 4px;	margin-bottom: 0;}body.single-firma #myInquiryNowPopup .wpcf7-validation-errors{	margin: 0;}body.single-firma #myInquiryNowPopup textarea{	padding:5px;	height:100px;}body.single-firma #myInquiryNowPopup{}body.single-firma #map{	height: 400px !important;	width: 100% !important;}body.single-firma .my_company_title{	margin-bottom: 20px;}body.single-firma .my_company_desc{	word-wrap: break-word;}body.single-firma .my_company_title h1{	border-left: 10px solid #bcbcc5;	padding-left: 15px;	padding-bottom: 0;	text-transform: uppercase;	font-weight: bold;}body.single-firma #secondary{	padding-top: 62px;}body.single-firma .inquery_now_btn{	width: 100%;	text-align: center;	margin-bottom: 15px;}body.single-firma .inquery_now_btn a{	border-radius: 0px !important;	border: none !important;	color: #fff;	font-size: 14px;	padding: 14px 20px;	line-height: 45px;	background-color: #F4524D;}body.single-firma .inquery_now_desc p{	text-align: center;}body.single-firma #product_company_slider .owl-dots{	position:relative !important;	text-align: center;}body.single-firma #product_company_slider .owl-nav{	display:none !important;}body.single-firma #product_company_slider .owl-dots .owl-dot.active{	background-color: #cc4037 !important;}body.single-firma #product_company_slider .owl-dots .owl-dot{	height: 10px !important;	width: 10px !important;	border-radius: 50% !important;	background-color:#dcd4d4 !important;	margin: 10px !important;	display: inline-block !important;	position: relative !important;}body.single #product_company_slider .mySliderImage{	height: 250px;	background-repeat: no-repeat;	width: 100%;	background-size: auto 100%;	background-position: center;	background-color: #d4cccc;}body.single #myServices{}body.single #myServices .myItem{	border: 1px solid #efe5e5;	margin: 10px;}body.single #myServices .myItem .myImage{	background-position: center;	background-size: cover;	min-height: 100px;	width: 30%;	float: left;	display: inline-block;}body.single #myServices .myItem .myTitle{	padding-left:10px;}body.single #myServices .myItem a:hover{	background-color: #F4524D; 	color: #fff;}body.single #myServices .myItem a{	outline:none;	position: absolute;	bottom: 15px;	right: 15px;	color: #F4524D;	border: 2px solid #F4524D;	font-size: 14px;	padding: 4px 8px;	text-align: center;}body.single #myServices .myContent{	min-height: 100px;	position: relative;	width: 70%;	display: inline-block;}body.single #myServices{}/* PRODUCT START *//* USER REGISTRATION PAGE START */#user-registration input[type='checkbox']{	margin-right:10px;}#user-registration .select-category{	text-align: center;	margin: 22px 0px 44px;}#user-registration .select-category select{	padding: 10px;	font-size: 20px;	display: block;	margin: 0 auto;}#user-registration .select-category #category_id{	margin-bottom:15px;}#user-registration #myModal .select-category,#user-registration #myModal .select-category select{	display:none !important;}#user-registration #staticForm .category_modal{	display:none !important;}#user-registration #myModal #my_category_form .category_modal{	width: 100%;	position: relative;	display: inline-block;}#user-registration #myModal #my_category_form .category_modal h3{	font-size: 20px !important;	float: right;	margin: 0px !important;	padding: 0px !important;}#user-registration #myModal #my_category_form .category_modal span{	font-size: 18px !important;	float: left;	line-height: 30px;}#user-registration select{	padding: 6px;	border-radius: 5px;	display: block;	outline:none;}#user-registration .inner-textfileds{}#user-registration .inner-textfileds input,#user-registration .inner-textfileds select{	width:100%;}#user-registration .inner-textfileds .left10{	padding: 0px 0px 0px 10px;}#user-registration .inner-textfileds .right10{	padding: 0px 10px 0px 0px;}#user-registration .inner-textfileds .left20{	padding: 0px 0px 0px 20px;}#user-registration .inner-textfileds .vc_col-sm-2{	padding: 0px;}#user-registration  form.custom-registration-form .row-field .text-box input,#user-registration  form.custom-registration-form .row-field .text-box select{	border: 1px solid #000000;	padding: 0;    margin: 0;}#user-registration  form.custom-registration-form .row-field.half-row .text-box input,#user-registration  form.custom-registration-form .row-field.half-row .text-box select{    width: 95%;}#user-registration  form.custom-registration-form .row-field.full-row .text-box input,body.page-template-user-registration-template  form.custom-registration-form .row-field.full-row .text-box select{    width:auto;}#user-registration span.requireField{	color:red;}#user-registration .form-field{	margin: 10px 0px;}#user-registration .inner-form-field{	padding:0px !important;}#user-registration  .myCategoryForm{	display:none;}#user-registration  .myCategoryForms input[type='text']{	border: 1px solid rgba(107, 101, 101, 0.37);    width: 100%;    padding: 0px;	background-color: #fff;	padding: 5px;    margin: 0;}#user-registration .myCategoryForms label{	font-size: 18px;}#user-registration .submitBtn{	background-color: #f4524d;    font-size: 16px;    padding: 0px 10px;    margin: 20px auto 0 auto;	}#user-registration  .centerText{	text-align:center;}#user-registration  .myFormMain{	margin-top: 20px;	margin-bottom: 20px;}#user-registration  .response-message{	text-align:center;}#user-registration  h5.true-msg{	color:green;}#user-registration  #comman_form_1,#user-registration  #comman_form_3{	display:none;}#user-registration  #msform .termandcoditionbtn{	display:none;}#user-registration  #myModal .termandcoditionbtn{	display:block;}/* USER REGISTRATION PAGE END */.myprocessbar-main{	background-color: #ddd;	}.myprocessbar{	}.redBar{	background-color:red;	width:33% !important;}.yellowBar{	background-color:yellow;	color:black !important;	width:66% !important;}.greenBar{	background-color:green;	width:100% !important;}.processbar1,.processbar2,.processbar3,.processbar4,.processbar5{	width: 0%;	height: 30px;		text-align: center;	line-height: 30px;	color: white;}.modal table.category_table{	display:none;}/* Project Listings */#category_list{	float: left;    width: 100%;	background-color: #757272;	border-radius: 4px;	margin-top: 20px;}#category_list ul{}#category_list ul li{	float:left;}#category_list ul li.active{	background-color: #cc4037;}#category_list ul li a{	color: #fff;	padding: 20px;	line-height: 10px;	outline: none;	display: block;}#myProjectListings{}#myProjectListings .myItem{	margin: 0px 15px 15px 15px;}#myProjectListings .myItem .product-image{	background-size: cover;	height: 150px;	border: 2px solid #cdcdcd;	border-bottom: 0;	background-position: center;	background-size: auto 100%;	background-repeat: no-repeat;	background-color: rgb(255,255,255);}#myProjectListings .myItem:hover .product-data{	-webkit-transition: all 0.25s ease-in-out;    transition: all 0.25s ease-in-out;	background-color: #343434;}#myProjectListings .myItem:hover h3,#myProjectListings .myItem:hover p{	color:#fff;}#myProjectListings .myItem .product-data{	background-color: #fff;	text-align: center;	position: relative;	border: 1px solid #cdcdcd;	border-top: 0;	border-radius: 0 0 3px 3px;	-webkit-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}#myProjectListings .myItem .product-title{	font-size: 16px;	min-height: 50px;	border-right: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;	padding: 5px !important;	text-align: center;}#myProjectListings .myItem .product-desc{	border-right: 1px solid #cdcdcd;	margin-bottom:0px !important;	padding: 10px;	border-top: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;}#myProjectListings .myItem .product-btn{	border: 1px solid #cdcdcd;	padding: 10px;}#myProjectListings .myItem .product-btn a{	background-color: #f4524d;	padding: 5px 10px;	border-radius: 5px;	color: #fff;	}#myProjectListings .myItem:hover .post-overlay{	visibility: visible;	opacity: 1;}#myProjectListings .myItem .post-overlay{		position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #343434;	color: #ffffff;	text-align: center;	visibility: hidden;	opacity: 0;	-webkit-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}#myProjectListings .myItem .post-overlay .product-overlay-title{	color: #fff;	padding: 8px 0px;	font-weight: bold;}#myProjectListings .myItem .post-overlay .product-overlay-desc{	padding: 10px 10px;	margin-bottom: 0px;}#myProjectListings .myItem .post-overlay .product-overlay-btn{	position: absolute;	bottom: 15px;	margin: 0 auto;	text-align: center;	width: 100%;}#myProjectListings .myItem .post-overlay .product-overlay-btn a{	background-color: #f4524d;	padding: 5px 10px;	border-radius: 5px;	color: #fff;}body.page-id-1772 .header-post-title-container {    background: #cc4037;    padding: 50px 0px;}/* RESPONSIVE TABLE CSS */table.res { 	width: 100%; 	margin-top: 20px;	border-collapse: collapse; }table.res tr:nth-of-type(odd) { 	background: #eee; }table.res th { 	background: #333; 	color: white; 	font-weight: bold; }table.res td,table.res th { 	word-wrap: break-word;	padding: 6px; 	border: 1px solid #ccc; 	text-align: left; }@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {	table.resTab1 th ,	table.resTab2 th {		display: none !important;	}	table.res , table.res thead, table.res tbody, table.res th, table.res td, table.res tr { 		display: block; 	}	table.res thead tr { 		position: absolute;		top: -9999px;		left: -9999px;	}	table.res tr { border: 1px solid #ccc; }	table.res td { 		border: none;		border-bottom: 1px solid #eee; 		position: relative;		padding-left: 50%; 	}	table.res td:before { 		position: absolute;		top: 6px;		left: 6px;		width: 45%; 		padding-right: 10px; 		white-space: nowrap;	}	table.resTab1 td:nth-of-type(1):before { content: "Name"; }	table.resTab1 td:nth-of-type(2):before { content: "Gebrauch"; }	table.resTab2 td:nth-of-type(1):before { content: "Drittanbieter"; }	table.resTab2 td:nth-of-type(2):before { content: "Name"; }	table.resTab2 td:nth-of-type(3):before { content: "Gebrauch"; }	table.resTab2 td:nth-of-type(4):before { content: "Details"; }}/* CUSTOM MODAL */.modal {    display: none;     position: fixed;     z-index: 1;     padding-top:80px;     left: 0;    top: 0;    width: 100%;     height: 100%;     overflow: auto;     background-color: rgb(0,0,0);    background-color: rgba(0,0,0,0.4); }.modal  .modal-content {    background-color: #fefefe;    margin: auto;    padding: 20px;    border: 1px solid #888;    width: 80%;	height:450px;	overflow-y: scroll;}.modal  .close {    color: #aaaaaa;    float: right;    font-size: 28px;    font-weight: bold;}.modal  .close:hover,.modal  .close:focus {    color: #000;    text-decoration: none;    cursor: pointer;}/*custom font*/@import url(https://fonts.googleapis.com/css?family=Montserrat);/*basic reset*/* {margin: 0; padding: 0;}html {	height: 100%;	/*Image only BG fallback*/		/*background = gradient + image pattern combo*/	background: 		linear-gradient(rgba(196, 102, 0, 0.6), rgba(155, 89, 182, 0.6));}body {	font-family: montserrat, arial, verdana;}/*form styles*/body.page-template-user-registration-template .main-wrapper{	background-color:#fff !important;}#user-registration {	text-align: center;	position: relative;}#user-registration .myFormSection {	margin: 20px !important;}#user-registration .myFormSection {	background: white;	border: 0 none;	border-radius: 3px;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);	padding: 20px 30px;	box-sizing: border-box;	width: auto;	text-align: left;	position: relative;}#user-registration .myFormSection h3{	padding: 5px !important;	background-color: #fff;	margin: 0;	padding: 0;	display: initial;	top: -18px;	position: absolute;	font-size: 16px;	left:30px;}#user-registration input.preview{	float:right;	display:none;}#user-registration input.prev{	float:left;	display:none;}#user-registration input.next{	float:right;}#user-registration fieldset.active{	display: block !important;}#user-registration fieldset{	display: none;}#user-registration .not-valid{	border: 1px solid red !important;}#user-registration input[type='text'],#user-registration input[type='email']{	padding:5px;	border: 1px solid #ccc;	border-radius: 3px;	width: 100%;	box-sizing: border-box;	font-family: montserrat;	color: #2C3E50;	font-size: 13px;	outline:none;}#user-registration textarea{	width: 100%;	height: 100px;} #user-registration input.submit{	background: #f4524d;	outline: none;}#user-registration .action-button {	font-size: 16px;	background: #f4524d;	float:right;	border:2px solid #f4524d;	outline: none;	border-radius: 50px;	margin-bottom: 10px;}#user-registration .action-button:hover,#user-registration .action-button:focus {	color:#f4524d;	background:#fff;	border:2px solid #f4524d;}#user-registration #myModal .prev,#user-registration #myModal .next,#user-registration #myModal .preview{	display:none !important;}#user-registration #myModal fieldset{	display: block !important;}/* #progressbar {	margin-bottom: 30px;	overflow: hidden;	counter-reset: step;	width: 50%;	margin:20px auto;}#progressbar li {  list-style-type: none;  color:#27AE60;  text-align: center;  text-transform: uppercase;  font-size: 14px;	width: 29%;  float: left;  position: relative;  padding: 10px;  border-radius: 50px;}#progressbar li.active{	background: #27AE60;	color: white;} *//*progressbar*/#progressbar {	display: inline-block;	margin-bottom: 10px;	padding-top: 25px;	padding-bottom: 25px;	/* overflow: hidden; */	counter-reset: step;	width: 300px;	margin:0 auto;}#progressbar li {	list-style-type: none;	color: white;	text-transform: uppercase;	font-size: 9px;	width: 33.33%;	float: left;	position: relative;}#progressbar li:before {	content: counter(step);	counter-increment: step;	width: 20px;	line-height: 20px;	display: block;	font-size: 10px;	color:#ebeae7;	background: #ebeae7;	border-radius: 50%;	border: 4px solid #ebeae7;	margin: 0 auto 5px auto;}#progressbar li:after {	content: '';	width: 80px;	height: 4px;	background:#ebeae7;	position: absolute;	left: -50%;	top:8px;	border-top: 4px solid #ebeae7;	border-bottom: 4px solid #ebeae7;	margin-left: 10px !IMPORTANT;}#progressbar li:first-child:after {	content: none; }#progressbar li.active:before{	background: #317fc3;	color:#317fc3;	border-radius: 50%;	border-top: 4px solid #ebeae7;	border-bottom: 4px solid #ebeae7;}#progressbar li.active:after{	background:#317fc3;	border-top: 4px solid #ebeae7;	border-bottom: 4px solid #ebeae7;}/* REGISTRATION FORM END *//* COMPANY CATEGORY PAGE */body .myCompanyTaxonomy .header-post-title-container{	background-image:url(../images/city-bg-2.jpg);	background-size: 100% auto;	background-position: top;	background-repeat: no-repeat;	padding: 50px 0;}body .myCompanyTaxonomy .header-post-title-container a{	color: #cc4037;	font-weight: bold;}body .myCompanyTaxonomy .header-post-title-container p{	color:#fff;	padding:0px 100px;	margin-bottom:0px;}body .myCompanyTaxonomy #myModal{	text-align:center;}body .myCompanyTaxonomy #myModal .close{	background-color: rgba(100, 94, 94,0.8);	color: #fefefe;	float: unset;	font-size: 24px;	font-weight: bold;	position: fixed;	right: 12%;	padding: 10px;	line-height: 10px;}body .myCompanyTaxonomy #myModal h4{	color: #cc4037;	font-weight: bold;	border-bottom: 3px solid #cc4037;	display: inline-block;	margin-bottom: 10px;	padding-bottom: 8px;	text-transform:uppercase;}body .myCompanyTaxonomy #myModal p{	padding: 0px 30px;}body .myCompanyTaxonomy section.first_section{	margin-top: 30px;	padding-bottom: 30px;}body .myCompanyTaxonomy section .myProduct{	border: 2px solid #e4dada;	text-align: center;}body .myCompanyTaxonomy section #myProductList .myStyleBtn{	width: 100%;	text-align: right;	margin-bottom:20px !important;}body .myCompanyTaxonomy section #myProductList .myStyleBtn button{	margin-bottom:0px !important;	background-color: #fff !important;	padding: 4px 4px 0px 10px !important;	outline:none;	color:#000000 !important;}body .myCompanyTaxonomy section #myProductList .myStyleBtn button.active{	background-color:#de443a !important;	color:#fff !important;}body .myCompanyTaxonomy section #myProductList.listView .myProduct{	float: left;	width: 100%;}body .myCompanyTaxonomy section #myProductList.listView .myProduct{	margin-bottom:20px;}body .myCompanyTaxonomy section #myProductList.listView .myProduct .myImage{	width: 40%;	height: 200px;	float: left;	display: inline-block;	background-position: center;	background-size: auto 100%;	background-repeat: no-repeat;	background-color: rgb(255,255,255);}body .myCompanyTaxonomy section #myProductList.listView .myProduct .myContent{	width: 60%;	float:left;	min-height:200px;	position:relative;}body .myCompanyTaxonomy section #myProductList.listView .myProduct .myContent h4{	font-weight: bold;	text-align: left;	padding: 10px 0 0 20px;}body .myCompanyTaxonomy section #myProductList.listView .myProduct .myContent .myLink{	position: absolute;	bottom: 20px;	right: 15px;}body .myCompanyTaxonomy section #myProductList.listView .myProduct .myContent h4{	text-align: left;	padding: 10px 20px 0 20px;	font-weight:bold;}body .myCompanyTaxonomy section #myProductList.listView .myItem .myLink .link_btn {	outline: none;	border: 2px solid #f4524d;	padding: 5px 10px;	color: #f4524d;	font-weight: bold;  }body .myCompanyTaxonomy section #myProductList.listView .myProduct .myContent p{	text-align: left;	padding: 10px 20px 0 20px;	word-wrap: break-word;}body .myCompanyTaxonomy section #myProductList.listView .myItem{	margin-left:20px;}body .myCompanyTaxonomy section #myProductList.gridView .myItem{	width: 33.33%;	float: left;	margin-bottom: 20px;}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myContent h4{	font-weight: bold;	font-size: 16px;	padding: 0 10px;	word-wrap: break-word;}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myProduct{	margin-left: 20px;}body .myCompanyTaxonomy section #myProductList .notFound{	margin-left:20px;	margin-right:20px;	text-align: center;}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myContent p{	min-height: 100px;	padding: 0px 10px;	word-wrap: break-word;}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myImage{	height: 180px;	background-position: center;	background-size: auto 100%;	background-repeat: no-repeat;	background-color: rgb(255,255,255);}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myContent{	border-top: 2px solid #e4dada;	padding-top: 20px;	padding-bottom: 10px;	min-height: 225px;	position: relative;}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myLink{	position: absolute;	bottom: 20px;	margin: 0 auto;	width: 100%;}body .myCompanyTaxonomy section #myProductList.gridView .myItem .myLink .link_btn{	outline:none;	border: 2px solid #f4524d;	padding: 5px 10px;	margin-bottom: 37px;	height: 50px;	color: #f4524d;	font-weight: bold;}body .myCompanyTaxonomy section .send_btn{	background-image:url(../images/company_btn.jpeg);	height: 150px;	background-position: center;	background-size: cover;	text-align:center;}body .myCompanyTaxonomy section .send_btn a{	padding: 10px 20px;	background-color: #f4524d;	color: #fff;	font-weight:bold;	position: relative;	top: 72px;}body .myCompanyTaxonomy #map {	height: 400px !important;	width: 100% !important;}body .myCompanyTaxonomy #about_message {	margin-top: 40px;	padding-bottom: 40px;}body .myCompanyTaxonomy #about_message .left_section{	text-align: center;	width: 15%;	display:inline-block;}body .myCompanyTaxonomy #about_message .left_section .about_image{	width:100%;}body .myCompanyTaxonomy #about_message .right_section .about_content{	padding-left: 20px;}body .myCompanyTaxonomy #about_message .right_section{	display: inline-block;	width: 85%;	float: right;	margin-bottom:30px;}body .myCompanyTaxonomy #about_message .right_section .myDesc{	text-align: justify;}body .myCompanyTaxonomy #about_message .right_section .myDesc strong{	color: #f4524d;	font-size: 20px;	margin-bottom: 5px;	font-weight: bold;	display: block;}body .myCompanyTaxonomy #about_message .right_section .myDesc ul{	padding: 5px 0px 5px 10px;}body .myCompanyTaxonomy #about_message .right_section .myDesc span{	word-break: inherit;}body .myCompanyTaxonomy #about_message .right_section .myDesc {	display: block;	overflow: hidden;	word-break: inherit;}body .myCompanyTaxonomy #myDescReadMore{	background-color: #f4524d;	font-size: 14px;	padding: 5px 15px;	float: right;	margin-top: 20px;}body .myCompanyTaxonomy #myDescModal.modal .close{	background-color: rgba(100, 94, 94,0.8);	color: #fefefe;	float: unset;	font-size: 24px;	font-weight: bold;	position: fixed;	right: 12%;	padding: 10px;	line-height: 10px;}body .myCompanyTaxonomy #myDescModal .myFullTitle h4{	padding-bottom: 0px;	color: #f4524d;	font-weight: bold;}body .myCompanyTaxonomy #myDescModal .myFullDesc strong{	color: #f4524d;	font-size: 20px;	margin-bottom: 5px;	font-weight: bold;	display: block;	margin-top: 10px;}body .myCompanyTaxonomy #about_message  h2{	font-size: 24px;	color: #f4524d;	font-weight:bold;}body .myCompanyTaxonomy #about_message  h2 span{	color:#b3a0a0;}body #myFilterListing{	background-color: #fff;	border: 2px solid #e4dada;	margin-bottom: 30px;}body #myFilterListing .my_form_title{}body #myFilterListing .my_form_title h4{	padding:8px 0px 8px 22px;	font-weight:bold;}body #myFilterListing .my_search_form{	padding: 20px;	  border-top: 2px solid #e4dada;}body #myFilterListing .my_search_form select{	width: 100%;	padding: 8px !important;	margin: 0px;	margin-bottom: 10px;	background-color: #f8f8f8 !important;	border: 1px solid #f2f2f2 !important;	border-radius:4px !important;}body #myFilterListing .my_search_form .input_search{	margin-bottom: 10px;	padding:5px 5px 5px 10px;	background-color: #f8f8f8;	border: 1px solid #f2f2f2;	border-radius:4px !important;}body #myFilterListing .my_search_form input[type=text]{	border:none !important;	outline:none;}body #myFilterListing .my_search_form .submit_btn{	background-color: #f4524d;	margin-bottom: 0px;	padding: 5px 10px;	font-size: 16px;	width: 100%;}body #myCustomPagination{	border: 1px solid #e4dada;	margin-left: 20px;	position: relative;	height: 42px;	margin-bottom:20px;}body #myCustomPagination .pagi_left{	width: 30%;	float: left;}body #myCustomPagination .pagi_right{	width: 100%;}body #myCustomPagination .myTitle{	line-height: 41px;	padding-left: 10px;}	body #myCustomPagination .my_col_8{	text-align:right;}body #myCustomPagination .my_pag_link #cutom_pagi li a{	outline:none !important;}body #myCustomPagination .my_pag_link #cutom_pagi li.active a{	color:#de443a}body #myCustomPagination .my_pag_link label {	font-weight: bold;	padding: 10px;	display: inline-block;}body #myCustomPagination .my_pag_link #pagination-cusotm {	display: inline-block;}body #myCustomPagination .my_pag_link #pagination-cusotm .paginationjs > div{	display: inline-block;}body #myCustomPagination .my_pag_link #pagination-cusotm .paginationjs > div input[type="text"]{	width: 50px;	padding: 5px;	line-height: 10px;	background-color: #fff;	height:20px;}body #myCustomPagination .my_pag_link #pagination-cusotm .paginationjs > div input[type="button"]{	padding-bottom: 0;	margin-bottom: 0px;	font-size: 14px;	width: auto;	padding: 0px 10px;	line-height: 10px;	background-color: #de443a;	border-radius:0px;	height:30px;}body #myCustomPagination .my_pag_link .pagination {	  line-height: 42px;}body #myCustomPagination .my_pag_link .pagination span.page_label{	color:#000;	padding-right: 20px;	padding-right: 20px;	color: #000;	border-right: none !important;}body #myCustomPagination .my_pag_link .pagination span:nth-child(1){	}body #myCustomPagination .my_pag_link .pagination span{	color: #de443a;	font-weight:bold;	border-right: 1px solid #000000 !important;	padding: 0px 5px;}body #myCustomPagination .my_pag_link .pagination a{	color: #000000;	border-right: 1px solid #000000 !important;	padding: 0px 5px;}body #myCustomPagination .my_pag_link .pagination a:last-child{	border-right:none !important;}body #myCustomPagination .my_pag_link{	  display: inline-block;	  float:left;}body #myCustomPagination .my_pag_link ul{	}body #myCustomPagination .my_pag_link ul li{	display: inline-block;	padding: 5px 0px;	color:#000000;	line-height: 32px;}body #myCustomPagination .my_pag_link ul li a{	color: #000000;	padding: 0px 8px;	border-right: 1px solid #000000;}body #myCustomPagination .my_pag_link ul li a.desable{	color:#dad0d0 !important;}body #myCustomPagination .my_pag_link ul li:last-child a{	border-right:none !important;}body #myCustomPagination .my_pag_link ul li.active a{	color: rgb(222, 68, 58);}body #myCustomPagination .my_style{	display: inline-block;	float:right;}body #myCustomPagination .my_style ul{	border-left: 1px solid #e4dada;}body #myCustomPagination .my_style ul li.active{	background-color: rgb(222, 68, 58);	color: #fff;}body #myCustomPagination .my_style ul li{	display: inline-block;	background-color: #fff;	color: #000000;	padding: 5px 5px 5px 10px;}body #myCustomPagination{}body #myCustomPagination{}/* COMPANY CATEGORY END *//* BLOG START */#blog-pagination{	padding-bottom: 20px;}#blog-pagination .navigation{}#blog-pagination .prev,#blog-pagination .next{	float:none;}#blog-pagination .screen-reader-text{	display: none;}#blog-pagination .navigation .pagination{}#blog-pagination .nav-links .current{	line-height: 30px;	background-color: #cc4037;	padding: 5px 10px;	color:#fff;	border-radius: 5px;	border: 2px solid #cc4037;	outline:none;}#blog-pagination .nav-links a{	outline:none;	margin: 0px 5px;	line-height: 30px;	background-color: #fff;	padding: 5px 10px;	border-radius: 5px;	border: 2px solid #cc4037;}#blog-pagination .nav-links{	  text-align: center;}body.page-id-109 .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}body.blog .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}body.blog .header-post-title-container .header-post-title-class{	color: #fff;}#myBlogData {	margin-top:10px;}#myBlogData .myPostItem{	margin: 10px 10px 10px 0;	border: 1px solid #e4dada;	background-color: whitesmoke;}#myBlogData .myPostItem .myItemImageBox{	height: 200px;	background-size: auto 100% !important;	background-position: center !important;	background-repeat: no-repeat !important;	background: rgb(255,255,255);}#myBlogData .myPostItem .myItemContentBox{	  padding: 10px;}#myBlogData .myPostItem .myItemContentBox h3{	padding-bottom: 0;	padding-bottom: 10px;	font-size: 20px;}#myBlogData .myPostItem .myItemContentBox .myContent{	}#myBlogData .myPostItem .myItemContentBox a{}#myBlogData .myPostItem .myItemContentBox .myItemLinkBtn{	text-align:right;}#myBlogData #read_more_post_btn{	text-align: center;	margin: 10px 0px 15px 5px;	width: 100%;	display: block;}#myBlogData #read_more_post{	outline:none;	border-radius: 0px;	border: none;	color: #fff;	margin-bottom: 0;	font-size: 16px;	padding: 8px 12px;	background-color: #F4524D;}#myBlogData .myPostItem .myItemContentBox .myItemLinkBtn a{	color: #fff;	border-color: #F4524D;	background-color: #F4524D;	padding: 5px 10px;}#blog-inner .my_company_title h1 a{	color:#f4524d;}#blog-inner .my_company_title h1{	border-left: 10px solid #bcbcc5;	padding-left: 15px;	padding-bottom: 0;	text-transform: uppercase;	font-weight: bold;	font-size: 20px;	margin-bottom: 10px;}body #blog-inner {	padding-top:50px;	padding-bottom:50px;}body #blog-inner #read_more_post_btn{	text-align: center;	margin: 15px;	width: 100%;	display: block;}body #blog-inner #read_more_post{	outline:none;	border-radius: 0px;	border: none;	color: #fff;	margin-bottom: 0;	font-size: 16px;	padding: 8px 16px;	background-color: #F4524D;}body #blog-inner .blog_image{	padding-bottom: 30px;	text-align: center;}body #blog-inner .blog_image .myImg{	height: 300px;	background-size: auto 100% !important;    background-position: center !important;    background-repeat: no-repeat !important;    background: rgba(255,255,255,0.5);}body #blog-inner #secondary.blog_category{}body #blog-inner #secondary.blog_category h3{	font-size:20px;	padding-bottom: 5px;}body #blog-inner #secondary.blog_category ul{	padding: 0;	margin: 0;	list-style: circle;	padding-left:20px !important;}body #blog-inner #secondary.blog_category ul li ul li:hover a{	text-decoration:underline;	color: #888888;}body #blog-inner #secondary.blog_category ul li{	color: #888888;	font-size: 12px;}body #blog-inner #secondary.blog_category ul li a{	font-size: 12px;	color: #888888;	display: block;	padding:7px 0px;	border-bottom: 1px solid #eeeeee;		outline:none;}body #blog-inner  #city_category ul li.active{	text-decoration:underline;}body #blog-inner  #secondary.blog_category ul li a:hover{ color: #336699;}body #blog-inner #secondary.blog_category #searchCity{	outline:none;	background-color:#fff;	font-size: 16px;	border:none !important;	}body #blog-inner #secondary.blog_category .searchCityBox{	padding:5px 8px;	background-color: #fff;	border: 1px solid #ddd;}body #blog-inner #secondary.blog_category #searchCityUL{	padding: 0;	margin: 0;	max-height: 250px;	min-height: 250px;	overflow: auto;	margin-top: 5px;}body #blog-inner #secondary.blog_category #nav-list li ul{}body #blog-inner #secondary.blog_category #nav-list{	max-height: 200px;	overflow: auto;	min-height:200px;}body #blog-inner #secondary.blog_category #city_category{	margin-top:20px;}body #blog-inner #secondary.blog_category #recentData{}body #blog-inner #secondary.blog_category #recentData .myItem{	width: 100%;	display: inline-block;}body #blog-inner #secondary.blog_category #recentData .myItem .myItemImg a{	outline:none;}body #blog-inner #secondary.blog_category #recentData .myItem .myItemImage{	width: 20%;	float: left;	height: 70px;	background-size: cover;	background-position: center;}body #blog-inner #secondary.blog_category #recentData .myItem  .myItemContent{	width: 80%;	float: right;}body #blog-inner #secondary.blog_category #recentData .myItem  .myItemContent h3{	padding-left:10px;	font-size:16px;}body #blog-inner #secondary.blog_category #recentData .myItem  .myItemContent .myDate{	font-size:14px;	padding-left:10px;}body #blog-inner #secondary.blog_category #recentData .myItem  .myItemContent .myDate i{	font-size:14px;}body #blog-inner #secondary.blog_category #searchBoxData > h3{	padding: 5px 5px 5px 10px;	border-bottom: 1px solid #e4dada;}body #blog-inner #secondary.blog_category #searchBoxData{	background-color: #fff;	border: 2px solid #e4dada;	margin-bottom: 30px;}body #blog-inner #secondary.blog_category #searchDataBlog{	margin-top: 10px;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem{	width: 100%;	display: inline-block;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem .myItemImg a{	outline:none;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem .myItemImage{	width: 20%;	float: left;	height: 70px;	background-size: cover;	background-position: center;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem  .myItemContent{	width: 80%;	float: right;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem  .myItemContent h3{	padding-left:10px;	font-size:16px;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem  .myItemContent .myDate{	font-size:14px;	padding-left:10px;}body #blog-inner #secondary.blog_category #searchDataBlog .myItem  .myItemContent .myDate i{	font-size:14px;}/* BLOG END *//* TESTIMONIALS REVIEWS PAGE START */body.page-id-371 .header-post-title-container {	background: #cc4037 !important;	padding: 50px 0 !important;}/* TESTIMONIALS REVIEWS PAGE END */ /* CONTACT PAGE START */body.page-id-78 #map{	height: 400px !important;	width: 100% !important;}body.page-id-78 .header-post-title-container {	background: #cc4037 !important;	padding: 50px 0 !important;}body.page-id-78 #myContactForm{	  margin: 20px 0 10px 0;  background: white;  border: 0 none;  border-radius: 3px;  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);  padding: 20px 30px;  box-sizing: border-box;  text-align: left;  position: relative;}body.page-id-78 #myContactForm .my_fields_name{	margin-bottom: 5px;	padding-top: 12px;}body.page-id-78 #myContactForm label{	margin-bottom: 10px;}body.page-id-78 .wpcf7-spam-blocked,body.page-id-78 .wpcf7-validation-errors{	display:none !important;}body.page-id-78 #myContactForm .my_fields  input.wpcf7-not-valid{	border:1px solid red;}body.page-id-78 #myContactForm .my_fields .wpcf7-not-valid-tip{	display:none;}body.page-id-78 #myContactForm .my_captcha{	padding-top: 10px;	padding-bottom: 10px;}body.page-id-78 #myContactForm p{}body.page-id-78 #myContactForm .req{	color:red;}body.page-id-78 #myContactForm .my_fields  input[type="submit"]{	border-radius: 0px !important;	border: none !important;	color: #fff;	font-size: 14px;	padding: 14px 20px;	line-height:8px;	background-color: #F4524D;}/* CONTACT PAGE END *//* PROFILE PAGE START */body.page-template-template-profile .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}/* PROFILE PAGE END *//* PRODUCT LISTING PAGE START */body.post-type-archive .header-post-title-container{	background: #cc4037 !important;	padding: 50px 0 !important;}/* PRODUCT LISTING PAGE END *//* FOOTER START */#colophon-{	background:rgba(209, 66, 56,0.4);	background-image:url(../images/footer-background-img.png);	background-position: center;	background-size: cover;}footer-{	transition: background-color 1s;	position: relative;	min-height: 10em;}footer-:before {	position: absolute;	top: 0; right: 0; bottom: 0; left: 0;	background-color: inherit;	content: ' ';}footer .about{	background-color:#000000;}footer .footer-background-img:hover{	opacity:1 !important;}footer .footer-background-img{	width:100%;    margin-top: 20px;	margin-bottom: -2px;}footer .myTitle{	color:#ffffff !important;}footer .myBtn.right{	float:right;}footer .footer-title-btn{	padding-bottom: 20px;}footer .footer-column-menu{	float: left;	width:100%;}footer .footer-column-menu ul li{  padding: 2px 0px;  width: 25%;  display: inline-block;}footer .footer-column-menu ul li a{	  color: #ffffff;}footer .footer-column-section{	position: relative;}footer .footer-left-section{	width:30%;	display:inline-block;	float: left;	position: relative;}footer .footer-left-section .footer-description .textwidget {	color:#fff !important;}footer .footer-left-section .footer-description{	  margin-bottom: 15px;}footer .footer-left-section .footer-title h1{	color:#ffffff;	font-size: 20px;}footer .footer-left-section .footer-social-media ul li{	display:inline-block;}footer .footer-left-section .footer-social-media ul li a{	color: #fff;	font-size: 22px;}footer .footer-right-section{	width:70%;	position: relative;	display:inline-block;	}footer .footer-right-section .footer-menu{	width:100%;}footer .footer-right-section .footer-menu .menu-title{	display:inline-block;	padding:10px;}footer .footer-right-section .footer-menu .list-menu{	display:inline-block;	float:right;}footer .footer-right-section .footer-menu ul li{	display:inline-block;	padding:10px 5px;}footer .footer-right-section .footer-menu ul li a,footer .footer-right-section .footer-menu ul li a:hover{	color:#ffffff !important;	font-size: 12px;	text-transform:uppercase;}footer .footer-right-section  .footer-counter-newsletter{	padding: 10px 0px;	border-top: 1px solid rgba(93, 90, 90, 0.75);}footer .footer-right-section  .footer-counter-newsletter .footer-counter{	width:30%;	display:inline-block;	position:relative;	float:left;	margin-bottom:20px;}footer .footer-right-section  .footer-counter-newsletter .footer-counter .counter-number{  color:#de443a;  font-weight: bold;  font-size: 34px;}footer .footer-right-section  .footer-counter-newsletter .footer-counter ul li{	display:inline-block;	text-align: center;	width: 50%;	float: left;}footer .footer-right-section  .footer-counter-newsletter .footer-newsletter{	width:70%;	float:right;	display:inline-block;	position:relative;}footer .footer-right-section  .footer-counter-newsletter .footer-newsletter .newsletter-title {	width: 33%;	float:left;}footer .footer-right-section  .footer-counter-newsletter .footer-newsletter .newsletter-content{	display:inline-block;}footer .footer-right-section  .footer-counter-newsletter .footer-newsletter .footer-newsletter-description {	width:67%;	float:right;}footer .footer-right-section  .footer-counter-newsletter .footer-newsletter .newsletter-title  h3{   	font-size: 22px;	color: #ffffff;	padding-bottom: 0;}footer .footer-right-section  .footer-counter-newsletter .footer-newsletter-form{	position: relative;	margin-top: 10px;}footer .footer-column-section a img:hover{	opacity:1 !important;}footer .footer-left-section .social_block ul li .fa{	line-height: 40px;  font-size: 20px;  width: 40px;  border-radius: 50%;  text-decoration: none;  margin: 5px 2px;  text-align: center;}footer .footer-left-section .social_block ul li .fa-facebook {  background: #3B5998;  color: white;}footer .footer-left-section .social_block ul li .fa-twitter {  background: #55ACEE;  color: white;}footer .footer-left-section .social_block ul li .fa-google {  background: #dd4b39;  color: white;}footer .footer-left-section .social_block ul li .fa-pinterest {  background: #cb2027;  color: white;}#footer-subscribe-form{	  position: relative;}#footer-subscribe-form .wpcf7-form-control-wrap{	float:left;	width:72%;	display: inline-block;}#footer-subscribe-form .wpcf7-form-control-wrap .email{	color:#cbcbcb;	display: inline-block;	width:100%;	padding:12px 0px 12px 12px;	border:0px;	border-radius:0px;	background-color:#666666 !important;}#footer-subscribe-form .wpcf7-form-control-wrap .email:focus,#footer-subscribe-form .submitBtn:focus{	outline: none;	}#footer-subscribe-form .submitBtn:hover{	box-shadow: none;}#footer-subscribe-form .submitBtn{	border:0px;	background-color: #de443a;	border-radius:0px;	font-size: 20px;	padding: 7px 25px;	width: 28%;	position: relative;	float: right;	display: inline-block;}footer .wpcf7-response-output{	float: left;	margin:0;}footer div.wpcf7 .ajax-loader{	display:none !important;}footer div.wpcf7 .ajax-loader.is-active{	display:inline-block !important;}#copyright{	padding:15px;	color:#de443a;	text-align:center;	background-color: #000000;}.header-title a img {    height: 90px;    width: auto;}/* FOOTER END */.mycustommanage .row-field{	margin: 0;	padding: 0;}.dchekbx {    display: inline-block;    margin-bottom: 5px;}/* RESPONSIVE START */@media only screen and (max-width: 1200px) {	.ls-bnnner-linkdds {		padding: 75px 0;	}	.ls-bnnner-linkdds a.ls-bnnner-link{		font-size: 16px;		display: block;		width: 247px;		margin: 0 auto 20px;	}	#home-testimonial-slider .owl-nav.disabled {		margin-top:100px;	}	#home-testimonial-slider .testimonial-item .content-item:last-child{		min-height: 120px;	}	#myAuctionItemStyle #myPutCategoriesItem  > .my_col_4{		width: 50%;	}	#home-blog-slider .blog-slider-item .blog-content{		min-height: 300px;	}}@media only screen and (max-width: 1100px) {	#company-registration .my_cutom_checkbox{		margin-top: 7px;		display: inline-block;	}	#company-registration #vat_code_checkbox_msg{		/* position:relative; */	}}@media only screen and (max-width: 1024px) {	#myBlogData .myPostItem .myItemContentBox h3{		min-height: 60px;		font-size: 18px;	}	#myBlogData .myPostItem .myItemContentBox .myContent{		min-height: 140px;	}    header #header-right-section .header-menu-right-section .search-form-top {		top: 124px !important;    }	#myBgBanner .vc_column-inner h2{		font-size:24px !important;	}	.myContactSection .myNumber h2{		font-size:22px !important;	}	#home-testimonial-slider .testimonial-item .content-item .testimonial-star{		float:none;		display:block;		width: 100%;		border-bottom: 1px solid #e2dcdc;		margin-bottom: 5px;	}	#msform .row-field.vc_col-sm-2,	#msform .row-field.vc_col-sm-4,	#msform .row-field.vc_col-sm-5,	#msform .row-field.vc_col-sm-6 {		width: 100%;	}	.dchekbx {		display: block;		margin-top: 13px;	}	#company-registration .dchekbx #vat_code_checkbox_msg {		line-height: unset;		position: unset;		width: auto;	}	#company-registration .dchekbx #vat_code_checkbox {		margin-left: 0;	}	footer .footer-right-section .footer-counter-newsletter .footer-counter {		width:100%;	}	footer .footer-right-section .footer-counter-newsletter .footer-newsletter {		width:100%;	}}@media only screen and (max-width: 960px) {	#home-blog-slider .blog-slider-item .blog-content{		min-height: 350px;	}	#home-testimonial-slider .testimonial-item .content-item:nth-child(2){		min-height: 140px;	}	#home-testimonial-slider .owl-nav.disabled {		margin-top:140px;	}	body .my_row .my_col_8 .imageDisplay .my_col_8 {		margin-bottom: 10px;		width:100%;	}	body .my_row .my_col_8 .imageDisplay .my_col_4 {		width:100%;	} }@media only screen and (max-width: 890px) {	#myBlogData .myPostItem .myItemContentBox h3{		min-height: 80px;		font-size: 18px;	}	#home-testimonial-slider .testimonial-item .content-item:nth-child(2){		min-height: 170px;	}	#home-testimonial-slider .owl-nav.disabled {		margin-top:160px;	}}@media only screen and (max-width: 850px) {	#home-blog-slider .blog-slider-item .blog-content{		min-height: 390px;	}}@media only screen and (max-width:768px) {	#myBlogData .myPostItem .myItemContentBox h3{		min-height:auto;		font-size: 18px;	}	#myBlogData .myPostItem .myItemContentBox .myContent{		min-height:auto;	}	header #header-right-section .header-menu-right-section{		float: none !important;		width: 100% !important;		padding-bottom: 20px;		display:none;	}	#site-navigation .my_responsive_menu{		display: block;	}	header #header-right-section .header-menu-left-section {		display: block;		float:none;	}	.main-small-navigation li {		position: relative;		width: 80%;		margin: 0 auto;		text-align:center;	}}@media only screen and (max-width:767px) {	body #myCustomPagination .pagi_right {		padding: 10px 0px;	}	body #myCustomPagination .my_pag_link #pagination-cusotm .paginationjs > .paginationjs-pages{		display: block;	}	body .myCompanyTaxonomy section.first_section .my_col_4{		padding: 0;	}		#readMoreMap {		float: none;		font-size: 16px;		margin-left: 0px;		margin-bottom: 0;		display: inline-block;	}	#home-testimonial-slider.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{		display: block !important;		text-align: center;		margin-bottom: 20px;	}	#home_category_tab .owl-carousel .owl-nav .owl-next, #home_category_tab .owl-carousel .owl-nav .owl-prev{		display: inline-block;		position: relative;		top: auto;	}	.map_title_anchor{		font-size: 14px;	}	.map_title_anchor a{		font-size: 14px;		margin-left: 10px;	}	#home_category_tab .tabcontent .category_item .com_price{		font-size: 18px;	}	#home_category_tab .tab ul li{		width: 50%;		text-align: center;	}	#home_category_tab .tab ul .mMenu:after{		display:none;	}	#home_category_tab .tabcontent{			}	#home_category_tab .tab a{		margin: auto;	}	#prev_cat_menu, #next_cat_menu{		margin: auto;		padding: initial;	}	#home_category_tab .owl-carousel .owl-nav .owl-next {		right: -10px;	}	#home_category_tab .owl-carousel .owl-nav .owl-prev {		left: -10px;	}	#home_category_tab .tab ul {		padding-left: 0px;	}	#home_category_tab .tab {		margin-bottom: 10px;	}	#home_category_tab .tabcontent .category_item{		display:none;	}	#home_category_tab .tabcontent .category_item:nth-of-type(1),	#home_category_tab .tabcontent .category_item:nth-of-type(2),	#home_category_tab .tabcontent .category_item:nth-of-type(3),	#home_category_tab .tabcontent .category_item:nth-of-type(4),	#home_category_tab .tabcontent .category_item:nth-of-type(5){		display:block;	}	#user-registration .inner-textfileds .left10,	#user-registration .inner-textfileds .right10,	#user-registration .inner-textfileds .left20{		padding: 10px 0px 0px;	}	#myAuctionItemStyle #myPutCategoriesItem > .my_col_4{		width:100%;	}	body.single-versteigerung .auction_item_data #showTime{		font-size: 14px;	}	body.single .auction_item_data{		padding: 5px 10px;	}		#myAuctionItemStyle ul li a{		padding: 8px;	}	#myAuctionItemStyle .myRelatedItem{		padding: 10px 0px;	}	body.single-versteigerung #tabs-container .tab{		overflow: scroll;	}	body.single-versteigerung .auction_item_data label,	body.single-versteigerung .auction_item_data .label_price{		font-size: 14px;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_bids,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_buy_now ,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_end_date{		padding:0px;		display: block;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_bids > label,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_buy_now > label,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_end_date > label{		width: 29%;		float: left;		font-size: 12px;		border-right: 1px solid #d4d4d4;		line-height: 20px;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_bids > div,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_buy_now > div ,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_end_date > div{		width: 70%;		float: right;		font-size: 12px;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_bids{		width:100%;		border-bottom: 1px solid #d4d4d4;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_buy_now{		width: 100%;		border-bottom: 1px solid #d4d4d4;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .my_end_date{		width: 100%;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .bid_now_btn a{		margin:0 auto 10px auto;		float: none;		font-size: 12px;		line-height: 25px;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .buy_now_btn a{		margin-left: 0px;		float: none;		font-size: 12px;		line-height: 25px;		margin:0 auto;	}	#myAuctionItemStyle .myRelatedItem .my_item .myContent .item_link_btn .my_col_6,	#myAuctionItemStyle .myRelatedItem .my_item .myContent .item_link_btn .my_col_6{		width:100%;	}	#search-box-header  select{		font-size: 20px !important;	}	#search-box-header  select:first-child{		/* width: 100%; */	}	#company-registration #salutation{		width:auto;	}	body.single .auction_item_data .my_col_4 {		width: 40%;		float: left;	}	body.single .auction_item_data .my_col_8{		width: 60%;		float: right;		display: block;	}	body.single-versteigerung #auction_slider_nav ul li{		display: inline-block;		height: 60px;		margin: 0px 5px;		width: 25%;	}	body.single-versteigerung #auction_slider_nav .nav_btn span span{		top: 40px;	}	body.single-versteigerung #auction_slider_nav ul li .nav_image{		width: auto;		height: 60px;	}	#myHomePhotoGalleryThumb{		display:none;	}	#myHomePhotoGallerySlider{		display:block;		margin-top: 20px;	}	#myHomePhotoGallerySlider .owl-item .item .title_caption h4{		margin-bottom: 0;		padding: 0px;		color: #fff;		background-color: rgba(0,0,0,0.5);		display: inline-block;		width: auto;		padding: 5px 10px;	}	#myHomePhotoGallerySlider .owl-item .item .title_caption{		text-align: center;		width: 100%;		display: block;		line-height: 150px;	}	#myHomePhotoGallerySlider .owl-item .item{		height: 150px;		background-position: center;		background-repeat: no-repeat;		background-size: cover;	}	#myHomePhotoGallerySlider .owl-nav{		position: absolute;		bottom: 65px;		width: 100%;			}	#myHomePhotoGallerySlider .owl-nav .owl-prev{		float: left;		margin-left:10px;		display: inline-block;		color: rgba(0,0,0,0.9);		background-color: #fff;		width: 20px;		line-height: 20px;		text-align: center;		border-radius: 50%;	}	#myHomePhotoGallerySlider .owl-nav .owl-next{		float: right;		display: inline-block;		margin-right:10px;		color: rgba(0,0,0,0.9);		background-color: #fff;		width: 20px;		line-height: 20px;		text-align: center;		border-radius: 50%;	}	#myHomePhotoGallerySlider{}	body.page-id-78 #myContactForm .my_captcha{		transform:scale(0.70);		-webkit-transform:scale(0.70);		transform-origin:0 0;		-webkit-transform-origin:0 0;	}	#myParnerPhotoGallery .tpsgallery-col-lg-4 {		width: 95%;	}	body.page-id-78 #map{		height: 200px !important;	}		body.single-firma #secondary{		padding-top:0px;	}	body .myCompanyTaxonomy #map{		height: 200px !important;	}	#user_details #right_side #myUserAboutDesc .remove-image {		right: 15px;		top: 15px;		left: auto;	}	#user_details #right_side #myUserAboutDesc .myImageBg {		height: 100%;		width: 100%;		background-size: auto 100%;		margin: 0 auto;		min-height: 100px;	}		#user_details #right_side #myUserAboutDesc .my_image_section{		margin: 0 auto;		width: 100%;		height: 100%;		min-height: 100px;	}	#user_details #right_side #myUserAboutDesc .myDisplayImg img, #user_details #right_side #myUserAboutDesc .myDisplayImg {		height: 100%;		width: 100%;		min-height: 100px;	}	#user_details #right_side #myUserAboutDesc .imageDisplay li input[type="file"]{		width:100%;		padding-bottom: 10px;	}	#user_details {		  background-color: #f8f8f8;		display: inline-block;	}	#user_details #left_side{		width: 100%;		display: inline-block;	}	#company-registration .my_custom_number{		display: inline-block;	}	#company-registration .my_custom_number .vc_col-sm-4{		width:30%;		float:left;	}	#company-registration .my_custom_number .vc_col-sm-8{		width:70%;		float:left;	}	#user_details #right_side{		width: 100%;		padding:20px 0px 0px;		display: inline-block;		margin-bottom: 30px;	}	#user_details #right_side section.content {		padding: 10px;		overflow: auto;	}	header #header-right-section{		margin-top:0px !important;	}	body.page-id-100 h2.myTitle{		font-size: 16px !important;		line-height: 30px !important;	}	body .my_row{		width: 100%;		display: inline-block;	}	body.post-type-archive .header-post-title-container{		padding: 30px 0 !important;	}	body .my_row .my_col_3{		width: 100%;		float: none;	}	body .my_row .my_col_4{		width: 100%;		float: none;	}	body .my_row .my_col_8{		width: 100%;		float: none;	}	#category_list ul li{		display: block;	}		/* HOME PAGE START */	#home-blog-slider .blog-slider-item .blog-content{		padding:10px;	}	#home-blog-slider .blog-slider-item .blog-content .blog-date-mobile{		display:block;	}	#home-blog-slider .blog-slider-item .blog-content {	  min-height: 240px;	}	body.home .myHomeLeftTitleSection{		float: left;		width: 60%;	}	body.home h2.myTitle{		font-size: 14px !important;	}	body.home .myHomeLeftTitleSection h2{		font-size: 14px !important;	}	body.home .myHomeRightBtnSection{		float: right;		width: 40%;	}	body.home .myHomeRightBtnSection .vc_btn3-container{		margin-bottom: 0 !important;	}	body.home .myHomeRightBtnSection a{		padding: 12px 10px;	}	#myPostData .myPostItem .myPostItemContent .myPostTitle{		width:65% !important;		left: 0px !important;	}	#myPostData .myPostItem .myPostItemContent .myPostBtn{		width:35% !important;	}	.myContactSection .myNumber h2{		font-size:24px !important;	}	#myBgBanner .vc_column-inner h2{		font-size:16px !important;	}	#home-blog-slider .blog-slider-item .blog-data ul{		padding: 0px 10px 10px 10px !important;	}	#home-blog-slider .blog-slider-item .blog-data ul li{		font-size:18px !important;	}	#home-blog-slider .blog-slider-item .blog-date {		display:none;	}	/* HOME PAGE END */	/* SINGLE COMPANY PAGE START */	body.single #myServices .myItem .myTitle{		font-size:16px !important;		padding:2px 0px 0px 10px;	}	body.single #myServices .myItem a{		padding: 2px 4px;	}	/* SINGLE COMPANY PAGE END */		/* SINGLE COMPANY CATEGORY PAGE START */	body .myCompanyTaxonomy .header-post-title-container{		background-size:cover !important;		padding: 20px 0px !important;	}	body .myCompanyTaxonomy .header-post-title-container h1{		font-size:20px !important;	}	body .myCompanyTaxonomy .header-post-title-container a{		display: block;	}	body .myCompanyTaxonomy .header-post-title-container p{		padding:0px 10px !important;	}	body .myCompanyTaxonomy section #myProductList.gridView .myItem{		width:100%;	}	body .myCompanyTaxonomy section #myProductList.gridView .myItem .myProduct{		margin-left:0px;	}	body #myCustomPagination {		margin: 20px 0px !important;		height:auto !important;	}	body #myCustomPagination .pagi_left{		width: 100%;		float: none;		text-align: center;	}	body #myCustomPagination .pagi_right{		width: 100%;		float: none;	}	body #myCustomPagination .myTitle{		padding-left:0px;	}	body #myCustomPagination .my_pag_link{		float:none;		width: 100%;		text-align: center;	}	body #myCustomPagination .my_style{		display:none;	}	body .myCompanyTaxonomy #about_message .left_section{		margin-bottom:15px;		width:100%;	}	body .myCompanyTaxonomy #about_message .right_section{		width:100%;	}	body .myCompanyTaxonomy #about_message .right_section .about_content{		padding: 0px;	}	body .myCompanyTaxonomy #about_message .right_section .myDesc ul li{		text-align: initial !important;	}	.myHomeSectionBgImg {		margin-top: 10px;	}	.myHomeSectionBgImg .vc_column-inner {		height:200px !important;	}	#home-testimonial-slider .testimonial-item .content-item .testimonial-name{		position:relative;	}	#home-testimonial-slider .testimonial-item .content-item .testimonial-name h3{		  font-size: 18px;	}	#home-testimonial-slider .testimonial-item .content-item .testimonial-image{		padding: 10px 0px 0px 10px !important;	}	/* SINGLE COMPANY CATEGORY PAGE END */	/* FIRMEN REGISTRATION START */	#company-registration input[type='text']{		width: 100% !important;	}	#company-registration .text-box, #company-registration .label-box{			}	#company-registration .row-field{		padding:0px !important;		margin-bottom: 12px	}	#company-registration .my_cutom_checkbox{	display: inline-block;	width: 100%;	}	#company-registration #vat_code_checkbox{		margin-top: 5px;	}	#company-registration #vat_code_checkbox_msg {		/* line-height: normal !important;		width: 100% !important;		position: relative !important */	}	#company-registration .float-left{		margin-bottom: 10px;	}	#user_details #right_side  #vat_code_number{		float: none;	}	/* FIRMEN REGISTRATION END */				#open_search_form{		display:none;	}	#search-box-header {		margin-top: -45px;	}	#search-box-header .search-data{		width: 100%;		display: block;		margin:0 auto;		padding: 2px;		margin-bottom: 10px;		font-size: 12px;	}	#search-box-header select{		width: 50%;		font-size: 12px;		padding: 2px;		margin:0 auto;		display:block;		margin-bottom: 10px;	}	#search-box-header .search-btn{		width:10px;		display:inline-block;		border-radius: 5px;		position:relative;		padding: 9px 15px 5px 9px;		line-height: 10px;	}	#home-blog-slider .owl-nav.disabled .owl-prev{		margin-left: -35px;	}	#home-testimonial-slider .owl-nav.disabled .owl-prev{		margin-left: -30px;	}	#home-blog-slider .owl-nav.disabled .owl-next{		margin-right: -35px;	}	#home-testimonial-slider .owl-nav.disabled .owl-next{		margin-right: -30px;	}	#home-testimonial-slider .testimonial-item .content-item:nth-child(2){		min-height: 100px;	}	#home-testimonial-slider .owl-nav.disabled {		margin-top:140px;	}	#home-blog-slider .owl-nav.disabled{		margin-top:260px;	}	#home-testimonial-slider .owl-nav.disabled{		margin-top: 200px;	}	#home-testimonial-slider .testimonial-item .content-item .testimonial-star{		float:none;		display:block;		width: 100%;		border-bottom: 1px solid #e2dcdc;		margin-bottom: 5px;	}    footer .footer-column-menu {            }	footer .footer-column-menu ul li{		width: 50%;	}	footer .about .footer-left-section{		width:100%;	}	footer .footer-left-section h2.myTitle{		font-size: 16px !important;		line-height: 30px !important;	}	footer .myBtn.right{		margin-top: 5px;	}	footer .myBtn.right a{		padding: 5px 8px !important;		line-height: normal !important;	}	footer  .about  .footer-right-section{		width:100%;	}	footer .footer-right-section  .footer-counter-newsletter .footer-counter{		width:100%;	}	footer .footer-right-section  .footer-counter-newsletter .footer-newsletter{		width:100%;	}	footer .footer-right-section  .footer-counter-newsletter .footer-newsletter .newsletter-title{		width:100%;	}	footer .footer-right-section  .footer-counter-newsletter .footer-newsletter .footer-newsletter-description{		width:100%;	}	#footer-subscribe-form .wpcf7-form-control-wrap{			}	footer .footer-right-section .footer-menu .list-menu{		float:none;	}	footer .footer-column-menu ul li a{		font-size: 12px !important;	}	#footer-subscribe-form .submitBtn{		padding: 12px 5px;		font-size: 14px;	}	header #header-right-section .header-menu-right-section .user-account{		width: 100%;	}	header #header-right-section .header-menu-right-section .user-account a{		position: relative;		width: 80%;		margin: 0 auto;		outline:none;		border-bottom: 1px solid #f8f8f8;		color: #fff;		display: block;		font-size: 14px;		padding: 10px 0;		text-align: center;		border-left:none !important;	}	header #header-right-section .header-menu-right-section .search-top{		display:none;	}	header #header-right-section .header-menu-right-section .user-account a span.round-plus{		display:none;	}	header #header-right-section .header-menu-right-section .user-account a.bold{		font-weight:normal !important;	}	header #header-right-section .main-small-navigation .menu-primary-container {			}	#user-registration .action-button{		font-size:12px;	}	#phone_code_number .vc_col-sm-4,	#phone_second_code_number .vc_col-sm-4{		width: 25%;		display: inline-block;		padding-right:20px;	}	#phone_code_number .vc_col-sm-8,	#phone_second_code_number .vc_col-sm-8{		width: 70%;		display: inline-block;	}	#user-registration  #content{		margin-top: 20px !important;	}	#user-registration  .nav-btn{		margin-top: 14px !important;	}	#user-registration .select-category{		margin: 20px 0px !important;	}	#user-registration  .myFormMain .vc_col-sm-1{		display: none;	}	#user-registration #myModal{		padding-top:30px !important;	}	#user-registration .myFormSection{		padding:10px !important;		margin:10px !important;	}	#user-registration .myFormSection h3{		border-bottom: 1px solid #a09090 !important;		position: relative !important;		top: auto !important;		left: auto !important;		line-height: normal !important;		display: block;	}	#user-registration #myModal #my_category_form .category_modal h3{		float:none;	}	#user-registration #myModal #my_category_form .category_modal span{		float: none;		line-height: initial;	}	footer .footer-right-section .footer-menu ul li{		display:inline-block;		width:40%;	}}@media only screen and (max-width: 767px) {	footer .footer-right-section .footer-menu ul li{		float:left;		width: 47%;	}}@media only screen and (max-width: 600px) {	#home-blog-slider .blog-slider-item .blog-content {	  min-height: 300px;	}}@media only screen and (max-width: 520px) {	footer .footer-column-menu {	  /* width: 50% !important; */	}}@media only screen and (max-width: 500px) {	#home-blog-slider .blog-slider-item .blog-content {		min-height: 325px;	}}@media only screen and (max-width:550px) {	#home-testimonial-slider .testimonial-item .content-item:nth-child(2){		min-height: 180px;	}}@media only screen and (max-width:480px) {	#home_category_tab .tab ul li{		width: 100%;	}}	@media only screen and (max-width:440px) {	#home-blog-slider .blog-slider-item .blog-content {		min-height: 360px;	}}@media only screen and (max-width:440px) {	#home-blog-slider .blog-slider-item .blog-content {		min-height: 380px;	}}@media only screen and (max-width:390px) {	#home-blog-slider .blog-slider-item .blog-content {		min-height: 420px;	}}@media only screen and (max-width:360px) {	#home-blog-slider .blog-slider-item .blog-content {		min-height: 460px;	}}/* RESPONSIVE END */