
@media (min-width:601px) {
	.gallery_slider{
		display:none !important;
	}
}

@media (min-width:992px) {
	.menuIcon{display:none;}
	.main.active{transform:initial;opacity:1}
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar, .mobile_banner_cnt, .mobile_bnr_cnt{display:none;}
}

@media (min-width:1921px) {
	.container{max-width:1745px;margin:0 auto;padding:0;}
	header .container{max-width:1745px;margin:0 auto;}
	.login_pg, .password_pg, .view_save_table, .error_main{padding:240px 0;}
}

@media (min-width:2500px) {
	.login_pg, .password_pg, .view_save_table, .error_main{padding:300px 0;}
}

@media (min-width:2750px) {
	.login_pg, .password_pg, .view_save_table, .error_main{padding:12% 0;}
}

@media (min-width:2800px) {
	.login_pg, .password_pg, .view_save_table, .error_main{padding:15% 0;}	
	.contact_us{padding:13% 0;}
}

@media (min-width:3830px) {
	.login_pg, .password_pg, .view_save_table, .error_main{padding:18% 0;}	
	.contact_us{padding:16% 0;}
}

@media(max-width:1920px) {
	.banner_main .container, header .container{padding:0;}

}

@media(max-width:1900px) {
	.distribution_cnt_btn a{padding:20px 50px;}
	.footer_inr, .ftr_txt{padding:0 70px;}
}

@media(max-width:1800px) {
	.distribution_cnt_lft p, .distribution_cnt_lft ul li{font-size:34px;line-height:42px;}
	.distribution_cnt_btn a{font-size:42px;}
	.distribution_cnt{padding:0 50px;}
	.footer_inr, .ftr_txt{padding:0 50px;}
	.footer_inr ul li a{font-size:30px;line-height:40px;}
}

@media(max-width:1750px) {
	.prdt_row_cnt{padding:0 50px;}
	.contact_bnr .inner_bnr_row:before{left:260px;}
}

@media(max-width:1700px) {
	.prdt_row_cnt_txt p{font-size:32px;line-height:42px;}
	.prdt_row_cnt{column-gap:100px;}
	.prdt_rw_itm_cnt p, .prdt_rw_itm_cnt ul li, .product_price p{font-size:32px;line-height:42px;}
}

@media(max-width:1650px) {
	.banner_inr_lft_img {margin-bottom: -17px;}
	.distribution_inr {padding: 0 30px;}
	.distribution_cnt_btn a {font-size: 38px;line-height: 48px;}
	.inner_bnr_row:before{left:210px;}
	.inner_bnr_cnt h1{font-size:70px;line-height:80px;}
	.login_rgstr_bnr .inner_bnr_row:before, .contact_bnr .inner_bnr_row:before{width: 230px;height: 300px;left: 270px;}
	.navbar .nav-list{column-gap:60px;}
	.navbar .nav-list li:before{right:-30px;}
}

@media(max-width:1600px) {
	.navigation{padding:45px 4% 0;}
	.banner_inr{padding:0 4%;}
	.container{padding:0 80px;}
	.distribution_inr, .distribution_cnt{padding:0;}
	.container{padding:0 4%;}
	.footer_inr, .ftr_txt{padding:0;}
	.inner_bnr_cnt h1{font-size:64px;line-height:74px;}
	.prdt_row_cnt {padding: 0 30px;}
	.prdt_row_cnt_txt p {font-size: 28px;line-height: 38px;}
	.product_lnd_main{padding:80px 0;}
	.prdt_rw_itm_cnt h2{font-size:34px;line-height:42px;}
	.prdt_rw_itm_cnt p, .prdt_rw_itm_cnt ul li, .product_price p{font-size:28px;line-height:38px;}
	.add_cart_btn button{font-size:28px;line-height:38px;min-width:330px;}
	.quantity_btn label{font-size:28px;line-height:38px;}
	.quantity_btn{max-width:300px;}
	.prdt_rw_itm_cnt {padding: 0 35px 0 35px;}
	.login_main, .contact_us{padding:120px 0;}
	.product_price p.price_amt {max-width: 330px;}
}

