		@charset "utf-8";
html{scroll-behavior:smooth}
		/* CSS Document */



		@font-face {
			font-family: 'open_sansbold';
			src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'open_sanslight';
			src: url('../fonts/opensans-light-webfont.woff2') format('woff2'), url('../fonts/opensans-light-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'open_sansregular';
			src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'open_sanssemibold';
			src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'robotomedium';
			src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'), 
			 url('../fonts/roboto-medium-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'roboto_condensedbold';
			src: url('../fonts/robotocondensed-bold-webfont.woff2') format('woff2'), 
			 url('../fonts/robotocondensed-bold-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'roboto_condensedbold_italic';
			src: url('../fonts/robotocondensed-bolditalic-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-bolditalic-webfont.woff') format('woff');
			font-weight: normal;
			font-style: normal
		}

		@font-face {
			font-family: 'roboto_condenseditalic';
			src: url('../fonts/robotocondensed-italic-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-italic-webfont.woff') format('woff');
			font-weight: 400;
			font-style: normal
		}

		@font-face {
			font-family: 'roboto_condensedlight';
			src: url('../fonts/robotocondensed-light-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-light-webfont.woff') format('woff');
			font-weight: 400;
			font-style: normal
		}

		@font-face {
			font-family: 'roboto_condensedlight_italic';
			src: url('../fonts/robotocondensed-lightitalic-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-lightitalic-webfont.woff') format('woff');
			font-weight: 400;
			font-style: normal
		}

		@font-face {
			font-family: 'roboto_condensedregular';
			src: url('../fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-regular-webfont.woff') format('woff');
			font-weight: 400;
			font-style: normal
		}

		footer {
			width: 100%
		}

		body {
			font-family: 'roboto_condensedlight';
			padding: 0;
			margin: 0
		}

		ul {
			list-style-type: none;
			padding: 0;
			margin: 0
		}
		p{
			font-family: 'roboto_condensedlight';
		}


		.navbar-nav li a:hover {
		    transition-duration: 0.3s;
		    background: #ba1f2d;
		    display: block;
		    color: #fff !important; 
		}


		button.navbar-toggler {
		    padding: 10px 9px 0px 8px;
		    background: #eee;
		    outline: none;
		}

		.scrollspy-example {
			position: relative;
			height: 200px;
			margin-top: .5rem;
			overflow: auto
		}

		header {
			width: 100%
		}

		.nav-link,
		.navbar-expand-lg {
			padding: 0
		}

		.dropdown-menu {
			padding: 0;
			margin: 0;
			border-radius: 0;
			top: 130%;
			background: none;
			border: none;
		}

		.sliderarea {
			width: 100%
		}
		
		
.carousel-caption .container {
    color: #fff;
}		

		.midarea {
			width: 100%
		}

		.card {
			margin-bottom: 10px
		}

		.card-header {
			border-bottom: none
		}

		ul.listfont {}

		ul.listfont li {
			display: block
		}

		ul.listfont li a {
			text-decoration: none;
			color: rgb(0, 0, 0)
		}

		ul.listfont li a:before {
			content: "\f037";
			font-weight: 900;
			font-style: normal;
			font-family: "Font Awesome 5 Free";
			font-size: 0.9rem
		}

		/*Start External Owl Carousel CSS */
		.owl-carousel,.owl-carousel .owl-item{tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:pan-Y;backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden;touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
		.owl-nav{text-align:center;tap-highlight-color:transparent}.owl-nav{margin-top:10px}.owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-nav .disabled{opacity:.5;cursor:default}.owl-nav.disabled{margin-top:10px}.owl-dots .owl-dot{display:none}
		/*End External Owl Theme Default CSS */

		.demo {
			margin-top: 25px
		}

		.lSSlideOuter {
			overflow: hidden;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.lightSlider:after,
		.lightSlider:before {
			content: " ";
			display: table
		}

		.lightSlider {
			overflow: hidden;
			margin: 0
		}

		.lSSlideWrapper {
			max-width: 100%;
			overflow: hidden;
			position: relative
		}

		.lSSlideWrapper>.lightSlider:after {
			clear: both
		}

		.lSSlideWrapper .lSSlide {
			-webkit-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			transform: translate(0, 0);
			-webkit-transition: all 1s;
			-webkit-transition-property: -webkit-transform, height;
			-moz-transition-property: -moz-transform, height;
			transition-property: transform, height;
			-webkit-transition-duration: inherit!important;
			transition-duration: inherit!important;
			-webkit-transition-timing-function: inherit!important;
			transition-timing-function: inherit!important
		}

		.lSSlideWrapper .lSFade {
			position: relative
		}

		.lSSlideWrapper .lSFade>* {
			position: absolute!important;
			top: 0;
			left: 0;
			z-index: 9;
			margin-right: 0;
			width: 100%
		}

		.lSSlideWrapper.usingCss .lSFade>* {
			opacity: 0;
			-webkit-transition-delay: 0s;
			transition-delay: 0s;
			-webkit-transition-duration: inherit!important;
			transition-duration: inherit!important;
			-webkit-transition-property: opacity;
			transition-property: opacity;
			-webkit-transition-timing-function: inherit!important;
			transition-timing-function: inherit!important
		}

		.lSSlideWrapper .lSFade>.active {
			z-index: 10
		}

		.lSSlideWrapper.usingCss .lSFade>.active {
			opacity: 1
		}

		.lSSlideOuter .lSPager.lSpg {
			margin: 10px 0 0;
			padding: 0;
			text-align: center
		}

		.lSSlideOuter .lSPager.lSpg>li {
			cursor: pointer;
			display: inline-block;
			padding: 0 5px
		}

		.lSSlideOuter .lSPager.lSpg>li a {
			background-color: #222;
			border-radius: 30px;
			display: inline-block;
			height: 8px;
			overflow: hidden;
			text-indent: -999em;
			width: 8px;
			position: relative;
			z-index: 99;
			-webkit-transition: all .5s linear 0s;
			transition: all .5s linear 0s
		}

		.lSSlideOuter .lSPager.lSpg>li.active a,
		.lSSlideOuter .lSPager.lSpg>li:hover a {
			background-color: #428bca
		}

		.lSSlideOuter .media {
			opacity: .8
		}

		.lSSlideOuter .media.active {
			opacity: 1
		}

		.lSSlideOuter .lSPager.lSGallery {
			list-style: none outside none;
			padding-left: 0;
			margin: 0;
			overflow: hidden;
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-webkit-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
			-webkit-transition-property: -webkit-transform;
			-moz-transition-property: -moz-transform;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.lSSlideOuter .lSPager.lSGallery li {
			overflow: hidden;
			-webkit-transition: border-radius .12s linear 0s .35s linear 0s;
			transition: border-radius .12s linear 0s .35s linear 0s
		}

		.lSSlideOuter .lSPager.lSGallery li.active,
		.lSSlideOuter .lSPager.lSGallery li:hover {
			border-radius: 0
		}

		.lSSlideOuter .lSPager.lSGallery img {
			display: block;
			height: auto;
			max-width: 100%
		}

		.lSSlideOuter .lSPager.lSGallery:after,
		.lSSlideOuter .lSPager.lSGallery:before {
			content: " ";
			display: table
		}

		.lSSlideOuter .lSPager.lSGallery:after {
			clear: both
		}


		/* End of Gallery*/


		/* slider actions */

		.lSAction>a {
			width: 32px;
			display: block;
			top: 50%;
			height: 32px;
			background-image: url('../images/controls.png');
			cursor: pointer;
			position: absolute;
			z-index: 99;
			margin-top: -16px;
			opacity: .5;
			-webkit-transition: opacity .35s linear 0s;
			transition: opacity .35s linear 0s
		}

		.lSAction>a:hover {
			opacity: 1
		}

		.lSAction>.lSPrev {
			background-position: 0 0;
			left: 10px
		}

		.lSAction>.lSNext {
			background-position: -32px 0;
			right: 10px
		}

		.lSAction>a.disabled {
			pointer-events: none
		}

		.cS-hidden {
			height: 1px;
			opacity: 0;
			overflow: hidden
		}

		.lSSlideOuter.vertical {
			position: relative
		}

		.lSSlideOuter.vertical.noPager {
			padding-right: 0!important
		}

		.lSSlideOuter.vertical .lSGallery {
			position: absolute!important;
			right: 0;
			top: 0
		}

		.lSSlideOuter.vertical .lightSlider>* {
			width: 100%!important;
			max-width: none!important
		}

		.lSSlideOuter.vertical .lSAction>a {
			left: 50%;
			margin-left: -14px;
			margin-top: 0
		}

		.lSSlideOuter.vertical .lSAction>.lSNext {
			background-position: 31px -31px;
			bottom: 10px;
			top: auto
		}

		.lSSlideOuter.vertical .lSAction>.lSPrev {
			background-position: 0 -31px;
			bottom: auto;
			top: 10px
		}

		.lSSlideOuter.lSrtl {
			direction: rtl
		}

		.lSSlideOuter .lSPager,
		.lSSlideOuter .lightSlider {
			padding-left: 0;
			list-style: none outside none
		}

		.lSSlideOuter.lSrtl .lSPager,
		.lSSlideOuter.lSrtl .lightSlider {
			padding-right: 0
		}

		.lSSlideOuter .lSGallery li,
		.lSSlideOuter .lightSlider>* {
			float: left
		}

		.lSSlideOuter.lSrtl .lSGallery li,
		.lSSlideOuter.lSrtl .lightSlider>* {
			float: right!important
		}

		@-webkit-keyframes rightEnd {
			0% {
				left: 0
			}
			50% {
				left: -15px
			}
			100% {
				left: 0
			}
		}

		@keyframes rightEnd {
			0% {
				left: 0
			}
			50% {
				left: -15px
			}
			100% {
				left: 0
			}
		}

		@-webkit-keyframes topEnd {
			0% {
				top: 0
			}
			50% {
				top: -15px
			}
			100% {
				top: 0
			}
		}

		@keyframes topEnd {
			0% {
				top: 0
			}
			50% {
				top: -15px
			}
			100% {
				top: 0
			}
		}

		@-webkit-keyframes leftEnd {
			0% {
				left: 0
			}
			50% {
				left: 15px
			}
			100% {
				left: 0
			}
		}

		@keyframes leftEnd {
			0% {
				left: 0
			}
			50% {
				left: 15px
			}
			100% {
				left: 0
			}
		}

		@-webkit-keyframes bottomEnd {
			0% {
				bottom: 0
			}
			50% {
				bottom: -15px
			}
			100% {
				bottom: 0
			}
		}

		@keyframes bottomEnd {
			0% {
				bottom: 0
			}
			50% {
				bottom: -15px
			}
			100% {
				bottom: 0
			}
		}

		.lSSlideOuter .rightEnd {
			-webkit-animation: rightEnd .3s;
			animation: rightEnd .3s;
			position: relative
		}

		.lSSlideOuter .leftEnd {
			-webkit-animation: leftEnd .3s;
			animation: leftEnd .3s;
			position: relative
		}

		.lSSlideOuter.vertical .rightEnd {
			-webkit-animation: topEnd .3s;
			animation: topEnd .3s;
			position: relative
		}

		.lSSlideOuter.vertical .leftEnd {
			-webkit-animation: bottomEnd .3s;
			animation: bottomEnd .3s;
			position: relative
		}

		.lSSlideOuter.lSrtl .rightEnd {
			-webkit-animation: leftEnd .3s;
			animation: leftEnd .3s;
			position: relative
		}

		.lSSlideOuter.lSrtl .leftEnd {
			-webkit-animation: rightEnd .3s;
			animation: rightEnd .3s;
			position: relative
		}

		.lightSlider.lsGrab>* {
			cursor: -webkit-grab;
			cursor: -moz-grab;
			cursor: -o-grab;
			cursor: -ms-grab;
			cursor: grab
		}

		.lightSlider.lsGrabbing>* {
			cursor: move;
			cursor: -webkit-grabbing;
			cursor: -moz-grabbing;
			cursor: -o-grabbing;
			cursor: -ms-grabbing;
			cursor: grabbing
		}

		.dropdown:hover>.dropdown-menu {
			display: block
		}

		.customnavi {
			background: none;
			position: fixed;
			z-index: 1;
			width: 100%;
			padding-bottom: 20px;
			padding-top: 20px;
			background: #fff;
		}

		.customnavi a {
			font-family: 'robotomedium';
			font-size: .85rem;
			color: rgb(0, 0, 0);
		}


		.navbar-nav li+li {
			margin-left: 40px
		}
		.ab-sepci h2 {
		    font-size: 1.8rem;
		    color: #fff;
		    font-family: 'roboto_condensedbold';
		    padding-bottom: 8px;
		    line-height: 40px;
		}

		.socialmedia li:nth-child(1n) a span:before,
		.socialmedia li:nth-child(2n) a span:before,
		.socialmedia li:nth-child(3n) a span:before {
			font-family: "Material Design Icons";
			margin-right: 5px;
			font-size: 1.3rem
		}

		.carousel-caption {
			bottom: auto;
			top: calc(+29%)
		}

		.carousel-caption h1 {
			font-size: 2.4rem;
			line-height: 3.0rem;
			text-transform: uppercase;
			margin-top: 40px;
			margin-bottom: 30px;
			font-family: 'roboto_condensedbold';
		}

		.carousel-caption p.description {
			font-size: 1.0rem;
			padding: 0 115px
		}

		.readmore {
			background: #666666;
			display: inline-block;
			padding: 10px 15px;
			color: rgb(255, 255, 255);
			margin-top: 20px;
			transition: .3s;
			color: #fff;
		}

		.readmore:hover, .readmore:focus{
			text-decoration: none;background:#b21223;color:rgb(255,255,255);transition:all ease-in .4s;text-decoration:none
		}

		.intro {
			position: relative
		}

		/*.intro:after {
			background: rgb(255, 255, 255);
			width: 30px;
			height: 1px;
			position: absolute;
			left: calc(+50%);
			margin-left: -15px;
			bottom: -10px;
			content: '';
		}*/

		.carousel-indicators li {
			height: 10px;
			background: rgba(255, 255, 255, .1);
			width: 9px;
			border: 1px solid rgb(255, 255, 255);
			opacity: .2
		}

		.carousel-indicators .active {
			width: 15px;
			height: 15px;
			margin-top: -4px
		}

		.themanticarea {
			background: rgb(250, 250, 250);
			padding-top: 50px;
			font-family: 'roboto_condensedregular';
		}

		.titlearea {
			position: relative
		}

		/*
		.titlearea:after {
			content: '';
			position: absolute;
			width: 34px;
			height: 15px;
			border-radius: 50%;
			background: url(../images/titleafter.png);
			top: 14px;
			margin-left: 25px
		}
		*/

		.videoarea {
			margin-top: 23px
		}

		.videoarea a.playicon {
			position: absolute;
			left: calc(+50%);
			top: calc(+50%);
			margin-left: -32px;
			margin-top: -32px
		}

		.videoarea p {
		    font-family: 'roboto_condensedregular';
		    font-size: 1.1rem;
		    line-height: 1.3rem;
		    padding-bottom: 15px;
		    padding-top: 15px;
		    background: rgb(255, 255, 255);
		    color: rgb(0, 0, 0);
		    box-shadow: -1px 0px 9px rgb(37, 36, 36);
		    position: relative;
		    text-align: center!important;
		}		

		.thementicareadata {
			margin-top: 35px
		}

		.themanticareabox .httext {
			font-size: 1.8rem;
			color: rgb(0, 0, 0);
		    font-family: 'roboto_condensedregular';
		}

		.themanticareabox .httext span {
			color: rgb(183, 44, 33)
		}

		.themanticareabox .titlearea:after {
			margin-left: 235px
		}

		.thementicareadata ul li {
			font-family: 'roboto_condensedregular';
			display: inline-block;
			padding: 35px;
			box-shadow: -4px -2px 10px rgb(238, 238, 238);
			text-align: center;
			position: relative
		}

		.thementicareadata ul li p {
			color: rgb(0, 0, 0);
			font-family: 'roboto_condensedregular';
			font-size: .80rem
		}

		.thementicareadata .hoverdiv {
			display: none;
			transition: all ease-in .4s;
			padding: 20px
		}

		.thementicareadata ul li a:hover .hoverdiv,
		.thementicareadata ul li a:hover .hoverdiv,
		.thementicareadata ul li a.active .hoverdiv {
			display: block;
			position: absolute;
			left: -90px;
			width: 350px;
			background: rgba(184, 33, 44, .95);
			top: 0;
			text-align: left;
			color: rgb(255, 255, 255);
			font-size: .90rem;
			z-index: 99
		}

		.thementicareadata ul li a:hover .hoverdiv p {
			margin-top: 10px;
			color: rgb(255, 255, 255)
		}

		.thementicareadata ul li a.active .hoverdiv p {
			color: rgb(255, 255, 255)
		}

		.thementicareadata ul li img {}

		.thementicareadata ul li {
			max-width: 24%;
			padding: 23px 20px;
			float: left;
			min-height: 160px;
			width: 100%
		}

		p.htitle {
			min-height: 45px
		}

		.strategic {
			background: url(../images/bg.jpg) no-repeat;
			background-size: cover;
		    background-attachment: fixed;
		}

		.strategic .titlearea .httext {
			color: rgb(255, 255, 255);
			display: inline-block;
			font-family: 'roboto_condensedregular';

		}

		.viewall {
			color: rgb(255, 255, 255);
			float: right;
			font-size: .85rem
		}

		.viewall:hover,
		.viewall:focus {
			color: rgb(255, 255, 255);
			text-decoration: none
		}

		.viewall:after {
			content: '\F054';
			font-family: "Material Design Icons";
			margin-left: 5px
		}

		.tabarea {
			background: rgb(255, 255, 255);
			margin-top: 25px
		}

		.tabarea .nav-tabs .nav-item.show .nav-link,
		.tabarea .nav-tabs .nav-link.active,
		.tabarea .nav-tabs .nav-link:hover {
			backround: rgb(255, 255, 255);
			border: none
		}

		.nav-tabs .nav-link {
			border: none;
			border-radius: 0;
			background: rgb(0, 0, 0);
			color: rgb(255, 255, 255);
			font-family: 'open_sanssemibold';
			font-size: .85rem;
			padding: 8px 24px
		}

		.tabarea li {
			max-width: 33.33%;
			float: left;
			width: 100%;
			text-align: center
		}

		.tab-content p {
			color: rgb(0, 0, 0)
		}

		ul.progresslist {
			width: 100%;
			float: left;
			background: rgb(255, 255, 255);
			padding-bottom: 5px;
			padding-top: 5px
		}

		ul.progresslist a {
			color: rgba(0, 0, 0, .85);
			font-size: .85rem;
			position: relative;
			padding: 10px 0;
			display: inline-block;
			margin: 0 auto;
			width: 80%;
			border-top: 1px solid rgba(215, 215, 215, .55)
		}

		ul.progresslist a:hover,
		ul.progresslist a:focus {
			color: rgb(184, 33, 44);
			text-decoration: none
		}

		ul.progresslist li+li {
			border-left: 1px solid rgb(230, 230, 230)
		}

		ul.progresslist li+li a {}

		ul.progresslist a:before {
			content: '\F142';
			font-family: "Material Design Icons";
			color: rgb(184, 33, 44)
		}

		.tab-pane p {
			font-family: 'roboto_condensedregular';
			font-size: .95rem;
			line-height: 1.4rem;
			color: rgba(0, 0, 0, .7);
			text-align: justify
		}

		.tab-pane .httext {
			text-transform: uppercase;
			font-size: 1.4rem;
			margin-top: 48px;
			margin-bottom: 48px;
			margin-left: 15px
		}

		.gallery .titlearea:after {
			left: 175px
		}

		#lightSlider li img {
			position: relative
		}

		#lightSlider .description {
			position: absolute;
			bottom: 0;
			background: rgb(255, 255, 255);
			padding-bottom: 10px;
			padding-top: 10px;
			margin: 0
		}

		.description p {
			margin: 0;
			width: 445px;
			font-family: 'roboto_condensedregular';
			font-size: .85rem;
			padding-left: 15px;
			padding-right: 15px
		}


		.eventarea .titlearea:after {
			margin-left: 85px;
			top: 10px
		}

		.eventbox {
			background: rgb(255, 255, 255);
			padding: 10px
		}

		.descriptionarea p {
			color: rgb(0, 0, 0);
			font-size: 0.85rem;
			padding: 20px 20px 10px 20px;
			margin: 0
		}

		.descriptionarea p:last-child {
			padding: 0 0 10px 20px
		}

		.viewmore {
			color: rgb(184, 33, 44);
			font-family: 'open_sanssemibold'
		}

		.viewmore:hover,
		.viewmore:focus {
			color: rgb(184, 33, 44);
			text-decoration: none
		}

		.viewmore:before {
			content: '\F05A';
			font-family: "Material Design Icons";
			margin-right: 5px
		}

		.footerarea {
			    border-bottom: 2px solid rgb(186 187 187);
			background: #666;
		padding: 50px 0 20px 0;
			width: 100%;
			float: left
		}

		ul.flink {
			margin-bottom: 10px;
			margin-top: 10px
		}

		ul.flink li {
			display: block;
			margin-bottom: 8px;
			transition: .3s;
		}

		ul.flink li a {
			color: #fff !important;
			font-size: .85rem;
			font-family: 'roboto_condensedregular';
		}
		ul.flink li:before {
		    content: "\f101";
		    font-family: "Font Awesome 5 Free";
		    color: #fff;
		    font-weight: 900;
		    padding-right: 9px;
		    font-size: 15px;
		}

		.copyiright {
			color:#fff;
			font-size: .85rem;
			padding-top: 13px;
		}


		/***Inner Page***/

		.logo-sec img {
			float: left;
			margin-right: 10px;
		}

		.logo-sec a:hover {
			text-decoration: none;
		}

		.logo-sec p {
			font-size: 18px;
			color: #000;
			line-height: 1.2;
			margin: 0;
			font-family: 'open_sansbold';
		}

		.logo-sec p span {
			font-family: 'open_sansregular';
			font-size: 13px;
			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: 28px;
		}

		i.fa-bars {
			color: #23298a;
			cursor: pointer;
		}

		li.search {
			background: #fff;
			height: 60px;
			text-align: center;
			padding-top: 16px;
			cursor: pointer;
		}

		login-btn a {
			background: transparent;
			text-transform: uppercase;
			padding: 10px 20px;
			border-radius: 30px;
			border: 1px solid #ccc;
		}

		.login-btn a:hover {
			background: #ddd111;
			color: #000;
		}

		.login-btn a .fa {
			font-size: 18px;
		}

		.blu-bg {
			background: #3e2e7e;
		}

		.logo-sec a {
			display: flex;
			align-items: center;
		}

		.search-sec a {
			color: #052e51;
		}

		.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;
			margin: 0 8px;
		}

		.search-sec ul li.serch input[type=text] {
			padding: 5px 15px;
			float: left;
		}

		.search-sec ul li.serch input[type=submit] {
			background: #3e2e7e url(../images/serch-icon.png) no-repeat center;
			padding: 5px 15px;
			border: 2px solid #000;
		}

		.logo-sec {
			padding: 4px 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: 14px;
			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: 4px 10px;
		}

		.header {
			width: 100%;
			background: #ffffff;
			padding: 10px 0;
		}

		.bread-bg {
			background-image: linear-gradient(to right, #a75712, #b56a1b, #c27d24, #cf912f, #dba53b);
			height: 150px;
		}

		ol.breadcrumb {
			background: transparent;
			margin-top: 50px;
		}

		ol.breadcrumb li a {
			color: #fff;
		}

		.breadcrumb-item.active {
			color: #ffffff;
		}

		.main-inner {
			padding: 35px 0;
		}

		.sidebar {
			box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
			overflow: hidden;
		}

		.sidebar ul li {
			margin-bottom: 4px;
		}

		.sidebar ul li a {
			color: #000;
			font-size: 15px;
			text-decoration: none;
			width: 100%;
			transition: .4s;
			display: block;
			padding: 10px 18px;
		}

		.sidebar ul li a.active {
			color: #fff;
			background: #af0615;
		}

		.sidebar ul li a:hover {
			background: #af0615;
			color: #fff;
			transition: .4s;
			margin-left: 8px;
		}

		.sidebar ul li a:before {
			content: '\f0a9';
			font-family: "Font Awesome 5 Free";
			font-weight: 700;
			padding-right: 6px;
		}

		.inner-title h2 {
			font-size: 1.8rem;
		}

		span.red {
			color: #af0615;
		}

		.icon-red {
			padding-left: 10px;
		}

		section.main-inner p {
			font-family: 'roboto_condensedregular';
			font-size: .95rem;
			line-height: 1.4rem;
			color: rgba(0, 0, 0, .7);
			text-align: justify;
		}

		h4.headings {
			font-size: 1.5rem;
			padding-top: 17px;
			text-transform: uppercase;
			font-family: 'roboto_condensedbold';
		}

		.custom-table .thead-dark tr th {
			background: #af0615;
		}

		table.table.custom-table {
			border: 1px solid #dee2e6;
		}

		.breadcrumb-item+.breadcrumb-item::before {
			display: inline-block;
			padding-right: .5rem;
			padding-left: .5rem;
			color: #fff;
			content: "\f101";
			font-family: "Font Awesome 5 Free";
			font-weight: 700;
			font-size: 12px;
		}


		/* Position the image container (needed to position the left and right arrows) */

		.container2 {
			position: relative;
			background: #fff;
			box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
			width: 100%;
			padding: 1px;
		}

		.text-r p {
			margin: 0;
			width: 445px;
			font-family: 'roboto_condensedregular';
			font-size: .85rem;
			padding-left: 15px;
			padding-right: 15px;
		}


		/* Hide the images by default */

		.mySlides {
			display: none;
		}


		/* Add a pointer when hovering over the thumbnail images */

		.cursor {
			cursor: pointer;
		}


		/* Next & previous buttons */

		.prev,
		.next {
			cursor: pointer;
			position: absolute;
			top: 40%;
			width: auto;
			padding: 16px;
			margin-top: -50px;
			color: white;
			font-weight: bold;
			font-size: 20px;
			border-radius: 0 3px 3px 0;
			user-select: none;
			-webkit-user-select: none;
		}


		/* Position the "next button" to the right */

		.next {
			right: 0;
			border-radius: 3px 0 0 3px;
		}


		/* On hover, add a black background color with a little bit see-through */

		.prev:hover,
		.next:hover {
			background-color: rgba(0, 0, 0, 0.8);
		}


		/* Number text (1/3 etc) */

		.numbertext {
			color: #f2f2f2;
			font-size: 12px;
			padding: 8px 12px;
			position: absolute;
			top: 0;
		}


		/* Container for image text */

		.caption-container {
			text-align: center;
			background-color: #222;
			padding: 2px 16px;
			color: white;
		}

		.row:after {
			content: "";
			display: table;
			clear: both;
		}


		/* Six columns side by side */

		.column {
			float: left;
			width: 16.66%;
			margin-right: 4px;
			text-align: center;
		}

		.column p {
			font-size: 14px;
			font-family: 'robotomedium';
			color: #000;
		}


		/* Add a transparency effect for thumnbail images */


		/*.demo {
		  opacity: 0.8;
		}*/

		.active,
		.demo:hover {
			opacity: 1;
		}

		.cust-thumb {
			justify-content: center;
		}

		.slide-outer img {
			height: 240px;
		}


		/**Blog start**/

		.blog-head h3 {
			color: #fff;
		}

		.blogtitle h2.httext span {
			color: rgb(183, 44, 33);
		}

		.blogtitle h2.httext {
			font-size: 1.8rem;
			color: rgb(0, 0, 0);
		}

		.blog-item {
			margin-bottom: 30px;
			-webkit-transition: 0.5s;
			transition: 0.5s;
		}

		.blog-item .image {
			position: relative;
			box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
		}

		.blog-item .image .date {
			position: absolute;
			top: 0;
			left: 0;
		}

		.blog-item .image .date span {
			display: inline-block;
			padding: 10px 25px;
			background-color: #ffffff;
			color: #b72c21;
			font-weight: 400;
			-webkit-transition: 0.5s;
			transition: 0.5s;
		}

		.blog-item .content {
			padding: 15px 16px;
			background-color: #ffffff;
			-webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
			box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
		}

		.blog-item .content h3 {
			font-size: 20px;
			line-height: 1.5;
			margin-bottom: 5px;
		}

		.blog-item .content h3 a {
			color: #02162e;
		}

		.blog-item .content .blog-btn {
			font-weight: 600;
			color: #b72c21;
			-webkit-transition: 0.5s;
			transition: 0.5s;
		}

		.blog-item:hover .image .date span {
			background-color: #b72c21;
			color: #ffffff;
		}

		.blog-item:hover .content h3 a {
			color: #b72c21;
			text-decoration: none;
		}


		/***Newsletter***/

		.newsletter-inner {
			background-color: #b72c21;
			padding: 45px;
			border-radius: 30px;
			margin-bottom: -30px;
			z-index: 1;
			position: relative;
		}

		.newsletter-content {
			position: relative;
			z-index: 1;
		}

		.newsletter-content .icon {
			position: absolute;
			top: -16px;
			z-index: -1;
			left: 0;
		}

		.newsletter-content h2 {
			font-size: 30px;
			color: #ffffff;
			margin-bottom: 10px;
		}

		.newsletter-content p {
			color: #ffffff;
			margin-bottom: 0;
		}

		.newsletter-content .icon i {
			font-size: 120px;
			color: #fdced233;
		}

		.newsletter-form {
			position: relative;
		}

		.newsletter-form .input-newsletter {
			display: block;
			width: 100%;
			background-color: #ffffff;
			border: 1px solid #ffffff;
			height: 60px;
			padding-left: 25px;
			border-radius: 15px;
			outline: 0;
			color: #02162e;
		}

		.newsletter-form button {
			position: absolute;
			right: 4px;
			top: 4px;
			background-color: #b72c21;
			color: #ffffff;
			border: none;
			height: 52px;
			padding: 0 30px;
			border-radius: 15px;
			-webkit-transition: 0.5s;
			transition: 0.5s;
			line-height: 50px;
			text-transform: capitalize;
			cursor: pointer;
			font-size: 16px;
			font-weight: 400;
		}

		.newsletter-form #validator-newsletter {
			color: white;
			position: relative;
			top: 8px;
			font-size: 16px;
			font-weight: 500;
		}

		.footer-area {
			background-color: #19212a;
			padding-top: 125px;
		}

		.single-footer-widget {
			margin-bottom: 30px;
		}

		.single-footer-widget .logo {
			margin-bottom: 25px;
		}

		.single-footer-widget .logo h2 a {
			color: #ffffff;
		}

		.single-footer-widget p {
			color: #ffffff;
			margin-bottom: 0;
		}

		.single-footer-widget h3 {
			font-size: 22px;
			position: relative;
			padding-bottom: 15px;
			margin-bottom: 25px;
			color: #b72c21;
		}

		.single-footer-widget h3::before {
			position: absolute;
			content: '';
			bottom: 0;
			left: 0;
			height: 2px;
			width: 50px;
			background-color: #b72c21;
		}

		.single-footer-widget .quick-links {
			padding-left: 0;
			margin-bottom: 0;
			list-style-type: none;
		}

		.single-footer-widget .quick-links li {
			margin-bottom: 15px;
			color: #ffffff;
			font-size: 15px;
		}

		.single-footer-widget .quick-links li a {
			display: inline-block;
			color: #ffffff;
			font-weight: 500;
			position: relative;
			text-decoration: none;
		}

		.single-footer-widget .quick-links li a::before {
			content: '';
			position: absolute;
			left: 0;
			bottom: 0;
			width: 0;
			height: 1px;
			-webkit-transition: 0.5s;
			transition: 0.5s;
			background-color: #b72c21;
		}

		.single-footer-widget .quick-links li a:hover::before {
			width: 100%;
		}

		.single-footer-widget .quick-links li a:hover {
			color: #b72c21;
		}

		.single-footer-widget .quick-links li:before {
			content: '\f101';
			font-family: "Font Awesome 5 Free";
			font-weight: 700;
			padding-right: 2px;
		}

		.single-footer-widget .footer-contact-info li {
			margin-bottom: 20px;
			color: #ffffff;
			position: relative;
			padding-left: 35px;
		}

		.single-footer-widget .footer-contact-info li span {
			display: block;
			font-weight: 600;
			margin-bottom: 5px;
			color: #ffffff;
		}

		.single-footer-widget .footer-contact-info li a {
			display: inline-block;
			color: #ffffff;
			font-weight: 400;
			position: relative;
			font-size: 15px;
		}

		.single-footer-widget .footer-contact-info li i {
			position: absolute;
			left: 0;
			top: 0;
			font-size: 25px;
			color: #b72c21;
		}

		.copyright-area {
			background-color: #0f171f;
			text-align: center;
			padding-top: 20px;
			padding-bottom: 20px;
		}

		.copyright-area p {
			color: #ffffff;
		}

		.single-footer-widget .social {
			padding-left: 0;
			list-style-type: none;
			margin-top: 25px;
			margin-bottom: 0;
		}

		.single-footer-widget .social li {
			display: inline-block;
			margin-right: 10px;
		}

		.single-footer-widget .social li a {
			display: block;
			width: 35px;
			height: 35px;
			line-height: 35px;
			border-radius: 50%;
			background-color: #b72c21;
			color: #ffffff;
			border: 1px solid #b72c21;
			text-align: center;
			font-size: 18px;
		}

		.single-footer-widget .social li a.linkedin {
			background-color: #007bb5;
			border-color: #007bb5;
			color: #ffffff;
		}

		.single-footer-widget .social li a.youtube {
			background-color: #ff0000;
			border-color: #ff0000;
			color: #ffffff;
		}

		.single-footer-widget .social li a.twitter {
			background-color: #1da1f2;
			border-color: #1da1f2;
			color: #ffffff;
		}


		/**Blog Details**/

		.blog-details-desc .article-content {
			margin-top: 30px;
		}

		.blog-details-desc .article-content .entry-meta ul {
			padding-left: 0;
			margin-bottom: 0;
			list-style-type: none;
		}

		.blog-details-desc .article-content .entry-meta ul li {
			position: relative;
			display: inline-block;
			color: #02162e;
			margin-right: 20px;
		}

		.blog-details-desc .article-content .entry-meta ul li span {
			display: inline-block;
			color: #02162e;
			font-family: 'open_sansbold';
		}

		.blog-details-desc .article-content .entry-meta ul li a {
			display: inline-block;
			color: #6b6b84;
		}

		.blog-details-desc .article-content .entry-meta {
			margin-bottom: -8px;
		}

		.blog-details-desc .article-content h3 {
			margin-bottom: 15px;
			margin-top: 25px;
			font-size: 25px;
		}

		.blog-details-desc .article-content .entry-meta p {
			margin-bottom: 15px;
			line-height: 1.8;
			color: #6b6b84;
			font-weight: 400;
			font-family: "Roboto", sans-serif;
			font-size: 16px;
		}

		blockquote,
		.blockquote {
			overflow: hidden;
			background-color: #fafafa;
			padding: 30px !important;
			position: relative;
			text-align: center;
			z-index: 1;
		}

		.blog-details-desc .article-content .wp-block-gallery.columns-3 {
			padding-left: 0;
			list-style-type: none;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-right: -10px;
			margin-left: -10px;
			margin-bottom: 30px;
			margin-top: 30px;
		}

		.blog-details-desc .article-content .wp-block-gallery.columns-3 li {
			-ms-flex: 0 0 33.3333%;
			-webkit-box-flex: 0;
			flex: 0 0 33.3333%;
			max-width: 33.3333%;
			padding-right: 10px;
			padding-left: 10px;
		}

		.blog-details-desc .article-content h3 {
			margin-bottom: 15px;
			margin-top: 25px;
			font-size: 25px;
		}

		.blog-details-desc .article-content .features-list {
			padding-left: 0;
			list-style-type: none;
			margin-top: 25px;
			margin-bottom: 30px;
		}

		blockquote p,
		.blockquote p {
			color: #02162e;
			line-height: 1.6;
			margin-bottom: 0;
			font-style: italic;
			font-weight: 500;
			font-size: 20px !important;
		}

		blockquote::after,
		.blockquote::after {
			content: '';
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			width: 3px;
			background-color: #b72c21;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.post-navigation {
			margin-top: 30px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
			padding-top: 20px;
			padding-bottom: 20px;
		}

		.post-navigation .navigation-links {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}

		.post-navigation .navigation-links .nav-previous {
			-ms-flex: 0 0 50%;
			-webkit-box-flex: 0;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.post-navigation .navigation-links .nav-next {
			-ms-flex: 0 0 50%;
			-webkit-box-flex: 0;
			flex: 0 0 50%;
			max-width: 50%;
			text-align: right;
		}

		.post-navigation .navigation-links div a {
			display: inline-block;
			font-family: 'open_sanssemibold';
			color: #000;
		}

		.post-navigation .navigation-links .nav-previous a i {
			margin-right: 2px;
			-webkit-transition: 0.5s;
			transition: 0.5s;
			font-size: 20px;
			position: relative;
			top: 2px;
		}


		/**Cmt-area bx**/

		.comments-area {
			padding: 25px;
			margin-top: 30px;
			-webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);
			box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);
			background-color: #ffffff;
		}

		.comments-area .comments-title {
			position: relative;
			margin-bottom: 30px;
			line-height: initial;
			font-size: 25px;
		}

		.comments-area .comment-list {
			padding: 0;
			margin: 0;
			list-style-type: none;
		}

		.comments-area .comment-body {
			border-bottom: 1px solid #eeeeee;
			padding-left: 115px;
			color: #02162e;
			font-size: 14px;
			margin-bottom: 20px;
			padding-bottom: 20px;
		}

		.comments-area .children {
			margin-left: 30px;
			list-style: none;
		}

		.comments-area .comment-body .reply a {
			border: 1px solid #ded9d9;
			color: #02162e;
			display: inline-block;
			padding: 5px 20px;
			border-radius: 30px;
			text-transform: capitalize;
			position: relative;
			z-index: 1;
			font-size: 14px;
			font-weight: 400;
		}

		.comments-area .comment-author {
			font-size: 18px;
			margin-bottom: 0.1em;
			position: relative;
			z-index: 2;
		}

		.comment-metadata a time {
			color: #000;
		}

		.comments-area .comment-author .avatar {
			height: 100px;
			left: -115px;
			position: absolute;
			width: 100px;
			border-radius: 50px;
		}

		.comments-area .comment-author .fn {
			font-size: 20px;
		}

		.comments-area .comment-author .says {
			display: none;
		}

		.comment-content {
			padding-top: 10px;
		}

		.comment-respond-reply {
			padding: 25px;
			margin-top: 30px;
			-webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);
			box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);
			background-color: #ffffff;
		}

		.comment-respond-reply .comment-reply-title {
			margin-bottom: 0;
			position: relative;
			font-size: 25px;
		}

		.comment-respond-reply .comment-form {
			overflow: hidden;
		}

		.comment-respond-reply .comment-notes {
			margin-bottom: 0;
			margin-top: 10px;
		}

		.comment-respond-reply .comment-form-comment {
			margin-top: 15px;
			float: left;
			width: 100%;
		}

		.comment-respond-reply label {
			display: block;
			font-weight: 400;
			color: #02162e;
			margin-bottom: 5px;
		}

		.comment-respond-reply .comment-form-author {
			float: left;
			width: 50%;
			padding-right: 10px;
			margin-bottom: 20px;
		}

		.comment-respond-reply .comment-form-email {
			float: left;
			width: 50%;
			padding-left: 12px;
			margin-bottom: 20px;
		}

		.comment-respond-reply .comment-form-url {
			float: left;
			width: 100%;
			margin-bottom: 20px;
		}

		.comment-respond-reply .comment-form-cookies-consent {
			width: 100%;
			float: left;
			position: relative;
			padding-left: 20px;
			margin-bottom: 20px;
		}

		.comment-respond-reply .comment-form-cookies-consent input {
			position: absolute;
			left: 0;
			top: 4px;
		}

		.comment-respond-reply .comment-form-cookies-consent label {
			display: inline-block;
			margin: 0;
			color: #6b6b84;
			font-weight: normal;
			position: relative;
			top: -2px;
		}

		.comment-respond-reply .form-submit {
			float: left;
			width: 100%;
		}

		.comment-respond-reply .form-submit input {
			background: #b72c21;
			border: none;
			color: #ffffff;
			padding: 10px 30px;
			display: inline-block;
			cursor: pointer;
			outline: 0;
			border-radius: 5px;
			text-transform: capitalize;
			-webkit-transition: 0.5s;
			transition: 0.5s;
			font-weight: 500;
			font-size: 16px;
		}

		.comment-respond-reply input[type="date"],
		.comment-respond-reply input[type="time"],
		.comment-respond-reply input[type="datetime-local"],
		.comment-respond-reply input[type="week"],
		.comment-respond-reply input[type="month"],
		.comment-respond-reply input[type="text"],
		.comment-respond-reply input[type="email"],
		.comment-respond-reply input[type="url"],
		.comment-respond-reply input[type="password"],
		.comment-respond-reply input[type="search"],
		.comment-respond-reply input[type="tel"],
		.comment-respond-reply input[type="number"],
		.comment-respond-reply textarea {
			display: block;
			width: 100%;
			background-color: #ffffff;
			border: 1px solid #eeeeee;
			padding: 0.625em 0.7375em;
			outline: 0;
			-webkit-transition: 0.5s;
			transition: 0.5s;
		}

		.widget-area .widget_search {
			-webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
			box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
			background-color: #ffffff;
			padding: 15px;
		}

		.widget-area .widget_search form {
			position: relative;
		}

		.widget-area .widget_search form label {
			display: block;
			margin-bottom: 0;
		}

		.widget-area .widget_search form button {
			position: absolute;
			right: 0;
			outline: 0;
			bottom: 0;
			height: 50px;
			width: 50px;
			z-index: 1;
			border: none;
			color: #ffffff;
			background-color: #b72c21;
			-webkit-transition: 0.5s;
			transition: 0.5s;
			cursor: pointer;
		}

		.widget-area .widget_search form .screen-reader-text {
			display: none;
		}

		.widget-area .widget_search form .search-field {
			background-color: transparent;
			height: 50px;
			padding: 6px 15px;
			border: 1px solid #eeeeee;
			width: 100%;
			display: block;
			outline: 0;
			-webkit-transition: 0.5s;
			transition: 0.5s;
		}

		.widget-area .widget_lebo_posts_thumb {
			position: relative;
			overflow: hidden;
		}

		.widget-area .widget {
			margin-top: 30px;
		}

		.widget-area .widget:first-child {
			margin-top: 0;
		}

		.widget-area .widget .widget-title {
			border-bottom: 1px solid #eeeeee;
			padding-bottom: 10px;
			margin-bottom: 25px;
			text-transform: capitalize;
			position: relative;
			font-size: 20px;
		}

		.widget-area .widget_lebo_posts_thumb .item {
			overflow: hidden;
			margin-bottom: 15px;
		}

		.widget-area .widget .widget-title::before {
			content: '';
			position: absolute;
			background: #b72c21;
			bottom: -1px;
			left: 0;
			width: 50px;
			height: 1px;
		}

		.widget-area .widget_lebo_posts_thumb .item .thumb {
			float: left;
			height: 80px;
			overflow: hidden;
			position: relative;
			width: 80px;
			margin-right: 15px;
		}

		.widget-area .widget_lebo_posts_thumb .item .info {
			overflow: hidden;
			margin-top: 5px;
		}

		.widget-area .widget_lebo_posts_thumb .item .info time {
			display: block;
			color: #6b6b84;
			text-transform: capitalize;
			margin-top: -2px;
			margin-bottom: 5px;
			font-size: 14px;
		}

		.widget-area .widget_categories ul li {
			position: relative;
			margin-bottom: 12px;
			color: #6b6b84;
			padding-left: 14px;
			font-size: 15.5px;
			font-weight: 500;
		}

		.widget-area .widget_categories ul li::before {
			background: #b72c21;
			height: 8px;
			width: 8px;
			content: '';
			left: 0;
			top: 8px;
			position: absolute;
			border-radius: 30px;
		}

		.widget-area .widget_categories ul li a {
			color: #02162e;
			display: block;
			font-family: 'open_sanssemibold';
			font-size: 15px;
			transition: .3s;
		}

		.widget-area .widget_categories ul li a:hover {
			color: #b72c21;
			transition: .3s;
		}

		.widget-area .tagcloud a {
			display: inline-block;
			color: #02162e;
			font-weight: 500;
			font-size: 14.5px !important;
			padding: 6px 13px;
			border: 1px dashed #eeeeee;
			margin-top: 8px;
			margin-right: 4px;
		}

		.widget-area .widget_lebo_posts_thumb .item .info .title {
			margin-bottom: 0;
			line-height: 1.4;
			font-size: 16px;
		}

		.widget-area .widget_lebo_posts_thumb .item .info .title a {
			display: inline-block;
			color: #000;
			text-decoration: none;
			font-family: 'open_sansbold';
			transition: .3s;
			text-decoration: none;
		}

		.widget-area .tagcloud a:hover,
		.widget-area .tagcloud a:focus {
			color: #ffffff;
			background-color: #b72c21;
			transition: .3s;
			text-decoration: none;
		}


		/**Vendor Regisration**/

		
