.page-id-170 .ast-above-header-wrap, .page-id-279 .ast-above-header-wrap    {display:none}
.privacycontent {padding:50px 0px}
.privacycontent h1 {text-align:center;color:#005589}
.privacycontent ul {margin-left:20px}
.privacycontent ul li{margin-bottom:5px}
.ast-footer-copyright p {font-size:16px}
.textcenter {text-align:center}
.downloadlist ul.down-head {
    background: #1D2635 !important;
    padding: 8px 30px;
}
.downloadlist ul {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
}
.downloadlist ul {
    margin: 0px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 30px;background: #E6EEF5 !important;
}
.downloadlist ul.cust-grey {
    background: #fff !important;
}
.downloadlist.speclist ul:nth-child(even) {
    background: #fff !important;
}
.downloadlist li {
    list-style: none;
    padding: 0px !important;
}
.downloadlist ul li:first-child {
    color: #002A4B;
 font-family: "Gilroy-Bold";
    font-size: 18px !important;
}
.downloadlist ul.down-head li {
    color: #FFFFFF !important;font-family: "adelle";font-size:22px;font-weight:bold;
}
.downloadlist ul li a {  padding: 12px 25px;
   /* font-size: 18px;
    color: #ffffff !important;
    background: #C5A843;
    background-position: 146px 32px !important;
    border-radius: 50px;
    font-family: "Gilroy-ExtraBold";
    display: inline-block;
    width: 220px;
    text-align: center !important;
    text-decoration: none !important; */
}
.downloadlist ul li a img {
    margin-left: 12px;
}
.thankyoutop {padding:45px 0px;text-align:center;color:#fff}
.thankyoutop h1,.thankyoutop h3{color:#fff}
.thankyoutop a {font-weight:bold;color:#fff}
.backhome img { transform: rotate(180deg);
    margin-right: 5px;}
.downloadtop {padding-top:50px; }
.downloadtop h1{text-align:center;color:#005589}
.downleft {background:#005589;padding:40px;color:#fff}
.downleft h3{color:#fff}
.downpricepage {padding:50px 0px}
.downpricepage .email_download_link #name, .downpricepage .email_download_link #email, .downpricepage .email_download_link #phone {
    background: #ffffff;
    height: 50px;
    width: 100%;
}
.downpricepage .email_download_link .submit {
    min-width: 220px;
    color: #fff !important;
    text-decoration: none !important;
    padding: 19px 40px;
    border-radius: 70px;
    font-family: "Gilroy-ExtraBold";
    font-size: 18px;
    line-height: normal;
    display: inline-block;
    text-align: center;
    background: #c5a843 !important;
    margin-top: 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
}
.downpricepage .email_download_link .submit:hover {
    -webkit-transform: scaleY(1.1);
    -ms-transform: scaleY(1.1);
    transform: scaleY(1.1);
}
.contacttop {padding:50px 0px 0px}
.contacttop h1{color:#005589}
.conphone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; font-family: "Gilroy-SemiBold";
    font-size:18px;
}
.conphone a {color:#002A4B}
.conphone img {
    margin-right: 15px;
    margin-top: 4px;
    max-width: 30px;
}
.consocial {padding-left:40px}
.consocial a {margin-right:20px}
.wpcf7-spinner {display:none}
.condetails {padding-bottom:100px}
.condetails .wpcf7 form > div {margin-bottom:0px}
.condetails .place_order_form input[type=submit] {margin-top:12px;display:inline-block;}
.conright {padding-top:50px;}
.recipetable table,.recipetable td,.recipetable th, .delivertable table,.delivertable td,.delivertable th{border:none}
.recipetable th,.delivertable th{padding:10px 40px 10px 40px;text-align: left;background:#002A4B;color:#fff;font-family: "adelle";font-size:21px;font-weight:bold;}
.recipetable tr:nth-child(odd) { background-color: #E6EEF5;}
.delivertable tr:nth-child(even) { background-color: #E6EEF5;}
.recipetable tr td {padding:20px 40px 20px 40px}
.recipetable tr td:first-child{ font-family: "Gilroy-Bold"; }
.delivertable td,.delivertable th{text-align:center}
.recipelink a {color:#002A4B;text-decoration:underline;font-family: "Gilroy-Bold"; }
.thankyoutop h3{font-weight:600}
@media only screen and (min-width:1300px){
	.recipetable tr td:first-child{ width:32%}
	.downleft {margin-right:50px}
	.privacycontent {padding:50px 100px}
	.thankyoutop {padding:80px 0px; }
	.conright {border-left:2px solid #C5A843;padding-left:25px;}
	.condetails .place_order_form {margin-right:25px}
}
@media only screen and (min-width: 768px)  and (max-width:1024px) {  
.conright  {padding-top:15px }
	.consocial img {height:25px}
	.consocial a {margin-right:15px}
}
@media only screen and (max-width: 767px) { 
	.downpageleft.vc_column_container>.vc_column-inner {padding:0px}
	.downleft {padding: 30px 15px}
	.delivertable td { 
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	.delivertable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.delivertable td:before { 
		position: absolute;
		 font-family: "Gilroy-Bold";
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

.delivertable	td:nth-of-type(1):before { content: "Monday"; }
.delivertable	td:nth-of-type(2):before { content: "Tuesday"; }
.delivertable	td:nth-of-type(3):before { content: "Wednesday"; }
.delivertable	td:nth-of-type(4):before { content: "Thursday"; }
.delivertable	td:nth-of-type(5):before { content: "Friday"; }
	 
	.delivertable td, .delivertable th {display:block}
	.recipetable th{ font-size:18px}
	.recipetable tr td,.recipetable th {padding:10px 15px}
	.downloadlist ul li:first-child { margin-bottom: 10px;}
.downloadlist ul {display: block !important;}
}