﻿.Product_Panel {
    display: flex;
    gap:3px;
    border-bottom: 1px solid #eee;
    margin:50px 15px;
}

.image_panel
{
    width:35%;
}

.Info_Panel {
    width: 45%;
}

.Shopping_Panel {
    width: 20% !important;
    border: 2px solid #e1e1e1;
    border-radius: 10px;
    margin-bottom: 35px;
}

h1.Redcolor {
    color: #cf1313;
}

h3.en_vesion {
    text-align: left;
    font-size: 25px;
    margin: 15px 0px;
    margin-left:50px;
    padding: 0px 11px;
    color: #454545/*#209537*/;
    border-left: 1px solid #e22a30;
}

.navigate, .navigate a {
    font-size: 14px;
    font-weight: 300;
    color: #666;
}

.navigate a:hover {
    font-size: 14px;
    font-weight: 400;
    color: #444;
}

.navigate_end {
    font-weight: 600;
    color: #545454;
}
.product_parameter_item_title {
    font-size: 15px;
    font-weight: 600;
    color: #c1263a;
    /* margin: 13px 0px; */
}

.product_parameter_item_value {
    color: #6a6a6a;
    font-size: 13px;
    font-weight: 600;
}

.Title_Property {
    font-size: 20px;
    font-weight: 600;
    color: #000;
}

.Product_Panel ul {
    margin:5px 30px;
}

.Brand_Title_Label {
    width: 65px;
    background-color: #209537;
    color: #fff;
    display: inline-block;
    text-align: -webkit-left;
    padding: 0px 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #209537;
    font-size: 16px;
}

.Brand_Title_field {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid #000000;
    margin: -5px;
    display: inline-block;
    width: 100px;
    text-align: center;
    color: #ffffff;
    background-color: #000;
    font-size: 16px;
}


.Product_Panel p{
    margin:10px 0px;
    margin-bottom:75px;
}

.Detail_Product_Price {
    /* display: block; */
    /* text-align: end; */
    /* background-color: #bf4747; */
    /* width: fit-content; */
    /* float: left; */
    /* height: 40px; */
    padding: 5px 25px;
    color: #bf4747;
    font-size: 19px;
    border-radius: 8px;
    margin-bottom: 70px;
}

div.price_panel {
    display: flex;
    flex-direction: column;
    gap: 10px;
    float: inline-end;
    align-items: center;
    padding-top: 45px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
div.price_panel button {
    background-color: #209537;
    padding: 7px 10px;
    border: 0px;
    border-radius: 10px;
    color: #fff;
    font-size: 17px;
    /* font-weight: 600; */
    padding: 7px 25px;
}

.downLoad {
    background-color: #f19627;
    padding: 5px 25px;
    font-size: 19px;
    font-weight: 400;
    width: 85%;
    text-align: center;
    border-radius: 8px;
    margin-top: 50px;
    margin-right:25px;
}

.tab_panel {
    margin: 10px 45px;
}

.tab_panel span, .section_title  {
    color: #bf4747;
    font-size: 16px;
    font-weight: 600;
}

.tab_panel ul, .sub_tab_panel ul, .sub_tab_panel ol {
    margin: 1px 20px;
}

.tab_item, .sub_tab_panel li{
    font-size: 14px;
    color: #222;
}


.sub_tab_panel {
    padding: 0px 45px;
}

.sub_tab_panel p, .sub_tab_panel strong {
    font-size: 14px !important;
    line-height:2.7;
    text-align:justify;
    
}

.li_product_item_details img.ItemIMG {
    padding: 10px;
    width: auto;
    height: auto;
    /* max-height: 285px; */
    min-width: 425px;
    max-width: 425px;
    float: left;
    margin: 10px 75px 10px 3px;
    border: 1px dashed #818181;
    border-radius: 15px;
}

.bg_green {
    border: 1px solid #c4c4c4;
    background-color: #f7fff7;
    border-radius: 15px;
    padding: 20px 25px;
}

h4.sub_title {
    margin: 25px 0px 10px 0px;
    font-size: 14px;
}

.flex_panel ul {
    display: flex;
    flex-wrap:wrap;
    list-style: none;
    justify-items: center;
    gap: 12px;
    justify-content: center;
}


.flex_panel li {
    width: 23%;
    overflow: hidden;
    border: 1px solid #d7d7d7;
    border-radius: 15px;
    padding: 0px;
}

.flex_panel li img{
    width: 100%;
    margin:0px;
   
}

.flex_panel div {
    
    overflow:hidden;
    padding:0px !important;
}

.flex_panel a {
    font-size: 14px;
    font-weight:400;
    color: #bf4747;
    margin:0px;
}

.item_data_panel
{
    margin:8px;
    text-align:center !important;
    width:94% !important;
}

.item_data_panel p{
   font-size:13px !important;
   color:#888;
}

.item_data_panel a{
    color:#555;
}

.link_green
{
    color:#209537 !important;
}

.price_label {
    color: #f1f1f1;
    font-weight: 600;
    font-size: 15px;
    margin: 15px auto;
    display: block;
    background-color: #16689f; /* #209537*/
    width: fit-content;
    padding: 4px 15px;
    border-radius: 40px;
}

.request_comment {
    background-color: #fff4e4;
    margin: 11px auto;
    border-radius: 15px;
    border: 1px dashed #b8863e;
    width: 90% !important;
    padding: 30px 15px;
}

    .request_comment .title {
        margin-right: 17px;
        font-size: 17px;
        font-weight: 500;
        color: #209537;
        font-family: 'Vazir';
    }

    .request_comment  a {
        margin-right: 20px;
        font-size: 14px;
        font-weight: 400;
        color: #8b6332;
    }


    .request_comment h4, .request_comment h5 {
        margin: 15px 40px;
        font-size:14px;
    }

    .Commet_Panel {
        background-color: #c9e7ff;
        border: 1px solid #6d7eab;
        border-radius: 15px;
        width: 50% !important;
        display:grid;
        padding:20px;
        margin-top:50px;
    }

        .Commet_Panel h3 {
            font-size: 17px;
            font-weight: 600;
            color: #bf4747;
            margin: 1px 10px;
            margin-bottom: 25px;
        }


.Commet_Panel input[type=submit] {
    /* display: block; */
    /* float: left; */
    margin: 27px;
    /* position: absolute; */
    width: 15%;
    height: 35px;
    background-color: #2196F3;
    border: 0px;
    border-radius: 7px;
    font-size: 15px;
    color:#fff;
}


.Commet_Panel_form_field
{
    display:flex;
}

.Commet_Panel_form_field span{
width:75px;
text-align:left;
font-size:13px;
}

.Commet_Panel_form_field input, .Commet_Panel_form_field textarea {
    margin: 3px 5px;
    height: 35px;
    padding: 1px 3px;
    width:300px;
    border:1px solid #747474;
    border-radius:5px;
}

    .Commet_Panel_form_field textarea {
        width:75% !important;
        height: 250PX;
       
    }
