#contactus-loading-icon {position: absolute;width: 100%;z-index: 9999;opacity: 1;height: 736px;margin: 0 auto;text-align:center;left: 0;right: 0;}
.contactus-form,.contactustabs-wrapper{width: 1170px;margin: 0 auto;padding: 0px 15px !important;}
.contactus-form .contactus-title{text-align: center;margin: 35px;color: #8347ad;font-family: mont-semibold;}
.contactus-form .contactus-body-content{text-align: center;color: #8347ad;padding: 10px 170px;}
.contactus-form .contactus-body-content h1{line-height: 1.5;font-family: mont-semibold;font-size:24px;}
.contactus-form .contactus-body-content p{padding-top: 10px;font-family: mont-medium;}
.contactus-formcode{margin:0 auto;}
.form-margin{padding-top: 5px;background-color: #8347ad;}
.formcode-wrapper{background: #FFFFFF;box-shadow: 0px 12px 35px #41225522;padding: 40px;z-index: 999;position: relative;}
.hbspt-form form.hs-form{width:auto !important;padding: 0px 150px;}
.page-contact-usold .contactus-form-wrapper{position: relative;background-image:url('../images/background-image.svg');background-repeat: no-repeat;background-size: 100% 70%;padding-bottom: 5%;margin-top: 130px;}
.carousel-item img{width: 100%;height: 100%;}
.locationtabs-wrapper .contactus-nav li {text-align: center;margin:3% 0% 0% 3%}
.contactus-nav li:first-child {margin-left: 0%;}
.contactus-nav a.active {border-bottom: 2px solid #FFFFFF;}
.carousel-inner .row{display: flex !important;}
.nav > li > a {font-family: mont-regular;font-size: 12px;padding: 5px 0px;padding-left: 0px;height: 45px;position: relative;display: block;border-radius: 4px 4px 0 0;margin-right: 2px;line-height: 0.429;color: #FFFFFF !important;}
.hs-input{background:#ffffff !important;}
#contactus-loading-icon {height: 736px !important;}
.formcode-wrapper {display: flex;
flex-direction: column;-ms-flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;}
.actions{margin-top: 0px!important;}
textarea{resize:none !important;}
/* grid css */
.contactus-tabs .contactustabs-background{background: #412255;margin-top: -230px;padding-top: 310px;height: 600px;min-height: 600px;}
.page-contact-usold .contactustabs-wrapper{margin-top: -300px;}
.contactus-tabs .contactustabs-background{background: #412255;margin-top: -230px;padding-top: 310px;height: 600px;min-height: 600px;}
.contactustabs-wrapper{margin-top: -300px;}
.tabs-heading .cut-title{font-size:31px;font-family: mont-semibold;color: #FFFFFF;}
.tabs-heading-content p{color: #FFFFFF;font-size: 13px;}
#views-bootstrap-contactus-tabs-block-2,#views-bootstrap-contactus-tabs-block-3,#views-bootstrap-contactus-tabs-block-4,#views-bootstrap-contactus-tabs-block-5,#views-bootstrap-contactus-tabs-block-6,#views-bootstrap-contactus-tabs-block-7,#views-bootstrap-contactus-tabs-block-8,#views-bootstrap-contactus-tabs-block-9,#views-bootstrap-contactus-tabs-block-10,#views-bootstrap-contactus-tabs-block-11,#views-bootstrap-contactus-tabs-block-12{width:1140px;padding:45px 0px;margin-bottom: 0px !important;}
#views-bootstrap-contactus-tabs-block-2 .addressImg,#views-bootstrap-contactus-tabs-block-3 .addressImg,#views-bootstrap-contactus-tabs-block-4 .addressImg,#views-bootstrap-contactus-tabs-block-5 .addressImg,#views-bootstrap-contactus-tabs-block-6 .addressImg,#views-bootstrap-contactus-tabs-block-7 .addressImg,#views-bootstrap-contactus-tabs-block-8 .addressImg,#views-bootstrap-contactus-tabs-block-9 .addressImg,#views-bootstrap-contactus-tabs-block-10 .addressImg,#views-bootstrap-contactus-tabs-block-11 .addressImg,#views-bootstrap-contactus-tabs-block-12 .addressImg{float:left;}
.location-grid-address .addressImgmobile,.location-phone-number .addressImgmobile, .location-email .addressImgmobile{display: none;}
.contactustabs{padding:0px !important;}
.contactus-nav{border-bottom: 1px solid #857f7f !important;}
.location-grid-title{position:absolute;background: #FFFFFF;letter-spacing: 0px;color: #8347ad;text-transform: uppercase;opacity: 1;padding: 5px 20px;font-size:12px;font-family: mont-medium;}
.location-grid-title .locatit{float: left;padding: 1px 0px 0px 6px;}
.location-name{text-align: left;letter-spacing: 0px;height: 45px;color: #231f20;opacity: 1;font-size: 18px;font-family: mont-semibold;margin: 15px 0px;}
.location-name h5{font-size: 18px;line-height: 25px;}
#views-bootstrap-contactus-tabs-block-6 .location-name{height: 85px;}
.location-grid-image img{width: 100%;height: 100%;}
.location-grid-address,.location-phone-number,.location-email{display: inline-flex;font-size: 14px;width: 100%;}
.location-grid-address{text-align: left;font-family: mont-regular;letter-spacing: 0px;color: #231f20;opacity: 1;font-size: 14px;}
.locaadd,.locatele,.locaemail{padding-left: 15px;float: left;font-size: 13px;line-height: 22px;}
.location-phone-number,.location-email .locaemail a{font-size: 13px;letter-spacing: 0px;color: #231f20;}
.location-email .locaemail a:hover{color: #8347ad;}
.location-email .locaemail a{color: #8347ad;text-decoration: underline;}
.location-grid-address,.location-phone-number,.location-email{padding:5px 0px;}
.location-grid-address .locaadd p{margin-bottom:0px;}
.location-content{height:390px}
.hs-button{background-color: #8347ad !important;}
.location-name{display: none;}
.location-grid-address{margin-top: 10px;}
.uk-loc .contactus-nav li:nth-child(1){order:9;margin-left:3%;}
.uk-loc .contactus-nav li:nth-child(2){order:10;}
.uk-loc .contactus-nav li:nth-child(3){order:11;}
.uk-loc .contactus-nav li:nth-child(5){order:7;}
.uk-loc .contactus-nav li:nth-child(4){order:8;}
.uk-loc .contactus-nav li:nth-child(6){order:1;margin-left: 0%;}
.uk-loc .contactus-nav li:nth-child(7){order:2;}
.uk-loc .contactus-nav li:nth-child(8){order:3;}
.uk-loc .contactus-nav li:nth-child(9){order:4;}
.uk-loc .contactus-nav li:nth-child(10){order:5;}
.uk-loc .contactus-nav li:nth-child(11){order:6;}
.pl-loc .contactus-nav li:nth-child(1){order:9;margin-left:3%;}
.pl-loc .contactus-nav li:nth-child(2){order:10;}
.pl-loc .contactus-nav li:nth-child(3){order:11;}
.pl-loc .contactus-nav li:nth-child(5){order:7;}
.pl-loc .contactus-nav li:nth-child(4){order:8;}
.pl-loc .contactus-nav li:nth-child(6){order:2;}
.pl-loc .contactus-nav li:nth-child(7){order:3;}
.pl-loc .contactus-nav li:nth-child(8){order:4;}
.pl-loc .contactus-nav li:nth-child(9){order:1;margin-left: 0%;}
.pl-loc .contactus-nav li:nth-child(10){order:5;}
.pl-loc .contactus-nav li:nth-child(11){order:6;}
.mx-loc .contactus-nav li:nth-child(1){order:9;margin-left:3%;}
.mx-loc .contactus-nav li:nth-child(2){order:10;}
.mx-loc .contactus-nav li:nth-child(3){order:11;}
.mx-loc .contactus-nav li:nth-child(5){order:8;}
.mx-loc .contactus-nav li:nth-child(4){order:1;margin-left: 0%;}
.mx-loc .contactus-nav li:nth-child(6){order:2;}
.mx-loc .contactus-nav li:nth-child(7){order:3;}
.mx-loc .contactus-nav li:nth-child(8){order:4;}
.mx-loc .contactus-nav li:nth-child(9){order:5;}
.mx-loc .contactus-nav li:nth-child(10){order:6;}
.mx-loc .contactus-nav li:nth-child(11){order:7;}
.ie-loc .contactus-nav li:nth-child(1){order:9;margin-left:3%;}
.ie-loc .contactus-nav li:nth-child(2){order:10;}
.ie-loc .contactus-nav li:nth-child(3){order:11;}
.ie-loc .contactus-nav li:nth-child(5){order:7;}
.ie-loc .contactus-nav li:nth-child(4){order:8;}
.ie-loc .contactus-nav li:nth-child(6){order:2;}
.ie-loc .contactus-nav li:nth-child(7){order:1;margin-left: 0%;}
.ie-loc .contactus-nav li:nth-child(8){order:3;}
.ie-loc .contactus-nav li:nth-child(9){order:4;}
.ie-loc .contactus-nav li:nth-child(10){order:5;}
.ie-loc .contactus-nav li:nth-child(11){order:6;}
/*New contact us form*/
.contactus-formv2 {width: 1040px;margin: 0 auto;}
.contactus-formv2 .contactus-title{display:none;}
.contactus-formv2 .formcode-wrapper{border-radius:24px;margin-top: -250px;padding:40px 60px;}
.contactus-formv2 .hbspt-form form.hs-form{padding:0px;}
.contactus-formv2 .contactus-rimg{float: right;}
.hs-form-a2aa7d22-adfc-46a5-9b3c-337c9cda6a84_a5a9b813-be31-4369-b5c3-ab4ea00035e0 fieldset.form-columns-2 .input{margin-right: 30px!important;}
.contactus-formv2 .form-columns-2 input,.contactus-formv2 .form-columns-2 select,.contactus-formv2 .form-columns-1 textarea{border:0px;border-bottom: 1px solid #c4c4c4!important;padding: 10px;width: 100%;font-size: 13px;color: #231f20;}
.contactus-formv2 .form-columns-2 .input{margin-right: 30px!important;}
.contactus-formv2 .form-columns-2 .hs-dependent-field .input,.contactus-formv2 .form-columns-2 .hs_country .input,.contactus-formv2 .form-columns-2 .hs_phone .input,.contactus-formv2 .form-columns-2 .hs_lastname .input{margin-right: 0px!important;}
/*.contactus-formv2 .form-columns-2 input,.contactus-formv2 .form-columns-2 select{height: 40px;}*/
.contactus-formv2 .legal-consent-container .field.hs-form-field{width: 100% !important;}
.contactus-formv2 .form-columns-1 textarea{height: 80px;width: 100% !important;border: 1px solid #c4c4c4 !important;border-radius: 5px;}
.contactus-formv2 .legal-consent-container input{margin-top: 3px;}
.contactus-formv2 .legal-consent-container .inputs-list{margin-left: -40px;margin-bottom: -10px;}
.contactus-formv2 .legal-consent-container span{font-size: 13px;font-family: mont-regular;}
.contactus-formv2 .form-columns-1 ul,.contactus-formv2 .hs-error-msgs{list-style: none;}
.contactus-formv2 .hs-error-msgs label{margin-left: -40px;font-size: 13px;font-family: mont-medium;color: #ec0000;padding-top: 5px;margin-bottom: 0px;}
.contactus-formv2 .hs_message .input,.contactus-formv2 .form-columns-1 .hs-form-field{width: 100%!important;}
.contactus-formv2 .legal-consent-container{margin:20px 0px;}
.contactus-formv2 .legal-consent-container a{color:#8347ad;}
.contactus-formv2 .hs-error-msgs{margin-bottom: 0px;}
.contactus-formv2 .form-columns-1,.contactus-formv2 .form-columns-1 .hs_message,.contactus-formv2 .form-columns-2{max-width: 100%;}
.contactus-formv2 .actions{text-align: center;}
.contactus-formv2 .actions .hs-button{background: #8347ad;color: white;padding: 10px 40px;border: 0px;border-radius: 50px;margin: 0 auto;text-transform: uppercase;font-family: mont-medium;box-shadow: 0px 3px 6px #a9a9a9;}
.contactus-formv2 .contactus-subcontent{letter-spacing: 0px;font-family: mont-semibold;color: #8347ad;font-size: 26px;text-align: center;}
.contactus-formv2 .hs-industry_others{width:50% !important;}
.contactus-formv2 .legal-consent-container .hs-error-msgs{margin-left:0px;margin-bottom:10px;margin-top: 3px;}
.contactus-formv2 .legal-consent-container .hs-error-msgs label,.contactus-formv2 .legal-consent-container .hs-form-required{color:#ec0000;}
.contactus-formv2 .legal-consent-container a{font-family:mont-semibold;}
.page-contact-us .banner-head {display: none;}