@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Source+Serif+Pro:wght@200;300;400;600;700;900&display=swap');

/* font-family: 'Montserrat', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Source Serif Pro', serif; */
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    font-size: 62.5%;
    scroll-behavior: smooth;
}
body{
  font-family: 'Poppins', sans-serif;
  color: #363636;
  -webkit-text-size-adjust: 100%;
}
p{
  margin-bottom: 0;
}
.maxw{
    max-width:1520px;
    width: 100%;
    margin: 0 auto;
}
h1,h2,h3,h4,h5,h6{
  margin-bottom: 0;
}
a,a:hover{
  text-decoration: none;
}
ul li{
  list-style: none;
}
button:focus{
  border: none;
  outline: none;
  box-shadow: none;
}

/* add section */

.addSection{
  background: #f0f0f0;
  border: 1px solid #D2D2D2;
  padding: 10px 15px;
  min-height: 100px;
}
.addSection p{
  margin-bottom: 0;
}
.addSection img{
  display: block;
  margin: 0 auto;
  cursor: pointer;
}
.homeBannerAdd{
 /*  margin-top: 30px; */
   margin-top: 0;
  background: #f0f0f0;
  padding: 15px;
}

/* add section */

/* header top */

.header .logoDark{
  display: none;
}
.headerTop{
  background-color: #fff0f3;
}
.headerTopWrap{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 23px 0;
}
.headerTopWrap .site button{
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
}
.headerTopWrap .site .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: middle;
  content: "";
  border-top: 0;
  border-right: none;
  border-bottom: 0;
  border-left: none;
}
.headerTopWrap .site button span{
  color: #ffff;
  font-size: 2rem;
}
.headerTopWrap .site .dropdown-menu{
  font-size: 1.6rem;
  background: #a71931;
}
.headerTopWrap .site .dropdown-menu .dropdown-item{
  color: #fff;
  padding: 10px 10px;
  transition: 0.5s;
}
.headerTopWrap .site .dropdown-menu .dropdown-item:hover{
  background: #920f25;
}
.headsubscribeBtn{
  background: #CC203C;
  width: 110px;
  height: 36px;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
  font-weight: normal;
  border-radius: 0;
  border: none;
  outline: none;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: capitalize;
  margin-right: 10px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
}
.headsubscribeBtn::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: rgba(255, 255, 255, 0.3);
  transform: translateX(-100%) rotate(45deg);
  transition: all 0.5s;
}
.headsubscribeBtn:hover{
  color: #fff;
  background: #ca102f;
}
.headsubscribeBtn:hover::before{
  transform: translateX(100%) rotate(45deg);
  transition: all 0.5s;
}

.login{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.login button{
  width: 80px;
  height: 35px;
  border: 1px solid #000;
  background: #FFFFFF;
  outline: none;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.login button span{
  font-size: 1.2rem;
  margin-right: 4px;
}
.login button span.logIntext{
  margin-right: 0;
  font-size: 13px;
}


/* header top */

/* nav */
.menuSection{
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  /* height: 55px; */
}
.menuWrapper{
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

/* menu web */
.navSec{
  display: flex;
  align-items: center;
  justify-content: center;
}

.navSec .webMenu ul,.mobMenu ul{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  margin-left: 8px;
  /* 29-08 */
  margin-top: 10px;
}
.webMenu {
  display: flex;
}
.webMenu .logo img{
  width: 80%;
  margin-left: 20px;
}

.webMenu .logo{
  display:none;
}

.navSec .webMenu ul li,.mobMenu ul li{
  list-style: none;
  margin: 0 28px;
}
.navSec .webMenu ul li a,.mobMenu ul li a{
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.02em;
  color: #000000;
  text-transform: capitalize;
}
.mobMenu{
  display: none;
}
/* menu web */

.icon-input {
  /* position: relative;
  width: 323px;
  height: 45px; */
  /* top: -1px; */
}
/* .icon-input__text-field {
  width: 100%;
  height: 45px;
  border-radius: 2px;
  background: #ebebeb;
  border: none;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #8E8E8E;
  padding: 0px 30px 0px 15px;
  text-transform: capitalize;
}
.icon-input__icon {
  color: black;
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 1.6rem;
}
.icon-input__text-field:focus + .icon-input__icon {
  color: rgb(27, 27, 27);
}
input.icon-input__text-field:focus-visible{
  outline: none;
} */

.search-icon {
  font-size: 2rem;
  color: #ca102f;
  background-color: transparent;
  border: 0;
  outline: none;
}

.search-toggle .search-icon.icon-close {
  display: block;
}
.search-toggle.opened .search-icon.icon-search {
  display: block;
}
/* .search-toggle.opened .search-icon.icon-close {
  display: block;
} */

.search-container {
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-height: 0;
  overflow: hidden;
  background-color: #eee;
}
.search-container.opened {
  max-height: 100px;
}
.search-container input[type="text"] {
  height: 50px;
  border-radius: 0;
  background: #282828;
  border: none;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #ffffff;
  padding: 0px 30px 0px 15px;
  text-transform: capitalize;
  width: 300px;
}
.search-container input::placeholder{
  color: #fff;
}
.search-container input[type="text"]:focus-visible{
  /* border: none; */
  outline: none;
}
.search-container .search-icon {
  vertical-align: middle;
}

.searchWrap {
  position: relative;
}

.search-container {
  position: absolute;
  right: 0;
  z-index: 11;
  top: 40px;
}


/* nav */

/* banner */

.banner{
  background: url(../images/homeBanner.jpg) no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  position: relative;
  /*margin-bottom: 50px;*/
  margin-top: 30px;
}
.banner::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:rgba(0, 0, 0, 0.6);
}
.banner h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 52px;
  line-height: 49px;
  color: #FFFFFF;
  padding: 158px 0;
  position: relative;
  z-index: 1;
  max-width: 498px;
  margin: 0 auto;
}

/* banner */

/* filter Sec */
.filterWrap .filterWrapper{
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #adadad;
    margin-top: 30px;
}
.filterWrap h2{
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
}
.filterSec{
  /*border: 1px solid #e6e6e6;
  padding: 10px 7px;*/
}
.filterSec{
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.filterItem{
  width: 19%;
}
.filterItem .form-group{
  margin-bottom: 0;
}
.filterItem .select_drop{
  position: relative;
  display: inline-block;
  width: 100%;
}
.filterItem .customDrop{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background:transparent;
  padding: 0 15px;
  height: 46px;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #8E8E8E;
  border:none;
  border-radius: 3px;
}
.filterItem .customDrop:focus{
  border: none;
  box-shadow: none;
}
.filterItem .customDrop:focus{
  background-color: transparent;
}
/*.filterItem .select_drop::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ebebeb;
  z-index: -1;
  border-radius: 3px;
}
.filterItem .select_drop::after{
  content: "\f078";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: rgb(0, 0, 0);
  z-index: -1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
}*/
.filterItem .select2-container .select2-selection--single{
  height: 40px;
  font-size: 14px;
  background: #fbe1e5;
  border: none;
  border-radius: 2px;
}
.filterItem .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 40px;
}
.filterItem .select2-container--default .select2-selection--single .select2-selection__arrow{
  height: 40px;
}
.filterItem .select2-container .select2-search--inline .select2-search__field{
  margin-top: 0;
  padding: 0 5px 0 8px;
}
.filterItem .select2-container .select2-search--inline{
  float: none;
}
.filterItem .select2-container .select2-selection--multiple .select2-selection__rendered{
  display: block;
}
.filterItem .select2-container--default .select2-selection--multiple .select2-selection__rendered{
  padding: 9px 0;
  background: #fbe1e5;
}
.filterItem .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 5px;
  max-width: 90%;
  overflow: hidden;
  margin-top: 0;
}


/* filter Sec */

