

.region-header .mygov-states-inner li span, .region-header .mygov-apps-inner li span {
  border: 1px solid #c6c6c6;
  border-left: none;
  display: block;
  overflow: hidden;
  float: none;
  padding-left: 12px;
  font-size: 1em;
  color: inherit;
}

.region-header .mygov-apps-inner li span {
  height: 34px;
}

.region-header .mygov-states-inner li:hover span, .region-header .mygov-apps-inner li:hover span {
  border-color: #375fbc;
}

.region-header .mygov-states-inner li img, .region-header .mygov-apps-inner li img {
  margin: 0px !important;
  float: left;
}

.region-header .mygov-states-inner li a img, .region-header .mygov-apps-inner li a img {
  vertical-align: middle;
}

.region-header .mygov-states .states, .region-header .mygov-apps .mygov_apps {
  background: url("../images/sprite-icon.png") -38px -263px no-repeat;
  width: 17px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.region-header .mygov-states:hover .states, .region-header .mygov-apps:hover .mygov_apps {
  background-position: -76px -262px;
}

.region-header .mygov-states.show-state .states, .region-header .mygov-apps.show-applist .mygov_apps {
  background-position: -36px -285px;
}

.region-header .mygov-states.show-state, .region-header .mygov-states:hover, .region-header .mygov-apps.show-applist, .region-header .mygov-apps:hover {
  background-color: #fff;
  color: #2c498d;
}

#block-views-my-details-block {
  color: #fff;
}

.notification_user {
  z-index: 1001;
  right: 0px;
  width: auto !important;
  background-color: #fff;
  -webkit-box-shadow: 0 0 36px -20px #1c1c1c;
  -moz-box-shadow: 0 0 36px -20px #1c1c1c;
  -o-box-shadow: 0 0 36px -20px #1c1c1c;
  -ms-box-shadow: 0 0 36px -20px #1c1c1c;
  box-shadow: 0 0 36px -20px #1c1c1c;
  position: absolute;
  top: 100%;
}
.notification_user .profile-top {
  background: linear-gradient(133.16deg, rgba(193, 86, 154, 0.2) 0%, rgba(236, 112, 38, 0.2) 112.68%);
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.notification_user::before {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  bottom: 100%;
  right: 15%;
}

.notification_user ul {
  margin-top: 0;
  margin-bottom: 0;
}

.notification_user ul li {
  border-bottom: 1px solid #e9e9e9;
  cursor: default;
  margin-bottom: 0;
}

.notification_user ul li a {
  font-size: 12px;
  line-height: 16px;
  color: #333 !important;
  cursor: pointer;
  display: block;
  padding: 11px 15px;
}

.notification_user ul li a:hover {
  background: #f7f7f7;
}

#notification_user_menu .grid_3 {
  position: relative;
  width: 190px;
  z-index: 1000;
}

.lang-box #block-views-my-details-block span.views-field-name .field-content {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.lang-box #block-views-my-details-block .views-field-name {
  float: left;
  padding: 11px 5px 10px 8px;
  cursor: pointer;
}

.lang-box #block-views-my-details-block:hover {
  background-color: #fff;
  color: #2c498d;
}
.lang-box #block-views-my-details-block:hover .views-field-name {
  color: #2c498d;
}

.share-list {
  display: none;
  box-shadow: 0px 1px 3px #dbdbdb;
  background: #fff;
  position: absolute;
  z-index: 1001;
  right: -10px;
  margin: 0 auto;
  top: 100%;
  width: 150px;
  padding: 10px;
  border-radius: 8px;
}
.share-list:after {
  content: "";
  position: absolute;
  right: 20px;
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  bottom: calc(100% - 1px);
  z-index: 2;
}

.site_share {
  position: relative;
}
.site_share:hover a {
  color: #2c498d;
}
.site_share:hover .share-list {
  display: block;
}
.site_share .share_icon {
  display: block;
  width: 32px;
  padding: 10px 8px;
  height: 39px;
  text-indent: -9999px;
}
.site_share .share_icon:after {
  content: "";
  background: url("../images/header-icon.svg#src-3") no-repeat;
  width: 22px;
  height: 22px;
  display: block;
  position: absolute;
  left: 5px;
  top: 10px;
}
.site_share .social-area {
  width: 33.33%;
  border-bottom: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  float: left;
}
.site_share .social-area:first-child {
  border-left: none;
  border-bottom: 1px solid #c5c5c5;
}
.site_share .social-area:last-child {
  border-left: none;
}
.site_share .social-area:nth-child(n+4) {
  border-left: none;
  border-bottom: none;
}
.site_share .social-area:nth-child(n+5) {
  border-bottom: none;
  border-left: 1px solid #c5c5c5;
}
.site_share .social-area a {
  display: block;
  text-align: center;
  padding: 9px;
  height: auto;
  color: #000;
}
.site_share .social-area a i {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
  font-size: 0px;
}
.site_share .social-area a i.fb-icon {
  background: url("../images/icon.svg#facebook-view") no-repeat;
}
.site_share .social-area a i.twitter-icon {
  background: url("../images/icon.svg#twitter-view") no-repeat;
}
.site_share .social-area a i.youtube-icon {
  background: url("../images/icon.svg#youtube-view") no-repeat;
}
.site_share .social-area a i.insta-icon {
  background: url("../images/instagram.svg") no-repeat;
}
.site_share .social-area a i.linkedin-icon {
  background: url("../images/icon.svg#linkdin-view") no-repeat;
}
.site_share .social-area a i.whatsapp-icon {
  background: url("../images/icon.svg#whatsapp-view") no-repeat;
}
.site_share.open .share-list {
  display: block;
}

.site_share .social-area a:hover, .site_share .social-area a:focus {
  background-color: #eee;
}

.site_share .share_icon:focus + .share-list, .user_accessibility:hover .access-type {
  display: block;
}

.color-switcher {
  text-align: center;
  padding-top: 5px;
}

.access-type a#text_resize_decrease sup, .access-type a#text_resize_increase sup {
  right: -13px;
}

#text_resize_reset {
  text-align: center;
}

#sizer .share-list img {
  margin: 0px;
}

.language_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 0px;
}
.language_icon:before {
  background: url("../images/header-icon.svg#arrow-icon") no-repeat;
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  margin-right: 5px;
}

.lang-switcher-block {
  position: relative;
  padding: 4px 6px;
}
.lang-switcher-block:hover .mygov-lang-menu {
  display: block;
}
.lang-switcher-block .current_lang {
  margin-right: 6px;
  color: #fff;
}
.lang-switcher-block .wpLan {
  display: flex;
  padding: 4px 8px;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 25px;
}
.lang-switcher-block .wpLan:before {
  background: url("../images/header-icon.svg#src-11") no-repeat;
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 5px;
}
.lang-switcher-block .wpLan:focus {
  outline: none !important;
  border: 1px solid #000 !important;
}

.mygov-lang-menu {
  display: none;
  position: absolute;
  left: 0px;
  min-width: 200px;
  top: 100%;
  z-index: 99999;
  background: #fff;
  box-shadow: 0px 1px 3px #dbdbdb;
}
.mygov-lang-menu ul {
  display: grid;
  grid-gap: 8px;
  padding: 8px;
  grid-template-columns: 1fr 1fr;
}
.mygov-lang-menu li.active {
  background-color: transparent;
  border: none;
}
.mygov-lang-menu li.active a {
  position: relative;
}
.mygov-lang-menu li.active a:after {
  content: "";
  position: absolute;
  right: -4px;
  top: -4px;
  width: 14px;
  height: 14px;
  background: url("../images/header-icon.svg#selected-icon") 0 0 no-repeat;
}
.mygov-lang-menu li a {
  color: #6c6c6c;
  padding: 6px 10px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 4px;
}
.mygov-lang-menu li a.active {
  background-color: transparent;
  border: none;
}
.mygov-lang-menu li a:hover {
  color: #2c498d;
  background-color: #eee;
}
.mygov-lang-menu li .lbr {
  display: block;
}
.mygov-lang-menu li.en a {
  background: #FFE7E2;
  color: #D96852;
}
.mygov-lang-menu li.hi a {
  background: #DAEBFF;
  color: #1594EE;
}
.mygov-lang-menu li.as a {
  background: #FFC3C3;
  color: #FF4A4A;
}
.mygov-lang-menu li.bn a {
  background: #DED4F4;
  color: #6D2CFA;
}
.mygov-lang-menu li.gu a {
  background: #D2EDCF;
  color: #5C9855;
}
.mygov-lang-menu li.kn a {
  background: #FEFBDF;
  color: #B6A936;
}
.mygov-lang-menu li.ml a {
  background: #ECDFFE;
  color: #7F57B5;
}
.mygov-lang-menu li.mr a {
  background: #DFEDFE;
  color: #327AD2;
}
.mygov-lang-menu li.or a {
  background: #FEF4DB;
  color: #FF8A00;
}
.mygov-lang-menu li.pa a {
  background: #FEDFF7;
  color: #BA389C;
}
.mygov-lang-menu li.ta a {
  background: #E3FEDF;
  color: #429436;
}
.mygov-lang-menu li.te a {
  background: #FFE7E2;
  color: #A25E50;
}

.skip_content {
  padding: 10px 8px;
  font-size: 12px;
}
.skip_content:hover, .skip_content.focus {
  background: #fff;
  color: #2c498d;
}

.skip_content strong {
  font-weight: 400;
}

.login-reg-block {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.login-reg-block .login-reg-icon {
  width: 52px;
  height: 52px;
  /*text-indent:-9999px; background:url("../images/profile-default.svg") 0 0 no-repeat;*/
  border-radius: 100%;
}
.login-reg-block .login-reg-icon:focus + .login-details {
  display: block;
}
.login-reg-block .login-details {
  position: absolute;
  right: 0px;
  top: 100%;
  width: 290px;
  z-index: 100;
  padding: 20px;
  display: none;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  background: linear-gradient(133.16deg, rgba(193, 86, 154, 0.2) 0%, rgba(236, 112, 38, 0.2) 112.68%);
  background-color: #fff;
}
.login-reg-block .login-details span {
  color: #000;
  display: block;
  margin-bottom: 10px;
}
.login-reg-block .login-details .login-link-wrapper {
  display: flex;
  justify-content: space-between;
}
.login-reg-block .login-details .login-link-wrapper a {
  background: linear-gradient(233.19deg, #8EC850 -256.88%, #428DCB -167.3%, #2AB998 -81.23%, #C2579B -2.2%, #EC7026 80.36%);
  border-radius: 4px;
  padding: 6px 10px;
  color: #fff;
  width: 100px;
  text-align: center;
}
.login-reg-block .login-details .login-link-wrapper a:hover {
  background: #8ec850;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec850', endColorstr='#ec7026',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}
.login-reg-block:hover .login-details {
  display: block;
}
.login-reg-block.open .login-details {
  display: block;
}

.section-top-wrapper .login-link-wrapper a {
  display: inline-block;
  padding: 10px 8px;
  height: 39px;
  min-width: 66px;
  text-align: center;
}

.colorchanger li a {
  color: #686868;
  display: inline-block;
  font-size: 1px;
  height: 20px;
  overflow: hidden;
  text-indent: -200px;
  width: 20px;
  margin: 0;
}

.colorchanger li a.color-dark {
  background: url("../images/grid_list_icon.png") no-repeat scroll 0 -132px;
}

.colorchanger li a.color-standard {
  background: url("../images/grid_list_icon.png") no-repeat scroll 0 -167px;
}

.section-header-wrapper {
  padding: 12px 0;
  background-color: #fff;
  position: relative;
  z-index: 999;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.section-header-wrapper .user-profile-pic {
  position: relative;
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.section-header-wrapper .user-profile-pic .profile-pic {
  width: 52px;
  height: 52px;
  border-radius: 100%;
  overflow: hidden;
  cursor: pointer;
}
.section-header-wrapper .user-profile-pic .profile-pic img {
  min-width: 52px;
  min-height: 52px;
}
.section-header-wrapper .user-profile-pic > .profile-pic img {
  min-width: 0px;
  min-height: 0px;
}
.section-header-wrapper .container.container-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: static;
  width: 100%;
  padding: 0 135px;
}
.section-header-wrapper .container.container-header a {
  /*height:100%;*/
}
.section-header-wrapper .container.container-header a i {
  min-width: 25px;
  min-height: 25px;
  display: block;
  font-size: 0px;
}
.section-header-wrapper .container.container-header a .social-hub-icon {
  background: url("../images/header-icon.svg#social-white") no-repeat;
}
.section-header-wrapper .container.container-header a .covid-19-icon {
  background: url("../images/header-icon.svg#src-2") no-repeat;
}
.section-header-wrapper .container.container-header a .campaign-icon {
  background: url("../images/header-icon.svg#src-6") no-repeat;
  width: 28px;
}
.section-header-wrapper .container.container-header a .newsletter-icon {
  background: url("../images/header-icon.svg#src-13") no-repeat;
}
.section-header-wrapper .container.container-header a .podcast-icon {
  background: url("../images/header-icon.svg#podcast-white") no-repeat;
}
.section-header-wrapper .container.container-header a .quiz-icon {
  background: url("../images/header-icon.svg#quiz-white") no-repeat;
}
.section-header-wrapper .container.container-header a:hover .social-hub-icon {
  background: url("../images/header-icon.svg#social-blue") no-repeat;
}
.section-header-wrapper .container.container-header a:hover .covid-19-icon {
  background: url("../images/header-icon.svg#src-1") no-repeat;
}
.section-header-wrapper .container.container-header a:hover .campaign-icon {
  background: url("../images/header-icon.svg#src-7") no-repeat;
}
.section-header-wrapper .container.container-header a:hover .newsletter-icon {
  background: url("../images/header-icon.svg#src-14") no-repeat;
}
.section-header-wrapper .container.container-header a:hover .podcast-icon {
  background: url("../images/header-icon.svg#podcast-blue") no-repeat;
}
.section-header-wrapper .container.container-header a:hover .quiz-icon {
  background: url("../images/header-icon.svg#quiz-blue") no-repeat;
}

.flyout-menu-wrapper {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 100%;
  padding: 20px;
  background: #fff;
  z-index: 8;
  display: none;
  box-shadow: 0px 1px 3px #dbdbdb;
}

.nav-header {
  border-bottom: 1px solid #bec5b6;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.nav-header span {
  color: #102045;
  padding-bottom: 5px;
  border-bottom: 3px solid #102045;
  position: relative;
  top: 1px;
  float: left;
}

.nav-menu-close, .nav-smenu-close {
  color: #76787a;
  padding-right: 22px;
  position: relative;
  float: right;
  cursor: pointer;
}
.nav-menu-close:after, .nav-smenu-close:after {
  content: "";
  background: url(../images/sprite-icon.png) 0 -311px no-repeat;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 17px;
  height: 20px;
}
.nav-menu-close:hover, .nav-smenu-close:hover {
  color: #000;
}
.nav-menu-close:hover:after, .nav-smenu-close:hover:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.header-logo a {
  display: inline-block;
  vertical-align: middle;
}

.header-logo a:first-child {
  max-width: 100px;
  width: 100px;
  padding: 4px 0;
  margin-right: 5px;
}

.header-logo a.g20 {
  display: none;
}

.header-main-flyout-menu {
  /*margin:0 auto 0 15px;*/
  margin: 0px;
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.header-logo {
  margin-right: auto;
}

.res_menu {
  display: none;
  background-color: #102045;
  padding: 5px 10px;
  cursor: pointer;
  position: relative;
  z-index: 999;
  height: auto;
  align-items: center;
}
.res_menu img {
  width: 28px;
  height: 24px;
}
.res_menu:focus {
  outline-color: #fff;
}

.open_meghamenu.res_menu {
  background-color: #2c498d;
}

#block-views-my-details-block .views-field-field-user-picture {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  margin: 8px 5px 0 0;
}
#block-views-my-details-block .views-field-field-user-picture .profile-image {
  height: 25px;
  width: 25px;
}

.header-message {
  padding: 11px 0 0 10px;
  border-left: 1px solid #4964a4;
}

.menu-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.menu-container > div {
  float: left;
  width: 25%;
  border-left: 1px solid #d8d8d8;
  padding: 20px 15px;
}

.menu-container > div:first-child {
  border: none;
  padding-left: 0px;
}

.menu-container > div > span {
  color: #102045;
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
}

.the_box .search_title_box {
  /*background:#eee;*/
  color: #000;
  border: 1px solid #ccc;
  padding-right: 95px;
  padding-left: 20px;
  height: 50px;
  border-radius: 6px;
}

.the_box.show .search_title_box {
  width: 220px;
}

.container-header a.search_toggle {
  cursor: pointer;
  display: block;
  padding: 6px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  background: #eee;
  border-radius: 100%;
  color: #242424;
}
.container-header a.search_toggle:after {
  content: "";
  background: url("../images/header-icon.svg#src-17") no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto;
}

#search_link_btn {
  position: absolute;
  right: 12px;
  top: 20px;
  border: none;
  font-size: 0;
  height: 50px;
  width: 62px;
  padding: 12px 18px;
  overflow: hidden;
  color: #000;
  opacity: 0.8;
}
#search_link_btn:after {
  content: "";
  background: url("../images/header-icon.svg#src-17") no-repeat center center;
  width: 100%;
  height: 100%;
  display: block;
}
#search_link_btn:focus {
  opacity: 1;
  outline: none !important;
}

.search_mygov_box {
  height: 100%;
  display: flex;
  align-items: center;
}
.search_mygov_box .the_box {
  right: 0px;
  left: 0px;
  margin: auto;
  position: absolute;
  top: 0px;
  z-index: 99;
  padding: 0px;
  width: 900px;
  max-width: 100%;
  opacity: 0;
  visibility: hidden;
  padding: 20px 10px;
  display: grid;
}
.search_mygov_box .the_box input[type="button"] {
  background: url("../images/header-icon.svg#speak-icon") no-repeat;
  width: 14px;
  height: 33px;
  cursor: pointer;
  text-indent: -9999px;
  position: absolute;
  top: 28px;
  right: 75px;
  opacity: 0.75;
}
.search_mygov_box .the_box input[type="button"]:focus {
  opacity: 1;
}
.search_mygov_box:after {
  position: absolute;
  right: 0px;
  content: "";
  top: 0%;
  width: 100%;
  height: 0px;
  background: #fff;
  border-top: 1px solid #eee;
  display: block;
  z-index: -1;
}
.search_mygov_box.active_search:after {
  top: 100%;
  height: 90px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
.search_mygov_box.active_search .the_box {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.active_search.search_mygov_box {
  z-index: 99999;
}

.header-nav-main #main-menu li, .sub-sites-header li, .header-nav-states .mygov-states-inner li {
  float: left;
  width: 50%;
  padding-bottom: 5px;
  font-size: 0.929em;
}
.header-nav-main #main-menu li a, .sub-sites-header li a, .header-nav-states .mygov-states-inner li a {
  color: #6f6f6f;
}
.header-nav-main #main-menu li a:hover, .sub-sites-header li a:hover, .header-nav-states .mygov-states-inner li a:hover {
  color: #1d3a7c;
  text-decoration: underline;
}

.header-nav-main #main-menu li a.active {
  color: #1d3a7c;
  text-decoration: underline;
}

.header-nav-states .mygov-states-inner img, .header-nav-states .mygov-states, .header-nav-app .mygov-apps {
  display: none;
}

.header-nav-main #main-menu li a:before {
  content: "";
  width: 22px;
  height: 22px;
  margin-right: 7px;
  display: inline-block;
  /* background-image: url(../images/mygov_icon.png); background-repeat: no-repeat;*/
  vertical-align: middle;
}

a.menu-main-group:before {
  background: url("../images/icon.svg#act-groups-view") no-repeat;
}

a.menu-main-do:before {
  background: url("../images/icon.svg#act-do-view") no-repeat;
}

a.menu-main-discuss:before {
  background: url("../images/icon.svg#act-discuss-view") no-repeat;
}

a.menu-main-poll-survey:before {
  background: url("../images/icon.svg#act-poll-view") no-repeat;
}

a.menu-main-blog:before {
  background: url("../images/icon.svg#act-blog-view") no-repeat;
}

a.menu-main-talk:before {
  background: url("../images/icon.svg#act-talk-view") no-repeat;
}

a.menu-main-campaigns:before {
  background: url("../images/icon.svg#campaign-view") no-repeat;
}

a.menu-main-podcast:before {
  background: url("../images/icon.svg#podcast-view") no-repeat;
}

.header-nav-app .mygov_apps_qr {
  float: left;
  width: 49%;
  max-width: 125px;
  padding: 0 5px 0 0;
}
.header-nav-app .mygov-apps-inner {
  overflow: hidden;
  padding: 10px;
  border-left: 1px solid #d8d8d8;
}
.header-nav-app .mygov-apps-inner li {
  font-size: 0.929em;
  margin-bottom: 10px;
}
.header-nav-app .mygov-apps-inner img {
  vertical-align: middle;
}
.header-nav-app .mygov-apps-inner .hint-text {
  font-size: 0.786em;
  font-family: "poppinsregular", sans-serif;
  font-style: italic;
}
.header-nav-app .mygov_app_hint-text {
  width: 100%;
  clear: both;
  font-family: "poppinsregular", sans-serif;
  font-size: 0.857em;
  padding-top: 5px;
  font-style: italic;
}
.header-nav-app .mygov_app_hint-text:before {
  content: "";
  background: url(../images/sprite-icon.png) -123px -529px no-repeat;
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 10px;
}
.header-nav-app .mygov_app_hint-text span {
  color: #1d3a7c;
  font-family: "poppinsbold", sans-serif;
}

