		@charset "utf-8";
		/* CSS Document */

		@font-face{font-family:'robotoblack';src:url('../fonts/roboto-black-webfont.woff2') format('woff2'),url('../fonts/roboto-black-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotobold';src:url('../fonts/roboto-bold-webfont.woff2') format('woff2'),url('../fonts/roboto-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotolight';src:url('../fonts/roboto-light-webfont.woff2') format('woff2'),url('../fonts/roboto-light-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotomedium';src:url('../fonts/roboto-medium-webfont.woff2') format('woff2'),url('../fonts/roboto-medium-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoregular';src:url('../fonts/roboto-regular-webfont.woff2') format('woff2'),url('../fonts/roboto-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotothin';src:url('../fonts/roboto-thin-webfont.woff2') format('woff2'),url('../fonts/roboto-thin-webfont.woff') format('woff');font-weight:400;font-style:normal}

		@font-face {
		    font-family: 'nimbus_sans_lregular';
		    src: url('../fonts/nimbus-sans-l.regular-webfont.woff2') format('woff2'),
		         url('../fonts/nimbus-sans-l.regular-webfont.woff') format('woff');
		    font-weight: normal;
		    font-style: normal;
		}
		@font-face {
		  font-family: 'montserratbold';
		  src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
		       url('../fonts/montserrat-bold-webfont.woff') format('woff');
		  font-weight: normal;
		  font-style: normal;
		}
		@font-face {
		  font-family: 'montserratextrabold';
		  src: url('../fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
		       url('../fonts/montserrat-extrabold-webfont.woff') format('woff');
		  font-weight: normal;
		  font-style: normal;
		}
		@font-face {
		  font-family: 'montserratlight';
		  src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
		       url('../fonts/montserrat-light-webfont.woff') format('woff');
		  font-weight: normal;
		  font-style: normal;
		}
		@font-face {
		  font-family: 'montserratregular';
		  src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'), 
		       url('../fonts/montserrat-regular-webfont.woff') format('woff');
		  font-weight: normal;
		  font-style: normal;
		}

	@font-face {
	    font-family: 'proxima_novaregular';
	    src: url('../fonts/proxima_nova_font-webfont.woff2') format('woff2'),
	         url('../fonts/proxima_nova_font-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'proxima_novasemibold';
	    src: url('../fonts/fontsfree-net-proxima-nova-sbold-webfont.woff2') format('woff2'),
	         url('../fonts/fontsfree-net-proxima-nova-sbold-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'proximanova-mediuuploadedfile';
	    src: url('../fonts/fontsfree-net-pr14-webfont.woff2') format('woff2'),
	         url('../fonts/fontsfree-net-pr14-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'proxima_novabold';
	    src: url('../fonts/fontsfree-net-proxima-nova-bold-webfont.woff2') format('woff2'),
	         url('../fonts/fontsfree-net-proxima-nova-bold-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}

	/* 	@font-face {
	    font-family: 'Segoe UI Regular';
	    src: url('segoe-ui-webfont.woff2') format('woff2'),
	         url('segoe-ui-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;

	   } */
	    @font-face {
	    font-family: 'Segoe UI Regular';
	    font-style: normal;
	    font-weight: normal;
	    src: /* url('../fonts/Segoe UI Regular'),  */
	         url('../fonts/Segoe UI.woff') format('woff');
	    }
	    @font-face {
	    font-family: 'Segoe UI Italic';
	    font-style: normal;
	    font-weight: normal;
	    src: url('../fonts/Segoe UI Italic'), 
	         url('../fonts/Segoe UI Italic.woff') format('woff');
	    }
	    @font-face {
	    font-family: 'Segoe UI Bold';
	    font-style: normal;
	    font-weight: normal;
	    src: url('../fonts/Segoe UI Bold'), 
	         url('../fonts/Segoe UI Bold.woff') format('woff');
	    }   
	    @font-face {
	    font-family: 'Segoe UI Bold Italic';
	    font-style: normal;
	    font-weight: normal;
	    src: url('../fonts/Segoe UI Bold Italic'), 
	         url('../fonts/Segoe UI Bold Italic.woff') format('woff');
	    }

	html{
		scroll-behavior: smooth;
	}
		body {
		   font-family: 'proxima_novaregular';
		  font-size:17px;
		  background:#fff;
		}
		body.active-preloader-ovh {
		  overflow:hidden;
		}
		.preloader {
		  background-color:#3e2e7e;
		  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 1.0s infinite ease-in-out;
		  animation:sk-scaleout 1.0s infinite ease-in-out;
		}
		@-webkit-keyframes sk-scaleout {
		  0% {
		    -webkit-transform:scale(0);
		    transform:scale(0);
		  }
		  100% {
		    -webkit-transform:scale(1);
		    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 */

		header {
		  /* background:url(../images/top-bg.jpg) no-repeat; */
		  /* background-size:100% 100%; */
		}
		.top-header {
		  background:#545454;
		}
		.logo-sec-wraper {
		  background:transparent;
		}
		.top-header a:hover {
		  text-decoration:none;
		}
		.top-header ul {
		  display:flex;
		  margin-bottom:0;
		  padding-left:0;
		  align-items:center;
		}
		.top-header ul li {
		  /* border-right:1px solid #fff; */
		  padding:0 7px;
		  line-height:1;
		  display:flex;
		}
		.nobdr {
		  border:none!important;
		}
		.top-right-nav ul {
		  justify-content:flex-end;
		  margin-bottom:0;
		  align-items:center;
		}
		.lang select {
		  border:none;
		  font-size:14px;
		  background:none;
		  color:#fff;
		}
		.text-size a {
		  display:inline-block;
		  margin:0 5px;
		}
		.theme span.wt {
		  background:#fff;
		  border-radius:2px;
		  display:inline-block;
		  height:14px;
		  width:14px;
		  margin:3px;
		}
		.theme span.blak {
		  background:#000;
		  border-radius:2px;
		  display:inline-block;
		  height:14px;
		  width:14px;
		  margin:3px;
		}


		table thead th, table tbody td  {
		    font-family: 'Segoe UI Regular';
		    font-size: 17px !important;
		    font-weight: normal;
		}

		.register {
		  background:#3c85d2;
		  margin-top:-6px;
		  margin-bottom:-6px;
		  display:flex;
		  align-items:center;
		}
		.register a {
		  padding-left:10px;
		  padding-right:10px;
		  padding-top:10px;
		  padding-bottom:10px;
		}
		.register:hover {
		  background:#ccc;
		}
		.top-header ul li a {
		  color:#fff;
		  font-size:13px;
		}
		.home-banner-left-sec h2 {
		  font-family: 'proxima_novaregular';
		  text-transform:uppercase;
		  font-size:41px;
		}
		.home-banner-left-sec h2 span {
		  font-family: 'proxima_novabold';
		  display:block;
		}
		 .logo-sec img {
		  float:left;
		  margin-right:10px;
		}
		.logo-sec a:hover {
		  text-decoration:none;
		}
		.logo-sec p {
		  font-size: 24px;
		    color: #000;
		    line-height: 1.2;
		    margin: 0;
		    font-family: 'robotobold';
		    border-left: 1px solid #bfbfbf;
		    padding-left: 8px;
		    text-transform: uppercase;
		}
		.logo-sec a img {
		  padding-right:7px;
		}
		.logo-sec p span {
		  font-family:'nimbus_sans_lregular';
		  font-size:13.6px;
		  color:#000;
		  display:block;
		  margin-top:5px;
		}
		.main-menu-sec {
		  padding:7px 0;
		  background:rgba(255,
		  255,
		  255,
		  0.85);
		  position:absolute;
		  z-index:9999;
		  left:0;
		  right:0;
		}
		.home-slider-sec {
		  position:relative;
		}
		.main-menu-right-sec ul {
		  display:flex;
		  align-items:center;
		}
		.main-menu-right-sec ul li {
		  margin:0 10px;
		  width:33%;
		  text-align:center;
		}
		.main-menu-right-sec ul li i.fa {
		  font-size:29px;
		}

		.dropdown:hover .dropdown-menu {
		    display: block;
		    margin-top: 0;
		 }

		i.fa-bars {
		  color:#23298a;
		  cursor:pointer;
		}
		li.search {
		  background:#fff;
		  height:60px;
		  text-align:center;
		  padding-top:16px;
		  cursor:pointer;
		}
		.footer-bottom-sec {
		  padding:15px 0;
		  background:#153b8c;
		}
		.footer-bottom-sec p {
		  margin-top:15px;
		  margin-bottom:0;
		}
		.footer-top-sec ul li a,
		.footer-top-sec ul li a:hover {
		  color:#fff;
		  text-decoration:none;
		}
		.footer-top-sec ul li {
		  display:inline-block;
		  margin:0;
		  line-height:1;
		  padding-right:10px;
		  border-right:1px solid #fff;
		}
		/* new css */

		.login-btn a {
		  background:transparent;
		  text-transform:uppercase;
		  padding:6px 12px;
		  border-radius:0px !important;
		  border:1px solid #1c5c88;
		}
		.login-btn span {
		  color:#1c5c88 !important;
		}
		.search-sec ul li span {
		  color:#777676;
		  font-size:16px;
		  padding-right:3px;
		}
		.login-btn a .fa {
		  font-size:19px;
		}
		.blu-bg {
		  background:#3e2e7e;
		}
		.logo-sec a {
		  display:flex;
		  align-items:center;
		}
		.search-sec a {
		  font-size:13px;
		  color:#052e51;
		  text-transform:capitalize;
		  padding:4px 5px;
		  font-family: 'proxima_novaregular';
		}
		.search-sec a:hover {
		  text-decoration:none;
		}
		.search-sec ul {
		  padding:0;
		  margin:0;
		  list-style:none;
		  display:flex;
		  justify-content:flex-end;
		  margin-top:10px;
		  align-items:center;
		}
		.search-sec ul li {
		  display:inline-block;
		  border-right:1px solid #bbb;
		}
		.search-sec ul li+li{margin-left:0px;margin-right:0px}

		/*.search-sec ul li.serch input[type=text] {
		    padding: 5px 15px;
		    float: left;
		    border-radius: 30px;
		    border: 1px solid #989696;
		}*/

		.search-sec ul li.serch input[type=text] {
		  padding:5px 8px;
		  border-radius:0;
		  border:1px solid #989696;
		  border-top-left-radius:15px;
		  border-bottom-left-radius:15px;
		  background:#fafcfc;
		}
		.btn-info {
		  padding:0;
		  font-size:13px;
		}
		.logo-sec {
		  padding:10px 0;
		}
		.menu-sec ul li a:hover {
		  color:#fff;
		  text-decoration:none;
		  box-shadow:inset 0 -4px 0px 0px #fff;
		}
		.menu-sec ul li a.active {
		  box-shadow:inset 0 -4px 0px 0px #fff;
		}
		.menu-sec ul li a {
		  color:#fff;
		  font-size:15px;
		  padding:10px 14px!important;
		}
		.menu-sec {
		  padding:0;
		  margin-bottom:-25px;
		  position:relative;
		  z-index:5;
		  margin-top:10px;
		  background:#3046a8;
		  display:flex;
		  align-items:center;
		  justify-content:space-between;
		}
		nav.navbar {
		  z-index:2;
		  padding:0 10px;
		}
		a.whitebg {
		  background:#fff;
		  padding:4px 6px;
		  border-radius:50%;
		  color:#000 !important;
		}
		a.blackbg {
		  background:#4e4e4e;
		  padding:4px 6px;
		  border-radius:50%;
		  color:#fff !important;
		}
		.top-header .nav-link.dropdown-toggle{
		  background: #d3d3d3 !important;
	    color: #000 !important;
		  padding:8px 15px;font-family: 'proxima_novaregular';
		}
		.btn-info .fas {
		  font-size:18px;
		  padding:5px;
		}
		.btn-info {
		  border-top-right-radius:15px;
		  border-bottom-right-radius:15px;
		  background:#f7931d;
		  color:#000;
		  border:0;
		}
		.btn-search input {
		    font-size: 14px;
		    border-radius: 0px;
		    border: 1px solid #ccc;
		    padding: 7px 5px;
		}
		/******** Navbar *********/

		.bg-light {
		  background-color:#f7931d!important;
		  box-shadow:1px 0px 5px 0px rgba(0,
		  0,
		  0,
		  0.3);
		  border-radius:0;
		}
		.custmnav {
		  padding:6px 0;
		}
		span.fixbg {
		  background:#f7931d;
		  padding:6px 7px;
		  border-radius:50%;
		  font-size:16px;
		}
		.navbar-light .navbar-nav .nav-link {
		  color:rgba(0,  0,  0,  0.84) !important;
		  font-size:15px;font-family: 'proximanova-mediuuploadedfile';position:relative;display:inline-block;
		}
		.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#fff!important}

		.custmnav > li > a:before {
		    top:-7px;
		    position: absolute;
		    content: "";
		    width: 0;
		    height: 0;
		    border-left: 10px solid transparent;
		    border-right: 10px solid transparent;
		    border-top: 10px solid #fff;
		    left: 0;
		    right: 0;
		    margin: 0 auto;
		    opacity: 0;
		    transition: all 250ms ease;
		    -webkit-transition: all 250ms ease;
		}
		.custmnav > li:hover > a:hover:before, .custmnav > li:focus > a:focus:before {
		    opacity: 1;
		}
		.top-header .dropdown-menu{border:none}
		.top-header .dropdown-menu ul{display:block}.top-header .dropdown-menu li{display:block;border-right:none;padding:0}
		.top-header .dropdown-menu li a{display:block;border-right:none!important;    color: #555!important;text-transform:capitalize}
		.top-header .dropdown-menu li a:hover, .top-header .dropdown-menu li a:focus{background:#e9e9e9;color:#060613!important}
		.login-btn-top a{font-weight:bold}.dropdown-item{font-size:.95rem;font-weight:500}
		.dropdown-item:focus, .dropdown-item:hover{color:#fff;background:none}.dropdown-menu{padding:0;margin:0;border-radius:0;box-shadow:none;background:#f7931d}li.nav-item+li.nav-item{margin-left:5px}.notify-slide .carousel-item p a{font-family: 'proximanova-mediuuploadedfile';animation: colorchange 4s infinite alternate}
		@-webkit-keyframes colorchange{0%{color:#000}50%{color:#ff0000}100%{color:#f79725f0}}
		.chat {
		    float: right;
		    position: fixed;
		    bottom: -3px;
		    right: 30px;z-index:9;
		}


		.navbartop .dropdown-toggle::after{content:''!important;border:none}
		/*

		.dropdown-toggle::after {
		  color:#000;
		}
		.dropdown-toggle::after {
		  display:inline-block;
		  width:0;
		  height:0;
		  margin-left:4px;
		  vertical-align:0;
		  content:"\f078";
		  border-top:0;
		  border-right:none;
		  border-bottom:none;
		  border-left:0;
		  font-family:"Font Awesome 5 Free";
		  font-size:11px;
		  margin-right:5px;
		  font-weight: 700;
		}*/
		/**************** Banner Slider Start here ******/

		section.main-banner {
		  margin-top:-25px;
		}
		.banner-img {
		  width:100%;
		}
		.carousel-caption {
		  color:#fff;
		  top:15%;
		  left:9%;
		}
		/*.caption-bx {
		  border:2px solid #d2d2d2;
		  width:50%;
		  border-top-left-radius:15px;
		  border-bottom-left-radius:15px;
		  border-right:0;
		}*/

		.caption-bx h2 {
		  margin-top:-25px;
		  text-transform:uppercase;
		  font-family: 'proxima_novabold';
		  font-size: 28px;
		      line-height: 30px;
		}
		.underline {
		  width:40px;
		  height:3px;
		  background:#f7931d;
		}
		.caption-bx p {
		    padding: 23px 0 0 0px;
		    font-size: 17px;
		    font-family: 'proxima_novaregular';
		    line-height: 24px;
		    text-align: justify;
		    padding-left: 0;
		    margin: 0;
		}
		.readmore-bx {
		  text-align:right;
		  margin-right:-10px;
		}
		a.btn.read-btn {
		  border:2px solid #d2d2d2;
		  border-radius:8px;
		  margin-bottom:23px;
		}
		
		/*a.btn.read-btn:hover {
		  background:#f7931d;
		  color:#000;
		}*/
		/*.caption-bx:before,
		.caption-bx:after {
		  width:2px;
		  content:"";
		  position:absolute;
		  right:50%;
		  background:#d2d2d2;
		}*/
		.caption-bx:before {
		  top:22px;
		  height:154px;
		}
		.caption-bx:after {
		  bottom:38.5%;
		  height:15px;
		}
		.newindicate {
		  background:#fff;
		  padding:6px 0;
		  width:8%;
		  margin:-17px auto;
		  border-radius:30px;
		  box-shadow:0px 0px 3px 1px rgba(0,
		  0,
		  0,
		  0.31);
		}
		.newindicate li {
		  width:10px !important;
		  height:10px !important;
		  border-radius:50% !important;
		  background:none;
		  border:1px solid #f7931d;
		  cursor:pointer;margin:0 6px!important;

		}
		.newindicate .active {
		  background-color:#174e8e;
		}
		#myCarousel .newindicate a.carousel-control-next:hover, #myCarousel .newindicate a.carousel-control-next:focus, #myCarousel .newindicate a.carousel-control-prev:hover, #myCarousel .newindicate a.carousel-control-prev:focus, a.carousel-control-next.active, a.carousel-control-prev.active{background:none!important}

		.carousel-control-prev,
		.carousel-control-next {
		  opacity:9;
		  color:#174e8e;
		}
		.carousel-control-next:focus,
		.carousel-control-next:hover,
		.carousel-control-prev:focus,
		.carousel-control-prev:hover {
		  color:#f7931d;
		}
		/******** Edge-navbutton ******/

		.social {
		  position:fixed;
		  top:37%;
		  width:100px;right:0;
		  z-index:999;
		}
		.social ul {
		  padding:0px;
		  -webkit-transform:translate(41px,
		  0);
		  -moz-transform:translate(41px,
		  0);
		  -ms-transform:translate(41px,
		  0);
		  -o-transform:translate(41px,
		  0);
		  transform:translate(41px,
		  0);
		}
		.social ul li {
		  display:block;
		  margin:5px;
		  background:rgba(0,
		  0,
		  0,
		  0.36);
		  width:311px;
		  text-align:left;
		  padding:10px;
		  -webkit-border-radius:30px 0 0 30px;
		  -moz-border-radius:30px 0 0 30px;
		  border-radius:30px 0 0 30px;
		  -webkit-transition:all 1s;
		  -moz-transition:all 1s;
		  -ms-transition:all 1s;
		  -o-transition:all 1s;
		  transition:all 1s;
		}
		.social ul li:hover {
		  -webkit-transform:translate(-110px,
		  0);
		  -moz-transform:translate(-110px,
		  0);
		  -ms-transform:translate(-110px,
		  0);
		  -o-transform:translate(-110px,
		  0);
		  transform:translate(-110px,
		  0);
		  background:rgba(255,
		  255,
		  255,
		  0.4);
		}
		.social ul li:hover a {
		  color:#000;
		}
		.social ul li:hover i {
		  color:#fff;
		  background:#f7931d;
		  -webkit-transform:rotate(360deg);
		  -moz-transform:rotate(360deg);
		  -ms-transform:rotate(360deg);
		  -o-transform:rotate(360deg);
		  transform:rotate(360deg);
		  -webkit-transition:all 1s;
		  -moz-transition:all 1s;
		  -ms-transition:all 1s;
		  -o-transition:all 1s;
		  transition:all 1s;
		}
		.social ul li i {
		  margin-left:10px;
		  color:#000;
		  background:#fff;
		  -webkit-border-radius:50%;
		  -moz-border-radius:50%;
		  border-radius:50%;
		  width:30px;
		  height:30px;
		  font-size:17px;
		  line-height:30px;
		  text-align:center;
		  -webkit-transform:rotate(0deg);
		  -moz-transform:rotate(0deg);
		  -ms-transform:rotate(0deg);
		  -o-transform:rotate(0deg);
		  transform:rotate(0deg);
		}
		.edge-right {
		  width:185px;
		  height:50px;
		  background-color:white;
		  -ms-transform:rotate(190deg);
		  transform:rotate(-90deg);
		  right:-68px;
		  top:35%;
		  line-height:50px;
		  text-align:center;
		  position:fixed;
		  box-shadow:0px 0px 5px rgba(0,
		  0,
		  0,
		  0.3);
		  border-top-left-radius:20px;
		  border-top-right-radius:20px;
		}
		.edge-right a {
		  color:#000;
		  font-size:18px;
		}
		.edge-right a span {
		  color:#f7931d;
		  border-right:1px solid #949494;
		  padding:0 7px;
		}
		/******* About Section start here ****/

		.outer-bg {
		  /* background-image:url('../images/currency.jpg'); */
		  background:#174e8e;
		  width:100%;
		  height:100%;
		  /* background-repeat:no-repeat; */
		  /* background-size:cover; */
		  border-radius:8px 50px 0 80px;
		  box-shadow:0px -7px 0px rgba(255,255,255);margin-top:-38px;
		}
		.inner-bg {
		  background:#174e8e;
		  padding:20px 30px;
		  border-radius:8px 50px 0 80px;
		}
		.myTicker ul {
		  padding:0;
		}
		.myTicker ul li {
		  border-bottom:1px solid rgba(255,255,255,0.37);
		  padding:8px 0px;
		}
		.myTicker ul li a {
		  font-size:13px;
		  text-decoration:none;
		  color:#fff;
		  font-weight:normal!important;
		  display:flex;
		}
		.myTicker ul li a i {
		    margin-right: 8px;
		    margin-top: 5px;
		}

		.myTicker ul li a:before {
		  content:"\f0a1";
		  font-family:"Font Awesome 5 Free";
		  padding-right:6px;
		  font-weight: 900;

		}


		.myTicker ul li a img{width:20px;height:20px;margin-top:4px;margin-right:10px}
		button.up.btn {
		  padding:3px 10px;
		  border-radius:0;
		  background:rgba(255,
		  255,
		  255,
		  0.4);
		  border-top-left-radius:30px;
		  border-bottom-left-radius:30px;
		  color:#fff;
		}
		button.down.btn {
		  padding:3px 10px;
		  border-radius:0;
		  background:rgba(255,
		  255,
		  255,
		  0.4);
		  border-top-right-radius:30px;
		  border-bottom-right-radius:30px;
		  margin-left:1px;
		  color:#fff;
		}
		.viewall {
		  color:#fff;
		  padding-top:10px;
		  display:inline-block;
		}
		.announce-bx h3 {
		  font-family: 'proxima_novabold';
		}
		.announce-bx h6 {
		  font-family: 'proximanova-mediuuploadedfile';
		}
		.announce-bx {
		  position:relative;
		}
		.announce-bx h6:after {
		    width: 35px;
		    height: 3px;
		    background: #fff;
		    content: '';
		    position: absolute;
		    top: 12%;
		    left: 30%;
		}
		.ab-boxes:hover, .ab-boxes:focus{color:#fff;transition:all ease-in .4s}
		.ab-boxes:hover .ab-main h4, .ab-boxes:focus .ab-main h4, .ab-boxes:hover .ab-main p, .ab-boxes:focus .ab-main p{color:#000;}

		.ab-main {
		  ;
		  padding:8px 12px
		}
		.ab-main h4 {
		  font-size:17px;
		  color:#365f97;
		  font-family: 'proxima_novabold';
		}
		.ab-main p {
		  color:#5c5c5c;
		  font-size:15px;
		  margin-bottom:35px;
		  font-family: 'proxima_novaregular';
		}
		.top-bdr {
		  width:100%;
		  height:3px;
		  background:#174e8e;
		}
		a.btn.nextbtn {
		  background:#f59e35;
		  color:#000;
		  position:absolute;
		  right:0;
		  bottom:0;
		  border-radius:0;
		  transition: .2s;
		}
		.m-right {
		  margin-right:75px;
		}
		.ab-center {
		  background:#174e8e
		}
		.ab-center h4,
		.ab-center p {
		  color:#fff;
		}
		/****** Notification ***/

		.bg-notify { 
		  /* box-shadow:-3px 2px 3px 0px rgba(0, */
		  /* 0, */
		  /* 0, */
		  /* 0.2); */
		  /* border-bottom-left-radius:27px; */
		  overflow:hidden;
		}
		.notify {
		  /* background:#f59e35; */
		  background:#d8d8d8;
		  width:20%;
		  text-align:center;
		}
		.notify-slide {
		  width:78%;
		}
		.notify-slide p {
		  padding-left:10px;margin:0;font-size:.80rem;
		}
		.viewend {
		  width:8%;
		  margin-right:15px;
		  float:left;max-width:100px;font-size:.95rem;
		}
		.viewend .viewbtn-last {
		  background:#174e8e;
		  width: 100%;
		  color:#fff;
		  border-radius:5px;
		}
		h5.main-slide {
		  font-family: 'proxima_novabold';
			padding: 10px 15px;
			/* color: #000; */
			color: #174e8e;
			font-size: 15px;
			margin: 0;
			line-height: normal;
		}
		/************ MAin-about *****************/

		.bluefont {
		  color:#174e8e;
		}
		.announce-bx .bluefont:after {
		  background:#F59E35;
		  left:0%;
		}
		ul.about-vision {
		  padding-left:0;
		  margin:0;
		}
		ul.about-vision li {
		  display:inline-block;
		  border-top:1px solid #ccc;
		  padding:8px 0;
		  border-bottom:1px solid #ccc;

		}
		ul.about-vision li a {
		  color:#5c5c5c;
		  cursor:pointer;
		}
		.small-bg {
		  background:#edf1fa;
		  padding:10px;
		  border-radius:50%;
		  margin-right:20px;
		}
		.small-bg-right {
		  padding-left:20px;
		  color:#F8A13A;
		}
		section.notification {
		  background:#fff;
		}
		.main-about {
		  background:url('../images/aboutbg.png') left bottom no-repeat,
		  url('../images/aboutbg2.png') right bottom no-repeat;
		  background-color:#fff;
		  padding:60px 0;
		}
		/******* Side Slider ****/

		.right-slider {
		  background:#f5f5f5;
		  border-top-right-radius:25px;
		  overflow:hidden;
		}
		.custom-arrow .carousel-control-next,
		.custom-arrow .carousel-control-prev {
		  bottom:10px;
		  top:inherit;
		}
		.custom-arrow .carousel-control-prev {
		  left:81%;
		}

		.custom-arrow .carousel-control-next span {
		  background:#f79725;
		  transition: .4s;
		}
		.custom-arrow .carousel-control-prev span {
		  background:#174e8e ;
		  transition: .4s;
		}
		.custom-arrow .carousel-control-next span,
		.custom-arrow .carousel-control-prev span {
		  padding:5px;
		  color:#fff;
		  font-size:11px;
		  border-radius:3px;
		}
		.side-indicator {
		  justify-content:left;
		  margin-left:2%;
		}
		.side-indicator li {
		  width:10px;
		  height:10px;
		  border-radius:50%
		}
		.info-slide {
		  padding:12px;
		}
		.info-slide div p {
		  margin:0;
		}
		a.btn.blue-btn {
		  color:#fff;
		  background:#174e8e;
		  font-size:15px;
		  margin-top:30px;
		}
		a.btn.blue-btn span {
		  padding-left:10px;
		}
		a.btn.blue-btn:hover {
		  color:#000;
		}
		.right-about-info {
		  padding-right:25px;
		  border-right:1px solid #e8e8e8;
		}
		/******Blue Bg start here **********/

		.bluebg {
		  /* background:url('../images/bluebg.jpg') no-repeat; */
		  background-size:
		  cover;
		  width:100%;
		  min-height:300px;
		  height:300px;
		}
		.inner-bg2 {
		  /* background:rgba(23,
		  78,
		  142,
		  0.95); */
		  height:100%;
		  width:100%;
		}
		section.card-blue {
		  margin-top:-250px;
		}
		.whitefont {
		  color:#fff;
		}
		.blueafter div h6:After {
		  width:30px;
		  background:#f79725;
		  height:2px;
		  content:'';
		  position:absolute;
		  top:3%;
		  margin-left:20px;
		}
		.treecard .card {
		  border-top-left-radius:20px;
		  overflow:hidden;
		  border-bottom-right-radius:20px;
		  background:#f5f5f5;
		  min-height:456px;
		}
		.treecard .card p {
		  font-size:15px;
		  font-family:'nimbus_sans_lregular';
		}
		a.viewbtn-card {
		  
		  color:#fff;
		  font-size:15px;display:inline-block;margin-left:calc(+45%);margin-top:20px;font-family: 'proxima_novaregular';
		}
		.blueafter div h6 {
		  font-size:25px;
		font-family: 'proxima_novabold';
		}
		/**************** News sec Start here ***********************/

		.news-sec {
		  background:url('../images/newsbg.jpg') no-repeat;
		  background-size:cover;
		  width:100%;
		  height:100%;
		  padding-bottom:18px;
		}
		.videobg {
		  box-shadow:-13px 8px 0px 6px rgb(23,
		  78,
		  142);
		  background:url('../images/videoimg.jpg') no-repeat;
		  background-size:cover;
		  width:100%;
		  height:100%;
		  border-top-right-radius:50%;
		  border-bottom-right-radius:50%;
		}
		.video-inner {
		  background:rgba(247,
		  151,
		  37,
		  0.9);
		  height:100%;
		  text-align:right;
		  border-top-right-radius:50%;
		  border-bottom-right-radius:50%;
		}
		.v-bg {
		  background:#fff;
		  padding:15px 18px;
		  border-radius:50%;
		  margin-right:-23px;
		  box-shadow:-1px 0px 0px 10px rgba(255,
		  255,
		  255,
		  0.4);
		}
		.owl-new {
		  color:#174e8e;
		  font-size:21px;
		}
		#newsslide .card p,
		#gallery .card p {
		  margin:0;
		}
		#newsslide .card {
		  background:none;
		  border:0;
		}
		.padd {
		  padding:50px 0;
		}
		.gallery .nav-pills .nav-link.active,
		.nav-pills .show>.nav-link {
		  color:#174e8e;
		  background:none;
		  border-bottom:2px solid #e58c25;
		  border-radius:0;
		}
		.gallery .nav-link {
		  font-size:19px;
		  font-family: 'proximanova-mediuuploadedfile';
		  color:#000;
		}
		/******** Footer Slider***********/

		section.gray-bg {
		  /* background:whitesmoke; */
		 /*  padding:24px 0;
		  border-bottom:3px solid #f79725; */
		}
		.owl-dots {
		  display:none;
		}
		#footer-gov a img {
		  border:1px solid #d0d0d0;
		}
		.underline-f {
		  background:#E08822;
		  width:20px;
		  height:2px;
		  margin:3px auto;
		}

		section.footer {
		    background:#fff;
		}
		.lang select option {
		    background: #174e8e;
		}
		a.btn.nextbtn:hover {
		    padding-left: 8px;
		    transition: .2s;
		}
		/****************** Footer address***********************/

		.addr h6 span {
		  color:#f79725;
		}
		.addr p {
		    font-size: 15px;
		    color: #5c5c5c;
		    font-family: 'proxima_novaregular';
		    text-align: justify;
		}
		.b-right {
		  border-right:1px solid #fde6cb;
		}
		.b-top {
		  border-top:none;
		}
		.b-right:last-child {
		  border:0;
		}
		.bx-f ul {
		  list-style:none;
		  padding:0;
		  margin:0;
		}

		/*.listofholidays{font-family: 'proximanova-mediuuploadedfile';}*/

		.bx-f ul li a:before, .listofholidays:before {
		  content:"\f061";
		  font-family:"Font Awesome 5 Free";
		  font-weight: 700;
		  font-size:12px;
		  padding-right:8px;
		  color:#f79725;
		}
		.bx-f ul li a:hover, .bx-f ul li a:focus, .listofholidays:hover, .listofholidays:focus {
		  padding-left:2px;
		  color:#000;
		  transition:.4s;text-decoration:none;
		}
		.footer-end {
		  padding:15px 0 5px 0;
		  background:#eee;
		  border-top:2px solid #1c5c88;
		}
		.social-icon,
		.end-li {
		  list-style:none;
		  margin:0;
		  padding:0;
		}
		.social-icon li {
		  display:inline-block;
		}
		.end-li li {
		  display:inline-block;
		}
		.end-li li {
		  padding:4px 6px 4px 0;
		}
		.end-li li+li{padding-left:6px}
		.end-li li, .end-li li a {
		  /* color:#5c5c5c; */
		  color:#fff;
		  font-size:14px;
		  font-family: 'proxima_novaregular';
		}
		ul.end-li ul {
		    margin: 0;
		}

		.footer-end p {
		  color:#fff;
		  font-size:14px;
		  font-family: 'proxima_novaregular';

		}
		/******** Scroll to top *****/

		#button {
		  display:inline-block;
		  background-color:#1c5c88;
		  width:50px;
		  height:50px;
		  border-radius:50%;
		  text-align:center;
		  position:fixed;
		  bottom:30px;
		  left:30px;
		  transition:background-color .3s,
		  opacity .5s,
		  visibility .5s;
		  opacity:0;
		  visibility:hidden;
		  z-index:1000;
		}
		#button::after {
		  content:"\f077";
		  font-family:"Font Awesome 5 Free";
		  font-weight:700;
		  font-style:normal;
		  font-size:2em;
		  line-height:50px;
		  color:#fff;
		}
		#button:hover {
		  cursor:pointer;
		  background-color:#333;
		}
		#button:active {
		  background-color:#555;
		}
		#button.show {
		  opacity:1;
		  visibility:visible;
		}



		/************ Button hovers*****************/

		.hvr-sweep-to-right{overflow: hidden;}
		.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
		    color: #000;
			text-decoration: underline;
			background: none!important;
		}
		a.btn.read-btn:hover, a.btn.blue-btn:hover, a.btn.read-btn:focus, a.btn.blue-btn:focus{color: #fff!important;background: #174e8e!important;text-decoration:underline;text-decoration-color:#f7931d}
		.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
		    -webkit-transform: scaleX(1);
		    transform: scaleX(1);
		}
		.hvr-sweep-to-right {
		    display: inline-block;
		    vertical-align: middle;
		    -webkit-transform: perspective(1px) translateZ(0);
		    transform: perspective(1px) translateZ(0);
		    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
		    position: relative;
		    -webkit-transition-property: color;
		    transition-property: color;
		    -webkit-transition-duration: 0.3s;
		    transition-duration: 0.3s;
		}
		.hvr-sweep-to-right:before {
		    content: "";
		    position: absolute;
		    z-index: -1;
		    top: 0;
		    left: 0;
		    right: 0;
		    bottom: 0;
		    background: none!important;
		    -webkit-transform: scaleX(0);
		    transform: scaleX(0);
		    -webkit-transform-origin: 0 50%;
		    transform-origin: 0 50%;
		    -webkit-transition-property: transform;
		    transition-property: transform;
		    -webkit-transition-duration: 0.3s;
		    transition-duration: 0.3s;
		    -webkit-transition-timing-function: ease-out;
		    transition-timing-function: ease-out;
		}

		/**************Focus buttom****************/
		 .button-focus {
		        background-color: #174E8E !important;
		        -webkit-border-radius: 60px;
		        border-radius: 60px;
		        border: none;
		        color: #fff !important;
		        cursor: pointer;
		        display: inline-block;
		        font-family: Segoe UI Bold;
		        font-size: 21px;
		        padding: 10px 10px;
		        text-align: center;
		        text-decoration: none;
		      }
		      @keyframes glowing {
		        0% {
		          background-color: #1c5c88 ;
		          box-shadow: 0 0 5px #1c5c88;
		        }
		        50% {
		          background-color: #1c5c88 ;
		          box-shadow: 0 0 20px #1c5c88;
		        }
		        100% {
		          background-color: #1c5c88 ;
		          box-shadow: 0 0 5px #1c5c88;
		        }
		      }
		      .button-focus {
		        animation: glowing 1300ms infinite;
		      }


		/* 14-07-20 */
		    
		.announce-main-bx {
		    color: #fff;
		}   
		.announce-main-bx .btn{font-size:.85rem;line-height:normal}
		    

		/* Start Code By Raushan */
		.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before {content:" ";display:table}.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after{clear:both}
		/*#wrapperNav {position:relative;z-index:99;background:#f7931d}*/
		/********* Navigation *********/

		.mainNavigation { margin:0; position:relative;  clear:both; z-index:9999; float:left;}
		.toggleMenu { display:none; padding:12px 0; text-decoration:none }
		.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
		.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
		#nav, #nav ul { list-style:none; margin:0; padding:0;}
		#nav li { margin:0; padding:0; position:relative; display:inline }
		#nav li a { padding:13px 13px; line-height:36px; color:#000;  display:inline-block; text-decoration:none;  font-size:15px; text-transform:capitalize; position:relative; }
		#nav > li:first-child a{ padding-left:0;}
		#nav li:last-child a:before{ display:none;}




		#nav ul {width:300px; padding:0; left:0; position:absolute; top:auto;background: #FDC830;background: -webkit-linear-gradient(to bottom, #F37335, #FDC830);background: linear-gradient(to bottom, #F37335, #FDC830);}
		.hasJS #nav ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
		#nav ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
		#nav ul li a { display:block; font:13px'robotomedium';   line-height:24px; color:#fff; border:none; border-top:1px solid #dd7474; padding:8px 15px 8px 15px; text-align:left; }
		#nav ul ul {top:0; left:300px } /*#nav a:hover, .noJS #nav a:focus, #nav ul .hover > a, #nav ul .focus > a { color:#fff }*/
		#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color:#7fb6e9 }
		#nav ul, #nav :hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left:-9999px }
		#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left:0 }
		#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { color:#fff; text-decoration:none; }
		#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#e9e9e9; color:#060613 }
		#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
		#nav .menuIcon {display:block; position:absolute; right:0; top:6px; width:9px; height:9px;}
		#nav li .menuIcon { background:url(../images/down-arrow.png) no-repeat right center; z-index:10}
		#nav li li .menuIcon {display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
		#nav li li li .menuIcon  { z-index:12}
		#nav li .menuIcon.active { -webkit-transform:rotate(180deg); transform:rotate(180deg)}
		.noJS #nav ul a:focus { width:200px; }
		.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left:9999px }
		.noJS #nav ul a:active { margin-left:0 }
		.hasJS .menuPart #nav a:focus + ul,.hasJS  .menuPart #nav li.focus > ul,.hasJS  .menuPart #nav li.hover > ul,.hasJS  .menuPart #nav li:hover > ul,.hasJS  .menuPart #nav ul ul{ opacity: 1; }


		#nav > li > a:before {top:0; position:absolute; content:""; width: 0; height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-top:10px solid #fff;
		left:0; right:0; margin:0 auto; opacity:0; transition:all 250ms ease; -webkit-transition:all 250ms ease;} 
		#nav > li:last-child > a:before { display:block;}

		#nav > li.parent.hover > a:before{ opacity:1;}
		#nav > li.hover > a:hover:before { opacity:1;}
		#nav > li:first-child > a:before{ left:-24px;}

		#wrapperNav .container{ position:relative;}
		.search .form-wrapper { background-color: #8f2369; display: none; padding: 5px; position: absolute; right: 0; top:57px; width: 260px; z-index: 2; }

		.search .form-wrapper .form-item {float: left; width: 205px;}
		.search .form-wrapper .form-item .form-text {background-color: #fff; height:36px;}

		.search {/* width: 35px; height: 35px; content: ''; margin: 0; position: absolute; right: 0; top: 0; z-index: 999; margin-top:-7px; border:1px solid #ccc;*/ float:right;}
		.search a { width:26px; height: 38px; display: block;  color:#fff;  outline: none; text-align:center; margin-top:5px; position:relative; font-size:23px; padding:2px 0;}
		.search a:hover{color:#da4453;}

		.search a:before{ position:absolute; content:""; height:30px; width:2px; background:rgba(255,255,255,0.7); top:4px; left:-17px;}
		.searchForm { width: 210px; display: none; padding: 3px; position: absolute; right: 7px; top: 100%; z-index: 2; background-color: #caa674; }
		.searchForm input[type=text] { padding-right: 46px; }
		.searchForm .goBtn { font-size: 1em; position: absolute; right: 3px; bottom: 3px; z-index: 1; padding: 5px 10px; }
		.searchForm .goBtn:hover { border-color: #b07046; background-color: #b07046; }

		.search .goBtn {background-color: #a12b64; border: 1px solid #a12b64; color: #fff; height: 36px; float:right; width: 45px;}
		.search .goBtn:hover {background-color: #333; border: 1px solid #333;}

		.search .form-wrapper:before {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: transparent transparent rgba(143, 35, 105, 1);border-image: none;border-style: solid;border-width: 8px;content: " ";right:12px;position: absolute;top: -16px;}



		.announce-main-bx h3{
		    /* background: #f7931d; */
		    padding: 12px 25px 1px 40px;
		    margin-left: -40px;
		    margin-top: -15px;
		    margin-right: -15px;
		    border-radius: 8px 2px 8px 2px;
		    font-size:1.1rem;
		    font-family: 'proxima_novabold';
			color: #174e8e;

		}
		.announce-main-bx .hp-announcements{
		 border-bottom: 1px solid #f7931d;
		}

		.announce-main-bx .viewall{margin-left:20px}.announce-main-bx .viewall:hover, .announce-main-bx .viewall:focus{color:rgb(255,255,255)}.view-id-announcement input{height:40px;margin-top:0}
		/* End Code By Raushan */



		/* Styles for the content section */

		@media only screen and (max-width: 1340px) {
		    .caption-bx {border-right:2px solid #d2d2d2;}.readmore-bx{margin-right: 10px;}
		}


		@media screen and ( max-width: 1200px ) {
		  .container { max-width: 970px; padding-left: 20px; padding-right: 20px;}
		  
		   /*Navigation*/
		   #wrapperNav{ height:49px;}
		 .mainNavigation{text-align:left;}
		#nav{display:none;position:absolute;left:0;right:0; top:43px; width:300px;background: #FDC830;  /* fallback for old browsers */
		background: -webkit-linear-gradient(to right, #F37335, #FDC830);  /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(to right, #F37335, #FDC830); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
		}
		#nav ul li a{ font-size:15px;}
		#nav ul{background:#a13864;}
		.toggleMenu, #nav .menuIcon {display:block;}
		#nav li {float:none;display:block;border:none;}
		#nav li.parent {position:relative;}
		#nav li .menuIcon, #nav li li .menuIcon {width:46px; height:auto; background-color:#002d63; background-color: rgba(0, 0, 0, 0.5); background-image:url(../images/down-arrow.gif); background-repeat:no-repeat; background-position:center 19px; position:absolute;right:0;top:0;bottom:0;cursor:pointer;}
		#nav li .menuIcon.active, #nav li li .menuIcon.active {background-color:#002d63; background-color: rgba(0, 0, 0, 0.5);}
		#nav li > a:hover, #nav li.hover > a, #nav li.active > a, #nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a {background-color:#002d63;color: #fff;}
		#nav ul {width:100%;display:none;position:static;transition:none;-webkit-transition:none;}
		.hasJS #nav ul{opacity:1;}
		#nav li ul li, #nav ul a {width:100%}
		#nav > li:hover > ul, #nav li li:hover > ul, #nav li li li:hover > ul {display:none;}
		#nav ul, #nav *:hover ul ul, #nav .hover ul ul, #nav .focus ul ul {margin-left:0;}
		#nav li a {border-top:1px solid #dd7474;padding-left:5px;padding-right:5px;display:block;line-height:20px;font-size:15px;}
		#nav li a:before{ display:none;}
		#nav li ul li a {padding:13px 55px 13px 25px; display:block;line-height:21px; background:url(../images/right-arrow.gif) no-repeat 15px 20px;color:#fff;border:none}
		#nav li ul li ul li a {padding-left:45px;background-position:33px center}
		#nav li ul li ul li ul li a {padding-left:60px;background-position:45px center}
		#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a {background-color:#fff;color: #2d2d2d;}
		#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a {background-color:#efe6e6;color: #2d2d2d;}
		.mobileMenu{ display:none;}
		#nav > li:first-child a {padding-left: 15px;}
		#nav > li:last-child a:before{ display:none;}

		}


		@media (max-width: 1199px){
		.social{z-index: 111111;}
		.logo-sec p{font-size:21px;}.logo-sec p span{font-size:13px;}
		.top-header ul li {border-right: 1px solid #fff;padding: 0 4px;}.top-header ul li a{font-size: 12px;}
		.search-sec ul li{margin: 0 2px;}.search-sec a {font-size: 12px;}
		.edge-right {z-index:99;width: 168px;height: 44px;background-color: white;-ms-transform: rotate(190deg);transform: rotate(-90deg);right: -61px;top: 44%;}
		.edge-right a{font-size: 15px;}
		.navbar-expand-lg .navbar-nav .nav-link {padding-right: .3rem;padding-left: .3rem;}.navbar-light .navbar-nav .nav-link{font-size: 12px;}
		.caption-bx h2{margin-top: -23px;}.caption-bx p {padding: 4px 0 0 25px;font-size: 15px;line-height: 22px;}.caption-bx {border-right:2px solid #d2d2d2;}
		.readmore-bx{margin:0;margin-right: 10px}
		.announce-bx h3 {font-size: 19px;}.announce-bx h6 {font-size: 16px;}
		.announce-bx h6:after{left: 40%;width: 27px;}button.up.btn,button.down.btn {padding: 3px 6px;}
		.ab-boxes {min-height: 336px;}


		}

		@media (max-width: 992px) {
		.social{z-index: 111111;}
		.logo-sec p{font-size:21px;}.logo-sec p span{font-size:13px;}
		.top-header ul li {border-right: 1px solid #fff;padding: 0 4px;}.top-header ul li a{font-size: 12px;}
		.search-sec ul li{margin: 0 2px;}.search-sec a {font-size: 12px;}
		.edge-right {z-index:1111111;width: 168px;height: 44px;background-color: white;-ms-transform: rotate(190deg);transform: rotate(-90deg);right: -61px;top: 44%;}
		.edge-right a{font-size: 15px;}
		.navbar-expand-lg .navbar-nav .nav-link {padding-right: .3rem;padding-left: .3rem;}.navbar-light .navbar-nav .nav-link{font-size: 12px;}
		.caption-bx h2{margin-top: -23px;}.caption-bx p {padding: 4px 0 0 25px;font-size: 15px;line-height: 22px;}.caption-bx {border-right:2px solid #d2d2d2;}
		.readmore-bx{margin:0;margin-right: 10px}
		.announce-bx h3 {font-size: 19px;}.announce-bx h6 {font-size: 16px;}
		.announce-bx h6:after{left: 40%;width: 27px;}button.up.btn,button.down.btn {padding: 3px 6px;}
		.ab-boxes {min-height: 336px;}


		}   
		@media (max-width: 767px) {
		  .top-header ul{justify-content: center;}
		.edge-right{display: block; z-index: 11111111}
		.top-header ul li{padding:0 1px;border-right: 0;}
		.top-header ul li a{font-size: 12px;}
		.top-right-nav { padding: 0;}
		.logo-sec a{justify-content: center;}
		.logo-sec p{font-size: 20px;}
		.search-sec ul li{border-right: 0;}
		.search-sec {padding: 0;}
		.search-sec a{font-size: 12px;padding: 4px 0px;}
		nav.navbar{padding: 7px 10px;}
		.bg-light {border-radius: 0;}
		.custmnav{text-align: center;}
		span.fixbg{background: none;border-radius: 0;}
		.custmnav li.nav-item.active {background: #f7931d;}
		.social{display: none;}
		section.main-banner, .outer-bg{margin: 0;}
		.outer-bg, .inner-bg{border-radius: 0;box-shadow: none;}
		.mob-pr {padding-right: 0;}
		.caption-bx{border:0;width: 100%;}.caption-bx:before, .caption-bx:after{display: none;}
		.underline{margin: 0;}.newindicate{display: none;}
		.caption-bx h2 span{padding:0;font-size: 21px;}.caption-bx h2{font-size: 26px;padding-left: 0;}
		.caption-bx p{padding: 0;font-size: 15px;line-height: 19px;}
		a.btn.read-btn{font-size: 14px;margin:0;text-align: left;}
		.readmore-bx {margin: 0;text-align: left;margin-top: 15px;}
		.announce-bx h6:after{left: 16%;}.myTicker{height: 226px !important;}
		.search-sec ul {margin-top: 0;margin-bottom: 13px;}
		.m-right{margin:0;}.ab-boxes{margin-bottom: 15px;}
		h5.main-slide{font-size: 15px;padding:7px;}
		.bg-notify{display: block !important;}.notify,.notify-slide,.viewend{width: 100%;}
		.notify-slide p {text-align: center;margin: 0;padding: 10px 0;}
		.bg-notify{border-radius: 0;}
		.main-about{padding:25px 0;}.announce-bx .bluefont:after{left: 26%;}
		.right-slider{margin-top: 10px;}.right-about-info{border-right:0;}
		.bluebg{display: none;}section.card-blue{margin-top: 10px;}.blueafter div h6{color: #174e8e;}
		.treecard {margin-top: 15px;}
		.video-inner,.videobg {border-radius: 0;}.v-bg{margin:0;}.video-inner{justify-content: center !important;margin:20px 0; padding: 10px;}
		.videobg{box-shadow: none;border-bottom: 4px solid #1c5c88;}
		.addr {text-align: center;margin-top: 20px;border-bottom: 1px solid rgba(28, 92, 136, 0.13);}
		.mob-top{padding-top: 15px !important;}.chat {text-align: center !important;margin-top: 10px;}
		.bx-f {width: 100%;text-align: center;margin-top: 4px !important;border-bottom: 1px solid #e2eaf0;padding: 0 0 20px 0;}
		.social-icon, .end-li{display: flex;justify-content: center;}
		.b-right{border-right: 0;}

		}






		  
		  
		  
		  
		  
		@media (min-width: 768px) {
		  .abou-img img {
		    width:100%;
		    border:1px solid #ccc;
		  }
		  
		  
		  .searchtable .views-exposed-form{max-width:20%}
		}

		@media (max-width: 550px) {
		  
		.top-header ul{justify-content: center;}
		.edge-right{display: none;}
		.top-header ul li{padding:0 1px;border-right: 0;}
		.top-header ul li a{font-size: 12px;}
		.top-right-nav { padding: 0;}
		.logo-sec a{justify-content: center;}
		.logo-sec p{font-size: 20px;}
		.search-sec ul li{border-right: 0;}
		.search-sec {padding: 0;}
		.search-sec a{font-size: 10px;padding: 4px 0px;}
		nav.navbar{padding: 7px 10px;}
		.bg-light {border-radius: 0;}
		.custmnav{text-align: center;}
		span.fixbg{background: none;border-radius: 0;}
		.custmnav li.nav-item.active {background: #f7931d;}
		.social{display: none;}
		section.main-banner, .outer-bg{margin: 0;}
		.outer-bg, .inner-bg{border-radius: 0;box-shadow: none;}
		.mob-pr {padding-right: 0;}
		.caption-bx{border:0;width: 100%;}.caption-bx:before, .caption-bx:after{display: none;}
		.underline{margin: 0;}.newindicate{display: none;}
		.caption-bx h2 span{padding:0;font-size: 15px;}.caption-bx h2{font-size: 17px;padding-left: 0;}
		.caption-bx p{padding: 0;font-size: 17px;}
		a.btn.read-btn{font-size: 14px;margin:0;text-align: left;}.caption-bx p{line-height: 19px;}
		.readmore-bx{margin: 0;text-align: center;}
		.search-sec ul {margin-top: 0;margin-bottom: 13px;}
		.m-right{margin:0;}.ab-boxes{margin-bottom: 15px;}
		h5.main-slide{font-size: 15px;padding:7px;}
		.bg-notify{display: block !important;}.notify,.notify-slide,.viewend{width: 100%;}
		.notify-slide p {text-align: center;margin: 0;padding: 10px 0;}
		.bg-notify{border-radius: 0;}
		.main-about{padding:25px 0;}.announce-bx .bluefont:after{left: 26%;}
		.right-slider{margin-top: 10px;}.right-about-info{border-right:0;}
		.bluebg{display: none;}section.card-blue{margin-top: 10px;}.blueafter div h6{color: #174e8e;}
		.treecard {margin-top: 15px;}
		.video-inner,.videobg {border-radius: 0;}.v-bg{margin:0;}.video-inner{justify-content: center !important;margin:20px 0; padding: 10px;}
		.videobg{box-shadow: none;border-bottom: 4px solid #1c5c88;}
		.addr {text-align: center;margin-top: 20px;border-bottom: 1px solid rgba(28, 92, 136, 0.13);}
		.mob-top{padding-top: 15px !important;}.chat {text-align: center !important;margin-top: 10px;}
		.bx-f {width: 100%;text-align: center;margin-top: 4px !important;border-bottom: 1px solid #e2eaf0;padding: 0 0 20px 0;}
		.social-icon, .end-li{display: flex;justify-content:center}.owl-carousel .owl-item img {
		  width:inherit !important;
		}
		  .home-slider-sec .carousel-item img {
		    min-height:200px;
		  }
		  .carousel-content h2 {
		    font-size:17px;
		  }
		  .carousel-content p {
		    font-size:13px;
		    margin:5px 0;
		  }
		  .menu-sec {
		    margin-bottom:0;
		  }
		  .home-slider-sec .carousel a span {
		    opacity:0.5;
		  }
		  .search-sec ul li {
		    margin:5px 8px;
		  }
		  .carousel-content a {
		    font-size:13px;
		    padding:6px 10px;
		    max-width:100px;
		  }
		}



		/*****************Inner page CSS***************************/
		.whitebg{background:#fff;}
	/* 	.fotterborder {
		    border-bottom: 3px solid #f7931d;
		    padding-bottom: 32px;
		} */

		.titlebg{font-family: 'proxima_novaregular';background:#1c5c88; width:100%; padding:10px 0px; color:#fff; text-transform:uppercase; font-size:1.95em; text-align:center;}


		.breadcumb {
		    width: 100%;
		    padding: 10px 0 0 0;
		    color: #000000;
		    font-size: 1.0em;
		    text-align: left;
		    background: #f5f5f500;
		}



		.breadcumb a {
	    color: #555;
	    font-size: 12px;
	}

		.leftsidenav {
		    background:#fff
		}



		.leftheader h3 {
		   
		    padding: 18px 11px;
		    color: #000;
		  font-family: 'Segoe UI Bold';
		    font-size: 19px;
		   
		  border-bottom: 1px solid #eee;margin:0
		}

		.leftheader h3 span{margin:7px;}




		.leftsidenav ul li:before {
		    content: "\f054";
		    font-family: "Font Awesome 5 Free";
		    font-style: normal;
		    font-weight: bold;
		    font-size: 11px;
		    color: #1c5c88;
		  padding:4px;margin-right:5px;
		}


		.righttext .region-content{padding:5px;}





		.preloader {
		  background-color:#3e2e7e;
		  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 1.0s infinite ease-in-out;
		  animation:sk-scaleout 1.0s infinite ease-in-out;
		}
		@-webkit-keyframes sk-scaleout {
		  0% {
		    -webkit-transform:scale(0);
		    transform:scale(0);
		  }
		  100% {
		    -webkit-transform:scale(1);
		    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 */

		header {
		  /* background:url(../images/top-bg.jpg) no-repeat; */
		  /* background-size:100% 100%; */
		}
		.top-header {
		  /* background:#545454; */
		  background:lightgrey;
		}
		.logo-sec-wraper {
		  background:transparent;
		}
		.top-header a:hover {
		  text-decoration:none;
		}
		.top-header ul {
		  display:flex;
		  margin-bottom:0;
		  padding-left:0;
		  align-items:center;
		}
		.top-header ul li {
		 /*  border-right:1px solid #fff; */
		  padding:0 7px;
		  line-height:1;
		  display:flex;
		}
		.nobdr {
		  border:none!important;
		}
		.top-right-nav ul {
		  justify-content:flex-end;
		  margin-bottom:0;
		  align-items:center;
		}
		.lang select {
		  border:none;
		  font-size:14px;
		  background:none;
		  color:#fff;
		}
		.login-btn-top a::after{display:none;}
		.text-size a {
		  display:inline-block;
		  margin:0 5px;
		}
		.theme span.wt {
		  background:#fff;
		  border-radius:2px;
		  display:inline-block;
		  height:14px;
		  width:14px;
		  margin:3px;
		}
		.theme span.blak {
		  background:#000;
		  border-radius:2px;
		  display:inline-block;
		  height:14px;
		  width:14px;
		  margin:3px;
		}
		.register {
		  background:#3c85d2;
		  margin-top:-6px;
		  margin-bottom:-6px;
		  display:flex;
		  align-items:center;
		}
		.register a {
		  padding-left:10px;
		  padding-right:10px;
		  padding-top:10px;
		  padding-bottom:10px;
		}
		.register:hover {
		  background:#ccc;
		}
		.top-header ul li a {
		  color:#555;
		  font-size:14px;
		  font-weight: 600;
		      font-family: 'proxima_novaregular';
		}
		.top-header ul.clearfix.menu li a:hover, .top-header ul.clearfix.menu li a:focus, .myTicker ul li a:hover, .myTicker ul li a:focus{text-decoration:underline}
		.home-banner-left-sec h2 {
		  font-family: 'proxima_novaregular';
		  text-transform:uppercase;
		  font-size:41px;
		}
		.home-banner-left-sec h2 span {
		  font-family: 'proxima_novabold';
		  display:block;
		}
		 .logo-sec img {
		  float:left;
		  margin-right:10px;
		}
		.logo-sec a:hover {
		  text-decoration:none;
		}
		.logo-sec p {
		  font-size:25px;
		  color:#000;
		  line-height:1.2;
		  margin:0;
		  font-family: 'proxima_novabold';
		  border-left:1px solid #bfbfbf;
		  padding-left:8px;
		}
		.logo-sec a img {
		  padding-right:7px;
		}
		.logo-sec p span {
		  font-family:'nimbus_sans_lregular';
		  font-size:14px;
		  color:#000;
		  display:block;
		  margin-top:5px;
		}
		.main-menu-sec {
		  padding:7px 0;
		  background:rgba(255,
		  255,
		  255,
		  0.85);
		  position:absolute;
		  z-index:9999;
		  left:0;
		  right:0;
		}
		.home-slider-sec {
		  position:relative;
		}
		.main-menu-right-sec ul {
		  display:flex;
		  align-items:center;
		}
		.main-menu-right-sec ul li {
		  margin:0 10px;
		  width:33%;
		  text-align:center;
		}
		.main-menu-right-sec ul li i.fa {
		  font-size:29px;
		}

		.dropdown:hover .dropdown-menu {
		    display: block;
		    margin-top: 0;
		 }

		i.fa-bars {
		  color:#23298a;
		  cursor:pointer;
		}
		li.search {
		  background:#fff;
		  height:60px;
		  text-align:center;
		  padding-top:16px;
		  cursor:pointer;
		}
		.footer-bottom-sec {
		  padding:15px 0;
		  background:#153b8c;
		}
		.footer-bottom-sec p {
		  margin-top:15px;
		  margin-bottom:0;
		}
		.footer-top-sec ul li a,
		.footer-top-sec ul li a:hover {
		  color:#fff;
		  text-decoration:none;
		}
		.footer-top-sec ul li {
		  display:inline-block;
		  margin:0;
		  line-height:1;
		  padding-right:10px;
		  border-right:1px solid #fff;
		}
		/* new css */

		.login-btn a {
		  background:transparent;
		  text-transform:uppercase;
		  padding:6px 12px;
		  border-radius:30px;
		  border:1px solid #1c5c88;
		}
		.login-btn span {
		  color:#1c5c88 !important;
		}
	.search-sec ul li span {
		  color:#555;
		  font-size:14px;
		  font-weight: 600;
		      font-family: 'proxima_novaregular';
		}
		.login-btn a .fa {
		  font-size:19px;
		}
		.blu-bg {
		  background:#3e2e7e;
		}
		.logo-sec a {
		  display:flex;
		  align-items:center;
		  justify-content: center;
		}
		.search-sec a {
		  font-size:13px;
		  color:#052e51;
		  text-transform:capitalize;
		  padding:4px 0px;font-family: 'proximanova-mediuuploadedfile';
		}
		.search-sec a:hover {
		  text-decoration:none;
		  /* color: #fff; */
		}
		.search-sec a:hover i{
		  text-decoration:none;
		  color: #000;
		}
		.search-sec ul {
		  padding:0px 0;
		  margin:0;
		  list-style:none;
		  display:flex;
		  justify-content:flex-end;
		  align-items:center;
		}
		.search-sec ul li {
		  display:inline-block;
		  border-right:1px solid #bbb;
		}
		/*.search-sec ul li.serch input[type=text] {
		    padding: 5px 15px;
		    float: left;
		    border-radius: 30px;
		    border: 1px solid #989696;
		}*/

		.search-sec ul li.serch input[type=text] {
		  padding:5px 8px;
		  border-radius:0;
		  border:1px solid #989696;
		  border-top-left-radius:15px;
		  border-bottom-left-radius:15px;
		  background:#fafcfc;
		}
		.btn-info {
		  padding:0;
		  font-size:13px;
		}
		.logo-sec {
		  padding:10px 0;
		}
		.menu-sec ul li a:hover {
		  color:#fff;
		  text-decoration:none;
		  box-shadow:inset 0 -4px 0px 0px #fff;
		}
		.menu-sec ul li a.active {
		  box-shadow:inset 0 -4px 0px 0px #fff;
		}
		.menu-sec ul li a {
		  color:#fff;
		  font-size:15px;
		  padding:10px 14px!important;
		}
		.menu-sec {
		  padding:0;
		  margin-bottom:-25px;
		  position:relative;
		  z-index:5;
		  margin-top:10px;
		  background:#3046a8;
		  display:flex;
		  align-items:center;
		  justify-content:space-between;
		}
		nav.navbar {
		  z-index:2;
		  padding:0 10px;
		}
		a.whitebg {
		  background:#fff;
		  padding:4px 6px;
		  border-radius:50%;
		  color:#000 !important;
		}
		a.blackbg {
		  background:#4e4e4e;
		  padding:4px 6px;
		  border-radius:50%;
		  color:#fff !important;
		}
		.login-btn-top a {
		  color:#000 !important;
		  padding:12px 15px;
		}
		.btn-info .fas {
		  font-size:18px;
		  padding:5px;
		}
		.btn-info {
		  border-top-right-radius:15px;
		  border-bottom-right-radius:15px;
		  background:#f7931d;
		  color:#000;
		  border:0;
		}

		/******** Navbar *********/

		.bg-light {
		  background-color:#f7931d!important;
		  box-shadow:1px 0px 5px 0px rgba(0,
		  0,
		  0,
		  0.3);
		  border-radius:0;
		}
		.custmnav {
		  padding:6px 0;
		}
		span.fixbg {
		  background:#f7931d;
		  padding:6px 7px;
		  border-radius:50%;
		  font-size:16px;
		}
		.navbar-light .navbar-nav .nav-link {
		  color:rgba(0,  0,  0,  0.84) !important;
		  font-size:15px;font-family: 'proximanova-mediuuploadedfile';position:relative;display:inline-block;
		}
		.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#fff!important}

		.custmnav > li > a:before {
		    top:-7px;
		    position: absolute;
		    content: "";
		    width: 0;
		    height: 0;
		    border-left: 10px solid transparent;
		    border-right: 10px solid transparent;
		    border-top: 10px solid #fff;
		    left: 0;
		    right: 0;
		    margin: 0 auto;
		    opacity: 0;
		    transition: all 250ms ease;
		    -webkit-transition: all 250ms ease;
		}
		.custmnav > li:hover > a:hover:before, .custmnav > li:focus > a:focus:before {
		    opacity: 1;
		}
		.top-header .dropdown-menu{border:none}.top-header .dropdown-menu ul{display:block}.top-header .dropdown-menu li{display:block;border-right:none;padding:0}
		.top-header .dropdown-menu li a{display:block;border-right:none!important}
		.top-header .dropdown-menu li a:hover, .top-header .dropdown-menu li a:focus, ul.nice-menu ul li a:hover, 
		ul.nice-menu ul li a:focus{background:#fbfbfb;color:#060613}.login-btn-top a{font-weight:bold}.dropdown-item{font-size:.95rem;font-weight:500}
		.dropdown-item:focus, .dropdown-item:hover{color:#fff;background:none}
		.dropdown-menu{padding:0;margin:0;border-radius:0;box-shadow:none;background:#f7931d}li.nav-item+li.nav-item{margin-left:5px}
		.notify-slide p a{font-family: 'proxima_novaregular';font-size:.9rem;animation: colorchange 4s infinite alternate;color: #174e8e !important;}
		.notify-slide p a:hover{color: #F7931D !important;}
		@-webkit-keyframes colorchange{0%{color:#000}50%{color:#ff0000}100%{color:#f79725f0}}
		.chat {
		    float: right;
		    position: fixed;
		    bottom: -3px;
		    right: 30px;z-index:9;
		}


		.navbartop .dropdown-toggle::after{content:''!important;border:none}

		/**************** Banner Slider Start here ******/

		section.main-banner {
		  margin-top:-25px;
		}
		.banner-img {
		  width:100%;
		}
		.caption-bx {
		  width:50%;
		}
		.caption-bx h2 span {
		  font-family: 'proxima_novaregular';
		  display:inline-block;
		  font-size:19px;
		  padding:2px 0px;
		}

		.readmore-bx {
		    text-align: left;
		    margin-left: 0px;
		}
		a.btn.read-btn {
		    border: none;
		    border-radius: 0;
		    margin-top: 15px;
		    background: #174e8e;
		    color: #fff;
		    font-family: 'proxima_novaregular';
		}
		/*a.btn.read-btn:hover {
		  background:#f7931d;
		  color:#000;
		}*/
		/*.caption-bx:before,
		.caption-bx:after {
		  width:2px;
		  content:"";
		  position:absolute;
		  right:50%;
		  background:#d2d2d2;
		}*/
		.caption-bx:before {
		  top:22px;
		  height:154px;
		}
		.caption-bx:after {
		  bottom:38.5%;
		  height:15px;
		}
		.newindicate {
		  background:#fff;
		  padding:6px 0;
		  width:fit-content;
		  margin:-17px auto;
		  border-radius:30px;
		  box-shadow:0px 0px 3px 1px rgba(0,
		  0,
		  0,
		  0.31);
		  z-index: 1;
		}
		.carousel-control-prev,
		.carousel-control-next {
		  opacity:9;
		  color:#174e8e;
		  width: 10%;
		}
		
/*		.carousel-control-next:focus,
		.carousel-control-next:hover,*/
		.carousel-control-prev:focus,
		.carousel-control-prev:hover {
		  color:#f7931d;
		  background-image: linear-gradient(to left, rgba(255,0,0,0), #212529);
		}

		.carousel-control-next:focus,
		.carousel-control-next:hover {
		  color:#f7931d;
		  background-image: linear-gradient(to right, rgba(255,0,0,0), #212529);
		}
		/******** Edge-navbutton ******/

		.social {
		  position:fixed;
		  top:55%;
		  width:100px;right:0;
		}
		.social ul {
		  padding:0px;
		  -webkit-transform:translate(41px,
		  0);
		  -moz-transform:translate(41px,
		  0);
		  -ms-transform:translate(41px,
		  0);
		  -o-transform:translate(41px,
		  0);
		  transform:translate(41px,
		  0);
		}
		.social ul li {
		  display:block;
		  margin:5px;
		  background:rgba(0,
		  0,
		  0,
		  0.36);
		  width:311px;
		  text-align:left;
		  padding:10px;
		  -webkit-border-radius:30px 0 0 30px;
		  -moz-border-radius:30px 0 0 30px;
		  border-radius:30px 0 0 30px;
		  -webkit-transition:all 1s;
		  -moz-transition:all 1s;
		  -ms-transition:all 1s;
		  -o-transition:all 1s;
		  transition:all 1s;
		}
		.social ul li:hover {
		  -webkit-transform:translate(-110px,
		  0);
		  -moz-transform:translate(-110px,
		  0);
		  -ms-transform:translate(-110px,
		  0);
		  -o-transform:translate(-110px,
		  0);
		  transform:translate(-110px,
		  0);
		  background:rgba(255,
		  255,
		  255,
		  0.4);
		}
		.social ul li:hover a {
		  color:#000;
		}
		.social ul li:hover i {
		  color:#fff;
		  background:#f7931d;
		  -webkit-transform:rotate(360deg);
		  -moz-transform:rotate(360deg);
		  -ms-transform:rotate(360deg);
		  -o-transform:rotate(360deg);
		  transform:rotate(360deg);
		  -webkit-transition:all 1s;
		  -moz-transition:all 1s;
		  -ms-transition:all 1s;
		  -o-transition:all 1s;
		  transition:all 1s;
		}
		.social ul li i {
		  margin-left:10px;
		  color:#000;
		  background:#fff;
		  -webkit-border-radius:50%;
		  -moz-border-radius:50%;
		  border-radius:50%;
		  width:30px;
		  height:30px;
		  font-size:17px;
		  line-height:30px;
		  text-align:center;
		  -webkit-transform:rotate(0deg);
		  -moz-transform:rotate(0deg);
		  -ms-transform:rotate(0deg);
		  -o-transform:rotate(0deg);
		  transform:rotate(0deg);
		}
		.edge-right {
		  width:185px;
		  height:50px;
		  background-color:white;
		  -ms-transform:rotate(190deg);
		  transform:rotate(-90deg);
		  right:-68px;
		  top:35%;
		  line-height:50px;
		  text-align:center;
		  position:fixed;
		  box-shadow:0px 0px 5px rgba(0,
		  0,
		  0,
		  0.3);
		  border-top-left-radius:20px;
		  border-top-right-radius:20px;
		}
		.edge-right a {
		  color:#000;
		  font-size:18px;
		}
		.edge-right a span {
		  color:#f7931d;
		  border-right:1px solid #949494;
		  padding:0 7px;
		}
		/******* About Section start here ****/

		.outer-bg {
		  /* background-image:url('../images/currency.jpg'); */
		  background: #174e8e;
		  width:100%;
		  height:100%;
		  /* background-repeat:no-repeat; */
		  /* background-size:cover; */
		  border-radius: 17px 64px 0 80px;
		  box-shadow:0px -7px 0px
		  rgba(255,255,255);margin-top:-38px;
		}
		.inner-bg {
		  background: #f3f5f7;
		  padding:20px 30px;
		  border-radius:8px 50px 0 80px;
		}
		.myTicker ul {
		  padding:0;
		}
		.myTicker ul li {
		  border-bottom: 1px solid
	   #d3d3d3;
		  padding:12px 0px;
		}
		.myTicker ul li a {
		  font-size:17px;
		  text-decoration:none;
		  color:#174e8e !important;
		  font-weight:bold;
		  display:flex;
		  font-family: 'proxima_novaregular';
		}
		.myTicker ul li a i {
		    margin-right: 8px;
		    margin-top: 5px;
		}

		.myTicker ul li a:before {
		  content:"\f0a1";
		  font-family:"Font Awesome 5 Free";
		  padding-right:6px;
		  font-weight: 900;

		}


		.myTicker ul li a img{width:20px;height:20px;margin-top:4px;margin-right:10px}
		button.up.btn {
		  padding:3px 10px;
		  border-radius:0;
		  background:rgba(255,
		  255,
		  255,
		  0.4);
		  border-top-left-radius:30px;
		  border-bottom-left-radius:30px;
		  color:#fff;
		}
		button.down.btn {
		  padding:3px 10px;
		  border-radius:0;
		  background:rgba(255,
		  255,
		  255,
		  0.4);
		  border-top-right-radius:30px;
		  border-bottom-right-radius:30px;
		  margin-left:1px;
		  color:#fff;
		}
		.viewall {
		  color:#fff;
		  padding-top:10px;
		  display:inline-block;
		}
		.announce-bx h3 {
		    font-family: 'proxima_novabold';
		    font-size: 23px;
		    /* margin-top: 20px; */
		}
		.announce-bx h6 {
		  font-family: 'proxima_novaregular';
		}
		.announce-bx p{
			font-family: 'proxima_novaregular' !important;
		}
		.announce-bx {
		  position:relative;
		}
		.announce-bx h6:after {
		    width: 35px;
		    height: 3px;
		    background: #fff;
		    content: '';
		    position: absolute;
		    top: 40%;
		    left: 30%;
		}
		.ab-boxes {
		  min-height:299px;
		  background:rgba(0,0,0,0) linear-gradient(0deg,#000 0,rgba(0,0,0,.2) 100%) repeat scroll 0 0;
		  border-radius:0px;
		  box-shadow:0px 0px 5px 1px rgba(0,
		  0,
		  0,
		  0.2);
		  overflow:hidden;
		  transition: all 0.3s linear;
		  position: absolute !important;
			bottom: -3px;
			width: 100%;
		}
		.dg-magazine{position:relative;overflow:hidden;width:100%;background-color:#fff;cursor:pointer}
		.dg-magazine img.dg-mag{width:100%;height:296px;object-fit:cover;transition:all 0.3s linear}
		.dg-magazine:hover img.dg-mag{transform:scale(1.1);transition:all 0.3s linear}
		.dg-magazine .ab-main h4{color:#fff!important}
		
		.ab-main {
			padding: 20px 12px 8px 12px;
			position: absolute;
			left: 0;
			right: 0;
			margin: auto;
			top: 22%;
		}
		.ab-icon {
			border: 3px solid white;
			margin: auto;
			border-radius: 50%;
			padding: 2px;
			-webkit-transition: all 0.3s linear;
			transition: all 0.3s linear;
			width: 90px;
			height: 90px;
		}
		.ab-main p {
		  color:#5c5c5c;
		  font-size:15px;
		  margin-bottom:35px;
		}
		a.btn.nextbtn {
		  background:#f59e35;
		  color:#000;
		  position:absolute;
		  right:0;
		  bottom:0;
		  border-radius:0;
		  transition: .2s;
		}
		.m-right {
		  margin-right:75px;
		}
		.ab-center {
		  background:#174e8e
		}
		.ab-center h4,
		.ab-center p {
		  color:#fff;
		}
		/****** Notification ***/

		.bg-notify { 
		  /* box-shadow:-3px 2px 3px 0px rgba(0, */
		  /* 0, */
		  /* 0, */
		  /* 0.2); */
		  /* border-bottom-left-radius:27px; */
		  overflow:hidden;
		}
		.notify {
		  /* background:#f59e35; */
		  background:#d8d8d8;
		  width:20%;
		  text-align:center;
		}
		.notify-slide {
		  width:78%;
		}
		.notify-slide p {
		  padding-left:10px;margin:0;font-size:.90rem; color:#174e8e;
		}
		.viewend {
		  width:8%;
		  margin-right:15px;
		  float:left;max-width:100px;font-size:.95rem;
		}
		.viewend .viewbtn-last {
		  background:#174e8e;
		  width: 100%;
		  color:#fff;
		  border-radius:5px;
		}
		/************ MAin-about *****************/

		.bluefont {
		  color:#174e8e;
		}
		.announce-bx .bluefont:after {
		  background:#F59E35;
		  left:0%;
		}
		ul.about-vision {
		  padding-left:0;
		  margin:0;
		}
		ul.about-vision li {
		  display:inline-block;
		  border-top:1px solid #ccc;
		  padding:8px 10px;
		  border-bottom:1px solid #ccc;
		  display: flex;
		    align-items: center;
		}
		ul.about-vision li a {
		  color:#000000;
		  cursor:pointer;
		  font-family: 'proxima_novaregular' !important;
		  transition: .4s;
		  text-decoration: none;
		}
		.small-bg {
		  background:#edf1fa;
		  padding:10px;
		  border-radius:50%;
		  margin-right:20px;
		}
		.small-bg-right {
		  padding-left:20px;
		  color:#F8A13A;
		}
		section.notification {
		  background:#fff;
		}
		.main-about {
		  background:url('../images/aboutbg.png') left bottom no-repeat,
		  url('../images/aboutbg2.png') right bottom no-repeat;
		  background-color:#fff;
		  padding:15px 0 20px 0;
		}
		/******* Side Slider ****/

		.right-slider {
		  background:#f5f5f5;
		  border-radius:0 25px 0 25px;
		  overflow:hidden;
		}
		.custom-arrow .carousel-control-next,
		.custom-arrow .carousel-control-prev {
		  bottom:10px;
		  top:74% !important;
		}
		.custom-arrow .carousel-control-prev {
		  left:81%;
		}

		.custom-arrow .carousel-control-next span {
		  background:#f79725;
		}
		.custom-arrow .carousel-control-prev span {
		  background:#174e8e
		}
		.custom-arrow .carousel-control-next span,
		.custom-arrow .carousel-control-prev span {
		  padding:5px;
		  color:#fff;
		  font-size:11px;
		  border-radius:3px;
		}
		.side-indicator {
		  justify-content:left;
		  margin-left:2%;
		}
		.side-indicator li {
		  width:10px;
		  height:10px;
		  border-radius:50%
		}
		.info-slide {
		  padding:12px;
		}
		.info-slide div p {
		    margin: 0;
		    font-family: 'proxima_novabold';
		    font-size: 15px;
		}
		a.btn.blue-btn {
		  color:#fff;
		  background:#174e8e;
		  font-size:15px;
		  margin-top:30px;
		  font-family: 'proxima_novaregular';
		}
		a.btn.blue-btn span {
		  padding-left:10px;
		}
		a.btn.blue-btn:hover {
		  color:#000;
		}
		.right-about-info {
		  padding-right:25px;
		  border-right:1px solid #e8e8e8;
		}
		/******Blue Bg start here **********/

		.bluebg {
	    /* background: url(../images/bluebg.jpg) no-repeat; */
	    width: 100%;
	    min-height: 670px;
	    height: 670px;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    background-attachment: fixed;
	}
		.inner-bg2 {
		  background: #f3f5f7;
		  height:100%;
		  width:100%;
		}
		section.card-blue {
		  margin-top:-619px;
		}
		.whitefont {
		  color:#fff;
		}
		.blueafter div h6:After {
		  width:30px;
		  background:#f79725;
		  height:2px;
		  content:'';
		  position:absolute;
		  top:3%;
		  margin-left:20px;
		}
		.treecard .card {
		  border-top-left-radius:20px;
		  overflow:hidden;
		  border-bottom-right-radius:20px;
		  background:#f5f5f5;
		  min-height:400px;
		}
		.treecard .card .card-title {
		  font-size:17px;
		      font-family: 'proxima_novabold';
		}
		.treecard .card p {
		    text-align: justify;
		    font-size: 15px;
		    font-family: 'proxima_novaregular';
		}
		a.viewbtn-card {
		  background:#174E8C;
		  color:#fff;
		  font-size:15px;
		  padding-right:10px;
		}
		/**************** News sec Start here ***********************/

		.news-sec {
		 background: url(../images/newsbg.jpg) no-repeat;
	    width: 100%;
	    height: 100%;
	    padding-bottom: 18px;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    background-attachment: fixed;
		}
		.videobg {
		  box-shadow:-13px 8px 0px 6px rgb(23,
		  78,
		  142);
		  background:url('../images/videoimg.jpg') no-repeat;
		  background-size:cover;
		  width:100%;
		  height:100%;
		  border-top-right-radius:50%;
		  border-bottom-right-radius:50%;
		}
		.video-inner {
		  background:rgba(247,
		  151,
		  37,
		  0.9);
		  height:100%;
		  text-align:right;
		  border-top-right-radius:50%;
		  border-bottom-right-radius:50%;
		}
		.v-bg {
		  background:#fff;
		  padding:15px 18px;
		  border-radius:50%;
		  margin-right:-23px;
		  box-shadow:-1px 0px 0px 10px rgba(255,
		  255,
		  255,
		  0.4);
		}
		a .v-bg i.fas {
		  color:#174e8e;
		}
		.owl-new {
		  color:#174e8e;
		  font-size:21px;
		}
		#newsslide .card p,
		#gallery .card p {
		  margin:0;
		  font-family: 'proxima_novaregular';
		}
		#newsslide .card {
		  background:none;
		  border:0;
		}
		.padd {
		  padding:50px 0;
		}
		.gallery .nav-pills .nav-link.active,
		.nav-pills .show>.nav-link {
		  color:#174e8e;
		  background:none;
		  border-bottom:2px solid #e58c25;
		  border-radius:0;
		}
		.gallery .nav-link {
		  font-size:17px;
		  font-family: 'proxima_novabold';
		  color:#000;
		}
		/******** Footer Slider***********/

		section.gray-bg {
		  /* background:whitesmoke; */
		  /* padding:24px 0;
		  border-bottom:3px solid #f79725; */
		}
		.owl-dots {
		  display:none;
		}
		#footer-gov a img {
		  object-fit:
		  contain;
		  border: 1px solid #fff;height:90px;
		}
		.f-title {
		  font-size:19px;
		  font-family: 'proxima_novabold';
		  color:#174E8E;
		}
		.underline-f {
		  background:#E08822;
		  width:20px;
		  height:2px;
		  margin:3px auto;
		}

		section.footer {
		    background:#fff;
		}
		.lang select option {
		    background: #174e8e;
		}
		a.btn.nextbtn:hover {
		    padding-left: 8px;
		    transition: .2s;
		}
		/****************** Footer address***********************/

		.addr h6 {
		  font-size:17px;
		  color:#174e8e;
		  text-transform:uppercase;
		  font-family: 'proxima_novabold';
		}
		.addr h6 span {
		  color:#f79725;
		}
		.b-right {
		  border-right:1px solid #fde6cb;
		}
		.b-top {
		  border-top:1px solid #fde6cb;
		}
		.b-right:last-child {
		  border:0;
		}
		.bx-f ul {
		  list-style:none;
		  padding:0;
		  margin:0;
		}
		.bx-f h6 {
		  color:#174E8E;
		  font-size:17px;
		  font-family: 'proxima_novabold';
		  text-transform:uppercase;
		  margin-bottom: 20px;
		}
		/*.listofholidays{font-family: 'proximanova-mediuuploadedfile';}*/
		.bx-f ul li a, .listofholidays {
		  color:#5c5c5c;
		  text-decoration:none;
		  font-size:14px;
		  font-family: 'proxima_novaregular';
		  transition: all ease-in .4s;
		line-height:1.4rem;
		}
		.bx-f ul li a:before, .listofholidays:before {
		  content:"\f061";
		  font-family:"Font Awesome 5 Free";
		  font-weight: 700;
		  font-size:12px;
		  padding-right:8px;
		  color:#174e8c;
		}
		.bx-f ul li a:hover, .bx-f ul li a:focus, .listofholidays:hover, .listofholidays:focus {
		  padding-left:2px;
		  color:#000;
		  transition:.4s;text-decoration:none;
		}
		.footer-end {
		  padding:5px 0 5px 0;
		  /* background:#eee; */
		  background:#174e8e;
		  border-top:2px solid #1c5c88;
		}
		ul.social-icon li img {
	    width: 30px;
	}
		.social-icon,
		.end-li {
		  list-style:none;
		  margin:0;
		  padding:0;
		}
		.social-icon li {
		  display:inline-block;
		}
		.end-li li {
		  display:inline-block;
		}
		.end-li li {
		  padding:4px 6px 4px 0;
		}
		.end-li li+li{padding-left:6px}

		/******** Scroll to top *****/

		#button {
		  display:inline-block;
		  background-color:#1c5c88;
		  width:50px;
		  height:50px;
		  border-radius:50%;
		  text-align:center;
		  position:fixed;
		  bottom:30px;
		  left:30px;
		  transition:background-color .3s,
		  opacity .5s,
		  visibility .5s;
		  opacity:0;
		  visibility:hidden;
		  z-index:1000;
		}
		#button::after {
		  content:"\f077";
		  font-family:"Font Awesome 5 Free";
		  font-weight:700;
		  font-style:normal;
		  font-size:2em;
		  line-height:50px;
		  color:#fff;
		}
		#button:hover {
		  cursor:pointer;
		  background-color:#333;
		}
		#button:active {
		  background-color:#555;
		}
		#button.show {
		  opacity:1;
		  visibility:visible;
		}



		/************ Button hovers*****************/

		.hvr-sweep-to-right{overflow: hidden;}
		.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
		    color: white;
			background:#f7931d!important;
		}
		.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
		    -webkit-transform: scaleX(1);
		    transform: scaleX(1);
		}
		.hvr-sweep-to-right {
		    display: inline-block;
		    vertical-align: middle;
		    -webkit-transform: perspective(1px) translateZ(0);
		    transform: perspective(1px) translateZ(0);
		    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
		    position: relative;
		    -webkit-transition-property: color;
		    transition-property: color;
		    -webkit-transition-duration: 0.3s;
		    transition-duration: 0.3s;
		}
		.hvr-sweep-to-right:before {
		    content: "";
		    position: absolute;
		    z-index: -1;
		    top: 0;
		    left: 0;
		    right: 0;
		    bottom: 0;
		    background: #F19B35;
		    -webkit-transform: scaleX(0);
		    transform: scaleX(0);
		    -webkit-transform-origin: 0 50%;
		    transform-origin: 0 50%;
		    -webkit-transition-property: transform;
		    transition-property: transform;
		    -webkit-transition-duration: 0.3s;
		    transition-duration: 0.3s;
		    -webkit-transition-timing-function: ease-out;
		    transition-timing-function: ease-out;
		}

		/**************Focus buttom****************/
		 .button-focus {
		        background-color: #1c5c88;
		        -webkit-border-radius: 60px;
		        border-radius: 60px;
		        border: none;
		        color: #eeeeee;
		        cursor: pointer;
		        display: inline-block;
		        font-family: 'Segoe UI Regular';
		        font-size: 21px;
		        padding: 10px 10px;
		        text-align: center;
		        text-decoration: none;
		      }
		      @keyframes glowing {
		        0% {
		          background-color: #1c5c88;
		          box-shadow: 0 0 5px #1c5c88;
		        }
		        50% {
		          background-color: #1c5c88;
		          box-shadow: 0 0 20px #1c5c88;
		        }
		        100% {
		          background-color: #1c5c88;
		          box-shadow: 0 0 5px #1c5c88;
		        }
		      }
		      .button-focus {
		        animation: glowing 1300ms infinite;
		      }


		/* 14-07-20 */
		    
		.announce-main-bx {
		    color: #fff;
		}   
		.announce-main-bx .btn{font-size:.85rem;line-height:normal}
		    

		/* Start Code By Raushan */
		.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before {content:" ";display:table}.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after{clear:both}
		#wrapperNav{position:relative;z-index:8;background:#f3f5f7;}a.menu-toggle{display:none}.top-header ul li a{white-space:nowrap;border:none}.top-header ul li:last-child{border-right:none;padding:0 7px}.region.region-latest-news, .block-views-blocklatest-news-latest-news, .views_slideshow_cycle_main, .views_slideshow_cycle_teaser_section{width:100%!important;position:absolute;!important}.search-block-form{position:relative;overflow:hidden}
		input#edit-submit{    font-family: 'proxima_novaregular';position:absolute;right:15px;border-radius:0px;background:#174e8e;color:#fff;border:0;padding:8.5px 5px;font-size:.85rem;top:20px;height:46px;width:23%}input#edit-submit:hover, input#edit-submit:focus{background:#174e8e;color:rgb(255,255,255)}input#edit-submit:before{content:'\F009F';font-family:"Material Design Icons";}.navbar-nav{display:block}ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent, ul.nice-menu-right li.menuparent:hover>, ul.nice-menu-right li li.menuparent:hover>{background:none}.menuparent:hover> .toolbar-menu, .menuparent:focus> .toolbar-menu{display:block}ul.nice-menu-right ul{top:auto!important;left:0!important;border:none;width:100%;min-width:12.5rem;display:none}ul.nice-menu ul li{background:none!important;border-bottom:none!important;padding:0!important;display:block!important;width:12.5rem!important}.celebration{overflow:hidden}.card-img-top{min-height:160px}#footer-gov a img{height:90px;background: #fff;}#newsslide .card-body{background:rgb(255,255,255);padding: 4px 8px;}ul.toolbar-menu li li.menuparent.menu-item.menu-item--expanded.over ul.toolbar-menu{top:0!important;left:12.5rem!important}ul.nice-menu ul li a{max-height:80px!important;overflow:hidden!important}ul.nice-menu-right li a is-active{color:rgb(255,255,255)!important}
		.top-header input#edit-keys{background-color:#fff;border:1px solid #c0c0c0;height:28px;padding:8px 6px;width:70%}
		/********* Navigation *********/

		.main-menu { margin:0; position:relative;  clear:both; z-index:9999; float:left;}
		.toggleMenu { display:none; padding:12px 0; text-decoration:none }
		.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
		.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
		.nice-menu-main, .nice-menu-main ul { list-style:none; margin:0; padding:0;}
		.nice-menu-main li { margin:0; padding:0; position:relative; display:inline;width:auto!important;float:none!important;}
		.nice-menu-main li a {font-family: 'proxima_novabold'; padding:3px 17px; line-height:36px; color:#fff;  display:inline-block; text-decoration:none;  font-size:.96rem; text-transform:uppercase; position:relative; }
		.nice-menu-main > li:first-child a{ padding-left:0;}
		.nice-menu-main li:last-child a:before{ display:none;}



		.top-header .dropdown-menu{background: #d3d3d3;}
		.top-header .dropdown-menu li+li a{border-top:1px solid #d3d3d3 }
		.nice-menu-main ul {width:12.5rem; padding:0; left:0; position:absolute; top:auto;background: #174e8e !important;}
		.hasJS .nice-menu-main ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
		.nice-menu-main ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
		.nice-menu-main ul li a { display:block; font-size:14px;font-family: 'proxima_novaregular';line-height:24px; color:#fff; border:none; border-top:1px solid #ffffff40; padding:4px 11px 4px 10px; text-align:left;text-transform:none!important}
		.nice-menu-main ul ul {top:0; left:13.5rem} /*.nice-menu-main a:hover, .noJS .nice-menu-main a:focus, .nice-menu-main ul .hover > a, .nice-menu-main ul .focus > a { color:#fff }*/
		.nice-menu-main ul a:hover, .noJS .nice-menu-main ul a:focus, .nice-menu-main ul a.selected { color:#7fb6e9 }
		/* .nice-menu-main ul, .nice-menu-main :hover ul ul, .nice-menu-main .hover ul ul, .nice-menu-main .focus ul ul { margin-left:-9999px } */
		.nice-menu-main li:hover > ul, .nice-menu-main li.hover > ul, .nice-menu-main li.focus > ul, .nice-menu-main a:focus + ul, .nice-menu-main ul ul, .noJS .nice-menu-main .hover a:focus, .noJS .nice-menu-main .focus a:focus { margin-left:0 }
		.nice-menu-main > li > a:hover, .nice-menu-main > li.hover > a, .nice-menu-main > li.focus > a, .nice-menu-main > .highlight > a{color:#fff;text-decoration:none}
		.nice-menu-main li ul li a:hover, .nice-menu-main li ul li > a.selected, .nice-menu-main ul a:hover, .noJS .nice-menu-main ul a:focus, .nice-menu-main ul a.selected, .nice-menu-main ul > .highlight > a { background-color:#ebebeb; color:#060613!important;}
		.nice-menu-main ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
		.nice-menu-main .menuIcon {display:block; position:absolute; right:0; top:6px; width:9px; height:9px;}
		.nice-menu-main li .menuIcon { background:url(../images/down-arrow.png) no-repeat right center; z-index:10}
		.nice-menu-main li li .menuIcon {display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
		.nice-menu-main li li li .menuIcon  { z-index:12}
		.nice-menu-main li .menuIcon.active { -webkit-transform:rotate(180deg); transform:rotate(180deg)}

		/* .noJS .nice-menu-main ul a:focus, .noJS .nice-menu-main ul a:focus + ul { margin-left:9999px } */
		.noJS .nice-menu-main ul a:active { margin-left:0 }
		.hasJS .menuPart .nice-menu-main a:focus + ul,.hasJS  .menuPart .nice-menu-main li.focus > ul,.hasJS  .menuPart .nice-menu-main li.hover > ul,.hasJS  .menuPart .nice-menu-main li:hover > ul,.hasJS  .menuPart .nice-menu-main ul ul{ opacity: 1; }


		.nice-menu-main > li:before{position:absolute; content:""; width: 0; height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-top:10px solid #fff;left:0; right:0; margin:0 auto; opacity:0; transition:all 250ms ease; -webkit-transition:all 250ms ease;top:-14px} .nice-menu-main > li:hover:before, .nice-menu-main > li:focus:before{opacity:1}
		.nice-menu-main > li:last-child > a:before { display:block;}
		

		.nice-menu-main > li.parent.hover > a:before{ opacity:1;}
		.nice-menu-main > li.hover > a:hover:before { opacity:1;}
		.nice-menu-main > li:first-child > a:before{ left:-24px;}

	#wrapperNav .container {
	    position: relative;
	    display: flex;
	    justify-content: left;
	}
		.search .form-wrapper { background-color: #8f2369; display: none; padding: 5px; position: absolute; right: 0; top:57px; width: 260px; z-index: 2; }

		.search .form-wrapper .form-item {float: left; width: 205px;}
		.search .form-wrapper .form-item .form-text {background-color: #fff; height:36px;}

		.search {/* width: 35px; height: 35px; content: ''; margin: 0; position: absolute; right: 0; top: 0; z-index: 999; margin-top:-7px; border:1px solid #ccc;*/ float:right;}
		.search a { width:26px; height: 38px; display: block;  color:#fff;  outline: none; text-align:center; margin-top:5px; position:relative; font-size:23px; padding:2px 0;}
		.search a:hover{color:#da4453;}

		.search a:before{ position:absolute; content:""; height:30px; width:2px; background:rgba(255,255,255,0.7); top:4px; left:-17px;}
		.searchForm { width: 210px; display: none; padding: 3px; position: absolute; right: 7px; top: 100%; z-index: 2; background-color: #caa674; }
		.searchForm input[type=text] { padding-right: 46px; }
		.searchForm .goBtn { font-size: 1em; position: absolute; right: 3px; bottom: 3px; z-index: 1; padding: 5px 10px; }
		.searchForm .goBtn:hover { border-color: #b07046; background-color: #b07046; }

		.search .goBtn {background-color: #a12b64; border: 1px solid #a12b64; color: #fff; height: 36px; float:right; width: 45px;}
		.search .goBtn:hover {background-color: #333; border: 1px solid #333;}

		.search .form-wrapper:before {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: transparent transparent rgba(143, 35, 105, 1);border-image: none;border-style: solid;border-width: 8px;content: " ";right:12px;position: absolute;top: -16px;}


	/* 
		.announce-main-bx h3{
		    background: #f7931d;
		    padding: 12px 25px 14px 40px;
		    margin-left: -40px;
		    margin-top: -15px;
		    margin-right: -15px;
		    border-radius: 8px 2px 8px 2px;
		  font-size:1.2rem;
		} */

		.announce-main-bx .viewall{margin-right:20px;float:right;margin-left:auto;margin-top: 20px;font-family: 'proxima_novaregular';}.announce-main-bx .viewall:hover, .announce-main-bx .viewall:focus{color:rgb(255,255,255)}
		.btn-search input[type="search"]{min-width:145px}


		ul.nice-menu-right li.menuparent ul.toolbar-menu li.menuparent ul.toolbar-menu{display:none}ul.nice-menu-right li.menuparent ul.toolbar-menu li.menuparent:hover> .toolbar-menu, ul.nice-menu-right li.menuparent ul.toolbar-menu li.menuparent:focus> .toolbar-menu{display:block;left:12.5rem!important;top:0!important}

		/* End Code By Raushan */



		/* Styles for the content section */

		@media only screen and (max-width: 1340px) {
		    .caption-bx {border-right:2px solid #d2d2d2;}.readmore-bx{margin-right: 10px;}
		}


		@media screen and ( max-width: 1200px ) {
		  .container { max-width: 970px; padding-left: 20px; padding-right: 20px;}
		  
		   /*Navigation*/
		   #wrapperNav{ height:49px;}
		 .main-menu{text-align:left;}
		.nice-menu-main{display:none;position:absolute;left:0;right:0; top:43px; width:300px;background: #FDC830;  /* fallback for old browsers */
		background: -webkit-linear-gradient(to right, #F37335, #FDC830);  /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(to right, #F37335, #FDC830); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
		}
		.nice-menu-main ul li a{ font-size:15px;}
		.nice-menu-main ul{background:#a13864;}
		.toggleMenu, .nice-menu-main .menuIcon {display:block;}
		.nice-menu-main li {float:none;display:block;border:none;}
		.nice-menu-main li.parent {position:relative;}
		.nice-menu-main li .menuIcon, .nice-menu-main li li .menuIcon {width:46px; height:auto; background-color:#002d63; background-color: rgba(0, 0, 0, 0.5); background-image:url(../images/down-arrow.gif); background-repeat:no-repeat; background-position:center 19px; position:absolute;right:0;top:0;bottom:0;cursor:pointer;}
		.nice-menu-main li .menuIcon.active, .nice-menu-main li li .menuIcon.active {background-color:#002d63; background-color: rgba(0, 0, 0, 0.5);}
		.nice-menu-main li > a:hover, .nice-menu-main li.hover > a, .nice-menu-main li.active > a, .nice-menu-main li ul li a:hover, .nice-menu-main li ul li > a.selected, .nice-menu-main ul a:hover, .noJS .nice-menu-main ul a:focus, .nice-menu-main ul a.selected, .nice-menu-main > li > a:hover, .nice-menu-main > li.hover > a, .nice-menu-main > li.focus > a {background-color:#002d63;color: #fff;}
		.nice-menu-main ul {width:100%;display:none;position:static;transition:none;-webkit-transition:none;}
		.hasJS .nice-menu-main ul{opacity:1;}
		.nice-menu-main li ul li, .nice-menu-main ul a {width:100%}
		.nice-menu-main > li:hover > ul, .nice-menu-main li li:hover > ul, .nice-menu-main li li li:hover > ul {display:none;}
		.nice-menu-main ul, .nice-menu-main *:hover ul ul, .nice-menu-main .hover ul ul, .nice-menu-main .focus ul ul {margin-left:0;}
		.nice-menu-main li a {border-top:1px solid #dd7474;padding-left:5px;padding-right:5px;display:block;line-height:20px;font-size:15px;}
		.nice-menu-main li a:before{ display:none;}
		.nice-menu-main li ul li a {padding:13px 55px 13px 25px; display:block;line-height:21px; background:url(../images/right-arrow.gif) no-repeat 15px 20px;color:#fff;border:none}
		.nice-menu-main li ul li ul li a {padding-left:45px;background-position:33px center}
		.nice-menu-main li ul li ul li ul li a {padding-left:60px;background-position:45px center}
		.nice-menu-main > li > a:hover, .nice-menu-main > li.hover > a, .nice-menu-main > li.focus > a, .nice-menu-main > .highlight > a {background-color:#fff;color: #2d2d2d;}
		.nice-menu-main li ul li a:hover, .nice-menu-main li ul li > a.selected, .nice-menu-main ul a:hover, .noJS .nice-menu-main ul a:focus, .nice-menu-main ul a.selected, .nice-menu-main ul > .highlight > a {background-color:#efe6e6!important;color: #2d2d2d!important}.nice-menu-main ul li a:hover, .nice-menu-main ul li a:focus{background:#efe6e6!important;color: #2d2d2d!important}
		.mobileMenu{ display:none;}
		.nice-menu-main > li:first-child a {padding-left: 15px;}
		.nice-menu-main > li:last-child a:before{ display:none;}

		}
	.announce-main-bx .viewall {color: #f3f5f7 !important;}

		@media (max-width: 1199px){
		.social{z-index: 111111;}
		.logo-sec p{font-size:21px;}.logo-sec p span{font-size:13px;}
		.top-header ul li {border-right: 1px solid #fff;padding: 0 4px;}.top-header ul li a{font-size: 12px;}
		.search-sec ul li{}.search-sec ul li+li{margin-left:2px}.search-sec a {font-size: 12px;}
		.edge-right {z-index:99;width: 168px;height: 44px;background-color: white;-ms-transform: rotate(190deg);transform: rotate(-90deg);right: -61px;top: 44%;}
		.edge-right a{font-size: 15px;}
		.navbar-expand-lg .navbar-nav .nav-link {padding-right: .3rem;padding-left: .3rem;}.navbar-light .navbar-nav .nav-link{font-size: 12px;}
		.caption-bx h2{margin-top: -23px;}.caption-bx p {padding: 4px 0 0 25px;font-size: 17px;line-height: 22px;}.caption-bx {border-right:2px solid #d2d2d2;}
		.readmore-bx{margin:0;margin-right: 10px}
		.announce-bx h3 {font-size: 19px;}.announce-bx h6 {font-size: 16px;}
		.announce-bx h6:after{left: 40%;width: 27px;}button.up.btn,button.down.btn {padding: 3px 6px;}
		.ab-boxes {min-height: 336px;}


		}

		@media (max-width: 992px) {
		.social{z-index: 111111;}
		.logo-sec p{font-size:21px;}.logo-sec p span{font-size:13px;}
		.top-header ul li {border-right: 1px solid #fff;padding: 0 4px;}.top-header ul li a{font-size: 12px;}
		.search-sec ul li{}.search-sec ul li+li{margin-left:2px}.search-sec a {font-size: 12px;}
		.edge-right {z-index:1111111;width: 168px;height: 44px;background-color: white;-ms-transform: rotate(190deg);transform: rotate(-90deg);right: -61px;top: 44%;}
		.edge-right a{font-size: 15px;}
		.navbar-expand-lg .navbar-nav .nav-link {padding-right: .3rem;padding-left: .3rem;}.navbar-light .navbar-nav .nav-link{font-size: 12px;}
		.caption-bx h2{margin-top: -23px;}.caption-bx p {padding: 4px 0 0 25px;font-size: 17px;line-height: 22px;}.caption-bx {border-right:2px solid #d2d2d2;}
		.readmore-bx{margin:0;margin-right: 10px}
		.announce-bx h3 {font-size: 19px;}.announce-bx h6 {font-size: 16px;}
		.announce-bx h6:after{left: 40%;width: 27px;}button.up.btn,button.down.btn {padding: 3px 6px;}
		.ab-boxes {min-height: 336px;}


		}   
		@media (max-width: 767px) {
		  .top-header ul{justify-content: center;}
		.edge-right{display: block; z-index: 11111111}
		.top-header ul li{padding:0 1px;border-right: 0;}
		.top-header ul li a{font-size: 12px;}
		.top-right-nav { padding: 0;}
		.logo-sec a{justify-content: center;}
		.logo-sec p{font-size: 20px;}
		.search-sec ul li{border-right: 0;}
		.search-sec {padding: 0;}
		.search-sec a{font-size: 12px;padding: 4px 0px;}
		nav.navbar{padding: 7px 10px;}
		.bg-light {border-radius: 0;}
		.custmnav{text-align: center;}
		span.fixbg{background: none;border-radius: 0;}
		.custmnav li.nav-item.active {background: #f7931d;}
		.social{display: none;}
		section.main-banner, .outer-bg{margin: 0;}
		.outer-bg, .inner-bg{border-radius: 0;box-shadow: none;}
		.mob-pr {padding-right: 0;}
		.caption-bx{border:0;width: 100%;}.caption-bx:before, .caption-bx:after{display: none;}
		.underline{margin: 0;}.newindicate{display: none;}
		.caption-bx h2 span{padding:0;font-size: 21px;}.caption-bx h2{font-size: 26px;padding-left: 0;}
		.caption-bx p{padding: 0;font-size: 17px;line-height: 19px;}
		a.btn.read-btn{font-size: 14px;margin:0;text-align: left;}
		.readmore-bx {margin: 0;text-align: left;margin-top: 15px;}
		.announce-bx h6:after{left: 16%;}.myTicker{height: 226px !important;}
		.search-sec ul {margin-top: 0;margin-bottom: 13px;}
		.m-right{margin:0;}.ab-boxes{margin-bottom: 15px;}
		h5.main-slide{font-size: 15px;padding:7px;}
		.bg-notify{display: block !important;}.notify,.notify-slide,.viewend{width: 100%;}
		.notify-slide p {text-align: center;margin: 0;padding: 10px 0;}
		.bg-notify{border-radius: 0;}
		.main-about{padding:25px 0;overflow:hidden}.announce-bx .bluefont:after{left: 26%;}
		.right-slider{margin-top: 10px;}.right-about-info{border-right:0;}
		.bluebg{display: none;}section.card-blue{margin-top: 10px;}.blueafter div h6{color: #174e8e;}
		.treecard {margin-top: 15px;}
		.video-inner,.videobg {border-radius: 0;}.v-bg{margin:0;}.video-inner{justify-content: center !important;margin:20px 0; padding: 10px;}
		.videobg{box-shadow: none;border-bottom: 4px solid #1c5c88;}
		.addr {text-align: center;margin-top: 20px;border-bottom: 1px solid rgba(28, 92, 136, 0.13);}
		.mob-top{padding-top: 15px !important;}.chat {text-align: center !important;margin-top: 10px;}
		.bx-f {width: 100%;text-align: center;margin-top: 4px !important;border-bottom: 1px solid #e2eaf0;padding: 0 0 20px 0;}
		.social-icon, .end-li{display: flex;justify-content: center;}
		.b-right{border-right: 0;}

		}






		  
		  
		  
		  
		  
		@media (min-width: 768px) {
		  .abou-img img {
		    width:100%;
		    border:1px solid #ccc;
		  }
		  
		  .outer-bg{min-height: 336px;}
		}

		@media (max-width: 550px) {
		  
		.top-header ul{justify-content: center;}
		.edge-right{display: none;}
		.top-header ul li{padding:0 1px;border-right: 0;}
		.top-header ul li a{font-size: 12px;}
		.top-right-nav { padding: 0;}
		.logo-sec a{justify-content: center;}
		.logo-sec p{font-size: 20px;}
		.search-sec ul li{border-right: 0;}
		.search-sec {padding: 0;}
		.search-sec a{font-size: 10px;padding: 4px 0px;}
		nav.navbar{padding: 7px 10px;}
		.bg-light {border-radius: 0;}
		.custmnav{text-align: center;}
		span.fixbg{background: none;border-radius: 0;}
		.custmnav li.nav-item.active {background: #f7931d;}
		.social{display: none;}
		section.main-banner, .outer-bg{margin: 0;}
		.outer-bg, .inner-bg{border-radius: 0;box-shadow: none;}
		.mob-pr {padding-right: 0;}
		.caption-bx{border:0;width: 100%;}.caption-bx:before, .caption-bx:after{display: none;}
		.underline{margin: 0;}.newindicate{display: none;}
		.caption-bx h2 span{padding:0;font-size: 15px;}.caption-bx h2{font-size: 17px;padding-left: 0;}
		.caption-bx p{padding: 0;font-size: 17px;}
		a.btn.read-btn{font-size: 14px;margin:0;text-align: left;}.caption-bx p{line-height: 19px;}
		.readmore-bx{margin: 0;text-align: center;}
		.search-sec ul {margin-top: 0;margin-bottom: 13px;}
		.m-right{margin:0;}.ab-boxes{margin-bottom: 15px;}
		h5.main-slide{font-size: 15px;padding:7px;}
		.bg-notify{display: block !important;}.notify,.notify-slide,.viewend{width: 100%;}
		.notify-slide p {text-align: center;margin: 0;padding: 10px 0;}
		.bg-notify{border-radius: 0;}
		.main-about{padding:25px 0;}.announce-bx .bluefont:after{left: 26%;}
		.right-slider{margin-top: 10px;}.right-about-info{border-right:0;}
		.bluebg{display: none;}section.card-blue{margin-top: 10px;}.blueafter div h6{color: #174e8e;}
		.treecard {margin-top: 15px;}
		.video-inner,.videobg {border-radius: 0;}.v-bg{margin:0;}.video-inner{justify-content: center !important;margin:20px 0; padding: 10px;}
		.videobg{box-shadow: none;border-bottom: 4px solid #1c5c88;}
		.addr {text-align: center;margin-top: 20px;border-bottom: 1px solid rgba(28, 92, 136, 0.13);}
		.mob-top{padding-top: 15px !important;}.chat {text-align: center !important;margin-top: 10px;}
		.bx-f {width: 100%;text-align: center;margin-top: 4px !important;border-bottom: 1px solid #e2eaf0;padding: 0 0 20px 0;}
		.social-icon, .end-li{display: flex;justify-content:center}.owl-carousel .owl-item img {
		  width:inherit !important;
		}
		  .home-slider-sec .carousel-item img {
		    min-height:200px;
		  }
		  .carousel-content h2 {
		    font-size:17px;
		  }
		  .carousel-content p {
		    font-size:13px;
		    margin:5px 0;
		  }
		  .menu-sec {
		    margin-bottom:0;
		  }
		  .home-slider-sec .carousel a span {
		    opacity:0.5;
		  }
		  .search-sec ul li {
		    margin:5px 8px;
		  }
		  .carousel-content a {
		    font-size:13px;
		    padding:6px 10px;
		    max-width:100px;
		  }
		}


		/*****************Inner page CSS***************************/
		.whitebg{background:#fff;}
		.fotterborder {
		    /* border-bottom: 3px solid #f7931d; 
		    padding-bottom: 32px;*/
		}

		.titlebg{font-family: 'proxima_novaregular';background:#1c5c88; width:100%; padding:10px 0px; color:#fff; text-transform:uppercase; font-size:1.95em; text-align:center;}

		.breadcumb{ width:100%; padding:6px 0 6px 0; color:#000000;  font-size:1.0em; text-align:left;}

		.leftheader h3 {
		   
		    padding: 18px 0px;
		    color: #000;
		  font-family: 'proxima_novabold';font-style: normal;
		    font-size: 19px;
		   
		  border-bottom: 1px solid #eee;
		}

		.leftheader h3 span{margin:7px 1px;}

		.leftsidenav ul.clearfix.menu {
		    background: #fff;
		    margin-top: 15px;
		}
		.leftsidenav ul{margin:0px;padding:0px;}

		.leftsidenav ul li {list-style:none; padding: 10px 20px}
		.leftsidenav ul li a{font-size:15px;color:#000 !important; list-style:none; text-decoration:none; font-weight: normal;    font-style: normal;transition: .3s;}

		.leftsidenav ul li a:hover{color:#fff}
		.imagesection img {
		    width: 100%;
		}
		.righttext {
		    margin:0px 0px 10px 0;
		}

		.listingstyle ul{margin:0px;padding:0px;}
		li.nav-item.dropdown.nobdr.lang.login-btn-top .dropdown-menu {
	    display: none;
	}

		.listingstyle ul li {list-style:none; padding:5px 20px;display:block;width: 100%; font-family: 'Segoe UI Regular';}
		.listingstyle ul li a{ color:#174e8e; list-style:none; text-decoration:none; font-size:17px;}
		/* .listingstyle ul li:before { */
		    /* content: "\f054"; */
		    /* font-family: "Font Awesome 5 Free"; */
		    /* font-style: normal; */
		    /* font-weight: bold; */
		    /* font-size: 10px; */
		    /* color: #f38a12; */
		  /* padding-right: 11px; */
		/* } */


		.listingstyle ul li:before {
		    width: 5px;
		    height: 5px;
		    background: black;
		    content: '';
		    display: inline-block;
		    margin-left: -19px;
			margin-right: 15px;
		}
		/*.listingstyle ul li:before {
		    content: "\f054";
		    font-family: "Font Awesome 5 Free";
		    font-style: normal;
		    font-weight: bold;
		    font-size: 10px;
		    color: #174E8E;
		    padding-right: 11px;
		    position: absolute;
		    margin-top: 5px;
		    margin-left: -16px;
		}*/

		ul.liblock li {
		    display: inline-block;
		    width: 100%;
		}


		.furtherreading ul{margin:0px;padding:0px;}

		.furtherreading ul li {list-style:none; padding:0px 0px;     display: inline-block;margin: 10px 0px;}

		.furtherreading ul li a {
		    line-height: 20px;
		    color: #000;
		    list-style: none;
		    text-decoration: none;
		    font-size: 0.99em;
		    background: #fff;
		    display: inline;
		    padding: 7px 9px;
		    text-align: left;
		}

		.furtherreading ul li a:before {
		    content:"\f1c1";
		    font-size:17px;
		    color: #f38a12;
		    padding-right:10px;
		     line-height: 0px;
		   font-weight:normal;
		    font-family: "Font Awesome 5 Free";
		}


		.borderdiv {
		    width: 100%;
		    /*border-bottom: 1px solid #e8e8e8;margin:12px 0px 0 0;*/
		}


		/* .breadcrumb li:last-child { */
		    /* display: block; */
		    /* font-size: 21px; */
		    /* text-transform: uppercase; */
		    /* color: #407da7; */
		/* } */


		.breadcrumb li {
		    display: inline-block;
			color:#555;
	    font-size: 12px;
		}

		.breadcrumb li:before {
	    display: inline-block;
	    content: "\f054";
	    font-weight: 600;
	    font-size: 11px;
	    font-family: "Font Awesome 5 Free";
	    color: #000;
		    margin-right: 4px;
	    margin-left: 3px;
	}

		.container.graybg {
		    background: #ececec;
		    padding: 0px 15px 15px 15px;
		}


		.rightsection {
		    background: #fff;
		    padding: 0 0 17px 17px;
		}


		.rightsection h1{display:none}

		.rightsection p {
	    font-weight: normal;
	    font-style: normal;
	    color: #212529;
	    font-family: 'Segoe UI Regular';
	    font-size: 17px;
	    line-height: 24px;
	}
		nav.breadcrumb {
		    background: none;
		    padding-bottom: 0px;
		  margin-bottom: 0px !important;
		}

		ul.nice-menu, ul.nice-menu ul{border-top: none !important;}.breadcrumb{padding:0px !important;}
		.breadcrumb li:last-child { color: #000;font-weight: bold;}


		.footer .pt-5 { padding-top: 0.5rem!important;}
		.footer .b-top {border-top:none;}

		.footer .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item .b-top {border-top: 1px solid #fde6cb; }


		.ckeditor-accordion-container > dl dt > a{border-bottom: 1px solid #c5c5c5 !important; background-color: #e9e9e9 !important; color:#000;}
		.ckeditor-accordion-container > dl dt > a:hover {
	    background-color: #c7c7c7 !important;
	}
		.ckeditor-accordion-container > dl dt.active > a {
	    background-color: #174e8e !important;
	}

		.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background: #000000 !important;}



		/**5-11-2020 feedback issues**/

		/*.breadcumb {
		    height: 90px;
		    background: #1c5c88;
		        display: flex;
		    align-items: center;
		}
		.borderdiv{border: 0 !important;}
		.breadcumb a {
		    color: #fff !important;
		}
		.breadcrumb li:last-child {
		    color: #f7931d !important;
		}*/


		form#webform-submission-feedback-add-form label, form#user-login-form label, form#user-register-form label, form#user-pass label {
		    display: block;
		    font-weight: 600;
		}
		.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name input,
		 .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email.form-item-email input,
		 .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass.form-item-pass input,
		 .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-mail.form-item-mail input {
		    width: 100%;
		    height: 38px;
		    border-radius: 0;
		    border: 0;
		    border: 1px solid #1c5c88;
		}
		.form-textarea-wrapper textarea {
		    width: 100%;
		      border: 1px solid #1c5c88;
		}
		form#webform-submission-feedback-add-form input#edit-submit, form#user-login-form input#edit-submit,
		form#user-register-form input#edit-submit, form#user-pass input#edit-submit {
		    font-size: 16px;
		    position: inherit;
		    border-radius: 0;
		    width: 50%;
		    text-transform: capitalize;
		}
		form#webform-submission-feedback-add-form, form#user-login-form, form#user-register-form, form#user-pass {
		    background: #fdfdfd;
		    width: 65%;
		    padding: 10px;
		    box-shadow: 0px 0px 2px 0px rgba(0,0,0, 0.2);
		}
		ul.tabs a {
		    padding: 8px 16px !important;
		    font-size: 16px;
		    text-transform: capitalize;
		    color:#000;
		}
		.tabs a.is-active {
		    background-color: #1c5c88 !important;
		    color: #fff !important;
		}
		.tabs a:focus, .tabs a:hover {
		    background-color: #f7931d !important;
		}

		.js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys label {
		    display: block;
		    font-weight: 600;
		}
		form#search-form .js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys input{
		  width: 50%;
		    height: 38px;
		    border-radius: 0;
		    border: 0;
		    border: 1px solid #1c5c88;
		}
		form#search-form input#edit-submit {
		    position: inherit;
		    margin: 0;
		    padding: 0 20px !important;
		    height: 41px;
		    border-radius: 0 !important;
		    font-size: 16px;
		}
		h3.search-result__title a {
		    font-size: 21px;
		    color: #1c5c88;
		}


		.search-results {
		    padding: 0 !important;
		    margin: 0;
		}
		.item-list li{
		  margin: 0 !important;
		}
		ul.pager__items.js-pager__items .pager__item.is-active {
		    font-weight: bold;
		    background: #1c5c88 !important;
		}
		ul.pager__items.js-pager__items .pager__item.is-active a, {
		    color: #fff !important;
		}
		ul.pager__items.js-pager__items .pager__item a{color: #000;}
		.pager__item {
		    display: inline;
		    padding: 0.5em;
		    margin-right: 6px;
		    background: #eeeeee;
		}
		ul.pager__items.js-pager__items li.pager__item.pager__item--next {
		    background: #1c5c88;
		}
		ul.pager__items.js-pager__items li.pager__item.pager__item--next a {
		    color: #fff !important;
		}

		input#edit-submit--2 {
		position: absolute;
	    right: 10px;
	    border-radius: 0;
	    background: #174e8e;
	    color: #fff;
	    border: 0;
	    padding: 8.5px 5px;
	    font-size: .85rem;
	    top: 10px;
		}


		/****Director***/

		.images-bx {
		    width: 30%;
		    padding: 0 7px;
		    transition: transform .3s;
		}
		.text-wrap h6, .text-wrap2 h6 {
		    font-size: 16px;
		    font-weight: 600;
		}
		.text-wrap {
		    background: #fff;
		    text-align: center;
		    box-shadow: 0px 0px 4px rgba(0,0,0, 0.2);
		}
		.images-b {
		    display: flex;
		    align-items: center;
		    box-shadow: 0px 0px 4px rgba(0,0,0, 0.2);
		    background: #fff;
		    transition: transform .3s;
		}
		.img-side img {
		    width: 125px;
		}
		.text-wrap2 {
		    padding-left: 10px;
		}
		.img-side img {
		    width: 126px;
		    height: 130px;
		}
		.text-wrap2 p {
		    font-size: 14px;
		}


		.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item table td {
		    border: 1px solid #cacaca;
		}
		
		.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item table {
		    margin-bottom: 15px;
		}


		/**09-11-2020 changes***/

		.images-b:hover {
		    transform: scale(1.06);
		    background: #1c5c88;
		    transition: transform .3s;
		    color: #fff;
		}

		.images-b:hover p {
		    color: #fff;
		}
		.images-bx:hover {
		    transform: scale(1.06);
		    transition: transform .3s;
		}
		.images-bx:hover .text-wrap {
		    background: #1c5c88;
		    color: #fff;
		}
		.images-bx:hover .text-wrap p {
		    color: #fff;
		}
		.cst-modal .modal-header {
		    border: 0;
		    padding: 0 20px;
		    border-radius: 0;
		    padding-top: 10px;
		}
		.cst-modal .modal-header button.close {
		    background: #002147 !important;
		    padding: 0px 6px 0px 6px;
		    margin: 0rem 0rem 0rem auto;
		    opacity: .99;
		    color: #fff;
		    font-weight: 300;
		    cursor: pointer;
		}
		.modal-body iframe{border: 0;}

		/**Table format**/

	p.line-bottom.vision-underline:after {
	    width: 35px;
	}
		.download-table table, table {
		  width: 100%;
		}
		.download-table table thead th, table thead th {
		    color: #fff;
		    background-color: #1c5c88;
		    border-bottom: 2px solid #f7931d;
		    padding: 10px;
		    font-size: 15px;
		}
		.download-table td, table td {
		    border: 1px solid #dee2e6;
		    padding: 8px;
		}
		table.Olympiad_style td {
	    white-space: nowrap;
	}
		.download-table-event td a{color: #1c5b9e!important;}
		.download-table td a, table td a {
		    text-transform: capitalize;
		    font-size: 17px;
		    padding: 7px;
			font-family: 'Segoe UI Regular';
		    color: #000;
		}
		.download-extdate td {font-size: 14px !important;}
		.download-table td, table td {
		    /* text-transform: capitalize; */
		    font-size: 17px;
		    padding: 7px;
			font-family: 'Segoe UI Regular';
		    color: #000;
		}
		.download-table .pdf {
		    color: #ed0d0d;
		}
		ul.about-vision {
		    justify-content: space-between !important;
		}
		ul.about-vision li {
		    width: 25%;
		    margin-right: 30px;
		    transition: .4s;
		}
		.button-focus span {
		    color: #fff !important;
		}

		.righttext .heading {
		    font-size: 21px !important;
		    color: #174e8e !important;
		    padding: 2px 0!important;
		    font-family: 'proxima_novabold';
		    position: relative;
		    margin-bottom:15px
		}

		/***10-11-2020***/

		.ckeditor-accordion-container > dl dt > a {
		    /* border-bottom: 1px solid #c5c5c5 !important; */
		    background-color: #lightgrey !important;
		    color: #000 !important;
		    font-size: 15px;
		    padding: 5px 15px 5px 15px !important;
		    font-weight: normal;
		    font-family: 'proxima_novabold';
		}
		.ckeditor-accordion-container > dl {
		    position: relative;
		    border: none !important;
		}
		.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
		    background: #000 !important;
		}
		
		.modal-footer a {
		    margin: 0;
		}


		/**11-11-2020 changes**/


		.leftsidenav ul.clearfix.menu {
		    border-right: 1px solid #eeeeee;
		}
		.leftsidenav ul li{
			border-bottom: 1px solid #eeeeee;
		}
		.leftsidenav ul li a:hover {
		    color: #f7931d !important;
		    transition: .3s;
		        padding-left: 5px;
		}
		.leftsidenav ul.clearfix.menu ul.menu li {
		    border-bottom: none !important;
		}

		.righttext p {
		    font-family: 'Segoe UI Regular';
		    font-size: 17px;
		    
		        line-height: 24px;
		}
		.righttext u {
		    font-family: 'proxima_novabold';
		    font-size: 17px;
		}
		.innerimage img {
		    width: 100%;
		    padding-bottom: 10px;
		}
		ol li {
		    font-family: 'Segoe UI Regular';
		    font-size: 17px;
		    padding: 5px 0px;
			margin-bottom: 0px;
			color: #212529;
		}
		.bx-f ul li a:hover {
		    color: #f79725;
		    transition: .3s;
		}

		.search-sec {
		    padding-right: 0;
			float:right;
		}
		.social-topleft{float: left;}


		.headFix {
		    position: fixed !important;
		    left: 0;
		    right: 0;
		    top: 34px;
		    transition: 1.4s;
		    border-bottom: 0px solid #f7931d;
		}

		.bg-notify {
		    align-items: center !important;
		}


		.right-about-info p {
		    font-family: 'proxima_novaregular';
		    line-height: 24px;
		}

		ul.about-vision li:hover a {
		    color: #fff;
		    text-decoration: none;
		    transition: .4s;
		}

		ul.about-vision li:hover {
		    background: #174e8e;
		    transition: .4s;
		}
		ul.about-vision li:hover {
		    transform: scale(1.1);
		}

		.custom-arrow .carousel-control-next span:hover {
		    background: #174e8e;
		    transition: .4s;
		}

		.ab-main:hover .ab-icon {
			border: 3px solid #ffffff;
			transition: all 0.3s linear;
			transform: scale(1.2);
		}
		.ab-icon img {
			width: 80px;
			height: 80px;
			background: #ffffff;
			text-align: center;
			border-radius: 50%;
			object-fit: scale-down;
		}
		.ab-main:hover .ab-icon img {
			width: 78px;
			height: 78px;
			margin-top: 1px;
		}
		.ab-main:hover h4 {
			margin-top: 8px;
			transition: all 0.3s linear;
		}
		.ab-boxes:hover .top-bdr {
		    background: #f7931d;
		    transition: .4s;
		}

		/**04-1-2021**/

		.view-photo-gallery .views-field.views-field-title {
		    min-height: 50px;
		    box-shadow: 0px 0px 2px rgba(0,0,0, 0.7);
		    text-align: center;
		    font-size: 14px;
		    font-family: 'proxima_novaregular';
		    padding:2px;
		    background: whitesmoke;
		}
		.view-latest-news .views-field.views-field-title {
		    min-height: 50px;
		    box-shadow: 0px 0px 2px rgba(0,0,0, 0.7);
		    text-align: center;
		    font-size: 14px;
		    font-family: 'proxima_novaregular';
		    padding:2px;
		    background: whitesmoke;
		}
		.view-photo-gallery .views-field.views-field-title a{color: #000;}
		.righttext .heading:before {
		    content: '';
		    position: absolute;
		    width: 30px;
		    height: 2px;
		    background: #f7931d;
		    top: Calc(+105%);
		}
		.righttext .heading{
		  margin-bottom: 13px;
		}


		/**05-01-2021**/

		form#node-page-edit-form {
		    background: #f5f5f5;
		    width: 100%;
		    padding: 12px 12px 40px 12px;
		    position: relative;
		}
		form#node-page-edit-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title-0-value.form-item-title-0-value input {
		    width: 100%;
		    height: 38px;
		}
		form#node-page-edit-form input#edit-submit {
		    position: relative;
		    padding: 4.5px 24px;
		}
		form#node-page-edit-form input#edit-preview {
		    font-family: 'proxima_novaregular';
		    border-radius: 0px;
		    background: #f7931d;
		    color: #fff;
		    border: 0;
		    padding: 5px 18px;
		    font-size: .85rem;
		} 
		form#node-page-edit-form .js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs.js-form-item-.form-item-.form-no-label {
		    display: none;
		}
		form#node-page-edit-form div#edit-actions {
		    position: absolute;
		    bottom: 0px;
		    display: block;
		    left: 40%;
		}



	.blue-bg-com {
	    display: block;
	    width: 100%;
	    margin-bottom: 10px;
	    background-color: #174e8e;
	    color: #ffffff;
	    text-decoration: none;
	    -webkit-transition: all 0.3s linear;
	    -moz-transition: all 0.3s linear;
	    -o-transition: all 0.3s linear;
	    transition: all 0.3s linear;
	    border-radius: 3px;
	    overflow: hidden;
	    text-align: center;
	}
	.blue-bg-com:hover .row {
	    transform: scale(1.2);
		padding: 4px;
		-webkit-transition: all 0.3s linear;
	    transition: all 0.3s linear;
	}
	a.adv-group-box .row {
	    text-align: center;
	    justify-content: center;
		border: 3px solid white;
	    width: fit-content;
	    margin: auto;
	    border-radius: 50%;
	    padding: 2px;
		-webkit-transition: all 0.3s linear;
	    transition: all 0.3s linear;
	}
	a.adv-group-box span {
	    width: 70px;
	    height: 70px;
	    background: #fff;
	    text-align: center;
	    line-height: 70px;
	    border-radius: 50%;
	}
	a.adv-group-box span img {
	    width: 45px;
	}
	.blue-bg-com a {
	    display: block;
	    height: 180px;
	    padding: 17px 15px 15px;
	}

		 h4:first-child a.adv-group-box ,h4:last-child  a.adv-group-box {
		    font-size: 17px !important;
		    color: #fff;
		}

	a.adv-group-box h4 {
	    font-size: 15px;
	    color: #fff;
	    padding-top: 13px;
	}

		.blue-bg-com:hover {
		    background: #f7931d;
		    transform: scale(1.05);
	    	border: 1px solid #174e8e;
	    	border-radius: 6px;
		    -webkit-transition: all 0.3s linear;
		    -moz-transition: all 0.3s linear;
		    -o-transition: all 0.3s linear;
		    transition: all 0.3s linear;
		    text-decoration: none;
		}
		 a.adv-group-box , .adv-group-box:hover {text-decoration: none;}

	/***12-01-2021****/

	.leftsidenav ul li:hover .menu {
	    display: block;
	    transition: .4s;
	}
	.leftsidenav ul li .menu {
	    display: none;
	    transition: .4s;
	    background: whitesmoke;
	}

	details#captcha summary {
	    display: none;
	}
	details#captcha .details-description {
	    display: none;
	}
	.user-login-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-captcha-response.form-item-captcha-response input {
	    height: 40px;
	}	
	.ckeditor-accordion-container .heading:before{
	display:none;
	}


	/***15-01-2021****/

	.check {
	    color: #fff !important;
	    /* border: 1px solid #0298e2; */
	    border-radius: 0px;
	    background-color: #174E8E;
	    border-top-right-radius: 25px;
	    border-bottom-right-radius: 25px;
	}
	.seminar-radio img, .seminar-radio2 img {
	    border-radius: 0px;
	}
	.seminar-radio input[type="radio"] {
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	}
	.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	    position: absolute;
	    margin-left: -20px;
	}
	.seminar-radio label, .seminar-radio2 label {
	    padding: 0;
	    margin: 0;
	    width: 100%;
	    color: #000000;
	    font-weight: 600;
	}
	.seminar-radio, .seminar-radio2 {
	    margin-bottom: 14px;
	}
	.hidden{display: none;}
	.title-tp h6 {
	    font-size: 21px;
	}
	.underline{
		width: 40px;
	    height: 3px;
	    background: #f7931d;
	    margin-left: 0;
	}
	h4.radio-title {
	    font-size: 20px;
	    padding: 15px 0px;
	}
	.white-top-wrap {
	    border: 1px solid #e7e7e7;
	    background: #fff;
	    padding: 10px;
	    margin-top: 20px;
	}
	.info-custom-2 input, .info-custom-2 textarea, .info-custom-2 Select {
	     width: 100% !important;
	    height: 40px;
	    margin: 0;
	    font-size: .90rem;
	    line-height: 1.5;
	    color: #495057;
	    background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #ced4da;
	    border-radius: .25rem;
	    transition: border-color .15s;
		padding: 0 10px;
	}
	.info-custom-2 {
	    background: #eeeeee;
	    padding: 10px;
	    margin: 0;
	}
	.first-select label{
		font-weight: bold;
	}
	.first-select {
	    background: #eeeeee;
	    padding: 10px 15px;
	    margin-top: 10px;
	}
	.seminar-form-head {
	    background: #174e8e;
	    font-size: 21px;
	    padding: 10px;
	    color: #fff;
	    margin-top: 25px;
	    margin-bottom: 0;
	}

	.info-custom-2 p.text-black {
	    color: #174e8e !important;
	    font-size: 13px;
	    margin:0;
	}

	button.add-button-sqre {
	    background: #f79725;
	    border: 0;
	    padding: 6px 10px;
	    font-size: 16px;
	    color: #000;
	}
	.order-list{
		padding: 15px;
	}
	.btn-events{
		display: inline-block;
	    background-color: #174e8e;
	    border-radius: 0px;
	    color: #fff;
	    padding: 8px 20px;
	    margin-bottom: 0px;
	        font-size: 15px;
	    transition: all 0.3s linear;
	    -webkit-transition: all 0.3s linear;
	    -moz-transition: all 0.3s linear;
	}
	.btn-events:hover {
	    background: #f79725;
	    color: #fff;
	}

	/**14-012021**/
	form#webform-submission-sponsorship-opportunity-add-form div#edit-processed-text-01 {
	    margin: 0;
	}

	.info-custom-2 label.text-center.seminar-form-head {
	    margin: 0;
	    width: 100%;
	}

	.info-custom-2 label.text-center.seminar-form-head h4 {
	    padding: 0;
	    margin: 0;
	}
	div#edit-speaker-opportunity div#edit-processed-text-01, div#edit-speaker-opportunity div#edit-processed-text-02, div#edit-speaker-opportunity div#edit-processed-text-03, div#edit-registartion div#edit-processed-text-04, div#edit-registartion div#edit-processed-text-03{
	    margin: 0;
	    width: 100%;
	}

	.info-custom-2 .js-form-item {
	        padding: 8px 6px;
	    margin: 0 0;
	}
	div#edit-event-content-focus-areas-checkboxes .js-form-item {
	    display: block;
	}
	div#edit-event-content-focus-areas-checkboxes input {
	    height: inherit;
	    width: inherit !important;
	    padding: 0;
	    margin: 0;
	}
	div#edit-add-participants table tbody tr td {
	    padding: 4px;
	}
	div#edit-add-participants table thead tr th:nth-child(1) {
	    width: 15%;
	}
	div#edit-add-participants table thead tr th:nth-child(2) {
	    width: 16%;
	}
	div#edit-add-participants table thead tr th:nth-child(3) {
	    width: 16%;
	}
	div#edit-add-participants table thead tr th:nth-child(4) {
	    width: 16%;
	}

	.webform-multiple-table table tbody tr.even td {
	    padding: 4px;
	}
	.webform-multiple-table table tbody tr.even td:nth-child(1) {
	    width: 15%;
	}
	.webform-multiple-table table tbody tr.even td:nth-child(2) {
	    width: 16%;
	}
	.webform-multiple-table table tbody tr.even td:nth-child(3) {
	    width: 16%;
	}
	.webform-multiple-table tbody tr.even td:nth-child(4) {
	    width: 16%;
	}


	div#edit-participantdetail input#edit-add-participants-add-submit, div#edit-participantdetail .webform-multiple-add.js-webform-multiple-add.container-inline input {
	    background-color: #174e8e;
	    border-radius: 0px;
	    color: #fff;
	    padding: 3px 20px;
	    margin-bottom: 0px;
	    font-size: 15px;
	    border: 0;
	    height: inherit;
	    width: inherit !important;
	}
	div#edit-participantdetail .webform-multiple-add.js-webform-multiple-add.container-inline {
	    float: right;
	    padding: 13px 0px;
	}

	div#edit-registartion div#edit-processed-text-01 ul {
	    padding: 20px;
	    margin: 0;
	}

	div#edit-registartion div#edit-processed-text-01 ul li {
	    color: #000;
	    padding: 3px 0;
	}
	div#edit-registartion div#edit-processed-text-01 h4, .seminar-radio h4 {
	    font-size: 18px;
	    position: relative;
	    background: #174e8e;
	    color: #fff;
	    padding: 10px;
	}
	.seminar-radio h4:before{
		width: 30px;
	    top: Calc(+83%);
	    height: 3px;
	    background: #f7931d;
	    margin-left: 0;
	    content: '';
	    position: absolute;
	    bottom: -10px;
	}
	div#edit-registartion .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-select-the-seminar-you-want-to-register-for-.form-item-select-the-seminar-you-want-to-register-for- {
	    background: #eeeeee;
	    padding: 16px;
	}
	div#edit-registartion .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-select-the-seminar-you-want-to-register-for-.form-item-select-the-seminar-you-want-to-register-for- select {
	    height: 40px;
	    width: 100%;
	}
	div#edit-event-content-focus-areas-checkboxes label {
	    color: #174e8e;
	    font-weight: 600;
	}
	div#add_participants_table .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-add-participants-add-more-items.form-item-add-participants-add-more-items.form-no-label input {
	    width: inherit !important;
	    height: inherit;
	}

	div#edit-registartion .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-select-the-seminar-you-want-to-register-for-.form-item-select-the-seminar-you-want-to-register-for- label {
	    font-weight: 600;
	}
	div#add_participants_table .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-add-participants-add-more-items.form-item-add-participants-add-more-items.form-no-label {
	    display: none;
	}
	/*****sponsorship*****/
	.view-id-photo_gallery  .views-field.views-field-title, .view-latest-news  .views-field.views-field-title,  {
	    box-shadow: 0px 0px 2px rgba(0,0,0, 0.8);
	    text-align: center;
	}

	.view-id-photo_gallery .row, .view-latest-news .row {
	    margin-bottom: 25px;
	}
	.view-id-photo_gallery img, .view-latest-news img {
	    width: 100%;
	    min-height: 182px;
	}

	div#edit-please-select-registration-mode-radios, div#edit-please-select-either-of-options-below- {
	    margin-left: 20px;
	}

	label.representative-title {
	    margin: 0;
	    padding-top: 32px;
	    color: #000;
	    font-weight: 600;
	}

	/***18-01-2021***/

	.view-id-past_seminars table tbody tr td:nth-child(3) {
	    width: 12%;
	}
	.view-id-past_seminars table tbody tr td:nth-child(4) {
	    width: 16%;
	}
	.view-id-past_seminars table tbody tr td:nth-child(5) {
	    width: 16%;
	}
	.view-id-past_seminars table tbody tr td:nth-child(7) {
	    width: 16%;
	}

	.ent .heading {
	    color: #fff !important;
	    font-size: 17px !important;
	}
	.ent a {
	    color: #fff !important;
	    font-size: 15px !important;
	}
	
	.searchtable .views-exposed-form .form--inline{position:relative}.searchtable .views-exposed-form .form--inline .form-item, .searchtable .views-exposed-form .form--inline .form-item input[type="text"]{width:100%!important;float:none!important}.searchtable .views-exposed-form .form--inline .form-actions{margin:0!important;position:absolute;right:-120px;top:32px}.searchtable .views-exposed-form .form--inline .form-item label{display:block!important;font-weight:700}

	form#views-exposed-form-past-seminars-page-1 label {
	    display: block;
	    font-weight: 600;
	}
	form#views-exposed-form-past-seminars-page-1 input, form#views-exposed-form-past-seminars-page-1 select {
	    height: 40px;
	}
	form#views-exposed-form-past-seminars-page-1 div#edit-actions {
	    display: inline-block;
	    margin-top: 43px;
	}
	form#views-exposed-form-past-seminars-page-1 div#edit-actions input {
	    width: 100%;
	    padding: 2px 25px;
	    border: 0;
	    background: #174e8e;
	    color: #fff;
	    font-weight: 600;
	    transition: .4s;
	}
	form#views-exposed-form-past-seminars-page-1 div#edit-actions input:hover{
		background: #F7931D;
	}


	/***19-01-2021***/

	h4.radio-title:before {
	    display: none;
	}

	.table-past td h5 {
	    font-size: 18px;
	}
	.table-past td h5 a {
	    color: #026b9f;
	    padding: 0;
	    font-size: 18px;
	}
	.table-past td ul {
	    padding: 0;
	    list-style: none;
	    font-weight: 600;
	}
	.table-past td p {
	    color: red;
	}
	.table-past td p .fa {
	    color: #9c9c9c;
	    padding-right: 4px;
	}
	.btn-calendar {
	    background: #174E8E;
	    border-radius: 0;
	    font-size: 15px;
	}
	span.calendar-event-cpd {
	    display: block;
	    padding: 8px;
	    margin: 4px;
	    color: #fff;
	}
	span.calendar-event-cpd {
	    display: block;
	    color: #fff;
	    padding: 4px 10px;
	    margin-right: 5px;
	    margin-bottom: 5px;
	    -webkit-box-shadow: 7px 6px 5px -6px rgba(153,153,153,1);
	    -moz-box-shadow: 7px 6px 5px -6px rgba(153,153,153,1);
	    box-shadow: 7px 6px 5px -6px rgba(153,153,153,1);
	}
	.table-past thead tr th:nth-child(2) {
	    width: 20%;
	}
	.orange {
	    background: #FF6B00;
	}
	.blue{
		background: #174E8E;
	}


	/**20-01-2020***/

	span.red-pdf {
	    color: red;
	}
	.custompopup .modal-header {
	    text-align: center;
	    background: #174e8e;
	    color: #fff;
	    padding: 7px;
	}
	.custompopup .modal-header h5 {
	    font-size: 16px;
	    padding-left: 12em;
	}
	.custompopup .modal-header .close {
	    background: #fff;
	    opacity: 99;
	    padding: 0;
	    width: 27px;
	    height: 27px;
	    border-radius: 50%;
	    transition: .4s;
	    text-shadow: none;
	}
	.custompopup .modal-header .close:hover {
	    background: #f7931d;
	    color: #fff;
	    transition: .4s;
	    transform: scale(1.6);
	}
	table.table.evnt-tble tbody tr td a{color: #000;}
	table.table.evnt-tble thead {
	    background: #1c5c88;
	    color: #fff;
	}
	.team-member {
	    font-size: 15px;
	    font-weight: bold;
	    color: #174e8e;
	}
	.member img {transition: .4s;border: 1px solid #174e8e;padding:2px;}
	.member:hover img {
		transition: .4s;
	    transform: scale(1.05);
	    border: 1px solid orange;
	}


	.field.field--name-field-photos.field--type-link.field--label-above .field__label {
	    color: #fff;
	    background-color: #1c5c88;
	    border-bottom: 2px solid #f7931d;
	    padding: 10px;
	}
	.field.field--name-field-photos.field--type-link.field--label-above .field__item:before {
	    content: '\f360';
	    font-family: "Font Awesome 5 Free";
	    font-weight: 700;
	    font-size: 17px;
	    margin-right: 10px;
	}
	.field.field--name-field-photos.field--type-link.field--label-above .field__item a{
	color:#000;
	font-size: 15px;
	}
	.field.field--name-field-photos.field--type-link.field--label-above {
	    background: #dee2e6;
	}


	form#node-seminar-form input#edit-submit, form#node-announcement-form input#edit-submit, form#node-events-form input#edit-submit, 
	form#node-events-form input#edit-submit, form#node-event-calendar-form input#edit-submit, form#node-homepage-banner-form input#edit-submit, 
	form#node-important-document-form input#edit-submit, form#node-latest-news-form input#edit-submit, form#node-notifications-form input#edit-submit , 
	form#node-page-form input#edit-submit, form#node-photo-gallery-form input#edit-submit, form#node-webform-demo-region-form input#edit-submit {
	    position: initial;
	}
	form#node-seminar-form label, form#node-announcement-form label, form#node-announcement-form label, form#node-events-form label, 
	form#node-event-calendar-form label, form#node-homepage-banner-form label, form#node-important-document-form label, 
	form#node-latest-news-form label, form#node-notifications-form label, form#node-page-form label, form#node-photo-gallery-form label, 
	form#node-webform-demo-region-form label {
	    font-weight: 600;
	    display: block;
	}
	form#node-seminar-form input, form#node-seminar-form select, form#node-announcement-form input, form#node-careers-form select,
	form#node-careers-form input, form#node-careers-form select, form#node-events-form input, form#node-events-form select,
	form#node-event-calendar-form input, form#node-event-calendar-form select, form#node-homepage-banner-form input, form#node-homepage-banner-form select, 
	form#node-important-document-form input, form#node-important-document-form select,
	form#node-latest-news-form input, form#node-latest-news-form select, form#node-notifications-form input, form#node-notifications-form select, 
	form#node-page-form input, form#node-page-form select, form#node-photo-gallery-form input, form#node-photo-gallery-form select, 
	form#node-webform-demo-region-form input, form#node-webform-demo-region-form select {
	    height: 38px;
	    margin-bottom: 10px;
	    border: 1px solid #757575;
	}

	form#node-event-calendar-form details > .details-wrapper {
	    padding: 0;
	}
	form#node-event-calendar-form .vertical-tabs {
		margin:0;
		padding: 0;
	}
	form#node-event-calendar-form li.vertical-tabs__menu-item.first.last.is-selected {
	    display: none;
	}


	/***shakti's work 16june2022(innerpages) start from here****/
	/***ACET Results Page****/
	.adddetails ul {margin: 0px; padding: 0px; }
	.adddetails ul li {margin: 0px; padding: 5px 15px; position:relative; }
	.adddetails ul li:before {content: "\f054";font-family: "Font Awesome 5 Free";font-style: normal;font-weight: bold;
	    font-size: 11px;color: #f7931d;padding: 4px;margin-right: 5px; background: none; position: absolute;}
	.adddetails ul li a:hover {color: #007bff;}
	.ckeditor-accordion-container > dl dd { display: none; padding: 5px 15px;  margin: 0; will-change: height;}
	.m-auto {margin: initial!important;padding:15px!important;padding-top: 0 !important;}
	.testmocontent blockquote img {border: 1px solid #cccccc; padding: 5px; margin: 2px 19px 8px 22px; float: right;}
	.testmocontent blockquote {padding: 8px;}

	/***shakti's work 16june2022(innerpages) end****/

	/* Design Issue Resolve css Start */
	.notification .bg-notify{background:#d8d8d84f}
	#demo .views_slideshow_cycle_slide a{padding:0 15px;color:#174e8e;font-size:15px;text-decoration:underline;font-weight:600}
	.view-id-announcement nav.pager{margin-top:15px}
	.view-id-announcement nav.pager li.pager__item.is-active{color:#ffffff}
	.ckeditor-accordion-container > dl dd {
	    border: 1px solid #cccccc;
	    padding: 14px;
	}
	.field--name-field-upload-image{float:left;margin-right:15px}
	.card-img-top{height:160px;object-fit:cover}
	h1.title.page-title{font-size:25px;text-transform:capitalize;border-bottom:2px solid #174e8e;width:fit-content;margin:15px 0;font-family: 'proxima_novabold';}
	.treecard .card img{height:160px;object-fit:cover}
	.news-sec ul#pills-tab{margin-top:0.5rem}
	h3.committee-heading{color:#174e8e;font-size:35px!important;font-weight:bold;font-family: 'proxima_novabold';}
	.bodysection p{font-size:19px;color:#f7931d;font-weight:600}
	p.discrip{text-align:justify;color:#000;font-size:17px;font-weight:normal}
	.committee_details_img img{width:100%}
	.committee_details_img{border-radius:5px;background:#fff;-webkit-box-shadow:0 5px 40px rgb(0 0 0 / 5%);-moz-box-shadow:0 5px 40px rgba(0,0,0,.05);box-shadow:0 5px 40px rgb(0 0 0 / 5%);overflow:hidden;padding:5px;box-sizing:border-box;margin-bottom:20px}
	.listingstyle .heading{font-size:17px;color:#174e8e;text-transform:uppercase;font-family: 'proxima_novabold';}
	.login-section{text-align:right;margin-bottom:10px;margin-top:15px}
	.login-section a{background:#174e8e;color:#fff;font-size:13px;text-transform:capitalize;padding:8px 15px;font-family: 'Segoe UI Regular';border-radius:0;margin-left:10px;border:1px solid #174e8e;margin-bottom: 5px}
	.login-section a:hover{text-decoration:none}
	.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{left:initial;right:7px}
	.reference.book li{line-height:25px;margin-top:10px}
	.ref-note{padding-left:25px}
	.q-papers a{color:#007bff!important}
	.listpdf ul{margin:0px;padding:0px}
	.listpdf ul li{margin:0px;padding:8px 30px;position:relative;box-shadow:0 0 5px lightgrey;margin-bottom:15px;transition:all ease-in .4s}
	.listpdf ul li:hover{box-shadow:0 0 15px lightgrey;background:#f7931d;padding:10px 30px;transition:all ease-in .4s}
	.listpdf ul li:hover::before{color:#fff;font-size:15px;top:0px}
	.listpdf ul li:hover a{color:#fff;font-size:19px}
	.listpdf ul li a{display:block}
	.listpdf ul li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:bold;font-size:11px;color:#f7931d;padding:4px;top:-1px;position:absolute}
	.announcement_more{text-align:center}
	.announcement_more a{background:#174e8e;color:#fff!important;padding:5px 8px!important}
	.announcement_more a:hover{background:#f7931d;text-decoration:none}
	.qps-btn{border:none!important}
	.qps-btn tr td{border:none!important}
	.qps-btn tr:hover{background-color:transparent!important}
	.table-striped.qps-btn tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)!important}
	.table-striped.qps-btn tr:nth-of-type(even){background-color:transparent!important}
	.table-striped.qps-btn2 tr:nth-of-type(odd){background-color:transparent!important}
	.table-striped.qps-btn2 tr:nth-of-type(even){background-color:rgba(0,0,0,.05)!important}
	.qps-btn tr td{padding:0}
	.qps-btn tr:nth-child(1) td{padding:.75rem}
	.qps-btn a{background:transparent;color:#1c5c88!important;width:100%!important;display:inline-block;text-align:left;padding:20px}
	.qps-btn a:hover{background:#f7931d;color:#fff!important}
	.details-expand{display:none}
	.details-expand2{display:none}
	.details-expand3{display:none}
	#image-click2 .President{margin-top:15px}
	#image-click3 .President{margin-top:15px}
	.images-bx{margin:auto}
	p.results-btn{display:inline-block;margin-right:10px!important;margin:0}
	.results-btn a{color:#fff;display:inline-block;text-align:left;padding:8px 15px}
	.listingstyle ul li a:hover{text-decoration:underline}
	.Acts_style{margin-top:30px}
	.Acts_style .listingstyle ol{padding-left:30px}
	.Acts_style .listingstyle ol li p{font-weight:600;display:flex;margin-bottom:0}
	.Acts_style .listingstyle ol li a {
	    font-family: 'Segoe UI Regular';
	    font-size: 17px;
	    line-height: 24px;
	    text-decoration: none;
	    line-height: 24px;
	    text-decoration: underline;
	}
	.admit-mb0{margin-top:15px}
	.admit-mb0 table{margin-bottom:15px}
	.admit-mb0 table td p{margin-bottom:0}
	.leftmenu li.menu-item--collapsed{list-style-type:none;list-style-image:none}
	.leftmenu li.menu-item--expanded{list-style-type:none;list-style-image:none}
	.filtersearch-sec{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px}
	input#filtersearch{display:block;padding:0.375rem 0.75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 0 4px lightgrey, 0 0 8px lightgrey}
	.login-secnew{text-align:left}
	.core-principle .login-secnew a.hvr-sweep-to-right {font-size: 17px;padding: 10px 0;font-family: 'Segoe UI Regular';line-height: 24px;}
	.login-secnew a.hvr-sweep-to-right{width:100%;margin:0;text-align:center;padding:40px 0;font-size:16px}
	table.exam-fees td, table.exam-fees th{text-align:center}
	table.exam-fees td:nth-child(2){text-align:left}
	.ckeditor-accordion-container  > dl.faq-cb3 > dt{margin-bottom:15px}
	.ckeditor-accordion-container  > dl.faq-cb3 > dt.active{margin-bottom:0}
	.ckeditor-accordion-container  > dl.faq-cb3 > dd.active{margin-bottom:10px}
	/* Design Issue Resolve css End */
	/* Media Photo css Start */
	ul.social-icon.coust li img{width:24px;margin:0 5px}
	.media-photo{margin-bottom:30px;margin-top:30px}
	.media-photo .card{border-top-left-radius:20px;overflow:hidden;border-bottom-right-radius:20px;background:#f5f5f5;min-height:400px}
	.media-photo .card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
	.media-photo .card img{height:230px;min-height:230px;object-fit:cover}
	.media-photo .card .card-title a{font-size:17px;font-family: 'proxima_novabold';text-decoration:underline;color:#174e8e}
	.media-photo .card:hover{background:#fff}
	.media-photo .card:hover .card-title a{text-decoration:none}
	.media-ifreame p{font-size:15px;font-family: 'proxima_novabold';}
	/* Media Photo css End */
	/* Main Nice Menu Last menu position chande css Start */
	ul.nice-menu-right li.menuparent:nth-child(9) > ul.toolbar-menu li.menuparent > ul.toolbar-menu{position:absolute;left:-12.5rem!important}
	ul.nice-menu-right li.menuparent:nth-child(8) > ul.toolbar-menu li.menuparent > ul.toolbar-menu{position:absolute;left:-12.5rem!important}
	/* Main Nice Menu Last menu position chande css End */
	/* Main Nice Menu Arrow Down css Start */
	ul.nice-menu .menu-item--expanded a::after{content:"\f054";font-weight:600;font-size:11px;font-family:"Font Awesome 5 Free";position:absolute;right:4px;transform:rotate(90deg);display:none}
	ul.nice-menu .menu-item--expanded ul li a::after{display:none}
	ul.nice-menu .menu-item--expanded ul .menu-item--expanded a::after{transform:rotate(0deg);right:10px!important;display:block!important;top:6px}
	ul.nice-menu .menu-item--expanded ul .menu-item--expanded ul li a::after{display:none!important}
	ul.nice-menu .menu-item--expanded ul .menu-item--expanded ul .menu-item--expanded a::after{transform:rotate(0deg);right:10px!important;display:block!important;top:6px}
	ul.nice-menu .menu-item--expanded ul .menu-item--expanded ul .menu-item--expanded ul li a::after{display:none!important}
	/* Left Menu Design css Start */
	.leftmenu{box-shadow:0 0 5px 0 rgb(0 0 0 / 20%);position:relative}
	.leftmenu ul.clearfix.menu{background:transparent;list-style-type:none;padding:0;margin:0}
	.leftmenu ul.menu{margin-left:0}
	.leftmenu li a.is-active{border-bottom: 1px solid #f7931d;color: #174e8e !important;text-decoration:none}
	.leftmenu li a:hover, .leftmenu li a:focus {border-bottom: 1px solid #f7931d;color: #174e8e;text-decoration: none;}
	.leftmenu li.menu-item--expanded > ul.menu > li > a:hover{/* padding-left:45px!important; */color:#174e8e}
	/* .leftmenu li.menu-item--expanded > ul.menu > li > a:hover:before{left: 25px!important} */
	.leftmenu li a:hover:before, .leftmenu li a:focus:before{color:#174e8e!important;transition: all ease-in .4s}
	.leftmenu li a {
	    font-family: 'Segoe UI Regular';
	    font-size: 17px;
	    line-height: 1.4rem;
	    color: #174e8e;
	    display: block;
	    position: relative;
	    text-decoration: none;
	    margin: 0 15px;
	    padding: 7px 1px;
	}
	/* Left Menu Design css End */
	/* Examination page Design css Start */
	.Examination_style h4{font-weight:400;line-height:1.42857143;color:#333333;font-size:19px}
	.Examination_style .line-bottom{position:relative;padding-bottom:10px}
	.Examination_style .line-bottom:after{background:#fdc800!important}
	.Examination_style .line-bottom:after{bottom:-1px;content:"";height:2px;left:0;position:absolute;width:50px}
	.Examination_style img{width:125px;height:140px}
	.Examination_style img{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
	.Examination_style .pb-0{padding-bottom:0!important}
	.Examination_style .pt-5{padding-top:5px!important}
	.Examination_style .mb-0{margin-bottom:0!important}
	.Examination_style .mt-0{margin-top:0!important}
	.Examination_style .pt-5{padding-top:5px!important}
	.Examination_style .font-15{font-size:16px!important}
	.Examination_style .font-weight-600{font-weight:600!important}
	.Examination_style ol.list{margin-top:13px;padding-left:15px;height:auto!important}
	.Examination_style .pb-5{padding-bottom:5px!important}
	.Examination_style ol.list li{margin:5px 0;font-weight:500;padding-left:15px;position:relative}
	.core-principle .col-md-4 {padding-bottom: 20px;}
	.table-council-syllabus tr td:hover{background:#f7931d;color:#fff;}
	.table-council-syllabus tr td a:hover{color:#fff;}
	/* Examination page Design css End */

	#webform-submission-speaking-opportunity-add-form #ajax-wrapper {
	    width: 100%;
	}

	.ulol ol {
	    list-style: none;
	}
	.ulol ol li:before {
	    content: "\f061";
	    font-family: "Font Awesome 5 Free";
	    font-weight: 700;
	    font-size: 12px;
	    padding-right: 8px;
	    color: #000000;
	}
	.ulol li a {
	    color: #174e8e;
	}

	.view-past-seminars.view-display-id-page_6 .view-filters label {
	    display: block;
	    font-weight:600;
	}
	.view-past-seminars.view-display-id-page_6 .view-filters select, .view-display-id-page_6 .view-filters input {
	    height: 40px;
	}
	.view-past-seminars.view-display-id-page_6 .view-filters div#edit-actions{
	display: inline-block;
	    margin-top: 43px;
	}
	.view-past-seminars.view-display-id-page_6 .view-filters  input#edit-submit-past-seminars {
	    padding: 6px 16px;
	}

	table.Olympiad_style thead thÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â {
	    white-space: nowrap;
	}
	a.olympiad {
	    font-size: 13px;
	    color: #fff !important;
	}

	/*
	Mega menu css
	*/

	 ul#ultimenu-main {
	    background: white;
	}
	.ultimenu__region.region.region--count-1.region-ultimenu-main-become-an-actuary {
	    background: #fff;
	}
	.list-group.list-group-flush li a {
	    color: #000000;
	    font-size: 15px;
	}
	.list-group-item {
	    margin-bottom: 14px !important;
	}
	.list-group.list-group-flush ul {
	    list-style: none;
	}
	.ultimenu--dark .ultimenu__flyout {
	    background-color: #ffffff !important;
	}
	/* #ultimenu-main .list-group.list-group-flush {
	    text-align: left;
	} */
	ul#ultimenu-main {
	    text-align: left;
	}
	.ultimenu--dark .ultimenu__link {
	    border-top: none!important;
	    color: #fff;
	    z-index: 103;
	    font-family: 'proxima_novabold' !important;
	}

	.view-examination-dates table thead th {border: 1px solid #fff;}
	.ultimenu--dark .ultimenu__region{background-color:#fff!important}
	.has-ultimenu .caret {
	    background-color: rgba(0, 0, 0, .2);
	    cursor: pointer;
	    display: block;
	    height: 100%;
	    min-height: 34px;
	    position: absolute;
	    right: -15px !important;
	    top: 3px !important;
	    width: 46px !important;
	}
	.has-ultimenu .caret::before {
	    border: 5px solid transparent;
	    border-top: 6px solid #fff;
	    /* content: ''; */
	    display: block;
	    height: 0;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    width: 0;
	    z-index: 2;
	    transition: all .2s;
	    transform: translate(-50%, -50%);
		display: none!important;
	}
	.ultimenu--dark > li:hover > a, .ultimenu--dark .is-ultimenu-active, .ultimenu--dark .is-active-trail > a {
	    background-color: transparent;
	    border-top: 1px solid #444;
	    color: #f7931d ;
	}
	/* #ultimenu-main > li.is-active-trail::after {width:100%} */
	#ultimenu-main > li:hover::after {width:100%}
	#ultimenu-main > li::after {
	    content: '';
	    display: block;
	    width: 0;
	    height: 2px;
	    background: #f6921d;
	transition: width .3s;
	}
	#ultimenu-main > li:first-child > a {
	    padding-left: 0;
	}
	#ultimenu-main > li:first-child{
	    margin-left:0;
	}
	.ultimenu--hover li:hover > .ultimenu__flyout, .ultimenu--hover li a:active + .ultimenu__flyout, .ultimenu--hover li a:focus + .ultimenu__flyout, .ultimenu--hover li .ultimenu__flyout:focus {
	    padding: 0px 0;
	}
	.ultimenu__region {
	    padding: 0 20px;
	}
	.list-group.list-group-flush p {
	    font-size: 15px;
	    color: #174e8e;
	    font-family: 'proxima_novabold';
	    padding: 0 8px;
	}
	.list-group.list-group-flush p {
	    font-size: 17px;
	    color: #174e8e;
	    font-family: 'proxima_novabold';
	    padding: 0 8px 8px 1px;
		text-transform: capitalize!important;
	}
	.list-group.list-group-flush ul {
	    list-style: none;
	    padding-left: 0;
	}
	.list-group.list-group-flush ul li{
		padding: 5px 0;
		position: relative;
	}
	/* .list-group.list-group-flush li a:before {
	    content: '';
	    width: 5px;
	    height: 4px;
	    background: #174e8e;
	    position: absolute;
	    border-radius: 50%;
	    left: -12px;
	    top: 11px;
	} */
	.Examination_style img {
	    width: 135px;
	    height: 175px !important;
	    transition: all 0.3s linear;
	}
	.Examination_style img:hover {
	    margin-top: 20px;
	    transform: scale(1.2);
	    margin-bottom: 20px;
	    transition: all 0.3s linear;
	}
	#ultimenu-main li a{padding:0;line-height:1.6;color: #174e8e;font-size:18px;}
	.ultimenu.ultimenu--hover .ultimenu__link {
	    color: #174e8e !important;
	}
	#ultimenu-main > li:last-child{margin-right:0!important;}
	#ultimenu-main > li {
	    margin: 15px;
		padding: 8px 0px 4px 0px;
	}
	.font-weight-size{font-size:19px!important;font-weight:600!important;margin-top:10px!important;margin-bottom:10px!important;line-height:1.42857143!important;color:#333333!important}
	.line-bottom{position:relative;padding-bottom:10px}
	.line-bottom:after {
	    bottom: -1px;
	    content: "";
	    height: 2px;
	    left: 0;
	    position: absolute;
	    width: 100px;
		background: #f7931d !important;
	}

	.ultimenu--main .ultimenu__link, .ultimenu .ultimenu__ajax {
	    min-height: auto;
	}
	.ultimenu__flyout .list-group.list-group-flush li a:hover, .ultimenu__flyout .list-group.list-group-flush li a:focus, .ultimenu__flyout .list-group.list-group-flush li a:active{
	    color: #f7931d;
		transition:all .5s ease-in-out;
		padding-left:0px;
		text-decoration:none
	}
	.ultimenu__flyout .list-group.list-group-flush li a:hover{padding-left:15px!important;transition:all .5s ease-in-out}
	.ultimenu__flyout .list-group.list-group-flush li a{padding:0!important; display:block;}
	.ultimenu__flyout .list-group-item{position:relative}
	.ultimenu__flyout .list-group-item:before{content:'';width:45px;height:2px;background:#f6921d;position:absolute;left:0;bottom:-1px}
	.view-id-question_paper_and_solution_2022 select {
	    height: 40px;
	    width: 100%;
	}
	.view-id-question_paper_and_solution_2022 div#edit-actions {
	    display: inline-block;
	    margin-top: 42px;
	   
	}
	.view-id-question_paper_and_solution_2022 div#edit-actions input {
	    height: 40px;
	}

	.view-id-question_paper_and_solution_2022 .views-table tbody, .view-exam-centres .views-table tbody {
	    display: block;
	    height: 400px;
	    overflow: auto;
	}
	.view-id-question_paper_and_solution_2022 .views-table thead, .view-exam-centres .views-table thead, .view-id-question_paper_and_solution_2022 .views-table tbody tr, .view-exam-centres .views-table tbody tr {
	    display: table;
	    width: 100%;
	    table-layout: fixed;
	}
	.login-secnew .col-md-6 {margin-bottom:15px;}
	.button.button--ultimenu {display: none;}
	/* Member Notices Section css Start */
	.member-notices-sec{padding:50px 0 60px;margin:69px 0;/* background:linear-gradient(180deg,rgba(49,172,204,0.15) 0%,rgba(128,118,207,0.15) 100%); */margin-bottom:0}
	.member-notices-sec .title{width:100%;max-width:100%;font-family: 'proxima_novabold';font-size:31px;text-align:center;margin-bottom:35px;color:#174e8e;position:relative}
	.member-notices-sec  .title:after{content:"";position:absolute;border-top:1px solid #174e8e;top:30%;width:35%;right:0}
	.member-notices-sec  .title:before{content:"";position:absolute;border-top:1px solid #174e8e;top:30%;width:35%;left:0}
	.member-notices-sec .mn-bg-sec{background:#fff;border:1px solid #000;box-shadow:0 3px 5px 1px rgb(0 70 96 / 30%);margin-bottom:15px}
	/*.member-notices-sec .mn-bg-sec .mn-padd-sec:before{background:#174e8e;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;width:100%;height:0;transition:.5s ease;content:'';margin:auto}
	.member-notices-sec .mn-bg-sec:hover .mn-padd-sec:before{height:100%;bottom:0%}*/
	/*.member-notices-sec .mn-bg-sec:hover h2, .member-notices-sec .mn-bg-sec:hover p{color:#fff}*/
	.member-notices-sec .mn-bg-sec:hover h2::after {
	    background: #f5911d;
	    width: 130px;
	    transform: translate3d(0, 0, 0);
	    transition: .4s;
	}
	.member-notices-sec .mn-padd-sec{width:100%;position:relative;min-height:245px;padding:10px 20px}
	.member-notices-sec .mn-padd-sec h2{display:block;font-family: 'proxima_novabold';font-size:23px;color:#000;margin-bottom:25px;position:relative;margin-top:15px;line-height:28px}
	.member-notices-sec .mn-padd-sec h2::after {
	    content: '';
	    height: 3px;
	    width: 3.8em;
	    background: #f5911d;
	    position: absolute;
	    left: 0;
	    bottom: -7px;
	    transition: .4s;
	}
	/* .member-notices-sec .mn-padd-sec h2{display:block;font-family: 'proxima_novabold';font-size:23px;color:#000;margin-bottom:10px;position:relative;margin-top:40px;line-height:28px} */
	.member-notices-sec .mn-padd-sec p{display:block;font-size:17px;margin-bottom:10px;color:#555;line-height:24px;position:relative}
	.member-notices-sec .mn-bg-sec:hover a.button{color:#fff;}
	.member-notices-sec .mn-padd-sec a.button{position:absolute;bottom:20px;right:7px;border-radius:0}
	.member-notices-sec.events ul.pager__items{margin-top:15px;color:#fff}
	.events  .title:after{content:"";position:absolute;border-top:1px solid #174e8e;top:50%;width:42%;right:0}
	.events  .title:before{content:"";position:absolute;border-top:1px solid #174e8e;top:50%;width:42%;left:0}
	.events .mn-bg-sec{background: linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255) 100%);box-shadow: 0 3px 5px 1pxrgb(0 70 96 / 30%)}
	.events .mn-padd-sec h2{color:#174e8e}
	.events .mn-padd-sec p{color:#174e8e}
	.events .region.region-events{width:100%}
	.main-title{width:100%;max-width:100%;font-family: 'proxima_novabold';font-size:31px;text-align:center;margin-bottom:35px;color:#fff;position:relative}
	.main-title:after{content:"";position:absolute;border-top: 1px solid #174e8e;top:50%;width:42%;right:0}
	.main-title:before{content:"";position:absolute;border-top: 1px solid #174e8e;top:50%;width:42%;left:0}
	.main-title2{width:100%;max-width:100%;font-family: 'proxima_novabold';font-size:31px;text-align:center;margin-bottom:35px;color:#174e8e;position:relative;margin-top:34px}
	.main-title2:after{content:"";position:absolute;border-top:1px solid #174e8e;top:50%;width:39%;right:0}
	.main-title2:before{content:"";position:absolute;border-top:1px solid #174e8e;top:50%;width:39%;left:0}
	/* Member Notices Section css End */

	/* About CB3 Left menu page css Start */
	table.evnt-tble td p{text-align:left}
	.leftmenu li.menu-item--expanded{position:relative}
	li.menu-item.menu-item--expanded:after{content:"\f054";font-weight:600;font-size:13px;font-family:"Font Awesome 5 Free";position:absolute;right:15px;transform:rotate(90deg);margin-top:7px;top:8px;color:#174e8e}	
	.leftmenu li.menu-item--active-trail > ul.menu{height:auto!important;transition:all .5s ease-in-out;opacity:1!important;display:block!important}
	.leftmenu li.menu-item--active-trail > ul.menu.show{height:0!important;transition:all .5s ease-in-out;opacity:0!important;display:none!important}
	.leftmenu li.menu-item--expanded > ul.menu{height:0;opacity:0;background:#f5f5f5;display:none;}
	.leftmenu li.menu-item--expanded > ul.menu.show{height:auto;opacity:1}
	.leftmenu li.menu-item--expanded > ul.menu > li > a{padding-left:0px;font-size:17px;padding-top:7px;padding-bottom:7px;color: #174e8e;width:fit-content;margin-left:35px}
	.leftmenu li.menu-item--expanded > ul.menu > li > a:before{content:"\f054";font-weight:600;font-size:10px;font-family:"Font Awesome 5 Free";position:absolute;left:-15px;top:7px;color:#1c5c88;transition:all ease-in .4s}
	/* About CB3 Left menu page css End */
	/* Question Papers & Solutions page css Start */
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix{display:flex;align-items:center;justify-content:flex-start}
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix .js-form-item-field-year-target-id{width:25%}
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix .js-form-item-field-subject-target-id{width:50%}
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix select{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem}
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix input#edit-submit-question-paper-and-solution-2022{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0}
	/* Question Papers & Solutions page css End */
	/* Past Seminars page css Start */
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix{display:flex;align-items:center;justify-content:flex-start}
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix .form-type-textfield{width:30%}
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix .form-type-select{width:56%}
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix select, form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix input#edit-title{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem}
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix input#edit-submit-past-seminars{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0;margin-top: 6px;}
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix .form-type-textfield input{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem}
	form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix .form-actions input{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0;margin-top: 32px;}
	.view-id-past_seminars .view-header h4.heading{font-size:25px;text-transform:capitalize;border-bottom:2px solid #174e8e;width:fit-content;
	margin:15px 0;font-family: 'proxima_novabold';}
	/* Past Seminars page css End */
	/* Past Webinars page css Start */
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix{display:flex;align-items:center;justify-content:flex-start}
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix .form-type-textfield{width:30%}
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix .form-type-select{width:56%}
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix select, form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix input#edit-title{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;height:40px;margin:0}
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix input#edit-submit-past-seminars{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0;margin-top:32px}
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix label{font-weight:600}
	/* Past Webinars page css End */

	/* Design Issues css Start */
	.filtersearch-sec{position:relative}
	.filtersearch-sec:before{content:"\f002";font-family:"Font Awesome 5 Free";color:#174e8e;font-size:19px;position:absolute;right:7px;font-weight:900}
	.view-id-exam_centres table{width:50%}
	.view-id-exam_centres table th, .view-id-exam_centres table td{text-align:center}
	.view-id-exam_centres table th:nth-child(1), .view-id-exam_centres table td:nth-child(1){width:100px}
	.view-id-exam_centres table td:nth-child(2){text-align:left}
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix div#edit-actions{margin-top:auto}
	form#views-exposed-form-question-paper-and-solution-2022-block-1 .form--inline.clearfix input.form-submit{height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0;margin-top:28px}
	#block-views-block-question-paper-and-solution-2022-block-1 table th:nth-child(1), #block-views-block-question-paper-and-solution-2022-block-1 table td:nth-child(1){width:50px;text-align:center}
	#block-views-block-question-paper-and-solution-2022-block-1 table th:nth-child(2), #block-views-block-question-paper-and-solution-2022-block-1 table td:nth-child(2){text-align:center}
	#block-views-block-question-paper-and-solution-2022-block-1 table th:nth-child(3), #block-views-block-question-paper-and-solution-2022-block-1 table td:nth-child(3){width:100px}
	#block-views-block-question-paper-and-solution-2022-block-1 table th:nth-child(4), #block-views-block-question-paper-and-solution-2022-block-1 table td:nth-child(4){width:100px}
	.ckeditor-accordion-container  > dl > dt{margin-bottom:7px}
	.ckeditor-accordion-container  > dl > dt.active{margin-bottom:0}
	.ckeditor-accordion-container  > dl > dd.active{margin-bottom:10px}
	.ckeditor-accordion-container > dl dt > a {
	    padding: 9px 4px 5px 35px !important;
	    background: #d3d3d3 !important;
	    color: #000 !important;
	}
	.table-council-syllabus tr td:hover a{color:#fff!important}
	table.exam-fees thead{display:table;width:100%;table-layout:fixed}
	table.exam-fees tbody tr{display:table;width:100%;table-layout:fixed}
	table.exam-fees tbody{display:block;height:400px;overflow:auto}
	table.exam-fees th:nth-child(1), table.exam-fees td:nth-child(1){width:60px}
	table.exam-fees th:nth-child(2), table.exam-fees td:nth-child(2){width:430px}
	table.exam-fees th:nth-child(3), table.exam-fees td:nth-child(3){width:192px}
	.text-wrap-id p{margin-bottom:5px;}
	.righttext dl > dd .text-wrap-id p a.file--application-pdf:hover{transition:transform .3s;color:#ffffff;font-size:17px;background:#f6921d}
	.righttext dl > dd .text-wrap-id p a.file--application-pdf{transition:transform .3s;background:lightgrey;box-shadow:0px 0px 4px rgb(0 0 0 / 20%);width:100%;display:block;padding:7px 15px;color:#000}
	/* Design Issues css End */
	/* Fixed Footer Bottom css Start */
	#fixed-footer{display:block;width:100%;background-color:#174e8e;color:#fff;position:fixed;z-index:9998;bottom:0px;box-shadow:0px -5px 5px 0px rgb(0 0 0 / 32%);font-size:13px}
	#fixed-footer span{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-right:1px solid #fff}
	#fixed-footer span a{color:#fff}
	#fixed-footer span:first-child{padding-left:0px}
	#fixed-footer span:last-child{padding-top:5px;padding-bottom:5px;border-right:1px solid transparent}
	#fixed-footer span.bottom-logo img{width:100%}
	#fixed-footer span.bottom-logo{float:right;margin-top:2px}
	/* Fixed Footer Bottom css End */
	/* Examination Dates css Start */
	.view-examination-dates .views-field-field-date-and-day{width: 140px;}
	.view-examination-dates .views-field-field-date-and-day-1{width: 115px;}
	.view-examination-dates .views-field-field-from-to-forenoon{width: 98px;}
	.view-examination-dates .views-field-field-subject-forenoon{width: 220px;}
	.view-examination-dates .views-field-field-subject-afternoon-{width: 220px;}
	/* Examination Dates css End */
	/* Mega Menu css Start */
	.ultimenu--htb .ultimenu__flyout, .ultimenu--htb .ultimenu__region{border-radius:0 0 15px 15px}
	.ultimenu--htb .ultimenu__region{box-shadow:0 5px 10px rgb(0 0 0 / 35%)}
	/* Mega Menu css End */
	/* Question Paper & Solution page css Start */
	form#views-exposed-form-qpas-page-1 .form--inline.clearfix{display:flex;align-items:center;justify-content:flex-start}
	form#views-exposed-form-qpas-page-1 .form--inline.clearfix .js-form-item-field-year-target-id{width:35%}
	form#views-exposed-form-qpas-page-1 .form--inline.clearfix .js-form-item-field-subject-target-id{width:60%}
	form#views-exposed-form-qpas-page-1 .form--inline.clearfix select, form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix input#edit-title{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;height:40px;margin:0}
	form#views-exposed-form-qpas-page-1 .form--inline.clearfix input#edit-submit-qpas{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0;margin-top:32px}

	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix .form-type-textfield input{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;height:40px;margin:0}
	form#views-exposed-form-past-seminars-page-7 .form--inline.clearfix .form-actions input{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0;margin-top:32px}

	form#views-exposed-form-qpas-page-1 .form--inline.clearfix label{font-weight:600}
	/* Question Paper & Solution page css End */
	.view-id-announcement nav.pager li.pager__item.is-active a{color:#fff!important}
	.view-id-announcement nav.pager li.pager__item a{margin-left:3px}
	.webform-submission-seminar-registrat-add-form input#edit-submit{position:initial}
	.card-body a.btn.blue-btn.hvr-sweep-to-right{margin-top:10px;color:#fff}
	#backtotop{bottom:38px;height:45px;width:45px;}
	/* Mega Menu css Start */
	.close-button{right:13px;position:absolute;top:10px;border-radius:50%;display:block;width:30px;height:30px;line-height:2;color:#f6921d;border:2px solid #f6921d;box-shadow:0px 0px 5px 2px grey;text-align:center;font-weight:600;transition:all .5s ease-in-out;cursor:pointer;display:none}
	.close-button:hover{box-shadow:0px 0px 5px 4px grey;transition:all .5s ease-in-out;background:#f6921d;color:#fff}
	.list-group.list-group-flush ul li.menu-item-expanded ul.opened{opacity:1;visibility:visible;height:100%;padding:12px 5px;transition:all .3s ease-in-out}
	.list-group.list-group-flush ul li.menu-item-expanded:hover ul{opacity:1;visibility:visible;height:100%;padding:12px 5px;transition:all .3s ease-in-out}
	.list-group.list-group-flush ul li.menu-item-expanded > ul{width:100%;background:#f5f5f5;opacity:0;visibility:hidden;height:0;padding-left:0;transition:all .3s ease-in-out}
	.list-group.list-group-flush ul li.menu-item-expanded > ul li a{font-size:13px;color:#000;margin:0px 5px 0 21px;}
	.list-group.list-group-flush ul li.menu-item-expanded > ul li a:before{content:"\f054";font-weight:600;font-size:10px;font-family:"Font Awesome 5 Free";position:absolute;left:5px;top:7px;color:#f7931d}
	.list-group.list-group-flush ul li.menu-item-expanded > ul li a:hover:before{padding-left:15px!important;transition:all .5s ease-in-out}
	.list-group.list-group-flush ul li.menu-item-expanded > a::after{content:"\f054";font-weight:600;font-size:11px;font-family:"Font Awesome 5 Free";position:absolute;right:4px;transform:rotate(90deg);top:7px;color:#f7931d;transition:all .2s ease-in-out}
	.list-group.list-group-flush ul li.menu-item-expanded:hover a::after{transform:rotate(-90deg);transition:all .2s ease-in-out}
	.ultimenu__flyout .col-md-6.col-lg-3.mb-3.mb-lg-0{border-right:1px solid #dfdfdf}
	.ultimenu__flyout .row.my-4{margin-top:2px!important}
	/* Mega Menu css End */
	/* Members of the Council css Start */
	.view-id-the_council h3{font-size:19px;color:#174e8e;font-family: 'proxima_novabold';padding:0 15px;margin:15px 0}
	.view-id-the_council .myModal{cursor:pointer;box-shadow:0 0 10px 5px lightgrey;text-align:center;margin-bottom:30px}
	.view-id-the_council .myModal:hover{box-shadow:0 0 15px 8px lightgrey}
	.view-id-the_council .myModal:hover .views-field-title span.field-content{background:#174e8e;color:#fff;transition:all .2s ease-in-out}
	.view-id-the_council .myModal .views-field-field-member-image{position:relative;overflow:hidden}
	.view-id-the_council img.image-style-_30-130{display:inline-block;max-width:100%;width:100%;height:250px;background-color:#fff;object-fit:cover;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
	.view-id-the_council .myModal:hover img.image-style-_30-130{-webkit-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1.2)}
	.view-id-the_council .views-field-title span.field-content{font-weight:bold;color:#174e8e;font-size:17px;margin:auto;display:block;transition:all .2s ease-in-out;width:fit-content;padding:0 2px}
	.view-id-the_council .myModal .views-field-title{padding:15px 10px 5px}
	.view-id-the_council .myModal .views-field-field-designation{padding:0 10px 20px}
	.view-id-the_council .views-field-field-designation .field-content{color:#808080;display:block}
	.view-id-the_council .views-field-body{display:none!important;background:#000000b5;overflow-x:hidden;overflow-y:auto!important}
	.view-id-the_council .views-field-body .modal-content{width:60%;margin:auto;box-shadow:0 0 8px 4px black;top:5%;border-radius:4px}
	.view-id-the_council .views-field-body.modal.opened{display:block!important}
	.view-id-the_council .views-field-body h4.team-member-name{font-weight:bold;color:#174e8e;font-size:15px;margin:10px 0!important}
	.view-id-the_council .views-field-body h4.team-member-name span{color:#808080;margin-top:5px;display:block;margin-bottom:15px}
	.view-id-the_council .views-field-body p{text-align:left}
	.view-id-the_council .views-field-body .modal-header span.close{cursor:pointer;float:left!important;margin:0;padding:0}
	.view-id-the_council .views-field-body .modal-footer span.close{font-weight:normal;font-size:13px;display:inline-block;background-color: #174e8e;border-radius:0px;color:#fff;padding:10px 20px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;opacity:1}
	/* Members of the Council css End */

	section.fotterborder .container {
	    background: #eeeeee;
	    padding: 20px;
	}
	.main-height-500{min-height:500px}
	/*30-07-2022 Css*/
	.ckeditor-accordion-container dt.heading:after {
	    color: #f7931d;
	    content: "\f067";
	    font-family: 'Font Awesome 5 Free';
	    font-size: 15px;
	    left: 5px;
	    padding: 0px 6px;
	    position: absolute;
	    top: 7px;
	    border-radius: 6px;
	}
	.ckeditor-accordion-container dt.heading.active a:before {
	    color: #f7931d;
	    content: "\f068";
	    font-family: 'Font Awesome 5 Free';
	    font-size: 15px;
	    left: 6px;
	    padding: 0px 6px;
	    position: absolute;
	    top: 8px;
	    border-radius: 6px;
	    font-weight: 700;
	}
	.ckeditor-accordion-container dt.heading.active:after{
		display: none;
	}
	span.ckeditor-accordion-toggle:after, span.ckeditor-accordion-toggle:before {
		display: none !important;
	}
	.leftmenu ul.clearfix.menu {
	    background: #f3f5f7 !important;
		
	}
	li.nav-item.dropdown.nobdr.lang.login-btn-top {
	    /*background: #f7931d;
	    height: 32px;*/
	    line-height: 6px;
	}
	section.bg-white-f7.page-title-section {
	    background: #f7f7f7 !important;
	    padding: 18px;

	}
	section.bg-white-f7.page-title-section h3 {
	    margin: 0;
	    padding: 0;
	    font-size: 25px;
	    color: #174e8e;
		font-family: 'Segoe UI Regular';
		    text-transform: capitalize !important;
	}
	section.bg-white-f7.page-title-section h3:after {
	    content: "";
	    height: 2px;
	    position: absolute;
	    width: 65px;
	    background: #f7931d !important;
	    bottom: -3px;
	    left: 0px;
	}
	#block-views-block-photo-block-1 .view-id-photo .view-content {
	    background: #f3f3f3;
	    height: 360px;
	    padding: 10px 15px;
	    text-align: left;
	}
	span.sub-title.text-theme-color-light-blue.mt-0 {
	    color: #174e8e !important;
	}
	.leftmenu li a.is-active:before{color:#174e8e!important}
	/* Sponsorship Opportunity page Design css Start */
	form#webform-submission-sponsorship-opportunity-add-form{margin:initial!important;padding:15px!important;background:#fff;height:100%;display:flex}
	form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity #edit-processed-text{width:58%;float:left;margin-right:2%}
	form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity #edit-processed-text-01, form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity .info-custom-2{width:40%;float:left;margin-bottom:15px}
	form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity .info-custom-2 .col-md-6{flex:0 0 100%;max-width:100%;}
	/* Sponsorship Opportunity page Design css End */
	/* Past Webinars & Past Seminars page Design css Start */
	.view-past-seminars .view-content table tbody tr td:last-child{width:22%}
	.view-past-seminars .view-content table tbody tr td table thead{display:none}
	.view-past-seminars .view-content table tbody tr:first-child td table thead{display:table-row-group}
	.view-past-seminars nav.pager{color:#fff;margin-top:15px;font-size:15px}
	/* Past Webinars & Past Seminars page Design css End */
	.webform-submission-speaking-opportunity-form{margin:initial!important;padding:15px 30px!important;background:#fff;height:100%;display:block}
	.view-id-the_council{margin:initial!important;padding:20px 0!important;background:#fff;height:100%;display:block}
	form#webform-submission-seminar-registrat-add-form{margin-bottom:250px!important}
	.info.p-20.mb-10.bg-black-333{background:#333333;padding:20px;margin-bottom:15px}
	.info.p-20.mb-10.bg-black-333 p{color:#fff!important;margin-top:0!important}
	.alert.alert-warning.info.p-20{padding:20px}
	.alert.alert-warning.info.p-20 p{margin:0}
	.announcemen-button a{font-size:13px;color:#ffffff;text-transform:capitalize;padding:8px 15px;font-family: 'proximanova-mediuuploadedfile';background:#174e8e}
	article.node--type-professionalism .node__content.clearfix{background:#fff;padding:15px;margin-bottom:60px}
	article.node--type-professionalism .node__content.clearfix .field__label{margin-bottom:5px}
	article.node--type-professionalism .node__content.clearfix .field__items{margin-bottom:30px}
	article.node--type-professionalism .node__content.clearfix .field__item{border-bottom:1px dotted #d5d5d5;margin-bottom:10px;padding:5px 0}
	dd.act{display:block!important}
	ul.listg li{line-height:24px;font-weight:600}
	ul.listg li ul li{font-weight:500}
	ul.listg li ul li:before {display:none}
	#mem-login{/* padding:6px 10px; */}
	form#views-exposed-form-annual-reports-page-1 select#edit-field-reports-years-target-id{margin-left:5px;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
	.view-id-annual_reports nav.pager{margin-top:15px;color:#fff}
	/* Main Menu Search icon css Start */
	.top-header #block-searchbox-3 button{background:transparent;border:0px solid #f7931d;padding:2px 10px;line-height:1.3;color:#000;font-size:17px;border-radius:0;border-right:1px solid #bbb}
	.top-header #block-searchbox-3 button:hover{color:#fff}
	.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0rem rgb(0 123 255 / 50%)}
	.btn-primary:active, .btn-primary:focus{box-shadow:0 0 0 0rem rgb(0 123 255 / 50%)}
	.top-header .region-search .search-block-form{overflow:initial}
	.top-header #search-block-form{display:none;background:#fff;padding:20px 15px;position:absolute;right:0;top:19px;transition:all 0.3s linear;z-index:9;border:1px solid #eee;box-shadow:3px 3px 8px rgb(0 0 0 / 15%);width:300px}
	.top-header .search-block-form-ShowBox{display:block!important;transition:all 0.3s linear}
	.top-header .region.region-search{display:flex;align-items:center}
	/* Main Menu Search icon css End */
	/* Membership Statistics page css Start */
	.view-id-membership_statistics select#edit-field-as-on-target-id{padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;margin-left:5px;margin-bottom:15px}
	.view-id-membership_statistics .views-col.col-12.col-1{padding:0}
	.view-id-membership_statistics .counter-sec{background:rgba(0,0,0,.05);padding:15px;text-align:center;border-radius:5px;margin-bottom:30px}
	.view-id-membership_statistics .counter-sec i{font-size:21px;color:#f7931d}
	.view-id-membership_statistics .counter-sec h2.count{font-size:46px;font-family: 'proxima_novaregular';margin-bottom:10px;margin-top:8px}
	.view-id-membership_statistics .counter-sec h4{font-size:17px}
	/* Membership Statistics page css End */
	/* Events Section css Start */
	.card-blue .views-col{flex:100%;max-width:100%}
	.card-blue .card{position:relative;overflow:hidden;width:100%;background-color:#fff;cursor:pointer;border-radius:0}
	.card-blue .card img.card-img-top{height:auto;object-fit:cover;width:100%;transition:all 0.3s linear;border-radius:0}
	.card-blue .card:hover img.card-img-top{transform:scale(1.1);transition:all 0.3s linear}
	.card-blue .card .card-body{padding:20px;text-align:center;height:238px;position:relative;overflow:hidden}
	.card-blue .card .card-body h5.card-title{font-family: 'proxima_novabold';font-size:19px;color:#174e8e;margin-bottom:10px;line-height:28px;min-height:56px}
	.card-blue .card .card-body .from{color:#000;font-weight:600;font-size:15px;margin-bottom:6px}
	.card-blue .card .card-body p{display:block;font-size:17px;margin-bottom:10px;color:#555;line-height:24px}
	.EventsSec .owl-prev{left:3%}
	.EventsSec .owl-next{right:3%}
	.EventsSec .owl-prev, .EventsSec .owl-next{position:absolute;top:43%;background:#174e8e!important;color:#174e8e!important;border-radius:0!important;width:40px;height:40px;margin:0!important}
	.EventsSec .owl-prev:hover, .EventsSec .owl-next:hover{background:#f5911d!important;color:#f5911d!important}
	.EventsSec .owl-prev:hover::after, .EventsSec .owl-next:hover::after{color:#fff!important}
	.EventsSec .owl-prev::after{content:"\f054";font-weight:600;font-size:21px;font-family:"Font Awesome 5 Free";position:absolute;right:0;top:5px;color:#fff;left:0;margin:auto;transform:rotate(180deg)}
	.EventsSec .owl-next::after{content:"\f054";font-weight:600;font-size:21px;font-family:"Font Awesome 5 Free";position:absolute;right:0;top:5px;color:#fff;left:0;margin:auto}
	.EventsSec .owl-nav.disabled{display:block}
	/* Events Section css End */
	/* Result page Design css Start */
	ul.result{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}
	ul.result li{width:18%;margin:0;display:flex;margin-bottom:5px;margin-left:5px}
	ul.result li a:hover, ul.result li a.active{background-color:#f7931d!important;color:#fff}
	ul.result li a{background:rgba(0,0,0,.05);color:#174e8e;width:100%;text-align:center;padding:15px 5px;display:flex;align-items:center;font-weight:600;overflow:hidden;justify-content:center;border-radius:0!important;height:auto}
	/* Result page Design css End */
	/* Scroll Back To Top css Start */
	.scrollToTop{background:#174e8e;bottom:15px;display:none;height:50px;padding:2px;position:fixed;right:15px;text-align:center;text-decoration:none;width:50px;z-index:9999;border-radius:50%;border:2px solid #fff}
	.scrollToTop:hover{background:rgba(0, 0, 0, 0.6);text-decoration:none}
	.scrollToTop i{color:#fff;font-size:41px}
	a.scrollToTop{display:none!important}
	a.scrollToTop.scrollToTop-Show{display:block!important}
	/* Scroll Back To Top css End */
	/* PAST SEMINARS css Start */
	.view-past-seminars td.views-field.views-field-nothing{padding:0;border:none}
	.view-past-seminars td.views-field.views-field-nothing section.director .container{background:#fff;padding:0}
	.view-past-seminars td.views-field.views-field-nothing section.director .container table.table-past{margin:0}
	.view-past-seminars .view-content table tbody tr td:last-child{background-image:url(../images/calendar-td-bg.png);background-position-x:100%;background-position-y:100%;background-color:transparent;background-repeat:no-repeat}
	.view-past-seminars td.views-field.views-field-nothing section.director .container table.table-past td{border-top:none}
	/* PAST SEMINARS css End */
	/* Results css Start */
	.results-btn .tab-content .heading{font-size:15px!important;color:#174e8e!important;text-transform:uppercase;font-family: 'proxima_novabold';}
	.results-btn .tab-content ul{margin:0px;padding:0px}
	.results-btn .tab-content ul li{margin:0px;padding:5px 15px;position:relative;list-style:none;display:block;width:100%;font-family: 'proxima_novaregular';}
	.results-btn .tab-content ul li a{color:#174e8e;list-style:none;text-decoration:none;font-size:15px;padding:0}
	.results-btn .tab-content ul li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:bold;font-size:11px;color:#f7931d;padding:4px;margin-right:5px;background:none;top:-4px;position:absolute;width:5px;height:5px;margin-top:6px;margin-left:-19px}
	.results-btn .tab-content dl dd{display:block;padding:0;border:none;margin-bottom:0.5rem}
	.results-btn .tab-content .container{background:rgba(0,0,0,.05);padding:20px}
	.results-btn ul.result li{width:16%;margin:0;display:flex;margin-bottom:5px}
	.results-btn ul.result li a{padding:15px 5px;height:auto;text-align:center}
	.results-btn ul.result li.nav-item+li.nav-item{margin-left:5px}
	.results-btn .tab-content .login-section a{margin-bottom:10px}
	/* Results css End */
	.top-header-fixed{position:fixed;top:0;width:100%;transition:1.4s;z-index:9}
	/* Sitemap page Design css Start */
	.sitemap{background:#fff;width:100%;padding:20px 20px 20px 20px;box-shadow:inset 0px 0px 8px #ccc;border:1px solid #174e8e}
	.sitemap ul{padding-left:0px;margin:0;list-style:none}
	.sitemap ul li{padding:5px 15px;position:relative;transition:all 0.3s linear}
	.sitemap ul li a{color:#174e8e;font-weight:bold;font-size:17px}
	.sitemap ul li ul{padding-left:30px}
	.sitemap ul li ul li a{font-weight:normal;font-size:15px}
	.sitemap ul li:after{content:"\f054";font-weight:600;font-size:13px;font-family:"Font Awesome 5 Free";position:absolute;left:0;top:8px;color:#f7931d;transition:all .2s ease-in-out}
	.sitemap ul li ul li:after{font-size:11px;top:6px}
	/* Sitemap page Design css End */
	/* TESTIMONIAL page Design css Start */
	.testimonials{background:#eeeeee;padding:15px;text-align:center;position:relative;border-radius:4px;margin-top:60px;transition:all .3s ease-in-out}
	.testimonials:hover{transition:all .3s ease-in-out;transform:scale(1.1);box-shadow:0 0 8px 3px lightgrey}
	.testimonials .bkg-img{position:absolute;top:-44px;left:0;right:0;margin:auto;text-align:-webkit-center}
	.testimonials .bkg-img img{border-radius:50%;width:100px;height:100px;object-fit:cover;border:7px solid #fff}
	.testimonials .mn-padd-sec{margin-top:50px;height:175px;overflow:hidden}
	.testimonials .mn-padd-sec p{font-size:15px;color:#808080;font-family: 'proxima_novaregular';margin-bottom:5px}
	.title{height:54px;overflow:hidden;margin-top:5px}
	.testimonials .title h2{font-weight:bold;color:#174e8e;font-size:17px;margin:0;display:inline}
	.testimonials .title h2 span p{color:#808080;display:inline;font-size:13px;font-weight:600}
	.testimonials .bottom-btn{margin-bottom:5px!important;margin-top:15px!important;color:#f7931d;font-weight:600;font-size:15px;text-transform:capitalize;cursor:pointer;width:fit-content;margin:auto}
	.testimonials .bottom-btn:hover{color:#174e8e!important}
	.testimonials .bottom-btn i{margin-left:7px;vertical-align:middle}
	.view-id-testimonials nav.pager{margin-top:30px}
	.view-id-testimonials nav.pager ul.pager__items.js-pager__items li.pager__item.is-active a{color:#fff!important}
	.view-id-testimonials .views-field-body.modal.opened{display:block!important}
	.view-id-testimonials .views-field-body{display:none!important;background:#000000b5;overflow-x:hidden;overflow-y:auto!important}
	.view-id-testimonials .views-field-body .modal-content{width:60%;margin:auto;box-shadow:0 0 8px 4px black;top:5%;border-radius:4px}
	.view-id-testimonials .views-field-body .modal-header span.close{cursor:pointer;float:left!important;margin:0;padding:0}
	.view-id-testimonials .views-field-body .modal-footer span.close{font-weight:normal;font-size:13px;display:inline-block;background-color:#174e8e;border-radius:0px;color:#fff;padding:10px 20px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;opacity:1}
	.view-id-testimonials .views-field-body .modal-body img{font-size:15px;font-weight:bold;color:#174e8e;padding:0.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}
	.view-id-testimonials .views-field-body .modal-body h4{font-weight:bold;color:#174e8e;font-size:15px;margin:0!important;text-align:center;display:inline-block}
	.view-id-testimonials .views-field-body .modal-body h4 span p{color:#808080;display:block;margin-bottom:15px}
	.view-id-testimonials .views-field-body .modal-body p{text-align:left}
	.testimonialSec .owl-prev{left:-4%}
	.testimonialSec .owl-next{right:-4%}
	.testimonialSec .owl-prev, .testimonialSec .owl-next{position:absolute;top:50%;background:#f5911d!important;color:#f5911d!important;border-radius:0!important;width:40px;height:40px;margin:0!important}
	.testimonialSec .owl-prev:hover, .testimonialSec .owl-next:hover{background:#174e8e!important;color:#174e8e!important}
	.testimonialSec .owl-prev:hover::after, .testimonialSec .owl-next:hover::after{color:#fff!important}
	.testimonialSec .owl-prev::after{content:"\f054";font-weight:600;font-size:21px;font-family:"Font Awesome 5 Free";position:absolute;right:0;top:5px;color:#000000;left:0;margin:auto;transform:rotate(180deg)}
	.testimonialSec .owl-next::after{content:"\f054";font-weight:600;font-size:21px;font-family:"Font Awesome 5 Free";position:absolute;right:0;top:5px;color:#000000;left:0;margin:auto}
	.testimonialSec .owl-nav.disabled{display:block}
	/* TESTIMONIAL page Design css End */
	ul.quicktabs-tabs li{padding:0px}
	.tabsbar .quicktabs-tabs > li.active > a, .tabsbar .quicktabs-tabs > li.active > a:hover, .tabsbar .quicktabs-tabs > li.active > a:focus{color:#ffffff;background-color:#174e8e;border-color:#dee2e6 #dee2e6 #fff}
	.tabsbar .quicktabs-tabs > li > a{color:#174e8e}
	.tabsbar .quicktabs-main{padding:0;padding-top:0rem}
	.view-id-examination_dates .login-section p{font-size:15px;margin:0;text-decoration:underline}
	.view-id-examination_dates .view-content table th, .view-id-examination_dates .view-content table td{text-align:left!important}
	.view-id-examination_dates .view-content table th:nth-child(1), .view-id-examination_dates .view-content table td:nth-child(1){width:113px}
	.view-id-examination_dates .view-content table th:nth-child(2), .view-id-examination_dates .view-content table td:nth-child(2){width:85px}
	.view-id-examination_dates .view-content table th, .view-id-examination_dates .view-content table td{text-align:center}
	.view-id-examination_dates .view-content table th{vertical-align:middle;}
	ul.pager__items.js-pager__items li.pager__item.is-active a{color:#fff!important}
	/* The Council page Tabs Design css Start */
	.block-quicktabs-blockthe-council #quicktabs-the_council{background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e;padding:0}
	.block-quicktabs-blockthe-council #quicktabs-the_council .item-list{color:#fff;background-color:#174e8e;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-blockthe-council #quicktabs-the_council .item-list ul.ui-tabs-nav{padding:0;margin:0;list-style:none!important;border:none;background:transparent}
	.block-quicktabs-blockthe-council #quicktabs-the_council .item-list ul.ui-tabs-nav li{position:relative;display:block;margin-bottom:-1px!important;background:#174e8e;border:none;padding-bottom:0}
	.block-quicktabs-blockthe-council #quicktabs-the_council .item-list ul.ui-tabs-nav li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-blockthe-council #quicktabs-the_council .item-list ul.ui-tabs-nav li a:hover{text-decoration:underline}
	.block-quicktabs-blockthe-council #quicktabs-the_council .item-list ul.ui-tabs-nav li.ui-tabs-active a {background:#fff;color:#174e8e;border-bottom-color:transparent;text-decoration:none}
	.quicktabs-tabpage.quicktabs-hide{opacity:0;transition:all .5s ease-in-out}
	.quicktabs-tabpage{opacity:1;transition:all .5s ease-in-out}
	/* The Council page Tabs Design css End */
	/* UPCOMING  EVENTS page Tabs Design css Start */
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming{background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e}
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming .item-list{color:#fff;background-color:#174e8e;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming .item-list ul.quicktabs-tabs{padding:0;margin:0;list-style:none!important;border:none}
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming .item-list ul.quicktabs-tabs li{position:relative;display:block;margin-bottom:-1px!important}
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming .item-list ul.quicktabs-tabs li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming .item-list ul.quicktabs-tabs li a:hover{background:#f7931d;text-decoration:none}
	.block-quicktabs-blockevent-upcoming #quicktabs-event_upcoming .item-list ul.quicktabs-tabs li.active a {background:#fff;color:#174e8e;border-bottom-color:transparent}
	/* UPCOMING  EVENTS page Tabs Design css End */
	/* PAST EVENTS page Tabs Design css Start */
	.block-quicktabs-block-events-past #quicktabs-_events_past{background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e;padding:0}
	.block-quicktabs-block-events-past #quicktabs-_events_past .item-list{color:#fff;background-color:#174e8e;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-block-events-past #quicktabs-_events_past .item-list ul.ui-tabs-nav{padding:0;margin:0;list-style:none!important;border:none;background:transparent}
	.block-quicktabs-block-events-past #quicktabs-_events_past .item-list ul.ui-tabs-nav li{position:relative;display:block;margin-bottom:-1px!important;background:#174e8e;border:none;padding-bottom:0}
	.block-quicktabs-block-events-past #quicktabs-_events_past .item-list ul.ui-tabs-nav li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-block-events-past #quicktabs-_events_past .item-list ul.ui-tabs-nav li a:hover{text-decoration:underline}
	.block-quicktabs-block-events-past #quicktabs-_events_past .item-list ul.ui-tabs-nav li.ui-tabs-active a {background:#fff;color:#174e8e;border-bottom-color:transparent;text-decoration:none}
	/* PAST EVENTS page Tabs Design css End */
	/* FAQÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢S EVENTS page Tabs Design css Start */
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s{background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e}
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s .item-list{color:#fff;background-color:#174e8e;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s .item-list ul.quicktabs-tabs{padding:0;margin:0;list-style:none!important;border:none}
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s .item-list ul.quicktabs-tabs li{position:relative;display:block;margin-bottom:-1px!important}
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s .item-list ul.quicktabs-tabs li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s .item-list ul.quicktabs-tabs li a:hover{background:#f7931d;text-decoration:none}
	.block-quicktabs-blockevents-faq-s #quicktabs-events_faq_s .item-list ul.quicktabs-tabs li.active a {background:#fff;color:#174e8e;border-bottom-color:transparent}
	/* FAQÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢S EVENTS page Tabs Design css End */
	.notify-slide .carousel-inner{overflow:visible}
	.region.region-latest-news, .block-views-blocklatest-news-latest-news, .views_slideshow_cycle_main, .views_slideshow_cycle_teaser_section{ top:-4px!important;position:absolute!important;}
	.dg-magazine .ab-main h4 a{color:#fff!important}
	.login-btn-top .dropdown-menu li:last-child{padding:0}
	li.login-btn-top{transition:all .5s ease-in-out;padding:0!important}
	.login-btn-top:hover .dropdown-menu{display:block!important;transition:all .5s ease-in-out}
	/* ANNOUNCEMENTS ARCHIVE page css Start */
	form#views-exposed-form-announcement-page-2 .form--inline.clearfix{display:flex;align-items:center;justify-content:flex-start}
	form#views-exposed-form-announcement-page-2 label{display:block;font-weight:600;margin: 0;}
	.view-filters form#views-exposed-form-announcement-page-2 select { height: 40px;width: 100%;}
	form#views-exposed-form-announcement-page-2 .form--inline.clearfix .js-form-item-field-announcement-date-value{width:30%}
	form#views-exposed-form-announcement-page-2 .form--inline.clearfix #edit-field-announcement-date-value{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.15em;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;height:40px}
	form#views-exposed-form-announcement-page-2 .form--inline.clearfix #edit-actions{display:inline-block;margin-top:43px}
	form#views-exposed-form-announcement-page-2 .form--inline.clearfix input#edit-submit-announcement{ height:40px;padding:0 35px;background:#174e8e;color:#fff;border:0}
	/* ANNOUNCEMENTS ARCHIVE page css End */
	ol.numb{padding-left:15px}
	ol.numb li{margin:0;padding:5px 5px;width:100%}
	ol.numb li::marker{font-weight:900}
	ol.numb2{padding-left:0}
	ol.numb2 li{margin:0;padding:5px 5px;width:100%}
	ol.numb2 li a{color:#174e8e}
	ol.numb2 li::marker{font-weight:900}
	/* CONTACT US page css Start */
	.mapouter{position:relative;display:flex;align-items:flex-start;justify-content:center}
	.mapouter .g-map-contact{width:42%;background:#666666;padding:70px 15px 60px 70px;text-align:left;height:500px;overflow:hidden;display:flex;align-items:baseline;flex-direction:column;justify-content:center}
	.mapouter .g-map-contact p{color:#e5e5e5;text-align:left;font-size:15px;margin-bottom:10px;line-height:26px}
	.mapouter .g-map-contact p span.w-style{color:#fff;font-size:19px;line-height:26px;text-transform:uppercase;font-weight:600;margin-bottom:5px;display:inline-block}
	.mapouter .g-map-contact a.location-link{display:block;width:67%;font-size:15px;margin-top:20px;border-radius:50px;background-color:#174e8e;color:#fff;padding:10px 10px;border:0;text-align:center}
	.gmap_canvas{overflow:hidden;height:500px;width:58%}
	/* CONTACT US page css End */
	td.numb1.views-field.views-field-title a{color:#174e8e;font-weight:600}
	nav.pager{margin-top:15px}
	dd.activehide{display:none!important}
	dd.activehide.active{display:block!important}
	/* Search Page Design css Start */
	.search-mainpage .content{box-shadow:0px 0px 10px 0px rgb(0 0 0 / 30%);padding:20px;border:1px solid #174e8e;min-height:500px;background-color:#fff}
	.search-mainpage #edit-basic{display:flex;align-items:center;justify-content:flex-start}
	.search-mainpage #edit-basic .js-form-item-keys{margin:0}
	.search-mainpage .container-inline label{display:inline!important}
	.search-mainpage input#edit-keys{background:#f4f5f9;padding:0.34rem 0.75rem;font-size:1rem;color:#495057;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:0!important;height:28px!important;width:fit-content!important}
	.search-mainpage input#edit-submit{border:1px solid transparent;background:#174e8e;width:fit-content}
	.search-mainpage a#edit-help-link{color:#174e8e;font-weight:600;margin-top:10px;display:block;margin-bottom:10px}
	.search-mainpage .search-results{list-style:auto!important;padding-left:15px!important;margin-top:20px;margin-bottom:1rem}
	.search-mainpage .search-results li{border-bottom:1px dotted #ccc;margin-bottom:5px!important}
	.search-mainpage .search-results li h3{background:#eeeeee;font-size:22px;padding:5px}
	.search-mainpage .search-results li h3 a{color:#000;display:block}
	.search-mainpage .search-results li h3 a:hover{text-decoration:none;color:#174e8e}
	.search-mainpage .search-result__snippet-info p.search-result__snippet{color:#0d0d0d;font-size:1em;line-height:24px;text-align:justify}
	.filterSelect-sec{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px}
	.filterSelect-sec select{box-shadow:inset 0 0 4px lightgrey, 0 0 8px lightgrey;width:200px}
	/* Search Page Design css End */
	section.bg-white-f7.page-title-section h3 a{background:#174e8e;color:#fff;padding:6px 15px;font-family:'proxima_novaregular';font-size:14px;float:right;margin-right:5px;font-weight:normal}
	section.bg-white-f7.page-title-section h3 a:hover{background:#f7931d;text-decoration:none}
	.webform-submission-speaking-opportunity-form, form#webform-submission-sponsorship-opportunity-add-form{
	        padding-top: 0 !important;
	}
	form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity #edit-processed-text {
	    margin-top: 0;
	}
	.seminar-form-head{
	        margin-top: 20px !important;
	}
	div#edit-processed-text {
	    margin-top: 0;
	}
	.view-past-seminars .view-content table tbody tr td:last-child {
	    border: 1px solid #dee2e6;
	}
	.filtersearch-sec {
	    position: absolute !important;
	    /*top: Calc(-7px);
	    right: Calc(14px);*/
	    top: Calc(-72px);
	    right: Calc(169px);
	}
	section.main-about .col-12.col-sm-5.col-md-5 {
	    padding-right: 0 !important;
	}
	ol.numb2 li a { font-family: 'Segoe UI Regular';font-size: 17px;}
	.ckeditor-accordion-container > dl dt.active > a { color: #fff !important;
	}
	.gray-bg{
		background:#f3f5f7;
	}
	#views_slideshow_cycle_main_photo-block_1 .views-field.views-field-title {
	    white-space: break-spaces !important;
	    width: 420px;
		    margin-left: 2px;
	}
	.search-result__info{display:none;}
	.regis {
	    position: absolute !important;
	    top: Calc(-107px);
	    right: Calc(14px);
	}
	.regis a {
	    background: #174e8e;
	    color: #fff;
	    padding: 6px 15px;
	    font-family: 'proxima_novaregular';
	    font-size: 14px;
	    float: right;
	    margin-right: 5px;
	}
	table.table-council-syllabus td a {
	    color: #000 !important;
	}
	.view-id-examination_dates .view-content table td {
	    font-size: 14px;
	}
	.top-header ul{margin:2px 0}
	.listingstyle ol li a{color:#000;text-decoration:underline}
	.Acts_style .listingstyle ol a{color:#000;text-decoration:underline}
	.listingstyle ol li a:hover{color:#007bff}
	.Acts_style .listingstyle ol a:hover{color:#007bff}
	#views_slideshow_cycle_main_photo-block_1 .views_slideshow_cycle_teaser_section img{width:100%;margin-top:28px;margin-left:2px}
	#block-homebannerblock img {height: 500px;}
	#myCarousel .carousel-inner .carousel-item{height: 500px;background: #000000;}
	.login-secnew a.hvr-sweep-to-right:hover{color:#fff;background:#f5921d!important;border:1px solid #f5921d}
	/* Organisation Chart css Start */
	.orgchart .content{background:#fff}
	.orgchart .nodecontent{width:80px;background-color:#eeeeee;padding:5px;font-size:11px;line-height:15px;transition:all .3s ease-in-out;margin:20px 0px}
	.orgchart .nodecontent:hover{background:#174e8e;color:#fff;transition:all .3s ease-in-out}
	/* Organisation Chart css End */
	section.card-blue .view.view-events.view-id-events{margin:0 -15px}
	table.aps-gn td a{padding:0}
	table.contact-us td{font-size:15px}table.contact-us td a{text-transform:initial;font-size:15px}table.contact-us td, table.contact-us th{text-align:center}table.contact-us td:first-child, table.contact-us th:first-child{text-align:left}table.contact-us td, table.contact-us th{width:213.8px!important;max-width:213.8px!important;min-width:213.8px!important}
	p.updated-date{font-size:14px!important}
	h4.registration.title{font-size:18px;position:relative;background:#174e8e;color:#fff;padding: 10px;height:auto;margin-top:15px;margin-bottom: 18px;}
	p.registration.link{margin-bottom: 13px;position:relative}
	p.registration.link:before{content:'';width:6px;height:6px;background:#174e8e;border-radius:50%;position:absolute;left:0;top:10px}
	p.registration.link a{font-size:17px;color:#174e8e;font-weight:600;padding-left:15px;text-decoration:underline}
	p.registration.link a:hover{color:#007bff;font-weight:800;}
	.view-id-examination_dates .login-section table td{white-space:nowrap}
	/* Magazine css Start */
	#views-exposed-form-magazine-page-1 .form-item-field-years-target-id{margin-top:0}
	#views-exposed-form-magazine-page-1 select{margin-left:5px;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:140px}
	.view-id-magazine h3{font-size:15px;color:#000;padding:9px 15px 9px 15px;font-family:'proxima_novabold';position:relative;margin:2px 0;font-weight:700;background:#d3d3d3;border-bottom:1px solid #c5c5c5;display:block}
	.view-id-magazine .views-view-grid{border:1px solid #cccccc;padding:15px 15px}
	.view-id-magazine .views-view-grid .views-col{padding:0}
	ul.magazine li{width:100%;margin:0;margin-right:5px}
	ul.magazine li a{padding:15px 5px;height:auto;text-align:center;background-color:rgba(0,0,0,.05)!important;color:#174e8e!important;width:100%;display:block;font-weight:600;overflow:hidden;border-radius:0!important}
	ul.magazine li a:hover{background-color:#f7931d!important;color:#fff!important}
	.view-id-magazine{position:relative}
	.view-id-magazine .view-filters{position:absolute;right:5px;top:15px}
	/* Magazine css End */
	/* Entrance Exam Result css Start */
	.view-entrance-exam-result h3{font-size:15px;color:#000;padding:9px 15px 9px 15px;font-family:'proxima_novabold';position:relative;margin:2px 0;font-weight:700;background:#d3d3d3;border-bottom:1px solid #c5c5c5;display:block}
	.view-entrance-exam-result .views-view-grid.horizontal.cols-4.clearfix{border:1px solid #cccccc;padding:15px 15px}
	.view-entrance-exam-result .views-view-grid.horizontal.cols-4.clearfix .col-12.col-sm-12.col-md-2.col-lg-2{padding:0}
	.view-entrance-exam-result .view-filters select{margin-left:5px;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:140px}
	.view-entrance-exam-result .view-header marquee p{margin:0}
	/* Entrance Exam Result css End */
	/* chart css start  */
	.orgchart li.Executive-Director:first-child::before{border-bottom:1px dashed #000}.orgchart li.Executive-Director:not(:only-child)::before{height:46px}.orgchart li.EA-to-President:last-child::before{border-bottom:1px dashed #000}.orgchart li.EA-to-President:not(:only-child)::before{height:46px}
/* chart css end  */
	/* Responsive issue css Start */
	@media screen and (max-width: 767px){
		.top-header #search-block-form{right:-95px}
		.view-id-magazine .view-filters{position:initial}
		#views-exposed-form-magazine-page-1 .form-item-field-years-target-id{margin-top:15px}
		ul.magazine li{margin-bottom:15px;margin-right:0}
		.orgchart .content{overflow:scroll;width:100%;height:550px}
		.login-btn-top .dropdown-menu li:last-child{padding:0 7px}
		.media-photo{margin-bottom:15px;margin-top:15px;padding:0}
		.view-id-membership_statistics .counter-sec{margin-bottom:15px}
		section.bg-white-f7.page-title-section .container{padding:0}
		.announce-main-bx .viewall{margin-top:5px;color:#000!important;margin-right:0px}
		#views_slideshow_cycle_main_photo-block_1 .views-field.views-field-title{margin-left:0}
		#fixed-footer{display:none!important}
		.headFix{top:68px}
		#block-homebannerblock img{height:160px !important;}
		#myCarousel .carousel-inner .carousel-item{height:160px !important;}
		.top-header li.btn-search{margin:0}
		.top-header li.login-btn-top{height:auto!important}
		.search-sec ul{margin-bottom:0;padding:0}
		.top-header .nav-link.dropdown-toggle{padding:5px 5px}
		.toggleMenu{padding:20px 15px;text-decoration:none;background:#174e8e;width:fit-content;margin:10px 0}
		.headFix a.toggleMenu{margin-top:10px}
		.toggleMenu .iconBar{margin-top:-12px;display:inline-block}
		#wrapperNav{height:auto!important}
		#ultimenu-main > li{margin:0px}
		.has-ultimenu .caret{display:none}
		#wrapperNav .region-primary-menu{height:0;transition:all .5s ease-in-out;opacity:0;display:none}
		#wrapperNav .region-primary-menu.menu_show{height:auto;transition:all .5s ease-in-out;opacity:1;display:block}
		.ultimenu--hover li:hover > .ultimenu__flyout, .ultimenu--hover li a:active + .ultimenu__flyout, .ultimenu--hover li a:focus + .ultimenu__flyout, .ultimenu--hover li .ultimenu__flyout:focus{height:260px;max-height:none;min-height:64px;padding:0px 0;overflow:scroll;opacity:1;transition-delay:.1s;visibility:visible;border-radius:0!important}	
		.carousel-caption .caption-bx p, .carousel-caption .readmore-bx{display:none}
		.view-id-notifications .views_slideshow_cycle_main{width:100%!important;position:initial!important}
		.view-id-notifications .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section{position:initial!important}
		.announce-bx h3{margin-top:0}
		section.abuot-sec .col-md-4.col-lg-4.pl-0.mob-pr.mt-5{margin-top:15px!important}
		.block-views-blockannouncement-homepage-block-1 .inner-bg{padding-bottom:55px}
		section.abuot-sec .col-md-8.col-lg-8.mt-5{margin-top:15px!important;padding:0}
		section.abuot-sec .ab-boxes{margin-bottom:0px}
		section.abuot-sec .dg-magazine{margin-bottom:15px}
		section.abuot-sec .ab-main{top:30%}
		section.main-about{padding:15px 0!important}
		section.main-about .col-sm-7.col-md-7{flex:100%;max-width:100%}
		section.main-about .right-about-info p{text-align:justify}
		section.main-about .right-about-info{padding-right:0;margin-bottom:20px}
		section.main-about ul.about-vision{justify-content:start!important;padding-top:10px!important;margin-bottom:15px}
		section.main-about ul.about-vision li .small-bg{margin-right:5px;padding:7px}
		ul.about-vision li a{font-size:14px}
		#views_slideshow_cycle_main_photo-block_1 {left:0}
		#views_slideshow_cycle_main_photo-block_1 .views_slideshow_cycle_teaser_section{left:0}
		#views_slideshow_cycle_main_photo-block_1 .views_slideshow_cycle_teaser_section img{width:100%;margin-left:0}
		.right-slider{background:#f5f5f500}
		#block-views-block-photo-block-1 .view-id-photo .view-content{background:#f5f5f500;height:320px}
		section.card-blue{background:#f3f5f7;padding:15px 0}
		.main-title:after{top:40%;width:30%}
		.main-title:before{top:40%;width:30%}
		.card-blue .card img.card-img-top{width:100%!important}
		.card-blue .card .card-body{height:290px}
		.member-notices-sec{padding:15px 0 15px;margin:15px 0}
		.member-notices-sec  .title:after{top:25%;width:13%}
		.member-notices-sec  .title:before{top:25%;width:13%}
		.member-notices-sec .title{margin-bottom:0}
		.main-title2{margin-top:0;margin-bottom:20px}
		.main-title2:after{top:45%;width:23%}
		.main-title2:before{top:45%;width:23%}
		#footer-gov a img{width:100%!important}
		#fixed-footer span{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}
		.leftmenu{margin-bottom:15px}
		#views_slideshow_cycle_main_photo-block_1 .views-field.views-field-title{width:320px}
		ul.orgchart.organigram-organisation_chart{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;} 
		article.node.node--type-actuarial-studies.node--view-mode-full.clearfix img {max-width: 100%;}   
		.ckeditor-accordion-container img {max-width: 100%;} 
		.listingstyle ul li a {white-space: break-spaces;word-break: break-all;}
		a.olympiad.btn {width: 100%;margin-bottom: 8px;}
		ul.result li {width: 100%;}
		form#views-exposed-form-qpas-page-1 .form--inline.clearfix {flex-direction: column;}
		form#views-exposed-form-qpas-page-1 .form--inline.clearfix .js-form-item-field-year-target-id, 
		form#views-exposed-form-qpas-page-1 .form--inline.clearfix .js-form-item-field-subject-target-id {width: 100%;}
		.results-btn ul.result li {width: 100%;}
		.filtersearch-sec {position: relative !important;top: 0;right: 0;}
		div#block-iai-content a{word-break: break-all;}
		form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix {flex-direction: column;}
		form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix .form-type-select,
		form#views-exposed-form-past-seminars-page-6 .form--inline.clearfix .form-type-textfield {width: 100%;}
		.pager__item {line-height: 2.5;}
		form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity #edit-processed-text,
		form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity #edit-processed-text-01, 
		form#webform-submission-sponsorship-opportunity-add-form #edit-sponsorship-opportunity .info-custom-2 {width: 100%;}
		.regis{position:initial!important}
		.regis a{margin-right:0;margin-bottom:10px}
		table th, table td{font-size:14px!important}
		section.bg-white-f7.page-title-section h3{font-size:18px}
		ul.social-icon.coust{display:inline-block!important}
		ul.social-icon.coust li p{margin:0}
		.ui-tabs .ui-tabs-panel{padding:1em 1em}
		.announcement_more a{white-space:nowrap}
		section.bg-white-f7.page-title-section h3 a{padding:6px 5px;font-size:10px}
		ul.about-vision li{width:30%;padding:8px 0px;margin-right:20px}
		section.main-about ul.about-vision li .small-bg img{width:20px}
		.view-id-notifications .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{text-align:center}
		.view-id-notifications .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section a{white-space:break-spaces;width:100%!important}
		td a.btn.read-btn{font-size:12px;padding:0.375rem 0.3rem;display:inline}
		.mapouter{display:block}
		.mapouter .g-map-contact{width:100%;padding:15px}
		.gmap_canvas{width:100%}
		img.vision-mission-img{width:100%;height:auto}
		ol.vs-ol-sec li{white-space:break-spaces}
		iframe.acts-frame{width:100%!important}
		.btn-calendar{margin-bottom:10px}
		.view-past-seminars.view-display-id-page_6 .view-filters div#edit-actions{margin-top:0px}
		table td a, table th a, .ckeditor-accordion-container > dl dt > a{word-break:initial!important}
		.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 .form-type-textfield.js-form-item-title.form-item-title input{width:100%}
		.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 div#edit-actions{margin-top:0px!important}
		.results-btn ul.result li.nav-item+li.nav-item{margin-left:0}
		.search-mainpage #edit-basic{display:inline-block}
		.search-mainpage input#edit-keys{width:89%!important}
		form#search-form input#edit-submit{margin-top:15px!important}
		h3.search-result__title a{font-size:14px}
	}
	@media screen and (max-width: 991px) and (min-width: 768px){
		.headFix{top:36px}
		.top-header .nav-link.dropdown-toggle{padding:11px 15px}
		section.bg-white-f7.page-title-section .container{padding:0}
		.inner-bg{padding:15px 25px}
		.member-notices-sec{margin:0px 0;}
		.announce-main-bx .viewall{margin-top:15px}
		#views_slideshow_cycle_main_photo-block_1 .views-field.views-field-title{margin-left:0}
		#block-homebannerblock img{height:auto!important;}
		.toggleMenu{padding:20px 15px;text-decoration:none;background:#174e8e;width:fit-content;margin:5px 0}
		.headFix a.toggleMenu{margin-top:7px}
		.toggleMenu .iconBar{margin-top:-12px;display:inline-block}
		#wrapperNav{height:auto!important}
		#ultimenu-main > li{margin:0px}
		.has-ultimenu .caret{display:none}
		#wrapperNav .region-primary-menu{height:0;transition:all .5s ease-in-out;opacity:0;display:none}
		#wrapperNav .region-primary-menu.menu_show{height:auto;transition:all .5s ease-in-out;opacity:1;display:block}
		.ultimenu--hover li:hover > .ultimenu__flyout, .ultimenu--hover li a:active + .ultimenu__flyout, .ultimenu--hover li a:focus + .ultimenu__flyout, .ultimenu--hover li .ultimenu__flyout:focus{height:260px;max-height:none;min-height:64px;padding:0px 0;overflow:scroll;opacity:1;transition-delay:.1s;visibility:visible;border-radius:0!important}	
		.carousel-caption .caption-bx p{display:none}
		.announce-bx h3{margin-top:0}
		#views_slideshow_cycle_main_photo-block_1 {left:0}
		#views_slideshow_cycle_main_photo-block_1 .views_slideshow_cycle_teaser_section{left:0}
		#views_slideshow_cycle_main_photo-block_1 .views_slideshow_cycle_teaser_section img{width:100%;margin-left:0}
		.right-slider{background:#f5f5f500}
		#block-views-block-photo-block-1 .view-id-photo .view-content{background:#f5f5f500}
		.member-notices-sec .mn-padd-sec{min-height:340px}
		.main-title:after{top:42%;width:40%}
		.main-title:before{top:42%;width:40%}	
		.member-notices-sec  .title:after{top:24%;width:31%}
		.member-notices-sec  .title:before{top:24%;width:31%}
		.main-title2:after{top:42%;width:35%}
		.main-title2:before{top:42%;width:35%}
		#footer-gov a img{width:100%!important}
		#fixed-footer span{padding-left:10px;padding-right:10px}
		.leftmenu{margin-bottom:15px}		
		.regis{position:initial!important}
		.regis a{margin-right:0;margin-bottom:10px}
		table th, table td{font-size:14px!important}
		section.bg-white-f7.page-title-section h3{font-size:18px}
		.announcement_more a{white-space:nowrap}
		img.vision-mission-img{width:100%;height:auto}
		ul.orgchart.organigram-organisation_chart{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
		iframe.acts-frame{width:100%!important}	
		.media-photo .card .card-title a{font-size:14px}
		.btn-calendar{margin-bottom:10px}
		.results-btn ul.result li{width:25%}
	}
	/* Responsive issue css End */
	.examination-page .container {max-width: 1250px!important;}
	.carousel-item.active {
	    -webkit-transform: translate3d(-33%, 0, 0);
	    transform: translate3d(0%, 0, 0);
	}
	input#edit-reset {
	    height: 40px;
	    margin: 0;
	    border: 1px solid #c2c2c2;
	    background: #d6d4d4;
	}
	input#edit-reset {
	    height: 40px;
	    margin: 0;
	    border: 1px solid #c2c2c2;
	    background: #d6d4d4;
	}

	/*div#quicktabs-examination_dates ul li a:hover{
	        background-color: #f7931d!important;
	    color: #fff;
	}

	div#quicktabs-examination_dates ul li a {
	    background: rgba(0,0,0,.05) !important;
	    color: #174e8e;
	    width: 100%;
	    text-align: center;
	    padding: 15px 20px;
	    font-weight: 600;
	    overflow: hidden;
	    justify-content: center;
	    border-radius: 0!important;
	    height: auto;
	}
	div#quicktabs-examination_dates ul li {
	    background: none;
	    border: 0;
	    margin-right: 10px !important;
	}*/
	/* #myCarousel .carousel-item {transition-duration: 5.6s!important;} */
	ul.magazine li{margin-bottom:5px}
	.selectsearch:before{display:none}
	.def-result-none dd{display:block!important}
	.def-result-none dd.dd_show{display:none!important}



	.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 div#edit-actions {
	    display: inline-block;
	    margin-top:21px;
	}

	.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 div#edit-actions input {
	    height: 38px;
	    border: 0;
	}

	.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 .form-type-textfield.js-form-item-title.form-item-title input {
	    height: 38px;
	}

	.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 div#edit-actions input:hover {
	    color: #fff;
	    background: #174e8e;
	}
	.view-id-announcement.view-display-id-page_1 form#views-exposed-form-announcement-page-1 div#edit-actions input#edit-submit-announcement {
	    color: #fff;
	    background: #174e8e;
	}

	/* Education-support page Tabs Design css Start */
	.block-quicktabs-blockeducation-support #quicktabs-education_support {background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e;padding:0}
	.block-quicktabs-blockeducation-support #quicktabs-education_support .item-list{color:#fff;background-color:#174e8e;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-blockeducation-support #quicktabs-education_support .item-list ul.ui-tabs-nav{padding:0;margin:0;list-style:none!important;border:none;background:transparent}
	.block-quicktabs-blockeducation-support #quicktabs-education_support .item-list ul.ui-tabs-nav li{position:relative;display:block;margin-bottom:-1px!important;background:#174e8e;border:none;padding-bottom:0}
	.block-quicktabs-blockeducation-support #quicktabs-education_support .item-list ul.ui-tabs-nav li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-blockeducation-support #quicktabs-education_support .item-list ul.ui-tabs-nav li a:hover{text-decoration:underline}
	.block-quicktabs-blockeducation-support #quicktabs-education_support .item-list ul.ui-tabs-nav li.ui-tabs-active a {background:#fff;color:#174e8e;border-bottom-color:transparent;text-decoration:none}
	/* Education-support page Tabs Design css End */

	/* Training-sec page Tabs Design css Start */
	.block-quicktabs-blocktraining #quicktabs-training {background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e;padding:0}
	.block-quicktabs-blocktraining #quicktabs-training .item-list{color:#fff;background-color:#174e8e;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-blocktraining #quicktabs-training .item-list ul.ui-tabs-nav{padding:0;margin:0;list-style:none!important;border:none;background:transparent}
	.block-quicktabs-blocktraining #quicktabs-training .item-list ul.ui-tabs-nav li{position:relative;display:block;margin-bottom:-1px!important;background:#174e8e;border:none;padding-bottom:0}
	.block-quicktabs-blocktraining #quicktabs-training .item-list ul.ui-tabs-nav li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-blocktraining #quicktabs-training .item-list ul.ui-tabs-nav li a:hover{text-decoration:underline}
	.block-quicktabs-blocktraining #quicktabs-training .item-list ul.ui-tabs-nav li.ui-tabs-active a {background:#fff;color:#174e8e;border-bottom-color:transparent;text-decoration:none}
	/* Training-sec page Tabs Design css End */

	/* Examination-dates-new page Tabs Design css Start */
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates {background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e;padding:0}
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates .item-list, .block-quicktabs-block-learning #quicktabs-_learning .item-list{color:#fff;background-color:#ebedef;border-color:#174e8e;padding:5px 5px 0 5px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates .item-list ul.ui-tabs-nav{padding:0;margin:0;list-style:none!important;border:none;background:transparent}
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates .item-list ul.ui-tabs-nav li{position:relative;display:block;margin-bottom:-1px!important;background:#174e8e;border:none;padding-bottom:0}
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates .item-list ul.ui-tabs-nav li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates .item-list ul.ui-tabs-nav li a:hover{text-decoration:underline}
	.block-quicktabs-blockexamination-dates #quicktabs-examination_dates .item-list ul.ui-tabs-nav li.ui-tabs-active a {margin-left: 3px; background:#f7931d;color:#ffffff;border-bottom-color:transparent;text-decoration:none}
	/* Examination-dates-new page Tabs Design css End */

	/* Learning page Tabs Design css Start */
	.block-quicktabs-block-learning #quicktabs-_learning {background-color:#fff;border:1px solid transparent;border-radius:4px;    -webkit-box-shadow:0 1px 1px rgb(0 0 0 / 5%);box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#174e8e;padding:0}
	.block-quicktabs-block-learning #quicktabs-_learning .item-list{
	color: #fff;
    background-color: #ebedef;
    border-color: #174e8e;
    padding: 5px 5px 0 5px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}


	.block-quicktabs-block-learning #quicktabs-_learning .item-list ul.ui-tabs-nav{padding:0;margin:0;list-style:none!important;border:none;background:transparent}
	.block-quicktabs-block-learning #quicktabs-_learning .item-list ul.ui-tabs-nav li{position:relative;display:block;margin-bottom:-1px!important;background:#174e8e;border:none;padding-bottom:0}
	.block-quicktabs-block-learning #quicktabs-_learning .item-list ul.ui-tabs-nav li a{margin-right:3px;line-height:1.42857143;border: none;border-radius:4px 4px 0 0;position:relative;display:block;padding:15px 20px;color:#fff}
	.block-quicktabs-block-learning #quicktabs-_learning .item-list ul.ui-tabs-nav li a:hover{text-decoration:underline}
	.block-quicktabs-block-learning #quicktabs-_learning .item-list ul.ui-tabs-nav li.ui-tabs-active a {margin-left: 3px; background: #f7931d; color: #ffffff; border-bottom-color: transparent; text-decoration: none;}
	.block-quicktabs-block-learning #quicktabs-_learning #qt-_learning-ui-tabs1 .item-list ul.ui-tabs-nav li:last-child {margin-left: 3px !important;}
	/* Learning page Tabs Design css End */



/* View Examination-result css Start */
.view-id-examination_result .views-field-title .field-content .tab-pane a.nav-link {padding: 15px 10px !important;height: auto !important;text-align: center !important;}
.view-id-examination_result h3 p {margin: 20px;}

.view-id-examination_result .tab-pane ul.magazine {display: inline-block;float: left;}

.view-id-examination_result .views-field.views-field-field-text1 .field-content, 
.view-id-examination_result .views-field.views-field-field-text2 .field-content,
.view-id-examination_result .views-field.views-field-field-text3 .field-content,
.view-id-examination_result .views-field.views-field-field-text4 .field-content 
  {background: rgba(0,0,0,.05) !important;padding: 10px 20px;}

.view-id-examination_result .views-field-body .field-content p {font-family: 'Segoe UI Regular';font-size: 17px;font-weight: 600;}

.view-id-examination_result  .exam-result .tab-pane.active {background: rgba(0,0,0,.05) !important;padding: 20px 15px !important;text-align: right;}
.view-id-examination_result  .tab-pane {padding: 20px 0px !important;text-align: right;background: transparent !important;}
.view-id-examination_result .views-col .tab-pane  ul li{text-align: left;}
.view-id-examination_result .views-col .tab-pane  p{text-align: left;font-family: 'Segoe UI Regular';font-size: 17px; font-weight: 600;}
.view-id-examination_result .views-col .tab-pane .login-section {text-align: right;margin-bottom: 10px;margin-top: 15px;display: inline-block;}

.view-id-examination_result .views-field.views-field-body {width: 100%;}
.view-id-examination_result .views-field-body .field-content {background: rgba(0,0,0,.05) !important;padding: 20px;}
.view-id-examination_result .views-field-title .field-content .tab-pane {background: #fff !important;display: inline-flex;padding: 20px 0;}
.view-id-examination_result .views-col .tab-pane ul li a {color: #174e8e;}

section.notification{z-index:0;position:relative}
/* View Examination-result css End */

.block-quicktabs-blockexamination-dates .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background:none !important;}
.view-id-announcement input{display: inline-block}
.view-id-announcement select#edit-field-annoucement-year-target-id {padding: 7px 0px 9px 0px;}
.block-quicktabs-block-learning #quicktabs-_learning #qt-_learning-ui-tabs1 .item-list ul.ui-tabs-nav li {margin: 0px 0px 0px 3px !important;}	
.listingstyle li a {text-decoration: underline !important;}


/*Examination Page */

form#views-exposed-form-examination-result-page-1 .js-form-item-field-examination-year-target-id select { margin-left: 5px;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;width: 140px;}
form#views-exposed-form-examination-result-page-1 .js-form-item-field-examination-year-target-id label{text-transform: capitalize;}
div#quicktabs-examination-result ul.quicktabs-tabs li {padding: 0px;width: auto;margin-left: 5px !important;}
div#quicktabs-examination-result ul.quicktabs-tabs li a {padding: 15px;height: auto;text-align: center;  color: #174e8e!important;width: 100%;background-color: rgba(0,0,0,.05);display: inline;font-weight: 600;overflow: hidden;border-radius: 0!important;}
div#quicktabs-examination-result ul.quicktabs-tabs li.active a{background: #f7931d !important;color: #fff !important;}
div#quicktabs-examination-result ul.quicktabs-tabs li a:hover {background: #f7931d !important;color: #fff !important;}

/* 03-11-2022 */
.shs-select {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1.15em;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    height: 40px;
    margin: 0;
}

.shs-select {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1.15em;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    height: 40px;
    margin: 0;
}

#views-exposed-form-qpas-page-2 .form--inline.clearfix label {
    font-weight: 600;
}
ul.magazine.nav.nav-pills {
    padding-top: 30px;
}


#quicktabs-examination_dates table th {
    white-space: nowrap; vertical-align: middle !important; text-align: left!important; }

#quicktabs-examination_dates table td {
     text-align: left!important;}
	
.login-section td {
    font-size: 14px!important;
}

/* #qt-examination_dates-ui-tabs1 {
    padding: 0px;
}

 #qt-examination_dates-ui-tabs2 {
    padding: 0px;
}

 #qt-examination_dates-ui-tabs3 {
    padding: 0px;
}

 #qt-examination_dates-ui-tabs4 {
    padding: 0px;
}

 #qt-examination_dates-ui-tabs5 {
    padding: 0px;
}*/

#block-quicktabsexaminationdates .ui-tabs-panel {
	padding: 0px;
}


.login-section-time{
    width:140px;
}

li.EA-to-President.leaf {
        position: relative;
        right: 124px;
    }
.item-list .root {
min-height: 550px;
}

li.Executive-Director {
    width: 43%;
}
.item-list ul {
    margin: 0 0 0.75em 2em;
    padding: 0px;
}


.orgchart .nodecontent {
    width: 80px;
    background-color: #eeeeee;
    padding: 5px;
    font-size: 11px;
    line-height: 15px;
    transition: all .3s ease-in-out;
    margin: 20px 2px;
}

li.Executive-Director {
        width: 57%;
    }

.orgchart li.EA-to-President:last-child::before {
    border-bottom: 0px dashed #000 !important;
}
/* Video Auto play with icon start */
.center-xy {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
  }
  
  .cb-video-container {
	position: relative;
  }
  
  .video {
	display: block;
  }
  
  .play-pause--click-area {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
  }
  
  .play-pause--container {
	position: relative;
	width: 30px;
	height: 30px;
	visibility: hidden;
  }
  .play-pause--container .play-pause--icon {
	margin: auto;
	right: 0;
	left: 0;
	position: absolute;
	filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
  }
  .play-pause--container .play-icon {
	width: 0;
	height: 0;
	border: 0 solid transparent;
	border-bottom-width: 15px;
	border-top-width: 15px;
	border-left: 25px solid #fff;
  }
  .play-pause--container .pause-icon {
	background-color: #fff;
	width: 10px;
	height: 30px;
	left: -10px;
	position: absolute;
  }
  .play-pause--container .pause-icon:after {
	content: "";
	background: inherit;
	width: 10px;
	height: 30px;
	left: 15px;
	position: absolute;
  }
  /* Video Auto play with icon end */
  
.text-left{
    text-align: left !important;
}
.event_sub_title_home{
    margin-bottom: 15px !important;
    color: #000000 !important;
}
.event_date_home{
    color: #555 !important;
    font-weight: 500 !important;
}

.read_more_event_home{
    padding: 11px 20px !important;
    text-transform: uppercase !important;
}
.card_body_event_body_home{
    height:255px !important;
}
.event_anchor_home:hover,.event_anchor_home:active{
	text-decoration: none;
}
.btn-latest-ed{
	font-size: 18px !important;
	font-weight: bold !important;
}

form#webform-submission-inquire-now-add-form {
    width: 50%;
    margin: auto;
}
form#webform-submission-inquire-now-add-form input#edit-submit {
    position: inherit;
    width: auto;
    padding: 0 40px;
}
form#webform-submission-inquire-now-add-form input#edit-submit {
    position: inherit;
}
form#webform-submission-inquire-now-add-form .form-actions {
    text-align: center;
}
form#webform-submission-inquire-now-add-form label {
    display: block;
}
form#webform-submission-inquire-now-add-form input, form#webform-submission-inquire-now-add-form select {
    width: 100%;
    height: 38px;
    border-radius: 0;
    border: 0;
    border: 1px solid #1c5c88;
}

#webform-submission-declaration-form-add-form{border: 1px solid #ccc; background: #f3f3f3;
	padding: 15px 32px 30px 32px; width: 51%; margin: 50px auto; border-radius: 10px;}

	#webform-submission-declaration-form-add-form .form-text {display: block;	margin-top: .25rem;	width: 100%;}
	#webform-submission-declaration-form-add-form  button, input, optgroup, select, textarea{border: 1px solid #ced4da!important; border-radius: .25rem; padding: 6px 8px;}
	  #webform-submission-declaration-form-add-form .region-content select{width: 40%!important;background: #fff;border: 1px solid #ced4da!important;}
	 
	  #webform-submission-declaration-form-add-form  input[type=email]{width: 100%;}
	  #webform-submission-declaration-form-add-form .hasDatepicker{width: 90%!important;}
	  #webform-submission-declaration-form-add-form .js-form-type-date input{width: 90%!important; float: left;}
	  #webform-submission-declaration-form-add-form .js-form-type-date img{float: left; margin: 10px 0 0 10px; width: 30px;}
	  #webform-submission-declaration-form-add-form label{padding: 10px 0 0 0; display: block;}
	  #webform-submission-declaration-form-add-form input#edit-submit {position: relative!important;}
	  #webform-submission-declaration-form-add-form .webform-button--submit{margin-left: 15px;}
	  #webform-submission-declaration-form-add-form .js-form-type-checkbox .form-checkbox{display: inline-block; float: left;	margin-top: 6px;}
	  #webform-submission-declaration-form-add-form .js-form-type-checkbox label{display: inline-block; width: 93%; padding: 0px 0 0 8px;}
	  @media only screen and (min-width:320px) and (max-width:720px) {
		#webform-submission-declaration-form-add-form{width: 100%; padding: 8px 15px;}
		#webform-submission-declaration-form-add-form select {width: 100% !important;}
		#webform-submission-declaration-form-add-form .js-form-type-date input {width: 80% !important}
	}
#quicktabs-event_upcoming .ui-tabs-nav {

background-color: #174e8e; 

}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active  {

border:0px !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  background-color: #174e8e !important;
  
  color:#fff !important;
 
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border: 0px;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
 background-color: #fff !important;
 color:#174e8e !important;
}