@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
:root{
    --priamryOrange: #fc671f;
    --bodyCopyFont: font-family: "Montserrat", sans-serif; /* - Over writed var(--bodyCopyFont) - */
    --borderdash: repeating-linear-gradient(0deg, #bac2c8, #bac2c8 3px, transparent 3px, transparent 13px, #bac2c8 13px), repeating-linear-gradient(90deg, #bac2c8, #bac2c8 3px, transparent 3px, transparent 13px, #bac2c8 13px), repeating-linear-gradient(180deg, #bac2c8, #bac2c8 3px, transparent 3px, transparent 13px, #bac2c8 13px), repeating-linear-gradient(270deg, #bac2c8, #bac2c8 3px, transparent 3px, transparent 13px, #bac2c8 13px);
   
}

html, body {
    font-family: 'ManropeRegular';
    font-size: 16px;
    font-weight: 400;
    color: #010101;
    background-color: transparent;
    height: auto !important;
    text-align: left;
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-font-smoothing: antialiased;
}

input, textarea, select, button {
    border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
}

input:not(.input-file) {
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

[class*="col-"] {
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    transition: background 5000s ease, color 5000s ease !important;
    transition-delay: background-color 5000s, color 5000s !important;
}

a, button {
    text-decoration: none;
    text-decoration: none !important;
    cursor: pointer;
}

p {
    margin: 0;
    line-height:1.5;
    margin-bottom:15px;
    font-family: 'ManropeRegular';
}
p strong {font-family: var(--bodyCopyFont);}

p:last-child {
    margin-bottom: 0px;
}

.transition,:before,:after, a, button {
    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;
}

.container {
    max-width: 1310px;
    margin: 0 auto;
    width: 100%;
}

input[type=text]::-ms-clear {
    display: none;
}

input[type=submit], input[type=button] {
    cursor: pointer;
}

select:focus::-ms-value {
    color: inherit;
    background: none;
}

* {
    outline: none !important;
}

b, strong {
    font-family: var(--bodyCopyFont);
    /*font-weight: normal;*/
    color: #010101;
}

img {
    max-width: 100%;
    vertical-align: middle;
    height: auto;
}

ul, ol {
/*     margin: 0 0 10px 0; 
    padding: 0;*/
	list-style: square;
}
body .page-template-careers-page ul, body .page-template-careers-page ol {}
ul.bullet li {
	color: #ffffff !important;
	font-weight: bold;
	list-style-position: inside;
	float: left;
	width: 49%;
	padding: 10px 0 10px 30px;
}
body.single-post ul, body.single-post ol {
	margin: 0 0 10px 0px;
	padding-left: 25px;
}
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #606060;
    -moz-transition: all 0s ease;
}

select::-ms-expand {
    display: none;
}

input::-ms-clear {
    display: none;
}

figure {
    margin: 0;
}

img.alignleft {
    margin: 0 30px 30px 0;
    float: left;
    max-width: 625px;
}

img.alignright {
    margin: 0 0 30px 30px;
    float: right;
    max-width: 625px;
}

.aligncenter {
    float: none;
    display: block;
    margin: 15px auto 0 auto;
}

.noscript {
    background: #2e2a2b;
    display: block;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 9;
}

p.noscript {
    margin: 0;
}

.warning-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 30px;
    height: 30px;
    z-index: 1;
    margin: 0 10px 0 0;
}

*::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

*:-moz-placeholder {
    color: inherit;
    opacity: 1;
}

*::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

*:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

*::placeholder {
    color: inherit;
    opacity: 1;
}



h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'ManropeMedium';
    line-height: normal;
    display: block;
    margin: 0 0 10px 0;
    text-transform: capitalize;
}

h1, .h1 {
    font-size: 48px;
}

h2, .h2 {
    font-size: 25px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 18px;
}

h6, .h6 {
    font-size: 18px;
}

a {
    color: #ED7036;
}

a:hover {
    color: #010101;
}

.m0 {
    margin: 0 !important;
}

