/* ----------------------------------

	Rtl styles

-------------------------------------*/


/*.owl-carousel .owl-stage-outer .owl-item{
	direction: ltr !important;
	unicode-bidi: embed;
}*/


.royalslider,
.owl-carousel .owl-stage-outer,
.revolution_slider,
.layerslider,
.jackbox-holder{
	direction: ltr;
}

body,
.closed{
	right: inherit!important;
}

.t_align_r{
	text-align: left;
}

.t_align_l,
.rsContent.t_align_r,
.revolution_slider .t_align_r,
.category_isotope_item.list_view_type figcaption [class*="col-"],
th{
	text-align: right;
}

.f_right,
.d_table .vc_child.f_left,
.brands_carousel_prev.button_type_4,
.button_type_4.vc_child.f_left,
[class*="col-xs-"]{
	float: left;
}

[class*="col-"].d_table_cell{
	float: none;
}

.f_left,
.hr_list > li,
.category_isotope_item.list_view_type figure > .relative:not(figcaption),
[class*="first_letter_"] > span{
	float: right;
}

[class^="thumbnails_product_"]{
	right: 1px;
}

.button_in_input button,
[class*="close"]:not(.jackbox-close),
.scrolled,
.reply_button,
.dropdown{
	right: initial!important;
	left: 0!important;
}

input[type="radio"] + label::after{
	right: 6px;
	left: initial;
}

form:not(.b_default_layout) [class*="col-"]:first-child{
	padding-right: 15px;
	padding-left: 2.5px;
}

[class*="first_letter_"] > span{
	margin: 10px 0 0 13px;
}

.comment_info{
	padding-right: 0;
	padding-left: 40px;
}

#quick_view .close_popup , .quick_view .close_popup , #add_to_cart_popup .close_popup{
	right: initial!important;
	left: 30px!important;
}

form:not(.b_default_layout) [class*="col-"]:last-child{
	padding-right: 2.5px;
	padding-left: 15px;
}

.select_title[class*="type_"]{
	padding-left: 25px;
	padding-right: 10px;
}

[class*="first_letter"]:first-letter{
	margin-right: 0;
	margin-left: 13px;
}

input[type="checkbox"] + label::before, input[type="radio"] + label::before,
input[type="checkbox"] + label::after,
[role="navigation"] .sub_menu,
[class*="vr_list"].with_links > li > a > i[class^="fa "], [class*="vr_list"]:not(.with_links) > li > i[class^="fa "],
.divider_bg::before,
.dropdown.type_2{
	left:initial;
	right: 0;
}

[role="navigation"] .sub_menu .sub_menu{
	left: initial;
	right: 100%;
	margin: 0 2px 0 0;
}

.select_title::after{
	right: initial;
	left: 9px;
}

.category_isotope_item.list_view_type figure > .relative:not(figcaption){
	margin-right: 0;
	margin-left: 30px;
}

.select_title{
	padding-right: 10px;
	padding-left: 30px;
}

.product_preview{
	margin-left: 3.53%;
	margin-right: 0;
}

.product_label{
	left: 10px;
	right: initial;
}

.dotd_image{
	margin-right: 0!important;
	margin-left: 2.35%!important;
}

.button_in_input input:not([type="submit"]){
	padding-right: 10px;
	padding-left: 40px;
}

input[type="checkbox"] + label, input[type="radio"] + label{
	padding-left: 0;
	padding-right: 32px;
}

.open_sub_categories{
	right: initial;
	left: 10px;
}

.numbered_title::before{
	margin-right: 0;
	margin-left: 10px;
}

.accordion dt::after, .accordion dt::before{
	right: initial;
	left: 20px;
}

.alert_box > [class^="fa "]{
	right: initial;
	left: 18px;
}

input[type="checkbox"] + label:not([class*="fs_"]){
	padding: 1px 32px 1px 0;
}

.alert_box{
	padding: 15px 20px 15px 55px;
}

.accordion dt{
	padding: 7px 19px 8px 40px;
}

.tabs_content_wrap{
	margin-left: 0;
	border-left: none;
	margin-right: -1px;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 0 30px 0 10px;
}

[class*="m_right_"]{
	margin-right: 0;
}

[class*="m_left_"],
.vc_child.m_right_5{
	margin-left: 0;
}

#subscribe_popup .close_popup{
	right: initial;
	left: 15px!important;
}

.search_form_container [role="search"] button{
	right: initial;
	left: 5px;
}

.d_table > [class*="col-"]:first-child{
	padding-right: 0;
	padding-left: 15px;
}

