/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0 
Text Domain:  Avada
*/

* {
	-webkit-tap-highlight-color: transparent;
}

html {
    scroll-padding-top: 235px;
}

body.privacy-policy .fusion-text a {
	font-weight: 500;
	text-decoration: underline;
}

.fusion-footer .fusion-text a {
	color: rgb(255,255,255,0.8) !important;
}

.fusion-footer .fusion-text a:hover {
	color: #fff !important;
}

.blue {
	color: var(--awb-custom_color_3);
}

.green {
	color: var(--awb-custom_color_7);
}

.yellow {
	color: var(--awb-custom_color_8);
}

.red {
	color: var(--awb-custom_color_5);
}

.black {
	color: var(--awb-custom_color_11);
}

.secondry-btn {
	background-color: var(--awb-custom_color_11) !important;
}

.secondry-btn:hover {
	background-color: #56698A !important;
}

.yellow-btn {
	background-color: #FF9D1C !important;
}

.yellow-btn span {
	color: var(--awb-custom_color_11) !important;
}

.inner-banner{
	margin-bottom: 60px !important;
	padding-top: 150px !important;
}

.fusion-page-title-bar .fullwidth-box {
	padding-top: 150px !important;
	margin-bottom: 0 !important;
}

.inner-banner .fusion-title:nth-child(2) {
	margin-bottom: 20px !important;
}

.yellow-btn:hover {
	background-color: #FCC57C !important;
}

.fusion-tb-header .fusion-fullwidth {
	min-height: 90px !important;
	box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.2) !important;
	background: rgb(255,255,255,1) !important;
}

.fusion-tb-header .fusion-fullwidth ul li.current-menu-item a {
	border:0px;
}

.fusion-tb-header .fusion-fullwidth.fusion-sticky-transition {
	background: rgb(255,255,255,1) !important;
}


.fusion-tb-header ul li.current-mmenu-item a span,
.fusion-tb-header ul li.current_page_item a span,
.fusion-tb-header ul li:hover a span,
.fusion-tb-header ul li:active a span,
.fusion-tb-header ul li:focus-within a span,
.fusion-tb-header ul li:focus a span,
.fusion-tb-header .awb-menu__main-li_regular:hover .awb-menu__main-a_regular{
	color: var(--awb-custom_color_1)!important;
}

.fusion-tb-header ul li.current-mmenu-item a span:after,
.fusion-tb-header ul li.current_page_item a span:after,
.fusion-tb-header ul li:hover a span:after,
.fusion-tb-header ul li:active a span:after,
.fusion-tb-header ul li:focus-within a span:after,
.fusion-tb-header ul li:focus a span:after{
	border-bottom: 3px solid var(--awb-custom_color_8);
	content:"";
	position: absolute;
	left:0;
	bottom: 5px;
	width: 100%;
}


.fusion-tb-header ul li.current-mmenu-item a span,
.fusion-tb-header ul li.current_page_item a span{
	font-weight: 700;
}

.fusion-tb-header .fusion-fullwidth.fusion-sticky-transition{
	background: #fff;
}

.fusion-tb-header .fusion-fullwidth.fusion-sticky-transition li.current-menu-item a span,
.fusion-tb-header .fusion-fullwidth.fusion-sticky-transition ul li:active a span,
.fusion-tb-header .fusion-fullwidth.fusion-sticky-transition ul li:focus a span{
	    color: var(--awb-custom_color_1);
		font-weight: 700;
}

.fusion-tb-header ul li.contact-menu {
	display:none; 
}

.hidden {
	display:none !important;
}

.fusion-footer ul li {
	margin:0 !important;
}

.fusion-footer ul li a ,
.fusion-footer ul li:hover a {
	padding-bottom:0 !important;
}

.cookie-link p a{
	text-decoration: none !important;
	color: rgba(255,255,255,0.8) !important;
}

.form-layout .half-box {
	width: 50%;
}

.form-layout .full-box {
	width: 100%;
}

.form-layout .half-box,
.form-layout .full-box {
	padding-right: 20px;
	margin-bottom: 20px;
	float: left;
}

.form-layout input[type=text],
.form-layout input[type=email],
.form-layout input[type=number],
.form-layout textarea,
.select2-selection,
.form-layout select {
	border: 1px solid var(--awb-custom_color_3)) !important;
	color: var(--awb-color8) !important;
	width: 100%;
	border-radius: 6px !important;
	background-color: #fff !important;
	min-height: 50px !important;
}

.form-layout textarea {
	height: 150px;
}

.form-layout label,
.forminator-label {
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 26px !important;
	color: var(--awb-color8) !important;
	/*display: block !important;*/
}

.form-layout label .red,
.policy-text .ColorRed,
.student-msg div {
	color: var(--awb-custom_color_3);
}

.form-layout .wpcf7-not-valid-tip {
	font-size: 12px;
}

.form-layout input[type=submit] {
	width: 270px !important;
	border: 0 !important;
	color: var(--awb-color1) !important;
	border-radius: 5px;
}

.form-layout input[type=submit]:disabled {
	background-color: #E4E6E8;
}

