*, *:before, *:after {
  box-sizing: border-box;
}
body.netsuite-pages {
  background: #f2f2f2;
  padding: 0 1rem;
}
body.netsuite-pages .body-wrapper {
  margin: 0.5rem auto;
  width: 100%;
  background: #fff;
  max-width: 75rem;
  box-shadow: 0 0 16px 0 rgb(0 0 0 / 25%);
  margin-bottom: 0;
}
.netsuite-services-page {
  padding: 1.125rem 0 0;
}
.netsuite-services-page .dnd-section > .row-fluid {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.netsuite-services-page .dnd-section{
  padding:0;
}

.netsuite-services-page .page-center {
  max-width: 62.5rem;
  margin:0 auto;
}
.netsuite-left-sec {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 66.66667%;
}
.netsuite-right-sec {
  float: right;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 33.33333%;
}
.netsuite-services-page .page-center:after {
  content: " ";
  display: table;
  clear: both;
}
.netsuite-left-sec h1 strong {
  font-weight: 700;
}
.netsuite-services-page .hs_cos_wrapper_type_rich_text a img{
  margin: 0.3125rem 1.25rem 1.25rem 0;
}
.netsuite-services-page .hs-title_left-icon ul li {
  margin-bottom: .95rem;
  padding-bottom: 15px;
  font-weight:700;
}
.netsuite-services-page .hs-title_left-icon ul li span{
  margin-right: 12px;
}
.netsuite-services-page .hs-title_left-icon ul li a {
  margin-left: 11.5px;
}
.netsuite-services-page .widget_1654790841695-flexbox-positioning > div,
.netsuite-services-page .widget_1654786376288-flexbox-positioning > div,
.netsuite-services-page .widget_1654781791281-flexbox-positioning > div,
.netsuite-services-page .widget_1654777516506-flexbox-positioning > div{
  width:100% ;
}
.netsuite-services-page .widget_1654786376288-flexbox-positioning > div a.hs-button,
.netsuite-services-page .widget_1654781791281-flexbox-positioning > div a.hs-button {
  margin-top: 0;
}
.netsuite-services-page .widget_1654790841695-flexbox-positioning > div a.hs-button{
  margin: 0 0 1.25rem;
}

.netsuite-services-page a.hs-button{
  border-radius: 8px;
  padding-top: 0.75rem;
  padding-right: 3.75rem;
  padding-bottom: 0.75rem;
  padding-left: 3.75rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: inline-block;
  cursor: pointer;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 2px 0 2.50rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  font-size: 1rem;
  background-color: #64bc46;
  border-color: #4f9837;
  color: #fff;
  transition: background-color .3s ease-out;
}
.netsuite-services-page a.hs-button:hover{
  background-color: #4f9837;
}
.netsuite-left-sec h4 strong {
  font-weight: 700;
}
.thankyou-sec .dnd-section {
  padding-bottom: 1.875rem;
}
.thank-you-page{
  min-height: 25rem;
}
.awards-and-press-sec a.hs-button{
  padding-top: 0.5rem;
  padding-right: 3.125rem;
  padding-bottom: 0.5rem;
  padding-left: 3.125rem;
  background: 0 0;
  border: 2px solid #64bc46;
  color: #64bc46;
  font-weight: 600;
  font-size: .875rem;
  border-radius: 8px;
  display: inline-block;
  cursor: pointer;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
}
.awards-and-press-sec a.hs-button:hover {
  background: #64bc46;
  color: #fff;
}
.netsuite-pg-sec1 .hs_cos_wrapper_type_linked_image{
  margin: 45px 0;
  display: block;
}
.netsuite-pg-sec1 .hs_cos_wrapper_type_linked_image img{
  margin: 0.3125rem auto;
  display: block;
}
.netsuite-pg-sec3 {
  padding: 2.5rem 0 1.875rem;
}
.netsuite-pg-sec3 strong{
  font-weight:700;
}
.netsuite-pg-sec3 .hs-title_left-icon {
  padding-top: 6px;
}
.netsuite-pg-sec3 .hs-title_left-icon ul li{
  padding-bottom: 25px !important;
}
.netsuite-pg-sec3 .hs-title_left-icon ul li a{
  color: #64bc46;
}
.netsuite-pg-sec3 .hs-title_left-icon ul li a:hover{
  color: #55a33b;
}
.netsuite-pg-sec3 .widget_1655101455708-flexbox-positioning > div{
  width:100%;
}
.netsuite-pg-sec3 a.hs-button {
  padding-top: 0.5rem;
  padding-right: 3.125rem;
  padding-bottom: 0.5rem;
  padding-left: 3.125rem;
  background: 0 0;
  border: 2px solid #64bc46;
  color: #64bc46;
  font-weight: 600;
  font-size: .875rem;
  border-radius: 8px;
  display: inline-block;
  line-height: normal;
  margin: 0 0 2.5rem;
  position: relative;
  transition: background-color .3s ease-out;
  text-align: center;
  text-decoration: none;
}
.netsuite-pg-sec3 a.hs-button:hover {
  background: #64bc46;
  color: #fff;
}
.netsuite-pg-sec3 .hs-title_left-icon ul li:last-child {
  padding-bottom: 20px!important;
}
.netsuite-pg-sec4 {
  padding: 2.5rem 0 1.875rem;
}
.netsuite-pg-sec4 h4 {
  padding: 1px 0 3px;
}
.netsuite-pg-sec5 {
  padding: 0 0 1.875rem;
}
.netsuite-pg-sec6 {
  background: #f5f5f5;
  padding: 2.5rem 0 1.875rem;
}
.netsuite-pg-sec7 {
  padding: 2.5rem 0 1.875rem;
}
.netsuite-pg-sec7 .widget_1655108801832-flexbox-positioning > div{
  width:100%;
  padding-top:15px;
}
.netsuite-pg-sec7 img{
  margin: 0.3125rem 1.25rem 1.25rem 0;
}
.netsuite-pg-sec8 {
  padding: 2.5rem 0 1.875rem;
  background: #f5f5f5;
}
.netsuite-pg-sec8 .custom_button {
  text-align: center;
  padding:24px 0 0;
}
.netsuite-pg-sec8 .custom_button a{
  background-color: #64bc46;
  color: #fff;
  padding: 0.75rem 3.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  display: inline-block;
  height: unset; 
  border: 0;
}

.netsuite-pg-sec8 .custom_button a:hover{
  background-color: #4f9837;
}
.netsuite-pg-sec9{
  padding: 2.5rem 0 1.875rem;
}
.netsuite-pg-sec9 .dnd-section > .row-fluid{
  padding:0;
}
.netsuite-pg-sec10 {
  padding: 2.5rem .9375rem 1.875rem;
}
.netsuite-pg-sec10 .dnd-section > .row-fluid{
  padding:0;
}
.netsuite-pg-sec10 .container-fluid {
  padding-top: 20px;
}
.netsuite-pg-sec10 hr {
  height: 0;
}
.netsuite-pg-sec10 .widget_1655115356588-flexbox-positioning > div {
  max-width: 100%;
  flex-shrink: 0 !important;
  width: 100%;
}
.netsuite-pg-sec10 .hs_cos_wrapper_type_linked_image {
  display: block;
  width: 100%;
  margin-top: 49px;
}
.netsuite-pg-sec10 .hs_cos_wrapper_type_linked_image img{
  margin: 0.3125rem 1.25rem 1.25rem 0;
}
.netsuite-pg-sec10 .hs_cos_wrapper_type_header {
  padding-top: 1px;
  display: block;
}
.netsuite-pg-sec10  .hs_twoColmn-content .inner_column {
  width: 30%;
  padding: 0 10pt 0 0;
}
.netsuite-pricing-guide-page{
  padding-bottom: 1.875rem;
}
.netsuite-pg-sec10 .hs_twoColmn-content.clearfix {
  padding-bottom: 1px;
}
.netsuite-pg-sec9,
.netsuite-pg-sec7,
.netsuite-pg-sec10 {
  position: relative;
  overflow: hidden;
}
.industries-sec {
  padding: 2.5rem 0 1.875rem;
}
.industries-sec .hs_cos_wrapper_type_linked_image{
  display:block;
  text-align:center;
}
.industries-sec .hs_cos_wrapper_type_linked_image img{
  margin:30px auto 40px;
}
.industries-sec .hs_cos_wrapper_type_rich_text h6{
  text-align:Center;
  font-size: 1.5rem;
  color: #333;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.6;
  margin-top: 0;    
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.industries-sec .custom_button {
  padding: 24px  0.9375rem 40px;
  width: 68.2%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.industries-sec .custom_button a {
  width: 50%;
  display: inline-block;
  margin: 0 -4.5px;
  background: #f5f5f5;
  color: #333;
  font-size: .875rem;
  padding-top: 0.5rem;
  padding-right: 1.875rem;
  padding-bottom: 0.5rem;
  padding-left: 1.875rem;
  cursor: pointer;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  line-height: normal;
  margin-bottom:1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .3s ease-out;
  border: 0;
  border-radius: 0;
}
.industries-sec .custom_button a:hover {
  background: #ccc;
  color: #333;
}
.industries-sec .custom_button a:nth-child(2) {
  background: #e6e7e8;
}
.industries-sec .widget_1655183839790-flexbox-positioning > div,
.industries-sec .widget_1655183765537-flexbox-positioning > div {
  width:100%;
  margin-bottom: 1.25rem;
  display:block;
}
.industries-sec a.hs-button {
  padding-top: 0.5rem;
  padding-right: 3.125rem;
  padding-bottom: 0.5rem;
  padding-left: 3.125rem;
  background: 0 0;
  border: 2px solid #64bc46;
  color: #64bc46;
  font-weight: 600;
  font-size: .875rem;
  border-radius: 8px;
  display: inline-block;
  cursor: pointer;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  transition: background-color .3s ease-out;
  text-decoration: none;
}
.industries-sec a.hs-button:hover {
  background: #64bc46;
  color: #fff;
}
.industries-sec hr {
  height: 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem !important;
}
.industries-sec h2 {
  text-align: center;
}
.industries-sec2 .product-overview .left a {
  text-transform: unset;
}
.industries-sec2 .product-overview .left a strong{
  text-transform: uppercase;
}
.products-page .industries-sec .hs_cos_wrapper_type_linked_image img {
  margin: 0 auto 18px;
}
.products-page .industries-sec .custom_button {
  padding: 0 .9375rem 46px;
}

.products-page .industries-sec .custom_button a:nth-child(1) {
  background: #e6e7e8;
}
.products-page .industries-sec .custom_button a:nth-child(2) {
  background: #f5f5f5;
}
.products-page .industries-sec .custom_button a:nth-child(2):hover {
  background: #ccc;
}
.products-page .industries-sec h6{
  margin-bottom: 0.8rem;
  line-height:1.4;
}
.products-page .industries-sec h4 {
  margin-bottom: 1.05rem;
  font-size: 1.5rem;
  font-weight: 700;
}
.products-page .product-overview .content-section .right h4 {
  font-size: 1.5rem;
}
.finance-executive-sec{
  padding: 2.5rem 0 1.875rem;
}
.finance-executive-sec ul {
  margin: 0;
  list-style: inside;
}
.finance-executive-sec ul li {
  font-size: 16px;
  line-height: 1.5;
}
.finance-executive-sec2 .hs_cos_wrapper_type_linked_image {
  display: block;
  text-align: center;
}
.finance-executive-sec2 .hs_cos_wrapper_type_linked_image img {
  display: block;
  margin: 0.3125rem auto;
}
.finance-executive-sec2 {
  padding-bottom: 1.875rem;
}
.hs-contact-map iframe {
  max-width: 100%;
}
.career-opportunities-sec .hs_cos_wrapper_type_header h2 {
  margin-bottom: .8rem;
}
.career-opportunities-sec h3 {
  font-size: 1.5rem;
  margin-bottom: 0.95rem;
}
.career-opportunities-sec hr{
  height:0;
}
.career-opportunities-sec .widget_1655204975451-flexbox-positioning > div {
  display: block;
  padding-top: 2.8125rem;
}
.career-opportunities-sec .widget_1655205818098-flexbox-positioning > div{
  display: block;
}
.career-opportunities-sec .widget_1655205909244-flexbox-positioning > div{
  display: block;
}
.career-opportunities-sec .hs_cos_wrapper_type_linked_image img{
  margin: 0.3125rem 1.25rem 1.25rem 0;
}
.career-opportunities-sec .hs_cos_wrapper_type_rich_text h4 {
  font-size: 1.5rem;
  font-weight: 700;
}
.career-opportunities-sec .hs-responsive-embed-wrapper.hs-responsive-embed {
  margin: 0 !important;
  margin-bottom: 1.25rem !important;
  padding-bottom:50px;
}
.career-opportunities-sec .hs_twoColmn-content .inner_column {
  width: 30%;
}
.career-opportunities-sec .hs_twoColmn-content {
  margin-top: -1px;
  padding-bottom: 56px;
}
.career-opportunities-sec{
  padding: 2.5rem 0 1.875rem;
}
.career-opportunities-sec2 {
  padding-bottom: 1.875rem;
}

.popup-overlay{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index:999;
  display: none;
  background: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_overlay.png);
}
.popup-section {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index:9999;
  display: none;
}
.popup-container {
  width: 797px; 
  max-width: 68.3vw;
  height: auto;
  top: 110px;
  position:relative;
  left: auto;
  opacity: 1;
  overflow: visible;
  z-index: 8030;
  border-top: 6px solid #64bc46;
  background: #fff;
  padding: 15px;
  right: auto;
  margin: 0 auto;
}
.form-heading {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.form-main{

}
.popup-section form h3.form{
  display:none;
}
.popup-section a.fancybox-close{
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
  background-image: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_sprite.png);
}
.form-heading h4 {
  border-bottom: 1px solid #ddd;
  margin-bottom: 8px;
  padding-bottom: 0.625rem;
}
.form-heading p{
  margin: 0 0 1.12rem;
}
.form-heading p span {
  color: red;
}
.popup-section fieldset.form-columns-2 .hs-form-field {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.popup-section .hs-form-required {
  color: red;
  margin-left: 4px;
}
.popup-section fieldset.form-columns-1 {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.popup-outer{
  height:100%;
  position:relative;
  overflow-y:auto;
  height: 62vh;
}
.popup-section .actions {
  text-align: center;
  padding-top: 45px;
  width: 58.33333%;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  margin-left: auto;
  margin-right: auto;
}
.popup-section fieldset.form-columns-2 .input,
.popup-section fieldset.form-columns-1 .input {
  margin-right: 0 !important;
}
.popup-section fieldset.form-columns-2 .hs-input,
.popup-section fieldset.form-columns-1 .hs-input {
  width: 100% !important;
}
.popup-section fieldset.form-columns-2 {
  margin: 0 0 -1px;
}
.popup-section form input[type=submit] {
  padding: 1rem 2rem 1.0625rem;
  font-size: 1rem;
  padding-bottom: 1.0625rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
  margin: 0;
}
.popup-section .form-bottom-content {
  padding-top: 70px;
  width: 58.33333%;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  text-align: center;
  margin: 0 auto;
}
.popup-section .hs_error_rollup {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.body-container-wrapper.contact-us-page .content-wrapper {
  padding: 2.5rem 0 1.875rem;
}
.body-container-wrapper.contact-us-page .content-wrapper:after{
  content:" ";
  display:table;
  clear:both;
}
.contact-us-left {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 25%;
}
.contact-us-center {
  border-right: 1px solid #ddd;
  padding: 0 2.1875rem 45px;
  border-left: 1px solid #ddd;
  position: relative;
  width: 50%;
  float: left;
}
.contact-us-right {
  float: right;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 25%;
}
.contact-us-center .form-title {
  text-transform: uppercase;
  margin-top: 0;
}
.contact-us-center .hs-form-field > label{
  display:None;
}
.contact-us-center .hs-area_of_interest.hs-form-field > label,
.contact-us-center .hs_message.hs-form-field > label{
  display:block;
}
.contact-us-center form{
  padding-top: 19px;
}

form select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #fafafa;
  background-image: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/select-arrow.svg);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-radius: 8px;
}
.contact-us-center form textarea{
  min-height:208px;
  height:auto;
}
.contact-us-center form .hs-richtext{
  margin:0;
}
.contact-us-center form .hs-richtext p {
  margin-bottom: 0.3125rem;
  text-align: center;
  font-size: 9.6px;
  margin-top: -1px;
}
.contact-us-center form .hs-richtext p strong {
  color: red;
  font-weight:400;
}
.contact-us-center form input[type=submit] {
  margin-top: 1px;
  width: 100%;
}
.contact-us-center .hs_cos_wrapper_type_rich_text p{
  padding-top:30px;
  text-align:center;
}
.contact-us-left h4 {
  border-radius: 8px;
  text-align: center;
  margin-bottom: calc(1.25rem + 10px);
  padding: 1.25rem;
  background: #f5f5f5;
  color: #333;
  font-weight: 600;
  line-height: 1.4;
}
.contact-us-left h4 strong {
  font-weight: 700;
  font-size: .9375rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  display: block;
}
.contact-us-left .custom_button.multiple {
  padding-bottom: 19px;
}
.contact-us-left .custom_button a {
  margin: 0 0 1.3rem;
}
.contact-us-left img{
  border-radius: 8px;
  margin-bottom: 0.9375rem;
}
.contact-us-left hr{
  margin: 1.25rem 0 1.1875rem;
}
.success-stories-sec {
  padding: 2.5rem 0 20px;
}
.success-stories-sec .hs_cos_wrapper_type_linked_image {
  display: block;
  text-align: center;
  padding: 8px 0 5px;
}
.success-stories-sec .hs_cos_wrapper_type_rich_text{
  display: block;
  text-align: center;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.success-stories-sec .custom_button.multiple {
  text-align: center;
}
.success-stories-sec .hs_netSuccess-stories h3 {
  text-align: center;
  font-size: 2.3125rem;
  padding-top: 25px;
}
.success-stories-sec  .hs_netSuccess-stories .hs_netSuccess-stories-item {
  text-align: center;
  margin-bottom:50px;
}
.success-stories-sec .hs_netSuccess-stories-inner {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.success-stories-sec .hs_netSuccess-stories .hs_netSuccess-stories-item:nth-child(2n+2) {
  padding: 0 40pt 0 0;
}
.success-stories-sec2 .dnd-section > .row-fluid {
  padding-left: 0;
  padding-right: 0;
}
.success-stories-sec2 .clients-wrapper .header-divider {
  padding-bottom: .65rem;
}
.success-stories-sec2 .top-gap {
  display: none;
}
.success-stories-sec2 .clients-wrapper .list > li {
  border-bottom: 1px solid #ddd;
  margin-bottom: 0.9375rem;
}
.success-stories-sec3 {
  padding-bottom: 1.875rem;
}
.success-stories-sec .hs_netSuccess-stories .hs_netSuccess-stories-item a.popup {
  display: inline-block;
}
.success-stories-sec .hs_netSuccess-stories .hs_netSuccess-stories-item a.popup p {
  margin: 0;
}
.awards-and-press-sec .widget_1654865438393-flexbox-positioning > div{
  width:100% !important;
  text-align:center;
}
.mfp-form-class.mfp-close-btn-in .mfp-close{
  background: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_sprite.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 0;
  opacity: 1;
  font-size: 0!important;
  top: -29px!important;
  right: -17px!important;
  width: 36px!important;
  height: 36px!important;
  background-size: 45px !important;
}

.mfp-form-class .mfp-content {
  margin: 50px auto;
}
@media only screen and (min-width: 64.063em){
  .success-stories-sec2 .clients-wrapper .list > li {
    height: 13.4375rem;
  }
}

@media only screen and (max-width: 1024px) {
  .success-stories-sec2 .clients-wrapper .list > li {
    padding-bottom: 0.9375rem;
  }
  .body-container-wrapper-two_column .top_section {
    overflow-x: hidden;
  }
}


@media only screen and (max-width: 51.52em){
  .netsuite-pricing-guide-banner .banner_area {
    height: unset;
  }
  .industries-page-banner .banner_area {
    height: unset;
  }
  .microsoft-dynamics-banner .banner_area {
    height: 11.875rem;
  }
  .finance-executive-banner .banner_area {
    height: 11.875rem;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 821px){
  .thankyou-page-banner .banner_area {
    height: unset;
    margin-bottom: 0;
  }
  .thankyou-page-banner .dnd-section .banner_area .title h1 {
    font-size: 2.25rem;
  }
  .thankyou-page-banner .banner_area img {
    width: auto;
  }
}

@media only screen and (max-width: 820px){

  .hs-twocolumn-left .hs_cos_wrapper_type_rich_text img {
    margin: 0.3125rem 0 1.25rem 0;
  }
  .finance-executive-banner .banner_area {
    height: 6.25rem;
  }
  .awards-and-press-sec .dnd-section {
    padding-top: 1.5625rem;
  }
  .netsuite-left-sec {
    float: none;
    width: 100%;
  }
  .netsuite-right-sec {
    float: none;
    width: 100%;
  }
  .thankyou-sec .dnd-section {
    padding: 1.5625rem 0 1.25rem;
  }
  .netsuite-pg-sec1 .dnd-section {
    padding: 1.5625rem 0 1.25rem;
  }
  .netsuite-pg-sec1 .hs_cos_wrapper_type_linked_image {
    margin: 45px 0 55px;
  }
  .netsuite-pg-sec4,
  .netsuite-pg-sec3{
    padding: 1.5625rem 0 1.25rem;
  }
  .netsuite-pg-sec4 h3 {
    margin-bottom: 0.95rem;
  }
  .netsuite-pg-sec4 h4 {
    padding: 0px 0 4px;
  }
  .netsuite-pg-sec5 {
    padding: 10px 0 1.25rem;
  }
  .netsuite-pg-sec6, .netsuite-pg-sec7 {
    padding: 1.5625rem 0 1.25rem;
  }
  .netsuite-pg-sec8 {
    padding: 1.5625rem 0 1.25rem;
  }
  .netsuite-pg-sec9 {
    padding: 1.5625rem 0 1.25rem;
  }
  .netsuite-pg-sec10 {
    padding: 2.5rem .9375rem 1.25rem;
  }
  .netsuite-pg-sec10 .container-fluid {
    padding-top: 15px;
  }
  .netsuite-pricing-guide-page {
    padding-bottom: 1.25rem;
  }
  .netsuite-pg-sec6 .custom_button a:not(:last-of-type) {
    margin-right: 0;
    margin-bottom: 44px;
  }
  .industries-sec {
    padding: 1.5625rem 0 1.25rem;
  }
  .industries-sec .custom_button {
    padding: 24px 0 40px;
    width: 100%;
  }
  .industries-sec2 .columns.right ul {
    padding-bottom: 0.625rem;
  }
  .industries-sec2 .product-overview .video br {
    display: none;
  }
  .products-page .industries-sec .hs_cos_wrapper_type_rich_text h6 {
    font-size: 1.1875rem;
  }
  .products-page .industries-sec .custom_button {
    padding: 0 0 46px;
  }
  .products-page .industries-sec h4 {
    margin-bottom: .9rem;
  }
  .finance-executive-sec {
    padding: 1.5625rem 0 1.9rem;
  }
  .finance-executive-sec2 {
    padding-bottom: 1.25rem;
  }
  .career-opportunities-sec {
    padding: 1.5625rem 0 1.9rem;
  }
  .career-opportunities-sec .hs_cos_wrapper_type_linked_image img {
    margin-right: 0;
  }
  .career-opportunities-sec h3 {
    font-size: 1.1875rem;
    margin-bottom: 1rem;
  }
  .career-opportunities-sec2 {
    padding-bottom: 1.9rem;
  }
  .microsoft-dynamics-banner .banner_area {
    height: unset;
  }
  .body-container-wrapper.contact-us-page .content-wrapper {
    padding: 1.5625rem 0 1.25rem;
  }
  .contact-us-left {
    margin-top: 1.875rem;
    width: 100%;
    float:None;
  }
  .contact-us-left .custom_button.multiple a {
    display: block;
    width: 100%;
  }
  .contact-us-left .custom_button.multiple a:first-child {
    max-width: 240px;
    margin-right: auto;
    margin-left: auto;
  }
  .contact-us-left .custom_button.multiple a:nth-child(2) {
    max-width: 258px;
    margin-right: auto;
    margin-left: auto;
  }
  .contact-us-left #hs_cos_wrapper_widget_1655266215249 {
    width: 100% !important;
    text-align: center;
  }
  .contact-us-left .hs_cos_wrapper_type_rich_text {
    text-align: center;
    display: block;
  }
  .contact-us-left .custom_button.single {
    text-align: center;
  }
  .contact-us-center {
    border-right: 0;
    padding: 0 2.1875rem 45px;
    border-left: 0;
    position: relative;
    width: 100%;
    float: none;
  }
  .contact-us-center .legal-consent-container {
    display: none;
  }
  .contact-us-right {
    float: none;
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    width: 100%;
  }
  .success-stories-sec {
    padding: 1.5625rem 0 20px;
  }
  .success-stories-sec3 {
    padding-bottom: 1.25rem;
  }
  .success-stories-sec .hs_netSuccess-stories h3{
    font-size: 1.6875rem;
  }
}


@media only screen and (max-width:767px){
  .success-stories-sec .hs_netSuccess-stories .hs_netSuccess-stories-item:nth-child(2n+2) {
    padding: 0;
  }
  .top_section .hs_cos_wrapper_type_rich_text tr {
    display: grid  !important;
  }
  .top_section .hs_cos_wrapper_type_rich_text td {
    width: 100% !important;
  }
  .top_section .hs_cos_wrapper_type_rich_text td img {
    margin-right:auto !important;
    margin-left:auto !important;
  }
}

@media only screen and (max-width: 479px){
  .career-opportunities-sec .hs_twoColmn-content .inner_column {
    width: 100%;
  }
}

#blog-subscribe,
div#request-demo {
  border-top: 6px solid #64bc46;
  background: #fff;
  max-width: calc(70% + 15px);
  height: 490px;
  margin: auto;
  padding: 15px;
  position: relative;
}
#blog-subscribe .form-inner,
div#request-demo .form-inner{
  overflow-y: auto;
  height: 100%;
}
#blog-subscribe .form-inner,
div#request-demo .form-inner {
  padding: 0 15px;
}
#blog-subscribe h4.header-divider,
div#request-demo h4.header-divider {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.625rem;
}

@media(min-width:1024px){
  #blog-subscribe,
  div#request-demo { 
    max-width: 795px; 
  }
}

