@media (min-width: 1200px) {
    .arian_theme .container { max-width: 1200px;}
}/* min-width: 1201px */

@media only screen and (max-width:1200px) {
    /* homepage */
    .header_style1 .rowrapper3 .col-search-user-cart .col-search { -ms-flex: 0 0 66%; flex: 0 0 66%; max-width: 66%;}
    .header_style1 .rowrapper3 .col-search-user-cart .col-cart-user {-ms-flex: 0 0 34%; flex: 0 0 34%;max-width: 34%;}
    .pro_style2.four_items .ps2_item { width: 33.4%;}
    .pro_style2.three_items .ps2_item {width: 50%;}
    .catPro_style1 .pro_style2_wrapper.banner_on_right, .catPro_style1:nth-child(2n+1) .pro_style2_wrapper { padding-right: 0;}
    .catPro_style1 .pro_style2_wrapper.banner_on_left, .catPro_style1:nth-child(2n) .pro_style2_wrapper { padding-left: 0;}
    .social_style1 .ss1_item { margin-left: 10px;}
    .social_style1 .ss1_item .ss1_link .icon { width: 32px; height: 32px; }
    .footer_style1 .footer_part2 .col_links .links_list .ls1_list { height: 170px;}
    .social_style1 .ss1_item .ss1_link .title { font-size: .7rem; padding: 0 7px 0 20px; min-width: 70px; }
    .footer_style1 .footer_part1 .col_newsletter .email_icon { font-size: 2.2rem; right: 10px; top: -8px; }
    .footer_style1 .footer_part1 .col_newsletter .text_lines .title1 { font-size: .9rem; margin-top: .5rem;}
    .footer_style1 .footer_part1 .col_newsletter .text_lines .title2 { font-size: .7rem; display: none !important;}
    .footer_style1 .footer_part1 .col_newsletter .newsletter_text { padding-right: 55px; }
    .footer_style1 .footer_part1 .col_newsletter .form { margin-top: 0;}
    .list_style2 .ls2_item .text { display: block; padding-right: 30px;}
    .certificate_style1 .image { max-width: 45%;}
    .pro_style1 .ps1_item_left { padding: 0;}
    .pro_style1 .ps1_item_right { padding: 0 8px;}
    .header_style1 .rowrapper3 .col-userMenu .submenu_inner { width: 237px;}
    .productDetail_part1 .col_main_pic .zoom_guide { left: 18%; right: 18%;}
    .productDetail_part1 .col_product_detail .availability { font-size: .8rem;}
    .productDetail_part2 .productDesc .mainTitle { padding-right: 10px;}
}/* max-width:1200px */

