/* ...............New Css........................... */
@media screen and (max-width: 1366.98px) {
    .photo-main img { position: absolute; left: 130px; top: -120px; max-width: 100%; }
    .photo-container { left: 0px !important; width: 100% !important; }
    .product__info { margin-top: 14em !important; }
    .title h3{ margin-top: 3rem; }
}
/* //----------Special Mobile Device Css-----------// */
@media (max-width: 767.98px) {
    header img{max-width: 70px;}
    html{ padding-bottom: 40px; }
    .form-check label.Responsive-Labels-All{ font-size: 12px; }
    .responsive-left-font{ font-size: 12px; }
    .response-left-font{ font-size: 14px; }
    .response-left-header{ font-size: 16px; }
    #userinfo.responsive-userInfo{ box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px; }
    .response-left-image{ max-width: 20px; padding: .3rem; }
    header .mobile-menu{ display: flex; width: 100%; justify-content: space-between; border: none !important; background-color: #FFF; }
    .responsive-header { position: fixed; bottom: 0px; background: #ffffff; width: 100%; display: flex !important; justify-content: space-evenly !important; padding-left: 0px !important; max-height: 40px; left: 0px; }
    header .responsive-header .response-language { position: inherit !important; top: 5px; right: 60px; }
    header .responsive-nav-acttion { position: absolute; right: 10px; bottom: 5px; }
    header .responsive-invite a, header .responsive-group a, .responsive-group .group-btn:hover, .home_user .home_user-btn { background: none !important; border: none !important; }
    #product_category_block .selection .responsive-product-category,  #address_block .selection .responsive-address, #stateId_block_main .responsive-state-block, #cityId_block_main .responsive-city-block{ font-size: 12px; }
    .responsive-radio, .responsive-multiple-actions{ display: block !important; }
    .responsive-multiple-actions .responsive-supply-selector{ justify-content: start !important; margin-top: 20px; margin-bottom: 20px; }
    .responsive-multiple-actions .responsive-rfq-btn{ width: 100%; }
    .responsive-radio{ display: grid !important; }
    .responsive-prefer-supply{ display: flex; align-self: end !important; margin-bottom: 5px; }
    .responsive-prefer-supply .responsive-prefsup{ left: 0px; width: 310px; }
    #myBtn.responsive-top-btn{ /* display: inherit !important; */ bottom: 80px !important; padding: 8px 8px; width: 36px; left: 10px !important; }
    .responsive-chat-icon{ bottom: 80px !important; }
    .chat_icon.responsive-chat-icon{ width: 40px; padding: 18px; }
    .responsive-rfq-btn:hover{ box-shadow: none !important; }
    .responsive-invite .responsive-invite-image, .responsive-group .responsive-group-image, #notification_head1_icon .responsive-notifi-image { max-width: 18px; }
    #notification_head1_icon .responsive-counter{ font-size: 8px; top: -1px; }
    .user_info_photo .responsive-cover{ border: 1px solid #111; border-radius: 5px; }
    .form-select, .form-control, .form-check label{ font-size: 12px !important; }
    .main_section .maincontrols .btn{font-size: 12px;}
    .notification_head1 .dropdown-menu{ min-width: 308px;}
    header #inviteSupplierFormHeader select{ width: 100%;}
    .chat_section{ width: 280px !important;}
    .slider_image img { width: 450px; }
    .girl_with_tablet img, .man-with-machine img{ width: 250px; }
    .slider_image img { width: 450px; }
    .slider_text p {font-size: 16px;}
    .cornerefects_02 .slider_text{  font-size: 14px; text-align: center; }
    .photo-main img { left: 85px !important; top: -60px !important; max-width: 70% !important; }
    .photo-container { left: -15px !important; width: 90% !important; }
    .product__info .title{ margin-right: 80px; }
    .product__info { margin-top: 2em !important; }
    .product__info .title .responsive_text { font-size: 12px; }
}
@media (max-width:467.98px ){
    .quoteefects::before{ width: 30px; height: 30px; top: -20px; left: -30px;}
    .quoteefects::after{ width: 30px; height: 30px; bottom: -20px; right: -30px;}
    .quoteefects h3{ font-size: 2.681vw; }
    .new_section{ margin-top: 40px !important; }
    .slider_image img{ width: 350px !important; }
    .cornerefects_02 .slider_text{ padding-top: 20px; padding-bottom: 20px; font-size: 12px; text-align: center; }
    .cornerefects_02::before{ width: 22px; height: 22px; position: absolute; top: 10px; right: 50px; }
    .carousel-control-next{ margin-right: 8px; }
    .carousel-control-prev{ margin-left: 8px; }
    .photo-main img { left: 60px !important; top: -40px !important; }
    .photo-container { left: 35px !important; width: 65% !important; }
    .product__info { width: 450px; margin-top: 0em !important; }
    .product__info .title{ margin-right: 0px; }
    .product__info .title .responsive_text { font-size: 8px; }
    .title h3{ font-size: 9px; }
    .title{ margin-top: 40px !important; }
    .grup_buyer{ background-position-y: -260px !important; }
    .grup_buyer_effect::before{ left: 60px; width: 30px; height: 30px; }
    .grup_buyer_effect::after{ right: 60px; width: 30px; height: 30px; }
    .carousel-caption{ left: 0px !important; }
}
/*------------------------------- Common Css ---------------------------------*/
#repeat_rfq.responsive_repeat_rfq:hover, a.responsive_button_warning:hover, #dropdownMenuButton1.responsive_button_warning:hover, .Export_button:hover{ background-color: #ffc107 !important; border: 1px solid #ffc107 !important; }
#globalRfn_listing.responsive_button_warning:hover, #rfn_listing.responsive_button_warning:hover{background-color: #ffc107 !important;border: 1px solid #ffc107 !important;}
/* .form-control, .form-select{padding: 0.7rem !important;} */
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple, #quickrfqPost .select2-container--default .select2-selection--single, #quickrfqPost .select2-container--default .select2-selection--multiple, .modal .select2-container--default .select2-selection--single, .modal .select2-container--default .select2-selection--multiple,
#quickrfqPost .select2-container--default .select2-selection--single .select2-selection__rendered, .modal .select2-container--default .select2-selection--single .select2-selection__rendered{ height: 30px important; }
#mobile_number{ padding-left: 80px !important; }
/* .responsive_view_button:hover{background-color: #0dcaf0 !important;border: 1px solid #0dcaf0 !important;} */
/* .responsive_print_button:hover{background-color: #fd7e14 !important;border: 1px solid #fd7e14 !important;} */
/* .responsive_chat_button:hover{ background-color: #B7CFFF !important; border: 1px solid #B7CFFF !important; } */
/* .Export_button:hover{border:1px solid #ffc107 !important;} */