.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_rich_text img[align="aligncenter"] {
   display: block;
   margin: 0.3125rem auto;
   clear: both;
}
.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_rich_text img[align="alignleft"] {
   float: left;
   margin: 0.3125rem 1.25rem 1.25rem 0;
}
.the-protelo-team-layout .body-container-wrapper .dnd-section {
   padding: 1.5625rem 0 1.25rem;
}
.the-protelo-team-layout .body-container-wrapper .custom_button {
   text-align: center;
}
.custom-modal-wrapper {
   background-image: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_overlay.png);
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   height: 100%;
   width: 100%;
   z-index: 99999;
   opacity: 0;
   visibility: hidden;
   transition: all .4s;
   display: flex;
   align-items: center;
   justify-content: center;
}
.custom-modal-wrapper.modal-open {
   opacity:1;
   visibility:visible;
}
.custom-modal-wrapper .modal-member-details-row:after, 
.custom-modal-wrapper .modal-member-details-row:before {
    content: " ";
   display: table;
}
.custom-modal-wrapper .modal-member-details-row:after {
   clear: both;
}
.custom-modal-wrapper .modal-member-imge {
   width: 33.33333%;
   position: relative;
   padding-left: 0.9375rem;
   padding-right: 0.9375rem;
   float: left;
}
.custom-modal-wrapper .modal-member-content-col {
   width: 66.66667%;
   position: relative;
   padding-left: 0.9375rem;
   padding-right: 0.9375rem;
   float: left;
}
.custom-modal-wrapper .custom-modal-skin {
   position: relative;
   background: #fff;
   color: #444;
   text-shadow: none;
   padding: 15px;
}
.custom-modal-wrapper .custom-modal {
   margin: 0 auto;
   border-top: 6px solid #64bc46;
   width: 100%;
   max-width: 797px;
}
.custom-modal-wrapper .modal-skin-inner {
   height: calc(500px - 36px);
   overflow: auto;
}
.custom-modal-wrapper .custom-modal-close {
   position: absolute;
   top: -18px;
   right: -18px;
   width: 36px;
   height: 36px;
   cursor: pointer;
   z-index: 8040;
   background-image: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_sprite.png);
}
.custom-modal-wrapper .modal-member-imge img {
   border-radius: 100%;
}

