/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  color: #5a5a5a;
}


section{padding: 60px 0;}
.bg-light{background: #fff !important;}
.navbar-brand img{width: 100%; max-width: 150px;}
.login-sec{float: right;}
.login-sec ul{margin: 0; padding: 0;}
.login-sec ul li{list-style: none; display: inline-block;}
.login-sec ul li a{width: 110px; height: 39px; display: block; text-align: center; line-height: 38px; text-decoration: none; color: #fff;}
.login-sec ul li.login a{background: url(../images/header/login-button.png) no-repeat; background-size: 110px;}
.login-sec ul li.sign-up a{background: url(../images/header/signup-button.png) no-repeat; background-size: 110px;}
.main-banner img{width: 100%;}
.main-banner{background: url(../images/main-banner/banner-bg.png) repeat-x; background-size: 100px 60%; padding: 100px 0;}
.banner-text{text-align: center; color: #fff; padding: 0;}
.banner-text h1{font-size: 48px;}
.banner-text p{font-size: 20px;}
.know{background: #F7F9FF; padding: 60px 0; position: relative;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
{float: left;}
h2{font-size: 44px; text-align: center; font-weight: bold; margin-bottom: 15px;}
.know h2{padding:0 6.5em;}
.know .knw-box{text-align: center; padding: 0 70px; text-align: center; position: relative;}
.know .knw-box img{width: 100%; max-width: 250px;}
.know .knw-box span{display: block; font-size: 18px; font-weight: 500;}
.border-l{background: url(../images/we-want-to-know/partition-line.png) no-repeat; position: absolute; content: ''; width: 2px; height: 150px; left: -15px; top: 50px;}
.border-r{background: url(../images/we-want-to-know/partition-line.png) no-repeat; position: absolute; content: ''; width: 2px; height: 150px; right: -15px; top: 50px;}
.join-now{text-align: center; margin-top: 30px;}
.join-now a{background: #ff671f; border-radius: 30px; display: inline-block; width: 200px; line-height: 60px; text-decoration: none; color: #fff; font-size: 22px; font-weight: bold;}
.step-box{text-align: center; padding: 0 30px; position: relative;}
.arw-l{background: url(../images/simple-step/arrow.png) no-repeat; background-size: 50px; position: absolute; content: ''; width: 50px; height: 50px; right: -15px; top: 200px;}
.step-box img{width: 100%; max-width: 200px; margin-bottom: 25px;}
.step-box h3{font-size: 34px; font-weight: bold;}
.step-box p{font-size: 24px;}
.earn{background: #f7f9ff;}
.earn h2{margin-bottom: 60px;}
.simple{background: #5E6473; color: #fff;}
.earn h3{color: #ff671f; font-weight: bold; font-size: 30px;}
.kjs-box, .request-box, .survey-box{text-align: center; padding: 0 25px;}
.kjs-box img{width: 320px; margin-bottom: 30px;}
.survey-box img{width: 200px; margin-bottom: 60px;}
.request-box img{width: 350px; margin-bottom: 90px;}
.earn p{font-size: 22px; font-weight: 500; margin-bottom: 0;}
.poll-sec{background: url(../images/KJS/BANNER.png) no-repeat; background-size: 100%; height: 404px; position: relative; padding: 40px;}
.img-kjs{width: 200px; position: absolute; top: 20px; left: 20px;}
.ques{text-align: center;}
.ques .t-text{width: 75%; margin-bottom: 5px;}
.ques .t-con{width: 65%;}
.form-bnr img{width: 100%;}
.form-sec{margin-top: 40px; color: #222;}
.form-sec button{margin-top: 10px;}
.form-sec strong{display: block;}
.grid-row{display: block;}
.gridbox{display: inline-block; background: #5e6473; text-align: center; color: #fff; padding: 40px; border-radius: 40px; width: 300px; min-height: 330px; margin: 15px 0;}
.gridbox img{width: auto; height: 120px; margin-bottom: 10px;}
.grid-row {
    display: block;
    width: 100%;
    max-width: 630px;
    margin: auto;
}
.redeem-item{padding: 0 170px;}
.redeem-item ul {margin: 0; padding: 0; text-align: center;}
.redeem-item ul li{list-style: none; display: inline-block; padding: 10px 20px}
.redeem-item ul li img{width: 200px;}
.make-in-india p{font-size: 18px;}
.make-para{margin-top: 60px;}
.make-sec{margin: 0 auto; width: 100%; max-width: 850px;}
.make-in-india{background: url(../images/make-in-india/make-in-india-bg.png); background-size: cover;}
.make-in-india h4{text-align: center; font-weight: bold; font-size: 30px; margin-top: 40px; color: #222;}
.make-in-india .join-now a{background: #222;}
.make-in-india ul{margin: 60px 0 0 0; padding: 0; text-align: center;}
.make-in-india ul li{list-style: none; display: inline-block; margin: 0 10px;}
.make-in-india ul li a img{width: 200px;}
.social-media ul, .sitelink ul{margin: 0; padding: 0; padding-left: 0 !important;}
.social-media ul li{list-style: none; display: inline-block; margin: 0 10px;}
.social-media ul li a img{width: 30px;}
.social-media {text-align: right; margin-bottom: 40px;}
footer{background: #5e6473; padding: 20px 0; color: #fff;}
.sitelink ul{margin-bottom: 20px;}
.sitelink ul li{list-style: none; display: inline-block; margin: 0 5px;}
.sitelink ul li a{color: #fff; text-decoration: none;}
footer a{color: #fff; text-decoration: none;}
.text-right{text-align: right;}
.gridbox p{margin-bottom: 0;}
.cash img {
    width: 300px;
    position: absolute;
    right: -70px;
    bottom: -40px;
}
.gridbox.surveys img{margin-bottom: 38px;}
.sitelink ul li{position: relative; padding: 0 10px;}
.sitelink ul li:after{position: absolute; right: -10px; top: 4px; content: ''; width: 2px; height: 15px; background: #ccc;}
.sitelink ul li:last-child:after{display: none;}
.pd-lr5{padding: 0 5px;}
.lang {display: block; clear: both; text-align: right; padding: 5px 0; background: #f1f1f1;}
.lang select{width: 150px; display: inline-block;}
.lang_box{display: inline-block;}
.inner_content{background: url(../images/inner/bg-imge-about-contact.png) no-repeat; background-size: cover; color: #222;}
.inner_content h1{margin-bottom: 30px;}
.inner_content ul{margin-bottom: 30px;}
.inner_content p a{font-weight: bold;}

.inner_content-big{background: url(../images/inner/bg-imge-about-contact.png) no-repeat; background-size: contain; color: #222;}
.inner_content-big h1{margin-bottom: 30px;}
.inner_content-big ul{margin-bottom: 30px;}
.inner_content-big p a{font-weight: bold;}

.cntct p{font-size: 20px;}
.modal-dialog{max-width: 350px;}
.modal-footer{border: none; padding-top: 0; text-align: center; display: block;}
.modal-content{border-radius: 2rem; text-align: center;}
.modal-content p{margin-bottom: 0; color: #222;}



/* RESPONSIVE CSS
-------------------------------------------------- */

@media only screen and (max-width: 1000px) {

.know h2 {padding: 0;}
.cash img{display: none;}
.banner-text{padding: 20px 0;}
h2{font-size: 32px;}
.border-l{background: #ccc; height: 2px; width: 150px; left: 50%; margin-left: -75px; top: 0;}
.border-r{background: #ccc; height: 2px; width: 150px; left: 50%; margin-left: -75px; bottom: 0; top: auto;}
.know .knw-box{padding: 30px 0;}
.ques{text-align: right;}
.poll-sec{background-size: cover; height: auto;}
.img-kjs{width: 120px; top: 30px; left: 30px;}
.ques .t-text{width: 100%; margin-bottom: 0;}
.form-sec{margin-top: 30px;}
.arw-l{display: none;}
.step-box{margin-bottom: 30px;}
.step-box img {margin-bottom: 0;}
.step-box h3, .earn h3{font-size: 22px;}
.step-box p{font-size: 18px;}
.earn p {font-size: 18px;}
.survey-box img, .request-box img, .kjs-box img{margin-bottom: 10px;}
.survey-box, .kjs-box{padding-bottom: 25px;}
.grid-row{text-align: center;}
.redeem{padding-top: 0;}
.login-sec ul li.login a, .login-sec ul li.sign-up a{background-size: 100px;}
.login-sec ul li a{width: 100px; line-height: 36px;}
.navbar-brand img{max-width: 120px;}
.know{padding: 30px 0;}
.img-kjs{position: static;}
.poll-sec{text-align: center;}
.form-sec{text-align: left;}
.form-bnr{margin-bottom: 15px;}
.redeem-item ul li{padding: 10px;}
.redeem-item ul li img {width: 150px;}
section {padding: 30px 0;}
.main-banner {padding: 30px 0; background-size: 100px 75%;}
.ques .t-con {width: 100%;}
.gridbox {min-height: 280px;}
.redeem-item {padding: 0;}
.make-in-india ul li{margin:5px 0;}
.request-box img {width: 100%;}
.social-media{text-align: left; margin-bottom: 20px;}
.pd-lr5{padding: 0 15px;}
.banner-text p{margin-bottom: 0;}
.inner_content{background-size: contain;}
.inner_content-big{background-size: contain;}
}