@font-face { font-family: 'helvetica_neue_light';
src: url('../resources/fonts/HELVETICANEUE-LIGHT.eot');src: local('☺'), url('../resources/fonts/HELVETICANEUE-LIGHT.woff') format('woff'), url('../resources/fonts/HELVETICANEUE-LIGHT.ttf') format('truetype'), url('../resources/fonts/HELVETICANEUE-LIGHT.svg') format('svg');font-weight: normal;font-style: normal;}

html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, input, select {
border: 0 none; margin: 0; padding: 0; }
body { background: #fff; color: #333; font-family: Arial; font-size: 18px; }

.container { height: 100%; width: 100%; } input, textarea, select{outline:none;} a {outline: 0 none;text-decoration: none;} a:hover, a:focus {text-decoration: none; outline: none;} input{outline:none;} article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {display: block;} ul {list-style:  none; margin: 0; padding: 0;} .clear {clear: both;} .floatl {float: left;} .floatr {float: right;} .no_bg{background:none;} .text-justify{text-align:justify;} .text-center{text-align:center;} .text-left{text-align:left;} .text-right{text-align:right;}
#preloader{background:#fff url(../resources/images/preloader-white.gif) no-repeat center; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:50;}
.clearfix:after{display:block; height:0; content:""; clear:both;}
img{max-width: 100%;}.center-block{display: block; margin: 0 auto;} 
.marb5{margin-bottom:5px;}.marb10{margin-bottom:10px;}.marb20{margin-bottom:20px;}.marb30{margin-bottom:30px;}.marb40{margin-bottom:40px;}.marb50{margin-bottom:50px;}.marb60{margin-bottom:60px;}.marb70{margin-bottom:70px;}.marb80{margin-bottom:80px;}.marb90{margin-bottom:90px;}.marb100{margin-bottom:100px;}
.padb5{padding-bottom:5px;}.padb10{padding-bottom:10px;}.padb20{padding-bottom:20px;}.padb30{padding-bottom:30px;}.padb40{padding-bottom:40px;}.padb50{padding-bottom:50px;}.padb60{padding-bottom:60px;}.padb70{padding-bottom:70px;}.padb80{padding-bottom:80px;}.padb90{padding-bottom:90px;}.padb100{padding-bottom:100px;}
.wrapper {margin: 0 auto;width:1200px;}
.overlay{position: fixed; height: 100%; width: 100%; background: #000; opacity: 0.8; z-index: 99999; left: 0; top:0; display: none;}
.popup{position: fixed; width: 800px; background: #fff; z-index: 99999; left: 50%; margin-left: -400px; top:10%; display: none;}
.popup .close{position: absolute; right: 10px; top: 10px;}
.popup_content{padding: 30px; overflow-y: auto;}
/*css starts here*/
.col3 .ps{float: left; width: 32%; margin-right: 2%; background: #ccc; height:50px; margin-bottom: 2%;}
.col3 .ps:nth-child(3n+3){margin-right: 0;}
.hide{display: none;} .show{display: block;}
.vmobile{display: none;} .vdesc{display: block;}

.logo{padding: 0; display: inline-block;vertical-align: middle;} .logo img {display: block;}
.header{background: #61471e;}
.w40{width:40%; float: left;}
.w60{width:60%; float: left;}
.section{padding: 50px 0;}
.offer_details, .cream_bg{background: #fcf8ed !important;}
h3{color:#49320e; font-size:38px; padding-bottom:20px; font-weight:normal; font-family: 'helvetica_neue_light';}
h5{color:#61471e; font-size:25px; font-weight:normal;}
.offer_details p{color:#555555; font-size:20px; padding-bottom:30px; line-height:30px;}

.benefits-section{background: #fff;}
.benefits li{display:inline-block; vertical-align:top; width:22.5%; margin-right:2%; text-align:center; position: relative;}
.benefits.steps li{width:30%; margin-right:4%; margin-bottom:10px;}
.steps li .count{width:25px;height:25px; padding:12px; display:block; position:absolute;top:0; left:20%; background:url(../resources/images/count_bg.png) no-repeat; color:#fff;font-family:arial; background-size: cover; font-size:22px;}
.benefits li:last-child, .benefits li.last{margin-right: 0;}
.benefits li img{padding-bottom: 40px;}
.benefits li p{color:#444444; line-height:25px;}
.benefits li a{color:#4b330d; text-decoration: underline;}

.movie-section{background: #fff;}
.list{list-style-image: url(../resources/images/list.png); padding:0 0 0 20px;}
.list li{margin-bottom: 10px;line-height: 20px;font-size:13px;}
.btn{background: #61471e; width:150px; margin: 0 auto; padding:12px; display:block; color:#fff; text-align: center; border-radius:5px;}

.footer{background: #8c6a3f; color:#dec19c; font-size:12px; padding:15px 0;}
#hidden{display: none;}
.mart50{margin-top: 50px;}
.banner img{width:100%;}
.foot_link { margin:40px 0 0;font-size: 18px;text-align: center;}
.foot_link a { color: #49320e; text-decoration: underline; }