<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ============================== Chunav Chanakya Responsive CSS ============================== */

@media (min-width: 1920px) {
    .content-list {
        width: 330px;
    }
    .content-left {
        width: 350px;
    }
}

@media (width: 1920px) {
    .content-list {
        width: 330px;
    }
    .content-left {
        width: 360px;
    }
}

@media (min-width: 1801px) and (max-width:1900px) {
    .content-list {
        width: 335px;
    }
    .content-left {
        width: 355px;
    }
}

@media (min-width: 1741px) and (max-width:1800px) {
    .content-list {
        width: 344px;
    }
    .content-left {
        width: 364px;
    }
}

@media (min-width: 1700px) and (max-width:1740px) {
    .content-list {
        width: 355px;
    }
    .content-left {
        width: 375px;
    }
}

@media (min-width: 1641px) and (max-width:1699px) {
    .content-list {
        width: 356px;
    }
    .content-left {
        width: 376px;
    }
}

@media (min-width: 1600px) and (max-width:1640px) {
    .content-list {
        width: 366px;
    }
    .content-left {
        width: 386px;
    }
}

@media (min-width: 1541px) and (max-width:1599px) {
    .content-list {
        width: 370px;
    }
    .content-left {
        width: 390px;
    }
}

@media (min-width: 1500px) and (max-width:1540px) {
    .content-list {
        width: 370px;
    }
    .content-left {
        width: 390px;
    }
}

@media (min-width: 1460px) and (max-width:1499px) {
    .content-list {
        width: 375px;
    }
    .content-left {
        width: 395px;
    }
}

@media (min-width: 1401px) and (max-width:1459px) {
    .content-list {
        width: 382px;
    }
    .content-left {
        width: 402px;
    }
}

@media (min-width: 1361px) and (max-width:1400px) {
    .content-list {
        width: 390px;
    }
    .content-left {
        width: 412px;
    }
}

@media (min-width: 1301px) and (max-width:1360px) {
    .content-list {
        width: 394px;
    }
    .content-left {
        width: 414px;
    }
}

@media (min-width: 1241px) and (max-width:1300px) {
    .content-list {
        width: 405px;
    }
    .content-left {
        width: 425px;
    }
}

@media (min-width: 1200px) and (max-width:1240px) {
    .content-list {
        width: 410px;
    }
    .content-left {
        width: 430px;
    }
}

@media (min-width:1200px) {}

@media (max-width:1199px) {

.footer_txt_left {width:55%;}
.footer_txt_right {width:45%;}	
.user-title { width:70%;}


.content-left p { font-size: 13px; }	
.cc-heading-text1 {font-size: 16px;}
.cc-heading-text1 span {padding-right: 25px;}
	
	}

@media (min-width:992px) and (max-width:1199px) {
    .nav-chunav-chanakya ul li a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .banner-right ul {
        max-width: 520px;
    }
    .content-list {
        width: 346px;
    }
    .content-left {
        width: 366px;
    }
}

@media (min-width:992px) {}

