.m_top1 {
	margin-top: 10px;
}

.m_top2 {
	margin-top: 20px;
}

.m_top3 {
	margin-top: 30px;
}

.m_bot70 {
    margin-bottom: 70px;
}
.err_bor{
	border:1px solid #ff0000;
}
.navbar-static-top {
	position: fixed;
	width: 100%;
	z-index: 99;
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);
}

.p20 {
    padding: 20px;
}

.fs12 {
    font-size: 12px;
}

.fs14 {
    font-size: 14px;
}

.fs14 a {
    color:#DC0000;
}

/*body {
	margin-top: 70px;
}*/

#div-profile {
    margin-bottom: 60px;
}

/* Templates common - Starts */
.div-offer-txt svg {
    width:12px;
    height:12px;
	top: -2px;
	position: relative;
}
.div-offer-txt{
    font-size: 10px;
    position:absolute;
    font-weight: 600;
}
.cpoint{
	
	cursor:pointer;
}	
.div-vegnonveg {
    width: 16px;
    height: 16px;    
    padding: 3px;
    margin-top: 2px;
    margin-right: 5px;
    background-color: #ddd;
}

.div-vegnonveg div {
    width: 8px;
    height: 8px;
    border-radius: 20px;    
}

.div-veg {
    border: 1px solid green;
}

.div-veg div {
    background-color: green;
}

.div-nonveg {
    border: 1px solid red;
}

.div-nonveg div {
    background-color: red;
}

.star_box {
    height: 20px;
    width: 40px;
    padding: 2px 4px 3px;
    font-weight: 400;
    font-size: 10px;    
    text-align: center;
    border-radius: 5px;
    margin-top: 4px;
}
/* Templates common - Ends */

/* Template 1 - Starts */

.div-mystore-template1 {
    width: 100%;
    background-color: #e7c9b3;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template1 .col-md-8 h3, .div-mystore-template1 .col-md-8 div span {
    color: #DC0000;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;    
}

.div-mystore-template1 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
}

.div-mystore-template1 .btn-myfront-add {
    border: 1px solid #e7c9b3;
    border-radius: 5px;
    color: #e7c9b3;
    width: 100%;
    font-weight: 700;
    padding: 3px;
    background-color: #DC0000;
}

.div-mystore-template1 .col-md-4 {
    padding-left: 0px;
    text-align: center;
}

.div-mystore-template1 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 15px;
    margin-bottom: 15px;
    margin-top: 9px;
}

.div-mystore-template1 .div-offer-txt {
    right: 25px;
    top: 5px;
    color: #DC0000;
}

.div-mystore-template1 .star_box {
    border: 1px solid #DC0000;
    color: #DC0000;
}


/* Template 1 - Ends */

/* Template 2 - Starts */

.div-mystore-template2 {
    width: 100%;
    background-color: #7E9016;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template2 .col-md-8 {
    padding:  15px;
}

