
/***************************************** Landscape phones and down ************************************************/
@media (min-width: 300px) and (max-width: 760px) {

	
#container{
width:90% !important;
overflow:visible !important;
margin:0 auto;
}

.monster{
display:none;
}

.monster_inner{
display:none;	
}


.monster_mobile{
position:absolute;
left:52px;
top:30px;
z-index:10000;
display:block;	
}


#header{
width:100%;
float:right;
position:relative;
}

#content{
width:100%;
float:right;
text-align:right;
direction:rtl;
margin-top:10px;
margin-bottom:10px;
}

#footer{
width:100%;
float:right;
background:url(../images/bg.jpg) repeat-x top;
padding:10px 0;
height:50px !important;
}

.social_link{
position:absolute;
right:0;
top:2px;
background-color:#ffffff;
padding:4px 10px 4px 3px;	
}

.social_link:hover{
padding-right:10px;
}

.social_link img{
width:20px;
height:auto;	
}
/******** header *******/

.header_logos{
float:left;	
width:100%;
margin-right:0 !important;
}

.header_logos a{
float:left;
margin-right:10px !important;
width:60px;
}

.header_givony, .header_xpen, .header_chargeit, .header_clica{
display:none;	
}

.header_logos a img{
width:100%;
}

.header_headline a{
float:left;
width:100%;
color:#ffffff;
font-weight:700;
font-size:13px;	
margin-top:1px;
margin-bottom:3px;
text-align:center;
}

.home_btn{
position:absolute;
right:30px;
top:4px;
margin-top:0 !important;
}

.header_headline span.en_headline{
background:url(../images/bullet_orange.jpg) 100% 3px no-repeat;
padding-right:16px;
font-size:12px;
display:inline-block;	
}


.header_headline span.title_headline{
background:url(../images/bullet_orange.jpg) 0 4px no-repeat;
padding-left:16px;
font-size:15px;
font-weight:bold;
display:inline-block;	
}

.header_phone{
font-size:22px;
float:right;
color:#ffffff;
margin-top:10px;
margin-right:0px;
clear:right;	

position:absolute;
right:65px;
top:4px;
margin-top:0 !important;
}

.header_phone a{
color:#ffffff !important;
}


.form_wrapper{
float:right !important;
width:180px;
height:20px;
padding:6px;

position:absolute;
right:-10px;
top:50px;
margin-top:0 !important;
}

.form_wrapper form #q{
width:154px !important;
}

.form_wrapper .submit{

}

/* nav-wrap */
#nav-wrap {
float:right;
width:180px;
position:absolute;
right:0px;
top:122px;
}

/* menu icon */
#menu-icon {
color: #fff;
width: 90px;
float:right;
margin-top:-1px;
height: 26px;
background: #F68933 url(../images/menu-icon_white.png) no-repeat 90% center;
padding: 6px 42px 0 6px;
cursor: pointer;
border: solid 6px #fff;
text-align:right;
display: block; /* show menu icon */
}
#menu-icon:hover {
background-color: #D2232A;
}
#menu-icon.selected {
background-color: #D2232A;
}

/* main nav */
#nav {
clear: both;
text-align:right;
direction:rtl;
position: absolute;
top: 27px;
right:0;
width: 200px;
z-index: 10000;
padding: 5px;
background: #F68933;
border: solid 6px #fff;
display: none; /* visibility will be toggled with jquery */
}
#nav li {
clear: both;
float: none;
margin: 5px 0 5px 10px;
}
#nav a{
font: inherit;
background: none;
display: inline;
padding: 0;
color: #fff;
border: none;
}

#nav a:hover{
background: none;
color: #fff;
}

.homepage_banner{
display:none;	
}

.homepage_img_banner{
display:none;		
}

.banner_wrapper{
width:96% !important;
overflow:hidden;
padding:2% !important;
float:right;
background-color:#ffffff;
margin:0 !important;
margin-top:30px !important;
height: auto;
}

.banner_img{
max-width: 100% !important;
min-width:100% !important;
height: auto !important;
float:none !important;	
display:none;
}

.banner_wrapper div{
/*display:none;*/

float:right;
width:85%;
height:60px;
padding-top:10px;
/*margin-bottom:5px;*/
padding-left:10%;
color:#ffffff;
font-size:16px;
line-height:1.1;
text-align:right;
direction:rtl;
font-weight:700;
background-color:#8dc63f;	
position:relative;
}

