@import "https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;700&amp;display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&amp;display=swap";
@import "https://fonts.googleapis.com/css2?family=Aleo:wght@200;300;400;700&amp;display=swap";
*{box-sizing:border-box}
body{margin:0;font-family:'Roboto',sans-serif}
p{line-height:1.6;font-weight:400}
h1{font-family:'Aleo',serif!important;font-weight:400!important}
h2{font-family:'Aleo',serif!important;font-weight:400!important}
h3{font-family:'Aleo',serif!important;font-weight:400!important}
a{text-decoration:none}
.cx-content {        width: 100% !important;
    left: auto !important;
    max-width: 100% !important;
    margin: 0px auto !important;}
    .technology-helping .join_button {
        width: 100% !important;
        display: table;
        white-space: nowrap;
        padding: 11px 28px;
        text-transform: uppercase;
        color: #fff !important;
      }
.join_button{background-color:#FF7F33;color:#fff;font-size:25px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.featured-content-main h3,.advanced-technology h3{font-size:30px!important;font-weight:600 !important;}
.cx-content .vc_col-sm-8 h3.blog-head {font-weight: 600 !important;letter-spacing: -0.3px !important;}
.featured-slider .vc_column-inner .wpb_wrapper{background-color:#132862!important}
.featured-slider .vc_column-inner .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html{margin-bottom:45px}
.resources-listing .wpb_text_column.wpb_content_element{margin-bottom:15px}
.resources-listing .vc_col-sm-4 .vc_column-inner{padding:15px!important}
i.fa.fa-angle-right{font-size:25px;line-height:32px;padding:0 0 0 5px;vertical-align: top;}
.subheader-white-text{max-width:1000px;margin:0 auto;display:table;color:#fff;text-align:center}
.header-banner-subtitle {font-size:28px !important;}
.technology-helping .subhead-left-text p {max-width:500px;width:100%;}
.featured-head p {font-size:15px;line-height: 1.4;}
h2.resource-library-title, h2.featured-content-title, h2.advanced-technology, h2.assignment-title, .banner-style h2.header-banner-title {font-weight: 600 !important;}
.new-center a.next_button {
    text-transform: uppercase;
    color:#ffffff !important;
}
.new-center a.next_button:hover, .cx-content .next_button:hover, .cx-content .next_button:focus, .new-center a.next_button:focus {
    background-color: #A65D30 !important;
    border: 1px #FFF solid;
    color:#ffffff !important;
}

.carousel {
    position: relative;
}
.carousel.pointer-event {
    touch-action: pan-y;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block;
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
    transform: translateX(100%);
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-100%);
}
.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1;
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-end,
    .carousel-fade .active.carousel-item-start {
        transition: none;
    }
}
.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-control-next,
    .carousel-control-prev {
        transition: none;
    }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}
.carousel-control-prev {
    left: 0;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
}
.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}
.carousel-indicators .active {
    opacity: 1;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}