.d_table > [class*="col-"]:last-child,
[class*="vr_list"].with_links > li > a, [class*="vr_list"]:not(.with_links) li{
	padding-right: 15px;
	padding-left: 0;
}

.item_represent.with_divider::before{
	left: initial;
	right: -15px;
}

.back_to_top{
	left: 30px!important;
}

.vr_list_type_2.with_links > li > a, .vr_list_type_2:not(.with_links) li{
	padding-left: 0;
	padding-right: 25px;
}

.m_right_10{
	margin-left: 10px;
}

.m_left_25{
	margin-right: 25px;
}

.m_right_7{
	margin-left: 7px;
}

.m_right_5{
	margin-left: 5px;
}

.m_left_5,
.vc_child.m_right_5{
	margin-right: 5px;
}

.m_right_9{
	margin-left: 9px;
}

.m_left_10{
	margin-right: 10px;
}

.m_right_14{
	margin-left: 14px;
}

.m_left_15{
	margin-right: 15px;
}

.m_right_40{
	margin-left: 40px;
}

.m_left_55{
	margin-right: 55px;
}

.m_left_20{
	margin-right: 20px;
}

.m_right_20{
	margin-left: 20px;
}

.m_right_30{
	margin-left: 30px;
}

.m_right_17{
	margin-left: 17px;
}

.m_right_3{
	margin-left: 3px;
}

.m_right_15{
	margin-left: 15px;
}

@media only screen and (max-width:1199px),only screen and (max-width:1199px) and (orientation:landscape){
	.boxed_layout{
		width:990px;
	}
	.w_md_full{
		width:100%;
	}
	.f_md_left{
		float:left;
	}
	.f_md_none{
		float:none;
	}
	.d_md_inline_m{
		display:inline-block;
		vertical-align: middle;
	}
	.d_md_block{
		display:block;
	}
	.m_md_left_2{
		margin-left:2px;
	}
	.m_md_right_0{
		margin-right:0;
	}
	.m_md_right_10{
		margin-right: 10px;
	}
	.m_md_right_15{
		margin-right: 15px;
	}
	.m_md_right_20{
		margin-right: 20px;
	}
	.m_md_bottom_0{
		margin-bottom:0px;
	}
	.m_md_bottom_3{
		margin-bottom:3px;
	}
}

@media only screen and (min-width:992px),only screen and (min-width:992px) and (orientation:portrait){
	[class*="col-md-"]{
		float: right;
	}
}

@media only screen and (max-width:992px),only screen and (max-width:992px) and (orientation:portrait){
	.m_md_left_2 {
		margin-left: 0;
		margin-right: 2px;
	}
	.boxed_layout{
		width:770px;
	}
	.t_sm_align_c{
		text-align:center;
	}
	.t_sm_align_l{
		text-align:left;
	}
	.t_sm_align_r{
		text-align:right;
	}
	.f_sm_none{
		float:none;
	}
	.f_sm_left{
		float:left;
	}
	.fs_sm_default{
		font-size:1em;
	}
	.d_sm_none{
		display:none;
	}
	.d_sm_block{
		display:block;
	}
	.d_sm_inline_b{
		display:inline-block;
	}
	.w_sm_full{
		width:100%;
	}
	.half_sm_column{
		width:50%;
	}
	.p_sm_bottom_0{
		padding-bottom:0px !important;
	}
	.m_sm_top_5{
		margin-top:5px;
	}
	.m_sm_top_10{
		margin-top:10px;
	}
	.m_sm_bottom_3{
		margin-bottom:3px;
	}
	.m_sm_bottom_5{
		margin-bottom:5px;
	}
	.m_sm_bottom_10{
		margin-bottom:10px;
	}
	.m_sm_left_0{
		margin-left:0;
	}
	.m_sm_right_0{
		margin-right:0px;
	}
	.m_sm_right_10{
		margin-right:10px;
	}
	.m_sm_right_20{
		margin-right:20px;
	}
	.m_sm_bottom_5{
		margin-bottom:5px;
	}
	.m_sm_bottom_15{
		margin-bottom:15px;
	}
	.m_sm_bottom_30{
		margin-bottom:30px;
	}
}

@media (min-width: 768px){
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: right;
	}
}



