article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}

html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; direction: rtl;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none; font-family: 'OpenSansHebrewRegular';}

body {font-family: 'OpenSansHebrewRegular'; font-size: 16px; color: #000000; direction: rtl; overflow-x:hidden; position:inherit !important; 
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;}
a, a:hover, a:focus {text-decoration: none; outline: none;}
.payment-icons{height:30px; max-width:100%;}
.toggle_part_div{position: relative; min-height: 0;  height: auto;width:100%;}
.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.left-aligned{text-align: left !important; direction: ltr;}
.secure-ssl{margin-top:-10px; margin-right:10px;}
.youtube img {
    width: 100%;
    top: -16.84%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
img {
    border: none; vertical-align: middle;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}

.reservation-left-part{
    float:right !important;	
    width:100% !important;
    margin-top:10px;
}
.purchase_total{font-size:20px;}
.field input{line-height:24px;}

::-webkit-input-placeholder {font-size: 15px; color: #878787;}
:-moz-placeholder {font-size: 15px; color: #878787;}
::-moz-placeholder {font-size: 15px; color: #878787;}
:-ms-input-placeholder {font-size: 15px; color: #878787;}
.container {width: 1200px; margin: 0 auto;}
.mobiletitle{display:none;}
header, nav, section, footer {width: 100%; float: left;}
.flexslider .slides {
    display: flex;
    align-items: center;
    height: inherit;
}
.flexslider .slides img {
    display: block;
    margin: 0 auto;
    object-fit: contain;
    vertical-align: middle;
    width: 100%;
	max-height: 500px;
}
#slider.flexslider .slides img {
    width: auto !important;
}
.flexslider .slides li {
    overflow: hidden;
}
.flexslider-thumb img {
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    object-fit: cover !important;
    object-position: center;
    width: 98% !important;
    height: 105px !important;
}
@font-face {
    font-family: 'OpenSansHebrewRegular';
    src: url('fonts/OpenSansHebrewRegular.eot');
    src: url('fonts/OpenSansHebrewRegular.eot') format('embedded-opentype'),
        url('fonts/OpenSansHebrewRegular.woff2') format('woff2'),
        url('fonts/OpenSansHebrewRegular.woff') format('woff'),
        url('fonts/OpenSansHebrewRegular.ttf') format('truetype'),
        url('fonts/OpenSansHebrewRegular.svg#OpenSansHebrewRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'OpenSansHebrewExtraBold';
    src: url('fonts/OpenSansHebrewExtraBold.eot');
    src: url('fonts/OpenSansHebrewExtraBold.eot') format('embedded-opentype'),
        url('fonts/OpenSansHebrewExtraBold.woff2') format('woff2'),
        url('fonts/OpenSansHebrewExtraBold.woff') format('woff'),
        url('fonts/OpenSansHebrewExtraBold.ttf') format('truetype'),
        url('fonts/OpenSansHebrewExtraBold.svg#OpenSansHebrewExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'OpenSansHebrewBold';
    src: url('fonts/OpenSansHebrewBold.eot');
    src: url('fonts/OpenSansHebrewBold.eot') format('embedded-opentype'),
        url('fonts/OpenSansHebrewBold.woff2') format('woff2'),
        url('fonts/OpenSansHebrewBold.woff') format('woff'),
        url('fonts/OpenSansHebrewBold.ttf') format('truetype'),
        url('fonts/OpenSansHebrewBold.svg#OpenSansHebrewBold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'OpenSansHebrewLight';
    src: url('fonts/OpenSansHebrewLight.eot');
    src: url('fonts/OpenSansHebrewLight.eot') format('embedded-opentype'),
        url('fonts/OpenSansHebrewLight.woff2') format('woff2'),
        url('fonts/OpenSansHebrewLight.woff') format('woff'),
        url('fonts/OpenSansHebrewLight.ttf') format('truetype'),
        url('fonts/OpenSansHebrewLight.svg#OpenSansHebrewLight') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face{
    font-family:'FontAwesome';
    src:url('fonts/fontawesome-webfont.eot?v=4.4.0');
    src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),
        url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),
        url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),
        url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),
        url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal;
	font-display: swap;
}

.fa::before {
    display: inline-block;
    margin-right: .5em;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    direction:rtl;
}

#header-bg .cart a:hover , #header-bg .connect a:hover, #mobile-header-bg .cart a:hover , #mobile-header-bg .connect a:hover, #footer .footer-menus ul li a:hover {color: #63ba00;}

#banners .left-side-box article .price_fd, #banners .left-side-box article .price_fd b, #banners .left-side-box article .price_fd .counter_buttons, #banners .left-side-box article .price_fd .coupon_counter
{
    color:#fff;
    float:left;
}
.payment-right{width:60%; float:right;}
.payment-left{width:40%; float:left;}
 .mycart .cart-box .product-content .btns a.cart-btn:hover, .mycart .modal-body .cart-lists .btns a.cart-btn:hover, .common-popup2 .bottom-part a.btn:hover, 
 #purchase-contents .reservation-content .btn a:hover, 
 #banners .slider .inner article a.btn:hover, 
 #contents .left-part .banner article a.btn:hover, 
 #contents .left-part .contact-form .btn button:hover, 
 .modal-box .connect-form .field button:hover, .modal-box button.btn:hover, 
 #banners .left-side-box article .price_fd a.btn:hover, .search-box button:hover, 
 #nav .deal-btn a:hover, .common-contents .product-box .information .btn a:hover, 
 #banners .left-side-box article .price a.btn:hover, #banners .left-side-box article .price_fd a.btn, .search-box button, 
 #nav .deal-btn a, .common-contents .product-box .information .btn a, #banners .left-side-box article .price a.btn, 
 #banners .slider .inner article a.btn, #contents .left-part .banner article a.btn, 
 #contents .left-part .contact-form .btn button, .modal-box .connect-form .field button, .modal-box button.btn, .mycart .cart-box .product-content .btns a.cart-btn, .mycart .modal-body .cart-lists .btns a.cart-btn, .common-popup2 .bottom-part a.btn, 
 #purchase-contents .reservation-content .btn a, .mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox .update, .mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox .update:hover, 
 .mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .login-btn .btn, 
 .mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .login-btn .btn:hover {transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}


/*****************
 * Header Part
 *****************/
#header-bg {background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: center 0; padding-bottom: 6px;}
#header-bg .logo {background-image: url(../images/logo-bg.png); background-repeat: no-repeat; background-position: center 0; float: right; padding-top: 17px;}
#header-bg .search-box {float: right; margin: 30px 25px 0 0;}
#header-bg .search-box input {line-height:12px; background-color: #ffffff; background-image: url(../images/search-icon.png); background-repeat: no-repeat; background-position: 358px 50%; padding: 11px 42px 11px 19px; width: 330px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; float: right;}
#header-bg .search-box button {background-color: #63ba00; cursor: pointer; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 12px 50%; padding: 7px 0 10px 23px; width: 103px; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; float: right; margin-right: 8px;}
#header-bg .search-box button:hover {background-position: 18px 50%;}
#header-bg .header-left {float: left; margin-top: 30px; position:relative;}
#header-bg .cart, #mobile-header-bg .cart {float: right; margin-left: 55px;}
#mobile-left-cart .cart{float: left; margin-right: 10px;}
#mobile-left-cart .cart .cart-icon{background:url(../images/cart-icon2.png) no-repeat center; float:right; border:1px solid #63ba00; width: 33px; height: 33px; position: relative; margin-left: 10px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
#header-bg .cart a, #header-bg .connect a, #mobile-header-bg .cart a, #mobile-header-bg .connect a {float: right; color: #ffffff; font-size: 16px; line-height: 32px;}
#mobile-header-bg .cart a, #mobile-header-bg .connect a{font-size: 13px;}
.reservation-left-part input[type="password"]{ width:70%; padding:5px 15px;}
.reservation-left-part .check-box{
    float: right;
    margin: 13px 15px 0 0;
}
.reservation-left-part .checkbox {
    display: none;
}
.reservation-left-part .check-box label {
    float: right;
    font-size: 12px;
    color: #878787;
    width:auto !important;
}
.reservation-left-part .checkbox:checked + label {
    background-color: white;
    border: 1px solid #63BA00;
    box-shadow: none;
    color: #63BA00;
}
.reservation-left-part .checkbox + label {
    background-color: white;
    border: 1px solid #63BA00;
    box-shadow: none;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.reservation-left-part .checkbox:checked + label::after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #63BA00;
}

.payment .radio-btns {
    float: right;
    width:100%;
}
.payment .radio-btns label {
    float: right;
    color: #878787;
    width:auto !important;
}
.popup-img.pull-right img {
    width: 90%;
}

/* .cart-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    width: 500px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 111;
    top:70px;
} */
.singledeal-contents .banner_info .btn a.add_to_cart_btn {
    border: 1px solid #63ba00;
    background-color: #fff;
    color: #63ba00;
    background-image: url(../images/arrow-green.png);
    margin-top: 5px;
    padding:5px 13px 5px 28px;
    font-size:14px;
}
a.connect-button {margin-right: 20px; background-color: #63ba00; cursor: pointer; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 10px 50%; padding: 5px 10px 5px 20px; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; float: right; margin-right: 8px; font-size:14px;}
a.connect-button:hover {background-position: 5px 50%;}
a.payment-button {margin-top:15px; margin-bottom: 10px; margin-right: 20px; width:360px; font-size:24px; background-color: #63ba00; cursor: pointer; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 23px 50%; padding: 7px 0 10px 9px; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; float: right; margin-right: 8px;}
a.payment-button:hover {background-position: 18px 50%;}
.cart-content {width: 350px; position: absolute; z-index: 111; left: 275px; top: 36px; display: none;}

.cart-content span.arrow {background:url(../images/top-arrow.png) no-repeat 14px 0; width: 23px; height: 12px; float: left; width: 100%; position: relative; top: 1px;}
.cart-content .cart-content-div {background-color: #ffffff; border:1px solid #d5d5d5; float: left; width: 100%; box-shadow: 0 0 4px #e8e8e8 inset; -moz-box-shadow: 0 0 4px #e8e8e8 inset; -webkit-box-shadow: 0 0 4px #e8e8e8 inset; -ms-box-shadow: 0 0 4px #e8e8e8 inset; -o-box-shadow: 0 0 4px #e8e8e8 inset;}

.cart-content ul.purchase-item li {
    border-left: 1px solid #b3b3b3;
    vertical-align: middle;
}
.cart-content ul li.product {
    width: 70%;
    text-align: right;
}
.cart-content ul.purchase-item li .item-details {
    font-size: 18px;
    color: #646464;
    width: 100%;
    line-height: 16px;
}
.cart-content ul.purchase-item li .item-details figure.product-img {
    float: right;
    width: 30%;
}

.cart-content ul li.price {
    width: 15%;
}
.cart-content ul.purchase-item li .item-details {
    font-size: 18px;
    color: #646464;
    width: 100%;
    line-height: 16px;
}
.cart-content ul.purchase-item li .item-details .product-details {
    float: right;
    padding-right: 3%;
    word-wrap: break-word;
    width: 67%;
}
.cart-content ul li.quantity {
    width: 21%;
}
.cart-content ul.purchase-item li .item-details.quantity-box a.minus {
    background-position: -17px 0;
}
.cart-content ul.purchase-item li .item-details.quantity-box a {
    display: inline-block;
    background-image: url(../images/plus-minus-icons.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 17px;
    width: 17px;
}
.cart-content ul.purchase-item li .item-details.quantity-box p {
    display: inline-block;
    margin: 0;
    font-size: 15px;
    margin-top: 1px;
    vertical-align: top;
}
.cart-content ul.purchase-item li .item-details.quantity-box a.pluse {
    background-position: 0 0;
}
.cart-content ul.purchase-item li .item-details.quantity-box a {
    display: inline-block;
    background-image: url(../images/plus-minus-icons.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 17px;
    width: 17px;
}
.cart-content ul li.credit-previous {
    width: 10%;
}
.cart-content ul.purchase-item li:last-child {
    border-left: 0;
}
.cart-content ul li.remove, .cart-content ul li.remove-title {
    width: 7.4%;
}
.cart-content ul.purchase-item li.remove a.remove-icon {
    background: url(../images/remove-icon.png) no-repeat 0 0;
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 0;
}
.cart-content ul.purchase-item li.remove a.remove-icon:hover {
    background-position: 0 -17px;
}
.cart-contentt ul.purchase-item li.remove a.remove-icon {
    background: url(../images/remove-icon.png) no-repeat 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-top: 0;
    margin-right: 10px;
}

.cart-content ul li {
    text-align: center;
    display: table-cell;
}

.cart-content ul.purchase-item li .item-details figure.product-img img {
    width: 100%;
}
.cart-content ul.purchase-item li .item-details .product-details h2 a {
    font-size: 14px;
    color: #646464;
}
.cart-content ul.purchase-item li .item-details .product-details h2 a:hover {
    text-decoration: underline;
}
.cart-content ul.purchase-item li .item-details .product-details .price {
    font-size: 16px;
    font-weight: bold;
}

.reservation-left-part .checkbox+label,
.reg-radio:checked+label:after{
         box-shadow: none; 
}
@supports (-webkit-touch-callout: none) {
    .reservation-left-part .checkbox:checked+label::after{
            top: -3px;
            left: 0;
    }
}

.cart-content ul.purchase-item li .item-details h1 {
    font-family: opensanshebrewextrabold;
    font-size: 16px;
}
.cart-content ul.purchase-item {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0;
    width: 100%;
    display: table;
}

.cart-content.show {display: block;}

.error{
    color:#f00;
    font-size:14px;
}
.success{
    color:#060;
    font-size:14px;
}
#showsuccessmsg, #showerrmsg{
    display:none;
}
.above_dc{
    margin:10px 0;
    padding:10px 15px;
    background-color: #fff;
    display: inline-block;
    width: 94%;
}
.creditPadding{padding-top:170px;}
#header-bg .cart a .cart-icon, #header-bg .connect a span.icon, #mobile-header-bg .cart a .cart-icon, #mobile-header-bg .connect a span.icon {background:url(../images/cart-icon.png) no-repeat center; float:right; border:1px solid #63ba00; width: 33px; height: 33px; position: relative; margin-left: 10px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
#mobile-header-bg .cart a .cart-icon, #mobile-header-bg .connect a span.icon {margin-left:5px; width:30px; height:30px;}
#header-bg .cart a .cart-icon span, #mobile-header-bg .cart a .cart-icon span {background-color: #63ba00; font-family: 'OpenSansHebrewExtraBold'; width: 34px; text-align: center; position: absolute; right: -22px; top: -10px; line-height: normal; color: #ffffff; font-size: 13px; padding: 0 0 1px 0; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;}
#mobile-header-bg .cart a .cart-icon span{right:-10px;}
#header-bg .connect, #mobile-header-bg .connect {float: right;}
#header-bg .connect a span.icon, #mobile-header-bg .connect a span.icon {background:url(../images/profile-icon.png) no-repeat center;}
#header-bg .connect.signup a span.icon, #mobile-header-bg .connect.signup a span.icon {background:url(../images/signup-icon.png) no-repeat center;}
#header-bg .header-left .line, #mobile-header-bg .header-left .line {float: right; border-right: 1px solid #ffffff; padding-left: 10px; margin:10px 10px 0 0; height: 16px;}
#mobile-header-bg .header-left .line {padding-left: 5px; margin-left:5px;}
#header-bg .user, #mobile-header-bg .user {float: right; margin:10px 0 0 0; position: relative; padding-bottom: 10px;}
#header-bg .user a.name, #mobile-header-bg .user a.name {float: right; font-size: 16px; line-height: 15px; color: #63ba00; background: url(../images/arrow-green-bottom.png) no-repeat 0 50%; padding-left: 17px; line-height: 15px;}

#header-bg .user .dropdown-menu, #mobile-header-bg .user .dropdown-menu {width: 195px; position: absolute; z-index: 111; left: 0; top: 15px; visibility: hidden; opacity: 0;}
#header-bg .user .dropdown-menu span,#mobile-header-bg .user .dropdown-menu span {background:url(../images/top-arrow.png) no-repeat 14px 0; width: 23px; height: 12px; float: left; width: 100%; position: relative; top: 1px;}
#header-bg .user .dropdown-menu ul, #mobile-header-bg .user .dropdown-menu ul {background-color: #ffffff; border:1px solid #d5d5d5; float: left; width: 100%; box-shadow: 0 0 4px #e8e8e8 inset; -moz-box-shadow: 0 0 4px #e8e8e8 inset; -webkit-box-shadow: 0 0 4px #e8e8e8 inset; -ms-box-shadow: 0 0 4px #e8e8e8 inset; -o-box-shadow: 0 0 4px #e8e8e8 inset;}
#header-bg .user .dropdown-menu ul li, #mobile-header-bg .user .dropdown-menu ul li {background:url(../images/border.jpg) repeat-x 0 100%; padding: 8px 12px; display: block; text-align:right;}
#header-bg .user .dropdown-menu ul li a, #mobile-header-bg .user .dropdown-menu ul li a {background: url(../images/arrow-black.png) no-repeat right 50%; color: #000000 !important; padding: 0 17px 0 0; display:block; font-size:14px;}
#header-bg .user .dropdown-menu ul li a:hover, #mobile-header-bg .user .dropdown-menu ul li a:hover {color: #63ba00; font-family: 'OpenSansHebrewBold';}
#header-bg .user:hover .dropdown-menu, #mobile-header-bg .user:hover .dropdown-menu {opacity: 1; visibility: visible;}

.header .signup {margin-right: 15px;}
.header .signup a span.icon {background: url(../images/signup-icon.png) no-repeat center !important;}
.header .search-box {margin-right: 60px !important;}
.header .search-box input {width: 448px !important; background-position: 96.4% 50% !important;}
#nav, #mobile-nav {background: url(../images/nav-bg.png) repeat 0 0; border-bottom: 1px solid #f5f5f5; width:100%; float:left; position:relative;}

#mobile-nav{display:none;}
#nav ul {float: right;}
#nav ul li {float: right; border-left: 1px solid #fafafa;}
#nav ul li:first-child {border-right: 1px solid #fafafa;}
#nav ul li:first-child a {border-right: 1px solid #dbdbdb;}
#nav ul li a {float: right; font-family: 'OpenSansHebrewBold'; color: #000000; font-size: 13px; border-left: 1px solid #dbdbdb; padding: 10px 20px 12px;}
#nav ul li a:hover, #nav ul li a.active {background-color: #68bb00; color: #ffffff; border-color: #68bb00;}
#nav .deal-btn {float: right; margin: 5px 14px 0;}
#nav .deal-btn a {float: right;border:1px solid #63ba00; background:#fff url(../images/arrow-green2.png) no-repeat 20px 50%; font-size: 13px; font-family: 'OpenSansHebrewBold'; color: #63ba00; padding: 6px 25px 7px 33px; margin-top:-1px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
#nav .deal-btn a:hover {background-position: 15px 50%, 0 0;}

#mobile-nav .deal-btn {float: right; margin: 5px 14px 0;}
#mobile-nav .deal-btn a {float: right;border:1px solid #63ba00; background:#fff url(../images/arrow-green2.png) no-repeat 20px 50%; font-size: 13px; font-family: 'OpenSansHebrewBold'; color: #63ba00; padding: 6px 25px 7px 33px; margin-top:-1px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
#mobile-nav .deal-btn a:hover {background-position: 15px 50%, 0 0;}
#shipping-btn {position: fixed; left: 0; top: 440px; width: 66px;}
#shipping-btn a.btn {background-image: url(../images/shipping-btn-bg.png); background-repeat: no-repeat; background-position: 0 0px; width: 66px; height: 204px; float: left;} 
#shipping-btn a.btn span {font-size: 19px; color: #ffffff; width: 100px; position: relative; top: 129px; left: 22px; display: block; transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg);} 
#shipping-btn a.btn:hover {background-position: -66px 0;}
#category-slider {margin: 20px 0 15px;}
#category-slider .category-menu {position: relative; float: right; z-index: 17; width: 100%; background-color: #ffffff;}
#category-slider .category-menu .sub-menus {display: none; float: right; width: 100%; border-bottom: 2px solid #d6d9d2; padding: 15px 0;}
#category-slider .category-menu .sub-menus.current{display: inherit;}
#category-slider .category-menu .sub-menus ul li {float: right; margin-left: 15px;}
#category-slider .category-menu .sub-menus ul li a {background: url(../images/arrow-black.png) no-repeat 100% 50%; padding:0 18px 0 0; color: #000000;}
#category-slider .category-menu .sub-menus ul li a:hover {background-image: url(../images/arrow-green3.png); color: #63ba00;}

#category-slider .container{overflow:hidden;}
#category-slider .slider-container {width: 100%; margin: 0 auto; height:92px;}
#category-slider .item {margin: 0 0.3% 0 0; position: relative; text-align: center; cursor: pointer; width: 8%;  float: right;}
#category-slider .item a {display: block; box-shadow: 0px 0px 5px #d2d2d2 inset; min-height: 59px; position: relative; padding-top: 5px;
                                                  background: #ffffff; /* Old browsers */
                                                  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                                  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                                  background: -moz-linear-gradient(top, #ffffff 0%, #cfcfcf 100%); /* FF3.6+ */
                                                  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
                                                  background: -webkit-linear-gradient(top, #ffffff 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
                                                  background: -o-linear-gradient(top, #ffffff 0%,#cfcfcf 100%); /* Opera 11.10+ */
                                                  background: -ms-linear-gradient(top, #ffffff 0%,#cfcfcf 100%); /* IE10+ */
                                                  background: linear-gradient(to bottom, #ffffff 0%,#cfcfcf 100%); /* W3C */
                                                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */}
#category-slider .item a .icon {width: 100%; display: block; height: 55px; background-repeat: no-repeat; background-position: center;}


#category-slider .item a span {display: block; background-image: url(../images/border-img.png); background-repeat: repeat-x; background-position: 0 0; color: #000000; padding: 2px 0; border-left: 1px solid #d6d9d2; border-right: 1px solid #d6d9d2; padding: 7px 0 6px; font-size: 13px;}
#category-slider .item a:hover, #category-slider .item a.current{
    background: #78d50e; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4ZDUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YWFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #78d50e 0%, #5aaa00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78d50e), color-stop(100%,#5aaa00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #78d50e 0%,#5aaa00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #78d50e 0%,#5aaa00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #78d50e 0%,#5aaa00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #78d50e 0%,#5aaa00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78d50e', endColorstr='#5aaa00',GradientType=0 ); /* IE6-8 */
}
#category-slider .item a:hover span, #category-slider .item a.current span {background-color: #ffffff;}
/*.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
    float: right;
}
.owl-controls .owl-buttons div{
    cursor: pointer;
    position: absolute;
    top: 25px;
    width: 14px;
    height: 35px;
}
.owl-prev {right: -26px; background:url(../images/button-next.png) no-repeat 0 0; width:14px; height:35px; position:absolute; top:30%;}
.owl-next {left: -26px; background:url(../images/button-previous.png) no-repeat 0 0; width:14px; height:35px; position:absolute; top:30%;}*/
.agree-terms.bigtext{ font-size:20px; clear:both; padding-top:15px;}
#ad-banner figure {position: relative;}
#ad-banner figure .close-icon {background:url(../images/cross-icon.png) no-repeat 0 0; width: 26px; height: 26px; position: absolute; top: 12px; left: 12px; cursor: pointer; z-index: 10;}

#ad-banner figure #top_banner {height:158px;}
#ad-banner figure #top_banner a img {box-shadow:0 9px 7px -5px #777;}
#ad-banner-footer figure {position: relative;}
#ad-banner-footer figure .close-icon {background:url(../images/cross-icon.png) no-repeat 0 0; width: 26px; height: 26px; position: absolute; top: 12px; left: 12px; cursor: pointer; z-index: 10;}

#ad-banner-footer figure #bottom_banner {height:auto;}
#ad-banner-footer figure #bottom_banner a img {box-shadow:0 9px 7px -5px #777;}
#banners .left-side-box {float: left; width: 427px;}
#banners .left-side-box figure {position: relative; text-align:center;}
#banners .left-side-box figure .star-bg {background: url(../images/shape-img.png) no-repeat 0 0; width: 90px; height: 89px; position: absolute; left: 0; top: 0; z-index: 10;}
#banners .left-side-box figure .star-bg img {padding: 13px; float: left;}
#banners .left-side-box img.img {max-width: 100%;}
#banners .left-side-box article {min-width:88%; min-height:111px; padding: 9px 6% 5px; border-top: 1px solid #c7980c; border-bottom: 1px solid #9f9f9f; float: left;
                                 background: #2c2c2c; /* Old browsers */
                                 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                 background: -moz-linear-gradient(top, #2c2c2c 0%, #0f0f0f 100%); /* FF3.6+ */
                                 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#0f0f0f)); /* Chrome,Safari4+ */
                                 background: -webkit-linear-gradient(top, #2c2c2c 0%,#0f0f0f 100%); /* Chrome10+,Safari5.1+ */
                                 background: -o-linear-gradient(top, #2c2c2c 0%,#0f0f0f 100%); /* Opera 11.10+ */
                                 background: -ms-linear-gradient(top, #2c2c2c 0%,#0f0f0f 100%); /* IE10+ */
                                 background: linear-gradient(to bottom, #2c2c2c 0%,#0f0f0f 100%); /* W3C */
                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-8 */}
#banners .left-side-box article h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #ffba00;}
#banners .left-side-box article h3 a{font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #ffba00;}
#banners .left-side-box article p {color: #ffffff; font-size: 15px; line-height: 18px;}
#banners .left-side-box article .price h4, #banners .slider .inner article .title .price h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 36px; color: #ffba00; float: right;}
#banners .left-side-box article .price span {font-family: arial; font-size: 13px; color: #ffba00; float: right; margin-top: 26px;}
#banners .left-side-box article .price_fd a.btn,#banners .left-side-box article .price a.btn {float: left; margin-top: 11px; border:1px solid #ffba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 19px 50%; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; padding: 6px 20px 7px 32px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;cursor: pointer;}
#banners .left-side-box article .price_fd a.btn:hover,#banners .left-side-box article .price a.btn:hover, #banners .slider .inner article a.btn:hover {background-position: 14px 50%;}
#banners .right-slider {width: 750px; float: right;}

#banners .slider-container {position: relative; width: 100%; margin: 0 auto; direction: ltr;}
#banners .slider-container .slider-images {position: relative; overflow: hidden; width: 100%; margin: 0 auto; direction: ltr;}
#banners .slider {position: relative;width: 9999px;}
#banners .slider:before, #banners .slider:after {display: table; content: ' ';}
#banners .slider:after {clear: both;}
#banners .slider .inner {position: relative; float: left; margin: 0; padding: 0;}
#banners .slider .inner article {background-color: rgba(28,30,31,0.8); border-top: 1px solid #4e850f; padding: 15px; position: absolute; bottom: 0; left: 0; right: 0; direction: rtl;}
#banners .slider .inner article .price_fd_upper{
    width:20%;
    float:left;
    color:#fff;
}
#banners .slider .inner article .price_fd_upper a.btn {float: left; margin-top: 15px; background-color: #63ba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 19px 50%; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; padding: 6px 20px 7px 32px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; width:100%;}
#banners .slider .inner article a.btn {float: left; margin-top: 11px; background-color: #63ba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 19px 50%; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; padding: 6px 20px 7px 32px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; width:13%;}
#banners .slider .inner article .title {float: right; width:79%;}
#banners .slider .inner article .title .texts {float: right; border-left: 2px solid #4a7b0e; margin-left: 0; padding-left: 0; width:76%;}
#banners .slider .inner article .title h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 22px; color: #ffffff; line-height: 18px;}
#banners .slider .inner article .title h2 a{font-family: 'OpenSansHebrewExtraBold'; font-size: 22px; color: #ffffff; line-height: 18px;}
#banners .slider .inner article .title p {font-size: 15px; color: #ffffff; margin-top: 4px;}
#banners .slider .inner article .title .price {float: left; width:22%;}
#banners .slider .inner article .title .price h4 {color: #68bb00; line-height: 39px;}
#banners .slider .inner article .title .price span {color: #68bb00; margin:17px 4px 0 0; font-family: arial; font-size: 18px; float: right;}
#banners .slider .inner img {display: block;max-width: 100%;}
#banners .slider .inner img.tag{float: none; width: 90px !important; height:92px; position:absolute; top:0; left:0;}

#banners .slider-nav {line-height: 30px; position: absolute; bottom: -39px; left: 0; width: 100%; height: 30px; margin: 0;  padding: 0; text-align: center; filter: alpha(opacity=90); z-index:1;}
#banners .slider-nav a {float: left; width: 8px; height: 8px; margin: 0 3px; background-color: #000000; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; cursor: pointer;
                        -webkit-transition: background .5s ease;
                        -moz-transition: background .5s ease;
                        -o-transition: background .5s ease;
                        transition: background .5s ease;
}

#banners .slider-nav .active {width: 11px; height: 11px; background: #68bb00; margin-top: -1px;}
#products {padding: 20px 0 35px 0;}
#products h2 {font-family: 'OpenSansHebrewLight'; font-size: 22px; text-align: right; margin-bottom: 12px;}
.common-contents .product-box {width: 32.1%; float: right; border:1px solid #d4d4d4; margin: 0 0 1.5% 1.5%;}
.common-contents .product-box.last {margin-left:0 !important;}
.common-contents .product-box figure a:hover {opacity:0.9;}
.common-contents .product-box figure img {max-width: 100%;
    position: relative;
    height: 100%;
    width: auto;}
.common-contents .product-box figure img.tag {float: none; width: auto; position:absolute; top:0; left:0;}
.common-contents .product-box article {padding: 10px; border-bottom: 1px solid #f3f3f3; height:80px;}
.common-contents .product-box article h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 18px;}
.common-contents .product-box article h3 a{font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color:#000;}
.common-contents .product-box article p {font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 17px;}
.common-contents .product-box article span.location {background:url(../images/location-icon.png) no-repeat 100% 2px; font-size: 12px; padding: 3px 18px 1px 0; display: block; margin-top: 20px;} 
.common-contents .product-box .information {border-top:1px solid #d4d4d4; /*border-bottom: 1px solid #f3f3f3;*/ float: left; width: 100%; height:80px;}
.common-contents .product-box .information .box {float: right;}
.common-contents .product-box .information .btn {padding: 29px 0px; width:29%; text-align:center;border-right: 1px solid #e9e9e9; }
@-moz-document url-prefix() {
    .common-contents .product-box .information .btn {
        padding-right: 1px;
        border-right: 1px solid #e9e9e9;
    }
}

.common-contents .product-box .information .btn a {background-color: #63ba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 17px 50%; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; padding: 6px 19px 7px 29px; border-radius: 20px; cursor:pointer;}
.common-contents .product-box .information .btn a:hover {background-position: 12px 50%;}
.common-contents .product-box .information .price .price_lbl_fd{
    display: table;
    color: #000;
    font-family: arial;
    font-size: 16px;
    width: 100%;
    margin: 0 auto;
    line-height: 25px !important;
}
.common-contents .product-box .information .price span {display: inline-block; color: #63ba00; font-family: arial; font-size: 13px;}
.common-contents .product-box .information .price h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; display: inline-block;}
.common-contents .product-box .information .price h4.green {color: #63ba00;}
.common-contents .product-box .information .price2 .line {width: 70px; background-color: #777777; height: 2px; position: absolute; z-index: -1; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.common-contents .product-box .information .price2 span {color: #000000;}
.common-contents .product-box .information .product-icon {text-align: center; padding: 7px 0; width:20%; border-right: none;
                                                          background: #f9f9f9; /* Old browsers */
                                                          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                                          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                                          background: -moz-linear-gradient(top, #f9f9f9 0%, #cfcfcf 69%, #cfcfcf 100%); /* FF3.6+ */
                                                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(69%,#cfcfcf), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
                                                          background: -webkit-linear-gradient(top, #f9f9f9 0%,#cfcfcf 69%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
                                                          background: -o-linear-gradient(top, #f9f9f9 0%,#cfcfcf 69%,#cfcfcf 100%); /* Opera 11.10+ */
                                                          background: -ms-linear-gradient(top, #f9f9f9 0%,#cfcfcf 69%,#cfcfcf 100%); /* IE10+ */
                                                          background: linear-gradient(to bottom, #f9f9f9 0%,#cfcfcf 69%,#cfcfcf 100%); /* W3C */
                                                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */
}
@-moz-document url-prefix() {
    .common-contents .product-box .information .product-icon {
        padding-top: 7px;
    }
}
.common-contents .product-box .information .product-icon img{
    max-width: 34px; 
}
.common-contents .product-box .information .product-icon p {font-size: 12px; line-height: 14px; margin-top: 5px; color:#000000; min-height:28px;}
.common-contents .more-deal {float: left; width: 100%; text-align: center; margin-top: 20px;}
.common-contents .more-deal a {display: inline-block; background-color: #63ba00; font-family: 'OpenSansHebrewExtraBold'; font-size: 14px; color: #ffffff; text-align: center; width: 592px; padding: 6px 0; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}

/*************
 * Scroll Up Arrow
 *************/
#scrollUp-arrow .scrollup {width:48px; height:48px; position:fixed; bottom:30px; right:100px; display:none; background: url('../images/top-arrow-icon.png') no-repeat;}


/*****************
 * Footer Part
 *****************/
footer {background: url(../images/footer-bg.jpg) repeat 0 0;}
#footer {background: url(../images/footer-bg2.jpg) repeat-x 0 0; float: left; width: 100%; padding: 30px 0 22px;}
#footer .dealvip {width: 100%; float: left; border-bottom: 2px solid #3e650d; padding-bottom: 20px;}
#footer .dealvip h3 {background: url(../images/line.png) no-repeat 50% 50%; text-align: center;}
#footer .dealvip .deal-box {width: 400px; text-align: center; float: left; padding-top: 20px;}
#footer .dealvip .deal-box h4 {color: #68bb00; font-family: 'OpenSansHebrewExtraBold'; font-size: 21px;}
#footer .dealvip .deal-box p {color: #ffffff; font-size: 18px;}
#footer .dealvip .deal-box .social-icons {width: 156px; display: inline-block; margin-top: 10px;}
#footer .dealvip .deal-box .social-icons a {background-image: url(../images/social-icons.png); background-repeat: no-repeat; width: 33px; height: 33px; float: left; margin:0 3px;}
#footer .dealvip .deal-box .social-icons a.yt {background-position: 0px 0px;}
#footer .dealvip .deal-box .social-icons a.yt:hover {background-position: 0px -33px;}
#footer .dealvip .deal-box .social-icons a.fb {background-position: -33px 0px;}
#footer .dealvip .deal-box .social-icons a.fb:hover {background-position: -33px -33px;}
#footer .dealvip .deal-box .social-icons a.tw {background-position: -66px 0px;}
#footer .dealvip .deal-box .social-icons a.tw:hover {background-position: -66px -33px;}
#footer .dealvip .deal-box .social-icons a.gp {background-position: -99px 0px;}
#footer .dealvip .deal-box .social-icons a.gp:hover {background-position: -99px -33px;}
#footer .dealvip .deal-box .social-icons a.ins {background-image: url(../images/inst.png); background-position: 0px 0px; width:32px;}
#footer .dealvip .deal-box .social-icons a.ins:hover {background-image: url(../images/inst.png); background-position: 0px -33px; width:32px;}
#footer .dealvip .deal-box .social-icons a.db {background-image: url(../images/gb.png); background-position: 0px 0px; width:32px;}
#footer .dealvip .deal-box .social-icons a.db:hover {background-image: url(../images/gb.png); background-position: 0px -33px; width:32px;}
#footer .dealvip .deal-box .social-icons a.dm {background-image: url(../images/dailymotion.png); background-position: 0px 0px;}
#footer .dealvip .deal-box .social-icons a.dm:hover {background-image: url(../images/dailymotion-hover.png); background-position: 0 0;}
#footer .dealvip .deal-box a.btn {border:1px solid #68bb00; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; padding: 4px 0px 5px; width: 139px; margin-top: 11px; display: inline-block; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius:25px;}
#footer .dealvip .deal-box a.btn:hover {background-color: #68bb00;}

#footer .confidence-part {float: left; width: 100%; padding-top: 15px;}
#footer .confidence-part .text-part {width: 50%; float: right;}
#footer .confidence-part h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 16px; color: #ffffff;}
#footer .confidence-part h3 span {font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 600;}
#footer .confidence-part p {color: #ffffff; line-height: 17px; margin-top: 5px;}
#footer .confidence-part .confid {width: 50%; float: left; text-align: left;}
#footer .confidence-part .confid li {float: left; border-right: 2px solid #3e650d; margin:20px 15px 0 0; padding-right: 15px; min-height: 52px;}
#footer .confidence-part .confid li.cards {border-right: none; padding-right: 0; margin:27px 0 0;}
#footer .confidence-part .confid li a.secure-icon {float: left; background-image:url(../images/secure-icon.png); background-repeat: no-repeat; width: 33px; height: 33px; margin-top: 7px;}
#footer .confidence-part .confid li a.secure-icon:hover {background-position: 0 -33px;}

#footer .footer-menus {float: left; width: 100%; border-top: 2px solid #3e650d; border-bottom: 2px solid #3e650d; padding: 14px 0; margin: 15px 0 12px;}
#footer .footer-menus ul {float: right;}
#footer .footer-menus ul li {float: right; background: url(../images/arrow-green3.png) no-repeat 100% 50%; padding:0 12px 0 6px;}
#footer .footer-menus ul li a {float: right; color: #ffffff; font-size:14px;}
#footer .footer-menus p.text {float: left; color: #ffffff}
#footer .footer-menus p.text span {font-family: 'OpenSansHebrewExtraBold'}
#footer .copyright {width: 100%; float: right;}
#footer .copyright p {color: #ffffff; direction: ltr; font-size: 13px;}
#footer .copyright p span {font-family: 'OpenSansHebrewExtraBold';}
#footer .copyright p span a{color:white;}


/********************
 * Last Deal Page 
 ********************/
.common-contents .product-box figure {position: relative; height: 242px; /* display: table; */ vertical-align: middle; margin: auto; text-align: center;}
.common-contents .product-box figure .active {background-color: rgba(0,0,0,0.7); opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; text-align: center;}
.common-contents .product-box figure .active h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #ffffff; margin-top: 40px;}
.common-contents .product-box figure .active p {font-family: "Open Sans",sans-serif; font-size: 18px; color: #ffffff; line-height: 17px;}
.common-contents .product-box figure .active .line {background-color: #e57e07; width: 90%; height: 1px; display: inline-block; margin: 25px 0 8px;}
.common-contents .product-box figure .active h4 {font-family: 'OpenSansHebrewBold'; color: #ffffff; font-size: 14px;}
.common-contents .product-box figure .active span {font-family: 'OpenSansHebrewLight'; color: #ffffff; font-size: 18px; display: block; line-height: 19px; margin-bottom: 12px;}
.common-contents .product-box figure .active a.btn {background-color: #fe8800; padding: 6px 20px 7px 20px; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; display: inline-block; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.common-contents .product-box figure:hover .active {opacity: 1;}
.common-product-contents .product-box .information .price .gray {color: #898989;}
.common-product-contents .product-box .information .price .light-gray {color: #c9c9c9;}
.common-product-contents .product-box .information .price2 {border-right: none;border-left: 1px solid #e9e9e9;}
.common-contents .product-box .information .price2 .line.light-gray {background-color: #e5e5e5;}
.common-contents .product-box .information .btn a.black {background-color: #000000;}
.common-contents .product-box .information .btn a.black:hover {background-color: #fe8800;}
.common-contents .more-deal a.orang,.common-contents .more-deal a.orang:focus {background-color: #fe8800; border:1px solid #fe8800;}
.common-contents .more-deal a.orang:hover {background-color: #fff; color:#fe8800; border:1px solid #fe8800;}

/************************
 * Search Result Page
 ************************/
.search-result-page .top-bar {float: left; width: 100%; margin-bottom: 20px;}
.search-result-page .top-bar .title {float: right;}
.search-result-page .top-bar .title h2 {margin-bottom: 0 !important; margin-top:8px;}
.search-result-page .top-bar .title p {font-family: 'OpenSansHebrewBold'; font-size: 16px; line-height: 18px;}
.search-result-page .top-bar .sorting {float: left; width: 65%; padding-top: 10px;}
.search-result-page .top-bar .sorting h3 {font-family: 'OpenSansHebrewBold'; font-size: 16px; float: left; margin: 3px 0 0 15px;}
.search-result-page .top-bar .sorting .price, .search-result-page .top-bar .sorting .area a, .search-result-page .top-bar .sorting .provider a {border: 1px solid #68bc08; float: left; width: auto; padding: 5px 15px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.search-result-page .top-bar .sorting .price a.top-p {background: url(../images/top-green.png) no-repeat 0 50%; width: 11px; height: 6px; float: right; margin: 7px 5px 0 0;}
.search-result-page .top-bar .sorting .price a.down-p {background: url(../images/down-green.png) no-repeat 0 50%; width: 11px; height: 6px; float: left; margin: 7px 0 0 5px;}
.search-result-page .top-bar .sorting .price span {font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #63ba00; margin:0 8px;}
.search-result-page .top-bar .sorting .area {float: left; margin: 0 15px;}
.search-result-page .top-bar .sorting .area a {/*background: url(../images/down-green.png) no-repeat 16px 50%;*/ width: auto; padding: 6px 15px; text-align: center; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #63ba00;}
.search-result-page .top-bar .sorting .provider {float: left;}
.search-result-page .top-bar .sorting .provider a {text-align: center; padding: 6px 20px; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #63ba00;}
.search-result-page .product-box .information .price2 .line {width: 78px;}
.search-result-page .product-box .information .btn {padding: 24px 1px 34px 0px;border-right: 1px solid #e9e9e9;cursor:pointer;}

/*****************
 * Search Part 
 *****************/
.top-space{
    line-height: 40px
}
#contents {padding: 0 0 35px 0;}
#contents .inner-contents {padding: 0 30px;}
#contents article.title-heading {border-bottom: 1px solid #eaeaea; padding-bottom: 15px; float: left; width: 100%; margin-bottom: 15px;}
#contents article.title-heading h2, #contents article.title-heading h1 {font-family: 'OpenSansHebrewLight'; font-size: 32px; float: right;}
#contents article.title-heading h2.top-space, #contents article.title-heading h1.top-space {margin-top: 9px;}
#contents article.title-heading .icon {float: left;}
#contents .left-part {float: left; width: 801px; word-wrap:break-word;}
#contents .left-part .banner {float: left; width: 100%; position: relative; margin-bottom: 25px;}
#contents .left-part .banner figure img {float: left; width: 100%; position:relative;}
#contents .left-part .banner figure img.tag {float: none; width: auto; position:absolute; top:0; left:0;}
#contents .left-part .banner article {background-color: rgba(28,30,31,0.8); border-top: 1px solid #4e850f; padding: 10px; position: absolute; bottom: 0; left: 0; right: 0;}
#contents .left-part .banner article .text {float: right;}
#contents .left-part .banner article .text h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 20px; color: #ffffff; line-height: 18px;}
#contents .left-part .banner article .text p {font-size: 14px; color: #ffffff; margin-top: 4px; width:275px;}
#contents .left-part .banner article .text span {background: url(../images/location-green-icon.png) no-repeat 100% 0; font-size: 12px; display: block; padding: 1px 18px 1px 0; color: #ffffff; margin-top: 0px;}
#contents .left-part .banner article ul.price {float: right; margin: 4px 20px 0 0;}
#contents .left-part .banner article ul.price li {float: right;  padding-left: 24px; margin-left: 24px; color: #68bb00;}
#contents .left-part .banner article ul.price li h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 40px; float: right;}
#contents .left-part .banner article ul.price li span {font-family: arial; font-size: 18px; float: right; margin: 26px 2px 0 0;}
#contents .left-part .banner article ul.price li.off-price {color: #888888;}
#contents .left-part .banner article ul.price li.off-price h2 {text-decoration: line-through;}
#contents .left-part .banner article ul.price li.off-price span {text-decoration: line-through;}
#contents .left-part .banner article ul.price li.last {border-right: 1px solid #68bb00; padding-left: 0; margin-left: 0;padding-right: 20px;}
#contents .left-part .banner article a.btn {float: left; margin-top: 21px; background-color: #63ba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 19px 50%; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; padding: 6px 20px 7px 32px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
#contents .left-part .banner article a.btn:hover {background-position: 14px 50%;}
.category-deals .product-box{width:49%;}
#contents.common-contents .product-box {margin:0 0 1% 1%;}
#contents.common-contents .more-deal p {font-size: 12px; margin-bottom: 8px;}
#contents.common-contents .more-deal span {font-family: 'OpenSansHebrewExtraBold'}
#contents .right-part {float: right; width: 320px;}
#contents .right-part h3{font-family: 'OpenSansHebrewExtraBold'; font-size: 16px; line-height: 12px;}
#contents .right-part .categoies {padding: 20px 15px 0 0;}
#contents .right-part .categoies ul.category > li {float: right; width: 100%; margin-bottom: 15px;}
#contents .right-part .categoies ul.category > li > a {color: #000000; background: url(../images/arrow-black.png) no-repeat 100% 50%; padding-right: 12px;}
#contents .right-part .categoies ul.category > li > ul.sub-category {padding-right: 50px; display: none;}
#contents .right-part .categoies ul.category > li > ul.sub-category > li {display: block; margin-top: 15px;}
#contents .right-part .categoies ul.category > li > ul.sub-category > li > a {color: #000000;}
#contents .right-part .categoies ul.category > li > a.title_active, #contents .right-part .categoies ul.category > li.parent_active > a {background-image: url(../images/arrow-black-down.png); color: #63ba00; font-family: 'OpenSansHebrewBold';}
#contents .right-part .categoies  ul.category > li > ul.sub-category > li > a.title_active{font-family: 'OpenSansHebrewBold'; color: #63ba00;}
#contents .right-part .categoies ul li a:hover {font-family: 'OpenSansHebrewBold'; color: #63ba00 !important;}

#contents .right-part .right-menus {float: right; width: 100%;}
#contents .right-part .right-menus ul {padding-right: 20px;}
#contents .right-part .right-menus li {float: right; width: 100%; margin-bottom: 20px;}
#contents .right-part .right-menus li a {color: #000000; line-height: 11px; float: right; padding-right: 12px;}
#contents .right-part .right-menus li a:hover {background: url(../images/arrow-green.png) no-repeat 100% 50%; font-family: 'OpenSansHebrewBold'; color: #63ba00;}
#contents .right-part .right-menus li a.active{background: url(../images/arrow-green.png) no-repeat 100% 50%; font-family: 'OpenSansHebrewBold'; color: #63ba00;}
#contents .left-part h2.title {font-family: 'OpenSansHebrewLight'; font-size: 24px; text-align: center; line-height: 11px; margin-bottom: 25px;}
.contact-contents .left-part .information {float: right; width: 100%;}
.contact-contents .left-part .information h3 {font-family: 'OpenSansHebrewBold'; font-size: 18px;}
.contact-contents .left-part .information article {border-bottom: 2px solid #eaeaea; padding-bottom: 22px; margin-top: 20px; font-size: 16px; float: right; width: 100%;}
.contact-contents .left-part .information article p{ padding-bottom:20px;}
.contact-contents .left-part .information article h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #63ba00; padding-bottom: 10px;}
.contact-contents .left-part .information article ul, .contact-contents .left-part .information article ul li {float: right; width: 100%;}
.contact-contents .left-part .information article ul li span {color: #63ba00; float: right; margin-left: 14px;}
.contact-contents .left-part .information article ul li p {float: right; width: 93%;}

.customer-contents .left-part .contact {text-align: center; width: 100%; float: left; border-bottom: 2px solid #eaeaea; padding-bottom: 22px; margin-bottom: 20px;}
.customer-contents .left-part .contact h3, .business-owner .left-part .profit h3, .business-owner .left-part .vip h3, .business-owner .left-part .more-details h3, .business-owner .left-part .more-details h4, .business-owner .left-part .about-text h3, #contents .left-part .contact-form h3, .questions .left-part .answers h3 {font-family: 'OpenSansHebrewBold'; font-size: 18px; text-align: center; line-height: 18px;}
.customer-contents .left-part .contact .btn {float: right; width: 100%; margin: 30px 0 10px;}
.customer-contents .left-part .contact .btn a, .business-owner .left-part .more-details .three-box .box a.btn {display: inline-block; font-family: 'OpenSansHebrewBold'; font-size: 16px; color: #68bb00; border:1px solid #68bb00; padding: 3px 0px 5px; width: 245px; text-align: center; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.customer-contents .left-part .contact .btn a:hover, .business-owner .left-part .more-details .three-box .box a.btn:hover {background-color: #68bb00; color: #ffffff;}
.customer-contents .left-part .contact p.no {font-size: 16px; margin-bottom: 10px;}
.customer-contents .left-part .contact p.tal, .business-owner .left-part .more-details .three-box .box p.tal {font-family: 'OpenSansHebrewLight'; font-size: 24px;}
.customer-contents .left-part .contact .mail {float: right; width: 100%;}
.customer-contents .left-part .contact .mail span.mail-icon, .business-owner .left-part .more-details .three-box .box span.mail-icon {display: inline-block; background: url(../images/mail-icon.png) no-repeat 50% 0; width: 100%; height: 33px; margin: 20px 0 5px;}
.customer-contents .left-part .contact .mail a, .business-owner .left-part .more-details .three-box .box a.mail {font-family: 'Open Sans', sans-serif; font-size: 16px; color: #000000;}
#contents .left-part .contact-form {float: left; width: 100%;}
#contents .left-part .contact-form h2 {font-family: 'OpenSansHebrewLight'; font-size: 24px; text-align: center;}
#contents .left-part .contact-form p {font-family: 'OpenSansHebrewBold'; font-size: 18px; text-align: center;}
#contents .left-part .contact-form figure {text-align: center; margin: 12px 0 15px;}
#contents .left-part .contact-form .field {width: 50%; float: right; margin-bottom: 31px;}
#contents .left-part .contact-form .field input , #contents .left-part .contact-form .field100 textarea{width: 83%; border: 1px solid #e0e3e3; padding: 8px 22px; background-color: #f8f8f8; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
#contents .left-part .contact-form .field100 {width: 100%; float: right; margin-bottom: 22px;}
#contents .left-part .contact-form .field100 textarea {width: 91%; padding-top: 10px; resize:none;}
#contents .left-part .contact-form .btn {width: 100%; float: right; text-align: center;}
#contents .left-part .contact-form .btn button {background-color: #63ba00; cursor: pointer; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 23px 50%; padding: 7px 0 10px 9px; width: 92px; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; display: inline-block; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
#contents .left-part .contact-form .btn button:hover {background-position: 18px 50%;}
#contents .left-part p a{color:#63ba00;}

.business-owner .left-part .profit, .business-owner .left-part .vip, .business-owner .left-part .more-details, .business-owner .left-part .about-text {width: 100%; float: right; border-bottom: 2px solid #eaeaea; text-align: center; padding-bottom: 28px; margin-bottom: 30px;}
.business-owner .left-part .profit ul{
    margin-right:34px;	
}
.business-owner .left-part .profit li {display: inline-block; font-family: 'OpenSansHebrewLight'; font-size: 24px; color: #63ba00; margin-bottom: 20px;}
.business-owner .left-part .profit li.icon {background:url(../images/question-icon.png) no-repeat 0 0; width: 33px; height: 33px; margin: 5px 40px 0; position: relative; top: 7px;}
.business-owner .left-part .vip h3 {color: #63ba00; text-align: right; margin-bottom: 22px;}
.business-owner .left-part .vip p {font-size: 16px; text-align: right;}
.business-owner .left-part .vip p span {font-family: 'OpenSansHebrewBold';}
.business-owner .left-part .more-details h3 {color: #63ba00; margin-bottom: 5px;}
.business-owner .left-part .more-details .three-box {float: right; width: 100%; margin-top: 40px;}
.business-owner .left-part .more-details .three-box .box {float: right; width: 267px;}
.business-owner .left-part .more-details .three-box .box a.btn {font-size: 14px; margin-bottom: 10px;}
.business-owner .left-part .more-details .three-box .box span.mail-icon {margin: 0 0 11px 0;}
.business-owner .left-part .more-details .three-box .box p.no {font-size: 14px;}
.business-owner .left-part .contact-form p {margin-bottom: 22px;}

.business-owner .left-part .about-text h3 {color: #63ba00;}
.business-owner .left-part .about-text p, #contents .left-part .contact-form p.info-text {font-family: 'OpenSansHebrewRegular'; font-size: 16px; margin-top: 22px;}

#contents .left-part .contact-form h3 {color: #63ba00;}
#contents .left-part .contact-form p.info-text {margin-bottom: 15px;}

.questions .left-part .more-details h4 {font-size: 16px;}
.questions .left-part .more-details p {font-size: 16px; margin: 6px 0 3px;}
.questions .left-part .more-details h3 {font-size: 16px;}
.questions .left-part .more-details .three-box {margin-top: 27px;}

.questions .left-part .answers {float: right; width: 100%;}
.questions .left-part .answers h3 {text-align: right; margin-bottom: 20px;}
.questions .left-part .answers .question {float: right; width: 100%;}
.questions .left-part .answers .question h4 {font-size: 16px; background: url(../images/arrow-green.png) no-repeat 100% 50%; padding-right: 18px; margin-top: 2px; float: right; cursor: pointer;}
.questions .left-part .answers .question h4:hover {font-family: 'OpenSansHebrewBold'; color:#000;}
.questions .left-part .answers .question h4.title_active {background-image: url(../images/arrow-green-bottom.png); font-family: 'OpenSansHebrewBold';}
.questions .left-part .answers .question .ans {display: none; width: 100%; float: right; border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; font-size: 16px; color: #63ba00; font-family: 'OpenSansHebrewBold'; padding: 15px 0 5px; margin: 17px 0;}
.questions .left-part .answers .question .ans .closed {float: left; width: 100%; }
.questions .left-part .answers .question .ans .closed span {font-size: 12px; color: #878787; background: url(../images/closed.png) no-repeat 100% 50% ; float: left; font-family: 'OpenSansHebrewRegular'; padding-right: 14px; cursor: pointer;}

.toggle_part p {background: url(../images/arrow-green-new.png) no-repeat 15% 50%; cursor: pointer;}
.toggle_part p.title_active {background-image: url(../images/arrow-green-bottom-new.png); }
.toggle_part .right-part-inner-box-desc {display: none; padding-bottom:15px;}
.toggle_part .right-part-inner-box-desc .closed {float: left; width: 100%; }
.toggle_part .right-part-inner-box-desc .closed span {font-size: 12px; color: #878787; background: url(../images/closed.png) no-repeat 100% 50% ; float: left; font-family: 'OpenSansHebrewRegular'; padding-right: 14px; cursor: pointer;}

.modal-box {display: none; position: fixed; z-index: 9999; width: 833px; /*background: #ffffff; */}
#downloadcouponpopupphone.modal-box{width:500px;}
#downloadcouponpopupphone.modal-box header .header-inner .welcome h1.logo{margin-top:10px;}
#downloadcouponpopupphone.modal-box .modal-body{padding:5px 0;}
#downloadcouponpopupphone .dc_send_sms .above_dc{padding:0 10px;}
#downloadcouponpopupphone .below-dc{margin:0; width:100%; background-color:#63ba00; border-radius:0; border:none; padding:5px 0;}
#downloadcouponpopupphone.modal-box .connect-form{padding-right:10px;}
#downloadcouponpopupphone.modal-box .dc_p{color:#fff;}
#downloadcouponpopupphone.modal-box .dc_send_sms .bigger_text{font-size:18px !important;}
#downloadcouponpopupphone.modal-box .connect-form .field{color:#fff;}
#downloadcouponpopupphone.modal-box a.terms{color:#fff;}
#downloadcouponpopupphone.modal-box .connect-form .more_width{ background: url(../images/arrow-green.png) #fff no-repeat; background-position:18px 50% !important;  border:1px solid #fff; color:#63ba00}
#downloadcouponpopupphone.modal-box .connect-form button.btn:hover{ background: url(../images/arrow-white.png) #fff no-repeat; background-color:transparent; border:1px solid #fff; color:#fff}
#downloadcouponpopupphone.modal-box .connect-form .field input, #downloadcouponpopupphone label.error {width:60%; margin-right:13%;}
.fa-whatsapp::before{font-size:30px; color:#000;}
.modal-overlay {position: fixed; top: 0; left: 0; z-index: 900; width: 100%; height: 100%; background: url(../images/popup-bg.png) repeat !important;}
.modal-box a.close {position: absolute; top: 20px; left: 20px; background-image: url(../images/closed-icon.png); background-repeat: no-repeat; background-position: 0 0; width: 28px; height: 28px;}
.modal-box a.close:hover {background-position: 0 -29px;}
.modal-box header {border-top: 1px solid #5f5f5f; background: url(../images/popup-header-bg.png) repeat 50% 0; position: relative;}
.modal-box header .header-inner {background: url(../images/popup-header-bg2.png) repeat-x 0 100%; float: right; width: 100%;}
.modal-box header .header-inner .welcome {/*background: url(../images/shadow-bg.png) no-repeat 50% 0;*/}
.modal-box header .header-inner .welcome h2 {display:none;background: url(../images/welcome-bg.png) no-repeat 50% 0; text-align: center; font-family: 'OpenSansHebrewBold'; font-size: 13px; color: #ffffff; padding: 10px 0 18px;}
.modal-box header .header-inner .welcome h1.logo {text-align: center; margin-top: 20px;}
.modal-box header .header-inner .welcome h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 16px; color: #ffffff; text-align: center; line-height: 11px;}
.modal-box header .header-inner .welcome h3 {font-family: 'OpenSansHebrewBold'; font-size: 21px; color: #63ba00; text-align: center;}
.common-popup .welcome h3 {padding: 10px 0 10px;}
.modal-box .modal-body #rating_div{width:95%;text-align:center;}
.modal-box .modal-body {width: 100%; float: right; background-color: #f4f4f4; padding: 20px 0;}
.modal-box .connect-form {width: 440px; margin: 0 auto;}
.dc_div_fixed_width{
    text-align: right; padding:10px !important;
}
.modal-box .connect-form .field {float: right; width: 100%; margin-bottom: 15px;}
.modal-box .connect-form .field input, .modal-box .connect-form .field textarea, .modal-box header .email .field input, .modal-box .modal-body .register-form form .form-box .field input, .modal-box .modal-body .register-form form .form-box .business-field input {width: 88%; border: 1px solid #e0e3e3; padding: 8px 22px; background-color: #ffffff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; resize:none;}
.modal-box .connect-form .field textarea{ float:right;}
.modal-box .connect-form .field input[type='password']{ width:88%;}

.modal-box .modal-body .register-form form .form-box .business-field textarea {width: 80%; border: 1px solid #e0e3e3; padding: 9px 22px 11px; background-color: #fff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}

.modal-box .modal-body .register-form form .form-box .field input::-webkit-input-placeholder:before{color:#63ba00; content:"*"; opacity: 1;}
.modal-box .modal-body .register-form form .form-box .field input:-moz-placeholder:before{color:#63ba00; content:"*"; opacity: 1;}
.modal-box .modal-body .register-form form .form-box .field input::-moz-placeholder:before{color:#63ba00; content:"*"; opacity: 1;}
.modal-box .modal-body .register-form form .form-box .field input:-ms-input-placeholder:before{color:#63ba00; content:"*"; opacity: 1;}

.modal-box .connect-form .field button,.modal-box .register-form .field button, .modal-box button.btn, .common-popup2 .bottom-part a.btn, .product_newsletter .email .field button.btn {background-color: #63ba00; float: right; margin-right: 48px; cursor: pointer; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 23px 50%; padding: 7px 0 10px 9px; width: 120px; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; display: inline-block; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.modal-box .register-form .field button{margin:2px 44px 0 0;}
.modal-box .connect-form .more_width {width:190px !important; font-size: 20px;}
.modal-box .connect-form .field button:hover,.modal-box .register-form .field button, .modal-box button.btn:hover {background-position: 18px 50%;}
.modal-box .connect-form .field .check-box,.modal-box .register-form .field .check-box {float: right; margin: 13px 15px 0 0;}
.modal-box .connect-form .field .check-box input,.modal-box .register-form .field .check-box input {float: right; width: auto; margin: 2px 0 0 8px;}
.modal-box .connect-form .field .check-box label,.modal-box .register-form .field .check-box label {float: right; font-size: 12px; color: #878787;}
.modal-box .connect-form .text-center,.modal-box .register-form .text-center {text-align: center;}
.modal-box .connect-form .field a.forgot,.modal-box .register-form .field a.forgot {float: left; background: url(../images/forgot-icon.png)no-repeat 0 50%; font-size: 12px; color: #878787; padding-left: 24px; margin: 10px 0 0 15px;}
.modal-box .connect-form .field a.forgot:hover,.modal-box .register-form .field a.forgot:hover {background-image: url(../images/forgot-icon-a.png); color: #63ba00;}
.modal-box .modal-body .register {text-align: center; width: 100%; float: right;}
.modal-box .modal-body .register p.title {font-size: 18px;}
.modal-box .modal-body .register h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; line-height: 25px;}
.modal-box .modal-body .register a.signup {background-color: #ffffff; margin-top: 15px; border: 1px solid #63ba00; color: #63ba00; display: inline-block; font-family: "OpenSansHebrewExtraBold"; padding: 4px 22px 6px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.modal-box .modal-body .register a.signup:hover {background-color: #63ba00; color: #ffffff;}
.modal-box .modal-body .register article {padding: 22px 0 5px;}
.modal-box .modal-body .register article p {color: #646464;}
.modal-box .modal-body .register article a.fb, .modal-box .modal-body .register-form .btns .fb-btn a {background-color: #5d9cec; overflow: hidden; margin-top: 11px; line-height: 36px; color: #ffffff; text-align: left; display: inline-block; font-family: "OpenSansHebrewExtraBold"; width: 200px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.modal-box .modal-body .register article a.fb span.fb-icon, .modal-box .modal-body .register-form .btns .fb-btn a span.fb-icon {background:#4b89dc url(../images/fb-icon.png) no-repeat 15px center; width: 35px; height: 39px; float: left; margin-right: 10px;}
.modal-box .modal-body .register article a.fb:hover, .modal-box .modal-body .register-form .btns .fb-btn a:hover {background-color: #63A0E8;}
.modal-box .modal-body .register article a.gp {background-color: #ec5d5d; overflow: hidden; margin-top: 11px; line-height: 36px; color: #ffffff; text-align: left; display: inline-block; font-family: "OpenSansHebrewExtraBold"; width: 175px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size:14px;}
.modal-box .modal-body .register article a.gp span.google-icon {background:#dc4b4b url(../images/google-plus.png) no-repeat scroll 10px center; background-size: 59%; width: 40px; height: 39px; float: left; margin-right: 10px;}
.modal-box .modal-body .register article a.gp:hover {background-color: #ec5d5d;}
.common-popup article.text-info {text-align: center; padding-bottom: 25px;}
#popup5.common-popup article.text-info{color:white;}
.common-popup article.text-info p {font-size: 18px;}
.common-popup article.text-info h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; line-height: 27px;}
.common-popup article.text-info h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 23px; color: #63ba00;}
.modal-box .make-deal .field .check-box {margin-top: 0;}
.modal-box .make-deal form {text-align: center;}
.modal-box button.btn {float: none; display: inline-block; margin-right: 0;}
.modal-box header .email .field {text-align: center; width: 50%; float: none; padding-bottom: 15px; margin:auto;}
.product_newsletter{background-color: #4a525d; width: 100%; padding:15px 0; margin-top:10px;}
.product_newsletter .email .welcome h3{text-align: center; font-family: 'OpenSansHebrewExtraBold'; font-size: 21px; padding-bottom: 15px; color: #fff;}
.product_newsletter .email .field{position:relative; width:85%;}
.product_newsletter .email .field input{width:49%; line-height:36px;}
.product_newsletter .email .field button.btn{position:absolute; left:0; top:10%}
.product_newsletter label.error{display:block;}
#newsletter-popup label.error{
    margin:auto;
}
.modal-box header .email .field input {padding: 5px 22px 7px;}
.modal-box header .email .welcome h3 {padding-bottom: 10px;}
.modal-box .modal-body .offers {float: right; width: 100%;}
.modal-box .modal-body .offers h1 {background: url(../images/shape-img2.png) no-repeat 50% 50%; font-family: 'OpenSansHebrewExtraBold'; font-size: 26px; padding: 14px 0 24px; text-align: center; color: #ffffff; text-shadow:1px 1px 1px #7b7b7b; -moz-text-shadow:1px 1px 1px #7b7b7b; -webkit-text-shadow:1px 1px 1px #7b7b7b; -ms-text-shadow:1px 1px 1px #7b7b7b; -o-text-shadow:1px 1px 1px #7b7b7b;}
.modal-box .modal-body .offers h3 {text-align: center; font-family: 'OpenSansHebrewExtraBold'; font-size: 16px;}
.modal-box .modal-body .offers p {text-align: center; font-size: 18px; padding: 15px 110px 20px 110px; line-height: 21px;} 
.modal-box .modal-body .offers .field {width: 482px; margin: 0 auto;}
.modal-box .modal-body .offers .field input {float: right; margin: 2px 0 0 8px;}
.modal-box .modal-body .offers .field label {color: #646464; font-size: 14px; text-align: center; width: 461px; float: right;}

.modal-box .modal-body .offers .field2 {float: right; width: 100%; text-align: center; padding: 20px 0 10px;}
.modal-box .modal-body .offers .field2 button {background-position: 34px 50%;}
.modal-box .modal-body .offers .field2 button:hover {background-position: 29px 50%;}
.modal-box .modal-body .offers .field2 a {font-family: 'OpenSansHebrewBold'; font-size: 13px; color: #656565; background-repeat: no-repeat; background-position: 100% 50%; padding-right: 22px; margin-top: 10px;}
.modal-box .modal-body .offers .field2 a:hover {color: #63ba00;}
.modal-box .modal-body .offers .field2 a.terms {background-image: url(../images/circle-icon1.png); float: left; margin-left: 30px;}
.modal-box .modal-body .offers .field2 a.terms:hover {background-image: url(../images/forgot-icon-a.png);}
.modal-box .modal-body .offers .field2 a.register1 {background-image: url(../images/circle-icon2.png); float: right; margin-right: 30px;}
.modal-box .modal-body .offers .field2 a.register1:hover {background-image: url(../images/circle-icon2-a.png);}
.modal-box .modal-body .register-form {float: right; width: 100%;}
.common-popup .register-form article.text-info h4 {line-height: 21px;}
.modal-box .modal-body .register-form form .form-box {width: 565px; margin: 0 auto;}
.modal-box .modal-body .register-form form .form-box .field, .modal-box .modal-body .register-form form .form-box .business-field {float: right; width: 50%; margin-bottom: 15px; position: relative;}
.modal-box .modal-body .register-form form .form-box .field input[type='text'],.modal-box .modal-body .register-form form .form-box .business-field input[type='text'] {width: 80%;}
.business-field input[type='text']{ margin-bottom:25px;}
.modal-box .modal-body .register-form form .form-box .field input[type='password'] {width: 80%;}
.modal-box .modal-body .register-form form .form-box .field input[type='checkbox'] {width: 16px;}
.modal-box .modal-body .register-form form .form-box .field p {font-family: arial; font-size: 11px; color: #c50000; position: absolute; right: 22px; bottom: -15px;}
.modal-box .modal-body .register-form form .form-box .radio-btns {float:right;}
.modal-box .modal-body .register-form form .form-box .radio-btns label {float: right; color: #878787; margin-right: 15px;}
.modal-box .modal-body .register-form form .form-box .radio-btns label input {width: auto; margin-left: 8px;}
.modal-box .modal-body .register-form form .agreement {float: right; width: 100%;}
.modal-box .modal-body .register-form form .agreement .field {float: right; width: 100%; text-align: center; margin-bottom: 5px;}
.modal-box .modal-body .register-form form .agreement .field label {display: inline-block; color: #878787; font-size: 13px;}
.modal-box .modal-body .register-form form .agreement .field label a {text-decoration: underline; color: #878787;}
.modal-box .modal-body .register-form form .agreement .field label input {margin: 3px 0 0 8px; float: right;}

.reg-checkbox {display: none;}
.reg-checkbox + label {
    background-color: white;
    border: 1px solid #63BA00;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.reg-checkbox + label:active, .reg-checkbox:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.reg-checkbox:checked + label {
    background-color: white;
    border: 1px solid #63BA00;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #63BA00;
}
.reg-checkbox:checked + label:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #63BA00;
}

.reg-radio {display: none;}
.reg-radio + label {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    background-color: white;
    border: 1px solid #63BA00;
    box-shadow: none;
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}
.reg-radio:checked + label:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #63BA00;
    box-shadow: none;
    text-shadow: 0px;
    left: 3px;
    font-size: 32px;
}
.reg-radio:checked + label {
    background-color: white;
    color: #99a1a7;
    border: 1px solid #adb8c0;
    box-shadow: none;
}
.reg-radio + label:active, .reg-radio:checked + label:active {
    box-shadow: none;
}

.modal-box .modal-body .register-form article.text {float: right; width: 100%; text-align: center; margin: 10px 0 10px 0;}
.modal-box .modal-body .register-form article.text .detials {background: url(../images/shape-img3.png) no-repeat 50% 50%; text-align: center; padding: 5px 0 26px;}
.modal-box .modal-body .register-form article.text .detials h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 26px; color: #ffffff; text-shadow:1px 1px 1px #7b7b7b; -moz-text-shadow:1px 1px 1px #7b7b7b; -webkit-text-shadow:1px 1px 1px #7b7b7b; -ms-text-shadow:1px 1px 1px #7b7b7b; -o-text-shadow:1px 1px 1px #7b7b7b;}
.modal-box .modal-body .register-form article.text .detials span {font-family: 'OpenSansHebrewLight'; font-size: 14px; color: #ffffff; line-height: 11px; display: block;}
.modal-box .modal-body .register-form article.text p {line-height: 17px; margin: 8px 0 20px;}
.modal-box .modal-body .register-form article.text p span {color: #63ba00;}
.modal-box .modal-body .register-form .btns {float: right; width: 100%;}
.modal-box .modal-body .register-form .btns .member {float: right; margin-right: 25px; margin-top:5px;}
.modal-box .modal-body .register-form .btns .member a {float: right; color: #63ba00; width: 200px; overflow: hidden; background-color: #ffffff; line-height: 39px; font-family: 'OpenSansHebrewExtraBold'; border:1px solid #63ba00; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; -o-border-radius: 25px; -ms-border-radius: 25px; font-size:14px;}
.modal-box .modal-body .register-form .btns .member a:hover {background-color: #63ba00; color: #ffffff;}
.modal-box .modal-body .register-form .btns .member a span.icon {background:#63ba00 url(../images/icon.png) no-repeat center; width: 50px; height: 39px; float: right; margin-left: 10px;}
.modal-box .modal-body .register-form .btns .fb-btn a {width: 268px; margin-top: 0;}
.modal-box .modal-body .register-form .btns .fb-btn a span.fb-icon {margin-right: 15px;}
.modal-box .modal-body .register-form .btns .forgot {float: right; margin:16px 45px 0 0;}
.modal-box .modal-body .register-form .btns .forgot a {float: right; font-size: 12px; color: #878787; background: url(../images/forgot-icon.png) no-repeat 0 50%; padding-left: 25px;}
.mycart .cart-box {width: 100%; float: right; position: relative; margin-bottom: 60px;}
.mycart .cart-box .title, .common-popup2 .title {background: url(../images/green-bg.jpg) repeat-x 0 0; padding: 18px 0 19px;}
.mycart .cart-box .title h1, .common-popup2 .title h1 {font-family: 'OpenSansHebrewBold'; font-size: 21px; color: #ffffff; padding: 0 25px;}
.mycart .cart-box .title a.close2, .common-popup2 .title a.close2 {background: url(../images/closed-icons.png) no-repeat 0 0; width: 26px; height: 26px; position: absolute; top: 20px; left: 17px;}
.mycart .cart-box .title a.close2:hover, .common-popup2 .title a.close2:hover {background-position: 0 -26px;}
.mycart .cart-box .product-content {background-color: #ededed; padding: 25px; float: right;}
.mycart .cart-box .product-content figure {float: right;}
.mycart .cart-box .product-content article {float: right; padding: 0 18px 0 0; width: 415px;}
.mycart .cart-box .product-content article .title-text {float: right; width: 100%; border-bottom: 1px solid #e3e3e3; padding-bottom: 15px;}
.mycart .cart-box .product-content article .title-text h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; color: #63ba00; line-height: 18px; margin-bottom: 7px;}
.mycart .cart-box .product-content article .title-text p {font-size: 18px; line-height: 22px;}
.mycart .cart-box .product-content .details {float: right; width: 100%; border-top: 1px solid #d4d4d4; padding-top: 6px;}
.mycart .cart-box .product-content .details h3 {font-size: 18px; font-family: 'OpenSansHebrewExtraBold'; float: right; margin-top: 10px;}
.mycart .cart-box .product-content .details h4 {font-size: 26px; font-family: 'OpenSansHebrewExtraBold'; color: #63ba00; float: left;}
.mycart .cart-box .product-content .details p {float: right; width: 100%; line-height: 18px; margin: 10px 0 25px;}
.mycart .cart-box .product-content .btns, .mycart .modal-body .cart-lists .btns{width: 100%; float: right; margin-top: 59px; }
.mycart .cart-box .product-content .btns a, .mycart .modal-body .cart-lists .btns a {float: left; font-family: 'OpenSansHebrewExtraBold'; font-size: 15px; padding: 4px 22px 6px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.mycart .cart-box .product-content .btns a.cart-btn, .mycart .modal-body .cart-lists .btns a.cart-btn {background-color: #63ba00; color: #ffffff; padding: 4px 20px 6px 30px; background-image: url("../images/arrow-white.png"); background-repeat: no-repeat; margin-right: 10px; background-position: 17px 50%;}
.mycart .cart-box .product-content .btns a.continue-btn, .mycart .modal-body .cart-lists .btns a.continue-btn {background-color: #ffffff; border: 1px solid #63ba00; color: #63ba00; display: inline-block; font-family: "OpenSansHebrewExtraBold";  }
.mycart .cart-box .product-content .btns a.cart-btn:hover, .mycart .modal-body .cart-lists .btns a.cart-btn:hover {background-position: 12px 50%;}
.modal-box .cart-list p {text-align: center; font-size: 16px; color: #63ba00; padding-bottom: 50px;}
.mycart .cart-list .welcome h3 {padding-bottom: 0;}
.mycart .modal-body .cart-lists {padding: 10px 30px;}
.mycart .modal-body ul {float: right; width: 100%;}
.mycart .modal-body ul.heading {background: url("../images/cart-bg-img.jpg") repeat-x 0 0;}
.mycart .modal-body ul.heading li {text-align: center; border-right: 1px solid #f9f9f9;}
.mycart .modal-body ul li {color: #646464; float: right;}
.mycart .modal-body ul.heading li p {padding: 10px 0;}
.mycart .modal-body ul li.prod-box {width: 38%; text-align: right; padding-right: 1%;} 
/*.mycart .modal-body ul li.prod-box p {border-right: none;} */
.mycart .modal-body ul li.information {width: 17%;}
.mycart .modal-body ul li.width94 {width: 12%;}
.mycart .modal-body ul li.remove {width: 5%; border-left: none;}
.mycart .modal-body ul.prod-lists {background-color: #ffffff; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #ededed;}
.mycart .modal-body ul.prod-lists.bg-color2 {background-color: #f6f6f6;}
.mycart .modal-body ul.prod-lists li {min-height: 110px; border-right: 1px solid #d9d9d9;}
.mycart .modal-body ul.prod-lists li.prod-box figure {float: right; margin-top: 10px; width:38%;}
.mycart .modal-body ul.prod-lists li.prod-box figure img{ width:100%;}
.mycart .modal-body ul.prod-lists li.prod-box .detail {float: right; margin: 10px 1% 0 0;word-wrap:break-word; width:61%;}
.mycart .modal-body ul.prod-lists li.prod-box .detail h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 15px; color: #656565;}
.mycart .modal-body ul.prod-lists li.prod-box .detail p {font-family: 'Open Sans', sans-serif; font-size: 15px; color: #656565; line-height: 14px;}

.mycart .modal-body ul.prod-lists li.prod-box .detail a.add-option,
.mycart .modal-body ul.prod-lists li.prod-box .detail a.add-option:focus{ color:#656565; background:url(../images/plus-blue.png) no-repeat right center; padding-right:15px; font-size:13px;}

.mycart .modal-body ul.prod-lists li.information p {font-size: 12px; color: #646464; line-height: 15px; padding: 25px 15px 0 0;}
.mycart .modal-body ul li.prod-box {border-right: none; }
.mycart .modal-body ul.prod-lists li.remove {text-align: center;}
.mycart .modal-body ul.prod-lists li .quantity {padding: 47px 10px;}
.mycart .modal-body ul.prod-lists li .quantity a {background-image: url(../images/plus-minus-icons.png); background-repeat: no-repeat; width: 17px; height: 17px;}
.mycart .modal-body ul.prod-lists li .quantity a.plus {float: left; background-position: 0px 0px;}
.mycart .modal-body ul.prod-lists li .quantity a.plus:hover {float: left; background-position: 0px -17px;}
.mycart .modal-body ul.prod-lists li .quantity a.minus {float: right; background-position: -17px 0px;}
.mycart .modal-body ul.prod-lists li .quantity a.minus:hover {float: right; background-position: -17px -17px;}
.mycart .modal-body ul.prod-lists li .quantity p {float: left; font-size: 18px; line-height: 15px; margin: 0 9px; text-align:center; width:20px;}
.mycart .modal-body ul.prod-lists li .price {text-align: center; padding: 37px 0 0}
.mycart .modal-body ul.prod-lists li .price h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 26px; display: inline-block;}
.mycart .modal-body ul.prod-lists li .price h3.green,.mycart .modal-body ul.prod-lists li .price span.green {color: #63ba00;}
.mycart .modal-body ul.prod-lists li .price span {font-family: arial; font-size: 13px; display: inline-block;}
.mycart .modal-body ul.prod-lists li.remove a.remove-icon {background: url(../images/remove-icon.png) no-repeat 0 0; width: 17px; height: 17px; display: inline-block; margin-top: 47px;}
.mycart .modal-body ul.prod-lists li.remove a.remove-icon:hover {background-position: 0px -17px;}
.mycart .modal-body .cart-lists .general-amount {float: right; width: 100%; border-top: 1px solid #dbdbdb; padding-top: 15px;}
.mycart .modal-body .cart-lists .general-amount .amount { border-bottom: 1px solid #b9dca3; float: left;
                                                          background: #63ba00; /* Old browsers */
                                                          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                                          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzYyYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MmFiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                                          background: -moz-linear-gradient(top, #63ba00 0%, #62ba00 37%, #42ab00 100%); /* FF3.6+ */
                                                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63ba00), color-stop(37%,#62ba00), color-stop(100%,#42ab00)); /* Chrome,Safari4+ */
                                                          background: -webkit-linear-gradient(top, #63ba00 0%,#62ba00 37%,#42ab00 100%); /* Chrome10+,Safari5.1+ */
                                                          background: -o-linear-gradient(top, #63ba00 0%,#62ba00 37%,#42ab00 100%); /* Opera 11.10+ */
                                                          background: -ms-linear-gradient(top, #63ba00 0%,#62ba00 37%,#42ab00 100%); /* IE10+ */
                                                          background: linear-gradient(to bottom, #63ba00 0%,#62ba00 37%,#42ab00 100%); /* W3C */
                                                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63ba00', endColorstr='#42ab00',GradientType=0 ); /* IE6-8 */
}
.mycart .modal-body .cart-lists .general-amount .amount h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 26px; color: #ffffff; border-right: 1px solid #5aaa00; width: 107px; padding: 13px 0 14px 39px; text-align: left; float: left;}
.mycart .modal-body .cart-lists .general-amount .amount h2 span {font-family: arial; font-size: 13px;}
.mycart .modal-body .cart-lists .general-amount .amount p {float: left; color: #ffffff; border-left: 1px solid #418000; width: 150px; text-align: center; padding: 21px 0;}

.mycart .modal-body .cart-lists .btns {margin-top: 20px;}
.mycart .modal-body .cart-lists .btns a.continue-btn {padding: 4px 18px 6px;}
.common-popup header .header-inner .welcome h1.logo-space {margin: 0; padding-top: 45px;}
.common-popup header .header-inner .welcome h3 span.icon {padding-left: 46px; margin-top: 10px; display: inline-block;}
.common-popup header .header-inner .welcome h3 span.icon1 {background:url(../images/squ-icon.png) no-repeat 0 0;}
.common-popup header .header-inner .welcome h3 span.icon2 {background:url(../images/phone-icon.png) no-repeat 0 0; padding-left: 34px;}
.common-popup .modal-body .inner-details {float: left; width: 100%;}
.common-popup .modal-body .inner-details .btn {float: left; width: 100%; text-align: center;}
.common-popup .modal-body .inner-details .btn a {margin-top: 15px; border: 1px solid #63ba00; color: #63ba00; display: inline-block; font-family: "OpenSansHebrewExtraBold"; padding: 4px 22px 6px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; margin-bottom: 10px;}
.common-popup .modal-body .inner-details p.bold {text-align: center; font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; color: #000000;}
.common-popup .modal-body .inner-details p.reg {text-align: center; font-size: 24px; color: #000000;}
.common-popup .modal-body .inner-details span {text-align: center; display: block; color: #646464; margin-top: 20px;}
.common-popup .modal-body .inner-details.topspace {margin:15px 0;}
.common-popup2 .modal-body article.inner-texts {padding: 0 25px;}
.common-popup2 .modal-body article.inner-texts h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; color: #63ba00;}
.common-popup2 .modal-body article.inner-texts h3 {font-size: 24px; margin: 4px 0 10px;}
.common-popup2 .modal-body article.inner-texts p {font-size: 16px;}
.common-popup2 .modal-body .map {float: right; width: 100%;}
.common-popup2 .modal-body .map img {width: 100%;}
.common-popup2 .modal-body .bottom-part {float: left; width: 100%; margin-top: 20px;}
.common-popup2 .modal-body .bottom-part a.btn {float: left; width: auto; padding: 7px 20px 10px 31px; line-height: 23px; background-position: 20px 50%; margin-left: 25px;}
.common-popup2 .modal-body .bottom-part a.btn:hover {background-position: 15px 50%;}
.common-popup2 .modal-body .bottom-part span.location-icon {float: right; font-size: 16px; background:url(../images/location-icon.png) no-repeat 100% 50%; padding-right: 20px; margin: 8px 25px 0 0;}
#purchase-contents {padding-bottom: 35px;}
#purchase-contents .reservation-content {padding: 7px 26px 15px; width:100%;}
#purchase-contents .reservation-content h1, #purchase-contents article.title-heading h2 {font-family: 'OpenSansHebrewBold'; font-size: 20px; color: #63ba00;}
#purchase-contents .reservation-content span, #purchase-contents article.title-heading p {font-family: 'OpenSansHebrewLight'; font-size: 26px; line-height: 27px;}
#purchase-contents .reservation-content .notes_box span, #purchase-contents .reservation-content .notes_box strong, #purchase-contents .reservation-content .notes_box b{font-size:15px;}
#purchase-contents .reservation-content ul {float: right; width: 100%; margin: 25px 0 20px 0;}
#purchase-contents .reservation-content ul li {float: left; width: 100%; padding: 10px 0 10px 0; border-top: 2px solid #e7e7e7; font-size:13.5px;}
#purchase-contents .reservation-content ul li:nth-child(odd) {background-color: #f7f7f7;}
#purchase-contents .reservation-content ul li:last-child {border-bottom: 2px solid #e7e7e7;}
#purchase-contents .reservation-content ul li h3 {float: right; width: 98%; padding-right: 5px; font-family: 'OpenSansHebrewBold'; font-size: 14px; text-align: right;}
#purchase-contents .reservation-content ul li p {float: right; width: 98%; font-size: 16px; text-align: right;}
#purchase-contents .reservation-content ul li p.small {font-size: 13px;}
#purchase-contents .reservation-content .btn {float: right; width: 100%;}
#purchase-contents .reservation-content .btn a {float: left; background-color: #63ba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 23px 50%; padding: 9px 25px 11px 38px; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
#purchase-contents .reservation-content .btn a:hover {background-position: 18px 50%;}
#purchase-contents article.title-heading {float: right; width: 100%; border-bottom: 2px solid #eaeaea; padding-bottom: 25px; margin-bottom: 30px;}
.myorder-contents .left-part h3 {font-family: 'OpenSansHebrewBold'; font-size: 18px; color: #63ba00; line-height: 12px; margin-bottom: 14px;}
.myorder-contents .left-part .order-list ul {border-top: 2px solid #eaeaea; float: left; width: 100%;}
.myorder-contents .left-part .order-list ul.title {padding: 10px 0;}
.myorder-contents .left-part .order-list ul li {border-left: 1px solid transparent; border-right: 1px solid transparent; float: right; text-align: center; position: relative;}
.myorder-contents .left-part .order-list ul.title li {border-left: 1px solid #b3b3b3; border-right: 1px solid #e9e9e9; padding: 18px 0px; min-height: 36px;}
.myorder-contents .left-part .order-list ul.title li h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 14px; color: #646464; line-height: 18px; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);}
.myorder-contents .left-part .order-list ul li:first-child {border-right: none;}
.myorder-contents .left-part .order-list ul.title li:last-child {border-left: none;}
.myorder-contents .left-part .order-list ul li.product {width: 27%; text-align: right;}
.myorder-contents .left-part .order-list ul.title li.product h3 {text-align: right;}
.myorder-contents .left-part .order-list ul li.date {width: 12%;}
.myorder-contents .left-part .order-list ul li.order-no {width: 12%;}
.myorder-contents .left-part .order-list ul li.status {width: 10%; color:#F00 !important;}
.myorder-contents .left-part .order-list ul li.validity {width: 11%;}
.myorder-contents .left-part .order-list ul li.print {width: 25%;}

.myorder-contents .left-part .order-list ul.order-item {padding: 10px 0;}
.myorder-contents .left-part .order-list ul.order-item li {min-height: 75px;}
.myorder-contents .left-part .order-list ul.order-item li img {float: right; margin-left: 2%; width:40%;}
.myorder-contents .left-part .order-list ul.order-item li p {font-size: 13px; color: #646464; width: 100%; line-height: 16px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);}
.myorder-contents .left-part .order-list ul.order-item li p.exp {color: #c80000;}
.myorder-contents .left-part .order-list ul.order-item li.product span {width:58%; font-size: 13px; color: #646464; line-height: 16px; float: right; margin-top:0px;}
.myorder-contents .left-part .order-list ul.order-item li.print .btns {width: 100%; position: absolute; left: 30%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);}
.myorder-contents .left-part .order-list ul.order-item li.print a.watch {font-family: 'OpenSansHebrewBold'; font-size: 13px; color: #63ba00; border: 1px solid #63ba00; padding: 7px 20px 9px; float: right; margin-left: 5px; border-radius: 25px;}
.myorder-contents .left-part .order-list ul.order-item li.print a.watch:hover {background-color: #63ba00; color: #ffffff;}
.myorder-contents .left-part .order-list ul.order-item li.print a.print-icon {background-image: url(../images/print-icon.png); background-repeat: no-repeat; background-position: 50% 7px; float: right; width: 34px; height: 34px; border:1px solid #63ba00; border-radius: 35px;}
.myorder-contents .left-part .order-list ul.order-item li.print a.print-icon:hover {background-color: #63ba00; background-position: 50% -22px;}
.pull-left{float:left;}
.pull-right{float:right;}
.img-responsive{width:100%;}

.singledeal-contents .inner-slider {width:800px; float:left; overflow:hidden;}
.singledeal-contents .connected-carousels {float:left; width: 100%; position: relative;}
.singledeal-contents .connected-carousels .stage {width: 800px; margin:0px; float: left; position: relative;}
.singledeal-contents .connected-carousels .navigation {width: 100%; margin:0px; float: left; position: relative;}
.singledeal-contents .connected-carousels .carousel {overflow: hidden; position: relative;}
.singledeal-contents .connected-carousels .carousel ul {width: 20000em; position: relative; list-style: none; margin: 0; padding: 0;}
.singledeal-contents .connected-carousels .carousel li {float: left;}
.singledeal-contents .connected-carousels .carousel-navigation {width: 100%; margin: 10px 0 0; float: left;}
.singledeal-contents .connected-carousels .carousel-navigation li {cursor: pointer; margin-right: 10px;}
.singledeal-contents .connected-carousels .carousel-navigation li img {display: block; border: 1px solid #fff;}
.singledeal-contents .connected-carousels .carousel-navigation li.active img {border-color: #68bb00;}
.singledeal-contents .connected-carousels .prev-stage {left:25px;}
.singledeal-contents .connected-carousels .next-stage {right:25px;}
.singledeal-contents .connected-carousels .prev-stage, .singledeal-contents .connected-carousels .next-stage {display: block; position: absolute; top: 50%; width: 19px; height: 44px; text-align: center;}
.singledeal-contents .connected-carousels .prev-navigation, .singledeal-contents .connected-carousels .next-navigation {display: block; position: absolute; width: 14px; height: 35px;}
.singledeal-contents .connected-carousels .prev-navigation {left: -25px;}
.singledeal-contents .connected-carousels .next-navigation {right:-25px;}
.singledeal-contents .connected-carousels .prev-navigation, .singledeal-contents .connected-carousels .next-navigation {cursor: pointer; top:38%;}

.singledeal-contents .banner_info {padding-bottom:15px;}
.singledeal-contents .banner_info .price{float:right; width:50%;}
.cart_loader {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);
    background-color: rgb(249, 249, 249);
    background-color: #666;
    opacity: 0.8;
}
.box.btn {
    width: 60%;
    float: left;
    text-align: left;
}

.singledeal-contents .banner_info .price span {display: inline-block; color: #63ba00; font-family: arial; font-size: 20px;}
.singledeal-contents .banner_info .price h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 40px; display: inline-block;line-height: 40px;}
.singledeal-contents .banner_info .price h4.green {color: #63ba00;}
.singledeal-contents .banner_info .price h4.black {color: #000; font-size:25px;}
.banner_info .price2 {padding: 13px 19px 16px 14px; position: relative;}
.banner_info .price2 .line {width: 70px; background-color: #777777; height: 2px; position: absolute; z-index: -1; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.banner_info .price2 span {color: #000000;}

.singledeal-contents .banner_info .btn a {background-color: #63ba00; float: left; background-image: url(../images/arrow-white2.png); background-repeat: no-repeat; background-position: 15px 52%; font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #ffffff; padding: 10px 20px 10px 35px; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;cursor: pointer}
.singledeal-contents .banner_info .btn a:hover{background-position: 10px 52%; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}

.map-box .btn a {background-color: #63ba00; background-image: url(../images/arrow-white2.png); background-repeat: no-repeat; background-position: 23px 52%; font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #ffffff; padding: 11px 25px 12px 40px; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;cursor: pointer}
.map-box .btn a:hover{background-position: 18px 52%; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.map-box .box.btn{padding:10px; text-align:center; width: 100%; float: none;  text-align: none;}
.singledeal-contents .info-box {border-top:1px solid #d7d7d7;}   
.singledeal-contents .info-row {border-bottom:1px solid #d7d7d7;}
.singledeal-contents .info-row-item {display:inline-block; text-align:center; width:32.20%; padding:10px 0;}
.singledeal-contents .info-row-item:nth-child(2) {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.singledeal-contents .info-row-item p {margin-bottom:5px;}
.singledeal-contents .row-item-price h4.green, .singledeal-contents .row-item-price span{display:inline-block;}
.singledeal-contents .row-item-price span{font-size:18px; color:#888;}
.singledeal-contents .row-item-price h4.green{font-family:'OpenSansHebrewExtraBold'; font-size:26px; color:#888888;}   
.singledeal-contents .info-row-left{font-family:'OpenSansHebrewBold';padding:22px 0 20px; color:#888;}
.singledeal-contents .info-row-right{font-family:'OpenSansHebrewLight'; font-size:15px; padding:21px 0}
.singledeal-contents .right-part .info-row-right{font-family:'OpenSansHebrewLight'; font-size:15px; padding:12px 0}
.singledeal-contents .info-row-right img{margin-left:6px; vertical-align:middle;}

.singledeal-contents .share-box p {font-family:'OpenSansHebrewRegular'; margin:12px 0 15px;}
.singledeal-contents .share-box-links{text-align:left;}

.singledeal-contents .share-box-links span{float:left; margin-right:4px;}
.singledeal-contents .share-box-links img{cursor:pointer}
.singledeal-contents .share-box-links a{margin-right:2px;}

.singledeal-contents .transaction-box {padding: 10px 0 0;}

.deals-box{
    border-top:2px dotted #888; 
}
.deals-box .deals-box-header {
    font-family:'OpenSansHebrewBold';  
    color:#63ba00;
    font-size:18px;
    margin:14px 0 16px;
}
.deals-box .product-box{
    width:31.65%;
}
.deals-box .product-box div.btn{
    padding-right:13px;
}
.deals-box .product-box:nth-child(4),.deals-box .product-box:nth-child(7){
    margin-left:0 !important;
}

.singledeal-contents .transaction-box .transaction-box-left-part-header, .singledeal-contents .transaction-box .transaction-box-right-part-header{font-family: 'OpenSansHebrewBold'; color:#63ba00; font-size:18px; border-bottom:1px solid #d7d7d7; padding:8px 0; margin-bottom:10px;}
.singledeal-contents .video-title, .shipping-title {font-family:'OpenSansHebrewBold'; color:#63ba00; font-size:25px; margin-bottom:10px;}
.singledeal-contents .transaction-box .rich-info-box{
    padding-top:6px;
    font-family:'OpenSansHebrewRegular';    

}

.singledeal-contents .transaction-box .right-part-inner-box{
    margin-top:20px;    
}
.singledeal-contents .transaction-box .right-part-inner-box-title{
    font-family:'OpenSansHebrewBold';  
    color:#63ba00;
    font-size:18px;
    padding:0 ;
    margin-bottom:10px;
}
.singledeal-contents .transaction-box .right-part-inner-box-desc{
    border-top:1px solid #d7d7d7;
    padding-top:10px;
    margin-top:10px;
    font-family:'OpenSansHebrewRegular';
}
.right-part-inner-box-last{
    margin-top:15px;    
    padding-top:15px;
    font-family:'OpenSansHebrewRegular';
}
.right-part-inner-box-last span{
    color:#63ba00;
    margin-left:4px;
}
.singledeal-contents .transaction-box .seller-desc-box {margin-top: 15px;}
.singledeal-contents .transaction-box .seller-desc-left{
    width:35%;  
}
.singledeal-contents .transaction-box .seller-desc-right {
    width:62%; 
    margin-right:20px;
}
.singledeal-contents .transaction-box .seller-desc-right p {        
    margin-top:10px;

}
.singledeal-contents .transaction-box .seller-desc-right p a{
    color:#000 !important;
    font-family:'OpenSansHebrewBold';  
}
.singledeal-contents .transaction-box .seller-desc-right p span, .singledeal-contents .transaction-box .seller-desc-right p a:hover{
    color:#63ba00;
}

.singledeal-contents .transaction-box .location-desc-box{
    font-family:'OpenSansHebrewRegular';    
    font-size:16px;
    padding-top:10px;    
}
.singledeal-contents .transaction-box .location-desc-right, .singledeal-contents .transaction-box .location-desc-left{
    width:48%; 
}   
.singledeal-contents .transaction-box .location-desc-right{
    border-right:1px solid #d7d7d7;
    padding-right:20px;
}
.singledeal-contents .transaction-box .location-desc-box span{
    font-family: 'OpenSansHebrewBold';
    font-size: 16px;
}
.singledeal-contents .transaction-box .location-desc-box p{
    font-family:'OpenSansHebrewBold';
    font-size:21px;
    margin-top:4px;
}
.singledeal-contents .transaction-box .map-box{
    margin-top:25px;    
}
.singledeal-contents .transaction-box .map-lower-breadcrumbs{
}
.singledeal-contents .transaction-box .map-lower-breadcrumbs a{
    font-family:'OpenSansHebrewRegular';
    color:#000;
    font-weight:600;
}
.singledeal-contents .transaction-box .map-lower-breadcrumbs a:hover{
    text-decoration:underline;
}
.singledeal-contents .transaction-box .join-us-box {
    margin-top:20px;    
}
.singledeal-contents .transaction-box .join-us-left{
    text-align:left;    
}
.singledeal-contents .transaction-box .join-us-left, .singledeal-contents .transaction-box .join-us-right{
    width:49%;  
}
.singledeal-contents .transaction-box .join-us-right-top{
    padding:15px 0 0px;
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;        
    margin-bottom:20px;
}
.singledeal-contents .transaction-box .join-us-right-top p {font-size: 18px; margin-top: 15px; font-family: 'OpenSansHebrewRegular'; line-height: 1;}
.singledeal-contents .transaction-box .join-us-right-top h3 {font-size: 24px; font-family: 'OpenSansHebrewExtraBold';}
.singledeal-contents .transaction-box .join-us-right-top span {font-size: 24px; font-family: 'OpenSansHebrewRegular';}
.singledeal-contents .transaction-box .join-us-right-top h4 {font-size: 16px; font-family: 'OpenSansHebrewBold';}
.singledeal-contents .transaction-box .join-us-right-bottom{
    text-align:right;    
}
.singledeal-contents .transaction-box .join-us-right-bottom a{
    display:inline-block;   
}
.singledeal-contents .transaction-box .join-us-right-bottom a:first-child{
    margin-left:30px;
}
.singledeal-contents .transaction-box .close-ad-btn{
    cursor:pointer;
    position:absolute;
    left:10px;
    top:10px;   
    transform:rotate(0);
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transition:all 0.6s;
}
.singledeal-contents .transaction-box .close-ad-btn:hover{
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);    
    transition:all 0.6s;
}

/* singledeal_popup code starts */
.connected-carousels .information .singledeal_popup_btn{
    position:relative;	
    cursor:pointer;
}
.singledeal_popup{
    display:none;
    z-index:9999;
    position:absolute;
    right:280px;
    top:70px;
    width:700px;
    background-color:#fff;
    border:1px solid #dedede;
    cursor:default;
}
.singledeal_popup_header{
    font-size:26px;	
    padding:10px;
    position:relative;
}
.singledeal_popup_close{
    position:absolute;
    left:10px;
    top:15px;	
    cursor:pointer;
}
.singledeal_popup_desc table{
    width:100%;	
    border:none;
    border-collapse:collapse;
}
.singledeal_popup_desc table tr td{
    padding:10px;	
    border:none;
    border-left:1px solid #d6d6d6;
}
.singledeal_popup_desc table tr:first-child td{
    background-image:linear-gradient(#f5f5f5,#dadada);
    font-size:16px;
    padding:12px;
    border-right:1px solid #d6d6d6;
    border-left:1px solid #fff;
}
.singledeal_popup_desc table tr td:first-child{
    color:#656565;	
}
.singledeal_popup_desc table tr td:first-child .popup-img-desc h5{
    font-weight:900;
    font-size:16px;
}
.singledeal_popup_desc table tr td:first-child .popup-img-desc p{
    font-size:12px;	
}
.singledeal_popup_desc table tr td:nth-child(2){
    padding-left:20px;
    padding-right:20px;	
    width:80px;
}
.singledeal_popup_desc table tr td:nth-child(2)>div.price,
.singledeal_popup_desc table tr td:nth-child(3)>div.btn{float:none;text-align:center; width:auto;}
.singledeal_popup_desc table tr td:nth-child(3){text-align:center;width:25%;}
.singledeal_popup_desc table tr td:nth-child(3) .btn a{float:none; display: inline-block;}
.singledeal_popup_desc table tr td:nth-child(3) .btn a.add_to_cart_btn{margin-top:5px;}

.singledeal_popup_desc table tr:nth-child(odd){
    background-color:#ededed;
}
.singledeal_popup_desc table tr .popup-img{
    margin-left:0px;
    width:31%;	
}
.singledeal_popup_desc table tr .popup-img-desc{
    width:66%;
}
#singledeal_popup .singledeal_popup_desc table tr .box.price h4.green{
    font-size:30px;
}
#singledeal_popup .singledeal_popup_desc table tr .box.price span{
    font-size:16px;
}
#singledeal_popup .singledeal_popup_desc table tr .btn a{
    font-size:16px;	
    padding:8px 20px 9px 35px;
}
.mypurchases-contents .left-part h3 {font-family: 'OpenSansHebrewBold'; font-size: 18px; color: #63ba00; line-height: 35px;}

.mypurchases-contents .left-part .purchase-list ul li { text-align: center; display:table-cell; }
.mypurchases-contents .left-part .purchase-list ul.title li {border-left: 1px solid #b3b3b3; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 18px 0px;}
.mypurchases-contents .left-part .purchase-list ul.title li h3 {font-family: 'OpenSansHebrewExtraBold'; font-size: 14px; color: #646464; line-height: 18px; width: 100%;}
.mypurchases-contents .left-part .purchase-list ul li:first-child {border-right: none;}
.mypurchases-contents .left-part .purchase-list ul li:last-child {border-left: none;}
.mypurchases-contents .left-part .purchase-list ul li.product {width: 40%; text-align: right;}
.mypurchases-contents .left-part .purchase-list ul.title li.product h3 {text-align: right;}
.mypurchases-contents .left-part .purchase-list ul li.price {width: 10%;}
.mypurchases-contents .left-part .purchase-list ul li.quantity {width: 12%;}
.mypurchases-contents .left-part .purchase-list ul li.credit-previous {width: 10%;}
.mypurchases-contents .left-part .purchase-list ul li.current-balance {width: 10%;}
.mypurchases-contents .left-part .purchase-list ul li.total {width: 10%;}
.mypurchases-contents .left-part .purchase-list ul li.remove, .mypurchases-contents .left-part .purchase-list ul li.remove-title {width: 7.4%;}

.mypurchases-contents .left-part .purchase-list ul.purchase-item {border-bottom: 1px solid #e9e9e9; padding: 20px 0; width:100%; display:table;}
.mypurchases-contents .left-part .purchase-list ul.title{ width:100%; display:table;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li {border-left: 1px solid #b3b3b3; vertical-align:middle;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item  li:last-child {border-left: none;}

.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details {font-size: 18px; color: #646464; width: 100%; line-height: 16px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details figure.product-img {float: right; width: 20%;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details figure.product-img img {width: 100%;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details {float: right; padding-right:3%;word-wrap:break-word; width:77%;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details h2 {font-size: 15px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details span {font-size: 15px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details h1 {font-family: 'OpenSansHebrewExtraBold'; font-size: 26px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details h1 span {font-family: 'OpenSansHebrewRegular'; font-size: 13px; font-weight: normal;}

.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box a {display: inline-block; background-image: url(../images/plus-minus-icons.png); background-repeat: no-repeat; background-position: 0 0; height: 17px; width: 17px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box a.pluse {background-position: 0 0;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box a.pluse:hover {background-position: 0 -17px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box a.minus {background-position: -17px 0px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box a.minus:hover {background-position: -17.5px -17px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box p {display: inline-block; margin: 0 8px; font-size: 18px; vertical-align: top;}

.mypurchases-contents .left-part .total-box {float: right; width: 100%; margin-top: 20px;}
.mypurchases-contents .left-part .total-box .giftright-part {float: right; width: 470px;}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .check-box {float: right; width: 100%;}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .check-box input[type=checkbox]{float: right; margin: 3px 0 0 8px;}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .check-box label {float: right; font-family: 'OpenSansHebrewExtraBold';}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox {float: right; width: 100%; margin-top: 12px;}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox input[type=text] {float: right; width: 172px; border: 1px solid #bbc3c2; padding: 5px 15px 6px; background-color: #f8f8f8; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -o-border-radius: 14px;}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox .update {float: right; background: url(../images/arrow-white.png) no-repeat 20px 53%; font-family: 'OpenSansHebrewExtraBold'; width: 93px; margin-right: 10px; background-color: #63ba00; padding: 5px 0 6px; cursor: pointer; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -o-border-radius: 14px; color: #ffffff;}
.mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox .update:hover {background-position: 15px 53%;}

.mypurchases-contents .left-part .total-box .details-box {float: left; width: 38%;}
.mypurchases-contents .left-part .total-box .details-box label, .mypurchases-contents .left-part .ship-form .ship-leftpart label {float: right; width: 77%; padding-top: 9px; font-family: 'OpenSansHebrewExtraBold'; text-align:right;}
.mypurchases-contents .left-part .ship-form .ship-leftpart label {width:78%;}
.mypurchases-contents .left-part .total-box .details-box ul li {float: left; width: 100%; padding-bottom: 0;}
.mypurchases-contents .left-part .total-box .details-box .price-box {float: right;}
.mypurchases-contents .left-part .total-box .details-box .price-box h4 {float: right; font-size: 26px; font-family: 'OpenSansHebrewExtraBold'; color: #636363;}
.mypurchases-contents .left-part .total-box .details-box .price-box h4.green{color: #63ba00;}
.green{color: #63ba00;}
.mypurchases-contents .left-part .total-box .details-box .price-box span.green{color: #63ba00;}
.mypurchases-contents .left-part .total-box .details-box .price-box span {float: right; display: inline-block; font-family: arial; font-size: 15px; padding: 13px 5px 0 0px;}

.mypurchases-contents .left-part .purchasers-deal {float: left; width: 100%; margin-top: 15px;}
.mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.product-description {text-align: right;}
.mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.price {width: 18%;}
.mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.amount {width: 12%;}
.mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.total-cost {width: 16%;}

.mypurchases-contents .left-part .purchasers-deal .other-offers {float: left; width: 100%; margin-top: 15px;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .additions {float: right; width: 419px;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .additions label{float: right; background: url(../images/arrow-white.png) no-repeat 93% 50%; width: 293px; text-align: center; padding: 18px 0 20px; background-color: #4fb100; color: #ffffff; font-size: 16px; border-left: 1px solid #3c7e00;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .additions .click {float: right; width: 123px; text-align: center; padding: 18px 0; background-color: #4fb100; font-family: 'OpenSansHebrewExtraBold'; color: #ffffff; font-size: 16px; cursor: pointer;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .price-additions {float: left; width: 271px; padding-top: 10px; margin-left:130px;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .price-additions label {float: right; font-family: 'OpenSansHebrewExtraBold'; width: 200px; padding-top: 9px;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .price-additions .price-box h4 {float: right; font-family: 'OpenSansHebrewExtraBold'; font-size: 26px; color: #63ba00;}
.mypurchases-contents .left-part .purchasers-deal .other-offers .price-additions .price-box span {float: right; padding: 15px 5px 0 0px; color: #63ba00;}

.mypurchases-contents .left-part .shipping-box { width: 100%; position: relative; margin-top: 15px;}
.mypurchases-contents .left-part .shipping-box .price-box {float: right; padding: 0 15px; background-color: #ffffff; border:1px solid #63ba00; transform: translate(-50%,-66%); -webkit-transform: translate(-50%,-66%); -moz-transform: translate(-50%,-66%); -o-transform: translate(-50%,-66%); border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; margin-top:22px;}
.mypurchases-contents .left-part .shipping-box .price-box h4{float: right; font-family: 'OpenSansHebrewExtraBold'; color: #63ba00;}
.mypurchases-contents .left-part .shipping-box .price-box span{float: right; color: #63ba00;}
.mypurchases-contents .left-part .shipping-box ul.title li {border-bottom: none;}
.mypurchases-contents .left-part .shipping-box .ship-type {float: right;}
.mypurchases-contents .left-part .shipping-box .ship-type .title-box {float: right; border-left: 1px solid #b3b3b3; border-right: 1px solid #e9e9e9; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #636363;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-title {border-right: none; text-align: right; border-left:none;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-title h3 {font-family: 'OpenSansHebrewBold'; font-size: 18px; color: #63ba00;  line-height: 35px;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-category {padding: 0;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type {width: 100%;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type li {padding:0;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type li a {float: left; width: 100%; color: #63ba00; font-family: 'OpenSansHebrewExtraBold'; padding: 7px 0;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type li:hover a {background-color: #61b900; color: #ffffff;}
.mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type li a.active {background-color: #61b900; color: #ffffff;}
.mypurchases-contents .left-part .shipping-box .ship-type .shipping-fee {width: 191px;}
.mypurchases-contents .left-part .shipping-box .ship-type .total-payment {width: 191px; border-left: none;}

h3.green-title {font-family: 'OpenSansHebrewBold'; font-size: 18px; color: #63ba00;  line-height: 35px;}

.mypurchases-contents .left-part .ship-form {float: left; width: 100%; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 20px 0;}
.mypurchases-contents .left-part .ship-form .ship-leftpart {float: right; width: 385px; margin-right:10px;}
.mypurchases-contents .left-part .ship-form .ship-leftpart ul {float: left; width: 100%; text-align: center;}
.mypurchases-contents .left-part .ship-form .ship-leftpart ul li {float: left; border-left: 1px solid #b3b3b3; display: inline-block; padding-bottom: 15px;}
.mypurchases-contents .left-part .ship-form .ship-leftpart ul li:first-child {border-left:none;}
.mypurchases-contents .left-part .ship-form .ship-leftpart ul li:last-child {border-right: none;}
.mypurchases-contents .left-part .ship-form .ship-leftpart .price-box {float: right; text-align: center;}
.mypurchases-contents .left-part .ship-form .ship-leftpart .price-box h4{display: inline-block; text-align: center; font-family: 'OpenSansHebrewExtraBold'; color: #636363; font-size: 26px;}
.mypurchases-contents .left-part .ship-form .ship-leftpart .price-box h4.green{color: #63ba00;}
.mypurchases-contents .left-part .ship-form .ship-leftpart .price-box span{display: inline-block; text-align: center; color: #636363; padding: 13px 5px 0 0px;}
.mypurchases-contents .left-part .ship-form .ship-leftpart .price-box span.green{color: #63ba00;}
.mypurchases-contents .left-part .ship-form .ship-leftpart p, .mypurchases-contents .left-part .ship-form .ship-middlepart p {float: right; width: 100%; text-align: center; font-size: 17px; color: #656565;}
.mypurchases-contents .left-part .ship-form .ship-leftpart p span , .mypurchases-contents .left-part .ship-form .ship-middlepart p span{display: inline-block; font-family: 'OpenSansHebrewExtraBold'; font-size: 18px; color: #61b900;}

.mypurchases-contents .left-part .ship-form .ship-rightpart {float: right; border-left: 1px solid #b3b3b3; width: 414px;}
.mypurchases-contents .left-part .ship-form .ship-rightpart .filed, .mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information .filed  {float: right; width: 100%; margin-bottom: 11px;}
.mypurchases-contents .left-part .ship-form .ship-rightpart .filed.mb-0 {margin-bottom: 0px;}
.mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information #frmShipment2 .filed label, .mypurchases-contents .left-part .ship-form .ship-rightpart #frmShipment1 .filed label, .mypurchases-contents .left-part .ship-form .ship-rightpart #frmShipment2 .filed label{width:35%;}
#frmShipment2 input[type="text"], #frmShipment2 .filed textarea, #frmShipment1 input[type="text"], #frmShipment1 .filed textarea{width:58%;}
.mypurchases-contents .left-part .ship-form .ship-rightpart .filed label, .mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information .filed label{float: right; width: 20%; color: #636363; padding-top: 4px; font-family: "OpenSansHebrewRegular"}
.mypurchases-contents .left-part .ship-form .ship-rightpart .filed .radio-btn label, .mypurchases-contents .left-part .ship-form .ship-rightpart .filed .check-box label {padding:9px; width:0;}
.mypurchases-contents .left-part .ship-form .ship-rightpart .filed label span {color: #63ba00;}
.mypurchases-contents .left-part .ship-form .ship-rightpart .filed input[type=password],input[type=email],input[type=text],select, textarea {float: right; width: 70%; padding: 5px 15px; border: 1px solid #bbc3c2; background-color: #f8f8f8; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}

.mypurchases-contents .left-part .purchase-form {float: right; margin-top: 30px;}
.mypurchases-contents .left-part .purchase-form h2 {float: right; font-family: 'OpenSansHebrewBold'; font-size: 18px; padding-bottom: 15px;}
.mypurchases-contents .left-part .purchase-form h2 span {font-family: 'OpenSansHebrewRegular'; font-size: 13px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart {float: left; padding: 0 25px; min-height: 317px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed {float: right; width: 100%; margin-bottom: 16px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed.mb-0 {margin-bottom: 0px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed label {float: right; width: 122px; color: #636363; padding-top: 4px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed label span {color: #63ba00;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed input[type=text],input[type=password] {float: right; width: 100%; padding: 10px 15px; border: 1px solid #bbc3c2; background-color: #f8f8f8; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .check-box {float: right; width: 205px; margin-top: 10px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .check-box label {float: right; width: 0; padding:9px; color: #646464;}

.mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .check-box  a{color: #646464; text-decoration:underline;}
.mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .check-box{margin-right:20%;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .check-box input[type=checkbox] {float: right; margin-top: 4px;}
.mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .check-box input[type=checkbox] {float: right; margin-top: 6px; margin-right:20%;}
.mypurchases-contents .left-part .purchase-form  .filed .login-btn {float: left; width: 205px;}
.mypurchases-contents .left-part .purchase-form  .ship-rightpart .filed .login-btn {margin-left:5%;}
.mypurchases-contents .left-part .purchase-form  .filed .login-btn .btn  {background-color: #63ba00; background-image: url(../images/arrow-white.png); background-repeat: no-repeat; background-position: 20px 50%; width: 205px; padding: 10px 0 10px 15px; color: #ffffff; font-family: 'OpenSansHebrewExtraBold'; cursor: pointer;  border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px;}
.mypurchases-contents .left-part .purchase-form  .filed .login-btn .btn:hover {background-position: 15px 50%;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .login-btn a.forgot-pass {float: left; font-size: 12px; color: #646464; background-image: url(../images/forgot-icon.png); background-repeat: no-repeat; background-position: 0 0; padding: 0 0 0 22px; margin: 7px 0 0 10px;}
.mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .login-btn a.forgot-pass:hover {background-image: url(../images/forgot-icon-a.png); color: #63ba00;}
.modal-box .modal-body .register-form .btns .fb-btn {float: left; margin-left: 15px;}

.mypurchases-contents .left-part .purchase-form a.fb, .modal-box .modal-body .register-form .btns .fb-btn a {background-color: #5d9cec; overflow: hidden; margin-top: 5px; line-height: 36px; color: #ffffff; text-align: left; display: inline-block; font-family: "OpenSansHebrewExtraBold"; width: 200px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size:14px;}
.mypurchases-contents .left-part .purchase-form a.fb span.fb-icon, .modal-box .modal-body .register-form .btns .fb-btn a span.fb-icon {background:#4b89dc url(../images/fb-icon.png) no-repeat 15px center; width: 35px; height: 39px; float: left; margin-right: 10px;}
.mypurchases-contents .left-part .purchase-form a.fb:hover, .modal-box .modal-body .register-form .btns .fb-btn a:hover {background-color: #63A0E8;}

.modal-box .modal-body .register-form .btns .google-btn{float: left; margin-left: 25px;}
.mypurchases-contents .left-part .purchase-form a.gp, .modal-box .modal-body .register-form .btns .google-btn a {background-color: #ec5d5d; overflow: hidden; margin-top: 5px; line-height: 36px; color: #ffffff; text-align: left; display: inline-block; font-family: "OpenSansHebrewExtraBold"; width: 175px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size:14px;}
.mypurchases-contents .left-part .purchase-form a.gp span.google-icon, .modal-box .modal-body .register-form .btns .google-btn a span.google-icon {background:#dc4b4b url("../images/google-plus.png") no-repeat scroll 10px center; height: 39px; float: left; margin-right: 10px; background-size: 59%; width: 40px;}
.mypurchases-contents .left-part .purchase-form a.gp:hover, .modal-box .modal-body .register-form .btns .google-btn a:hover {background-color: #ec5d5d;}

.mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .radio-btn {float: right;}
.mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .radio-btn label {float: right; width: auto; margin:0 10px 0 17px;}
.mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .radio-btn input[type=radio] {float: right; margin-top: 7px;}

.mypurchases-contents .left-part .contact-information h2 {float: right; font-family: 'OpenSansHebrewBold'; font-size: 18px; padding-bottom: 15px;}
.mypurchases-contents .left-part .contact-information .ship-leftpart p {padding: 0; margin-top: 0;}
.mypurchases-contents .left-part .contact-information .ship-rightpart .filed input[type=text] {float: right; width: 230px; padding: 5px 15px; border: 1px solid #bbc3c2; background-color: #f8f8f8; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.mypurchases-contents .left-part .contact-information .filed textarea {float: right; padding: 5px 15px; border: 1px solid #bbc3c2; background-color: #f8f8f8; border-radius: 10px; resize: none;}

.mypurchases-contents .left-part .que-ans .ship-rightpart h2 {font-family: 'OpenSansHebrewBold'; font-size: 18px; padding-bottom: 0; color: #63ba00;}
.mypurchases-contents .left-part .que-ans .ship-rightpart ul li {float: right; width: 100%;}
.mypurchases-contents .left-part .que-ans .ship-rightpart ul li a {float: right; padding: 0 15px 0 0; color: #636363; background-image: url(../images/arrow-green.png); background-position: 100% 50%; background-repeat: no-repeat;}
.mypurchases-contents .left-part .que-ans .ship-rightpart ul li a.only_link{float:none; background: none; padding: 0}
.mypurchases-contents .left-part .que-ans .ship-rightpart ul li a:hover {color: #63ba00;}

.mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details {float: left; width: 100%; margin-bottom: 10px;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details .purchase-by {float: right; padding-right: 20px;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details h4 {font-family: 'OpenSansHebrewExtraBold'; font-size: 16px; padding-top: 21px;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details img {float: left;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details {float: left; width: 100%;}

.mypurchases-contents .left-part .que-ans .ship-leftpart .agree-terms {float: left; margin-top: 5px;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .agree-terms span {float: left; width:94%;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .agree-terms input[type=checkbox] {float: right; margin: 10px 0 0 0; width:5%;}

.mypurchases-contents .left-part .ship-form.mb-0 {border-bottom: 0;}

.profile-edit-left-part .shipping-box{
    margin-top:0 !important;	
}
.profile-edit-left-part .ship-type{
    width:100%;
}
.profile-edit-left-part .ship-type li{
    width:100% !important;
}	
.profile-edit-left-part .ship-form .ship-rightpart{
    float:right !important;
    width:100% !important;	
    border:none !important;
}

.profile-edit-left-part .ship-form .ship-rightpart .filed span{
    font-size:10px;	
    color:#c50000 !important;
}
.profile-edit-left-part .ship-form .ship-rightpart .filed input[type=password],
.profile-edit-left-part .ship-form .ship-rightpart .filed input[type=email],
.profile-edit-left-part .ship-form .ship-rightpart .filed input[type=text]{
    width:500px !important;	
}
.profile-edit-left-part .ship-form .ship-rightpart .filed input[type=submit]{
    margin-top:-33px;
    background-color: #63ba00;
    cursor: pointer;
    padding: 7px 9px 10px 9px;
    width: 100px;
    text-align: center;
    font-family: 'OpenSansHebrewExtraBold';
    color: #ffffff;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    float: left;
}
.profile-edit-left-part .ship-form .ship-rightpart .filed input[type=submit]:focus{
    outline:none;	
}
.profile-edit-left-part .purchase-list ul.title li h3{
    text-align:right;
}
.fav-cat-list{
    margin-bottom:30px;	
}
.fav-cat-list button{
    background-color:transparent;
    color:#63ba00 !important;
    border:1px solid #63ba00;
    cursor: pointer;
    padding: 7px 9px 10px 9px;
    width: 120px;
    margin:20px 10px 0px 0;
    text-align: center;
    font-family: 'OpenSansHebrewExtraBold';
    color: #ffffff;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
}
.fav-cat-list button:hover{
    color:white !important;
    background-color: #63ba00;		
}
.fav-cat-list button:focus{
    outline:none;	
}
.fav-cat-list button.active{
    color:white !important;
    background-color: #63ba00;
}
.top-site-info-bar ul{
    margin-top:0 !important;	
    border-bottom:2px solid #e7e7e7;
    padding-bottom:10px;
}
.top-site-info-bar ul li{
    float:right !important;
    width:33.3333333% !important;
    background:none !important;
    border:none !important;
    color:#636363;
    font-size:22px !important;
}
.top-site-info-bar ul li span{
    font-family:'OpenSansHebrewExtraBold' !important;	
    font-size:24px !important; 
}
.top-site-info-bar ul li:nth-child(1) img{
    margin-top:15px;
}
.top-site-info-bar ul li:nth-child(2){
    text-align:center;	
}
.top-site-info-bar ul li:nth-child(3){
    text-align:left;	
    font-size:16px !important;
}
.top-site-info-bar ul li:nth-child(3) span{
    font-size:18px !important;	
}

.divider-hr{
    border-bottom:2px solid #e7e7e7;
    margin-top:20px;
}

.cupon-inner-details{
    width:50%;	
    float:right;
}
.cupon-inner-details ul,.notes_box ul{margin-top:0 !important;}
.cupon-inner-details ul li:nth-child(2n+1){
    background:none !important;	
    border:none !important;
}
.cupon-inner-details ul li:nth-child(even){
    background-color:#f7f7f7 !important;
}
.cupon-inner-details ul li{
    border-bottom:2px solid #e7e7e7 !important;
}
.cupon-inner-details ul li p{
    text-align:left;	
}
.notes_box{
    overflow:hidden;
    float:left;
    width:47%;
}
.notes_box li{
    background:none !important;
    border:none !important;
    padding:0 0 8px !important;
    color:#636363;
}
#purchase-contents .reservation-content .notes_box ul li p, #purchase-contents .reservation-content .notes_box ul p{
    width:100%;
    font-size:13.5px;
}
.notes_box li:first-child{
    font-family:'OpenSansHebrewExtraBold' !important;	
    border-bottom:2px solid #e7e7e7 !important;
    padding:11px 0 15px !important;
    margin-bottom:10px;
}
.notes_box li:before{
    content:"*";
    margin-left:15px;
}
.notes_box li:first-child:before{
    content:normal;
    margin-right:0;	
}


.invoice_box{
    padding:7px 26px 15px;
    color:#636363;	
    margin-bottom:0;
}
.invoice_box_inner{
    border-top:2px solid #e7e7e7;
}
.invoice_box_inner_right{
    float:right;
    width:50%;
    padding:15px 0 0 15px;
}
.invoice_box_inner_left{
    float:right;
    width:47%;
    padding:0 15px 0 0;
}
.exercise{
    border-bottom:2px solid #e7e7e7;
    padding-bottom:15px;
}
.exercise span{
    font-family:'OpenSansHebrewExtraBold';
    font-size:17px;
}	
.exercise span img{
    margin-left:4px;	
}

.conditions{
    margin-top:0;
    color:#636363;
}


.conditions_header,.services_header,.scan_QR_header span{
    border-bottom:2px solid #e7e7e7;
    padding:15px 0;	
    font-family:'OpenSansHebrewExtraBold';
    font-size:17px;
}
.conditions_desc{
    padding-left:60px;
}

.divider{
    border-right:2px solid #e7e7e7;
    float:right;
    margin-top:40px;
    height:320px;	
}

.invoice_box_inner_left_right{
    float:right;
    width:50%;
}
.invoice_box_inner_left_left{
    width:46%;
    float:right;
    padding-right:21px;
}	

.services_desc{
    padding-top:8px;
}
.after_purchase{
    padding:10px 0;
    margin:20px 0 10px;
}
.after_purchase span,.or_call span{
    font-family:'OpenSansHebrewExtraBold';	
    font-size:17px;
}


.scan_QR_header{
    border-bottom:2px solid #e7e7e7;
    padding:15px 0;
    font-size:16px;	
}
.scan_QR_header span{
    font-family:'OpenSansHebrewExtraBold';
    font-size:17px;
}
.scan_QR_desc{
    padding-top:20px;
    text-align:center;
}
.scan_QR_desc img{
    margin-bottom:10px;
    width:70%;
}
.scan_QR_desc .logo-QR{
    width:200px;
}

.QR_btn_box{
    text-align:left;	
    margin-top:20px;
}
.QR_btn_box button{
    border:1px solid #63ba00;
    color:#63ba00;
    background:none;
    background-image: url(../images/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 17px 50%;
    font-family: 'OpenSansHebrewExtraBold';
    font-size: 13px;
    padding: 6px 19px 7px 30px;
    border-radius: 20px;	
    transition:all 0.3s ease-in-out 0s;
    margin-right:5px;
    cursor:pointer;
}
.QR_btn_box button:hover{
    background-color: #63ba00;	
    color:#fff;
    background-image: url(../images/arrow-white.png);
    background-position: 14px 50%;
}
.full-width{width:100%;}
input:focus{outline:none;}
.estate-info-box,.estate-info-box .info-row{border:none !important;}
.estate-info-box p.full-width{border-bottom:1px solid #d7d7d7; padding:8px 0; color:#636363;}
.estate-info-form{margin-top:25px;}
.estate-info-form input,select{float:none; width:90%; margin-bottom:15px; padding:10px 15px;}
.return-time input,select{
    background-image: url(../images/arrow-green-bottom.png);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    width:100%;
}
.submit-btn{text-align:left; margin-top:8px;}
.submit-btn button{
    background-color: #63ba00;
    background-image: url(../images/arrow-white.png);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    width: 114px;
    padding: 10px 0 10px 10px;
    color: #ffffff;
    font-family: 'OpenSansHebrewExtraBold';
    cursor: pointer;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;	
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.submit-btn button:hover{background-position:15% 50%;}
.singledeal-contents .transaction-box .height-set{min-height:295px;}

.common-contents .product-box .information .estate-product-logo{ width:20%; }
.common-contents .product-box .information .estate-product-logo img{ max-width:100%; height:auto;}

.common-contents .product-box .information .price.estate-product-desc{padding:10px 6px; font-size:12px; width:47%; line-height:14px; text-align:right; height:75%;}
.right-menus-dropdown-btn{
    display:none;	
}
.modal-box .modal-body .register-form form .form-box .radio-btns {float:right;}


.modal-box .modal-body .register-form .btns .member{margin-top:5px;}
.modal-box .modal-body .register-form .btns .forgot{margin:16px 15px 0 0;}
.credit-box{border-top:2px solid #eaeaea;padding:10px 0 14px;}
.credit-box h4{font-size:14px;}
.credit-box h4 span{margin-right:20px;vertical-align:sub;color:#63ba00;}
.credit-box h4 span strong{font-family: 'OpenSansHebrewExtraBold';font-size: 26px;}

ul.friend-purchase-item{padding:0 !important;}
ul.friend-purchase-item:nth-child(odd){background-color:#f6f6f6;}
.mypurchases-contents .left-part .purchase-list ul.title li.addressed h3{text-align:center;}
.mypurchases-contents .left-part .purchase-list ul li.addressed{width:150px;}
.mypurchases-contents .left-part .purchase-list ul li.addressed-fixed{width:150px;}
.mypurchases-contents .left-part .purchase-list ul li.dated{width:160px;}
.mypurchases-contents .left-part .purchase-list ul li.amounted{width:260px;}
.mypurchases-contents .left-part .purchase-list ul li.amounted span{color:#63ba00;}
.mypurchases-contents .left-part .purchase-list ul li.credit-received{width:125px;}
.mypurchases-contents .left-part .purchase-list ul li.credit-amount{width:98px;}
.mypurchases-contents .left-part .purchase-list ul.friend-purchase-item li .item-details .product-details{padding-top:0; float:none;}
.mypurchases-contents .left-part .purchase-list ul.friend-purchase-item li .item-details .product-details h2{text-align:center;}
.mypurchases-contents .left-part .purchase-list ul.friend-purchase-item li{padding:20px 0;}

.mypurchases-contents .left-part .purchase-list>p{padding:10px 0;}
.mypurchases-contents .left-part .purchase-list>p span{color:#63ba00;}

.contact-contents .left-part .friend-information{margin:30px 0 40px;}
.contact-contents .left-part .friend-information>h3{border-bottom:2px solid #eaeaea; padding-bottom:30px;}
.contact-contents .left-part .friend-information h3>div{font-family:'OpenSansHebrewLight';	font-size:24px;color:black;line-height:1;}
.contact-contents .left-part .friend-information h3>div:last-child{margin-bottom:15px;}
.contact-contents .left-part .friend-information article{border:none; margin-top:10px;}
.contact-contents .left-part .friend-information article>strong{font-family:'OpenSansHebrewBold';}
#banners .slider .inner{position:relative; height:395px}
#banners .slider .inner span.regular{float: none; background:url(../images/regular.png) left top no-repeat; width: auto; position:absolute; top:0; left:0; height:92px; width:90px; display:none; }
#banners .slider .inner span.phone{float: none; background:url(../images/phone.png) left top no-repeat; width: auto; position:absolute; top:0; left:0; height:92px; width:90px;}
#banners .slider .inner span.estate{float: none; background:url(../images/estate.png) left top no-repeat; width: auto; position:absolute; top:0; left:0; height:92px; width:90px;}
#banners .slider .inner span.shipping{float: none; background:url(../images/delivery-deal.png) left top no-repeat; width: auto; position:absolute; top:0; left:0; height:92px; width:90px;}
#banners .slider .inner span.premium{float: none; background:url(../images/premium-deal.png) left top no-repeat; width: auto; position:absolute; top:0; left:0; height:92px; width:90px;}

.common-contents .product-box 
.information .price {
    padding: 22px 0 22px; 
    position: relative;
    width: 50%;
    text-align: center;
    line-height:30px;
}
.span_coupon{
    line-height:20px !important;
}
.more-details figure img{margin-bottom:15px;}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li.remove a.remove-icon{
    background: url(../images/remove-icon.png) no-repeat 0 0;
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-top:0;
    margin-right:10px;
}
.mypurchases-contents .left-part .purchase-list ul.purchase-item li.remove a.remove-icon:hover{background-position: 0px -17px;}
.mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.product-description{width:40%;}

.mypurchases-contents .reservation-left-part .shipping-box .ship-type  li{display:block; float:right; border-top:none !important;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-title{width:12%; padding:0;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-category{width:87%;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-category ul.category-type li{width:14.1%; border-top:1px solid #e9e9e9 !important; border-bottom:1px solid #e9e9e9;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-category ul.category-type li.notshipmethod{padding:7px 0;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-category ul.category-type li:first-child{border-right:1px solid #e9e9e9 !important;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-category ul.category-type li:last-child{border:none !important;}
.mypurchases-contents .reservation-left-part .shipping-box .ship-type .shipping-fee{width:22.4%;}
.mypurchases-contens .reservation-left-part .shipping-box .ship-type .total-payment{width:22.4%;}
.mypurchases-contents .reservation-left-part .ship-form .ship-leftpart{width:49%;}
.mypurchases-contents .reservation-left-part .ship-form .ship-leftpart ul li{width:84%;}
.mypurchases-contents .reservation-left-part .ship-form .ship-rightpart{width:49%;}

.mypurchases-contents .reservation-left-part .ship-form .ship-rightpart .filed input[type=password],
.mypurchases-contents .reservation-left-part .ship-form .ship-rightpart .filed input[type=email],
.mypurchases-contents .reservation-left-part .ship-form .ship-rightpart .filed input[type=text],
.mypurchases-contents .reservation-left-part .ship-form .ship-rightpart .filed select,
.mypurchases-contents .reservation-left-part .contact-information .ship-rightpart .filed input[type=text],
.mypurchases-contents .reservation-left-part .contact-information .ship-rightpart .filed textarea{width:70%;}
.mypurchases-contents .reservation-left-part .ship-form .ship-rightpart .filed input[type=password]{
    width:70%;
}

.mypurchases-contents .reservation-left-part .ship-form.mb-0 .ship-leftpart{float:left; border:none; width:49%;}
.mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-rightpart{float:right; border-left:1px solid #b3b3b3; width:47%; padding:0 1%}
.mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-middlepart{float:right; width:47%; padding:0 1%}
.mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-leftpart{float:right; width:30%; padding:0 1%}


.agree-terms.bigtext a{font-size:16px;}
.mypurchases-contents .reservation-left-part .que-ans .ship-leftpart .bank-details .purchase-by{float: left; padding-right: 20px; text-align: right; width:100%;}
.mypurchases-contents .left-part .que-ans .ship-leftpart .agree-terms{float:right; width:100%;}
.right-menus-dropdown-btn{
    display:none;	
}

#top_banner .banner{
    display:none;
}
#top_banner .banner.active{
    display:block;
}
.singledeal-contents .inner-slider img.img-responsive{width:auto; margin:auto; display:block; max-height:500px;}


.fixedWrapper{position:fixed;left:0;right:0;top:0;overflow:scroll;	height:100%;width:100%;z-index:99999;}


#downloadcpndiv article.inner-texts {padding: 0 25px;}
#downloadcpndiv article.inner-texts h2 {font-family: 'OpenSansHebrewExtraBold'; font-size: 24px; color: #63ba00;}
#downloadcpndiv article.inner-texts h3 {font-size: 24px; margin: 4px 0 10px;}
#downloadcpndiv article.inner-texts p {font-size: 16px;}
#downloadcpndiv .right_div {
    width: 70%;
    float:right;
}
#downloadcpndiv .left_div {
    width: 28%;
    float:left;
}
#downloadcpndiv .vendor_detail{
    width:100%;
    margin-top: 160px;
    line-height: 37px;
}

.right_div img {
    margin-left: 10px;
}

.minus_popup {
    background-position: -17px 0px !important;
    display: inline-block;
    background-image: url(../images/plus-minus-icons.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 17px;
    width: 17px;
    cursor: pointer;
}

.pluse_popup{
    background-position: 0 0;
    display: inline-block;
    background-image: url(../images/plus-minus-icons.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 17px;

    cursor: pointer;
    width: 17px;
}

#coupon_counter, #coupon_countersms{
    display: inline-block;
    margin: 0 8px;
    font-size: 18px;
}

.coupon_counter{
    display: inline-block;
    margin: 0 8px;
    font-size: 18px;
}



.dc_p{
    font-weight: bold;
    text-align: center;
    color: #63ba00;
    padding: 5px 0;
}

.left-part.transaction-box-left-part > img {
    width: 100%;
    max-width: 344px;
}

/* Ratings widget */

.rate {
    direction: rtl !important;
    margin: 3%; 
    text-align: center;
    color: #c9c7c7; 
    display: inline-block;
    border: 0;
}
/* Hide radio */
.rate > input {
    display: none;
}
/* Order correctly by floating highest to the right */
.rate > label {
    float: left;
    font-size: 1.5em;
}
/* The star of the show */
.rate > label:before {
    display: inline-block;
    font-size: 3.4em;
    padding: .3rem .2rem;
    margin: 0;
    cursor: pointer;
    font-family: FontAwesome;
    content: "\f005 "; /* full star */
}
/* Half star trick */
.rate .half:before {
    content: "\f089 "; /* half star no outline */
    position: absolute;
    padding-right: 0;
}
/* Click + hover color */
.rate input:checked ~ label, /* color current and previous stars on checked */
.rate label:hover, label:hover ~ label { color: #FFD700;  } /* color previous stars on hover */

/* Hover highlights */
.rate input:checked + label:hover, input:checked ~ label:hover, /* highlight current and previous stars */
.rate input:checked ~ label:hover ~ label, /* highlight previous selected stars for new rating */
.rate label:hover ~ input:checked ~ label /* highlight previous selected stars */ { color: #FFD700;  } 

.thankyou_dc div{
    font-size : 18px !important;
}
.thankyou_dc h3 {
    font-size : 18px !important;
}

.thankyou_dc li{
    font-size : 18px !important;
}

.facebook_custom_tq{
    background-color: #5d9cec;
    overflow: hidden;
    margin-top: 5px;
    line-height: 36px !important;
    color: #ffffff;
    text-align: left;
    display: inline-block;
    font-family: "OpenSansHebrewExtraBold" !important;
  
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    font-size: 11px !important;
    cursor: pointer;
    padding: 0px 13px 0px 0px;
}

.facebook_custom_tq .fb-icon {
    background: #4b89dc url(../images/fb-icon.png) no-repeat 15px center;
    width: 35px;
    height: 39px;
    float: left;
    margin-right: 10px;
}

#fb_like_button{
    background-color: #5d9cec;
    overflow: hidden;
    margin: 0 20%;
    line-height: 36px !important;
    color: #ffffff;
    text-align: left;
    display: inline-block;
    font-family: "OpenSansHebrewExtraBold" !important;
    width: 160px;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    font-size: 11px !important;
    cursor: pointer;
    padding: 0px 13px 0px 0px;
}


#fb_like_button .fa {
    width: 35px;
    height: 39px;
    float: left;
    margin-right: 10px;
}

.dc_ul_li li{
    background: url(../images/arrow-green.png) no-repeat 100% 5px;
    padding: 0 16px 0 0;
}

.dc_ul_li{
    list-style: none; text-align: right;

}

.dc_h3_ul_list{
    text-align: right;
    font-weight: bold;
    margin-bottom: 20px;
}

.btn_fd{
    width:49% !important;
}

#call_button{
    position:fixed;
    width:100%;
    height:35px;
    bottom:0;
    right:0;
    background-color:#63ba00;
    color:#FFF;
    text-align:center;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0 5px;
}

#call_button i{
    margin-top:35%;
}

#button_float_deal{
    position:fixed;
    width:100%;
    height:30px;
    bottom:0;
    right:0;
    background-color:#63ba00;
    color:#FFF;
    text-align:center;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0 5px;
}

#button_float_deal_error{
    position:fixed;
    width:100%;
    height:30px;
    bottom:0;
    right:0;
    background-color:red;
    color:#FFF;
    text-align:center;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0 5px;
}

#ad-box{
    margin-top:10px;
}
.thankyou_fd_a{
    font-size:0.8em;
    margin-right: 22px;
    color:#63ba00;
    text-decoration: underline;
}

.below-dc {

    display: inline-block;
    width: 97%;
    margin: 0px 10px;
    border: 1px #7a7a7a solid;
    border-radius: 10px;
    background-color: #f4f4f4;
    padding: 20px 0;

}

.dc_send_sms .modal-body{
    background-color: #fff !important;
}

.dc_send_sms .above_dc{
    margin: 0 !important;
    padding: 0px 15px;
}

.dc_send_sms .bigger_text{
    font-size:20px !important;
}

.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{height:495px !important;}

.button-divider {
    float: right;
    border: 1px solid #b3b3b3;
    height: 30px;
    margin-right: 10px;
}

#disclaimer{
    top: unset !important;
    bottom: 0 !important;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    left: unset !important;
    height: unset;
}
#disclaimer .modal-body{
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    gap: 25px;
}
#disclaimer h2{
    padding: 0px 7px;
}
#disclaimer .btn {background-color: #63ba00; font-family: 'OpenSansHebrewExtraBold'; font-size: 13px; color: #ffffff; padding: 6px 29px 7px 29px; border-radius: 20px; cursor:pointer;}
.green-phone-btn-wrapper-box{
    display: flex;
    align-items: center;
}
.green-phone-btn-wrapper{
    width:100% !important;
}
.green-phone-btn-wrapper-box .green{
    text-align: center;
    font-size: 20px;
    padding-left: 10px;
    font-weight: bolder;
}
.transaction-box-left-part .green-phone-btn-wrapper-box {
    max-width: 300px;
}
.green-phone-btn-wrapper-box .green-phone-btn-wrapper .green-phone-btn a{
    color:white;
    font-size:27px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'OpenSansHebrewBold';
    text-decoration: underline;
}
.price_text_align p.info_title{
    color: #63ba00;
}
.green-phone-btn a .fa:before{
    font-size: inherit;
}
.green-phone-btn{
    background-color: #63ba00;
    width: 100%;
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    cursor: pointer;
}
.supplier_phone_wrapper{
    width: 100% !important;
}
.supplier_phone_button .fa-phone:before{
    font-size: 30px;
}
.supplier_phone_button{
    background-color: #63ba00;
    width: 100%;
    font-size: 18px;
    color: #ffffff;
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    cursor: pointer;
    color: white;
    font-size: 35px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: 'OpenSansHebrewBold';
    width: fit-content;
    padding: 0 20px;
}

.width100 {
    width:100% !important;
}
.text_align_center{
    text-align: center !important;
}
.width_auto{
    width:auto !important;
}
#popup5.modal-box header .header-inner .welcome h4{
    font-family: 'OpenSansHebrewRegular';
    line-height: 0;
    padding-bottom: 16px;
}
#popup5{
    max-width: 500px;
}
#popup5.modal-box .modal-body{
    background-color: #63ba00;
}
#popup5.modal-box .modal-body .register-form form .form-box{
    max-width: 500px;
    width: 100%;
}
#popup5.modal-box button.btn{
    background: #fff;
    color: #63ba00;
    background-image: url(../images/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 23px 50%;
    padding: 7px 0 10px 9px;
}
#popup5.modal-box .modal-body .register-form form .form-box .field label.error, 
#popup5.modal-box .modal-body .register-form form .form-box .business-field label.error{
    width: 90% !important;
}
#popup5.modal-box .modal-body .register-form form .form-box .checkbox_field{
    display: block !important;
    text-align: center;
    color:white;
}
#popup5.modal-box .modal-body .register-form form .agreement .field label{
    color:white;
}
#popup5.modal-box .modal-body .register-form form .form-box .checkbox_field a{
    text-decoration: underline;
    color:white;
}
#popup5.modal-box .modal-body .register-form form .form-box .field, #popup5.modal-box .modal-body .register-form form .form-box .business-field{
    width: 90%;
    padding: 0 5%;
    max-width: 500px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#downloadcouponpopupphone.modal-box .connect-form .field a {
    text-decoration: underline;
    color: white;
}
#contents .left-part .contact-form .field .check-box label a {
    color: black;
    text-decoration: underline;
}
.singledeal-contents .banner_info .price span.info_title.info_title_desktop{
    color: #63ba00;
    position: relative;
    top: -12px;
}
.asteric_required {
    position: absolute;
    right: 55px;
    top: 10px;
    color: red;
}
.supplier_phone_button b{
    font-size: 27px;
    text-decoration: underline;
}
@media only screen and (max-width: 991px){
    #frmShipment2 input[type="text"], #frmShipment2 .filed textarea, #frmShipment1 input[type="text"], #frmShipment1 .filed textarea{width:56%;}
    .creditPadding{padding-top:0px;}
	.singledeal-contents .inner-slider img.img-responsive{width:100%;}
    .thankyou_fd_a{
        text-decoration: none !important;
        border: 1px solid #63ba00 !important;
        font-size: 18px !important;
        font-family: 'OpenSansHebrewBold';
        color: #63ba00;
        padding: 6px 25px 7px 33px;
        border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .right-menus-dropdown-btn{
        display:block;
        font-size:16px;
        font-family:'OpenSansHebrewBold';
        color: #000000;
        background: url(../images/arrow-black-down.png) no-repeat 100% 50%;
        padding-right: 12px;	
        margin-bottom:8px;
    }		
    .thankyou_dc .pull-right, .thankyou_dc .pull-right h3{
        width: 100% !important;
        text-align: center !important;
    }

    .thankyou_dc {
        width:100% !important;
    }

    .thankyou_dc img{
        float:none !important;
    }
	#contents article.title-heading {
		margin-bottom: 0;
	}
	
}
@media only screen and (max-width: 900px){
    .mypurchases-contents .left-part .ship-form .ship-leftpart{margin-right:0;}
	
}



@media only screen and (max-width: 768px){
	.top-space {
		line-height: 27px;
	}
	#contents article.title-heading h2, #contents article.title-heading h1 {
		font-size: 24px;
	}
	.flexslider .slides img {
		max-height: 320px;
	}
	#slider.flexslider .slides img {
		width: 100% !important;
		max-height: 196px;
	}
	.singledeal-contents .inner-slider img.img-responsive{width:auto; max-height:196px;}
	.fluid-width-video-wrapper iframe{
		height: 196px !important;
		width: 100%;
	}
    .below-dc {
        width: 100% !important;
    }
    .thankyou_fd_a{
        text-decoration: none !important;
        border: 1px solid #63ba00 !important;
        font-size: 18px !important;
        font-family: 'OpenSansHebrewBold';
        color: #63ba00;
        padding: 6px 25px 7px 33px;
        border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .rc-anchor-light.rc-anchor-normal {
        border: none;
        width: 289px;
    }
    .above_dc {
        margin: 10px 0 !important;
        padding: 10px 0 !important;
        background-color: #fff;
        display: inline-block;
        width: 100%;
    }
    .g-recaptcha > div {
        width: 100% !important;
    }
    .g-recaptcha > div > div {
        width: 100%;
    }
	.price_text_align p.info_title{display:inline-block; vertical-align:top; padding-top:10px;}
    .asteric_required {
        right: 45px;
    }

}
@media only screen and (max-width: 480px){
    .dc_send_sms .above_dc
    {
        padding: 0px !important;
    }
    .thankyou_fd_a{
        text-decoration: none !important;
        border: 1px solid #63ba00 !important;
        font-size: 18px !important;
        font-family: 'OpenSansHebrewBold';
        color: #63ba00;
        padding: 6px 25px 7px 33px;
        border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;}
    .rate > label {
        float: right;
        font-size: 0.8em !important;
    }
    .g-recaptcha > div > div > iframe {
        width: 100% !important;
        border: 1px solid #d3d3d3;
    }
    .rc-anchor-normal {
        height: 74px;
        width: 284px;
    }
    .rc-anchor-normal .rc-anchor-pt {
        left: 16px;
    }
    .g-recaptcha {
        margin: 10px 0 0;
    }
}
@media only screen and (max-width: 1560px){ 
    #scrollUp-arrow .scrollup {right: 30px;}
}

@media only screen and (min-width: 1500px){
    #phonedeal.modal-box{top:10px !important;}
}
@media only screen and (max-width: 1220px){
    .estate-info-form input{width:92%;}
    .container {width: 96%;}
    .common-contents .product-box article{ padding:5px;}
    .common-contents .product-box article h3 a{ font-size:16px;}
    #category-slider .item a span {font-size:12px;}
    #header-bg h1.logo {background: none; padding-bottom: 0px;}
    #header-bg h1.logo a {width: 207px; float: right;}
    #header-bg h1.logo a img {width: 100%;}
    #header-bg .search-box {margin-right: 14px;}
    #header-bg .search-box input {width: 250px; background-position: 278px 50%;}
    #header-bg .cart {margin-left: 16px;}
    #category-slider #slider-inner ul > li {width: 91px;}
    #ad-banner img {width: 100%;}
    #banners .right-slider {width: 62%;}

    #banners .left-side-box {width: 37%;}
    #banners .left-banner {width: 37%;}
    #banners .left-banner article{min-height:auto;}
    .common-contents .product-box {width: 32.4%;}
    .common-contents .product-box{margin-left:1%;}
    .common-contents .product-box .information .price h4 {font-size: 20px;}
    .common-contents .product-box .information .price2 .line {width: 53px;}
    #footer .dealvip .deal-box {width: 33%;}
    #footer .confidence-part .text-part {width: 40%;}
    #footer .confidence-part .confid {width: 60%;}
    #footer .footer-menus ul {width: 100%; text-align: center;}
    #footer .footer-menus ul li {display: inline-block; float: none;}
    #footer .footer-menus p.text {text-align: center; width: 100%;}
    #footer .copyright p {text-align: center;}

    .common-contents .product-box figure .active h3 {margin-top: 12px;}
    .common-contents .product-box .information .btn a{padding:6px 15px 7px 26px; font-size:11px;}
    .common-contents .product-box .information .price{ width:50%; line-height:36px;}
    .common-contents .product-box .information .btn{ width:27%;}
    .header .search-box input {width: 320px !important;}
    #contents .right-part {width: 35%;}
    #contents .left-part {width: 64%;}	
    #contents.common-contents .product-box {width: 32.4%;}
    #contents.common-contents .category-deals .product-box {width: 49%;}
    #contents.common-contents .product-box{margin-left:1%;}
    #contents .left-part .banner article .text h3 {font-size: 20px;}
    #contents .left-part .banner article .text p {font-size: 14px;}
    #contents .left-part .banner article ul.price {margin-right: 18px;}
    #contents .left-part .banner article ul.price li {margin-left: 16px; padding-left: 16px;}
    .contact-contents .left-part .information article ul li p {width: 90%;}
    .business-owner .left-part .more-details .three-box .box {width: 234px;}
    .business-owner .left-part .more-details .three-box .box.mail-box {width: 162px;}
    .business-owner .left-part .more-details .three-box .box a.btn {width: 225px;}
    #purchase-contents .reservation-content ul li p {width: 702px;}
    .myorder-contents .left-part .order-list ul li.product {width: 162px;}
    .myorder-contents .left-part .order-list ul.order-item li img {margin: 0 0 15px 0;}
    #contents .inner-contents{padding:0;}
    .singledeal-contents .connected-carousels .right-part {width: 35% !important;}
    .singledeal-contents .inner-slider{ width:64%;}
    .singledeal-contents .connected-carousels .stage {width: 100%; margin-top: 15px;}
    .singledeal-contents .connected-carousels .stage .carousel-stage li {width: 910px;}
    .singledeal-contents .connected-carousels .stage .carousel-stage li img {width: 100%;}
    .singledeal-contents .transaction-box .seller-desc-right {width: 61%;}
    .estate-info-form{margin-top:10px;}
    .shipping-title{margin-bottom:0px;}
    .singledeal-contents .banner_info{padding-bottom:5px; position:relative;}
    .singledeal-contents .info-row-item{padding:5px 0;}
    .singledeal-contents .info-row-right{padding:10px 0;}
    .singledeal-contents .info-row-left{padding:15px 0;}
    .singledeal-contents .share-box p{margin:3px 0;}
    .mypurchases-contents .left-part .purchase-list ul li.product {width: 40%;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-img img {width: 100%;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details {padding-top: 0px;}
    .mypurchases-contents .left-part .purchase-list ul li.credit-previous {width: 78px;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details span {font-size: 12px;}
    .mypurchases-contents .left-part .total-box .giftright-part {width: 359px;}

    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions {width: 379px;}
    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions label {width: 273px;}
    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions .click {width: 103px;}
    .mypurchases-contents .left-part .purchasers-deal .other-offers .price-additions {width: 230px;}

    .mypurchases-contents .left-part .purchase-form .ship-leftpart {padding: 0 25px 0 0;}
    .mypurchases-contents .left-part .purchase-form h2 span {width: 11px;}
    .mypurchases-contents .left-part .purchase-form a.fb, .modal-box .modal-body .register-form .btns .fb-btn a {width: 180px; font-size: 12px;}
    .mypurchases-contents .left-part .purchase-form a.fb, .modal-box .modal-body .register-form .btns .google-btn a {width:160px; font-size: 12px;}

    .mypurchases-contents .left-part .purchase-form .ship-leftpart .filed .login-btn {width: 100%; margin-top: 15px;}   
    .singledeal_popup{right:12%; top:70px; width:700px; }
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=password],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=email],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=text]{
        width:370px !important;	
    }
    .fav-cat-list button{
        width: 90px;
        font-size:10px;
        padding: 7px 5px 10px 5px;
        font-family: 'OpenSansHebrewBold';
    }
    .cupon-inner-details ul li p,.notes_box li{font-size:13px !important;}
    .invoice_box_inner_left{width:46%;}
    .invoice_box_inner_left_left{width:45%;}
    .scan_QR_desc img{width:100%;}
    .scan_QR_header{font-size:13px;}
    .scan_QR_header span,.conditions_header, .services_header, .scan_QR_header span,.after_purchase span, .or_call span,.exercise span{font-size:14px;}
    .join-us-right-top{margin-bottom:5px !important;}
    .join-us-right-top h3{font-size:22px !important;}
    .join-us-right-top p{margin-top:0 !important;}
    .join-us-right-bottom a:first-child{margin-left:15px !important;}	
    .credit-box h4{font-size:12px;}
    .credit-box h4 span{margin-right:10px;}

    .mypurchases-contents .left-part .purchase-list ul li.addressed{width:110px;}
    .mypurchases-contents .left-part .purchase-list ul li.dated{width:145px;}
    .mypurchases-contents .left-part .purchase-list ul li.amounted{width:182px;}
    .mypurchases-contents .left-part .purchase-list ul li.credit-received{width:102px;}
    .mypurchases-contents .left-part .purchase-list ul li.credit-amount{width:82px;}

    #banners .slider .inner article a.btn { width:16%;}
    #banners .slider .inner article .price_fd_upper {width:25%;}
    #banners .slider .inner article .title {width:74%;}
    #banners .slider .inner article .title .texts {width:72%;}
    #banners .slider .inner article .title .price { width:26%;}
    #banners .slider .inner article .title .price h4{ font-size:30px;}
    #banners .slider .inner article .title .texts h2 a{ font-size: 16px;}

    #contents .left-part .banner article .text{ width:35%;}
    .mypurchases-contents .left-part .purchase-list ul li.total{ width:11.3%;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details h1{ font-size:24px;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details h2{ font-size:14px;}
    .transaction-box iframe{width:100%; }
    .common-contents .product-box .information .price.estate-product-desc{width:48%;}
}
@media only screen and (max-width: 1024px){
    .singledeal-contents .connected-carousels .right-part{width:100%;}
    #banners .left-banner article{padding-top:0px;}
    #banners .left-banner article .price a.btn{margin-top:0;}
    #banners .left-banner article .price h4{font-size:32px;}
    #banners .left-banner article .price span{margin-top:22px;}
	#category-slider .slider-container {display:none;}
	#nav{display:none;}
	#mobile-nav{display:block;}
	#mobile-nav .deal-btn {float: left; margin:6px 0 0;}
    .cart-content {        
        left: 8px;
    }
}
@media only screen and (max-width: 999px){
    .mycart .cart-box .product-content .btns{ margin-top:2px;}
}
@media only screen and (max-width: 991px){
    .singledeal-contents .banner_info .price {
        width: 40%;
    }
    
    .box.btn {
        width: 60%;
    }
    .map-box .box.btn{width: 96%;}
    .singledeal-contents .banner_info .btn a.add_to_cart_btn{margin-left:5px;}
    .common-contents .product-box .information .price.estate-product-desc{width:51%;}
    .common-contents .product-box, #contents.common-contents .product-box {width:100%; margin: 0 0 18px 0;}
    .singledeal-contents .connected-carousels .right-part{width:100% !important; }
    .singledeal-contents .inner-slider{width:100%;}
    #header-bg {background:url(../images/popup-header-bg.png) repeat;}
    #header-bg h1.logo {width: 100%; text-align: center;}
    #header-bg h1.logo a {display: inline-block; float: none; width: 255px;}
    #header-bg .search-box {width: 520px !important; float: none; margin: 0 auto !important; clear: both;}
    #header-bg .header-left {width: 100%; text-align: center; margin-top: 25px;}
    #header-bg .cart, #header-bg .connect, #header-bg .user, , #mobile-header-bg .user {display: inline-block; float: none;}
    #header-bg .header-left .line {display: inline-block; float: none; margin-bottom: 8px;}
    #nav ul li a {padding: 10px 12px 10px 9px;}
    #category-slider #slider-inner ul > li {width: 87px;}
    #banners .right-slider {width: 100%; margin-bottom: 40px;}
    #banners .left-side-box {width: 100%; margin-bottom: 40px;}
    #banners .left-banner {width: 100%;}
    @-moz-document url-prefix() {.common-contents .product-box .information .price {padding: 18px 0 22px;}}
    #footer .confidence-part .text-part {width: 100%; margin-bottom: 15px; display:none;}
    #footer .confidence-part .confid {width: 100%; text-align: right;}
    #footer .confidence-part .confid li {float: right;}
    #footer .confidence-part .confid li.cards {border-right: 2px solid #3e650d; margin:20px 15px 0 0; padding-right: 15px;}
    #footer .confidence-part .confid li.cards img {margin-top: 2px;}
    #footer .confidence-part .confid li:first-child {border-right: none; padding-right: 0; margin-right: 0;}
   .modal-box {width: 80%;}
	#downloadcouponpopupphone.modal-box{width: 60%; top:0px !important;}
    .modal-box .modal-body .register-form .btns .forgot {margin: 13px 13px 0 0;}
    .mycart .cart-box .product-content article {width: 57%;}
    .mycart .cart-box .product-content figure img {width: 100%;}
    .modal-box .modal-body{ padding:10px 0;}
    .modal-box .cart-list p{ padding-bottom:15px;}
    .mycart .modal-body .cart-lists{ padding:10px;}
    .mycart .modal-body ul li.prod-box {width: 48%;}
    .mycart .modal-body ul li.information{ width:12%; display:none;}
    .mycart .modal-body ul li.width94{width:14%;}
    .mycart .modal-body ul.prod-lists li.information p{ padding:10px 10px 0 0;}
    .mycart .modal-body ul.prod-lists li .quantity{padding:20px 12%;}

    .mycart .modal-body ul.prod-lists li .price{ padding:10px 0;}
    .mycart .modal-body ul.prod-lists li {min-height: 102px;}
    .mycart .cart-box .product-content figure{ width:40%;}
    .mycart .modal-body ul.prod-lists li.prod-box figure{width:35%;}
    .mycart .modal-body ul.prod-lists li.prod-box figure img{ width:100%;}
    .mycart .modal-body ul.prod-lists li.prod-box .detail{max-width:61%; margin:10px 2% 0 0;}
    .mycart .modal-body ul li.remove{width:7%;}
    .mycart .modal-body ul.prod-lists li.remove a.remove-icon{ margin-top:20px;}
    .common-contents .product-box figure .active h3 {margin-top: 28px;}
    #contents .left-part {width: 100%; margin-top: 10px;}
    #contents.common-contents .product-box {width: 325px; margin: 0 9px 18px;}
    #contents .right-part .right-menus ul {padding-right: 0;}
    #contents .left-part .contact-form .field input {width: 289px;} 
    #contents .left-part .contact-form .field100 textarea {width: 643px;}
    #purchase-contents .reservation-content ul li p {width: 475px;}
    .myorder-contents .left-part .order-list ul li.product {width: 222px;}
    .singledeal-contents .connected-carousels .stage .carousel-stage li {width: 690px;}
    #contents .right-part {width: 100%;}
    .mypurchases-contents .reservation-left-part .shipping-box .ship-type .shipping-fee, .mypurchases-contents .reservation-left-part .shipping-box .ship-type .total-payment{width:22.3%;}
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=password],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=email],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=text]{
        width:400px !important;	
    }
    .fav-cat-list button{
        width: 100px;
        font-size:10px;
        font-family: 'OpenSansHebrewBold';
    }
    .reservation-content>h1,.reservation-content>span{font-size:21px !important;}
    .cupon-inner-details,.notes_box,.invoice_box_inner_right,.invoice_box_inner_left{width:100% ;height:auto;}
    .invoice_box{margin-top:45px;}
    .conditions_desc{padding:0;font-size:13px;}
    .divider{display:none;}
    .invoice_box_inner_left{padding:0 !important;}
    .scan_QR_desc img{width:228px;}
    .header .search-box input{width:315px !important;}
    #contents article.title-heading h2{font-size:28px;}
    .credit-box h4{font-size:12px;}
    .credit-box h4 span{margin-right:10px;}

    .mypurchases-contents .left-part .purchase-list ul li.addressed{width:150px;}
    .mypurchases-contents .left-part .purchase-list ul li.dated{width:145px;}
    .mypurchases-contents .left-part .purchase-list ul li.amounted{width:190px;}
    .mypurchases-contents .left-part .purchase-list ul li.credit-received{width:106px;}
    .mypurchases-contents .left-part .purchase-list ul li.credit-amount{width:90px;}
    #ad-banner, #ad-banner-footer, #ad-banner{display:none;}
    #footer .footer-menus ul{
        
    }
    .mypurchases-contents .left-part .purchase-list ul li.remove, .mypurchases-contents .left-part .purchase-list ul li.remove-title{width:4.4%;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details h1{ font-size:20px;}
    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.total-cost{width:19%;}
    div#carousel{display:none;}
    .estate-info-form input{width:96.5%;}
    #contents.common-contents .category-deals .product-box{width:100%;}
}

@media only screen and (max-width: 930px){ 
    #scrollUp-arrow .scrollup {display: none !important;}	
}

@media only screen and (max-width: 900px){
	.modal-box { height: 100%; overflow-y: auto;}
	body.modal-open { overflow: hidden;}
    .modal-box header .header-inner .welcome h1.logo {
        margin-top: 10px;
    }
    #cartItemsCounter{float:left;}
    #contents.common-contents .product-box .information .btn {
        padding: 25px 0px 25px;
    }
    .singledeal-contents .banner_info {
        padding-bottom: 10px;
        margin-top: 5px;
    }
    .right-part .information.banner_info .btn b {
        font-size: 14px;
    }
    #contents article.title-heading{padding-bottom: 0px; margin-bottom: 10px;}
    .product_newsletter .email .field input{
        width: 57%;
        line-height: 36px;
        margin: 0 auto !important;
        padding: 5px 15px 5px 30%;
    }
    .product_newsletter .email .field{
        width:98%;
        text-align: center; 
    }
    .product_newsletter .email .field button.btn {
        position: absolute;
        left: 0;
        top: 0;
        width:31%;
        height: 49px;
        margin-right: 0px;
    }

    #category-slider{margin:0;}
    .hideonmobile{display:none;}
    .mycart .cart-box{display:none;}
    .mypurchases-contents .reservation-left-part .ship-form .ship-leftpart ul li{width:100%;}
    .common-contents .product-box.last, #contents.common-contents .product-box{  margin-right:0;  }
    .container {width: 97%; margin:auto;}
    
    #shipping-btn {display: none;}

    #nav .container {position: relative;}
    #header-bg h1.logo {width: 39%; text-align: center; float: right; padding-top:12px;}
    #header-bg h1.logo a {display: inline-block; float: none; width: 100%;}
    #header-bg .header-left{display:none;}
    #header-bg .search-box {width: 60% !important;text-align: center; float: left; padding-top: 16px;  margin: 0px !important; clear:none !important;}
    #header-bg .search-box input {background-position: 95% 50%; width: 75% !important; padding: 11px 30px 11px 19px; height:30px; padding-top:0; padding-bottom:0;}
    #header-bg .search-box button {display: inline-block;  float: none; margin: 0 -71px 0 0;  padding: 8px 0 10px 5px; height: 32px; background-position: 10px 50%; width: 70px;}

    #mobile-menu {background-image: url(../images/menu-icon.png); background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer; width: 27px; height: 15px; margin: 13px 0; float: right;}
    #nav ul {position: absolute; z-index: 11; top: 41px; left: 0; right: -6px; width: 103%; background: url("../images/nav-bg.png") repeat 0 0; display: none;}
    #nav ul li {width: 100%; border-left:none; border-bottom: 1px solid #fafafa;}
    #nav ul li a {display: block; float: none; border-bottom: 1px solid #dbdbdb}
    #nav ul li a span {
        margin-left: 7px;
    }
    #nav .deal-btn {float: left; margin:6px 0 0;}
	
    #category-slider #slider-inner {width: 89%;}
    .common-contents .product-box.last, #contents.common-contents .product-box.last {margin-right: 0 !important;}
    .common-contents .more-deal a {width: 100%;}
    #footer .dealvip {padding-bottom: 0; border-bottom:none;}
    #footer .dealvip .deal-box {width: 100%; display:none;}
    #footer .confidence-part h3{display:none;}
    #footer .confidence-part .confid li{display:none;}
    #footer .confidence-part .confid li.cards{display:block; border-right:none; margin-right:30%; margin-top:0;}
    #footer .footer-menus, #google_translate_element{ }
    .modal-box {width: 95%; top: 30px !important;}
    .modal-box .modal-body .register-form form .form-box {width: 394px;}
    .modal-box .modal-body .register-form form .form-box .field, .modal-box .modal-body .register-form form .form-box .business-field {width: 100%;}
    .modal-box .modal-body .register-form form .form-box .business-field{
        margin-bottom:0;
    }
    .business-field input[type='text']{
        margin-bottom:15px;
    }
    .modal-box .modal-body .register-form form .form-box .field input {float: right !important; width: 350px;}
    .modal-box .modal-body .register-form .btns {margin-top: 10px;}
    .modal-box .modal-body .register-form .btns div {width: 100%; margin: 0 !important; text-align: center;}
    .modal-box .modal-body .register-form .btns div a {display: inline-block; float: none !important;}
    .modal-box .modal-body .register-form .btns .forgot {margin: 6px 0 13px !important;}
    .mycart .modal-body ul.heading {display: none;}
    .mycart .cart-box .product-content{ padding:10px;}
    .mycart .cart-box .product-content article{padding:0 2% 0 0;}
    .mycart .modal-body ul li.prod-box{ padding-right:1%; width:50.8%;}
    .mycart .modal-body ul li.width94{width:21%;}
    .mycart .modal-body ul li.remove{ width:5%;}
    .mycart .modal-body ul.prod-lists li .quantity p{margin:0 4%; width:46%;}
    .mobile_hide{display:none;}

    .header .search-box input {width: 357px !important;}
    .index-product-btn a{margin-right:50px;}
    #contents .inner-contents {padding: 0;}
    #contents.common-contents .product-box {width: 100%;}
    #contents .left-part .contact-form .field {width: 100%;}
    #contents .left-part .contact-form .field input, #contents .left-part .contact-form .field100 textarea {float: right; width: 92.1%;}
    .business-owner .left-part .more-details .three-box .box {width: 100% !important;}
    .business-owner .left-part .more-details .three-box .box a.btn {margin-bottom: 0;}
    .business-owner .left-part .more-details .three-box .box span.mail-icon {margin-bottom: 2px;}
    .business-owner .left-part .more-details .three-box .box.mail-box {margin: 17px 0 27px;}
    .business-owner .left-part .profit li {font-size: 22px;}
    .business-owner .left-part .profit li.icon {margin: 5px 14px 0;}
    #purchase-contents .reservation-content {padding: 7px 0 15px;text-align: center;}
    #purchase-contents .reservation-content ul li p {width: 60%;}
    #purchase-contents .reservation-content h1, #purchase-contents article.title-heading h2 {font-size: 24px;}
    #purchase-contents .reservation-content span, #purchase-contents article.title-heading p {font-size: 22px;}
    .myorder-contents .left-part .order-list ul.title {display: none;}
    .myorder-contents .left-part .order-list ul li {width: 100% !important; min-height: 0 !important; padding-bottom: 20px;}
    .myorder-contents .left-part .order-list ul.order-item li img {width: 25%;}
    .myorder-contents .left-part .order-list ul.order-item li.product span {width: 73%;}
    .myorder-contents .left-part .order-list ul.order-item li p, .myorder-contents .left-part .order-list ul.order-item li.print .btns {text-align: right; position: relative; top: inherit; left: inherit; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; -o-transform: none;}
    .myorder-contents .left-part .order-list ul li.print {padding-bottom: 0;}
    .singledeal-contents .inner-slider {float: left; width: 100%; margin-top: 25px;}
    .singledeal-contents .connected-carousels .stage {width: 100%; margin: 0 auto; float: left;}
    .singledeal-contents .connected-carousels .stage .carousel-stage li {width: auto;}
    .singledeal-contents .connected-carousels .carousel-navigation{ display:none;}
    .singledeal-contents .connected-carousels .navigation{ display:none;}
    .singledeal-contents .transaction-box .seller-desc-right {width: 68%;}
    .singledeal-contents .transaction-box .join-us-left, .singledeal-contents .transaction-box .join-us-right {width: 100%;}
    .mypurchases-contents .left-part .purchase-list ul li{display:block; float:right;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item {width: 100%;}
    .mypurchases-contents .left-part .purchase-list ul.title  li{display: none;}
    .mypurchases-contents .left-part .purchase-list ul.title  li.product{display: block; padding:18px 0 0 0; border-left:none; border-bottom:none; margin-bottom:0;}
    .mypurchases-contents .left-part .purchase-list ul.ship-type  li{display: block;}
    .mobiletitle{display:block;}
    .desktoptitle{display:none;}
    .mypurchases-contents .mobiletitle h3{color:#000; font-size:12px; line-height:14px !important; min-height:20px;}	
    .mypurchases-contents .left-part .purchase-list ul li.remove, .mypurchases-contents .left-part .purchase-list ul li.remove-title{width:10%; margin-top:10px;}
    .mypurchases-contents .left-part .purchase-list .title.ship-type{display:block; border-top:none;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item{border-top: 1px solid #e9e9e9;}
    .mypurchases-contents .left-part .purchase-list ul.category-type{border-top:none;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li {border-left: none; border-right: none; }
    .mypurchases-contents .left-part .purchase-list ul li.product {width: 100%; margin-bottom:10px;}
    .mypurchases-contents .left-part .purchase-list ul li.price {width: 20%; border-left:1px solid #b3b3b3;}
    .mypurchases-contents .left-part .purchase-list ul li.quantity {width: 20%; border-left:1px solid #b3b3b3;}
    .mypurchases-contents .left-part .purchase-list ul li.credit-previous {width: 15%; border-left:1px solid #b3b3b3;}
    .mypurchases-contents .left-part .purchase-list ul li.current-balance {width: 15%; border-left:1px solid #b3b3b3;}
    .mypurchases-contents .left-part .purchase-list ul li.total {width: 19%; border-left:1px solid #b3b3b3;}

    .mypurchases-contents .left-part .total-box .details-box {float: right; width: 100%; margin-top: 20px;}

    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.product-description {width: 100%;}
    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.price {width: 28%;}
    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.amount {width: 28%; border-left: 1px solid #b3b3b3;}
    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.total-cost {width:28%; border-left: 1px solid #b3b3b3;}

    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions {width: 100%}
    .mypurchases-contents .left-part .purchasers-deal .other-offers .price-additions {width: 100%; text-align: right;}

    .mypurchases-contents .left-part .shipping-box .purchase-list .title {display: block; width: 100%;}

    .mypurchases-contents .left-part .shipping-box .ship-type .ship-title{width: 100%;}
    .mypurchases-contents .left-part .shipping-box .ship-type .ship-category {width: 100%;}
    .mypurchases-contents .left-part .shipping-box .ship-type .shipping-fee {width: 47.8%; border-left: 1px solid #b3b3b3; padding-left:1%; padding-right:1%;}
    .mypurchases-contents .left-part .shipping-box .ship-type .total-payment {width: 47.8%; padding-left:1%; padding-right:1%;}
    .mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type li {width: 49.3%; text-align: center;}
    .mypurchases-contents .left-part .shipping-box .ship-type .ship-category ul.category-type li{border:1px solid #e9e9e9;}
    .mypurchases-contents .left-part .shipping-box ul.title li {border-right: none; border-left: none;}
    .mypurchases-contents .reservation-left-part .shipping-box .ship-type .ship-category ul.category-type li:last-child{width:100%;}
    .mypurchases-contents .left-part .shipping-box .price-box{margin-right:38%;}
    .mypurchases-contents .left-part .shipping-box ul.category-type li {border-left:1px solid #b3b3b3; border-left: none;}
    .mypurchases-contents .left-part .shipping-box .ship-type .shipping-fee, .mypurchases-contents .left-part .shipping-box .ship-type .total-payment {text-align: right;}

    .mypurchases-contents .left-part .ship-form .ship-leftpart {width: 100%; border-right: none; padding-right: 0px;  margin-bottom:0; padding-bottom: 0;}
    .mypurchases-contents .left-part .ship-form .ship-rightpart {width: 100%; border-left: none; margin-top:10px;}
    .mypurchases-contents .left-part .purchase-form .ship-rightpart .filed .check-box{margin-right:0; margin-top:5px;}
    .mypurchases-contents .left-part .ship-form .ship-leftpart p, .mypurchases-contents .left-part .ship-form .ship-middlepart p {text-align: right;}
    .mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-rightpart, .mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-middlepart, .mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-leftpart{width:100%; border-left:none; padding:0;}
    .mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-rightpart, .mypurchases-contents .reservation-left-part .ship-form.mb-1 .ship-middlepart{border-bottom:1px solid #e9e9e9; padding-bottom:10px;}
    .mypurchases-contents .reservation-left-part .ship-form.mb-0 .ship-leftpart{float:right; width:100%;}
    .mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details img{float:right;}

    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions label {width: 237px;}
    .mypurchases-contents .left-part .total-box .giftright-part {width: 100%;}
    .mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox .update {width: 88px;}
    .mypurchases-contents .left-part .total-box .giftright-part .gift-code .gift-textbox input[type="text"] {width: 150px;}
    .singledeal_popup{right:0; top:70px; width:100%; left:0;}
    .singledeal_popup_desc table tr td, .singledeal_popup_desc table tr td:nth-child(2), .singledeal_popup_desc table tr td:nth-child(3){ padding:1%;}
    .singledeal_popup_desc table tr td:nth-child(2){ width:20%; margin:auto;}
    .singledeal_popup_desc table tr .popup-img img{ width:100%;}
    .singledeal_popup_desc table tr .popup-img-desc{ width:68%; padding-right:1%;}
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=password],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=email],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=text]{
        width:330px !important;	
    }
    .fav-cat-list button{
        width: 86px;
        font-size:10px;
        font-family: 'OpenSansHebrewBold';
    }
    .cupon-inner-details ul li h3{
        font-size:13px !important;	
    }
    .reservation-content>h1,.reservation-content>span{font-size:18px !important;}
    .invoice_box{padding-left:0;padding-right:0;}
    .invoice_box_inner_left{margin-top:30px;}
    .header .search-box input{width:315px !important;}
    #contents article.title-heading h2{font-size:24px;}
    .credit-box h4{font-size:12px;}
    .credit-box h4 span{margin-right:10px;}
    .mypurchases-contents .left-part .purchase-list ul.friend-purchase-item li .item-details{padding-right:40px;}
    .mypurchases-contents .left-part .purchase-list ul.friend-purchase-item li .item-details .product-details h2{text-align:right;}
    .mycart .modal-body ul.prod-lists li {min-height: 108px;}
    .common-contents .product-box .information .price.estate-product-desc{
        padding:10px 1%;
        width:50%;
    }
    .search-result-page .top-bar .sorting .provider a{ padding:6px 10px;}
    .search-result-page .top-bar .sorting .area{ margin:0 5px;}
    .search-result-page .top-bar .sorting .area a{ padding:6px 10px;}
    .search-result-page .top-bar .sorting .price{ padding:5px 5px;}    
    .estate-info-form input{width:96%;}
    .mypurchases-contents .left-part .ship-form{padding:5px 0;}
	.modal-box {
        top: 0px !important;       
    }
    .modal-box .connect-form .field input[type=password] {
        width: 88% !important;
    }
}
@media only screen and (max-width: 800px){

    .estate-info-form input{width:95.5%;}
	#downloadcouponpopupphone.modal-box{width: 65%;}

}
@media only screen and (max-width: 767px){
    .payment-right{width:96%; float:none;}
    .payment-left{display:none;}
    .slide-animation-left ul.first-level-items > li, .slide-animation-left ul.first-level-items > li > a {
        color: #fff;
        border-color: #fff;
        transition-delay: .4s;
    }
    .slide-animation-right ul.first-level-items > li, .slide-animation-right ul.first-level-items > li > a {
        transition-delay: unset;
    }
    #disclaimer .modal-body{
        flex-direction: column;
        padding: 20px 0;
        gap: 20px;
    }
    .green-phone-btn-wrapper-box{
        display: flex;
        gap: 15px;
        justify-content: center;
        align-items: center;
    }
    .transaction-box-left-part .green-phone-btn-wrapper-box {
        max-width: 100%;
    }
    .float_phone_button{
        position: fixed;
        z-index: 111;
        top: unset;
        bottom: 0;
        width: 100%;
        background-color: #63ba00;
    }
    .float_phone_button .green-phone-btn-wrapper-box{
        padding: 0 15px;
    }
    .float_phone_button .green-phone-btn-wrapper-box .green{
        color:white;
    }
    .info-row {
        width: 100%;
        display: inline-flex;
    }
}
@media only screen and (max-width: 720px){
    .mycart .modal-body ul.prod-lists li {min-height: 98px;}
    .mycart .modal-body ul li.width94{width:20.9%;}
    #ad-box figure #page_banner{ height:160px;}
}
@media only screen and (max-width: 650px){
    .estate-info-form input{width:94.5%;}
	#downloadcouponpopupphone.modal-box{width: 80%;}
}
@media only screen and (max-width: 620px){
    .mycart .modal-body ul.prod-lists li {min-height: 92px;}
    .mycart .modal-body ul li.width94{width:20.7%;}


    #banners .slider .inner article .title .price {display: none;}
    .mypurchases-contents .mobiletitle h3{ min-height:30px;}	
    .mypurchases-contents .left-part .purchase-list ul li.remove, .mypurchases-contents .left-part .purchase-list ul li.remove-title{margin-top:15px;}	
}

@media only screen and (max-width: 599px){ 
    #purchase-contents .reservation-content ul li.address_li h3 {float: none; width: 98%; text-align: center;}
    #purchase-contents .reservation-content ul li.address_li p {float: none; width: 98%; text-align: center; font-size: 16px;}
	.dc_send_sms .bigger_text{font-size:16px !important; }
	#downloadcouponpopupphone.modal-box .connect-form .more_width{font-size:16px;}
    #header-bg h1.logo {width: 39%; text-align: center;  float: right; padding-top:12px;}
    #header-bg h1.logo a {display: inline-block; float: none; width: 100%;}
    #header-bg .search-box {width: 60% !important; text-align: center;  float: left; padding-top: 16px; margin: 0px !important;}
    #header-bg .search-box input {background-position: 95% 50%; width: 75% !important; padding: 11px 30px 11px 19px; height:30px; padding-top:0; padding-bottom:0;}
    #header-bg .search-box button {
        display: inline-block;
        float: none;
        margin: 0 -69px 0 0;
        padding: 3px 0 10px 5px;
        height: 32px;
        line-height: 13px;
        font-size: 13px;
        background-position: 10px 50%;
        width: 70px;
        overflow: hidden;
        font-family: 'OpenSansHebrewBold';}    
    #banners .slider .inner article .title h2 {font-size: 17px;}
    #banners .slider .inner article .title p {font-size: 13px;}
    #banners .slider .inner article .title .price h4 {font-size: 28px;}
    #banners .slider .inner article .title .price span {font-size: 14px;}
    #banners .slider .inner article a.btn {margin-top: 4px;}
    #footer .confidence-part .confid li.cards {width: 38%; margin-right:29%;}
    #footer .confidence-part .confid li.cards img {width: 100%;}
    .modal-box .modal-body .offers p {padding: 15px 30px 20px;}
    .modal-box .modal-body .offers .field {width: 300px;}
    .modal-box .modal-body .offers .field label {width: 279px;}
    .common-popup2 .modal-body .bottom-part a.btn {float: right; margin-right: 25px;}
    .index-product-btn a{margin-right:8px;}
    .mycart .modal-body ul.prod-lists li .quantity{padding:20px 5%;}
    .mycart .modal-body ul.prod-lists li.prod-box .detail h3{font-size:14px;}
    .mycart .modal-body ul.prod-lists li {min-height: 88px;}
    .search-result-page .top-bar .sorting {float: none; width: 100%;  padding-top: 10px;   }   
    .contact-contents .left-part .information article ul li p {width: 85%;}
    #contents .left-part .contact-form .field input, #contents .left-part .contact-form .field100 textarea {float: right; width: 89.6%;}
    .business-owner .left-part .profit ul {margin-bottom: 15px;}
    .business-owner .left-part .profit li {width: 100%; margin-bottom: 0;}
    .business-owner .left-part .profit li.icon {margin: 12px 0;}
    #purchase-contents .reservation-content ul li p {width: auto; padding: 0 5px;}
    .myorder-contents .left-part .order-list ul.order-item li img {width: 34%;}
    .myorder-contents .left-part .order-list ul.order-item li.product span {width: 66%;}
    .singledeal-contents .transaction-box .seller-desc-left {width: 100%;}
    .singledeal-contents .transaction-box .seller-desc-right {width: 100%; margin:20px 0 0 0;}
    .singledeal-contents .transaction-box .location-desc-left {width: 100%;}
    .singledeal-contents .transaction-box .location-desc-right {width: 100%; border-right: none; border-top: 1px solid #d7d7d7; padding: 15px 0 0 0; margin-top: 15px;}
    #singledeal_popup .singledeal_popup_desc table tr .btn a{ font-size:13px;}
    #singledeal_popup .singledeal_popup_desc table tr .box.price h4.green{ font-size:26px;}
    #singledeal_popup .singledeal_popup_desc table tr .box.price span{ font-size:14px;}
    .singledeal_popup_desc table tr td:first-child .popup-img-desc h5{ font-size:14px;}
    #singledeal_popup .singledeal_popup_desc table tr td:first-child .popup-img-desc p{font-size:11px;}
    #singledeal_popup .singledeal_popup_desc table tr .btn a{padding:8px 15px 8px 22px; background-position:10px 52%;}
    #singledeal_popup .singledeal_popup_desc table tr .btn a.add_to_cart_btn{padding:7px 15px 7px 22px;}
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=password],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=email],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=text]{
        width:300px !important;	
    }
    .profile-edit-left-part .ship-form .ship-rightpart .mb-0{
        margin-bottom:11px !important;	
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed label br{
        display:none; 	
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed label{
        width:200px !important;			
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed label span{	
        margin-right:10px;
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=submit]{
        margin-top:-44px;
    }
    .fav-cat-list button{
        width: 95px;
        font-size:10px;
        font-family: 'OpenSansHebrewBold';
    }
    .top-site-info-bar ul li:first-child img{width:80%;margin-top:10px;}	
    .top-site-info-bar ul li{font-size: 16px !important;}
    .top-site-info-bar ul li span{font-size:20px !important;}
    .cupon-inner-details ul li h3,.cupon-inner-details ul li p{width:45% !important;}
    .cupon-inner-details ul li h3{padding-right:10px !important;}	
    .cupon-inner-details ul li p{padding-left:10px !important;}
    .notes_box li{font-size:11px !important;}
    .conditions_desc{font-size:12px;}
    .scan_QR_desc img{width:100%;}   
    .singledeal-contents .transaction-box .height-set{min-height:215px !important;}   
    .credit-box .credit-box-right{float:right;}
    .contact-contents .left-part .friend-information h3>div{font-size:22px;}
    .contact-contents .left-part .friend-information h3{font-size:16px;}  
    .mypurchases-contents .left-part .ship-form .ship-leftpart,
    .mypurchases-contents .left-part .ship-form .ship-rightpart{width:100% !important;}

    #banners .slider .inner article a.btn { width:17%;}
    #banners .slider .inner article .title {width:73%;}
    #banners .slider .inner article .title .texts {width:80%;}
    #banners .slider .inner article .title .price { width:17%;}
    #banners .slider .inner article .price_fd_upper {width:26%;}
    #ad-box figure #page_banner{ height:120px;}
    .mypurchases-contents .reservation-left-part .ship-form.mb-0 .ship-leftpart{border-left:none;}
}

@media only screen and (max-width: 569px){
    #banners .slider .inner article a.btn { width:19%; font-size:12px;}
    #banners .slider .inner article .title {width:68%;}
    #banners .slider .inner article .price_fd_upper {width:31%;}
    .mycart .modal-body .cart-lists{ padding:5px;}
    .mycart .modal-body ul.prod-lists li {min-height: 84px;}
    #banners .slider .inner{ height:245px;}
    #contents .left-part .banner article .text{ width:30%;}
    #contents .left-part .banner article ul.price{ margin-right:5px;}
    #contents .left-part .banner article ul.price li h2{ font-size:25px;}
    #contents .left-part .banner article ul.price li span{ font-size:14px; margin-top:13px;}
    #contents .left-part .banner article .text h3{ font-size:16px;}
    #contents .left-part .banner article .text span{ display:none;}
    #contents .left-part .banner article a.btn{ margin-top:5px;}
    .mypurchases-contents .left-part .purchase-list ul li.price{ width:19%;}
}
@media only screen and (max-width: 550px){
    .estate-info-form input{width:93.5%;}
	.modal-box .connect-form{width:350px;}
	#downloadcouponpopupphone.modal-box .connect-form{width:100%; padding:0;}
}
@media only screen and (max-width: 479px){
    
    #banners .slider .inner article {padding: 3px;}
    #banners .slider .inner article .title .texts {width:96%;}
    .common-contents .product-box .information .box {text-align: center; border-bottom: #d4d4d4;}
    .common-contents .product-box .information .btn {padding: 25px 0px 27px;border-right: 1px solid #e9e9e9; }
    .common-contents .product-box .information .btn a {display: inline-block; float: none;}
    .common-contents .product-box .information .price h4 {display: inline-block; float: none;}
    .search-result-page .product-box .information .price span {float: none;}

    #footer .confidence-part .confid li.cards img {width: auto;}
    #downloadcouponpopupphone.modal-box, .modal-box{ width:100%;}
	#downloadcouponpopupphone.modal-box .connect-form .field label{font-size:13px;}
	.dc_ul_li li{font-size:12px;}
	.dc_send_sms .bigger_text{font-size:14px !important;}
    .modal-box header .header-inner .welcome h1.logo a {width: 220px; display: inline-block;}
    .modal-box header .header-inner .welcome h1.logo a img {width: 100%;}
    .modal-box a.close {left: 15px; top: 15px;}
    .modal-box .connect-form, .modal-box .modal-body .register-form form .form-box {width: 300px;}
    .modal-box .connect-form .field input, .modal-box .connect-form .field textarea, .modal-box header .email .field input, .modal-box .modal-body .register-form form .form-box .field input {width: 255px;}
    .modal-box .connect-form .field .check-box {width: 100%; margin: 0 15px 10px 0;}
    .modal-box .make-deal .field .check-box label {width: 90%; text-align: right;}
    .modal-box .connect-form .field button {margin-right: 75px;}
    .modal-box .connect-form .field .forgot-pass {width: 100%; float: right; text-align: center;}
    .modal-box .connect-form .field .forgot-pass a.forgot {float: none; display: inline-block; margin-left: 0;}
    .modal-box .modal-body .register article a.fb span.fb-icon {margin-right: 11px;}

    .common-popup article.text-info h3, .common-popup article.text-info h4 {font-size: 19px;}
    .modal-box .modal-body .offers h1 {font-size: 23px; background-size: 280px auto;}
    .modal-box .modal-body .offers p {padding: 15px 10px 20px;}
    .modal-box .modal-body .offers .field {width: 250px;}
    .modal-box .modal-body .offers .field label {width: 218px;}
    .modal-box .modal-body .offers .field2 a.terms {margin: 0 0 12px 103px;}
    .modal-box .modal-body .offers .field2 a.register1 {margin: 12px 112px 0 0;}
    .modal-box .modal-body .register-form article.text .detials {background-size: 280px auto;}
    .modal-box .modal-body .register-form article.text .detials h3 {font-size: 23px;}
    .modal-box .modal-body .register-form article.text .detials span {font-size: 11px;}

    .common-popup .modal-body .inner-details .btn a {padding: 4px 15px 6px; font-size: 13px;}
    .common-popup .modal-body .inner-details p.bold {font-size: 18px;}
    .common-popup .modal-body .inner-details p.reg {font-size: 16px;}
    #ad-banner figure .close-icon {top: 2px;}
    .search-result-page .top-bar .title p {line-height: 17px;}
    .contact-contents .left-part .information article ul li p {width: 80%;}
    #contents .left-part .contact-form .field input, #contents .left-part .contact-form .field100 textarea {float: right; width: 86.6%;}
    .myorder-contents .left-part .order-list ul.order-item li img {margin: 0 0 15px 0;}
    .singledeal-contents .info-row-item {width: 31.2%;}

    .connected-carousels .prev-stage, .connected-carousels .next-stage {top: 44%;}
    .connected-carousels .carousel li {width: 124px;}
    .connected-carousels .carousel-navigation li img {width: 100%;}
    .credit-box h4{font-size:16px;}
    .mypurchases-contents .left-part h3{line-height:14px;}
    #banners .slider .inner article a.btn { width:25%;}
    #banners .slider .inner article .title {width:60%;}
    #banners .slider .inner article .price_fd_upper {width:39%;}
    #banners .left-banner article{
        width:94%;
        padding:9px 3% 5px;
    }
    .mycart .modal-body ul.prod-lists li {min-height: 76px;}
    .mycart .modal-body ul li.width94{ width:18.8%;}
    .mycart .modal-body ul.prod-lists li .quantity p{ margin:0 2%; font-size:16px;}
    .mycart .modal-body ul.prod-lists li .quantity{ padding:20px 1%;}
    .mycart .modal-body ul.prod-lists li .price h3{ font-size:22px;}
    .mycart .modal-body ul li.prod-box{width:52.2%;}
    .mycart .modal-body ul li.remove{ width:7%;}
    .singledeal_popup_desc table tr td:nth-child(3){ width:24%; font-size:12px;}
    .singledeal_popup_desc table tr td, .singledeal_popup_desc table tr td:nth-child(2), .singledeal_popup_desc table tr td:nth-child(3){ padding:0.5%;}
    #singledeal_popup .singledeal_popup_desc table tr .box.price h4.green{ font-size:24px;}

    .search-result-page .top-bar .sorting{
        float:right;
    }
    .search-result-page .top-bar .sorting h3{
        float:right;
    }
    .sorting .fa::before{
        margin-right: 0.2em;
    }
    #ad-box figure #page_banner{ height:100px;}
    #contents .left-part .banner{ margin-bottom: 10px; height: auto;}
    .mypurchases-contents .left-part .que-ans .ship-leftpart .agree-terms span{ width:92%;}
    .mypurchases-contents .left-part .que-ans .ship-leftpart .agree-terms input[type=checkbox]{ float:right;}
    #contents .left-part .banner article{ padding:5px;}
    #contents .left-part .banner article ul.price li h2{ font-size:20px;}
    #contents .left-part .banner article ul.price li span{ font-size:12px; margin-top:11px;}
    #contents .left-part .banner article ul.price li{ margin-left:5px; padding-left:5px;}
    #contents .left-part .banner article a.btn{ background-position:8px 50%; padding:6px 10px 7px 17px; font-size:12px;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details .product-details h2{ font-size:12px;}
    .mypurchases-contents .left-part .purchase-list ul li.price, .mypurchases-contents .left-part .purchase-list ul li.credit-previous, .mypurchases-contents .left-part .purchase-list ul li.current-balance, .mypurchases-contents .left-part .purchase-list ul li.total  {width: 16%; }
    .mypurchases-contents .left-part .purchase-list ul li.remove, .mypurchases-contents .left-part .purchase-list ul li.remove-title{width:8%; margin-right:5px;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details h1{font-size:15px;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li.remove a.remove-icon{margin-right:0;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li .item-details.quantity-box p{margin:0; font-size:15px;}
    .mypurchases-contents .left-part .purchase-list ul li.quantity{width:22%;}
    .mypurchases-contents .left-part .purchase-list ul.purchase-item li.remove a.remove-icon{margin-top:0;}
    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.amount, .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.total-cost{ min-height:20px;} 
    .mypurchases-contents .left-part .purchasers-deal .purchase-list ul li.remove{width:11%;}
    .mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details img{width:100%;}
    .singledeal_popup_desc table tr:first-child{display:none;}
    .singledeal_popup_desc table tr td:first-child{width:98%;}
    .singledeal_popup table tr td{display:block;padding-bottom:10px;}
    .singledeal_popup_desc table tr td, .singledeal_popup_desc table tr td:nth-child(2), .singledeal_popup_desc table tr td:nth-child(3){ padding:2% 0;}
    .singledeal_popup_desc table tr td:nth-child(2){ float:right;}
    .singledeal_popup_desc table tr td:nth-child(3){ width:96%;}
    .singledeal_popup_desc table tr td{border-left:none;}
}
@media only screen and (max-width: 450px){
    .estate-info-form input{width:92.5%;}
    .singledeal-contents .banner_info .price {
        width: 50%;
    }
    .box.btn {
        width: 50%;
    }
    .map-box .box.btn{width: 96%;}
    .singledeal-contents .banner_info .btn a.add_to_cart_btn{margin-left:0px;}
    .mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information #frmShipment2 .filed label, .mypurchases-contents .left-part .ship-form .ship-rightpart #frmShipment1 .filed label, .mypurchases-contents .left-part .ship-form .ship-rightpart #frmShipment2 .filed label{width:100%;}
    #frmShipment2 input[type=text], #frmShipment2 .filed textarea, #frmShipment1 input[type=text], #frmShipment1 .filed textarea{width:90%;}
    #show_hide_register_div input[type="text"], #show_hide_register_div input[type="password"]{width:90%;}
    #show_hide_register_div label {
        width: 100%;
    }
}

@media only screen and (max-width: 414px){
    #footer .confidence-part .confid li.cards {margin-right:17%;}
}
@media only screen and (max-width: 400px){
    .estate-info-form input{width:91.5%;}
    a.payment-button{width:92%; font-size:18px;}
    .reservation-left-part{width:96% !important;}
    .modal-box .modal-body .register-form form .form-box {width: 100%;}
    .secure-ssl{margin-top:0px;}
}
@media only screen and (max-width: 380px){
    
    .reservation-left-part input[type=password] {
        width: 90%;
    }
	#category-slider .category-menu .sub-menus ul li{margin-left:10px; font-size:14px;}
	#category-slider .category-menu .sub-menus ul li a{padding-right:10px;}
	#header-bg .cart a, #header-bg .connect a {font-size:14px;}
    #footer .confidence-part .confid li.cards {margin-right:15%;}
    #header-bg .cart a .cart-icon, #header-bg .connect a span.icon{
        width:31px;
    }
    #header-bg .cart, #header-bg .connect, #mobile-header-bg .cart,  #mobile-header-bg .connect  {margin: 0 2px;}
    #header-bg .header-left .line {display: none;}
    #header-bg .user .dropdown-menu, #mobile-header-bg .user .dropdown-menu {left: -20px;}
    #header-bg .user .dropdown-menu span #mobile-header-bg .user .dropdown-menu span {background-position: 40% 0;}
    .mycart .cart-box .title h1, .common-popup2 .title h1 {font-size: 18px;}
    #contents .left-part .contact-form .field input, #contents .left-part .contact-form .field100 textarea {float: right; width: 83.6%;}
    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions label {width: 100%; border-bottom: 1px solid #3c7e00; border-left: none;}
    .mypurchases-contents .left-part .purchasers-deal .other-offers .additions .click {width: 100%;}
    .mypurchases-contents .left-part .ship-form .ship-leftpart ul {width: 100%;}
    .mypurchases-contents .left-part h3 {line-height: 24px;}

    .mypurchases-contents .left-part .ship-form .ship-rightpart .filed input[type="password"] {width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}

    .mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details .purchase-by {float: none; width: 100%; text-align: center; margin-bottom: 10px;}
    .mypurchases-contents .left-part .que-ans .ship-leftpart .bank-details img {width: 100%;}
    .common-contents .product-box article span.location {  margin-top: 10px;}

    .search-result-page .top-bar .sorting .area {margin: 0 2px;}
    .search-result-page .top-bar .sorting .price span{margin:0 5px; font-size:12px;}
    .search-result-page .top-bar .sorting .area a{font-size:12px;}
    .search-result-page .top-bar .sorting .provider a{ font-size:12px;}
    

    .singledeal-contents .banner_info .price h4{font-size:36px;}
    .singledeal-contents .banner_info .btn a{font-size:16px;}
    .singledeal-contents .info-row-left{font-size:13px;}
    .singledeal-contents .info-row-right{font-size:14px;}
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=email],
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=text]{
        width:250px !important;
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type='password']{
        width:100% !important;	
    }

    .profile-edit-left-part .ship-form .ship-rightpart .mb-0{
        margin-bottom:11px !important;	
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed label br{
        display:none; 	
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed label{
        width:200px !important;			
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed label span{	
        margin-right:10px;
    }
    .profile-edit-left-part .ship-form .ship-rightpart .filed input[type=submit]{
        margin-top:0px;
    }
    .fav-cat-list button{
        width: 80px;
        font-size:9px;
        padding-left:3px;
        padding-right:3px;
        font-family: 'OpenSansHebrewBold';
    }
    .top-site-info-bar ul li{float:none !important;width:100% !important;text-align:center !important;}
    .top-site-info-bar ul li:first-child img{width:60%;}
    .cupon-inner-details ul li h3,.cupon-inner-details ul li p,.invoice_box_inner_left_right,.invoice_box_inner_left_left{width:100% !important;}
    .cupon-inner-details ul li h3,.cupon-inner-details ul li p{padding:0 10px 0 0 !important;}
    .cupon-inner-details ul li h3{font-size:14px !important;}
    .cupon-inner-details ul li p{text-align:right !important;}
    .invoice_box_inner_left_left{padding:0;}
    .invoice_box_inner_left_left{margin-top:30px;}
    #contents article.title-heading h2,
    .common-contents .product-box article h3{font-size:22px;}	
    .singledeal-contents .transaction-box .transaction-box-left-part-header,
    .join-us-right-top h3{font-size:17px !important;}

    .singledeal-contents .transaction-box .join-us-right-top span{font-size:20px;}
    .singledeal-contents .transaction-box .height-set{min-height:215px !important;}
    .join-us-right-bottom a:first-child{margin:0 0 5px 0 !important;}     
    .mypurchases-contents .left-part .ship-form .ship-leftpart{width:100% !important;}
    .contact-information .ship-leftpart, .que-ans .ship-rightpart{ display:none;}
    .mypurchases-contents .left-part .ship-form .ship-rightpart .filed input[type=email]{width:230px;}
    .mypurchases-contents .left-part .contact-information .ship-rightpart .filed textarea,
    .mypurchases-contents .left-part .contact-information .ship-rightpart .filed input[type=text], .mypurchases-contents .reservation-left-part .ship-form .ship-rightpart .filed input[type=text], .mypurchases-contents .left-part .contact-information .ship-rightpart .filed textarea,
    .mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information .filed input[type=text], .mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information .filed textarea{width:90%;}
    .mypurchases-contents .reservation-left-part .que-ans .ship-leftpart .bank-details .purchase-by{padding-right:0;}
    .mypurchases-contents .reservation-left-part .ship-form.mb-0 .ship-leftpart,
    .mypurchases-contents .reservation-left-part .ship-form.mb-0 .ship-rightpart{border:none;}
    .mypurchases-contents .reservation-left-part .que-ans .ship-rightpart h2, .mypurchases-contents .reservation-left-part .que-ans .ship-rightpart ul{margin-right:0;}
    .modal-box .cart-list p{
        font-size:13px;
        padding-bottom:20px;
    }
    #mycart.modal-box{ width:100%; left:0 !important; }	
    #banners .slider .inner article a.btn { width:30%; background-position: 10px 50%; padding:6px 15px 7px 15px;}
    #banners .slider .inner article .title {width:60%;}
    #banners .slider .inner article .price_fd_upper {width:40%;}

    .mycart .modal-body ul.prod-lists{ border:1px solid #dbdbdb;}
    .mycart .modal-body ul.prod-lists li{ border:none;}
    .mycart .modal-body ul.prod-lists li.prod-box{ width:98.3%; border-right:none;}
    .mycart .modal-body ul.prod-lists li.prod-box figure{ margin:5px 0;}
    .mycart .modal-body ul.prod-lists li.width94{ width:45%;}
    .mycart .modal-body ul.prod-lists li.remove{ width:8%; border-left:none;}
    .mycart .modal-body ul.prod-lists li .quantity{ padding:20px 12%;}
    .mycart .modal-body ul.prod-lists li .quantity p{ margin:0 10%;}
    .search-result-page .top-bar .sorting .provider a{ padding:6px 8px;}
    .search-result-page .top-bar .sorting .area a{ padding:6px 8px;}
    .search-result-page .top-bar .sorting .price{ padding:5px 4px;}
    .common-contents .product-box article{ height:75px;}
    #banners .slider .inner{ height:275px;}
    #ad-box figure #page_banner{ height:85px;}
    .join-us-left{ display:none;}
    .mypurchases-contents .left-part .ship-form .ship-rightpart .filed label{width:100%;}
    .mypurchases-contents .left-part .ship-form .ship-leftpart .contact-information .filed label{width:100%;}
}
@media only screen and (max-width: 350px){
    .estate-info-form input{width:90.5%;}
    .cart-content { 
        width:94%;  
    }
}
@media only screen and (max-width: 330px){
    #contents.common-contents .category-deals .product-box{width:99%;}
    .owl-prev { right: -24px; }
    .owl-next { left: -24px;}
    .common-contents .product-box{width:99%;}
    .common-contents .product-box .information .btn{width:27.2%;}
    #footer .confidence-part .confid li.cards {margin-right:7%;}
    .estate-info-form input{width:90%;}
}
label.error{
	color:#F00 !important;
	width:100% !important;
	display:inline-block;
}
#frmCartRegister label.error{
	float:right;
	margin-right:131px;
	width:60% !important;
}
.alert{
	padding:10px;
	margin:10px 0 10px 0;
	border:1px solid transparent;
	border-radius:4px;
	clear:both;
}
.alert h4{
	margin-top:0;
	color:inherit
}
.alert .alert-link{
	font-weight:700
}
.alert>p,.alert>ul{
	margin-bottom:0
}
.alert>p+p{
	margin-top:5px
}
.alert-dismissable{
	padding-right:35px
}
.alert-dismissable .close{
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit;
}
#contents .alert-success{
	display:none;
}
.alert-success{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d;
	display:none;
}
.alert-success hr{
	border-top-color:#c9e2b3
}
.alert-success .alert-link{
	color:#2b542c
}
.alert-info{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr{
	border-top-color:#a6e1ec
}
.alert-info .alert-link{color:#245269}
#contents .alert-warning{	display:none;}
.alert-warning{	background-color:#fcf8e3;	border-color:#faebcc;	color:#8a6d3b }
.alert-warning hr{	border-top-color:#f7e1b5 }
.alert-warning .alert-link{	color:#66512c}
#contents .alert-danger{	display:none;}
#contents .gift-code .alert-danger{	display:block;}
.alert-danger{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442;
}
.alert-danger hr{	border-top-color:#e4b9c0; }
.alert-danger .alert-link{	color:#843534}
.thumb > img{    border: 1px solid #e7e7e7;    margin-top: 10px;    padding: 3px;}

.dealsContainer{	position:relative;}
.overlay {
	position: absolute;
	width:100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #FCFCFB;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display:none;
	z-index:1;
	height:100%;
}
.overlay .loading {	width:40px;	height:40px;	position: absolute;	top: 50%;	left: 50%;	margin: -28px 0 0 -25px;}

.common-contents .product-box article p {font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 17px; width:100% !important;}
.cupon-inner-details ul li h3, .cupon-inner-details ul li p{width:100%;}
.return-time select{	-webkit-appearance: none;    -moz-appearance: none;    text-indent: 1px;    text-overflow: '';}
.singledeal-contents .transaction-box .right-part-inner-box{	margin-top:-2px !important;}
.custom_btn{
	background-color: #63ba00;
	background-image: url(../images/arrow-white.png);
	background-repeat: no-repeat;
	background-position: 20px 50%; 
	width: 114px; 
	padding: 10px 10px 10px 40px; 
	color: #ffffff; 
	font-family: 'OpenSansHebrewExtraBold'; 
	cursor: pointer;  
	border-radius: 20px; 
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
}

#frmShipment3 label.error{	float:left;	text-align:right;}
.mark_red{	color:#F00 !important;}
.mark_green{	color:#63ba00 !important;}