.customAni
{
	animation-duration: 2s;
}

.customRemoveContent::before, .customRemoveContent::after
{
	content:unset !important;
}

.customLanguage
{
	display:flex;
}

.header.fixed-top .customRemoveContent .customLanguage .wLanIcon, .colorHeader .customRemoveContent .customLanguage .bLanIcon
{
	width: 20px;	
}

.header.fixed-top .customRemoveContent .customLanguage .bLanIcon
{
	display:none;
}

.header.fixed-top .customRemoveContent .customLanguage .wLanIcon
{
	display:inline-block;
}

.header.fixed-top.header-scrolled .customRemoveContent .customLanguage .wLanIcon
{
	display:none;
}

.header.fixed-top.header-scrolled .customRemoveContent .customLanguage .bLanIcon
{
	display:inline-block;
}

.header.fixed-top .customRemoveContent .customLanguage.splCase .bLanIcon
{
	display:inline-block;
}

.header.fixed-top .customRemoveContent .customLanguage.splCase .wLanIcon
{
	display:none;
}


.header.header-scrolled .navbar li a
{
	color:#000 !important;
}

.footerWrap
{
    background-image: url(../images/footer.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-top: -285px;
}

.footerColmd
{
    display: grid;
    grid-template-columns: 22% 22% 22% 6%;
    gap: 40px;
    justify-content: space-between;
    border-bottom: 1px solid white;
}

.footerColmd .column
{
    margin-top: 400px;
	margin-bottom: 30px;
    color: #fff;
    display: flex;
    justify-content: center;	
}

.footerColmd .ftHeader
{
    font-size: 24px;
    margin-bottom: 10px;	
}

.footerColmd p
{
    font-size: 13px;	
}

.footerColmd .column ul
{
	padding: 0;
	list-style-type:none;
}

.footerColmd .column ul li
{
	color: #00b9e6;
	font-size: 13px;
	margin-bottom:10px;
}

.ft_mt30
{
	margin-top:30px;
}

.footerColmdScnd
{
    justify-content: space-between;
    display: grid;
    gap: 40px;
    grid-template-columns: 22% 26% 22% 22%;
}

.footerColmdScnd .column
{
	margin-bottom: 30px;
    color: #fff;
    display: flex;
    justify-content: center;	
}

.footerColmdScnd .column ul
{
	padding: 0;
	list-style-type:none;	
}

.scndFootUl li
{
	margin-bottom:20px;
}

.footerColmdScnd .ftHeader
{
    font-size: 24px;
    margin-bottom: 10px;	
}

.footerlinks
{
    display: flex;
    justify-content: space-between;
}

.footerlinks .column ul
{
    display: flex;
    padding: 0;
    list-style-type: none;
    gap: 15px;
    color: #fff;	
}

.footerRights
{
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding-bottom: 30px;
}

.supportIconWrap img
{
	width: 50px;
    height: 50px;
}

.chatc
{
	height: 350px;
    overflow-y: scroll;
}

.tpsdLeft
{
	font-size: 14px;	
}

.smRight li a img
{
    width: 32px;
    height: 32px;	
}

.hdDotsPdiv
{
	display:flex;
	flex-direction:column;
}

.rgtDotsWrap img
{
    width: 100%;
    margin-top: 15px;
}

.scndFootUl li
{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    font-size: 13px;
}

.scndFootUl li img
{
    width: 22px;	
}

.twtLink
{
	color:#067cfd;
}

.thrdFootUl
{
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 15px;
}

.newsWrap
{
    display: grid;
    grid-template-columns: 60% 30%;
    gap: 10px;
}

.nlInput
{
	color: #000;
    padding: 0 10px;
    border-radius: 10px;	
}

.nlSubmit
{
	color: #fff;
	height: 40px;
	border-radius: 10px;
    background-color: #f15922;
    border: 1px solid #f15922;	
}

.bottLogoJoinWrap 
{
    display: flex;
    margin-top: 40px;
}

.btmLogo
{
    width: 70px;
}

.btmJoin
{
    width: 150px;
    margin-left: 12px;	
}

.langWrapper .dropdown-toggle.selectpicker
{
    border: unset !important;
	background-color: unset !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}

.bootstrap-select .btn:focus
{
    outline: unset !important;
    outline: unset !important;
    outline-offset: unset !important;	
}

.langWrapper .dropdown-toggle.selectpicker .caret
{
	display:none;
}

.langWrapper .dropdown-toggle::after
{
	border:unset;
}

.langWrapper
{
	position:relative;
}

.langWrapper select
{
    border: unset;
	background-color: unset;
	-webkit-appearance: none;
	-moz-appearance: none;	
}

.langIcon
{
    position: absolute;
    right: 0;
    width: 16px !important;
    top: 7px;
}

.dropdown-menu.selectpicker li a
{
	color:#000 !important;
}

.dropdown-menu.selectpicker li
{
	padding: 3px 0;
}

.langWrapper .dropdown-menu>li>a
{
	padding: 3px 20px;
}

.langWrapper .dropdown-menu>li.selected>a:focus
{
    outline: unset !important;
    outline: unset !important;
    outline-offset: unset !important;
	justify-content: unset !important;	
}

.langWrapper .dropdown-menu>li>a:focus, .langWrapper .dropdown-menu>li>a:hover
{
    background-color: unset;	
}

.langWrapper .btn-group.bootstrap-select
{
	margin-bottom: 0 !important;
}

.dropdown-menu
{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background: none;	
}

.customMnsMT
{
	margin-top: -120px;	
}

.ecar:before
{
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    opacity: 0.5;
    top: 15%;
    left: 0px;
	background-image:url('../images/map.png');
}

.estoreScdBanner 
{
    margin-top: -100px;
	position:relative;
}

.estoreScdBanner img
{
	width:100%;
}

.customEstoreBannerT h1
{
	margin-top:-150px;
}

.shapePhone
{
    height: 950px;	
}

.topSmlBnrWrapper
{
    gap: 150px;
    display: flex;
    top: -35px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

.topSmlBnrWrapper img
{
	width: 150px;
}

.midSmlBnrWrapper
{
    gap: 350px;
    display: flex;
    top: 180px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

.midSmlBnrWrapper img
{
	width: 150px;
}

.btmSmlBnrWrapper
{
    gap: 350px;
    display: flex;
    top: 320px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

.btmSmlBnrWrapper img
{
	width: 150px;
}

.customPlayStoreESWrap
{
    display: flex;
    flex-direction: column;
    top: 340px;
    left: 250px;
    position: absolute;
    transform: translateX(-50%);
    width: 430px;
}

.customPlayStoreESWrap h2 
{
    font-size: 30px;
    font-weight: 800;
    color: #09104b;
}

.customPlayStoreESWrap h2 span 
{
    color: #6f358a;
}

.customPlayStoreESWrap p 
{
    width: 100%;
    margin-bottom: 44px;
}

.customPlayStoreESWrap .App__img img 
{
    width: 130px;
}

.footerAbvESWrap
{
    margin-top: -130px;	
}

.footerAbvESWrap img
{
	width:100%;
}

.footerAbvESWrap + .footerWrap
{
	margin-top:-350px;
}

.careerMidSectTxt
{
    height: 400px;
    padding: 60px 0;	
}

.customCarrFA.footerAbvESWrap
{
    z-index: -1;
    position: relative;	
}

.customCarrFA.footerAbvESWrap + .footerWrap
{
	margin-top: -360px;
}

.carrTopDT
{
    padding: 0 100px;	
}

.topCarBanTxtWrap
{
    display: flex;
    flex-direction: column;
    top: -35px;
    position: absolute;
    width: 55%;
    line-height: 30px;	
}

.topCarBanTxtWrap
{
	padding: 0 100px;	
}

.topCarBanTxtWrap p
{
	margin-top:10px;
}

.topCarBanTxtWrap a
{
    background: #0661f2;
    padding: 19px 35px;
    border-radius: 5px;
    margin-top: 12px;
    color: #fff;
    width: 200px;
}

.topCarBanTxtWrap a span
{
    font-family: "Nunito", sans-serif;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
}

.topCarBanTxtWrap a span i
{
    margin-left: 5px;
    font-size: 18px;
    transition: 0.3s;	
}

.footerAbvESWrap.customFtAbvChat
{
	margin-top: -25px;
    position: relative;
    background-color: #6f75ff;
    height: 1020px;
    overflow: hidden;
}

.customSmileyWrap
{
    top: -5%;
    left: 50%;
	width:80% !important;
    position: absolute;
    transform: translateX(-50%);
}

.CustomChatvideoFrame 
{
    top: 0px;
    right: -360px;
    width: 100%;
    height: 100vh;
    position: absolute;
}

.footerAbvESWrap.customFtAbvChat + .footerWrap 
{
    margin-top: -344px;
    z-index: 1;
    position: relative;
}

.customFooterAbvContent
{
	color: #fff;
    left: 25%;
    bottom: 30%;
    width: 40%;
    position: absolute;
    transform: translateX(-50%);
}

.customCurveImgWrapper img
{
    width: 45%;
    position: absolute;
    top: 0;
    right: 0;	
}

.customFtAbvChat .customFooterAbvContent
{
	color: #fff;
    left: 25%;
    top: 30%;
    width: 40%;
    position: absolute;
    transform: translateX(-50%);	
}

.sect1
{
    margin: 40px 0;
    position: relative;
}

.erukaBI
{
	width:100%;
}	

.sect2
{
    margin: 40px 0;
    position: relative;
    height: 800px;
}

.customFullShapeWrapper
{
	top:0;
	position:absolute;
}

.customTGrid
{
    display: grid;
    grid-template-columns: 35% 45%;
    gap: 100px;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    justify-content: center;		
}

.GridImage img
{
	width:100%;
}

.GridText h1
{
    width: 90%;
    font-size: 55px;
    font-weight: 600;
    margin-bottom: 30px;	
}

.GridText p
{
    font-size: 22px;	
}

.GridText a
{
    background: #0661f2;
    padding: 19px 35px;
    border-radius: 5px;
    margin-top: 12px;
    color: #fff;
    width: 200px;	
}

.GridText a span
{
    font-family: "Nunito", sans-serif;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
}

.cust3
{
    display: grid;
    grid-template-columns: 35% 45%;
    gap: 100px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    justify-content: center;
}

.lastShapeSection + .footerWrap
{
    margin-top: -250px;
    z-index: 99;
    position: relative;
}

.videoFrame
{
    top: 0;
    left: 0;
	width: 100%;
	height: 100vh;
    position: absolute;
}

.customSerTGrid
{
    display: grid;
    grid-template-columns: 45% 45%;
	gap:10%;
	margin-top: 100px;
}

.customSerTGrid .GridText h1
{
	width: 100%;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 30px;	
}

.customSerTGrid .GridText p 
{
    font-size: 18px;
}

.sngServicePage + .footerWrap
{
	margin-top: 0px;
}

.customBCHwrap
{
    background-color: #ecf3ff !important;
    margin-top: 100px;
	padding-top: 30px !important;
	margin-bottom: 40px;
}

.customBCHwrap .breadcrumb
{
    display: flex;
    justify-content: center;
	background-color:unset;
}

.customBCHwrap .breadcrumb .breadcrumb-item 
{
    padding-right: 5px;
    color: #000;
}

.customBCHwrap
{
	padding:0;
}

.inner-banner-title
{
	margin:0;
}

.customPPdetailWrap p
{
    color: #666666;
    letter-spacing: 0.7px;
	margin-left: 20px;
}

.customPPdetailWrap h6
{
    color: #565353;
    font-size: 15px;
    font-weight: 600;
    margin: 10px 0 7px 0;
}

.customPPdetailWrap ul
{
	color: #666666;
    letter-spacing: 0.5px;
    margin-left: 45px;
}

.customPPdetailWrap + .footerWrap
{
	margin-top: 0px;	
}

.mb20
{
	margin-bottom:25px;
}

.mb15 
{
    margin-bottom: 15px;
}

.mt25
{
	margin-top:25px;	
}

.customBCHwrap
{
	overflow:inherit;
}

.header-inner .inner-banner-title 
{
    font-size: 30px;
    display: inline-block;
    background-color: #ffffff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 8px 27px 0px rgb(27 27 41 / 15%);
    box-shadow: 0px 8px 27px 0px rgb(27 27 41 / 15%);
    padding: 20px 50px;
    -webkit-transform: translateY(40px);
    transform: translateY(25px);
}

.dOnlyMngft
{
	display:none;
}

.dOnlyMngft ~ .footerWrap
{
    margin-top: 0px;	
}

#chat-circle 
{
    position: fixed;
    bottom: 30px !important;
    right: 10px !important;
    background: #5A5EB9;
    width: 85px !important;
    height: 85px !important;
	z-index: 9999999999999999 !important;
    border-radius: 50%;
    color: white;
    padding: 20px !important;
    cursor: pointer;
    box-shadow: 0px 3px 16px 0px rgb(0 0 0 / 60%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}

#chat-circle i.material-icons 
{
    position: relative;
    top: -15px;
    left: -1px;
}

#hps2 .homePageShape2 path 
{
    fill: #efefef !important;
}

#hps7 .homePageShape4 path 
{
    fill: #efefef !important;
}

#hps6 .watch__g
{
	padding: 100px 0
}

.chat-box
{
	z-index: 9999;	
}

.customHead_InsSupp .shape-bottom.dis__s path, .customHead_Research .shape-bottom.dis__s path, .customHead_Registrants .shape-bottom.dis__s path
{
	fill: #efefef;	
}

.shape-bottom.homePageShape1
{
    bottom: -2px !important;	
}


@media (min-width: 1200px)
{
	.customCareer #navbar li a
	{
		color: #fff !important;	
	}	
	
	.customCareer.header-scrolled #navbar li a
	{
		color: #333 !important;	
	}
	
	.customCareer.header-scrolled #navbar li a
	{
		color: #333 !important;	
	}

/* 	.customCareer.header-scrolled ul li:nth-child(4)	
	{
		display:none;
	}

	.customCareer.header-scrolled ul li:nth-child(5)	
	{
		display:inline-block;
	} */
	
	#customCareer h1
	{
		margin-bottom: 40px;
		color: #fff;
		font-weight: 100;
		font-family: sans-serif;
		margin-top: 60px;
	}
	
	#customCareer span
	{
		display: block;
	}
}


@media screen and (max-width: 480px)
{
	.fixed-top 
	{
		position: relative;
	}

	.videoFrame
	{
		top: -90px;
		height: auto;
		position:relative;
	}
	
	.mobile-nav-toggle
	{
		color: #ffffff;	
	}
	
	.ba 
	{
		width: 100%;
		margin-top: -370px;
	}
	
	.hero h1
	{
		color: #fff;
		text-shadow: 2px 2px 2px #000;	
	}
	
	#hero .text-center.text-lg-start 
	{
		padding-left: 0;
	}

	#hero .text-center.text-lg-start a
	{
		margin-top: 0;	
	}
	
	#hero .text-center.text-lg-start a:first-child
	{
		color: #000;
		background: #ffffff;
	}
	
	#hero .text-center.text-lg-start a:last-child
	{
		color: #fff;
	}
	
	main#main 
	{
		margin-top: -97px;
	}

	#main .lap-screen 
	{
		padding-top: 6px;
	}

	#main .text-pa h2 
	{
		font-size: 22px;
	}

	#main .dou__lap__g 
	{
		display: grid;
		grid-template-columns: 90%;
		gap: 0;
		display: flex;
		flex-direction: column;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	#main .text__p 
	{
		padding-top: 0;
	}

	#main .dou__I.aos-init.aos-animate 
	{
		display: flex;
		justify-content: center;
	}	

	#main .dou__I img 
	{
		width: 40%;
		-webkit-animation: bounceHero 3s infinite;
		animation: bounceHero 3s infinite;
		position: relative;
		margin-bottom: 90px;
		margin-top: 30px;
	}
	
	#main .tild__l 
	{
		display: flex;
		justify-content: center;
		margin-top: 30px;
	}	

	#main .tild__g 
	{
		display: grid;
		grid-template-columns: 100%;
		gap: 0%;
	}

	#main .tild__l img 
	{
		width: 50%;
	}

	#main .tild__r h2 
	{
		font-size: 22px;
		font-weight: 800;
		color: #09104b;
		text-align: center;
	}

	#main .tild__r p 
	{
		font-size: 14px;
		width: 80%;
		margin-bottom: 40px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	#main .BtN 
	{
		background: #0661f2;
		color: #fff;
		padding: 14px 35px;
		display: -webkit-inline-box;
		border-radius: 7px;
		font-weight: 500;
		font-family: revert;
		border: 1px solid #0661f2;
		transition: .5s all ease;
		text-align: center;
		display: flex;
		justify-content: center;
		width: 50%;
		margin-left: auto;
		margin-right: auto;
	}

	#main .shape-bottom.shape-bottom1.shape-bottom2 
	{
		bottom: -70px;
	}

	#main .div__P p 
	{
		color: #fff;
		font-size: 20px;
		color: #fff;
		font-weight: 700;
		width: 70%;
		text-shadow: 2px 2px 2px #000;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		margin-top: -100px;
	}

	#main .ser__sec h2 
	{
		text-align: center;
		font-family: revert;
		font-weight: 800;
		margin-bottom: 50px;
		color: #09104b;
		font-size: 24px;
	}

	#main .ser__sec__g 
	{
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		text-align: center;
		gap: 24px;
		padding: 0 20px;
	}

	#main .one__ser p 
	{
		color: #818181;
		width: 100%;
		margin: 0 auto;
		text-align: inherit;
	}

	#main .watch__g 
	{
		display: grid;
		grid-template-columns: 100%;
		gap: 0%;
	}

	#main .watch__bg__g 
	{
		display: grid;
		grid-template-columns: 100%;
		align-items: center;
		height: 100%;
	}

	#main section.wat__bg 
	{
		position: relative;
		margin-top: 40px;
		background-size: 100%;
	}

	#main .watch__bg__g__t p 
	{
		width: 100%;
		margin-bottom: 20px;
	}

	.footer__up__g 
	{
		display: grid;
		grid-template-columns: 100%;
		gap: 10px;
	}

	.footer__qr 
	{
		text-align: center;
		margin-bottom: 40px;
	}

	.footer__up__r 
	{
		text-align: center;
	}
	
	.footer__up__r img
	{
		width:60%;
	}

	.footerColmd 
	{
		display: grid;
		grid-template-columns: 100%;
		gap: 40px;
		justify-content: space-between;
		border-bottom: 1px solid white;
	}

	.footerColmd 
	{
		display: grid;
		grid-template-columns: 50% 50%;
		margin-top: 40px;
		gap: 0;
		justify-content: space-between;
		border-bottom: 1px solid white;
	}

	.footerColmd .column 
	{
		margin-top: 0;
		margin-bottom: 30px;
		color: #fff;
		display: flex;
		justify-content: center;
	}

	#hero .text-center.text-lg-start a 
	{
		background: #0661f266;
		padding: 15px 15px;
		border-radius: 5px;
	}

	.text-pa img
	{
		z-index: 9999;
		position: relative;
		margin-top: 0px;
		width: 60%;		
	}
	
	.shape-bottom {
		position: absolute;
		top: 160px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}

	.shape-bottom.shape-bottom1 
	{
		z-index: 4;
		top: 490px;
	}

	#main .shape-bottom.shape-bottom1.shape-bottom2 
	{
		bottom: 0px;
		top: 209px;
	}
	
	section.wat__bg 
	{
		background-image: url(../images/cur.png);
		background-size: 80%;
		height: 700px;
		background-position: 0px -26px;
		background-repeat: no-repeat;
	}	

	.shape-bottom.shape-bottom1.shape-bottom2.wA 
	{
		bottom: -1px;
		top: 196px !important;
	}

	.footerColmdScnd 
	{
		justify-content: space-between;
		display: grid;
		gap: 0px;
		grid-template-columns: 100%;
	}
	
	.bottLogoJoinWrap 
	{
		display: flex;
		margin-top: 40px;
		justify-content: center;
	}

	.btmLogo 
	{
		width: 40px;
	}

	.btmJoin 
	{
		width: 90px;
		margin-left: 12px;
	}

	.footerColmdScnd .column 
	{
		margin-bottom: 30px;
		color: #fff;
		display: flex;
		justify-content: left;
	}

	.footerlinks 
	{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 19px;
	}
	
	.supportIconWrap img 
	{
		width: 45px;
		height: 45px;
	}	

	.ch-b 
	{
		position: fixed;
		bottom: 75px !important;
		right: 10px !important;
		cursor: pointer;
	}

	.chatfi 
	{
		position: fixed;
		width: 90% !important;
		right: 30px;
		bottom: 70px !important;
	}

	.column.supportIconWrap 
	{
		position: relative;
		z-index: 999999999;
	}	

	.form-i i 
	{
		position: absolute;
		right: 8px;
		top: 10px !important;
	}

	.login__h img 
	{
		width: 88%;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.login__h 
	{
		position: absolute;
		top: 0;
		display: flex;
		flex-direction: column;
		width: 100%;
		align-items: unset;
		justify-content: space-between;
		margin: 0px auto;
		padding: 14px;
		padding-top: 0;		
	}
	
	.login__f 
	{
		position: absolute;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		top: 230px;
		left: 50%;
		transform: translateX(-50%);
	}

	.login__top__right	
	{
		margin-top:40px;
	}
	
	.login__bg__img img
	{
		width: auto;
		height: 100vh;
	}

	.customBCHwrap 
	{
		background-color: #ecf3ff !important;
		margin-top: 0px;
		padding-top: 30px !important;
		margin-bottom: 40px;
	}

	.customInvsSection.space-ptb 
	{
		padding: 40px 0;
	}	

	.customInvsSection .contact-form 
	{
		padding: 40px;
		background: #ffffff;
		-webkit-box-shadow: 0px 8px 27px 0px rgb(27 27 41 / 15%);
		box-shadow: 0px 8px 27px 0px rgb(27 27 41 / 15%);
		border-radius: 5px;
		margin-right: 0 !important;
		z-index: 9;
		position: relative;
		margin-bottom: 50px !important;
	}
	
	.customInvtSupp 
	{
		display: grid;
		grid-template-columns: 100% !important;
		height: auto;
		align-items: center;
		margin-top: 30px !important;
		padding: 0 20px;
	}
	
	.customResearch
	{
		display:none;
	}
	
	#hero.customHeaderManage.d-none
	{	
		display: none !important;
		 
	}
	
	#hero.customHead_Research
	{
		height: 240px;	
	}
	
	#hero.customHead_Research .text-center.text-lg-start
	{
		display: flex;
		justify-content: center;
	}

	#hero.customHead_InsSupp
	{
		height: 260px;	
	}

	#hero.customHead_InsSupp .text-center.text-lg-start
	{
		display: flex;
		justify-content: center;
	}	

	#customCareer
	{
		margin-top: 30px;	
	}
	
	#customCareer h1
	{
		padding-left: 0;
	}
	
	.tF, .tS, .tT 
	{
		font-size: 16px !important;
		line-height: 33px;
	}

	.careerMidSectTxt .carrTopDT
	{
		padding: 0 30px;
	}
	
	.topCarBanTxtWrap h1 
	{
		margin-bottom: 20px;
		font-size: 24px;
		font-weight: 600;
	}	
	
	.topCarBanTxtWrap 
	{
		display: flex;
		flex-direction: column;
		top: 0;
		position: relative;
		width: 100%;
		line-height: 30px;
		padding: 0 30px !important;
	}

	.topCarBanTxtWrap a 
	{
		background: #0661f2;
		padding: 10px 10px;
		border-radius: 5px;
		color: #fff;
		width: 150px;
	}

	.ins__nav ~ .footerWrap	
	{
		margin-top: 170px;
	}
	
	.customHead_Eureka #customCareer h1
	{
		font-size: 15px;
		line-height: 17px;
		height: 130px;
		display: flex;
		flex-direction: column;
		justify-content: center;		
	}
	
	.customTGrid 
	{
		display: grid;
		grid-template-columns: 100%;
		gap: unset;
		position: relative;
	}
	
	.sect1 img
	{
		display:none;
	}

	.navbar-mobile ul
	{
		height: 120px;
		right: 0;
		width: 90%;
		left: 50%;
		transform: translateX(-50%);	
	}
	
	.navbar-mobile ul li
	{
		padding-left: 0;
		padding-top: 5px;
		padding-bottom: 0;	
	}
	
/* 	.customLanguage .wLanIcon 
	{
		display:none !important;
	} */
	
	.w__mob__ic
	{
		display:none;
	}
	
	.bootstrap-select.changeLang .dropdown-menu
	{
		margin: 2px -14px 0px;	
		background-color: #fff;
		background-color: unset !important;
	}
	
	.changeLang button.selectpicker
	{
		padding-left: 7px;	
	}
	
	.header.fixed-top .customRemoveContent .customLanguage.splCase .bLanIcon
	{
		display: none !important;	
	}
	
	.customHead_Registrants .App__img
	{
		margin-bottom: 0px;
		display: flex;
		gap: 30px;
		justify-content: center;		
	}
	
	.footer__up__l h2 
	{
		font-size: 22px;
		font-weight: 800;
		color: #09104b;
	}

	.customWigse ~ .footerWrap	
	{
		margin-top: 60px;
	}
		
	.header .logo .customChatLogo 
	{
		max-height: unset;
		margin-right: 6px;
		position: relative;
		width: 50px;
	}
	
	.customHead_chats .ba h1
	{
		margin-top: 0;
		font-size: 18px;
		line-height: 30px;
		padding-left: 0;
		width: 80%;
		margin: 30px auto;	
	}
	
	.customHead_chats .ba .App__img
	{
		margin-bottom: 60px;
		display: flex;
		gap: 30px;
		justify-content: center;
	}
	
	.CustomChatvideoFrame 
	{
		top: unset;
		right: unset;
		width: 100%;
		height: auto;
		position: relative;
		margin-top: 30px;
	}

	.customFtAbvChat .customFooterAbvContent 
	{
		color: #fff;
		top: unset;
		left: unset !important;
		bottom: unset !important;
		width: 100% !important;
		padding: 0 20px;
		position: relative;
		transform: unset;
	}

	.customFooterAbvContent p 
	{
		font-size: 20px !important;
		line-height: 40px !important;
		width: 100% !important;
		letter-spacing: 2px !important;
		text-align: left !important;
	}

	.customFtAbvChat.ChA ~ .footerWrap
	{
		margin-top: 0;
	}
	
	.fullLoginWrapper 
	{
		display: grid;
		grid-template-columns: 100%;
	}	
	
	.loginLeft 
	{
		display: none;
	}
	
	.loginNav 
	{
		display: flex;
		list-style-type: none;
		gap: 40px;
		justify-content: center;
		width: 100%;
		margin-top: 35px;
		font-family: sans-serif;
		color: #003DC8;
		font-size: 16px;
	}

	.logoWrapper 
	{
		width: 100%;
		text-align: center;
		margin-top: 45px;
	}

	.loginForm 
	{
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.frgPwd 
	{
		width: 100%;
		display: flex;
		justify-content: center;
		margin-top: 45px;
		font-family: sans-serif;
		text-decoration: none;
		font-size: 14px;
		color: #065eeb;
	}

	.downloadWrapper 
	{
		display: flex;
		gap: 20px;
		justify-content: center;
		width: 100%;
		margin-top: 40px;
	}

	.companyCC 
	{
		width: 100%;
		display: flex;
		justify-content: center;
		margin-top: 40px;
		font-family: sans-serif;
		text-decoration: none;
		font-size: 12px;
		color: #065eeb;
		padding-bottom: 20px;
	}

	.customEruka1 .GridImage img, .customEruka2 .GridImage img, .customEruka3 .GridImage img,
	.customEruka4 .GridImage img, .customEruka5 .GridImage img
	{
		display: block;
		width: 70%;
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
	}

	.customEruka1 .GridText h1, .customEruka2 .GridText h1, .customEruka3 .GridText h1,
	.customEruka4 .GridText h1, .customEruka5 .GridText h1
	{
		width: 100%;
		font-size: 35px;
		font-weight: 600;
		margin-top: 25px;
		margin-bottom: 25px;
		text-align: center;
	}

	.customEruka1 .GridText a, .customEruka2 .GridText a, .customEruka3 .GridText a,
	.customEruka4 .GridText a, .customEruka5 .GridText a
	{
		background: #0661f2;
		padding: 15px 15px;
		border-radius: 5px;
		margin-top: 12px;
		color: #fff;
		width: 150px;
		margin-bottom: 25px;
		margin-left: auto;
		margin-right: auto;
		display: flex !important;		
	}

	.customEruka2 .customTGrid	
	{
		display: flex;
		flex-direction: column;		
	}
	
	.customEruka2 .customTGrid .GridText
	{
		order: 2;
	}
	
	.customEruka3 .customTGrid	
	{
		display: flex;
		flex-direction: column;		
	}
	
	.customEruka3 .customTGrid .GridText
	{
		order: 2;
	}
	
	.customEruka4 .customTGrid	
	{
		display: flex;
		flex-direction: column;		
	}
	
	.customEruka4 .customTGrid .GridText
	{
		order: 2;
	}
	
	.customEruka5 .customTGrid	
	{
		display: flex;
		flex-direction: column;		
	}
	
	.customEruka5 .customTGrid .GridText
	{
		order: 2;
	}

	.ins__nav ~ .customEruka5 ~ .footerWrap
	{
	    margin-top: 0;	
	}

	.estoreScdBanner + .footerAbvESWrap
	{
		margin-top:0;
	}
	
	.customPlayStoreESWrap 
	{
		display: flex;
		flex-direction: column;
		top: unset;
		left: unset;
		position: unset;
		transform: unset;
		width: 90%;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.estoreScdBanner .shapePhone
	{
		height: auto;
	}

	.customPlayStoreESWrap p 
	{
		width: 100%;
		margin-bottom: 20px;
	}

	.estoreScdBanner ~ .footerWrap
	{
		margin-top: 0;	
	}
	
	.topSmlBnrWrapper 
	{
		gap: 150px;
		display: flex;
		top: 65px;
		left: 30%;
		position: absolute;
		transform: translateX(-50%);
	}
	
	.midSmlBnrWrapper 
	{
		gap: 350px;
		display: flex;
		top: 180px;
		left: 0%;
		position: absolute;
		transform: translateX(-55%);
	}

	.btmSmlBnrWrapper 
	{
		gap: 350px;
		display: flex;
		top: 300px;
		left: 50%;
		position: absolute;
		transform: translateX(-50%);
	}	

	.topSmlBnrWrapper img 
	{
		width: 60px;
	}

	.midSmlBnrWrapper img 
	{
		width: 70px;
	}
	
	.btmSmlBnrWrapper img 
	{
		width: 70px;
	}

	.customEstoreBannerT h1 
	{
		margin-top: 30px;
		line-height: 25px;
		font-size: 20px;
		padding-left: 0;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	.customInvsSection.space-ptb
	{
		padding:0 !important;
	}
	
	.customInvsSection.space-ptb ~ .footerWrap
	{
		margin-top: 0;
	}
	
	.customFaqSect.ptb-100 
	{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}	
	
	.customFaqSect.ptb-100 ~ .footerWrap
	{
		margin-top:20px;
	}
	
	.customFaqSect .section-title h2 
	{
		font-size: 30px !important;
		margin-bottom: 20px !important;
		position: relative !important;
	}

	.accordion button[aria-expanded=true] + .accordion-content 
	{
		opacity: 1;
		max-height: unset !important;
		transition: all 200ms linear;
		will-change: opacity, max-height;
	}

	.customMnsMT img
	{
		width: 300px;
		margin-top: 160px;
		text-align: center;
		display: flex;
		justify-content: center;
		margin-left: auto;
		margin-right: auto;		
	}
	
	.customHead_Discoveries .ba 
	{
		width: 100%;
		margin-top: 0px;
	}
	
	.hero.customHead_Discoveries h1 
	{
		font-size: 25px;
		margin-top: 20px;
	}

	.customHead_Discoveries .App__img 
	{
		margin-bottom: 0;
		display: flex;
		gap: 30px;
		justify-content: center;
	}

	.D__i__t 
	{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 40px;
	}

	.customDiscov ~ .footerWrap
	{
		margin-top:20px;
	}
	
	#hero.customHeaderManage.customHeaderManage_MainPage 
	{
		display: unset !important;	
	}
	
	.lap-screen .homePageShape1
	{
		position: absolute;
		top: 162px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}

	#hps2 .homePageShape2 
	{
		top: 500px !important;
	}

	#hps2 .homePageShape2 path 
	{
		fill: #efefef !important;
	}	
	
	#hps3 .homePageShape3 
	{
		top: 215px !important;
	}

	#hps3 .homePageShape3 path 
	{
		fill: #efefef !important;
	}	
	
	#hps4 .homePageShape3 path 
	{
		fill: #ecf3ff !important;
	}
	
	#hps7 .homePageShape4 path 
	{
		fill: #efefef !important;
	}

	#hps1.homePageSection1 .text-pa h2
	{
		font-size: 20px;	
	}
	
	#hps3 h2.mixColor
	{
		font-size: 20px;
	}
	
	#hps4.homePageSection4 .div__P p
	{
		margin-top: -120px;
	}
	
	.column.supportIconWrap
	{
		display:none;
	}
	
	#hps2.homePageSection2.bg__g
	{
		top: -2px;
		z-index: 9;
	}	
	
	.lap-screen .homePageShape1
	{
		top: 170px;
		z-index: 99;
	}
	
	/* 22feb2022 */
	
	.navbar-mobile ul 
	{
		height: unset;
		max-height: 250px;
		min-height: 110px;
		right: 0;
		width: 70%;
		left: 20px;
		transform: unset;
	}
	
	.changeLang .dropdown-menu	
	{
		left: 10px;	
	}
	
	/* 22feb2022 */
	
	/* fix for temporary basis start */
	
/* 	#hero.customHeaderManage.customHeaderManage_MainPage 
	{
		display: none !important;	
	} */
	

	#hero.customHeaderManage.hideInOtherPages
	{
		display: none !important;	
	}
	
	/* fix for temporary basis end */
	
}

@media (min-width: 1200px)
{
	.D__i__t 
	{
		width: 70%;
		padding-bottom: 170px;
		padding-top: 40px;
		padding-left: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	.D__i__t p 
	{
		width: 100%;
	}

	.chat-submit
	{
		width: 55px;	
	}	

}

@media (min-width: 360px) and (max-width: 400px)
{
	.mainBodyWrapper
	{
		overflow:hidden;
	}
	
	.videoFrame .customVideoHeight
	{
		width:auto !important;
		height: 100vh;	
	}
	
	/* Google Pixel */

	#hps2 .homePageShape2 {
		top: 505px !important;
	}
	
	#main .shape-bottom.shape-bottom1.shape-bottom2 {
		bottom: 0px;
		top: 221px;
	}

	.shape-bottom.shape-bottom1.shape-bottom2.wA {
		bottom: -1px;
		top: 216px !important;
	}

	#main .watch__bg__g__t {
		padding: 0 20px;
		z-index: 9999;
		position: relative;
	}

	.foter__up {
		margin-top: -100px;
		padding: 0 20px;
	}

	.footerWrap {
		background-image: unset;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-color: #040727;
		margin-top: 55px;
	}

	#hero.customHeaderManage.customHead_chats {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 40px 0;
	}

	.customHead_chats .ba {
		width: 100%;
		margin-top: 250px;
	}

	.footerAbvESWrap.customFtAbvChat {
		margin-top: -170px;
		position: relative;
		background-color: #6f75ff;
		height: auto;
		overflow: hidden;
		padding-bottom: 30px;
	}

	#hero.customHeaderManage.customHead_estore {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}

	.customHead_estore .ba {
		width: 100%;
		margin-top: 120px;
	}

	.estoreScdBanner {
		margin-top: -170px;
		position: relative;
	}

	#hero.customHeaderManage.customHead_Discoveries {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}

	.customHead_Discoveries .shape-bottom {
		position: absolute;
		top: 250px;
		bottom: 0px;
		left: 0;
		right: 0;
	}

	.customHead_Discoveries .shape-bottom path {
		fill: #efefef;
	}

	.customMnsMT {
		margin-top: -120px;
		z-index: -1;
	}

	#hero.customHeaderManage.customHead_Eureka {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}

	.customHead_Eureka #customCareer h1 {
		font-size: 16px;
	}
		
	section.customEruka1 {
		height: 920px;
	}

	section.customEruka1 {
		margin-top: -140px;
		background-color: #f7f6ff;
	}

	.sect1 img {
		display: none;
	}

	.customEruka1 .customTGrid, .customEruka2 .customTGrid, .customEruka3 .customTGrid, .customEruka4 .customTGrid, .customEruka5 .customTGrid {
		display: grid;
		grid-template-columns: 100%;
		gap: unset;
		position: relative;
		top: unset;
		left: unset;
		transform: unset;
		width: 90%;
		justify-content: center;
		margin: 0 auto;
	}

	section.customEruka3, section.customEruka5 {
		background-color: #f7f6ff;
	}

	#hero.customHeaderManage.customHead_InsSupp {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}

	.customHead_InsSupp .ba {
		width: 100%;
		margin-top: 150px;
	}

	#hero.customHead_InsSupp .shape-bottom {
		position: absolute;
		top: 226px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}
	
	#hero.customHeaderManage.customHead_Research {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}	

	#hero.customHead_Research .shape-bottom 
	{
		position: absolute;
		top: 206px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}

	.customHead_Research .ba {
		width: 100%;
		margin-top: 140px;
	}

	.OnlyResearchMain ~ .footerWrap {
		margin-top: 20px;
	}

	#hero.customHeaderManage.customHead_career {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}

	.careerMidSectTxt {
		height: 260px;
		padding: 0 0;
		margin-top: -70px;
	}	
	
	.customCarrFA.footerAbvESWrap {
		z-index: 9;
		position: relative;
		margin-top: -130px;
	}

	.customCarrFA ~ .footerWrap {
		margin-top: 30px;
	}

	#header.customPartner, .customInvestors {
		background: linear-gradient(192deg, rgba(54,10,116,1) 0%, rgba(166,31,105,1) 50%, rgba(193,31,53,1) 100%);
	}

	.customBCHwrap {
		background-color: #ecf3ff !important;
		margin-top: 0px;
		padding-top: 30px !important;
		padding-bottom: 60px !important;
		margin-bottom: 40px;
	}

	#hero.customHeaderManage.customHead_Registrants {
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;
	}

	.customHead_Registrants .ba {
		width: 100%;
		margin-top: 60px;
	}

	.customHead_Registrants .shape-bottom {
		position: absolute;
		top: 289px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}

	.customWigse .Custom__with.aBt .foter__up {
		margin-top: 80px;
	}

	.OnlyAboutUsPage .foter__up {
		margin-top: 100px;
	}

	.OnlyAboutUsMain ~ .footerWrap {
		margin-top: 50px;
	}

	.customInvtSupp {
		height: 700px !important;
	}

	.mid__b__I.customInvtSupp .dal img	
	{
	    margin-top: 30px;	
	}
	
	.customVideoAbvMsgWrap.ba	
	{
		top: 50%;
		width: 100%;
		position: absolute;
		transform: translateY(-50%);
		margin-top: 0;		
	}
	
	.customHeaderManage_MainPage .videoFrame
	{
		left: -100%;	
	}	
}


@media (min-width: 400px) and (max-width: 767px)
{
	.chat-input .chat-submit 
	{
		bottom: 1px;
		right: 20px !important;
		width: 60px;
		border-radius: 0;
	}
	
	.chat-submit
	{
		width: 55px;	
	}
	

	/* iphone 11 responsive code */
	
	
	#hps4 .homePageShape3 
	{
		top: 228px !important;
	}

	#hps7 .homePageShape4 
	{
		top: 230px !important;
	}

	#main .watch__bg__g__t 
	{
		margin-top: -60px;
		padding: 0 20px;
		z-index: 9999;
		position: relative;		
	}
	
	.foter__up 
	{
		margin-top: -100px;
		padding: 0 20px;
	}	

	.footerWrap 
	{
		background-image: unset;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-color: #040727;
		margin-top: 100px;
	}

/* 	#header.header.fixed-top
	{
		background-color: #ffff;	
	} */

	#navbar .customLanguage .wLanIcon
	{
		width: 18px;
		display:inline-block;				
	}
	
	#navbar .customLanguage .bLanIcon
	{
		display:none;
	}

	#hero.customHeaderManage.customHead_chats  
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 40px 0;
	}
	
	#hero.customHeaderManage.customHead_estore 
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}
	
	#hero.customHeaderManage.customHead_Discoveries 
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}
	
	#hero.customHeaderManage.customHead_Eureka
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}

	#hero.customHeaderManage.customHead_career
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}

	#hero.customHeaderManage.customHead_Research
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}
	
	#hero.customHeaderManage.customHead_InsSupp
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}
	
	#hero.customHeaderManage.customHead_Registrants
	{
		display: block;
		position: relative;
		top: -97px;
		padding: 40px 0px 120px 0;		
	}

	.footerAbvESWrap.customFtAbvChat 
	{
		margin-top: -170px;
		position: relative;
		background-color: #6f75ff;
		height: auto;
		overflow: hidden;
		padding-bottom: 30px;
	}

	.customHead_chats .ba 
	{
		width: 100%;
		margin-top: 250px;		
	}
	
	.customHead_estore .ba 
	{
		width: 100%;
		margin-top: 120px;
	}	
	
	.estoreScdBanner 
	{
		margin-top: -170px;
		position: relative;
	}

	.customHead_Research .ba 
	{
		width: 100%;
		margin-top: 140px;
	}	
	
	.customHead_Discoveries .shape-bottom 
	{
		position: absolute;
		top: 252px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 0;
	}
	
	.customHead_Discoveries .shape-bottom path
	{
		fill: #efefef;	
	}
	
	.customCurveImgWrapper img 
	{
		width: 52%;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.careerMidSectTxt 
	{
		height: 260px;
		padding: 0 0;
		margin-top: -70px;
	}

	.customCarrFA.footerAbvESWrap 
	{
		z-index: 9;
		position: relative;
		margin-top: -130px;
	}

	.customCarrFA ~ .footerWrap
	{
		margin-top: 30px;
	}
	
	section.customEruka1
	{
		margin-top: -140px;
		background-color: #f7f6ff;
	}

	section.customEruka3, section.customEruka5
	{
		background-color: #f7f6ff;
	}	
	
	.customEruka1 .customTGrid, .customEruka2 .customTGrid, .customEruka3 .customTGrid,
	.customEruka4 .customTGrid, .customEruka5 .customTGrid
	{
		display: grid;
		grid-template-columns: 100%;
		gap: unset;
		position: relative;
		top: unset;
		left: unset;
		transform: unset;
		width: 90%;
		justify-content: center;
		margin: 0 auto;
	}

	section.customEruka1
	{
		height:920px;
	}
	
	section.customEruka2
	{
		height:880px;
	}
	
	section.customEruka3
	{
		height:750px;
	}
	
	section.customEruka4
	{
		height:730px;
	}
	
	section.customEruka5
	{
		height:600px;
	}
	
	.customWigse .Custom__with.aBt .foter__up
	{
		margin-top: 80px;	
	}

	.OnlyAboutUsPage .foter__up
	{
		margin-top: 100px;
	}
	
	.OnlyAboutUsMain ~ .footerWrap
	{
		margin-top: 50px;
	}
	
	.OnlyResearchMain ~ .footerWrap
	{
		margin-top: 20px;
	}
	
	#hero.customHead_InsSupp .shape-bottom 
	{
		position: absolute;
		top: 226px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}

	#hero.customHead_InsSupp .shape-bottom path 
	{
		fill: #efefef;
	}

	.customHead_InsSupp .ba 
	{
		width: 100%;
		margin-top: 150px;
	}
	
	#hero.customHead_Research .shape-bottom 
	{
		position: absolute;
		top: 206px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}

	#hero.customHead_Research .shape-bottom path 
	{
		fill: #efefef;
	}

	.customHead_Registrants .shape-bottom 
	{
		position: absolute;
		top: 289px;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 13;
	}
	
	.customHead_Registrants .shape-bottom path
	{
		fill: #efefef;	
	}

	.customHead_Registrants .ba
	{
		width: 100%;
		margin-top: 60px;		
	}	

	#hero.d-flex.d-none
	{
		display: none !important;	
	}

	#header.customPartner, .customInvestors 
	{
		background: linear-gradient(192deg, rgba(54,10,116,1) 0%, rgba(166,31,105,1) 50%, rgba(193,31,53,1) 100%);
	}
	
	.videoFrame .customVideoHeight
	{
		width:auto !important;
		height: 100vh;	
	}
	
	.customVideoAbvMsgWrap
	{
		width: 100%;
		margin-top: -350px;
		position: relative;
		top: -100px;	
	}
	
	.mainBodyWrapper {
		overflow: hidden;
	}

	.customBCHwrap {
		background-color: #ecf3ff !important;
		margin-top: 0px;
		padding-top: 30px !important;
		padding-bottom: 60px !important;
		margin-bottom: 40px;
	}

	.customInvtSupp {
		height: 700px !important;
	}

	.mid__b__I.customInvtSupp .dal img	
	{
	    margin-top: 30px;	
	}

	.customVideoAbvMsgWrap.ba	
	{
		top: 50%;
		width: 100%;
		position: absolute;
		transform: translateY(-50%);
		margin-top: 0;		
	}

	.customHeaderManage_MainPage .videoFrame
	{
		left: -100%;	
	}

}