.new_ban_1_tagline
{
	font-family: 'arabic';
    display: block !important;
    background-color: #fff;
    position: absolute;
    width: 50%;
    /*padding: 15px;*/
    padding: 15px 15px 20px 15px;
     right: 106px; 
    top: 190px;
    /*left: 60px;*/
    box-shadow: 10px 10px rgba(0,0,0,0.15);
}
.new_ban_2_tagline
{
	font-family: 'arabic';
    display: block !important;
    background-color: #fff;
    position: absolute;
    width: 40%;
    /*padding: 15px;*/
    padding: 15px 15px 20px 15px;
    left: 130px; 
    top: 210px;
    right: unset;
    box-shadow: 10px 10px rgba(0,0,0,0.15);
}
.new_ban_3_tagline {
    font-family: 'arabic';
    display: block !important;
    background-color: #fff;
    position: absolute;
    width: 50%;
    /*padding: 15px;*/
    padding: 15px 15px 20px 15px;
    right: 120px; 
    top: 200px;
    left: unset;
    box-shadow: 10px 10px rgba(0,0,0,0.15);
}
.new_ban_4_tagline
{
	 font-family: 'arabic';
    display: block !important;
    background-color: #fff;
    position: absolute;
    width: 50%;
    /*padding: 15px;*/
    padding: 15px 15px 20px 15px;
     left: 107px; 
    top: 210px;
    right: unset;
   box-shadow: 10px 10px rgba(0,0,0,0.15);
}
.new_ban_5_tagline
{
	font-family: 'arabic';
    display: block !important;
    background-color: #fff;
    position: absolute;
    width: 16%;
    /*padding: 15px;*/
    padding: 15px 15px 20px 15px;
    right: 110px; 
    top: 210px;
    left: unset;
   box-shadow: 10px 10px rgba(0,0,0,0.15);
}
.sec3_margin_top
{
	margin-top: 10px;
}
/*.sec_5_margin_top_minus
{
	margin-top: -25px;
}*/


.pad_right_0 {
    padding-right: 0px !important;
    padding-left: 15px !important;
}
.pad_left_0 {
    padding-right: 15px !important;
    padding-left: 0px !important;
}
.center-footer-div {
    width: 70%;
    margin: 0 auto;
}
.footer-last-div {
    float: unset !important; 
    margin: 0 auto;
    width: 50%;
}