@media(max-width:1550px) {
	.navbar .nav-list{column-gap:50px;}
	.navbar .nav-list li:before{right:-24px;}
}

@media(max-width:1500px) {
	.distribution_cnt_btn a {font-size: 36px;line-height: 46px;}
	.distribution_cnt_lft p{font-size: 32px;margin-bottom:30px;}
	.distribution_cnt_lft ul li{font-size:32px;}
	.footer_inr ul li a {font-size: 28px;line-height: 38px;}
	.inner_bnr_cnt h1{font-size:60px;line-height:70px;}
	.prdt_rw_itm_cnt p, .prdt_rw_itm_cnt ul li, .product_price p{font-size: 24px;line-height: 34px;}
	.prdt_rw_itm_cnt h2 {font-size: 32px;line-height: 40px;}
	.add_cart_btn button {font-size: 26px;line-height: 36px;min-width: 300px;}
	.quantity_btn label {font-size: 26px;line-height: 36px;}
	.quantity_btn input {padding: 13px 38px;font-size:26px;line-height:36px;}
	.contact_bnr .inner_bnr_row:before {left:250px;}
	.product_price p.price_amt {max-width:270px;}
	.product_price p.price_amt span {font-size: 18px;}
}

@media(max-width:1450px) {
	.navbar .nav-list li a{font-size:26px;}
	.error_main{margin:120px 0;}
}

@media(max-width:1440px) {
	.navbar .nav-list{column-gap:45px;}
	.navbar .nav-list li:before{right:-23px;font-size:28px;}
	.banner_cnt h1{font-size:32px;line-height:42px;margin-bottom:30px;}
	.banner_cnt p{font-size:28px;line-height:38px;margin-bottom:20px;}
	.banner_inr_rgt{padding-bottom:40px;}
	.banner_inr_rgt img:nth-child(2){max-width:326px;}
	.banner_inr_lft_img {margin-bottom: -16px;}
	.distribution_main h2{font-size:40px;}
	.inner_bnr_cnt h1{font-size:50px;line-height:60px;}
	.login_main, .contact_us{padding:100px 0;}
	.login_rgstr_bnr .inner_bnr_row:before, .contact_bnr .inner_bnr_row:before {width: 230px;height: 290px;left: 270px;}
	.header_rgt{column-gap:30px;}

}

@media(max-width:1400px) {
	.banner_inr_lft_img {margin-bottom: -15px;}
	.navbar .nav-list li a {font-size: 26px;}
}

@media(max-width:1366px) {
	.banner_cnt h1 {font-size: 30px;line-height:40px;}
	.banner_cnt p {font-size: 24px;line-height: 34px;}
	.banner_cnt {margin-top: 25px;}
	.banner_inr_rgt img:nth-child(2) {max-width: 280px;}
	.distribution_cnt_btn a {font-size: 31px;line-height: 41px;}
	.distribution_cnt_btn a{margin-bottom:25px;}
	.footer_inr ul li a {font-size: 26px;line-height:36px;}
	.login_main, .contact_us{padding:80px 0;}
	.login_pg, .password_pg{padding:120px 0;}
	.contact_us .web_container{width:90%;}
	.navbar .nav-list li a {font-size: 24px;}
}

@media(max-width:1300px) {
	.navigation {padding: 30px 4% 0;}
	.banner_inr{padding:0 4%;}
	.banner_inr_lft_img {margin-bottom: -14px;}
	.navbar .nav-list li a {font-size: 24px;}
	.distribution_cnt_lft p {font-size: 28px;margin-bottom: 20px;line-height: 38px;}
	.distribution_cnt_lft ul li{font-size:28px;line-height:38px;}
	.distribution_inr{column-gap:30px;}
	.footer_inr ul{column-gap:30px;justify-content:space-between;}
	footer{padding:40px 0;}
	.footer_inr ul li a {font-size: 24px;line-height: 34px;column-gap:15px;}
	.inner_bnr_row:before{width:378px;height:477px;}
	.product_lnd_main{padding:80px 0;}
	.prdt_row_cnt_txt p {font-size: 26px;line-height: 36px;}
	.login_rgstr_bnr .inner_bnr_row:before, .contact_bnr .inner_bnr_row:before {width: 220px;}
	.press_info h2, .cms_inner_cnt h2{font-size:40px;line-height:50px;}
	.press_inr_main{margin:60px 0;}
	.navbar .nav-list {column-gap: 35px;}
	.navbar .nav-list li:before {right: -17px;font-size:24px;}
	.contact_bnr .inner_bnr_row:before{left:240px;}
	.view_save_table{padding:130px 0;}
}

