@media screen and (min-device-width:17.375em) and (max-device-width:30em) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none !important; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
.MobileDefaultPaddingBottom { padding-bottom: 13px; }
.MobileFixed{top:0px;right:0px;left:0px !important;  -webkit-transform: none; /* Safari and Chrome */-moz-transform: none; /* Firefox */-ms-transform: none; /* IE 9 */-o-transform: none; /* Opera */transform: none;}
	
.container,
#lightbox .container{width:96%;}

header { position: fixed !important; top: 0px; left: 0px; width: 100%;background-color:#fff;z-index:99999;}
#circles_v2{margin-left:0;}
.belowHeaderLogoWrap a img{width:22%;}
#menuAndSearch .menuIconWrapper{ background-color: #373737;width:100%;height:50px;}
#menuAndSearch .searchWrapper{ float: none; width: 100%;background-color:#fff;display:none; }
img.belowHeaderImg{left:-1%;top:5px; position: static !important; position: initial !important;width:auto;}
.box-shadow-menu:before{right:6%;width:25%;}
#menuSelectedCategory{padding:0 20% 0 0;color:#fff;}
#search form input.txtField{width:90%;font-size:15px;}
#searchBtn{width:10%;}
.span_6_of_12{width:100% !important;position:relative;}
.span_12_of_12{width:100% !important;position:relative;}
.span_6_of_12 img{width:100%;}
.flexslider .slides img{min-height:0px;height:auto;}
.slides li{height:auto;}
.flex-viewport{min-height:0px;}
.flexslider{height:auto;}
#card{width:100%;padding:5%;height:auto !important;}
#cardInner{width:auto;padding:10% 2% 00 2%;height:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardInner .imgWrap{width:60%;}
.cardWrapper{margin-top:35px;}
#mainSliderInner{height:180px;}
#todaysDealAndCard{margin-bottom:35px;}
#todaysDeal{height:auto !important;}
.supplier_branch{padding:0 5% 5% 5%;}
.boxTitleWrap,
.supplier_branch h1{margin-bottom:0;}
.boxTitleWrap a{color:transparent !important;top:0px !important;bottom:auto !important;left:0px !important;background-size:auto 40%;background-position:5px center !important;}
.boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;}
.CheckOut3Slider .boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;font-size:18px !important;padding:0 5px !important;}
.hotDealsTitle  a{bottom:auto !important;top:101px !important;font-size:22px !important;}
.frame .slidee li,
.frame .slidee li.fourBox,
.frame .slidee li.twoBox{width:200px;}
/*.frame .slidee li.fourBox img,
.frame .slidee li.twoBox img{margin-left:50%;transform:translateX(-50%);}*/
.facebookBoxWrap{display:none;}
.belowHeader { display: none; }
#menuAndSearch{position:fixed;top:37px;left:0px;width:100%;margin-bottom:0;z-index:99999;background-color:#fff;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);}
.menuIconWrapper{ float: none; width: 100%; }
#menuSelectedCategory { background: none;float:right;width:50%;height:50px;line-height:50px;padding:0;}
.box-shadow-menu { display: none; }
#search p.searchFieldWrapper { background: none; }
	.loginAndRegister li { padding-top: 5px; }
	
