.candidate-body .volunteer_form .condition_text {
    display: flex;
    align-items: center;
}

.candidate-body .contact-page-wrapper .checkbox_input {
    margin-bottom: 0;
}

.call-to-action-sec .widget.widget_subscribe.political {
    margin-bottom: 40px;
}

.menuclasscustomCenter #bizcoxx_main_menu {padding-left: 110px !important;}
.otherpage_header .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {margin-left: 26px !important;}

@media screen and (max-width: 767px) {
    .fixed-header {
        padding: 10px;
    }

    .donation-section-area .candidate-name {
        display: none;
    }

    .countdown-sec .counter-single-item {
        padding-top: 0;
    }

    .counter-single-item .counter-item {
        margin-bottom: 0 !important;
    }

    .donation-section-area .countdown-sec .counter-single-item .counter-item {
        height: auto;
    }

    .donation-section-area .btn-wrapper {
        justify-content: space-between;
        width: 100%;
        margin-top: 0px;
    }

    .donation-section-area .btn-wrapper .price-btn {
        padding: 10px 15px;
        line-height: normal;
        font-size: 15px;
        margin-right: unset;
    }

    .header-area .subtitle .line {
        top: 20px;
    }

    .header-area .subtitle .line-02 {
        top: 30px;
    }

    .header-area.header-sanatory .header-inner.political .title {
        margin-bottom: 20px;
    }

    .header-area.header-sanatory.header-bg-02 {
        background-position: center center;
    }

    .header-area.header-sanatory .header-inner.political .form-group .dropdown .btn {
        padding: 10px;
        height: 50px;
        font-size: 12px;
        line-height: normal;
    }

    .header-area.header-sanatory .header-inner.political .form-group .form-btn {
        position: unset !important;
        height: 50px !important;
        width: auto !important;
        font-size: 12px !important;
    }

    .header-area.header-sanatory .header-inner.political .form-group .form-btn::after {
        display: none;
    }

    .margin-top-120 {
        margin-top: 80px;
    }

    .our-party-section-area.party-vision,
    .campaign-section-area,
    .donation-section-area.political,
    .footer-top.style-02 {
        margin-top: 80px;
    }

    .join-party-section-area {
        padding: 80px 0 0;
    }

    .party-member-section-area {
        margin-top: 180px;
    }

    .counter-section-area {
        margin-top: 0px;
    }

    .section-title {
        margin-bottom: 30px;
    }

    .counter-single-item {
        position: unset;
        text-align: center;
        padding-top: 20px;
    }

    .campaign-list-item-02 {
        margin-top: 80px;
    }

    .btn-wrapper .boxed-btn {
        padding: 12px 20px;
        font-size: 16px;
        line-height: 20px;
    }

    .counter-single-item ul {
        padding: 0;
    }

    .campaign-bg-02 .content {
        margin: 0 20px;
    }

    .donation-section-area .boxed-btn {
        margin-top: 0px !important;
    }

    .widget.footer-widget.widget_subscribe .header-content .title.style-01 {
        text-align: left;
    }

    .header-area.header-sanatory.header-bg-02 {
        padding: 110px 0;
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav {
        margin-top: 50px;
    }

    .faqs-page {
        padding-bottom: 0px;
    }

    .margin-bottom-120 {
        margin-bottom: 80px;
    }
    .faqs-page__single.mar-b-0 {
        margin-top: 30px;
    }

    .faq-one-accrodion .accrodion-title h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .faq-one-accrodion .accrodion-title,
    .faq-one-accrodion .accrodion-content {
        padding: 20px;
    }

    .faq-one-accrodion .accrodion-title h4::before {
        right: -20px;
    }

    .contact-detail {
        padding: 20px 10px;
    }

    .reuest_poll_form {
        padding: 5px;
    }

    .contact-page-form-section .contact-item-wrapper {
        padding-bottom: 20px;
    }

    .signup_form .form-group .tab-grp .form-control {
        width: 47%;
        margin: 0;
        height: 52px;
    }

    .bootstrap-table .pagination-detail {
        position: unset;
        display: block;
    }

    .current-poll {
        padding-bottom: 0;
    }

    .donation-section-area {
        margin-bottom: -105px;
    }

    .widget.widget_subscribe .desktop-center.btn-wrapper {
        text-align: left !important;
    }

    .donation-section-area .countdown-sec .counter-single-item .counter-item {
        width: 65px;
    }

    .donation-section-area .countdown-sec .counter-single-item .counter-item h6 {
        font-size: 15px;
    }

    .poll_detail_share .countdown-sec {
        margin-top: 50px;
    }

    .counter-single-item .counter-item {
        margin-bottom: 10px;
    }

    .social-form-sec .detail {
        font-size: 15px;
    }

    .icon-set img {
        margin-right: 5px;
    }

    .poll_detail_share .countdown-sec .counter-single-item .counter-item {
        width: 100px;
        height: 100px;
        margin-right: 10px;
        margin-bottom: 50px !important;
    }

    .custom-content .title {
        font-size: 30px;
        line-height: 40px;
    }

    .slider-section {
        padding-top: 80px;
    }

    .col-cus {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 10px;
    }

    .social-form-sec {
        justify-content: center;
    }

    .candidate-detail .profile-div {
        justify-content: center;
    }

    .candidate-detail .basic-detail {
        text-align: center;
    }

    .candidate-detail .text-right {
        text-align: center !important;
    }

    .boxed-btn {
        padding: 12px;
    }

    .current-poll-detail .slick-dots {
        bottom: 5px;
    }

    .profile-box .personal-form.join-form .row {
        justify-content: center;
    }

    .candidate-body .social-form-sec {
        margin-top: 0;
    }

    .contact-page-wrapper .contact-form .content .title.single-title {
        font-size: 50px;
    }

    .candidate-body .social-form-sec .contact-page-wrapper {
        margin-top: 50px;
    }

    .custom-control-inline {
        margin-left: 4px;
    }

    .single-candidate-page .about-us-section-area.about-bg {
        padding: 50px 0 !important;
    }

.navbar-area.nav-style-02{
	top:0;
}

    .navbar-area .nav-container {
        min-height: 60px;
    }

    .navbar-area.nav-style-02 {
        min-height: 80px;
    }

    .navbar-area.nav-style-02 .nav-container {
        padding: 0 !important;
    }

    .join-section .contact-page-form .col-xs-12,
    .counter-section-area .row .col-xs-12,
    .extrafields .row .col-xs-12,
    .personal-form.join-form .col-md-6,
    .social-form-sec .col-lg-6 {
        width: 50%;
    }

    button.btn-primary {
        padding: 16px;
    }

    .extrafields .row .col-xs-12:last-child {
        width: 100%;
    }

    .counter-section-area .counter-section-inner.political {
        padding: 0;
    }

    .counter-section-area .counter-section-inner .single-counterup-02 {
        padding: 20px;
    }

    .counter-section-area .counter-section-inner .single-counterup-02 .content .title {
        font-size: 17px;
    }

    .join-section .contact-form.contact-bg.style-01 {
        padding: 20px !important;
    }

    .join-section .profile-box {
        padding-bottom: 0px !important;
    }

    .img_abouttop {
        max-width: 70%;
        margin: 0 auto;
        display: block;
        margin-bottom: 50px;
    }

    .user-profile {
        min-height: 300px;
    }

    .mobile-set {
        display: flex;
    }

    .mobile-set .total_label {
        margin-left: 0;
        margin-right: 10px;
    }

    .basic-detail .verify-user {
        position: absolute;
    }

    .tab-grp .selection {
        width: 50%;
    }

    .selection label {
        width: 95%;
        margin-right: 0px;
    }
	
	.circle{
		left: -22px;
		top: -70px;
	}
	
	.w-48 {
    width: 130px;
}

.h-48 {
    height: 130px;
}
}

@media only screen and (max-width: 991px) {
    .otherpage_header .header-style-01 .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav.political li a {
        color: #fff !important;
    }

  /*  .navbar-area.nav-style-02 {
        position: unset;
    }

    .white-logo .bg-primary-600\/25 {
        background-color: rgba(84, 72, 238, 0.25);
    }

    .white-logo {
        min-height: 50px;
    }*/
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .fixed-header {
        padding: 10px;
    }
    .header-area .subtitle .line {
        top: 15px;
    }

    .header-area .subtitle .line-02 {
        top: 25px;
    }

    .donation-section-area .candidate-name {
        font-size: 28px;
    }
    .fixed-header .col-md-5 {
        justify-content: flex-start !important;
    }

    .donation-section-area .btn-wrapper .price-btn {
        padding: 10px 20px;
        margin-right: 15px;
    }

    .header-area.header-sanatory .header-inner.political .form-group .form-btn {
        position: unset !important;
    }

    .header-area.header-sanatory .header-inner.political .form-group .form-btn::after {
        display: none;
    }

    .faqs-page {
        padding-bottom: 0px;
    }

    .faqs-page__single.mar-b-0 {
        margin-top: 30px;
    }

    .tab-grp {
        justify-content: center;
    }

    .contact-detail {
        padding: 20px 20px 30px 20px;
    }

    .current-poll {
        padding-bottom: 0;
    }

    .col-cus {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
        margin-bottom: 20px;
    }

    .social-form-sec {
        justify-content: center;
    }

    .slider-section .slick-next {
        right: 0;
    }

    .slider-section .slick-prev {
        left: 0;
        z-index: 1;
    }

    .donation-section-area {
        margin-bottom: -85px;
    }

    .donation-section-area .countdown-sec .counter-single-item .counter-item {
        width: 55px;
        margin-right: 5px;
    }

    .donation-section-area .countdown-sec .counter-single-item .counter-item h6 {
        font-size: 12px;
    }

    .candidate-body .donation-section-area .candidate-name {
        font-size: 22px;
    }

    .candidate-body .contact-page-wrapper .contact-form.contact-bg {
        margin-top: 50px;
    }

    .boxed-btn {
        padding: 12px;
    }

    .chart-sec .row .col-md-6 {
        margin-bottom: 30px;
    }
	
	.join-section .btn-wrapper .boxed-btn.political-btn.style-01{
		width:100%;
	}
	
	.navbar-area .nav-container .navbar-collapse .navbar-nav{
		margin-top:80px;
	}
	
	.profile-div .total_label{
		margin-left:0px;
	}
	
	.circle {
    left: -16px;
	    top: -90px;	
}

.h-48 {
    height: 180px;
}

.w-48 {
    width: 180px;
}
}

@media screen and (min-width: 1081px) and (max-width: 1600px) {
	.header-area.header-sanatory .header-inner.political .form-group .form-btn{
		position:unset !important;
	}
	
	.header-area.header-sanatory .header-inner.political .form-group .form-btn::after{
		display:none;
	}
}

@media only screen and (min-width:1600px) and (max-width:1799px) {
/*.header-inner form .form-group {margin-left: 22% !important;}*/

.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-size: 13px;}
.otherpage_header .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {margin-left: 17px !important;}
}