/**Vendor Regisration**/

.top-regis-head {
    padding: 12px;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
    margin-top: -25px;
    background: #fff;
}
.login-title h4 {
    font-family: 'open_sanssemibold';
    font-size: 21px;
}
.underline {
    width: 40px;
    height: 3px;
    background: #b72c21;
}

.regis-btm-white {
    box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.2);
    padding: 30px;
    margin-bottom: 40px;
    border-bottom: 4px solid #b72c21;
}
.regi_bx .login-title {
    border-bottom: 1px solid #e4e4e4;
}
.regi_bx h4 {
    position: relative;
    display: inline-block;
    padding-right: 40px;
    font-family: 'open_sanssemibold';
    font-size: 19px;
    color: #343434;
}
.r-title div h4:after {
    content: '';
    width: 30px;
    height: 3px;
    background: #b72c21;
    position: absolute;
    top: Calc(+14px);
    right: 0;
}
.regi_bx label {
    color: #000;
    font-family: 'open_sanssemibold';
    font-size: 14px;
}
.input_base {
    position: relative;
}
span.input-group-addon {
    padding-left: 8px;
    position: absolute;
    right: calc(+12px);
    color: #b72c21;
    bottom: calc(+12px);
    font-size: 12px;
    border-left: 1px solid #9e9e9e;
}
.loginput {
    background: #f7f7f7;
    border: 0;
    border-radius: 0;
    font-size: 0.9rem;
    color: #000;
    height: 40px;
}
.regi_bx select.form-control:not([size]):not([multiple]){
	height: 40px;
}
button.btn.otpbtn {
    background: #b72c21;
    color: #fff;
    font-size: 14px;
    height: 40px;
    padding: 3px 25px;
    transition: .3s ease;
    border-radius: 0 ; 
}	
button.btn.otpbtn:hover{
	background: #cc2e21;
	transition: .3s ease;
}
a.refresh {
    margin: 0 10px;
    color: #b72c21;
    text-decoration: none;
}

