@media screen and (min-width: 1200px) {
	.wraper{
		width: 100%;
		max-width: 1200px;
		height: auto;
		position: relative;
		padding: 30px 0 0;
		margin: auto;
	}
	.modal-content{
	    border-radius: calc(1200*(30px / 1520));
	    border-radius: -webkit-calc(1200*(30px / 1520));
	    border-radius: -moz-calc(1200*(30px / 1520));
	}
	.checkout-wraper{
		max-width: 1200px;
	}
	.site-container{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		flex-wrap: wrap;
	}

	.wraper .left-part{
		width: 70.65%;
		-moz-flex:0 0 70.65%;
		-webkit-flex:0 0 70.65%;
		-ms-flex:0 0 70.65%;
		margin-left: 2.63%;
	}
	.wraper .right-part{
		width: 22.50%;
		-moz-flex:0 0 22.50%;
		-webkit-flex:0 0 22.50%;
		-ms-flex:0 0 22.50%;
		margin-left: 1.75%;
	}
	.banner{
		width: 100%;
		height: calc(1200 * (435px/1520));
		height: -webkit-calc(1200 * (435px/1520));
		height: -moz-calc(1200 * (435px/1520));
		position: relative;
		border-radius: var(--element_corner);
		overflow: hidden;
		/*margin-bottom:calc(1200 * (24px/1520));
		margin-bottom:-webkit-calc(1200 * (24px/1520));  
		margin-bottom:-moz-calc(1200 * (24px/1520));*/    
	}
	.banner:before{
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
		background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(1, 1, 1, 0.49) 100%);
		background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(1, 1, 1, 0.49) 100%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(1, 1, 1, 0.49) 100%);
	}
	.banner video{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.banner img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.banner .company-name{
		width: auto;
		height: auto;
		position: absolute;
		left: 32px;
		bottom: 50px;
	}
	.banner .company-name .name-logo-p{
	  font-size: calc(1200 * (30px/1520));
	  font-size: -webkit-calc(1200 * (30px/1520));
	  font-size: -moz-calc(1200 * (30px/1520));
	}
	.banner .company-name .name-logo{
		max-width: calc(1200 * (550px/1520));
	}
	.banner .company-name h3{
		font-size: var( --name_font_size);
		font-weight: var(--name_font_weight);
		color: var(--name_font_color);
		font-family: var( --name_font_style);
		font-style: var(--name_font_decoration);
	}
	.banner .user-btn{
		width: calc(1200 * (400px/1520));
		width: -webkit-calc(1200 * (400px/1520));
		width: -moz-calc(1200 * (400px/1520));
		height: auto;
		position: absolute;
		top: calc(1200 * (30px/1520));
		top: -webkit-calc(1200 * (30px/1520));
		top: -moz-calc(1200 * (30px/1520));
		right: calc(1200 * (30px/1520));
		right: -webkit-calc(1200 * (30px/1520));
		right: -moz-calc(1200 * (30px/1520));
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.banner .profile-drop2{
		display: none;
	}
	.banner .profile-drop{
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		max-height: calc(1200 * (45px/1520));
		max-height: -webkit-calc(1200 * (45px/1520));
		max-height: -moz-calc(1200 * (45px/1520));
		height: auto;
		position: relative;
		border-radius: calc(1200*(23px / 1520));
		right: 0;
		background: #fff;
		transition: 0.3s;
	}
	.banner .profile-drop.open{
		width: calc(1200 * (400px/1520));
		width: -webkit-calc(1200 * (400px/1520));
		width: -moz-calc(1200 * (400px/1520));
		height: auto;
		max-height: 500px;
		position: absolute;
		top: 0;
		overflow: hidden;
    	padding: calc(1200*(12px / 1520));
	}
	.banner .profile-drop.d-block{
		display: block;
	}
	.banner .profile-drop.open .name{
		display: flex;
		justify-content: space-between;
		align-items: center;
/*		padding-left: 30px;*/
	}
	.banner .profile-drop .name h6{
		font-size: calc(1200 * (23px/1520));
		font-size: -webkit-calc(1200 * (23px/1520));
		font-size: -moz-calc(1200 * (23px/1520));
		font-weight: 600;
		display: none; 
    	padding: calc(1200*(15px / 1520)) 0 0 calc(1200*(15px / 1520));
	}
	.banner .icon{
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		border-radius: calc(1200 * (12px/1520));
		background: #fff;
		position: relative;
		cursor: pointer;
	}
	.banner .profile-drop .user-menu{
		width: 100%;
		height: auto;
		max-height: 0;
		padding: calc(1200*(5px / 1520));
		overflow: hidden;
		transition: 0.3s;
		overflow: hidden;	
	}
	.banner .profile-drop.open .user-menu{
		max-height: 500px;
/*		padding-bottom: 20px;*/
	}
	.banner .profile-drop .user-menu ul li{
		font-size: calc(1200 * (20px/1520));
		font-size: -webkit-calc(1200 * (20px/1520));
		font-size: -moz-calc(1200 * (20px/1520));
		padding: 10px;
		border-radius: 10px;
		color:var(--all_main_color);
		display: block;
		box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
		-webkit-box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
		-moz-box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
		transition: 0.3s;
		height: calc(1200 * (50px/1520));
		height: -webkit-calc(1200 * (50px/1520));
		height: -moz-calc(1200 * (50px/1520));
	}
	.banner .profile-drop .user-menu ul li a{
		color:var(--all_main_color);
	}
	.banner .profile-drop .user-menu ul li a:hover{
		background: var(--small_element_color);
		color:var(--all_main_color);
	}

	.banner .icon:after{
		display: none;
	}
	.banner .dropdown-menu{
		width: calc(1200 * (250px/1520));
		width: -webkit-calc(1200 * (250px/1520));
		width: -moz-calc(1200 * (250px/1520));
		border-radius: 10px;
		transform: translate3d(3px, 35px, 0px) !important;
	}
	.banner .langauge:after{
		display: none;
	}
	.banner .dropdown-menu li{
		display: block;
	}

	.banner .dropdown-menu a{
		width: 100%;
		height: auto;
		position: relative;
		display: table;
		border-bottom: 1px solid #f3f3f3;
		padding: 10px 20px;
		cursor: pointer;
		display: table;
		color: var(--all_main_color);

	}
	.banner .dropdown-menu a img{
		width: 40px;
		height: 25px;
		border-radius: 3px;
		margin-right: 7px;
	}
	.banner .dropdown-menu a:hover{
		background: var(--all_button_back);
		color: var(--all_button_color);
	}
	.banner .dropdown-menu a.active{
		background: var(--all_button_back);
		color: var(--all_button_color);
	}
	.banner .langauge{
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		border-radius: calc(1200*(12px / 1520));
		padding: calc(1200*(3px / 1520));
		margin-right: calc(1200*(12px / 1520));
		background: #fff;
		overflow: hidden;
		cursor: pointer;
		position: relative;
		cursor: pointer;
	}
	.banner .langauge img{
		width: 100%;
		height: 100%;
		border-radius: calc(1200*(12px / 1520));
	}
	.banner .langauge2{
		display: none;
	}
	.banner .langauge select{
		background: transparent;
		border: none;
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		font-size: calc(1200 * (18px/1520));
		font-size: -webkit-calc(1200 * (18px/1520));
		font-size: -moz-calc(1200 * (18px/1520));
		-moz-appearance: none;
	    -webkit-appearance: none;
	    text-align: center;
	    padding-top:2px;
	    color: var(--all_main_color);
	    padding: 0 8px;

	}
	.banner .left-side-btun{
		position: absolute;
		display: flex;
		width: auto;
		height: auto;
		top: calc(1200 * (30px/1520));
		top: -webkit-calc(1200 * (30px/1520));
		top: -moz-calc(1200 * (30px/1520));
		left: calc(1200 * (30px/1520));
		left: -webkit-calc(1200 * (30px/1520));
		left: -moz-calc(1200 * (30px/1520));
	}
	.banner .info-btn{
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		border-radius: calc(1200 * (12px/1520));
		background: #fff;
		overflow: hidden;
		cursor: pointer;
		position: relative;
	}
	.banner .back-btn{
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		background: #fff;
		border-radius: 13px;
		overflow: hidden;
		cursor: pointer;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 30px;
		color: #a0a0a4;
		padding-right: 2px;
		margin-right: 8px;
	}
	.banner .tab-box{
		width: 100%;
		height: auto;
		position: absolute;
		left: 0;
		bottom: -1px;
		display: none; 
	}
	.banner .tab-box .tab-btn{
		margin: 0;
	}
	.banner .tab-box .tab-btn span{
		display: table;
		text-decoration: none;
		color: var(--all-main-color);
		background: #E0E0E0;
		border-radius: 20px 20px 0 0;
		padding: 7px 20px;
		font-size: 14px;
	}
	.banner .tab-box .tab-btn input{
		display: none;
	}
	.banner .tab-box .tab-btn input:checked ~ span{
		background: var(--small_element_color);
		color: var(--small_element_text);
	}
	.banner .tab-box .tab-btn.active{
		background: #fff;
	}
	.today-offer{
		width: 100%;
		height: auto;
		position: relative;
	}
	.today-offer .owl-stage{
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
	}
	.today-offer .offer-item{
		width: 100%;
		height: 100%;
		border-radius: 100px;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		padding: 11px 25px 11px 10px;
		align-items: center;
		background: #FE7E33;
	}
	.today-offer .offer-item.item-2{
		background: #E89528;
	}
	.today-offer .offer-item.item-3{
		background: #EFC203;
	}
	.today-offer .offer-item .image{
		width: calc(1200 * (108px/1520));
		width: -webkit-calc(1200 * (108px/1520));
		width: -moz-calc(1200 * (108px/1520));
		height: calc(1200 * (108px/1520));
		height: -webkit-calc(1200 * (108px/1520));
		height: -moz-calc(1200 * (108px/1520));
		border-radius: 50%;
		overflow: hidden;
		background: #fff;
		flex: 0 0 calc(1200 * (108px/1520));
		flex: 0 0 -webkit-calc(1200 * (108px/1520));
		flex: 0 0 -moz-calc(1200 * (108px/1520));
		margin-right: 10px;
	}
	.today-offer .offer-item .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.today-offer .offer-item .text h6{
	font-weight: 600;
	font-size: calc(1200 * (18px/1520));
	font-size: -webkit-calc(1200 * (18px/1520));
	font-size: -moz-calc(1200 * (18px/1520));
	color: #fff;
	}
	.today-offer .offer-item .text p{
	font-style: normal;
	font-weight: 400;
	font-size: calc(1200 * (16px/1520));
	font-size: -webkit-calc(1200 * (16px/1520));
	font-size: -moz-calc(1200 * (16px/1520));
	line-height: 108.3%;
	color: #fff;
	margin-top: 5px;
	}
	.catagory-dish{
		width: 100%;
		height: auto;
		position: relative;
		margin-top: 23px;
	}
	.catagory-dish .cat-item{
		width: 100%;
		height: calc(1200 * (144px/1520));
		height: -webkit-calc(1200 * (144px/1520));
		height: -moz-calc(1200 * (144px/1520));
		border-radius: var(--element_corner);
		overflow: hidden;
		position: relative;
	}
	.catagory-dish .cat-item img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.catagory-dish .cat-item .overlay{
		width: 100%;
		height: 100%;
		position: absolute;
		background: rgba(47, 47, 47, 0.34);
		left: 0;
		top: 0;
		padding: 12px;
	}
	.catagory-dish .cat-item .overlay h5{
		font-size: calc(1200 * (30px/1520));
		font-size: -webkit-calc(1200 * (30px/1520));
		font-size: -moz-calc(1200 * (30px/1520));
		color: #fff;
		font-weight: 600;
	}
	.catagory-dish .cat-item .overlay p{
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
		color: #fff;
	}
	.food-item{
		width: 100%;
		height: auto;
		position: relative;
		position: sticky;
		top: 0;
		z-index: 9;
		background: var(--site_background);
	    border-radius: 0 0 10px 10px;
	    display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	    margin-top: 26px;
	}
	.food-item .arrow{
		top: 0;
		z-index: 999;
	    width: calc(1200 * (44px/1520));
	    width: -webkit-calc(1200 * (44px/1520));
	    width: -moz-calc(1200 * (44px/1520));
	    height: calc(1200 * (44px/1520));
	    height: -webkit-calc(1200 * (44px/1520));
	    height: -moz-calc(1200 * (44px/1520));
	    font-size: calc(1200 * (25px/1520));
	    line-height: calc(1200 * (27px/1520));
		cursor: pointer;
		border-radius: 50%;
		border: 1px solid var(--cat_button_color);
		background: var(--cat_button_back);
		color: var(--cat_button_color) !important;
		display: -webkit-box;     
	  	display: -moz-box;      
	  	display: -ms-flexbox;
	  	display: -webkit-flex;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.food-item .arrow.left-arrow{
		left: 0;
	}
	.food-item .arrow.right-arrow{
		right: 0;
	}
	.food-item .menu-item{
		width: 85%;
		margin: 0 auto;
		height: calc(1200 * (52px/1520));
		height: -webkit-calc(1200 * (52px/1520));
		height: -moz-calc(1200 * (52px/1520));
		position: relative;
		white-space: nowrap;
	    overflow-y: auto;
	    -ms-overflow-style: none;
	     scrollbar-width: none; 
	}
	.menu-item::-webkit-scrollbar {
	  display: none;
	}
	.menu-item::-moz-scrollbar {
	  display: none;
	  background: #fff;
	}
	.food-item ul{
		/*width: auto;
		position: absolute;*/
		width: 100%;
	    height: calc(1200 * (52px/1520));
	    height: -webkit-calc(1200 * (52px/1520));
	    height: -moz-calc(1200 * (52px/1520));
	    position: relative;
	    white-space: nowrap;
/*	    overflow-y: auto;*/
	}
	.food-item ul li{
		display: inline-block;
		margin-right: 15px;

	}
	.food-item ul li a{
		width: 100%;
		height: calc(1200 * (47px/1520));
		height: -webkit-calc(1200 * (47px/1520));
		height: -moz-calc(1200 * (47px/1520));
		background: var(--cat_button_back);
		border-radius: 10px;
		/*box-shadow:  0px 0px 15px var(--cat_button_saddow);
		-webkit-box-shadow:0px 0px 15px var(--cat_button_saddow);
		-moz-box-shadow:0px 0px 15px var(--cat_button_saddow);*/
		display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		border-radius: 30px;
		transition: 0.3s;
		padding: 0 15px;
		border: 1px solid var(--cat_button_border);
		transition: 0.3s;
		color: var(--cat_button_color);
		font-size: calc(1200 * (22px/1520));
		font-size: -webkit-calc(1200 * (22px/1520));
		font-size: -moz-calc(1200 * (22px/1520));
	}
	/*.food-item ul li a:hover{
		background: var(--cat_active_back);
		color: var(--cat_active_color);
	}*/
	.food-item ul li a.active{
		background: var(--cat_active_back);
		color: var(--cat_active_color);
	}
	.productDetails2-popup .modal-dialog {
	    max-width: calc(1200 * (1050px/1520));
	}
	.productDetails2-popup .modal-body{
		padding: calc(1200 * (25px/1520)) 0;
	}
	.productDetails2-popup .modal-content .close {
		font-size: calc(1200 * (65px/1520));
	}
	.productDetails2-popup .modal-body .prod-scroll{
		margin: 50px 15px 0;
	}
	.productDetails2-popup .modal-content .close .fa-close:before {
	    -webkit-text-stroke: 7px var(--site_background);
	}
	.productDetails2-popup .modal-content .top-item-name h3 {
	    font-size: calc(1200 * (35px/1520));
	}
	.productDetails2-popup .modal-body .image-box {
	    height: calc(1200 * (325px/1520));
	    border-radius: calc(1200 * (20px/1520));
	    margin-bottom: calc(1200 * (25px/1520));
	    margin-right: calc(1200 * (30px/1520));
	}
	.productDetails2-popup .modal-body .sub-prod-img {
    	height: calc(1200 * (420px/1520));
	}
	.productDetails2-popup .modal-body .text{
	    margin-right: calc(1200 * (30px/1520));
	}
	.productDetails2-popup .modal-body .text .title h3{
	    font-size: calc(1200 * (36px/1520));
	    line-height: calc(1200 * (41px/1520));
	}
	.productDetails2-popup .modal-body .text .title h4 {
	    font-size: calc(1200 * (36px/1520));
	    line-height: calc(1200 * (41px/1520));
	}
	.productDetails2-popup .modal-body .title .grp-req2{
        font-size: calc(1200*(22px / 1520));
        line-height: calc(1200*(27px / 1520));
	    padding: 10px 0;
	    border-radius: 20px;
	}
	.productDetails2-popup .modal-body .text p{
	    font-size: calc(1200 * (22px/1520));
	    line-height: calc(1200 * (27px/1520));
	}
	.productDetails2-popup .modal-body .title-top img{
		width: 12%;
	}
	.productDetails2-popup .modal-body .title .grp-req2 img{
		width: 12%;
	}
	.productDetails2-popup .modal-body .group-4{
		margin-bottom: calc(1200 * (30px/1520));
	}
	.productDetails2-popup .modal-body .group-4 .title h5{
        font-size: calc(1200*(31px / 1520));
        line-height: calc(1200*(36px / 1520));
	}
	.productDetails2-popup .modal-body .group-4 .radio-item .left-part-radio .form-group label{
	    font-size: calc(1200*(23px / 1520));
	    line-height: calc(1200*(28px / 1520));
	}
	.productDetails2-popup .modal-body .group-4 .radio-item .right-part-radio p{
	    font-size: calc(1200*(23px / 1520));
	    line-height: calc(1200*(28px / 1520));
	}
	.productDetails2-popup .modal-body .btn-box .quantity .qtySelector{
		/* padding: calc(1200*(3px / 1520)) 0; product popup qty section */
		/*padding: calc(1200*(13px / 1520)) 0;*/
	}
	.productDetails2-popup .modal-body .btn-box .quantity .qtySelector .value-button{
        font-size: calc(1200*(40px / 1520));
        line-height: calc(1200*(30px / 1520));
	}
	.productDetails2-popup .modal-body .btn-box .quantity .qtySelector .form-control{
	    font-size: calc(1200*(28px / 1520));
	    line-height: calc(1200*(28px / 1520));
	}
	.productDetails2-popup .modal-body .btn-box .cart-btn{
	    font-size: calc(1200*(23px / 1520));
	    line-height: calc(1200*(28px / 1520));
	}
	.productDetails2-popup .modal-body .group-4 .radio-item .middle-part .qtySelector .form-control, .productDetails2-popup .modal-body .topping-part .topping-item .quantity .qtySelector .form-control{
		font-size: calc(1200*(23px / 1520));
	}
	.productDetails2-popup .modal-body .btn-box .cart-btn.short{
		margin-bottom: 0;
	}
	.productDetails3-popup .modal-dialog {
	    max-width: calc(1200 * (1050px/1520));
	}
	.productDetails3-popup .modal-body{
		padding: 25px 0;
	}
	.productDetails3-popup .modal-content .close .fa-close:before {
	    -webkit-text-stroke: 7px var(--site_background);
	}
	.productDetails3-popup .modal-body .text .title h3{
	    font-size: calc(1200 * (40px/1520));
	    line-height: calc(1200 * (45px/1520));
	}
	.productDetails3-popup .modal-body .text .title h4 {
	    font-size: calc(1200 * (40px/1520));
	    line-height: calc(1200 * (45px/1520));
	}
	.productDetails3-popup .modal-body .title .grp-req2{
	    padding: 10px 0;
	    border-radius: 20px;
	}
	.productDetails3-popup .modal-body .title-top img{
		width: 12%;
	}
	.productDetails3-popup .modal-body .title .grp-req2 img{
		width: 12%;
	}
	.productDetails3-popup .modal-body .group-4{
		margin-bottom: calc(1200 * (30px/1520));
	}
	.productDetails3-popup .modal-body .group-4 .radio-item .middle-part .qtySelector .form-control, .productDetails3-popup .modal-body .topping-part .topping-item .quantity .qtySelector .form-control{
		font-size: 20px;
	}
	.productDetails3-popup .modal-body .comment-box p {
	    font-size: calc(1200*(25px / 1520));
	}
	.populer-now{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0;
/*		padding-top: 20px;*/
	}
	.populer-now .title{
		width: 100%;
		height: auto;
		position: relative;
		margin-bottom: 15px;
	}
	.populer-now .title h3{
		color: var(--category_font_color);
		font-weight: 400;
		font-size: calc(1200 * (36px/1520));
		font-size: -webkit-calc(1200 * (36px/1520));
		font-size: -moz-calc(1200 * (36px/1520));
		line-height: 44px;
	}
	.populer-now .mb-30{
		margin-bottom: 30px;
	}
	.populer-now .item{
		width: 100%;
		height: 100%;
		position: relative;
		background: var(--dish_card_background_transparent);
		border-radius: var(--element_corner);
		box-shadow: 0px 0px 25px -10px #979797;
		-webkit-box-shadow: 0px 0px 25px -10px #979797;
		-moz-box-shadow: 0px 0px 25px -10px #979797;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		flex-direction: row;
		cursor: pointer;
	}
	.populer-now .item .image{
		width: 45%;
		height: calc(1200 * (224px/1520));
		height: -webkit-calc(1200 * (224px/1520));
		height: -moz-calc(1200 * (224px/1520));
		position: relative;
		border-radius: var(--element_corner);
		overflow: hidden;
	}
	.populer-now .item .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
		transition: 0.3s;
	}
	.populer-now .item .image .mark-icon{
		position: absolute;
		right: 5px;
		top: 5px;
		border-radius: 13px;
		display: flex;
		background: #fff;
		padding-right: 9px;
		align-items: center;
	}
	.populer-now .item .image .mark-icon p{
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		color: var(--all_button_back);
	}
	.populer-now .item .image .icon{
		border-radius: 7px;
		margin-right: 7px;
	}
	.populer-now .item .text{
		width: 100%;
		height: auto;
		position: relative;
		padding: calc(1200 * (20px/1520)) calc(1200 * (20px/1520)) calc(1200 * (20px/1520)) 0;
		overflow-y: auto;
		overflow-x:hidden;
		bottom: 0;
		background: var(--dish_card_background_transparent);
		border-radius: var(--element_corner);
		transition:position 0.3s;
		flex: 1;
	  	display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		flex-wrap: wrap;
		align-content: space-between; 
	}
	.populer-now .item .text.item-padd{
		padding-left: calc(1200 * (20px/1520)) !important;
	}
	.populer-now .item .text .top{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.populer-now .item .text .bottom{
		width: 100%;
	}
	.populer-now .item .heading{
		width: 100%;
		height: auto;
	  	padding: 0 10px;
	  	position: relative;
	  	justify-content: space-between;
	}
	.populer-now .item .heading h3{
		font-size: calc(1200 * (23px/1520));
		font-size: -webkit-calc(1200 * (23px/1520));
		font-size: -moz-calc(1200 * (23px/1520));
	    line-height: calc(1200 * (27px/1520));
	    margin-bottom: calc(1200 * (10px/1520));
	    height: calc(1200 * (50px/1520));
	}
	.populer-now .item .heading p{
		font-weight: 400;
		font-size: calc(1200 * (12px/1520));
		font-size: -webkit-calc(1200 * (12px/1520));
		font-size: -moz-calc(1200 * (12px/1520));
		line-height: 14px;
		color: var(--dish_card_text_color);
	}
	.populer-now .item .desc{
		width: 100%;
		height: auto;
		min-height: 20px;
		max-height: 70px;
		overflow:hidden;
		padding:0 10px;
		scrollbar-color: var(--small_element_scroll) #f1f1f1;
	  	scrollbar-width: thin;
	  	margin-bottom: 10px;
	  	margin-top: 13px;
	  	display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;

	}
	.populer-now .item .desc p{
		color: var(--dish_card_text_color);
		font-weight: 400;
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
		line-height: calc(1200 * (19px/1520));
	}
	.populer-now .item .link-btn{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding:0px 10px 0;
	}
	.populer-now .item .link-btn h5{
		color: var(--dish_card_text_color);
		font-weight: 600;
		font-size: calc(1200 * (24px/1520));
		font-size: -webkit-calc(1200 * (24px/1520));
		font-size: -moz-calc(1200 * (24px/1520));
		line-height: 29px;
	}
	.populer-now .item .link-btn .add-btn {
	    background: var(--small_element_color);
	    border-radius: calc(1200 * (15px/1520));
	    border-radius: -webkit-calc(1200 * (15px/1520));
	    border-radius: -webkit-calc(1200 * (15px/1520));
	    width:calc(1200 * (49px/1520));
	    width:-webkit-calc(1200 * (49px/1520));
	    width:-moz-calc(1200 * (49px/1520));
	    height: calc(1200 * (49px/1520));
	    height: -webkit-calc(1200 * (49px/1520));
	    height: -moz-calc(1200 * (49px/1520));
	    font-size: calc(1200 * (55px/1520));
	    font-size: -webkit-calc(1200 * (55px/1520));
	    font-size: -moz-calc(1200 * (55px/1520));
	    font-weight: 300;
	    color: var(--small_element_text);
	    display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	    align-items: center;
	    justify-content: center;
	    line-height: 40px;
	}
	.populer-now .owl-carousel .owl-item{
		padding-bottom: 10px;
	}
	.populer-now .owl-carousel .owl-stage{
		display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	}


	.all-food{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0;
/*		padding-top: 20px;*/
	}
	.all-food .title{
		width: 100%;
		height: auto;
		position: relative;
		margin-bottom: 15px;
	}
	.all-food .title h3{
		color: var(--category_font_color);
		font-weight: 400;
		font-size: calc(1200 * (36px/1520));
		font-size: -webkit-calc(1200 * (36px/1520));
		font-size: -moz-calc(1200 * (36px/1520));
		line-height: 44px;
	}
	.all-food .mb-30{
		margin-bottom: 30px;
	}
	.all-food .item{
		width: 100%;
		height: 100%;
		position: relative;
		background: var(--dish_card_background_transparent);
		border-radius: var(--element_corner);
		box-shadow: 0px 0px 25px -10px #979797;
		-webkit-box-shadow: 0px 0px 25px -10px #979797;
		-moz-box-shadow: 0px 0px 25px -10px #979797;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		flex-direction: column;
		cursor: pointer;
	}
	.all-food .item .image{
		width: 100%;
		height: calc(1200 * (300px/1520));
		height: -webkit-calc(1200 * (300px/1520));
		height: -moz-calc(1200 * (300px/1520));
		position: relative;
		border-radius: var(--element_corner);
		overflow: hidden;
	}
	.all-food .item .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
		transition: 0.3s;
	}
	.all-food .item .image .mark-icon{
		position: absolute;
		right: 5px;
		top: 5px;
		border-radius: 13px;
		display: flex;
		background: #fff;
		padding-right: 9px;
		align-items: center;
	}
	.all-food .item .image .mark-icon p{
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		color: var(--all_button_back);
	}
	.all-food .item .image .icon{
		border-radius: 7px;
		margin-right: 7px;
	}
	.all-food .item .text{
		width: 100%;
		height: auto;
		position: relative;
		/*padding: calc(1200 * (20px/1520)) calc(1200 * (20px/1520)) calc(1200 * (20px/1520)) 0;*/
		padding: calc(1200*(15px / 1520));;
		overflow-y: auto;
		overflow-x:hidden;
		bottom: 0;
		background: var(--dish_card_background_transparent);
		border-radius: var(--element_corner);
		transition:position 0.3s;
		flex: 1;
	  	display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		flex-wrap: wrap;
		align-content: space-between; 
	}
	.all-food .item .text.item-padd{
		padding-left: calc(1200 * (20px/1520)) !important;
	}
	.all-food .item .text .top{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.all-food .item .text .bottom{
		width: 100%;
	}
	.all-food .item .heading{
		width: 100%;
		height: auto;
	  	padding: 0 10px;
	  	position: relative;
	  	justify-content: space-between;
	}
	.all-food .item .heading h3{
		font-size: calc(1200 * (23px/1520));
		font-size: -webkit-calc(1200 * (23px/1520));
		font-size: -moz-calc(1200 * (23px/1520));
	    line-height: calc(1200 * (27px/1520));
	    margin-bottom: calc(1200 * (10px/1520));
	    height: calc(1200 * (50px/1520));
	}
	.all-food .item .heading p{
		font-weight: 400;
		font-size: calc(1200 * (12px/1520));
		font-size: -webkit-calc(1200 * (12px/1520));
		font-size: -moz-calc(1200 * (12px/1520));
		line-height: 14px;
		color: var(--dish_card_text_color);
	}
	.all-food .item .desc{
		width: 100%;
		height: auto;
		min-height: 20px;
		max-height: 70px;
		overflow:hidden;
		padding:0 10px;
		scrollbar-color: var(--small_element_scroll) #f1f1f1;
	  	scrollbar-width: thin;
	  	margin-bottom: 10px;
	  	margin-top: 13px;
	  	display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;

	}
	.desc::-webkit-scrollbar {
	  width: 3px;
	}
	.desc::-webkit-scrollbar-track {
	  background: #f1f1f1;
	}
	.desc::-webkit-scrollbar-thumb {
	 background: var(--small_element_scroll);
	}
	.desc::-webkit-scrollbar-thumb:hover {
	  background: var(--small_element_scroll);
	}
	.all-food .item .desc p{
		color: var(--dish_card_text_color);
		font-weight: 400;
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
		line-height: calc(1200 * (19px/1520));
	}
	.all-food .item .link-btn{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding:0px 10px 0;
	}
	.all-food .item .link-btn h5{
		color: var(--dish_card_text_color);
		font-weight: 600;
		font-size: calc(1200 * (24px/1520));
		font-size: -webkit-calc(1200 * (24px/1520));
		font-size: -moz-calc(1200 * (24px/1520));
		line-height: 29px;
	}
	.all-food .item .link-btn h5 del{
		font-size: calc(1200 * (20px/1520));
		margin-left: calc(1200 * (10px/1520));
	}
	.all-food .item .link-btn .add-btn {
	    background: var(--small_element_color);
	    border-radius: calc(1200 * (15px/1520));
	    border-radius: -webkit-calc(1200 * (15px/1520));
	    border-radius: -webkit-calc(1200 * (15px/1520));
	    width:calc(1200 * (49px/1520));
	    width:-webkit-calc(1200 * (49px/1520));
	    width:-moz-calc(1200 * (49px/1520));
	    height: calc(1200 * (49px/1520));
	    height: -webkit-calc(1200 * (49px/1520));
	    height: -moz-calc(1200 * (49px/1520));
	    font-size: calc(1200 * (55px/1520));
	    font-size: -webkit-calc(1200 * (55px/1520));
	    font-size: -moz-calc(1200 * (55px/1520));
	    font-weight: 300;
	    color: var(--small_element_text);
	    display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	    align-items: center;
	    justify-content: center;
	    line-height: 40px;
	}
	.all-food .card-dish.twoCard .item .image {
	    height: calc(1200 * (200px/1520));
	}
	.all-food .card-dish.rectCard .item .image{
	    height: calc(1200 * (200px/1520));
	}
	.all-food .owl-carousel .owl-item{
		padding-bottom: 10px;
	}
	.all-food .owl-carousel .owl-stage{
		display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	}
	.right-part .right-side-part{
    	width: calc(1200 * (333px/1520));
	}
	.checkout-wraper .right-part .right-side-part{
		width: calc(1200 * (333px/1520));
	}
	.right-part .right-side-part .check-content{
		width: 100%;
		height: auto;
		min-height: calc(100vh - 315px);
	}
	.right-side-part .myorder{
		width: 100%;
		height: auto;
		position: relative;
		display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 14px;
		padding: 0px calc(1200 * (20px/1520));
		padding: 0px -webkit-calc(1200 * (20px/1520));
		padding: 0px -moz-calc(1200 * (20px/1520));
	}
	.right-side-part .myorder h4{
		font-weight: 600;
		font-size: calc(1200 * (28px/1520));
	    font-size: -webkit-calc(1200 * (28px/1520));
	    font-size: -moz-calc(1200 * (28px/1520));
		letter-spacing: 0.833333px;
		color: var(--all-main-color);
	}
	.right-side-part .myorder .btun{
		width: auto;
		height: calc(1200 * (42px/1520));
		height: -webkit-calc(1200 * (42px/1520));
		height: -moz-calc(1200 * (42px/1520));
		border-radius: 11px;
		background: #fff;
		color: var(--all_main_color);
		border: 1px solid #fff;
		border:none;
		transition: 0.3s;
		padding: 0px 12px;
		font-weight: 700;
		font-size: calc(1200 * (19px/1520));
		font-size: -webkit-calc(1200 * (19px/1520));
		font-size: -moz-calc(1200 * (19px/1520));
		line-height: 19px;
		display: -webkit-box;
		display: -moz-box; 
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		align-items: center;
		justify-content: center;
	}	
	.right-side-part .myorder .btun img{
		width: calc(1200 * (25px/1520));
	}
	.right-side-part .delevary-details{
		width: 100%;
		height: auto;
		position: relative;
		margin-bottom: 10px;
		padding: 0px calc(1200 * (20px/1520));
		padding: 0px -webkit-calc(1200 * (20px/1520));
		padding: 0px -moz-calc(1200 * (20px/1520));
	}
	.right-side-part .delevary-details .switch-field {
		overflow: hidden;
		width: 100%;
/*		display: table;*/
		display: flex;
		border-radius: calc(1200 * (12px/1520));
		background: var(--main_switch_back);
/*		padding: 5px;*/
		margin-bottom: 10px;
	}

	.right-side-part .delevary-details .switch-title {
	  margin-bottom: 0.5em;
	}

	.right-side-part .delevary-details .switch-field input {
	  display: none;
	}

	.right-side-part .delevary-details .switch-field label {
	  float: left;
	  width: 100%;
	}

	.right-side-part .delevary-details .switch-field label {
	  display: inline-block;
	  background-color: transparent;
	  color:var(--switch_font_color);
	  font-weight: 600;
	  font-size: calc(1200 * (21px/1520));
		font-size: -webkit-calc(1200 * (21px21px/1520));
		font-size: -moz-calc(1200 * (21px/1520));
		line-height: 18px;
	  text-align: center;
	  text-shadow: none;
	  padding: 0.5em 1em;
	  -webkit-transition: all 0.1s ease-in-out;
	  -moz-transition:    all 0.1s ease-in-out;
	  -ms-transition:     all 0.1s ease-in-out;
	  -o-transition:      all 0.1s ease-in-out;
	  transition:         all 0.1s ease-in-out;
	  margin: 0;
	  height: calc(1200 * (40px/1520));
	  height: -webkit-calc(1200 * (40px/1520));
	  height: -moz-calc(1200 * (40px/1520));
	  display: -webkit-box;
	  display: -moz-box;   
	  display: -ms-flexbox;
	  display: -webkit-flex; 
	  display: flex;   
	  align-items: center;
	  justify-content: center; 
	}

	.right-side-part .delevary-details .switch-field label:hover {
		cursor: pointer;
	}

	.right-side-part .delevary-details .switch-field input:checked + label {
	  background-color: var(--all_button_back);
	  color:#fff;
	}

	.right-side-part .delevary-details .switch-field label:first-of-type {
/*	  	border-radius: 3px 0 0 3px;*/
	   	border-radius: calc(1200 * (12px/1520));
	}

	.right-side-part .delevary-details .switch-field label:last-of-type {
	  border-radius: 0 3px 3px 0;
	   border-radius: 10px;
	}
	.right-side-part .address-box{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0px calc(1200 * (20px/1520));
		padding: 0px -webkit-calc(1200 * (20px/1520));
		padding: 0px -moz-calc(1200 * (20px/1520));
		margin-bottom: 10px;
	}
	.right-side-part .address-box .address{
		width: 100%;
		height: auto;
		position: relative;
		padding: 10px 12px;
		background: #fff;
	    border-radius: calc(1200 * (12px/1520));
	    display: -webkit-box;
	   	display: -moz-box;   
	   	display: -ms-flexbox;
	   	display: -webkit-flex; 
	   	display: flex;   
	    justify-content: space-between;
	    align-items: center;
	}
	.right-side-part .address-box .address .left{
		width: 100%;
		height: auto;
		display: -webkit-box;
	  	display: -moz-box;   
	  	display: -ms-flexbox;
	  	display: -webkit-flex; 
	  	display: flex;   
	  	align-items: center;
	}
	.right-side-part .address-box .address .left img{
		margin-right: 10px;
	}
	.right-side-part .address-box .address .left h4{
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
	}
	.right-side-part .address-box .address .left p{
		color: #8F8F8F;
		font-size: 13px;
	}
	.right-side-part .address-box .address .right{
		flex: 0 0 30px;
		text-align: right;
	}
	.right-side-part .delivary-time-box{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0px calc(1200 * (20px/1520));
		padding: 0px -webkit-calc(1200 * (20px/1520));
		padding: 0px -moz-calc(1200 * (20px/1520));
		margin-bottom: 10px;
	}
	.right-side-part .delivary-time-box .delivary-time{
		width: 100%;
		height: auto;
		position: relative;
		border-radius: calc(1200 * (12px/1520));
		padding: 10px 12px;
		background: #fff;
		display: -webkit-box;
	   display: -moz-box;   
	   display: -ms-flexbox;
	   display: -webkit-flex; 
	   display: flex;   
	    justify-content: space-between;
	    align-items: center;
	}
	.right-side-part .delivary-time-box .delivary-time .left{
		width: 100%;
		height: auto;
		display: flex;
	}
	.right-side-part .delivary-time-box .delivary-time .left img{
		margin-right: 10px;
	}
	.right-side-part .delivary-time-box .delivary-time .left h4{
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
	}
	.right-side-part .delivary-time-box .delivary-time .right{
		flex: 0 0 30px;
		text-align: right;
	}

	.cart-items{
		width: 100%;
		height: auto;
		position: relative;
		overflow-y: auto;
		overflow-x: hidden;
		padding: 0px calc(1200 * (20px/1520));
		padding: 0px -webkit-calc(1200 * (20px/1520));
		padding: 0px -moz-calc(1200 * (20px/1520));
		margin-bottom: 0px;
		scrollbar-color: var(--small_element_scroll) #f1f1f1;
	  	scrollbar-width: thin;
	}
	.cart-items::-webkit-scrollbar {
	  width: 3px;
	  height: 3px;
	}
	.cart-items::-webkit-scrollbar-track {
	  background: #f1f1f1;
	}
	.cart-items::-webkit-scrollbar-thumb {
	  background: var(--small_element_scroll);
	}
	.cart-items::-webkit-scrollbar-thumb:hover {
	  background: var(--small_element_scroll);
	}
	.cart-items .item{
		width: 100%;
		height: auto;
		position: relative;
		margin-bottom: 10px;
/*		display: flex;*/
		justify-content: space-between;
		background: #fff;
		padding:12px;
		border-radius: calc(1200 * (12px/1520)); 
	}
	.cart-items .item .close {
	    width: 13px;
	    height: 13px;
	    position: absolute;
	    top: -3px;
	    right: 10px;
	}
	.cart-items .item .left-part{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		padding: 0;
		margin: 0;
	    flex: auto;
	}
	.cart-items .item .left-part .image{
		width:calc(1200 * (80px/1520));
		width:-webkit-calc(1200 * (80px/1520));
		width:-moz-calc(1200 * (80px/1520));
		height: calc(1200 * (75px/1520));
		height: -webkit-calc(1200 * (75px/1520));
		height: -moz-calc(1200 * (75px/1520));
		border-radius: 14px;
		overflow: hidden;
		margin-right: 7px;
		flex: 0 0 calc(1200 * (80px/1520));
	}
	.cart-items .item .left-part .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.cart-items .item .left-part .text{
		width: auto;
		height: auto;
		float: right;
		position: relative;
		/*min-height: calc(1200 * (85px/1520));
		min-height: -webkit-calc(1200 * (85px/1520));
		min-height: -moz-calc(1200 * (85px/1520));*/	
		flex: auto;
		padding: 5px 0 0;
	}
	.cart-items .item .left-part .text .ingredients-sec{
		width: 100%;
		display: flex;
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
  		justify-content: space-between;
	}
	.cart-items .item .left-part .text .heading{
		width: 100%;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		justify-content: space-between;
		margin-bottom: calc(1200 * (10px/1520));
		margin-bottom: -webkit-calc(1200 * (10px/1520));
		margin-bottom: -moz-calc(1200 * (10px/1520));
	}
	.cart-items .item .left-part .text .heading .cart-name-base{
		font-weight: 500;
	    font-size: calc(1200 * (16px/1520));
	    font-size: -webkit-calc(1200 * (16px/1520));
	    font-size: -moz-calc(1200 * (16px/1520));
		line-height: calc(100 * (19vw/1520));
		color: var(--all-main-color);
	}
	.cart-items .item .left-part .text .heading h6{
		font-weight: 500;
	    font-size: calc(1200 * (16px/1520));
	    font-size: -webkit-calc(1200 * (16px/1520));
	    font-size: -moz-calc(1200 * (16px/1520));
		line-height: calc(1200 * (19px/1520));
		color: var(--all-main-color);
/*		flex: 0 0 69%;*/
		overflow: hidden;
		text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    height: 30px;
	}
	.cart-items .item .left-part .text .heading h3{
		font-weight: 600;
		font-size: calc(1200 * (16px/1520));
	    font-size: -webkit-calc(1200 * (16px/1520));
	    font-size: -moz-calc(1200 * (16px/1520));
/*		line-height: 22px;*/
		color: var(--all-main-color);
	    margin-left: 5px;
	    white-space: nowrap;
	}
	.cart-items .item .left-part .text .action p{
		font-weight: 400;
		font-size: calc(1200 * (18px/1520));
	    font-size: -webkit-calc(1200 * (18px/1520));
	    font-size: -moz-calc(1200 * (18px/1520));
		line-height: 22px;
		color: var(--all-sub-color);
	}
	.cart-items .item .left-part .text .action{
		width: 100%;
		height: auto;
		position: relative;
		display: -webkit-box; 
		display: -moz-box;   
		display: -ms-flexbox; 
		display: -webkit-flex;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.cart-items .item .left-part .text .action .qtySelector{
		width: calc(1200 * (99px/1520));
		width: -webkit-calc(1200 * (99px/1520));
		width: -moz-calc(1200 * (99px/1520));
		height: calc(1200 * (36px/1520));
		height: -webkit-calc(1200 * (36px/1520));
		height: -moz-calc(1200 * (36px/1520));
		background: var(--small_element_color);
	    border: 1px solid var(--all_button_border);
		border-radius: 10px;
		position: relative;
		justify-content: center;
		align-items: center;
/*		margin-left: 10px;*/
	}
	.cart-items .item .left-part .text .action .qtySelector .form-control{
		width: 36px;
	    height: 36px;
	    text-align: center;
	    font-weight: 400;
	    border: none;
	    font-size: 17px;
	    color: var(--all_button_color);
	    background: transparent;
	    padding: 0;
	}
	.cart-items .item .left-part .text .action .qtySelector .value-button{
		font-size: calc(1200 * (33px/1520));
		font-size: -webkit-calc(1200 * (33px/1520));
		font-size: -moz-calc(1200 * (33px/1520));
		font-weight: normal;
		color: var(--all_button_color);
		line-height: 31px;
		cursor: pointer;
	}
	.cart-items .item .left-part .text p {
	    font-size: calc(1200 * (15px/1520));
	    font-size: -webkit-calc(1200 * (15px/1520));
	    font-size: -moz-calc(1200 * (15px/1520));
	    color: #B5B5B9;
	    line-height: 11px;
	    margin-top: 7px;
	}
	.your-comment-box{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0px calc(1200 * (20px/1520));
		padding: 0px -webkit-calc(1200 * (20px/1520));
		padding: 0px -moz-calc(1200 * (20px/1520));
		margin-bottom: 10px;
	}
	.your-comment{
		width: 100%;
		height: auto;
		position: relative;
		background: #fff;
		border-radius: 20px;
		padding: 10px 12px;
		
	}
	.your-comment .heading{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.your-comment h4{
		font-weight: 400;
		font-size: calc(1200 * (16px/1520));
	    font-size: -webkit-calc(1200 * (16px/1520));
	    font-size: -moz-calc(1200 * (16px/1520));	line-height: 20px;
	}
	.your-comment .heading img{
		transform: rotate(-90deg);
		transition: 0.3s;
	}
	.your-comment .heading img.down{
		transform: rotate(0deg);
	}
	.your-comment h5{
		font-weight: 400;
		font-size: calc(1200 * (15px/1520));
	    font-size: -webkit-calc(1200 * (15px/1520));
	    font-size: -moz-calc(1200 * (15px/1520));
		line-height: 18px;
		color: #636363;
		/*margin-bottom: 10px;
		margin-top: 10px;*/
	}
	.your-comment .cmt-body{
		height: auto;
		max-height: 0;
		width: 100%;
		overflow: hidden;
		transition: 0.3s;
	}
	.your-comment .cmt-body.open{
		max-height: 600px;
	}
	.your-comment p{
		font-weight: 400;
		font-size: calc(1200 * (14px/1520));
	    font-size: -webkit-calc(1200 * (14px/1520));
	    font-size: -moz-calc(1200 * (14px/1520));
		line-height: 17px;
		color: #8F8F8F;
	}
	.cutlery{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 calc(1200 * (20px/1520));
		margin-bottom: 10px;
	}
	.cutlery .action{
		width: 100%;
		height: auto;
		position: relative;
		display: -webkit-box; 
		display: -moz-box;   
		display: -ms-flexbox; 
		display: -webkit-flex;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: #fff;
		padding: 12px;
		border-radius: calc(1200 * (12px/1520));
	}
	.cutlery .action a{
		margin-left: 17px;
	}
	.cutlery .action .qtySelector{
		width: calc(1200 * (99px/1520));
		width: -webkit-calc(1200 * (99px/1520));
		width: -moz-calc(1200 * (99px/1520));
		height: calc(1200 * (36px/1520));
		height: -webkit-calc(1200 * (36px/1520));
		height: -moz-calc(1200 * (36px/1520));
		background: #C4C4C4;
	    border: 1px solid #C4C4C4;
		border-radius: 30px;
		position: relative;
		justify-content: center;
		align-items: center;
		margin-left: 10px;
	}
	.cutlery .action .qtySelector .form-control{
		width: 36px;
	    height: 36px;
	    text-align: center;
	    font-weight: 400;
	    border: none;
	    font-size: 17px;
	    color: var(--all_button_color);
	    background: transparent;
	    padding: 0;
	}
	.cutlery .action .qtySelector .value-button{
		font-size: calc(1200 * (33px/1520));
		font-size: -webkit-calc(1200 * (33px/1520));
		font-size: -moz-calc(1200 * (33px/1520));
		font-weight: normal;
		color: var(--all_button_color);
		line-height: 31px;
		cursor: pointer;
	}
	.cutlery p{
		font-size: calc(1200 * (16px/1520));
	    font-size: -webkit-calc(1200 * (16px/1520));
	    font-size: -moz-calc(1200 * (16px/1520));
		color: var(--all-main-color);
		font-weight: 500;
	}
	.promo-code{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 calc(1200 * (20px/1520));
		margin-bottom: 10px;
	}
	.promo-code .form-group{
		margin: 0;
		background: #fff;
		border-radius: calc(1200 * (12px/1520));
		padding: 12px;
	}
	.promo-code .form-box{
		border-radius: 13px;
		background: #F5F4F4;
	}
	.promo-code .form-control{
		width: 100%;
		height: calc(1200 * (41px/1520));
		height: -webkit-calc(1200 * (41px/1520));
		height: -moz-calc(1200 * (41px/1520));
		border-radius: 8px 0 0 8px;
		font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));
		border:none;
		background: transparent;
		border-right: none;
		color: var(--all-main-color);
	}
	.promo-code .form-control::placeholder{
		color:#807F83;
	}
	.promo-code .use-btn{
		height: calc(1200 * (41px/1520));
		height: -webkit-calc(1200 * (41px/1520));
		height: -moz-calc(1200 * (41px/1520));
		padding: 0 20px;
		background: #C4C4C4;
		color: #fff;
		border: 1px solid #C4C4C4;
		font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));
		font-weight: 400;
		border:none;
		border-radius: 13px;
		cursor: pointer;
		text-transform: uppercase;
	}
	.promo-code label{
		font-size: 17px;
		font-weight: 400;
		color: var(--all-main-color);
	}
	.promo-code a{
		font-size: 18px;
		font-weight: 500;
		color: #242016;
		text-decoration: none;
	}
	.free-box{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 15px;
/*		margin-bottom: 10px;*/
		/*display: none;*/
	}
	.free-box .free-part{
		width: 100%;
		height: auto;
		position: relative;
		background: #fff;		
	    border-radius: calc(1200*(12px / 1520));
	    padding: 10px;
	}
	.free-box .free-part .heading{
		width: 100%;
		height: auto;
		background: #F5F4F4;
		padding: 7px 10px;
		margin-bottom: 40px;
		/*font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));*/
	    font-size: calc(1200*(30px / 1520));
	    font-size: -webkit-calc(1200*(30px / 1520));
	    font-size: -moz-calc(1200*(30px / 1520));
	    border-radius: calc(1200*(12px / 1520));
	}
	.free-box .free-part .heading p{
		font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));
		font-weight: 500;
		line-height: 108.8%;
	}
	.free-box .free-part .pog-bar{
		width: 100%;
		height: auto;
		position: relative;
	}
	.free-box .free-part .pog-bar .pog-line{
		width: 100%;
		height: auto;
		height: 8px;
		background:#E7E4E4;
		position: relative;
	}
	.free-box .free-part .pog-bar .pog-line .leftPoint{
		content: '';
		width: auto;
		height: auto;
		position: absolute;
		left: -1px;
		border-radius: 50%;
		top:-25px;
	}
	.free-box .free-part .pog-bar .pog-line .leftPoint p{
		font-size: 17px;
		color: #C3C3C3;
	}
	.free-box .free-part .pog-bar .pog-line .leftPoint span{
		width: 18px;
		height: 18px;
		position: relative;
		display: table;
		background: var(--small_element_color);
		border-radius: 50%; 
	}
	.free-box .free-part .pog-bar .pog-line .rightPoint{
		content: '';
		width: auto;
		height: auto;
		position: absolute;
		right: -1px;
		border-radius: 50%;
		top:-25px;
	}
	.free-box .free-part .pog-bar .pog-line .rightPoint p{
		font-size: 17px;
		color: #C3C3C3;
	}
	.free-box .free-part .pog-bar .pog-line .rightPoint span{
		width: 18px;
		height: 18px;
		position: relative;
		display: table;
		background:#E7E4E4;
		border-radius: 50%;
		float: right; 
	}
	.free-box .free-part .pog-bar .pog-line .cover{
		height: 100%;
		position: absolute;
		background: var(--small_element_color);
		left: 0;
		top: 0;
		z-index: 9;
	}
	.free-box .free-part .pog-bar .pog-line .coverEx{
		height: 100%;
		position: absolute;
		background: var(--small_element_color);
		left: 0;
		top: 0;
	}
	.free-box .free-part .pog-bar .pog-line .cover .valuePoint{
		content: '';
		width: auto;
		height: auto;
		position: absolute;
		right: -1px;
		border-radius: 50%;
		top:-25px;
	}
	.free-box .free-part .pog-bar .pog-line .cover .valuePoint p{
		font-size: 17px;
		color: #C3C3C3;
	}
	.free-box .free-part .pog-bar .pog-line .cover .valuePoint span{
		width: 18px;
		height: 18px;
		position: relative;
		display: table;
		background: var(--small_element_color);
		border-radius: 50%;
		float: right; 
	}
	.free-box .free-part .text{
		width: 100%;
		height: auto;
		position: relative;
		margin: 10px 0;
	}
	.free-box .free-part .text p{
		font-size: calc(1200 * (15px/1520));
		font-size: -webkit-calc(1200 * (15px/1520));
		font-size: -moz-calc(1200 * (15px/1520));
		line-height: 110%;
	}
	.free-box .free-part .free-item-box{
		width: 100%;
		height: auto;
		position: relative;
		overflow-y:auto;
		/*-ms-overflow-style: none;
	     scrollbar-width: none; */
	    scrollbar-color: var(--small_element_color) #f1f1f1;
	    scrollbar-width: thin;
	    cursor: -webkit-grabbing; 
	    cursor: grabbing;
	}
	/*.free-item-box::-webkit-scrollbar {
	  display: none;
	}
	.free-item-box::-moz-scrollbar {
	  display: none;
	  background: #fff;
	}*/
	.free-item-box::-webkit-scrollbar {
	  height: 6px;
	}
	.free-item-box::-webkit-scrollbar-track {
	  background: #f1f1f1;
	}
	.free-item-box::-webkit-scrollbar-thumb {
	 background: var(--small_element_scroll);
	}
	.free-item-box::-webkit-scrollbar-thumb:hover {
	  background: var(--small_element_scroll);
	}
	.free-box .free-part .free-item-box .scroll_div{
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		white-space: nowrap;
		width: 100%;
	}
	.free-box .free-part .free-item-box .item{
		max-width: calc(1200 * (275px/1520));
		max-width: -webkit-calc(1200 * (275px/1520));
		max-width: -moz-calc(1200 * (275px/1520));
		height: auto;
		margin-right: 6px;
		background: #fff;
		border-radius: 19px;
		box-shadow: 0px 0px 24.1745px -9.66982px #979797;
		-webkit-box-shadow: 0px 0px 24.1745px -9.66982px #979797;
		-moz-box-shadow: 0px 0px 24.1745px -9.66982px #979797;
		flex: 0 0 50%;
		display: flex;
	    flex-direction: row;
	}
	.free-box .free-part .free-item-box .item .image{
		width: 100%;
		height: 102px;
		border-radius: 19px;
		overflow: hidden;
	}
	.free-box .free-part .free-item-box .item .image img{
		width: 100%;
		height: 100%;
		object-position: center;
		object-fit: cover;
	}
	.free-box .free-part .free-item-box .item .con-text{
		padding: 7px 7px 10px;
		flex: 1;
	    display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    flex-wrap: wrap;
	    align-content: space-between;
	}
	.free-box .free-part .free-item-box .item .con-text .text-bottom{
		width: 100%;
		height: auto;
	}
	.free-box .free-part .free-item-box .item .con-text h5{
		font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));
		line-height: 99.5%;
		margin-bottom: 5px;
		text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: break-spaces;
	}
	.free-box .free-part .free-item-box .item .con-text p{
		font-size: calc(1200 * (12px/1520));
		font-size: -webkit-calc(1200 * (12px/1520));
		font-size: -moz-calc(1200 * (12px/1520));
		line-height: 13px;
		color: #9E9E9E;
		margin-bottom: 10px;
	}
	.free-box .free-part .free-item-box .item .con-text .btun{
		width: 100%;
		display: table;
		text-align: center;
		border-radius: calc(1200 * (10px/1520));
		padding: 7px;
		background: var(--all_button_back);
		color: var(--all_button_color);
		border:1px solid var(--all_button_border);
		font-size: calc(1200 * (15px/1520));
		font-size: -webkit-calc(1200 * (15px/1520));
		font-size: -moz-calc(1200 * (15px/1520));
	}
	.free-box .free-part .free-item-box .item .con-text .btun.btun-gray{
		background: #C4C4C4;
		color: #fff;
		border:1px solid #C4C4C4;
	}
	.payment-part{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 calc(1200 * (20px/1520));
		margin-bottom: 10px;
	}
	.payment-part .list-box{
		width: 100%;
		height: auto;
		position: relative;
		padding:0 12px;
		background: #fff;
		border-radius: calc(1200 * (12px/1520));
	}
	.payment-part .item-row{
		width: 100%;
		height: auto;
		position: relative;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		justify-content: space-between;
		padding: 10px 0;
		border-bottom: 1px solid #E7E4E4; 
	}
	.payment-part .item-row p{
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
		font-weight: 400;
	}
	.tip-box .heading p{
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
	}
	.tip-box .curr_sign{
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
	}
	.tip-box .form-control{
		width: 60%;
		height: calc(1200 * (41px/1520));
		height: -webkit-calc(1200 * (41px/1520));
		height: -moz-calc(1200 * (41px/1520));
		font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));
		background: #F5F4F4;
		border-radius: 8px 0 0 8px;
		padding: 0 0 0 6px;
		background: transparent;
		border-right: none;
		color: var(--all-main-color);
	}
	.tip-box .form-control::placeholder{
		color:#807F83;
	}
	.tip-box .use-btn{
		height: calc(1200 * (41px/1520));
		height: -webkit-calc(1200 * (41px/1520));
		height: -moz-calc(1200 * (41px/1520));
		padding: 0 20px;
		background: #C4C4C4;
		color: #fff;
		border: 1px solid #C4C4C4;
		font-size: calc(1200 * (16px/1520));
		font-size: -webkit-calc(1200 * (16px/1520));
		font-size: -moz-calc(1200 * (16px/1520));
		font-weight: 400;
		border:none;
		border-radius: 13px;
		cursor: pointer;
		text-transform: uppercase;
	}
	/*.tip-box .tip label.other_tip{
		width: 25%;
	}*/
	.tip-box .tip label span{
	    font-size: calc(1200 * (17px/1520));
	    font-size: -webkit-calc(1200 * (17px/1520));
	    font-size: -moz-calc(1200 * (17px/1520));
	}
	.spl-offr{
		margin-top:calc(1200 * (24px/1520));
	}
	.spl-offr .owl-stage{
		display: flex;
	} 
	.spl-offr .item .text h6 {
		font-size: calc(1200 * (25px/1520));
		font-size: -webkit-calc(1200 * (25px/1520));
		font-size: -moz-calc(1200 * (25px/1520));
		height: calc(1200 * (60px/1520));
		height: -webkit-calc(1200 * (60px/1520));
		height: -moz-calc(1200 * (60px/1520));
	}
	.spl-offr .item .text p {
		font-size: calc(1200 * (18px/1520));
		font-size: -webkit-calc(1200 * (18px/1520));
		font-size: -moz-calc(1200 * (18px/1520));
	}
	.spl-offr .item .text .btn-preview span{
		font-size: calc(1200 * (15px/1520));
		font-size: -webkit-calc(1200 * (15px/1520));
		font-size: -moz-calc(1200 * (15px/1520));
	}
	.spl-offr .item .text .btn-preview img{
    	width: calc(1200 * (15px/1520));
	}

	.spl-offr .item .image{
	    /*height: calc(1200 * (9vw/1520));
	    height: -webkit-calc(1200 * (9vw/1520));
	    height: -moz-calc(1200 * (9vw/1520));*/
	    /*min-height: 100px;
	    height: 100%;*/
	    height: calc(1200 * (165px/1520));
	    height: -webkit-calc(1200 * (165px/1520));
	    height: -moz-calc(1200 * (165px/1520));
	}
	.payment-part .item-row h5 span{
/*		color:var(--small_element_color);*/
	}
	.payment-part .grand-total{
		width: 100%;
		height: auto;
		position: relative;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
		justify-content: space-between;
		padding: 10px 0;
	}
	.payment-part .grand-total p{
	    font-size: calc(1200*(30px / 1520));
	    font-size: -webkit-calc(1200*(30px / 1520));
	    font-size: -moz-calc(1200*(30px / 1520));
		/*font-size: calc(1200 * (22px/1520));
		font-size: -webkit-calc(1200 * (22px/1520));
		font-size: -moz-calc(1200 * (22px/1520));*/
		font-weight: 600;
	}
	.payment-part .grand-total h5{
		font-size: calc(1200 * (24px/1520));
		font-size: -webkit-calc(1200 * (24px/1520));
		font-size: -moz-calc(1200 * (24px/1520));
		font-weight: 600;
	}
	.checkout-btn-box{
		padding: calc(1200 * (20px/1520));
		padding: -webkit-calc(1200 * (20px/1520));
		padding: -moz-calc(1200 * (20px/1520));
	}
	.checkout-btn-box p{
		width: 85%;
		font-size: 13px;
		color: #636369;
	}
	.checkout-btn-box a{
		font-size: calc(1200 * (13px/1520));
		font-size: -webkit-calc(1200 * (13px/1520));
		font-size: -moz-calc(1200 * (13px/1520));
		color: #B5B5B5;
		word-break: break-all;
		text-decoration: underline;
	}
	.checkout-btn-box p a{
		color: #636369;
		text-decoration: underline;
	}
	.checkout-btn-box .tnc{
	  font-size: calc(1200 * (17px/1520));
	  font-size: -webkit-calc(1200 * (17px/1520));
	  font-size: -moz-calc(1200 * (17px/1520));
	}
	.checkout-btn-box .tnc a{
	  font-size: calc(1200 * (17px/1520));
	  font-size: -webkit-calc(1200 * (17px/1520));
	  font-size: -moz-calc(1200 * (17px/1520));
	}
	.checkout-btn-box .tnc span{
	  font-size: calc(1200 * (23px/1520));
	  font-size: -webkit-calc(1200 * (23px/1520));
	  font-size: -moz-calc(1200 * (23px/1520));
	}
	.checkout-btn-box .tnc span img{
	  width: calc(1200 * (19px/1520));
	  margin-bottom: calc(1200 * (12px/1520));
	}
	.checkout-btn-box .radio-item{
		margin-top: calc(1200 * (15px/1520));
	}
	.checkout-btn-box .radio-item .form-group label {
	  font-size: calc(1200 * (20px/1520));
	  font-size: -webkit-calc(1200 * (20px/1520));
	  font-size: -moz-calc(1200 * (20px/1520));
	  padding: 0 calc(1200 * (20px/1520));
	}
	.checkout-btn-box .btun-box{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
	    margin-bottom: calc(1200 * (12px/1520));
	}
	.checkout-btn-box .btun-box .app-btun{
		display: table;
		height: 32px;
		border:2px solid #EAEAEA;
		padding: 0 10px;
		border-radius: 15px;
		margin-right: 10px;
		display: none;
		text-align: center;
	}
	.checkout-btn-box .btun-box .app-btun img{
		height: 100%;
	}
	.checkout-btn-box .checkout-btn{
		font-style: normal;
		font-weight: 500;
		font-size: calc(1200 * (28px/1520));
		font-size: -webkit-calc(1200 * (28px/1520));
		font-size: -moz-calc(1200 * (28px/1520));
		line-height: 29px;
		text-align: center;
		background: var(--all_button_back);
		color: var(--all_button_color);
		border: 1px solid var(--all_button_back);
		padding: calc(1200 * (10px/1520)) 20px;
		padding: -webkit-calc(1200 * (10px/1520)) 20px;
		padding: -moz-calc(1200 * (10px/1520)) 20px;
		display: table;
		width: 100%;
		border-radius: 11px;
		transition: 0.3s;
		text-decoration: none;
		margin-bottom: 0px;
		text-decoration: none;
	    width: 100%;
	    margin-top: 5px;
	}
	.right-side-part .recom{
		width: 100%;
		height: auto;
		position: relative;
		/*min-width: 345px;*/
		margin-bottom: 15px;
		display: none;
		padding:0 15px;
		margin-top: 20px;	
	}
	.right-side-part .recom .owl-carousel .owl-stage{
		display: flex;
	}
	.right-side-part .recom h4{
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 10px;
	}

	.right-side-part .recom .item{
		width: 100%;
		height: 100%;
		position: relative;
		background: #fff;
		border-radius: 19px;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
	   /* min-width: 315px;*/
	    box-shadow: 0px 3px 27px #DDDDDD;
	    -webkit-flex;box-shadow: 0px 3px 27px #DDDDDD;
	    -moz-box-shadow: 0px 3px 27px #DDDDDD;
	}
	.right-side-part .recom .item .image{
		width: 117px;
		height: 120px;
		border-radius: 19px;
		flex: 0 0 117px;
		margin-right: 8px;
		overflow: hidden;
	}
	.right-side-part .recom .item .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.right-side-part .recom .item .text{
		width: 60%;
	    height: auto;
	    position: relative;
	    padding: 10px 10px 10px 0;
	    display: flex;
	    flex-wrap: wrap;
	    align-content: space-between;
	}
	.right-side-part .recom .item .text .recom-bottom{
		width: 100%;
	}
	.right-side-part .recom .item .text h5{
		font-weight: 400;
		font-size: 17px;
		line-height: 99.5%;
		margin-bottom: 5px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.right-side-part .recom .item .text p{
		font-weight: 400;
		font-size: 12px;
		line-height: 14px;
		color:  #9E9E9E;
	}
	.right-side-part .recom .item .text h6{
		font-weight: 400;
		font-size: 17px;
		line-height: 21px;
		text-align: center;
		background: #F5F4F4;
		border-radius: 13px;
		padding: 10px;
		margin-top: 5px;
	}
	.card-view{
		width: 100%;
		height: auto;
		position: relative;
	    padding:0 15px;
	    margin-top: 20px;
	    display: flex;
	    display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
	    justify-content: flex-end;
	}
	.card-view .btn-box{
		width: auto;
		height: auto;
		position: relative;
		background: #fff;
		border-radius: 10px;
		box-shadow: 0px 0px 13px rgba(194, 194, 194, 0.53);
		-webkit-box-shadow: 0px 0px 13px rgba(194, 194, 194, 0.53);
		-moz-box-shadow: 0px 0px 13px rgba(194, 194, 194, 0.53);
	    display: none;
	}
	.card-view .btun{
		background: transparent;
		border:none;
		padding: 9px;
		width: 44px;
	}
	.card-view .btun.active{
		background: #C3C3C3;
		border-radius: 10px;
	}
	.card-view .filter{
		font-size: 20px;
		border:none;
		border-radius: 10px;
		color: #fff;
		background: var(--small_element_color);
		padding: 7px 20px;
	}
	.main-order-btn{
		width: 100%;
		height: auto;
		position: fixed;
		left: 0;
		bottom: 0;
		background: #fff;
		display: none;
		text-align: center;
		padding:0 15px;
	}
	.main-order-btn .myOrder-button{
		width: 100%;
		height: auto;
		position: relative;
		border: 1px solid var(--all_button_border);
		font-size: 20px;
		background: var(--all_button_back);
	    color: var(--all_button_color);
		font-weight: 500;
		margin: 10px auto;
		padding: 10px;
		border-radius: 15px;
		text-transform: uppercase;
	}
	.right-part .right-side-part .back-btun {
	  width: 100%;
	  display: none;
	  position: relative;
	  text-align: center;
	  height: 53px;
	  padding: 9px 0;
	}

	.right-part .right-side-part .back-btun h5 {
	  color: #080713;
	  font-size: 27px;
	  line-height: 33px;
	  font-weight: 400;

	}

	.right-part .right-side-part #order_close {
	  position: relative;
	  width: 43px;
	  height: 43px;
	  font-size: 24px;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  flex: 0 0 30px;
	  align-items: center;
	  justify-content: center;
	  background: #fff;
	  border-radius: 15px;
	  border: none;
	  background: #FFFFFF;
	  box-shadow: 0 1px 14px rgba(187, 187, 187, 0.3);
	  position: absolute;
	  left: 15px;
	  top: 5px;
	}

	.right-part .right-side-part .back-btun .order_delete {
	  position: relative;
	  width: 43px;
	  height: 43px;
	  font-size: 24px;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  flex: 0 0 30px;
	  align-items: center;
	  justify-content: center;
	  border-radius: 15px;
	  border: none;
	  background: #FFFFFF;
	  box-shadow: 0 1px 14px rgba(187, 187, 187, 0.3);
	  position: absolute;
	  right: 15px;
	  top: 5px;
	}
	.split{
		width: 100%;
		height: auto;
		position: relative;
		text-align: center;
		padding: 0 15px;
		display: none;
		margin-bottom: 7px;
	}
	.split .btun{
		width: 100%;
		display: table;
		text-align: center;
		background: #fff;
		border-radius: 20px;
		padding: 7px;
		font-size: 23px;
	}
	.checkout-wraper .backbtn{
	    position: relative;
	    width: 43px;
	    height: 43px;
	    font-size: 24px;
	    flex: 0 0 30px;
	    align-items: center;
	    justify-content: center;
	    background: #fff;
	    border-radius: 15px;
	    border: none;
	    background: #FFFFFF;
	    box-shadow: 0 1px 14px rgb(187 187 187 / 30%);
	    left: 15px;
	    top: 5px;
	    display: none;
	}
	.checkout-header{
		width: 100%;
		height: auto;
		position: relative;
		/*background: #F3F3F3;
		border-radius: 30px;*/
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
	    padding: 21px calc(1200 * (20px/1520)) 0;
	    justify-content: space-between;
	    align-items: center;
	}
	.checkout-header h3{
		font-weight: 600;
		font-size: calc(1200 * (52px/1520));
		font-size: -webkit-calc(1200 * (52px/1520));
		font-size: -moz-calc(1200 * (52px/1520));
	}
	.checkout-header h3 a{
		color: var(--all_main_color);
	}
	.checkout-header h3 a:hover{
		color: var(--all_main_color);
	}
	.checkout-header .user-btn{
		width: calc(1200 * (250px/1520));
		width: -webkit-calc(1200 * (250px/1520));
		width: -moz-calc(1200 * (250px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		position: absolute;
		right: calc(1200 * (20px/1520));
		right: -webkit-calc(1200 * (20px/1520));
		right: -moz-calc(1200 * (20px/1520));
		display: flex;
		justify-content: flex-end;
		align-items: center;
		top: 50%;
	    transform: translateY(-50%);
	    z-index: 9;
	}
	.checkout-header .dropdown-menu{
		width: calc(1200 * (250px/1520));
		width: -webkit-calc(1200 * (250px/1520));
		width: -moz-calc(1200 * (250px/1520));
		border-radius: 10px;
		transform: translate3d(3px, 35px, 0px) !important;
	}
	.checkout-header .langauge:after{
		display: none;
	}
	.checkout-header .dropdown-menu li{
		display: block;
	}

	.checkout-header .dropdown-menu a{
		width: 100%;
		height: auto;
		position: relative;
		display: table;
		border-bottom: 1px solid #f3f3f3;
		padding: 10px 20px;
		cursor: pointer;
		display: table;
		color: var(--all_main_color);

	}
	.checkout-header .dropdown-menu a img{
		width: 40px;
		height: 25px;
		border-radius: 3px;
		margin-right: 7px;
	}
	.checkout-header .dropdown-menu a:hover{
		background: var(--all_button_back);
		color: var(--all_button_color);
	}
	.checkout-header .langauge{
	    width: calc(1200*(45px / 1520));
	    width: -webkit-calc(1200*(45px / 1520));
	    width: -moz-calc(1200*(45px / 1520));
	    height: calc(1200*(45px / 1520));
	    height: -webkit-calc(1200*(45px / 1520));
	    height: -moz-calc(1200*(45px / 1520));
	    border-radius: calc(1200*(12px / 1520));
	    padding: calc(1200*(3px / 1520));
	    margin-right: calc(1200*(12px / 1520));
	    background: #fff;
	    overflow: hidden;
	    cursor: pointer;
	    position: relative;
	    cursor: pointer;
	}
	.checkout-header .langauge2{
		display: none;
	}
	.checkout-header .profile-drop2{
		display: none;
	}
	.checkout-header .langauge img{
		width: 100%;
		height: 100%;
    	border-radius: calc(1200*(12px / 1520));
	}
	.checkout-header .icon{
	    width: calc(1200*(45px / 1520));
	    width: -webkit-calc(1200*(45px / 1520));
	    width: -moz-calc(1200*(45px / 1520));
	    height: calc(1200*(45px / 1520));
	    height: -webkit-calc(1200*(45px / 1520));
	    height: -moz-calc(1200*(45px / 1520));
	    border-radius: calc(1200*(12px / 1520));
	    background: #fff;
	    position: relative;
	    cursor: pointer;
	}
	.checkout-header .icon img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.checkout-header .info-btn{
		width: calc(1200 * (45px/1520));
		width: -webkit-calc(1200 * (45px/1520));
		width: -moz-calc(1200 * (45px/1520));
		height: calc(1200 * (45px/1520));
		height: -webkit-calc(1200 * (45px/1520));
		height: -moz-calc(1200 * (45px/1520));
		background: #fff;
		border-radius: 13px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		top: calc(1200 * (20px/1520));
		top: -webkit-calc(1200 * (20px/1520));
		top: -moz-calc(1200 * (20px/1520));
		left: calc(1200 * (20px/1520));
		left: -webkit-calc(1200 * (20px/1520));
		left: -moz-calc(1200 * (20px/1520));
	}
	.checkout-header .profile-drop{
	    width: calc(1200*(45px / 1520));
	    width: -webkit-calc(1200*(45px / 1520));
	    width: -moz-calc(1200*(45px / 1520));
	    max-height: calc(1200*(45px / 1520));
	    max-height: -webkit-calc(1200*(45px / 1520));
	    max-height: -moz-calc(1200*(45px / 1520));
	    height: auto;
	    position: relative;
	    border-radius: calc(1200*(23px / 1520));
	    right: 0;
	    background: #fff;
	    transition: 0.3s;
	}
	.checkout-header .profile-drop.open{
	    width: calc(1200*(300px / 1520));
	    width: -webkit-calc(1200*(300px / 1520));
	    width: -moz-calc(1200*(300px / 1520));
	    height: auto;
	    max-height: 500px;
	    position: absolute;
	    top: 0;
	    overflow: hidden;
	    padding: calc(1200*(12px / 1520));
	}
	.checkout-header .profile-drop.d-block{
		display: block;
	}
	.checkout-header .profile-drop.open .name{
		display: flex;
		justify-content: space-between;
		align-items: center;
/*		padding-left: 21px;*/
	}
	.checkout-header .profile-drop .name h6{
	    font-size: calc(1200*(23px / 1520));
	    font-size: -webkit-calc(1200*(23px / 1520));
	    font-size: -moz-calc(1200*(23px / 1520));
	    font-weight: 600;
	    display: none;
	    padding: calc(1200*(15px / 1520)) 0 0 calc(1200*(15px / 1520));
	}
	.checkout-header .profile-drop .user-menu{
	    width: 100%;
	    height: auto;
	    max-height: 0;
	    padding: calc(1200*(5px / 1520));
	    overflow: hidden;
	    transition: 0.3s;
	    overflow: hidden;
	}
	.checkout-header .profile-drop.open .user-menu{
		max-height: 500px;
/*		padding-bottom: 20px;*/
	}
	.checkout-header .profile-drop .user-menu ul li {
	    font-size: calc(1200*(20px / 1520));
	    font-size: -webkit-calc(1200*(20px / 1520));
	    font-size: -moz-calc(1200*(20px / 1520));
	    padding: 10px;
	    border-radius: 10px;
	    color: var(--all_main_color);
	    display: block;
	    box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
	    -webkit-box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
	    -moz-box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
	    transition: 0.3s;
	    height: calc(1200*(50px / 1520));
	    height: -webkit-calc(1200*(50px / 1520));
	    height: -moz-calc(1200*(50px / 1520));
	}
	.checkout-header .profile-drop .user-menu ul li a{
		color: var(--all_main_color);
	}
	.checkout-header .profile-drop .user-menu ul li a:hover{
		background: var(--small_element_color);
		color: var(--small_element_text);
	}
	.checkout{
		width: 100%;
		height: auto;
		position: relative;
		/*background:#F3F3F3;
		border-radius: 30px;*/
/*		padding: 20px 37px 20px;*/
		padding: calc(1200 * (20px/1520));
		/*margin-bottom: 30px;
		margin-top: 24px;*/
	}
	.checkout .delivary-time-box .delivary-time .left h4{
	    font-size: calc(1200 * (25px/1520));
	    font-size: -webkit-calc(1200 * (25px/1520));
	    font-size: -moz-calc(1200 * (25px/1520));
	}
	.checkout .pr{
/*		padding-right: 9px;*/
		margin-bottom: 24px;
	}
	.checkout .pl{
/*		padding-left: 9px;*/
		margin-bottom: 24px;
	}
	.checkout_tooltip_img {
	    margin-left: 10px;
	    cursor: pointer;
	}
	.checkout h3{
		font-size: calc(1200 * (30px/1520));
		font-size: -webkit-calc(1200 * (30px/1520));
		font-size: -moz-calc(1200 * (30px/1520));
		font-weight: 600;
		margin-bottom: 10px;
	}
	.checkout h3 span{
		font-size: calc(1200 * (20px/1520));
		font-size: -webkit-calc(1200 * (20px/1520));
		font-size: -moz-calc(1200 * (20px/1520));
		color: #f00;
		font-weight: 400;
	}
	.checkout .form-group .checkout-label{
		color: #f00;
		right: 14px;
		position: absolute;
		top: -4px;
		font-size: 16px;
    	z-index: 1;
	}
	.checkout .form-group .form-control {
	    height: calc(1200 * (47px/1520));
	    height: -webkit-calc(1200 * (47px/1520));
	    height: -moz-calc(1200 * (47px/1520));
/*	    border-radius: 12px;*/
	    background: #fff;
	    border: none;
/*	    margin-bottom: 24px;*/
	    color: var(--all-main-color);
	    font-size: calc(1200 * (18px/1520));
	    font-size: -webkit-calc(1200 * (18px/1520));
	    font-size: -moz-calc(1200 * (18px/1520));
	    border-radius: calc(1200 * (12px/1520));
	}
	.checkout .form-group p{
	  	font-size: calc(1200 * (18px/1520));
	}

	.checkout .form-group .edit-btun{
		position: absolute;
	    right: 20px;
	    top: 8px;
	    cursor: pointer;
	}
	.checkout .btun{
		display: none;
	}
	.your-order{
		width: 100%;
		height: auto;
		position: relative;
		padding:0;
		/*border-radius: 30px;
		background: #F3F3F3;
		margin-bottom: 20px;*/
	}
	.your-order .title{
		width: 100%;
		height: auto;
		padding: 0 30px 0 30px;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		justify-content: space-between;
		margin-bottom: 24px;
		align-items: center;
	}
	.your-order .title h4{
		font-size: calc(1200 * (30px/1520));
		font-size: -webkit-calc(1200 * (30px/1520));
		font-size: -moz-calc(1200 * (30px/1520));
		font-weight: 600;
	}
	.your-order .title .icon{
		width: 40px;
		height: 40px;
		background: #fff;
		border-radius: 15px;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 1px 14px rgba(187, 187, 187, 0.3);
	}
	.your-order .order-box{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 30px 0 30px;
	}
	.your-order .order-box .item{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		justify-content: space-between;
		margin-bottom: 20px;
		background: #fff;
		padding:13px 50px 13px 13px;
		border-radius: 20px;
		align-items: flex-start;
	}
	.your-order .order-box .item .dtl{
		width: 55%;
		height: auto;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.your-order .order-box .item .dtl .image{
		width: calc(1200 * (110px/1520));
		width: -webkit-calc(1200 * (110px/1520));
		width: -moz-calc(1200 * (110px/1520));
		height: calc(1200 * (110px/1520));
		height: -webkit-calc(1200 * (110px/1520));
		height: -moz-calc(1200 * (110px/1520));
		border-radius: 14px;
		overflow: hidden;
		float: left;
		margin-right: calc(1200 * (23px/1520));
		margin-right: -webkit-calc(1200 * (23px/1520));
		margin-right: -moz-calc(1200 * (23px/1520));
	}
	.your-order .order-box .item .dtl .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.your-order .order-box .item .dtl h5{
		font-weight: 400;
		font-size: calc(1200 * (22px/1520));
		font-size: -webkit-calc(1200 * (22px/1520));
		font-size: -moz-calc(1200 * (22px/1520));
		line-height: 27px;
		margin-bottom: 10px;
	}
	.your-order .order-box .item .dtl p{
		font-weight: 400;
		font-size: calc(1200 * (17px/1520));
		font-size: -webkit-calc(1200 * (17px/1520));
		font-size: -moz-calc(1200 * (17px/1520));
		line-height: 15px;
		color: #979797;
/*		margin-bottom: 10px;*/
	}
	.your-order .order-box .item .price{
		width: 45%;
		height: auto;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.your-order .order-box .item .price .action{
		width: 90px;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.your-order .order-box .item .price .action p{
		font-size: calc(1200 * (20px/1520));
		font-size: -webkit-calc(1200 * (20px/1520));
		font-size: -moz-calc(1200 * (20px/1520));
		font-weight: 500;
		white-space: nowrap; 
	}
	.your-order .order-box .item .price h3{
		font-weight: 400;
		font-size: calc(1200 * (22px/1520));
		font-size: -webkit-calc(1200 * (22px/1520));
		font-size: -moz-calc(1200 * (22px/1520));
		line-height: 27px;
		white-space: nowrap;
	}
	.recomandation{
		width: 100%;
		height: auto;
		position: relative;
	    padding: 0 calc(1200*(20px / 1520)) 21px;
	    /* border-radius: 30px;
	    background: #F3F3F3; */
	}
	.recomandation .owl-stage{
		display: flex;
	}
	.recomandation h4{
		font-size: calc(1200 * (30px/1520));
		font-size: -webkit-calc(1200 * (30px/1520));
		font-size: -moz-calc(1200 * (30px/1520));
		font-weight: 600;
		margin-bottom: 10px;
	}
	.recomandation .item{
		width: 100%;
		height: 100%;
		position: relative;
		background: #fff;
		border-radius: 19px;
		display: flex;
		display: -moz-flex;
	    display: -webkit-flex;
	    display: -ms-flex;
	}
	.recomandation .item .image{
		width:calc(1200 * (138px/1520));
		width:-webkit-calc(1200 * (138px/1520));
		width:-moz-calc(1200 * (138px/1520));
		height:calc(1200 * (141px/1520));
		height:-webkit-calc(1200 * (141px/1520));
		height:-moz-calc(1200 * (141px/1520));
		border-radius: 19px;
		flex: 0 0 calc(1200 * (138px/1520));
		margin-right: calc(1200 * (15px/1520));
		overflow: hidden;
	}
	.recomandation .item .image img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.recomandation .item .text{
		width: 100%;
		height: auto;
		position: relative;
		padding: 10px 10px 10px 0;
		display: flex;
		flex-wrap: wrap;
		align-content: space-between;
	}
	.recomandation .item .text .recom-bottom{
		width: 100%;
		height: auto;
	}
	.recomandation .item .text h5{
		font-weight: 400;
		font-size: calc(1200 * (20px/1520));
		font-size: -webkit-calc(1200 * (20px/1520));
		font-size: -moz-calc(1200 * (20px/1520));
		line-height: 99.5%;
		margin-bottom: 5px;
	}
	.recomandation .item .text p{
		font-weight: 400;
		font-size: calc(1200 * (12px/1520));
		font-size: -webkit-calc(1200 * (12px/1520));
		font-size: -moz-calc(1200 * (12px/1520));
		line-height: 14px;
		color:  #9E9E9E;
	}
	.recomandation .item .text h6{
		font-weight: 400;
		font-size: calc(1200 * (20px/1520));
		font-size: -webkit-calc(1200 * (20px/1520));
		font-size: -moz-calc(1200 * (20px/1520));
		line-height: calc(1200 * (24px/1520));
		text-align: center;
/*		background: #F5F4F4;*/
		border-radius: calc(1200 * (12px/1520));
		padding: calc(1200 * (10px/1520));
		margin-top: 5px;
	    background: var(--all_button_back);
	    color: var(--all_button_color);
	}

	.delivaryTime .modal-dialog{
		max-width: calc(1200 * (700px/1520));
		max-width: -webkit-calc(1200 * (700px/1520));
		max-width: -moz-calc(1200 * (700px/1520));
	}
	.delivaryTime .modal-body{
		padding: calc(1200 * (35px/1520));
	}
	.delivaryTime .modal-body p{
/*		font-size: 18px;*/
	    font-size: calc(1200 * (22px/1520));
	    font-size: -webkit-calc(1200 * (22px/1520));
	    font-size: -moz-calc(1200 * (22px/1520));
	}
	.delivaryTime .modal-body .save-btn {
	    border-radius: calc(1200 * (8px/1520));
    	border: none;
	    padding: calc(1200 * (18px/1520)) 0;
	    font-size: calc(1200 * (25px/1520));
	    font-size: -webkit-calc(1200 * (25px/1520));
	    font-size: -moz-calc(1200 * (25px/1520));
	    margin-top: calc(1200 * (20px/1520));
	}
	.delivaryTime .modal-body .cancel-btn {
	    border-radius: calc(1200 * (8px/1520));
    	border: none;
	    padding: calc(1200 * (18px/1520)) 0;
	    font-size: calc(1200 * (25px/1520));
	    font-size: -webkit-calc(1200 * (25px/1520));
	    font-size: -moz-calc(1200 * (25px/1520));
	    margin-top: calc(1200 * (20px/1520));
	}
	.delivaryTime .modal-body .group-4 .radio-item .right-part-radio p{
	    font-size: calc(1200 * (23px/1520));
	}
	.closed-modal .modal-body .btn{
		font-size: 15px;
	}
	.wlcom_popup_top {
	    height: 65px;
	}
	.alert-p:before {
	    content:"• ";
	    font-size: 32px;
	}
	.close-msg{
		font-size: 17px;
	}

	.delivaryTime .modal-body .group-4 .radio-item .left-part-radio .form-group label span{
	    border: calc(1200 * (3px/1520)) solid var(--all_button_back);
	    width: calc(1200 * (27px/1520));
	    height: calc(1200 * (27px/1520));
	    flex: 0 0 calc(1200 * (27px/1520));
	    margin-right: calc(1200 * (10px/1520));
	}

	.delivaryTime .modal-body .group-4 .radio-item .left-part-radio .form-group input:checked + span {
	     border: calc(1200 * (9px/1520)) solid var(--all_button_back); 
	     background: #fff; 
	}

	/*.delivaryTime .modal-body .group-4 .radio-item .left-part-radio .form-group input:checked + span:after{
	    width: calc(1200 * (14px/1520));
	    height: calc(1200 * (14px/1520));
	    top: calc(1200 * (11px/1520));
	    left: calc(1200 * (4px/1520));
	}*/

	.discount-code{
		color: #ff0000; 
	    font-size: calc(1200 * (17px/1520));
	    font-size: -webkit-calc(1200 * (17px/1520));
	    font-size: -moz-calc(1200 * (17px/1520));
	}

	.delivaryTime .modal-body h4{
	    font-size: calc(1200 * (33px/1520));
	    font-size: -webkit-calc(1200 * (33px/1520));
        margin-bottom: calc(1200 * (10px/1520));
	}

	.orderSuccess .modal-dialog{
	    max-width: calc(100 * (400vw/1520));
	    max-width: -webkit-calc(100 * (400vw/1520));
	    max-width: -moz-calc(100 * (400vw/1520));
	    margin-top: auto;
	}

	.orderSuccess .modal-dialog .modal-body .keep-text-mob{
	    padding: 18px 0;
	    font-size: 13px;
	}

	.orderSuccess .modal-content .close {
		border-radius: calc(1200 * (12px/1520));
		border-radius: -webkit-calc(1200 * (12px/1520));
		border-radius: -moz-calc(1200 * (12px/1520));
		right: 10px;
		top: 10px;
	}

	.profile-drop .notification{
	  	background: #ff0000;
	  	color: #fff;
	  	border-radius: 50px;
	  	position: absolute;
		font-size: calc(1200 * (15px/1520));
		font-size: -webkit-calc(1200 * (15px/1520));
		font-size: -moz-calc(1200 * (15px/1520));
	  	width: calc(1200 * (35px/1520));
	  	width: -webkit-calc(1200 * (35px/1520));
	  	width: -moz-calc(1200 * (35px/1520));
	  	height: calc(1200 * (35px/1520));
	  	height: -webkit-calc(1200 * (35px/1520));
	  	height: -moz-calc(1200 * (35px/1520));
	  	top: calc(1200 * (-22px/1520));
	  	top: -webkit-calc(1200 * (-22px/1520));
	  	top: -moz-calc(1200 * (-22px/1520));
	  	right: calc(1200 * (-22px/1520));
	  	right: -webkit-calc(1200 * (-22px/1520));
	  	right: -moz-calc(1200 * (-22px/1520));
  		display: none;
	}

	.profile-drop .notification-open{
		background: #ff0000;
		color: #fff;
		border-radius: 50px;
		width: 20px;
		height: 20px;
		font-size: calc(1200 * (14px/1520));
		font-size: -webkit-calc(1200 * (14px/1520));
		font-size: -moz-calc(1200 * (14px/1520));
		display: flex;
		align-items: center;
		justify-content: center;
	}

    .spl_ofr_title_small{
        font-size: calc(1200 * (25px/1520)) !important;
        font-size: -webkit-calc(1200 * (25px/1520)) !important;
        font-size: -moz-calc(1200 * (25px/1520)) !important;
    }

    .spl_ofr_title_medium{
        font-size: calc(1200 * (27px/1520)) !important;
        font-size: -webkit-calc(1200 * (27px/1520)) !important;
        font-size: -moz-calc(1200 * (27px/1520)) !important;
	    height: calc(1200 * (58px/1520)) !important;
	    height: -webkit-calc(1200 * (58px/1520)) !important;
	    height: -moz-calc(1200 * (58px/1520)) !important;
    }

    .spl_ofr_title_large{
        font-size: calc(1200 * (29px/1520)) !important;
        font-size: -webkit-calc(1200 * (29px/1520)) !important;
        font-size: -moz-calc(1200 * (29px/1520)) !important;
	    height: calc(1200 * (65px/1520)) !important;
	    height: -webkit-calc(1200 * (65px/1520)) !important;
	    height: -moz-calc(1200 * (65px/1520)) !important;
    }

    .delivaryTime .modal-content .modal-body .btun-box{
    	margin-top: calc(1200 * (80px/1520));
    }

    .delivaryTime .modal-body .heading{
    	margin-bottom: calc(1200 * (25px/1520));
    }

	.delivaryTime .logo{
		width: calc(1200*(175px / 1520));
		margin-bottom: calc(1200 * (20px/1520));
	}

	/*.delivaryTime .logo img{
	  width: fit-content;
	  max-width: calc(1200 * (100px/1520));
	}*/

	.delivaryTime .location-sec-scroll{
		height: calc(1200 * (460px/1520));
		overflow-y: auto;
		padding: 0 calc(1200 * (10px/1520));
	}

	.delivaryTime .location-box{
	  width: 100%;
	  height: auto;
	  margin: calc(1200 * (10px/1520)) 0;
      padding: calc(1200*(10px / 1520));
	  border: calc(1200 * (1px/1520)) solid #000;
	  border-radius: calc(1200 * (15px/1520));
	}

	.delivaryTime .location-box .map-sec{
		height: calc(1200 * (300px/1520)) !important;
		height: -webkit-calc(1200 * (300px/1520)) !important;
		height: -moz-calc(1200 * (300px/1520)) !important;
	  	border-radius: calc(1200 * (15px/1520)) calc(1200 * (15px/1520)) 0 0 !important;
	}

	.delivaryTime .location-box .location-box-up{
	    margin: calc(1200*(20px / 1520)) 0;
	    padding: 0;
	}

	.delivaryTime .location-box .location-box-up h4{
		text-align: left;
		margin-bottom: calc(1200 * (10px/1520));
	}

	.delivaryTime .location-box .location-box-up .location-box-up-left .icon{
    	font-size: calc(1200*(22px / 1520));
		margin-right: calc(1200 * (10px/1520));
	}

	.delivaryTime .location-box .location-box-up p{
	  font-size: calc(1200 * (20px/1520));
	  font-weight: 600;
	}

	.delivaryTime .location-box .location-box-up p.selection{
		margin-bottom: calc(1200 * (8px/1520));
	}

	.delivaryTime .location-box .location-box-up a {
    	font-size: calc(1200*(22px / 1520));
    }

	.delivaryTime .location-box .location-box-down{
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	  margin-top: calc(1200*(20px / 1520));
/*	  padding: calc(1200 * (20px/1520));*/
	}

	.delivaryTime .location-box .location-box-down .location-box-map{
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	}

	.delivaryTime .location-box .location-box-down .location-box-map img{
		width: calc(1200 * (25px/1520));
		margin-right: calc(1200 * (10px/1520));
	}

	.delivaryTime .location-box .location-box-down .location-box-map a{
		font-size: calc(1200 * (18px/1520));
	}

	.delivaryTime .location-box .location-box-down .location-box-btn .save-btn{
		margin: 0 !important;
	    border-radius: calc(1200 * (10px/1520));
	    padding: calc(1200 * (10px/1520)) calc(1200 * (50px/1520));
	    font-size: calc(1200 * (22px/1520));
  		height: auto;
	}
	.delivaryTime .location-box .location-box-down .location-box-map .back-btn{
		border-radius: calc(1200 * (10px/1520));
		padding: calc(1200 * (10px/1520)) calc(100 * (50vw/1520));
		font-size: calc(1200 * (22px/1520));
		border: calc(1200 * (1px/1520)) solid #000;
	}

	.delivaryTime .delevary-details .switch-field label{
	  	font-size: calc(1200 * (25px/1520));
		font-size: -webkit-calc(1200 * (25px/1520));
		font-size: -moz-calc(1200 * (25px/1520));
		padding: calc(1200 * (18px/1520)) 0;
	}

	.delivaryTime .delevary-details .switch-field label:first-of-type {
	  	border-radius: calc(1200 * (8px/1520));
	}

	.delivaryTime .delevary-details .switch-field label:last-of-type {
	  	border-radius: calc(1200 * (8px/1520));
	}
	.delivaryTime .modal-body .card{
/*	  	margin: calc(1200*(35px / 1520)) 0;*/
	}
	.delivaryTime .modal-body .card .card-header .btun .heading a{
	  	font-size: calc(1200*(25px / 1520));
	}
	.delivaryTime .modal-body .card .card-header .btun .heading h6{
		font-size: calc(1200 * (22px /1520));
	  	line-height: calc(1200*(27px / 1520));
  	}
	.delivaryTime .modal-body .card .card-header .btun .heading h5{
		font-size: calc(1200 * (18px/1520));
		line-height: calc(1200 * (23px/1520));
	}
	.delivaryTime .modal-body .card .card-header .btun p{
		font-size: calc(1200 * (15px/1520));
		line-height: calc(1200 * (23px/1520)); 
	}
	.delivaryTime .modal-body .card .card-body .order-item p{
		font-size: calc(1200 * (18px/1520));
		line-height: calc(1200 * (23px/1520)); 
	}

	.wlcom_popup_bottom{
		margin: calc(1200 * (15px/1520)) 0;
	}

	.delivaryTime .modal-body .picker .selDel{
	    font-size: calc(1200 * (25px/1520));
	    font-size: -webkit-calc(1200 * (25px/1520));
	    font-size: -moz-calc(1200 * (25px/1520));
	    height: calc(1200 * (60px/1520));
	    height: -webkit-calc(1200 * (60px/1520));
	    height: -moz-calc(1200 * (60px/1520));
	}

	.add-search-suggest {
	    font-size: calc(1200 * (20px/1520));
	    font-size: -webkit-calc(1200 * (20px/1520));
	    font-size: -moz-calc(1200 * (20px/1520));
	}
	.delivaryTime .modal-body .group-4 .radio-item .left-part-radio .form-group label{
	    font-size: calc(1200 * (22px/1520));
	    font-size: -webkit-calc(1200 * (22px/1520));
	    font-size: -moz-calc(1200 * (22px/1520));
	}

	.banner .company-name .chainnm{
		font-size: calc(1200 * (45px/1520));
	}

	.productDetails2-popup .modal-body .group-5{
		margin-bottom: calc(1200 * (30px/1520));
	}
	.productDetails2-popup .modal-body .group-5 .radio-item {
	    padding: calc(1200 * (25px/1520)) 0;
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .top-text .form-group input:checked + span.checkbox:after{
		left: 5px;
	    top: 0;
	    width: 7px;
	    height: 12px;
	    border-width: 0 3px 3px 0;
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .top-text .form-group label{
	    font-size: calc(1200 * (25px/1520));
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .top-text .form-group label span.checkbox{
	    border: calc(1200 * (3px/1520)) solid var(--all_button_back);
	    width: calc(1200 * (25px/1520));
	    height: calc(1200 * (25px/1520));
	    flex: 0 0 calc(1200 * (25px/1520));
	    margin-right: calc(1200 * (10px/1520));
	    margin-top: calc(1200 * (3px/1520));
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .top-text p{
	    font-size: calc(1200 * (22px/1520));
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .bottom-text{
		margin-left: calc(1200 * (35px/1520));
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .bottom-text p.desc{
		font-size: calc(1200 * (20px/1520));
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .left-part-radio .bottom-text p{
	    font-size: calc(1200 * (15px/1520));
	    margin: calc(1200 * (12px/1520)) 0;
	}
	.productDetails2-popup .modal-body .group-5 .radio-item .right-part-radio .recom-image{
	    width: calc(1200 * (115px/1520)) !important;
	    height: calc(1200 * (115px/1520)) !important;
	    border-radius: calc(1200 * (15px/1520)) !important;
	}
	.productDetails2-popup .modal-body .comment-box p{
	  font-size: calc(1200 * (25px/1520));
	}

	.productDetails3-popup .modal-body .group-5{
		margin-bottom: calc(1200 * (30px/1520));
	}
	.productDetails3-popup .modal-body .group-5 .radio-item {
	    padding: calc(1200 * (25px/1520)) 0;
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .top-text .form-group input:checked + span.checkbox:after{
		left: 5px;
	    top: 0;
	    width: 7px;
	    height: 12px;
	    border-width: 0 3px 3px 0;
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .top-text .form-group label{
	    font-size: calc(1200 * (25px/1520));
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .top-text .form-group label span.checkbox{
	    border: calc(1200 * (3px/1520)) solid var(--all_button_back);
	    width: calc(1200 * (25px/1520));
	    height: calc(1200 * (25px/1520));
	    flex: 0 0 calc(1200 * (25px/1520));
	    margin-right: calc(1200 * (10px/1520));
	    margin-top: calc(1200 * (3px/1520));
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .top-text p{
	    font-size: calc(1200 * (22px/1520));
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .bottom-text{
		margin-left: calc(1200 * (35px/1520));
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .bottom-text p.desc{
		font-size: calc(1200 * (20px/1520));
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .left-part-radio .bottom-text p{
	    font-size: calc(1200 * (15px/1520));
	    margin: calc(1200 * (12px/1520)) 0;
	}
	.productDetails3-popup .modal-body .group-5 .radio-item .right-part-radio .recom-image{
	    width: calc(1200 * (115px/1520)) !important;
	    height: calc(1200 * (115px/1520)) !important;
	    border-radius: calc(1200 * (15px/1520)) !important;
	}

	.splitModal .modal-body {
	    min-height: calc(1200 * (500px/1520));
/*	    padding: calc(1200 * (30px/1520)) calc(1200 * (20px/1520));*/
	}

	.restoInfo .modal-dialog{
		max-width: calc(1200 * (585px/1520));
	}

	.alert-text{
		font-size: calc(1200 * (28px/1520));
	}

	.site-container .order-dtl .orderSuccess-content .order-sec .order-item p.item-name{
  		height: 55px;
	}
	.site-container .order-dtl .orderSuccess-content .order-sec .order-item p.item-name-sub{
		height: 20px;
	}

	.site-container .order-dtl .backbtn{
	    width: calc(100 * (60vw/1520));
	    height: calc(100 * (60vw/1520));
	    border-radius: calc(100 * (15vw/1520));
	}

	.site-container .order-dtl .backbtn img{
		width: calc(100 * (13vw/1520));
	}
	.right-side-part .checkout-scroll{
		/* height: auto; 
		height: calc(100vh - 450px) */
		height: calc(100vh - 525px);
	}

	.banner-gift{
		width: 100%;
		height: auto;
		position: relative;
		border-radius: var(--element_corner);
		overflow: hidden;
	    margin-bottom: calc(1200 * (24px/1520));
		margin-bottom:-webkit-calc(1200 * (24px/1520));  
		margin-bottom:-moz-calc(1200 * (24px/1520));   
		background: #fff;
	}
	.banner-gift:before {
		background: #fff;
	}
	.banner-gift .company-name {
  		width: 73%;
		height: auto;
		position: relative;
		cursor: pointer;
		display: flex;
		align-items: center;
		left: 0;
		bottom: 0;
	}
	.banner-gift .company-name h3{
		font-size: calc(1200 * (45px/1520));
		color: #000;
	}
	.banner-gift .logo {
	    width: fit-content;
	    max-width: 80px;
	    margin-right: calc(1200 * (20px/1520));
	}
	.banner-gift .user-btn {
	    top: calc(1200 * (25px/1520));
	    top: -webkit-calc(1200 * (25px/1520));
	}
	.gift-form-right h3.title {
	    font-size: calc(1200 * (35px/1520));
	    font-size: -webkit-calc(1200 * (35px/1520));
	    font-size: -moz-calc(1200 * (35px/1520));
	    margin-bottom: calc(1200 * (18px/1520));
	}
	.gift-form-right h3 {
	    font-size: calc(1200 * (27px/1520));
	    font-size: -webkit-calc(1200 * (27px/1520));
	    font-size: -moz-calc(1200 * (27px/1520));
	    margin-bottom: calc(1200 * (12px/1520));
	}
	.gift-form-right h3 span {
	    font-size: calc(1200 * (20px/1520));
	    font-size: -webkit-calc(1200 * (20px/1520));
	    font-size: -moz-calc(1200 * (20px/1520));
	}
	.gift-form-right p{
		font-size: calc(1200 * (20px/1520));
		font-size: -webkit-calc(1200 * (20px/1520));
		font-size: -moz-calc(1200 * (20px/1520));
		margin-top: calc(1200 * (15px/1520));
	}
	.gift-form-right .gift-card-btn {
	    font-size: calc(1200 * (28px/1520));
	    font-size: -webkit-calc(1200 * (28px/1520));
	    font-size: -moz-calc(1200 * (28px/1520));
	    line-height: calc(1200 * (35px/1520));
	    padding: calc(1200 * (10px/1520)) 0;
	}

	.gift-card-dummy{
	    border-radius: calc(1200 * (20px/1520));
	}
	.gift-card-dummy .gift-card-top{
	    height: calc(1200 * (175px/1520));
	    padding: calc(1200 * (15px/1520));
	}
	.gift-card-dummy .gift-card-top .gift-card-text p{
		font-size: calc(1200 * (15px/1520));
	}
	.gift-card-dummy .gift-card-top .gift-card-text h3{
	    font-size: calc(1200 * (30px/1520));
	}
	.gift-card-dummy .gift-card-bottom{
	    padding: calc(1200 * (15px/1520));
	    border-radius: 0 0 calc(1200 * (20px/1520)) calc(1200 * (20px/1520));
	}
	.gift-card-dummy .gift-card-bottom h3{
	    font-size: calc(1200 * (30px/1520));
	    line-height: calc(1200 * (35px/1520));;
	}

	.add-btn-load {
	    border-radius: calc(1200 * (20px/1520));
	    border-radius: -webkit-calc(1200 * (20px/1520));
	    border-radius: -webkit-calc(1200 * (20px/1520));
	    width:calc(1200 * (49px/1520));
	    width:-webkit-calc(1200 * (49px/1520));
	    width:-moz-calc(1200 * (49px/1520));
	    height: calc(1200 * (49px/1520));
	    height: -webkit-calc(1200 * (49px/1520));
	    height: -moz-calc(1200 * (49px/1520));
	    font-size: calc(1200 * (55px/1520));
	    font-size: -webkit-calc(1200 * (55px/1520));
	    font-size: -moz-calc(1200 * (55px/1520));
	}

	.mg-btm-1{
		margin-bottom: calc(1200 * (15px/1520));
	}

	.mg-btm-2{
		margin-bottom: calc(1200 * (5px/1520));
	}

	.hgt-1{
		height: calc(1200 * (30px/1520));
	}

	.hgt-2{
		height: calc(1200 * (20px/1520));
	}

	.voice_ai_modal .modal-dialog {
	    max-width: calc(1200 * (800px/1520));
	}

	.voice_ai_modal .modal-body .voice_ai_modal_iframe{
		height: calc(1200 * (900px/1520));
	}

	.voice_ai_modal .modal-body .close {
	    right: 25px;
	    top: 22px;
	}

	.voice_ai_modal .modal-body .close img{
	    width: calc(1200 * (42px/1520));
	}

	.voice_ai_modal .modal-body .voice_ai_modal_footer .title-text{
		font-size: calc(1200 * (22px/1520));
	}

	.voice_ai_modal .modal-body .voice_ai_modal_footer .dtl-text{
		font-size: calc(1200 * (18px/1520));
	}

	.launch-block{
		padding: calc(1200 * (15px/1520)) 0;
	}

	.launch-block p{
		font-size: calc(1200 * (30px/1520));
	}

	.launch-block .next-step{
	    width: 20%;
	    font-size: calc(1200*(28px / 1520));
	    padding: calc(1200*(10px / 1520)) calc(1200*(35px / 1520));
	    border-radius: calc(1200*(30px / 1520));
	}

	.launch-block .next-step .img-lt{
	    margin-right: calc(1200*(20px / 1520));
	    width: calc(1200*(33px / 1520));
	}

	.launch-block .next-step .img-rt{
	    margin-left: calc(1200*(20px / 1520));
	    width: calc(1200*(17px / 1520));
	}

	.launch-block a{
	    font-size: calc(1200*(28px / 1520));
	    padding: calc(1200*(10px / 1520)) calc(1200*(35px / 1520));
	    border-radius: calc(1200*(30px / 1520));
	    margin-left: 10px;
	}

	.launch-block a .img-lt{
	    margin-right: calc(1200*(20px / 1520));
	    width: calc(1200*(20px / 1520));
	}

	.launch-block a .img-rt{
	  margin-left: calc(1200 * (20px/1520));
	  width: calc(1200 * (10px/1520));
	}

	a.launch-btn{
	    font-size: calc(1200*(28px / 1520));
	    padding: calc(1200*(10px / 1520)) calc(1200*(35px / 1520));
	    border-radius: calc(1200*(35px / 1520));
	}

	a.launch-btn .img-lt{
	    margin-right: calc(1200*(20px / 1520));
	    width: calc(1200*(20px / 1520));
	}

	a.launch-btn .img-rt{
	  margin-left: calc(1200 * (20px/1520));
	  width: calc(1200 * (10px/1520));
	}

	.signupModal .modal-dialog{
		max-width: calc(100 * (475vw/1520));
		max-width: -webkit-calc(100 * (475vw/1520));
		max-width: -moz-calc(100 * (475vw/1520));
	}

	.signupModal .modal-body .heading h4{
		font-size: calc(1200 * (30px/1520));
	}
	.signupModal .modal-body .ex-boxes p{
		font-size: calc(1200 * (20px/1520));
	}
	.signupModal .modal-body .form-group label{
		font-size: calc(1200 * (20px/1520));
	}
	.signupModal .modal-body .rewards{
		margin: 20px 0 0 0;
	}
	.signupModal .modal-body .rewards .reward-section{
		font-size: calc(1200 * (32px/1520));
	}
	.signupModal .modal-body .rewards .reward-section p{
		font-size: calc(1200 * (16px/1520));
	}
	.signupModal .modal-body .form-group .form-control{
		font-size: calc(1200 * (20px/1520));
	}
	.signupModal .modal-body .ex-box p.txt{
		width: 90%;
    	margin: 0 auto;
		font-size: calc(1200 * (16px/1520));
		line-height: calc(1200 * (22px/1520));
	}
	.signupModal .modal-body .btun-box .save-btn{
		font-size: calc(1200 * (25px/1520));
    	border-radius: calc(1200*(18px / 1520));
	}

	.join-offr .join-offr-slide p{
		font-size: calc(1200 * (28px/1520)) !important;
	}

	.join-offr .join-offr-slide p img{
	  	width: calc(1200 * (35px/1520)) !important;
 		margin-left: calc(1200 * (15px/1520));
	}

	.join-offr .owl-theme .owl-nav [class*=owl-]{
		font-size: 30px;
	}

	.promo-msg{
		font-size: calc(1200 * (17px/1520)) !important;
	}

	.checkout-btn-box label.prm {
	    font-size: calc(1200 * (17px/1520));
	    font-size: -webkit-calc(1200 * (17px/1520));
	    font-size: -moz-calc(1200 * (17px/1520));
	}

	.reglogModal .modal-dialog {
	    width: calc(1200 * (700px/1520)) !important;
	    max-width: unset;
	}
	.reglogModal .modal-content .close img {
	    width: calc(1200 * (50px/1520));
	}
	.reglogModal .modal-content .modal-body .modal-body-top {
	    padding: calc(1200 * (60px/1520));
	}
	.reglogModal .modal-body .heading{
		min-height: calc(1200 * (80px/1520));
    	margin-bottom: calc(1200 * (25px/1520));
	}
	.reglogModal .modal-body .heading h4{
		font-size: calc(1200 * (32px/1520));
	}
	.reglogModal .modal-body .ex-boxes p{
		font-size: calc(1200 * (20px/1520));
	}
	.reglogModal .modal-body .form-group {
	    margin-bottom: calc(1200 * (30px/1520));
	}
	.reglogModal .modal-body .form-group label{
		font-size: calc(1200 * (25px/1520));
	}
	.reglogModal .modal-body .rewards{
		margin: 20px 0 0 0;
	}
	.reglogModal .modal-body .rewards .reward-section{
		font-size: calc(1200 * (32px/1520));
	}
	.reglogModal .modal-body .rewards .reward-section p{
		font-size: calc(1200 * (25px/1520));
	}
	.reglogModal .modal-body .rewards-checkbox .form-group label{
		font-size: calc(1200 * (20px/1520));
		margin-bottom: calc(1200 * (10px/1520));
	}
	.reglogModal .modal-body .form-group .form-control{
	    height: calc(1200 * (60px/1520));
	    font-size: calc(1200 * (20px/1520));
	    border-radius: calc(1200 * (10px/1520));
	}
	.reglogModal .modal-body .form-group .iti__flag-container {
	    font-size: calc(1200 * (20px/1520));
	    font-size: -webkit-calc(1200 * (20px/1520));
	    font-size: -moz-calc(1200 * (20px/1520));
	}
	.reglogModal .modal-body .form-group .form-control.phn-control{
		padding-left: 75px !important;
	}
	.reglogModal .modal-body .btun-box .save-btn{
		font-size: calc(1200 * (25px/1520));
  		border-radius: calc(1200 * (25px/1520));
	}
	.reglogModal .modal-content .modal-body .modal-body-bottom{
		padding: calc(1200 * (25px/1520)) calc(1200 * (100px/1520));
	}
	.reglogModal .modal-body .ex-box p.txt{
		font-size: calc(1200 * (17px/1520));
		line-height: calc(1200 * (22px/1520));
	}
	.reglogModal .modal-body .rewards-checkbox {
	    padding: calc(1200 * (17px/1520)) calc(1200 * (60px/1520));
	}
	.reglogModal .modal-body .rewards .reward-section img {
	    width: calc(1200 * (60px/1520));
	}
	.reglogModal .modal-body .form-group label span.checkbox{
	    width: calc(1200 * (25px/1520));
	    height: calc(1200 * (25px/1520));
    	border-radius: calc(1200 * (5px/1520));
	}
	.reglogModal .modal-body .form-group input:checked + span.checkbox:after{
	    width: calc(1200 * (8px/1520));
	    height: calc(1200 * (15px/1520));
	    border-width: 0 calc(1200 * (3px/1520)) calc(1200 * (3px/1520)) 0;
	    left: 7px;
	}
	.reglogModal .modal-body .rewards-checkbox .form-group{
		margin-bottom: calc(1200 * (12px/1520));
	}
	.reglogModal .modal-content .modal-body.log-phn .modal-body-top{
	    padding: calc(1200 * (120px/1520));
	}
	.reglogModal .modal-body p{
	    font-size: calc(1200 * (20px/1520));
	    line-height: calc(1200 * (25px/1520));
	}
	.reglogModal .modal-body p.resp_msg{
		margin-bottom: calc(1200 * (35px/1520));
	}
	.infoModal .modal-body .putaddress-box .form-group .form-control{
		height: calc(1200 * (47px/1520));
		border-radius: calc(1200 * (12px/1520));
	}
	.infoModal .modal-body .putaddress-box .form-group .form-control.textarea{
		height: calc(1200 * (70px/1520));
	}
	.infoModal .modal-body .btun-box .delete-btn{
	    font-size: calc(1200*(24px / 1520));
	    line-height: calc(1200*(29px / 1520));
	    padding: calc(1200*(10px / 1520)) 0;
	    border-radius: calc(1200*(25px / 1520));
	}
	.infoModal .modal-body .btun-box .save-btn{
	    font-size: calc(1200*(24px / 1520));
	    line-height: calc(1200*(29px / 1520));
	    padding: calc(1200*(10px / 1520)) 0;
	    border-radius: calc(1200*(25px / 1520));
	}

	.myordermodal .modal-dialog{
		max-width: calc(1200 * (600px/1520));
	}

	.myordermodal .modal-body .card .card-body .order-item p{
	    font-size: calc(1200 * (20px/1520));
	    line-height: 22px;
	}

	.myordermodal .modal-body .card .card-body .order-item h6{
	    font-size: calc(1200 * (20px/1520));
	    line-height: 22px;
	}
	.myordermodal .modal-body .card .card-body .btun-box .reorder-btun{
	    font-size: calc(1200*(24px / 1520));
	    line-height: calc(1200*(29px / 1520));
	    padding: calc(1200*(10px / 1520)) 0;
	    border-radius: calc(1200*(25px / 1520));
	}
	.myordermodal .modal-body .card .card-body .btun-box .track-btun{
	    font-size: calc(1200*(24px / 1520));
	    line-height: calc(1200*(29px / 1520));
	    padding: calc(1200*(10px / 1520)) 0;
	    border-radius: calc(1200*(25px / 1520));
	}
	.latest-checkout .delevary-details .switch-field{
		border-radius: calc(1200*(25px / 1520));
	}
	.latest-checkout .promo-code  .form-control{
	  	height: calc(1200*(36px / 1520));
	}
	.latest-checkout .promo-code  .use-btn{
	  	height: calc(1200*(36px / 1520));
      	width: calc(1200*(125px / 1520));
	}
	.latest-checkout .checkout-block .checkout-block-body .checkout-block-body-item img {
	    width: calc(1200*(30px / 1520));
	    margin-right: calc(1200*(15px / 1520));
	}
	.latest-checkout .checkout-block .checkout-block-body .checkout-block-body-item .edit {
	    margin-left: calc(1200*(15px / 1520));
	}
	.latest-checkout .checkout-block .checkout-block-body .checkout-block-body-item .edit img {
	    width: calc(1200*(20px / 1520));
	}
	.latest-checkout .tip-box .form-control {
	    height: calc(1200*(36px / 1520));
	}
	.latest-checkout .tip-box .use-btn {
	    height: calc(1200*(36px / 1520));
	    width: calc(1200*(125px / 1520));
	}

	.splitModal .modal-dialog .request-body .call-block ul li .gen-span{
	    width: calc(1200*(110px / 1520));
	    height: calc(1200*(75px / 1520));
	    font-size: calc(1200*(45px / 1520));
    	margin-right: calc(1200*(40px / 1520));
	}

	.splitModal .modal-dialog .request-body .call-block ul li .fst-span{
	    width: calc(1200*(80px / 1520));
	    height: calc(1200*(75px / 1520));
	}

	.splitModal .modal-dialog .request-body .call-block ul li .lst-span{
	    width: calc(1200*(95px / 1520));
	    height: calc(1200*(75px / 1520));
	}

	.splitModal .modal-dialog .modal-footer .call-close-bottom span{
		font-size: calc(1200*(30px / 1520));
	    margin-left: calc(1200*(10px / 1520));
	}

	.splitModal .modal-dialog .modal-footer .call-close-bottom img{
	    width: calc(1200*(25px / 1520));
	    margin-bottom: calc(1200*(10px / 1520));
	}
	.btn-sub{
	  	margin-right: calc(1200*(10px / 1520));
	  	padding: calc(1200*(10px / 1520)) calc(1200*(25px / 1520));
	  	border-radius: calc(1200*(10px / 1520));
        font-size: calc(1200 * (21px/1520));
    }

    .redeem-txt{
        font-size: calc(1200 * (23px/1520)) !important;
        line-height: calc(1200 * (28px/1520)) !important;
    }

	.sub-box{
	  /*border-radius: calc(1200*(18px / 1520));
	  padding: calc(1200*(15px / 1520));*/
	  margin-bottom: calc(1200*(30px / 1520));
	}

	.sub-box p{
        font-size: calc(1200 * (28px/1520));
        line-height: calc(1200 * (33px/1520));
	}

	.sub-box-top{
	  padding: calc(1200*(10px / 1520)) 0;
	}

	.sub-box-top p{
	  font-size: calc(1200 * (23px/1520));
	  line-height: calc(1200 * (50px/1520));
	}

	.sub-box-top .input-control{
        font-size: calc(1200 * (25px/1520));
        line-height: calc(1200 * (30px/1520));
        padding: calc(1200*(10px / 1520)) calc(1200*(15px / 1520));
        border-radius: calc(1200*(10px / 1520));
	}

	.sub-box-bottom{
	  padding: calc(1200*(10px / 1520)) 0;
	}

	.sub-box-bottom p{
	  font-size: calc(1200 * (18px/1520));
	  line-height: calc(1200 * (50px/1520));
	}

	.myordermodal .modal-body .card .card-header .btun .heading h6 {
	    font-size: calc(100 * (15vw/1520));
	}

	.myordermodal .modal-body .card .card-header .btun .heading h5 {
	    font-size: calc(100 * (16vw/1520));
	}

	.myordermodal .modal-body .card .card-header .btun p {
    	font-size: calc(100 * (13vw/1520));
    }
}