.topBannersCnt{
margin-top:15px;
width:auto;
}
.middleContainerHandlerCenter{
    display: flex;
-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.partnersDiv{
position:relative;
float:left !important;
width:18%;
margin-left:1%;
margin-right:1%;
}
.btmBannersCnt .bx-wrapper .bx-pager{
display:none;
}
.btmBannersCnt .bx-wrapper .bx-controls-direction{
display:block;
}
.btmBannersCnt{ 
margin-bottom:30px;
width:100%;
}
.btmBannersCnt .bx-wrapper{
width:100% !important;
}
.topBannersCnt .bxslider-wrap { visibility: hidden; }
.bx-wrapper .bx-viewport{
background-color:transparent;
}
.mobileSpaceTop{
width:100%;
height:100px;
display:none;
}
.menuAreaMobile, .fixedAreaMobile, .jobAddTitleHeaderTopInProdukt{
display:none;
}
.middleContainerTopHeader{
width:100%;
}
.companyInfoFirstsNewDeFb, .companyInfoFirstsNewDeFb iframe, .fb_iframe_widget_fluid span, companyInfoFirstsNewDeFb iframe ._2p3a{
width:300px !important;
}
.menuAreaUrlsClicked{
    color: #03A586 !important;
}
.removeOffer{
top: 12px !important;
}
.offerTitleToHide{
float:none;
}
button.mfp-close{
 	    opacity: 1 !important;
    border-radius: 50%;
    height: 45px !important;    
	    background-color: #FFF !important;
		right:10px !important;
}
.addedToCartNotificationArea, .addedToCartNotificationAreaErr{
position:fixed;
bottom:10px;
right:10px;
z-index:999999999999999999;
    background-color: #149A7E;
    text-align: center;
	    font-size: 13px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    border-radius: 2px;
	display:none;
	color:#FFF;
	padding-left: 10px;
    padding-right: 10px;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.addedToCartNotificationAreaErr{
background-color:#FF0000 !important;
color:#FFF !important;
}
.cartIconMobile{
position:fixed;
bottom:10px;
right:10px;
background-color: #149A7E;
background-image: url(../images/iconmonstr-shopping-cart-3-240.png);
background-position:center;
background-repeat:no-repeat;
width: 42px;
    height: 42px;
    background-size: 22px;
    z-index: 99999;
    border-radius: 50%;
	display:none;
}

@media (max-width: 481px){
.mobileSpaceTop, .jobAddTitleHeaderTopInProdukt, .cartIconMobile{
display:block;
} 
.offerTitleToHide{
display:none !important;
}
.offertatHeaderTopCnt .offerBtnHref{
text-transform:capitalize;
}


.fieldTitle{
width:100% !important;
text-align:left !important;
padding-left:0 !important; 
}
.inputFields, .selectInput{
height:28px !important; 
}
.jobListLeftOut {
    width: 100% !important;
}
.productCoverImgIn, .priceCntRight{
width: calc(100% - 30px) !important;  
}
.fieldsAreaLeft2{
    margin-left: 0 !important;
	width:100% !important;
}
.removeProduct, .removeOffer{
display:block !important;
}
.companyInfoFirstsNewDeFb, .companyInfoFirstsNewDeFb iframe, .fb_iframe_widget_fluid span, .companyInfoFirstsNewDeFb iframe ._2p3a{
width:100% !important;
}
.middleContainerTopHeader{
position:fixed;
z-index:999999999;
}
.middleContainerTop{
top:28px;
z-index:999999999;
position:fixed;
}
.fixedAreaMobile {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    top: 107px;
    overflow: hidden;
    z-index: 999999999999999;
}
.fixedAreaMobileLetf {
    position: absolute;
    left: 0;
    width: 45%;
    height: 100%;
    z-index: 999999999;
    cursor: pointer;
    background-color: rgba(255,255,255,0.6);
}
.fixedAreaMobileRight {
    position: absolute;
    left: 45%;
    width: 55%;
    height: 100%;
    z-index: 999999999;
    background-color: rgba(255,255,255,1);
    overflow: hidden;
}
.menuAreaUrls {
    position: relative;
    float: left;
    font-size: 15px;
    font-weight: normal;
    color: #A3A3A3;
    margin-left: 12px;
    margin-right: 12px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    line-height: 22px;
    height: 22px;
    font-weight: 300;
    margin-top: 10px;
}
.menuAreaMobile{
display:none;
     position: relative;
    float: right;
    height: 100%;
    margin-right: 5px;
	z-index:9999;
 }
.settingsIconMobile {
    position: relative;
    float: right;
    margin-right: 25px;
    height: 100%;
    width: 30px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://italmedks.com/images/iconmonstr-menu-thin-240.png) important;
    background-size: 25px;
}
.settingsIconMobile {
    position: relative;
    float: right;
    margin-right: 5px;
    height: 80px;
    width: 30px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://italmedks.com/images/iconmonstr-menu-thin-240.png);
    background-size: 25px;
}
.addNewPmtO {
    position: relative;
    float: right;
    margin-right: 5px;
    height: 80px;
    width: 30px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://shop.italmedks.com/images/plus_italmed.svg);
    background-size: 25px;
}
.lunaCntBig .addNewPmtO{
    background-image: url(https://shop.italmedks.com/images/plus_luna2.svg);
}
.settingsIconMobileClicked {
    background-image: url(https://italmedks.com/images/iconmonstr-x-mark-thin-240.png) !important;
    background-size: 20px;
}
.settingsIconMobile {
    margin-right: 5px;
}
.menuAreaSearch {
position: relative;
    float: right;
    height: 100%;
    margin-right: 5px;
    margin-top: 27px;
}
.searchTop {
    position: relative;
    float: left;
    width: 80px;
    border: 1px solid #fff;
    height: 24px;
    font-size: 13px;
    background-color: #fff;
    line-height: 24px;
    color: #A3A3A3;
    padding-left: 10px;
    background-position: right 5px center;
    background-repeat: no-repeat;

}
.topBannersCnt img{
width:100% !important;
}
.searchTopExtra {
      width: 80px !important;
    background-color: rgba(255,255,255,1);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}	

.searchBtn {
    height: 26px !important;
    width: 26px !important;
    cursor: pointer;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 18px !important;
	border:none !important;;
	background-color:transparent !important;
    background-image: url(https://italmedks.com/images/iconmonstr-search-thin-240.png) !important;
}
 
.searchTop {
    width: 60px;
}
.menuAreaMobile{
display:block;
}
.menuAreaSearch {
    margin-right: 15px;
}
.middleContainerTopHeader{
border-bottom:none !important;
}
.jobTitleArea{
min-height:80px !important;
}
.jobAdTopArea, .companyLogo{
height:80px !important;
margin-top:0 !important;
}
.companyLogo{
margin-left:10px;
width: 135px  !important;
}
.middleContainerTop{
height:auto !important;
}
.moreBTnL{
display:none !important;
}
.topHeaderBtnsFirst{
padding-left:10px !important;
}
.menuAreaUrls {
    width: calc(100% - 30px);
    text-align: right;
    margin-right: 30px;
    margin-left: 0;
    float: right;
}
.searchArea{
display:none !important;
}
.jobTitleArea{
width:96%;
margin-left:2%;
} 
.middleContainer, .middleContainerHandler{
width:100% !important;
}
.fieldArea{
overflow:hidden;
}
.companyDescription, .jobDescription{
width:96%;
padding-right:2%;
padding-left:2%;
}
.inputFieldsShowcaseNameFirst, .inputFieldsShowcaseName{
width:98%;
margin-right:0;
}
.checkboxLabelInfo{
width:100%;
padding-left:0;
padding-right:0;
}
.inputFieldsShowcase{
width:98%;
margin-right:0;
}
.selectInputShowcase, .applyNotAreaNew {
width:100%;
}
.applyNotAreaNew{
width: 100%;
    vertical-align: middle;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -moz-box;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: box;
    box-pack: center;
    box-align: center;
    text-align: center;
}
.textAreaShowcase{
width:98%;
}
.middleContainerCopyFooter{
display:none;
}
.leftArsseaa {
width:100%;
padding-right:2%;
padding-left:2%;
margin-bottom:15px;
    margin-left: -2%;
}
.mce-panel{
width:100% !important;
}
.mce-panel img{
width:100% !important;
height:auto !important;
}
.jobTitleAreaExtraTopAlert{
width:96%;
margin-left:2%;
} 
 
.jobTitleAreaExtraTopAlertRightArea{
width:96% !important;
padding:2% !important;
}
.jobListLeft, .middleContainerHandler{
width:100% !important;
}

.jobAddContainer{
width:91% !important;
padding:2% !important;
margin-left:2% !important;
}
.subtractQty, .addQty{
display:block !important;
height:30px !important;
width:30px !important;
line-height:30px !important;
    background-color: transparent !important;
    color: #323256 !important;
    border-color: transparent !important;
}
.addToCartBtn, .submitOrder{
height:30px !important;
line-height:30px !important;
}
.inputField{
height:24px !important;
}
.jobAddTitleRight{
margin-top:15px !important;
width:100% !important;
}
.jobAddTitle{
width:100% !important;
z-index:99;
}
.publishTimeItal{
width:50% !important;
}
.addToCartBtn{
margin-top:0 !important;
margin-right:0 !important;
float:right !important;
}
.jobAddTitleRight .jobLiner{
display:none !important;
}
.jobAddContainerHolder{
width:96% !important;
padding:2% !important;
}
.jobAddTitle{
width:100%;
padding:0;
}
.listBottomArea{
width:96%;
margin-bottom:4%;
}
.jobListLeft .lunaCntBig{
	    width: 91% !important;
}
.lunaCntBig .productTitleHeader{
height:auto !important;
}
.listBottomArea{
width: calc(100% - 20px) !important;
}
.topLinksBtnArea{
display:none;
}
.cntCnt{
left:0 !important;
margin:5% !important;
width:80% !important;
padding:5% !important;
}
.inputFieldOther .inputFieldHeader{
width:100%;
padding:0;
text-align:left;
padding-bottom:8px;
margin-top:10px;
}
.signup_frm, .inputFieldBeforeBtnErr, .inputFieldBeforeBtnForgot{
width:100% !important;
margin-left:0 !important;
text-align:left !important;
}
.inputFieldBeforeBtnForgot{
text-align:center !important;
}
#signUpBtn{
width:100%;
    appearance: none;
    -moz-appearance: none;
-webkit-appearance: none;
}
.mfp-wrap{
z-index:9999999999999999999999999 !important;
}
button.mfp-close{
    bottom: 10px !important;
	top:auto !important;
	    opacity: 1 !important;
    border-radius: 50%;
    height: 45px !important;    background-color: #FFF !important;
	    background-color: #FFF !important;
		right:10px !important;
}
.rightArea{
width:96% !important;
margin:2% !important;
}
.cartArea, .accountArea{
width:calc(100% - 20px) !important;
}
.companyInfo{
width:calc(100% - 30px) !important;
}
.companyInfoFirstsNewDeFb, .companyInfoFirstsNewDeFb iframe, .companyInfoFirstsNewDeFb .fb-page{
width:100% !important;
}
.jobListLeft .jobAddContainerOrders {
    width: 91% !important;
}
.jobAddTitleRightOrder{
position:absolute !important;
margin-top:0 !important;
right:5px !important;
z-index:0 !important; 
}
.jobAddTitle{
width:70% !important; 
}
.orderItemBoxTinyDiscVat{
display:none !important;
}
.orderItemBoxTinyTotal{
float:right  !important;
margin-right: 8px  !important;
}
.orderItemBoxTinyPri {
    width: 25% !important;
}
.jobAddContainerOffer{
width: 91% !important;
}
.offerTitle{
font-size: 18px !important;
}
.offerExpire{
line-height: 26px !important;
}
.jobAddContainerOfferCnt .publishTimeItal{
width: auto !important;
}
.jobAddContainerOfferCnt .jobAddTitle {
    width: 100% !important;
    padding-right: 0 !important;
}
.headeralert, .jobTitleAreaExtraTopAlert{
width:calc(96% - 30px) !important;
margin-left:2% !important;
}
.addedToCartNotificationArea, .addedToCartNotificationAreaErr{
left:10px; 
right: auto;
}
.inputFieldHeader{
text-align:left !important;
}
.inputFieldBeforeBtn .inputFieldHeader, .inputFieldLogin .inputFieldHeader{
display:none !important;
}
.errorArea{
width:calc(100% - 15px) !important;
}
.inputFieldLogin{
width:100% !important;
}
.pmtsOnline .profileSocialArea {
    margin-left: 2%;
    width: calc(95% - 30px);
  
}
.pmtsOnline .inputFields{
    height: 38px !important;
    line-height: 38px !important;
}
.pmtsOnline  .selectInput{
    height: 38px !important;
    line-height: 38px !important;
}
.submitPmtM{
    display: block;
    width: 95%;
    margin-left: 2%;
}

 }
