/* Colors */
@font-face {
 font-family: 'Cairo';
 src: url('../fonts/Cairo/static/Cairo.ttf') format('ttf'); /* Safari, Android, iOS */
 src: url('../fonts/Cairo/static/Cairo-Bold.eot') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Cairo/static/Cairo-Bold.ttf') format('ttf'), /* Super Modern Browsers */ url('../fonts/Cairo/static/Cairo-Bold.woff') format('woff'), /* Legacy iOS */ url('../fonts/Cairo/static/Cairo.ttf') format('ttf'), /* Safari, Android, iOS */ url('../fonts/Cairo/static/Cairo-Black.otf') format('otf'), /* Safari, Android, iOS */ url('../fonts/Cairo/static/Cairo-Black.ttf') format('truetype'); /* Safari, Android, iOS */
 font-weight: bold;
 font-style: normal;
}
@font-face {
 font-family: 'Cairo Medium';
 src: url('../fonts/Cairo/static/Cairo-Medium.ttf') format('ttf'); /* Safari, Android, iOS */
 src: url('../fonts/Cairo/static/Cairo-Medium.eot') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Cairo/static/Cairo-Medium.ttf') format('ttf'), /* Super Modern Browsers */ url('../fonts/Cairo/static/Cairo-Medium.woff') format('woff'), /* Legacy iOS */ url('../fonts/Cairo/static/Cairo-Medium.ttf') format('ttf'), /* Safari, Android, iOS */ url('../fonts/Cairo/static/Cairo-Medium.otf') format('otf'), /* Safari, Android, iOS */ url('../fonts/Cairo/static/Cairo-Medium.ttf') format('truetype'); /* Safari, Android, iOS */
}
:root {
 --secondary-color: #e30613;
 --light-color: #FFFFFF;
 --new-red-color:#e11a27;
}
@font-face {
 src: url('../fonts/Inter/static/Inter-Medium.ttf');
 src: url('../fonts/Inter/static/Inter-Bold.eot') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Inter/static/Inter-Bold.otf') format('otf'), /* Super Modern Browsers */ url('../fonts/Inter/static/Inter-Bold.woff2') format('woff'); /* Legacy iOS */
 font-family: "Inter", sans-serif;
 font-weight: bold;
 font-optical-sizing: auto;
 font-style: normal;
}
/* Fonts */
:root {
 --body-font: "Cairo", sans-serif;
 --paragraph-font: "Cairo", sans-serif;
 --fs-btn:13px;
 --fs-paragraph: 18px;
}
body {
	padding: 0px;
	margin: 0px;
	font-family: "Cairo", sans-serif;
	color:#000
}
input.wpcf7-form-control.wpcf7-submit {
	padding: 16px 40px;
	margin-top: 15px;
}
a {
	text-decoration: none;
	color:inherit
}
p {
	font-family: var(--paragraph-font);
	font-size: var(--fs-paragraph);
}
#top-nav a {
	font-size : 13px;
	font-weight :500;
	text-decoration: none;
	font-family: var(--body-font);
	color: #000;
	transition: 0.3s;
	opacity: .9;
}
.container-fluid2 {
	margin: 0 auto;
	max-width: 1400px;
}
.containerWapper {
	padding-left: 40px;
	padding-right: 40px;
}
#top-nav a:hover {
	opacity: .66;
}
#top-nav a:not(:last-child):after {
 color: #1d1d1b;
 content: "|";
 padding-left: 12px;
 padding-right: 12px;
}
.topClose {
	position: absolute;
	left: 50px;
	font-weight: 500;
	top: 27px;
}
.dropdown-menu.show {
	border: none;
}
/*.gfield_checkbox [type=checkbox]:checked, [type=checkbox]:not(:checked), [type=radio]:checked, [type=radio]:not(:checked) {*/
/*  left: 11px !important;*/
/*  position: absolute;*/
/*}*/