#menuCategories { top:85px;width:100%;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);position:fixed;overflow-y:scroll;padding:0px 0 50px 0;background-color:#252525;height: -moz-calc(100% - 85px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory{border-top:1px solid #5c5c5c;}
#menuCategories li.mainCategory a{color:#fff !important;padding:5px 15px;}
#menuCategories li.mainCategory:first-child{border-top:none;}
#menuCategories li.mainCategory:hover, #menuCategories li.mainCategory:hover > a{background-color:#4a4a4a !important;}
span.icon-keyboard-arrow-left{color:#000;color:#fff;height:80%;width:10%;text-align:left;}


/*
ul.megaColWrap li.megaCol { flex: 0 0 50%;width:auto; }
ul.megaColWrap { flex-direction: row;max-height:none;}
*/
.megaCol > ul{margin:0;}
ul.megaColWrap{display:block;width:100%;padding:0;max-height:none;float:none;margin-top:40px;}
ul.megaColWrap li.megaCol{width:100%;background-color:#4a4a4a;margin:0px !important;}
ul.megaColWrap li.megaCol:last-child{display:none;}
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:0;top:85px; z-index: 99999;position:fixed;overflow-y:scroll;background-color:#4a4a4a !important;height: -moz-calc(100% - 85px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory a { display: block; }
#menuCategories li.mainCategory .megaDropDown .megaCol ul li {line-height: 1;margin:0;border-bottom:1px solid #5c5c5c;}
#menuCategories li.mainCategory .megaDropDown .megaCol ul li a {display:block;color:#fff !important;padding:15px 15px;}
.megaDropDown .megaCol p{background-color:transparent;margin:0px;padding:15px 15px;border-bottom:1px solid #5c5c5c;}

/*
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:5px;top:85px; z-index: 99999;position:fixed;height:100%;overflow-y:scroll;background-color:#fff !important;}
#menuCategories li.mainCategory a { display: inline; }
*/

.productsSliderWrapper .prev,
.productsSliderWrapper .next{display:none !important;}
.productsSlider li .imgWrap a{background-size:90% auto;}

#menuCategories li.mainCategory a span { display: none !important; }
#menu:hover #menuCategories {display:none;}
/*.headerLeft{display:none;}
.headerRight{width:100% !important;}*/
.headerRight{width:55% !important;}
.main-wrap{padding-top:100px;}
#menuCategories .megaDropDown .megaCol p a.catTitle{line-height:20px;}
.productsSlider .priceLeft{font-size:14px !important;line-height:21px !important;margin:0px !important;}
.productsSlider .price{bottom:-3px;text-align:center !important;}
.productsSlider li p{font-size:13px;}
.productsSlider li .imgWrap{margin-bottom:0px !important;}
.productsSlider .strip_brand_img{top:90px !important;}
.loginNameWrapper ul{top:80px;}
.loginNameWrapper li{text-decoration:underline;}
.loginNameWrapper li ul li{text-decoration:none;}
#signInBox{padding:5%;width:86%;}
.loginBox{padding:5%;width:90%;}
.registerBox{padding:5%;width:90%;margin-top:20px;}
#benefitsBox{overflow:hidden;width:100%;}
#benefitsBox a{width:49%;float:right;}
#benefitsBox a span.advertise1{width:85%;margin:0;padding:0 7%;}
#benefitsBox a span.advertise2{width:93%;margin:0;padding:0 7% 0 0;}
#benefitsBox a:nth-child(2){width:2%;float:right;}
.registerBox .floatRight, .registerBox .floatLeft{width:100%;}
.registerBox .floatRight input, .registerBox .floatLeft input{width:92%;}
#mainSlider{margin-top:0px;}
.banner_end_of_year img{width:100%;display:none;}
.subMenuTitle a{position: static; position: initial;width:auto;display:block;font-size:16px;height:20px;line-height:20px;}
.equal-row .subMenuGreen{right:0px;width:100%;padding-bottom:10px;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.subMenuGreen li a{color:#00baee;}
#filters{float:none !important;max-width:none  !important;width:96%;padding:0 3% 0 0;}
#filteredProductsAndMore{width:100%;float:none;}
#filter_form{display:flex;flex-direction: row;flex-wrap:wrap;display:none;}
.filterCatBox{width:46%;}
.filterCatBox:nth-child(even){margin-right:8%;}
#filters h3{margin-bottom:10px;}
.filterCatBox:last-child{border-bottom:2px solid #5e5e5e;}
#filteredProducts{padding:2%;}
#filteredProductsAndMore #filteredProducts.squares div.item,
#filteredProductsAndMore.full #filteredProducts.squares .item{width:47%;box-sizing: border-box; -moz-box-sizing: border-box;margin-right:2%;margin-bottom:10px;margin-left:0;height:250px;padding:0;}
#filteredProducts.squares .item .productInfoBottom{width:90% !important;overflow:hidden !important;top:215px !important; }
/*#filteredProducts.squares .item  aside{float:left; position: static; position: initial;left:auto;right:auto;bottom:auto; }*/
#filteredProductsAndMore.full #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore #filteredProducts.squares .item .productInfo{max-height:180px;}
#filteredProductsAndMore.full #filteredProducts.squares{padding:5px 0 0 0;}
#filteredProducts .item p a{font-size:12px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4, #filteredProductsAndMore.full #filteredProducts.squares .item .productInfo p{padding:0px !important;font-size:14px;line-height:14px;width:auto !important;}
#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix{top:200px;}
#filtersAndProducts #filteredProductsAndMore.full #filteredProducts.squares .item aside{margin-left:0px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4 a{font-size:14px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo{height:auto;max-height:80px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom{padding-right:10px !important;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom .priceLeft{font-size:14px !important;line-height:15px !important;}
#filteredProducts.squares .item .productInfoBottomEvent aside p.creditCard{margin-top:-34px;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList{position:relative;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList i{position:absolute;top:-30px;}

.arrow{margin:0 !important;top:0px !important;}
span.arrow.left{top:5px !important;}
.filterCatBox div.filter{width:18px !important;height:18px  !important;top:3px;background-image:none !important;border:1px solid #fff;}
.filterCatBox ul li{line-height:28px;}
#filteredProducts.squares .item aside{margin-left:0px;}
#filteredProducts.squares li .item .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li .item .blackCircle i{width:30px !important;height:30px !important;background-size:100% 100%;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li:hover .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li :hover .blackCircle i{background:url(/_media/images/general/icon_star.png) !important;width:30px !important;height:30px !important;background-size:100% 100% !important;top:-5px !important;left:-5px !important;}
/*Item Page*/
#product #productImageBox .moreImages{top:auto !important;bottom:4px !important;}
#product,
#productLandlan{padding:0;}
#product #productImageBox,
#productLandlan #productImageBox{width:100%;float:none;height:auto !important;}
#product #productImageBox img.main{height:auto !important;width:100% !important;}
#productLandlan div.right div#productImageBox img.item-logo{display:none;}
#productLandlan #productImageBox img{width:100% !important;height:auto !important;display:block;}
#productLandlan #productImageBox .itemCorner{width:auto !important;}
#product #productInfoBox,
#productLandlan #productInfoBox{width:100%;float:none;min-height:none;height:auto !important;}
.container #product #productInfoBox .innerInfoBox{padding:5%;}
.hrandpricebox{width:100%;}
#productInfoBox .productPriceBox section, #productInfoBox .productPriceBox3 section{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:5%;}
#productInfoBox .productPriceBox aside, #productInfoBox .productPriceBox3 aside{width:100%;padding-top:15px;text-align:left;}
#productInfoBox .productPriceBox aside a{font-size:28px;line-height:35px;display:inline-block;}
#productInfoBox .productPriceBox aside a:last-child{margin-right:20px;}
#productInfoBox  .innerInfoBox .productPriceBox section .innerRight{width:60%;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;padding:0;}
#productInfoBox .productPriceBox section .innerLeft{width:40%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0;right:0px;}
section#faces{padding:5%;display:none;}
#faces h2{position: static; position: initial;padding:0;}
#faces li{margin-left:7%;}
#shortDesc, #productFullSpec, #productFullSpec2, #productReviews{padding:5%;}
#shortDesc img, #productFullSpec img, #productFullSpec2 img{width:100% !important;height:auto !important;}
#shortDesc .right, #productFullSpec .right, #productFullSpec2 .right{padding:0 0 20px 0;width:100%;float:none;background:none !important;}
#shortDesc .left, #productFullSpec .left, #productFullSpec2 .left{width:100%;float:none;padding:0;margin:0;}
#shortDesc iframe, #productFullSpec iframe, #productFullSpec2 iframe{width:100%;height:auto;}
div#chooseAmount{width:100%;padding:5%;box-sizing: border-box; -moz-box-sizing: border-box;}
.lightboxInner{width:100%;}
.youtube-player{width:100%;}
.creditCardIcon{display:none !important;}
#shipping_comment{padding:0 0 20px 0 !important;z-index:1000 !important;}
.branch_list{margin:0;}
.branch_list li{width:auto;}
#productLandlan .right, #productLandlan .left{width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;}
.container #productLandlan .left{height:auto;}
#productInfoBox a.fullSpec{display:none;}
#sendUsMessage .inner .Title{float:none;}
#sendUsMessage .inner form{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:27px 40px 0 10% !important;}
#sendUsMessage .inner form textarea{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#sendUsMessage .inner form .right,
#sendUsMessage .inner form .center,
#sendUsMessage .inner form .left{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0px !important;}
#productFullSpec p, #productFullSpec2 p{float:none !important;}
.chooseAmountTable .chooseAmountTop .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountMain .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountTop .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountMain .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountTop .chooseAmount4{width:18%;}
.chooseAmountTable .chooseAmountMain .chooseAmount4{width:18%;}
/*Item Lead Page*/
.ItemLead .boxTitleWrap, .supplier_branch h1{position: static; position: initial;}
.ItemLead .branch_list{padding-top:40px;}
/*Order Page*/
.checkout2 .headerRight a{width:30%;}
.checkout2 .col.span_6_of_12.headerRight img.logo-img{width:30%;float:left;}
.orderBox{padding:0 0 30px 0;}
#detailsForm{margin-top:80px;}
.orderBox h1{position:static;position:initial;margin-bottom:30px;}
.OrderBoxInOrderPage{background:none !important;}
.preferredDelivery p{padding:0 5% 5% 5%;line-height:normal;width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;font-size:18px;}
.pay-interest-wrapper{margin-left:5%;}
#shipping_comment p{padding:0 5% 5% 5%;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0;}
.order_comment{width:90%;padding:2%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0 auto;display:block;height:80px;}
#paymentDetails .giftCard{padding:0 5%;}
#paymentDetails input.giftCardNumber{width:70%;}
/*#paymentDetails .paymentOption{padding:5%;}*/
.orderBox {position:static !important;position:initial !important;z-index:1 !important;}
/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.orderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

.productDetailsTop{background-color:#fff;border-bottom:1px solid #00baee;color:#000 !important;}
.iframe_credit{width:100%;overflow-y:scroll;}
#expMonth, #expYear{width:80px !important;}
#contentWrapper .container #productFullSpec p, #contentWrapper .container #productFullSpec2 p{width:100% !important;padding:0px !important;}
.swiper-slide p{font-size:22px !important;}
.SwiperImage{height:200px;background-size:cover;}
.div_img_115{height:115px !important;}
.productsSlider li .imgWrap{height:115px !important;}
.productsSlider{height:180px;padding:0 !important}
.strip_brand_img{top:102px !important;}

#shippingInfo .address, #shippingInfoSelfDelivery .address, #shippingInfoBoxIt .address, #paymentDetails .paymentOption{width:70%;margin:10px auto;}
#shippingInfo .addAddress, #paymentDetails .newCard{width:92%;margin:10px auto;}
.preferredDelivery aside{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.preferredDelivery .sbHolder{margin:0 auto;}
.pay-without-interest-msg{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.pay-interest-wrapper{width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}

#lightbox .container #addTo{width:100%;padding:0;}
#addTo .addToItems .item{width:46%;margin-right:1.5%;margin-left:1%;}
#addTo .upsale_close{top:105px;left:20px;right:auto;}

/*cart page*/
#cartRight{float:none;width:100%;}
#cartSidebar{display:none;}
#cartForm .inner{padding:0px;}
#cartForm  #cartItems .cartItem{height:auto;}
#cartForm  #cartItems .cartItem .itemImage{width:25%;padding:0;}
#cartForm  #cartItems .cartItem .itemImage img{width:100%;}
#cartForm  #cartItems .cartItem .itemInfo{width:50%;padding-right:2%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cartForm  #cartItems .cartItem .itemInfo .deleteItem{left:0;top:0;float:none;display:block;}
#cartForm  #cartItems .cartItem .itemPriceAndQuantity{float:right;width:25%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:10px;}
#commercialPopup .imgWrap{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;text-align:center;}
#commercialPopup .imgWrap{display:inline-block;}
#commercialPopup .right{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup .right p{text-align:center;padding-top:15px;}
#commercialPopup a.btn{margin:0 auto;}
#signInBox{margin:10px auto;}
.loginBox input.txtField, .registerBox input.txtField{padding:10px;width:90%;}
input[type="checkbox"]{ -ms-transform: scale(2); /* IE */ -moz-transform: scale(2); /* FF */ -webkit-transform: scale(2); /* Safari and Chrome */ -o-transform: scale(2); /* Opera */  padding: 10px;}
input[type="checkbox"]+span{padding-right:15px;line-height:20px;}
.loginBox .rememberMe input{margin:8px 0 0 8px;}
.boxTitleWrap{height:30px;}
.boxTitleWrap span{line-height:30px;font-size:22px;}
.productsSliderWrapper a.allSugestions{line-height:30px;height:30px;}
.productsSlider li.twoBox a.specialPrice,
.notConnected .productsSlider li a.specialPrice,
.productsSliderGreen li a.specialPrice{background-color:#ccc !important;}
.equal-row .subMenuGreen span{display:none;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none;}
.back-to-top {background: none;margin: 0;position: fixed;bottom: 0;right: 0;width: 70px;height:30px;z-index: 100;display: none;text-decoration: none;color: #ffffff;background-color:rgba(148,148,148,0.3);}
input[type="text"]{min-height:44px;box-sizing: border-box; -moz-box-sizing: border-box;}
/*join us page*/
#aboutBox .aboutBoxLeft .inner{float:none;}
#joinNowForm input.txtField, #joinNowForm textarea{width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box;;}
.simply-scroll .simply-scroll-clip{width:100%;}
/*contact us page*/
#contact-us{padding:40px 0;width:100%;}
#contact-us .col-wraps{width:100%;}
#contact-us .col{width:94%;float:none;margin:0 auto;}
.subMenuGreen .bread_crumbs a:first-child{font-size:22px !important;}
/*lead page*/
#sendUsMessageForm .submitBtnShadow{background:none !important;margin-top:40px !important;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:40px;background-color:#000 !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-23px;}
#sendUsMessageForm input.txtField, #sendUsMessageForm textarea{width:100%;}
#sendUsMessageForm .small textarea{height:100px !important;}
#sendUsMessageForm .sbHolder{width:100% !important;}
#sendUsMessageForm .sbSelector{width:100% !important;}
.loginBox input#loginPassword{min-height:44px;width:90%;padding:10px;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none !important;}
#nanoRepProxyContainer{display:none !important;}
.benefitWrapper .subMenuTitle a{top:3px;width:auto;}
/*Order details page*/
.orderTable .orderItem section{padding:10px;}
.orderTable .orderItem article{border-bottom:1px solid #000;}
.orderTable .orderItem article:last-child{border-bottom:none;}
/*lead form*/
#leadFormId{width:100%;padding:5%;min-height:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;}
#leadFormId .wrapper form{float:none;}
#leadFormId .fieldContainer{float:none;width:100%;}
#leadFormId .wrapper{float:none;}
#leadFormId  input[type='text'], #leadFormId  select{width:100% !important;min-height:44px;}

/*credit card page*/
.PageCreditCard .Header .linkForImg{top:0px;left:0px;width:100%;bottom:auto;height:200px;}
.PageCreditCard .listLinks{ position: static !important; position: initial !important; }
.PageCreditCard .listLinks a{font-size:18px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2{font-size:32px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2 small{font-size:22px;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.case_fly{left:0px !important;top:0px !important;width:40% !important;}
.PageCreditCard .SmartContent ul.no-style-disc li{font-size:22px !important;width:100% !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_companies{top:20px !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_side_img{left:0px;right:auto !important;}
.PageCreditCard .DreamTitle{font-size:28px !important;}
.PageCreditCard .DreamSubTitle{font-size:24px !important;}
.PageCreditCard .DeramWrap{padding-bottom:150px !important;width:100% !important;}
.PageCreditCard

/*Page credit card details*/
.PageCreditCardDetails .popup-main-title{font-size:24px;top:5px;right:5px;}
#test-popup004 .popup-sub-title{top:28px !important;right:5px !important;width:50%;line-height:20px;}

/*travler page*/
.SmartContent .main_title{font-size:22px !important;}
.SmartContent .container{box-sizing: border-box; -moz-box-sizing: border-box;width:100%;}
.travelForm input[type="text"]{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.SmartContent div p{width:100% !important;}
.travelForm .submitContainer{width:100% !important;}
#creditLeadFormEntity{width:100% !important;}
.separator{width:100% !important;}
.credit_card_section{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.img-details{margin-top:20px;width:100% !important;}
.credit_card_section{height:auto !important;}
ul.list-traveler{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Search Result Page*/
.SearchResultsPage .slidee  .item{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;height:auto !important;}
.SearchResultsPage .productInfo{width:100% !important;float:none;padding:0 !important;margin:0;box-sizing: border-box; -moz-box-sizing: border-box;}
.SearchResultsPage .productImage{width:100%;float:none;padding:0;margin:0;}
.SearchResultsPage .productImage a{display:block;}
.SearchResultsPage .productImage a img{width:90%;float:none;padding:0;margin:0 auto;max-width:none !important;max-height:none !important;}
.SearchResultsPage #filteredProducts .item aside{ position: static !important; position: initial !important; }

/*register form*/
#cardSteps.clearfix.registerForm{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm input.txtField{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.cardStepSelectWrapper.harshamaOptions{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm #formTextArea{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}

/*search results drop down*/
.searchResults{width:100%;position:fixed;height:100%;overflow-y:scroll;}
.searchResults .col{margin:0;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;float:none;}
.searchResults .bannerItemsList{margin:0px;padding:0 2%;box-sizing: border-box; -moz-box-sizing: border-box;}
.searchResults .bannerItemsList li{height:auto;overflow:hidden;}
.searchResults .bannerItemsList li a{display:block;}
.searchResults .bannerItemsList li a img{float:right;width:20%;}
.searchResults .bannerItemsList li a p{float:right;width:80%;margin:0;padding:0 2% 0 0;box-sizing: border-box; -moz-box-sizing: border-box;}

/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.OrderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}


/*portal memutag*/
#home_brand a.content-label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.brand-right-side{margin:0 !important;padding:40px 0 0 0 !important;height:auto !important;}
.brand-right-side .brand-item{margin:0 !important;padding:0 0 10px 0 !important;height:auto !important;width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;display:block !important;}
.brand-right-side .brand-item div{width:100% !important;}
.brand-right-side .brand-item  .brand-item img{width:70% !important;margin:0 auto !important;}
.brand-right-side .brand-item p.brand-item-desc{width:100% !important;display:block;margin:0;text-align:center;}
.brand-left-side .brand-block{width:100% !important;height:auto !important;margin:0 !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Page yaya*/

.PageYaya{height:auto !important;overflow:hidden;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;}
.PageYaya .textPrefix{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;line-height:24px !important;height:auto !important;padding:15px 0 !important;}
.PageYaya  .searchFields{width:100% !important;float:none !important;overflow:hidden;}
.PageYaya  .searchFields label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;display:block;overflow:hidden;position:relative;}
.PageYaya   .searchFields label .sbHolder{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.PageYaya   .searchFields label input{float:none !important;width:100% !important;}
.PageYaya   .datePickerButton{position:absolute;top:12px;left:5px;float:none !important;margin:0 !important;}
.PageYaya  .left{float:none !important;width:100% !important;text-align:center !important;}
.PageYaya  .left .submitBtnShadow{background:none !important;margin:0 auto !important;width:40% !important;height:40px !important;position:relative;}
.PageYaya  .left .submitBtnShadow p{width:100% !important;height:100% !important;text-align:center !important;vertical-align:middle !important;}
.PageYaya   .left .submitBtnShadow .submitBtn{width:100% !important;height:100% !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;margin:0 !important;}
.PageYaya   .left .submitBtnShadow .send_title{position:absolute !important;top:0px !important;margin:0 !important;line-height:40px;}

/*Page Hotel Combined*/

.PageHotelCombined{height:auto !important;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;background:#ccc url(/_media/images/HotelCombinedMobileBg.jpg) top left/100% auto  no-repeat !important;}
.MainCombinedDiv{width:100% !important;padding:0 !important;background:none !important;}
.hcsb_container{width:100% !important;}
.hcsb_outer{padding:0 !important;}
.hcsb_content label{text-align:center !important;}
.hcsb_citySearchWrapper,
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{width:100% !important;float:none !important;}
.hcsb_checkoutDateContent img{margin:0px !important;}
.hcsb_searchButton{margin:20px auto !important;float:none !important;}


/*Portal memutag*/
#home_brand .brand_right,
#home_brand .brand_left{float:none !important;width:100% !important;margin-top:20px;border-bottom:1px solid #000;}
#home_brand .largeEvent .text_part{width:40% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#home_brand .largeEvent img{width:40% !important;}
.home_special h3 i.logo{margin:0 5px !important;}
.home_special .benefit_strip_elem{width:49%;margin:0 0 10px 2% !important;}
.home_special .benefit_strip_elem:nth-child(odd){width:49%;margin:0 0 10px 0px !important;}
.home_special.brand_full{height:auto !important;overflow:hidden;}
.home_special.brand_full h3{height:auto !important;overflow:hidden;}

/*isrotel pop*/
#isrotel_popup{width:96% !important;left:2%  !important;background-size:100% auto  !important;margin:0 auto !important;}
#isrotel_popup  #isrotel_id{box-sizing: border-box; -moz-box-sizing: border-box;right:0px !important;width:100% !important;}
#isrotel_popup  #isrotel_id+span{top:250px !important;}
#isrotel_popup  #isrotel_btn{right:0px !important;top:380px !important;}

/*amdocs pop up*/

#openIframe #iframeClose{margin:0 !important;}
#openIframe > div:first-child{right:0px !important;margin:0px !important;width:100% !important;}
#openIframe iframe{width:100%;}
#openIframe iframe img{width:100%;}

/*check out final message*/
#orderAccepted{background:none !important;padding:0 !important;}

/*first sign up*/
#firstRegistrationAndMembersLogin{padding:0px !important;}
#firstRegistration{float:none !important;width:100% !important;height:auto !important;background-side:100% auto !important;}
#firstRegistrationForm div p{float:none !important;margin:0px !important;padding-bottom:15px;}
#firstRegistrationForm input.txtField{box-sizing: border-box; -moz-box-sizing: border-box;line-height:44px;width:80% !important;}
#firstRegistrationAndMembersLogin #membersLogin{float:none !important;max-width:none !important;}
#firstRegistrationAndMembersLogin #membersLoginForm input.txtField{line-height:44px;width:80% !important;}
#firstRegistration .inner{margin-top:120px !important;}

/*fly*/
.credit_card_section .text-container{display:block;right:0px;}

div.productsSlider  div.frame ul.slidee.clearfix{min-width:0 !important;}

.StripLoader{height:210px;display: none;}
.subMenuTitle{position: static; position: initial;padding:4px 15px 1px 0px; }

/*Page wobi new*/
.PageWobiNew .MainText .GiftBoxIcon{width:20%;bottom:-12%;}


#galleryWrapper1, #galleryWrapper2, #galleryWrapper3, #galleryWrapper4{ width:100% !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.bx-viewport li{width:100% !important;}
.bx-viewport li img{width:100% !important;height:auto !important;}
#galleryWrapper1 .close, #galleryWrapper2 .close, #galleryWrapper3 .close, #galleryWrapper4 .close{top:5px;right:5px;}
#galleryWrapper1 .next, #galleryWrapper2 .next, #galleryWrapper3 .next, #galleryWrapper4 .next{right:0px;}
#galleryWrapper1 .prev, #galleryWrapper2 .prev, #galleryWrapper3 .prev, #galleryWrapper4 .prev{left:0px;}
#gallery1, #gallery2, #gallery3, #gallery-full{width:100% !important; box-sizing: border-box;}

/*magazine*/
#magazineLeft .MagazineDefaultHeader .Right{width:38%;line-height:96px;vertical-align:middle;}
div.magazineTop img{width:100% !important;}
#magazineLeft .MagazineDefaultHeader .Left{font-size:20px;}
div#msg_summer{width:100% !important;top:0px !important;right:0px !important;left:auto !important;}/*new pensia*/
.PagePensia .Phone{width:70%;margin-left:2% !important;margin-top:13px;}
.PagePensia .PhonePrefix{width:28%;margin-left:0;margin-top:13px;height:45px;}
.PagePensia .InputCheckBox {margin: 0 0 5% 5%;}
.PagePensia .SlidersGraphsWrap .SlidersWrap .TableSliders .Title{width:20%;}

.SumPage #filteredProducts:not(.squares) .item{max-width:initial;width:90%;}
.SumPage #filteredProducts:not(.squares) .item .productImage{width:40%;padding-left:0;}
.SumPage #filteredProducts:not(.squares) .item .productImage a{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item .productImage a img{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item  .productInfo{width:55%;margin-right:5%;}

.PageCreditCardNew .HeaderLayerOn  img.buttonOrder{width:55%;margin-top:18%;}
.PageCreditCardNew h1{font-size:2.0em;padding:10px 0;}
.PageCreditCardNew h2{font-size:2.4em;text-align:center;}
.PageCreditCardNew .SquaresWrap .SquareWrap .SquareContent .Text{width:86%;padding-top:0;font-size:1.4em;}   
.PageCreditCardNew .SquaresWrap .SquareWrap{margin-bottom:30px;margin-left:0;width:48%;margin-left:2%;}    
.PageCreditCardNew .SquaresWrap .SquareWrap(even){margin-left:0;}    
.PageCreditCardNew .SquaresWrap .SquareWrap h2{font-size:1.8em;}
.PageCreditCardNew .Square{padding-top:80%;}    
.PageCreditCardNew .ContentSquares{padding-top:0;}    
.PageCreditCardNew .SquaresWrap{padding-top:40px;}  
.PageCreditCardNew .ImageType {text-align:center;}
.PageCreditCardNew .ImageType img{width:70% !important;display:inline-block;}  
.PageCreditCardNew .bgGrey{background-color:#fff;}  
.PageCreditCardNew .ArticlesWrap{padding:0 2%;}
.PageCreditCardNew .CreditPageSection ul li{padding:30px 6% 0 0;}

.LeadDisclaimerText{width:90% !important;padding-right:5%;}
.LeadFormNewDesign .FormBox{background:none !important;}
.LeadFormNewDesign .purple #sendUsMessageForm input.submitBtn{background-color:#000 !important;color:#00baee !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-37px !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow{float:left;height:auto;}


#productReviews .ReviewsHeader .Text{padding-top:0px;}
#imgPreButton_ifrInteractiveNavigator{width:60px;}
#divPreInteractiveNavigatorButton{left:5px !important;bottom:0px !important;right:auto !important;}

.PagePensiaNew .TextLarge{font-size:2.4em;}
.PagePensiaNew .TextCube .TextMed{font-size:1.5em;}
.PagePensiaNew .TextCube .TextSmall{font-size:1.3em;}
.PagePensiaNew .TextCube .BottomText{font-size:1.1em;}
.PagePensiaNew .TextCube.L{margin-top:15px !important;}

.PagePensiaNewVer1 .PensiaCol{margin-top:80px;margin-right:0 !important;background-color:#f3f3f3;}
.PagePensiaNewVer1 .HeaderWrap{padding-bottom:0;}
.PagePensiaNewVer1 .CompareLine{font-size:20px;}
.PagePensiaNewVer1 .HeaderText{top:3%;width:60%;}
#specialElem .PagePensiaNewVer1 .HeaderText h1{font-size:1.4em;}
#specialElem .PagePensiaNewVer1 .HeaderText h2{font-size:1.4em;}
.PagePensiaNewVer1 .CompareTable .ChooseCol .Title{margin:20px auto 0 auto;}
.PagePensiaNewVer1 .SecondCol{margin-top:120px;}
.PagePensiaNewVer1 .LeadsForm{padding-bottom:140px;}
.PageJapanika .main-wrap{padding-top:40px;}

#filteredProducts.filtereLine .pl15{padding-left:0;}
#filteredProducts.filtereLine .item .productImage{text-align:center;float:none;}
#filteredProducts.filtereLine .item .productImage img{max-width:240px;max-height:auto;}
#filteredProducts.filtereLine .item{height:auto;}
#filteredProducts.filtereLine .col.span_7_of_12.productInfo{float:none;clear:both;width:auto;}
#filteredProducts.filtereLine  .item aside{left:10px;right:auto;}
#filteredProducts.filtereLine  .strip_brand_img{top:15px !important;}

#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix .creditCard{top:5px;}

.magazineArticle .content{width:96%;margin:0 auto;padding:0;}

.ItemLead  #Tami4Item{text-decoration:underline;color:blue;}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 720px) and (-webkit-device-pixel-ratio: 2) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none !important; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
.MobileDefaultPaddingBottom { padding-bottom: 13px; }
.MobileFixed{top:0px;right:0px;left:0px !important;  -webkit-transform: none; /* Safari and Chrome */-moz-transform: none; /* Firefox */-ms-transform: none; /* IE 9 */-o-transform: none; /* Opera */transform: none;}
	

.container,
#lightbox .container{width:96%;}
header { position: fixed !important; top: 0px; left: 0px; width: 100%;background-color:#fff;z-index:99999;}
#circles_v2{margin-left:0;}
.belowHeaderLogoWrap a img{width:22%;}
#menuAndSearch .menuIconWrapper{ background-color: #373737;width:100%;height:50px;}
#menuAndSearch .searchWrapper{ float: none; width: 100%;background-color:#fff;display:none; }
img.belowHeaderImg{left:-1%;top:5px; position: static !important; position: initial !important;width:auto;}
.box-shadow-menu:before{right:6%;width:25%;}
#menuSelectedCategory{padding:0 20% 0 0;color:#fff;}
#search form input.txtField{width:90%;font-size:15px;}
#searchBtn{width:10%;}
.span_6_of_12{width:100% !important;position:relative;}
.span_12_of_12{width:100% !important;position:relative;}
.span_6_of_12 img{width:100%;}
.flexslider .slides img{min-height:0px;height:auto;}
.slides li{height:auto;}
.flex-viewport{min-height:0px;}
.flexslider{height:auto;}
#card{width:100%;padding:5%;height:auto !important;}
#cardInner{width:auto;padding:10% 2% 00 2%;height:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardInner .imgWrap{width:60%;}
.cardWrapper{margin-top:35px;}
#mainSliderInner{height:180px;}
#todaysDealAndCard{margin-bottom:35px;}
#todaysDeal{height:auto !important;}
.supplier_branch{padding:0 5% 5% 5%;}
.boxTitleWrap,
.supplier_branch h1{margin-bottom:0;}
.boxTitleWrap a{color:transparent !important;top:0px !important;bottom:auto !important;left:0px !important;background-size:auto 40%;background-position:5px center !important;}
.boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;}
.CheckOut3Slider .boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;font-size:18px !important;padding:0 5px !important;}
.hotDealsTitle  a{bottom:auto !important;top:101px !important;font-size:22px !important;}
.frame .slidee li,
.frame .slidee li.fourBox,
.frame .slidee li.twoBox{width:200px;}
/*.frame .slidee li.fourBox img,
.frame .slidee li.twoBox img{margin-left:50%;transform:translateX(-50%);}*/
.facebookBoxWrap{display:none;}
.belowHeader { display: none; }
#menuAndSearch{position:fixed;top:37px;left:0px;width:100%;margin-bottom:0;z-index:99999;background-color:#fff;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);}
.menuIconWrapper{ float: none; width: 100%; }
#menuSelectedCategory { background: none;float:right;width:50%;height:50px;line-height:50px;padding:0;}
.box-shadow-menu { display: none; }
#search p.searchFieldWrapper { background: none; }
	.loginAndRegister li { padding-top: 5px; }
	
#menuCategories { top:85px;width:100%;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);position:fixed;overflow-y:scroll;padding:0px 0 50px 0;background-color:#252525;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory{border-top:1px solid #5c5c5c;}
#menuCategories li.mainCategory a{color:#fff !important;padding:5px 15px;}
#menuCategories li.mainCategory:first-child{border-top:none;}
#menuCategories li.mainCategory:hover, #menuCategories li.mainCategory:hover > a{background-color:#4a4a4a !important;}
span.icon-keyboard-arrow-left{color:#000;color:#fff;height:80%;width:10%;text-align:left;}


/*
ul.megaColWrap li.megaCol { flex: 0 0 50%;width:auto; }
ul.megaColWrap { flex-direction: row;max-height:none;}
*/
.megaCol > ul{margin:0;}
ul.megaColWrap{display:block;width:100%;padding:0;max-height:none;float:none;margin-top:40px;}
ul.megaColWrap li.megaCol{width:100%;background-color:#4a4a4a;margin:0px !important;}
ul.megaColWrap li.megaCol:last-child{display:none;}
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:0;top:85px; z-index: 99999;position:fixed;overflow-y:scroll;background-color:#4a4a4a !important;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory a { display: block; }
#menuCategories li.mainCategory .megaDropDown .megaCol ul li {line-height: 1;margin:0;border-bottom:1px solid #5c5c5c;}
#menuCategories li.mainCategory .megaDropDown .megaCol ul li a {display:block;color:#fff !important;padding:15px 15px;}
.megaDropDown .megaCol p{background-color:transparent;margin:0px;padding:15px 15px;border-bottom:1px solid #5c5c5c;}

/*
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:5px;top:85px; z-index: 99999;position:fixed;height:100%;overflow-y:scroll;background-color:#fff !important;}
#menuCategories li.mainCategory a { display: inline; }
*/

.productsSliderWrapper .prev,
.productsSliderWrapper .next{display:none !important;}
.productsSlider li .imgWrap a{background-size:90% auto;}

#menuCategories li.mainCategory a span { display: none !important; }
#menu:hover #menuCategories {display:none;}
/*.headerLeft{display:none;}
.headerRight{width:100% !important;}*/
.headerRight{width:55% !important;}
.main-wrap{padding-top:100px;}
#menuCategories .megaDropDown .megaCol p a.catTitle{line-height:20px;}
.productsSlider .priceLeft{font-size:14px !important;line-height:21px !important;margin:0px !important;}
.productsSlider .price{bottom:-3px;text-align:center !important;}
.productsSlider li p{font-size:13px;}
.productsSlider li .imgWrap{margin-bottom:0px !important;}
.productsSlider .strip_brand_img{top:90px !important;}
.loginNameWrapper ul{top:80px;}
.loginNameWrapper li{text-decoration:underline;}
.loginNameWrapper li ul li{text-decoration:none;}
#signInBox{padding:5%;width:86%;}
.loginBox{padding:5%;width:90%;}
.registerBox{padding:5%;width:90%;margin-top:20px;}
#benefitsBox{overflow:hidden;width:100%;}
#benefitsBox a{width:49%;float:right;}
#benefitsBox a span.advertise1{width:85%;margin:0;padding:0 7%;}
#benefitsBox a span.advertise2{width:93%;margin:0;padding:0 7% 0 0;}
#benefitsBox a:nth-child(2){width:2%;float:right;}
.registerBox .floatRight, .registerBox .floatLeft{width:100%;}
.registerBox .floatRight input, .registerBox .floatLeft input{width:92%;}
#mainSlider{margin-top:0px;}
.banner_end_of_year img{width:100%;display:none;}
.subMenuTitle{position: static; position: initial;padding:4px 15px 1px 0px; }
.subMenuTitle a{position: static; position: initial;width:auto;display:block;font-size:16px;height:20px;line-height:20px;}
.equal-row .subMenuGreen{right:0px;width:100%;padding-bottom:10px;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.subMenuGreen li a{color:#00baee;}
#filters{float:none !important;max-width:none  !important;width:96%;padding:0 3% 0 0;}
#filteredProductsAndMore{width:100%;float:none;}
#filter_form{display:flex;flex-direction: row;flex-wrap:wrap;display:none;}
.filterCatBox{width:46%;}
.filterCatBox:nth-child(even){margin-right:8%;}
#filters h3{margin-bottom:10px;}
.filterCatBox:last-child{border-bottom:2px solid #5e5e5e;}
#filteredProducts{padding:2%;}
#filteredProductsAndMore #filteredProducts.squares div.item,
#filteredProductsAndMore.full #filteredProducts.squares .item{width:47%;box-sizing: border-box; -moz-box-sizing: border-box;margin-right:2%;margin-bottom:10px;margin-left:0;height:250px;padding:0;}
#filteredProducts.squares .item .productInfoBottom{width:90% !important;overflow:hidden !important;top:215px !important; }
/*#filteredProducts.squares .item  aside{float:left; position: static; position: initial;left:auto;right:auto;bottom:auto; }*/
#filteredProductsAndMore.full #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore.full #filteredProducts.squares{padding:5px 0 0 0;}
#filteredProducts .item p a{font-size:12px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4, #filteredProductsAndMore.full #filteredProducts.squares .item .productInfo p{padding:0px !important;font-size:14px;line-height:14px;width:auto !important;}
#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix{top:200px;}
#filtersAndProducts #filteredProductsAndMore.full #filteredProducts.squares .item aside{margin-left:0px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4 a{font-size:14px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo{height:auto;max-height:80px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom{padding-right:10px !important;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom .priceLeft{font-size:14px !important;line-height:15px !important;}
#filteredProducts.squares .item .productInfoBottomEvent aside p.creditCard{margin-top:-34px;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList{position:relative;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList i{position:absolute;top:-30px;}
.arrow{margin:0 !important;top:0px !important;}
span.arrow.left{top:5px !important;}
.filterCatBox div.filter{width:18px !important;height:18px  !important;top:3px;background-image:none !important;border:1px solid #fff;}
.filterCatBox ul li{line-height:28px;}
#filteredProducts.squares .item aside{margin-left:0px;}
#filteredProducts.squares li .item .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li .item .blackCircle i{width:30px !important;height:30px !important;background-size:100% 100%;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li:hover .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li :hover .blackCircle i{background:url(/_media/images/general/icon_star.png) !important;width:30px !important;height:30px !important;background-size:100% 100% !important;top:-5px !important;left:-5px !important;}
/*Item Page*/
#product #productImageBox .moreImages{top:auto !important;bottom:4px !important;}
#product,
#productLandlan{padding:0;}
#product #productImageBox,
#productLandlan #productImageBox{width:100%;float:none;height:auto !important;}
#product #productImageBox img.main{height:auto !important;;width:100% !important;}
#productLandlan div.right div#productImageBox img.item-logo{display:none;}
#productLandlan #productImageBox img{width:100% !important;height:auto !important;display:block;}
#productLandlan #productImageBox .itemCorner{width:auto !important;}
#product #productInfoBox,
#productLandlan #productInfoBox{width:100%;float:none;min-height:none;height:auto !important;}
.container #product #productInfoBox .innerInfoBox{padding:5%;}
.hrandpricebox{width:100%;}
#productInfoBox .productPriceBox section, #productInfoBox .productPriceBox3 section{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:5%;}
#productInfoBox .productPriceBox aside, #productInfoBox .productPriceBox3 aside{width:100%;padding-top:15px;text-align:left;}
#productInfoBox .productPriceBox aside a{font-size:28px;line-height:35px;display:inline-block;}
#productInfoBox .productPriceBox aside a:last-child{margin-right:20px;}
#productInfoBox  .innerInfoBox .productPriceBox section .innerRight{width:60%;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;padding:0;}
#productInfoBox .productPriceBox section .innerLeft{width:40%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0;right:0px;}
section#faces{padding:5%;display:none;}
#faces h2{position: static; position: initial;padding:0;}
#faces li{margin-left:7%;}
#shortDesc, #productFullSpec, #productFullSpec2, #productReviews{padding:5%;}
#shortDesc img, #productFullSpec img, #productFullSpec2 img{width:100% !important;height:auto !important;}
#shortDesc .right, #productFullSpec .right, #productFullSpec2 .right{padding:0 0 20px 0;width:100%;float:none;background:none !important;}
#shortDesc .left, #productFullSpec .left, #productFullSpec2 .left{width:100%;float:none;padding:0;margin:0;}
#shortDesc iframe, #productFullSpec iframe, #productFullSpec2 iframe{width:100%;height:auto;}
div#chooseAmount{width:100%;padding:5%;box-sizing: border-box; -moz-box-sizing: border-box;}
.lightboxInner{width:100%;}
.youtube-player{width:100%;}
.creditCardIcon{display:none !important;}
#shipping_comment{padding:0 0 20px 0 !important;z-index:1000 !important;}
.branch_list{margin:0;}
.branch_list li{width:auto;}
#productLandlan .right, #productLandlan .left{width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;}
.container #productLandlan .left{height:auto;}
#productInfoBox a.fullSpec{display:none;}
#sendUsMessage .inner .Title{float:none;}
#sendUsMessage .inner form{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:27px 40px 0 10% !important;}
#sendUsMessage .inner form textarea{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#sendUsMessage .inner form .right,
#sendUsMessage .inner form .center,
#sendUsMessage .inner form .left{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0px !important;}
#productFullSpec p, #productFullSpec2 p{float:none !important;}
.chooseAmountTable .chooseAmountTop .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountMain .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountTop .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountMain .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountTop .chooseAmount4{width:18%;}
.chooseAmountTable .chooseAmountMain .chooseAmount4{width:18%;}
/*Item Lead Page*/
.ItemLead .boxTitleWrap, .supplier_branch h1{position: static; position: initial;}
.ItemLead .branch_list{padding-top:40px;}
/*Order Page*/
.checkout2 .headerRight a{width:30%;}
.checkout2 .col.span_6_of_12.headerRight img.logo-img{width:30%;float:left;}
.orderBox{padding:0 0 30px 0;}
#detailsForm{margin-top:80px;}
.orderBox h1{position:static;position:initial;margin-bottom:30px;}
.OrderBoxInOrderPage{background:none !important;}
.preferredDelivery p{padding:0 5% 5% 5%;line-height:normal;width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;font-size:18px;}
.pay-interest-wrapper{margin-left:5%;}

#shipping_comment p{padding:0 5% 5% 5%;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0;}
.order_comment{width:90%;padding:2%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0 auto;display:block;height:80px;}
#paymentDetails .giftCard{padding:0 5%;}
#paymentDetails input.giftCardNumber{width:70%;}
/*#paymentDetails .paymentOption{padding:5%;}*/
.orderBox {position:static !important;position:initial !important;z-index:1 !important;}
/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.orderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

.productDetailsTop{background-color:#fff;border-bottom:1px solid #00baee;color:#000 !important;}
.iframe_credit{width:100%;overflow-y:scroll;}
#expMonth, #expYear{width:80px !important;}

#contentWrapper .container #productFullSpec p, #contentWrapper .container #productFullSpec2 p{width:100% !important;padding:0px !important;}
.swiper-slide p{font-size:22px !important;}
.SwiperImage{height:200px;background-size:cover;}
.div_img_115{height:115px !important;}
.productsSlider li .imgWrap{height:115px !important;}
.productsSlider{height:180px;padding:0 !important}
.strip_brand_img{top:102px !important;}

#shippingInfo .address, #shippingInfoSelfDelivery .address, #shippingInfoBoxIt .address, #paymentDetails .paymentOption{width:70%;margin:10px auto;}
#shippingInfo .addAddress, #paymentDetails .newCard{width:92%;margin:10px auto;}
.preferredDelivery aside{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.preferredDelivery .sbHolder{margin:0 auto;}
.pay-without-interest-msg{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.pay-interest-wrapper{width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}

#lightbox .container #addTo{width:100%;padding:0;}
#addTo .addToItems .item{width:46%;margin-right:1.5%;margin-left:1%;}
#addTo .upsale_close{top:105px;left:20px;right:auto;}

/*cart page*/
#cartRight{float:none;width:100%;}
#cartSidebar{display:none;}
#cartForm .inner{padding:0px;}
#cartForm  #cartItems .cartItem{height:auto;}
#cartForm  #cartItems .cartItem .itemImage{width:25%;padding:0;}
#cartForm  #cartItems .cartItem .itemImage img{width:100%;}
#cartForm  #cartItems .cartItem .itemInfo{width:50%;padding-right:2%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cartForm  #cartItems .cartItem .itemInfo .deleteItem{left:0;top:0;float:none;display:block;}
#cartForm  #cartItems .cartItem .itemPriceAndQuantity{float:right;width:25%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:10px;}
#commercialPopup .imgWrap{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;text-align:center;}
#commercialPopup .imgWrap{display:inline-block;}
#commercialPopup .right{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup .right p{text-align:center;padding-top:15px;}
#commercialPopup a.btn{margin:0 auto;}
#signInBox{margin:10px auto;}
.loginBox input.txtField, .registerBox input.txtField{padding:10px;width:90%;}
input[type="checkbox"]{ -ms-transform: scale(2); /* IE */ -moz-transform: scale(2); /* FF */ -webkit-transform: scale(2); /* Safari and Chrome */ -o-transform: scale(2); /* Opera */  padding: 10px;}
input[type="checkbox"]+span{padding-right:15px;line-height:20px;}
.loginBox .rememberMe input{margin:8px 0 0 8px;}
.boxTitleWrap{height:30px;}
.boxTitleWrap span{line-height:30px;font-size:22px;}
.productsSliderWrapper a.allSugestions{line-height:30px;height:30px;}
.productsSlider li.twoBox a.specialPrice,
.notConnected .productsSlider li a.specialPrice,
.productsSliderGreen li a.specialPrice{background-color:#ccc !important;}
.equal-row .subMenuGreen span{display:none;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none;}
.back-to-top {background: none;margin: 0;position: fixed;bottom: 0;right: 0;width: 70px;height:30px;z-index: 100;display: none;text-decoration: none;color: #ffffff;background-color:rgba(148,148,148,0.3);}
input[type="text"]{min-height:44px;box-sizing: border-box; -moz-box-sizing: border-box;}
/*join us page*/
#aboutBox .aboutBoxLeft .inner{float:none;}
#joinNowForm input.txtField, #joinNowForm textarea{width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box;;}
.simply-scroll .simply-scroll-clip{width:100%;}
/*contact us page*/
#contact-us{padding:40px 0;width:100%;}
#contact-us .col-wraps{width:100%;}
#contact-us .col{width:94%;float:none;margin:0 auto;}
.subMenuGreen .bread_crumbs a:first-child{font-size:22px !important;}
/*lead page*/
#sendUsMessageForm .submitBtnShadow{background:none !important;margin-top:40px !important;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:40px;background-color:#000 !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow{height:auto;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-23px;}
#sendUsMessageForm input.txtField, #sendUsMessageForm textarea{width:100%;}
#sendUsMessageForm .small textarea{height:100px !important;}
#sendUsMessageForm .sbHolder{width:100% !important;}
#sendUsMessageForm .sbSelector{width:100% !important;}
.loginBox input#loginPassword{min-height:44px;width:90%;padding:10px;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none !important;}
#nanoRepProxyContainer{display:none !important;}
.benefitWrapper .subMenuTitle a{top:3px;width:auto;}
/*Order details page*/
.orderTable .orderItem section{padding:10px;}
.orderTable .orderItem article{border-bottom:1px solid #000;}
.orderTable .orderItem article:last-child{border-bottom:none;}
/*lead form*/
#leadFormId{width:100%;padding:5%;min-height:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;}
#leadFormId .wrapper form{float:none;}
#leadFormId .fieldContainer{float:none;width:100%;}
#leadFormId .wrapper{float:none;}
#leadFormId  input[type='text'], #leadFormId  select{width:100% !important;min-height:44px;}

/*credit card page*/
.PageCreditCard .Header .linkForImg{top:0px;left:0px;width:100%;bottom:auto;height:200px;}
.PageCreditCard .listLinks{ position: static !important; position: initial !important; }
.PageCreditCard .listLinks a{font-size:18px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2{font-size:32px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2 small{font-size:22px;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.case_fly{left:0px !important;top:0px !important;width:40% !important;}
.PageCreditCard .SmartContent ul.no-style-disc li{font-size:22px !important;width:100% !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_companies{top:20px !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_side_img{left:0px;right:auto !important;}
.PageCreditCard .DreamTitle{font-size:28px !important;}
.PageCreditCard .DreamSubTitle{font-size:24px !important;}
.PageCreditCard .DeramWrap{padding-bottom:150px !important;width:100% !important;}

/*Page credit card details*/
.PageCreditCardDetails .popup-main-title{font-size:24px;top:5px;right:5px;}
#test-popup004 .popup-sub-title{top:28px !important;right:5px !important;width:50%;line-height:20px;}

/*travler page*/
.SmartContent .main_title{font-size:22px !important;}
.SmartContent .container{box-sizing: border-box; -moz-box-sizing: border-box;width:100%;}
.travelForm input[type="text"]{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.SmartContent div p{width:100% !important;}
.travelForm .submitContainer{width:100% !important;}
#creditLeadFormEntity{width:100% !important;}
.separator{width:100% !important;}
.credit_card_section{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.img-details{margin-top:20px;width:100% !important;}
.credit_card_section{height:auto !important;}
ul.list-traveler{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Search Result Page*/
.SearchResultsPage .slidee  .item{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;height:auto !important;}
.SearchResultsPage .productInfo{width:100% !important;float:none;padding:0 !important;margin:0;box-sizing: border-box; -moz-box-sizing: border-box;}
.SearchResultsPage .productImage{width:100%;float:none;padding:0;margin:0;}
.SearchResultsPage .productImage a{display:block;}
.SearchResultsPage .productImage a img{width:90%;float:none;padding:0;margin:0 auto;max-width:none !important;max-height:none !important;}
.SearchResultsPage #filteredProducts .item aside{ position: static !important; position: initial !important; }

/*register form*/
#cardSteps.clearfix.registerForm{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm input.txtField{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.cardStepSelectWrapper.harshamaOptions{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm #formTextArea{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}

/*search results drop down*/
.searchResults{width:100%;position:fixed;height:100%;overflow-y:scroll;}
.searchResults .col{margin:0;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;float:none;}
.searchResults .bannerItemsList{margin:0px;padding:0 2%;box-sizing: border-box; -moz-box-sizing: border-box;}
.searchResults .bannerItemsList li{height:auto;overflow:hidden;}
.searchResults .bannerItemsList li a{display:block;}
.searchResults .bannerItemsList li a img{float:right;width:20%;}
.searchResults .bannerItemsList li a p{float:right;width:80%;margin:0;padding:0 2% 0 0;box-sizing: border-box; -moz-box-sizing: border-box;}

/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.OrderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

/*portal memutag*/
#home_brand a.content-label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.brand-right-side{margin:0 !important;padding:40px 0 0 0 !important;height:auto !important;}
.brand-right-side .brand-item{margin:0 !important;padding:0 0 10px 0 !important;height:auto !important;width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;display:block !important;}
.brand-right-side .brand-item div{width:100% !important;}
.brand-right-side .brand-item  .brand-item img{width:70% !important;margin:0 auto !important;}
.brand-right-side .brand-item p.brand-item-desc{width:100% !important;display:block;margin:0;text-align:center;}
.brand-left-side .brand-block{width:100% !important;height:auto !important;margin:0 !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Page yaya*/

.PageYaya{height:auto !important;overflow:hidden;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;}
.PageYaya .textPrefix{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;line-height:24px !important;height:auto !important;padding:15px 0 !important;}
.PageYaya  .searchFields{width:100% !important;float:none !important;overflow:hidden;}
.PageYaya  .searchFields label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;display:block;overflow:hidden;position:relative;}
.PageYaya   .searchFields label .sbHolder{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.PageYaya   .searchFields label input{float:none !important;width:100% !important;}
.PageYaya   .datePickerButton{position:absolute;top:12px;left:5px;float:none !important;margin:0 !important;}
.PageYaya  .left{float:none !important;width:100% !important;text-align:center !important;}
.PageYaya  .left .submitBtnShadow{background:none !important;margin:0 auto !important;width:40% !important;height:40px !important;position:relative;}
.PageYaya  .left .submitBtnShadow p{width:100% !important;height:100% !important;text-align:center !important;vertical-align:middle !important;}
.PageYaya   .left .submitBtnShadow .submitBtn{width:100% !important;height:100% !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;margin:0 !important;}
.PageYaya   .left .submitBtnShadow .send_title{position:absolute !important;top:0px !important;margin:0 !important;line-height:40px;}

/*Page Hotel Combined*/

.PageHotelCombined{height:auto !important;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;background:#ccc url(/_media/images/HotelCombinedMobileBg.jpg) top left/100% auto  no-repeat !important;}
.MainCombinedDiv{width:100% !important;padding:0 !important;background:none !important;}
.hcsb_container{width:100% !important;}
.hcsb_outer{padding:0 !important;}
.hcsb_content label{text-align:center !important;}
.hcsb_citySearchWrapper,
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{width:100% !important;float:none !important;}
.hcsb_checkoutDateContent img{margin:0px !important;}
.hcsb_searchButton{margin:20px auto !important;float:none !important;}

/*Portal memutag*/
#home_brand .brand_right,
#home_brand .brand_left{float:none !important;width:100% !important;margin-top:20px;border-bottom:1px solid #000;}
#home_brand .largeEvent .text_part{width:40% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#home_brand .largeEvent img{width:40% !important;}
.home_special h3 i.logo{margin:0 5px !important;}
.home_special .benefit_strip_elem{width:49%;margin:0 0 10px 2% !important;}
.home_special .benefit_strip_elem:nth-child(odd){width:49%;margin:0 0 10px 0px !important;}
.home_special.brand_full{height:auto !important;overflow:hidden;}
.home_special.brand_full h3{height:auto !important;overflow:hidden;}

/*isrotel pop*/
#isrotel_popup{width:96% !important;left:2%  !important;background-size:100% auto  !important;margin:0 auto !important;}
#isrotel_popup  #isrotel_id{box-sizing: border-box; -moz-box-sizing: border-box;right:0px !important;width:100% !important;}
#isrotel_popup  #isrotel_id+span{top:250px !important;}
#isrotel_popup  #isrotel_btn{right:0px !important;top:380px !important;}


/*amdocs pop up*/

#openIframe #iframeClose{margin:0 !important;}
#openIframe > div:first-child{right:0px !important;margin:0px !important;width:100% !important;}
#openIframe iframe{width:100%;}
#openIframe iframe img{width:100%;}

/*check out final message*/
#orderAccepted{background:none !important;padding:0 !important;}


/*first sign up*/
#firstRegistrationAndMembersLogin{padding:0px !important;}
#firstRegistration{float:none !important;width:100% !important;height:auto !important;background-side:100% auto !important;}
#firstRegistrationForm div p{float:none !important;margin:0px !important;padding-bottom:15px;}
#firstRegistrationForm input.txtField{box-sizing: border-box; -moz-box-sizing: border-box;line-height:44px;width:80% !important;}
#firstRegistrationAndMembersLogin #membersLogin{float:none !important;max-width:none !important;}
#firstRegistrationAndMembersLogin #membersLoginForm input.txtField{line-height:44px;width:80% !important;}
#firstRegistration .inner{margin-top:120px !important;}

/*fly*/
.credit_card_section .text-container{display:block;right:0px;}

div.productsSlider  div.frame ul.slidee.clearfix{min-width:0 !important;}
.StripLoader{height:210px;display: none;}

/*Page wobi new*/
.PageWobiNew .MainText .GiftBoxIcon{width:18%;bottom:-20%;}

#galleryWrapper1, #galleryWrapper2, #galleryWrapper3, #galleryWrapper4{ width:100% !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.bx-viewport li{width:100% !important;}
.bx-viewport li img{width:100% !important;height:auto !important;}
#galleryWrapper1 .close, #galleryWrapper2 .close, #galleryWrapper3 .close, #galleryWrapper4 .close{top:5px;right:5px;}
#galleryWrapper1 .next, #galleryWrapper2 .next, #galleryWrapper3 .next, #galleryWrapper4 .next{right:0px;}
#galleryWrapper1 .prev, #galleryWrapper2 .prev, #galleryWrapper3 .prev, #galleryWrapper4 .prev{left:0px;}
#gallery1, #gallery2, #gallery3, #gallery-full{width:100% !important; box-sizing: border-box;}
/*magazine*/
#magazineLeft .MagazineDefaultHeader .Right{width:38%;line-height:96px;vertical-align:middle;}
div.magazineTop img{width:100% !important;}
#magazineLeft .MagazineDefaultHeader .Left{font-size:20px;}
div#msg_summer{width:100% !important;top:0px !important;right:0px !important;left:auto !important;}
/*new pensia*/
.PagePensia .Phone{width:70%;margin-left:2% !important;margin-top:13px;}
.PagePensia .PhonePrefix{width:28%;margin-left:0;margin-top:13px;height:45px;}
.PagePensia .InputCheckBox {margin: 0 0 5% 5%;}
.PagePensia .SlidersGraphsWrap .SlidersWrap .TableSliders .Title{width:20%;}

.SumPage #filteredProducts:not(.squares) .item{max-width:initial;width:90%;}
.SumPage #filteredProducts:not(.squares) .item .productImage{width:40%;padding-left:0;}
.SumPage #filteredProducts:not(.squares) .item .productImage a{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item .productImage a img{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item  .productInfo{width:55%;margin-right:5%;}

.PageCreditCardNew .HeaderLayerOn  img.buttonOrder{width:55%;margin-top:18%;}
.PageCreditCardNew h1{font-size:2.0em;padding:10px 0;}
.PageCreditCardNew h2{font-size:2.4em;text-align:center;}
.PageCreditCardNew .SquaresWrap .SquareWrap .SquareContent .Text{width:86%;padding-top:0;font-size:1.4em;}   
.PageCreditCardNew .SquaresWrap .SquareWrap{margin-bottom:30px;margin-left:0;width:48%;margin-left:2%;}    
.PageCreditCardNew .SquaresWrap .SquareWrap(even){margin-left:0;}    
.PageCreditCardNew .SquaresWrap .SquareWrap h2{font-size:1.8em;}
.PageCreditCardNew .Square{padding-top:80%;}    
.PageCreditCardNew .ContentSquares{padding-top:0;}    
.PageCreditCardNew .SquaresWrap{padding-top:40px;}  
.PageCreditCardNew .ImageType {text-align:center;}
.PageCreditCardNew .ImageType img{width:70% !important;display:inline-block;}  
.PageCreditCardNew .bgGrey{background-color:#fff;}  
.PageCreditCardNew .ArticlesWrap{padding:0 2%;}
.PageCreditCardNew .CreditPageSection ul li{padding:30px 6% 0 0;}

.LeadDisclaimerText{width:90% !important;padding-right:5%;}
.LeadFormNewDesign .FormBox{background:none !important;}
.LeadFormNewDesign .purple #sendUsMessageForm input.submitBtn{background-color:#000 !important;color:#00baee !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-37px !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow{float:left;height:auto;}

#productReviews .ReviewsHeader .Text{padding-top:0px;}
#imgPreButton_ifrInteractiveNavigator{width:60px;}
#divPreInteractiveNavigatorButton{left:5px !important;bottom:0px !important;right:auto !important;}

.PagePensiaNewVer1 .PensiaCol{margin-top:80px;margin-right:0 !important;background-color:#f3f3f3;}
.PagePensiaNewVer1 .HeaderWrap{padding-bottom:0;}
.PagePensiaNewVer1 .CompareLine{font-size:20px;}
.PagePensiaNewVer1 .HeaderText{top:3%;width:60%;}
#specialElem .PagePensiaNewVer1 .HeaderText h1{font-size:1.4em;}
#specialElem .PagePensiaNewVer1 .HeaderText h2{font-size:1.4em;}
.PagePensiaNewVer1 .CompareTable .ChooseCol .Title{margin:20px auto 0 auto;}
.PagePensiaNewVer1 .SecondCol{margin-top:120px;}
.PagePensiaNewVer1 .LeadsForm{padding-bottom:140px;}
.PageJapanika .main-wrap{padding-top:40px;}

#filteredProducts.filtereLine .pl15{padding-left:0;}
#filteredProducts.filtereLine .item .productImage{text-align:center;float:none;}
#filteredProducts.filtereLine .item .productImage img{max-width:240px;max-height:auto;}
#filteredProducts.filtereLine .item{height:auto;}
#filteredProducts.filtereLine .col.span_7_of_12.productInfo{float:none;clear:both;width:auto;}
#filteredProducts.filtereLine  .item aside{left:10px;right:auto;}
#filteredProducts.filtereLine  .strip_brand_img{top:15px !important;}

#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix .creditCard{top:5px;}
.magazineArticle .content{width:96%;margin:0 auto;padding:0;}
.ItemLead  #Tami4Item{text-decoration:underline;color:blue;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px) and (-webkit-device-pixel-ratio:3) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none !important; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
.MobileDefaultPaddingBottom { padding-bottom: 13px; }
.MobileFixed{top:0px;right:0px;left:0px !important;  -webkit-transform: none; /* Safari and Chrome */-moz-transform: none; /* Firefox */-ms-transform: none; /* IE 9 */-o-transform: none; /* Opera */transform: none;}
	
	
.container,
#lightbox .container{width:96%;}
header { position: fixed !important; top: 0px; left: 0px; width: 100%;background-color:#fff;z-index:99999;}
#circles_v2{margin-left:0;}
.belowHeaderLogoWrap a img{width:22%;}
#menuAndSearch .menuIconWrapper{ background-color: #373737;width:100%;height:50px;}
#menuAndSearch .searchWrapper{ float: none; width: 100%;background-color:#fff;display:none; }
img.belowHeaderImg{left:-1%;top:5px; position: static !important; position: initial !important;width:auto;}
.box-shadow-menu:before{right:6%;width:25%;}
#menuSelectedCategory{padding:0 20% 0 0;color:#fff;}
#search form input.txtField{width:90%;font-size:15px;}
#searchBtn{width:10%;}
.span_6_of_12{width:100% !important;position:relative;}
.span_12_of_12{width:100% !important;position:relative;}
.span_6_of_12 img{width:100%;}
.flexslider .slides img{min-height:0px;height:auto;}
.slides li{height:auto;}
.flex-viewport{min-height:0px;}
.flexslider{height:auto;}
#card{width:100%;padding:5%;height:auto !important;}
#cardInner{width:auto;padding:10% 2% 00 2%;height:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardInner .imgWrap{width:60%;}
.cardWrapper{margin-top:35px;}
#mainSliderInner{height:180px;}
#todaysDealAndCard{margin-bottom:35px;}
#todaysDeal{height:auto !important;}
.supplier_branch{padding:0 5% 5% 5%;}
.boxTitleWrap,
.supplier_branch h1{margin-bottom:0;}
.boxTitleWrap a{color:transparent !important;top:0px !important;bottom:auto !important;left:0px !important;background-size:auto 40%;background-position:5px center !important;}
.boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;}
.CheckOut3Slider .boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;font-size:18px !important;padding:0 5px !important;}
.hotDealsTitle  a{bottom:auto !important;top:101px !important;font-size:22px !important;}
.frame .slidee li,
.frame .slidee li.fourBox,
.frame .slidee li.twoBox{width:200px;}
/*.frame .slidee li.fourBox img,
.frame .slidee li.twoBox img{margin-left:50%;transform:translateX(-50%);}*/
.facebookBoxWrap{display:none;}
.belowHeader { display: none; }
#menuAndSearch{position:fixed;top:37px;left:0px;width:100%;margin-bottom:0;z-index:99999;background-color:#fff;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);}
.menuIconWrapper{ float: none; width: 100%; }
#menuSelectedCategory { background: none;float:right;width:50%;height:50px;line-height:50px;padding:0;}
.box-shadow-menu { display: none; }
#search p.searchFieldWrapper { background: none; }
	.loginAndRegister li { padding-top: 5px; }
	
#menuCategories { top:85px;width:100%;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);position:fixed;overflow-y:scroll;padding:0px 0 50px 0;background-color:#252525;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory{border-top:1px solid #5c5c5c;}
#menuCategories li.mainCategory a{color:#fff !important;padding:5px 15px;}
#menuCategories li.mainCategory:first-child{border-top:none;}
#menuCategories li.mainCategory:hover, #menuCategories li.mainCategory:hover > a{background-color:#4a4a4a !important;}
span.icon-keyboard-arrow-left{color:#000;color:#fff;height:80%;width:10%;text-align:left;}


/*
ul.megaColWrap li.megaCol { flex: 0 0 50%;width:auto; }
ul.megaColWrap { flex-direction: row;max-height:none;}
*/
.megaCol > ul{margin:0;}
ul.megaColWrap{display:block;width:100%;padding:0;max-height:none;float:none;margin-top:40px;}
ul.megaColWrap li.megaCol{width:100%;background-color:#4a4a4a;margin:0px !important;}
ul.megaColWrap li.megaCol:last-child{display:none;}
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:0;top:85px; z-index: 99999;position:fixed;overflow-y:scroll;background-color:#4a4a4a !important;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory a { display: block; }
#menuCategories li.mainCategory .megaDropDown .megaCol ul li {line-height: 1;margin:0;border-bottom:1px solid #5c5c5c;}
#menuCategories li.mainCategory .megaDropDown .megaCol ul li a {display:block;color:#fff !important;padding:15px 15px;}
.megaDropDown .megaCol p{background-color:transparent;margin:0px;padding:15px 15px;border-bottom:1px solid #5c5c5c;}

/*
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:5px;top:85px; z-index: 99999;position:fixed;height:100%;overflow-y:scroll;background-color:#fff !important;}
#menuCategories li.mainCategory a { display: inline; }
*/
.productsSliderWrapper .prev,
.productsSliderWrapper .next{display:none !important;}
.productsSlider li .imgWrap a{background-size:90% auto;}

#menuCategories li.mainCategory a span { display: none !important; }
#menu:hover #menuCategories {display:none;}
/*.headerLeft{display:none;}
.headerRight{width:100% !important;}*/
.headerRight{width:55% !important;}
.main-wrap{padding-top:100px;}
#menuCategories .megaDropDown .megaCol p a.catTitle{line-height:20px;}
.productsSlider .priceLeft{font-size:14px !important;line-height:21px !important;margin:0px !important;}
.productsSlider .price{bottom:-3px;text-align:center !important;}
.productsSlider li p{font-size:13px;}
.productsSlider li .imgWrap{margin-bottom:0px !important;}
.productsSlider .strip_brand_img{top:90px !important;}
.loginNameWrapper ul{top:80px;}
.loginNameWrapper li{text-decoration:underline;}
.loginNameWrapper li ul li{text-decoration:none;}
#signInBox{padding:5%;width:86%;}
.loginBox{padding:5%;width:90%;}
.registerBox{padding:5%;width:90%;margin-top:20px;}
#benefitsBox{overflow:hidden;width:100%;}
#benefitsBox a{width:49%;float:right;}
#benefitsBox a span.advertise1{width:85%;margin:0;padding:0 7%;}
#benefitsBox a span.advertise2{width:93%;margin:0;padding:0 7% 0 0;}
#benefitsBox a:nth-child(2){width:2%;float:right;}
.registerBox .floatRight, .registerBox .floatLeft{width:100%;}
.registerBox .floatRight input, .registerBox .floatLeft input{width:92%;}
#mainSlider{margin-top:0px;}
.banner_end_of_year img{width:100%;display:none;}
.subMenuTitle{position: static; position: initial;padding:4px 15px 1px 0px; }
.subMenuTitle a{position: static; position: initial;width:auto;display:block;font-size:16px;height:20px;line-height:20px;}
.equal-row .subMenuGreen{right:0px;width:100%;padding-bottom:10px;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.subMenuGreen li a{color:#00baee;}
#filters{float:none !important;max-width:none  !important;width:96%;padding:0 3% 0 0;}
#filteredProductsAndMore{width:100%;float:none;}
#filter_form{display:flex;flex-direction: row;flex-wrap:wrap;display:none;}
.filterCatBox{width:46%;}
.filterCatBox:nth-child(even){margin-right:8%;}
#filters h3{margin-bottom:10px;}
.filterCatBox:last-child{border-bottom:2px solid #5e5e5e;}
#filteredProducts{padding:2%;}
#filteredProductsAndMore #filteredProducts.squares div.item,
#filteredProductsAndMore.full #filteredProducts.squares .item{width:47%;box-sizing: border-box; -moz-box-sizing: border-box;margin-right:2%;margin-bottom:10px;margin-left:0;height:290px;padding:0;}
#filteredProducts.squares .item .productInfoBottom{width:90% !important;overflow:hidden !important;top:215px !important; }
/*#filteredProducts.squares .item  aside{float:left; position: static; position: initial;left:auto;right:auto;bottom:auto; }*/
#filteredProductsAndMore.full #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore.full #filteredProducts.squares{padding:5px 0 0 0;}
#filteredProducts .item p a{font-size:12px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4, #filteredProductsAndMore.full #filteredProducts.squares .item .productInfo p{padding:0px !important;font-size:14px;line-height:14px;width:auto !important;}
#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix{top:200px;}
#filtersAndProducts #filteredProductsAndMore.full #filteredProducts.squares .item aside{margin-left:0px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4 a{font-size:14px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo{height:auto;max-height:80px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom{padding-right:10px !important;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom .priceLeft{font-size:14px !important;line-height:15px !important;}
#filteredProducts.squares .item .productInfoBottomEvent aside p.creditCard{margin-top:-34px;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList{position:relative;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList i{position:absolute;top:-30px;}
.arrow{margin:0 !important;top:0px !important;}
span.arrow.left{top:5px !important;}
.filterCatBox div.filter{width:18px !important;height:18px  !important;top:3px;background-image:none !important;border:1px solid #fff;}
.filterCatBox ul li{line-height:28px;}
#filteredProducts.squares .item aside{margin-left:0px;}
#filteredProducts.squares li .item .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li .item .blackCircle i{width:30px !important;height:30px !important;background-size:100% 100%;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li:hover .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li :hover .blackCircle i{background:url(/_media/images/general/icon_star.png) !important;width:30px !important;height:30px !important;background-size:100% 100% !important;top:-5px !important;left:-5px !important;}
/*Item Page*/
#product #productImageBox .moreImages{top:auto !important;bottom:4px !important;}
#product,
#productLandlan{padding:0;}
#product #productImageBox,
#productLandlan #productImageBox{width:100%;float:none;height:auto !important;}
#product #productImageBox img.main{height:auto !important;;width:100% !important;}
#productLandlan div.right div#productImageBox img.item-logo{display:none;}
#productLandlan #productImageBox img{width:100% !important;height:auto !important;display:block;}
#productLandlan #productImageBox .itemCorner{width:auto !important;}
#product #productInfoBox,
#productLandlan #productInfoBox{width:100%;float:none;min-height:none;height:auto !important;}
.container #product #productInfoBox .innerInfoBox{padding:5%;}
.hrandpricebox{width:100%;}
#productInfoBox .productPriceBox section, #productInfoBox .productPriceBox3 section{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:5%;}
#productInfoBox .productPriceBox aside, #productInfoBox .productPriceBox3 aside{width:100%;padding-top:15px;text-align:left;}
#productInfoBox .productPriceBox aside a{font-size:28px;line-height:35px;display:inline-block;}
#productInfoBox .productPriceBox aside a:last-child{margin-right:20px;}
#productInfoBox  .innerInfoBox .productPriceBox section .innerRight{width:60%;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;padding:0;}
#productInfoBox .productPriceBox section .innerLeft{width:40%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0;right:0px;}
section#faces{padding:5%;display:none;}
#faces h2{position: static; position: initial;padding:0;}
#faces li{margin-left:7%;}
#shortDesc, #productFullSpec, #productFullSpec2, #productReviews{padding:5%;}
#shortDesc img, #productFullSpec img, #productFullSpec2 img{width:100% !important;height:auto !important;}
#shortDesc .right, #productFullSpec .right, #productFullSpec2 .right{padding:0 0 20px 0;width:100%;float:none;background:none !important;}
#shortDesc .left, #productFullSpec .left, #productFullSpec2 .left{width:100%;float:none;padding:0;margin:0;}
#shortDesc iframe, #productFullSpec iframe, #productFullSpec2 iframe{width:100%;height:auto;}
div#chooseAmount{width:100%;padding:5%;box-sizing: border-box; -moz-box-sizing: border-box;}
.lightboxInner{width:100%;}
.youtube-player{width:100%;}
.creditCardIcon{display:none !important;}
#shipping_comment{padding:0 0 20px 0 !important;z-index:1000 !important;}
.branch_list{margin:0;}
.branch_list li{width:auto;}
#productLandlan .right, #productLandlan .left{width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;}
.container #productLandlan .left{height:auto;}
#productInfoBox a.fullSpec{display:none;}
#sendUsMessage .inner .Title{float:none;}
#sendUsMessage .inner form{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:27px 40px 0 10% !important;}
#sendUsMessage .inner form textarea{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#sendUsMessage .inner form .right,
#sendUsMessage .inner form .center,
#sendUsMessage .inner form .left{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0px !important;}
#productFullSpec p, #productFullSpec2 p{float:none !important;}
.chooseAmountTable .chooseAmountTop .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountMain .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountTop .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountMain .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountTop .chooseAmount4{width:18%;}
.chooseAmountTable .chooseAmountMain .chooseAmount4{width:18%;}
/*Item Lead Page*/
.ItemLead .boxTitleWrap, .supplier_branch h1{position: static; position: initial;}
.ItemLead .branch_list{padding-top:40px;}
/*Order Page*/
.checkout2 .headerRight a{width:30%;}
.checkout2 .col.span_6_of_12.headerRight img.logo-img{width:30%;float:left;}
.orderBox{padding:0 0 30px 0;}
#detailsForm{margin-top:80px;}
.orderBox h1{position:static;position:initial;margin-bottom:30px;}
.OrderBoxInOrderPage{background:none !important;}
.preferredDelivery p{padding:0 5% 5% 5%;line-height:normal;width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;font-size:18px;}
.pay-interest-wrapper{margin-left:5%;}

#shipping_comment p{padding:0 5% 5% 5%;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0;}
.order_comment{width:90%;padding:2%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0 auto;display:block;height:80px;}
#paymentDetails .giftCard{padding:0 5%;}
#paymentDetails input.giftCardNumber{width:70%;}
/*#paymentDetails .paymentOption{padding:5%;}*/
.orderBox {position:static !important;position:initial !important;z-index:1 !important;}
/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.orderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

.productDetailsTop{background-color:#fff;border-bottom:1px solid #00baee;color:#000 !important;}
.iframe_credit{width:100%;overflow-y:scroll;}
#expMonth, #expYear{width:80px !important;}

#contentWrapper .container #productFullSpec p, #contentWrapper .container #productFullSpec2 p{width:100% !important;padding:0px !important;}
.swiper-slide p{font-size:22px !important;}
.SwiperImage{height:200px;background-size:cover;}
.div_img_115{height:115px !important;}
.productsSlider li .imgWrap{height:115px !important;}
.productsSlider{height:180px;padding:0 !important}
.strip_brand_img{top:102px !important;}

#shippingInfo .address, #shippingInfoSelfDelivery .address, #shippingInfoBoxIt .address, #paymentDetails .paymentOption{width:70%;margin:10px auto;}
#shippingInfo .addAddress, #paymentDetails .newCard{width:92%;margin:10px auto;}
.preferredDelivery aside{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.preferredDelivery .sbHolder{margin:0 auto;}
.pay-without-interest-msg{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.pay-interest-wrapper{width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}

#lightbox .container #addTo{width:100%;padding:0;}
#addTo .addToItems .item{width:46%;margin-right:1.5%;margin-left:1%;}
#addTo .upsale_close{top:105px;left:20px;right:auto;}

/*cart page*/
#cartRight{float:none;width:100%;}
#cartSidebar{display:none;}
#cartForm .inner{padding:0px;}
#cartForm  #cartItems .cartItem{height:auto;}
#cartForm  #cartItems .cartItem .itemImage{width:25%;padding:0;}
#cartForm  #cartItems .cartItem .itemImage img{width:100%;}
#cartForm  #cartItems .cartItem .itemInfo{width:50%;padding-right:2%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cartForm  #cartItems .cartItem .itemInfo .deleteItem{left:0;top:0;float:none;display:block;}
#cartForm  #cartItems .cartItem .itemPriceAndQuantity{float:right;width:25%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:10px;}
#commercialPopup .imgWrap{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;text-align:center;}
#commercialPopup .imgWrap{display:inline-block;}
#commercialPopup .right{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup .right p{text-align:center;padding-top:15px;}
#commercialPopup a.btn{margin:0 auto;}
#signInBox{margin:10px auto;}
.loginBox input.txtField, .registerBox input.txtField{padding:10px;width:90%;}
input[type="checkbox"]{ -ms-transform: scale(2); /* IE */ -moz-transform: scale(2); /* FF */ -webkit-transform: scale(2); /* Safari and Chrome */ -o-transform: scale(2); /* Opera */  padding: 10px;}
input[type="checkbox"]+span{padding-right:15px;line-height:20px;}
.loginBox .rememberMe input{margin:8px 0 0 8px;}
.boxTitleWrap{height:30px;}
.boxTitleWrap span{line-height:30px;font-size:22px;}
.productsSliderWrapper a.allSugestions{line-height:30px;height:30px;}
.productsSlider li.twoBox a.specialPrice,
.notConnected .productsSlider li a.specialPrice,
.productsSliderGreen li a.specialPrice{background-color:#ccc !important;}
.equal-row .subMenuGreen span{display:none;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none;}
.back-to-top {background: none;margin: 0;position: fixed;bottom: 0;right: 0;width: 70px;height:30px;z-index: 100;display: none;text-decoration: none;color: #ffffff;background-color:rgba(148,148,148,0.3);}
input[type="text"]{min-height:44px;box-sizing: border-box; -moz-box-sizing: border-box;}
/*join us page*/
#aboutBox .aboutBoxLeft .inner{float:none;}
#joinNowForm input.txtField, #joinNowForm textarea{width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box;;}
.simply-scroll .simply-scroll-clip{width:100%;}
/*contact us page*/
#contact-us{padding:40px 0;width:100%;}
#contact-us .col-wraps{width:100%;}
#contact-us .col{width:94%;float:none;margin:0 auto;}
.subMenuGreen .bread_crumbs a:first-child{font-size:22px !important;}
/*lead page*/
#sendUsMessageForm .submitBtnShadow{background:none !important;margin-top:40px !important;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:40px;background-color:#000 !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-23px;}
#sendUsMessageForm input.txtField, #sendUsMessageForm textarea{width:100%;}
#sendUsMessageForm .small textarea{height:100px !important;}
#sendUsMessageForm .sbHolder{width:100% !important;}
#sendUsMessageForm .sbSelector{width:100% !important;}
.loginBox input#loginPassword{min-height:44px;width:90%;padding:10px;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none !important;}
#nanoRepProxyContainer{display:none !important;}
.benefitWrapper .subMenuTitle a{top:3px;width:auto;}
/*Order details page*/
.orderTable .orderItem section{padding:10px;}
.orderTable .orderItem article{border-bottom:1px solid #000;}
.orderTable .orderItem article:last-child{border-bottom:none;}
/*lead form*/
#leadFormId{width:100%;padding:5%;min-height:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;}
#leadFormId .wrapper form{float:none;}
#leadFormId .fieldContainer{float:none;width:100%;}
#leadFormId .wrapper{float:none;}
#leadFormId  input[type='text'], #leadFormId  select{width:100% !important;min-height:44px;}

/*credit card page*/
.PageCreditCard .Header .linkForImg{top:0px;left:0px;width:100%;bottom:auto;height:200px;}
.PageCreditCard .listLinks{ position: static !important; position: initial !important; }
.PageCreditCard .listLinks a{font-size:18px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2{font-size:32px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2 small{font-size:22px;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.case_fly{left:0px !important;top:0px !important;width:40% !important;}
.PageCreditCard .SmartContent ul.no-style-disc li{font-size:22px !important;width:100% !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_companies{top:20px !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_side_img{left:0px;right:auto !important;}
.PageCreditCard .DreamTitle{font-size:28px !important;}
.PageCreditCard .DreamSubTitle{font-size:24px !important;}
.PageCreditCard .DeramWrap{padding-bottom:150px !important;width:100% !important;}

/*Page credit card details*/
.PageCreditCardDetails .popup-main-title{font-size:24px;top:5px;right:5px;}
#test-popup004 .popup-sub-title{top:28px !important;right:5px !important;width:50%;line-height:20px;}

/*travler page*/
.SmartContent .main_title{font-size:22px !important;}
.SmartContent .container{box-sizing: border-box; -moz-box-sizing: border-box;width:100%;}
.travelForm input[type="text"]{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.SmartContent div p{width:100% !important;}
.travelForm .submitContainer{width:100% !important;}
#creditLeadFormEntity{width:100% !important;}
.separator{width:100% !important;}
.credit_card_section{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.img-details{margin-top:20px;width:100% !important;}
.credit_card_section{height:auto !important;}
ul.list-traveler{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Search Result Page*/
.SearchResultsPage .slidee  .item{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;height:auto !important;}
.SearchResultsPage .productInfo{width:100% !important;float:none;padding:0 !important;margin:0;box-sizing: border-box; -moz-box-sizing: border-box;}
.SearchResultsPage .productImage{width:100%;float:none;padding:0;margin:0;}
.SearchResultsPage .productImage a{display:block;}
.SearchResultsPage .productImage a img{width:90%;float:none;padding:0;margin:0 auto;max-width:none !important;max-height:none !important;}
.SearchResultsPage #filteredProducts .item aside{ position: static !important; position: initial !important; }

/*register form*/
#cardSteps.clearfix.registerForm{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm input.txtField{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.cardStepSelectWrapper.harshamaOptions{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm #formTextArea{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}

/*search results drop down*/
.searchResults{width:100%;position:fixed;height:100%;overflow-y:scroll;}
.searchResults .col{margin:0;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;float:none;}
.searchResults .bannerItemsList{margin:0px;padding:0 2%;box-sizing: border-box; -moz-box-sizing: border-box;}
.searchResults .bannerItemsList li{height:auto;overflow:hidden;}
.searchResults .bannerItemsList li a{display:block;}
.searchResults .bannerItemsList li a img{float:right;width:20%;}
.searchResults .bannerItemsList li a p{float:right;width:80%;margin:0;padding:0 2% 0 0;box-sizing: border-box; -moz-box-sizing: border-box;}

/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.OrderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

/*portal memutag*/
#home_brand a.content-label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.brand-right-side{margin:0 !important;padding:40px 0 0 0 !important;height:auto !important;}
.brand-right-side .brand-item{margin:0 !important;padding:0 0 10px 0 !important;height:auto !important;width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;display:block !important;}
.brand-right-side .brand-item div{width:100% !important;}
.brand-right-side .brand-item  .brand-item img{width:70% !important;margin:0 auto !important;}
.brand-right-side .brand-item p.brand-item-desc{width:100% !important;display:block;margin:0;text-align:center;}
.brand-left-side .brand-block{width:100% !important;height:auto !important;margin:0 !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Page yaya*/

.PageYaya{height:auto !important;overflow:hidden;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;}
.PageYaya .textPrefix{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;line-height:24px !important;height:auto !important;padding:15px 0 !important;}
.PageYaya  .searchFields{width:100% !important;float:none !important;overflow:hidden;}
.PageYaya  .searchFields label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;display:block;overflow:hidden;position:relative;}
.PageYaya   .searchFields label .sbHolder{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.PageYaya   .searchFields label input{float:none !important;width:100% !important;}
.PageYaya   .datePickerButton{position:absolute;top:12px;left:5px;float:none !important;margin:0 !important;}
.PageYaya  .left{float:none !important;width:100% !important;text-align:center !important;}
.PageYaya  .left .submitBtnShadow{background:none !important;margin:0 auto !important;width:40% !important;height:40px !important;position:relative;}
.PageYaya  .left .submitBtnShadow p{width:100% !important;height:100% !important;text-align:center !important;vertical-align:middle !important;}
.PageYaya   .left .submitBtnShadow .submitBtn{width:100% !important;height:100% !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;margin:0 !important;}
.PageYaya   .left .submitBtnShadow .send_title{position:absolute !important;top:0px !important;margin:0 !important;line-height:40px;}

/*Page Hotel Combined*/

.PageHotelCombined{height:auto !important;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;background:#ccc url(/_media/images/HotelCombinedMobileBg.jpg) top left/100% auto  no-repeat !important;}
.MainCombinedDiv{width:100% !important;padding:0 !important;background:none !important;}
.hcsb_container{width:100% !important;}
.hcsb_outer{padding:0 !important;}
.hcsb_content label{text-align:center !important;}
.hcsb_citySearchWrapper,
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{width:100% !important;float:none !important;}
.hcsb_checkoutDateContent img{margin:0px !important;}
.hcsb_searchButton{margin:20px auto !important;float:none !important;}

/*Portal memutag*/
#home_brand .brand_right,
#home_brand .brand_left{float:none !important;width:100% !important;margin-top:20px;border-bottom:1px solid #000;}
#home_brand .largeEvent .text_part{width:40% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#home_brand .largeEvent img{width:40% !important;}
.home_special h3 i.logo{margin:0 5px !important;}
.home_special .benefit_strip_elem{width:49%;margin:0 0 10px 2% !important;}
.home_special .benefit_strip_elem:nth-child(odd){width:49%;margin:0 0 10px 0px !important;}
.home_special.brand_full{height:auto !important;overflow:hidden;}
.home_special.brand_full h3{height:auto !important;overflow:hidden;}

/*isrotel pop*/
#isrotel_popup{width:96% !important;left:2%  !important;background-size:100% auto  !important;margin:0 auto !important;}
#isrotel_popup  #isrotel_id{box-sizing: border-box; -moz-box-sizing: border-box;right:0px !important;width:100% !important;}
#isrotel_popup  #isrotel_id+span{top:255px !important;}
#isrotel_popup  #isrotel_btn{right:0px !important;top:380px !important;}


/*amdocs pop up*/

#openIframe #iframeClose{margin:0 !important;}
#openIframe > div:first-child{right:0px !important;margin:0px !important;width:100% !important;}
#openIframe iframe{width:100%;}
#openIframe iframe img{width:100%;}

/*check out final message*/
#orderAccepted{background:none !important;padding:0 !important;}


/*first sign up*/
#firstRegistrationAndMembersLogin{padding:0px !important;}
#firstRegistration{float:none !important;width:100% !important;height:auto !important;background-side:100% auto !important;}
#firstRegistrationForm div p{float:none !important;margin:0px !important;padding-bottom:15px;}
#firstRegistrationForm input.txtField{box-sizing: border-box; -moz-box-sizing: border-box;line-height:44px;width:80% !important;}
#firstRegistrationAndMembersLogin #membersLogin{float:none !important;max-width:none !important;}
#firstRegistrationAndMembersLogin #membersLoginForm input.txtField{line-height:44px;width:80% !important;}
#firstRegistration .inner{margin-top:120px !important;}

/*fly*/
.credit_card_section .text-container{display:block;right:0px;}

div.productsSlider  div.frame ul.slidee.clearfix{min-width:0 !important;}
.StripLoader{height:210px;display: none;}

/*Page wobi new*/
.PageWobiNew .MainText .GiftBoxIcon{width:18%;bottom:-20%;}

#galleryWrapper1, #galleryWrapper2, #galleryWrapper3, #galleryWrapper4{ width:100% !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.bx-viewport li{width:100% !important;}
.bx-viewport li img{width:100% !important;height:auto !important;}
#galleryWrapper1 .close, #galleryWrapper2 .close, #galleryWrapper3 .close, #galleryWrapper4 .close{top:5px;right:5px;}
#galleryWrapper1 .next, #galleryWrapper2 .next, #galleryWrapper3 .next, #galleryWrapper4 .next{right:0px;}
#galleryWrapper1 .prev, #galleryWrapper2 .prev, #galleryWrapper3 .prev, #galleryWrapper4 .prev{left:0px;}
#gallery1, #gallery2, #gallery3, #gallery-full{width:100% !important; box-sizing: border-box;}
/*magazine*/
#magazineLeft .MagazineDefaultHeader .Right{width:38%;line-height:96px;vertical-align:middle;}
div.magazineTop img{width:100% !important;}
#magazineLeft .MagazineDefaultHeader .Left{font-size:20px;}
div#msg_summer{width:100% !important;top:0px !important;right:0px !important;left:auto !important;}
/*new pensia*/
.PagePensia .Phone{width:70%;margin-left:2% !important;margin-top:13px;}
.PagePensia .PhonePrefix{width:28%;margin-left:0;margin-top:13px;height:45px;}
.PagePensia .InputCheckBox {margin: 0 0 5% 5%;}
.PagePensia .SlidersGraphsWrap .SlidersWrap .TableSliders .Title{width:20%;}

.SumPage #filteredProducts:not(.squares) .item{max-width:initial;width:90%;}
.SumPage #filteredProducts:not(.squares) .item .productImage{width:40%;padding-left:0;}
.SumPage #filteredProducts:not(.squares) .item .productImage a{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item .productImage a img{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item  .productInfo{width:55%;margin-right:5%;}

.PageCreditCardNew .HeaderLayerOn  img.buttonOrder{width:55%;margin-top:18%;}
.PageCreditCardNew h1{font-size:2.0em;padding:10px 0;}
.PageCreditCardNew h2{font-size:2.4em;text-align:center;}
.PageCreditCardNew .SquaresWrap .SquareWrap .SquareContent .Text{width:86%;padding-top:0;font-size:1.4em;}   
.PageCreditCardNew .SquaresWrap .SquareWrap{margin-bottom:30px;margin-left:0;width:48%;margin-left:2%;}    
.PageCreditCardNew .SquaresWrap .SquareWrap(even){margin-left:0;}    
.PageCreditCardNew .SquaresWrap .SquareWrap h2{font-size:1.8em;}
.PageCreditCardNew .Square{padding-top:80%;}    
.PageCreditCardNew .ContentSquares{padding-top:0;}    
.PageCreditCardNew .SquaresWrap{padding-top:40px;}  
.PageCreditCardNew .ImageType {text-align:center;}
.PageCreditCardNew .ImageType img{width:70% !important;display:inline-block;}  
.PageCreditCardNew .bgGrey{background-color:#fff;}  
.PageCreditCardNew .ArticlesWrap{padding:0 2%;}
.PageCreditCardNew .CreditPageSection ul li{padding:30px 6% 0 0;}

.LeadDisclaimerText{width:90% !important;padding-right:5%;}
.LeadFormNewDesign .FormBox{background:none !important;}
.LeadFormNewDesign .purple #sendUsMessageForm input.submitBtn{background-color:#000 !important;color:#00baee !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-37px !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow{float:left;height:auto;}

#productReviews .ReviewsHeader .Text{padding-top:0px;}
#imgPreButton_ifrInteractiveNavigator{width:60px;}
#divPreInteractiveNavigatorButton{left:5px !important;bottom:0px !important;right:auto !important;}

.PagePensiaNewVer1 .PensiaCol{margin-top:80px;margin-right:0 !important;background-color:#f3f3f3;}
.PagePensiaNewVer1 .HeaderWrap{padding-bottom:0;}
.PagePensiaNewVer1 .CompareLine{font-size:20px;}
.PagePensiaNewVer1 .HeaderText{top:3%;width:60%;}
#specialElem .PagePensiaNewVer1 .HeaderText h1{font-size:1.4em;}
#specialElem .PagePensiaNewVer1 .HeaderText h2{font-size:1.4em;}
.PagePensiaNewVer1 .CompareTable .ChooseCol .Title{margin:20px auto 0 auto;}
.PagePensiaNewVer1 .SecondCol{margin-top:120px;}
.PagePensiaNewVer1 .LeadsForm{padding-bottom:140px;}
.PageJapanika .main-wrap{padding-top:40px;}

#filteredProducts.filtereLine .pl15{padding-left:0;}
#filteredProducts.filtereLine .item .productImage{text-align:center;float:none;}
#filteredProducts.filtereLine .item .productImage img{max-width:240px;max-height:auto;}
#filteredProducts.filtereLine .item{height:auto;}
#filteredProducts.filtereLine .col.span_7_of_12.productInfo{float:none;clear:both;width:auto;}
#filteredProducts.filtereLine  .item aside{left:10px;right:auto;}
#filteredProducts.filtereLine  .strip_brand_img{top:15px !important;}

#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix .creditCard{top:5px;}
.magazineArticle .content{width:96%;margin:0 auto;padding:0;}
.ItemLead  #Tami4Item{text-decoration:underline;color:blue;}
}

@media screen and (min-device-width:30.0625em) and (max-device-width:44em) {
 .SmallTablateCollapseNotImportant { display: none; }
	.SmallTablateFull { width: 100% !important; margin: 0px !important;float:none;clear:both; }
	.SmallTablateFullWithMargin { width: 100% !important;clear:both; }
	.SmallTablateNoMargin { margin: 0px !important; }
	.SmallTablateNoPadding { padding: 0px !important; }
	.SmallTablateWidth95 { width: 95% !important; }
	.SmallTablateTextCenter { text-align: center !important; }
	.SmallTablateTextLeft { text-align: left; }
	.SmallTablateNoneFloatImportant { float: none !important; }
 .SmallTablateNoneFloat { float: none; }
	.SmallTablateBlock { display: block !important; }
	.SmallTablateNoMarginLeft { margin-left: 0px !important; }
	.SmallTablateMediumFont { font-size: medium !important; }
	.SmallTablateclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.SmallTablateclearfix { display: inline-block; }
	html[xmlns] .SmallTablateclearfix { display: block; }
	* html .SmallTablateclearfix { height: 1%; }
	.SmallTablateNoAbsolute { position: static !important;position:initial !important; }
	.SmallTablateInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.SmallTablateWidthAuto { width: auto !important; }
	.SmallTablateNoBorder { border: none !important; }
	.SmallTablateMarginCenter { margin: 0px auto; }
	.SmallTablateCollapse { display: none !important; }
	.SmallTablateLeft { float: left; }
	.SmallTablateNoPadding { padding: 0px !important; }
	.SmallTablateHeightAuto { height: auto !important; line-height: normal !important; }
	.SmallTablateAutoCenter { margin: 0px auto; }
	.SmallTablateNoTable { display: block; }
 .SmallTablateNoTableCell {display:block;}
 .SmallTablateNoTableRow {display:block;}
	.SmallTablateBackGroundImageFull { background-size: 100% auto; }
	.SmallTablateSmallFont { font-size: small !important; }
	.SmallTablateNoBackground { background: none !important; }
 .SmallTablateDefaultMargin { margin-top: 13px; }
 .SmallTablateDefaultPadding {padding-top: 13px; }
.SmallTablateFixedTableLayout { table-layout: fixed; }
.SmallTablateSiteDefaultPadding { padding-top: 15px; }
.SmallTablateFixed{top:0px;right:0px;left:0px;  -webkit-transform: none; /* Safari and Chrome */-moz-transform: none; /* Firefox */-ms-transform: none; /* IE 9 */-o-transform: none; /* Opera */transform: none;}
	
.container{width:96%;}
.container,
#lightbox .container{width:96%;}
header { position: fixed !important; top: 0px; left: 0px; width: 100%;background-color:#fff;z-index:99999;}
#circles_v2{margin-left:0;}
.belowHeaderLogoWrap a img{width:22%;}
#menuAndSearch .menuIconWrapper{ background-color: #373737;width:100%;height:50px;}
#menuAndSearch .searchWrapper{ float: none; width: 100%;background-color:#fff;display:none; }
img.belowHeaderImg{left:-1%;top:5px; position: static !important; position: initial !important;width:auto;}
.box-shadow-menu:before{right:6%;width:25%;}
#menuSelectedCategory{padding:0 20% 0 0;color:#fff;}
#search form input.txtField{width:90%;font-size:15px;}
#searchBtn{width:10%;}
.span_6_of_12{width:100% !important;position:relative;}
.span_12_of_12{width:100% !important;position:relative;}
.span_6_of_12 img{width:100%;}
.flexslider .slides img{min-height:0px;height:auto;}
.slides li{height:auto;}
.flex-viewport{min-height:0px;}
.flexslider{height:auto;}
#card{width:100%;padding:5%;height:auto !important;}
#cardInner{width:auto;padding:10% 2% 00 2%;height:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardInner .imgWrap{width:60%;}
.cardWrapper{margin-top:35px;}
#mainSliderInner{height:180px;}
#todaysDealAndCard{margin-bottom:35px;}
#todaysDeal{height:auto !important;}
.supplier_branch{padding:0 5% 5% 5%;}
.boxTitleWrap,
.supplier_branch h1{margin-bottom:0;}
.boxTitleWrap a{color:transparent !important;top:0px !important;bottom:auto !important;left:0px !important;background-size:auto 40%;background-position:5px center !important;}
.boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;}
.CheckOut3Slider .boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;font-size:18px !important;padding:0 5px !important;}
.hotDealsTitle  a{bottom:auto !important;top:101px !important;font-size:22px !important;}
.frame .slidee li,
.frame .slidee li.fourBox,
.frame .slidee li.twoBox{width:200px;}
/*.frame .slidee li.fourBox img,
.frame .slidee li.twoBox img{margin-left:50%;transform:translateX(-50%);}*/
.facebookBoxWrap{display:none;}
.belowHeader { display: none; }
#menuAndSearch{position:fixed;top:37px;left:0px;width:100%;margin-bottom:0;z-index:99999;background-color:#fff;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);}
.menuIconWrapper{ float: none; width: 100%; }
#menuSelectedCategory { background: none;float:right;width:50%;height:50px;line-height:50px;padding:0;}
.box-shadow-menu { display: none; }
#search p.searchFieldWrapper { background: none; }
	.loginAndRegister li { padding-top: 5px; }
	
#menuCategories { top:85px;width:100%;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);position:fixed;overflow-y:scroll;padding:0px 0 50px 0;background-color:#252525;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory{border-top:1px solid #5c5c5c;}
#menuCategories li.mainCategory a{color:#fff !important;padding:5px 15px;}
#menuCategories li.mainCategory:first-child{border-top:none;}
#menuCategories li.mainCategory:hover, #menuCategories li.mainCategory:hover > a{background-color:#4a4a4a !important;}
span.icon-keyboard-arrow-left{color:#000;color:#fff;height:80%;width:10%;text-align:left;}


/*
ul.megaColWrap li.megaCol { flex: 0 0 50%;width:auto; }
ul.megaColWrap { flex-direction: row;max-height:none;}
*/
.megaCol > ul{margin:0;}
ul.megaColWrap{display:block;width:100%;padding:0;max-height:none;float:none;margin-top:40px;}
ul.megaColWrap li.megaCol{width:100%;background-color:#4a4a4a;margin:0px !important;}
ul.megaColWrap li.megaCol:last-child{display:none;}
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:0;top:85px; z-index: 99999;position:fixed;overflow-y:scroll;background-color:#4a4a4a !important;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory a { display: block; }
#menuCategories li.mainCategory .megaDropDown .megaCol ul li {line-height: 1;margin:0;border-bottom:1px solid #5c5c5c;}
#menuCategories li.mainCategory .megaDropDown .megaCol ul li a {display:block;color:#fff !important;padding:15px 15px;}
.megaDropDown .megaCol p{background-color:transparent;margin:0px;padding:15px 15px;border-bottom:1px solid #5c5c5c;}

/*
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:5px;top:85px; z-index: 99999;position:fixed;height:100%;overflow-y:scroll;background-color:#fff !important;}
#menuCategories li.mainCategory a { display: inline; }
*/
.productsSliderWrapper .prev,
.productsSliderWrapper .next{display:none !important;}
.productsSlider li .imgWrap a{background-size:90% auto;}

#menuCategories li.mainCategory a span { display: none !important; }
#menu:hover #menuCategories {display:none;}
/*.headerLeft{display:none;}
.headerRight{width:100% !important;}*/
.headerRight{width:55% !important;}
.main-wrap{padding-top:100px;}
#menuCategories .megaDropDown .megaCol p a.catTitle{line-height:20px;}
.productsSlider .priceLeft{font-size:14px !important;line-height:21px !important;margin:0px !important;}
.productsSlider .price{bottom:-3px;text-align:center !important;}
.productsSlider li p{font-size:13px;}
.productsSlider li .imgWrap{margin-bottom:0px !important;}
.productsSlider .strip_brand_img{top:90px !important;}
.loginNameWrapper ul{top:80px;}
.loginNameWrapper li{text-decoration:underline;}
.loginNameWrapper li ul li{text-decoration:none;}
#signInBox{padding:5%;width:86%;}
.loginBox{padding:5%;width:90%;}
.registerBox{padding:5%;width:90%;margin-top:20px;}
#benefitsBox{overflow:hidden;width:100%;}
#benefitsBox a{width:49%;float:right;}
#benefitsBox a span.advertise1{width:85%;margin:0;padding:0 7%;}
#benefitsBox a span.advertise2{width:93%;margin:0;padding:0 7% 0 0;}
#benefitsBox a:nth-child(2){width:2%;float:right;}
.registerBox .floatRight, .registerBox .floatLeft{width:100%;}
.registerBox .floatRight input, .registerBox .floatLeft input{width:92%;}
#mainSlider{margin-top:0px;}
.banner_end_of_year img{width:100%;display:none;}
.subMenuTitle{position: static; position: initial;padding:4px 15px 1px 0px; }
.subMenuTitle a{position: static; position: initial;width:auto;display:block;font-size:16px;height:20px;line-height:20px;}
.equal-row .subMenuGreen{right:0px;width:100%;padding-bottom:10px;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.subMenuGreen li a{color:#00baee;}
#filters{float:none !important;max-width:none  !important;width:96%;padding:0 3% 0 0;}
#filteredProductsAndMore{width:100%;float:none;}
#filter_form{display:flex;flex-direction: row;flex-wrap:wrap;display:none;}
.filterCatBox{width:46%;}
.filterCatBox:nth-child(even){margin-right:8%;}
#filters h3{margin-bottom:10px;}
.filterCatBox:last-child{border-bottom:2px solid #5e5e5e;}
#filteredProducts{padding:2%;}
#filteredProductsAndMore #filteredProducts.squares div.item,
#filteredProductsAndMore.full #filteredProducts.squares .item{width:47%;box-sizing: border-box; -moz-box-sizing: border-box;margin-right:2%;margin-bottom:10px;margin-left:0;height:250px;padding:0;}
#filteredProducts.squares .item .productInfoBottom{width:90% !important;overflow:hidden !important;top:215px !important; }
/*#filteredProducts.squares .item  aside{float:left; position: static; position: initial;left:auto;right:auto;bottom:auto; }*/
#filteredProductsAndMore.full #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore.full #filteredProducts.squares{padding:5px 0 0 0;}
#filteredProducts .item p a{font-size:12px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4, #filteredProductsAndMore.full #filteredProducts.squares .item .productInfo p{padding:0px !important;font-size:14px;line-height:14px;width:auto !important;}
#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix{top:200px;}
#filtersAndProducts #filteredProductsAndMore.full #filteredProducts.squares .item aside{margin-left:0px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4 a{font-size:14px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo{height:auto;max-height:80px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom{padding-right:10px !important;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom .priceLeft{font-size:14px !important;line-height:15px !important;}
#filteredProducts.squares .item .productInfoBottomEvent aside p.creditCard{margin-top:-34px;}
#filteredProducts.squares .item .productInfoBottomEvent section p.priceList{position:relative;}
#filteredProducts.squares .item .productInfoBottomEvent section p.priceList i{position:absolute;top:-30px;}
.arrow{margin:0 !important;top:0px !important;}
span.arrow.left{top:5px !important;}
.filterCatBox div.filter{width:18px !important;height:18px  !important;top:3px;background-image:none !important;border:1px solid #fff;}
.filterCatBox ul li{line-height:28px;}
#filteredProducts.squares .item aside{margin-left:0px;}
#filteredProducts.squares li .item .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li .item .blackCircle i{width:30px !important;height:30px !important;background-size:100% 100%;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li:hover .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li :hover .blackCircle i{background:url(/_media/images/general/icon_star.png) !important;width:30px !important;height:30px !important;background-size:100% 100% !important;top:-5px !important;left:-5px !important;}
/*Item Page*/
#product #productImageBox .moreImages{top:auto !important;bottom:4px !important;}
#product,
#productLandlan{padding:0;}
#product #productImageBox,
#productLandlan #productImageBox{width:100%;float:none;height:auto !important;}
#product #productImageBox img.main{height:auto !important;;width:100% !important;}
#productLandlan div.right div#productImageBox img.item-logo{display:none;}
#productLandlan #productImageBox img{width:100% !important;height:auto !important;display:block;}
#productLandlan #productImageBox .itemCorner{width:auto !important;}
#product #productInfoBox,
#productLandlan #productInfoBox{width:100%;float:none;min-height:none;height:auto !important;}
.container #product #productInfoBox .innerInfoBox{padding:5%;}
.hrandpricebox{width:100%;}
#productInfoBox .productPriceBox section, #productInfoBox .productPriceBox3 section{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:5%;}
#productInfoBox .productPriceBox aside, #productInfoBox .productPriceBox3 aside{width:100%;padding-top:15px;text-align:left;}
#productInfoBox .productPriceBox aside a{font-size:28px;line-height:35px;display:inline-block;}
#productInfoBox .productPriceBox aside a:last-child{margin-right:20px;}
#productInfoBox  .innerInfoBox .productPriceBox section .innerRight{width:60%;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;padding:0;}
#productInfoBox .productPriceBox section .innerLeft{width:40%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0;right:0px;}
section#faces{padding:5%;display:none;}
#faces h2{position: static; position: initial;padding:0;}
#faces li{margin-left:7%;}
#shortDesc, #productFullSpec, #productFullSpec2, #productReviews{padding:5%;}
#shortDesc img, #productFullSpec img, #productFullSpec2 img{width:100% !important;height:auto !important;}
#shortDesc .right, #productFullSpec .right, #productFullSpec2 .right{padding:0 0 20px 0;width:100%;float:none;background:none !important;}
#shortDesc .left, #productFullSpec .left, #productFullSpec2 .left{width:100%;float:none;padding:0;margin:0;}
#shortDesc iframe, #productFullSpec iframe, #productFullSpec2 iframe{width:100%;height:auto;}
div#chooseAmount{width:100%;padding:5%;box-sizing: border-box; -moz-box-sizing: border-box;}
.lightboxInner{width:100%;}
.youtube-player{width:100%;}
.creditCardIcon{display:none !important;}
#shipping_comment{padding:0 0 20px 0 !important;z-index:1000 !important;}
.branch_list{margin:0;}
.branch_list li{width:auto;}
#productLandlan .right, #productLandlan .left{width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;}
.container #productLandlan .left{height:auto;}
#productInfoBox a.fullSpec{display:none;}
#sendUsMessage .inner .Title{float:none;}
#sendUsMessage .inner form{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:27px 40px 0 10% !important;}
#sendUsMessage .inner form textarea{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#sendUsMessage .inner form .right,
#sendUsMessage .inner form .center,
#sendUsMessage .inner form .left{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0px !important;}
#productFullSpec p, #productFullSpec2 p{float:none !important;}
.chooseAmountTable .chooseAmountTop .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountMain .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountTop .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountMain .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountTop .chooseAmount4{width:18%;}
.chooseAmountTable .chooseAmountMain .chooseAmount4{width:18%;}
/*Item Lead Page*/
.ItemLead .boxTitleWrap, .supplier_branch h1{position: static; position: initial;}
.ItemLead .branch_list{padding-top:40px;}
/*Order Page*/
.checkout2 .headerRight a{width:30%;}
.checkout2 .col.span_6_of_12.headerRight img.logo-img{width:30%;float:left;}
.orderBox{padding:0 0 30px 0;}
#detailsForm{margin-top:80px;}
.orderBox h1{position:static;position:initial;margin-bottom:30px;}
.OrderBoxInOrderPage{background:none !important;}
.preferredDelivery p{padding:0 5% 5% 5%;line-height:normal;width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;font-size:18px;}
.pay-interest-wrapper{margin-left:5%;}
#shipping_comment p{padding:0 5% 5% 5%;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0;}
.order_comment{width:90%;padding:2%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0 auto;display:block;height:80px;}
#paymentDetails .giftCard{padding:0 5%;}
#paymentDetails input.giftCardNumber{width:70%;}
/*#paymentDetails .paymentOption{padding:5%;}*/
.orderBox {position:static !important;position:initial !important;z-index:1 !important;}

/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.orderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

.productDetailsTop{background-color:#fff;border-bottom:1px solid #00baee;color:#000 !important;}
.iframe_credit{width:100%;overflow-y:scroll;}
#expMonth, #expYear{width:80px !important;}


#contentWrapper .container #productFullSpec p, #contentWrapper .container #productFullSpec2 p{width:100% !important;padding:0px !important;}
.swiper-slide p{font-size:22px !important;}
.SwiperImage{height:200px;background-size:cover;}
.div_img_115{height:115px !important;}
.productsSlider li .imgWrap{height:115px !important;}
.productsSlider{height:180px;padding:0 !important}
.strip_brand_img{top:102px !important;}
#shippingInfo .address, #shippingInfoSelfDelivery .address, #shippingInfoBoxIt .address, #paymentDetails .paymentOption{width:70%;margin:10px auto;}
#shippingInfo .addAddress, #paymentDetails .newCard{width:92%;margin:10px auto;}
.preferredDelivery aside{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.preferredDelivery .sbHolder{margin:0 auto;}
.pay-without-interest-msg{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.pay-interest-wrapper{width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}

#lightbox .container #addTo{width:100%;padding:0;}
#addTo .addToItems .item{width:46%;margin-right:1.5%;margin-left:1%;}
#addTo .upsale_close{top:105px;left:20px;right:auto;}

/*cart page*/
#cartRight{float:none;width:100%;}
#cartSidebar{display:none;}
#cartForm .inner{padding:0px;}
#cartForm  #cartItems .cartItem{height:auto;}
#cartForm  #cartItems .cartItem .itemImage{width:25%;padding:0;}
#cartForm  #cartItems .cartItem .itemImage img{width:100%;}
#cartForm  #cartItems .cartItem .itemInfo{width:50%;padding-right:2%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cartForm  #cartItems .cartItem .itemInfo .deleteItem{left:0;top:0;float:none;display:block;}
#cartForm  #cartItems .cartItem .itemPriceAndQuantity{float:right;width:25%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:10px;}
#commercialPopup .imgWrap{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;text-align:center;}
#commercialPopup .imgWrap{display:inline-block;}
#commercialPopup .right{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup .right p{text-align:center;padding-top:15px;}
#commercialPopup a.btn{margin:0 auto;}
#signInBox{margin:10px auto;}
.loginBox input.txtField, .registerBox input.txtField{padding:10px;width:90%;}
input[type="checkbox"]{ -ms-transform: scale(2); /* IE */ -moz-transform: scale(2); /* FF */ -webkit-transform: scale(2); /* Safari and Chrome */ -o-transform: scale(2); /* Opera */  padding: 10px;}
input[type="checkbox"]+span{padding-right:15px;line-height:20px;}
.loginBox .rememberMe input{margin:8px 0 0 8px;}
.boxTitleWrap{height:30px;}
.boxTitleWrap span{line-height:30px;font-size:22px;}
.productsSliderWrapper a.allSugestions{line-height:30px;height:30px;}
.productsSlider li.twoBox a.specialPrice,
.notConnected .productsSlider li a.specialPrice,
.productsSliderGreen li a.specialPrice{background-color:#ccc !important;}
.equal-row .subMenuGreen span{display:none;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none;}
.back-to-top {background: none;margin: 0;position: fixed;bottom: 0;right: 0;width: 70px;height:30px;z-index: 100;display: none;text-decoration: none;color: #ffffff;background-color:rgba(148,148,148,0.3);}
input[type="text"]{min-height:44px;box-sizing: border-box; -moz-box-sizing: border-box;}
/*join us page*/
#aboutBox .aboutBoxLeft .inner{float:none;}
#joinNowForm input.txtField, #joinNowForm textarea{width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box;}
.simply-scroll .simply-scroll-clip{width:100%;}
/*contact us page*/
#contact-us{padding:40px 0;width:100%;}
#contact-us .col-wraps{width:100%;}
#contact-us .col{width:94%;float:none;margin:0 auto;}
.subMenuGreen .bread_crumbs a:first-child{font-size:22px !important;}
/*lead page*/
#sendUsMessageForm .submitBtnShadow{background:none !important;margin-top:40px !important;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:40px;background-color:#000 !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-23px;}
#sendUsMessageForm input.txtField, #sendUsMessageForm textarea{width:100%;}
#sendUsMessageForm .small textarea{height:100px !important;}
#sendUsMessageForm .sbHolder{width:100% !important;}
#sendUsMessageForm .sbSelector{width:100% !important;}
.loginBox input#loginPassword{min-height:44px;width:90%;padding:10px;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none !important;}
#nanoRepProxyContainer{display:none !important;}
.benefitWrapper .subMenuTitle a{top:3px;width:auto;}
.orderTable .orderItem section{padding:10px;}
.orderTable .orderItem article{border-bottom:1px solid #000;}
.orderTable .orderItem article:last-child{border-bottom:none;}
/*lead form*/
#leadFormId{width:100%;padding:5%;min-height:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;}
#leadFormId .wrapper form{float:none;}
#leadFormId .fieldContainer{float:none;width:100%;}
#leadFormId .wrapper{float:none;}
#leadFormId  input[type='text'], #leadFormId  select{width:100% !important;min-height:44px;}
/*credit card page*/
.PageCreditCard .Header .linkForImg{top:0px;left:0px;width:100%;bottom:auto;height:200px;}
.PageCreditCard .listLinks{ position: static !important; position: initial !important; }
.PageCreditCard .listLinks a{font-size:18px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2{font-size:32px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2 small{font-size:22px;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.case_fly{left:0px !important;top:0px !important;width:40% !important;}
.PageCreditCard .SmartContent ul.no-style-disc li{font-size:22px !important;width:100% !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_companies{top:20px !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_side_img{left:0px;right:auto !important;}
.PageCreditCard .DreamTitle{font-size:28px !important;}
.PageCreditCard .DreamSubTitle{font-size:24px !important;}
.PageCreditCard .DeramWrap{padding-bottom:150px !important;width:100% !important;}

/*Page credit card details*/
.PageCreditCardDetails .popup-main-title{font-size:24px;top:5px;right:5px;}
#test-popup004 .popup-sub-title{top:28px !important;right:5px !important;width:50%;line-height:20px;}

/*travler page*/
.SmartContent .main_title{font-size:22px !important;}
.SmartContent .container{box-sizing: border-box; -moz-box-sizing: border-box;width:100%;}
.travelForm input[type="text"]{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.SmartContent div p{width:100% !important;}
.travelForm .submitContainer{width:100% !important;}
#creditLeadFormEntity{width:100% !important;}
.separator{width:100% !important;}
.credit_card_section{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.img-details{margin-top:20px;width:100% !important;}
.credit_card_section{height:auto !important;}
ul.list-traveler{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Search Result Page*/
.SearchResultsPage .slidee  .item{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;height:auto !important;}
.SearchResultsPage .productInfo{width:100% !important;float:none;padding:0 !important;margin:0;box-sizing: border-box; -moz-box-sizing: border-box;}
.SearchResultsPage .productImage{width:100%;float:none;padding:0;margin:0;}
.SearchResultsPage .productImage a{display:block;}
.SearchResultsPage .productImage a img{width:90%;float:none;padding:0;margin:0 auto;max-width:none !important;max-height:none !important;}
.SearchResultsPage #filteredProducts .item aside{ position: static !important; position: initial !important; }

/*register form*/
#cardSteps.clearfix.registerForm{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm input.txtField{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.cardStepSelectWrapper.harshamaOptions{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm #formTextArea{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}

/*search results drop down*/
.searchResults{width:100%;position:fixed;height:100%;overflow-y:scroll;}
.searchResults .col{margin:0;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;float:none;}
.searchResults .bannerItemsList{margin:0px;padding:0 2%;box-sizing: border-box; -moz-box-sizing: border-box;}
.searchResults .bannerItemsList li{height:auto;overflow:hidden;}
.searchResults .bannerItemsList li a{display:block;}
.searchResults .bannerItemsList li a img{float:right;width:20%;}
.searchResults .bannerItemsList li a p{float:right;width:80%;margin:0;padding:0 2% 0 0;box-sizing: border-box; -moz-box-sizing: border-box;}

/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.OrderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

/*portal memutag*/
#home_brand a.content-label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.brand-right-side{margin:0 !important;padding:40px 0 0 0 !important;height:auto !important;}
.brand-right-side .brand-item{margin:0 !important;padding:0 0 10px 0 !important;height:auto !important;width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;display:block !important;}
.brand-right-side .brand-item div{width:100% !important;}
.brand-right-side .brand-item  .brand-item img{width:70% !important;margin:0 auto !important;}
.brand-right-side .brand-item p.brand-item-desc{width:100% !important;display:block;margin:0;text-align:center;}
.brand-left-side .brand-block{width:100% !important;height:auto !important;margin:0 !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Page yaya*/

.PageYaya{height:auto !important;overflow:hidden;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;}
.PageYaya .textPrefix{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;line-height:24px !important;height:auto !important;padding:15px 0 !important;}
.PageYaya  .searchFields{width:100% !important;float:none !important;overflow:hidden;}
.PageYaya  .searchFields label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;display:block;overflow:hidden;position:relative;}
.PageYaya   .searchFields label .sbHolder{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.PageYaya   .searchFields label input{float:none !important;width:100% !important;}
.PageYaya   .datePickerButton{position:absolute;top:12px;left:5px;float:none !important;margin:0 !important;}
.PageYaya  .left{float:none !important;width:100% !important;text-align:center !important;}
.PageYaya  .left .submitBtnShadow{background:none !important;margin:0 auto !important;width:40% !important;height:40px !important;position:relative;}
.PageYaya  .left .submitBtnShadow p{width:100% !important;height:100% !important;text-align:center !important;vertical-align:middle !important;}
.PageYaya   .left .submitBtnShadow .submitBtn{width:100% !important;height:100% !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;margin:0 !important;}
.PageYaya   .left .submitBtnShadow .send_title{position:absolute !important;top:0px !important;margin:0 !important;line-height:40px;}

/*Page Hotel Combined*/

.PageHotelCombined{height:auto !important;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;background:#ccc url(/_media/images/HotelCombinedMobileBg.jpg) top left/100% auto  no-repeat !important;}
.MainCombinedDiv{width:100% !important;padding:0 !important;background:none !important;}
.hcsb_container{width:100% !important;}
.hcsb_outer{padding:0 !important;}
.hcsb_content label{text-align:center !important;}
.hcsb_citySearchWrapper,
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{width:100% !important;float:none !important;}
.hcsb_checkoutDateContent img{margin:0px !important;}
.hcsb_searchButton{margin:20px auto !important;float:none !important;}

/*Portal memutag*/
#home_brand .brand_right,
#home_brand .brand_left{float:none !important;width:100% !important;margin-top:20px;border-bottom:1px solid #000;}
#home_brand .largeEvent .text_part{width:40% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#home_brand .largeEvent img{width:40% !important;}
.home_special h3 i.logo{margin:0 5px !important;}
.home_special .benefit_strip_elem{width:49%;margin:0 0 10px 2% !important;}
.home_special .benefit_strip_elem:nth-child(odd){width:49%;margin:0 0 10px 0px !important;}
.home_special.brand_full{height:auto !important;overflow:hidden;}
.home_special.brand_full h3{height:auto !important;overflow:hidden;}

/*isrotel pop*/
#isrotel_popup{width:96% !important;left:2%  !important;background-size:100% auto  !important;margin:0 auto !important;}
#isrotel_popup  #isrotel_id{box-sizing: border-box; -moz-box-sizing: border-box;right:0px !important;width:100% !important;}
#isrotel_popup  #isrotel_id+span{top:270px !important;}
#isrotel_popup  #isrotel_btn{right:0px !important;top:380px !important;}

/*amdocs pop up*/

#openIframe #iframeClose{margin:0 !important;}
#openIframe > div:first-child{right:0px !important;margin:0px !important;width:100% !important;}
#openIframe iframe{width:100%;}
#openIframe iframe img{width:100%;}

/*check out final message*/
#orderAccepted{background:none !important;padding:0 !important;}


/*first sign up*/
#firstRegistrationAndMembersLogin{padding:0px !important;}
#firstRegistration{float:none !important;width:100% !important;height:auto !important;background-side:100% auto !important;}
#firstRegistrationForm div p{float:none !important;margin:0px !important;padding-bottom:15px;}
#firstRegistrationForm input.txtField{box-sizing: border-box; -moz-box-sizing: border-box;line-height:44px;width:80% !important;}
#firstRegistrationAndMembersLogin #membersLogin{float:none !important;max-width:none !important;}
#firstRegistrationAndMembersLogin #membersLoginForm input.txtField{line-height:44px;width:80% !important;}
#firstRegistration .inner{margin-top:120px !important;}

/*fly*/
.credit_card_section .text-container{display:block;right:0px;}

div.productsSlider  div.frame ul.slidee.clearfix{min-width:0 !important;}
.StripLoader{height:210px;display: none;}

#galleryWrapper1, #galleryWrapper2, #galleryWrapper3, #galleryWrapper4{ width:100% !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.bx-viewport li{width:100% !important;}
.bx-viewport li img{width:100% !important;height:auto !important;}
#galleryWrapper1 .close, #galleryWrapper2 .close, #galleryWrapper3 .close, #galleryWrapper4 .close{top:5px;right:5px;}
#galleryWrapper1 .next, #galleryWrapper2 .next, #galleryWrapper3 .next, #galleryWrapper4 .next{right:0px;}
#galleryWrapper1 .prev, #galleryWrapper2 .prev, #galleryWrapper3 .prev, #galleryWrapper4 .prev{left:0px;}
#gallery1, #gallery2, #gallery3, #gallery-full{width:100% !important; box-sizing: border-box;}
/*magazine*/
#magazineLeft .MagazineDefaultHeader .Right{width:38%;line-height:96px;vertical-align:middle;}
div.magazineTop img{width:100% !important;}
#magazineLeft .MagazineDefaultHeader .Left{font-size:20px;}
div#msg_summer{width:100% !important;top:0px !important;right:0px !important;left:auto !important;}
/*new pensia*/
.PagePensia .Phone{width:70%;margin-left:2% !important;margin-top:13px;}
.PagePensia .PhonePrefix{width:28%;margin-left:0;margin-top:13px;height:45px;}
.PagePensia .InputCheckBox {margin: 0 0 5% 5%;}
.PagePensia .SlidersGraphsWrap .SlidersWrap .TableSliders .Title{width:20%;}

.SumPage #filteredProducts:not(.squares) .item{max-width:initial;width:90%;}
.SumPage #filteredProducts:not(.squares) .item .productImage{width:40%;padding-left:0;}
.SumPage #filteredProducts:not(.squares) .item .productImage a{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item .productImage a img{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item  .productInfo{width:55%;margin-right:5%;}

.PageCreditCardNew .HeaderLayerOn  img.buttonOrder{width:55%;margin-top:18%;}
.PageCreditCardNew h1{font-size:2.0em;padding:10px 0;}
.PageCreditCardNew h2{font-size:2.4em;text-align:center;}
.PageCreditCardNew .SquaresWrap .SquareWrap .SquareContent .Text{width:86%;padding-top:0;font-size:1.4em;}   
.PageCreditCardNew .SquaresWrap .SquareWrap{margin-bottom:30px;margin-left:0;width:48%;margin-left:2%;}    
.PageCreditCardNew .SquaresWrap .SquareWrap(even){margin-left:0;}    
.PageCreditCardNew .SquaresWrap .SquareWrap h2{font-size:1.8em;}
.PageCreditCardNew .Square{padding-top:80%;}    
.PageCreditCardNew .ContentSquares{padding-top:0;}    
.PageCreditCardNew .SquaresWrap{padding-top:40px;}  
.PageCreditCardNew .ImageType {text-align:center;}
.PageCreditCardNew .ImageType img{width:70% !important;display:inline-block;}  
.PageCreditCardNew .bgGrey{background-color:#fff;}  
.PageCreditCardNew .ArticlesWrap{padding:0 2%;}
.PageCreditCardNew .CreditPageSection ul li{padding:30px 6% 0 0;}

.LeadDisclaimerText{width:90% !important;padding-right:5%;}
.LeadFormNewDesign .FormBox{background:none !important;}
.LeadFormNewDesign .purple #sendUsMessageForm input.submitBtn{background-color:#000 !important;color:#00baee !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-37px !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow{float:left;height:auto;}

#productReviews .ReviewsHeader .Text{padding-top:0px;}
#imgPreButton_ifrInteractiveNavigator{width:60px;}
#divPreInteractiveNavigatorButton{left:5px !important;bottom:0px !important;right:auto !important;}

.PagePensiaNewVer1 .PensiaCol{margin-top:80px;margin-right:0 !important;background-color:#f3f3f3;}
.PagePensiaNewVer1 .HeaderWrap{padding-bottom:0;}
.PagePensiaNewVer1 .CompareLine{font-size:20px;}
.PagePensiaNewVer1 .HeaderText{top:3%;width:60%;}
#specialElem .PagePensiaNewVer1 .HeaderText h1{font-size:1.4em;}
#specialElem .PagePensiaNewVer1 .HeaderText h2{font-size:1.4em;}
.PagePensiaNewVer1 .CompareTable .ChooseCol .Title{margin:20px auto 0 auto;}
.PagePensiaNewVer1 .SecondCol{margin-top:120px;}
.PagePensiaNewVer1 .LeadsForm{padding-bottom:140px;}
.PageJapanika .main-wrap{padding-top:40px;}

#filteredProducts.filtereLine .pl15{padding-left:0;}
#filteredProducts.filtereLine .item .productImage{text-align:center;float:none;}
#filteredProducts.filtereLine .item .productImage img{max-width:240px;max-height:auto;}
#filteredProducts.filtereLine .item{height:auto;}
#filteredProducts.filtereLine .col.span_7_of_12.productInfo{float:none;clear:both;width:auto;}
#filteredProducts.filtereLine  .item aside{left:10px;right:auto;}
#filteredProducts.filtereLine  .strip_brand_img{top:15px !important;}

#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix .creditCard{top:5px;}
.magazineArticle .content{width:96%;margin:0 auto;padding:0;}
.ItemLead  #Tami4Item{text-decoration:underline;color:blue;}
}



@media only screen and (min-device-width:500px) and (max-device-width:1000px) and (-webkit-device-pixel-ratio:4) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none !important; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
.MobileDefaultPaddingBottom { padding-bottom: 13px; }
.MobileFixed{top:0px;right:0px;left:0px !important;  -webkit-transform: none; /* Safari and Chrome */-moz-transform: none; /* Firefox */-ms-transform: none; /* IE 9 */-o-transform: none; /* Opera */transform: none;}

	
.container{width:96%;}
.container,
#lightbox .container{width:96%;}
header { position: fixed !important; top: 0px; left: 0px; width: 100%;background-color:#fff;z-index:99999;}
#circles_v2{margin-left:0;}
.belowHeaderLogoWrap a img{width:22%;}
#menuAndSearch .menuIconWrapper{ background-color: #373737;width:100%;height:50px;}
#menuAndSearch .searchWrapper{ float: none; width: 100%;background-color:#fff;display:none; }
img.belowHeaderImg{left:-1%;top:5px; position: static !important; position: initial !important;width:auto;}
.box-shadow-menu:before{right:6%;width:25%;}
#menuSelectedCategory{padding:0 20% 0 0;color:#fff;}
#search form input.txtField{width:90%;font-size:15px;}
#searchBtn{width:10%;}
.span_6_of_12{width:100% !important;position:relative;}
.span_12_of_12{width:100% !important;position:relative;}
.span_6_of_12 img{width:100%;}
.flexslider .slides img{min-height:0px;height:auto;}
.slides li{height:auto;}
.flex-viewport{min-height:0px;}
.flexslider{height:auto;}
#card{width:100%;padding:5%;height:auto !important;}
#cardInner{width:auto;padding:10% 2% 00 2%;height:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardInner .imgWrap{width:60%;}
.cardWrapper{margin-top:35px;}
#mainSliderInner{height:180px;}
#todaysDealAndCard{margin-bottom:35px;}
#todaysDeal{height:auto !important;}
.supplier_branch{padding:0 5% 5% 5%;}
.boxTitleWrap,
.supplier_branch h1{margin-bottom:0;}
.boxTitleWrap a{color:transparent !important;top:0px !important;bottom:auto !important;left:0px !important;background-size:auto 40%;background-position:5px center !important;}
.boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;}
.CheckOut3Slider .boxTitleWrap .TheTitle{color:#fff !important;line-height:30px !important;font-size:18px !important;padding:0 5px !important;}
.hotDealsTitle  a{bottom:auto !important;top:101px !important;font-size:22px !important;}
.frame .slidee li,
.frame .slidee li.fourBox,
.frame .slidee li.twoBox{width:200px;}
/*.frame .slidee li.fourBox img,
.frame .slidee li.twoBox img{margin-left:50%;transform:translateX(-50%);}*/
.facebookBoxWrap{display:none;}
.belowHeader { display: none; }
#menuAndSearch{position:fixed;top:37px;left:0px;width:100%;margin-bottom:0;z-index:99999;background-color:#fff;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);}
.menuIconWrapper{ float: none; width: 100%; }
#menuSelectedCategory { background: none;float:right;width:50%;height:50px;line-height:50px;padding:0;}
.box-shadow-menu { display: none; }
#search p.searchFieldWrapper { background: none; }
	.loginAndRegister li { padding-top: 5px; }
	
#menuCategories { top:85px;width:100%;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-webkit-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);position:fixed;overflow-y:scroll;padding:0px 0 50px 0;background-color:#252525;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory{border-top:1px solid #5c5c5c;}
#menuCategories li.mainCategory a{color:#fff !important;padding:5px 15px;}
#menuCategories li.mainCategory:first-child{border-top:none;}
#menuCategories li.mainCategory:hover, #menuCategories li.mainCategory:hover > a{background-color:#4a4a4a !important;}
span.icon-keyboard-arrow-left{color:#000;color:#fff;height:80%;width:10%;text-align:left;}


/*
ul.megaColWrap li.megaCol { flex: 0 0 50%;width:auto; }
ul.megaColWrap { flex-direction: row;max-height:none;}
*/
.megaCol > ul{margin:0;}
ul.megaColWrap{display:block;width:100%;padding:0;max-height:none;float:none;margin-top:40px;}
ul.megaColWrap li.megaCol{width:100%;background-color:#4a4a4a;margin:0px !important;}
ul.megaColWrap li.megaCol:last-child{display:none;}
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:0;top:85px; z-index: 99999;position:fixed;overflow-y:scroll;background-color:#4a4a4a !important;height: -moz-calc(100% - 100px); /* Firefox */ height: -webkit-calc(100% - 85px); /* Chrome, Safari */height: calc(100% - 85px); /* IE9+ and future browsers */}	
#menuCategories li.mainCategory a { display: block; }
#menuCategories li.mainCategory .megaDropDown .megaCol ul li {line-height: 1;margin:0;border-bottom:1px solid #5c5c5c;}
#menuCategories li.mainCategory .megaDropDown .megaCol ul li a {display:block;color:#fff !important;padding:15px 15px;}
.megaDropDown .megaCol p{background-color:transparent;margin:0px;padding:15px 15px;border-bottom:1px solid #5c5c5c;}

/*
#menuCategories li .megaDropDown { width: 100%;right:0px !important;padding:5px;top:85px; z-index: 99999;position:fixed;height:100%;overflow-y:scroll;background-color:#fff !important;}
#menuCategories li.mainCategory a { display: inline; }
*/
.productsSliderWrapper .prev,
.productsSliderWrapper .next{display:none !important;}
.productsSlider li .imgWrap a{background-size:90% auto;}

#menuCategories li.mainCategory a span { display: none !important; }
#menu:hover #menuCategories {display:none;}
/*.headerLeft{display:none;}
.headerRight{width:100% !important;}*/
.headerRight{width:55% !important;}
.main-wrap{padding-top:100px;}
#menuCategories .megaDropDown .megaCol p a.catTitle{line-height:20px;}
.productsSlider .priceLeft{font-size:14px !important;line-height:21px !important;margin:0px !important;}
.productsSlider .price{bottom:-3px;text-align:center !important;}
.productsSlider li p{font-size:13px;}
.productsSlider li .imgWrap{margin-bottom:0px !important;}
.productsSlider .strip_brand_img{top:90px !important;}
.loginNameWrapper ul{top:80px;}
.loginNameWrapper li{text-decoration:underline;}
.loginNameWrapper li ul li{text-decoration:none;}
#signInBox{padding:5%;width:86%;}
.loginBox{padding:5%;width:90%;}
.registerBox{padding:5%;width:90%;margin-top:20px;}
#benefitsBox{overflow:hidden;width:100%;}
#benefitsBox a{width:49%;float:right;}
#benefitsBox a span.advertise1{width:85%;margin:0;padding:0 7%;}
#benefitsBox a span.advertise2{width:93%;margin:0;padding:0 7% 0 0;}
#benefitsBox a:nth-child(2){width:2%;float:right;}
.registerBox .floatRight, .registerBox .floatLeft{width:100%;}
.registerBox .floatRight input, .registerBox .floatLeft input{width:92%;}
#mainSlider{margin-top:0px;}
.banner_end_of_year img{width:100%;display:none;}
.subMenuTitle{position: static; position: initial;padding:4px 15px 1px 0px; }
.subMenuTitle a{position: static; position: initial;width:auto;display:block;font-size:16px;height:20px;line-height:20px;}
.equal-row .subMenuGreen{right:0px;width:100%;padding-bottom:10px;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.subMenuGreen li a{color:#00baee;}
#filters{float:none !important;max-width:none  !important;width:96%;padding:0 3% 0 0;}
#filteredProductsAndMore{width:100%;float:none;}
#filter_form{display:flex;flex-direction: row;flex-wrap:wrap;display:none;}
.filterCatBox{width:46%;}
.filterCatBox:nth-child(even){margin-right:8%;}
#filters h3{margin-bottom:10px;}
.filterCatBox:last-child{border-bottom:2px solid #5e5e5e;}
#filteredProducts{padding:2%;}
#filteredProductsAndMore #filteredProducts.squares div.item,
#filteredProductsAndMore.full #filteredProducts.squares .item{width:47%;box-sizing: border-box; -moz-box-sizing: border-box;margin-right:2%;margin-bottom:10px;margin-left:0;height:250px;padding:0;}
#filteredProducts.squares .item .productInfoBottom{width:90% !important;overflow:hidden !important;top:215px !important; }
/*#filteredProducts.squares .item  aside{float:left; position: static; position: initial;left:auto;right:auto;bottom:auto; }*/
#filteredProductsAndMore.full #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore #filteredProducts.squares .item .productImage{height:130px;}
#filteredProductsAndMore.full #filteredProducts.squares{padding:5px 0 0 0;}
#filteredProducts .item p a{font-size:12px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4, #filteredProductsAndMore.full #filteredProducts.squares .item .productInfo p{padding:0px !important;font-size:14px;line-height:14px;width:auto !important;}
#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix{top:200px;}
#filtersAndProducts #filteredProductsAndMore.full #filteredProducts.squares .item aside{margin-left:0px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo h4 a{font-size:14px;padding-right:10px;display:block;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfo{height:auto;max-height:80px;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom{padding-right:10px !important;}
#filteredProductsAndMore.full #filteredProducts.squares .item .productInfoBottom .priceLeft{font-size:14px !important;line-height:15px !important;}
#filteredProducts.squares .item .productInfoBottomEvent aside p.creditCard{margin-top:-34px;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList{position:relative;}
#filteredProducts.squares .item .productInfoBottomEvent  section p.priceList i{position:absolute;top:-30px;}
.arrow{margin:0 !important;top:0px !important;}
span.arrow.left{top:5px !important;}
.filterCatBox div.filter{width:18px !important;height:18px  !important;top:3px;background-image:none !important;border:1px solid #fff;}
.filterCatBox ul li{line-height:28px;}
#filteredProducts.squares .item aside{margin-left:0px;}
#filteredProducts.squares li .item .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li .item .blackCircle i{width:30px !important;height:30px !important;background-size:100% 100%;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li:hover .blackCircle{width:20px;height:20px;top:-5px !important;left:-5px !important;}
#filteredProducts.squares li :hover .blackCircle i{background:url(/_media/images/general/icon_star.png) !important;width:30px !important;height:30px !important;background-size:100% 100% !important;top:-5px !important;left:-5px !important;}
/*Item Page*/
#product #productImageBox .moreImages{top:auto !important;bottom:4px !important;}
#product,
#productLandlan{padding:0;}
#product #productImageBox,
#productLandlan #productImageBox{width:100%;float:none;height:auto !important;}
#product #productImageBox img.main{height:auto !important;;width:100% !important;}
#productLandlan div.right div#productImageBox img.item-logo{display:none;}
#productLandlan #productImageBox img{width:100% !important;height:auto !important;display:block;}
#productLandlan #productImageBox .itemCorner{width:auto !important;}
#product #productInfoBox,
#productLandlan #productInfoBox{width:100%;float:none;min-height:none;height:auto !important;}
.container #product #productInfoBox .innerInfoBox{padding:5%;}
.hrandpricebox{width:100%;}
#productInfoBox .productPriceBox section, #productInfoBox .productPriceBox3 section{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:5%;}
#productInfoBox .productPriceBox aside, #productInfoBox .productPriceBox3 aside{width:100%;padding-top:15px;text-align:left;}
#productInfoBox .productPriceBox aside a{font-size:28px;line-height:35px;display:inline-block;}
#productInfoBox .productPriceBox aside a:last-child{margin-right:20px;}
#productInfoBox  .innerInfoBox .productPriceBox section .innerRight{width:60%;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;padding:0;}
#productInfoBox .productPriceBox section .innerLeft{width:40%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0;right:0px;}
section#faces{padding:5%;display:none;}
#faces h2{position: static; position: initial;padding:0;}
#faces li{margin-left:7%;}
#shortDesc, #productFullSpec, #productFullSpec2, #productReviews{padding:5%;}
#shortDesc img, #productFullSpec img, #productFullSpec2 img{width:100% !important;height:auto !important;}
#shortDesc .right, #productFullSpec .right, #productFullSpec2 .right{padding:0 0 20px 0;width:100%;float:none;background:none !important;}
#shortDesc .left, #productFullSpec .left, #productFullSpec2 .left{width:100%;float:none;padding:0;margin:0;}
#shortDesc iframe, #productFullSpec iframe, #productFullSpec2 iframe{width:100%;height:auto;}
div#chooseAmount{width:100%;padding:5%;box-sizing: border-box; -moz-box-sizing: border-box;}
.lightboxInner{width:100%;}
.youtube-player{width:100%;}
.creditCardIcon{display:none !important;}
#shipping_comment{padding:0 0 20px 0 !important;z-index:1000 !important;}
.branch_list{margin:0;}
.branch_list li{width:auto;}
#productLandlan .right, #productLandlan .left{width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;right:0px;}
.container #productLandlan .left{height:auto;}
#productInfoBox a.fullSpec{display:none;}
#sendUsMessage .inner .Title{float:none;}
#sendUsMessage .inner form{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:27px 40px 0 10% !important;}
#sendUsMessage .inner form textarea{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#sendUsMessage .inner form .right,
#sendUsMessage .inner form .center,
#sendUsMessage .inner form .left{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:0px !important;}
#productFullSpec p, #productFullSpec2 p{float:none !important;}
.chooseAmountTable .chooseAmountTop .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountMain .chooseAmount1{width:30%;}
.chooseAmountTable .chooseAmountTop .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountMain .chooseAmount3{width:22%;}
.chooseAmountTable .chooseAmountTop .chooseAmount4{width:18%;}
.chooseAmountTable .chooseAmountMain .chooseAmount4{width:18%;}
/*Item Lead Page*/
.ItemLead .boxTitleWrap, .supplier_branch h1{position: static; position: initial;}
.ItemLead .branch_list{padding-top:40px;}
/*Order Page*/
.checkout2 .headerRight a{width:30%;}
.checkout2 .col.span_6_of_12.headerRight img.logo-img{width:30%;float:left;}
.orderBox{padding:0 0 30px 0;}
#detailsForm{margin-top:80px;}
.orderBox h1{position:static;position:initial;margin-bottom:30px;}
.OrderBoxInOrderPage{background:none !important;}
.preferredDelivery p{padding:0 5% 5% 5%;line-height:normal;width:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;font-size:18px;}
.pay-interest-wrapper{margin-left:5%;}
#shipping_comment p{padding:0 5% 5% 5%;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0;}
.order_comment{width:90%;padding:2%;box-sizing: border-box; -moz-box-sizing: border-box;margin:0 auto;display:block;height:80px;}
#paymentDetails .giftCard{padding:0 5%;}
#paymentDetails input.giftCardNumber{width:70%;}
/*#paymentDetails .paymentOption{padding:5%;}*/
.orderBox {position:static !important;position:initial !important;z-index:1 !important;}
/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.orderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

.productDetailsTop{background-color:#fff;border-bottom:1px solid #00baee;color:#000 !important;}
.iframe_credit{width:100%;overflow-y:scroll;}
#expMonth, #expYear{width:80px !important;}

#contentWrapper .container #productFullSpec p, #contentWrapper .container #productFullSpec2 p{width:100% !important;padding:0px !important;}
.swiper-slide p{font-size:22px !important;}
.SwiperImage{height:200px;background-size:cover;}
.div_img_115{height:115px !important;}
.productsSlider li .imgWrap{height:115px !important;}
.productsSlider{height:180px;padding:0 !important}
.strip_brand_img{top:102px !important;}

#shippingInfo .address, #shippingInfoSelfDelivery .address, #shippingInfoBoxIt .address, #paymentDetails .paymentOption{width:70%;margin:10px auto;}
#shippingInfo .addAddress, #paymentDetails .newCard{width:92%;margin:10px auto;}
.preferredDelivery aside{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.preferredDelivery .sbHolder{margin:0 auto;}
.pay-without-interest-msg{float:none;width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}
.pay-interest-wrapper{width:100%;text-align:center;box-sizing: border-box; -moz-box-sizing: border-box;}

#lightbox .container #addTo{width:100%;padding:0;}
#addTo .addToItems .item{width:46%;margin-right:1.5%;margin-left:1%;}
#addTo .upsale_close{top:105px;left:20px;right:auto;}

/*cart page*/
#cartRight{float:none;width:100%;}
#cartSidebar{display:none;}
#cartForm .inner{padding:0px;}
#cartForm  #cartItems .cartItem{height:auto;}
#cartForm  #cartItems .cartItem .itemImage{width:25%;padding:0;}
#cartForm  #cartItems .cartItem .itemImage img{width:100%;}
#cartForm  #cartItems .cartItem .itemInfo{width:50%;padding-right:2%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cartForm  #cartItems .cartItem .itemInfo .deleteItem{left:0;top:0;float:none;display:block;}
#cartForm  #cartItems .cartItem .itemPriceAndQuantity{float:right;width:25%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;padding:10px;}
#commercialPopup .imgWrap{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;text-align:center;}
#commercialPopup .imgWrap{display:inline-block;}
#commercialPopup .right{float:none;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#commercialPopup .right p{text-align:center;padding-top:15px;}
#commercialPopup a.btn{margin:0 auto;}
#signInBox{margin:10px auto;}
.loginBox input.txtField, .registerBox input.txtField{padding:10px;width:90%;}
input[type="checkbox"]{ -ms-transform: scale(2); /* IE */ -moz-transform: scale(2); /* FF */ -webkit-transform: scale(2); /* Safari and Chrome */ -o-transform: scale(2); /* Opera */  padding: 10px;}
input[type="checkbox"]+span{padding-right:15px;line-height:20px;}
.loginBox .rememberMe input{margin:8px 0 0 8px;}
.boxTitleWrap{height:30px;}
.boxTitleWrap span{line-height:30px;font-size:22px;}
.productsSliderWrapper a.allSugestions{line-height:30px;height:30px;}
.productsSlider li.twoBox a.specialPrice,
.notConnected .productsSlider li a.specialPrice,
.productsSliderGreen li a.specialPrice{background-color:#ccc !important;}
.equal-row .subMenuGreen span{display:none;}
.equal-row .subMenuGreen div{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none;}
.back-to-top {background: none;margin: 0;position: fixed;bottom: 0;right: 0;width: 70px;height:30px;z-index: 100;display: none;text-decoration: none;color: #ffffff;background-color:rgba(148,148,148,0.3);}
input[type="text"]{min-height:44px;box-sizing: border-box; -moz-box-sizing: border-box;}
/*join us page*/
#aboutBox .aboutBoxLeft .inner{float:none;}
#joinNowForm input.txtField, #joinNowForm textarea{width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box;;}
.simply-scroll .simply-scroll-clip{width:100%;}
/*contact us page*/
#contact-us{padding:40px 0;width:100%;}
#contact-us .col-wraps{width:100%;}
#contact-us .col{width:94%;float:none;margin:0 auto;}
.subMenuGreen .bread_crumbs a:first-child{font-size:22px !important;}
/*lead page*/
#sendUsMessageForm .submitBtnShadow{background:none !important;margin-top:40px !important;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.purple #sendUsMessageForm input.submitBtn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:40px;background-color:#000 !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-23px;}
#sendUsMessageForm input.txtField, #sendUsMessageForm textarea{width:100%;}
#sendUsMessageForm .small textarea{height:100px !important;}
#sendUsMessageForm .sbHolder{width:100% !important;}
#sendUsMessageForm .sbSelector{width:100% !important;}
.loginBox input#loginPassword{min-height:44px;width:90%;padding:10px;box-sizing: border-box; -moz-box-sizing: border-box;}
#divPreChatButton{display:none !important;}
#nanoRepProxyContainer{display:none !important;}
.benefitWrapper .subMenuTitle a{top:3px;width:auto;}
/*Order details page*/
.orderTable .orderItem section{padding:10px;}
.orderTable .orderItem article{border-bottom:1px solid #000;}
.orderTable .orderItem article:last-child{border-bottom:none;}
/*lead form*/
#leadFormId{width:100%;padding:5%;min-height:100%;float:none;box-sizing: border-box; -moz-box-sizing: border-box;}
#leadFormId .wrapper form{float:none;}
#leadFormId .fieldContainer{float:none;width:100%;}
#leadFormId .wrapper{float:none;}
#leadFormId  input[type='text'], #leadFormId  select{width:100% !important;min-height:44px;}

/*credit card page*/
.PageCreditCard .Header .linkForImg{top:0px;left:0px;width:100%;bottom:auto;height:200px;}
.PageCreditCard .listLinks{ position: static !important; position: initial !important; }
.PageCreditCard .listLinks a{font-size:18px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2{font-size:32px;}
.PageCreditCard .SmartContent ul.ListArticles li.List h2 small{font-size:22px;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.case_fly{left:0px !important;top:0px !important;width:40% !important;}
.PageCreditCard .SmartContent ul.no-style-disc li{font-size:22px !important;width:100% !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_companies{top:20px !important;}
.PageCreditCard .SmartContent ul.ListArticles li.List img.logo_side_img{left:0px;right:auto !important;}
.PageCreditCard .DreamTitle{font-size:28px !important;}
.PageCreditCard .DreamSubTitle{font-size:24px;}
.PageCreditCard .DeramWrap{padding-bottom:150px !important;width:100% !important;}

/*Page credit card details*/
.PageCreditCardDetails .popup-main-title{font-size:24px;top:5px;right:5px;}
#test-popup004 .popup-sub-title{top:28px !important;right:5px !important;width:50%;line-height:20px;}

/*travler page*/
.SmartContent .main_title{font-size:22px !important;}
.SmartContent .container{box-sizing: border-box; -moz-box-sizing: border-box;width:100%;}
.travelForm input[type="text"]{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.SmartContent div p{width:100% !important;}
.travelForm .submitContainer{width:100% !important;}
#creditLeadFormEntity{width:100% !important;}
.separator{width:100% !important;}
.credit_card_section{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.img-details{margin-top:20px;width:100% !important;}
.credit_card_section{height:auto !important;}
ul.list-traveler{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Search Result Page*/
.SearchResultsPage .slidee  .item{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;height:auto !important;}
.SearchResultsPage .productInfo{width:100% !important;float:none;padding:0 !important;margin:0;box-sizing: border-box; -moz-box-sizing: border-box;}
.SearchResultsPage .productImage{width:100%;float:none;padding:0;margin:0;}
.SearchResultsPage .productImage a{display:block;}
.SearchResultsPage .productImage a img{width:90%;float:none;padding:0;margin:0 auto;max-width:none !important;max-height:none !important;}
.SearchResultsPage #filteredProducts .item aside{ position: static !important; position: initial !important; }

/*register form*/
#cardSteps.clearfix.registerForm{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm input.txtField{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
.cardStepSelectWrapper.harshamaOptions{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}
#cardStepForm #formTextArea{width:100%;box-sizing: border-box; -moz-box-sizing: border-box;}

/*search results drop down*/
.searchResults{width:100%;position:fixed;height:100%;overflow-y:scroll;}
.searchResults .col{margin:0;width:100%;box-sizing: border-box; -moz-box-sizing: border-box;float:none;}
.searchResults .bannerItemsList{margin:0px;padding:0 2%;box-sizing: border-box; -moz-box-sizing: border-box;}
.searchResults .bannerItemsList li{height:auto;overflow:hidden;}
.searchResults .bannerItemsList li a{display:block;}
.searchResults .bannerItemsList li a img{float:right;width:20%;}
.searchResults .bannerItemsList li a p{float:right;width:80%;margin:0;padding:0 2% 0 0;box-sizing: border-box; -moz-box-sizing: border-box;}

/*check out 2 page*/
.orderBox .providedByBox{-webkit-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);-moz-box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);box-shadow: 0px 7px 8px 0px rgba(133,133,133,0.65);border-bottom:1px solid #858585;margin-bottom:30px;background-color:#fff;}
.OrderBox .productDetails{border:none;}
.checkout2 .productDetails .BuyWithObligo{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;width:60%;margin:4px auto;float:none;clear:both;}

/*portal memutag*/
#home_brand a.content-label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.brand-right-side{margin:0 !important;padding:40px 0 0 0 !important;height:auto !important;}
.brand-right-side .brand-item{margin:0 !important;padding:0 0 10px 0 !important;height:auto !important;width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;display:block !important;}
.brand-right-side .brand-item div{width:100% !important;}
.brand-right-side .brand-item  .brand-item img{width:70% !important;margin:0 auto !important;}
.brand-right-side .brand-item p.brand-item-desc{width:100% !important;display:block;margin:0;text-align:center;}
.brand-left-side .brand-block{width:100% !important;height:auto !important;margin:0 !important;box-sizing: border-box; -moz-box-sizing: border-box;}

/*Page yaya*/

.PageYaya{height:auto !important;overflow:hidden;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;}
.PageYaya .textPrefix{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;line-height:24px !important;height:auto !important;padding:15px 0 !important;}
.PageYaya  .searchFields{width:100% !important;float:none !important;overflow:hidden;}
.PageYaya  .searchFields label{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;float:none !important;display:block;overflow:hidden;position:relative;}
.PageYaya   .searchFields label .sbHolder{width:100% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
.PageYaya   .searchFields label input{float:none !important;width:100% !important;}
.PageYaya   .datePickerButton{position:absolute;top:12px;left:5px;float:none !important;margin:0 !important;}
.PageYaya  .left{float:none !important;width:100% !important;text-align:center !important;}
.PageYaya  .left .submitBtnShadow{background:none !important;margin:0 auto !important;width:40% !important;height:40px !important;position:relative;}
.PageYaya  .left .submitBtnShadow p{width:100% !important;height:100% !important;text-align:center !important;vertical-align:middle !important;}
.PageYaya   .left .submitBtnShadow .submitBtn{width:100% !important;height:100% !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;margin:0 !important;}
.PageYaya   .left .submitBtnShadow .send_title{position:absolute !important;top:0px !important;margin:0 !important;line-height:40px;}

/*Page Hotel Combined*/

.PageHotelCombined{height:auto !important;box-sizing: border-box; -moz-box-sizing: border-box;padding:3% !important;background:#ccc url(/_media/images/HotelCombinedMobileBg.jpg) top left/100% auto  no-repeat !important;}
.MainCombinedDiv{width:100% !important;padding:0 !important;background:none !important;}
.hcsb_container{width:100% !important;}
.hcsb_outer{padding:0 !important;}
.hcsb_content label{text-align:center !important;}
.hcsb_citySearchWrapper,
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{width:100% !important;float:none !important;}
.hcsb_checkoutDateContent img{margin:0px !important;}
.hcsb_searchButton{margin:20px auto !important;float:none !important;}

/*Portal memutag*/
#home_brand .brand_right,
#home_brand .brand_left{float:none !important;width:100% !important;margin-top:20px;border-bottom:1px solid #000;}
#home_brand .largeEvent .text_part{width:40% !important;box-sizing: border-box; -moz-box-sizing: border-box;}
#home_brand .largeEvent img{width:40% !important;}
.home_special h3 i.logo{margin:0 5px !important;}
.home_special .benefit_strip_elem{width:49%;margin:0 0 10px 2% !important;}
.home_special .benefit_strip_elem:nth-child(odd){width:49%;margin:0 0 10px 0px !important;}
.home_special.brand_full{height:auto !important;overflow:hidden;}
.home_special.brand_full h3{height:auto !important;overflow:hidden;}

/*isrotel pop*/
#isrotel_popup{width:96% !important;left:2%  !important;background-size:100% auto  !important;margin:0 auto !important;}
#isrotel_popup  #isrotel_id{box-sizing: border-box; -moz-box-sizing: border-box;right:0px !important;width:100% !important;}
#isrotel_popup  #isrotel_id+span{top:270px !important;}
#isrotel_popup  #isrotel_btn{right:0px !important;top:380px !important;}


/*amdocs pop up*/

#openIframe #iframeClose{margin:0 !important;}
#openIframe > div:first-child{right:0px !important;margin:0px !important;width:100% !important;}
#openIframe iframe{width:100%;}
#openIframe iframe img{width:100%;}

/*check out final message*/
#orderAccepted{background:none !important;padding:0 !important;}


/*first sign up*/
#firstRegistrationAndMembersLogin{padding:0px !important;}
#firstRegistration{float:none !important;width:100% !important;height:auto !important;background-side:100% auto !important;}
#firstRegistrationForm div p{float:none !important;margin:0px !important;padding-bottom:15px;}
#firstRegistrationForm input.txtField{box-sizing: border-box; -moz-box-sizing: border-box;line-height:44px;width:80% !important;}
#firstRegistrationAndMembersLogin #membersLogin{float:none !important;max-width:none !important;}
#firstRegistrationAndMembersLogin #membersLoginForm input.txtField{line-height:44px;width:80% !important;}
#firstRegistration .inner{margin-top:120px !important;}

/*fly*/
.credit_card_section .text-container{display:block;right:0px;}

div.productsSlider  div.frame ul.slidee.clearfix{min-width:0 !important;}
.StripLoader{height:210px;display: none;}
/*Page wobi new*/
.PageWobiNew .MainText .GiftBoxIcon{width:20%;bottom:-12%;}

#galleryWrapper1, #galleryWrapper2, #galleryWrapper3, #galleryWrapper4{ width:100% !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.bx-viewport li{width:100% !important;}
.bx-viewport li img{width:100% !important;height:auto !important;}
#galleryWrapper1 .close, #galleryWrapper2 .close, #galleryWrapper3 .close, #galleryWrapper4 .close{top:5px;right:5px;}
#galleryWrapper1 .next, #galleryWrapper2 .next, #galleryWrapper3 .next, #galleryWrapper4 .next{right:0px;}
#galleryWrapper1 .prev, #galleryWrapper2 .prev, #galleryWrapper3 .prev, #galleryWrapper4 .prev{left:0px;}
#gallery1, #gallery2, #gallery3, #gallery-full{width:100% !important; box-sizing: border-box;}
/*magazine*/
#magazineLeft .MagazineDefaultHeader .Right{width:38%;line-height:96px;vertical-align:middle;}
div.magazineTop img{width:100% !important;}
#magazineLeft .MagazineDefaultHeader .Left{font-size:20px;}
div#msg_summer{width:100% !important;top:0px !important;right:0px !important;left:auto !important;}
/*new pensia*/
.PagePensia .Phone{width:70%;margin-left:2% !important;margin-top:13px;}
.PagePensia .PhonePrefix{width:28%;margin-left:0;margin-top:13px;height:45px;}
.PagePensia .InputCheckBox {margin: 0 0 5% 5%;}
.PagePensia .SlidersGraphsWrap .SlidersWrap .TableSliders .Title{width:20%;}

.SumPage #filteredProducts:not(.squares) .item{max-width:initial;width:90%;}
.SumPage #filteredProducts:not(.squares) .item .productImage{width:40%;padding-left:0;}
.SumPage #filteredProducts:not(.squares) .item .productImage a{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item .productImage a img{width:100%;display:block;}
.SumPage #filteredProducts:not(.squares) .item  .productInfo{width:55%;margin-right:5%;}

.PageCreditCardNew .HeaderLayerOn  img.buttonOrder{width:55%;margin-top:18%;}
.PageCreditCardNew h1{font-size:2.0em;padding:10px 0;}
.PageCreditCardNew h2{font-size:2.4em;text-align:center;}
.PageCreditCardNew .SquaresWrap .SquareWrap .SquareContent .Text{width:86%;padding-top:0;font-size:1.4em;}   
.PageCreditCardNew .SquaresWrap .SquareWrap{margin-bottom:30px;margin-left:0;width:48%;margin-left:2%;}    
.PageCreditCardNew .SquaresWrap .SquareWrap(even){margin-left:0;}    
.PageCreditCardNew .SquaresWrap .SquareWrap h2{font-size:1.8em;}
.PageCreditCardNew .Square{padding-top:80%;}    
.PageCreditCardNew .ContentSquares{padding-top:0;}    
.PageCreditCardNew .SquaresWrap{padding-top:40px;}  
.PageCreditCardNew .ImageType {text-align:center;}
.PageCreditCardNew .ImageType img{width:70% !important;display:inline-block;}  
.PageCreditCardNew .bgGrey{background-color:#fff;}  
.PageCreditCardNew .ArticlesWrap{padding:0 2%;}
.PageCreditCardNew .CreditPageSection ul li{padding:30px 6% 0 0;}
.LeadDisclaimerText{width:90% !important;padding-right:5%;}
.LeadFormNewDesign .FormBox{background:none !important;}
.LeadFormNewDesign .purple #sendUsMessageForm input.submitBtn{background-color:#000 !important;color:#00baee !important;}
.purple #sendUsMessageForm .submitBtnShadow .send_title{top:-37px !important;color:#fff !important;}
.purple #sendUsMessageForm .submitBtnShadow{float:left;height:auto;}

#productReviews .ReviewsHeader .Text{padding-top:0px;}
#imgPreButton_ifrInteractiveNavigator{width:60px;}
#divPreInteractiveNavigatorButton{left:5px !important;bottom:0px !important;right:auto !important;}

.PagePensiaNewVer1 .PensiaCol{margin-top:80px;margin-right:0 !important;background-color:#f3f3f3;}
.PagePensiaNewVer1 .HeaderWrap{padding-bottom:0;}
.PagePensiaNewVer1 .CompareLine{font-size:20px;}
.PagePensiaNewVer1 .HeaderText{top:3%;width:60%;}
#specialElem .PagePensiaNewVer1 .HeaderText h1{font-size:1.4em;}
#specialElem .PagePensiaNewVer1 .HeaderText h2{font-size:1.4em;}
.PagePensiaNewVer1 .CompareTable .ChooseCol .Title{margin:20px auto 0 auto;}
.PagePensiaNewVer1 .SecondCol{margin-top:120px;}
.PagePensiaNewVer1 .LeadsForm{padding-bottom:140px;}
.PageJapanika .main-wrap{padding-top:40px;}

#filteredProducts.filtereLine .pl15{padding-left:0;}
#filteredProducts.filtereLine .item .productImage{text-align:center;float:none;}
#filteredProducts.filtereLine .item .productImage img{max-width:240px;max-height:auto;}
#filteredProducts.filtereLine .item{height:auto;}
#filteredProducts.filtereLine .col.span_7_of_12.productInfo{float:none;clear:both;width:auto;}
#filteredProducts.filtereLine  .item aside{left:10px;right:auto;}
#filteredProducts.filtereLine  .strip_brand_img{top:15px !important;}
#filteredProductsAndMore.full #filteredProducts.squares div.item .productInfo .productInfoBottom.clearfix .creditCard{top:5px;}
.magazineArticle .content{width:96%;margin:0 auto;padding:0;}
.ItemLead  #Tami4Item{text-decoration:underline;color:blue;}
}


@media only screen and (max-width: 1300px) and (min-width: 704px){
/*@media screen and (min-device-width:44.0625em) and (max-device-width:61.1875em) {*/
	.TablateCollapse { display: none !important; }
	.TablateFull { width: 100% !important; margin: 0px !important; clear: both; }
	.TablateFullWithMargin { width: 100% !important; clear: both; }
	.TablateNoMargin { margin: 0px !important; }
	.TablateMarginAuto { margin: 0px auto!important; }
	.TablateNoMarginLeft { margin-left: 0px !important; }
	.TablateNoPadding { padding: 0px !important; }
	.TablateWidth95 { width: 95% !important; }
	.TablateTextCenter { text-align: center !important; }
	.TablateTextLeft { text-align: left; }
	.TablateNoneFloat { float: none !important; }
	.TablateBlock { display: block !important; }
	.TabletNoMarginLeft { margin-left: 0px !important; }
	.TabletSmallFont { font-size: small !important; }
	.TabletMediumFont { font-size: medium !important; }
	.TabletBackGroundImageFull { background-size: 100% auto; }
	.TablateSmallFont { font-size: small !important; }
	.BigTablateCollapse { display: none; }
.TablateNoAbsolute { position: static !important;position:initial !important; }
.TablateFixedTableLayout { table-layout: fixed; }
	.TablateLeft { float: left !important; }
	.TablateNoTable { display: block; }
	.TablateNoTableCell { display: block; }
	.TablateNoTableRow { display: block; }
	.TablateR { float: right; }
.Tablateclearfix:before,
.Tablateclearfix:after {content: " ";display: table;}
.Tablateclearfix:after {clear: both;}
.TablateDisplayInline{ display: inline-block; zoom: 1; *display: inline; }
.TablateDisplayInlineNoFloat{ display: inline-block; zoom: 1; *display: inline;float: none !important;}
.OpenMenuMobile{position:relative;border-left:none !important;}
.OpenMenuMobile:before{content:"תפריט";position:absolute;right:-30px;top:0px;color:#fff;font-family:joker;font-size:16px;}
.OpenMenuMobile img{display:none;}
.MobileOpenSearch{display:none !important;}
.subMenuGreen .bread_crumbs{display:inline-block !important;}
.subMenuGreen .bread_crumbs a{font-size:19px !important;}
.subMenuGreen span{vertical-align:top;}
.subMenuGreen .bread_crumbs_category{display:none !important;}
div#msg_summer {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.PageCategory .bread_crumbs{display:none !important;}
}

@media screen and (min-device-width:61.1876em) and (max-device-width:81.24em) {
	.SmallDesktopCollapse { display: none !important; }
	.OpenMenuMobile{display:none !important;}
	.MobileOpenSearch{display:none !important;}
	.subMenuGreen .bread_crumbs{display:inline-block !important;}
.subMenuGreen .bread_crumbs a{font-size:19px !important;}
.subMenuGreen span{vertical-align:top;}
.subMenuGreen .bread_crumbs_category{display:none !important;}
div#msg_summer {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.PageCategory .bread_crumbs{display:none !important;}
.DesktopCollapse{display:none !important;}
}

/*
@media only screen and (max-device-width:720px){
	.DesktopCollapse{display:block !important;}
}
*/

@media screen and (min-device-width:81.25em) and (max-device-width:180em) {
/* .DesktopCollapse { display: none !important; } */
.subMenuGreen .bread_crumbs{display:inline-block !important;}
.subMenuGreen .bread_crumbs a{font-size:19px !important;}
.subMenuGreen span{vertical-align:top;}
.subMenuGreen .bread_crumbs_category{display:none !important;}
div#msg_summer {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
/*.PageCategory .bread_crumbs{display:none !important;}*/
.DesktopCollapse{display:none !important;}
}





