/* header css  */

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
	width: 100%;
}

.blog-featured {
	padding-top: 30px;
}
.exptheme_bezzmodule.modblue {
	padding-bottom: 20px;
}
#header .elang {
	margin-right: 36px !important;
	padding: 0 !important;
}
.beforelogin .mod-languages {
	margin-left: -45px;
}
.ifbl_fbloginbutton img {
	padding-bottom: 10px !important;
}
form#jfbl-logout-form .logout-button {
    display: none;
}
form#jfbl-login-form-fb {
    display: none;
}
button.btn-fb img {
	float: left;
	margin-right: 5px !important;
	margin-left: -10px !important;
}
#login-form .jlslogin .slogin-buttons.slogin-compact {
  display: flex;
}
#login-form .jlslogin .slogin-buttons.slogin-compact a {
  width: 50%;
  position: relative;
}
#login-form .jlslogin .slogin-buttons.slogin-compact a span {
  position: relative;
  width: 100%;
  text-align: right;
  background-size: 24px;
  background-position: 6px 8px;
  height: 40px;
  padding-left: 34px;
  text-transform: uppercase;
}
#login-form .jlslogin .slogin-buttons.slogin-compact a span:before {
  content: "LOG IN WITH FACEBOOK";
  position: absolute;
  top: 0;
  right: 8px;
  width: 100%;
  font-size: 12px;
  left: auto;
  line-height: 40px;
  color: #fff;
}
#login-form .jlslogin .slogin-buttons.slogin-compact a span.googleslogin:before {
  color: #000;
  content: "Log in with Google";
}
#login-form .jlslogin .slogin-buttons.slogin-compact a span.googleslogin {
  border: 1px solid #888282;
}
#login-form .jlslogin .slogin-buttons.slogin-compact a span.facebookslogin {
  background-image: url(https://www.mekinamender.com/layouts/libraries/socialnetworks/facebook/FB-f-Logo__white_29.png);
}

button.btn-fb:active, button.btn-fb:focus, button.btn-fb:disabled, button.btn-fb:disabled:hover, button.btn-fb {
	color: #fff;
	background-color: #4267B2;
	background-image: none;
	text-shadow: none;
	border: 0px none;
	border-radius: 0px;
	box-shadow: none;
	padding: 5px 28px 5px 15px !important;
}
#form-login-google .socialnetworks-google-login #gooLoginBT {
	padding: 5px 45px 5px 0px !important;
}
#member-profile .col-md-2\.4 span.optional {
	display: none !important;
}
.mob_registration .jamright-mod {
	display: none !important;
}
/* .afterlogin #header .top-menu-a {
	margin-right: 9px !important;
	margin-top: -20px;
} */
.afterlogin #header .top-menu-a {
	margin-right: -10px !important;
	margin-top: 5px;
}
#jam_search_mod {
    transform: translate(-134px, 40px) !important;
}
ul.lang-inline.expjamcurr {
	margin-top: 7px !important;
	padding-left: 0px !important;
}
/* .afterlogin ul.lang-inline.expjamcurr {
	margin-top: -24px !important;
	padding-left: 118px !important;
} */
.afterlogin ul.lang-inline.expjamcurr {
  margin-top: -24px !important;
  padding-left: 0px !important;
  display: table;
  margin: 0 0 0 auto;
}
/* #jfbl-logout-form .fbprofile_name {
	padding-top: 10px;
} */
#jfbl-logout-form .fbprofile_name {
  padding-top: 10px;
  text-align: right;
  padding-right: 47px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}
.effectlr::before, .effectlr::after {
	background: none !important;
	bottom: inherit !important;
	box-shadow: none !important;
	content: "";
	left: 10px;
	max-width: 300px;
	position: absolute;
	top: 80%;
	transform: rotate(-3deg);
	width: 50%;
	z-index: -1;
}
/* header css  */

div#j-sidebar-container {
    display: none !important;
}
div#j-toggle-sidebar-wrapper {
    display: none !important;
}
span.badge.badge-inverse {
    background-color: #333 !important;
}
.filter_detail {
    display: block !important;
}
a.loginbtn.afterlogin {
    top: -12px;
}
.mob_registration a.loginbtn.afterlogin {
	display: none !important;
}
.glyphicon.glyphicon-plus-sign {
	display: none;
}

/* .container.content_margin #modexpautospro_listfilter195 {
	display: none !important;
} */

/* .container.content_margin .col-md-3.cus-left-side.jamleft-colmod .expmod-bezzdesc #modexpautospro_listfilter195 {
	display: none !important;
}

.container.content_margin .col-md-3.cus-left-side.jamleft-colmod .expmod-bezztitle {
	display: none;
} */

.desctop_lefttext h4 {
	font-size: 25px !important;
	color: #e37436 !important;
}
.col-xs-12.col-md-8.desctop_lefttext h4 {
	font-size: 25px !important;
	color: #e37436 !important;
}

@media only screen and (max-width: 480px) { 
    #expautospro .desctop_left h3 {
        margin-bottom: 5px;
        padding-top: 50px;
    }
    .navbar-fixed-bottom {
        margin-bottom: -15px !important;
    }
    .jamdt-navbar {
        padding-top: 100px !important;
    }
    .mobilemenulist_top.col-xs-7 {
        text-align: center;
    }
    #afterlogin {
	display: none !important;
    }
 

}
.exptheme_expautospro .expuplimg_modpos {
	top: 23% !important;
}
.exptheme_expautospro .expuplimg_modpos > a, #open_login_popup {
	margin-top: 43px;
}
div#afterlogin .modal-content.modal-body {
    transform: translate(-6px, 0px);
}

div#afterlogin .modal-body .modal-header {
    display: flex;
}

div#afterlogin .modal-body .modal-header button.close {
    margin-left: auto;
}
.expjam_maria_registration .form-group, .expgroupsplg_fieldset .form-group {
	position: inherit !important;
}
.social-login-button {
	display: flex;
	gap: 5px;
}
.com-users-registration-complete.registration-complete {
	background: white;
	padding: 10px;
}
.alert-success {
	background-color: #0e3083 !important;
}
.com-users-registration-complete.registration-complete .alert.alert-success h3 {
	color: white;
}
/* @media(min-width: 992px){
.col-md-7 {
	width: 83.333% !important;
}
} */
@media(min-width: 992px){
/* .col-md-9 {
    width: 100% !important;
} */
  

}


@media only screen and (max-width: 600px){
li.expimgliblock .expimg_text.inline.label.label-info {
  max-width: 100%;
  width: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 10px 5px; 
  height: inherit;
}
li.expimgliblock {
    max-width: 48% !important;
    width: 100% !important;
}

li.expimgliblock a.thumbnail {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #eee;
    border: none;
    padding: 10px 0px 10px 0px;
}

}