.header-push-notification {
  position: relative;
  max-width: 38px;
}
.header-push-notification > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  cursor: pointer;
  font-size: 0px;
  position: relative;
  height: 100%;
  color: #fff;
}
.header-push-notification > a:after {
  content: "";
  background: url(../images/header-icon.svg#src-15) no-repeat;
  min-width: 20px;
  height: 25px;
  display: block;
}
.header-push-notification > a:hover {
  background-color: #fff;
}
.header-push-notification > a:hover:after {
  background: url(../images/header-icon.svg#src-16) no-repeat;
}
.header-push-notification .content {
  height: 100%;
}

.header-push-notification.show > span {
  background-color: #fff;
}
.header-push-notification.show > span:after {
  background: url(../images/header-icon.svg#src-16) no-repeat;
}

.notification-container {
  position: absolute;
  top: 100%;
  right: 0px;
  width: 280px;
  background-color: #e5e8ee;
  padding: 5px;
  z-index: 9;
  display: none;
  overflow-y: auto;
  max-height: 300px;
}
.notification-container:after {
  content: "";
  border-bottom: 10px solid #e5e8ee;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  right: 15px;
  bottom: 100%;
}

.push_row {
  background-color: #fff;
  width: 100%;
  display: inline-block;
  margin-bottom: 2px;
  padding: 3px;
}

.push_row a {
  display: block;
}

.push_container {
  display: flex;
}

.push_image {
  width: 72px;
  float: left;
  margin-right: 8px;
}

.push_title {
  font-size: 11px;
  color: #03579f;
  line-height: 1.3;
  padding-top: 5px;
}

.region-header #block-views-my-details-block {
  padding: 0px;
  line-height: 1.2;
  height: 100%;
}

.header-push-notification .notify-title {
  height: 100%;
  padding: 0px !important;
}
.header-push-notification .notify-title a {
  cursor: pointer;
  display: block;
  text-indent: -9999px;
  width: 50px;
  position: relative;
  height: 100%;
  background-image: none;
}
.header-push-notification .notify-title a:before {
  content: "";
  position: absolute;
  left: 9px;
  top: 20px;
  width: 26px;
  height: 26px;
  background: url(../images/header-icon.svg#src-15) no-repeat;
  z-index: 2;
}
.header-push-notification .notify-title a:after {
  content: "";
  position: absolute;
  right: 33%;
  top: 30%;
  width: 5px;
  height: 5px;
  background: #ff000c;
  border-radius: 50%;
  display: block;
  z-index: 3;
}
.header-push-notification .notify-title .notify-count {
  z-index: 10;
  right: 5px;
  top: 9px;
  width: 20px;
  height: 20px;
  font-size: 9px;
  line-height: 20px;
  padding: 0px !important;
  text-align: center;
}
.header-push-notification .notify-title .ajax-progress {
  position: absolute;
  left: 45%;
  top: 22px;
  z-index: 999;
}

.notify-list {
  padding: 0px !important;
}
.notify-list li {
  padding: 5px 10px;
  font-size: 12px;
}
.notify-list li a {
  color: #2c498d;
}
.notify-list li.notify-more {
  text-align: center;
  color: #2c498d;
}

.top_wrapper {
  position: relative;
  z-index: 12;
}

.top_wrapper.sticky {
  width: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 11000;
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

#block-common-utils-user-settings-block .content {
  position: static;
}

body.navbar-tray-open, .navbar-tray-open {
  padding-top: 79px;
}

#navbar-tray.active, .navbar-tray.active {
  top: 39px;
}

body.navbar-tray-open.navbar-vertical {
  padding-top: 39px;
}

.header-covid-block > a, .header-social-block > a, .header-campaign-block > a, .header-quiz-block > a, .header-newsletter-block > a, .header-podcast-block > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #4964a4;
  width: 44px;
  color: #fff;
}
.header-covid-block > a:hover, .header-social-block > a:hover, .header-campaign-block > a:hover, .header-quiz-block > a:hover, .header-newsletter-block > a:hover, .header-podcast-block > a:hover {
  background-color: #fff;
}
.header-covid-block > a i, .header-social-block > a i, .header-campaign-block > a i, .header-quiz-block > a i, .header-newsletter-block > a i, .header-podcast-block > a i {
  color: #fff;
}

.header-search-block {
  margin-left: 15px;
}

.container.container-header .open_socialmenu {
  background-color: #fff;
}
.container.container-header .open_socialmenu .social-hub-icon {
  background: url("../images/header-icon.svg#social-blue") no-repeat;
}

.page-node-86491 .header-covid-block a, .page-node-285581 .header-covid-block a {
  background-color: #fff;
}

.page-campaigns .header-campaign-block a {
  background-color: #fff;
}
.page-campaigns .header-campaign-block a .campaign-icon {
  background: url("../images/header-icon.svg#src-7") no-repeat;
}

.page-weekly-newsletter .header-newsletter-block a {
  background-color: #fff;
}
.page-weekly-newsletter .header-newsletter-block a .newsletter-icon {
  background: url("../images/header-icon.svg#src-14") no-repeat;
}

.container-header .active_search .search_toggle {
  background-color: #fff;
  border: 1px solid #000;
}
.container-header .active_search .search_toggle:after {
  content: "";
  background: url("../images/sprite-icon.png") -1px -557px no-repeat;
}

.page-podcast .header-podcast-block a {
  background-color: #fff;
}
.page-podcast .header-podcast-block a .podcast-icon {
  background: url("../images/header-icon.svg#podcast-blue") no-repeat;
}

.page-node-285581 .header-covid-block a i, .page-campaigns .header-campaign-block a i, .page-weekly-newsletter .header-newsletter-block a i {
  color: #000;
}

.amritmahotsav-logo {
  padding: 12px 0 0;
  margin-left: 6px;
}
.amritmahotsav-logo img {
  height: 46px;
}

.covid-19-new {
  display: flex;
  align-items: center;
}

.menu-wrapper {
  display: flex;
  align-items: center;
}

.mygov-menu {
  display: flex;
  height: 100%;
}
.mygov-menu > li:focus {
  outline: 1px solid #000;
}
.mygov-menu li {
  position: relative;
  padding: 0px;
}
.mygov-menu li .dropdown {
  background: none;
}
.mygov-menu li .submenu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 0px;
  top: 200px;
  min-width: 220px;
  background-color: #fff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  padding: 15px;
  z-index: 1000;
}
.mygov-menu li .submenu li {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.mygov-menu li .submenu li a {
  padding: 5px 10px;
  font-family: "montserratregular", sans-serif;
  display: inline-block;
  background-color: transparent;
}
.mygov-menu li .submenu li a:hover {
  text-decoration: underline;
  color: #375fbc;
}
.mygov-menu li .submenu li:last-child {
  padding: 0px;
}
.mygov-menu li .submenu .menu {
  list-style: none;
}
.mygov-menu li .submenu.large {
  width: 440px;
}
.mygov-menu li .submenu.large li {
  width: 50%;
  float: left;
}
.mygov-menu li .submenu .mygov-states {
  margin-bottom: 10px;
}
.mygov-menu li .submenu.show-menu {
  visibility: visible;
  opacity: 1;
  top: 99.5%;
}
.mygov-menu li .submenu ul {
  list-style: none;
}
.mygov-menu li:hover .submenu {
  visibility: visible;
  opacity: 1;
  top: 99.5%;
}
.mygov-menu li:hover .dropdown::after {
  transform: rotate(180deg);
  transform-origin: 5px 4px;
}
.mygov-menu li a {
  padding: 5px 10px;
  height: 100%;
  display: flex;
  align-items: center;
  font-family: "montserratsemibold", sans-serif;
  font-size: 0.942em;
}
.mygov-menu li .dropdown::after {
  background: url(../images/sm-icon.png) 0 0 no-repeat;
  width: 15px;
  height: 10px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
.mygov-menu > li:last-child .submenu {
  left: auto;
  right: 0px;
}

.mygov-menu > li:nth-last-child(2) .submenu:lang(ml) {
  left: auto;
  right: 0px;
}

.mygov-menu li .submenu.large:lang(ml) {
  width: 625px;
}

.front .footer-wrapper {
  margin-bottom: 40px;
}

.footer-wrapper {
  background: #202023;
  position: relative;
  margin-top: 50px;
}
.footer-wrapper .triangle-1 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 100px 100vw;
  border-color: transparent transparent #202023 transparent;
  position: absolute;
  bottom: 100%;
}
.footer-wrapper .triangle-2 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100vw 100px 0;
  border-color: transparent transparent #36363A transparent;
  position: absolute;
  bottom: 100%;
}
.footer-wrapper .bottom-wrapper {
  padding: 0px;
}
.footer-wrapper .footer-menu-app-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.footer-wrapper .mygov-app {
  display: none;
  color: #fff;
  font-family: "montserratbold", sans-serif;
}
.footer-wrapper .footer-mygov-app-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #67676F;
  padding: 40px 35px 20px;
  color: #fff;
}
.footer-wrapper .footer-mygov-app-wrapper > img {
  margin-right: 15px;
}
.footer-wrapper .footer-mygov-app-wrapper .app-section {
  text-align: center;
}
.footer-wrapper .footer-mygov-app-wrapper .app-section small {
  background: url(../images/qr-code.png) no-repeat center 0;
  padding-top: 104px;
  background-size: 100px;
  display: block;
  font-size: 0.714em;
  margin-bottom: 10px;
  font-size: 0px;
}
.footer-wrapper .footer-mygov-app-wrapper .app-section .mygov_applink {
  font-size: 1.143em;
  margin-bottom: 10px;
  display: block;
  color: #fff;
  font-family: "montserratbold", sans-serif;
}
.footer-wrapper .footer-mygov-app-wrapper .app-section p {
  font-size: 0.929em;
  color: #fff;
  font-family: "montserratregular", sans-serif;
}
.footer-wrapper .footer-mygov-app-wrapper .app-section .app_download_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.footer-wrapper .footer-mygov-app-wrapper .app-section .app_download_area a {
  margin: 0 3px;
}
.footer-wrapper .app_download_btn {
  margin: 0 3px;
  width: 110px;
}

.deleloped-by-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #534E4E;
  padding: 20px 135px;
  align-items: center;
}
.deleloped-by-section img {
  margin: 0 10px auto 0;
}
.deleloped-by-section .content {
  width: 450px;
  color: #C5C5C5;
  font-size: 0.85em;
  line-height: 1.4;
  font-family: "montserratregular", sans-serif;
}
.deleloped-by-section .content p {
  margin-bottom: 0px;
}
.deleloped-by-section .dev-by-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.deleloped-by-section .dev-by-txt > a {
  margin: 0 10px auto 0;
}
.deleloped-by-section .dev-by-txt .content a {
  color: #38a3d7;
}

.footer-top-wrapper {
  margin: 0 auto 10px;
  /*max-width:1210px;*/
  width: 100%;
  padding: 45px 135px 0;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer-top-wrapper .footer-links {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer-top-wrapper .footer-links .ft-label {
  margin-bottom: 13px;
  color: #fff;
  font-size: 1.286em;
  display: block;
  font-family: "montserratbold", sans-serif;
}
.footer-top-wrapper .footer-links .flink-block {
  width: 20%;
  padding-left: 20px;
}
.footer-top-wrapper .footer-links .flink-block.footer-logo-banner {
  width: 40%;
}
.footer-top-wrapper #block-common-utils-app-download-block {
  min-width: 350px;
}
.footer-top-wrapper #block-common-utils-developed-by-block {
  width: 100%;
}
.footer-top-wrapper .block-menu .usefull-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-top-wrapper .block-menu .usefull-links li {
  width: 48%;
  background: #fff;
  overflow: hidden;
  border-radius: 8px;
  margin-bottom: 15px;
  height: 50px;
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 0px;
  font-size: 0.85em;
}
.footer-top-wrapper .block-menu .usefull-links li a {
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0 10px;
  align-items: center;
  color: #000;
}
.footer-top-wrapper .block-menu .usefull-links li a img {
  margin-right: 6px;
}
.footer-top-wrapper .block-menu .usefull-links li a:focus {
  background-color: #eee;
}
.footer-top-wrapper .block-menu .usefull-links li a:hover {
  text-decoration: none;
}
.footer-top-wrapper .block-menu .usefull-links li:hover {
  background-color: #eee;
}
.footer-top-wrapper .social-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer-top-wrapper .social-content p {
  color: #fff;
  margin: 0 7px 0 0;
  white-space: nowrap;
  font-family: "montserratbold", sans-serif;
}
.footer-top-wrapper .social-content i {
  width: 100%;
  height: 100%;
  display: block;
}
.footer-top-wrapper .social-content a {
  border-radius: 50%;
  background-color: #fff;
  width: 41px;
  height: 41px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-right: 10px;
  font-size: 0px;
}
.footer-top-wrapper .social-content a i.fb-icon {
  background: url("../images/icon.svg#facebook-view") no-repeat;
}
.footer-top-wrapper .social-content a i.twitter-icon {
  background: url("../images/icon.svg#twitter-view") no-repeat;
}
.footer-top-wrapper .social-content a i.youtube-icon {
  background: url("../images/icon.svg#youtube-view") no-repeat;
}
.footer-top-wrapper .social-content a i.insta-icon {
  background: url("../images/instagram.svg") no-repeat;
}
.footer-top-wrapper .social-content a i.whatsapp-icon {
  background: url("../images/icon.svg#whatsapp-view") no-repeat;
}
.footer-top-wrapper .social-content a i.linkedin-icon {
  background: url("../images/icon.svg#linkdin-view") no-repeat;
}
.footer-top-wrapper .social-content a i.messenger-icon {
  background: url("../images/icon.svg#messenger-view") no-repeat;
}
.footer-top-wrapper .social-content a:hover, .footer-top-wrapper .social-content a:focus {
  background-color: #f1f1f1;
}

.gov-logo ul {
  display: flex;
  justify-content: center;
}
.gov-logo ul li {
  margin: 0 0 0 15px;
}
.gov-logo ul li a {
  display: block;
}

.footer-wrapper .block-menu ul.menu {
  display: inline-block;
  width: 100%;
}

.footer-wrapper .block-menu li {
  color: #fff;
  list-style: none;
  margin: 0;
  padding: 0 0 8px;
  font-family: "montserratregular", sans-serif;
}

.footer-wrapper .block-menu li a {
  color: #fff;
}

.footer-wrapper .block-menu li a:hover, .footer-wrapper .block-menu li a.active, .footer-wrapper .block-menu li a:focus {
  color: #EC7026;
  text-decoration: underline;
}

.footer-container .footer_logo {
  padding-bottom: 40px;
  padding-left: 60px;
  padding-top: 20px;
  text-align: left;
  width: 591px;
}

.footer-container .footer_logo li {
  float: left;
  margin-right: 50px;
}

.ad_images a {
  width: 140px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
  vertical-align: middle;
  margin-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #28282a;
  margin: 0 0 15px 10px;
}

.ad_images a.di {
  background: url(../images/digital-india-logo.png) left top no-repeat;
  width: 115px;
  margin-left: 0px;
}

.ad_images a.npi {
  background: url(../images/india-gov-logo.png) left top no-repeat;
  width: 61px;
}

.ad_images a.data {
  background: url(../images/data-gov-logo.png) left top no-repeat;
}

.ad_images a.deity {
  background: url(../images/Deity-logo.png) left top no-repeat;
  width: 112px;
}

.ad_images a.pm {
  background: url(../images/pm-india-logo.png) left top no-repeat;
  width: 103px;
  border: none;
}

.ad_footer_block {
  text-align: center;
  position: relative;
  background-color: #1F4085;
}

.ad_block_footer {
  padding: 11px 0;
}

.ad_block_footer a {
  display: inline-block;
  margin: 0 15px;
  text-indent: -99999px;
  margin-right: 14px;
  position: relative;
}

.ad_block_footer a:after {
  position: absolute;
  left: -15px;
  top: 0px;
  position: absolute;
  content: "";
  width: 1px;
  height: 100%;
  background: #606777;
  display: block;
}

.ad_block_footer br, .ad_images br {
  display: none;
}

.ad_block_footer a:first-child:after {
  display: none;
}

.ad_block_footer a.analytics {
  background: url(../images/my-gov-analytics.png) left top no-repeat;
  width: 82px;
  height: 25px;
}

.ad_block_footer a.sb {
  background: url(../images/swachh-bharat.png) left top no-repeat;
  width: 144px;
  height: 30px;
}

.ad_block_footer a.tm {
  background: url(../images/task-management.png) left top no-repeat;
  width: 126px;
  height: 25px;
}

.ad_block_footer a.eg {
  background: url(../images/e-greating.png) left top no-repeat;
  width: 73px;
  height: 27px;
}

.ad_block_footer a.news {
  background: url(../images/Newsletter-logo.png) left top no-repeat;
  width: 93px;
  height: 25px;
}

.ad_block_footer a.blog {
  background: url(../images/blog-logo.png) left top no-repeat;
  width: 76px;
  height: 25px;
}

.ad_block_footer a.inv {
  background: url(../images/innovation-logo.png) left top no-repeat;
  width: 93px;
  height: 25px;
}

.ad_block_footer a.transformingindia {
  background: url(../images/Transforming-india-logo.png) left top no-repeat;
  width: 129px;
  height: 25px;
}

.ad_block {
  -moz-binding: none !important;
}

.ad_footer_block p {
  color: #9ca1ae;
  top: -30px;
  text-align: center;
  position: relative;
}

.ad_images {
  text-align: center;
  padding: 14px 14px 0;
  background: #000;
}

.server-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  background: linear-gradient(233.19deg, #8EC850 -256.88%, #428DCB -167.3%, #2AB998 -81.23%, #C2579B -2.2%, #EC7026 80.36%);
  justify-content: center;
  padding: 15px 135px;
  color: #798EBD;
  font-size: 0.857em;
}
.server-info p, .server-info .ad_img {
  color: rgba(255, 255, 255, 0.75);
  margin: 0px;
}
.server-info .ad_img {
  margin-left: 5px;
}

#node-86325 {
  display: none;
}

.footer-logo li:nth-child(4) {
  display: none;
}

/* Hide mygov logo from footer*/
.footer-logo li:nth-child(5) {
  border-left: 1px solid #28282a;
}

.footer-logo li a {
  color: #fff;
}

.footer-logo {
  background-color: #102045;
}

.sub-sites a {
  color: #fff;
}

.cwq {
  margin: 0 auto;
  padding: 0 10px;
}
.cwq img {
  margin-right: 10px;
}
.cwq a {
  color: #38a3d7;
  display: flex;
  align-items: center;
  font-size: 0.9em;
}
.cwq a span {
  max-width: 80px;
}

#block-mygov-gratification-user-badge {
  background: #1db5a7;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #1db5a7 1%, #259fbf 42%, #418dcc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #1db5a7 1%, #259fbf 42%, #418dcc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #1db5a7 1%, #259fbf 42%, #418dcc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1db5a7', endColorstr='#418dcc',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  padding: 10px;
  margin-bottom: 7px;
}
#block-mygov-gratification-user-badge .badge-wrapper {
  width: 100%;
  display: inline-block;
  color: #fff;
}
#block-mygov-gratification-user-badge .user-badge {
  float: left;
  width: 70px;
  padding: 3px;
  margin-right: 20px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
#block-mygov-gratification-user-badge .user-badge:after {
  content: "";
  background: rgba(255, 255, 255, 0.3);
  height: 65px;
  position: absolute;
  left: 79px;
  width: 1px;
}
#block-mygov-gratification-user-badge .user-points {
  font-size: 1.643em;
  font-weight: 700;
}
#block-mygov-gratification-user-badge .user-badge-type {
  font-size: 0.929em;
  text-transform: uppercase;
}

.block-mygov-gratification-top-user {
  margin-bottom: 15px;
}

.gratification-badge-icon {
  width: 35px;
  height: 35px;
  margin-top: -20px;
  float: right;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.gratification-badge-icon .user-points {
  display: none;
  padding: 4px 10px;
  min-width: 60px;
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  text-align: center;
  border-radius: 15px;
  background: #fff;
  font-size: 12px;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.gratification-badge-icon .user-points:after {
  content: "";
  position: absolute;
  top: 94%;
  left: 50%;
  border-top: 7px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  margin-left: -7px;
}
.gratification-badge-icon:hover .user-points {
  display: block;
}

.comment_info {
  overflow: hidden;
}

.comment_content .date_time {
  float: right;
}

.comment_content {
  float: none;
  width: auto;
}

.gratification-wrapper {
  border: 1px solid #d2d2d2;
  border-radius: 30px;
  padding: 4px 5px;
  min-width: 120px;
  display: inline-block;
}
.gratification-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.gratification-wrapper .badge-thumb {
  width: 24px;
  height: 14px;
  background: url(../images/gratification_icon.png) 0 -182px no-repeat;
  float: left;
  margin: 0 7px;
  border-right: 1px solid #c5c5c5;
}
.gratification-wrapper .badge-star {
  width: 65px;
  float: left;
}
.gratification-wrapper .badge-star, .gratification-wrapper .badge-star span {
  background: url(../images/gratification_icon.png) 0 0px repeat-x;
  height: 14px;
  display: block;
}
.gratification-wrapper [class^="Enthusiast_Level_"] .badge-thumb {
  background-position: 0 -143px;
}
.gratification-wrapper [class^="Enthusiast_Level_"] .badge-star span {
  background-position: 0px -18px;
}
.gratification-wrapper [class^="Discoverer_Level_"] .badge-thumb {
  background-position: 0 -104px;
}
.gratification-wrapper [class^="Discoverer_Level_"] .badge-star span {
  background-position: 0px -53px;
}
.gratification-wrapper [class^="Influencer_Level_"] .badge-thumb {
  background-position: 0 -123px;
}
.gratification-wrapper [class^="Influencer_Level_"] .badge-star span {
  background-position: 0px -35px;
}
.gratification-wrapper [class^="Champion_Level_"] .badge-thumb {
  background-position: 0 -86px;
}
.gratification-wrapper [class^="Champion_Level_"] .badge-star span {
  background-position: 0px -68px;
}
.gratification-wrapper [class$="_Level_1"] .badge-star span {
  width: 25%;
}
.gratification-wrapper [class$="_Level_2"] .badge-star span {
  width: 50%;
}
.gratification-wrapper [class$="_Level_3"] .badge-star span {
  width: 75%;
}
.gratification-wrapper [class$="_Level_4"] .badge-star span {
  width: 100%;
}
.gratification-wrapper .Change_Maker .badge-star {
  width: 80px;
}
.gratification-wrapper .Change_Maker .badge-thumb {
  background-position: 0 -182px;
}
.gratification-wrapper .Change_Maker .badge-star span {
  background-position: 0px -163px;
}

.badge-wrap {
  color: #000000;
  display: none;
  height: 100%;
  z-index: 9999;
  left: 0px;
  top: 0px;
  position: fixed;
  width: 100%;
}
.badge-wrap:before {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  display: block;
  z-index: -1;
  left: 0px;
  top: 0px;
}

.badge-popup {
  background: #fbfaf9 url(../images/popup_leftTop.jpg) 0 0 no-repeat;
  padding: 60px 20px;
  position: relative;
  margin: 150px auto;
  width: 90%;
  max-width: 630px;
  min-height: 380px;
  text-align: center;
  color: #545454;
  z-index: 5;
  line-height: 1.4;
}
.badge-popup:before {
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0px;
  background: url(../images/popup-rightBottom.jpg) 0 0 no-repeat;
  width: 225px;
  height: 282px;
  display: block;
  z-index: -1;
}
.badge-popup .badge-icon {
  width: 81px;
  height: 81px;
  margin: 0 auto 15px;
}
.badge-popup .user-name {
  font-size: 1.2em;
  font-weight: 600;
}
.badge-popup .badge-welcome {
  color: #098893;
  font-family: 'Courgette', cursive;
  font-size: 1.6em;
  margin-bottom: 10px;
}
.badge-popup .badge-type {
  font-weight: 600;
  color: #000;
  display: inline-block;
}
.badge-popup .badge-popup-close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 18px;
  height: 18px;
  display: block;
  background: url(../images/sprite-icon.png) -2px -558px no-repeat;
  cursor: pointer;
}

.main-activities-status {
  position: relative;
  z-index: 11;
  padding: 20px 0 30px;
  background: #0f7f8f;
  background: -moz-linear-gradient(top, #0f7f8f 0%, #185784 100%);
  background: -webkit-linear-gradient(top, #0f7f8f 0%, #185784 100%);
  background: linear-gradient(to bottom, #0f7f8f 0%, #185784 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f7f8f', endColorstr='#185784',GradientType=0 );
}
.main-activities-status .region-footer-firstcolumn {
  display: flex;
  align-items: center;
}
.main-activities-status .vaccination_tblock {
  padding: 0px 0 0 20px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.9em;
  min-width: 150px;
}
.main-activities-status .today_vaccination {
  background: #fff;
  display: flex;
  align-items: center;
  color: #844906;
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 1.5em;
  padding-right: 10px;
}
.main-activities-status .today_vaccination i {
  padding: 4px 7px;
  background: #cecece;
  margin-right: 10px;
}
.main-activities-status .today_vaccination i:after {
  content: "";
  background: url(../images/covid/icons.png) 0 -728px no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  margin: auto;
}

.main-activities-status .block-menu {
  display: inline-block;
  font-size: 0.9em;
  text-align: center;
  border-right: 1px solid #8ac1d4;
  padding-right: 20px;
}

.content_menu_title {
  display: inline-block;
  width: 270px;
  padding-right: 10px;
  text-align: left;
  color: #fff;
}

.front .content_menu_title h2 {
  margin-bottom: 0px;
  text-transform: initial;
  color: #fff;
}

.main-activities-status .block-menu .content {
  display: inline-block;
}

#block-menu-menu-content-menu ul li {
  position: relative;
  list-style: outside none none;
  transition: all 0.2s ease-in-out 0s;
  width: 75px;
  height: 75px;
  margin-right: 10px;
  padding: 0;
  float: left;
  position: relative;
}
#block-menu-menu-content-menu ul li a {
  color: #fff;
  display: block;
  height: 100%;
  padding-bottom: 10px;
  padding-top: 60px;
  text-align: center;
  font-size: 100%;
  position: relative;
}
#block-menu-menu-content-menu ul li a:after {
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  left: 0px;
  bottom: 32px;
  margin: auto;
  right: 0;
}
#block-menu-menu-content-menu ul li a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 55px;
  display: block;
  left: 0px;
  margin: auto;
  right: 0;
  top: 0px;
}
#block-menu-menu-content-menu ul li span:last-child {
  visibility: hidden;
  opacity: 0;
  display: block;
  position: absolute;
  bottom: 100%;
  left: -40px;
  width: 160px;
  background: #ffffff;
  padding: 10px;
  text-align: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
#block-menu-menu-content-menu ul li span:last-child:after {
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
  top: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 5px;
}
#block-menu-menu-content-menu ul li.groups a:after {
  background: url("../images/icon.svg#strip-groups-view") no-repeat;
  width: 35px;
  height: 35px;
}
#block-menu-menu-content-menu ul li.do a:after {
  background: url("../images/icon.svg#strip-do-view") no-repeat;
}
#block-menu-menu-content-menu ul li.discuss a:after {
  background: url("../images/icon.svg#strip-discuss-view") no-repeat;
}
#block-menu-menu-content-menu ul li.poll a:after {
  background: url("../images/icon.svg#strip-poll-view") no-repeat;
}
#block-menu-menu-content-menu ul li.blog a:after {
  background: url("../images/icon.svg#strip-blog-view") no-repeat;
}
#block-menu-menu-content-menu ul li.talk a:after {
  background: url("../images/icon.svg#strip-talk-view") no-repeat;
}
#block-menu-menu-content-menu ul li:hover span {
  visibility: visible;
  opacity: 1;
  bottom: 110%;
}
#block-menu-menu-content-menu ul li span.count_span {
  position: absolute;
  right: -5px;
  top: -7px;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  background: #fff;
  visibility: visible;
  opacity: 1;
  padding: 0px;
  z-index: 8;
}
#block-menu-menu-content-menu ul li span.count_span:after {
  display: none;
}
#block-menu-menu-content-menu ul li.groups a {
  background-position: center -190px;
}
#block-menu-menu-content-menu ul li.groups a:before {
  background-color: #71a330;
}
#block-menu-menu-content-menu ul li.groups span {
  color: #3B5819;
}
#block-menu-menu-content-menu ul li.do a {
  background-position: center -293px;
}
#block-menu-menu-content-menu ul li.do a:before {
  background-color: #dc6800;
}
#block-menu-menu-content-menu ul li.do .count_span {
  color: #8a4000;
}
#block-menu-menu-content-menu ul li.do span {
  color: #dc6800;
}
#block-menu-menu-content-menu ul li.discuss a {
  background-position: center -388px;
}
#block-menu-menu-content-menu ul li.discuss a:before {
  background-color: #008bbb;
}
#block-menu-menu-content-menu ul li.discuss .count_span {
  color: #005c7a;
}
#block-menu-menu-content-menu ul li.discuss span {
  color: #008bbb;
}
#block-menu-menu-content-menu ul li.poll {
  overflow: visible;
}
#block-menu-menu-content-menu ul li.poll a {
  background-position: center -474px;
}
#block-menu-menu-content-menu ul li.poll a:before {
  background-color: #14b3b9;
}
#block-menu-menu-content-menu ul li.poll span {
  color: #14b3b9;
}
#block-menu-menu-content-menu ul li.blog a {
  background-position: center -93px;
}
#block-menu-menu-content-menu ul li.blog a:before {
  background-color: #fba714;
}
#block-menu-menu-content-menu ul li.blog span {
  color: #fba714;
}
#block-menu-menu-content-menu ul li.talk a {
  background-position: center 4px;
}
#block-menu-menu-content-menu ul li.talk a:before {
  background-color: #ca0c5c;
}
#block-menu-menu-content-menu ul li.talk span {
  color: #ca0c5c;
}