/*----- Top-header css Style -------------------------*/
.nav-link {
	font-family: var(--body-font);
	line-height: 1em;
 transition: background-color .2s ease-in-out, color .2s ease-in-out;
	font-size: 16px;
	font-weight: 500;
	position: relative;
	color: #000;
	padding: 22px 0px;
}
.menu-list li:hover .nav-link {
 transition: background-color .2s ease-in-out, color .2s ease-in-out;
	opacity: .66;
	cursor: pointer;
}
.header-logo {
	max-width: 240px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 140px;
	height: auto;
}
.image-logo {
	width: 150px;
	border-width: 0px;
	border: 0px;
	width: 150px;
}
.navbar-nav .nav-link:hover .dropdown-menu {
	transform: rotateX(0deg);
	visibility: visible;
	background: var(--bs-light) !important;
 transition: .5s;
	opacity: 1;
	display: block;
}
.navbar-nav li.dropdown>a:after {
	box-shadow: inset -2px 2px 0 0;
	color: #1d1d1b;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	right: -10px;
	top: 50%;
	-webkit-transform: translateY(-5px) rotate(135deg);
	transform: translateY(-5px) rotate(135deg);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
 transition: transform .15s ease-in-out;
	width: 7px;
}
.dropdown-item:focus, .dropdown-item:hover {
	color: var(--light-color);
	background-color: var(--secondary-color);
}
.nav-item.dropdown a:hover .dropdown-item {
	background-color: var(--secondary-color);
	color: #fff;
}
.dropdown-menu {
	background-color: transparent;
	border: none;
}
.dropdown-menu li:first-child {
	margin-top: 6px;
	background-color: #fff;
	padding: 10px 20px 0px;
}
.dropdown-menu li:last-child {
	padding: 0px 20px 20px;
	background-color: #fff;
}
.dropdown-menu li {
	padding: 0px 20px 0px 20px;
	background-color: #fff;
}
.dropdown-menu li a {
	margin: 0px 0px;
	padding: 15px 40px 15px 10px;
	background-color: #fff;
}
.mobile-show.new_button {
	position: absolute;
	right: 93px;
	display: none;
}
.pt-80 {
	padding-top: 80px;
}
/*-- About --*/
.enterprise.aboutInfo {
	background-image: url(../images/Swiss-Business-bg.jpg);
}
 .enterprise.aboutInfo::before {
background: linear-gradient(to right, rgba(29, 29, 27, 0.1) 0%, rgba(29, 29, 27, 0.25) 100%);
}
.banner-info .heading-banner {
	display: block;
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 72px;
	font-weight: 700;
}
.banner-info p {
	font-size: 16px;
	line-height: 30px;
	margin: 20px 0 10px;
	max-width: 500px;
}
.about p {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 26px;
}
.about ul li {
	line-height: 2em;
	list-style: none;
	margin: 5px 0 10px;
	position: relative;
	font-family: 'Cairo';
	font-size: 16px;
	font-weight: 500;
}
.about ul li:before {
	background-color: var(--secondary-color);
	content: "";
	height: 12px;
	left: -32px;
	position: absolute;
	top: 10px;
	width: 12px;
}
 .image-box1::before {
background-color: rgba(0, 0, 0, 0.37);
content: '';
display: block;
height: 100%;
position: absolute;
width: 100%;
}
.board {
	margin-bottom: 70px;
	position: relative;
	margin-top: 140px;
}
.semibold {
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -1px;
	font-family: var(--body-font);
}
.pt-80 {
	padding-top: 80px;
}
.mb-55 {
	margin-bottom: 55px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pb-130 {
	padding-bottom: 130px;
}
.pt-130 {
	padding-top: 130px;
}
/*----Btn-CSS--*/
.new_button {
	border: 0;
	border-radius: 0;
	display: inline-block;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.6em;
	opacity: 1 !important;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
 transition: all .4s ease-in-out;
	z-index: 0;
	background-color: var(--secondary-color);
	font-family: var(--body-font);
	letter-spacing :normal;
	color: #fff;
	box-sizing: content-box !important;
	text-decoration: none;
	font-family: var(--body-font);
}
.new_button::before, .new_button::after {
}
.new_button {
	position: relative;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}
.new_button span {
	position: relative;
	display: inline-block;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.6em;
	text-transform: uppercase;
	top: 0;
	left: 0;
	width: 100%;
	padding: 15px 40px;
	transition: 0.3s;
}
/*--- btn-2 ---*/
.new_button.btn-2.hover-slide-up:hover {
}
 .btn-2::before {
/*background-color: rgb(28, 31, 30);*/
  /*transition: 0.3s ease-out;*/
}
.btn-2 span {
/*border: 1px solid #e30613;*/
  /*transition: 0.2s;*/
}
.btn-2 span:hover {
/*color: rgb(255,255,255);*/
  /*transition: 0.2s 0.1s;*/
  /*border: 1px solid #000;*/
}
.new_button.hover-slide-up::before {
}
.new_button.hover-slide-up:hover::before {
}
/*--- btn-3 ---*/
.btn-3::before {
}
.btn-3 span {
	border: 2px solid #e30613;
	transition: 0.2s;
}
.btn-3 span:hover {
}
.new_button.btn-5 {
	background-color: #e30613;
}
.btn-5 span {
	border: 2px solid #fff;
	transition: 0.2s;
}
.btn-5::before {
}
.btn-5 span:hover {
}
.new_button.btn-5.btn-6 {
	background-color: transparent;
}
.btn-4.btn-9::before {
}
.title2 {
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 2.2rem;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 61px;
}
/*--- btn-3 ---*/
/*--- btn-4 ---*/
.new_button.btn-4 {
	background-color: rgb(255, 255, 255);
	color: #e30613;
	border: 1px solid #e30613;
}
.new_button.btn-4:hover {
	color: #e30613;
}
.btn-4::before {
}
.btn-4 span {
	border: 1px solid #e30613;
	transition: 0.2s;
}
.btn-4 span:hover {
}
/*-----videoBanner--*/
#hero {
	overflow: hidden;
}
.home {
	height: 720px;
	position: relative;
	width: 100%;
}
video {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.home-content {
	position: relative;
	padding-top: 200px;
	color: #fff;
	padding-bottom: 20px;
}
.home h2 {
	font-family: var(--body-font);
	line-height: 1.1;
	font-size: 4.50rem;
	font-weight: 700;
}
.home p {
	line-height: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	max-width: 100%;
}
.home-content button {
	display: block;
	font-size: clamp(14px, 1.5vw, 18px);
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	background: transparent;
	color: #fff;
	margin: 50px auto 0;
	padding: 12px 20px;
	cursor: pointer;
}
.videoHeading {
	line-height: 36.48px;
	font-size: 32px;
	font-weight: 700;
	font-family: var(--body-font);
}
/*-----////videoBanner--*/
/*-----About----*/

.bgEvent {
	background-color: var(--secondary-color);
	padding: 3rem 0;
}
.bgEvent2 {
	background-color: var(--new-red-color);
	padding: 3rem 0;
}
.text-wrapper {
	max-width: 800px;
}
.sec-posts {
	padding: 50px 0 105px;
}
.icon-width svg {
	width: 12px;
	margin: 0px 5px;
	fill: #ea2e2e;
}
.postName .itemDate:before {
	content: "|";
	padding: 0 10px 0 8px;
}
.postName {
	display: inline-block;
	font-family: var(--body-font);
	font-size: 13px;
	font-weight: 700;
	text-transform: none;
	color: var(--secondary-color);
}
.post-title {
	font-size: 19px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.5789473684210527em;
	font-family: var(--body-font);
}
.post-paragraph {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 22.4px;
	font-family: var(--paragraph-font);
	margin-bottom: 10px;
}
.wrapper-text {
	float: left;
	margin-right: 6%;
	width: 27.33%;
}
.memberPadding {
	padding: 0px 0px 3rem 0px;
	overflow: hidden;
}
.post-item {
	font-size: 12px;
}
.more-link {
	color: #e30613 !important;
	font-size: 13px;
	font-weight: 700;
	opacity: 1;
	position: relative;
	text-transform: uppercase;
 transition: all .4s ease-in-out;
}
.more-link a {
	color: #e30613;
}
.wrapper-text:hover .more-link {
	opacity: 1;
}
/* --- Membership plans----*/
.postimg {
	margin-top: -60px !important;
}
.img-headingHover {
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 0px 20px 30px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.box-title {
	font-size: 30px;
 margin-bottom: .5rem;
	font-weight: 700;
	line-height: 1.2;
}
.box-intro {
	font-size: 18px;
	margin-top: 0;
margin-bottom: .5rem;
	font-weight: 700;
	line-height: 1.2;
}
.image-box1 {
	position: relative;
	height: 285px;
	margin: 10px 0px;
	background-position: center center;
	background-size: cover;
	border-radius: 0;
}
.image-box1 img {
	height: 100%;
}
.overlay {
	color: #000;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0;
	transition: all 0.5s ease;
	position: absolute;
	top: 0;
	bottom: 0;
}
.overlaytext {
	color: #000;
	width: 100%;
	opacity: 0;
	transition: all 0.5s ease;
	position: absolute;
	bottom: 0;
}
.image-box1:hover .overlaytext {
	width: 100%;
	opacity: 1;
}
.image-box1:hover .overlay {
	opacity: .85;
}
.image-box1:hover .img-headingHover {
	opacity: 0;
}
.text-h2 {
	color: #1d1d1b;
}
.text-h1 {
	color: #e11a27;
}
.pwimageBox {
	bottom: 0;
	color: #fff;
	position: absolute;
	width: 100%;
	z-index: 1;
	font-family: var(--body-font);
	font-weight: 700;
	padding-left: 22px;
	padding-bottom: 22px;
}
.readMore {
	color: #e30613;
	font-size: 13px;
	font-weight: 700;
	position: relative;
	text-transform: uppercase;
 transition: all .4s ease-in-out;
}
/* --- Membership plans----*/

form input[type=color], form input[type=date], form input[type=datetime-local], form input[type=datetime], form input[type=email], form input[type=file], form input[type=month], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form input[type=time], form input[type=url], form input[type=week], form select, textarea {
	background-color: rgba(29, 29, 27, .05) !important;
	border: 0;
	border-radius: 0;
	padding: 16px 18px;
}
/*form p {*/
/*       margin-top: 0px !important;*/
/*    margin-bottom: 0px;*/
/*}*/

/* --- Register ----*/
#register {
	background-size: cover !important;
	background-position: center center !important;
	overflow: hidden;
	padding: 3rem 0;
	position: relative;
	z-index: 0;
}
/*--footer-logo--*/
.footer-logo {
	width: 140px;
}
.list-unstyled1 li a {
	color: hsla(0, 0%, 100%, .8) !important;
}
#footer {
	background-color: #1d1d1b;
}
#footer a {
	color: #fff;
}
 .footer-legal li:not(:last-child):after, .footer-legal li:not(:last-child):after {
 content: "|";
 padding-left: 15px;
 padding-right: 15px;
}
.btnfooter {
	background-color: #e30613;
	border: 1px solid #e30613;
	border-radius: 3px;
	padding: 10px 16px;
	text-decoration: none;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	text-align: left;
	text-shadow: none;
}
.footer-legal li a, .btnfooter {
	font-size: 12px;
	font-weight: 500;
	height: 12px;
	letter-spacing: normal;
	display: inline-table;
}
.footer-menu h5 {
	font-size: 14px;
	font-weight: 700;
	height: 34px;
	letter-spacing: normal;
	line-height: 14px;
	list-style-image: none;
	list-style-position: outside;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 30px;
	padding-top: 0px;
	margin: 0px;
}
.back-to-top {
	background-color: #e30613;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 21px;
	height: 57px;
	-webkit-transform: translateY(-35px);
	transform: translateY(-35px);
 transition: background .4s ease-in-out;
	width: 57px;
	position: absolute;
	right: 35px;
}
.back-to-top, .back-to-top span {
	display: flex;
	justify-content: center;
	vertical-align: middle;
}
.back-to-top svg {
	fill: #fff;
	width: 1em;
}
.sec-posts {
	padding: 50px 0 105px;
}
.reserved li:after {
	content: "|" !important;
	padding-left: 15px;
	padding-right: 15px;
}
/*--///footer-logo--*/






/*-- user img--*/
.userBox {
	height: 440px;
	overflow: hidden;
	position: relative;
}
.userboximg {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
	overflow: hidden;
	height: 100%;
}
.userboximg img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	object-fit: cover;
	min-height: 455px;
}
.team-member-tag {
	background-color: hsla(0, 0%, 100%, .85);
	border-radius: 0;
	bottom: 13px;
	color: #1d1d1b;
	left: 13px;
	opacity: 1;
	padding: 20px;
	position: absolute;
	right: 13px;
	text-align: center;
	transform-style: preserve-3d;
 transition: opacity .4s ease-in-out .4s;
}
.team-memberName {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 5px;
}
.member-job-title {
	font-size: 14px;
	display: block;
	font-family: Cairo, sans-serif, sans-serif;
	text-transform: none;
}
.overlayuser {
	background-color: #e30613;
	border-radius: 0;
	height: 100%;
	opacity: 0.6;
	position: absolute;
	transform-style: preserve-3d;
 transition: opacity .4s ease-in-out;
	width: 100%;
	z-index: 2;
	top: 0px;
	opacity: 0;
}
.Moreinfo a {
	color: #fff;
	font-family: var(--ff-btn);
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}
.Moreinfo {
	padding-top: 30px;
	font-size: 18px;
	padding-bottom: 35px;
}
.user-info-box {
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 25px);
	transform: translate3d(-50%, -50%, 25px);
 transition: opacity .4s ease-in-out;
	width: 100%;
	z-index: 3;
	color: #ffff;
	opacity: 0;
}
.userBox:hover .overlayuser {
	opacity: .85;
}
.userBox:hover .team-member-tag {
	opacity: 0;
}
.userBox:hover .user-info-box {
	opacity: 1;
}
/*--enterprise---*/


