@font-face{font-family:o-regular;src:url(../fonts/Outfit-Regular.ttf)}@font-face{font-family:o-medium;src:url("../fonts/Outfit-Medium.ttf")}@font-face{font-family:o-semibold;src:url("../fonts/Outfit-SemiBold.ttf")}@font-face{font-family:o-bold;src:url("../fonts/Outfit-Bold.ttf")}@font-face{font-family:l-regular;src:url("../fonts/Lato-Regular.ttf")}@font-face{font-family:l-bold;src:url("../fonts/Lato-Bold.ttf")}@font-face{font-family:l-light;src:url("../fonts/Lato-Light.ttf")}
body{margin: 0px;}
#footer .container-fluid{width: 1000px;}
#footer{background-color: #5A4D9F;min-height: 600px;padding-bottom: 24px;margin-top: 70px;}
#footer .logo{margin-top: 30px; position: relative;padding: 10px;border-radius: 10px;background:linear-gradient(white, white) padding-box,linear-gradient(103.87deg, #A7B5FF 1.24%, #F3ACFF 98.98%) border-box;border: 2px solid transparent;text-align: center;}
#footer .logo img {margin-right: 33px;width: 85px;}
#footer .logo img:last-child{margin-right: 0px;}
#footer .footer-main{margin-top: 30px; position: relative;padding: 10px;border-radius: 10px;background:linear-gradient(white, white) padding-box,linear-gradient(103.87deg, #A7B5FF 1.24%, #F3ACFF 98.98%) border-box;border: 2px solid transparent;padding-bottom: 35px;}
#footer .footer-main .sy-logo{text-align: center;margin-top: 20px;margin-bottom: 20px;}
#footer .footer-main .sy-logo img{margin-bottom: 20px;}
#footer .footer-main .footer-grid-pages hr{margin: 30px 0px;}
#footer .footer-main .grid-title{font-size: 16px;color: #5a4d9f;font-family: l-bold;margin-bottom: 10px;}
#footer .footer-main .footer-grid-pages a{color: #2b2b2b;line-height: 25px;font-size: 14px;text-decoration: none;display: inherit;font-family: l-regular;}
#footer .footer-contact .location{background-color: #5A4D9F;padding: 10px 8px;border-radius: 8px;}
#footer .footer-contact .location img{float: left;}
#footer .footer-contact .location a{text-decoration: none; margin-bottom: 0px;color: #FFE159;font-family: o-semibold;}
#footer .footer-contact .sg img{margin-top: 3px;margin-right: 8px;}
#footer .footer-contact .ind img{margin-top: 2px;}
#footer .footer-contact{background-color: #F7F5FC;padding: 15px 15px;border-radius: 15px;}
#footer .footer-contact .usa a {margin-top: 2px;font-size: 15px;}
#footer .footer-contact .usa img{margin-top: 2px;margin-right: 15px;}
#footer .footer-contact .sg  a{margin-top: 2px;}
#footer .footer-contact .ind a{margin-top: 0px;}
#footer .footer-contact .col-md-2{align-items: center;display: grid;}
#footer .footer-contact .col-md-2 p{margin: 0px;font-family: l-bold}
#footer .footer-contact .col-md-3{margin-right: 45px;}
#footer .col-md-2:first-child{width: 10%;}
#footer .footer-social{background-color: #F7F5FC;padding: 15px 15px;border-radius: 15px;margin-top: 40px;}
#footer .footer-social .col-md-8 p{float: left;}
#footer .footer-social .col-md-8 a{margin-left: 10px;}
#footer .footer-social .col-md-4 p {font-family: l-bold;text-decoration: none;float: left;margin-right: 25px;margin-top: 15px;}
#footer .footer-social .col-md-4 .con-mail{font-family: l-regular;text-decoration: none;color: #5A4D9F;}
#footer .footer-social .col-md-4{display: flex;align-items: center;border-right: 2px solid #fff;}
#footer .footer-social .follow{font-family: l-bold;color: #5A4D9F;text-align: center;display: flex;align-items: center;}
#footer .footer-social .follow a{color: #5A4D9F;text-decoration: none;font-size: 14px;}
#footer .footer-social .follow .follow-ups{font-size: 14px;font-family: l-bold;color: #2B2B2B;margin-top: 16px;margin-left: 80px;}
#footer .bottom-footer{color: #fff;font-family: l-light;font-size: 14px;margin-top: 40px;}
#footer .bottom-footer .term-pages{font-family: l-bold;text-align: left;}
#footer .bottom-footer .term-pages a{color: #fff;text-decoration: none;margin-right: 25px;}
#footer .bottom-footer .term-pages a:last-child{margin-right: 0px;}
#footer .sy-logo hr{color: #F7F5FC;opacity: 100%;height: 2px;background-color: #F7F5FC;}
#footer .footer-main .footer-grid-pages hr {margin: 30px 0px;color: #F7F5FC;opacity: 100%;height: 2px;background-color: #F7F5FC;}
@media (min-width:991px) and (max-width:1199px) {
/* #footer .container{width: 100%;max-width: 100%;} */
#footer .container-fluid {width: 100%;}
#footer .footer-contact .usa img {margin-right: 4px;}
#footer .footer-contact .sg img {margin-right: 4px;}
#footer .footer-contact .ind img {width: 65px;}
#footer .footer-contact .col-md-3 {margin-right: 26px;}
#footer .footer-social .follow .follow-ups {margin-left: 50px;}
#footer .bottom-footer .term-pages a {margin-right: 20px;}
}
@media (min-width:768px) and (max-width:991px) {
/* #footer .container{width: 100%;max-width: 100%;} */
#footer .logo img {margin-right: 33px;width: 70px;}
#footer .container-fluid {width: 100%;}
#footer .footer-contact .col-md-3 {margin-right: 0px;width: 41.8%;}
#footer .footer-contact .usa img {margin-right: 2px;width: 53px;margin-top: 4px;}
#footer .footer-contact .sg img {margin-right: 2px;width: 53px;margin-top: 4px;}
#footer .footer-contact .ind img {width: 53px;margin-top: 4px;}
#footer .footer-contact .ind a {margin-left: 10px;}
#footer .footer-contact .sg a {margin-left: 6px;}
#footer .footer-contact .usa a {margin-left: 10px;}
#footer .col-md-2:first-child {width: 12.6%;padding-right: 0px;}
#footer .footer-social .follow .follow-ups {margin-left: 0px;}
#footer .footer-social .follow a {font-size: 14px;}
#footer .footer-social .col-md-4 .con-mail {font-size: 13px;}
#footer .footer-social .col-md-4 p {margin-right: 10px;}
#footer .bottom-footer .term-pages a {margin-right: 23px;/*! font-size: 12px; */}
#footer .footer-contact .usa p {font-size: 13px;}
#footer .footer-contact .sg p {font-size: 13px;}
#footer .footer-contact .ind p {font-size: 13px;}
#footer .footer-social .col-md-8 a {margin-left: 7px;}
#footer .footer-contact .location {padding: 10px 10px;}
#footer .footer-social .follow, #footer .footer-social .col-md-4  {width: 100%;max-width: 100%;}
#footer .footer-contact .col-md-3:last-child {margin-left: 79px;margin-top: 20px;}
#footer .bottom-footer .term-pages a:last-child {margin-left: 14px!important;}
#footer .footer-grid-pages .col-md-3:first-child{width: 25%;}
#footer .footer-grid-pages .col-md-2:nth-child(3){width: 24.667%;}
#footer .footer-grid-pages .col-md-2:nth-child(2){width: 24.667%;}
#footer .footer-grid-pages .col-md-2:nth-child(5) {width: 24.667%;margin-top: 20px;}
}
@media (min-width:320px) and (max-width:767px) {
#footer .container{width: 100%;max-width: 100%;}
#footer .container-fluid {width: 100%;max-width: 100%;}
#footer .logo img {margin-right: 33px;width: 300px!important;margin-bottom: 20px;}
#footer .logo img {margin-right: 0px;width: 125px !important;}
#footer .footer-main .footer-grid-pages .col-md-3, #footer .footer-main .footer-grid-pages .col-md-2{width: 50%;max-width: 50%;margin-bottom: 20px;}
#footer .footer-main .footer-contact .col-md-2, #footer .footer-main .footer-contact .col-md-3{width: 50%;max-width: 50%;margin-bottom: 20px;}
#footer .footer-contact .col-md-3 {margin-right: 0px;}
#footer .footer-social .col-md-4 {flex-wrap: wrap;}
#footer .footer-social .col-md-8{width: 100%;flex-wrap: wrap;gap:10px;}
#footer .footer-social .col-md-4 {border-right: 0px;}
#footer .footer-social .col-md-8 a {margin-left: 0px;}
#footer .footer-social .col-md-4 p {margin-top: 0px;margin-bottom: 8px;font-size: 14px;}
#footer .footer-social .follow .follow-ups {margin-left: 0px;margin-bottom: 0px;margin-top: 0px;}
#footer .bottom-footer .term-pages {display: inline-grid;text-align: left;}
#footer .footer-social .col-md-4 .con-mail {margin-bottom: 10px;font-size: 14px!important;}
#footer-main .follow a{text-wrap: nowrap;}
#footer .footer-social .follow a {text-wrap: nowrap;}
#footer .footer-contact .ind a {margin-left: 13px;}
#footer .footer-contact .sg img {margin-top: 2px;}
}
@media only screen and (max-width: 600px) {
#footer .footer-main .footer-contact .col-md-2, #footer .footer-main .footer-contact .col-md-3 {width: 100%; max-width: 100%;margin-bottom: 20px;}
}