<style>@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=Overpass:ital,wght@0,100..900;1,100..900&display=swap');
</style><style>@import url('https://fonts.cdnfonts.com/css/times-new-roman');
</style>

/*--------------------------------------------------------------
# GENERAL
--------------------------------------------------------------*/
body {
	font-family: "Open Sans", sans-serif;
	color: #444444;
}

a {
	color: #106eea;
	text-decoration: none;
}

a:hover {
	color: #f188a4;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Oswald", sans-serif;
	font-weight: 700;
	line-height: 1.1;
	color: #373a3e;
}


.consumer .heading a:hover {
	color: #f188a4;
}

.management h1:hover {
	color: #f188a4;
}

h3:hover {
	color: #f188a4;
}

h4:hover {
	color: #f188a4;
}

h5:hover {
	color: #f188a4;
}

h6:hover {
	color: #f188a4;
}

.investor .member .member-info p:hover {
	color: #f188a4;
}

p {
	color: #484646;
	text-align: justify;
	word-spacing: -1px;
	line-height: 1.2;
}

p:hover {
	color: #f188a4;
}

.card-text {
	text-align: justify;
	word-spacing: -1px;
	line-height: 1.1;
}

.card-text:hover {
	color: #f188a4;
}

.branding p:hover {
	background-color: #f188a4;
	color: #fff;
	padding: 1px;
}

li a:hover {
	color: #f188a4;
}

.economy ul li a:hover {
	color: #f188a4;
}

.economy li .first-head a:hover {
	color: #f188a4;
}

.start-up .member .member-info p:hover {
	color: #f188a4;
}

@keyframes animate-preloader {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	right: 15px;
	bottom: 15px;
	z-index: 996;
	background: #106eea;
	width: 40px;
	height: 40px;
	border-radius: 4px;
	transition: all 0.4s;
}

.back-to-top i {
	font-size: 28px;
	color: #fff;
	line-height: 0;
}

.back-to-top:hover {
	background: #3284f1;
	color: #fff;
}

.back-to-top.active {
	visibility: visible;
	opacity: 1;
}

/*--------------------------------------------------------------
# Disable aos animation delay on mobile devices
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {
	[data-aos-delay] {
		transition-delay: 0 !important;
	}
}

/*--------------------------------------------------------------
# Top Bar
--------------------------------------------------------------*/
.logo-3 {
	display: flex;
	justify-content: center;
	height: 230px;
	margin-top: -45px;
}

.logo-3 img {
	width: 25%;
	height: 230px;
}

.edition {
	display: flex;
	justify-content: center;
	margin-top: -58px;
	margin-left: 30px;
	margin-bottom: 7px;
}

.edition .text-1 {
	font-size: 18px;
}

.edition .text-2 {
	font-size: 16px;
}


/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	z-index: 100;
	margin-bottom: -15px;
}

.dropdown-menu {
	position: absolute;
	background-color: #fff;
	z-index: 10000;
}

@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	.dropdown:hover .dropdown-menu {
		background-color: #000;
		display: block;
		margin-top: auto;
	}

	.navbar li {
		position: static !important;
	}

	.dropdown,
	.dropdown-center,
	.dropend,
	.dropstart,
	.dropup,
	.dropup-center {
		position: static;
	}
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: var(--bs-navbar-nav-link-padding-x);
	padding-left: 6px;
	font-size: 13px;
}

.navbar {
	padding: 20px 0;
	display: ;
}

/*.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
} */

.navbar li {
	position: relative;
}

.navbar>ul>li {
	white-space: nowrap;
	padding: 10px 0 10px 28px;
}

.navbar a,
.navbar a:focus {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 3px;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	white-space: nowrap;
	transition: 0.3s;
	position: relative;
}

.navbar a i,
.navbar a:focus i {
	font-size: 12px;
	line-height: 0;
	margin-left: 5px;
}

.navbar>ul>li>a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -6px;
	left: 0;
	background-color: #106eea;
	visibility: hidden;
	width: 0px;
	transition: all 0.3s ease-in-out 0s;
}

.navbar a:hover:before,
.navbar li:hover>a:before,
.navbar .active:before {
	visibility: visible;
	width: 100%;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
	color: ;
}

.navbar .dropdown ul {
	display: block;
	position: absolute;
	left: 28px;
	top: calc(100% + 30px);
	margin: 6px 0 0 0;
	padding: 10px 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	background: #0000006e;
	box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	transition: 0.3s;
}

.navbar .dropdown ul li {
	width: 100%;
	background-color: ;
	margin-bottom: 10px;
	color: #fff;
}

.navbar .dropdown ul li a:hover {
	padding: 10px 20px;
	font-weight: 400;
	color: ;
}

.navbar .dropdown ul a i {
	font-size: 12px;
}

.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {
	color: #f188a4;

}

.navbar .dropdown:hover>ul {
	opacity: 1;
	top: 100%;
	visibility: visible;
}

.navbar .dropdown .dropdown ul {
	top: 0;
	left: calc(100% - 30px);
	visibility: hidden;
}

.navbar .dropdown .dropdown:hover>ul {
	opacity: 1;
	top: 0;
	left: 100%;
	visibility: visible;
}


@media (max-width: 1366px) {
	.navbar .dropdown .dropdown ul {
		left: -90%;
	}

	.navbar .dropdown .dropdown:hover>ul {
		left: -100%;
	}
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: var(--bs-navbar-nav-link-padding-x);
	padding-left: 0px;
	font-size: 13px;
	color: #fff;
	padding-right: 23px;
}

.navbar-expand-lg .navbar-nav .nav-link a {
	color: #fff;
}

.navbar {
	padding: 10px 0;
}

/*.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
} */

.navbar li {
	position: relative;
}

.navbar>ul>li {
	white-space: nowrap;
	padding: 10px 0 10px 28px;
}

.navbar a,
.navbar a:focus {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 3px;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	white-space: nowrap;
	transition: 0.3s;
	position: relative;
}

.navbar a i,
.navbar a:focus i {
	font-size: 12px;
	line-height: 0;
	margin-left: 5px;
}

.navbar>ul>li>a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -6px;
	left: 0;
	background-color: #106eea;
	visibility: hidden;
	width: 0px;
	transition: all 0.3s ease-in-out 0s;
}

.navbar a:hover:before,
.navbar li:hover>a:before,
.navbar .active:before {
	visibility: visible;
	width: 100%;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
	color: #106eea;
}

.navbar .dropdown ul {
	display: block;
	position: absolute;
	left: -100px;
	top: calc(100% + 30px);
	margin: 6px 0 0 0;
	padding: 10px 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	background: #fff;
	box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	transition: 0.3s;
}

.navbar .dropdown ul li {
	min-width: ;
	background-color: ;
	margin-bottom: 10px;

}

.navbar .dropdown .dropdown-menu h6 {
	margin-left: 20px;
}

.navbar .dropdown ul li a {
	padding: 0px 20px;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	font-weight: ;
}

.navbar .dropdown ul a i {
	font-size: 12px;
}

.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {
	color: #fff;
	background-color: #f188a4;
}

.navbar .dropdown:hover>ul {
	opacity: 1;
	top: 100%;
	visibility: visible;
}

.navbar .dropdown .dropdown ul {
	top: 0;
	left: calc(100% - 30px);
	visibility: hidden;
}

.navbar .dropdown .dropdown:hover>ul {
	opacity: 1;
	top: 0;
	left: 100%;
	visibility: visible;
}


@media (max-width: 1366px) {
	.navbar .dropdown .dropdown ul {
		left: -90%;
	}

	.navbar .dropdown .dropdown:hover>ul {
		left: -100%;
	}
}

/**
* Mobile Navigation 
*/
.mobile-nav-toggle {
	color: #222222;
	font-size: 28px;
	cursor: pointer;
	display: none;
	line-height: 0;
	transition: 0.5s;
}

.mobile-nav-toggle.bi-x {
	color: #fff;
}

@media (max-width: 991px) {
	.mobile-nav-toggle {
		display: block;
	}

	.navbar ul {
		display: flex;
	}
}

.navbar-mobile {
	position: fixed;
	overflow: hidden;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(9, 9, 9, 0.9);
	transition: 0.3s;
	z-index: 999;
}

.navbar-mobile .mobile-nav-toggle {
	position: absolute;
	top: 15px;
	right: 15px;
}

.navbar-mobile ul {
	display: block;
	position: absolute;
	top: 55px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	padding: 10px 0;
	background-color: #fff;
	overflow-y: auto;
	transition: 0.3s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
	padding: 10px 20px;
	font-size: 15px;
	color: #222222;
}

.navbar-mobile>ul>li {
	padding: 0;
}

.navbar-mobile a:hover:before,
.navbar-mobile li:hover>a:before,
.navbar-mobile .active:before {
	visibility: hidden;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
	color: #fff;
}

.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
	margin: 15px;
}

.navbar-mobile .dropdown ul {
	position: static;
	display: none;
	margin: 10px 20px;
	padding: 10px 0;
	z-index: 99;
	opacity: 1;
	visibility: visible;
	background: #fff;
	box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
}

.navbar-mobile .dropdown ul li {
	min-width: 200px;
}

.navbar-mobile .dropdown ul a {
	padding: 10px 20px;
}

.navbar-mobile .dropdown ul a i {
	font-size: 12px;
}

.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover>a {
	color: #106eea;
}

.navbar-mobile .dropdown>.dropdown-active {
	display: block;
}


/* MEGA MENU STYLE
********************************/
.mega-menu {
	padding: 10px 0px ! important;
	width: 540px;
	border-radius: 0;
	margin-top: 0px;
}

.mega-menu li {
	display: inline-block;
	float: left;
	font-size: 0.94rem;
	padding: 3px 0px;
}

.mega-menu li.mega-menu-column {
	margin-right: 20px;
	width: 150px;
}

*******************************/ .mega-menu {
	padding: 10px 0px ! important;
	width: 740px;
	border-radius: 0;
	margin-top: 0px;
}

.mega-menu li {
	display: inline-block;
	float: left;
	font-size: 0.94rem;
	padding: 3px 0px;
}

.mega-menu li.mega-menu-column {
	margin-right: 20px;
	width: ;
}

.mega-menu .nav-header {
	padding: 0 !important;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ddd;
}

.mega-menu img {
	padding-bottom: 10px;
}


/* MEGAMENU STYLE
-------------------------------------------------- */
.megamenu .nav,
.megamenu .collapse,
.megamenu .dropup,
.megamenu .dropdown {
	position: static;
}

.megamenu .container {
	position: relative;

}

.megamenu .dropdown-menu {
	left: auto;
}

.megamenu .megamenu-content {
	margin-left: -50px;
	width: ;
	position: absolute;
	left: -10px;
}