.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}
.carousel-dark .carousel-caption {
    color: #000;
}
.featured-head p.featured-text {
    margin-bottom: 0px;
    margin-top: -6px !important;
}
.next_button:focus {
    color: #fff !important;
}
@media screen and (min-width: 1390px) {
.cx-content .vc_col-sm-8 .vc_column-inner {max-width: 1390px;margin: 0px auto;}
.cx-content .vidyard_iframe {width: 100%;max-width: 500px;height: 100%;min-height: 278px;}
.next_button{background-color:#FF7F33;color:#fff;font-size:25px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%;}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:25px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%;margin-top: -24px;}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid;}
.cx-content .subheader-white-left-text {font-size: 20px;}
.featured-head {padding: 25px !important;}
.button-text-orange, .button-text-purple {font-size: 21px;font-weight: 400;line-height: 32px;color: #E5722D;text-transform: none;}
.button-text-purple {color: #70569A;}
.featured-head p {font-size:18px;}
}
@media only screen and (max-width:9999px) and (min-width: 2500px) {
.featured-content-main .featured-head {min-height: 294px;}
}
@media only screen and (max-width:9800px) and (min-width: 2200px) {
.blog-head{min-height:110px !important}
.r-listing-top .blog-head {min-height: 147px !important;}
.subhead-left-text p {max-width: 410px;}
.cx-content .vidyard_iframe {max-width: 600px;min-height: 378px;}
.cx-content .subheader-white-left-text {font-size: 22px;color:#fff;}
}
@media only screen and (max-width:2800px) and (min-width: 2200px) {
h1{font-size:48px!important}
h2{font-size:42px!important}
h3{font-size:28px!important}
.blank-head-space{height:100px!important}
.blank-space{height:50px!important}
.blank-small-space{height:30px!important}
.banner-head{width:100%!important;height:auto;max-width:494px}
.banner-style{height:530px}
.vidyard_iframe{width:100%;height:340px}
.new-center{min-height:120px;display:flex;align-items:center;justify-content:center}
.center{min-height:170px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:30px 15px}
.featured-head{padding:30px!important}
.featured-text{margin-top:30px!important}
.subhead-text{font-size:25px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:25px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:25px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:19px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:20px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:21px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:21px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:100px}
.blog-subhead{font-size:20px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:100px}
.next_button{background-color:#FF7F33;color:#fff;font-size:25px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:25px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
}
@media only screen and (max-width: 2199px) and (min-width: 1800px) {
h1{font-size:46px!important}
h2{font-size:41px!important}
h3{font-size:26px!important}
.blank-head-space{height:80px!important}
.blank-space{height:45px!important}
.blank-small-space{height:25px!important}
.banner-head{width:100%!important;height:auto;max-width:494px}
.banner-style{height:510px}
.vidyard_iframe{width:100%;height:320px}
.new-center{min-height:110px;display:flex;align-items:center;justify-content:center}
.center{min-height:200px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:30px 15px}
.featured-head{padding:28px!important}
.featured-text{margin-top:28px!important}
.subhead-text{font-size:25px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:25px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:22px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:20px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:20px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:21px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:21px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:110px}
.blog-subhead{font-size:20px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:100px}
.next_button{background-color:#FF7F33;color:#fff;font-size:22px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:22px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
}
@media only screen and (max-width: 1799px) and (min-width: 1500px) {
h1{font-size:42px!important}
h2{font-size:38px!important}
h3{font-size:21px!important}
.blank-head-space{height:65px!important}
.blank-space{height:40px!important}
.blank-small-space{height:20px!important}
.banner-head{width:100%!important;height:auto;max-width:494px}
.banner-style{height:450px}
.vidyard_iframe{width:100%;height:282px}
.new-center{min-height:95px;display:flex;align-items:center;justify-content:center}
.center{min-height:180px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:30px 10px}
.featured-head{padding:25px!important}
.featured-text{margin-top:25px!important}
.subhead-text{font-size:20px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:20px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:20px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:18px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:18px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:20px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:20px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:110px}
.blog-subhead{font-size:18px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:100px}
.next_button{background-color:#FF7F33;color:#fff;font-size:20px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:20px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
}
@media only screen and (max-width: 1499px) and (min-width: 1400px) {
h1{font-size:40px!important}
h2{font-size:34px!important}
h3{font-size:21px!important}
.blank-head-space{height:60px!important}
.blank-space{height:35px!important}
.blank-small-space{height:15px!important}
.banner-head{width:100%!important;height:auto;max-width:450px}
.banner-style{height:456px}
.vidyard_iframe{width:100%;height:250px}
.new-center{min-height:95px;display:flex;align-items:center;justify-content:center}
.center{min-height:175px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:30px 10px}
.featured-head{padding:20px!important}
.featured-text{margin-top:20px!important}
.subhead-text{font-size:20px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:20px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:20px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:18px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:18px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:20px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:20px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:110px}
.r-listing-top .blog-head {min-height: 147px;}
.blog-subhead{font-size:18px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:100px}
.next_button{background-color:#FF7F33;color:#fff;font-size:20px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:20px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
}
@media only screen and (max-width: 1399px) and (min-width: 1300px) {
h1{font-size:38px!important}
h2{font-size:32px!important}
h3{font-size:21px!important}
.blank-head-space{height:50px!important}
.blank-space{height:35px!important}
.blank-small-space{height:15px!important}
.banner-head{width:100%!important;height:auto;max-width:340px}
.banner-style{height:445px}
.vidyard_iframe{width:100%;height:225px}
.new-center{min-height:95px;display:flex;align-items:center;justify-content:center}
.center{min-height:220px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:30px 10px}
.featured-head{padding:20px!important}
.featured-text{margin-top:20px!important}
.subhead-text{font-size:20px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:20px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:20px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:18px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:18px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:18px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:18px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:112px}
.r-listing-top .blog-head {min-height: 147px;}
.blog-subhead{font-size:18px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:100px}
.next_button{background-color:#FF7F33;color:#fff;font-size:20px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:20px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
}
@media only screen and (max-width: 1399px) and (min-width:1024px) {
.featured-slider .vc_column-inner .wpb_wrapper {margin-bottom: 35px !important;height: 100%;}
h1,h2,h3 {line-height: normal !important;}
.featured-content-main h3, .advanced-technology h3 {font-size:22px !important}
.technology-helping.wpb_row {background-image: none !important;}
}
@media only screen and (max-width: 1410px) and (min-width:1610px)  {
.featured-slider .vc_column-inner .wpb_wrapper {margin-bottom:5px !important;}
}
@media only screen and (max-width:1700px) and (min-width:1611px)  {
.featured-slider .vc_column-inner .wpb_wrapper {margin-bottom:-10px !important;}
}
@media only screen and (max-width:2510px) and (min-width:1710px)  {
.featured-slider .vc_column-inner .wpb_wrapper {margin-bottom:0px !important;}
.featured-slider .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px !important;}
}
@media only screen and (max-width:4510px) and (min-width:1920px)  {
.featured-head p.featured-text {margin-bottom: 0px;margin-top: 0px !important;}
}
@media only screen and (max-width: 1023px) and (min-width:100px) {
.featured-slider .vc_column-inner .wpb_wrapper {margin-bottom: 35px !important;height: 100%;}
h1,h2,h3 {line-height: normal !important;}
.featured-content-main h3, .advanced-technology h3 {font-size:20px !important;line-height:normal !important;}
.join_button {white-space: nowrap;}
i.fa.fa-angle-right {font-size: 20px;}
}
@media only screen and (max-width: 1299px) and (min-width: 1106px) {
h1{font-size:34px!important}
h2{font-size:26px!important}
h3{font-size:18px!important}
.blank-head-space{height:50px!important}
.blank-space{height:30px!important}
.blank-small-space{height:10px!important}
.banner-head{width:100%!important;height:auto;max-width:330px}
.header-banner-subtitle {font-size:24px !important;}
.banner-style{height:400px}
.vidyard_iframe{width:100%;height:210px}
.new-center{min-height:90px;display:flex;align-items:center;justify-content:center}
.center{min-height:165px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:20px 8px}
.featured-head{padding:20px!important}
.featured-text{margin-top:15px!important}
.subhead-text{font-size:18px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:18px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:18px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:16px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:16px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:17px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:17px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:90px}
.blog-subhead{font-size:16px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:100px}
.next_button{background-color:#FF7F33;color:#fff;font-size:18px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:18px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
}
@media only screen and (max-width: 1105px) and (min-width: 1000px) {
h1{font-size:32px!important}
h2{font-size:24px!important}
h3{font-size:17px!important}
.blank-head-space{height:45px!important}
.blank-space{height:25px!important}
.blank-small-space{height:5px!important}
.banner-head{width:100%!important;height:auto;max-width:300px}
.featured-content-main h3, .advanced-technology h3 {font-size:20px !important}
.header-banner-subtitle {font-size:20px !important;}
.banner-style{height:350px}
.vidyard_iframe{width:100%;height:185px}
.new-center{min-height:100px;display:flex;align-items:center;justify-content:center}
.center{min-height:100px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:18px 5px}
.featured-head{padding:18px!important}
.featured-text{margin-top:12px!important}
.subhead-text{font-size:16px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size:16px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size:16px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size: 15px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size: 15px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size:16px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size:16px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:68px}
.r-listing-top .blog-head {min-height: 84px;}
.banner-style .vc_col-sm-8 .vc_column-inner {padding: 0 6px;}
.blog-subhead{font-size: 15px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:110px}
.next_button{background-color:#FF7F33;color:#fff;font-size:16px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size:16px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
.vc_empty_space {height: 22px !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.technology-helping.wpb_row {background-image: none !important;}
}
@media only screen and (max-width: 1000px) {
.lean-navbar .lean-navbar-drawer {right: 115vw;top: 53px;}
.body__lean-navbar-drawer-open .lean-navbar-drawer {right: 0;}
.technology-helping.wpb_row {background-position: 30px center !important;}
.r-listing-top .blog-head {min-height: 135px;}
.technology-helping.wpb_row {background-image: none !important;}
}
@media only screen and (max-width: 767px) {
.wpb-content-wrapper .vc_row {margin: 0;}
.vc_custom_heading.blog-head {min-height: auto !important;}
h3.vc_custom_heading.blog-head {font-size: 20px !important;line-height: 1.4 !important;}
h2.vc_custom_heading {font-size: 25px !important;}
h2.vc_custom_heading.featured-content-title, h2.vc_custom_heading.resource-library-title {padding: 0 13px;}
.featured-slider .vc_column-inner {padding-top: 10px !important;}
.subheader-white-left-text p {font-size: 16px;}
.banner-style .vc_col-sm-8 .vc_column-inner {padding: 0 24px;}
h1.vc_custom_heading.footer-section-title {font-size: 32px !important;padding: 0 25px !important;}
.banner-style h2.header-banner-title {margin: 0px 0px 13px !important;}
.banner-style .vc_custom_1713883772134 {margin-bottom: 20px !important;margin-top: -12px !important;}
.technology-helping.wpb_row .vc_col-sm-8 .vc_column-inner {padding-top: 0px;}
}
@media only screen and (max-width: 999px) and (min-width: 800px) {
h1{font-size:30px!important}
h2{font-size:21px!important}
h3{font-size:15px!important}
.blank-head-space{height:20px!important}
.blank-space{height:20px!important}
.blank-small-space{height:3px!important}
.banner-head{width:100%!important;height:auto;max-width:300px}
.header-banner-subtitle {font-size:17px !important;}
.banner-style{height:330px}
.vidyard_iframe{width:100%;height:auto}
.new-center{min-height:100px;display:flex;align-items:center;justify-content:center}
.center{min-height:100px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:15px 3px}
.featured-head{padding:15px!important}
.featured-text{margin-top:30px!important}
.subhead-text{font-size: 15px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size: 15px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size: 15px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:12px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:12px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size: 15px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size: 15px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:90px;line-height: 22px !important;}
.blog-subhead{font-size: 15px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:160px}
.next_button{background-color:#FF7F33;color:#fff;font-size: 15px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size: 15px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:4% 6%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
.resources-listing .wpb_single_image {margin-bottom: 15px;}
.banner-style .wpb_column.vc_col-sm-8 .vc_column-inner {padding: 0 5px;}
}
@media only screen and (max-width: 799px) and (min-width: 500px) {
h1{font-size:33px!important}
h2{font-size:20px!important}
h3{font-size:19px!important}
h3.vc_custom_heading.blog-head {font-size: 16px !important;}
.blank-head-space{height:40px!important}
.blank-space{height:20px!important}
.blank-small-space{height:8px!important}
.banner-head{width:100%!important;height:auto;max-width:400px}
.header-banner-subtitle {font-size:18px !important;line-height: normal !important;}
.banner-style{height:475px}
.vidyard_iframe{width:100%;height:auto}
.new-center{min-height:100px;display:flex;align-items:center;justify-content:center}
.center{min-height:100px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:15px 3px}
.featured-head{padding:15px!important}
.featured-text{margin-top:30px!important}
.subhead-text{font-size: 15px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size: 15px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size: 15px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:12px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:12px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size: 15px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size: 15px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:90px;line-height: 22px !important;}
.blog-subhead{font-size: 15px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:160px}
.next_button{background-color:#FF7F33;color:#fff;font-size: 15px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:uppercase;padding:1.6% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size: 15px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:uppercase;padding:1.6% 5%;}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
.resources-listing .wpb_single_image {margin-bottom: 15px;}
}
@media screen and (max-width: 499px) {
h1{font-size:33px!important}
h2{font-size:23px!important}
h3{font-size:18px!important}
.blank-head-space{height:35px!important}
.blank-space{height:15px!important}
.blank-small-space{height:5px!important}
.banner-head{width:100%!important;height:auto;max-width:400px}
.header-banner-subtitle {font-size:20px !important;line-height: normal !important;}
.banner-style{height:470px}
.vidyard_iframe{width:100%;height:auto}
.new-center{min-height:100px;display:flex;align-items:center;justify-content:center}
.center{min-height:100px;display:flex;align-items:center;justify-content:center}
.featured-image{padding:15px 5px}
.featured-head{padding:15px!important}
.featured-text{margin-top:30px!important}
.subhead-text{font-size: 15px;font-weight:400;line-height:35px;color:#000;text-align:center}
.subhead-left-text{font-size: 15px;font-weight:400;line-height:35px;color:#000;text-align:left}
.subheader-white-text{font-size: 15px;font-weight:400;line-height:25px;color:#fff;text-align:center}
.subheader-white-left-text{font-size:12px;font-weight:400;line-height:25px;color:#fff;text-align:left}
.subheader-text{font-size:12px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif}
.button-text-purple{font-size: 15px;font-weight:400;line-height:32px;color:#70569A;text-transform:none}
.button-text-orange{font-size: 15px;font-weight:400;line-height:32px;color:#E5722D;text-transform:none}
.blog-head{min-height:100px;line-height: 22px !important;}
.blog-subhead{font-size: 15px;font-weight:400;line-height:26px;color:#000;font-family:'Roboto',sans-serif;min-height:50px}
.next_button{background-color:#FF7F33;color:#fff;font-size: 15px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.next_button:hover{background-color:transparent;color:#fff;border:1px #FFF solid}
.join_button{background-color:#FF7F33;color:#fff;font-size: 15px;font-weight:400;border:1px #FF8237 solid;text-decoration:none;border-radius:50px;text-transform:none;padding:3% 5%}
.join_button:hover{background-color:#A65D30;color:#fff;border:1px #fff solid}
.resources-listing .wpb_single_image {margin-bottom: 15px;}
}
@media screen and (max-width: 499px) {
.banner-style{height:530px}
}