empty{}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

.lowercase 			{text-transform:lowercase; 	}
.uppercase 			{text-transform:uppercase; 	}
.transparent		{background:transparent !important;}
.spacer_06 			{height:6px;}
.spacer_12 			{height:12px;}
.spacer_18 			{height:18px;}
.spacer_24 			{height:24px;}
.spacer_48 			{height:48px;}
.pad-12				{padding:12px}
.pad-24				{padding:24px}
.pad-48				{padding:48px}
.hideAnim 			{visibility: hidden;}
.showAnim 			{visibility: visible;}
.shadow 			{-webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .15);-moz-box-shadow: 0 8px 8px rgba(0, 0, 0, .15);box-shadow: 0 8px 8px rgba(0, 0, 0, .15);}
.innershadow 		{-webkit-box-shadow: inset 0px 8px 8px rgba(0, 0, 0, .15);-moz-box-shadow: inset 0px 8px 8px rgba(0, 0, 0, .15);box-shadow: inset 0px 8px 8px rgba(0,0,0,0.15)}
.glow				{box-shadow: 0 4px 20px 0 rgba(153, 153, 153, 0.7), 0 6px 20px 0 rgba(153, 153, 153, 0.005);}
.stroke 			{-webkit-text-stroke-width: 0.02em;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-repeat: no-repeat;  transition: background-size .5s cubic-bezier(0.67, 0.01, 0.15, 0.98);}
.fw-reg				{font-weight:400}
.fw-med				{font-weight:500}
.fw-sbo				{font-weight:600}
.fw-bol				{font-weight:700}
.fs-caption-tit		{font-size:7.5vw}
.fs-caption-tit01	{font-size:14.0vw}
.fs-caption-sub		{font-size:3vw}
.fs-caption-sub01	{font-size:6vw}
.fs-7 				{font-size: .9rem!important;}
.fs-8 				{font-size: .8rem!important;}
/*.navbar-brand > img {width:70%}*/
.glow-over:hover	{box-shadow: 0 4px 20px 0 rgba(153, 153, 153, 0.7), 0 6px 20px 0 rgba(153, 153, 153, 0.005);}

body 				{color: #5a5a5a;background-color:#EFF0F7;font-family: 'Poppins', sans-serif;font-weight:400}

.txtShadow {text-shadow: 1px 1px 25px #000000, 0 0 25px #000000, 0 0 5px #000000;}

.bg-black 		{background-color:#000000}
.bg-white 		{background-color:#ffffff}
.bg-01 			{background-color:#7F8FFE}
.bg-02 			{background-color:#9BFADC}
.bg-03 			{background-color:#F8D16C}
.bg-04 			{background-color:#F2F2F2}
.bg-05 			{background-color:#545253}
.bg-06 			{background-color:#363636}
.bg-graybot		{background-image: url("../images/bkg-services-home.png");background-repeat: repeat-x;background-position: center bottom;}
.bg-graybot02	{background-image: url("../images/bkg-gray-02.png");background-repeat: repeat-x;background-position: center bottom;}
.bg-services	{background-image: url("../images/bkg-int-03-xs.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
.bg-employ		{background-image: url("../images/bkg-int-07-xs.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
.bg-tech		{background-image: url("../images/bkg-int-04-01-xs.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
.bg-myhub		{background-image: url("../images/bkg-int-06-01-xs.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
.bg-myhubCol	{background-color:#F2F2F2}

.tc-01 		{color:#7F8FFE}
.tc-02 		{color:#9BFADC}
.tc-03 		{color:#F8D16C}
.tc-04 		{color:#F2F2F2}
.tc-05 		{color:#545253}
.tc-06 		{color:#363636}
.tc-07 		{color:#ffffff}
.tc-08 		{color:#000000}
.tc-09 		{color:#cccccc}

.sc-01 		{-webkit-text-stroke-color:#7F8FFE}
.sc-02 		{-webkit-text-stroke-color:#9BFADC}
.sc-03 		{-webkit-text-stroke-color:#F8D16C}
.sc-04 		{-webkit-text-stroke-color:#F2F2F2}
.sc-05 		{-webkit-text-stroke-color:#545253}
.sc-06 		{-webkit-text-stroke-color:#363636}

.bc-01 			{border-color: #7F8FFE!important;}
.bc-02 			{border-color: #9BFADC!important;}
.bc-03 			{border-color: #F8D16C!important;}

.h-link{font-size:11pt;font-weight:600;	color:#fff;}

.dropdown-menu { background-color: #000;border-radius: none;}
.dropdown-item { color: rgba(255,255,255,.5);}

.btn-primary {
    --bs-btn-color: #1D1D1B;
    --bs-btn-bg: #7F8FFE;
    --bs-btn-border-color: #7F8FFE;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #7F8FFE;
    --bs-btn-disabled-border-color: #7F8FFE;
}

.btn {border-radius: 2rem; padding-left:24px;padding-right:24px}

.btn-flat {border-radius: 0px; padding-left:24px;padding-right:24px}

.carousel-item > img {
  /*position: absolute;
  width:100%;
  left: 50%;
  transform: translate(-50%,0);*/
}

.carousel-indicators {margin-bottom: 1rem;}

.glow-over:hover{box-shadow: 0 4px 20px 0 rgba(153, 153, 153, 0.7), 0 6px 20px 0 rgba(153, 153, 153, 0.005);}

.fix-pos-xs	{padding-top:260px}
.fix-pos-service-xs	{margin-top:90px}

.footer {
	background-image: url("../images/bkg-footer.jpg");
    background-repeat: no-repeat;
    background-position: center bottom;
	padding:48px 0;
	height:700px;
}


/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.card-columns 		{column-count: 4;}
	.navbar-border 		{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
	.fs-caption-tit		{font-size:5.5vw}
	.fs-caption-tit01	{font-size:8.0vw}
	.fs-caption-sub		{font-size:1.9vw}
	.fs-caption-sub01	{font-size:2vw}
	.carousel-indicators {margin-bottom: 3rem;}
	.fix-pos-xs				{padding-top:0px}
	.fix-pos-service-xs		{margin-top:180px}
	.bg-graybot		{background-image: url("../images/bkg-services-home.png");background-repeat: repeat-x;background-position: center bottom;}
	.bg-graybot02	{background-image: url("../images/bkg-gray-02.png");background-repeat: repeat-x;background-position: center bottom;}
	.bg-services	{background-image: url("../images/bkg-int-03.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
	.bg-employ		{background-image: url("../images/bkg-int-07.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
	.bg-tech		{background-image: url("../images/bkg-int-04-01.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
	.bg-myhub		{background-image: url("../images/bkg-int-06-01.jpg");background-repeat: no-repeat;background-position: center top;background-size: 100% auto;}
	.bg-myhubCol	{background-color:#ffffff}
	.navbar-brand > img {width:100%}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}