<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css'); 
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&amp;family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;family=Inter:wght@300;400;500;600;700;800;900&amp;display=swap');


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;300;400;500;600;700;800;900&amp;display=swap');
@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Light.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Light.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Light.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Light.svg#Helvetica-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Compressed.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Compressed.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Compressed.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Compressed.svg#Helvetica-Compressed') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-BoldOblique.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-BoldOblique.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-BoldOblique.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-BoldOblique.svg#Helvetica-BoldOblique') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.eot'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Bold.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Bold.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Bold.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/HelveticaRounded-Bold.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/HelveticaRounded-Bold.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/HelveticaRounded-Bold.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/HelveticaRounded-Bold.svg#HelveticaRounded-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Oblique.woff2') format('woff2'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Oblique.woff') format('woff'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Oblique.ttf') format('truetype'),
        url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/fonts/Helvetica-Oblique.svg#Helvetica-Oblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}







.dnd-section &gt; .row-fluid {

}

.dnd-section {
    padding-bottom: 0px;
    padding-top: 0px;
}

.body-container__homepage .dnd-section:nth-child(odd) {
    background-color: #eb8c2e;
}





@media (min-width: 1200px) {
    .container {
        max-width: 1140px;

    }
}

.container-slim {
    max-width: 880px !important;
}







.hhs-divider {
    border-bottom: px solid ;
    width: px;
    margin: 0 0 px 0;
}

.hhs-icon-con svg {
    fill: ;
    width: px;
    height: px;
}

body i {
    color: ;
}






.submit-alt .hs-button,
.hs-button, .button--primary,
.cta-primary, .cta-secondary, .cta-tertiary, .cta-four, .cta-five {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    cursor: pointer;

}


.hs-button:hover, .button--primary:hover,
.hs-button:active, .button--primary:active,
.hs-button:focus, .button--primary:focus,
.cta-primary:hover, .cta-secondary:hover, .cta-tertiary:hover, .cta-four:hover, .cta-five:hover,
.cta-primary:active, .cta-secondary:active, .cta-tertiary:active, .cta-four:active, .cta-five:active,
.cta-primary:focus, .cta-secondary:focus, .cta-tertiary:focus, .cta-four:focus, .cta-five:focus {
    text-decoration: none;
}

button {
    font-family: Lato;
}










.hs-button,
.button--primary  {
    color: #ffffff !important;
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;


    
    
    background-color: rgba(0, 42, 84, 1.0);
    

    
    

    
    

    
    
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    
}

.hs-button:hover,
.hs-button:focus,
.button--primary:hover,
.button--primary:focus {
    color: #ffffff !important;
    color:#0D2D6C !important;

    
    
    background-color: rgba(0, 42, 84, 1.0);
    background-color:#fff !important;
    border: 2px solid #0D2D6C !important;
    

    
    

    
    

    
    /*     -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); */
    
}



.submit-alt .hs-button,
.submit-alt .button--primary  {
    color: #ffffff !important;
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;


    
    

    
    

    
    
    background-color: transparent;
    border: 1px solid rgba(0, 42, 84, 1.0);
    

    
    
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    
}

/* .submit-alt .hs-button:hover, */
.submit-alt .hs-button:focus,
.submit-alt .button--primary:hover,
.submit-alt .button--primary:focus {
    color: #ffffff !important;
    color:#072F69 !important;

    
    

    
    

    
    
    background-color: rgba(0, 0, 0, 0.0);
    border: 1px solid rgba(0, 42, 84, 1.0);
    

    
}




select,
.hs-input {
    background-color: rgba(255, 255, 255, 1.0);
    border: 1px solid rgba(204, 204, 204, 1.0);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #000;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    padding: 12px 8px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


::-webkit-input-placeholder { /* Chrome */
    color: #cccccc;
    transition: opacity 250ms ease-in-out;
}
:focus::-webkit-input-placeholder {
    opacity: 0.5;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #cccccc;
    transition: opacity 250ms ease-in-out;
}
:focus:-ms-input-placeholder {
    opacity: 0.5;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #cccccc;
    opacity: 1;
    transition: opacity 250ms ease-in-out;
}
:focus::-moz-placeholder {
    opacity: 0.5;
}
:-moz-placeholder { /* Firefox 4 - 18 */
    color: #cccccc;
    opacity: 1;
    transition: opacity 250ms ease-in-out;
}
:focus:-moz-placeholder {
    opacity: 0.5;
}

.hs-input:focus {
    outline: none;
    border-color: rgba(235, 140, 46, 1.0);
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
    padding: 12px 8px !important;
}






.hs-fieldtype-checkbox &gt; label,
.hs-form label {
    color: #000;
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}



.hs_radio_buttons .hs-form-radio label,
.hs_single_checkbox label,
.hs-form label.hs-form-radio-display span,
.hs-fieldtype-checkbox .hs-form-checkbox label,
.hs-form-booleancheckbox label {
    color: #000;
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1.2em;
    color:#000 !important;
}


.hs-form legend {
    color: #999999;
    font-family: Lato;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}


.legal-consent-container,
.legal-consent-container p{
    color: #999999;
    font-family: Lato;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}



input.hs-input.error,
div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
    border-color: #da0101;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    /*     border-bottom: 0; */
}
input.hs-input.error:focus,
div.field.error input:focus,
div.field.error textarea:focus,
div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus,
select.hs-input.error:focus {
    border-color: #da0101;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    /*     border-bottom: 0; */
}

.hs-error-msgs {
    border-color: #da0101;
    background-color: rgba(218, 1, 1, 0.2 );
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-size: 1px;
}

.hs-error-msgs label {
    color: #da0101;
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
    padding: 10px;
}


form,
.submitted-message {
    font-family: ;
}


form input,
form select,
select,
form textarea {
    border-color: rgba(204, 204, 204, 1.0);
    color: ;
}

form input:focus,
form select:focus,
select:focus,
form textarea:focus {
    border-color: rgba(235, 140, 46, 1.0);
}

.fn-date-picker .pika-table thead th {
    color: rgba(255, 255, 255, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
    color: ;
}

.hs-default-font-element,
.hs-main-font-element {
    font-family: ;
}

.fn-date-picker td.is-today .pika-button {
    color: #002a54;
}

.fn-date-picker td.is-selected .pika-button {
    background: #002a54;
}

.fn-date-picker td .pika-button:hover {
    background-color: #eb8c2e !important;
}

/*** POST TYPOGRAPHY ****/

h1.blog-post__title {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    text-transform: ;
}

.blog-post h2 {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    text-transform: ;
}

.blog-post h3 {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    text-transform: ;
}

.blog-post h4,
#comments-listing .comment-from h4 {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    text-transform: ;
}

.blog-post h5 {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    text-transform: ;
}


.blog-post h6 {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    text-transform: ;
}

#comments-listing .comment-body p,
.blog-post p {
    font-family: ;
    color: #333 !important;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    line-height: em;
}

.blog-post li {
    font-family: ;
    color: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
}


@media (max-width: 575px) {
    h1.blog-post__title {
        font-size: px;
    }
    .blog-post h2 {
        font-size: px;
    }
    .blog-post h3 {
        font-size: px;
    }
    .blog-post h4 {
        font-size: px;
    }
    .blog-post h5 {
        font-size: px;
    }
    .blog-post h6 {
        font-size: px;
    }
    .blog-post p {
        font-size: px;
    }
    .blog-post li {
        font-size: px;
    }
}

.blog-post__author {
    background-color: #eb8c2e;
}


.reading-minutes {display: none; }




.meta-author {display: none;}



.blog-post__timestamp {display: none;}