@media(max-width:1250px) {
	.blog_content h3{font-size:24px;line-height:30px;}
	.press_inr{column-gap:30px;row-gap:30px;}
	.navbar .nav-list li a {font-size: 22px;}
	.cart_icon a img{max-width:30px;}
}

@media(max-width:1200px) {
	.banner_inr_lft_img {margin-bottom: -13px;}
	.navigation {padding: 30px 3% 0;}
	.banner_inr {padding: 0 3%;}
	.banner_cnt h1{margin-bottom:20px;font-size:28px;line-height:36px;}
	.banner_cnt p {font-size: 22px;line-height: 32px;}
	.banner_inr{column-gap:30px;}
	.distribution_cnt_btn a {font-size: 28px;line-height: 38px;}
	.distribution_main{padding:60px 0;}
	.product_lnd_main{padding:60px 0;}
	.prdt_row_cnt {column-gap: 50px;}
	.prdt_row_cnt{padding:0;}
	.prdt_rw_itm_cnt p, .prdt_rw_itm_cnt ul li, .product_price p{font-size: 22px;line-height: 32px;}
	.product_price p{margin-bottom:10px;}
	.product_price {margin-bottom:10px;}
	.prdt_rw_itm_cnt h2 {font-size: 30px;line-height:38px;margin-bottom:15px;}
	.add_cart_btn button {font-size: 24px;line-height: 34px;min-width: 220px;}
	.quantity_btn label {font-size:24px;line-height:34px;padding:14px 32px;}
	.quantity_btn input{font-size:24px;line-height:34px;}
	.quantity_btn {max-width: 260px;}
	.login_main, .contact_us{padding:60px 0;}
	.login_pg, .password_pg{padding:130px 0;}
	.view_save_table{padding:140px 0;}
	.blog_content p{font-size:19px;line-height:29px;}
	.cms_main{margin:60px 0;}
	.view_save_table .tga{white-space:nowrap;display:block;overflow-y:auto;}
	.product_price p.price_amt {max-width:260px;}
}

@media(max-width:1150px) {
	.footer_inr ul li a {font-size: 22px;line-height: 32px;}
	footer {padding: 30px 0;}
	.inner_bnr_row:before {width: 350px;height: 401px;top: initial;bottom: 20px;}
	.prdt_row_cnt_txt p {font-size: 26px;line-height: 36px;}
	.error_main {margin:150px 0;}
}

@media(max-width:1100px) {
	.banner_inr_lft {width: 50%;}
	.banner_inr_rgt{width:46%;}
	.distribution_cnt_btn a {padding: 20px 30px;}
	.footer_inr ul li a {font-size: 20px;line-height: 30px;}
	.inner_bnr_cnt h1 {font-size: 44px;line-height: 50px;}
	.inner_bnr_row:before {width: 330px;height: 401px;bottom: 20px;left: 150px;}
	.prdt_row_cnt_txt p {font-size: 24px;line-height: 34px;}
	.login_rgstr_bnr .inner_bnr_row:before, .contact_bnr .inner_bnr_row:before {width:200px;}
	.press_main{margin:60px 0;}
	.press_inr{grid-template-columns:repeat(2, 1fr);}
	.press_info h2, .cms_inner_cnt h2{font-size:38px;line-height:48px;}
	.header_rgt {column-gap: 20px;}
	.login_pg, .password_pg{padding:150px 0;}
	#gallery{grid-template-columns:repeat(2, 1fr);}
}

@media(max-width:1050px) {
	.login_rgstr_bnr .inner_bnr_row:before, .contact_bnr .inner_bnr_row:before {left:230px;}
	.press_info h2, .cms_inner_cnt h2{font-size:36px;line-height:46px;}
	.cart_icon p, .logout_ic a p{font-size:20px;}
	.logo a img{max-width:230px;}
}