.form-layout .forminator-custom-form .forminator-row:nth-child(5) {
	margin-top: -30px;
}

.select2-selection__placeholder {
	color: rgb(0, 0, 0, 0.7);
}

#submitBtn {
	background: var(--button_gradient_top_color) !important;
	border-radius: 5px !important;
	cursor: pointer;
	border-radius: var(--button-border-radius-top-left, 0) var(--button-border-radius-top-right, 0) var(--button-border-radius-bottom-right, 0) var(--button-border-radius-bottom-left, 0) !important;
}

#submitBtn[disabled] {
	background-color: #ccc !important;
}

.submit-btn {
	text-align: center;
}

.form-layout label.error {
	    color: red !important;
	font-size: 12px !important;
}

.full-row {
	width: 100%;
	float: left;
}

.fusion-blog-shortcode a {
	color: #293241;
}

ul.fusion-grid li .fusion-column-has-shadow {
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
	border-radius: 2px;
	border: 0px !important;
	padding-bottom: 30px;
}

.search-results ul.fusion-grid li .fusion-column-has-shadow {
	padding: 30px 0;
}

ul.fusion-grid li .fusion-column-has-shadow img {
	border-radius: 2px 2px 0 0;
}

ul.fusion-grid .fusion-column-has-shadow .fusion-title,
ul.fusion-grid .fusion-column-has-shadow .fusion-text,
ul.fusion-grid .fusion-column-has-shadow .fusion-button {
	padding: 0 20px;
}

ul.fusion-grid .fusion-column-has-shadow .fusion-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

ul.fusion-grid .fusion-column-has-shadow .fusion-button {
	border: 0;
}

ul.fusion-grid .fusion-column-has-shadow .fusion-text a {
	text-transform: uppercase;
}

.awb-menu__main-background-active {
	border: 0 !important;
}

.fusion-social-networks-wrapper .fusion-social-network-icon {
	position: relative;
	width: 44px;
	height: 44px;
	text-align: center;
	font-size: 20px !important;
}

.fusion-social-networks-wrapper .fusion-social-network-icon::after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 36px;
	padding: 2px;
	background: linear-gradient(45deg, #00A3D8, #7BBC40);
	background: -webkit-linear-gradient(45deg, rgba(0, 163, 216, 1), rgba(123, 188, 64, 1));
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	width: 40px;
	height: 40px;
	left: 0;
}

.fusion-social-networks .fusion-social-network-icon:before {
	font-size: 20px;
}

.fusion-social-networks-wrapper .fusion-social-network-icon::before {
	line-height: 46px;
}
.section-title-2 h2{
	border-bottom: 5px solid #FAA916;
	display: inline-block;
	padding-bottom: 10px !important;
}

.fusion-title.left-border {
	position: relative;
	padding-left: 30px;
}

.fusion-title.left-border:before {
	border-left: 3px solid;
    content: "";
    position: absolute;
    left: 0;
	top: 5px;
    width: 5px;
    height: 44px;
}

.page-links.fusion-sticky-transition {
	padding-top: 110px;
    padding-bottom: 10px;
}

.page-links>.fusion-builder-row {
	padding: 0 20px !important
}

.links-note .fusion-column-wrapper {
	margin-left: 10px !important;
}

.solutions:hover .fusion-text p {
	color: #000000 !important;
}

.solutions.CPDE .fusion-column-inner-bg-image:hover,
.solutions.partnerships .fusion-column-inner-bg-image:hover,
.solutions.HCP .fusion-column-inner-bg-image:hover,
.solutions.LLRC .fusion-column-inner-bg-image:hover,
.solutions.MC .fusion-column-inner-bg-image:hover {
	background-color: #F5F4F4 !important;
}

.solutions .fusion-text p{
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 0;
}

.solutions a {
	width: 100% !important;
    height: 100% !important;
    border: 0px !important;
}

.solutions i {
	height: 30px !important;
    margin-top: 10px !important;
}

.solutions .fusion-column-wrapper,
.solutions .fusion-column-inner-bg{
	margin: 0 10px !important;
}

.solutions .fusion-text,
.solutions i{
	width: 100%;
}

.solutions .fusion-text{
	height: 100%;
    align-content: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.solution-links a {
	text-decoration: underline;
	font-weight: 700;
}

.solution-links>.fusion-builder-row  {
	padding-left: 30px !important;
}

.solution-links .fusion-title:nth-child(2),
.solution-links>.fusion-builder-row-inner{
	padding-left: 30px !important;
}

.solution-links .fusion-builder-row-inner {
	margin-bottom: 20px !important;
	padding-left: 35px !important;
}

.solution-links .fusion-text p,
.joinus-pdf-links p,
.joinus-pdf-links ul li{
	font-size: 20px;
	color: #000000;
	font-weight: 500;
}

.solution-links .fusion-text p strong,
.solution-links .fusion-text p a{
	font-size: 22px;
}

.solutions-images-container .fusion-column-wrapper {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.18) !important;
}