.enterprise {
	background-size: cover !important;
	background-position: center center !important;
	background-image: url(../images/bg3.jpg);
	overflow: hidden;
	padding: 44px 0;
	position: relative;
	z-index: 0;
	color: #fff;
}
.enterprise:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #1D1D1B;
	background: -moz-linear-gradient(left, #1D1D1B 0%, #1D1D1B 100%);
	background: -webkit-linear-gradient(left, rgba(29, 29, 27, 1.0) 0%, rgba(29, 29, 27, 0.25) 100%);
	background: linear-gradient(to right, rgba(29, 29, 27, 1.0) 0%, rgba(29, 29, 27, 0.25) 100%);
}
.Choose-text {
	padding: 30px 40px;
	background-color: #f5f5f5
}
.Choose-text h4 {
	box-sizing: border-box;
	color: rgb(29, 29, 27);
	display: inline;
	font-family: 'Cairo';
	font-size: 16px;
	font-weight: 700;
	height: auto;
	letter-spacing: normal;
	line-height :26px;
}
.hight-plan {
	min-height: 515px;
	margin-bottom: 25px;
}
.hight-plan2 {
	min-height: 287px;
	margin-bottom: 50px;
}
.your-div {
	display: table-cell;
	position: relative;
	vertical-align: bottom;
}
.rowpadding {
	padding-top: 130px;
	padding-bottom: 130px;
}
.Choose-text h2 {
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 61px;
	margin-bottom: 5px;
	font-family: var(--body-font);
}
.Choose-text ul li i {
	color: var(--secondary-color);
}
.Choose-text ul li {
	margin-bottom: 15px;
}
.Choose-text .table_price {
	font-size: 36px;
	line-height: 1em;
}
.list-point {
	margin: 0px;
	list-style: none;
	padding: 0px;
}
.planstype h2 {
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 61px;
	margin-bottom: 5px;
	font-family: var(--body-font);
}
.interprise h2 {
	font-family: 'Cairo';
	font-size: 16px;
	font-weight: 400;
	height: 26px;
	letter-spacing: normal;
	line-height: 26px;
	margin-bottom: 15px;
	pointer-events: auto;
	position: relative;
}
.interprise h3 {
	color: #000;
}
.interprise h5 {
	display: block;
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 14px;
	color: #000;
	padding-top: 12px;
}
.interprise p{font-size: 17px;}
/*testimonialUser*/

.testimonialUser {
	font-weight: 700;
}
.testimonialposition {
	font-weight: 700;
}
.t-position:before {
	content: "|";
	padding-left: 25px;
	padding-right: 25px;
}
.carouselItem p {
	font-size: 18px;
	line-height: 2em;
	margin: 0 auto 40px;
	max-width: 1000px;
	text-align: center;
	width: 100%;
}
.testimonialUser {
	box-sizing: border-box;
	color: rgb(29, 29, 27);
	font-family: Cairo, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 26px;
}
/*/testimonialUser*/



/***************************/

[type=checkbox]+span:before {
 background-color: rgba(29, 29, 27, .05) !important;
}
 [type=checkbox]+span:before, [type=checkbox]:checked+span:after {
 border-radius: 6px;
 content: "";
 position: absolute;
 top: 50%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
 [type=checkbox]+span:before {
 height: 28px;
 left: 0;
 width: 28px;
}
[type=checkbox]:checked+span:after {
	background-color: #e30613;
	height: 14px;
	left: 7px;
	width: 14px;
}
[type=checkbox]+span:before, [type=checkbox]:checked+span:after {
 border-radius: 6px;
 content: "";
 position: absolute;
 top: 50%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
[type=checkbox]:checked+span, [type=checkbox]:not(:checked)+span {
 cursor: pointer;
 display: inline-block !important;
 font-size: 16px;
 margin: 7px 0 !important;
 padding-left: 50px !important;
 padding-top: 1px;
 position: relative;
 text-transform: none;
}
[type=checkbox]:checked, [type=checkbox]:not(:checked), [type=radio]:checked, [type=radio]:not(:checked) {
 left: -9999px;
 position: absolute;
}

/* ---  radio btn)----*/
.form-radio [type=checkbox]+span:before, [type=radio]:checked+span:after, [type=radio]:not(:checked)+span:after {
 background-color: rgba(29, 29, 27, .05) !important;
}
[type=radio]:checked+span:after, [type=radio]:not(:checked)+span:after {
 opacity: 1;
 transform: scale(1);
 -webkit-transform: scale(1);
}
 [type=radio]:checked+span:after, [type=radio]:not(:checked)+span:after {
 border-radius: 100%;
 content: "";
 height: 24px;
 left: 0;
 position: absolute;
 top: 0;
 width: 24px;
 z-index: 0;
}
[type=radio]:checked+span, [type=radio]:not(:checked)+span {
 cursor: pointer;
 display: inline-block;
 font-size: 16px;
 padding-bottom: 18px;
 padding-left: 50px;
 position: relative;
}
[type=radio]:checked+span:before {
	background-color: #e30613;
	border-radius: 100%;
	content: "";
	height: 12px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 12px;
	z-index: 1;
}
form label {
	color: rgb(29, 29, 27);
	cursor: default;
	display: inline;
	font-family: Inter, sans-serif, sans-serif, sans-serif;
	font-size: 14px;
	font-weight: 500;
	height: auto;
	letter-spacing: normal;
	line-height: 26px;
	pointer-events: auto;
	text-align: left;
}
.gfield_checkbox [type=checkbox] {
	left: 23px !important;
	border-radius: 5px !important;
	background: #f3f3f3 !important;
	border: none !important;
	width: 22px !important;
	height: 22px !important;
	box-shadow: none !important;
}
 .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
 font-family: var(--gform-theme-icon-font-family) !important;
 font-family: var(--gf-icon-font-family, var(--gform-theme-icon-font-family)) !important;
 font-style: normal;
 font-variant: normal;
 font-weight: 700 !important;
 line-height: 1;
 speak: never;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 color: #e30613 !important;
 content: var(--gf-icon-ctrl-checkbox);
 font-size: 16px !important;
}
.gform-theme--foundation input, select, textarea {
	inline-size: 100%;
	border: none !important;
	box-shadow: none !important;
}
 .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
 --gf-local-radius: var(--gf-ctrl-radio-check-radius);
 background: #f3f3f3 !important;
}
 .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
 background-color: #e30613 !important;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
 --gf-local-radius: var(--gf-ctrl-checkbox-check-radius);
 position: static !important;
}
.wpas-form-control {
	display: block;
	height: 34px;
	font-size: 14px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .0) !important;
}
/**************************/

.wpcf7-list-item {
	display: inline-block;
	margin: 0px 0 0 0.5em !important;
}
 .wpas-checkbox [type=checkbox]:not(:checked) {
 left: 0px;
 position: relative;
}



/* ---  Checkbox)----*/

