@media screen and (max-width : 1160px){
	.benefits ul li {
	    width: 40%;
	    margin: 0px 5% 60px;
   }
}
@media screen and (max-width : 1000px){
	h2{
		font-size: 85px;
		line-height: 85px;
	}
	h3{
		font-size: 30px;
		line-height: 30px;
	}
	.banner_slider.owl-theme .owl-controls .owl-buttons div img {
	    max-height: 50px;
	    width: auto;
	}
	.content_main .top_cards h6 {
		font-size: 23px;
		line-height: 25px;	
	}
	.content_main .top_cards p {
		font-size: 17px;
		line-height: 22px;	
	}

	
	.content_main .top_cards > .right{
		padding-top: 75px;
	}    
	ul.occasions_list li{
		margin-bottom: 25px;
	}	
}
@media screen and (max-width : 800px){
.valuedesing_content_main .top_cards > div {
    width: 100%;
}
	
.valuedesing_content_main .top_cards > .right {
    padding-top: 0px;
}
.valuedesing_content_main .top_cards img{max-width: inherit;}
.valuedesing_content_main .top_cards h6 {
    font: 23px/30px 'Helvetica', Arial, Helvetica, sans-serif;
    /* color: #000; */
}
.valuedesing_content_main .top_cards .shop_now, a.gift_form{text-align: center;    padding: 14px;
    font-size: 20px;width: 100%;
}
.gidtcard_left{width:100%}
.form-field_box11,.giftcard_rightFomr1__L3VYQ,.gidtcard_right,.btn.fill{width:100%}.paymentTypeBox li{width:auto}
	.Reloadbtn {
    margin-left: 0px;
}.Wellnessbtn {
    margin-left: 0px;
}.giftcarddov {
    padding: 0;
}.gift_card_div_main{width: 93%;
   
    padding: 20px;}
	.gift_card_div11 {
    width: 100%;
    float: right;
    margin: 10px 0px 0px;
}.gift_card_div1>label {
    line-height: 13px;
    width: 100%;
    float: left;
}
.gift_card_div1{    flex-direction: column;
    margin: 10px 0;
    align-items: flex-start;}.gift_card_div11{
    display: flex;
}
.gift_card_div{    width: 100%;}
ul{    padding: 0px;}
	.content_main .top_cards > div{
		width: 100%;
		text-align:center; 
	}
	.content_main .top_cards img{
		margin: 0 auto;
	}
	
	.content_main .top_cards > .right {
	    padding-top: 30px;
	}
	.benefits ul li .top span{
		font-size: 26px;
		line-height: 26px;
	}
	.benefits ul li .bottom{
		font-size:18px;
		line-height: 22px; 
	}
	.section_heading p {
	    font-size: 28px;
	    line-height: 30px;
	    top: -18px;
   }
   .section_heading{
   		margin-bottom: 60px;
   }
   #header{
   		text-align: center;
   }
   #header h1{
   		width: 100%;
   }
   #header h1 a{
   		display: inline-block;
   }
   #header .menu{
   		display: inline-block;
   		float: none;
   		display: none;
   }
   #header .feedback{
   	  	width: 100%;
   	  	border: none;
   	  	    display: none;
   }

   #content .banner .banner_slider .item{
   	margin-top: 0;
   }


   .gift_holder > div{
		display: block;
		width: 100%;
		height: auto;
		padding: 40px 0;
	}
	.for_bd{
		border-right: 0;
		border-bottom: 1px dashed #464646;
	}
	.w100{
		width: 100%;
	}
}
@media screen and (max-width : 700px){
	.benefits ul li {
	    width: 96%;
	    margin: 0px 2% 60px;
	    text-align:center; 
   }
}
@media screen and (max-width : 500px){
	h2{
		font-size: 42px;
		line-height: 45px;
	}
	h3{
		font-size: 17px;
		line-height: 20px;
	}
	.banner_slider.owl-theme .owl-controls{
		top:25%;
	}
	.banner_slider.owl-theme .owl-controls .owl-buttons div img {
	    max-height: 40px;
	}
	#footer ul{
		float: none;
		margin: 0 auto;
		width: 100%;
		max-width:300px; 
	}
	#footer{
		text-align: center;
	}
	#footer ul.right{
		width: 180px;
	}
	.content_main .top_cards{
		margin-top: -30px;
	}
	.a_m_heading a{
		font: 16px/20px "Helvetica",Arial,Helvetica,sans-serif;    padding-left: 0px
	}
	.a_m_content p{
		font: 15px/20px "Helvetica",Arial,Helvetica,sans-serif;
	}
}




@media only screen and (max-width: 40em) { 

 .content_main .top_cards .shop_now{
    width: 112px;
    margin: 0 auto;
    float: none;
    margin-top: 16px;
    display: block;
	}


}


