@charset "utf-8";
/* CSS Document */

/*
font-family: "Cabin", sans-serif;

Regular			400
Medium			500
SemiBold		600
Bold			700

Condensed 		75
SemiCondensed 	87.5
Normal 			100
*/

body 				{font-family: "Cabin", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-variation-settings:"wdth" 100; color: #333333; font-size: 1rem; background-color: #FFFFFF;}

h1, h2, h3, h4, h5	{font-weight: 700; color: #1f3c74;}
h1					{}
h2					{}
h3					{}
h4					{}
h5					{}

strong				{font-weight: 700;}

a					{text-decoration:none; color: #000000; transition: 0.5s;}
a:hover				{text-decoration:none; color: #333333;}
a:visited			{text-decoration:none;}
a:focus,a:hover		{text-decoration:none;}


:root {
	--padding : 5rem;
	--gold : #ECA300;
	--black : #000000;
}



.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl 			{--bs-offcanvas-width: 300px;}




.top-strip				{padding-top: 0.75rem; padding-bottom: 0.75rem; background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(156,154,155,1) 100%); font-size: 87.5%;}
.top-strip a 			{color: #CCCCCC; }
.top-strip a:hover		{color: #999999;}
.top-strip a .bi 		{color: var(--gold); margin-right: 0.25rem;}


.banner-menu			{width: 100%; height: 90vh; position: relative;}
.banner-menu			{background-image: url("../images/banner/6543.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top center;}


.banner-menu-in			{width: 100%; height: 55vh; position: relative;}
.banner-menu-in			{background-image: url("../images/banner/in-banner.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top center;}

.banner-menu-in .shadow-filter	{position: absolute; width: 100%;height: 100%; z-index: 1; background: linear-gradient(to right, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.25) 100%);}


.menu-area						{z-index: 2; position: relative;}

.menu-area .navbar-brand		{width: 15%;}

.menu-area .offcanvas-header .offcanvas-title img	{width: 70%;}

.menu-area .navbar-toggler-icon 	{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}

.menu-area .navbar-dark, .menu-area .navbar[data-bs-theme=dark] {--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.5);}


.menu-area .bg-dark			{background-color: transparent !important;}


.banner-menu .banner-area		{position: absolute; left: 0; top: 50%; z-index: 1; width: 100%; transform: translateY(-50%);}
.banner-menu-in .banner-area	{position: absolute; left: 0; top: 50%; z-index: 1; width: 100%; transform: translateY(-50%);}

.banner-caption				{}
.banner-caption .line-a		{margin-bottom: 2rem; color: var(--gold); text-transform: uppercase; font-size: 87.5%; letter-spacing: 2.5px}
.banner-caption .line-b		{margin-bottom: 1rem; color: #FFFFFF; font-size: 400%; font-weight: 700; line-height: 110%;}
.banner-caption .line-c		{margin-bottom: 1rem; color: #CCCCCC; font-size: 112.5%;}
.banner-caption .line-d		{}

.banner-caption .line-d a 					{color: #FFFFFF;}
.banner-caption .line-d a:hover 			{color: var(--gold);}
.banner-caption .line-d .btn-banner			{display: inline-block; padding: 0.5rem 2rem; background: linear-gradient(135deg, rgba(0,0,0,1) 0%,rgba(236,163,0,1) 100%); border-radius: 3rem;}
.banner-caption .line-d .btn-banner:hover	{background: linear-gradient(135deg, rgba(236,163,0,1) 0%,rgba(0,0,0,1) 100%);}

.banner-caption-in			{}
.banner-caption-in .line-a	{margin-bottom: 2rem; color: #FFFFFF; text-transform: uppercase; font-size: 87.5%; letter-spacing: 2.5px; position: relative; padding-left: 50px;}
.banner-caption-in .line-b	{margin-bottom: 0rem; color: #FFFFFF; font-size: 300%; font-weight: 700; line-height: 110%;}

.banner-caption-in .line-a::before	{content: ""; position: absolute; left: 0; top: 50%; width: 40px; height: 1px; background-color: #FFFFFF;}



.mvv-block				{background-color: rgba(0,0,0,0.90); padding: 2rem; border-radius: 2rem;}

.mvv-block .mvv-row					{padding-bottom: 1.25rem; padding-top: 1.25rem; border-bottom: 1px solid #333333;}
.mvv-block .mvv-row:first-child		{padding-top: 0;}
.mvv-block .mvv-row:last-child		{padding-bottom: 0; border-bottom: none;}

.mvv-block .mvv-row .line-a			{margin-bottom: 0.5rem; color: #FFFFFF; font-size: 125%; font-weight: 700;}
.mvv-block .mvv-row .line-b			{color: #b3b3b3; font-size: 112.5%; width: 100%;}
.mvv-block .mvv-row .line-arrow		{color: var(--gold); font-size: 150%; transition: background 0.5s ease;}
.mvv-block .mvv-row:hover .line-arrow {animation: slide2 1s ease-in-out;}

@keyframes slide2 {
	0%, 100% {transform: translate(0, 0) rotate(0);}
  50% {transform: translate(0, -5px) rotate(0);}
}





.happy-clients-wrap				{background-color: #000000;}
.happy-clients-wrap .hc-left,
.happy-clients-wrap .hc-right	{padding: 3rem; height: 100%;}
.happy-clients-wrap .hc-left	{background-color: #000000;}
.happy-clients-wrap .hc-right	{background-color: #6f6e6c;}

.happy-clients-wrap .hc-right .line-a	{font-size: 300%; font-weight: 700; color: #FFFFFF;}
.happy-clients-wrap .hc-right .line-b	{font-size: 125%; font-weight: 700; color: #FFFFFF;}
.happy-clients-wrap .hc-right .line-c	{font-size: 112.5%; color: #CCCCCC;}


.happy-clients-wrap .hc-right .line-a .clients-img 	{width: 60px; height: 60px; display: inline-flex; margin: 0 -20px 0 0; padding: 0; border-radius: 50rem; border: 2px solid #FFFFFF; overflow: hidden;}



.who-we-are-wrap			{padding-top: var(--padding); padding-bottom: var(--padding);}
.who-we-are-left			{height: 100%; background-image: url("../images/who-we-are.jpeg"); background-repeat: no-repeat; background-position: center right; background-size: cover; border-radius: 2rem;}
.who-we-are-right			{padding-left: 1rem;}

.who-we-are-right .line-a			{margin-bottom: 1rem; letter-spacing: 2.5px; font-size: 87.5%; position: relative; padding-left: 50px;}
.who-we-are-right .line-a::before	{content: ""; position: absolute; left: 0; top: 50%; width: 40px; height: 1px; background-color: var(--gold);}
.who-we-are-right .line-b			{margin-bottom: 2rem;}
.who-we-are-right .line-b h1		{color: var(--gold); line-height: 110%;}

.who-we-are-right .line-c			{margin-bottom: 2rem; font-weight: 700; font-size: 112.5%;}

.who-we-are-right .line-d			{margin-bottom: 2rem; padding-left: 2rem; border-left: 5px solid var(--gold); font-style: italic; font-size: 112.5%; color: #AEAEAE;}

.who-we-are-right .line-e			{margin-bottom: 2rem;}

.who-we-are-right .line-e .line-e-a,
.who-we-are-right .line-e .line-e-b		{border-radius: 2rem; padding: 2rem;}

.who-we-are-right .line-e .line-e-a		{background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(111,110,108,1) 70%); color: #FFFFFF; margin: 0 0 0 -100px;}
.who-we-are-right .line-e .line-e-b		{height: 100%; background-image: url("../images/Our-Offerings.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;}

.who-we-are-right .line-e .line-e-a h5 	{color: #FFFFFF;}
.who-we-are-right .line-e .line-e-a .bi {color: var(--gold); font-size: 200%;}

.who-we-are-right .line-f			{margin-bottom: 2rem; font-size: 112.5%;}
.who-we-are-right .line-f i			{color: var(--gold); font-size: 150%;}

.who-we-are-right .line-g a			{padding: 0.75rem 2.5rem; background: linear-gradient(to right, rgba(156,154,155,1) 0%,rgba(214,212,213,1) 100%); color: #FFFFFF; display: inline-block; border-radius: 2rem;}
.who-we-are-right .line-g a:hover 	{background: linear-gradient(to right, rgba(214,212,213,1) 0%,rgba(156,154,155,1) 100%);}




 

.why-choose-us-wrap				{padding-bottom: var(--padding); background-image: url("../images/wcu-bg.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover;}
.why-choose-us-wrap h1 			{color: var(--gold);}

.wcu-block						{position: relative; border-radius: 2rem; overflow: hidden;}
.wcu-block .wcu-title			{position: absolute; z-index: 2; top: 0; right: 0; padding: 0.5rem 1.5rem; background-color: #CCCCCC; color: #FFFFFF; font-size: 75%; letter-spacing: 2px; border-bottom-left-radius: 2rem;}
.wcu-block .wcu-caption			{position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; padding: 2rem; color: #FFFFFF; font-size: 125%; line-height: 120%;}

.wcu-block .wcu-img img 		{transition: 0.3s ease-out;}
.wcu-block:hover .wcu-img img	{transform: scale(1.2);}

.wcu-block .wcu-shadow			{position: absolute; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.9) 100%); transition: opacity 0.35s, transform 0.35s; opacity: 1;}
.wcu-block:hover .wcu-shadow	{opacity: 0.7;}




.leadership-wrap				{position: relative; padding-bottom: var(--padding);}
.leadership-wrap::before		{content: ""; position: absolute; background-color: #000000; width: 100%; height: 35%; z-index: -1;}

.leadership-img					{border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow: hidden;}

.leadership-block				{padding: 2rem;}
.leadership-block .line-a		{color: #FFFFFF; font-size: 300%; font-weight: 700;}
.leadership-block .line-b		{color: #FFFFFF; font-size: 112.5%; font-weight: 500;}

.leadership-block h1 			{color: var(--gold);}




.featured-services-wrap			{padding-top: var(--padding); padding-bottom: var(--padding); background-image: url("../images/featured-services-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;}

.fs-title .line-a				{margin-bottom: 1rem; letter-spacing: 2.5px; font-size: 87.5%; position: relative; padding-left: 50px; color: #FFFFFF;}
.fs-title .line-a::before		{content: ""; position: absolute; left: 0; top: 50%; width: 40px; height: 1px; background-color: var(--gold);}
.fs-title .line-b 				{margin-bottom: 2rem; color: #FFFFFF; line-height: 110%; font-size: 300%; font-weight: 700;}

.fs-block						{padding: 2rem; border-radius: 2rem; height: 100%; background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(111,110,108,1) 100%); transition-duration: 0.3s;}
.fs-block:hover					{background-image: url("../images/fs-block-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; transform: translateY(-5px);}

.fs-block .line-a				{margin-bottom: 1rem; color: var(--gold); font-size: 200%;}
.fs-block .line-b				{margin-bottom: 1rem; color: #FFFFFF; font-size: 125%; font-weight: 700;}
.fs-block .line-c				{margin-bottom: 1rem; color: #CCCCCC; font-size: 112.5%;}
.fs-block .line-d				{}
.fs-block .line-d a				{font-size: 87.5%; color: var(--gold); display: inline-block; transition-duration: 0.3s;}
.fs-block .line-d a:hover 		{color: #999999; transform: translateY(-5px);}


.success-stories-wrap			{padding-top: var(--padding); padding-bottom: var(--padding); background-color: #FFFFFF;}

.ss-title						{padding-left: 2rem;}
.ss-title .line-a				{margin-bottom: 1rem; letter-spacing: 2.5px; font-size: 87.5%; position: relative; padding-left: 50px; text-transform: uppercase;}
.ss-title .line-a::before		{content: ""; position: absolute; left: 0; top: 50%; width: 40px; height: 1px; background-color: var(--gold);}
.ss-title .line-b				{color: var(--gold); line-height: 110%; font-size: 300%; font-weight: 700;}

.ss-marquee						{border-radius: 2rem; overflow: hidden;}
.ss-marquee .ss-img				{height: 100%; background-image: url("../images/success-stories.jpeg"); background-repeat: no-repeat; background-size: cover; background-position: top center;}

.ss-marquee-block				{background-color: #000000; padding: 2rem;}
.ss-marquee-block .line-a		{margin-bottom: 1rem; color: var(--gold);}
.ss-marquee-block .line-b		{margin-bottom: 2rem; color: #CCCCCC; font-size: 112.5%;}
.ss-marquee-block .line-c		{margin-bottom: 0rem; color: #FFFFFF;}
.ss-marquee-block .line-d		{text-transform: uppercase; color: #FFFFFF; font-size: 75%;}


.get-started-wrap				{padding-top: var(--padding); padding-bottom: var(--padding); background-image: url("../images/get-started-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;}
.get-started-wrap .line-a			{margin-bottom: 2rem; letter-spacing: 2.5px; font-size: 87.5%; position: relative; padding-left: 50px; text-transform: uppercase; color: var(--gold);}
.get-started-wrap .line-a::before	{content: ""; position: absolute; left: 0; top: 50%; width: 40px; height: 1px; background-color: #CCCCCC;}
.get-started-wrap .line-b			{margin-bottom: 2rem; font-size: 112.5%; color: #FFFFFF;}
.get-started-wrap .line-c			{}
.get-started-wrap .line-c a			{font-size: 87.5%; color: #FFFFFF; padding: 1rem 2rem; border-radius: 2rem; display: inline-block; transition-duration: 0.3s; background: linear-gradient(to right,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);}
.get-started-wrap .line-c a:hover 	{color: #FFFFFF; transform: translateY(-5px);}


.footer						{padding-top: var(--padding); padding-bottom: var(--padding); background-color: #000000; color: #e5e5e5;}

.footer-left .line-a		{margin-bottom: 2rem;}
.footer-left .line-b		{margin-bottom: 2rem;}
.footer-left .line-c		{margin-bottom: 1rem;}
.footer-left .line-d		{margin-bottom: 1rem;}

.footer-left .line-c a,
.footer-left .line-d a 			{color: #e5e5e5;}
.footer-left .line-c a:hover,
.footer-left .line-d a:hover 	{color: #ffffff;}

.footer-left .line-e a			{display: inline-block; color: #666666; font-size: 200%;}
.footer-left .line-e a:hover 	{color: #999999;}

.footer-right					{}
.footer-right h5				{color: #E5E5E5;}
.footer-right a 				{color: #E5E5E5;}
.footer-right a:hover			{color: #ffffff;}






.royal-stats					{position: relative; padding-bottom: var(--padding); background-image: url("../images/royal-stats-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;}
.royal-stats::before			{content: ""; position: absolute; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 100%); z-index: 1;}

.royal-stats .container			{z-index: 2; position: relative;}

.royal-stats .logo-holder		{background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(102,102,102,1) 100%); padding: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem;}

.stats-holder					{margin-top: 2rem;}
.stats-block 					{text-align: center; color: #FFFFFF;}
.stats-block .line-a			{font-size: 300%; font-weight: 700; margin-bottom: 0.5rem;}
.stats-block .line-b			{font-size: 125%; font-weight: 500;}



.about-vision					{background-color: #000000; padding-top: var(--padding); padding-bottom: var(--padding); color: #FFFFFF;}

.abv-block						{padding: 2rem; height: 100%;}
.abv-block .line-a				{margin-bottom: 1rem;}

.color-a						{}
.color-b						{background-color: #6f6e6c; border-top-left-radius: 2rem; border-bottom-left-radius: 2rem;}
.color-c						{background-color: #9c9a9b; border-top-right-radius: 0rem; border-bottom-right-radius: 0rem;}
.color-d						{background-color: #6f6e6c; border-top-right-radius: 2rem; border-bottom-right-radius: 2rem;}

.color-a .line-a,
.color-b .line-a,
.color-c .line-a,
.color-d .line-a				{font-size: 125%; font-weight: 700;}

.abv-block-img					{border-radius: 2rem; overflow: hidden; margin: 0 0 0 -50px;}



.partners-wrap						{padding-top: var(--padding); padding-bottom: var(--padding);}
.partners-block						{padding: 1rem; border-radius: 1rem; border: 1px solid #CCCCCC; height: 100%;} 
.partners-block .partners-img		{margin-bottom: 1rem;}
.partners-block .partners-name		{margin-bottom: 1rem; font-size: 125%; font-weight: 700;}
.partners-block .partners-desc		{margin-bottom: 1rem;}
.partners-block .partners-more		{}

.partners-block .partners-more a		{padding: 0.5rem 2rem; background: linear-gradient(to right, rgba(156,154,155,1) 0%,rgba(214,212,213,1) 100%); color: #FFFFFF; display: block; border-radius: 2rem; text-transform: uppercase; font-size: 87.5%; letter-spacing: 2px; text-align: center;}
.partners-block .partners-more a:hover	{background: linear-gradient(to right, rgba(214,212,213,1) 0%,rgba(156,154,155,1) 100%);}



.contact-us-wrap			{padding-top: var(--padding); padding-bottom: var(--padding);}

.top-contactus				{padding: 3rem; border-radius: 2rem; background-image: url("../images/contactus-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; color: #FFFFFF; position: relative; overflow: hidden;}
.top-contactus::before			{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to right, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.9) 100%); z-index: 1;}

.top-contactus .col-12			{z-index: 2;}	

.top-contactus .line-a			{margin-bottom: 2rem; letter-spacing: 2.5px; font-size: 87.5%; position: relative; padding-left: 50px; text-transform: uppercase; color: #E5E5E5;}
.top-contactus .line-a::before	{content: ""; position: absolute; left: 0; top: 50%; width: 40px; height: 1px; background-color: #FFFFFF;}

.top-contactus .line-b			{margin-bottom: 2rem; font-size: 112.5%;}
.top-contactus .line-c a		{color: #e5e5e5;}
.top-contactus .line-c a:hover	{color: var(--gold);}


.form-map				{position: relative; z-index: 3;}

.cont-form				{padding: 2rem; border-radius: 2rem; margin: -100px 0 0 0; background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(102,102,102,1) 100%); color: #E5E5E5;}
.cont-form h4 			{color: #FFFFFF;}
.cont-form-btn			{}

.cont-map				{width: 100%; height: 400px; border-radius: 2rem; overflow: hidden;}
.cont-map iframe		{width: 100%; height: 100%;}


























/* ===== PRELOADER ===== */
#preloader		{position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; background-color: #FFFFFF;}
#status			{width: 120px; height: 120px; position: absolute; left: 50%; top: 50%; margin: -60px 0 0 -60px;}
#status			{transform: rotateY(0deg); animation: rotateAnimation 4s linear infinite;}

@keyframes rotateAnimation {
  0% {transform: rotateY(0deg) rotateZ(0deg);}
  50% {transform: rotateY(180deg) rotateZ(5deg);}
  100% {transform: rotateY(360deg) rotateZ(0deg);}
}
/* ===== PRELOADER ===== */




/* `xxl` applies to x-large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
	
	


	

	
}



/* `xl` applies to large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {	
	


	
}



/* `lg` applies to medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	
body 				{font-size: 87.5%;}
	
	
	
.banner-menu				{height: 80vh;}
	
.menu-area .navbar-brand	{width: 30%;}
	
.banner-caption .line-b		{font-size: 300%;}
	
	
.happy-clients-wrap .hc-left,
.happy-clients-wrap .hc-right	{padding: 2rem;}
.happy-clients-wrap .hc-right .line-a .clients-img 	{width: 50px; height: 50px;}
	
	
.leadership-wrap::before		{height: 45%;}
	
	
}


/* `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	
body 				{font-size: 87.5%;}	
	

.banner-caption .line-a		{margin-bottom: 1rem;}
	

.banner-menu				{height: 120vh;}
.banner-menu .banner-area	{top: 55%;}
	

.menu-area .navbar-brand	{width: 50%;}



.banner-caption .line-b		{font-size: 200%;}
.banner-caption-in .line-b	{font-size: 250%;}

	
	
.happy-clients-wrap .hc-left,
.happy-clients-wrap .hc-right	{padding: 2rem;}
.happy-clients-wrap .hc-right .line-a .clients-img 	{width: 50px; height: 50px;}
	
	
	

.who-we-are-left			{height: 300px;}
.who-we-are-right			{padding-left: 0rem;}

.who-we-are-right .line-b				{font-size: 250%;}
.who-we-are-right .line-e .line-e-a		{margin: 0 0 0 0;}
.who-we-are-right .line-e .line-e-b		{height: 200px;}
	
	
.leadership-wrap::before		{height: 70%;}
	
.ss-marquee .ss-img				{height: 200px;}
.ss-title						{padding-left: 0rem;}
	
	
	
.abv-block						{padding: 1rem;}
.color-a						{}
.color-b						{border-top-left-radius: 1rem; border-bottom-left-radius: 0rem; border-top-right-radius: 1rem;}
.color-c						{border-top-right-radius: 0rem; border-bottom-right-radius: 0rem; border-bottom-left-radius: 0rem;}
.color-d						{border-top-right-radius: 0rem; border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem;}
	
.abv-block-img					{border-radius: 1rem; margin: 0 0 0 0;}	

	
}


/* `sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	
body 				{font-size: 87.5%;}
	



.banner-caption .line-a		{margin-bottom: 1rem;}
	

.banner-menu				{height: 120vh;}
.banner-menu .banner-area	{top: 55%;}
	

.menu-area .navbar-brand	{width: 50%;}



.banner-caption .line-b		{font-size: 200%;}
.banner-caption-in .line-b	{font-size: 250%;}

	
	
.happy-clients-wrap .hc-left,
.happy-clients-wrap .hc-right	{padding: 2rem;}
.happy-clients-wrap .hc-right .line-a .clients-img 	{width: 50px; height: 50px;}
	
	
	

.who-we-are-left			{height: 300px;}
.who-we-are-right			{padding-left: 0rem;}

.who-we-are-right .line-b				{font-size: 250%;}
.who-we-are-right .line-e .line-e-a		{margin: 0 0 0 0;}
.who-we-are-right .line-e .line-e-b		{height: 200px;}
	
	
.leadership-wrap::before		{height: 70%;}
	
.ss-marquee .ss-img				{height: 200px;}
.ss-title						{padding-left: 0rem;}
	
	
	
.abv-block						{padding: 1rem;}
.color-a						{}
.color-b						{border-top-left-radius: 1rem; border-bottom-left-radius: 0rem; border-top-right-radius: 1rem;}
.color-c						{border-top-right-radius: 0rem; border-bottom-right-radius: 0rem; border-bottom-left-radius: 0rem;}
.color-d						{border-top-right-radius: 0rem; border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem;}
	
.abv-block-img					{border-radius: 1rem; margin: 0 0 0 0;}	
	
	
	
.cont-form				{margin: -25px 0 0 0;}
.cont-map				{height: 300px;}


	
	
}