[type=checkbox]+span:before {
 background-color: rgba(29, 29, 27, .05) !important;
}
 [type=checkbox]+span:before, [type=checkbox]:checked+span:after {
 border-radius: 6px;
 content: "";
 position: absolute;
 top: 50%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
 [type=checkbox]+span:before {
 height: 28px;
 left: 0;
 width: 28px;
}
[type=checkbox]:checked+span:after {
	background-color: #e30613;
	height: 14px;
	left: 7px;
	width: 14px;
}
[type=checkbox]+span:before, [type=checkbox]:checked+span:after {
 border-radius: 6px;
 content: "";
 position: absolute;
 top: 50%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
 [type=checkbox]:checked+span, [type=checkbox]:not(:checked)+span {
 cursor: pointer;
 display: inline-block !important;
 font-size: 16px;
 margin: 7px 0 !important;
 padding-left: 38px !important;
 padding-top: 1px;
 position: relative;
 text-transform: none;
}
 .needs-validation [type=checkbox]:checked, [type=checkbox]:not(:checked), [type=radio]:checked, [type=radio]:not(:checked) {
 left: -9999px;
 position: absolute;
}
 input:focus-visible {
 outline: 0px solid crimson;
}



/* --- // Checkbox)----*/

/* ---  radio btn)----*/
.form-radio [type=checkbox]+span:before, [type=radio]:checked+span:after, [type=radio]:not(:checked)+span:after {
 background-color: rgba(29, 29, 27, .05) !important;
}
[type=radio]:checked+span:after, [type=radio]:not(:checked)+span:after {
 opacity: 1;
 transform: scale(1);
 -webkit-transform: scale(1);
}
 [type=radio]:checked+span:after, [type=radio]:not(:checked)+span:after {
 border-radius: 100%;
 content: "";
 height: 24px;
 left: 0;
 position: absolute;
 top: 0;
 width: 24px;
 z-index: 0;
}
[type=radio]:checked+span, [type=radio]:not(:checked)+span {
 cursor: pointer;
 display: inline-block;
 font-size: 16px;
 padding-bottom: 18px;
 padding-left: 50px;
 position: relative;
}
[type=radio]:checked+span:before {
	background-color: #e30613;
	border-radius: 100%;
	content: "";
	height: 12px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 12px;
	z-index: 1;
}
form label {
	color: rgb(29, 29, 27);
	cursor: default;
	display: inline;
	font-family: 'Cairo';
	font-size: 14px;
	font-weight: 500;
	height: auto;
	letter-spacing: normal;
	line-height: 26px;
	pointer-events: auto;
	text-align: left;
}
/*---freelancer page--*/

.enterprise.freelancer {
	background-image: url(../images/freelancer.jpg);
}
.bg--light {
	background-color: #f5f5f5;
	color: #1d1d1b;
}
.imgesH {
	width: 70px;
	height: 70px;
}
.apply {
	box-sizing: border-box;
	color: rgb(29, 29, 27);
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 61px
}
.fielddesc {
	box-sizing: border-box;
	color: rgb(29, 29, 27);
	display: block;
	font-family: 'Cairo';
	font-size: 14px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 16.8px;
	padding-bottom: 5px;
}
.form-check span {
	font-family: 'Cairo';
	font-size: 16px;
	font-weight: 400;
	/*height: 20.6px;*/
letter-spacing: normal;
	line-height: 19.6px;
	list-style-image: none;
}
/*---freelancer page--*/

.enterprise.individual {
	background-image: url(../images/individual.jpg);
}
.needs-validation .col-md-6, .needs-validation .col-md-12 {
	margin-bottom: 20px;
}
.enterprise.sponsorship {
	background-image: url(../images/sponsorshipBanner.jpg);
}
.event {
	background-image: url(../images/event.jpg);
}
.blockchain-group {
	background-image: url(../images/blockchain.jpg);
}
input#daterange {
	background-color: hsla(0, 0%, 100%, .2);
	border: 0 solid #fff;
	color: #fff;
	display: inline;
	font-weight: 700;
	padding: 10px;
}
/*----Health Group---*/

.Health-Group {
	background-image: url(../images/HealthGroup.jpg);
}
.job-market {
	background-image: url(../images/Jobmarket.jpg);
}
.schedule-row-left {
	display: block;
	float: left;
	padding: 35px 40px;
}
.schedule-row-right {
	display: block;
	float: left;
	padding: 35px 40px;
}
.schedule-row {
	background-color: #f5f5f5;
	border-radius: 0;
	color: #1d1d1b;
	overflow: hidden;
}
.ignore {
	font-size: 19px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.5789473684210527em;
	margin: 0 0 6px;
}
 .schedule-row:not(:last-of-type) {
 border: solid #fff;
 border-width: 0 0 2px;
}
.schedule-row a {
	color: #e30613;
}
.schedule-table:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	left: 25%;
	position: absolute;
	top: 0;
	width: 2px;
}
.schedule-table:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	left: 33%;
	position: absolute;
	top: 0;
	width: 2px;
}
 .schedule-row1:not(:last-of-type) {
 border: solid #fff;
}
 .position-relative.schedule-row-4 .schedule-row:not(:last-of-type) {
 border: solid #000;
 border-width: 0 0 2px;
}
.position-relative.schedule-row-4:before {
	background-color: rgba(29, 29, 27, .4);
}
.position-relative.schedule-row-4 .schedule-row {
	background-color: rgba(225, 26, 39, 1.0);
	color:#fff;
}
.position-relative.schedule-row-4 a {
	color: #fff;
	text-decoration: underline;
}
/*--News--*/
  .news {
	background-image: url(../images/news.jpg);
	background-size: cover !important;
	background-position: center center !important;
	overflow: hidden;
	padding: 44px 0;
	position: relative;
	z-index: 0;
	color: #fff;
}
.news:before {
	background-color: rgba(26, 29, 23, 0.4);
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.info-box {
	padding: 35px 40px 45px;
 transition: opacity .4s ease-in-out;
	display: block;
	margin: 0 auto 55px;
}
.info-box .title {
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 5px;
	font-family: var(--body-font);
}
.item-author a {
	cursor: pointer;
	display: inline-block;
	font-family: Cairo, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 700;
	height: 31px;
	letter-spacing: normal;
	line-height: 26px;
	padding-bottom: 5px;
	color: #1d1d1b;
}
.item-date:before {
	content: "|";
	padding: 0 10px 0 8px;
}
.item-date {
	color: #1d1d1b;
	display: inline-block;
	font-size: 13px;
	font-weight: 700;
	padding-bottom: 5px;
	text-transform: none;
	font-family: Cairo, sans-serif, sans-serif;
}
.linkread {
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 700;
	height: auto;
	letter-spacing: normal;
	line-height: 26px;
	overflow-wrap: break-word;
	color: #e30613;
	margin-top: 25px;
}
.aatestations {
	background-image: url(../images/attestations1.png);
}
.contactInfo h4 {
	color: rgb(29, 29, 27);
	display: block;
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 24px;
	font-weight: 700;
	height: 38px;
	letter-spacing: -0.5px;
	line-height: 38px;
}
.redcol {
	color: rgb(227, 6, 19);
}
.mapbtn {
	font-family: Cairo, sans-serif, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 800;
	height: 25.6px;
	letter-spacing: normal;
	line-height: 25.6px;
	margin-right: 20px;
}
.newnav .nav li a {
	font-family: Cairo, sans-serif, sans-serif;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 30px;
	margin-right: 30px;
	opacity: 0.7;
	color: rgb(255, 255, 255);
}
.newnav .nav li a:hover {
	color: #fff;
}
.sticky-top.sticky-top-2 {
	z-index: 10;
	top: 88px;
}
.becomemember {
	background-image: url(../images/member.jpg);
}
.Seven h3.semibold {
	font-size: 55px;
	font-weight: 700;
}
.Seven p {
	font-family: "Cairo", sans-serif;
	font-size: 22px;
}
.imran h3 {
	font-family: "Cairo", sans-serif;
	font-size: 20.02px;
	font-weight: 700;
}
.imran h4 {
	color: rgb(102, 102, 102);
	display :inline;
	font-family: "Cairo", sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 30.4px;
}
.here p {
	font-size: 22px;
	line-height: 28px;
	margin-top: 22px;
	overflow-wrap: break-word;
	font-family: "Cairo", sans-serif;
	color: rgb(102, 102, 102);
}
.here h2 {
	font-family: "Cairo", sans-serif;
	font-size: 27.94px;
}
.here h3 {
	font-family: "Cairo", sans-serif;
	font-size: 20.94px;
	font-weight: 700;
	height :auto;
	line-height: 35.7632px;
	overflow-wrap: break-word;
}
.Seven h4 {
	display: block;
	font-family: Cairo;
	font-size: 22px;
	font-weight: 700;
	line-height: 29.92px;
	margin-bottom: 0px;
	margin-top: 33px;
}
.Seven p {
	font-size: 22px;
}
.invarment {
	background-image: url(../images/Swiss-Business.jpg);
}
.financial-group {
	background-image: url(../images/financialGroup.jpg);
}
.swiss-group {
	background-image: url(../images/Ladies.jpg);
}
.two-icon {
	color: rgb(196, 200, 211);
	font-size: 24px;
}
.two-icon:hover {
	color: #e30613;
}
#Cookie .nav-pills {
	min-width: 28%;
}
#Cookie .nav-pills a.active {
	background: #fff;
	border-right: none;
	border-left: 5px solid #33475b;
}
#v-pills-tabContent {
	margin-left: -1px;
}
.btn-poup {
	border-radius: 3px;
	display: inline-block;
	text-decoration: none;
	background-color: #425b76;
	border: 1px solid #425b76;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-shadow: none;
	margin-bottom: 20px;
}
.modal-body h6 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px;
}
.modal-body p {
	box-sizing: border-box;
	color: rgb(33, 37, 41);
	display: block;
	font-family: 'Cairo';
	font-size: 13px;
	font-weight: 400;
	height: 168px;
	line-height: 24px;
	margin-bottom: 16px;
}
.modal-body span {
	font-size: 13px;
}
#Cookie .nav-pills a {
	padding: 16px;
	background: #f1f1f1;
	color: #353535;
	cursor: pointer;
 transition: all .3s;
	border: 1px solid #c0bebe;
	height: 50px;
	box-sizing: border-box;
	border-radius: 0px;
}
#Cookie .form-switch .form-check-input {
	width: 3rem;
}
.form-check-input:checked {
	background-color: #425b76;
	border-color: #425b76;
	opacity: .5;
}
.form-check-input:focus {
	border-color: #425b76;
	outline: 0;
 box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
 .slider [type=checkbox]:checked, .slider [type=checkbox]:not(:checked) {
 position: unset;
}
#example input {
	background-color: rgba(29, 29, 27, .05);
	border: none;
	font-weight: 400;
	height: 36px;
	letter-spacing: normal;
	line-height: 24px;
	width: 100%;
	padding-left: 5px;
}
#example_filter {
	display: none;
}
.active>.page-link, .page-link.active {
	background-color: #e11a27 !important;
	border-color: #e11a27 !important;
	color: #fff !important;
}
input[type=datetime-local]:focus, body input[type=datetime]:focus, body input[type=email]:focus, body input[type=file]:focus, body input[type=month]:focus, body input[type=number]:focus, body input[type=password]:focus, body input[type=search]:focus, body input[type=tel]:focus, body input[type=text]:focus, body input[type=time]:focus, body input[type=url]:focus, body input[type=week]:focus, body select:focus, body textarea:focus {
	-moz-box-shadow: inset 0 0 0 1px #e30613 !important;
	-webkit-box-shadow: inset 0 0 0 1px #e30613 !important;
	box-shadow: inset 0 0 0 1px #e30613 !important;
	background-color: #fff !important;
}
.table-header th {
 padding: .75rem 0px;
	vertical-align: bottom;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 27px;
	padding-right: 30px !important;
	padding-left: 8px;
}
/*#example.table.dataTable>thead .sorting:before, #example.table.dataTable>thead .sorting:after {
  top:32px !important;
}*/
#carouselExampleControls .carousel-inner .carousel-item {
	padding:0 100px;
}
.lrm-inline .lrm-user-modal-container {
	border: 0 !important;
	width: 100%;
	margin: 0;
	max-width: inherit;
}
.modal-content .semibold.mb-4 {
	line-height:58px;
}
.modal-content {
	text-align: center;
}
.modal-content h2 {
	margin: 0 0 20px 0 !important;
}
.upcoming_heading {
	margin:0 !important
}
.event_sidebar-n {
}
.event_sidebar-n .row {
	margin:0 !important
}
.event_sidebar-h {
	margin: 0 0 20px 0 !important;
}
.event_sidebar-h .row {
}
.de-12123 {
	font-family: "Cairo", sans-serif;
	margin: 25px 0 0 0 !important;
}
.row.mt-5.de-12 {
}
.col-xs-12.left-dt-top {
}
.image_events.right-dt-top {
}
.row.mt-5.de-12123 {
}
.row.mt-5.de-12123 h4, .row.mt-5.de-12123 h1, .row.mt-5.de-12123 h2, .row.mt-5.de-12123 h3, .row.mt-5.de-12123 h4, .row.mt-5.de-12123 h5, .row.mt-5.de-12123 h6 {
	font-size: 1.5rem;
}
.row.mt-5.de-12123 p, .row.mt-5.de-12123 ul li {
	font-size: 1.3rem;
	color: #666;
}
body {
	color: #666;
}
.bg_color h3 {
	color:#333 !important
}
.col-xs-12.left-dt-top .nd234 {
	margin:0 30px 0 0
}
.event_sidebar-n .row .image_padding {
}
.event_sidebar-n .row .image_padding img {
}
.event_sidebar-n .row .col-md-8 {
}
.event_sidebar-n .row .col-md-8 h5 {
}
.event_sidebar-n .row .col-md-8 p {
}
.hom87658 {
}
.hom87658 {
}
.hom87658 h3 {
	margin-top:10px;
}
.hom87658 .more-link {
	color: #fff !important;
	display: block;
	opacity: 1;
	font-size: 18px;
	font-weight: 600;
	margin-top: 20px;
	text-transform: uppercase;
}
.new-all-home {
}
.new-all-home {
	margin: 30px 0 0 0;
}
.mb-3 .fw-bold, .mb-3 .semibold {
	color:#000;
}
.contact345434.marginCenter {
}
.contact345434.marginCenter #wpcf7-f267-o1 {
	margin: 0;
	padding: 0;
}
.contact345434.marginCenter #wpcf7-f267-o1 .wpcf7-form {
}
.left-pre654 {
	font-size: 17px;
	color: #000;
	font-weight: 500;
}
.left-pre654 .privelink {
}
.left-pre654 .p-icon {
}
.left-pre654 .p-icon i {
}
.left-pre654 .float-left {
	padding: 0 !important;
	margin: 0 8px;
}
.login-page2342 {
	max-width: 50%;
	margin: auto;
	text-align: center;
}
.login-page2342 h3 {
	padding: 0;
	font-size: 38px;
	line-height: 57px;
	color: #000;
}
.login-page2342 .col-md-12 {
}
.login-page2342 .col-md-12 .lrm-main {
}
.login-page2342 .col-md-12 .lrm-main .lrm-user-modal-container {
}
.login-page2342 .col-md-12 .lrm-main .lrm-user-modal-container .lrm-user-modal-container-inner {
}
.login-page2342 .col-md-12 .lrm-main .lrm-user-modal-container .lrm-user-modal-container-inner .lrm-signin-section {
}
.login-page2342 .col-md-12 .lrm-main .lrm-user-modal-container .lrm-user-modal-container-inner .lrm-signin-section .lrm-form {
}
.login-page2342 .col-md-12 .lrm-main .lrm-user-modal-container .lrm-user-modal-container-inner .lrm-signin-section .lrm-form {
}
.new_button:hover {
	color:#fff;
}
.member-main-direct {
}
.member-main-direct .row {
	float: left;
	max-width: 50%;
}
.member-main-direct .row .wow {
	float:left;
}
 .member-main-direct .row:nth-child(2) {
float:right;
max-width: 30%;
}
.member-main-direct .row .mb-3 {
	border: 0 !important;
	border-bottom:2px solid #ccc !important;
	padding-bottom:10px;
}
.member-main-direct .row .mb-3 h3 {
	font-weight: 600 !important;
}
.member-main-direct .row .mb-3 h4, .member-main-direct .row .mb-3 span {
	font-weight: 600 !important;
	color: #000;
	padding: 0 0 5px 0px;
	text-transform: uppercase;
	position: relative;
	font-size: 24px;
	display:block
}
.member-main-direct .row .mb-3 h4::after {
content: "";
 position: absolute;
 width: 100%;
 bottom: -15px;
 left: 0;
 height: 2px;
 background: #ccc;
}
.member-main-direct .row .mb-3 h4:nth-child(1) {
}
 .member-main-direct .row:nth-child(2) .text-lg-end {
width: 100% !important;
 float: right !important;
 display: block !important;
 max-width: 100%;
 padding: 0px 0 0 0;
}
 .member-main-direct .row:nth-child(2) .text-lg-end .mb-3 {
border: 0 !important;
 width: auto !important;
 display: inline-block !important;
 margin: 0 !important;
}
 .member-main-direct .row:nth-child(2) .text-lg-end .mb-3 img {
max-height: 124px;
}
.mbj57tsbj0 {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}
.mbj57tsbj0 .row, .member-main-direct.hide-now .row {
	width: 100%;
	max-width:100%
}
.member-main-direct.hide-now {
	border: 0 !important;
	margin: 0 !important;
	padding-top:20px;
}
.postName a {
	color: var(--secondary-color) !important;
}
#example_paginate a.paginate_button.current {
	background: #e11a27 !important;
	border-color: #e11a27 !important;
	color:#ffffff !important;
}
/*----- Top-Bar css Style -------------------------*/

