body{font-family: 'Open Sans','Mukta', sans-serif; /*background: url("../img/bg.jpg") top center no-repeat;*/}
.m-t-20{ margin-top:20px !important}
.bg-reg{background: url("../img/bg.png") center bottom no-repeat;}
.condensed{font-family: 'Open Sans Condensed','Mukta', sans-serif;}
.container{width:1000px;}
.green-text{color:#12ab4b;}
.page-heading{font-size:42px;margin-bottom:20px;}
.page-heading.long-font{font-size:24px;}
.page-subheading{font-size:24px;margin-bottom:20px;}
header{border-bottom: 1px solid #e1e1e1; padding:10px 0; margin-bottom: 20px; background-color:#12ab4b; }
.header{display: flex; justify-content: space-between;}
.header nav{width:calc(100% - 200px;); margin-bottom: 0;background-color: transparent;border-color: transparent;}
.header nav button.navbar-toggle {float: left;}
.header nav .navbar-collapse{border-color: transparent; padding-left: 0;}
.header nav .container-fluid{padding-left: 0;}
.nav-bar{margin-bottom: 0;}
.nav-bar li a{color: #fff;padding: 0 10px;line-height:24px;display: inline-block;font-size: 12px;font-weight: 600;}
.nav-bar li{position:relative;padding: 0 1px;}
.nav-bar li:before{position:absolute;right: -4px;top: 3px;content: "/";color:#7cb993;font-weight: 700;}
.nav-bar li:last-child:before{content:""}
.header .logo{width:auto;}
.header .logo ul{margin-bottom: 0;}
.header .logo .lang a{border: 1px solid #fff;display: inline-block;padding: 3px 7px;border-radius: 30px;color: #fff;font-size: 12px;text-decoration: none;}
.header .logo .lang a.active{background-color: #333; color: white;}
.header .logo .lang.logout a{background-color: #ffffff;border-color: #ffffff;color: #12ab4b;font-weight: 600;}
.main-hearder{display:flex;}
.main-hearder .logo_col{width: auto;}
.main-hearder .logo_col h1{display: none;}
.main-hearder .logo_col li{margin-bottom: 15px;}
.main-hearder .logo_col li.web{display: block;}
.main-hearder .logo_col li.mobile{display: none;}
.main-hearder .main_col{width:100%;}
.main-hearder .contantMain{width: 575px; margin: 0 auto;}
.main-hearder .heading{font-size:30px; font-weight:700; margin-bottom:0px; margin-top:40px;}
.main-hearder .subHeaing{font-size:20px; width: 500px; margin:30px auto 20px;}
.date_col ul{display: flex; align-items:baseline; margin-bottom: 0; }
.date_col ul li{padding: 0;}
.date_col .icon{width:50px; height: 50px; background-size: cover; display: inline-block;}
.date_col .i-day{background-image: url("../img/sprite.png"); background-position: 0 0;}
.date_col .i-cities{background-image: url("../img/sprite.png"); background-position: 0 -50px;}
.date_col .i-states{background-image: url("../img/sprite.png"); background-position: 0 -100px;}
.date_col .number{font-size:80px; font-weight:800; line-height:70px; color: #12ab4b;}
.duration{text-align: center;font-size: 20px;font-weight: 600;}
.duration span{ color:#12ab4b}
.date_col .days,.date_col .cities,.date_col .states{font-size:16px;transform: rotate(-90deg);position: relative;}
.date_col .days{left: -10px;top: -17px;}
.date_col .cities{left: -10px;top: -22px;}
.date_col .states{left: -13px;top: -21px;}

.date_col .daysHi{left: -2px;top: -5px;}
.date_col .citiesHi{left: -5px;top: -9px;}
.date_col .statesHi{left: -4px;top: -10px;}


.add-info li{font-weight:800;font-size: 16px;position: relative; padding: 0 15px;}
.add-info li:before{position: absolute; content: "|"; top: 0; right:-5px;color: #b6b6b6; font-weight: normal;}
.add-info li:last-child:before{content: "";}
.reg-form{background-color: #12ab4b; border-radius:10px; min-height: 200px; position: relative; z-index:9; padding:20px 30px;}
.reg-form:after{background-color:rgba(18, 171, 75, 0.2);content: "";border-radius:10px;position: absolute;height: 100%;width: 98%;top: 10px;z-index:-9;left: 1%;}
.reg-form .form-heading{font-size: 25px; font-weight: 800; color: white; text-transform: uppercase;}
.reg-form .p-info{color: white;margin-bottom:20px;}
.reg-form ul{display: flex; flex-wrap: wrap;}
.reg-form ul li{width:25%; margin-bottom:15px;}
.reg-form ul li .form-control{ background-color: transparent; border:1px solid rgba(255, 255, 255, 0.50); border-radius:50px; height: 50px;color:white;}
.reg-form ul li .form-control::placeholder{color:white;}
.reg-form ul li select.form-control option{color:black;}
.reg-form ul li .btn-reg{height: 50px; background-color: #f3f024;border-radius:50px; font-size: 15px; font-weight: 600;}
.reg-form ul li .btn-fb{background-color:#3364a3;color:white;}
.reg-form ul li .btn-fb .faceboo-login{width:20px; height:20px; display: inline-block; background-size: cover; background-position:0 -220px; background-image: url("../img/sprite.png"); position: relative; top:4px; margin-right:2px;}
.reg-form ul li.reg-btn-actn{display:flex;}
.reg-form ul li.reg-btn-actn button{ width: 100%;}
.about-bg{background-color:#f7f7f7; padding:35px 0;}
.about-contant li{ padding:15px 20px 15px 45px; font-size: 16px; position: relative;
    background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(239,238,238,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(239,238,238,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(239,238,238,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(239,238,238,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(239,238,238,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(239,238,238,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efeeee', GradientType=0 );
}
.about-contant li:before{width:20px; height:20px; background-size: cover; display: inline-block; position: absolute; left:15px; top:17px; content: "";background-image: url("../img/sprite.png"); background-position: 0 -140px;}
.abt-info{font-size: 16px; line-height:26px;}
.facebook-btn{height: 43px;line-height: 40px;border-radius:50px;font-size: 15px;font-weight: 600;background-color:#3364a3;color:white;padding: 0 26px;position: relative;top: -7px;}
.facebook-btn .faceboo-login{width:20px;height:20px;display: inline-block;background-size: cover;background-position:0 -220px;background-image: url("../img/sprite.png");position: relative;top: 3px;margin-right: 7px;}
.facebook-btn:hover{color: white;}
.facebook-btn-sm{height: 45px;line-height: 45px;border-radius: 45px;font-size: 12px;font-weight: 600;background-color:#3364a3;color:white;padding: 0 30px;}
.facebook-btn-sm .faceboo-login{width:20px;height:20px;display: inline-block;background-size: cover;background-position:0 -220px;background-image: url("../img/sprite.png");position: relative;top: 4px;margin-right: 5px;}
.facebook-btn-sm:hover{color: white;}
.quiz-contant{ padding:30px 0 50px;}
.quiz-contant h2{padding-left: 15px; padding-right: 15px;}
.quiz-list{display:flex; flex-wrap:wrap; margin-bottom:50px; width: 100%;}
.quiz-list li{width:calc(50% - 30px);box-shadow:0px 5px 20px rgba(36,37,38,0.1); border-radius: 10px; padding:30px 30px 20px; margin:15px;}
.quiz-list li .qu-label{font-size: 13px; font-weight: 700; color: #bcbcbc; text-transform: uppercase;}
.quiz-list li .text{line-height:26px; font-size:18px; margin-bottom:25px; font-weight: 700;}
.checkbox{position:relative;margin-bottom:15px;background-color:#fff;border-radius: 8px;border: 1px solid #e3e3e3;padding: 0 50px 0 20px;}
.checkbox.active{background-color:#1da342;border: 1px solid #1da342;}
.checkbox label{padding:8px 0;display:flex;align-items: center;min-height: 45px;}
.checkbox input{top:0;left:0;z-index:1;cursor:pointer;opacity:0;position:absolute;}
.checkbox input:checked + .input-helper:before{border-color:#fff;}
.checkbox .input-helper:before,.checkbox .input-helper:after{position:absolute;content:"";transition:all 200ms;}
.checkbox .input-helper:before{left:0;border:2px solid #7a7a7a;}
.checkbox input{width:15px;height:15px;}
.checkbox input + .input-helper:before{background-color:#fff;}
.checkbox input + .input-helper:after{transform:scale(1);opacity:1;}
.checkbox .input-helper:before{top: 0;width: 24px;height: 24px;border-radius: 24px;color:#fff;left: 0;}
.checkbox .input-helper:after{content:'\2713';font-size: 18px;left: 3px;top: 0px;color:#1da342;transform:scale(0);opacity:0;}
.checkbox label i{position: absolute;width: 24px;height: 24px;right: 7px;}
.checkbox label span{font-size: 16px; line-height:16px; color: #777;}
.checkbox.active label span{color: white;}
.checkbox label i{display: none;}
.checkbox.active label i{display: block;}
.btn-submit{min-height: 55px;min-width: 180px;border-radius: 60px;font-size: 20px;}
.btn-submit,.btn-submit:focus{outline: none;}
.btn-grey,.btn-grey:focus,.btn-grey:active,.btn-grey:hover{background-color: #545454;border-color: #171717;color: white;}
.btn-green,.btn-green:focus,.btn-green:active,.btn-green:hover{background-color: #1da342;border-color: #12732d;color: white;}
footer{background-color:#242424; padding: 35px 0;}
.footer-left-col{display: flex;}
.footer-left-col .footer-logo{width: auto; padding: 0 20px 0 0;}
.footer-left-col .follow-us{width:100%;}
.footer-left-col .follow-us h4{color: white; border-bottom: 1px solid #484747; padding-bottom:10px; margin-bottom: 20px;}
.footer-left-col .follow-us ul li .icon{width:50px; height: 50px; background-size: cover; display: inline-block;}
.footer-left-col .follow-us ul li .i-facebook{background-image: url("../img/sprite.png"); background-position: 0 -400px;}
.footer-left-col .follow-us ul li .i-twitter{background-image: url("../img/sprite.png"); background-position: 0 -450px;}
.footer-left-col .follow-us ul li .i-youtube{background-image: url("../img/sprite.png"); background-position: 0 -500px;}
.other-link h4{color: white; border-bottom: 1px solid #484747; padding-bottom:10px; margin-bottom: 20px;}
.other-link ul{display: flex; flex-wrap: wrap;}
.other-link ul li{width: 50%; line-height:24px;}
.other-link ul li a{color:#c1bfbf; font-size: 13px;}
.other-link ul li a:hover{color:#60b546; text-decoration: none;}
.copyright{color: white; background-color:#020202; padding:20px 0 10px;}
.close-btn{font-size: 30px;top: 0;right: 0;position: absolute;z-index: 9;background-color: #e2e2e2 !important;opacity: 1;width: 30px;}
.submit-form{padding: 20px;}
.form-control.radius{border-radius:45px; height:45px; margin-bottom:25px;}
.popup-box{padding:40px 40px 80px; background: url("../img/popup-bg.png") center bottom no-repeat;}
.popup-box .thank-img{margin-bottom: 20px;}
.popup-box h4{line-height: 30px; margin-bottom: 20px;}
.popup-box .back-btn{height: 45px; border-radius: 45px; padding: 0 20px; margin-bottom: 20px; margin-top: 20px; color: #12ab4b; font-weight: 700; border: 1px solid #12ab4b; display: inline-block; line-height:32px; text-decoration: none; margin-right:5px;}
.popup-box .back-btn span{font-weight: 700; font-size: 24px; position: relative; top: 2px;}
.popup-box .back-btn.facebook_btn{border-color:#3b5998; color:#3b5998;}
.popup-box .back-btn.facebook_btn .facebook-icon{width:24px;height:24px;display: inline-block;background-size: cover;background-position: 0 -287px;background-image: url("../img/sprite.png");position: relative;top: 6px;}
.unique-code{margin:0 0 30px;}
.unique-code .form-control, .unique-code .btn-grey{border-radius: 35px;}
/*Registration Process*/
.bg2{/*background:url(../img/bg2.png);*/ background-color: #ececec;}
.register { padding:40px 0; }
.register h2{ padding:10px 0 40px; }
.register i {background:url(../img/sprite.png?version=2.0);background-size:100%;height: 85px;width: 85px;margin:auto;display:block;}
.register .step1{background-position: 0 -255px;}
.register .step2{background-position: 0px -339px;}
.register .step3{background-position: 0 -425px;}
.register .step4{background-position: 0 -510px;}
.register .step5{background-position: 0 -1190px;}
.register .step6{background-position: 0 -1273px;}
.register p {padding:10px 20px; font-size:15px;}
.register p a{ color:#12ab4b}
.progress1,.progress2{position: relative;}
.steps{ float:left; width:16%}
.progress1:after{content: "";position: absolute;top: 62px;right: -38px;background: url(../img/progress1.png) no-repeat;width: 78px;height: 50px;background-position: -24px 0px;background-size: 160%;}
.progress2:after{content: "";position: absolute;top: 26px;right: -39px;background: url(../img/progress2.png) no-repeat;width: 85px;height: 37px;background-position: -23px 0px;background-size: 145%;}
/*Schedule*/
.bg3{background:url(../img/bg3.jpg);}
.schedule { padding:40px 0 60px; }
.schedule h2{ padding:10px 0 20px; color:#fff; margin-top: 0;}
.scheduleTab{background: #fff;border-radius: 10px;position: relative;z-index: 9;float: left;width: 100%;}
.scheduleTab:after{background-color:rgba(255, 255, 255, 0.2);content: "";border-radius:10px;position: absolute;height: 100%;width: 98%;top: 10px;z-index:-9;left: 1%;}
.scheduleTab .nav-tabs>li.active>a, .scheduleTab .nav-tabs>li.active>a:focus, .scheduleTab .nav-tabs>li.active>a:hover {border:0;color: #00ad28;border-bottom: 2px solid #00ad28;position: relative;}
.scheduleTab .nav-tabs>li.active>a:after{content:"";position:absolute;bottom: -8px;left: 40%;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #00ad28;}
.scheduleTab .nav>li>a:focus, .scheduleTab .nav>li>a:hover {text-decoration: none;    background-color: #fff; color: #00ad28;border:0}
.scheduleTab .nav>li>a{color: #525050;font-size:20px;border: 0;}
.scheduleTab .nav-tabs>li{ margin-right:28px;}
.scheduleTab .nav-tabs>li>a{padding:10px 6px;}
.scheduleTab .nav-tabs{padding: 7px 20px 0;}
.scheduleTab .tab-content{padding: 20px 35px;}
.scheduleTab .schedule_wrap{ display:flex;}
.scheduleTab .schedule_date{width: 90px;margin-right: 30px;text-align: center;color:#fff;font-family: 'Open Sans Condensed', sans-serif;display: flex;align-items: start;}
.scheduleTab .schedule_date span{font-size: 13px;display: block;margin-bottom: 12px;}
.scheduleTab .schedule_date p{font-size: 44px;display: block;margin-bottom: 0;}
.scheduleTab .schedule_date div{background:#00ad28;width: 100%;}
.scheduleTab .schedule_text p{font-weight: 600;color:#6d6d6d;font-size: 15px;}
.scheduleTab .schedule_text strong{color:#000}
.scheduleTab .schedule_text span{color:#00ad28;font-weight: 700;text-transform: uppercase;}
.scheduleTab .schedule_text ul{margin:0; padding:0; list-style:none}
.scheduleTab .schedule_text ul li{margin-bottom: 15px;}
.scheduleTab .venue {padding: 25px 0 10px;font-size: 16px;}
.goTop{width:40px;height:40px;position:fixed;right:5px;bottom:5px;background-color:#464646;border-radius: 40px; z-index: 9999;}
.goTop.active{display: block;}
.goTop i{width: 20px;height: 20px;display: inline-block;background-size: cover;background-position: 0 -260px;background-image: url("../img/sprite.png");position: relative;top: 9px;left: 10px;}
.thanks-msg{background-color: #12ab4b;border-radius: 10px;position: relative;z-index: 9;padding:30px 30px; color: white; line-height:30px;}
.thanks-msg:after {background-color: rgba(18, 171, 75, 0.2);content: "";border-radius: 10px;position: absolute;height: 100%;width: 98%;top: 10px;z-index: -9;left: 1%;}
.mandatory{position: absolute; bottom:5px; right: 15px;}
.term-list{padding:0 20px;}
.term-list li{margin-bottom:10px;}
.venue-col{padding:15px;}
.venue-col p{margin-bottom: 5px;}
.reg-btn{margin-top:25px;}
/*detail page*/
.detail-header{background-image: url("../img/detail-header-bg.png"); background-position: top center; background-repeat: no-repeat;}
.div-header{display: flex; justify-content: space-between; padding-top:60px; padding-bottom:60px; }
.div-header .title{display: flex; align-items: center;}
.div-header .title h1{font-size: 60px; margin-right: 15px;}
.div-header .title img{border: 5px solid white;}
.detail-bg{background-image: url("../img/bg2.png"); background-position: top center; background-repeat:repeat;}
.detail-contant{border-bottom: 2px solid #efefef; padding-bottom:15px; margin-bottom: 35px;}
.detail-contant h6{font-size: 16px; color: #12ab4b;}
.detail-contant h5{font-size:24px; margin-bottom:15px;}
.detail-contant p{font-size:18px;}
.btn-round{border-radius:30px; padding:6px 25px}
.photo-gallery{ overflow:hidden; height:280px;}
.photo-gallery h1{margin-bottom: 20px;}
.video-bg{background-image: url("../img/video-bg.png"); background-position: top center; background-repeat: no-repeat; padding-top:20px; padding-bottom:30px; margin-top: 30px;}
.video-bg h1{margin-bottom: 20px;}
.select-city{padding-top: 30px;}
.select-city h1{margin-bottom: 20px;}
.bestcitymain {width: 100%; float: left; margin-bottom:40px;}
.bestcitymain li{ width:25%; float:left; border-right:1px solid #f1f1f1; box-sizing:border-box;}.bestcitymain li:hover{box-shadow:0px 0px 8px 0px #e8e8e8;}.bestcitymain li .cityContainer {width: 100%;display: table;text-align: center; min-height:155px;}.bestcitymain li .cityData {display: table-cell;vertical-align: middle;}.bestcitymain li .cityData p {margin: 16px 0;font-size: 17px;}.bestcitymain li:nth-of-type(1n+5) {border-top:1px solid #f1f1f1; }.bestcitymain li:nth-child(4n){border-right:0px;}
.bestcitymain li .cityData a{color: black; text-decoration: none;}
.bestcitymain li i{ background:url(../img/city-poll-sprite.png) no-repeat; width:62px; height:62px; margin:15px auto 0; -webkit-transition: all 0.3s ease;transition: all 0.3s ease; display: inline-block;}
.bestcitymain li i.prayagraj-city{background-position:0 0;}.bestcitymain li a:hover i.prayagraj-city{background-position:0 -62px;}
.bestcitymain li i.ncr-city{background-position:-62px 0;}.bestcitymain li a:hover i.ncr-city{background-position:-62px -62px;}
.bestcitymain li i.kanpur-city{background-position:-124px 0;}.bestcitymain li a:hover i.kanpur-city{background-position:-124px -62px;}
.bestcitymain li i.lucknow-city{background-position:-186px 0;}.bestcitymain li a:hover i.lucknow-city{background-position:-186px -62px;}
.bestcitymain li i.patna-city{background-position:-248px 0;}.bestcitymain li a:hover i.patna-city{background-position:-248px -62px;}
.bestcitymain li i.agra-city{background-position:-310px 0;}.bestcitymain li a:hover i.agra-city{background-position:-310px -62px;}
.bestcitymain li i.rachi-city{background-position:-372px 0;}.bestcitymain li a:hover i.rachi-city{background-position:-372px -62px;}
.bestcitymain li i.meerut-city{background-position:-434px 0;}.bestcitymain li a:hover i.meerut-city{background-position:-434px -62px;}
.bestcitymain li i.varanasi-city{background-position:-496px 0;}.bestcitymain li a:hover i.varanasi-city{background-position:-496px -62px;}
.bestcitymain.home{display: flex; flex-wrap: wrap; justify-content: center;}
.bestcitymain.home li{width: 20%;}
.bestcitymain.home li:nth-of-type(5){border-top-color:transparent; border-right-color: transparent; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}
.bestcitymain.home li:nth-of-type(1){border-bottom:1px solid #f1f1f1;}
.bestcitymain.home li:last-child{border-right-color:transparent;border-left:1px solid #f1f1f1;}
.schedule-bg{background-color:#f7f7f7;padding-top:30px;padding-bottom:50px;}
.schedule-bg h1{ margin-bottom:25px;}
.scheduleTab_detail{background-color: transparent;}
.scheduleTab .col-lg-12{ padding-left:25px; padding-right:25px}
.owl-carousel .owl-item .item iframe{height: 213px; width: 100%;}
.owl-carousel .owl-nav button.owl-next>span{position: absolute; right:-25px; top:55px; font-size:50px; font-weight: 300;}
.owl-carousel .owl-nav button.owl-prev>span{position: absolute; left:-25px; top:55px; font-size:50px; font-weight: 300;}
.owl-carousel .owl-nav button.owl-next:hover>span,.owl-carousel .owl-nav button.owl-prev:hover>span{ color: black;}
.home-new-code{padding-top: 30px;}
.home-new-code p.lable-info{margin-bottom: 0; line-height: 35px; text-align: right;}
.sks-banner{padding-top:20px; padding-bottom:20px;}
@media only screen and (max-width: 600px) {
    body{background-size:100% 500px;}
    .container{width:100%;}
    .nav-bar li:before{content: "";}
    .nav-bar li a{padding: 0 0;}
    .main-hearder{flex-wrap: wrap; margin-bottom: 20px; width: 100%;}
    .main-hearder .contantMain{width: 100%; margin-top:10px;}
    .main-hearder .subHeaing{width: 100%; margin-top:10px; margin-bottom: 10px; font-size:16px;}
    .reg-form ul li{width: 100%; padding: 0;}
    .quiz-list li{width: 100%;}
    .header nav .navbar-collapse{padding-left:15px;}
    .header nav .container-fluid{padding-left:15px;}
    .header nav .navbar-nav{margin-top: 0;}
    .header nav .navbar-nav>li>a{padding-left: 0;}
    .main-hearder .logo_col{width: 100%;}
    .main-hearder .heading{font-size:24px; margin-bottom: 15px; margin-top:15px;}
    .date_col .icon{width: 30px; height: 30px;}
    .date_col .i-cities{background-position: 0 -30px;}
    .date_col .i-states{background-position: 0 -60px;}
    .date_col .number{font-size: 60px;}
    .date_col .days,.date_col .cities,.date_col .states{font-size:13px;}
    .date_col .days{left: -10px;top: -11px;}
    .date_col .cities{left: -10px;top: -14px;}
    .date_col .states{left: -10px;top: -17px;}
    .add-info li{font-size: 13px; padding: 0 5px;}
    .progress1:after,.progress2:after{display: none;}
    .nav-tabs {overflow-x: auto;overflow-y: hidden;display: -webkit-box;display: -moz-box;}
    .nav-tabs>li {float: none;}
    .header .logo .lang{/*float: right;*/padding:0;}
    .date_col{padding: 0 25px 0 15px;}
    .page-heading{font-size: 36px;}
    .register h2{margin-bottom:0;}
    .schedule{padding-top: 0;}
    .quiz-contant{padding-top: 0;}
    .schedule h2{padding-bottom:0;}
    .scheduleTab .schedule_date{margin-right:10px;}
    .scheduleTab .schedule_wrap{border-bottom: 1px solid #efefef; margin-bottom: 15px; padding-bottom: 15px;}
    .scheduleTab .venue{padding-top:10px}
    .main-hearder .logo_col{display: flex;}
    /*.main-hearder .logo_col ul{width: 30%;}*/
    .main-hearder .logo_col ul li img{max-width: 100%;}
    .main-hearder .logo_col h1{display: block;width: 70%;padding: 0 0 0 5%;margin-top:50px;font-size: 30px;}
    /*.main-hearder .heading{display: none;}*/
    .popup-box .thank-img img{max-width:100%;}
    .quiz-contant h2{text-align: center;}
    .quiz-contant h2 strong{display: block;margin-bottom: 15px;}
    .facebook-btn{/* clear: both; */float: none !important;margin: 0 auto;display: inline-block;top: 0;}
    .popup-box .back-btn{margin-top: 0;}
    .date_col .daysHi{left: -2px;top: -5px;}
    .date_col .citiesHi{left: -5px;top: -9px;}
    .date_col .statesHi{left: -4px;top: -10px;}
    .main-hearder .logo_col ul{text-align: center; width: 100%; margin-bottom: 0;}
    .main-hearder .logo_col li.web{display:none;}
    .main-hearder .logo_col li.mobile{display:block;}
    .m-full-btn{width: 100%;}
    .div-header{flex-wrap:wrap; padding-top: 20px; padding-bottom: 30px;}
    .div-header>div{width: 100%; text-align: center;}
    .div-header>div.logo-detail img{width:130px;}
    .div-header .title{justify-content: center;}
    .div-header .title h1{font-size:32px;}
    .div-header .title img{width:80px;}
    .bestcitymain li,.bestcitymain.home li{width: 50%;}
    .bestcitymain li:nth-child(2n){border-right:0;}
    .bestcitymain li:nth-child(3n),.bestcitymain li:nth-child(4n){border-top:1px solid #f1f1f1;}
    .bestcitymain.home li:nth-of-type(5){border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left-color:transparent;}
    .bestcitymain.home li:nth-of-type(1n+5){border-bottom: 1px solid #f1f1f1;}
    .bestcitymain.home li:last-child{border-right: 1px solid #f1f1f1;border-bottom-color:transparent;border-top-color:transparent;}
    .home-new-code p.lable-info{text-align: center;}
    .sks-banner img{max-width: 100%;}
	.steps{ width:100%}
}
