/*product view*/
.product_view_info_row{
    /*padding: 0 10px 0 0;
    width: 100%;
    float: right;*/
    direction: ltr;
    margin: 0 auto;
    clear:both;

}
.dir_rtl .product_view_info_row{
    /*float: left;
    padding: 0 10px 0 0;*/
    direction: rtl;

}
.product_view_info_row_colom_two{
    float: right;
    height: auto;
    margin: 0;
    padding: 0 0 0 10px;
    width: 409px;
}
.dir_rtl .product_view_info_row_colom_two{
    float: left;
    padding: 0 10px 0 0px;
}
.product_gallary_image{
    float: left;
    width:100%;
    margin-bottom:15px;
}
.dir_rtl .product_gallary_image{
    float: right;
}
    body .product_gallary_image img#image1{
        width: 274px;
        height: 274px;
        float: right;
    }
    body.dir_rtl .product_gallary_image img#image1{
        float: left;
    }
.product_gallary_img{
    float: right;
}
.dir_rtl .product_gallary_img{
    float: left;
}
.product_gallary_thumbnail{
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 5px;
}
.dir_rtl .product_gallary_thumbnail{
    float: right;
}
body .site_contain .product_image_thumbnail{
    float: left;
    margin: 0px 2px 2px 0px;
    padding: 0;
    width: 67px;
}
body .site_contain .product_image_thumbnail4,
body .site_contain .product_image_thumbnail8,
body .site_contain .product_image_thumbnail12,
body .site_contain .product_image_thumbnail16,
body .site_contain .product_image_thumbnail20,
body .site_contain .product_image_thumbnail24,
body .site_contain .product_image_thumbnail28,
body .site_contain .product_image_thumbnail32,
body .site_contain .product_image_thumbnail36,
body .site_contain .product_image_thumbnail40,
body .site_contain .product_image_thumbnail44,
body .site_contain .product_image_thumbnail48,
body .site_contain .product_image_thumbnail52,
body .site_contain .product_image_thumbnail56,
body .site_contain .product_image_thumbnail60,
body .site_contain .product_image_thumbnail64,
body .site_contain .product_image_thumbnail68,
body .site_contain .product_image_thumbnail72,
body .site_contain .product_image_thumbnail76,
body .site_contain .product_image_thumbnail80,
body .site_contain .product_image_thumbnail84,
body .site_contain .product_image_thumbnail88,
body .site_contain .product_image_thumbnail192,
body .site_contain .product_image_thumbnail96,
body .site_contain .product_image_thumbnail100{
    margin: 0 0 2px 0;
}
/*
.dir_rtl .product_image_thumbnail{
    float: right;
}
*/
.product_display_brands{
    float: right;
    width: 100%;
    margin-bottom: 5px;
    text-align: right;
}
.dir_rtl .product_display_brands{
    float: left;
    text-align: left;
}
.product_brand_image{
    float: right;
    margin: 2px 0px 0 5px;
    max-width:120px ;
}
.product_brand_image img {
    width: 100%;
}
.dir_rtl .product_brand_image{
    float: left;
    margin: 2px 5px 0 0px;
}
body .product_brand_image_list .product_brand_image{
    margin: 2px 0 0 0;
}
/*
.product_brand_image img{
    /*border: 1px solid #D9D9D9;*-/
    margin-top: 2px
}*/
.product_brand_image_list{
    float:left;
    width:100%;
}
.product_brand_list_title{
    float: left;
    font: bold 13px/18px "MyNassim",arial,tahoma;
    margin-top: 5px
}
.dir_rtl .product_brand_list_title{
    float: right;
}
.product_display_tips{
    text-align:center;
    float: right;
    width:100%;
}
.dir_rtl .product_display_tips{
    float: left;
}
.product_tip_image{
    float: right;
    margin-top:10px;
    padding:0 0 0 4px;
}
.dir_rtl .product_tip_image{
    float: left;
    padding:0 4px 0 0;
}
/*
.product_view_last_price{
    text-decoration:line-through;
    margin:4px 15px;
}
.product_view_price{
    font-weight:bold;
    margin:4px 15px;
}
*/
    .product_view_last_price{
        text-decoration:line-through;
        -moz-text-decoration-color: red;
        text-decoration-color: red;
        -webkit-text-decoration-color: red;
        margin: 10px auto 4px auto;
        width: 100%;
        text-align: center;
        float: left;
    }
    .dir_rtl .product_view_last_price{
        font: 15px/15px mynassim;
        float: right;
    }

    .product_view_price{
        line-height: 18px;
        margin: 15px auto 11px auto;
        display: block;
        clear: both;
        width: auto;
        text-align: center;
    }
    .dir_rtl .product_view_price{
        font: 18px/18px mynassim;
    }
    .shopping_cart_add_to{
        padding-top: 0px !important;
    }

    .dir_rtl .carousel_similar_products .shopping_cart_add_to{
        float: left !important;
    }
    .dir_tr .carousel_similar_products .shopping_cart_add_to{
        float: right !important;
    }
    .content_text .shopping_cart_add_to{
        margin: 0 0 10px 0;
        padding-top: 3px;
        float: right;
        width: auto;
    }
    .dir_rtl .content_text .shopping_cart_add_to{
        float: right !important;
    }