/* homeBodySec */
.digitalbodySec.homeBodySec{
  margin-top: 30px;
  margin-bottom: 30px;
}
.homebodydesc .rightTopInner{
  margin-bottom: 15px;
}
.editorPeek.homeEditorPickWrap .bodydescdetails{
  display: inherit;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .left{
  border-right: none;
  padding-right: 0;
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 15px;
  margin-bottom: 20px;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .left .imgBx{
  width: 54%;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .left .desc{
  margin-top: 0;
  width: 44%;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .right{
  width: 100%;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .right .rightTop .desc ul li{
  padding: 0;
  border-left: 5px solid #cbcbcb;
  padding-left: 20px;
  margin-bottom: 30px;
  border-bottom: none;
}
.bodydescdetails{
  display: flex;
  justify-content: space-between;
}
.bodydescdetails .left{
  border-right: 1px solid #ececec;
  padding-right: 25px;
  width: 70%;
}
.bodydescdetails .right{
  width: 30%;
}
.bodydescdetails .right .rightTop{
  background: transparent;
  padding: 0px;
  margin-bottom: 0;
  padding-left: 25px;
}
.bodydescdetails .right .rightTop .desc ul li h2{
  font-family: 'Source Serif Pro';
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
}
.reportWparSec .reportPerformers .right .rightTop .desc ul li h2{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
}
.reportWparSec .reportPerformers .right .rightTop .desc ul li p {
    font-family: 'Source Serif Pro';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #363636;
    margin-bottom: 0;
}
.bodydescdetails .left .desc{
  margin-top: 20px;
}
.bodydescdetails .left .desc h1{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 110%;
  color: #000000;
  margin-bottom: 15px;
}
.bodydescdetails .left .desc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 115%;
  color: #363636;
  margin-bottom: 10px;
}
.bodydescdetails .left .desc h3{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  color: #000000;
}
.stateGovtWrapper{
  background: #FFF0F3;
  padding: 30px;
}
.stateGovtWrapper .heading{
  border-bottom: 1px solid #838383;
  padding-bottom: 5px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
}
.stateGovtWrapper .heading h3{
  line-height: inherit;
}
.stateGovtWrapper .heading h3 a{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #CC203C;
}
.stateGovtWrapper .heading h2{
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  color: #000000;
}
.stategovtDesc{
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d9ccce;
}
.stategovtDesc h3{
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 10px;
}
.postSmallImg {
  margin-bottom: 15px;
}
.stategovtDesc h3 span{
  color: #585858;
  font-weight: normal;
}
.stategovtDesc h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 34px;
  color: #000000;
}
.stategovtDescInner h3{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  color: #000000;
  margin-bottom: 5px;
}
.stategovtDescInner p{
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 130%;
  color: #363636;
  margin-bottom: 0;
}
.readFullEdition a{
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #CC203C;
  border: 1px solid #CC203C;
  width: 165px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.editorPeek{
  margin-top: 30px;
}
.editorPeek .bodydescdetails .left{
  width: 50%;
}
.editorPeek .bodydescdetails .right{
  width: 48%;
}
.editorPeek .bodydescdetails .right .rightTop{
  padding-left: 0;
}
.editorPeek .bodydescdetails .left .desc h1{
  font-size: 30px;
  line-height: 115%;
}
.editorPeek .bodydescdetails .left .desc p{
  font-size: 20px;
  line-height: 120%;
}
.editorPeek .bodydescdetails .left .desc h3{
  font-size: 16px;
  line-height: 20px;
}
.rightTop.editorRightPanel{
  margin-bottom: 0;
}
/*.rightTop.editorRightPanel .desc ul li h2{
  font-size: 20px;
  line-height: 26px;
}*/
.rightTop.editorRightPanel .desc ul li h3{
  font-size: 13px;
}
.rightTop.editorRightPanel .desc ul li p{
  font-size: 18px;
}
/*.postSmallImg{
  margin-bottom: 10px;
}*/
.opinion{
  margin-top: 30px;
}
.opinionWrapper{
  background: #F2F2F2;
  padding: 30px;
}
.opinionDesc{
  display: flex;
  justify-content: space-between;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  align-items: center;
}
.opinionDesc .imgBx{
  width: 60%;
}
.opinionDesc .imgBx img{
  width: 100%;
}
.opinionInner{
  width: 40%;
  padding-left: 20px;
}
.opinionInner h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 10px;
}
.opinionInner h3{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  margin-top: 10px;
}
.opinionInner p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
}
.opinionBox{
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
}
.opinionBox .box h2{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  color: #000000;
  margin-bottom: 10px;
}
.webLeftSection{
  width: 100%;
}
.aboutbodyWrap{
  margin-left: 2%;
}
.opinionBox .box p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 120%;
  color: #363636;
}
.opinionBox .box{
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 0 0 30px;
  width: 32%;
}
.opinionBox .box:first-child{
  border-left: none;
  padding: 0;
}
.opinionBox .box h3{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-top: 10px;
}
.editorial{
  margin-top: 30px;
  margin-bottom: 0px;
}
.editorial .heading{
  width: 100%;
}
.editorial .leftSecWrap{
  width: 100%;
}
.editorial .heading h2{
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  color: #000000;
  border-bottom: 1px solid #838383;
  padding-bottom: 5px;
  margin-bottom: 30px;
}
.multuitemBox{
  margin-bottom: 30px;
}
.multyitemboxinner .heading h3{
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  border-bottom: 1px solid #838383;
  padding-bottom: 5px;
  margin-bottom: 25px;
}
.multyitemboxinner .imgBx{
  margin-bottom: 20px;
}
.multyitemboxinner .imgBx img{
  height: auto;
/*   object-fit: fill; */
}
.multyitemboxinner .imgBx a{
  display: block;
}
.multyitemboxinner .descsec{
  padding: 0;
}
.multyitemboxinner .descsec h2{
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 26px;
  font-style: normal;
  font-weight: 500;
  /*margin-bottom: 15px;*/
  display: inline-block;
}
.multyitemboxinner .descsec h2 a{
  color: #000000;
}
.multyitemboxinner h4{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 125%;
  padding: 10px 0;
  border-top: 1px solid rgba(0, 0, 0,0.1);
  margin-bottom: 0;
}
.multyitemboxinner h4 a{
  color: #363636;
}
.multyitemboxinner .descsec h4:last-child{
  padding-bottom: 0;
}
.latestNews{
  position: relative;
}
.latestNews .owl-theme .custom-nav {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    transform: translateY(-50%);
    z-index: 999;
}
.latestNews .owl-theme .custom-nav .owl-prev,
.latestNews .owl-theme .custom-nav .owl-next {
    position: absolute;
    height: 42px;
    width: 50px;
    background: #fff;
    color: inherit;
    border: none;
    z-index: 100;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
    /*box-shadow: -1px -1px 90px -6px rgba(0,0,0,1);
    -webkit-box-shadow: -1px -1px 90px -6px rgba(0,0,0,1);
    -moz-box-shadow: -1px -1px 90px -6px rgba(0,0,0,1);*/
}
.latestNews .owl-theme .custom-nav .owl-prev i,
.latestNews .owl-theme .custom-nav .owl-next i {
    font-size: 2.2rem;
    color: #333;
    width: 15px;
}
.latestNews .owl-theme .custom-nav .owl-prev {
    left: -60px;
}
.latestNews .owl-theme .custom-nav .owl-next {
    right: -60px;
}
.latestNews .owl-theme .custom-nav .owl-prev.disabled i,
.latestNews .owl-theme .custom-nav .owl-next.disabled i{
    color: #c3c3c3;
}
/* homeBodySec */

/* degitalBodySec */
.digitalbodySec{
  margin-bottom: 30px;
}
.leftSecWrap .leftSecDesc{
  display: flex;
  align-items: flex-start;
}
.leftSecWrap .contBx{
  width: 70%;
}
.leftSecWrap .contBx h2{
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 120%;
  color: #000000;
  margin-bottom: 10px;
}
.leftSecWrap .contBx p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 125%;
  margin-bottom: 8px;
}
.leftSecWrap .contBx h3{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  color: #000000;
}
.leftSecWrap .imgBx{
  width: 30%;
  overflow: hidden;
  margin-right: 20px;
}
.leftSecWrap .imgBx img{
  width: 100%;
  object-fit: cover;
}
.leftSecWrap .leftSecDesc{
  padding: 20px 0;
  border-bottom: 1px solid #e6e6e6;
}
.leftSecWrap .leftSecDesc:first-child{
  padding-top: 0;
}
.leftSecWrap .leftSecDesc:last-child{
  padding-bottom: 0;
  border-bottom: none;
}
.rightTop{
  background: #F9F9F9;
  padding: 20px;
  margin-bottom: 30px;
}
.rightTop:last-child{
  margin-bottom: 0;
}
.rightTopInner{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 5px;
  border-bottom: 1px solid #838383;
  margin-bottom: 18px;
}
.rightTopInner h2{
  font-style: normal;
  font-size: 18px;
  color: #000000;
  font-weight: 500;
}
.rightTopInner h3 a{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #CC203C;
}
.readMore a{
  font-style: italic;
  font-weight: 500;
  font-size: 15px;
  text-transform: capitalize;
  color: #CC203C;
  margin-top: 10px;
  text-decoration: underline;
  display: inline-block;
}
.rightTop .desc ul{
  margin-bottom: 0;
}
.rightTop .desc ul li{
  border-bottom: 1px solid #d4d4d4;
  padding: 15px 0;
}
.middleSec .desc ul li{
  padding: 15px 0;
}
.rightTop .desc ul{
  margin-bottom: 0;
}
.rightTop .desc ul li:first-child{
  padding-top: 0;
}
.rightTop .desc ul li:last-child{
  padding-bottom: 0;
  border-bottom: none;
}
.rightTop .desc ul li h2{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 10px;
}
.middleSec .desc ul li h2{
  margin-bottom: 0;
}
.rightTop .desc ul li h3{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  color: #000000;
  margin-top: 5px;
}
.rightTop .desc ul li p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 115%;
  color: #363636;
  margin-bottom: 0px;
}
.bodydescdetails .rightTop .desc ul li p{
  font-size: 18px;
  line-height: 125%;
}
.rightTop .desc ul li a h2,
.rightTop .desc ul li a h3,
.rightTop .desc ul li a p{
  transition: 1 all;
}
.postSmallImg{
  transition: all .3s ease-out;
}
a:hover .postSmallImg{
  box-shadow: 1px 12px 24px -20px rgba(0,0,0,1);
-webkit-box-shadow: 1px 12px 24px -20px rgba(0,0,0,1);
-moz-box-shadow: 1px 12px 24px -20px rgba(0,0,0,1);
transition: all .3s ease-out;
  transform: translateY(-3px);
}
.rightTop .desc ul li a:hover h2,
.rightTop .desc ul li a:hover h3,
.rightTop .desc ul li a:hover p{
  color: #CC203C;
  transition: 0.5s all;
  /* margin-bottom: 0; */
}
/* digitalBodySec */

/* opinion */

.storyDetails{
  padding:30px 0 ;
}
.nameDateTime h3{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #000000;
  margin-bottom: 25px;
}
.nameDateTime span{
  border-left: 1px solid #828282;
  display: inline-block;
  padding-left: 10px;
  margin-left: 10px;
  color: #8D8D8D;
  line-height: 15px;
}
.storyinnerDesc h1{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 60px;
  color: #000000;
  margin-bottom: 30px;
}
.storyinnerDesc h3{
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 20px;
}
.storyinnerDesc .artidlsRight h5{
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.storyinnerDesc .artidlsRight p img,.storyinnerDesc .artidlsRight img{
  margin: 30px 0;
}
.storyinnerDesc .artidlsRight figure{
  margin: 15px 0;
}
.artidlsRight .paragrapTop h1{
  font-family: 'Poppins', sans-serif;
  font-size: 30px;
  margin-bottom: 30px;
}
.artidlsRight .paragrapTop h2{
  font-size: 28px;
  margin: 30px 0;
}
.artidlsRight .paragrapTop h4{
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000;
}
.artidlsRight .paragrapTop h6{
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}
.artidlsRight .paragrapTop h3{
  margin-top: 30px;
  padding-top: 20px;
  color: #CC203C;
  position: relative;
}
.artidlsRight .paragrapTop h3::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 2px;
  background: #CC203C;
}
.storyinnerDesc h4,.storyinnerDesc h5,.storyinnerDesc h6{
  margin-bottom: 15px;
}
.storyinnerDesc img{
  width: 100%;
  margin-bottom: 20px; 
  margin-top: 20px;
}
.storyinnerDesc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  margin-bottom: 15px;
}
.storyinnerDesc .paragrapTop a{
  color: #CC203C;
}
.storyinnerDesc .paragrapTop a:hover{
  border-bottom: 1px solid #CC203C;
}
.storyinnerDesc .artidlsRight ul,.storyinnerDesc .artidlsRight ol{
  margin-left: 20px;
}
.storyinnerDesc .artidlsRight ul li,.storyinnerDesc .artidlsRight ol li{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  margin-bottom: 10px;
  list-style: inherit;
}
.storyinnerDesc p:last-child{
  margin-bottom: 0;
}
.rightpeopleSec{
  padding: 50px 30px;
  background: #F2F2F2;
  margin-bottom: 25px;
}
.rightpeopleSec h2{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  color: #000000;
  margin-bottom: 28px;
}
.rightpeopleSec .imgBx{
  width: 99px;
  height: 99px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 20px;
}
.rightpeopleSec .imgBx img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.rightpeopleSec h3{
  /* font-family: 'Source Serif Pro'; */
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  color: #CC203C;
  margin-bottom: 40px;
}
.rightpeopleSec p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 29px;
  color: #585858;
}
/* opinion */

/* governance */

.governanceBanner .banner{
  width: 100%;
  position: relative;
  margin-bottom: 40px;
  margin-top: 30px;
  display: flex;
  align-items: center;
  padding: 20px;
}
.governanceBanner .banner h2{
  padding: 0;
}
.governanceBanner .banner img{
  position: relative;
}
.governanceBanner .banner::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}
.multypageWrapper{
  padding-bottom: 50px;
}
.multyPageWrap ul{
  display: flex;
  align-items: center;
  justify-content: center;
}
.multyPageWrap ul li{
  border-radius: 2px;
  background: rgba(204, 32, 60, 0.2);
  margin: 0 10px;
}
.multyPageWrap ul li a{
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #000000;
  padding: 7px 30px;
}
/* slider */

