
/* .hs_cos_wrapper.hs_cos_wrapper_meta_field.hs_cos_wrapper_type_rich_text{display: none;} */
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.float-right{float: right;}
.float-left{float: left;}
.flex-warp{display: flex; flex-wrap: wrap;}

@font-face {
    font-family: 'Karbid Slab Pro';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Light.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Light.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Light.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Light.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Light.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Light.svg#GTWalsheim-Medium') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Karbid Slab Pro';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Regular.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Regular.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Regular.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Regular.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Regular.svg#GTWalsheim-Medium') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Karbid Slab Pro';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Medium.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Medium.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Medium.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Medium.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Medium.svg#GTWalsheim-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Karbid Slab Pro';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Bold.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Bold.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Bold.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Bold.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Bold.svg#GTWalsheim-Medium') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Karbid Slab Pro';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Black.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Black.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Black.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Black.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Black.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/KarbidSlabWebW03-Black.svg#GTWalsheim-Medium') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.svg#GTWalsheimRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.svg#GTWalsheim-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.svg#GTWalsheim-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.svg#GTWalsheim-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}










/* 

font-family: 'Quicksand', sans-serif; 
font-family: 'Montserrat', sans-serif; 
font-family: 'Roboto', sans-serif;

*/
/*********************************************** intial declartaion of css **********************************************/

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
nav ul, nav ol { list-style: none; list-style-image: none; }

/*********************************************** remember to define focus styles! **********************************************/

:focus { outline: 0; }

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/ 

*:before, *:after {box-sizing: border-box;}

/************************************************** End Clearfix *************************************************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }

/************************************************** For modern browsers ******************************************/ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
li { list-style: none; }
/* ::selection { background: #227f7f; color: #fff; }
::-moz-selection {background: #227f7f;color: #fff;} */

/*************************************** display table and table cell ***************************************************/

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle}
.dis-flex {display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;}

/*********************************************************body  ********************************************************/



/*******************************************hubspot******************************************************************/

.row-fluid [class*="span"] {min-height: 1px;}

/**************************************** logo ***************************/

.h-logo img ,.f-logo img {cursor: pointer;}

/************************* container **************/


/* 1a. Containers */




/* 1b. Colors */













/* 1c. Typography */


























/* 1d. Buttons */








/* 1e. Forms */















/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper, .container {
    max-width: 1380px;
    padding:0 20px;
    width:100%;
    margin:0 auto;
    float:none !important;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 0px 1rem;
}

.dnd-section > .row-fluid {
    max-width: 1380px;
}




html {
    font-size: 16px;
}

