.logo-header img {

    max-height: 90px;

}

.banner-one {

    width: 100%;

}

.banner-one .banner-inner {

    align-items: center;

}

.banner-one .banner-media:after {

    right: 40px;

}

.banner-one .banner-content {

    padding-right: 0;

}

.banner-one .banner-media .main-img {

    border-radius: 20px;

}

.banner-one .banner-media {

    margin-right: 0;

    margin-left: 0;

}

.banner-one .banner-media:after {

    bottom: 0;

}

.banner-one .banner-content .sub-title:before {

    display: none;

}

.banner-one .banner-inner:before {

    top: 45%;

    width: 100%;

}

.section-wrapper4 {

    margin: 0;

}

.counter-text {

    text-align: center;

}

.view-more-box {

    width: 100%;

    text-align: center;

    margin-top: 50px;

}

.view-more-box .btn {

    font-size: 11pt;

}

.view-more-box .btn i {

    margin-right: 5px;

}

.voting-intro .section-head {

    margin: 0;

}

.dz-card.style-1 .dz-info p {

    margin-bottom: 0;

}

.dz-card.style-6 .dz-meta ul li:not(:last-child):after {

    display: none;

}

.dz-card.style-6 .dz-meta ul li {

    margin-right: 0;

    margin-left: 30px;

}

.dz-card.style-6 .dz-media .dz-badge, .dz-card.style-7 .dz-category .dz-badge-list li .dz-badge {

    color: white;

}

.whatsapp-floater {

    position: fixed;

    bottom: 40px;

    left: 40px;

    background: #25d366;

    border-radius: 50%;

    display: flex;

    align-items: center;

    /* padding: 10px 15px; */

    width: 70px;

    height: 70px;

    text-align: center;

    justify-content: center;

    cursor: pointer;

    z-index: 999;

}

.whatsapp-floater i {

    color: white;

    font-size: 28pt;

    line-height: 0;

}

.footer-logo img {

    height: 100px;

}

.map-iframe.style-1 {

    margin: 0;

}

.contact-info.style-1 {

    margin-bottom: 0;

    margin-right: 0;

    margin-top: 0;

    max-width: 100%;

}

.breadcrumb-item + .breadcrumb-item::before {

    float: right;

}

.breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {

    padding-right: 0;

    padding-left: 10px;

}

.questions-panel {



    width: 100%;



}



.questions-panel-header {



    width: 100%;



}



.questions-panel-header p {



    margin: 0;



    color: #B1B1B1;



    font-weight: 700;



    font-size: 14pt;



    line-height: 1.4;



}



.question-item {



    width: 100%;



    border-radius: 15px;



    padding: 30px 35px;



    background: white;



    margin-bottom: 20px;

    border: 1px solid rgba(0,0,0,0.10);



}



.question-item .question-item-header {



    display: flex;



    align-items: center;



    border-bottom: 1px solid #E4E4E4;



    padding-bottom: 25px;



}



.question-item .question-item-header .question-item-content {



    margin-right: auto;



}



.question-item .question-item-header img {



    margin-left: auto;



    height: 50px;



}



.questions {



    width: 100%;



    margin-top: 25px;



}



.question-item .question-item-header .question-item-content span {



    color:rgba(177,177,177,0.80);



}



.question-item .question-item-header .question-item-content p {



    margin: 0;



    color: #666666;



    font-weight: 700;



    font-size: 13pt;



    margin-top: 5px;



}



.radio-check-item, .box-check-item {



    display: inline-block;



    margin-right: 15px;



}



.question-item input[type=radio], .question-item input[type=checkbox] {



    display: none;



}



.radio-check-item.hidden-check input[type="radio"] + label, .radio-check-item.hidden-check input[type="checkbox"] + label {



    padding: 10px 75px;



    line-height: 30px;



    border: none;



    border-radius: 50px;



    background: #F7F7F7;



    border: 1px solid transparent;



}



.question-item .question-item-answers {



    padding: 20px 0px;



    padding-bottom: 0;



}



.radio-check-item input[type="radio"] + label, .radio-check-item input[type="checkbox"] + label {



    position: relative;



    margin: 0;



    font-size: 16px;



    color: #B1B1B1;



    cursor: pointer;



    display: block;



    font-weight: 700



}



.radio-check-item label i {



    display: none;



    margin-right: 10px;



}



.active-check-item label {



    border-color: #186f61 !important;



    color: #186f61 !important;



    background: transparent !important;



}



.active-check-item label i {



    display: inline-block;



}



.questions-panel button {



    display: inline-block;



    margin: 0 auto;



    background: #FF9B0F;



    color: white;



    padding: 15px 70px;



    border-radius: 50px;



    font-size: 14pt;



    margin-top: 50px;



    border: none;



    line-height: 30px;



}



.questions-panel button i {



    margin-right: 10px;



}

.question-item .question-item-header i {

    font-size: 31pt;

    color: #186f61;

}

.header-nav .nav > li .mega-menu, .header-nav .nav > li .sub-menu {
    width: 300px;
}