@media only screen and (max-width:767px){
    .footer-last-div {
        float: unset !important; 
        margin: unset;
        width: unset;
    }
    .center-footer-div {
        width: unset;
        margin: unset;
    }    
    
    
	.float-clear-none li{
		float: none !important; 
	}
	.float-clear-none li a{
		padding: 8px !important;
	}
	#login {
	    right: 0; 
	    left: auto; 
	}
	.bg_xs_color_dark{
		background:#222226;
	}
	.boxed_layout{
		width:auto;
		margin-left:10px;
		margin-right:10px;
	}
	[role="banner"] .d_table > [class*="col-"]:first-child,
	form:not(.b_default_layout) [class*="col-"]:last-child,
	[role="contentinfo"] .d_table > [class*="col-"]:first-child{
		padding-left:15px;
	}
	[role="banner"] .d_table > [class*="col-"]:last-child,
	form:not(.b_default_layout) [class*="col-"]:first-child,
	[role="contentinfo"] .d_table > [class*="col-"]:last-child{
		padding-right:15px;
	}
	.w_xs_break{
		word-break:break-all;
	}
	.w_xs_full{
		width:100%;
	}
	.t_xs_align_c{
		text-align:center;
	}
	.t_xs_align_l{
		text-align:left;
	}
	.d_xs_block{
		display:block;
	}
	.d_xs_inline_b{
		display: inline-block;
	}
	.d_xs_none{
		display:none;
		/*display: block;*/
	}
	.db_xs_centered{
		margin-left:auto;
		/*margin-right:auto;*/
	}
	.bg_xs_transparent{
		background:transparent !important;
	}
	.p_xs_top_0{
		padding-top:0 !important;
	}
	.p_xs_bottom_0{
		padding-bottom:0 !important;
	}
	.p_xs_left_0{
		padding-left:0 !important;
	}
	.p_xs_right_0{
		padding-right:0 !important;
	}
	.f_xs_none{
		float:none;
	}
	.f_xs_left{
		float:left;
	}
	.m_xs_left_0{
		margin-left:0;
	}
	.m_xs_right_0{
		margin-right:0;
	}
	.m_xs_right_5{
		margin-right:5px;
	}
	.m_xs_right_10{
		margin-right:10px;
	}
	.m_xs_right_15{
		margin-right:15px;
	}
	.m_xs_top_0{
		margin-top:0;
	}
	.m_xs_top_15{
		margin-top:15px;
	}
	.m_xs_bottom_0{
		margin-bottom:0px;
	}
	.m_xs_bottom_3{
		margin-bottom:3px;
	}
	.m_xs_bottom_5{
		margin-bottom:5px;
	}
	.m_xs_bottom_10{
		margin-bottom:10px;
	}
	.m_xs_bottom_15{
		margin-bottom:15px;
	}
	.m_xs_bottom_30{
		margin-bottom:30px;
	}
	.first_ban_1
	{
		float: right;
	    width: 30%;
	    padding-left: 0;
	    padding-right: 15px;
	}
	.first_ban_2
	{
		float: right;
	    width: 70%;
	    padding-right: 0;
	    padding-left: 15px;
	}
	.second_ban_1
	{
		float: right;
	    width: 30%;
	    padding-right: 0;
	    padding-left: 15px;

	}
	.second_ban_2
	{
		float: right;
	    width: 70%;
	    padding-left: 0;
	    padding-right: 15px;
	}
	.imgDiv2 {
	    background: #C95D6D;
	    padding: 20px 10px;
	    height: 175px;
	}
	.footercol
	{
		width: 50%;
    	float: right !important;
	}
	.footercol_last
	{
    	/*float: left !important;*/
    	padding-right:0px;
	}
    .inner_Last {
        width: 30%;
        float: right;
        margin-left: 5px;
    }
    .customaSize {
	    font-size: 11px !important;
	}
	.mob-info-btns
	{
		/*padding: 0px !important;
	    width: 80%;
	    float: left !important;
	    top: 29px !important;*/
	    position: absolute;
	    top: 153px;
	    padding-left: 0px;
	    left: 15px;
	}
	.mob_f_widht
	{
	    width:100%;
	}
	


	/*.ban_1_tagline {
	    display: block !important;
	    background-color: #fff;
	    position: relative;
	    width: 200px;
	    padding: 10px;
	    right: 10px;
	    top: -90px;
	}

	.ban_2_tagline
	{
		display: block !important;
	    background-color: #fff;
	    position: relative;
	    width: 275px !important;
	    padding: 10px;
	    float: left;
   	 	margin-left: 10px;
	    top: -70px;
	}
	.margin-lef-right
	{
		margin-right: unset !important;
	}
	.margin-lef-right2
	{
		margin-right: unset !important;
	}*/




	.new_ban_1_tagline
	{
		/*box-shadow: 10px 10px  #d3d3d3 !important;*/
		box-shadow: 5px 5px rgba(0,0,0,0.3);
	    display: block !important;
	    background-color: #fff;
	    position: absolute;
	   
	    width: 65%;
	    padding: 10px;
	    right: 26px;
	    /*top: 97px;*/
	     top: 90px;
	    /*text-align: center;*/
	}

	.new_ban_2_tagline
	{
		/*box-shadow: 10px 10px  #d3d3d3 !important;*/
		box-shadow: 5px 5px rgba(0,0,0,0.3);
		display: block !important;
	    background-color: #fff;
	    position: absolute;
	    width: 65%;
	    /*padding: 10px;*/
	    padding: 10px 0px 10px 0px;
	    float: left;
	    /*top: 120px;*/
	    top: 110px;
	    /*direction: ltr;*/
	    left: 26px !important;
	    text-align: center;
	}
	.new_ban_3_tagline
	{
	    display: block !important;
	    background-color: #fff;
	    position: absolute;
	     width: 80%;
	    /*padding: 10px;*/
	    padding: 10px 0px 10px 0px;
	    right: 26px;
	    top: 110px;
	 box-shadow: 5px 5px rgba(0,0,0,0.3);
	    text-align: center;
	}
	.new_ban_4_tagline
	{
		display: block !important;
	    background-color: #fff;
	    position: absolute;
	    /*width: 300px;*/
	    /*width: 65%;*/
	    width: 85%;
	    /*padding: 10px;*/
	    padding: 10px 0px 10px 0px;
	    float: left;
	    /*top: 100px;*/
	     top: 110px;
	    direction: ltr;
	    left: 26px !important;
	  box-shadow: 5px 5px rgba(0,0,0,0.3);
	    text-align: center;
	}
	.new_ban_5_tagline
	{
	    display: block !important;
	    background-color: #fff;
	    position: absolute;
	    /*width: 185px;*/
	    width: 30%;
	    /*padding: 10px;*/
	    padding: 10px 0px 10px 0px;
	    right: 26px;
	    /*top: 120px;*/
	    top: 110px;
	   box-shadow: 5px 5px rgba(0,0,0,0.3);
	    text-align: center;
	}
	.pad_left_0
	{
		padding-left: 0px;
	}
	.pad_right_0
	{
		padding-right: 0px;
	}
	.section_1_col_4  
	{
		float: right;
	    width: 30%;
	    padding-left: 0;
	    padding-right: 15px;
	    height: 175px !important;
	}
	.section_1_col8
	{
		float: right;
	    width: 70%;
	    padding-left: 15px;
	}
	.section_2_col_4
	{
		float: left;
		width: 30%;
		height: 175px;
		padding-left: 15px;
	}
	.section_2_col4
	{
		height: 165px;
	}
	.section_2_col8
	{
		float: right;
		width: 70%;
		padding-right: 15px;
	}
	.section_3_col_4  
	{
		float: right;
	    width: 30%;
	    padding-left: 0;
	    padding-right: 15px;
	    height: 175px !important;
	}
	.section_3_col4
	{
		height: 165px !important;
	}
	.section_3_col8
	{
		float: right;
	    width: 70%;
	    padding-left: 15px;
	}

	.section_4_col_4
	{
		float: left;
		width: 30%;
		height: 175px;
		padding-left: 15px;
	}
	.section_4_col4
	{
		height: 165px !important;
	}
	.section_4_col8
	{
		float: right;
		width: 70%;
		padding-right: 15px;
	}

	.section_5_col_4  
	{
		float: right;
	    width: 30%;
	    padding-left: 0;
	    padding-right: 15px;
	    height: 175px !important;
	}
	.section_5_col4
	{
		height: 165px !important;
	}
	.section_5_col8
	{
		float: right;
	    width: 70%;
	    padding-left: 15px;
	}
	.front_icon1
	{
		/*position: absolute;
    	width: 70%;
	    left: 10px !important;
	    top: 25px;*/

	    position: absolute;
	    width: 60% !important;
	    left: 15px !important;
	    top: 20px;
	}
	.front_icon2
	{
		/*position: absolute;
	    width: 70%;
	    left: 25px;
	    top: 20px;*/
	    position: absolute;
	    width: 60% !important;
	    left: 32px;
	    top: 20px;

	}
	.front_icon3
	{
		/*position: absolute;
    	width: 70%;
	    left:7px;
	    top: 20px;*/

	        position: absolute;
	    width: 65% !important;
	    left: 9px;
	    top: 25px;
	}
	.front_icon4
	{
		/*position: absolute;
	    width: 70%;
	    left: 25px;
	    top: 20px;*/

	    position: absolute;
	    width: 60% !important;
	    left: 30px;
	    top: 20px !important;

	}
	.front_icon5
	{
		/*position: absolute;
    	width: 70%;
	    left: 10px;
	    top: 20px;*/

	    position: absolute;
	    width: 60% !important;
	    left: 12px;
	    top: 20px;
	}
	.img_size
	{
		/*height: 175px;*/
		/*height: 150px;*/
		height: 165px !important;
	}

	.margin-lef-right
	{
		margin-right: 0px !important;
	}
	.margin-lef-right2
	{
		margin-right: 0px !important;
	}
	.name_m {
    	margin-right: 10px !important;
	}
	.name_m2 {
    	margin-right: 6px !important;
	}
	.new_headings2 {
	    color: #58595B;
	    font-size: 14px !important;
	    font-weight: 700 !important;
	}
	.ar_mob_font {
	    /*font-family: 'arabic' !important;
	    font-size: 20pt !important;
	    font-weight: 900 !important;*/

	    font-family: 'arabic_bold' !important;
    font-size: 16pt !important;
    font-weight: 900 !important;
	}
	.new_headings31 {
	    color: #58595B;
	    font-size: 11pt !important;
	    font-family: 'arabic' !important;
	}
	.f-left
	{
		float: left;
	}
    .inner_last_1_padding
    {
        padding-right:15px;
    }














	

}

.new_headings31
{
	color: #58595B;
	font-size: 18pt;
	font-family: 'arabic' !important;
	font-weight: 700 !important;
} 
.margin-lef-right
{
	margin-right: 15px;
}
.margin-lef-right2
{
	margin-right: 15px;
}

@media only screen and (max-width:320px){
	.w_mxs_full{
		width:100%;
	}
	.t_mxs_align_c{
		text-align: center;
	}
	.d_mxs_none{
		display: none !important;
	}
	.m_mxs_bottom_10{
		margin-bottom:10px;
	}
	.m_mxs_bottom_30{
		margin-bottom:30px;
	}
	.ellipsis_mxs{
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow: hidden;
	}
}