.megamenu .megamenu-content h6 {
	margin-top: 0;
	color: #428bca;
	font-size: 14px;
}

.navbar-toggler {
	outline: none !important;
}

.navbar-tog {
	color: #1ebdc2;
}

.megamenu-li {
	position: static;
}

.megamenu {
	position: relative;
	width: 100%;
	min-width: ;
	left: -50px;
	right: 0;
	padding: 20px;
	background-color: red;
}

.megamenu h6 {
	margin-left: 21px;
}

.megamenu i {
	width: 20px;
}


.updated {
	margin-top: ;
	background-color: #000;
	color: #fff;
	height: 40px;
	padding: ;
}

.updated a {
	color: #fff !important;
	/* margin-top: 37px; */
	position: relative;
	top: -6px;
}

.updated .marq {
	margin-top: 12px;
	width: 95%;
	margin-left: 3%;
}

/*.updated .owl-carousel,.owl-carousel .owl-item {
   background-color: transparent;
    position: relative;
    height:40px!important;
    /* padding: 10px; 
    margin: 14px 0 5px 0;
      }
   .updated .owl-item svg{
     margin:0 10px 0 15px;
 }
  .updated .owl-item .space{
    font-size:15px!important;
     margin:0 0 0 10px;
 }

    .updated img,svg {
    vertical-align: middle;
    position: relative;
    top: 0px;
    height:15px;
    width:15px;
    border-radius:50px;
      }
     .updated .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}
 .updated .owl-nav-span{
     font-size:30px!important;
     position:relative;
     top:5px;
     left:0px;
 }
  
     .updated .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    display: none!important;
} */
.updated .slick-carousel-2 .space {
	font-size: 15px;
	margin: 0 0 0 20px;
}

.updated img,
svg {
	vertical-align: middle;
	position: relative;
	top: -7px;
	height: 15px;
	width: 15px;
	border-radius: 50px;
	left: -3px;
}

.updated p {
	text-transform: uppercase;
	margin-top: 12px;
	color: #fff;
	margin-left: 5px;
	font-size: 13px;
}

.updated .slick-slide {
	margin-top: -6px;
}

.calendar i {
	font-size: 20px !important;
}

.calendar img {
	width: 50px !important;
	height: 51px !important;
	border-radius: 30px;
	border: 3px solid red;
}

.x .btn {
	color: #000;
}

.x a {
	color: #106eea;
	text-decoration: none;
	font-size: 14px;
}

.x a:hover {
	color: orange !important;
	text-decoration: none;
}

.social {
	margin-left: 25px;
}

.x .btn {
	color: #000;
	margin-top: -20px;
	margin-left: -700px;
}

.x .social {
	margin-top: 0px;
	padding-left: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.x .social li {
	list-style-type: none;
	display: inline-block;
}

.x .social li a:hover {
	color: red;
}

.x .social li a i:hover {
	color: red;
}

.x .social li a i {
	display: inline-block;
	height: 25px;
	width: 25px;
	line-height: 23px;
	border: 1px solid #000;
	text-align: center;
	font-size: 14px;
	color: #000;
	margin: 0 5px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	border-radius: 20px;
}

.x .social-2 {
	display: inline-block;
	margin-top: 10px;
	/* position: absolute;
    top: 133%;
    left: 75%;*/
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.x .social-2 i {
	display: inline-block;
	height: 18px;
	width: 18px;
	line-height: 16px;
	border: 1px solid #000;
	text-align: center;
	font-size: 12px;
	color: #000;
	margin: 0 5px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	border-radius: 20px;
}

.x .social-2 i:hover {
	color: #fff;
	background-color: blue;
}

.social-1 a i {
	padding: 0 6px;
}

.social-1 a i .whatsapp {
	background-color: green;
}

/* Icons */

.x .social-2 a {
	color: #fff;
	background: none;
	border-radius: 4px;
	/* text-align: center; */
	/* text-decoration: none; */
	/* font-family: fontawesome; */
	position: relative;
	display: inline-block;
	width: 28px;
	height: 26px;
	/* padding-top: 12px; */
	margin: 0px 2px;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	-webkit-font-smoothing: antialiased;
	border-radius: 50px;
	border: 1px solid #000;
	/* top: 10px; */
	/* padding-top: 3px; */
}

.x .social-2 a:hover {
	background: orange;
	color: #000;
}

/* pop-up text */

.x .social-2 a span {
	color: #666;
	position: absolute;
	font-family: sans-serif;
	bottom: 0;
	left: -25px;
	right: -25px;
	padding: 5px 7px;
	z-index: -1;
	font-size: 14px;
	border-radius: 2px;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	-o-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* pop-up text arrow */

.x .social-2 a span:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	position: absolute;
	bottom: -5px;
	left: 40px;
}

/* text pops up when icon is in hover state */

.x .social-2 a:hover span {
	bottom: 50px;
	visibility: visible;
	opacity: 1;
}

/* font awesome icons */

/* .x .social-2 a:nth-of-type(1):before {
content:'\f09a';
}
.x .social-2 a:nth-of-type(2):before {
content:'\f099';
}
.x .social-2 a:nth-of-type(3):before {
content:'\f0d5';
}
.x .social-2 a:nth-of-type(4):before {
content:'\f113';
}
.x .social-2 a:nth-of-type(5):before {
content:'\f17d';
}
.x .social-2 a:nth-of-type(6):before {
content:'\f1cb';
} */
.popup-2 .video-thumbnail img {
	width: 350px;
}

.share-toggle,
.fixed_share ul.listing>li {
	font-size: 20px;
	width: 20px;
	height: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	/* border: 2px solid;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;*/
}

.fixed_share ul.listing {
	list-style: none;
	display: none;
}

.fixed_share ul.listing>li {
	margin-bottom: -20px;
}

.fixed_share ul.listing>li>a {
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	padding: ;
}

.share-toggle:hover,
.fixed_share ul.listing>li:hover {
	transform: scale(1.1) rotate(360deg);
}

.fixed_share .facebook,
.fixed_share .facebook>a {
	color: #4267B2;
}

.fixed_share .twitter,
.fixed_share .twitter>a {
	color: #00acee;
}

.fixed_share .pinterest,
.fixed_share .pinterest>a {
	color: #E60023;
}

.fixed_share .linkedin,
.fixed_share .linkedin>a {
	color: #0e76a8;
}

.fixed_share .whatsapp,
.fixed_share .whatsapp>a {
	color: #25D366;
}

.listing a img {
	min-width: 30px;
	margin-top: -30px;
}

.share-toggle img {
	min-width: 15px;
	margin-top: -20px;
}

#carouselExampleControls img {
	max-height: 180px;
}

#carouselExampleControls img {
	width: 100%;
	display: block;
	height: 100%;
	min-width: ;

}

.widgetbtn a {
	border: 1px solid #737373;
	color: #000;
	font-size: 12px;
	padding: 8px 32px 8px 16px;
	width: -moz-fit-content;
	width: fit-content;
	border-radius: 4px;
	font-weight: 400;
}

.video iframe {
	height: 500px;
	margin-bottom: 12px !important;
}

.main_inner .video iframe {
	height: 144px;
	margin-bottom: 12px !important;
}

.job .row {
	margin-top: 10px;
	margin-bottom: -4px;
}

.more-details {
	height: 30px;
	margin-top: 10px;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
	color: #fff;
	background-color: #f188a4;
}

.btn span:hover,
.btn span:focus,
.btn span:active {
	color: #fff;
}

.more-details i {
	color: blue;
}

.banking .post-content {
	padding-top: 0px;
}

.banking .post-content #owl .owl-carousel .owl-item img {
	width: 200px;
}

.banking .post-content .video {
	margin-top: -200px;
}

.banking .box {
	position: relative;
	top: -30px;
}

.banking .post-content h4 {
	font-size: 14px;
	text-align: justify;
	text-transform: uppercase;
	padding-top: 11px;
	width: 272px;
	/* min-width: 45px; */
}

.banking .post-content h6 {
	font-size: 12px;
	text-align: justify;
	text-transform: uppercase;
	padding-top: 10px;
}

.banking .most-popular-post {
	height: 190px;
}

.banking p {
	font-size: 13px;
	text-align: justify;
}


.banking .share-toggle img {
	min-width: 10px;
	margin-top: -20px;
}

.investor .share-toggle img {
	min-width: 20px;
	height: 20px;
	margin-top: -20px;
}

.investor .listing a img {
	min-width: 30px;
	height: 30px;
	/* width: 25px; */
	margin-top: -30px;
}

.start-up .row {
	padding: 0 5px 8px 5px;
}

.fmcg p {
	line-height: 1.3;
}

.fmcg .center img {
	height: 110px;
	width: 140px;
}

.fmcg .center .row {
	padding: 0;
	margin-bottom: -18px;
}

.fmcg .center iframe {
	border: 0;
	height: 240px;
	margin-bottom: 8px;
}

.fmcg .right img {
	height: 107px;
	width: 100%;
	margin-bottom: 10px;
}

.fmcg h6 {
	font-size: 14px;
	text-transform: uppercase;
	min-width: ;
}

.fmcg iframe {
	border: 0;
	height: 240px;
}

.fmcg .right .most-popular-post h6 {
	font-size: 14px;
	text-transform: uppercase;
	min-width: ;
	width: 260px;
}

.fmcg .right .most-popular-post p {
	font-size: 13px;
	width: 260px;
}

.fmcg .right .ads img {
	max-width: 100%;
	height: auto;
	width: 100%;
}

.fmcg .right .text-scroll {
	list-style-type: none;
}

.investor .row {
	padding: 0px 5px 5px 5px;
}

.start-up .box {
	margin-top: -18px;
	margin-bottom: 5px;
}

.start-up .member-info h4 {
	font-size: 15px;
	/* padding-top: 7px; */
	text-transform: uppercase;
	padding: 10px 25px 0 25px;
}

.real_estate .owl-carousel .owl-item .share-toggle img {
	min-width: 20px;
	height: 20px;
	margin-top: -20px;
}

.real_estate .owl-carousel .owl-item .listing a img {
	min-width: 30px;
	height: 30px;
	/* width: 25px; */
	margin-top: -30px;
}

.real_estate .owl-carousel .owl-item .box .start {
	padding-top: 5px;
}