.banner_note{
font-size:14px;
float:right;
clear:right;
margin-top:5px;
width:100%;
}

.banner_logo_img{
position:absolute;
left:10px;
bottom:2px;	
height:40px;
width:auto;
}


/******** homepage *******/

#content.homepage{
margin-top:25px !important;
}

.white_border_10{
border:10px solid #ffffff;	
}

.homepage_left_elements{
margin:0 auto;
width:100%;
text-align:center;
display:none;
}


.homepage_box {
margin:10px;
float:left;
position:static !important;
}

.homepage_box img{
display:none;
}

.box1_title{
position:static;
float:none !important;
margin:0 auto;
margin-top:10px;
margin-bottom:15px;
}

.homepage_box1{
width:260px !important;
height:115px !important;
float:none !important;
margin:0 auto;
margin-bottom:15px;

display:none;
}

.homepage_box2, .homepage_box3, .homepage_box4, .homepage_box5, .homepage_box6, .homepage_box7, .homepage_box8, .homepage_box9, .homepage_box10{
width:35% !important;
height:35% !important;
float:none !important;
display:inline-block !important;
}

.view {
   width: 100%;
   height: 100%;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.view .mask,.view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-align: right;
   position: relative;
   font-weight:700;
   top:20%;
   right:20%;
   width:60%;
}

.view .info {
   display: none !important;
   position:absolute;
   bottom:5px;
   left:0;
   font-size:14px;
   background:url(../images/arrow_more_info.jpg) no-repeat 0px 0px;
   padding-left:28px;
   height:20px;
   padding-top:3px;

}
.view .info: hover {

}

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(230,230,230, 0.6);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
   
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.homepage_right_elements{
margin:0 auto;
width:100%;
text-align:center;
display:none;
}

.homepage_right_elements a{
float:none;
display:inline-block;	
margin-bottom:15px;
width:110px;
padding:0;
margin-left:10px;
}

.homepage_right_elements a img{
float:right;
padding:0;
margin:0;
width:110px;
}

.homepage_nl{
float:right;
background-color:#fff;
width:100%;	
}

.homepage_news{
float:none;
margin:0 auto !important;	
}

.homepage_sale_wrapper{
float:none;
margin:0 auto !important;
display:none;	
}

.homepage_catalog_wrapper{
display:block;	
}

/******** category *******/

.content_wrapper{
float:right;
width:100%;	

display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
/* optional */
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}

.inner_full_content{
width:75% !important;
margin-right:0 !important;		
}

.category_media{
width:100% !important;
float:left !important;	 

-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}

.category_media a{
float:right;	
margin-bottom:15px;
max-width:94% !important;
padding:0;
}

.category_media a img{
float:right;
padding:0;
margin:0;
max-width:100% !important;
}

.category_body{
float:right !important;
margin-top:20px !important;
background-color:#d6d6d6;
padding:3% !important;	
width:88% !important;
margin-right:0 !important; 
margin-bottom:20px !important; 

-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}

.news_list{
width:100% !important;
margin-right:0px !important;
}

.news_list_inner{
float:left;
width:100% !important;
margin-top:10px;
}


.news_list_inner .read_more{
position:static !important;
margin-top:10px !important;
}

.news_title{
margin-top:10px;
}

.page_back{
margin-bottom:10px;
}


/************************ login ***********************/

#login{
float:right;
width:100%;
}

.login_alert{
font-size:14px;
float:right;
width:100%;
margin-top:20px;
margin-bottom:10px;
}

#login label{
font-size:14px;
width:85px !important;
}

#login .contact_row input{
width:100px !important;
}	

.loged_member{
float:right;
width:100%;
margin-top:20px;	
}

/************************ paging ***********************/
.catalog_paging{
float:right;
width:100%;
}

.catalog_paging a{
float:right;
color:#999999;
margin-left:8px;
}

.catalog_paging a:hover, .catalog_paging .current{
color:#ffffff;
}

/************ breadcrumbs ***************/

.breadcrumbs{
float:right;
width:100%;
color:#ffffff;
margin-right:0 !important;
margin-top:15px !important;
}

.breadcrumbs span{
float:right;
margin-left:2px;
font-size:12px;
color:#ffffff;
}