.worksSlider{
  margin-left: 12%;
}
.worksSlider button:focus{
  outline: none;
}
.main-content {
  position: relative;
}
.main-content .owl-theme .custom-nav {
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
  transform: translateY(-50%);
  z-index: 999;
}
.main-content .owl-theme .custom-nav .owl-prev,
.main-content .owl-theme .custom-nav .owl-next {
  position: absolute;
  height: 36px;
  width: 36px;
  background: rgba(0, 0, 0, 0.1);
  color: inherit;
  border: none;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .owl-theme .custom-nav .owl-prev i,
.main-content .owl-theme .custom-nav .owl-next i {
  font-size: 1.2rem;
  color: #ffffff;
}
.main-content .owl-theme .custom-nav .owl-prev {
  left: 0;
}
.main-content .owl-theme .custom-nav .owl-next {
  right: 0;
}
.main-content .owl-theme .custom-nav .owl-prev.disabled i,
.main-content .owl-theme .custom-nav .owl-next.disabled i{
  color: rgba(255, 255, 255, 0.3);
}

/* slider */

.cover{
  margin-bottom: 50px;
}
.cover .bodydescdetails .right {
  width: 360px;
}
.cover .right .rightTop .desc ul li,.top_stateSec .right .rightTop .desc ul li{
  padding: 20px 0;
}
.cover .right .rightTop .desc ul li:first-child,.top_stateSec .right .rightTop .desc ul li:first-child{
  padding-top: 0;
}
.cover .right .rightTop .desc ul li h2,.top_stateSec .right .rightTop .desc ul li h2{
  font-family: 'Poppins';
  font-style: normal;
  margin-bottom: 0;
}
.top_stateSec{
  margin-bottom: 50px;
}
.top_stateSec .right .rightTop .desc ul li:last-child{
  /*border-bottom: 1px solid #d4d4d4;*/
}
.top_stateSec .bodydescdetails .left{
  /*border-right: none;
  padding-right: 0;*/
  border-right: 1px solid #ececec;
  padding-right: 20px;
}
/*.top_stateSec .bodydescdetails .left .leftWrapBox{
  display: flex;
  justify-content: space-between;
  background: rgba(204, 32, 60, 0.1);
}*/
.top_stateSec .bodydescdetails .left .leftWrapBox{
  display: flex;
  justify-content: space-between;
  /*background: rgba(204, 32, 60, 0.1);*/
  flex-direction: column;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .imgBx{
  width: 45%;
}
/*.top_stateSec .bodydescdetails .left .leftWrapBox .imgBx img{
  height: 100%;
  object-fit: cover;
}*/
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc{
  width: 100%;
  padding: 20px;
  background: rgba(204, 32, 60, 0.1);
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h2{
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 40px;
  color: #CC203C;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h3{
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 40px;
  color: #CC203C;
  margin-bottom: 10px;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
  margin-bottom: 0;
}
.sliderCaps{
  margin-top: 15px;
}
.sliderCaps p{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  margin-bottom: 0;
}
.top_stateSec .bodydescdetails .left{
  width: 56%;
}
.top_stateSec .bodydescdetails .right{
  width: 44%;
}
.top_stateSec .homebodydesc{
  margin-bottom: 20px;
}
.top_stateSec .homebodydesc:last-child{
  margin-bottom: 0;
}
.developmentWrap{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.govTopStateStruc{
  padding-left: 10px;
  padding-right: 10px;
}
.developDesc{
  position: relative;
  margin-top: 20px;
  background: #F9F9F9;
  height: 137px;
  overflow: hidden;
}
.arciveDesc{
  width: 100%;
}
.top_stateSec .homebodydesc.homebodydescState .rightTopInner{
  margin-bottom: 5px;
}
.arciveyear h3{
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  margin-top: 20px;
}
.developDesc img{
  height: 137px;
  object-fit: cover;
}
.developDesc .btnBx{
  /*position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 90%;*/
    position: absolute;
    top: auto;
    left: 0;
    width: 94%;
    bottom: 10px;
    right: 0;
    margin: 0 auto;
}
.developDesc .btnBx a{
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  /*background: #CC203C;*/
  background: rgb(0 0 0 / 48%);
  padding: 14px;
  /*height: 48px;*/
  display: flex;
  align-items: center;
  justify-content: center;
  /*white-space: nowrap;*/
  transition: all 300ms ease-in-out;
}

.developDesc:hover .btnBx a{
  background: rgb(0 0 0 / 100%);
}

/* governance */

/* details */

.detailsSidebarAdd{
  margin-bottom: 30px;
}
.detailsSectionWrapper .storyinnerDesc h1{
  margin-bottom: 10px;
}
.storyinnerDesc h2{
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0.02em;
  color: #000000;
  /*margin-bottom: 15px;
  margin-top: 50px;
  border-bottom: 1px solid;
  padding-bottom: 10px;*/
}
.nameDateTime .createrName{
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  border-left: none;
  display: inline-block;
  padding-left: 0;
  margin-left: 0;
}
.detailsSectionWrapper .nameDateTime h3{
  margin-bottom: 10px;
  font-size: 16px;
  color: #CC203C;
}
.imageDescSec h5{
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
  margin-bottom: 15px;
}
.imageDescSec h5 span{
  color: #8C8C8C;
}
.imageDescSec h5 span a{
  color: #CC203C;
  font-family: 'Source Serif Pro';
}
.detailsSectionWrapper img{
  /*height: 295px;
  object-fit: cover;*/
  height: auto;
}
/*.paragrapTop > p:first-of-type:first-letter {
	float: left;
  margin: 0 15px 0 0;
  font-size: 8rem;
  line-height: .7em;
  border-bottom: 1px solid #000;
  display: block;
  padding: .1em;
  color: black;
  font-weight: 500;
}*/
.steyInfo{
  background: #F2F2F2;
  padding: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 15px 0;
}
.steyInfo .left h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 26px;
  line-height: 33px;
  letter-spacing: 0.02em;
  color: #000000;
  margin-bottom: 0;
}
.steyInfo .left h3{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #5B5B5B;
  margin-bottom: 0;
}
.steyInfo .right .login button{
  color:#CC203C;
  border-color: #CC203C;
  /* margin-right: 10px; */
  width: 100px;
}
.bodydescdetails .imgTitle{
  font-size: 38px;
  line-height: 44px;
  font-family: 'Source Serif Pro';
  padding: 20px 10px;
  background: #000;
  color: #fff;
  font-weight: 500;
}
.potemkin .top h3{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
}
.potemkin .middle{
  display: flex;
  justify-content: space-between;
  margin: 30px 0;
}
.potemkin .middle h3{
  width: 40%;
  border-top: 1px solid #000;
  padding-top: 10px;
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
  margin-bottom: 0;
  margin-top: 10px;
}
.potemkin .middle p{
  width: 55%;
}
.recommendedDescribe{
  margin-top: 50px;
}
.recommendedDescribe .rightTopInner h2{
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 0;
}
.recommendedDescribe .stateHeadDesc h2{
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 40px;
  color: #CC203C;
  margin-bottom: 0;
}
.recommendedDescribe .bodydescdetails .left .leftWrapBox .stateHeadDesc h3{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 40px;
  color: #CC203C;
  margin-bottom: 25px;
}
.recommendedDescribe .bodydescdetails .left .leftWrapBox .stateHeadDesc h3 a{
  color: #CC203C;
}
.recommendedDescribe .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
}
.recommendedDescribe .right .rightTop .desc ul li h2 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  /*line-height: 30px;*/
  color: #000000;
  margin-bottom: 15px;
}
.recommendedDescribe .right .rightTop .desc ul li p{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  /*line-height: 26px;*/
  margin-bottom: 0;
  color: #808080;
}
.recommendedDescribe .right .rightTop .desc ul li:last-child{
  border-bottom: none;
}
.recommendedDescribe .bodydescdetails .right {
  width: 40%;
}
.recommendedDescribe .bodydescdetails .left {
  width: 60%;
}
.artidlsRight,.artidlsLeft{
  border-top: 1px solid #b3b3b3;
  margin-top: 0px;
  padding: 30px 0 0;
}
.wp-block-image img {height: auto;}
.detailsBodySocila ul{
  margin-bottom: 0;
  display: flex;
  align-items: center;
  border-top: 1px solid #b3b3b3;
  padding-top: 20px;
}
.detailsBodySocila ul li{
  margin-right: 10px;
}
.detailsBodySocila ul li a{
  font-size: 16px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #303030;
  transition: 0.5s;
}
.detailsBodySocila ul li a:hover{
  background: #CC203C;
}
.artidlsLeft .imageDescSec{
  /*margin-bottom: 130px;*/
}
.nosubscribe{
  background: #f3f3f3;
  padding-bottom: 25px;
  margin: 35px 0;
  border-bottom: 2px solid #000;
}
.storyinnerDesc .visit{
  background: #dbdbdb;
  font-size: 16px;
  color: #000;
  padding: 10px 0;
}
.storyinnerDesc .visit a,.storyinnerDesc .offer span{
  color: #CC203C;
  font-weight: 500;
}
.storyinnerDesc .offer{
  font-size: 30px;
  width: 65%;
  line-height: 40px;
  margin: 0 auto;
  padding-bottom: 25px;
}
.packageBtn{
  border-top: 1px solid rgb(223 222 222);
  padding: 25px 0;
  width: 90%;
  margin: 0 auto;
}
.offerFriday{
  font-size: 24px;
  font-weight: 500;
}
.subscrAllplan{
  background: #CC203C;
  padding: 12px 25px;
  font-size: 16px;
  color: #fff;
  border-radius: 25px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 25px;
  margin-bottom: 25px;
  border: none;
  outline: none;
  display: inline-block;
}
.subscrAllplan:hover{
  color: #fff;
}
.cancelText{
  font-family: 'Source Serif Pro';
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  color: #000;
}
.benefit{
  border-top: 1px solid rgb(223 222 222);
  padding: 25px 0;
  width: 90%;
  margin: 0 auto;
}
.benefit ul{
  width: 70%;
  margin: 0 auto;
}
.benefit ul li{
  list-style: none;
  display: flex;
  margin-bottom: 15px;
}
.benefit ul li:last-child{
  margin-bottom: 0;
}
.benefit ul li .iconBx{
  font-size: 16px;
  color: #f82d4f;
  margin-right: 15px;
}
.benefit ul li .contentBx{
  font-size: 16px;
  line-height: 26px;
}
.altr{
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  position: relative;
  text-align: center;
  width: 95%;
  margin: 0 auto;
  margin-bottom: 25px;
}
.altr::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 46%;
  height: 1px;
  background: #a3a3a3;
}
.altr::after{
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 46%;
  height: 1px;
  background: #a3a3a3;
}
.storyinnerDesc .contiArtl h2{
  font-size: 28px;
  font-weight: 600;
  font-family: 'Source Serif Pro';
  margin-bottom: 5px;
}
.storyinnerDesc .contiArtl h3{
  margin-bottom: 0;
}
.storyinnerDesc .contiArtl h3 a{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 26px;
  color: #282828;
  text-decoration: underline;
}
.storyinnerDesc .contiArtl h3 a:hover{
  color: #CC203C;
  text-decoration: none;
}
/* details */

/* about */
.aboutWrapper{
  padding-bottom: 70px;
}
.aboutleftTop{
  padding: 30px 0;
}
.aboutleftTop .rightTopInner{
  border-color:#d4d4d4;
}
.aboutleftTop .rightTopInner h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 55px;
  line-height: 64px;
  color: #000000;
  padding: 0 30px;
  margin-bottom: 30px;
}
.aboutleftTop .desc ul{
  margin-bottom: 0;
}
.aboutleftTop .desc ul li {
  border-bottom: 1px solid #d4d4d4;
  padding: 15px 0;
}
.aboutleftTop .desc ul li a{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 27px;
  line-height: 37px;
  color: #585858;
  padding: 0 30px;
  display: block;
}
.inclutionVideoSec{
  margin-bottom: 15px;
}

/* about */

/* add */

.footerAdd{
  margin-top: 30px;
  margin-bottom: 30px;
}
.rightBottom img{
  width: 100%;
}

/* add */

/* subscribe Button */
.subscribeBtn h2{
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px;
}
.subscribeBtn h3{
  font-size: 22px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 0;
}
.subscribeBtn form {
  position: relative;
  margin: 30px auto 50px auto;
  width: 550px;
  height: 70px;
}

.subscribeBtn input {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  border: 0;
  border-radius:0;
  background: #ffffff;
  border: 1px solid #CC203C;
  outline: 0;
  padding: 2em 1em 1em 1em;
  color: rgb(0, 0, 0);
  font-size: 1em;
  transition: background 0.35s ease-out;
}
.subscribeBtn input::-webkit-input-placeholder {
  color: #CC203C;
  text-transform: capitalize;
}
.subscribeBtn input:-moz-placeholder {
  color: #CC203C;
  text-transform: capitalize;
}
.subscribeBtn input::-moz-placeholder {
  color: #CC203C;
  text-transform: capitalize;
}
input:-ms-input-placeholder {
  color: #CC203C;
  text-transform: capitalize;
}
.subscribeBtn input:focus {
  background: #ffffff;
  border: 1px solid #CC203C;
}
.subscribeBtn input:focus + label {
  transform: translateY(-30px) scale(0.8);
  color: #bebebe;
}
.subscribeBtn input:focus + label + button {
  opacity: 1;
}

.subscribeBtn label {
  position: absolute;
  left: 1em;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #CC203C;
  text-transform: capitalize;
  transform-origin: left center;
  transition: transform 0.25s ease-out, color 0.25s ease-out;
}

.subscribeBtn button {
  position: absolute;
  right: 0;
  width: 150px;
  height: 100%;
  border: 0;
  border-radius: 0;
  font-size: 18px;
  text-transform: uppercase;
  background: #CC203C;
  color: #ffffff;
  cursor: pointer;
  opacity: 0;
  outline: none;
  transition: opacity 0.35s ease-out, width 0.5s ease-out, background 0.25s ease-out;
}

.subscribeBtn button.is-active {
  background: #c51432;
  color: #fff;
}

.subscribeBtn button.is-done {
  width: 100%;
  opacity: 1;
}

/* subscribe button */

.top_stateSec .right .rightTop .desc ul li h2{
  font-family: 'Source Serif Pro';
}
.governanceRightSec .rightTopInner h2{
  font-size: 18px;
  font-weight: 500;
  /* font-family: 'Source Serif Pro';
  font-weight: 700; */
}
.govtsLeftWrap{
  width: 97%;
}
.governanceRightSec .readMore a{
  font-family: 'Source Serif Pro';
  text-transform: capitalize;
}
.stategovtDescInnerBx{
  margin-bottom: 30px;
}