@media only screen and (min-width: 51.313em) {
   .the-protelo-team-layout .body-container-wrapper .dnd-section {
      padding: 2.5rem 0 1.875rem;
   }
}

@media(max-width: 1200px) {
   .custom-modal-wrapper .custom-modal {
      max-width: 68vw;
   }
}
@media(max-width: 820px) {
   .custom-modal-wrapper .modal-member-imge {
      width: 100%;
   }
   .custom-modal-wrapper .modal-member-content-col {
      width: 100%;
   }
}
@media(max-width: 479px) {
   .the-protelo-team-layout .body-container-wrapper .custom_button a:not(:last-of-type) {
      margin-right: 0;
      margin-bottom: 44px;
      display: block;
   }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 60%;
    line-height: inherit;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

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

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 ;
}
.body-container-wrapper .content-wrapper {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
@font-face {
  font-family: 'FontAwesome';
  src: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/Proteloinc_June2022/fonts/fontawesome-webfont.eot) format("embedded-opentype"),
    url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/fonts/fontawesome-webfont.ttf) format("woff"),
    url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/fonts/fontawesome-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}

@font-face {
  font-family: "Genericons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(//www.proteloinc.com/wp-content/plugins/show-hidecollapse-expand/assets/css/genericons/./Genericons.ttf) format("truetype"),url(//www.proteloinc.com/wp-content/plugins/show-hidecollapse-expand/assets/css/genericons/./Genericons.svg#Genericons) format("svg");
  font-weight: 400;
  font-style: normal
}


