.client li {

  width: 290px !important;

  margin-right: 5px;

  float: left;

  display: block;

}

.importantListEn{list-style-type: none;}

.common-wrapper {

	background-color: #002654

}

.video-wrapper{height: 396px !important;}

.common-left a,

.common-right ul li a {

	color: #fff

}

.ulli{

	padding-top: 5px !important;

padding-right: 4px !important;

}

.gov-india a {

	font-size: 13px

}



.gov-india a:hover {

	font-size: 13px;

	color:#fff;

}

.common-left ul li.gov-india a:hover {

    color: #fff !important;

}

.common-right ul li.hover a {

	opacity: 1;

	background: transparent;

}

.common-right ul .cmf_lan.hover a {

	background-color: black;

}

.common-right ul li ul li.hover a {

	background-color: #000000;

}

.four_content .common-left ul li {

	padding-top: 10px;

	padding-right: 5px;

}



.header-container {

	padding: 0 !important

}

.common-right ul li.ico-skip a {

    display: block !important;

}

.float-element a img {

	margin-top: 15px;

	height: 57px;

}

.logo img {

    float: left;

    padding: 0px 15px 0 5px;

    height: 85px;

}

.logo {

    font-size: 150%;

    line-height: 130%;

    padding: 5px 0;

    margin: 0px;

}

@media only screen and (max-width:767px)

{

  .logo {

      font-size: 100% !important;

      line-height: 130%;

      padding: 5px 0;

      margin: 0px;

  }

}

.logo a {

    display: block;

    text-align: center;

    border: 1px solid transparent;

    font-weight: 500;

    line-height: 30px;

}



.minister-sub1 {

	width: 100%;

	float: left;

	text-align: center;

	height: auto;

	padding: 5px 0px 5px 0px;

	position: relative;

	display: flex !important;

	/* border-bottom: 5px solid #004193; */

	/*border-top: 5px solid #004193;*/

}

.importantListEn li a{color: #000;line-height: 1.8}

#ulli li a{display: flex;}

.minister .minister-sub1 .min-info {

	text-align: left !important;

	margin: auto;

}

/*body {*/

/*    color: #ff0;*/

/*    font-family: 'Open Sans', sans-serif;*/

/*    line-height: 1.4;*/

/*}*/

.minister .min-info h3 {

	font-size: 120%;

	font-weight: 600;

	color: #002047;

	padding-bottom: 10px;

	text-align: center;

}



.minister .min-info h4 {

	text-align: center;

	    font-size: 18px;

    font-weight: 700;

}



/* .banner-box {

	margin: 0

} */



.importantList {

	list-style-type: none !important;

}

#ulli li a{display: flex;}

.banner-box.banner-box-2 h2 {

	font-size: 20px !important;

	color: #555;

	text-transform: capitalize;

}



.resp-tabs-container li

{

  padding: 2px 0px;

}

.i-red li a .fa-file-image-o{color: #d6524d;background-color: #fff}

/* .banner-box {

	text-align: left;

	padding: 5px 25px 24px 25px;

  height: 270px;

  overflow: scroll;

} */

.carousel-wrapper{padding: 10px}

.flex-direction-nav a {

  text-decoration: none;

  display: block;

  width: 40px;

  height: 45px;

  margin: -18px 0 0;

  position: absolute;

  top: 50%;

  z-index: 10;

  overflow: hidden;

  opacity: 0;

  cursor: pointer;

  color: rgba(0, 0, 0, 0.8);

  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.left-block p {

  padding-bottom: 20px;

  text-align: justify;

}

.gray-bg .view-footer span {

    text-transform: uppercase;

    padding: 15px 10px;

    background: #004193;

    float: left;

    height: inherit;

}

.gray-bg .view-footer a i.fa.fa-arrow-right {

    background: #fed400;

    padding: 18px 15px;

    display: inline-block;

    height: 50px;

    color: #000;

    height: inherit;

}

/* .banner-box.banner-box-2 {

    background: #ffffff;

    background-repeat: no-repeat;

    background-position: center;

} */

.importantListHi li a {

    color: #000;

    line-height: 1.8;

}

.common-right ul li ul li {

    float: none !important;

    text-align: left;

    width: 100%;

    position: relative;

    height: auto;

    padding: 0px 0px;

    border-left: 0px solid #eeeeee;

    border-top: 1px solid #cecece;

    background: #434343;

}

.minister-sub {

    width: 50%;

    float: left;

    text-align: center;

    height: auto;

    padding: -2px 0px;

    padding: 5px;

}

.minister .min-info h5.prime:after {display:none;}

.minister .minister-sub h4 {

    font-weight: 700;

    font-size: 92%;

    text-transform: capitalize;

    padding: 0px 5px;

}

@media only screen and (max-width:1000px)

{

	.float-element a img {

  max-height: 58px;

  display: none !important;

}

.megamenu-wraper .showhide {

  top: -70px;

}

element {



}

em {



    font-style: normal;

    font-weight: bold;

    display: block;



}

*, ::before, ::after {



    box-sizing: border-box;

    margin: 0;

    padding: 0;



}



}



@media only screen and (max-width:480px) {

    .banner-box.banner-box-2 {

    margin-left: 0px;

    margin-top: 20px;

}

.minister .minister-sub1 .minister-image {

    width: 38%;

    float: left;

}

    .minister .minister-sub1 .min-info {

    width: 70%;

    text-align: left;

    position: absolute;

    left: 30%;

     bottom: 0%;

    /*padding: 0px 0px 0px 20px;*/

}

	.logo img {

		max-width: 70px !important;

	}

.logo img {

    float: left;

    padding: 0px 0px 0 0px;

    height: 70px;

        margin-right: 20px;

}



	.float-element a img {

		margin-top: 5px;

		margin-left: -15px;

		display:none;

	}



	.header-container {

		padding: 10 !important

	}



	.megamenu-wraper .showhide {

		top: -50px;

	}



	.logo a span {

		font-size: inherit;

		line-height: 1.1;

	}



	.minister .min-info h4 {

		text-align: center;

	}



	.minister .min-info h3 {

		text-align: left;

	}

  .banner-box.banner-box-2 {

  margin-left: 0px;

  padding-left: 20px;

  margin-top: 20px;

}

.i-red li a{color: #000}

.common-right ul li.ico-skip a {

    display: block !important;

}

.border-r-sm{border-right: 1px solid white}



.width32{width: 32% !important}

.width31{width: 31% !important}

.width37{width: 37% !important}

.four_content .ministry span.responsive_minis_hi {

  text-align: center;

}

.common-left ul li.gov-india{text-align: center}

.four_content .responsive_go_hindi, .four_content .responsive_minis_hi{border-right: none !important}



}

.logo span.department-title {

    padding-top: 10px;

    display: inline-block;

}

.mt-175 {margin-top: 175px !important}

#fixed_Header{

    position: fixed !important;

    z-index: 99999999999 !important;

    width: 100% !important;

    top: 0 !important;}