.form-select:focus {
	border-color: #e30613;
	outline:1 !important;
 box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.social-links {
	padding: 50px 0px 0px;
}
.form-select-sm {
	border-radius: 0px !important;
	padding: 7px 10px !important;
}
.gform-body label {
	font-weight: 600 !important;
	color: #112337 !important;
}
/*********4-10-24****************/
.padding-medium .wpcf7 {
	padding-right: 10%;
}
.table-bordered td, .table-bordered th {
	border: none !important;
}
table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 10px;
	border-top: solid 1px #ccc !important;
	border-right: solid 1px #ccc !important;
}
table.dataTable thead th, table.dataTable thead td {
	padding: 10px;
	border-top: 0 !important;
	border-right: solid 1px #ccc ! IMPORTANT;
	border-bottom: solid 1px #ccc ! IMPORTANT;
}
table.dataTable thead:nth-child(2) tr th {
border-bottom: 0 !important;
}
table.dataTable thead th:last-child, table.dataTable tbody tr td:last-child {
	border-right: 0 !important;
}
table.dataTable thead tr th {
	padding:12px !important;
}
table.dataTable tr th a, table.dataTable td a, table.dataTable tr td a {
	font-size: 15px;
	color:#636363 !important;
	padding: 0 4px;
}
.dataTables_wrapper .dataTables_length {
	float: left;/*display: none;*/
}
.table.dataTable tbody tr:hover {
	background: #f3f3f3;
}
.right_se {
	padding-right: 10%;
}
.footer_g_h {
	padding: 70px 0px 25px;
}
table.dataTable {
	width: 100%;
	margin: 0 auto;
	clear: both;
	border-collapse: separate;
	border-spacing: 0;
	margin-bottom: 20px !important;
}
.needs-validation p {
	font-size: 12px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
}
input#gform_submit_button_2, input#gform_submit_button_4, input#gform_submit_button_3 {
	background: #e30613;
	text-transform: uppercase;
	padding: 15px 42px !important;
	font-size: 16px;
	line-height: 1.6em;
	border-radius: 0px;
}
.gform-body p {
	font-size: 13px;
	margin-bottom: 0px;
}
.dataTables_length select {
	inline-size: auto !important;
	background: #f3f3f3 !important;
	border: 1px solid #e7e7e7 !important;
	border-radius: 0px !important;
}
table.dataTable.no-footer select {
	background: #f3f3f3;
}
/*********4-10-24****************/