.real_estate .owl-carousel .owl-item .box span {
	font-size: 9px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.real_estate .owl-carousel .owl-item .box .end {
	/* margin-top: -21px; */
	/* margin-left: -17px; */
	position: relative;
	top: -13px;
}

.real_estate .owl-carousel .owl-item .box {
	/* margin-top: -10px; */
	position: relative;
	top: -32px;
	padding: 0 6px;
}

.corporate .owl-carousel .owl-item .share-toggle img {
	min-width: 20px;
	height: 20px;
	margin-top: -20px;
}

.corporate .owl-carousel .owl-item .listing a img {
	min-width: 30px;
	height: 30px;
	/* width: 25px; */
	margin-top: -30px;
}

.corporate .owl-carousel .owl-item .card {
	height: 142px;
	min-width: 327px;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.economy .first ul li .listing a img {
	height: 30px;
	border: none;
}

.economy .share-toggle img {
	min-width: 10px;
	width: 100%;
	height: 25px;
	margin-top: -20px;
	border: none;
}

.economy iframe {
	border: 0;
	height: 171px;
}

.banking iframe {
	border: 0;
	height: 188px;
}

.corporate,
.real_estate,
.owl-carousel .owl-item .card .listing a img {

	border: none;
}

.corporate .height {
	height: 340px;
}

.digital-news_channels .item {
	width: 100%;
}

.digital-news_channels .slick-slide img {
	width: 100%;
	height: 150px;
}

.digital-news_channels .item .video-container {
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

.digital-news_channels .item .video-container .video-thumbnail img {
	width: 100%;
	height: 125px;
	cursor: pointer;
}

.digital-news_channels .slick-prev slick-arrow {
	display: none;
}


.digital-news_channels .video-container {
	width: 195px;
	height: 250px;
	margin: 0 auto;
}

.digital-news_channels h4 {
	color: #fff;
}

.digital_channels .owl-carousel .owl-item img {
	display: block;
	width: 100%;
	height: 140px;
   }

 

.digital-news-channels .section-title-2 img {
	width: 30px;
	position: relative;
	top: -25px;
	left: 380px;
     }

.chat-shows_channels .section-title-2 img {
	width: 30px;
	position: relative;
	top: -45px;
	left: 400px;
}

.digital-news-channels p {
	color: #fff;
	font-size: 11px;
	position: relative;
	top: 5px;
	line-height: 1.2;
	text-align: justify;
	word-spacing: -2px;
}

.digital-news_channels,
.chat-shows_channels .nav-tabs .nav-link {
	color: grey !important;
	font-size: 12px;
}

.digital-news_channels span {
	font-size: 70px;
	position: relative;
	top: -40px;
}

.digital-news-channels .container {
	height: 355px;
}

.digital-news-channels,
.chat-shows_channels iframe {
	border: 0;
	height: px;
}

.digital-news_channels h4 {
	color: #fff !important;
}

.digital-news-channels,
.chat-shows_channels h4 {
	color: #fff !important;
	text-transform: uppercase;
}

.digital-news-channels .tab-content h4 {
	color: #fff !important;
}

.digital-news-channels .owl-carousel .owl-item img {
	max-height: 130px;
}

.digital-news-channels .slick-slide {
	margin: 0 15px 0 0;
}

.digital-news-channels .slick-slide img {
	display: block;
	height: 120px;
	width: 100%;
}

.chat-shows_channels .owl-item img {
	display: block;
	height: 120px;
	width: 100%;
}

.digital-news-channels .video-container {
	width: 290px;
}

.digital-news-channels .slick-prev button {
	background: ;
	border-radius: ;
	border-color: ;
	display: none;
}

.digital-news_channels,
.chat-shows_channels .tab-content p {
	color: #fff !important;
	font-size: 11px;
}

.chat-shows_channels p {
	color: #fff !important;
	font-size: 11px;
	text-align: justify;
	word-spacing: -2px;
	padding-top: 7px;
}

.digital-news_channels,
.chat-shows_channels .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
	line-height: .8;
	color: yellow !important;
	background-color: grey;
	/* border-color: var(--bs-nav-tabs-link-active-border-color); */
}

.digital-news_channels,
.chat-shows_channels .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
	line-height: .8;
	color: #fff !important;
	/* border-color: var(--bs-nav-tabs-link-active-border-color); */
}

.digital-news_channels {
	background-color: #fff;
}

.digital-news_channels .container {
	height: 386px;
}

.chat-shows_channels .container {
	height: 395px;
}

.chat-shows_channels .owl-nav disabled {
	display: none;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
	display: none;
}

.chat-shows_channels .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
	height: 35px;

}

.chat-shows_channels span {
	font-size: 70px;
	position: relative;
	top: -44px;
}

.chat-shows_channels .owl-nav button:focus {
	outline: none;
}

.chat-shows_channels .owl-item {
	height: 200px;
	display: flex;
}

.chat-shows_channels .item {
	width: 100%;
}

.chat-shows_channels .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	font-size: 60px;
	top: 15%;
}

/*.digital-news_channels .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
     font-size: 60px; 
     }*/
.chat-shows_channels .owl-carousel .owl-nav button.owl-next {
	font-size: 60px;
	top: 15%;
}

.chat-shows_channels .item p {
	color: #fff;
}

.chat-shows_channels .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: #fff;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
	height: 40px;
	display: none;
}

.main_inner .right-digital-news_show .icons img {
	min-width: 1px;
	margin-top: 0px;
	margin-left: 0px;
	width: 68px;
	height: 100px;
}

.main_inner .right-digital-news_show .swiper-slide iframe {
	border: 0;
	height: 250px;
}

.main_inner .right-digital-news_show .swiper-slide img {
	display: block;
	height: 250px;
	width: 100%;
	object-fit: cover;
}

.main_inner .right-digital-news_show .slider-buttons {
	display: flex;
	position: absolute;
	top: 50%;
	left: 51%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

.main_inner .right-digital-news_show .swiper {
	width: 100%;
	height: 520px;
	margin-left: 6px;
}

.main_inner .right-digital-news_show .swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	margin-bottom: -4px;
}

.main_inner .right-digital-news_show .slider-buttons .prev {
	width: 25px;
	max-height: 25px;
}

.main_inner .right-digital-news_show .slider-buttons .next {
	width: 25px;
	max-height: 25px;
}

.main_inner .right-digital-news_show .slider-buttons .prev i {
	/* position: relative; */
	/* top: -2px; */
	/* right: 200px; */
	margin-left: -482px;
	margin-top: 30px;
}

.main_inner .right-digital-news_show .slider-buttons .next i {
	/* position:relative; */
	/* top: -2px; */
	/* right: 2px; */
	margin-left: -482px;
	margin-top: 30px;
}

.main-inner-2 .card-text {
	display: none;
}

.main_inner h2 {
	font-size: 40px;
	text-align: center;
	color: rgb(151, 151, 151);
	font-weight: 700;
	line-height: 1;
	font-family: "Noto Sans", sans-serif;
}

.main_inner h4 {
	text-align: justify;
	font-size: 15px;
	/* font-weight: 700; */
	text-transform: uppercase;
}

.main_inner h5 {
	text-align: justify;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}

.main_inner .right-digital-news_show .icons img {
	min-width: 0px;
	margin-top: -35px;
	margin-left: 242px;
	width: 25px;
}

.main-inner-2 .scrolling_videdo .section-title-3 img {
	position: relative;
	top: -28px;
	left: 240px;
	font-size: 22px;
	color: red;
}

.main_inner .nav .nav-link img {
	height: 70px;
	width: 100%;
	border-radius: 10px;
}

.main_inner .nav .nav-link P {
	min-width: 200px;
	margin-left: -16px;
	line-height: 1.2;
	color: #484646;
	text-transform: none;
	font-size: 12px;
}

.main_inner .nav .nav-item .nav-link .row {
	height: auto;
	margin-bottom: 10px;
}

.main_inner .nav-link {
	padding: 0 0 0 10px;
}

.nav-tab .main_inner .most-popular-post .post-image img {
	height: 75px;
	width: 100%;
	border-radius: 10px;
}

.main_inner .post-content .card-text {
	font-size: 12px;
	min-width: 200px;
	text-align: justify;
	margin-left: -16px;
	margin-top: -11px;
}

.main_inner .left-scroll {
	height: 820px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: none;
}

.main_inner h1 {
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
	font-family: Fontfabric !important;
}

.main_inner .right-scroll {
	height: 820px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-width: none;
}

.single-main-default-news-inner img {
	margin-left: 20px;
	width: 610px;
	height: 380px;
}

.single-main-default-news-inner img {
	margin-left: 20px;
	width: 610px;
	height: 380px;
}

.main_inner .news-content {
	margin-top: 14px;
	margin-left: 23px;
	min-width: 118px;
}

.main_inner .text-scroll {
	overflow: auto;
	overflow-x: hidden;
	height: 430px;
}

.main_inner li {
	font-size: 13px;
	text-align: justify;
}

.xy {
	list-style: none;
	display: flex;
	margin-top: 0px;
	width: 688px;
	margin-left: -34px;
}

.main_inner #advertising_Video {
	width: 100%;
	position: relative;
	left: 0%;
	top: 0%;
}

.main-inner-6 {
	margin-bottom: 0px;
}

.slick-slide {
	margin: 10px;
}

.media .slick-slide img {
	width: 100%;
	display: block;
	height: 100%;
	min-width: 296px;
	max-height: 95px;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
.logo {
	height: 220px;
	/*width: 25%;
    margin: 0 auto;*/
}

.logo .container {
	width: 100%;
	height: 200px;
	background: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.logo .container img {
	width: ;
}

.logo .two img {
	width: 280px;
	margin-top: -2%;
	margin-left: 60px;
	/* margin: 0 auto;*/
}

.logo .two span {
	position: relative;
	top: 50px;
	font-size: 12px;
	/* margin-bottom: 10px; */
	left: -220px;
}

.logo .dropdown-menu {
	position: absolute;
	background-color: #fff;
	z-index: 10000 !important;
}

.logo .dropdown-menu li a {
	color: #000;
}

.logo .edition {
	font-size: 14px;
	position: relative;
	top: -44px;
	left: 780px;
}


.wrap {
	position: relative;
	height: 100%;
	background: ;
	overflow: hidden;
}

.title {
	color: #fff;
	font-size: 48px;
}

.content {
	position: absolute;
	top: 70%;
	left: 18%;
	right: 10%;
	color: #fff;
	background-color: #0000003b;
	text-align: center;
}

.content h2 {
	font-weight: 400;
}

#hero {
	width: 100%;
	height: 800px;
	background: url("../img/bg-1.jpg") top left;
	background-size: cover;
	position: relative;
}

#hero:before {
	content: "";
	background: rgb(207 202 202 / 60%);
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}

#hero .container {
	position: relative;
	top: 150px;
}

#hero h1 {
	margin: 0;
	font-size: 48px;
	font-weight: 700;
	line-height: 56px;
	color: #222222;
	font-family: "Poppins", sans-serif;
}

