/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 body {
    font-family: 'Poppins', sans-serif;
 }
 a.stk-link.stk-button {
    border-radius: 0;
}
.hero_btn .wp-block-stackable-button-group {
    width: 100% !important;
}
.hero-section {
    display: none;
}
.ct-container-full {
    padding-top: 0;
}
div#block-19 {
    color: #ced7e0;
}
div#nav_menu-3 h2.widget-title {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
.ct-language-switcher {
    background: #0086a8;
    padding: 5px 30px 4px 10px;
}
.ct-language-switcher:before {
    content: "";
    height: 18px;
    width: 12px;
    position: absolute;
    background: url(/wp-content/uploads/2022/06/down.png);
    right: 7px;
    top: 12px;
    background-repeat: no-repeat;
}
.ct-language.ct-active-language {
    color: #fff;
}
div#block-14 p.stk-block-text__text,
div#nav_menu-1 li a,
span.contact-text {
    color: #ced7e0;
    font-weight: 300;
    font-size: 15px;
}
body .ct-container-full {
    padding-top: 0;
    padding-bottom: 0;
}
div#nav_menu-1 h2.widget-title {
    color: #fff;
    font-size: 18px;
    padding-bottom: 0;
}
.ct-contact-info ul li:first-child span.contact-title {
    color: #fff;
    font-size: 18px;
}
footer .ct-contact-info ul li:first-child span.ct-icon-container {
    display: none;
}
.ct-footer-copyright p {
    color: #ced7e0;
    font-weight: 300;
    font-size: 15px;
}
.newsSlider .stk-column-wrapper.stk-block-column__content {
    box-shadow: 0 7px 14px 0 #ddd;
    padding: 25px;
    border-left: solid 2px #ffde00 !important;    
    transition: all .2s ease-in-out;
}
.newsSlider .stk-column-wrapper.stk-block-column__content:hover {
    box-shadow: 0 7px 14px 0 #c0d5df;
}
.sliderSlick .newsSlider {
    padding: 15px;
}
.slick-prev.slick-arrow {
    position: absolute;
    left: 0;
    top: 38%;
    width: 44px !important;
    z-index: 9;
}
.slick-next.slick-arrow {
    position: absolute;
    right: 0;
    top: 38%;
    float: right;
    width: 44px !important;
}
.sliderSlick  {
    padding: 0 50px;
}
nav[class*="menu"] li[class*="current-menu-"]>a {
    font-weight:700;
}
.slick-arrow {
    cursor: pointer;
}
.linkedinNews {
    position: absolute;
    right: 0;
    top: 0;
}
.colMd6 {
    float: left;
    width: 50%;
}
.teaserBox .wp-block-group {
    background: #fff;
    box-shadow: 0 7px 14px 0 #dfebf1;   
    padding: 25px;
    width: 44%;
    float: left;
    margin: 3%;
    border-radius: 7px;
    transition: all .2s ease-in-out;
}
.teaserBox .wp-block-group:hover {
    box-shadow: 0 7px 14px 0 #c0d5df;    
}
.teaserBox {
    display: flex;
    flex-wrap: wrap;
}
.teaserBox .teaser2 {
    top: -40px;
    position: relative;
}
.teaserBox .teaser4 {
    top: -40px;
    position: relative;
}
.alignwide {
    max-width: 100%;
}
body .paddingBoth {
    padding: 84px 0;
    margin-bottom: 0;
}
body .btnShadow {
    box-shadow: 4px 6px 8px 2px #ddd !important;
    transition: all .2s ease-in-out;
}
body .btnShadow:hover {
    box-shadow: 4px 6px 8px 2px #c0d5df !important;    
}
.techBox .stk-hover-parent {
    position: relative;
}
.techBox .stk-container-padding.stk-block-card__content {
    position: absolute;
    bottom: 0;
}
.techBox .stk-container-padding.stk-block-card__content .stk-block-text__text {
    margin-bottom:-150px;
    transition: all .2s ease-in-out;
    color:#fff;
}
.techBox:hover .stk-container-padding.stk-block-card__content .stk-block-text__text {
    margin-bottom:15px;
    
}
.techBox .stk-container {
    overflow: hidden;
}
.techBox .stk-container-padding.stk-block-card__content {
    padding: 45px 25px 5px 25px;
}
.techBox h3.stk-block-heading__text {
    color:#fff !important;
    padding-bottom: 10px;
}
.hideSectionAbout {
    display: none;
}
.techBox .stk-container-padding.stk-block-card__content {
    background: rgb(231,109,8);
    background: linear-gradient(180deg, rgba(231,109,8,0) 0%, rgba(0,0,0,1) 79%);
}
.width700 {
    max-width: 700px;
}
body #main .wp-block-group__inner-container .width1024 {
    max-width: 1024px;
    margin: 0 auto;
    width: 100%;
}
.displayHide {
    display: none;
}
.container .alignfull {
    max-width: 1240px;
}
.partnerBg {
    position: relative;
    margin-top: -230px;
    z-index: 0;
    padding-top: 220px !important;
    padding-bottom: 60px !important;
}
.partnerBg img.wp-block-cover__image-background.wp-image-292 {
    z-index: 1;
}
.noBg .has-background-dim,
.noBg .has-background {
    background: none !important;
}
header#header .ct-contact-info li:first-child .ct-icon-container, 
footer.ct-footer .ct-contact-info li:nth-child(3) .ct-icon-container {
    position: relative;
    padding-left: 20px;
}
header#header .ct-contact-info li:first-child .ct-icon-container svg,
footer.ct-footer .ct-contact-info li:nth-child(3) .ct-icon-container svg {
    display: none;
}
[class*="ct-contact-info"] li:hover a {
    color: #ced7e0 !important;
}
[data-icons-type]>*:hover svg {
     color: #ced7e0 !important;
}
[data-icons-type]>*:hover svg {
     fill: #ced7e0 !important; 
}
header#header .ct-contact-info li:first-child .ct-icon-container:before,
footer.ct-footer .ct-contact-info li:nth-child(3) .ct-icon-container:before {
    content: "";
    background: url(/wp-content/uploads/2022/07/mail.png);
    width: 18px;
    height: 14px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    right: 0px;
}
footer .ct-contact-info span,
footer .ct-contact-info a,
footer .ct-contact-info a:hover,
footer .ct-contact-info svg {
    color:#ced7e0;
    fill: #ced7e0;
}
/* footer.ct-footer .ct-contact-info li:hover {
    opacity: 0.8;
}
footer [class*="ct-contact-info"] li:hover a,
footer [class*="ct-contact-info"] li:hover svg {
    color: #a2bcc3;
    fill: #a2bcc3;
}
footer.ct-footer .ct-contact-info li:hover:nth-child(3) .ct-icon-container:before {
    background: url(/wp-content/uploads/2022/06/envolop-1.png);
    background-repeat: no-repeat;
    background-position: center;
} */
div#gform_wrapper_1 input#input_1_1 {
    background: #fff;
    padding: 24px 20px;
    border-radius: 0;
    width: auto;
    border-color:#fff;
}
.gform_body.gform-body {
    display: inline-block;
    float: left;
}
div#gform_wrapper_1 .gform_footer input#gform_submit_button_1 {
    background: #0086a8;
    padding: 12px 20px;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 16px;
    margin: 0;
}
div#gform_wrapper_1 .gform_footer input#gform_submit_button_1:hover {
    background: #00728f;
}
div#gform_wrapper_1 .gform_footer {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;    
}
div#gform_wrapper_1 div#validation_message_1_1 {
    display: none;
}
.contact-info span.contact-title {
    padding-bottom: 20px;
}
.techBox a.stk-link.stk-block-link {
    position: relative;
}
.techBox a.stk-link.stk-block-link:before {
    content: "";
    background: url(/wp-content/uploads/2022/06/link-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0;
    transition: all .2s ease-in-out;
}
.techBox:hover a.stk-link.stk-block-link:before {
    opacity: 1;
}
body .entry-content .wp-block-cover [class*="_inner-container"]>.alignwide,
body .entry-content .wp-block-group [class*="_inner-container"]>.alignwide {
    max-width:1240px;
}

/* body .stk-ac1bd44-container,
body .stk-1692a7e-container,
body .stk-9e8656d-container,
body .stk-14a8a23-container,
body .stk-d4804c1-container {
    max-width: 100% !important;    
} */
.timeLineSlider .stk-container-padding {
    padding: 0 !important;
}

.timeLineSlider .wp-block-stackable-image.stk-block-image {
    width: 100%;
    margin: 0 auto;
}
.timeLineSlider {
    max-width: 90%;
    margin: 0 auto;
}
.timeLineSlider img.stk-img {
    height: 60px !important;
    width: auto !important;
    margin: 0 auto !important;
}
.timeLineSlider figure.stk-img-wrapper {
    margin-bottom: 30px !important;
}
.timeLineSlider .stk-container-padding.stk-block-card__content {
    padding: 20px !important;
}
.timeLineSlider .stk-container:not(.stk--no-background) {
    box-shadow: none;
}
.timeLineSlider:before {
    content: "";
    position: absolute;
    top: 95px;
    left: 0;
    width: 100%;
    height: 3px;
    background: #ffde00;
    /* z-index: 9; */
}
.timeLineSlider {
    position: relative;
}
.timeLineSlider .stk-block-heading {
    position: relative;
    padding-bottom: 100px;
}
.timeLineSlider .stk-block-heading h2.stk-block-heading__text:before {
    content: "";
    background: url(/wp-content/uploads/2022/06/timeicon.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 56px;
    z-index: 1;
    left: 120px;
}
.timeLineSlider .stk-container:not(.stk--no-background) {
    background:none !important;
}
.timeLineSlider .slick-prev.slick-arrow,
.timeLineSlider .slick-next.slick-arrow {    
    top: 22%;    
    width: 34px !important;
    transition: all .2s ease-in-out;
}
.timeLineSlider .slick-next.slick-arrow {
    text-align: right;
    right: -20px;    
}
.timeLineSlider .slick-prev.slick-arrow {
    left: -20px;    
}
.timeLineSlider:hover .slick-next.slick-arrow {
    right: 0;    
}
.timeLineSlider:hover .slick-prev.slick-arrow {
    left: 0;    
}
.timeLineSlider {
    overflow: hidden;
}
body .aavaStory1 {
    padding: 50px 0;
}
.aavaStory1Right {
    padding-top: 80px;
}
body .pageTitle {
    margin-bottom: 0;
}
.leftBoxImg {
    padding-right: 30px;
}
.rightBoxImg {
    padding-left: 30px;
}
ul.vacanciesList {
    padding-left: 0;
}
.titleInline {
    display: inline-block;
}
.ourVacanciesLeft {
    padding-top: 50px;
}
.peopleIteamImg {
    position: relative;
}
.peopleIteamImgBg {
    position: absolute;
    width: 100%;
    height: 80%;
    bottom: 0;
    z-index: 1;
}
.peopleIteamImg img {
    position: relative;
    z-index: 2;
}
/* .peopleSlider ul.slick-dots {
    display: none !important;
} */
.peopleSlider .slick-prev.slick-arrow {
    position: absolute;
    right: 30px;
    top: 0;
    width: 20px !important;
    z-index: 9;
    left: inherit;
}
.peopleSlider .slick-next.slick-arrow {
    position: absolute;
    right: 0;
    top: 0;
    float: right;
    width: 20px !important;
}
.peopleIteamTitle,
.peopleIteamDesc {
    color: #fff;
    position: absolute;
    z-index: 99;    
    padding-left:15px;
}
.peopleIteamTitle {
    bottom: 60px;
    font-weight: 700;
    font-size: 16px;
}
.peopleIteamDesc {
    bottom: 40px;
    font-size: 13px;
    font-weight: 300;
}
.peopleIteamImgDetailsBg {
    background: url(/wp-content/uploads/2022/06/overflow.png);
    position: absolute;
    bottom: 14px;
    z-index: 9;
    width: 90%;
    height: 100%;
    padding: 15px;
    max-width: 280px;
    cursor: pointer;
    background-repeat: no-repeat;
}
.peopleIteam.slick-slide.slick-current.slick-active .peopleIteamImgDetailsBg {    
    cursor: default;
}
.peopleIteams {
    padding: 15px 15px 25px 15px;
    position: relative;
}
.width90p {
    width: 90%;
}
.companyEvent .stk-block-columns>.stk-block-content {
    column-gap: 16px;
}
.discription_box {
    background: #fff;
    border: solid 1px #e6eefa;
    padding: 0;
}
.peopleIteamsDesignation {
    color: #0086a8;
    font-size: 16px;
    font-weight: 700;
}
.peopleIteamsTitle {
    font-size: 32px;
    font-weight: 700;
    display: inline-block;
    position: relative;
    margin-bottom: 25px;
}
.peopleIteamsTitle:before {
    content: "";
    background: #ffde00;
    width: 33%;
    height: 3px;
    display: block;
    bottom: -5px;
    position: absolute;
}
.peopleIteamsMydescription {
    font-size: 14px;
    color: #7a7a7a;
    padding: 8px 0;
}
.peopleIteamsSocial ul {
    padding: 0;
}
.peopleIteamsSocial ul li {
    display: inline-block;
    vertical-align: top;
    padding-right: 6px;
}
.peopleIteamsSocial {
    padding-top: 20px;
}
.discription_box .peopleIteams {
    display: table;
    width: 100%;
}
.discription_box .peopleIteams .col-md-6 {
    width: 50%;
    float: left;
}
.peopleIteamsMyhiringlink {
    text-align: center;
}
.peopleIteamsMyhiringlink a {
    box-shadow: 4px 6px 8px 2px #ddd !important;
    transition: all .2s ease-in-out;
    padding: 12px 50px 12px 20px;
    display: inline-block;
    margin-top: 20px;
    background: #0086a8;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
}
.peopleIteamsMyhiringlink a:hover {
    color:#fff;
}
.peopleIteamsMyvideo {
    width: 470px;
    margin: 0 auto;
}
.peopleSlider {
    width: 97% !important;
    padding-left: 0;
}
.peopleIteamsMyhiringlink a .stk--inner-svg svg:last-child {
    fill: #ffffff;
    width: 18px;
    position: absolute;
    top: -22px;
    left: 10px;
}
.peopleIteamsMyhiringlink a svg.ugb-custom-icon {
    position: absolute;
    width: 20px;
    fill: #ffffff;
    top: -22px;
    left: 10px;
}
.peopleIteamsMyhiringlink a .stk--inner-svg svg:last-child path {
    fill: #ffffff;
}
.peopleAava {
    min-height: auto;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.benefits figure.stk-block-card__image img {
	width: 70px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
    height: auto !important;
}
.benefits figure.stk-block-card__image {
    height: auto !important;
}
body .benefits {
    background: #f3f7fd;
    position: relative;
}
body .widthFull {
    width: 100% !important;
    max-width: 100% !important;
}
.benefits .stk--no-padding.stk-container {
    background: none !important;
    box-shadow: none !important;
}
.benefits:before {
    content: "";
    background: url(/wp-content/uploads/2022/06/benifits-bg.png);
    width: 100%;
    height: 524px;
    top: -377px;
    position: absolute;
    left: 0;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.benefits h3.stk-block-heading__text {
    padding-bottom: 10px;
}
.vacanciesList li {
    position: relative;
    line-height: 1.6em !important;
    font-family: "Poppins",Sans-serif !important;
}
ul.vacanciesList {
    padding-left: 0;
    margin-left: 20px !important;
}
.vacanciesList li::marker {
    background: url(/wp-content/uploads/2022/06/list-icon.png);
}
.vacanciesList li:before {
    background: url(/wp-content/uploads/2022/06/list-icon.png) !important;
    background-size: 100%;
    background-repeat: no-repeat !important;
    position: absolute;
    width: 14px;
    height: 14px;
    content: "";
    left: -20px;
    top: 5px;
}
.vacanciesList ::marker{
    opacity: 0;
}
.peopleIteam.slick-slide.slick-current.slick-active.slick-active .peopleIteamHover {
    opacity: 0;
    position: absolute;
    position: absolute;
    bottom: 14px;
    z-index: 9;
    width: 90%;
    height: 100%;
    padding: 15px;
    max-width: 280px;
    z-index: 1;
    transition: all .2s ease-in-out;
    opacity: 1;
}
    /* .peopleIteams:hover .peopleIteamHover {
        
        transition: all .2s ease-in-out;
    } */

.peopleLinks {
    position: absolute;
    right: 25px;
    top: 90px;
    z-index: 9;
    opacity: 0;
    cursor: pointer;
}
.peopleIteams:hover .peopleLinks {
    opacity: 1;
    
}
.peopleIteam.slick-slide.slick-current.slick-active:before {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    background: url(/wp-content/uploads/2022/06/Arrow-down.svg.png);
    margin: 0 auto;
    background-size: 28px;
    bottom: -20px;
    z-index: 999;
    background-repeat: no-repeat;
    background-position: center;
}
.peopleIteam.slick-slide { 
    position: relative;
}
.discription_box.slick-initialized.slick-slider {
    margin-top: -10px;
    background: none;
    border: none;
}
.discription_box .peoplePopup.slick-slide {
    border:solid 1px;
    padding:40px;    
    top: -200px !important;    
}
.peoplePopup.slick-slide.slick-current.slick-active {
    top: 0 !important;    
    background: #fff !important;
}
.emRowRightText {
    padding-left: 40px;
}
.emRowLefttText {
    padding-right: 40px;
}
.emRow2,
.emRow3 {
    padding-top: 0 !important;
}
.stk-block-video-popup__overlay .stk--svg-wrapper {
    display: none !important;
}
.successStories {
    padding-top: 20px !important;
}
#gform_2 input,
#gform_2 textarea {
    background: #fff;
    padding: 24px 20px;
    border-radius: 0;
    width: auto;
    border-color: #ddd;
    width: 100%;    
}

#gform_2 select {
    height: 50px;
    border-color: #ddd;
}
legend.gfield_label.gfield_label_before_complex,
label.gfield_label {
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    font-size: 14px !important;
}
.formFotter label {
    padding-left: 10px;
}
.formFotter label a {
    color: #0086a8;
}
.formFotter input {
    width: auto !important;
}
body .contactUs .alignwide {
    background: #fff;
    box-shadow: 3px 8px 14px 0 #ddd;
    position: relative;
    margin-top: -110px !important;
    border-radius: 0;
    padding: 60px;
    margin: 0 auto;
}
.formFotter label {
    color: #7a7a7a;
}
input#gform_submit_button_2 {
    background: #0086a8;
    width: auto;
    padding: 12px 40px;
    margin-top: 30px;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    font-family: "Poppins",Sans-serif !important;
}
.contactInfo a {
    color: #0086a8;
}
.contactMap {
    padding-bottom: 70px;
    margin-top: -130px;
}
.hide {
    display: none;
}
nav#header-menu-1 ul.sub-menu li a {
    color: #000;
    font-family: Poppins, Sans-Serif;
    font-weight: 600;
    text-transform: uppercase;    
    line-height: 1.3;
}
.supportList ul {
    margin-left: -6px;
}
.supportList li strong a {
    font-size: 20px;
    text-decoration: none;
    top: 0;
    font-weight: 500;
}
.supportList li a {
    position: relative;
    top: -7px;
    padding-left: 20px;
    display: block;
}
.supportList li:hover {
    /* background: #333;
    color:#fff; */
}
.supportList li:hover a {
    color:#fff;
}
body.stk--anim-init .supportList li::marker {
    /* display: none;
    font-size: 0 !important; */
}
.supportList li:before {
    content: "";
    background: #333;
    width: 110%;
    height: 100%;
    position: absolute;
    left: -40px;
    top:-5px;
    z-index: -1;
    opacity: 0;
    transition: all .2s ease-in-out;
}
.supportList li:hover:before {    
    opacity: 1;
    transition: all .2s ease-in-out;
}
.supportList li {
    font-family: 'Poppins', sans-serif;
    padding: 20px 20px 20px 0;
    position: relative;
    width: 100%;
    line-height: 22px;
}
.supportList {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.supportList ul {
    width: 100%;
}
li.wp-block-rss__item:before {
    background: url(/wp-content/uploads/2022/06/list-icon-2.png) !important;
    background-repeat: no-repeat !important;
    position: absolute;
    width: 20px;
    height: 20px;
    content: "";
    left: -20px;
    top: 10px;
    background-size: 10px !important;
}
li.wp-block-rss__item {
    position: relative;
    padding-left: 5px;
}
ul.wp-block-rss {
    padding: 0 !important;
    margin-left: 19px !important;
}
.wp-block-rss__item-title a {
    color: #232222;
    font-size: 20px;
    font-weight: 600;
}
.supportList {
    position: relative;
}
.supportList a.supportLink.wp-block-read-more {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* background: #F00; */
    display: block;
    width: 100%;
    font-size: 0;
}
.supportList img {
    max-width: 50px;
    background: #f4fafe;
    padding: 0;
}
.supportList {
    display: table;
    width: 100%;
}
.supportList figure.wp-block-media-text__media {
    max-width: 80px !important;
    width: auto !important;
    float: left;
}
.supportList .wp-block-media-text__content {
    padding-left: 30px;
    width: auto;
    float: left;
}
.supportList {    
    padding: 20px !important;
    margin: 0 0 0 0!important;
}
.supportList:hover {
    background: #333;
}
.supportList p {
    padding-bottom: 0;
    margin-bottom: 0;
}
.supportList:hover p {
    color:#fff !important;
}
.wp-block-buttons.supportLink.wp-block-read-more {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 100%;
    font-size: 0;
    opacity: 0;
    z-index: 9;
}
p.zindex1 {
    position: relative;
    z-index: 1;
}
.wp-block-buttons.supportLink.wp-block-read-more a.wp-block-button__link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
}
.timeLineSlider .slick-arrow img{
   opacity: 0;
}
.timeLineSlider:hover .slick-arrow img{
  opacity: 1;
  transition: all .2s ease-in-out;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.timeLineSlider:hover .slick-arrow:hover img {
    -webkit-filter:inherit; /* Safari 6.0 - 9.0 */
    filter: inherit;
}
.peoplePopup.slick-slide {
    border-color: #0086a8 !important;
}
.peopleIteamsMyhiringlink {
    display: none;
}
.contactUs .contactInfo {
    display: none;
}
.contactUs .alignwide {
    display: block;
}
.contactUs .teaserBox {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.paddingBottomContact {
    padding-bottom: 140px !important;
}
.displayNoneSec {
    display: none;
}
.contactUsMap {
    background: url(/wp-content/uploads/2022/07/contact-map.jpg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 630px;
    align-items: flex-end !important;
    padding-bottom: 90px;
}
.contactInfoMap .wp-block-stackable-text {
    margin-bottom: 0;
}
.contactUsMap .contactInfoMap {
    max-width: 250px;
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    font-size: 15px;
}
.contactUsMap .wp-block-column.contactInfoMap.infobox1 {
    top: 5px;
    left: 90px;
}
.contactUsMap .wp-block-column.contactInfoMap.infobox2 {
    top: -25px;
    left: 185px;
}
.contactUsMap .wp-block-column.contactInfoMap.infobox3 {
    top: 10px;
    left: 265px;
}
.contactInfoMapTitle {
    padding-bottom: 10px;
    font-size: 16px;
}
.contactUsMap,
.contactUsMap a {
    color: #7a7a7a !important;
}
.toggleMenu ul.sub-menu {
    display: none;
}
.toggleMenu.active ul.sub-menu {
    display: block;
}
.toggleMenu>a {
    width: fit-content;
    display: block;
    position: relative;
    cursor: pointer;
}
.toggleMenu>a:before {
    content: "";
    background: url(/wp-content/uploads/2022/07/arrow.png);
    width: 18px;
    height: 14px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: -26px;
    top: 5px;
}
.is-style-custom .stk-column-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;    
    margin: 0 !important;
}
.is-style-custom h4.stk-block-heading__text strong {
    font-weight: 700;
    color: #000 !important;
    font-size:20px;
}
.is-style-custom h4.stk-block-heading__text {
    color: #7a7a7a !important;
    font-size: 17px !important;
}
.is-style-custom h4.stk-block-heading__text {    
    background-repeat: no-repeat !important;
    background-size: 50px !important;
    padding-left: 77px;
    background-position: 0 center !important;
}
.is-style-custom .stk-block-accordion__content {
    padding-left: 80px;
    padding-top: 10px;
}
.accPolicies h4.stk-block-heading__text {
    background: url(/wp-content/uploads/2022/06/Policies.png);    
}
.accDownload h4.stk-block-heading__text {
    background: url(/wp-content/uploads/2022/06/Download-Center.png);    
}
.accMedia h4.stk-block-heading__text {
    background: url(/wp-content/uploads/2022/06/Media-Library.png);    
}
.accHelp h4.stk-block-heading__text {
    background: url(/wp-content/uploads/2022/06/Helpdesk.png);
}

.is-style-custom .stk-column-wrapper {
    background: none !important;    
    box-shadow: none !important;
    padding-left: 24px;
}
.wp-block-stackable-accordion.is-style-custom {
    padding: 20px 0 !important;
    margin: 0 0 10px 0 !important;
}
.is-style-custom:hover {
    background: #333;
}
.is-style-custom:hover h4.stk-block-heading__text,
.is-style-custom:hover h4.stk-block-heading__text strong,
.is-style-custom:hover p.stk-block-text__text,
.is-style-custom:hover p.stk-block-text__text a {
    color: #fff !important;
}

/* .supportList {
    display: none;
} */
div#custom_html-2 h2.widgettitle {
    display: none;
}
div#custom_html-2 {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}
div#custom_html-2 .textwidget.custom-html-widget {
    display: table;
    width: 100%;
}
div#custom_html-2 .textwidget.custom-html-widget br {
    display: none;
}
.textwidget.custom-html-widget label {
    display: none;
}
div#custom_html-2 .textwidget.custom-html-widget input, div#custom_html-2 .textwidget.custom-html-widget select {
    border-radius: 0;
    border:solid 1px #c7c7c7;
    height:48px;
    width:48%;
    float:left;
    margin:1%;
}
div#custom_html-2 textarea {
    max-width: 98%;
    margin:0 auto;
    border-radius: 0;
    border:solid 1px #c7c7c7;
    min-height: 180px;
}
.g-recaptcha {
    padding:10px; 
}
input[type="submit"] {
    max-width: 160px;
    border:none !important;
}


