/*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: 0px;
    padding: 0 5px;
    width: 409px;
}
.dir_rtl .product_view_info_row_colom_two{
    float: left;
}
.product_gallary_image{
    float: left;
    width:100%;
    margin-bottom:15px;
}
.dir_rtl .product_gallary_image{
    float: right;
}
    body .product_gallary_image img#image1{
        width: 409px;
        height: 409px;
        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: 100px;
}
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: 15px;
    text-align: right;
}
.dir_rtl .product_display_brands{
    float: left;
    text-align: left;
}
.product_brand_image{
    float: right;
    margin: 0 5px 5px 0;
}
.dir_rtl .product_brand_image{
    float: left;
    margin: 2px 0 0 5px;
}
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%;
    margin-bottom:15px;
}
.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;
        margin: 4px 0 4px 15px;
        width: 90%;
        float: left;
    }
    .dir_rtl .product_view_last_price{
        font: 15px/15px mynassim;
        margin: 4px 15px 4px 0;
        float: right;
    }

    .product_view_price{
        float: left;
        line-height: 18px;
        margin: 5px 0 18px 15px;
    }
    .dir_rtl .product_view_price{
        float: right;
        font: 18px/18px mynassim;
        margin: 5px 15px 18px 0;
    }

    .content_text .shopping_cart_add_to{
        margin: 0 0 10px 0;
        float: right;
        width: auto;
    }
    .dir_rtl .content_text .shopping_cart_add_to{
        float: left;
    }

.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;*/

                        background-color: #E4E4E4;
                        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 10px 0 0;
}

























/*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: 0em;/***for pouya reason***/
    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 42px 0 22px;
    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;
    margin-right: -126px;
}
.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%;
}

.size_pro{
    width: 80%;
    margin:5px;
    display: inline;
}


.product_image_thumbnail a  {
    width: 100% !important;
}
.product_image_thumbnail a img {
    width: 100% !important;
}
.detail{
margin-top:3px!important;
margin-left:28px;
}

.price_old {
     display: block;
     font-size: 11px;
     line-height: 12px;
     margin-top: 2px;
     text-decoration: line-through;
     width: 100%;
     font-weight: 200;
     text-align: center;
 }

.price {
     color: red !important;
     font-family: Arial, Helvetica, sans-serif !important;
     margin-top: -5px !important;
 }
body.dir_rtl .price {
    font-family: MyYekan2,mynassim,verdana,Arial,Tahoma!important;
}
.product_price_wraper{
    margin: 1px auto 2px auto!important;
}

.subcategory_row_category_list{
    margin-bottom: 35px;
}

.product_partnumber_wraper{
    text-align: center;
    padding: 0  ;
}

.product_price_old{
    margin-top: -1px;
}
.categpry_view_img_style_1{
    width: 100% !important;
}
.description_text.categpry_view_img_style_1
{
    float: right;
}
.categpry_view_img_style_1 .product_image_thumbnail{
    width:100px !important ;
    margin:4px calc(30px / 9) 2px 0 !important;
}
.categpry_view_img_style_1 .product_gallary_thumbnail{
    margin-top: 0px !important;
}
.product_view_info_row_colom_two.categpry_view_img_style_1{
    width: calc(100% - 10px) !important;
}
.categpry_view_img_style_1 .hlist2{
    max-width: 98.5% !important;
}
.category_view_img_style_1 .product_image_thumbnail {
    margin: 5px 5px 0px 0 !important;
    width: 100px !important;
}
.category_view_img_style_1 .product_gallary_thumbnail {
    margin-top: 0 !important;
}
.category_view_img_style_1 .product_gallary_thumbnail > .product_image_thumbnail:nth-child(9n) {
    margin-right: 0 !important;
}
.dir_rtl .category_view_img_style_1 .request_form_contain{
    float: right;
}
.dir_ltr .category_view_img_style_1 .request_form_contain{
    float: left;
}
/*************right and left for slide show image**********/
.slider_categories{
    position: relative;
    float:right;
    width: 100%;
}
.dir_ltr .slider_categories{
    float:right !important;
}
.categories_slider {
    float: right;
    margin: 0 !important;
    width: 100% !important;
    overflow: hidden;
}
.dir_ltr .categories_slider {
    float: left;
}
.categories_slider li{
    padding: 0px !important;
}
.slider_categories .pager a {
    float: left;
    margin: 5px 5px 0 0 !important;
    width:100px;
}
.slider_categories .pager a  img{
    width: 100% !important;
    height: auto;
}
.category_view_img_style_1 .slider_categories .pager a:nth-child(9n) {
    margin-right: 0 !important;
}
.slider_categories .nbs-flexisel-nav-right ,.slider_categories .nbs-flexisel-nav-left{
    top: 320px !important;
    background-position: center bottom !important;
    opacity: 0;
    transition: all 0.5s;
    padding: 0 10px;
}
.slider_categories .nbs-flexisel-nav-right:hover ,.slider_categories .nbs-flexisel-nav-left:hover{
    background-position: center bottom !important;
    transform: scale(1.3, 1.3);
    transition: all 0.1s;
}
.slider_categories:hover .nbs-flexisel-nav-right ,.slider_categories:hover .nbs-flexisel-nav-left {
    opacity: 1;
    transition: all 0.5s;
}
.slider_categories .nbs-flexisel-nav-left,.nbs-flexisel-nav-right{height:51px;position:absolute;cursor:pointer;z-index:100;transition:all .3s linear 0;width:20px}
.slider_categories .nbs-flexisel-nav-left{left:5px;background:url(images/new_style_arrows_left.png) no-repeat}
.slider_categories .nbs-flexisel-nav-right{right:5px;background:url(images/new_style_arrows_right.png) no-repeat}
/*************right and left for slide show image**********/
.dir_rtl .licomment.li_collapse{
    direction: rtl;
}
.dir_ltr .licomment.li_collapse{
    direction: ltr;
}
.h1_size *{
    float: none !important;
}
.horizontal_comparative_table table {
    border-collapse: collapse;
}