.navbar-expand-xl .navbar-nav .dropdown-menu {
	position: absolute;
	margin: -15px 0 0 -6px;
	background: #fff;
	border-radius: 0;
}
.dropdown-menu li {
	padding: 5px 0px !important;
	margin: 0px !important;
	min-width: 150px;
}
.dropdown-menu li a {
	margin: 0px !important;
	padding: 11px 15px !important;
}
.newsas-all-home {
	margin-top:30px;
}
.gfield .gfield_label .gfield_required .gfield_required::after, .gfield .gfield_label .gfield_required .gfield_required::before, .gfield .gfield_label .gfield_required .gfield_required_text::after, .gfield .gfield_label .gfield_required .gfield_required_text:before {
 opacity: 1;
 color: red !important;
}
.gfield {
}
.gfield .gfield_label {
	color: #000 !important;
}
.gfield .gfield_label .gfield_required {
}
.gfield .gfield_label .gfield_required .gfield_required_text {
	color: red !important;
}
.align-items-center.imran {
}
.align-items-center.imran .col-md-4 {
}
.align-items-center.imran .col-md-8 {
}
.align-items-center.imran .col-md-8 h3 {
	margin: auto;
}
.align-items-center.imran .col-md-8 h4 {
}
.my-hotebut {
	color: #fff !important;
	background: red;
	display: inline-block;
	width: auto;
	font-size: 17px !important;
	padding: 5px 15px;
	border-radius: 5px;
	margin: 0 0 20px 12px;
}
.member-main-direct .row .wow .contactInfo {
	margin-bottom:20px;
}
.container.swiss-m-dib12 {
}
.container.swiss-m-dib12 .row.py-5.justify-content-center {
}
.bg-white.phonpe-998 {
	padding-bottom:20px;
}
table.dataTable tbody th, table.dataTable tbody td {
	font-size: 14px;
	color: #4d4d4d;
	padding: 8px 14px
}
#example input {
	padding-left:12px !important;
}
table.dataTable thead:nth-child(1) tr th {
font-weight: 600;
 padding: 10px 14px !important;
border-bottom:0 !important
}
table.dataTable thead:hover thead:nth-child(1), table thead:hover thead:nth-child(2) {
background:#CCC
}
table.dataTable tbody th, table.dataTable tbody td {
	padding:10px 12px !important
}
table.dataTable thead > tr > th.sorting::before, table.dataTable thead > tr > th.sorting::after, table.dataTable thead > tr > th.sorting_asc::after {
font-size: 11px !important;
}
.navbar-nav .nav-link:hover {
	opacity: .66;
}
.videoHeading.boradswiss {
	font-size:2.5rem
}
h1, h2, h3, h4, h5, h6 {
	color:#000
}
.footer-menu h5, .banner-info .heading-banner, #register h2.videoHeading, .bgEvent h2.videoHeading, .planstype h2, .ignore {
	color:#fff;
}
.form-label.sponsroshiowee {
}
.form-label.sponsroshiowee ..wpcf7-list-item {
display:block
}
.col-md-12.sponsroshiowee {
}
.col-md-12.sponsroshiowee label {
	display: block;
}
.col-md-12.sponsroshiowee .wpcf7-form-control-wrap {
	display: block;
}
.col-md-12.sponsroshiowee .wpcf7-form-control-wrap .wpcf7-form-control {
	display: block;
}
.col-md-12.sponsroshiowee .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
	display: block;
}
.col-md-12.sponsroshiowee .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
	margin: 0 0 12px 0;
}
.col-md-12.sponsroshiowee .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
	padding: 0px 0 0 35px;
}
input.wpcf7-form-control.wpcf7-submit {
	cursor: pointer !important;
}
.dropdown:hover .dropdown-menu {
	display: block;
	margin-top: 1px;
	border: none;
	padding: 17px;
	opacity: 1;
}
table.dataTable thead tr th, table.dataTable tbody th, table.dataTable tbody td {
	max-width: 250px;
	min-width: 250px;
}
.position-relative.job3phine {
}
.position-relative.job3phine .row {
}
.position-relative.job3phine .row .col-md-4 {
}
.position-relative.job3phine .row .col-md-4 .schedule-row-left {
}
.position-relative.job3phine .row .col-md-4 .schedule-row-left h3, .position-relative.job3phine .row .col-md-8 .schedule-row-right h3 {
	color:#000 !important
}
.position-relative.job3phine .row .col-md-8 .schedule-row-right h3 {
	font-weight:600
}
.position-relative.job3phinen .row .col-md-4 .schedule-row-left h3, .position-relative.job3phinen .row .col-md-8 .schedule-row-right h3 {
	color:#fff !important
}
.position-relative.job3phinen .row .col-md-8 .schedule-row-right h3 {
	font-weight:600
}
.gfield_label.gform-field-label {
}
.gform-theme--foundation .gfield.custom-iframe123s .gfield_label {
	display: none !important
}
.image-box1:hover .overlaytext, .image-box1:hover .overlaytext.pwimageBox h1, .image-box1:hover .overlaytext.pwimageBox h2 {
	color: #000;
}
.member-main-direct .row .wow .contactInfo .address876 {
	width: 66%;
}
.bgEvent {
}
.bgEvent .container {
}
.bgEvent .container .row {
}
.bgEvent .container .row .col-md-12 {
}
.bgEvent .container .row .col-md-12 h2 {
	color:#fff
}
 @media (max-width: 1400px) {
 .padding-left-right {
 padding-left: 40px;
 padding-right: 40px;
}
 .marginCenter {
 margin-left: 40px;
 margin-right: 40px;
}
}
 @media (max-width: 1199.98px) {
 .mobile-show.new_button {
 display: block;
}
 .dropdown > a:before {
 background-color: #f5f5f5;
 content: " ";
 font-size: 1.5em;
 font-weight: 400;
 height: 67%;
 position: absolute;
 right: 0;
 top: 15%;
 width: 38px;
 z-index: 0;
}
 .nav-link {
 padding-left: 15px;
}
 .navbar-nav li.dropdown>a:after {
 right: 15px;
}
 .nav-link {
 padding: 8px 15px 6px;
 line-height: 1.6em;
 font-weight: 600;
 font-family: Cairo, sans-serif, sans-serif, sans-serif;
 font-size: 18px;
}
 .dropdown-menu li:first-child {
 margin-top: 0px;
 padding: 0px 0px 0px;
}
 .dropdown-menu li:last-child {
 padding: 0px 0px 0px;
}
 .dropdown-menu li {
 padding: 0px 0px 0px 0px;
}
 .dropdown-menu li a {
 margin: 0px 0px;
 padding: 7px 10px 7px 34px;
}
 .dropdown-aarow {
 float: right;
 top: 0px;
 position: absolute;
 right: 8px;
 padding: 19px;
}
 .dropdown-item:focus, .dropdown-item:hover {
 background-color: transparent;
 color: #000;
}
 .offcanvas-header .btn-close {
 position: relative;
 transition: transform 0.4s ease-in-out;
}
 .offcanvas-header .btn-close:hover {
 transform: rotate(90deg);
}
 .textclose {
 position: absolute;
 left: 12%;
}
.pwr-owl .owl-dots {
 display: contents;
}
.marginCenter {
 margin-left: 30px;
 margin-right: 30px;
}
 .rowpadding {
 padding-top: 50px;
 padding-bottom: 50px;
}
.hight-plan2 {
 min-height: auto;
margin: 0;
}
.Choose-text .hight-plan2 {
margin-bottom:20px;
}
/*.navbar-expand-xl .navbar-nav .nav-item{}
.navbar-expand-xl .navbar-nav .nav-item.dropdown .nav-link.mx-2{margin: 0 45px 0 0 !important; z-index:-1}
.navbar-expand-xl .navbar-nav .nav-item.dropdown .nav-link.mx-2::after{ content:""; display:none}
.navbar-expand-xl .navbar-nav .nav-item.dropdown .nav-link.mx-2::before { content:""; display:none}
.navbar-expand-xl .navbar-nav .nav-item.dropdown .d-xl-none{margin: 0 0px 0 0 !important;}
.navbar-expand-xl .navbar-nav .nav-item.dropdown .d-xl-none::after{ content:""; right: 13px; top:60%;}
.navbar-expand-xl .navbar-nav .nav-item.dropdown .d-xl-none::before{ content:""; width:35px; height:35px; }*/
}
@media (max-width: 575.98px) {
 .mobile-show.new_button {
 display: none;
}
 .image-box1 {
 height: 239px;
}
 .banner-info .heading-banner {
 font-size: 40px;
}
 .home-content {
 padding-top: 80px;
}
.image-box1, .userBox {
 position: relative;
 margin: 10px 0px;
 margin: 16px auto;
}
 .padding-left-right {
 padding-left: 20px;
 padding-right: 20px;
}
.marginCenter {
 margin-left: 10%;
 margin-right: 10px;
}
 .pb-80 {
 padding-bottom: 20px;
}
 .pt-80 {
 padding-top: 20px;
}
.pb-130 {
 padding-bottom: 60px;
}
.pt-130 {
 padding-top: 60px;
}
.hight-plan2 {
 min-height: auto;
}
.title2 {
 font-size: 24.5px;
}
}
 @media (max-width: 1150px) {
 .member-main-direct .row:nth-child(2) {
max-width: 40%;
}
}
 @media (max-width: 1024px) {
}
 @media (max-width: 991px) {
 .col-xs-12.left-dt-top {
width: 100%;
}
 .col-lg-3.riht-12-dt-top {
width: 100%;
}
 .col-lg-3.riht-12-dt-top {
 width: 100%;
 padding: 0 30px;
 margin: 35px 0 0 0;
}
.col-lg-3.riht-12-dt-top .side-99112 .event_sidebar-n {
width: calc(50% - 0px) !important;
 border: 0 !important;
 margin: 5px 0;
}
 .col-xs-12.left-dt-top .nd234 {
 margin: 10px;
}
.col-lg-3.riht-12-dt-top .side-99112 {
--bs-gutter-x: 1.5rem;
 --bs-gutter-y: 0;
 display: flex;
 flex-wrap: wrap;
 margin-top: calc(-1 * var(--bs-gutter-y));
}
#register .container.container-fluid2 {
}
#register .container.container-fluid2 .d-flex {
 text-align: center;
}
#register .container.container-fluid2 .d-flex .text-wrapper {
max-width: inherit;
 text-align: center;
}
#register .container.container-fluid2 .d-flex .text-wrapper .videoHeading {
}
#register .container.container-fluid2 .d-flex .text-wrapper p {
}
#register .container.container-fluid2 .d-flex .text-md-end {
text-align: center !important;
}
#register .container.container-fluid2 .d-flex .text-md-end a {
}
.footer_g_h {
 padding: 70px 20px 25px;
}
.login-page2342 {
max-width: 70%;
 margin: auto;
 text-align: center;
}
 .member-main-direct .row .mb-3 h3 {
font-size:35px;
}
 .member-main-direct .row:nth-child(2) {
}
.col-md-8.wow.fadeInLeft.atte63346 {
margin: 0px 0 15px 0;
}
.col-md-8.atte63346 .text-white {
}
.col-md-8.atte63346 .text-white h2 {
font-size: 30px;
}
.col-md-8.atte63346 .text-white p {
margin: 0;
 padding: 0 0 10px 0;
}
}
 @media (max-width: 768px) {
 userboximg img {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 object-fit: cover;
 height: 500px;
}
 .padding-medium .wpcf7 {
 padding-right: 0%;
}
 .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
 float: none;
 text-align: left !important;
}
 .image_events {
 margin-top: 25px;
}
 .needs-validation p {
 font-size: 12px;
 color: #000;
 padding-bottom: 0px;
}
 .image-box1, .userBox {
 position: relative;
 margin: 10px 0px;
 margin: 16px auto;
}
.image-box1 img {
 width: 100%;
}
 .userBox {
 height: 470px;
}
 .banner-info .heading-banner {
 font-size: 54px;
}
/*p, .banner-info p {*/
/*  font-size: 16px !important;*/
/*  line-height: 26px !important;*/
/*}*/