/* footer */
.footerTopSec{
  background: #1e1e1e;
  padding: 80px 0 15px;
}
.footerWrap{
  width: 100%;
  margin: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
.footerBx{
	flex-basis: 27%;
}
.footerBx:nth-child(2){
	flex-basis: 15%;
}
.footerBx:nth-child(3){
	flex-basis: 13%;
}
.footerLogo{
	margin-bottom: 30px;
}
.footerBx h3{
	width: fit-content;
	margin-bottom: 45px;
	font-weight: 500;
	position: relative;
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
}
.footerBx h3:last-child{
  display: none;
}
.footerBx p.shortText{
  font-size: 18px;
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  color: #fff;
  border-bottom: 2px solid rgb(119, 119, 119);
}
.underline{
	width: 100%;
	height: 4px;
	background: #959595;
	border-radius: 3px;
	position: absolute;
	top: 35px;
	left: 0;
	overflow: hidden;
}
.underline span{
	width: 15px;
	height: 100%;
	background: #fff;
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: 10px;
	animation: moveing 2s linear infinite;
}
@keyframes moveing {
	0%{
		left: -20px;
	}
	100%{
		left: 100%;
	}
}


.footerInner{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
}
.footerInner .webMenu ul{
  margin-bottom: 0;
  min-height: 190px;
}
.footerInner .webMenu ul li{
  margin-bottom: 10px;
}
.footerInner .webMenu ul li:last-child{
  margin-bottom: 0;
}
.footerInner .webMenu ul li a{
  display: inline-block;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: normal;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  text-transform: capitalize;
}
.footerInner .socialSec{
  margin-bottom: 15px;
}
.footerInner .socialSec ul{
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footerInner .socialSec ul li{
  margin-left: 15px;
}
.footerInner .socialSec ul li:first-child{
  margin-left: 0px;
}
.footerInner .socialSec ul li a{
  font-size: 2rem;
  color: #282828;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fff;
}
.footerBottomSec{
  background: #141414;
  padding: 25px 0;
}
.copyrightSec{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.copyrightSec .left h2{
  font-style: normal;
  font-weight: 200;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.05em;
  color: #FFFFFF;
  opacity: 0.6;
}
.copyrightSec .right{
  width: 65%;
}
.copyrightSec .right ul{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0;
  flex-wrap: wrap;
}
.copyrightSec .right ul li{
  padding: 0 30px 0 0;
  /* border-right: 2px solid #fff; */
  opacity: 0.6;
  line-height: 1;
}
.copyrightSec .right ul li:first-child{
  padding-left: 0;
}
.copyrightSec .right ul li:last-child{
  padding-right: 0;
  border-right: none;
}
.copyrightSec .right ul li a{
  font-style: normal;
  font-weight: 200;
  font-size: 15px;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.copyrightSec .right ul li:hover{
  opacity: 1;
}

.footerTabSec h3{
  margin-bottom: 20px;
  margin-top: 20px;
  border-bottom: 1px solid rgb(135, 135, 135);
  padding-bottom: 10px;
  width: 100%;
}
.footerTabSec .nav-pills .nav-link.active, .nav-pills .show > .nav-link{
  background: #ffffff38;
  border-radius: 0;
}
.footerTabSec .nav-pills .nav-link{
  color: #fff;
  font-size: 15px;
  padding: 10px 15px;
}
.footerTabSec .tab-content ul{
  margin-bottom: 0;
}
.footerTabSec .nav-pills{
  border-bottom: 1px solid rgb(64 64 64);
  margin-bottom: 25px;
}
.footerTabSec .tab-content ul li{
  list-style: none;
  padding-bottom: 10px;
  border-bottom: 1px solid rgb(64 64 64);
  margin-bottom: 10px;
}
.footerTabSec .tab-content ul li:last-child{
  padding-bottom:0px;
  border-bottom: none;
  margin-bottom: 0px;
}
.footerTabSec .tab-content ul li a{
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 8px;
  display: inline-block;
}
.footerTabSec .tab-content ul li h4{
  font-size: 12px;
  color: #fff;
  font-weight: 200;
  text-transform: capitalize;
  font-style: italic;
}









/* .megamenu h3{
  background: #CC203C;
  height: 54px;
  width: 133px;
  line-height: 54px;
  text-align: center;
}
.megamenu h3 a{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
}
.megamenu h3 a img{
  margin-right: 10px;
} */

.header.active{
  background: #000;
}
.header.active .logoLight{
  display: none;
}
.header.active .logoDark{
  display: block;
}
.header.active .headerTopWrap .site button span{
  color: #8E8E8E;
}
.header.active .login button{
  color: #000;
  border-color: #fff;
}
.header.active .navSec .webMenu ul li a,.header.active .icon-input__icon,.header.active .search-icon{
  color: #fff;
}
.header.active .icon-input__text-field{
  background: rgba(255, 255, 255, 0.08);
}
.header.active .menuSection {
  border-top: 1px solid #191919;
  border-bottom: 1px solid #191919;
  /* height: 55px; */
}
.header.active .headerTop {
  background-color: #000;
  /* height: 55px; */
}
.toggle{
	background: #CC203C;
  height: 54px;
  width: 133px;
	cursor: pointer;
  display: flex;
	align-items: center;
	justify-content: center;
}
.toggle .mobnav{
  display: flex;
	align-items: center;
	justify-content: center;
}
.toggle .mobnav span{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  text-transform: capitalize;
  margin-left: 5px;
}
.toggle.active{
	background: #CC203C;
}
.toggle ion-icon,.toggle span{
	/* position: absolute; */
	color: #fff;
	font-size: 34px;
	display: none;
}
.toggle .openNav ion-icon,.toggle .openNav span,
.toggle.active .closeNav ion-icon,.toggle.active .closeNav span{
	display: block;
}
.toggle.active .openNav ion-icon,.toggle.active .openNav span,
.toggle .closeNav ion-icon,.toggle .closeNav span{
	display: none;
}
.megaMenuSection{
  background: #000;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 9999;
  padding: 30px 0;
  top: 52px;
}
.megaMenuSection.active{
  display: block;
}
.megaMenuSection .menuWrapper ul{
  width: 100%;
  display: flex;
  justify-content: space-between;
  /*grid-template-columns: auto auto auto;*/
  /* grid-gap: 20px; */
  /*column-gap: 10px;*/
  margin-bottom: 0;
}
.megaMenuSection .menuWrapper ul li ul{
  display: inline-block;
}
.megaMenuSection .menuWrapper ul li{
  border-right: 1px solid #D2D2D2;
  padding:0;
  flex-basis: 64%;
}
.megaMenuSection .menuWrapper ul li:first-child{
  padding-left: 0;
  flex-basis: 16%;
}
.megaMenuSection .menuWrapper ul li:last-child{
  border-right: none;
  /*padding-right: 0;
  padding-left: 0;*/
  flex-basis: 16%;
}
.megaMenuSection .menuWrapper ul li ul li{
  border-right: none;
  padding: 0;
}
.megaMenuSection .menuWrapper ul li h2{
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.megaMenuSection .menuWrapper ul li h2 span{
  display: none;
}
.megaMenuSection .menuWrapper ul li a{
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 0.02em;
  color: #D2D2D2;
}
.megaMenuSection .menuWrapper ul li ul.itemOne{
  /* flex-direction: column; */
  display: grid;
  grid-template-columns:1fr;
  padding-right: 15px;
  grid-gap: 10px;
}
.megaMenuSection .menuWrapper ul li ul.itemTwo{
  /* flex-wrap: wrap; */
  width: 100%;
  display: grid;
  grid-template-columns: 3fr 3fr 3fr 3fr;
  padding-right: 15px;
  grid-gap: 10px;
}
.archive-header-inner.section-inner.medium {
    margin-top: 50px;
    margin-bottom: 50px;
}
.bradCrumbWrap{
  display: flex;
  align-items: center;
  padding: 10px 10px 0 20px;
}
.bradCrumbWrap button{
  border: none;
  outline: none;
  background: transparent;
  border-radius: 50%;
  display: flex;
  color: #222;
  font-size: 22px;
}
.bradCrumbWrap button span{
    font-size: 16px;
    margin-left: 10px;
}
.bradCrumbWrap .breadcrumb{
  background: transparent;
  margin-bottom: 0;
  padding: 5px 20px 5px 0px;
}
.bradCrumbWrap ul li{
  list-style: none;
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}
.arcIssue .right .isueArc{
  background: #f9f9f9;
  padding: 10px;
  margin-bottom: 30px;
}
.arcIssue .right .isueArc .contentWrap{
  display: flex;
  gap: 10px; 
  flex-wrap: wrap;
}
.arcIssue .right .isueArc .contentWrap .contentBx{
  width: 47%;
  margin-bottom: 15px;
}
.arcIssue .right .isueArc .contentWrap .contentBx img{
  /*height: 110px;*/
  width: 100%;
  /*object-fit: cover;*/
  margin-bottom: 8px;
}
.arcIssue .right .isueArc .contentWrap .contentBx .publishDate{
  font-size: 9px;
  margin-bottom: 0;
}
.arcIssue .right .isueArc .contentWrap .contentBx h3{
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0px;
}
.arcIssue .top_stateSec .bodydescdetails .left .leftWrapBox{
  background: transparent;
}
.arciveWrapper {
  margin-bottom: 50px;
}

.imgBx.homeDomain_img {
  margin-bottom: 10px;
}

/*///////////////////////////////////Responsive/////////////////*/
/*///////////////////////////////////Responsive/////////////////*/
/*///////////////////////////////////Responsive/////////////////*/
@media (max-width:1500px) {
  .maxw{
      max-width: 1250px;
  }
  .toggle{
      width: 110px;
      height: 50px;
  }
  .copyrightSec .right ul li a,.copyrightSec .left h2{
      font-size: 14px;
  }
  .login button{
      width: 70px;
      height: 30px;
      font-size: 12px;
  }
  .opinionWrapper,.stateGovtWrapper{
      padding: 20px;
  }
  /*.icon-input{
      width: 270px;
  }*/
  .stategovtDesc h3{
      margin-bottom: 3px;
  }
  .navSec .webMenu ul li {
      margin: 0 20px;
  }
  /*.navSec .webMenu ul li a{
      font-size: 16px;
  }
  .webLeftSection .rightTopInner h2{
      font-size: 22px;
  }
  .bodydescdetails .right .rightTop .desc ul li h2{
      font-size: 21px;
      line-height: 26px;
  }*/
  /*.bodydescdetails .rightTop .desc ul li p {
      font-size: 19px;
      line-height: 24px;
      margin-bottom: 5px;
  }*/
  /*.rightTop .desc ul li h3{
      font-size: 14px;
  }*/
  /*.rightTop .desc ul li h2{
      font-size: 19px;
      line-height: 26px;
      margin-bottom: 5px;
  }*/
  /*.rightTop .desc ul li p{
      font-size: 17px;
      line-height: 22px;
      margin-bottom: 0px;
  }*/
  .readMore a{
      font-size: 15px;
  }
  .bodydescdetails .right .rightTop{
      padding-left: 15px;
	  padding-right: 15px;
  }
  .bodydescdetails .left{
      padding-right: 15px;
  }
  /*.bodydescdetails .rightTop .desc ul li{
      padding: 10px 0;
  }*/
  .bodydescdetails .left .desc h3{
      font-size: 14px;
  }
  .homeBannerAdd img{
      width: 100%;
  }
  .stategovtDesc{
      margin-bottom: 20px;
  }
  .stategovtDesc h2 {
      font-size: 35px;
      line-height: 34px;
  }
  .editorPeek .bodydescdetails .left .desc h3 {
      font-size: 14px;
      line-height: 20px;
  }
  /*.opinionWrapper .rightTopInner h2 {
      font-size: 22px;
  }*/
  .opinionInner h2 {
      font-size: 24px;
      line-height: 30px;
  }
  .opinionDesc img{
      width: 66%;
  }
  .opinionInner {
      padding-right: 0;
  }
  .opinionInner p{
      font-size: 18px;
      line-height: 22px;
      margin-bottom: 5px;
  }
  .opinionInner h3{
      font-size: 14px;
  }
  .opinionBox .box h2{
      font-size: 19px;
      line-height: 24px;
  }
  .opinionBox .box p{
      font-size: 18px;
      line-height: 22px;
      margin-bottom: 5px;
  }
  .opinionBox .box h3{
      font-size: 14px;
  }
  .editorial .heading h2{
      font-size: 23px;
  }
  .leftSecWrap .contBx h3{
      font-size: 14px;
  }
  .multyitemboxinner .descsec h3{
      font-size: 20px;
      line-height: 26px;
  }
  .multyitemboxinner .descsec p{
      font-size: 17px;
      line-height: 24px;
  }
  .footerBx:nth-child(3) {
      flex-basis: 15%;
  }
  .footerBx:nth-child(4) {
      flex-basis: 24%;
  }
  .rightTop.editorRightPanel .desc ul li h3 {
      font-size: 14px;
  }
  .rightTop.editorRightPanel .desc ul li h2 {
      font-size: 19px;
      line-height: 24px;
  }
  .rightTop.editorRightPanel .desc ul li p {
      font-size: 17px;
      line-height: 22px;
      margin-bottom: 5px;
  }
  .rightTop{
      padding: 20px;
  }

  .aboutleftTop .rightTopInner h2{
      font-size: 32px;
      line-height: 36px;
  }
  .storyinnerDesc h1{
      font-size: 35px;
      line-height: 40px;
  }
  .aboutleftTop .desc ul li a{
      font-size: 20px;
      line-height: 30px;
  }
  .steyInfo .right .login button{
      width: 80px;
      margin-right: 0;
  }
  .steyInfo{
      padding: 15px 20px;
  }
  .inclutionVideoSec {
      margin-bottom: 10px;
  }
  .storyinnerDesc {
      width: 100%;
  }
  .potemkin .middle{
      margin: 20px 0;
  }
  .recommendedDescribe .bodydescdetails .left .leftWrapBox .stateHeadDesc h3 {
      font-size: 25px;
      line-height: 30px;
      margin-bottom: 15px;
  }
  .top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h2 {
      font-size: 30px;
      line-height: 40px;
  }
  .recommendedDescribe .right .rightTop .desc ul li h2{
      margin-bottom: 5px;
  }
  .recommendedDescribe .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
      font-size: 18px;
      line-height: 24px;
  }
  .cover .right .rightTop .desc ul li, .top_stateSec .right .rightTop .desc ul li {
      padding: 15px 0;
  }
  .recommendedDescribe .homebodydesc .rightTopInner h2 {
      font-size: 21px;
  }
  /*.recommendedDescribe .right .rightTop .desc ul li h2{
      font-size: 19px;
      line-height: 21px;
  }*/
  /*.recommendedDescribe .right .rightTop .desc ul li p{
      font-size: 15px;
      line-height: 18px;
  }*/
  .recommendedDescribe {
      margin-bottom: 0px;
      margin-top: 30px;
  }
  .detailsSectionWrapper .rightTop .desc ul li:last-child{
      padding-bottom: 0;
  }
  .middleSec .desc ul li{
      padding: 15px 0;
  }
  .rightTop .desc ul li {
      padding: 15px 0;
  }
  .developDesc .btnBx a{
      font-size: 18px;
  }
  .governanceRightSec .desc ul li h2 {
      font-size: 18px;
      line-height: 24px;
      margin-bottom: 0;
  }
  .top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h3{
      font-size: 30px;
      line-height: 34px;
  }
  .top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h2 {
      font-size: 26px;
      line-height: 36px;
  }
  .bodydescdetails .imgTitle {
      font-size: 30px;
      line-height: 36px;
  }
  .top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc{
      padding: 20px;
  }
  .rightpeopleSec {
      padding: 25px  20px;
  }
  .rightpeopleSec h3{
      margin-bottom: 20px;
  }
  .rightpeopleSec p{
      font-size: 18px;
      line-height: 26px;
  }
  .storyinnerDesc h3{
    font-size: 18px;
    margin-bottom: 10px;
  }
  .nameDateTime .createrName{
      font-size: 15px;
  }
  .aboutleftTop .rightTopInner{
      margin-bottom: 0;
  }
  .imageDescSec h5{
      font-size: 15px;
      line-height: 22px;
  }
  .steyInfo .left h2{
      font-size: 24px;
  }
  .steyInfo .left h3{
      font-size: 15px;
      line-height: 22px;
  }
  .detailsBodySocila ul li a{
      width: 28px;
      height: 28px;
      font-size: 14px;
  }
  .detailsBodySocila ul li{
      margin-left: 5px;
  }
  /* subscribe details */
  .storyinnerDesc .contiArtl h2{
      font-size: 22px;
      margin-bottom: 0;
  }
  .storyinnerDesc .contiArtl h3 a{
      font-size: 13px;
  }
  .storyinnerDesc .visit{
      font-size: 15px;
  }
  .storyinnerDesc .offer {
      font-size: 28px;
      width: 80%;
      line-height: 36px;
  }
  .offerFriday {
      font-size: 22px;
  }
  .subscrAllplan {
      background: #CC203C;
      padding: 10px 20px;
      font-size: 15px;
      margin: 15px 0;
  }
  .cancelText{
      font-size: 16px;
  }
  .benefit ul{
      width: 90%;
  }
  .benefit ul li{
      margin-bottom: 10px;
  }
  .benefit ul li .contentBx {
      font-size: 14px;
      line-height: 22px;
  }
  .benefit ul li .iconBx{
      font-size: 14px;
  }
  .altr{
      font-size: 15px;
      margin-bottom: 15px;
  }
  .storyinnerDesc .contiArtl h2 {
      font-size: 20px;
  }
}
/*///////////////////////////////////29.12.2020/////////////////*/

@media (max-width:1440px) {
 html, body {width: auto!important; overflow-x: hidden!important} 
.latestNews {
    margin: 10px 20px;
}

}




@media (max-width:1024px) {
.navSec .webMenu ul li a, .mobMenu ul li a {
    font-size: 16px;
}
.navSec .webMenu ul li, .mobMenu ul li {
    margin: 0 10px;
}
.bodydescdetails .right .rightTop .desc ul li h2 {
    font-size: 20px;
}
.footerTabSec .nav-pills .nav-link {
    padding: 10px 10px;
}
.copyrightSec .right ul li {
    line-height: 2;
}
.megaMenuSection .menuWrapper ul li {
    padding: 0 0px;
}


}

@media (max-width:991px) {
.megaMenuSection .menuWrapper ul li h2 span{
    display: block;
}
.bodydescdetails {
    flex-direction: column;
}
.bodydescdetails .right {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}
.homeBannerAdd {
    margin-top: 20px;
}
.bodydescdetails .left {
    border-right: none;
    padding-right: 0px;
    width: 100% !important;
}
.bodydescdetails .right .rightTop{
  padding-left: 0;
}
.webLeftSection {
    width: 100%;
}
.stategovtDesc h3 {
    margin-top: 15px;
}
.addSection img {
    display: block;
    margin: 0 auto;
    cursor: pointer;
    width: 100%;
}
.opinionBxMobRight {
   /* margin-top: 20px;*/
}
.footerWrap {
    display: inline-grid;
}
/*.icon-input {
    width: 50px;
}*/
.navSec .webMenu ul li a, .mobMenu ul li a {
    font-size: 15px;
}
.footerBx h3,.footerTabSec {
    /*margin-top: 30px;*/
}
.banner h2 {
    font-size: 36px;
}
.performerSec .right {
    padding-top: 85px !important;
}
.logo img{
  width: 150px;
}
.webMenu.footerMenu{
  display: block;
}
.footerInner .webMenu ul{
  min-height: unset;
}

}
@media (max-width:767px) {
.headerTopWrap {
    display: block;
    align-items: center;
    justify-content: space-between;
    padding: 23px 0;
    text-align: center;
}
.logo {
    margin: 15px 0px;
}
.addSection {
    padding: 0px 0;
}
.addSection img {
    width: 100%;
}
.bodydescdetails {
    display: block;
    justify-content: space-between;
}
.navSec .webMenu ul {
    display: contents;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    margin-left: 8px;
}
/*.menu-header-menu-container {
    margin-top: 15px;
}*/
.navSec {
    display: block;
    align-items: center;
    justify-content: center;
}
/*.megaMenuSection .menuWrapper ul li ul.itemTwo {
    width: 100%;
    display: block;
    grid-template-columns: 3fr 3fr 3fr 3fr;
}*/
.bodydescdetails .right {
    margin-top: 0px;
    width: 100% !important;
    padding-left: 0px !important
}
.editorPeek .bodydescdetails .left {
    width: 100%;
}
.editorPeek .bodydescdetails .right {
    width: 100%;
}
.opinionDesc {
    display: block;
}
.stateGovtWrapper {
    background: #FFF0F3;
    padding: 30px 10px 0 10px;
}
.rightTop.editorRightPanel {
    margin-bottom: 0;
    padding: 30px 10px;
}
.editorial .leftSecWrap {
    width: 100%;
}
.leftSecWrap .leftSecDesc {
    display: block;
    margin-bottom: 0px;
    padding: 15px 0;
}
.leftSecWrap .contBx {
    width: auto;
    margin-top: 0px;
}
.leftSecWrap .imgBx img{
  margin-bottom: 20px;
}
.opinionInner {
    width: auto;
    padding-right: 0px;
}
.opinionDesc img {
    width: 100%;
    margin-bottom: 15px;
}
.opinionBox {
    display: block;
    padding-top: 20px;
}
.opinionBox .box {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0 0 0 20px;
    width: 100%;
}
.opinionWrapper {
    padding: 20px 10px;
}
.leftSecWrap .imgBx img {
    width:100%;
    object-fit: cover;
}
.filterItem {
    width: 100%;
}
.filterSec {
    display: block;
}
/*12/01/2022*/
.governanceBanner .banner {
    display: block;
    text-align: center;
}
.banner h2 {
    font-size: 36px;
    margin: 30px 0px;
}
.multyPageWrap ul {
    display: block;
    text-align: center;
}
.sogTop .top_stateSec .bodydescdetails .left {
    width: 100% !important;
    border-right: none !important;
    padding-right: 0px !important;
}
.top_stateSec .bodydescdetails .right {
    width: 100%;
}
.bodydescdetails .left .desc h1 {
    font-size: 26px;
    margin-top: 15px;
}
.imgBx img{
  width: 100%;
}
.multyitemboxinner .imgBx img {
    height: auto;
}
.opinionBox .box {
    /*margin-top: 20px;*/
}
.multyitemboxinner .descsec h2{
  font-size: 18px;
}
.rightBottom img{
    margin-top: 30px;
}
.governanceBanner .banner img {
    position: relative;
    width: 80% !important;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h3 {
    font-size: 25px;
    margin-bottom: 30px;
    line-height: 34px;
}
.multyPageWrap ul li {
    margin: 10px 10px;
}
.current-issue img {
    width: 100%;
    margin: auto;
    height: 200px;
    display: block;
    object-fit: contain;
}
.filterItem {
    margin-right: 1%;
    margin-bottom: 10px;
}

}


/*///////////////////////////////////29.12.2020/////////////////*/
/*@media (max-width:1440px) {
.latestNews {
  margin: 10px 20px;
}


}
@media (max-width:1024px) {
.navSec .webMenu ul li a, .mobMenu ul li a {
  font-size: 16px !important;
}
.navSec .webMenu ul li, .mobMenu ul li {
  margin: 0 10px !important;
}
.bodydescdetails .right .rightTop .desc ul li h2 {
  font-size: 20px;
}




}

@media (max-width:991px) {
  .megaMenuSection .menuWrapper ul li h2 span{
      display: block;
    }
}
*/
/*////////////////////13/11/2022/////////////*/
.issueTitle h1{
  /*text-align: center;
  padding: 60px 0 60px 0px;*/
  padding-bottom: 10px;
  border-bottom: 1px solid #838383;
  margin-bottom: 18px;
}
.arcIssue .issueTitle h1 {
    /*padding: 0px 0 30px 0px;*/
    font-size: 24px;
    line-height: 30px;
}
.arcIssue .opinionWrapper{
  padding: 30px;
  background: rgba(204, 32, 60, 0.1);
}
.arcIssue .opinionInner h2 a{
  color: #CC203C;
}
a{
	color: #000;
}
a:hover,a:hover h2{
	color: #CC203C;
}
.descsec a h2{
	color: #000;
	padding-bottom: 5px;
}
.descsec a h2:hover{
	color: #CC203C;
}
.banner h2{
	padding: 80px 0;
}
.filterItem{
	margin-right: 1%;
}
.filterItem:last-child{
  margin-right: 0;
}
.governanceBanner .banner img {
    position: relative;
    width: 10%;
}
.current-issue img{
	width: 100%;
	margin: auto;
	display: block;
  height: auto;
}
.current-issue .box-sec{
	/*border:1px solid #ebebeb;
  height: 100%;*/
}
.current-issue .box-sec .contactBx,.current-issue .box-sec .contentBx{
  padding: 10px 0 0;
}
.current-issue .box-sec h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 10px;
    min-height: 80px;
}
.current-issue .box-sec h4 {
    font-family: 'Source Serif Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #1c1c1c;
    margin-bottom: 8px;
    /*padding: 10px 10px;*/
}
.current-issue .box-sec p{
    font-family: 'Source Serif Pro';
    font-style: italic;
    font-weight: 300;
    font-size: 14px;
    color: #000;
    margin-bottom: 0;
    /*padding: 10px 10px;*/
}
/*.current-issue h1{
	font-size: 40px;
}*/
.menuSection .icon-input a{
	font-size: 17px;
	color: #cc203c;
}
.searchForm{
	margin: 30px 0px 0;
	display: flex;
}
.searchForm input[type='text']{
    border: none;
    border-bottom: 1px solid #919191;
    padding: 25px 20px 25px 0;
    font-size: 18px;
}
.searchForm input[type='submit']{
	background-color: #CC203C;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  letter-spacing: 1px;
  border: none;
  outline: none;
}
.searchForm::placeholder{
	font-size: 20px;
	font-weight: 700;
	color: #a39a9a;
}
.searchForm .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #495057;
    outline: 0;
    box-shadow: none;
}
#datafetch ul{
    background: #d7d7d7;
    padding: 20px 30px;
}
#datafetch ul li{
  padding: 8px 0px;
}
.Loadmore_btn a{
    color: #FFFFFF;
    background: #CC203C;
    padding: 14px 30px;
    font-size: 18px;
}
.Loadmore_btn {
    margin-top: 40px !important;
    margin: auto;
}

/* 14-01-2022 */
.archiveTitle h1{
  padding-bottom: 20px;
  color: #cd373c;
}

/*////////////////////14/11/2022/////////////*/
.current-issue .left .imgBx{
  
}
.current-issue .left .box-sec .imgBx img {
    width: 100%;
    /*height:250px;*/
}
/*.homerightMobStruc {
    margin-top: 33px;
}*/
.rightBottom p img {
    height: auto !important;
    margin-bottom: 0px;
}
/*////////////////////17/11/2022/////////////*/
.performerSec{
  display: block;
}
.performerSec .left {
    width: 100% !important;
}
.performerSec .right {
    padding-top: 40px;
    width: 100% !important;
    background: #f9f9f9;
}
.performerSec .stateHeadDesc {
    background: #f9f9f9;
}



/* 3-3-22 */
.top_stateSec{
  margin-bottom: 0px;
}
.commonStateSec{
  margin-bottom: 30px;
}
/*.top_stateSec .bodydescdetails .left .leftWrapBox .imgBx{
  width: 50%;
  height: 450px;
}*/
.top_stateSec .bodydescdetails .left .leftWrapBox .imgBx{
  width: 100%;
}
.top_stateSec .bodydescdetails .left .leftWrapBox{
  position: relative;
}
.reliseSection .heading h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 42px;
  color: #000000;
  margin-bottom: 15px;
}
.reliseSection .heading p{
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #363636;
  margin-bottom: 20px;
}
.reliseSection .box .imgBx{
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}
.reliseSection .box .imgBx img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.reliseSection .box .contentBx .iconBx{
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 12px;
  color: #808080;
  font-weight: normal;
}
.reliseSection .box .contentBx .iconBx span{
  margin-right: 5px;
  font-size: 12px;
}
.reliseSection .box .contentBx h3{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 0;
}
/* .top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h3{
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 10px;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc{
  width: 100%;
  padding: 20px 10px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(15px);
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h3 a{
  color: #ffffff;
  text-decoration: none;
  transition: 0.5s;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc h3 a:hover{
  color: #fa4664;
}
.top_stateSec .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #ffffff;
  margin-bottom: 0;
} */
.governanceBanner .banner img {
  position: relative;
  width: 10%;
}
.reportbodydescdetails{
  display: flex;
  justify-content: space-between;
}
.top_stateSec .reportbodydescdetails .left {
  width: 64%;
}
.top_stateSec .reportbodydescdetails .left {
  border-right: none;
  padding-right: 0;
}
.top_stateSec .reportbodydescdetails .right {
  width: 36%;
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox {
  display: flex;
  justify-content: space-between;
  background: rgba(204, 32, 60, 0.1);
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox .imgBx {
  width: 45%;
  height: 350px;
  overflow: hidden;
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox .stateHeadDesc {
  width: 58%;
  padding: 30px;
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox .imgBx img {
  height: 100%;
  object-fit: cover;
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox .stateHeadDesc h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 40px;
  color: #CC203C;
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox .stateHeadDesc h3 {
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 40px;
  color: #CC203C;
  margin-bottom: 10px;
}
.top_stateSec .reportbodydescdetails .left .leftWrapBox .stateHeadDesc p {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
  margin-bottom: 0;
}
.top_stateSec .reportbodydescdetails .right .rightTop {
  background: transparent;
  padding: 0px;
  margin-bottom: 0;
  padding-left: 30px;
}
.top_stateSec .reportbodydescdetails .right .rightTop .desc ul{
  margin-bottom: 0;
}
.top_stateSec .reportbodydescdetails .right .rightTop .desc ul li {
  padding: 20px 0;
  border-bottom: 1px solid #d4d4d4;
}
.top_stateSec .reportbodydescdetails .right .rightTop .desc ul li h2 {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #000;
  margin-bottom: 0;
}
.stateFilter{
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  flex-wrap: wrap;
}
.stateFilter .filterItem {
  width: 13%;
}
.stateFilter .filterItem .customDrop{
  font-size: 14px;
}
.sogTop{
  width: 100%;
}
.sogTop .top_stateSec .bodydescdetails .left{
  width: 50%;
}
.sogTop .top_stateSec .bodydescdetails .right{
  width: 54%;
  padding-left: 20px;
}
.sogTop .top_stateSec .bodydescdetails .left {
  border-right: 1px solid #ececec;
  padding-right: 20px;
}
.sogTop .top_stateSec .bodydescdetails .right .rightTop{
  padding-left: 0;
}
.sogTop .top_stateSec .rightTopInner h3 a{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #CC203C;
}
.sogTop .top_stateSec .right .rightTop .desc ul li h2{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}
.sogTop .top_stateSec .right .rightTop .desc ul li p{
  font-size: 18px;
  line-height: 26px;
}
.sogTop .worksSlider {
  margin-left: 0;
}
.sogTop .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx {
  width: 100%;
}
.sogTop .top_stateSec .bodydescdetails .left .leftWrapBox h3{
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 0;
  padding:0;
  background: #fff;
}
.sogTop .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx img{
  width: 100%;
  margin-bottom: 10px;
}
.sogTop .top_stateSec .right .rightTop .desc ul li {
  padding: 15px 0;
}
.sogTop .top_stateSec .right .rightTop .desc ul li:first-child{
  padding-top: 0;
}
.sogState .developDesc .btnBx a{
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
}
.sogArcive .arciveyear h3{
  font-family: 'Source Serif Pro';
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 0px;
  text-align: left;
  font-style: italic;
  text-transform: capitalize;
  margin-top: 10px;
}
.sogArcive .reportSogheading h3{
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  text-transform: none;
  margin-top: 0px;
  font-weight: 600;
}
.sogWrap{
  width: 100%;
}
.stateListWrap{
  background-color: #FFF3F5;
}
.stateListWrap .searchBx{
  padding: 10px 10px 0 10px;
}
.stateListWrap .searchBx .form-group{
  position: relative;
  margin-bottom: 0;
}
.stateListWrap .searchBx .form-group span{
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  transform: translateY(-50%);
}
.stateListWrap .searchBx .form-group .form-control{
  border-radius: 2px;
  border: none;
  outline: none;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.02em;
  padding: 20px 30px 20px 20px;
}
.stateListWrap .searchBx .form-group .form-control:focus{
  box-shadow: none;
}
.stateListWrap .searchBx .form-group .form-control::placeholder{
  color: #8E8E8E;
}
.stateListing{
  display: flex;
  justify-content: space-between;
}
.stateListing ul{
  margin-bottom: 10px;
  margin-top: 10px;
  border-right:1px solid rgba(0, 0, 0, 0.15);
  width: 280px;
  padding-left: 25px;
  padding-right: 25px;
}
.stateListing ul:last-child{
  border-right:0;
  padding-right: 0px;
}
.stateListing ul li{
  list-style: none;
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
  color: #000000;

}
.stateListing ul li a{
   border-bottom: 1px solid;
}
.geographWrap .nav-tabs .nav-link.active{
  background: #CC203C;
  color: #fff;
}
.geographWrap .nav-tabs .nav-link{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #363636;
  background: #e2e2e2;
  border-radius: 2px;
  padding: 10px 0;
}
.geographWrap .nav-tabs {
  border-bottom: 0;
  justify-content: space-between;
}
.geographWrap .nav-tabs .nav-item {
  margin-bottom: 0;
  width: 49%;
  text-align: center;
}
.sogWrapper .rightTopInner h2{
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  text-transform: capitalize;
}
.soGbanner{
  background: #4F5052;
  padding: 7px 0;
  position: relative;
}
.soGbanner img.sogLeftImg{
  max-width: 96px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 2px;
  height: 128px;
}
.soGbanner .imgBx{
  width: 96px;
  height: 128px;
  background: #CC203C;;
  padding: 2px;
  position: relative;
}
.soGbanner .sogMiddleImg{
  display: block;
  margin: 0 auto;
}
.soGbanner .imgWrap.activeSec{
  display: none;
}
.sogHeader.active .navSec {
  margin-left: 0px;
}
.arciveViewMore a{
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #CC203C;
  display: inline-block;
  margin-top: 10px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.sogHeader .navSec{
  margin-left: 110px;
}
.sogBanner .imgWrap{
  position: absolute;
  top: -52px;
  left: 0;
}
.sogRightPanel .governanceRightSec .readMore a {
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #CC203C;
}
.rightTop .desc ul li h2{
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 120%;
  color: #000000;
}

.rightTop.governanceRightSec .desc ul li h2{
  font-style: normal;
  /* font-weight: 600; */
  /* font-size: 19px; */
  font-weight: 400;
  font-size: 17px;
  line-height: 120%;
  color: #000000;
}

.middleSec .desc ul li{
  padding: 15px 0;
}
.sogRightPanel .worksSlider {
  margin-left: 0;
  margin-bottom: 30px;
}
.toggle{
	background: #CC203C;
  height: 50px;
  width: 120px;
	cursor: pointer;
  display: flex;
	align-items: center;
	justify-content: center;
}
.reportWpBanner .reportBannerMiddle{
  display: flex;
  align-items: center;
  justify-content: center;
}
.reportWpBanner .reportBannerMiddle img{
  max-width: 140px;
  margin-right: 20px;
  margin-left: 160px;
}
.reportWpBanner .reportBannerMiddle h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
  color: #ffffff;
}
.reportWpBanner .reportBannerMiddle h2 span:first-child{
  font-size: 28px;
  font-weight: normal;
}
.sogWrapper{
  margin-top: 30px;
}
.sogWrapper .bodydescdetails{
  margin-bottom: 20px;
}
.reportWparSec .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx{
  height: auto;
}
.reportWparSec .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx img{
  margin-bottom: 8px;
}
.reportWparSec .top_stateSec .right .rightTop .desc ul li h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
}
.starsSlider .cardWrapper .imgBx{
  margin-bottom: 20px;
}
.starsSlider .cardWrapper .imgBx img{
  height: 175px;
  object-fit: cover;
}
.starsSlider .cardWrapper .contentBx h2{
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 15px;
}
.starsSlider .cardWrapper .contentBx h2 a{
  color: #CC203C;
}
.starsSlider .cardWrapper .contentBx p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
}
.reportSlider,.reportSliderSog {
  position: relative;
}
.reportSlider .owl-theme .custom-nav,.reportSliderSog .owl-theme .custom-nav{
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
  transform: translateY(-50%);
  z-index: 999;
}
.reportSlider .owl-theme .custom-nav .owl-prev,.reportSliderSog .owl-theme .custom-nav .owl-prev,
.reportSlider .owl-theme .custom-nav .owl-next,.reportSliderSog .owl-theme .custom-nav .owl-next{
  position: absolute;
  height: 36px;
  width: 36px;
  background: transparent;
  color: inherit;
  border: none;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
}
.reportSlider .owl-theme .custom-nav .owl-prev i,.reportSliderSog .owl-theme .custom-nav .owl-prev i,
.reportSlider .owl-theme .custom-nav .owl-next i,.reportSliderSog .owl-theme .custom-nav .owl-next i{
  font-size: 3em;
  color: #363636;
}
.reportSlider .owl-theme .custom-nav .owl-prev,.reportSliderSog .owl-theme .custom-nav .owl-prev{
  left: -38px;
}
.reportSlider .owl-theme .custom-nav .owl-next,.reportSliderSog .owl-theme .custom-nav .owl-next {
  right: -38px;
}
.reportSlider .owl-theme .custom-nav .owl-prev.disabled i,.reportSliderSog .owl-theme .custom-nav .owl-prev.disabled i,
.reportSlider .owl-theme .custom-nav .owl-next.disabled i,.reportSliderSog .owl-theme .custom-nav .owl-next.disabled i{
  color: #C4C4C4;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc h2{
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 8px;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc h2 a{
  color: #CC203C;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc h2 span{
  font-weight: 600;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
  margin-bottom: 0;
}
.reportPerformers .bodydescdetails .left .leftWrapBox {
  display: flex;
  justify-content: space-between;
  background: rgba(204, 32, 60, 0.1);
}
.reportPerformers .bodydescdetails .left .leftWrapBox .imgBx {
  width: 100%;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc {
  width: 100%;
  padding: 18px 10px;
}

.reportPerformers .right .rightTop .desc ul{
  margin-bottom: 0;
}
.reportPerformers .right .rightTop .desc ul li{
  padding: 15px 0;
}
.reportPerformers .right .rightTop .desc ul li:last-child{
  padding-bottom: 0;
}
.reportPerformers .right .rightTop .desc ul li:last-child {
  border-bottom: none;
}
.rightTopInner .reportLoadMore a {
  font-family: 'Source Serif Pro';
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #000000;
  font-style: italic;
}
.rightTopInner .reportLoadMore a:hover{
  color: #CC203C;
}
.othersReport .leftSecWrap{
  width: 100%;
}
.othersReport .leftSecWrap .leftSecDesc {
  padding: 20px 0;
}
.othersReport .leftSecWrap .leftSecDesc:first-child{
  padding-top: 0;
}
.othersReport .leftSecWrap .leftSecDesc:last-child{
  padding-bottom: 0;
}
.othersReport .leftSecWrap .contBx h2{
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
}
.othersReport .leftSecWrap .contBx p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #363636;
}
.catchIngUp .bodydescdetails .left {
  width: 56%;
}
.catchIngUp .bodydescdetails .left {
  border-right: 1px solid #ececec;
  padding-right: 20px;
}
.catchIngUp .bodydescdetails .right {
  width: 42%;
}
.catchIngUp .bodydescdetails .left .desc h1 {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
}
.catchIngUp .bodydescdetails .left .desc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
}
.catchIngUp .bodydescdetails .right .rightTop .desc ul li{
  padding: 15px 0;
}
.catchIngUp .bodydescdetails .right .rightTop .desc ul li:first-child{
  padding-top: 0;
}
.catchIngUp .bodydescdetails .right .rightTop .desc ul li:last-child{
  border-bottom: 0;
  padding-bottom: 0;
}
.catchIngUp .bodydescdetails .right .rightTop .desc ul li h2 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
}
.catchIngUp .bodydescdetails .right .rightTop .desc ul li p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #363636;
  margin-bottom: 0;
}
.catchIngUp .bodydescdetails .left .desc {
  margin-top: 20px;
}
.internalBanner .reportBannerMiddle h2{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  line-height: 49px;
  text-align: center;
  color: #000000;
}
.internalBanner .reportBannerMiddle img {
  margin-left: 80px;
}
.internalBodysec .stateHeadDesc h3 a{
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 40px;
  color: #CC203C;
}
.internalBodysec .stateHeadDesc h3 a span{
  font-weight: 600;
  display: block;
}
.internalBodysec .reportbodydescdetails .right .rightTop .desc ul li{
  padding: 15px 0;
}
.internalBodysec .reportbodydescdetails .right .rightTop .desc ul li:first-child{
  padding-top: 0;
}
.internalBodysec .reportbodydescdetails .right .rightTop .desc ul li:last-child{
  border-bottom: 0;
  padding-bottom: 0;
}
.internalBodysec .reportbodydescdetails .right .rightTop .desc ul li h2{
  margin-bottom: 10px;
}
.internalBodysec .reportbodydescdetails .right .rightTop .desc ul li h2 a{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #CC203C;
}
.internalBodysec .reportbodydescdetails .right .rightTop .desc ul li p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #363636;
  margin-bottom: 0;
}
.internalBodysec .reportbodydescdetails .left {
  width: 56%;
}
.internalBodysec .reportbodydescdetails .right {
  width: 44%;
}
.internalBodysec .reportbodydescdetails .left .leftWrapBox .imgBx {
  width: 44%;
}
.internalBodysec .reportbodydescdetails .left .leftWrapBox .stateHeadDesc {
  width: 56%;
  padding: 20px;
}
.internalSearchResult .rightTopInner h2{
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
}
.internalBodysec .homebodydesc {
  margin-bottom: 30px;
}
.banner_title_inner h2{
  font-family: 'Source Serif Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    line-height: 49px;
    color: #000000;
    margin-bottom: 30px;
}
.reportInnerban .reportBannerMiddle img{
  margin-left: 0;
  margin-right: 0;
}
.reportWparSec .reportPerformers .right{
  width: 42%;
}
.reportWparSec .reportPerformers .right .rightTop{
  padding-left: 0;
}
iframe.wp-embedded-content {width:100%!important;}
@media (min-width:1500px) {
  .container{
    /*max-width: 1400px;*/
    max-width: 1170px;
  }
}