.p0 {
    padding: 0 !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pt0 {
    padding-top: 0 !important;
}

.award_section {
}

section {width: 100%; float: left; padding: 50px 0; z-index: 3; position: relative;}
section .container .title_1 .title_main { line-height: 35px;}
.title_1 {margin-bottom: 48px; text-align: center;}
.title_1.text-left { text-align: left;}
.title_1 span, .title_1 h2 {font-size: 30px; color: #ED7036; font-family: var(--bodyCopyFont); font-weight: normal; text-transform: uppercase; margin-bottom: 5px;display: block;letter-spacing: 0.28px;  }
.title_1 .title_main {font-size: 24px; font-family: var(--bodyCopyFont);/*text-transform: capitalize;*/line-height: 1.3;}
.title_1 .title_main span {color: #ED7036;}
.title_1 p {margin-top: 25px;margin-top: 10px; font-size: 24px; line-height: normal;}
.btn_more:hover {color: #ED7036;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;}
.btn_more:hover svg {fill: #ED7036;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;}
.btn_more svg {margin-left: 5px;}


.title_1 .title_main strong {
    font-family: var(--bodyCopyFont);
}

button {
    background: no-repeat;
    border: none;
    padding: 0;
    line-height: normal;
}


.btn, .btn input, .gjs-cell input[type=submit], .gjs-cell input[type=button] {
    min-width: 100px;
    font-size: 16px;
    font-family: var(--bodyCopyFont);
    position: relative;
    z-index: 1;
    border-radius: 0px;
    padding:15px 30px 15px 30px;
    border: none !important;
    box-shadow: none !important;
    outline: none;
    color: #ffffff;
    border-radius: 50px;
}

.btn input {
    height: 50px;
}

.btn br {
    display: none;
}

/*.submit_btn .btn span:after {
    left: 5px;
}*/

.submit_btn .btn span.wpcf7-spinner:after {
    display: none;
}

.btn svg {
    height: 19px;
    width: auto;
    margin-right: 5px;
}

.btn input {
    width: 100%;
    min-width: 100%;
    background: transparent;
    border: none;
    color: #010101;
    height: 55px;
    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;
}

.btn.white input {
    color: #ed7036;font-family: 'ManropeMedium';
}
.btn.white:hover {
    color: #ffffff !important;
    border-color: #ffffff !important;
}
.btn.white:hover input {color: #ffffff !important;}
.btn.white {background-color: #ffffff !important;color: #010101 !important;}
.btn-primary, .gjs-cell input[type=submit], .gjs-cell input[type=button]  {
    position: relative;
    z-index: 2;
    background-color: #ED7036 !important;
    color: #ffffff !important;
    border:1px solid transparent !important;
}
.btn-primary:hover, .gjs-cell input[type=submit]:hover, .gjs-cell input[type=button]:hover {background-color: transparent !important;color: #ED7036 !important;border-color:#ED7036 !important;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;}
.btn-primary:hover input {color: #ED7036 !important;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;}

.btn-primary input {
    color: #ffffff;
}

.btn-primary svg {
    fill: #010101;
}
.btn-primary.disabled, .btn-primary:disabled {background-color: #D4D4D4 !important;}
.btn-default {
    background-color: #eab50f !important;
    color: #141414;
}

.btn-bordered {
    border: 1px solid #010101 !important;
    color: #010101;
}
.btn-bordered:hover {border-color: #010101 !important;color: #ffffff;background-color: #010101;}

.btn-bordered.black {
    border: 2px solid #010101 !important;
    color: #010101;
}

.btn-bordered.white {
    border: 1px solid #ffffff !important;
    color: #010101;
        color: #ffffff !important;
    background: transparent !important;
}
.btn-bordered.white:hover {background-color: #ffffff !important;color: #010101 !important;}

.btn:focus {
    outline: none;
}

.btn+.btn {
    margin-left: 17px;
}

input[type=number] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.site-main {
    width: 100%;
    float: left;
}

.coming_soon_page .site-main {padding-bottom: 0px;}
.coming_soon_page .copyright {padding-bottom: 30px;}

body.logged-in header.sticky {
    top: 32px;
}


/*********************************/







.wsmenu html, .wsmenu body, .wsmenu iframe, .wsmenu h1, .wsmenu h2, .wsmenu h3, .wsmenu h4, .wsmenu h5, .wsmenu h6 {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    -webkit-font-smoothing: subpixel-antialiased;
    font-smoothing: antialiased;
    font-smooth: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    font-smooth: subpixel-antialiased;
}

.wsmenu .cl {
    clear: both;
}

.wsmenu img, object, embed, video {
    border: 0 none;
    max-width: 100%;
}

.wsmenu a:focus {
    outline: none;
}

.wsmenu ul li:after {
    display: none;
}

.wsmenu:before, .wsmenu:after {
    content: "";
    display: table;
}

.wsmenu:after {
    clear: both;
}

.wsmainfull {
    width: 100%;
    position: relative;
    margin-right: 50px;
}

.wsmenu {
    color: #fff;
    padding: 0;
    font-size: 0;
    text-align: center;
}

.wsmenu>.wsmenu-list>li {
    text-align: center;
    display: block;
    padding: 0;
    margin: 0;
    float: left;
    position: relative;
}

.wsmenu>.wsmenu-list>li:nth-last-child(2) a {
}

.wsmenu>.wsmenu-list>li>a {
    font-family: 'ManropeRegular';
    position: relative;
    float: left;
    position: relative;
    color: #ffffff;
    font-size: 16px;
    padding: 15px 0;
}

.wsmenu>.wsmenu-list>li:last-child>a {
    border-right: 0px;
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
}

.wsmenu>.wsmenu-list>li ul.sub-menu{position:absolute;z-index:1000;margin:0px;padding:20px 30px;left:0;min-width:calc(220px + 0px);background-color:#ffffff;top:100%;white-space:nowrap;opacity:0;z-index:555;border-radius: 20px;visibility:hidden;text-align:left;transition:all .2s ease;border:0;box-shadow:0 0 15px rgb(0 0 0 / 10%);margin-top:10px;-webkit-transform: scale(.4);-moz-transform: scale(.4);transform: scale(.4);-webkit-transform-origin: 10% top;-moz-transform-origin: 10% top;transform-origin: 10% top;    transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li{width:100%;position:relative;margin:0px;padding:0px;display:inherit;float:left;}
.wsmenu>.wsmenu-list li>ul.sub-menu>li:last-child a{border-bottom:none;}



.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{width:100%;background-image:none;color:#010101;border-right:0 none;text-align:left;display:inline-block;padding:8px 0px;position:relative;overflow:hidden;float:left;}
.wsmenu>.wsmenu-list>li>ul.sub-menu li.selected .wsmenu-click02>i:before{border-color:#b69f61;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{min-width:270px;position:absolute;left:100%;top:0;margin:0;list-style:none;margin-top:0px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{min-width:220px;position:absolute;left:100%;top:0;margin:0px;list-style:none;padding:0px;background-color:#fff;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}

.overlapblackbg {
    opacity: 0;
    visibility: hidden;
}

.hometext {
    display: none;
}

.wsmenu .wsmenu-list {
    margin: 0;
    display: inline-block;
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
    border-top-color: #b3b3b3;
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid;
    content: "";
    float: right;
    right: 11px;
    height: 0;
    margin: 0 0 0 14px;
    position: absolute;
    text-align: right;
    top: 33px;
    width: 0;
}















/**/



header {width: 100%;float: left;padding: 24px 0;position: absolute;top: 0;left: 0;right: 0;z-index: 99999;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;}
header .logo_main {}
header .logo_main img {}
header .menu_right {}
header .menu_right .menu_main {}
header .menu_right .header_button {}
header .menu_right .header_button .btn {font-family: 'ManropeRegular';}

header.sticky  {background-color: #010101;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;}


.header_main { position: fixed; top: 0; left: 0; width: 100%;z-index: 888;

    }

body:not(.menuOpen) .header_main.is-fixed.is-hidden {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    box-shadow: none;

}



.header_main.is-fixed {

    position: fixed;

}



.banner {width: 100%; /*min-height: 500px; height: 100vh;*/float: left;position: relative;z-index: 2;}
.banner:before {position: absolute;content: "";height: 100%;width: 100%; top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.hero_video {
    min-width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    /* z-index: 0; */
    overflow: hidden;
}
.banner>img {
    width: 100%;
    float: left;
}

.banner .caption_main {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    z-index: 22;
    margin-top: 40px;
}

.home .banner .caption_main { padding: 40px 0; }
.banner_noti { position: fixed; bottom: 75px; right: 30;z-index: 22; }
.banner_noti_inner { width: 100%; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: flex-end; }
.banner_noti_blk { display: -ms-flexbox; display: flex; align-items: center; align-content: center; }
.banner_noti_icon { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translateX(338px); -moz-transform: translateX(338px); -ms-transform: translateX(338px); transform: translateX(338px); }
.banner_noti_icon img{ height: 60px; width: 60px; object-fit: cover; }
.banner_noti_icon i { display: inline-block; vertical-align: top; font-size: 0; line-height: normal; cursor: pointer; }
.banner_noti_content { background-color: #FFFFFF; min-height: 48px; display: -ms-flexbox; display: flex; align-items: center; border-radius: 50px; -webkit-transform-origin: center right; -moz-transform-origin: center right; -ms-transform-origin: center right; transform-origin: center right; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); width: 338px; }
.banner_noti_blk.active .banner_noti_content { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.banner_noti_blk.active .banner_noti_icon { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.banner_noti_content .banner_noti_content_inner { font-size: 16px;font-style: normal;font-family: 'ManropeMedium';line-height: 150%; color: #FF671C; padding: 12px 24px; }
.banner .caption_main figcaption {
    max-width: 846px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

.banner .caption_main figcaption h2 {
    font-size: 74px;
    color: #ED7036;
    line-height: normal;
    font-family: var(--bodyCopyFont);
    line-height: 1.3;
    margin-bottom: 24px;
}

.banner .caption_main figcaption p {
    color: #ffffff;
    font-size: 24px;
    font-family: var(--bodyCopyFont);
}

.banner .caption_main figcaption .banner_form {
    margin-top: 30px;
    width: 100%;
    float: left;
}

.banner .caption_main figcaption .banner_form .input-box .input, .gjs-cell input[type="email"] {
    height: 57px;
    float: left;
    max-width: 362px;
    width: 362px;
    border-radius: 50px;
    font-size: 16px;
    font-family: var(--bodyCopyFont);
    background: rgba(255, 255, 255, 0.35);
    border: 1px solid #FFFFFF;
    color: #ffffff;
    padding: 15px 24px 15px 24px;
}
.es-form-field-container {
    display: flex;
}
.flex {
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner .caption_main figcaption input::placeholder { color: #ffffff;opacity: 1; }
.banner .caption_main figcaption input:-ms-input-placeholder { color: #ffffff;}
.banner .caption_main figcaption input::-ms-input-placeholder {color: #ffffff;}
.banner .caption_main figcaption .submit_btn, .gjs-cell input[type=submit] {margin-top: 0px;margin-left: 10px;}
.banner .caption_main figcaption .input-box {text-align: center;width: auto;display: flex;align-items: center;}



.input-box .input, .select, .input-label{}
.input-box{width:100%;float:left;margin: 0 0 10px 0;position:relative;text-align: left;}
.input-box .input, .select, .woocommerce-address-fields .input-text, textarea{
    width:100%;
    font-size: 15px;
    box-shadow:none !important;
    border:none;
    border:1px solid #BAC2C8;
    border-radius: 20px;
    height: 50px;
    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;
    background: #ffffff;
    padding:10px 15px;
    font-family:inherit;
}
.input-box.select-box .input { font-size: 13px;}
.contact_page_form .input-box .input, .contact_page_form .select, .contact_page_form .woocommerce-address-fields .input-text, .contact_page_form textarea {font-size: 24px;}
.woocommerce form .form-row label{line-height:normal;}
.form-group em{font-size:11px;}
.input-box select option{color:#222222;}
.input-box textarea.input{ height:240px; resize:none;display:block;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
label.require{font-size:14px;color:#333;font-weight:400;margin:6px 0 0 0;display:block;padding-top: 25px;}
.input-label{font-family: var(--bodyCopyFont);padding: 0 25px; pointer-events:none;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin:0 0 10px 0px;z-index:2;}
.input-box.focus .input-label, .input-box.filled .input-label, .select-box.focus .input-label, .select-box.filled .input-label{top: -20px;font-size:12px;opacity:1;}
div span.wpcf7-not-valid-tip, label.error{background:#ff0000;color:#fff;font-size:12px;padding:3px 5px;line-height:14px;display:inline-block;vertical-align:top;position:absolute;z-index:22;right:0;top:100%;margin:0 0 0 0;}
span.wpcf7-not-valid-tip:before, label.error:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ff0000 transparent;position:absolute;left:8px;bottom:100%;}
.wpcf7-form-control-wrap{position:relative;width:100%;float:left;}
div div.wpcf7-validation-errors, div div.wpcf7-acceptance-missing{background-color:#ff0000;}
div div.wpcf7-response-output{background-color:#ffffff;border:none;text-align:center;bottom:-60px;right:0;left:0;margin:15px auto 0 auto !important;max-width:575px;font-size:13px;}
div.wpcf7-mail-sent-ok{background-color:#398f14;}
.submit_btn{position:relative;display:inline-block;margin-top:10px;}
div.wpcf7 .ajax-loader{position:absolute;top:0;bottom:0;right:10px;margin:auto !important;z-index:5555;position:absolute;left:0;top:0;margin:0 !important;pointer-events:none;width:100%;height:100%;background-image:linear-gradient(45deg, rgba(177 177 177 / 25%) 25%, transparent 25%, transparent 50%, rgba(177 177 177 / 25%) 50%, rgba(177 177 177 / 25%) 75%, transparent 75%, transparent);background-size:1rem 1rem;-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite;border-radius:0px;}
.wpcf7 .ajax-loader::before{top:0;bottom:0;margin:auto;right:20px;left:auto !important;z-index:22222222;}
select{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
.select-box svg{position:absolute;right:20px;top:0;bottom:0;margin:auto;max-width:15px;fill:#010101;z-index:22;pointer-events:none;}
.form-group br{display:none;}
.wpcf7-spinner{position:absolute;top:0;bottom:0;right:10px;margin:auto;transform:skew( 0deg) !important;}
.input-box.message-box.filled .input-label, .input-box.message-box.focus .input-label{top:-25px;}
.input-box label:not(.error) {}
/*.select-box:after {
    font-size: 44px;
    transition: all 0.125s ease-in-out;
    bottom: 20px;
    pointer-events: none;
    right: 45px;
    position: absolute;
    content: "\f107";
    text-indent: 0;
    font-family: 'FontAwesome' !important;
}  */  
input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #A8A8A8;
  opacity: 1; /* Firefox */
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #A8A8A8;
}

input::-ms-input-placeholder { /* Microsoft Edge */
  color: #A8A8A8;
}





.bannerbelowlogo {width: 100%;float: left;background-color: #010101;color: #ffffff;}
.bannerbelowlogo h2 {color: #ffffff;text-align: center;font-size: 24px;    font-family: var(--bodyCopyFont); display: none;}



.slider {
  height: 60px;
  position: relative;
  width: 100%;
  margin-top: 30px;
  display: grid;
  place-items: center;
  overflow: hidden;
}


/*  IMPORTANT CODE BELOW */

.slide-track {
  width: calc(110px * 20);
  display: flex;
  animation: scroll 20s linear infinite;
  justify-content: space-between;
	display: none;
}

.slide-track2 {
  width: calc(150px * 15);
  display: flex;
  animation: scroll2 15s linear infinite;
  justify-content: space-between;
}

.slide {
  width: 150px;
  height: 50px;

  display: grid;
  place-items: center;
  transition:0.5s;
  cursor:pointer;
      opacity: 0.6;
}
.slide:hover{
  transform:scale(0.8);    opacity: 1;
}

@keyframes scroll {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(calc(-150px * 10));
  }
}

@keyframes scroll2 {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(calc(-150px * 5));
  }
}

@media screen and (max-width: 768px) {
  .slide-track {
    width: calc(80px * 20);
  }

  .slide-track2 {
    width: calc(80px * 15);
  }

  .slide {
    width: 80px;
  }

  @keyframes scroll {
    0% {
      transform: translateX(0px);
    }
    100% {
      transform: translateX(calc(-80px * 10));
    }
  }

  @keyframes scroll2 {
    0% {
      transform: translateX(0px);
    }
    100% {
      transform: translateX(calc(-80px * 5));
    }
  }
}










.service_main_category_box {position: relative;z-index: 2;border-radius: 20px;overflow: hidden;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;}
.service_main_category_box:hover {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;}
.service_main_category_box>a:after {position: absolute;content: "";height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;background: linear-gradient(0deg, #010101 0%, rgba(1, 1, 1, 0.00) 100%);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;}
.service_main_category_box .service_category_img {}
.service_main_category_box .service_category_img img {}
.service_main_category_box .hover_txt {
    margin-bottom: calc(-200% - 0px);
    opacity: 0;
    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;
}

.service_main_category_box figcaption {position: absolute;z-index: 2;bottom: 0;left: 0;right: 0;padding: 0px 64px 94px 64px;width: 100%;float: left;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;}
.service_main_category_box figcaption h2 {font-size: 24px; margin-bottom: 16px;}
.service_main_category_box figcaption p {color: #ffffff;max-width: 277px;margin-bottom: 24px;font-family: var(--bodyCopyFont);}
.service_main_category_box figcaption .btn_more {color: #ED7036;}
.service_main_category_box>a:hover {color: #ED7036;}
.services {background-color: #46494a;}
.services .title_1 .title_main {color: #FFF;}
.services:after {background-image: url(../images/Gridwhite.png);background-position: center center;background-repeat: repeat;position: absolute;content: "";height: 202px;width: 100%;background-color: #ffffff;bottom: 0;z-index: -1;left: 0;right: 0;}

.service_wrpr {width: 100%;float: left;position: relative;  background: #ED7036;box-shadow: 0px 10px 100px rgba(237, 112, 54, 0.25);border-radius: 20px;padding: 60px;z-index: 222;color: #ffffff;}
.service_wrpr .btn_more {color: #ffffff;font-family: var(--bodyCopyFont);}
.service_wrpr .btn_more:hover {color: #010101;}
.service_wrpr .btn_more:hover svg {fill: #010101;}
.service_wrpr .btn_more svg {fill: #ffffff;}
.service_wrpr p {font-family: var(--bodyCopyFont);}
.service_wrpr {}
.service_wrpr ul.menu-list {
    margin-bottom: 33px;
    width: 100%;
    float: left;
}

.service_wrpr ul.menu-list li {
    float: left;
    width: 100%;
}

.service_wrpr ul.menu-list li+li {
}

.service_wrpr ul.menu-list li a {
    font-size: 20px;
    color: #ffffff;
    font-family: var(--bodyCopyFont);
    padding: 7px 0;
    float: left;
}

.service_wrpr ul.menu-list li a:hover {
    font-family: 'ManropeMedium';
    text-decoration: underline !important;
}
.service_category {width: 100%;float: left;position: relative;z-index: 1;}

.service_category_box {
    width: 100%;
    float: left;
    border-radius: 20px;
    overflow: hidden;
    max-width: 609px;
    background-color: #ffffff;
    border: 1px solid #BAC2C8;
    height: 100%;
        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;
}
.service_category_box figcaption {padding: 30px 30px; min-height: 340px; width: 100%;float: left;display: flex;flex-direction: column;justify-content: space-between;}
.service_category_box figcaption h2 {font-size: 26px;font-family: 'ManropeMedium'; color: #fff; }
.service_category_box .service_category_img {
}

.service_category_box figcaption h2 a {
    color: #fff;
}

.service_category_box figcaption ul {
    margin: 0;
}

.service_category_box figcaption ul li {
}

.service_category_box figcaption ul li a {color: #010101;}
.service_category_box figcaption ul li a:hover {color: #ED7036;}
.service_category_box figcaption ul li+li {
    margin-top: 15px;
}

.service_category_box figcaption ul li {
    font-size: 20px;
    color: #010101;
}

.service_category_box figcaption .btn_more {
    display: block;
    margin-top: 15px;
}

.btn_more {
    font-family: 'ManropeSemiBold';
        font-size: 18px;
    color: #ED7036;
}
.btn_more svg {height: 16px; width: auto;fill: #ED7036;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;}

.service_category [class*="col-"]:nth-child(even) .service_category_box {float: right;}
.main_arrow { width: 100%; float: right; margin-top: 25px; text-align: right;}
.verticals {overflow: hidden;}
.verticals .btn {white-space: nowrap;}
.verticals .service_category_box {background:#ffffff;}
.verticals.types_annotations .service_category_box {background-color: #ffffff;}
.verticals .service_category_box figcaption {min-height: 143px;}
.verticals .service_category_box figcaption .btn_more svg {margin-left: 0px;}
/* .verticals .service_category_box:hover {background-color: #ED7036;color: #ffffff;}
.verticals .service_category_box:hover {}
.verticals .service_category_box:hover figcaption h2 a {color: #ffffff;}
.verticals .service_category_box:hover figcaption .btn_more svg {fill: #ffffff;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;} */

.service_category_box.service_category_box_v2 { background-color: transparent; border: none; overflow: visible; border: 0; background-color: transparent !important; }
.service_category_box.service_category_box_v2 .service_category_img img { height: 100%; object-fit: cover; }
.service_category_box.service_category_box_v2 .flip-box-front .inner {  position: relative; width: 100%; }
.verticals .service_category_box.service_category_box_v2 figcaption.flip-box-back { height: 100%; }
.service_category_box.service_category_box_v2 .service_category_img { display: -ms-flexbox; display: flex; }

.box-item {position: relative;-webkit-backface-visibility: hidden;width: 100%;margin-bottom: 35px;max-width: 100%;}
.flip-box {-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-style: preserve-3d;perspective: 1000px;-webkit-perspective: 1000px;}
.flip-box-front, .flip-box-back {background-size: cover;background-position: center;border-radius: 8px; min-height: 540px;-ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);transition: transform 0.7s cubic-bezier(.4,.2,.2,1);-webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility: hidden;backface-visibility: hidden; background-color: #FF671C; }
.flip-box-front h3 a small, .flip-box-back h3 a small, .flip-box-front p small, .flip-box-back p small {color: #ffffff !important;}
.careers_testimonials.testimonials .flip-box-front,
.careers_testimonials.testimonials .flip-box-back { min-height: 450px;}
.careers_testimonials.testimonials .flip-box-front img { border-radius: 50%; height: 250px; width: 250px; margin: 40px calc(50% - 125px); }
.flip-box-front {-ms-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box:hover .flip-box-front {-ms-transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box-back {position: absolute;top: 0;left: 0;width: 100%;-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box:hover .flip-box-back {-ms-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box .inner {outline: 1px solid transparent;-webkit-perspective: inherit;perspective: inherit;z-index: 2;transform: translateZ(60px) scale(.94);-webkit-transform: translateZ(60px) scale(.94);-ms-transform: translateZ(60px) scale(.94);}
.flip-box-header {font-size: 34px;}
/* .flip-box p {font-size: 20px;line-height: 1.5em;} */
.flip-box-back p,
.flip-box-back * { color: #fff; }
.flip-box-img {margin-top: 25px;}
.flip-box-button {background-color: transparent;border: 2px solid #fff;border-radius: 2px;color: #fff;cursor: pointer;font-size: 20px;font-weight: bold;margin-top: 25px;padding: 15px 20px;text-transform: uppercase;}
.service_category_box.service_category_box_v2 .flip-box-front:after {  content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.5) 100%);
    background: -webkit-linear-gradient(top, rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00010101', endColorstr='#010101', GradientType=0);
border-radius: 8px;
}
.careers_testimonials.testimonials .flip-box-front:after {  content: none;}
.fornt_titles { position: absolute; bottom: 49px; left: 30px; right: 30px; z-index: 3; text-align: center; }
.fornt_titles h2, .fornt_titles h3 { color: #fff; font-size: 20px; line-height: 123.077%; margin-bottom: 0; }
.fornt_titles h2 a, .fornt_titles h3 a { color: #fff; }
.fornt_titles h2 a small, .fornt_titles h3 a small {font-size: 60%;}
.verticals.types_annotations .row { margin-left: -17px; margin-right: -17px; }
.verticals.types_annotations .row [class*="col-"] { padding: 0 17px; margin-top: 60px; }

.swiper-button-next, .swiper-button-prev {
    position: static;
    display: inline-block;
    margin-right:5px;
    background-image: none !important;
    color: #ffffff;
        margin-top: 0;
    font-size: 0;
        width: 43px;
    height: 43px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #010101;
    border-radius: 100%;
}


.about_us {background-color: #F0F0F0; padding-bottom: 0;}
.about_us .container-fluid {background-color: #ED7036; padding: 48px 0;}
.about_us .container-fluid h3 { color: #000 !important; text-transform: uppercase;}
.about_us .container-fluid p {color: #fff !important; text-align: center;}
.about_logo_main { margin-top: 25px !important;}
.about_cnt { padding-left: 45px;}
.about_cnt h3 {font-size: 20px;font-family: 'ManropeMedium';margin-bottom: 20px;}
.about_cnt .btn { font-family: 'ManropeMedium'; }
.about_cnt .btn {margin-top: 32px;}
.image_wrapper { border-radius: 20px;display: inline-block;overflow: hidden;}
.image_wrapper img {}
.image_wrapper_effect  {overflow: hidden;transform: scale(0.5);transition: all 1.3s ease; -moz-transition: all 1.3s ease; -ms-transition: all 1.3s ease; -o-transition: all 1.3s ease; -webkit-transition: all 1.3s ease;}
.image_wrapper_effect img  {overflow: hidden; transform: scale(1.75); transition: transform 1.3s cubic-bezier(.12,.75,.4,1);}
.image_wrapper_effect.fadeIn img {transform: scale(1);transition: all 1.3s ease; -moz-transition: all 1.3s ease; -ms-transition: all 1.3s ease; -o-transition: all 1.3s ease; -webkit-transition: all 1.3s ease;}
.image_wrapper_effect.fadeIn {transform: scale(1);transition: all 1.3s ease; -moz-transition: all 1.3s ease; -ms-transition: all 1.3s ease; -o-transition: all 1.3s ease; -webkit-transition: all 1.3s ease;}

 .cta_sub {width: 100%;float: left;padding: 100px 0; background-color: #ED7036;box-shadow: 0px 10px 100px rgba(237, 112, 54, 0.25);border-radius: 20px;}
 .cta_sub .title_1 .title_main,  .cta_sub .title_1 span {color: #ffffff;}


.case_studie_box {
    width: 100%;
    max-width: 610px;
    float: left;
    /* background: #FFFFFF url('https://www.qualitasglobal.com/wp-content/uploads/2023/11/bg-graphic-01.png') no-repeat center center; */
    background-size: cover;
    /* border: 1px solid #BAC2C8; */
    box-shadow: 0px 0px 30px 30px rgba(235, 242, 248, 0.1);
    border-radius: 20px;
    padding: 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #000;
    border: 1px solid #ED7036;
}
.case_studie_box:hover {
    background-color: #F0F0F0; 
    border: 1px solid #EBF2F8;
}

.case_studie_box .title_1 {margin-bottom: 25px;}
.case_studie_box .title_1 span {color: #000;}

.case_studie_box .title_1 .title_main {
    font-size: 18px; font-family: 'ManropeMedium';max-width: 98%;
}
.case_studie_box .title_1 .title_main a, .case_studie_box a  {font-size: 14px;}
.case_studie_box .title_1 .title_main a:hover, .case_studie_box a:hover {color: #000 !important; text-decoration: underline;}

.case_studie_box .rounded_box_btm {
}
.case_studie_box .rounded_box_btm .btn_more svg {height: 12px; fill: #fff;}
.rounded_box_btm span {
    color: #BAC2C8;
    font-size: 14px;
    font-family: 'ManropeSemiBold';
}

.case_studies .row [class*="col-"]:nth-child(even) .case_studie_box {float: right;}
/* -------------------------- Case Study Page ------------------- */
.case_studies_listing_page .nav.nav-tabs { }

.case_studies_listing_page .nav.nav-pills { display: none;}
/*section.media {display: none;}*/

.media .btn { white-space: nowrap;}

.swiper_main_slide {overflow: hidden;}


.rounded_box {
    width: 100%;
    float: left;
    background: #FFFFFF;
    border: 1px solid #BAC2C8;
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
}

.rounded_box .rounded_box_img {
    width: 100%;float: left;position: relative;
}
.rounded_box .rounded_box_img .media_category {
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'ManropeMedium';
    padding: 11px 6px;
    min-width: 85px;
    position: absolute;
    left: 30px;
    top: 30px;
}
.rounded_box .rounded_box_img img {
}

.rounded_box figcaption {
    padding: 30px 30px 30px 30px;
    width: 100%;float: left;
}
.rounded_box figcaption .title_1 {margin-bottom: 16px;}
.rounded_box figcaption .title_1 .title_main {
    font-size: 22px;
    font-family: 'ManropeSemiBold';
    max-width: 320px;
}
.rounded_box figcaption .title_1 .title_main a {color: #010101;}
.rounded_box figcaption .title_1 .title_main a:hover {color: #ED7036;}
.media .swiper-slide {height: auto;}
.swiper-slide .rounded_box_btm {
    position: absolute;
    bottom: 30px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 30px;
}



footer {width: 100%;float: left;background-color: #f2cb65; }
.top_footer_cta {width: 100%;float: left;position: relative;z-index: 2;}
.top_footer_cta:after {
    background-image: url(../images/Gridwhite.png);
    background-position: center center;
    background-repeat: repeat;
    position: absolute;
    content: "";
    height: 175px;
    width: 100%;
    background-color: #ffffff;
    top: 0;
    z-index: -1;
    left: 0;
    right: 0;
}

section.top_footer_cta .top_footer_cta_sub { background-color: #000; }
.top_footer_cta .top_footer_cta_sub {width: 100%;float: left; background-size: cover; padding: 40px 64px; border-radius: 20px;position: relative; z-index: 2;overflow: hidden;}
/* .top_footer_cta .top_footer_cta_sub:after {position: absolute;content: "";height: 100%;width: 100%;bottom: 0;left: 0;top: 0;right: 0;background: linear-gradient(90deg, #ED7036 0%, rgba(237, 112, 54, 0.00) 100%);z-index: -1;} */
.top_footer_cta .top_footer_cta_sub .btn {max-width: 180px;width: 180px;}
.top_footer_cta .top_footer_cta_sub .title_1 {margin-bottom: 0px;}
.top_footer_cta .top_footer_cta_sub .title_1 .title_main {color: #ffffff;font-size: 40px; font-family: 'ManropeMedium';}
.top_footer_cta .top_footer_cta_sub .title_1 p {color: #ffffff;}

.bottom_footer {
    width: 100%;
    float: left;
    padding:56px 0 100px;
    font-size: 14px;
}

.bottom_footer .footer_wrapper .footer_logo {
    margin-bottom: 48px;
}

.bottom_footer .footer_wrapper .footer_logo img {
}

.bottom_footer .footer_wrapper.footer_about p {
    font-family: 'ManropeRegular';
    font-size: 12px;
    max-width: 236px;
    line-height: 1.7;
    /*font-family: 'ManropeMedium';*/
}

.bottom_footer .footer_wrapper.footer_about .privacy_cookie_policy_link {
}

.bottom_footer .footer_wrapper.footer_about .privacy_cookie_policy_link ul {
}

.bottom_footer .footer_wrapper.footer_about .privacy_cookie_policy_link ul li {
}

.bottom_footer .footer_wrapper.footer_about .privacy_cookie_policy_link ul li+li {
}

.bottom_footer .footer_wrapper.footer_about .privacy_cookie_policy_link ul li a {
    color: #010101;font-family: 'ManropeMedium';
}
.bottom_footer .footer_wrapper.footer_about .privacy_cookie_policy_link ul li a:hover {color: #ED7036;}

.bottom_footer .footer_wrapper {
}
.bottom_footer .footer_wrapper:not(.footer_about) {border-left: 1px solid 696969;padding-left: 64px;height: 100%;}
.bottom_footer .footer_wrapper .title {
    color: #dc5625;
    font-weight: bold;
    text-transform: uppercase;
    font-family: var(--bodyCopyFont);
    font-size: 14px;
    margin-bottom: 10px;
}

.bottom_footer .footer_wrapper ul {
    margin: 0;
}

.bottom_footer .footer_wrapper ul li {list-style: none;}

.bottom_footer .footer_wrapper ul li+li {
    margin-top: 10px;
}

.bottom_footer .footer_wrapper ul li a {
    color: #010101;
}
.bottom_footer .footer_wrapper ul li a:hover, .bottom_footer .footer_wrapper ul li.selected a {color: #dc5625;}


.footer_email {margin-top: 48px;}
.inner_banner {background-color:#46494a; padding-top: 120px;}
.inner_banner .inner_banner_cnt {}
.inner_banner .inner_banner_cnt h1, .inner_banner .inner_banner_cnt h2, .inner_banner .inner_banner_cnt .rotating-text p .word {font-size: 38px !important;color: #ED7036;margin-bottom: 16px;line-height: 1.1;font-family: var(--bodyCopyFont);}
.inner_banner .inner_banner_cnt h2 {  }
.inner_banner .inner_banner_cnt .rotating-text p .word {text-transform: initial;}
.inner_banner .inner_banner_cnt h2:last-child {margin-bottom: 0px;}
.inner_banner .inner_banner_cnt p {color: #ffffff;font-size: 19px;/*font-family: var(--bodyCopyFont);*/font-family: 'ManropeRegular';line-height: 133.333%;}
.page-template-about-us-page .inner_banner .inner_banner_cnt p { font-size: 24px; line-height: 133.333%; }
.single-service .page_content + .testimonials { padding-top: 96px !important; }
.title_1 p { font-size: 16px;  }
.inner_banner + .case_studies { padding-top: 96px !important; }

@media (min-width: 1400px){
    .privacy-policy .inner_banner .col-xxl-5 { width: calc(100% - 641px); }
    .privacy-policy .inner_banner .col-xxl-6 { width: 641px; }
    .privacy-policy .inner_banner .inner_banner_cnt p { max-width: 555px; }


    .single-service .inner_banner .col-xxl-5 { width: calc(100% - 641px); }
    .single-service .inner_banner .col-xxl-6 { width: 641px; }
    .single-service .inner_banner .inner_banner_cnt p { max-width: 555px; }

    .page-template-about-us-page .inner_banner .col-xxl-5 { width: 58.33333333%; }
    .page-template-about-us-page .inner_banner .col-xxl-6 { width: 41.66666667%; }
    .page-template-about-us-page .inner_banner .inner_banner_cnt p { max-width: 665px; }
}

.page_content {background-color: #010101;color: #ffffff;}
.page_content .title_1 {margin-bottom: 0px;}
.page_content .title_1 p { margin-top: 0; margin-bottom: 10px; }
.page_content .title_1 p {color:#ffffff;font-size: 16px;font-family: 'ManropeRegular';line-height: 1.5;}
.page_content .btn {margin-top: 30px; font-family: 'ManropeMedium'; }
.page_content h3 {font-size: 28px;font-family: 'ManropeRegular';margin-bottom: 0px;text-transform: none;}

.single-service .page_content p { color: #fff; line-height: 1.5; }
.single-service .page_content { padding-top: 54px; }


.practices {
    padding-top: 96px;
    padding-bottom: 75px;
    /* background-color: #F0F0F0;  */
    overflow: hidden;
    /* background-image: url(../images/Gridwhite.png);
    background-position: center center;
    background-repeat: repeat;
     */
}

.practices_list { max-width: 955px; margin: 0 auto; }

.practices_box {
    width: 100%;
    float: left;
    text-align: center;
}

.practices_box .practices_img {
    margin-bottom: 14px;
    height: 50px;
}

.practices_box .practices_img img {
    width: auto; height: auto; max-width: 100%; max-height: 100%;
}

.practices_box figcaption {
}

.practices_box figcaption h2 {
    font-size: 24px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.333333;
    font-family: 'ManropeRegular';
}
.practices .row [class*="col-"] { margin-top: 22px; margin-bottom: 22px; }
.our_mission .row,
.our_mission div [class*="col-"] { margin-top:0; }
.our_mission .title_1 {margin-bottom: 0;}
.our_mission_cnt {/*padding-left: 20px;*/}
.our_mission_cnt ul {margin: 0px; padding: 0;}
.our_mission_cnt ul li {list-style: none;}
.our_mission_cnt ul li+li {margin-top: 60px;}
.our_mission_cnt ul li h2, .our_mission_cnt ul li h3 {font-size: 26px;color: #ED7036;line-height: 1.23; margin-bottom: 16px;}
/*.our_mission_cnt.text-center ul li p span.sportName {border: 1px solid #ec671f; padding: 10px; display: inline-block; margin: 5px; border-radius: 10px 0;}*/
.our_mission_cnt.text-center ul li p {display: flex; flex-wrap: wrap; gap: 10px; flex-direction: row;}
.our_mission_cnt.text-center ul li p span.sportName {border: 1px solid #ec671f; padding: 10px; margin: 5px; border-radius: 10px; max-width: 412px; width: 100%; height: 200px; display: flex; align-items: end; background: url(https://www.qualitasinc.com/wp-content/uploads/2024/02/player-tracking.jpg) no-repeat center; background-size: cover !important; font-weight: bold; color: #fff;  text-shadow: 2px 2px 4px rgba(0,0,0,0.7); text-transform: uppercase; transition: transform 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;}
.our_mission_cnt.text-center ul li p span.sportName.football { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/football-ssoccer.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.golf { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/golf.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.rugby { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/rugby.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.athletics { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/athletics-track-field.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.swimming { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/swimming.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.basketball { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/basketball.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.tennis { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/tennis.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.cricket { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/cricket.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.baseball { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/baseball.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.americanFootball { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/american-football.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.iceHockey { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/ice-hockey.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.cycling { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/cycling.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.formula1 { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/formula-1-racing.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.boxing { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/boxing.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.volleyball { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/volleyball.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.mma { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/mix-martial-arts.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.badminton { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/badminton.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.tableTennis { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/table-tennis.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.handball { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/handball.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.gymnastics { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/gymnastics.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.skiing { background: url(https://www.qualitasglobal.com/wp-content/uploads/2025/07/skiing.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName.football { background: url(https://www.qualitasinc.com/wp-content/uploads/2025/07/football-ssoccer.png) no-repeat center;}
.our_mission_cnt.text-center ul li p span.sportName:hover {transform: scale(0.95); border-color: transparent; opacity: 0.8;}
.our_mission_list { width: 100%; position: relative; }
.our_mission_list .row { margin: 0 -12px; }
.our_mission_list .row [class^="col-"] { padding: 12px; display: -ms-flexbox; display: flex; }
.our_mission_box { width: 100%; position: relative; background-color: #fff; border: solid 1px #BAC2C8; padding: 64px; border-radius: 20px; -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;-ms-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; }
.our_mission_box:hover { background-color: #ED7036; border-color: #ED7036; }
.our_mission_box h3 { font-family: 'ManropeMedium'; font-size: 26px; line-height: 123.077%; color: #ED7036; margin: 0 0 24px 0; -webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; }
.our_mission_box:hover h3 { color: #FFFFFF; }
.our_mission_box p { -webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; line-height: 150%; }
.our_mission.our_mission_v2 { padding-bottom: 86px; background-color: #F0F0F0;  }
.our_mission_box:hover p { color: #FFFFFF; }

/* WHY US Section CSS --------------------------------- */
.our_mission .title_1 {margin-bottom: 48px;}
.our_mission .our_mission_list ul.list-group li.list-group-item:not(.active) {min-height: 120px;}
.our_mission .our_mission_list .vsNumber li:not(.active) {border: none; margin: 10px 0; background: none; text-align: center; display: flex; align-items: center; justify-content: center; min-height: 120.5px; padding: 0;}
.our_mission .our_mission_list .vsNumber li.active {background: none; border: none; display: flex; align-items: center; justify-content: center; padding: 0; }
.our_mission .our_mission_list .vsNumber li.active span { border-color: #ED7036; color: #ED7036; margin-top: -8px;}
.our_mission .our_mission_list .vsNumber li span {border: 7px double #ccc; background: #fff; height: 80px; width: 80px; display: inline-block; border-radius: 15px; text-align: center; line-height: 65px; font-weight: bold; font-size: 25px; color: #333;}
.our_mission .our_mission_list ul.list-group.cModel {align-items: flex-end; padding: 0;}
.our_mission .our_mission_list ul.list-group.cModel li.list-group-item {border: none; border-right: 5px solid #333; padding: 10px; margin: 10px 0; text-align: right; width: 100%;}
.our_mission .our_mission_list .cModel .list-group-item.active {background-color: #333 !important; width: 60% !important; float:right;}
.our_mission .our_mission_list ul.list-group.qModel li.list-group-item { border: none; border-left: 5px solid #ED7036; padding:10px; margin: 10px 0; }
.our_mission .our_mission_list ul.list-group.qModel li.list-group-item strong {color: #ED7036;}
.our_mission .our_mission_list .qModel .list-group-item.active {background-color: #ED7036 !important; width: 60%;}
.our_mission .our_mission_list .list-group-item.active h4 {margin: 5px 0 !important; font-size: 25px;}
/* WHY US Section CSS ENDS --------------------------------- */

.core_values {width: 100%;float: left;text-align: center;color: #ffffff;}
.core_values_sub {width: 100%;float: left;background:#ED7036;border-radius: 20px;overflow: hidden;padding: 90px 0;}
.core_values_sub .title_1 span {color: #ffffff;}
.core_values_sub .swiper-slide h2 {color: #ffffff;margin-bottom: 60px;font-size: 48px;}
.core_values_sub .swiper-slide p {opacity: 0;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;}
.core_values_sub .swiper-slide.swiper-slide-active p {opacity: 1;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;}
.core_values_sub .swiper-wrapper {align-items: center;}
.core_values_sub p, .core_values_sub .title_1 span {font-family: var(--bodyCopyFont);}
.mySwiper_core_values {
    margin: 0 -210px;
}
.core_values_v2 { width: 100%; background-color: #F0F0F0;  overflow: hidden; }
.core_values_v2 .container .core_values_list .step_box { width: 100%; float: left; height: 100%; padding: 20px; border: none;  border-radius: 0px; min-height: 145px; background-color: #fff; position: relative;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; border-radius: 50px 0;
}
@media (max-width:991px) {
    .core_values_v2 .container .core_values_list div.col-xxl-2 {margin-bottom: 15px;}
}
@media (max-width:768px) {
    .core_values_v2 .container .core_values_list .step_box {min-height: 115px; }
}
.core_values_v2 .container .core_values_list  .step_box:after { display: none !important;}
.core_values_v2 .container .core_values_list .step_box .step_icn {margin-bottom: 30px;}
.core_values_v2 .container .core_values_list .step_box .step_icn.dataSecurityLogos { display: flex; justify-content: center; align-items: center; margin: 0;}
.core_values_v2 .container .core_values_list .step_box .step_icn img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.core_values_v2 .container .core_values_list .step_box:hover .step_icn img { -webkit-filter: none; -moz-filter: none; -ms-filter: none; filter: none;}
.core_values_v2 .container .core_values_list .step_box h3, .core_values_v2 .container .core_values_list .step_box span { color: #ED7036; text-transform: uppercase; font-size: 18px; font-weight: normal;}
.core_values_v2 .container .core_values_list .step_box figcaption p {font-family: 'ManropeRegular';line-height: 1.5;color: #010101; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.core_values_v2 .container .core_values_list .step_box:hover { background-color: #fff; }
.core_values_v2 .container .core_values_list .step_box:hover figcaption p { color: #000; }




.core_values_list { width: 100%; position: relative; padding-top: 16px; margin: 0 auto; }
.core_values_list .core_values_row { width: 100%;display: -ms-flexbox; display: flex; align-items: center; align-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.core_values_list .core_values_row + .core_values_row { margin-top: 60px; }
.core_values_row .core_values_img { width: 50%; }
.core_values_row .core_values_dtl { width: 50%; padding: 0 0 0 72px; text-align: left; }
.core_values_img .img_core_values_box { width: 100%; position: relative; border-radius: 20px; overflow: hidden; }
.core_values_img .img_core_values_box:after { content: ''; display: block; width: 100%; padding: 23.893% 50%; }
.core_values_img .img_core_values_box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.core_values_dtl h3 { font-family: 'ManropeMedium'; color: #ED7036;font-size: 26px;font-style: normal;font-weight: 500;line-height: 123.077%; margin: 0 0 16px 0; }
.core_values_dtl p { line-height: 1.5; }
.core_values_list .core_values_row:nth-child(odd) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.core_values_list .core_values_row:nth-child(odd) .core_values_dtl { padding-left: 0; padding-right: 72px;  }


.pro_our_sec { width: 100%; position: relative; background-color: #010101; }
.pro_our_sec .title_1 .title_main { color: #FFFFFF; }

.pro_our_sec_inner { width: 100%; position: relative; max-width: 1062px; margin: 0 auto; }
/* .pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(4n):after { display: none; } */
.pro_our_sec_inner .accordion-body .row { margin: 0 -30px; row-gap: 60px; }


.our_process {background-color: #46494a;color: #ffffff;overflow: hidden;}
.our_process .accordion-item { border: none;}
.core_values.core_values_v2 { color: #010101; }
.our_process .title_1 .title_main {color:#ffffff; }
.accordion-item:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.accordion-item:last-of-type {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion-button {
    background: transparent;
}
.accordion-item {
    background: transparent;
}
.accordion-button:not(.collapsed) {
    background: transparent;
    box-shadow: none;
}
.accordion-button {
    padding: 25px 80px 25px 0;
    /* text-transform: uppercase; */
    font-size: 14px;
    color: #ED7036;
    align-items: flex-start;
    border-bottom: 2px solid rgb(186 194 200 / 55%) !important;
}
.accordion-button:focus, .accordion-button:not(.collapsed) {
    box-shadow: none;
    color: #ED7036;
}
.accordion-body {
    padding: 32px 0px 64px;
}
.accordion-body h2 {color: #ffffff;margin-bottom: 30px;font-size: 28px;}
.step_box {
    width: 100%;
    float: left;
    height: 100%;
    padding: 30px;
    border: 1px solid #BAC2C8;
    border-radius: 10px;
    min-height: 231px;
    background-color: #F0F0F0; 
    position: relative;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
.accordion .accordion-item:last-child .accordion-button { border-bottom: none !important; }
.step_box:after {
    position: absolute;
    content: "";
    border-bottom: 1px dashed #BAC2C8;
    border-radius: 10px;
    width: 100%;
    right: -55px;
    z-index: -1;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 2px;
}
/* .accordion-body .row [class*="col-"]:nth-last-child(n+5) .step_box:before {
    position: absolute;
    content: "";
    border-bottom: 1px dashed #BAC2C8;
    border-radius: 10px;
    width: calc(100% - -85px);
    right: -55px;
    z-index: -1;
    bottom: -45px;
    margin: auto;
    height: 2px;
} */
.accordion-body .row [class*="col-"]:not(:first-child):nth-child(4n+1) .step_box:before {
    position: absolute;
    content: "";
    border-bottom: 1px dashed #BAC2C8;
    border-radius: 10px;
    width: calc((100% * 4) + (28px * 8) + 9px);
    left: -31px;
    z-index: -1;
    top: -45px;
    margin: auto;
    height: 1px;
    /* display: block !important; */
}
.accordion-body .row [class*="col-"] {position: relative;}
.accordion-body .row [class*="col-"]:nth-child(4n):after {
        position: absolute;
    content: "";
    border-right: 1px dashed #BAC2C8;
    border-radius: 10px;
    height: calc(50% - -45px);
    right: -3px;
    z-index: 2;
    bottom: -45px;
    width: 2px;
}
.accordion-body .row [class*="col-"]:nth-child(4n + 1):after {
        position: absolute;
    content: "";
    border-right: 1px dashed #BAC2C8;
    border-radius: 10px;
    height: calc(50% - -45px);
    left: -3px;
    z-index: 2;
    top: -45px;
    width: 2px;
}
.accordion-body .row [class*="col-"]:nth-child(4n + 1) .step_box:after { left: -29.5px;width:calc(100% - -90px); right: auto; }
.accordion-body .row [class*="col-"]:nth-child(1):after {display: none;}
.accordion-body .row [class*="col-"]:last-child:after {display: none;}
.accordion-body .row [class*="col-"]:nth-child(4n) .step_box:after {right:-30px;}
.accordion-body .row [class*="col-"]:nth-child(4n) .step_box:before {right:-30px;}
.step_box .step_icn {
    margin-bottom: 30px;
}

.step_box .step_icn img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.step_box:hover .step_icn img {
    -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); filter: brightness(0) invert(1);
}

.step_box figcaption {
}

.step_box figcaption p {
    /* font-family: var(--bodyCopyFont); */
    font-family: 'ManropeRegular';
    line-height: 1.5;
    color: #010101;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}

.our_mission .title_1 span { letter-spacing: 0.28px; margin-bottom: 20px; }
.step_box:hover { background-color: #ED7036; }
.step_box:hover figcaption p { color: #FFFFFF; }
.left_accordion_heading { width: 50%; padding: 0 12px 0 0; font-family: 'ManropeMedium'; font-size: 24px; line-height: 133.333%; color: #FFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.accordion-button:not(.collapsed) .left_accordion_heading { color: #ED7036; }
.accordion-button:not(.collapsed) { border-bottom: transparent !important; }
.right_accordion_heading { width: 50%; padding: 0 0 0 12px; font-size: 16px;font-family: 'ManropeRegular';line-height: 150%; color: #FFFFFF; }
.accordion-body .row { row-gap: 90px; margin-top: 0; }
.accordion-body .row [class*="col-"] { margin-top: 0; }


.accordion-button::before {
    background-image: none;
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50px;
}

.accordion-button::after {
    background-image: none;
    position: absolute;
    content: "";
    height: 20px;
    width: 2px;
    background-color: #ffffff;
    top: 0;
    right: 9px;
    bottom: 0;
    margin: auto;
    border-radius: 50px;
}
.accordion-button:not(.collapsed)::after {
    transform: rotate(-90deg);
}
.accordion-button:not(.collapsed)::after, .accordion-button:not(.collapsed)::before {
    background-color: #ED7036;
}
.accordion-button:not(.collapsed)::before {opacity: 0;}

.team_box {
    width: 100%;
    /* float: left; */
    text-align: center;
}

.team_box .team_img {
    background-color: #F0F0F0; 
    width: 300px;
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
    float: none;
    border-radius: 20px;
}
.team_box .team_img img {width: 100%; height: 100%; object-fit: cover; }

.team_box figcaption {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 24px;
    /* position: relative; */
}

.team_box figcaption h2, .team_box figcaption h3 {
    font-size: 22px;
    line-height: 130.769%;
    text-transform: capitalize;
    color: #ED7036;
    margin-bottom:5px;
    /* text-align: left; */
}

.team_box figcaption p {
    margin-bottom: 0;
    /* text-align: left; */
}

.team_box figcaption ul {
    margin: 0;
    margin-top: 15px;
    display: inline-block;
}

.team_box figcaption ul li {
    display: inline-block;
}

.team_box figcaption ul li+li {
    margin-left: 15px;
}

.team_box figcaption ul li a {
    color: #010101;
    font-size: 14px;
}
.team_box .Social-Icon {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #0082ca;
    color: #fff;
    font-size: 14px;
    /* position: absolute;
    top: 0;
    right: 0; */
}

.pro_our_sec_inner .accordion-body { padding: 0; border: none !important; }
.pro_our_sec_inner .step_box { padding: 36px 32px 61px; }
.pro_our_sec_inner .step_box figcaption p { font-size: 24px; line-height: 1.33333; }
.pro_our_sec_inner .step_box .step_icn { margin-bottom: 32px; }
.pro_our_sec_inner .accordion-body .row [class*="col-"] .step_box:before,
.pro_our_sec_inner .accordion-body .row [class*="col-"] .step_box:after,
.pro_our_sec_inner .accordion-body .row [class^="col-"]:after ,
.pro_our_sec_inner .accordion-body .row [class^="col-"]:before { display: none; }
.pro_our_sec_inner .accordion-body .row [class^="col-"] { padding: 0 30px; }
.pro_our_sec_inner .accordion-body .row [class^="col-"] .step_box:after { right: -60px; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(3n + 3):after { position: absolute;content: "";border-right:none;border-radius: 10px;height: calc(50% - -30px);right: 0;z-index: 2;bottom: -30px;width: 2px; display: block; top: auto; left: auto; background-image: var(--borderdash);  background-size: 2px 100%, 100% 2px, 2px 100% , 100% 2px;
    background-position: 0 0, 0 0, 100% 0, 0 100%;
    background-repeat: no-repeat; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:first-child:before,
.pro_our_sec_inner .accordion-body .row [class*="col-"]:last-child:after { display: none !important; }
/* .accordion-body .row [class*="col-"]:nth-last-child(n+5) .step_box:before, */
/* .pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(4n):after,
.pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(4n + 1):after { display: none; } */
.pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(3n) .step_box:after { right: -30px; display: block; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(3n+1):before { position: absolute;content: "";border-top: none;width: calc((100% * 3));left: 0;z-index: 2;top: -30px; display: block; background-image: var(--borderdash);  background-size: 2px 100%, 100% 2px, 2px 100% , 100% 2px;
    background-position: 0 0, 0 0, 100% 0, 0 100%;
    background-repeat: no-repeat; height: 2px; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(3n + 1):after {position: absolute;content: "";border-left: none;border-radius: 10px;height: calc(50% - -30px);right: auto; left: 0; z-index: 2;top: -30px;width: 2px; border-right: none; display: block !important;
    background-image: var(--borderdash);  background-size: 2px 100%, 100% 2px, 2px 100% , 100% 2px;
    background-position: 0 0, 0 0, 100% 0, 0 100%;
    background-repeat: no-repeat; }
.pro_our_sec_inner .accordion-body .row [class*="col-"] .step_box:after { display: block; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:last-child .step_box:after { right: 0 !important;  width: calc(100% - -30px) !important; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:first-child .step_box:after { left: 0 !important;  width: calc(100% - -60px) !important; }
.pro_our_sec_inner .accordion-body .row [class*="col-"]:last-child:first-child .step_box:after { display: none !important; }
.pro_our_sec_inner .accordion-body .row [class^="col-"]:first-child:after { display: none !important; } 
.pro_our_sec_inner .accordion-body .row [class*="col-"]:nth-child(3n + 1) .step_box:after { width: calc(100% - -90px); right: -60px; display: block !important; }


.team_lista_wrp + .title_1 { padding: 96px 0 0 0; }
.leadership_team .title_1 { padding-bottom: 16px; }
.testimonials .cta_sub {padding: 64px 85px 56px; background-color: #F0F0F0;  box-shadow: none; }
.testimonials .title_1 {
    margin-bottom: 24px;
    text-align: left;
}
.testimonials .cta_sub .title_1 span {color: #010101; margin-bottom: 0;  }
.testimonials .testi_box .testi_top_name { font-size: 26px;font-style: normal; font-family: 'ManropeMedium'; line-height: 123.077%; text-transform: capitalize; color: #ED7036; margin: 0 0 6px 0; }
.testimonials .testi_box .testi_top_positions { color: #ED7036; margin: 0 0 24px 0; }
.testimonials .testi_box {
    
}
section.leadership_team { padding-bottom: 128px; }
.testimonials .testi_box p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 150%;
    color: #010101;
}
.testi_slider_wrps { width: 100%; position: relative; }
.testi_slider_wrps .main_arrow { position: absolute; right: 0; bottom: calc(100% - 22px); width: auto; z-index: 3; }

.testimonials .testi_box h3 {
    font-size: 20px;
    color: #ffffff;
    font-family: var(--bodyCopyFont);
}

.testimonials .testi_box span {
    color: #ffffff;
    font-family: var(--bodyCopyFont);
}
.testimonials .swiper-container-horizontal {overflow: hidden;}
.testimonials .swiper-button-next, .testimonials .swiper-button-prev {border-color: #EC7036;}

.counter_sub {
    background: url('https://www.qualitasglobal.com/wp-content/uploads/2023/11/qualitas-global-analytics.png') no-repeat center center;
    background-size: cover;
    /* background-color: #010101; */
    padding: 15px 15px 46px 15px !important;
    border-radius: 20px;
}
.counter_sub .row [class*="col-"]+[class*="col-"] {border-left: 1px solid #ffffff;}
/* .counter_sub .row [class*="col-"]:nth-child(4) {border-left: 0px solid #ffffff;} */
/* .counter_sub .row [class*="col-"] .count_up {  padding-left: 45px;} */
.counter {
    color: #ffffff;
    background-color: #F0F0F0; 
    position: relative;
    z-index: 2;
}
.counter:after {
    /* background-image: url(../images/Gridwhite.png); */
    background-position: center center;
    background-repeat: repeat;
    position: absolute;
    content: "";
    height: 50%;
    width: 100%;
    background-color: #ffffff;
    bottom: 0;
    z-index: -1;
    left: 0;
    right: 0;
}
.counter h3 {
    font-family: 'ManropeSemiBold';
    font-size: 32px;
    margin-bottom: 38px;
}
.count_up {
    width: 100%;
    float: left;
    border-radius: 20px;
    height: 100%;
}

.count_up .number {
    font-size: 45px;
    /*font-family: 'ManropeSemiBold';*/
    font-family: var(--bodyCopyFont);
    margin-bottom: 20px;
    color: #ED7036;
    line-height: normal;
    text-align: center;
}

.count_up .number span {}

.count_up .text {
    /*font-family: var(--bodyCopyFont);*/font-family: 'ManropeRegular';font-size: 20px; line-height: normal; text-align: center;
}


.inner_service_cnt {background-color: #F0F0F0; }
.inner_service_cnt .row .inner_service_row_cnt:nth-child(odd) .row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}

.inner_service_cnt .inner_service_row_cnt:nth-child(odd) .row .inner_service_img {float: right;}
.inner_service_img {width: 100%;}
.inner_service_img img {width: 100%;}
.inner_service_cnt .inner_service_row_cnt + .inner_service_row_cnt {margin-top: 90px;}
.inner_service_lft {}
.inner_service_lft h2 { /*font-size: 36px;*/font-size: 26px;color: #ED7036;margin-bottom:0; }
.inner_service_lft p { margin: 5px 0; }
.inner_service_lft p:empty { display:none; }
.inner_service_lft .btn_more { margin-top: 20px; display: inline-block; font-size:16px; color: #ED7036; }
.inner_service_cnt ul li {list-style-position: inside; padding: 0;}
.inner_service_cnt ul li::marker {color: #ED7036;} 

.clients {width: 100%;float: left;background-color: #010101;color: #ffffff;}
.clients p {text-align: center;font-family: var(--bodyCopyFont);}
.clients .title_1 { margin-bottom: 45px;}

.our_client_sec { width: 100%; position: relative; background-color: #010101;color: #ffffff; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; align-content: center; min-height: 468px; }
.our_client_sec .title_1 .title_main { font-size: 54px; line-height: 114.815%; color: #FFF; }
.our_client_sec .title_1 p { margin-top: 24px; }
.our_client_sec .title_1 { margin-bottom: 0; }

.case_studies.case_studies_v2 .case_studie_box { }
.case_studies.case_studies_v2 .title_1 span { margin-bottom: 20px; }
.case_studies.case_studies_v2 .case_studie_box .title_1 .title_main { line-height: 123.077%; }

.security_policies .title_1 {margin-bottom: 0px;}
.security_policies ul {margin: 0;}
.security_policies ul li {float: left;}
.security_policies ul li+li {margin-left: 40px;}
.security_policies ul li img {}

.sec_policies_inner { width: 100%; position: relative; }
.sec_policies_inner .sec_policies_row { width: 100%; position: relative; display: -ms-flexbox; display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content: space-between; }
.sec_policies_inner .sec_policies_row .sec_policies_left { width: 400px; }
.sec_policies_inner .sec_policies_row .sec_policies_left .title_1 { text-align: left; }
.sec_policies_inner .sec_policies_row .sec_policies_right { max-width: calc(100% - 400px); padding: 0 0 0 30px; }
.list_security_verify { display: -ms-flexbox; display: flex; flex-wrap: wrap; margin: 0 -30px; justify-content: flex-end; align-items: center; align-content: center; row-gap: 30px; }
.list_security_verify li { padding: 0 30px; }
.partner_sec .partner_sec_inner { width: 100%; position: relative; max-width: 840px; margin: 0 auto; }
.partner_sec .title_1 span { margin-bottom: 20px; }
.title_icon { width: 100%; position: relative; margin: 0 0 32px 0; }
.partner_sec .title_1 p { margin-top: 24px; font-size: 16px;line-height: 1.5; }
.partner_sec .title_1  { margin-bottom: 0; }
.inner_banner.data_annotation_banner .inner_banner_cnt { padding: 0 40px 0 0; }
.inner_banner.data_annotation_banner .inner_banner_img { padding: 0 0 0 79px; }
.inner_banner.data_annotation_banner .inner_banner_cnt h2 { font-family: 'ManropeMedium'; }
.inner_banner.data_annotation_banner .inner_banner_cnt p { font-family: var(--bodyCopyFont); }


.inner_banner_img .image_wrapper {  float: right;}
.verticals_listing .service_category_box figcaption {padding: 30px;min-height: 307px;}
.types_annotations .service_category_box figcaption {padding: 35px 35px;}
.types_annotations .service_category_box:hover {border-color: #FF671C;}
.verticals.types_annotations { background: transparent;}
.verticals_listing .service_category_box {background-color: #ffffff;}

.inner_page {padding: 0;}

.page_content_color {
    width: 100%;
    float: left;
    background-color: #46494a;
    position: relative;
}
.page_content_color:after {background-image: url(../images/Gridwhite.png);
    background-position: center center;
    background-repeat: repeat;position: absolute;content: "";height: 50%;width: 100%;background-color: #ffffff;bottom: 0;z-index: -1;left: 0;right: 0;}

.page_content_color .page_content_color_sub {
    width: 100%;
    float: left;
    background: #ED7036;
    box-shadow: 0px 10px 100px rgba(237, 112, 54, 0.25);
    border-radius: 20px;
    padding: 90px;
    color: #ffffff;
}

.page_content_color .page_content_color_sub .page_content_color_lft {
}

.page_content_color .page_content_color_sub .page_content_color_lft h2 {
    font-size: 36px;
    color: #ffffff;
}
.page_content_color .page_content_color_sub p {font-family: var(--bodyCopyFont);}
.verticals_inner.verticals_listing .service_category_box figcaption {min-height: 132px;}
/* .verticals_inner.verticals_listing .service_category_box figcaption h2 {margin-bottom: 0px;} */
.inner_banner.data_annotation_banner { padding-bottom: 86px; }
.inner_banner.data_annotation_banner.yesbanner { padding-bottom: 200px; }
section.data_annotation_banner_after { padding: 0 15px; position: relative; z-index: 4; margin-top: -162px; }
.banner_after_inner, .banner_after_about { width: 100%; position: relative; border-radius: 20px;background: #ED7036;box-shadow: 0px 10px 100px 0px rgba(237, 112, 54, 0.25); padding: 48px 64px; }
.banner_after_inner a { color: #fff !important; text-decoration: underline !important;}
.banner_after_inner a:hover { text-decoration: none !important;}
.banner_after_row { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.banner_after_row .banner_after_heading { width: 401px;  }
.banner_after_row .banner_after_heading h2 { font-family: var(--bodyCopyFont); color: #fff; line-height: 137.5%; text-transform: none !important; }
.banner_after_row .banner_after_discr { width: calc(100% - 401px); padding: 0 0 0 75px;  }
.banner_after_row .banner_after_discr .text_rtg p { line-height: 150%; color: #fff; margin: 0; margin-bottom: 20px; text-align: justify; }
.banner_after_row .banner_after_discr .text_rtg p b { color: #fff;}
.banner_after_row .banner_after_discr .w3n_btn_wrp { display: -ms-flexbox; display: flex; margin: 24px 0 0 0; width: 100%; }
.banner_after_row .banner_after_discr .w3n_btn_wrp a { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; border: solid 2px #FFFFFF; background-color: #FFFFFF; padding: 12px 28px; min-height: 54px; border-radius: 50px; font-family: 'ManropeMedium'; color: #000000 !important; text-decoration: none !important; }
.banner_after_row .w3n_btn_wrp a:hover, .banner_after_row .banner_after_discr .w3n_btn_wrp a:hover { background-color: transparent; color: #fff !important; }
.banner_after_row .banner_after_discr .text_rtg{ max-height: 145px; overflow: hidden; }

.banner_after_about p, .banner_after_about h2  {color: #fff; margin-bottom: 15px;}
.banner_after_about .w3n_btn_wrp { margin: 24px 0 0 0; width: 100%; }
.banner_after_about .w3n_btn_wrp a { align-items: center; align-content: center; justify-content: center; border: solid 2px #FFFFFF; background-color: #FFFFFF; padding: 12px 28px; min-height: 54px; border-radius: 50px; font-family: 'ManropeMedium'; color: #000000 !important; text-decoration: none !important; }
.banner_after_about .w3n_btn_wrp a:hover { background-color: transparent; color: #fff !important; }


.know_how_sec { width: 100%; position: relative; }
.know_how_inner { width: 100%; position: relative; }
.know_how_bottom { width: 100%; position: relative; }
.know_how_bottom .row { margin: 0 -30px; }
.know_how_bottom .row > [class^="col-"] { padding: 0 30px; }
.know_how_img_box { width: 100%; position: relative; overflow: hidden; border-radius: 20px; }
.know_how_img_box:after { content: ''; display: block; padding: 42.415% 50%; }
.know_how_img_box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.know_how_dtl_box { width: 100%; position: relative; }
.know_how_dtl_box h3 { line-height: 123.077%;text-transform: capitalize; color: #ED7036; font-family: 'ManropeMedium'; margin: 0 0 16px 0; font-size: 26px; line-height: 123.077%; }
.know_how_dtl_box p { margin: 0; }
.know_how_dtl_box p+h3 { margin-top: 60px; }

.qualitas_sec { padding-bottom:0; }
.qualitas_sec_inner { width: 100%; position: relative; }
.qualitas_sec_inner .title_1 { margin: 0 0 26px 0; }
.qualitas_global_list { width: 100%; position: relative; }
.qualitas_global_list .row { row-gap: 24px; }
.service_anotation_sec .title_1 span { margin-bottom: 20px; letter-spacing: 0.28px; }
.qualitas_global_list .row > [class^="col-"] { display: -ms-flexbox; display: flex; }
.qualitas_global_box { width: 100%; position: relative; border-radius: 20px;background: #ED7036; padding: 48px 42px; text-align: center; }
.qualitas_global_box .qualitas_global_count {font-size: 54px;font-style: normal;font-family: var(--bodyCopyFont);line-height: 114.815%; color: #FFF; }
.qualitas_global_box .qualitas_global_txt { font-size: 26px;font-style: normal;font-family: 'ManropeRegular';line-height: 130.769%; color: #FFF; padding: 24px 0 0 0; }
.list_service_anotation { padding-top: 44px; }
.service_anotation_inner { max-width: 1062px; margin: 0 auto; }
.inner_service_row_cnt .row [class^="col-"] { margin-top: 0; }
.list_service_anotation .inner_service_lft h2 { font-size: 26px; line-height: 123.077%; color: #ED7036; margin: 0 0 24px 0; }
.list_service_anotation .inner_service_lft p { margin: 0; }
.list_service_anotation .inner_service_lft .btn_more {  margin-top: 32px; font-size: 16px; font-family: 'ManropeMedium'; line-height: 150%; color: #010101; }
.list_service_anotation .inner_service_lft .btn_more:hover { color: #ED7036; }
.service_anotation_sec.inner_service_cnt .inner_service_row_cnt + .inner_service_row_cnt { margin-top: 60px; }
@media (min-width: 992px){
    .inner_service_row_cnt .row { margin: 0 -30px; }
    .inner_service_row_cnt .row [class^="col-"] { padding: 0 30px;}
}

.practices.practices_v2 { background: none; padding-bottom: 96px; }
.practices.practices_v2 .practices_list { padding-top: 16px; max-width: 1062px; }
.practices.practices_v2 .practices_box .practices_img { margin-bottom: 20px; }
.practices.practices_v2 .row { row-gap: 90px; margin-top: 0; }
.practices.practices_v2 .row [class*="col-"] { margin: 0; }
.practices.practices_v2 figcaption h2 { font-family: 'ManropeMedium'; line-height: 133.333%; text-transform: capitalize; }


.page-template-vertical-landing-page .verticals .service_category_box h2 ,
.page-template-vertical-landing-page .verticals .service_category_box h2 a { color: #000; }
.page-template-vertical-landing-page .verticals .service_category_box:hover h2 ,
.page-template-vertical-landing-page .verticals .service_category_box:hover h2 a { color: #fff; }
.page-template-vertical-landing-page .verticals .service_category_box:hover p { color: #fff; }




select {
    display: none !important
}

.dropdown {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    font-weight: 400;
    outline: none;
    position: relative;
    text-align: left !important;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
        display: flex;
    align-items: center;
}

.dropdown:after {
    transition: all .125s ease-in-out;
    pointer-events: none;
    right: 20px;
    position: absolute;
    content: "\f107";
    text-indent: 0;
    font-family: 'FontAwesome' !important;
    font-size: 28px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.dropdown.open:after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.dropdown.open .list {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto
}

.dropdown.open .option {
    cursor: pointer;
    color: #444
}

.dropdown.wide {
    width: 100%
}

.dropdown.wide .list {
    left: 0 !important;
    right: 0 !important;
}

.dropdown .list {
    box-sizing: border-box;
    transition: all .15s cubic-bezier(.25,0,.25,1.75),opacity .1s linear;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    background-color: #fff;
    padding: 0px;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 999;
    right: 0;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    border-radius: 20px;
    margin-top: 10px;
    max-height: 50vh;
    overflow-y: auto;
}

.dropdown .list:hover .option:not(:hover) {
    background-color: transparent !important
}

.dropdown .option {
    cursor: default;
    line-height: normal;
    outline: none;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    transition: all .2s;
    margin-bottom: 0;
    font-size: 14px;
    padding: 15px;
    position: relative;
    font-family: 'ManropeMedium';
}

.dropdown .list li+li:before {
    position: absolute;
    content: "";
    height: 1px;
    width: calc(100% - 60px);
    background-color: #BAC2C8;
    top: 0;
    left: 0;
    z-index: 999;
    margin: auto;
    right: 0;
    width: 100%;
}

.dropdown.open .list ul {
    margin: 0;
}

.dropdown .option:after {
    display: none
}

.dropdown .option:hover,.dropdown .option:focus {
    background-color: #EBF2F8 !important;
    /* border-radius: 20px; */
}

.dropdown .option.selected {
    /* border-color: #BAC2C8; */
}

.dropdown .option.selected:focus {
    background: #A178FB
}


.dropdown-content {
    display: block;
    position: absolute;
    bottom: -100px;
    left: 0;
    right: 0;
    background-color: #ffffff;
    padding: 15px;
    border-radius: 10px 10px 0px 0px;
    border: 1px solid #dddddd;
    border-bottom: none;
    opacity: 0;
    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;
    pointer-events: none;
}

.open .dropdown-content {
    pointer-events: auto;
    display: block;
    height: auto;
    opacity: 1;
    bottom: 0;
    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;
}

.open button.dropbtn {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.dropdown-content ul {
    margin: 0;
}

.dropdown-content ul li {
    width: 100%;
}

.dropdown-content ul li a {
    color: #000000 !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: var(--priamryOrange);
    background-color: transparent;
}

.dropdown:after {
    top: 5px;
}
.contact_form {
    width: 100%;
    float: left;
    position: relative;
    z-index: 22;
    margin-top: -50px;
    margin-bottom: 80px;
}
/* .contact_form:after {
    position: absolute;
    content: "";
    height:455px;
    width: 100%;
    background-color: #010101;
    top: 0;
    z-index: -1;
    left: 0;
    right: 0;
} */
.contact_form_sub {
    width: 100%;
    float: left;
    background: #ED7036;
    border-radius: 20px;
    padding: 0;
    color: #ffffff;
}
.country-list .country-name { color: #000;}
.contact_form_sub .colLeft{ padding: 30px 50px;}
.contact_form_sub .colRight { padding: 30px; border-radius: 0 20px 20px 0; color: #000;}

.contact_form_sub .title_1 {
    text-align: left !important;
}
.contact_form_sub .title_1 span {color: #ffffff;}
.contact_form_sub .title_1 .title_main {font-size: 36px;}
.form_content h2 {font-size: 20px;margin-bottom: 20px;}
.form_content p {font-family: var(--bodyCopyFont);}
.form_content .btn {float: right;}

.contact_detail_lft {
}

.contact_detail_lft .row div {
    margin-bottom: 40px;
}

.contact_detail_lft .row div p {
    margin-bottom: 5px;
}

.contact_detail_lft .row div h4 {
    margin-bottom: 5px;
}

.contact_detail_lft ul li {
}

.contact_detail_lft ul li+li {
    margin-top: 60px;
}

.contact_detail_lft ul li span {
    font-size: 14px;
    color: #ED7036;
    font-family: 'ManropeSemiBold';
}

.contact_detail_lft ul li p {
    font-size: 20px;
    font-family: 'ManropeMedium';
    margin-top: 20px;
    margin-bottom: 20px;
}

.contact_detail_lft ul li a {
    font-size: 20px;
    color: #ED7036;
    font-family: 'ManropeMedium';
}
/*.contact_form_sub .input-box .input {border:none;}*/


.moretext {
    display: none;
}




.swiper-button-next:after, .swiper-button-prev:after {display: none;}

.swiper-slide {height: auto;}
.swiper-wrapper {height: auto;}

.mySwiper_verticals {overflow: inherit;}









.swiper-vertical {height: 140px;    color: #ffffff;pointer-events: none;}












body.error404 {  background-color: #010101;background-image: url(../images/Grid.png);background-position: center center; background-repeat: repeat;padding: 194px 0 150px;    height: 100%;}
.notfoundpageimg {float: right;}
.page_404 {color: #ffffff;}
.page_404 .title_1 .title_main {font-size: 64px;color: #ED7036;}
body.error404 .site-main, body.error404 .inner_page {  height: 100%;}
body.error404 .inner_page {display: flex;align-items: center;justify-content: center;}

.hover_box .hover_img img, .service_category_box .service_category_img img {width: 100%; max-width: 420px;}

.wpcf7 form .wpcf7-response-output {
    color: #010101;
}

#contactpageform .submit_btn {float: right;display: inline-block;}





.blog_listing_page {background-color: #ffffff;}
.nav-tabs .nav-link { font-size: 13px; text-transform: uppercase; border-radius: 100px; border: 1px solid #010101; padding: 11px 25px; color: #010101; font-family: 'ManropeExtraBold'; transition: background-color 0.5s ease;}
.nav-tabs .nav-item {margin-right: 15px;margin-bottom: 5px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {  color: #ffffff;  background-color: #ED7036;  border-color: transparent;}
.nav-tabs { border-bottom: none;  margin-bottom: 64px;}
.rounded_box figcaption { /*padding-bottom: 30px;*/}
.rounded_box figcaption .btn_more svg {height: 12px;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #ed7036; background-color: #ed7036; color: #fff;}

.single_post_cnt img {margin: 0px 0;border-radius: 20px;}
.post_share h2 { font-size: 20px; margin-right: 45px; margin-bottom: 0;}
.post_share { margin-top: 60px;}

.careers_listing .inner_service_lft p {font-size: 20px;}


.opportunities .swiper-slide img {width: 100%; border-radius: 20px; max-width: 420px;}
.mySwiper_career .swiper-wrapper {  margin-left: -170px;}
.work_culture .title_1 .title_main {/*font-size: 36px;*/}

.dark_theme .accordion-item {border: none;border-bottom: 1px solid #BAC2C8 !important;}
.dark_theme .accordion-button { padding-right: 30px;  border-bottom: none !important;
    font-size: 20px;
    text-transform: capitalize;
    color: #010101;}
.dark_theme .accordion-button:not(.collapsed) {color: #ED7036;}    
.dark_theme .accordion-body { padding:0px 0 20px 0;}   
.dark_theme .accordion-button::before, .dark_theme .accordion-button::after {background-color: #010101;} 

.home .verticals .service_category_box h3 ,
.home .verticals .service_category_box h3 a { color: #000; }
.verticals .service_category_box:hover h2,
.verticals .service_category_box:hover h2 a { color: #fff; }
.page-template-blog-page .title_1 p { font-size: 16px; line-height: 1.5;margin-bottom: 30px;font-family: 'ManropeRegular'; }
.page-template-blog-page .rounded_box_btm { position: absolute;bottom: 30px;width: 100%;left: 0;right: 0;margin: auto;padding: 0 30px; }
section.top_footer_cta .top_footer_cta_sub .title_1 p { font-size: 20px; }
body.single-post h1 { font-size: 30px !important;}
body.single-post h2 { font-size: 25px !important;}
body.single-post h3 { font-size: 20px !important;}








.careers_testimonials.testimonials .cta_sub .title_1 span { color: #ED7036;margin-bottom: 0; text-align: center; }
.careers_testimonials.testimonials .testi_box p {font-size: 16px; color: #fff; }
.careers_testimonials.testimonials .testi_info { margin-top: 35px; }
.careers_testimonials.testimonials .testi_info span { margin-top: 10px; }
.careers_testimonials.testimonials .title_1 {  margin-bottom: 40px;}
.careers_testimonials.testimonials .swiper-button-next, 
.careers_testimonials.testimonials .swiper-button-prev { border-color: #fff; }
.testi_info img { border-radius: 100px;}
.testi_info span { display: inline-block; width: 100%; margin-top: 25px;  font-size: 20px;}

.file--uploading label {
    border: 1px solid #010101 !important;
    border-radius: 100px !important;
    min-width: 178px !important;
    max-width: 178px;
    height: 54px;
}

.file--uploading  label > i {
  animation: pulse 5s infinite;
}

.file--uploading  label:hover {
  background-color: #010101;
  color: #ffffff;
}

.file--uploading  label:active {
  background-color: #010101;
  color: #ffffff;
}
.file  input[type='file'] {
  display: none
}

.file  label {
  font-size: 1rem;
  font-weight: 300;
  cursor: pointer;
  outline: 0;
  user-select: none;
  border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
  border-style: solid;
  border-radius: 4px;
  border-width: 1px;
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 29%);
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'ManropeSemiBold';
}

.file  label:hover {
  border-color: hsl(0, 0%, 21%);
}

.file  label:active {
  background-color: hsl(0, 0%, 96%);
}

.form-group p {
    margin: 0;
}
.filemain span {
    color: #BAC2C8;
    font-size: 14px;
    margin-left: 20px;
}
.filemain {
    margin-top: 13px;
}

.opportunities .swiper-slide img { border-radius: 10px;}


.modal-lg, .modal-xl {  max-width: 1280px;}

.modal-content {

    border-radius: 0;

    border: none;

    padding: 150px 100px;

    border-radius: 15px;

}





.btn-close {

    position: absolute;

    top: 40px;

    right: 40px;

    width: 41px;

    height: 41px;

    border: 1px solid #010101;

    border-radius: 10px;

}



.hidden_field {  height: 0; overflow: hidden;}

.success-class {  background-color: #ed7036;}
.success-class .form_anim { display: none;}
.success-class #successDiv {background-color: #ED7036;}
.success-class #successDiv .title_1 .title_main, .success-class #successDiv .title_1 p {color: #ffffff;}
.thumb_icn {  margin-bottom: 40px;}
.success-class .btn-close {display: none;}















@-webkit-keyframes marquee_loop__DFUWk {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%,0,0);
        transform: translate3d(-50%,0,0)
    }
}

@keyframes marquee_loop__DFUWk {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%,0,0);
        transform: translate3d(-50%,0,0)
    }
}


.marquee_marquee__HebE2 .marquee_wrapper__drbcf {
    display: flex;
    position: absolute;
    height: 100%;
    align-items: center;
    -webkit-animation: marquee_loop__DFUWk 2s linear infinite;
    animation: marquee_loop__DFUWk 2s linear infinite
}

.marquee_marquee__HebE2 .marquee_wrapper__drbcf.marquee_inverted__CNxvf {
    animation-direction: reverse
}

.marquee_marquee__HebE2 .marquee_wrapper__drbcf div {
    display: inline-flex;
    position: relative;
    height: 100%;
    align-items: center;
    margin-right: 12rem
}

.marquee_marquee__HebE2 .marquee_wrapper__drbcf img {
    width: auto;
    max-height: 100%;
    object-fit: contain
}










.marquee_text {overflow: hidden; padding: 50px 0 50px 0;}

.cs-moving_text_in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    min-width: 100%;
    font-size:22px;
    font-family: var(--bodyCopyFont);
}

.cs-moving_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: right;
    -ms-flex-align: right;
    align-items: right;
    padding: 0 6px;
    -webkit-animation: 20s linear infinite slide-left;
    animation: 30s linear infinite slide-left
}

@keyframes slide-left {
    from {
        transform: translateX(100%)
    }

    to {
        transform: translateX(-100%)
    }
}

.cs-moving_text img {margin:0 30px 0 20px;}

@media screen and (min-width:992px) {

    
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header>.ubermenu-target { margin-bottom: 0; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li ,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header { margin-top: 0 !important; position: relative; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a { margin-top: 0 !important; padding: 17px 0;  }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header .icon { position: absolute; top: 50%; right: 10px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 12; display: block; font-size: 0; line-height: normal; padding: 8px; cursor: pointer; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 li + li { margin-top: 0 !important; }
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 ul li { width: 100%; min-height: 1px !important; }
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li > ul > li { width: 100%; }
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li > ul > li span.ubermenu-item-layout-image_only { height: 518px; border-radius: 20px; overflow: hidden; margin: 0; }


.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 ul { width: 100%; min-height: 1px !important; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 { width: 100%; min-height: 1px !important; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li > ul { width: 100%; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 .ubermenu-tab-content-panel { position: relative; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li > a { display: none; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li.ubermenu-active { display: block !important; } 
.ubermenu .ubermenu-column-id-906:not(.menu1submenu1) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li { display: none; } 

.vertical-right-img img{ border-radius: 10px !important; overflow: hidden !important; }
.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 { float: left; width: 100%; position: relative; }
.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li { float: left; width: 100%; margin-top: 0; }
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-910 > li > ul > li span.ubermenu-item-layout-image_only img { width: 100%; height: 100%; object-fit: cover; }
.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li { bottom: 0; display: -ms-flexbox; display: flex; }
/* .ubermenu .ubermenu-submenu .ubermenu-submenu li.ubermenu-column+.ubermenu-column */

/* new supportmenu start */


.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 ul li { width: 100%; min-height: 1px !important; }
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 > li > ul > li { width: 100%; }
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276  > ul > li span.ubermenu-item-layout-image_above { height: 518px; border-radius: 20px; overflow: hidden; margin: 0; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 ul { width: 100%; min-height: 1px !important; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 { width: 100%; min-height: 1px !important; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 > li > ul { width: 100%; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 .ubermenu-tab-content-panel { position: relative; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 > li > a { display: none; }
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 > li.ubermenu-active { display: block !important; } 
.ubermenu .ubermenu-column-id-906:not(.menu1submenu2) .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 > li { display: none; } 
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group.ubermenu-submenu-id-1276 > li > ul > li span.ubermenu-item-layout-image_above img { width: 100%; height: 100%; object-fit: cover; }
.ubermenu-item-1276.hidemenus { opacity: 0 !important; visibility: hidden !important; }

.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-column-id-906 .ubermenu-item-1276 > ul { min-height: 518px !important; } 
.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-column-id-906 .ubermenu-item-1276 ul li  span.ubermenu-item-layout-image_above { height: 518px; border-radius: 20px; overflow: hidden; margin: 0; }
.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-column-id-906 .ubermenu-item-1276 ul li  span.ubermenu-item-layout-image_above img { width: 100%; height: 100%; object-fit: cover; }
.ubermenu-item-1276.hidemenus { opacity: 0 !important; visibility: hidden !important; }

/* new supportmenu end */
.new_class_remove{ display: none !important; }
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1065 span,
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1066 span,
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1064 span { width: 100%; display: -ms-flexbox; display: flex; border-radius: 20px; overflow: hidden; }
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1064 span > img,
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1065 span > img,
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1066 span > img { width: 100%; height: 100%; object-fit: cover; }
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1064 span > img + .ubermenu-target-text,
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1065 span > img + .ubermenu-target-text,
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li.ubermenu-item-1066 span > img + .ubermenu-target-text { display: none !important; }
.ubermenu-item-910.hidemenus { opacity: 0 !important; visibility: hidden !important; }
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-906 li span { width: 100%; }
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.visibalimg { opacity: 1 !important; visibility: visible !important; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu
.ubermenu-skin-grey-white .ubermenu-submenu.ubermenu-submenu-drop.ubermenu-submenu-id-1030 { padding: 42px 42px 46px; }

.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack li.ubermenu-item-1065 { z-index: 12; }
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack li.ubermenu-item-1066 { z-index: 12; }
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack li.ubermenu-item-1064 { z-index: 12; }
.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-column-id-906 {  }

.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-column-id-906 { padding: 15px; border-radius: 20px; border: solid 1px #BAC2C8; }
.ubermenu .ubermenu-submenu-id-231.ubermenu-submenu .ubermenu-submenu li.ubermenu-column + .ubermenu-column { margin-top: 16px; padding-top: 16px; border-top: solid 1px #BAC2C8; } 
.ubermenu .ubermenu-submenu-id-231.ubermenu-submenu li.ubermenu-column .ubermenu-submenu { max-width: 256px; }
.ubermenu-skin-grey-white .ubermenu-submenu.ubermenu-submenu-drop.ubermenu-submenu-id-231 { padding: 62px 56px 70px 80px !important; }

.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .icon + .ubermenu-submenu { width: calc(100% * 3); position: absolute; left: 100%; padding: 15px; opacity: 0; visibility: hidden; pointer-events: none; display: none; }


.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header.visibalimg > a.main-mt-1 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header.visibalimg > a.main-mt-1 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li.visibalimg > a.main-mt-2 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-3 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-3 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-4 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-4 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-5 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-5 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-6 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-6 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-7 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-7 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-8 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-8 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-9 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-9 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-10 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-10 + .icon + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-11 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item + li.visibalimg > a.main-mt-11 + .icon + .ubermenu-submenu  { opacity: 1; visibility: visible;  display: block; }

.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .ubermenu-submenu > li,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .ubermenu-submenu > li { position: relative !important; opacity: 1 !important; visibility: visible !important; }

.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-item-905 { position: relative; z-index: 11; }


.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .icon + .ubermenu-submenu { top: -110px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .icon + .ubermenu-submenu { top: -55px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .icon + .ubermenu-submenu { top: -165px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .icon + .ubermenu-submenu { top: -110px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .icon + .ubermenu-submenu { top: -330px; } /* QA Link is hidden */
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .icon + .ubermenu-submenu { top: -275px; } /* Software & Mobile App Link is hidden */
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .icon + .ubermenu-submenu { top: -330px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .icon + .ubermenu-submenu { top: -110px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .icon + .ubermenu-submenu { top: -220px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .icon + .ubermenu-submenu { top: -275px; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .ubermenu-submenu,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .icon + .ubermenu-submenu { top: 0; }

.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .ubermenu-submenu  > li span.ubermenu-target-with-image,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image { display: -ms-flexbox; display: flex; height: 518px; border-radius: 20px; overflow: hidden; }

.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .ubermenu-submenu > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .ubermenu-submenu > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .ubermenu-submenu  > li span.ubermenu-target-with-image img,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .ubermenu-submenu  > li span.ubermenu-target-with-image img { width: 100%; height: 100%; object-fit: cover; }
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header > a.main-mt-1 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-2 + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-3 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-4 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-5 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-6 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-7 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-8 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-9 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-10 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .ubermenu-submenu  > li span.ubermenu-target-with-image img + span,
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-submenu-id-905 .ubermenu-item-header + li > a.main-mt-11 + .icon + .ubermenu-submenu > li span.ubermenu-target-with-image img + span { display: none !important; }


/* Ubermenu 2 Start */
.ubermenu-submenu-id-231 .ubermenu-submenu-id-428 > li > .ubermenu-submenu ,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-429 > li > .ubermenu-submenu ,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-1034 > li > .ubermenu-submenu { position: absolute; top: 72px; right: 112px; display: none !important; }
.ubermenu-submenu-id-231 .ubermenu-submenu-id-428 > li.visibalimages .ubermenu-submenu ,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-429 > li.visibalimages .ubermenu-submenu ,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-1034 > li.visibalimages .ubermenu-submenu { display: block !important; }

.ubermenu-submenu-id-231 .ubermenu-column-id-430,
.ubermenu-submenu-id-231 .ubermenu-column-id-430,
.ubermenu-submenu-id-231 .ubermenu-column-id-430{ display: block !important; }
.ubermenu-submenu-id-231 .ubermenu-column-id-430.hideimages { display: none !important; }

.ubermenu-submenu-id-231 .ubermenu-submenu-id-428 > li > .ubermenu-submenu .ubermenu-target-with-image ,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-429 > li > .ubermenu-submenu .ubermenu-target-with-image ,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-1034 > li > .ubermenu-submenu .ubermenu-target-with-image {border-radius: 10px !important; width: 256px; height: 352px; overflow: hidden !important; }
.ubermenu-submenu-id-231 .ubermenu-submenu-id-428 > li > .ubermenu-submenu .ubermenu-target-with-image img,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-429 > li > .ubermenu-submenu .ubermenu-target-with-image img,
.ubermenu-submenu-id-231 .ubermenu-submenu-id-1034 > li > .ubermenu-submenu .ubermenu-target-with-image img { height: 100%; width: 100%; object-fit: cover; }
/* Ubermenu 2 End */



}
li#menu-item-2232 { display: none!important;}

.pro_our_sec_inner .accordion-body .row [class^="col-"] { display: -ms-flexbox; display: flex; }

.ubermenu .ubermenu-submenu li.ubermenu-column#menu-item-1064,
.ubermenu .ubermenu-submenu li.ubermenu-column.ubermenu-item-1065 { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }

.our_client_sec .title_1 span { letter-spacing: 0.28px; }
.apply_job .dropdown .current{ color:lightgray; }
.apply_job .dropdown .current_new{ color:#212529 !important; }

.file input[type='file']{display:block !important; opacity: 0;
    width: 178px;
    position: relative;
    bottom: 45px;
    z-index: 1000;
    cursor: pointer; right:17px;}

    /* ------------------ Cookie Banner -------------------------------- */
    #cookie-banner {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #000;
        color: #fff;
        padding: 10px;
        text-align: center;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
        display: none;
        z-index: 21;
    }
    #cookie-banner button {
        background-color: #ED7036;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
        margin: 0 10px;
        border-radius: 50px;
    }
    #cookie-banner a {
        color: #ED7036;
        text-decoration: none;
    }
    .grecaptcha-badge {
        z-index: 9;
    }
    @media screen and (max-width: 767px) {
        .contact_form_sub .colLeft{ padding: 10px 20px;}
        .country-select { width: 100%;}
        .colRight {border-radius: 20px !important;}
        .banner_after_inner, .banner_after_about {padding: 25px;}
        .cta.testimonials { display: none;}
        footer.footer {margin-top: 50px;}
        .case_studies_listing_page .nav.nav-tabs { display: none;}
        .case_studies_listing_page .nav.nav-pills { display: flex; margin-bottom: 25px; width: 100%;}
        .case_studies_listing_page .nav.nav-pills .dropdown-toggle::after {display: none;}
        .case_studies_listing_page .nav.nav-pills>li>a { padding-right: 35px;}
        .case_studies_listing_page .nav.nav-pills .dropdown:after { top: 2px; right: 10px; }

    }