.div-mystore-template2 .col-md-8 h3, .div-mystore-template2 .col-md-8 div span {
    color: #EDEEE8;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template2 .col-md-4 div {
    
    background-image: url('../img/menutemp/momos.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template2 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template2 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template2 .btn-myfront-add {
    border: 1px solid #7E9016;
    border-radius: 5px;
    background-color: #EDEEE8;
    color: #7E9016;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template2 .div-offer-txt {    
    right: 5px;
    bottom: 5px;
    color: #EDEEE8;
}

.div-mystore-template2 .star_box {
    border: 1px solid #EDEEE8;
    color: #EDEEE8;
}

/* Template 2 - Ends */

/* Template 3 - Starts */

.div-mystore-template3 {
    width: 100%;
    background-color: #867b77;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template3 .col-md-8 {
    padding: 15px 30px 15px 15px;
}

.div-mystore-template3 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template3 .col-md-8 h3, .div-mystore-template3 .col-md-8 div span {
    color: #C5D892;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 34px;
    max-height: 34px;
    overflow: hidden;
    margin-top: 4px;
}

.div-mystore-template3 .col-md-4 div {    
    background-image: url('../img/menutemp/beef.png');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template3 .col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.div-mystore-template3 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template3 .btn-myfront-add {
    border: 1px solid #867b77;
    border-radius: 5px;
    background-color: #C5D892;
    color: #867b77;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template3 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #C5D892;
}

.div-mystore-template3 .star_box {
    border: 1px solid #C5D892;
    color: #C5D892;
}

/* Template 3 - Ends */

/* Template 4 - Starts */

.div-mystore-template4 {
    width: 100%;
    background-color: #C2C446;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template4 .col-md-8 h3, .div-mystore-template4 .col-md-8 div span {
    color: #DE2708;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template4 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template4 .col-md-4 {    
    text-align: center;
}

.div-mystore-template4 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 15px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.div-mystore-template4 .btn-myfront-add {
    border: 1px solid #C2C446;
    border-radius: 5px;
    background-color: #DE2708;
    color: #C2C446;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template4 .div-offer-txt {    
    left: 25px;
    top: 5px;
    color: #DE2708;
}

.div-mystore-template4 .star_box {
    border: 1px solid #DE2708;
    color: #DE2708;
}

/* Template 4 - Ends */

/* Template 5 - Starts */

.div-mystore-template5 {
    width: 100%;
    background-color: #D92105;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template5 .mr0 {
    margin-right: 0px;
}

.div-mystore-template5 .col-md-8 {
    padding:  15px;
}

.div-mystore-template5 .col-md-8 h3, .div-mystore-template5 .col-md-8 div span {
    color: #FEF9B5;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template5 .col-md-4 {
    
    background-image: url('../img/menutemp/pasta_salad.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template5 .col-md-4 {
    padding-left: 0px;
    
}

.div-mystore-template5 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template5 .col-md-4 div.div-left {
    padding-left: 0px;
    width: 20%;
    height: 0;
    border-top: 180px solid #D92105;
    border-right: 25px solid transparent;
}

.div-mystore-template5 .btn-myfront-add {
    border: 1px solid #D92105;
    border-radius: 5px;
    background-color: #FEF9B5;
    color: #D92105;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template5 .div-offer-txt {    
    right: 30%;
    top: 2px;
    z-index: 1;
    color: #FEF9B5;
}

.div-mystore-template5 .star_box {
    border: 1px solid #FEF9B5;
    color: #FEF9B5;
}

/* Template 5 - Ends */

/* Template 6 - Starts */

.div-mystore-template6 {
    width: 100%;
    background-color: #FCEBAB;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template6 .col-md-8 {
    padding: 15px;
}

.div-mystore-template6 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template6 .col-md-8 h3, .div-mystore-template6 .col-md-8 div span {
    color: #DC0000;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template6 .col-md-4 {
    
    background-image: url('../img/menutemp/6_pepperoni_pizza.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template6 .col-md-4 {
    padding-left: 0px; 
    padding-right: 0px;;   
}

.div-mystore-template6 .col-md-4 div.div-right {
    /* padding-left: 0px; */
    width: 20%;
    height: 0;
    border-top: 180px solid #FCEBAB;
    border-left: 25px solid transparent;
    margin-left: 80%;
}

.div-mystore-template6 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
}

.div-mystore-template6 .btn-myfront-add {
    border: 1px solid #FCEBAB;
    border-radius: 5px;
    background-color: #DC0000;
    color: #FCEBAB;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template6 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #DC0000;
}

.div-mystore-template6 .star_box {
    border: 1px solid #DC0000;
    color: #DC0000;
}

/* Template 6 - Ends */

/* Template 7 - Starts */

.div-mystore-template7 {
    width: 100%;
    background-color: #E79711;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template7 .col-md-8 {
    padding:  15px;
}

.div-mystore-template7 .col-md-8 h3, .div-mystore-template7 .col-md-8 div span {
    color: #060305;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template7 .col-md-4 div {
    
    background-image: url('../img/menutemp/sushi.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 30% 50%;
    border-bottom-left-radius: 30% 50%;
    height: 100%;
}

.div-mystore-template7 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template7 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template7 .btn-myfront-add {
    border: 1px solid #E79711;
    border-radius: 5px;
    background-color: #060305;
    color: #E79711;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template7 .div-offer-txt {    
    right: 30%;
    top: 2px;
    color: #060305;
}

.div-mystore-template7 .star_box {
    border: 1px solid #060305;
    color: #060305;
}

/* Template 7 - Ends */

/* Template 8 - Starts */

.div-mystore-template8 {
    width: 100%;
    background-color: #96AF00;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template8 .col-md-8 {
    padding:  15px;
}

.div-mystore-template8 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template8 .col-md-8 h3, .div-mystore-template8 .col-md-8 div span {
    color: #811609;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template8 .col-md-4 div {    
    background-image: url('../img/menutemp/12_burger.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 30% 50%;
    border-bottom-right-radius: 30% 50%;
    height: 100%;
}

.div-mystore-template8 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template8 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template8 .btn-myfront-add {
    border: 1px solid #96AF00;
    border-radius: 5px;
    background-color: #811609;
    color: #96AF00;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template8 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #811609;
}

.div-mystore-template8 .star_box {
    border: 1px solid #811609;
    color: #811609;
}

/* Template 8 - Ends */

/* Template 9 - Starts */

.div-mystore-template9 {
    width: 100%;
    background-color: #58B7BE;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template9 .col-md-8 {
    padding:  15px;
}

.div-mystore-template9 .col-md-8 h3, .div-mystore-template9 .col-md-8 div span {
    color: #802A56;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template9 .col-md-4 div {
    
    background-image: url('../img/menutemp/cakes.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    /* border-top-left-radius: 30% 50%; */
    border-bottom-left-radius: 80% 100%;
    height: 100%;
}

.div-mystore-template9 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template9 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template9 .btn-myfront-add {
    border: 1px solid #58B7BE;
    border-radius: 5px;
    background-color: #802A56;
    color: #58B7BE;
    width: 100%;
    font-weight: 700;
    padding: 3px;    
}

.div-mystore-template9 .div-offer-txt {    
    right: 20%;
    bottom: 2px;
    color: #802A56;
}

.div-mystore-template9 .star_box {
    border: 1px solid #802A56;
    color: #802A56;
}

/* Template 9 - Ends */

/* Template 10 - Starts */

.div-mystore-template10 {
    width: 100%;
    background-color: #BB9958;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template10 .col-md-8 {
    padding:  15px;
}

.div-mystore-template10 .col-md-8 h3, .div-mystore-template10 .col-md-8 div span {
    color: #533328;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template10 .col-md-4 div {
    
    background-image: url('../img/menutemp/10_butter_chicken.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 80% 100%;
    /* border-bottom-left-radius: 80% 100%; */
    height: 100%;
}

.div-mystore-template10 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template10 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template10 .btn-myfront-add {
    border: 1px solid #BB9958;
    border-radius: 5px;
    background-color: #533328;
    color: #BB9958;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template10 .div-offer-txt {    
    right: 20%;
    top: 2px;
    color: #533328;
}

.div-mystore-template10 .star_box {
    border: 1px solid #533328;
    color: #533328;
}

/* Template 10 - Ends */

/* Template 11 - Starts */

.div-mystore-template11 {
    width: 100%;
    background-color: #42192A;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template11 .col-md-8 h3, .div-mystore-template11 .col-md-8 div span {
    color: #FCDC98;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template11 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
    font-weight: 500;
}

.div-mystore-template11 .btn-myfront-add {
    border: 1px solid #FCDC98;
    border-radius: 5px;
    background-color: #FCDC98;
    color: #42192A;
    width: 100%;
    font-weight: 700;
    padding: 3px;    
}

.div-mystore-template11 .col-md-4 {
    padding-left: 0px;
    text-align: center;
}

.div-mystore-template11 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    margin-bottom: 15px;
    margin-top: 9px;
}

.div-mystore-template11 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #FCDC98;
}

.div-mystore-template11 .star_box {
    border: 1px solid #FCDC98;
    color: #FCDC98;
}

/* Template 11 - Ends */

/* Template 12 - Starts */

.div-mystore-template12 {
    width: 100%;
    background-color: #E7DEAD;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template12 .col-md-8 h3, .div-mystore-template12 .col-md-8 div span {
    color: #BB5B04;
    /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template12 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
    font-weight: 500;
}

.div-mystore-template12 .col-md-4 {
    text-align: center;
}

.div-mystore-template12 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    margin-bottom: 15px;
    margin-top: 9px;
}

.div-mystore-template12 .btn-myfront-add {
    border: 1px solid #E7DEAD;
    border-radius: 5px;
    background-color: #BB5B04;
    color: #E7DEAD;
    width: 100%;
    font-weight: 700;
    padding: 3px;    
}

.div-mystore-template12 .div-offer-txt {    
    left: 25px;
    top: 5px;
    color: #BB5B04;
}

.div-mystore-template12 .star_box {
    border: 1px solid #BB5B04;
    color: #BB5B04;
}

/* Template 12 - Ends */

/* Template 13 - Starts */

.div-mystore-template13 {
    width: 100%;
    background-color: #C63D04;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template13 .col-md-8 {
    padding: 15px 30px 15px 0px;
}

.div-mystore-template13 .col-md-8 h3, .div-mystore-template13 .col-md-8 div span {
    color: #E6C391;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template13 .col-md-4 div {
    
    background-image: url('../img/menutemp/13_Spagetti.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 80% 100%;
    /* border-bottom-left-radius: 80% 100%; */
    height: 100%;
}

.div-mystore-template13 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template13 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template13 .btn-myfront-add {
    border: 1px solid #C63D04;
    border-radius: 5px;
    background-color: #E6C391;
    color: #C63D04;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template13 .div-offer-txt {
    left: 20%;
    top: 2px;
    color: #E6C391;
}

.div-mystore-template13 .star_box {
    border: 1px solid #E6C391;
    color: #E6C391;
}

/* Template 13 - Ends */

/* Template 14 - Starts */

.div-mystore-template14 {
    width: 100%;
    background-color: #FBDDA9;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template14 .col-md-8 {
    padding: 15px 30px 15px 0px;
}

.div-mystore-template14 .col-md-8 h3, .div-mystore-template14 .col-md-8 div span {
    color: #6C4A4E;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template14 .col-md-4 div {
    
    background-image: url('../img/menutemp/14_RoastedChicken.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    /* border-top-left-radius: 30% 50%; */
    border-bottom-right-radius: 80% 100%;
    height: 100%;
}

.div-mystore-template14 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template14 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template14 .btn-myfront-add {
    border: 1px solid #FBDDA9;
    border-radius: 5px;
    background-color: #6C4A4E;
    color: #FBDDA9;
    width: 100%;
    font-weight: 700;
    padding: 3px;    
}

.div-mystore-template14 .div-offer-txt {    
    left: 20%;
    bottom: 2px;
    color: #6C4A4E;
}

.div-mystore-template14 .star_box {
    border: 1px solid #6C4A4E;
    color: #6C4A4E;
}

/* Template 14 - Ends */

/* Template 15 - Starts */

.div-mystore-template15 {
    width: 100%;
    background-color: #D36427;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template15 .mr0 {
    margin-right: 0px;
}

.div-mystore-template15 .col-md-8 {
    padding:  15px;
}

.div-mystore-template15 .col-md-8 h3, .div-mystore-template15 .col-md-8 div span {
    color: #FFEB9D;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template15 .col-md-4 {
    
    background-image: url('../img/menutemp/15_GarlicSteak.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template15 .col-md-4 {
    padding-left: 0px;
    
}

.div-mystore-template15 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template15 .col-md-4 div.div-left {
    padding-left: 0px;
    width: 20%;
    height: 0;
    border-top: 180px solid #D36427;
    border-right: 80px solid transparent;
}

.div-mystore-template15 .btn-myfront-add {
    border: 1px solid #D36427;
    border-radius: 5px;
    background-color: #FFEB9D;
    color: #D36427;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template15 .div-offer-txt {    
    right: 22%;
    top: 2px;
    z-index: 1;
    color: #FFEB9D;
}

.div-mystore-template15 .star_box {
    border: 1px solid #FFEB9D;
    color: #FFEB9D;
}

/* Template 15 - Ends */

/* Template 16 - Starts */

.div-mystore-template16 {
    width: 100%;
    background-color: #F25AB8;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template16 .col-md-8 {
    padding: 15px;
}

.div-mystore-template16 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template16 .col-md-8 h3, .div-mystore-template16 .col-md-8 div span {
    color: #940012;
     /* font-size: 18px; */
    font-size: 11px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template16 .col-md-8 p {
    color:#fff;
}

.div-mystore-template16 .col-md-4 {
    
    background-image: url('../img/menutemp/16_Doughnut.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template16 .col-md-4 {
    padding-left: 0px; 
    padding-right: 0px;;   
}

.div-mystore-template16 .col-md-4 div.div-right {
    /* padding-left: 0px; */
    /* width: 20%; */
    height: 0;
    border-top: 180px solid #F25AB8;
    border-left: 80px solid transparent;
    margin-left: 44%;
}

.div-mystore-template16 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
}

.div-mystore-template16 .btn-myfront-add {
    border: 1px solid #F25AB8;
    border-radius: 5px;
    background-color: #940012;
    color: #F25AB8;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template16 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #940012;
}

.div-mystore-template16 .star_box {
    border: 1px solid #940012;
    color: #940012;
}

/* Template 16 - Ends */

/* Template 17 - Starts */

.div-mystore-template17 {
    width: 100%;
    background-color: #FCA82F;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template17 .col-md-8 {
    padding:  15px;
}

.div-mystore-template17 .col-md-8 h3, .div-mystore-template17 .col-md-8 div span {
    color: #811500;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template17 .col-md-4 div {
    
    background-image: url('../img/menutemp/17_MozzarellaSticks.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 85% 50%;
    border-bottom-left-radius: 85% 50%;
    height: 100%;
}

.div-mystore-template17 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template17 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template17 .btn-myfront-add {
    border: 1px solid #FCA82F;
    border-radius: 5px;
    background-color: #811500;
    color: #FCA82F;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template17 .div-offer-txt {    
    right: 30%;
    top: 2px;
    color: #811500;
}

.div-mystore-template17 .star_box {
    border: 1px solid #811500;
    color: #811500;
}

/* Template 17 - Ends */

/* Template 18 - Starts */

.div-mystore-template18 {
    width: 100%;
    background-color: #F2B9AB;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template18 .col-md-8 {
    padding:  15px;
}

.div-mystore-template18 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template18 .col-md-8 h3, .div-mystore-template18 .col-md-8 div span {
    color: #60170C;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template18 .col-md-4 div {    
    background-image: url('../img/menutemp/18_Nachos.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 85% 50%;
    border-bottom-right-radius: 85% 50%;
    height: 100%;
}

.div-mystore-template18 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template18 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template18 .btn-myfront-add {
    border: 1px solid #F2B9AB;
    border-radius: 5px;
    background-color: #60170C;
    color: #F2B9AB;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template18 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #60170C;
}

.div-mystore-template18 .star_box {
    border: 1px solid #60170C;
    color: #60170C;
}

/* Template 18 - Ends */

/* Template 19 - Starts */

.div-mystore-template19 {
    width: 100%;
    background-color: #8E2F1D;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template19 .col-md-8 {
    padding:  15px;
}

.div-mystore-template19 .col-md-8 h3, .div-mystore-template19 .col-md-8 div span {
    color: #F2CFB7;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template19 .col-md-4 div {
    
    background-image: url('../img/menutemp/19_ChickenWings.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    /* border-top-left-radius: 30% 50%; */
    border-bottom-left-radius: 30% 50%;
    height: 100%;
}

.div-mystore-template19 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template19 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template19 .btn-myfront-add {
    border: 1px solid #8E2F1D;
    border-radius: 5px;
    background-color: #F2CFB7;
    color: #8E2F1D;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template19 .div-offer-txt {    
    right: 35%;
    top: 2px;
    color: #F2CFB7;
}

.div-mystore-template19 .star_box {
    border: 1px solid #F2CFB7;
    color: #F2CFB7;
}

/* Template 19 - Ends */

/* Template 20 - Starts */

.div-mystore-template20 {
    width: 100%;
    background-color: #D16A02;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template20 .col-md-8 {
    padding: 15px 15px 15px 0px;
}

.div-mystore-template20 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template20 .col-md-8 h3, .div-mystore-template20 .col-md-8 div span {
    color: #303708;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template20 .col-md-4 div {    
    background-image: url('../img/menutemp/20_FriedRice.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    /* border-top-right-radius: 30% 50%; */
    border-bottom-right-radius: 30% 50%;
    height: 100%;
}

.div-mystore-template20 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template20 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template20 .btn-myfront-add {
    border: 1px solid #D16A02;
    border-radius: 5px;
    background-color: #303708;
    color: #D16A02;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template20 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #303708;
}

.div-mystore-template20 .star_box {
    border: 1px solid #303708;
    color: #303708;
}

/* Template 20 - Ends */

/* Template 21 - Starts */

.div-mystore-template21 {
    width: 100%;
    background-color: #FFBC01;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template21 .col-md-8 {
    padding:  15px;
}

.div-mystore-template21 .col-md-8 h3, .div-mystore-template21 .col-md-8 div span {
    color: #882E36;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template21 .col-md-4 div {
    
    background-image: url('../img/menutemp/21_Cake.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 30% 50%;
    /* border-bottom-left-radius: 30% 50%; */
    height: 100%;
}

.div-mystore-template21 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template21 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template21 .btn-myfront-add {
    border: 1px solid #FFBC01;
    border-radius: 5px;
    background-color: #882E36;
    color: #FFBC01;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template21 .div-offer-txt {    
    right: 30%;
    top: 2px;
    color: #882E36;
}

.div-mystore-template21 .star_box {
    border: 1px solid #882E36;
    color: #882E36;
}

/* Template 21 - Ends */

/* Template 22 - Starts */

.div-mystore-template22 {
    width: 100%;
    background-color: #96CD5B;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template22 .col-md-8 {
    padding: 15px 15px 15px 0px;
}

.div-mystore-template22 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template22 .col-md-8 h3, .div-mystore-template22 .col-md-8 div span {
    color: #4E0C49;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template22 .col-md-4 div {
    background-image: url('../img/menutemp/22_Salad.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 30% 50%;
    /* border-bottom-right-radius: 30% 50%; */
    height: 100%;
}

.div-mystore-template22 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template22 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template22 .btn-myfront-add {
    border: 1px solid #96CD5B;
    border-radius: 5px;
    background-color: #4E0C49;
    color: #96CD5B;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template22 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #4E0C49;
}

.div-mystore-template22 .star_box {
    border: 1px solid #4E0C49;
    color: #4E0C49;
}

/* Template 22 - Ends */

/* Template 23 - Starts */

.div-mystore-template23 {
    width: 100%;
    background-color: #FEC569;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template23 .col-md-8 {
    padding:  15px;
}

.div-mystore-template23 .col-md-8 h3, .div-mystore-template23 .col-md-8 div span {
    color: #2B0101;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template23 .col-md-4 div {
    
    background-image: url('../img/menutemp/23_Fries.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 85% 30%;
    border-bottom-left-radius: 85% 30%;
    height: 100%;
}

.div-mystore-template23 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template23 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template23 .btn-myfront-add {
    border: 1px solid #FEC569;
    border-radius: 5px;
    background-color: #2B0101;
    color: #FEC569;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template23 .div-offer-txt {    
    right: 30%;
    top: 2px;
    color: #2B0101;
}

.div-mystore-template23 .star_box {
    border: 1px solid #2B0101;
    color: #2B0101;
}

/* Template 23 - Ends */

/* Template 24 - Starts */

.div-mystore-template24 {
    width: 100%;
    background-color: #F39FC8;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template24 .col-md-8 {
    padding: 15px 15px 15px 0px;
}

.div-mystore-template24 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template24 .col-md-8 h3, .div-mystore-template24 .col-md-8 div span {
    color: #1A5093;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template24 .col-md-4 div {
    background-image: url('../img/menutemp/24_Cocktail.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 85% 30%;
    border-bottom-right-radius: 85% 30%;
    height: 100%;
}

.div-mystore-template24 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template24 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template24 .btn-myfront-add {
    border: 1px solid #F39FC8;
    border-radius: 5px;
    background-color: #1A5093;
    color: #F39FC8;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template24 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #1A5093;
}

.div-mystore-template24 .star_box {
    border: 1px solid #1A5093;
    color: #1A5093;
}

/* Template 24 - Ends */

/* Template 25 - Starts */

.div-mystore-template25 {
    width: 100%;
    background-color: #D8BA87;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template25 .col-md-8 h3, .div-mystore-template25 .col-md-8 div span {
    color: #036602;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template25 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
}

.div-mystore-template25 .btn-myfront-add {
    border: 1px solid #D8BA87;
    border-radius: 5px;
    color: #D8BA87;
    width: 100%;
    font-weight: 700;
    padding: 3px;
    background-color: #036602;
}

.div-mystore-template25 .col-md-4 {
    padding-left: 0px;
    text-align: center;
}

.div-mystore-template25 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 30px 5px; 
    margin-bottom: 15px;
    margin-top: 9px;
}

.div-mystore-template25 .div-offer-txt {
    right: 25px;
    top: 5px;
    color: #036602;
}

.div-mystore-template25 .star_box {
    border: 1px solid #036602;
    color: #036602;
}

/* Template 25 - Ends */

/* Template 26 - Starts */

.div-mystore-template26 {
    width: 100%;
    background-color: #E42A11;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template26 .col-md-8 h3, .div-mystore-template26 .col-md-8 div span {
    color: #FBF3C3;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template26 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template26 .col-md-4 {    
    text-align: center;
}

.div-mystore-template26 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 30px 5px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.div-mystore-template26 .btn-myfront-add {
    border: 1px solid #E42A11;
    border-radius: 5px;
    background-color: #FBF3C3;
    color: #E42A11;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template26 .div-offer-txt {    
    left: 25px;
    top: 5px;
    color: #FBF3C3;
}

.div-mystore-template26 .star_box {
    border: 1px solid #FBF3C3;
    color: #FBF3C3;
}

/* Template 26 - Ends */

/* Template 27 - Starts */

.div-mystore-template27 {
    width: 100%;
    background-color: #C4C1A8;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template27 .col-md-8 {
    padding:  15px;
}

.div-mystore-template27 .col-md-8 h3, .div-mystore-template27 .col-md-8 div span {
    color: #577801;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template27 .col-md-4 div.div-back-img {
    
    background-image: url('../img/menutemp/27_FriedNachoChips.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template27 .col-md-4 div.triangle-right {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 20px solid #C4C1A8;
    border-bottom: 12px solid transparent;
    margin-top: 45%;
    position: absolute;
}

.div-mystore-template27 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template27 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template27 .btn-myfront-add {
    border: 1px solid #C4C1A8;
    border-radius: 5px;
    background-color: #577801;
    color: #C4C1A8;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template27 .div-offer-txt {    
    right: 5px;
    bottom: 5px;
    color: #577801;
}

.div-mystore-template27 .star_box {
    border: 1px solid #577801;
    color: #577801;
}

/* Template 27 - Ends */

/* Template 28 - Starts */

.div-mystore-template28 {
    width: 100%;
    background-color: #2E3037;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template28 .col-md-8 {
    padding:  15px;
}

.div-mystore-template28 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template28 .col-md-8 h3, .div-mystore-template28 .col-md-8 div span {
    color: #F7EEDD;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template28 .col-md-4 div.div-back-img {    
    background-image: url('../img/menutemp/28_ChickenCurryRice.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template28 .col-md-4 div.triangle-left {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-right: 20px solid #2E3037;
    border-bottom: 12px solid transparent;
    margin-top: 45%;
    position: absolute;
    right:0px;
}

.div-mystore-template28 .col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.div-mystore-template28 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template28 .btn-myfront-add {
    border: 1px solid #2E3037;
    border-radius: 5px;
    background-color: #F7EEDD;
    color: #2E3037;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template28 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #F7EEDD;
}

.div-mystore-template28 .star_box {
    border: 1px solid #F7EEDD;
    color: #F7EEDD;
}

/* Template 28 - Ends */

/* Template 29 - Starts */

.div-mystore-template29 {
    width: 100%;
    background-color: #DFBE79;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template29 .col-md-8 {
    padding:  15px;
}

.div-mystore-template29 .col-md-8 h3, .div-mystore-template29 .col-md-8 div span {
    color: #131516;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template29 .col-md-4 div.div-back-img {
    
    background-image: url('../img/menutemp/29_PrawnRice.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template29 .col-md-4 div.triangle-right {
    width: 0;
    height: 0;
    border-top: 92px solid transparent;
    border-left: 50px solid #DFBE79;
    border-bottom: 92px solid transparent;
    /* margin-top: 45%; */
    position: absolute;
}

.div-mystore-template29 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template29 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template29 .btn-myfront-add {
    border: 1px solid #DFBE79;
    border-radius: 5px;
    background-color: #131516;
    color: #DFBE79;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template29 .div-offer-txt {    
    right: 5px;
    bottom: 5px;
    color: #131516;
}

.div-mystore-template29 .star_box {
    border: 1px solid #131516;
    color: #131516;
}

/* Template 29 - Ends */

/* Template 30 - Starts */

.div-mystore-template30 {
    width: 100%;
    background-color: #643313;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template30 .col-md-8 {
    padding:  15px;
}

.div-mystore-template30 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template30 .col-md-8 h3, .div-mystore-template30 .col-md-8 div span {
    color: #F5F7F9;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template30 .col-md-4 div.div-back-img {    
    background-image: url('../img/menutemp/30_Avacadotoast.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template30 .col-md-4 div.triangle-left {
    width: 0;
    height: 0;
    border-top: 92px solid transparent;
    border-right: 50px solid #643313;
    border-bottom: 92px solid transparent;
    /* margin-top: 45%; */
    position: absolute;
    right:0px;
}

.div-mystore-template30 .col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.div-mystore-template30 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template30 .btn-myfront-add {
    border: 1px solid #643313;
    border-radius: 5px;
    background-color: #F5F7F9;
    color: #643313;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template30 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #F5F7F9;
}

.div-mystore-template30 .star_box {
    border: 1px solid #F5F7F9;
    color: #F5F7F9;
}

/* Template 30 - Ends */

/* Template 31 - Starts */

.div-mystore-template31 {
    width: 100%;
    background-color: #D2AA7C;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template31 .col-md-8 {
    padding:  15px;
}

.div-mystore-template31 .col-md-8 h3, .div-mystore-template31 .col-md-8 div span {
    color: #112E04;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template31 .col-md-4 div.div-back-img {
    
    background-image: url('../img/menutemp/31_Sushi.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template31 .col-md-4 div.triangle-right {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 30px solid #D2AA7C;
    border-bottom: 135px solid transparent;
    /* margin-top: 45%; */
    position: absolute;
}

.div-mystore-template31 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template31 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template31 .btn-myfront-add {
    border: 1px solid #D2AA7C;
    border-radius: 5px;
    background-color: #112E04;
    color: #D2AA7C;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template31 .div-offer-txt {    
    right: 5px;
    bottom: 5px;
    color: #112E04;
}

.div-mystore-template31 .star_box {
    border: 1px solid #112E04;
    color: #112E04;
}

/* Template 31 - Ends */

/* Template 32 - Starts */

.div-mystore-template32 {
    width: 100%;
    background-color: #D9C254;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template32 .col-md-8 {
    padding:  15px;
}

.div-mystore-template32 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template32 .col-md-8 h3, .div-mystore-template32 .col-md-8 div span {
    color: #C65A39;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template32 .col-md-4 div.div-back-img {    
    background-image: url('../img/menutemp/32_TofuBBQ.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template32 .col-md-4 div.triangle-left {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-right: 30px solid #D9C254;
    border-bottom: 135px solid transparent;
    /* margin-top: 45%; */
    position: absolute;
    right:0px;
}

.div-mystore-template32 .col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.div-mystore-template32 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template32 .btn-myfront-add {
    border: 1px solid #D9C254;
    border-radius: 5px;
    background-color: #C65A39;
    color: #D9C254;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template32 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #C65A39;
}

.div-mystore-template32 .star_box {
    border: 1px solid #C65A39;
    color: #C65A39;
}

/* Template 32 - Ends */

/* Template 33 - Starts */

.div-mystore-template33 {
    width: 100%;
    background-color: #63422F;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template33 .col-md-8 {
    padding:  15px;
}

.div-mystore-template33 .col-md-8 h3, .div-mystore-template33 .col-md-8 div span {
    color: #B8B9B7;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template33 .col-md-4 div.div-back-img {
    
    background-image: url('../img/menutemp/33_ChocolateMilk.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 100%;
}

.div-mystore-template33 .col-md-4 div.triangle-right {
    width: 0;
    height: 0;
    border-top: 135px solid transparent;
    border-left: 30px solid #63422F;
    border-bottom: 50px solid transparent;
    /* margin-top: 45%; */
    position: absolute;
}

.div-mystore-template33 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template33 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template33 .btn-myfront-add {
    border: 1px solid #63422F;
    border-radius: 5px;
    background-color: #B8B9B7;
    color: #63422F;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template33 .div-offer-txt {    
    right: 5px;
    bottom: 5px;
    color: #B8B9B7;
}

.div-mystore-template33 .star_box {
    border: 1px solid #B8B9B7;
    color: #B8B9B7;
}

/* Template 33 - Ends */

/* Template 34 - Starts */

.div-mystore-template34 {
    width: 100%;
    background-color: #D97208;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template34 .col-md-8 {
    padding:  15px;
}

.div-mystore-template34 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template34 .col-md-8 h3, .div-mystore-template34 .col-md-8 div span {
    color: #101011;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template34 .col-md-4 div.div-back-img {    
    background-image: url('../img/menutemp/34_Pancakes.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    height: 100%;
}

.div-mystore-template34 .col-md-4 div.triangle-left {
    width: 0;
    height: 0;
    border-top: 135px solid transparent;
    border-right: 30px solid #D97208;
    border-bottom: 50px solid transparent;
    /* margin-top: 45%; */
    position: absolute;
    right:0px;
}

.div-mystore-template34 .col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.div-mystore-template34 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template34 .btn-myfront-add {
    border: 1px solid #D97208;
    border-radius: 5px;
    background-color: #101011;
    color: #D97208;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template34 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #101011;
}

.div-mystore-template34 .star_box {
    border: 1px solid #101011;
    color: #101011;
}

/* Template 34 - Ends */

/* Template 35 - Starts */

.div-mystore-template35 {
    width: 100%;
    background-color: #FCC203;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template35 .col-md-8 h3, .div-mystore-template35 .col-md-8 div span {
    color: #1F3402;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template35 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
}

.div-mystore-template35 .btn-myfront-add {
    border: 1px solid #FCC203;
    border-radius: 5px;
    color: #FCC203;
    width: 100%;
    font-weight: 700;
    padding: 3px;
    background-color: #1F3402;
}

.div-mystore-template35 .col-md-4 {
    padding-left: 0px;
    text-align: center;
}

.div-mystore-template35 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 5px 30px; 
    margin-bottom: 15px;
    margin-top: 9px;
}

.div-mystore-template35 .div-offer-txt {
    right: 25px;
    top: 5px;
    color: #1F3402;
}

.div-mystore-template35 .star_box {
    border: 1px solid #1F3402;
    color: #1F3402;
}

/* Template 35 - Ends */

/* Template 36 - Starts */

.div-mystore-template36 {
    width: 100%;
    background-color: #F3E5B7;
    border-radius: 15px;
    /* font: Poppins; */
    letter-spacing: 0px;    
    padding: 15px;
    margin-bottom: 30px;
}

.div-mystore-template36 .col-md-8 h3, .div-mystore-template36 .col-md-8 div span {
    color: #F13E0E;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template36 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template36 .col-md-4 {    
    text-align: center;
}

.div-mystore-template36 .col-md-4 img {
    width: 100px;
    height: 100px;
    border-radius: 5px 30px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.div-mystore-template36 .btn-myfront-add {
    border: 1px solid #F3E5B7;
    border-radius: 5px;
    background-color: #F13E0E;
    color: #F3E5B7;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template36 .div-offer-txt {    
    left: 25px;
    top: 5px;
    color: #F13E0E;
}

.div-mystore-template36 .star_box {
    border: 1px solid #F13E0E;
    color: #F13E0E;
}

/* Template 36 - Ends */

/* Template 37 - Starts */

.div-mystore-template37 {
    width: 100%;
    background-color: #E6E1B4;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template37 .col-md-8 {
    padding:  15px;
}

.div-mystore-template37 .col-md-8 h3, .div-mystore-template37 .col-md-8 div span {
    color: #696068;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template37 .col-md-4 div {
    
    background-image: url('../img/menutemp/37_FishFry.png');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 85% 15%;
    border-bottom-left-radius: 85% 15%;
    height: 100%;
}

.div-mystore-template37 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template37 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template37 .btn-myfront-add {
    border: 1px solid #E6E1B4;
    border-radius: 5px;
    background-color: #696068;
    color: #E6E1B4;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template37 .div-offer-txt {    
    right: 30%;
    top: 2px;
    color: #696068;
}

.div-mystore-template37 .star_box {
    border: 1px solid #696068;
    color: #696068;
}

/* Template 37 - Ends */

/* Template 38 - Starts */

.div-mystore-template38 {
    width: 100%;
    background-color: #C1CBD6;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template38 .col-md-8 {
    padding: 15px 15px 15px 0px;
}

.div-mystore-template38 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template38 .col-md-8 h3, .div-mystore-template38 .col-md-8 div span {
    color: #B76403;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template38 .col-md-4 div {
    background-image: url('../img/menutemp/38_lasagna.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 85% 15%;
    border-bottom-right-radius: 85% 15%;
    height: 100%;
}

.div-mystore-template38 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template38 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#333;
}

.div-mystore-template38 .btn-myfront-add {
    border: 1px solid #C1CBD6;
    border-radius: 5px;
    background-color: #B76403;
    color: #C1CBD6;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template38 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #B76403;
}

.div-mystore-template38 .star_box {
    border: 1px solid #B76403;
    color: #B76403;
}

/* Template 38 - Ends */

/* Template 39 - Starts */

.div-mystore-template39 {
    width: 100%;
    background-color: #741116;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template39 .col-md-8 {
    padding:  15px;
}

.div-mystore-template39 .col-md-8 h3, .div-mystore-template39 .col-md-8 div span {
    color: #C0B686;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template39 .col-md-4 div {
    
    background-image: url('../img/menutemp/39_CottagecheeseSalad.jpg');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    /* border-top-left-radius: 85% 30%; */
    border-bottom-left-radius: 85% 30%;
    height: 100%;
}

.div-mystore-template39 .col-md-4 {
    padding-left: 0px;    
}

.div-mystore-template39 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template39 .btn-myfront-add {
    border: 1px solid #741116;
    border-radius: 5px;
    background-color: #C0B686;
    color: #741116;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template39 .div-offer-txt {    
    right: 34%;
    top: 2px;
    color: #C0B686;
}

.div-mystore-template39 .star_box {
    border: 1px solid #C0B686;
    color: #C0B686;
}

/* Template 39 - Ends */

/* Template 40 - Starts */

.div-mystore-template40 {
    width: 100%;
    background-color: #3E4E6C;
    border-radius: 15px;
    font: Poppins;
    letter-spacing: 0px;    
    padding: 0px 0px 0px 15px;
    margin-bottom: 30px;
}

.div-mystore-template40 .col-md-8 {
    padding: 15px 15px 15px 0px;
}

.div-mystore-template40 .col-md-8 .row {
    margin-right: 0px;
}

.div-mystore-template40 .col-md-8 h3, .div-mystore-template40 .col-md-8 div span {
    color: #FBF4E8;
     /* font-size: 18px; */
    font-size: 14px;
    font-weight: 700;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
}

.div-mystore-template40 .col-md-4 div {
    background-image: url('../img/menutemp/40_Wonton.png');
    /*background: url('../img/burger.jpg') no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    /* border-top-right-radius: 85% 30%; */
    border-bottom-right-radius: 85% 30%;
    height: 100%;
}

.div-mystore-template40 .col-md-4 {
    padding-left: 0px;
}

.div-mystore-template40 .col-md-8 p {
    font-size: 11px;
    max-height: 68px;
    min-height: 68px;
    overflow: hidden;
    margin-bottom: 12px;
    color:#fff;
}

.div-mystore-template40 .btn-myfront-add {
    border: 1px solid #3E4E6C;
    border-radius: 5px;
    background-color: #FBF4E8;
    color: #3E4E6C;
    width: 100%;
    font-weight: 700;
    padding: 3px;
}

.div-mystore-template40 .div-offer-txt {    
    right: 25px;
    top: 5px;
    color: #FBF4E8;
}

.div-mystore-template40 .star_box {
    border: 1px solid #FBF4E8;
    color: #FBF4E8;
}

/* Template 40 - Ends */

.btn-myfront-add {
	border: 1px solid #363636;
	border-radius: 5px;
	color: #363636;
	width: 100%;
	font-weight: 700;
	padding: 3px;
}

.btn-myfront-add-cart {
    border: 1px solid #DC0000;
    background-color: #DC0000;
	border-radius: 5px;
	color: #fff;
	width: 100%;
	font-weight: 700;
	padding: 3px;
}

.btn-myfront-add-cart:hover {
    color:#fff;
    box-shadow: 0 0 6px #DC0000;
}

.btn-myfront-add-cart i {
    font-size: 18px;
    margin-right: 10px;
}

.div-cart-total p {
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 700;
}

.div-cart-total span {
    font-size: 20px;
    font-weight: 700;
}

.div-cart-item a {
    font-size: 12px;
    font-weight: 500;
    transition: all 0.3s ease 0s;
    color:#DC0000;
}

.div-cart-item a i {
    font-size: 12px;
    color:#DC0000;
}

.div-cart-item a:hover {
    color: #DC0000;
}

.div-cart-item p, .div-cart-item span {
    font-size: 14px;
}

.p0 {
    padding-left: 0px;
    padding-right: 0px;
}

.div-cat-box {
	border-radius: 5px;
	padding: 10px;
	background-color: #F8FAFC;
	margin-bottom: 15px;
}

.div-cat-box img {
	border-radius: 15px;
	width: 100%;
	height: 275px;
}

.div-cat-box p {
	color: #DC0000;
	font-size: 18px;
	font-weight: 800;
	margin-top: 10px;
	text-align: center;
}

.logo_frontend {
	max-width: 200px;
    max-height: 50px;
}

body {
  min-height: 100vh;
  position: relative;
  margin: 0;
  /* padding-bottom: 100px; */ /*height of the footer*/
  box-sizing: border-box;
  font-size: 14px;
  font-family: "Raleway",sans-serif;
}

footer {
  position: absolute;
  bottom: 0;
  height: 60px;
  line-height: 60px;
  background-color: #f5f5f5;
  width: 100%;
}

.main-container {
	padding-top: 60px;
    min-height: 97.2vh;
}

.footer {
    /*position: fixed;*/
    /*bottom: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #f5f5f5;*/
}

.div-mystore-category-section {
	margin-bottom: 20px;
}

.div-mystore-category-section .div-main-img img, .div-mystore-category-section .div-mystore-gal img {
	width: 100%;
}
.div-mystore-category-section .div-main-desc p {

}

/* Login Popup css - Starts */

.pop-bg {
    background-color: #f9f9f9;
}

.b-b-0 {
    border: 0px;
}

.modal-body {
    color: #333;
}
.padd-16-80 {
    padding: 16px 80px 30px;
}
.padd-15-40 {
    padding: 15px 40px 30px;
}
.m-b-0-imp {
    margin-bottom: 0px !important;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}

.fs-15 {
    font-size: 15px;
}
.modal-body input {
    font-size: 14px;
}
.padd-16-80 input {
    border-color: #e6e6e6;
    border-radius: 3px;
}

.form-control {
    color: #99abb4;
    min-height: 38px;
    display: initial;
}

.btn-mystore-theme {
	background-color: #DC0000;
    border-color: #DC0000;
    color: #fff;
    border-radius: 3px;
    font-weight: 600;    
}
.btn-mystore-theme:hover {
	color: #fff;
}

.btn-mystore-theme-rev {
    background-color: transparent;
    border-color: #DC0000;
    color: #DC0000;
    border-radius: 3px;
    font-weight: 600;
}

.btn-mystore-theme-rev:hover {
    background-color: #DC0000;
    border-color: #DC0000;
    color: #fff;
}

.btn {
	padding: 7px 12px;
    font-size: 14px;
}

.auth_link {
    font-size: 14px;
    float: right;
    color: #DC0000;
}

.theme-note {
    text-align: center;
    padding-top: 10px;
    font-size: 10px;
}

.auth_header {
    width: 100%;
    /* text-align: center; */
    padding: 20px;
    color: #DC0000;
    padding-bottom: 0px;
}

.modal-header-auth p {
    padding-left: 20px;
}

.modal-header-auth p a {
    color: #DC0000;
}

.modal-header-auth p a:hover {
    color: #DC0000;
    text-decoration: underline;
}

.img-logo-login {
    /* width:60px; */
    min-width:60px;
    max-width:200px;
    height:60px;
    position: absolute;
    right: 60px;
    top: 40px;
    border-radius: 50px;
}

.divider {
    height: 12px;
    margin: 26px 0 32px;
    text-align: center;
    border-bottom: 1px solid #e4e5e7;
}

.auth_link_signin {
    font-size: 14px;
    color: #DC0000;
}
.auth_link_signin:hover, .auth_link:hover {
	color: #DC0000;
}

.input-group-prepend {
    display: flex;
    align-items: center;
    padding: .6rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    /* color: #cacaca; */
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #ced4da;    
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}

.input-group-prepend svg {
    width: 17px;
    height: 17px;
}

.form-group span {
    color:red;
    margin-left: 3px;
}

.modal-header-auth div{
    width:50px;
    background-color: #DC0000;
    padding: 3px;
    margin-left: 20px;
    border-radius: 2px;
}

.div-input-group-phone div.iti {
    width:100%;
}

.form-control::-webkit-input-placeholder{color:#b4b5b6;opacity:1}
.form-control::-moz-placeholder{color:#b4b5b6;opacity:1}
.form-control:-ms-input-placeholder{color:#b4b5b6;opacity:1}
.form-control::-ms-input-placeholder{color:#b4b5b6;opacity:1}
.form-control::placeholder{color:#b4b5b6;opacity:1}

button.close:focus {
    outline: 0px;
}

/* Login Popup css - Ends */

/* Header - Starts */

.div_wel_mes {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
}

.div_wel_mes span {
	font-weight: 600;
}

.sign_out_btn, .sign_out_btn:hover {
	color: #fc424a;
}

.div-inline-sign a, .div-inline-sign a:hover {
	color: #DC0000;
}

.btn-outline-success {
	border-color: #DC0000;
	color: #DC0000;
}

.btn-outline-success:hover {
	background-color: #DC0000;	
	border-color: #DC0000;
}

/* Header - Ends */

/* Check out Screen - Starts */

.m0 {
    margin-left: 0px;
    margin-right: 0px;
}

.pad0 {
    padding-left: 0px;
    padding-right: 0px;
}

.m_bot1 {
    margin-bottom: 10px;
}

.m_bot2 {
    margin-bottom: 20px;
}

.m_bot5 {
    margin-bottom: 50px;
}

.txt-rgt {
    text-align: right;
}

.chk-cen {
    text-align: center;
}

.pay-pad {
    padding: 16px;
}

.pay-pad h4 {
	color: #455a64;
	font-size: 18px;
}

.b-r-t-5 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.b-r-5 {
    border-radius: 5px;
}

.fw-500 {
    font-weight: 500;
}

.fw-600 {
    font-weight: 600;
}

.fw-700 {
    font-weight: 700;
}

.fw-800 {
    font-weight: 800;
}

.chk-bor {
    border: 1px solid #ddd;
}

.chk-bot {
    border-bottom: 1px solid #ddd;
}

.p-30-15 {
    padding: 35px 15px;
}

.tol-fnt {
	font-size: 16px;
	color: #262424;
}
.tol-fnt span {
    color: #455a64;
    font-weight: 500;
}

.contact_info_div label, .cart_div label {
    text-transform: uppercase;
    /* font-weight: 700; */
    font-weight: 600;
    color: #808080;
    font-size: 14px;
}

.span_red span {
    color: red;
}

.contact_info_div input, .contact_info_div textarea {
    background-color: #f9f9f9;
    color: #495057;
}

.pay-paypalimg {
    /* border-radius: .2rem;
    width: 50px; */
    /* height: 32px; */
    height: 50px;
    margin-right: 5px;
    /* margin-left: 5px; */
    margin-left: 10px;
    padding-bottom: 2px;
}

.pay-stripe {
    /*border-radius: .2rem;
     height: 40px; */
    /* width: 50px; */
    height: 50px;
    margin-right: 5px;
    /* margin-left: 5px; */
    margin-left: 10px;
    padding-bottom: 2px;
}

.pay-razor {
    /*border-radius: .2rem;
     height: 32px; */
    /* width: 50px; */
    height: 50px;
    margin-right: 5px;
    /* margin-left: 5px; */
    margin-left: 10px;
    padding-bottom: 2px;
}

.pay-manual {
   /* border-radius: .2rem;
     height: 32px; */
    /* width: 50px; */
    height: 50px;
    margin-right: 5px;
    /* margin-left: 5px; */
    margin-left: 10px;
    padding-bottom: 2px;
}

.pay-mercado {
    /* border-radius: .2rem;
      height: 32px; */
     /* width: 50px; */
     height: 50px;
     margin-right: 5px;
     /* margin-left: 5px; */
     margin-left: 10px;
     padding-bottom: 2px;
 }

.div-cust-radio {
    /* padding: 10px; */
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f8f8f8;
    text-align: left;
    /* text-align: center; */
    box-shadow: 3px 3px 5px #9f9f9f;
}

.div-cust-radio .custom-radio {
    padding-left: unset;
    padding-right: 1.5rem;
}

.pay-radio .custom-control-label {
    width:100%;
}

.pay-radio .custom-control-label::before {
    /* top: 10.25rem;
    left: 0.5rem; */
    width: 1.25rem;
    height: 1.25rem;
    right: -1.5rem;
    left: unset;
    top: .85rem;
}

.pay-radio .custom-control-label::after {
    /* top: 10.25rem;
    left: 0.5rem; */
    width: 1.25rem;
    height: 1.25rem;
    padding-top: 0px;
    padding-left: 3px;
    right: -1.5rem;
    left: unset;
    top: .85rem;
}

/* .pay-radio .custom-radio span {
    color: #DC0000;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
} */

.pay-radio .custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: unset;
    content: "\f00c";
    font-family: 'FontAwesome';
    background: #76D249;
    color: #fff;
    border-radius: 50px;
}

.pay-radio .custom-radio .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #76D249;
    background-color: #76D249;
}

.pay-radio .custom-radio .custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 0.2rem #76D24940;
}

.m-b-10 {
    margin-bottom: 10px;
}

.disbutton {
    background-color: #ddd;
    cursor: not-allowed !important;
    pointer-events: none !important;
    opacity: 0.5 !important;
}
.con-btn {
    color: #ffffff;
    background-color: #DC0000;
    width: 100%;
    /* font-family: Roboto, Bold; */
    font-weight: 700;
    padding: 12px;
    transition: 0.5;
}

.con-btn:hover {
    color:#fff;
    box-shadow: 0px 0px 5px #DC0000;
}

.con-btn svg {
    width: 18px;
    height: 18px;
    margin-right: 5px;
}

.btn-myfront-add-thankyou {
    color: #ffffff;
    background-color: #DC0000;
    width: 100%;
    font-weight: 700;
    padding: 7px 12px;
}

.chk-sty p {
    color: #262424;    
    font-size: 14px;
    padding-top: 12px;
    line-height: 1.4;
    font-weight: 400;
    /* font-family: Roboto, Regular; */
    margin-bottom: 0px;
}

.chk-smltxt {
    font-size: 13px !important;
    text-align: center;
}

:focus-visible {
    outline: 0px;
}

/* Check out Screen - Ends */

.pr0, .p-r-0 {
    padding-right: 0px;
}

.p-l-0 {
    padding-left: 0px;
}

.res-ml-15 .row .col-md-12 h3.fw-600 {
    font-size: 21px;
    color: #252525;
}

.bundle_deal_row .df h5 {
    font-size: 16px;
    color: #455a64;
}

.div-bundle-des p {
    font-size: 12px;
    color: #455a64;
    font-weight: 500;
    max-height: 65px;
    overflow: hidden;
    margin-bottom: 0px;
}

.div-product-name {
    font-size: 18px;
    color: #DC0000;
    font-weight: 600;
    /*margin-bottom: 10px;*/
    padding-bottom: 10px;
    /* border-bottom: 3px solid #ddd; */
    border-bottom: 1px solid #DADCE0;
}

.div-section-heading {
    padding-top: 7px;
    padding-bottom: 7px;
    /* border-bottom: 3px solid #ddd; */
    margin-bottom: 10px;
    /*background-color: #eee;*/
    font-size: 14px;
}

.div-section-heading a {
    /* color: #DC0000; */
    color: #333;
    padding-bottom: 3px;
    border-bottom: 2px solid transparent;
    opacity: .8;
}

.div-section-heading a:hover, .div-section-heading a.active {
    border-color: #DC0000;
    text-decoration: none;
    color: #DC0000;
    opacity: 1;
}

.div-section-heading .row div {
    text-align: center;
}

.div-main-scroll{
    max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 10px;
}

.pl0 {
    padding-left: 0px;
}

.txt-right{
    text-align: right;
}

.p_text_font {
    font-size: 10px;
}

.div-mystore-addon h4, .div-mystore-gal h4, .div-mystore-faq h4 {
    border-top: 3px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
}

.div-mystore-addon h4 span {
    font-size: 14px;
    opacity: .8;
}

.div-mystore-faq h5 {
    font-size: 14px;
    font-weight: 600;
}

.div-mystore-faq p{
    font-size: 12px;
}

.span-con {
    float: right;
}

.div-vegnonveg {
    width: 16px;
    height: 16px;
    
    padding: 3px;
    margin-top: 0px;
    margin-left: 5px;
}

.div-vegnonveg div {
    width: 8px;
    height: 8px;
    border-radius: 20px;
    
}

.div-veg {
    border: 1px solid green;
}

.div-veg div {
    background-color: green;
}

.div-nonveg {
    border: 1px solid red;
}

.div-nonveg div {
    background-color: red;
}

.div-calender svg {
    width: 18px;
    height: 18px;
    margin-top: -2px;
}

.div_service_amt {
    margin-top: 7px;
    font-weight: 700;
}

.div-my-orders-items div img {
    width: 90px;
    max-height: 55px;
    border-radius: 5px;
}

._3coNr {
    padding: 11px 16px;
    /* background-color: #60b246; */
    background-color: #DC0000;
    color: #fff;
    position: relative;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
}

.df {
    display: flex;
}

.div-search {
    position:relative;
}

.div-search button {
    position: absolute;
    top: 8px;
    right: 14px;
    border: 0px;
    background-color: transparent;
}

.div-search button:focus {
    outline:none;
}

.div-search input {
    width: 100%;
    padding: 7px 30px 7px 14px;
    height: unset;    
}

.div-parent-cart {
    position: fixed;
    bottom: 70px;
    right: 50px;
    z-index: 1;
}

.div-parent-cart .pr {
    width:60px;
    height:60px;
    border-radius: 15px;
    background-color: #DC0000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.div-parent-cart a {
    width: 100%;
    height: 100%;    
    display: flex;
    justify-content: center;
    align-items: center;
}
.div-parent-cart a:hover {
    text-decoration: none;
}

.div-parent-cart .pr a i{
    font-size: 24px;
    color: #fff;
    margin-top: 5px;
}

.cart_ball_guest {
    position: absolute;
    background-color: #fff;
    padding: 1px 6px;
    border-radius: 15px;
	top: 5px;
    right: 7px;
    color: #DC0000;
    font-size: 10px;
}

.div-right-cart-popup {
    position: fixed;
    background-color: #fff;
    /* border: 2px solid #ddd; */
    border: 1px solid #DADCE0;
    bottom: 150px;
    right: 50px;
    z-index: 100;
    /* border-radius: 5px; */
    border-radius: 8px;
    /* width:500px; */
    width:400px;
    box-shadow: 0px 0px 5px #dadce0;
}

.img-cart {
    width:100%;
}

.div-right-cart-popup .col-md-5 .form-check-label {
    font-weight: 500;
}

.div_project_banner {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 55px;
}

.div_project_banner .col-md-12 {
    padding-left: 0px;
    padding-right: 0px; 
}

.div_project_banner img {
    width:100%;
}

.profile-pic {
    width: 35px;
    height: 35px;
    border-radius: 8px;
}

.nav-item.user-profile-dropdown a.nav-link-profile {
    /* padding: 0 20px 0 16px; */
    padding: 0px 20px 0px 0px;
    /* margin-top: 8px; */
    margin-top: 5px;
    width: 35px;
    height: 35px;
    border-radius: 8px;
    /* border: 2px solid #fff; */
    display: block;
    position: relative;
    transition: all 0.3s ease 0s;
}

.nav-item.user-profile-dropdown {
    display: flex;
    cursor: pointer;
}

.navbar-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-item.user-profile-dropdown svg {    
    color: #252525;
    height: 18px;
    width: 18px;
}

.nav-item.user-profile-dropdown .user-pro-arrow svg {
    margin-top: 15px;    
    margin-left: 5px;
}
.dropdown-menu-pro-front svg {
    margin-right: 10px;
}
.dropdown-toggle.nav-link-profile::after, .dropdown-toggle.user-pro-arrow::after {
    display:none;
}

.dropdown-menu-pro-front {
    right: 10px;
    left: unset;
    width: 220px;
}

.dropdown-menu-pro-front a {
    color:#252525;
    font-size: 14px;
}

.dropdown-menu-pro-front a:hover, .dropdown-menu-pro-front a:hover svg{
    color: #fc424a;
    text-decoration: none;
}

.dropdown-menu-pro-front .dropdown-item {
    padding:0px;
}

.dropdown-menu-pro-front .dropdown-item a {
    padding: .25rem 1.5rem;
    display:block;
    /* border-bottom: 1px solid #ddd; */
    font-weight: 600;
}
.bb1ddd {
    border-bottom: 1px solid #ddd;
}

.dropdown-menu-pro-front .dropdown-item-logout a:hover, .dropdown-menu-pro-front .dropdown-item-logout a:hover svg {
    color: #F31702 !important;
}

/* .dropdown-menu-pro-front .dropdown-item a:last-of-type {
    border-bottom: 0px;
} */

.ul-mob-navbar-item .nav-link {
    color: #fff;
    font-weight: 600;
}

.ul-mob-navbar-item .nav-link svg {
    width:18px;
    height:18px;
    margin-right: 5px;
}

.ul-mob-navbar-item li {
    border-bottom: 1px solid #ddd;
}

.dropdown-item:active {
    color: #fc424a;
    text-decoration: none;
    background-color: #f8f9fa;
}

.m_left20 {
    margin-left: 20px;
}

.div-vn-offer svg {
    color: #FFA500;
    width: 15px;
    height: 15px;
    fill: #FFA500;
    margin-top: -2px;
}

.div-vn-offer {
    height: 21px;
    min-height: 21px;
}

.bg-trans {
    background: transparent;
}

.div-ph-drop label, .div-ph-drop .iti{
    width:100%;
}

#TB_closeWindowButton i {
    font-style: unset;
}

.div-cust-20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}

.fw500 {
    font-weight: 500;
}

.header_bg_cust {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #121212;
}

.header_bg_cust .nav-link {
    border: 0px;
    background-color: transparent;
    padding: 20px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1.44px;
    font-weight: 300;
}
.header_bg_cust .nav-link:hover {    
    color: #fff;    
    font-weight: 600;
}

#logo_src {
    max-height: 50px;
}

.p_top124 {
    padding-top: 124px;
}

.navbar-light .navbar-toggler {
    color: #cacaca;
    border-color: #cacaca;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(202,202,202, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }

/* New QR Settings - Starts */

.m0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.m_top3 {
    margin-top: 30px;
}

.div-forrk-qr-main {
    background-color: #000;
    padding: 15px;;
}

.div-forrk-qr {
    background-color: #00263E;    
}

.div-forrk-top-left {
    background-color: #fff;
    padding: 25px;
    text-align: center;
}

.div-forrk-top-left h1 {
    color: #00263E;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 0px;
    letter-spacing: 0.1px;
}

.div-forrk-top-left h2 {
    color: #00263E;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0.1px;
}

.div-forrk-top-right {
    background-color: #ffb400;
    padding: 25px;
}
.div-forrk-top-right img{
    width: 100%;
    margin-top: 15px;
}

.div-forrk-points .col-md-2 {
    text-align: right;
}

.div-forrk-points h1 {
    font-size: 70px;
    font-weight: 600;
    color: #4B6276;
}

.div-forrk-points .col-md-10 div {
    font-size: 24px;
    font-weight: 600;
    color:#fff;
    margin-top: 15px;
}

.div-forrk-points .col-md-10 p {
    font-size: 14px;
    color:#fff;
}

.div-qr-img {
    width:200px;
    height:200px;
    margin:auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.div-qr-img div {
    padding: 5px;
    background-color: #EEEFEF;
    border-radius: 15px;
}

.div-qr-img div img {
    width:100%;
}
.error_txt{
	
	color:#DC0000 !important;
}	
.div-help-text p {
    color:#fff;
}
.pr {
    position: relative;
}
.close_modal {
    position: absolute;
    right: 7px;
	z-index: 9999;
}
.btn_round{
    width: 25px;
    border-radius: 50%;
    height: 25px;
    font-size: 15px;
    background: #b71c1c;
    color: #fff;
    border: none;
	text-align:center;
}
/* New QR Settings - Ends */

.mob-dn {
    display:block;
}
.mob-db {
    display:none;
}

/* Payment options - Starts */

.div-pay-options {
    background-color: #DC0000;    
}

.div-pay-options.pay-pad h4 {
    color:#fff;
}

.chk-bor-forrk {
    border: 1px solid #DC0000;
}

.chk-bot-forrk {
    border-bottom: 1px solid #DC0000;
}

/* Payment options - Ends */

/* Pay Success - Starts */
.div-pays-svg svg {
    width:60px;
    height:60px;
    color: #00d25b;
}

.div-notification {
    font-size: 12px;
}
.div-notification p {
    letter-spacing: 1.1px;
    font-weight: 500;
}

.div-pays-thankyou h3 {
    margin-bottom: 0px;
    /* color: #00d25b; */
    color: #333;
    letter-spacing: 2px;
    font-weight: bold;
}
.div-mes p {
    color: #DC0000;    
}

.btn_continue_success {
    padding: 8px 40px;
    border: 2px solid #F75400;
    border-radius: 25px;
    background-color: #F75400;
    color: #fff;
}
.btn_continue_success:hover, .btn_continue_success:focus {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    color: #fff;
}

.btn_continue_success svg {
    color: #fff;
}

.m_top5 {
    margin-top: 10%;
}

.mb0 {
    margin-bottom: 0px;
}

.btn-apply {
    margin-top: 28px;
    padding: 7px 4px; 
    text-transform:uppercase;
}

/* Pay Success - Ends */

/* Payment Gateway - Starts */

.container-new {
    width:100%;
}

.razorimg-wid {
    width:100%;
}

.width70 {
    width:70%;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}

.panel-default {
    border-color: #ddd;
}

.credit-card-box {
    margin-top: 100px;
}

.credit-card-box.mt30{
    margin-top: 30px;
    margin-bottom: 70px;
}

.credit-card-box .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #333;
    background-color: #f5f5f5;
}

.credit-card-box .panel-body {
    padding: 15px;
}
.razorpay-payment-button{
    color: #ffffff;
    background-color: #DC0000;
    width: 70%;    
    font-weight: 700;
    padding: 12px;
    transition: 0.5s;
    border: 1px solid transparent;
    border-radius: 5px;
}

.razorpay-payment-button:hover {
    color: #fff;
    box-shadow: 0px 0px 5px #dc0000;
}
.tcap {
    text-transform: capitalize;
}

/* Payment Gateway - Ends */

/* Template Common css - Starts */

.div-back-menu .div-back-menu-ele .div-menu-ele h3 {
    min-height:48px;
    max-height:48px;
    overflow: hidden;
}

.div-about-us img {
    margin-bottom: 30px;
}

.div-back-menu .div-back-menu-ele .div-menu-ele p {
    max-height: 60px;
    min-height: 60px;
    overflow: hidden;
}

.div-location-child .col-md-4 {
    margin: auto;
    margin-bottom: 20px;
}

.div-fe-mob-prod {
    margin-bottom: 50px;
}

/* Template Common css - Ends */

/* Responsive check - Starts */

/* media query for screen width 800 */
@media only screen and (max-width: 1023px) and (min-width: 800px) {
	#apply_coupon_box .col-md-4 {
		margin-top: 14%;
    	margin-left: -25px;
	}
}

/* media query for screen width 768 */
@media only screen and (max-width: 799px) and (min-width: 768px) {
    #apply_coupon_box .col-md-4 {
		margin-top: 14%;
    	margin-left: -25px;
	}
}
@media screen and (max-width: 768px) {
	.footer {    
    	/*margin-top: 0px;*/
    	/* display: none; */
        position:unset;
    }    
}
/* media query for screen width 600 */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    #apply_coupon_box .col-md-4 {
	    margin-top: 6%;
	}
	#apply_coupon_box .col-md-4 button {
		width:100%;
	}
}
@media screen and (max-width: 500px) {
    .div-mystore-template2 div.prod_amt {
        margin-bottom: 10px;
        text-align: right;
    }

    .div-inline-sign {
        display:unset;
    }

    .div-parent-cart {        
        bottom: 20px;
        right: 20px;
    }
    .div-right-cart-popup {
        width:100%;
        right:0px;
        bottom: 100px;
    }
    .mob-dn {
        display:none;
    }
    .mob-db {
        display:block;
    }
    .div-terms-check {
        display:flex;
    }

    .div-terms-check input {
        margin-top: 5px;
        margin-right: 5px;
    }

    #myModal_register .padd-15-40, #myModal_signin .padd-15-40, #myModal_forgotpwd .padd-15-40 {
        padding: 15px 20px 30px;
    }
    #myModal_register .modal-header-auth h2, #myModal_register .modal-header-auth p, #myModal_signin .modal-header-auth h2, #myModal_signin .modal-header-auth p, #myModal_forgotpwd .modal-header-auth h2 {
        padding-left: 5px;
    }
    #myModal_register .modal-header-auth div, #myModal_signin .modal-header-auth div, #myModal_forgotpwd .modal-header-auth div {
        margin-left: 5px;
    }
    .navbar-toggler-icon {
        width: 1.2em;
        height: 1.2em;
    }

    .credit-card-box .width70, .razorpay-payment-button {
        width:100%;
    }

    .mob-m0 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .credit-card-box .panel-body {
        padding: 15px 5px;
    }

    .credit-card-box {
        margin-top: 70px;
    }
    .credit-card-box.mt30 {
        margin-top: 0px;
    }

    .div-order-payment {
        padding: 10px;
        /* background-color: rgba(0,0,0,.03); */
        /* border-right: 1px solid #ddd;
        border-left: 1px solid #ddd; */
        /* border:1px solid #ddd; */
        /* box-shadow: 0 0 5px #ddd; */
        border-top:1px solid #ddd;
    }

    .txt-left-mob {
        text-align: left !important;
        padding-left: 0px;
    }
    .div_service_amt {
        padding-right: 25px;
        font-weight: 700;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .mob_m_top0 {
        margin-top: 0px;
    }
    .mob_order_row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .mob_order_row .product-accordian div {
        font-size: 14px;        
    }
    .mob_order_row .product-accordian div.card-header {
        margin-top: 15px;
        /* box-shadow: 0 0 5px #ddd; */
        box-shadow: 3px 3px 5px #9f9f9f;
        border-bottom: 0px;
    }

    .mob_order_row .product-accordian div.collapse {
        box-shadow: 3px 3px 5px #9f9f9f;
    }

    .mob_order_row .pay-pad {
        margin-bottom: 80px;
    }

    .mob_pl0 {
        padding-left: 0px;
    }

    .mob_div_cancel div{
        padding: 20px 5px;
    }
    .bundle_deal_row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .bundle_deal_plus i {
        margin-top: 10px !important;
        margin-bottom: 10px;
    }

    /* .container {
        padding-left: 0px;
        padding-right: 0px;
    } */

    .mob-pr0 {
        /* padding-right: 0px; */
    }
}
/* media query for screen width 414 */
@media only screen and (max-width: 599px) and (min-width: 411px) {

    #myModal_forgotpwd .modal-header-auth h2 {
        font-size: 28px;
    }
    .pay-paypalimg, .pay-stripe, .pay-razor, .pay-manual, .pay-mercado {
        height:36px;
    }
    .pay-radio .custom-control-label::before, .pay-radio .custom-control-label::after {
        top:.6rem;
    }
    
}
/* media query for screen width 375 */
@media only screen and (max-width: 410px) and (min-width: 375px) {
    .div-cart-count {
        padding-left: 0px;
    }
    #myModal_forgotpwd .modal-header-auth h2 {
        font-size: 25px;
    }
    .pay-paypalimg, .pay-stripe, .pay-razor, .pay-manual, .pay-mercado {
        height: 36px;
    }
    .pay-radio .custom-control-label::before, .pay-radio .custom-control-label::after {
        top:.5rem;
    }
}

/* media query for screen width 360 */
@media only screen and (max-width: 374px) and (min-width: 360px) {
    .blue-btn {
	    padding: 15px 40px;
	}
    .div-cart-count {
        padding-left: 0px;
    }
    #myModal_forgotpwd .modal-header-auth h2 {
        font-size: 22px;
    }
    .pay-paypalimg, .pay-stripe, .pay-razor, .pay-manual, .pay-mercado {
        height: 36px;
    }
    .pay-radio .custom-control-label::before, .pay-radio .custom-control-label::after {
        top:.5rem;
    }
}
/* media query for screen width 320 */
@media only screen and (max-width: 359px) and (min-width: 320px) {
    .blue-btn {
	    padding: 15px 35px;
	}
	.blue-btn-reverse {
	    padding: 15px 50px;
	}
	#apply_coupon_box .col-md-4 {
	    margin-top: 10%;
	    /* margin-left: -15px; */
	}
    .div-cart-count {
        padding-left: 0px;
        padding-right: 0px;
    }
    .div-fe-mob-prod {
        /* padding-left: 5px;
        padding-right: 5px; */
    }

    .div-fe-mob-prod .row .col-12 .div-mystore-template1 .row .col-4 {
        padding-left: 0px;
        padding-right: 2px;
    }

    .div-mystore-template1 .col-md-4 img {
        width: 100%;
        height: 85px;        
        margin-bottom: 30px;
    }
    .div-mystore-addon .col-md-12 .col-md-12 {
        padding-left: 10px;
        padding-right: 5px;
    }
    .pay-paypalimg, .pay-stripe, .pay-razor, .pay-manual, .pay-mercado {
        height: 36px;
    }
    .pay-radio .custom-control-label::before, .pay-radio .custom-control-label::after {
        top:.5rem;
    }
    .btn-apply {
        margin-top: 0px;
    }
    .credit-card-box .panel-body {
        padding: 15px 0px;
    }
    .mob_order_row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .div-my-orders-items div img {
        width: 75px;
    }
    .pay-pad {
        padding: 10px;
    }
}
/* Responsive check - Ends */