.solutions-images-container .fusion-image-element:nth-child(1) img {
	mask-image: linear-gradient(360deg, rgba(255, 255, 255, 0.00) 20.69%, #FFF 65.11%);
    -webkit-mask-image: linear-gradient(360deg, rgba(255, 255, 255, 0.00) 20.69%, #FFF 65.11%);
}

.solutions-images-container .fusion-image-element:nth-child(2) {
	position: relative;
}

.logo-overlap{
	position: absolute !important;
	bottom: 15px;
	text-align: center;
	width: 100%;
}

.logo-overlap img{
	max-width: 250px;
}

.row-position-static>.fusion-builder-row {
	position: static !important;
}

.absolute-img img {
	    right: 0;
    position: relative;
}

.home-solutions {
	margin-top: 200px !important;
	margin-bottom: 150px !important;
}

.home-contact {
	background-image: linear-gradient(270deg, #001F50 50.11%, rgba(9, 58, 111, 0.00) 71.71%), url("/wp-content/uploads/2023/08/contact-us-copy.webp") !important;
}

nav.twoColumnList ul {
	column-count: 2;
    display: block;
}

.contact-info-text img,
.contact-info-text .fusion-imageframe{
	width: 100%;
}

/* Privacy table style */

 
.table2,
.tableSecond {
	display: none !important;
}

.privacy-tbl {
	border: 1px solid #e5e4e3;
}

.privacy-tbl th {
	background: #edebeb;
	text-align: left;
}

.privacy-tbl tbody tr td,
.privacy-tbl thead tr th {
	border: 0;
}

.privacy-tbl tbody tr td:nth-child(1),
.privacy-tbl thead tr th:nth-child(1),
.privacy-tbl.table-1 tbody tr td:nth-child(2),
.privacy-tbl.table-1 thead tr th:nth-child(2) {
	border-right: 1px solid #dee2e6;
}

.platform-overlap-column .fusion-image-element:nth-child(2) {
	position: absolute !important;
	height: 100%;
	display: flex;
}

.platform-overlap-img {
	align-self: center;
}

.platform-testimonials-container {
	padding-top: 400px !important;
}

.platform-testimonials-column  {
	max-width: 590px !important;
}

.platform-testimonials {
	padding-bottom: 50px !important;
}

.platform-testimonials .awb-swiper-button i:before{
	color: rgb(255,255,255,1) !important;
}

.platform-testimonials .awb-swiper-button i:hover:before{
	color: rgb(255,255,255,0.7) !important;
}

.platform-testimonials .swiper-slide>.fusion-column-wrapper,
.joinus-testimonials .swiper-slide>.fusion-column-wrapper{
    background: #fff !important;
	padding: 70px 30px 40px 30px;
	margin: 0 45px;
	border-radius: 10px;
}

.platform-testimonials .italic-txt .fusion-fullwidth,
.joinus-testimonials .italic-txt .fusion-fullwidth{
	padding-left:0;
	padding-right: 0;
}

.platform-testimonials .italic-txt p,
.joinus-testimonials  .italic-txt p{
	text-align: left;
	padding-top: 40px;
	font-style: italic;
}

.platform-testimonials .swiper-pagination {
	bottom: 20px !important;
    left: 40px !important;
}

.platform-testimonials .swiper-pagination .swiper-pagination-bullet,
.join-testimonials .swiper-pagination .swiper-pagination-bullet{
	width: 15px !important;
	height: 15px !important;
	border: 1px solid #fff !important;
}

.app-download-links {
	display: flex;
	margin-top: 20px;
}

.app-download-links a {
	width: 252px;
	height: 72px;
	margin-right: 30px;
	background-size: 100%;
    background-repeat: no-repeat;
	color: transparent !important;
}

.apple-store {
	background-image: url("/wp-content/uploads/2023/08/apple-store.png");
}
.goofle-store{
	background-image: url("/wp-content/uploads/2023/08/google-store.png");
}

.platform-points-container .image {
	width: 56px;
}

.platform-points-container .platform-points {
	width: calc(100% - 56px);
}

.platform-points-container .platform-points .point-title {
	margin-top:0 !important;
	margin-bottom: 0 !important;
}

.platform-points-container .platform-points .point-title h6 {
	border-bottom: 2px solid #000;
	display: inline-block;
}

.platform-points img {
	width: 47px;
}


/* About starts */

.timeline .cool_timeline_horizontal {
	margin-top:0;
}

.timeline .ctl_road_map_wrp li {
	min-height: auto !important;
}

.timeline .ctl_road_map_wrp li .ctl-story-year:before,
.timeline .ctl_road_map_wrp li .ctl-story-year:after {
	display: none;
}

.timeline .ctl_road_map_wrp li:before {
	content:"";
	display: block;
    border-radius: 50%;
    height: 13px !important;
    width: 13px !important;
    border: 2px solid #03FFFF !important;
    background: #000 !important;
	top: -30px;
    left: -20px;
}

.timeline .ctl_road_map_wrp li.odd a {
	position: absolute;
 	bottom: 25px;
}

.timeline .ctl_road_map_wrp li a:after {
	content:"";
	position: absolute;
	bottom: -17px;
    left: -5px;
	width:8px;
	height:8px;
	background: #03FFFF;	
	border-radius: 50%;
}

.timeline .ctl_road_map_wrp li.odd a:after{
    bottom: unset;
    top: -15px;
}

.timeline .ctl_road_map_wrp li a {
	border-left: 2px solid  #03FFFF !important;
	display: block;
    margin-top: 7px;
    margin-left: 7px;
	padding-left: 10px;
	position: relative;
}

.clt_h_nav_btn {
	margin-top: 150px !important;
}

.ctl_road_map_wrp .clt_h_nav_btn i {
	color: #03FFFF !important;
}

.ctl_road_map_wrp .clt_h_nav_btn i:hover {
	opacity: 0.8 !important;
}

.timeline ul.ctl_road_map_wrp .draggable {
	padding-top: 155px !important;
	padding-bottom: 20px;
}

.timeline .cool_timeline_horizontal ul.ctl_road_map_wrp:before {
	margin-top: 150px !important;
	/*background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1px' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='2' stroke-dasharray='4%2c 20' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e") !important;*/
	background-image: url("/wp-content/uploads/2023/08/dotted-line.svg") !important;
	background-color: transparent !important;
}

.timeline .ctl_road_map_wrp .ctl-story-year,
.timeline .ctl_road_map_wrp .ctl-story-title {
    align-items: flex-start;
    text-align: left;
	margin-bottom: 10px;
}

.timeline .ctl_road_map_wrp li.odd .ctl-story-year,
.timeline .ctl_road_map_wrp li.odd .ctl-story-title {
       /* top: -23px;*/
}

.timeline .ctl_road_map_wrp li.odd .ctl-story-title {
       margin: 0;
}


.timeline .ctl-story-year .rm_year {
    margin-top: 0 !important;
}

.timeline .ctl_road_map_wrp .ctl-story-year span,
.timeline .ctl_road_map_wrp li:hover .ctl-story-year span,
.timeline .ctl_road_map_wrp .ctl-story-title p{
	color: #FFF;
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 700;
}

	.timeline .ctl_road_map_wrp .ctl-story-year span,
	.timeline .ctl_road_map_wrp li:hover .ctl-story-year span {
		line-height: 1.2;
		text-transform: uppercase;
	}


.timeline .ctl_road_map_wrp .ctl-story-title {
	justify-content: flex-start;
}

.timeline .ctl_road_map_wrp .ctl-story-title p {
	line-height: normal;
	margin: 0;
}

.leadership .fusion-builder-row-inner {
	justify-content: center;
}

.leader {
	margin-bottom: 40px !important;
}

.leader-popup .fusion-column-wrapper .fusion-text:nth-child(1) p{
	font-size: 12px;
}

.leader-popup p{
	color: #000;
	margin-top: 0;
}

.leader-popup .fusion-text:nth-child(2) p{
	font-size: 90%;
}

.leader .fusion-modal-text-link {
	color: #000000 !important;
	text-align: center;
	font-weight: 700;
}

.leader img {
	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%);*/
	margin: 0 auto;
	border-radius: 10px;
}

.leader img:hover {
	filter: none;
}

.leader h6 a,
.post-card h6 a {
	border: 0;
}

.leader p a {
	font-size: 19px;
	font-weight: 500 !important;
	line-height: 1.5;
}

.leader-popup img {
	border-radius: 10px;
}

.post-card .featured-image img {
	width: 100%;
}

.modal-header {
	border: 0 !important;
	min-height: 30px !important;
}

.modal-header h3 {
	display: none;
}

.close {
	opacity: 1 !important;
}

.close:hover {
	opacity: 0.5 !important;
}

.modal-body {
	padding-top: 0 !important;
}

.abount-banner-txt {
	max-width: 1200px;
}

.abount-banner-txt h1 p {
	font-size: 64px;
}

/* About ends */

/* home animation starts */
.fusion-highlight.awb-highlight-background {
  padding: 0.4em 0.6em; }
  
  /* Circle Slider */
.circle-slider-row {display: flex; flex-wrap: wrap; align-items: center;
justify-content: space-between; cursor:pointer;}
.circle-slider-row  .circle-box{ position:relative;     width: 40%; /*max-width:300px;*/     margin-right: -2%;}
.circle-slider-row  .circle-box .info-in-circle{ width:80%;   display:flex; flex-wrap: wrap; align-items: center; position: absolute; top: 30%; left: 10%; text-align: center;}
.circle-slider-row  .circle-box .info-in-circle .title{ width:100%; margin-bottom: 0;}
.circle-slider-row  .circle-box .info-in-circle .title p{ margin-bottom:0; font-size: 28px;}
.circle-slider-row  .circle-box .info-in-circle .subtext{  width:100%; font-size: 22px; font-weight: 600;}
.circle-slider-row  .circle-box .info-in-circle .text-bar{ width:60px; height:2px; background: #e71d36; margin:15px auto;}
.circle-slider-row svg{ display: block; width:100%; }
.slide-circle{ stroke-width:12px; fill:none;  animation: dash 3s ease-out forwards;	 }
.bk-circle{ stroke: #c9c9c9; stroke-width:7px;}
.circle-progress{ stroke-linecap: round; stroke-dasharray:565.2; stroke-dashoffset:565.2; }
.circle-slider-row  .slide-information{ width:58%; /*max-width:350px; margin-left:80px; margin-right: 80px;*/
position: relative;
overflow: hidden;}
.circle-slider-row  .slide-information .slides-inner{position: relative; overflow: hidden;  min-height: 165px;}
.cea-slide{ display: none; transition: all 1s ease; position: absolute; bottom: -200px; width:100%;}
.cea-active-slide{ display: block; position:relative; }
.cea-slide .slide-title{ font-size:27px !important; font-weight:700; margin-bottom: 20px;}
.cea-slide .slide-logo-wrapper img{ height: 100px; width: auto;}

.circle-slider-row .slider-nav{ margin-top: 10px; }
.circle-slider-row .slider-nav ul{ list-style:none; display: flex; justify-content: left; padding: 0; margin-bottom:0; margin-top: 50px;}
.circle-slider-row .slider-nav ul li{ margin:0 10px 10px 0;}
.circle-slider-row .slider-nav .cea-nav span{ display:block; padding: 3px; border: 1.5px solid #000; border-radius: 100%; }
.circle-slider-row .slider-nav .cea-nav.cea-active-nav span{ background: #000;}
.circle-slider-row .circle-box .info-in-circle .text-bar {
    width: 123px;
    margin: 25px auto;
        height: 5px;
}


@media screen and (min-width:801px) and (max-width:1366px) {  
    .circle-slider-row  .circle-box .info-in-circle{ width:70%; top: 26%; left: 15%; }
    .circle-slider-row  .circle-box .info-in-circle .title p{font-size: 24px;}
    .circle-slider-row  .circle-box .info-in-circle .subtext{ font-size: 19px;}
    .cea-slide .slide-logo-wrapper img{ height: 65px; }
}

@media screen and (max-width:912px)
{   .circle-slider-row{ flex-direction: column-reverse;}
    .circle-slider-row  .circle-box{ width:100%; }
    .circle-slider-row  .slide-information{ text-align:center; max-width:100%; width:100%; margin-top: 30px; margin-left:0; margin-right:0; margin-bottom:30px;}
    .circle-slider-row .slider-nav ul{ flex-direction: row; justify-content:center;}
    .cea-slide{ height: 250px;}
}

@media screen and (min-width:641px) and (max-width:912px) {  
    .circle-slider-row svg { width: 70%; margin: 0 auto;}
}

@media screen and (max-width:740px) {  
    .circle-slider-row  .circle-box .info-in-circle { width:74%;  top: 26%; left: 13%; }
    .circle-slider-row  .circle-box .info-in-circle .title p{margin-bottom:0; font-size: 22px;}
    .circle-slider-row  .circle-box .info-in-circle .subtext{width:100%; font-size: 18px;}
    .cea-slide .slide-logo-wrapper img{ height: 55px;}
    .circle-slider-row .circle-box .info-in-circle .text-bar { margin: 15px auto;}
}

@media screen and (max-width:360px) {
	
	.circle-slider-row .circle-box .info-in-circle .title p {
    	font-size: 16px;
	}

	.circle-slider-row .circle-box .info-in-circle .subtext {
		font-size: 12px;
	}
	
}

/* home animation ends */

/* JoinUs page starts */

	.value-cards-container {
		max-width: 1290px;
		margin-left:auto;
		margin-right: auto;	
	}

	.value-card .fusion-column-wrapper{
		box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.18) !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.value-card i:hover {
		color:var(--awb-iconcolor) !important;
	}

	.value-card .fusion-text p strong {
		font-size: 29px;
		font-weight: 800;
	}

	.benefits-list ul{
		column-count: 2;
		display: block;
		padding-left: 10px;
	}

	.ceacares-list ul {
		padding-left: 30px;
	}

	.benefits-list ul li,
	.ceacares-list ul li {
		font-size: 20px;
		font-weight: 500;
		color: #000;
	}

	.benefits-list ul li{
		list-style-type: none;
		position: relative;		
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 8px;
	}

	.benefits-list ul li:before {
		content: '✓';
		padding-right: 10px;
		position: absolute;
    	left: 0;
	}

	.fellowship table {
		border: 0 !important;
		box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.18) !important;
		width: 1200px !important;
	}

	.fellowship table thead th {
		background-color: #0B1B41 !important;
		color: #fff !important;
		border-right: 1px solid #FAFAFA !important;
		width: 275px !important;
		font-size: 20px;
		font-weight: 800;
		line-height: 1.1;
		padding-bottom: 20px;
    	padding-top: 15px;
	}

	.fellowship table tbody td{
		border-right: 1px solid #EFECEC !important;
		background-color: #fff !important;
		color: #040404;
		font-size: 18px;
		font-weight: 500;
		line-height: 1.2; 
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.fellowship table thead th,
	.fellowship table tbody td {
		text-align: center;
		padding-left: 30px;
    	padding-right: 30px;
		vertical-align: top;
	}

	.joinus-right-content-column {
		width: calc(100% - 540px) !important;
	}

	.joinus-testimonials {
		padding: 0px 25px 60px 25px !important;
	}

	.joinus-testimonials .swiper-pagination .swiper-pagination-bullet {
		border: 1px solid #4F4F4F !important;
	}

	.joinus-testimonials .swiper-slide>.fusion-column-wrapper{
		box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.18);
    	max-width: 480px !important;
		padding-bottom: 0;
		margin: 0 17px;
	}

	.joinus-testimonials .italic-txt p:nth-child(2) {
		padding-top: 0;
	}


/* JoinUs page ends */

@media only screen and (max-width: 1600px) and (min-width: 1366px) {
	
	#wrapper .fullwidth-box .fusion-row {
		max-width: 1200px !important;
	}
	
	.column-space-none.fullwidth-box .fusion-row .fusion-column-wrapper{
		margin-left:0 !important;
		margin-right: 0 !important;
	}
	
	.fullwidth-box .fusion-row .column-left-space-none .fusion-column-wrapper,
	.fullwidth-box .fusion-row .logo-container.fusion-column-wrapper,
	.fullwidth-box .fusion-row .copyright-column .fusion-column-wrapper,
	.solution-links .fusion-column-wrapper{
		margin-left:0 !important;
	}
	
	.inner-banner {
		min-height: 460px !important;
	}
		    
	
}

@media screen and (max-width: 1600px) {
	.value-cards-container {
		    max-width: 90%;
	}
}


@media screen and (max-width: 1440px) {
	.home-solutions {
		min-height: 800px !important;
	 	margin-bottom: 100px !important;
	}
	
	.solutions .fusion-text p {
		font-size: 19px;
	}
	
	html {
    	scroll-padding-top: 270px;
	}
	
	h2, h3, h4, h5, h6, 
	.inner-banner p, 
	.fusion-text.address p, 
	.value-card .fusion-column-wrapper p,
	.leader p a {
		font-size: 70% !important;
	}
	
	h1{
		font-size:60% !important;
	}

	.abount-banner-txt h1 p{
		font-size:100% !important;
	}
	
	.solution-links .fusion-text p,
	.solution-links .fusion-text p strong,
	.solution-links .fusion-text p a,
	.benefits-list ul li, 
	.ceacares-list ul li,
	.fellowship table tbody td,
	.joinus-pdf-links p,
	.joinus-pdf-links ul li{  
		font-size: 16px !important;
	}
	
	.fellowship table thead th {
		font-size: 18px !important;
	}
	
	.timeline .ctl_road_map_wrp .ctl-story-year span, 
	.timeline .ctl_road_map_wrp li:hover .ctl-story-year span, 
	.timeline .ctl_road_map_wrp .ctl-story-title p {
		font-size: 16px !important;
	}

	.joinus-testimonials .italic-txt p {
		font-size: 90% !important;
	}
	
	.leader p {
		line-height: 1 !important;
	}
	
	.abount-banner-txt {
		max-width: 700px;
	}
	
}

@media screen and (max-width: 1368px) {

	.fusion-title.left-border:before {
		top: 0;
		height: 100%;
	}
	
	.solution-links .fusion-column-wrapper{
		margin-left:0 !important;
	}
	
	.home-solutions {
		min-height: 700px !important;
	}
	
	.platform-points-container .platform-points .point-title {
		line-height: 1 !important;
	}
	
	.inner-banner .fusion-layout-column {
		width:100% !important;
	}
	

}

@media only screen and (max-width: 1255px) and (min-width: 801px) {
	.leader {
		width: 25% !important;
	}
}

@media screen and (max-width:1250px) {
	
	.fusion-tb-header .fusion-fullwidth li a span {
		font-size:14px;
	}
	
	.fusion-tb-header .fusion-fullwidth li {
		margin: 0 10px;
	}
	
	.home-solutions {
		min-height: 700px !important;
		margin-top: 50px !important;
		margin-bottom: 100px !important;
	}
		
	.fusion-page-title-bar .fullwidth-box {
		padding-top: 100px !important;
	}
	.inner-banner{
		margin-bottom: 30px !important;
		padding-top: 100px !important;
	}
	
	.logo-overlap img {
		max-width: 40%;
	}

	.links-note .fusion-column-wrapper {
		margin-left: 0 !important;
	}
	
	.fellowship table {
		width: 90% !important;
	}
	
	.timeline-note {
		margin-bottom: 0 !important
	}


}


@media screen and (max-width: 1024px) {
	.home-solutions {
		min-height: 600px !important;
	}
	
	.solutions .fusion-text p {
		font-size: 16px;
	}

}


@media only screen and (max-width: 1024px) and (min-width: 801px) {
	
	.logo-container {
		width: 30% !important;
	}
	
	.menu-container {
		width: 70% !important;
	}
	
}

@media screen and (max-width:1000px) {
	.inner-banner p {
		font-size:50% !important;
	}

	h1.fusion-responsive-typography-calculated {
		font-size: 50% !important;
	}


	h2.fusion-responsive-typography-calculated, 
	h3.fusion-responsive-typography-calculated, 
	h4.fusion-responsive-typography-calculated, 
	h5.fusion-responsive-typography-calculated, 
	h6.fusion-responsive-typography-calculated, 
	a.fusion-button span,
	.fusion-text.address p,
	.platform-testi-content .fusion-title h2{
		font-size:50% !important;
	}
		
	.solution-links .fusion-text p, 
	.solution-links .fusion-text p strong, 
	.solution-links .fusion-text p a,
	.solution-links h6.fusion-responsive-typography-calculated{
		font-size: 16px !important;
	}
	
	.solution-links .fusion-text p, 
	.solution-links .fusion-text p strong, 
	.solution-links .fusion-text p a,
	.joinus-pdf-links p,
	.joinus-pdf-links ul li,
	.intro-txt h6,
	.intro-txt h6 p,
	.platform-points .fusion-title-heading,
	.platform-publications .fusion-title h6,
	.benefits-list ul li, 
	.ceacares-list ul li{
		font-size: 14px !important;
	}
	
	.intro-txt h3 {
		line-height: 1.1 !important;
	}
	
	.platform-points .fusion-title:nth-child(2) .fusion-title-heading {
		line-height:1.3 !important;
	}
	
		.links-note p {
		font-size:16px;
	}
	
	.joinus-right-content-column h6 {
		font-size:16px !important;
	}

	.leader-popup p,
	.leader-popup h6{
		font-size: 70% !important;
	}
	
}

@media screen and (max-width:912px) {
	
	.home-contact {
		background-image: linear-gradient(270deg, #001F50 0, rgba(9, 58, 111, 0.00) 100%), url(/wp-content/uploads/2023/08/contact-us.png) !important;
		background-size: cover !important;
	}

	.fusion-tb-header .fusion-fullwidth {
		min-height: 65px !important;
		    width: 100% !important;
	}
	
	.home-solutions {
		min-height: 420px !important;
		margin-top: 0 !important;
	}

	.solutions .fusion-text p {
		font-size: 14px;
	}
	
	.solutions .fusion-column-wrapper, .solutions .fusion-column-inner-bg {
		margin: 0 5px !important;
	}

	.timeline .ctl_road_map_wrp .ctl-story-year span, 
	.timeline .ctl_road_map_wrp li:hover .ctl-story-year span, 
	.timeline .ctl_road_map_wrp .ctl-story-title p {
		font-size: 14px !important;
	}
	
	.joinus-right-content-column {
		width: 100% !important;
	}
		

}

@media only screen and (max-width: 1024px) and (min-width: 640px) {
	
	.timeline ul.ctl_road_map_wrp .draggable {
		padding-top: 220px !important;
	}
	
	.timeline .cool_timeline_horizontal ul.ctl_road_map_wrp:before {
		margin-top: 213px !important;
	}
	
	.clt_h_nav_btn {
		margin-top: 212px !important;
	}
	
}

@media screen and (max-width:800px) {

	.leader h6,
	.leader-popup h6{
		font-size: 70% !important;
	}
	
	.leader p a,
	.leader-popup p{
		font-size: 90% !important;
	}
	
	.leader .fusion-title:nth-child(2) {
		margin:10px 0 0 0 !important;
	}
	.leader .fusion-title:nth-child(3) {
		margin:0 !important;
	}

	.fusion-tb-header ul li a span {
		position: relative;
	}
	
	.fusion-tb-header ul li.current-mmenu-item a span:after, 
	.fusion-tb-header ul li.current_page_item a span:after, 
	.fusion-tb-header ul li:hover a span:after, 
	.fusion-tb-header ul li:active a span:after, 
	.fusion-tb-header ul li:focus-within a span:after, 
	.fusion-tb-header ul li:focus a span:after {
		bottom: -5px;
	}
	
	.awb-menu.collapse-enabled a span {
		color: #000 !important;
	}
	
	.fusion-tb-header ul li.contact-menu {
		display:block;
	}
	
	.fusion-tb-header {
		z-index: 11;
		position: relative;
	}
	
	.fusion-tb-header .awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {
		margin-top: 10px;
		max-height: 500px;
	}
	
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		padding-right: 0;
	}

	.has-fusion-standard-logo img:focus-visible,
	.has-fusion-standard-logo a:focus-visible,
	.awb-menu__m-toggle:focus-visible,
	.awb-menu:focus-visible {
		outline: none;
		border:0;
	}
	
	.section-title h3:after {
		right: unset;
	}
	
	.inner-banner {
		padding-top: 100px !important;
		min-height: 420px !important;
	}
	
	.inner-banner .fusion-text p br{
		display: none
	}
	
	.form-layout {
		margin-left: 0;
	}

	.form-layout .half-box,
	.form-layout .full-box {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.fusion-fullwidth.custom-container .fusion-row .fusion-layout-column.box-shadow,
	.box-shadow {
		padding: 30px 20px !important;
	}
	
	.mobile-reverse .fusion-builder-row {
		flex-direction: column-reverse;
	}
	
	
	.page-links>.fusion-builder-row {
		padding: 0 !important;
	}
	
	.solution-links>.fusion-builder-row {
		padding-left: 0 !important;
	}

	.fusion-title.left-border:before {
		height: 100%;
	}
	
	.home-solutions {
		min-height: auto !important;
		margin-bottom: 50px !important;
		margin-top: 50px !important;
		padding-right:0 !important;
	}
	
	.home-solutions .absolute-img {
		position: static;
	}
	
	.home-solutions>.fusion-builder-row {
		flex-direction: column-reverse;
	}
	
	.solutions-images-container .image-gradient,
	.solutions-images-container .image-gradient img {
		width: 100%;
	}
	
	.fusion-body .fusion-button-default-size,
	button.button,
	.form-layout input[type=submit]{
		padding: 10px 29px !important;
		width: auto !important;
		font-size: 18px !important;
	}
	
	
	.fusion-body .fusion-button-default-size span {
		font-size: 18px !important;
	}
	
	.app-download-links {
		flex-direction: column;
	}
	
	.app-download-links a {
		margin: 10px auto;
	}
	
	.pnf-container {
		z-index: 0 !important;
	}
	
	.platform-points-container .fusion-builder-row-inner {
		position: relative;
	}
	
	.platform-points {
		position: static !important;
	}
	
	.platform-points-container .platform-points .point-title {
		position: absolute;
		top: -5px;
		left: 69px;
	}
	
	.platform-points-container .platform-points {
		width: 100%;
		margin: -20px 0 35px 0 !important;
	}
	
	
	.platform-testimonials .italic-txt p,
	.testi-author p{
		font-size: 70% !important;
	}
	
	.joinus-testimonials .italic-txt p {
		font-size: 80% !important;
		margin-bottom: 0 !important;
	}
	
	.platform-testimonials .italic-txt p, 
	.joinus-testimonials .italic-txt p {
		padding-top: 20px;
	}
	
	.platform-testimonials .swiper-slide>.fusion-column-wrapper, 
	.joinus-testimonials .swiper-slide>.fusion-column-wrapper {
		padding: 20px 20px 0 20px;
	}
	
	.platform-testimonials-container {
		background: #001F50 !important;
		padding: 0 !important;
	}
	
	.platform-testimonials-column {
		max-width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.platform-testimonials .swiper-pagination {
		position: static;
		display: flex !important;
		justify-content: center !important;
	}
	
	.platform-testimonials .swiper-pagination .swiper-pagination-bullet,
	.joinus-testimonials .swiper-pagination .swiper-pagination-bullet{
		width: 10px !important;
		height: 10px !important;
	}

	.joinus-testimonials {
		padding: 0px 15px 30px 15px !important;
		margin: 0 -28px !important;
		max-width: 99vw !important;
		width: 99vw !important;
	}
	
	.platform-overlap-img {
		max-width: 90% !important;
		margin: 0 auto;
	}
	
	.page-links {
		position: static !important;
	}

	.page-links~.fusion-sticky-spacer {
		display: none !important;
	}

	.page-links.fusion-sticky-transition {
		padding-top: 0px; 
		padding-bottom: 50px; 
	}

	.links-note .fusion-column-wrapper {
		padding: 10px 0 25px 0 !important;
	}

	.value-cards-container {
		max-width: 100%;
		padding: 0;
	}

	.value-cards-container .fusion-column-wrapper {
		/*margin: 0 !important;*/
	}

	.joinus-right-content-column {
		width: 100% !important;
	}

	.benefits-list ul {
		column-count: 1;
		padding-left: 0;
	}

	.benefits-list ul li {
		padding-right: 0;
	}

	.ceacares-list ul {
		padding-left: 15px;
	}

	.fellowship table {
		width: 100% !important;
		margin-bottom: 30px;
	}
	
	.timeline .ctl_road_map_wrp .ctl-story-title p {
		word-break: normal;
	}


}


@media screen and (max-width:799px) {

	.joinus-testimonials .swiper-slide>.fusion-column-wrapper{
		max-width: 100% !important;
	}
}


	@media screen and (max-width:767px) {

		.inner-banner {
			padding-top: 50px !important;
		}
		
		.table-1,
		.tableFirst-1 {
			display: none !important;
		}

		.table2,
		.tableSecond {
			display: block !important;
		}

		.platform-testimonials-column {
			padding-left: 5px;
			padding-right: 5px;
		}
		
		.platform-testimonials .swiper-slide>.fusion-column-wrapper, 
		.joinus-testimonials .swiper-slide>.fusion-column-wrapper{
			margin: 0 35px;
		}
		
		.awb-swiper-button {
			top: 43% !important;
		}
		
		.awb-swiper-button i:hover,
		.awb-swiper-button i:active,
		.awb-swiper-button i:focus {
			outline: 0;
		}

		.links-note p {
			font-size: 14px;
		}
		
		body .fusion-text a {
			word-break: break-all;
		}

		.joinus-testimonials .swiper-slide>.fusion-column-wrapper {
    		margin: 0 15px;
		}
		
		.value-card i {
			margin-bottom: 20px !important;
		}
		
		.value-card .fusion-column-wrapper {
			flex-direction: column !important;
		}
		
		.abount-banner-txt {
			max-width: 100%;
		}


	}

	@media screen and (max-width:390px) {
	.inner-banner {
		min-height: 500px !important;
	}
}