@media only screen and (min-width:1400px) and (max-width:1599px) {
/*.header-inner form .form-group {margin-left: 22% !important;}*/

.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-size: 13px;}
.otherpage_header .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {margin-left: 31px !important;}
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
/*.header-inner form .form-group {margin-left: 16% !important;}*/

.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-size: 13px;}
.otherpage_header .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {margin-left: 11px !important;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
/*.header-inner form .form-group {margin-left: 8% !important;}	*/
.header-area.header-sanatory .header-inner.political .form-group .form-btn {position: unset !important;}

.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-size: 13px;}
.otherpage_header .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {margin-left: 11px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
#bizcoxx_main_menu {position: absolute; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}
.navbar-nav .dropdown-menu {background-color: #554CE4;}

.header-area.header-sanatory .header-inner.political .form-group div.dropdown {width: 200px !important;}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
.navbar-area .nav-container .responsive-mobile-menu{padding: 15px 0 25px}
#bizcoxx_main_menu{margin: 0 !important; float: none !important; padding: 0;}
#bizcoxx_main_menu .col-md-12{padding: 0}
.header-area.header-sanatory .header-inner.political .form-group{display: block; margin: 0}
.header-area.header-sanatory .header-inner.political .form-group div.dropdown{width: 100% !important; margin: 0 0 10px!important}
.header-area.header-sanatory .header-inner.political .form-group .form-btn{width: 450px !important}
.search_form .select2-container .select2-selection--single {height: 55px !important;}
.search_form .select2-selection__rendered { line-height: 55px !important;}
.search_form .select2-selection__arrow { height: 55px !important;}
.navbar-nav .dropdown-menu {background-color: #554CE4;}

}

@media only screen and (min-width: 480px) and (max-width: 639px) {
.navbar-area .nav-container .responsive-mobile-menu{padding: 15px 0 25px}
#bizcoxx_main_menu{margin: 0 !important; float: none !important; padding: 0;}
#bizcoxx_main_menu .col-md-12{padding: 0}
.header-area.header-sanatory .header-inner.political .form-group{display: block; margin: 0}
.header-area.header-sanatory .header-inner.political .form-group div.dropdown{width: 100% !important; margin: 0 0 10px!important}
.header-area.header-sanatory .header-inner.political .form-group .form-btn{width: 100% !important}
.search_form .select2-container .select2-selection--single {height: 55px !important;}
.search_form .select2-selection__rendered { line-height: 55px !important;}
.search_form .select2-selection__arrow { height: 55px !important;}
.navbar-nav .dropdown-menu {background-color: #554CE4;}

}

@media only screen and (min-width: 320px) and (max-width: 479px) {
.navbar-area .nav-container .responsive-mobile-menu{padding: 15px 0 25px}
#bizcoxx_main_menu{margin: 0 !important; float: none !important; padding: 0;}
#bizcoxx_main_menu .col-md-12{padding: 0}
.header-area.header-sanatory .header-inner.political .form-group{display: block; margin: 0}
.header-area.header-sanatory .header-inner.political .form-group div.dropdown{width: 100% !important; margin: 0 0 10px!important}
.header-area.header-sanatory .header-inner.political .form-group .form-btn{width: 100% !important}
.search_form .select2-container .select2-selection--single {height: 55px !important;}
.search_form .select2-selection__rendered { line-height: 55px !important;}
.search_form .select2-selection__arrow { height: 55px !important;}
.navbar-nav .dropdown-menu {background-color: #554CE4;}

.menuclasscustomCenter #bizcoxx_main_menu {padding-left: 0 !important;}
.donation-section-area {margin-bottom: 20px;}
#locationform .form-group div{width: 100%}
#locationform .form-group .form-btn{width: 100% !important}
}