@media screen and (min-width: 1200px)
{
	.customHead_Discoveries .shape-bottom path
	{
		fill: #efefef;	
	}

	.customWigse .Custom__with.aBt
	{
		margin-top: -20px;	
	}	
}

@media screen and (max-width: 767px)
{
	
}


@media (min-width:1200px) and (max-width:1299px) 
{
	
}

@media only screen and (max-width: 1500px) and (min-width: 1300px)
{
	
}


@media (min-width:1300px) and (max-width:1400px) 
{
	
}

@media (min-width:1400px) and (max-width:1500px) 
{
	
}


@media (min-width:1800px) and (max-width:2200px)
{
	.Custom__with 
	{
		max-width: 1600px;
	}
}


.noLandscape 
{
	display: none;
}


@media only screen and (max-width: 900px) and (orientation:landscape) 
{ 
	.mainBodyWrapper
	{
		display:none;
	}
	
	.noLandscape 
	{
		background: #1d2e42;
		display: block !important;
		width: 100%;
		height: 100%;
		display: flex !important;
		justify-content: center;
		align-items: center;
	}

	.noLandscape img 
	{
		width: 150px;
		display: block;
		margin: 0 auto;
	}

	.noLandscape h2 
	{
		display: block;
		font-size: 18px;
		color: #fff;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	.msgDiv 
	{
		display: flex;
		text-align: center;
		height: 100%;
		align-items: center;
		width: 100% !important;
	}

	.noLandscape p 
	{
		width: 80%;
		margin: 0 auto;
		color: #a1a7af;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		text-align:center;
	}

	.noLandscape 
	{
		display: none;
	}

	.msgDiv > div 
	{
		display: block;
		width: 100%;
	}
}