body { line-height:22px; color: #002335;font-size: 16px;font-family: GTWalsheim, sans-serif;;    -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
p { line-height:22px; margin-bottom: 20px;color: #002335;font-size: 16px;font-family: GTWalsheim, sans-serif;}





/* Anchors */

a {
    color: #3633A6;font-family: GTWalsheim;;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 1.12px;
    font-weight: 300;
    transition: 0.9s;
}

a:hover,
a:focus {

    color: #002335;
}

a:active {

    color: #5e5bce;
}

/* Headings */


h1,
.h1 {
    font-family:;
    color: #002335;font-size: 70px;font-weight: 600; font-family: 'Karbid Slab Pro', sans-serif;;
    text-transform: none;
    line-height:1.15;

}

h2,
.h2 {
    color: #002335;font-size: 40px;font-weight: 600; font-family: 'Karbid Slab Pro', sans-serif;;
    text-transform: none;
    line-height:1.4; 
}

h3,
.h3 {
    color: #002335;font-size: 36px;font-weight: 600; font-family: 'Karbid Slab Pro', sans-serif;;
    text-transform: none;
    line-height:1.4;

}

h4,
.h4 {
    color: #002335;font-size: 30px;font-weight: 600; font-family: 'Karbid Slab Pro', sans-serif;;
    text-transform: none;
    line-height:1.4;

}

h5,
.h5 {
    color: #002335;font-size: 30px;font-weight: 600; font-family: 'Karbid Slab Pro', sans-serif;;
    text-transform: none;
    line-height:1.2;

}

h6,
.h6 {
    color: #00AB5F;font-size: 24px;font-weight: 600; font-family: 'Karbid Slab Pro', sans-serif;;
    text-transform: none;
    line-height:1.25;

}
h1,h2,h3,h4,h5,h6{ margin:0 0 20px;}
/* Blockquote */

blockquote {
    border-left-color: #00AB5F;
}





button a,
.button a, .btn-1 a, form .hs-button, form input[type=submit] {
    font-weight:500;
    border: 1px solid #FFFFFF;

    padding-top: 15px;
padding-right: 31px;
padding-bottom: 13px;
padding-left: 31px;

    color: #3633A6;font-size: 12px;font-family: GTWalsheim, sans-serif;;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-radius: 0px;
    text-transform: capitalize;
    display: inline-block;
    line-height: 14px;
    letter-spacing: 1.71432px;
}

button a:hover,
button a:focus,
.button a:hover,
.button a:focus, a.button:hover, a.button:focus, .btn-1:hover, .btn-1:focus{
    background-color: #00AB5F;
    color: #FFFFFF;
    border-color: #00AB5F
}

button:active,
.button:active, a.button:active{
    background-color: #3633A6;
    color: #FFFFFF
        border-color: #3633A6
}

/************** button--primary **************/

button.button--primary a,
.button.button--primary a, .btn-1.button--primary a {
    background-color: #3633A6;
    color: #FFFFFF;
    border-color: #3633A6;
}

button.button--primary a:hover,
button.button--primary a:focus,
.button.button--primary a:hover,
.button.button--primary a:focus, .btn-1.button--primary:hover, .btn-1.button--primary:focus{
    background-color: #00AB5F;
    color: #FFFFFF;
    border-color: #00AB5F
}

button.button--primary:active,
.button.button--primary:active{
    background-color: #00AB5F;
    color: #FFFFFF;
    border-color: #00AB5F;
}

/************** button--secondary **************/

button.button--secondary a,
.button.button--secondary a, .btn-1.button--secondary a {
    background-color: #00AB5F;
    border-color: #00AB5F;
    color: #FFFFFF;
}

button.button--secondary a:hover,
button.button--secondary a:focus,
.button.button--secondary a:hover,
.button.button--secondary a:focus, .btn-1.button--secondary:hover, .btn-1.button--secondary:focus{
    background-color: #3633A6;
    color: #FFFFFF;
    border-color: #3633A6
}

button.button--secondary:active,
.button.button--secondary:active{
    background-color: #3633A6;
    color: #FFFFFF;
    border-color: #3633A6
}


/************** button--TEXT **************/
button.button_text a,
.btn.button_text a, .btn-1.button_text a {
    color: #00AB5F;
}

button.button_text a:hover,
button.button_text a:focus,
.btn.button_text a:hover,
.btn.button_text a:focus, .btn-1.button_text:hover, .btn-1.button_text:focus{
    color: #FFFFFF;
}

button.button_text:active,
.btn.button_text:active{
    color: #FFFFFF
}

/************** Form==Btn **************/
form input[type=submit] {
    background-color: #3633A6;
    color: #FFFFFF;
    border-color: #3633A6;
}

form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover,  form .hs-button:focus, form input[type=submit]:hover, form input[type=submit]:focus{
    background-color: #00AB5F;
    color: #FFFFFF;
    border-color: #00AB5F
}

form .hs-button:active, form input[type=submit]:active   {
    background-color: #00AB5F;
    color: #FFFFFF
        border-color: #00AB5F
}






form,
.submitted-message {
    font-family: GTWalsheim, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
    color: #3633A6;
}

/* Labels */

form label {
    color: #3633A6;
}

form label{display: inline-block;}
form label.hs-error-msg { font-size: 12px !important; text-transform: none !important; padding: 0; margin: 0 !important; color: #ef6b51 !important;}
.grecaptcha-badge{margin: 0 0 0 -20px;}

/* Help text */

form legend {
    color: #3633A6;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
/* form input[type=file], */
form select,
form textarea {
    border-top: 0px solid #0A2039;
border-right: 0px solid #0A2039;
border-bottom: 1px solid #0A2039;
border-left: 0px solid #0A2039;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    color: #0A2039;
    border-radius: 0px;
}

form .inputs-list{
    display: flex;
    flex-wrap: wrap;
}

.legal-consent-container .hs-form-booleancheckbox-display input{position: relative; top: 5px;}

form .inputs-list .hs-form-checkbox, form .inputs-list .hs-form-radio{
    width: 50%;
}

@media (max-width: 568px){
    form .inputs-list .hs-form-checkbox, form .inputs-list .hs-form-radio{
        width: 100%;
    }
}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #0A2039;
}

::-moz-placeholder {
    color: #0A2039;
}

:-ms-input-placeholder {
    color: #0A2039;
}

::placeholder {
    color: #0A2039;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
    color: #0A2039;
}

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

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

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

/* Submit button */







.header {
    background-color: 

  
  
    
  


  rgba(10, 32, 57, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    color: #FFFFFF;
    font-family: GTWalsheim;
}







.footer {
    background-color: 

  
  
    
  


  rgba(0, 35, 53, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
    color: #FFFFFF;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
    padding: 0px 0;
}

/* Blog post */

.blog-post__meta a {
    color: #002335;
}

.blog-post__tag-link {
    color: #002335;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
    color: #00000d;
}

.blog-post__tag-link:active {
    color: #284b5d;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
    font-weight: 600; text-decoration: none; font-family: 'Karbid Slab Pro', sans-serif; font-style: normal;
    text-transform: none;
}

.blog-related-posts__title-link {
    color: #002335;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
    color: #00000d;
}

.blog-related-posts__title-link:active {
    color: #284b5d;
}

/* Blog comments */

.blog-comments {
    margin-bottom: 0px;
}

#comments-listing .comment-reply-to {
    color: #3633A6;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: #0e0b7e;
}

#comments-listing .comment-reply-to:active {
    color: #5e5bce;
}





.hs-search-results__title {
    font-weight: 600; text-decoration: none; font-family: 'Karbid Slab Pro', sans-serif; font-style: normal;
    color: #002335;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
    font-weight: 600; text-decoration: none; font-family: 'Karbid Slab Pro', sans-serif; font-style: normal;
    text-transform: none;
}

.blog-index__post-title-link {
    color: #002335;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
    color: #00000d;
}

.blog-index__post-title-link:active {
    color: #284b5d;
}

.blog-index__post-tag,
.blog-index__post-author-name {
    color: #002335;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
    color: #002335;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
    color: #00000d;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
    color: #284b5d;
}

.pagination__link-icon svg {
    fill: #002335;
}



.hearo-banner{padding-top: 90px;}
.hearo-banner .banner-text{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; max-width: 940px; text-align: center; z-index: 10;}
.hearo-banner .banner-text h3{color: #FFFFFF; margin-bottom: 52px; font-weight: 500}
.hearo-banner .banner-text p{color: #FFFFFF; font-size: 18px; letter-spacing: 4px; margin-bottom: 30px;}
.hearo-banner img, .hearo-banner video{height: 740px !important; width: 100%; object-fit: cover;}
.service-section{padding: 92px 0 132px 0;}
.service-section .title p{font-weight: 500; text-align: center; color: #3633A6; margin-bottom: 86px; letter-spacing: 3px; text-transform: uppercase;}
.service-section .service-container{position: relative; z-index: 99}
.service-section .service-card{display: flex; flex-wrap: wrap; max-width: 1080px; margin: auto;justify-content: space-between;}
.service-section .service-card .service-list{/*width: 25%;*/ margin-bottom: 30px;}
.service-section .service-card .service-list .box_link { position: absolute; width: 100%; height: 100%; z-index: 0; top: 0; bottom: 0; left: 0; right: 0; }
.service-section .service-card .service-list .service-items{position: relative; max-width: 220px; flex-direction: column; padding: 13px 10px 12px; display: flex; height: 100%; justify-content: center;}
.service-section .service-card .service-list .service-items .logo-icon{margin-top: auto; margin-bottom: 10px;min-height: 94px; height: auto; display: flex; flex-wrap: wrap; align-items: end;}
.service-section .service-card .service-list .logo-icon img{display: block; margin: auto;}
.service-section .service-card .service-list:nth-child(2) .service-items, .service-section .service-card .service-list:nth-child(3) .service-items{margin: auto;}
.service-section .service-card .service-list:nth-child(4) .service-items{margin-left: auto;}
.service-section .service-card .serive-header{text-align: center; display: flex; min-height: calc(100% - 100px); height: auto; justify-content: center; flex-wrap: wrap;}
.service-section .service-card .serive-header h5{margin-top: 0; min-height: 73px; margin-bottom: 15px; font-size: 26px; font-weight: bold;}
.service-section .service-card .serive-header p{line-height: 20px; margin-bottom: 20px; margin-top: 0;}
.service-section .service-card .serive-header > div { margin-top: auto; width: 100%;}
.service-section .service-card .serive-header .button{display: block;}
.service-section .service-card .serive-header .button a{position:relative; z-index: 99; font-size: 16px; line-height: 18px; letter-spacing: 0.5px; width: 100%; font-weight: 300;}
.service-section .service-card .service-items:hover .serive-header .button a{background-color: #00AB5F; border: 1px solid #00AB5F;} 
.bracken_crm{background-size: cover;width: 100%;}
.bracken_crm .crm_list{display: flex;}
.bracken_crm .crm_list .crm_menu{width: 50%; display: table;}
.bracken_crm .crm_list .crm_menu > img{    display: block; margin: -53px auto 0 auto; margin-right: 0;}
.bracken_crm .crm_list .crm_menu > div {display: table-cell; vertical-align: middle;}
.bracken_crm .crm_list .crm_menu > div .crm_item{max-width: calc(1300px - 748px); margin-left: auto;}
.bracken_crm .crm_list .crm_menu>div .crm_item p:first-child { font-size: 14px; color: #FFFFFF; letter-spacing: 2px; font-weight: 500; margin-bottom: 17px; }
.bracken_crm .crm_list .crm_menu>div .crm_item h2{margin-bottom: 60px; font-weight: bold;}
.bracken_crm .crm_list .crm_menu>div .crm_item p{font-size: 18px; line-height: 26px; letter-spacing: 1.12px; font-weight: 500;}
.bracken_crm .crm_list .crm_menu>div .crm_item > div > div > a {color: #FFFFFF;font-size: 18px; line-height: 21px; letter-spacing: 1.12px; font-weight: 300; transition: 0.9s;}
.bracken_crm .crm_list .crm_menu>div .crm_item > div > div > a:hover{color: #002335}
.bracken_crm .crm_list .crm_menu>div .crm_item > div > div > a svg{fill: #FFFFFF; height: 18px; margin-left: 10px; position: relative; top: 4px; transition: 0.9s;}
.bracken_crm .crm_list .crm_menu>div .crm_item > div > div > a:hover svg{fill: #002335}
.testimonial .testimonial_list { display: flex; flex-wrap: wrap; }
.testimonial .testimonial_card { width: 50%; position: relative;}
.testimonial .testimonial_card:first-child{display: table;}
.testimonial .testimonial_card:first-child:before{content: ''; position: absolute; width: 100%; max-width: 540px; height: 540px; background-repeat: no-repeat; left: 0; bottom: 0;}
.testimonial .testimonial_card .testimonial_item p:first-child{font-size: 14px; color: #FFFFFF; letter-spacing: 2px; font-weight: 500; margin-bottom: 15px;}
.testimonial .testimonial_card .testimonial_item h2{color: #00AB5F; margin-bottom: 58px; font-size: 36px; font-weight: bold;}
.testimonial .testimonial_card .testimonial_item p{color: #FFFFFF; font-size: 18px; line-height: 26px; letter-spacing: 0.6px; font-weight: 400;}
.testimonial .testimonial_card .testimonial_item {display: table-cell; vertical-align: middle; padding: 40px; position: relative; z-index: 10;}
.testimonial .testimonial_card .testimonial_item > div {max-width: calc(1300px - 790px); margin-left: auto;}
.testimonial .testimonial_card:last-child {padding: 180px 0 194px 0;}
.testimonial .testimonial_card .testimonial_slider .slide_card {position: relative; margin: 14px auto 0 auto;; max-width: 460px; background-color: #F3F3F3; padding: 59px 18px 18px 21.5px; opacity: 10%; border-top-right-radius: 30px; border-bottom-left-radius: 30px; }
.testimonial .testimonial_card .testimonial_slider .owl-item.active.center .slide_card{opacity: 1;}
.testimonial .testimonial_card .testimonial_slider { padding: 180px 0 194px;}
.testimonial .testimonial_card .testimonial_slider .slide_card:before{content: ''; position: absolute; width: 46px; height: 31px; top: -4%;}
.testimonial .testimonial_card .testimonial_slider p{margin-bottom: 29px;}
.testimonial .testimonial_card .testimonial_slider h6 { margin-top: 24px; margin-bottom: 0; font-family: GTWalsheim,sans-serif; font-size: 18px; color: #002335; line-height: 22px; letter-spacing: 0.5px; font-weight: 300;}
.testimonial .testimonial_card .testimonial_slider h6 strong{font-weight: bold;}
.testimonial .testimonial_card .testimonial_slider hr {border-color: #0579D7;}
.testimonial .testimonial_card .testimonial_slider .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%);}
.testimonial .testimonial_card .testimonial_slider .owl-nav button.owl-prev{left: 15px}
.testimonial .testimonial_card .testimonial_slider .owl-nav button.owl-next{right: 15px}
.testimonial .testimonial_card .testimonial_slider .owl-nav [class*=owl-]:hover{background: transparent;color: transparent;}
.our_expertise{padding: 47px 0 53px 0;}
.our_expertise .expertise_group{display: flex; flex-wrap: wrap;}
.our_expertise .expertise_group .expertise_list{width: 50%; padding-left: 40px;}
.our_expertise .expertise_group .expertise_list .expertise_items{max-width: calc(1330px - 778px);; margin-left: auto; padding-right: 90px;}
.our_expertise .expertise_group .expertise_list .expertise_items span{color: #0579D7; display: block; font-weight: 500; font-size: 14px; line-height: 22px; letter-spacing: 2px; margin-bottom: 9.5px;}
.our_expertise .expertise_group .expertise_list .expertise_items h2{margin-bottom: 28.5px; font-size: 36px; font-weight: bold;}
.our_expertise .expertise_group .expertise_list .expertise_items p{margin-bottom: 25px; letter-spacing: 0.8px;}
.our_expertise .expertise_group .expertise_list .expertise_items a{display: inline-block; margin-top: 20px;}
.our_expertise .expertise_group .expertise_list .expertise_items a span{display: inherit;}
.our_expertise .expertise_group .expertise_list .expertise_items a svg {fill: #00AB5F; height: 18px; margin-left: 10px; position: relative; top: 5px; transition: 0.9s;}
.our_expertise .expertise_group .expertise_list .expertise_items a:hover svg{fill: #FFFFFF}
.our_expertise:before{content: ''; position: absolute; right: 0; width: 100%; height: 100%; top: 0; background-repeat: no-repeat; background-position: center right; z-index: -1; transform: scaleY(1.1); background-size: contain;}
.blog_post{padding: 65px 0 calc(150px - 90px) 0;}
.blog-posts{padding: 0px;}
.blog_post .home_blog_heading{max-width: 660px;margin: auto;text-align: center; margin-bottom: 80px;}
.blog_post .home_blog_heading span{color: #3633A6; font-weight: 300; line-height: 22px; letter-spacing: 3px; font-size: 16px; margin-bottom: 30px; display: block;}
.blog_post .home_blog_heading p{line-height: 26px; letter-spacing: 1.12px; font-size: 18px;}
.blog_list{display: flex; flex-wrap: wrap; max-width: 1223.0px; margin: auto;}
.blog_list .blog_card{width: 33.33%; margin-bottom: 80px; padding-bottom: 8px;}
.blog_list .blog_card .blog_card_menu {width: 100%; max-width: 341px; height: 100%; display: flex;flex-direction: column;}
.blog_list .blog_card:nth-child(3n+2) .blog_card_menu {margin: auto;}
.blog_list .blog_card:nth-child(3n+3) .blog_card_menu {margin-left: auto;}
.blog_list .blog_card .blog_card_menu .blog-index__post {margin-top: auto; margin-bottom: 25px;}
.blog_list .blog_card .blog_card_menu time{display: block; background-color: #F3F3F3; color: #0A2039; line-height: 22px; letter-spacing: 1px; font-weight: 500; font-size: 16px; padding: 4px 22px; text-transform: uppercase; text-align: end;}
.blog_list .blog_card .blog_image{position: relative;}
.blog_list .blog_card .blog_image a{display: block;}
.blog_list .blog_card .blog_image img {width: 100%; height: 210px !important; object-fit: cover;}
.blog_list .blog_card .blog_image .blog_name {text-transform: uppercase; position: absolute; bottom: 0px; left: 0px; padding: 7px 10px; background: #fff; font-size: 16px; max-width: 180px; width: 100%; color: #5D59F4; font-weight: 500; letter-spacing: 1px; line-height: 22px; display: none;}
.blog_list .blog_card .blog_image .blog-index__post-tags{display: none;}
.blog_list .blog_card .blog_image .blog_name:first-child, .blog_list .blog_card .blog_image .blog-index__post-tags:nth-child(2){display: block;}
.blog_list .blog_card .blog_image .blog_name:before {content: ''; position: absolute; width: 16px; height: 16px; bottom: 100%; left: 100%; background: #fff; }
.blog_list .blog_card .blog_card_menu .top_blog_name{position: relative; display:none; bottom: 0px; left: 0px; padding: 7px 10px; background: #002335; color:#FFFFFF; font-size: 16px; max-width: 180px; width: 100%; font-weight: bold; letter-spacing: 1px; line-height: 22px;}
.blog_list .blog_card .blog_card_menu .top_blog_name:first-child { display: block;}
.blog_list .blog_card .blog_card_menu .top_blog_name:before{content: ''; position: absolute; width: 16px; height: 16px; bottom: 100%; left: 100%; background: #002335;}
.blog_tag { height: calc(100% - 210px); display: flex; flex-direction: column; }
.blog_list .blog_card .blog_tag h6{ height: 100%; margin-bottom: 50px;}
.blog_list .blog_card .blog_tag strong{line-height: 26px; font-size: 18px; letter-spacing: 0.5px; font-weight: 400; color: #002335; margin-top: auto;}
.blog_list .blog_card .blog_tag h6 a{margin-bottom: 14px; color: #002335;font-family: 'Karbid Slab Pro', sans-serif;; font-size: 22px; font-weight: bold; text-transform: none; line-height: 30px; }}
.blog_list .blog_card .blog_tag strong{font-size: 18px; font-weight: 500; line-height: 26px; letter-spacing: 0.5px; color: #002335; display: block; margin-bottom: 10px;}
.blog_list .blog_card .blog_tag > div {text-align: right; padding-bottom: 11px; border-bottom: 1px solid #002335;}
.blog_list .blog_card .blog_tag a{letter-spacing: 0px; color:#00AB5F; transition: 0.5s All;}
.blog_list .blog_card .blog_tag a svg{stroke: #00AB5F; fill: #00AB5F; height: 18px; position: relative; top: 4px; margin-left: 10px; transition: .9s;}
.blog_list .blog_card .blog_tag a:hover,
.blog_list .blog_card .blog_tag a:hover svg{
    stroke:#3633A6; 
    fill: #3633A6;
    color: #3633A6;
}
nav.pagination{padding-bottom: 100px;}
nav.pagination .pagination__link{background-color: #F3F3F3; margin: 0 10px !important; height: 40px; width: 40px; line-height: 40px; display: block !important; text-align: center; color: #0579D7; font-size: 12px; font-weight: 500; padding: 0 !important; border-radius: 0px !important;}
nav.pagination .pagination__link.pagination__link--prev, nav.pagination .pagination__link.pagination__link--next{background-color: #0579D7;}
nav.pagination .pagination__link--number:hover, nav.pagination .pagination__link--number:focus, nav.pagination .pagination__link--active{border-color: transparent;}
nav.pagination .pagination__link--active{background-color: #0579D7; color: #FFFFFF;}
nav.pagination .pagination__link:hover { background-color: #00AB5F; color: #FFFFFF; }
.newsletter_card{display: flex; flex-wrap: wrap;}
.newsletter_card .newsletter_list{width: 50%;}
.newsletter_card .newsletter_list:first-child{display: table; position: relative;}
.newsletter_card .newsletter_list > div{display: table-cell; vertical-align: middle; padding:0 40px;} 
.newsletter_card .newsletter_list .newsletter_content{max-width: calc(1300px - 740px); margin-left: auto; padding: 30px 0px;}
.newsletter_card .newsletter_list .newsletter_content > div {letter-spacing: 2px; line-height: 22px; font-weight: 500; font-size: 14px; margin-bottom: 10.5px; color: #FFFFFF; display: block;}
.newsletter_card .newsletter_list .newsletter_content h2{margin-bottom: 21.5px; font-size: 36px; font-weight: bold;}
.newsletter_card .newsletter_list .newsletter_content p{letter-spacing: 0.8px; font-weight: 400}
.newsletter_card .newsletter_list .newsletter_content a{color: #FFFFFF; }
.newsletter_card .newsletter_list .newsletter_content a:hover{color: #00AB5F;}
.newsletter_card .newsletter_list .newsletter_content a svg{fill: #FFFFFF; height: 18px; position: relative; top: 3px; margin-left: 10px; transition: .9s;}
.newsletter_card .newsletter_list .newsletter_content a:hover svg{fill: #00AB5F}
.newsletter_card .newsletter_list .news_image{margin: -84px 0 0 auto; display: block;}
.blog_list_herobanner{width: 100%; background-size: cover; background-position: center right; }
.blog_list_herobanner .banner_list{width: 50%; padding: 120px 0 40px 0;}
.blog_list_herobanner .banner_list .heading{width: 540px; margin: auto; padding: 20px;}
.blog_list_herobanner .banner_list .heading h1{color: #0579D7;}
.blog_list_herobanner .banner_list .heading h2{color: #FFFFFF}
.blog_list_herobanner .banner_list .heading p{color: #FFFFFF; letter-spacing: 0.8px; font-weight: 300}
.blog_post .blog-header{max-width: 1223px; margin: auto; display: flex; border: 1px solid #ededed; margin: 0 auto 50px auto; padding: 20px;}
.blog_post .blog-header .blog__avtar__img{margin-right: 20px;}
.blog_post .blog-header .blog-header__author-avatar { width: 100px; height: 100px; background-position: center top; object-fit: cover; background-size: cover; border-radius: 50%;}
.blog_post .blog-header .blog-header__title{font-size: 25px; line-height: 28px;}
.blog_post .blog-header .blog-header__subtitle{font-size: 18px; line-height: 28px; font-family: GTWalsheim,sans-serif;}
.blog_post .blog-header .blog-header__author-social-links a{display: inline-block; text-align: center; width: 40px; height: 40px; line-height: 40px; background: #0579D7; border-radius: 50px; margin: 0 5px;}
.blog_post .blog-header .blog-header__author-social-links a:hover{background-color: #00AB5F;}
.blog_post .blog-header .blog-header__author-social-links a svg{height: 16px; width: auto; fill: #FFFFFF;}
.freature_blog_post{padding: 80px 0 80px 0}
.freature_blog_post .freature_blog_post_image, .freature_blog_post .freature_blog_post_content{width: 50%;}
.freature_blog_post .freature_blog_post_content{background-color: #0A2039; display: table; position: relative; padding: 40px 0 20px 20px;}
.freature_blog_post .freature_blog_post_content:before{content: ''; position: absolute; width: 80%; height: 100%; opacity: 0.4; z-index: 0; left: 0; top: 0;}
.freature_blog_post .freature_blog_post_image img{height: 100%;width: 100%; object-fit: cover; min-height: 440px; object-position: center;}
.freature_blog_post .freature_blog_post_content > div{display: table-cell; vertical-align: middle; position: relative; z-index: 99; }
.freature_blog_post .freature_blog_post_content > div > div{max-width: 400px;margin: auto;}
.freature_blog_post .freature_blog_post_content p{color: #FFFFFF; line-height: 22px; letter-spacing: 2px; font-weight: 500; font-size: 14px; text-transform: uppercase; margin-bottom: 18px;}
.freature_blog_post .freature_blog_post_content h4 a{ letter-spacing: 0px; color: #FFFFFF; margin-bottom: 14px; font-family: color: #002335;font-family: 'Karbid Slab Pro', sans-serif;; font-size: 30px; font-weight: 400; text-transform: none; line-height: 40px; }
.freature_blog_post .freature_blog_post_content > div a:hover{color: #FFFFFF}
.freature_blog_post .freature_blog_post_content > div a svg {stroke: #00AB5F; transition: .9s;}
.freature_blog_post .freature_blog_post_content > div a:hover svg {stroke: #FFFFFF;}
.freature_blog_post_content > div > span{display: block; text-align: end; margin-bottom: 30px;}
.freature_blog_post_content > div > span a{text-align: end; background: #FFFFFF; margin-right: auto; padding: 9px 69px 9px 12px; text-transform: uppercase; position: relative; right: 0px; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 22px; display: none;}
.freature_blog_post_content > div > span a:first-child{display: inline-block;}
/* .freature_blog_post_content > div > span a:hover{color: initial !important;} */
.freature_blog_post_content > div > span a:before{content: ''; position: absolute; width: 16px; height: 16px; bottom: 100%; right: 100%; background: #FFFFFF;}
.freature_blog_post .freature_blog_post_content>div>div>div{text-align: end;}
.search_section{padding: 54px 20px 75px 20px; background-color: #002335;}
.search_section .search_box form{position: relative;}
.search_section .search_box form input[type=text]{font-size: 12px; padding: 12px 40px 12px 20px; border: 1px solid #5F5FF9; background: transparent; color: #FFFFFF; text-transform: uppercase; letter-spacing: 1.71px;}
.search_section .search_box form button{position: absolute; right: 20px; top: 50%; transform: translateY(-50%); background: transparent; border: none;}
.search_section .search_box form button svg{height: 12px; fill: #FFFFFF}
.search_section .search_box h6{line-height: 24px; color: #5f5ff9; font-size: 20px; margin-bottom: 20px;}
.search_section .search_box form input[type=text]::placeholder{color: #FFFFFF; text-transform: uppercase;}
.search_section > div { display: flex; flex-wrap: wrap; max-width: 640px; justify-content: center; margin: auto; }
.search_section .search_box, .search_section .filter{width: 50%; padding: 0 10px;}
.search_section .search_box .hs-search-field__suggestions{background: #3633A6; position: absolute; z-index: 9; left: 0; margin: 0 10px; border: none;}
.search_section .search_box .hs-search-field__suggestions li { color: #fff; font-size: 15px; padding: 20px 0px 10px 0px; border-bottom: 1px solid #04213D; margin: 0 20px; font-weight: 500 !important; }
.search_section .search_box .hs-search-field__suggestions li a { color: #fff; font-size: 15px; font-weight: 500; }
.search_section .search_box .hs-search-field__suggestions li:last-child{border-bottom: 0px;}
.search_section .filter h6 { line-height: 24px; color: #167BD4; font-size: 20px; margin-bottom: 20px; }
.search_section .filter{position: relative;}
.search_section .filter .drop-down{position: relative; padding: 12px 20px 12px 20px; border: 1px solid #167BD4; cursor: pointer; background: transparent; color: #fff; text-transform: uppercase; letter-spacing: 1.71px; line-height: 14px; font-size: 12px; display: flex; align-items: center; justify-content: space-between; }
.search_section .filter ul{display: none; position: absolute; top: 100%; z-index: 9; background: #167BD4; left: 0; right: 0; margin: 0 10px; padding: 18px 19px 27px 20px; height: 400px; overflow-y: auto; }
.search_section .filter ul li a {padding-bottom: 15px; line-height: 17px; font-size: 15px; color: #fff; display: inline-block; font-weight: 500; letter-spacing: 0;}
.search_section .filter ul li a:hover{color: #0A2039;}
.search_section .filter ul li:last-child a{padding-bottom: 0px;}
.blog_article_list .article_freature_image{width: 100%; height: 540px; object-fit: cover; background-position: center center; background-size: cover; padding-top: 120px;}
.blog_article_list .article_freature_image a{letter-spacing: 0; display: flex; align-items: center; font-weight: 500;}
.blog_article_list .article_freature_image a svg{stroke: #00AB5F;margin-right: 10px; transition: .9s;}
.blog_article_list .article_freature_image a:hover{color: #FFFFFF;}
.blog_article_list .article_freature_image a:hover svg{stroke: #FFFFFF;}
.blog_article_list .article_freature_body{padding-top: 85px; padding-bottom: 110px; /*max-width: 940px;*/ margin: auto; }
.blog_article_list .article_freature_body h3{text-align: center; margin-bottom: 20px;}
.blog_article_list .article_freature_body .author_name{text-align: center;font-size: 18px;letter-spacing: 0.5px; margin-bottom: 60px;}
.blog_article_list .article_freature_body .blog_content_post{margin-bottom: 50px;}
.blog_article_list .article_freature_body .blog_content_post p{font-size: 22px; line-height: 32px; font-weight: 500;}
/* .blog_article_list .article_freature_body .blog_post_body_content{display: flex; flex-wrap: wrap; justify-content: space-between;} */
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_content_left{max-width: 560px;}
.blog_article_list .article_freature_body .blog_post_body_content h5{margin-bottom: 28px; line-height: 40px;}
.blog_article_list .article_freature_body .blog_post_body_content p{margin-bottom: 40px;font-size: 18px;line-height: 26px;}
.blog_article_list .article_freature_body .blog_post_body_content ul{padding: revert; margin-bottom: 29px}
.blog_article_list .article_freature_body .blog_post_body_content ul.hs-error-msgs{padding: 0px;}
.blog_article_list .article_freature_body .blog_post_body_content ul li{list-style-type: disc; font-size: 20px; font-weight: 500; line-height: 30px;}
.blog_article_list .article_freature_body .blog_post_body_content ul li label{font-size: 10px !important;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list .submitted-message {color: #fff; position: relative; z-index: 10; margin-bottom: 100px;}
/* .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right{max-width: 341px; margin-bottom: 29px;} */
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list{position:relative; background-color: #0A2039; padding: 39px 30px 38px 31px; border-top-right-radius: 26px; border-bottom-left-radius: 26px;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list:before{content: ''; z-index: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; opacity: 0.3; background-size: contain;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list h4{position: relative; color: #FFFFFF; text-align: left; line-height: 40px; margin-bottom: 30px;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form{position: relative;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form label{margin-bottom: calc(43px - 20px); letter-spacing: 2px; font-size: 14px; line-height: 22px; text-transform: uppercase; color: #FFFFFF}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form input[type=text], .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form input[type=email], .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form input[type=password], .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form input[type=tel], .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form input[type=number], .blogarticle_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form input[type=file], .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form select, .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form textarea{background: transparent; padding: 10px 0; color:#FFFFFF; border-bottom: 1px solid #FFFFFF;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form .hs-form-field{margin-bottom: 20px;}
.blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form .hs-button, form input[type=submit] {display: block; width: 80%; margin: auto;}
.blog_article_list .article_freature_body .back_to_top_btn { text-align: center; margin-top: calc(62px - 42px); }
.blog_article_list .article_freature_body .back_to_top_btn a{letter-spacing: 0px;}
.blog_article_list .article_freature_body .back_to_top_btn a svg{stroke: #00AB5F; transform: rotate(-180deg); display: block; margin: auto; margin-bottom: 10px;}
.blog_article_list .article_freature_body .back_to_top_btn a:hover{color: #00AB5F;}
.blog_related_posts{background-color: #F3F3F3; padding-top: 61px; padding-bottom: calc(79px - 78px);}
.blog_related_posts p{text-align: center; letter-spacing: 1px; color:#3633A6;}
.blog_related_posts h2{text-align: center; margin-bottom: 60px;}
.blog_article_list .blog_post_download .article_freature_image{padding-top: 90px;}
.blog_article_list .blog_post_download .heading{height: calc(540px - 90px); display: flex; align-items: center;}
.blog_article_list .blog_post_download .heading > div{width: 50%;}
.blog_article_list .blog_post_download .heading > div > div {max-width: 460px; margin: auto;}
.blog_article_list .blog_post_download .heading > div  h2{color:#FFFFFF;}
.blog_article_list .blog_post_download .heading > div p{font-size: 18px; letter-spacing: 0.5px; color: #FFFFFF; font-weight: 500; margin-bottom: 29px;}
.blog_article_list .blog_post_download .heading > div a{letter-spacing: 1.71px;}
.blog_article_list .blog_post_download .heading > div a svg{margin-right: 0px; margin-left: 30px;}
.blog_article_list .blog_post_download .blog_post_body{padding: 51px 0px;}
.blog_article_list .blog_post_download .blog_post_contant{max-width: 940px; margin: auto;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content{max-width: 460px;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_right_content{max-width: 408px;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_right_content > div{text-align: center; margin-top: 30px;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_right_content > div a svg{margin-right: 0; margin-left: 30px;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content h5{font-family: color: #0A2039;font-family: GTWalsheim, sans-serif;; font-weight: 500; color: #0A2039; line-height: 40px; margin-bottom: 55px;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content p{font-size: 18px; letter-spacing: 0.5px; margin-bottom: 18.5px;}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content ul{padding-left: 20px; padding-top: calc(22px - 18px);}
.blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content ul li{font-family: color: #002335;font-family: 'Karbid Slab Pro', sans-serif;; line-height: 24px; font-size: 18px; color: #002335; margin-bottom: 13px;}
.pagination__link--disabled, .pagination-link--disabled {opacity: 0.5 !important; cursor: not-allowed !important; pointer-events: unset !important;}
.trigger{ text-align: center; padding: 7px 13px; background: #3e3e3e; color: #fff; font-size: 15px; outline: none; border: none; border-radius:download_model 5px; font-family: cursive; }
.modal.download_model {padding: 180px 15px 15px; overflow: auto; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgb(2,16,29,0.8); opacity: 0; visibility: hidden; transform: translate(0, -10%); transition: visibility 0s linear .25s,opacity .25s 0s,transform .25s; z-index: 1099; }
.download_model .modal-content {margin: auto; overflow: auto; position: relative; background-color: #FFFFFF; padding: 163px 15px; max-width: 1234px; width: 100%;}
.download_model .modal-content .close-button {line-height: 0; cursor: pointer; position: absolute; top: 0px; right: 0; padding: 16px;}
.download_model.show-modal { opacity: 1; visibility: visible; transform: scale(1.0); transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;}
.download_model .modal-content:before{content: '';width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.5; background-repeat: no-repeat; background-size: cover;}
.download_model .modal-content .popup_list{position: relative; max-width: 978px; margin: auto; z-index: 10; display: flex; flex-wrap: wrap; justify-content: space-between;}
.download_model .modal-content .popup_list .popup_left_content{max-width: 379px; width: 100%;}
.download_model .modal-content .popup_list .popup_left_content h3{color: #0A2039;}
.download_model .modal-content .popup_list .popup_left_content p{font-size: 18px; letter-spacing: 0.5px;}
.download_model .modal-content .popup_list .popup_right_form{max-width: 450px; width: 100%;}
.download_model .modal-content .popup_list .popup_right_form form label{margin-bottom: 10px; font-size: 14px; line-height: 22px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500;}
.download_model .modal-content .popup_list .popup_right_form form .input{margin:0px;}
.download_model .modal-content .popup_list .popup_right_form form .hs-form-field{padding: 0px 10px; margin-bottom: 20px;}
.download_model .modal-content .popup_list .popup_right_form form input{padding: 10px 0px; font-weight: 500; width: 100% !important;}
.download_model .modal-content .popup_list .popup_right_form form input[type=submit]{width: 45% !important; margin: 0 0 0 10px;}
.download_model .modal-content .popup_list .popup_right_form .form input[type=text]{background: transparent;}
.download_model .modal-content .close-button img{width: 20px; height: 20px !important;}
.crm_hero_banner{padding: 90px 0 0 0; width: 100%; background: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/shape-1.png);background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;}
.crm_hero_banner .content-wrapper {max-width: 100%; padding-right: 0;}
.crm_hero_banner .crm_banner_list {display: flex; flex-wrap: wrap; align-items: center;}
.crm_hero_banner .crm_banner_list .crm_banner_text {width: 50%; padding: 30px 0 30px;}
.crm_hero_banner .crm_banner_list .crm_banner_text h1{font-weight: 500;}
.crm_hero_banner .crm_banner_list .crm_banner_text p{color: #FFFFFF; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; margin-bottom: 30px;}
.crm_hero_banner .crm_banner_list .crm_banner_text p:last-child { letter-spacing: 0.7px; font-size: 18px; font-weight: 300; text-transform: none; }
.crm_hero_banner .crm_banner_list .crm_banner_text > div{max-width: 543px; margin-left: auto;}
.crm_hero_banner .crm_banner_list .crm_banner_image{width: 50%;}
.crm_hero_banner .crm_banner_list .crm_banner_image img{/*width: 100%;*/ display: block; margin-left: auto; object-fit: cover;}
.text_content_section {padding: 89px 0 75px 0;}
.text_content_section:before{content: ''; position: absolute; max-width: 1093px; width: 100%; height: 3px; background-color: #DEDEDE; bottom: 0; left: 50%; transform: translateX(-50%); }
.text_content_section .content{max-width: 1093px; margin:auto;}
.text_content_section .content .flex-warp{margin-left: -15px; margin-right: -15px;}
.text_content_section .content .left_sidebar{width: 50%; max-width: 442px; padding-left: 15px; padding-right: 15px;}
.text_content_section .content .left_sidebar h4{line-height: 36px; font-size: 26px;}
.text_content_section .content .right_sidebar{width: 50%; max-width: 538px; margin-left: auto; padding: 0 15px;}
.text_content_section .content p{font-size: 18px;}
/*.text_content_section .content p:last-child{margin-bottom: 0px;}
.text_content_section .content p a{color: #0579D7; font-weight: 500;} */
.features_section{padding: 92px 0 96px 0;}
.features_section:before{content: '';position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; top: 0; max-width: 740px; opacity: 0.5; background-position: bottom left;}
.features_section .freature_list .heading p {color: #3633A6; margin-bottom: 86px;}
.features_section .freature_list .heading {text-align: center;}
.features_section .freature_list {position: relative; margin: auto; max-width: 1104px; width: 100%;}
.features_section .freature_list .features_card{display: flex; flex-wrap: wrap; margin-left: -90px; justify-content: center;}
.features_section .freature_list .features_card .features_list{width: 33.33%;  padding: 0 0 0 90px; margin-bottom: 73px;}
.features_section .freature_list .features_card .features_list:nth-last-child(-n+3){margin-bottom: 0px;}
.features_section .freature_list .features_card .features_list .features_item{display: flex; flex-wrap: wrap;}
.features_section .freature_list .features_card .features_list .features_item .icon{width: 80px;}
.features_section .freature_list .features_card .features_list .features_item .icon img{display: block; margin: auto;}
.features_section .freature_list .features_card .features_list .features_item .features_body{min-height: 95px; display: flex; width: 100%; border-bottom: 1px solid #002335; padding-bottom: 16px;}
.features_section .freature_list .features_card .features_list .features_item .features_body .body_text{width: calc(100% - 80px);}
.features_section .freature_list .features_card .features_list .features_item .features_body .body_text h6{margin: 0px; color: #002335; line-height: 24px; margin-left: 20px; font-weight: bold;}
.features_section .freature_list .features_card .features_list .features_item p{margin: 9px 0 0 0;}
.work_tab_section{padding: 61px 0 97px 0; background-color: #0A2039; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/tabs_bg_shape.png);background-position: bottom right; background-repeat: no-repeat; background-size: contain;}
.work_tab_section .heading{text-align: center; margin-bottom: 81px;}
.work_tab_section .heading p{line-height: 40px; color:#FFFFFF; margin:0;}
.work_tab_section .work_tab_panel { max-width: 1060px; margin: auto; display: flex; flex-wrap: wrap; justify-content: space-between; }
.work_tab_section .work_tab_panel .work_tab_list {max-width: 233px; width: 100%;}
.work_tab_section .work_tab_panel .work_tab_list ul li a{letter-spacing: 0;}
.work_tab_section .work_tab_panel .work_tab_list ul li a span { font-size: 14px; font-weight: 500; color: #FFFFFF; line-height: 22px; letter-spacing: 2px; text-transform: uppercase;}
.work_tab_panel .work_tab_list ul li{margin-bottom: 35px; /*max-width: 198px;*/ width: 100%; margin-left: auto; position: relative;}
.work_tab_panel .work_tab_list ul li.active:before{content: ''; background-repeat: no-repeat; position: absolute; width: 20px; height: 30px; top: 50%; transform: translateY(-50%); left: -30px;}
.work_tab_panel .work_tab_list ul li a h6 {color: #00AB5F;line-height: 24px;font-size: 20px; margin: 0;}
.work_tab_panel .work_tab_content{max-width: 540px; width: 100%;}
.work_tab_panel .work_tab_content .tab_content .tabs_images{margin-bottom: 37px;}
.work_tab_panel .work_tab_content .tab_content .tabs_images img{width: 100%;}
.work_tab_panel .work_tab_content .tab_content .tabs_content_item p strong{line-height: 26px; font-size: 18px; letter-spacing: 1.12px; font-weight: bold; color: #002335;font-family: 'Karbid Slab Pro', sans-serif;; color: #FFFFFF}
.work_tab_panel .work_tab_content .tab_content .tabs_content_item p{letter-spacing: 1px; color: #FFFFFF;}
.work_tab_panel .work_tab_content .tab_content a{display: none;}
.salesforce_section{padding: 183px 0 154px; background-color: #3633A6; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/action_bg_shape.png);background-repeat: no-repeat; background-position: center; background-size: cover;}
.salesforce_section .customWidthOption{max-width: 1099px;margin: auto;width: 100%; position: relative; z-index: 10;}
.salesforce_section .heading{margin-bottom: 86px;}
.salesforce_section .heading h4{color: #FFFFFF; line-height: 40px; text-align: center;}
.salesforce_section .form_items{display: flex; flex-wrap: wrap;}
.salesforce_section .form_items .content_text{max-width: 299px; width: 100%;}
.salesforce_section .form_items .content_text span{font-size: 16px; line-height: 22px; letter-spacing: 0.5px; color:#FFFFFF;margin-bottom: 20px; display: block;}
.salesforce_section .form_items .content_text h2{color: #00DBFF; font-size: 36px; font-weight: bold;}
.salesforce_section .form_items .content_text p{color: #FFFFFF; font-size: 18px; line-height: 26px;}
.salesforce_section .form_items .form_content{max-width: 620px; width: 100%; margin-left: auto;}
.salesforce_section .form_items .form_content form .hs-form-field {padding: 0px 10px; margin-bottom: 20px;}
.salesforce_section .form_items .form_content .form-title{display: none;}
.salesforce_section .form_items .form_content form label {margin-bottom: 10px; font-size: 14px; line-height: 22px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; color: #FFFFFF;}
.salesforce_section .form_items .form_content form input[type=text], .salesforce_section .form_items .form_content form input[type=email], .salesforce_section .form_items .form_content form input[type=password], .salesforce_section .form_items .form_content form input[type=tel], .salesforce_section .form_items .form_content form input[type=number], .salesforce_section .form_items .form_content form input[type=file], .salesforce_section .form_items .form_content form select, .salesforce_section .form_items .form_content form textarea{padding: 10px 0px; font-weight: 500; width: 100% !important; border-bottom: 1px solid #FFFFFF; background: transparent; color:#FFFFFF;}
.salesforce_section .form_items .form_content form input[type=submit]{width: 40% !important;margin: 0 0 0 10px; color: #FFFFFF; background: #00AB5F; border-color: #00AB5F;}
.salesforce_section .form_items .form_content form input[type=submit]:hover{background: #00DBFF; border-color: #00DBFF;}
.salesforce_section .form_items .form_content .submitted-message{color: #FFFFFF;}
.result_section .left_sidebar{width: 50%; background-color: #3633A6; padding: 40px;display: table;}
.result_section .left_sidebar .align_middle{display: table-cell; vertical-align: middle;}
.result_section .left_sidebar .content_sidebar{    max-width: calc(1330px - 800px);margin-left: auto;}
.result_section .left_sidebar p{color: #FFFFFF; font-size: 14px; line-height: 22px; letter-spacing: 1.5px; text-transform: uppercase; font-weight: 500;}
.result_section .left_sidebar h3{color: #00DBFF; font-weight:bold; }
.result_section .right_sidebar{width: 50%; padding: 80px 20px; background-color: #F3F3F3;}
.result_section .right_sidebar .service_slider{width: 100%; max-width: 500px; margin:auto;}
.result_section .right_sidebar .service_slider .slider_card{width: 50%; padding: 0 15px; margin-bottom: 80px;}
.result_section .right_sidebar .service_slider .slider_card h2{text-align: center; font-size: 70px; margin-bottom: 40px; color: #00DBFF; font-weight: bold;}
.result_section .right_sidebar .service_slider .slider_card p{font-weight: 500; letter-spacing: 0.5px; margin-bottom: 0px;}
.services_slider .owl-nav button{width: 20px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%);}
.services_slider .owl-nav button:hover{background: transparent !important; color: transparent !important;}
.services_slider .owl-nav button span{background-color: #00DBFF;}
.services_slider .owl-nav button span {position: relative; width: 10px; height: 10px; border-radius: 0; display: block;}
.services_slider .owl-nav button span span:first-child {width: 10px; height: 10px; position: absolute; top: 100%; }
.services_slider .owl-nav button span span:last-child {width: 10px; height: 10px; position: absolute; bottom: 100%;}
.services_slider .owl-nav .owl-prev{left: 0px;}
.services_slider .owl-nav .owl-next{right: 0px;}
.services_slider .owl-nav .owl-next span{margin-left: auto !important;}
.services_slider .owl-nav .owl-prev span span:first-child, .services_slider .owl-nav .owl-prev span span:last-child{left: 100%;}
.services_slider .owl-nav .owl-next span span:first-child, .services_slider .owl-nav .owl-next span span:last-child{right: 100%;}





/* .service_slider_section{padding: 35px 0 42px; position:relative;}
.Services_hero_banner .crm_hero_banner{padding: 107px 0 45px 0;}
.Services_hero_banner .crm_hero_banner .crm_banner_list .crm_banner_image{margin-top: -110px;}
.Services_hero_banner .crm_hero_banner .crm_banner_list .crm_banner_image img{height: auto !important;}
.service_slider_section .service_slider_main_title{font-weight: 300; text-align: center; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 26px; position: relative; padding: 0 20px;}
.service_slider_section .service_slider_list {display: flex; flex-wrap: wrap; padding: 0 15px; position: relative;}
.service_slider_section .service_slider_list .service_slider_menu {width: 50%; padding:  0 15px; position: relative;}
.service_slider_section .service_slider_list .service_slider_menu .service_image img{display: block; margin: auto;}
.service_slider_section .overlay_shape{position: absolute; max-width: 896px; width: 100%; height: 100%; top: 0; right: 0; background-size: contain;}
.service_slider_section .service_slider_list .service_slider_menu.cotent_menu{display: table;}
.service_slider_section .service_slider_list .service_slider_menu.cotent_menu > div {display: table-cell; vertical-align: middle;}
.service_slider_section .service_slider_list .service_slider_menu.cotent_menu h2{font-family: color: #0A2039;font-family: GTWalsheim, sans-serif;; font-size: 70px; font-weight: 500; line-height: 40px; margin-bottom: 40px;}
.service_slider_section .service_slider_list .service_slider_menu.cotent_menu p{font-size: 22px; font-weight: 500; line-height: 32px;}
.service_slider .owl-nav{margin-top: 0px !important;}
.service_slider .owl-nav button{width: 20px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%);}
.service_slider .owl-nav button:hover{background: transparent !important; color: transparent !important;}
.service_slider .owl-nav button span{background-color: #0A2039;}
.service_slider .owl-nav button span {position: relative; width: 10px; height: 10px; border-radius: 0; display: block;}
.service_slider .owl-nav button span span:first-child {width: 10px; height: 10px; position: absolute; top: 100%; }
.service_slider .owl-nav button span span:last-child {width: 10px; height: 10px; position: absolute; bottom: 100%;}
.service_slider .owl-nav .owl-prev{left: 20px;}
.service_slider .owl-nav .owl-next{right: 20px;}
.service_slider .owl-nav .owl-next span{margin-left: auto !important;}
.service_slider .owl-nav .owl-prev span span:first-child, .service_slider .owl-nav .owl-prev span span:last-child{left: 100%;}
.service_slider .owl-nav .owl-next span span:first-child, .service_slider .owl-nav .owl-next span span:last-child{right: 100%;} */
.four_col_card_sec{padding: 90px 0 77px; position: relative;}
.four_col_card_sec .content_warp{max-width: 1093px;margin: auto;}
.four_col_card_sec:before { content: ''; position: absolute; max-width: 1093px; width: 100%; height: 3px; background-color: #DEDEDE; bottom: 0; left: 50%; transform: translateX(-50%); }
.four_col_card_sec .content_warp .flex-warp{margin-left: -15px; margin-right: -15px;}
.four_col_card_sec .content_warp .left_sidebar, .four_col_card_sec .content_warp .right_sidebar{width: 50%; padding: 0 15px;}
.four_col_card_sec .content_warp .left_sidebar h5{font-size: 26px; line-height: 36px; max-width: 442px; width: 100%; margin-bottom: 20px; font-weight: bold;}
.four_col_card_sec .content_warp .right_sidebar ul{margin-bottom: 37px;}
.four_col_card_sec .content_warp .right_sidebar *{font-size: 18px;}
.four_col_card_sec .content_warp .right_sidebar ul li{padding-left: 17px; margin-bottom: 20px; font-weight: 500; line-height: 22px; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/list_arrow.svg); background-repeat: no-repeat; background-position: top left; background-position-y: 5px;}
/* .four_col_card_sec{padding: 59px 0 calc(60px - 20px); background-color: #FFFFFF;}
.four_col_card_sec:before {content: ''; position: absolute; height: 100%; width: 667px; background-repeat: no-repeat; top: 0; z-index: 0; opacity: 0.3; background-size: cover;}
.four_col_card_sec .heading { max-width: 780px; margin: auto; margin-bottom: calc(45px - 20px);}
.four_col_card_sec .heading p {font-size: 18px; line-height: 26px; letter-spacing: 0.5px; font-weight: 500;}
.four_col_card_sec .four_col_card {display: flex; flex-wrap: wrap; margin: auto; max-width: 1040px; width: 100%; text-align: center;}
.four_col_card_sec .four_col_card .card_list {width: 25%; margin-bottom: 62px;}
.four_col_card_sec .four_col_card .card_list .card_menu {max-width: 220px; width: 100%; background-image: linear-gradient(to bottom, #FFFFFF, #F3F3F3); padding: 40px 29px; height: 100%;}
.four_col_card_sec .four_col_card .card_list:nth-child(4n + 2) .card_menu, .four_col_card_sec .four_col_card .card_list:nth-child(4n + 3) .card_menu{margin: auto;}
.four_col_card_sec .four_col_card .card_list:nth-child(4n + 4) .card_menu{margin-left: auto;}
.four_col_card_sec .four_col_card .card_list .card_menu .image_icon{margin-bottom: 28px; height: 114px; display: flex; flex-direction: column; align-items: center;}
.four_col_card_sec .four_col_card .card_list .card_menu .content{min-height: 114px; display: flex; flex-direction: column; align-items: flex-start;}
.four_col_card_sec .four_col_card .card_list .card_menu .content p{font-family: color: #002335;font-family: 'Karbid Slab Pro', sans-serif;; font-size: 20px; line-height: 24px; margin-bottom: 8px;}
.four_col_card_sec  .customWidthOption{position: relative; z-index: 10;} */
.marketing_experts_section{padding: 102px 0 103px; background-color: #0A2039; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/slider_shape.png);background-repeat: no-repeat;background-size: cover;}
/* .marketing_experts_section:before { content: ''; position: absolute; height: 100%; width: 540px; top: 0; left: 0; background-size: cover; background-repeat: no-repeat; } */
.marketing_experts_section .ovelay_bg:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0px; right: 0%; background-position: right; background-size: contain; background-repeat: no-repeat; transform: scaleY(1.2); }
.marketing_experts_section .content-wrapper{position: relative;}
.marketing_experts_section .marketing_menu{display: flex; flex-wrap: wrap;}
.marketing_experts_section .marketing_menu .marketing_list{width: 50%;}
.marketing_experts_section .marketing_menu .marketing_list > div{margin: auto; max-width: 460px; width: 100%;}
.marketing_experts_section .marketing_menu .marketing_list > div span{letter-spacing: 0.8px; color: #fff; font-size: 14px; font-weight: 500; line-height: 22px; text-transform: uppercase; margin-bottom: 20px; display: block;}
.marketing_experts_section .marketing_menu .marketing_list > div h3{color: #00AB5F; font-weight: bold; margin-bottom: 25px;}
.marketing_experts_section .marketing_menu .marketing_list > div p{color: #FFFFFF; letter-spacing: 0.8px; font-weight: 400;}
.marketing_experts_section .marketing_menu .marketing_list > div a svg{height: 18px; position: relative; top: 5px; left: 10px; fill:#00AB5F; transition: .9s;}
.marketing_experts_section .marketing_menu .marketing_list > div a:hover, .marketing_experts_section .marketing_menu .marketing_list > div a:hover svg{color: #FFFFFF; fill: #FFFFFF;}
.three_col_service{padding: 81px 0 48px; background-color: #FFFFFF;}
.three_col_service .heading_text p{text-align: center; font-size: 16px; line-height: 22px; letter-spacing: 1.7px; margin-bottom: 65px; color: #3633A6}
.three_col_service .service_card{display: flex; flex-wrap: wrap; width: 100%; margin: auto; max-width: 1107px;}
.three_col_service .service_card .service_list{width: 33.33%; margin-bottom: 67px; max-width: 303px;}
.three_col_service .service_card .service_list:nth-child(3n + 1), .three_col_service .service_card .service_list:nth-child(3n + 2) { margin-right: auto; }
.three_col_service .service_card .service_list:nth-child(3n + 2), .three_col_service .service_card .service_list:nth-child(3n + 3) { margin-left: auto; }
.three_col_service .service_card .service_list .card_menu{display: flex; align-items: center; padding-bottom: 15px; border-bottom: 1px solid #002335;}
.three_col_service .service_card .service_list .card_menu .icon { width: 77px; height: 77px; line-height: 77px; margin-right: 16px;}
.three_col_service .service_card .service_list .card_menu .text_content h5{font-size: 22px; line-height: 32px; margin:0;}
.service_contact_form{padding: 180px 0 150px; background-color: #F3F3F3; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/contact_bg.png); width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.service_contact_form .service_menu{display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 1120px; margin: auto;}
.service_contact_form .service_menu .service_form_content{max-width: 299px; width: 100%;}
.service_contact_form .service_menu .service_form_content p{letter-spacing: 0.8px; color:#3633A6; text-transform: uppercase;}
.service_contact_form .service_menu .service_form_content h3{color: #0A2039; font-weight: bold;}
.service_contact_form .service_menu .form_list{max-width: 620px; width: 100%; }
.service_contact_form .service_menu .form_list .form-title{display: none;}
.service_contact_form .service_menu .form_list .submitted-message {border: 1px solid #00AB5F;padding: 10px 20px;border-radius: 10px;font-weight: 500;}
.salesforce_section .form_items .form_content .submitted-message{border: 1px solid #FFFFFF;padding: 10px 20px;border-radius: 10px;font-weight: 500;}

form input[type=text], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea{background: transparent; padding-left: 0px; padding-right: 0px; width: 100% !important;}
.service_contact_form form label{margin-bottom: 4px; font-size: 14px; line-height: 22px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500;}
.service_contact_form .input{margin: 0 !important;}
.service_contact_form form input[type=submit] {width: 200px !important; margin: 0 0 0 0;}
.service_contact_form form .hs-form-field {padding-left: 00px; margin-bottom: 20px;}
.service_contact_form form .hs-form-field:nth-child(2n + 1) {padding-left: 0;}

.team_banner{padding: 117px 0 74px; background-color: #081F39;}
.team_banner .team_banner_warp{display: flex; flex-wrap: wrap; align-items: center; max-width: 1100px; margin: auto; width: 100%; justify-content: space-between;}
.team_banner .team_banner_warp .team_banner_left_text{max-width:462px;padding: 0;width: 100%;}
.team_banner .team_banner_warp .team_banner_right_text{padding: 0 20px; width: 100%; max-width: calc(592px + 40px);}
.team_banner .team_banner_warp .team_banner_left_text > div{max-width: 462px; margin: auto;}
.team_banner .team_banner_warp .team_banner_left_text p{color: #FFFFFF; font-family: GTWalsheim, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-weight: 500; font-size: 14px; line-height: 22px; letter-spacing: 2px; margin-bottom: 14px;}
.team_banner .team_banner_warp .team_banner_left_text h1{color: #FFFFFF; max-width: 415px;font-size: 50px;line-height: 60px;font-weight: bold; margin-bottom: 0;}
.team_banner .team_banner_warp .team_banner_right_text > div { max-width: 592px; }
.team_banner .team_banner_warp .team_banner_right_text p{color: #FFFFFF; font-size: 18px; line-height: 24px;}
.team_seaction{ line-height: 98px; background: #F3F3F3; }
.team_seaction .team_filter{max-width: 1100px; margin: auto; white-space: nowrap; overflow-x: auto;}
.team_seaction .team_filter ul{ list-style-type: none; padding: 0; margin: 0; text-align: end;}
.team_seaction .team_filter ul li {display: inline-block; padding: 0 19px; line-height: 22px; font-size: 14px; font-weight: 500; color: #747474; letter-spacing: 0.5px; cursor: pointer; text-transform: uppercase; transition: 0.5s;}
.team_seaction .team_filter ul li:last-child{ padding-right: 0px; }
.team_seaction .team_filter ul li:hover, .team_seaction .team_filter ul li.active{text-shadow: 0 0; color: #002335;}
.team_list{padding: 93px 0 calc(116px - 40px); max-width: 1100px; margin: auto;}
.team_list .team_warp{display: flex; flex-wrap: wrap; margin: 0 -15px;}
.team_list .team_position {width: 25%; padding: 0 15px; margin-bottom: 40px;}
.team_list .team_position .team-img{width: 100%;height: 294px; background-repeat: no-repeat;background-size: cover;}
.team_list .team_position  > a .team-img{transition: 0.5s;}
.team_list .team_position:hover > a .team-img{opacity: 0.8}
.team_list .team_position > a .grayscale{filter: grayscale(100%);}
.team_list .team_position:hover > a .grayscale{filter: unset;}
.team_list .team_position h6{ color: #002335; font-size: 20px; line-height: 30px; margin-top: 12px; margin-bottom: 2px; letter-spacing: 0;}
.team_list .team_position p{ font-weight: 300; letter-spacing: 0.4px; color: #0572CC; margin-bottom: 0; }
.mfp-content{ max-width: 986px; margin: auto; }
.teamPopupBottomBox{ background-color: #FFFFFF; padding: 69px 66px calc(67px - 16px); }
.teamPopupBottomBox .teampopup_warp{ display: flex; flex-wrap: wrap; margin: 0 -15px; }
.teamPopupBottomBox .teampopup_warp .teampopup_left{ width: 35%; padding-left: 15px; padding-right: 15px; }
.teamPopupBottomBox .teampopup_warp .teampopup_left img{width: 100%;}
.teamPopupBottomBox .teampopup_warp .teampopup_right{ width: 65%; padding-left: calc(15px + 16px); padding-right: 15px;}
.teamPopupBottomBox .teampopup_warp .teampopup_right p{color: #6C6C6C;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_listing{margin-bottom: 35px;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_listing h6 {margin-bottom: 0;font-size: 1.25rem;line-height: 1.37;letter-spacing: 0.5px;color: #0579D7; font-family: GTWalsheim, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_listing h2{line-height: 2.81rem; margin-bottom: 5px; font-weight: bold;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_link{margin-bottom: 36px;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_link a{display: inline-block; width: 100%; margin-bottom: 10px; font-size: 1rem; color: #002335; line-height: 1.12;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_link a:last-child{margin-bottom: 0px;}
.teamPopupBottomBox .teampopup_warp .teampopup_right .team_link a:hover{color: #0579D7;}
.mfp-close{opacity: 1;}
.mfp-bg{background: #081F39 !important;opacity: 0.8 !important;}
.mfp-close-btn-in .mfp-close:before { content: ''; width: 28px; height: 28px; background-color: #FFFFFF; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/close%20icon.svg); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 1; }

.contact_hero_banner .crm_banner_text h1{color: #FFFFFF;}
.contact_hero_banner .crm_hero_banner{background: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/contact_banner.png);}
.contact_section .service_contact_form{background: none; padding: 109px 0 82px;}
.contact_section .service_contact_form .service_form_content p{color: #0A2039; text-transform: none; font-size: 18px;}
.contact_list_section{position: relative; z-index:10;}
.contact_list_section .shape img{position: absolute;right: 0;height: 470px;top: 0;margin-top: -30px;object-fit: cover; z-index: -1;}
.contact_list_section .left_sidebar{width: 50%; padding: 50px 20px;}
.contact_list_section .left_sidebar .contant_list{max-width: calc(1300px - 770px);margin-left: auto;}
.contact_list_section .left_sidebar .contact_address{margin-bottom: 55px;}
.contact_list_section .left_sidebar .contact_listing{margin-bottom: 44px;}
.contact_list_section .left_sidebar .contact_address h6,
.contact_list_section .left_sidebar .contact_listing h6,
.contact_list_section .left_sidebar .subscribe_form h6{
    color: #FFFFFF; 
    font-family: GTWalsheim, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 
    line-height: 22px; 
    font-size: 16px; 
    text-transform: uppercase; 
    letter-spacing: 1.5px; 
    margin-bottom: 15px;
}
.contact_list_section .left_sidebar .contact_address p,
.contact_list_section .left_sidebar .contact_listing a{
    font-weight: 500; 
    font-size: 18px; 
    letter-spacing: 0.5px; 
    margin-bottom: 0px;
    color: #0A2039;
}
.contact_list_section .left_sidebar .contact_listing a:hover{
    margin-left: 10px;
}

.contact_list_section .left_sidebar .subscribe_form .hs-input {
    background: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/form_arrow.png);
    background-position: 100%;
    background-position-x: 95%;
    background-position-y: 60%;
    background-repeat: no-repeat;
    border: 1px solid #0A2039;
    color: hsla(0,0%,100%,.5);
    font-family: GTWalsheim,sans-serif;
    font-weight: 500;
    padding: 13px 33px 10px 9px;
    position: relative;
    width: 220px !important;
    font-size: 15px;
    line-height: 20px;
}

.contact_list_section .left_sidebar .subscribe_form .hs-button,
.contact_list_section .left_sidebar .subscribe_form .form-title,
.contact_list_section .left_sidebar .subscribe_form label{
    display: none;
}

.contact_list_section .left_sidebar .subscribe_form .hs-error-msgs li{
    margin-bottom: 0;
    margin-top: 5px;
}

.contact_list_section .left_sidebar .subscribe_form .hs-error-msg{
    display:block;
    color: #FFFFFF !important;
}

.contact_list_section .right_sidebar{width: 50%;}
.contact_list_section .right_sidebar img{margin-top: -30px}


/********************* career page  ********************/

/********** hero banner  ************/

.career-hero-banner h1 { font-size: 55px; line-height: 1.19; }
.career-hero-banner .crm_hero_banner { background: none; }
.career-hero-banner .career-right-img { background-repeat: no-repeat; background-position: right bottom; }
.career-hero-banner .crm_banner_list .crm_banner_text p { margin-bottom: 11px; }
.career-hero-banner .career-right-img { position: absolute; right: 0; bottom: 0; z-index: -1; }
.career-banner-content { padding-bottom: 15px; }
.career-banner-box { padding: 147px 0 54px 0; }
.career-hero-banner:after { background: #00DBFF url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/The%20Bracken%20Group/Mask%20Group%2016-2.png); content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; right: 0; background-blend-mode: multiply; background-position: bottom center; }
.ds-btn button a, .ds-btn .button a, .ds-btn .btn-1 a, .ds-btn form .hs-button, .ds-btn form input[type=submit] { padding: 12px 42px  12px 43px; font-weight:400; }
.career-banner-box .crm_banner_list .crm_banner_text > div{max-width: 560px; margin-left: auto;}

/*************** career client *******************/



.career-client-sec { padding-top: 65px; }
.career-client-sec .heading_text p { font-size: 14px; color: #FFFFFF; letter-spacing: 2px; font-weight: 500; margin-bottom: 15px; text-align: center; }
.career-client-sec .heading_text { padding-bottom: 38px; }
.career-client-sec .client-circle-img { background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/The%20Bracken%20Group/Mask%20Group%2028-1.png); background-position: bottom; background-repeat: no-repeat; max-width: 1144px; min-height: 486px; position: relative; margin: 0 auto; width: 100%; background-size: contain; }
.client-name ul li { background-color: #FFFFFF; border-radius: 100%; display: flex; padding: 0; text-align: center; width: 153px; height: 153px; align-items: center; justify-content: center; padding: 48px; position: absolute; font-size: 18px; font-weight: 700; font-family: 'Karbid Slab Pro', sans-serif; }
.client-name ul li:nth-child(1) { bottom: 46px; left: 97px; }
.client-name ul li:nth-child(2) { top: 39px; left: 126px; }
.client-name ul li:nth-child(3) { top: 46px; left: 409px; }
.client-name ul li:nth-child(4) { right: 363px; top: 169px; }
.client-name ul li:nth-child(5) { right: 155px; top: 38px; }
.client-name ul li:nth-child(6) { top: 287px; right: 76px; }


/*************** career testimonial ***************/


.career-testimonial .slider-content {padding: 47px 18px 18px 21.5px;}
.career-testimonial hr {margin-bottom: 27px;}
.career-testimonial .testimonial_card .testimonial_slider p:last-child {margin: 0;}
.career-testimonial .testimonial_card .testimonial_slider p { margin: 0px 0 18px 0;}
.career-testimonial  .testimonial_card .testimonial_slider .slide_card { padding:0; }
.career-testimonial .testimonial_card:last-child {padding: 142px 0 145px 0;}
.career-testimonial .testimonial_card .testimonial_slider {padding: 0 !important;}
.career-testimonial-cont p {  }
.career-testimonial-cont { margin-bottom:39px; }
.career-testimonial-cont h3 { font-weight:700; }
.career-testimonial .testimonial_card .testimonial_item p{ line-height:22px; }
.career-testimonial .testimonial_card .testimonial_item p:first-child{ margin-bottom: 11px;}
.career-testimonial .slider-img img {
    width: 100%;
    border-top-right-radius: 30px;

}
/* .career-testimonial .slider-img {height: 208px;overflow: hidden;} */
/* .career-testimonial .slider-img img { width:100%;object-position: center center;object-fit: contain;height: 100%; } */

/************* dei statement  *******************/


.dei_statement { padding: 91px 0 103px; z-index: 9 !important; }
.dei_statement .ovelay_bg:before { content: ''; position: absolute; width: 50%; height: 100%; top: 0px; right: 0%; background-position: right; background-size: contain; background-repeat: no-repeat; transform: scaleY(1.23); }
.dei_statement .content-wrapper { position: relative; }
.dei_statement .statement_menu .statement_list > div { margin: 0 0 0 118px; max-width: 420px; width: 100%; }
.dei_statement .statement_menu .statement_list { width: 50%; }
.dei_statement:after { content: ""; position: absolute; z-index: -2; width: 100%; height: 100%; top: 0; left: 0; right: 0; background-blend-mode: multiply; opacity: 0.25; background-position: bottom center; background-image: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/The%20Bracken%20Group/Mask%20Group%2027.png'); }
.statement-cont p:first-child {margin-bottom: 11px;font-size: 14px;line-height: 22px;}



/************ two col career  *********************/

.twocol-career .service_card .service_list { width: 50%; margin-top: 45px; max-width: 442px; margin-bottom:0; }
.twocol-career .three_col_service { padding: 0 }
.twocol-career { padding: 118px 0 83px 0; }
.twocol-career .service_card .service_list:nth-child(3n + 1), .twocol-career .service_card .service_list:nth-child(3n + 2) { margin-right: 0; }
.twocol-career .service_card .service_list:nth-child(3n + 2), .twocol-career .service_card .service_list:nth-child(3n + 3) { margin-left: 0; }
.twocol-career .service_card .service_list:nth-child(2n+2), .twocol-career .service_card .service_list:nth-child(2n+2) { margin-left: auto; }
.card-content ul li { color:#0A2039;padding-left: 17px; margin-bottom: 20px; font-weight: 500; line-height: 22px; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/list_arrow.svg); background-repeat: no-repeat; background-position: top left; background-position-y: 5px; font-size: 18px; }
.card-content { margin-top: 43px; }
.ds-center-btn { text-align: center; margin-top:30px; }
.twocol-career .service_card .service_list .card_menu .text_content h5{ font-weight:700; }
.twocol-career .three_col_service .heading_text p { margin-bottom:29px; }


/**************** career testimonial v2 *************************/


.career-testimonial-v2  .career-testimonial-img-v2 {  position: absolute;
    width: 143px;
    height: 143px;
    background-repeat: no-repeat;
    top: -93px;
    background-size: cover;
    background-position: center center; }
.career-testimonial-v2 .testimonial_card .testimonial_slider .slide_card { position: relative; margin: 95px auto 0 auto; max-width: 460px; background-color: #FFFFFF; padding: 79px 18px 18px 21.5px; opacity: 10%; border-top-right-radius: 30px; border-bottom-left-radius: 30px; }
.career-testimonial-v2 .testimonial_card .testimonial_slider { padding: 0 !important; }
.career-testimonial-v2-cont { margin-bottom: 43px; }
.career-testimonial-v2 .testimonial_card:last-child { padding: 110px 0 137px 0; }
/* .career-testimonial-v2 h3 { margin-bottom: 72px; } */
.career-testimonial-v2 .testimonial_card .testimonial_item p:first-child{ margin-bottom: 11px;}
.career-testimonial-v2 .testimonial_card .testimonial_slider p{ margin-bottom:12px; }


/************************* career Accordian ********************/

.career-accordian-main { display: flex; flex-wrap: wrap; margin: auto; max-width: 1107px; }
.career-accordian-left { width: 50%; }
.career-accordian-right { width: 50%; }
.accordian-left-content { max-width: 441px; width: 100%; margin-top:35px;}
.accordian-left-content p { color: #3633A6; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; margin-bottom: 19px; }
.career-accordian-wrap { position: relative; }
.career-accordian-wrap:after { background: #f3f3f3 url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/The%20Bracken%20Group/Mask%20Group%2042-1.png); background-blend-mode: multiply; background-position: top center; content: ""; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; background-repeat: no-repeat; background-size: cover; bottom: 0; }
.career-accordian-main { padding: 191px 0 149px; position: relative; }
.set, .set>a { max-width: 538px; margin-left: 5px; }
.set { height: auto; position: relative; width: 100%; border-bottom: 1px solid #0A2039; cursor: pointer; display: block;  position: relative; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
.set > a { display: block; text-decoration: none; padding: 22px 35px 14px 0;  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; font-size: 26px; line-height: 36px; font-weight: 700; color: #0A2039; font-family: 'Karbid Slab Pro', sans-serif; }
.set > a i { float: right; margin-top: 2px; }
.set>a.active { color: #0A2039; padding-bottom: 5px; }
.career-accordian-main .content { display: none; padding-bottom: 12px; padding-right:35px; max-width: 538px;margin-left: 5px;}
.career-accordian-main .content p { color:#0A2039; margin: 0 0 20px; font-size: 18px; line-height: 22px; }
.career-accordian-main .content p:last-child {margin-bottom: 0;}
.set>a:after { position: absolute; content: ''; background-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/The%20Bracken%20Group/Arrow-1.png); transform: translateY(0%);width: 30px; height: 20px; right: 0; top: 35px; }
.set>a.active:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }


/************ career job board  ****************/

.career-job-board { padding:130px 0 101px 0;}
.job-board-main { display:flex; flex-wrap:wrap;  margin: auto;max-width: 1107px;}
.job-board-left{ width:50%; padding-right:20px; }
.job-board-right{ width:50%; }
.job-board-left h3{ font-size:26px; line-height:36px; color:#0A2039; font-weight:700;}
.job-board-iframe { margin: auto;max-width: 1107px; padding-top:36px; }




@media (min-width: 768px){
    .work_tab_panel .work_tab_content .tab_content .acc_content{display: block !important;}
}

@media (max-width: 993px){
    .team_list .team_position img{
        height: auto !important;
    }
}

@media (max-width: 1291px){
    .blog_list .blog_card{padding: 0px 20px;}
    .blog_list .blog_card:nth-child(3n+1){margin-left: 0px;}
    .blog_list .blog_card:nth-child(3n+3){margin-right: 0px;}
    .work_tab_section .work_tab_panel .work_tab_list{padding: 0 0 0 30px;}
}

@media (min-width: 768px) and (max-width: 881px) {
    .service-section {padding: 40px 0 40px 0;}
    .bracken_crm, .bracken_crm .crm_list{height: 350px;}
    .bracken_crm .crm_list .crm_menu{padding: 0px 20px;}
    .our_expertise .expertise_group .expertise_list{width: 100%}
    .newsletter_card .newsletter_list .newsletter_content h2{font-size: 30px;}
    .blog_article_list .article_freature_body{padding-left: 20px; padding-right: 20px;}
    .crm_hero_banner .crm_banner_list .crm_banner_text>div h1{font-size: 55px; line-height: 60px;}
}


@media( max-width:1280px ){

    .client-name ul li {font-size: 16px;height: 135px;padding:20px;width: 135px;}
    .career-banner-box {padding: 130px 0 60px 0;}
    .career-hero-banner h1 {font-size: 45px;}
    .career-banner-content {padding-bottom: 35px;}
    .career-testimonial .testimonial_card:last-child {padding: 95px 0 95px 0;}
    .career-testimonial-v2 .testimonial_card:last-child {padding: 70px 0 60px 0;}
    .career-testimonial-v2 .testimonial_card .testimonial_slider .slide_card {padding: 65px 18px 18px 21.5px;}
    .career-job-board {padding: 95px 0 90px 0;}

}

@media ( max-width:1180px ){
    .career-client-sec .client-circle-img { background-position: bottom; background-repeat: no-repeat; background-size: 100%; margin: 0 auto; max-width: 1000px; min-height: 530px; position: relative; width: 100%; }
    .client-name ul li { font-size: 14px; height: 130px; padding: 20px; width: 130px; }
    .client-name ul li:first-child { bottom: 46px; left: 80px; }
    .client-name ul li:nth-child(2) { left: 125px; top: 130px; }
    .client-name ul li:nth-child(3) {left: 419px;top: 140px;}
    .client-name ul li:nth-child(4) { right: 335px; top: 260px; }
    .client-name ul li:nth-child(5) { right: 162px; top: 100px; }
    .client-name ul li:nth-child(6) { right: 100px; top: 300px; }
    .dei_statement .statement_menu .statement_list > div { margin:0; }
    .testimonial .testimonial_card .testimonial_item .career-testimonial-cont br{ display:none; }


}






@media(max-width: 1134px){
    .team_banner .team_banner_warp .team_banner_left_text, .team_banner .team_banner_warp .team_banner_right_text{max-width: 50%; padding: 0 20px;}
    .team_banner .team_banner_warp .team_banner_left_text h1{max-width: 100%;}
    .team_banner .team_banner_warp .team_banner_left_text > div{max-width: 100%; margin-bottom: 40px;}
    .team_banner .team_banner_warp .team_banner_right_text > div{max-width: 100%;}
}

@media (max-width: 1099px){
    .result_section .right_sidebar .service_slider .slider_card h2{font-size: 50px; margin-bottom: 25px;}
}

/* @media (max-width: 1133px){
.blog_post .blog_list { margin-left: -20px; margin-right: -20px; }
} */

@media (max-width: 1024px){

    .client-name ul li { height: 120px; width: 120px; }
    .client-name ul li:nth-child(3) {left: 380px;top: 150px;}
    .client-name ul li:nth-child(5) { right: 159px; top: 132px; }
    .client-name ul li:nth-child(2) { left: 125px; top: 157px; }

    .set>a {font-size: 23px;}
    .career-hero-banner .career-right-img img{ width:767px; }
}



@media (max-width: 991px){
    .hearo-banner .banner-text{padding: 0px 25px;}
    .service-section .service-card .service-list{width: 33.33%; margin-bottom: 30px; padding-left: 15px; padding-right: 15px;}
    .service-section .service-card .service-list .service-items{margin: auto; max-width: 100%;}
    .testimonial .testimonial_card .testimonial_slider .slide_card{width: 100%}
    .testimonial .testimonial_card .testimonial_slider{padding: 96px 0 100px 0;}
    .our_expertise .expertise_group .expertise_list .expertise_items{padding: 0px 20px; margin-left: 0}
    .crm_hero_banner .content-wrapper { max-width: 1380px;}
    .crm_hero_banner .crm_banner_list .crm_banner_text h1{font-size: 50px;line-height: 60px;}
    .bracken_crm .crm_list .crm_menu>div{padding: 0px 20px;}
    .blog_list .blog_card{width: 50%; padding: 0px 25px; margin-bottom: 60px;}
    .blog_list .blog_card:nth-child(2n+2) .blog_card_menu{margin-left: auto; margin-right: 0;}
    .blog_list .blog_card .blog_card_menu{max-width: 100%;}
    .newsletter_card .newsletter_list .newsletter_content{max-width: 100%;}
    .newsletter_card .newsletter_list{width: 100%;}
    .newsletter_card .newsletter_list .newsletter_content{padding: 30px 0px; }
    .newsletter_card .newsletter_list .news_image {margin: 10px 0 0 auto;}
    .blog_list_herobanner .banner_list {width: 100%; padding: 120px 0 56.5px 0;}
    .blog_list_herobanner .banner_list .heading{width: 100%;}
    .freature_blog_post{padding: 80px 20px 80px 20px;}
    .freature_blog_post .freature_blog_post_image, .freature_blog_post .freature_blog_post_content{width: 100%;}
    .freature_blog_post .freature_blog_post_content>div>div{max-width: 100%; padding: 0 40px 0 0;}
    .freature_blog_post .freature_blog_post_content{padding: 50px 0 50px 50px;}
    /*     .freature_blog_post .freature_blog_post_content>div{padding: 50px;} */
    .features_section .freature_list .features_card .features_list:nth-last-child(-n+3){margin-bottom: 73px;}
    .features_section .freature_list .features_card .features_list:nth-last-child(-n+2) {margin-bottom: 0px;}
    .blog_article_list .article_freature_body{padding-left: 20px; padding-right: 20px;}
    .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_content_left{max-width: 100%;}
    .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right {margin: auto; width: 100%; max-width: 80%; margin-bottom: 29px;}
    .blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content, .blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_right_content{padding: 0 15px; max-width: 100%;}
    .blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content{margin-bottom: 20px;}
    .blog_article_list .blog_post_download .blog_post_contant .blog_post_list{justify-content: center;}
    .download_model .modal-content{padding: 100px 15px;}
    .download_model .modal-content .popup_list{max-width: 100%; width: 100%;}
    .download_model .modal-content .popup_list .popup_left_content{padding: 15px;}
    .download_model .modal-content .popup_list .popup_left_content h3{font-size: 30px;}
    .features_section .freature_list .features_card .features_list{width: 50%;}
    .work_tab_section .work_tab_panel .work_tab_list {max-width: 100%; width: 35%; padding: 0 15px;}
    .work_tab_panel .work_tab_content {max-width: 100%; width: 65%; padding: 0 15px;}
    .work_tab_panel .work_tab_list ul li a h6{font-size: 16px;}
    .work_tab_panel .work_tab_content .tab_content .acc_content{display:none;}
    /*     .work_tab_panel .work_tab_list ul{display: none;} */
    .salesforce_section .form_items .content_text{max-width: 100%; width: 100%; margin-bottom: 50px;}
    .salesforce_section .form_items .form_content{max-width: 100%;width: 100%;margin-left: 0;}
    /*     .four_col_card_sec .four_col_card .card_list{width: 50%; padding: 0; padding-right: 20px;}
    .four_col_card_sec .four_col_card .card_list:nth-child(2n + 2) {padding-right: 0;}
    .four_col_card_sec .four_col_card .card_list .card_menu{max-width: 100%;} */
    .three_col_service .service_card .service_list{width: 50%; max-width: 100%; padding: 0 15px;}
    .three_col_service .service_card .service_list:nth-child(3n+1), .three_col_service .service_card .service_list:nth-child(3n+2){margin-right: inherit;}
    .three_col_service .service_card .service_list:nth-child(3n+2), .three_col_service .service_card .service_list:nth-child(3n+3){margin-left: inherit;}
    .service_contact_form .service_menu .service_form_content{max-width: 100%; text-align: center; margin-bottom: 50px;}
    .service_contact_form .service_menu .form_list{max-width: 100%;}
    .service_contact_form, .contact_section .service_contact_form{padding: 80px 0;}
    .modal.download_model{padding: 15px;}
    .crm_hero_banner .crm_banner_list .crm_banner_image img{height: auto !important; max-width: 100%;}
    .crm_hero_banner .crm_banner_list .crm_banner_text{padding: 30px 0px;}
    .team_banner .team_banner_warp .team_banner_left_text, .team_banner .team_banner_warp .team_banner_right_text{max-width: 100%; padding: 0}
    .team_list .team_position{width: 50%;}
    .team_list .team_position img{height: auto !important;}
    .result_section .right_sidebar .service_slider .slider_card{width: 100%;}
    .result_section .right_sidebar .service_slider, .result_section .left_sidebar .content_sidebar{max-width: 100%;}
    .contact_list_section .shape img{opacity: 0.3;}
    .contact_list_section .left_sidebar{width: 100%; padding: 50px 0;}
    .contact_list_section .left_sidebar .contant_list{max-width: 100%;}

    .career-hero-banner .crm_banner_list .crm_banner_text h1 {font-size: 35px !important;line-height: 1.19 !important;}
    .career-banner-content {padding-bottom: 0px;}


    .client-circle-img { background-image: none !important; }
    .client-name ul li { position: inherit; }
    .client-name ul { display: flex; flex-wrap: wrap; }
    .career-client-sec .client-circle-img { max-width: none; min-height: auto; }
    .client-name ul li { margin: 15px 15px; }
    .client-name ul li { height: 130px; width: 130px; }
    .career-client-sec .heading_text { padding-bottom: 0px; }

    .career-testimonial .testimonial_card:last-child {padding: 96px 0 100px 0;}

    .twocol-career .service_card .service_list:nth-child(3n+2), .twocol-career .service_card .service_list:nth-child(3n+3) { margin-left: 0; }
    .twocol-career { padding: 55px 0 50px; }


    .set > a { font-size: 21px; }
    .career-accordian-main .content {margin: 0;}
    .career-accordian-main { padding: 60px 0 60px; }
    .career-accordian-left, .career-accordian-right { width: 100%; }
    .set, .set>a { max-width: 100%; margin:0;}
    .accordian-left-content { max-width: 100%; margin-top:0; }
    .career-job-board {padding: 60px 0 60px 0;}
    .career-client-sec {padding-bottom: 40px;}

    .accordian-left-content h3, .career-testimonial-v2-cont h3, .statement-cont h3 {  font-size: 31px; }

}

@media (max-width: 768px){
    .testimonial .testimonial_card{width: 100%;}
    .testimonial .testimonial_card .testimonial_item > div{max-width: 100%;}
    .our_expertise .expertise_group .expertise_list .expertise_items{max-width: 100%;}
    .our_expertise:before{opacity: 0.2;}
    .our_expertise .expertise_group .expertise_list{padding-left: 0px;}
    .Services_hero_banner .crm_hero_banner .crm_banner_list .crm_banner_image{margin-top: auto;}
    .four_col_card_sec .content_warp .left_sidebar, .four_col_card_sec .content_warp .right_sidebar{width: 100%;}
    .four_col_card_sec .content_warp .left_sidebar h5{max-width: 100%;}
    .four_col_card_sec .content_warp .left_sidebar .approach_image{text-align: center;}
    .download_model .modal-content .popup_list .popup_left_content, .download_model .modal-content .popup_list .popup_right_form{max-width: 100%;}
    .download_model .modal-content .popup_list .popup_left_content{padding: 15px 0px;}
    .features_section, .work_tab_section, .salesforce_section, .blog_related_posts{padding: 50px 0;}
    .freature_blog_post{padding-bottom: 0px;}
    .freature_blog_post{padding: 60px 0 0 0}
    .blog_post .blog-header{display: block;}
    .blog_post .blog-header .blog__avtar__img{margin-bottom: 20px;}
    .marketing_experts_section .ovelay_bg:before{display: none;}
    .result_section .left_sidebar, .result_section .right_sidebar, .marketing_experts_section .marketing_menu .marketing_list{width: 100%;}
    .marketing_experts_section .marketing_menu .marketing_list > div{max-width: 100%;}
    .result_section .right_sidebar .service_slider .slider_card{width: 50%;}
    .career-testimonial-v2 .testimonial_card .testimonial_slider .slide_card:before {top: -95px;}
}

@media (max-width: 767px){
    .hearo-banner img, .hearo-banner video{height: 640px !important;}
    .service-section {padding: 40px 0 40px 0;}
    .service-section .service-card .service-list{width: 50%;}
    .bracken_crm .crm_list{display: block;}
    .bracken_crm .crm_list .crm_menu{width: 100%;}
    .bracken_crm .crm_list .crm_menu {padding-bottom: 40px;}
    .bracken_crm, .bracken_crm .crm_list{height: auto;}
    .bracken_crm .crm_list .crm_menu{padding: 30px 20px;}
    .testimonial .testimonial_card{width: 100%;}
    .testimonial .testimonial_card .testimonial_slider{padding: 96px 0 100px 0;}
    .our_expertise .expertise_group .expertise_list{width: 100%}
    .newsletter_card .newsletter_list{width: 100%;}
    .newsletter_card .newsletter_list .newsletter_content{max-width: 100%;}
    .blog_article_list .blog_post_download .heading > div{width: 100%;}
    .blog_article_list .blog_post_download .heading > div > div{max-width: 100%;}
    .download_model .modal-content .popup_list .popup_left_content, .download_model .modal-content .popup_list .popup_right_form{max-width: 100%;}
    .crm_hero_banner .crm_banner_list .crm_banner_text>div{max-width: 100%;}
    .text_content_section, .four_col_card_sec{padding: 50px 0 50px 0;}
    .text_content_section .content .left_sidebar, .text_content_section .content .right_sidebar{width: 100%; max-width: 100%;}
    .crm_hero_banner .content-wrapper{padding-right: 20px;}
    .Services_hero_banner .crm_hero_banner{padding-bottom: 0;}
    .crm_hero_banner .crm_banner_list .crm_banner_text{padding-bottom: 30px;}
    .Services_hero_banner .crm_hero_banner .crm_banner_list .crm_banner_image{margin-top: auto;transform: rotate(180deg); margin-left: -20px;}
    /*     .crm_hero_banner .crm_banner_list .crm_banner_image img{width: 50%;} */
    .work_tab_section .work_tab_panel .work_tab_list{width: 100%;}
    .work_tab_panel .work_tab_content{width: 100%;}
    .crm_hero_banner .crm_banner_list .crm_banner_text, .crm_hero_banner .crm_banner_list .crm_banner_image{width: 100%;}
    .work_tab_list button{width: 100%; padding: 10px; margin-bottom: 40px; background: #0579D7; color:#FFFFFF; border: none; font-size: 16px; font-weight: 500;}
    .work_tab_panel .work_tab_list ul{display: none; position: absolute; background: #fff; top: 50%; z-index: 999; left: 0; right: 0; padding: 15px;}
    .work_tab_section .work_tab_panel .work_tab_list, .work_tab_panel .work_tab_content{padding: 0; position: relative;}
    .work_tab_section .heading{margin-bottom: 44px;}
    .work_tab_panel .work_tab_content .tab_content a{position: relative; display: block !important; background: #0579D7; color: #FFFFFF; margin-bottom: 10px; padding: 20px 20px 20px 30px; font-size: 15px;}
    .work_tab_panel .work_tab_content .tab_content{display: block !important;}
    .work_tab_panel .work_tab_content .tab_content .acc_co.blog_list .blog_card .blog_card_menuntent{display: none;}
    .work_tab_panel .work_tab_content .tab_content:first-child .acc_content{display: block;}
    .work_tab_panel .work_tab_content .tab_content h6 { color: #FFFFFF; margin-bottom: 0; font-size: 16px;}
    .work_tab_panel .work_tab_content .tab_content a:before{content: ''; position: absolute; width: 9px; height: 13px; left: 8px; top: 25px; transform: rotate(90deg); transition: 0.5s;}
    .work_tab_panel .work_tab_content .tab_content a.active:before{transform: rotate(-90deg);}
    /*     .service_slider_section .service_slider_list .service_slider_menu{width: 100%;}
    .service_slider_section .service_slider_list .service_slider_menu.cotent_menu{margin-top: 50px; text-align: center;}
    .service_slider_section .service_slider_list .service_slider_menu.cotent_menu p {font-size: 18px;} */
    /*     .four_col_card_sec{padding-bottom: 60px;}
    .four_col_card_sec:before{width: 100%;}
    .four_col_card_sec .four_col_card .card_list{margin-bottom: 30px;} */
    .marketing_experts_section{padding: 60px 0;}
    .marketing_experts_section .ovelay_bg:before{transform: scaleY(1);}
    .marketing_experts_section:before{width: 100%;}
    .marketing_experts_section .marketing_menu .marketing_list{width: 100%;}
    .marketing_experts_section .marketing_menu .marketing_list > div{max-width: 100%;}
    .three_col_service{padding: 50px 0 0 0;}
    .three_col_service .service_card .service_list{width: 100%;}
    .blog_post {padding: 65px 0 0;}
    .blog_related_posts h2{margin-bottom: 50px; font-size: 30px;}
    .blog_article_list .article_freature_body{padding-top: 50px;}
    .blog_article_list .article_freature_body, .blog_list .blog_card{padding-bottom: 50px;}
    .service_contact_form{padding: 60px 0;}


    .twocol-career .service_card .service_list { width: 100%; }
    .twocol-career .service_card .service_list { margin-top: 20px; max-width: 100%; width: 100%; }
    .card-content {margin-top: 25px;}

    .career-testimonial-v2 h3 {margin-bottom: 25px;} 

    .set > a {font-size: 17px;  line-height: 25px;}
    .career-hero-banner .career-right-img {position: relative; margin-right:-20px;}
    .career-banner-box {padding: 95px 0 0 0;}

    .dei_statement .statement_menu .statement_list {width: 100%;}
    .dei_statement .statement_menu .statement_list > div {max-width: 100%;}
    .dei_statement .ovelay_bg:before{ display:none; }
    .dei_statement {padding: 50px 0 50px;}
    .career-hero-banner .crm_hero_banner {padding-top: 90px;}
    .career-testimonial .testimonial_card:last-child {padding: 60px 0 60px 0;}
    .career-testimonial .testimonial_card .testimonial_slider {padding:0 !important;}

    .job-board-left {width: 100%;}
    .job-board-right {width: 100%;}
    .three_col_service .heading_text p {margin-bottom: 25px;}
    .content p {font-size: 16px;line-height: 20px;}
    .client-name ul li {margin: 10px 0px; padding:15px; width:100%; height:100%; border-radius:0;}
    .job-board-iframe{ padding-top:25px; }
    .three_col_service .service_card .service_list {padding: 0;}
    .twocol-career .three_col_service .heading_text p {margin-bottom: 20px;}
    .card-content ul li{ font-size:16px; }

    .accordian-left-content h3, .career-testimonial-v2-cont h3, .statement-cont h3, .career-testimonial-cont h3 {  font-size: 29px; }
    .career-testimonial-v2 .testimonial_card .testimonial_item p,  .career-testimonial .testimonial_card .testimonial_item p  {font-size: 16px;line-height: 25px;}
    .set > a{ padding: 22px 40px 14px 0;}
    .career-accordian-main .content p {font-size: 16px;}
    .set>a:after { top:30px; }
    .career-testimonial-v2 .testimonial_card .testimonial_item, .career-testimonial .testimonial_card .testimonial_item {padding: 40px 20px;}
    .career-testimonial-v2-cont h3 br{ display:none;}

}

@media ( max-width:760px ){
    .client-name ul {justify-content: center;}

}





@media (max-width: 568px){
    .hearo-banner .banner-text h3{font-size: 20px; line-height: 30px;}
    .hearo-banner .banner-text p{font-size: 14px;}
    .bracken_crm .crm_list .crm_menu > div .crm_item{max-width: 100%;}
    .bracken_crm .crm_list .crm_menu{padding: 30px 0;}
    .testimonial .testimonial_card:first-child:before{height: 100%;}
    .service-section .service-card .service-list{width: 100%;}
    .testimonial .testimonial_card .testimonial_slider{padding: 50px 0 55px 0;}
    .testimonial .testimonial_card .testimonial_item{padding: 40px 20px;}
    .testimonial .testimonial_card .testimonial_item>div{max-width: 100%;}
    .our_expertise:before{display: none;}
    .our_expertise .expertise_group .expertise_list .expertise_items{max-width: 100%;}
    .our_expertise .expertise_group .expertise_list .expertise_items h2{font-size: 30px;}
    .blog_post{padding-bottom: 0px;}
    .blog_post .home_blog_heading{padding: 0 15px; margin-bottom: 50px;}
    .blog_list .blog_card .blog_card_menu{height: auto; padding-bottom: 30px;}
    .blog_list .blog_card{width: 100%; margin: 0; padding: 0 15px;}
    .blog_post .home_blog_heading h2{font-size: 35px;}
    .blog_list_herobanner .banner_list .heading h1{font-size: 50px;}
    .blog_list_herobanner .banner_list .heading h2{font-size: 35px;}
    .blog_list .blog_card .blog_tag h6{min-height: auto;}
    .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right{max-width: 100%;}
    .search_section{padding: 30px 20px 40px 20px;}
    .search_section .search_box{margin-bottom: 20px;}
    .search_section .search_box, .search_section .filter{width: 100% padding: 0;}
    .blog_article_list .blog_post_download .heading>div {width: 100%;}
    .download_model .modal-content{padding: 50px 15px;}
    .download_model .modal-content .popup_list .popup_left_content h3 { font-size: 25px; line-height: 30px; }
    .crm_hero_banner .crm_banner_list .crm_banner_text, .crm_hero_banner .crm_banner_list .crm_banner_image{width: 100%;}
    /*     .crm_hero_banner .crm_banner_list .crm_banner_image img{width: 60%;} */
    .crm_hero_banner{padding-top: 140px}
    .crm_hero_banner .crm_banner_list .crm_banner_text>div h1{font-size: 40px; line-height: 50px;}
    .bracken_crm .crm_list .crm_menu>img{margin: 0px; padding: 0px 20px;}
    /*     .text_content_section {padding: 41px 0px;} */
    /*     .text_content_section .content p, .text_content_section .content p a{font-size: 16px;} */
    .features_section .freature_list .features_card .features_list{width: 100%;}
    .features_section .freature_list .heading h4{margin-bottom: 50px;}
    .features_section .freature_list .features_card .features_list:nth-last-child(-n+2){margin-bottom: 73px;}
    .features_section .freature_list .features_card .features_list:nth-last-child(-n+1){margin-bottom: 0px;}
    .salesforce_section .heading {margin-bottom: 60px;}
    .salesforce_section .form_items .content_text{margin-bottom: 30px}
    .salesforce_section:before{width: 100%;}
    /*     .service_slider_section .service_slider_list .service_slider_menu.cotent_menu h2{font-size: 45px; margin-bottom: 20px}
    .service_slider .owl-nav .owl-prev{left: 0;}
    .service_slider .owl-nav .owl-next{right: 0;} */
    /*     .four_col_card_sec{padding-bottom: 60px;}
    .four_col_card_sec .four_col_card .card_list{width: 100%;} */
    .blog_article_list .article_freature_body .author_name{margin-bottom: 30px;}
    .blog_article_list .article_freature_body h3{font-size: 27px; line-height: 1.48;}   
    .blog_article_list .article_freature_body .blog_content_post p {font-size: 16px;line-height: 1.75;}
    .blog_article_list .article_freature_body .blog_post_body_content h5{font-size: 24px;}
    .blog_article_list .article_freature_body .blog_content_post {margin-bottom: 30px;}
    .blog_article_list .article_freature_body .blog_post_body_content p {margin-bottom: 20px;font-size: 16px;}
    .blog_article_list .article_freature_body .blog_post_body_content ul li{font-size: 16px;line-height: 1.75;margin-bottom: 6px;}
    .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list h4{font-size: 26px;}
    .blog_article_list .article_freature_body .blog_post_body_content .blog_post_body_form_right .form_list form label{margin-bottom: 0px;}
    .blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_left_content, .blog_article_list .blog_post_download .blog_post_contant .blog_post_list .blog_right_content{padding: 0 20px;}
    .freature_blog_post .freature_blog_post_content h4{line-height: 0;}
    .freature_blog_post .freature_blog_post_content h4 a{font-size: 22px; line-height: 30px;}
    .freature_blog_post .freature_blog_post_content {padding: 50px 0 50px 21px;}
    .freature_blog_post{padding: 40px 0px;}
    .blog_post{padding: 40px 0 0 0}
    .owl-theme .owl-nav [class*=owl-]{margin: 0 10px !important;}
    .team_banner .team_banner_warp .team_banner_left_text h1{font-size: 35px;line-height: 45px;}
    .team_list .team_position{width: 100%; max-width: calc(250px + 30px); margin-left: auto; margin-right: auto;} 
    .teamPopupBottomBox .teampopup_warp .teampopup_left{width: 100%; margin-bottom: 30px;}
    .teamPopupBottomBox .teampopup_warp .teampopup_right{width: 100%; padding: 0 15px;}
    .teamPopupBottomBox{padding: 69px 20px 20px;}
    .teamPopupBottomBox .teampopup_warp .teampopup_right .team_listing h2{font-size: 1.5rem;}
    .team_seaction .team_filter ul{float: none;}
    .mfp-container{padding: 15px;}
    .team_list .team_position .team-img{height: 260px;}
    .result_section .left_sidebar h3, .marketing_experts_section .marketing_menu .marketing_list > div h3{line-height: 39px; font-size: 30px;}
    .result_section .right_sidebar .service_slider .slider_card{width: 100%;}
    .result_section .right_sidebar{padding: 50px 0 0}
    .contact_list_section .shape{display: none;}
    .contact_section .service_contact_form{padding: 50px 0;}
    .service_contact_form .service_menu .service_form_content br{display: none;}
    .contact_section .service_contact_form .service_form_content p{font-size: 16px;}
}

@media(max-width: 480px){
    .service_contact_form form .hs-form-field{padding-left: 0}
    .three_col_service .service_card .service_list .card_menu .text_content h5 {font-size: 18px;line-height: 28px;}
    .three_col_service .service_card .service_list{padding: 0}
    .service_contact_form .service_menu .service_form_content h3{font-size: 26px; line-height: 36px;}
    .service_contact_form .service_menu .service_form_content h3 br{display: none;}
}

.body-container-wrapper.updateHeader{margin-top:0 !important;}


/*** Blog New Style****/
.blog_article_list .article_freature_body .flex-warp{margin: 0 -15px;}
.blog_article_list .article_freature_body .content_post_body{width: 65%;padding: 0 15px;}
.blog_article_list .article_freature_body .content_form_body{width: 35%;padding: 0 15px;}
.blog_article_list .article_freature_body .content_post_body h5{margin-bottom: 28px;line-height: 40px;}
.blog_article_list .article_freature_body .content_post_body p {margin-bottom: 40px;font-size: 18px;line-height: 26px;}
.blog_article_list .article_freature_body .content_post_body ul{padding: revert;margin-bottom: 29px;}
.blog_article_list .article_freature_body .content_post_body ul li {list-style-type: disc;font-size: 20px;font-weight: 500;line-height: 30px;}

@media (min-width: 992px){
    .blog_article_list .article_freature_body .content_form_body .blog_post_body_content{position: sticky;top: 160px;}
}

@media (max-width: 991px){
    .blog_article_list .article_freature_body .content_post_body{width: 100%;padding: 0 15px;}
    .blog_article_list .article_freature_body .content_form_body{width: 60%;padding: 0 15px;}
}