.horizontal_comparative_table table,.horizontal_comparative_table td,.horizontal_comparative_table th {
    border: 1px solid #dfdfdf;
}
.horizontal_comparative_table th {
    background: #3e4c59 none repeat scroll 0 0;
    border: 1px solid #3e4c59;
}
.horizontal_comparative_table td,.horizontal_comparative_table th {
    padding: 5px;
    height: 38px;
    text-align: center;
    min-width: 100px;

    text-align: center;
    vertical-align: middle;
}

.horizontal_comparative_table {
    width: 100%;
    overflow-x: auto;
    margin: 30px 0;
    display: block;
    float: right;
}
.horizontal_comparative_table tr.header_tr{
    background: #003e90;
    color: white;
}

.dir_rtl  .horizontal_comparative_table tr.header_tr{
    font: bold 15px/1.6em mynassim,myyekan2,arial ;
}
.dir_ltr  .horizontal_comparative_table tr.header_tr{
    font: normal 14px/33px "Open Sans",Helvetica,sans-serif;
}
.dir_ltr .horizontal_comparative_table th {
    font-weight: normal;
    font-family: Ubuntu;
    font-size: 14px;
}

.horizontal_comparative_table img{
    max-width: 100%;
    height: auto;
    margin: 2px 0 0 0;
}

.horizontal_comparative_table .main_button.more_info {
    /*margin: 60px 0 0 0 !important;*/


    background-color: #7daf1f !important;
    border: 0 none !important;
    background-image: none !important;
    color: #fff;
    font: bold 14px/30px Arial, Helvetica, sans-serif;
    width: 100%;
}
.dir_rtl .horizontal_comparative_table .main_button.more_info  {
    font: bold 15px/33px MYNASSIM,MYYEKAN2,ARIAL;
}

tr.even_row {
    background: #f0fbff;
}
.hlist2_new_div.square, .hlist_new_div.circle {
    float: none !important;
    width: auto !important;
}
.description_contain ul li{
    float: none !important;
}
div.pager a.activeSlide{
    opacity: 0.75;
    transition: all 0.5s;
}
div.pager a{
    transition: all 0.5s;
}

@media only screen and (max-width: 980px) {
    .h1_size{
        font-size: 12px !important;
    }

    #resualt-menu-category td{
        height:auto;
        font-size: x-large !important;
    }
    #resualt-menu-category td.input_feild_value{
        width: 55% !important;
    }
    #resualt-menu-category td input{
        width: 100% !important;
        height: 1em !important;
        font-size: large;
    }
    #resualt-menu-category td textarea{
        width: 100% !important;
        height: 4em;
        font-size: large;
    }
    #resualt-menu-category td.captcha input{
        width: 70% !important;
        height: auto !important;
        padding: 5px 10px !important;
        font-size: large;
    }
    #resualt-menu-category td.captcha img{
        width: 80%;
    }
    #resualt-menu-category td input[type="submit"]{
        width: 100%;
        height: 100% !important;
        font-size: inherit;
    }
    .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-category td.captcha pre{
        font-size: large !important;
    }
    #resualt-menu-category td.captcha > div{
        max-width: 100% !important;
    }
    #resualt-menu-category td.captcha span{
        font-size: large !important;
    }
    #resualt-menu-category td.captcha a.btn-refresh,#resualt-menu-category 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;
    }
    .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:70%;
    }
    .dir_ltr .request_form_contain{
        float: left;
    }
    #resualt-menu-category{
        height:auto !important;
    }
    .specification_text {
        font-size: x-large;
    }
    .dir_rtl .category_sub_tilte{
        font-size: 3em !important;
    }
    .dir_ltr .category_sub_tilte{
        font-size: 3em !important;
    }
}