html, body{
  font-size:100%;
}
body {
  line-height: 1.5;
  word-break: break-word;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  word-break: break-all;
}


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

/* Paragraphs */

p {
  margin:0;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* Anchors */

a {
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  margin-bottom: 1rem;
  margin-top: 0.2rem;
  text-rendering: optimizeLegibility;
  line-height: 1.4;
}

/* Lists */

ul,
ol {
  margin: 0;
  padding: 0;
  line-height: 1.6;
  list-style-position: outside;
  margin-bottom: 1.25rem;
}
ul {
  margin-left: 1.1rem;
}
ol {
  margin-left: 1.4rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
}

/* Code blocks */

code {
  vertical-align: bottom;
}


/* Blockquotes */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0 1.25rem 0 1.1875rem;
  border-left: 1px solid #64bc46; 
  line-height: 1.6;
}

/* Horizontal rules */

hr {
  background-color: #ddd;
  border: none;
  color: #ddd;
  height: 1px;
}
button,
.button {
  cursor: pointer;
  display: inline-block;
  font-size: 0.92rem;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  text-decoration: none;
}

button:active,
.button:active {
  text-decoration: none;
}
/* Form fields */

.hs-form-field {}

/* Labels */

form label {
  cursor: pointer;
  display: inline-block;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0.3125rem;
}

/* Help text - legends */

form legend {
  font-size: 0.875rem;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border-radius: 8px;
  border-style:solid;
  border-width:1px;
  border-radius: 8px;
  display: block;
  font-family: inherit;
  font-size: 16px;
/*   height: 2.3125rem; */
  margin: 0 0 1rem;
  padding: 0.77rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color .15s linear,background .15s linear;
  -moz-transition: border-color .15s linear,background .15s linear;
  -ms-transition: border-color .15s linear,background .15s linear;
  -o-transition: border-color .15s linear,background .15s linear;
  transition: border-color .15s linear,background .15s linear;
  outline:0;
}

form fieldset {
  max-width: 100% !important;
}

input:focus{
  outline:0;
}
ul.hs-error-msgs {
  margin: 0 0 10px;
}
/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - datepicker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: .9375rem;
  font-weight: 400;
  line-height: 1.6;

}

.required {
    color: red;
}

form .hs-richtext p {
  margin-bottom: 1.25rem;
}


form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: red;
}

.hs-input.invalid.error {
}

.hs-error-msgs li > label {
  color: #dc3232;
  font-size: 1em;
  font-weight: 400;
  display: block;
  font-size: .75rem;
  margin: -0.625rem 0 0.625rem;
}