.catching_object, .performer_object, .govTopStateStruc, .searchPgCstm {
  display: none;
}

.reportWparSec .sogTop .top_stateSec .bodydescdetails .right {
  width: 63%;
  padding-left: 20px;
}
.reportWparSec .sogTop .top_stateSec .bodydescdetails .left {
  width: 37%;
}
.reportWparSec .infographic{
  display: none;
}
.contactForm, .contact-info {
  font-size: 14px;
}
.contact-info {
  padding: 30px 0 0 30px;
}
.contactForm input, .contactForm textarea {
  padding: 20px;
  font-size: 14px;
}
.contactForm input[type="submit"] {
  font-size: 16px;
  line-height:normal;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #CC203C;
  padding: 14px 28px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.printfriendly.pf-alignleft {
  text-align: center;
  border: 1px solid #ccc;
  padding: 5px;
  width: 100%;
}
.printfriendly.pf-alignleft img {
  max-width: 100%;
}
.detailsBodySocila {
  margin: 0 0 20px;
}
.select2-container--default .select2-selection--multiple {
  border-radius: 0px;
  font-size: 14px;
  background: #e6eaf0;
  border: none!important;
  border-radius: 2px;
}
.arcContentWrapper {
 display: flex;
}
.issue-banner .soGbanner{
  padding: 19px 0;
}
.arciveWrapper .isueArc .imgBx{
  margin-bottom: 10px;
}
.arciveWrapper .isueArc h3{
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 25px;
}
.publishDate{
  display: inline-block;
  font-size: 13px;
  color: #333;
  font-style: italic;
  margin-bottom: 3px;
}
.arciveWrapper .isueArc .arciveViewMore{
  margin-bottom: 30px;
}
.middleSec .desc ul li .reportSmallBx{
  display: flex;
  gap: 10px;
}
.middleSec .desc ul li .reportSmallBx .imgBx{
  width: 40%;
}
.middleSec .desc ul li .reportSmallBx .contentBx{
  width: 55%;
}
.middleSec .desc ul li .reportSmallBx .contentBx p{
  font-size: 15px;
  line-height: 21px;
}
.authorWrapper .authorListingItem{
  display: flex;
}
.authorWrapper li.govTopStateStruc{
  padding: 0;
  padding: 20px 0;
  border-bottom: 1px solid #e6e6e6;
}
.authorWrapper .leftSecWrap .imgBx{
  margin-right: 20px;
}
.authorWrapper .leftSecWrap .contBx h2{
  font-size: 20px;
  line-height: 28px;
}
.authorWrapper .leftSecWrap .contBx p{
  font-size: 18px;
  line-height: 26px;
}
.currntIssueEditor .bodydescdetails .left{
  width: 60%;
}
.currntIssueEditor .bodydescdetails .left .desc {
    margin-top: 15px;
}
.currntIssueEditor .bodydescdetails .right{
  width: 40%;
}
.currntIssueEditor .bodydescdetails .left .desc h1 {
  font-family: 'Poppins', sans-serif;
    font-size: 30px;
    line-height: 38px;
}
.currntIssueEditor .bodydescdetails .left .desc h1 a{
  color: #CC203C;
}
.authorWrapper{
  padding: 50px 0;
}
.authorMainBx{
  display: flex;
  grid-gap: 40px;
}
.authorMainBxWrapper .authorMainBx .imgBx{
  width: 10%;
}
.authorMainBxWrapper .authorMainBx .imgBx img{
  width: 100px;
  height: 100px;
  border-radius: 50%;
  padding: 5px;
  border: 2px solid #b7b7b7;
}
.authorMainBxWrapper .authorMainBx h3{
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}
.authorMainBxWrapper{
    padding: 40px 30px;
    background: rgba(204, 32, 60, 0.1);
    margin-bottom: 25px;
}
.authorMainBxWrapper .authorMainBx .contentBx{
  width: 90%;
}
.authorMainBxWrapper .authorMainBx .contentBx .aurhorDesc p{
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #363636;
  margin-bottom: 0;
}
.authorMainBxWrapper .authorMainBx .contentBx .SocialIcons ul{
  display: flex;
  align-items: center;
  grid-gap: 15px;
  margin-bottom: 15px;
}
.authorMainBxWrapper .authorMainBx .contentBx .SocialIcons ul li{
  list-style: none;
}
.authorMainBxWrapper .authorMainBx .contentBx .SocialIcons ul li a{
  font-size: 16px;
  background: #fff;
  width: 35px;
  height: 35px;
  color: #cc203c;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.homeCatagoryDate{
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.homeCatagoryDate .catagoryName{
  font-family: 'Source Serif Pro';
  font-size: 15px;
  line-height: 15px;
  font-weight: 600;
  color: #333;
  /*text-transform: uppercase;*/
}
.homeCatagoryDate .catagoryDate{
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  color: #333;
  text-transform: uppercase;
}
.homeEditorAuthor{
  font-size: 17px;
  font-family: 'Source Serif Pro';
  font-weight: normal;
  font-style: italic;
  color: #9f9f9f;
  margin-top: 10px;
}
.rightBottom{
  margin-bottom: 30px;
}
.rightBottom:last-child{
  margin-bottom: 0px;
}
.stateGovt{
  margin-top: 30px;
}
.arcIssue {
  margin-top: 30px;
}
.reportSliderwrapper{
  display: block;
}

/*=========================================================================================================================================*/
/*============================================================= RESPONSIVE ================================================================*/
/*=========================================================================================================================================*/
@media(max-width: 1199px){
    .reportWparSec .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx {
        height: 310px;
    }
    .starsSlider .cardWrapper .contentBx h2{
      font-size: 20px;
      line-height: 24px;
    }
    .reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc h2{
      font-size: 26px;
      line-height: 34px;
    }
    .catchIngUp .bodydescdetails .left .desc h1{
      font-size: 24px;
      line-height: 30px;
    }
    /*.sogState .developDesc .btnBx a{
      height: 35px;
    }*/
}

@media(max-width: 991px){
  .starsSlider .cardWrapper .imgBx img {
    height: 225px;
    object-fit: cover;
}
.homeleftMobStruc .reportPerformers .rightTop {
     margin-top: 0px; 
}
.reportPerformers .bodydescdetails .right {
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
}
.bodydescdetails .left .desc{
  margin-bottom: 30px;
}
.reportPerformers .bodydescdetails{
  flex-direction: column;
  margin-bottom: 0;
}
.reportWparSec .bodydescdetails .left {
    width: 100%;
    margin-bottom: 15px;
}
.reportWparSec .reportPerformers .rightTop {
    padding-left: 0;
}
.catchIngUp .bodydescdetails{
  flex-direction: column;
}
.stategovtDescInner h3{
  font-size: 18px;
}
.stategovtDescInner p{
  font-size: 16px;
}
.govtsLeftWrap {
    width: 100%;
}
.editorPeek {
    margin-top: 30px;
}
.reportWparSec .homebodydesc{
  margin-bottom: 0px;
}
.catchIngUp .bodydescdetails .right {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0;
}
.othersReport {
    margin-top: 20px;
    margin-bottom: 20px;
}
.copyrightSec{
  flex-direction: column;
}
.copyrightSec .left{
    margin-top: 20px;
    border-top: 1px solid #919191;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}
.copyrightSec .right {
    width: 100%;
}
.copyrightSec .right ul{
  flex-direction: column;
  justify-content: center;
}
.copyrightSec .right ul li{
  padding: 0;
  margin-bottom: 10px;
}
.copyrightSec .right ul li:last-child{
  margin-bottom: 0;
}
.footerTabSec .nav-pills .nav-link {
    padding: 10px 20px;
}
.subscribeBtn h2 {
    font-size: 24px;
  }
  .subscribeBtn h3{
    font-size: 18px;
  }
  .subscribeBtn form {
    position: relative;
    margin: 30px auto 50px auto;
    width: 100%;
    height: 50px;
}
.reportWpBanner .reportBannerMiddle img {
    max-width: 120px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .reportWpBanner .reportBannerMiddle h2{
    font-size: 24px;
    line-height: 30px;
  }
  .reportWparSec .bodydescdetails .right{
    margin-top: 0;
    margin-bottom: 0;
  }
  .banner_title_inner h2 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 20px;
}
.leftSecWrap .contBx h2 {
    font-size: 20px;
    line-height: 30px;
}
.leftSecWrap .contBx p {
    font-size: 18px;
}
.governanceRightSec .rightTopInner h2 {
    font-size: 18px;
}
.leftSecWrap .imgBx {
    width: 250px;
}
.homerightMobStruc {
    margin-top: 10px;
}
.digitalbodySec.homeBodySec{
  margin-bottom: 10px;
}
.stateGovtWrapper .heading h2 {
    font-size: 20px;
}
.stategovtDesc h2 {
    font-size: 30px;
    line-height: 30px;
}
.opinion {
    margin-top: 30px;
}
.opinionBox{
  flex-direction: column;
}
.opinionBox .box{
  width: 100%;
  border-left: none;
  padding: 0;
  margin-bottom: 15px;
}
.opinionBox .box:last-child{
  margin-bottom: 0;
}
.opinionDesc{
  flex-direction: column;
  padding-bottom: 20px;
}
.opinionDesc .imgBx {
    width: 100%;
    margin-bottom: 15px;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .left{
  flex-direction: column;
  gap: 0;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .left .imgBx {
    width: 100%;
}
.editorPeek.homeEditorPickWrap .bodydescdetails .left .desc {
    width: 100%;
    margin-bottom: 0;
}
.opinionInner {
    width: 100%;
    padding-left: 0px;
}
.rightTop {
    padding: 10px;
}
.sogTop {
    width: 100%;
}
.reportWparSec .infographic{
  margin-bottom: 20px;
  display: block;
}
.reportWparSec .sogRightPanel .worksSlider{
  display: none;
}
.sogTop .top_stateSec .bodydescdetails .left{
  padding-right: 0;
  border-right: none;
  margin-bottom: 15px;
}
.sogTop .top_stateSec .bodydescdetails .right{
  width: 100%;
  padding-left: 0;
}
.sogTop .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx{
  height: auto;
}
.sogTop .top_stateSec .bodydescdetails .right{
  margin-top: 0px;
}
.sogTop .top_stateSec .right .rightTop .desc ul li h2{
  font-size: 22px;
}
.sogTop .top_stateSec .right .rightTop .desc ul li p {
    font-size: 17px;
    line-height: 24px;
}
.stateListing ul li{
  font-size: 18px;
}
.footerTopSec{
  padding: 50px 0;
}
.sogBanner .imgWrap{
  display: none;
}
.sogHeader .navSec {
    margin-left: 0px;
}
.soGbanner{
  padding: 15px 15px;
  margin-top: 10px;
  text-align: center;
}
.reportWparSec .sogTop .top_stateSec .bodydescdetails .right{
  width: 100%;
  padding-left: 0;
}
.starsSlider{
  margin-bottom: 20px;
}
.starsSlider .cardWrapper .contentBx h2 {
  font-size: 19px;
  line-height: 24px;
}
.starsSlider .cardWrapper .contentBx p{
  font-size: 18px;
  line-height: 24px;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
  font-size: 18px;
  line-height: 24px;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc h2 {
    font-size: 24px;
    line-height: 32px;
}
.reportWpBanner .reportBannerMiddle{
  flex-direction: column;
}
.footerLogo {
    margin-bottom: 30px;
    width: 170px;
}
/*.sogArcive .arciveyear h3 {
    font-size: 18px;
    line-height: 24px;
}*/
.sogTop .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx img{
  position: relative;
  height: auto;
  margin-bottom: 20px;
}
.subscribeBtn label{
  font-size: 18px;
}
.contact-info {
  padding: 30px 0 0 0;
}
.editorPeek .bodydescdetails .left .desc h1{
  margin-top: 15px;
}
.issue-banner .soGbanner {
    padding: 40px 0;
    margin-bottom: 0;
}
.arcIssue .issueTitle h1 {
    font-size: 24px;
    line-height: 30px;
}
.arcIssue .right .isueArc .contentWrap .contentBx h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .rightTop .desc ul li h2{
    margin-bottom: 5px;
  }
  .authorMainBx{
    flex-direction: column;
    gap: 15px;
  }
  .authorMainBxWrapper .authorMainBx .imgBx,.authorMainBxWrapper .authorMainBx .contentBx {
    width: 100%;
  }
  .authorMainBxWrapper{
    padding: 30px;
  }
  .authorWrapper {
    padding: 30px 0;
  }
}

@media(max-width: 767px){
  .reportPerformers .bodydescdetails .left .leftWrapBox{
    flex-direction: column;
  }
  .reportPerformers .bodydescdetails .left .leftWrapBox .imgBx{
    height: auto;
    width: 100%;
  }
  .reportPerformers .bodydescdetails .left .leftWrapBox .imgBx img {
    height: auto;
  }
  .reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc,.sogTop{
    width: 100%;
  }
  .reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc h2 {
    font-size: 26px;
    line-height: 30px;
}
.reportPerformers .bodydescdetails .left .leftWrapBox .stateHeadDesc p{
  font-size: 18px;
  line-height: 26px;
}
.catchIngUp .bodydescdetails .left .desc p,.catchIngUp .bodydescdetails .right .rightTop .desc ul li p{
  font-size: 16px;
  line-height: 24px;
}
.catchIngUp .bodydescdetails .right .rightTop .desc ul li h2{
  font-size: 18px;
  line-height: 26px;
}
.reportWparSec .sogTop .top_stateSec .bodydescdetails .left{
  width: 100%;
  border-right: 0;
  padding-right: 0;
}
.reportWparSec .top_stateSec .bodydescdetails .left .leftWrapBox .imgBx{
  height: auto;
}
.reportWparSec .sogTop .top_stateSec .bodydescdetails .right {
    width: 100%;
    padding-left: 0px;
    margin-top: 15px;
}
.reportWparSec .top_stateSec .right .rightTop .desc ul li h2{
  font-size: 20px;
  margin-bottom: 0;
}
.starsSlider .cardWrapper .contentBx h2 {
    font-size: 18px;
    line-height: 24px;
}
.sogWrapper .rightTopInner h2 {
    font-size: 17px;
}
.starsSlider .cardWrapper .imgBx {
    margin-bottom: 10px;
}
.reportSlider{
  margin-bottom: 15px;
}
.leftSecWrap .imgBx{
  width: 100%;
  margin-right: 0;
}
.reportWpBanner .reportBannerMiddle img{
  margin-left: 0;
  margin-right: 0;
  max-width: 110px;
}
.reportWpBanner .reportBannerMiddle h2{
  font-size: 20px;
  line-height: 26px;
}
.reportWpBanner .reportBannerMiddle{
  flex-direction: column;
}
.banner_title_inner h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
}
.developDesc img {
    height: auto;
    object-fit: cover;
}
.developDesc{
  height: auto;
}
.sogTop .top_stateSec .right .rightTop .desc ul li h2 {
    font-size: 19px;
    line-height: 26px;
}
.catchIngUp .bodydescdetails .left .desc h1 {
    font-size: 20px;
    line-height: 26px;
}
.geographWrap .nav-tabs{
  flex-direction: column;
}
.geographWrap .nav-tabs .nav-item{
  width: 100%;
  margin-bottom: 10px;
}
.soGbanner .sogMiddleImg{
  max-width: 200px;
}
.leftSecWrap .contBx h2 {
    font-size: 18px;
    line-height: 26px;
}
.leftSecWrap .contBx p {
    font-size: 16px;
}
.bodydescdetails .rightTop .desc ul li p {
    font-size: 17px;
    line-height: 24px;
}
.bodydescdetails .left .desc p {
    font-size: 18px;
    line-height: 26px;
}
.stateGovtWrapper .heading h2 {
    font-size: 18px;
}
.stateGovtWrapper .heading h2 {
    font-size: 18px;
}
.homebodydesc .rightTopInner h2 {
    font-size: 18px;
}
.rightTopInner h3 a{
  font-size: 15px;
}
.rightTopInner h2 {
    font-size: 18px;
}
.stategovtDesc h2 {
    font-size: 26px;
    line-height: 32px;
    padding-top: 0px;
}
.reportWparSec .reportPerformers .right .rightTop .desc ul li h2{
    font-size: 19px;
    line-height: 26px;
}
.othersReport .leftSecWrap .contBx h2{
    font-size: 19px;
    line-height: 26px;
}
.arcIssue .issueTitle h1 {
    font-size: 20px;
    line-height: 26px;
}
.arcIssue .right .isueArc .contentWrap .contentBx h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .copyrightSec .right ul li a, .copyrightSec .left h2 {
    font-size: 12px;
}
  .middleSec .desc ul li .reportSmallBx{
    flex-direction: column;
    gap: 10px;
  }
  .middleSec .desc ul li .reportSmallBx .imgBx{
    width: 100%;
  }
  .middleSec .desc ul li .reportSmallBx .contentBx{
    width: 100%;
  }
	
	.performer_Issue ul {
		height: auto;
	}

}
@media(max-width: 600px){
  .starsSlider .cardWrapper .imgBx img{
    height: 250px;
  }
  .reportSlider .owl-theme .custom-nav .owl-prev{
    left: 0;
  }
  .reportSlider .owl-theme .custom-nav .owl-next{
    right: 0;
  }
  .reportSlider .owl-theme .custom-nav .owl-prev, .reportSlider .owl-theme .custom-nav .owl-next{
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(10px);
  }
  .reportSlider .owl-theme .custom-nav .owl-prev i, .reportSlider .owl-theme .custom-nav .owl-next i{
      color: #fff;
      font-size: 1.2rem;
      width: 15px;
  }
  .header.active .logoDark {
      display: block;
      margin: 0 auto;
      max-width: 150px;
  }
}
.star-rating { display: none !important; }
.cat-name{
  /*padding: 3px;*/
  margin-right: 3px;
  margin-bottom: 4px;
  display: inline-block;
}
.cat-name a:hover{
  text-decoration: underline;
}



/* 31-05 */
.wp-block-table table {
    font-size: 20px;
	font-family: 'Source Serif Pro';
}

.artidlsRight .google-auto-placed {
	padding-bottom:15px;
	padding-top:15px;
}

.wpd-login{
	display: none;
}

/* 27-06-2022 Rahul*/
.pagination a{
	font-size: 18px;
    border: 1px solid #dedede;
    padding: 5px 10px;
    margin-left: 5px;
    color: #919191;
}
.pagination .current{
	font-size:18px;
	border: 1px solid #dedede;
    padding: 5px 10px;
	background-color:#CC203C;
	color:#fff;
}
.pagination {
    margin-top: 18px;
    justify-content: center;
}
.pagination span{
	font-size: 20px;
    padding: 0px 5px;
}
.issue_OpinionB{
	position:relative;
}
.issue_OpinionB .custom-nav.owl-nav button{
	background-color:transparent;
	border:none;
	outline:none;
}
.issue_OpinionB .custom-nav.owl-nav button.owl-next {
    position: absolute;
    right: -25px;
    top: 50%;
	transform:translateY(-50%);
}
.issue_OpinionB .custom-nav.owl-nav button.owl-prev {
    position: absolute;
    left: -18px;
    top: 50%;
	transform:translateY(-50%);
}

.issue_OpinionB.opinionBox .box {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0 0 0 30px;
    width: 100%;
}

.performer_Issue ul {
	height: 566px;
	overflow-y: auto;
}

.performer_Issue ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.performer_Issue ul::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

.performer_Issue ul::-webkit-scrollbar-thumb
{
	border-radius: 15px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
/* .currntIssueEditor .right{
  height: 600px;
  overflow: auto;
} */

.searchList_Struc {
  padding: 20px 0;
}

div#SearchLoad {
  background: #cc253d;
  padding: 10px;
}

#SearchLoad a {
  color: #fff;
  border: none;
  padding: 0;
  margin: 0;
  text-transform: capitalize;
}

.lead_space ul{
  height : auto;
}

.searchPgCstm {
  padding: 20px 0;
}


/**********  30.08.2022 ***************/

.element-is-sticky .menuSection{
	padding: 10px 0px;
}
.element-is-sticky .menuSection .stickyLogo a img{
	width: 50%;
}