.aboutInfo {
 padding: 62px 0;
}
.padding-left-right {
 padding-left: 20px;
 padding-right: 20px;
}
.marginCenter {
 margin-left: 10px;
 margin-right: 10px;
}
.semibold {
 font-size: 28.5px;
}
 .pb-80 {
 padding-bottom: 30px;
}
 .pt-80 {
 padding-top: 30px;
}
 .pb-130 {
 padding-bottom: 50px;
}
 .pt-130 {
 padding-top: 50px;
}
 .rowpadding {
 padding-top: 40px;
 padding-bottom: 40px;
}
.hight-plan2 {
 min-height: auto;
}
.needs-validation .col-md-6, .needs-validation .col-md-12 {
 margin-bottom: 15px;
 margin-top: 0px;
}
.needs-validation p {
 margin-bottom: 0px;
}
 .Choose-text h2 {
 line-height: 33px;
 font-size: 29px;
 margin-bottom: 14%;
}
.carouselItem p {
 width: 80%;
}
 .memberPadding {
 padding: 0px 0px 29px 0px;
}
 .info-box .title {
 font-size: 28.5px;
 font-weight: 700;
 letter-spacing: -1px;
 line-height: inherit;
}
.schedule-table:before {
 display: none;
}
.schedule-row-left, .schedule-row-right {
 padding: 20px 20px 0px;
}
 .schedule-row-right {
 padding: 0px 20px 20px;
}
.planstype h2 {
line-height:inherit;
}
.Seven h3.semibold {
 font-size: 28px;
 font-weight: 700;
}
.Seven h4 {
 margin-top: 10px;
}
.newnav.d-flex {
 display: none !important;
}
 .home h2 {
 font-size: 36.5px;
}
 .footer-legal li a, .btnfooter {
 margin-top: 8px;
}
#footer p {
 line-height: inherit;
 font-size: 14px;
 padding: 12px 0px !important;
 display: block;
}
}
@media (max-width: 991.98px) {
 .home h2 {
 font-size: 54.5px;
 font-weight: 700;
}
 .home {
 height: calc(100vh);
 height: 100%;
 min-height: 720px;
}
 .wrapper-text {
 width: 100%;
}
 .videoHeading, .semibold {
 font-size: 28px;
}
 .postName {
 font-size: 13px;
 font-weight: 700;
}
 .home {
 height: 720px;
 min-height: auto;
}
.padding-left-right {
 padding-left: 20px;
 padding-right: 20px;
}
}
 @media (min-width: 1399.98px) {
}
.privelink {
	color: #1d1d1b;
	display: inline-block;
	font-family: var(--ff-btn);
	font-size: 16px;
	font-weight: 700;
}
.p-icon svg {
	width: 30px;
	display: inline;
}
#footer p {
	line-height: inherit;
	font-size: 14px;
	padding: 12px 0px !important;
	display: block;
}
 @media (max-width: 1100px) {
 .navbar-expand-xl .navbar-nav .dropdown-menu {
 position: relative;
 margin: 0 0 0 28px;
 background: #fff;
 border-radius: 0;
z-index: 99999;
padding: 12px 0;
}
.navbar-expand-xl .navbar-nav .dropdown-menu li {
padding: 0 !important;
 margin: 0 !important;
 line-height: 15px;
}
 .navbar-expand-xl .navbar-nav .dropdown-menu li a {
 padding: 10px 0 !important;
 margin: 0 !important;
}
 .navbar-expand-xl .navbar-nav {
}
 .navbar-expand-xl .navbar-nav .nav-item {
}
 .navbar-expand-xl .navbar-nav .nav-item .nav-link {
margin: 0 45px 0 0;
}
 .navbar-expand-xl .navbar-nav .nav-item .dropdown-aarow {
margin: 0 0px 0 0;
}
 .navbar-expand-xl .navbar-nav .nav-item .nav-link::beforem, .navbar-expand-xl .navbar-nav .nav-item .nav-link::after {
content:'';
display:none
}
}
@media (max-width: 991px) {
 #upcomingEvent {
}
.d-flex.flex-sm-row {
}
.d-flex.flex-sm-row .hom87658 {
width: calc(50% - 0px) !important;
 margin: 0 0 15px 0;
}
.d-flex.flex-sm-row .hom87658 p, .d-flex.flex-sm-row .hom87658 p.dates_sec .text-white {
margin: 0 0 10px 0;
}
.d-flex.flex-sm-row .hom87658 .more-link, .member-main-direct .row .mb-3 h4 {
margin: 0;
 padding: 0;
}
 .homw-sefhj {
}
 .homw-sefhj .wrapper-text {
width: calc(50% - 0px) !important;
 margin: 0 0 15px 0;
}
.new-din-me45 {
}
 .new-din-me45 .modal-content {
 width: 70%;
}
 .member-main-direct .row, .member-main-direct .row:nth-child(2) {
max-width: 100%;
 width: calc(100% - 0px) !important;
 float: none;
}
 .member-main-direct .row:nth-child(2) {
 padding: 10px 0;
}
 .member-main-direct .row:nth-child(2) .text-lg-end {
 float: left !important;
 padding: 0;
 margin: 0 10px;
}
 .container.swiss-m-dib12 {
max-width: 100%;
}
.container.swiss-m-dib12 {
}
.member-main-direct .row:nth-child(2) .text-lg-end .mb-3 img {
max-height:100px
}
 #event-container .events_box_sec {
width:calc(50% - 0px) !important;
}
 .member-main-direct .row .wow .contactInfo .address876 {
 width: 80%;
}
}
 @media (max-width: 768px) {
 #carouselExampleControls .carousel-inner .carousel-item {
padding:0 100px;
}
 #carouselExampleControls .carousel-inner .carousel-item .row:nth-child(2) {
}
 #carouselExampleControls .carousel-inner .carousel-item .row:nth-child(2) img {
margin: auto auto 30px auto !important;
 display: block;
}
 #carouselExampleControls .carousel-inner .carousel-item .row:nth-child(2) .testimonialUser {
margin: 0;
 padding: 0;
}
 #carouselExampleControls .carousel-inner .carousel-item .row:nth-child(2) .t-position {
margin: 0;
 padding: 0;
}
 #carouselExampleControls .carousel-inner .carousel-item .row:nth-child(2) .t-position::before {
