@import url('https://fonts.cdnfonts.com/css/lovely-home');
body {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 16px;}
		/* @-webkit-keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #d7212c }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #d7212c;
    }
}

@-moz-keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #d7212c }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #d7212c;
    }
}

@-ms-keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #d7212c }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #d7212c;
    }
}

@keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #d7212c }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #d7212c;
    }
}
canvas {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
} */
* {margin: 0;padding: 0;list-style-type: none;}
a{text-decoration: none;}
.clearfix {display: block;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.maxwidth {margin: 0 auto;max-width: 1280px;}
img {border: 0 none;max-width: 100%;}
.homepage-wrapper{    padding-top: 30px;}
.newyear-homepage21-bg{background: #011f4a;}
.oi-homepage-container .newyear21-menu-lt{float: left;width: 185px;}
.newyear21-menu-lt .oneindia-logo{width: 185px;padding-bottom: 40px;}
.newyr-menu-list ul li{margin-bottom: 5px;}
.newyr-menu-list ul li a{color: #fff;text-decoration: none;text-transform: capitalize;font-size: 16px;display: block;padding: 10px;transition: all .2s ease;}
.newyr-menu-list ul li a:hover, .newyr-menu-list ul li a.active, .newyr-menu-list ul li a.active:hover {background: #fb8315;transition: all .2s ease;}
.newyear21-rt{float: left;}
.newyr21-text{font-family: 'Lovely Home', sans-serif;font-size: 65px;color: #fff;letter-spacing: 8px;    text-align: center;   position: relative;top: 60px;}
.boldsky-logo {position: relative;left: 129px;top: 69px;width: 145px;}
.sponser-top {font-size: 16px;padding-bottom: 5px;color: #fff;}
.chimki {margin: 0 auto;text-align: center;position: absolute;left: 320px;top: -40px;}
.chimki img{width: 720px;}
.newyr21-logo {position: relative;top: 80px;text-align: center;}
.newyr21-logo img{width: 500px;}
.newyrad1 {position: absolute;right: -33px;top: 290px;}
.newyrad2 {padding-bottom: 15px;padding-top: 100px;position: relative;left: 25px;}
.homepage-wrapper{position: relative;}
.homepage-wrapper::after{position: absolute;background: url(../images/flower-top-rt.png) no-repeat right;content: "";right: 14px;top: 14px;z-index: 999;height: 251px;width: 235px;}




/* Newyear-Resolution */
.oi-resolution-header{background: url(../images/resolution-header.jpg) no-repeat center;background-size: 100%;position: relative;height: 450px;}
.resolution-title-block{float: right;}
.resolution-title{font-size: 90px;text-transform: capitalize;color: #ff1e1e;font-family: Garan Fox Demo;width: 510px;text-align: center;position: relative;top: 140px;left: -57px;text-shadow: 1px 1px #fff;}
.resolution-content-block{padding: 10px 0px;}
.resolution-content-wrapper{background: #f8f8f6;}
.resol-content-top .resol-content-lt{float: left;width: 850px;}
.resol-content-top .resol-ad-rt{float: right;width: 400px;}
.resol-ad-rt img{width: 100%;}
.resol-content-lt div{padding-top: 20px;}
.ecard-list ul li{width: 375px;float: left;margin-right: 77px;padding-bottom: 25px;}
.ecard-thumb img{width: 100%;}
.ecard-list ul li:nth-child(3n){margin-right: 0px;}
.newyr-resolution-ecard-container {padding-top: 20px;}
.ecard-thumb {margin: auto;overflow: hidden;position: relative;width: 100%;}
.ecard-thumb .content-overlay {background: rgba(0,0,0,0.7);position: absolute;height: 99%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.ecard-thumb:hover .content-overlay{opacity: 1;}
.content-details {position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.ecard-thumb:hover .content-details{top: 50%;left: 50%;opacity: 1;}
.fadeIn-top{top: 20%;}
.center-txt{border: 1px solid #fff;font-size: 16px;color: #fff;font-weight: bold;border-radius: 5px;padding: 10px;text-align: center;width: 210px;}
.resolution-center-ad{text-align: center;position: relative;padding: 20px 0px;}
.resolution-footer{background: url(../images/resolution-footer-bg.png) no-repeat center;background-size: 100%;position: relative;height: 360px;z-index: 999;}
.resol-footer-thumb{text-align: center;z-index: 999;position: absolute;    margin: 0 auto;width: 100%;}


.resol-preview-card-block .resol-crd-lt {float: left;width: 430px;margin-right: 50px;}
.resol-card-header {font-size: 16px;text-align: center;font-weight: bold;padding-bottom: 20px;color: #000;}
.resol-card-thumn {background: #fff;padding: 0px 5px 0px 0px;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);border-radius: 5px;position: relative;}
.resol-card-thumn img{width: 100%;display: block;}
.oneindia-logo {background: url(../logos/oneindia-logo-2.svg) no-repeat 0 0;background-size: contain;width: 120px;height: 50px;position: absolute;right: 10px;top: 10px;}
.resol-card-thumn.resol-01 .resol-message {position: absolute;bottom: 70px;left: 35px;right: 35px;text-align: center;font-size: 16px;color: #fff;}
.resol-preview-card-block .resolution-form-md {float: left;width: 450px;margin-right: 20px;}
.form-container input[type=submit] {background-color: #ee0c6e;color: white;padding: 12px 70px;border: none;font-size: 16px;font-weight: bold;text-align: center;margin: 0 auto;display: block;border-radius: 4px;cursor: pointer;}
.form-container input[type=text], select, textarea {width: 100%;padding: 12px;border: 1px solid #ccc;background: #ebebeb;border-radius: 4px;box-sizing: border-box;margin-top: 6px;margin-bottom: 16px;resize: vertical;}
.form-container input[type=button] {background-color: #ee0c6e;color: white;padding: 12px 70px;border: none;font-size: 16px;font-weight: bold;text-align: center;margin: 0 auto;display: block;border-radius: 4px;cursor: pointer;}
.resol-social-icons {padding: 20px 0px;text-align: center;}
.resol-social-icons .share-icons {display: inline-block;width: 30px;height: 30px;background: #3e3e3e;color: #fff;border-radius: 50%;text-align: center;margin-right: 5px;}
.share-icons i{color: #fff;line-height: 30px;}
.resol-cancle-link {text-align: center;text-transform: uppercase;font-size: 14px;}
.resol-cancle-link a{text-decoration: underline;}
.resol-preview-card-block .resol-ad {float: right;padding-top: 45px;}


