body.ct-db-body {

  background-size: cover;

  /* background: url('https://avada.theme-fusion.com/seo/wp-content/uploads/sites/99/2018/06/pattern_background.png'); */

}

.light-blue.lighten-1 {
    /* background: linear-gradient(120deg, #a570e2 0%, #f1669e 80%) !important; */
    /* background: #fff !important;

  height: 100px; */
    background-image: linear-gradient(to right, #FF7703, #ffa91e);
    /*background: url('../img/header-strip.jpg') !important;*/
    background-size: cover !important;
    height: auto;
    /*height: 94px;*/
}

.icon-block {

  padding: 0 15px;

}

.icon-block .material-icons {

	font-size: inherit;

}

img.logomg {

  width: 28%;

 

}

.modal.bottom-sheet{

  max-height: inherit;

}

nav ul a {

  transition: background-color .3s;

    font-size: 2.6rem;

    color: #069cd8;

    display: block;

    padding: 0 15px;

    cursor: pointer;

    font-family: 'Russo One', sans-serif;

    position: relative;

    left: -11px;

    top: 20px;

}

ul.right.hide-on-med-and-down img {

  width: 424px;

  position: relative;

  top: -1px;

}

.cardContainer {

  position: relative;

    background: #fff;

    width: 100%;

    box-shadow: 0 0 11px 1px;

    border-radius: 12px;

    height: 191px;

    border: 2px solid #300b3e;

}



div#index-banner {
    background: #e3e2e575;
    /*padding-bottom: 23px;*/
    /* padding-bottom: 100%; */
}

.custom_font{

  font-weight: bold;

  font-size: 18px;

}

.custom_font2{

  font-size: 13px;

  font-weight: bold;

}

.modal.bottom-sheet{

  height: 70% !important ;

  /* background: linear-gradient(120deg, #120634 23%, #d40140 80%); */

  /* background: linear-gradient(120deg, #120634 3%, #40ae49 80%); */



}

.missionLogo img {  

  position: relative;

  left: 26px;

}

.contantcar p:nth-child(2) {

  position: relative;

  top: 16px;

  font-size: 15px;

}

.missionDetails {

  border: 1px solid;

  padding: 5px 20px;

  border-radius: 21px;

  font-size: 17px;

  transition: .9s;

  font-weight: 500;

}

.missionDetails:hover{

   background: #fff;

   transition: 2  s;

   border: none;

   color: #000000;

}

.missionNameLink{

  position: relative;

    left: 18%;

    margin: 20px 0;

}

 

.imgDiv img {

  width: 20%;

  display: block;

  margin-left: auto;

  margin-right: auto;

}

.panal {

  box-shadow: 0 0 29px -8px;

  padding: 13px;

  border-radius: 20px;

  height: 175px;

  background: #fff;

  margin: 13px;

}

.modal-footer {

  display: none;

}

.modal-overlay {

  position: fixed;

  z-index: 999;

  top: -25%;

  left: 0;

  bottom: 0;

  right: 0;

  height: 125%;

  width: 100%;

  background: #294356 !important;

  display: none;

  will-change: opacity;

  opacity: 0.9 !important;

}

 .internalMissonLinksDIV{

  float: right;

  position: relative;

  right: 4%;

  top: 25px;

  background: #620c31;

  padding: 0 18px;

  line-height: 2.5;

  border-radius: 20px;

  box-shadow: 0 0 5px -1px;

  height: 40px;

 }

 .internalMissonLinksDIV a{

  font-weight: 600;

  display: inline-flex;

  line-height: 1;

 }

.cardContainer h6{

  /* font-family: 'Russo One', sans-serif;

  font-weight: 100;

  background: linear-gradient(120deg, #a570e25e 0%, #f1669e4a 80%);

  padding: 4px;  

  line-height: 1.3; 

  color: rgb(37, 37, 37);

  margin-bottom: -20px; */



  font-family: 'Russo One', sans-serif;

    font-weight: 100;

    padding: 4px;

    margin-top: -22px;

    line-height: 1.3;

    color: rgb(37, 37, 37);

    margin-bottom: -20px;

    font-size: 17px;

}

 

.cardContainer p {

  margin: 3px;

  padding: 40px 0 0 0;

  font-size: 19px;

  font-family:'Russo One', sans-serif;

}

