@media screen and (min-width: 1650px){
    .produc_page main .container{
        max-width: 1505px;
    }
}
.single_pro_title h2 {
    font-size: 24px;
}
.fancybox-container{
    z-index: 99999;
}
.product_slider .slider-nav{
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
}
.product_slider .slider-nav .slick-slide{
    padding-bottom: 1px;
}
.produc_page .home_wrapper:before{
    display: none;
}
.product_slider:focus,
.product_slider .main:focus,
.product_slider .slider:focus,
.product_slider .slick-track:focus,
.product_slider .slick-track img:focus,
.produc_img:focus,
.product_slider .item:focus,
.produc_img a:focus{
    outline: none;
    border: 0;
}
.produc_page #myHeader{
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
}
.small_products img{
    width: 64px;
    height: 37px;
}
.slider-nav .slick-slide{
    margin: 0 10px;
}
.slider-nav .slick-slide .small_products{
    width: 87px;
    height: 87px;
    cursor: pointer;
}
.slick-current .small_products,
.small_products:hover{
    border-color: #1180b0;
}
.single_price_list h2{
    font-size: 25px;
}
.single_price_list span{
    font-size: 15px;
}
.single_price_list span i{
    color: #aeaeae;
}
.short_title ul li:before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    left: 0;
    top: 7px;
    background-color: #434343;
}
.product_redirect li a {
    border-radius: 5px;
    padding: 8px 12px;
}
.product_redirect a,
.product_slider .slide-arrow{
    color: #a6a6a6;
}
.product_slider .slide-arrow{
    border-color: #a6a6a6;
}
.single_tag li a{
    background-color: #e0e0e0;
    border-radius: 5px;
    padding: 5px 11px;
    font-size: 10px;
}
.produc_img{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
}
.produc_img img{
    max-height: 100%;
}
.produc_img a i{
    bottom: 20px;
    right: 25px;
    color: #a6a6a6;
    border-color: #a6a6a6;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 18px;
}
.slick-next{
    right: 0;
}
.slick-next:before{
    content: "\EA6E";
    font-family: remixicon!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.product_slider .slide-arrow {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.slide-arrow.slick-arrow{
    top: 50%;
}
.slide-arrow.slick-arrow.prev-arrow{
    left: -5px;
}
.slide-arrow.slick-arrow.next-arrow{
    right: -10px;
}
.product_slider .slide-arrow:hover,
.produc_img a i:hover,
.produc_img a:focus{
    border-color: #F44336;
}
.submit_btn_header{
    right: -1px;
    top: -1px;
    border-radius: 10px;
    height: 105%;
}
.submit_btn_header button{
    border-radius: 0 10px 10px 0;
}
.produc_details_tab .nav-tabs a {
    background-color: #f5f5f5;
    border-color: #e5e5e5;
}
.short_desc_tab p {
    line-height: 1.8;
}
.def_width_text {
    width: 50%;
}
.reviews_date span{
    color: #aaabab;
}
.gold,.gold:hover,.reviews_form .star_light:hover{
    color: #ffa92e;
}
.reviews_desc p,
.reviews_form_title p,
.myaccordion .card-body p{
    color: #7f8182;
}
.reviews_desc p{
    line-height: 1.6;
}
.star_light,.star_light:hover{
    color: #d0d0d0;
}
.reviews_form_title h4{
    font-size: 22px;
}
.form_rev_label input::placeholder,
.form_rev_label textarea::placeholder{
    color: #9e9d9d;
}
.reviews_img{
    width: 70px;
}
.form_rev_label input,
.form_rev_label textarea{
    font-size: 15px;
    padding: 10px 15px;
}
.form_rev_label textarea {
    height: 130px !important;
}
.form_rev_label input:focus,
.form_rev_label textarea:focus{
    outline: none;
    border-color: #1180b0;
}
.form_rev_label button{
    padding: 10px 40px;
    border-radius: 5px;    
}
.qty-input input{
    padding: 8px 27px;
    border-radius: 5px;
}
.quantity_text .less,.quantity_text .more{
    top: 0;
    cursor: pointer;
}
.quantity_text .less{
    left: 0;
}
.quantity_text .more{
    right: 0;
}
.request_quotation_form .request_form .nice-select{
    width: 100%;
    margin: 0;
}
.nice-select .current{
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    max-height: 26px;
}
.request_quotation_form .product_fillter_box .nice-select:before{
    content: "\ea4e";
    font-family: 'remixicon' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    right: 10px;
}
.form_btn .bg_blue{
    border-radius: 5px;
}
.right_side_country h6{
    font-size: 12px;
}
.tranding_brand_list .simaple_products{
    padding: 0;
    margin: 0;
}
.stroe_btn_def a{
    border-bottom-color: #1180b0;
}
.produc_page .sec-heading {
    font-weight: 600;
}

.responce_rate h6,
.product_v2 strike,
.inner_member span,
.flag_in_since h6,
.phone_product a,
.email_product a,
.this_seller_point span,
.product_tag h6{
    color: #878787;
}
.this_seller_point li img{
	max-height:60px;
}
.responce_rate h6{
    font-size: 13px;
}
.flag_in_since .media span{
    font-size: 13px;
}
.phone_product .border, .email_product .border {
    border-color: #e5e5e5;
    border-radius: 5px;
    padding: 0;
    font-size: 21px;
}
.whatsapp_product .border{
    border-color: transparent;
    border-radius: 5px;
    background-color: rgb(27, 215, 65);
    box-shadow: 0px 2px 15px 0px rgba(36, 195, 68, 0.3);
}
.whatsapp_product .border:hover{
    background-color: #F44336;
    box-shadow: 0px 2px 15px 0px rgba(252, 104, 2, 0.3);
}
.social_product ul li a {
    padding: 10px 15px;
    font-size: 17px;
}
.phone_product a, .email_product a {
    width: 50px;
    height: 45px;
}
.read_more_product a {
    font-size: 16px;
    padding: 9px 10px;
    border-radius: 5px;
}
.store_img{    
	height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}
.store_img img{
    max-height: 100%;
}
.list .social_product ul {
    padding-top: 0;
}
.font_20{
    font-size: 20px;
}
/* myaccordion */
.card-body.p-0 {
    padding: 3px 32px 10px;
}
.item_2_slider_products .item-2{
    margin-left: 0;
}
.item_2_slider_products.owl-carousel .owl-nav.disabled{
    display: block;
}
.item_2_slider_products.owl-carousel .owl-nav button.owl-prev,
.item_2_slider_products.owl-carousel .owl-nav button.owl-next{
    transform: translateY(-50%);
}
.related_products_sec .btn-white{
    text-transform: capitalize;
}
@media screen and (min-width: 1650px){
    /*.produc_page .sidebar_cus_col_product{
        -ms-flex: 0 0 87.65%;
        flex: 0 0 87.65%;
        max-width: 87.65%;
    }*/
    .produc_page .double-sec-heading .sec-heading {
        width: 90%;
    }
}
@media (min-width: 1200px) and (max-width: 1649px){
    .right_menu a,.sticky .menu_list_hover a{
        font-size: 14px;
    }
    .list_specification > div{
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .tranding_brand_side .whatsapp_product {
        margin: 0 10px;
    }   
    .slider-nav .slick-slide .small_products {
        width: 67px;
        height: 67px;
    }
    .small_products img {
        width: 45px;
        height: auto;
    }
    .slider-nav .slick-slide {
        margin: 0 5px;
    }
    .produc_img a i {
        bottom: 10px;
        right: 10px;
        font-size: 15px;
        width: 35px;
        height: 35px;
    }
    .short_title_2 {
        padding-left: 0;
    }
    .product_redirect {
        margin-top: 15px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .phone_product a, .email_product a {
        width: 35px;
        height: 35px;
    }
    .social_product ul li a {
        padding: 9px 6px;
        font-size: 11px;
    }
    .single_pro_title h2,
    .single_price_list h2{
        font-size: 20px;
    }
    .single_price_list strike,
    .product_redirect li a,
    .product_short_title h5{
        font-size: 14px;
    }
    .form_btn_1 button,
    .tranding_brand_list .whatsapp_product .border,
    .product_short_title span{
        font-size: 12px;
    }
    .product_redirect li a{
        padding: 6px 10px;
    }
    .slider-nav .slick-slide .small_products {
        width: 57px;
        height: 57px;
    }
    .small_products img {
        width: 40px;
        height: auto;
    }
    .slider-nav .slick-slide {
        margin: 0 5px;
    }
    .produc_img a i {
        bottom: 10px;
        right: 10px;
        font-size: 15px;
        width: 35px;
        height: 35px;
    }
    .produc_page .double-sec-heading .sec-heading {
        width: 87%;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .slick-slide img{
        width: 50%;
        margin: 0 auto;
    }
    .slider-nav .slick-slide .small_products {
        width: 97px;
        height: 97px;
    }
    .slider-nav .slick-slide {
        margin: 0 5px;
    }
    .produc_page div#sidebar {
        padding: 0;
    }
    .produc_page .double-sec-heading .sec-heading {
        width: 84%;
    }
}
@media screen and (max-width: 767px){
    .produc_img a i {
        bottom: 10px;
        right: 10px;
        font-size: 15px;
        width: 35px;
        height: 35px;
    }
    .list_specification .border-right{
        border-right: 0;
    }
    .reviews_desc p{
        line-height: 1.4;
    }
    .reviews_desc p,
    .reviews_date span,
    .rating_star a{
        font-size: 12px;
    }
    .reviews_title h6,
    .reviews_form_title p{
        font-size: 14px;
    }
    .product_short_title h5 {
        font-size: 16px;
    }
    .reviews_form_title h4 {
        font-size: 18px;
    }
    .request_quotation_form, .tranding_brand_side {
        box-shadow: 0px 4px 32.2px 2.8px rgba(0, 0, 0, 0.04);
        padding: 15px;
    }
    .form_btn button,
    .form_btn_1 button{
        font-size: 13px;
        padding: 6px 6px;
    }
    .produc_page div#sidebar {
        padding: 0;
    }
    .slider-for .slick-slide img{
        max-width: 180px;
        margin: 0 auto;
    }
}
@media (min-width: 576px) and (max-width: 767px){
    .produc_details_tab li a {
        font-size: 12px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .reviews_img {
        width: 60px;
    }
    .tranding_brand_side .list .whatsapp_product {
        margin: 0 10px;
    }
    .tranding_brand_list .whatsapp_product .border{
        font-size: 13px;
    }
    .tranding_brand_list .phone_product .border, .tranding_brand_list .email_product .border {
        font-size: 16px;
    }
    .tranding_brand_side .phone_product a, .tranding_brand_side .email_product a {
        width: 36px;
        height: 36px;
    }
    .tranding_brand_side > .media > img{
        width: 19%;
    }
    .slider-for .slick-slide img{
        max-width: 260px;
    }
}
@media screen and (max-width: 575px){
    .slider-nav .slick-slide .small_products {
        width: 77px;
        height: 77px;
    }
    .small_products img {
        width: 44px;
        height: auto;
    }
    .single_pro_title h2 {
        font-size: 18px;
    }
    .single_price_list h2 {
        font-size: 20px;
    }
    .single_price_list strike {
        font-size: 16px;
    }
    .produc_details_tab .tab_responsive ul{
        flex-wrap: nowrap;
        width: 390px;
    }
    .produc_details_tab li a{
        padding-left: 5px;
        padding-right: 5px;
    }
    .tab_responsive {
        overflow-x: auto;
    }
    .produc_details_tab li a,
    .short_desc_tab p,
    .short_title li,
    .myaccordion .card-body p{
        font-size: 12px;
    }
    .def_width_text {
        width: 100%;
    }
    .reviews_img {
        width: 40px;
    }
    .form_rev_label button{
        padding: 7px 30px;
    }
    .form_rev_label button,
    .myaccordion .card-header button,
    .breadcrumb_list a{
        font-size: 14px;
    }
    .myaccordion .card-header button{
        line-height: 1.3;
    }
    .card-body.p-0 {
        padding: 5px 23px 0;
    }
    .slider-for .slick-slide img{
        max-width: 180px;
    }
}
@media (min-width: 992px) and (max-width: 1649px){
    .phone_product a,
    .email_product a {
        width: 45px;
        height: 45px;
    }
}