@font-face {
  font-family: Gin;
  src:url('../fonts/Gin-Regular.ttf');    
}


/*Request poll page css start */
.request-poll-sec.contact-page-form-section .contact-item-wrapper{
    margin-bottom:120px;
}

.request-poll-sec.contact-page-form-section .contact-item-wrapper_basic{
    margin-bottom:30px;
}

.request-poll-sec .contact-single-item{
    max-width:100%;
}
.request-poll-sec.register-sec {
    height:auto;
}
.add-btn{
        font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    background: transparent;
border:0;
    color: #f00;
    text-decoration:underline;
    cursor:pointer;
}
.request-poll-sec .signup_form .form-group textarea.form-control{
    height:auto !important;
}
.section-title .subtitle .icon{
    font-size:14px;
}
/* single poll page css start */
.poll-detail-sec{
        margin-bottom:50px;
}
.poll-detail{
    background-color: #fff;
    padding: 50px 20px;
    border-radius: 6px;
    border: 1px solid #f2f2f2;
    
}
.poll-content label{
   font-size: 16px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    color: #20292f;
       margin-top: 25px;
       display:block;
}
.poll-content .detail{
    padding: 15px 20px;
      font-size: 16px;
    color: #20292f;
        background: #f7f8f9;
    border-color: #e1e5e8;
    border: 1px solid #e8eae9;
    border-radius: 5px;
    width:100%;
}
.poll-content input.detail{
    margin-bottom:10px;
}
.method-div .card{
    margin-bottom: 30px;
 }
 
 .input_title,.que{
    font-size: 16px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    color: #20292f;
}
.que{
    margin:20px 0;
}
.personal-form .form-group .form-control {
    background: #f7f8f9;
    border-color: #e1e5e8;
    border: 1px solid #e8eae9;
    border-radius: 5px;
    height: 55px;
    line-height: 55px;
    padding: 0px;
    padding-left: 20px;
    font-size: 16px;
    color: #20292f;
    box-shadow: none;
    z-index: 2;
    position: relative;
    transition: all 0.3s;
}
.custom-control-label::after {
    position: absolute;
    top: 2px;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custom-control-label {
    position: relative;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
}
.custom-radio .custom-control-label::before {
    border-radius: 50%;
}
.custom-control-label::before {
    position: absolute;
    top: 2px;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #dee2e6;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #554ce4;
}
.added_qanda {
    padding: 20px 20px 0px 20px;
    border-radius: 5px;
    margin-bottom: 28px;
}
.added_qanda .custom-control-inline{
    margin-right:unset;
}
button.btn-primary{
    box-shadow: 0 12px 20px rgb(85 76 228 / 24%);
    background-color: #554ce4;
    text-transform: uppercase !important;
    color: #fff;
    display: inline-block;
    padding: 17px 27px;
    border-radius: 5px;
    text-transform: capitalize;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vote-form{
    margin-bottom:50px;
}
.align-middle {
    vertical-align: middle !important;
}
.wid-40 {
    width: 40px;
}
.user-box p {
    font-size: 16px;
}
.img-radius {
    border-radius: 50%;
}
.table td, .table th{
    vertical-align:middle;
}
/* single resulr css start */
.pollgroup-bg {
    background-color: #ffffff;
    padding: 40px;
    box-shadow: 0 12px 20px rgb(85 76 228 / 24%);
    border-radius: 6px;
    margin-bottom: 30px;
    min-height:180px;
        display: flex;
    align-items: center;
    justify-content: center;
}
.subtotalvotes {
    font-size: 16px;
    margin-left: 50px;
    color: #d24242;
}
.winnerbend {
    position: absolute;
    bottom: -1px;
    left: -1px;
    right: 0px;
    background-color: #8bc34a;
    width: 100.5%;
    padding: 5px;
    color: #fff;
    border-radius: 10px 10px 0px 0px;
}
.first {
    border: 1px solid #554ce4;
}
.groupheading .first p {
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: bold;
    color:#554ce4;
}
.pollgroup-bg p{
    font-size: 17px;
    line-height: 26px;
    color: #554ce4;
    font-family: var(--body-font);
    font-weight: 500;
}
/* donate page css start */
.custom-control-label{
    text-transform:capitalize;
}
/*faq page css start */
.faq-one-accrodion .accrodion {
    position: relative;
    display: block;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
}
.faq-one-accrodion .accrodion-title {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 21px 40px 21px;
    padding-right: 27px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    border-bottom: 0px solid var(--moniz-extra, #e4e4ea);
}
.faq-one-accrodion .accrodion-title h4 {
    margin: 0;
   font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    font-family: var(--body-font);
    cursor: pointer;
 position: relative;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.faq-one-accrodion .accrodion+.accrodion {
    margin-top: 20px;
}
.faq-one-accrodion .accrodion.active .accrodion-title {
    border-bottom: 1px solid var(--moniz-extra, #e4e4ea);
}
.faq-one-accrodion .accrodion.active .accrodion-title h4 {
    color: var(--moniz-black, #1e1e22);
}
.faq-one-accrodion .accrodion-title h4::before {
    content: "\f106";
    font-family: "fontawesome";
    font-weight: 900;
    font-size: 17px;
    color: var(--moniz-black, #1e1e22);
    position: absolute;
    top: 50%;
    right: 0;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.faq-one-accrodion .accrodion.active .accrodion-title h4::before {
    content: "\f107";
    color: #554be8;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.faq-one-accrodion .accrodion-content {
    position: relative;
    padding: 20px 40px 31px;
    border-bottom: 0px solid var(--moniz-extra, #e4e4ea);
}
.faq-one-accrodion .accrodion.active .accrodion-content {
    border-bottom: 0px solid var(--moniz-extra, #e4e4ea);
}
.faq-one-accrodion .accrodion.last-chiled.active .accrodion-content {
    border-bottom: 0px solid transparent;
}
.faq-one-accrodion .accrodion-content p {
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #505050;
}
.faqs-page{
    padding-bottom:120px;
}
/* privacy and terms css start */
 .privacy-detail .section-title .description{
     text-align:left;
 }
 
 /* single candidate redesign page css start */
.dp{
       height: 250px;
    width:250px;
    border-radius: 50%;
    background-color: white;
    padding: 5px;
	margin-top:-120px;
}

.candidate-detail{
	position:relative;
}

.candidate-name{
font-size: 32px;
    line-height: 40px;
    font-family: "Gin";
    font-weight: 500;
	color:#04072E;
	text-transform:capitalize;
	letter-spacing:0.5px;
	margin-bottom:0px !important;
}

.basic-detail .designation{
	font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #505050;
	margin-top:3px;
    margin-bottom: 30px;
	letter-spacing:0.5px;
}

.profile-div .total_label{
	padding:10px;
	background-color:#f3f3f3;
	margin-left:20px;
	letter-spacing:0.5px;
	border-radius:5px;
	margin-bottom:0px !important;
}

.profile-div .total_label b{
	color: #554ce4;
    padding-right: 5px;
    font-size: 24px;
}



.profile-title{
font-size: 22px;
    line-height: 30px;
    font-family: "Gin";
    font-weight: 500;
    margin-bottom: 15px;
	letter-spacing:1px;
	text-transform:capitalize;
}

.poll-content-profile label{
	font-size: 16px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    color: #20292f;
	text-transform:capitalize;
	letter-spacing:0.5px;
}

.poll-content-profile .detail {
    font-size: 16px;
    color: #20292f;
	font-family: "Roboto", sans-serif;
	letter-spacing:0.5px;
}

.poll-content-profile .icon-box{
	display:flex;
	align-items:flex-start;
}

.user-profile{
	min-height:510px;
	padding:unset;
}

.about-text{
	font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: var(--heading-color);
	letter-spacing:0.5px;
	word-break: break-all;
}

.boxed-btn {
    color: #fff;
    display: inline-block;
    padding: 12px 16px;
    border-radius: 5px;
    text-transform: capitalize;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
    font-weight: 600;
	background-color: #554ce4;
	box-shadow: 0 12px 20px rgb(85 76 228 / 24%);
}


.boxed-btn:hover{
	color:#fff;
}

.boxed-btn i{
	padding-right:10px;
}

.icon-box i{
	font-size:20px;
	margin-right:8px;
	color:#767676;
	width:30px;
}

.edit-icon{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.edit-icon i{
	color:#000;
	font-size:18px;
	margin-bottom:15px;
	padding-left:10px;
}

.basic-detail label {
    font-size: 16px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    color: #20292f;
	width:80px;
}

.basic-detail .detail {
    font-size: 16px;
    color: #20292f;
	padding-left:15px;
	display:inline;
}

.skill-label{
font-size: 18px !important;
    line-height: 28px;
    color: #20292f !important;
    display: block;
    font-weight: 400 !important;
}

.upload {
    position: absolute;
    right: 0px;
}

.input-file {
    display: none;
}

.input-btn {
   background-color: #554ce4;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
    top: 53%;
    right: 5%;
    border: 3px solid #fff;
	cursor:pointer;
}

.input-btn:focus{
	outline:0;
}

.profile-pic{
	position:relative; z-index: 1
}

.poll-detail-sec .social_share_label{
	display: flex;
    align-items: center;
}

.poll-detail-sec .qrimg {
    width: 200px;
}

.edit-img{
	width: 36px;
    height: 36px;
    object-fit: contain;
	background-color:#f2f2f2;
	padding:8px;
	border-radius:5px;
}

.candidate-body{
	background:#f3f3f3;
}

.profile-box,
.candidate-body .poll_detail_share .container{
	    background: #fff;
    border-radius: 8px;
    border: 1px solid #EFEEF6;
	padding:20px;
}

.candidate-body .poll_detail_share .poll_detail_share_inner {
    background-color: unset !important;
    padding: 0px !important;
    border-radius: 10px;
    margin-bottom: 0px !important;
    border: 0 !important;
}

.boxed-btn:hover{
	background:var(--heading-color);
}

.current-poll-detail .slick-slide{
	padding-bottom: 50px;
	    background: #f9f9ff;
    padding: 20px 20px 50px 20px;
    margin-top: 50px;
	    border-radius: 15px;
}

.current-poll-detail .slick-dots li button:before{
	    color: transparent !important;
    background: #554be8;
    border-radius: 50%;
    width: 10px;
    height: 10px;
}

.current-poll-detail .slick-next:before,
.current-poll-detail .slick-prev:before{
	color:#000;
}

.current-poll-detail .slick-prev{
	left:0px;
	z-index:1;
}

.current-poll-detail  .slick-next{
	right:0;
}

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

.navbar-area.nav-style-02{
	background-color:#fff !important;
}


.verify-user{
	max-width:120px;
	object-fit:contain;
	position:absolute;
	top: 51px;
    left: 3px;
    z-index: 1;
}

.donation-section-area{
	margin-top: 0px;
    margin-bottom: -120px;
}

.fixed-header{
	position: fixed;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
	background-color:#1D2944;
    z-index: 9999999999999999999;
	padding:10px;

}

.donation-section-area .btn-wrapper .price-btn{
	background:#D22628;
	border:0;
	letter-spacing:0.5px;
	color:#fff;
	font-family: "Gin";
	font-weight:400;
}

.donation-section-area .candidate-name{
	  font-family: "Gin";
	      font-size: 45px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
	color:#fff;
	text-transform:uppercase;
}

.input-btn .edit-img{
	background-color:unset;
	padding:1px;
}

.user-profile .input-btn {
	top: 90%;
    right: 1%;
	background-color:#fff;
	border:0;
}

.candidate-body .contact-page-wrapper{
	position:unset;
}

.social-form-sec{
	margin-top:66px;
}

.contact-page-wrapper .contact-form .content .title.single-title{
	font-size:72px;
	  font-family: "Gin";
	  font-weight:400;
	  text-transform:uppercase;
	  letter-spacing:2px;
	  margin-bottom:25px;
}

.social-form-sec .detail{
	font-size: 20px;
    line-height: 40px;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
    color: #000;

}

.icon-set img{
    margin-right: 15px;
    width: 40px;
    height: 40px;
    object-fit: contain;
}

.cqrimg{
	width:160px !important;
}

.modal-body button.btn-primary{
	padding:10px 27px;
}

.join-form button.btn-primary{
	height:55px;
}

.pricing-card .edit-img{
	    height: 30px;
    position: absolute;
    right: -4px;
    top: -60px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}

.basic-detail  .verify-user {
    max-width: 120px;
    object-fit: contain;
	position:unset;
}



.contact-page-wrapper .contact-form .content{
	    margin-bottom: 62px;
}

.single-social-form-sec .detail{
	width:100px;
}

.col-cus{
	webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}


.sub-title{
	font-size: 18px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    color: #20292f;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

/* font style change css */
.single-poll-page .about-us-section-area .about-inner .title,
.section-title .title,
.party-single-item .content .title,
.btn-wrapper .boxed-btn.political-btn,
.contact-page-form-section .contact-item-wrapper .contact-single-item .content .title,
.contact-page-wrapper .contact-form .content .title,
.join-party-section-area .join-single-item .content .title,
.join-section .contact-page-wrapper .contact-form .content .title{
	font-family: "Gin";
	font-weight:500;
}

.single-poll-page .about-us-section-area .about-inner .title{
	font-weight:500;
}


.donation-section-area  .btn-wrapper{
	display:flex;
	align-items:center;
}

.donation-section-area .boxed-btn{
	font-size: 16px;
    line-height: 18px;
	font-family: "Gin";
	font-weight: 400 !important;
    letter-spacing: 0.5px;
    background-color: #d22628 !important;    
}

.btn-wrapper .boxed-btn.political-btn{
	font-size: 16px;
    padding: 13px 60px;
}

.vision-single-item-wrapper .our-vision-single-item:hover .icon img{
	filter: brightness(0) invert(1);
}

.vision-single-item-wrapper .our-vision-single-item img{
	width:50px;
	height:50px;
}


/* single poll sticky header css */
.donation-section-area .countdown-sec .counter-single-item .counter-item span{
    border: 0;
    letter-spacing: 0.5px;
    color: #fff;
    font-family: "Gin";
    font-weight: 400;
	font-size: 22px;
    line-height: 30px;
	padding-bottom: 5px;
}

.donation-section-area .countdown-sec .counter-single-item .counter-item{
		background: #D22628;
		    width: 80px;
    height: 87px;
	padding:10px 0px 0 0px;
	border:0;
}

.donation-section-area .countdown-sec .counter-single-item .counter-item h6{
	font-size: 16px;
    line-height: 26px;
    font-family: "Gin";
    font-weight: 400;
    margin: 0;
	border:0;
}

.donate-qr{
	height:90px;
}

/* 15/10/2022*/
.header-area.header-sanatory .header-inner.political .form-group .dropdown select{
	display: block;
    width: 100%;
    padding: 10px 20px;
    height: 75px;
    color: #1e1e1e;
    background-color: #fff;
    border: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    text-align: left;
    line-height: 24px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border-right: 1px solid #ddd;
	border-radius:0;
}

.header-area.header-sanatory .header-inner.political .form-group .dropdown:nth-child(1) select {
    border-radius: 5px 0px 0px 5px;
}

.header-area.header-sanatory .header-inner.political .form-group button.form-btn{
	right:35% !important;
}

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

.btn-wrapper .boxed-btn.political-btn.style-01{
	border:0;
}

.single-party-member-item .content .author-meta .author-name{
	text-transform:capitalize;
}

.single-party-member-item .content .author-meta .designation{
	text-transform:uppercase;
}

.request-poll-sec .reuest_poll_form form .input_title{
	width:100%;
}

.request-poll-sec .reuest_poll_form form .radio-box .input_title{
	width:auto;
}

button:focus{
	outline:0;
}

.poll_detail_share_inner svg{
	    width: 160px;
    height: auto;
}

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

.single-poll-page .fixed-header,.single-poll-page .donation-section-area{
	display:none;
}

.princilple-single-items .icon{
	color:#554ce4;
}

.princilple-single-items .icon{
	background:transparent linear-gradient(215deg, rgb(238 237 252) 0%, #FFFFFF 100%);
}

/* 2-11-2022 css */
.header-area.header-sanatory .header-inner.political .form-group div.dropdown{
	margin-right:0 !important;
}

.one-detail div{
	height:60px;
}

/* how it work css*/
.issues-details-section{
	margin-top:200px;
}

.issues-details-section .content .subtitle {
    font-size: unset;
    line-height: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    border-left: 0;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
}

.party-single-item .content .subtitle p{
	font-size: 20px;
    line-height: 26px;
    font-family: var(--body-font);
    font-weight: 700;
    color: var(--heading-color);
    margin-bottom: 0;
    margin-right: 0;
}

.issues-details-section .taking-action-issue::after{
	top: 82px;
	height:89%;
}

.issues-details-section .taking-action-issue .action-single-items::before{
	border-color:#554ce4;
}

.issues-details-section .taking-action-issue .action-single-items::after{
	background:#554ce4;
	z-index:1;
}

.issues-details-section .taking-action-issue .action-single-items p a{
	color:#554ce4;
}

.issues-details-section .taking-action-issue .action-single-items{
	margin-bottom:50px;
	padding:50px 30px 50px 136px;
}

.issues-details-section .taking-action-issue::after{
	z-index:-1;
}

.issues-details-section .taking-action-issue .action-single-items p,
.issues-details-section .taking-action-issue .action-single-items .title{
	margin-bottom:0px;
}

.issues-details-section .taking-action-issue .action-single-items:last-child{
	margin-bottom:30px;
}

 .content .subtitle .icon{
	margin-left:15px;
}

.msg_text{
	color: red;
    text-align: center;
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 40px;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
}


.header-area.header-sanatory .header-inner.political .form-group div.dropdown {
    margin-right: 6px !important;
}

.header-area.header-sanatory .header-inner.political .form-group button.form-btn {
    right: 33.5% !important;
}

.donation-section-area .btn-wrapper .price-btn{
	padding: 10px 22px;
}



/* media query*/
@media only screen and (max-width: 375px){
	.issues-details-section .taking-action-issue .action-single-items .action-shape{
		display:block;
	}
}



@media screen and (max-width: 767px){
	.header-area.header-sanatory .header-inner.political .form-group .dropdown select {
    padding: 10px;
    height: 50px;
    font-size: 12px;
    line-height: normal;
}

.join-section .contact-page-form .col-sm-12,.join-section .contact-page-form .col-md-2,
.counter-section-area .row .col-md-6{
    width: 50%;
}

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

.single-candidate-page .about-us-section-area.about-bg{
	margin-bottom:0px;
}

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


.issues-details-section .taking-action-issue .action-single-items{
	padding:26px 30px 26px 65px;
}

.issues-details-section .taking-action-issue .action-single-items .title{
	font-size:18px;
}

.issues-details-section .taking-action-issue .action-single-items{
	margin-bottom:30px;
}

.issues-details-section {
    margin-top: 180px;
}

.party-member-section-area {
    margin-top: 80px !important;
}
}

@media screen and (min-width:768px) and (max-width:991px){  
.header-bottom-area .vision-single-item-wrapper .col-md-4,
.join-section .contact-page-form .col-md-2{
	    max-width: 50%;
		 flex: 0 0 50%;
}

.header-bottom-area .vision-single-item-wrapper  .row{
	justify-content:center;
}

.single-candidate-page .about-us-section-area.about-bg{
	margin-bottom:0px;
}

.poll-content-profile .icon-box.col-md-3{
	flex: 0 0 50%;
    max-width: 50%;
}

.poll_detail_share .poll_detail_share_inner .col-md-5,
.poll_detail_share .poll_detail_share_inner .col-md-7{
	flex: 0 0 100%;
    max-width: 100%;
}

.poll_detail_share .poll_detail_share_inner .social-form-sec .col-md-6{
	    flex: 0 0 33.33%;
    max-width: 33.33%;
}

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

.issues-details-section .taking-action-issue::after{
	    top: 110px;
    height: 88%;
}
.party-member-section-area {
    margin-top: 115px;
}

.poll-list{
	padding:100px 0;
}

}

@media only screen and (min-width:768px) and (max-width: 900px){

.header-side-content{
display:block;
}

.header-area .top-single-items {
    left: 6%;
    top: 20%;
    transform: unset;
    display: flex;
}
}

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

.header-side-content{
display:block;
}

.header-area .top-single-items{
	left: -15%;   
display:flex;
}

}


@media only screen and (min-width:992px) and (max-width: 1199px){
.header-side-content{
display:block;
}

.header-area .top-single-items{
display:flex;
}


.nav-container .row{
justify-content:center;
}

}

@media only screen and (min-width:1200px) and (max-width: 1300px){
.nav-container .row{
justify-content:center;
}

.header-area .top-single-items {
     left: -4%; 
}

}


@media only screen and (min-width:1301px) and (max-width: 1580px){
.header-area .top-single-items {
     left: -4%; 
}

.nav-container .row{
justify-content:center;
}

}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.header-area.header-sanatory .header-inner.political .form-group div.dropdown {width: 250px !important;}
/*.header-inner form .form-group {margin-left: 14% !important;}*/
}


element {
}
.header-area.header-sanatory .header-inner.political .form-group div.dropdown {
  margin-right: 6px !important;

}
.header-area.header-sanatory .header-inner.political .form-group div.dropdown {
  margin-right: 0 !important;

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-area.header-sanatory .header-inner.political .form-group div.dropdown {
  width: 250px !important;
}
}