content: "|";
 padding: 10px;
}
.contact345434.marginCenter {
margin: 25px 0 0 0;
}
 .align-items-center .my-2 {
width:calc(50% - 0px) !important;
}
.job3phine {
}
.job3phine .schedule-row {
padding: 20px;
}
.schedule-table::before {
content:"";
display:none
}
.job3phine .schedule-row .col-md-4 {
}
.job3phine .schedule-row .col-md-4 .schedule-row-left {
width: 100%;
 padding: 0;
}
.job3phine .schedule-row .col-md-4 .schedule-row-left h3 {
}
.job3phine .schedule-row .col-md-4 .schedule-row-left .row-desc {
}
.job3phine .schedule-row .col-md-4 .schedule-row-left .row-desc a {
}
.job3phine .schedule-row .col-md-8 .schedule-row-right {
padding: 0;
 width: 100%;
 margin: 15px 0 0 0;
}
.job3phine .schedule-row .col-md-8 .schedule-row-right h3 {
}
.job3phine .schedule-row .col-md-8 .schedule-row-right span {
}
.job3phine .schedule-row .col-md-8 .schedule-row-right span a {
}
.login-page2342 {
max-width: 95%;
 margin: auto;
 text-align: center;
}
 .dataTables_wrapper {
 overflow: scroll;
}
table.dataTable thead tr th {
min-width: 112px;
}
 .homw-sefhj {
}
 .homw-sefhj .wrapper-text {
width: calc(50% - 0px) !important;
 margin: 0 0 15px 0;
}
 .home-content {
 padding: 150px 25px 0 25px !important;
}
 .home {
 height: 550px;
}
 .ab-hom345 {
}
 .ab-hom345 .wow {
width:100%
}
 .footer_g_h {
 padding: 40px 25px 25px;
}
 .back-to-top {
 margin: -99px 0 0px 0;
}
#footer a.btnfooter {
margin: -5px 0 0 15px;
}
.abou7546 {
 margin: 25px 0 0 0;
}
 .ab09690 a {
width: calc(45% - 0px) !important;
 margin: 0 !important;
}
 .ab09690 a span {
padding: 10px 0px;
 width: auto;
 min-width: auto;
 display: block;
 text-align: center;
 font-size: 11px;
}
 .owl-theme .owl-nav {
display:none;
}
 .new_button.btn-4.bexom857 {
margin: 0 0 20px 0 !important;
 padding: 0;
}
 .carusel-red-white {
}
 .carusel-red-white .text-white {
color: #fff !important;
 opacity: 1;
}
 .carusel-red-white .text-white span {
color: #fff !important;
 opacity: 1;
 filter: inherit;
}
 .board-fias {
margin: 15px 0 0 0;
}
 .board-fias .row {
}
 .board-fias .row h2 {
margin: 0 0 9px 0 !important;
}
 .board-fias .row .col-md-5 {
margin: 14px 0 0 0;
}
 .swiss-m-dib {
}
 .swiss-m-dib .row {
}
 .swiss-m-dib .row .text-lg-end {
text-align: right;
}
 .swiss-m-dib .row .text-lg-end a {
}
 .board-fias .row .col-md-5 .new-134 {
display: flex;
 align-items: flex-start;
 justify-content: left;
}
 .board-fias .row .col-md-5 .new-134 .imran {
width: calc(50% - 0px) !important;
 margin: 5px 0 14px 0 !important;
 padding: 0 !important;
}
 .align-items-center.imran .col-md-4 {
 padding: 0;
}
.swiss-m-dib .row .col-md-6 {
width: calc(50% - 0px) !important;
}
.padding-medium.pt-5.bg-white.phonpe-998 {
padding:0 0 0 0 !important
}
.container.swiss-m-dib12 .row.py-5.justify-content-center {
 padding-top: 18px !important;
}
 .new-din-me45 {
 padding: 0 !important;
}
.dataTables_wrapper .dataTables_length {
text-align:left !important;
}
table.dataTable thead tr th, table.dataTable tbody th, table.dataTable tbody td {
max-width: 150px;
 min-width: 150px;
}
 .Choose-text h2, .planstype h2 {
 line-height: 41px;
 margin-bottom: 17px;
font-size:30px;
}
 .member-main-direct.hide-now {
padding-top:0
}
 .member-main-direct .row:nth-child(2) .text-lg-end .mb-3 {
 border: 0 !important;
 width: auto !important;
 display: inline-block !important;
 margin: 10px !important;
 margin-left: 10px;
 margin-left: 0 !important;
 width: 70% !important;
}
.container.swiss-m-dib12 {
}
 .container.swiss-m-dib12 {
max-width: 90%;
}
 .userBox {
 height: 450px;
margin: 0;
}
 .member-main-direct .row .wow .contactInfo .address876 {
 width: 100%;
}
}
 @media (max-width: 650px) {
 .board-fias .row .col-md-5 .new-134 .imran {
width: calc(100% - 0px) !important;
 margin: 5px 0 14px 0 !important;
 padding: 0 !important;
}
 .board-fias .row .col-md-5 .new-134 {
 display: block;
 align-items: inherit;
 justify-content: inherit;
}
 .board-fias .row .col-md-5 .new-134 .imran {
 width: calc(100% - 0px) !important;
 margin: 5px 0 14px 0 !important;
 padding: 0 !important;
 width: 100% !important;
}
 .swiss-m-dib12 {
max-width: 90%;
}
 .swiss-m-dib12 .row.py-5 {
padding: 20px 0px !important;
}
 .swiss-m-dib12 .row.py-5 .new-din-me45 {
padding: 0;
 margin: 0;
}
 .new-din-me45 .row p {
padding-right:20px;
}
 .member-main-direct .row .wow .contactInfo p {
font-size: 20px;
 color: #000;
}
 .swiss-m-dib12 .row.py-5 .new-din-me45 {
 padding: 0 13px;
 margin: 0;
}
 .new-din-me45 .row p {
 margin-bottom: 0;
}
.container.swiss-m-dib12 {
}
}
 @media (max-width: 600px) {
 #carouselExampleControls .carousel-inner .carousel-item {
padding:0 80px;
}
 .modal-content {
 width: 85% !important;
}
.align-items-center .my-2 {
width:calc(100% - 0px) !important
}
.userBox {
margin:0 !important
}
 .image_events .attachment-full {
 margin: 18px 0 0 0;
}
 .member-main-direct {
 display: block;
 align-items: inherit;
 justify-content: inherit;
}
 .member-main-direct .row:nth-child(2) .text-lg-end .mb-3 img {
}
 #regModal .modal-content {
 width: 90% !important;
}
.d-flex.flex-sm-row .hom87658, .homw-sefhj .wrapper-text {
width: calc(100% - 0px) !important;
}
 .d-flex.flex-sm-row .hom87658 p, .d-flex.flex-sm-row .hom87658 p.dates_sec .text-white {
 margin: 0;
 padding: 0;
}
.d-flex.flex-sm-row .hom87658 .more-link {
margin: 8px 0 10px 0;
}
 .home {
 height: 450px;
}
 .home-content {
 padding-top: 75px !important;
}
 .new-all-home {
margin:0
}
 .new-all-home .new_button.btn-5 {
margin: 0 !important;
 padding: 0;
}
 .newsas-all-home {
 margin-top: 0;
}
.social-links {
 padding: 0 0 20px 0;
}
.new-din-me45 {
}
 .align-items-center.imran .col-md-8 {
 width: 100%;
 padding: 9px 0 0 0;
}
.swiss-m-dib .row .col-md-6 a {
}
.swiss-m-dib .row .col-md-6 a span {
width: auto;
 font-size: 12px;
 padding: 15px 20px;
}
 .swiss-m-dib .img img {
width: auto !important;
}
.col-lg-3.riht-12-dt-top .side-99112 .event_sidebar-n {
 width: calc(100% - 0px) !important;
 border: 0 !important;
 margin: 5px 0;
}
 .event_sidebar-n .row .image_padding {
 padding: 0 !important;
 margin: 0 !important;
}
.event_sidebar-n .row .col-md-8 {
padding:0;
}
.events_sectionsss h5 {
 font-size: 23px !important;
color:#000 !important
}
 .event_sidebar p {
 font-size: 17px !important;
color:#000 !important padding-bottom: 13px !important;
}
 .event_sidebar-n .row .col-md-8 p {
 margin: 0 !important;
 padding: 0 !important;
}
.event_sidebar-n .row .col-md-8 h5 {
margin: 15px 0 8px 0 !important;
 padding: 0 !important;
}
 .event_sidebar-n .row .col-md-8 p {
 margin: 0 !important;
 padding: 0px 0 0 0 !important;
 color: #000;
 line-height: 30px;
}
 .event_sidebar-n .row .col-md-8 p i {
width: 24px;
 text-align: center;
}
 .event_sidebar-n .row {
margin:0 0 20px 0 !important;
}
.info-box {
padding: 20px;
 text-align: left;
 margin:20px 0 0 0;
}
 .info-box img {
display: inline-block;
 text-align: left;
 margin: 0;
 width: auto;
 padding: 10px 0 !important;
}
 .info-box .col-md-4 {
text-align: left;
 display: block;
}
 .info-box .title {
 margin: 0 0 20px 0;
}
#footer .container {
}
#footer .container .row {
}
 .userBox {
 height: 470px;
}
}
 @media (max-width: 500px) {
 .home {
 height: 550px;
}
}
@media (max-width:580px) {
 #footer a.btnfooter {
 margin: 8px 0 0 0px;
}
 .member-main-direct .row {
width: calc(100% - 0px) !important;
max-width: 100%;
}
 .member-main-direct .row:nth-child(2) {
width: calc(100% - 0px) !important;
max-width: 100%;
}
 .member-main-direct .row:nth-child(2) .text-lg-end .mb-3 {
margin:0 !important;
padding: 10px 0;
}
}
 @media (max-width: 500px) {
 #carouselExampleControls .carousel-inner .carousel-item {
padding:0 40px;
}
#event-container .events_box_sec {
width:calc(100% - 0px) !important;
}
}
 @media (max-width: 480px) {
 .member-main-direct .row:nth-child(2) .text-lg-end .mb-3 img {
 max-height: auto;
 min-height: auto;
}
.member-main-direct .row .mb-3 h3 {
font-size: 30px;
}
.member-main-direct .row .mb-3 h3 {
 padding: 20px 0 0 0;
}
 .modal-content {
 width: 95% !important;
}
 .swiss-m-dib .row .col-md-6 a span {
 padding: 15px 10px;
}
 #footer .container .row .col-sm-6, #footer .container .row .col-6, #footer .container .row .col-md-12 {
width: 100%;
}
.footer-menu h5 {
font-size:20px;
}
.footer-menu {
margin-bottom:30px;
}
#footer .container .row .first {
}
#footer .container .row .first .footer-menu {
}
#footer .container .row .first .footer-menu {
}
#footer .container .row .first .footer-menu .social-links {
padding: 0;
}
.container.swiss-m-dib12 {
 max-width: 100%;
}
 .swiss-m-dib12 .row.py-5 .new-din-me45 {
 padding: 0 15px !important;
 margin: 0;
}
 .userBox {
 height: 420px;
}
}
@media (max-width: 380px) {
.swiss-m-dib .row .col-md-6:nth-child(1) {
    width: calc(45% - 0px) !important;
  }
}

}