@media (max-width:991px) {
    header .container {
        width: 100%;
        max-width: 100%;
        margin: 0 auto !important;
        padding: 0;
    }
    header .container .row {
        margin-left: 0;
        margin-right: 0;
    }
    .logo-box {
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
    }
    .nav-chunav-chanakya {
        border-top: 1px solid #000;
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .cc-nav-small {
        padding: 0 !important;
        margin: 0 auto;
    }
    .cc-nav-small .ml-auto {
        margin: auto !important;
    }
    .section-banner {
        padding-bottom: 0;
		
    }
    .banner-left-wrapper {
        width: 100%;
        height: 100%;
        position: relative;
        background-color: #fefa75;
        margin-top: 100px;
        padding-bottom: 60px;
    }
    .banner-left-contain {
        width: 100%;
        position: relative;
        left: 0;
        top: 0;
        background-color: #fefa75;
    }
    .banner-left-contain-inn {
        min-height: 300px;
    }
    .content-list {
        width: 530px;
        max-width: 100%;
        margin: auto;
    }
    .service-list {
        padding-left: 15px;
        padding-right: 15px;
    }
    .content-left {
        width: 538px;
        max-width: 100%;
        margin: auto;
        text-align: left;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .banner-right ul {
        margin: auto;
    }
    .section-services ul {
        text-align: center;
    }
    .categories-box-lt ul {
        text-align: center;
    }
    .cc-footer-bootom a {
        margin: 0 10px;
    }
    .user-profile {
        text-align: center;
    }
    .banner-container {
        height: auto;
    }
	
	.body-electrical-roll h3 {font-size:12px;}
	.ber-block-one, .ber-block-two, .ber-block-three { margin-bottom:15px;}
	.show-tooltip span.hover-tooltip, .show-tooltip span.hover-tooltip { font-size:9px;}
	
	.footer_txt_left, .footer_txt_right {width:100%; float: none; text-align: center;}
	.footer_txt_left { padding-bottom:15px;}
	
	.plan-head { padding:15px;}
	.plan-head h3 { font-size:16px; height:60px;}
	.plan-body ul li { font-size:12px;}
	
	.welcome-text { padding:20px; margin-top:20px;}
	.party-content-container { padding:20px 0;}
	.user-title { width:100%; text-align:left; padding:0 0 15px 0;}
	
	.banner-right-bg { width:100%; background-size: 100%;}

    .content-left p { text-align: center; display: block; }
    .cc-subtitle { font-size: 15px; }
    .cc-heading-text1 span {padding-right: 35px;}

    .content-container h2 { font-size: 18px; }
	
	
}

@media (min-width:768px) and (max-width:991px) {
    .section-services ul li {
        width: 24%;
    }
    .cc-event-management ul li a,
    .cc-volunteers-management ul li a {
        font-size: 10px;
    }
    .cc-event-management ul li,
    .cc-volunteers-management ul li {
        width: 32%;
    }
    .cc-event-management ul li {
        margin-bottom: 75px;
    }
}

@media (min-width:768px) {
    .navbar-brand {
        display: none;
    }
    .nav-chunav-chanakya ul li {
        margin-left: 2px;
        margin-right: 2px;
    }
    .nav-chunav-chanakya ul li:nth-child(2) a {
        padding-top: 8px !important;
        padding-bottom: 2px !important;
    }
    .cc-footer-bottom-three {
        text-align: right;
    }
    .banner-right ul li:nth-child(3n+3) {
        margin-right: 0;
    }
    /* .banner-right ul li:nth-child(2) a,
    .banner-right ul li:nth-child(5) a,
    .banner-right ul li:nth-child(8) a {
        top: 40px;
    } */
    .bottom-arrow span {
        margin-left: -30px;
    }
    .cc-footer-bottom-three a:last-child {
        margin-right: 0;
    }
    .text-municipalities {
        text-align: center;
    }
    .text-panchayat {
        text-align: right;
    }
    .banner-right ul li:last-child {
        margin-right: 0;
    }





}

@media (max-width:767px) {
    .navbar-brand {
        font-size: 17px;
        color: #000;
        text-transform: uppercase;
        font-weight: 600;
    }
    .nav-chunav-chanakya {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .nav-chunav-chanakya ul li {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .nav-chunav-chanakya ul li a {
        font-size: 14px;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        border-radius: 0px 8px !important;
        text-align: left;
    }
    .nav-chunav-chanakya ul li a br {
        display: none;
    }
    .nav-chunav-chanakya ul li:last-child a {
        width: auto;
        display: inline-block !important;
    }
    /* .nav-chunav-chanakya ul li:last-child {
        padding-left: 15px;
    } */
    .nav-chunav-chanakya .navbar-toggler {
        color: rgba(0, 0, 0, 1);
        border-color: rgba(0, 0, 0, 1);
        margin-bottom: 5px;
    }
    .nav-chunav-chanakya .navbar-toggler-icon {
        display: inline-block;
        line-height: 25px;
    }
    .attention-text {
        margin-top: 0;
    }
    .cc-footer-bootom {
        text-align: center;
    }
    .cc-footer-bootom a {
        margin-left: 15px;
        margin-right: 15px;
    }
    .address-block {
        margin-bottom: 30px;
    }
    .banner-right ul {
        width: 100%;
        max-width: 480px;
        list-style: none;
        margin: auto !important;
        text-align: center;
    }
    .banner-right ul li {
        width: 40%;
        display: inline-block;
        margin-right: 15px;
        padding: 0;
        margin-top: 30px;
        margin-left: 15px;
    }
    .plan-box {
        margin-bottom: 30px;
    }
    .event-sponsor-container {
        display: inline-block;
        text-align: center;
        margin-top: 30px;
        width: 100%;
    }
	
	.party-footer-copyright .col-md-4 { text-align: left!important;}
	
	.cc-lighter-blue-bg { height: auto; box-shadow: none; margin-bottom:30px;}
	.home-news-img img { width:100%; height:auto;}
	.home-news-img {height:auto;}
	.container { max-width: none;}
	
	.news-details .row { display: block; overflow: hidden;}
	.media { display: block;}
	.news-details .media-body { min-width: 100%;}
	
	.erm_pic, .erm_txt { float: none; width:100%;}
	.erm_txt { margin:15px 0;}
	.erm_txt h3 { display: block; text-align: center; margin-bottom:15px;}
	.plan-head h3 { font-size:16px; height:auto;}
	
	.news_dtls .col-sm-4, .news_dtls .col-sm-8 { display: block; max-width: none; width:100%; flex: none;}
	
	.pdt { float: none;}
	
	.news-details .row {width:auto;}
	.news-details .col-sm-4, .news-details .col-sm-8 {max-width:100%;}
	
	.section-banner { background-size: 100%; background-repeat: repeat; background-position: top center; }
	.event_list_scroll { height:350px; padding-right:5px!important;}
	.event_list_scroll .event-body, .event_list_scroll .event-head {padding:15px;}
	.event_list_scroll .event-body h3 {margin-top:10px;}
	.event_list_scroll .event-head h3 {font-size:15px;}
	
	/*.user-title { width:60%;}*/
	
	.party-content-block.events, .party-content-block.news-block {min-height:50px;}
	
	.news_feed_thum { display: block; margin-right:0px; width:100%; height:auto;}
	.news_feed_thum .pic {display: block;}
	.news_feed_thum .pic img { width:100%; height:auto;}
	
	/*.event-single-title h2 { display: block;}*/
	
	.otp_button, .otp_button_disable { margin-top:0px;}

    .cc-subtitle { font-size: 13px; }
	
    .election-location h6 { text-align: left; }

    .content-container h2.cc-title-one { font-size: 16px; padding-right: 110px; }

	
}

@media (min-width:576px) and (max-width:767px) {
    .section-services ul li {
        width: 32%;
    }
    .cc-event-management ul li,
    .cc-volunteers-management ul li {
        width: 49%;
    }
    .cc-event-management ul li {
        margin-bottom: 75px;
    }
}

@media (max-width:575px) {
    .section-services ul li {
        width: 49%;
        max-width: 200px;
    }
    .categories-box-lt ul {
        text-align: center;
    }
    .categories-box-lt ul li {
        width: 32%;
    }
    .cc-nav-footer {
        margin-bottom: 10px;
    }
    .content-left {
        padding-left: 15px;
        padding-right: 15px;
    }
    .cc-event-management ul li,
    .cc-volunteers-management ul li {
        width: 49%;
    }

.cc-volunteers-management ul li .three-tab a { font-size: 11px; }

    .cc-event-management ul li {
        margin-bottom: 75px;
    }
	
	.footer-inline-nav a { font-size:13px; padding:0 5px;}

     .content-container h2 { font-size: 14px; }



}


/* ==========================================================================================================================
=============================== Party Webpage Responsive CSS Start ===============================
========================================================================================================================== */

@media (min-width:1200px) {}

@media(min-width:1200px) and (max-width:1280px) {}

@media (max-width:1199px) {}

@media (min-width:992px) and (max-width:1199px) {
    .party-inner-container {
        min-height: 600px;
    }
    .manifesto,
    .vision,
    .achivement {
        height: 260px;
    }
    .party-content-block.events,
    .party-content-block.news-block {
        min-height: 490px;
    }
    .party-webpage .navbar-nav li a.nav-link {
        font-size: 13px;
        margin-left: 6px;
        margin-right: 6px;
    }
}

/*@media (min-width:992px) {
    .party-cb-body {
        max-height: 420px;
        overflow: auto;
        margin-bottom: 30px;
    }
}*/

@media (max-width:991px) {
    header .container {
        width: 100%;
        max-width: 100%;
        margin: 0 auto !important;
        padding: 0;
    }
    header .container .row {
        margin-left: 0;
        margin-right: 0;
    }
    .cc-nav-small {
        padding: 0 !important;
        margin: 0 auto;
    }
    .cc-nav-small .ml-auto {
        margin: auto !important;
    }
    .user-profile {
        text-align: center;
        border-bottom: 1px solid #e1dd54;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .party-header .attention-text {
        margin-top: 0;
    }
    .party-header .party-webpage.navbar {
        margin-top: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        background-color: #ece860;
    }
	
.regpymnt .btn-submit { padding:7px; font-size:12px;}
.fieldset-box { padding:20px;}
.fieldset-box h5 { padding:0 5px;}
/*.event-single-title h2 { display: block;}
.event-single-title a { float: none; margin-top:10px;}*/


.party-header { position: relative; }

.user-img-box { float: none; width: 80px; height: 80px; position: absolute; left: 15px; top: 0; }
.party-logo {float: none; width: 80px; height: 80px; position: absolute; right: 15px; top: -80px; }
.user-title { padding: 0 90px; }

.party-header .user-profile1{ min-height: 80px; }

.user-title { top: 0px; }
.user-subtitle { font-size: 12px; line-height: 18px; }

	
}

@media (min-width:768px) and (max-width:991px) {
    .manifesto,
    .vision,
    .achivement {
        height: auto;
        min-height: 335px;
    }
    .party-content-block.events,
    .party-content-block.news-block {
        min-height: 560px;
    }
}

@media (min-width:768px) {
    .navbar-brand {
        display: none;
    }




}

@media (max-width:767px) {
    .navbar-brand {
        font-size: 17px;
        color: #000;
        text-transform: uppercase;
        font-weight: 600;
    }
    .party-webpage .navbar-toggler {
        color: rgba(0, 0, 0, 1);
        border-color: rgba(0, 0, 0, 1);
        position: relative;
        top: 1px;
    }
    .party-webpage .navbar-toggler-icon {
        display: inline-block;
        line-height: 25px;
    }
    .attention-text {
        margin-top: 0;
        font-size: 13px;
        line-height: 18px;
    }
    .party-header .party-webpage.navbar {
        padding-left: 30px;
        padding-right: 30px;
    }
    .party-webpage .navbar-nav li a.nav-link {
        padding: 5px 15px 5px 0;
    }
    .party-webpage .navbar-nav li a.nav-link.login-btn {
        margin-left: 0;
        margin-top: 10px;
    }
    .cc-nav-small .party-webpage .navbar-nav {
        padding-top: 10px;
        border-top: 1px solid #d0cc4d;
        margin-top: 10px !important;
    }
    .cc-blue-bg {
        margin-bottom: 30px;
    }
    .footer-black ul {
        margin-bottom: 15px;
        border-bottom: 1px solid #222;
    }
    .manifesto,
    .vision,
    .achivement {
        height: auto;
    }
    .election-location h5 {
        text-align: center;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .election-location h6 {
        text-align: center;
    }
    .banner-container img {
        height: auto;
    }
    .owl-prev,
    .owl-next {
        display: none;
    }
.news-details .text-center{ text-align: left!important;}
.news-details span { float:none!important;}
	
.newstag { padding:5px 10px; font-size:13px;}	

.video-placeholder-home, .news_feed_thum { float: none;}

.news_feed_thum img { height: auto;}

.event-single-title h2 { width: 60%; float: left; }
a.btn-backlist { padding: 5px; float: right; font-size: 12px; }


.newstag { position: relative; width: 100%; right: 0; }
.content-container { padding-top: 20px; }

}

@media (min-width:576px) and (max-width:767px) {
    .banner-right ul li {
        width: 40%;
        max-width: 260px;
    }
}

@media (max-width:575px) {
    .banner-right ul li {
        width: 90%;
        max-width: 260px;
    }
    .event-single-title {
        width: 100%;
        display: inline-block;
    }
    /*.event-single-title a {
        float: none;
        margin-top: 15px;
    }*/
    .event-single-title h2 {
        font-size: 14px;
    }
    .event-details-body {
        padding-left: 15px;
        padding-right: 15px;
    }
    .event-single-title {
        padding-left: 15px;
        padding-right: 15px;
    }

.cc-subtitle { font-size: 11px; }

}

@media (max-width:479px) {

.footer_txt_right span { display: block;}
.party-cb-body img { height: auto; float: none;}

.manifest-pic img { width:90px;}


.user-img-box {width: 50px; height: 50px; }
.user-title { padding: 0 60px; }
.party-logo {width: 50px; height: 50px; top: -60px;}

.party-header .user-profile1{ min-height: 50px; }

.cc-heading-text1 span { padding-right: 8px; }
.cc-heading-text1 { font-size: 14px; }
.mtxt { padding-right: 1px; }
.atcncl {padding: 0 1px;}
.ptxt {padding-left: 1px;}
.cc-heading-text1 { font-size: 14px; }
.content-left p { font-size:11px;}

.cc-subtitle ul {display: block;  justify-content: normal;}
.cc-subtitle ul li { padding-right: 10px; }

.comment_section .btn-submit { font-size: 10px; padding: 5px; }


}


@media (max-width:359px) {	

.regpymnt .btn-submit { font-size:11px;}	




	}

/* ============================== Party Webpage CSS End ============================== */</pre></body></html>