@media(max-width:1024px) {
	.banner_inr{flex-direction:column-reverse;}
	.banner_inr_lft{width:100%;}
	.banner_inr_rgt{width:100%;padding-bottom:0;}
	.banner_inr_lft_img {margin-bottom: -20px;}
	.banner_inr_lft_img img{margin:0 auto;}
	.add_cart_btn button{letter-spacing:3px;}
	.contact_us .title h2, .order_title h2{font-size:32px;line-height:40px;}
	.press_info h2, .cms_inner_cnt h2{font-size:34px;line-height:44px;}
	.logo a img {max-width: 220px;}
	.product_price p.price_amt{max-width: 255px;}
}

@media(max-width:991px) {
	.navbar, .header_rgt_lf, .language_option, .search{display:none;}
	.menu ul li a{font-size:18px;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li a {font-size: 16px;}
	.mobile_logo{display:flex;justify-content:space-between;align-items:center;}
	.side_menu_main{display:none !important;}
	.side_menu_main {width:100%;right: -100%;}
	.menu_left, .menu_right .nav-list{display:none;}
	.navbar{justify-content:space-between;}

	.navigation {padding: 30px 4% 0;}
	.header_rgt_main{justify-content:flex-end;}
	.banner_inr_rgt{display:none;}
	.mobile_bnr_cnt .banner_inr_img{padding:60px 4% 60px;}
	.mobile_bnr_cnt .banner_inr_img img{display:block;margin:0 auto;}
	.mobile_bnr_cnt .banner_cnt{background:#F4F3F3;padding:55px 4%;}
	.mobile_bnr_title{margin-top:20px;}
	.banner_cnt{margin-top:0;}
	.menuIcon img{max-width:45px;}
	.distribution_inr{display:block;}
	.distribution_itm{text-align:center;}
	.distribution_cnt{display:block;}
	.distribution_cnt_lft, .distribution_cnt_rgt{width:100%;}
	.distribution_cnt_btn{max-width:600px;margin:0 auto;}
	.distribution_cnt_rgt{margin-top:40px;}
	.distribution_cnt_lft p, .distribution_cnt_lft ul li{font-size:24px;line-height:34px;}
	.footer_inr ul{display:block;}
	.footer_inr ul li{margin-bottom:15px}
	.footer_inr ul li:last-child{margin-bottom:0px;}
	.footer_inr ul li a {font-size: 24px;line-height: 34px;}

	.prdt_rw_itm, .prdt_row_cnt{display:block;}
	.prdt_row_cnt_txt{width:100%;}
	.prdt_rw_itm_rgt{width:100%;}
	.prdt_row_cnt_img{width:100%;}
	.prdt_rw_itm_lft {width: 100%;border-right:0;border-bottom: 1px solid #D6D2CC;}
	.product_lnd_main {padding: 50px 0;}
	.prdt_rw_itm_rgt{padding:25px 0;}
	.prdt_rw_itm_cnt, .prdt_btm_btn{padding:0 25px;}
	.prdt_gallery{padding:0 25px;}
	.prdt_row_cnt_img{text-align:center;}
	.prdt_row_cnt_txt p{text-align:center;}
	.contact_inner{display:block;}
	.contact_us_right, .contact_us_left {
        width: 100%;
    }
    .contact_us_left{margin-top:40px;}
    .contact_us .title h2{margin-bottom:20px;}
    .header_rgt_icon{display:block;}
    .header_rgt{column-gap:25px;}
    .cart_icon a img{max-width:100%;}
    .cart_icon a img, .logout_ic a img{max-height:31px;}
    .cart_icon p, .logout_ic a p{display:none;}
    .mobile_nav .contact_us_right_content a{
    	color: #6A6561;font-family: 'Barlow';font-size: 18px;font-weight: 500;line-height:28px;letter-spacing: 1px;column-gap:10px;
    }
    .mobile_nav .contact_us_right_content img {filter: brightness(0.9);}
    .login_pg, .password_pg {padding: 100px 0;}
    .error_main {margin: 100px 0;}
    .ftr_txt, .ftr_txt a{font-size:24px;line-height:34px;}
}


@media(max-width:800px) {
	.mobile_bnr_title h1{font-size:34px;line-height:44px;}
	.mobile_bnr_cnt .banner_inr_img {padding: 60px 4% 40px;}
	.mobile_bnr_cnt .banner_cnt{padding:40px 4%;}
	.logo a img{max-width:200px;}
	.login_rgstr_bnr .inner_bnr_row:before, .contact_bnr .inner_bnr_row:before {left:200px;}
	.press_info h2, .cms_inner_cnt h2{font-size:32px;line-height:42px;}
	.view_save_table .tga {width: 100%;display: block;white-space: nowrap;overflow-x: auto;}
	.order_title h2{margin-bottom:20px;}
}

@media(max-width:767px) {
	.distribution_cnt_lft p, .distribution_cnt_lft ul li{font-size:22px;line-height:32px;}
	.distribution_cnt_btn a {padding: 17px 30px;}
	.mobile_bnr_title h1 {font-size: 30px;line-height: 40px;}
	.banner_inr_lft_img {margin-bottom: -18px;}
	.inner_bnr_row:before{left:140px;width:230px;height:290px;}
	.inner_bnr_row{padding:278px 0 45px;}
	.product_lnd_row {margin-bottom: 30px;}
	.login_cnt h2{font-size:24px;margin-bottom:20px;}
	.contact_us .title h2, .order_title h2{font-size:28px;line-height:38px;}
	.press_inr{grid-template-columns:repeat(1, 1fr);}
	.press_inr .quote .blog_img img{height:auto;}
	.press_inr .blog_content h3, .press_inr .blog_content p{min-height:initial;}
	.blog_content {padding: 20px 20px;}
	.press_info h2, .cms_inner_cnt h2{font-size:30px;line-height:40px;}
	.press_info p{font-size:20px;line-height:28px;margin-bottom:20px;}
	.press_info h5, .press_info h3{margin-bottom:20px;}
	.cms_inner_cnt p{font-size: 20px;line-height: 28px;margin-bottom: 20px;}
	.cms_inner_cnt ul li{font-size: 20px;line-height: 28px;}
	.cms_inner_cnt h2{margin-bottom:20px;}
	.mfp-container{padding:0 20px;}
}

@media(max-width:700px) {
	.banner_inr_lft_img {margin-bottom: -17px;}
	.inner_bnr_row:before{content:none;}
	.inner_bnr_row {padding: 200px 0 45px;}
	.prdt_rw_itm_rgt{padding:20px 0;}
	.prdt_rw_itm_cnt, .prdt_btm_btn{padding:0 20px;}
	.add_cart_btn button {font-size:22px;line-height:32px;min-width:180px;}
	.quantity_btn label {font-size: 22px;line-height: 32px;padding: 14px 30px;}
	.quantity_btn input{font-size:22px;line-height:32px;}
	.quantity_btn {max-width: 230px;}
	.prdt_row_cnt_txt p {font-size: 22px;line-height: 32px;}
	.press_info h2, .cms_inner_cnt h2{font-size: 28px;line-height: 36px;}
	.pop-up-text-data h3 a{font-size:22px;line-height:24px;}
	.pop-up-qty{font-size:22px;}
	.contact_us_right a, .contact_us_right .contact_us_right_content p{line-height:28px;}
	.product_price p.price_amt {max-width:244px;}
	.prdt_gallery{padding:0 20px;}
	#gallery{grid-template-columns: repeat(2, 1fr);}
}

@media(max-width:650px) {
	.banner_inr_lft_img {margin-bottom:-16px;}
	.ftr_txt{flex-wrap:wrap;justify-content:center;gap:15px;}
	.ftr_txt p{width:100%;}
}

@media(max-width:600px) {
	.banner_inr_lft_img {margin-bottom:-15px;}
	.prdt_rw_itm_cnt h2 {font-size: 28px;line-height: 36px;}
	.menuIcon img {max-width: 35px;}
	.add_cart_btn button{letter-spacing:1.5px;}
	.login_inr .login_cnt {padding: 30px 20px 30px;}
	.login_inr .tabs{padding:30px 20px 0px;}
	.error_inr h2{font-size:38px;}
	.error_dtl {margin: 30px auto 0;}
	.error_dtl p{padding:20px 0;}
	.ftr_txt, .ftr_txt a {font-size: 22px;line-height: 32px;}
	.product_price p.price_amt{max-width:225px;}
	#gallery{display:none;}
	.login_inr .frm_grp_row{grid-template-columns:repeat(1, 1fr);gap:0;}
	.login_inr .frm_grp input{margin-bottom:0;}
}

@media(max-width:600px) {
	.banner_inr_lft_img {margin-bottom:-14px;}
	.header_rgt{position:initial;}
	.header_inner{position:relative;}
	.pop-up-page{width:100%;}
}

@media(max-width:550px) {
	.prdt_btn_rw{display:block;}
	.add_cart_btn button{min-width:100%;}
	.quantity_btn{margin:15px auto 0;}
	.pop-up-page p{font-size:24px;line-height:30px;}
	.cart-image-box img {max-width: 135px;}
	.cart-details ul li{column-gap:20px;}
	.ftr_txt{flex-wrap:wrap;gap:10px;}
	.ftr_txt p{width:100%}
	.product_price p.price_amt {max-width:100%;}
}

@media(max-width:500px) {
	.footer_inr ul li a {font-size:20px;line-height:30px;}
	.distribution_main h2 {font-size: 36px;}
	.mobile_bnr_cnt .banner_inr_img {padding: 60px 5% 40px;}
	.mobile_bnr_cnt .banner_cnt{padding:40px 5%}
	.container{padding:0 5%;}
	.navigation{padding:30px 5% 0;}
	.banner_inr_lft_img {margin-bottom:-13px;}
	.inner_bnr_cnt h1 {font-size: 40px;line-height: 50px;}
	.prdt_rw_itm_cnt h2 {font-size: 26px;line-height: 34px;}
	.login_btn{display:block;}
	.login_inr .login_submit button{width:100%;}
	.login_submit{margin-bottom:15px;}
	.forgot{text-align:center;}
	.header_rgt {column-gap: 15px;}
	.error_inr h2 {font-size: 34px;}
	.error_dtl {margin: 20px auto 0;}
	.error_dtl p{font-size:20px;line-height:30px;}
	.pop-up-page{padding:15px 15px;}
	.cart-details .primary button {padding: 8px 12px;font-size:18px;line-height:27px;}
	#gallery{grid-template-columns:repeat(1, 1fr);}
}

@media(max-width:450px) {
	.distribution_cnt_btn a {font-size: 24px;line-height: 34px;padding:13px 20px;}
	.banner_inr_lft_img {margin-bottom:-12px;}
	.quantity_btn label {font-size:20px;line-height:30px;padding: 14px 30px;}
	.quantity_btn input{font-size:20px;line-height:30px;}
	.press_info h2, .cms_inner_cnt h2{font-size: 26px;line-height: 34px;}
	.menuIcon{padding:3px 5px;}
	.cart_icon a img, .logout_ic a img {max-height: 27px;}
	.logo a img {max-width: 160px;}
	.header_rgt {column-gap: 10px;}
	.cart-details ul li{display:block;}
	.cart-image-box img{max-width:200px;margin:0 auto;}
	.pop-up-text-data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
	.pop-up-text-data{width:100%;}
	.popup_price_sec{width:100%;}
	.pop-up-text-data h3{margin-bottom:15px;}
	.pop-up-page{height:70vh;overflow-y:auto;}
	.cart-image-box{text-align:center;}
	.popup_total ul li{display:flex;}
}

@media(max-width:400px) {
	.banner_inr_lft_img {margin-bottom:-10px;}
	.logo a img {max-width: 160px;}
	.cart-details .primary{display:block;}
	.cart-details .primary button{width:100%;}
	.cart-details .primary button#more_products{margin-bottom:10px;}
	.mo_menu.active{padding:30px 20px;}
	.mobile_nav .contact_us_right_content a{font-size:16px;line-height:26px;}
}

@media(max-width:350px) {
	.banner_inr_lft_img {margin-bottom:-9px;}
	.distribution_cnt_btn a {font-size: 20px;line-height: 30px;}
	.footer_inr ul li a {font-size: 18px;line-height:28px;}
}
