/***Authored by Preethi R***/
@charset "utf-8";
/* new css */
@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")}
/*common*/
body{font-family:l-regular!important;font-size:16px!important;color: #2b2b2b!important;}
a:focus{outline: none!important;}
.container{max-width: 1170px;}
.wp-block-spacer{display: none;}
.header-image img{width: 100%;object-fit: cover;}
.featured-image-header h2{position: absolute;color: white;top: 160px;left: 60px;font-family: o-semibold;font-size: 22px;padding-bottom: 10px;border-bottom: 3px solid #fbbc04;}
.featured-image-header img{height: 350px;object-fit: cover;width: 100%;}
.header-image{position: relative;}
.home .cstemp-title.container,.category .cstemp-title.container,.tax-practice_industry .cstemp-title.container {margin: 0px auto 64px;padding: 0px;max-width: 1150px;position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50%;text-align: left;}
.home .cstemp-title.container .col-md-8{padding: 0px 15px;}
.home .cstemp-title.container h1,.category .cstemp-title.container h1,.tax-practice_industry .cstemp-title.container h1{color: white;font-family: o-semibold;width: fit-content;border-bottom: 3px solid #fbbc04;}
#loadMore{background:#5A4D9F;color: white;text-decoration: none!important;display: block;width: fit-content;margin: 0 auto 40px;border-radius: 0px;font-family: l-bold;box-shadow: none !important;}
/*header-strip*/
/*header-strip*/
.header-strip{background: linear-gradient(to right, #a7b5ff, #e7adff);position: fixed;width: 100%;z-index: 3;text-align: center;padding: 10px;font-family: o-regular;top:0px;padding: 10px 30px;align-content: center;}
.header-strip p{margin: 0px;font-size: 14px;}
.header-strip p a{font-family: o-semibold;color: #2B2B2B;text-decoration: none;}
.header-strip p a img{margin-left: 5px;}
/*header*/
.main-navigation .sub-menu li.new-icon a {background-image: url("../images/new-icon.png");background-repeat: no-repeat;background-size: 40px;background-position-x: 120px;background-position-y: 10px;}
.main-navigation .sub-menu li.new-icon a:hover {background-image: url("../images/new-icon.png");background-repeat: no-repeat;background-size: 40px;background-position-x: 120px;background-position-y: 10px;}
.site-branding .synmob-logo{display: none;}
.site-branding .custom-logo{width: 130px;}
.sticky-header.small-header .site-header .site-branding .custom-logo{margin-top: 15px;max-height: 100%;width: 130px;margin-bottom: 15px}
/*menu*/
.site-header{border: 0px;box-shadow: 0px 3px 6px rgba(0,0,0,0.1);background-color: #5A4D9F !important;top: 41px!important;}
.site-header .site-branding{margin-bottom: 15px;}
.small-header .site-header {padding: 13px 0px;}
.main-navigation ul a:not(.sub-menu li a){color:white!important;text-transform: uppercase;font-size: 14px;padding: 15px 15px 15px;background-image: linear-gradient(#ffe300,#ffe300);background-size: 0% 2px;background-repeat: no-repeat;transition: background-size .5s !important;background-position: 0 96%;display: inline;font-weight: 100;font-family: l-regular !important;cursor: pointer;}
.main-navigation ul a:hover:not(.sub-menu li a:hover){background-size: 100% 2px;color: #ffe300!important;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{right: auto;left: auto;}
.main-navigation ul .menu-item-has-children > a:hover > .icon{fill:#2b2b2b;}
.main-navigation .menu-item-has-children > a > .icon{top: 0px;display: none;}
.main-navigation .sub-menu{background: #fff !important;border: 0px;width: 200px;box-shadow: 0px 3px 6px rgba(0,0,0,0.2);padding: 10px 0px;top: 33px;}
.main-navigation .sub-menu li a {color: #2b2b2b !important;width: 100%;border-bottom: 0px;text-transform: initial;font-weight: 100;font-family: l-regular;font-size: 16px;padding: 5px 16px;}
.main-navigation .sub-menu li a:hover {background: #f8f9fa;}
#primary-menu li:nth-last-child(2) a:not(.sub-menu li a){margin-right: 10px;padding: 12px 40px;background: linear-gradient(to right, #fff 50%, #FFC65A 50%);background-size: 202% 100%;background-position: right bottom;transition: all .5s ease-out!important;border-radius: 30px;color: #2b2b2b !important;font-family: l-bold !important;text-align: center;}
#primary-menu li:nth-last-child(2) a:hover:not(.sub-menu li a:hover){background-position: left bottom;color: #2B2B2B;cursor: pointer;}
#primary-menu li:last-child a:not(.sub-menu li a),#primary-menu li:last-child a:hover:not(.sub-menu li a:hover){background: white;padding: 12px 20px;border-radius: 30px;color: black!important;text-transform: uppercase;text-decoration: none;font-family: l-bold!important;cursor: pointer;text-align: center;}
.primary-menu-toggle .icon{color: white!important;fill:white!important;}
.primary-menu-toggle .icon.icon-menu{fill: #2b2b2b!important;}
/* home page */
.no-sidebar .content-area, .site-content .centered-content-area {max-width: 100%;}
.home .blog-header{display: none;}
/*card section*/
.post-layout-small .post-wrapper .type-post, .post-layout-small .infinite-wrap .type-post {display: block;}
.post-layout-small .post-wrapper .type-post .wp-post-image, .post-layout-small .infinite-wrap .type-post .wp-post-image {width: 100%;border: 1px solid #f2f2f2;}
.post-layout-small .post-wrapper .type-post .post-content, .post-layout-small .infinite-wrap .type-post .post-content {width: 88%;margin: -80px auto 0px;background-color: white;padding: 15px 20px;position: relative;left: 0;right: 0;box-shadow: 0px 3px 6px rgba(0,0,0,0.2);}
.post-layout-small .post-wrapper .type-post .entry-title.card-url{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;}
.post-layout-small .post-wrapper .type-post .entry-title.card-url a{font-size: 0px;width: 100%;height: 100%;}
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title {font-size: 22px;min-height: 110px;display: inline-block;}
.post-layout-small .post-wrapper .type-post .entry-title a {color: #5A4D9F;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-weight: 100;font-family: o-semibold;}
.post-layout-small .post-wrapper .type-post .entry-content p {font-size: 14px;line-height: 1.9;margin-bottom: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.post-layout-small .post-wrapper .type-post .entry-content a.more-link {color: #5A4D9F;text-transform: initial;font-weight: 100;font-family: l-bold;}
.post-layout-small .post-wrapper .type-post .entry-meta{float: right;margin-top: 2px;}
.post-layout-small .post-wrapper .type-post .entry-meta a{text-transform: initial;text-decoration: none;font-size: 11px;}
/* filters everything */
.widget_wpc_filters_widget{margin-bottom: 5px;}
.wpc-filter-title{text-transform: initial;color: #5A4D9F;font-size: 16px;border-bottom: 0px;font-weight: 100;font-family: o-semibold;}
.wpc-filter-content select,.wpc-filter-search-form .wpc-search-field {background: white;border: 2px solid #dbdbdb;padding: 10px 12px!important;border-radius: 3px;margin-right: 10px;font-size: 11px;font-family: l-regular;height: 38px;}
.wpc-filter-content select option{font-size: 13px!important;font-family: l-regular!important;padding: 5px 0px!important;}
.wpc-search-icon{left:auto!important;right:10px;}
.wpc-posts-found{display: none;}
.wpc-horizontal-layout.wpc-horizontal-cols-2 .wpc-filters-section:not(.wpc-filter-layout-submit-button){margin-bottom: 5px;}
.widget_wpc_chips_widget{margin-bottom: 20px;}
.wpc-filter-chips-list a, body .wpc-filter-chips-list li.wpc-filter-chip a{background: #f7f7f7;border-radius: 3px!important;padding: 5px 10px!important;font-family: 'mont-medium';border: 0px!important;}
/* detail page */
.single-post .entry-header .entry-title{font-family: o-medium!important;}
.single-post article p,.single-post article .entry-content{font-size: 16px;line-height: 1.9;color: #2b2b2b;}
.single-post .entry-meta{text-transform: initial;margin: 0px;}
.single-post .entry-meta a{text-decoration: none;}
.single-post .entry-meta .meta-author,.single-post .entry-meta .meta-category{display: none;}
.single-post .entry-meta span::after,.single-post .entry-meta .meta-category::after {margin: 0;content: "";}
.single-post .author::after {margin: 0!important;content: ""!important;}
.single-post .entry-tags{margin-bottom: 0px;}
.single-post .entry-tags .meta-tags a{color: var(--light-text-color);background: white;font-size: 13px;padding-left: 0px;margin-right: 0px;padding-right: 3px;}
.single-post .entry-tags .meta-tags a::after {content: ",";}
.single-post .entry-tags .meta-tags a:last-child::after{content: "";}
.single-post .widget-title.box-header-title {border-bottom: 0px;background: #5A4D9F;padding: 5px 30px;text-transform: initial;color: white;font-family: o-semibold;font-size: 16px;font-weight: 100;}
.single-post blockquote {background: #5a4d9f10;border-radius: 0px 5px 5px 0px;padding-bottom: 5px;}
.single-post blockquote a {font-size: 13px;color: #5a4d9f !important;text-decoration: none !important;font-family: l-regular;margin-bottom: 1rem !important;}
.single-post .ppma-category-group ul{margin-top: 0px;}
.single-post .pp-multiple-authors-boxes-li {background: #f7f7f7;border: 0px !important;}
.single-post .author.url.fn {color: #412255;font-size: 16px;text-decoration: none;font-family: l-regular;}
.single-post #comments #reply-title{margin-bottom: 0px;}
.single-post #comments #reply-title span{text-transform:initial;font-size: 22px;font-family: 'o-semibold';border-bottom: 0px;font-weight: 100;}
.single-post #comments .comment-form-comment label{font-size: 22px;font-family: 'o-semibold';font-weight: 100;}
.single-post #comments .comment-form-comment textarea{background: #f7f7f7;border: 0px;}
.single-post #comments p label{min-width: 75px;}
.single-post #comments p input[type="text"],.single-post #comments p input[type="email"],.single-post #comments p input[type="url"]{background: #f7f7f7;border: 0px;width: 90%;}
.single-post #comments p input[type="submit"]{background: #5A4D9F;text-transform: initial;font-family: l-bold;font-weight: 100;}
.single-post .entry-footer .navigation.post-navigation {border: 0px;margin-top: 0px;}
.single-post .single-recent {border-bottom: 0px;background: #5A4D9F;padding: 5px 30px;text-transform: initial;color: white;font-family: l-regular;font-size: 16px;font-weight: 100;width: fit-content;margin-bottom: 0px;}
.single-post .entry-footer .nav-links {background: #f7f7f7;border: 0px !important;padding: 20px;}
.single-post .entry-footer .nav-previous {float: none !important;margin-bottom: 10px;}
.single-post .entry-footer .nav-previous a,.single-post .entry-footer .nav-next a {color: #2b2b2b;}
.single-post .post-navigation .nav-links .nav-previous a::before,.single-post .post-navigation .nav-links .single-post .nav-next a::after {margin: 0px;content: "";}
.single-post .entry-footer .nav-next {float: none !important;}
.single-post #comments{display: none;}
/*sidebar*/
.sidebar{background: #f7f7f7;padding: 30px 30px 0px;}
.sidebar .custom-html-widget h4{color: #5A4D9F;font-family: o-semibold;}
.sidebar .custom-html-widget ul{list-style-image: url(../images/point.png);}
.sidebar .custom-html-widget ul li{margin-bottom: 10px;}
.sidebar .custom-html-widget ul li a,.sidebar .custom-html-widget ul li a:hover{color: #412255;text-decoration: none;margin-left: 10px;}
/* recent post */
.widget_recent_entries .widget-title{color: #5A4D9F;font-family: o-semibold;border: 0px;text-transform: initial;font-weight: 100;font-size: 22px;}
.widget_recent_entries ul{list-style-image: url(../images/point.png);}
.widget_recent_entries li {margin-bottom: 25px;}
.widget_recent_entries li a,.widget_recent_entries li a:hover{color: #412255;text-decoration: none;margin-left: 10px;}
/*Tag, Author, Catgeory and Search Results page*/
.archive.tag .archive-title,.archive.author .archive-title,.archive.category .archive-title,.search-results .archive-title{font-family: o-semibold;font-weight: 100;}
.archive.tag #post-wrapper,.archive.author #post-wrapper,.archive.category #post-wrapper,.search-results #post-wrapper{margin: 0px -15px;display: flex;flex-wrap: wrap;}
.archive.tag .post,.archive.author .post,.archive.category .post,.search-results .post {width: 33.3333%;padding: 0px 15px;}
/*404 page*/
.error404 .page-title{font-family: o-semibold;font-weight: 100;}
.error404 .entry-content p{font-family: l-regular;font-size: 16px;}
.error404 .entry-content .search-field{border-radius: 3px;background: #f7f7f7;font-family: l-regular;font-size: 16px;}
.error404 .entry-content .search-submit{background: #5A4D9F !important;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
/*footer*/
/*.footer-wrap{border: 0px;}*/
.site-footer{max-width: 100%!important;padding: 0px!important;}
.site-footer .site-info{float: none;padding: 0px;}
/*
.footer{background-color: #5A4D9F;min-height: 480px;margin-top: 70px;border-top: 8px solid #dbdbdb;}
.footer a{text-decoration: none;}
*/
/*
.footer .logo{margin-top: 70px;margin-bottom: 20px;width: 155px;}
.footer .footer-logo{height: 60px;display: flex;margin-top: 20px;}
.footer .footer-logo img{margin-right: 20px;}
*/
/*
.footer .policy{margin-top: 76px;padding-bottom: 30px;}
.footer .policy a{color: #fff!important;margin-right: 20px;font-size: 14px;}
.footer .fo-te{position: absolute;right: 0;}
.footer .fo-te img{margin-left: 12px;width: 100%;height:400px;margin-top: 30px;margin-top: 45px;}
.footer .back-footer{position: absolute;top: 50px;left: 17%;margin-top:40px;}
.footer .back-footer h4{font-size: 16px;color: #5A4D9F;font-family: l-bold;margin-bottom: 10px;}
.footer .back-footer a{color: #2B2B2B!important;line-height: 25px;font-size: 14px;}
.footer .con{position: absolute;top: 294px;left: 21%;margin-top: 30px;text-align: end;}
.footer .con .copy-right{margin-top: 20px;font-family: l-bold;font-size: 14px;color:#2B2B2B;}
.footer .con p:first-child{font-size: 18px; font-family: l-bold;margin: 0px;}
.footer .con a{color: #5A4D9F!important;}
.footer .back-footer .col-md-4{position: relative;min-height: 1px;padding-right: 25px;padding-left: 25px;float: left;white-space: nowrap;}
*/
/*
.footer .back-footer .col-md-4:first-child{width:32.333%;}
.footer .back-footer .col-md-4:nth-child(2){width: 34.333%;white-space: nowrap;}
.footer-mobile{display: none;}
*/
@media (min-width: 992px) and (max-width: 1199px){
.home .cstemp-title.container, .category .cstemp-title.container, .tax-practice_industry .cstemp-title.container{width: 960px!important;}
/*menu*/
#primary-menu li:nth-last-child(2) a:not(.sub-menu li a) {padding: 10px 15px;}
#primary-menu li:last-child a:not(.sub-menu li a), #primary-menu li:last-child a:hover:not(.sub-menu li a:hover){padding: 10px 15px;}
/*footer*/
/*
.footer .back-footer .col-md-4{padding: 0px 10px;}
.footer .policy a {margin-right: 13px;}
.footer .con {left: 22%;}
.footer .con .copy-right {font-size: 12px;}
*/
} 
@media (min-width: 768px) and (max-width: 991px){
.home .cstemp-title.container, .category .cstemp-title.container, .tax-practice_industry .cstemp-title.container{width: 720px!important;}
/*menu*/
.main-navigation .sub-menu li.new-icon a {background-size: 30px;background-position-x: 90px;background-position-y: 7px;}
.site-branding{margin: 10px 0px!important;}
.site-branding .custom-logo {margin: 5px 0px;}
.sticky-header.admin-bar .site-header {padding: 8px 0px;}
.sticky-header .site-header{padding: 5px 0px;}
.small-header .site-header {padding: 0px;}
.sticky-header.small-header .site-header .site-branding .custom-logo{margin: 5px 0px!important;}
.primary-menu-toggle{margin: 0px 0px 0px auto;}
.main-navigation #primary-menu{border: 0px;margin-top: 1rem;}
.main-navigation #primary-menu li a{font-size: 11px;padding: 10px 7px;}
#primary-menu li:nth-last-child(2) a:not(.sub-menu li a),#primary-menu li:last-child a:not(.sub-menu li a) {padding: 10px 10px!important;}
#primary-menu li:nth-last-child(2) a:not(.sub-menu li a){margin-right: 5px;}
.main-navigation #primary-menu li button{outline: none !important;}
.main-navigation #primary-menu li button::after{display: none;}
.main-navigation .sub-menu {border-radius: 0px!important;width: 135px!important;top: 27px;}
.main-navigation .sub-menu li a {color: #2b2b2b !important;border-bottom: 0px !important;padding: 4px 16px!important;}
.primary-navigation{display: flex;margin-left: auto;width: auto;align-items: center;}
.main-navigation #primary-menu{display: flex;flex-flow: row wrap;margin: 0;border-bottom: none;}
.main-navigation #primary-menu li button {display: none;}
.main-navigation ul ul.toggled-on{display: none;}
.primary-menu-toggle{display: none;}
.main-navigation #primary-menu li a{border-bottom: 0px;}
.main-navigation ul li a:hover + button + .sub-menu{display: block!important;}
.main-navigation .sub-menu {position: absolute;}
.sticky-header.small-header .primary-navigation {max-height: 100%;overflow-y: initial;}
/*card section*/
.home #post-wrapper .col-md-4{width: 50%;}
/*detail page*/
.single-post .content-area {width: 100%;margin-bottom: 30px;padding-right: 0px;}
.sidebar {float: none;width: 100%;clear: both;padding: 30px 30px 1px;margin-bottom: 50px;}
/*Tag, author, category & Search results page*/	
.archive.tag .post,.archive.author .post,.archive.category .post,.search-results .post {width: 50%;}
/*footer*/
.site-footer .site-info{text-align: left!important;}
/*
.footer .col-md-6{width: 40% !important;}
.footer .col-md-6.fo-te{width: 60% !important;}
.footer .footer-logo img {width: 50px;height: 50px;}
.footer .back-footer .col-md-4{padding: 0px 9px;}
.footer .back-footer .col-md-4:first-child {width: 30.333%;}
.footer .con{left: 26%;}
.footer .con .copy-right {width: 300px;}
.footer .policy {margin-top: 48px;}
.footer .policy a {margin-right: 14px;}
*/
} 
@media (min-width: 576px) and (max-width: 767px){
.home .cstemp-title.container, .category .cstemp-title.container, .tax-practice_industry .cstemp-title.container{width: 540px!important;}
}
@media (min-width: 320px) and (max-width: 767px){
.container:not(.site-footer.container,.site-footer .container){max-width: 100%!important;width: 100%!important;padding: 0px 30px!important;}
#primary{margin-top: 30px;}
/*menu*/
.main-navigation .sub-menu li.new-icon a {background-size: 40px;background-position-x: 110px;background-position-y: 6px;}
.site-header{background-color: white!important;}
.site-branding{margin: 0px!important;}
.site-branding .custom-logo {margin: 5px 0px;}
.site-branding .synmob-logo{display: block!important;}
.sticky-header.admin-bar .site-header {padding: 8px 0px;}
.sticky-header .site-header{padding: 3px 0px;top: 62px!important;}
.small-header .site-header {padding: 0px;}
.site-branding .custom-logo-link:first-child{display: none!important;}
.sticky-header.small-header .main-navigation > ul{margin-top: 0px;}
.sticky-header.small-header .site-header .site-branding .custom-logo{margin: 5px 0px!important;}
.primary-menu-toggle{margin: 0px 0px 0px auto;padding: 15px 0px!important;border: 0px !important;box-shadow: none !important;float: right;margin-top: 0px;position: relative;z-index: 2;padding-bottom: 0px;}
.primary-navigation{position: revert;}
.primary-menu-toggle:hover{color: #2b2b2b!important;}
.primary-navigation ul{position: absolute;background: #5A4D9F !important;right: 27px;width: 270px;top: 6px;border-radius: 20px 0px 20px 20px;padding: 50px 20px 20px 20px;}
.main-navigation #primary-menu{border: 0px;height: 380px;overflow-y: scroll;}
.main-navigation #primary-menu li a{border-bottom: 0px;display: block;padding: 10px 15px;font-size: 14px;}
.main-navigation #primary-menu li a + button{padding: 0px;top: 8px;}
.main-navigation #primary-menu li a + button .icon{width: 14px; height: 14px;}
.main-navigation #primary-menu li a + button .icon.icon-expand{fill:#fff!important;}
.main-navigation #primary-menu li button{outline: none !important;}
.main-navigation #primary-menu li button::after{display: none;}
.main-navigation .sub-menu {background: #fff !important;border-radius: 0px!important;width: 100%!important;position: revert;border-radius: 5px!important;}
.main-navigation .sub-menu li a {color: #2b2b2b !important;border-bottom: 0px !important;padding: 4px 16px !important;}
#primary-menu li:nth-last-child(2) a:not(.sub-menu li a){margin-right: 0px;margin-top: 10px;margin-bottom: 10px;}
/*header*/
.header-image img {height: 300px;}
/*card section*/
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title{min-height: auto!important;}	
/*detail page*/
.single-post .content-area {width: 100%;margin-bottom: 30px;padding-right: 0px;}
.sidebar {float: none;width: 100%;clear: both;padding: 30px 30px 1px;margin-bottom: 50px;border: 0px!important;}
/*Tag, author, category & Search results page*/	
.archive.tag .post,.archive.author .post,.archive.category .post,.search-results .post {width: 100%;}
/*footer*/
/*.footer{display: none;}*/
.site-footer .site-info{text-align: left;}
/*
.footer-mobile{display: block;background-color: #5A4D9F;min-height: 480px;margin-top: 70px;border-top: 8px solid #dbdbdb;padding-top: 40px;}
.footer-mobile .logo{width: 140px;}
.footer-mobile .container{max-width: 100%;}
.footer-mobile .foot-bottom{background: url(../images/bg-small.png);background-repeat: no-repeat;background-size: cover;margin-top: 40px;background-position: top center;}
.footer-mobile .background-footer{margin-top: 35%;padding: 20px;}
*/
.background-footer h4{color: #5A4D9F;font-family: l-bold;font-size: 16px;}
.background-footer a,.background-footer a:hover{text-decoration: none!important;color: black!important;line-height: 2;}
/*
.footer-mobile .back-footer{display: flex;flex-wrap: wrap;}
.footer-mobile .back-footer .company,.footer-mobile .back-footer .learn-more{margin-bottom: 30px;}
.footer-mobile .back-footer div{width: 50%;}
.footer-mobile .footer-logo-small{display: flex;width: 100%!important;margin-bottom: 10px;}
.footer-logo-small img {width: 25%;}
.footer-mobile .con {width: 100% !important;text-align: center;margin-top: 50px;font-family: l-bold;}
.footer-mobile .con p {margin-bottom: 0px;}
.footer-mobile .copy-right{margin-bottom: 15px!important;}
.footer-mobile .con a,.footer-mobile .con a:hover{color: #5A4D9F!important;font-family: l-regular;}
.footer-mobile .policy{width: 100%!important;text-align: center;}
.footer-mobile .policy a,.footer-mobile .policy a:hover {line-height: 1.4;margin-right: 10px;font-family: l-bold;width: fit-content;display: inline-block;}
*/
} 
#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;}
#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;box-sizing: inherit;}
#footer .footer-main .footer-grid-pages hr {margin: 30px 0px;color: #F7F5FC;opacity: 100%;height: 2px;background-color: #F7F5FC;box-sizing: inherit;}
@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) {
.header-strip {padding: 10px 30px; height: 62px;align-content: center;}
#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;}
}