#hero h1 span {
	color: #106eea;
	font-size: 48px;
	margin-left: 10px;
}

#hero h2 {
	color: #555555;
	margin: 5px 0 30px 0;
	font-size: 24px;
	font-weight: 400;
}

#hero .btn-get-started {
	font-family: "Roboto", sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding: 10px 28px;
	border-radius: 4px;
	transition: 0.5s;
	color: #fff;
	background: #106eea;
}

#hero .btn-get-started:hover {
	background: #247cf0;
}

#hero .btn-watch-video {
	font-size: 16px;
	transition: 0.5s;
	margin-left: 25px;
	color: #222222;
	font-weight: 600;
	display: flex;
	align-items: center;
}

#hero .btn-watch-video i {
	color: #106eea;
	font-size: 32px;
	transition: 0.3s;
	line-height: 0;
	margin-right: 8px;
}

#hero .btn-watch-video:hover {
	color: #106eea;
}

#hero .btn-watch-video:hover i {
	color: #3b8af2;
}

@media (min-width: 1024px) {
	#hero {
		background-attachment: fixed;
	}
}

@media (max-width: 768px) {
	#hero {
		height: 50vh;
	}

	#hero h1 {
		font-size: 20px;
		line-height: 20px;
	}

	#hero h2 {
		font-size: 14px;
		line-height: 15px;
		margin-bottom: 15px;
	}

	#hero .btn-get-started,
	#hero .btn-watch-video {
		font-size: 9px;
	}
}

/* @media (max-height: 500px) {
  #hero {
    height: 120vh;
  }
} */
.box h6 {

	text-align: left;
}

.first .card-title {
	position: relative;
	top: -80px;
	left: ;
	background-color: #ffffff94;
	width: ;
	text-align: center;
	padding: 10px;
}

.real_estate .card-title {
	position: relative;
	top: 0px;
	left: 0px;
	background-color: ;
	width: ;
	text-align: center;
	padding: 3px 13px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: ;
}

.real_estate .box h6 {
	color: #836060;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	text-align: left;
	margin-top: -28px;
}

.real_estate .card {
	height: 120px;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.real_estate .card-text {
	margin-bottom: 34px;
	margin-top: -10px;
	line-height: ;
	font-size: 13px;
	padding: 0 8px;
}

.travel .card-title {
	position: relative;
	top: -94px;
	left: 112px;
	background-color: #ffffff94;
	width: 41%;
	text-align: center;
	padding: 10px;
}

.job .card-title {
	position: relative;
	top: -60px;
	left: 30px;
	background-color: #ffffff94;
	width: 70%;
	text-align: center;
	padding: 10px;
}

.job .top-heading {
	margin-top: -87px;
}

.job p {
	text-align: justify;
	font-size: 14px;
	margin-top: 5px;
}

.job .post-image img {
	margin-top: 12px;
	height: 66px;
}

.job h5 {
	font-size: 18px;
	text-align: justify;
	padding-top: 14px;
}

.job h6 {
	font-size: 18px;
	text-transform: uppercase;
	margin-top: -4px;
	padding: 0 21px 0 0;
}

.row .left-margin {
	margin-top: -10px;
}

#style-4::-webkit-scrollbar {
	width: 2px;
}

#style-4::-webkit-scrollbar-thumb {
	background-color: #D3D3D3;
}

.market .small {
	font-size: small;
	font-weight: 600;
}

.market .extra-small {
	font-size: x-small;
	font-weight: 600;
}

.market img {
	width: 50%;
	min-width: 50%;
}

.market .row {
	margin-top: 0px;
	margin-bottom: 10px;
}

.market .col-lg-4 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.market .main-scroll {
	height: 293px;
	overflow: hidden;
	overflow-y: scroll;
}

.market .main-scroll h4 {
	text-transform: uppercase;
	font-size: 20px;
}

.market .main-scroll .text {
	text-transform: uppercase;
	font-size: 14px;
}

.product .card-title {
	position: relative;
	top: -5px;
	/* left: -10px; */
	/* background-color: #ffffff94; */
	width: 100%;
	text-align: center;
	padding: 10px 12px 0 12px;
	font-size: 14px;
	font-weight: ;
	text-transform: uppercase;
	min-width: ;
	line-height: 1.2;
}

.product .owl-carousel .card-text {
	font-size: 11px;
	margin-top: -10px;
	text-align: justify;
	padding: 0 5px;
}

.days_lead .card-title {
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	line-height: ;
	padding: 0 30px;
	padding-top: 5px;
	line-height: 1.2;
}

.days_lead .card-text {
	margin-bottom: ;
	margin-top: 0px;
	text-align: justify;
	font-size: 16px;
	padding: 0 13px;
}

.card-text:hover {
	background-color: ;
	color: #f188a4;
}

.days_lead .owl-carousel .card {
	height: 158px;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.days_lead .owl-nav {
	display: none;
}

.days_lead .box h6 {
	color: #836060;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
	position: relative;
	top: -2px;
}

.days_lead .owl-carousel .owl-item img {
	height: 197px;
	width: 100%;
	min-width: ;
}

.days_lead .box small {
	font-size: 9px;
	font-weight: 600;
}

.days_lead .box span {
	font-size: 9px;
	font-weight: 600;
}

.corporate .box h6 {
	color: #836060;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 500;
	position: relative;
	top: -2px;
}

.corporate .box .start {
	padding-top: 5px;
}

.corporate .box .end {
	margin-top: -15px;
}

.corporate .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "Alegreya Sans", sans-serif;
	font-weight: 300;
	font-style: normal;
	;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
	padding: 0 6px;
}

.branding .box small {
	font-size: 10px;
}

.branding .box span {
	font-size: 10px;
}

.branding .box h6 {
	color: #836060;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 500;
	position: relative;
	top: -4px;
}

.branding h5 {
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
}

.branding h5:hover {
	color: #836060;
}

.start-up .box h6 {
	color: #836060;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
}

.start-up .box .start {
	padding-top: 5px;
}

.start-up .box .end {
	margin-top: -15px;
}

.start-up .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.start-up .text-size {
	font-size: 30px;
}

.start-up .box span {
	font-size: 10px;
}

.start-up .member .box p {
	font-size: 10px;
	position: relative;
	top: -4px;
	text-align: justify;
	word-spacing: normal;
	text-transform: uppercase !important;
	color: #836060 !important;
	font-weight: 500;
}

.economy .ads-1 img {
	height: 355px;
	width: 100%;
}

.economy .box p span {
	color: #836060;
	font-size: 10px;
}

.economy .box p {
	font-size: 10px;
	position: relative;
	top: -4px;
	/* margin-bottom: -4px; */
	text-transform: uppercase;
	/* margin-left: 11px; */
	text-align: justify;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
}

.economy .box {
	position: relative !important;
	top: -10px;
}

.economy .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
}

.economy .box .start {
	padding-top: 5px;
}

.economy .box .end {
	margin-top: -20px;
}

.banking .box p {
	color: #86878b;
	text-transform: uppercase;
	font-size: 10px;
}

.finance .box p {
	color: #836060;
	text-transform: uppercase;
	font-size: 10px;
}

.finance .box p small {
	font-size: 10px;

}

.finance .box p span {
	font-size: 10px;
}

.banking .box p {
	color: #866464;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
	position: relative;
	top: 25px;
}

.banking .box p small {
	font-size: 10px;
}

.banking .box p span {
	font-size: 10px;
}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
	padding: 0px 0;
	overflow: hidden;
}

.section-bg {
	background-color: #f6f9fe;
}

.section-title-15,
.section-title-5,
.section-title-6,
.section-title-7,
.section-title-9,
.section-title-11,
.section-title-12,
.section-title-13,
.section-title-14,
.section-title-16 {
	border-image: linear-gradient(to right, rgb(6, 184, 250) 0%, transparent 75%);
	border-image-slice: 1;
	padding-bottom: 10px;
	border-bottom: 3px solid;
	width: 100%;
	left: 2px;
	margin-bottom: 25px;
	position: relative;
}

.section-title-3 {
	text-align: left;
	padding-bottom: 10px;
	border-image: linear-gradient(to right, #3a3d42 0%, transparent 70%);
	border-bottom: 3px solid;
	border-image-slice: 1;
	width: 100%;
}


#changingText {
	color: #ffd166;
	border-right: 1px solid black;
	animation: cursoranim 1s linear infinite;
}

@keyframes cursoranim {
	50% {
		border-right: 1px solid rgba(0, 0, 0, 0);
	}
}

@keyframes cursor {

	0%,
	100% {
		border-color: transparent;
	}

	50% {
		border-color: #000;
	}
}

@keyframes typing {
	0% {
		width: 0ch
	}

	/*Text is hidden*/
	30% {
		width: 16ch;
	}

	/*The enitre header will be typed out*/
	80% {
		width: 16ch;
	}

	/*Text stays visible*/
	90% {
		width: 0ch;
	}

	/*Text is deleted*/
	100% {
		width: 0ch;
	}

	/*Text stays hidden*/
}