.view_product_money_transfer{
    font-weight: bold;
    width: 100%;
    margin: 4px 15px;
}
body .view_product_money_transfer .grayButton{
    margin: 10px 0 5px;
    padding: 5px 0;
    font: bold 17px/24px MYYEKAN2,ARIAL;
    width: 150px;
    cursor: pointer;
}


.imgiconinfo{
    float: left;
    padding: 0 8px 0 2px;
}
.dir_rtl .imgiconinfo{
    float: right;
    padding: 0 2px 0 8px;
}
/*body .similar_products_view .home_carousel_colom_product{
    height: 355px;
}*/
body .similar_products_view .home_carousel_colom_product .specification_wrapper_carousel{
    height:76px
}
body .similar_products_view .home_carousel_colom_product .similar_image_space{
    height: 145px;
    width: 145px;
    margin: 0 auto;
}


/************ Product_view wholesale_discount ************/
.wholesale_discount_contain{
    margin-top: 25px;
    clear: both;

}
.wholesale_discount_contain:lang(fa){
    font: 16px/29px "MyYekan2","mynassim",verdana,Arial,Tahoma;
}

    body .wholesale_discount_contain div.cat:lang(fa){
        font-size: 18px;
    }
    body .wholesale_discount_contain div.cat,
    body .wholesale_discount_contain div.hr2{
        float: none;
    }
        .wholesale_discount_contain .wholesale_discount_table{
            border: 2px solid #d9d9d9;/*#d9d9d9;/*#EBDDC8;*/
        }
                body .wholesale_discount_contain tr{

                }
                    .tr_discount_qty{
                        /*background-color: #d4d0c8;/*#f6e5d1;/*#B7B7B7;*/
                        /*border-bottom: 1px solid #000050;*/

                        RGBA(228, 228, 228, 0.7);background-color: RGBA(228, 228, 228, 0.7);
                        background-image: linear-gradient(bottom, #E4E4E4 25%, #FFFFFF 75%);
                        background-image: -o-linear-gradient(bottom, #E4E4E4 25%, #FFFFFF 75%);
                        background-image: -moz-linear-gradient(bottom, #E4E4E4 25%, #FFFFFF 75%);
                        background-image: -webkit-linear-gradient(bottom, #E4E4E4 25%, #FFFFFF 75%);
                        background-image: -ms-linear-gradient(bottom, #E4E4E4 25%, #FFFFFF 75%);
                        background-image: -webkit-gradient(
                            linear,
                            left bottom,
                            left top,
                            color-stop(0, #E4E4E4),
                            color-stop(1, #FFFFFF)
                        );
                        color: #666666;

                        background-position: center top;
                        background-repeat: no-repeat;
                    }
                    .tr_reduction_value{
                        background-color: #fbfbfb;/*#fdfdfd;/*#CDCDCD;*/
                    }
                        body .wholesale_discount_contain td{
                            width: 100px;
                            padding: 5px 0 5px 5%;
                            direction: ltr;
                        }
                        body .wholesale_discount_contain .td_discount_title{
                            width: 200px;
                        }
                        body.dir_rtl .wholesale_discount_contain .td_discount_title{
                            padding-left: 0;
                            padding-right: 5%;
                            direction: rtl;
                        }


/* ---------------- category list ---------------- */
.category_list_sub_product_list{
    float:left;
    margin:0 0 0 10px;
}
.dir_rtl .category_list_sub_product_list{
    float:right;
    margin:0 0 0 0;
}
.category_list_sub_product_list h3.hlist {
    margin-right: 10px;
}

























/*sub category view*/
body .subcategory_product_list h3.hlist{
    font-size: 11px;
    margin-top: 3px;
    padding-top: 3px;
    background-position: left 9px;
    padding-left: 12px;
}
body.dir_rtl .subcategory_product_list h3.hlist{
    background-position: right 9px;
    padding-right: 12px;
}
.campare_row_rtl,.campare_row_rtl div {
    float:right;
    direction:rtl;
}
.campare_row_rtl.campare_row_head div,
.campare_row_rtl.campare_row_head div a,
.campare_row_rtl .campare_feild1{
    font-family: "MyNassim",tahoma;
    font-size: 14px;
}

.campare_row_ltr,.campare_row_ltr div {
    float:left;
    direction:ltr;
}
.campare_row_ltr.campare_row_head div,
.campare_row_ltr.campare_row_head div a,
.campare_row_ltr .campare_feild1 {
    font-family: tahoma;
    font-size: 12px;
}
/*fr*/
.compare_price .compare_price_general{
    margin: 0 5px;
}
/*fa*/
.compare_price_fa{
    margin-left: 1.7em;
    position: relative;
}
.compare_price_fa .compare_price_general{
    left: 0;
    line-height: 1em;
    margin: 0 0 0 -1.7em;
    position: absolute;
    top: 0;
}
/*en*/
.compare_price_en{
    margin-left: 0.7em;
    position: relative;
}
.compare_price_en .compare_price_general{
    left: 0;
    line-height: 1em;
    margin: 0 0 0 -0.7em;
    position: absolute;
    top: 0;
}
    /*----------------------------- buttom style -------------------------------*/
.campare_table .capmare_ordernow {
    float: none;
    margin: 5px auto 8px;
    position: relative;
    width: 70%;
}
.campare_table .capmare_ordernow_button_link {
    line-height: 30px;
    width: 100%;
    float:left;
    color:#000050;
}
.campare_table .capmare_ordernow_button {
/*
	background-color: #505050;
	background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #505050),
		color-stop(1, #707070)
	);
	border: 2px solid #808080;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	*/
    background-color: #FDD229;
    background-image: linear-gradient(bottom, #FDD229 0%, #F4B61B 100%);
    background-image: -o-linear-gradient(bottom, #FDD229 0%, #F4B61B 100%);
    background-image: -moz-linear-gradient(bottom, #FDD229 0%, #F4B61B 100%);
    background-image: -webkit-linear-gradient(bottom, #FDD229 0%, #F4B61B 100%);
    background-image: -ms-linear-gradient(bottom, #FDD229 0%, #F4B61B 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #FDD229),
        color-stop(1, #F4B61B)
    );
    border: 1px solid #CC9900;
    color: #000050;
    text-shadow: 0 1px 0 #EEE;

    background-position: center top;
    background-repeat: no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: bold 14px/14px Arial, Helvetica, sans-serif;
    text-align: center;

    width: 100%;
}
.dir_rtl .campare_table .capmare_ordernow_button {
    font: bold 15px/10px MYNASSIM,MYYEKAN2,ARIAL;
}
.campare_table .capmare_ordernow:hover .capmare_ordernow_button {
/*
	background-color: #606060;
	background-image: linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #606060),
		color-stop(1, #808080)
	);*/
    background-image: linear-gradient(bottom, #FEE239 0%, #F5C62B 100%);
    background-image: -o-linear-gradient(bottom, #FEE239 0%, #F5C62B 100%);
    background-image: -moz-linear-gradient(bottom, #FEE239 0%, #F5C62B 100%);
    background-image: -webkit-linear-gradient(bottom, #FEE239 0%, #F5C62B 100%);
    background-image: -ms-linear-gradient(bottom, #FEE239 0%, #F5C62B 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #FEE239),
        color-stop(1, #F5C62B)
    );
    background-position: center bottom;
}
.campare_table .capmare_ordernow_button.disabled {
    background-color: #D0D0D0;
    color: #808080;
}

.subcategory_category_image,
.subcategory_category_title,
.subcategory_product_list{
    margin:0 auto;
    width:98%;
}
.subcategory_product_list {
    margin-top: 1em;
    text-align: center;
}
/*
    .subcategory_category_image img{
        width: 222px;
    }
*/
.subcategory_category_title{
    font-weight:600;
}
.subcategory_full_list{
    float: right;
    clear: both;
    margin: 0 5% 0 0;
}
body.dir_rtl .subcategory_full_list{
    float: left;
    margin: 0 0 0 5%;
}

.subcategory_row_category_list,
.subcategory_row_product_list{
    float: left;
    width: 100%;
    margin: 10px 0;
}
body.dir_rtl .subcategory_row_category_list,
body.dir_rtl .subcategory_row_product_list{
    float: right;
}



.subcategory_product_part_number{
    clear: both;
    line-height: 17px;
    padding: 0 0 0 15px;
}
body.dir_rtl .subcategory_product_part_number{
    padding: 0 15px 0 0;
}

.subcategory_product_part_number_lable{
    float: left;
    direction: ltr;
    font-weight: bold;
}
body.dir_rtl .subcategory_product_part_number_lable{
    float: right;
    direction: rtl;
}

.subcategory_product_part_number_value{
    float: left;
    padding: 0 5px
}
body.dir_rtl .subcategory_product_part_number_value{
    float: right;
}
    /* shopping cart */
body .site_contain .subcategory_row_product_list .shopping_cart_product_more_info_link .shopping_cart_buttom_more_info {
    float: left;
    margin: 3px  0 0 10px;
}
body.dir_rtl .site_contain .subcategory_row_product_list .shopping_cart_product_more_info_link .shopping_cart_buttom_more_info {
    float: right;
    margin: 3px 10px 0 0;
}
body .site_contain .shopping_cart_add_to {
    margin: 0 20px;
    width: auto;
}

body .subcategory_category_image img.subProductImageList{
    width: 100%;
    height: auto;
}
.product_gallary_image_new .product_gallary_thumbnail div{
    float: left;
    margin: 0 2px 2px 0;
    padding: 0;
    width: 67px;
}
.product_gallary_image_new {
    width: 409px !important;
}
.product_gallary_image_new  > .product_view_info_row_colom_two{
    margin: -38px 123px 0 !important;
    width:409px !important;
}
.product_gallary_image_new .product_image_thumbnail{
    width: 100px !important;
}
.product_gallary_image_new .product_image_thumbnail img{
    width: 100%;
}

.font-icon{
    font-size: 17px;
}

.dir_rtl .font-icon {
    float: right;
    margin-left: 5px;
}

.dir_ltr .font-icon {
    float: left;
    margin-right: 5px;
}
.category_name {
    background-color: rgba(0, 0, 0, 0.7);
    background-image: none;
    border-radius: 4px;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    right: 30px;
    top: 20px;
    width: auto;
    z-index: 2;
}
.category_name a{
    color: #fff;
}
.categorylib.categorylib3{
    position: relative;
}
.product_view_1{
    width: 100% !important;
}
.description_text.product_view_1
{
    float: right;
}
.product_view_1 .product_image_thumbnail{
    width:100px !important ;
    margin:5px 5px 0px 0 !important;
}
.product_view_1 .product_gallary_thumbnail{
    margin-top: 0px !important;
}
.product_view_info_row_colom_two.product_view_1{
    width: 100% !important;
    padding:0px;
}
.product_view_1 .hlist2{
    max-width: 98.5% !important;
}
.product_view_1 .product_gallary_thumbnail > .product_image_thumbnail:nth-child(9n) {
    margin-right: 0 !important;
}
.price_old {
    display: block;
    font-size: 11px;
    font-weight: 200;
    height: 12px;
    line-height: 12px;
    margin-top: 2px;
    text-align: center;
    text-decoration: line-through;
    width: 100%;
    float: right;
}
.product_price_old {
    margin-top: -1px;
}
.shopping_cart_product_more_info {
    float: right;
    width: 50%;
}
.shopping_cart_product_more_info input {
    float: left !important;
}
.h1_size *{
    float: none !important;
}
/*************sideblock start**************/
.sideblock{
    margin-bottom: 0px !important;
    width: calc(50% - 2px) !important;
}
.dir_rtl .product_view_price_box {
    float: right;
}
.dir_ltr .product_view_price_box {
    float: left;
}
.product_view_price_box {
    width: 100%;
}
.sideblock
,.product_view_price_box
{
    background-color: #f7f7f7;
    overflow: hidden;
    border: 1px solid #E0E0E0;
}
.sideblock .blockcontent{
    border: 0px solid !important;
    background-color: transparent !important;
}
.product_view_price_box .shopping_cart_add_to
,.product_view_price_box .main_button
{
    display: table;
    float: none !important;
    margin: 0 auto 5px auto !important;
}
.product_info_box_1{
    margin: 10px 0;
    width:100%;
    float: right;
}
.dir_ltr .product_info_box_1{
    float: left;
}
.product_view_price_box , .sideblock{
    margin-top: 10px !important;
}
/*************sideblock start**************/
.hlist2_new_div.square
,.hlist_new_div.circle
{
    float: none !important;
    width: auto !important;
}
.description_contain ul li{
    float: none;
}
.product_view_info_row_colom_two{
    background-color: #fff;
    position: relative;
    z-index: 2;
}
.description_text.product_view_0{
    width: 100%;
}
.dir_rtl .middle-left .description_text ul li{
    margin-right: 24px !important;
}
.dir_ltr .blog_body2 > .description_text ul,.dir_ltr .middle-left .description_text ul li{
    margin-left: 26px !important;
}
.request_form_contain{
    margin-top: 56px !important;
}
#resualt-menu-left{
    height:auto;
}
#resualt-menu-left td{
    padding: 0px;
}
.dir_ltr .blog_body2 ul.sideinfo li{
    font-size: 13px !important;
}
/*-----------------------product gift--start--------------------*/
.product_gifts{
    float: right;
    width: calc(100% - 2px);
    background-color: #f2f2f2;
    border: 1px solid #e0e0e0;
    overflow: hidden;
    margin: 10px 0;
}
.product_gifts ul{
    margin: 0;
    float: right;
}
.product_gifts .blockheader {
    background: #666 none no-repeat scroll left top;
    color: #ffffff;
    direction: rtl;
    display: block;
    float: right;
    font-family: "MyNassim", arial, verdana, tahoma;
    font-size: 19px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    text-align: right;
    width: calc(100% - 15px);
}
.product_gift_title
,.product_gifts ul
{
    width:calc(100% - 72px);
}
.product_gift_row{
    width:calc(100% - 20px);
    padding: 10px 0;
    margin: 0 10px;
    border-bottom: 1px solid #ccc;
}
.product_gifts .product_gift_row:last-child{
    border-bottom: 0px !important;
}
.product_gift_row a{
    width: 94%;
}
.product_gift_row .product_gift_input{
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 67px;
}
.product_gift_input input[type=radio]{
    /*display: none;*/
}
.product_gift_input_square {
    width: 15px;
    height: 15px;
    border: 1px solid #c7c7c7;
    box-shadow: 0px 1px 2px 1px #ccc inset;
    cursor: pointer;
}
.gift_input_selected {
    transition: all 0.75s;
    box-shadow: 0px 0px 0px 0px #ccc inset;
    position: relative;
}
.gift_input_selected:before {
    color: #fff;
    content: "✓";
    font-size: 150%;
    font-weight: bold;
    overflow: visible;
    position: absolute;
    right: 0;
    top: -1%;
}
.dir_rtl .product_gift_title{
    font:bold 15px/1.6em mynassim,myyekan2,arial;
}
.dir_ltr .product_gift_title{
    font:bold 15px/1.6em arial;
}
/*-----------------------product gift--end--------------------*/
/*-----------------------products_energy_label--start--------------------*/
.products_energy_label{
    width:55%;
    margin: 10px auto 0 auto;
}
.product_view_1 .products_energy_label{
    width: calc(100% / 3 - 5px);
}
.dir_rtl .product_view_1 .products_energy_label{
    margin-left: 5px;
}
.dir_ltr .product_view_1 .products_energy_label{
    margin-right: 5px;
}
.products_energy_label img{
    width:100%;
}
.products_energy_label hr{
    border-bottom: 0;
}
.products_energy_label span{
    font-family: mynassim,myyekan2,arial,tahoma;
    font-weight: bold;
    font-size: medium;
    color: #404040;
}
.dir_ltr .products_energy_label span {
    font-family: "Open Sans",Helvetica,sans-serif;
    font-size: small;
}
.products_energy_label_row {
    width: 49.5%;
    margin-bottom: 5em;
}
.dir_rtl .products_energy_label_row:nth-child(2) {
    margin-right: 1%;
}
.dir_ltr .products_energy_label_row:nth-child(2) {
    margin-left: 1%;
}
/*-----------------------products_energy_label--end--------------------*/
.products_root_category_title{
    font: bold large/1.6em mynassim,myyekan2,arial ;
}

@media only screen and (max-width: 980px) {
    .dir_rtl .h1_size{
        font-size: 2.5em !important;
        font-family: mynassim,myyekan2,arial,tahoma !important;
        font-weight: bold !important;
    }
    .dir_rtl .product_sub_tilte{
        font-size: 3em !important;
    }
    .dir_ltr .product_sub_tilte{
        font-size: 3em !important;
    }
    .product_view_price{
        font-size: xx-large !important;
    }
    .product_view_last_price{
        font-size: x-large !important;
        margin-bottom: 20px;
    }
    .sideblock{
        width: calc(100% - 2px) !important;
        height:auto !important;
    }
    .product_view_price_box {
        width: calc(100% - 2px) !important;
        height:auto !important;
        margin-bottom: 1.5em;
    }
    .site_contain .shopping_cart_buttom_add_to{
        font-size: xx-large !important;
    }
    .blockheader span{
        font-size: xx-large;
    }
    .product_view_price_box .shopping_cart_add_to {
        margin: 0 auto 15px auto !important;
    }
    .sideblock .blockheader{
        height: 45px;
        line-height: 45px;
    }

        #resualt-menu-left td{
            height:auto;
            font-size: x-large !important;
        }
        #resualt-menu-left td.input_feild_value{
            width: 55% !important;
        }
        #resualt-menu-left td input{
            width: 100% !important;
            height: 1em !important;
            font-size: large;
        }
        #resualt-menu-left td textarea{
            width: 100% !important;
            height: 4em;
            font-size: large;
        }
        #resualt-menu-left td.captcha input{
            width: 70% !important;
            height: auto !important;
            padding: 5px 10px !important;
            font-size: large;
        }
        #resualt-menu-left td.captcha img{
            width: 80%;
        }
        #resualt-menu-left td input[type="submit"]{
            width: 100%;
            height: 100% !important;
            font-size: inherit;
        }
        .request_form_contain .cat{
            font-size: xx-large !important;
            margin-right: 0px !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
        }
        .request_form{
            font-size: x-large;
        }
        .alert{
            font-size: x-large;
        }
        #resualt-menu-left td.captcha pre{
            font-size: large !important;
        }
        #resualt-menu-left td.captcha > div{
            max-width: 100% !important;
        }
        #resualt-menu-left td.captcha span{
            font-size: large !important;
        }
        #resualt-menu-left td.captcha a.btn-refresh,#resualt-menu td.captcha a.btn-help{
            font-size: x-large;
            font-size: -webkit-xx-large;
            width: auto;
            height:auto;
        }
        .success{
            font-size: x-large;
            background-position-y: center;
        }
        .request_form_contain .cat {
            font-size: x-large !important;
            background: transparent;
            float: none !important;
        }
        .request_form_contain{
            float: right;
            margin: 0 !important;
            margin-top:30px !important;
            padding: 0 !important;
            width:100%;
        }
        #resualt-menu-left{
            height:auto !important;
        }

    #resualt-menu-right td{
        height:auto;
        font-size: x-large !important;
    }
    #resualt-menu-right td input{
        width: 60% !important;
        height: 1em !important;
        font-size: x-large;
    }
    #resualt-menu-right td textarea{
        width: 100% !important;
        height: 4em;
        font-size: x-large;
    }
    #resualt-menu-right td.captcha input{
        width: 75% !important;
        height: auto !important;
        padding: 5px 10px !important;
        font-size: x-large;
    }
    #resualt-menu-right td.captcha img{
        width: 80%;
    }
    #resualt-menu-right td input[type="submit"]{
        width: 100% !important;
        height: 100% !important;
        font-size: inherit;
    }
    #resualt-menu-right{
        height:auto !important;
        margin-top: 15px !important;
    }
    #resualt-menu-right td.captcha pre{
        font-size: x-large !important;
    }
    #resualt-menu-right td.captcha > div{
        max-width: 100% !important;
    }
    #resualt-menu-right td.captcha span{
        font-size: x-large !important;
    }
    #resualt-menu-right td.captcha a.btn-refresh,#resualt-menu-right td.captcha a.btn-help{
        font-size: xx-large;
        font-size: -webkit-xx-large;
        width: auto;
        height:auto;
    }

    .product_gift_title{
        font-size:x-large !important;
    }
    .product_gift_desc{
        display: none;
    }
    .product_gifts .blockheader{
        font-size: xx-large;
        height: 45px;
        line-height: 45px;
    }
    .product_gift_input_square{
        width: 30px;
        height: 30px;
    }
    .product_gift_row a{
        width: 90%;
    }
    .gift_input_selected:before{
        font-size: 300%;
        top:12%;
    }
    .products_root_category_title{
        font-size: x-large;
    }
    .cat.category_name{
        font-size: xx-large;
        padding:15px;
    }
    .content_text{
        font-size: x-large !important;
    }

    .products_energy_label span{
        font-size: x-large;
    }
    .products_energy_label{
        width:100%;
    }
}

.product_view_stock_empty{
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    padding: 8px 0;
    background-color: #d51601;
    color: #fff;
    font-family: mynassim, myyekan2, arial;
    font: 18px/18px mynassim;
    clear: both;
}
#request_form_condition{
    margin-bottom: 1em;
}

#geographical_location{
    width: 100%;
    height: 409px;
    position: relative;
    overflow: hidden;
    margin-top:10px ;
    padding: 0;
    border: 1px solid #e8e8e8;
}

.dir_rtl #geographical_location{
    float: left;
}

.dir_ltr #geographical_location{
    float: right;
}