.breadcrumbs .last_bc{

}

.breadcrumbs span a{
color:#ffffff;
}

/******** catalog *******/

.sidebar{
float:right;
width:95%;
background-color:#ffffff;
margin-bottom:15px;
margin-top:5px;	
}

.sidebar_menu_title{
display:none;	
}


/* nav-wrap */
#catalog_nav-wrap {
float:right;
width:90%;
position:relative;
height:auto;
}

/* menu icon */
#catalog_menu-icon {
color: #000;
width: 84%;
float:right;
margin-top:-1px;
height: 20px;
background: #fff url(../images/menu-icon.png) no-repeat 98% center;
padding: 4px 32px 4px 4px;
cursor: pointer;
text-align:right;
display: block; /* show menu icon */
}
#catalog_menu-icon:hover {
background-color: #e5e5e5;
}
#catalog_menu-icon.selected {
background-color: #e5e5e5;
}

/* main nav */
#catalog_nav {
clear: both;
text-align:right;
direction:rtl;
position: absolute;
top: 43px;
right:-10px;
width: 84%;
z-index: 10000;
padding: 5px;
background: #fff;
display: none; /* visibility will be toggled with jquery */

}

#catalog_nav li {
clear: both;
float: none;
width:98%;
padding-right:0px !important;
padding-top:4px !important;
margin: 5px 0 5px 10px;
background-color:#e5e5e5 !important;
}

#catalog_nav li:hover, #catalog_nav li.selected {
background-color:#F68933 !important;
}

#catalog_nav a{
font: inherit;
background: none;
display: inline;
padding: 0;
color: #000;
border: none;
font-size:80%;
padding-right:5px;
}

#catalog_nav a:hover{
background: none;
color: #000 !important;
}

#catalog_nav:hover a{
background: none;
color: #000 !important;
}


#catalog_nav li.top_opened a {
color: #000 !important;
}


#catalog_nav li ul{
color: #000 !important;
background-color:#F68933 !important;
margin-bottom:5px;
float:right;
margin-top:13px;
padding-top:0 !important;
}

#catalog_nav li ul li{
background-color:#F68933 !important;
padding-right:10px;
}

#catalog_nav li ul li a{
color: #fff !important;
}

#catalog_nav li ul li:hover a{
color: #fff !important;
}

#catalog_nav li ul li.top_opened a{
color: #fff !important;
font-weight:700 !important;
}

.catalog_wrapper{
float:left;
width:100%;
text-align:center;
}

.catalog_category{
float:none;
display:inline-block;
background-color:#ffffff;
width:35%;
height:150px;
margin:10px !important;
}