.section-title-1 {
	text-align: left;
	padding-bottom: 10px;
	border-image: linear-gradient(to right, #fff 0%, transparent 70%);
	border-bottom: 3px solid;
	border-image-slice: 1;
	width: 100%;
}

.section-title-1 h2 {
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0;
	padding: .25em 0 .325em;
	display: block;
	margin: 0 auto;
	text-shadow: 0 0 80px rgba(255, 255, 255, .5);

	/* Clip Background Image */

	background: url(https://i.ibb.co/RDTnNrT/animated-text-fill.png) repeat-y;
	-webkit-background-clip: text;
	background-clip: text;

	/* Animate Background Image */

	-webkit-text-fill-color: transparent;
	-webkit-animation: aitf 80s linear infinite;

	/* Activate hardware acceleration for smoother animations */

	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;

}

.section-title-2 {
	text-align: left;
	padding-bottom: 0px;
	border-image: linear-gradient(to right, #3a3d42 0%, transparent 70%);
	border-bottom: 3px solid;
	border-image-slice: 1;
	width: 100%;
	margin-bottom: 4px;
}

.section-title-2 h2 {
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0;
	padding: .25em 0 .325em;
	display: block;
	margin: 0 auto -17px auto;
	text-shadow: 0 0 80px rgba(255, 255, 255, .5);

	/* Clip Background Image */

	background: url(https://i.ibb.co/RDTnNrT/animated-text-fill.png) repeat-y;
	-webkit-background-clip: text;
	background-clip: text;

	/* Animate Background Image */

	-webkit-text-fill-color: transparent;
	-webkit-animation: aitf 80s linear infinite;

	/* Activate hardware acceleration for smoother animations */

	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;

}


/* Animate Background Image */

@-webkit-keyframes aitf {
	0% {
		background-position: 0% 50%;
	}

	100% {
		background-position: 100% 50%;
	}
}
}

.section-title {
	text-align: left !important;
	padding-bottom: 10px !important;
	border-image: linear-gradient(to right, #3a3d42 0%, transparent 70%) !important;
	border-bottom: 3px solid !important;
	border-image-slice: 1 !important;
	width: 100% !important;
}

.section-title h2 {
	font-weight: 700;
	text-align: ;
	font-size: 30px;
	font-family: ;
	text-transform: uppercase;
	background: linear-gradient(90deg, #000, #fff, #000);
	letter-spacing: 5px;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: 80%;
	animation: shine 5s linear infinite;
	position: relative;
}

@keyframes shine {
	0% {
		background-position-x: -500%;
	}

	100% {
		background-position-x: 500%;
	}
}

}

.section-title h3 {
	margin: 15px 0 0 0;
	font-size: 32px;
	font-weight: 700;
}

.section-title h3 span {
	color: #106eea;
}

.section-title p {
	margin: 15px auto 0 auto;
	font-weight: 600;
}

.main-title {
	text-align: left;
}

.main-title .text-1 {
	color: #f188a4 !important;
	;
}

.main-title .text-2 {
	font-weight: 300;
	/*   font-family: "Overpass", sans-serif;
  font-optical-sizing: auto;
 
  font-style: normal;*/
}

@media (min-width: 1024px) {
	.section-title p {
		width: 50%;
	}
}

.trapdoor {
	-webkit-transform: translateZ(0px);
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	margin-top: 770px;
	width: 200px;
	height: 50px;
	box-shadow: inset -7px 0px 12px -8px rgba(0, 0, 0, 0.3), inset 7px 0px 12px -8px rgba(0, 0, 0, 0.3);
	background: rgba(0, 0, 0, 0.3);
	-webkit-transition: background 400ms ease-in-out;
	-moz-transition: background 400ms ease-in-out;
	-ms-transition: background 400ms ease-in-out;
	-o-transition: background 400ms ease-in-out;
	transition: background 400ms ease-in-out;

	&:hover {
		background: #fff;

		.door {
			box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.4);
			-webkit-transform: scale(1.08);
			-moz-transform: scale(1.08);
			-ms-transform: scale(1.08);
			-o-transform: scale(1.08);
			transform: scale(1.08);
		}

		.top {
			top: -50%;
		}

		.bottom {
			top: 100%;
		}
	}

	.twitter-follow-button {
		margin-left: -77px;
		position: absolute !important;
		margin-top: -14px;
		left: 50%;
		top: 50%;
	}
}

.top {
	top: 0%;
	left: 0px;

	&:before {
		top: 5px;
	}
}

.bottom {
	top: 50%;
	left: 0px;

	&:before {
		top: -20px;
	}
}

.door {
	-webkit-transition: top 400ms, box-shadow 200ms, -webkit-transform 300ms;
	-moz-transition: top 400ms, box-shadow 200ms, -moz-transform 300ms;
	-ms-transition: top 400ms, box-shadow 200ms, -ms-transform 300ms;
	-o-transition: top 400ms, box-shadow 200ms, -o-transform 300ms;
	transition: top 400ms, box-shadow 200ms, transform 300ms;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	background-color: #fff;
	position: absolute;
	overflow: hidden;
	width: 100%;
	z-index: 2;
	height: 50%;

	&:before {
		font-family: 'tweet', sans-serif;
		position: absolute;
		margin-left: -20px;
		font-size: 35px;
		display: block;
		color: #4099FF;
		content: "\e000";
		width: 0px;
		height: 20px;
		left: 52%;
	}
}

@font-face {
	font-family: 'tweet';
	src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/277/tweet.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
	padding: 20px 0;
	background-color: #f1f6fe;
	min-height: 40px;
}

.breadcrumbs h2 {
	font-size: 24px;
	font-weight: 300;
	margin: 0;
}

@media (max-width: 992px) {
	.breadcrumbs h2 {
		margin: 0 0 10px 0;
	}
}

.breadcrumbs ol {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.breadcrumbs ol li+li {
	padding-left: 10px;
}

.breadcrumbs ol li+li::before {
	display: inline-block;
	padding-right: 10px;
	color: #6c757d;
	content: "/";
}

@media (max-width: 768px) {
	.breadcrumbs .d-flex {
		display: block !important;
	}

	.breadcrumbs ol {
		display: block;
	}

	.breadcrumbs ol li {
		display: inline-block;
	}
}

.bg-light-2 {
	background-color: #fbc7ac;
}

.bg-light-sky {
	background-color: #d0eef1;
}

.bg-light-violet {
	background-color: #fdd6e8;
}

.bg-light-1 {
	background-color: #fdd6e8;
	height: 290px;
}

.main-inner-2 .bg-light-2 {
	height: 350px;
	padding-top: 10px;
}

.main-inner-3 .bg-light-1 {
	height: 335px;
	padding-top: 10px;
}

.main-inner-3 .card {
	min-width: 220px;
}

.bg-light-slate {
	background-color: #d9d7f9;
}

.bg-light-red {
	background-color: #f71c0252;
}

.bg-light-yellow {
	background-color: #e7e195;
}

.bg-light-green {
	background-color: #cfe9f0;
}

.bg-medium-blue {
	background-color: #a5d7f5;
}

.bg-light-orange {
	background-color: #f9ce80cc;
}

.jobs .owl-carousel .card-text {
	font-size: 13px;
	margin-top: -30px;
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
	display: none !important;
}


@media (min-width: 1400px) .container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
	max-width: 1320px;
}

@media (min-width: 1200px) .container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	max-width: 1140px;
}

@media (min-width: 992px) .container,
.container-lg,
.container-md,
.container-sm {
	max-width: 960px;
}

@media (min-width: 768px) .container,
.container-md,
.container-sm {
	max-width: 720px;
}

@media (min-width: 576px) .container,
.container-sm {
	max-width: 540px;
}

.container-fluid {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	width: 100%;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-right: auto;
	margin-left: auto;
}

/*--------------------------------------------------------------
# main
--------------------------------------------------------------*/

.ads .container-fluid img {
	position: relative;
	padding: 10px 0px;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	overflow-x: hidden;
	width: 100%;
	height: 100%;
}

/*.investment, .corporate, .real_estate, .fmcg, .travel, .product, .investor {
  padding: 60px 0!important;
} */

.investment,
.corporate,
.real_estate,
.fmcg,
.travel,
.product .member {
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 4px;
	background-color: #fff;
	/* box-shadow: 0px 2px 15px rgba(16, 110, 234, 0.15);*/
}

.investment,
.corporate,
.fmcg,
.real_estate,
.travel,
.product,
.investor .member .member-img {
	position: relative;
	overflow: hidden;
}


.days_lead .box .start {
	padding-top: 20px;
}

.days_lead .box .end {
	margin-top: -15px;
}

.days_lead .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.days_lead .box {
	position: relative !important;
	top: -13px;
	padding: 0 14px;
}

.economy .head_2 h4 {
	margin-left: 20px;
	font-size: 18px;
}

.economy .first-head {
	height: 204px;
}

.economy .first-head .box {
	margin-top: 30px;
}

.economy .first-head .box .end {
	margin-top: -15px;
}

.economy .container-fluid {
	position: relative;
	padding: 10px 0px;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	overflow-x: hidden;
	width: 100%;
	height: 100%;
}

.economy .first .x-1 img {
	width: 100%;
	min-width: 200px;
	height: 285px;
}

.economy .head_1 .x-1 img {
	width: 100%;
	min-width: 200px;
	height: 185px;
}

.economy .x-2 img {
	width: 100%;
	min-width: 216px;
	height: 240px;
}

.economy .x-2 .img-3 img {
	width: 100%;
	/* min-width: 216px; */
	height: 320px;
	margin-top: -3px;
}

.economy .first-head h5 {
	text-transform: uppercase;
}

.ads {
	position: relative;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	overflow-x: hidden;
	width: 100%;
	height: ;
	margin: 0 auto;
}

.corporate .owl-carousel .owl-item img {
	height: 190px;
	width: 100%;
	min-width: 325px;
}

.start-up .member {
	margin-bottom: 0px;
	overflow: hidden;
	background: ;
	box-shadow: 0px 2px 15px rgba(16, 110, 234, 0.15);
	margin-bottom: 6px;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.start-up .member img {
	max-height: 175px;
	width: 100%;
}

.investment,
.economy,
.start-up,
.fmcg,
.banking,
.travel,
.consumer,
.member .member-info {
	padding: 3px 8px;
	/*background-color:#f7f9fb!important;*/
}

.start-up .member .member-info {
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.consumer .member .member-info {
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.investor .member .member-info {
	padding: 0px 15px;
	background-color: #fff !important;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.banking .member-info h4 {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 18px;
	background-color: #0e000047;
	color: #fff;
	text-align: center;
	width: 65%;
	padding: 10px 10px;
	position: relative;
	top: -50px;
	left: 52px;
}

.banking .top-section {
	margin-bottom: -30px;
}

.banking .top-section .card-text {
	margin-top: -40px;
	text-align: justify;
}

.banking .card-text {
	margin-top: -20px;
	text-align: justify;
}

.banking .big img {
	margin-top: -40px;
}

.banking .ads img {
	height: auto;
	width: 100%;
}

.banking .heading {
	text-transform: uppercase;
	font-size: 14px;
}

.investor,
.investment,
.fmcg,
.economy,
.member-info h4 {
	position: relative;
	/* top: -40px; */
	background-color: ;
	color: ;
	text-align: center;
	/* padding: 2px; */
	width: ;
	left: ;
}

.consumer .member-info h4 {
	position: relative;
	top: 6px;
	background-color: ;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	left: 0%;
	width: 222px;
}

.consumer .row {
	padding: 0px 1px 4px 3px;
}

.travel .member .member-info span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #aaaaaa;
}

.real_estate,
.economy,
.investment,
.fmcg,
.member .member-info p {
	/* font-style: italic; */
	font-size: 13px;
	position: relative;
}

.start-up .member .member-info p {
	font-size: 16px;
	color: #484646;
	position: relative;
	word-spacing: -2px;
	text-align: justify;
	line-height: 1.1;
}

.consumer .member .member-info p {
	font-size: 14px;
	min-width: 222px;
	line-height: 1.1;
}

.investor .member .member-info p {
	/* font-style: italic; */
	font-size: 14px;
	line-height: ;
	color: #777777;
	margin-top: 0px;
}

.investor img {
	max-width: 100%;
	height: 200px;
	width: 100%;
}

.investor .member {
	margin-bottom: 0px;
	margin-top: -2px;
	margin-left: -1px;
	margin-right: -1px;
	overflow: hidden;
	border-radius: 30px;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
	box-shadow: 0px 2px 15px rgba(16, 110, 234, 0.15);
}

.investor .row {
	padding: 0px 5px 8px 5px;
}

.fmcg .member {
	margin-bottom: 0px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 2px 15px rgba(16, 110, 234, 0.15);
}

.consumer .member {
	margin-bottom: -1px;
	margin-top: 0px;
	overflow: hidden;
	background: ;
	box-shadow: 0px 2px 15px rgba(16, 110, 234, 0.15);
	/* margin-left: -2px; */
	/* margin-right: -2px; */
	height: 250px;
}

.consumer .most-popular {
	overflow-y: auto !important;
	height: 350px;
	overflow-x: hidden;
	scrollbar-width: none;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.consumer .box .start {
	padding-top: 5px;
}

.consumer .box .end {
	margin-top: -13px;
}

.consumer .box span {
	font-size: 9px;
}

.consumer .box {
	/* margin-top: -10px; */
	position: relative;
	top: -11px;
}

.consumer .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.real_estate .owl-carousel .owl-item img {
	display: block;
	width: 165px;
	height: 160px;
	border: 1px solid #000;
	padding: 3px;
	border-radius: 50%;
	position: relative;
	left: 10%;
}

.advt,
.travel,
.testimonial-wrap img {
	width: 100%;
}

.advt,
.travel,
.testimonial-item .body {
	background-color: ;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.advt,
.travel,
.testimonial-item h3 {
	padding: 10px 20px 0px 20px;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	/* padding: 10px 150px 0 150px;*/
}

.advt,
.travel,
.testimonial-item h4 {
	padding-left: 10px;
	font-size: 16px;
}

.advt,
.travel,
.testimonial-item p {
	padding: 10px;
	font-size: 14px;
	text-align: justify;
	padding: 5px 60px 17px 60px;
	text-transform: none;
}

.management .ring {
	color: #fffbf1;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 170px;
}

.management .ring:before {
	border-color: #ebebeb #ebebeb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	z-index: -1;
}

.management .ring:before,
.ring:after {
	content: "";
	padding: 0.7em 0.4em;
	position: absolute;
	left: 50%;
	width: 50%;
	top: 0%;
	display: block;
	border: 5px solid #50c9c3;
	border-radius: 50%;
	transition: transform 1s;
	transform: translateX(-50%) translateY(-50%) rotate(50deg);
}

.management .card {
	background: #fff;
	box-shadow: 0 6px 10px rgba(0, 0, 0, .08), 0 0 6px rgba(0, 0, 0, .05);
	border: 1;
	border-radius: 1rem;
	margin-bottom: 5px;
	height: 315px;
}


.management .img-hover-zoom--colorize img {
	border-radius: 10%;
	width: 300px;
	height: 170px;
	margin-top: 10px;
	padding: 5px;
	transition: transform .5s;
	/* filter: grayscale(100%); */
}

.management .img-hover-zoom--colorize:hover img {
	filter: grayscale(0);
	transform: scale(1.05);
}

.management h1 {
	color: #034de5;
	/* font-family: tahoma; */
	font-size: 14px;
	font-weight: ;
	line-height: 1.1;
	text-transform: uppercase;
	position: relative;
	top: -10px;
	padding: 0 60px;
}

.management .card h5 {
	overflow: hidden;
	height: 80px;
	font-weight: 300;
	font-size: 1rem;
}

.management .card h5 a {
	color: black;
	text-decoration: none;
}

.management .card-body {
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.management .card-body p {
	font-size: 15px;
	margin-top: -15px;
	text-align: justify;
	padding: 0 20px;
	line-height: 1;
}

.management .box {
	margin-top: -15px;
	padding: 0 24px;
}

.management .role {
	color: #7a7a7a;
}

.management .box .start {
	padding-top: 5px;
}

.management .box .end {
	margin-top: -15px;
}

.management .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 500;
	display: flex;
	text-transform: uppercase;
}

.management .fab {
	font-size: 1.5rem;
	color: darkgray;
	transition: transform .5s;
}

.management .fab:hover {
	color: black;
	transform: scale(1.1);
}

.management .card h2 {
	font-size: 15px;
}

.fmcg .right .text-scroll {
	position: relative;
	left: -30px;
}

.fmcg .popular-news-image img {
	max-width: 100%;
	height: 290px;
	width: 100%;
}


.fmcg .member .box span {
	color: #836060;
	font-size: 10px;
}

.management .box span {
	font-size: 10px;
}

.consumer .member .box span {
	font-size: 9px;
}

.investor .box .start {
	padding-top: 5px;
}

.investor .box .end {
	margin-top: -13px;
}

.investor .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.investor .box {
	/* margin-top: -10px; */
	position: relative;
	top: -11px;
}

.investor .member .box h6 {
	color: #836060;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
}

.fintech .box .start {
	padding-top: 5px;
}

.fintech .box .end {
	margin-top: -13px;
}

.fintech .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.fintech .box {
	/* margin-top: -10px; */
	position: relative;
	top: -16px;
	width: 280px;
}

.real_estate .row {
	padding: 10px 5px 5px 5px;
	height: ;
}

.real_estate .owl-carousel {
	height: 290px;
}

.first ul li {
	list-style-type: none !important;
	font-size: 13px;
}

.economy {
	text-align: justify;
}

.economy ul {
	margin-left: -32px;
}

.economy ul li {
	list-style-type: square;
	border-bottom: ;
	/* margin-bottom: 12px; */
	font-size: 13px;
	padding: 2px;
	line-height: 1.4;
}

a {
	color: #373a3e !important;
}

a:hover {
	color: rgb(6, 184, 250)
}

.economy li a {
	color: #000 !important;
	word-spacing: -1px;
}

.economy li .first-head h5 {
	font-size: 32px;
	text-transform: uppercase;
}

.economy li .first-head a {
	font-size: 13px;
}

.economy li a:hover {
	color: #f188a4;
}

.economy .head_1 .row {
	height: 225px;
}

.economy ul li .heading {
	color: ;
	/* background-color: #000; */
	padding: 0px 0px;
	text-transform: uppercase;
	font-size: 15px;
}

.economy ul li .heading:hover {
	color: #f188a4;
}

.economy .head_1 h4 {
	font-size: 22px;
	text-transform: uppercase;
	color: #000;
}

.economy .head_2 h4 {
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
}

.border-right {
	border-right: 1px solid #c3be81;
	padding: 0 10px;
}

/*.border-bottom{
	border-bottom:1px solid #c3be81;
	padding:18px 2px;
}*/
.economy p {
	text-align: justify !important;
	font-size: 13px;
	/* padding: 0 12px;*/
	color: #000;
}

.economy p:hover {
	color: #f188a4;
}

.economy .x-2 img {
	padding: .5rem !important;
}

.economy .first ul li {
	list-style-type: none;
	font-size: 13px;
	padding: 1px;
	line-height: 1.4;
	margin-bottom: -7px;

}

.economy .second ul li {
	list-style-type: none;
	font-size: 13px;
	padding: 0px;
	line-height: 1.4;
}

.economy .third ul li {
	list-style-type: disc;
	border-bottom: ;
	/* margin-bottom: 12px; */
	font-size: 13px;
	padding: 2px;
	line-height: 1.2;
}

.economy .second .img-3 img {
	height: 200px !important;
}

.economy ul {
	color: #000;
}

.economy .ads_1 {
	margin-top: 38px;
}

.economy li::marker {
	font-size: 20px;
	line-height: .1;
}

.fmcg,
.member .member-info p {
	/* font-style: italic; */
	font-size: 13px;
	/* line-height: 21px; */
	color: ;
	position: relative;
	top: 0px;
	text-align: justify;
}

.jobs-internal li {
	list-style-type: none;
	/*border-bottom:1px solid #000;*/
	margin-left: -30px;
}

.jobs-internal li .marq {
	height: 100% !important;
}

.jobs-internal img {
	width: 5% !important;
	min-width: 22px !important;
}

.branding-internal li .marq {
	height: 100% !important;
}

.branding-internal li {
	list-style-type: none;
	/* border-bottom:1px solid #000;*/
	margin-left: -30px;
}

.branding-internal img {
	width: 5% !important;
	min-width: 22px !important;
}

.branding .box {
	margin-top: -18px;
}

.branding .box .start {
	padding-top: 5px;
}

.branding .box .end {
	margin-top: -15px;
}

.branding .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.video h3 {
	position: relative;
	top: 6px;
	left: -7px;
}

#myVideo-1 {
	width: 100%;
	min-width: 100%;
	min-height: 100vh;
	z-index: 1;
}

#myVideo-2 {
	width: 100%;
	min-width: 100%;
	min-height: ;
	z-index: 1;
	margin-top: 0px;
}

.content-2 {
	position: absolute;
	top: 80%;
	left: 10%;
	right: 10%;
	color: #fff;
	background-color: ;
	text-align: center;
}

.content-2 .title {
	color: #fff;
	font-size: 35px;
}

.content-2 h2 {
	font-size: 20px;
	font-weight: 400 !important;
}

.news-content {
	margin-top: 270px;
}

#adsVideo {
	margin-left: ;
	width: 100%;
	min-width: 385px;
	/* min-height: 100vh; */
	z-index: 1;
	margin-top: 30px;
}

#myVideo-3 {
	width: 100%;
	min-width: 100%;
	min-height: ;
	z-index: 1;
	margin-top: 0px;
}

.content-3 {
	position: absolute;
	top: 65%;
	left: 10%;
	right: 10%;
	color: #fff;
	background-color: ;
	text-align: center;
}

.content-3 .title {
	color: #fff;
	font-size: 35px;
}

.content-3 h2 {
	font-size: 20px;
	font-weight: 400 !important;
}

#myVideo-4 {
	width: 100%;
	min-width: 100%;
	min-height: ;
	z-index: 1;
	margin-top: 0px;
}

.content-4 {
	position: absolute;
	top: 65%;
	left: 10%;
	right: 10%;
	color: #fff;
	background-color: ;
	text-align: center;
}

.content-4 .title {
	color: #fff;
	font-size: 35px;
}

.content-4 h2 {
	font-size: 20px;
	font-weight: 400 !important;
}

#hero-2 .content-2 {
	position: absolute;
	top: 100% !important;
	left: 10% !important;
	right: 10% !important;
}