/* Submit button */
button,
.button,
form input[type=submit],
form .hs-button {
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  margin-top:10px;
  font-size: 1rem;
  cursor: pointer;
  border-style:solid;
  transition: background-color .3s ease-out;
  display: inline-block;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
@media(max-width:480px){
  .form-columns-2 .hs-form-field .hs-input {
    width: 100% !important;
  }

}
/* Table */

table {
  border: 1px solid;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table Cells */

th,
td {
  border: 1px solid;
  padding: 0.5625rem 0.625rem;
  vertical-align: middle;
}

/* Table Header */

thead th,
thead td {
  border-bottom: 2px solid;
  vertical-align: bottom;
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x,.fa-stack-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left,.pull-left{float:left}.fa-pull-right,.pull-right{float:right}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
/* Header container */
header.header {
  position: relative;
  z-index: 999;
}
.hdr-top-sec {
  padding: 0.3125rem 0;
}
.hdr-top-sec .content-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.top-bar-content {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 50%;
  padding-bottom: 2px;
}
.top-bar-content span{
  font-size: .75rem;
}
.top-bar-content strong {
  font-weight: 7  00;
}
.product-or-social {
  float: right;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 50%;
}
.product-tour {
  float: right;
  margin-left: 25px;
}
.product-tour a{
  padding: 10px 31px 9px;
  font-weight: 600;
  font-size: .875rem;
}
.hdr-social {
  float: right;
}
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
}
.hder-middle-section .content-wrapper {
  padding: 1.875rem 0 2.5rem;
  line-height: 2.8125rem;
  position: relative;
}
.hder-middle-section .content-wrapper:after{
  content:" ";
  display:table;
  clear:both;
}
.header__logo {
  float: left;
  position: relative;
  height: 2.95rem;
}
.header__logo a {  
  padding-left: 0.9375rem;
}
.header__logo a img {
  max-width: 15.5625rem;
  display: inline-block;
  vertical-align: middle;
}
.cm-menu-with-serch-icon {
  float: right;
}
.cm-menu-primary {
  float: left;
}
.search-btn {
  margin: 0;
  padding: 0;
  padding-right: 0.625rem;
  padding-left: 0.9375rem;
  float: right;
  padding-left: 0.9375rem;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.search-btn:hover{
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.search-btn-top {
  font-size: 1.25rem;
  cursor: pointer;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-search:before {
  content: "";
}
.cm-menu-primary .hs-menu-wrapper > ul{
  display:block;
}
.cm-menu-primary .hs-menu-wrapper > ul > li{
  float: left;
}
.cm-menu-primary .hs-menu-wrapper > ul > li > a{
  background: 0 0;
  line-height: 2.8125rem;
  padding: 0 0.9375rem;
  display: block;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: .8125rem;
  font-weight: 400;
  text-transform: none;
  width: 100%;
}
.cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > a{
  padding-right: 2.1875rem;
}
.cm-menu-primary .hs-menu-wrapper > ul > li > ul{
  border-top: 2px solid;
}
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li{  
  font-size: 1.125rem;
}
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li > ul > li > a,
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li > a,
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > a{
  line-height: 2.8125rem;
  display: block;
  font-weight: 300;
  font-size: .8125rem;
  font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
  padding: 0 0.9375rem;  
  text-transform: none;
}
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li.hs-item-has-children > ul > li.hs-item-has-children > a,
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li.hs-item-has-children > a{
  padding-right: 2.1875rem;
}
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li.hs-item-has-children > ul > li.hs-item-has-children > a:after,
.cm-menu-primary .hs-menu-wrapper > ul > li > ul > li.hs-item-has-children > a:after{
  content: "\00bb";
  top: 0.1875rem;
  right: 5px;
  font-family: FontAwesome;
  display: block;
  margin-top: -2.5px;
  margin-right: 0.9375rem;
  position: absolute;
  height: 0;
  width: 0;
}

.cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul {
  min-width: 217.88px;
}
.cm-menu-primary .hs-menu-wrapper > ul > li:nth-child(2).hs-item-has-children > ul > li.hs-item-has-children > ul{
  min-width:237px;
}
header.header .hs-search-field--open ul.hs-search-field__suggestions {
  padding: 10px;
  position: absolute;
  background: #fff;
}
.hder-search-inner{
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.hder-search-inner:before {
  content: '\f002';
  font-family: FontAwesome;
  display: inline-block;
  position: absolute;
  font-size: 1.875rem;
  padding: 1.125rem 0;
}
.hder-search-inner input[type="text"]{
  background: transparent !important;
  border: 0;
  box-shadow: none;
  height: auto;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 700;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding: 1.375rem 0.625rem 1.375rem 2.8125rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline:0;
}
.hder-search-inner ::-webkit-input-placeholder {
  color: #666;
}
.hder-search-sec {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 0;
}
.cm-menu-primary .hs-menu-wrapper > ul > li ul li a {
  transition: none !important;
}
.hder-middle-section {
  position: relative;
  z-index: 9;
}
/* Header V2*/
header.header-v2 .content-wrapper {
  max-width: 62.5rem;
}
.header__logov2 {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
}
.header__logov2 img {
  margin: 1rem auto;  
  display: inline-block;
  vertical-align: middle;
  max-width:249px;
}
.header--no-navigation .hdr-top-sec {
  min-height: 36px;
}

.cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul,
.cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul{
  border-top: 2px solid;
}
@media (min-width: 821px) {
  .cm-menu-primary.mobile-for{
    display:None !important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul > li.hs-item-has-children:hover > ul,
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children:hover > ul{
    left:100% !important;
    top:0 !important;
    z-index:999;
  }
  .toggle-topbar{
    display:None;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li ul li.parent-menu,
  .cm-menu-primary .hs-menu-wrapper > ul > li ul li.dl-back{
    display:None;
  }
}
@media (max-width: 1270px)  and (min-width: 821px) {
  .cm-menu-primary .hs-menu-wrapper > ul > li:nth-child(2).hs-item-has-children > ul > li:last-child.hs-item-has-children > ul > li.hs-item-has-children > ul {
    left:auto !important;
    right:100% !important;
  }
}

@media (max-width: 1240px) {
  .cm-menu-primary .hs-menu-wrapper > ul > li:nth-child(4) > ul > li:last-child > ul > li > a {
    white-space: normal !important;
    min-width: 218px;
  }
}

@media (max-width: 1147px) {
  .cm-menu-with-serch-icon {
    position: relative;
    top: -2px;
  }
}
@media (max-width: 1024px) {
  .hder-middle-section .content-wrapper {
    padding: 1.25rem 0;
    line-height: 1.5;
  }
  .header__logo a img {
    max-width: 10rem;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > a {
    padding: 0 0.9375rem;
  }
  .search-btn {
    line-height: 2.8125rem;
    padding-left: 0;
  }
}

@media (max-width: 899px) {
  .product-tour a {
    padding: 7px 31px 9px;
    display: block;
    margin-top: -5px;
  }
}
@media (max-width: 880px) {
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > a {
    padding-right: 1.5rem;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li:nth-child(4).hs-item-has-children > ul > li:nth-child(2).hs-item-has-children > ul > li > a {
    white-space: normal;
    width: 227px;
  }
}
@media (max-width: 824px) {
  .header__logo a img {
    margin-top: 0.3125rem;
  }
}
@media (max-width: 820px) {
  .cm-menu-primary.mobile-for {
    overflow: hidden;
  }
  .cm-menu-primary.desktop-for{
    display:None !important;
  }
  .header__logo{
    float:none;
  }
  .top-bar-content .hs_cos_wrapper_type_rich_text span {
    display: none;
  }
  .top-bar-content {
    width: 33.33333%;
  }
  .product-or-social {
    width: 66.66667%;
  }
  .product-tour a {
    padding: 7px 31px 8px;
    display: inline-block;
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .hder-middle-section .content-wrapper {
    padding: 0;
  }
  .cm-menu-with-serch-icon {
    display: none;
  }
  .header__logo {
    height: 2.8125rem;
  }
  .header__logo a {
    color: #595959;
    height: 34px;
    line-height: 33px;
    padding: 0 2.5rem 0 0.9375rem;
    position: relative;
  }
  .toggle-topbar.menu-icon {
    margin-top: -17px;
    top: 23px;
    position: absolute;
    right: 0;
  }
  .toggle-topbar-inner {
    color: #595959;
    height: 34px;
    line-height: 33px;
    padding: 0 2.5rem 0 0.9375rem;
    position: relative;
    cursor: pointer;
  }
  .toggle-topbar-inner span:after {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    margin-top: -8px;
    top: 50%;
    right: 0.9375rem;
    box-shadow: 0 0 0 1px #595959, 0 7px 0 1px #595959, 0 14px 0 1px #595959;
    width: 16px;
  }
  .cm-menu-primary {
    float: none;
  }
  .search-btn {
    line-height: 2.8125rem;
    padding-left: 0;
    float: none;
  }
  .cm-menu-with-serch-icon {
    float: none;
    width: 100%;
  }
  .menu-open .toggle-topbar-inner{
    color: #888;
  }
  .menu-open .toggle-topbar-inner span:after {
    box-shadow: 0 0 0 1px #888, 0 7px 0 1px #888, 0 14px 0 1px #888;
  }
  .cm-menu-primary .hs-menu-wrapper > ul {
    margin-top: 2px;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li {
    float: none;
  }
  .search-btn{
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: all .0s!important;
  }
  .search-btn.sld-open{
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    display: none;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > a {
    padding: 12px 0 12px .9375rem;
    line-height: inherit;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: all .2s!important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul li  a {
    position:relative;
  }
  .cm-menu-primary .hs-menu-wrapper > ul.main-child-open > li > a {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .search-btn-top {
    padding-left: 0.9375rem;
  }
  .search-btn {
    line-height: 1.5;
    float: none;
    padding: 9px 0 5px;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul,
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul, 
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul {
    position: absolute!important;
    top: 0 !important;
    display: block!important;
    opacity: 1!important;
    visibility: visible!important;
    width: 100%!important;
    min-height: unset !important;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    transition: all .3s!important;
    border: 0;
    visibility: visible;
    opacity: 1;
    background: #fff !important;
    left: 0 !important;
    z-index: 9;
  }

  .cm-menu-primary .hs-menu-wrapper > ul{
    position:relative;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children,  
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children,
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.hs-item-has-children > ul > li.hs-item-has-children {
    position:static !important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children.child-open > ul.hs-menu-children-wrapper{    
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }


  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children.child-open > ul > li.hs-item-has-children.child-open > ul.hs-menu-children-wrapper{    
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  .cm-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children.child-open > ul > li.hs-item-has-children.child-open > ul > li.hs-item-has-children.child-open > ul.hs-menu-children-wrapper{    
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li ul li.dl-back > a{
    font-size: .875rem;
    line-height: 1.4;
    color: #595959 !important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li ul li.dl-back:hover > a{
    color: #595959 !important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li ul li.parent-menu > a{
    font-weight:400;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li ul li.dl-back >  a:before {
    content: '\f104';
    color: #64bc46;
    font-family: FontAwesome;
    font-size: 1rem;
    padding-right: 0.625rem;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > a,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li > a,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li > ul > li > a{
    color:#595959 !important;
    display: block;
    padding: 8px 0.9375rem;
    line-height: inherit;
    font-size: .8125rem;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li:hover > a,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li:hover > a,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li > ul > li:hover > a{
    color:#64bc46 !important;
    background-color: transparent !important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li.hs-item-has-children > a:after,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li.hs-item-has-children > ul > li.hs-item-has-children > a:after{
    content: '\f105';
    border: none;
    font-family: FontAwesome;
    top: 50%;
    right: 0;
    margin-top: -4.5px;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul > li > a,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > a{
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: all .2s!important;
  }
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul > li > ul.main-child-open > li > a,
  .cm-menu-primary .hs-menu-wrapper > ul > li > ul.main-child-open > li > a{
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .header__logov2 img {
    width: 100% !important;
  }
}

@media (max-width: 500px) {
  .product-tour {
    float: /*none*/right;
    margin-left: 0;
  }
  .product-tour a {
    padding: 7px 14px 6px;
  }
  .toggle-topbar.menu-icon {
    margin-top: -16px;
  }
}
@media (max-width: 360px) {
  .social-icon a {
    margin: 0 .3rem !important;
  }
}


/** New design **/

@media (min-width:769px){
	.header__megamenu #custom-megamenu .navbar-dropdown{
	margin-top:-25px!important;	
}
}
footer.footer {
  padding: 1.25rem 0;
  min-height: 12.5rem;
}
.footer-logo {
  width: 16.66667%;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
}
.footer-menu-with-social {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 58.33333%;
}
.footer-form-and-copyright {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 25%;
  float: right;
}
footer.footer .content-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.footer-logo img {
  opacity: .7;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
.footer-logo:hover img {
  opacity: 1;
}
.footer-menu-with-social-inner {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}
.menu-sec1 {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 16.66667%;
}
.menu-sec2 {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 25%;
}
.footer-social {
  float: right;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 25%;
}
.footerv2 .menu-sec2 .hs-menu-wrapper > ul,
.footer-menu-with-social-inner .hs-menu-wrapper > ul {
  font-size: .9375rem;
  line-height: 1.6;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
.footerv2 .menu-sec2 .hs-menu-wrapper > ul > li,
.footer-menu-with-social-inner .hs-menu-wrapper > ul > li{
  font-size: .875rem;
}
.footerv2 .menu-sec2 .hs-menu-wrapper > ul > li > a,
.footer-menu-with-social-inner .hs-menu-wrapper > ul > li > a{
  font-size: .75rem;
  text-decoration: none;
}
.footerv2 .menu-sec2 .hs-menu-wrapper > ul{
  padding-left: 0;
}
.footer-menu-with-social-inner .menu-sec2 .hs-menu-wrapper > ul{
  padding-left: 1.25rem;
}
.copyright p,
.footer-social p {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
  margin-bottom: 0.625rem;
}
.footer-search p{
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
  margin-bottom: 0.65rem;
}
.footer-social a {
  margin: 0 0.17rem;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  font-size: .875rem;
}
.footer-social a:hover{
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-linkedin:before {
  content: "";
}
.fa-twitter:before {
  content: "";
}
.fa-facebook:before {
  content: "";
}
.fa-instagram:before {
  content: "";
}
.fa-pinterest:before {
  content: "";
}
.fa-youtube:before {
  content: "";
}
footer .hs-search-field--open ul.hs-search-field__suggestions {
  padding: 10px;
  border: 1px solid #fff;
}
footer .hs-search-field--open ul.hs-search-field__suggestions li {
  color: #fff;
}

footer .hs-search-field--open ul.hs-search-field__suggestions a:focus, 
footer .hs-search-field--open ul.hs-search-field__suggestions a:hover {
  background-color: rgba(0,0,0,0);
}
footer.footerv2 input[type="text"],
footer.footer input[type="text"] {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
  margin: 0 0 1.25rem;
  padding-right: 16.66667%;
  border-color: rgba(204,204,204,1.0) !important;
}
.footer-search form {
  position: relative;
}
footer.footerv2 button,
footer.footer button {
  position: absolute;
  right: 0;
  top: 1px;
  width: 16.66667%;
  height: 35px;
  font-size: .875rem!important;
  line-height: 2.2125rem;
  padding: 0;
  margin: 0;
}
footer.footerv2 button span,
footer.footer button span{
  display:None;
}
footer.footerv2 button:before,
footer.footer button:before {
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
footer.footerv2 button:hover:before,
footer.footer button:hover:before {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


/* Footer V2 */
footer.footerv2 .content-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
footer.footerv2 {
  padding: 1.25rem 0;
  min-height: 12.5rem;
  position: relative;
}
footer.footerv2 .content-wrapper{
  max-width: 62.5rem;
}
.footer-logov2 {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 25%;
}
.footer-logov2 a img {
  opacity: .7;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
.footer-logov2 a:hover img {
  opacity: 1;
}
.menu-sec-v2 {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width: 50%;
}
.footerv2 .menu-sec2 {
  padding: 0;
  width: 50%;
}
footer.footerv2 button {
  top: 0px;
}






@media only screen and (max-width: 824px){
  .footer-menu-with-social {
    width: 58.33333%;
    text-align: center;
  }
  .copyright {
    text-align: center;
  }
  .footerv2 .menu-sec2 {
    padding: 0;
    width: 50%;
    float: left;
    text-align: center;
  }
  .footerv2 .footer-form-and-copyright{
    width: 25%;
    float: left;
  }
}
@media only screen and (max-width: 820px){
  .footer-menu-with-social {
    width: 100%;
    text-align: center;
    float: none;
  }
  .footer-form-and-copyright {
    width: 100%;
    float: none;
  }
  .footer-logo {
    width: 100%;
    float: none;
  }
  .footer-social {
    float: none;
    margin: 0.9375rem 0;
    width: 100%;
  }
  .footer-social a {
    margin: 0 .8rem;
  }
  .menu-sec1, 
  .menu-sec2 {
    float: none;
    width: 100%;
  }
  .footer-menu-with-social-inner .menu-sec2 .hs-menu-wrapper > ul {
    padding-left: 0;
  }
  .footerv2 .hs-menu-wrapper > ul > li,
  .footer-menu-with-social-inner .hs-menu-wrapper > ul > li {
    margin-bottom: 0.625rem;
    padding-bottom: 0.625rem;
    border-bottom: 1px solid #222;
  }
  .footerv2 .hs-menu-wrapper > ul > li > a,
  .footer-menu-with-social-inner .hs-menu-wrapper > ul > li > a {
    font-size: 1rem;
  }
  .footer-social p {
    padding: 0 0 1px;
  }
  .menu-sec2 {
    padding-bottom: 0.1px;
  }
  .footer-logo {
    text-align: center;
  }
  .footer-logo img {
    width: 100% !important;
    max-width: 249px;
    margin-bottom: 30px;
  }
  .footerv2 .menu-sec2 {
    padding: 0;
    width: 100%;
    float: none;
  }
  .footerv2 .footer-form-and-copyright{
    width: 100%;
    float: none;
  }
  footer.footerv2 {
    height: unset;
  }
  .footerv2 .menu-sec2 .hs-menu-wrapper > ul > li > a {
    font-size: 1rem;
  }
  .footer-logov2 {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 1.875rem;
  }
  .footer-logov2 a img {
    width: 249px !important;
  }
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


.dnd-section[class*="-force-full-width-section"]>.row-fluid {
  padding: 0 !important;
  max-width:100% !important;
  width:100% !important;
}

.banner-section .dnd-section{
  padding:0 !important;
}

.banner-section .dnd-section>.row-fluid{
  max-width:100%;
  padding:0;
  width:100%
}


.fade-right {
  opacity: 0;
  -webkit-animation: fade-right 1.4s ease forwards;
  -moz-animation: fade-right 1.4s ease forwards;
  animation: fade-right 1.4s ease forwards;
}

.delay500ms{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}
.delay1{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.delay2{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}
.delay3{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}


.fade-left {
  opacity: 0;
  -webkit-animation: fade-left 1.4s ease forwards;
  -moz-animation: fade-left 1.4s ease forwards;
  animation: fade-left 1.4s ease forwards;
}

@-webkit-keyframes fade-right{
  0%{
    opacity:0;-webkit-transform:translateX(30%)
  }
  100%{
    opacity:1;-webkit-transform:translateX(0)
  }

}


@-moz-keyframes fade-right{
  0%{
    opacity:0;-moz-transform:translateX(30%)
  }
  100%{
    opacity:1;-moz-transform:translateX(0)
  }
}

@keyframes fade-right{
  0%{
    opacity:0;-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)
  }
  100%{
    opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)
  }
}

@-webkit-keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-30%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fade-left{0%{opacity:0;-moz-transform:translateX(-30%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}


.text-center {
  text-align: center !important;
}


.row {
  margin: 0 auto;
  max-width: 73.75rem;
  width: 100%;
}

.row:before, .row:after {
  content: " ";
  display: table;
  clear: both;
}

.row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}

.small-12 {
  width: 100%;
}

.small-6 {
  width: 50%;
}

.column, .columns {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
}

.column+.column:last-child,
.columns+.column:last-child,
.column+.columns:last-child,
.columns+.columns:last-child {
  float: right;
}
.website-page .form-title{
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.625rem;
  font-weight: 600;
  font-size: .9375rem;
  line-height: 1.4;
}

.website-page form label{
  margin-bottom:0;
}


.website-page fieldset.form-columns-2,
.website-page fieldset.form-columns-1{
  margin: 0;
  max-width: none;
  width: auto;
}

.website-page fieldset.form-columns-2>div{
  width: 100% !important;
  padding: 0;
}

.website-page fieldset.form-columns-1>div{
  width: 100% !important;
  padding: 0;
}



.website-page fieldset.form-columns-2:after,
.website-page fieldset.form-columns-2:before{
  content: '';
  display: table;
  clear: both;
}

.website-page .hs-form-field{
  margin-bottom: 25px;
}

.website-page .hs-form-field .input{
  margin:0 !important;
  margin-top:-1px !important;
}

.website-page fieldset.form-columns-1 .hs-input {
  width: 100% !important;
}

.website-page fieldset.form-columns-1+fieldset.form-columns-0{
  margin-top: 47px;
}

.content-with-img.widget_1654702752400 .btn-wrapper {
  margin-bottom: 20px;
}

.content-with-img.widget_1654702752400 .btn-wrapper a {
  border-radius:0;
}

.content-with-img.widget_1654703496316 .btn-wrapper{
  margin-bottom:20px;
}

.content-with-img.widget_1654703496316 .title{
  font-size: 1.6875rem;
}

.content-with-img.widget_1654704728086 .btn-wrapper{
  margin-bottom:20px;
}

.content-with-img.widget_1654705324280 .btn-wrapper{
  margin-bottom:20px;
}

.content-with-img.widget_1654705841181 .btn-wrapper{
  margin-bottom:20px;
}

h3#hs_cos_wrapper_widget_1654781960146_title,
h3#hs_cos_wrapper_widget_1654782229426_title,
h3#hs_cos_wrapper_widget_1654783453386_title,
h3#hs_cos_wrapper_widget_1654784534042_title,
h3#hs_cos_wrapper_widget_1654703897685_title{
  font-weight:700;
  font-size: 1.1875rem;
}

.team-member-page .team-content-section{
  padding: 1.5625rem 0 1.25rem;
}

.team-member-page .main-blog-content .dnd-column{
  padding:0;
}

.team-member-page .main-blog-content .dnd-section{
  padding:0 !important;
}

.team-member-page .main-blog-content .dnd-section>.row-fluid{
  max-width:100%;
  padding:0;
  width:100%
}

.team-member-page .sidebar .widget{
  margin-bottom: 20px;
}

.team-member-page .sidebar .sidebar-cta {
  margin-bottom: 2.5rem;
}

.team-member-page .sidebar .sidebar-cta h4 {
  border-style: none;
  border-width: 0;
  border-color: #dadada;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f5f5f5;
  color: #333;
  text-align: center;
  border-radius: 8px;
}

.team-member-page .sidebar a {
  color: #999;
  font-weight: 400;
}

.team-member-page .sidebar a:hover{
  color: #64bc46;
}

.team-member-page .sidebar .subscribe-blog-btn a {
  display: inline-block;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 1rem;
  background-color: #64bc46;
  border-color: #4f9837;
  color: #fff;
  padding: 10px 50px;
  border-radius: 8px;
  transition: background-color .3s ease-out;
}

.team-member-page .sidebar .subscribe-blog-btn a:hover,
.team-member-page .sidebar .subscribe-blog-btn a:focus{
  color: #fff;
  background-color: #4f9837;
}


.website-page .product-overview .row .row{
  margin: 0;
  max-width: 100%;
  width: 100%;
}

.website-page form .hs-richtext,
.website-page form .hs-richtext p{
  font-size: .9375rem;
  margin: 0 0 1.25rem;
}

.website-page form{
  margin-bottom:5px;
}


.product-overview.widget_1654857780537 .content-section>.row {
  padding-bottom: 10px;
}

.product-overview.widget_1654857780537 .row .row {
  max-width: none;
  width: auto;
  margin: 0 -0.9375rem;
}


.home-page .dnd-section .dnd-column{
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  margin:0;
}

.home-page .dnd-section>.row-fluid{
  padding:0;
}

.home-page .row-fluid [class*=span]{
  width:100% !important;
}

.content-with-top-icon.widget_1655102682192 h3{
  margin-bottom:15px;
}



.home-page .main-section .hs-imageContent-section hr{
  display:none
}

.home-page .main-section .hs-imageContent-section hr+div{
  display:none
}

.home-page .main-section .hs-imageContent-section .hs-imageContent-item{
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
  flex-wrap:wrap;
  align-items: initial;
  padding:0;
  border-bottom: 1px solid #e6e7e8;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
}

.home-page .main-section .hs-imageContent-inner-item.left-item,
.home-page .main-section .hs-imageContent-inner-item.right-item{
  width:100%;
  padding: 0;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.home-page .main-section .hs-imageContent-section .left-item-inner{
  border: 1px solid #e6e7e8;
  text-align: center;
  padding: 0.9375rem 1.25rem;
}

.home-page .main-section .hs-imageContent-section .hs-imageContent-item h4{
  margin-bottom:0;
}

.home-page .main-section .hs-imageContent-section .right-item p{
  font-size: .875rem;
  margin-bottom: 0.625rem;
}

.home-page .main-section .hs-imageContent-inner-item.left-item img {
  margin:0;
  border:0;
}


.home-page .main-section .hs-imageContent-section .bottom_btn{
  margin-bottom:0;
}

.home-page .main-section .hs-imageContent-section .hs-imageContent-item:last-child {
  border: 0;
  margin-bottom: 0;
}

.home-page .main-section .hs-imageContent-section .right-item p {
  color: #595959;
}

div.hs_cos_wrapper {
  width: 100%;
}

span#hs_cos_wrapper_widget_1655211959661_ dl {
  font-size: .9375rem;
  line-height: 1.6;
  list-style-position: outside;
  margin: 0;
  margin-bottom: 1.25rem;
}

span#hs_cos_wrapper_widget_1655211959661_ dl dd{
  margin: 0;
  padding-bottom: 22px;
}


div#hs_cos_wrapper_widget_1655295239423 .hs-equalColumnContent{
  margin: 0;
  display: flex;
  align-items: center;
  flex-wrap:wrap;
  margin-bottom: 1.25rem;
}

div#hs_cos_wrapper_widget_1655295239423 .hs-equalColumnContent.four.center>div {
  font-size: .875rem;
  padding: 0.5625rem 0.625rem;
  vertical-align: middle;
}

div#hs_cos_wrapper_widget_1655309086236 .hs-equalColumnContent .hs-equalColumnContent-item{
  font-size: .875rem;
  padding: 0.5625rem 0.625rem;
  color: #222;
}

div#hs_cos_wrapper_widget_1655312244230 .hs-title_left-icon ul li{
  margin-bottom:15px
}

div#hs_cos_wrapper_widget_1655312244230 .hs-title_left-icon ul li:last-child{
  margin:0;
}

div#hs_cos_wrapper_widget_1655312244230 .hs-title_left-icon ul li a{
  margin-left:12px;
}

span#hs_cos_wrapper_widget_1655350610830_ img {
  display: block;
  margin: 0.3125rem auto;
}


span#hs_cos_wrapper_widget_1655350818032_ dl dd{
  padding: 0;
  margin: 0;
  margin-bottom: 22px;
}

span#hs_cos_wrapper_widget_1655304128899_ dl dd{
  margin:0;
  margin-bottom: 25px;
}

#request-demo fieldset>div,
#blog-subscribe fieldset>div{
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  width:100% !important;
}

#request-demo fieldset .input,
#blog-subscribe fieldset .input{
  margin: 0 !important;
}

#request-demo textarea.hs-input{
  width: 100%;
  max-height: 6.25rem;
  min-height: 100px;
}

#blog-subscribe .hs-input{
  width:100% !important;
}

#request-demo fieldset:last-of-type.hs-richtext.hs-main-font-element,
#blog-subscribe fieldset:last-of-type .hs-richtext.hs-main-font-element{
  margin: auto;
  text-align: center;
  color: #444;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  margin-top:25px;
}

#request-demo form fieldset:last-of-type .hs-richtext p,
#blog-subscribe form fieldset:last-of-type .hs-richtext p{
  margin: 0 0 1.4rem;
  font-size: .9375rem;
}

#request-demo .actions,
#blog-subscribe .actions{
  margin: auto;
  text-align: center;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

#request-demo .hs-button,
#blog-subscribe .hs-button {
  padding: 1rem 2rem 1.0625rem;
  font-size: 1rem;
  padding-bottom: 1.0625rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}


#request-demo fieldset,
#blog-subscribe fieldset{
  max-width: none!important;
  margin: 0 -15px !important;
}

div#hs_cos_wrapper_widget_1655208416091 .hs_twoColmn-content.clearfix {
  width: 90%;
}

div#hs_cos_wrapper_widget_1655265793429 .title-with-more-content .item>h5 {
  font-weight: 600;
  font-size: .9375rem;
}

div#hs_cos_wrapper_widget_1655265793429 .title-with-more-content .item:last-child{
  border:0;
}

span#hs_cos_wrapper_widget_1655226618119_ dl {
  margin: 0;
  margin-bottom: 1.25rem;
}

span#hs_cos_wrapper_widget_1655226618119_ dl dd {
  padding:0;
  padding-bottom: 15px;
  margin: 0;
}

#request-demo .hs-richtext.hs-main-font-element{
    margin:auto;
}

@media only screen and (min-width: 51.313em){

  div#hs_cos_wrapper_widget_1655265793429 .title-with-more-content .item>h5 {
    font-size: 1.25rem;
  }

 #blog-subscribe .legal-consent-container, #request-demo .legal-consent-container {
    width: 58.33333%!important;
    float: none!important;
    margin: 0 auto;
    text-align: center;
}



  #request-demo .actions,
  #blog-subscribe .actions{
    width: 58.33333%;
  }

  #request-demo fieldset.form-columns-2>div,
  #blog-subscribe fieldset.form-columns-2>div{
    width: 50% !important;
  }

  .home-page .main-section .hs-imageContent-inner-item.left-item{
    width: 33.33333%;
  }

  .home-page .main-section .hs-imageContent-inner-item.right-item{
    width: 66.66667%;
  }

  .home-page .row-fluid .span6{
    width: 50% !important;
  }

  .home-page .row-fluid .span7{
    width: 58.33333%!important;
  }

  .home-page .row-fluid .span5{
    width: 41.66667%!important;
  }

  .column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  .medium-8 {
    width: 66.66667%;
  }


  .medium-5 {
    width: 41.66667%;
  }
  .medium-4 {
    width: 33.33333%;
  }
  .medium-3 {
    width: 25%;
  }

  .website-page .form-title{
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .website-page fieldset.form-columns-2>div,
  .website-page fieldset.form-columns-1>div{
    width: 50% !important;
  }

  .website-page fieldset.form-columns-2>div{
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  .website-page fieldset.form-columns-1>div{
    padding-right: 0.9375rem;
    float: left;
  }

  .website-page fieldset.form-columns-2>div:first-child{
    padding-left:0;
  }

  .website-page fieldset.form-columns-2>div:last-child{
    padding-right:0;
  }

  .content-with-img.widget_1654703496316 .title{
    font-size: 2.3125rem;
  }

  .content-with-img.widget_1654765326417 img {
    float: left;
    margin: 0.3125rem 1.25rem 1.25rem 0;
  }

  .content-with-img.widget_1654776446106 img,
  .content-with-img.widget_1654848599324 img{
    float: left;
    margin: 0.3125rem 1.25rem 1.25rem 0;
  }

  h3#hs_cos_wrapper_widget_1654781960146_title,
  h3#hs_cos_wrapper_widget_1654782229426_title,
  h3#hs_cos_wrapper_widget_1654783453386_title,
  h3#hs_cos_wrapper_widget_1654784534042_title,
  h3#hs_cos_wrapper_widget_1654703897685_title{
    font-size: 1.5rem;
  }

  .team-member-page .team-content-section{
    padding: 2.5rem 0 1.875rem;
  }

  .team-member-page .main-blog-content {
    padding-right: 3.125rem;
  }

  .medium-9 {
    width: 75%;
  }

}






@media only screen and (min-width: 64.063em){

  .column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }


}


@media only screen and (max-width: 51.52em){
  
  .netsuite-pg-sec10 .hs_twoColmn-content .inner_column {
    width: 100%;
}

  .website-page fieldset.form-columns-1+fieldset.form-columns-0 {
    margin-top: 60px;
  }

  .website-page form {
    margin-bottom: 10px;
  }

  .team-member-page .banner_area img{
    width:1000px;
  }

  .home-page .main-section .hs-imageContent-inner-item.left-item{
    margin-bottom: 1.25rem;
  }

  .home-page .main-section .hs-imageContent-inner-item.right-item{
    text-align:center;
  }

  span#hs_cos_wrapper_widget_1655193234825_ table {
    display: block;
  }

  span#hs_cos_wrapper_widget_1655193234825_ table tr {
    display: block;
  }
  span#hs_cos_wrapper_widget_1655193234825_ table tr td {
    width: 100% !important;
    display: block;
  }


}





