/*
 * Theme Name: Bluent Technology Theme
 * Description: Custom Theme
 * Theme URI: http://bluent.com/ 
 * Author: Amit Raina | Shiv Gulam Singh | Gaurav Maheshwari
 * Version: 1.0
 */

@charset "utf-8";

:root {
--be-blue:#2400a1;
--be-blue-light:#003366;
--be-indigo:#6610f2;
--be-purple:#6f42c1;
--be-pink:#d63384;
--be-red:#dc3545;
--be-orange:#fd7e14;
--be-yellow:#ffc107;
--be-green:#63F79F;
--be-teal:#20c997;
--be-cyan:#0dcaf0;
--be-white:#ffffff;
--be-black:#000;
--be-gray:#6c757d;
--be-gray-dark:#4B4B4B;
--be-primary:#0d6efd;
--be-secondary:#6c757d;
--be-success:#198754;
--be-info:#0dcaf0;
--be-warning:#ffc107;
--be-danger:#dc3545;
--be-light:#f8f9fa;
--be-dark:#212529;
--be-font-sans-serif:"Poppins", Roboto, system-ui, -apple-system, Segoe UI, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
--be-font-monospace:"Poppins", SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
--be-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--be-transition:.5s linear;
--be-background:#fff;
--be-font-size:16px;
--be-border-radius:15px;
--be-box-shadow:0 0 6px #aeadad;
}
html{background:var(--be-background) !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch}
body{background:var(--be-background) !important;font-family:var(--be-font-sans-serif) !important;font-size:var(--be-font-size);font-weight:400;line-height:1.6;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;/*transition:var(--be-transition);*/color:var(--be-black)}
.pointer{cursor:pointer}
.img-responsive{width:100%;height:auto}
a{color:var(--be-gray-dark);transition:var(--be-transition);outline:none;text-decoration:none !important}
a:hover,
a.a-link:hover,
.CAD-resources a:hover,
.office .location ul li a:hover{color:var(--be-blue)}
.bold{font-weight:700}
.link-btn{display:inline-block;background:#63F79F;font-weight:500;padding:5px 25px;margin:0 16px 16px 0;border-radius:25px;color:var(--be-black) !important}
.link-btn:hover{background:#160A75;color:var(--be-white) !important}
p,
li{font-size:16px}
figure{margin:auto}
p:empty,
.dis-none,
.br{display:none}
.blue{color:var(--be-blue) !important}
.blue-light{color:var(--be-blue-light) !important}
.dark-gray{color:#544238 !important}
.black{color:var(--be-black) !important}
.text-stroke{-webkit-text-stroke:#003366 1px !important}
.CAD-resources a,
a.a-link{color:var(--be-orange)}
.clear,.clr{clear:both;height:1px;overflow:auto}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:var(--be-black);font-family:var(--be-font-sans-serif)}
.dark-gray{color:#666}
ul,ol{list-style:none}
ul,ol,p{margin:0;padding:0}
ul li,ol li{margin:0;padding:0}
.align-right{text-align:right}
.align-center{text-align:center}
.relative{position:relative}
.grecaptcha-badge{visibility:hidden}
::placeholder{color:#737373;font-weight:400 !important;opacity:1;transition:transform 250ms, opacity 400ms}
:focus::placeholder,
:hover::placeholder{opacity:0}
.input::placeholder,
.gform_legacy_markup_wrapper input.large::placeholder{color:#fff}
.input,
.gform_legacy_markup_wrapper input.large,
.textarea{width:calc(100% - 20px);padding:5px 15px !important;margin:5px;background-color:transparent;border:1px solid #ccc;outline:none;color:var(--be-gray-white);font-family:var(--be-font-sans-serif);text-align:left;font-size:14px;box-sizing:border-box;border-radius:25px !important;transition:var(--be-transition)}
.gform_legacy_markup_wrapper input.large{margin:5px 0}
.input:hover,
.input:focus,
.gform_legacy_markup_wrapper input.large:hover,
.gform_legacy_markup_wrapper input.large:focus,
.textarea:hover,
.textarea:focus{box-shadow:0px 0 5px #666;transition:var(--be-transition)}
.textarea{height:75px;width:95%}
.select{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:url(images/select-bg.svg) 98% center no-repeat transparent;width:calc(100% - 10px);margin:5px auto;padding:10px;
color:#FFFACD;font-family:var(--be-font-sans-serif);text-align:left;font-weight:500;vertical-align:middle;border:1px solid #FFFACD;outline:none;border-radius:25px;appearance:none;-webkit-appearance:none}
.select:focus,.select:hover{box-shadow:0 5px 10px rgba(0, 0, 0, 0.5)}
.select option{color:#000}
.btnSend,
.gform_legacy_markup_wrapper .gform_footer input.button,
input.wpcf7-submit{width:100% !important;background:#a4a4f4;text-shadow:0 0 0;padding:5px 8px 5px 15px;border:none;border-radius:25px !important;text-align:left;font-size:14px;font-weight:400;color:var(--be-black);transition:var(--be-transition);font-weight:700}
.btnSend:hover,
.gform_legacy_markup_wrapper .gform_footer input.button:hover,
input.wpcf7-submit:hover{box-shadow:0 5px 10px rgba(0, 0, 0, 0.5)}
input.wpcf7-submit{margin-top:16px}
.height-M{height:50px}

/*.tooltipN{position:relative;display:inline-block;margin:0;padding:0}
.tooltipN .tooltiptext{visibility:hidden;width:75px;background-color:#000;color:#fff;font-weight:400;font-size:14px;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:999;opacity:0;transition:opacity 1s}
.tooltipN:hover .tooltiptext{visibility:visible;opacity:1;color:#ffbf00}
.tooltipN .tooltiptext.LEFT{top:6px;right:125%}
.tooltipN .tooltiptext.LEFT:after{content:" ";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent black}*/

.tooltipN .tooltiptext{visibility:visible;width:auto;background-color:transparent;color:var(--be-blue);text-align:left;border-radius:0px;padding:0px;position:relative;z-index:999;opacity:1;transition:var(--be-transition)}
.tooltipN .tooltiptext.LEFT{top:auto;right:auto}
.tooltipN .tooltiptext.LEFT:after{display:none}
.tooltipN .tooltiptext:hover{color:#ffbf00}


.navigation.navigation-hide{opacity:0}
.navigation{position:fixed;width:100%;z-index:9999;animation:fadeIn .5s linear}
.top-bg{padding:8px 0 5px 0;width:100%;background:rgba(255,255,255,1);box-shadow:0px 1px 10px 0px rgba(153, 153, 153, 0.9);position:relative;/*min-height:60px;*/transition:var(--be-transition)}
.top-bg.sticky{background:rgba(255,255,255,1);}
.top-bg.top-bg-banner{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;position:relative}
.top-bg.top-bg-banner:before{background-image:linear-gradient(#fff,#fff);content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:.75}

.navigation .custom-breadcrumb ul{margin:0;padding:8px 24px;background:rgba(255, 255, 255, 0.5);display:none;/*border-bottom:1px solid #ccc;*/}
.navigation .custom-breadcrumb ul li{list-style:none;margin:0;padding:0}
.navigation .custom-breadcrumb ul li a{color:#2400A1;}
.navigation .custom-breadcrumb ul li .breadcrumb_last{padding-left:35px;position:relative}
.navigation .custom-breadcrumb ul li .breadcrumb_last:after{content:'';position:absolute;left:10px;top:10px; display:inline-block;background:url(images/icon-downARROW.svg) center center no-repeat;width:13px;height:9px;rotate:-90deg;background-size:contain;}

.navigation .hide-custom-breadcrumb{display:none}


.header-left{/*float:left;*/text-align:left;/*width:195px;*/position:relative}
.header-left img{width:135px;height:auto;margin-top:0; transition:var(--be-transition)}
.header-right{/*float:right;*/text-align:left;margin:0;width:100%;position:relative}
.header-right .ul{margin:0;padding:5px 15px 10px 0;text-align:right;border-bottom:1px solid #ccc}
.header-right .ul li{display:inline-block;vertical-align:middle;padding-left:20px;background:none}
/*.header-right .ul li.jobsli{display:none}*/
/*.header-right .ul li:nth-child(2){padding:0 5px}
.header-right .ul li.jobsli{padding-right:5px;}*/
.header-right .ul li a{color:var(--be-blue);font-size:14px;font-weight:500}
.header-right .ul li a.free-quote{display:inline-block;border-radius:20px;background:#2400A1;padding:6px 15px 6px 20px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;vertical-align:middle}
.header-right .ul li a.free-quote i{display:inline-block;background:url(images/icon-arrowWHITE.svg) left center no-repeat;width:19px;height:10px;margin-left:5px;vertical-align:middle}
.header-right .ul li a.free-quote:hover{background:#000}
.header-right .ul li i{display:inline-block;background-size:cover;height:20px;width:20px;margin-right:3px;vertical-align:top}
.ICON-blog,
.ICON-jobs,
.ICON-country,
.ICON-search,
.ICON-about{margin:0 0 0 0;display:inline-block}
.ICON-blog i{background:url(images/blog-icon.svg) left center no-repeat}
.ICON-jobs i{background:url(images/job-icon.svg) left center no-repeat}
.ICON-country i{background:url(images/country-icon.svg) left center no-repeat}
.ICON-search i{background:url(images/search-icon.svg) left center no-repeat}
.ICON-about i{background:url(images/about-icon.svg) left center no-repeat}
/*.top-bg.sticky{box-shadow:0 1px 10px 0 rgba(75,75,75,.3);background:rgba(255,255,255,.95);transition:var(--be-transition)}*/




.header-right .ul li.search-container,
.header-right .ul li.search-container form{position:relative}
.header-right .ul li.search-container .search-input{position:absolute;width:0px;right:35px;top:0px;background:rgba(255,255,255,1);padding:0 !important;border:none;font-size:15px;box-shadow:0 3px 7px #e2e2e1;border-radius:25px;transition:all .5s cubic-bezier(0.65, 0, 0.076, 1);z-index:999}
.header-right .ul li.search-container.active-container .search-input{width:175px;padding:2px 10px !important;outline:none}
.header-right .ul li .searchLink{cursor:pointer}
/*-- geo-container --*/
.static{position:static}
.geo-container{display:none;position:absolute;text-align:center;top:60px;right:8px;background:rgba(20,18,62,0.9);border-radius:5px 10px 5px 5px;z-index:99;min-width:215px;transition:var(--be-transition)}
.geo-container a{display:block;padding:15px 5px 15px 25px;text-align:left;color:#fff !important;border-bottom:1px solid #34334b;/*background:url(images/sub-menu-arrow-W.svg) 10px 22px no-repeat;*/}
.geo-container a:last-child{border-bottom:none}
.geo-container a:hover{background-color:#ffbf00;}
.geo-close{background:url(images/icon-closeWhite.svg) center center no-repeat !important;width:23px;height:23px;display:inline-block;position:absolute;right:-2px;top:-2px;cursor:pointer;z-index:999;box-shadow: rgba(0, 0, 0, 0.56) 0px 22px 70px 4px;border-radius:50%}
/*.geo-container-sticky{top:65px;right:8px}*/
/*-- end geo-container --*/


/* -- Mobile Nav--*/
.menuDESKTOP{display:none}
.menuMOBILE{display:block;vertical-align:middle}
#logo{/*display:inline-block;vertical-align:middle*/ position:absolute;left:60px;top:10px}
#mega-menu-wrap-Mobile{background:none !important}
#mega-menu-wrap-Mobile .mega-menu-toggle{display:none}
#mega-menu-wrap-Mobile{position:relative}
#mega-menu-wrap-Mobile .plus{display:inline-block;background:url(images/hamburger-icon.svg) center center no-repeat;width:25px;height:17px;background-size:contain;margin:14px 0 5px 15px;cursor:pointer}
#mega-menu-wrap-Mobile .plus.minus{background:url(images/hamburger-icon-close.svg) center center no-repeat;}
#mega-menu-wrap-Mobile #mega-menu-Mobile{display:none;position:absolute;left:0;top:49px;width:100%;background:rgba(251,251,251,.99);padding:16px 32px 0 32px;height:calc(100vh - 49px);overflow-y:auto;z-index:9}
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-item.mega-menu-item-has-children{border-bottom:1px solid #707A81;padding:15px 0;margin:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-item > a.mega-menu-link{color:#000;line-height:normal;height:auto;padding:0;font-weight: 600;font-size:14px}
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:none;color:#000;font-weight: 600;}
#mega-menu-wrap-Mobile #mega-menu-Mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:inline-block;background:url(images/menuICON-down.svg) center center no-repeat;width:11px;height:7px;margin-top:8px}
#mega-menu-wrap-Mobile #mega-menu-Mobile li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator{background:url(images/menuICON-up.svg) center center no-repeat;}

 #mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{color:#000;font-weight: 600;}


#mega-menu-wrap-Mobile #mega-menu-Mobile .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:inline-block;background:url(images/menuICON-pluse.svg) center center no-repeat;width:11px;height:11px;margin-top:5px}
#mega-menu-wrap-Mobile #mega-menu-Mobile .mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator{background:url(images/menuICON-minus.svg) center center no-repeat;}


#mega-menu-wrap-Mobile #mega-menu-Mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{display:none}

#mega-menu-wrap-Mobile #mega-menu-Mobile li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{/*border-top:1px solid #707A81;*/background:none;padding:15px 0 0 0;margin:15px 0 0 0;}

#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:none;color:#000;font-size:14px;padding:0px;line-height:normal;font-weight:500}

#mega-menu-wrap-Mobile #mega-menu-Mobile a.mega-menu-link .mega-description-group .mega-menu-title{display:none}
#mega-menu-wrap-Mobile #mega-menu-Mobile a.mega-menu-link .mega-description-group .mega-menu-description{font-style:normal;font-size:12px;margin-top:-15px}
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{padding:15px 0;margin:0;border-bottom:1px solid #707A81;}

/*#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin:0}*/
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li{border-bottom:0;padding:5px 0}
/*#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li:last-child{padding-bottom:0}*/
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:10px;font-weight:400}

#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:none;color:#000;}

#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{background:none !important}

#mega-menu-wrap-Mobile #mega-menu-Mobile a.active{color:#2400A1 !important;}

#mega-menu-wrap-Mobile #mega-menu-Mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background:none}

/*#mega-menu-wrap-primary #mega-menu-primary{text-align:left;padding:0px;position:absolute;left:0;background:#fff;width:100%;}*/

.mobile-menu-CTA{margin:0;padding:0 0 16px 0;}
.mobile-menu-CTA li{list-style:none;padding:15px 0;margin:0;border-bottom:1px solid #c5bce4;}
.mobile-menu-CTA li a{color:#565656;font-size:13px;font-weight:400;cursor:pointer}
.mobile-menu-CTA li i{display:inline-block;vertical-align:middle;margin-right:10px}
.mobile-menu-CTA .icon-book-meeting-M i{background:url(images/icon-book-meeting-M.svg) center center no-repeat;width:22px;height:22px;}
.mobile-menu-CTA .icon-free-quote-M i{background:url(images/icon-free-quote-M.svg) center center no-repeat;width:20px;height:20px;}
.mobile-menu-CTA .icon-drop-message-M i{background:url(images/icon-drop-message-M.svg) center center no-repeat;width:20px;height:20px;}
.mobile-menu-CTA .icon-share-email-M i{background:url(images/icon-share-email-M.svg) center center no-repeat;width:27px;height:27px;}
.mobile-menu-CTA .icon-share-email-M{display:none}
.mobile-menu-CTA li:last-child{border-bottom:none}


#mega-menu-wrap-primary{background:none !important; padding:15px 0 0 50px;}
#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu a{transition:unset;cursor:pointer}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{height:auto;line-height:normal;padding:0 15px;color:#000;font-size:16px;font-weight:500 !important;background:none !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:none;color:#000;font-size:16px;font-weight:500;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > a.active,
.menuDESKTOP a.active{background:none;color:#2400A1 !important;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background:none;color:#2400A1;font-weight:500;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:inline-block;background:url(images/icon-downARROW.svg) center center no-repeat;width:11px;height:6px;vertical-align:middle;margin-left:10px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator{background:url(images/icon-upARROW.svg) center center no-repeat} 
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{display:none}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index:999;border-radius:0px;background:#fff;border:0;border-top:1px solid #D1D1D1;padding:0px;width:calc(100% + 338px);margin-left:-314px;left:0;top:53px;/*overflow-x:scroll; height:90vh*/}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV{padding:1.25% 2% 0 1.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{color:#000;font-size:20px;font-weight: 600;text-transform:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + .textwidget{color:#000;font-size:12px;font-weight:400;border-bottom:1px solid #D1D1D1;padding-bottom:16px;margin-bottom:5px}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.mega-leftNAVWITHOUTHR > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + .textwidget{border-bottom:none;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu{margin:0;padding:0;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item a{font-size:14px;font-weight:500;color:#565656 !important;position:relative;display:block;margin:20px 0;padding-left:40px}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item a:hover{color:#2400A1 !important}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item a:after{content:'';position:absolute;right:0;top:12px;background:url(images/icon-externalLINK.svg) center center no-repeat;width:7px;height:7px}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item a:before{content:'';position:absolute;left:0;top:0px;width:25px;height:25px;background-size:cover !important}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item:nth-child(1) a:before{background:url(images/icon-data-strategy.svg) center center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item:nth-child(2) a:before{background:url(images/icon-data-cloud.svg) center center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item:nth-child(3) a:before{background:url(images/icon-data-engineering.svg) center center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item:nth-child(4) a:before{background:url(images/icon-AI-analytics.svg) center center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item:nth-child(5) a:before{background:url(images/icon-data-governance.svg) center center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV ul.menu li.menu-item:nth-child(6) a:before{background:url(images/icon-digital-services.svg) center center no-repeat;}


#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.rightNAV{background:#F9F7FF;padding:0 0 0 0}
.custom-mega-menu{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0 auto}
.mega-column{flex:1 1 33%;min-width:280px;}
.border-first{/*border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;*/padding:1% 2%}
.border-second{/*border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;*/padding:1% 2%}
.border-third{/*border-right:1px solid #F9F7FF;border-bottom:1px solid #D7D7D7;*/padding:1% 2%;margin-right:-40px}
.border-fourth,
.border-fifth{/*border-right:1px solid #D7D7D7;*/padding:.5% 2% 2% 2%}
.border-sixth{padding:.5% 2% 2% 2%;margin-right:-40px}

.MINheight{min-height:120px}


.mega-column-heading{margin:10px 0 0 0 /*display:flex;align-items:center*/}
.mega-column-heading a{color:#000;font-size:14px;font-weight:600;}
.mega-column-heading i{display:inline-block;vertical-align:middle;background:url(images/icon-liMENU.svg) center center no-repeat;width:18px;height:18px;background-size:cover;margin-right:5px}
.mega-column-heading a:hover,
.mega-links a:hover{color:#2400A1;}

.mega-column-heading .icon-bg-meeting i{background:url(images/icon-calendar-fixed.svg) left center no-repeat;width:18px;height:18px;background-size:cover}

.mega-links{list-style:none;padding:0;margin:0 0 0 28px}
.mega-links li{margin:0px;padding:0;line-height:normal;font-size:19px}
.mega-links li:last-child{margin-bottom:0}
.mega-links a,
.mega-links p{color:#565656;font-size:13px;font-weight:400;}

/*#mega-menu-wrap-primary{display:none}*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.leftNAV-bottom{background:#f9f7ff;padding:1.25% 2% 1.25% 3%;border-top:1px solid #D7D7D7}
.leftNAV-bottom ul{display:flex!important;gap:35px;padding:0;margin:0;list-style:none;align-items:center;background:rgba(249,247,255,.9)}
.leftNAV-bottom ul li{display:flex !important; align-items:center}
.leftNAV-bottom ul li img{width:auto;height:80px !important;/*filter:grayscale(100%);*/}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.rightNAV-bottom{background:#f9f7ff;padding:.85% 0 .65% 0;border-top:1px solid #D7D7D7}

.second-row-right-column{display:flex;gap:20px;flex-wrap:wrap;padding:0;}
.second-row-card{background:#fff;border-radius:10px;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.05);overflow:hidden;display:flex;flex-direction:row;width:100%;max-width:32%;flex:1 1 33%;}
.second-row-card2{max-width:100%;}
.card-image{width:155px;height:auto;object-fit:contain;flex-shrink:0}
.card-content{padding:0 15px;display:flex;flex-direction:column;justify-content:center}
.card-title{margin-bottom:5px}
.card-title a{color:#5F53F4;font-weight:600;font-size:14px}
.card-title a:hover{color:#2400A1}
.card-description{font-size:12px;color:#000;font-weight:500}
.card-link{margin-top:8px;display:inline-block;background:url(images/icon-arrowBLACK.svg) top right no-repeat;width:19px;height:10px;}
.card-link:hover::after{margin-left:10px}

#mega-menu-wrap-primary #mega-menu-primary img{height:100px;width:auto;}

@media (max-width: 768px) {
.custom-mega-menu{flex-direction:column;padding:20px}
.second-row-card{flex-direction:column;align-items:center;text-align:center}
.card-image{width:100%;height:180px}
.card-content{padding:10px}
}

.mega-industeris-business-insight,
.business-think,
.business-case,
.business-blog-section{display:none !important}



.footer-bg .container-fluid.container-fluid-modify,
.footer-bg-blog .container-fluid.container-fluid-modify{padding-left:2%;padding-right:2%}
.BTN-footer{display:inline-block;background:url(images/icon-plus.svg) center center no-repeat;background-size:contain !important;height:18px;width:18px;position:absolute;right:0;top:0;
cursor:pointer}
.BTN-footer.BTN-footer-active{display:inline-block;background:#fff;height:1px;margin:8px 0}
.footer-bg{background:#19242D;padding:160px 0 16px 0;color:var(--be-white)}
.footer-bg a{color:var(--be-white)}
.footer-bg a:hover{color:var(--be-green)}
.footer-bg h3{color:var(--be-white);font-size:20px;padding-bottom:25px;position:relative}
.footer-bg ul{margin:0 0 20px 0;padding:0}
.footer-bg ul li{margin-bottom:0;font-size:14px;font-weight:400;background:url(images/arrow-footer.svg) left 10px no-repeat;padding:0 0 4px 15px}
.footer-bg ul li a{font-size:14px;font-weight:400;color:#ffbf00}
.footer-five div{line-height:1.5}
.footer-five form{padding-top:0;margin:15px 0}
.footer-five p{padding-bottom:15px}
.footer-five .input{width:100%;margin:0}
.footer-five .gform_legacy_markup_wrapper .gform_footer input.button{width:100% !important;margin-right:0 !important}
.footer-five label.gfield_label{display:none !important}
.footer-five .gform_legacy_markup_wrapper .gform_footer{padding:10px 0 0 0 !important;margin:0 !important}
.footer-five form.wpcf7-form{padding:15px 0}
.footer-five form.wpcf7-form p{padding-bottom:0}
.footer-five .gfield_validation_message,
.footer-five .gform_heading{display:none !important}
.footer-five .gform_wrapper.gravity-theme .gform_validation_errors{padding:12px !important;background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.041);margin-bottom:8px;margin-top:8px;padding:16px 16px 16px 48px;position:relative;width:100%;display:none}
.footer-five .gform_wrapper.gravity-theme .gform_validation_errors > h2{color:#c02b0a;font-size:13.2px;line-height:17.6px;}
.footer-five .gfield--type-honeypot{display:none}
.footer-five .gform_legacy_markup_wrapper input.large{width:100% !important}
.footer-bg .menu-services-container,
.footer-bg .menu-solutions-container,
.footer-bg .menu-software-platforms-container,
.footer-bg .menu-achievements-container,
.footer-bg .custom-html-widget,
.footer-bg .menu-technology-container,
.footer-bg .menu-industry-container,
.footer-bg .menu-support-container{display:none;margin-top:-10px}
/*.footer-bg .footer-four a*/
.footer-five i{display:none}
.footer-bg .footer-five .custom-html-widget{display:block}
.footer-one,
.footer-two,
.footer-three,
.footer-four,
.footer-five{width:100%}
.footer-four p span{display:block;font-weight:500;margin-top:-10px}
.footer-four img{width:40%;height:auto;margin-bottom:15px}
.footer-bg .footer-link{padding-top:24px;margin-top:24px; border-top:1px solid #303a42}
.footer-bg .footer-link img{vertical-align:middle;margin-right:25px}
.footer-bg .footer-link p{display:inline-block;line-height:normal;vertical-align:middle;width:calc(100% - 75px)}
.footer-bg .footer-link p a{line-height:30px}
.footer-bg .footer-link p span{padding:0 10px;color:#ccc}
.footer-bg .footer-link p span:last-child{display:none}
.footer-container{position:relative;width:100%;overflow:hidden;bottom:0;z-index:99;line-height:normal}
.footer-container ul{margin:0;padding:0}
.footer-bg-bottom{background:#2400A1;font-size:14.4px;color:var(--be-white);text-align:center}
.footer-left,
.footer-center{padding-top:8px;padding-bottom:8px}
.footer-center span:last-child{display:none}
.footer-bg-bottom a{color:var(--be-white)}
.footer-bg-bottom a:hover{color:var(--be-green)}
.footer-bg-bottom span{color:var(--be-white);padding:0 5px}
.footer-bg-bottom p{color:#d7d7d7;font-size:13px}
.footer-right{padding:0 0 5px 0;text-align:center}
.footer-right li{display:inline-block;list-style:none}
.footer-right a{line-height:25px}
.footer-right li i{display:inline-block;vertical-align:middle}
.list-social i,
.footer-right a{display:inline-block;height:26px;width:26px;margin-right:10px;text-align:center;border-radius:100%;position:relative;vertical-align:middle;transition:var(--be-transition)}
.footer-right i img,
.list-social i img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.footer-right a:hover,
.list-social a:hover{background:#ffbf00 !important}
.footer-right li i.facbook{background:url(images/icon-facebook.svg) center center no-repeat;width:7px;height:16px}
.footer-right li i.twitter{background:url(images/icon-twitter.webp) center center no-repeat;width:15px;height:13px;background-size:cover;}
.footer-right li i.linkedin{background:url(images/icon-linkedin.svg) center center no-repeat;width:14px;height:13px}
.footer-right li i.instrgram{background:url(images/icon-instagram.svg) center center no-repeat;width:16px;height:16px}
.footer-right li i.pinterest{background:url(images/icon-pinterest.svg) center center no-repeat;width:11px;height:15px}
.footer-right li i.Youtube{background:url(images/icon-youtube.svg) center center no-repeat;width:15px;height:11px}
.footer-bg-blog{background:#28343d;color:#fff;padding:32px 0 48px 0}
.footer-bg-blog h6{font-size:24px;padding-bottom:16px;color:var(--be-white)}
.footer-bg-blog h6 span{position:relative}
.footer-bg-blog h6 span:before,
.footer-bg-blog h6 span:after{background:#fff;bottom:7px;content:"";height:1px;position:absolute;right:-35px;width:10px}
.footer-bg-blog h6 span:after{bottom:4px;right:-45px;width:20px}
.footer-bg-blog ul{margin:0;padding:0}
.footer-bg-blog ul li{list-style:none;padding-bottom:8px}
.footer-bg-blog a{color:#fff;font-size:15px}
.footer-bg-blog a:hover{padding:0 10px;transition:padding 0.2s ease-in-out}
.footer-box{margin:16px 0 0 0;padding:0 32px 0 0}
.gform_legacy_markup_wrapper div.validation_error{margin-bottom:0;border:none !important;padding:10px !important;background:#fff;line-height:20px;font-size:16px}
.gform_validation_errors > h2{font-weight:400 !important}
.gform_validation_errors > h2::before{display:none !important}
.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}
.gform_legacy_markup_wrapper li.gfield.gfield_error{background:none !important;margin:0 !important;border:none !important;padding:0 !important}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}
.gform_confirmation_message{border:1px solid #47545e;padding:10px;margin-top:10px;box-shadow:0 0 10px #303a42;color:#63F79F;border-radius:6px;text-align:center;font-weight:500}
.wpcf7 form .wpcf7-response-output{margin:-10px 0 0 0;border:none !important;padding:10px !important;background:#fff;color:#790000;font-size:16px;box-shadow:0 0 0 #ff6d6d;text-align:center;
border-radius:5px;line-height:20px}
.wpcf7-not-valid-tip{font-size:16px}
body .contactnow-form .large::placeholder{color:#999;opacity:1;transition:transform 250ms, opacity 400ms}
body .contactnow-form .large:-ms-input-placeholder{color:#999;transition:transform 250ms, opacity 400ms}
body .contactnow-form .large::-ms-input-placeholder{color:#999;transition:transform 250ms, opacity 400ms}
body .contactnow-form .large:focus::placeholder,
body .contactnow-form .large:hover::placeholder{opacity:0;transition:transform 250ms, opacity 400ms}
.contactnow-form .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}
.contactnow-form .gform_legacy_markup_wrapper li.gfield.gfield_error,
.contactnow-form ul li.gfield,
.contactnow-form div.ginput_container{margin:0 !important;padding:0 !important}
.contactnow-form .gform_legacy_markup_wrapper li.hidden_label input{margin:0 !important}
.contactnow-form .validation_error{display:none !important}


.only-mobile{display:none;position:fixed;bottom:4px;right:0;z-index:9999;cursor:pointer;}
.only-mobile i{display:inline-block;background:url(images/icon-lets-talk.png) left center no-repeat;width:35px;height:35px;vertical-align:middle;border:2px solid #2400a1; border-radius:50%;background-size:cover}
.btn-img{position:fixed;bottom:40px;right:10px;z-index:9999;cursor:pointer;text-align:center;display:inline-block;background-size:cover;transition:var(--be-transition)}
.btn-img i{display:inline-block;background:url(images/icon-lets-talk.png) left center no-repeat;width:45px;height:45px;vertical-align:middle;border:2px solid #2400a1; border-radius:50%;background-size:cover}
.btn-img i:hover,
.only-mobile i:hover{opacity:.85}


.contactnow-form{transform:translateX(525px);width:500px;height:calc(100vh - 125px);position:fixed;right:10px;bottom:32px;background:#fff;margin-right:0;box-shadow:0 0px 15px rgba(102,102,102,0.5);border-radius:10px;transition:all 0.5s ease 0s;z-index:9999999}
.contactnow-form.contactnow-active .gform_body{padding:0 16px}
.contactnow-form .gform_heading{display:none}
.contactnow-form h3{background:#5f53f4;color:#263746;font-weight:500;font-size:32px;padding:16px;position:relative;color:#fff;border-radius:10px 10px 0 0}
.contactnow-form h3 i{display:inline-block;background:url(images/icon-S.svg) left center no-repeat;vertical-align:middle;width:45px;height:45px;margin-right:24px}
.close-form{display:inline-block;position:absolute;right:15px;top:15px;background:url(images/icon-close-B.svg) no-repeat;height:15px;width:15px;cursor:pointer;z-index:9999}
.contactnow-form.contactnow-active{transform:translateX(0px)}

body .contactnow-form .gform_legacy_markup_wrapper{margin:0 !important}
body .contactnow-form .large{border:none !important;border-bottom:1px solid #ccc !important;padding:8px 0 !important;border-radius:0 !important;font-size:18px !important;outline:none !important}
body .contactnow-form .textarea.large{height:75px !important;margin:0 !important}
body .contactnow-form .large:hover,
body .contactnow-form .large:active,
body .contactnow-form .large:focus,
body .contactnow-form .large:focus-visible{box-shadow:none !important;border-bottom:1px solid #2400a1 !important;outline:none !important}
body .contactnow-form .gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
body .contactnow-form .gfield_error textarea{border-bottom:1px solid #790000 !important}
body .contactnow-form .gform_footer input.button{background:#5f53f4 !important;text-align:center !important;border-radius:0 0 10px 10px !important;margin:0 !important;
padding:8px 0 !important;width:100% !important;text-transform:uppercase;color:#fff !important}
body .contactnow-form .gform_footer input.button:hover{background:#ffc107 !important}
body .contactnow-form form ul.description_below li,
body .contactnow-form .gform_legacy_markup_wrapper li.gfield.gfield_error{padding:8px !important;margin-top:5px !important}
body .contactnow-form form ul li#field_6_7{margin-top:-8px !important}
body .contactnow-form ul li div.ginput_container_checkbox{margin-top:0 !important}
body .contactnow-form ul li .ginput_container_checkbox li{padding:0 !important;margin-top:1px !important;font-size:15px !important}
body .contactnow-form .gform_footer{margin:0 !important;padding:0 !important}
body .gchoice{padding:3px 0}
body .gform-footer{width:100%;}
body .contactnow-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border:none !important;border-bottom:1px solid #c02b0a !important;}
body .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{background:none;border:none;margin-block-start:0;padding:0;font-weight:bold}
body .contactnow-form .gform_wrapper.gravity-theme .gform_validation_errors{display:none !important}
body .contactnow-form form .iti__tel-input{padding-left:55px !important}

.search-result{border-bottom:1px solid #ccc;padding-bottom:28px;margin-bottom:28px}
.search-result h2{margin-bottom:12px}
.search-result .search-highlight{font-weight:bold;color:#2400a1}
.pagination-container{text-align:center;padding:32px 0 28px 0}
.pagination-container .pagination{display:block}
.pagination-container ul{list-style:none}
.pagination-container ul li{display:inline-block;margin-bottom:10px;margin-right:5px;}
.pagination-container ul li span{display:block;border:2px solid #ccc;padding:0;border-radius:50%;background:#fff;transition:var(--be-transition);width:40px;height:40px;line-height:38px;text-align:center;font-size:14px;font-weight:bold}
.pagination-container ul li a{display:block;border:2px solid #fff;padding:0;border-radius:50%;background:#544238;width:40px;height:40px;line-height:38px;text-align:center;font-size:14px;font-weight:bold;color:#fff}
.pagination-container ul li a:hover{background:#857553;}
a.contact-link.click-toggle{cursor:pointer}
/* -- POPUP --*/
body.modalbody .overlay-offer{}
.overlay-offer{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5);transition:opacity 1s ease-out;visibility:hidden;opacity:0;z-index:99999;overflow-x:hidden;overflow-y:auto}
.popup-offer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:125px 0 50px 0;z-index:999999}
.overlay-offer img{width:auto;height:auto}
.thanks{padding:40px 0;font-size:30px;font-weight:400;text-align:center;display:none;color:#3d3a88}
.popup-offer-content{width:300px;height:auto;/*background:url(images/halloween-bg.webp) 80% bottom no-repeat;text-align:center;background-size:cover;border-radius:4px;*/padding:0;animation:fadeInDown 1.5s linear}
.popup-offer-content .close-offer{position:absolute;right:15px;top:15px;background:url(images/icon-close-popup.svg) center center no-repeat;background-size:cover;display:inline-block;height:25px;width:25px;cursor:pointer;z-index:9999}
.popup-offer .clear{clear:both;height:1px;overflow:hidden}
.offer-left{padding:16px;background:url(images/halloween-left-bg.webp) -10% 80% no-repeat #FFE01B;text-align:center}
.offer-left img{margin:0;width:auto;height:200px}
.offer-left .p-offer{color:#5F53F4;font-size:14px;font-weight:700;padding:32px 0 0 0}
.offer-right{padding:16px;background:url(images/halloween-right-bg.webp) right bottom no-repeat #5F53F4}
.offer-right h3{color:#FFE01B;letter-spacing:1px;font-size:24px;text-align:center;font-weight:700;padding-bottom:24px}
.offer-right h3 .br{display:block}
.popup-offer-content img.img-offer{width:auto;height:75px}
.popup-offer-content .for{display:inline-block;font-size:16px;font-weight:600;letter-spacing:2px;border-top:1px solid #00F9FF;border-bottom:1px solid #00F9FF;padding:8px 4px;color:#fff;margin:16px 0 4px 0}
.popup-offer-content .grab{font-weight:600;color:#fff;padding:0 4px 16px 4px;font-size:20px}
.popup-offer-content .gform_heading{display:none}
.popup-offer-content .large{border:1px solid #fff;border-radius:4px !important;background-color:transparent;color:#fff;outline:none;padding:6px !important}
.popup-offer-content .large.nice-select{height:40px !important;line-height:26px !important;font-size:15px !important;width:100%}
.popup-offer-content .large.nice-select.open{border-color:#fff !important}
.popup-offer-content .nice-select .list{background-color:#333}
.popup-offer-content .large.nice-select .current{white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.popup-offer-content .nice-select .option:hover, 
.popup-offer-content .nice-select .option.focus, 
.popup-offer-content .nice-select .option.selected.focus{background-color:#63f79f}
.popup-offer-content .nice-select::after{border-bottom:1px solid #fff;border-right:1px solid #fff;height:12px;width:12px;top:40%}
.popup-offer-content .large::placeholder{color:#fff}
.popup-offer-content select.large{padding:8px 6px !important}
.popup-offer-content select.large option{color:#000}
.popup-offer-content .gform_wrapper.gravity-theme .gfield textarea.large{height:50px;margin-left:0px}
.popup-offer-content .gform_footer{text-align:left;display:block !important}
.popup-offer-content .gform_button{background:#FFE01B;border:1px solid #fff;border-radius:4px;color:#5F53F4;font-weight:bold;padding:4px 28px;transition:var(--be-transition)}
.popup-offer-content .gform_button:hover{background:#333}
.popup-offer-content .gform_wrapper.gravity-theme .gfield{grid-column: 1/-1 !important}
.popup-offer-content .gform_validation_errors,
.popup-offer-content .gfield_validation_message{display:none}
.popup-offer-content .gform_wrapper .gfield_error [aria-invalid="true"]{border-color:#EE3F3F}


.brochure{position:fixed;top:30%;right:10px;z-index:999;cursor:pointer;padding:10px;border-radius:10px;display:inline-block;background:#2400a1;box-shadow:0 0 10px #999;}
.icon-brochure{display:inline-block;vertical-align:middle;background:url(images/icon-brochure-download-w.svg) left center no-repeat;width:28px;height:23px;}
.text-brochure{display:inline-block;font-style:normal;font-weight:700;vertical-align:middle;color:#fff;font-size:0;transition:var(--be-transition)}
.brochure:hover .text-brochure{font-size:14px;padding-left:10px}
/*.brochure:hover{transform:translateX(0);}*/

.brochure-form.contactnow-active{transform:translateX(0px);}
.brochure-form{transform:translateX(325px);width:300px;position:fixed;right:10px;top:30%;background:#fff;margin-right:0;box-shadow:0 0px 15px rgba(102,102,102,0.5);border-radius:10px;transition:all 0.5s ease 0s;z-index:9999999;padding:16px}
.brochure-form h2{display:none;}
.brochure-form input{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ccc;color:#000;background-color:transparent;outline:0;padding-left:0 !important;transition:var(--be-transition);}

.brochure-form input:hover,
.brochure-form .iti:hover{border-color:#1e35cb}
.brochure-form input::placeholder{color:#666;}
.brochure-form .gform_footer{display:inline-block;text-align:center;width:100%;}
.brochure-form .gform_button{border-radius:25px;background:#fff;font-weight:500;padding:5px 25px !important;color:#2857c4;border:2px solid #f5c242;}
.brochure-form p{color:#000;font-size:16px;font-weight:600}
.brochure-form p .icon-brochure{margin-right:10px;background:url(images/icon-brochure-download-a.svg) left center no-repeat;}
.brochure-form .gform_footer{display:inline-block!important;width:100%;padding:16px 0 0 0!important;}
.brochure-form .brochure-close-form{background:url(images/icon-close.svg) right center no-repeat;width:15px;height:15px;display:inline-block;position:absolute;right:15px;top:15px;cursor:pointer;z-index: 9999;}

.brochure-form .iti--allow-dropdown input{padding-left:50px !important;}
.brochure-form .iti{border-bottom:1px solid #ccc;}

.brochure-form .iti__country{padding:4px;font-size:16px}

.brochure-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border-top:0;border-left:0;border-right:0;}
.brochure-form .gform_wrapper.gravity-theme .gfield_validation_message, 
.brochure-form .gform_wrapper.gravity-theme .validation_message{background:none;padding:5px 0;border:none}

.brochure-form .gform_confirmation_message{border:none;color:#000;}
.brochure-form .gform_validation_errors{display:none}

.contactnow-form .gform_legacy_markup_wrapper .gfield_checkbox li label{font-size:16px}
.gfield--type-captcha{transform:scale(0.9);transform-origin:0 0;}


#meeting-block,
#menu-meeting-block{background:#263746}
#meeting-block iframe,
#menu-meeting-block iframe{width:100%;height:700px}
#meeting-block h2,
#menu-meeting-block h2{text-align:center;font-size:28px;padding:32px 0 28px 0;margin:0;color:#fff;font-weight:700}
#meeting-block h2 br.br,
#menu-meeting-block h2 br.br{display:block}
.meeting-colorbox #cboxClose,
#menu-meeting-block #cboxClose{background-color:transparent;background:url(images/icon-closeWhite.svg)center center no-repeat!important;width:23px!important;height:23px !important;top:15px;right:15px}

/* -- meeting-popup */
#meeting-popup{padding:0;background:#160a75;}
#meeting-popup iframe{width:100%;height:750px}
#meeting-popup h2{display:none}
#meeting-popup h2 br.br{display:block}

.ctameeting-head{text-align:center;font-size:20px;line-height:1.25;padding:20px 15px 0 15px;margin:0 auto;color:#fff;font-weight:700;width:90%;}
.ctameeting-head br{display:none}

#meeting-popup .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:1.5%;}

#meeting-popup .popupLOGO{background:#fff;text-align:center;color:#000;padding:20px 0 15px 0;margin:0 15px -25px 15px;border-radius:10px 10px 0 0;}
#meeting-popup .popupLOGO img{width:75px;height:auto;border:2px solid #2400a1;border-radius:50%;margin-bottom:15px;}
#meeting-popup .popupLOGO p{font-size:18px;font-weight:600;margin:0;padding:0 10px}
#meeting-popup .ui-widget.ui-widget-content{border:none}
#meeting-popup .ui-widget-content{}
#meeting-popup .campaign-cal label{display:none !important}
#meeting-popup .campaign-cal .ginput_container{background:#fff;padding:10px 10px 20px 10px;margin:-18px 15px 0 15px;}

#meeting-popup .ui-widget-header{border:1px solid #ccc;border-radius:10px;background:#F2F1F0;margin-bottom:5px}

#meeting-popup .ui-state-default, 
#meeting-popup .ui-widget-content .ui-state-default{text-align:center;border-radius:50%;background:#fff;width:45px;height:45px;line-height:45px;padding:0;margin:0;border:1px solid #fff;color:#000;}

#meeting-popup .ui-state-highlight,
#meeting-popup .ui-widget-content .ui-state-highlight{border-color:#2400a1;} 
#meeting-popup .ui-widget-content .ui-state-active{background:#2400a1;color:#fff;font-weight:600;border-color:#2400a1;}
#meeting-popup .ui-widget{font-family:Poppins}
#meeting-popup .ui-datepicker th{text-transform:uppercase}
#meeting-popup .ui-widget.ui-widget-content{width:100%}



#meeting-popup .campaign-none,
#meeting-popup .HiddenFeild{visibility:hidden}

#meeting-popup .campaign-name{background:#fff;/*border-radius:10px 10px 0 0;*/padding:15px;margin:-16px 15px 0 15px;}
#meeting-popup .large{border-radius:10px !important;background:#F2F1F0;padding:10px !important;color:#000;font-weight:600;border:none;outline:none;font-size:16px !important;border:1px solid #ccc;box-shadow:none;}
#meeting-popup .large::placeholder{color:#000;font-weight:500 !important}
#meeting-popup .large:hover,
#meeting-popup .large:active{outline:none;background-color:#d1d1f4;}
#meeting-popup .textarea{height:95px;resize:none}

#meeting-popup .campaign-msg{background:#fff;margin:-90px 15px 0 15px;padding:0 20px 10px 10px;border-radius:0 0 10px 10px;}

#meeting-popup .campaign-time{background:#fff;margin:0 15px 0 15px;/*border-radius:0 0 10px 10px;*/}
#meeting-popup .time-selection{text-align:center;padding:0 0 15px 0;}
#meeting-popup .time-selection strong{display:block;font-size:18px;font-weight:600;padding:15px 0}
#meeting-popup .time-selection button,
#meeting-popup .time-selection span{background:none;border:1px solid #2400a1;padding:5px 15px;margin:0 3px;border-radius:5px;display:inline-block;cursor:pointer}
#meeting-popup .time-selection button.active,
#meeting-popup .time-selection span.active{background:#2400a1;color:#fff;border-color:#2400a1}

#meeting-popup .custom-dropdown-container{/*background:#fff;margin:0 15px 0 15px;padding:0 10px 15px 10px;border-radius:0 0 10px 10px;*/}
#meeting-popup .dropdown-contents{overflow-y:auto;height:250px}
#meeting-popup .dropdown{padding:8px 5px 12px 5px;font-weight:600;text-align:center}
#meeting-popup .time-option{border:1px solid #ccc;padding:8px 0;text-align:center;margin:0 50px 8px 50px;border-radius:5px;color:#000;/*display:inline-block;vertical-align:top;width:45.5%;*/cursor:pointer;
font-weight:400;transition:var(--be-transition)}
#meeting-popup .time-option:hover,
#meeting-popup .time-option.selected{background:#2400a1;color:#fff}
#meeting-popup .error-class .time-option,
#meeting-popup .campaign-name input.error-class{border-color:red}
#meeting-popup .validation_message{display:none}

#meeting-popup .no-slots{text-align:center;font-weight:700;font-size:20px}
#meeting-popup .no-slots p{}
#meeting-popup .no-slots span{color:#2400a1;}
/*#meeting-popup .no-slots a:hover{color:#000;}*/

#meeting-popup .gform_footer{text-align:center;display:block;padding:0;margin:15px 0 0 0}
#meeting-popup .button{background:#fff;border-radius:10px;text-align:center;color:#160a75;font-size:24px;font-weight:600;padding: 5px 25px;border:none;transition:var(--be-transition);}
#meeting-popup .button:hover,
#meeting-popup .button:active{outline:none;background-color:#FAD8CA;color:#000 !important}

#meeting-popup .gform_confirmation_message{border:none;padding:35px 0;margin:0;box-shadow:none;color:#000;border-radius:0;text-align:left;font-weight:400;}
.Reluctant-confirmation{padding:16px;background:#fff;color:#000;height:100%;margin:0 35px;border-radius:10px}
#meeting-popup .Reluctant-confirmation .popupLOGO{text-align:center;padding:15px 0 0 0;margin:0;border-radius:0;}
#meeting-popup .Reluctant-confirmation .popupLOGO img{margin-bottom:10px}
.Reluctant-confirmation #meetingLink{padding:0 0 25px 0;text-align:center}
.Reluctant-confirmation #meetingLink a,
.Reluctant-confirmation #meetingLink input{display:inline-block;background:#f8d4d3;color:#000;font-size:18px;padding:12px 25px;border-radius:35px;font-weight:500;cursor:auto;border:none;width:80%;}
.Reluctant-confirmation .thankYOU{text-align:center;color:#002ED2;}
.Reluctant-confirmation .thankYOU span{font-weight:600;font-size:45px;display:block;padding-bottom:0}
.Reluctant-confirmation .thankYOU a{color:#000;cursor:auto}
.Reluctant-confirmation .thankYOU a br{display:none}
.Reluctant-confirmation .thankYOU p{margin:0;font-size:20px}
.Reluctant-confirmation .line-sep-thanks{margin:32px auto;}
.Reluctant-content .icon-meeting-calander{background:url(images/icon-meeting-contact.svg) left center no-repeat;display:inline-block;vertical-align:middle;margin:0 5px;width:26px;height:26px;}
.Reluctant-content .text-center{font-size:18px;margin-bottom:25px;}
.Reluctant-content .text-center br{display:none}

.Reluctant-confirmation .BTN-links,
.expired-meeting-BTN{/*border-top:1px solid #ccc;padding:25px 0;margin-top:25px;*/text-align:center}
.Reluctant-confirmation .BTN-links button,
.expired-meeting-BTN button{border-radius:35px;text-align:center;font-size:18px;font-weight:500;padding:10px 25px;margin:0 10px;border:none;transition: var(--be-transition);}
.copy-link{background:#002ED2;color:#fff;margin-bottom:15px !important}
.Reschedule{background:#002ED2;color:#fff}

.Reluctant-confirmation .BTN-links button i,
.expired-meeting-BTN button i{display:inline-block;width:26px;height:26px;background-size:cover !important;vertical-align:middle;margin-right:10px; transition:var(--be-transition);}
.copy-link i{background:url(images/icon-copy-link.svg) left center no-repeat;}
.Reschedule i{background:url(images/icon-meeting-contact-W.svg) left center no-repeat;}

.Reluctant-confirmation .BTN-links button:hover,
.expired-meeting-BTN button:hover{background:#a4a4f4;color:#fff}
/*.Reluctant-confirmation #meetingLink a:hover*/

.p-save{text-align:center;font-size:20px;font-weight:600;padding:25px 15px 20px 15px;margin:0}
.calendars{text-align:center;padding-bottom:15px}
.calendars button{background:none;border:none;display:inline-block;margin:0 10px;font-weight:500;color:#2400A1}
.calendars button i{display:inline-block;width:30px;height:30px;background-size:cover !important;vertical-align:middle;margin-right:15px; transition:var(--be-transition);filter: grayscale(100%);}
.calendars .icon-google i{background:url(images/icon-google.svg) left center no-repeat;}
.calendars .icon-microsoft i{background:url(images/icon-microsoft.svg) left center no-repeat;}
.calendars .icon-apple i{background:url(images/icon-apple.svg) left center no-repeat;}
.calendars button:hover{color:#3E3E3E;}
.calendars button:hover i{filter:grayscale(0);}



.expired-meeting-top{padding:35px 0;}
#meeting-popup .expired-meeting .popupLOGO{padding:50px 0 0 0;margin:0}
#meeting-popup .expired-meeting .popupLOGO p{font-weight:400}
.expired-meeting{height:680px;background:#fff;border-radius:10px;margin:0 35px;}
.expired-meeting p.text-center{padding:0 15px;font-weight:500}
.expired-meeting .line-sep-thanks{display:block;margin:32px auto 28px auto;}

/* -- end meeting-popup */

/* -- cta-group */

.fixed-cta-group{position:fixed;right:0;top:35%;z-index:999;}
.fixed-cta-group ul{margin:0;padding:0;}
.fixed-cta-group ul li{padding:0;margin:0 0 8px 0;min-height:40px;position:relative}
.fixed-cta-group ul li i{display:inline-block;vertical-align:middle;margin-left:12px;background-size:cover !important}
.fixed-cta-group ul li.cta-message i{background:url(images/icon-message-fixed.svg) left center no-repeat;height:22px;width:22px;}
.fixed-cta-group ul li.cta-meeting i,
.fixed-cta-group ul li.cta-hesitant i{background:url(images/icon-calendar-fixed.svg) left center no-repeat;height:22px;width:22px;}
.fixed-cta-group ul li.cta-hesitant{display:none}
.fixed-cta-group ul li.cta-quote i{background:url(images/icon-free-quote-fixed.svg) left center no-repeat;height:22px;width:22px;/*margin:-3px 0 0 12px*/}
.fixed-cta-group ul li a{position:absolute;right:0;top:0;display:block;border-radius:5px;font-size:16px;line-height:38px;font-weight:500;color:#2400A1;padding:0;text-align:left;height:38px;width:45px;transition:.5s linear;border-radius:25px 0px 0px 25px;background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.25);}
.fixed-cta-group ul li a span{font-size:0;padding-left:5px}
/*.fixed-cta-group ul li a:hover{width:300px;}*/
.fixed-cta-group ul li a:hover{width:200px;}
.fixed-cta-group ul li a:hover span{font-size:inherit;transition:.5s linear;}

/* -- end cta-group */

@media screen and (max-width: 666px) {
.tab-content{display:block !important}	
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
.tab-content{display:block !important}	
}
@media only screen and (max-width: 600px) and (orientation : portrait) {}
@media only screen and (min-width: 600px) and (orientation : landscape) {
/*.mega-menu{width:98%}*/
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.top-bg.top-bg-banner:before{opacity:.15;}
/*.header-left img{height:48px}*/
/*.header-right .ul{margin:5px 40px 0 0}*/
.menu-click{top:18px}
.tab-content{display:block !important}
/*.mega-menu{width:98%}*/
.menu-container{top:65px}
/*.menu-link > li.about-mega{background:url(images/icon-plus.svg) 98% 10px no-repeat}*/
.popup-offer{margin:0}
.popup-offer-content{width:700px;/*background-position:left bottom;text-align:left; background-size:cover;*/}
.offer-left,
.offer-right{float:left;width:50%;padding:32px}
.offer-left{background-position:left 85%}
.offer-left img{width:auto;height:auto}
.offer-left .p-offer{padding:74.4px 0 0 0}
.offer-right{background-size:contain}
.popup-offer-content img.img-offer{height:auto}
.popup-offer-content .for{margin:16px 0}
}
@media screen and (max-width: 1080px) {
.contactnow-form,
.btn-img{display:none !important}
.only-mobile{display:inline-block}
.header-right ul li.search-container .tooltiptext{display:none}
.header-right ul li.search-container .search-input{right:25px}
}
@media (max-width:1366px) and (min-width:1024px) and (orientation : portrait) {
body .header-right ul li.search-container .tooltiptext{display:inline-block !important}	
}

/* -- meeting-popup */
@media only screen and (min-width: 768px) {

#meeting-popup{height:750px;}
#meeting-popup h2 br.br{display:none}
.ctameeting-head{font-size:24px;width:70%;}
#meeting-popup .popupLOGO{padding:20px 0 20px 0;margin:0 0 -32px 15px;border-radius:10px 10px 0 0;}

#meeting-popup .campaign-name{border-radius:0 0 10px 10px;padding:20px 10px 10px 10px;margin:-20px 15px 0 0;}

#meeting-popup .campaign-msg{background-color:transparent;margin:-120px 20px 0 0;padding:0 10px 0 5px}

#meeting-popup .campaign-cal .ginput_container{padding:10px 10px 0 10px;margin:-250px 0 0 15px;border-radius:0 0 10px 10px;height:410px}

.ctameeting-head br{display:block}

#meeting-popup .campaign-time{margin:0 15px 0 0;border-radius:10px 10px 0 0;}

.Reluctant-confirmation .thankYOU a br{display:block}

#meeting-popup .gform_confirmation_message,
.expired-meeting-top{padding:45px 0 0 0;}	
.Reluctant-confirmation,
.expired-meeting{padding:16px 32px;margin:0 50px 50px 50px;}
.Reluctant-content .text-center br{display:block}
.copy-link{margin-bottom:0}

#meeting-popup .expired-meeting .popupLOGO{padding:80px 0 0 0;margin:0}
.expired-meeting{height:650px;}
.expired-meeting-BTN{margin-bottom:50px}
.expired-meeting p.text-center{padding:0 70px;}

#meeting-popup .gform_footer{margin:-52px 0 0 0}

}
/* -- end meeting-popup */

/* -- only nav --*/
@media only screen and (min-width: 1200px) {

.menuMOBILE{display:none}
.menuDESKTOP{display:block}	
#logo{position:relative;left:auto;top:auto}	
	


/*-- geo-container --*/
.geo-container{top:85px;right:16px;}
.geo-container-sticky{top:65px;right:8px}
/*-- end geo-container --*/


}
/* -- end only nav --*/

@media only screen and (min-width: 992px) {

p,
li{font-size:18px}


.top-bg{padding:16px 24px;background:rgba(255,255,255,.75);/*min-height:84px*/}
.top-bg.top-bg-banner:before{opacity:.15}

.navigation .custom-breadcrumb ul{display:block}

.header-left{float:left;width:235px}
.header-left img{/*width:auto;*/ width:234px;height:auto;margin-top:0}
.header-right{float:right;width:calc(100% - 240px)}
.header-right .ul{margin:10px 0 0 0;padding:0;position:absolute;right:0;top:0;border-bottom:none}
.header-right .ul li{padding-left:25px}
/*.header-right .ul li.jobsli{padding-right:30px;}*/
.header-right .ul li i{margin-right:3px}
.height-M{height:auto}
.gform_legacy_markup_wrapper .gform_footer input.button{width:calc(100% - 18px) !important}
/*.top-bg.sticky{padding:10px .75%;min-height:66px}
.top-bg.sticky .header-left img{height:45px;width:auto;transition:var(--be-transition)}
.top-bg.sticky .header-right .ul{margin:3px 50px 0 0}*/

/*.tooltipN .tooltiptext{visibility:visible;width:auto;background-color:transparent;color:var(--be-blue);text-align:left;border-radius:0px;padding:0px;position:relative;z-index:999;opacity:1;transition:var(--be-transition)}
.tooltipN .tooltiptext.LEFT{top:auto;right:auto}
.tooltipN .tooltiptext.LEFT:after{display:none}
.tooltipN .tooltiptext:hover{color:#ffbf00}*/


.footer-bg .container-fluid.container-fluid-modify,
.footer-bg-blog .container-fluid.container-fluid-modify{padding-left:24px;padding-right:24px}
.footer-bg-bottom{text-align:left;font-size:13px}
.footer-left,
.footer-center{padding:10px;padding-bottom:0px}
.footer-center{text-align:center}
.footer-right{text-align:right;padding:5px 0 5px 0}
.footer-bg h3{padding-bottom:15px}
.footer-bg ul{margin:0}
.footer-one,
.footer-two,
.footer-three,
.footer-four,
.footer-five{display:inline-block;vertical-align:top}
.footer-one{width:23%}
.footer-two{width:20%}
.footer-three{width:19%}
.footer-four{width:18%}
.footer-five{width:18%}
.footer-one .textwidget{padding-right:25px;}
.footer-four p{padding-bottom:0 !important} 
.footer-four img{/*width:35%;margin-left:15px*/width:150px;}
.footer-four img.audited{width:135px;margin-top:5px;height:auto}
.footer-five .ginput_container.ginput_container_email{padding-bottom:10px}
.footer-bg ul li a{color:#fff}
.footer-bg .menu-services-container,
.footer-bg .menu-solutions-container,
.footer-bg .menu-software-platforms-container,
.footer-bg .menu-achievements-container,
.footer-bg .custom-html-widget,
.footer-bg .menu-technology-container,
.footer-bg .menu-industry-container,
.footer-bg .menu-support-container,
.footer-bg .footer-four a{display:block;margin-top:0}
.BTN-footer{display:none}
.footer-bg .footer-link{padding-top:32px;margin-top:32px}
.footer-bg .footer-link img{vertical-align:middle;margin-right:50px}
.footer-bg .footer-link p{display:inline-block;line-height:normal;vertical-align:middle;width:auto}
.footer-bg .footer-link p span{padding:0 10px;color:#ccc}
.footer-bg .footer-link p a{line-height:normal}
.footer-container{position:fixed;z-index:999;}
.footer-bg{padding:160px 0 80px 0}
.contactnow-form{width:500px;height:calc(92vh - 100px)}
.contactnow-form.contactnow-active .gform_body{height:calc(90vh - 200px);overflow:hidden;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#3c5899}
.popup-offer{margin:0}
.popup-offer-content{width:700px}
.offer-left,
.offer-right{float:left;width:50%;padding:32px}
.offer-left{background-position:left 85%}
.offer-left img{width:auto;height:auto}
.offer-left .p-offer{padding:74.4px 0 0 0}
.offer-right{background-size:contain}
.popup-offer-content img.img-offer{height:auto}
.popup-offer-content .for{margin:16px 0}

#meeting-block h2 br.br,
#menu-meeting-block h2 br.br{display:none}
}

@media only screen and (min-width: 1600px) {
.mega-menu .tabs-content p.right-CTA-link{right:150px}
}

@media only screen and (min-width: 1200px) {
.contactnow-form{height:calc(92vh - 100px)}
.contactnow-form.consultnow-active .gform-body{height:calc(100vh - 50px)}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 7px;}
.br{display:block}	
}

@media only screen and (min-width: 1300px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 12px;}	
}

@media only screen and (min-width: 1400px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 20px;}	
}

@media only screen and (min-width: 1600px) {
/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 20px;}*/
.mega-menu .tabs-content p.right-CTA-link{right:150px}
}

/*-- XR iOS 12 --*/
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
.tab-content{display:block !important}
.footer-one, 
.footer-two, 
.footer-three, 
.footer-four, 
.footer-five{width:100% !important}
}
/*-- XS Max iOS 12 --*/
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
.tab-content{display:block !important}
.footer-one, 
.footer-two, 
.footer-three, 
.footer-four, 
.footer-five{width:100% !important}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (min-device-height : 768px){
.top-bg{padding:16px 2%;}

#logo{top:0;}
.header-right .ul{margin:8px 0 0 0;padding:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:60px;width:500px;}


.tab-content{display:block !important}
.footer-bg .container-fluid-modify{width:100%}
.footer-one{width:20% !important}
.footer-two{width:24% !important}
.footer-three{width:16% !important}
.footer-four{width:19% !important}
.footer-five{width:19% !important}
/*body .footer-four img{width:70%}*/
/*-- geo-container --*/
.geo-container{top:85px;right:16px;}
/*-- end geo-container --*/

.header-right .ul li.search-container .tooltiptext{display:inline-block}	
body .footer-four img{width:auto}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (min-device-height : 768px){
.header-right ul li.search-container .tooltiptext{display:inline-block}	
body .footer-four img{width:auto}
}

@media only screen and (min-device-width : 810px) and (max-device-width : 1080px) and (orientation : landscape) and (min-device-height : 810px){
#logo{top:0;}
.header-right .ul{margin:8px 0 0 0;padding:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:60px;width:500px;}
/*.top-bg.sticky + .menu-click{top:20px}*/
/*.menu-container{top:84px}*/
.header-right .ul li.search-container .tooltiptext{display:inline-block}
.tab-content{display:block !important}	
.footer-bg .container-fluid-modify{width:100%}
.footer-one{width:20% !important}
.footer-two{width:24% !important}
.footer-three{width:16% !important}
.footer-four{width:19% !important}
.footer-five{width:19% !important}
body .footer-four img{width:70%}
/*-- geo-container --*/
.geo-container{top:85px;right:16px;}
/*-- end geo-container --*/
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait) and (min-device-height : 1024px){
#logo{top:0;}
.header-right .ul{margin:8px 0 0 0;padding:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:60px;width:500px;}

body #hero-slider .flexslider .slider-text{margin:50% 0 0 5% !important}
/*.header-right .ul{margin:5px 50px 0 0 !important}	
.menu-click{top:25px}*/
/*.top-bg.sticky + .menu-click{top:20px}*/
/*.menu-container{top:84px}*/
.tab-content{display:block !important}	
.footer-bg .container-fluid-modify{width:100%}
.footer-one{width:20% !important}
.footer-two{width:24% !important}
.footer-three{width:16% !important}
.footer-four{width:19% !important}
.footer-five{width:19% !important}
body .footer-four img{width:70%}
/*-- geo-container --*/
.geo-container{top:85px;right:16px;}
.geo-container-sticky{top:65px;right:8px}
/*-- end geo-container --*/	
}

@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : landscape) and (min-device-height : 820px){
#logo{top:0;}
.header-right .ul{margin:8px 0 0 0;padding:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:60px;width:500px;}

/*.header-left img{margin-top:-3px;}*/

/*.menu-container{top:80px}*/
body .footer-one{width:20% !important}
body .footer-two{width:24% !important}
body .footer-three{width:16% !important}
body .footer-four{width:19% !important}
body .footer-five{width:19% !important}
body .footer-four img{width:70%}
/*-- geo-container --*/
.geo-container{top:85px;right:16px;}
.geo-container-sticky{top:65px;right:8px}
/*-- end geo-container --*/
}

@media only screen and (min-device-width : 834px) and (max-device-width : 1194px) and (orientation : landscape) and (min-device-height : 834px){
#logo{top:0;}
.header-right .ul{margin:8px 0 0 0;padding:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:60px;width:500px;}

body .footer-one{width:20% !important}
body .footer-two{width:24% !important}
body .footer-three{width:16% !important}
body .footer-four{width:19% !important}
body .footer-five{width:19% !important}
body .footer-four img{width:70%}
/*-- geo-container --*/
.geo-container{top:85px;right:16px;}
.geo-container-sticky{top:65px;right:8px}
/*-- end geo-container --*/
}
@media (max-width:1200px) and (min-width:769px){}


@media only screen and (min-device-width : 720px) and (max-device-width : 1114px) and (orientation : portrait) and (min-device-height : 720px) {
/*.menu-link > li.about-mega{background:url(images/icon-plus.svg) 96% 10px no-repeat !important;}
.menu-link > li.about-mega.ACTIVE-about{background:url(images/icon-minus.svg) 96% 17px no-repeat !important;}*/	
.tab-content{display:block !important;}
}

@media only screen and (min-device-width : 720px) and (max-device-width : 1114px) and (orientation : landscape) and (min-device-height : 720px){
/*.top-bg.sticky{padding:16px 24px;min-height:84px}*/
.menu-click{top:25px}
/*.menu-container{top:85px}*/
.tab-content{display:block !important}
.header-right{padding-right:25px}
body .footer-four img{width:70%}
}

@media only screen and (min-device-width : 1080px) and (max-device-width : 1920px) and (orientation : portrait) and (min-device-height : 1080px){
body #hero-slider .flexslider .slider-text{margin:50% 0 0 5% !important}
/*.menu-link > li.about-mega{background:url(images/icon-plus.svg) 96% 10px no-repeat}
.menu-link > li.about-mega.ACTIVE-about{background:url(images/icon-minus.svg) 96% 17px no-repeat*/}
}

@media (max-width: 1024px) {
body{padding-bottom:0px}
}


/* -- resize -- */

@media (max-width:1279px) and (min-width:769px){
#mega-menu-wrap-primary{padding-left:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 5px;}
#logo{top:0}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:60px;width:200%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{width:calc(100% + 300px);margin-left:-270px;}
}

@media (max-width:991px) and (min-width:769px){
#logo{top:10px;}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:50px;width:100%;}
body #hero-slider .flexslider .slider-text,
body #hero-slider .flexslider .slider-text.new, 
body #hero-slider .flexslider .slider-text2{margin-left:35px !important}	
}

@media (max-width:895px) and (min-width:769px){
#logo{top:10px;}
#mega-menu-wrap-Mobile #mega-menu-Mobile{top:50px;width:100%;}
body #hero-slider .flexslider .slider-text,
body #hero-slider .flexslider .slider-text.new, 
body #hero-slider .flexslider .slider-text2{margin-top:500px !important}
}

@media (max-width:767px) and (min-width:480px){
body #hero-slider .flexslider .slider-text,
body #hero-slider .flexslider .slider-text.new, 
body #hero-slider .flexslider .slider-text2{margin-top:500px !important}
}

@media (max-width:1199px) and (min-width:769px){
.top-fixed-bg .container{max-width:1140px;}	
body .div-challenge,
body .div-solution{width:100%}
body .card-design ul li{display:block;width:100%}
body .card-design h3{font-size:24px}
body .card-design ul li strong{font-size:32px}
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
#hero-slider .flexslider,
#hero-slider .flexslider .slides li{min-height:750px}

.WeDo .col-md-4{width:50%}
}

