img {max-width:100%;}

.main-banner img {bottom: -1px;position: relative;}

body .services-video .inner {display: flex;flex-direction: column;margin:0 auto; width: 100%;max-width: 450px;align-items: center;justify-content: center; padding: 0;padding-left: 80px;}

section.main-banner.inner {height: 60vh;overflow: hidden;display: flex;position: relative;}

section.main-banner.inner img.filer_image {object-fit: cover;height: revert;object-position: bottom;}

.main-banner.inner .captions { z-index:9;}

section.main-banner.inner:after {content: '';position: absolute;height: 100%; width: 100%;background: #0000002e;}

.vision-mission {display: flex;flex-direction: column; padding: 0 0px 60px;}

.vision-mission .multicolumn2 {margin-bottom:60px;display:flex;align-items:center;}

.vision-mission .multicolumn2:last-child {margin: 0;}

.vision-mission .content-vm {padding: 40px;}

.vision-mission img.filer_image {border-radius: 8px; max-width: 100%;}

.vision-mission h2 {font-size: 32px;}

header .navbar-nav>li>.dropdown-menu>li>a {text-align: left !important;}

.association-article img {max-width: 100%;border-radius: 8px;}

.association-article .multicolumn2 {display: flex;align-items: center;}

.association-article .column:first-child h2 {display: none;}

.association-article .column:last-child {padding-left: 20px;}

.common-purpose .column ul {padding-right: 100px;}

.common-purpose .column p { max-width: 500px;text-align: left;width: 100%;}

.common-purpose .multicolumn2.clearfix {display: flex; align-items: center;}

.common-purpose  .column:last-child {background:white;padding:40px;border-radius: 24px;box-shadow: 0px 0px 8px #0000001f;}

.common-purpose .column:last-child ul {padding: 0;list-style: none;}

.common-purpose .column:last-child ul li {position: relative;padding-left:18px; margin-bottom: 5px;}

.common-purpose .column:last-child ul li:before {content:'';position:absolute; height:5px;width:5px;background:black;border-radius:50px;left:0px;top:6px;}

.board-directors {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 20px;padding-bottom: 60px;}

.board-directors img {width: 100%;}

.board-directors div {display:flex;justify-content:center;flex-direction:column; align-items: center;transition: 0.6s ease-in-out;border-radius: 4px;}

.board-directors div img { order: 1;margin-bottom: 10px;transform: scale(0.9); transition: 0.6s ease-in-out;border-radius: 4px;}

.board-directors div h2{font-size:20px;order:2;margin-bottom:4px;padding:0 10px; text-align: center;}

.board-directors div p {order:3;color:#a9a9a9;text-align:center;padding:0 10px;}

.board-directors div:hover img {transform:scale(0.95);}

.board-directors div:hover {box-shadow: 0 0 12px #00000047;}

.services.List .column {padding:1%;}

.services.List .column img.filer_image {margin-bottom:30px;}

.services.List .column  h2.underline {padding-bottom:17px;}

.services.List .column p {text-align:center;}

.ar .association-article .column:last-child {padding-right:20px;padding-left:0;}

.ar .common-purpose .column:last-child ul li {padding-left:initial;padding-right:18px;}

.ar .common-purpose .column:last-child ul li:before {left: auto;right: 0;}

.main-banner .shape {bottom: -1px;}

.portfolio-management .multicolumn2 {display: flex;align-items: center;}

.portfolio-management .multicolumn2 img.filer_image {border-radius: 8px;}

.portfolio-points .column {text-align: center;padding: 30px 20px;border: 1px solid #c1c1c1;width: 24% !important;margin: 0.5%;border-radius: 6px;}

.portfolio-points .column p {text-align: center;margin: 0;}

.portfolio-points {padding-bottom: 40px;}

.main-banner .captions .inner {user-select: text;}

footer .bullets-list>li:after {top: 7px;left: 0;width: 6px;height: 6px;}

.ar .portfolio-management .multicolumn2 h2, .ar .portfolio-management .multicolumn2 p {text-align: right !important;}

.footer-contents .addresses>div p {margin-bottom: 11px;}

header .navbar-nav>li>.dropdown-menu>li>a {white-space: break-spaces;}

.portfolio-management h2.underline p { color: #005481;font-size: 25px;font-weight: 400;margin: 0;line-height: 1;}

/*06/07/2023*/

footer .footer-bg-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
}

/*footer canvas#myCanvas {*/
/*    display: none;*/
/*}*/

/*Media Query Started*/

@media screen and (max-width: 767px) {
    
    .board-directors {grid-template-columns: repeat(2, 1fr);}
    .portfolio-points .column {width: 49% !important;}
    
}


@media screen and (max-width: 480px) {
    
    .board-directors {grid-template-columns: repeat(1, 1fr);}
    .portfolio-points .column {width: 99% !important;}
    
}