.custom-row {
  margin: 0 auto;
  max-width: 73.75rem;
  width: 100%;
}
.body-container-wrapper-two_column .top_section {
  padding: 1.5625rem 0 1.25rem;
}
.body-container-wrapper-two_column .right_column form label {
  display: block;
  margin-bottom: 0;
}
.body-container-wrapper-two_column .right_column form .hs_area_of_interest.hs-form-field label {
  margin-bottom: 0.3125rem;
}
.body-container-wrapper-two_column .right_column form select.hs-input {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #fafafa;
  border-radius: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  color: rgba(0,0,0,.75);
  font-family: inherit;
  font-size: .875rem;
  line-height: normal;
  padding: 0.4rem 8px;
  border-radius: 0;
  height: 2.3125rem;
  margin: 0 0 1rem;
  border-radius: 8px;
}
.body-container-wrapper-two_column .right_column form textarea.hs-input {
  height: auto;
  min-height: 50px;
  padding: 0.6rem 0.5rem 0.3rem;
}
.body-container-wrapper-two_column .right_column form .actions {
  padding-top: 24px;
  padding-bottom: 30px;
}
.body-container-wrapper-two_column .right_column form .actions input.hs-button.primary {
  width: 100%;
  margin: 0;
}
.body-container-wrapper-two_column .right_column .hs_cos_wrapper_type_rich_text {
  text-align: center;
  display: block;
}
.body-container-wrapper-two_column .right_column form .hs-form-required {
  color: #4d4d4d;
}
.body-container-wrapper-two_column .columns {
  width: 100%;
}
.body-container-wrapper-two_column .right_bottom_section .form-title {
  font-size: .9375rem;
  line-height: 1.4;
  font-weight: 600;
}
.body-container-wrapper-two_column .hs-twocolumn-left .dnd-section {
  padding: 0;
}
.body-container-wrapper-two_column .hs-responsive-embed-wrapper.hs-responsive-embed {
  margin: 0!important;
  display: inline-block !important;
}
.body-container-wrapper-two_column .right_column form .hs-input.invalid.error {
  border-color: rgba(204,204,204,1.0);
}
.body-container-wrapper-two_column .hs-twocolumn-left .dnd-section > .row-fluid {
  padding: 0;
}
.body-container-wrapper-two_column .hs-twocolumn-left .dnd-section .dnd-column {
  padding: 0;
}
.body-container-wrapper-two_column .hs-twocolumn-left hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 1.25rem 0 1.1875rem;
  background-color: transparent;
}
.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_rich_text img,
.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_linked_image img {
  margin: 0.3125rem 1.25rem 1.25rem 0;
  display: inline-block;
  vertical-align: middle;
}
.body-container-wrapper-two_column strong {
  font-weight: 700;
}
.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_rich_text dd img {
  margin: 0 !important;
}
.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_rich_text {
  font-size: .9375rem;
  line-height: 1.6;
}
.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_rich_text ul li img {
  margin: 0;
}



