@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:26px;font-size:15px;overflow-x:hidden;font-family: 'ZohoPuvi', sans-serif;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-family: 'Zoho_Puvi_ExtraBold';font-size:4.5em;}
::-webkit-input-placeholder{font-family: 'ZohoPuvi', sans-serif;}
::-moz-placeholder{font-family: 'ZohoPuvi', sans-serif;}
:-ms-input-placeholder{font-family: 'ZohoPuvi', sans-serif;}
:-moz-placeholder{font-family: 'ZohoPuvi', sans-serif;}
.loading-page{background:#fff;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;z-index:99999000;top:0;}
.loading-page .counter{text-align:center;line-height:60px;}
.loading-page .counter p{font-size:40px;font-family: 'Zoho_Puvi_Regular';color:#c60006;}
.loading-page .counter img{width:440px;display:block;margin:0 auto;}
.loading-page .counter h1{color:white;font-size:60px;margin:0px 0 20px 0;}
.loading-page .counter hr{background:#c60006;border:none;height:1px;width:1px;}
.loading-page .counter hr.active{-webkit-transition:all 1000s ease-out 0;-moz-transition:all 1000s ease-out 0;-o-transition:all 1000s ease-out 0;transition:all 1000s ease-out 0;width:100%;}	
.loading-page .counter{position:relative;width:30%;}
.loading-page .counter h1.abs{position:absolute;top:0;width:100%;}
.loading-page .counter .color{width:0px;overflow:hidden;color:#f60d54;}
.blurbg{-webkit-filter:blur(40px);-moz-filter:blur(40px);-o-filter:blur(40px);-ms-filter:blur(40px);filter:blur(40px);}
.success-msg{display:none;position:fixed;top:0;width:100%;height:auto;z-index:9999;background:rgba(255, 255, 255, 0.95);padding:10px 0 10px 0;text-align:center;color:#C60006;font-family: 'Zoho_Puvi_Medium';font-size:26px;}
.success-msg:before{content:"";position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;}
.success-msg h4{margin:0 0 10px 0;}
canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9;}
header{padding:10px 0;}
div.logo{width:300px;display:inline-block;vertical-align:top;}
div.logo img{width:80%;}
div.calltobutton{width:auto;display:block;float:left;}
div.calltobutton a{-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;text-decoration:none;color:#fff;background:#C60006;padding:8px 30px 8px 20px;display:inline-block;text-align:center;font-size:18px;border-radius:2px;font-family: 'Zoho_Puvi_Regular';border:1px solid #C60006;}
div.calltobutton a:hover{background:#A70F14;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.calltobutton a span{display:inline-block;vertical-align:middle;margin:0 15px 0 0px;height: 25px;}
div.calltobutton a span img{width:24px;}
div.calltobutton a strong {
	font-family: 'Zoho_Puvi_Medium';
}
section{height:auto;}
section.home{min-height: 700px;}
section.home .container{position:relative;z-index:99;}
.container{width:1100px;margin:0 auto;}
section.home{position:relative;background:url("../images/banner.jpg") no-repeat;background-size:cover;}
section.home h1{padding:6% 0 2% 0;text-align:center;color:#000;line-height: normal;text-transform: uppercase;font-family: 'Zoho_Puvi_SemiBold';}
section.home h6{width:70%;text-align:center;margin:0 auto;line-height:26px;font-size:16px;color:#000;font-family: 'Zoho_Puvi_Regular';}
div.home-content{margin:15% 0 0 0;}
div.home-content aside{width:100%;display:inline-block;vertical-align:top;padding:50px 0;}
div.home-content aside img{width:120px;display:block;margin:0 auto;}
div.home-content article{width:100%;display:inline-block;vertical-align:top;padding:0px 0 40px 0px;}
div.home-content article img{width:180px;}
div.home-content article p{width:50%;text-align:center;margin:0 auto;font-size:16px;}
div.home-content article p span{font-size:18px;font-family: 'Zoho_Puvi_Medium';line-height:24px;}
section.send-ecard{background:url("../images/ecard-bg.svg") no-repeat;background-size:cover;display:inline-block;width:100%;height:auto;margin-bottom: 100px;margin-top: -100px}
div.ecard-headsec{text-align:center;padding:7% 0 7% 0;position: relative;width: 100%;z-index: 10;margin-bottom: 100px;}
div.ecard-headsec h2, div.ecard-headsec p{color:#fff;z-index: 10; position: relative;}
div.ecard-headsec img{width:100%;}
div.ecard-stepsec{width:30%;display:inline-block;vertical-align:top;position:relative;}
div.ecard-stepsec h1{    
	position: absolute;
    font-size: 6em;
    font-family: 'Zoho_Puvi_SemiBold';
    color: #c9c7e4;
    top: 15%;
    left: -2px;
    display: inline-block;
    opacity: 0.3;
    z-index: 9;
}
div.ecard-stepsec ul{padding:51px 0 0 56px;z-index:999;position:relative;}
div.ecard-stepsec ul li{padding:0 0 15px 0;}
div.ecard-stepsec ul li:hover{cursor:pointer;}
div.ecard-stepsec ul li.active h4{font-family: 'Zoho_Puvi_Medium';}
div.ecard-stepsec div.previewbut{-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;padding:5px;border:2px solid transparent;margin:20px 0 0 15px;display:inline-block;}
div.ecard-stepsec div.previewbut.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-stepsec a{background:#c60006;padding:10px 30px;color:#fff;text-decoration:none;border-radius:2px;display:inline-block;border: 2px solid #c60006}
div.ecard-previewsec{width:60%;display:inline-block;vertical-align:top;border:2px solid transparent;}
div.ecard-previewsec.active{}
div.ecard-imgprivesection{border:2px solid transparent;padding:5px;margin:0 0 0 6px;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-imgprivesection.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-selectlang{-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;width:350px;position:relative;margin:0 0 20px 0;padding:5px;border:2px solid transparent;}
div.ecard-selectlang.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-selectlang p{display:block;padding:10px 100px 10px 15px;box-shadow:0px 0px 5px #e3e3e3;border-bottom:1px solid #fff;background:#fff url(../images/dropdown-icon.svg) no-repeat 95% center;}
div.ecard-selectlang:hover{cursor:pointer;}
div.ecard-selectlang:hover ul{height:390px !important;position:absolute;top:55px;width:97%;-webkit-transition:all 200ms ease-out 200ms;-moz-transition:all 200ms ease-out 200ms;-o-transition:all 200ms ease-out 200ms;transition:all 200ms ease-out 200ms;}
div.ecard-selectlang p:hover{cursor:pointer;}
div.ecard-selectlang p span{display:inline-block;vertical-align:middle;margin:0 20px 0 10px;}
div.ecard-selectlang p img{width:16px;}
div.ecard-selectlang ul{padding:0 0 0 0;height:0;overflow:hidden;}
div.ecard-selectlang ul li{display:block;}
div.ecard-selectlang ul li p{background:#fff;}
div.ecard-selectlang ul li p:hover{cursor:pointer;border-bottom:1px dashed #c60006;}
div.header_navigation{float:right;padding-top: 10px;}
div.ecard-headerselectlang{display:inline-block;vertical-align:middle;width:220px;float:right;padding:0;border:1px solid #C60006;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;position:relative;margin:0 0 20px 10px;}
div.ecard-headerselectlang.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-headerselectlang p{display:block;padding:7px 10px 8px 0px;box-shadow:0px 0px 5px #e3e3e3;border-bottom:1px solid #fff;background:#fff url(../images/dropdown-icon.svg) no-repeat 95% center;}
div.ecard-headerselectlang:hover{cursor:pointer;}
div.ecard-headerselectlang:hover ul{height:390px !important;position:absolute;top:44px;width:100%;-webkit-transition:all 200ms ease-out 200ms;-moz-transition:all 200ms ease-out 200ms;-o-transition:all 200ms ease-out 200ms;transition:all 200ms ease-out 200ms;}
div.ecard-headerselectlang p:hover{cursor:pointer;}
div.ecard-headerselectlang p span{display:inline-block;vertical-align:middle;margin:0 10px 0 10px;}
div.ecard-headerselectlang p img{width:16px;}
div.ecard-headerselectlang ul{padding:0 0 0 0;height:0;overflow:hidden;position:absolute;width:100%;top:47px;}
div.ecard-headerselectlang ul li{display:block;}
div.ecard-headerselectlang ul li p{background:#fff;}
div.ecard-headerselectlang ul li p:hover{cursor:pointer;border-bottom:1px dashed #c60006;}
div.ecard-imgpreview{box-shadow:0px 0px 5px #e3e3e3;border:10px solid #fff;width:97%;margin:0 0 0 0px;}
div.ecard-imgpreview img{width:100%;display:block;}
ul.ecard-thumb{padding:10px 10px 0px 10px;background:#fff;box-shadow:0px 0px 5px #e3e3e3;margin:20px 0 0 0px;display:inline-block;width:97%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px;}
ul.ecard-thumb li:hover{cursor:pointer;}
ul.ecard-thumb li{position:relative;}
ul.ecard-thumb li.active{opacity:1;}
ul.ecard-thumb li.active span{background:url(../images/ecard-preview-thumb-active.svg) no-repeat center;background-size:auto auto;position:absolute;width:100%;height:74px;background-size:24px;}
ul.ecard-thumb li:last-child{}
ul.ecard-thumb li img{width:100%;opacity:1;}
ul.ecard-thumb li.active img{opacity:0.2;}
span#backToTop{display:none !important;}
section.popup-preview{display:block;}
section.popup-preview .preview-form{width:30%;display:inline-block;vertical-align:top;padding:0 0 0 0;}
div.close-icon{position:absolute;right:5%;top:5%;background:#b03d40;width:40px;height:40px;text-align:center;border-radius:20px;}
div.close-icon span{font-size:26px;color:#fff;line-height:38px;font-family: 'Zoho_Puvi_Medium';}
div.close-icon span:hover{cursor:pointer;}
section.popup-preview{background:rgba(255,255,255,0.9);position:fixed;height:100%;z-index:999;left:-100%;top:0;width:100%;padding:3% 0 0 0;-webkit-transition:all 500ms ease-out 500ms;-moz-transition:all 500ms ease-out 500ms;-o-transition:all 500ms ease-out 500ms;transition:all 500ms ease-out 500ms;}
section.popup-preview.active{left:0;-webkit-transition:all 500ms ease-out 500ms;-moz-transition:all 500ms ease-out 500ms;-o-transition:all 500ms ease-out 500ms;transition:all 500ms ease-out 500ms;}
.form-field input{width:100%;padding:10px 0;text-indent:10px;font-size:14px;margin:0 0 20px 0;border:1px solid #58bdff;border-radius:3px;}
.form-field select{font-family: 'ZohoPuvi', sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff url("https://www.manageengine.com/events/images/dropdown-arrow.png") no-repeat 95% center;padding:10px;width:100%;font-size:1em;height:auto;color:#555;border-radius:3px;margin:0 0 20px 0;border:1px solid #58bdff;}
.zc-utm_source-group, .zc-utm_medium-group, .zc-utm_term-group, .zc-utm_campaign-group{display:none;}
div.form-field{position:relative;width:100%;}
p.reg_form_errors{display:none;position:absolute;bottom:0;font-size:12px;font-style:italic;color:#ec1e24;font-family: 'Zoho_Puvi_Medium';}
div#meGDPRMessage, p.privacy-policy{margin:0 0 20px 0;line-height:20px;font-size:12px;}
div.ecard_captchafield{position:relative;width:100%;display:inline-block;margin:0 0 20px 0;}
div.ecard_captchafield label{width:100%;display:inline-block;}
div.ecard_captchafield p.reg_form_errors{text-align:center;width:100%;}
div.ecard_captchafield input{margin:0 0 20px 0;padding:10px 10px;font-size:14px;width:150px;border:1px solid #58bdff;text-transform:uppercase;}
div.ecard_captchafield span{display:inline-block;width:auto;height:auto;background:url("../images/captcha-bg.jpg");padding:8px 15px 8px 15px;font-size:16px;font-style:italic;font-family: 'Zoho_Puvi_Medium';color:#fff;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input.button1{width:180px;border:none;background:#c60006;padding:13px 10px;font-size:15px;color:#fff;border-radius:3px;text-align:center;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 2px solid #c60006}
input.button1:hover{background:#e2141b;cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
section.popup-preview .preview-img{width:60%;display:inline-block;vertical-align:top;margin:0 0 0 5%;}
section.popup-preview .preview-img p{margin:0 0 10px 0;}
section.popup-preview .preview-img p:last-child{margin:20px 0 0px 0;}
section.popup-preview .preview-img img{width:95%;}
footer{    padding: 25px 0px 25px 0px;
    height: auto;
    background: #343434;
}
footer p{text-align:center;color:#fff;font-size:12px;width:80%;margin:0 auto;line-height:22px;}
footer a{
	color: #fff;
}
div.bluractive{-webkit-filter: blur(5px);filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);}
div.event-ended{margin: 20% 0 0 0;}
div.event-ended p{text-align: center;font-size: 2em;line-height: 1.5em;}
.verfication-sec {
    width: 40%;
    margin: 10% auto 0 auto;
    border-radius: 5px;
    border: 2px solid #b03d40;
    padding: 30px;
    text-align: center;
    display: none;
	    background: #ffff;
	position: relative;
}
.verfication-sec h3 {
	font-size: 1.3em;
    font-family: 'Zoho_Puvi_Medium';
    padding-bottom: 10px;
}
.verfication-success p {
	padding-bottom: 30px;
	font-family: 'Zoho_Puvi_Regular';
}
.verfication-success a {
	    background: #c60006;
    padding: 13px 30px;
	    border-radius: 2px;
    color: #fff;
    text-decoration: none;
    margin-top: 30px;
	border: 2px solid #c60006;
}
div.ecard-stepsec h1.step1 {
  top: 15%;
}
div.ecard-stepsec h1.step2 {
  top: 38%;
}
div.ecard-stepsec h1.step3 {
  top: 57%;
}
div.ecard-stepsec a:hover, input.button1:hover, .verfication-success a:hover {
	background: transparent;
	color: #000;
	cursor: pointer;
	transition: .4s;
	border: 2px solid #c60006;
}
.ecard-stepsec h4{
	font-family: 'Zoho_Puvi_Light';
}
/*---------------- New style   --------------*/


.home p.paratext{
font-family: 'Zoho_Puvi_SemiBold';
    font-size: 1.5em;
    color: #000;
    padding-top: 40px;
    text-align: center;
}
section.home:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 200px;
	bottom: -5%;
	right: 0;
	 z-index: 9;
    background: linear-gradient(rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8901960784313725), #fff);
    background: -webkit-linear-gradient(rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8901960784313725), #fff);
    background: -moz-linear-gradient(rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8901960784313725), #fff);
}
.ecard-headsec {
	position: relative;
}
.second-banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
div.ecard-headsec h2 {
	    padding-bottom: 10px;
	    font-size: 1.8em;
    font-family: 'Zoho_Puvi_SemiBold';
}

div.ecard-headsec p {
	width: 35%;
    margin: auto;
}
.bannertext {
	    padding-top: 180px;
	width: 600px;
}
.tc {
	text-align: center;
}
.subcontainer {
	width: 90%;
	margin: 0 auto;
}

div.ecard-headsec img.downarrow {
position: relative;
    width: 20px;
    padding-top: 20px;
}

div.close-icon:hover {
	-webkit-animation: rotate-center 0.6s ease-in-out both;
	        animation: rotate-center 0.6s ease-in-out both;	
	cursor: pointer;
}
.close-icon img{
    width: 15px;
    padding-top: 12px;
}
@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ecard-headsec:hover {
	cursor: pointer;
}
.popclose {
	position: absolute;
    right: 5%;
    top: 4%;
}
.popclose:hover {
	cursor: pointer;
}
	header {
		    position: absolute;
		top: 0;
		width: 100%;
		    z-index: 100;
	}
p.reg_form_errors.screen7_line5 {
	    bottom: -14px;
	line-height: normal;
}
div#meGDPRMessage, p.privacy-policy {
	    margin: 20px 0 20px 0;
}
#loading {
  width: 100%;
  background-color: #ddd;	
    border-radius: 57px;
}
#loading-bar {
  width: 1%;
  height: 6px;
  background-color: #e84841;
    border-radius: 57px;
	-webkit-animation: loading-bar 3.8s ease-in-out infinite;
	        animation: loading-bar 3.8s ease-in-out infinite;	
	position: relative;
}
.lodball {
    position: absolute;
    right: -5px;
    top: -14px;
    width: 100px !important;
}
@-webkit-keyframes loading-bar {
  0% {
     width: 1%;
  }
  100% {
    width: 100%;
  }
}
@keyframes loading-bar {
  0% {
     width: 1%;
  }
  100% {
    width: 100%;
  }
}
.event-complete {
	 width: 100%;
    margin: 0 auto;
    font-size: 2em;
    text-align: center;
    line-height: 50px;
    padding: 10% 0;
    text-shadow: 2px 2px 10px #e0e0e0;
}
section.popup-preview {
	    background: url("../images/banner.jpg") no-repeat center center;
    background-size: cover;
    position: fixed;
    height: 100%;
    z-index: 999;
    left: -100%;
    top: 0;
    width: 100%;
    padding: 3% 0 0 0;
    -webkit-transition: all 500ms ease-out 500ms;
    -moz-transition: all 500ms ease-out 500ms;
    -o-transition: all 500ms ease-out 500ms;
    transition: all 500ms ease-out 500ms;
}
/*---------*/

@media only screen and (min-width:1980px){
	.main_content{width:1440px;margin:0 auto;position: relative;}
}
@media only screen and (max-width:1280px){
section.popup-preview{padding:1% 0 0 0;}
section.popup-preview .preview-img{width:50%;}
.form-field input, .form-field select{padding:5px 0;}
div#meGDPRMessage, p.privacy-policy{margin:0 0 5px 0;}
div.ecard_captchafield{margin:0;}
	section.home h6 br:nth-child(3) {
		display: none;
	}
	section.send-ecard {
		margin-top: auto;
	}
	.bannertext {
		width: 60%;
	}
}
@media only screen and (max-width:1200px){
	div.container{width:95%;}div.ecard-previewsec{width:65%;}
}
@media only screen and (max-width:1024px){div.container{width:95%;}
div.ecard-stepsec h1{left:15%;}
div.ecard-stepsec ul{padding:65px 0 0 60px;}
div.ecard-stepsec div.previewbut{margin:20px 0 0 50px;}
div.ecard_captchafield input{margin:0 0 10px 0;}
input.button1{margin:10px 0 0 0;}
section.popup-preview .container{width:800px;}
section.popup-preview .preview-img{width:60%;}
	.subcontainer {
		width: 100%;
	}
	div.ecard-headsec {
		    padding: 3% 0 7% 0;
	}
	div.ecard-headsec h2 {
		font-size: 1.4em;
	}
	.loading-page .counter {
		width: 60%;
	}
	section.home {
/*		    min-height: 640px;*/
		background-position: 59% center;
	}

}
@media only screen and (max-width:800px){h1{font-size:3em;}
section.home h6{width:70%;}
div.container{width:90%;}
section.popup-preview .container{width:70%;}
section.popup-preview .preview-form{width:100%;}
div.event-ended{display: none;}
section.popup-preview .preview-img{display:none;}
section.popup-preview{padding:70px 0 0 0;}
div.form-field{width:47%;display:inline-block;vertical-align:top;margin:0 5px 0px 0px;}
div.form-group.form-field{width:100%;}
div.ecard-previewsec{width:65%}
div.close-icon{right:3%;top:2%;}
.form-field select{width:90%;}
div#meGDPRMessage, p.privacy-policy{width:100%;display:inline-block;}
div.ecard-headerselectlang{display:none;}
}
@media only screen and (max-width:768px){
	div.ecard-stepsec{
	          width: 100%;
		text-align: center;
	}
	div.ecard-stepsec h1 {
		display: none;
	}
	div.ecard-stepsec ul {
		padding: 0;
	}
	div.ecard-stepsec div.previewbut {
		margin: auto;
	}
	div.ecard-headsec {
		    margin-bottom: 40px;
		    box-shadow: 4px 2px 8px #aaaaaa;
	}
	div.ecard-headsec p {
		    width: 80%;
	}
	section.home {
		    min-height: 640px;
		background-position: 59% center;
	}	
	.form-field input, .form-field select {
		margin: 0 0 14px 0;
		padding: 10px 0;
	}
	div.close-icon {
		width: 30px;
    height: 30px;
	}
	.close-icon img {
		    width: 12px;
    padding-top: 9px;
	}
	.submit-block {
		text-align: center;
	}
	.bannertext {
		    padding-top: 120px;
	}
section.send-ecard{background:none;}
div.ecard-headsec{padding:5% 0 5% 0;}
h1{font-size:2.5em;}
div.ecard-previewsec{width:100%}
div.ecard-imgprivesection{margin:0;}
div.ecard-selectlang.active, div.ecard-imgprivesection.active{border:none;box-shadow:none;}
/*section.popup-preview{position:static;display:block;left:0;}*/
section.popup-preview .container{width:90%;}
div.form-field{width:100%;}
.success-msg{font-size:14px;}
/*div.ecard-selectlang{margin:0 auto 20px auto;display:block;}*/
.form-field select{width:100%;text-indent:3px;}
div.logo{width:200px;}	
div.logo img{width:100%;}
div.calltobutton a span{display: none;}	
	.second-banner {
		display: none;
	}
	div.ecard-headsec {
		    background: #e94842;
		    border-radius: 10px;
	}
	.subcontainer {
		position: relative;
    height: 960px;
     }
	div.ecard-stepsec {
		 position: absolute;
         bottom: 0;
	}
	.loading-page .counter {
		width: 80%;
	}
	.loading-page .counter img {
		    width: 100%;
	}
	p.reg_form_errors {
		bottom: -6px;
	}
	.event-complete {
		    width: 85%;
	}
}
@media only screen and (max-width:600px){
div.logo{width:180px;}
div.logo img{width:100%;}
section.home h6{width:90%;}
div.home-content article p{width:90%;}
p#screen2_line2{width:80%;margin:0 auto;}
h1{font-size:24px;}
ul.ecard-thumb li.active span{display:none;}
	.bannertext {
		width: 80%;
	}

	div.logo {
		    width: 140px;
	}
	div.header_navigation {
		padding: 0;
	}
	div.calltobutton a {
		font-size: 14px;
		padding: 6px 20px;
	}
	.verfication-sec {
	     width: 80%;
     }
	.subcontainer {
		height: 860px;
	}
}
@media only screen and (max-width:420px){
section.home{background-position: 57% 60%;}
div.ecard-selectlang{width:280px;}
section.home h1{padding:10% 0 7% 0;}
	section.home {
		    min-height: 650px;
	}
	.subcontainer {
		height: 720px;
	}
}
@media only screen and (max-width:340px){ 
.subcontainer {
    height: 680px;
}
}