@media only screen and (max-width:991px) {
    .header_style1 .rowrapper3 .col-search-user-cart .col-search { -ms-flex: 0 0 64%; flex: 0 0 64%; max-width: 64%; }
    .header_style1 .rowrapper3 .col-search-user-cart .col-cart-user {-ms-flex: 0 0 36%; flex: 0 0 36%;max-width: 36%;}
    .header_style1 .rowrapper3 .col-cart-user .col-item { font-size: .7rem;}
    .header_style1 .rowrapper3 .col-category .product_category { width: 230px;}
    .footer_style1 .footer_part2 .col_app .app_title { font-size: .9rem;}
    .footer_style1 .footer_part1 .col_social:before { left: -300px;}
    .footer_style1 .footer_part1 { height: auto;}
    .footer_style1 .footer_part1 .col_social .social_style1 { margin-top: 10px; margin-bottom: 15px; }
    .footer_style1 .footer_part1 .col_newsletter { padding-top: 15px; padding-bottom: 20px; }
    .footer_style1 .footer_part1 .col_newsletter .newsletter_text { padding-right: 45px;}
    .footer_style1 .footer_part1 .col_newsletter .email_icon { right: 0; font-size: 2.3rem; top: -6px;}
    .footer_style1 .footer_part1 .col_newsletter .text_lines .title1 { font-size: 1rem; }
    .footer_style1 .footer_part1 .col_newsletter .text_lines .title2 { font-size: .68rem;}
    .social_style1 .ss1_item .ss1_link .icon { width: 33px; }
    .social_style1 .ss1_item .ss1_link .title { font-size: .7rem; }
    .appBtn_style1 .appBtn_link { height: 38px; }
    .appBtn_style1 .appBtn_item.ios .appBtn_link { background-position: 0 -2px; }
    .appBtn_style1 .appBtn_item.android .appBtn_link { background-position: 0px -45.6px;}
    .appBtn_style1 .appBtn_item.windows .appBtn_link { background-position: 0 -86.6px;}
    .footer_style1 .footer_part3 {font-size: .7rem;}
    .footer_style1 .footer_part2 .col_links .links_list .ls1_list { height: 145px;}
    .footer_style1 .footer_part1 .col_newsletter .form { width: 46%;}
    .footer_style1 .footer_part1 .col_newsletter .form .button { width: 80px; font-size: .8rem;}
    .certificate_style1 .image { max-width: 97px; margin-bottom: 15px;}
    .certificate_style1 .image:last-child { margin-bottom: 0;}
    .card_style1.bestsellers .pro_style1 .ps1_item { float: right; width: 50%;}
    .card_style1.bestsellers { height: auto;}
    .card_style1.blog .blog_style1 .bl1_item { min-height: 310px; border-left: 1px solid #eee; padding: 0 15px;}
    .card_style1.blog .blog_style1 .bl1_img { margin: 10px auto 0;}
    .card_style1.blog .blog_style1 .bl1_context { padding: 0 25px; }
    .card_style1.blog .blog_style1 .bl1_title { max-height: 24px; font-size: .8rem;}
    .card_style1.blog .blog_style1 .bl1_text { max-height: 63px; font-size: .73rem; }
    .header_style1 .rowrapper3 .col-userMenu .submenu_inner { width: 228px;}
    .header_style1 .rowrapper3.fixed {position: relative; top: 0;}
    .header_style1 .rowrapper3.showFixed {top: 0;}
    .nav_style2 .ns2_item1:hover .ns2_submenu1, .nav_style2 .ns2_item1:hover .ns2_submenu2 { display: none;}
    .productDetail_part1 .col_product_detail { padding: 0;}
    .productDetail_part2 .col_product_tabs { padding-left: 0;}
}/* max-width:991px */

@media only screen and (max-width:767px) {
    .nav_style1 .nav-link { padding: .5rem 0.5rem; margin: 0 .15rem; font-size: 0.7rem; line-height: 13px; }
    .header_style1 .rowrapper3 .col-search-user-cart .col-cart-user { -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; }
    .header_style1 .rowrapper3 .col-cart-user .icon { font-size: 1.1rem;}
    .header_style1 .rowrapper3 .col-cart-user .col-cart .icon { width: 15px;}
    .header_style1 .rowrapper3 .col-cart-user .col-cart .no { line-height: 17px; font-size: .65rem; min-width: 17px;}
    .header_style1 .rowrapper3 > .container > .row { position: relative; z-index: 2;}
    .header_style1 .rowrapper3 .col-search-user-cart { position: static;}
    .header_style1 .rowrapper3 .col-search-user-cart .col-search { position: absolute; left: 0; right: 0; top: 0; background: #4c5261; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; z-index: -1; opacity: 0; }
    .header_style1 .rowrapper3 .col-search-user-cart .col-search.show { top: 44px; opacity: 1; box-shadow: 0 0 0 2000px rgba(0,0,0,.5); }
    .header_style1 .rowrapper3 .searchFromWrapper { padding: 8px;}
    .header_style1 .rowrapper3.show_product_category .col-category { position: static}
    .header_style1 .rowrapper3 .col-category .product_category { width: auto; position: absolute; right:0; left: 0;}
    .header_style1 .rowrapper3 .col-category .product_category{ max-height: 350px; overflow: auto; }
    .nav_style2 .ns2_link1 .ns2_arrow { transform: rotate(-90deg);}
    .nav_style2 .ns2_list3 { display: none;}
    .nav_style2 .ns2_submenu1, .nav_style2 .ns2_submenu2 { padding: 0; min-width: 0; height: auto; right: 0; top: 100%; position: relative; background: rgb(234, 249, 249); box-shadow: none; border-bottom: 0 none;}
    .nav_style2 .ns2_list2 { padding: 15px;}
    .nav_style2 .ns2_submenu1:before, .nav_style2 .ns2_submenu2:before {border: 0 none; border-left: 10px solid transparent;border-bottom: 10px solid #ccc;border-right: 10px solid transparent;right: 22px;top: -10px;}
    .nav_style2 .ns2_submenu1:after, .nav_style2 .ns2_submenu2:after { right: 22px; top: -9px; border: 0 none; border-left: 10px solid transparent; border-bottom: 10px solid #eaf9f9; border-right: 10px solid transparent;}
    .nav_style2 .ns2_submenu2 .ns2_list2 { display: block; height: auto;}
    .nav_style2 .ns2_submenu2 .ns2_item2 {margin-bottom: 5px;}
    .nav_style2 .ns2_submenu2 .ns2_item2 .ns2_link2 { white-space: nowrap; display: block; font-size: .8rem; line-height: 30px; padding: 0 10px; border-radius: 2px; color: #555; }
    .nav_style2 .ns2_submenu2 .ns2_item2 .ns2_link2:hover { background-color: rgba(0, 0, 0, 0.05); color: #fb783e; }
    .nav_style2 .ns2_submenu2 .ns2_item2 .ns2_link2:hover:before { display: none; }
    .nav_style2 .ns2_link1 .ns2_arrow { left: 15px;}
    .home_part0 .bannerSlider1 .imageWrapper { margin-right: 0; margin-left: 0;}
    .home_part0 .bannerSlider1 .bannerSlider1__left, .home_part0 .bannerSlider1 .bannerSlider1__right {display: none;}
    .pro_style2.four_items .ps2_item { width: 50.1%; }
    .pro_style2.three_items .ps2_item { width: 50.1%; }
    .modal_style1 .modal-dialog { max-width: 80%; }
    .modal_style2 .modal-dialog { max-width: 95%; }
    .footer_style1 .footer_part1 .col_newsletter .form { float: none; width: 85%; margin: 0 auto;}
    .footer_style1 .footer_part1 .col_newsletter .newsletter_text { float: none; margin-bottom: 15px; text-align: center; padding-right: 0;}
    .footer_style1 .footer_part1 .col_newsletter .email_icon {display: none;}
    .footer_style1 .footer_part2 .col_about .logo .logoImg { max-width: 200px; margin: 0 auto 24px;}
    .footer_style1 .footer_part2 .col_links.order-sm-4 { border-left: 0 none;}
    .footer_style1 .footer_part2 .col_links { border-top: 1px solid #eee; padding-top: 15px;}
    .footer_style1 .footer_part2 .col_about, .footer_style1 .footer_part2 .col_app { padding-bottom: 7px;}
    .footer_style1 .footer_part2 .col_app .app_title { margin-bottom: 25px;}
    .card_style1.blog .blog_style1 .bl1_context { padding: 0 10px;}
    .header_style1 .rowrapper3 .col-userMenu .submenu_inner { width: 221px; }
    .productDetail_part2 .col_product_tabs .tab-content { padding: 20px;}
    .content_style1 .fleft,
    .content_style1 .fright,
    .content_style1 .left,
    .content_style1 .right { float: none; margin-left: auto; margin-right: auto;}
}/* max-width:767px */

@media only screen and (max-width:575px) {
    .modal .close { font-size: 1.2rem;}
    .nav_style1 .nav-item { margin-bottom: 7px;}
    .header_style1 .rowrapper2 { padding-bottom: 0;}
    .header_style1 .rowrapper3 { height: auto; margin-bottom: 50px;}
    .header_style1 .rowrapper3 .col-search-user-cart .col-cart-user { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .header_style1 .rowrapper3 .col-cart-user .col-item { width: 50%;}
    .header_style1 .rowrapper3 .col-cart-user .col-cart { border: 0 none;}
    .header_style1 .rowrapper3 .col-search-user-cart { border-radius: 4px 4px 0 0;}
    .header_style1 .rowrapper3 .col-cart-user .col-item.col-userLogin,
    .header_style1 .rowrapper3 .col-cart-user .col-item.col-userMenu { background: #4c5261; border-radius: 0 4px 0 0;}
    .header_style1 .rowrapper3 .col-category { margin: 3px 0;}
    .header_style1 .rowrapper3 .col_search_btn_responsive { border-radius: 0 0 0 3px;}
    .header_style1 .rowrapper3 .col-search-user-cart .col-search { opacity: 1; top: 95px; border-radius: 0 0 4px 4px;}
    .cart_style1:hover .cart_sub { display: none; }
    .modal_style1 .modal-dialog, .modal_style2 .modal-dialog { max-width: 95%; }
    .modal_style1 .modal_body_inner { width: 90%;}
    .resend_code_style1 .resend_code_inner { font-size: .75rem;}
    .form_style1 .fs1_input.fontSize0_9 { font-size: .8rem; }
    .header_style1 .rowrapper3 .col-category .product_category {top: 88px;}
    .header_style1 .rowrapper3 .col_search_btn_responsive, .header_style1 .rowrapper3 .col-category .icon { line-height: 43px;}
    .pro_style2.four_items .ps2_item { width: 100%; }
    .pro_style2.four_items .ps2_item .ps2_item_inner { max-width: 240px; margin: 0 auto; }
    .footer_style1 .footer_part1 .col_newsletter .form { width: 100%;}
    .footer_style1 .footer_part2 .col_about, .footer_style1 .footer_part2 .col_links { border-left: 0 none; padding-left: 0;}
    .footer_style1 .footer_part2 .col_app {padding-right: 0; border-top: 1px solid #eee; padding-top: 15px;}
    .footer_style1 .footer_part2 .col_about .logo .logoImg { max-width: 170px;}
    .footer_style1 .footer_part3 { height: auto; padding: 10px 0;}
    .card_style1.bestsellers .pro_style1 .ps1_item {float: none; width: 100%;}
    .modal_style2 .col_units .unit_item { border:1px solid #eee;}
    .modal_style2 .general_tags {left: 10px; right: auto; top: 10px;}
    .productDetail_part1 .col_main_pic .slideShowWrapper,
    .productDetail_part1 .col_main_pic .slideShow .pic_wrapper { height: 275px;}
    .productDetail_part1 .col_main_pic .zoom_guide { border-radius: 2px; border-color: #eee;}
    .productDetail_part1, .productDetail_part2 { padding: 10px;}
    .productDetail_part1 .col_main_pic .zoom_guide { left: 5px; right: 5px; }
    .productDetail_part2 .col_product_tabs .nav-tabs .nav-link { font-size: .8rem;}
    .productDetail_part2 .col_product_tabs .tab-content { padding: 10px;}
    .productDetail_part1 .col_slide_thumbs .slideShow .pic_wrapper { margin-bottom: 0;}
    .productDetail_part1 .col_slide_thumbs .slideShowWrapper { padding-left: 0;}
    .productDetail_part1 .col_slide_thumbs .slider_arrows { padding-left: 0; bottom: -41px; left: auto; width: 100px; }
    .productDetail_part1 .col_slide_thumbs .slick-dots { bottom: -33px; right: auto; left: 0;}
    .productDetail_part1 .col_slide_thumbs .slick-dots li button { width: 13px; height: 13px;}
    .productDetail_part1 .col_product_detail { margin-top: 20px;}
    .content_style1 .list_spec1.type_col { flex-direction: row; height: auto;}
    .content_style1 .list_spec1 li { flex: 1 0 100%;}
}/* max-width:575px */