.catalog_category_img_wrapper{
width:100%;
width:100%;	
float:right;
margin-left:0px !important;
overflow:hidden;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.catalog_category_img_wrapper img {
height: 100px;
width: 100px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.catalog_category:hover .catalog_category_img_wrapper img {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}

.catalog_category_title{
float:right;
margin-top:5px;
font-weight:700;
font-size:80% !important;
width:100% !important;
clear:right;	
}

.catalog_category:hover .catalog_category_title{
color:#ED1C24;
}


.catalog_sub_category{
float:right;
background-color:#ffffff;
width:95%;
height:65px;
margin-left:16px;
margin-bottom:15px;
text-align:center;
}

.catalog_sub_category_last{
margin-left:0 !important;
}

.catalog_sub_category_img_wrapper{
width:260px;
height:42px;	
float:none !important;
margin:0 auto;
overflow:hidden;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.catalog_sub_category_img_wrapper img {
height: 42px;
width: 260px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.catalog_sub_category:hover .catalog_sub_category_img_wrapper img {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}

.catalog_sub_category_title{
float:right;
margin-top:5px;
font-weight:400;
width:100%;	
}

.catalog_sub_category:hover .catalog_sub_category_title a{
color:#ED1C24;
}

.catalog_category_top_title{
float:right;
width:100%;
font-weight:700;
margin-bottom:10px;
color:#ffffff;	
text-align:right;
}

.catalog_product{
float:none !important;
display:inline-block;
background-color:#ffffff;
width:35% !important;
margin:10px !important;
position:relative;
height:290px;
text-align:right;
}

.catalog_product_last{
margin-left:0;	
}

.catalog_product_img{
width:100% !important;
height:auto !important;
float:right;	
}

.catalog_product_title{
width:100%;
float:right;
font-weight:700;
margin-top:3px;
padding:0;	
font-size:14px;
line-height:1.1 !important;
max-height:47px;
}

.catalog_product_intro{
width:100%;
float:right;
font-size:13px;
}

.catalog_product_makat{
width:100%;
float:right;
margin-top:5px;
font-size:12px;
}

.catalog_product_price{
float:right;
width:100%;
margin-top:5px;
font-size:14px;
margin-bottom:10px;

position:absolute;
right:0px;
bottom:3px;
}

.catalog_product_price span{
font-size:13px;
}

.catalog_product_btn{
position:absolute;
left:-10px;
bottom:-10px;
color:#ffffff;
text-align:center;
background-color:#bfbfbf;
padding:2px 6px;	
font-size:13px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}

.catalog_product:hover .catalog_product_btn{
background-color:#99ca3c;
}

/******** product *******/

.product_wrapper{
float:right;
width:88%;	
background-color:#ffffff;
padding:3%;	
text-align:right;
}

.product_info{
float:right;
width:100%;
display:block;
margin-bottom:10px;
}

.product_title{
float:right;
display:inline;
font-weight:700;
padding:0;	
font-size:18px;
margin-left:8px;
}

.product_intro{
margin-top:3px;
float:right;
font-size:19px;
clear:right;
}

.product_makat{
width:100%;
float:right;
border-bottom:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
padding:7px 0;
margin-top:25px;
margin-bottom:10px;
}

.product_makat span{
float:right;
font-weight:700;
margin-left:3px;
}

.product_body{
float:right;
width:100%;	
height:auto !important;
}


.p_video{
float:right;
margin-top:5px;
margin-bottom:5px;	
display:none;
}


.p_video_app{
float:right;
margin-top:5px;
margin-bottom:5px;	
display:block;	
}

.p_video_app img{
width:120px;
}

.product_share{
float:right;
width:100%;
border-bottom:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
padding:7px 0;
margin-top:20px;
}

.addthis_toolbox{
float:right;
text-align:right;
width:100px;	
margin-left:10px;
border-left:1px solid #bfbfbf;
padding-left:10px;
}

.addthis_button_email{
margin-right:10px;
border-right:1px solid #bfbfbf;
padding-right:15px !important;
padding-top:1px;	
}

.fb-like{
min-width:130px;	
max-width:134px;
float:left;
display:inline;
}

.product_price{
float:right;
width:100%;
margin-top:20px;
font-size:18px;
margin-bottom:10px;
}

.product_price span{
font-weight:700;
}

.product_price_notes{
float:right;
width:100%;
font-size:13px;	
}

.product_btn{
float:right;
padding:3px 8px;
text-align:center;
color:#ffffff;
font-weight:700;
margin-top:15px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.product_btn:hover{
background-color:#f68933;
color:#ffffff;
}

.product_media{
float:right;
width:100%;
margin-top:20px;
display:block;
}

.product_media a{
pointer-events: none;
cursor: default;
clear:both;
float:right;
margin-top:10px;
}

img.cloudzoom-gallery{
width:100%;
height:auto;	
}

.thumbelina-but{
display:none;
}

.zoom{
display:none;
}

.cloudzoom{
width:100% !important;	
height:auto !important;	
}

.thumb_makat{
float:left;	
margin-top:8px;

}

#slider1 {

margin-top:0px;
width:94%;
position:relative;
float:right;
margin-right:0 !important;
padding:5px 10px;
background-color:#ffffff;
height:auto;
}

#slider1 .thumbelina li img:hover, .cloudzoom-gallery-active {
    border: none !important;
}

/******** contact *******/

#content.contact .content_wrapper{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
/* optional */
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}

.contact_info{
width:100%;
float:right;

-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;}

.contact_map{
float:right;
width:94%;
margin-bottom:15px;
}

.contact_map iframe{
width:100% !important;
}

.contact_body{
width:76%;
padding:5px 45px 5px 10px;
direction:rtl;
float:right;
line-height:1.3;
background-color:#f68933;
background-image:url(../images/map_icon.png);
background-size:20px;
background-repeat:no-repeat;
background-position:96% 10px;
}

.contact_form_wrapper{
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;

float:right;

width:84%;
background-color:#d6d6d6;
margin-top:30px;
padding:20px 15px;	
margin-right:0px !important;
min-height:330px;
margin-bottom:20px;
}

#contact_form{
float:right;
width:100%;
position:relative;
}

.contact_row{
float:right;
width:96%;
margin-bottom:10px;
padding:4px 2%;
background-color:#FFFFFF;
}

.contact_row label{
float:right;
width:66px;
}

.contact_row input{
float:right;
width:100px;
margin-right:5px;
text-align:right;
direction:rtl;
border:none;
}

.tarea{
float:right;
width:250px;
height:110px;
padding-right:2px;
margin:2px;
padding-top:0px;	
resize:none !important;
overflow:hidden;
text-align:right;
direction:rtl;
border:none;
}

.captcha_row{
background:none !important;
width:100% !important;
padding:0 !important;
}

.captcha_row label{
width:100%;	
margin-bottom:4px;
}

.captcha_div{
float:right;
direction:rtl;
background-color:#ffffff;
padding:1px;
width:105px;
}

#captcha{
width:100px !important;
background-color:#ffffff;
float:left !important;
padding:10px 2%;
}