.meta-author,
.meta-author a {
    color: rgba(#null, 0.0);
}

p.reading-minutes {
    color: rgba(#null, 0.0);
    text-transform: uppercase;
    font-size: 12px !important;
}

.blog-post__tag-link {
    color: rgba(#null, 0.0);
    background-color: rgba(#null, 0.0);
}


.blog-post__tag-link:hover {
    color: rgba(#null, 0.0);
    background-color: rgba(#null, 0.0);
}


#comments-listing .comment-date {
    color: rgba(#null, 0.6) !important;
}

.blog-comments .hs-form .hs-field-desc,
.blog-comments .hs-form .legal-consent-container p {
    color: ;
}


#comments-listing .comment-reply-to {
    color: rgba(0, 164, 189, 1.0) !important;
}

.blog-post__timestamp {
    color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: rgba(1, 149, 172, 1.0);
}

#comments-listing .comment-reply-to:active {
    color: rgba(0, 164, 189, 1.0);
}





.error-page-full {
    background-color: rgba(#null, 0.0);
}

.error-page h1,
.error-page h4,
.error-page p {
    color:  rgba(#null, 0.0);
}

.error-page:before {
    color: rgba(#null, 0.05);
}

.sub-pre-header{
    background: transparent url("") no-repeat center center;
        background-size: cover;
        }

.sub-pre-header h1, .sub-pre-header p {
    color:  rgba(#null, 0.0);
}

.sub-pref-full {
    background-color: rgba(#null, 0.0);
}

.sub-pref-full #email-prefs-form h2,
.sub-pref-full #email-prefs-form h3,
.sub-pref-full #email-prefs-form .page-header,
.sub-pref-full #email-prefs-form p,
.sub-pref-full #email-prefs-form span {
    color: rgba(#null, 0.0);
}


.results-pre-header {
    background-color: rgba(#null, 0.0);
}

.results-pre-header h1, .results-pre-header h4 {
    color:  rgba(#null, 0.0);
}

.results-full {
    background-color: rgba(#null, 0.0);
}

.results-full .hs-search-results__title,
.results-full .hs-search-results__description {
    color: rgba(#null, 0.0);
}

.results-full .hs-search-results__title:hover {
    color: #0195ac;
}





body .icon svg, {
    fill: ;
}

body .tns-nav button.tns-nav-active {
    background-color: #002a54;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
    background-color: #002a54;
}

body .team-member__description {
    background-color: #eb8c2e;
}

/* =======================================
ck-css start from here
=======================================
*/

.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;} 

.hs_error_rollup{display:none !important;}
.fl { float: left;}
.fr { float: right;}
.ib{display:inline-block; vertical-align:middle; margin-right:-4px}
.ib.vt { vertical-align: top!important;}
.d-flex{display:flex; flex-wrap:wrap;}
.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}

.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}




/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }
.pb260,.p260-0 { padding-bottom:260px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }


.p10-0, .pl10 { padding-left: 10px;}
.p10-0, .pr10 { padding-right: 10px;}
.p15-0, .pl15 { padding-left: 15px;}
.p15-0, .pr15 { padding-right: 15px;}

.p0-24{padding-left:24px; padding-right:24px}
.m0-24{margin-left:-24px; margin-right:-24px;}
.p0-20{padding-left:20px; padding-right:20px}
.m0-20{margin-left:-20px; margin-right:-20px;}
.ps0-15{padding-left:15px; padding-right:15px}
.ms0-15{margin-left:-15px; margin-right:-15px;}

.ps0-10{padding-left:10px; padding-right:10px}
.ms0-10{margin-left:-10px; margin-right:-10px;}


.pr110 { padding-right:110px; }

.content-wrapper {
    margin: 0 auto;
    max-width: 1140px;
    padding: 0px;
    width: 90%;
}
h1,h2,h3,h4,h5{text-transform: none;  font-family: Lato, sans-serif;   font-weight: bold; margin-bottom: 10px;}
h1 { margin-top: 20px; margin-bottom: 10px; font-size: 38px; line-height: 44px; font-weight: bold; font-family: Lato, sans-serif; color:#fff;     text-decoration: none; text-transform: none; }
h2 { font-family: Lato, sans-serif; margin-top: 20px; margin-bottom: 10px; font-size: 32px; line-height: 36px; font-weight: bold; color:#333;   text-transform: none;  }
h3 { font-size: 24px; line-height: 30px; margin-top: 20px; }
h4 { font-size: 18px; line-height: 24px; margin-top: 10px; margin-bottom: 10px; }
body,p { font-family: Lato, sans-serif; color: #333; font-size: 16px; line-height: 1.6; }
.fontWhite,.fontWhite p,.fontWhite h1{color:#fff;}
img {max-width: 100%; vertical-align: middle; display: inline-block;}   
.container-fluid { margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; width: 100%; }
.content-wrapper{padding:0}
select, select.hs-input { background-image: url("https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/grey-down-arrow-icon.png") !important; background-repeat: no-repeat; background-position: right 10px center; background-size: 10px 7px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }





/* Main Header CSS */
.content-wrapper{padding:0}
.simple-btn.button a {display: inline-block; margin-top: 10px; padding: 15px 30px; border-style: solid; border-width: 1px; border-color: #072F69; border-radius: 4px; background-color: #072F69; box-shadow: 3px 3px 10px 0 rgb(0 42 84 / 20%); -webkit-transition: background-color 300ms ease; transition: background-color 300ms ease; color: #002a54; font-weight: 700; text-align: center; }
.simple-btn.button a:hover { background-color: #0D2D6C; color: #fff; }
.simple-btn.button.button--secondary a {display: inline-block; margin-top: 20px; padding: 15px 30px; border-style: solid; border-width: 1px; border-color: #fff; border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 10px 0 rgb(0 42 84 / 20%); -webkit-transition: background-color 300ms ease; transition: background-color 300ms ease; color: #002a54; font-weight: 700; text-align: center; }
.simple-btn.button.button--tertiary a{margin-top:20px;padding:15px 30px;border-style:solid;border-width:1px;border-color:#0D2D6C;border-radius:2px;background-color:#0D2D6C;box-shadow:0 0 10px 0 rgb(31 87 50 / 9%);transition:background-color 300ms ease;color:#fff;font-weight:700;text-align:center;}
.btn-1-dark:hover{background-color:hsla(0,0%,100%,0.1);}
.nav-ulstyle ul li ul li a:hover { color: #2098c3; }

.menu-toggle:focus { outline: none;}
.menu-toggle{padding:10px 0; background-color:transparent; float:right; border:none; cursor:pointer; width: 38px; height:30px;}
.menu-toggle .icon-bar{margin: auto; background-color:#202c39; border-radius:1px; display:block; height:3px; position:relative; width:100%; transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.menu-toggle .icon-bar + .icon-bar{margin-top:6px;}
.icon-bar:nth-child(2) { width: 80%; margin: auto 0 0 0; }
.menu-toggle .icon-bar:nth-child(1), .menu-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.menu-toggle.menu-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menu-toggle.menu-menuopen .icon-bar:nth-child(2){opacity:0;}
.menu-toggle.menu-menuopen .icon-bar:nth-child(3){top:-11px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:#ededed; display:none; transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#000; height:16px; width:2px; position:absolute; left:17px; top:10px; transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.mainmenu .mobile-menu span.mobile-toggle.menu-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.menu-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul li.hs-item-has-children ul { background-color: #f0f0ef; border-radius: 4px; padding: 18px 18px 1px; position: relative; top: 40px; }
.main-outer-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; transition: none; top: 40px; display: block; position: absolute; }
.main-outer-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children &gt; ul.hs-menu-children-wrapper { display: none; }

.main-outer-header-v2 .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul &gt; li.hs-item-has-children &gt; .menu-subopen + ul { display: block !important; }
.main-outer-header-v2 .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul &gt; li.hs-item-has-children &gt; ul { display: none !important; }

.main-outer-header { position: relative; z-index: 1000; width: 100%; max-width: 1920px; margin-right: auto; margin-left: auto; border-bottom: 4px solid #eb8c2e; }
.outer-header { display: flex; width: 90%; max-width: 1279px; margin-right: auto; margin-left: auto; padding-top: 7px; padding-bottom: 10px; justify-content: space-between; align-items: center; }
.header-logo a { display: inline-block; width: 145px; height: auto; }
.header-logo a img { object-fit: contain; width: auto; min-height: 60px; max-height: 100px; }
.main-navigation { display: flex; width: 100%; align-items: center;  padding: 10px 0px;}
.nav-ulstyle { display: flex; margin-left: auto; justify-content: space-between; align-items: center; }
.nav-ulstyle ul li a { font-size: 16px; font-weight: 600; letter-spacing: 0px; color: #383d3d; padding: 0 !important; max-width: 100% !important; }
.nav-ulstyle ul li { margin-right: 30px; margin-left: 0px; }
.menu-open { display: none; }
.menu-close { display: none; }
.nav-ulstyle .simple-btn.button.button--tertiary a { box-shadow: none; margin: 0; }
.nav-ulstyle ul li &gt; ul { position: relative; padding: 18px 18px 1px; border-radius: 4px; background-color: #f0f0ef; top: 40px; }
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { white-space: nowrap !important; margin-bottom: 20px }
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children&gt;a:after { content: "\f107"; display: inline-block; font-weight: 700; line-height: 1; margin-left: 7px; font-size: 20px; vertical-align: middle; }
.nav-ulstyle ul li&gt;ul:before { position: absolute; left: 13%; content: ''; top: 0%; bottom: auto; width: 14px; height: 14px; background-color: #f0f0ef; -webkit-transform: rotate(45deg) translate(-50%, 0px); -ms-transform: rotate(45deg) translate(-50%, 0px); transform: rotate(45deg) translate(-50%, 0px); }
.inner-nav { display: flex; align-items: center; }

.main-outer-header .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li a{display:block; margin-bottom: 0; }
@media (min-width:992px){
    .menu-toggle, .mainmenu .mobile-menu span.mobile-toggle{display:none;}
    .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul li.hs-item-has-children:hover &gt; ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}
    .main-outer-header .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul{display:flex;}
}
@media (max-width:991px){
    .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: static; opacity: 1; visibility: visible; display: none; width: 100%; }
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul { display: block; }
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul.mobile-menu li { float: left; width: 100%; display: block; }
    ul.mobile-menu { position: absolute; width: 100%; top: 0; left: 0; right: 0; background: #fff; padding: 7px 35px 30px 35px; }
    .nav-ulstyle &gt; .main-btns { display: none; }
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul.mobile-menu li { float: none; }

    .nav-ulstyle .simple-btn.button.button--tertiary a { margin-top: 0 !important; }
    .nav-ulstyle ul li { margin-bottom: 20px; }
    .ham-line { position: relative; height: 3px; background-color: #202c39; }
    .ham-line.center { width: 80%; margin-top: 6px; margin-bottom: 6px; }
    .menu-open { z-index: 1; display: block; width: 38px; height: 30px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; cursor: pointer; }
    .menu-open.close { display: none; }
    .menu-close { position: relative; z-index: 1; display: none; width: 34px; height: 30px; justify-content: center; align-items: center; line-height: 0; }
    .menu-close-line { position: absolute; width: 100%; height: 3px; padding-right: 0px; padding-bottom: 0px; background-color: #383d3d; transform: rotate(45deg); }
    .menu-close-line.alt { transform: rotate(-45deg); }
    .nav-ulstyle ul li a { font-size: 18px; }
    .nav-ulstyle ul li &gt; ul { position: unset !important; }
    .nav-ulstyle ul li&gt;ul:before { top: 35px; }
    .main-navigation { width: 30%; justify-content: end; }
    .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children&gt;a:after { vertical-align: middle; }

    .main-outer-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper{ display: none; }

    .main-outer-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul { transform: translateY(-140%); top: 0; transition: all 400ms ease;}
    .main-outer-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal &gt; .menu-toggle.menu-menuopen + ul.mobile-menu { top: 0; transform: translateY(120px); } 
    .main-outer-header .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li a{ margin-bottom:8px;}

    
    
}


/* End Main Header CSS */



/* ============for buttons=========== */
.simple-btn.button a {display: inline-block; margin-top: 10px; padding: 15px 30px; border-style: solid; border-width: 1px; border-color: #fff; border-radius: 4px; background-color: #fbd209; box-shadow: 3px 3px 10px 0 rgb(0 42 84 / 20%); -webkit-transition: background-color 300ms ease; transition: background-color 300ms ease; color: #002a54; font-weight: 700; text-align: center; }
.simple-btn.button a:hover { background-color: #fff; color: #0D2D6C; }
.simple-btn.button.button--secondary a {display: inline-block; margin-top: 20px; padding: 15px 30px; border-style: solid; border-width: 1px; border-color: #fff; border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 10px 0 rgb(0 42 84 / 20%); -webkit-transition: background-color 300ms ease; transition: background-color 300ms ease; color: #002a54; font-weight: 700; text-align: center; }
.simple-btn.button.button--tertiary a:hover{background-color:#fff; color:#0D2D6C;}
.simple-btn.button.button--tertiary a{margin-top:20px;padding:15px 30px;border-style:solid;border-width:1px;border-color:#0D2D6C;border-radius:2px;background-color:#0D2D6C;box-shadow:0 0 10px 0 rgb(31 87 50 / 9%);transition:background-color 300ms ease;color:#fff;font-weight:700;text-align:center;}
.btn-1-dark:hover{background-color:hsla(0,0%,100%,0.1);}



/* ==============hero Section================= */

.outer-hero {  display: flex !important; min-height: calc(50vh - 120px)!important; align-items: center !important;}
.home-hero{position:relative;}
.home-hero .hero-img{position:absolute;left:auto;top:0%;right:0%;bottom:auto;width:40%;height:100%;background-color:#000;}
.home-hero .hero-img img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%!important;}
.home-hero .home-hero{background-color:#002a54;}
.home-hero .inner-hero-content{max-width:550px;padding:0px;width:100%;}
.home-hero .hero-content p{margin:0;}


/* ==============Graduates Hired================= */

.company-logo .company-title{text-align:center;}
.company-logo .main-company-logo { display: flex; margin-top: 30px; margin-bottom: 20px; justify-content: space-between; }

.company-logo .inner-logo img { width: 100%; max-width: none; height: 100%; }
.company-logo .inner-logo { display: flex; width: 17.5%; align-items: center; justify-content: center; }
.company-logo .inner-logo img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.company-logo .inner-logo:first-child img{width:120%;}
.company-logo .inner-logo:nth-child(3) img{max-width:70%;}


/* ==============Accelerate Your Career================= */

.four-col-section .four-cloumn-content p {margin-bottom: 10px; }
.four-subheading{text-transform:uppercase;}
.four-outer-content p{color:#333;margin:0;}
.skills-card-wrap{justify-content:center;margin:40px -10px 0 -10px;}
.inner-skill-card{color:#fff;  /* margin-bottom: 20px; */padding:30px 19px;position:relative;height:100%;}
.skills-card-darkblue{margin-bottom:20px;padding:0 10px;}
.skills-card-text-1{font-size:48px;}
.skills-card-text-2 h3{font-size:18px;text-align:center;color:#fff;margin:0;  font-weight:500;}
.divider-line{width:100%;height:1px;margin-top:20px;margin-bottom:20px;background-color:#fff;}
.four-cloumn-content{margin-bottom:10px;}
.skills-card-box{position:absolute;left:0%;top:0%;right:auto;bottom:auto;width:20px;height:20px;background-color:#eb8c2e;}
.small-text{opacity:0.8;font-size:12px;}
.small-text a{color:rgba(0,0,0,.6);text-decoration:underline!important;}
.four-cloumn-content a { width: 90%; opacity: 0.8; font-size: 12px; color:#fff; text-decoration: underline;}
.four-outer-content { margin-bottom: 10px;}
.four-outer-content p a{color:#333; text-decoration: underline;}
.sub-disable{display:none;}
.small-text{max-width:1010px;width:100%;}



/* ==============No Experience is Necessary================= */

.experience .transition-bg-2{position:absolute;left:0%;top:auto;right:auto;bottom:0%;width:100%;height:120px;background-color:#002a54;}
.experience .outer-experience{position:relative;padding:40px;align-items:center;background-color:#eb8c2e;color:#fff;}
.experience .experience-img{position:absolute;left:0%;top:0%;right:auto;bottom:auto;width:45%;height:100%;-o-object-fit:cover;object-fit:cover;}
.experience .experience-img img{width:100%;height:100%!important;object-fit:cover;}
.experience .experience-content p{margin:0;}
.experience .simple-btn.button.button--secondary a{margin-bottom:20px;}
.experience .main-btns .simple-btn{padding:0;}
.experience .experience-content-wrap{margin:0 0 0 auto;}
.experience .experience-heading h2{font-size:26px;line-height:1.4;color:#fff;}
.experience .simple-btn.button.button--secondary a:hover { background-color: transparent; color: #fff; }

/* ==============Our Programs================= */

.two-col-section .program-main-title h2{color:#fff;}
.two-col-section .program-card-wrap{margin:40px -4px 40px -4px;justify-content:center;}
.two-col-section .inner-program-card{padding:20px 40px 40px;border-style:solid;border-width:1px;border-color:#2098c3;border-radius:20px; height:100%}
.two-col-section .program-card{margin-bottom:15px;}
.two-col-section .program-card-heading-wrap h3{color:#2098c3;}
.two-col-section .program-card{padding:0 7.5px;}
.two-col-section .program-cloumn-content p:first-child { margin: 0; }


/* ==============See Our Courses================= */

.three-col-section .simple-btn.button.button--tertiary a{border: 1px solid #fff;}
.courses-outer-content p{ color:#333;}
.three-col-section .simple-btn.button{padding:0px}
.courses-card-wrap{display:flex;margin-top:40px;margin-bottom:20px;justify-content:center; margin-left:-8px; margin-right:-8px;}
.courses-card { height: auto; padding: 0 10px 20px 8px; width: 50%; }
.inner-courses-card{position:relative;width:100%;height:100%;min-height:480px;padding:40px 32px 80px;border-style:solid;border-width:2px;border-color:#fff;border-radius:20px;background-color:#eb8c2e;color:#fff;text-decoration:none;}
.courses-card-heading-wrap h3{margin-bottom:10px;font-size:30px; color:#fff; font-weight:500; line-height:1.6; margin-top:0px;}
.courses-card-text1,.courses-card-text2{font-size:18px;}
.courses-top-content{display:flex;margin-bottom:20px;padding-bottom:20px;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:1px solid #fff;}
.courses-cloumn-content{margin-bottom:20px;}
.courses-card-decor-1{position:absolute;left:auto;top:auto;right:0%;bottom:0%;width:40px;height:40px;background-color:#002a54;}
.courses-card-decor-2 { position: absolute; left: auto; top: auto; right: 25px; bottom: 40px; width: 15px; height: 15px; background-color: #2098c3; }
.courses-card-decor-3{position:absolute;left:auto;top:auto;right:40px;bottom:0px;width:20px;height:20px;background-color:#fbd209;}

/* ==============Reviews================= */

.testimonial .testimonial-card:first-child:last-child { width: 100%;}
.testimonial .student-outer-text p{text-transform:uppercase;}
.testimonial .student-main-title h2,.testimonial .testimonial-title h3{color:#fff;margin-top:0;}
.testimonial .testimonial-title-content p{margin:0;}
.testimonial .customWidthOption{position:relative;}
.testimonial .testimonial-card-wrap{margin:40px 0;}
.testimonial .inner-testimonial-card{height:100%;padding:30px;border-style:solid;border-width:1px;border-color:#fff;border-radius:20px;}
.testimonial .testimonial-card-heading-wrap{display:flex;margin-bottom:20px;align-items:center;}
.testimonial .testimonial-img{overflow:hidden;width:100px;height:100px;margin-right:20px;flex:0 0 auto;border-radius:100%;object-fit:cover;}
.testimonial .testimonial-img img{object-fit:cover;width:100%;height:100%!important;}
.testimonial .testimonial-card-wrap{margin:40px -7.5px 40px -7.5px;}
.testimonial .testimonial-card{padding:0 7.5px;}
.testimonial .quoat-svg{position:absolute;left:auto;top:-19%;right:0%;bottom:auto;width:100px;opacity:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#eb8c2e;}

.testimonial-card-wrap.slick-slider .slick-next,.testimonial-card-wrap.slick-slider .slick-prev { top:-85px; font-size:14px; width: 133px; height:54px; margin-top: 20px; padding: 15px 30px; border-style: solid; border-width: 1px; border-color: #fff; border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 10px 0 rgb(0 42 84 / 20%); transition: background-color 300ms ease; color: #002a54; font-weight: 700; text-align: center; }
.testimonial-card-wrap.slick-slider .slick-prev{text-align:right;}
.testimonial-card-wrap.slick-slider .slick-next:before,.testimonial-card-wrap.slick-slider .slick-prev:before { width:0; height: 0; border-radius: 0; color: #0c0c0c; content: "\f105"; font-family: fontAwesome; font-size: 15px; font-weight: 100; line-height: 1; position: absolute;   right: 40px; top: 35%; transform: translate(-50%, -50%); }
.testimonial-card-wrap.slick-slider .slick-prev:before { border-radius: 0; color: #0c0c0c; content: "\f104";  left: 35px; }
.testimonial-card-wrap.slick-slider .slick-next.slick-disabled:before, .testimonial-card-wrap.slick-slider .slick-prev.slick-disabled:before{opacity:1;}
.testimonial-card-wrap.slick-slider .slick-next{right:20px;}
.testimonial-card-wrap.slick-slider .slick-prev{ right: 175px ; left:unset;}

.osc_controll .slick-arrow.slick-next:before{ display: none; }
.osc_controll .slick-arrow.slick-next:after { border-radius: 0; color: #0c0c0c; content: "\f105"; font-family: fontAwesome; font-size: 15px; font-weight: 100; opacity: 1; margin-left: 7px; }
.osc_controll .slick-arrow.slick-prev:before { border-radius: 0; color: #0c0c0c; content: "\f104"; font-family: fontAwesome; font-size: 15px; font-weight: 100; opacity: 1; margin-right: 7px; }
.osc_controll .slick-arrow { position: inherit; }
.osc_controll .slick-arrow { font-size: 14px; width: auto; height: 54px; padding: 15px 32px; border-style: solid; border-width: 1px; border-color: #fff; border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 10px 0 rgba(0,42,84,0.20); transition: background-color 300ms ease; color: #002a54; font-weight: 700; text-align: center; display: inline-block; left: 0; position: relative; line-height: inherit; top: 0; right: 0px; transform: inherit; }
.osc_controll .slick-arrow.slick-disabled { display: none !important;}
.osc_controll .slick-arrow:last-child { margin-left: 20px;}
.osc_controll { display: flex; align-items: center; justify-content: flex-end; }

.outer-student-content { display: flex; flex-wrap: wrap; align-items: center; }
.outer-student-content .osc_right { width: 265px; float: left; }
.outer-student-content .osc_left { width: calc(100% - 265px); float: left; }


/* ==============Reviews================= */
.outer-footer-about{display:flex;padding-bottom:20px;justify-content:center;align-items:center;}
.footer-about-img{width:175px;}
.footer-about-wrap{max-width:585px;width:100%;padding-left:15px;}
.footer-about-content p{color:#333;}
.footer-about-img a{display:inline-block;}
.footer-about-img{margin-right:20px;}
.footer-about-title h2{font-size:20px;}
.footer-about-img a img{width:100%;max-width:100%;height:100%;object-fit:cover;}


/* ==============software-development================= */
.software-development .softer-text p:not(first-child) {margin-bottom: 0;}
.software-development .simple-btn.button.button--tertiary a{border-color:#fff}
.software-development {  padding-top: 300px; padding-bottom: 0px; align-items: center; color: #002a54; }
.software-development .main-software {margin-bottom:-161px; position: relative; padding: 40px 40px 60px; border-top-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #002a54; color: #fff; }
.software-development .banner-wrap { display: inline-block; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; color: #fff; }

.software-development .outer-software { display: inline-block; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; color: #fff; }
.software-development .softer-weeks:after { content: ''; width: 1.2px; height: 15px; background-color: #fff; right: 0; display: inline-block;  transform: translate(); margin: 0px 3px 0 6px; vertical-align: middle; }
.software-development .softer-weeks:last-child:after{display:none; }
.software-development .softer-text{max-width:750px; width:100% }
.software-development .cohort { margin-bottom: 10px; font-weight: 700; text-transform: uppercase; }
.software-development .month { font-weight: 700; }
.software-development .week-time { margin-bottom: 10px; font-size: 14px; font-weight: 300; }
.course-svg { position: absolute; left: auto; top: -40px; right: 75px; bottom: auto; width: 150px; color: #eb8c2e; }
.software-development .main-btns .simple-btn.button a{ margin-top:20px; margin-right:20px;}
.software-development .sub-content{margin-top:40px;}



/* ==============lunch-career================= */
.lunch-career { padding-top: 195px;}

/* ==============Apply Form================= */
.apply-form .customWidthOption{max-width:100% !important;}
.apply-form .form-text p,.apply-form .hs-form label{color:#33475b;}
.apply-form form  textarea { min-height: 66px;}
.apply-form form.hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 65px;}
.apply-form form.hs-form fieldset .hs-form-field{padding:0px 0px 0px 0px;}
.apply-form  .outer-syllabus-form{ color: #fff;}
.apply-form  .hs-input:not([type=file]) { border-radius: inherit; background-color: #f5f8fa;}
.apply-form .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){display:inline-block;width:90%;height:40px;padding:9px 10px !important;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;border:1px solid #cbd6e2;box-sizing:border-box;}
.apply-form .input{margin-right:8px;}
.apply-form .actions { margin-top: 18px; margin-bottom: 18px;   padding: 17px 0px;}
.apply-form .hs-button { font-weight: 400; letter-spacing: 0;border-radius:0px;padding: 12px 24px; background: #0D2D6C; border-color: #0D2D6C; color: #ffffff; font-size: 15px; line-height: 12px; font-family: arial, helvetica, sans-serif; text-transform: capitalize; font-weight: bold; }
.apply-form .form-contact-info, .form-image { padding: 0 0px; }
.apply-form .hs-error-msgs { border: unset; background-color: transparent; }
.apply-form .hs-error-msgs label{padding:0; color:#f2545b; font-size:15px;}
.apply-form .inner-form-img { height: 100%;}
.apply-form .hs-form-field label:not(.hs-error-msg) { color: #33475b; font-family: arial, helvetica, sans-serif; font-size: 13px; text-transform: none; font-weight: 500; line-height: 20px; letter-spacing: 0px; }
/* .apply-form form.hs-form fieldset{ display: block; margin-bottom:0!important;} */
.apply-form .hs-form-field{margin-bottom:18!important;}
.apply-form .outer-syllabus-form .submitted-message { color: #000; font-size: 30px; text-align: center; margin-top: 50px; font-weight: 600; }
.apply-form-spt input.hs-input.error:focus{color:#c87872}
.apply-form-spt .hs-error-msgs label{padding-left:5px;}

/* ==============syllabus-form================= */
.syllabus-form .customWidthOption{max-width:100% !important;}
.syllabus-form  .outer-syllabus-form{     margin: 0 -15px; padding: 40px;  border-radius: 20px; color: #fff;}
.syllabus-form .form-info-title h2{color:#fff;}
.syllabus-form  .hs-input:not([type=file]) { border-radius: inherit; background-color: #f5f8fa;}
.syllabus-form .hs-input{display:inline-block;width:90%!important;max-width:500px;height:40px;padding:9px 10px;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;border:1px solid #cbd6e2;box-sizing:border-box;}
.syllabus-form .input{margin-right:8px;}
.syllabus-form .actions { margin-top: 18px; margin-bottom: 18px;   padding: 17px 0px;}
.syllabus-form .hs-button {  text-transform: none; border-radius:unset;   font-weight: 400; letter-spacing: 0;padding: 12px 24px; background: #0D2D6C; border-color: #0D2D6C; color: #ffffff; font-size: 12px; line-height: 12px; font-family: arial, helvetica, sans-serif; }
.syllabus-form .form-contact-info,.syllabus-form .form-image { padding: 0 15px; }
.syllabus-form .hs-error-msgs { border: unset; background-color: transparent; }
.syllabus-form .hs-error-msgs label{padding:0; color: #f2545b; font-size:15px;}
.syllabus-form .inner-form-img { height: 100%;}
.syllabus-form .hs-form-field label:not(.hs-error-msg) { color: #33475b; font-family: arial, helvetica, sans-serif; font-size: 13px; text-transform: none; font-weight: 500; line-height: 20px; letter-spacing: 0px; }



/* ==============.why-us ================ */
.why-us-heading h3,.why-us-text p{color:#333;}
.why-us-img { width: 80px; height: 80px; margin-right: 25px; color: #eb8c2e; }
.why-us .why-us-content { width: calc(100% - 105px); }
.why-us .inner-why-us-skills{align-items:center;max-width:520px;width:100%;}
.why-us .why-us-skills-card { padding: 10px; }
.why-us .why-us-skills-box { margin: 40px -10px 20px; }
.why-us .why-us-heading h3 { margin: 10px auto 8px; font-size: 20px; font-weight: 600; }
.why-us .why-us-text p { width: 100%; font-size: 14px; line-height: 1.6; }
.why-us .four-outer-content { max-width: 750px; width: 100%; margin: 0 auto; }


/* ==============curriculum-overview ================ */
.curriculum-manu-wrap ul { padding: 0; margin: 0; list-style:none;}
.curriculum-manu-wrap ul li { padding: 0; margin: 0; }
.curriculum-manu-wrap { display: flex; max-width: 300px; margin-right: 20px; flex-direction: column; flex: 1; }
.curriculum-manu-wrap ul li {overflow: hidden;background-color:#fff;border-radius:10px;box-shadow:1px 1px 10px 0 rgb(0 0 0 / 20%);color:#002a54;font-weight:700;margin-bottom:10px;display:block;}
.curriculum-manu-content{padding:40px;flex:1;border-style:solid;border-width:1px;border-color:#002a54;border-radius:20px;}
.inner-curriculum-tabing { display: flex;}
.curriculum-manu-wrap ul li a{ display: block; padding: 15px 30px 15px; color:#002a54; }
.menu-title h3,.menu-content p,.overview-text p{color:#333;}
.inner-menu-content{display:none;}
.inner-menu-content.active{display:block;}
/* .tab .active{background-color: #002a54; color: #fff;} */
.curriculum-manu-wrap ul li.active a{background-color: #002a54; color: #fff;}
.overview-content-wrap { padding-bottom: 20px;}
.main-curriculum-tabing{margin:40px 0;}



/* ==============common career-services == tuition-financing================= */
.four-cloumn-content a { width: 90%; opacity: 0.8; font-size: 12px; color:#fff; text-decoration: underline;}
.four-outer-content { margin-bottom: 10px;}
.sub-disable{display:none;}
.four-subheading{text-transform:uppercase;}
.four-outer-content p{color:#333;margin:0;}
.skills-card-wrap{justify-content:center;margin:40px -10px 0 -10px;}
.inner-skill-card{color:#fff;  /* margin-bottom: 20px; */padding:40px 19px;position:relative;height:100%;}
.skills-card-darkblue{margin-bottom:20px;padding:0 10px;}
.skills-card-text-1{font-size: 48px; line-height: 1.18; margin-bottom: 10px;}
.skills-card-text-2 h3{font-size:18px;text-align:center;color:#fff;margin:0; }
.divider-line{width:100%;height:1px;margin-top:20px;margin-bottom:20px;background-color:#fff;}
.four-cloumn-content{margin-bottom:10px;}
.skills-card-box{position:absolute;left:0%;top:0%;right:auto;bottom:auto;width:20px;height:20px;background-color:#eb8c2e;}
.small-text{opacity:0.8;font-size:12px;}
.small-text a{color:rgba(0,0,0,.6);text-decoration:underline!important;}
.small-text a:hover { color: #002a54;}


/* ==============common career-services================= */
.career-services .upright-text-disable{display:none;}
.career-services .skills-card-text-2 h3{margin-bottom: 10px; font-size: 30px; line-height: 1.2; text-align: center; font-weight:500;}

/* ==============tuition-financing================= */
.tuition-financing .skills-card-text-1{margin-bottom:10px;font-size:30px;line-height:1.2;text-align:center; }
.tuition-financing .upright-text-disable{display:none;}
.tuition-financing .four-cloumn-content p &gt; a { font-size:16px; opacity:1;  color:#fff; text-decoration: underline;}
.comparsion-table-title{display:flex;}
.comparsion-table-heading h4{color:#333;font-size:16px!important;font-weight:700;text-align:center; margin-top:0px;}
.inner-table-text,.inner-table-value{ font-size: 16px; font-weight: 400; text-align: center; line-height: 24px;  color:#333;}
.inner-table-text,.inner-table-value:nth-child(2){font-weight: 600;}
.inner-table-value:nth-child(2){color:#1f5732;}
.inner-table-text { max-width: 218px; width: 100%; text-align: left; }
.inner-table-text:first-child { max-width: 168px;width: 100%;}
.comparsion-title h3 { margin-top: 0; color: #333; }
.inner-table-value { max-width: 218px; width: 100%; }
.comparsion-table-content {  margin-top: 38px;  justify-content: space-between}
.comparsion-table-heading  {  max-width: 218px; width: 100%;  padding: 10px 0px 0px 0;  margin-right:16px; display: flex; justify-content: center; }
.comparsion-table-heading:first-child ,.comparsion-table-heading:nth-child(2) {border-bottom: 1px solid #000;}
.comparsion-table-heading:first-child{max-width:168px; width:100%;}
.comparison-table-wrap {padding: 10px 20px 10px 20px;}
.comparsion-table-heading:last-child{margin:0;}
.comparsion-table-content{display:flex;}


/* ==============software-dev-bootcamp - JSI================= */

.software-development-JSI .software-title h1{ font-size: 38px; line-height: 44px; font-weight: bold;}
.software-development-JSI .softer-text{max-width:750px; width:100%; }

/* ==============Overview-JSI================= */
.Overview-JSI{padding-top:212px;}

/* ==============curriculum-overview-JSI================= */
.curriculum-overview-JSI .overview-content-wrap{padding:0;}


/* ==============career-services-JSI================= */
.career-services-JSI .skill-card-heading-wrap { display: flex; justify-content: center; align-items: center; flex-direction: column; }


/* ==============Download Syllabus Form - JSI================= */
.download-syllabus-form-JSI .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100% !important;}
.download-syllabus-form-JSI .form-columns-2 .hs-form-field:first-child .input{margin-right:23px;}
body .download-syllabus-form-JSI form.hs-form fieldset,body .syllabus-form form.hs-form fieldset{margin:0 !important;}
body .download-syllabus-form-JSI .form-columns-2 .hs-form-field,body .syllabus-form .form-columns-2 .hs-form-field{margin-bottom:18px !important;}
.download-syllabus-form-JSI  .form-image,.syllabus-form .form-image { padding: 0 0 0 15px; }
.download-syllabus-form-JSI .form-contact-info,.syllabus-form .form-contact-info { padding: 0 15px 0 0; }
.download-syllabus-form-JSI .outer-syllabus-form{margin:0;}


/* ==============tuition-financing-JSI================= */
.tuition-financing-JSI .comparison{display:none;}


/* ============================================================================================= */
/* =================================UX/UI Design Bootcamp page===================================== */
/* ============================================================================================= */


/* ==============UX/UI Design Bootcamp================= */
.softer-text ul { margin: 20px 0 0px 0; padding-left: 00px; }
.softer-text ul li { list-style: none; position: relative; padding-left: 20px; padding-bottom:5px;}
.ux-ui-design-UIUX .week-time { margin: 0; }
.ux-ui-design-UIUX .main-software{ margin-bottom: -191px; }
.cohort p {margin-bottom: 10px;}

/* .softer-text ul li:before { background-image: url(https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/right-tik.svg); background-position: 50%; background-repeat: NO-REPEAT; background-size: cover; content: ""; left: 0; top: 6px; position: absolute; width: 12px; height: 12px; } */


/* ==============Overview - Learn both UXUI================= */
.overview-UIUX .four-outer-content h3 { color: #000;}
.overview-UIUX .skills-card-text-2 h3{margin-top:10px;}
.overview-UIUX .four-cloumn-content p{margin-bottom:5px;}
.overview-UIUX .skills-card-text-1{line-height:1.2}


/* ===========curriculum-overview-UIUX================ */
.curriculum-overview-UIUX .overview-content-wrap{padding:0;}

/* ===========tuition-financing-UIUX================ */
.tuition-financing-UIUX .discount-card {padding: 20px; background-color: #fbd209; font-size: 16px; font-weight: 600; text-align: center; }
.tuition-financing-UIUX .discount-card p a { text-decoration: underline; color: #000; }
.tuition-financing-UIUX .discount-card p a:hover { color: #00a4bd; }



/* ============================================================================================= */
/* =================================outcomes-report-page===================================== */
/* ============================================================================================= */

/* ===========Outcome Highlights - ORP================ */Z
.outcome-highlights-ORP .four-outer-content{max-width:750px; width:100%; margin:0 auto;}
.outcome-highlights-ORP .skills-card-text-2 h3{font-weight:600;}


/* ===========Report Summary - ORP================ */
.report-summary-ORP .outer-program-content {text-align:center;}
.report-summary-ORP .program-card { text-align: center;}
.report-summary-ORP .program-card:last-child{width:100%;}
.program-cloumn-content p:not(:first-child){margin:25px 0 0 0;}

/* ===========.apply-form-ORP================ */
.apply-form-ORP .form-text { max-width: 750px; width: 100%; margin: 0 auto; }
.apply-form-ORP select.is-placeholder,.apply-form select.is-placeholder { color: #bfbfbf; transition:none;}
option { color: #333;}
select.is-placeholder:focus { color: #33475b;}




/* ============================================================================================= */
/* =================================Program-Financing-page===================================== */
/* ============================================================================================= */
/* ===========program-financing-PFP================ */
.program-financing-PFP .main-software{margin-bottom: -30px}

/* ===========we-are-here-to-help-PFP================ */
.here-to-help-PFP .four-outer-content{max-width:750px; width:100%; margin: 0 auto;}
.here-to-help-PFP{padding-top:90px;}

/* ===========.tuition-PFP================ */
.tuition-PFP .overview-text{max-width:700px; width:100%; margin:0 auto;}
.tuition-PFP .tuition-PFP-manu-wrap { justify-content: center; align-items: center; padding-bottom:30px }
.tuition-PFP .tabed a{display:block; color: #313030; font-size: 15px;font-weight: 400;letter-spacing: 0.5px; text-transform: capitalize; padding: 10px 2px; border-bottom: 2px solid rgba(0, 0, 0, 0.1); background-color: rgba(193, 235, 243, 0); text-align: left; margin-right: 30px; }
.tuition-PFP .menu-title{ font-family: Lato,sans-serif; font-size: 16px; font-weight: 600; line-height: 24px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
.tuition-PFP .menu-content p ,.tuition-PFP .menu-content{font-size:14px; line-height: 28px;}
.tuition-PFP .menu-content p a,.tuition-PFP .menu-content a{color:#333; text-decoration: underline;}
.tuition-PFP .content-wrapper { max-width: 1140px; margin: 0 auto; padding: 0 20px; width:100%;}
.tuition-PFP .tabed.current a,.tuition-PFP .tabed.active a { border-bottom: 2px solid #002a54;}
.tuition-PFP .overview-text p { font-size: 18px; color: #333;}

/* ===========  Financing - PFP  ================ */
.financing-PFP .financing-title h2 { margin: 10px auto 8px; font-size: 20px; font-weight: 600; }
.financing-PFP .financing-content p { color:#333; width: 100%; font-size: 14px; line-height: 1.6; margin-top: 0; margin-bottom: 10px; }
.financing-PFP .inner-financing-wrap{margin-bottom:20px; padding:0 20px;}
.financing-PFP .overview-title h3,.financing-PFP .overview-title {color:#333;}
.financing-wraper {  margin: 40px -20px 30px -20px; padding: 0 10px;}
.financing-PFP .overview-content-wrap{padding:0px;}
.financing-PFP .financing-outer-content {padding: 10px 0;}
.financing-PFP .financing-content a { color: #333;text-decoration: underline;}
.financing-PFP .overview-text p{margin-top:20px;}

/* ===========upright-scholarships-PFP================ */
.upright-scholarships-PFP .skills-card-text-1 h2{ margin:0 0 10px 0; font-size: 30px; line-height: 1.2; text-align: center; color:#fff; font-weight:500; }
.upright-scholarships-PFP .skills-card-text-2 p{ margin:0; font-size: 18px; color:#fff}
.upright-scholarships-PFP .four-cloumn-content a{font-size:16px; opacity:1; font-weight:bold;}
.upright-scholarships-PFP .main-btns { margin-top: auto; }
.upright-scholarships-PFP .inner-skill-card { display: flex; flex-direction: column; }
.upright-scholarships-PFP .inner-skill-card{padding:40px 20px;}
.upright-scholarships-PFP .simple-btn.button a:hover { background-color: #eb8c2e;}



/* ============================================================================================= */
/* =================================enrollment-and-thank-you-page===================================== */
/* ============================================================================================= */

/* ===========application-form-ETP================ */
.application-form-ETP .hs-button{font-size:14px; line-height:14px; font-weight:600; text-transform: capitalize;}
.application-form-ETP .form-info-title h1 {   color: #333;}
.application-form-ETP .outer-syllabus-form .submitted-message { font-size: 24px; line-height: 34px; text-align: center; text-align: center; font-weight:400; }
.application-form-ETP .outer-syllabus-form .submitted-message strong{display:block; color: #eb8c2e;}
.application-form-ETP select.hs-input.is-placeholder { color: #bfbfbf;}


/* ============================================================================================= */
/* =================================FAQ===================================== */
/* ============================================================================================= */

.faq .ourter-faq { margin-bottom: 20px; padding: 24px 30px 14px; border-radius: 10px; background-color: #f1f1f1; box-shadow: 0 3px 7px 0 rgb(0 0 0 / 3%); }
.faq .faq-heading h3 { color:#000; margin-top: 0px; margin-bottom: 10px; line-height: 30px; cursor: pointer; }
.faq .faq-content p{color:#000}
.faq .overview-title h1{color:#333;}
.faq .faq-content{display: none; padding-right:50px;}
.faq .overview-content-wrap {  padding-bottom: 40px;}
.faq-heading.active h3 {  color: #2098c3;}
.faq .overview-text p a,.faq-content p a {   color: #333; text-decoration: underline;}
.faq .faq-heading:before { position: absolute; content: ''; background-image: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/down%20arrow.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; width: 16px; height: 9px; right: 14px; top: 11px; transition: 0.3s ease-in-out; }
.faq .faq-heading.active:before { transform: rotate(180deg); }
.faq .faq-heading { position: relative; padding-right:50px; }
.faq .faq-content p{margin-bottom:10px;}
.faq .faq-content ul { margin: 0 0 10px 0; }
.faq .faq-content ul li a { color: #333; text-decoration: underline; }
.faq .faq-content ul li a:hover { color: #2098c3; }
.faq .ourter-faq:last-child{margin:0;}


/* ============================================================================================= */
/* =================================Thank You Page===================================== */
/* ============================================================================================= */

/* ===========thank-you-banner================ */
.thank-you-banner .thank-you-title h1{margin-bottom: 30px; color: #fff; font-size: 36px; line-height: 40px; font-weight: 600; margin-top:10px;}


/* =========================.thanku-msg ================ */
.thanku-msg .thanku-msg-title h2{font-size: 24px; line-height: 34px; margin:0;  font-weight: 400;}
.thanku-msg .thanku-msg-title strong{color:#eb8c2e}
.thanku-msg .thanku-msg-wrap { max-width: 730px; width: 100%; margin: 0 auto; }


/* =========================Reserve your seat - TYP================ */
.reserve-seat-TYP .outer-reserve-seat-TYP {    max-width: 940px; width: 100%; margin:0 auto; display: block; padding: 40px 11%; border-style: solid; border-width: 1px; border-color: rgba(32, 85, 119, 0.34); border-radius: 3px; background-color: #f7f7ff; box-shadow: 0 15px 20px -12px rgb(0 0 0 / 12%); }
.reserve-seat-TYP .reserve-seat-TYP-tilte h2 { margin:0; color: #313030; font-size: 20px; font-weight: 700; }
.reserve-seat-TYP .reserve-seat-TYP-tilte{ width: 75%; padding-right:20px; }
.reserve-seat-TYP .main-btns { width: calc(100% - 75%);  }


/* =========================Reserve your seat - TYP================ */
.image-box-wrap {max-width: 940px; width: 100%; margin: 0 auto; }
.image-cta-TYP .main-btns .simple-btn.button a {  box-shadow: none;width:100%; margin:0; border: none; padding: 12px 15px; border-radius: 2px; background-color: #0D2D6C; color: #fff; font-size: 13px; font-weight: 600; text-transform: none; }
.image-cta-TYP .main-btns {margin-top:20px;}
.inner-image-box { padding: 0 12.5px; }
.outer-image-box { margin: 0 -12.5px; }
.image-cta-TYP .image-repeater img { height: 240px !important; max-width: 100%; width: 100%; object-fit: cover; }
.image-repeater{position:relative;}
.image-overlay{position:absolute; width:100%; height:100%; top:0; right:0; left:0;}


/* ============================================================================================= */
/* =================================software-parttime-page===================================== */
/* ============================================================================================= */

.content-wrapper.container-second { position: relative; width: 92%; max-width: 1240px; margin-right: auto; margin-left: auto; }

.software-parttime-page h1,.software-parttime-page h2,.software-parttime-page h3,.software-parttime-page h4,
.software-parttime-page h5,.software-parttime-page h6{margin-top: 20px; margin-bottom: 10px; font-family: "Montserrat", sans-serif; font-size: 50px; line-height: 1.4; font-weight: 700; }
.software-parttime-page p,.software-parttime-page div,.software-parttime-page a,.software-parttime-page .font14,.software-parttime-page .font16,.software-parttime-page .font17,.software-parttime-page .font18,{font-family: "catamaran", sans-serif; line-height: 1.78;}

.software-parttime-page.font14{font-size: 14px; line-height: 1.6;}
.software-parttime-page.font16,.software-parttime-page.font16 p{font-size:16px; line-height: 1.78;}
.software-parttime-page.font17,.software-parttime-page.font17 p{font-size: 17px; line-height: 1.3em;}
.software-parttime-page.font18,.software-parttime-page.font18 p{font-size: 18px; line-height: 1.78;}
.software-parttime-page.font36,.software-parttime-page.font36 h2{font-size: 36px; line-height: 1.4;}

.simple-btn.button.st-primary a,.simple-btn.button.button--secondary.st-secondary a{ position:relative;margin-top:0px;border-radius:0px; padding: 15px 30px; border-style:; border: 2px solid #fff; background-color: transparent; box-shadow: 0 0 10px 0 rgb(31 87 50 / 9%); transition: all 200ms ease; color: #fff; font-weight: 700; text-align: center; text-decoration: none; max-width: 100%; display: inline-block; margin-left: 0px; padding-top: 13px; padding-right: 30px; padding-bottom: 10px; font-family: "catamaran", sans-serif; font-size: 16px; border-width: 2px solid #fff; }
.simple-btn.button.st-primary a:hover{background-color: hsla(0, 0%, 100%, 0.2);}
.simple-btn.button.button--secondary.st-secondary a{ border: 2px solid #9e1e46; background-color: #9e1e46; }
.simple-btn.button.button--secondary.st-secondary a:hover{background-color: rgba(158, 30, 70, 0.8);}
.simple-btn.button.st-primary a,.simple-btn.button.button--secondary.st-secondary a{font-family: "catamaran", sans-serif; font-weight: 700; text-transform: uppercase;}

.pt-software .main-btns{max-width:565px; width:100%; margin-top:20px;}
.pt-software .svg-embed.btn-arrow {display:inline-block; width: 18px; height: 18px; margin-left: 15px; font-size: 0px; }
.pt-software svg:not(:root) { overflow: hidden; }

/* ===========pt-software ================ */
.pt-software .outer-pt-software { min-height: calc(100vh - 130px);  align-items: center; align-content: center;  }
.pt-software-title {padding-top: 10px; }
.pt-software .inner-pt-software-content { max-width: 65%; align-items: flex-start; display: flex; width: 100%; min-height: 500px; padding: 0px 40px 0px 0px; flex-direction: column; justify-content: center; color: #000; }
.simple-btn.button.button--secondary.st-secondary a:after, .simple-btn.button.st-primary a:after { background-image: url(https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/white-arrow.png); content: ""; background-position: center; background-repeat: no-repeat; background-size: cover; display: flex; width: 12px; height: 18px; margin-left: 19px; margin-top: -2px; }

.pt-software .pt-timing .week-time { position:relative; font-family: Montserrat, sans-serif; color: #caad68; font-size: 16px; font-weight: 500; text-transform: uppercase; padding-right:15px;}
.pt-software .pt-software-title h1{line-height: 1.3em; max-width: none; font-family: catamaran, sans-serif; color: #fff; font-size: 46px; font-weight: 600; margin-bottom: 4px; text-transform: uppercase; line-height: 1.3em; margin-top: 10px; }
.pt-software .pt-timing .week-time:before { background-color: #caad68; content: ""; height: 15px; position: absolute; right: 7px; top: 3px; width: 1px; }
.pt-software .pt-timing .week-time:last-child:before{display:none;}
.pt-software-title, .pt-timing { padding-bottom: 15px; }
.simple-btn.button.st-primary.text-left {  margin-right: 15px;}

/* ===========.next_cohort================ */

.next_cohort .outer_next_cohort { background-color: #9e1e46; display: flex; margin-top: 40px; margin-bottom: 30px; align-items: center; }
.next_cohort .inner_next_cohort_content {width: 47.4%; margin-left: auto; padding: 20px; font-family: catamaran, sans-serif; text-align: center; }
.next_cohort .cohort_content_wrap { position: relative; width: 100%; padding: 20px 20px 40px; border-style: solid; border-width: 2px; border-color: #fff; }
.next_cohort .cohort_title h2 { font-family: catamaran, sans-serif; color: #fff; font-size: 36px; font-weight: 700; text-transform: uppercase; }
.next_cohort .schedule_date { margin-bottom: 5px; color:#FFF; }
.inner_next_cohort_img { width: 52.6%; }
.next_cohort .schedule_time { margin-bottom: 10px; font-size: 14px; color:#FFF; }


/* ===========build_future================ */
.build_future .build_future_text p {  color: #000;}
.build_future .build_future_tilte h2 { font-size: 36px; text-transform: uppercase;}
.build_future .outer_wrap_content { max-width: 950px; width: 100%; margin: 0 auto; text-align: center; }
.build_future .main_build_future { display: flex; flex-wrap:wrap; margin: 40px -20px 20px -20px; justify-content: center; text-align: center; }
.build_future .inner_build_future { position: relative; display: flex; overflow: visible;  padding: 20px 19px;  flex-direction: column;  align-items: center; }
.build_future .inner_build_title { display: flex; flex-direction: column; align-items: center; }
.build_future .inner_percent_title { display: flex; width: 150px; height: 150px; padding: 40px; justify-content: center; align-items: center; border-radius: 100%; background-color: #9e1e46; font-family: catamaran, sans-serif; color: #fff; font-size: 38px; line-height: 1; font-weight: 800; margin-bottom: 10px; }
.build_future .inner_percent_heading h3 { margin:0;font-family: Montserrat, sans-serif; color: #9e1e46; font-size: 17px; line-height: 1.3em; font-weight: 700; text-align: center; text-transform: uppercase; }
.build_future .inner_build_content p { margin-top: 10px; margin-bottom: 10px; color: #000; font-size: 15px; line-height: 1.6em; font-weight: 500; }
.build_future .description p { font-size: 12px;  text-align: center; width: 90%; margin: 0 auto; color: #000; }
.build_future .description p a {color: #00204e;text-decoration: underline;}

/* ===========graduates_hired================ */
.graduates_hired_title h2 { font-family: catamaran, sans-serif; color: #9e1e46;  font-weight: 700; text-transform: uppercase; }
.graduates_hired-box {  max-width: 80%; margin: 20px auto 30px auto; }
/* .graduates_hired_logo{display:flex; flex-wrap:wrap;} */
.graduates_hired_logo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-column-gap: 20px; grid-row-gap: 20px; }
.inner_graduates_hired_logo { width: 100px; height: auto; filter: grayscale(100%);}


/* ===========Career Services-pt================ */
.career_services_pt .career_services_pt_tilte h2 { font-family: catamaran, sans-serif; text-transform: uppercase; }
.career_services_pt .career_services_pt_text p { max-width: 750px; margin-bottom: 4px; font-family: catamaran, sans-serif; font-weight: 500; margin:0 auto; color:#000;}
.career_services_pt .main_career_services_pt { display:flex; flex-wrap:wrap; margin:40px -19px 20px -19px; }
.career_services_pt .career_wrap_content { width: 100%; padding: 20px; text-align: center; }
.career_services_pt .inner_career_heading h3 { font-family: catamaran, sans-serif; color: #00204e; font-size: 24px; font-weight: 600; text-transform: uppercase; line-height: 1.3; }
.career_services_pt .inner_career_content p { margin-top: 10px; margin-bottom: 10px; color: #000; font-size: 15px; line-height: 1.6em; font-weight: 500; }
.career_services_pt .inner_career_services_pt{padding:0 19px;}

/* ===========our_bootcamps================ */
.our_bootcamps .our_bootcamps_title h2 { margin-top: 0px; font-family: catamaran, sans-serif; font-size: 40px; text-transform: uppercase; }
.our_bootcamps .our_bootcamps_text p { max-width: 750px; width: 100%; }
.our_bootcamps .our_bootcamps_text p { max-width: 750px; margin-bottom: 4px; font-family: catamaran, sans-serif; font-size: 17px; line-height: 1.3em; font-weight: 500; color:#000 }
.our_bootcamps .inner_our_bootcamps-skill { display: flex; padding: 10px 10px 10px 40px; align-items: center; margin-bottom: 30px;}
.our_bootcamps .inner_our_bootcamps-skill:first-child .curriculum_title h3 { margin-top: 0; }
.our_bootcamps .our_bootcamps_img { width: 80px; height: 80px; margin-right: 40px; color: #00204e; }
.our_bootcamps .bootcamp_title h3 { margin: 10px auto 8px; font-family: catamaran, sans-serif; color: #000; font-size: 20px; font-weight: 700; text-transform: uppercase; }
.our_bootcamps .bootcamp_content p { width: 100%; color: #000; font-size: 14px; line-height: 1.6; font-weight: 500; }
.our_bootcamps .our_bootcamps_content { margin-right: 5%;}
.our_bootcamps .bootcamps_skill_content{flex:1;}
.our_bootcamps .inner_our_bootcamps-skill:last-child { margin: 0; }
.our_bootcamps_sticky{position:sticky; top:140px;}


/* ===========curriculum_counter================ */
.curriculum_counter .inner_our_bootcamps-skill { padding: 10px }
.curriculum_counter .curriculum_title h3 { color: #00204e; font-size: 22px; line-height: 1.4; font-weight: 700; }
.curriculum_counter .curriculum_content p { margin-bottom: 10px; color: #000 }
.curriculum_counter .inner_our_bootcamps-skill { margin-bottom: 20px; }
.curriculum_counter .our_bootcamps_skills { counter-reset: curriculum_counter; }
.curriculum_counter .inner_our_bootcamps-skill::before { counter-increment: curriculum_counter; content: counter(curriculum_counter) " "; display: flex; padding-right: 20px; padding-left: 20px; align-items: center; color: #000; font-size: 100px; font-weight: 700; margin-right: 24px; }
.curriculum_counter .our_bootcamps_text p{font-size:16px; line-height:1.78;}
.curriculum_counter .our_bootcamps_title h2{font-size:36px; font-weight:800;}

/* ===========TUITION &amp; FINANCING================ */
.tuition_four_col .tuition_wrap{padding:20px;}
.tuition_four_col .inner_build_future{padding: 0 19px;}
.tuition_four_col .build_future_tilte h2,.tuition_four_col .inner_percent_heading h3,.tuition_four_col .inner_build_content p{color:#fff;}
.tuition_four_col .inner_percent_title{font-size:22px; line-height:1.3;}
.tuition_four_col .inner_build_content p{font-family: "Montserrat", sans-serif;}
.tuition_four_col .inner_build_content p a {    font-family: Montserrat,sans-serif; color: #fff; text-decoration: underline;}
.tuition_four_col .tuition_wrap{padding:20px;}
.tuition_four_col .inner_build_future{padding: 0 19px;}


/* ===========course_syllabus================ */
.course_syllabus .form-info-title h2 { font-family: catamaran, sans-serif; color: #9e1e46; font-size: 36px; font-weight: 700; text-transform: uppercase; }
.course_syllabus .form-text p {  font-family: catamaran, sans-serif; color: #000; max-width: 750px; margin-bottom: 20px; font-size: 17px; line-height: 1.3em; font-weight: 500; }
.hs-form-field label:not(.hs-error-msg) { font-family: arial, helvetica, sans-serif; font-size: 13px; }
.course_syllabus form fieldset span{color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: none;  letter-spacing: 0;}
.hs-input:not([type=file]) { background-color: #f5f8fa;}
.course_syllabus .form-contact-info { padding: 20px;}
body .course_syllabus form.hs-form fieldset .hs-form-field{padding:0 41px 0 0;}
body .course_syllabus form.hs-form fieldset .field:last-child{padding: 0 13px 0 0;}
.course_syllabus form.hs-form .form-columns-2 .field:last-child .input{margin-right:0px;}
body .course_syllabus form.hs-form fieldset[class*=form-columns] .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100% !important;}
body .course_syllabus form.hs-form .hs-form-field{margin-bottom:0!important;}
.course_syllabus .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { display: inline-block; width: 90% !important; max-width: 100%; height: 40px; padding: 9px 10px;  font-size: 16px; font-weight: normal; line-height: 22px; color: #33475b; border: 1px solid #cbd6e2; box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.course_syllabus .hs-button {  margin: 0; cursor: pointer; display: inline-block; font-weight: 700; position: relative; text-align: center; transition: all .15s linear; background: #00abc8; border-color: #00abc8; color: #ffffff; border-radius: 3px; text-transform: none; letter-spacing: 0; border-style: solid; border-width: 1px; font-size: 12px; line-height: 12px; padding: 12px 24px; }
.course_syllabus .actions { margin-top: 18px; margin-bottom: 18px; padding: 17px 0px;}

.course_syllabus  .form-info-title,.course_syllabus  .form-text { text-align: center;}
.course_syllabus  .form-image { padding-left: 30px;}
.course_syllabus .grecaptcha-badge{margin:0}
.apply-form .grecaptcha-badge{margin:0}
.apply-form form.hs-form fieldset .hs-form-field .input input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    width: 100% !important;
} 
/* ===========course_syllabus================ */
.apply-form-spt .form-info-title h2 { margin-top: 0px; margin-bottom: 5px; font-family: Montserrat, sans-serif; font-size: 36px; line-height: 1.4em; font-weight: 700; }
.apply-form-spt .apply-content-wrap{max-width:900px; width:100%; margin:0 auto;}

/* fieldset.form-columns-2 { flex-wrap: wrap; display: flex; width: 100%; } */

/* fieldset.form-columns-1 { display: flex; flex-wrap: wrap; width: 100%; } */
.hs-form-field { width: 100%; }

body form.hs-form .hs-form-field{margin-bottom: 0 !important;}
body form.hs-form fieldset{max-width:inherit;}
body .apply-form form.hs-form fieldset{max-width: inherit !important;}

body .apply-form form.hs-form fieldset .input {
    margin-right: 0 !important;
}



/* ============================================================================================= */
/* =================================program-financing-V2 - Upright Theme 2022===================================== */
/* ============================================================================================= */
.content-wrapper.program-financingV2-container,.content-wrapper.container-small{ position: relative; width: 92%; max-width: 930px; margin-right: auto; margin-left: auto; }

.program-financing-V2 h1 ,.program-financing-V2 h2,.program-financing-V2 h3,.program-financing-V2 h4,
.program-financing-V2 h5,.program-financing-V2 h6{margin-top: 20px; margin-bottom: 10px;     color:#000;    line-height: 1.4; font-weight: 700; }
.program-financing-V2 p,.program-financing-V2 div,.program-financing-V2 a,.program-financing-V2 .font14,.program-financing-V2 .font16,.program-financing-V2 .font17,.program-financing-V2 .font18,{  line-height: 1.25;}
.program-financing-V2 h1 { font-size: 48px; line-height: 1.21; }
.program-financing-V2 h2 { font-size: 36px; line-height: 1.23; }
.program-financing-V2 h3,.program-financing-V2 .font_28 { font-size: 28px; line-height: 1.22; }
.program-financing-V2 p { font-size: 18px; }
.program-financing-V2 .font_16{font-weight: 400;font-size: 16px;line-height: 19px;}
.program-financing-V2 .font_12{font-weight: 400; font-size: 12px;line-height: 15px; }
.program-financing-V2 .font_14{font-style: normal;font-weight: 400;font-size: 14px;line-height: 17px;}
.program-financing-V2 .font_blackv2,.program-financing-V2 .font_blackv2 h1,.program-financing-V2 .font_blackv2 h2,.program-financing-V2 .font_blackv2 h3.program-financing-V2 ,.font_blackv2 h4,.program-financing-V2 .font_blackv2 p{color:#000}

.Blackcolor, .Blackcolor p{color: #000000;} 
.White,.White h1,.White ul li{color: #fff;}


.program-financing-V2 .program-financing-PFP .main-software { margin-bottom: 0;}
.program-financing-V2 .software-development {  padding: 190px 0 98px 0;}
.program-financing-V2 .software-development .main-software{border-radius:5px;padding:45px 45px 65px 45px;}
.program-financing-V2 .financing-PFP .financing-content p{font-size: 18px;   line-height: 1.25;}
.program-financing-V2 .software-development .main-btns .simple-btn.button a{margin-top:30px;}
.program-financing-V2 .tuition-PFP .content-wrapper{padding:0} 
.program-financing-V2 .financing-PFP .financing-outer-content{padding:0px 0; max-width:100%; /* width:388px; */}
.program-financing-V2 .financing-PFP .inner-financing-wrap.hubdb .financing-outer-content{padding:0px 0;max-width:100%; width:388px; }
.program-financing-V2 .financing-PFP .inner-financing-wrap{margin-bottom:25px;padding:0px;}
.program-financing-V2 .financing-wraper{margin:30px auto 0px;padding:0px; max-width:900px; width:100%;}
.program-financing-V2 .financing-PFP .inner-financing-wrap:nth-child(even) .financing-outer-content { /* margin:0 0 0 auto; */}
.program-financing-V2 .financing-title h3{ margin-bottom:20px; }
.program-financing-V2 .software-title h1{font-size:48px;  margin-bottom:20px;}


/* ================================apply-form-PFV2================================================== */

.apply-form-PFV2 .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { height: 53px; }
.apply-form-PFV2 .outer-syllabus-form { max-width: 666px; width: 100%; margin: 0 auto; }
.apply-form.apply-form-PFV2 form.hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: unset; }
.apply-form.apply-form-PFV2 form.hs-form fieldset.form-columns-2 .hs-form-field, .apply-form.apply-form-PFV2 form.hs-form fieldset.form-columns-1 .hs-form-field { padding-left: 16px; padding-right: 16px; }
.apply-form.apply-form-PFV2 form.hs-form fieldset { margin: 0 -16px; }
.apply-form-PFV2 .hs-input:not([type=file]) { background-color: #fff; border: 1px solid #000000; border-radius: 2px; }
.apply-form-PFV2 form.hs-form fieldset .is-placeholder { }
.apply-form-PFV2 form textarea { min-height: 56px; resize:none; }
.apply-form-PFV2 form.hs-form fieldset input::-webkit-input-placeholder,.apply-form-PFV2 form textarea::-webkit-input-placeholder { color: #000; }
.apply-form-PFV2 .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { padding: 15px 19px !important; }
.apply-form-PFV2 .form-text p { color: #000; }
.apply-form-PFV2 .hs-button {   width:100%;   font-style: normal; font-weight: 700; font-size: 16px; line-height: 32px; background-color: #000; border-radius: 2px }


.program-financing-V2 .download-syllabus-form-PFV2 .form-title-text ul li { color:#000; font-weight: 400; font-size: 18px; line-height: 125%;  }
.program-financing-V2 .download-syllabus-form-PFV2 .form-title-text ul { margin: 20px 0px; color:#000; }
.program-financing-V2 .download-syllabus-form-PFV2 .form-title-text h2 { font-size: 21px;line-height: 125%;}
.program-financing-V2 .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:53px;} 
.program-financing-V2 .apply-form  form.hs-form fieldset.form-columns-2 .hs-form-field:first-child{padding-right:unset;}
.program-financing-V2 .apply-form form.hs-form fieldset.form-columns-2 .hs-form-field,.program-financing-V2 .apply-form form.hs-form fieldset.form-columns-1 .hs-form-field{padding-left:16px;padding-right:16px;}
.program-financing-V2 .apply-form  form.hs-form fieldset{margin:0 -16px;}
.program-financing-V2 .hs-input:not([type=file]){background-color:#fff;border:1px solid #000000;border-radius:2px;}    
.program-financing-V2 form textarea{min-height:56px;resize:none;}
.program-financing-V2 form.hs-form fieldset input::-webkit-input-placeholder,.program-financing-V2 form textarea::-webkit-input-placeholder{color:#000;}
.program-financing-V2 .hs-input{padding:15px 19px!important;}
.program-financing-V2 .form-text p{color:#000;}
.program-financing-V2 .hs-button{ border: 2px solid transparent; box-sizing: inherit !important; width:100%; font-style:normal;font-weight:700;font-size:16px;line-height:32px;background-color:#0D2D6C;border-radius:2px}

.program-financing-V2 .download-syllabus-form-PFV2.syllabus-form .outer-syllabus-form{padding:0;}
.syllabus-form.download-syllabus-form-PFV2 .actions {  margin: 20px 0 0px;padding: 0;}

.download-syllabus-form-PFV2 .form-info-title { max-width: 617px; width: 100%; margin: 0 auto;  padding-bottom: 30px; }
body .program-financing-V2 .download-syllabus-form-PFV2  form.hs-form fieldset .hs-form-field,.download-syllabus-form-PFV2 .form-contact-info, .syllabus-form .form-contact-info{padding:0;}
.download-syllabus-form-PFV2 .form-columns-2 .hs-form-field:first-child .input{margin-right:0}
body .program-financing-V2 .download-syllabus-form-PFV2 form.hs-form fieldset .hs-form-field { padding: 0 9px;}
body .program-financing-V2 .download-syllabus-form-PFV2 form.hs-form fieldset{margin:0 -9px !important}

.program-financing-V2 .download-syllabus-form-PFV2 .form-contact-info.w50, .program-financing-V2 .download-syllabus-form-PFV2 .form-content-wrap { padding: 0 20px; }
.program-financing-V2 .download-syllabus-form-PFV2 .outer-syllabus-form { margin: 0; }
.program-financing-V2 .download-syllabus-form-PFV2 .outer-syllabus-form.d-flex { margin: 0 -23px; }

.program-financing-V2 .footer a,
.program-financing-V2 .footer .certifi-text,
.program-financing-V2 .footer .contact-us-text,
.program-financing-V2 .footer .upright-text { color: #000; }
.program-financing-V2 .footer .separator-1 { background-color: #000; }

/* ============================================================================================= */
/* =================================outcome-highlights-ORV2 - Upright Theme 2022===================================== */
/* ============================================================================================= */
.outcome-highlights-ORV2 .inner-skill-card { background: #FFFFFF;  text-align: center; padding: 30px 18px 20px 18px; }
.outcome-highlights-ORV2 h3 { font-size: 21px; line-height: 1.22;  margin:0;}
.outcome-highlights-ORV2 .four-cloumn-content p { margin-bottom: 0px; font-size: 12px; line-height: 15px; }
.outcome-highlights-ORV2 .skills-card-text-1 { color: #000; font-size: 36px; margin-bottom: 0px; }
.outcome-highlights-ORV2 .four-cloumn-content{ margin:0; padding-top: 4px;}
.outcome-highlights-ORV2 .skills-card-text-1 { font-size: 36px; line-height: 44px; color: #000; font-weight: 700; font-weight: 700; }
.outcome-highlights-ORV2 .skills-card-darkblue { margin-bottom: 45px; padding: 0 27px; }
.outcome-highlights-ORV2 .skills-card-wrap { justify-content: center; margin: 60px -45px 0; width: auto; }
.outcome-highlights-ORV2.Overview-JSI { padding-top: 80px; padding-bottom: 55px; }
.outcome-highlights-ORV2 .four-outer-content { max-width: 600px; margin: 0 auto; padding-top: 20px; }


.report-summary-ORV2 .program-main-title h2 { color: #000;  }
.report-summary-ORV2 .program-card-heading-wrap h3 {  color: #000; margin:0;}
.report-summary-ORV2 .inner-program-card {   border-radius: 0; height: 100%; padding: 0 0 0 43px ;  }
.report-summary-ORV2 .program-card { margin-bottom: 60px;padding: 0;}
.report-summary-ORV2 .program-card-heading-wrap { margin-bottom: 27px; }
.report-summary-ORV2 .small-wraper {   max-width: 645px; margin: 0 auto; }
.report-summary-ORV2 .program-card-wrap { margin: 60px -2px; }




/* ============================================================================================= */
/* =================================End outcome-highlights-ORV2 - Upright Theme 2022===================================== */
/* ============================================================================================= */



/* ============================================================================================= */
/* =================================  software-dev-bootcamp-V2 - Upright Theme 2022===================================== */
/* ============================================================================================= */


.program-financing-V2 .software-dev-bootcamp-V2.software-development .main-software { padding: 33px 47px 50px;}
.software-dev-bootcamp-V2 .software-title h1  { margin: 0px;}
.software-dev-bootcamp-V2 .simple-btn.button a { min-width: 188px; padding: 15px 15px; }
.software-dev-bootcamp-V2.software-development .main-btns .simple-btn.button a {   margin-top: 17px;}
.software-dev-bootcamp-V2.software-development .sub-content { margin-top: 30px;   padding-left: 30px;}
.software-dev-bootcamp-V2.software-development .softer-text { max-width: 355px; padding-top: 10px; }
.software-dev-bootcamp-V2.software-development .softer-weeks:after { background-color: #000; }
.software-dev-bootcamp-V2.software-development .week-time { padding-top: 10px; margin-bottom: 0; }
.program-financing-V2 .software-dev-bootcamp-V2.software-development .main-software { margin-bottom: 0; }
.program-financing-V2 .software-dev-bootcamp-V2 .softer-text ul li { font-weight: 400; font-size: 21px; line-height: 25px; color: #000; }




.launch-career-SPV2.lunch-career .outer-content-wrap { max-width: 640px; width: 100%;   padding-left: 41px; }
.launch-career-SPV2.lunch-career .four-outer-content { padding-top: 17px; }
.launch-career-SPV2.lunch-career .divider-line { background-color: #000; height: 1px; margin-bottom: 20px; margin-top: 20px; width: 100%; }
.launch-career-SPV2.lunch-career .skills-card-text-1 { font-weight: 700; font-size: 36px; line-height: 44px; text-align: center; color: #000000; }
.launch-career-SPV2.lunch-career .skills-card-text-1 { font-weight: 700; font-size: 36px; line-height: 44px; text-align: center;  margin-bottom: 5px; }
.launch-career-SPV2.lunch-career .skills-card-text-2 h3 { font-weight: 700; font-size: 21px; line-height: 25px; text-align: center; margin:0;}
.launch-career-SPV2.lunch-career .skills-card-text-2 p { font-weight: 400; font-size: 12px; line-height: 15px;/* identical to box height */ text-align: center; color: #000000; }
.launch-career-SPV2.lunch-career .inner-skill-card { height: 100%; padding: 30px 17px 12px 17px; position: relative;   max-width: 281px; width: 100%; margin: 0 auto; }
.launch-career-SPV2.lunch-career .skills-card-wrap { justify-content: center; margin: 40px -22px 0; }
.launch-career-SPV2.lunch-career .four-cloumn-content, .four-cloumn-content p {    font-size: 16px;}
.launch-career-SPV2.lunch-career .outer-main-title h2{margin:0; font-size:30px;}
.launch-career-SPV2.lunch-career { padding-top: 94px; }



.curriculum-overview-V2 .curriculum-overview-V2 .overview-text { max-width: 600px; width: 100%; }
.curriculum-overview-V2 .curriculum-manu-content {flex: 1; padding: 6px 22px 33px; background: #FFFFFF;  border-radius: 8px; }
.curriculum-overview-V2 .curriculum-manu-wrap ul li.active a { background-color: #F5F5F5; color: #000; }
.curriculum-overview-V2 .curriculum-manu-wrap ul li.active {   background-color: transparent !important;  }
.curriculum-overview-V2 .curriculum-manu-wrap ul li a { color: #000; display: block; padding: 15px 30px;   font-weight: 400;}
.curriculum-overview-V2 .curriculum-manu-wrap ul li.active a { background-color: transparent !important;; color: #000; font-weight: 700; }
.curriculum-overview-V2 .curriculum-manu-wrap ul li:last-child { margin-bottom: 0; }
.curriculum-overview-V2 .menu-content p { margin-bottom: 0px; }
.curriculum-overview-V2 .overview-content-wrap { padding-bottom: 0px; }
.curriculum-overview-V2 .main-curriculum-tabing { margin: 44px 0 40px; }
.curriculum-overview-V2 .skill-listed-title,.curriculum-overview-V2 .skill-list { font-size: 21px; line-height: 150%; }
.curriculum-overview-V2 .skill-listed-title { font-weight: 700; }
.curriculum-overview-V2 .overview-text { padding-top: 25px; }
.curriculum-overview-V2 .overview-two { margin-right: 100px; }
.curriculum-overview-V2 .overview-two ul { margin: 0; padding-left: 35px; }
.curriculum-overview-V2 .overview-two:last:child { margin-right: 100px; }

 

.image-two-col .image-ul-style ul ,.authortext-ul ul{ list-style: none; padding-left: 10px; }
.image-two-col .image-ul-style ul li,.authortext-ul ul li { color: #000;  font-size: 21px; font-style: normal; font-weight: 700; line-height: 25px; margin-bottom: 20px; position: relative; padding-left: 30px; }
.image-two-col .image-ul-style ul li:before,.authortext-ul ul li:before,.softer-text ul li:before { content: "\f00c"; display: block; font-family: Font Awesome\ 5 Free; font-weight: 600; left: 0; position: absolute; top: 0; font-size: 18px; transform: rotate(-15deg); }
.softer-text ul li:before{font-size:14px;}
.image-two-col .image-ul-style ul li:last-child,.authortext-ul ul li:last-child{ margin-bottom: 0; }
.image-two-col .image-content-wrap, .image-two-col .image-wrap { padding: 0 22px; }
.image-two-col .image-two-col-inner { margin: 0 -22px; }
.image-two-col  .image-ul-style ul { list-style: none; padding-left: 10px; margin: 0; }      
.image-two-col  .image-two-col-inner { margin-bottom: 65px; }
.image-two-col  .image-two-col-inner:last-child { margin-bottom: 0; }
.image-two-col .image-wrap.swap-box {  order: 1;}
.border-none{border:0px;}
.image-two-col-2 .image-text { max-width: 400px;width: 100%;}
.image-two-col-2 .author-image{width:83px; height:83px; border-radius:100%; margin-right: 23px;  overflow: hidden;}
.image-two-col-2 .author-title { width: calc(100% - 106px);}
.image-two-col-2 .author-image img { height: 100% !important;}
.image-two-col-2 .author-title h3 { margin: 0;}
.image-two-col-2 .image-wrap-inner {  background: #fff; } 
.image-two-col-2 .author-title-image { align-items: center; padding-bottom: 15px;}
.image-two-col-2 .image-wrap-inner { background: #fff;border: 3px solid #eb8c2e;padding: 20px 40px;}
.image-two-col-2 .author-text p { margin-bottom: 0;}
.image-two-col-2 .simple-btn a { width: 100%;}
.image-two-col-2.image-two-col .image-wrap {  padding: 0 18px 0 18px;}
.image-two-col-2.image-two-col .image-content-wrap{padding:0 24px;}
.image-two-col-2.image-two-col .author-title h3 { font-size: 24px;}
.image-two-col-2 .author-text {   font-size: 21px;}

.image-two-col-ol .image-text.image-ul-style ol { margin: 0; padding-left: 20px; }
.image-two-col-ol .image-text.image-ul-style ol li {   font-style: normal; font-weight: 700; font-size: 21px; line-height: 25px; margin-bottom: 20px; }
.image-two-col-ol .image-wrap-inner { height: 100%; }
.image-two-col-ol .image-wrap-inner img { height: 100% !important; object-fit: cover; }
.image-two-col-ol .container-big { max-width: 980px !important; width: 92%; }
/* .image-two-col-ol .image-text.image-ul-style ol li::marker { color: #EB8C2E; } */
.image-two-col-ol .image-content-wrap{width:58%}
.image-two-col-ol .image-wrap{width:42%}
.image-two-col-ol  .image-text { font-weight: 400; font-size: 21px; line-height: 25px; }
.image-two-col-ol .image-text em { margin-bottom: 20px; display: block; }




.tuition-financing-V2 .tuition-content { width: calc(100% - 202px); }
.tuition-financing-V2 .tuition-nuber-text-wrap { max-width: 182px; width: 100%; margin-right: 18px; }
.tuition-financing-V2  .tuition-number { font-weight: 700; font-size: 36px; line-height: 44px; text-align: right; color: #000000; }
.tuition-financing-V2  .tuition-text { font-weight: 700; font-size: 21px; line-height: 25px; color: #000000; }
.tuition-financing-V2 .tuition-repeater-wrap { margin: 30px auto 44px; max-width: 800px; width: 100%; }
.tuition-financing-V2  sub { bottom: 0.05em; font-size: 20px; left: 0; }

.upcoming-courses-SPV2 .inner-skill-card{ background: rgba(255, 255, 255, 0.92);  border-radius: 2px;}
.upcoming-courses-SPV2 .content-wrapper { margin: 0 auto; max-width: 1124px; width: 92%; }
.upcoming-courses-SPV2 .first-start,.upcoming-courses-SPV2 .end-deadline { font-weight: 700; font-size: 16px; line-height: 19px;}
.upcoming-courses-SPV2 .mdy-start { font-weight: 700; font-size: 28px; line-height: 34px;}
.upcoming-courses-SPV2 .week-time { font-weight: 600; font-size: 16px; line-height: 19px;}
.upcoming-courses-SPV2 .Weekdays { font-weight: 400; font-size: 16px; line-height: 19px;}
.upcoming-courses-SPV2 .mdy-deadline { font-weight: 700; font-size: 24px; line-height: 29px; color: #777777; } 
.upcoming-courses-SPV2 .skills-card-darkblue { margin-bottom: 20px; padding: 0 12px; }
.upcoming-courses-SPV2 .skills-card-wrap { justify-content: center; margin: 40px -13px 0; }
.upcoming-courses-SPV2 .inner-skill-card { padding: 30px 25px; }
.upcoming-courses-SPV2 .mdy-start, .mdy-deadline, .start-time { padding-top: 5px; }
.upcoming-courses-SPV2 .weeks { padding-top: 20px; }
.upcoming-courses-SPV2 .Weekdays { padding-top: 10px; }
.upcoming-courses-SPV2 .deadline-time { padding-top: 25px; }
.upcoming-courses-SPV2 .simple-btn.button a{width:100%;}
.upcoming-courses-SPV2 .outer-main-title h2 { font-size: 30px; }


.download-syllabus-form-SPV2 .form-info-title{  padding-bottom:0px;}
.syllabus-form.download-syllabus-form-SPV2 .actions { margin: 0px 0 0; padding: 0; }
.download-syllabus-form-SPV2 .form-info-title h2 { margin-top: 0; }
.download-syllabus-form-SPV2 .outer-syllabus-form.d-flex{  align-items: center;}
.program-financing-V2 .download-syllabus-form-SPV2 .form-contact-info.w50{padding:0 25px;}
body .program-financing-V2 .download-syllabus-form-SPV2 form.hs-form fieldset .hs-form-field {  padding: 0 6px;}



/* ============================================================================================= */
/* =================================End outcome-highlights-ORV2 - Upright Theme 2022===================================== */
/* ============================================================================================= */


/* ============================================================================================= */
/* ================================= Home-HV2 - Upright Theme 2022  ===================================== */
/* ============================================================================================= */

.apply-form-ORV2 textarea{text-align:center;}     

.home-V2-form .outer-syllabus-form .inner-syllabus-form { max-width: 590px; padding: 70px 66px 39px 77px; width: 100%; }
.home-banner-image img { width: 100%; object-fit: cover; height: 645px !important; }
.home-V2-form .form-info-title { padding-bottom: 20px; }
.program-financing-V2 .home-V2-form .hs-button { padding: 12px 50px; width: inherit; color: #000 !important; background-color: #fff; border: 1px solid #000; }
.program-financing-V2 .home-V2-form  .hs-form-field label:not(.hs-error-msg) { color: #000;   font-size: 16px; margin-bottom: 10px; }
body form.hs-form .hs-form-field { margin-bottom: 18px !important; }
.program-financing-V2 .home-V2-form form#hsForm_46de0536-4c1a-4fa7-91d2-03d68d25efaa_508 select, select.hs-input { background-image: url(https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/down-Arrow-image.png) !important; background-position: right 33px center; background-repeat: no-repeat; background-size: 15px 8px; }

.start-career-HV2 .content-wrapper.program-financingV2-container { max-width: 1175px;width: 92%;}
.start-career-HV2 .divider-line { background-color: #000; max-width:241px; width:100%; }
.start-career-HV2 .inner-career-box { padding: 0 12.5px; }
.start-career-HV2 .outer-career-box { margin: 44px -12.5px; justify-content: center; }
.start-career-HV2 .number-text { font-weight: 700; padding: 5px 0;} 
.start-career-HV2 .inner-wrapper-box {  padding: 30px 22px 25px; width:100%; margin-bottom: 25px;}
.start-career-HV2 .week-days { padding: 5px 0 0 0;}
.start-career-HV2 .inner-career-box { display: flex;}
.start-career-HV2 .repeater:last-child {   margin-bottom: 0;  }
.start-career-HV2 .career-btn a { text-decoration: underline; color: #1B66D7; font-weight: 600; }
.start-career-HV2 .career-title h3 { margin: 0; margin-bottom: 18px;  }
.start-career-HV2 .small-text { opacity: 1;  margin-bottom: 20px; }
.start-career-HV2 .repeater { margin-bottom: 27px; padding: 15px; background: #FBFBFB; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); border-radius: 4px; }
.start-career-HV2 .sub-title h4 { margin: 0; }
.sub-title { padding-bottom: 7px; }
.start-career-HV2 .weeks-time { font-weight: 600; }
.start-career-HV2 .repeater { position: relative; }
.start-career-HV2 .repeater .link-repeater { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index:1; }
.start-career-HV2 .repeater-btn { display: flex; padding-top: 20px; margin: 0 -10px; }
.start-career-HV2 .btn { margin: 0 13px 10px 13px; width: calc(100% - 26px); }
.start-career-HV2 .repeater-btn .btn a { background-color: #0D2D6C; padding: 18px 22px; display: inline-block; border: 1px solid transparent;  border-radius: 4px; color: #fff; font-weight: 500; width: 100%; text-align: center; }
.start-career-HV2 .repeater-btn .btn a:hover { background-color: #fff; color: #0D2D6C; border: 1px solid #0D2D6C; }

.link-area a, .outer_last_col .last_col ul li a { display: block; color: #0057FF; font-weight: 700; font-size: 18px; line-height: 22px; text-decoration: underline; margin-bottom: 15px; }
.start-career-HV2 .outer_last_col .last_col h3:first-child { margin-top: 0; }
.start-career-HV2 .outer_last_col .last_col ul { padding: 0; list-style: none; margin-top: 0; margin-bottom: 15px; }


.image-two-col-2 .image-title {  padding-bottom: 15px;}
.image-two-col-3 .image-title {  padding-bottom: 10px;}

.our-grad .outer-grads { background: #FFFFFF; border:1px solid;   border-radius: 20px; padding: 60px 60px; position:relative;}
.our-grad .inner-grads{max-width:647px; width:100%; margin:0 auto;}
.our-grad .grad-author{padding-bottom:25px; align-items:center;}
.our-grad .author-image{width: 130px; height: 130px; border-radius:100%; overflow:hidden; margin-right:26px;}
.our-grad .author-image img{width: 100%; height: 100%; object-fit:cover;}
.our-grad .author-content{width:calc(100% - 160px);}
.our-grad .author-name { font-weight: 700; font-size: 24px; line-height: 29px; color: #000000; }
.our-grad .author-year { font-weight: 600; }
.our-grad .author-postion { padding: 10px 0 15px 0; }
.our-grad .our-grad-content P { font-size: 21px; line-height: 1.25; }
.our-grad .quoat-image { position: absolute; top: -24px; display: inline-block; left: 44px; }
.our-grad .quoat-image svg { width: 70px; height: 48px; }


body .apply-form-PFV2 form.hs-form fieldset { margin-bottom: 0px !important;}

.author-mobule-SDV2 .auth-image{width:72px; height:72px; overflow:hidden; border-radius:100%;margin-right:30px;}
.author-mobule-SDV2 .auth-image-cont p{margin-bottom:0;}
.author-mobule-SDV2 .auth-image-cont p,.author-mobule-SDV2 .auth-image-cont{font-size:21px}
.author-mobule-SDV2 .auth-image-cont{margin-right:30px;}
.author-mobule-SDV2 .author-titles { max-width: 368px; width: 100%; }
.author-mobule-SDV2 .simple-btn a { margin-top: 0; min-width: 188px; }
.author-mobule-SDV2 .author-titles h2 {   font-style: normal; font-weight: 700; font-size: 42px; line-height: 51px; }
.author-mobule-SDV2 .author-titles { margin-right: 32px; }
.author-mobule-SDV2.author-titles { margin-right: 32px; }
.author-mobule-SDV2 .author-wrapper { align-items: center; margin-top: 45px; }
.author-mobule-SDV2 .auth-image-cont { max-width: 400px; width: 100%; }


.home-banner-V2.software-development .softer-text{max-width: 100%; padding-top: 20px;} 
.home-banner-V2  .content-wrapper.program-financingV2-container{margin:auto 0 0 0;}
.program-financing-V2 .home-banner-V2.software-development .main-software{padding: 30px 40px 30px 102px;}
.program-financing-V2 .home-banner-V2 .main-btns { max-width: 600px; width: 100%;  margin-top: 20px; padding: 30px 50px 30px 102px; }
.program-financing-V2 .home-banner-V2.software-development .main-btns .simple-btn.button a{margin-top:0px;} 
/* .home-banner-V2.software-development .main-btns .simple-btn.button a::last-child{margin-right:0px;}     */


/* ============================================================================================= */
/* =================================End Home-HV2 - Upright Theme 2022===================================== */
/* ============================================================================================= */



/* ============================================================================================= */
/* ================================= Advancement Product Page - Upright Theme 2022===================================== */
/* ============================================================================================= */
.banner-app.software-development .sub-content { padding: 0;}
.banner-app.software-development .softer-text { margin-left: 60px;}
.program-financing-V2 .banner-app .softer-text ul li {  color: #fff; }
.banner-app.software-development .softer-weeks:after { background-color: #fff; }
.program-financing-V2 .banner-app.software-development{padding:100px 0;}


.launch-app.lunch-career .outer-content-wrap{max-width:750px;}

.curriculum-app .overview-two { margin-right: 85px; }
.program-financing-V2 .curriculum-app p { font-size: 18px; line-height: 1.23; font-weight: 500; }
.curriculum-app .overview-text { padding-top: 5px; }
.curriculum-app .main-curriculum-tabing { margin: 15px 0 40px;}



/* ============================================================================================= */
/* ================================= End Advancement Product Page - Upright Theme 2022===================================== */
/* ============================================================================================= */

/*  Digital markting module changes as per clint */
.software-dev-bootcamp-DMB .cohort p, .cohort a, .cohort span, .cohort h3, .cohort h4 ,.software-dev-bootcamp-DAB .cohort p{ text-decoration: underline; }
.launch-career-DMB.lunch-career .outer-content-wrap { max-width: 590px; }
.launch-career-DMB.lunch-career .four-outer-content { padding-top: 10px; }
.launch-career-DMB.lunch-career .skills-card-text-2 h3 { margin-bottom: 7px; }
.launch-career-DMB.lunch-career .skills-card-text-1 { font-weight: 800; }
.program-financing-V2  .skill-list ul li {   color: #000;}
.image-two-col-ol .image-title h2,.image-two-col .image-title h2 { margin-top: 0;}

/* End Digital markting module changes as per clint */


@media (max-width:1199px){
    .pt-software .inner-pt-software-content { padding: 0; } 
}
@media (max-width:991px){
    .home-hero .hero-img{position:unset;bottom:0px;width:50%;height:auto;}
    .home-hero .inner-hero-content{padding:40px;}
    .home-hero{padding:0;display:flex;}
    .home-hero .simple-btn.button{padding:0;}
    .home-hero .simple-btn.button a{margin-top:20px!important;padding:15px 25px 15px 25px!important;}
    .software-parttime-page.font36,.software-parttime-page.font36 h2,{font-size: 28px; line-height: 1.4;}
    .skills-card-darkblue{width:50%;}

    .course-svg {right: 25px; width: 80px; height: 60px;}
    .software-development .simple-btn.button.button--tertiary a,.software-development .simple-btn.button.button--secondary a{ padding: 15px 25px;}

    .apply-form form.hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 50px; }


    /* ===========syllabus-form================ */
    .syllabus-form fieldset { display: flex; flex-direction: column; }
    .syllabus-form .hs-form-field { width: 100% !important; }
    .syllabus-form form.hs-form fieldset[class*=form-columns] .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){    width: 100% !important;}
    .syllabus-form form.hs-form fieldset .hs-form-field{padding:0;}
    .syllabus-form .inner-form-img img { width: 100%; height: 100% !important;  object-fit: cover; }



    /* ===========pt-software================ */
    .pt-software .inner-pt-software-content { max-width: 100%; min-height: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 60px; }
    .pt-software .outer-pt-software { min-height: 65vh; flex-direction: column-reverse; }
    .pt-software .pt-software-title h1 { font-size: 35px; }
    .pt-software .main-btns { margin: 0; }
    .pt-software .simple-btn.button { margin-top: 20px; }

    /* ===========.next_cohort================ */
    .next_cohort .cohort_title h2{font-size:28px;}
    .next_cohort .outer_next_cohort{align-items:unset;}
    .cohort_img,.cohort_img img {  height: 100% !important; object-fit:cover; width: 100%;}

    /* ===========Testimonial================ */
    .testimonial .testimonial-img { margin-right: 0px; margin-bottom: 10px; }
    .testimonial .testimonial-card-heading-wrap { flex-direction: column; text-align: center; }
    .testimonial .quoat-svg { top: -15%; width: 85px; }

    /* ===========build_future================ */
    .build_future .inner_build_future { width: 50%; padding: 20px 10px; margin-bottom:20px; }
    .build_future .inner_percent_title { width: 65px; height: 65px; font-size: 18px; }
    .build_future .main_build_future { margin: 40px -10px 0px; }

    /* ===========graduates_hired================ */
    .graduates_hired-box { max-width: 100%; grid-column-gap: 20px; grid-row-gap: 20px; }


    /* ===========Career Services-pt================ */
    .career_services_pt .career_services_pt_tilte h2{font-size: 40px;}
    .career_services_pt .career_services_pt_text p{font-size:16px;}
    .career_services_pt .inner_career_services_pt{width:100%;}
    .career_services_pt .main_career_services_pt{display:block;}
    .career_services_pt .main_career_services_pt{ margin: 40px 0px 20px;}
    .career_services_pt .inner_career_services_pt { padding: 0 0px; margin-bottom:0px;}

    /* ===========our_bootcamps================ */
    .our_bootcamps .inner_our_bootcamps-skill:first-child .curriculum_title h3 { margin-top: 20px; }
    .our_bootcamps .our_bootcamps_content { width: 100%; padding-bottom:10px;}
    .our_bootcamps_sticky{position:unset; top:140px;}
    .our_bootcamps .our_bootcamps_skills {margin-top: 20px; width:75%;}
    .our_bootcamps .our_bootcamps_title h2 { font-size: 36px;}
    .our_bootcamps .our_bootcamps_text p{font-size:16px;}
    .our_bootcamps .our_bootcamps_content{margin:0;}


    /* ===========curriculum_counter================ */
    .curriculum_counter .our_bootcamps_text p{max-width:100%;}
    .curriculum_counter .our_bootcamps_skills{width:100%}

    /* ===========TUITION &amp; FINANCING================ */
    .tuition_four_col .inner_percent_title { width: 150px; height: 150px; font-size: 20px; }
    .tuition_four_col   .build_future_tilte h2{font-size:28px;}

    /* ===========course_syllabus================ */
    .course_syllabus .form-info-title h2{font-size:28px;}
    .course_syllabus .form-contact-info,.form-image { width: 100%;}
    .course_syllabus .form-contact-info{margin-bottom:20px;}
    .course_syllabus .form-image{padding:0;}

    /* ===========course_syllabus================ */
    .apply-form-spt .form-info-title h2 {font-size: 28px;}

    /* ===========.download-syllabus-form-JSI================ */
    .download-syllabus-form-JSI  .form-image, .syllabus-form  .form-image{width:50%;}
    .download-syllabus-form-JSI .form-columns-2 .hs-form-field:first-child .input,.syllabus-form .form-columns-2 .hs-form-field:first-child .input{margin-right:0px;}


    /* ===========.Outcome Highlights - ORP================ */
    .outcome-report-ORP .course-svg{height:80px;}

    /* ===========Report Summary - ORP================ */
    .report-summary-ORP .program-card {  width: 100%;}

    /* ===========reserve-seat-TYP================ */
    .reserve-seat-TYP .main-btns, .reserve-seat-TYP .reserve-seat-TYP-tilte { width: 100%; }
    .reserve-seat-TYP .reserve-seat-TYP-tilte { padding-right:0px;}
    .reserve-seat-TYP .simple-btn.button,.reserve-seat-TYP .reserve-seat-TYP-tilte { text-align: center; }

    /* ===========thank-you-banner================ */
    .thank-you-banner .thank-you-title h1{font-size:32px; margin: 0 0 10px 0;}

    /* ===========FAQ================ */
    .faq .faq-heading h3{font-size:20px;}

    #download-syllabus-SPT .field.hs-form-field { padding: 0; margin-bottom:18px !important;}
    #download-syllabus-SPT fieldset{margin:0 !important}


    .program-financing-V2 h1 {font-size: 32px;}
    .program-financing-V2 .software-development{padding: 60px 0}


    .program-financing-V2 .download-syllabus-form-PFV2 .outer-syllabus-form { flex-direction: column;}
    .program-financing-V2 .download-syllabus-form-PFV2 .form-contact-info,.program-financing-V2 .download-syllabus-form-PFV2 .form-content-wrap{ width: 100%;}
    body .program-financing-V2 .download-syllabus-form-PFV2 form.hs-form fieldset .hs-form-field .input input,body .program-financing-V2 .download-syllabus-form-PFV2 form.hs-form fieldset .hs-form-field .input textarea{max-width: inherit;}
    .program-financing-V2 .financing-PFP .inner-financing-wrap,.program-financing-V2 .financing-PFP .financing-outer-content { width: 100%;}
    .program-financing-PFP .software-title h1 {font-size: 32px;}


    .syllabus-form.download-syllabus-form-PFV2 .actions { margin: 20px 0 30px;padding: 0;} 
    
    .outcome-highlights-ORV2 .skills-card-wrap { justify-content: center; margin: 60px -27px 0; width: auto; }

    .image-two-col .image-two-col-inner { align-items: center; }
    .image-two-col .image-ul-style ul li { font-size: 18px; margin-bottom: 15px; }
    .image-two-col .image-two-col-inner { margin-bottom: 40px; }
    .image-two-col .image-content-wrap, .image-two-col .image-wrap { padding: 0 15px; }
    .image-two-col .image-two-col-inner { margin: 0 -15px; }
    .image-two-col .image-title h2 { font-size: 30px; }


    .syllabus-form.download-syllabus-form-SPV2 .customWidthOption{ max-width:inherit;}
    .program-financing-V2 .download-syllabus-form-SPV2 .outer-syllabus-form.d-flex {margin: 0;}
    .program-financing-V2 .download-syllabus-form-SPV2 .form-contact-info.w50{padding:0;}
    .program-financing-V2 .download-syllabus-form-SPV2 .form-contact-info.w50, .program-financing-V2 .download-syllabus-form-SPV2 .form-content-wrap {padding: 0px;}
    .form-image-wrap {  width: 100%;}
    .form-image-wrap img {  width: 100%;}

    .program-financing-V2 .home-V2-form form#hsForm_46de0536-4c1a-4fa7-91d2-03d68d25efaa_508 select, select.hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { background-position: right 10px center; }
    .home-V2-form .outer-syllabus-form .inner-syllabus-form {  padding: 50px 40px 50px 40px; }
    .start-career-HV2 .inner-career-box { width: 50%; margin-bottom: 25px; }
    .start-career-HV2 .inner-career-box:last-child { margin-bottom: 0; }
    .outer-career-box { justify-content: center; }
    .start-career-HV2 { padding-top: 40px; }

    .image-two-col-2 .author-title-image { flex-direction: column; align-items: unset; }
    .image-two-col-2 .author-title { width: 100%; }
    .image-two-col-2 .author-image { margin-bottom: 10px; }
    .image-two-col-2 .author-text {   font-size: 18px;}

    .curriculum-overview-V2 .overview-two { margin-right: 50px;}
    .image-two-col-ol .image-wrap,.image-two-col-ol .image-content-wrap{width:100%}

    .home-banner-V2 .software-title h1 { font-size: 32px; }


}
@media(min-width: 768px){ 
    .tabs .tabed{display: none; }
    .apply-form form.hs-form fieldset.form-columns-2 {
        display: flex; }
}
@media (max-width:767px){
    .home-hero .hero-img{width:40%;}
    h1{font-size:28px;line-height:1.4;}

    h2 {font-size: 24px;}
    .company-logo .inner-logo{width: 24%; margin: 9px 6px;}
    .company-logo .main-company-logo{justify-content:center;flex-wrap:wrap;}
    .software-parttime-page.font36,.software-parttime-page.font36 h2,{font-size: 26px; line-height: 1.4;}
    .software-parttime-page.font18,.software-parttime-page.font18 p{font-size:16px;}

    .experience .experience-img{display:none;}
    .experience .experience-content-wrap{width:100%}

    .courses-card{ height: auto; padding: 0 6px 20px 6px; width: 100%; }
    .apply-form form.hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 31px; }

    .testimonial-card-wrap.slick-slider .slick-next, .testimonial-card-wrap.slick-slider .slick-prev { top: unset; bottom: -33%; width: 123px; }
    .testimonial-card-wrap.slick-slider .slick-prev:before { left: 25px }
    .testimonial-card-wrap.slick-slider .slick-prev { left: 0; right: 150px; margin: 0 auto; }
    .testimonial-card-wrap.slick-slider .slick-next { right: 0; left: 150px; margin: 0 auto; }
    .testimonial { padding-bottom: 90px; }
    .inner-testimonial-card { padding: 20px; }
    .testimonial-img { width: 80px; }
    .outer-student-content .osc_left,
    .outer-student-content .osc_right { float: left; width: 100%; }
    .osc_controll { justify-content: center; }
    .osc_controll .slick-arrow { margin: 0px 10px !important; }

    .cohort_img,.cohort_img img {  height: auto !important;}

    .why-us-skills-card { width: 100%; }
    .why-us .inner-why-us-skills { max-width: 100% }

    .lunch-career .skills-card-text-1 {font-size: 40px;  }

    .inner-curriculum-tabing{ flex-direction: column;}
    .curriculum-manu-wrap { max-width: 100%; }
    .curriculum-manu-wrap ul { display: flex; flex-wrap: wrap;}
    .curriculum-manu-wrap ul li a { padding: 10px; }
    .curriculum-manu-wrap ul li { margin: 0 10px 10px 0; }
    .curriculum-manu-content{ padding: 10px 20px 20px;}

    /* ===========career-services================ */
    .career-services .skills-card-text-2 h3 { font-size: 24px;}
    .career-services .inner-skill-card{padding:20px;}

    /* ===========.tuition-financing================ */
    .tuition-financing h2  { font-size: 24px; }
    .tuition-financing .skills-card-darkblue{width:100%;}
    .tuition-financing .skills-card-text-1 { font-size: 24px;  }
    .skills-card-wrap { justify-content: center; margin: 40px 0px 0 0px; }
    .skills-card-darkblue{width:100%;}
    .skills-card-darkblue { margin-bottom: 10px; padding: 0 0px; }

    /* ===========syllabus-form================ */
    .syllabus-form .form-info-title h2{ font-size: 24px;}
    .syllabus-form .hs-form fieldset[class*=form-columns] .input { margin-right: 37px; }
    .syllabus-form fieldset { display: flex; flex-direction: unset;}
    .syllabus-form .form-image { display: none; }
    .syllabus-form .form-contact-info { width: 100%; padding: 0; }
    .syllabus-form .outer-syllabus-form{margin:0;}

    /* ===========.next_cohort================ */
    .next_cohort .cohort_title h2{font-size:26px;}
    .inner_next_cohort_img { width: 100%; }
    .next_cohort .inner_next_cohort_content { width: 100%; }
    .outer_next_cohort { flex-wrap: wrap; }

    /* ===========build_future================ */
    .build_future .inner_build_future { width: 50%; padding: 20px 15px; margin-bottom:10px; }
    .build_future .main_build_future { margin: 70px -15px 0px; }
    .build_future { padding: 40px 0; }
    .build_future .build_future_tilte h2 { margin-top: 0; }
    /* ===========graduates_hired================ */
    .graduates_hired-box { margin-top: 10px; margin-bottom: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-column-gap: 15px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; }

    /* ===========Career Services-pt================ */
    .career_services_pt {padding: 40px 0;}
    .career_services_pt .career_services_pt_tilte h2{font-size: 30px;}
    .career_services_pt .main_career_services_pt{margin: 60px 0 20px;}

    /* ===========our_bootcamps================ */
    .our_bootcamps .our_bootcamps_title h2{font-size:32px;}
    .our_bootcamps .our_bootcamps_content{text-align:center;}
    .our_bootcamps .our_bootcamps_skills{width:100%}
    .our_bootcamps .our_bootcamps { padding: 40px 0; }

    /* ===========curriculum_counter================ */
    .curriculum_counter { padding: 40px 0;}
    .curriculum_counter .our_bootcamps_skills { width: 100%;text-align: center;}
    .curriculum_counter .inner_our_bootcamps-skill:before{display:none;}
    .curriculum_counter .curriculum_content p { font-size: 16px; line-height: 1.6; }

    /* ===========our_bootcamps================ */
    .tuition_four_col   .build_future_tilte h2{font-size:26px;} 


    /* ===========course_syllabus================ */
    .course_syllabus{padding:40px 0;}
    .course_syllabus .form-contact-info{margin-bottom:10px}
    .course_syllabus .form-info-title h2{font-size:26px;}
    .course_syllabus .form-text p{margin-bottom:10px;}

    /* ===========course_syllabus================ */
    .apply-form-spt .form-info-title h2 {font-size: 26px;}

    /* ===========career-services-JSI================ */
    .career-services-JSI .skills-card-darkblue{width:100%;}
    .career-services-JSI .skills-card-darkblue {  margin-bottom: 20px;}

    /* ===========.download-syllabus-form-JSI================ */
    /*     .syllabus-form.download-syllabus-form-JSI .form-columns-2 .hs-form-field:first-child .input */
    .syllabus-form.download-syllabus-form-JSI .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input, .syllabus-form .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input{margin-right:37px}
    .syllabus-form.download-syllabus-form-JSI .hs-form fieldset[class*=form-columns] .hs-form-field .input,.syllabus-form .hs-form fieldset[class*=form-columns] .hs-form-field .input{margin-right:8px}
    .download-syllabus-form-JSI fieldset{flex-direction: unset;}
    .download-syllabus-form-JSI .form-image{display:none;}

    /* ===========Overview - Learn both UXUI================ */
    .overview-UIUX .skills-card-darkblue{width:100%;}

    /* ===========Outcome Highlights - ORP================ */
    .outcome-highlights-ORP .skills-card-darkblue {margin-bottom: 20px; padding: 0 10px;}

    .tuition-PFP .tuition-PFP-manu-wrap{ display: none;}
    .tuition-PFP .tabed a{display:inline-block;}


    /* ===========Program-Financing-page================ */
    .financing-wraper { margin: 40px 0px 30px 0px; padding: 0 0px; }
    .financing-PFP .financing-outer-content { padding: 0px 0; }
    .financing-PFP .inner-financing-wrap { margin-bottom: 20px; padding: 0 0px; width: 100%; }
    .financing-PFP .inner-financing-wrap:last-child { margin: 0;}
    .tuition-PFP .overview-text p { font-size: 16px;}

    /* ===========upright-scholarships-PFP================ */
    .upright-scholarships-PFP .skills-card-text-1 h2{ font-size: 24px; }

    /* ===========program-financing-PFP================ */  

    .program-financing-PFP .software-title h1{font-size:28px;}
 

    /* ===========FAQ================ */                                                                                          
    .faq .overview-content-wrap { padding-bottom: 20px;}       
    .faq .faq-heading h3{font-size:20px;}

    .faq .faq-heading{padding-right:40px;}
    .faq .ourter-faq{padding: 24px 20px 14px;}


    /* ===========Thank You Page================ */                 
    .thanku-msg .thanku-msg-title h2 { font-size: 20px; }
    .reserve-seat-TYP .simple-btn.button a { font-size: 14px; }
    .image-cta-TYP .inner-image-box { width: 50%; margin-bottom: 20px; }

    /* ===========thank-you-banner================ */
    .thank-you-banner .thank-you-title h1{font-size:28px; line-height: 36px;}
    .testimonial .quoat-svg {top: -14%; width: 70px;}

    #download-syllabus-SPT .field.hs-form-field { padding: 0; margin-bottom:18px !important;}
    #download-syllabus-SPT fieldset{margin:0 !important; display: block;}
    #download-syllabus-SPT .field.hs-form-field .input{margin:0 !important;}
    .main-curriculum-tabing{margin-bottom:0;}
    .apply-form form.hs-form fieldset .hs-form-field{padding:0;}


    .program-financing-V2 .download-syllabus-form-PFV2 .form-contact-info.w50, .program-financing-V2 .download-syllabus-form-PFV2 .form-content-wrap{padding:0;}
    .program-financing-V2 .download-syllabus-form-PFV2 .outer-syllabus-form.d-flex {  margin: 0px;}
    .syllabus-form.download-syllabus-form-PFV2  .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input, .syllabus-form.download-syllabus-form-PFV2 .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input { margin-right: 0; }
    .syllabus-form.download-syllabus-form-PFV2 .hs-form fieldset[class*=form-columns] .hs-form-field .input, .syllabus-form.download-syllabus-form-PFV2 .hs-form fieldset[class*=form-columns] .hs-form-field .input{margin:0;}
    .program-financing-V2 h1 { font-size: 30px;}
    .download-syllabus-form-PFV2 .form-info-title{padding-bottom:10px;}
    .syllabus-form.download-syllabus-form-PFV2 .actions { margin: 0 0 30px 0px; padding: 0;}
    .program-financing-V2 .financing-PFP .inner-financing-wrap { margin-bottom: 10px;padding: 0;}
    .program-financing-V2 .financing-PFP{padding: 50px 0px;}
    .program-financing-V2 .apply-form .actions{margin:0;}
    .program-financing-V2 .apply-form-PFV2{padding:40px 0px;}

    .syllabus-form.download-syllabus-form-PFV2 .actions { margin: 20px 0 30px;padding: 0;}

    .outcome-highlights-ORV2 .skills-card-wrap { justify-content: center; margin: 40px 0px 0; width: auto; }
    .outcome-highlights-ORV2 .skills-card-darkblue { margin-bottom: 45px; padding: 0 0px; }
    .outcome-highlights-ORV2.Overview-JSI { padding-bottom: 55px; padding-top: 60px; }
    .curriculum-overview-V2 .curriculum-manu-wrap ul li:last-child{margin-bottom:10px;}
    .curriculum-overview-V2 .curriculum-manu-wrap ul li{background-color: #F5F5F5; }

    .image-two-col .image-two-col-inner { margin: 0; }
    .image-two-col .image-content-wrap, .image-two-col .image-wrap { padding: 0; }

    .image-two-col .image-wrap { width: 100%; }
    .image-two-col .image-content-wrap { width: 100%; }
    .image-two-col .image-wrap.swap-box{order:unset !important;}
    .image-two-col .image-two-col-inner:first-child { align-items: center; flex-direction: column; margin-bottom: 50px; }

    .program-financing-V2 .software-dev-bootcamp-V2.software-development .main-software { padding: 30px 30px 30px;}
    .software-dev-bootcamp-V2 .software-title h1 { margin: 0; font-size: 30px; }
    .launch-career-SPV2.lunch-career .skills-card-wrap { justify-content: center; margin: 40px 0px 0; }

    .tuition-financing-V2 .tuition-content { width: 100%; }
    .tuition-financing-V2 .tuition-number { font-size: 32px; text-align: left; }
    .tuition-financing-V2 .tuition-text { font-size: 18px; text-align: left; }
    .tuition-financing-V2 .tuition-nuber-text-wrap { text-align: left; margin-bottom: 10px; }
    .tuition-financing-V2 .tuition-repeater-wrap { margin: 30px auto 30px; flex-direction: column; }

    .image-two-col .image-wrap-inner img { width: 100%;}
    .upcoming-courses-SPV2{padding: 60px 0;}

    .home-V2-form .home-wrap {flex-direction: column;}
    .home-V2-form .home-wrap { flex-direction: column; }
    .home-V2-form .home-banner-image { width: 100%; }
    .home-V2-form .outer-syllabus-form { width: 100%; }

    .image-two-col-2 .image-two-col-inner:first-child {  margin-bottom: 0px;}
    .start-career-HV2 .inner-career-box { width: 100%; justify-content: center; }
    .our-grad { padding: 60px 0; }
    .image-two-col-3 { padding: 60px 0; }
    .our-grad .our-grad-content P { font-size: 18px;}
    .our-grad .outer-grads{padding:60px 30px}
    .home-V2-form .outer-syllabus-form .inner-syllabus-form { padding: 50px 20px;}


    .image-two-col-2 .image-wrap-inner { padding: 20px 20px;}
    .image-two-col-2.image-two-col .author-title h3 { font-size: 22px;}
    .curriculum-overview-V2 .overview-two { margin-right: 0px;}

    .image-two-col-ol .image-two-col-inner:first-child{margin-bottom:0;} 
    .image-two-col-ol .image-text.image-ul-style ol li {font-size: 18px; }


    .program-financing-V2 .home-banner-V2.software-development .main-btns .simple-btn.button a { margin: 0 0 10px 0; !important }



}
@media(max-width:600px){
    .comparison-table-wrap { padding: 10px 0px; width:600px; }
    .comparsion-table-heading h4,.inner-table-text, .inner-table-value{ font-size: 14px!important; }
    .comparison-table-outer {overflow: auto;}
    .report-summary-ORV2 { padding-top: 40px;}
    .report-summary-ORV2 .program-card-wrap { margin: 40px 0px; }
    .report-summary-ORV2 .program-card { margin-bottom: 40px; padding: 0; }
    .report-summary-ORV2 .inner-program-card {  padding: 0 0 0 20px; }
}

@media(max-width:533px){
    .syllabus-form fieldset { display: flex; flex-direction: column;}
    .syllabus-form .outer-syllabus-form{padding:20px;}
    .syllabus-form .hs-form fieldset[class*=form-columns] .input{margin:0;}
    .syllabus-form .actions {  margin-bottom: 0px;}
    .syllabus-form.download-syllabus-form-JSI .hs-form fieldset[class*=form-columns] .hs-form-field .input,.syllabus-form  .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input{margin-right:0px !important;}
    .download-syllabus-form-JSI .outer-syllabus-form{padding:40px;}
    .syllabus-form .hs-form fieldset[class*=form-columns] .hs-form-field .input{margin-right:0px !important}

}
@media(max-width:480px){
    .home-hero{display:block;}
    .syllabus-form .hs-form fieldset[class*=form-columns] .hs-form-field .input,.syllabus-form .hs-form fieldset[class*=form-columns] .input,.syllabus-form .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input, .syllabus-form.download-syllabus-form-JSI .hs-form fieldset[class*=form-columns] .hs-form-field:first-child .input{margin-right:0 !important}
    .home-hero .hero-img{width:100%;height:300px;-o-object-position:50% 20%;object-position:50% 20%;}
    .home-hero .inner-hero-content{padding-top:20px;padding-right:20px;padding-left:20px;}
    .home-hero .simple-btn.button a{margin-right:10px!important;padding:14px 20px!important;}
    .testimonial .quoat-svg {top: -11%; width: 70px;}

    .company-logo .inner-logo{width: 40%; margin: 9px 6px;}

    .why-us .why-us-skills-box { margin: 30px -10px; }
    .why-us .why-us-content { width: 100%; text-align: center; }
    .why-us .inner-why-us-skills { flex-direction: column; }
    .why-us .why-us-skills-card { padding: 10px 0 10px 0; }

    .apply-form form.hs-form fieldset.form-columns-2 .hs-form-field,
    .apply-form form.hs-form fieldset.form-columns-3 .hs-form-field,
    .apply-form form.hs-form fieldset.form-columns-1 .hs-form-field{ padding-right: 0px !important; padding-left: 0px !important; width:100% !important; }
    form .hs-form-field .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { width: 100% !important; max-width:100%}
    .apply-form form.hs-form fieldset[class*=form-columns] .input { margin-right: 0px; width:100% !important; max-width:100%; }
    .apply-form form.hs-form fieldset .hs-form-field { padding: 0 0px 0 0; }
    h2 { font-size: 24px; }


    .skills-card-darkblue{width:100%;}

    .two-col-section .program-card{width:100%;}
    .two-col-section .program-card{margin-bottom:15px;}

    .outer-footer-about{flex-direction:column;}
    .footer-about-wrap{padding-left:0;}
    .footer-about-img{margin-bottom:20px;}

    .lunch-career .skills-card-darkblue {  width: 100%;}
    .lunch-career .inner-skill-card {  padding: 20px 20px; position: relative; text-align:center;}
    .lunch-career .four-cloumn-content p{margin-bottom:10px;}
    .lunch-career .divider-line { margin-bottom: 10px;}
    .lunch-career .small-text{margin-top: 10px;}

    .career-services .skills-card-darkblue{width:100%;}
    .career-services .divider-line{margin-bottom:10px;}


    /* ===========build_future================ */
    .build_future .inner_build_future { width: 100%; padding: 10px 20px; margin-bottom:0px; }
    .build_future .main_build_future { margin: 40px -10px 60px; }




    /* ===========graduates_hired================ */
    .inner_graduates_hired_logo {margin: 0 auto;}

    /* ===========our_bootcamps================ */
    .our_bootcamps .inner_our_bootcamps-skill { padding: 10px; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
    .our_bootcamps .our_bootcamps_img { margin: 0; }  

    /* ===========course_syllabus================ */
    body .course_syllabus form.hs-form fieldset .field:last-child,body .course_syllabus form.hs-form fieldset .field{padding: 0 10px 0 0}
    body form.hs-form fieldset{margin:0!important}

    body .course_syllabus form.hs-form fieldset .field{margin: 0 0 18px 0 !important}

    /* ===========.download-syllabus-form-JSI================ */
    .download-syllabus-form-JSI .outer-syllabus-form{padding:20px;}

    .software-development.outcome-report-ORP .main-software{padding:40px 20px 60px;}

    /* ===========Outcome Highlights - ORP================ */
    .outcome-highlights-ORP .skills-card-darkblue {margin-bottom: 10px; padding: 0px;}

    /* ===========Report Summary - ORP================ */
    .two-col-section.report-summary-ORP .inner-program-card { padding: 20px 20px 40px;}

    /* ===========tuition-PFP================ */
    .tuition-PFP .tabed {  text-align: center; margin: 0 0 20px 0;}
    .tuition-PFP .tabed a{ margin:0;}
    /* ===========Program-Financing-page================ */
    .tuition-PFP .overview-text p { font-size: 14px;}

    .tuition-financing-UIUX {  padding-top: 30px;}


    /* ===========Thank You Page================ */
    .image-cta-TYP .inner-image-box { width: 100%; }
    .thanku-msg {  padding-bottom: 40px;}

    .financing-wraper {    margin: 40px 0px 00px 0px;}
    .main-curriculum-tabing{margin:0px}
    .career-services{padding-bottom: 30px;}
    .download-syllabus-form-JSI{padding-top:30px;}
    .why-us { padding-bottom: 30px; }
    .career-services-JSI { padding-top: 30px; }
    fieldset.form-columns-2 .hs-form-field{width:100% !important;}
    .why-us .outer-main-title h2 {    margin-top: 0;}

    body form.hs-form .hs-form-field{margin-bottom: 18px !important;}
 
    .report-summary-ORV2 .program-card { margin-bottom: 30px; }

    .program-financing-V2 .home-banner-V2 .main-btns { justify-content: center;   padding: 30px;} 
}</pre></body></html>