a.btn.rstbtn1 {
    color: #fff;
    background: #b72c21;
    border-radius: 0;
    font-size: 15px;
    transition: .3s ease; 
}
a.btn.rstbtn.rstbtn1:hover {
    background: #ae6016;
    color: #fff;
    transition: .3s ease; 
}

.regis-modal .modal-header {
    border: 0;
    padding: 6px 12px;
}
.regis-modal .modal-header .close {
    padding: 3px 8px;
    margin: 0;
    background: #b72c21;
    opacity: 100;
    color: #fff;
    transition: .2s ease;
}
.regis-modal .modal-body h5{
	font-size: 24px;
	font-family: 'open_sanssemibold'
}
.regis-modal .modal-body p {
    padding-top: 10px;
}
.regis-modal .modal-header .close:hover {
    background: #cf333c;
    transition: .2s ease;
}
span.trueicon {
    font-size: 45px;
    color: #b72c21;
}

		/***New Changes 11-10-2020***/

		.container2 {
		    position: relative;
		    width: 100%;
		    background: #505050;
		    min-height: 275px;
		    display: flex;
		    align-items: center;
		    text-align: center;
		    justify-content: center;
		    border-radius: 50%;
		    padding: 40px 0;
		}

		.image img {
		    width: 100px;
		}
		.overlay h4 {
		    font-size: 16px;
		    color: #fff;
		    font-family: 'open_sansbold';
		}

		a.btn.over-btn {
		    color: #fff;
		    background: #000;
		    padding: 4px 10px;
		    font-size: 14px;
		    transition: .3s;
		}

		.overlay p {
		    font-size: 13px;
		    color: #fff;
		    font-family: 'open_sansregular';
		    padding: 0 13px;
		}

		.overlay{
			display: flex;
			align-items: center;
		}
		.midarea a{text-decoration: none;}

		a.btn.over-btn:hover {
		    background: #2f2f2f;
		    transition: .3s;
		}

		.overlay {
		    position: absolute;
		    bottom: 100%;
		    left: 0;
		    right: 0;
		    background-color: #B71F2C;
		    overflow: hidden;
		    width: 100%;
		    height: 0;
		    transition: .5s ease;
		    border-radius: 50%;
		}

		p.hover-front {
		    color: #fff;
		    font-size: 16px;
		    margin: 0;
		}

		.container2:hover .overlay {
		  bottom: 0;
		  height: 100%;
		}

		.text {
		  color: white;
		  font-size: 20px;
		  position: absolute;
		  top: 50%;
		  left: 50%;
		  -webkit-transform: translate(-50%, -50%);
		  -ms-transform: translate(-50%, -50%);
		  transform: translate(-50%, -50%);
		  text-align: center;
		}

		.stac-overley {
		    background: rgba(149, 15, 45, 0.8);
		    padding-bottom: 55px;
			padding-top: 55px;
		}

		.ab-sepci p {
		    color: #fff;
		    font-size: 14px;
		    text-align: justify;
		}

		a.btn.readmore {
		    background: #666666;
		    border-radius: 0;
		    font-size: 14px;
		    padding: 8px 16px;
		    color: #fff;
		    margin-top: 20px;
		}
		.date-info{
		    display: flex;
		    justify-content: space-between;
		    font-size: 13px;
		    color: #000;
		}
		.event-btm span{
			padding-right: 5px;

		}
		.event-btm {
		    background: #fff;
		    padding: 10px;
		}
		.event-btm p, .event-btm-press {
		    font-size: 14px;
		    padding-top: 2px;
		    margin-bottom: 2px;
		}
		.event-btm h3 {
		    font-size: 17px;
		    padding-top: 7px;
		    font-family: 'robotomedium';
		    margin-bottom: 6px;
		}
		.event-img .readmore-e {
		    margin: 0;
		    background: none;
		    color: #9a203a;
		    padding: 0;
		    font-size: 14px;
		    font-family: 'open_sanssemibold';
		    transition: .3s;

		}
		
		.event-btm-press h3 a {
    color: #000;
	font-size: 17px;
    padding-top: 7px;
    font-family: 'robotomedium';
    margin-bottom: 6px;
}

		.event-img .readmore-e:hover{
			text-decoration: underline;
			color: #000;
			padding-left: 5px;
			transition: .3s;
		}

		/****Footer****/

		footer h5{
			color: #fff;
			font-family: 'roboto_condensedbold';
			margin-bottom: 20px;
		}
		ul.social-b li {
		    display: inline-block;
		    padding: 6px 10px;
		    margin-right: 12px;
		}
		ul.social-b li a{color: #fff;font-size: 16px;transition: .3s;}
		.twit {
		    background: #43BCEB;
		}
		li.linkd {
		    background: #0177B5;
		}
		li.youtb {
		    background: #E42B33;
		}
		ul.social-b li:hover a{font-size: 20px;transition: .3s;}
		.map {
		    background: url(../images/world-map.png) no-repeat;
		    background-size: 100% 75%;
		    height: 100%;
		    width: 100%;
		    
		}
		a.btn.contact-btn {
		    border: 1px solid #000;
		    border-radius: 0;
		    width: 55%;
		    color: #fff;
		    transition: .3s;
		    font-family: 'roboto_condensedregular';
		}
		.map .btn-c {
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    height: 100%;
		}
		ul.flink li:hover{
		    padding-left: 7px;
		    transition: .3s;
		}
		ul.flink li:hover a{
				color: #9f2641;
				text-decoration: none;
		}
		a.btn.readmore:hover,
		a.btn.contact-btn:hover {
			background: #B9202E;
			transition: .3s;
			color: #fff;
		}
		a.btn.signup:hover{
			background: #B9202E;
			transition: .3s
		}

		a.btn.signup {
				transition: .3s;
		    margin-top: 24px;
		    border: 1px solid #fff;
		    border-radius: 0;
		    width: 80%;
		    font-size: 14px;
		    color: #fff;
		    padding: 10px;
		}
		.copy-foot {
		    background: #666;
		}

		.owl-nav.disabled{display: none;}
		.b-bg{background: #000;}
		li.nav-item.active a {
		    color: #b71b2b;
		}

		.row.no-gutters [class*=col-] {
		    padding-left: 6px;
		    padding-right:6px;
		}
		.customnavi li a:hover {
		    color: #b71b32;
		}
		li.menu-item a.active {
		    color: red !important;
		}

		#button {
		  display:inline-block;
		  background-color:#B91C26;
		  width:50px;
		  height:50px;
		  border-radius:50%;
		  text-align:center;
		  position:fixed;
		  bottom:20px;
		  right: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;
		}

		.img-h {height: 255px !important;}


		/**16-10-2020*/

		.pl-custom {
		    padding-left: 35px;
		}

.news-event{position:relative;width:100%}a.viewall-btn.newsup {
    position: absolute;
    right: 0;
    bottom: 0px}.news-event .item-list li{padding:0 10px 0 0}


.contentwithimage{}.contentwithimage p{text-align:justify}.contentwithimage img{max-width:395px;height:auto}.contentwithimagerow{float:left;width:100%}.contentwithimagerow+.contentwithimagerow{margin-top:15px}

img.leftalign{margin-right:15px;float:left}img.rightalign{margin-left:15px;float:right}





















		@media screen and (max-width: 991px){
			.navbar-nav li+li{margin-left:0px;}
			
			.container2{min-height: 233px; margin-top:20px;}
			
			
		}
		a.menu-toggle {
		    display: none;
		}


		.tb-megamenu{ background:none; }
		.tb-megamenu .nav > li {
		    float: left;
		    margin-left: 0;
		    font-size: 13px;
		    text-transform: uppercase;
		     font-family:'open_sanssemibold';
			 line-height:12px;
		}
		.tb-megamenu-nav .tb-megamenu-item a, .tb-megamenu-nav .tb-megamenu-item span, {color:#000;font-size: 13px;text-transform: uppercase;}
		.tb-megamenu-nav .tb-megamenu-item.active a{background:none!important; color:#000!important;}
		.tb-megamenu-nav .tb-megamenu-item.active a:hover{background:none;}
		.tb-megamenu .mega-group-title{font-size:12px;}
		.tb-megamenu .tb-megamenu-no-submenu{ font-size:11px; font-weight:normal;}
		.tb-megamenu .mega-inner {
		    padding: 10px;
		    font-size: 12px;
		    font-weight: normal;
		}

		.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > span.tb-megamenu-no-link {
		    border-bottom: 0;
		    border-right: none;
		    border-top: 0;
		    color: #000;
		    font-weight: bold;
		    padding: 15px 20px;
		    text-shadow: none;
		}

		.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
		    display: none;
		}

		.search-form__submit{
			font-size:12px;
			padding:4px!important;
		}

		.dropdown-toggle.lang{
			width: 59px;
			padding: 16px 0!important;
			}
		.blocktabs, .ui-tabs-nav, .ui-tabs-tab, .ui-state-active{padding:0!important; border-radius:0px; border:0!important;}
		.ui-tabs-panel .views-field-title span{
			text-transform: uppercase;
		    font-size: 1.4rem;
		    margin-top: 21px;
		    margin-bottom: 1px;
		    margin-left: 15px;
			display:block;
		}
			.ui-tabs-tab a{
				color: rgb(255,255,255);
		    font-family: 'open_sanssemibold';
		    font-size: .75rem!important;
		    padding: 8px 24px!important;
			}
			
			.ui-tabs .ui-tabs-nav {
		    background: #000!important;
		}
		.menu-item--collapsed, .menu-item--expanded {
		list-style: none;
		list-style-image: none;
		}



		/***********************************/



		/************** inner page*********************/

		section.breadc-bg {
		    background: #b41f27;
		    margin-top: 68px;
		    padding:20px 0;
		}

		ol.breadcrumb {
		    background: transparent;
		    margin: 0;
		    padding-left: 0;
		}

		.b-heading h4{font-size: 30px;font-family: 'roboto_condensedlight';color: #fff;margin: 0;}
		.b-heading p{color: #fff;padding: 0;}
		.underline-inner {
		    border-bottom: .1rem solid  #ffffff45;
		    position: relative;
		}

		.underline-inner:before {
		    content: '';
		    width: 40px;
		    height: 4px;
		    background: #fff;
		    position: absolute;
		    left: 0;
		    bottom: -3px;
		}
		.b-breadcrumb ol.breadcrumb li a {
		    color: #fff;
		    font-size: 14px;
		}
		.top-title-plus-btn{width: 100%;}
		.vac-t h6 {
		    color: #000;
		    font-size: 24px;
		    font-family: 'robotomedium';
		}
		a.btn.archive-btn {
		    font-size: 14px;
		    color: #666;
		    border: 1px solid #666;
		    border-radius: 0;
		    transition: .3s;
		    padding: 4px 20px;
		}
		a.btn.archive-btn:hover{
			transition: .3s;
			background: #B41F27;
			color: #fff;
		}
		.inner-tble th {
		    padding: .75rem;
		    vertical-align: top;
		    border-top: 1px solid #b41f27;

		}
		.inner-tble td{font-size: 14px;font-family: 'roboto_condensedregular';}

		.inner-tble thead th {
		    vertical-align: bottom;
		    border-bottom: 1px solid #B41F27;
		    font-size: 16px;
		    font-family: 'roboto_condensedbold';
		}
		section.inner-data {
		    background: #FBFAFA;
		    padding: 10px 0;
		}
		.notice h6 {
		    color: #000;
		    font-size: 24px;
		    font-family: 'robotomedium';
		    margin-bottom: 20px;
		}
		ul.nice-menu ul li {
		    width: 100% !important;
		    padding: 5px;
		    border-bottom: 1px solid #c71522;
		    background: #fbfbfb;
		    margin: 0;
		    min-width: 89px;
		}
		ul.nice-menu-down ul li span {
		    font-size: 14px;
		    font-family: 'robotomedium';
		}
		ul.nice-menu-down li.menuparent:after {
		    content: "\f078";
		    font-family: "Font Awesome 5 Free";
		    font-weight: 700;
		    font-style: normal;
		    position: absolute;
		    right: 0px;
		    top: 13px;
		    font-size: 9px;
		}
		ul.nice-menu-down li.menuparent:hover:after {
		    background: none;
		    color: #fff;
		}
		
		
		ul.nice-menu-down li li.menuparent, ul.nice-menu-down li.menuparent:hover{background:#fff !important;}
		
		ul.nice-menu-down li ul li ul {left: 10.5em !important; top: -21px !important; border: none !important;}
		
		
		ul.nice-menu a {
		    padding: 0.3em 9px 0.3em 5px;
		}

		.footerarea ul.menu {
		    margin-left: 0;
		    padding: 0;
		    list-style: none outside;
		    text-align: left;
		}
		ul.nice-menu ul li span {
		    padding-left: 6px !important;
		    font-size: 13px !important;
		}

		.breadcrumb{
		background:none !important;
		    padding: 20px 0 !important;
		    margin-bottom: -1rem !important;
		}
		.breadcrumb li{color:#fff !important;}
		/***Accordian0***/

		.panel-heading {
		    background-color: #ffffff;
		    color: #000;
		    box-shadow: 0px 0 3px 1px rgba(0,0,0, 0.1);
		     transition: .3s;
		}

		h4.panel-title a {
		    font-size: 16px;
		    color: #5b5b5b;
		    font-family: 'roboto_condensedregular';
		    text-decoration: none;
		    padding: 15px 15px;
		    display: block;
		}

		.panel{
			margin-bottom: 15px;
		}

		.panel .collapse.show {
		    display: block;
		    background: #ffff;
		}

		.panel .collapse.show {
		    display: block;
		    background: #ffff;
		    box-shadow: 0px 3px 3px 1px rgba(0,0,0, 0.1);
		  
		}
		.panel-heading:hover h4.panel-title a{
			color: #fff;
		}

		.panel-heading:hover {
		    background: #b81822;
		    transition: .3s;
		}
		.panel .active {
		    background-color: #b81822;
		    color: #fff;
		}
		.panel .active h4.panel-title a{color: #fff;}
		.panel-body {
			  padding: 15px;
		    text-align: justify;
		    font-size: 16px;
		    font-family: 'roboto_condensedlight';
		}

		.panel-heading a:after {
		    font-family:'Glyphicons Halflings';
		    content:"\2212";
		    float: right;
		    color: grey;
		}
		.panel-heading a.collapsed:after {
		    content:"\f13a";
		}

		.panel-heading a:after {
		  font-family:'Glyphicons Halflings';
		  content:"\2212";
		  float: right;
		  color: #fff;
		}
		.panel-heading a.collapsed:after {
		    content: "\2b";
		    color: #000;
		}
		.panel .active h4.panel-title a:after {
		    color: #fff;
		}
		.panel-heading:hover .panel-title a:after {
		    color: #fff;
		}
		.accord-head h3 {
		    font-size: 20px;
		    font-family: 'robotomedium';
		    display: block;
		    text-align: center;
		}


		.container-themetic {
		    width: auto;
		    height: auto;
		    display: -webkit-box;
		    display: -ms-flexbox;
		    display: flex;
		    -webkit-box-pack: center;
		    -ms-flex-pack: center;
		    justify-content: center;
		    -webkit-box-align: center;
		    -ms-flex-align: center;
		    align-items: center;
		}
		 
		 .box {
		   position: absolute;
		   width: 100%;
		   height: 100%;
		   display: -webkit-box;
		   display: -ms-flexbox;
		   display: flex;
		   -webkit-box-pack: center;
		       -ms-flex-pack: center;
		           justify-content: center;
		   -webkit-box-align: center;
		       -ms-flex-align: center;
		           align-items: center;
		   -webkit-box-orient: vertical;
		   -webkit-box-direction: normal;
		       -ms-flex-direction: column;
		           flex-direction: column;
		   border-radius: 3px;
		   overflow: hidden;
		   -webkit-transition: -webkit-box-shadow ease 1s;
		   transition: -webkit-box-shadow ease 1s;
		   transition: box-shadow ease 1s;
		   transition: box-shadow ease 1s, -webkit-box-shadow ease 1s;
		 }
		 
		 .icon {
		   position: relative;
		   margin-top: 8px;
		   -webkit-transition: all 0.6s ease;
		   transition: all 0.6s ease;
		   -webkit-transition-delay: 0.32s;
		           transition-delay: 0.32s;
		   will-change: transform;
		 }
		 
		 .icon_bg {
		   width: 80px;
		   height: 80px;
		   border-radius: 100%;
		   border: 1px solid rgba(225, 227, 232, 0.18);
		   -webkit-box-shadow: 0 3px 4px 0 rgba(44, 71, 146, 0.25);
		           box-shadow: 0 3px 4px 0 rgba(44, 71, 146, 0.25);
		   background-color: #fff;
		   display: -webkit-box;
		   display: -ms-flexbox;
		   display: flex;
		   -webkit-box-pack: center;
		       -ms-flex-pack: center;
		           justify-content: center;
		   -webkit-box-align: center;
		       -ms-flex-align: center;
		           align-items: center;
		   -webkit-transition: all 0.6s ease;
		   transition: all 0.6s ease;
		   -webkit-transition-delay: 0.32s;
		           transition-delay: 0.32s;
		   will-change: transform;
		 }
		 
		 .title {
		   position: relative;text-align:center!important
		 }
		 
		 /* .super-box:hover .box { */
		   /* -webkit-box-shadow: 0 3px 4px 0 rgba(44, 71, 146, 0.25); */
		           /* box-shadow: 0 3px 4px 0 rgba(44, 71, 146, 0.25); */
		   /* -webkit-transition-delay: 0.32s; */
		           /* transition-delay: 0.32s; */
		 /* } */
		 
		 /* .super-box:hover .icon_bg { */
		   /* -webkit-transform: translateY(-32px) scale(6); */
		           /* transform: translateY(-32px) scale(6); */
		 /* } */
		 
		 /* .super-box:hover .icon { */
		   /* -webkit-transform: translateY(-29px) scale(1.0); */
		           /* transform: translateY(-29px) scale(1.0); */
		 /* } */
		 
		 .super-box {
		     width: 100%;
		   height: 163px;
		   display: -webkit-box;
		   display: -ms-flexbox;
		   display: flex;
		   -webkit-box-pack: center;
		       -ms-flex-pack: center;
		           justify-content: center;
		   -webkit-box-align: center;
		       -ms-flex-align: center;
		           align-items: center;
		   -webkit-box-orient: vertical;
		   -webkit-box-direction: normal;
		       -ms-flex-direction: column;
		           flex-direction: column;
		 }

		 
		  .super-box .text {
		   position: relative;
		   top: 42px;
		   width: 100%;
		       font-size: 14px;
		   text-align: center;
		   -webkit-transition: all 0.4s ease;
		   transition: all 0.4s ease;
		   -webkit-transition-delay: 0.32s;
		           transition-delay: 0.32s; color: #000000;
				       height: 41px;
		 }
		 
		 /* .super-box:hover .text { */
		   /* opacity: 0; */
		   /* -webkit-transform: translateY(-4px) scale(.8); */
		           /* transform: translateY(-4px) scale(.8); */
		   
		 }
		 
		 .box .divhover {
		  
		   position: absolute;
		   width: 170px;
		   top: 88px;
		   opacity: 0;
		   font-size: 13px;
		   padding: 12px;
		   color: #5d6494;
		   line-height: 20px;
		   -webkit-transition: all 0.3s ease;
		   transition: all 0.3s ease;
		   -webkit-transition-delay: 0.32s;
		           transition-delay: 0.32s;
		 }
		 
		 /* .super-box:hover .box .divhover { */
		   /* opacity: 1; */
		 /* } */

		.dr {
		position: absolute;
		  bottom: 16px; 
		  right: 16px;
		  width:100px;
		}


		




		.view-press-release img {
		width: 70%;
		    margin-top: 35px;
		}
		
		.event-btm-press p {
    margin-bottom: -2px;
}
		p.prdoc a img {
		    width: auto !important;
		}


		p.prmore a, p.pbmore a {
		    color: #fff;
		    text-decoration: none;
		    background: #b8202d;
		    padding: 1px 10px;
		}


		p.prmore a:hover, p.pbmore a:hover  {
		    background: #666;
		}

		p.prdate {
		    margin: 0px;
		}



		.pbimage img {
		    height: 167px;
		}


		/* Event page */
		.eventsliderarea .carousel-caption{top:0;
		right:0;
		bottom:0;
		left:0;
		/*background-image: linear-gradient(to right, transparent,transparent,#a71f30,rgb(167 31 48 / 0.8),#a71f30);*/
		background-image: linear-gradient(to right, transparent,transparent,#666666d9,rgb(102 102 102 / 96%),#666666e0);

		}


		.eventsliderarea .carousel-indicators li {
			height: 2px;
			background: rgba(255, 255, 255, .1);
			width: 70px;
			border: 1px solid rgb(255, 255, 255);
			opacity: .2;
			cursor:pointer;
		}

		.eventsliderarea .carousel-indicators .active {
			opacity:0.6;margin-top:0;
		}
		.event-slide-cont {
		    padding-top: calc(+10%);
			display: flex;
		    justify-content: flex-end;
			}
			.banner-date-sec{width:20%;border-right:1px solid rgb(255 255 255 / 0.7);}
			.banner-content-sec{width:40%;}
			.baner-date{font-size: 130px;font-family: 'roboto_condensedbold';line-height:1;}
			
			.date-yr{ width: 63%;
		    margin: -40px auto 0;
		    position: relative;/*background:url("../images/no-bg.png");*/}
				.date-yr span {
		    background: #ffffff;
		    font-family: 'roboto_condensedregular';
		    padding: 0 15px;
		    display: inline-block;
		    letter-spacing: 2px;
		    margin-left: -18px;
		    font-size: 18px;
		    color: #000;
		    box-shadow: 1px -1px 2px rgba(0,0,0, 0.8);
		}
				.baner-date sup{font-size: 24px;font-family:'roboto_condensedregular';
		    top: -80px;}
			.slider-s-heading i{font-size:14px;text-transform:uppercase;position:relative;}
			.slider-s-heading i:after{content:"";position:absolute;
			    width: 40px;
		    height: 1px;
		    background: #fff;
		    top: 10px;
		    right: -50px;
			}
			.slider-l-heading{font-size:28px;line-height: 1.3;font-family: 'roboto_condensedbold';}
			.banner-content-sec{text-align:left;padding:0 15px;}
			.caption-cont {font-size: 16px; font-family: 'roboto_condensedregular';
	}
			a.readmor {
		    border: 1px solid rgb(255 255 255 / 0.7);
		    padding: 13px 25px;
		    color: #fff;
		    display: inline-block;font-size:14px;background:transparent;position:relative;
		    font-family: 'roboto_condensedregular';
			}
			a.readmor:after{content:"";width:20px;height:20px;background: url(../images/right-arow.png);
		    position: absolute;
		    right: -20px;
		    background-repeat: no-repeat;
		    top: 15px;}
			a.readmor:before{content:"";width:1px;height:20px;background: rgb(255 255 255 / 0.7);position:absolute;right:-1px;}
			a.readmor:hover{text-decoration:none;background:#71171f;border-color:#982130;}
			.ev-heading{font-size:22px;}
			.ev-filter-row{display:flex;flex-wrap:wrap;}
			.ev-filter-col{width:20%;padding:0 15px;}
			.ev-filter-col .form-group{margin-bottom:0;}
			.event-filter{    background: #f7f7f7;
		    width: 100%;
		    padding: 30px 0;}
			.event-filter .form-control{border-radius:0;font-size:14px;padding:12px;height:auto!important;}
				.custm-select {
		    background:#fff url(../images/redDropdown.png);
		    background-position: 95% center;
		    background-repeat: no-repeat;
		    appearance: none;
		}
		.input-group-text{background:#fff;border-left:0;}
		.input-group-text .mdi{color:#b3101d;cursor:pointer;}
		.calander .form-control{border-right:0;} 
		.grayBtn{color:#fff;background:#666666;text-transform:uppercase;font-size:14px;border:none;padding:12px 35px;cursor:pointer;}
		.grayBtn:hover{background:#af1f2c;}
		.grayBtn:focus {outline:none;}
		.search-form-below{padding:40px 0;width:100%;}
		.red-s-heading span{color:#b3101d;font-size:18px;font-family:'robotomedium';position:relative;}
		.red-s-heading span:after{content:"";position:absolute;
			    width: 40px;
		    height: 1px;
		    background: #b3101d;
		    top: 13px;
		    right: -50px;}
			.recent-eve-heading{font-size:24px;color:#000;font-family: 'roboto_condensedregular';}
				.recent-event-cont{color:#7f7f7f;font-size:14px;font-family:'robotoregular';}
			.event-right-sec{box-shadow:0 0 15px 4px #ccc;position:relative;}
			.event-right-sec:after{
				content: "";
		    width: 20px;
		    height: 170px;
		    background: url("../images/border-img1.png");
		    position: absolute;
		    right: -20px;
		    bottom: -20px;
		    z-index: 1;
		    background-size: cover;
				
			}
			.event-right-sec:before{
				content: "";
		    width: 170px;
		    height: 20px;
		    background: url("../images/border-img2.png");
		    position: absolute;
		    right: -20px;
		    bottom: -20px;
		    z-index: 1;
		    background-size: cover;
				
			}
			.event-right-col{border-bottom:1px solid #ccc;}
			.event-right-col:last-child{border:none;}
			.event-row-iiner{display:flex;padding:15px;}
			.event-col-inner.evicon{width:20%;padding-right:15px;}
			.event-col-inner.evicon .mdi{font-size:28px;color:#b62836;line-height:1;}
			.event-col-inner h3{font-size:17px;font-family:'roboto_condensedbold';margin-bottom:0;}
			.event-col-inner span{font-size:14px;font-family:'robotoregular';color:#7f7f7f;    word-break: break-all;}
			.webinar{background:url("../images/weninar-bg.png") repeat;box-shadow:0 0 15px 4px #ccc;}
			.weninar-top{display:flex;padding: 10px;}
			.webinar-top-col p{color:#b62836;margin-bottom:0;font-family:'robotobold';font-size:12px;}
			.webinar-top-col img{width:80px;}
			.webinar-top-col {
		    padding: 10px;
			}
			.webinar-middle {
		    display: flex;
		    background: #82000a;
		    padding: 15px 0;
			}
			.webinar-middle-col{padding:3px;width:33%;line-height:1;text-align:center;}
			.webinar-middle-col img{border-radius: 50%;
		    width: 50px;
		    height: 50px;
		    margin: 0 0 10px;}
			.office-name{text-align:center;font-size:10px;color:#fff;}
			.office-name p{margin:0;font-family:'robotobold';font-size:10px;margin-bottom:3px}
			.webinar-bottom{display:flex;padding: 10px 5px;}
			.webinar-bottom-col-left{width:30%;}
			.webinar-bottom-col{width:70%;}
			.webinar-schedule {
		    display: flex;
			}
			.schedule-col {width: 50%;display:flex
			}
			.webinar-bottom-col-left h3{margin:0;font-size:22px;font-family:'robotobold'}
			.schedule-cont {
		    font-size: 12px;
			}
			.schedule-cont span{display:block}
			.schedule-icon {
		    margin-right: 5px;
		}
		.join-us a{background:#b62836;color:#fff;font-size: 10px;
		    padding: 3px 7px;
		    border-radius: 10px;}
			.join-us a:hover{text-decoration:none;}
			.footer-top{width:100%;padding-bottom: 30px;margin-top:20px;}
			a.grayBtn{display:inline-block;}
			a.grayBtn:hover{text-decoration:none;color:#fff;}
			.recent-control-sec{text-align:right;	}
			a.recent-ev-slider-control {
		    color: #fff;
		    padding: 10px;
		    margin: 0 5px;
		    background: #efefef;
		}
			.recent-ev-slider-control  .mdi{color:#666666;}
			.ft-s-heading{font-size:14px;color:#b1202d;font-family:'robotomedium';}
			.ft-text a{font-size:0.90rem;color:#000;font-family:'robotomedium';text-align:justify}
			.ft-slider-cont {
		    background: #f2f2f2;
		    padding: 15px;margin-bottom:30px;float:left;width:100%;
			}
			.ft-slider-cont p{font-family:'roboto_condensedlight';color:#000;float:left;width:100%}.ft-slider-cont p a{color:#b62836}
			
			.ft-slider-img img{width:100%;background:#f2f2f2;height:auto}
			.ft-slider-img{position:relative}
			.ft-slider-img:after{content:"";width:35px;height:35px;background:url("../images/gallery-icon.png") no-repeat;position:absolute;z-index: 1;
		    right: 40px;
		    bottom: 0;}
			.footer-top .owl-carousel .owl-stage-outer{padding: 15px 0;background:#fbfbfb;}
			.upcoming-event{width:100%;padding:50px 0 0 ;background:url("../images/upcomingbg1.png") no-repeat;background-size:cover}
			.upcoming-event .nav-tabs .nav-link.active,.upcoming-event .nav-tabs .nav-link:hover{background:#495057;}	
			.upcoming-event .nav-tabs .nav-item{margin-bottom:5px;width:100%;}	
			.upcoming-event .nav-tabs .nav-link{color:#fff;background:transparent;border:none;width:100%;}	
			.upcoming-event .nav-tabs{border-bottom:none;padding-top: 60px;}
			.upcoming-ev-content-wrap{background:#fff;padding:10px 30px;box-shadow:0 0 6px 2px #979797;margin-bottom:60px}
			.upcoming-ev-top{display:flex;align-items:center;justify-content: space-between;    border-bottom: 1px solid #ccc;
		    padding-bottom: 10px;
		    margin-bottom: 15px;}
			.up-event-left{font-size:18px;font-family:'roboto_condensedbold';}
			.upcoming-ev-bottom-row{display:flex;    border-bottom: 1px solid #ccc;
		    padding-bottom: 15px;
		    margin-bottom: 15px;align-items: end;margin-top: 10px;}
			.upcoming-ev-content-wrap .upcoming-ev-bottom{max-height:400px;overflow-y:scroll;}
			.ev-bottom-date{width:21%;padding:0 30px;font-size:14px;text-align:center;font-family:'roboto_condensedbold';} 
			.ev-bottom-date span{font-size:18px;font-family:'robotoregular';display:inline-block;line-height:1;}
			/*.ev-bottom-img {
		    width: 100%;
			}*/
			.ev-bottom-content{width:66%;padding-left: 15px;}
			.view-id-press_release .ev-bottom-content{width:63%}
			
			
			.ev-bottom-heading{font-size: 18px;
		    font-family: 'roboto_condensedbold';}
			.ev-bottom-time {
		    display: flex;
			}
			.ev-bottom-time  li{margin-right:40px;display: flex;
		    align-items: center;font-size:14px;}
			.ev-bottom-time  li .mdi{font-size:26px;color:#b1202d;margin-right:10px;}
			.ev-bottom-time  li:last-child{margin-right:0;}
			.scrollbar{
			height: 400px;
			width: auto;
			overflow-y: scroll;
			
		}


		.field--type-image{float:right;max-width:100%;padding-left:15px;padding-right:15px}.field--type-comment{background:rgb(216,216,216);padding:15px;border:1px solid rgb(228,228,228);margin-top:40px;border-radius:4px;float:left;width:100%}h2.title.comment-form__title{display:none}.field--type-text-with-summary p{text-align:justify;font-size: 16px;}.field--type-entity-reference a, .field--name-field-author-name{display:inline-block;padding:5px 10px 7px 35px;background:rgb(220,220,220);border-radius:2px;color:rgb(0,0,0);position:relative;min-width:198px}.field--type-entity-reference a:hover, .field--type-entity-reference a:focus{text-decoration:none;outline:none;position:relative}.field--type-entity-reference a:before, .field--name-field-author-name:before{content:'\fab6';font-family: "Material Design Icons";margin-right:10px;font-size:1.5rem;color:#b1202d;position:absolute;left:8px;top:0}.field--name-field-author-name{margin-top:15px}
		.js-form-type-textfield, .field--name-subject{float:left;width:100%;padding:0 !important;}.js-form-type-textarea, .filter-wrapper, .form-actions{float:left;width:100%;padding:0;}.js-form-type-textfield input[type="text"], .field--name-subject input[type="text"]{padding-left:10px;padding-bottom:5px;padding-top:5px;font-size:.85rem; display: block;}
		
		
		div#edit-subject-wrapper {display: none;}

		.field--name-subject .js-form-type-textfield{width:100%}

		nav.pager{margin:28px 0 0 0} nav.pager li.pager__item{background:rgb(68,68,68);padding:.5rem .8rem}nav.pager li.pager__item+li.pager__item{margin-left:5px}nav.pager li.pager__item a{color:rgb(255,255,255)}nav.pager .pager__item.is-active{background:#b1202d;color:rgb(255,255,255)}nav.pager li.pager__item .pager__item.is-active a{color:rgb(255,255,255)}nav.pager li.pager__item:hover, nav.pager li.pager__item:focus{background:#b1202d;color:rgb(255,255,255)}nav.pager li.pager__item:hover a, nav.pager li.pager__item:focus a{color:rgb(255,255,255);text-decoration:none}

		table.table.inner-tble.table-bordered td img{width:17px;height:auto}
		.table.table.inner-tble.table-bordered:nth-child(2) tr:nth-child(1) td img{width:77px;height:auto}table.table.inner-tble.table-bordered caption{caption-side:top;font-family: 'roboto_condensedbold';color:rgb(0,0,0);font-size:1.8rem}.inner-tble td:first-child{width:210px}

		.gallery-box .ft-text {
	    font-family: 'robotomedium';
	    display: block;
	    height: auto;
	    text-align: center;
	    background: #666;
	    float: left;
	    width: 100%;
	    color: #fff;
	    padding: 0 6px;
	    padding-top: 5px;
			}

	.gallery-box .ft-slider-img a{display:block}.gallery-box .ft-slider-img:after{bottom:2px}.gallery-box .ft-slider-img {
	    border-left: 4px solid #666;
	    border-top: 4px solid #666;
	    border-right: 4px solid #666;
	}.view-id-meeting .views-field-title{font-family:'roboto_condensedregular';display:block;padding: 2px 15px;font-size:1.5rem; text-align: center;padding-top: 14px;}.ev-bottom-time li a{font-family:'roboto_condensedregular';color:#b1202d}


		.view-id-members .view-header{text-align:center}.view-id-members .view-header h2{font-family:'robotomedium';color:rgb(0,0,0)}.view-id-members .view-header strong{font-weight:500!important;font-family:'roboto_condensedregular';}


		.views-field-field-upload-gallery-image .field-content a{display:inline-block;width:100%}.views-field-field-upload-gallery-image .field-content a img{width:100%;border:4px solid rgb(230,230,230);height:auto;min-height: 250px;margin-bottom: 20px;}





		#style-1::-webkit-scrollbar-track,#style-2::-webkit-scrollbar-track
		{
			-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
			/* border-radius: 10px; */
			background-color: #ffffff;
		}

		#style-1::-webkit-scrollbar,#style-2::-webkit-scrollbar
		{
			width: 6px;
			background-color: #ffffff;
		}

		#style-1::-webkit-scrollbar-thumb,#style-2::-webkit-scrollbar-thumb
		{
			/* border-radius: 10px; */
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
			background-color: #b1202d;
		}
		.recent-ev-slider-control.grid-view .mdi{color:#b91c26;}
		.upcoming-ev-content-wrap .grid-view  .upcoming-ev-bottom{display:flex;flex-wrap:wrap;}
		.grid-view .upcoming-ev-bottom-row{ 
			flex: 0 0 46%;
		    width: 46%;
		    box-shadow: 0 0 2px 2px #ccc;
		    padding: 15px;
		    margin: 15px;
			border:none;
			flex-wrap: wrap;
			}
			.grid-view .ev-bottom-content {
		    width: 100%;
		    flex: 0 0 100%;
		    margin-top: 15px;
		}
		.grid-view .ev-bottom-img {
		    width: 50%;
		}
		.grid-view .ev-bottom-date{width:50%;}


		/* scroll */
			
			@media screen and (max-width: 1199px) and (min-width: 992px)
			{
			.slider-l-heading{font-size:18px;}
		.caption-cont{font-size:14px;}
		.event-slide-cont{margin-top:10px!important;}
		.grid-view .upcoming-ev-bottom-row{width:45%;flex:0 0 45%;}	
		.ev-bottom-img img{width:100%;}
		.ev-bottom-content {
		    width: 65%;
		}
		.ev-bottom-date span{font-size:26px;}
		.banner-content-sec {
		    width: 60%;
			}
			.slider-l-heading{font-size:18px;}
			
			.banner-date-sec{width:40%;}
			.eventsliderarea .carousel-item img{height:400px;}
			}
			
			
		@media screen and (max-width: 991px){
			.navbar-nav li+li{margin-left:0px;}
			
			.container2{min-height: 233px; margin-top:20px;}
			.ev-bottom-img img{width:100%;}
			.ev-bottom-content {
		    width: 65%;
		}
			.ev-bottom-date span{font-size:26px;}
			.banner-content-sec {
		    width: 60%;
			}
			.slider-l-heading{font-size:18px;}
			.banner-date-sec{width:40%;}
		}
		@media screen and (max-width: 767px)
		{
		.banner-content-sec {
		    width: 60%;
		}
		.home-page-image .event-btm-press {
    max-width: 100%;
}
.home-page-image img{
    width: 100%;
	height: auto;
}
		.banner-date-sec{width:40%;}
		.eventsliderarea .carousel-caption{position:static;background-image:linear-gradient(to right, #b74856,#b8081e,#a71f30,rgb(167 31 48 / 0.8),#a71f30);}
		.slider-l-heading{font-size: 18px;}
		.event-slide-cont{margin-bottom: 30px;
		    margin-top: 10px!important;}
			.ev-filter-row{flex-direction: column;}
			.ev-filter-col{width:100%;    margin: 5px 0;}
			.grid-view .upcoming-ev-bottom-row{    flex: 0 0 100%;
		    width: 100%;
		    box-shadow: inset 0 0 2px 2px #ccc;
		    padding: 15px;
		    margin: 15px 0;}
			.ev-bottom-img img{width:100%;}
			.ev-bottom-date{padding:0 5px;}
			.ev-bottom-date span{font-size:30px;}
			.ev-bottom-content {
		    width: 65%;
			}
			.ev-bottom-heading{font-size:16px;}
			.event-right-sec:before,.event-right-sec:after{content:initial;}
			.upcoming-event .nav-tabs{padding-top:0;}
			.baner-date sup{top:-50px;}
			.baner-date{font-size: 80px;}
			.date-yr span{font-size:16px;}
			.date-yr{width: 100%;
		    margin: -10px auto 0;}
			.ev-bottom-time{flex-direction: column;}
		}

		/** Contactus ***/
	input#edit-actions-submit {
	    background: #666;
	    color: #fff;
	    border: 0;
	    padding: 7px 28px;
	    text-transform: capitalize;
	}
	form#webform-submission-contact-us-add-form label {
		font-family: 'robotomedium';
	}
		.all-l-bg {
		    width: 100% !important;
		    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2) !important;
		    border-bottom: 4px solid #b91c26;
		    padding:20px;
		    margin-bottom: 20px;
		    background: #fff;
		}
		.login_bx .loginput {
		    background: #f7f7f7;
		    border: 0;
		    border-radius: 0;
		    font-size: 0.9rem;
		    color: #000;
		    height: 46px;
		}
		.login-title h4 {
		    font-family: 'robotomedium';
		    font-size: 25px;
		}
		.login_bx button.btn.loginbtn {
		    border-radius: 0;
		    width: 100%;
		    padding: 10px 0;
		    font-size: 18px;
		    font-family: 'robotomedium';
		    background: #666666;
		    margin-top: 15px;
		    color: #fff;
		}
		ul.addr-icon li a {
		    color: #000;
		    font-size: 18px;
		    transition: .3s;
		    font-family: 'roboto_condensedregular';
		}
		ul.addr-icon li a:hover{
			color: #b91c26;
			transition: .3s;
		}
		span.input-group-addon {
		    padding-left: 8px;
		    position: absolute;
		    right: calc(+12px);
		    color: #000;
		    bottom: calc(+12px);
		    font-size: 12px;
		    border-left: 1px solid #9e9e9e;
		}
		ul.addr-icon{margin-top: 10px;}
		ul.addr-icon li {
		    margin-bottom: 22px;
		    position: relative;
		}
		ul.addr-icon li:nth-child(1):before, ul.addr-icon li:nth-child(2):before, ul.addr-icon li:nth-child(3):before {
		    font-family: "Font Awesome 5 Free";
		    font-weight: 700;
		    position: absolute;
		    left: -20px;
		    top: 0;
		    color: #b91c26;
		}
		ul.addr-icon li:nth-child(1):before {
		    content: "\f3c5";
		}
		ul.addr-icon li:nth-child(2):before {
		    content: "\f098";
		}
		ul.addr-icon li:nth-child(3):before {
		    content: "\f303";
		}

		.login_bx {
		    padding: 30px;
		}
		.login-title {
	    margin-bottom: 20px;
	}
	.right_img input {
	    height: 40px;
	    width: 100%;
	}	
	.view-gallery .col-12 {
	    margin-bottom: 25px;
	}
	/*.view-meeting {
		background: white;
	    border: 1px solid #e6e6e6;
	    width: 70%;
	    margin: 0 auto;
	}*/
	.view-meeting p {
	    padding: 15px;
	}
	.view-meeting .views-field.views-field-field-credit {
	    padding: 15px;
	}

	/**03-11-2020**/

	.caption-img {
	    margin-left: 20px;
	    margin-top: 10px;float:right;position:relative;overflow:hidden
	}
	.caption-img .titledescription {
	    background: rgb(255,255,255);
	    box-shadow: 0px 0px 3px rgba(0,0,0, 0.13);
	    font-size: 15px;
	    padding: 5px;
		font-family: 'roboto_condensedregular';float:right;display:block;width:100%;position:absolute;bottom:0;left:0
	}

	ul.tips {
	    display: none;
	}

	.nolink {
	   pointer-events: none;
	   cursor: default;
	}
	.view-meeting p.text-align-justify {
	    background-color: #666;
	    color: #fff;
		padding: 15px;
		margin:0;
	}


/*	.event-img img {
	width: 100%;
	}*/
	a.privacy {
	    color: #fff;
	}
	.flag-mainid table:first-child {
	    margin-right: 10px;
	}
	.organizations-table tbody tr:nth-child(2) td img {
	    width: 150px !important;
	}

	.organizations-table tbody tr td img {
	    width: 85px !important;
	}
	.view-header h2 {
	    font-family: 'roboto_condensedbold';
	    text-align: center;
	}
	.table tbody tr td {
	    font-family: 'roboto_condensedregular';
	}

	.ft-text p {
	font-size: 14px;
	}


	/*****11-11-2020****/

	.field.field--name-field-press-release-date.field--type-datetime.field--label-hidden.field__item {margin: 13px 0;}
	.newsmain-row span, .field.field--name-field-press-release-date.field--type-datetime.field--label-hidden.field__item time,
	.field.field--name-field-new-event-time.field--type-time.field--label-hidden.field__item, .pressmain-row span, .ev-bottom span,
	.field.field--name-field-press-release-date.field--type-datetime.field--label-hidden.field__item {
	    background: #666;
	    padding: 2px 7px;
	    font-size: 15px;
	    color: #fff;
	    display: inline-block;
	    font-family: 'roboto_condensedregular';
		margin: 5px;
	}

	h3.ev-bottom-heading a, .pressmain-row a {
	    color: #000;
	}
	h3.ev-bottom-heading  {
	   padding: 7px 0;
	   margin:0;
	}
	.newscaption, .presscaption {
	    background: #b41f27;
	    color: #fff;
	    font-size: 14px;
	    font-family: 'roboto_condensedregular';
	    padding: 4px 10px;
	}
	.presscaption p {
	    margin: 0;
	}
	.view-id-press_release .ev-bottom-content a {
	    display: block;
	    font-size: 16px;
	    color: #b41f27;
	}
	.ev-bottom-content p {
	    font-size: 15px;
	}
	p.prbody {
	    margin: 0;
	}
	.field--type-image {
	    float: none;
	    max-width: 100%;
	    padding-left: 0;
	}
	.ev-bottom-img img {
	    width: 100%;
	    height: auto;
	}
	ev-bottom-img {
border: 3px solid #666 !important;
}
	.ev-bottom p {
	    font-size: 17px;
		    text-align: justify;
	}
	.newscaption p, .presscaption p {
	    margin: 0;
	}
	.upcoming-ev-bottom.views-row {
	    margin-bottom: 26px;
	}
	.ev-bottom small {
	    font-size: 17px;
	    font-family: 'roboto_condensedregular';
	}

	.field.field--name-field-label.field--type-string.field--label-hidden.field__item,
	.field.field--name-field-event-start-date.field--type-datetime.field--label-hidden.field__item,
	.field.field--name-field-time-to.field--type-time.field--label-hidden.field__item {
	    background: #666666;
	    display: inline-block;
	    padding: 2px 13px;
	    color: #fff;
	    font-size: 15px;
	    font-family: 'roboto_condensedregular';
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.recent-eve-heading a {
	    color: #000;
	}

	.upcoming-ev-bottom-row.ev-new-st img {
	    width: 100%;
	    height: auto;
	}

	.upcoming-ev-bottom-row.ev-new-st .ev-bottom-img {
	    border: 0;
	}
	.field.field--name-field-join-us.field--type-link.field--label-hidden.field__item  a{background:#666;padding:3px 10px;font-size:15px; color:#fff; font-family:roboto_condensedregular;} 
	span.newslabel {
	    background: #b91c26;
	    width: 100%;
	    display: block;
	    color: #fff;
	    padding: 4px 10px;
	}
	.node__content .field.field--name-field-tender-file.field--type-file.field--label-above,
	 .field.field--name-field-date-of-advertisement.field--type-datetime.field--label-above,
	 .field.field--name-field-original-last-date.field--type-datetime.field--label-above,
	 .field.field--name-field-last-date-extended-till.field--type-datetime.field--label-above,
	 .field.field--name-field-tender-id.field--type-random-integer.field--label-above,
	 .field.field--name-field-corrigendum.field--type-file.field--label-above {
	    display: flex;
		margin-bottom:15px;
	}
	.node__content .field.field--name-field-tender-file.field--type-file.field--label-above .field__item,
	 .field.field--name-field-date-of-advertisement.field--type-datetime.field--label-above .field__item,
	 .field.field--name-field-original-last-date.field--type-datetime.field--label-above .field__item,
	 .field.field--name-field-last-date-extended-till.field--type-datetime.field--label-above .field__item{
	    font-family:'roboto_condensedregular';
	}
	.field.field--name-field-tender-file.field--type-file.field--label-above .field__items a {
	    color: #000;
	}

	.view-id-tenders table tbody tr td:nth-child(1) {
		width: 30%;
	 }

	.view-id-tenders table tbody tr td:nth-child(3) {
	   width: 12%;
	}

	
	.view-id-tenders table tbody tr td:nth-child(4) {
		width: 10%;}

	 .view-id-tenders table tbody tr td:nth-child(5) {
		width: 30%;}

	 .view-id-tenders table tbody tr td a{color:#000;}

	table.table thead tr th {
	    background: #666;
	    color: #fff;
	}
	.field.field--name-field-image.field--type-image.field--label-hidden.field__items.quickedit-field img,
	.field.field--name-field-images.field--type-image.field--label-hidden.field__item.quickedit-field img {
	    width: 100%;
	}
	.field.field--name-field-tender-file.field--type-file.field--label-above .field__label, 
	.field.field--name-field-date-of-advertisement.field--type-datetime.field--label-above .field__label, 
	.field.field--name-field-original-last-date.field--type-datetime.field--label-above .field__label,
	.field.field--name-field-last-date-extended-till.field--type-datetime.field--label-above .field__label,
	.field.field--name-field-tender-id.field--type-random-integer.field--label-above .field__label,
	.field.field--name-field-corrigendum.field--type-file.field--label-above .field__label {
	    padding-right: 10px;
	    width: 18%;
		font-family:'roboto_condensedbold';
		font-size: 17px;
	}

	/**** New & Event ****/
		.news-event {
	    background: #fff;
		display: inline-block;


	}
	h2.nws-title {
	    background: #666666;
	    color: #fff;
	    font-size: 20px;
	    font-family: 'roboto_condensedbold';
	    text-transform: capitalize;
	        padding: 10px 15px;
	        margin:0;
	}
	p.nws-event-date {
	    margin: 12px 0px 0 0;
	    background: #b41f27;
	    display: inline-block;
	    padding: 1px 10px;
	    font-size: 14px;
	    color: #fff;
	}
	.nws-event-all {
	    padding: 06px 0px;
	}

	.nws-event-all h3 {
	    font-size: 18px;
	    font-family: 'roboto_condensedbold';
	    padding-top: 10px;
	}
	.nws-event-all-row .text-nws-side {
	    width: 65%;
	}
	.nws-event-all-row .img-nws-side {
	    width: 35%;
	}
	.nws-img-caption {
	    width: 100%;
	    background: #b41f27;
	    color: #fff;
	    font-size: 14px;
	    padding-left: 6px;
	}
	.text-nws-side p {
	font-size: 14px;
	padding-left: 10px;
	text-align: justify;
	}
	.img-nws-side img {
	    width: 100%;
	}
	.nws-event-all-row {
	    display: flex;
	    align-items: end;
	    margin-bottom: 0px;
	}
	.upcome-evnt-date {
	    display: flex;
	}
	p.nws-event-date.date-from {
	    margin-left: 10px;
	}
	/**17-11-2020**/
	.sidemenu {
	    background: #ffff;
	    box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	}
	.sidemenu ul li a {
	    display: block;
	    padding: 7px 15px;
	    color: #000;
	    transition: .3s;
	    text-decoration: none;
	    font-family: 'roboto_condensedregular';
	}
	.sidemenu ul li a.active{background: #b41f27;color: #fff !important;}
	.sidemenu ul li a:hover {
	    background: #b41f27;
	    color: #fff;
	    margin-left: -10px;
	    transition: .3s;
	}

	/***17-11-2020***/
	.sidemenu .menu {
	    margin: 0;
	}
	.news-event .item-list li {
	    margin: 0;
	}

	.nws-event-all a {
	    color: #000;
	    font-family: 'roboto_condensedbold';
	}
	.view-id-press_release .form--inline.clearfix, .view-id-press_releases .form--inline.clearfix  {
    display: flex;
    align-items: center;
}
.view-id-press_release .form--inline.clearfix .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label input{
    width: 100%;
    border: 1px solid #666666;
    border-radius: 0;
    border-right: 0;
    height: 40px;
    margin-top: 0;
	font-family: 'roboto_condensedregular';
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label input{
     width: 100%;
    border: 1px solid #666666;
    border-radius: 0;
    border-right: 0;
    height: 40px;
    margin-top: 0;
    margin-left: 8px;
	font-family: 'roboto_condensedregular';
}
.view-id-press_release .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label, .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label {
    margin-right: 0;
}
.view-id-press_release div#edit-actions, div#edit-actions {
    width:5%;
}

.view-id-press_release div#edit-actions input, div#edit-actions input {
    
    background: #b41f27;
    border: 0;
    height: 40px;
    color: #fff;
    transition: .3s;
    font-family: 'roboto_condensedregular';
	padding:0px 18px;
}
.view-id-press_release div#edit-actions input:hover, div#edit-actions input:hover{
background:#666666;
transition:.3s;
}

.view-meeting .views-field.views-field-field-credit {
    padding: 0 0 7px 5px !important;
    display: flex;
    font-family: 'roboto_condensedregular';
    font-style: italic;
    font-size: 14px;
}
.view-meeting .views-field.views-field-field-credit .field-content {
    padding-left: 5px;
    font-family: 'roboto_condensedregular';
	color:#000;
}

p.comment__author a {
    color: #000;
    text-transform: capitalize;
    font-size: 16px;
    font-family: 'robotomedium';
}
p.comment__time {
    color: #000;
    font-family: 'roboto_condensedregular';
    text-align: right;
}
.comment__content h3 {
    font-family: 'roboto_condensedbold';
    font-size: 24px;
}
.comment__content h3 a {
    color: #b91c26;
}
.comment__content p {
    font-family: 'roboto_condensedregular';
    text-align: justify;
}
li.comment-delete a, li.comment-edit a, li.comment-reply a {
    background: #b91c26;
    padding: 4px 20px;
    color: #fff;
    font-size: 15px;
    font-family: 'robotomedium';
}
form#comment-form label {
    font-family: 'robotomedium';
}
form#comment-form input {
    height: 40px;
    border-radius: 0;
    border: 1px solid #b91c26;
}
form#comment-form .filter-help, p.comment__permalink {
    display: none;
}
.field--type-comment h2 {
    font-family: 'robotomedium';
    font-size: 26px;
}
div#cke_edit-comment-body-0-value {
    border: 1px solid #d8d8d8;
}
form#comment-form div#edit-actions {
    width: 100%;
}
form#comment-form div#edit-actions input {
    padding: 0 15px;
    margin: 0;
    height: 32px;
}
form#comment-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-comment-body-0-format.form-item-comment-body-0-format {
    margin-top: 19px;
}
form#comment-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-comment-body-0-format.form-item-comment-body-0-format select {
    font-family: 'roboto_condensedregular';
    margin-left: 10px;
}
.comment__content ul.inline, ul.links.inline {
    display: block;
    text-align: right;
}
.comment__content ul.inline, ul.links.inline li:last-child {
    margin-right: 0;
    padding-right: 0;
}
form#webform-submission-contact-us-add-form div#edit-actions {
    width: 100%;
    text-align: center;
}
a.viewall-btn {
    float: right;
    font-family: 'roboto_condensedregular';
    background: #666666;
    padding: 6px 20px;
    font-size: 14px;
    color: #fff;
}
.news-event.press-nws-all {
    margin-top: 40px;
}
.row.upcoming-ev-bottom2 {
    margin-bottom: 26px;
}
table.table.inner-tble.table-bordered.organizations-table img {
height: auto !important;
width: auto !important;
}

/* Start CSS Code By Raushan Shrivastva  */
.customtable{width:100%}.worldmap img{width:100%}img.align-right{margin-left:15px}.ft-text{}.node--type-press-release img, .node--type-press-releases img, .node--type-blog-posts img{width:100%;height:auto}.node--type-press-releases img{width:100%;height:auto}.view-id-tenders th{white-space:nowrap}.view-header{float:left;width:100%;margin-bottom:15px}.view-header p{padding:0}.gllrybutton span{margin-right:10px}#mc_embed_signup h2, #mc_embed_signup .mc-field-group label{font-weight:normal!important;font-family:'roboto_condensedregular'}.contentwithimagerow a.btn.readmore{padding:0 3px;margin-top:0}a.search-wrap{position:relative;padding-top:7px;display:inline-block;margin-left:30px;}
.search-sec{left:80%;background:#34485e;padding:3px 5px 3px 10px;width:200px;right:0px;color:#fff;z-index:1;top:100%}a.search-wrap.dropdown-toggle::after{margin-left:0;vertical-align:0;border:none}.search-sec #edit-actions{margin-top:0;width:100%}.search-sec #edit-actions input{height:auto;padding:6px 16px!important;display:inline-block;top:0;position:relative;margin-left:-3px;border:none;border-radius:0}.search-sec input[type="search"]{color:rgb(0,0,0);font-size:.85rem;padding:3px 8px;border:none;border-radius:0}.thematic-inner p{font-weight:normal;color:#000;font-size:1.0rem}.thematic-inner img{display:inline-block;padding:0px 6px 0px 0px;position:absolute}.textdiv{margin-left:0px;border-bottom:1px solid #ccc}.textdiv{padding-top:70px}.thematic-inner .titlehead{font-size:1.415rem;color:#b41f27;font-weight:normal;font-family:'roboto_condensedregular';position:relative;padding-left:45px;min-height:45px}.thematic-inner .titlehead img{position:absolute;left:0;width:36px;height:auto;padding:0}.contentwithimagerow p a{font-family:'robotomedium';color:rgb(0,0,0);margin-right:5px}
/* End CSS Code By Raushan Shrivastva  */










		@media (min-width:768px){
		.ft-text{overflow:hidden;text-align:left;font-weight:bold;line-height:1.1;margin-bottom:10px}.ft-slider-cont{min-height:185px}.caption-img .titledescription{width:96.3%;position:absolute;bottom:0;left:15px}
		}

		@media (min-width:992px) and (max-width:1199px) {
		.super-box .text{font-size: 12px !important;}
		}



		@media (min-width:768px) and (max-width:991px) {
		  .super-box .text{font-size: 10px !important;}
		  .event-img img{max-width: 100% !important;}
		}

		@media (max-width:767px) {
		.event-img img {
		    width: 100% !important;
		}
		.carousel-caption{top:calc(+17%)}
		.carousel-caption h1{font-size:16px;line-height:22px;margin-bottom:10px;margin-top:0}
		.carousel-caption p.description{padding: 0;display:none;}
		.sliderarea {
		    width: 100%;
		    margin-top: 30px;
		}
		.carousel-caption a.readmore{padding:10px;font-size:14px;margin-top:0}
		
		.themanticarea{padding-top:15px}.videoarea.mt-5{margin-top:15px!important}
		.ab-sepci h2{font-size:1.3rem;line-height:1.1}.event-btm h3{text-align:justify}.region.region-follow-us, footer h5{margin-bottom:34px}ul.flink{margin-top:0}
		
		.view-header h2{font-size:1.3rem}table.table.inner-tble.table-bordered td img, .flagicon{width:50px}img.align-right{width:100%}.b-heading h4{font-size:1.3rem}.breadcrumb{padding-top:5px!important}.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label input{width:98%}.view-id-press_release div#edit-actions, div#edit-actions{width:15%}form#comment-form .js-form-item-name input{width:99%}.login_bx{padding:0}
		}



/***18-12-2020***/

form#user-register-form {
    width: 40%;
}
div#edit-mail--description {
    text-align: justify;
    font-family: 'roboto_condensedregular';
    font-size:14px;
}
form#user-register-form label {
    font-size: 15px;
    font-family: 'robotomedium';
    display: block;
}

form#user-register-form .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-mail.form-item-mail input,
form#user-register-form .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass-pass1.form-item-pass-pass1.password-parent input,
form#user-register-form .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass-pass2.form-item-pass-pass2.confirm-parent input {
    width: 100%;
}

form#user-register-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-contact.form-item-contact label {
    display: inline-block !important;
}
div#edit-contact--2--description {
    text-align: justify;
    font-family: 'roboto_condensedregular' !important;
    font-size: 14px;
    margin-left: 20px;
}
div#edit-mail--description, div#edit-name--description, .password-strength__title, .password-strength__text, .password-confirm.js-password-confirm.js-password-confirm-message, div#edit-field-upload-cv-0--description, div#edit-user-picture-0--description {
    text-align: justify;
    font-family: 'roboto_condensedregular' !important;
    font-size: 14px;
}




form#node-tenders-edit-form .vertical-tabs.clearfix {
    display: none;
}
form#node-tenders-edit-form div#edit-actions {
    float: none;
}
form#node-tenders-edit-form .js-form-type-textarea, .filter-wrapper, .form-actions {
    float: none;
}
section.inner-data {
    background: #FBFAFA;
    padding: 10px 0 70px 0 !important;
}
form#node-tenders-edit-form div#edit-actions {
    position: absolute !important;
    bottom: -69px;
    left: 0;
}

form#node-tenders-edit-form {
    position: relative;
}


#edit-field-tender-file summary {
    display: none;
}


.tabledrag-toggle-weight-wrapper, .filter-wrapper .form-item, .js-filter-wrapper {
    
    display: none !important;
}


div#edit-field-date-of-advertisement-0-value, div#edit-field-original-last-date-0-value, div#edit-field-last-date-extended-till-0-value {
    display: inline-block;
}

.field--type-datetime h4 {
    width: 200px;
    display: inline-block;
}


/**28-12-2020**/

.pass-div div#edit-pass {
    display: flex;
}

.regis-2 details#edit-contact {
    width: 100%;
   display: none;
}

.regis-2 .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-type-of-company.form-item-field-type-of-company select {
    width: 100%;
    height: 40px;
    margin-top: 6px;
}

.regis-2 div#edit-field-address-wrapper {
    width: 100%;
    display: block;
}
.regis-2 div#edit-field-address-0-address-country-code .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-address-0-address-country-code.form-item-field-address-0-address-country-code select {
    height: 40px;
}

.pass-div div#edit-pass .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass-pass1.form-item-pass-pass1.password-parent {
    width: 50%;
    padding-right: 15px;
}
.pass-div div#edit-pass .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass-pass2.form-item-pass-pass2.confirm-parent {
    width: 50%;
}
div#edit-pass--description {
    display: none;
}
div#edit-field-declare-wrapper .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-declare-value.form-item-field-declare-value input {
    height: auto;
    width: auto;
}
.regis-2 .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-captcha-response.form-item-captcha-response input {
    width: 20%;
}
.details-description {
    display: none;
}
.vnd-btn {
    width: 20%;
    margin: 0 auto;
}
.vnd-btn input {
    background: #b41f27;
    border: 0;
    transition: .3s;
    font-family: 'roboto_condensedregular';
    padding: 0px 18px;
    color: #fff;
    width: 100% !important;
}

.regis-2 .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-ad-details-0-address-country-code.form-item-field-ad-details-0-address-country-code select {
    height: 40px;
}
details#edit-field-ad-details-0 {
    border: 0;
}
details#edit-field-ad-details-0 summary {
    display: none;
}



/**31-12-2020**/


@media (min-width:1200px) and (max-width:1700px) {
	.carousel-caption h1{
font-size: 2.2rem !important;
margin-top: 20px !important;
margin-bottom: 20px !important;
}
}
@media (min-width:992px) and (max-width:1199px) {
.event-img img{
max-width:100%
}
.carousel-caption h1{
font-size: 2.2rem;
margin-top: 20px;
margin-bottom: 10px;
}
}
@media (min-width:768px) and (max-width:991px) {
	.carousel-caption p.description{padding: 0;}
	ol.carousel-indicators {
    display: none;
}
.carousel-caption {
bottom: auto;
top: calc(+25%) !important;
}
.carousel-caption h1 {
font-size: 1.6rem;
margin-top: 0;
margin-bottom: 0;
font-family: 'roboto_condensedbold';
}
.field.field--name-field-upload-image.field--type-image.field--label-hidden.field__items img {
max-width: 100%;
height: auto;
}
article.node.node--type-publication.node--promoted.node--view-mode-full.clearfix img {
max-width: 100%;
}.news-event {
margin-bottom: 12px;
}
ul.nice-menu ul li{
background: #b91c26 !important;
}
ul.nice-menu ul li a {
color: #fff;
}
ul.nice-menu ul {
top: 1em;
border-top:0 !important;
}
img.align-right {
    margin-left: 0;
    width: 100%;
    margin-bottom: 10px;
}
span.newslabel{
	text-align: center;
}
.view-meeting{
	width: 100%;
}
.f-width {
    width: 100% !important;
}
}
@media (min-width:768px){
#sliderbanner iframe{height:760px!important}
}
@media (max-width: 767px) {
	.manage-bottom .col-md-8 {
    padding-left: 0;
}
.caption-img img {
    width: 100%;
}
	.caption-img{margin-left: 0;}

	.align-right{float: none;}
	.f-width {
    width: 100% !important;
}
	.nws-event-all-row{
		    flex-direction: column;
	}
	.nws-event-all-row .img-nws-side {
    width: 100%;
}
.nws-event-all-row .text-nws-side {
    width: 100%;
}
.text-nws-side p{
	    padding: 0px 10px;
}

	.view-meeting{
	width: 100%;
}
	span.newslabel{
	text-align: center;
}
	.field.field--name-field-upload-image.field--type-image.field--label-hidden.field__items img {
    width: 100%;
}
.sliderarea {
    margin-top: 69px !important;
}
article.node.node--type-publication.node--promoted.node--view-mode-full.clearfix img {
max-width: 100%;
}
.carousel-caption h1 {
font-size: 22px;
line-height: 2.5rem;
margin-bottom: 0;
margin-top: 0;
}
.carousel-caption {
top: calc(+5%) !important;
}
.news-event {
margin-bottom: 12px;
}

ul.nice-menu ul li{
background: #b91c26 !important;
}
ul.nice-menu ul li a {
color: #fff;
}
ul.nice-menu ul {
top: 1em;
border-top:0 !important;
}
.carousel-caption a.readmore {
    padding: 4px 10px !important;
    }
    .carousel-caption p.description {
    display: block !important;
}
}
@media (max-width: 591px) {
.carousel-caption p.description{
		display:none !important;
	}
.carousel-caption h1 {
   font-size: 28px;
    line-height: 2.5rem;
    margin-bottom: 9px;
    margin-top: 0;
}
.field.field--name-field-upload-image.field--type-image.field--label-hidden.field__items img {
max-width: 100%;
height: auto;
}
article.node.node--type-publication.node--promoted.node--view-mode-full.clearfix img {
max-width: 100%;
}
.news-event {
margin-bottom: 12px;
}
.ev-bottom p {
font-size: 14px;
text-align: justify;
}
.view-id-press_release div#edit-actions input, div#edit-actions input{
padding: 0px 6px;
}
}
@media (max-width: 480px) {
	.field.field--name-field-upload-image.field--type-image.field--label-hidden.field__items img {
max-width: 100%;
height: auto;
}
.carousel-caption h1 {
   font-size: 15px;
    line-height: 1.4rem;
    margin-bottom: 9px;
    margin-top: 0;
}

.intro {
    position: relative;
    font-size: 14px;
}
.pad-left {
    padding-left: 0;
}
.mainflip img {
    width: 120px;
    height: 120px;
}
.mainflip .card {
    min-height: 330px;
}
.mainflip .card p {
    margin-bottom: 7px;
}
.all-l-bg{
	    margin-top: 15px;
}
.carousel-indicators{display: none;}
.mx-btn {
    background: #b41f27 !important;
    border: 0;
    height: 40px;
    color: #fff;
    transition: .3s;
    font-family: 'roboto_condensedregular';
    padding: 0px 18px;
    border-radius: 0 !important;
}

.sidemenu .menu {
    margin: 0;
    margin-bottom: 12px;
}
}



/**04-01-2021**/

.view-employee-details {
    width: 97.3% !important;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2) !important;
    border-bottom: 4px solid #b91c26;
    padding: 20px 16px 20px 16px;
    background: #fff;
    margin-bottom: 15px;
}
.view-employee-details .view-header {
    font-family: 'robotomedium';
    font-size: 25px;
    margin-bottom: 20px;
    padding-left: 0;
}
.view-employee-details .view-header h4 {
    position: relative;
}
.view-employee-details .view-header h4:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 3px;
    background: #b72c21;
    top: Calc(+125%);
}



/***06-01-2021***/

.event-btm a {
    color: #000;
}
.field.field--name-field-upload-image.field--type-image.field--label-hidden.field__items img {
max-width: 100%;
height: auto;
}


/***07-01-2021***/

.mainflip .card-body {
    padding: 1rem 0;
}
.mainflip .card-body p {
    margin-bottom: 5px;
}

.frontside img.image-style-medium {
    width: 155px;
    height: 155px;
}



/***member media query**/

@media (max-width: 480px) and (min-width: 320px) {
table.table.inner-tble.table-bordered td img, .flagicon {
    width: 40px;
}
table.table.inner-tble.table-bordered.organizations-table tbody tr td:first-child {
    width: 50% !important;
}
.inner-tble td {
    font-size: 13px;
    }
 table.table.inner-tble.table-bordered.organizations-table img {
    width: 89px!important;
}
   
}

/****12-01-2021****/

.text p.title a {
    color: #000 !important;
}

@media screen and (max-width: 767px) and (min-width: 576px){
              .super-box{width: 100% !important;}
              .super-box .text{width: 100%; left: 20% !important;}

			}
			
			.video-embed-field-provider-youtube iframe {
    width: 100%;
}
.video-gallary-bg {
padding: 0;
padding-right: 15px;
margin: 15px 0;
}

.video-gallary-bg p {
    font-family: 'roboto_condensedlight';
    color: #fff;
    padding: 12px 15px;
    margin: 0;
}
.video-embed-field-provider-youtube {
    height: 300px;
}
.video-gallary-bg .views-field.views-field-body{
background:#666;

}

/***15-01-2021***/

.view-employee-details table thead tr th {
    border: 0;
}

.view-employee-details table thead tr th:nth-child(1) {
    width: 20%;
}
.view-employee-details table thead tr th:nth-child(2) {
    width: 30%;
}
.view-employee-details table thead tr th:nth-child(3) {
    width: 30%;
}
.view-employee-details table thead tr th:nth-child(4) {
    width: 20%;
}
.view-employee-details caption {
    font-size: 20px !important;
}
.view.view-meeting .view-footer p {
    position: absolute;
    bottom: 0;
    padding: 6px;
    font-family: 'roboto_condensedlight';
    font-style: italic;
}
.view.view-meeting {
    position: relative;
}
.container {
    max-width: 1040px;
}
.img-full-width a img, .publications a img{
	max-width:100%;
	height: auto;
}
.bdr-bottom {
    border-bottom: 1px solid #efefef;
    margin: 0;
}
.event-img img {
    max-width: 100%;
}
.super-box .title {
    font-size: 14px;
}
a.gllrybutton {
    background: #666;
    color: #fff;
    padding: 3px 8px;display:inline-block;font-family:'roboto_condensedregular';
}

.view-employee-details table th{font-family:'roboto_condensedregular'!important;font-weight:normal}
ul.classiclisting {
list-style: inherit;
padding-left: 18px;
}
article.node.node--type-news-event.node--promoted.node--view-mode-full.clearfix .field__item img {
    max-width: 100%;
    height: auto;
}
	.event-btm-press{
		    background: #fff;
		    padding: 10px;
			max-width: 70%;
    height: 170px;
		}
		
		.event-btm-press a {
    margin: 0;
    background: none;
    color: #9a203a;
    padding: 0;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    transition: .3s;
}
.event-btm-press h3 {
		    font-size: 17px;
		    padding-top: 7px;
		    font-family: 'robotomedium';
		    margin-bottom: 6px;
		}
		
		.event-img-press .readmore-e:hover{
			text-decoration: underline;
			color: #000;
			padding-left: 5px;
			transition: .3s;
		}
		
				.event-img-press .readmore-e {
		    margin: 0;
		    background: none;
		    color: #9a203a;
		    padding: 0;
		    font-size: 14px;
		    font-family: 'open_sanssemibold';
		    transition: .3s;

		}
.commanpressrelease{display:block}.commanpressrelease img{margin-top:0;width:100%}



/***02-03-21***/
.view-id-tenders .inner-tble tbody tr td:nth-child(2) {
    width: 28%;
}

.view-id-tenders table.table {
    display: block;
    width: 100%;
    overflow-x: auto;
}

/***International-23-03-2021*****/

section#speakers-details {
    margin-top: 65px;
        padding: 25px 0;
}
.section-header h2 {
    font-size: 30px;
    text-transform: none;
    text-align: center;
   font-family: 'roboto_condensedbold';
    margin-bottom: 5px;
}
.section-header {
    position: relative;
    padding-bottom: 20px;
        margin-bottom: 25px;
}
.dri-color {
    color: #C92730;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    margin-bottom: 5px;
    display: block;
}
.section-header::before {
    content: '';
    position: absolute;
    display: block;
    width: 60px;
    height: 5px;
    background: #C92730;
    bottom: 0;
    left: calc(50% - 25px);
}
#speakers-details .details p {
    color: #2f3138;
    font-size: 15px;
    margin-bottom: 10px;
}
#speakers-details .details p {
    color: #2f3138;
    font-size: 15px;
    margin-bottom: 10px;
    font-family: 'roboto_condensedregular';
}
ul.list-circle {
    list-style-type: disc;
    margin: 10px 30px;
}
ul.list-circle li{
	font-size: 15px;
	font-family: 'robotomedium';
}
#speakers-details .details h2 {
    color: #2f3138;
    font-size: 28px;
    font-family: 'roboto_condensedbold';
    margin-bottom: 10px;
    text-align: center;
    color:#c92730;
}
.venue-gallery {
    margin-top: 40px;
}	
.img-fluid:hover {
    transform: scale(1.08);
    transition: .6s;
}
.venue-gallery a{
	    transition: .6s;
}

