@charset "UTF-8"; 
	@font-face {
	  font-family: "poppinsregular";
	  src: url("../fonts/poppins-regular-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-regular-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "poppinsblack";
	  src: url("../fonts/poppins-black-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-black-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsblack_italic";
	  src: url("../fonts/poppins-blackitalic-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-blackitalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "poppinsbold";
	  src: url("../fonts/poppins-bold-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-bold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsbold_italic";
	  src: url("../fonts/poppins-bolditalic-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-bolditalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsextrabold";
	  src: url("../fonts/poppins-extrabold-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-extrabold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsextrabold_italic";
	  src: url("../fonts/poppins-extrabolditalic-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-extrabolditalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsextralight";
	  src: url("../fonts/poppins-extralight-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-extralight-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsextralight_italic";
	  src: url("../fonts/poppins-extralightitalic-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-extralightitalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsitalic";
	  src: url("../fonts/poppins-italic-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-italic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinslight";
	  src: url("../fonts/poppins-light-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-light-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinslight_italic";
	  src: url("../fonts/poppins-lightitalic-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-lightitalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "poppinsmedium";
	  src: url("../fonts/poppins-medium-webfont.woff2") format("woff2"),
	    url("../fonts/poppins-medium-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansbold";
	  src: url("../fonts/opensans-bold-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-bold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansbold_italic";
	  src: url("../fonts/opensans-bolditalic-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-bolditalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansextrabold";
	  src: url("../fonts/opensans-extrabold-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-extrabold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansextrabold_italic";
	  src: url("../fonts/opensans-extrabolditalic-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-extrabolditalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansitalic";
	  src: url("../fonts/opensans-italic-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-italic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sanslight";
	  src: url("../fonts/opensans-light-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-light-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sanslight_italic";
	  src: url("../fonts/opensans-lightitalic-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-lightitalic-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansregular";
	  src: url("../fonts/opensans-regular-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-regular-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansbold";
	  src: url("../fonts/opensans-bold-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-bold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansextrabold";
	  src: url("../fonts/opensans-extrabold-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-extrabold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sanslight";
	  src: url("../fonts/opensans-light-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-light-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sansregular";
	  src: url("../fonts/opensans-regular-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-regular-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "open_sanssemibold";
	  src: url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),
	    url("../fonts/opensans-semibold-webfont.woff") format("woff");
	  font-weight: normal;
	  font-style: normal;
	}

	html {scroll-behavior: smooth; }
	body {font-family: "open_sansregular";font-size: 1.3rem; overflow-x: hidden;}
	body.active-preloader-ovh{overflow: hidden;}
	.preloader {background-color: #ff973b;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999999999;}
	.preloader .spinner {
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  margin-top: -30px;
	  margin-left: -30px;
	  background-color: #fff;
	  border-radius: 100%;
	  -webkit-animation: sk-scaleout 1s infinite ease-in-out;
	  animation: sk-scaleout 1s infinite ease-in-out;
	}
section{
	overflow-x: hidden;
}
	@-webkit-keyframes sk-scaleout {
	  0% {
	    -webkit-transform: scale(0);
	  }
	  100% {
	    -webkit-transform: scale(1);
	    opacity: 0;
	  }
	}

	@keyframes sk-scaleout {
	  0% {
	    -webkit-transform: scale(0);
	    transform: scale(0);
	  }
	  100% {
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    opacity: 0;
	  }
	}

	/* preloader */
	.Download_btn{
		display: inline-flex;
		position: relative;
		align-items: center;
		vertical-align: middle;
		gap: .2rem;
	}
	.Download_btn span{
		margin-top: .1rem;
		font-size: 16px;
		width: 1.3rem;
		height: 1.3rem;
		background-color: #f0951d7f;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #fff;
	}
	strong{
		font-weight: 700;
	}
    a{
        text-decoration: none!important;
    }
	.btn-one:hover {
       background-color: #ee0d0d!important;
	   color: #fff!important;
	}
	.navpill-bg{
		background-color: #eff2f3;
	}
	a.btn.search-btn:hover {
	  background: #0f498b;
	  transition: 0.4s;
	  color: #fff;
	}

	a.btn.play-btn:hover {
	  transform: scale(1.1);
	  transition: 0.4s;
	}

	a.btn.play-btn {
	  transition: 0.4s;
	}

	a.carousel-control-next,
	a.carousel-control-prev {
	  color: #000;
	  opacity: 99;
	}

	span.carousel-control-next-icon span.mdi.mdi-arrow-right {
	  color: #fff;
	}

	li.text-size a {
	  padding-right: 9px;
	}

	a.whitebg.p-1 {
	  background: #ffffff;
	  color: #000;
	}

	a.blackbg {
	  background: #4e4545;
	  color: #fff !important;
	  margin-left: 4px;
	}
	li.nobdr.lang a {
	  color: #535353;
	}
	li.nobdr.lang select {
	  border: 0 !important;
	  background: transparent;
	  color: #000;
	  font-size: 0.75em;
	}
	.top-header ul li {
	  border-right: 1px solid #ededed;
	}

	.top-header ul li:last-child {
	  border: 0;
	}
	.top-header ul {
	  display: flex;
	  margin-bottom: 0;
	  padding-left: 0;
	  align-items: center;
	  float: right;
	}
	.otherlogo-sec.wow.fadeInRight {
	  float: right;
	  text-align: right;
	}
	.top-header ul li {
	  line-height: 16px;
	  display: flex;
	}

	.top-header ul li a {
	  color: #535353;
	  font-size: 0.80em;
	  padding: 0 5px;
	  margin: 0 2px;
      text-decoration: none;
	}
    .top-header ul li a i{
        color: #333;
        font-weight: bold;
	    font-size: 16px;

    }
    .top-header ul li .skip_content{
      font-weight: 600;
    }
	.top-header ul li a sup {
	  top: -1px;
	  /* font-size: 0.75; */
	}
	.top-right-nav ul {
	  float: right;
	}
	.top-right-nav ul li{
		vertical-align: middle;
	}
	.social_nav {
		font-size: 11px!important;
		
	}
	.text-lang{
		font-weight: 500;
	}
	 .social_nav.bxl-facebook{
		color: #4267B2;
	}
	.social_nav.bxl-twitter{
		color: #1DA1F2;
	}
	.social_nav.bxl-youtube{
		color: #FF0000;
		padding: 0;
		margin: 0;
	}
	.top-header{border-bottom:1px solid #ededed; padding: 5px 0;}
	.gov-india {
	    float: left;
	}

	span.responsive_go_hindi {
	    padding-right: 10px;
	}
	.gov-india a{color:#000; font-size: 11px;
    text-decoration: none;}
	.brand-text{padding-top: 15px;}

	/*Logo and banner Start Here*/
	.logo-sec-wraper {
	  padding: 4px 0;
	}

	.logo-sec {
	  padding-left: 0;
	}
	.sub-logo-text h6{ font-size: .8rem; white-space: nowrap;}
	a.logo-align {
	  text-decoration: none;
	  display:block;
	  width:100%;
	}
	a.logo-align img {
	  width: 80px;
      float:left;
	}
	
    img{
        vertical-align: middle;
    }
    a.logo_left_align img{
        object-fit: cover;
    }
    img.ministrylogo{
	  width: 100% !important;
       
    }
	img.g-20 {
	    width: 40% !important;
        vertical-align: middle;
     
	}
    /* Navbar Nav Links */
	.navbar_nav {
		position: relative;
	}
    .navbar_nav .nav-item .nav-link.active{
        color: #fff;
        font-weight: 600;

    }
    .navbar_nav .nav-item {
        padding: 0 .6rem;
    }
    .navbar_nav .nav-item .nav-link{
        color: #fff;
        font-size: 13px;
        font-family: sans-serif;
		position: relative;
    }
	
	.navbar_nav .nav-item .nav-link .homeicon {
		font-size: 1.5rem;
		position: absolute;
		top: -.5rem;
		left: -1.5rem;
		width: 1.8rem;
		height: 2.5rem;
		background: rgba(127, 137, 161, 0.29);
	
	}
	.navbar_nav .nav-item .nav-link .homeicon i{
		margin-left: 0.18rem;
		margin-top: .5rem;
	}
    .navbar_nav .nav-item .nav-link:hover,
    .navbar_nav .nav-item .nav-link.active:hover{
        color: #eee;
    }

	/* stroke */
.navbar_nav  .nav-item .nav-link,
.navbar_nav  .nav-item .nav-link:after,
.navbar_nav  .nav-item .nav-link:before {
  transition: all .5s;
}
	  .navbar_nav  .nav-item .nav-link:after {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		width: 0%;
		content: '';
		color: transparent;
		background: #ee931a;
		height: 1.5px;
	  }
	  .navbar_nav  .nav-item .nav-link:hover:after {
		width: 100%;
	  }
	  
	  .navbar_nav  .nav-item .nav-link:hover{
		transition: ease .2s;
	  
	  }
	.navbar_nav {
		position: relative;
	}


	/* .navbar-custom .nav-item .nav-link span{
	} */

	/* navbar dropdown  */
    @media (min-width: 991px){
		
	.navbar .dropdown ul {
		display: block;
		position: absolute;
		left: 14px;
		top: calc(100% + 30px);
		margin: 0;
		padding: 10px 0;
		z-index: 99;
		opacity: 0;
		visibility: hidden;
		background-color: #195c9f;
		box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
		transition: 0.3s;
		border-radius: 2px;
	  }
	  
	  .navbar .dropdown ul li {
		min-width: 180px;
		list-style: none;
		padding: 6px 0;
	  }

	  .navbar .dropdown ul li:hover{
		background-color: #ee931a;

	  }
	  
	  .navbar .dropdown ul li a {
		padding: 15px 20px;
		font-size: 14px;
		text-transform: none;
		font-weight: 400;
		color: #fff;

	  }
	  .navbar .dropdown ul li.active{
		background-color: #ee931a;
	  }
	  
	  .navbar .dropdown ul a i {
		font-size: 12px;
	  }
	  
	  .navbar .dropdown ul a:hover,
	  .navbar .dropdown ul .active:hover,
	  .navbar .dropdown ul li:hover>a {
		color: #eee;
	  }
	  
	  .navbar .dropdown:hover>ul {
		opacity: 1;
		top: 118%;
		visibility: visible;
	  }
	  
	  .navbar .dropdown .dropdown ul {
		top: 0;
		left: calc(100% - 30px);
		visibility: hidden;
	  }
	  .navbar-nav .nav-link.show {
		color: #fff!important;
	 }
	}


	

	  @media (max-width: 1366px) {
		.navbar .dropdown .dropdown ul {
		  left: -90%;
		}
	  
		.navbar .dropdown .dropdown:hover>ul {
		  left: -100%;
		}

		
		  
	  }

	
	  
@media (max-width: 991px) {
/* 
	  .navbar .dropdown  a i{
		float: right;
	  }
	  .navbar .dropdown ul {
		position: static;
		display: none;
		margin: 10px 20px;
		padding: 10px 0;
		z-index: 99;
		opacity: 1;
		visibility: visible;
		box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
		transition: all .4s linear;
		
	  }
	  .navbar .dropdown.active ul{
		display: block!important;
		visibility: visible;
		transition: all .8s linear;

	  } */
	  .navbar .dropdown  a i{
		float: right;
	  }
	  .navbar .dropdown ul {
		background-color: #195c9f;
		
	  }

	  .navbar .dropdown ul li {
		min-width: 180px;
		list-style: none;
		padding: 6px 0;

	  }
	  .navbar .dropdown ul li:hover{
		background-color: #ee931a;

	  }
	  
	  .navbar .dropdown ul li a {
		padding: 15px 20px;
		font-size: 14px;
		text-transform: none;
		font-weight: 400;
		color: #fff;
	  }
	  .navbar .dropdown ul a:hover,
	  .navbar .dropdown ul .active:hover,
	  .navbar .dropdown ul li:hover>a {
		color: #eee;
	  }
	  .navbar-nav .nav-link.show {
		 color: #fff!important;
	  }

	  .navbar_nav  .nav-item .nav-link:after {
		display: none;
	  }

  }

		   
	 
	/* ============ Drop down end=============== */
	
	/* ============= Search Box ================ */

	/* search box */
#close-search{
	position: absolute;
	top: 1rem;
	right: 1rem;
	color: #fff;
	cursor: pointer;
	width: 2rem;
	height: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.6rem;
	border-radius: 50%;
	transition: .3s ease;
  }
 
  #close-search:hover{
	background-color: rgba(127, 137, 161, 0.29);
	transform: rotate(180deg);
	transition: .3s ease;

  }
  
  .main-input-box{
	position: fixed;
	top: -100%;
	left: 0;
	right: 0;
	width: 100%;
	height: 200px;
	background-color: #111;
	transition: all .5s linear;
	z-index: 100;
  }
  .main-input-box.active{
	 top: 0%;
	 transform: matrix(1, 0, 0, 1, 0, 0);
  }
  
  .input-box{
	  width: 100%;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  max-width: 1200px;
	  margin-left: auto;
	  margin-right: auto;
  }
  .form-wrapper{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .form-wrapper i,
  .form-wrapper .button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
  }
  .input-box i {
	left: 20px;
	font-size: 30px;
	color: #707070;
  }
  .form-wrapper input {
	height: 80px;
	width: 100%;
	outline: none;
	font-size: 18px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #aaa;
	/* padding: 0 150px 0 0px; */
	padding-right: 40px;
	background-color: transparent;
	color: #fff;
	transition: all .3s linear;
  }
  .form-wrapper input::placeholder{
	color: #fff;
  }
  .form-wrapper input:focus{
	border-bottom: 3px solid #e57f23;
  }
  .form-wrapper .button {
	right: 0px;
	font-size: 16px;
	font-weight: 400;
	color: #111;
	border: none;
	border-radius: 6px;
	background: none!important;
	cursor: pointer;
  }
  .form-wrapper .button:active {
	transform: translateY(-50%) scale(0.98);
  }
  /* Responsive */
  @media screen and (max-width: 1200px){
	.form-wrapper input {
		padding: 0 45px 0 20px;
	  }
	  .form-wrapper .button {
		right: 30px;
		font-size: 14px;
	  }
  }
  @media screen and (max-width: 991px) {
   
  
	.form-wrapper input {
		padding: 0 45px 0 25px;
	}
	.form-wrapper .button {
	  right: 30px;
	  font-size: 14px;
	}
  }


  @media screen and (max-width: 1114px){
	.form-wrapper input {
		padding: 0 50px 0 20px;
	  }
	  .form-wrapper .button {
		right: 10px;
		font-size: 14px;
	  }
	
  }



/* ========================== Back to Top button ========================== */

.back-to-top-btn a {
	background: -webkit-linear-gradient(317.37deg, #114065 2.76%, #18687A 63.36%);
	border: none;
	display: inline-block;
	line-height: 44px;
	text-align: center;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	outline: none;
	cursor: pointer;
	position: fixed;
	z-index: 2;
	overflow: hidden;
	bottom: 100%;
	right: 30px;
	-webkit-transition: 0.6s;
	transition: 0.6s ;
	border: 1.40px solid #fff;
	color: #fff;
	font-size: 22px;

  }
  @media (max-width: 575.98px) {
	.back-to-top-btn a {
	  width: 35px;
	  height: 35px;
	  line-height: 35px;
	  font-size: 15px;
	  border-radius: 50%;
	}
  }
  .back-to-top-btn a.active {
	bottom: 27px;
  }
  @media (max-width: 1199.98px) {
	.back-to-top-btn a.active.foot-on-bottom {
	  bottom: 125px;
	}
  }
  @media (max-width: 991.98px) {
	.back-to-top-btn a.active.foot-on-bottom {
	  bottom: 30px;
	}
  }
  @media (max-width: 575.98px) {
	.back-to-top-btn a.active.foot-on-bottom {
	  bottom: 144px;
	  right: 50%;
	  -webkit-transform: translateX(50%);
			  transform: translateX(50%);
	}
  }
  @media (max-width: 479.98px) {
	.back-to-top-btn a.active.foot-on-bottom {
	  opacity: 0;
	  visibility: hidden;
	  display: none;
	}
  }
  .back-to-top-btn a:hover:after {
	opacity: 0;
  }
  .back-to-top-btn a:after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(317.37deg, #18687A 2.76%, #114065 63.36%);
	z-index: -1;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border-radius: 50%;
  }
  
	.brand-text h4 {
	  padding-left: 5px;
	  font-size:1.6rem;
	  color: #00005f;
	  font-family: "open_sanssemibold";
	  line-height: 24px;
	  text-transform: uppercase;
	  margin: 0;white-space:nowrap;
	  font-weight: bold;
	}

	.brand-text h4 span {
	  color: #000;
	  display: block;
	  font-size: .8rem;
	  font-weight: 600;
	  font-family: "open_sansbold";
	}
	.brand-text p {
	  font-family: "open_sansregular";
	  font-size:1.45rem;
	  padding-left:0;
	  margin: 0;
	  color: #000;
	}
	.brand-text p span {
	  padding-left: 10px;
	}
	.otherlogo-sec img {
	  width: 110px;
	}
	.otherlogo-sec img.yoga{width:75px}
	/*Navbar start here*/
    
	/* toggle button */
	.mobile-nav-toggle{
		 border-radius: 3px!important;
		 box-shadow: none!important;
	}
	

	.nav-wraper {
	  background: #00005f;
	}
	ul li a:hover {
	  text-decoration: none;
	}
	.nav-wraper .custom-nav li.menuparent ul {
	  display: none;
	  position: absolute;
	  top: 44px;
	  left: 0;
	  width: 208px !important;
	  z-index: 9;
	  background: #195c9f;
	  list-style: none;
	  padding: 0;
	  transition: 3s;
	  line-height: 20px;
	}
	nav.custom-nav li a {
	  color: #fff;
	  padding: 15px 20px;
	  font-size: 0.81em;
	  font-family: "poppinsregular";
	}
	ul.sf-menu .sf-with-ul {
	  padding-right: 0 !important;
	}
	.nav-wraper
	  .custom-nav
	  li.menuparent.menu-item.menu-item--expanded
	  ul.toolbar-menu
	  li
	  a {
	  padding: 5px 6px;
	  display: block;
	  /* font-size: 0.875; */
	}
	.nav-wraper .custom-nav li.menuparent:hover > ul li ul {
	  left: 150px;
	  top: 0;
	}
	.nav-wraper .custom-nav li.menuparent:hover > ul li ul li ul {
	  left: 150px;
	  top: 0;
	}
	.nav-wraper .custom-nav li.menuparent:hover > ul {
	  display: block;
	  transition: 3s
	}
	.nav-wraper .custom-nav li {
	  position: relative;
	}
	.nav-wraper .custom-nav li a.is-active {
	  background: #ee931a;
	}
	.nav-wraper .custom-nav li a:hover {
	  background: #ee931a;
	}

	.nav-wraper .custom-nav li.menuparent.menu-item.menu-item--expanded > a:after,
	#superfish-main li.menuparent a:after {
	  content: "\f078";
	  padding-left: 3px;
	  font-family: "Font Awesome 5 Free";
	  font-weight: 900;
	  font-size: 0.8rem;
	}
	ul.sf-menu .sf-sub-indicator {
	  display: none;
	}
	.nav-wraper .custom-nav li.menuparent ul li a:after {
	  display: none;
	}
	.nav-wraper .custom-nav li.menuparent ul li > a {
	  padding: 10px 20px !important;
	}
	.nav-wraper .custom-nav li.menuparent ul li.menuparent > a {
	  position: relative;
	}
	.nav-wraper .custom-nav li.menuparent ul li.menuparent > a:after {
	  content: "\f054" !important;
	  display: block;
	  position: absolute;
	  right: Calc(+2%);
	  top: Calc(+26%);
	}
	.nav-wraper .custom-nav li.menuparent ul li.menuparent > ul {
	  top: 0 !important;
	}
	/*Main bg*/
.region-banner-section i.fa.fa-angle-left {
    background: black;
    width:40px;
    height:40px;
    border-radius: 50%;
    line-height: 23px;
    padding-left:11px;
    padding-top:8px;
}
.region-banner-section i.fa.fa-angle-right {
    background: black;
    width:40px;
    height:40px;
    border-radius: 50%;
    line-height: 23px;
    padding-left:14px;
    padding-top:8px;
}
	/*What's CSS start here*/

	.carousel-indicators {
	  bottom: 30px;
	}
	.whats-new {
	  padding-top: 25px;
	}
	.whats-new-cont {
	  display: flex;
	  flex-wrap: nowrap;
	  justify-content: space-between;
	  flex-wrap: wrap;
	  align-items: center;
	  background: #ffffff;
	  box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 24%);
	}
	.news-control {
	  display: flex;
	  background: #ee931a;
	}
	.whats-new h2 {
	  font-size: 1.125em;
	  color: #fff;
	  position: relative;
	  line-height: 1;
	  margin: 0;
	  font-family: "poppinsmedium";
	  padding: 20px;
	  text-transform: uppercase;
	}

	.news-left-right {
	  display: flex;
	  align-items: center;
	  padding: 0 6px;
	}
	.news-left-right .carousel-control-next,
	.news-left-right .carousel-control-prev {
	  position: static;
	  opacity: 1;
	}
	.whhats-new-slider a {
	  margin: 0 10px;
	  color: #fff !important;
	  font-family: "poppinsregular";
	  color: #337ab7 !important;
	  font-size: 1.5rem;
	  font-weight: bold;
	}
	.whhats-new-slider {
	  padding: 0 10px;
	  width: 77%;
	}
	a.btn.readmore {
	  color: #00005f;
	  /* font-size: 0.875; */
	  font-family: "poppinsbold";
	  text-decoration: underline;
	}
	a.btn.readmore:hover {
	  color: #ee931a;
	}

	/*newsbg-sectio start here*/
	.newsbg-section {
	  padding: 25px 0;
	}
	.whatsnew-bg {
	  box-shadow: -1px 5px 15px 4px rgb(231 231 231);
	  border-radius: 8px;
	  overflow: hidden;
	}
	.whatsnew-bg .region.region-whats-new{height:375px}
	.whatsnew-bg .headings h2 {
	    margin: 15px;
	    font-size: 1.5em;
	    color: #000;
	    font-family: "poppinsbold";
	}
	.headings h4 {
	  padding: 9px 15px;
	  background: #000064;
	  color: #fff;
	  margin: 0;
	  font-size: 1.125em;
	  font-family: "poppinsmedium";
	}
	a.btn.viewall {
	  border: 1px solid #ee931a;
	  padding: 5px 15px;
	  color: #000;
	  /* font-size: 0.875; */
	  position: relative;
	  overflow: hidden;
	  transition: .4s ease;

	}
	
	a.btn.viewall:hover {
	  color: #fff;
	}
    
	
 .btn-gallery::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ee931a;
	z-index: -1;
	overflow: hidden;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform 0.2s ease-in;
	transition: -webkit-transform 0.2s ease-in;
	transition: transform 0.2s ease-in;
  }
  
   .btn-gallery:hover {
	color: #FFF;
  }
  
   .btn-gallery:hover::before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
  }
	   

	.bottom-btn {
	  padding: 15px;
	  float: right;
	}
	.vticker.news.mt-3 {
	  margin-top: 10px;
	}
	.whatsnew-bg ul li {
	  display: flex;
	  align-items: center;
	  margin-bottom: 10px !important;
	  width: 94%;
	}

	.whatsnew-bg ul li .date-set {
	  background: #e5e5e5;
	  border-radius: 3px;
	  display: flex;
	  justify-content: space-around;
	  align-items: center;
	  padding: 2px 6px;
	  width: 12%;
	}
	/* .whatsnew-bg ul {
	  padding-left: 15px;
	  width: 100%;
	}
	.whatsnew-bg ul li:nth-child(even) {
	  background: #607d8b1a;
	}
	.whatsnew-bg ul li:last-child {
	  margin-bottom: 0;
	}
	.whatsnew-bg ul li .date-set span {
	  display: inline-block;
	  width: 25px;
	  text-align: center;
	  font-family: "poppinsregular";
	} */
	/* .whatsnew-bg ul li .date-set p {
	  margin: 0;
	  font-size: 28px;
	  color: #000064;
	  font-family: "poppinsbold";
	}
	.whatsnew-bg .text-set a,
	.view-press-release a {
	  margin: 0;
	  font-size: 1.5rem;
	  color: #080808;
	  text-decoration: none;
	  display: block;
	  font-family: "poppinsmedium";
	}
	.whatsnew-bg .text-set a {
	  padding: 0 15px;
	}
	.whatsnew-bg .text-set a:hover {
	  color: #ee931a;
	  text-decoration: underline;
	}
	.view-press-release p.date {
	  margin-bottom: 0;
	  line-height: 14px;
	  color: #06284b;
	  text-transform: uppercase;
	  opacity: 0.4;
	  font-size: 14px;
	} */

	/*Director Photo Row*/

	.image-card {
	  box-shadow: -1px 5px 15px 4px rgb(212, 210, 210);
	  margin-bottom: 15px;
	  border-radius: 8px;
	  text-align: center;
	  padding: 5px 10px;
	  width: 100%;
	  background-color: rgba(245,245,245,1);
	}
	.image-box {
	  display: inline-block;
	  border-radius: 8px;
	  border: 1px solid #808080;
	  overflow: hidden;
	}
	.image-card h6 {
	  font-size: 1rem;
	  color: #080808;
	  /*font-family: "poppinsbold"; */
	  font-weight: bold;
	  margin-bottom: 0px;
	  margin-top: 5px;
	}
	.image-card p{
		font-size: .9rem;
	}
	.image-card:nth-child(1) img {
		width: 60px;
	}
	.image-card:nth-child(2) img {
		width: 60px;
	}
	.image-card:nth-child(3) img {
	  width: 60px;
	}
	.last-card {
	  margin-bottom: 0;
	}

	/*Our service Start here*/

	.other-title h2 {
	  margin-bottom: 4px;
	  font-size: 1.375em;
	  color: #000;
	  font-family: sans-serif;
	  font-weight: bold;
	}
	.underline {
	  width: 40px;
	  height: 3px;
	  background: #ee931a;
	}
	.other-title {
	  padding: 15px;
	}
	.service-bx {
	  box-shadow: -1px 5px 15px 4px rgb(231 231 231);
	  border-radius: 8px;
	  padding: 15px;
	  display: flex;
	  align-items: center;
	  text-decoration: none;
	  min-height: 79px;
	}
	.service-bx .arrow-icon {
	  display: inline-block;
	  width: 11%;
	}

	.service-text p {
	  margin: 0;
	  font-size: 0.9em;
	  color: #000;
	  font-family: "poppinsmedium";
	}
	.view-our-services-homepage .service-text p {
	  text-align: center;
	}
	.service-bx .arrow-icon i {
	  font-size: 1.75em;
	  color: #ee931a;
	}

	.service-text {
	  text-align: center;
	  margin: 0 auto;
	}

	/*COOPERATIVE SOCIETIES Start Here*/
	.dashboard-bg .other-title h2 {color: #ffffff;}
	.dashboard-bg {
	  background: transparent linear-gradient(180deg, #00005f 0%, #102444 100%) 0%
	    0% no-repeat padding-box;
	  padding: 10px 0;
	}
	.dashboard-bg .other-title {
	  text-align: center;
	  display: block;
	}
	.dashboard-bg .other-title h4 {
	  color: #fff;
	}
	.dashboard-slide-title h6 {
	  margin: 0;
	  color: #fff;
	  font-size: 1.375em;
	  font-family: "poppinsmedium";
	}
	.dashboard-slide-title a {
	  font-size: 1.063em;
	  text-transform: uppercase;
	  text-decoration: underline;
	  color: #fff;
	}
	.dashboard-bg .other-title .underline {
	  margin: auto;
	}
	div#dashboard-items {
	  list-style: none;
	  padding: 0;
	  display: flex;
	}

	div#dashboard-items a {
	  background: #fff;
	  width: 100%;
	  border-radius: 8px;
	  margin-right: 15px;
	  cursor: default;
	}

	div#dashboard-items a.service-bx {
	  box-shadow: none;
	}
	div#dashboard-items a.service-bx .arrow-icon {
	  width: 20%;
	}
	div#dashboard-items a.service-bx .service-text {
	  width: 80%;
	}
	div#dashboard-items a.service-bx .service-text p {
	  font-size: 1.2rem;
	  font-weight: 500;
	  font-family: "poppinsregular";
	}
	div#dashboard-items a.service-bx .service-text span {
	  font-size: 1.188em;
	  font-family: "poppinsbold";
	}
	span.orange {
		color: #000064;
	  /*color: #fe8b1c;*/
	}

	span.blue {
	  color: #24349c;
	}

	span.purple {
	  color: #715f9d;
	}

	span.green {
	  /*color: #168d74;*/
	  color: #000;
	}

	span.pink {
	  color: #c714bb;
	}

	a.click:hover {
	  color: #fe8b1c;
	}

	.chart-details {
	  border-radius: 12px;
	  background: #fff;
	  overflow: hidden;
	  height: 553px;
	}

	.dashboard-bg .mt-3 {
	  padding-top: 15px;
	}
	/*Social bg*/

	.social-mediabg {
	  background: #0d4c7b;
	  padding: 20px 0;
	}
	.comm {
	  border-radius: 12px;
	  display: block;
	  overflow: hidden;
	}


	/*Photo gallery*/
	div#gallery a {
	  border-radius: 8px;
	  padding: 6px;
	  border: 1px solid #ebebeb;
	}
	.owl-carousel.owl-drag .owl-item a {
	  display: flex;
	  align-items: center;
	}

	.gray-bg {
	  background: #f4f4f4;
	  padding: 20px 0;
	}

	.footer-title {
	  padding: 20px 0;
	}
	.footer-title h4 {
	  font-size: 1.2rem;
	  color: #fff;
	  font-family: "poppinsmedium";
	}
	.address {
	  padding-top: 25px;
	}

	.address h6 {
	  color: #fff;
	  /* font-size: 0.875; */
	  margin-bottom: 9px;
	}

	.address h6 span {
	  font-size: 1rem;
	  width: 20px;
	  display: inline-block;
	}
	.footer-nav-sec ul {
	  margin: 0;
	  padding: 0;
	  overflow: hidden;
	}
	.footer-top-sec {
	  background: #203d54!important;
	  padding: 15px;
	}
	.footer-top-sec ul li {
	  display: block;
	  margin: 0;
	  width: 100%;
	}
	.footer-top-sec ul li:last-child {
	  border: 0;
	}

	.footer-top-sec ul li a {
	  color: #fff;
	  font-size: 1rem;
	  text-decoration: none;
	}
	.footer-bottom-sec {
	  padding: 15px 0;
	  background: #222;
	  text-align: center;
	}
	.footer-bottom-sec p {
	  color: #fff;
	  font-size: 1rem;
	  margin-bottom: 2px;
	}
	.copyright-sec p {
	  color: #fff;
	  margin-top: 5px;
	  margin-bottom: 0;
	  font-size: .9rem;
	  padding: 0 25px 0 0;
	}
	.copyright-sec p span{
		color: #aaa;
	}
	a.btn.feedback {
	  background: #ee931a;
	  border-radius: 20px;
	  padding: 7px 28px;
	  /* font-size: 0.875; */
	  color: #000 !important;
	}
	a.btn.feedback:hover {
	  background: transparent;
	  border: 1px solid #ee931a;
	}
	.feedback-section {
	  padding-top: 70px;
	}
	.feedback-section h4, h6{
		font-size: .9rem;
		color: #aaa;
	}
	.feedback-section h6{
		font-size: .9rem;

	}
	.feedback-section h6 span{
		color: #aaa;
	}
	.social-row h6 {
	  color: #fff;
	  font-size: 1.1rem;
	}
	.social-row a {
	  color: #fff;
	  font-size: 1.1rem;
	  padding-right: 6px;
	}
	.social-row a:hover {
	  color: #ee931a;
	}
	.visitor p {
	  color: #fff;
	  font-size: 1.1rem;
	  margin-bottom: 2px;
	}

	.visitor {
	  padding-top: 10px;
	}
	.footer-top-sec {
	  background: #4e4e4e;
	  padding: 15px;
	}
	.top-right-nav ul li:nth-child(3),
	.top-right-nav ul li:nth-child(4) {
	  border: none;
	}
	.bdr-right {
	  border-right: 1px solid #efefef;
	}

	.owl-carousel .owl-dots.disabled,
	.owl-carousel .owl-nav.disabled {
	  display: block;
	  margin-top: 0;
	}
	.owl-dots.disabled {
	  display: none !important;
	}
	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel button.owl-dot {
	  background: #fe8b1c;
	  font-size: 1.563em;
	  width: 30px;
	  color: #fff;
	  height: 30px;
	  line-height: 30px;
	  position: absolute;
	  top: 18%;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	}
	.owl-carousel .owl-nav button.owl-next span,
	.owl-carousel .owl-nav button.owl-prev span
	 {
	  font-size: 1.8rem;
	  margin-top: -.5rem;
	}







	img.img-responsive {
		display: block;
		max-height: 100%;
		width: 100%;
		object-fit: cover;
		aspect-ratio: auto 298 / 109;
	}

	
	#gallery img.img-responsive {
	  width: 100%;
	  height: 235px;
	}
	.footer-top-sec ul li a {
	  padding: 2px 0;
	}
	.footer-top-sec ul li a:hover{
	  color: #ee931a;
	  transform: translateX(10px);
	}
	.service-btn.photo {
	  /* left: -10px; */
	}
	.service-btn {
	  left: 1rem;
	  display: block;
	  top:-10px;
	  position: relative;
	}
	.service-btn-gallery{
		left: 1rem;
		display: block;
		top:-10px;
		float: right;
		position: relative;
	}
	.service-btn-gallery.photo{
		left: 0px;
	}
	.views_slideshow_controls_text_pause {
	  display: none;
	}
	.views_slideshow_controls_text_previous a {
	  color: #fff;
	  font-size: 1.75em;
	  position: absolute;
	  top: 50%;
	  z-index: 500;
	  left: 20px;
	}
	.views_slideshow_controls_text_next a {
	  color: #fff;
	  font-size: 1.75em;
	  position: absolute;
	  top: 50%;
	  z-index: 500;
	  right: 20px;
	}
	.views_slideshow_cycle_teaser_section,
	.views_slideshow_cycle_slide,
	.views_slideshow_cycle_teaser_section img {
	  width: 100% !important;
	}
	.region.region-content {
	  margin-bottom: 35px;
	  /*! padding-right: 45px; */
	}
	.caddress {
	  float: left;
	  width: 30%;
	}
	.caddress p.name {
	  font-size: 1.563em;
	}
	.cmap {
	  float: left;
	  width: 70%;
	}
	.caddress a.btn.feedback:hover {
	  background: #e19f48 !important;
	}

/*==========================================
    17. FAQ
==========================================*/

  @media (max-width: 767.98px) {
	.faq .search-bar-element {
	  margin-bottom: 60px;
	}
  }
  @media (max-width: 575.98px) {
	.faq .search-bar-element {
	  margin-bottom: 50px;
	}
  }
  .faq .search-bar-element form {
	position: relative;
	margin: 5px 0;
  }
  .faq .search-bar-element form input {
	width: 100%;
	border: 1px solid rgba(13, 59, 84, 0.3);
	height: 70px;
	border-radius: 70px;
	font-weight: 400;
	font-size: 18px;
	line-height: 48px;
	color: rgba(13, 59, 84, 0.8);
	padding: 0 120px 0 40px;
  }
  .faq .search-bar-element form input::-webkit-input-placeholder {
	color: rgba(13, 59, 84, 0.6);
  }
  .faq .search-bar-element form input::-moz-placeholder {
	color: rgba(13, 59, 84, 0.6);
  }
  .faq .search-bar-element form input:-ms-input-placeholder {
	color: rgba(13, 59, 84, 0.6);
  }
  .faq .search-bar-element form input::-ms-input-placeholder {
	color: rgba(13, 59, 84, 0.6);
  }
  .faq .search-bar-element form input::placeholder {
	color: rgba(13, 59, 84, 0.6);
  }
  @media (max-width: 991.98px) {
	.faq .search-bar-element form input {
	  height: 60px;
	  font-size: 16px;
	}
  }
  @media (max-width: 767.98px) {
	.faq .search-bar-element form input {
	  height: 50px;
	}
  }
  @media (max-width: 575.98px) {
	.faq .search-bar-element form input {
	  height: 45px;
	  line-height: 43px;
	  font-size: 16px;
	  padding: 0 70px 0 20px;
	}
  }
  @media (max-width: 479.98px) {
	.faq .search-bar-element form input {
	  font-size: 15px;
	}
  }
  .faq .search-bar-element form button {
	width: 80px;
	height: 80px;
	color: #fff;
	background: -webkit-linear-gradient(317.37deg, #114065 2.76%, #18687A 63.36%);
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	border: none;
	outline: none;
	font-size: 18px;
  }
  @media (max-width: 991.98px) {
	.faq .search-bar-element form button {
	  width: 70px;
	  height: 70px;
	}
  }
  @media (max-width: 767.98px) {
	.faq .search-bar-element form button {
	  height: 60px;
	  width: 60px;
	}
  }
  @media (max-width: 575.98px) {
	.faq .search-bar-element form button {
	  width: 50px;
	  height: 50px;
	  font-size: 15px;
	}
  }
  .faq .faq-menu {
	padding: 20px 0 70px;
	position: relative;
  }
  @media (max-width: 1199.98px) {
	.faq .faq-menu {
	  padding-bottom: 20px;
	}
  }
  @media (max-width: 991.98px) {
	.faq .faq-menu {
	  padding-bottom: 40px;
	}
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu {
	  padding: 20px 0px;
	}
  }
  @media (max-width: 575.98px) {
	.faq .faq-menu {
	  padding: 30px 0px 0 0;
	}
  }
  .faq .faq-menu:after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 230px;
	background: url("../../../../../assets/img/faq/faq-bg.html") top center no-repeat;
	background-size: cover;
  }
  @media (max-width: 991.98px) {
	.faq .faq-menu:after {
	  height: 200px;
	}
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu:after {
	  height: 100%;
	}
  }
  .faq .faq-menu .nav .nav-item .nav-link {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 12px 19px rgba(0, 0, 0, 0.05);
			box-shadow: 0px 12px 19px rgba(0, 0, 0, 0.05);
	border-radius: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	border: 1px solid rgba(13, 59, 84, 0.1);
	width: 100%;
	padding: 40px 40px 32px;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu .nav .nav-item .nav-link {
	  -webkit-box-orient: horizontal;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: row;
			  flex-direction: row;
	  margin-bottom: 20px;
	}
  }
  @media (max-width: 479.98px) {
	.faq .faq-menu .nav .nav-item .nav-link {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	}
  }
  .faq .faq-menu .nav .nav-item .nav-link span {
	display: block;
  }
  .faq .faq-menu .nav .nav-item .nav-link span.faq-menu-img-icon {
	height: 100px;
	margin-bottom: 21px;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	position: relative;
	z-index: 2;
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu .nav .nav-item .nav-link span.faq-menu-img-icon {
	  height: 60px;
	  margin-bottom: 0;
	  margin-right: 30px;
	}
  }
  @media (max-width: 575.98px) {
	.faq .faq-menu .nav .nav-item .nav-link span.faq-menu-img-icon {
	  height: 55px;
	}
  }
  @media (max-width: 479.98px) {
	.faq .faq-menu .nav .nav-item .nav-link span.faq-menu-img-icon {
	  margin-right: 0;
	  margin-bottom: 16px;
	}
  }
  .faq .faq-menu .nav .nav-item .nav-link span.faq-menu-img-icon:after {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 100px;
	height: 100px;
	background: url("../../../../../assets/img/faq/shape.html") center center no-repeat;
	background-size: cover;
	z-index: -1;
	-webkit-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
	-webkit-filter: blur(50px);
			filter: blur(50px);
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
  }

  .faq .faq-menu .nav .nav-item .nav-link span.faq-menu-img-icon img {
	width: auto;
	max-width: none;
	height: 100%;
  }
  .faq .faq-menu .nav .nav-item .nav-link span.faq-menu-title {
	font-weight: 600;
	font-size: 17px;
	line-height: 24px;
	color: rgba(13, 59, 84, 0.7);
	letter-spacing: 0.01em;
	font-family: "Barlow Condensed", sans-serif;
  }
  .faq .faq-menu .nav .nav-item .nav-link:after {
	position: absolute;
	content: "";
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	background: -webkit-linear-gradient(219.47deg, #F08B6B 15.1%, #C5B310 86.62%);
	z-index: -2;
	border-radius: 12px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
  }
  .faq .faq-menu .nav .nav-item .nav-link:before {
	position: absolute;
	content: "";
	left: 12px;
	top: 12px;
	bottom: 12px;
	right: 12px;
	background: #fff;
	z-index: -1;
	border-radius: 10px;
  }
  .faq .faq-menu .nav .nav-item .nav-link.active {
	padding: 50px 40px 42px;
	border: 1px solid rgba(13, 59, 84, 0.05);
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu .nav .nav-item .nav-link.active {
	  padding: 40px 40px 32px;
	}
  }
  .faq .faq-menu .nav .nav-item .nav-link.active span.faq-menu-img-icon {
	height: 80px;
  }
  .faq .faq-menu .nav .nav-item .nav-link.active span.faq-menu-img-icon:after {
	width: 80px;
	height: 80px;
	-webkit-filter: blur(10px);
			filter: blur(10px);
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu .nav .nav-item .nav-link.active span.faq-menu-img-icon {
	  height: 60px;
	}
	.faq .faq-menu .nav .nav-item .nav-link.active span.faq-menu-img-icon:after {
	  -webkit-filter: blur(50px);
			  filter: blur(50px);
	}
  }
  @media (max-width: 575.98px) {
	.faq .faq-menu .nav .nav-item .nav-link.active span.faq-menu-img-icon {
	  height: 55px;
	}
  }
  .faq .faq-menu .nav .nav-item .nav-link.active:after {
	opacity: 0.4;
  }
  @media (max-width: 767.98px) {
	.faq .faq-menu .nav .nav-item:last-child .nav-link {
	  margin-bottom: 0;
	}
  }

  @media (max-width: 767.98px) {
	.faq .faq-content {
	  padding-top: 60px;
	}
  }

  .faq .faq-content .single-faq {
	margin-bottom: 50px;
  }

  .faq .faq-content .single-faq ul{
	margin-top: 1.3rem;
  }
  .faq .faq-content .single-faq ul li{
	color: #2f4652;
  }
  @media (max-width: 767.98px) {
	.faq .faq-content .single-faq {
	  margin-bottom: 40px;
	}
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .single-faq {
	  margin-bottom: 20px;
	}
  }
  .faq .faq-content .single-faq h3.faq-que {
	font-weight: 600;
	font-size: 18px;
	color: rgba(13, 59, 84, 0.7);
	letter-spacing: 0.01em;
	position: relative;
	margin: -5px 0 22px;
	padding-bottom: 18px;
	border-bottom: 1px solid rgba(13, 59, 84, 0.1);
  }
  .faq .faq-content .single-faq h3.faq-que:before {
	content: "Q.";
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-image: linear-gradient(223.14deg, #F44A33 -17.3%, #ee931a 101.56%);
	margin-right: 10px;
  }
  @media (max-width: 767.98px) {
	.faq .faq-content .single-faq h3.faq-que {
	  font-size: 18px;
	  margin: -5px 0 17px;
	  padding-bottom: 12px;
	}
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .single-faq h3.faq-que {
	  font-size: 15px;
	  margin: -5px 0 12px;
	  padding-bottom: 8px;
	}
  }
  .faq .faq-content .single-faq p {
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	color: #3D6276;
	letter-spacing: 0.01em;
	margin-bottom: -11px;
  }
  .faq .faq-content .single-faq p:before {
	content: "Ans.";
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-image: linear-gradient(223.14deg, #F44A33 -17.3%, #ee931a 101.56%);
	font-weight: 500;
	margin-right: 5px;
	opacity: 0.8;
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .single-faq p {
	  font-size: 13.5px;
	  line-height: 23px;
	}
  }
  @media (max-width: 767.98px) {
	.faq .faq-content .faq-submit-form {
	  margin-top: 10px;
	}
  }
  @media (max-width: 575.98px) {
	.faq .faq-content .faq-submit-form {
	  margin-top: 0;
	}
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .faq-submit-form {
	  margin-top: 10px;
	}
  }
  .faq .faq-content .faq-submit-form .form-header {
	background: -webkit-linear-gradient(317.37deg,#ee931a  2.76%, #f7b155 63.36%);
	border-radius: 15px;
	padding: 30px;
	padding-top: 20px;
	padding-bottom: 22px;
  }
  .faq .faq-content .faq-submit-form .form-header h3.title {
	color: #fff;
	font-weight: 600;
	letter-spacing: 0.02em;
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 11px;
  }
  @media (max-width: 767.98px) {
	.faq .faq-content .faq-submit-form .form-header h3.title {
	  font-size: 20px;
	  line-height: 25px;
	}
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .faq-submit-form .form-header h3.title {
	  font-size: 19px;
	  line-height: 23px;
	  margin-bottom: 6px;
	}
  }
  .faq .faq-content .faq-submit-form .form-header p {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.01em;
	color: #eee;
	margin-bottom: 0;
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .faq-submit-form .form-header p {
	  font-size: 14px;
	}
  }
  .faq .faq-content .faq-submit-form form {
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
			box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
	border-radius: 15px;
	padding: 30px 20px;
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .faq-submit-form form {
	  padding: 25px 15px;
	}
  }
  .faq .faq-content .faq-submit-form form input, 
  .faq .faq-content .faq-submit-form form textarea {
	width: 100%;
	border: 1px solid rgba(11, 52, 72, 0.3);
	border-radius: 10px;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #3D6276;
	padding: 0 25px;
	margin-bottom: 20px;
  }
  .faq .faq-content .faq-submit-form form input::-webkit-input-placeholder, 
  .faq .faq-content .faq-submit-form form textarea::-webkit-input-placeholder {
	color: #869DA9;
  }
  .faq .faq-content .faq-submit-form form input::-moz-placeholder, 
  .faq .faq-content .faq-submit-form form textarea::-moz-placeholder {
	color: #869DA9;
  }
  .faq .faq-content .faq-submit-form form input:-ms-input-placeholder, 
  .faq .faq-content .faq-submit-form form textarea:-ms-input-placeholder {
	color: #869DA9;
  }
  .faq .faq-content .faq-submit-form form input::-ms-input-placeholder, 
  .faq .faq-content .faq-submit-form form textarea::-ms-input-placeholder {
	color: #869DA9;
  }
  .faq .faq-content .faq-submit-form form input::placeholder,
  .faq .faq-content .faq-submit-form form textarea::placeholder {
	color: #869DA9;
  }
  
  @media (max-width: 479.98px) {
	.faq .faq-content .faq-submit-form form input,
	 .faq .faq-content .faq-submit-form form textarea {
	  font-size: 15px;
	}
  }
  .faq .faq-content .faq-submit-form form input {
	height: 50px;
  }
  @media (max-width: 479.98px) {
	.faq .faq-content .faq-submit-form form input {
	  height: 45px;
	}
  }
  .faq .faq-content .faq-submit-form form textarea {
	height: 140px;
	padding: 16px 25px;
	display: -ms-grid;
	display: grid;
  }

  .faq .faq-content .faq-submit-form form input:focus,
	 .faq .faq-content .faq-submit-form form textarea:focus {
	  border-color:  #f7b155;
	}



	/* Button submit */

	a.btn-pok, button.btn-pok {
		font-family: "Barlow Condensed", sans-serif;
		color: #fff;
		display: inline-block;
		height: 60px;
		line-height: 56px;
		background: linear-gradient(223.14deg, #f7b155 -17.3%, #ee931a 101.56%);
		-webkit-box-shadow: 0px 9px 37px rgba(0, 0, 0, 0.2);
				box-shadow: 0px 9px 37px rgba(0, 0, 0, 0.2);
		border-radius: 50px;
		font-size: 16px;
		font-weight: 500;
		text-transform: capitalize;
		padding: 0 35px;
		letter-spacing: 1px;
		position: relative;
		z-index: 2;
		outline: none;
		border: none;
	  }
	  a.btn-pok.btn-pok-sm, button.btn-pok.btn-pok-sm {
		height: 50px;
		line-height: 46px;
		padding: 0 30px;
	  }
	  @media (max-width: 767.98px) {
		a.btn-pok.btn-pok-sm, button.btn-pok.btn-pok-sm {
		  height: 45px;
		  line-height: 42px;
		  padding: 0 25px;
		  font-size: 16px;
		}
	  }
	  @media (max-width: 479.98px) {
		a.btn-pok.btn-pok-sm, button.btn-pok.btn-pok-sm {
		  height: 40px;
		  line-height: 37px;
		}
	  }
	  @media (max-width: 1399.98px) {
		a.btn-pok, button.btn-pok {
		  height: 50px;
		  line-height: 46px;
		  padding: 0 30px;
		}
	  }
	  @media (max-width: 767.98px) {
		a.btn-pok, button.btn-pok {
		  height: 45px;
		  line-height: 42px;
		  padding: 0 25px;
		  font-size: 16px;
		}
	  }
	  a.btn-pok:after, button.btn-pok:after {
		position: absolute;
		content: "";
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(223.14deg, #ee931a -17.3%, #f7b155 101.56%);
		z-index: -1;
		border-radius: 50px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
	  }
	  a.btn-pok i, button.btn-pok i {
		font-size: 18.5px;
		vertical-align: middle;
	  }
	  @media (max-width: 767.98px) {
		a.btn-pok i, button.btn-pok i {
		  font-size: 18px;
		}
	  }
	  a.btn-pok:hover:after, button.btn-pok:hover:after {
		opacity: 1;
	  }
	  a.btn-pok.mid, button.btn-pok.mid {
		height: 50px;
		line-height: 46px;
	  }
  
  /* ============= FAQ Ends ================ */




  /*==========================================
    13. Product Sections
==========================================*/
.product-section {
	padding: 20px 0;
  }
 


  .product-section .single-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-shadow: 0px 0px 45px rgba(0, 0, 0, 0.1);
			box-shadow: 0px 0px 45px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	margin-bottom: 30px;
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	}
  }
  .product-section .single-product.vertical-style {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
  }
  .product-section .single-product.vertical-style .product-img {
	height: 387px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	border-radius: 10px;
  }
  @media (max-width: 1399.98px) {
	.product-section .single-product.vertical-style .product-img {
	  height: 406px;
	}
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product.vertical-style .product-img {
	  height: 403.44px;
	}
  }
  @media (max-width: 991.98px) {
	.product-section .single-product.vertical-style .product-img {
	  height: 309.38px;
	}
  }
  .product-section .single-product.vertical-style .product-img img {
	height: auto;
	width: 100%;
	max-width: 100%;
  }
  @media (max-width: 1399.98px) {
	.product-section .single-product.vertical-style .product-img img {
	  height: 100%;
	  width: auto;
	  max-width: none;
	}
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product.vertical-style .product-img img {
	  height: auto;
	  width: 100%;
	  max-width: 100%;
	}
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product.right-sided-img .product-text {
	  -webkit-box-ordinal-group: 3;
		  -ms-flex-order: 2;
			  order: 2;
	}
  }
  .product-section .single-product .product-img img {
	height: 365px;
	width: auto;
	max-width: none;
	border-radius: 10px;
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product .product-img img {
	  height: auto;
	  width: 100%;
	  max-width: 100%;
	}
  }
  .product-section .single-product .product-text {
	padding: 30px;
  }
  @media (max-width: 1399.98px) {
	.product-section .single-product .product-text {
	  padding: 30px;
	}
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product .product-text {
	  padding: 40px;
	}
  }
  @media (max-width: 991.98px) {
	.product-section .single-product .product-text {
	  padding: 30px;
	}
  }
  @media (max-width: 767.98px) {
	.product-section .single-product .product-text {
	  padding: 40px;
	}
  }
  @media (max-width: 479.98px) {
	.product-section .single-product .product-text {
	  padding: 30px;
	}
  }
  .product-section .single-product .product-text span.product-category {
	display: table;
	font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	background: linear-gradient(223.14deg, #d89237 -17.3%, #ee931a 101.56%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-family: "Barlow Condensed", sans-serif;
	margin: -8px 0 8px;
  }
  @media (max-width: 1399.98px) {
	.product-section .single-product .product-text span.product-category {
	  margin: -6px 0 6px;
	}
  }
  .product-section .single-product .product-text h3.product-post-title {
	font-weight: 600;
	font-size: 26px;
	line-height: 38px;
	letter-spacing: 0.5px;
	color: rgba(13, 59, 84, 0.8);
	margin-bottom: 14px;
  }
  @media (max-width: 1399.98px) {
	.product-section .single-product .product-text h3.product-post-title {
	  font-size: 23px;
	  line-height: 34px;
	  margin-bottom: 9px;
	}
  }
  @media (max-width: 1199.98px) {
	.product-section .single-product .product-text h3.product-post-title {
	  font-size: 26px;
	  line-height: 30px;
	  margin-bottom: 14px;
	}
  }
  @media (max-width: 991.98px) {
	.product-section .single-product .product-text h3.product-post-title {
	  font-size: 24px;
	  line-height: 30px;
	  letter-spacing: 0.4px;
	}
  }
  @media (max-width: 479.98px) {
	.product-section .single-product .product-text h3.product-post-title {
	  font-size: 21px;
	  line-height: 28px;
	  margin-bottom: 10px;
	  letter-spacing: 0.3px;
	}
  }
  .product-section .single-product .product-text h3.product-post-title a {
	color: rgba(13, 59, 84, 0.8);
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
  }
  .product-section .single-product .product-text h3.product-post-title a:hover {
	color: #0D3B54;
  }
  .product-section .single-product .product-text p {
	font-weight: 400;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: 0.01em;
	color: #567687;
	margin-bottom: 17px;
  }
  @media (max-width: 479.98px) {
	.product-section .single-product .product-text p {
	  font-size: 15px;
	  line-height: 22px;
	  margin-bottom: 23px;
	}
  }
  .product-section .single-product .product-text .product-info-stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	border-top: 1px solid rgba(13, 59, 84, 0.2);
	padding-top: 30px;
  }
  .product-section .single-product .product-text .product-info-stats .product-creator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .product-section .single-product .product-text .product-info-stats .product-creator .product-pic {
	width: 35px;
	height: 35px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 15px;
	border: 2px solid #ee931a;
	transition: all .4s ease;
  }
  .product-section .single-product .product-text .product-info-stats:hover .product-pic{
	outline: 2px solid #ee921a76;
	outline-offset: 5px;
  }
  .product-section .single-product .product-text .product-info-stats .product-creator .product-pic img {
	width: 100%;

  }
  .product-section .single-product .product-text .product-info-stats .product-creator span.product-name {
	font-family: "Barlow Condensed", sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 27px;
	letter-spacing: 0.5px;
	color: rgba(13, 59, 84, 0.9);
	margin: -8px 0 -7px;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
  }
  .product-section .single-product .product-text .product-info-stats .product-creator:hover span.product-name {
	color: rgba(13, 59, 84, 0.7);
  }
  .product-section .single-product .product-text .product-info-stats span.product-time {
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 0.5px;
	color: rgba(13, 59, 84, 0.8);
	opacity: 0.6;
  }
  @media (max-width: 479.98px) {
	.product-section .single-product .product-text .product-info-stats span.product-time {
	  font-size: 14px;
	  line-height: 24px;
	  letter-spacing: 0.3px;
	}
  }


/*==========================================
    18. Error 404
==========================================*/
.error {
	padding: 20px 0;
  }
  /* @media (max-width: 1199.98px) {
	.error {
	  padding: 100px 0;
	}
  }
  @media (max-width: 991.98px) {
	.error {
	  padding: 80px 0;
	}
  }
  @media (max-width: 479.98px) {
	.error {
	  padding: 60px 0;
	}
  } */
  .error .part-img {
	margin-bottom: 40px;
	text-align: center;
  }
  @media (max-width: 767.98px) {
	.error .part-img {
	  margin-bottom: 40px;
	}
  }
  @media (max-width: 479.98px) {
	.error .part-img {
	  margin-bottom: 30px;
	}
  }
  .error .part-img img {
	width: 600px;
  }
  @media (max-width: 1199.98px) {
	.error .part-img img {
	  width: 500px;
	}
  }
  @media (max-width: 991.98px) {
	.error .part-img img {
	  width: 450px;
	}
  }
  @media (max-width: 767.98px) {
	.error .part-img img {
	  width: 100%;
	}
  }
  @media (max-width: 575.98px) {
	.error .part-img img {
	  width: 80%;
	}
  }
  @media (max-width: 479.98px) {
	.error .part-img img {
	  width: 90%;
	}
	.error .part-text .btnpok{
		font-size: 13px!important;
	  }
  }
  .error .part-text {
	text-align: center;
  }
  .error .part-text .section-title {
	text-align: center;
  }
  .error .part-text .section-title h3.sub-title {
	margin-bottom: 10px;
	background-image: -webkit-linear-gradient(219.47deg, #F08B6B 15.1%, #C5B310 86.62%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	background-clip: text;
	font-size: 21px;
	font-weight: 600;
  }
  .error .part-text .btnpok{
	font-size: 15px!important;
  }
  @media (max-width: 575.98px) {
	.error .part-text .section-title h3.sub-title {
	  margin-bottom: 2px;
	  font-size: 18px;

	}
	.error .part-text .btnpok{
		font-size: 14px!important;

	  }

	  
  }
  @media (max-width: 479.98px) {
	.error .part-text .section-title h3.sub-title {
	  margin-bottom: 5px;
	}
	
  }
  .error .part-text .section-title h2.title {
	text-transform: none;
	margin-bottom: 0;
	padding-bottom: 48px;
	font-size: 49px;
	margin-top: -1px;
	color: #0D3B54;

  }
  .error .part-text .section-title h2.title span{
	background: linear-gradient(223.14deg, #ee931a -17.3%, #f7b155 101.56%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	background-clip: text;
  }
  @media (max-width: 1199.98px) {
	.error .part-text .section-title h2.title {
	  font-size: 50px;
	  padding-bottom: 50px;
	}
  }
  @media (max-width: 991.98px) {
	.error .part-text .section-title h2.title {
	  font-size: 40px;
	  padding-bottom: 36px;
	}
  }
  @media (max-width: 575.98px) {
	.error .part-text .section-title h2.title {
	  font-size: 34px;
	  padding-bottom: 26px;
	  max-width: 90%;
	  display: inline-block;
	}
  }
  @media (max-width: 479.98px) {
	.error .part-text .section-title h2.title {
	  font-size: 26px;
	  line-height: 34px;
	  padding-bottom: 29px;
	}
  }


    /* Services section */
	.services_ul {
		padding: 0;
	}
	.services_ul li{
      list-style: none;
	}

	/* Social top**/
	.icon-bar {
	  position: fixed;
	  top: 35%;
	  right: 0px;
	  z-index: 95;
	  transition: all ease-in .4s;
	}

	.icon-bar ul{list-style-type:none;padding:0;margin:0}.icon-bar ul li+li{margin-top:15px}
	.icon-bar a {
	  text-decoration: none;
	  display: flex;
	  padding: 5px 0 5px 5px;
	  transition: all 0.3s ease;
	  color: white;
	  font-size: 0.95em;
	  width: 230px;
	  margin-right: -180px;
	  text-align: left;
	  white-space: nowrap;
	  align-items: center;
	  border-radius: 5px 0 0 5px;
	}
	.icon-bar img {
	  width: 36px;
	  float: left;
	  margin-right: 10px;
	}
	.icon-bar a:hover {
	  transform:translateX(-160px);
	  padding-right: 2px;
	  transition: 0.3s;
	}





	li.fb, li.fb>a, li.tw, li.tw>a, li.yt, li.yt>a, li.ig, li.ig>a, li.ao, li.ao>a{border-radius: 5px 0 0 5px}
	li.fb, li.fb>a{background:#176ec3}
	/*li.tw, li.tw>a{background:#03a9f4}*/
	li.tw, li.tw>a{background:#025379}
	/*li.yt, li.yt>a{background:#ff0000}*/
	li.yt, li.yt>a{background:#9F0404}
	/*li.ig, li.ig>a{background:#f14d59}*/
	li.ig, li.ig>a{background:#AF0D18}
	li.ao, li.ao>a{background:#00005f}

	li#main-standardfront-page a {
	  font-size: 0;
	  position: relative;
	  padding: 22px 16px;
	  background-color: rgb(26, 26, 104) !important;
	}

	li#main-standardfront-page a:before {
	  color: #fff;
	  content: "\f015";
	  position: absolute;
	  font-size: 22px;
	  font-weight: 900;
	  font-family: "Font Awesome 5 Free";
	  left: 5px;
	  top: 11px;
	}
	.twitt iframe,
	.fb iframe {
	  width: 100% !important;
	}
	div#footer-gov .owl-stage {
	  display: flex;
	  justify-content: center;
	  width: 100% !important;
	}
	.other-title.org-links.d-flex.justify-content-between.align-items-center {
	  text-align: center;
	}

	/*Inner Page Css Start Here*/



	  /* ========================== Photo Gallery section =================== */

    .breadcrumb-bg{
		padding: 0px 0px;
		margin-bottom: 20px;
		list-style: none;
		background-color: #f5f5f5!important;
		border-radius: 4px;
		vertical-align: middle;
	}
	.link_breadcrumb{
		color: #337ab7;
		position: relative;
	}
	.link_breadcrumb:hover{
		color: #31699a;
	}
	.link_breadcrumb:after{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		width: 0%;
		content: '';
		color: transparent;
		background: #337ab7;
		height: 1.3px;
		transition: all .3s ease;
	}
	.link_breadcrumb:hover:after{
       width: 100%;
	}
    
	/* Press Relese */
	.views-field-title-link a{
		color: #337ab7;
	}
	.views-field-title-link a:hover {
		text-decoration: underline!important;
		color: #31699a;
	}
	.content-tab{
		position: relative;
	}
	 .veiw-alldata{
		position: absolute;
		bottom: 1rem;
		right: 0;
		color: #000064!important;

	}
	 .view-all-btn{
		color: #000064!important;
		font-size: 1rem;
		font-weight: 600;

	}
	.view-all-btn i{
		font-size: 1.2rem;
        vertical-align: middle;
	}
	@media (max-width: 991px) {
		.veiw-alldata{
			position: relative;
			bottom: .3rem;
			right: 0;
			color: #000064!important;
	
		} 
		.view-all-btn i{
			font-size: 1.1rem;
		}
	}
/* LEFT MENU */

	.left-menu {
	  background: #ffffff;
	  padding: 20px;
	  padding-top: 0;
	  box-shadow: 0px 3px 3px 1px rgb(0 0 0 / 10%);
	}
	.left-menu h3 {
	  font-size: 1.25em;
	  font-family: "poppinsmedium";
	  color: #444444;
	  text-transform: uppercase;
	  padding-top: 10px;
	}
	.left-menu h2{
		font-family: sans-serif!important;
		font-weight: 500;
	}
	.left-menu ul {
	  margin: 0;
	  padding: 0;
	}
	.left-menu ul li {
	  width: 100%;
	  display: block;
	  padding: 4px 0px;
	  border: 0;
	  margin-bottom: 6px;
	  border-bottom: 1px dashed #a5a5a5;
	}

	.left-menu ul li a {
	  color: #000;
	  text-decoration: none;
	  transition: 0.4s;
	  -webkit-transition: 0.4s;
	  display: block;
	  padding: 3px;
	  font-size: 1rem;
	}
	.left-menu ul li a.active{
		color: #ee931a;
	}
	.caret {
	  float: right;
	  margin-top: 10px;
	}
	.left-menu li.expanded.dropdown.open ul.dropdown-menu {
	  width: 100%;
	}
	.left-menu ul li a:hover {
	  background: none;
	  color: #ee931a;
	}
	.left-menu ul li a i{
		font-size: 1.2rem;
		font-weight: bold;
		color: #ee931a;
		vertical-align: middle;
	}
	.left-menu ul li.active.active-trail a {
	  color: #ee931a;
	}
	h1.page-header span {
	  font-size: 1em !important;
	  /* font-family: "poppinsmedium"; */
	  font-family: sans-serif;
	  margin-top: 28px;
	  color: #e99343;
	}
	.left-menu h2 {
	  margin-top: 0;
	  font-size: 1.3em;
	  font-family: "poppinsmedium";
	  color: #000000;
	}

	 .photo_gallery_grid{
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
		gap: .8rem;
	 }

	 .video_gallery_grid{
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
		gap: .8rem;
	 }
	 .video_gallery_grid .views-field-title{
		width: 80%;
		white-space: wrap;
	 }
	 
	 @media (max-width: 1067px){
		.field-content iframe{
			width: 100%;
		 }
	 }
   @media (max-width: 991px){
	.photo_gallery_grid{
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(180px, 3fr));
	 }
	 
	
   }

   @media (max-width: 559px){
	.photo_gallery_grid{
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
	 }
	
	 .field-content iframe{
		width: 100%;
	 }
   }
/* ============= Left menu end =============== */

	.region.region-content p {
	  text-align: justify;
	  line-height: 24px;
	}

	a.canvasjs-chart-credit {
	  display: none;
	}
	.well {
	  /* padding: 6px; */
	}
	.region.region-visitor ul {
	  margin: 0;
	  padding: 0;
	}

	.region.region-visitor ul li {
	  color: #fff;
	  font-size: 1.5rem;
	}
	form#webform-submission-feedback-sugestions-add-form {
	  width: 650px;
	  background: #f4f4f4;
	  padding: 10px;
	  margin: 0 auto;
	}

	form#webform-submission-feedback-sugestions-add-form button#edit-submit {
	  background: #f0941d;
	  border: 0;
	  margin: 0;
	}

	form#webform-submission-feedback-sugestions-add-form div#edit-actions {
	  text-align: right;
	}
	h1.page-header {
	  font-size: 1.3em;
	  font-family: "poppinsmedium";
	  color: #00005f;
	  margin-top: 0;
	}
	@media screen and (min-width: 768px) {
	  body {
	    margin-top: 0px !important;
	  }
	 
	}
	.region.region-our-services
	  .view-id-our_services_homepage
	  .col-12.col-sm-12.col-md-12.col-lg-4:nth-child(2)
	  a.service-bx
	  p{
	  padding-left: 40px;
	}
	p.name  {
	  font-size: 22px !important;
	}
	#block-visitors ul {
	  padding: 0;
	  color: #fff;
	}
	#block-footercopyright a {
	  color: #fff;
	}
	.comm img {
	  max-width: 100%;
	}
	.twitter-timeline.twitter-timeline-rendered {
	  width: 100% !important;
	}
	.social-mediabg .col-lg-3 {
	  padding-left: 10px;
	  padding-right: 10px;
	}
	.view-id-photo_gallery.view-display-id-page_1 .views-view-grid .views-row {
	  margin-bottom: 35px;
	}
	.search-block-form {
	  top: 10px;
	  position: relative;
	  display: block;
	}
	#search-form {
	  width: 20%;
	}
	.dashboard-chart ul li {
	  list-style: none;
	}
	.dashboard-chart p.title {
	  font-size: 22px;
	  text-align: center;
	  position: relative;
	  text-transform: capitalize;
	  z-index: 111;
	  font-family: "poppinsbold";
	  padding-top: 15px;
	}

	div#views_slideshow_cycle_teaser_section_dashboard_chart-block_1
	  .views-field.views-field-body {
	  text-align: center;
	  margin: 60px auto;
	  height: 557px;
	}

	.dashboard-chart {
	  position: relative;
	  height: 557px;
	  overflow: hidden;
	  width: 755px;
	  margin: 0 auto;
	}
	.dashboard-chart ul {
	  width: 100%;
	}
	

  /* Tabs Content  */
  .on-the-gray .quicktabs-tabs > li > a {
	font-size: 16px;
	color: #080808;
	font-family: "poppinsbold";
  }
  .quicktabs-tabs .nav-item .nav-link{
	  font-size: 16px;
	  color: #080808;
	  font-weight: 500;
	  font-family: sans-serif;
  }
  .quicktabs-tabs .nav-link.active{
	  background: none!important;
	  color: #000064!important;
	  font-weight: 600;


  }

  .tab-data-content{
	position: relative;
	
  }
  .tab-data-content .tabcontent-ul{
	padding-left: 15px;
    width: 100%;
  }
  .tab-data-content .tabcontent-ul li{
	list-style: none;
	display: flex;
    align-items: center;
    margin-bottom: 10px !important;
    width: 94%;
  }
  .tab-data-content .tabcontent-ul li:nth-child(even){
	background: #eff2f3;

  }
  .tab-data-content .tabcontent-ul li .data-set{
	background: #e5e5e5;
    border-radius: 3px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 2px 6px;
    width: 10%;
  }
  .tab-data-content .tabcontent-ul li .data-set p{
    margin: 0;
    font-size: 27px;
    color: #000064;
    font-family: sans-serif;
	font-weight: bold;
  }
  .tab-data-content .tabcontent-ul li .data-set span{
  display: inline-block;
  width: 22px;
  font-size: 15px;
  text-align: center;
  font-family: sans-serif;
  }
  .tab-data-content .tabcontent-ul li .text-set {
	width: 88%;
  }
  .tab-data-content .tabcontent-ul li a:hover{
	color: #ee931a;
  }
  .tab-data-content  .text-set a{
	padding: 0 15px;
	margin: 0;
    font-size: 1rem;
    color: #080808;
    text-decoration: none;
    display: block;
  }

  /* Tabs Content  End*/
 
.views-field-title{
	white-space: wrap;
}
	.col-12.col-sm-12.col-md-6.col-lg-6.chart-left {
	  padding-right: 0;
	}
	ul.divisional {
	  padding-left: 50px;
	  padding-top: 20px;
	}
	ul.divisional li {
	  line-height: 26px;
	}
	ol.mocdiv li {
	  padding-bottom: 25px;
	}
	ol.mocdiv li ul li {
	  padding-bottom: 0;
	}
	.social-row.mt-4 img {
	  width: 36px;
	}

	/*18-11-22 Css Start Here*/

	div#demo .region-banner-section img {
	  width: 100% !important;
	  height: 405px;
	}
	ul#widget_pager_bottom_homepage_banner-block_1 {
	  background: #ee931a;
	  padding: 6px 0;
	}
	.on-the-gray .quicktabs-tabpage {
	  padding: 0.5em 0em 0em;
	  border: 1px solid #ddd;
	}
	.text-set {
	  width: 88%;
	}
	.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
	  background: #14131336;
	  border: 1px solid #fff;
	}
	.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
	  background: #fff;
	}
	.on-the-gray .quicktabs-tabs > li > a:hover,
	.on-the-gray .quicktabs-tabs > li.active > a {
	  color: #000064 !important;
	}
	.on-the-gray {
	  padding: 0;
	}

	.pticker  {
	    height: 500px !important;
	}

	.vticker  {
	    height: 500px !important;
	}

	.cticker {
	    height: 500px !important;
	}
	.view-dashboard-chart .views-field-title{text-transform: capitalize; font-family: "poppinsbold"; text-align:center; font-size: 24px; padding-top: 20px; white-space: wrap;}
	.view-dashboard-chart .quicktabs-tabs{float: left; width: 30%; padding-left: 10px; padding-top:10px;padding-left: 3%;}
	.view-dashboard-chart .quicktabs-main{float: left; width: 70%;}
	.view-dashboard-chart ul.quicktabs-tabs li {
	    display: inherit;
	    background: #e5e5e5;
	    padding: 5px;
	    margin-bottom: 2px;
	}
	.view-dashboard-chart ul.quicktabs-tabs li a {
	    text-transform: capitalize;
	    color: #000;
	    font-weight: bold;
		}
	    
	    
	.dairy .canvasjs-chart-canvas, .marketing .canvasjs-chart-canvas, .live_stock_poultry .canvasjs-chart-canvas, .labour .canvasjs-chart-canvas, .sugar .canvasjs-chart-canvas, .women .canvasjs-chart-canvas, .fishery .canvasjs-chart-canvas, .marketing .canvasjs-chart-canvas, .consumer .canvasjs-chart-canvas, .housing .canvasjs-chart-canvas, .textile .canvasjs-chart-canvas, .live_stock_poultry .canvasjs-chart-canvas, .agro-allied .canvasjs-chart-canvas, .industrial .canvasjs-chart-canvas, .labour .canvasjs-chart-canvas{width: 504px!important; height:403px!important;}
	.marketing, .live_stock_poultry, .labour, .sugar, .women, .fishery, .marketing, .consumer, .housing, .textile, .live_stock_poultry, .agro-allied, .industrial, .labour{width:100%!important;overflow:auto}.organisationchart img{max-width:100%;width:100%}







	.view-whoswho table, .view-whoswho table tr td {border:1px solid #ddd;}
	.table{
		position: relative;
	}
	.view-whoswho caption {
	    background: #00005f;
	    color: #FFF;
	    text-align: center;
	    font-weight: 500;
	    
	}
	/*24-11-2022*/
	.view-whoswho th#view-field-sr-no-table-column {width: 8%;}
	.view-whoswho td.views-field.views-field-field-sr-no {width: 8%;}
	.view-whoswho td.views-field.views-field-title {width: 15%;}
	.view-whoswho td.views-field.views-field-field-designation {width: 20%;}
	.view-whoswho td.views-field.views-field-field-email-address {width: 25%;overflow-wrap: break-word;}
	.view-whoswho td.views-field.views-field-field-phone-no- {width: 10%;}
	.view-whoswho td.views-field.views-field-field-room-no- {width: 15%;}
	.state-act{border: none;}
	.state-act th, .state-act td {
	    text-align: center;
	    border-right: 1px solid #ddd;
	    border-top: 1px solid #ddd;
	    padding: 7px;
	}
	.service-bx.link{cursor: pointer!important;}
	.whatsnew-bg .bottom-btn {
	  position: absolute;
	  right: 10px;
	  bottom: -10px;
	}

	/* Moc Responsive css Start */
	#dashboard-items .owl-nav{display:none}
	#dashboard-items .owl-dots{display:none}
	#gallery .owl-dots{display:none}
	#footer-gov .owl-dots{display:none}
	/* 13-01-2023 */
	a.blue.com-color {min-height: 14px;background: blue;border-radius: 50%;min-width: 14px;border: 0px;}
	a.black.com-color{min-height: 14px;background: black;border-radius: 50%;min-width: 14px;border: 0px;}
	a.orange.com-color{min-height: 14px;background: #e57f23;border-radius: 50%;min-width: 14px;border: 0px;}
	.owl-nav .owl-next, .owl-nav .owl-prev {
    color: #000 !important;
    background: #fff !important;
	}
	/* 16-03-23  */
	.block-views-exposed-filter-blockparliament-questions-page-2 .select-wrapper , .block-views-exposed-filter-blockparliament-questions-page-1 .select-wrapper {display: contents;}
.block-views-exposed-filter-blockparliament-questions-page-2 button#edit-submit-parliament-questions , .block-views-exposed-filter-blockparliament-questions-page-1 button#edit-submit-parliament-questions {margin-top: 0 !important;}
	.block-views-exposed-filter-blockparliament-questions-page-2 .form-item-field-select-session-target-id, .block-views-exposed-filter-blockparliament-questions-page-1 .form-item-field-member-value , .block-views-exposed-filter-blockparliament-questions-page-1 .form-submit.btn-info , .block-views-exposed-filter-blockparliament-questions-page-1 .form-submit.btn-info {
    margin-left: 10px;
}
.table-striped .ans li {
    list-style: none;
    font-size: 12px;
}
.table-striped .ans{display: none;}
.table-striped .ansIcon:hover .ans{display: flex;position: absolute;background: #fff;box-shadow: 0px 0px 12px 0px rgb(141 141 141 / 71%);padding: 5px;border: 1px solid #00005f;}
.table-striped .ans ul {
    padding: 0px 5px;
    margin: 0;
    margin-top: 5px;
}
/* 09-06-23 start  */
.view-id-photo_gallery .views-field-field-gallery-image{border: 10px solid #f0f0f0;border-bottom: none;}
.view-id-photo_gallery .views-view-grid .views-col{padding-right: 10px;}
.view-id-photo_gallery .views-field-title {padding: 7px 10px 13px;background:#f0f0f0;color:#000;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.view-id-photo_gallery.view-display-id-page_1 .views-view-grid .views-row {
	  margin-bottom: 15px;
	}
/* 09-06-23 end  */
.owl-carousel .owl-nav button.owl-prev {left: 0;}
.owl-carousel .owl-nav button.owl-next {right: 0;}
.otherlogo-sec img.g-20{max-width: 320px; vertical-align: middle;}

@media screen and (max-width: 760){
	.other_logo_wrap {
		display: inline;
	}
}
@media screen and (max-width: 767px){
	
	.brand-text h4{font-size: 1.2rem;}
	.brand-text h4 span{font-size:.78rem}
	.brand-text p{font-size:0.8em}
		/* Top Header Section css Start */
		.gov-india{width:100%;text-align:center}
		.top-header ul.top-right-nav{text-align:center;padding:5px 0;display:inline-block}
		.search-block-form{top:5px}.top-header ul li:last-child{margin-bottom:0}
		.top-header ul li{margin-bottom:10px;display:inline-block; border: none;}
		.top-header ul li a{padding:0px 9px; font-weight: 600; text-decoration: none;}
        .top-header ul li.search-btn .form-group{margin-bottom:5px}
		.top-header ul li.lang {display: flex;justify-content: center;align-items: center;}
		.top-header ul li.en{margin-bottom: 0 !important;}
		.top-header ul li.lang i{margin-right: 10px;}
		.top-header ul li.hi{margin-left: 2px;}
		.top-header ul li:nth-child(4), .top-header ul li.increasedecrease , .top-header ul li.lang{
			border-right: 0;
		}
		/* Logo Section css Start */
		a.logo-align{display:flex;}
		.sub-logo-text h6{ font-size: .6rem; white-space: nowrap;}
		/* .sub-logo-text h6 span{font-size: .7rem;} */
		.logo-sec{padding-right:0}
		
		/* .otherlogo-sec{float:left;text-align:center;padding-top:10px;padding-bottom:10px;}
		.otherlogo-sec img{width:30.85%!important}
		.otherlogo-sec img.yoga{width:13%!important;}
		.otherlogo-sec img.g-20{height:25px;width:49px!important;object-fit:cover;object-position:left;} */
		/* Main Menu Section css Start */
		ul#superfish-main-accordion li.menuparent a:after{content:"\f078";padding-right:20px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.8rem;float:right}
		.nav-wraper #superfish-main-toggle{background: #eef1f5;width:30px;display:flex;align-items:center;justify-content:center;margin:5px 0;float:right;border-radius:3px}
		.nav-wraper #superfish-main-toggle:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:600;font-size:18px;color:#083047}
		.nav-wraper #superfish-main-toggle span{display:none}
		/* Main Slider Section css Start */
		#demo .region.region-banner-section{position:relative}.views_slideshow_controls_text_previous a{top:20%}.views_slideshow_controls_text_next a{top:20%}
		.region-banner-section .parent .imgWrapper{height:auto!important;min-height:110px!important}
		.region-banner-section .parent .imgWrapper {height:auto!important;min-height:110px!important}
		.region-banner-section .parent .imgWrapper img{height:auto!important;min-height:110px!important;object-fit:cover}
		/* News BG Section css Start */
		.newsbg-section{padding:15px 0}
		/* .on-the-gray ul.quicktabs-tabs{display:inline-block} */
		.on-the-gray ul.quicktabs-tabs li{width: auto;/* display:inline-block; */}
		.tab-data-content .tabcontent-ul li  .data-set{width:30%}
		.tab-data-content .tabcontent-ul li  .data-set p{font-size:20px}
		.tab-data-content .tabcontent-ul li  .data-set span{font-size:0.75em}
		.tab-data-content .tabcontent-ul li .text-set{width:100%}
		.tab-data-content .tabcontent-ul li .text-set a{padding: 0 10px; font-size:.8rem}
		.service-bx{margin-bottom:15px}
		.well{margin-top:15px}
		/* COOPERATIVE SOCIETIES Section css Start */
		div#dashboard-items a.service-bx{min-height:100px}
		#dashboard-items .owl-nav{display:none}
		#dashboard-items .owl-dots{display:none}
		/* State Wise Dairy Section css Start */
		.col-12.col-sm-12.col-md-6.col-lg-6.chart-left{padding-right:15px}
		.chart-left .chart-details{height:100%;margin-bottom:15px}
		.view-dashboard-chart .quicktabs-tabs{padding:15px 15px 0;float:initial;width:100%}
		.view-dashboard-chart .quicktabs-main{float:initial;width:100%}
		.view-dashboard-chart .quicktabs-main .dairy{width:100%!important;overflow:auto}
		.comm{margin-bottom:15px}
		/* Gallery Section css Start */
		#gallery .owl-stage-outer{width:100%}
		#gallery img.img-responsive{width:100%;height:100px;}
		.service-btn.video, .service-btn.photo{position: initial;display:inline-block;padding: 0 15px;width: 100%;margin-top: 0px;margin-bottom:10px}
        .service-btn.video a, .service-btn.photo a{padding:5px 5px;font-size:13px}
		.gray-bg{padding:15px 0}
		.other-title .service-btn {width:50%;margin-top:15px;padding:0;}
		.owl-carousel .owl-nav{display: none !important;}
		.social-mediabg .row .col-lg-2{width:100%!important;}
		/* Footer Section css Start */
		/* .footersliderbox{display:grid;grid-template-columns:50% 50%;grid-gap:5px;padding-bottom:15px;} */
		
		.footersliderbox img{object-fit:cover;width:100%;height:fit-content;}
		.footer-top-sec{padding:15px 0}
		.footer-title{padding:15px 0}
		.feedback-section{padding-top:30px}
		/* Inner Page About Us Section css Start */
		.left-menu{margin-bottom:30px}
		.region.region-content{padding-right:0}
	    /* content left  */
	    .region.region-content p {text-align: left;}
	    form#webform-submission-feedback-sugestions-add-form{ width: 100%;}
	    div#footer-gov .owl-stage {display: block; width: inherit; display: -webkit-box;}
	    .views-view-grid .views-col {float: none;width: 100% !important;box-shadow: 0px 0px 3px rgb(0 0 0 / 49%);text-align: center;margin-bottom: 15px;}
	    .caddress {width: 100%;}
	    .cmap {width: 100%;}
		.whatsnew-bg{margin-bottom:15px;padding-bottom:15px;position:relative;height:602px;}.whatsnew-bg .region.region-whats-new{height:490px;overflow:hidden}.whatsnew-bg .bottom-btn{bottom:5px}.on-the-gray .quicktabs-tabs > li > a{font-size:12px}.nav-wraper .custom-nav li.menuparent:hover > ul{width:100%!important;float:left!important}.nav-wraper .custom-nav li.menuparent ul{background:#6363ba!important}
		.view-alldata{top:94% !important;}
		.nav-wraper .custom-nav li.menuparent ul li.menuparent > a:after{font-family:"Material Design Icons"}
		.nav-wraper .custom-nav li.menuparent ul .sf-has-clone-parent{background:#9191de!important}
		.table-striped .ansIcon:hover .ans{position: inherit;}
		.social-mediabg .col-lg-2{width:initial!important;}
		.view-press-release-all {
			border:1px solid #ddd;
		}
		.view-press-release-all table > th > td{
			white-space: nowrap;
		  }
		  .view-press-release-all table > tbody> tr > td{
			white-space: nowrap;
		  }
		  .view-press-release-all table > tbody> tr:last-child > td{
			border-bottom: none;

		  }
	}

	@media screen and (max-width: 576px){
		.otherlogo-sec{text-align:center;padding-top:10px;padding-bottom:5px;}
		.otherlogo-sec img{width:56.85%!important}
		.otherlogo-sec img.g-20{height:25px;width:49px!important;object-fit:cover;object-position:left;}
		img.ministrylogo{width:80%!important}
		img.akm_logo{width: 100%!important}
		
	}
    .other_logo_wrap{
		display: flex;
		justify-content: end;
		align-items: center;
	}
	@media screen and (max-width: 991px) and (min-width: 768px) {

		.brand-text h4{font-size: 1.3rem;}
		.brand-text h4 span{font-size:.80rem}
		.brand-text p{font-size:0.9em}
		.other_logo_wrap{display: flex; justify-content: space-between; }
		/* Top Header Section css Start */
		.top-header ul.top-right-nav{padding:5px 0}
		.top-header ul li{align-items:center}
		.gov-india{display:flex;justify-content:center;align-items:center;width:100%;}
		.top-header ul.top-right-nav{display:flex;justify-content:center;align-items:center;width:100%;}
		.top-header ul.top-right-nav li{padding:0 3px;}
		/* Logo Area Start  */
		img.g-20{width:40%!important}
		img.ministrylogo{width:80%!important}

		.otherlogo-sec img{width:85px}
		/* .otherlogo-sec img.yoga{width:45px;}
		.otherlogo-sec img.g-20{width:67px!important;object-fit:cover;height:35px;object-position:left;margin-left:10px;}
		.otherlogo-sec{padding-right:0;display:flex;justify-content:end;align-items:center;}
		.otherlogo-sec img{width:92px;} */
		/* Main Menu Section css Start */
		nav.custom-nav li a{padding:15px 15px}
		/* Main Slider Section css Start */
		.region-banner-section #views_slideshow_cycle_teaser_section_homepage_banner-block_1 .views_slideshow_cycle_slide img{object-fit:cover!important}
		/* News BG Section css Start */
		.tab-data-content .tabcontent-ul li {width:98%;}
		.service-btn.photo{left:15px;top:0px;}
		.newsbg-section{padding:15px 0}
		.tab-data-content .tabcontent-ul li .data-set{width:18%}
		.tab-data-content .tabcontent-ul li .text-set{width:82%}
		.whatsnew-bg .bottom-btn{bottom:-15px}
		.whatsnew-bg{margin-bottom:51px}
		.service-bx{margin-bottom:15px}
		.well{margin-top:15px}
		.whatsnew-bg .region.region-whats-new{height:406px;}
		.newsbg-section .region-sidebar-second section#block-homepageministryblock .field--type-text-with-summary{display:flex;}
		.image-card{margin:10px;}
		/* State Wise Dairy Section css Start */
		.col-12.col-sm-12.col-md-6.col-lg-6.chart-left{padding-right:15px}
		.chart-left .chart-details{height:100%;margin-bottom:15px}
		.view-dashboard-chart .quicktabs-main .dairy{width:100%!important;overflow:auto}
		.comm{margin-bottom:15px}
		.comm img{width:100%}
		/* Social Media Start  */
		.social-mediabg .col-sm-12 iframe, .social-mediabg .col-sm-12 img{height:190px!important;}
		/* Gallery Section css Start */
		#gallery .owl-stage-outer{width:100%}
		#gallery img.img-responsive{width:auto;height:auto}
		.gray-bg{padding:15px 0}
		.other-title .service-btn{top:-37px;}
		.other-title .service-btn.photo{left:-14px;top:-37px;}
		/* Footer Section css Start */
		.footer-top-sec{padding:15px 0}
		.footer-title{padding:15px 0}
		.feedback-section{padding-top:30px}
	    .views-view-grid .views-col {float: none;width: 100% !important;box-shadow: 0px 0px 3px rgb(0 0 0 / 49%);text-align: center;margin-bottom: 15px;}
		#gallery img.img-responsive{width:100%;height:100px;object-fit:cover;}
		.owl-carousel .owl-nav{display: none !important;}
		.footersliderbox img{max-width: 144px;object-fit: contain;max-height: 70px;}
		div#footer-gov .owl-stage{display: flex;align-items: center;}



		
	}
	@media screen and (max-width: 1199px) and (min-width: 992px) {
		/* Top Header Section css Start */
		.top-header ul.top-right-nav{padding:5px 0}
		.top-header ul li{align-items:center}
		/* Logo Section css Start */
		img.g-20{width:40%!important}
		.otherlogo-sec img{width:85px}
		/* Main Menu Section css Start */
		nav.custom-nav li a{padding:15px 10px;font-size:.76em}
		/* News BG Section css Start */
		.newsbg-section{padding:15px 0}
		.tab-data-content .tabcontent-ul li  .data-set{width:15%}
		.tab-data-content .tabcontent-ul li .text-set{width:85%}
		.whatsnew-bg .bottom-btn{bottom:-15px}
		.whatsnew-bg{margin-bottom:50px}
		/* State Wise Dairy Section css Start */
		.view-dashboard-chart .quicktabs-main .dairy{width:100%!important;overflow:auto}
		.service-btn.photo{left:15px;top:-10px;}
		.whatsnew-bg ul li{width:98%;}
	}
	@media screen and (max-width: 1480px) and (min-width: 1200px) {
		/* Top Header Section css Start */
		.top-header ul.top-right-nav{padding:5px 0}
		.top-header ul li{align-items:center}
		/* Logo Section css Start */
		.otherlogo-sec img{width:102px}
		.otherlogo-sec img.yoga{width:75px}
		/* Main Menu Section css Start */
		nav.custom-nav li a{padding:15px 7px}
		/* State Wise Dairy Section css Start */
		.view-dashboard-chart .quicktabs-main .dairy{width:100%!important;overflow:auto}
	}
	@media screen and (max-width: 350px){
		.brand-text h4{font-size: .9rem;}
		.brand-text h4 span{font-size:.65rem}
		.brand-text p{font-size:0.7em}
	}

	.footersliderbox{
		 display: grid;
		 grid-template-columns: repeat( auto-fit, minmax(100px, 1fr) );
		 gap: .5rem;
		 padding: 1rem 0;
	}
	.footersliderbox img{object-fit: contain;max-height: 90px;}

	/* Moc Responsive css End */

	#user-login-form {
	    width: 30% !important;
	    border: 1px solid #ddd;
	    padding: 20px;
	    margin-left: 35%;
	    margin-right: 35%;
	}
	.view-id-notices_circulars.view-display-id-page_3 caption {
	    background: #ee931a;
	    text-align: center;
	    color: #fff;
	    font-weight: bold;
	}

	.view-id-notices_circulars.view-display-id-page_3 td.views-field.views-field-title {
	    width: 80%;
	    padding-right: 20px;
	}

	.view-id-notices_circulars.view-display-id-page_3 td.views-field.views-field-field-upload-file {
	    text-align: center;
	}
	.national-level-programmes .field--name-field-upload-images .field--item {
	    float: left;
	    width: 24%;
	    margin-bottom: 15px;
	}

	.view-ncdc .views-row {
	    float: left;
	    width: 100%;
	    clear: both;
	    margin-bottom: 20px;
	}

	.view-ncdc img.img-responsive {
	    display: inline-block;
	    margin-right: 15px;
	}

	.view-ncdc span.field-content {
	    font-weight: bold;
	    padding-bottom: 15px;
		white-space: wrap;
	}

	.view-ncdc .views-field.views-field-title {
	    padding-bottom: 15px;
	}
	.state-act thead th{
	    background: #e99343;
	    color: #fff;
	}
	.amul p{float:left;margin-right:18px;}

	#search-block-form .btn-primary {padding:9px;}



.social-mediabg{background:#0d4c7b;padding:20px 0 10px!important}
.fb_iframe_widget span{height:284px!important}
.social-mediabg iframe, .social-mediabg img{height:285px!important;border-radius:15px;object-fit:cover;width:100%!important}

.path-user ul.tabs--primary.nav.nav-tabs{display:none}
div#edit-captcha-response--description {
    display: none;
}
li.sf-clone-parent {
    display: none;
}

a.ann-read-more {
    float: right !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    color: #1a73e8 !important;
    text-decoration: underline !important;
}

button#edit-submit-parliament-questions {
    margin-top: 20px;
}
.button-search a {
    background: #00005f;
    color: #fff;
    padding: 8px 15px;
}

.ansIcon img {
    max-width: 25px;
}

.das-new-icon {
	position: absolute;
	right:2px;
	top:2px;
}
.view-dashboard-chart ul.quicktabs-tabs li{position:relative}
.view-dashboard-chart ul.quicktabs-tabs li:nth-child(1):before, .view-dashboard-chart ul.quicktabs-tabs li:nth-child(4):before, .view-dashboard-chart ul.quicktabs-tabs li:nth-child(14):before{content:'';background:url(../../../../index.html);background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:6px;width:23%;height:100%}


.chart-details iframe {border: none;}
.map-heading {
  margin-bottom: 10px;
  font-size: 1.375em;
  color: #000;
  font-family: "poppinsbold";
  text-align: center;
}
.view-alldata {
    position: absolute;
    right: 20px;
    z-index: 500;
    top: 55%;
}
.view-press-release .view-alldata {top: 93%!important;}
#quicktabs-tabpage-what_s_new-0 .newdata {
    top: 93% !important;
    bottom: 0 !important;
}
.view-alldata a {
color:#ee931a;
}
.views-exposed-form div#edit-actions {
    padding-top: 20px;
}

.social-mediabg .col-lg-2 {
    width: 20% !important;
}

.social-mediabg  ._1dwg._1w_m._q7o {
    width: 75%;
}
.region.region-visitor {
    display: none;
}
/* Accordion Pages Section css Start */
.panel-group .panel.panel-default{margin-bottom:10px}
.panel-group .panel.panel-default .panel-heading{padding:0;width:100%;text-align:left;color:#000;display:flex;align-items:center;justify-content:space-between;white-space:break-spaces}
.panel-group .panel.panel-default .panel-heading h4.panel-title{display:block;width:100%}
.panel-group .panel.panel-default .panel-heading h4.panel-title a{display:block;padding:15px 15px;position:relative;padding-right:30px;text-decoration:none}
.panel-group .panel.panel-default .panel-collapse .panel-body{padding:15px 15px}
.panel-group .panel.panel-default .panel-heading h4.panel-title a[aria-expanded="true"]:before{content:"\f068";font-weight:600;font-family:"Font Awesome 5 Free";font-size:14px;position:absolute;right:15px}
.panel-group .panel.panel-default .panel-heading h4.panel-title a[aria-expanded="false"]:before{content:"\f067";font-weight:600;font-family:"Font Awesome 5 Free";font-size:14px;position:absolute;right:15px}


/* Swiper section */

 .parent {
  place-items: center;
 }
 .swiper-container {
  width: 100%;
 }
 /* .imgWrapper {
  width: 100%;
  position: relative;
 }
 .imgWrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center middle;
 } */


 /* overlay  */
.overlay{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	pointer-events: none;
	z-index: 99;
	opacity: 0;
	transition: all .3s linear;

}
.overlay.active{
	opacity: 1;
	pointer-events: all;
}
 
.swiper-navBtn {
	color: #fff;
	height: 50px;
	width: 50px;
	background: blueviolet;
	border-radius: 50%;
	font-weight: bold;
  }
  .swiper-navBtn::before,
  .swiper-navBtn::after {
	font-size: 22px!important;
  }

  .swiper-container .swiper-pagination .swiper-pagination-bullet {
	width: 17px;
	height: 17px;
	background-color: #fff;
	opacity: 1;
	margin: 0 1rem ;
	border: 1px solid orange;
  
  }
  
 .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #fff;
	transform: scale(1.3);
	outline: 1.50px solid orange;
	outline-offset: 2px;
  }
  
  .swiper-container > .swiper-navBtn {
	background: #030759 none repeat scroll 0 0;
	border-radius: 3px;
	-webkit-box-shadow: 0 16px 32px rgba(0, 0, 0, 0.2);
	box-shadow: 0 16px 32px rgba(0, 0, 0, 0.2);
	color: #ffffff;
	height: 40px;
	width: 40px;
	left: 50px;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
  }
  
  .swiper-container >.swiper-navBtn:hover {
	background: #ffffff;
	color: #030759;
  }
  
  .swiper-container > .swiper-navBtn.swiper-button-next {
	left: auto;
	right: 60px;

  }
  
  .swiper-container:hover > .swiper-navBtn.swiper-button-next {
	opacity: 1;
	right: 0px;
	visibility: visible;
  }
  
  .swiper-container:hover > .swiper-navBtn.swiper-button-prev{
	left: 0px;
	opacity: 1;
	visibility: visible;
  }


  .pagination-custom li > a{
	color: #337ab7;
  }
 
  .custom-form-select:focus{
	box-shadow: none!important;
	outline: none;
  }
/* Accordion Pages Section css End */