/* slider Style */
.view-homepage-slider li img:focus,
.view-homepage-slider li a:focus {
  outline: 3px solid blue !important;
}

.view-homepage-slider p {
  margin: 0px;
}
.view-homepage-slider img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.view-homepage-slider li a {
  display: block;
}
.view-homepage-slider .flex-direction-nav {
  display: none;
}
.view-homepage-slider .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 4;
  background-image: url(../images/sprite-icon.png);
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background-color: #000;
  color: #fff;
  text-indent: -9999px;
}
.view-homepage-slider .flex-direction-nav a:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.view-homepage-slider a.flex-prev {
  background-position: -24px -309px;
  left: -60px;
}
.view-homepage-slider a.flex-next {
  background-position: -25px -310px;
  right: -60px;
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.view-homepage-slider .flex-control-nav {
  position: absolute;
  right: 20px;
  bottom: 0px;
  z-index: 5;
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.view-homepage-slider .flex-control-nav li {
  display: block;
  margin: 4px 0;
}
.view-homepage-slider .flex-control-nav li a {
  display: block;
  width: 9px;
  height: 35px;
  border: 1px solid #000;
  text-indent: -9999px;
  cursor: pointer;
  background-color: #fff;
}
.view-homepage-slider .flex-control-nav li a.flex-active,
.view-homepage-slider .flex-control-nav li a:hover {
  background-color: #2f509e;
  color: #fff;
}
.view-homepage-slider .play, .view-homepage-slider .stop {
  background: url(../images/sm-icon.png) -4px -12px no-repeat;
  width: 44px;
  height: 44px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  text-indent: -9999px;
  display: block;
  z-index: 9999;
}
.view-homepage-slider .stop {
  background-position: -9px -77px;
}

.flexslider:hover .flex-direction-nav a.flex-prev {
  left: 0px;
}
.flexslider:hover .flex-direction-nav a.flex-next {
  right: 0px;
}

.view-homepage-slider .owl-dots {
  position: absolute;
  right: 20px;
  bottom: 0px;
  z-index: 5;
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.view-homepage-slider .owl-dots .owl-dot {
  display: block;
  margin: 4px 0;
}
.view-homepage-slider .owl-dots .owl-dot span {
  display: block;
  width: 9px;
  height: 35px;
  border: 1px solid #000;
  text-indent: -9999px;
  cursor: pointer;
  background-color: #fff;
}
.view-homepage-slider .owl-dots .owl-dot.active span, .view-homepage-slider .owl-dots .owl-dot:hover span {
  background-color: #2f509e;
  color: #fff;
}

#block-views-whats-new-block {
  margin-bottom: 50px;
}

.view-whats-new .view-content .views-row .views-field-field-thumbnail {
  margin-bottom: 10px;
  overflow: hidden;
}
.view-whats-new .view-content .views-row .views-field-field-thumbnail:hover img {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.view-whats-new .view-content .views-row .field-content img {
  width: 100%;
}
.view-whats-new .view-content .views-row .views-field-title-field a {
  color: #252934;
  font-weight: 700;
  font-size: 1.143em;
}
.view-whats-new .view-content .views-row .views-field-title-field a:hover {
  color: #2c498d;
  text-decoration: underline;
}
.view-whats-new .view-content .views-row:first-child {
  margin-left: 0px;
}

#block-views-trending-homepage-block .scroll-down-area,
.infocus-scroll.scroll-down-area,
#block-views-whats-new-block .scroll-down-area {
  height: auto;
}

.view-trending-homepage .view-content {
  width: 100%;
  display: inline-block;
  margin-bottom: 60px;
}
.view-trending-homepage .views-row {
  float: left;
  width: 32%;
  margin-left: 2%;
}
.view-trending-homepage .views-row .views-field-field-group-issue-image {
  margin-bottom: 10px;
  overflow: hidden;
}
.view-trending-homepage .views-row .views-field-field-group-issue-image:hover img {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.view-trending-homepage .views-row .field-content > div {
  display: inline-block;
}
.view-trending-homepage .views-row .field-content img {
  width: 100%;
}
.view-trending-homepage .views-row .views-field-title a {
  color: #252934;
  font-weight: 700;
  font-size: 1.143em;
}
.view-trending-homepage .views-row .views-field-title a:hover {
  text-decoration: underline;
  color: #1d3a7c;
}
.view-trending-homepage .views-row:first-child {
  margin: 0px;
}
.view-trending-homepage .views-field-type {
  padding-left: 30px;
  position: relative;
  margin-bottom: 6px;
}
.view-trending-homepage .type-label + div[class^="type-"] {
  padding-left: 6px;
}
.view-trending-homepage .type-label + div[class^="type-"]:after {
  content: "";
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: -3px;
}
.view-trending-homepage .type-blog {
  color: #fba714;
}
.view-trending-homepage .type-blog:after {
  background: url("../images/icon.svg#blog-sign-view") no-repeat;
}
.view-trending-homepage .type-discuss {
  color: #008bbb;
}
.view-trending-homepage .type-discuss:after {
  background: url("../images/icon.svg#discuss-sign-view") no-repeat;
}
.view-trending-homepage .type-do {
  color: #dc6800;
}
.view-trending-homepage .type-do:after {
  background: url("../images/icon.svg#do-sign-view") no-repeat;
}
.view-trending-homepage .type-group {
  color: #71a330;
}
.view-trending-homepage .type-group:after {
  background: url("../images/icon.svg#group-sign-view") no-repeat;
}
.view-trending-homepage .type-poll {
  color: #14b3b9;
}
.view-trending-homepage .type-poll:after {
  background: url("../images/icon.svg#poll-sign-view") no-repeat;
}
.view-trending-homepage .type-talk {
  color: #ca0c5c;
}
.view-trending-homepage .type-talk:after {
  background: url("../images/icon.svg#talk-sign-view") no-repeat;
}

.container-wrapper .view-featured-task {
  width: 100%;
  display: inline-block;
  margin-bottom: 50px;
}
.container-wrapper .view-featured-task .view-content .views-row .do_title {
  height: 72px;
}
.container-wrapper .view-featured-task .view-content .views-row .field-type-image {
  margin-bottom: 7px;
  overflow: hidden;
}
.container-wrapper .view-featured-task .view-content .views-row .field-type-image img {
  width: 100%;
}
.container-wrapper .view-featured-task .view-content .views-row .field-type-image:hover img {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.container-wrapper .view-featured-task .type-wrapper {
  position: relative;
}
.container-wrapper .view-featured-task .type-label {
  display: inline-block;
}
.container-wrapper .view-featured-task .content_type {
  margin-bottom: 7px;
  display: inline-block;
  padding-left: 5px;
  font-weight: 700;
}
.container-wrapper .view-featured-task .discuss_title,
.container-wrapper .view-featured-task .do_title,
.container-wrapper .view-featured-task .blog_title,
.container-wrapper .view-featured-task .poll_title,
.container-wrapper .view-featured-task .group_title,
.container-wrapper .view-featured-task .talk_title {
  padding-bottom: 5px;
  padding-top: 3px;
  max-height: 72px;
  overflow: hidden;
}
.container-wrapper .view-featured-task .discuss_title a,
.container-wrapper .view-featured-task .do_title a,
.container-wrapper .view-featured-task .blog_title a,
.container-wrapper .view-featured-task .poll_title a,
.container-wrapper .view-featured-task .group_title a,
.container-wrapper .view-featured-task .talk_title a {
  color: #252934;
  font-weight: 600;
  font-size: 1.143em;
}
.container-wrapper .view-featured-task .discuss_title a:hover,
.container-wrapper .view-featured-task .do_title a:hover,
.container-wrapper .view-featured-task .blog_title a:hover,
.container-wrapper .view-featured-task .poll_title a:hover,
.container-wrapper .view-featured-task .group_title a:hover,
.container-wrapper .view-featured-task .talk_title a:hover {
  text-decoration: underline;
  color: #1d3a7c;
}

.statistics-box {
  text-align: center;
}
.statistics-box > div {
  display: inline-block;
  border-left: 1px solid #73d4cc;
  padding: 0 10px;
}
.statistics-box > div > div {
  display: inline-block;
}
.statistics-box > div > div a {
  color: #fff;
}
.statistics-box > div:hover a {
  color: #1d3a7c;
}
.statistics-box > div:first-child {
  border: none;
}

.container_stats_box {
  padding: 10px 0;
  background: #5999af;
  background: -moz-linear-gradient(left, #5999af 0%, #4b90c3 6%, #448dcb 10%, #3392cc 19%, #289dc3 25%, #1daab5 31%, #1db9a0 41%, #1db999 48%, #27b499 52%, #39a999 57%, #52999c 62%, #996c9c 76%, #ba5a9c 83%, #c3579c 86%, #cd5794 91%, #dc5876 100%);
  background: -webkit-linear-gradient(left, #5999af 0%, #4b90c3 6%, #448dcb 10%, #3392cc 19%, #289dc3 25%, #1daab5 31%, #1db9a0 41%, #1db999 48%, #27b499 52%, #39a999 57%, #52999c 62%, #996c9c 76%, #ba5a9c 83%, #c3579c 86%, #cd5794 91%, #dc5876 100%);
  background: linear-gradient(to right, #5999af 0%, #4b90c3 6%, #448dcb 10%, #3392cc 19%, #289dc3 25%, #1daab5 31%, #1db9a0 41%, #1db999 48%, #27b499 52%, #39a999 57%, #52999c 62%, #996c9c 76%, #ba5a9c 83%, #c3579c 86%, #cd5794 91%, #dc5876 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999af', endColorstr='#dc5876',GradientType=1 );
}

.main-stats-wrapper {
  padding: 22px 140px 20px 0;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
  width: 100%;
}
.main-stats-wrapper .mygov-statistics {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.main-stats-wrapper h2 {
  margin-left: auto;
  font-size: 1.857em;
  position: relative;
  margin-bottom: 37px;
  font-family: "happy_monkeyregular", sans-serif;
}
.main-stats-wrapper h2:after {
  background: url(../images/statistic-arrow.png) 0 0 no-repeat;
  content: "";
  position: absolute;
  left: 60%;
  top: 100%;
  width: 83px;
  height: 42px;
}
.main-stats-wrapper .scroll-down-area {
  display: none;
}
.main-stats-wrapper .view-social-block {
  display: flex;
  align-items: center;
  background: linear-gradient(180deg, #2C4973 0%, #4A7F42 100%);
  text-transform: uppercase;
  margin-right: auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.main-stats-wrapper .view-social-block i {
  display: block;
  background: url(../images/whatsapp-channel.svg) 0 0 no-repeat;
  background-size: 100%;
  width: 190px;
  height: 75px;
  text-indent: -9999px;
  margin-right: 10px;
}
.main-stats-wrapper .view-social-block .social-fl {
  font-size: 0.786em;
  display: none;
}
.main-stats-wrapper .view-social-block .social-fl strong {
  display: block;
  font-size: 1.455em;
}
.main-stats-wrapper .extra-logo-section {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-left: 25px;
  background-color: #fff;
  z-index: 1000;
}
.main-stats-wrapper .extra-logo-section .row {
  margin: 0px;
  width: 120px;
  max-width: 100%;
  padding: 10px;
}
.main-stats-wrapper .extra-logo-section .ex-logoes {
  padding: 10px;
  width: 140px;
  background: #F3F1EF;
  display: flex;
  transition: all 0.3s ease 0s;
}
.main-stats-wrapper .extra-logo-section .ex-logoes .row {
  display: none;
  position: relative;
  background-color: #fff;
}
.main-stats-wrapper .extra-logo-section .ex-logoes .row.show {
  display: inline;
}
.main-stats-wrapper .extra-logo-section .ex-logoes .row:hover .Logos-details {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.main-stats-wrapper .extra-logo-section .Logos-details {
  position: absolute;
  right: 95%;
  bottom: 0px;
  padding: 12px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  text-align: center;
  z-index: 9999;
  width: 250px;
  transform: scale(0);
}
.main-stats-wrapper .extra-logo-section .Logos-details img {
  width: 100%;
}
.main-stats-wrapper .extra-logo-section .Logos-details a {
  display: block;
}
.main-stats-wrapper .extra-logo-section .Logos-details h3 {
  font-size: 1em;
}
.main-stats-wrapper .extra-logo-section .Logos-details h3 span {
  display: block;
  margin-top: 5px;
}
.main-stats-wrapper .extra-logo-section .expndbtn {
  background: url(../images/svg-icons.svg#showhide-arrow) 0 0 no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0px;
  top: 10px;
  transform: rotate(180deg);
  cursor: pointer;
}
.main-stats-wrapper .extra-logo-section.expended .ex-logoes .row {
  background-color: #DEF1F7;
}
.main-stats-wrapper .extra-logo-section.expended .ex-logoes .row img {
  border: 1px solid #fff;
}
.main-stats-wrapper .extra-logo-section.expended .expndbtn {
  transform: rotate(0deg);
}

.statistics-desc-slider .slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.statistics-desc-slider .stats_desc {
  padding: 5px 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  justify-content: center;
  width: 172px;
}
.statistics-desc-slider .stats_desc a:focus {
  outline: none !important;
}
.statistics-desc-slider .stats_desc a:focus + .icon_field + .dr_box {
  outline: 1px solid #000;
}
.statistics-desc-slider .stats_desc .count_label {
  font-size: 0.714em;
  display: block;
  text-transform: uppercase;
  white-space: nowrap;
}
.statistics-desc-slider .stats_desc > span {
  display: block;
}
.statistics-desc-slider .stats_desc .detail_block {
  visibility: hidden;
  opacity: 0;
  text-align: center;
  color: #737373;
  position: absolute;
  left: 50%;
  margin-left: -110px;
  bottom: 100%;
  z-index: 101;
  width: 220px;
  background-color: #fff;
  padding: 8px;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.statistics-desc-slider .stats_desc .detail_block:after {
  content: "";
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -16px;
  bottom: -14px;
  left: 50%;
  border: 8px solid black;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.statistics-desc-slider .stats_desc .detail_block a,
.statistics-desc-slider .stats_desc .detail_block small {
  color: #007c81;
  font-weight: 700;
  font-size: 1em;
}
.statistics-desc-slider .stats_desc .detail_block a:hover {
  text-decoration: underline;
}
.statistics-desc-slider .stats_desc:hover .detail_block {
  visibility: visible;
  opacity: 1;
  bottom: 120%;
}
.statistics-desc-slider .stats_desc .icon_field {
  float: left;
  min-width: 35px;
  height: 35px;
  padding: 6px;
  border-radius: 50%;
  background: #1089b8;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.statistics-desc-slider .stats_desc .icon_field svg {
  width: 20px;
  margin: auto;
  display: block;
}
.statistics-desc-slider .stats_desc.stats_user .detail_block a,
.statistics-desc-slider .stats_desc.stats_user .detail_block small {
  color: #2c498d !important;
}
.statistics-desc-slider .stats_desc.stats_user .icon_field {
  background-color: #2c498d;
}
.statistics-desc-slider .stats_desc.stats_user .icon_field svg {
  margin-top: 5px;
}
.statistics-desc-slider .stats_desc.stats_task .detail_block a,
.statistics-desc-slider .stats_desc.stats_task .detail_block small {
  color: #b35400 !important;
}
.statistics-desc-slider .stats_desc.stats_task .icon_field {
  background-color: #e07819;
}
.statistics-desc-slider .stats_desc.stats_discuss .detail_block a,
.statistics-desc-slider .stats_desc.stats_discuss .detail_block small {
  color: #0078a1 !important;
}
.statistics-desc-slider .stats_desc.stats_discuss .icon_field svg {
  margin-top: 3px;
  width: 18px;
}
.statistics-desc-slider .stats_desc.stats_poll_survey .icon_field svg {
  width: 16px;
}
.statistics-desc-slider .stats_desc.stats_poll_survey .detail_block a {
  color: #2bbac0 !important;
}
.statistics-desc-slider .stats_desc.stats_poll_survey .icon_field {
  background-color: #2bbac0;
}
.statistics-desc-slider .stats_desc.stats_quiz .icon_field svg {
  width: 23px;
}
.statistics-desc-slider .stats_desc.stats_quiz .detail_block a,
.statistics-desc-slider .stats_desc.stats_quiz .detail_block small {
  color: #d50a37;
}
.statistics-desc-slider .stats_desc.stats_quiz .icon_field {
  background-color: #e0345a;
}
.statistics-desc-slider .stats_desc.stats_pledge .icon_field svg {
  width: 22px;
}
.statistics-desc-slider .stats_desc.stats_pledge .detail_block a,
.statistics-desc-slider .stats_desc.stats_pledge .detail_block small {
  color: #10811d;
}
.statistics-desc-slider .stats_desc.stats_pledge .icon_field {
  background-color: #28af37;
}
.statistics-desc-slider .stats_desc:last-child {
  border: none;
}
.statistics-desc-slider .stats_desc .rigister_box {
  position: relative;
}
.statistics-desc-slider .stats_desc .thank-msg {
  position: absolute;
  right: 120%;
  top: 0px;
  font-family: "happy_monkeyregular", sans-serif;
  width: 150px;
  display: none;
}
.statistics-desc-slider .stats_desc .icon-msg {
  background: url(../images/icon-user.svg) 0 0 no-repeat;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  background-size: 100%;
}
.statistics-desc-slider .stats_desc .regiister_user {
  color: #3E4F5A;
}
.statistics-desc-slider .stats_desc .regiister_user span {
  display: block;
  font-size: 0.714em;
  text-transform: uppercase;
}
.statistics-desc-slider .stats_desc .user-live-count {
  font-size: 1.286em;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 5px;
}
.statistics-desc-slider .vaccination_tblock {
  text-align: center;
  color: #1785F8;
}
.statistics-desc-slider .vaccination_tblock .today_vaccination i {
  background: url(../images/vaccination.html) 0 0 no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto 3px;
}
.statistics-desc-slider .vaccination_tblock .vaccine-live-counts {
  font-size: 1.4em;
  font-family: "digital-7regular";
  font-weight: 700;
}
.statistics-desc-slider .stats_user:after {
  background-position: -75px -308px;
}
.statistics-desc-slider .stats_task:after {
  background-position: -142px -296px;
}
.statistics-desc-slider .stats_poll_survey:after {
  background-position: -144px -530px;
}
.statistics-desc-slider .stats_discuss:after {
  background-position: -2px -361px;
}
.statistics-desc-slider .stats_user span a {
  color: #2c498d;
}
.statistics-desc-slider .stats_task span a {
  color: #dc6800;
}
.statistics-desc-slider .stats_discuss span a {
  color: #008bbb;
}
.statistics-desc-slider .stats_poll_survey span a
 {
  color: #007c81;
}
.statistics-desc-slider .user_count {
  color: #2c498d;
  font-weight: 700;
  font-size: 1.4em;
  line-height: 1;
  display: block;
}
.statistics-desc-slider .user_count .postfix_name {
  font-weight: 400;
  font-size: 0.722em;
}
.statistics-desc-slider .submission_count {
  font-weight: 700;
  font-size: 1.4em;
  line-height: 1;
}
.statistics-desc-slider .submission_count .postfix_name {
  font-weight: 400;
  font-size: 0.722em;
}
.statistics-desc-slider .comments_count_theme {
  font-weight: 700;
  font-size: 1.286em;
  line-height: 1;
  display: block;
  margin-bottom: 5px;
}
.statistics-desc-slider .comments_count_theme .postfix_name {
  font-weight: 400;
  font-size: 0.722em;
}

.sidebar .block-views-my-details-block-1 {
  margin-bottom: 10px;
}
.sidebar .view-my-details {
  width: 100%;
  display: inline-block;
}
.sidebar .views-row {
  width: 100%;
  display: inline-block;
}
.sidebar .view-featured-task .field-type-image {
  width: 100px;
}

.scroll-down-area {
  text-align: right;
  display: block;
  width: 1210px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
  height: 80px;
}

.scroll-down-area a {
  float: right;
}

.scroll-down-area.feature_block {
  clear: both;
  padding: 10px 0;
  height: 50px;
  margin-top: -15px;
}

a.scroll-up {
  background: url(../images/sprite-icon.png) -151px -370px no-repeat;
  /*border: 1px solid #e6e6e6;*/
  border-radius: 0 2px 2px 0;
  font-size: 0;
  height: 34px;
  width: 34px;
  overflow: hidden;
}

a.scroll-up:hover {
  background-color: #e1e1e1;
}

a.scroll-down {
  background: url(../images/sprite-icon.png) -96px -369px no-repeat;
  /* border: 1px solid #e6e6e6;*/
  font-size: 0;
  height: 34px;
  overflow: hidden;
  text-indent: -200px;
  width: 35px;
  border-radius: 2px 0 0 2px;
}

a.scroll-down:hover {
  background-color: #e1e1e1;
}

.main-stats-wrapper .scroll-down-area {
  position: relative;
  top: 40px;
  z-index: 9;
  height: auto;
}

#block-new-home-page-performance-dashboard {
  position: relative;
}
#block-new-home-page-performance-dashboard .scroll-down-area {
  position: absolute;
  top: 10px;
  z-index: 9;
  height: auto;
}

#backtotop {
  border: 2px solid #D8D8D8;
  border-radius: 24px;
  padding: 0px;
  background: #fff;
  color: #000;
  font-size: 0;
  height: 50px;
  opacity: 1;
  overflow: hidden;
  text-indent: -200px;
  width: 30px;
  z-index: 999999999;
  right: 6px;
  bottom: 5px;
}
#backtotop:after {
  content: "";
  background: url(../images/svg-icons.svg#up-arrow) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  margin: 0 auto;
}

.sticky-menu-main {
  display: none;
  position: fixed;
  top: 50%;
  margin-top: -150px;
  right: -45px;
  z-index: 9999;
  transform: translateX(100%);
  -moz-transform: translateX(100%);
  -webkit-transform: translateX(100%);
}
.sticky-menu-main #main-menu-sticky li {
  color: #fff;
  background: #3890cc;
  background: -moz-linear-gradient(-45deg, #3890cc 0%, #1db8a3 100%);
  background: -webkit-linear-gradient(-45deg, #3890cc 0%, #1db8a3 100%);
  background: linear-gradient(135deg, #3890cc 0%, #1db8a3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3890cc', endColorstr='#1db8a3',GradientType=1 );
  margin-bottom: 1px;
  font-size: 0.875em;
  padding-right: 10px;
}
.sticky-menu-main #main-menu-sticky li:hover {
  transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  margin-right: 0px;
}
.sticky-menu-main #main-menu-sticky li a {
  color: #fff;
  display: block;
  position: relative;
  height: 40px;
  padding: 10px 10px;
}
.sticky-menu-main #main-menu-sticky li a:after {
  content: "";
  position: absolute;
  top: 10px;
  right: 100%;
  margin-right: 8px;
  display: block;
  width: 21px;
  height: 21px;
  font-size: 18px;
  z-index: 3;
}
.sticky-menu-main #main-menu-sticky li a:before {
  content: "";
  position: absolute;
  top: 0px;
  right: 100%;
  padding: 10px 15px;
  display: block;
  width: 40px;
  height: 40px;
  z-index: 2;
  background: #1d3a7c;
}
.sticky-menu-main #main-menu-sticky li a:hover:before {
  background: #1d3a7c;
}
.sticky-menu-main #main-menu-sticky li a:focus:before {
  border: 1px solid #000;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-group:after {
  background: url("../images/icon.svg#strip-groups-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-group:before {
  background: #71a330;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-do:after {
  background: url("../images/icon.svg#strip-do-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-do:before {
  background: #dc6800;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-discuss:after {
  background: url("../images/icon.svg#strip-discuss-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-discuss:before {
  background: #008bbb;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-poll-survey:after {
  background: url("../images/icon.svg#strip-poll-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-poll-survey:before {
  background: #14b3b9;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-blog:after {
  background: url("../images/icon.svg#strip-blog-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-blog:before {
  background: #fba714;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-talk:after {
  background: url("../images/icon.svg#strip-talk-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-talk:before {
  background: #ca0c5c;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-campaigns:after {
  background: url("../images/icon.svg#campaign-view") no-repeat;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-campaigns:before {
  background: #460dd9;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-podcast:after {
  background: url("../images/icon.svg#podcast-view") no-repeat;
  width: 22px;
  height: 22px;
}
.sticky-menu-main #main-menu-sticky li a.menu-main-podcast:before {
  background: #0d4ad4;
}
.sticky-menu-main #main-menu-sticky li.active {
  transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  margin-right: 0px;
}
.sticky-menu-main .sticky-login li {
  color: #fff;
  background: #3890cc;
  background: -moz-linear-gradient(-45deg, #3890cc 0%, #1db8a3 100%);
  background: -webkit-linear-gradient(-45deg, #3890cc 0%, #1db8a3 100%);
  background: linear-gradient(135deg, #3890cc 0%, #1db8a3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3890cc', endColorstr='#1db8a3',GradientType=1 );
  margin-bottom: 1px;
  font-size: 0.875em;
  padding-right: 10px;
}
.sticky-menu-main .sticky-login li:hover {
  transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  margin-right: 0px;
}
.sticky-menu-main .sticky-login li a {
  color: #fff;
  display: block;
  position: relative;
  height: 40px;
  padding: 10px 10px;
}
.sticky-menu-main .sticky-login li a:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 100%;
  margin-right: 12px;
  display: block;
  width: 15px;
  height: 15px;
  font-size: 18px;
  z-index: 3;
}
.sticky-menu-main .sticky-login li a:before {
  content: "";
  position: absolute;
  top: 0px;
  right: 100%;
  padding: 10px 15px;
  display: block;
  width: 40px;
  height: 40px;
  z-index: 2;
  background: #1d3a7c;
}
.sticky-menu-main .sticky-login li a:after {
  background: url("../images/icon.svg#strip-user-view") no-repeat;
}

.stricky_menu .sticky-menu-main {
  right: 0px;
}

.front .sticky-menu-main {
  display: block;
}

.view-mygov-archives .view-content {
  margin-left: -2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.view-mygov-archives .views-row {
  float: left;
  width: 31.33%;
  margin: 0 0 20px 2%;
  border: 1px solid #e3e3e3;
  padding: 2px;
  position: relative;
}
.view-mygov-archives .views-field-field-site-thumbnail-image {
  margin-bottom: 5px;
  overflow: hidden;
}
.view-mygov-archives .views-field-field-site-thumbnail-image img {
  width: 100%;
}
.view-mygov-archives .views-field-field-site-thumbnail-image:hover img {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.view-mygov-archives .views-field-body {
  /*height:120px; overflow: hidden;*/
  padding: 10px;
  margin-bottom: 20px;
  font-size: 0.9em;
}
.view-mygov-archives .views-field-nothing {
  float: none;
}
.view-mygov-archives .views-field-nothing span {
  display: block;
}
.view-mygov-archives .view-details {
  display: block;
  padding: 10px;
  text-align: center;
  background-color: #2c498d;
  color: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
}
.view-mygov-archives .view-details:hover {
  background-color: #1d3a7c;
}

#web_notification {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  padding-top: 120px;
  display: none;
  z-index: 999999;
  padding-left: 353px;
}

.notification_close {
  position: absolute;
  right: 20px;
  top: 20px;
  background: url("../images/cross.png") 0 0 no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  z-index: 999;
  background-size: 100%;
  cursor: pointer;
}

#web_notification_message {
  position: fixed;
  bottom: 5px;
  right: 5px;
  width: 360px;
  z-index: 9999;
}

.site_logo {
  background: #304c8e;
  float: left;
  padding: 5px;
  width: 80px;
  min-width: 80px;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.msg_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.msg_title {
  color: #000;
  padding: 5px 20px 5px 0;
  font-size: 0.857em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.msg_body {
  padding: 10px;
}

.message-wrap {
  background: #fff;
  box-shadow: 1px 1px 3px #b7b2b2;
  position: relative;
  margin-bottom: 14px;
}

.msg_close {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  background: #f1f1f1 url(../images/post_delete.png) center center no-repeat;
  padding: 4px;
  width: 9px;
  height: 9px;
  opacity: 0.7;
}

.msg_close:hover {
  opacity: 1;
  background-color: #ccc;
}

.message-wrap:last-child {
  margin-bottom: 0px;
}

#web-push-notification-form .form-item {
  margin-bottom: 10px;
}

#web-push-notification-form .form-item label {
  margin-bottom: 5px;
}

#web-push-notification-form .form-submit {
  margin-bottom: 20px;
}

#web-push-notification-admin-overview-form .form-item label {
  display: inline-block;
}

#web-push-notification-form .form-item .form-textarea {
  height: 120px;
}

.view-view-comments .view-filters {
  width: 100%;
  display: inline-block;
}

#block-views-ticker-block-block {
  background: #e4ebf2;
  padding: 7px 0;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
  overflow: hidden;
}
#block-views-ticker-block-block h2 {
  display: none;
}
#block-views-ticker-block-block .view-ticker-block {
  overflow: hidden;
  position: relative;
  display: block;
  width: 1210px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
  max-width: 96%;
}
#block-views-ticker-block-block .view-ticker-block .views-row {
  display: inline-block;
  padding: 3px 15px;
  border-left: 1px solid rgba(0, 0, 0, 0.4);
}
#block-views-ticker-block-block .view-ticker-block .views-row a {
  color: #000;
}
#block-views-ticker-block-block .view-ticker-block .views-row:first-child {
  border: none;
}
#block-views-ticker-block-block .play_ticker, #block-views-ticker-block-block .pause_ticker {
  background: url(../images/sm-icon.png) -41px -130px no-repeat;
  width: 32px;
  height: 31px;
  position: absolute;
  left: 10px;
  top: 5px;
  text-indent: -9999px;
  display: block;
  z-index: 9999;
  border: none;
}
#block-views-ticker-block-block .pause_ticker {
  background-position: 0px -130px;
}

.overview-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.overview-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#block-new-home-page-performance-dashboard h2 {
  margin-bottom: 0px;
}
#block-new-home-page-performance-dashboard .block-title {
  text-align: left;
}

.performance-block {
  margin-bottom: 40px;
}

.block-title {
  text-align: center;
  padding-bottom: 40px;
  width: 100%;
}

.block-title h2 {
  position: relative;
  margin-bottom: 0px;
  padding-top: 5px;
  text-transform: uppercase;
  display: none;
}

.block-title span {
  line-height: 1.2;
}

.other-schemes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.disclaimer-perform {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 15px;
}

.scheme-block {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 4px;
  margin-bottom: 8px;
}

.scheme-view {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding: 10px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: center;
  align-content: center;
}

.scheme-block img {
  display: block;
  margin: 0 auto 5px;
}

.scheme-block .Count {
  font-family: "digital-7regular";
  font-size: 1.6em;
}

.scheme-block p {
  margin-bottom: 6px;
}

.scheme-icon {
  width: 90px;
  height: 90px;
  border: 3px solid rgba(0, 0, 0, 0.4);
  border-radius: 100%;
  margin: 0 auto 10px;
  padding: 15px;
  background: #fff;
}

.scheme-view {
  background: #5b912a;
  background: -moz-linear-gradient(top, #5b912a 0%, #466f20 100%);
  background: -webkit-linear-gradient(top, #5b912a 0%, #466f20 100%);
  background: linear-gradient(to bottom, #5b912a 0%, #466f20 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b912a', endColorstr='#466f20',GradientType=0 );
}

.scheme-block:nth-child(8n + 2) .scheme-view {
  background: #862a91;
  background: -moz-linear-gradient(top, #862a91 0%, #67206f 100%);
  background: -webkit-linear-gradient(top, #862a91 0%, #67206f 100%);
  background: linear-gradient(to bottom, #862a91 0%, #67206f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#862a91', endColorstr='#67206f',GradientType=0 );
}

.scheme-block:nth-child(8n + 3) .scheme-view {
  background: #c67e30;
  background: -moz-linear-gradient(top, #c67e30 0%, #986125 100%);
  background: -webkit-linear-gradient(top, #c67e30 0%, #986125 100%);
  background: linear-gradient(to bottom, #c67e30 0%, #986125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c67e30', endColorstr='#986125',GradientType=0 );
}

.scheme-block:nth-child(8n + 4) .scheme-view {
  background: #912a2a;
  background: -moz-linear-gradient(top, #912a2a 0%, #712121 100%);
  background: -webkit-linear-gradient(top, #912a2a 0%, #712121 100%);
  background: linear-gradient(to bottom, #912a2a 0%, #712121 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#912a2a', endColorstr='#712121',GradientType=0 );
}

.scheme-block:nth-child(8n + 5) .scheme-view {
  background: #0d5684;
  background: -moz-linear-gradient(top, #0d5684 0%, #0a4265 100%);
  background: -webkit-linear-gradient(top, #0d5684 0%, #0a4265 100%);
  background: linear-gradient(to bottom, #0d5684 0%, #0a4265 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d5684', endColorstr='#0a4265',GradientType=0 );
}

.scheme-block:nth-child(8n + 6) .scheme-view {
  background: #7c7129;
  background: -moz-linear-gradient(top, #7c7129 0%, #5f5720 100%);
  background: -webkit-linear-gradient(top, #7c7129 0%, #5f5720 100%);
  background: linear-gradient(to bottom, #7c7129 0%, #5f5720 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7129', endColorstr='#5f5720',GradientType=0 );
}

.scheme-block:nth-child(8n + 7) .scheme-view {
  background: #1b973e;
  background: -moz-linear-gradient(top, #1b973e 0%, #157530 100%);
  background: -webkit-linear-gradient(top, #1b973e 0%, #157530 100%);
  background: linear-gradient(to bottom, #1b973e 0%, #157530 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b973e', endColorstr='#157530',GradientType=0 );
}

.scheme-block:nth-child(8n + 8) .scheme-view {
  background: #ea2c2b;
  background: -moz-linear-gradient(top, #ea2c2b 0%, #b52221 100%);
  background: -webkit-linear-gradient(top, #ea2c2b 0%, #b52221 100%);
  background: linear-gradient(to bottom, #ea2c2b 0%, #b52221 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2c2b', endColorstr='#b52221',GradientType=0 );
}

.scm-text {
  padding-bottom: 8px;
  font-size: 1.4em;
}

.scm-text span {
  font-size: 11px;
}

.scheme-view .title-text {
  color: #fff;
  padding-bottom: 8px;
  max-width: 100%;
}

.scheme-view p span {
  color: #fef500;
}

.scheme-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  padding: 10px;
  background: #2485d4;
  color: #fff;
  opacity: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.scheme-block:nth-child(4n + 1) .scheme-overlay {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.scheme-block:nth-child(4n + 2) .scheme-overlay {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.scheme-block:nth-child(4n + 3) .scheme-overlay {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

.scheme-block:hover .scheme-overlay {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.scheme-overlay .date {
  margin-top: 10px;
  font-size: 11px;
}

.more-btn {
  text-align: center;
  width: 100%;
}

.more-btn a {
  font-size: 14px;
  color: #000;
  background: #e6e6e6;
  border: 1px solid #cacaca;
  border-radius: 16px;
  padding: 7px 18px;
  display: inline-block;
}

.more-btn a:hover {
  background: #cacaca;
}

.ajax-comment-wrapper {
  width: 100%;
  display: inline-block;
}

.view-id-ticker_block .view-content {
  position: absolute;
  white-space: nowrap;
  /*width:100%;*/
}

.view-id-ticker_block {
  display: block;
  height: 26px;
}

.view-id-ticker_block .view-content:hover {
  animation-play-state: paused;
  -webkit-animation-play-state: paused;
}

.node.details.task .field-name-field-audio-url {
  display: none;
}

#comments .field-type-file .form-type-managed-file .description {
  display: none;
}

.slide-3 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7daf4+0,d8d0e8+100 */
  background: #e7daf4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e7daf4 0%, #d8d0e8 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e7daf4 0%, #d8d0e8 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e7daf4 0%, #d8d0e8 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7daf4', endColorstr='#d8d0e8',GradientType=0 );
  /* IE6-9 */
}
.slide-3 .cube_title {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7e71bb+0,8c7fca+100 */
  background: #7e71bb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7e71bb 0%, #8c7fca 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #7e71bb 0%, #8c7fca 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #7e71bb 0%, #8c7fca 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e71bb', endColorstr='#8c7fca',GradientType=0 );
  /* IE6-9 */
}

.slide-4 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f6ce68+0,fcad7e+100 */
  background: #f6ce68;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6ce68 0%, #fcad7e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f6ce68 0%, #fcad7e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f6ce68 0%, #fcad7e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ce68', endColorstr='#fcad7e',GradientType=0 );
  /* IE6-9 */
}
.slide-4 .cube_title {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#deab2e+0,dd7347+100 */
  background: #deab2e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #deab2e 0%, #dd7347 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #deab2e 0%, #dd7347 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #deab2e 0%, #dd7347 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deab2e', endColorstr='#dd7347',GradientType=0 );
  /* IE6-9 */
}

.slide-2 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9be89c+0,c5f682+100 */
  background: #9be89c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #9be89c 0%, #c5f682 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #9be89c 0%, #c5f682 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #9be89c 0%, #c5f682 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9be89c', endColorstr='#c5f682',GradientType=0 );
  /* IE6-9 */
}
.slide-2 .cube_title {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5ab859+0,97c643+100 */
  background: #5ab859;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5ab859 0%, #97c643 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #5ab859 0%, #97c643 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #5ab859 0%, #97c643 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ab859', endColorstr='#97c643',GradientType=0 );
  /* IE6-9 */
}

.slide-1 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a5c8fd+0,b9e0fc+100 */
  background: #a5c8fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a5c8fd 0%, #b9e0fc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #a5c8fd 0%, #b9e0fc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a5c8fd 0%, #b9e0fc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c8fd', endColorstr='#b9e0fc',GradientType=0 );
  /* IE6-9 */
}
.slide-1 .cube_title {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5995ee+0,59bbf3+100 */
  background: #5995ee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5995ee 0%, #59bbf3 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #5995ee 0%, #59bbf3 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #5995ee 0%, #59bbf3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5995ee', endColorstr='#59bbf3',GradientType=0 );
  /* IE6-9 */
}

@keyframes cubeRotation {
  0% {
    transform: rotateY(0deg);
  }
  8.33%,
  25% {
    transform: rotateY(90deg);
  }
  33.33%,
  50% {
    transform: rotateY(180deg);
  }
  58.33%,
  75% {
    transform: rotateY(270deg);
  }
  83.33%,
  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes cubeRotation {
  0% {
    transform: rotateY(0deg);
  }
  8.33%,
  25% {
    transform: rotateY(90deg);
  }
  33.33%,
  50% {
    transform: rotateY(180deg);
  }
  58.33%,
  75% {
    transform: rotateY(270deg);
  }
  83.33%,
  100% {
    transform: rotateY(360deg);
  }
}
.cube_wrap {
  position: fixed;
  left: 10px;
  bottom: 10px;
  perspective-origin: 50% 100px;
  margin: 0;
  z-index: 12;
  font-family: "Roboto", sans-serif;
  padding-top: 20px;
}

.cube {
  position: relative;
  width: 120px;
  height: 120px;
  transform-style: preserve-3d;
  -webkit-animation: cubeRotation 20s infinite;
  /* Safari 4.0 - 8.0 */
  animation: cubeRotation 20s infinite;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.cube .slide {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 13px;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}

.cube .cube_title {
  text-align: center;
  color: #fff;
  padding: 5px 0px;
  font-weight: 700;
  margin-bottom: 0px;
  margin-top: auto;
  font-size: 0.91em;
  width: 100%;
}

.cube_wrap:hover .cube {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}

.slide-3 {
  transform: translateZ(-60px) rotateY(180deg);
}

.slide-4 {
  transform: rotateY(-270deg) translateX(60px);
  transform-origin: top right;
}

.slide-2 {
  transform: rotateY(270deg) translateX(-60px);
  transform-origin: center left;
}

.slide-1 {
  transform: translateZ(60px);
}

.close_cube,
.close-popup {
  background: url(../images/covid/icons.png) 0px -204px no-repeat;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: none;
  position: absolute;
  right: -10px;
  top: -8px;
  transform: scale(0.6);
  -moz-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  z-index: 999;
}

.cube_wrap:hover .close_cube {
  display: block;
}

.close_cube:hover,
.close-popup:hover {
  opacity: 0.8;
}

.cube_count {
  font-size: 12px;
  font-weight: 700;
  padding: 0 5px;
}

.cube_count span {
  display: block;
  font-size: 14px;
}

.slide-1 .cube_count {
  color: #002c57;
}

.slide-2 .cube_count {
  color: #005c25;
}

.slide-3 .cube_count {
  color: #6e617b;
}

.slide-4 .cube_count {
  color: #5a0401;
}

.cube_count:before {
  width: 32px;
  height: 32px;
  content: "";
  display: block;
  background: url(../images/covid/icons.png) -66px -60px no-repeat;
  margin: 0 auto;
  transform: scale(0.75);
}

.slide-2 .cube_count:before {
  background-position: -66px -101px;
}

.slide-3 .cube_count:before {
  background-position: -39px -322px;
}

.slide-4 .cube_count:before {
  background-position: -66px -189px;
}

.cube .slide a {
  text-indent: -9999px;
  width: 0px;
  overflow: hidden;
}

.cube .slide a:after {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  z-index: 2;
}

.cube .slide a:focus::after {
  outline: 1px solid red;
}

.last-updated {
  color: #272a2d;
  font-size: 9px;
}

.up-arrow i,
.down-arrow i {
  background: url(../images/covid/icons.png) -21px -338px no-repeat;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-top: 2px;
}

.color-green.up-arrow i,
.color-green.down-arrow i {
  background-position: 0 -338px;
}

.down-arrow i {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.color-red {
  color: #ff0024;
}

.color-green {
  color: #10a500;
}

.no-arrow i {
  display: none;
}

.inc-dec {
  font-size: 11px;
  position: relative;
  left: 5px;
}

.popup-form-wrapper {
  z-index: 99999;
  display: block;
  padding-top: 100px;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.6);
}
.popup-form-wrapper .popup-inner-wrapper {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19);
  margin: auto;
  background-color: #fff;
  width: 85%;
  max-width: 1080px;
  position: relative;
  animation: animatetop 0.4s;
  display: flex;
  flex-wrap: wrap;
}
.popup-form-wrapper .popup-inner-wrapper .box-left {
  width: 50%;
  text-align: center;
  background-color: #0c2254;
  position: relative;
  padding: 70px 5% 20px;
  color: #fff;
}
.popup-form-wrapper .popup-inner-wrapper .box-left:after {
  content: "";
  background: url(../images/design-1.png) 0 0 no-repeat;
  width: 235px;
  height: 147px;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup-form-wrapper .popup-inner-wrapper .box-left:before {
  content: "";
  background: url(../images/design-2.png) 0 0 no-repeat;
  width: 220px;
  height: 147px;
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .greeting {
  font-size: 2.2em;
  font-family: "poppinsbold", sans-serif;
  display: block;
  margin: 10px 0;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .bottom-wrapper {
  color: #70e34c;
  font-size: 1.286em;
  border-top: 1px solid #fff;
  padding-top: 15px;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .bottom-wrapper p {
  font-family: "Roboto", sans-serif;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .more-pts {
  font-family: "poppinsbold", sans-serif;
  font-size: 1.111em;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .frm-btn {
  font-size: 1.8em;
  font-family: "poppinsbold", sans-serif;
  position: relative;
  padding-top: 35px;
  display: inline-block;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .frm-btn:after {
  content: "";
  background: url(../images/pop-arrow.png) 0 0 no-repeat;
  position: absolute;
  left: 100%;
  top: 100%;
  width: 112px;
  height: 57px;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .wz {
  max-width: 280px;
  margin: 0 auto;
  font-size: 1.2em;
}
.popup-form-wrapper .popup-inner-wrapper .box-left .wz span {
  color: #fdfe86;
  font-weight: 700;
  font-family: "poppinsbold", sans-serif;
}
.popup-form-wrapper #profile-popup-form {
  width: 50%;
  padding: 60px 4% 20px;
}
.popup-form-wrapper #profile-popup-form #box {
  display: none;
}
.popup-form-wrapper #profile-popup-form .error-msg {
  width: 100%;
  color: red;
  margin-bottom: 10px;
}
.popup-form-wrapper #profile-popup-form .alert {
  font-size: 0.857em;
  font-weight: 400;
  color: red;
}
.popup-form-wrapper #profile-popup-form .form-item {
  margin-top: 0px;
  font-family: "Open Sans";
  font-weight: 700;
  width: 47%;
}
.popup-form-wrapper #profile-popup-form label {
  color: #0a3a72;
  font-size: 1.143em;
  margin-bottom: 5px;
}
.popup-form-wrapper #profile-popup-form > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.popup-form-wrapper #profile-popup-form .form-item-address {
  width: 100%;
}
.popup-form-wrapper #profile-popup-form .form-submit {
  background-color: #0a3a72;
  color: #fff;
  border-radius: 4px;
  padding: 5px 15px;
  font-size: 1.143em;
}
.popup-form-wrapper #profile-popup-form .form-submit:hover {
  background-color: #0c55aa;
}
.popup-form-wrapper #profile-popup-form .form-text,
.popup-form-wrapper #profile-popup-form .form-textarea {
  padding: 8px;
}
.popup-form-wrapper #profile-popup-form .form-select {
  padding: 7px 8px;
}
.popup-form-wrapper #profile-popup-form .form-text,
.popup-form-wrapper #profile-popup-form .form-select,
.popup-form-wrapper #profile-popup-form .form-textarea {
  border: 1px solid #ccc;
  width: 100%;
  background-color: #edf4fb;
  border-radius: 7px;
}
.popup-form-wrapper #profile-popup-form .close-btn {
  color: #000;
  font-size: 1.143em;
}
.popup-form-wrapper .close-popup {
  display: block;
  right: 10px;
  top: 10px;
}
.popup-form-wrapper .success-msg {
  background: green;
  color: #fff;
  padding: 7px 10px;
  width: 100%;
  display: block;
  margin-bottom: 10px;
  font-size: 1.1em;
  font-weight: 600;
}

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
.box-left .wc {
  font-size: 1.571em;
  font-family: "poppinsregular", sans-serif;
}

.box-left .cz {
  font-size: 1.143em;
  color: #9dbafb;
  margin-bottom: 20px;
}

.lang-box h1 {
  color: #fff;
}

@media all and (max-width: 767px) {
  .cube_count:before {
    display: none;
  }

  .close_cube {
    display: block;
    background: url(../front_assets/images/index-sprite.png) 0 -198px no-repeat;
    width: 18px;
    height: 18px;
    top: 0px;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  .cube {
    width: 90px;
    height: 85px;
  }

  .slide-3 {
    transform: translateZ(-45px) rotateY(180deg);
  }

  .slide-4 {
    transform: rotateY(-270deg) translateX(45px);
  }

  .slide-2 {
    transform: rotateY(270deg) translateX(-45px);
  }

  .slide-1 {
    transform: translateZ(45px);
  }

  .cube .cube_title {
    font-size: 10px;
  }

  .cube_count {
    font-size: 11px;
  }
}
.mshare-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding-top: 15px;
}
.mshare-list i {
  width: 100%;
  height: 100%;
  display: block;
}
.mshare-list .fb-icon {
  background-color: #3b5998;
}
.mshare-list .fb-icon i {
  background: url("../images/icon.svg#facebook_white-view") no-repeat;
}
.mshare-list .fb-icon:hover {
  background-color: #3c62b3;
}
.mshare-list .twitter-icon {
  background-color: #000;
}
.mshare-list .twitter-icon i {
  background: url("../images/icon.svg#twitter_white-view") no-repeat;
}
.mshare-list .twitter-icon:hover {
  background-color: #666;
}
.mshare-list li {
  margin-right: 10px;
}
.mshare-list li a {
  width: 40px;
  height: 40px;
  padding: 9px;
  background-color: #000;
  display: inline-block;
  border-radius: 50%;
}
.mshare-list li a .ext {
  display: none;
}

@media all and (max-width: 767px) {
  .cube_count span {
    font-size: 12px;
  }
}
.section-title {
  margin-bottom: 15px;
  margin-left:40px;
}
.section-title h2 {
  font-family: "montserratbold", sans-serif;
  font-size: 1.714em;
  display: inline-block;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.section-title span {
  color: #3E4F5A;
  font-family: "montserratregular", sans-serif;
  letter-spacing: 1px;
  display: block;
}

.mygov-dashboard {
  display: none;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  background: #FFFFFF;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
}

.tab-block-content {
  display: none;
  /*text-align: center; font-size: 1.143em;*/
}
.tab-block-content h3 {
  margin-bottom: 10px;
  color: #3E4F5A;
  font-size: 1.286em;
  font-family: "montserratbold", sans-serif;
  text-align: center;
}
.tab-block-content > p {
  text-align: center;
  font-family: "montserratmedium", sans-serif;
}
.tab-block-content .view-home-page-tab .views-field-nid a, .tab-block-content .view-home-page-tab .views-field-nothing a {
  position: absolute;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: translateY(-50%) scale(0);
  text-align: center;
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: 0 auto;
  color: #fff;
  width: 184px;
  /*font-size: 0.813em; font-family: $mont-b;*/
}
.tab-block-content .owl-item:hover .views-field-nid a, .tab-block-content .owl-item:hover .views-field-nothing a {
  transform: translateY(-50%) scale(1);
  z-index: 9;
}
.tab-block-content .owl-item:hover .views-field-nid a:hover, .tab-block-content .owl-item:hover .views-field-nothing a:hover {
  background: #dc763b;
  background: -moz-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: -webkit-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: linear-gradient(to right, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc763b', endColorstr='#9ac461',GradientType=1 );
}
.tab-block-content .owl-item:hover .card-pic:after {
  display: block;
}
.tab-block-content .card-slider {
  margin: 30px 0 20px;
}
.tab-block-content .card-slider .views-field-title, .tab-block-content .card-slider .card-desc {
  font-family: "montserratsemibold", sans-serif;
  /* letter-spacing: 0.7px; */
  line-height: 1.3;
}
.tab-block-content .card-slider .card-desc a {
  color: #3E4F5A;
}
.tab-block-content .card-slider .card-desc a:hover {
  text-decoration: underline;
}
.tab-block-content .prime-title, .tab-block-content .pledge-title {
  font-family: "montserratsemibold", sans-serif;
  /* letter-spacing: 0.7px; */
  line-height: 1.3;
}
.tab-block-content .card-pic {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.tab-block-content .card-pic:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
  z-index: 5;
  display: none;
}
.tab-block-content .views-field-title {
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.tab-block-content .views-field-title a {
  color: #3E4F5A;
}
.tab-block-content .views-field-title a:hover {
  text-decoration: underline;
}
.tab-block-content .views-field-field-mkb-transcript-url {
  text-align: center;
}
.tab-block-content .views-field-field-mkb-transcript-url .read {
  background-color: #B92B5C;
  color: #fff;
  padding: 7px 20px;
  display: flex;
  justify-content: center;
}
.tab-block-content .views-field-field-mkb-transcript-url .read:hover {
  background: #970944;
}
.tab-block-content .view-btn {
  display: block;
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  color: #3E4F5A;
  width: 122px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  font-size: 0.813em;
  font-family: "montserratbold", sans-serif;
}
.tab-block-content .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.tab-block-content .owl-dots {
  position: absolute;
  right: 0px;
  top: -15px;
}
.tab-block-content .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.tab-block-content .owl-dots .owl-dot.active {
  background-color: #CE6300;
}

.get-involved-links {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #DDDDDD;
}

.get-involved-tabcontent {
  padding: 50px 0;
}

.involved-block .section-title h2 {
  text-transform: uppercase;
}
.involved-block .container {
  background: url(../images/paralex-bg.png) right 0 no-repeat;
  padding: 55px 0 40px;
}

.tab-link {
  margin-bottom: 30px;
  width: 9%;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  position: relative;
}
.tab-link:after {
  content: "";
  width: 0px;
  display: block;
  background: #50606C;
  height: 4px;
  position: absolute;
  bottom: -32px;
  left: 0px;
}
.tab-link:before {
  content: "";
  display: none;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #50606C;
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -4px;
}
.tab-link.active:after {
  width: 100%;
}
.tab-link.active:before {
  display: block;
}
.tab-link.active a {
  overflow: hidden;
}
.tab-link.active a i:before {
  opacity: 1;
}
.tab-link.active a.do-icon {
  border: 1px solid #CE6300;
}
.tab-link.active a.do-icon i:after {
  background-image: url(../images/svg-icons.svg#do-white);
}
.tab-link.active a.discuss-icon {
  border-color: #3a8ab7;
}
.tab-link.active a.discuss-icon i:after {
  background-image: url(../images/svg-icons.svg#discuss-white);
}
.tab-link.active a.poll-icon {
  border-color: #52b0b7;
}
.tab-link.active a.poll-icon i:after {
  background-image: url(../images/svg-icons.svg#poll-white);
}
.tab-link.active a.blog-icon {
  border-color: #efaa40;
}
.tab-link.active a.blog-icon i:after {
  background-image: url(../images/svg-icons.svg#blog-white);
}
.tab-link.active a.talk-icon {
  border-color: #b92b5c;
}
.tab-link.active a.talk-icon i:after {
  background-image: url(../images/svg-icons.svg#talk-white);
}
.tab-link.active a.quiz-icon {
  border-color: #e1335a;
}
.tab-link.active a.quiz-icon i:after {
  background-image: url(../images/svg-icons.svg#quiz-white);
}
.tab-link.active a.prime-icon {
  border-color: #8ec750;
}
.tab-link.active a.prime-icon i:after {
  background-image: url(../images/svg-icons.svg#innovate-white);
}
.tab-link.active a.campaign-icon {
  border-color: #460dd9;
}
.tab-link.active a.campaign-icon i:after {
  background-image: url(../images/svg-icons.svg#campaign-white);
}
.tab-link.active a.pledge-icon {
  border-color: #28ae38;
}
.tab-link.active a.pledge-icon i:after {
  background-image: url(../images/svg-icons.svg#pledge-white);
}
.tab-link.active a.podcast-icon {
  border-color: #4744c5;
}
.tab-link.active a.podcast-icon i:after {
  background-image: url(../images/svg-icons.svg#podcast-white);
}
.tab-link a {
  display: block;
  text-align: center;
  padding: 10px;
  text-transform: uppercase;
  font-family: "montserratsemibold", sans-serif;
  font-size: 0.786em;
  border: 1px solid #fff;
}
.tab-link a:hover i:before {
  opacity: 1;
}
.tab-link a:hover.do-icon {
  border: 1px solid #CE6300;
}
.tab-link a:hover.do-icon i:after {
  background-image: url(../images/svg-icons.svg#do-white);
}
.tab-link a:hover.discuss-icon {
  border-color: #3a8ab7;
}
.tab-link a:hover.discuss-icon i:after {
  background-image: url(../images/svg-icons.svg#discuss-white);
}
.tab-link a:hover.poll-icon {
  border-color: #52b0b7;
}
.tab-link a:hover.poll-icon i:after {
  background-image: url(../images/svg-icons.svg#poll-white);
}
.tab-link a:hover.blog-icon {
  border-color: #efaa40;
}
.tab-link a:hover.blog-icon i:after {
  background-image: url(../images/svg-icons.svg#blog-white);
}
.tab-link a:hover.talk-icon {
  border-color: #b92b5c;
}
.tab-link a:hover.talk-icon i:after {
  background-image: url(../images/svg-icons.svg#talk-white);
}
.tab-link a:hover.quiz-icon {
  border-color: #e1335a;
}
.tab-link a:hover.quiz-icon i:after {
  background-image: url(../images/svg-icons.svg#quiz-white);
}
.tab-link a:hover.prime-icon {
  border-color: #8ec750;
}
.tab-link a:hover.prime-icon i:after {
  background-image: url(../images/svg-icons.svg#innovate-white);
}
.tab-link a:hover.campaign-icon {
  border-color: #460dd9;
}
.tab-link a:hover.campaign-icon i:after {
  background-image: url(../images/svg-icons.svg#campaign-white);
}
.tab-link a:hover.pledge-icon {
  border-color: #28ae38;
}
.tab-link a:hover.pledge-icon i:after {
  background-image: url(../images/svg-icons.svg#pledge-white);
}
.tab-link a:hover.podcast-icon {
  border-color: #4744c5;
}
.tab-link a:hover.podcast-icon i:after {
  background-image: url(../images/svg-icons.svg#podcast-white);
}
.tab-link i {
  display: block;
  height: 72px;
  width: 100%;
  padding: 10px;
  align-items: center;
  border-radius: 2px;
  text-indent: -9999px;
  margin-bottom: 9px;
  position: relative;
  justify-content: center;
  display: flex;
}
.tab-link i:after {
  content: "";
  display: block;
  width: 40px;
  height: 34px;
  background-repeat: repeat;
  background-position: 0 0;
  position: relative;
  z-index: 2;
}
.tab-link i:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0.1;
  z-index: 1;
  border-radius: 2px;
}
.tab-link .do-icon i:before {
  background: #ce6300;
}
.tab-link .do-icon i:after {
  background-image: url(../images/svg-icons.svg#do-icon);
}
.tab-link .discuss-icon i:before {
  background: #3a8ab7;
}
.tab-link .discuss-icon i:after {
  background-image: url(../images/svg-icons.svg#discuss-icon);
}
.tab-link .poll-icon i:before {
  background: #52b0b7;
}
.tab-link .poll-icon i:after {
  background-image: url(../images/svg-icons.svg#poll-icon);
}
.tab-link .blog-icon i:before {
  background: #efaa40;
}
.tab-link .blog-icon i:after {
  background-image: url(../images/svg-icons.svg#blog-icon);
}
.tab-link .talk-icon i:before {
  background: #b92b5c;
}
.tab-link .talk-icon i:after {
  background-image: url(../images/svg-icons.svg#talk-icon);
}
.tab-link .quiz-icon i:before {
  background: #e1335a;
}
.tab-link .quiz-icon i:after {
  background-image: url(../images/svg-icons.svg#quiz-icon);
}
.tab-link .prime-icon i:before {
  background: #8ec750;
}
.tab-link .prime-icon i:after {
  background-image: url(../images/svg-icons.svg#innovate-icon);
}
.tab-link .campaign-icon i:before {
  background: #460dd9;
}
.tab-link .campaign-icon i:after {
  background-image: url(../images/svg-icons.svg#campaign-icon);
}
.tab-link .pledge-icon i:before {
  background: #28ae38;
}
.tab-link .pledge-icon i:after {
  background-image: url(../images/svg-icons.svg#pledge-icon);
}
.tab-link .podcast-icon i:before {
  background: #4744c5;
}
.tab-link .podcast-icon i:after {
  background-image: url(../images/svg-icons.svg#podcast-icon);
}

.count-wrapper {
  display: flex;
}
.count-wrapper .mygov-count-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.count-wrapper .mygov-count-list .count-catagory {
  width: 14%;
}
.count-wrapper .count-name {
  font-size: 9px;
  text-transform: uppercase;
}
.count-wrapper .numbers_with_unit {
  font-size: 1.3rem;
}
.count-wrapper .numbers_with_unit span {
  font-size: 0.9rem;
}

.count-name span {
  color: #005c25;
}

.infocus-block {
  padding: 110px 0;
}
.infocus-block .section-title {
  position: relative;
  padding: 10px 50px;
}
.infocus-block .section-title h2 {
  margin-top: 30px;
  text-transform: uppercase;
}
.infocus-block .section-title:before {
  content: "";
  display: block;
  position: absolute;
  width: 48px;
  height: 48px;
  left: 0;
  top: -8px;
  background: #def1f6;
}
.infocus-block .section-title:after {
  content: "";
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  left: 8px;
  top: 0px;
  background: #fff;
}
.infocus-block .infocus-listing {
  padding: 0 50px;
}
.infocus-block .infocus-listing:before {
  content: "";
  display: block;
  position: absolute;
  width: 48px;
  height: 48px;
  right: 10px;
  bottom: -8px;
  background: #def1f6;
}
.infocus-block .infocus-listing:after {
  content: "";
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 18px;
  bottom: 0px;
  background: #fff;
}
.infocus-block .infocus-listing .row-keywords {
  display: none;
}
.infocus-block .infocus-listing .field-type-image {
  margin-bottom: 10px;
}
.infocus-block .infocus-listing .type-wrapper {
  display: flex;
  margin-bottom: 7px;
  font-family: "montserratregular", sans-serif;
}
.infocus-block .infocus-listing .type-wrapper .content_type {
  font-family: "montserratbold", sans-serif;
  margin-left: 5px;
}
.infocus-block .infocus-listing .discuss_title, .infocus-block .infocus-listing .talk_title, .infocus-block .infocus-listing .do_title {
  padding-top: 2px;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.infocus-block .infocus-listing .discuss_title a, .infocus-block .infocus-listing .talk_title a, .infocus-block .infocus-listing .do_title a {
  font-family: "montserratsemibold", sans-serif;
  color: #3E4F5A;
}
.infocus-block .infocus-listing .discuss_title a:hover, .infocus-block .infocus-listing .talk_title a:hover, .infocus-block .infocus-listing .do_title a:hover {
  text-decoration: underline;
}
.infocus-block .infocus-listing .discuss_title a:focus, .infocus-block .infocus-listing .talk_title a:focus, .infocus-block .infocus-listing .do_title a:focus {
  text-decoration: underline;
  outline: none !important;
}
.infocus-block .infocus-listing .view-featured-task .owl-dots {
  position: absolute;
  right: 0px;
  top: -25px;
}
.infocus-block .infocus-listing .view-featured-task .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.infocus-block .infocus-listing .view-featured-task .owl-dots .owl-dot.active {
  background-color: #000;
}
.infocus-block .infocus-listing .view-featured-task .owl-nav button {
  position: absolute;
  top: 40%;
  margin-top: -10px;
  background: url(../images/svg-icons.svg#arrow) 0 0 no-repeat !important;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  display: block;
}
.infocus-block .infocus-listing .view-featured-task .owl-nav button.owl-next {
  right: -40px;
}
.infocus-block .infocus-listing .view-featured-task .owl-nav button.owl-next.disabled {
  display: none;
}
.infocus-block .infocus-listing .view-featured-task .owl-nav button.owl-prev {
  left: -40px;
  transform: rotate(180deg);
}
.infocus-block .infocus-listing .view-featured-task .owl-nav button.owl-prev.disabled {
  display: none;
}
.infocus-block .infocus-listing .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  margin: 50px auto 0;
  padding: 10px;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.infocus-block .infocus-listing .view-btn:hover {
  background-color: #000;
  color: #fff;
}

.mkb-section {
  background: linear-gradient(180.83deg, rgba(66, 141, 203, 0.1) 1.43%, rgba(194, 87, 155, 0.1) 98.57%);
  display: flex;
}
.mkb-section .section-title {
  text-align: center;
  margin-bottom: 30px;
}
.mkb-section .section-title h2 {
  color: #000;
  -webkit-text-fill-color: initial;
}
.mkb-section .bkb-share-idea {
  color: #000;
  padding: 100px 6% 50px;
  background: linear-gradient(180.83deg, rgba(66, 141, 203, 0.1) 1.43%, rgba(194, 87, 155, 0.1) 98.57%);
  width: 33.33%;
  flex-grow: 1;
  text-align: center;
}
.mkb-section .bkb-share-idea img {
  display: block;
  margin: 0 auto;
}
.mkb-section .bkb-share-idea .share-dial {
  font-size: 1.714em;
  font-family: "montserratbold", sans-serif;
  margin-bottom: 15px;
  margin-top: 15px;
  display: block;
}
.mkb-section .bkb-share-idea .share-dial span {
  color: #820B44;
  font-family: "montserratbold", sans-serif;
}
.mkb-section .bkb-share-idea .share-dial a {
  color: #000;
}
.mkb-section .bkb-share-idea .mkb-date {
  font-size: 1.286em;
  font-family: "montserratlight", sans-serif;
  color: #4d4d4d;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mkb-section .mkb-video {
  padding: 100px 6% 50px;
  flex-grow: 1;
  width: 33.33%;
  background: linear-gradient(180.83deg, rgba(66, 141, 203, 0.1) 1.43%, rgba(194, 87, 155, 0.1) 98.57%);
  text-align: center;
}
.mkb-section .mkb-doc {
  flex-grow: 1;
  width: 33.33%;
  padding: 100px 6% 50px;
  text-align: center;
}
.mkb-section .mkb-doc h3 {
  font-size: 1.714em;
  font-family: "montserratbold", sans-serif;
  color: #000;
  margin: 10px 0;
}
.mkb-section .mkb-doc .row {
  text-align: center;
}
.mkb-section .mkb-doc .mann-date {
  display: block;
  margin-bottom: 15px;
  font-size: 1.286em;
  font-family: "montserratlight", sans-serif;
}
.mkb-section .mkb-doc .pdf-doc, .mkb-section .mkb-doc .ebook-doc {
  display: inline-block;
  margin: 0 8px 10px;
}
.mkb-section .section-title span {
  color: #030202;
}
.mkb-section .views-field-title {
  margin: 10px 0;
  font-size: 1.714em;
  font-family: "montserratbold", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.mkb-section .views-field-title a {
  color: #000;
}
.mkb-section .views-field-field-deadline {
  display: flex;
  justify-content: center;
  font-size: 1.286em;
  font-family: "montserratlight", sans-serif;
}
.mkb-section .views-field-field-deadline .views-label-field-deadline {
  margin-right: 5px;
}
.mkb-section .views-field-field-start-date .field-content {
  text-align: center;
  font-size: 1.286em;
  font-family: "montserratlight", sans-serif;
}
.mkb-section .views-field-field-start-date .detail {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mkb-section .views-field-field-talk-thumb-image {
  margin-bottom: 10px;
}
.mkb-section a.view-btn {
  border: 1px solid #4A4A4A;
  padding: 10px 15px;
  border-radius: 5px;
  color: #4A4A4A;
  display: inline-flex;
}
.mkb-section a.view-btn:hover {
  background-color: #4A4A4A;
  color: #fff;
}
.mkb-section .pdf-doc, .mkb-section .ebook-doc, .mkb-section .view-btn a, .mkb-section .views-field-field-start-date .detail a {
  background: linear-gradient(233.19deg, #8EC850 -256.88%, #428DCB -167.3%, #2AB998 -81.23%, #C2579B -2.2%, #EC7026 80.36%);
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  padding: 10px 15px;
  display: inline-flex;
  margin: 15px 8px;
  color: #fff;
  text-align: center;
}
.mkb-section .pdf-doc:hover, .mkb-section .ebook-doc:hover, .mkb-section .view-btn a:hover, .mkb-section .views-field-field-start-date .detail a:hover {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8ec850+-256,428dcb+-167,2ab998+-81,c2579b+-2,ec7026+80 */
  background: #8ec850;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec850', endColorstr='#ec7026',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}
.mkb-section .views-row {
  text-align: center;
}
.mkb-section .owl-nav button {
  position: absolute;
  top: 120px;
  margin-top: -10px;
  background: url(../images/svg-icons.svg#arrow) 0 0 no-repeat !important;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  display: block;
}
.mkb-section .owl-nav button.owl-next {
  right: -40px;
}
.mkb-section .owl-nav button.owl-next.disabled {
  display: none;
}
.mkb-section .owl-nav button.owl-prev {
  left: -40px;
  transform: rotate(180deg);
}
.mkb-section .owl-nav button.owl-prev.disabled {
  display: none;
}

.quiz-section {
  padding: 100px 30px;
  background-color: #fff;
}
.quiz-section .owl-dots {
  position: absolute;
  right: 0px;
  top: -25px;
}
.quiz-section .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.quiz-section .owl-dots .owl-dot.active {
  background-color: #000;
}
.quiz-section .owl-nav button {
  position: absolute;
  top: 40%;
  margin-top: -10px;
  background: url(../images/svg-icons.svg#arrow) 0 0 no-repeat !important;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  display: block;
}
.quiz-section .owl-nav button.owl-next {
  right: -40px;
}
.quiz-section .owl-nav button.owl-next.disabled {
  display: none;
}
.quiz-section .owl-nav button.owl-prev {
  left: -40px;
  transform: rotate(180deg);
}
.quiz-section .owl-nav button.owl-prev.disabled {
  display: none;
}
.quiz-section .quiz-thumb {
  text-align: center;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 10px;
}
.quiz-section .quiz-thumb:hover:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.quiz-section .quiz-thumb:hover a {
  transform: scale(1);
}
.quiz-section .quiz-thumb a {
  position: absolute;
  z-index: 9;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0);
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: -19px auto 0;
  color: #fff;
  width: 130px;
  text-align: center;
}
.quiz-section .quiz-title {
  /*font-size: 1.143em;*/
  font-family: "montserratsemibold", sans-serif;
}
.quiz-section .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  margin: 50px auto 0;
  display: flex;
  padding: 10px;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.quiz-section .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.quiz-section > span:not(.quiz-price) {
  font-family: "montserratsemibold", sans-serif;
  display: block;
  font-size: 1.143em;
}
.quiz-section .quiz-date {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.857em;
  font-family: "montserratregular", sans-serif;
  margin: 7px 0 10px;
}
.quiz-section .quiz-date span {
  margin-left: 5px;
  display: block;
}
.quiz-section .quiz-price, .quiz-section .cashPrize {
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 0.714em;
  font-family: "montserratlight", sans-serif;
}
.quiz-section .quiz-price::after, .quiz-section .cashPrize::after {
  content: "";
  background: url(../images/svg-icons.svg#cash-icon) 0 0 no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 8px;
}
.quiz-section .eCertificate {
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 0.714em;
  font-family: "montserratlight", sans-serif;
}
.quiz-section .eCertificate::after {
  content: "";
  background: url(../images/svg-icons.svg#certificate-icon) 0 0 no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 8px;
}
.quiz-section .excitingPrizes {
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 0.714em;
  font-family: "montserratlight", sans-serif;
}
.quiz-section .excitingPrizes::after {
  content: "";
  background: url(../images/svg-icons.svg#presentaion-icon) 0 0 no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 8px;
}

.creative-discussion {
  background-color: #EFF5F9;
}
.creative-discussion .container {
  padding-top: 100px;
  padding-bottom: 120px;
  background: url(../images/create-task_bg.png) 0 0 no-repeat;
  background-size: contain;
}
.creative-discussion .creative-wrapper {
  display: flex;
  justify-content: space-between;
}
.creative-discussion .creative-wrapper .seeMore {
  position: absolute;
  right: 30px;
  top: 47px;
  color: #44546A;
  font-family: "montserratsemibold", sans-serif;
}
.creative-discussion .creative-wrapper .seeMore:hover {
  text-decoration: underline;
}
.creative-discussion .creative-wrapper .section-title {
  margin-bottom: 25px;
}
.creative-discussion .creative-content {
  background: #FFFFFF;
  padding: 30px;
  width: 49%;
  position: relative;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.creative-discussion .discussion-content {
  background: #FFFFFF;
  padding: 30px;
  width: 49%;
  position: relative;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.creative-discussion .creative-list .view-content, .creative-discussion .discussion-list .view-content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2%;
}
.creative-discussion .creative-list .view-content .views-row, .creative-discussion .discussion-list .view-content .views-row {
  width: 48%;
  position: relative;
  margin-left: 2%;
  margin-bottom: 20px;
}
.creative-discussion .creative-list .view-content .views-row.views-row-1.views-row-last, .creative-discussion .discussion-list .view-content .views-row.views-row-1.views-row-last {
  width: 100%;
}
.creative-discussion .creative-list .view-content .views-row .views-field-nothing, .creative-discussion .discussion-list .view-content .views-row .views-field-nothing {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 10px;
  text-align: center;
  position: relative;
}
.creative-discussion .creative-list .view-content .views-row .views-field-nothing a, .creative-discussion .discussion-list .view-content .views-row .views-field-nothing a {
  position: absolute;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0) translateY(-50%);
  text-align: center;
  z-index: 2;
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: 0 auto;
  color: #fff;
  width: 180px;
  text-align: center;
}
.creative-discussion .creative-list .view-content .views-row .views-field-nothing a:hover, .creative-discussion .discussion-list .view-content .views-row .views-field-nothing a:hover {
  background: #dc763b;
  background: -moz-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: -webkit-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: linear-gradient(to right, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc763b', endColorstr='#9ac461',GradientType=1 );
}
.creative-discussion .creative-list .view-content .views-row:hover .views-field-nothing:after, .creative-discussion .discussion-list .view-content .views-row:hover .views-field-nothing:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.creative-discussion .creative-list .view-content .views-row:hover .views-field-nothing a, .creative-discussion .discussion-list .view-content .views-row:hover .views-field-nothing a {
  transform: scale(1) translateY(-50%);
}
.creative-discussion .creative-list .view-content .views-row .views-field-title, .creative-discussion .discussion-list .view-content .views-row .views-field-title {
  font-family: "montserratsemibold", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.creative-discussion .creative-list .view-content .views-row .views-field-title a, .creative-discussion .discussion-list .view-content .views-row .views-field-title a {
  color: #3E4F5A;
}
.creative-discussion .creative-list .view-content .views-row .views-field-title a:hover, .creative-discussion .discussion-list .view-content .views-row .views-field-title a:hover {
  text-decoration: underline;
}
.creative-discussion .creative-list .view-content .views-row .views-field-title a:focus, .creative-discussion .discussion-list .view-content .views-row .views-field-title a:focus {
  text-decoration: underline;
  outline: none !important;
}
.creative-discussion .creative-list .views-field-field-deadline, .creative-discussion .discussion-list .views-field-field-deadline {
  display: flex;
  align-items: center;
  margin-top: 7px;
  font-size: 0.857em;
  font-family: "montserratregular", sans-serif;
}
.creative-discussion .creative-list .views-field-field-deadline .views-label-field-deadline, .creative-discussion .discussion-list .views-field-field-deadline .views-label-field-deadline {
  margin-right: 5px;
}

.mygov-prime {
  background-color: #EFF5F9;
  padding: 100px 0;
}
.mygov-prime h2 {
  text-align: center;
  display: block;
  margin-bottom: 20px;
  font-size: 4.714em;
  font-family: "montserratbold", sans-serif;
  color: #3E4F5A;
  -webkit-text-fill-color: initial;
}
.mygov-prime h2 span {
  font-family: "montserratlight", sans-serif;
}

.prime-wrapper {
  display: flex;
}
.prime-wrapper .prime-share-idea {
  margin-right: 50px;
  max-width: 45%;
}
.prime-wrapper .prime-content-wrapper {
  width: 50%;
}
.prime-wrapper .prime-content-wrapper .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 0px auto;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.prime-wrapper .prime-content-wrapper .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.prime-wrapper .mygovprime ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2%;
}
.prime-wrapper .mygovprime li {
  width: 48%;
  margin: 0 0 18px 2%;
}
.prime-wrapper .mygovprime li .img-thumb {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 10px;
}
.prime-wrapper .mygovprime li .img-thumb a {
  position: absolute;
  z-index: 9;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0) translateY(-50%);
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: 0 auto;
  color: #fff;
  width: 130px;
  text-align: center;
}
.prime-wrapper .mygovprime li .img-thumb:hover:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.prime-wrapper .mygovprime li .img-thumb:hover a {
  transform: scale(1) translateY(-50%);
}
.prime-wrapper .mygovprime li > span {
  font-family: "montserratsemibold", sans-serif;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.prime-wrapper .mygovprime li .quiz-date {
  display: flex;
  font-size: 0.857em;
  margin-top: 7px;
  font-family: "montserratregular", sans-serif;
  align-items: center;
}
.prime-wrapper .mygovprime li .quiz-date span {
  margin-left: 5px;
  display: block;
}

.podcast-section {
  background: url(../images/box.svg) 0 0 repeat-x;
  padding: 100px 50px;
}
.podcast-section .section-title {
  text-align: center;
  margin-bottom: 45px;
}
.podcast-section .view-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.podcast-section .view-content .views-row {
  /*width:20%;*/
  padding: 0 10px;
  position: relative;
  text-align: center;
}
.podcast-section .view-content .views-row .views-field-nid {
  /* width:183px; height:183px; border-radius:50%;*/
  overflow: hidden;
  margin: 0 auto 15px;
  position: relative;
}
.podcast-section .view-content .views-row .views-field-nid a {
  background: url(../images/sm-icon.png) 0 -10px no-repeat;
  width: 48px;
  height: 48px;
  display: block;
  margin: -24px auto 0;
  text-indent: -9999px;
  position: absolute;
  z-index: 5;
  left: 0px;
  right: 0px;
  top: 50%;
}
.podcast-section .view-content .views-row .views-field-nid a.pause {
  background-position: -8px -73px;
}
.podcast-section .view-content .views-row .views-field-nid:hover:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.podcast-section .view-content .views-row:hover .views-field-field-podcast-image img {
  transform: scale(1.2);
}
.podcast-section .view-content .owl-dots {
  position: absolute;
  right: 0px;
  top: -25px;
}
.podcast-section .view-content .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.podcast-section .view-content .owl-dots .owl-dot.active {
  background-color: #000;
}
.podcast-section .view-content .owl-nav button {
  position: absolute;
  top: 40%;
  margin-top: -10px;
  background: url(../images/svg-icons.svg#arrow) 0 0 no-repeat !important;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  display: block;
}
.podcast-section .view-content .owl-nav button.owl-next {
  right: -40px;
}
.podcast-section .view-content .owl-nav button.owl-next.disabled {
  display: none;
}
.podcast-section .view-content .owl-nav button.owl-prev {
  left: -40px;
  transform: rotate(180deg);
}
.podcast-section .view-content .owl-nav button.owl-prev.disabled {
  display: none;
}
.podcast-section .view-podcast {
  display: flex;
  flex-direction: column;
}
.podcast-section .view-header {
  float: none;
  text-align: center;
  order: 2;
}
.podcast-section .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 50px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.podcast-section .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.podcast-section .podcast-content .views-field-field-mp3-file audio {
  display: none;
}
.podcast-section .podcast-content .views-field-title {
  font-family: "montserratsemibold", sans-serif;
  font-size: 0.929em;
}
.podcast-section .podcast-content .views-field-title a {
  color: #3E4F5A;
}
.podcast-section .podcast-content .views-field-title a:hover {
  text-decoration: underline;
}

.whats-new-section {
  background: #DEF1F7;
}
.whats-new-section .owl-dots {
  position: absolute;
  right: 45px;
  top: -25px;
}
.whats-new-section .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.whats-new-section .owl-dots .owl-dot.active {
  background-color: #000;
}
.whats-new-section .play-whats-new, .whats-new-section .stop-whats-new {
  background: url(../images/sm-icon.png) -41px -130px no-repeat;
  width: 32px;
  height: 31px;
  position: absolute;
  right: 0px;
  top: -41px;
  text-indent: -9999px;
  display: block;
  z-index: 9999;
}
.whats-new-section .stop-whats-new {
  background-position: 0 -130px;
}
.whats-new-section .whats-new-wrapper {
  padding: 110px 0;
  background: url(../images/whats-new-bg.png) 0 0 no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
}
.whats-new-section .whats-new-wrapper .whats-new-slider {
  width: 50%;
}
.whats-new-section .whats-new-wrapper .whats-new-slider .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 50px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.whats-new-section .whats-new-wrapper .whats-new-slider .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-field-nothing a {
  position: absolute;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0) translateY(-50%);
  text-align: center;
  z-index: 2;
  border-radius: 4px;
  padding: 13px 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: 0 auto;
  color: #fff;
  width: 180px;
  /*font-size: 0.813em; font-family: $mont-b;*/
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-field-nothing a:hover {
  background: #dc763b;
  background: -moz-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: -webkit-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: linear-gradient(to right, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc763b', endColorstr='#9ac461',GradientType=1 );
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-row:hover .views-field-nothing {
  position: relative;
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-row:hover .views-field-nothing a {
  transform: scale(1) translateY(-50%);
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-row:hover .views-field-nothing:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-row .views-field-title {
  font-family: "montserratsemibold", sans-serif;
  margin-top: 10px;
}
.whats-new-section .whats-new-wrapper .whats-new-slider .views-row .views-field-title a {
  color: #3E4F5A;
}
.whats-new-section .whats-new-wrapper .section-title {
  width: 35%;
  text-align: right;
  margin-right: 30px;
}
.whats-new-section .whats-new-wrapper .section-title h2 {
  font-family: "montserratlight", sans-serif;
  color: #3A3C3D;
  text-transform: uppercase;
  font-size: 4.714em;
  background: none;
  -webkit-text-fill-color: initial;
}
.whats-new-section .whats-new-wrapper .section-title h2 span {
  display: block;
  font-family: "montserratbold", sans-serif;
  background: none;
  -webkit-text-fill-color: initial;
}

.ps-block {
  padding: 100px 0 0;
}

.poll-survey-wrapper {
  padding-bottom: 100px;
  background: url(../images/poll_survey_bg.png) 83% bottom no-repeat;
  display: flex;
  align-items: center;
}
.poll-survey-wrapper h2 {
  margin-left: 55px;
  order: 2;
  font-weight: 300;
  text-transform: uppercase;
  font-family: "montserratregular", sans-serif;
  font-size: 4.714em;
}
.poll-survey-wrapper h2 span {
  display: block;
  margin-left: 40px;
  font-family: "montserratbold", sans-serif;
}
.poll-survey-wrapper .poll-survey-content {
  width: 50%;
  order: 1;
}
.poll-survey-wrapper .poll-survey-content .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 10px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.poll-survey-wrapper .poll-survey-content .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.poll-survey-wrapper .poll-survey-content .owl-dots {
  position: absolute;
  right: 45px;
  top: -25px;
}
.poll-survey-wrapper .poll-survey-content .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.poll-survey-wrapper .poll-survey-content .owl-dots .owl-dot.active {
  background-color: #000;
}
.poll-survey-wrapper .poll-survey-content .play-poll, .poll-survey-wrapper .poll-survey-content .stop-poll {
  background: url(../images/sm-icon.png) -41px -130px no-repeat;
  width: 32px;
  height: 31px;
  position: absolute;
  right: 0px;
  top: -41px;
  text-indent: -9999px;
  display: block;
  z-index: 9999;
}
.poll-survey-wrapper .poll-survey-content .stop-poll {
  background-position: 0 -130px;
}
.poll-survey-wrapper .poll-survey-content .views-field-nothing {
  border-radius: 8px;
  margin-bottom: 10px;
  position: relative;
}
.poll-survey-wrapper .poll-survey-content .views-field-nothing a {
  position: absolute;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0) translateY(-50%);
  text-align: center;
  z-index: 2;
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: 0 auto;
  color: #fff;
  width: 194px;
}
.poll-survey-wrapper .poll-survey-content .views-field-nothing a:hover {
  background: #dc763b;
  background: -moz-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: -webkit-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: linear-gradient(to right, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc763b', endColorstr='#9ac461',GradientType=1 );
}
.poll-survey-wrapper .poll-survey-content .views-field-title {
  font-family: "montserratsemibold", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.poll-survey-wrapper .poll-survey-content .views-field-title a {
  color: #3E4F5A;
}
.poll-survey-wrapper .poll-survey-content .views-field-title a:hover {
  text-decoration: underline;
}
.poll-survey-wrapper .poll-survey-content .views-field-field-deadline {
  display: flex;
  margin-top: 7px;
  font-size: 0.857em;
  font-family: "montserratregular", sans-serif;
}
.poll-survey-wrapper .poll-survey-content .views-field-field-deadline .views-label-field-deadline {
  margin-right: 5px;
}
.poll-survey-wrapper .poll-survey-content .views-row:hover .views-field-nothing a {
  transform: scale(1) translateY(-50%);
}
.poll-survey-wrapper .poll-survey-content .views-row:hover .views-field-nothing:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.pledge-section {
  padding: 80px 0;
}
.pledge-section .container {
  display: flex;
}
.pledge-section .pledge-content {
  width: 50%;
  padding: 0 50px;
}
.pledge-section .pledge-content h3 {
  margin-bottom: 20px;
  font-size: 1.714em;
  font-family: "montserratbold", sans-serif;
}
.pledge-section .pledge-content .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 15px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.pledge-section .pledge-content .view-btn:hover {
  background-color: #000;
  color: #fff;
}
.pledge-section .section-title {
  width: 392px;
  padding: 0 20px;
  margin-left: 10%;
  /*background: url(../images/pledge_bg.png) 0 0 no-repeat;*/
  text-align: center;
}
.pledge-section .section-title h2 {
  font-size: 4.714em;
  font-family: "montserratlight", sans-serif;
  -webkit-text-fill-color: initial;
  background: none;
}
.pledge-section .section-title h2 span {
  font-family: "montserratbold", sans-serif;
}
.pledge-section .mygovpledge ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2%;
}
.pledge-section .mygovpledge ul li {
  width: 48%;
  margin: 0 0 15px 2%;
  /*text-align: center; */
}
.pledge-section .mygovpledge ul li .pledge-title {
  color: #3E4F5A;
  font-family: "montserratsemibold", sans-serif;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.pledge-section .mygovpledge ul li a {
  overflow: hidden;
}
.pledge-section .mygovpledge ul li .pledge-thumb {
  overflow: hidden;
  border-radius: 8px;
  margin-bottom: 10px;
  position: relative;
}
.pledge-section .mygovpledge ul li .pledge-thumb:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.pledge-section .mygovpledge ul li .pledge-thumb:hover:after {
  display: block;
}
.pledge-section .mygovpledge ul li .pledge-thumb:hover a {
  transform: scale(1) translateY(-50%);
}
.pledge-section .mygovpledge ul li .pledge-thumb a {
  position: absolute;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0) translateY(-50%);
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: 50%;
  margin: -18px auto 0;
  color: #fff;
  width: 130px;
  text-align: center;
  z-index: 1;
}
.pledge-section .mygovpledge ul li .pledge-thumb a:hover {
  background: #dc763b;
  background: -moz-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: -webkit-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: linear-gradient(to right, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc763b', endColorstr='#9ac461',GradientType=1 );
}

.social-hub-section {
  background: #EFF5F9;
  padding: 50px 0 100px;
}

.mygov_social_list {
  margin-left: -2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mygov_social_list li {
  margin-bottom: 15px;
  width: 14.66%;
  height: 148px;
  padding: 10px;
  background: #FFFFFF;
  position: relative;
  z-index: 2;
  overflow: hidden;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  margin-left: 2%;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.mygov_social_list li > a {
  margin: 0 auto 5px;
  min-width: 32px;
  width: 32px;
}
.mygov_social_list li.icon-2e4780 .social_link_name a {
  color: #255C88;
}
.mygov_social_list li.icon-237dc1 .social_link_name a {
  color: #1A5C8E;
}
.mygov_social_list li.icon-d42428 .social_link_name a {
  color: #d42428;
}
.mygov_social_list li.icon-0b648f .social_link_name a {
  color: #0b648f;
}
.mygov_social_list li.icon-8014a4 .social_link_name a {
  color: #8014a4;
}
.mygov_social_list li.icon-5599d0 .social_link_name a {
  color: #22547C;
}
.mygov_social_list li.icon-209c2e .social_link_name a {
  color: #14611E;
}
.mygov_social_list li.icon-040303 .social_link_name a {
  color: #040303;
}
.mygov_social_list li.icon-a50e14 .social_link_name a {
  color: #a50e14;
}
.mygov_social_list li.icon-ba22bf .social_link_name a {
  color: #ba22bf;
}
.mygov_social_list li.icon-e33535 .social_link_name a {
  color: #e33535;
}
.mygov_social_list li.icon-db330b .social_link_name a {
  color: #db330b;
}
.mygov_social_list li.icon-e57316 .social_link_name a {
  color: #8B460E;
}
.mygov_social_list li.icon-1b7acd .social_link_name a {
  color: #255C88;
}
.mygov_social_list li:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 0px;
  display: block;
  background-color: #DBF2ED;
  z-index: -1;
}
.mygov_social_list li:hover:after {
  height: 100%;
}
.mygov_social_list .share_block {
  display: flex;
  flex-direction: column-reverse;
}
.mygov_social_list .social_link_name {
  font-family: "montserratbold", sans-serif;
}
.mygov_social_list .follow_count {
  color: #666;
  text-align: center;
}
.mygov_social_list .follow_count span {
  color: #000;
  display: block;
  font-family: "montserratbold", sans-serif;
}

.blog-section {
  padding: 100px 0;
}
.blog-section .blog-wrapper {
  display: flex;
  align-items: center;
}
.blog-section .blog-wrapper .section-title {
  width: 400px;
  margin-right: 2%;
  padding-left: 100px;
}
.blog-section .blog-wrapper .section-title h2 {
  background: none;
  -webkit-text-fill-color: initial;
  font-size: 4.000em;
  font-family: "montserratlight", sans-serif;
}
.blog-section .blog-wrapper .section-title h2 span {
  color: #3E4F5A;
  font-family: "montserratbold", sans-serif;
}
.blog-section .blog-wrapper .section-title h2 small {
  font-size: 0.5em;
  display: block;
}
.blog-section .blog-wrapper .blog-data {
  width: 50%;
}
.blog-section .blog-wrapper .blog-data .view-content .card-pic {
  overflow: hidden;
  border-radius: 8px;
  margin-bottom: 10px;
  position: relative;
}
.blog-section .blog-wrapper .blog-data .view-content .card-pic:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.blog-section .blog-wrapper .blog-data .view-content .card-pic a {
  position: absolute;
  z-index: 2;
  background: linear-gradient(92.61deg, #9AC461 0%, #548BC5 0%, #59B59A 116.86%, #B45D97 182.36%, #DC763B 246.57%);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  transform: scale(0);
  text-align: center;
  border-radius: 4px;
  padding: 10px;
  left: 0px;
  right: 0px;
  top: calc(50% - 19px);
  margin: auto;
  color: #fff;
  width: 130px;
  text-align: center;
}
.blog-section .blog-wrapper .blog-data .view-content .card-pic a:hover {
  background: #dc763b;
  background: -moz-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: -webkit-linear-gradient(left, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  background: linear-gradient(to right, #dc763b -146%, #b45d97 -82%, #59b59a -16%, #548bc5 100%, #9ac461 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc763b', endColorstr='#9ac461',GradientType=1 );
}
.blog-section .blog-wrapper .blog-data .view-content .row:hover .card-pic:after {
  display: block;
}
.blog-section .blog-wrapper .blog-data .view-content .row:hover .card-pic a {
  transform: scale(1);
}
.blog-section .blog-wrapper .blog-data .view-content .row .views-field-title, .blog-section .blog-wrapper .blog-data .view-content .row .pledge-title {
  /*font-size: 1.143em;*/
  font-family: "montserratsemibold", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 7px;
}
.blog-section .blog-wrapper .blog-data .view-content .row .views-field-title a, .blog-section .blog-wrapper .blog-data .view-content .row .pledge-title a {
  color: #3E4F5A;
}
.blog-section .blog-wrapper .blog-data .view-content .row .views-field-title a:hover, .blog-section .blog-wrapper .blog-data .view-content .row .pledge-title a:hover {
  text-decoration: underline;
}
.blog-section .blog-wrapper .blog-data .view-content .row .views-field-status {
  font-size: 0.857em;
}
.blog-section .blog-wrapper .blog-data .view-content .row .views-field-nid {
  font-family: "montserratregular", sans-serif;
  font-size: 0.857em;
}
.blog-section .blog-wrapper .blog-data .view-content .owl-dots {
  position: absolute;
  right: 45px;
  top: -25px;
}
.blog-section .blog-wrapper .blog-data .view-content .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.blog-section .blog-wrapper .blog-data .view-content .owl-dots .owl-dot.active {
  background-color: #000;
}
.blog-section .blog-wrapper .blog-data .view-content .play-blog, .blog-section .blog-wrapper .blog-data .view-content .stop-blog {
  background: url(../images/sm-icon.png) -41px -130px no-repeat;
  width: 32px;
  height: 31px;
  position: absolute;
  right: 0px;
  top: -41px;
  text-indent: -9999px;
  display: block;
  z-index: 9999;
}
.blog-section .blog-wrapper .blog-data .view-content .stop-blog {
  background-position: 0 -130px;
}
.blog-section .blog-wrapper .view-blogs .views-row {
  width: 48%;
  flex-direction: column-reverse;
  display: flex;
  justify-content: flex-end;
}
.blog-section .blog-wrapper .view-blogs .views-row .views-field-field-blog-image {
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.12));
  border-radius: 4px;
  margin-bottom: 10px;
  overflow: hidden;
}
.blog-section .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 50px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.blog-section .view-btn:hover {
  background-color: #000;
  color: #fff;
}

.map-block {
  height: 500px;
  min-width: 310px;
  max-width: 800px;
  margin: 0 auto;
}

.loading {
  margin-top: 10em;
  text-align: center;
  color: gray;
}

.home-banner #block-easy-breadcrumb-easy-breadcrumb {
  display: none;
}

.group-section {
  padding: 100px 0;
}
.group-section .section-title {
  text-align: center;
  margin-bottom: 25px;
}
.group-section .group_info {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-left: -2%;
}
.group-section .group_info .group-row {
  background: #FFFFFF;
  border: 1px solid #E9EEF5;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  padding: 25px;
  margin-bottom: 20px;
  width: 31.33%;
  margin-left: 2%;
}
.group-section .group_info .group-row .group-card-header {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.group-section .group_info .group-row .group-card-header h3 {
  font-size: 1em;
  font-family: "montserratsemibold", sans-serif;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.group-section .group_info .group-row .group-card-header .group-icon {
  position: relative;
  border-radius: 100%;
  min-width: 39px;
  height: 39px;
  padding: 8px;
  background-color: #3F5B1A;
  display: block;
  margin-right: 8px;
}
.group-section .group_info .group-row .group-card-header .group-icon i {
  text-indent: -9999px;
  background: url(../images/svg-icons.svg#group-icon) 0 0 no-repeat;
  width: 100%;
  height: 100%;
  display: block;
  color: #fff;
}
.group-section .group_info .group-row .group-card-header .group-icon .grp-cnt {
  font-size: 10px;
  min-width: 18px;
  min-height: 18px;
  display: flex;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  background-color: #B30000;
  color: #fff;
  position: absolute;
  right: -5px;
  top: -5px;
}
.group-section .group_info .group-row .row-content {
  display: flex;
  justify-content: space-between;
  font-family: "montserratregular", sans-serif;
  font-size: 0.857em;
}
.group-section .group_info .group-row .row-content > .view-status {
  width: 100%;
}
.group-section .group_info .group-row .row-content .group_info_wrap {
  display: flex;
  justify-content: space-between;
}
.group-section .group_info .group-row .row-content .group_info_wrap .view-status a {
  display: flex;
  flex-direction: column-reverse;
  padding: 0 5px;
  align-items: center;
  color: #000;
}
.group-section .group_info .group-row .row-content .group_info_wrap .view-status a:hover {
  color: #035dac;
}
.group-section .group_info .group-row .row-content .group_info_wrap .group-type {
  display: block;
}
.group-section .view-btn {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 50px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.group-section .view-btn:hover {
  background-color: #000;
  color: #fff;
}

.search-open:after {
  content: "";
  position: fixed;
  left: 0px;
  top: 0px;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  width: 100%;
  height: 100%;
  z-index: 8;
}

body.color-white-to-black.front .owl-nav button {
  background: url(../images/svg-icons.svg#arrow-white) 0 0 no-repeat !important;
}

.g20 {
  width: 85px;
}

#bottomNavZoom, #bottomNavZoomOut, #loadingLink {
  color: #000;
}

.front #bottomNavZoom, .front #bottomNavZoomOut, .front #loadingLink {
  color: #fff;
}

#flexslider-1 {
  position: relative;
  overflow: hidden;
}
#flexslider-1 ul.slides {
  overflow: hidden;
}
#flexslider-1 ul.slides li {
  overflow: hidden;
}

.front .card-slider .type-wrapper {
  display: none;
}

.i18n-en .mygov-prime h2 span {
  display: block;
}

.i18n-en .pledge-section .section-title h2 span {
  display: block;
}

.i18n-hi .blog-section .blog-wrapper .section-title {
  padding-left: 20px;
}

.media-section {
  background: #FFF9E9;
}
.media-section .container {
  background: url(../images/whats-new-bg.png) 0 0 no-repeat;
  padding-top: 50px;
  padding-bottom: 50px;
}
.media-section .section-title {
  margin-bottom: 30px;
}
.media-section .media-wrapper {
  display: flex;
  justify-content: space-between;
}
.media-section .media-wrapper .media-video {
  max-width: 45%;
  margin-right: 5%;
}
.media-section .media-wrapper .media-video h2 {
  font-size: 1.4em;
  margin-bottom: 10px;
}
.media-section .media-wrapper .media-thumbs {
  width: 500px;
  text-align: center;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper {
  text-align: left;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper h2 {
  font-size: 1.4em;
  margin-bottom: 15px;
  font-family: "montserratmedium", sans-serif;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .view-content {
  margin-left: -2%;
  display: flex;
  flex-wrap: wrap;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .view-content .views-row {
  margin: 0 0 15px 0;
  width: 48%;
  margin-left: 2%;
  cursor: pointer;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .vd-info-wrapper img {
  border-radius: 14px;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .vd-info-wrapper h3 {
  font-family: "montserratlight", sans-serif;
  font-size: 1em;
  margin: 10px 0 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .vd-info-wrapper .share-box {
  display: none;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .section-title {
  margin-bottom: 30px;
  margin-right: 30px;
}
.media-section .media-wrapper .media-thumbs .media-thumb-wrapper .section-title h2 {
  color: #000;
  background: none;
}
.media-section .media-wrapper .video-block {
  border-radius: 15px;
}
.media-section .media-wrapper .video-block video {
  width: 100%;
  background-color: #333;
}
.media-section .media-wrapper .section-title {
  margin-bottom: 20px;
}
.media-section .media-wrapper .section-title h2 {
  display: inline-block;
}
.media-section .media-wrapper .section-title span {
  display: block;
}
.media-section .videoCategory {
  background: #F8D7C3;
  border-radius: 5px;
  padding: 4px 14px;
  color: #000;
  display: inline-flex;
  margin-right: 10px;
}
.media-section .view-more a {
  background: #FFFFFF;
  border: 1px solid rgba(74, 74, 74, 0.25);
  border-radius: 4px;
  width: 122px;
  padding: 10px;
  margin: 30px auto 0;
  display: flex;
  font-family: "montserratbold", sans-serif;
  font-size: 0.813em;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.media-section .view-more a:hover {
  background-color: #000;
  color: #fff;
}
.media-section .share-box {
  display: flex;
}
.media-section .share-box a {
  display: block;
  font-size: 0px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  padding: 5px;
  margin-left: 5px;
}
.media-section .share-box .fb {
  background-color: #3B5998;
}
.media-section .share-box .fb::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#facebook_white-view);
  width: 100%;
  height: 100%;
}
.media-section .share-box .fb:hover {
  opacity: 0.8;
}
.media-section .share-box .twitter {
  background-color: #000;
}
.media-section .share-box .twitter:hover {
  opacity: 0.8;
}
.media-section .share-box .twitter::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#twitter_white-view);
  width: 100%;
  height: 100%;
}
.media-section .share-box .whatsapp {
  padding: 0px;
  display: none;
}
.media-section .share-box .whatsapp::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#whatsapp-view);
  width: 100%;
  height: 100%;
}
.media-section .share-box .whatsapp:hover {
  opacity: 0.8;
}
.media-section .vd-info-wrapper .video {
  display: none;
}
.media-section .video-share {
  position: relative;
  margin-right: 10px;
  margin-left: auto;
}
.media-section .video-share .share-box {
  display: none;
  margin: 0px;
  background: #fff;
  padding: 7px;
  position: absolute;
  left: 0px;
  bottom: 100%;
}
.media-section .video-share .share-btn {
  background: linear-gradient(233.19deg, #8EC850 -256.88%, #428DCB -167.3%, #2AB998 -81.23%, #C2579B -2.2%, #EC7026 80.36%);
  border: none;
  border-radius: 4px;
  padding: 8px 10px;
  text-align: center;
  display: block;
  color: #fff;
}
.media-section .video-share .share-btn i {
  background: url(../images/sprite-icon.png) -35px -676px no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.media-section .video-share .share-btn:hover {
  background: #8ec850;
  background: -moz-linear-gradient(left, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  background: -webkit-linear-gradient(left, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  background: linear-gradient(to right, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec850', endColorstr='#ec7026',GradientType=1 );
}
.media-section .video-share:hover .share-box {
  display: flex;
}
.media-section .video-download #btnDownload {
  background: linear-gradient(233.19deg, #8EC850 -256.88%, #428DCB -167.3%, #2AB998 -81.23%, #C2579B -2.2%, #EC7026 80.36%);
  border: none;
  border-radius: 4px;
  padding: 8px 10px;
  text-align: center;
  display: inline-block;
  color: #fff;
  border: none;
  font-size: 1em;
}
.media-section .video-download #btnDownload:before {
  content: "";
  background: url(../images/sprite-icon.png) -4px -678px no-repeat;
  width: 20px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.media-section .video-download #btnDownload:hover {
  background: #8ec850;
  background: -moz-linear-gradient(left, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  background: -webkit-linear-gradient(left, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  background: linear-gradient(to right, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec850', endColorstr='#ec7026',GradientType=1 );
}
.media-section .video-download #btnDownload:focus {
  outline: 1px solid #000;
}
.media-section .vsize {
  display: flex;
  color: #000;
  align-items: center;
}
.media-section .videoSize {
  margin-left: auto;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #000;
}
.media-section .download-share-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.media-section .organizer {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.media-section .organizer img {
  margin-right: 15px;
}
.media-section .organizer:after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background: url(../images/sprite-icon.png) -78px -654px no-repeat;
  margin-left: 7px;
}

html[lang="ta"] .creative-discussion .creative-wrapper .seeMore, html[lang="te"] .creative-discussion .creative-wrapper .seeMore, html[lang="ml"] .creative-discussion .creative-wrapper .seeMore, html[lang="kn"] .creative-discussion .creative-wrapper .seeMore, html[lang="bn"] .creative-discussion .creative-wrapper .seeMore {
  top: 15px;
}
html[lang="ta"] .mygov-prime h2, html[lang="ta"] .pledge-section .section-title h2, html[lang="ta"] .blog-section .blog-wrapper .section-title h2, html[lang="ta"] .poll-survey-wrapper h2, html[lang="ta"] .whats-new-section .whats-new-wrapper .section-title h2, html[lang="te"] .mygov-prime h2, html[lang="te"] .pledge-section .section-title h2, html[lang="te"] .blog-section .blog-wrapper .section-title h2, html[lang="te"] .poll-survey-wrapper h2, html[lang="te"] .whats-new-section .whats-new-wrapper .section-title h2, html[lang="ml"] .mygov-prime h2, html[lang="ml"] .pledge-section .section-title h2, html[lang="ml"] .blog-section .blog-wrapper .section-title h2, html[lang="ml"] .poll-survey-wrapper h2, html[lang="ml"] .whats-new-section .whats-new-wrapper .section-title h2, html[lang="kn"] .mygov-prime h2, html[lang="kn"] .pledge-section .section-title h2, html[lang="kn"] .blog-section .blog-wrapper .section-title h2, html[lang="kn"] .poll-survey-wrapper h2, html[lang="kn"] .whats-new-section .whats-new-wrapper .section-title h2, html[lang="bn"] .mygov-prime h2, html[lang="bn"] .pledge-section .section-title h2, html[lang="bn"] .blog-section .blog-wrapper .section-title h2, html[lang="bn"] .poll-survey-wrapper h2, html[lang="bn"] .whats-new-section .whats-new-wrapper .section-title h2 {
  font-size: 2em;
}
html[lang="ta"] .mkb-section .section-title h2, html[lang="ta"] .mkb-section .bkb-share-idea .share-dial, html[lang="ta"] .main-stats-wrapper h2, html[lang="ta"] .mkb-section .views-field-title, html[lang="ta"] .mkb-section .mkb-doc h3, html[lang="te"] .mkb-section .section-title h2, html[lang="te"] .mkb-section .bkb-share-idea .share-dial, html[lang="te"] .main-stats-wrapper h2, html[lang="te"] .mkb-section .views-field-title, html[lang="te"] .mkb-section .mkb-doc h3, html[lang="ml"] .mkb-section .section-title h2, html[lang="ml"] .mkb-section .bkb-share-idea .share-dial, html[lang="ml"] .main-stats-wrapper h2, html[lang="ml"] .mkb-section .views-field-title, html[lang="ml"] .mkb-section .mkb-doc h3, html[lang="kn"] .mkb-section .section-title h2, html[lang="kn"] .mkb-section .bkb-share-idea .share-dial, html[lang="kn"] .main-stats-wrapper h2, html[lang="kn"] .mkb-section .views-field-title, html[lang="kn"] .mkb-section .mkb-doc h3, html[lang="bn"] .mkb-section .section-title h2, html[lang="bn"] .mkb-section .bkb-share-idea .share-dial, html[lang="bn"] .main-stats-wrapper h2, html[lang="bn"] .mkb-section .views-field-title, html[lang="bn"] .mkb-section .mkb-doc h3 {
  font-size: 1.2em;
}
html[lang="ta"] .podcast-section .view-btn, html[lang="ta"] .group-section .view-btn, html[lang="ta"] .blog-section .view-btn, html[lang="ta"] .poll-survey-wrapper .poll-survey-content .view-btn, html[lang="ta"] .prime-wrapper .prime-content-wrapper .view-btn, html[lang="ta"] .quiz-section .view-btn, html[lang="te"] .podcast-section .view-btn, html[lang="te"] .group-section .view-btn, html[lang="te"] .blog-section .view-btn, html[lang="te"] .poll-survey-wrapper .poll-survey-content .view-btn, html[lang="te"] .prime-wrapper .prime-content-wrapper .view-btn, html[lang="te"] .quiz-section .view-btn, html[lang="ml"] .podcast-section .view-btn, html[lang="ml"] .group-section .view-btn, html[lang="ml"] .blog-section .view-btn, html[lang="ml"] .poll-survey-wrapper .poll-survey-content .view-btn, html[lang="ml"] .prime-wrapper .prime-content-wrapper .view-btn, html[lang="ml"] .quiz-section .view-btn, html[lang="kn"] .podcast-section .view-btn, html[lang="kn"] .group-section .view-btn, html[lang="kn"] .blog-section .view-btn, html[lang="kn"] .poll-survey-wrapper .poll-survey-content .view-btn, html[lang="kn"] .prime-wrapper .prime-content-wrapper .view-btn, html[lang="kn"] .quiz-section .view-btn, html[lang="bn"] .podcast-section .view-btn, html[lang="bn"] .group-section .view-btn, html[lang="bn"] .blog-section .view-btn, html[lang="bn"] .poll-survey-wrapper .poll-survey-content .view-btn, html[lang="bn"] .prime-wrapper .prime-content-wrapper .view-btn, html[lang="bn"] .quiz-section .view-btn {
  width: 170px;
  height: auto;
  padding: 8px 10px;
}
html[lang="ta"] .node-type-task .search_area, html[lang="ta"] .node-type-group-issue .search_area, html[lang="ta"] .node-type-talk .search_area, html[lang="ta"] .page-groups .search_area, html[lang="te"] .node-type-task .search_area, html[lang="te"] .node-type-group-issue .search_area, html[lang="te"] .node-type-talk .search_area, html[lang="te"] .page-groups .search_area, html[lang="ml"] .node-type-task .search_area, html[lang="ml"] .node-type-group-issue .search_area, html[lang="ml"] .node-type-talk .search_area, html[lang="ml"] .page-groups .search_area, html[lang="kn"] .node-type-task .search_area, html[lang="kn"] .node-type-group-issue .search_area, html[lang="kn"] .node-type-talk .search_area, html[lang="kn"] .page-groups .search_area, html[lang="bn"] .node-type-task .search_area, html[lang="bn"] .node-type-group-issue .search_area, html[lang="bn"] .node-type-talk .search_area, html[lang="bn"] .page-groups .search_area {
  width: 56%;
}
html[lang="ta"] .pledge-section .pledge-content .view-btn, html[lang="te"] .pledge-section .pledge-content .view-btn, html[lang="ml"] .pledge-section .pledge-content .view-btn, html[lang="kn"] .pledge-section .pledge-content .view-btn, html[lang="bn"] .pledge-section .pledge-content .view-btn {
  width: 180px;
}
html[lang="ta"] .login-popup .participate-text, html[lang="te"] .login-popup .participate-text, html[lang="ml"] .login-popup .participate-text, html[lang="kn"] .login-popup .participate-text, html[lang="bn"] .login-popup .participate-text {
  font-size: 2.2em;
}
html[lang="ta"] .login-popup .reg-reward, html[lang="te"] .login-popup .reg-reward, html[lang="ml"] .login-popup .reg-reward, html[lang="kn"] .login-popup .reg-reward, html[lang="bn"] .login-popup .reg-reward {
  font-size: 1em;
}
html[lang="ta"] .newletter-wrapper .section-title h2, html[lang="te"] .newletter-wrapper .section-title h2, html[lang="ml"] .newletter-wrapper .section-title h2, html[lang="kn"] .newletter-wrapper .section-title h2, html[lang="bn"] .newletter-wrapper .section-title h2 {
  font-size: 4em;
}
html[lang="ta"] .newletter-wrapper .section-title h3, html[lang="te"] .newletter-wrapper .section-title h3, html[lang="ml"] .newletter-wrapper .section-title h3, html[lang="kn"] .newletter-wrapper .section-title h3, html[lang="bn"] .newletter-wrapper .section-title h3 {
  margin-top: 5px;
}

html[lang="ta"] .group-section .group_info .group-row .row-content .group_info_wrap, html[lang="ml"] .group-section .group_info .group-row .row-content .group_info_wrap {
  flex-wrap: wrap;
  justify-content: flex-start;
}
html[lang="ta"] .group-section .group_info .group-row .row-content .group_info_wrap .view-status, html[lang="ml"] .group-section .group_info .group-row .row-content .group_info_wrap .view-status {
  width: 50%;
  padding-top: 10px;
  text-align: center;
}
html[lang="ta"] .search_area, html[lang="ml"] .search_area {
  min-width: 230px;
  margin-right: 15px;
}
html[lang="ta"] .pledge-section .mygovpledge ul li .pledge-thumb a, html[lang="ml"] .pledge-section .mygovpledge ul li .pledge-thumb a {
  width: 180px;
}

html[lang="ml"] .search_area {
  min-width: 250px;
}
html[lang="ml"] .main-stats-wrapper h2:after {
  left: 45%;
}

html[lang="ta"] .mygov_champions_area .mygov_applink, html[lang="ml"] .mygov_champions_area .mygov_applink {
  right: auto;
  left: 340px;
  font-size: 0.8em;
}
html[lang="ta"] .helpline-title, html[lang="ml"] .helpline-title {
  width: 100px;
}
html[lang="ta"] .helpline_item, html[lang="ml"] .helpline_item {
  flex-direction: column;
}
html[lang="ta"] .name-number, html[lang="ml"] .name-number {
  text-align: center;
}
html[lang="ta"] .name-number a, html[lang="ml"] .name-number a {
  font-size: 1.2em;
}
html[lang="ta"] .helpline-block i, html[lang="ml"] .helpline-block i {
  margin: 0 0 5px;
}

html[lang="ta"] .newletter-wrapper .section-title h2 {
  font-size: 3em;
}

html[lang="kn"] .iblock {
  flex-basis: auto;
}

html[lang="te"] .siteStats .row, html[lang="kn"] .siteStats .row, html[lang="ta"] .siteStats .row, html[lang="ml"] .siteStats .row, html[lang="bn"] .siteStats .row {
  width: 31.33%;
}
html[lang="te"] .state-stats-section .section-title h2, html[lang="kn"] .state-stats-section .section-title h2, html[lang="ta"] .state-stats-section .section-title h2, html[lang="ml"] .state-stats-section .section-title h2, html[lang="bn"] .state-stats-section .section-title h2 {
  font-size: 2.4em;
}
html[lang="te"] .newletter-wrapper .section-title h2, html[lang="kn"] .newletter-wrapper .section-title h2, html[lang="ta"] .newletter-wrapper .section-title h2, html[lang="ml"] .newletter-wrapper .section-title h2, html[lang="bn"] .newletter-wrapper .section-title h2 {
  font-size: 4em;
}
html[lang="te"] .newletter-wrapper .section-title h3, html[lang="kn"] .newletter-wrapper .section-title h3, html[lang="ta"] .newletter-wrapper .section-title h3, html[lang="ml"] .newletter-wrapper .section-title h3, html[lang="bn"] .newletter-wrapper .section-title h3 {
  margin-top: 5px;
}

html[lang="mr"] .newletter-wrapper .section-title h2 {
  font-size: 4em;
}
html[lang="mr"] .newletter-wrapper .section-title h3 {
  margin-top: 5px;
}

@media all and (max-width: 767px) {
  html[lang="ta"] .helpline-title, html[lang="te"] .helpline-title, html[lang="ml"] .helpline-title, html[lang="kn"] .helpline-title, html[lang="bn"] .helpline-title {
    width: 100%;
  }
}
.login-popup {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999999;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.75);
}
.login-popup .popup-content {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 700px;
  max-width: 85%;
  background-color: #feefd8;
  background-repeat: no-repeat;
  text-align: center;
  font-family: "poppinsregular", sans-serif;
}
.login-popup .dfb {
  background-color: #1e2659;
  border-radius: 21px;
  padding: 9px 20px;
  display: inline-flex;
  color: #fff;
  margin-bottom: 15px;
  font-size: 1.3571em;
}
.login-popup .tollfree {
  color: #b00500;
  margin-bottom: 15px;
  font-size: 2.2857em;
  font-family: "poppinsbold", sans-serif;
}
.login-popup .large-text {
  color: #1e2659;
  margin-bottom: 15px;
  line-height: 1.3;
  font-size: 1.2143em;
}
.login-popup .large-text .line2 {
  font-family: "poppinssemibold", sans-serif;
  margin-bottom: 5px;
}
.login-popup .large-text .line3 {
  font-family: "poppinsbold", sans-serif;
  font-size: 1.1765em;
}
.login-popup .connect-txt {
  margin-bottom: 15px;
  font-size: 1.0714em;
  color: #1e2659;
}
.login-popup .connect-txt img {
  margin-bottom: 6px;
}
.login-popup .connect-txt strong {
  font-family: "poppinssemibold", sans-serif;
}
.login-popup .connect-txt small {
  color: #b00500;
  font-family: "poppinsbold", sans-serif;
}
.login-popup .connect-txt.oth-bx small {
  display: block;
  margin-top: 7px;
}
.login-popup .popup-logo {
  margin: 15px auto 0 0;
}
.login-popup .close a {
  right: 6px;
  top: 5px;
  width: 25px;
  height: 25px;
  background: #000 url(../images/cross.png) 6px 6px no-repeat;
  background-size: 100%;
  position: absolute;
  text-indent: -99999px;
  z-index: 8;
  background-size: 13px;
}

.color-white-to-black .login-popup .popup-content {
  background-color: #f7f7f7;
}

.partner-logoes {
  padding: 0 20px;
}

.dad-model-content {
  display: flex;
  justify-content: space-between;
  margin-top: 65px;
  padding-left: 9%;
}

.dad-pic {
  max-width: 45%;
}

.dad-text h2 {
  font-size: 3em;
  color: #76330f;
  font-family: 'montserratextrabold';
  text-transform: uppercase;
}
.dad-text h2 span {
  font-size: 1.6em;
  display: block;
}
.dad-text .pc {
  color: #000;
  font-size: 1.714em;
  margin: 15px 0 20px;
}
.dad-text .ministry-name {
  font-size: 1.285em;
  font-family: 'montserratregular';
}
.dad-text .dad-text {
  margin-top: 25px;
  margin-right: 15px;
}

.model-btn {
  font-family: "montserratmedium", sans-serif;
  padding: 10px 0 25px;
}

.reg-btn {
  background-color: #76330f;
  margin-top: 20px;
  color: #fff;
  border-radius: 8px;
  padding: 9px 22px;
  font-size: 1.25em;
  display: inline-flex;
  font-family: "poppinssemibold", sans-serif;
}

.reg-btn:hover {
  background-color: #762c0d;
}

.model-btn .hide {
  background-color: #000;
  color: #fff;
  border-radius: 20px;
  padding: 8px 15px;
  font-size: 1.4em;
  display: inline-block;
}

body.color-white-to-black a.reg-btn {
  background-color: #000;
}

body.color-white-to-black.front .dad-text h2 {
  color: #000;
}
body.color-white-to-black.front .dad-text h2 {
  color: #000;
}

.nca-pic {
  max-width: 60%;
}

.participate-newtext {
  text-align: center;
  font-size: 1.643em;
  color: #fff;
  padding: 10px 20px;
  border-radius: 20px;
  border: 1px solid #fff;
  border-bottom-color: #00b3ff;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
}

.model-text {
  padding: 20px;
  font-family: 'Roboto',sans-serif;
  font-size: 1.286em;
  color: #000;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.model-text > p {
  font-size: 1.4em;
}
.model-text blockquote {
  line-height: 1.4;
  margin-bottom: 15px;
}
.model-text p strong, .model-text footer {
  font-family: 'poppinsbold',sans-serif;
}

.award-cat {
  margin-top: -20px;
  margin-left: 60px;
  text-transform: uppercase;
}
.award-cat strong {
  font-family: 'poppinsbold',sans-serif;
}

.nca-group {
  margin-bottom: 10px;
}

.nca-tag {
  font-size: 1.93em;
}
.nca-tag strong {
  font-style: italic;
  font-size: 1.142em;
}

.trinity {
  background-color: #ed1d24;
  color: #fff;
  padding: 5px;
  display: inline-block;
  font-size: 1.8em;
}

.samarth-bharat {
  background-color: #f99d1c;
  color: #000;
  padding: 5px;
  display: inline-block;
  font-size: 1.8em;
  margin-bottom: 18px;
}

.color-white-to-black .model-pic {
  border: 1px solid #fff;
}

.chance-text {
  font-size: 1.4em;
}

.chance-text span {
  display: block;
  color: #f7d326;
  font-family: 'poppinsbold',sans-serif;
}

.clock {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 4px 10px;
  color: #fff;
  font-size: 1.5em;
  background: #000;
}

.clock:empty {
  display: none;
}

body.color-white-to-black .login-popup .register-model-content {
  background-color: #fff;
}

/*Trinity Popup*/
.node-details .description .field-type-text-with-summary ul {
  list-style: disc inside;
  margin-bottom: 10px;
}
.node-details .description .field-type-text-with-summary ul ul, .node-details .description .field-type-text-with-summary ul ol {
  margin: 10px 0 0;
}

.node-details .description .field-type-text-with-summary ol {
  list-style: decimal inside;
  margin-bottom: 10px;
}
.node-details .description .field-type-text-with-summary ol ul, .node-details .description .field-type-text-with-summary ol ol {
  margin: 10px 0 0;
}

.trending-social-section {
  background: #EFF5F9;
  padding: 0 50px;
}
.trending-social-section .container {
  /*background: url(../images/paralex-bg.png) right 0 no-repeat; */
  padding: 55px 0 40px;
}
.trending-social-section .view-content {
  display: flex;
  justify-content: space-between;
  padding:1%;
}
.trending-social-section .view-content .views-row .twitter-tweet-rendered {
  margin-top: 0px !important;
}
.trending-social-section .view-content .views-row iframe {
  width: 100% !important;
  border: none;
  border-radius: 0px;
}
.trending-social-section .view-content .views-row .instagram-media {
  min-width: 200px !important;
}
.trending-social-section .view-content .views-row .fb_iframe_widget {
  width: 100%;
}
.trending-social-section .view-content .views-row .fb_iframe_widget span {
  width: 100% !important;
}
.trending-social-section .view-content .views-row .row .social-box-wrapper {
  background-color: #fff;
  padding: 80px 15px 15px;
  position: relative;
  margin-top: 20px;
  box-shadow: 0px 0px 16px 0px rgba(168, 168, 168, 0.3);
  margin:2px;
}
.trending-social-section .view-content .views-row .row h2 {
  position: relative;
  display: flex;
  align-items: center;
  padding: 15px;
  position: absolute;
  top: -20px;
  left: 0px;
  right: 0px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  width: calc(100% - 20px);
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  margin: 0 auto;
}
.trending-social-section .view-content .views-row .row h2:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0px;
  border-left: 10px solid #DFDFDF;
  border-top: 19px solid transparent;
  border-bottom: 0px solid transparent;
}
.trending-social-section .view-content .views-row .row h2:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0px;
  border-right: 10px solid #DFDFDF;
  border-top: 19px solid transparent;
  border-bottom: 0px solid transparent;
}
.trending-social-section .view-content .views-row .row h2 i {
  width: 45px;
  height: 45px;
  display: flex;
  margin-right: 10px;
  padding: 10px;
  background-color: #FBFBFB;
  border-radius: 100%;
}
.trending-social-section .view-content .views-row .row h2 i:after {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
}
.trending-social-section .view-content .views-row .row .details {
  height: 405px;
  overflow: auto;
}
.trending-social-section .view-content .views-row .row .more {
  text-align: center;
  margin-top: 25px;
}
.trending-social-section .view-content .views-row .row .more a {
  /*background: linear-gradient(233.19deg, #8EC850 -256.88%, #428DCB -167.3%, #2AB998 -81.23%, #C2579B -2.2%, #EC7026 80.36%);*/
  background:#5089e8;
  border: none;
  border-radius: 4px;
  padding: 8px 10px;
  text-align: center;
  display: inline-block;
  color: #fff;
}
.trending-social-section .view-content .views-row .row .more a:hover {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8ec850+-256,428dcb+-167,2ab998+-81,c2579b+-2,ec7026+80 */
  /*background: #8ec850;*/
  /* Old browsers */
  /*background: -moz-linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);*/
  /* FF3.6-15 */
  /*background: -webkit-linear-gradient(45deg, #8ec850 -256%, #428dcb -167%, #2ab998 -81%, #c2579b -2%, #ec7026 80%);*/
  /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #9c86e0 -256%, #428dcb -167%, #2ab998 -81%, #916cea -2%, #393ec7 80%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec850', endColorstr='#ec7026',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}
.trending-social-section .view-content .views-row .Twitter h2 i:after {
  background: url("../images/icon.svg#twitter-view") no-repeat;
}
.trending-social-section .view-content .views-row .Facebook h2 i:after {
  background: url("../images/icon.svg#facebook-view") no-repeat;
}
.trending-social-section .view-content .views-row .Linkedin h2 i:after {
  background: url("../images/icon.svg#linkdin-view") no-repeat;
}
.trending-social-section .view-content .views-row .Instagram h2 i:after {
  background: url("~/UPEFAPB_Images/instagram.svg") no-repeat;
}
.trending-social-section .owl-dots {
  position: absolute;
  right: 0px;
  top: -25px;
}
.trending-social-section .owl-dots .owl-dot {
  width: 25px;
  height: 5px;
  margin-left: 7px;
  background-color: #C4C4C4;
  text-indent: -9999px;
}
.trending-social-section .owl-dots .owl-dot.active {
  background-color: #000;
}
.trending-social-section .owl-nav button {
  position: absolute;
  top: 40%;
  margin-top: -10px;
  background: url(../images/svg-icons.svg#arrow) 0 0 no-repeat !important;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  display: block;
}
.trending-social-section .owl-nav button.owl-next {
  right: -40px;
}
.trending-social-section .owl-nav button.owl-next.disabled {
  display: none;
}
.trending-social-section .owl-nav button.owl-prev {
  left: -40px;
  transform: rotate(180deg);
}
.trending-social-section .owl-nav button.owl-prev.disabled {
  display: none;
}

.state-stats-section {
  padding: 120px 0 75px;
  background-color: #EFF5F9;
}
.state-stats-section .container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.state-stats-section .section-title {
  min-width: 300px;
}
.state-stats-section .section-title h2 {
  margin-bottom: 10px;
  font-size: 3.8em;
}
.state-stats-section .section-title span {
  line-height: 1.2;
}

.state_stats_info {
  max-height: 358px;
  overflow-y: scroll;
  padding: 5px;
}

.siteStats {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2%;
}
.siteStats .row {
  width: 23%;
  margin-left: 2%;
  margin-bottom: 20px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding: 8px;
  display: flex;
  flex-direction: column;
}
.siteStats .row h3 {
  order: 2;
  color: #0e0e0e;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.143em;
}
.siteStats .row h3 a {
  color: #0e0e0e;
}
.siteStats .row .details {
  order: 1;
  border-radius: 4px;
  background: #F9FBFC;
  box-shadow: 0px 0px 4px 0px #F1F7FA inset;
  padding: 12px;
  margin-bottom: 10px;
  display: grid;
}
.siteStats .row .details:before {
  content: "";
  width: 55px;
  height: 42px;
  display: block;
  background: url(../images/state-sprite.png) -10px -10px no-repeat;
  width: 33.33%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}
.siteStats .row .details > div {
  font-size: 0.857em;
  /*width: 33.33%;*/
  display: flex;
  flex-direction: column-reverse;
  text-align: center;
  padding: 8px 5px;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.siteStats .row .details > div:first-child, .siteStats .row .details > div:nth-child(2) {
  border-top: none;
}
.siteStats .row .details > div:last-child, .siteStats .row .details > div:nth-child(2) {
  border-right: none;
}
.siteStats .row .details > div:first-child {
  grid-column-start: 2;
  grid-column-end: 3;
}
.siteStats .row .details > div:nth-child(2) {
  grid-column-start: 3;
  grid-column-end: 4;
}
.siteStats .row .details > div span {
  font-size: 0.833em;
}
.siteStats .row .details > div span:last-child {
  font-family: 'montserratsemibold';
  font-size: 1em;
}
.siteStats .arunachal .details:before {
  background-position: -146px -132px;
  width: 50px;
}
.siteStats .chhattisgarh .details:before {
  background-position: -79px -132px;
  width: 47px;
}
.siteStats .gujarat .details:before {
  background-position: -85px -10px;
  width: 50px;
}
.siteStats .jk .details:before {
  background-position: -10px -70px;
  width: 50px;
}
.siteStats .ladakh .details:before {
  background-position: -10px -132px;
  width: 50px;
}
.siteStats .maharashtra .details:before {
  background-position: -10px -10px;
  width: 55px;
}
.siteStats .mizoram .details:before {
  background-position: -226px -10px;
  width: 45px;
}
.siteStats .jharkhand .details:before {
  background-position: -92px -71px;
  width: 33px;
}
.siteStats .himachal .details:before {
  background-position: -229px -131px;
  width: 40px;
}
.siteStats .tamilnadu .details:before {
  background-position: -155px -10px;
  width: 50px;
}
.siteStats .assam .details:before {
  background-position: -226px -72px;
  width: 42px;
}
.siteStats .up .details:before {
  background-position: -155px -71px;
  width: 51px;
}
.siteStats .nagaland .details:before {
  background-position: -155px -10px;
  width: 33px;
}
.siteStats .rajasthan .details:before {
  background-position: -222px -235px;
  width: 55px;
  height: 35px;
}
.siteStats .uttarakhand .details:before {
  background-position: -71px -286px;
  width: 39px;
  height: 38px;
}
.siteStats .nagaland .details:before {
  background-position: -172px -236px;
  width: 44px;
  height: 35px;
}
.siteStats .andaman .details:before {
  background-position: -10px -184px;
  width: 32px;
  height: 38px;
}
.siteStats .ddd .details:before {
  background-position: -57px -183px;
  width: 39px;
  height: 38px;
}
.siteStats .delhi .details:before {
  background-position: -106px -184px;
  width: 39px;
  height: 38px;
}
.siteStats .goa .details:before {
  background-position: -146px -184px;
  width: 48px;
  height: 38px;
}
.siteStats .haryana .details:before {
  background-position: -204px -181px;
  width: 50px;
  height: 38px;
}
.siteStats .karnataka .details:before {
  background-position: -5px -233px;
  width: 48px;
  height: 38px;
}
.siteStats .mp .details:before {
  background-position: -66px -239px;
  width: 53px;
  height: 31px;
}
.siteStats .manipur .details:before {
  background-position: -129px -232px;
  width: 33px;
  height: 38px;
}
.siteStats .tripura .details:before {
  background-position: -5px -286px;
  width: 42px;
  height: 38px;
}

.periodical-wrapper {
  background: #F0F5F9 url(../images/paralex-bg.png) 80% 0 no-repeat;
  padding-bottom: 50px;
}
.periodical-wrapper .section-title {
  padding: 30px 0 35px;
  margin: 0px;
}
.periodical-wrapper .section-title h2 {
  font-size: 2.58em;
}
.periodical-wrapper h3 {
  font-size: 2.2857em;
  font-family: 'poppinsregular',sans-serif;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 30px;
}
.periodical-wrapper h3 span {
  display: block;
  font-size: 0.4063em;
  margin-top: 8px;
}
.periodical-wrapper .pb-item {
  padding: 30px 20px 60px;
  text-align: center;
  background-color: #fff;
}
.periodical-wrapper .pb-item .block-pic {
  margin-bottom: 35px;
}
.periodical-wrapper .pb-item.newletter-block h3 {
  margin-bottom: 15px;
}
.periodical-wrapper .pb-item.newletter-block .block-pic {
  margin-bottom: 10px;
}
.periodical-wrapper .periodical-block {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(3, 1fr);
  position: relative;
  grid-gap: 5px;
}
.periodical-wrapper .periodical-block .view-mygov-pulse {
  margin-bottom: 10px;
  margin-right: 8px;
}
.periodical-wrapper .periodical-block .view-mygov-pulse .views-row {
  display: flex;
  grid-gap: 6px;
}
.periodical-wrapper .periodical-block .view-mygov-pulse .views-row a {
  font-size: 0.8125em;
}
.periodical-wrapper .periodical-block .action-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 15px;
}
.periodical-wrapper .periodical-block .action-box a {
  background-color: #fff;
  border: 1px solid #CECECE;
  border-radius: 6px;
  display: inline-flex;
  color: #000;
  padding: 10px 14px;
  text-align: center;
  font-family: "poppinssemibold", sans-serif;
  font-size: 0.8125em;
}
.periodical-wrapper .periodical-block .action-box a.view-all-btn {
  margin-bottom: auto;
}
.periodical-wrapper .periodical-block .action-box a:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
.periodical-wrapper .bharat-matter {
  background: #fff url(../images/vm-bg.png) right bottom no-repeat;
}
.periodical-wrapper .newletter-block {
  background: #fff url(../images/newsletter-bg.png) left bottom no-repeat;
}
.periodical-wrapper .newletter-block .view-all {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.periodical-wrapper .newletter-block .view-all a {
  background-color: #fff;
  border: 1px solid #CECECE;
  border-radius: 6px;
  display: inline-flex;
  color: #000;
  padding: 10px 14px;
  text-align: center;
  font-family: "poppinssemibold", sans-serif;
  margin-bottom: auto;
  font-size: 0.8125em;
}
.periodical-wrapper .newletter-block .view-all a.view-all-btn {
  border: 1px solid #CECECE;
  color: #000;
}
.periodical-wrapper .newletter-block .view-all a:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
.periodical-wrapper .newletter-block .view-all .views-row {
  display: flex;
}
.periodical-wrapper .newletter-block .news-pic {
  text-align: center;
}

.whatsapp-wrapper {
  position: relative;
  width: 50%;
  padding: 40px 0 0;
  background: url(../images/whatsapp-bg-repeatable.png) 0 0 repeat;
}
.whatsapp-wrapper::after {
  content: "";
  background: url(../images/whatsapp-spiral-bg.png) 0 0 no-repeat;
  width: 70px;
  height: 64px;
  display: block;
  right: 0px;
  bottom: 0px;
  position: absolute;
}
.whatsapp-wrapper .section-title {
  padding: 0 15px;
}
.whatsapp-wrapper .section-title h2 {
  font-size: 2.143em;
  max-width: 500px;
  line-height: 1.2;
}
.whatsapp-wrapper .whatsapp-block {
  display: flex;
  padding-right: 20px;
}
.whatsapp-wrapper .whatsapp-block .wa-pic {
  width: 50%;
  padding-right: 20px;
}
.whatsapp-wrapper .whatsapp-block .wa-content {
  width: 50%;
  max-width: 300px;
  text-align: center;
}
.whatsapp-wrapper .whatsapp-block .wa-features {
  display: flex;
  justify-content: space-between;
  min-width: 200px;
  font-size: 1.2em;
  margin-bottom: 20px;
}
.whatsapp-wrapper .whatsapp-block .wa-features li {
  text-align: center;
  min-width: 90px;
}
.whatsapp-wrapper .whatsapp-block .wa-features .copy-link {
  width: 69px;
  height: 69px;
  border-radius: 50%;
  background-color: #008069;
  padding: 18px;
  display: block;
  margin: 0 auto 10px;
}
.whatsapp-wrapper .whatsapp-block .wa-features .copy-link i {
  background: url(../images/svg-icons.svg#copy-icon) 0 0 repeat;
  width: 100%;
  height: 100%;
  display: block;
}
.whatsapp-wrapper .whatsapp-block .wa-features .copy-link:hover {
  background-color: #07c5a3;
}
.whatsapp-wrapper .whatsapp-block .wa-features .share-link span {
  width: 69px;
  height: 69px;
  border-radius: 50%;
  background-color: #008069;
  padding: 18px;
  display: block;
  margin: 0 auto 10px;
}
.whatsapp-wrapper .whatsapp-block .wa-features .share-link span i {
  background: url(../images/svg-icons.svg#share-icon) 0 0 repeat;
  width: 100%;
  height: 100%;
  display: block;
}
.whatsapp-wrapper .whatsapp-block .wa-features .share-link:hover span {
  background-color: #07c5a3;
}
.whatsapp-wrapper .whatsapp-block .connect-btns {
  grid-column-start: 1;
  grid-column-end: 2;
  padding-top: 30px;
  text-align: center;
  font-size: 1.2em;
}
.whatsapp-wrapper .whatsapp-block .connect-btns a {
  background-color: #25D366;
  color: #062D14;
  display: block;
  text-align: center;
  padding: 12px 20px;
  border-radius: 30px;
  margin-bottom: 10px;
  font-family: 'montserratsemibold';
}
.whatsapp-wrapper .whatsapp-block .connect-btns a:hover {
  background-color: #005c25;
  color: #fff;
}
.whatsapp-wrapper .whatsapp-block .wa-qrcode {
  grid-row-start: 2;
  grid-row-end: 3;
}
.whatsapp-wrapper .whatsapp-block .video-share {
  position: relative;
  margin-right: 10px;
  margin-left: auto;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box {
  display: none;
  position: absolute;
  top: -30px;
  left: 10px;
  padding-bottom: 10px;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box a {
  display: block;
  font-size: 0px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  padding: 5px;
  margin-left: 5px;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .fb {
  background-color: #3B5998;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .fb::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#facebook_white-view);
  width: 100%;
  height: 100%;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .fb:hover {
  opacity: 0.85;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .twitter {
  background-color: #000;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .twitter:hover {
  opacity: 0.85;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .twitter::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#twitter_white-view);
  width: 100%;
  height: 100%;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .whatsapp {
  padding: 0px;
  display: none;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .whatsapp::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#whatsapp-view);
  width: 100%;
  height: 100%;
}
.whatsapp-wrapper .whatsapp-block .video-share .share-box .whatsapp:hover {
  opacity: 0.85;
}
.whatsapp-wrapper .whatsapp-block .video-share:hover .share-box {
  display: flex;
}

.view-id-newsletter .view-content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2%;
}
.view-id-newsletter .view-content .views-row {
  margin-left: 2%;
  margin-bottom: 25px;
  width: 31.33%;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  display: grid;
}
.view-id-newsletter .view-content .views-row .views-field-title {
  font-size: 1.143em;
  margin-bottom: 15px;
  font-family: 'montserratsemibold',sans-serif;
  grid-column: 1/3;
}
.view-id-newsletter .view-content .views-row .views-field-field-image-simple {
  margin-bottom: 10px;
  grid-column: 1/3;
}
.view-id-newsletter .view-content .views-row .views-field-field-date-of-publish {
  grid-column-start: 1;
}
.view-id-newsletter .view-content .views-row .views-field-field-text {
  display: flex;
  grid-column-start: 2;
  margin-left: auto;
  font-family: "montserratsemibold", sans-serif;
}
.view-id-newsletter .view-content .views-row .views-field-field-advisory-file {
  display: none;
}
.view-id-newsletter .view-content .views-row .views-field-nothing {
  float: none;
  grid-column: 1/3;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .field-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .download {
  display: flex;
  align-items: center;
  gap: 10px;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .download a {
  border-radius: 5px;
  padding: 7px 10px;
  color: #fff;
  background: #C05599;
  display: block;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .download a:hover {
  background: #9d1f6f;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .download a.pdf-download {
  background-color: #F2A301;
  margin-left: 10px;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .download a.pdf-download:before {
  content: "";
  background: url(../images/sprite-icon.png) -4px -681px no-repeat;
  width: 20px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.view-id-newsletter .view-content .views-row .views-field-nothing .download a.pdf-download:hover {
  background: #d18f08;
}
.view-id-newsletter .view-content .views-row .video-share {
  position: relative;
  margin-left: auto;
}
.view-id-newsletter .view-content .views-row .video-share .share-link {
  font-size: 0px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  padding: 7px;
  display: block;
  background-color: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 10;
}
.view-id-newsletter .view-content .views-row .video-share .share-link:after {
  content: "";
  background: url(../images/svg-icons.svg#share-icon-black) 0 0 repeat;
  width: 100%;
  height: 100%;
  display: block;
}
.view-id-newsletter .view-content .views-row .video-share .share-box {
  opacity: 0;
  display: flex;
  position: absolute;
  top: 5px;
  right: 0px;
  padding-right: 7px;
}
.view-id-newsletter .view-content .views-row .video-share .share-box a {
  display: block;
  font-size: 0px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  padding: 5px;
  margin-left: 5px;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .fb {
  background-color: #3B5998;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .fb::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#facebook_white-view);
  width: 100%;
  height: 100%;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .fb:hover {
  opacity: 0.85;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .twitter {
  background-color: #000;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .twitter:hover {
  opacity: 0.85;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .twitter::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#twitter_white-view);
  width: 100%;
  height: 100%;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .whatsapp {
  padding: 0px;
  display: none;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .whatsapp::after {
  display: inline-block;
  content: "";
  background-image: url(../images/icon.svg#whatsapp-view);
  width: 100%;
  height: 100%;
}
.view-id-newsletter .view-content .views-row .video-share .share-box .whatsapp:hover {
  opacity: 0.85;
}
.view-id-newsletter .view-content .views-row .video-share:hover .share-box {
  right: 100%;
  opacity: 1;
}
.view-id-newsletter .view-content .views-row .video-share:hover .share-link {
  background: #ddd;
}

/* Style the menu toggle button */
.menu-toggle-label {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: #333;
  color: #fff;
  padding: 10px 15px;
  border-radius: 50%;
}

.menu-toggle-label .center-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

/* Style the menu items */
.menu-items {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: scale(0);
  /* Initially hidden */
  transform-origin: top;
  transition: transform 0.3s ease-in-out;
}

.menu-items li {
  position: absolute;
  transform-origin: top;
  transition: transform 0.3s ease-in-out;
}

.menu-items li a {
  text-decoration: none;
  color: #333;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  text-indent: -9999px;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.25);
}
.menu-items li a i {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat !important;
}
.menu-items li a.whats-new {
  background: linear-gradient(to bottom, #87e325 0%, #5fa118 100%);
}
.menu-items li a.whats-new i {
  background: url(../images/nav-icon.svg#whats-new);
}
.menu-items li a.whats-share {
  padding: 8px;
  background: linear-gradient(180deg, #2A86F3 0%, #35C2A1 118.93%);
}
.menu-items li a.whats-share i {
  background: url(../images/nav-icon.svg#mygov-whatsapp);
}
.menu-items li a.mygov-pulse {
  background: linear-gradient(180deg, #6D5CFA 0%, #574BDC 118.93%);
}
.menu-items li a.mygov-pulse i {
  background: url(../images/nav-icon.svg#mygov-pulse);
}
.menu-items li a.mygov-media {
  background: linear-gradient(180deg, #49ACFF 0%, #1472C0 118.93%);
}
.menu-items li a.mygov-media i {
  background: url(../images/nav-icon.svg#mygov-media);
}
.menu-items li a.infocus {
  background: linear-gradient(180deg, #FF0000 0%, #943811 100%);
}
.menu-items li a.infocus i {
  background: url(../images/nav-icon.svg#infocus);
}
.menu-items li a.creative {
  background: linear-gradient(to bottom, #a0dc5f 0%, #75b82e 100%);
}
.menu-items li a.creative i {
  background: url(../images/nav-icon.svg#creative-task);
}
.menu-items li a.quiz {
  background: linear-gradient(180deg, #CF435D 0%, #C23550 100%);
}
.menu-items li a.quiz i {
  background: url(../images/nav-icon.svg#mygov-quiz);
}
.menu-items li a.prime {
  background: linear-gradient(180deg, #DB1F96 0%, #72094C 100%);
}
.menu-items li a.prime i {
  background: url(../images/nav-icon.svg#prime);
}
.menu-items li a.blog {
  background: linear-gradient(180deg, #FFB800 0%, #FD8900 100%);
}
.menu-items li a.blog i {
  background: url(../images/nav-icon.svg#winner-announcement);
}
.menu-items li a.trending-social {
  padding: 8px;
  background: linear-gradient(180deg, #2AB696 0%, #16896F 100%);
}
.menu-items li a.trending-social i {
  background: url(../images/nav-icon.svg#tranding-social);
}
.menu-items li a.mkb {
  padding: 8px;
  background: linear-gradient(180deg, #E6000A 0%, #9F1C3C 100%);
}
.menu-items li a.mkb i {
  background: url(../images/mkb.svg);
}
.menu-items li a.state-stats {
  background: linear-gradient(180deg, #BBDCF4 0%, #0094D2 100%);
}
.menu-items li a.state-stats i {
  background: url(../images/nav-icon.svg#uts);
}

/* Rotate each menu item to create the radial effect */
.menu-items li:nth-child(1) {
  transform: rotate(0deg) translateY(-140px);
}

.menu-items li:nth-child(2) {
  transform: rotate(30deg) translateY(-140px);
}

.menu-items li:nth-child(3) {
  transform: rotate(60deg) translateY(-140px);
}

.menu-items li:nth-child(4) {
  transform: rotate(90deg) translateY(-140px);
}

.menu-items li:nth-child(5) {
  transform: rotate(120deg) translateY(-140px);
}

.menu-items li:nth-child(6) {
  transform: rotate(150deg) translateY(-140px);
}

.menu-items li:nth-child(7) {
  transform: rotate(180deg) translateY(-140px);
}

.menu-items li:nth-child(8) {
  transform: rotate(210deg) translateY(-140px);
}

.menu-items li:nth-child(9) {
  transform: rotate(240deg) translateY(-140px);
}

.menu-items li:nth-child(10) {
  transform: rotate(270deg) translateY(-140px);
}

.menu-items li:nth-child(11) {
  transform: rotate(300deg) translateY(-140px);
}

.menu-items li:nth-child(12) {
  transform: rotate(330deg) translateY(-140px);
}

.menu-items li:nth-child(1) a {
  transform: rotate(0deg);
}

.menu-items li:nth-child(2) a {
  transform: rotate(-30deg);
}

.menu-items li:nth-child(3) a {
  transform: rotate(-60deg);
}

.menu-items li:nth-child(4) a {
  transform: rotate(-90deg);
}

.menu-items li:nth-child(5) a {
  transform: rotate(-120deg);
}

.menu-items li:nth-child(6) a {
  transform: rotate(-150deg);
}

.menu-items li:nth-child(7) a {
  transform: rotate(-180deg);
}

.menu-items li:nth-child(8) a {
  transform: rotate(-210deg);
}

.menu-items li:nth-child(9) a {
  transform: rotate(-240deg);
}

.menu-items li:nth-child(10) a {
  transform: rotate(-270deg);
}

.menu-items li:nth-child(11) a {
  transform: rotate(-300deg);
}

.menu-items li:nth-child(12) a {
  transform: rotate(-330deg);
}

/* Show the menu when the checkbox is checked */
.circular-menu__button:checked + .circular-menu__icon + .menu-items {
  transform: scale(1);
}

/* ------------------------- Separate line ------------------------- */
.circular-menu {
  position: fixed;
  top: 50%;
  right: 150px;
  padding-top: 20px;
  z-index: 11;
  display: none;
}

.circular-menu__button {
  display: none;
}

.circular-menu__button:checked + .circular-menu__icon {
  transform: scale(0.8, 0.8) translate3d(0, 0, 0);
  transition-duration: 0.2s;
  transition-timing-function: linear;
}

.circular-menu__button:checked + .circular-menu__icon > .hamburger-bar:nth-child(1) {
  transform: translate3d(0, 0, 0) rotate(45deg);
}

.circular-menu__button:checked + .circular-menu__icon > .hamburger-bar:nth-child(2) {
  transform: translate3d(0, 0, 0) scale(0.1, 1);
}

.circular-menu__button:checked + .circular-menu__icon > .hamburger-bar:nth-child(3) {
  transform: translate3d(0, 0, 0) rotate(-45deg);
}

.circular-menu__button:checked ~ .circular-menu__item {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
}

.circular-menu__icon {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  color: #000;
  height: 60px;
  position: absolute;
  left: -30px;
  position: absolute;
  text-align: center;
  top: -30px;
  transform: translate3d(0, 0, 0);
  transition: transform ease-out 0.2s;
  width: 60px;
  cursor: pointer;
  transform: translate3d(0, 0, 0);
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 2;
  padding: 10px;
  font-size: 0px;
}
.circular-menu__icon:after {
  content: "";
  width: 100%;
  height: 100%;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.25);
  display: block;
  border-radius: 100%;
}

/* .circular-menu__icon:hover {
transform: scale(1.2, 1.2) translate3d(0, 0, 0);
} */
.circular-menu__icon > .hamburger {
  background: #FA6309;
  display: block;
  width: 20px;
  height: 3px;
  left: 50%;
  margin-left: -10px;
  margin-top: -1.5px;
  position: absolute;
  top: 50%;
  transition: transform 0.2s;
}

.circular-menu__icon > .hamburger-bar:nth-child(1) {
  transform: translate3d(0, 0, 0) rotate(90deg);
}

.circular-menu__icon > .hamburger-bar:nth-child(2) {
  transform: translate3d(0, 0, 0);
  display: none;
}

.circular-menu__icon > .hamburger-bar:nth-child(3) {
  transform: translate3d(0, 0px, 0);
}

.circular-menu__item {
  background: #dc143c;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  color: #fff;
  height: 80px;
  line-height: 80px;
  margin-left: -40px;
  position: absolute;
  text-align: center;
  top: 20px;
  transform: translate3d(0, 0, 0);
  transition: transform ease-out 0.2s;
  width: 80px;
  font-size: 32px;
}

html:not([lang="en"]) .chance-text span {
  display: inline-block;
}
html:not([lang="en"]) .model-text h2 {
  margin-bottom: 10px;
  font-size: 1.2em;
}
html:not([lang="en"]) .login-popup .saathis-pic img {
  max-width: 170px;
}

.node-mygov-pulse-newsletter .content .field {
  margin-bottom: 15px;
}
.node-mygov-pulse-newsletter .content .field .field-label {
  display: none;
}

html[lang="ta"] .login-popup {
  font-size: 0.8em;
}
