/*****************************************/
/*     Start your custom style here      */
/*****************************************/
/*@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100;0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;0,9..40,1000;1,9..40,100;1,9..40,200;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600;1,9..40,700;1,9..40,800;1,9..40,900;1,9..40,1000&display=swap');*/

/*@font-face {
    font-family: 'Gotham';
    src: url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Bold.eot');
    src: url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Bold.eot%20?#iefix') format('embedded-opentype'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Bold.woff2') format('woff2'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Bold.woff') format('woff'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Bold.ttf') format('truetype'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Bold.svg%20#Gotham-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham Book';
    src: url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Book.eot');
    src: url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Book.eot%20?#iefix') format('embedded-opentype'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Book.woff2') format('woff2'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Book.woff') format('woff'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Book.ttf') format('truetype'),
        url('//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/Fonts/Gotham-Book.svg%20#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}*/






 
/* =====global====== */
body h1{font-family: 'Arial' !important;font-weight: bold !important;}
body{font-family: 'Arial';line-height: 1.6;}
a{font-family: 'Arial'; font-weight: bold !important;}

.btn, .btn-wrapper .cta_button, .btn-wrapper .cta-button, .btn-wrapper input[type="submit"], .btn-wrapper input[type="button"], input[type="submit"], input[type="button"]{letter-spacing: -0.54px;font-weight: bold !important;font-family: 'Arial';cursor: pointer;}
nav.header__menu a.header__menu-link{text-transform:uppercase;font-family: 'Arial' !important;font-weight: bold !important;}
h2,h3,h4,h5,h6,h2.heading,h3.heading,h4.heading,h5.heading,h6.heading{letter-spacing: -0.96px;font-family: 'Arial';font-weight: bold !important;line-height: 1.25;}
.btn-wrapper.btn-none-wrapper .cta_button, .btn-wrapper.btn-none-wrapper .cta-button, .btn-none,.btn-none:hover,.btn-wrapper.btn-none-wrapper .cta-button:hover,.btn-wrapper.btn-none-wrapper .cta_button:hover{padding: 0;min-height: inherit;}
textarea {height: 134px;}
input[type='text'],form input[type='text'],form input[type='email'],form input[type='password'],form input[type='tel'],form input[type='number'],form input[type='search'],form select,form textarea {min-height: inherit !important;padding: 10px 14px !important;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);}
div{background-repeat:no-repeat;}
.header__button-col a.cta-button {text-transform: uppercase;}
.system header.header__container {background-color: #fff !important; position: relative;}
strong {font-family: 'Arial';font-weight: bold !important;}
.header-stack header.header__container[data-transparent=true] {/*position: relative;*/background-color: #fff !important;}
.header-stack .header__container.scroll-up.header-scroll, .header-stack .header__container[data-fixed=true].header-scroll{position: fixed;}
header .header__menu--desktop .header__menu-wrapper > li:last-child {display: none;}

/* ==============banner-section============ */
.banner-section.sr-hero-01 .sr-cover-inner {max-width: 750px;letter-spacing: -0.54px;margin-left: 0;}
.banner-section.sr-hero-01 .sr-cover-inner .sr-spacer-bottom-50 {padding-bottom: 24px;}

.hero-banner-section .content-wrapper .heading,.hero-banner-section {font-family: 'Arial';}

/* ==============flip-slider============ */
.vsm-sr-cards-flip-slider svg{fill: none;}
.vsm-sr-cards-flip-slider svg path {fill:rgb(0, 92, 138);}
.vsm-sr-cards-flip-slider .flip-slider-top-text {display: flex;gap: 40px;padding-bottom: 75px;}
.vsm-sr-cards-flip-slider .flip-slider-top-text .heading {margin: 0;width: 50%;}
.vsm-sr-cards-flip-slider .flip-slider-top-text .description p:last-child {margin: 0;}
.vsm-sr-cards-flip-slider .flip-slider-top-text .description {width: 50%;color: #909090;font-family:'Arial';line-height: 160%;}
.vsm-sr-cards-flip-slider .card-description ul {padding:0 0 0 5px;}
.vsm-sr-cards-flip-slider .card-description ul li {padding: 5px;}
.blaze-track-container .blaze-track {gap: unset;padding-bottom: 10px;}
.vsm-sr-cards-flip-slider .paginator-center ul {gap: 25px;}
.vsm-sr-cards-flip-slider .blaze-slider .paginator-center {margin: 75px auto 0 !important;}
.vsm-sr-cards-flip-slider .blaze-track .slider-item {margin-bottom: 0 !important;width:100%;}
.vsm-sr-cards-flip-slider .blaze-track .slider-item .card-block{display:flex;flex-direction: column;width: 100%;height:100%;perspective:1000px;padding: 36px 24px;}
.vsm-sr-cards-flip-slider .blaze-track .slider-item .card-block .cta-group {margin-top: auto;padding-top: 2rem;}
.vsm-sr-cards-flip-slider .blaze-track .slider-item .card-block:hover .card-overlay, .vsm-sr-cards-flip-slider .blaze-track .slider-item.expand .card-block .card-overlay{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.vsm-sr-cards-flip-slider .blaze-track .slider-item .card-block .card-overlay {z-index:9;transform-style: preserve-3d;transition: transform 0.6s;-webkit-transform-style: preserve-3d;-webkit-transition: transform 0.6s;}
.vsm-sr-cards-flip-slider .card-overlay .card-description {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);padding: 1.3rem 2rem;font-size: 17px;}
.vsm-sr-cards-flip-slider .card-block .heading {margin-bottom: 15px;letter-spacing: normal;}
.vsm-sr-cards-flip-slider .blaze-track>div>.card-block img {margin-bottom: 30px !important;}
.vsm-sr-cards-flip-slider .blaze-track .slider-item .description {letter-spacing: -0.54px;}

/************ Resources Listing ******************/
.res-listing-section {max-width:1280px;margin: 80px auto;}
.res-listing-section .searchbar .search {display: inline-block; border: 0px solid grey; padding: 0px; transition: all 0.15s ease;}
.res-listing-section .searchbar input[type=text] {background-image: url(//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/images/chevron-down.svg);background-repeat: no-repeat; background-position: center right 15px;}
.res-listing-section .cards .item .card {box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);border: none;font-size:16px;}
.res-listing-inner {gap: 34px 0;}

/* ##### Buttons ##### */
.res-listing-section .btn-group .button {padding: 10px 14px;text-align: center;color:#555960;font-family:'Arial'; border:none; background:transparent; font-size: 16px;font-weight: 400;display: inline-block;cursor: pointer;transition: all 0.15s ease;border-radius: 5px;margin: 10px 2px;}
.res-listing-section .btn-group .button.active,.res-listing-section .btn-group .button:hover{background-color: #F9FAFB;color: #24272C;font-weight: 700;font-family:'Arial';font-weight: bold !important; }
.res-listing-section .btn-group {display: inline-block;}
/* .res-listing-section .btn-group .button:hover,.res-listing-section .btn-group .button:active,.res-listing-section .btn-group .button:focus {background-color: #888;  color: white;font-family:'Arial';font-weight: bold !important; } */
/* ##### Boxen ##### */
.res-listing-section .container-btn {margin: 0 0 40px;display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;gap:15px;}
.res-listing-section .item:hover .card {box-shadow: 0 20px 20px 0 rgba(0,0,0,0.5);}

/* ##### Filter ##### */
.res-listing-section .filterDiv {display: none;}
.res-listing-section .show {display: flex;}
/*top alert*/
.res-listing-section .alert {padding: 20px;background-color: #f44336;color: white;opacity: 1;transition: opacity 0.6s;margin-bottom: 15px;}
.res-listing-section .alert.info {background-color: orange;}
.res-listing-section .closebtn {margin-left: 15px;color: white;font-weight: bold;float: right;font-size: 22px;line-height: 20px;cursor: pointer;transition: 0.3s;}
.res-listing-section .closebtn:hover {color: black;}
/* Resources Cards */
.res-listing-section .card .card-image img {width:100%; object-fit:cover;-o-object-fit:cover;}
.res-listing-section .card .top-block {position: relative;}
.res-listing-section .card .top-block .tag-text {position: absolute;right: 20px;bottom: 20px;}
.tag-text span{padding:10px; border-radius:50px;color:#fff;font-size: 14px;line-height: 20px;background: #6C4B94;display: inline-block;font-family:'Arial'font-weight: bold !important;;}
.res-listing-section .card .top-block .tag-text.report span{background:#6C4B94;}
.res-listing-section .card .top-block .tag-text.guide span, .tag-text .guide{background:#0098C7;}
.res-listing-section .card .top-block .tag-text.success-story span,  .tag-text .success-story{background:#61A60E;}
.res-listing-section .filter-description .cta-group {margin-top:auto;padding-top: 8px;}
.res-listing-section .filter-description {margin-top: 32px;padding: 20px;display: flex;flex-direction: column;height: 100%;}
.res-listing-section .cards .item .card .card-inner {display: flex;flex-direction: column;height: 100%;}
.res-listing-section .cards .item {margin-bottom:30px;}
.res-listing-section .filter-description .cta-group a.cta-button {padding:10px 18px;border-radius:8px;min-height:unset;font-size: 16px;letter-spacing: -0.48px;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);;}
.res-listing-section .cards .item .card .card-image {box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);}

/* ==============Resources Details============ */
.detail-hero-section {padding: 220px 0 100px;text-align: center;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;color:#fff;}
.detail-hero-section h1,.detail-hero-section h2,.detail-hero-section h3,.detail-hero-section h4,.detail-hero-section h5,.detail-hero-section h6{color:#fff;}
.detail-hero-section .overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.detail-hero-section .container {position: relative;z-index: 1;}
.description-twocol-main{padding:80px 0;}
.detail-hero-section .banner-heading h1 {margin-top: 20px;font-family: 'Arial';}
.detail-hero-section .banner-content {max-width: 990px;margin: 0 auto;}
.header__menu--mobile > ul > .header__menu-item:nth-last-child(2) {display: none;}

/* ==============vsm-sr-cards-grid============ */
/* .vsm-sr-cards-grid-02 .card .card-image img {display: block;max-width: calc(100% + 40px);margin: 0 0px;width: calc(100% + 40px);} */
.vsm-sr-cards-grid-02 .card.sr-card { padding-right: 0px !important; padding-left: 0px !important; }
.vsm-sr-cards-grid-02 .card .card-inner {
  .heading {
     padding: 0px 30px;
  }
  .text-wrapper {
    padding: 0px 30px;
  }
  .cta-group {
    padding: 0px 30px;
  }
}

.vsm-sr-cards-grid-02 .card-inner .tag-text {position: absolute;right: 24px;top: calc(100% - 90px);}
.vsm-sr-cards-grid-02 .card-inner .card-wraps {position: relative;}
.vsm-sr-cards-grid-02 .card {text-align: left !important;font-size:16px;}
.vsm-sr-cards-grid-02 .cta-group {margin-top: 24px;}
.vsm-sr-cards-grid-02 .card-inner .cta-group {justify-content: flex-start !important;}
.vsm-sr-cards-grid-02 .card-inner .cta-group a {box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);border-radius: 8px;}
.vsm-sr-cards-grid-02 .heading { margin-bottom: 16px;}
.vsm-sr-cards-grid-02 .description {letter-spacing: -0.54px;}
.vsm-sr-cards-grid-02 .card .card-inner h4.heading {margin-bottom: 8px;margin-top: 50px;}
.vsm-sr-cards-grid-02 .card .card-inner .cta-group {margin-top: 24px;}
.vsm-sr-cards-grid-02 .card .card-inner p:last-child {margin: 0;}
.vsm-sr-cards-grid-02 .card-inner .card-wraps .card-image {padding: 0;}
.featured-resources-section .card .card-inner .cta-group {margin-top: auto;padding-top: 16px;}
.featured-resources-section .card .card-inner h5.heading { color: #005C8A;font-family:'Arial';font-size: 30px;}
.featured-resources-section .cards .card {border-radius: 0;border-color: #0098C7;}
.featured-resources-section .cards .card p a {color: #555960;text-decoration: underline;font-family: 'Arial';}
.featured-resources-section .cards .card p a:hover{color: #0098C7;}
.featured-resources-section .cards .card .text-wrapper,.two-col-sec {font-size: 20px;font-family:'Arial';}

.two-col-sec .sr-video {background-image: url(//5156294.fs1.hubspotusercontent-na1.net/hubfs/5156294/raw_assets/public/SR-VSM/images/Video-bg.svg);background-repeat: no-repeat;background-position: center;padding:12% 0;background-size: contain;}
.two-col-sec .sr-video .embed_container {max-height: fit-content !important;max-width: 100% !important;}
.two-col-sec .sr-video iframe {position: static;height: 100%;}

/* ==============vsm-sr-tabs-testimonials============ */
.vsm-sr-tabs-testimonials-01-thumbs .nav.nav-tabs {justify-content: space-around !important;border-bottom: 1px solid #E2E3E4;padding-bottom: 80px;}
.vsm-sr-tabs-testimonials-01-thumbs .nav-item .nav-link {border-radius: 0;opacity: 0.7;padding:5px; border: 2px solid transparent;}
.vsm-sr-tabs-testimonials-01-thumbs .nav-item .nav-link img {border-radius: 0;}
.vsm-sr-tabs-testimonials-01-thumbs .nav-item .nav-link.active {opacity: 1;border-color: #005C8A;} 
.vsm-sr-tabs-testimonials-01-content .active .tab-content-box {background: #6C4B94;box-shadow: 0px 0px 230px 0px rgba(89, 104, 118, 0.08);color: #fff;padding: 0 54px 28px;font-size: 16px;}
.tab-content-box .tab-info {display: flex;align-items: center;gap: 15px;margin-top:60px;}
.tab-content-box .tab-info .person-info {width: 52%;text-align: left;font-size: 14px;font-family: 'Arial';font-weight: bold !important;}
.vsm-sr-tabs-testimonials-01-content .tab-content {padding-top: 10px;}
.tab-content-box .tab-info .tab-link {width: 48%;text-align: right;}
.vsm-sr-tabs-testimonials-01-content .tab-logo img {position: relative;top:-30px;border-radius: 2px;background: var(--basic-white, #FFF);box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.15);padding: 10px;width: 120px;}
.vsm-sr-tabs-testimonials-01-content .icon-wrapper {padding: 0;margin: 0 0 -12px 0;position: relative;z-index: -1;}
.vsm-sr-tabs-testimonials-01 .tab-content-box .tab-info .tab-link a {justify-content: flex-end;align-items: center;display: flex;gap: 5px;color: #fff;}
.vsm-sr-tabs-testimonials-01 .tab-left-column {margin-top: 3.8%;}
.vsm-sr-tabs-testimonials-01 .tab-right-column{padding-left: 30px;}
.vsm-sr-tabs-testimonials-01-thumbs {margin-top: 60px;}
.vsm-sr-tabs-testimonials-01 .tab-left-column .heading {margin-bottom: 35px;text-align: left;}
.vsm-sr-tabs-testimonials-01 .tab-left-column .heading:before {background: #6C4B94;content: "";width: 73px;height: 2px;display: block;margin-bottom: 17px;}
.btn-wrapper.btn-white-wrapper .cta-button {color: #61A60E;}
.vsm-sr-tabs-testimonials-01 .tab-content-box .tab-info .tab-link a:hover,.vsm-sr-tabs-testimonials-01 .tab-content-box .tab-info .tab-link a:focus {color: #61a60e;}

/* =========get-in-touch====== */
.get-in-touch {letter-spacing: -0.54px;}
.get-in-touch .heading {margin-bottom: 16px;}
.get-in-touch .col-md-10 {flex: 0 0 75%;max-width: 75%;margin: 0 auto;}

/* =========enterprise-vsm-section====== */
.enterprise-vsm-section ul {display: flex;flex-wrap: wrap;gap: 16px;padding: 0;margin: 24px 0;}
.enterprise-vsm-section ul li {width: calc(50% - 8px);display: flex; align-items: center;gap: 16px;font-size:20px;}
.enterprise-vsm-section .content-wrapper h5.heading {color: #555960;font-size: 36px;letter-spacing: -0.72px;line-height:122.222%;}
.enterprise-vsm-section .content-wrapper .heading {margin-bottom: 16px;}
.enterprise-vsm-section .content-wrapper p,.advantages-of-vsm-section .content-wrapper p,.vsm-challenges-section .content-wrapper p{letter-spacing: -0.54px;}
.enterprise-vsm-section .col-content ul li strong {color: #24272C;width: calc(100% - 44px);}

/* =========advantages-of-vsm-section====== */
.advantages-of-vsm-section .content-wrapper .heading{margin-bottom: 16px;}
.advantages-of-vsm-section .column_features .heading {margin-bottom: 10px;color: #0098C7;}

/* =========vsm-challenges-section====== */
.vsm-challenges-section .content-wrapper .heading{margin-bottom: 16px;}
.vsm-challenges-section .col-content ul li {margin: 16px 0;font-family:'Arial';font-size: 20px;}
.vsm-challenges-section .col-content ul li strong {color: #24272C;}
.vsm-challenges-section .col-content ul {padding: 0;margin: 34px 0;}
.vsm-challenges-section .col-content ul li img {float: left;margin-right: 16px;}
.vsm-challenges-section .col-content ul li:after {content: "";display: table;clear: both;}

/* =========faq-section====== */
.faq-section .details-group {font-size: 16px;}
.faq-section .details-group .details-icon {border-radius: 100%;width: 24px;height: 24px;border: 2px solid #98A2B3;}
.faq-section .details-group .details-icon::before,.faq-section .details-group .details-icon::after {background-color: #98A2B3;}
.faq-section .details-group .details-icon::before {height: 0.1rem;width: 0.6rem;}
.faq-section .details-group .details-icon::after {height: 0.6rem;width: 0.12rem;}
.faq-section .accordion-wrapper h2.heading {margin-bottom: 60px;}
.faq-section .details__summary h5{font-size:18px;}
.sr-tabs-accordion-02 .details__summary,.sr-tabs-accordion-02 .details__content {padding-right:40px;}

/* =========leading-value====== */
.leading-value,.thank-you-banner .content_col .heading {font-family: 'Arial';}
.thank-you-banner .content_col .description {letter-spacing: -0.54px;}

/* ========descr-twocol-inner======== */
.descr-twocol-inner .descri-col {padding-right: 84px;letter-spacing: -0.54px;}
.descr-twocol-inner .form-col {padding: 48px;border: 1px solid #E2E3E4;}
.descr-twocol-inner .form-col > div {max-width: 560px;margin: 0 auto;}
.descr-twocol-inner .form-col .form-header {text-align: center;margin-bottom: 64px;}
body form fieldset .hs-form-field .input .hs-fieldtype-intl-phone.hs-input select {width: 30%!important;}
body form fieldset .hs-form-field .input .hs-fieldtype-intl-phone.hs-input input {width: 68%!important;}
form input[type=submit].hs-button.primary {border-radius: 8px;font-size: 16px;padding: 12px 20px;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);min-height: inherit;width: 100%;max-width: 100%;text-align: center;justify-content: center;margin-top: 8px;}
.hs_submit.hs-submit {width: 100%;text-align: center;}
.descr-twocol-inner .descri-col.col-md-12 {padding-right: 15px;}
.descr-twocol-inner .form-col .form-header h3 {font-size: 36px;letter-spacing: -0.72px;margin-bottom:20px;}

/* ========contact-hero-font-size======== */
.contact-hero-font-size .heading {letter-spacing: -1.44px;font-family: 'Arial';}
.contact-form .sr-spacer-bottom-25 {padding-bottom: 64px;}
.inputs-list .hs-form-booleancheckbox label {margin: 0;padding: 0; display: block;}

/* ==============footer============ */
footer .footer-copyright {border-top: 1px solid #707070;padding-top: 30px;margin-top: 15px;}
footer .sr-footer-nav .row {justify-content: center;align-items: center;gap: 50px;}
footer .sr-footer-nav .row .footer-logo,footer .sr-footer-nav .row .menu-wrapper {flex: auto;max-width: fit-content;}
.footer-copyright small .small {font-family:'Arial';}
.footer-copyright a{text-decoration: underline;font-family:'Arial';}
.vsm-sr-footer-04 .sr-footer-nav li a {color: #000 !important;font-size: 16px; text-transform: uppercase;font-family:'Arial';font-weight: bold !important;}
.vsm-sr-footer-04 .sr-footer-nav li a:hover,.vsm-sr-footer-04 .sr-footer-nav li a:focus,.vsm-sr-footer-04 .sr-footer-nav li.active-branch a:hover{color:#0098C7 !important;}
.footer-copyright p:last-child a { margin: 0 5px;}
.footer-copyright p:last-child {margin: 0;}

/* ========= Media CSS ======= */
@media(min-width:1200px){
  .enterprise-vsm-section .sr-row .sr-repeater-1,.advantages-of-vsm-section .sr-row .sr-repeater-1,.vsm-challenges-section .sr-row .sr-repeater-1,.leading-value .sr-row .sr-repeater-1{padding-right: 40px;}
  .enterprise-vsm-section .sr-row .sr-repeater-2,.advantages-of-vsm-section .sr-row .sr-repeater-2,.vsm-challenges-section .sr-row .sr-repeater-2,.leading-value .sr-row .sr-repeater-2{padding-left: 40px;}
  .descr-twocol-inner .form-col .descri-content-form {padding: 0 32px;}
}
@media(max-width:1199px){
  .vsm-sr-cards-flip-slider .container {overflow: hidden;}
  .tab-content-box .tab-info {gap: 10px;}
  .tab-content-box .tab-info .person-info {width: 50%;}
  .tab-content-box .tab-info .tab-link {width: 50%;}
  .vsm-sr-tabs-testimonials-01-content .active .tab-content-box {padding: 0 30px 28px;}
  .featured-resources-section .cards .card {border-left: 20px solid #0098C7;}
  .descr-twocol-inner .descri-col {padding-right: 25px;}
  .vsm-sr-cards-flip-slider .blaze-track .slider-item {flex: 0 0 calc(33% - 3%); max-width: calc(33% - 3%);} 
  .vsm-sr-cards-flip-slider .blaze-track .slider-item .card-block {padding: 25px 15px;}
}
@media(max-width:1055px){
.vsm-sr-cards-flip-slider .blaze-track .slider-item {flex: 0 0 31%;max-width: 31%;}
}
@media(max-width:1024px){
  .contact-hero-font-size .heading {font-size: 34px;}
}
@media(min-width:992px){
  .leading-value {font-size: 20px;}
  .detail-hero-section .banner-heading h1{font-size:48px;}
}
@media(max-width:991px){
  .vsm-sr-tabs-testimonials-01 .tab-left-column {flex: 0 0 100%;max-width: 100%;}
  .vsm-sr-tabs-testimonials-01 .tab-right-column {padding-left: 15px;flex: 0 0 100%;max-width: 100%;margin-top: 40px;}
  .vsm-sr-cards-flip-slider .flip-slider-top-text {gap: 16px;flex-wrap:wrap;}
  .vsm-sr-cards-flip-slider .flip-slider-top-text .heading,.vsm-sr-cards-flip-slider .flip-slider-top-text .description{ width: 100%;}
  .get-in-touch .col-md-10 { flex: 0 0 100%;max-width: 100%;}
  footer .sr-footer-nav .row .footer-logo, footer .sr-footer-nav .row .menu-wrapper {padding-top: 0;padding-bottom: 0;}
  footer .sr-footer-nav .row {gap: 10px;}
  .vsm-sr-cards-flip-slider .blaze-track .slider-item {flex: 0 0 35%;max-width: 35%;}  
  .vsm-sr-tabs-testimonials-01-thumbs .nav.nav-tabs { gap: 35px 15px;justify-content: center!important;}
  .banner-section .sr-cover-image { display:none;}
  .banner-section.sr-hero-01 .height-medium {padding: 8rem 0 5rem;}
  .advantages-of-vsm-section .sr-repeater-1 {order: 1;}
  .res-listing-section .btn-group .button {font-size: 14px;padding: 8px 12px;}
  .descr-twocol-inner .form-col {width: 94%;margin: 50px auto 0;}
  .descr-twocol-inner .descri-col {padding-right: 15px;}
}
@media(max-width:814px){
  .vsm-sr-cards-flip-slider .blaze-track .slider-item {flex: 0 0 38%;max-width: 38%;}
}
@media(max-width:767px){
  footer .sr-footer-nav .row .menu-wrapper {padding-left: 15px;padding-right: 15px;}
  .vsm-sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul {row-gap: inherit; justify-content: center;}
  footer .footer-copyright {text-align: center;}
  .tab-content-box .tab-info {flex-wrap: wrap;}
  .tab-content-box .tab-info .person-info, .tab-content-box .tab-info .tab-link { width: 100%; text-align: left;}
  .vsm-sr-tabs-testimonials-01 .tab-content-box .tab-info .tab-link a { justify-content: flex-start;}
  .vsm-sr-cards-flip-slider .blaze-slider .paginator-center {margin: 45px auto 0!important;}
  .vsm-sr-cards-flip-slider .flip-slider-top-text {padding-bottom: 30px;} 
  .btn.btn-md, .btn-wrapper.btn-wrapper-md .cta_button, .btn-wrapper.btn-wrapper-md .cta-button, .btn-wrapper.btn-wrapper-md input[type="submit"], .btn-wrapper.btn-wrapper-md input[type="button"], .btn.btn-md:hover,.btn-wrapper.btn-wrapper-md .cta_button:hover, .btn-wrapper.btn-wrapper-md .cta-button:hover {
    min-height: 3rem;padding: 0 1.5rem;font-size: 14px;}
  .vsm-sr-tabs-testimonials-01-content .icon-wrapper {margin: 0 10px -12px 0;text-align: right !important;}
  .vsm-sr-cards-grid-02 .card .card-inner h4.heading{margin-top: 20px;}
  .faq-section .accordion-wrapper h2.heading {margin-bottom: 24px;}
  .enterprise-vsm-section ul li {width: 100%;}
  .enterprise-vsm-section .content-wrapper h5.heading,.featured-resources-section .card .card-inner h5.heading,.descr-twocol-inner .form-col .form-header h3 {font-size: 24px;}
  .hero-banner-section .row.sr-row {row-gap: 15px;}
  .res-listing-section {margin: 50px auto;}
  .detail-hero-section{padding:150px 0 50px;}
  .description-twocol-main{padding:50px 0 50px;}
  .res-listing-inner {gap: 0;}
  .res-listing-section .filter-description {margin-top: 15px;}  
  .res-listing-section .searchbar .search,.res-listing-section .container-btn .searchbar,.res-listing-section .container-btn .buttons {width: 100%;}
  .featured-resources-section .cards .card .text-wrapper,.two-col-sec{font-size:16px;}
  .descr-twocol-inner .form-col {padding: 25px;}
  .descr-twocol-inner .form-col .form-header {margin-bottom: 40px;}
  .contact-form .sr-form {padding: 25px !important;}
  .contact-form .sr-spacer-bottom-25 {padding-bottom: 40px;}
  .vsm-sr-cards-flip-slider .blaze-track .slider-item {flex: 0 0 50%;max-width: 50%;}
}
@media(max-width:535px){
  .vsm-sr-cards-flip-slider .blaze-track .slider-item {flex: 0 0 30%;max-width: 30%;}
}
@media(max-width:479px){
  body form fieldset .hs-form-field .input .hs-fieldtype-intl-phone.hs-input select {width: 100%!important;margin-bottom: 12px;}
  body form fieldset .hs-form-field .input .hs-fieldtype-intl-phone.hs-input input {width: 100%!important;}
}