.captcha_tbl{
float:right;
clear:right;
}

.captcha_tbl td img{
height:32px !important;
margin-left:2px;
}

.btnFinal{
float:left !important;		
cursor:pointer !important;	
padding:3px 8px !important;
border:none !important;
background-color:#8dc63f;
color:#fff;
font-weight:700;
font-size:18px;
text-align:center;
margin-top:5px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.btnFinal:hover{
background-color:#f68933;
color:#fff;
}

label.error{
display:none !important;
}

input.error{
border-bottom:1px solid #F00;
}

textarea.error{
border-bottom:1px solid #F00;
}


.form_note{
float:right;
width:100%;
font-size:18px;
margin-top:30px;
text-align:center;
direction:rtl;
}

.contact_boxes{
float:left;
width:100%;	
margin-top:20px;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
}

.contact_box_top{
background-color:#d6d6d6;
min-height:160px;
float:right;
width:280px;
margin-bottom:15px;	
clear:right;	
}

.contact_box_right{
background-color:#d6d6d6;
min-height:220px;
float:right;
width:150px;
clear:right;	
}

.contact_box_left{
background-color:#d6d6d6;
min-height:150px;
float:right;
width:180px;
margin-top:15px;
clear:right;		
}

/******** cart *******/

.my_cart_div{
float:left;
background-color:#8CC63E;
padding:2px 5px;
border:7px solid #ffffff;
margin-top:14px;	
}

.cart_content{
margin-right:0 !important;
padding:10px;	
width:85% !important;
}

.cart_items_header{
font-size:13px;
font-weight:400;
}

.cart_p_img{
width:25px;	
margin-top:5px;
}

.cart_item_info_img{
width:10%;	
}

.cart_item_info_title{
width:34%;	
padding-top:10px;
}

.cart_item_info input.quantity{
width:30px;	
}

.btnQuantity{
clear:right;
margin-right:0px;
margin-top:5px;

}

.btnRemove{
margin-left:5px;
float:left;
}

#cart_form{
width:100%;
}

.btnCheckout{
margin-left:5px;
padding:3px 5px;
font-size:14px;
}

.btnCheckout_add{
padding:3px 5px;
font-size:14px;
}


.btnCheckout_add_clear{
clear:right;
margin-top:10px;	
}

/******** footer & credit *******/

.inner_wrapped{
width:90% !important;
margin:0 auto;	
}

#credit{
width:100%;
margin:0 auto;
/*direction:rtl;*/
text-align:center;
font-size:15px;
color:#ffffff !important;
}

#credit .header_headline a {
    float: none;
}

#credit a{
color:#ffffff !important;	
}

.footer_phone{
width:100%;
margin:0 auto;
text-align:center;	
}

#credit img{
margin-left:5px;	
}

.sivan_credit{
display:none;	
}


/***************************************** Landscape phone to portrait tablet ***************************************/
@media (max-width: 767px) {
	
}

/***************************************** Portrait tablet to landscape and desktop *********************************/
@media (min-width: 768px) and (max-width: 979px) {
	
}

/***************************************** Large desktop ************************************************************/
@media (min-width: 1200px) {
	
}

/***************************************** Large screens *************************************************************/
@media only screen 
and (min-width : 1824px) {

}