.cardContainer .image {

  /* display: block;

  width: 23%; */



  display: block;

    width: 25%;

    position: relative;

    left: 7px;

    top: 10px;

}

.text h5 {

    font-size: 15px;

    font-family: 'Russo One', sans-serif;

    /* margin-bottom: -27px; */

}

.modal .modal-content {

  padding: 3px !important;

}

/* div#modal1, #modal2 {

  height: 700px !important;

} */

.contantcar p:first-child {

  font-size: 28px !important;

  background: linear-gradient(120deg, #1085cc 0%, #7dc94e 80%);

  /* background: #d40140; */

  padding-top: 0;

  margin: 49px 0 0 0;

  color: #fff;

}

.missinHeading{

  background: url(../../../www.mygov.in/48months/wp-content/themes/48months/assets/images/header-strip.jpg);

  background-size: contain;

  font-weight: bold;

  position: relative;

  height: 54px;

  top: -3px;

  color: #fff;

  line-height: 1.5;

  width: 100%;

  box-shadow: 0 0 12px 6px #0000007a;

}

.overlay {

  /* position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  height: 100%;

  width: 100%;

  opacity: 0;

  transition: .9s ease;

  background: linear-gradient(120deg, #a570e2 0%, #f1669e 80%);

  border-radius: 11px 0 0 11px; */

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  height: 100%;

  width: 100%;

  opacity: 0;

  transition: .9s ease;

  background: linear-gradient(120deg, #1085cc 0%, #7dc94e 80%);

  border-radius: 11px;

}

nav ul a:hover {

  background-color: transparent;

}

.cardContainer:hover .overlay {

  opacity: 1;

}

.modalClickButton{

  padding: 0px 23px;

  height: 24px;

  line-height: 1.6;

  font-weight: bold;

  border-radius: 30px;

  background: #fff;

  color: #000;

  /* position: relative; */

  /* top: 30px; */

}

.modalClickButton:hover {

  background: #1c69bd;

  color: #fff;

}

.cardContainer .text {

  color: white;

  font-size: 20px;

  position: absolute;

  top: 30%;

  left: 50%;

  -webkit-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  text-align: center;

}



.MinistryDashboard {

    margin-top: -43px;

}

.MinistryDashboard h4 {

  font-size: 50px;

  font-weight: 200;

    color: #fff;

    mix-blend-mode: multiply;

    letter-spacing: 2px;

    font-family: 'Raleway', sans-serif;

}

.logoText{

  font-size: 30px;

  position: relative;

  left: 7%;

  top: 8px;

}



.all {

  position: relative;

  top: 65px;

}

.smartCityModalStructure{

  background: linear-gradient(120deg, #fff 27%, rgb(234, 118, 15) 80%);

}

.AMRUTModalStructure{

  background: linear-gradient(120deg, rgb(255, 255, 255) 3%, #e8f760 80%);

}

.PmayModalStructure{

  background:linear-gradient(120deg, #e2e6e8 0%, #7dc94e 80%);

}

.NULMModalStructure{

 background: linear-gradient(120deg, rgb(255, 255, 255) 3%,  #23c6c8 80%);

}

.JalModalStructure{

  background: linear-gradient(120deg, #fff 3%, #006bb6 80%);

}

.SwachhBharatMission{

  background: linear-gradient(120deg, rgba(255, 238, 238, 0.81) 0%,  #f8ac59 80%);

}

.UrbamTransport{

  background:linear-gradient(120deg, rgb(255, 255, 255) 3%, #9683ec 80%);

}

.HridayBharatMission{

 background :linear-gradient(120deg, rgb(255, 255, 255) 3%, rgb(247, 143, 138) 80%);

}

.RERA{

  background :linear-gradient(120deg, rgb(255, 255, 255) 3%, rgb(247, 143, 138) 80%);

}

@media (min-width: 481px) and (max-width: 767px) {
  
  .logomg {
    width: 144% !important;
    position: relative !important;
    top: 13px !important;
    left: -30px !important;
}
}

 

@media (min-width: 320px) and (max-width: 480px) {
  .logomg {
    width: 144% !important;
    position: relative !important;
    top: 13px !important;
    left: -30px !important;
}
}


.allure1{
  font-size: 13px;font-weight: 700;line-height: 11px;
}
.typesSearch {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    width: 84%;
}