.section-with-bg {
    background-color: #f6f7fd;
    padding: 12px;
    overflow: hidden;
}
.card {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 175px;
    min-height: 240px;
    background: #f6f7fd;
    box-shadow: 0 20px 50px rgb(0 0 0 / 10%);
    border-radius: 10px;
    transition: 0.5s;
}
.card .box-new {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    text-align: center;
    padding: 8px;
    box-sizing: border-box;
    width: 100%;
}
.card .box-new {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    text-align: center;
    padding: 8px;
    box-sizing: border-box;
    width: 100%;
}

.card .box-new p {
    color: #262626;
    font-size: 12px;
    padding: 0px !important;
}
.section-header h2 span{
	display: block;
}
.card .box-new h2 {
    font-size: 20px;
    color: #262626;
    margin: 8px auto;
    height: 42px;
    font-family: 'robotomedium';
}
.card .box p {
    color: #262626;
    font-size: 12px;
    padding: 0px !important;
    font-family: 'roboto_condensedregular';
}
.card:hover {
    box-shadow: 0 30px 70px rgb(0 0 0 / 20%);
}
.section-header h2 span {
    font-size: 16px;
    color: #000;
    font-weight: normal;
    font-family: 'roboto_condensedregular';
}
.launch{
	color: #f82249;
}