/* Fancybox Css Start form here */

.mfp-wrap {
  overflow-x: auto !important;
}
.mfp-container {
  height: 100%;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; 
}
.mfp-iframe-holder .mfp-content {
  max-width: 830px !important;
  border: solid 15px #fff;
}

.mfp-iframe-holder .mfp-close {
  background: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_sprite.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 0;
  opacity: 1;
}
.mfp-iframe-scaler {
  padding-top: 75% !important;
}
.mfp-bg {
  background: url(https://5801534.fs1.hubspotusercontent-na2.net/hubfs/5801534/raw_assets/public/Proteloinc_June2022/images/fancybox_overlay.png) !important;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 1 !important;
}
.mfp-iframe-holder .mfp-close {
  font-size: 0 !important;
  top: -42px !important;
  right: -30px !important; 
  width: 36px !important;
  height: 36px !important;
}



/*-------------------------------
*  animation
-------------------------------*/
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.10s ease;
  transition: all 0.10s ease;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.9;
}

.mfp-ready .mfp-content {
  width: 720px;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.30s ease-out;
  transition: all 0.30s ease-out;
}

.mfp-fade.mfp-bg.mfp-removing {
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

@media (max-width: 900px) {
  .mfp-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
/* Fancybox Css End form here */

.body-container-wrapper-two_column .hs-twocolumn-left .hs_cos_wrapper_type_linked_image {
  overflow: hidden;
  display: block;
}









@media only screen and (min-width: 51.313em) {
  .body-container-wrapper-two_column .top_section{
    padding: 2.5rem 0 1.875rem;
  }
  .body-container-wrapper-two_column .left_column {
    padding-left: 2.5rem;
  }
  .body-container-wrapper-two_column .right_bottom_section .form-title {
    font-size: 1.25rem;
  }


}

@media only screen and (min-width: 64.063em) {
  .custom-row .large-9 {
    width: 75%;
  }
  .custom-row .large-3 {
    width: 25%;
  }
  /* sidebar sticky css start */
  .body-container-wrapper-two_column .custom-row {
    display: flex;
  }
  .body-container-wrapper-two_column .right_column-inner {
    position: sticky;
    top: -150px;
  }
  /* sidebar sticky css end */    
}

@media only screen and (max-width: 800px) {
  .body-container-wrapper-two_column {
    overflow: hidden;
  }
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}