/****************************************** TYPOGRAPHY CSS ******************************************/
html{overflow-x: hidden; width: 100%;}
body { background: #FFF; padding: 0; margin: 0; font-size: 18px; color: #56605f; font-family: Montserrat,sans-serif;line-height: 24px; overflow-x: hidden !important; width: 100%; position:relative; font-weight:400; }

h1, h2, h3, h4, h5, h6, input, select, textarea, button { outline: none !important; }
header, section, footer { display: block; }


/********************* LINK CSS *********************/
a { color: #e68844; outline: none !important; text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
a:hover, a:focus, select:focus, button:focus { outline: none; text-decoration: none; }
a:hover, a:focus { color: #43a297; }
* { margin: 0; padding: 0; }

a.readmore{text-align:left; padding:0 0 0  0; font-weight:300;color: #e68844; font-family: 'Montserrat', sans-serif; font-size: 16px; position: relative;}
a.readmore:hover, a.readmore:focus { color: #43a297; }


/********** INPUT **********/
.input-text { background-color: #fff; border: 1px solid #bbb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #56605f; display: block; line-height:36px; height:48px; padding: 5px 15px; font-size:16px; outline:none; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance:none;}
.input-text:focus, textarea:focus {border: 1px solid #43a297}
textarea {min-height: 100px;padding: 10px 15px !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}

label { display:block;font-size: 18px;line-height: 24px;font-weight:600;color: #56605f;}
label.required:after{ content:"*";  color:#56605f; position:relative; left:5px;}

.form-group{ width:100%; float:left; margin-bottom:28px;}

input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color:#8f9f9c;}
::-webkit-input-placeholder { color: #8f9f9c;}
::-moz-placeholder { color: #8f9f9c;}
:-ms-input-placeholder { color: #8f9f9c;}
:-moz-placeholder { color: #8f9f9c;}


/********** BOOTSTRAP SELECT **********/
.bootstrap-select{ width:100% !important;}
.bootstrap-select > .dropdown-toggle.btn { background-color: #fff !important; border: 1px solid #56605f; line-height:46px; height:48px; padding: 0px 15px; font-size:16px; color: #56605f; text-transform:none; font-weight:400; font-family: 'Nunito', Arial, Helvetica, sans-serif;}
.bootstrap-select .caret{/*border-top: 5px solid ;border-right: 5px solid transparent;border-left: 5px solid transparent;*/color: #979ca3;border:none !important;}
.bootstrap-select .caret:before{content: "\f0d7";font-family: 'FontAwesome'; font-size: 16px;right: 0px; position: absolute;line-height:5px;}
.bootstrap-select.dropup .caret:before{content: "\f0d8";}
.bootstrap-select.dropup .caret{border-top: 0 !important;}
.bootstrap-select .dropdown-menu{font-size: 16px;min-width:100% !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.bootstrap-select .dropdown-menu li{ padding:0 !important; margin:0;letter-spacing:normal;}
.bootstrap-select .dropdown-menu li:before{display:none;}
.bootstrap-select .dropdown-menu li a{padding: 5px 20px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background-color: #43a297;}
.bootstrap-select > .dropdown-toggle.btn:focus{outline:none;}
.bootstrap-select.open .btn{border: 1px solid #4ca69c !important;}
 .dropdown-menu { padding: 0; }

/********************* BUTTON CSS *********************/
.btn {height: 40px;font-size: 16px !important;line-height: 38px !important;text-decoration: none !important;padding: 0 !important;background-color: transparent; border: 3px solid #e68844; text-align:center; min-width:256px; color: #e68844; font-weight: 700; font-family: 'Montserrat', Arial, Helvetica, sans-serif; display: inline-block; font-size: 16px;letter-spacing: 0.5px;line-height: 48px;padding: 0 18px;text-transform: uppercase;position:relative; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; vertical-align: middle;}
.btn:hover, .btn:focus, .btn:active { background-color: #e68844; color: #FFF; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}

.btn.btn-small{ line-height: 36px; border-width:2px; min-width:156px;font-size:14px;}
 
.btn-rounded{background-color: #43a297;font-size: 14px;min-width:100px;letter-spacing: 0.5px;line-height: 38px;padding: 0 18px;font-family: 'Nunito', Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight:600;color: #FFF;border: 1px solid #43a297;height:38px;border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px;}
.btn-rounded:hover, .btn-rounded:focus, .btn-rounded:active { background-color: #e68844; color: #FFF; border: 1px solid #e68844;}

.btn.btn-large{background-color: #e68844; border: none; text-align:center; min-width:296px; line-height:30px; font-size: 18px; padding: 20px 18px;color: #FFF;-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.25) !important;-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.25) !important;box-shadow: inset 0 0 10px rgba(0,0,0,.25) !important;}

.btn-large:hover, .btn-large:focus, .btn-large:active { background-color: #42a196; color: #FFF; border: none;}
.btn-large img{ margin-right:11px;}


/********************* LOGIN PAGE CSS *********************/
div#content {padding: 0 !important;}
.login-page{width:100%;float:left;padding:120px 0 60px 0;background-color: #f7f7f7; background-position: top center !important; background-size: cover !important; position:relative;}
.login-page:before{content:""; position: absolute; z-index: 1; left: 0px; top:0px;right:0;bottom:0;background:rgba(0,0,0,0.4);}
.login-page .container{ position:relative; z-index:1;}
.form-container{width:100%;max-width:546px; margin:0 auto;display:table;background-color: rgba(255,255,255,0.95);-webkit-box-shadow: 0 10px 16px rgba(0,0,0,.3);-moz-box-shadow: 0 10px 16px rgba(0,0,0,.3);box-shadow: 0 10px 16px rgba(0,0,0,.3);}
.form-title{width:100%;float:left; background-color:#4ca69c; padding:18px 15px; text-align:center;}
.form-title h1{color:#FFF; font-size:26px; font-weight:600; margin:0 0 0 0;}
.input-container{width:100%;float:left; padding:40px 40px;}
.form-container .row{margin-right: -12px;margin-left: -12px;}
.form-container .col-md-12, .form-container .col-md-6{padding-right: 12px;padding-left: 12px;}
.form-container .form-group.col-half{ width:50%;display:inherit;}
.form-container .custom-checkbox, .form-container .custom-radio{margin-bottom:10px;}
.form-container .input-text{background-color: #f9f9fa;border: 1px solid #c6c9ca;}
.form-container .input-text:focus{border: 1px solid #4ca69c;}
.form-container .btn{font-weight: 600;}
.login-form .input-container{padding: 40px 60px;}
.login-form .input-text{padding: 0px 15px 0px 62px;}
.input-icon{ position:absolute; left:0; bottom:0; width:48px; height:48px;border-right: 1px solid #c6c9ca; text-align:center;line-height:46px;/* background-color:#f9f9fa;*/}
.input-icon img{ max-width:25px; width:100%; height:auto;}
/*.input-icon.password-icon{background: url('../images/sprite.png') no-repeat -1096px -105px;}*/
.form-container .form-group{position:relative;margin-bottom: 24px;}
.forgot-password a{ font-weight:600;color:#56605f;font-size:16px;}
.forgot-password a:hover, .forgot-password a:focus{color:#e68844;}
.btn.solid{background-color: #e68844;min-width:212px;color:#FFF;}
.btn.solid:hover, .btn.solid:focus, .btn.solid:active{background-color: transparent;color: #df4f32;}
form#login_form .input-text {margin-bottom: 0;}

.other-login{ width:100%;float:left;padding:40px 15px 30px 15px;position:relative;text-align:center;}
.dotted-title{position:absolute;left:0;right:0;top:0;text-align:center;font-size:16px;font-weight:600;color:#56605f;}
.dotted-title:before{content:""; height:1px;position: absolute; left: 0px; top:0px;right:0;background:url(../images/dotted-line.png) repeat-x;}
.dotted-title span{ background:#f7f7f7; padding:5px 15px;display:inline-block; z-index: 1;position:relative;top:-18px;font-family: 'Montserrat', sans-serif;}
.other-login a{ display:inline-block; margin:5px 7px;}
.register-link{width:100%;float:left; position:relative;padding:26px 15px 22px 15px;text-align:center;font-size:18px;}
.register-link p{ margin:7px 0;}
.register-link a{ text-decoration:underline;font-weight:600;}

.forgot-password-form{font-size:16px; line-height:22px;}
.forgot-password-form a.btn{ min-width:180px; margin:18px 0 12px 0;border: 3px solid #c6c9c9;color: #56605f;}
.forgot-password-form a.btn:hover, .forgot-password-form a.btn:focus, .forgot-password-form a.btn:active{border: 3px solid #e68844;color: #e68844;background-color: transparent;}
.forgot-password-form .btn{ min-width:260px;}

footer#colophon {padding: 0;margin: 0;}

.left-part {width: 30%;display: inline-block;vertical-align: top;}
.right-part{width: 68%;display: inline-block;padding-left: 20px;}

.quiz-main-section{height: 100vh;}
.quiz-main-section form .submit-box {position: fixed;bottom: 0;width: 100%;	left: 0;}
.gender-fields {padding-top: 10px;}
.gender-fields input {width: 15px;height: 15px;}
.gender-fields input#female {margin-left: 20px;}
.gender-fields label.radio-field-label {display: inline-block;padding-left: 10px;}
.input-icon.mail-icon img {max-width: 20px;}

a.menu-scroll-down {display: none !important;}

div#primary{padding:0 !important;}
.main-navigation a {padding: 20px 0;}
header.top-nav-collapse .wsmenu-submenu{top: 48px;}

.page-header.top-section-pad{padding-top: 57px;}

.top-user-icon i {font-size: 20px;}

ul#top-menu li {margin: 0 10px;}
ul#top-menu li:first-child {margin-left: 0;}
ul#top-menu li:last-child {margin-right: 0;}
.section-title-custom h1 {margin-top: 0;font-size: 34px;line-height: 40px;letter-spacing: 0.8px;margin-bottom: 11px;}
.section-title-custom h1 strong{font-weight: 800;color: #e68844;}

ul.page-numbers {display: inline-block;}
ul.page-numbers li:before{display: none;}
ul.page-numbers li {font-size: 16px;padding: 0;text-transform: uppercase;margin: 0 4px;line-height: 40px;float: left; display: inline-block;}
ul.page-numbers a.page-numbers {padding: 8px 15px;border: 1px solid #dce4e4;text-align: center; color: #56605f;line-height: 22px;}
ul.page-numbers a.prev.page-numbers, ul.page-numbers a.next.page-numbers {border: 2px solid #dce4e4;padding: 8px 12px;font-weight: 700;font-family: 'Montserrat', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;display:inline-block; vertical-align:top;}
ul.page-numbers span.page-numbers.current, ul.page-numbers a.page-numbers:hover, ul.page-numbers a.page-numbers:focus{padding: 8px 15px;text-align: center; line-height: 20px;border: solid 1px #e68844;background: #FFF;color: #e68844;}
ul.page-numbers a.prev.page-numbers:hover, 
ul.page-numbers a.prev.page-numbers:focus, 
ul.page-numbers a.next.page-numbers:hover, 
ul.page-numbers a.next.page-numbers:focus{border: 2px solid #e68844;color: #e68844;padding: 8px 12px !important;}

.ajax-loader{display:none;}
.ajax-loader:before{content: "";position: absolute;background:url(../images/loader.gif);width: 25px;height: 25px;top: 15px;margin-left: 10px;}

/* 404 Page */
.error-image img { margin-bottom: 20px;}
.error-image { text-align: center;}


/* Registration Form  */

.form-group input.error {border: 1px solid #f00 !important;}
.form-group label.error {display: none !important;}
.form-group span.error {color: #f00;font-size: 12px;line-height: normal;position: relative !important;}
/*.user_register_form .form-group span.error {position: absolute !important;}*/

.success-msg{display:none;text-align:center;position: relative;float: left;width: 100%;}
.success-msg.green{border: 2px solid green;padding: 5px;}

.success-msg a {color: #fff;text-decoration: underline;}
.success-msg a:hover {color: #fff;text-decoration: none;}

.with-login-reviews .ajax-loader{position: relative;top: -30px;}

/*.safari-review-thumb .img-circle img {width: 104px; height: 90px;}*/
.with-login-reviews .reviews-btn-block .ajax-loader{ position:relative; }
.with-login-reviews .dropdown .error{ top:52px; }
.with-login-reviews .error + .dropdown-toggle { top: -23px;}
.with-login-reviews .rating .error:nth-child(n+4) {display: none;}
.with-login-reviews .rating .error {display: block; top: 42px;}
.reviews-form .rating:not(:checked) > label {text-shadow: none !important;}
.reviews-form button[disabled], html input[disabled] {background: #ddd;}

.success-msg{padding: 10px 11px;background: #43a297;color: #fff;font-weight: 600;text-align: center;max-width: 100%;margin: 30px auto 30px;width: 100%;}
.close-msg{float: right;margin-top: -10px;padding: 12px;margin-right: -12px;}


footer#colophon {display: none;}
.quiz-main-section .image-holder{text-align:center;}

.image-holder img {border: 7px double #4da79c;padding: 15px;}
.btn {background-color: #4da79c !important;min-width: 156px;border-color: #4da79c !important;text-transform: uppercase;}
.submit-box {position: relative;}
.ajax-loader {display: none;}
.ajax-loader:before {content: "";position: absolute;background: url(/wp-content/uploads/2020/12/loader.gif);width: 25px;height: 25px;top: 15px;margin-left: 10px;}
.field-error {border: 1px solid #f00 !important;background: #ffa7a7 !important;}
span.error {color: #f00;}
.success-msg {display: none;position: relative;float: left;padding: 10px 11px;background: #4da79c;color: #fff;font-weight: 600;text-align: center;max-width: 100%;margin: 30px auto 30px;width: 100%;}
.navigation-top {position: relative;    background: #4da79c;}
.logo {display: inline-block;padding: 10px 0;}
.logo h1{margin:0 !important;color:#fff;}
.logo h1 a{color:#fff;}
nav#site-navigation {float: right;display: inline-block;}
.menu li a {font-size: 16px;color:#fff;}
.menu li a:hover {color: #000;}

.quiz-main-section form {max-width: 400px;margin: 0 auto;padding-bottom: 40px;}
.quiz-main-section {background-color: rgba(255,255,255,0.95);/*-webkit-box-shadow: 0 10px 16px rgba(0,0,0,.3);-moz-box-shadow: 0 10px 16px rgba(0,0,0,.3);box-shadow: 0 10px 16px rgba(0,0,0,.3);*/padding: 120px 0 70px;}
.submit-box #submit_answer {width: 100%;}

.quiz-main-section h2 {text-align: center;font-size: 28px;font-weight: 700;}
.quiz-main-section .not-login-section h2{font-size: 22px;text-align: center;font-weight: 500;}
.not-login-section {padding-top: 20px;}

.not-login-btn {padding: 10px 0;text-align: center;position: fixed;left: 0;bottom: 0;margin: 0 auto;width: 100%;background: #4da79c;}
.not-login-btn .btn{background: #fff !important;color: #4da79c;}

button.menu-toggle {color: #fff;font-size: 14px;padding-right: 0;background: transparent !important;}
button.menu-toggle .icon {font-size: 22px; margin-left: 5px;margin-right: 0;float: right;}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {color: #fff;}


.inner-cms-pages {padding: 100px 0;}
.inner-cms-pages .wrap{padding: 0 20px;}
.winner-page .listing-view {padding-top: 10px;}
.winner-page .accordion {background-color: #4da79c;color: #fff;cursor: pointer;position: relative;padding: 15px 40px 15px 20px;width: 100%;border: none;text-align: left;font-size: 18px;transition: 0.4s;font-weight: 600;}
.winner-page .accordion.active, .winner-page .accordion:hover {background-color: #000;}
.winner-page .accordion:after {content: '\002B';position: absolute;right: 15px;top: 50%;transform: translate(0, -10px);color: #fff;font-weight: bold;float: right;margin-left: 5px;font-size: 30px;}
.winner-page .accordion.active:after {content: "\2212";}
.winner-page .panel {background-color: #f7f7f7;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;    border: none;}
.winner-page table{margin-bottom:0;}
.winner-page tr td {padding: 5px 0;font-size: 15px;}
.winner-page tr:last-child{border-bottom:none;}
.winner-page .winner-inner-details {padding: 20px;}
.view-all-winners {text-align: center;margin-top: 20px;}
.winner-inner-details.all-winner-by-quiz {padding: 0;border: 1px solid #ddd;}
.winner-inner-details.all-winner-by-quiz table th {background: #4da79c;padding: 10px 15px;color: #fff;}
.winner-inner-details.all-winner-by-quiz tbody tr td {padding: 10px 15px;}
table .align-center{text-align:center;}
.goto-quiz a {width: 90%;}

.contatc-form-container .input-container {padding: 0;}
.contact-inner-section {padding-top: 30px;}
.wpcf7-response-output {display: inline-block;text-align: center;font-size: 14px;}
.invalid .wpcf7-response-output {border-color: #f00 !important;}
span.wpcf7-not-valid-tip {display: none;}
.wpcf7-not-valid {border: 1px solid #f00 !important;}
.contact-submit .ajax-loader:before{background:none;}
.wpcf7 .input-text{margin-bottom: 15px;}

.todays-winner-section {padding-top: 20px;}
.todays-winner-section tr td {padding: 8px;font-size: 16px;}

.top-winner-listing-view h2 {margin-bottom: 30px;padding: 0 15px;}
.top-winner-listing-view {padding-top: 30px;}
.top-winner-box {text-align: center;background: #f7f7f7;padding: 40px 20px;box-shadow: 0 0 10px;}
.top-winner-box img {border: 5px solid #4da79c;}
.top-winner-box h3 {padding-top: 0;}
.top-winner-listing-view .win-box {margin-bottom: 20px;}

a.refresh {position: fixed;right: 0;background: #e68844;bottom: 60px;text-align: center;padding: 8px 15px; z-index: 9;}
a.refresh i{color:#fff;}
.refresh.bottom{bottom:60px;}
a.refresh.sub {bottom: 0;}

.rules-month-list {width: 100%;display: inline-block;border-bottom: 1px solid #ddd;margin-bottom: 30px;padding-bottom: 20px;}
.top-winner-listing-view.rules-main-section .rules-month-list h2 {font-size: 18px;font-weight: 600;padding: 0 5px;display: inline-block;float: left;width: 100%;}
.rules-box {margin-bottom: 20px;padding: 0 5px;}
.rules-box .rules-box-inner {text-align: center;background: #4da79c;padding: 8px 5px;}
.rules-box a {color: #fff;font-size: 16px;font-weight: 500;letter-spacing: 2px;}
.rules-box .rules-box-inner:hover, .rules-box .rules-box-inner:focus {background: #566069;}

#myInput {background-image: url('../images/searchicon.png');background-position: 10px 13px;background-repeat: no-repeat;width: 100%;font-size: 16px;padding: 12px 20px 12px 40px;border: 1px solid #ddd;margin-bottom: 12px;}
#wptime-plugin-preloader {background-size: 0 !important;}
div#wptime-plugin-preloader span {position: absolute;top: 40%;left: 50%;font-size: 24px;transform: translate(-55px, 50px);font-weight: 600;color: #4da79c;}
.success-msg span {position: relative;font-size: 20px;}
.success-msg span img {max-width: 70px;margin-bottom: 7px;}

.header-login-user {font-size: 14px;position: absolute;width: auto;color: #fff;z-index: 1;text-align: right;padding: 2px 15px;background: #e68844;float: right;right: 0;}
.header-login-user i {font-size: 18px;vertical-align: middle;}
.header-login-user a {color: #fff;background: #000;padding: 5px 8px;}

div#countdown ul {text-align: center;}
#countdown ul li {display: inline-block;font-size: 1.5em;list-style-type: none;padding: 1em;text-transform: uppercase;background: #4da79c;color: #fff;}
#countdown ul li span {font-size: 3.375rem;margin-bottom: 20px;display: block;}
#countdown ul li.count-days{display:none;}


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


}
@media screen and (max-width:1024px){

.quiz-main-section h2 {font-size: 24px;}
.quiz-main-section .not-login-section h2{font-size: 22px;}

}

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


}

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

/********************* LOGIN PAGE CSS *********************/
.wrap{padding-left: 15px;padding-right: 15px;}
.navigation-top .wrap{padding-left: 15px;padding-right: 15px;}
.navigation-top{bottom: auto;position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 1000;border-bottom: none !important;}
.navigation-top ul#top-menu li {margin: 0;}
.main-navigation a {padding: 8px 0;}
.input-container, .login-form .input-container{padding: 22px 15px 40px 15px;}
.login-page{padding: 70px 0 30px 0;}
.register-link{font-size:16px;}
.quiz-main-section {padding: 100px 0;}

.logo h1 {font-size: 26px;}
.h1, h1 {font-size: 26px;}
.h2, h2 {font-size: 22px;margin: 0;}
.form-title h1{font-size: 22px;}

.menu-header-menu-container {position: absolute;width: 100%;left: 0;top: 50px;border: 0;z-index: 99;}
.menu li a {font-size: 14px;color: #4da79c;}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {color: #4da79c;}
ul#top-menu {-webkit-box-shadow: 0 10px 16px rgba(0,0,0,.3);-moz-box-shadow: 0 10px 16px rgba(0,0,0,.3);box-shadow: 0 10px 16px rgba(0,0,0,.3);}

.inner-cms-pages {padding: 80px 0;}
.winner-page.inner-cms-pages{padding: 80px 0;}
.winner-page .accordion{padding: 15px 40px 15px 15px;}

.left-part {width: 100%;}
.right-part{width: 100%;padding-left: 0;}
.todays-winner-section table.inner-table {margin-top: 20px;}

.responsive-table table, .responsive-table thead, .responsive-table tbody, .responsive-table th, .responsive-table td, .responsive-table tr { display: block;border: none;}
.responsive-table thead tr { position: absolute;top: -9999px;	left: -9999px;}
.responsive-table tr { border: 1px solid #d6dfe1;border-bottom: none;}
.responsive-table td {border: none !important; border-bottom: 1px solid #d6dfe1 !important; position: relative; padding: 20px 0 20px 40% !important; white-space: normal; text-align:left;}
.responsive-table td:before { position: absolute;	top: 50%; left: 15px; width: 35%; padding-right: 10px; white-space: normal;text-align:left;line-height:18px;font-weight: bold;transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.responsive-table td:before { content: attr(data-title) !important; }
.responsive-table tr.vc-th{display:none;}

.top-winner-listing-view h2 {margin-bottom: 20px;font-size: 20px;}
.header-login-user{top:54px;}
#countdown ul li {font-size: 1.125rem;padding: 10px 15px 5px;}
#countdown ul li span {font-size: 3.375rem;margin-bottom: 5px;} 


}


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

.winner-inner-details tr td:last-child {padding-left: 10px;}
.winner-page .winner-inner-details {padding: 12px;}
.winner-inner-details.all-winner-by-quiz.responsive-table {padding: 0;}
}
@media screen and (max-width:480px){

/********************* LOGIN PAGE CSS *********************/
.form-container .form-group.col-half{width:100%; margin:0;}
.form-container .form-group.forgot-password{text-align:center;}
.form-container .btn.solid{min-width:100%;}
.forgot-password-form a.btn{min-width:100%; margin-top:10px;}

.not-login-btn a {min-width: 150px !important;}
.quiz-main-section {padding: 20px;margin-top: 80px;}
.register-link a {margin-bottom: 10px;}
.winner-page .accordion{font-size: 16px;}

}

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



}