/***24-03-21***/
.page_title {
    background-image: url(../images/breadcrumbs.jpg);
    padding-bottom: 137px;
    padding-top: 135px;
    background-position: 50% 0px;
}
.fixed-background, .s-parallax {
    background-attachment: fixed;
    background-position: 50% 0;
}
.s-parallax, .cover-image, .cover-background, .texture-background {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.tab-content {
    background-color: #e6e2e2;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);
    padding: 53px 60px;
    position: relative;
}

.fellow-title{text-align: center;font-family:'roboto_condensedbold';}
.fellow-title span{color:#b81822;}
.btn-click {
    background-color: #ed4266;
    color: #fff;
    border-radius: 4px;
    padding: 6px 12px;
       margin-bottom: 15px;
}
.btn-click:hover {
    background-color: #B91C26;
   color: #fff;

}
.rox{justify-content:space-between;}

span.carousel-control-prev-icon, span.carousel-control-next-icon {
    width: 50px;
    background: black;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
}

/*************Whats New***************************/
section.blog-main {
padding: 20px 0;
background: #f5f5f5;
}
.bg-ffffff .image img {
    max-width: 100%;
    height: auto;
}

section.blog-main .event-btm {
    min-height: 185px;
}
section.blog-main h4 a {
    display: block;
    background: #b91c26;
    margin-top: 10px;
    padding: 3px;
    color: #fff;
    width: 25%;
    text-align: center;
	font-size:14px
}
.file {
display: inline-block;
min-height: 16px;
padding-left: 20px;
background-repeat: no-repeat;
background-position: left center;
}


/************ Added by Amar on 02/08/2021****************************/
.view.view-tenders.view-id-tenders
{
   
    width: 120%;
	margin-left:-8% !important;

}
/********************************************************************/

/*.file--application-pdf {
background-image: url(../../images/application-pdf.png);
}*/
/****************************************End************************/