/* MEDIA */

.job .main img {
	height: 294px;
}

@media only screen and (min-width: 1200px) {
	h1 {
		font-size: 40px;
		text-align: center;
	}
}

.consumer img {
	width: 100%;
	height: 120px;
}

.consumer .most-popular img {
	width: 100%;
	height: 65px;
}

.ads-4 img {
	height: 256px;
}

.consumer .ads-4 img {
	height: 208px;
}

.consumer .news-link .heading {
	color: ;
	font-weight: 500;
	font-size: 12px;
	text-align: justify;
	line-height: 1.3;
	padding-right: 10px;
}

.consumer .news-link .heading:hover {
	color: #f188a4;
}

.fintech .col-3 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.fintech .card-wrap {
	width: 100%;
	background: #fff;
	border-radius: 20px;
	border: 1px solid #fff;
	overflow: hidden;
	color: var(--color-text);
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	cursor: pointer;
	transition: all .2s ease-in-out;
	min-width: 323px;
	margin-bottom: 7px;
	height: 382px;
}

.fintech .card-wrap:hover {
	transform: scale(1.1);
}

.fintech .card-header {
	height: 230px;
	width: 100%;
	background: red;
	border-radius: 100% 0% 100% 0% / 0% 50% 50% 100%;
	display: flex;
	place-items: center;
}


