@charset "UTF-8";
html {position: relative;min-height:100%}
body {font-family:'Gotham Book', sans-serif; font-size:16px;color:#000;padding:0;margin:0px}
a:hover{opacity:.8}
.font20{font-size:20px}
.font18{font-size:18px}
.pt25{padding-top:35px}
.bg-org{background-color:#fc5c00}
.bg-light-gray{background-color:#f7f7f7}
.bg-blue{background-color:#343882}
.fontOrg{color:#fc5c00}
.colorLight{color:#717171}


.main{border-top:5px solid #4e51a2;}
.logo{ padding:20px 0 20px 0}
.main-nav{z-index:9999999}
.navbar-toggler{width:47px;height:34px; border:none;}
.navbar-toggler .line{width:100%;float:left;height:2px;background-color:#fff;margin-bottom:5px;}
button:focus{outline:none}

header{padding-bottom:3rem;}

.main-nav .navbar-nav .nav-link{color:#fff;font-size:18px; font-weight:600;padding-right:1.5rem;padding-left: 1.5rem;}
.home-banner img{ width:100%}
.bold-heading{font-size:30px;color:#4e51a2; font-weight:600}
.works img{ padding-left:40px}
.bg-lightBlue{background:#eff9fe; padding:50px 0 100px 0}
.ourTeam .card{flex-direction: row;align-items: center; border:none}
.ourTeam .card img{width: 40%;border-radius: 0;}
.ourTeam .card .card-body{padding:0 0 0 25px}
.ourTeam .card .card-title{font-size:20px;color:#fc5c00;margin-bottom:5px;font-weight:600}
.ourTeam .card .card-text{color:#020202;font-size:16px}


.round p{font-size:18px;color:#000; font-family:'Gotham Bold';}
.our-wrok{padding:90px 0 95px 0}
.circleImg{border:1px solid #fd8642; width:128px;height:128px;display:flex;align-items: center;}
.associations{ padding:85px 0}
.awards{ padding:85px 0}
.testimonial
{
	padding:85px 0px;
}
.slide-logo{ background:#fff; /*border:1px solid #dadada*/}
.owl-carousel .owl-video-tn {
  background-size: content;
  padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
}
/* .testimonialvideo {
  width: 100%;
  height: auto;
  min-height: 300px;
} */
.item-video img{
	cursor:pointer;
	display: block;
    width: 100%;
}
.testimonial-latter
{
	width:100%;
	height:335px;
}
.owl-video-frame {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.owl-video-frame iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.item-text{
	padding:20px 0px;
	text-align:center;
}
.item-para{
	padding:20px 0px 0px;
	text-align:center;
}
.owl-nav{ display:none}
.owl-theme .owl-dots{margin-top:3px}
.owl-theme button:focus{border:none}
.owl-theme .owl-dots .owl-dot span{background:#c0c0c0}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fd926b;}
.contactus{color:#fff}
.contactus h2{font-size:30px}
.reachus a{color:#fff;text-decoration:none}
.footer{background:#000;color:#fff; padding:20px 0 5px 0;font-size:14px}
.footer a{color:#fc5c00}
.knowBtn{padding:20px 0}
.knowMore{color:#fc5c00;border:1px solid #fc5c00;padding:12px 35px;font-weight:600;display:inline-block;margin-left:70px}
.knowMore:hover{text-decoration:none;color:#fff;background:#fc5c00}
 .modal-open .modal {    z-index: 9999999;
    background-color: rgba(0,0,0,0.6);}

.testimonialVideo .modal-content {    background-color: #000;height: 95vh;}
.testimonialVideo .close {color: #fff;    opacity: 1;}
.testimonialVideo   .modal-dialog {    max-width: 100% !important;
    width: 100% !important;
    min-height: 92vh !important;}

.testimonialVideo {padding-right: 0 !important;}
.testimonialVideo.modal.show .modal-dialog {    margin: 0;}	
/* COOKIE POPUP STYLES */
.pin-title { position: fixed; top: 1.875rem; bottom: 1.875rem;left: 0; right: 0;  display: flex;justify-content: center;align-items: center;  font-family: 'Gotham Bold', sans-serif; font-weight: 800;font-size: 800%;
  letter-spacing: 0.0625rem; color: #f3f3f3; user-select: none; z-index: -1; text-align: center;}
.cookie-popup {font-size: 0.875rem; display: flex; flex-wrap: wrap; justify-content: space-between; position: fixed; bottom: -6.25rem; left: 0; right: 1.25rem; padding: 0.625rem 0.9375rem; box-shadow: 0 0 0.625rem 0 rgba(0,0,0, .15);line-height: 150%; transition: opacity .5s; opacity: 0;}
.cookie-popup .submit{ display:inline-block; padding:2px 8px; background:#fc5c00;  color:#fff !important;  border-radius:3px; text-decoration: none !important; border:none;cursor: pointer;}
.cookie-popup .close{ position: absolute;right: 15px;opacity:1 !important}
.cookie-popup--short {width: 100%;padding-top:15px;padding-bottom:18px;padding-right:15%; padding-left: 13%;}
.cookie-popup--dark {background: #fff;color: #000; z-index:9999; border: 1px solid #000;}
.cookie-popup--not-accepted {opacity:1;animation: cookie-popup-in .5s ease forwards;  }
.cookie-popup--accepted {opacity: 0;}
/*.cookie-popup a {color:skyblue;}
.cookie-popup a:visited {color:skyblue; text-decoration: none;}*/
.cookie-popup-actions {flex:1;text-align: right;}
.cookie-popup-actions button {color:#fc5c00;border:none;background: none;  font-family: inherit;  font-style: inherit;  font-size: inherit;  font-weight: bold;  text-transform: uppercase;  font-size:1rem;  padding: 0;
  cursor: pointer;}
.cookie-popup-actions button{text-decoration:none !important}
.cookie-popup-actions button:hover {text-decoration: underline;}
@keyframes cookie-popup-in {from { bottom: -6.25rem; }  to { bottom: 1.25rem; }
}
.healtcare-title{border-bottom: 1px #ccc solid;}
.healtcare-title h1 {
    color: #4e51a2;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 10px;
	font-weight:600;
	}
h2.subhead {
    color: #fc4205;
    font-weight: 600;
    font-size: 18px;
    padding: 0;}
.intro-para
{
	color: #4e51a2;
    font-size: 18px;
	font-weight:700;
	
}
.img-thum{float:left}
.leftNav a{color: #333333;font-weight:600}
.leftNav a.active{color:#fc4205;}	
.leftNav a:hover{ text-decoration:none}
.date{display: block;
    color: #4e51a2;
    font-size: 15px;
    font-weight: normal;
    }
a.viewWork{}	
a.viewWork{background-color:#fc5c00;color:#fff;padding:15px 22px;font-weight:600}
a.viewWork:hover{background-color:#4e51a2; text-decoration:none}
.aidList li{list-style: none;background: url(../img/gwdBulllet.png) no-repeat left 5px; padding-left: 15px;margin-bottom: 6px;}
/* Media Query Start 
******************** */ 
@media (max-width:1024px){
	.main-nav .navbar-nav .nav-link{font-size:13px}
}
@media (max-width:980px){
.works img{width:60%}
.testimonial-latter{
		height:200px !important;
	}
	.closebtn {
    top: 4px !important;
    right: 12rem !important;
    font-size: 50px !important;
}
.main-nav .navbar-nav .nav-link{
	padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

}
@media (max-width:800px){
.testimonial-latter{
		height:200px !important;
	}
}
@media (max-width:768px){	
	.ourTeam .card .card-body{}
	.ourTeam .card img{width:30%;}
	.ourTeam .card .card-title{font-size:16px;}
	.ourTeam .card .card-text{font-size:14px;}
	.leftNav a{font-size:14px}
	.testimonial-latter{
		height:198px;
	}
	.closebtn
	{
		top:23px !important;
		right:25px !important;
		font-size:50px !important;
		
	}
	.testimonial-latter{
		height:200px !important;
	}
}
@media (max-width:1024px){
	.closebtn
	{
		top:3px !important;
		right:15rem !important;
		font-size:50px !important;
		
	}
	.testimonial-latter{
		height:277px;
	}
}
@media (max-width:567px){
header{padding-bottom:45px;}
.works img{padding:15px 0; width:100%}
.ourTeam .card{margin-bottom:25px}
.pt25{padding-top:0}
.bg-lightBlue{padding:60px 0 40px 0;}
.our-wrok, .associations{padding:45px 0 45px 0;}
.awards{padding:45px 0 45px 0;}
.main-nav .navbar-nav .nav-link{font-size:16px}
.reachus span{ display:block; padding-top:25px}
.footer{font-size:14px; text-align:center}
.knowMore{margin-left:0; margin-top:25px}
#work, #associations, #team{text-align:center}
.healtcare-title {margin-top:25px}
.img-thum{margin-bottom:15px}
.img-thum img{width:100%}
.testimonial-latter{
		height:400px !important;
	}
	.closebtn
	{
		top:8px !important;
		right:4px !important;
		font-size:34px !important;
		
	}
	.bottomMargin
	{
		
		margin-bottom:30px;
	}
	.owl-carousel .owl-item  .clientLogoImg
	{
		width:inherit !important;
	}
}

.lightbox {
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index:1111;
	overflow:scroll;
}

.lightbox > div {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5%;
	box-sizing: border-box;
}

.lightbox img {
	max-width: 100%; 
	top:1rem;
	position:absolute;
	overflow-y:scroll;
}

.closebtn {
	position: absolute;
	right: 25rem;
	top: 4px;
	background: transparent;
	color: #fff;
	border: 0;
	z-index:111;
	font-size: 44px;
	cursor: pointer;
}
@media screen and (min-width: 1400.55px) {
	.closebtn {
	
	right: 28rem !important;
	top: 6px !important;
}
}
@media screen and (min-width: 1699.55px) {
	.closebtn {
	
	right: 35.5rem !important;
	top: 6px !important;
}
}
@media screen and (min-width: 1999.55px) {
	.closebtn {
	
	right: 60rem !important;
	top: 6px !important;
}
}
@media screen and (min-width: 2400.55px) {
	.closebtn {
	
	right: 60rem !important;
	top: 6px !important;
}
}
 
.bg-dark-gray{
	background:#ddd;
}

.readMore
{
	background-color: #ffbe4a;
    border-color: #ffbe4a;
    color: #000 !important;
	padding:5px 20px;
    border-radius: 20px;
	cursor:pointer;
}
.awardModal
{
	max-width:850px;
}