@font-face {
    font-family: 'ProximaNovaBlack';
    src: url('https://www.heritagefresh.in/css/ProximaNovaBlack.eot');
    src: url('https://www.heritagefresh.in/css/ProximaNovaBlack.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/ProximaNovaBlack.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/ProximaNovaBlack.woff') format('woff'),
         url('https://www.heritagefresh.in/css/ProximaNovaBlack.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/ProximaNovaBlack.svg#ProximaNovaBlack') format('svg');
}

@font-face {
    font-family: 'Telugu908font';
    src: url('https://www.heritagefresh.in/css/Telugu908font.eot');
    src: url('https://www.heritagefresh.in/css/Telugu908font.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/Telugu908font.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/Telugu908font.woff') format('woff'),
         url('https://www.heritagefresh.in/css/Telugu908font.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/Telugu908font.svg#Telugu908font') format('svg');
}

@font-face {
    font-family:'ProximaNovaBold';
    src: url('https://www.heritagefresh.in/css/ProximaNovaBold.eot');
    src: url('https://www.heritagefresh.in/css/ProximaNovaBold.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/ProximaNovaBold.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/ProximaNovaBold.woff') format('woff'),
         url('https://www.heritagefresh.in/css/ProximaNovaBold.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}
@font-face {
    font-family:'ProximaNovaRegular';
    src: url('https://www.heritagefresh.in/css/ProximaNovaRegular.eot');
    src: url('https://www.heritagefresh.in/css/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/ProximaNovaRegular.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/ProximaNovaRegular.woff') format('woff'),
         url('https://www.heritagefresh.in/css/ProximaNovaRegular.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}

@font-face {
    font-family:'Bariol_Bold';
    src: url('https://www.heritagefresh.in/css/Bariol_Bold.eot');
    src: url('https://www.heritagefresh.in/css/Bariol_Bold.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/Bariol_Bold.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/Bariol_Bold.woff') format('woff'),
         url('https://www.heritagefresh.in/css/Bariol_Bold.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/Bariol_Bold.svg#Bariol_Bold') format('svg');
}
@font-face {
    font-family:'Rupee_Foradian';
    src: url('https://www.heritagefresh.in/css/Rupee_Foradian.eot');
    src: url('https://www.heritagefresh.in/css/Rupee_Foradian.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/Rupee_Foradian.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/Rupee_Foradian.woff') format('woff'),
         url('https://www.heritagefresh.in/css/Rupee_Foradian.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('https://www.heritagefresh.in/css/ProximaNovaSemibold.eot');
    src: url('https://www.heritagefresh.in/css/ProximaNovaSemibold.eot') format('embedded-opentype'),
         url('https://www.heritagefresh.in/css/ProximaNovaSemibold.woff2') format('woff2'),
         url('https://www.heritagefresh.in/css/ProximaNovaSemibold.woff') format('woff'),
         url('https://www.heritagefresh.in/css/ProximaNovaSemibold.ttf') format('truetype'),
         url('https://www.heritagefresh.in/css/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');
}

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin:0px;padding:0px;list-style:none;text-decoration:none;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;}
.clearfix:before, .clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
del{text-decoration:line-through;}
hr{display:block;height:1px;border:0px;border-top:1px solid #ccc;margin:1em 0px;padding:0px;}
small{font-size:85%;}
strong, th{font-weight:bold;}
td, td img{vertical-align:middle;}
body{margin:0px;padding:0px;color:#000;font-size:14px;background:#fff;font-weight:normal;word-wrap:break-word;letter-spacing:0.5px;font-family:'ProximaNovaRegular';}
h1{font-size:36px;font-weight:normal;}
h2{font-size:30px;font-weight:normal;}
h3{font-size:24px;font-weight:normal;}
h4{font-size:20px;font-weight:normal;}
h5{font-size:15px;font-weight:normal;}
h6{font-size:12px;font-weight:normal;}
p{line-height:18px;margin:0px 0px 15px 0px;}
a{margin:0px;padding:0px;font-size:100%;vertical-align:baseline;background:transparent;outline:0 none;text-decoration:none;}
a, a:hover, a:active, input, input:focus{outline:0 none;}
::-moz-selection{background:#000;color:#fff;text-shadow:none;}
::selection{background:#000;color:#fff;text-shadow:none;}
div.loader{display:none;width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:100;background:url(https://www.heritagefresh.in/images/loader.svg) no-repeat center rgba(0,0,0,0.85);}
img.right{margin:0px 0px 10px 20px;}
img.left{margin:0px 20px 10px 0px;}
table{border-collapse:collapse;}
table th{font-size:18px;color:#404041;font-weight:normal;margin:0px 0px 10px 0px;line-height:24px;padding:10px;border:1px solid #dcdcdc;}
table td{border-collapse:collapse;padding:10px;border:1px solid #dcdcdc;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;outline:none;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;outline:none;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
p.e{color:red !important;text-align:left;font-size:12px !important;margin:0 !important;width:100%;float:left; font-family:Calibri !important; font-weight:600 !important;}
input.text, textarea{width:200px;padding:10px 10px;background:#fff;color:#78818a;border:1px solid #d4d4d4;vertical-align:middle;font-size:14px;margin:0px;}
select{width:200px;}
textarea{height:100px;resize:none;outline:none;overflow:auto;}
input, button, select, textarea{-webkit-appearance:value;-moz-appearance:value;appearance:value;border-radius:0;}
img{vertical-align:middle;}
div.select-field{display:inline-block;max-width:240px;border-radius:6px;width:100%;height:40px;line-height:40px;padding:0px;position:relative;font-size:14px;color:#4e8829;text-shadow:none;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d2d1ce 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#d2d1ce 100%);background:linear-gradient(to bottom, #ffffff 0%,#d2d1ce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d1ce',GradientType=0);overflow:hidden;}
div.select-field select{float:left;width:100%;line-height:40px;outline:none;display:inline-block;border:0;padding:0px 20px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#003323;font-size:14px;text-transform:uppercase;font-family:'Bariol_Bold';font-weight:600;}
div.select-field select option{background:#fff;color:#000;padding:8px 3px;border:0px;cursor:pointer;text-transform:capitalize;font-size:14px;}
div.select-field:after{color:#003323;right:13px;top:5px;padding:0px;position:absolute;pointer-events:none;}
div.select-field:before{content:"\f107";font-family:'fontAwesome';font-size:20px;right:0px;top:0px;width:40px;height:40px;line-height:40px;background:none;position:absolute;pointer-events:none;display:block;color:#003323;text-align:center;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
template,[hidden]{display:none;}
.ie img{-ms-interpolation-mode:bicubic;}
div#mxalert{width:525px;padding:30px;position:absolute;z-index:9999;background:#fff;border:0px;text-align:center;}
div#mxalert p{font-size:18px;color:#000;font-weight:normal;line-height:24px;margin:0px;}
div#mx-winmask, .mxoverlay{width:100%;height:100% !important;position:fixed;left:0px;top:0px;z-index:10px;background:rgba(0,0,0,1.5) !important;opacity:0.5 !important;filter:alpha(opacity:50);}
div.popup{width:460px;padding:30px;position:absolute;z-index:9999;background:#fff;border:0px;}
div.popup p{font-size:14px;color:#404041;font-weight:normal;line-height:24px;}
a.close,a.btn-close{width:28px;height:28px;text-align:center;position:absolute;right:0px;top:0px;border:0;background:none;color:#fff;font-size:16px;line-height:28px;background:#91d534;}
a.close:hover ,a.btn-close:hover{background:#6d9832;}
.editor-data{float:left;width:100%;padding:0px;}
.editor-data ul{margin:0px 0px 15px 0px;}
.editor-data li{list-style:disc;margin:0px 0px 10px 15px;text-align:left;}
.editor-data table{border-collapse:collapse;border:1px solid #636363;}
.editor-data table td{text-align:center;min-width:70px;padding:5px 10px;}
.editor-data table th{color:#4d4d4d;font-weight:70px;font-size:13px;padding:5px 10px;}
.editor-data table strong{color:#4d4d4d;font-weight:70px;font-size:13px;}
div.mxpaging{width:960px;text-align:center;float:left;font-size:12px;padding:10px 0px;}
div.mxpaging ul{width:100%;}
div.mxpaging ul li{display:inline-block;}
div.mxpaging a{width:20px;height:20px;line-height:20px;display:inline-block;vertical-align:top;padding:0;margin:0px 5px;background:#e2e2e2;color:#777;text-decoration:none;text-align:center;}
div.mxpaging a:hover{opacity:0.8;filter:alpha(opacity:80);}
div.mxpaging a.active{color:#fff;background:#329CDA;}
div.mxpaging a.next, div.mxpaging a.no-next{background:#e2e2e2 url(../images/next-arrow.html) no-repeat;}
div.mxpaging a.prev, div.mxpaging a.no-prev{background:#e2e2e2 url(../images/prev-arrow.html) no-repeat;}
div.mxpaging a.first, div.mxpaging a.no-first{background:#e2e2e2 url(../images/first-arrow.html) no-repeat;}
div.mxpaging a.last, div.mxpaging a.no-last{background:#e2e2e2 url(../images/last-arrow.html) no-repeat;}
div.mxpaging a.no-next, div.mxpaging a.no-last, div.mxpaging a.no-first, div.mxpaging a.no-prev{opacity:0.3;filter:alpha(opacity:30);}
div.mxpaging #showRec{display:none;}
div.mxpaging div{display:none;}
.button{display:inline-block;margin:0px;padding:21px 40px;border:0;color:#fff;border-radius:8px;overflow:hidden;text-transform:uppercase;font-size:16px;line-height:24px;transition:all ease-in-out 0.3s;transition:ease-in-out 500ms;font-family:'Bariol_Bold';font-weight:600;text-shadow:1px 1px 3px rgba(60,65,26,0.6);letter-spacing:1.5px;background:#a6ce39;/*background:-moz-linear-gradient(top, #91d534 0%, #6c9632 100%);background:-webkit-linear-gradient(top, #91d534 0%,#6c9632 100%);background:linear-gradient(to bottom, #91d534 0%,#6c9632 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d534', endColorstr='#6c9632',GradientType=0);*/text-align:center;}
.button:hover, .button.active{/*background: #6d9832; background: -moz-linear-gradient(top, #6d9832 0%, #91d534 100%); background: -webkit-linear-gradient(top, #6d9832 0%,#91d534 100%); background: linear-gradient(to bottom, #6d9832 0%,#91d534 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9832', endColorstr='#91d534',GradientType=0 );*/}
.button.gray{padding:21px 50px;text-shadow:none;background:#ffffff;/*background:-moz-linear-gradient(top, #ffffff 0%, #d2d1ce 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#d2d1ce 100%);background:linear-gradient(to bottom, #ffffff 0%,#d2d1ce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d1ce',GradientType=0);*/ color:#82c332}
.ruchulu .button.gray{ box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2); padding:10px 60px; background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d2d1ce 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#d2d1ce 100%);background:linear-gradient(to bottom, #ffffff 0%,#d2d1ce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d1ce',GradientType=0); }
.button.gray:hover, .button.gray.active{text-shadow:none;/*background:#d2d1ce;background:-moz-linear-gradient(top, #d2d1ce 0%, #ffffff 100%);background:-webkit-linear-gradient(top, #d2d1ce 0%,#ffffff 100%);background:linear-gradient(to bottom, #d2d1ce 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d1ce', endColorstr='#ffffff',GradientType=0);*/ color:#333}
.register-btn{ text-align: center; position: relative; z-index: 999; float: left; width: 100%; margin: 50px 0 0 0; }
.register-btn a{ font-size: 22px; font-weight: bold; background-color: #279827; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2); color: #fff; padding: 12px 30px; display: inline-block; }
.extng-prz .register-btn { margin: 20px 0 40px;   }

div.section.join-club .button.gray{ color:#279827;}
/*.button:hover,.button.active{ background:#fff; color:#6d9832}*/ 

.button.green{padding:15px 40px;background:#003323;text-shadow:none;font-size:18px; transition:all ease-in-out 0.2s;}
.button.green:hover, .button.green.active{ background:#003a28; box-shadow:0px 6px 20px rgba(0,0,0,0.6);}

.button.full{ padding:20px 60px;}

.slick-initialized .slick-slide{outline:none;}
.scrollable{float:left;width:100%;height:515px;margin:0px;padding:0px;overflow:auto;}
::-webkit-input-placeholder{color:rgba(0,0,0,0.45);}
::-moz-placeholder{color:rgba(0,0,0,0.45);}
:-ms-input-placeholder{color:rgba(0,0,0,0.45);}
:-moz-placeholder{color:rgba(0,0,0,0.45);}
div.wrapper{width:1200px;position:relative;margin:auto;}
div.header{float:left;width:100%;padding:15px 0px 0px 0;margin:0;background:#fff;position:fixed;top:0;left:0;z-index:99999;}
div.hdr-main{float:left;width:100%;margin:0px;padding:0px;position:relative;height:94px;}
div.hdr-main a.logo{position:absolute;width:140px;left:0;top:5px;}
div.hdr-main a.logo img{width:100%;}
div.menu-wrap{float:left;width:100%;margin:18px 0 0 0;padding:0px 334px 0 125px;text-align:center;}
ul.main-menu{float:none;display:inline-block;width:100%;margin:0px;padding:0px;position:relative;list-style-type:none;}
ul.main-menu li{float:none;display:inline-block;margin:0px 10px;padding:0px;position:relative;}
ul.main-menu li a{float:none;display:inline-block;margin:0px;padding:0px 5px 0px 5px;font-size:13px;color:#3e4451;text-transform:uppercase;transition:all ease-in-out 0.3s;position:relative;font-family:'ProximaNovaBold'; line-height:40px; letter-spacing:0.5px;}
ul.main-menu li a:hover, ul.main-menu li a.active{color:#91d534;}
a.join{position:absolute;right:0px;top:10px;padding:12px 15px; font-size:14px;}

ul.main-menu li.renew-mm{ display:none;}
ul.main-menu li.renew-mm a{display:inline-block; width:200px;margin:0px;padding:15px 0px;border:0;color:#fff;border-radius:8px;overflow:hidden;text-transform:uppercase;font-size:14px;line-height:20px;transition:all ease-in-out 0.3s;transition:ease-in-out 500ms;font-family:'Bariol_Bold';font-weight:600;text-shadow:1px 1px 3px rgba(60,65,26,0.6);letter-spacing:1.5px;background:#91d534;background:-moz-linear-gradient(top, #91d534 0%, #6c9632 100%);background:-webkit-linear-gradient(top, #91d534 0%,#6c9632 100%);background:linear-gradient(to bottom, #91d534 0%,#6c9632 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d534', endColorstr='#6c9632',GradientType=0);text-align:center; margin:15px 40px;}

div.header div.cta-wrap{ position:absolute;right:0px;top:15px; float:right; width:auto; padding:0; margin:0;}
div.header div.cta-wrap .button{ padding:10px 13px;font-size:12px;}
div.header div.cta-wrap a:first-child{ margin-right:30px;}


a.member-login{position:absolute;right:0px;top:15px; margin:0px;padding:8px 5px 0px 5px;font-size:14px;color:#3e4451;text-transform:uppercase;transition:all ease-in-out 0.3s; font-family:'ProximaNovaBold'; line-height:30px; border-bottom:2px solid #88c734;}
a.member-login:hover, a.member-login.active{color:#88c734;}

a.member-login.mob-only{ display:none;}
a.member-login.desk-only{ display:none;}

ul.main-menu li.whatsapp a{padding-left:37px;background:url(../images/ico-whatsapp.png) no-repeat left center;background-size:34px;}
ul.main-menu li.whatsapp a.active, ul.main-menu li.whatsapp a.active{background:url(../images/ico-whatsapp.png) no-repeat left center;background-size:34px;}
a.menu-icon{position:absolute;width:40px;height:40px;right:15px;top:7px;background:url(../images/menu-icon.png) no-repeat center;background-size:100%;z-index:12;display:none;}
a.menu-icon.active{background:url(../images/menu-close.png) no-repeat center;background-size:100%;}
div.footer{float:left;width:100%;margin:0px;padding:40px 15px 30px;background:#586063;}
/*div.footer div.wrapper{width:870px;}*/
div.footer p{float:left;width:100%; text-align:center; margin:0px;padding:0px;list-style-type:none;}
div.footer ul{float:left;width:100%; text-align:center; margin:0 0 0px;padding:0px;list-style-type:none;}
 div.footer ul li{display:inline-block; padding:0px 25px; margin:0 0 25px;}
 div.footer p{display:inline-block; padding:0px;}
div.footer p, div.footer ul li a{color:#b4bbc8;font-family:'ProximaNovaBold';font-size:13px;transition:all ease-in-out 0.3s; letter-spacing:2px;}
div.footer p{ text-transform:uppercase;}
div.footer ul li a .fa{ padding: 0 10px 0 0; font-size:18px;}
div.footer ul li a:hover, div.footer ul li a.active{color:#fff;}

div.footer ul li .ftr-social{ display:inline-block; width:auto; padding:0; margin:0;}
div.footer ul li .ftr-social span{ display:inline-block; vertical-align:middle; padding-right:10px; color:#b4bbc8; font-family: 'ProximaNovaBold'; font-size:16px;}
div.footer ul li .ftr-social a{ display:inline-block; vertical-align:middle; text-align:center; width:30px; height:30px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; background:#ffffff; color:#596164; margin:0 5px;}
div.footer ul li .ftr-social a .fa{ display:inline-block; line-height:30px; font-size:20px; padding:0; transition:all ease-in-out 0.1s; -webkit-transition:all ease-in-out 0.1s; -moz-transition:all ease-in-out 0.31s;}
div.footer ul li .ftr-social a:hover .fa{ color:#000;}
div.footer ul.main-menu li.whatsapp a{ padding-left:45px; background-size:24px; background-position:12px center;}


div.container{float:left;width:100%;padding:0;margin:109px 0px 0px 0px;position:relative; min-height:30vh;}
div.section{float:left;width:100%;margin:0px;padding:0px;position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;}
ul.home-banner{float:left;width:100%;margin:0px;padding:0px;position:relative;list-style-type:none;z-index:2}
ul.home-banner li{float:left;width:100%;margin:0px;padding:0px;position:relative;}
ul.home-banner li div.img-box{float:none; display:table-cell; width:35%;height:452px;margin:0px;padding:0px;position:relative;z-index:2;}
ul.home-banner li div.img-box img{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100%;}
ul.home-banner li div.content{position:relative;width:1140px;margin:0 auto;z-index:2;}
ul.home-banner li div.data{position:relative;float:none;width:65%;padding:0 0px 0px 70px; z-index:2; display:table-cell; vertical-align:middle;}
ul.home-banner li div.data h1{float:left;width:100%;margin:0px;padding:0px;font-size:63px;line-height:63px;color:#002e14;font-family:'Bariol_Bold';}
ul.home-banner li div.data h2{float:left;width:100%;margin:0px;padding:0px;font-size:50px;line-height:50px;color:#fff;font-family:'Bariol_Bold';}
div.overlay{position:absolute;width:100%;left:0;top:0;height:100%;background:url(../images/homebanner-bg.jpg) no-repeat center;background-size:cover;z-index:1;}

ul.home-banner li.show-video div.data{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
ul.home-banner li.show-video div.data a.play-btn{ z-index:3;}

.slick-arrow{position:absolute;width:90px;height:90px;border:0px;top:50%;margin-top:-30px;background-repeat:no-repeat;background-size:100%;background-position:center;background-color:transparent;line-height:200px;overflow:hidden;z-index:2;}
.slick-arrow.slick-prev{background-image:url(../images/arrow-prev.png);left:0px;}
.slick-arrow.slick-next{background-image:url(../images/arrow-next.png);right:0px;}
.find-store-gps{background-image:url(../images/gps-map-bg.png);}
.find-store-gps div.img-box{float:left;width:auto;margin:0px;padding:0px;}
.find-store-gps div.img-box img{max-width:100%;}
.find-store-gps div.data{float:right;width:68%;margin:0px;padding:60px 0px 0px 0px;}
div.title{float:left;width:100%;margin:0px;padding:0px;position:relative;text-align:center;}
div.title.thankyou img{ width:70px; margin:0 0 25px;}
h3{float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 15px 0px;position:relative; font-family:'Bariol_Bold';color:#003013;font-size:50px;}
div.title h3:after{content:"";width:60px;height:3px;position:absolute;left:50%;margin-left:-35px;bottom:0px;background:#88c734;}
div.title p, div.cta-gps p, div.title h3 p{float:left;width:100%;margin:0px;padding:0px;font-size:22px;color:#003323;line-height:32px; font-family:'ProximaNovaRegular'; font-weight:normal;}
div.title h3 p.sub-tagline{font-size:18px;}
div.title h5{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px;font-size:23px;color:#fff;line-height:24px; font-family:'ProximaNovaRegular'; font-weight:normal;}
div.title h3 p span{font-family:'Rupee_Foradian';}
div.title p span, div.cta-gps p span, .about-data div.about-content div.data span{font-family:'ProximaNovaBold';}
div.title h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 15px 0px;position:relative;font-family:'Bariol_Bold';font-weight:400;color:#003013;font-size:20px;}
div.title h4 span{text-transform:capitalize;font-weight:600;}

.about-data div.title{ text-align:left;}
.about-data div.title h3{ text-align:center; margin:0 0 30px 0;}
.about-data div.title p{ text-align:left; margin-bottom:30px; font-size:18px;}
.about-data div.title h2{ margin-bottom:30px; font-family:'Bariol_Bold'; font-weight:normal;}
.about-data div.title h4, .about-data div.about-content  h4{ color: #588c12; font-size: 21px; line-height: 31px; margin: 0 0 20px 0; font-family:'ProximaNovaRegular'; font-weight:normal; padding:0;}

div.cta-gps{float:left;width:100%;margin:24px 0px;}
div.cta-gps p{ margin-bottom:15px;}
div.gps, div.or,div.pincode{float:left;margin:0px;padding:0px;position:relative;}
div.gps{width:34%;}
div.or{width:10%;text-align:center;line-height:64px;margin-left:-20px;font-weight:600;font-family:'Bariol_Bold'; font-size:22px;}
div.pincode{width:54%;background:#fff;box-shadow:0px 0px 55px rgba(90,138,158,0.4);padding:5px;border-radius:8px;/*overflow:hidden;*/position:relative;height:68px;}
div.pincode p.e{margin:-15px 0px 0px !important;padding-left:15px; position:absolute; bottom:-25px;}
div.pincode .text{float:left;width:100%;height:100%;padding:18px 150px 18px 20px;border:0;color:#000;height:60px;line-height:60px;font-family:'Bariol_Bold';font-weight:600;font-size:18px;}
div.pincode .button{position:absolute;right:6px;top:7px;padding:15px 35px;}
div.gps a{width:85%;margin-left:5%;margin-bottom:15px;}
div.gps small{float:left;width:100%;margin:0px;padding:0px;font-size:10px;color:#000;}
div.gps-result{float:left;width:100%;margin:0px;padding:0px;position:relative;}
div.locations{float:left;width:100%;margin:50px 0px 50px;padding:0px;position:relative;background:rgba(255,255,255,1);border:1px solid #ddd;}
/* div.map-box{float:left;width:50%;margin:0px;padding:0px;position:relative;} */
div.map-box{/*display:none;*/float:left;width:50%;margin:0px;padding:0px;position:relative;} 
div.map-box a.direction{ position:absolute; right:55px; bottom:15px; background:#fff; padding:15px; color:#000; font-size:18px; font-weight:bold; z-index:2;}
div.map-box a.direction:before{content:"\f148"; font-family:"FontAwesome"; display:inline-block; font-size:20px; color:#000; margin-right:10px;} 

div.map-box img{float:left;width:100%;}
/* ul.location-list{float:right;width:50%;max-height:450px;overflow:auto;margin:0px;padding:50px 50px 0px 50px;list-style-type:none;text-align:left;} */
ul.location-list{float:left;width:50%;max-height:570px;overflow:auto;margin:0px;padding:50px 50px 0px 50px;list-style-type:none;text-align:left;}
ul.location-list li{float:left;width:100%;margin:0px 0px 30px 0px;padding:0px;position:relative;}
ul.location-list li a{float:left;width:100%;margin:0px;padding:0px 0px 0px 30px;position:relative;background-repeat:no-repeat;background-size:13px;background-position:left 10px;background-image:url(../images/radio.png);color:#003013}
ul.location-list li a.active{background-position:left -477px;}
ul.location-list li h4{float:left;width:100%;margin:0px;padding:0px;position:relative;font-size:22px;color:#003013}
ul.location-list li p{float:left;width:100%;margin:0px;padding:0px;position:relative;font-size:16px;line-height:24px;color:#5b5b5b;}
/* div.locations div.cta{width:50%;float:right;margin:0px;padding:20px 50px 0px 80px;} */
div.locations div.cta{width:50%;float:right;clear:both;margin:0px;padding:20px 50px 20px 80px;}
div.locations div.cta .button{width:90%;}
div.section.product{padding:50px 0px;background-image:url(../images/prod-bg.jpg)}
div.section.product h3:after, div.section.join-club h3:after{display:none;}
div.section.join-club div.title p{ margin:0 0 0px;}
div.section.product p, div.section.join-club div.title p{color:#fff;}
div.section.product span.offerDescl{ width:100%; float:left; font-size:17px; font-family:'ProximaNovaRegular'; margin:0px 0 0 16px; padding:30px 0 0px 0; color:#003013;}
/*div.section.join-club div.gps .button{color:#4e8829;text-shadow:none;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d2d1ce 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#d2d1ce 100%);background:linear-gradient(to bottom, #ffffff 0%,#d2d1ce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d1ce',GradientType=0);}*/
div.section.join-club div.gps small{color:#fff;font-size:14px;}
div.section.product div.cta{float:left;margin-top:20px;width:100%;text-align:center;}
div.section.product div.cta .button{ padding:20px 60px;}
div.section.product.list{background:#fafeff;padding:0px;}
div.section.product.list span.offerDescl{ width:100%; float:left; font-size:17px; font-family:'ProximaNovaRegular'; margin:0px 0 0 16px; padding:0px 0 30px 0; color:#767874;}
div.section.product.list div.title, div.section.page div.title{padding:20px;background:url(../images/title-bg.jpg) no-repeat center;background-size:cover;}
div.section.page.testimonial div.title.title-2{ background:transparent;}
div.title.title-2 h3:after{background: #88c734;}
div.title.title-2 p{ color:#5f5f5f;}
div.section.product.list ul.prod-list, div.section.page ul.prod-list{padding:0px 0px 0px 0px;}
ul.prod-list a.button{ position:relative; left:50%; margin:0 0 30px -107px;display: inline-block !important;}
div.section.product.list ul.prod-list li a, div.section.page ul.prod-list li a{border:1px solid #d5dee1;}
div.section.page{padding:0px;}
div.section.page h3:after{background:#fff;}
div.section.page p{color:#fff;}
div.section.page.testimonial{padding:0px;}
ul.prod-list{float:left;width:100%;margin:50px 0px 0px;padding:0px;position:relative;text-align:left;list-style-type:none;}
ul.prod-list li{float:none;display:inline-block !important;width:33.3333%;margin:0px -2px 30px;padding:0px 15px;vertical-align:top;}
ul.prod-list li a{float:left;width:100%;margin:0px;padding:30px;position:relative;background:#fff;transition:all ease-in-out 0.3s; cursor:default;}


div.title.title-2 h3:after{background: #88c734;}
div.title.title-2 p{ color:#5f5f5f;}
ul.prod-list li a:hover{box-shadow:0px 13px 35px rgba(0,0,0,0.4);}
ul.prod-list li span.discount{position:absolute;width:90px;height:40px;background:url(../images/discount-tag.png) no-repeat center;left:-9px;top:10px;text-align:center;color:#fff;text-transform:uppercase;font-family:'ProximaNovaBold';line-height:32px;text-shadow:2px 2px 3px rgba(60,65,26,0.6);font-size:15px;}
ul.prod-list div.img-box{float:left;width:100%;margin:0px;padding:0px; text-align:center;}
ul.prod-list div.data{float:left;width:100%;margin:20px 0px 0px;padding:20px 0px 0px 0px;border-top:1px solid #ebebeb;text-align:left; }
ul.prod-list div.data p.category{float:left;width:100%;margin:0px;padding:0px;color:#bbb;font-size:11px;text-transform:uppercase;font-family:'ProximaNovaBold';}
ul.prod-list div.data h4{float:left;width:100%;margin:0px;padding:0px;color:#8dce34;font-size:23px; min-height:65px; font-family:'ProximaNovaRegular';}
ul.prod-list div.data h5{float:left;width:100%;margin:0px;padding:0px;color:#6c6c6c;font-size:18px;text-transform:uppercase;font-family:'ProximaNovaBold';}
ul.prod-list div.data div.price{float:left;width:50%;margin:20px 0px 0px;padding:0px;position:relative;}
ul.prod-list div.data div.price h6{float:left;width:100%;margin:0px;padding:0px;color:#279827;font-size:18px;}
ul.prod-list div.data div.price h2{float:left;width:100%;margin:0px;padding:0px;font-family:'ProximaNovaBold';color:#279827;font-size:27px;}
ul.prod-list div.data div.price img{margin-right:5px;}
ul.prod-list div.data div.price.right{float:right;}
ul.prod-list div.data div.price.left{opacity:0.4;}
ul.prod-list div.data div.price span.strike{position:relative;width:auto;display:inline-block;}
ul.prod-list div.data div.price span.strike:after{content:"";position:absolute;width:60px;height:14px;left:50%;top:50%;margin-left:-35px;margin-top:-7px;background:url(../images/strikethrough.png) no-repeat center;background-size:contain;}
div.section.testimonial{padding:50px 0px;background-image:url(../images/testim-bg.jpg); background-attachment: fixed;}
div.testimonials{float:left;width:100%;margin:0px;padding:10px 0px 0px;position:relative;text-align:center;}
div.testimonials div.overlay{width:870px;height:384px;left:50%;margin-left:-435px;top:50px;background-image:url(../images/testim-sldr-bg.jpg)}
div.testimonials div.video, div.testimonials div.overlay-b{position:absolute;width:870px;height:384px;left:50%;margin-left:-435px;top:0px;}
div.testimonials div.video img{width:100%;}
div.testimonials div.overlay-b{background:rgba(0,0,0,0.6);z-index:2;}
div.testimonials div.video a{position:absolute;width:110px;height:116px;left:50%;top:50%;margin-left:-55px;margin-top:-58px;background:url(../images/play-btn.png) no-repeat center;z-index:3}

div.testimonials div.cta{ float:left; width:100%; margin:20px 0px; text-align:center;}
div.testimonials div.cta .button{ padding:20px 60px;}

div.section.page.testimonial div.testimonials ul.testim-slider{ margin:50px 0 50px 0px;}

/*ul.testim-slider{float:none;display:inline-block;width:600px;padding:0px;position:relative;list-style-type:none;}
ul.testim-slider li{float:left;width:100%;min-height:1px;margin:0px;padding:0px;position:relative;text-align:center;outline:none;}

ul.testim-slider li div.img-box{float:none;display:inline-block;margin:0px;width:30px;height:30px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:0px solid #fff;overflow:hidden;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;border:0px solid #fff;background:#619e2d;}
ul.testim-slider li div.img-box img{width:100%;height:100%;border:0px solid transparent;opacity:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
ul.testim-slider li div.data div.content{float:none;display:inline-block;padding:30px 40px 20px 40px;margin:0px;width:100%;position:relative;background-image:url(../images/qoute.png),url(https://www.heritagefresh.in/images/qoute-r.png);background-repeat:no-repeat,no-repeat;background-position:20px top, 580px bottom;background-size:34px ,34px;}
/*ul.testim-slider li div.data{opacity:0;visibility:hidden;display:none}*/
/*ul.testim-slider li .slick-arrow{position:absolute;top:135px;width:75px;height:40px;background-repeat:no-repeat;background-color:transparent;border:0px;line-height:200px;overflow:hidden;z-index:1;background-size:20px;outline:none;}
.slick-arrow{outline:none !important;}

/*ul.testim-slider li.slick-slide div.img-box{position:absolute;left:0;top:140px;margin-left:84px;}
ul.testim-slider li.slick-slide.slick-current div.img-box{top:0;left:50%;width:280px;height:280px;border:7px solid #619e2d;margin:16px 0px;box-shadow:0px 0px 20px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3);margin-left:-140px;}
ul.testim-slider li.slick-current div.img-box img{opacity:1;box-shadow:0px 0px 20px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
ul.testim-slider li.slick-current div.data{position:absolute;width:640px;left:50%;margin-left:-320px;top:300px;opacity:1;visibility:visible;display:block;}*/

/*ul.testim-slider li.slick-slide.slick-current div.img-box{ position:absolute; left:50%; margin-left:-160px; width:320px; height:320px; top:0px;}*/

/*div.section.page.testimonial ul.testim-slider li{ min-height:750px;}*/

ul.testim-slider{ float:none; max-width:800px; display:inline-block; width:100%; margin:20px 0px 0px; padding:0px; position:relative; list-style-type:none;}
ul.testim-slider li{ float:left; width:100%; margin:0px; padding:0px; position:relative; text-align:center; outline:none; transition:all ease-in-out 0.3s;}
/*ul.testim-slider li div.img-box{ float:none; display:inline-block; margin:0px; width:30px; height:30px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border:0px solid #fff;  overflow:hidden; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; border:0px solid #fff; background:#619e2d;}*/
ul.testim-slider li div.img-box img{ width:100%; height:100%; border:0px solid transparent; opacity:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
ul.testim-slider li div.data{ float:left; width:100%; margin:10px 0px 0px; }
.testimonialpage ul.testim-slider li{height: auto!important; }
/*ul.testim-slider li div.img-box{ position:absolute; left:0; top:140px; margin-left:84px; }
ul.testim-slider li.slick-current div.img-box{ top:0; left:50%; width:320px; height:320px;border:7px solid #619e2d; margin:16px 0px;box-shadow:0px 0px 20px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3); margin-left:-160px;}*/
ul.testim-slider li div.img-box{ float:none; display:inline-block; margin:0px; width:320px; height:320px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border:0px solid #fff;  overflow:hidden; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; border:7px solid #a6ce39; background:#a6ce39;}
ul.testim-slider li.slick-current div.img-box img{ opacity:1;box-shadow:0px 0px 20px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
/*ul.testim-slider li.slick-current div.data{ position:absolute; width:600px; left:50%; margin-left:-300px; top:330px; opacity:1; visibility:visible; display:block;}*/
ul.testim-slider li.slick-current div.data{ position:relative; width:100%; opacity:1; visibility:visible; display:block;}

ul.testim-slider li div.data div.content{float:none;display:inline-block;padding:25px 40px 0px 40px;margin:0px;width:100%;position:relative;background-image:url(../images/qoute.png),url(https://www.heritagefresh.in/images/qoute-r.png);background-repeat:no-repeat,no-repeat;background-position:20px top, right bottom;background-size:34px ,34px;}
ul.testim-slider li div.data p{float:left;width:100%;margin:0px;padding:0px;font-size:20px;line-height:28px;color:#767776; /*font-family:'Bariol_Bold';*/}
ul.testim-slider li div.author{display:inline-block;width:100%;padding-bottom:10px;margin-top:20px;position:relative;z-index:3;}
ul.testim-slider li div.author h3{display:inline-block;width:100%;text-align:center;color:#619e2d;font-family:'ProximaNovaBold';font-weight:normal;font-size:35px;text-transform:uppercase; margin:0; padding:0;}
ul.testim-slider li div.author h5{display:inline-block;width:100%;text-align:center;color:rgba(0,0,0,0.6);font-family:'ProximaNovaBold';font-weight:normal;font-size:20px;text-transform:uppercase;}
ul.testim-slider li div.author p{color:#000;margin:15px 0px 0px;font-size:20px;text-transform:uppercase; font-family:'ProximaNovaRegular';}
ul.testim-slider li div.author div.profile-photo{margin:15px 0px 0px;display:inline-block;width:150px;height:150px;border-radius:100%;overflow:hidden;box-shadow:0px 5px 35px rgba(0,0,0,0.5);}
ul.testim-slider li div.author div.profile-photo img{width:100%;}
ul.testim-slider .slick-arrow{width:30px;height:30px;top:145px;margin:0px; background:#a6ce39; border-radius:100%; /*background-image:url(https://www.heritagefresh.in/images/bullete.png);*/ background-repeat:no-repeat; background-size:16px;}
ul.testim-slider .slick-arrow.slick-prev{left:165px; background-position:left center;}
ul.testim-slider .slick-arrow.slick-next{right:165px; background-position:right center;}
div.prod-nav{float:left;width:100%;margin:0px;padding:0px;position:relative;background:url(../images/texture-bg.jpg) repeat-x left top;box-shadow:0px 0px 30px rgba(0,0,0,0.15);}
ul.prod-nav-list{float:left;width:100%;margin:0px;padding:0px;list-style-type:none;text-align:left;}
ul.prod-nav-list li{display:inline-block;margin:0px 18px;}
ul.prod-nav-list li a{line-height:75px;display:inline-block;font-size:14px;color:#7b7b7b;transition:all ease-in-out 0.3s;position:relative;text-transform:uppercase;}
ul.prod-nav-list li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#003323;transition:all ease-in-out 0.3s;opacity:0}
ul.prod-nav-list li a:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:0;height:0;border-bottom:10px solid #003323;border-right:10px solid transparent;transform:rotate(-45deg);transition:all ease-in-out 0.3s;opacity:0;}
ul.prod-nav-list li a:hover, ul.prod-nav-list li a.active{color:#003323;}
ul.prod-nav-list li a.active:before, ul.prod-nav-list li a:hover:before{opacity:1;}
ul.prod-nav-list li a.active:after, ul.prod-nav-list li a:hover:after{opacity:1;}
div.section.join-club{padding:50px 0px;min-height:83vh;background-image:url(../images/join-club-bg.jpg);text-align:center;}
div.section.join-club div.data{float:left;width:100%;}
div.section.join-club div.data div.club h3:after{ display:none;}
div.section.join-club div.data div.title h3{ color:#fff;/* #279827;*/  margin:0; padding:0 0 10px 0;}
div.section.join-club div.data div.title h3 sup{ font-size:24px;}
div.section.join-club div.data div.cta-gps{float:none;display:inline-block;max-width:700px;}
div.section.join-club div.data div.membership-data{ width:100%; float:left; margin:0; padding:0px; text-align: center;}
div.section.join-club div.data div.membership-data img{ max-width:100%;}
div.section.join-club div.data div.membership-data p	{float: left; width: 100%;  margin: 0px;  padding: 30px 0;  font-size: 22px;  color: #fff;  line-height: 32px; font-family: 'ProximaNovaRegular';font-weight: normal;}
div.share a.btn-click-here{width:200px;font-size:12px;padding:15px 15px 15px 45px;background-image:url(../images/ico-whatsapp.png);background-repeat:no-repeat;background-size:30px;background-position:30px center;margin:15px 0;}
.rupee{font-family:'Rupee_Foradian' !important;}
.join-club div.title h3{margin:0; font-size:45px;}
div.section.join-club div.locations{margin:40px 0px;box-shadow:0px 10px 30px rgba(0,0,0,0.2);}
div.section.join-club div.locations div.cta .button{float:left;}
div.section.join-club ul.location-list{padding:30px 50px 0px 40px; max-height:475px;}
div.section.join-club div.cta-gps.single{text-align:center;margin:0px;}
div.section.join-club div.cta-gps.single div.pincode{float:none;width:480px;display:inline-block;}
div.locations.thankyou{display:table;float:none;}
div.locations.thankyou div.map-box{float:none;display:table-cell;vertical-align:middle;width:60%;}
div.locations.thankyou div.data{float:none;display:table-cell;vertical-align:middle;width:40%;padding:50px;text-align:left;}
div.locations.thankyou div.data h3{width:100%;color:#003013;font-size:32px;line-height:40px;margin:0px 0px 15px 0px;font-family:'ProximaNovaBold';font-weight:normal;}
div.locations.thankyou div.data p{font-size:20px;line-height:28px;font-family:'Bariol_Bold';font-weight:600;color:#5b5b5b;margin:0px;}
div.share{float:left;width:100%;margin:0px;padding:0px;position:relative;text-align:center;}
div.share div.title h3{font-size:24px;}
div.share div.title h3:after{width:60px;margin-left:-25px;}
div.share a{display:inline-block;width:240px;padding:15px 15px;text-align:center;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:1px;background:#279827;border-radius:30px;margin:0px 10px;}
div.share a .fa{font-size:16px;}
div.section.payment{background:#f1f1f1;}
div.section.payment div.wrapper{width:300px;}
div.section.payment div.title h3{font-size:30px;text-align:left;margin:30px 0px;padding:0px;}
div.section.payment div.title h3:after{height:0;}
div.payment-info{float:left;width:100%;margin:0px;padding:0px;position:relative;}
ul.form-list{float:left;width:100%;margin:0px;padding:0px;list-style-type:none;position:relative;}
ul.form-list li{float:left;width:100%;margin:0px 0px 20px;padding:0px;}
ul.form-list li label{float:left;width:100%;margin:0px 0px 5px;padding:0px;font-size:14px;font-family:'Bariol_Bold';color:#aaa;font-weight:600;}
ul.form-list li label.amnt{color:#646563;font-weight:500;font-size:18px;}
ul.form-list li h5{float:left;width:100%;margin:0px;padding:0px;font-size:20px;font-family:'Bariol_Bold';color:#646563;font-weight:600;}
div.breadcrumb{float:left;max-width:100%;margin:0px 0px 20px;padding:0px;position:relative;}
div.breadcrumb a, div.breadcrumb span{float:left;width:auto;margin:0px 10px 0px 0px;padding:0px 20px 0px 0px;font-size:18px;font-family:'Bariol_Bold';color:#646563;font-weight:500;position:relative;}
div.breadcrumb a:after{content:"\f105";font-family:"FontAwesome";position:absolute;right:0;top:3px;font-size:18px;color:#646563;display:inline-block;vertical-align:middle;}
div.payment-info label{float:left;width:100%;margin:0px 0px 5px;padding:0px;font-family:'Bariol_Bold';color:#aaa;font-weight:500;font-size:18px;}
ul.pay-option-list{float:left;width:100%;margin:5px 0px 0px;padding:0px;position:relative;list-style-type:none;}
ul.pay-option-list li{float:left;width:100%;margin:0px 0px 15px 0px;padding:0px;position:relative;}
ul.pay-option-list li a{float:left;width:100%;margin:0px;padding:10px;text-align:center;color:#74b023;font-size:16px;font-family:'Bariol_Bold';font-weight:600;text-transform:uppercase;border-radius:8px;border:1px solid #74b023;transition:all ease-in-out 0.3s;}
ul.pay-option-list li a:hover, ul.pay-option-list li a.active{background:#74b023;color:#fff;}
div.pay-accept{float:left;width:100%;margin:0px 0px 20px 0px;text-align:center;}
div.section.page div.testimonials div.video{position:relative;}
div.section ul.page-testim-sldr li div.data p{color:#4a4b4a;float:none;display:table-cell;vertical-align:middle;}
div.section ul.page-testim-sldr li div.data{max-width:100%;padding:30px;width:100%;height:384px;float:none;display:table;background:url(../images/qoute-big.png) no-repeat center;}
ul.testim-nav{float:none;display:inline-block;width:100%;max-width:870px;margin:0px;padding:40px 0px;position:relative;list-style-type:none;text-align:center;}
ul.testim-nav li{float:none;display:inline-block !important;width:20%;margin:0px -2px;cursor:pointer;padding:0px;position:relative;text-align:center;z-index:3;transition:all ease-in-out 0.3s;}
ul.testim-nav li div.profile-photo{display:inline-block;width:65px;height:65px;border-radius:100%;overflow:hidden;margin-bottom:50px;transition:all ease-in-out 0.4s;}
ul.testim-nav li div.profile-photo img{width:100%;transition:all ease-in-out 0.4s;}
ul.testim-nav li:before{content:"";position:absolute;width:100%;height:3px;left:0;bottom:60px;background:#003323;z-index:3;transition:all ease-in-out 0.4s;}
ul.testim-nav li.slick-current:before{background:#84c62c;transition:all ease-in-out 0.4s;bottom:60px;}
ul.testim-nav li.slick-current div.profile-photo{width:130px;height:130px;margin-top:0px;}
ul.testim-nav li div.profile-photo{margin-top:40px;}
ul.testim-nav li div.author{float:left;width:100%;height:215px;margin:0px;padding:0px;position:relative;}
ul.testim-nav li div.author div.user-name{position:absolute;width:240px;text-align:center;left:50%;margin-left:-120px;bottom:0;}
ul.testim-nav li div.author h3, ul.testim-nav li div.author h5{transition:all ease-in-out 0.4s;opacity:0;visibility:hidden;text-transform:uppercase;}
ul.testim-nav li.slick-current div.author h3, ul.testim-nav li.slick-current div.author h5{opacity:1;visibility:visible;}
ul.testim-nav li div.author h3{color:#003323;font-family:'ProximaNovaBold';font-weight:normal;font-size:22px;}
ul.testim-nav li div.author h5{color:#999a97;font-family:'ProximaNovaBold';font-weight:normal;font-size:15px;}
div.title div.select-field{margin-top:20px;}
div.form-wrap{float:left;width:100%;margin:0px;padding:0px;position:relative;text-align:center;}
div.form-wrap ul.form-list{float:none;display:inline-block;width:100%;margin:0px;padding:0px;list-style-type:none;}
div.form-wrap ul.form-list li{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px;position:relative;}
div.form-wrap ul.form-list li div.form-field{float:left;width:100%;margin:0px;padding:0px;position:relative;}
div.form-wrap ul.form-list li.full{ display:inline-block; width:30%; float:none; margin:0px 15px 25px 0px;}
div.form-wrap ul.form-list li span.store-month{width:100%;font-size:21px;text-align:center;display:inline-block;font-family:'Bariol_Bold';font-weight:600;color:#003323;text-transform:capitalize;padding:0 0 12px 0; margin-bottom:50px}
div.form-wrap ul.form-list li span.store-month a.fa{color:#000;}
div.form-wrap ul.form-list li.checkTerms a.tooltip span.tooltiptext{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px;right:260px;top:-95px;font-size:14px;line-height:16px;position:absolute;font-family:'ProximaNovaRegular';z-index:1;}
div.form-wrap ul.form-list li.checkTerms a.tooltip:hover span.tooltiptext{visibility:visible;}
div.form-wrap ul.form-list li div.club-member{background:#fcfff6;width:100%;max-width:880px;display:inline-block;padding:25px;border-radius:12px;margin:0 0 40px 0;position:relative;}
div.form-wrap ul.form-list li div.club-member:before{content:"";display:inline-block;position:absolute;top:-14px;left:40%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #ffffff;}
div.form-wrap ul.form-list li div.club-member p{color:#4f7c0b;font-size:30px;line-height:40px;margin:0;padding:0;text-transform:none;}
div.form-wrap ul.form-list li div.club-member p span.newPrice{color:#000;font-weight:600;border:1px dashed #4f7c0b;padding:10px 10px 4px 10px;}
div.form-wrap ul.form-list li div.save-value p{font-size:12px;display:inline-block;font-family:'Bariol_Bold';font-weight:600;color:#003323;text-transform:uppercase;padding:0 0 12px 0;}
div.form-wrap ul.form-list li div.club-member p{color:#4f7c0b;font-size:30px;line-height:40px;margin:0;padding:0;text-transform:none;}
.join-club .irs-grid{top:0;}
.join-club .irs-grid-text{color:#000;font-size:12px;font-weight:bold;}
.join-club .irs-grid-pol{background:#000;bottom:-4px !important;}

.jtc-main.form-wrap{ text-align: center; }
.jtc-main.form-wrap ul.form-list{float:none; display: inline-block; vertical-align: top; max-width: 600px; width: 100%;}


div.form-wrap ul.form-list li .text{float:left;width:100%;margin:0px;padding:15px;background:#fff;border-radius:8px;border:0; font-family:'Bariol_Bold'; font-weight:600; color:#003323;}

/*div.form-wrap ul.form-list li .button.gray{ color:#003323;}*/
ul.form-list ::-webkit-input-placeholder { color:#003323;  letter-spacing:1.2px;}
ul.form-list ::-moz-placeholder {color:#003323;letter-spacing:1.2px;}
ul.form-list :-ms-input-placeholder { color:#003323;letter-spacing:1.2px;}
ul.form-list :-moz-placeholder { color:#003323;letter-spacing:1.2px;}

div.video-popup{width:100% !important;height:100% !important;}
div.video-popup iframe{width:100% !important;height:100% !important;position:absolute;left:0;top:0;padding:0px;z-index:101;padding:0px;}
div.video-popup a.btn-close{background: rgba(0, 0, 0, 0) url(../images/close-video.png) no-repeat;line-height: 200px;overflow: hidden;   border-radius: 5px 0 0 5px;font-size: 36px;height: 60px;position: absolute;right: 0;top: 55px;width: 150px;z-index: 111;}
.checkbox{position:relative;color:#000;float:left;width:100%;margin-bottom:15px;}
.checkbox a{color:#000;font-weight:600;font-style:italic;}
.checkbox span{width:20px;height:20px;margin-right:5px;background:url(../images/checkbox.png) no-repeat;display:inline-block;vertical-align:middle;border:2px solid rgba(255,255,255,0.7);border-radius:5px; margin-top:-3px;}
.checkbox.active span{background-position:left -56px;}
#mapCanvas{width:100% !important;}
.checkbox p.e{ width:100%; text-align:center; padding-left:20px;}
div.page-wrap{float:left;width:100%;margin:0px;padding:40px 0px;position:relative;background:#f5f5f5;min-height:80vh;}
div.page-wrap h1{float:left;width:100%;margin:0px 0px 18px 0px;padding:0px;position:relative;font-size:32px;font-family:'ProximaNovaRegular';}
div.page-wrap h2{float:left;width:100%;margin:0px 0px 18px 0px;padding:0px;position:relative;font-size:24px;font-family:'ProximaNovaRegular';}
div.page-wrap h3{float:left;width:100%;margin:0px 0px 18px 0px;padding:0px;position:relative;font-size:20px;font-family:'ProximaNovaRegular';}
div.page-wrap h4{float:left;width:100%;margin:0px 0px 18px 0px;padding:0px;position:relative;font-size:18px;font-family:'ProximaNovaRegular';}
div.page-wrap p{float:left;width:100%;margin:0px 0px 18px 0px;padding:0px;position:relative;font-size:16px;font-family:'ProximaNovaRegular';}
div.membership-card{float:left;width:100%;margin:0px;padding:0px;position:relative;text-align:center;}
div.membership-card img{float:none;display:inline-block;max-width:340px; width:100%; border-radius:7px;overflow:hidden;}
div.mem-txt{float:left;width:100%;margin:25px 0px;padding:0px;position:relative;text-align:center}
div.mem-txt p{float:left;width:100%;margin:0px;padding:0px;font-size:20px;line-height:28px;color:#fff;}
div.mem-txt p.mbrsp-crd{ margin:0 0 15px 0; padding:0 0 0px 0; position:relative;}
div.mem-txt p.mbrsp-crd:after{ content:"";width:0px;height:3px;position:absolute;left:50%;margin-left:-40px;bottom:0px;background:#fff;}
div.mem-txt p span{/*float:left;width:100%;font-family: 'ProximaNovaSemibold';*/ color:#fff;}
div.watch-video{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px;position:relative;}
div.vid-content{display:table;width:100%;padding:30px 20px;border-radius:4px;overflow:hidden;background:url(../images/video-bg.jpg) no-repeat center;background-size:cover;text-align:center;vertical-align:middle;}
div.vid-box{display:table-cell;width:40%;float:none;border-radius:4px;overflow:hidden;position:relative;vertical-align:middle;}
div.vid-box img{ border-radius:4px;}
div.vid-box a.play-btn{position:absolute;width:80px;height:80px;left:50%;margin-left:-40px;top:42%;background:url(../images/play-btn.png) no-repeat center;background-size:100%;}
div.data-text{display:table-cell;width:60%;float:none;position:relative;vertical-align:middle;}
div.data-text h4{font-size:32px;margin:0px;color:#003013;font-family:'ProximaNovaBold';font-weight:normal;}
div.select-field.mob-only{display:none;width:100%;max-width:100%;margin:20px 0px;}

a.updateLocation{ color:#fff; font-size:16px; text-decoration:underline;}

ul.prod-nav-list li.moreList{ position:relative; cursor:pointer;}
ul.prod-nav-list li.moreList:after{ display:inline-block; font-size:17px; color:#000; content:"\f107"; font-family:"FontAwesome";}
ul.prod-nav-list li.moreList a{ font-weight:600; color:#000;}
ul.prod-nav-list li ul.subMenuMore{ position:absolute; width:200px; top:110%; left:50%;  margin:0px; margin-left:-100px; background:#fff; box-shadow:0px 0px 15px rgba(0,0,0,0.2); z-index:2; padding:0px; opacity:0; visibility:hidden; transition:all ease-in-out 0.3s;}
ul.prod-nav-list li ul.subMenuMore li{ float:left; width:100%; margin:0px; padding:0px;}
ul.prod-nav-list li ul.subMenuMore li a{ position:relative; line-height:30px; width:100%; font-weight:500; text-align:left; padding:5px 10px; border-bottom:1px solid #eee;}
ul.prod-nav-list li ul.subMenuMore li a:hover, ul.prod-nav-list li ul.subMenuMore li a.active{ background:#eee;}
ul.prod-nav-list li ul.subMenuMore li a:before, ul.prod-nav-list li ul.subMenuMore li a:after,
ul.prod-nav-list li.moreList a:before, ul.prod-nav-list li.moreList a:after{ display:none;}
ul.prod-nav-list li.moreList:hover ul.subMenuMore{ opacity:1; visibility:visible; top:98%;}

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important;}
.pg-banner{ float:left; width:100%; margin:0px; padding:50px 0px; background:#84c62c;}
.whatsapp .pg-banner{background-image:url(../images/homebanner-bg.jpg); background-repeat:no-repeat; background-size:cover; position:relative;}
.pg-banner div.title{ position:static;}
.pg-banner div.title div.img-box{ position:absolute; width:182px; height:222px; left:40px; bottom:0px;}
.pg-banner div.title div.img-box img{ width:100%;}
.pg-banner div.title h3:after{ background:#fff;}
.pg-banner div.wrapper{ max-width:1000px; width:100%;}
.pg-banner div.title p{ line-height:32px; color:#fff;}
div.thank-wrap div.data-wrap img{max-width:100%;}

div.section.about-data{ float:left; width:100%; margin:0px; padding:50px 0px; background:url(../images/aboutbg.jpg) no-repeat center; background-size:cover;}
ul.about-banner li div.data h2{ font-size:32px; line-height:42px;}
.about-content div.title h3{ color:#003013; font-size:35px; text-transform:uppercase;}
.about-content div.title p{ color:#003013; font-family:'Bariol_Bold'; font-weight:600;}
.about-slider { float:left; width:100%; margin:50px 0px 0px; padding:0px; position:relative; list-style-type:none;}
.about-slider li{ float:left; width:100%; margin:0px; padding:0px; position:relative;}
.about-slider li div.item{ float:left; display:table; width:100%; margin:0px; padding:40px; position:relative;}
.about-slider li div.item div.img-box{ display:table-cell; width:40%; vertical-align:middle; text-align:center;}
.about-slider li div.item div.img-box img{ max-width:100%; box-shadow:0px 0px 30px rgba(0,0,0,0.2);}
.about-slider li div.item div.data{ display:table-cell; width:60%; padding:0px 40px; vertical-align:middle; position:relative;}
.about-slider li div.item div.data p{ max-width:90%; font-size:35px; color:#003013; line-height:45px; font-family:'Bariol_Bold'; font-weight:400;}
.about-slider li div.item div.data .button{ position:absolute; left:40px; bottom:0; padding:20px 60px;}
/*.about-slider .slick-arrow{ position:absolute; width:50px; height:50px; background-repeat:no-repeat; background-size:50px; background-position:center top;}
.about-slider .slick-arrow.slick-next{ background-image:url(https://www.heritagefresh.in/images/arrow-next-a.png); right:-50px;}
.about-slider .slick-arrow.slick-prev{ background-image:url(https://www.heritagefresh.in/images/arrow-prev-a.png); left:-50px;}
.about-slider .slick-arrow:hover{ background-position:center bottom;}*/

.about-data div.about-content{ float:left; width:100%; padding:0px 0 0px 0; margin:0;}
.about-data div.about-content div.data{ float:left; width:100%; padding:15px 50px 0 0; margin:0;}
.about-data div.about-content  h2{ font-family:'Bariol_Bold'; color:#003323; font-size:29px; line-height:36px; margin:0 0 45px 0; position:relative; text-align:center;}
.about-data div.about-content div.data h3{ text-align:center; font-size:33px; padding-bottom:5px; margin-bottom:40px;}
.about-data div.about-content div.data h3:before{ content:""; width:100px; height:3px; background:#84c62c; position:absolute; bottom:-10px; left:50%; margin-left:-55px;}
.about-data div.about-content h2:before{ content:""; width:100px; height:3px; background:#84c62c; position:absolute; bottom:-10px; left:50%; margin-left:-55px;}
.about-data div.about-content div.data h4{ /*font-family:'Bariol_Bold';*/ color:#588c12; font-size:21px; line-height:31px; margin:0 0 30px 0;}
.about-data div.about-content div.data p, .about-data div.about-content p{ /*font-family:'Bariol_Bold';*/ color:#6b6d6e; font-size:18px; line-height:31px; margin:0; margin:0 0 30px 0;}
/*.about-data div.about-content p span{ font-family: 'ProximaNovaSemibold'; color:#6b6d6e}*/
.about-data div.about-data div.img-box{ float:left; width:100%; padding:0; margin:0;}
.about-data div.about-data div.img-box ul.about-slider{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
.about-data div.about-data div.img-box ul.about-slider li{ float:left; width:100%; padding:0; margin:0;}
.about-data div.about-data div.img-box ul.about-slider img{ max-width:100%;}
/*.about-data ul.about-slider .slick-arrow{ width:80px; height:50px; top:auto; bottom:-30px; margin-top:0;}
.about-data ul.about-slider .slick-arrow.slick-next{ background-image: url(../images/next.png); right:auto; left:80px;}
.about-data ul.about-slider .slick-arrow.slick-prev{ background-image: url(../images/prev.png); left:0px;}*/

.about-data div.about-content .our-retail-business{ float:left; width:100%; border:1px solid #84c62c; margin:10px 0 30px 0; padding:0 20px 60px 20px;}
.about-data div.about-content .our-retail-business h2{ margin-top:20px; color:#279827;}
.about-data div.about-content .our-retail-business h2:before{ width:70px; margin-left:-35px;}
.about-data div.about-content .our-retail-business ul.retail-slider{ margin:0; padding:0 80px; display:inline-block; width:100%; text-align:center;}
.about-data div.about-content .our-retail-business ul.retail-slider li{ list-style-type:none; display:inline-block; }
.about-data div.about-content .our-retail-business ul.retail-slider li div.img-box{ float:left; width:100%; margin:0; padding:0; text-align:center;}
.about-data div.about-content .our-retail-business ul.retail-slider li div.img-box img{ display:inline-block;}
.about-data div.about-content .our-retail-business ul.retail-slider .slick-arrow.slick-next{ right:-35px; left:auto; background-image: url(../images/next.png)}
.about-data div.about-content .our-retail-business ul.retail-slider .slick-arrow.slick-prev{  left:-35px;; background-image: url(../images/prev.png)}
.retail-slider .slick-arrow{ top:55%; width:40px; height:32px; margin-top:-20px;}
.about-data div.title{ text-align:left;}
.about-data div.title h3{ text-align:center; margin:0 0 30px 0;}
.about-data div.title p{ text-align:left; margin-bottom:30px; font-size:18px;}
.about-data div.title h2{ margin-bottom:30px; font-family:'Bariol_Bold'; font-weight:normal; color:#279827;}
.about-data div.title h4, .about-data div.about-content  h4{ color: #588c12; font-size: 21px; line-height: 31px; margin: 0 0 20px 0; font-family:'ProximaNovaRegular'; font-weight:normal; padding:0;}


div.section.product.list.benifits-bg  ul.prod-list div.data p{ font-size:12px; color:#6c6c6c;}
ul.prod-list div.data h4{ color:#a6ce39; font-size:25px; min-height:auto;}
ul.prod-list div.data div.price.left.price h6, ul.prod-list div.data div.price.left span.strike{ color:#a4a4a4; }
div.title p, div.cta-gps p, div.title h3 p{ color:#666867}
div.wrap-1288{ margin:0 auto; width:1288px;}
div.slider-data h2{ text-align:left; font-size:28px; font-family:'Bariol_Bold'; line-height:34px; margin-bottom:30px;}
div.slider-data{ float:left; width:100%; text-align:center;}
div.slider-data h3{ font-size:32px;}
div.slider-data ul.about-slider{ margin:0 0 30px 0; padding:0; display:inline-block;}	
div.slider-data ul.about-slider li{ width:100%; float:none; display:inline-block;}
div.slider-data ul.about-slider li img{ width:100%;}
.about-data ul.about-slider .slick-arrow{ width:60px; height:48px;}
.about-data ul.about-slider .slick-arrow.slick-next{ right:-30px; left:auto; background-image: url(../images/right-arr.png)}
.about-data ul.about-slider .slick-arrow.slick-prev{ left:-30px; background-image: url(../images/left-arr.png)}

div.section.join-club div.data.transFailed{float:left; width:auto; position:absolute; left: 50%; top: 45%; transform: translate(-50%, -50%);}
div.whatsapp-content{ float:left; width:100%; margin:0px; padding:50px 0px; background:url(../images/whatsaap-bg.jpg) no-repeat center; background-size:cover;}
div.slider-wrap{ width: 100%; max-width: 960px; margin: auto; position: relative; }
div.mobile-mock {float: left; width: 310px; height: 550px; padding: 60px 46px 105px 48px; margin: 0 50px 0 0; background: url(../images/mobile-bg.png) no-repeat; background-size:310px; position:relative;}
div.slide-tab {float: left; width: 100%; max-width: 600px;}
div.slide-tab-list a {display: block; float:left;  width: 100%;  /*height: 105px;*/  padding: 24px 12px 15px 12px;  margin: 10px 0;  position: relative; border: 2px solid transparent; border-radius: 8px; outline: none; transition:all ease-in-out 0.3s;}
div.slide-tab.desktop-only{ display:block;}
div.slide-tab.mob-only{ display:none;}
 span.shopWhatsupDescl{ width:100%; font-size:17px;  font-family:'ProximaNovaRegular'; float:left;color:#585959; text-align:center; margin:0px; padding:90px 0px 0  0;}
div.slide-tab-list a:hover, div.slide-tab-list a.active{ background:#86c92c;}
div.slide-tab-list a div.icon {width: 40px; height:50px; margin: 5px 15px 0 0;  float: left; position:absolute; left:0; top:-7px; background-repeat:no-repeat; background-size:34px; background-position:center top;}
div.slide-tab-list a div.icon.ico-1{ background-image:url(../images/spirit-1.png);}
div.slide-tab-list a div.icon.ico-2{background-image:url(../images/spirit-2.png);}
div.slide-tab-list a div.icon.ico-3{background-image:url(../images/spirit-3.png); background-size:39px;}
div.slide-tab-list a div.icon.ico-4{background-image:url(../images/spirit-4.png);}
div.slide-tab-list a:hover div.icon.ico-1, div.slide-tab-list a.active div.icon.ico-1{ background-position:center -77px;}
div.slide-tab-list a:hover div.icon.ico-2, div.slide-tab-list a.active div.icon.ico-2{ background-position:center -73px;}
div.slide-tab-list a:hover div.icon.ico-3, div.slide-tab-list a.active div.icon.ico-3{ background-position:center -87px;}
div.slide-tab-list a:hover div.icon.ico-4, div.slide-tab-list a.active div.icon.ico-4{ background-position:center -114px;}

ul.mock-list{ width:100%; display:inline-block; margin:0px; padding:0px; list-style-type:none;}
ul.mock-list li{ width:100%; display:inline-block; margin:0px; padding:0; position:relative;}
ul.mock-list .slick-dots{ position:absolute; width:100%; bottom:-120px; height:20px; padding:0; list-style-type:none; text-align:center;}
ul.mock-list .slick-dots li{ width:auto; display:inline-block; margin:0 5px;}
ul.mock-list .slick-dots li button{ width:15px; height:15px; border:1px solid #88c734; background:#fff; padding:0; border-radius:100%; line-height:200px; overflow:hidden; }
ul.mock-list .slick-dots li.slick-active button{ background:#88c734;}

div.slide-tab-list span.item-content { float: left;  width: 100%; position: relative; padding-left: 50px; }
div.slide-tab-list span.item-content .title { display: block; font-weight:600;  color: #565656;  font-size: 17px; font-family:'ProximaNovaRegular'; margin: 0 0 5px 0;}
div.slide-tab-list span.item-content span {font-size: 16px; color: #808080; line-height: 20px; text-transform:none;}
div.slide-tab-list span.item-content span small{ font-size:100%; text-transform:lowercase;}
div.image-box{  width:100%; margin-right: 0px; float: left; display: block;}
div.image-box img{ width:100%; }
div.image-box .desk-img{ display:block;}
div.image-box .mob-img{ display:none;}
div.slide-tab-list span.item-content span.active{ color:rgba(255,255,255,0.7);}
div.slide-tab-list a:hover span.item-content span.step-content{color:rgba(255,255,255,0.7);}

div.whatsapp-data{ width:100%; float:left; margin:0px; padding:80px 0 0px 0; text-align:center;}
div.whatsapp-data h2{ font-size:36px; line-height:45px; color:#279827; font-weight:700; padding:0 0 30px 0;}

div.whatsapp-data span.order{ display:inline-block; max-width:278px; width:100%; margin:0px 35px 0px 0px;}
div.whatsapp-data span.order span{ color:#585959; margin-top:10px; display:inline-block; width:100%; text-align:center;}
div.whatsapp-data .button{ padding:20px 70px; vertical-align:top;}

.whatsapp div.whatsapp-data{ padding:30px 0 0 0;}
.whatsapp div.whatsapp-data span.order{ max-width: 230px; width: auto; margin: 0;}
.whatsapp div.whatsapp-data .button{ background: #fff; color: #528125; text-shadow: none; padding: 15px 35px;}

.no-record{ float:left !important; width:100% !important; margin:0px !important; padding:90px 40px !important; text-align:center !important; font-size:24px;}
div.mem-txt p.top-mrg{margin:30px 0 0;}

	
div.section.banner img{ width:100%;}
div.section.banner img.homeBanner2{ position: relative; margin-top: 60px; width:100%; display:block; margin:0 auto;}
div.section.banner img.mob-only{ display:none;}
ul.home-banner img.homeBannerMob2{ display: none; }
/*ul.home-banner img.homeBannerMob2{ height:452px; }*/

/*---------------------------------------------page-404---------------------------------------*/
div.page-404 { display: block;  width: 100%;  margin: 0 auto;  text-align: center;  padding: 6% 0px;}
div.page-404 h3 { display: inline-block; width: 100%; margin: 0px 0px 30px 0px; font-size: 24px;  line-height: 34px;}
div.page-404 div.page-content{ width:100%; float:left; margin:0px; padding:0px 0 6% 0;}
div.page-content img{ max-width:100%;}

/*------------------------------------thank-you----------------------------------------------------------------*/

div.thank-wrap{width:100%; float:left; margin:0px; padding:8% 0px; position:relative; background:url(../images/thank-bg.jpg) no-repeat; background-size:cover; text-align:center; display:table; }
div.thank-wrap div.data-wrap{width:100%; display:table-cell; vertical-align:middle;}
div.data-wrap img{ padding:0 0 30px 0;}
div.data-wrap  h1{font-size:60px; font-family:'Bariol_Bold'; color:#003013; padding:0 0 15px 0; position:relative;}
div.data-wrap  h1:after{ content:""; position:absolute; display:inline-block; width:95px; height:3px; background-color:#fff; bottom:0; left:48%;}
div.data-wrap  h3{font-size: 32px; font-family:'ProximaNovaRegular'; color:#ffffff; padding:30px 0 60px 0;}
div.data-wrap  a.home-btn{font-size:12px; font-family:; background-color:#003013; color:#fff; padding:15px 80px; border-radius:40px;}

div.know-more-popup{ background:url(../images/pop-up.jpg) no-repeat !important; background-size: 100% !important;
width: 1197px ; margin-left: -598px ; padding:0 ; height: 667px ;}
div.know-more-popup .form-wrap{ float:right; width:60%;}
div.know-more-popup  .btn-close{ top:15px; right:-60px; background:none; width:80px; color:#707271;}
div.know-more-popup  div.form-wrap ul.form-list{padding:100px 20px 20px 60px; margin:0; width:560px;}
div.know-more-popup div.form-wrap ul.form-list li div.form-field{ text-align:left;}
div.know-more-popup  div.form-wrap ul.form-list  h2{ text-align:center; color:#003013; font-size:45px; position:relative; margin-bottom:50px; font-family:'Bariol_Bold'; font-weight:normal;}
div.know-more-popup  div.form-wrap ul.form-list  h2:before{ content:""; width:100px; height:3px; background:#84c62c; position:absolute; bottom:-10px; left:50%; margin-left:-50px;}
div.know-more-popup  div.form-wrap ul.form-list  li{ float:left; width:100%; margin: 0px 0px 30px 0px;}
div.know-more-popup  div.form-wrap ul.form-list  li input{ background:#efefef; padding:10px; color:#484848; font-size:15px;  font-family:'ProximaNovaRegular'; font-weight: normal; border-radius:3px;}
div.know-more-popup  div.form-wrap ul.form-list  li span.checkbox{ width:auto; color:#707271; font-size:15px;}
div.know-more-popup  div.form-wrap ul.form-list  li span.checkbox span{  background:url(../images/chk-box.png) no-repeat; vertical-align: middle; margin-top:0; text-align: left;}
div.know-more-popup  div.form-wrap ul.form-list  li .cta-btn{ text-align:left;}
div.know-more-popup  div.form-wrap ul.form-list  li input.submit{ background:#81ba33; font-size:15px; color:#fafeff; text-transform:uppercase; width:246px; height:60px; line-height:45px; text-align:center; border-radius:5px; border:0; text-shadow: 1.414px 1.414px 3px rgb( 60, 85, 26 ); font-family: 'Bariol_Bold'; letter-spacing:1px; background: linear-gradient(to bottom, #91d534 0%, #6c9632 100%);}
.checkbox p.e{ text-align:left}
div.know-more-popup .btn-close  img{ margin:0 0 0 5px;}
.checkbox.active span {background-position: left -58px !important;}
div.know-more-popup  div.form-wrap ul.form-list  li.checkTermsPop .checkbox a{text-decoration:underline;}

div.property-thanku div.data-wrap  h1:after{ bottom:-10px;}

div.section.faq-data { float: left; width: 100%; margin: 0px; padding: 50px 0px; min-height:720px; background: url(../images/faq-bg.jpg) no-repeat;  background-size: cover;}
div.accordion {float: left; width: 100%; margin: 40px 0px; padding: 0px;  position: relative;}
div.accordion ul{width:100%; float:left; margin:0; padding:0; list-style-type:none;}
div.accordion ul li{width:100%; float:left;}
div.accordion h3 {float: left;width: 100%; margin: 0; padding: 20px 50px 20px 80px; position: relative; font-size: 22px; font-weight: normal; color: #434343;
  background: #fff; font-family:'ProximaNovaRegular'; cursor: pointer; position:relative;}
 div.accordion h3:after { content: "+"; position: absolute; width: 20px; height: 20px; font-weight:bold; right: 19px; top: 15px; color: #9d9d9d; font-size: 30px;}
div.accordion h3 span { float: left; width: 50px; font-family: 'Bariol_Bold'; color:#8f8f8f; font-size:24px; position: absolute; left: 20px; top: 20px;}
div.accordion h3.active:after { content: "-"; right: 10px; top: 10px; color:#fff;}

div.accordion h3.active{background:#279827; color:#fff; margin:0; font-size:22px; padding: 20px 50px 10px 80px;}
div.accordion h3.active span{color:#fff;}
div.accordion div.accord-topic div.accord-topic-inside {float: left; width: 100%; padding: 0 50px 0 80px; background:#279827; font-family:'ProximaNovaRegular'; font-size:18px; color:#fff;}
div.accordion div.accord-topic div.accord-topic-inside p{float: left;width: 100%;margin: 0px 0px 10px 0px;font-size: 18px; line-height: 28px;color: #fff;}
div.accordion div.accord-topic div.accord-topic-inside p span{color:#fff !important;}
div.accord-topic{width:100%; float:left;}
div.accord{width:100%; float:left; margin:0 0 10px; border-radius:6px; overflow:hidden; box-shadow:0 5px 10px rgba(34,35,33,0.1);}
div.section.faq-data div.title h3::after{width:120px; margin-left:-60px;}
div.accordion ul li.full{text-align:center; margin:50px 0 0;}
div.accordion ul li.full .button{font-family:'ProximaNovaRegular'; border-radius:4px;}
div.locator-map{width:100%; float:left; text-align:center;}
div.locator-map .img-box{width:auto; display:inline-block; margin:10px 0 20px 80px;}
div.locator-map .img-box img{max-width:100%;}
div.locator-map h2.storeTxt{width:100%; float:left; text-align:center; color:#fff; font-family:'ProximaNovaBold'; font-size:28px; font-weight:normal; margin:0 0 20px;}
div.locator-map h2.storeTxt span{font-family:'Rupee_Foradian'; font-size:32px;}
div.homeData div.title p span em{font-family:'Rupee_Foradian'; font-style:normal; font-weight:bold;}
div.homeData div.title p span{color:#279827;}
div.launch-offer{/*background:#279827;*/background:#003013; border-radius:8px; padding:20px; margin:30px 0 0; width:100%; float:left; text-align:center;}
div.launch-offer h1{font-family: 'Bariol_Bold'; font-size:32px; color:#fff; width:100%; float:left; margin:0 0 10px;}
div.launch-offer h4{font-family: 'Bariol_Bold'; font-size:24px; color:#fff; width:100%; float:left; margin:0; vertical-align:middle;}
div.launch-offer h4 span{font-size:28px;}
div.launch-offer h4 i img{max-width:100%; vertical-align:bottom; margin:0 3px;}
div.homeData div.cta-gps{padding:0 55px;}
div.home-member div.homeData div.cta-gps{ margin:90px 0 24px;}
div.home-member{background:#f6faed; padding:0 0 30px;}
div.launch-offer h4 em{font-style:normal; font-size:28px; font-family:'Rupee_Foradian';}
div.section.product p, div.section.join-club div.title p em{font-style:normal; font-weight:bold; font-family:'Rupee_Foradian';}

div.needreason{padding:50px 0; background-image: url(../images/home-memberbg.jpg); background-repeat: no-repeat;background-position: top center;background-size: cover;}
div.needreason div.title h3::after{display:none;}
div.needreason div.main{width:100%; float:left; padding:0 120px;}
div.needreason div.left-panel{width:50%; float:left; position:relative; padding-right:20px;}
div.needreason div.left-panel a{width:100%; float:left;}
div.needreason div.left-panel a img{width:100%; box-shadow: 10px 12px 15px rgba(48,50,45,0.3); border-radius:8px; overflow:hidden;}
div.needreason div.left-panel a.play-btn{position: absolute;width: 120px;height: 120px;left: 50%;margin-left: -60px;top: 40%;background: url(../images/play-btn.png) no-repeat center;
  background-size: auto auto;background-size: 100%;}
div.needreason div.right-panel{width:100%; float:left;}
div.needreason div.right-panel ul{width:100%; float:left; list-style-type:none; padding:0; margin:0;}
div.needreason div.right-panel ul li{ width:33.33%; float:left; text-align:center; margin:0 0 40px;}
div.needreason div.right-panel ul li img{max-width:100%;}
div.title h3.shoptext:after{display:none;}
div.join-club div.launch-offer{max-width:750px; float:none; display:inline-block;}
ul.main-menu li.faqtext a{text-transform:capitalize;}
div.benifitsbg{background-image: url(../images/join-club-bg.jpg);}

div.share a.click-here{ width:200px; font-size:12px; padding:15px 15px 15px 45px; background-image:url(../images/ico-whatsapp.png); background-repeat:no-repeat; background-size: 30px;background-position: 30px center; margin:15px 0;}

div.section.product.list.benifits-bg div.title{background:#edfadb;}
div.section.product.list.benifits-bg p{color:#41423f; font-family: 'ProximaNovaRegular'; font-size:20px; font-weight:normal;}
div.section.product.list.benifits-bg h3::after{background:#073323;}
div.section.product.list.benifits-bg h3{margin:0 0 10px;}

div.section.membr-lgoin{ background-image:url(../images/membr-login.jpg); background-size:cover; padding:10% 20px;}
div.section.membr-lgoin div.title h3:after{ background:#fff;}
div.section.membr-lgoin .text{float: left; width: 100%; height: 100%;padding: 18px 150px 18px 20px; border: 0; color: #000; height: 60px; line-height: 60px;  font-family: 'Bariol_Bold'; font-weight: 600;font-size: 18px;}
div.membr-login-field{ float:left; width:100%; padding:0; margin:0; text-align:center; position:relative;}
div.membr-login-field div.login-wrap{ float:none; display:inline-block; max-width:390px; width:100%;}
div.membr-login-field div.form-field{ float:left; width:100%; margin:25px 0 35px;}
div.membr-login-field div.form-field .text{ width:100%; border-radius:8px; padding:20px 18px; text-align:center; font-size:24px; letter-spacing:2px;}
div.membr-login-field .button{ float:none; display:inline-block; padding:20px; min-width:220px;}

div.membr-login-field ::-webkit-input-placeholder { color: rgba(84,86,85,0.4);}
div.membr-login-field ::-moz-placeholder { color: rgba(84,86,85,0.4);}
div.membr-login-field :-ms-input-placeholder { color: rgba(84,86,85,0.4);}
div.membr-login-field :-moz-placeholder { color: rgba(84,86,85,0.4);}

div.membr-login-field p.e{font-size:14px !important;}

div.already-member{padding: 8% 0px; background-image: url(../images/join-club-bg.jpg); text-align: center;}
div.already-member div.store-box{ width:100%; float:left; background:#ebfdd6; border-radius:15px; position:relative; margin:50px 0 0; padding:50px;}
div.already-member div.store-box div.left-panel{width:50%; float:left; margin:0;padding:0;}
div.store-box h4{width:100%; float:left; position:relative; color: #003323;font-family: 'ProximaNovaRegular';font-size: 30px;font-weight: normal; padding:0 0 10px; margin:0 0 20px;}
div.store-box h4:after{content: "";width: 70px;height: 2px;position: absolute;left: 50%;margin-left: -35px;bottom: 0px; background:#003323;}
div.store-box h2{width:100%; display:inline-block; position:relative; text-transform:uppercase; color: #003323;font-family: 'ProximaNovaSemibold';font-size: 26px; margin:0 0 10px;font-weight: normal;}
div.store-box p{width:100%; max-width:425px; display:inline-block; position:relative; color: #003323;font-family: 'ProximaNovaRegular';font-size: 24px; line-height:30px;font-weight: normal; padding:0; margin:0;}
div.already-member div.store-box div.right-panel{width:50%; float:right; margin:0;padding:0; position:relative;}
div.already-member div.store-box div.right-panel:before{background:rgba(0,51,35,0.1); width:1px; height:100%; position:absolute; left:30px; top:0; content:"";}
div.store-box h5{display:inline-block; position:relative; color: #003323;font-family: 'ProximaNovaRegular';font-size: 16px; text-transform:uppercase; padding:0 0 0 35px; margin:0 0 20px;}
div.store-box h5:before{content: "";width: 27px;height: 23px; position: absolute; left:0; top:-3px; background-image: url(../images/store-icon.png); background-repeat:no-repeat;}
div.store-box div.right-panel p{font-size:22px; line-height:24px;}
div.store-box div.right-panel .btn-click-here{background:#003323; font-size:15px; color:#fff; font-family: 'ProximaNovaRegular'; text-transform:uppercase; padding:20px 50px 20px 85px;display:inline-block; border-radius:40px; position:relative; margin:20px 0 0}
div.store-box div.right-panel .btn-click-here:before {content:""; background-image:url(../images/ico-whatsapp.png); background-size: 26px; width:40px; height:40px; background-repeat:no-repeat; position:absolute; left:50px; top:16px;}

/***************************Pop-up**************************************/
div.popup{ background: #fff; width:960px; padding:90px; z-index:99 !important;}
div.popup h2{ text-align:center; font-family:'Bariol_Bold'; display:inline-block; font-size:30px; width:100%; margin-bottom:35px;}
div.popup .btn-close{ top:20px; right:20px; position:absolute; width:52px; height:52px; background:none;}
div.popup .btn-close img{ max-width:100%;}
div.popup  div.form-wrap ul.form-list{padding:0; margin:0; margin:0; width:400px;}
div.popup  div.form-wrap ul.form-list  li{ float:left; width:100%; margin: 0px 0px 20px 0px;}
div.popup  div.form-wrap ul.form-list  li input{ background:#f0f0f0; padding:15px; color:#000000; font-size:15px;  font-family:'ProximaNovaRegular'; font-weight: normal; border-radius:7px;}
div.popup   div.form-wrap ul.form-list  li span.checkbox{ width:auto; color:#707271; font-size:15px;}
div.popup   div.form-wrap ul.form-list  li span.checkbox span{  background:url(../images/chk-box.png) no-repeat; vertical-align: middle; margin-top:0; text-align: left;}
div.popup  div.form-wrap ul.form-list  li .cta-btn{ text-align:left;}
div.popup  div.form-wrap ul.form-list  li input.submit{ background:#a7cf3a; font-size:20px; color:#fafeff; text-transform:uppercase; font-family: 'ProximaNovaSemibold'; width:100%; height:60px;  text-align:center; border-radius:10px; border:0; text-shadow: 1.414px 1.414px 3px rgb( 60, 85, 26 );  letter-spacing:1px; /*background: linear-gradient(to bottom, #91d534 0%, #6c9632 100%);*/}

div.popup.payment-popup{ width:500px; padding:40px;}
div.popup.payment-popup .btn-close{ right:0px; top:0px; width:32px; height:32px;}

div.popup  div.form-wrap ul.form-list  li:last-child{ margin-bottom:none;}
div.payment-popup div.form-wrap ul.form-list{ text-align:center;}
div.payment-popup div.form-wrap ul.form-list  li{ float:none; display:inline-block; width:100%; margin: 0px 0px 20px 0px;}
div.payment-popup div.form-wrap ul.form-list li div.form-field{ width:auto; margin-right:15px;}
div.payment-popup div.form-wrap ul.form-list li img{ width:80%; float:left; margin:0; padding:0px; vertical-align:top;}
div.payment-popup div.form-wrap ul.form-list li.paymentpop{display: inline-block;width: 100%; max-width: 100%; text-align: center; float: none; margin-bottom:0px; padding-top:50px;}
div.popup.payment-popup  div.form-wrap ul.form-list  li .cta-btn{ text-align:center;}
div.payment-popup div.form-wrap ul.form-list li.paymentpop .btn{ max-width:250px; float:none; display:inline-block;}
div.popup  div.form-wrap ul.form-list  li .radio{ float:left;}

div.payment-popup div.form-wrap ul.form-list  li a.active{color: #82c64d;}
div.payment-popup div.form-wrap ul.form-list  li a {display: inline-block;position: relative; width: auto; padding: 0px 0px 0px 40px; margin: 0px 0px 0px 0px;  font-size: 16px; color: #82c64d; font-family: 'ProximaNovaBold'; text-transform: uppercase;}
div.payment-popup div.form-wrap ul.form-list  li  a:before { content: ""; width: 30px;  height: 30px;  border-radius: 100%; background: #82c64d; position: absolute;  left: -10px; top: 15px;}
div.payment-popup div.form-wrap ul.form-list  li  a:after {  content: "\f111"; color: #000;  font-family: "FontAwesome"; font-size: 14px;  line-height: 20px;  width: 30px; height: 30px;  border-radius: 100%;   position: absolute;  left: -10px;  top: 20px; display: none;}
div.popup.payment-popup  div.form-wrap ul.form-list  li input.submit{ font-size:18px;}
div.payment-popup div.form-wrap ul.form-list  li a.active:after{ display:block;}
div.popup.payment-popup h2{ font-size:24px;}
.content.map-content h3{font-size: 24px; color: #000;font-weight: normal; margin:0;}
.content.map-content h5{font-size: 15px; color: #000;font-weight: normal; margin:0;}

/*Rent property*/
div.thank-wrap.rent-property{ padding:4% 0px; background:url(../images/join-club-bg.jpg) no-repeat; background-size: cover; }
div.form-wrap.rent-property-form{ padding:35px 0; background:url(../images/faq-bg.jpg) no-repeat; background-size: cover;}
div.sec-title{ float:left; width:100%; padding:0; margin:0; text-align:center;}
div.sec-title h3{ color:#7b7b7b; font-size:22px; line-height:45px; font-family:'ProximaNovaRegular'; margin:0; }
div.rent-property-form ul.form-list{ float:left; width:100%; padding:0; margin:0; list-style:none; text-align:left;}
div.rent-property-form ul.form-list li{ float:none; display:inline-block; vertical-align:top; width:33.3333%; padding:0 20px; margin:25px -2px 25px; text-align:center;}
div.rent-property-form ul.form-list li label{ text-align:left; color:#676666; font-size:12px; font-family:'ProximaNovaRegular'; text-transform:uppercase; margin:0 0 12px;}
div.rent-property-form ul.form-list li label a{ display:inline-block; vertical-align:bottom; padding:0 0 0 5px; color:#353434; font-size:18px;}
div.rent-property-form ul.form-list li .text{ background:#ebebeb; padding: 0px 20px;  height: 40px; line-height: 40px;}
div.rent-property-form ul.form-list li .text:focus{ background:#fff; box-shadow:0px 5px 10px rgba(0,0,0,0.15)}
div.rent-property-form ul.form-list li .text:focus::-webkit-input-placeholder{ color:rgba(93,93,92,0.90);}

div.rent-property-form ul.form-list li div.select-field{display:inline-block;max-width:100%;border-radius:6px;width:100%;height:40px;line-height:40px;padding:0px;position:relative;font-size:14px;color:#4e8829;text-shadow:none;background:#ebebeb;overflow:hidden;}

div.rent-property-form ul.form-list li div.select-field select{float:left;width:100%;line-height:40px;outline:none;display:inline-block;border:0;padding:0px 20px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:rgba(0,0,0,0.25);font-size:14px;text-transform:uppercase;font-family:'Bariol_Bold';font-weight:600;}
div.rent-property-form ul.form-list li div.select-field select.active{ color:rgba(93,93,92,0.90);}
div.rent-property-form ul.form-list li div.select-field:before{content:"\f0d7";font-family:'fontAwesome';font-size:20px;right:0px;top:0px;width:40px;height:40px;line-height:40px;background:none;position:absolute;pointer-events:none;display:block;color:rgba(0,0,0,0.25);text-align:center;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}

div.rent-property-form ul.form-list li div.file-box{ margin:0 0 10px;}
div.rent-property-form ul.form-list li ::-webkit-input-placeholder{color:rgba(0,0,0,0.25);}
div.rent-property-form ul.form-list li ::-moz-placeholder{color:rgba(0,0,0,0.25);}
div.rent-property-form ul.form-list li :-ms-input-placeholder{color:rgba(0,0,0,0.25);}
div.rent-property-form ul.form-list li :-moz-placeholder{color:rgba(0,0,0,0.25);}

div.rent-property-form ul.property-list{ float:left; width:100%; padding:0; margin:10px 0 0 0; list-style-type:none;}
div.rent-property-form ul.property-list li{ float:left; width:100%; padding:0; margin:0; text-align:left; position:relative;}
div.rent-property-form ul.property-list li span{ float:none; display:inline-block; color:#3a3a3a; font-family:'ProximaNovaRegular'; font-size:12px; line-height:18px; background: #ccc;width: auto; margin: 0 0 8px; padding: 2px 8px;}
div.rent-property-form ul.property-list li .btn-del-img{position: absolute; top: -6px; right: auto; margin-left: -6px; display:inline-block; font-family: 'ProximaNovaSemibold'; color:#fff; font-size:8px; background:#999; height:12px; width:12px; line-height:13px; text-align:center; padding:0; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}

div.rent-property-form ul.form-list li.btn-middle{ margin:40px 0;}
div.form-wrap.rent-property-form .button{ padding:15px 70px;}

div.rent-property-form ul.form-list li .file-box .upload{ float:left;  position:relative; width:100%; }
div.rent-property-form ul.form-list li .file-box .upload .text{ opacity:0; z-index:2; position:relative; width:100%; cursor:pointer;}
div.rent-property-form ul.form-list li .file-box span.upload-text{ width:100%; height:40px; border-radius:8px;  margin:0px; background:#8e908c; position:absolute; width:100%; left:0; z-index:1; top:0; padding-top:10px;  text-align:center; font-size:14px; color:#fff; cursor:pointer;}

span.info{ float:left; width:100%; text-align:center; font-size:12px; padding:5px 0 0 0;}
span.info.msg{ text-align:left;}


/*--------hyderabad-ruchulu-------*/
div.section.vareera{ padding:50px 0; text-align:center;}
div.section.vareera p{ font-size:26px; line-height:31px; color:#434343; font-family:'ProximaNovaRegular'; text-align:center;}
div.section.vareera img{ width:50%; margin:0 auto;}
div.section.vareera:before{ content:""; width:100%; height:100%; position:absolute; top:10px; left:0; background-image:url(../images/plate.png); background-size: 120px; background-repeat:no-repeat;}
div.section.vareera:after{ content:""; width:100%; height:100%; position:absolute; bottom:-130px; left:auto; right:0; background-image:url(../images/plate2.png);  background-size: 150px; background-repeat:no-repeat;     background-position: right bottom; z-index:9;}

div.section.prtcpt{ padding:30px 0; background:#edfadb;}
div.section.prtcpt h2{ font-family:'Bariol_Bold'; font-size:42px; padding:0 0 10px; line-height:48px; color:#279827; text-align:center; position:relative; }

div.section.prtcpt h2:after {content: ""; position: absolute; bottom: 0; left:50%; width: 80px; height: 2px; background-color: #a6ce39; margin-left:-40px;}
div.section.prtcpt div.round-wrap{ float:left; width:100%; padding:50px 80px 20px; margin:0;}
div.section.prtcpt div.round{ float:left; width:50%; padding:0; margin:0; position:relative;}
div.section.prtcpt div.round.round-one{ padding:0 50px 0 0;}
div.section.prtcpt div.round.round-two:before {content: ""; position: absolute; bottom: 0; top: 50px; left: 0; width: 100%; max-width: 2px;/* height: 100%;*/ background-color: #d0dcc0;}
div.section.prtcpt div.round.round-two{ padding:0 0px 0 50px;}
div.section.prtcpt div.round div.heading{ float:left; width:100%; padding:0 0 0 15px; margin:0 0 30px;}
div.section.prtcpt div.round h4{ color:#279827; font-size:36px; line-height:36px; font-family:'Bariol_Bold'; position:relative;}

div.section.prtcpt div.round h6{ color:#323232; font-size:26px; line-height:40px; font-family:'Bariol_Bold';}
div.section.prtcpt ul.round-list{ float:left; width:100%; padding:0; margin:0; list-style:none;}
div.section.prtcpt ul.round-list li{ float:left; width:100%; padding:0 0 0 15px; margin:0; position:relative;}
div.section.prtcpt ul.round-list li p{ font-size:18px; line-height:25px; color:#41423f; font-family:'ProximaNovaRegular'; }
div.section.prtcpt ul.round-list li:before{ content:""; height:5px; width:5px; position:absolute; left:0; top:10px; background:#279827; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}

div.section.extng-prz{ background:none; padding-top:50px; position:relative;}
div.section.extng-prz ul.round-list li{ padding:0 0 0 25px;}
div.section.extng-prz ul.round-list li p{ font-size:20px;}
div.section.extng-prz ul.round-list li p span{ color:#279827;}

div.section.extng-prz:before{ content:""; width:100%; height:100%; position:absolute; top:-90px; left:0; background-image:url(../images/red-bowl.png); background-size: 180px; background-repeat:no-repeat;}
div.section.extng-prz:after{ content:""; width:100%; height:100%; position:absolute; top:-120px; left:auto; right:0; background-image:url(../images/idli.png); background-size: 150px; background-repeat:no-repeat;     background-position:top right; z-index:9;}
div.rgstr-btn{ float:left; width:100%; padding:0; margin:0; text-align:center;}
div.rgstr-btn a{ display:inline-block; width:38%; color:#279827; font-size:25px; font-family:'Bariol_Bold';  padding:25px; border:2px solid #279827;}
div.rgstr-btn a:hover{ background-color:#279827; color:#ffffff; }
/*----------thank-you-----------------*/
.join-club.thanks-wrap .data-wrap h1 { color: #279827; }
.join-club.thanks-wrap .data-wrap h3 { font-size: 28px; padding: 30px 0 0 0; margin-bottom: 10px; }
.join-club.thanks-wrap .data-wrap h4 {  float: left; width: 100%; color: #fff; margin-bottom: 70px; }
.join-club.ruchulu div.title h3:after{ display:none;}
.join-club.ruchulu div.title h3{ line-height:60px;}

div.section.banner img.homeBannerNew{ width:100%; height: 452px; }


/*------------------------------------offer-page----------------------------*/
div.section.get-offer-bg{ width:100%; float:left; margin:0 ;padding:7% 0; background:url(../images/easy-day-bg.jpg) no-repeat; background-size:cover; position:relative; }
 div.section.get-offer-bg div.offer-wrap{ width:100%; float:left; margin:0 ;padding:0;}
 div.offer-wrap div.left-sec{ width:45%; float:left; margin:0; padding:0;}
 div.offer-wrap div.left-sec h2{font-family:'Bariol_Bold'; font-size:48px; width:100%; color:#ffffff; text-align:left;    padding: 140px 0 0 0px;}
 div.offer-wrap div.right-sec{ width:55%; float:left; margin:0; padding:0;}
 div.offer-wrap div.right-sec ul.form-list{ width:100%; display:inline-block; margin:0; padding:0; text-align:center;}
 div.offer-wrap div.right-sec ul.form-list li{ width:100%; float:none; display:inline-block; margin:0 0 8px 0; padding:0;}
  div.offer-wrap div.right-sec ul.form-list li.location{ margin-bottom:30px;}
 div.right-sec ul.form-list li div.form-field{ width:70%; float:none; display:inline-block;}
 div.right-sec ul.form-list li div.form-field input.text{ width:100%; background:transparent; border-radius:10px;border: 1px solid #ffffff; color:#ffffff;padding: 15px 10px;}
 div.right-sec ul.form-list li div.form-field input.text::-webkit-input-placeholder{color:#ffffff;}
 div.right-sec ul.form-list li div.form-field input.text::-moz-placeholder{color:color:#ffffff;}
 div.right-sec ul.form-list li div.form-field input.text:-ms-input-placeholder{color:color:#ffffff;}
 div.right-sec ul.form-list li div.form-field input.text:-moz-placeholder{color:color:#ffffff;}
div.offer-wrap div.right-sec ul.form-list li.btn-middle input.button{ padding:20px 130px;background: #ffffff; color:#92d734; background: -moz-linear-gradient(top, #ffffff 0%, #dedede 80%); background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 80%);  background: linear-gradient(to bottom, #ffffff 0%,#dedede 80%);text-shadow:none;
font-family:'ProximaNovaBold';}
div.offer-wrap div.right-sec h2{ text-align:center; color:#ffffff; padding-bottom:15px;font-family: 'Bariol_Bold'; font-size:30px;}

div.section.get-offer-bg ul.location-list{ max-height:475px;}
/*-----------------------------use-gps-------------------------------------------------------------------*/
div.offer-wrap div.right-sec ul.form-list li.location div.gps a.button.gray{ padding:15px 20px;}
div.offer-wrap div.right-sec ul.form-list li.location div.pincode{ width: 59%; height: 55px;background: transparent; border: 1px solid #ffffff;}
div.offer-wrap div.right-sec ul.form-list li.location div.pincode .text{ font-size:13px; padding: 15px 100px 15px 10px; height:49px; line-height:50px;background: transparent; color:#ffffff;}
div.offer-wrap div.right-sec ul.form-list li.location div.pincode .button{padding: 9px 18px; top:6px;}
div.offer-wrap div.right-sec ul.form-list li.location  div.or{ line-height: 50px; margin-right:6px; font-size: 20px; color:#fff;}
div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps label{ color:#ffffff; margin-left:24px; text-align:left;}
div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps{ width:70%; float:none; display:inline-block;}
div.offer-wrap div.right-sec ul.form-list li.map-wrap-1 div.locations{ margin:0 0 30px;}
div.offer-wrap div.right-sec ul.form-list li.map-wrap-1 div.locations ul.location-list{ padding:50px 30px 0 30px;}
 div.section.get-offer-bg div.offer-wrap div.submit-main{ width:100%; float:left; margin:0; padding:0; text-align:center;}
div.offer-wrap div.submit-main input.button{ padding:20px 130px;background: #ffffff; color:#4e8829; background: -moz-linear-gradient(top, #ffffff 0%, #dedede 80%); background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 80%);  background: linear-gradient(to bottom, #ffffff 0%,#dedede 80%);text-shadow:none;font-family:'ProximaNovaBold'; float:right; margin-right:175px;}
div.offer-wrap div.gps-result.location  div.locations{margin: 0px 0px 50px; width:92%;}
div.offer-wrap div.right-sec ul.form-list li.location div.gps a.button.gray {padding: 15px 20px; float: left;  margin: 0;background: #ffffff; color:#4e8829; background: -moz-linear-gradient(top, #ffffff 0%, #dedede 80%); background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 80%);  background: linear-gradient(to bottom, #ffffff 0%,#dedede 80%);text-shadow:none;font-family:'ProximaNovaBold';}



div.offer-wrap div.right-sec ul.form-list li.location div.pincode .text::-webkit-input-placeholder{color:#ffffff;}
 div.offer-wrap div.right-sec ul.form-list li.location div.pincode .text::-moz-placeholder{color:color:#ffffff;}
 div.offer-wrap div.right-sec ul.form-list li.location div.pincode .text:-ms-input-placeholder{color:color:#ffffff;}
 div.offer-wrap div.right-sec ul.form-list li.location div.pincode .text:-moz-placeholder{color:color:#ffffff;}
/*--------------------------------------------------thanku page--------------------------------*/
div.section.get-offer-bg.thank-you{ padding:10% 0;}
/*--------------------------------------------------thanku page--------------------------------*/
div.section.get-offer-bg.thank-you div.thank-inside{ width:100%; float:left; margin:0 ;padding:0;}
.get-offer-bg.thank-you div.thank-inside img{ padding-bottom:20px;}
.get-offer-bg.thank-you div.thank-inside h2{ font-size:45px;font-family:'Bariol_Bold'; color:#ffffff; padding-bottom:15px;  }
.get-offer-bg.thank-you div.thank-inside p{font-size:30px; line-height:35px;font-family:'Bariol_Bold'; color:#ffffff; }


/*-------------------------join-the club new ----------------------------------*/
div.form-wrap ul.form-list li div.form-field div.apply-tc{ width:100%; float:left; margin:0; padding:10px 0 0 0; text-align:right; display:none;}
div.apply-tc a{ color:#003013;font-family:'ProximaNovaRegular'; font-size:14px;    border-bottom: 1px solid #003013; text-decoration:none; padding-bottom:3px;}
div.join-club.join-inside{ padding:50px 0 50px 0;}
div.join-club.join-inside h3:after{ display:none;}
div.launch-offer h4 span.prize{ color:#afcb08;}
div.cta-gps p{ color:#003013; margin-bottom:20px;}
div.launch-offer{ margin:25px 0 40px;}
div.section.join-club div.data div.join-banner{ width:100%; float:left; margin:0; padding:0; position:relative;}
div.section.join-club div.data div.join-banner img{ width:100%; max-width:100%;position:relative;}
div.section.join-club div.data div.join-banner a.apply-tc{ position:absolute; right:180px; bottom:15px;font-size:14px;color:#003013 ;font-family:'ProximaNovaRegular'; border-bottom: 1px solid #003013; text-decoration:none; padding-bottom:3px; }
.desk-only{ display:block;}
.mob-only{ display:none;}

/*-------------------------------------renew-----------------------------------------------------------------------*/
div.section.join-club.renew div.data div.title h3{color: #003013; padding-bottom:30px;}
div.section.join-club.renew div.data div.title h3:after{ display:none;}
div.section.join-club.renew div.form-wrap ul.form-list{ width:500px;}
div.section.join-club.renew div.form-wrap ul.form-list li{ width:100%; }
div.section.join-club.renew div.form-wrap ul.form-list li.full{ width:100%;max-width:500px; display:inline-block;margin: 0px 0px 50px 0px; }
div.section.join-club.renew div.form-wrap ul.form-list li.full.or{margin: 0px 0px 25px 0px;}
div.section.join-club.renew div.form-wrap ul.form-list li.full div.or{ width:100%; float:left; margin:0; padding:0;}
div.section.join-club.renew div.form-wrap ul.form-list li.full div.or  span{ height:40px; width:40px; display:inline-block;  border-radius:100%; background:#7db32d; text-transform:uppercase; vertical-align:middle; line-height:40px; position:relative;font-family:'ProximaNovaSemibold'; margin-top:5px; font-size:20px; }
div.section.join-club.renew div.form-wrap ul.form-list li.full div.or  span:before{ content:""; position:absolute; display:inline-block; background:#7db32d; top:-25px; left:50%; height:25px; width:2px;}
div.section.join-club.renew div.form-wrap ul.form-list li.full div.or  span:after{ content:""; position:absolute; display:inline-block; background:#7db32d; bottom:-25px; left:50%; height:25px; width:2px;}
div.section.join-club.renew div.form-wrap ul.form-list li div.form-field .button.gray{ font-family: 'Bariol_Bold'; padding:20px;min-width:220px;}
div.section.join-club.renew div.data div.title h5{ margin:0 0 55px 0 ;}
div.section.join-club.renew div.form-wrap ul.form-list li div.form-field span.checkbox{ margin-bottom:50px;}
div.section.join-club.renew div.form-wrap ul.form-list li:nth-child(4) .text{ background:transparent; border:1px solid #003323;}
div.section.join-club.renew div.form-wrap ul.form-list li a.verify-btn{ position:absolute; top:6px; right:5px; display:inline-block; padding:8px 18px; background:#003323; color:#fff; font-size:14px; text-transform:uppercase; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
div.section.join-club.renew div.form-wrap ul.form-list li div.form-field .text::-webkit-input-placeholder{color:#003323;background:transparent;}
div.section.join-club.renew div.form-wrap ul.form-list li div.form-field .text::-moz-placeholder{color:#003323;background:transparent;}
div.section.join-club.renew div.form-wrap ul.form-list li div.form-field .text:-ms-input-placeholder{color:#003323;background:transparent;}
div.section.join-club.renew div.form-wrap ul.form-list li div.form-field .text:-moz-placeholder{color:#003323;background:transparent;}

div.section.join-club.renew div.form-wrap ul.form-list li.checkTerms{ margin-top:40px;}
/*------------------card-details------------------*/
div.section.crd-details .title h3{padding-bottom:40px;}
div.section.crd-details .title h3:after{display:none;}
div.section.crd-details ul.form-list{ width:80%;}
div.section.crd-details ul.form-list li{ width:100%; margin:0px 15px 45px 0px;}
div.section.crd-details ul.form-list li:last-child{ width:100%; margin:0px 15px 0px 0px;}
div.section.crd-details ul.form-list li label{ display:inline-block; vertical-align:middle; width:40%; text-align:left; color:#fff; font-size:22px; position:relative; font-weight:normal;}
div.section.crd-details ul.form-list li label:after{ content:":"; position:absolute; right:0; top:-3px; color:#fff; font-size:20px;}
div.section.crd-details ul.form-list li .text{ display:inline-block; vertical-align:middle; width:50%; font-size:20px; background:transparent; padding:5px 0 5px 0px; margin-left:70px;}
div.section.crd-details ul.form-list li.email .text{ width:40%; background:#fff; padding:10px 0 10px 20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
div.section.crd-details ul.form-list div.form-field span.checkSpan {margin-bottom: 30px;}
div.section.crd-details ul.form-list li.checkTerms div.form-field .button.gray{padding:14px 30px;}

div.section.crd-details ul.form-list li.email .text:-moz-placeholder{color:#003323;background:transparent; text-transform:none;}
div.section.crd-details ul.form-list li.email .text:-ms-input-placeholder{color:#003323;background:transparent; text-transform:none;}
div.section.crd-details ul.form-list li.email .text:-moz-placeholder{color:#003323;background:transparent; text-transform:none;}

/*-------------------------------------thank-you-----------------------------------------------------------------------*/
div.section.join-club.thank-you { min-height: 93vh;}
div.section.join-club.thank-you div.data div.title h3{color: #003013; position:relative; margin:0 0 20px 0;}
div.section.join-club.thank-you div.data div.title h3:after{display:none;}
div.section.join-club.renew div.data div.title h3 br{ display:block;}
div.section.join-club.thank-you div.data div.title{ position:relative;}
div.section.join-club.thank-you div.data div.title:before{ content:""; background:#fff; position:absolute; width:90px; height:3px; bottom:0; left:47%;}
div.section.join-club.thank-you div.data div.shop-easy{ width:100%; float:left; margin:0; padding:30px 0 0 0 ; text-align:center;}
div.section.join-club.thank-you div.data div.shop-easy img{ width:28%; max-width:100%; padding-bottom:30px;}
div.section.join-club.thank-you div.data div.shop-easy p{ color:#003022;font-family:'ProximaNovaRegular'; font-size:28px;padding-bottom:20px; font-weight:normal; margin:0;}
div.section.join-club.thank-you div.data div.shop-easy p span{ font-weight:bold;}
div.section.join-club.thank-you div.data div.shop-easy h4{ color:#010101;font-family:'ProximaNovaSemibold'; font-size:28px; font-weight:normal;padding-bottom:15px;}
div.section.join-club.thank-you div.data div.shop-easy h4 br{ display:none;}
div.section.join-club.thank-you div.data div.shop-easy h5 br{display:none;}
div.section.join-club.thank-you div.data div.shop-easy h5{ color:#ffffff;font-family:'ProximaNovaSemibold'; font-size:22px; font-weight:normal; position:relative; padding:0 0 20px 0;}
div.section.join-club.thank-you div.data div.shop-easy h5:before{ content:""; display:inline-block; background:#fff; position:absolute; width:80px; height:3px; bottom:-25px; left:48%;}
a.shop-on{color: #ffffff; text-transform: uppercase;  padding: 10px 35px 10px 80px;  font-size: 10px; font-family:'ProximaNovaRegular';  letter-spacing: 2px;  font-weight: normal;
    background:#003323 url(../images/whatsapp.html) no-repeat 40px center;   float:none; line-height: 30px; background-size:25px; display:inline-block; border-radius:40px; margin-top:45px; }



@media screen and (max-width:1200px){
	div.rent-property-form ul.form-list li{ margin:18px -2px 18px;}
	div.rent-property-form ul.property-list li{ margin:0;}
}
@media screen and (max-width:800px){
	div.rent-property-form ul.form-list li{ width:50%;}
	div.rent-property-form ul.property-list li{ width:100%;}
}
@media screen and (max-width:480px){
	div.rent-property-form ul.form-list li{ width:100%; margin:15px -2px 15px; padding:0;}
	div.rent-property-form ul.property-list li{ margin:0;}
	div.sec-title h3{ font-size:18px; line-height:24px; margin:0;}
	div.form-wrap.rent-property-form .button{ width:100%;}
}

/*
 26-6-2018----------------------------*/
 .cookies-wrapper{position:fixed; bottom:0px; left:0; width:100%; background-color:#003013; padding:20px 35px; z-index:9; box-shadow:0px 0px 10px #ccc;}
 .cookies-wrapper p{color:#fff; font-size:16px; font-family:'ProximaNovaRegular'; letter-spacing:0.3px; margin:0px auto; line-height:24px; float:left;
width:70%;}
 .cookies-wrapper p a{color:#fff; background:none; float:none; font-family:'ProximaNovaRegular'; font-size:16px; padding:0px; text-decoration:underline;}
 .cookies-wrapper a{background-color:#fff; color:#003013; text-transform:capitalize; letter-spacing:0.5px; font-size:17px; float:right; 
padding:12px 20px; border-radius:4px; font-family:'ProximaNovaBold';}


/*---------------29-06-2018--------------*/
div.section.banner img.bigDayBannerDesk2{ width: 100%;  margin-top: 0px; height: 478px; position: relative; display: block; }
ul.home-banner img.bigDayBannerMob2{ display:none;}

.bcm-member div.title h3{ color:#fff;}
.bcm-member div.accordion{ float:none; display:inline-block; width:80%; margin:40px auto 40px auto;}
.bcm-member div.accordion h3{ font-family: 'Bariol_Bold'; font-size:34px; color:#fff; background:#003323; padding:20px 50px 20px 55px; position:relative;}
.bcm-member div.accordion h3:before{ display:none; content:"+"; position:absolute; top:50%; right:19px; transform:translateY(-50%); line-height:20px; color:#fff; text-align:center; font-size:30px;}
.bcm-member div.accordion h3.active:before{ content:"-";}
.bcm-member div.accordion div.accord-topic div.accord-topic-inside{ background:#fff; padding:35px 50px 50px 55px;}
.bcm-member div.accordion div.accord-topic-inside ul li{ float:left; display:inline-block;  width:50%;text-align:left; margin:15px -2px; position:relative;}
.bcm-member div.accordion div.imgbox{ display:inline-block; width:80px; position:absolute; left:0; top:50%; transform:translateY(-50%); padding:0; margin:0; text-align:center;}
.bcm-member div.accordion div.databox{ display:inline-block; width:100%;  padding:12px 0 8px 100px; margin:0; text-align:left;}
.bcm-member div.accordion div.accord-topic div.accord-topic-inside div.databox p{ font-family: 'Bariol_Bold'; color:#003323; font-size:20px; line-height:20px; margin:0;}
/* .bcm-member div.accordion h3:after{ content:"+"; position:absolute; top:50%; right:0; transform:translateY(-50%); line-height:20px; color:#fff; text-align:center; background:fff;} */
.bcm-member div.accordion div.accord-topic div.accord-topic-inside p span{ color:#003323 !important; font-family:'Rupee_Foradian';}
/* .bcm-member div.cta-gps p{ text-align:left; padding:0 0 0 0px; margin-bottom:10px; font-size:22px;} */

/*-------------------benefits-----------------------*/
div.home-member div.homeData div.cta-gps{ margin:90px 0 24px;}
div.section.benefits-new{ padding:40px 0; text-align:center;}
div.section.benefits-new div.title h3{ text-transform:uppercase; font-size:32px;}
div.section.benefits-new div.title h3:after{ background:#279827; width:100px; height:4px; margin-left:-50px;}
div.benefits-main{ float:none; display:inline-block; width:60%; padding:0; margin:0;}
div.benefits-main p{ color:#003013; font-size:18px; font-family: 'ProximaNovaRegular'; margin:0 0 30px;}
div.benefits-main ul.icons{ width:100%; height:100%; position:relative; display:block; padding:0; margin:0; }
div.benefits-main ul.icons .slick-track{margin:0 auto;}
div.benefits-main ul.icons li{ display:inline-block; width:100%; margin:30px -2px; outline:none; text-align:center; cursor:pointer; position:relative;}
div.benefits-main ul.icons li div.imgbox{ float:left; width:100%; padding:20px 20px;}
div.benefits-main ul.icons li img{ max-width:100%; margin:0 auto;}
div.benefits-main ul.icons li:after{ content:""; position:absolute; left:50%; bottom:-10px; transform: translateX(-50%) rotate(-45deg); width:20px; height:20px;}
div.benefits-main ul.icons li.slick-current,
div.benefits-main ul.icons li.slick-current:after{ background:#c1e6ec;}
div.benefits-main ul.step-content{width:100%; height:100%; position:relative; display:block; padding:0; margin:20px 0 0 0;}
div.benefits-main ul.step-content li div.data{ float:none; display:inline-block; text-align:left; width:85%; padding:0; margin:0;}
div.benefits-main div.data ul{ display:inline-block; width:100%; list-style-type:none; padding:0; margin:0;}
div.benefits-main div.data ul li{ float:left; width:100%; padding:0; margin:12px 0;}
div.benefits-main div.data ul li div.steps{ float:left; width:100%; position:relative; padding:0 0 0 90px;}
div.benefits-main div.data ul li div.steps span{ position:absolute; left:0; top:-2px; display:inline-block; color:#f05833; font-family:'ProximaNovaBold'; font-size:20px; line-height:20px; text-transform:capitalize;}
div.benefits-main div.data ul li div.steps p{ display:inline-block; color:#202020; font-family:'ProximaNovaRegular'; font-size:20px; line-height:24px; padding:0px; margin:0 0 10px;}

/*---------discount-over-brands--------*/
.section.dscont-ovr-brnd div.title h3{ font-size:32px; line-height:30px; text-transform:uppercase;}
.section.dscont-ovr-brnd div.title h3:after{ background:#279827; width:100px; height:4px; margin-left:-50px;}
.dscont-ovr-brnd div.brands-main{ float:left; width:100%; padding:0; margin:70px 0; border:1px solid #b7b7b7;}
.dscont-ovr-brnd div.brands-main ul{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
.dscont-ovr-brnd div.brands-main ul li{ display:table; width:100%; padding:0; margin:0;  border-bottom:1px solid #b7b7b7;}
.dscont-ovr-brnd div.brands-main ul li:last-child{ border-bottom:0;}
.dscont-ovr-brnd div.brands-main ul li a{ display:inline-block; width:100%;text-align:right;font-size:16px;line-height:24px; color:#000;padding:10px 50px;}
.dscont-ovr-brnd div.img-box{ display:table-cell; width:20%; padding:20px 0; margin:0; text-align:center; vertical-align:middle;}
.dscont-ovr-brnd div.img-box span{ display:inline-block; width:100%; margin:7px 0;}
.dscont-ovr-brnd div.img-box img{ max-width:45%;}
.dscont-ovr-brnd div.data{ display:table-cell; width:80%; padding:0 0px 0 0; margin:0; vertical-align:middle;}
.dscont-ovr-brnd div.data p{ font-family:'ProximaNovaRegular'; font-size:16px;  line-height:24px; color:#464646; margin:0;}
.dscont-ovr-brnd div.data div.main-row{ display:table; width:100%; padding:25px 0; margin:0; position:relative;}
.dscont-ovr-brnd div.data div.main-row.last:before{ content:""; position:absolute; top:0; left:0; width:95%; height:1px; background:#b7b7b7;}
.dscont-ovr-brnd div.data div.category{ display:table-cell; width:30%; padding:0 0 0 40px; vertical-align:middle;}
.dscont-ovr-brnd div.data div.cat-desc{ display:table-cell; width:50%; padding:0 0 0 40px; }
.dscont-ovr-brnd div.data div.max-disc{ display:table-cell; width:20%; vertical-align:middle; text-align:center;}
.dscont-ovr-brnd div.data h4,.dscont-ovr-brnd div.img-box h4{ font-family: 'Bariol_Bold'; color:#003527; font-size:20px; line-height:24px;}

/*---------discount-over-brands-mob-------*/

.brands-main-mob{ display:none; float:left; width:100%; padding:0; margin:50px 0;}
.brands-main-mob ul{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
.brands-main-mob ul li{ float:left; width:100%; margin:0 0 20px; border:1px solid #b7b7b7;}
.brands-main-mob ul li:last-child{ margin:0;}
.brands-main-mob div.content-main,
.brands-main-mob div.content-main,div.row-main{ float:left; width:100%; padding:0; margin:0;}
.brands-main-mob div.row-main{ padding:20px 15px;}
.brands-main-mob div.row-main.last-child{ border-top:1px solid #b7b7b7;}
.brands-main-mob div.row{ display:table; width:100%; padding:0; margin:0 0 25px;}
.brands-main-mob div.row:last-child{ margin:0;}
.brands-main-mob div.row div.catgry{ display:table-cell; width:40%; padding:0 15px 0 0; margin:0; font-size:18px; line-height:24px; color:#003527; font-family: 'Bariol_Bold'; text-transform:capitalize;}
.brands-main-mob div.row div.catgry-disc{ display:table-cell; width:60%; padding:0; margin:0;}
.brands-main-mob div.row div.catgry-disc p{ font-family:'ProximaNovaRegular'; font-size:16px;  line-height:24px; color:#464646; margin:0;}
.brands-main-mob div.row div.catgry-img-mob{ display:table-cell; width:60%; padding:0; margin:0;}
.brands-main-mob div.row div.catgry-img-mob span{ display:inline-block; padding:10px 7px; margin:0 -2px;}
.brands-main-mob div.row div.catgry-img-mob img{ max-width:45%;}
.brands-main-mob a{ display:inline-block; width:100%;text-align:right;font-size:14px;line-height:24px; color:#000;padding:10px 10px;}

/*------------------------construction-------------------------*/
div.section.construction{ text-align:center;}
div.cnstrctn-main{ float:none; display:inline-block; width:79%; padding:10% 0 0 0; margin:0;}
div.cnstrctn-main h1{ color:#fff; font-family: 'Bariol_Bold'; font-size:110px; line-height:110px; text-transform:uppercase;}
div.cnstrctn-main h4{ color:#003323; font-size:36px; line-height:46px; font-family: 'Bariol_Bold'; }
div.cnstrctn-main h4 span{ color:#fff;}
div.cnstrctn-main h4.white-text{ color:#fff; margin:0 0 40px 0;}
div.cnstrctn-main .button{ font-size:20px; background:#fff; color:#000; padding:16px 50px; margin:40px 0 0 0; text-shadow:none; box-shadow:0 4px 20px rgba(0,0,0,0.3);}

div.tnc{ float:left; width:100%; padding:50px 0; margin:0;}
div.tnc h2{ display:inline-block; font-family:'ProximaNovaBold'; color:#003323; font-size:24px; line-height:30px; margin:0 0 25px 0; padding:0 0 8px; border-bottom:2px solid #003323;}
div.tnc p{ font-size:16px; font-family:'ProximaNovaRegular'; line-height:22px; padding:0 0 0 20px; position:relative;}
div.tnc p.line-sep:before{ content:""; position:absolute; top:-10px; left:20px; width:190px; height:2px; background:#003323;}
div.tnc p span{ font-size:10px; line-height:22px; padding:0 10px 0 0;}

/*----------july-offer-----------*/
div.section.member-now{ min-height:auto;}
.section.member-now h3:after{ height:0;}

div.form-wrap ul.form-list.form-list-1{width:100%;}
div.form-wrap ul.form-list.form-list-1 li{float:none;max-width:100%;display:inline-block;}
div.form-wrap ul.form-list.form-list-1 li div.cta-gps{width:50%;float:none;display:inline-block;margin:10px 0;}
div.form-wrap ul.form-list.form-list-1 li.map-wrap-1{width:100%;margin:0;}
div.form-wrap ul.form-list.form-list-1 div.form-field{width:50%;float:none;display:inline-block;}
div.form-wrap ul.form-list.form-list-1 li div.cta-gps label{color:#003323;font-size:18px;text-align:center;padding-left:40px;font-family:'ProximaNovaSemibold';margin:15px 0px 35px;}
ul.form-list.form-list-1 li.checkTerms input.gray{width:60%;transition:all ease-in-out 0.3s;transition:ease-in-out 500ms;text-shadow:none;letter-spacing:1.5px;background:#ffffff;color:#279827;font-size:22px;}

div.section.product.view-deals{background-image:url(../images/view-deals.html); text-align:center;}
div.section.product.view-deals div.title h3{ font-size:40px; padding-bottom:30px; margin-bottom:50px;}
div.section.product.view-deals div.title h3:after{ display:block; width:80px;}


div.section.join-club.member-now div.form-wrap{margin-top:30px;}
div.section.join-club.member-now div.data div.title h3{ margin-bottom:20px; padding-bottom:20px;}
div.section.join-club.member-now div.data div.title h3:after{ display:block; height:2px; width:60px; background:#fff;}

div.form-wrap ul.form-list.form-list-1{width:100%;}
div.form-wrap ul.form-list.form-list-1 li{float:none;max-width:100%;display:inline-block; margin:0 0 12px 0; }
div.form-wrap ul.form-list.form-list-1 li.cta-wrap{ margin:0;}
div.form-wrap ul.form-list.form-list-1 li.col-3{width:28%; margin:0 10px;}
div.form-wrap ul.form-list.form-list-1 li.col-3 div.form-field{width:100%; height:45px;}
div.form-wrap ul.form-list.form-list-1 li div.gps{width:39%;}
div.form-wrap ul.form-list.form-list-1 li div.cta-gps{width:65%;float:none;display:inline-block;margin:10px 0;}
div.form-wrap ul.form-list.form-list-1 li div.cta-gps small{ font-size:10px; color:#000;}
div.form-wrap ul.form-list.form-list-1 li.checkTerms{ margin-top:20px}

div.wrapper800{max-width:970px;margin:0 auto;position:relative;}
div.view-Benefits{width:100%;float:left;margin:0;padding:0;}
div.view-Benefits ul.benefits-list{width:100%;display:inline-block;margin:0 0 30px 0;padding:0 35px;}
div.view-Benefits ul.benefits-list li{width:50%;display:inline-block;margin:0 -2px 20px;padding:0 10px 0 0;float:left; position:relative;}
ul.benefits-list li div.image-box{width:50px;height:50px;display:inline-block;vertical-align:middle;text-align:center;margin-right:30px;position:absolute; top:0; left:0;}
ul.benefits-list li div.image-box img{width:75px;vertical-align:middle;}
ul.benefits-list li div.data-box{display:inline-block;float:left;padding:10px 0 10px 90px;}
ul.benefits-list li div.data-box p{color:#003323;font-size:18px;line-height:24px;    font-family: 'Bariol_Bold';margin:0;text-align:left;}
div.data.club-saving div.` h3{margin:0;padding:0 0 10px 0;text-align:left;font-size:40px;}
div.data.club-saving div.title h3:after{ height:0;}
div.section.product.view-deals div.para{width:100%;float:left;padding:0;margin:0;}
div.section.product.view-deals div.para p{width:100%;float:left;font-size:14px;font-family:'ProximaNovaRegular';margin:0px 0 0 25px;padding:0;color:#003013;font-weight:normal;text-align:left;}

ul.prod-list{float:left;width:100%;margin:50px 0px 0px;padding:0px;position:relative;text-align:left;list-style-type:none;}
.prod-list.landing-prod-list li{margin:0 23px 30px;padding:0;}
ul.prod-list li a{float:left;width:100%;margin:0px;padding:30px;position:relative;background:#fff;transition:all ease-in-out 0.3s;cursor:default;}
ul.prod-list li a:hover{box-shadow:0px 13px 35px rgba(0,0,0,0.4);}
ul.prod-list li span.discount{position:absolute;width:90px;height:40px;background:url(../images/discount-tag.png) no-repeat center;left:-9px;top:10px;text-align:center;color:#fff;text-transform:uppercase;font-family:'ProximaNovaBold';line-height:32px;text-shadow:2px 2px 3px rgba(60,65,26,0.6);font-size:15px;display:none;}
ul.prod-list div.img-box{float:left;width:100%;margin:0px;padding:0px;text-align:center;}
ul.prod-list div.data{float:left;width:100%;margin:20px 0px 0px;padding:20px 0px 0px 0px;border-top:1px solid #ebebeb;text-align:left;}
ul.prod-list div.data p.category{float:left;width:100%;margin:0px;padding:0px;color:#bbb;font-size:11px;text-transform:uppercase;font-family:'ProximaNovaBold';}
ul.prod-list div.data h4{float:left;width:100%;margin:0px;padding:0px;color:#8dce34;font-size:23px;min-height:65px;font-family:'ProximaNovaBold';}
ul.prod-list div.data h5{float:left;width:100%;margin:0px;padding:0px;color:#6c6c6c;font-size:18px;text-transform:uppercase;font-family:'ProximaNovaBold';}
ul.prod-list div.data div.price{float:left;width:50%;margin:20px 0px 0px;padding:0px;position:relative;}
ul.prod-list div.data div.price h6{float:left;width:100%;margin:0px;padding:0px;color:#003013;font-size:16px;}
ul.prod-list.landing-prod-list div.data div.price h2{font-size:20px;}
ul.prod-list div.data div.price img{margin-right:5px;display:inline-block;}
ul.prod-list div.data div.price.left{opacity:0.4;}
ul.prod-list div.data div.price span.strike{position:relative;width:auto;display:inline-block;}
ul.prod-list div.data div.price span.strike:after{content:"";position:absolute;width:60px;height:14px;left:50%;top:50%;margin-left:-35px;margin-top:-7px;background:url(../images/strikethrough.png) no-repeat center;background-size:contain;}
ul.prod-list.landing-prod-list div.data div.price{width:33%;padding:0 0px 0 0;}
ul.prod-list.landing-prod-list div.data div.price.right{float:left;opacity:0.4;}
ul.prod-list.landing-prod-list div.data div.price h6{font-size:16px;color:#3e3e3e;}
.prod-list.landing-prod-list .slick-arrow.slick-prev{left:-60px;}
.prod-list.landing-prod-list .slick-arrow.slick-next{right:-60px;}
.desk-only{ display:inline-block !important;}
.mob-only{ display:none !important;}

div.home-member.members{background:#ffffff;text-align:center;}
.members .irs-grid{top:0;}
.members span.store-month{width:100%;text-align:left;display:inline-block;font-family:'ProximaNovaRegular';color:#5f5f5f;font-size:21px;margin-bottom:50px;text-transform:none;padding:0 0 12px 0;font-weight:600;}
.members span.store-month a.fa{color:#000;z-index:9;position:relative;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.members a.tooltip span.tooltiptext{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px;right:-40px;bottom:25px;font-size:14px;line-height:16px;position:absolute;font-family:'ProximaNovaRegular';z-index:1;transition:all ease-in-out 300ms;}
.members a.tooltip:hover span.tooltiptext{visibility:visible;}
.members .irs-slider{border:4px solid #003013;}
.members .irs-slider:before{background:#92d734;}
.members .irs-grid-text{color:#c5c0c0;font-size:12px;font-weight:bold;}
.members div.club-member{background:#f1f1f1;width:100%;max-width:680px;display:inline-block;padding:25px;border-radius:12px;margin:0 0 40px 0;position:relative;border:2px solid #92d734;}
.members div.club-member:before{content:"";display:inline-block;position:absolute;top:-15px;left:40%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #92d734;}
.members div.club-member p{color:#4f7c0b;font-size:30px;line-height:40px;margin:0;padding:0;text-transform:none;display:inline-block;font-family:'Bariol_Bold';font-weight:600;}
div.easy-day-club{max-width:939px;width:100%;display:inline-block;}
div.home-member.members div.img-box{margin-top:-30px;}
.members div.club-member p{color:#5f5f5f;}
.members div.club-member p span.newPrice{color:#279827;}
div.monthly-save .select-price{display:none;}
.find-store-gps div.data.club-saving{ width:62%; padding:110px 0 0 0;}
div.slider-main{width:100%;float:none;display:inline-block;max-width:1000px;margin:0;padding:60px 0 0 0;text-align:center;}
div.slider-main .irs-single{color:#003013;font-weight:bold;background:#fff;}
div.slider-main .irs-slider:before{top:4px;left:4px;}
.irs-single:before{content:"₹";}
.members .irs-slider{border:4px solid #003013;}
.members .irs-slider:before{background:#92d734;}
div.footer div.footer-full{ float:left; width:100%;}
div.footer div.footer-full p{width:auto;text-align:left;}
div.footer div.footer-full a{float:right;margin-right:20px;color:#b4bbc8;font-family:'ProximaNovaBold';font-size:16px;transition:all ease-in-out 0.3s;letter-spacing:2px;}
div.view-Benefits ul.benefits-list li{ text-align:left; margin:15px 0 25px; position:relative;}
div.view-Benefits ul.benefits-list div.imgbox{ display:inline-block; width:80px; position:absolute; left:0; top:50%; transform:translateY(-50%); padding:0; margin:0; text-align:center;}
div.view-Benefits ul.benefits-list div.databox{ display:inline-block; width:100%;  padding:12px 0 8px 100px; margin:0; text-align:left;}

/*timer-css*/
.hdr-main.landing-page div.menu-wrap{ margin:0;}
.hdr-main.landing-page{ text-align:center;}

.timer-wrap{ position:relative; width:290px; display:inline-block; padding:5px; border:1px solid #003013; margin-top:15px; }
.timer{ display:flex; align-items:center; justify-content:center; width:auto; position:relative; padding:0px;}
.timer-wrap h5{ float:left; width:auto; font-size:22px; color:#003013; font-family: 'Bariol_Bold'; position:relative; z-index:1; margin-left:7px;}
.timer .col{ display:inline-block; float:left; width:30px; text-align:center;  padding:8px 0px; margin:0 1px; position:relative;border-radius:5px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b3033+0,53575c+51,2b3033+100 */
background: #2b3033; /* Old browsers */
background: -moz-linear-gradient(top, #2b3033 0%, #53575c 51%, #2b3033 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2b3033 0%,#53575c 51%,#2b3033 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2b3033 0%,#53575c 51%,#2b3033 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3033', endColorstr='#2b3033',GradientType=0 ); /* IE6-9 */}
.timer .col h2{ width:100%; display:inline-block; font-size:28px; font-weight:normal; color:#fff; font-family: 'Bariol_Bold';}
.timer .col:before{position:absolute; width:100%; height:2px; background:rgba(0,0,0,0.2); left:0; top:50%; margin-top:-1px; content:"";}
.membership-timer-wrap{width:450px !important;}
.membership-timer-wrap .timer .col{width:100% !important;}

/* .timer .col span.hands{ display:inline-block; float:left; width:auto; margin:0px; padding:0px; text-transform:lowercase; font-size:20px; font-family: 'Bariol_Bold';} */

/* membership-waitlist start*/
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list{width:450px;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list div.form-field{height:65px;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li .text::-webkit-input-placeholder {letter-spacing:unset;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li .text::-moz-placeholder {letter-spacing:unset;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li .text::-ms-input-placeholder {letter-spacing:unset;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li .text::-moz-placeholder {letter-spacing:unset;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li:nth-child(4) .text{background:#fff;border:none;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li:nth-child(4) .text::placeholder{color:#003323;opacity:0.3;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.full{margin: 0px 0px 20px 0px;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.full p.otp-note{display:none;float:left;width:100%;font-family: 'Bariol_Bold';font-size:13px;line-height:18px;letter-spacing:2px;color:#000;text-transform:uppercase;margin:10px 0;}
div.section.join-club.renew div.data.membership-waitlist div.title h3{padding-bottom: 15px;font-size:45px;}
div.section.join-club.renew div.data.membership-waitlist div.title h5{line-height:30px;    margin: 0 0 40px 0;}
p.whatsapp-checkbox{float:left;width:100%;font-size:16px;color:#000; font-family:'ProximaNovaRegular'; line-height:22px; margin:20px 0;}
p.whatsapp-checkbox span{width:25px;height:25px;margin-right:8px;background:url(../images/whatsapp-check.png) no-repeat;display:inline-block;background-size:25px;vertical-align:middle;border-radius:5px;}
p.whatsapp-checkbox span.active{background-position: left -59px;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.checkTerms div.form-field{height:auto;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.checkTerms div.form-field span.checkbox{margin:0px 0 30px 0;font-size:16px;}
div.form-wrap ul.form-list li div.form-field span.checkbox {color: #fff;}
.checkSpan p.e {text-align: center;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.checkTerms div.form-field span.checkbox a{font-family: 'ProximaNovaRegular';font-weight:normal;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li div.form-field .button.gray{padding: 14px 90px;}
div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li div.form-field .button.gray:hover{    color: #333;}
/* membership-waitlist thank you */
div.section.membership-waitlist-thank{display:flex;justify-content:center;align-items:center;}
div.section.membership-waitlist-thank div.title.thankyou h3{font-size:70px;}
div.section.membership-waitlist-thank div.title.thankyou span{display:inline-block;width:250px;margin-bottom:25px;}
div.section.membership-waitlist-thank div.title.thankyou span img{width:100%;box-shadow: 0px 2px 10px 10px rgba(0,0,0,0.1)}
div.section.membership-waitlist-thank div.title.thankyou p{font-size:30px;line-height:40px;}
div.back-to-home{float:left;width:100%;}
div.section.membership-waitlist-thank div.title.thankyou a.btn{width:auto;background:#003323;font-size:12px;color:#fff;font-family:'ProximaNovaRegular';text-transform:uppercase;padding:15px 50px 15px 85px;letter-spacing:2px;display:inline-block;border-radius:40px;position:relative;margin:35px 0 0 0}
div.section.membership-waitlist-thank div.title.thankyou a.btn:before{content:"";background-image:url(../images/home.png);background-size:15px;width:15px;height:15px;background-repeat:no-repeat;position:absolute;left:60px;top:13px;}

/* membership-waitlist End*/
/*-----------mahabachat--------*/
/* div.section.join-club.join-inside div.data div.title h3{ padding:0 0 50px 0;} */
div.section.join-club.join-inside div.data div.title h3 span{ color:#033522;}
div.section.join-club.join-inside div.title h4{ color:#fff;}
div.section.join-club.join-inside div.title h4 span{ display:inline-block; width:100%;}

div.join-club.join-inside div.cta-gps p{ font-family: 'Bariol_Bold'; font-size:28px;}
/*-----------mahabachat-thank-you-------*/
div.section.join-club.join-inside div.data div.title h3 span{ color:#033522;}
div.mem-txt h4{ display:inline-block; width:100%; padding:0; margin:0; text-align:center; color:#003013; font-family:'ProximaNovaBold'; font-size:22px; line-height:28px; margin:0 0 15px 0;}
div.mem-txt h5{ display:inline-block; width:100%; padding:0; margin:0; text-align:center; color:#003013; font-family: 'Bariol_Bold'; font-size:20px; line-height:24px; margin:0 0 15px 0;}

/*CSS for TELUGU*/
body.telugu div.section.join-club div.data div.title h3,
body.telugu .bcm-member div.accordion div.accord-topic div.accord-topic-inside div.databox p,
body.telugu div.section.join-club .button.gray,
body.telugu div.or,
body.telugu div.section.join-club div.title p,
body.telugu div.mem-txt p.mbrsp-crd,
body.telugu div.title h4,
body.telugu  a.updateLocation,
body.telugu div.join-club.join-inside div.cta-gps p{font-family: 'Telugu908font';}
body.telugu div.title h4 span{ font-family: 'Bariol_Bold';}
body.telugu div.form-wrap ul.form-list ::-webkit-input-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu div.form-wrap ul.form-list ::-moz-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu div.form-wrap ul.form-list :-ms-input-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu div.form-wrap ul.form-list :-moz-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu div.form-wrap ul.form-list .button.gray{font-family: 'Telugu908font';}
body.telugu div.section.join-club .button.gray{ padding:21px 25px;}
body.telugu div.section.join-club .button.gray span{ font-family:'Bariol_Bold';}
body.telugu ::-webkit-input-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu ::-moz-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu :-ms-input-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu :-moz-placeholder{color:rgba(0,0,0,0.45); font-family: 'Telugu908font';}
body.telugu div.section.join-club.join-inside div.data div.title h3 span{font-family: 'Bariol_Bold';}
body.telugu .bcm-member div.accordion h3{font-family: 'Telugu908font';}
body.telugu .bcm-member div.accordion div.accord-topic div.accord-topic-inside div.databox p{ font-size:30px; }

/*Membership Details 25-09-2018*/
div.membership-details{ padding:8% 0 3%;}
div.data-wrap h1{ font-size:40px;}
div.prsnl-dtls div.data-wrap h1:after{ background-color:#003323;}
div.prsnl-dtls{ float:left; width:100%; padding:50px 0px 0; margin:0;}
div.prsnl-dtls ul{ float:left; width:100%; padding:50px 0px 0; margin:0; list-style-type:none; text-align: left;}
div.prsnl-dtls ul li{ float:none; display: inline-block; vertical-align: top; width:33.3333%; padding:0 20px; margin:0 -2px 30px;}
div.prsnl-dtls ul li div.data{ float:left; width:100%; padding:0; margin:0;}
div.prsnl-dtls ul li label{ float:left; width:100%; padding:0; margin:0 0 5px; font-family:'ProximaNovaRegular'; font-size:14px; line-height:14px; text-transform:uppercase; color:#fff; text-align:left;}
div.prsnl-dtls ul li span{ float:left; width:100%; padding:0; margin:0; font-family: 'Bariol_Bold'; font-size:18px; line-height:18px; color:#003323; text-align:left;}
div.trnsctn-dtls{ float:left; width:100%; padding:0; margin:20px 0 0;}
div.trnsctn-dtls h3{ display:inline-block; width:100%; padding:15px 20px 15px; margin:0; font-family: 'Bariol_Bold'; font-size:20px; line-height:24px; color:#fff; text-align:center;}
div.trnsctn-dtls h4{ display:inline-block; width:100%; padding:15px 20px 0; margin:0; font-family: 'Bariol_Bold'; font-size:20px; line-height:24px; color:#003323; text-align:center;}
div.trnsctn-dtls h4 a{ color:#ffffff;}
div.tbl-responsive{ /* overflow-y: auto; */ position:relative;}
div.tbl-responsive table{border-spacing: 0; width:100%; margin-top: 0px;}
div.tbl-responsive table caption {font-size: 14px ;margin: 0;}
div.tbl-responsive table tr {background: #fff;border: 1px solid #fff; }
div.tbl-responsive table tr:hover{ background: #f5f5f5;}
div.tbl-responsive table tr.acc-title{ background: #003323; position:relative; border:1px solid transparent; margin:0; border-top-left-radius: 3px; border-top-right-radius: 3px;}
div.tbl-responsive table tr.acc-title:after{ content: "\f067"; position: absolute; right: 25px; top: 15px; width: 20px; height: 20px; line-height:20px; text-align: center; font-family: 'fontAwesome'; font-size: 14px; color: #fff; display:none;}
div.tbl-responsive table tr.acc-title.active:after{ content: "\f068";}
div.tbl-responsive table tr.acc-title th{ margin:0; text-align:left; color:#fff; font-size:15px; padding:15px 40px 15px 30px; font-family:'ProximaNovaSemibold'; text-transform:uppercase; border:0; }
div.tbl-responsive table tr.header-row th{color: #003323; font-family:'ProximaNovaSemibold'; text-transform:uppercase; vertical-align:middle; white-space: nowrap;}
div.tbl-responsive table th { font-size:13px; line-height:13px; font-weight:500; border-top-left-radius: 3px; border-top-right-radius: 3px;}
div.tbl-responsive table td{ font-size:14px; text-align:center; padding:15px 10px; color: #003323; }
div.tbl-responsive table tr.header-row  th:first-child div{border: none;}
div.tbl-responsive table tr.acc-title.desk-only{ display:table-row !important;}

/*Membership Details 04-09-2018 - end*/

/*Card Details 12-10-2018 - Start*/
div.data-wrap  div.fill-details h1{font-size:52px;text-transform:capitalize;}
div.data-wrap div.fill-details h1::after{background-color:#003013;border-radius:10px;}
div.prsnl-dtls.fill-details{padding:20px 0;}
div.prsnl-dtls.fill-details .form-wrap form{width:100%;float:left;margin:0;padding:0}
div.prsnl-dtls.fill-details ul li{margin-bottom:55px;}
div.prsnl-dtls.fill-details ul li div.data{margin-left:5%;}
div.prsnl-dtls.fill-details ul li label{font-size:16px;color:#003323;letter-spacing:2px;margin-bottom:10px;}
div.prsnl-dtls.fill-details ul li input.text, div.prsnl-dtls.fill-details ul li select{width:90%;border:0;font-size:20px;border-radius:8px;font-family:'Bariol_Bold';color:#003323;padding:15px;outline:none;}
div.prsnl-dtls.fill-details ul li input.text::-moz-placeholder{color:#003323;opacity:1;}
div.prsnl-dtls.fill-details ul li input.text::-webkit-placeholder{color:#003323;opacity:1;}
div.prsnl-dtls.fill-details ul li div.data.dob input{width:100%;max-width:68px;float:left;margin:0 15px 0 0;text-align:center;}
div.prsnl-dtls.fill-details ul li.cta{width:100%;float:left;margin:0;padding:0;text-align:center;}
div.prsnl-dtls.fill-details ul li.cta .button{border-radius:5px;color:#003323;font-size:22px;letter-spacing:4px;min-width:300px;}
div.prsnl-dtls.fill-details ul li .select-fild{position:relative;width:90%;}
div.prsnl-dtls.fill-details ul li .select-fild select{width:100%;}
div.prsnl-dtls.fill-details ul li .select-fild:after{content:"\f0d7";font-family:FontAwesome;font-size:17px;position:absolute;top:50%;right:10px;transform:translateY(15%);pointer-events:none;}
div.prsnl-dtls.fill-details ul li select{-moz-appearance:none;-webkit-appearance:none;appearance:none;text-transform:capitalize;}
/*Card Details 12-10-2018 - End*/

/*--Membership KYC--*/
.thank-you-wrap{align-content:center;display:flex;flex-wrap:wrap;padding-top:0px!important;}
.thank-you-wrap .img-box{text-align:center;margin: 0 auto 30px;}
.thank-you-wrap .data{width:100%;float:left;margin:0;padding:0;}
div.section.join-club.thank-you-wrap .data div.title h3{color:#003013;font-size:68px;font-family:'Bariol_Bold';}
div.section.join-club.thank-you-wrap .data div.title.thankyou p{color:#003013;font-family:'Bariol_Bold';font-size:48px;}
div.data-wrap  div.fill-details h1{font-size:52px;text-transform:capitalize;}
div.data-wrap div.fill-details h1::after{background-color:#003013;border-radius:10px;}


/*Brand Awareness CSS is copied here from Easyday*/

div.brnd-banner{ padding:50px 0; text-align:center; background-image:url(../images/brnd-banner-bg.jpg); background-repeat:no-repeat; background-size:100%; background-position:bottom left;}
/* div.brnd-banner:after{ content:""; position:absolute; bottom:0;left:0; width:100%; height:50%; z-index:0; background: rgba(129,170,33,1);
background: -moz-linear-gradient(top, rgba(129,170,33,1) 0%, rgba(55,100,37,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(129,170,33,1)), color-stop(100%, rgba(55,100,37,1)));
background: -webkit-linear-gradient(top, rgba(129,170,33,1) 0%, rgba(55,100,37,1) 100%);
background: -o-linear-gradient(top, rgba(129,170,33,1) 0%, rgba(55,100,37,1) 100%);
background: -ms-linear-gradient(top, rgba(129,170,33,1) 0%, rgba(55,100,37,1) 100%);
background: linear-gradient(to bottom, rgba(129,170,33,1) 0%, rgba(55,100,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81aa21', endColorstr='#376425', GradientType=0 );} */
div.brnd-banner div.lp-heading h1{ text-transform:uppercase; margin:0; padding:0;}
div.brnd-banner div.lp-heading h1:after{ width:0;}

/* div.lp-heading{ float:left; width:100%; padding:0; margin:0; text-align:center;}
div.lp-heading h2{ display:inline-block; width:100%; font-family: 'Bariol_Bold'; font-size:30px; line-height:36px; letter-spacing:2px; color:#003323; text-transform:uppercase;}
div.lp-heading h1{ display:inline-block; width:100%; font-family: 'Bariol_Bold'; font-size:48px; line-height:56px; padding:0 0 20px; margin:0 0 20px; letter-spacing:2px;text-transform:capitalize; background: linear-gradient(to top, #366420 30%, #7FA919 60%); -webkit-background-clip: text;-webkit-text-fill-color: transparent; position:relative;}
div.lp-heading h1:after{ content:""; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:50px; height:2px; background:#98bc40;} */

ul.banner-list{ float:left; width:100%; padding:0px; margin:30px 0 20px; list-style-type:none; position:relative; z-index:1;  border:4px solid #94c61a;}
ul.banner-list li{ float:left; width:100%; padding:0; margin:0;}
ul.banner-list li div.imgbox{ float:left; width:100%; padding:0; margin:0;}
ul.banner-list li div.imgbox img{ width:100%;}
ul.banner-list ul.slick-dots{ display:inline-block; width:100%;position:absolute; left:0; bottom:-30px; padding:0px; text-align:center; }
ul.banner-list ul.slick-dots li{ float:none; display:inline-block; width:auto; margin:0 5px; }
ul.banner-list ul.slick-dots li button{ display:inline-block; width:10px; height:10px; padding:0; background:#305e24; border:0; line-height:100px; overflow:hidden; border-radius:100%; line-height:0px; color:transparent;}
ul.banner-list ul.slick-dots li.slick-active button{ background:#fff;}

div.section.horoscope{ padding:50px 0; background-image:url(../images/horoscope-bg.jpg); background-repeat:no-repeat; background-size:cover;  text-align:center;}
div.section.horoscope p{ display:inline-block; width:100%; font-family:'ProximaNovaSemibold'; font-size:24px; line-height:28px; color:#484646; text-align:center; margin:0 0 30px;}
div.section.horoscope p span{ color:#9dd712; font-size:28px;}
div.horoscope-main{ float:left; width:100%; padding:0; margin:0; position:relative;}
div.horoscope-main div.horo-dd{ display:none; float:left; width:100%; padding:0; margin:0;}
div.horoscope-main div.select-field{ background:none; border:1px solid #98bc40; border-radius:0;  max-width:180px; height:50px; line-height:50px;}
div.horoscope-main div.select-field select{ line-height:47px; color:#98bc40; font-size:20px; text-transform:capitalize;}
div.horoscope-main div.select-field:before{ content:'\f0d7'; height:50px; line-height:50px; color:#98bc40;}
div.horoscope-main ul{ float:left; width:100%; padding:0; margin:20px 0; list-style-type:none;} 
div.horoscope-main ul.slider-for{ padding:0 90px;}
div.horoscope-main ul.slider-for li{display:inline-block; padding:0; margin:0;}
div.horoscope-main ul.slider-for li a{ display:inline-block; width:100%; padding:15px 30px; margin:0; color:#98bc40; font-family: 'Bariol_Bold'; font-size:22px; border:1px solid #98bc40; border-radius:8px;}
div.horoscope-main ul.slider-for li div.item{ width:100%; float:left; padding:0 2px; }
div.horoscope-main ul.slider-for li.slick-current a{ background: linear-gradient(to right, rgba(51,97,32,1) 0%, rgba(86,130,32,1) 52%, rgba(126,168,28,1) 100%); color:#fff;}

div.horoscope-main ul.slider-nav li{ display:inline-block; width:100%; padding:0; margin:0;}
div.horoscope-main ul.slider-nav li div.img-box {display:inline-block; vertical-align:middle; max-width:250px; width:100%; padding:0; margin:0; position:relative; z-index:1;}
div.horoscope-main ul.slider-nav li div.img-box img{ max-width:100%;}
div.horoscope-main ul.slider-nav li div.data{ display:inline-block; vertical-align:middle; width:70%; border:1px solid #98bc40; padding:50px 30px 50px 50px; margin:0 0 0 -20px; position:relative; z-index:0;}
div.horoscope-main ul.slider-nav li div.data p{ font-size:26px;line-height:30px; font-family: 'Bariol_Bold'; font-weight:normal; text-align:left; margin:0;}
div.horoscope-main ul.slider-nav li div.data p span{ font-size:26px;}
div.section.horoscope .slick-arrow{ width:32px; height:32px; margin-top:-16px;}
div.section.horoscope .slick-arrow.slick-prev{ left:-20px; background-image:url(../images/prev-circle.png);}
div.section.horoscope .slick-arrow.slick-next{ right:-20px; background-image:url(../images/next-circle.png);}

div.section.horoscope .button{ padding:15px 40px; background: #759e1e;
background: -moz-linear-gradient(top, #759e1e 0%, #033523 100%);
background: -webkit-linear-gradient(top, #759e1e 0%,#033523 100%);
background: linear-gradient(to bottom, #759e1e 0%,#033523 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#759e1e', endColorstr='#033523',GradientType=0);}

div.section.join-club.join-inside{ min-height:1px; background: rgba(74,129,27,1);
background: -moz-linear-gradient(top, rgba(74,129,27,1) 0%, rgba(145,203,20,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(74,129,27,1)), color-stop(100%, rgba(145,203,20,1)));
background: -webkit-linear-gradient(top, rgba(74,129,27,1) 0%, rgba(145,203,20,1) 100%);
background: -o-linear-gradient(top, rgba(74,129,27,1) 0%, rgba(145,203,20,1) 100%);
background: -ms-linear-gradient(top, rgba(74,129,27,1) 0%, rgba(145,203,20,1) 100%);
background: linear-gradient(to bottom, rgba(74,129,27,1) 0%, rgba(145,203,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a811b', endColorstr='#91cb14', GradientType=0 ); }

/* div.section.join-club.join-inside:before{background-image:url(https://www.heritagefresh.in/images/yoursavings-bg.jpg); background-repeat:repeat-y; background-size:100%; position:absolute; width:100%; height:100%; content:""; left:0; top:0;} */

/*
     FILE ARCHIVED ON 18:29:42 Jul 22, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:40:26 Mar 28, 2026.
     JAVASCRIPT APPENDED BY web, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.911
  load_resource: 170.513
  PetaboxLoader3.resolve: 36.357
  PetaboxLoader3.datanode: 108.571
*/