.fintech .card-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin: 0 auto;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.fintech .card-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 20px;
	position: none;
	font-weight: ;
	line-height: 1.2;
}

.fintech .card-text {
	text-align: justify;
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: -8px;
	/* min-width: 270px; */
	padding: 0 12px;
}

.investor .member-info h4 {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0px;
	position: none;
	font-weight: ;
}

.card-btn {
	border: none;
	border-radius: 100px;
	padding: 5px 30px;
	color: #fff;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.fintech .card-header.one {
	background: linear-gradient(to bottom left, #f12711, #f5af19);
}

.fintech .card-header img {
	width: ;
	position: relative;
	left: 50%;
	width: 140px;
	height: 140px;
	border-radius: 50%;
	top: -10px;
}

.fintech .card-header.two {
	background: linear-gradient(to bottom left, #7f00ff, #e100ff);
}

.fintech .card-header.two img {
	width: ;
}

.fintech .card-header.three {
	background: linear-gradient(to bottom left, #3f2b96, #a8c0ff);
}

.fintech .card-header.three img {
	width: ;
}

.fintech .card-header.four {
	background: linear-gradient(to bottom left, #11998e, #38ef7d);
}

.fintech .card-header.four img {
	width: ;
}

.toast {
	border: 0 !important;
}

.toast-header {
	border: 0 !important;
}

.toast-body img {
	display: flex;
	justify content: center;
	width: 100%;
}

@keyframes animate-loading {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.corporate .card-title {
	position: relative;
	top: -10px;
	left: 0px;
	background-color: ;
	width: 100%;
	text-align: center;
	padding: 11px 26PX;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.2;
}

.corporate .owl-nav {
	display: none;
}

.corporate .owl-item {
	margin-left: 5px;
	margin-right: 5px;
	min-height: 200px;
}

.corporate .owl-item .owl-dots {
	display: none;
}

.corporate .card-text {
	font-size: 16px;
	word-spacing: -2px;
	margin-top: -27px;
	text-align: justify;
	padding: 0 13px;
}


.main-inner-2 .scrolling-video {
	width: 326px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-width: none;
	height: 450px;
}

.main-inner-2 .scrolling_videdo .section-title-3 img {
	margin-top: -8px;
	margin-left: 14px;
	width: 23px;
}

.main-inner-2 .section-title-3 h5 {
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0;
	padding: .25em 0 .325em;
	display: block;
	margin: 0 auto;
	text-shadow: 0 0 80px rgba(255, 255, 255, .5);

	/* Clip Background Image */

	background: url(https://i.ibb.co/RDTnNrT/animated-text-fill.png) repeat-y;
	-webkit-background-clip: text;
	background-clip: text;

	/* Animate Background Image */

	-webkit-text-fill-color: transparent;
	-webkit-animation: aitf 80s linear infinite;

	/* Activate hardware acceleration for smoother animations */

	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;

}

.main-inner-2 .swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	margin-bottom: -106px;
}

.main-inner-2 .swiper-slide iframe {
	border: 0;
	height: 345px;
}

.main-inner-2 .swiper-slide img {
	display: block;
	/* height: 353px; */
	width: 100%;
	object-fit: cover;
	min-width: 118px;
	max-height: 246px;
}

.main-inner-2 .slider-buttons {
	display: flex;
	position: absolute;
	top: 50%;
	left: 51%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

.main-inner-2 .slider-buttons .prev {
	width: 25px;
	max-height: 25px;
	background-color: #b7ff00;
	color: #f906c2;
}

.main-inner-2 .slider-buttons .next {
	width: 25px;
	max-height: 25px;
	background-color: #b7ff00;
	color: #f906c2;
}

.main-inner-2 .swiper {
	width: 100%;
	height: 350px;
	margin-left: 6px;
	margin-top: 20px;
}

.main-inner-2,
.main-inner-3,
.main-inner-4,
.main-inner-5,
.main-inner-6,
.main-inner-7,
.main-inner-8,
.main-inner-9,
.card-body {
	padding: 5px 0;
}

.main-inner-2 .card-text {
	margin-bottom: ;
	margin-top: ;
	text-align: ;
}

.main-inner-2 .card {
	height: auto;
	border: 0px;
	margin-bottom: -20px;
}

.main-inner-2 .card img {
	height: 184px;
}

.main-inner-2 .card-title {
	line-height: 1;
}

.main-inner-2 .ads img {
	height: auto;
}

.main-inner-3 .card {
	height: auto;
	border: 0;
}

.main-inner-3 .card img {
	height: auto;
}

.main-inner-2 .card-title {
	line-height: 1.2;
	font-size: 17px;
}

.main-inner-2 .ads img {
	/* min-height: 280px; */
	height: 362px;
}

.main-inner-3 .ads img {
	/* min-height: 280px; */
	height: 300px;
}

.main-inner-4 .card {
	height: auto;
	border: 0px;
}

.main-inner-4 .card img {
	height: auto;
}

.main-inner-4 iframe {
	height: 186px;
}

.main-inner-2,
.main-inner-3,
.main-inner-4,
.main-inner-6,
.main-inner-7,
.main-inner-8,
.main-inner-9 {
	padding: 0px;
	margin: 0px;
}

.main-inner-2,
.main-inner-3,
.main-inner-4,
.main-inner-6,
.main-inner-7,
.main-inner-8,
.main-inner-9,
.card-title {
	line-height: 1;
	width: 100%;
	/* min-width: 305px;
    margin-left: -14px;*/
	font-size: 18px;
	text-align: center;
	padding: 0px;
}

.main-inner-6 .card {
	height: auto;
	border: 0px;
}

.main-inner-6 .card img {
	height: auto;
}

.main-inner-6 .card-title {
	line-height: 1;
}

.main-inner-6 .card .side img {
	height: 270px;
}

.main-inner-7 .card {
	height: auto;
	border: 0px;
}

.main-inner-7 .card img {
	height: auto;
}

.main-inner-7 .card-title {
	line-height: 1;
	font-size: 13px;
	min-width: ;
	margin-left: ;
}

.main-inner-8 .card {
	height: auto;
	border: 0px;
}

.main-inner-8 .card img {
	height: auto;
}

.main-inner-8 .card-title {
	line-height: 1;
}

.main-inner-8 .card .side img {
	height: 155px;
}

.main-inner-9 .card {
	height: auto;
	border: 0px;
}

.main-inner-9 .card img {
	height: auto;
}

.main-inner-9 .card-title {
	line-height: 1;
}

.main-inner-9 .card .side img {
	height: auto;
}

.main-inner-4 .ads_1 img {
	height: auto;
	width: 100%;
}

.main-inner-3,
.ads_1 img {
	height: auto;
	width: 100%;
}

.main-inner-3,
.ads img {
	height: auto;
	width: 100%;
}


.branding .post-image img {
	width: 100%;
	height: 95px;
	position: relative;
	top: 5px;
}

.branding .post-content p {
	font-size: 13px;
	text-align: left;
	width: 225px;
	text-align: justify;
}

.branding .align-items-center {
	align-items: center !important;
	height: ;
}

.finance .owl-carousel .owl-item img {
	max-width: 426px;
	width: 100%;
	min-width: ;
}

.finance .card {
	height: 90px;
	/* min-width: 431px; */
	width: 428px;
}

.finance .card img {
	height: 210px;
}

.finance .post-image img {
	width: 100%;
}

.finance .post-content p {
	font-size: 13px;
}

.finance .card-body {
	width: 95%;
	/* max-width: 356px; */
	/* background-color: #cfeaf1 !important;*/
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
	margin: 0 auto !important;
	position: relative !important;
	top: -56px;
	/* height: 199px; */
}

.finance .card-body .card-title {
	margin-bottom: 10px;
	text-align: center;
	margin-top: -6px;
	text-transform: uppercase;
	font-size: 17px;
	padding: 10px 45px 0 45px;
	line-height: 1.2;
}

.finance .card-body .card-text {
	margin-top: -10px;
	text-align: justify;
	font-size: 18px;
	padding: 0 10px;
	word-spacing: -2px;
	line-height: 1;
}

.finance .card-body i {
	position: relative;
	left: 142px;
	top: -45px;
	background-color: yellow;
	color: orange;
	font-size: 60px;
	border-radius: 40px;
}

.finance .box {
	margin-top: 0px;
	padding: 0 18px;
}

.finance .box h6 {
	color: #836060;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
}

.finance .box .start {
	padding-top: 5px;
}

.finance .box .end {
	margin-top: -14px;
}

.finance .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

#advt {
	width: 100%;
	height: 1000px;
	background: url(../img/bg.gif) fixed no-repeat 0;
	background-size: cover;
	position: relative;
}

.advt .testimonials-slider {
	background-color: #ffffffb0;
}

#travel {
	width: 100%;
	height: 900px;
	background: url(../img/bg_3.jpg) fixed no-repeat 0;
	background-size: cover;
	position: relative;
}

.travel .testimonials-slider {
	background-color: #ffffffb0 !important;
}

#advt {
	width: 100%;
	height: 1000px;
	background: url(../img/bg.gif) fixed no-repeat 0;
	background-size: cover;
	position: relative;
}


#advt {
	width: 100%;
	height: 1000px;
	background: url(../img/bg.gif) fixed no-repeat 0;
	background-size: cover;
	position: relative;
}

#advt {
	width: 100%;
	height: 900px;
	background: url(../img/bg.gif) fixed no-repeat 0;
	background-size: cover;
	position: relative;
}

.media_logo video {
	width: 100%;
	height: 600px;
	background-color: #000 !important;
	object-fit: cover !important;
}

#advertising_Video {
	width: 100%;
	position: relative;
	left: 0%;
	top: 0%;
}

.parallax {
	height: 550px;
	width: 100%;
	display: flex;
	flex-direction: column;
	background: linear-gradient(#47474a00, #06071400), url("../img/banner_1.jpg");
	background-size: cover;
	/*background-position:center bottom;*/
	background-position: 0% 100%;
	position: relative;
	background-repeat: no-repeat;
	background-attachment: fixed;


}

#banner_2 {
	width: 100%;
	height: 500px;
	background: url(../img/banner-3.jpg) top center fixed no-repeat;
	background-size: cover;
	position: relative;
	padding: 0;
	margin-top: -16px;
}

#banner-2 .heading {
	font-family: 'Times New Roman', sans-serif;
	color: #fff !important;
	font-weight: bold;
	font-size: 50px;
	text-transform: uppercase;

}

#banner-2 .heading a {
	color: #fff;
	margin-top: 100px;
}

#banner-3 {
	width: 100%;
	height: 450px;
	background: url(../img/rupiya.jpg) top center no-repeat;
	background-size: cover;
	position: relative;
	padding: 0;
	margin-top: -16px;
}

#banner-4 {
	width: 100%;
	height: 450px;
	background: url(../img/truee-news.png) top center no-repeat !important;
	background-size: cover !important;
	position: relative;
	padding: 0;
	margin-top: -16px;
}

#banner-4 .heading {
	font-family: 'Times New Roman', sans-serif;

	font-weight: 600;
	color: #ffeb3b;
	font-weight: bold;
	font-size: 40px;
	background-color: #1a010147;
	padding: 5px 16px;
	position: relative;
	top: 166px;
	text-transform: uppercase;
}

#banner_5 {
	width: 100%;
	height: 500px;
	background: url(../img/banner-5.jpg) top center no-repeat !important;
	background-size: cover !important;
	position: relative;
	padding: 0;
	margin-top: -16px;
}

#banner_5 .heading {
	font-family: 'Times New Roman', sans-serif;
	font-weight: 600;
	color: yellow;
	font-weight: bold;
	font-size: 65px;
	background-color: ;
	padding: 5px 16px;
	position: relative;
	top: -120px;
	text-transform: uppercase;
}

#banner_5 .heading-2 {
	font-family: 'Times New Roman', sans-serif;
	font-weight: 600;
	color: #fff;
	font-weight: bold;
	font-size: 48px;
	padding: 0px 16px;
	text-align: center;
	position: relative;
	top: -155px;
	line-height: 1;
}

#banner-6 #myVideo-6 {
	height: 200px;
}

#banner-6 {
	width: 100%;
	height: 450px;
	background: url(../img/true-news.png) top center no-repeat !important;
	background-size: cover !important;
	position: relative;
	padding: 0;
	margin-top: -16px;
}

#banner-6 .heading {
	color: #ffeb3b;
	font-weight: 600;
	font-size: 38px;
	background-color: #1a010147;
	padding: 5px 16px;
	position: relative;
	top: 188px;
	text-transform: uppercase;
	width: 63%;
	/* max-width: 439px; */
	margin: 0 auto;
}

#banner-7 {
	width: 100%;
	height: 450px;
	/* background: url(../img/banner-6.jpg) top center fixed no-repeat;*/
	background: url(../img/rupiya-2.png) top center no-repeat;
	background-size: cover;
	position: relative;
	padding: 0;
	margin-top: -16px;
}

#banner-7 .heading {
	color: #ff661f;
	font-weight: 600;
	font-size: 38px;
	background-color: #f1d5d58c;
	padding: 5px 16px;
	position: relative;
	top: 188px;
	text-transform: uppercase;
	width: 85%;
	/* max-width: 439px; */
	margin: 0 auto;
}

#banner-9 h4 {
	color: #fff;
}

#banner-9 p {
	color: #fff;
	font-size: 12px;
}

#banner-8 h4 {
	color: #fff;
}

#banner-8 p {
	color: #fff;
	font-size: 12px;
}

.banking .post-image img {
	width: 100%;
	height: 230px;
	margin-top: 0px;
}

.banking .post-image .center img {
	width: 100%;
	height: 130px;
	margin-top: 0px;
}

.banking h3 {
	font-size: 20px;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
	display: inline-block;
	width: 3rem;
	height: 3rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% 100%;
	background-color: #161212;
}

.product .row {
	height: ;
}

.product .card {
	height: 177px;
	min-width: 254px;
	border-radius: 0;
}

.product .card {
	display: block;
	width: 100%;
	height: 110px;
	min-width: 253px;
	background: var(--1, linear-gradient(134deg, #e5ebff 0, #fbe9e9 100%));
}

.product .owl-carousel .owl-item img {
	display: block;
	width: 100%;
	height: 140px;
	min-width: 252px;
}

.product .box .start {
	padding-top: 5px;
}

.product .box .end {
	margin-top: -13px;
}

.product .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.product .box {
	/* margin-top: -10px; */
	position: relative;
	top: -15px;
	padding: 0 8px;
}

.advt .box .start {
	padding-top: 5px;
}

.advt .box .end {
	margin-top: -13px;
}

.advt .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.advt .box {
	/* margin-top: -10px; */
	position: relative;
	top: -28px;
	/* left: 57px; */
	padding: 0 60px;
}

.travel .box .start {
	padding-top: 5px;
}

.travel .box .end {
	margin-top: -13px;
}

.travel .box span {
	font-size: 10px;
	text-align: justify;
	letter-spacing: ;
	font-family: "roboto", sans-serif;
	color: #836060;
	font-weight: 600;
	display: flex;
	text-transform: uppercase;
}

.travel .box {
	/* margin-top: -10px; */
	position: relative;
	top: -28px;
	/* left: 57px; */
	padding: 0 60px;
}

.xy {
	list-style: none;
	display: flex;
	margin-top: 0px;
	width: 600px;
	margin-left: -34px;
}

.xy li {
	margin: 0 10px 0 5px;
}

.main_inner ul {
	margin-left: -14px;
}

.main_inner iframe {
	height: 250px;
}


/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
	background: #fff;
	padding: 0 0 30px 0;
	color: #444444;
	font-size: 14px;
	background: #f1f6fe;
}

#footer .footer-newsletter {
	padding: 50px 0;
	background: #f1f6fe;
	text-align: center;
	font-size: 15px;
}

#footer .footer-newsletter h4 {
	font-size: 24px;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1;
	font-weight: 600;
}

#footer .footer-newsletter form {
	margin-top: 30px;
	background: #fff;
	padding: 6px 10px;
	position: relative;
	border-radius: 4px;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.06);
	text-align: left;
}

#footer .footer-newsletter form input[type=email] {
	border: 0;
	padding: 4px 8px;
	width: calc(100% - 100px);
}

#footer .footer-newsletter form input[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border: 0;
	background: none;
	font-size: 16px;
	padding: 0 20px;
	background: #106eea;
	color: #fff;
	transition: 0.3s;
	border-radius: 0 4px 4px 0;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

#footer .footer-newsletter form input[type=submit]:hover {
	background: #0d58ba;
}

#footer .footer-top {
	padding: 60px 0 30px 0;
	background: #fff;
}

#footer .footer-top .footer-contact {
	margin-bottom: 30px;
}

#footer .footer-top .footer-contact h3 {
	font-size: 24px;
	margin: 0 0 15px 0;
	padding: 2px 0 2px 0;
	line-height: 1;
	font-weight: 700;
}

#footer .footer-top .footer-contact h3 span {
	color: #106eea;
}

#footer .footer-top .footer-contact p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	font-family: "Roboto", sans-serif;
	color: #777777;
}

#footer .footer-top h4 {
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	position: relative;
	padding-bottom: 12px;
}

#footer .footer-top .footer-links {
	margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer .footer-top .footer-links ul i {
	padding-right: 2px;
	color: #106eea;
	font-size: 18px;
	line-height: 1;
}

#footer .footer-top .footer-links ul li {
	padding: 10px 0;
	display: flex;
	align-items: center;
}

#footer .footer-top .footer-links ul li:first-child {
	padding-top: 0;
}

#footer .footer-top .footer-links ul a {
	color: #777777;
	transition: 0.3s;
	display: inline-block;
	line-height: 1;
}

#footer .footer-top .footer-links ul a:hover {
	text-decoration: none;
	color: #106eea;
}

#footer .footer-top .social-links a {
	font-size: 18px;
	display: inline-block;
	background: #106eea;
	color: #fff;
	line-height: 1;
	padding: 8px 0;
	margin-right: 4px;
	border-radius: 4px;
	text-align: center;
	width: 36px;
	height: 36px;
	transition: 0.3s;
}

#footer .footer-top .social-links a:hover {
	background: #3b8af2;
	color: #fff;
	text-decoration: none;
}

.footer-area {
	/* background-color: #c3d4edf5; */
	background-image: linear-gradient(#f8f9fa, #2f9cdd5c);
}

.left-margin {
	margin-left: -17px;
}

.left-padding {
	padding-left: 70px;
}

.single-footer-widget {
	margin-bottom: 30px;
}

.single-footer-widget p {
	color: #000;
	font-size: 14px;
	text-align: justify;
}

.single-footer-widget .social li {
	list-style-type: none;
	display: inline-block;
}

.single-footer-widget .social li a i {
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	border: 1px solid #000;
	text-align: center;
	font-size: 20px;
	color: #000;
	margin: 0 5px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	border-radius: 20px;
}

.single-footer-widget .useful-links-list {
	padding-left: 0;
	margin-bottom: 0;
}

.single-footer-widget .useful-links-list li {
	list-style-type: ;
	margin-bottom: 3px;
	font-size: 14px;
	text-transform: uppercase;
}

.single-footer-widget .useful-links-list li a {
	color: #000;
	line-height: 2.5;
}

.single-footer-widget .logo {
	text-align: center;
	font-size: 33px;
}

.single-footer-widget .logo img {
	width: 50%;
	margin-top: -30px;
	margin-bottom: -20px;
	margin-left: -38px;
}

.footer-area .journal li a {
	font-size: 12px;
	color: #09101f;
	line-height: 3;
}

.footer-area .journal {
	list-style-type: ;
	padding-left: 0;
}

.footer-area .social {
	margin-left: -50px;
}

.copyright {
	background-color: #2a292926;
}

#footer .copyright {
	text-align: center;
	float: left;
}

#footer .credits {
	float: right;
	text-align: center;
	font-size: 13px;
	color: #444444;
}

@media (max-width: 768px) {

	#footer .copyright,
	#footer .credits {
		float: none;
		text-align: center;
		padding: 2px 0;
	}
}