@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
/* ******************************************************************************
*********************************************************************************
Use this file to override any of the CSS styles preset in the themed
stylesheets or you can add your own custom styles.
*********************************************************************************
****************************************************************************** */

/* Test */













/* Variables Here */













.dnd-section > .row-fluid,
.page-center,
.content-wrapper {
  max-width: 1220px;
}



.dnd-section {
  padding-bottom: 50px;
  padding-top: 50px;
}

.body-container__homepage .dnd-section:nth-child(odd) {
  background-color: #59c0ec;
}
.section-padding{ padding:50px 0px;}





html {
  font-size: 19;
}

body {
  color: #22314C;
  font-family: Roboto;
  font-weight: 400;
  font-size: 19px;
}

p {
  font-family: Roboto;

}

a {
  font-family: Roboto;
  color: rgba(89, 192, 236, 1.0);
}

a:hover,
a:focus {
  color:#0fa0ce;
}

a:active {
  color: rgba(129, 232, 255, 1.0);
}

h1 {
  color: #22314C;
  font-family: Roboto;
  font-size: 43px;
  font-weight: 700;
}

@media (max-width:767px) {
  h1 {
    font-size: 40px;
  }
}



h2 {
  color: #22314C;
  font-family: Roboto;
  font-size: 38px;
  font-weight: 700;
}

@media (max-width:767px) {
  h2 {
    font-size: 40px;
  }
}



h3 {
  color: #22314C;
  font-family: Roboto;
  font-size: 30px;
  font-weight: 700;
}

@media (max-width:767px) {
  h3 {
    font-size: 35px;
  }
}



h4 {
  color: #22314C;
  font-family: Roboto;
  font-size: 25px;
  font-weight: 400;
}

@media (max-width:767px) {
  h4 {
    font-size: 30px;
  }
}


h5 {
  color: #22314C;
  font-family: Roboto;
  font-size: 19px;
  font-weight: 400;
}

@media (max-width:767px) {
  h5 {
    font-size: 25px;
  }
}

h6 {
  color: #59c0ec;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 900;
}

@media (max-width:767px) {
  h5 {
    font-size: 20px;
  }
}

blockquote {
  border-left: 10px solid #59c0ec;
}





form,
.submitted-message {
  border-color: rgba(#null, 0.0) ;
  font-family: Roboto;
}

h3.form-title {
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(34, 49, 76, 1.0);
}

.hs-button,
.button--primary , a.btn1, a.blue_cta {
  background-color: rgba(89, 192, 236, 1.0);
  border-color: rgba(#, 0.0);
  border-radius: 24px;
  border-width: 0px;
  color: rgba(255, 255, 255, 1.0);
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display:inline-block;
}

a.blue_cta:hover {opacity: .8;}

.hs-button:hover,
.hs-button:focus,
.button--primary:hover,
.button--primary:focus,a.btn1:hover,a.btn1:focus, a.blue_cta:hover, a.blue_cta:focus {
  background-color: #59c0ec;
  border-color: #59c0ec;
  color: #fff;
}

.hs-button:active,
.button--primary:active {
  background-color: rgba(#null, 0.0);
  border-color: rgba(#null, 0.0);
  color: rgba(#null, 0.0);
}
a.btn2, a.white_cta{
  background-color: rgba(255, 255, 255, 1.0);
  border-color: rgba(59, 59, 59, 0.0);
  border-radius: 24px;
  border-width: 0px;
  color: rgba(37, 72, 104);
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display:inline-block;
}
a.btn2:hover,a.btn2:focus, a.white_cta:hover, a.white_cta:focus {
  background-color: #ffffff;
  border-color: #ffffff;
  color: rgba(37, 72, 104);
}
a.white_cta:hover {opacity: .8;}
a.btn3{
  background-color: rgba(255, 255, 255);

  color: rgba(89, 192, 236);
  
  display:inline-block;
}
a.btn3:hover,a.btn3:focus {
  background-color: #fff;
  
  color: #59C0EC;
}
a.btn4{
  background-color: rgba(#, 0.0);
  border-color: rgba(255, 255, 255, 1.0);
  border-radius: 24px;
  border-width: 1px;
  color: rgba(255, 255, 255, 0.0);
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  display:inline-block;
}
a.btn4:hover,a.btn4:focus {
  background-color: ;
  border-color: ;
  color: #ffffff;
}
a.blue_cta, a.white_cta { font-weight:400; font-size:19px;}
.hs-form label {
  color: rgba(34, 49, 76, 1.0);
}

.hs-form legend {
  color: rgba(34, 49, 76, 1.0);
}

form input,
form select,
form textarea,
.hs-input {
  border-color: rgba(89, 192, 236, 1.0);
  color: rgba(34, 49, 76, 1.0);
  background-color: rgba(0, 0, 0, 0.0);
  border-radius: 0px;
  border-left:0px;
  border-right:0px;
  border-top:0px;
  border-bottom:1px solid rgba(89, 192, 236, 1.0);
  height:30px;
}

form input:focus,
form select:focus,
form textarea:focus,
.hs-input:focus {
  border-color: rgba(#, 0.0);
}

.fn-date-picker .pika-table thead th {
  color: rgba(255, 255, 255, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder {
  color: white;
  opacity: 1;
}

.hs-input::placeholder {
  color: white;
  opacity: 0.7;
}
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
  color: #22314C;
}

.hs-richtext {
  font-size: 19;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: Roboto;
}

.fn-date-picker td.is-today .pika-button {
  color: #22314c;
}

.fn-date-picker td.is-selected .pika-button {
  background: #22314c;
}

.fn-date-picker td .pika-button:hover {
  background-color: #59c0ec !important;
}














header.header, header{
  background-color: #ffffff;
}







body .custom-menu-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #22314C;
}

body .custom-menu-primary .submenu.level-1 > li:hover > a,
body .custom-menu-primary .submenu.level-1 > li:focus > a,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #26C5EF;
}

body .custom-menu-primary a.active-branch,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li a:active {
  color: ;
}
body .custom-menu-primary .submenu.level-1 > li.active-branch,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li:active {
  background-color: ;
}
body .custom-menu-primary .submenu.level-1 > li {
  background-color: ;
}
body .custom-menu-primary .submenu.level-1 > li:hover,
body .custom-menu-primary .submenu.level-1 > li:focus {
  background-color: 
}
body .custom-menu-primary .submenu.level-1 > li > a.active-branch {
  color: ;
}

body .custom-menu-primary .submenu.level-1 > li > a.active-branch:after {
  background-color: ;
}
body .custom-menu-primary .submenu.level-2 > li > a {
  color: ;
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link {
  background-color: ;
}
body .custom-menu-primary .submenu.level-2 .triangle-container .triangle {
  background-color: ;
}

body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover,
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:focus,
body .header__language-switcher .lang_list_class li:hover,
body .custom-menu-primary .submenu.level-2 .triangle-container.level-2.hover .triangle {
  background-color: ;
  color: ;
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link.active-branch {
  color: ;
  background-color: ;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Roboto;
}

.header__language-switcher-label-current:after {
  border-top-color: rgba(34, 49, 76, 1.0);
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: rgba(255, 255, 255, 1.0);
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: rgba(34, 49, 76, 1.0);
  }
}





footer.footer {  
  background-image: linear-gradient( 45deg, rgba(62, 191, 240,
    1.0),
    rgba(57, 171, 241,
      1.0) 100% );
}

.left p:first-child {
  color: rgba(255, 255, 255, 1.0);
}

.left p:nth-child(2) {
  color: rgba(255, 255, 255, 1.0);
}

.left p a {
  color: rgba(255, 255, 255, 1.0);
}

.left p a:hover {
  color: rgba(255, 255, 255, 1.0);
}












.blog-post__date {
  border-color: #22314C;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #22314C;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #000924;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #4a5974;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #22314c;
}

.blog-pagination__link {
  color: #22314C;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #22314c;
}

.blog-post__title {
  color: #22314C;
  font-family:Roboto;
  font-size: 38px;
  font-weight: ;
}

.blog-post__author {
  background-color: #59c0ec;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}

/*             Blog Grid Listing and Post styles            */

.blog-header {
  background-color: rgb(#null);
}

.hs-blog-listing,
.hs-blog-post {
  background-color: ;
}

.blog-index__post-inner-card {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-post__tag-link:hover{
  color: #0fa0ce;
}

.blog-post__read-more svg {
  fill: #22314C;
}

.blog-post__read-more a:hover svg {
  fill: #0fa0ce;
}

.blog-sidebar ul {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-sidebar a {
  color: #22314C;
}

.blog-sidebar a:hover {
  color: #0fa0ce;
}

.blog__subscription-block {
  background-color: rgb(#null);
}

.post-featured-image {
  max-height: px;
}

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-post__meta a {
  color: #22314C;
}

.blog-post__body, .blog-post__tags a {
  color: #22314C;
}

.blog-post__meta a:hover {
  color: #0fa0ce
}

.blog-post__links {
  border-top:  2px solid rgb(#null);
}

.blog-post__back-to-blog {
  color: #22314C;
}

.blog-post__back-to-blog:hover {
  color: #0fa0ce;
}

.blog-post__back-to-blog svg {
  fill: #22314C;
}

a.blog-post__back-to-blog:hover svg {
  fill: #0fa0ce;
}

.comment.depth-0,
.blog-comments form {
  border-top: 2px solid rgb(#null);
}

.comment.depth-1 {
  border-left: 2px solid rgb(#null);
}

.section.post-footer .hs-input {
  border-color: rgb(#null);
}

.blog-recent-posts {
  background-color: rgb(#null);
}










body .icon svg {
  fill: #22314c;
}

body .tns-nav button.tns-nav-active {
  background-color: #22314c;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #22314c;
}

body .social-links__icon {
  background-color: #22314c;
}

body .social-links__icon:hover svg,
body .social-links__icon:focus svg {
  fill: rgba(#null, 0.0);
}

body .social-links__icon:active svg {
  fill: rgba(#null, 0.0);
}

body .team-member__description {
  background-color: #59c0ec;
}





.body-container__website .dnd-section:nth-child(odd) {
  background-color: {typography=, tables=, buttons=, spacing=, footer=, global_colors=, header=, forms=}
}
a{transition:0.5s all ease;}
a.btn1,a.btn2,a.btn3,a.btn4{font-size:18px; min-width:225px; line-height:1.5; text-align:center; transition:0.5s all ease;}
a.btn1:hover,a.btn2:hover,a.btn3:hover,a.btn4:hover,.hs-button:hover{opacity:0.8;}
/*********************** Form Css Here ****************************/




.hs-button{height:auto; cursor:pointer; margin-top:20px; font-size:18px; min-width:225px; line-height:1.5; text-align:center; transition:0.5s all ease; font-weight:500;}
form .hs-richtext{font-size:14px; color:#beb7b7; line-height:1.4;}
form .hs-richtext p a { color:#33b2e9;}
.hs-form-required{color:#22314c;}
label.hs-main-font-element { display: none; }
.hs-input.error { border-color: red !important; }
.legal-consent-container .hs-form-booleancheckbox-display>span {
    margin-left: 0 !important;
    font-size: 14px;
color:#beb7b7;
    line-height: 1.4;
}

.pack-banner-inner-right form .hs-richtext p a {
  color: #22314c;
}
/* -------- Forms --------- */


.hs-form textarea, 
.hs-form input[type="text"], 
.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"],  
.hs-form input[type="number"], 
.hs-form input[type="email"], 
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"], 
.hs-form select {
display: inline-block;
text-align: left;
font-weight: 400;
width: 100%;
transition: all .3s ease;
outline: 0;
color: #22314c;
height: 24px;
padding: 0 15px 5px 0;
font-size: 16px;
line-height: 22px;
box-sizing: border-box;
border:0;
border-bottom: 1px solid #59c0ec;
  
}
.hs-form input:focus{
  outline: 0;
}
.hs-form select {
    -webkit-appearance: none;
    background: transparent;
    height: auto !important;
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/arrow-drop.png);
    background-size: 15px;
    background-position: calc(100% - 10px) center;
    background-repeat: no-repeat;
}

.hs-form-field > label { font-size: 19px;  font-weight: 400; color: #22314c !important; margin-bottom:0px;display:inline-block;}
span.hs-form-required {
    display: none;
}

.hs-recaptcha { 
  margin-bottom: 30px;
}
.hs-form-field {
  position:relative;
  margin-bottom: 22px;
}
.hs-form input[type="checkbox"]{
  margin-right:25px;
}
.hs-form-checkbox{
  width:100%;
  float:left;
  list-style-type:none;
}
.hs-form-radio{
  width:33.3%;
  float:left;
  list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
  margin-right: 27px;
}


.hs-form textarea { height: 130px; resize: none !important; resize: none; width: 100% !important; }
.hs-form input[type="submit"]{
  background-color: rgba(89, 192, 236, 1.0) !important;
  
  border-radius: 24px;
  border-width: 0px;
  color: rgba(255, 255, 255, 1.0);
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display:inline-block;
  
}
.hs-form input[type="submit"]:hover{
 background-color: #59c0ec;
  border-color: #59c0ec;
  color: #fff;
}

.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }

.hs-error-msgs { position: relative; }

.hs-form-checkbox{
  width:100%;
  float:left;
  list-style-type:none;
}
.hs-form-radio{
  width:33.3%;
  float:left;
  list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
  margin-right: 27px;
}
form .hs-richtext{
  text-align:left;
}
form{
  max-width:100%;
  width:100%;
  float: none !important;
}
form legend{
  color:#22314c;
  font-size:18px;
  margin-bottom: 0;
}
.submitted-message { 
  text-align: center; 
  font-size: 22px; 
  overflow: hidden !important; 
  line-height: normal; 
}








.legal-consent-container .hs-form-booleancheckbox-display > span{ margin-left:0;}

/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display { font-size: 19px; font-weight: 400; display:flex;flex-wrap:wrap; color:#59c0ec; cursor:pointer;}
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 17px; height: 17px; content: ''; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 10px;transition:0.5s ease all; border:1px solid #22314C; }
/* .hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#111d33;} */
.hs-form-radio label.hs-form-radio-display input:checked+span:after {content: ''; background-image:url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-check-mark-17-1.svg'); background-repeat:no-repeat; background-size:cover; background-position:center; position: absolute;top: 0px ; left: 2px ; right: 0; width: 18px ; height: 15px ; transition: 0.5s ease all;}

/* Checkbox Style */

.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;}
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display { font-size: 19px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-booleancheckbox-display .hs-input { display: none; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;position:relative;}
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 17px; height: 17px; content: ''; background-color: #ffffff; border:1px solid; border-color:#59c0ec; display: inline-block;margin-right: 13px;transition:0.5s ease all; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#ffffff;}
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: ''; background-image:url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-check-mark-17-1.svg'); position: absolute; left: 0px ; right: 0; width: 16px ; height: 16px ; transition: 0.5s ease all;     background-repeat: no-repeat;}



.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}
li.hs-form-radio { display: inline-block; width: 25%; }
.content-wrapper, .page-center{padding:0px 20px;}


body.no-banner .fixed-wrapper{min-height:68px;}
ul,ol { margin: 0; padding: 0 0 0 20px; }
h1, h2, h3, h4, h5, h6{margin-bottom:20px;}
.container{max-width:1220px; padding:0px 20px !important; margin:0 auto; width:100%; }
.dis-flex{display:flex; flex-wrap:wrap;}
.js-center{justify-content:center;}
.al-center{align-items:center;}
.txt-center{text-align:center;}
.txt-left{text-align:left;}
.txt-right{text-align:right;}
.bg-normal{background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; z-index:1;}
.bg-normal:before{position:absolute; top:0; left:0; width:100%; height:100%; content:""; z-index:-1;}

.mbtm10{margin-bottom:10px;}
.mbtm20{margin-bottom:20px;}
.mbtm30{margin-bottom:30px;}
.mbtm40{margin-bottom:40px;}
.mbtm50{margin-bottom:50px;}
.mbtm60{margin-bottom:60px;}
.mbtm70{margin-bottom:70px;}
.mbtm80{margin-bottom:80px;}
.mbtm90{margin-bottom:90px;}
.mbtm100{margin-bottom:100px;}

.mtop10{margin-top:10px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}
.mtop40{margin-top:40px;}
.mtop50{margin-top:50px;}
.mtop60{margin-top:60px;}
.mtop70{margin-top:70px;}
.mtop80{margin-top:80px;}
.mtop90{margin-top:90px;}
.mtop100{margin-top:100px;}

.pbtm10{padding-bottom:10px;}
.pbtm20{padding-bottom:20px;}
.pbtm30{padding-bottom:30px;}
.pbtm40{padding-bottom:40px;}
.pbtm50{padding-bottom:50px;}
.pbtm60{padding-bottom:60px;}
.pbtm70{padding-bottom:70px;}
.pbtm80{padding-bottom:80px;}
.pbtm90{padding-bottom:90px;}
.pbtm100{padding-bottom:100px;}

.ptop10{padding-top:10px;}
.ptop20{padding-top:20px;}
.ptop30{padding-top:30px;}
.ptop40{padding-top:40px;}
.ptop50{padding-top:50px;}
.ptop60{padding-top:60px;}
.ptop70{padding-top:70px;}
.ptop80{padding-top:80px;}
.ptop90{padding-top:90px;}
.ptop100{padding-top:100px;}

.plr-10{padding:0px 10px;}
.plr-20{padding:0px 20px;}
.plr-30{padding:0px 30px;}
.plr-40{padding:0px 40px;}
.plr-50{padding:0px 50px;}
.plr-60{padding:0px 60px;}
.plr-70{padding:0px 70px;}
.plr-80{padding:0px 80px;}

.dsk-none{display:none;}
.w25{width:25%}
.w30{width:30%}
.w33{width:33.33%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w48{width:48%}
.w50{width:50%}
.w52{width:52%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w100{width:100%}
footer.footer{border:0px;}

/* Two Column Module Css Here */
.pack-two-clmn-inner-left-bg{height:388px; border-radius:35px;box-shadow: 0px 14px 34px #00000029;}
.pack-two-clmn-inner-right { padding-left: 80px ; }
.pack-two-clmn-inner-right ul li {list-style-type: none; position: relative; padding-left: 20px ; margin-bottom: 15px; font-weight:500;} 
.pack-two-clmn-inner-right ul li:before { position: absolute; top: 15px; left: -25px; width: 26px; height: 20px; content: ""; background-image:url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-check-mark-17.svg'); }
.pack-two-clmn-inner-right ul li:last-child{margin-bottom:0px;}

/* Two Column with form Css Here */
.pack-two-clmn-from-right-bg{height:388px; border-radius:25px; border-radius:35px; box-shadow:1px 1px 41px -10px rgb(0 0 0 / 20%);}
.pack-two-clmn-from-left{padding-right:80px;}

/* Banner With Ebook Module Css Here */
.pack-banner-inner-left-inner { width: 100%; overflow: hidden; border-radius: 0px 50px 50px 0px; height: 100%;padding:149px 20px 105px; background-position:right center;}
.pack-banner-content { max-width: 380px ; margin: 0 140px 0px auto; }
.pack-banner-inner-right{padding:40px 20px;}
.pack-banner-ebook {  padding: 15px; }
.pack-banner-ebook img { max-width: 300px !important; margin: 0 auto; }

/* Two Column Left Image Right Form Module Css Here */
.pack-left-img-right-form form input{border-color:#ffffff !important;}
.pack-banner-inner-right form { max-width: 465px ; margin: 0 auto; }
.pack-left-img-right-form form p{color:#ffffff;}
.pack-banner-inner-right form .hs-button{background-color:#ffffff !important; color:#22314c !important;}
.pack-left-img-right-form .pack-banner-inner-right{padding:70px 0px 30px;}

/* Event Module Css Here */
.side { width: 33.33%; text-align: center; padding: 0px 20px; }
.counter { border-radius: 100px; padding: 40px; }
.side h2 { font-size: 80px; color: #ffffff; margin-bottom: 0; line-height:1; }
.side p{margin-bottom:0px;}
.pack-banner-evet-left { padding-right: 20px ; }
.pack-single-form-section { border-radius: 0px !important; }

/* Single Form Module Css Here */

.pack-single-box { background: #ffffff; position: relative; border-radius: 69px; padding: 66px 20px 40px; }
.pack-single-form { max-width: 776px; margin: 0 auto;width:100%; }
.pack-single-box>div:first-child { text-align: center; width: 100%; margin-bottom: 40px; }
a.btn4.append-form-buuton { color: rgba(89,192,236,1.0); border: 1px solid rgba(89,192,236,1.0); cursor: pointer; }

.pack-single-form form input{border-color:#22314c;}
.hs-form-field label span { font-weight: 700; }
.inputs-list label>input, .inputs-list label>span{font-weight:400 !important; line-height:1.1;}
.pack-single-form form .actions { display: flex; justify-content: center; margin-top: 35px; flex-wrap:wrap; } 
input.hs-button.primary.large { margin: 0px 40px 0px 0px; }
.pack-single-form .hs_mobilephone.hs-mobilephone.hs-fieldtype-text.field.hs-form-field { width: 30% !important; } 
.pack-single-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { width: 50% !important; float: left !important; margin-left: 2% !important; }
.pack-two-clmn-from-left .hs-form-field label span { font-weight: 400; }

/* Navigation */
.pw-nav-logo{width:219px;line-height:0}
.pw-navigation-fixed{padding:30px 0 20px}
.pw-nav-right-info{width:calc(100% - 219px);justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center}
.pw-nav-fixed-mid{display:flex;flex-wrap:wrap;align-items:center}
.pw-nav-logo a{display:inline-block;line-height:0}
.pw-navigation-fixed .page-center{padding:0 30px;max-width:1372px}
.pw-nav-laun-insert .header-laun{display:block!important}
.pw-nav-cta1 a.btn1{font-size:15px;min-width:170px;line-height:1.2;padding:9px 20px}
body .globe_class{background-image:unset!important;width:auto!important;height:auto!important}
body ul.lang_list_class{display:flex!important;position:unset!important;transform:unset!important;padding:0!important}
body ul.lang_list_class li{position:unset!important;padding:0!important;border:none!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;padding-right:15px!important}
.pw-nav-laun-insert{padding-left:15px}
body .lang_list_class:after,.lang_list_class:before{content:none!important}
body ul.lang_list_class li:last-child{padding-right:0!important}
body ul.lang_list_class li:first-child:after{content:"/";font-size:15px;top:0;left:23px;position:absolute;z-index:-1;color: #000;}
body ul.lang_list_class li:first-child{position:relative;z-index:1}

/* Footer Section */
.pw-footer-lp{background:#33b2e9;border-radius:18px 18px 0 0;padding:70px 0 22px}
.pw-footer-lp *{color:#fff}
.pw-footer-top-info{padding:0 0 20px;border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;align-items:flex-start}
.pw-footer-bot-info{padding-top:25px;display:flex;flex-wrap:wrap;align-items:flex-start}
.pw-fleft-cont1{display:flex;flex-wrap:wrap;align-items:flex-start;width:calc(100% - 465px);padding-right:20px}
.pw-footer-cont1{width:280px;margin-left:36px}
.pw-flogo-srt{width:180px}
.pw-footer-lp p{font-size:16px;line-height:1.2;font-weight:400}
.pw-footer-lp a{color:#fff;font-size:16px;line-height:1.2}
.pw-ficon1 img{max-width:238px!important}
.pw-fright-cont1{display:flex;flex-wrap:wrap;align-items:flex-start;width:465px}
.pw-ficon1{padding-left:47px}
.pw-ficon1:first-child{padding-left:0}
.pw-ficon1:last-child img{max-width:180px!important}
.pw-fcopy-text{padding-right:66px}
.pw-simple-nav1 ul{display:flex;flex-wrap:wrap;align-items:flex-start}
.pw-simple-nav1 ul>li{padding-right:57px}
.pw-simple-nav1 ul>li:last-child{padding-right:0}
.pw-ficon1 a { display: inline-block; }
.pw-flogo-srt a { display: inline-block; }
.pw-fcopy-text p { margin-bottom: 0; }

/*----------Home-Page-Css---------------*/

/*------Banner-Section-Css----------*/
.pp_hero_banner{min-height:690px;background-repeat:no-repeat;display:flex;flex-wrap:wrap;align-items:center;width:100%;}
.pp-content-inner-box p{font-size:25px;margin:0;line-height:30px;}
.pp-content-inner-box h1{font-size:48px;line-height:58px;margin:0 0 10px;}
.pp-content-inner-box{padding:250px 0 240px;width:44.6%;border-radius:0 49px 49px 0;}
.pp-content-inner-box-inner{max-width:365px;margin-left:auto;margin-right:86px;}
.pp-content-inner-box-inner .mtop30{margin-top:25px;}
/*---Customer-Partners-Logo-Css-----*/
.customer-partner-logo .customWidthOption h2{width:100%;text-align:center;}
.partners-logo{display:flex;flex-wrap:wrap;width:100%;margin-top:85px;}
.customer-partner-logo{padding:92px 0 85px;}
.partner-logo img{display:block;margin:0 auto;}
.partner-logo{margin-right:5%;width:12.5%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;}
/* .partner-logo:nth-child(6n){margin-right:0;} */

/*---------Supply-Chain-Section--------------*/
.top-title-box h2{text-align:center;margin:0 0 12px;}
.top-title-box h4{text-align:center;margin:0;line-height:35px;}
.supply-chain-main{display:flex;flex-wrap:wrap;width:100%;margin-top:35px;}
.supply-chain-listing{width:23.7%;margin-right:1.7%;text-align:center;margin-bottom:22px; display: flex;flex-wrap: wrap; flex-direction: column;}
.pp-box-bg{padding:64px 60px;border-radius:23px;margin-top:50px;box-shadow:11px 12px 21px #00000029;     height: calc(100% - 74px);display: flex;align-items: center;justify-content: center;}
.supply-chain-listing:nth-child(4n){margin-right:0;}
.pp-box-title h5{font-weight:500;line-height:24px;font-size:20px;margin:0;}
.supply-chain-sec{padding:50px 0;}

/*-------Industries-Css-----------*/
.industries-sec{padding:58px 0;}
.industries-sec .top-title-box h2{margin-bottom:0;line-height:58px;}
.indus-main-wrap{display:flex;flex-wrap:wrap;width:100%;margin-top:55px;}
.indus-listing{width:31.8%;margin-right:2.3%;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:32px;}
.indus-listing:nth-child(3n){margin-right:0;}
.indus-img{position:relative;min-height:195px;border-radius:8px 8px 0px 0;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.indus-icon{position:absolute;display:flex;justify-content:center;flex-wrap:wrap;width:68px;height:68px;border-radius:100%;align-items:center;background-color:#ffffff;margin:0 auto;left:0;right:0;top:-34px;box-shadow: 0px 0px 16px #0000001a;}
.indus-icon img{border-radius:100%;}
.indus-img img{}
.indus-cont{background-color:#59c0ec;text-align:center;padding:18px 20px 30px;height:calc(100% - 195px);display:flex;flex-wrap:wrap;width:100%;justify-content:center;flex-direction:column;border-radius:0 0 8px 8px;}
.indus-cont *{color:#ffffff;}
.indus-cont h4{margin:0;font-weight:500;display:block;width:100%; font-size:26px;}
.indus-cont h5{margin:0 0 15px;width:100%;display:block; font-size:20px; line-height:24px;}
.indus-cont ul{padding:0;margin:0 0 15px;list-style:none;display:block;width:100%;}
.indus-cont ul li{font-size:18px;line-height:24px;color:#003C3A;position:relative;}
.indus-cont ul li:before{content:"";width:5px;height:5px;background-color:#ffffff;border-radius:100%;top:10px;position:absolute;transform:translateX(-10px);}
.indus-cont a{margin-top:auto;font-size:21px;line-height:24px;
color:#22314c;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.indus-cont a i{line-height:normal;margin-left:7px;
color:#22314c;}
.indus-cont a i svg path {transition:0.5s all ease;}
.indus-listing{position:relative;}
a.global_link{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;}
.indus-listing:hover a{color:#ffffff;}
.indus-listing:hover a i svg path{fill:#ffffff;}
.indus-cont p{color:#22314c;}


/*----Counter-Css----------------*/
.counter-main-wrap{display:flex;flex-wrap:wrap;width:100%;}
.counter-list{width:28%;margin-right:8%;margin-bottom:25px;}
.counter-list:nth-child(3n){margin-right:0;}
.count-cont h2{font-size:35px;line-height:1;margin:0 0 18px;}
.count-cont p{font-size:18px;line-height:24px;}
.counting span.counter1{font-size:98px;line-height:85px;font-weight:700;color:#59c0ec;padding:0;border-radius:0;}
.counting{margin:0 0 25px;}
.counter-sec{padding:54px 0;}
.counting em{font-size:98px;line-height:85px;font-weight:700;color:#59c0ec;font-style:normal;}

/*--------Benifits-Section-----------------*/
.benifits-sec{padding:61px 0 0;}
.benifits-main-wrap{display:flex;flex-wrap:wrap;width:100%;margin-top:70px;}
.benifits-list{width:32.2%;margin-right:1.7%;margin-bottom:85px;text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;}
.benifits-list:nth-child(3n){margin-right:0;}
.benifits-inner{margin:0px 28px 0; border:2px solid#59c0ec;border-radius:8px 8px 0 0;position:relative;border-bottom:0;padding-bottom:28px;display:flex;flex-wrap:wrap;flex-direction:column;height:calc(100% - 197px);}
.icon-img{position:absolute;top:0;left:0;right:0;width:68px;height:68px;border-radius:100%;background-color:#59c0ec;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto;top:-34px;}
.icon-img img{border-radius:0;display:block;margin:0 auto;width:50%;}
.benifit-cont{margin-top:68px;padding:0 10px;margin-bottom:10px;}
.benifit-cont *{color:#003C3A;}
.benifit-cont h5{font-size:20px;line-height:24px;font-weight:500; margin-bottom:10px;}
.benifit-cont ul{list-style:none;padding:0;margin:0;}
.benifit-cont ul li{font-size:18px;line-height:24px;position:relative;}
.benifit-cont ul li:before{content:"";width:5px;height:5px;border-radius:100%;top:10px;position:absolute;transform:translateX(-10px);background-color:#003C3A;}
.benifits-inner a{margin-top:auto;display:flex;font-size:21px;font-weight:600;align-items:center;justify-content:center;}
.benifits-inner a i{margin-left:10px;}
.benifits-inner a i svg path {transition:0.5s all ease; }
.benifits-img{background-size:cover;min-height:197px;border-radius:8px;background-repeat:no-repeat;background-position:center center;}
.benifits-list{position:relative;}
.benifits-list:hover a{color:#22314c;}
.benifits-list:hover a i svg path{fill:#22314c;}

/*----------------*/
.packwise_worth{padding:41px 0;}
.custom-box-pack{background-color:#ffffff;padding:82px 20px;text-align:center;box-shadow:0px 19px 37px #00000029;border-radius:8px;opacity:0.9; max-width: 980px; margin: 0 auto;}
.custom-box-pack .top-title-box h2{margin:0;}
.custom-box-pack a.btn1,.custom-box-pack a.btn2,.custom-box-pack a.btn3,.custom-box-pack a.btn4{min-width:170px;}

/*---------------*/
.packwise-slider-sec{padding:125px 0 112px;}
.pack-inner-slide{display:flex;flex-wrap:wrap;width:100%;}
.slide-left-sec{width:64%;box-shadow:0px 15px 16px #00000029;border-radius:8px;background-color:#ffffff;padding:43px 60px 12px 74px;}
.pack-slider-wrap .slide-logo img{width:148px!important;display:inline-block!important;}
.slide-logo {margin: 0 0 15px;}
.slide-cont p{font-size:18px;line-height:24px;margin:0 0 10px;}
.slide-cont label{font-size:16px;line-height:normal;color:#59c0ec;font-weight:500;display:inline-block;}
.slide-left-sec a.btn1,.slide-left-sec a.btn2,.slide-left-sec a.btn3,.slide-left-sec a.btn4{min-width:159px;}
.slide-right-sec img{display:none!important;}
.slide-right-slide{width:36%;}
.slide-right-sec{width:100%;background-size:cover;background-position:center center;border-radius:0 15px 15px 0px;margin-left:0;z-index:1;background-repeat:no-repeat;min-height:342px;}
.slide-left-sec{position:relative;}
.slide-left-sec:after{width:15px;height:100%;content:"";background-color:#fff;position:absolute;right:-10px;top:0;z-index:1;border-radius:0 8px 8px 0;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-slider button{cursor:pointer;outline:none;border:none;top:50%;z-index:1;background:rgba(0,0,0,0.5);color:#FFF;width:45px;height:45px;font-size:20px;}
.slick-slider .slick-next{right:0;}
.slick-slider .slick-prev{left:0;}
ul.slick-dots{margin:0;padding:0;text-align:right;position:relative;right:12px;bottom:20px; width:50%; margin-left:auto;} 
.slick-dots li{float:none;display:inline-block;vertical-align:top;padding:0 5px;}
.slick-dots li:before{display:none;}
.slick-dots li button{border-radius:50%;background:#DCDCDC;border:#DCDCDC;width:11px;height:11px;display:block;font-size:0;position:static;padding:0;}
.slick-dots li.slick-active button,.row-fluid .hero-slider .slick-dots li button:hover{background:#41BEEF;border-color:#41BEEF;}
.slick-slide{outline:0;float:left}
.slick-slider button{width:25px;height:23px;font-size:0;background:transparent;top:inherit;bottom:27px;}
.slick-slider .slick-prev{left:-138px;background:url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/iconmonstr-arrow-25-02.svg') no-repeat center;position:relative;float:right;top:88%;}
.slick-slider .slick-next{right:0px;background:url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/iconmonstr-arrow-25-01.svg') no-repeat center;position:relative;float:right;}
.packwise-slider-sec  .top-title-box{margin:0 0 54px;}
.pack-slider-wrap-main{padding:40px 0;position:relative;z-index:1;}
.pack-slider-wrap-main:after{content:"";position:absolute;background-color:#59c0ec;width:51.4%;height:100%;right:0;top:0;border-radius:16px 0 0 16px;z-index:-1;}
.slide-right-slide .slide-right-sec,.slide-right-slide .slick-slide,.slide-right-slide .slick-track,.slide-right-slide .slick-list{height:100%;}

/*-----NewsLetter-Sec----------*/
.pack-two-col-box{min-height:368px;background-size:cover;background-position:center center;position:relative;display:flex;flex-wrap:wrap;width:100%;border-radius:8px;}
.pack-left-col{padding:94px 108px 78px;background-color:#59c0ec;width:49.2%;border-radius:8px 24px 24px 8px;opacity:0.9;}
.pack-left-col h4{font-size:26px;line-height:28px;margin:0 0 12px;font-weight:500;}
.pack-left-col p{font-size:18px;line-height:24px;}
.packwise-newsletter-box{padding:85px 0;}

/*-----Contact-Us--------*/
.contact-form-pack{padding:64px 0 94px;}
.pack-contact-form h2{text-align:center;}
.pack-contact-form{background:#FCFCFC;border:2px solid#59c0ec;border-radius:8px;padding:45px 98px;max-width:980px;margin:0 auto;}
.pack-contact-form h2{text-align:center;margin:0;}
.pack-form-box{margin-top:53px;}
.pack-form-box  .hs-form .hs-form-field label span{font-weight:400;}
.pack-form-box  .hs-form .hs-form-field > label{font-size:18px;font-weight:400;}
.pack-form-box .hs-input{height:24px;padding:5px 0 5px;}
.pack-form-box form span.hs-form-required{display:none;}
.pack-form-box form .hs-form-field{margin-bottom:40px;}
.pack-form-box form textarea.hs-input{height:61px;resize:none;}
.pack-form-box form .hs-button{min-width:106px;margin:0!important;font-weight:400;font-family:Roboto;}
.pack-form-box form .actions{text-align:center;}
.pack-form-box form .hs-form-field.hs_message{margin-bottom:20px;}
.pack-form-box form .hs-button:focus{outline:0;}
.pack-form-box form .form-columns-2 > div{width:45%!important;}
.pack-form-box form .hs-form-field.hs_message .input{margin-right:0!important;}


/*----Main-Navigation-Packwise-2021----*/
.menu-icon{display:none;cursor:pointer;color:#ffffff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:10px 0;}
.menu-icon .menu-box{width:50px;height:38px;margin-right:20px;padding:5px;position:absolute;right:0;}
.menu-icon.active .menu-box{position:absolute;right:284px;transition:all 0.5s ease 0s;}
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:6px; background:#22314c;display:block;border-radius:2px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}

/* .menu-icon:hover:not(.active) span:nth-child(1) {
    transform: rotate(90deg) translateX(8px);
    -webkit-transform: rotate(90deg) translateX(8px);
} */
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}

/* .menu-icon:hover:not(.active) span:nth-child(3) {
    transform: rotate(-90deg) translateX(6px);
    -webkit-transform: rotate(-90deg)  translateX(6px);
} */
.enumenu_ul .hs-menu-wrapper > ul{padding:0px;list-style:none;margin:0;font-size:0;display:flex;align-items:center;}
.enumenu_ul .hs-menu-wrapper > ul > li{display:inline-block;vertical-align:top;padding:0;margin:0;position:relative}
.enumenu_ul .hs-menu-wrapper > ul > li > a{font-size:18px;color:#22314C;padding:10px 20px;font-weight:500;}
.enumenu_ul .hs-menu-wrapper > ul > li > a:hover,.enumenu_ul .hs-menu-wrapper > ul > li.active > a{color:#26C5EF;}
.enumenu_ul .hs-menu-wrapper > ul > li ul{visibility:hidden;opacity:0;transform:translateY(30px);transition:.5s all ease;}
.enumenu_ul .hs-menu-wrapper > ul > ul li{width:100%;margin:0;list-style:none;position:relative;}
.enumenu_ul .hs-menu-wrapper > ul ul{top:100%;z-index:999;list-style:none;left:0px;background:#59c0ec;position:absolute;min-width:200px;padding:5px 0;}

/*Sub menu styles*/
.enumenu_ul .hs-menu-wrapper > ul  li:hover > ul{visibility:visible;transform:translateY(0);opacity:1;}
.enumenu_ul.desk .hs-menu-wrapper > ul .sb-menu .sb-menu{left:100%;top:100%;transform:translateY(-40px);}
.enumenu_ul .hs-menu-wrapper > ul  ul li  a{padding:5px 15px;display:block;color:#ffffff;font-size:16px;text-align:left;white-space:nowrap;}
.enumenu_ul .hs-menu-wrapper > ul  ul li:hover > a{color:#22314c;}
.enumenu_ul .arrow { position: absolute; right: 0; top: 5px; width: 100%; height: 30px; background: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/plus.png) no-repeat center center; cursor: pointer; z-index: 999; background-position: calc(100% - 20px) center; }
.enumenu_ul .arrow.up { background: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/minus.png) no-repeat center center; background-position: calc(100% - 20px) center; }
.packwise-header-box{max-width:1440px;margin:0 auto;padding:30px 2.5%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.site-logo{width:220px;display:inline-block;height:33px;}
.site-logo a{display:inline-block;width:100%; position: relative; z-index: 11; }
.site-logo a img{display:block;width:auto;}
.main-navigation{/*width:calc(95% - 220px);*/padding-left:20px;display:flex;flex-wrap:wrap;}
.box-language{width:5%;}
a.menubelow{position:relative;}
a.menubelow:after{content:"\f107";font-family:'FontAwesome';display:inline-block;margin-left:4px;transition:.5s all ease;position:absolute;color:#59c0ec;}
.enumenu_ul .hs-menu-wrapper>ul>li.hover>a.menubelow:after,.enumenu_ul .hs-menu-wrapper>ul>li.hover.active>a.menubelow:after{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
/*.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) a{margin-left:50px;margin-right:20px;padding-right:5px;}
*/

.box-language{width:5%;position:relative;right:0; text-align: right;}
.box-language .lang_list_class li a{color:#22314c;}
.box-language .lang_list_class li a:hover{color:#59c0ec;}
.enumenu_ul .box-language{display:none;}
.fix-header {margin-top: 108px;}
.fix-header header { position: fixed; z-index: 1111; left: 0; right: 0; top: 0; }
.stick .packwise-header-box {padding-top: 15px;padding-bottom: 15px;}
.packwise-header-box {transition: .5s all ease;}
.stick .packwise-header-main {box-shadow: 0 0 5px 1px rgb(0 0 0 / 20%);}
 .enumenu_ul .hs-menu-wrapper>ul>li ul li.hs-item-has-children {position: relative;}
.enumenu_ul .hs-menu-wrapper>ul>li ul li.hs-item-has-children a.menubelow:after {content: "\f105";position: absolute;right: 20px;font-family: 'FontAwesome'; color: #ffffff;}
.enumenu_ul .hs-menu-wrapper>ul>li ul li.hs-item-has-children a:hover:after {color: #22314c;}
.enumenu_ul .hs-menu-wrapper>ul ul li a.menubelow {padding-right: 30px;}
.enumenu_ul .hs-menu-wrapper>ul>li.hover:hover>a{color:#26C5EF;}
.enumenu_ul .hs-menu-wrapper>ul>li.hover:last-child:hover>a { color:;}

/*----White Paper Button ----*/
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) a{color: #22314C;}
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) a:before{content:"\f1c1";position:absolute;right: 0px;font-family:'FontAwesome';}
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6).hover:hover >a{color: #26C5EF;}
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6).hover:hover >a{color: #22314C !important;}


/*---- Demo Login Button----*/
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(7){ margin-left: 40px}
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(7) a{background-color:#26C5EF;border-radius:24px;color:#ffffff;margin-left: 5px; padding:8px 30px;font-size:15px;display:inline-block;vertical-align:middle;}
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(7).hover:hover >a{color: #22314C !important;}
/*---Footer-Css--------------------*/
.footer-main{background-color:#59c0ec;border-radius:18px 18px 0px 0px;}
.bottom-top{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid#ffffff;}
.bootom-footer{padding:70px 0 0;}
.botom-top-left{width:50%;display:flex;flex-wrap:wrap;}
.bottom-logo{width:180px;display:inline-block;}
.cont-box-bottom{width:calc(100% - 180px);padding-left:36px;}
.cont-box-bottom p{font-size:16px;line-height:19px;color:#ffffff;}
.botom-top-right{display:flex;flex-wrap:wrap;width:50%;justify-content:flex-end;}
.botom-top-right img{margin-left:46px;}
.botom-top-right img:first-child{margin-left:0;}
.bottom-last{padding:22px 0;border-bottom:1px solid#ffffff;display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;}
.col-4 h6{color:#22314c;margin:0 0 10px;line-height:1;font-size:16px;}
.col-4 ul li a{color:#ffffff;}
.col-4 ul{list-style:none;padding:0;margin:0;}
.col-4 ul li{line-height:normal;margin:0;}
.col-4 ul li a{display:inline-block;font-size:16px;line-height:29px;}
.col-4 ul li a:hover{color:#22314c;}
.col-left-last{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.col-right-last{width:20%;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.col-right-last h6{color:#22314c;margin:0 0 10px;width:100%;text-align:right;line-height:1;font-size:16px;}
.col-right-last a > span{display:flex;width:24px;height:24px;background-color:#ffffff;border-radius:100%;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:5px;transition:.5s all ease;}
.col-right-last a svg{width:11px;height:11px;fill:#59c0ec;display:inline-block;}
.col-right-last a{color:#ffffff;font-size:15px;display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:flex-end;}
.copy-box{padding:25px 0;display:flex;flex-wrap:wrap;align-items:center;}
.copy-text p{font-size:16px;line-height:normal;color:#ffffff;font-weight:500;margin:0;}
.copy-right a{color:#ffffff;font-size:16px;line-height:normal;margin-left:50px;}
.copy-right a:hover{color:#22314c;}
.col-right-last a:hover{color:#22314c;}
.col-right-last a:hover span{background-color:#22314c;}


/*-----------Career-Page-Css-----------------*/
.career_hero_banner{background-repeat:no-repeat;width:100%;padding:270px 0 305px;}
.career-inner-cont h1{font-size:48px;line-height:54px;margin:0 0 12px;}
.career-inner-cont p{font-size:25px;line-height:normal;margin:0;display: inline;}
.career-inner-cont p span{padding:2px 2px;}


/*---------------*/
.car-two-left{width: 51.2%;    padding: 0px 35px 0px 47px;}
.car-two-col-list:after {background-color: #fff;
    box-shadow: 15px 20px 22px #0000000f;
    position: absolute;
    
    width: 64.2%;
    height: 100%;
    content: "";
    z-index: -1;
    border-radius: 8px;
    bottom: 0; }
.car-two-col-list.car-list-odd:after {left: 0; }
.car-two-col-list.car-list-even:after {right: 0; }
.car-list-odd { padding: 54px 0px 67px 0px}
.car-list-even {padding:54px 0px 50px 0;}
.car-two-right{width:48.8%;min-height:399px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;right:0;border-radius:8px; display:flex; align-items: center;
    text-align: center;
    justify-content: center; align-items: center;}
.car-two-col-list{display:flex;flex-wrap:wrap;position:relative;align-items:center;margin-bottom:40px;  position:relative; z-index:1;   }
.car-two-col-list:nth-child(2){margin-top:32px;}
.car-two-col-list:first-child{top:-205px;margin-bottom:-205px;}
.car-two-left p:last-child{margin-bottom:0;}
.car-list-even{justify-content:flex-end;}
.car-list-even .car-two-left{order:2;right:0; padding: 0px 35px 0px 58px;}
.careers-two-col-sec{padding-bottom:60px;}
.car-two-left li{font-size:22px;line-height:28px;margin:0 0 10px;}
.car-two-left ul,car-two-left ol{margin:0 0 20px;}
.car-list-even .car-two-right{left:0;right:inherit;}
.car-two-left p{margin:0 0 30px;font-size:22px;line-height:28px;}
.current-job_sec .top-title-box{margin:0 0 40px;}
.current-job_sec .top-title-box h2{margin:0;}
.current-jobs-wrap .container{display:flex;flex-wrap:wrap;}
.current-jobs-list{width:29.3%;margin-right:6%;margin-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:column;}
.current-jobs-list:nth-child(3n){margin-right:0;}
.jobs-icon{display: flex; margin: 0 auto 15px; width: 100px; text-align: center; height: 92px; align-items: center; flex-wrap: wrap;}
.jobs-icon img{margin:0 auto;display:block;}
.current-jobs-list h3{text-align:center;font-size:28px;line-height:30px;margin:0 0 25px; min-height:60px;}
.job-cont p{text-align:left;margin:0 0 20px;color:#003C3A; font-size:18px; line-height:24px;}
.current-jobs-list a.btn1,.current-jobs-list a.btn2,.current-jobs-list a.btn3,.current-jobs-list a.btn4{border-radius:8px;font-size:15px;padding:6px 28px;min-width:180px;font-weight:500; line-height:18px;}
.current-jobs-wrap{padding-top:30px;}
.current-jobs-list .button{text-align:center;margin-top:auto;}
.jobs-list-row{display:flex;flex-wrap:wrap;}
.jobs-list-box{width:32%;margin-right:2%;margin-bottom:20px;border-radius:8px;position:relative;display:flex;flex-wrap:wrap;padding:30px 20px;min-height:156px;justify-content:space-between;align-content:space-between; background-repeat: no-repeat; background-size: cover; background-position: center center; }
/* .jobs-list-box:nth-child(3n){margin-right:0;} */
.overlay_list{position:absolute;top:0;left:0;right:0;width:100%;height:100%;border-radius:8px;}
.jobs-list-box h4{width:100%;display:block;margin:0;font-size:26px;line-height:31px;color:#ffffff;position:relative;z-index:1;font-weight:500;}
.jobs-list-box h6{margin:0;font-size:18px;line-height:normal;color:#22314c;width:100%;position:relative;z-index:1;font-weight:500;}
.jobs-list-box  a.global_link{z-index:11;}
.career_job_module{padding:80px 0;}
.car-contact--wrap{/*     max-width: 730px; */
margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.img-left-img{width:230px;height:230px;border-radius:100%;}
.img-left-img img{border-radius:100%;display:block;margin:0 auto;}
.cont-right-cont{width:auto;padding-left:45px;}
.cont-right-cont h2{margin:0 0 20px;}
.cont-right-cont p{font-size:22px;line-height:34px;}
.cont-right-cont p a{font-weight:700;}
.career_job_contact{padding:70px 0 50px;     border-radius: 99px 99px 0 0; max-width: 1352px; margin: 0 auto;}

/*-----Career-Details-Page--Css------*/
.about-top-cont{padding-top:63px;padding-bottom:48px;}
.about-top-cont h2{margin:0 0 20px;}
.about-top-cont p{font-size:22px;line-height:28px;}
.pack-about-two-col{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-bottom:60px;}
.about-right-col{width:calc(100% - 40.8%);padding-left:38px;}
.about-left-col{width:40.8%;min-height:317px;border-radius:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;    box-shadow: 1px 12px 20px -6px rgb(0 0 0 / 20%);}
.about-right-col h3{font-size:31px;line-height:37px;font-weight:500;}
.about-right-col p{font-size:22px;line-height:28px;}
.other-about-cont{border-radius:15px;padding: 51px 65px 60px;margin-bottom:32px;}
.other-about-cont h3{font-size:31px;line-height:35px;}
.other-about-cont *{color:#fff;}
.other-about-cont ul li{font-size:22px;line-height:35px;position:relative;padding-left:15px;margin:0;}
.aboput-team-pack-sec{padding:58px 0 67px;}
.aboput-team-pack h2{margin:0 0 20px;}
.aboput-team-pack ul li{font-size:22px;line-height:28px;margin:0;position:relative;padding-left:15px;}
.aboput-team-pack ul,.other-about-cont ul{list-style:none;padding:0;}
.aboput-team-pack ul li:before{width:5px;height:5px;border-radius:100%;background-color:#22314c;content:"";position:absolute;left:0;top:12px;}
.other-about-cont ul li:before{width:5px;height:5px;border-radius:100%;background-color:#ffffff;content:"";position:absolute;left:0;top:15px;}
.job-join-sec{padding:74px 0;}
.join-benifits-job-wrap{display:flex;flex-wrap:wrap;width:100%;}
.join-listing-wrap-box{width:20.9%;margin-right:5.4%;margin-top:29px;text-align:center;}
.join-listing-wrap-box:nth-child(4n){margin-right:0;}
.join-list-icon{width:80px;height:80px;margin:0 auto 25px;display:flex;align-items:center;flex-wrap:wrap;}
.join-list-icon img{display:block;margin:0 auto;}
.join-list-cont p{font-size:17px;line-height:24px;}
.join-list-cont p:first-child{margin:0;}
html[lang="de-de"] .box-language .lang_list_class li:first-child a, html[lang="de"] .box-language .lang_list_class li:first-child a {color:#59c0ec;}
html[lang="en"] .box-language .lang_list_class li:first-child a {color:#59c0ec;}


/*-----Industries-Page------------*/
.industries_tabbing {
    padding: 82px 0 41px;
}
.industries_tabbing .top-title-box {
    text-align: center;
}
.industries_tabbing .top-title-box h2 {
    text-align: center;
    margin: 52px 0;
}
.industries_tabbing .top-title-box p {
    font-size: 22px;
    line-height: 28px;
}
.resp-tabs-container-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  align-items: flex-start;
      box-shadow: 0px 14px 34px #00000029;
}

.left-part-tab {
    width: 453px;
    min-height: 315px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.right-part-tabb {
    width: calc(100% - 453px);
    padding-left: 87px;
    padding-top: 80px;
    padding-bottom: 80px;
  padding-right:50px;
}

.right-part-tabb ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.right-part-tabb ul li {
    font-size: 23px;
    line-height: 31px;
    margin: 0;
  color: #ffffff;
    font-weight: 400;
}
.resp-tab-content {
    padding: 0;
    border: 0 !important;
      display: none;
}

ul.resp-tabs-list {
  margin: 0px;
  padding: 0px;
}

.resp-tabs-list li {
    font-size: 25px;
    line-height: normal;
    padding: 13px 29px !important;
    font-weight: 400;
    color: #ffffff;
    border: 0;
    border-radius: 12px 13px 0px 0px;
    margin-right: 9px;
  cursor:pointer;
}

.resp-tabs-container {
  padding: 0px;
  background-color: #ffffff;
  clear: left;
}

h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}



.resp-tab-active {
 
 
 margin-bottom: 0 !important;
  
}

.resp-tabs-list li:last-child {
    margin-right: 0;
}

.resp-content-active,
.resp-accordion-active { display: block; }



h2.resp-accordion {
  font-size: 13px;
  border: 1px solid #c1c1c1;
  border-top: 0px solid #c1c1c1;
  margin: 0px;
  padding: 10px 15px;
}

h2.resp-tab-active {
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
  padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
}
ul.resp-tabs-list {
    margin: 0px;
    padding: 0px;
    width: calc(100% - 453px);
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
  list-style: none;
}

.packwise_life_easy_sec  { padding:40px 0 30px;}
.packwise_life_easy_sec .top-title-box {
    margin: 0 0 50px;
}

.life-box-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.life-box_list {
    padding: 38px;
    background-color: #fff;
    box-shadow: 0px 14px 34px #00000029;
    border-radius: 38px;
    width: 32.13%;
    margin-right: 1.7%;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.life-box_list:nth-child(3n) {
    margin-right: 0;
}

.life-icon {
    width: 50px;
    display: flex;
    align-items: center;
    height: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.life-box_list h4 {
    width: calc(100% - 50px);
    padding-left: 30px;
    line-height: 26px;
    font-size: 23px;
    margin: 0;
}

.indus_testimonial_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  border-radius: 8px;
}

.indus_testimonial_left {
    width: 372px;
    min-height: 397px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 8px 0 0 8px;
  display:flex;
          align-items: flex-start;
}

.indus_testimonial_right {
    width: calc(100% - 372px);
    padding-left: 70px;
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  z-index: 1;
      border-radius: 0 8px 8px 0;
}


.indus_testimonial_right h3 {
  color: #ffffff;
    margin: 0 0 15px;
    font-weight: 500;
}
.indus_testimonial_right:before {
    position: absolute;
    left: -8px;
    top: 0;
    height: 100%;
    width: 8px;
  
    content: "";
    border-radius: 8px 0 0 8px;
    z-index: 1;
}
.indus_testimonial_right p {
   color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
}
.indus_testimonial {
    box-shadow: 0px 14px 34px #00000029;
    border-radius: 8px;
}
.indus_testimonial_right label {
    color: #1279A5;
    font-weight: 400;
    font-size: 22px;
    line-height: normal;
}

.packwise_indus_testimonial {
    padding: 41px 0 126px;
}
.indus_testimonial ul.slick-dots {
    width: 100%;
    right: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: normal;
    font-size: 0;
    position: absolute;
    z-index: 11;
    bottom: -50px;
}
.indus_slider.slick-slider .slick-prev {
       top: calc(50%);
    float: inherit;
    position: absolute;
    bottom: 0 !important;
    left: -50px;
    -ms-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.indus_slider.slick-slider .slick-next {
      top: calc(50%);
    float: inherit;
    position: absolute;
    bottom: 0 !important;
    right: -50px;
  -ms-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
  transform: translateY(-50%);

}

.success_story_slider  {
    text-align: center;
  position:relative;
}

.packwise_success_story {
    padding: 96px 0 89px;
      margin-bottom: 84px;
}

.success_story_slider  h2 {
  color: #ffffff;
    margin: 0 0 24px;
}

.success_story_slider  .button {
    margin-top: 25px;
}

.success_story_slider  .button a {
    color: #22314C;
    min-width: 194px;
}
.success_story_slider ul.slick-dots {
    width: 100%;
    right: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: normal;
    font-size: 0;
    position: absolute;
    z-index: 11;
    bottom: -50px;
}
.success_story_slider ul.slick-dots li.slick-active button, .success_story_slider ul.slick-dots li button:hover {
  background: #22314c;
    border-color: #22314c;
}
.success_story_slider ul.slick-dots  li button { background:#ffffff; border-color:#ffffff; }

.indus_form_bottom .content-wrapper {
    max-width: 1384px;
}
.indus_form_bottom .pc-blog-mixed-op {  border-radius: 18px 18px 0px 0px;     align-items: center;  padding: 70px 142px 56px;}
.indus_form_bottom {
    margin-top: 0px;
}


.logo-icon-site {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}

.logo-icon-site img {
    display: block;
}

.indus_form_bottom .cont-indus-bottom h4 {
/*     font-size: 22px; */
    line-height: 26px;
    margin: 0 0 14px;
  
}

.client-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.client-img {
    width: 115px;
    height: 115px;
    border-radius: 100%;
}

.client-img img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.client-info-right {
    width: calc(100% - 115px);
    padding-left: 27px;
}

.client-info-right h6 {
    margin: 0;
    font-weight: 500;
    font-size: 19px;
    line-height: 30px;
  color: #22314c;
}
.indus_form_bottom .pc-blog-info-form { width: 48.5%;
    padding-right:0;}
.indus_form_bottom .pc-blog-info-mid1 {
    max-width: 100%;
}
.indus_form_bottom .pc-blog-sub-form {
    width: 51.5%;
    text-align: left;
  padding-left:89px;
}
.hs-button:focus {
    outline: 0;
}
.indus_form_bottom .pc-blog-info-form p { font-size:19px; line-height:25px; }
.indus_form_bottom .pc-blog-sub-form .actions {
    text-align: center;
    margin-top: 18px;
}
.indus_form_bottom .pc-blog-sub-form input.hs-button {
    min-width: 224px;
    font-size: 18px;
    display: inline-block;
    margin-right: 0 !important;
}
.indus_form_bottom form h3 { margin:0;}

.success-inner-left h1 {
  box-shadow: 5px 0 0 #59c0ec, -5px 0 0px #59c0ec, 5px 5px 0 #59c0ec, -5px 5px #59c0ec;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #59c0ec;
    padding: 5px;
    margin:5px;
    color: #fff;
    display: initial;
}

.success-inner-cont {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
      padding: 50px 0;
}

.success-inner-left {
    width: 40%
}

.success-inner-right {
    width: 55%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
      position: relative;
      margin-top: -60px;
}


.success_hero_banner {
    min-height: 501px;
    background-repeat: no-repeat;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
      width: 100%;
}

.success-img-box {
       width: 35.5%;
    text-align: center;
    margin-right: 100px;
}
.success-img-box:nth-child(2n) {
    margin-right: 0;
}

.success-inner-right:after {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/plus-1.png);
    position: absolute;
    background-size: 45px 89px;
    height: 89px;
    width: 45px;
    background-position: top center;
    background-repeat: no-repeat;
    content: "";
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
       left: 43.3%;
    transform: translate(-50%, -50%);
    top: 50%;
    margin-top: -12px;
}
/*----------Success-Story-----------------*/
.success_client_sec {
    padding: 51px 0;
}

.success_client_lft {
    width: 229px;
    height: 229px;
    border-radius: 0;
    display: flex;
    flex-wrap: wrap;
}

.success_client_lft img {
    width: 100%;
    height: 100%;
    border-radius: 0;
}

.success_client_wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.success_client_rght {
    width: calc(67% - 224px);
    padding-left: 52px;
}

.success_client_wrap h3 {
    margin: 0 0 5px;
}

.success_client_rght p {
    line-height: 28px;
}


.success_challenges_sec { padding:70px 0 97px;}


.success-chalanges-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  margin-bottom:90px;
}
.success-chalanges-list:last-child{ margin-bottom:0;}
.chag-title {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 0 47px;
}

.success-chalanges-list-wrap {
    display: flex;
    flex-wrap: wrap;
  width: 100%;
/*         align-items: flex-start; */
}

.chalanges-list-left {
    width: 45.2%;
    padding-right: 51px;
  
}

.chalanges-list-right {
    width: 54.8%;
/*     min-height: 512px; */
    background-size: cover;
    border-radius: 38px;
    background-repeat: no-repeat;
    background-position: center center;

      box-shadow: 0px 14px 34px #00000029;
}

.chalanges-list-right img {
    height: 100%;
    width: 100%;
    border-radius: 38px;
    display: block;
}
.chalanges-list-left ul {
    list-style: none;
    padding: 0;
    margin: 0;
      position: relative;
    z-index: 1;
}

.chalanges-list-left ul li {
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    margin: 0 0 30px;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
    align-items: center;
      z-index: 1;
  
}

.chalanges-list-left ul li:last-child {
    margin-bottom: 0;
}

.chag-title h2 {
    margin: 0;
}
.chalanges-list-left ul li:first-child:after {
    width: 2px;
    left: 40px;
    position: absolute;
    content: "";
    height: 50%;
    top: 0;
    z-index: -1;
}
.chalanges-list-left ul li:last-child:after {

    width: 2px;
    left: 40px;
    position: absolute;
    content: "";
    height: 50%;
    bottom: 0;
    z-index: -1;
}

span.num {
    display: flex;
    position: relative;
    left: 0;
    width: 80px;
    height: 80px;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    font-weight: 400;
    border-radius: 100%;
    border: 2px solid #59c0ec;
    line-height: normal;
}
.chalanges-list-left ul:after {
    width: 2px;
    height: calc(100% - 150px);
    left: 40px;
    content: "";
    position: absolute;
    background-color:#59c0ec;
    z-index: -1;
    top: 80px;
}

.right-chnage {
    width: calc(100% - 80px);
    padding-left: 20px;
}
.chalanges-even .chalanges-list-left {
    order: 2;
    padding-right: 0;
    padding-left: 51px;
}

.chalanges-even .chalanges-list-right {order: 1;}

.counter-sec.success_counter {
    padding: 90px 0 45px;
}

.success_counter .counter-list {
    width: 19%;
    text-align: center;
}
.success_counter .counter-list:nth-child(3n) {
    margin-right: 8%;
}
.success_counter .counter-list:nth-child(4n) {
    margin-right: 0;
}

.count-cont h4 {
    margin: 0;
}

.success_counter .top-title-box {
    margin: 0 0 80px;
}


.success_story_cont_wrap {
    background-color: #fff;
    box-shadow: 7px 22px 30px #00000026;
    border-radius: 38px;
    padding-top: 85px;
}

.success_story_cont_list {
    margin: 0 100px;
    padding-bottom: 36px;
    margin-bottom: 36px;
  border-bottom: 1px solid #59c0ec;
}

.success_story_cont_list p:last-child {margin: 0;}

.success_story_cont_list h3 {
    line-height: 1.4;
    margin: 0 0 12px;
}

.success_story_cont_list p {
    font-weight: 500;
    margin: 0 0 15px;
    line-height: 24px;
}
.bottom_success_story_img img {
    border-radius: 0 0 38px 38px;
    display: block;
}
.success_story_cont_list:nth-last-child(2) {
    border: 0;
    padding-bottom: 65px;
    margin-bottom: 0;
}
.success_story_cont_main {
    margin-bottom: 90px;
}
.join-list-cont h4 {
    font-size: 22px;
    margin: 0 0 5px;
    line-height: 24px;
}
.join-benifits-job-wrap { justify-content: center;}
.join-listing-wrap-box:last-child {
    margin-right: 0;
}
.success_induas_slider .indus_testimonial {
    box-shadow: 0px 15px 16px #00000029;
}
.indus_form_bottom .pc-blog-sub-form h3.form-title { margin:0;}
/*--------------------------------*/

.solution-two-col-sec .car-two-col-list:first-child {
    top: 0;
    margin-bottom: 0;
}

.solutions_hero_banner {
    min-height: 680px;
    background-repeat: no-repeat;
  padding:184px 0 253px;
}

.solutions-inner-cont h1 span{
  box-shadow: 5px 0 0 #22314c, -5px 0 0px #22314c, 5px 5px 0 #22314c, -5px 5px #22314c;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #22314c;
    padding: 5px;
    margin:5px;
  color: #ffffff;
    display: initial;
}
.solutions-inner-cont h4 span {
    padding: 5px;
}


.solutions-inner-cont h4 {
    margin: 0;
}

.solution_one {
    text-align: center;
}

.solution_one h4 {
    margin: 0 0 20px;
}

.solution_one p {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
}

.solution_one .full-img-sec {
    margin-top: 40px;
}

.solution_one_col_module {
    padding: 82px 0 60px;
}

.full-img-sec img {
   width:100%; display:block;
    border-radius: 10px;
}
.solution-two-col-sec .car-two-col-list { margin-bottom:50px;}
.solution-two-col-sec .car-two-col-list:nth-child(2) {
    margin-top: 60px;
}

.solution-two-col-sec .car-list-even, .solution-two-col-sec .car-list-odd{  padding:40px 0;}

.solution-two-col-sec .car-two-col-list:last-child {
    margin-bottom: 0;
}

.careers-two-col-sec.solution-two-col-sec {
    padding-bottom: 0;
}

.solution_full_form_module .pack-single-form  .hs-form label {
    margin: 0 0 4px;
    display: inline-block;
}
.solution_full_form_module .pack-single-form .hs_mobilephone.hs-mobilephone.hs-fieldtype-text.field.hs-form-field {
    width: 48% !important;
}

.solution_full_form_module .pack-single-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 48% !important;
    float: right !important;
}

.solution_full_form_module .pack-single-form form .hs-input {
    padding-left: 0;
}
.solution_full_form_module {
    margin: 35px 0 83px;
}
.solution_full_form_module .pack-single-box {
    background-color: #FCFCFC;
    border: 1px solid #33B2E9;
    border-radius: 8px;
  padding: 70px 0px 50px;
}

.solution_full_form_module .hs-richtext.hs-main-font-element {
    display: none;
}
.solution_full_form_module .pack-single-form form .actions .hs-richtext.hs-main-font-element {
    display: inline-block;
}
.solution_full_form_module .pack-single-form form input.hs-button {
  border-color:#59c0ec !important;
}
.solution_full_form_module .pack-single-form  form input.hs-button {
    display: inline-block;
    width: auto;
    margin-right: 0 !important;
}
.solution_full_form_module .pack-single-form form .actions .hs-richtext.hs-main-font-element a {
    font-size: 18px;
    line-height: normal;
      text-decoration: underline;
}
.solution_full_form_module .pack-single-form form .actions .hs-richtext.hs-main-font-element {
    display: block;
    width: 100%;
    text-align: center;
    margin: 15px 0 0;
}
.hs_error_rollup {
    display: none;
}


.immidiate_module {
    padding: 70px 0;
      margin: 30px 0 50px;
}

.immidiate_module .top-title-box {
    margin: 0 0 40px;
}

.immidiate_tab_main ul.resp-tabs-list {
    width: 100%;
}

.immidiate_tab_main ul.resp-tabs-list li {
    font-size: 0;
    padding: 0 !important;
    margin-right: 8.5%;
    width: 18.6%;
    height: auto;
    text-align: center;
      border-radius: 0;
      margin-bottom: 45px !important;
}

.immidiate_tab_main ul.resp-tabs-list li:nth-child(4n) {
    margin-right: 0;
}
.immidiate_tab_main ul.resp-tabs-list li.resp-tab-active span {
    font-weight: 500;
}


.tab-icon-list {
    width: 150px;
    height: 150px;
    margin: 0 auto 27px;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    box-shadow: 11px 12px 21px #00000029;
      overflow: hidden;
}
/* .resp-tab-active .tab-icon-list {
    width: 172px;
    height: 172px;
} */

.tab-icon-list img {
border-radius: 0;
    margin: 0 auto;
    display: block;
  max-width:80px;
}
.immidiate_tab_main ul.resp-tabs-list li.resp-tab-active .tab-icon-list {

  -ms-transform: scale(1.147);
 -moz-transform: scale(1.147);
-webkit-transform: scale(1.147);
 transform: scale(1.147);

}
.immidiate_tab_main .resp-tabs-container {

    background-color: transparent;
}
.immidiate_tab_main ul.resp-tabs-list li span {
    display: inline-block;
    font-size: 19px;
    line-height: normal;
    color: #303954;
}


.immidiate_tab_main ul.resp-tabs-list li span {
    display: inline-block;
    font-size: 19px;
    line-height: normal;
    color: #303954;
}
.tab-list-cont-icon-wrap:after {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-angel-up-thin.svg);
    width: 24px;
    height: 72px;
    left: calc(100% + 18px);
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.tab-list-cont-icon-wrap:last-child:after, .tab-list-cont-icon-wrap:nth-child(3n):after {
    display: none;
}


.resp-tabs-container-icon {
    display: flex;
    flex-wrap: wrap;
  max-wdith:702px;
  margin:0 auto;
    justify-content: center;
}


.immidiate_tab_main .resp-tab-content h5 {
    text-align: center;
    margin: 0 0 15px;
  color:#00BCF0;
}


.tab-list-cont-icon-wrap {
    width: auto;
    text-align: center;
    margin-right: 66px;
    position: relative;
    margin-bottom: 30px;
}



.tab-list-cont-icon {
    width: 190px;
    height: 190px;
    background-color: #fff;
    border-radius: 100%;
    margin: 0 auto;
    box-shadow: 11px 12px 21px #0000000f;
  overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.tab-list-cont-icon img {
    border-radius: 0;
    margin: 0 auto;
    display: block;
    max-width: 140px;
}
.tab-list-cont-icon-wrap:nth-child(3n) {
    margin-right: 0;
}

.inner-cont-tab {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
}
.solution-two-col-sec .car-list-even .car-two-left {
    padding: 0px 50px 0px 70px;
}

.solution-two-col-sec .car-two-col-list .car-two-left { padding: 0px 50px 0px 66px;}

/*----------------------*/
.resources_hero_banner .res-content-inner-box {
    width: 58.3%;
    border-radius: 0 49px 49px 0;
    padding: 110px 0 110px;
      background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
  position:relative;
  z-index:1;
  display:flex;
    align-items: center;
}
.resources_hero_banner .res-content-inner-box:after{ border-radius: 0 49px 49px 0; z-index:-1; content:"";position:absolute; top:0; bottom:0; right:0; left:0; width:100%; height:calc(100% + 1px);}
.res-content-inner-box h1 {
    
    line-height: 53px;
}
.res-content-inner-box p {
    margin: 0;
}
.res-content-inner-box-inner{
    max-width: 360px;
    margin-left: auto;
    margin-right: 120px;
}
.resources_hero_banner .customWidthOption {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.res-right-img {
    width: 30%;
    text-align: center;
    margin-right: auto;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}


.resources_filter_main {
    padding: 81px 0 51px;
}
.filter-cont-nav ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
    justify-content: center;
    font-size: 0;
    line-height: 0;
}
.top-title-box {
    margin: 0 0 30px;
}

.filter-cont-nav ul li {
    font-size: 24px;
    line-height: normal;
    margin: 0 20px;
  color:#59c0ec;
  cursor:pointer;
  letter-spacing: 1.39px;
}
.filter-col {
    width: calc(33.33% - 22px);
    margin: 0 11px 50px;
}
.filter-cont-nav ul li.active {
    font-weight: 700;
}
.filter-cont-wrap {
      display: flex;
    flex-wrap: wrap;
    margin-top: 54px;
}

.mix { display:none; }
.loadmore {
    width: 100%;
    text-align: center;
}
.loadmore button {
    background-color: #fff;
    padding: 10px 36px;
    font-size: 18px;
    line-height: normal;
    color: #22314c;
    margin: 0 auto;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 1px;
    position: relative;
    margin-top: 0px;
    cursor: pointer;
    border: 2px solid #21304B;
    border-radius: 24px;
      transition: 0.5s all ease;
}
.loadmore button:hover, .loadmore button:focus  { border-color:#59c0ec; color:#ffffff; background-color:#59c0ec; } 
button.loadmore-less {
    display: none;
}
button.loadmore-button[disabled="disabled"] {
    display: none;
}
.loadmore button:focus {
    outline: 0;
}


.filt-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 233px;
    border-radius: 14px;
}

.filt-cont {
    height: calc(100% - 233px);
    padding-top: 21px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.filt-cont label {
    font-size: 18px;
    line-height: 30px;
    color: #ABABAB;
    font-weight: 400;
    display: inline-block;
    width: 100%;
}

.filt-cont-rich {
    margin-top: 21px;
}

.filt-cont-rich h4 {
    font-weight: 700;
    line-height: 36px;
}



.btn-wrapper {
    text-align: left;
    width: 100%;
    margin-top: auto;
}

.btn-wrapper a {
    min-width: auto;
    font-weight: 500;
}
.faq_accordion-filter ul.control li.active {
    font-weight: 700;
}


/*----------------*/
.faq_accordion-filter ul.control {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
    justify-content: center;
}

.faq_accordion-filter ul.control li {margin: 0 16px 10px;font-weight: 400; color:#59c0ec; cursor:pointer;}

div#accordion-filter {
    margin-top: 35px;
}

.faq_accordion_sec {
    padding: 62px 0 85px;
}



.set-title {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 24px;
    border: 1px solid #22314c;
    border-radius: 5px;
}
.set-title:last-child {
    margin-bottom: 0;
}
.set-title > a.active {
    background-color: transparent;
    color: #22314c;
}
.set-title>a {
    display: flex;
    padding: 13px 78px;
    text-decoration: none;
 color: #22314c;
    font-weight: 400;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    flex-wrap: wrap;
    line-height: normal;
}
.set-title>a i {
    float: none;
    margin-top: 0;
    margin-right: 29px;
    line-height: normal;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.acc-content {
    background-color: transparent;
    display: none;
    padding: 32px 78px 23px;
}
.acc-content p:last-child{ margin-bottom:0;} 
.acc-content p {
    padding: 0;
    margin: 0 0 15px;
/*       text-decoration: underline; */

}

.set-title.active {
    background-color: rgba(121,198,232,9%);
}

.set-title>a i:before {
    display: none;
}
.set-title>a i.fa-plus {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/plus-bg.svg);
    background-size: 20px;
    height: 20px;
    width: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left: 20px;
}

.set-title>a i.fa-minus {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/minus-bg.svg);
    background-size: 20px;
    height: 20px;
    width: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left: 20px;
}


.pack-contact-form.faq-contact-form {
    max-width: 100%;
  border-width: 1px;
      padding: 72px 200px;

}
.faq-contact-form .pack-form-box .hs-form .hs-form-field > label > span {
    font-weight: 700;
  color:#22314c;
}
.faq-contact-form .pack-form-box form input, .faq-contact-form .pack-form-box form select, .faq-contact-form .pack-form-box form textarea, .faq-contact-form .pack-form-box .hs-input {  border-color:#22314c;}
.faq-contact-form .pack-form-box form textarea.hs-input { height:115px;}
.faq-contact-form .pack-form-box form .hs-form-field {
    margin-bottom: 30px;
}
.faq-contact-form .pack-form-box form span.hs-form-required {
    display: inline-block;
}
.faq-contact-form .pack-form-box form .hs-form-field.hs_message {
    margin-bottom: 10px;
}
.faq-contact-form .legal-consent-container p {
    text-decoration: none;
}
.faq-contact-form .pack-form-box form .hs-button {
    margin-top: 20px !important;
    min-width: 175px;
}
.faq-contact-form .pack-form-box form .form-columns-2>div {
    width: 49% !important;
}
.faq-contact-form-sec .top-title-box {
    margin-bottom: 50px;
}
.contact-form-pack.faq-contact-form-sec {
    padding: 0px 0 72px;
}


.faq_accordion_sec .customWidthOption {
    max-width: 980px;
    margin: 0 auto;
}
.download_page .faq_accordion_sec .customWidthOption {
    max-width: 780px;
    margin: 0 auto;
}






/*------------------*/
.solutions_hero_banner.about_banner {
    min-height: auto;
}

.about-why-sec-main {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
   justify-content: space-between;
    align-items: center;
}

.about-why-left {
   width: 53.2%;
    padding-left: calc((100% - 1180px)/2);
    margin-right:7.5%;
    padding-right: 65px;
    background-color: #fff;
    box-shadow: 0px 14px 34px #00000029;
    border-radius: 0px 0px 38px 0px;
    padding-top: 126px;
    padding-bottom: 107px;

}
.about-why-left-inner { padding-left:0px;}
.about-why-right {
    width: 39.3%;
    padding-right: calc((100% - 1180px)/2);
    margin-right: 0;
}



.about-why-sec {
    padding: 0 0 100px;
}



.about-left-list-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #BEBEBE;
}

.about-left-list-cont {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 0 12px;
}

span.about-cout {
    display: flex;
    flex-wrap: wrap;
    font-size: 55px;
    line-height: 55px;
    font-weight: 700;
  color:#59c0ec;
    text-align: right;
        width: 100px;
    justify-content: flex-end;
}

.about-left-list-cont div {
width: calc(100% - 100px);
    padding-left: 29px;
    font-weight: 500;
  line-height: 25px;
}

.about-left-list-cont:last-child {
    margin-bottom: 0;
}

.about-why-left p:last-child {
    margin-bottom: 0;
}

.about-why-left p {
    font-weight: 500;
  line-height: 25px;
}

.pack-about-two-clmn-left {
    width: 52%;
}
.about-why-left-inner h3 {
    margin: 0 0 25px;
}
.pack-about-two-clmn-left-img {
    background-position: center center;
    background-size: cover;
    min-height: 388px;
    border-radius: 38px;
      box-shadow: 0px 14px 34px #00000029;
  background-repeat: no-repeat;
}

.pack-about-two-clmn-right {
    width: 48%;
    padding-left: 100px;
}

.pack-about-two-clmn-inner {
    align-items: center;
    margin: 0 0 122px;
}

.pack-about-even .pack-about-two-clmn-left {
    order: 2;
}

.pack-about-even .pack-about-two-clmn-right {
    order: 1;
    padding-left: 0;
    padding-right: 100px;
}

.pack-about-two-clmn-right h3 {
    margin: 0 0 15px;
}

.pack-about-two-clmn-right p {
    font-weight: 500;
}

.pack-about-two-clmn {
    padding: 50px 0 10px;
}


.pack_about_team_sec .top-title-box {
    margin: 0 0 70px;
}

.team-img {
    width: 280px;
    height: 280px;
    border-radius: 100%;
box-shadow: 0px 14px 34px rgb(0 0 0 / 16%);
  margin:0 auto 35px;
}

.team-img img {
    border-radius: 100%;
    width: 100%;
    height: 100%;
    display: block;
}
    




.about-team-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}

.about-team-box {
    width: 23.93%;
    text-align: center;
    margin-right: 7.3%;
    margin-bottom: 28px;
}

.about-team-box:nth-child(3n) {
    margin-right: 0;
}

.about-team-box h3 {
    font-weight: 400;
    margin: 0;
  color:#59c0ec;
}

.about-team-box p {
    text-transform: uppercase;
    margin: 0;
}

.pack_about_team_sec {
    padding-bottom: 0px;
}

.award-img-logo {
    padding: 44px 0;
}


.award-img-logo h2 {
    text-align: center;
}

.award-img-group {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}

.award-img-list {
    width: 19.2%;
    text-align: center;
    margin-right: 7.7%;
    margin-bottom: 50px;
      display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.award-img-list:nth-child(4n) {
    margin-right: 0;
}

.award-img-logo .top-title-box {
    margin: 0 0 60px;
}
.award-img {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: auto;
  min-height:130px;
     
}
.award-img img {
    display: block;
    margin: 0 auto;

}
.award-img-list:last-child {
    margin-right: 0;
}
.success_story_slider  .button a:focus {
    outline: 0 !important;
}
 .client-info-right h4 {
    margin: 0;
}




/*---------------------*/
.about_banner.font_green_color .solutions-inner-cont h1 span{
  box-shadow: 5px 0 0 #04A949, -5px 0 0px #04A949, 5px 5px 0 #04A949, -5px 5px #04A949;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #22314c;
    padding: 5px;
    margin:5px;
  color: #ffffff;
    display: initial;
}
.pack-sust-why-top-cont {
    text-align: center;
}

.pack-sust-why-sec {
    padding: 80px 0 0;
}
.pack-sust-why-top-cont p {
    font-weight: 500;
}

.pack-sust-why-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  margin-top:60px;
}

.pack-sust-why-list:first-child {
    width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 50px;
}

.pack-sust-why-list-inner {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 14px 34px #00FF4440;
    border-radius: 194px;
    max-width: 420px;
    padding: 15px 80px 35px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
}

.sust-why-icon {
    width: 104px;
    margin: 0 auto;
    height: 104px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.sust-why-title {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}

.sust-why-title span {
    font-size: 60px;
    line-height: normal;
    font-weight: 300;
    width: auto;
  color: #04A949;
}

.sust-why-title div {
    width: calc(100% - 35px);
    text-align: left;
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    padding-left:8px;
 color: #04A949;
}

.pack-sust-why-list {
    width: 37%;
    margin-right: 15%;
    margin-bottom: 40px;
}

.pack-sust-why-list:nth-child(2n+1) {
    margin-right: 0;
}

.three_column_box .join-listing-wrap-box {
      width: 30.73%;
    margin-right: 3.8%;
  
}

.three_column_box .join-listing-wrap-box:nth-child(3n) {
    margin-right: 0;
}

.pack-logistic-sec {
    padding: 50px 0 50px;
}



.pack-logistic-right h4 {
    font-size: 22px;
    line-height: normal;
    font-weight: 700;
    margin: 0;
}


.pack-logistic-right-inner:last-child {
    margin-bottom: 0;
}
.pack-logistic-right-inner {
    margin: 0 0 40px;
}


.pack-logistic-left {
    min-height: 388px;
    border-radius: 38px;
    width: 66.15%;
  background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
      box-shadow: 0px 14px 34px #00000029;
}

.pack-logistic-right {
    width: calc(100% - 66.15%);
    padding-left: 60px;
}

.pack-logistic-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 73px;
    align-items: center;
}

.pack-logistic-list:last-child {
    margin-bottom: 0;
}

.logistic-even .pack-logistic-left {
    order: 2;
}

.logistic-even .pack-logistic-right {
    order: 1;
    padding-left: 0;
    padding-right: 60px;
}

.pack-logistic-right p {
    font-weight: 500;
}

.main_green_color .slick-dots li.slick-active button, .main_green_color .row-fluid .hero-slider .slick-dots li button:hover { background: #04A949;
    border-color: #04A949; }


.main_green_color .indus_testimonial_right label {color:#086A3E; }
.main_green_color .slick-slider .slick-prev {background: url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-arrow-251.svg') no-repeat center; width: 18px;
    height: 29px;} 
.main_green_color .slick-slider .slick-next {background: url('https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-arrow-25.svg') no-repeat center; width: 18px;
    height: 29px; }

.pack_full_sust-sec .customWidthOption {
    text-align: center;
}
.pack_full_sust-sec {
    padding: 25px 0 70px;
}

.main_green_color .success_story_slider  .button a { min-width:235px;}

.main_green_color .success_story_slider ul.slick-dots li.slick-active button, .main_green_color .success_story_slider ul.slick-dots li button:hover {background: #086A3E;
    border-color: #086A3E; }
.packwise_success_story.main_green_color {
    margin-bottom: 0;
}


.main_green_color form input, .main_green_color form select, .main_green_color form textarea, .main_green_color .hs-input { border-color:#04A949 !important;}


.main_green_color form .hs-button:hover, .main_green_color form .hs-button:focus, .main_green_color form .hs-button:hover, .main_green_color form .hs-button:focus {
background-color:#04A949 !important;
    border-color:#04A949 !important;

}
.main_green_color form .hs-button { background-color:#04A949 !important;}

.contact_banner .solutions-inner-cont h1 span{
  box-shadow: 5px 0 0 #59c0ec, -5px 0 0px #59c0ec, 5px 5px 0 #59c0ec, -5px 5px #59c0ec;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #59c0ec;
    padding: 5px;
    margin:5px;
  color: #ffffff;
    display: initial;
  
}
.solutions_hero_banner.contact_banner {
    min-height: auto;
}


.contact_two_col {
    padding: 52px 0 75px;
}

.contact_two_col-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
      align-items: center;
}

.contact_two_col-left {
    width: 50%;
}



.contact_two_col-right {
    width: 45.9%;
    min-height: 303px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
      box-shadow: 0 14px 34px rgb(0 0 0 / 16%);
}



.thank_hero_banner-inner p span {
    padding: 5px 0px;
    border-radius: 5px;
}



.thank_hero_banner-inner h1 span{   box-shadow: 5px 0 0 #22314c, -5px 0 0px #22314c, 5px 5px 0 #22314c, -5px 5px #22314c;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #22314c;
    padding: 5px;
    margin:5px;
  color: #ffffff;
    display: initial;}

.thank_hero_banner {
    padding: 146px 0 128px;
}

.thank_hero_banner-inner {
    text-align: center;
}

.thank_hero_banner-inner h1 {
    margin: 0 0 26px;
}
.thank_hero_banner-inner p {
    font-size: 22px;
    line-height: 40px;
}
.thank_hero_banner-inner p span {
    padding: 10px 0px;
    border-radius: 0;
}


.thank_hero_banner .btn-wrapper {
    text-align: center;
}

.thank_hero_banner .btn-wrapper a {
    min-width: 205px;
}


.thank_resources_filt.resources_filter_main {
    padding: 61px 0 30px;
}


.thanks_contatc_wrap {
    width: 100%;
    border-radius: 18px 18px 0px 0px;
    padding: 63px 188px 54px 136px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.thanks_contatc-left {
    width: 54%;
}

.thanks_contatc-left  h4 {
    margin: 0 0 10px;
    font-weight: 700;
    line-height: normal;
}

.thanks_contatc-left p {
    font-weight: 500;
    line-height: 30px;
}


.btn-thanks .mtop30 {
    margin: 0;
}





/*--------------*/
.Legal_notice_sec {
    padding: 90px 0;
}



.legal-notice-cont h5 {
    font-weight: 700;
}

.legal-notice-cont p {
    margin: 0 0 35px;
}

.legal-notice-cont ul, .legal-notice-cont ol {
    margin: 20px 0 35px;
    padding-left: 35px;
}
.legal-notice-cont ul li {
    list-style-position: outside;
  margin:0 0 5px;
}
.legal-notice-cont ol li {   margin:0 0 5px;}

.legal-notice-cont p:last-child {
    margin-bottom: 0;
}
.legal-notice-cont a { color:#59c0ec; }


.error-page-404 .thank_hero_banner-inner h1 {
   
   
  background-color: #22314c;
    padding: 10px;
    margin: 0;
  color: #ffffff;
    overflow: hidden;
    border-radius: 5px;
  display: inline-block;
}


.error-page-404 .thank_hero_banner-inner p {
  color: #ffffff;
  font-size: 25px;
  margin:0;
}
.systems-page {
    padding: 10rem 0px;
}
.systems-page input[type="password"] {
    height: auto !important;
  border-left:0;
  border-right:0;
  border-top:0;
}
/*----------*/
/* .systems-page .hs-form-field label {
    font-weight: 400;
  margin-bottom:5px;
      display: inline-block;
  
} */
/* .systems-page .systems-page .hs-form-field label {
    font-weight: 500;
} */
.systems-page .hs-form-field { margin-bottom:22px;}

.systems-page input.hs-button.primary.large {
    margin-right: 0 !important;
  margin-left: 0 !important;
     
}
.systems-page form .hs_submit input[type="submit"] {
    background-color: rgba(89,192,236,1.0) !important;
    border-width: 0px;
    color: rgba(255,255,255,1.0);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  margin-top:25px;
  margin-bottom:25px;
}


.set-title>a:focus {
    outline: 0;
}

.systems-page .hs-form-field .hs-input{
display: inline-block;
text-align: left;
font-weight: 400;
width: 100%;
transition: all .3s ease;
outline: 0;
color: #22314c;
height: 24px;
padding: 0 15px 5px 0;
font-size: 16px;
line-height: 22px;
box-sizing: border-box;
border:0;
border-bottom: 1px solid #59c0ec;

}
a.hs-register-widget-show-password {
    font-size: 16px;
}

.systems-page {
 
    min-height: calc(100vh - 200px);
}

.systems-page.pass-prompt input[type="password"] {
    margin: 0 0 30px;
    padding: 0 0 5px;
}

.bg-system {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/Header-Image11.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
  position:relative;
  z-index:1;
}
.bg-system:after {
    background-color: rgba(51, 178, 233, 84%);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    left: 0;
    right: 0;
    content: "";
}

.bg-system .page-header h1 {   background-color: #22314c;
    padding: 10px;
    margin: 0;
  color: #ffffff;
    overflow: hidden;
    border-radius: 5px;
  display: inline-block;}

.bg-system .page-header {
    text-align: center;
    color: #fff;
}
.bg-system .page-header h2 {
    font-size: 25px;
    line-height: 30px;
  color: #ffffff;
    font-weight: 400;
}



.bg-system  .email-prefs {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 14px 24px #123d7e3d;
    border-radius: 21px;
    padding: 45px 90px 26px;
      margin: 25px 0 0;
}
.bg-system .page-header br {
    display: none;
}
.bg-system .systems-page {
    padding: 85px 0;
}
.checkbox-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
span.fakelabel {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  font-weight: 700;
      line-height: normal;
}
span.fakelabel input {
    margin-right: 10px;
    width: 20px;
}
span.fakelabel span {
    padding: 0 2px;
}
.subscribe-options {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.subscribe-options p.header {
    width: 100%;
}

.subscribe-options p label {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0;
      line-height: normal;
  font-weight:700;
}

.subscribe-options p label input {
    margin-right: 10px;
      width: 20px;
}

.bg-system .systems-page .item {
    margin: 0px 0 20px;
    display: block;
}

.bg-system .systems-page .hs-button {
    margin: 15px auto 0;
    max-width: 270px;
    min-width: 270px;
    display: block;
  background-color:#59c0ec;
}

.system-active footer.footer-main {
    border-radius: 0;
}


.blog-tag_list a:last-child {
    margin-right: 0;
}

.blog-tag_list a {
    margin-right: 10px;
}
.blog-tag_list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.blog-tag_list label {
 color:#59c0ec;
  cursor:pointer;
}
 .filter-col {
    position: relative;
}

.blog-tag_list .filt-cont a.blog-post__tag-link {
    position: relative;
    z-index: 1;
    cursor: pointer;
}
.blog-tag_list .filter-col {     margin: 0 11px 75px;}
.blog_media_listing .filt-cont {     padding-top: 0;}

.blog_media_listing .btn-wrapper a { color:#beb7b7 } 
.blog_media_listing .filt-cont .filt-cont-rich {margin-top: 30px;}
.blog_media_listing .filt-cont-rich h4 { transition: .5s all ease;}
.blog_media_listing .ias-trigger {  margin-top:0; }
.blog_media_listing .ias-trigger a {
  border: 2px solid #22314c;
    border-radius: 24px;
    min-width: 167px;
      line-height: normal;

}

.blog_media_listing .ias-trigger a:hover {
  border-color: #59c0ec;
  background-color:#59c0ec;
    color:#22314c;
  
}
.blog_media_listing .filter-cont-wrap {
    margin-top: 40px;
}
.media-partner-logo .top-title-box {
    margin-bottom: 50px;
}

.media-partner-logo-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}

.media-partner-logo-list {
    width: 22.3%;
    margin-right: 3.6%;
    margin-bottom: 16px;
    background-color: rgba(248, 248, 248, 0.66);
    text-align: center;
    padding: 43px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.media-partner-logo-list:nth-child(4n) {
    margin-right: 0;
}

.media-partner-logo {
    padding: 25px 0 0;
}
  .press-main-banner-sec {
    min-height: 501px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}


a.buttton-4 {
    border: 2px solid #fff;
    padding: 10px 48px;
    border-radius: 24px;
    line-height: normal;
    color: #fff;
    margin-right: 16px;
  font-weight: 400 !important;
      font-size: 18px;
}


a.buttton-4:last-child {
    margin-right: 0;
}

.left-press-banner .btn-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0 0;
}

.left-press-banner p {
    font-size: 22px;
    line-height: 27px;
}

.left-press-banner h1 span {
    padding: 8px 10px;
    border-radius: 5px;
}


.left-press-banner {
    width: 46%;
}
.right-press-banner {
  
}

.press-main-banner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
      align-items: center;
}

.right-press-banner {
    width: 45.5%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 350px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    margin-right: 6.5%;
}

.media-post-cont h2 span {

  
    box-shadow: 5px 0 0 #22314c, -5px 0 0px #22314c, 5px 5px 0 #22314c, -5px 5px #22314c;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #22314c;
    padding: 5px;
    margin:5px;
  color: #ffffff;
    display: initial;
}
.media-post-cont p {
   box-shadow: 5px 0 0 #59c0ec, -5px 0 0px #59c0ec, 5px 5px 0 #59c0ec, -5px 5px #59c0ec;
    /* line-height: normal; */
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #59c0ec;
    padding: 5px;
    margin:5px;
  color: #ffffff;
    display: initial;
  font-size: 22px;
    line-height: 30px;
}

.media_post_body {
    padding: 47px 0 0;
    max-width: 980px;
    margin: 0 auto;
}
.media-post-cont {
    max-width: 980px;
    margin: 0 auto;
  padding:50px 0;
}
.post-feat-img {
    margin: 0 0 50px;
}
.post-feat-img img {
    display: block;
    margin: 0 auto;
border-radius: 14px;
}
.media_post_body-cont img { margin:30px 0;height: auto !important; width:100%;}



.pagination-post {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.pagination-post a {
    width: 45%;
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
  color:#22314c;
  position:relative;
}

a.prev-post {
    padding-left: 45px;
    text-align: left;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

a.next-post {
    padding-right: 45px;
    text-align: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  
}


.pagination-post {
  border-top: 1px solid #22314c;
    padding-top: 45px;
    margin-top: 35px;
  margin-bottom:63px
}

a.prev-post:before {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-arrow-251-1.svg);
    position: absolute;
    left: 0;
    content: "";
    width: 15px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

a.next-post:before {
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/iconmonstr-arrow-25-1.svg);
    position: absolute;
    right: 0;
    content: "";
    width: 15px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.acc-content p strong {
    font-weight: 500;
}

.right-part-tabb ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 2px;
    background-color: #fff;
    left: 0;
    top: 14px;
}
.right-part-tabb ul li { position: relative;
    padding-left: 20px;}

 .pack-two-clmn-inner-right ul li:before {
    top: inherit;
}
  .pack-two-clmn-inner-right ul li {     display: flex;
    flex-wrap: wrap;
    align-items: center;}


.resources_form_bottom.indus_form_bottom .pc-blog-mixed-op {
    padding: 57px 142px 70px;
}
.resources_form_bottom.indus_form_bottom .content-wrapper {
    max-width: 1220px;
}

.indus_form_bottom .pc-blog-info-form p strong {
    font-weight: 500;
}

.main_green_color .indus_testimonial {
    box-shadow: 0px 15px 16px #00000029;
}
.pack_full_sust-sec h2 { margin-bottom:25px;}
.pack_full_sust-sec p {
    font-weight: 500;
}



.footer-main {  z-index: 1;
    position: relative; }
.packwise_success_story.main_green_color {
    margin-bottom: -15px;
    z-index: 1;
    padding: 96px 0 105px;
}
.blog_media_listing .filter-col {
    margin-bottom: 62px;
}


.bg-system .email-prefs .site-logo {
    width: 157px;
    margin: 0 auto 10px;
    display: block;
}
.systems-page .hs-form-field .hs-input[type="checkbox"] {
    height: 20px;
    width: 20px;
    line-height: normal;
    margin: 0px 5px 0 0px;
}
.indus_form_bottom .hs-form textarea {
    height: 60px;
}
.indus_testimonial_left img {
      height: 100%;
    object-fit: cover;
    object-position: center center;
}

#job_filter_main {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.jobs-list-box {
    width: calc(33.33% - 24px);
    margin-left:12px;
    margin-right:12px;
}
.jobs-list-box-inner {
    justify-content: space-between;
    align-content: space-between;
    flex-wrap: wrap;
    display: flex;
    height: 100%;
}
.career_job_module .filter-cont-nav ul li {
    margin: 0 10px;
  background-color:#59c0ec;
  color:#ffffff;
  padding: 5px 10px;
    
      border-radius: 5px;
    font-size: 15px;
    line-height: 18px;
}
.career_job_module .filter-cont-nav ul li { margin-bottom:10px;}
.career_job_module .filter-cont-nav {
    margin: 0 0 50px;
}
.career_job_module .jobs-list-row { justify-content: center;}
html[lang="en"] .slick-slider .slick-prev {
    top: 86.3%;
}


.blog-list__tags.hideCategoryParent {
    display: none;
}
.blog-post__tags1 a {
    margin-bottom: 10px;
}

.careers-two-col-sec.solution-two-col-sec .car-two-right {
    min-height: auto;
}
.careers-two-col-sec.solution-two-col-sec .car-two-right img { border-radius:8px;}
.pp-content-inner-box { min-height:690px; display: flex;
    align-items: center;}
.partners-logo {
    justify-content: center;
    max-width: 800px;
    margin: 0 auto;
}
.partner-logo {width: 21.25%; justify-content: center;}
.partner-logo:nth-child(4n) {
    margin-right: 0;
}
/******************** Responsive Start Here ****************/
@media(min-width:1920px){
.packwise-header-box{max-width:1440px;margin:0 auto;padding:30px 2.5%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}

}
@media(max-width:1450px){
  .res-right-img {
    width: 35%;
  }
  .about-why-left-inner { padding-left:20px;}
}
@media(max-width:1438px){
    .main-navigation{width:calc(94% - 220px);justify-content:flex-end;}
    .packwise-header-box{padding:30px 20px;}
  
  .solutions_hero_banner {
    min-height: 550px;
    padding: 150px 0 200px;
}
}
@media(max-width:1400px){
    .pp_hero_banner{min-height:550px;}

    .pp-content-inner-box{padding:180px 0 180px; ,min-height:550px;}
    .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(5){margin-left:0;margin-right:15px;}
    .main-navigation{width:calc(100% - 190px);justify-content:flex-end;padding-right:0;padding-left:12%;right:79px;position:relative;}
  .site-logo {
    width: 190px;
  }
    .box-language{width:5%;position:absolute;right:20px;}
    .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) a{padding:8px 25px;}
  .pp-content-inner-box p { line-height:29px;}
  .career_hero_banner {
    padding: 180px 0 250px;
   
}
  .industries_tabbing {
    padding: 50px 0 40px;
}
  .packwise_life_easy_sec {
    padding: 20px 0 20px;
}
  .packwise_indus_testimonial {
    padding: 21px 0 100px;
}
  .packwise_success_story {
    padding: 70px 0 89px;
    margin-bottom:50px;
}
  .indus_form_bottom {
    margin-top:0px;
}
  .indus_form_bottom .pc-blog-mixed-op {
    
    padding: 50px 100px 50px;
}
  .success_hero_banner {
    min-height: 450px;
  }
/*   .chalanges-list-right { min-height:450px;} */
  
  .solutions_hero_banner {
    min-height: 500px;
    padding: 150px 0 150px;
}
.solution_one_col_module {
    padding: 50px 0 50px;
}
  .solution-two-col-sec .car-list-even:first-child {
    padding-top: 0;
}
  .immidiate_module {
    padding:50px 0;
    margin: 0px 0 50px;
}
  .solution-two-col-sec .car-two-col-list:nth-child(2) {
    margin-top: 40px;
}
  .solution-two-col-sec .car-two-col-list {
    margin-bottom: 40px;
}
  .solution_full_form_module {
    margin: 35px 0 50px;
}
  .resources_hero_banner .res-content-inner-box {
    padding: 50px 0 50px;
}
  .resources_filter_main {
    padding: 50px 0 51px;
}
  .filter-cont-nav ul li {
    font-size: 22px;
  }
 .about-why-left {
    padding-top: 70px;
    padding-bottom: 70px;
}
  .about-why-sec {
    padding: 0 0 70px;
}
    .pack-about-two-clmn-inner { margin-bottom:100px;}
  .resources_form_bottom.indus_form_bottom .pc-blog-mixed-op {
    padding: 50px 100px 50px;
}
  .packwise_success_story.main_green_color {
   
    padding: 70px 0 105px;
}
.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) {
    margin-left: 0;
}
  .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) a {
    padding: 8px 20px;
}
}
@media(max-width:1300px){
    .side h2{font-size:60px;}
    .counter{padding:40px 20px;}
    .pp_hero_banner{min-height:440px;}
    .pp-content-inner-box{padding:121px 0 121px; min-height:440px;}
    .pp_hero_banner{min-height:400px;}
  .career_hero_banner {
    padding: 150px 0 200px;

}
  .car-two-col-list:first-child {
    top: -150px;
    margin-bottom: -150px;

}
   .indus_form_bottom .pc-blog-mixed-op {
    
    padding: 40px 30px 40px;
}
  .indus_testimonial_right p { font-size:20px; line-height:26px; }
  .packwise_indus_testimonial {
    padding-left: 20px;
    padding-right: 20px;
}
  .indus_slider.slick-slider .slick-prev {
    left: -30px;
}
  .indus_slider.slick-slider .slick-next {
    right: -30px;
}
  .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(5) a:before {
    right: 3px;
}
.right-part-tabb ul li {
    font-size: 20px;
    line-height: 28px;
  }
  .success_hero_banner {
    min-height: 400px;
  }
  .chalanges-list-left ul li {
    font-size: 18px;
    line-height: 22px;
  }
  .success_story_cont_list {
    margin: 0 50px;
    padding-bottom: 25px;
    margin-bottom: 25px;
  }
  .success_story_cont_wrap {
    padding-top: 50px;
}
  .counter-sec.success_counter {
    padding: 50px 0 45px;
}
  .success_counter .top-title-box {
    margin: 0 0 50px;
}
   .solutions_hero_banner {
    min-height: 400px;
    padding: 100px 0 100px;
}
  .res-content-inner-box h1 {
    line-height: normal;
}
  .award-img-logo .top-title-box {
    margin: 0 0 50px;
}
  .resources_form_bottom.indus_form_bottom .pc-blog-mixed-op {
    padding: 40px 30px 40px;
}
  .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(5) {
    margin-left: 0;
    margin-right: 0;
}
}
@media(max-width:1300px){
    .pp-content-inner-box-inner{max-width:100%;padding:0 20px;margin-right:0;}
    .pp-content-inner-box h1{font-size:40px;line-height:50px;}
    .pp-content-inner-box p{font-size:22px;line-height:26px;}
    .customer-partner-logo{padding:50px 0 50px;}
    .partners-logo{margin-top:50px;}
    .pp-box-bg{padding:30px 40px;     height: calc(100% - 80px);}
    .supply-chain-sec{padding:30px 0;}
    .industries-sec{padding:35px 0;}
    .benifits-sec{padding:50px 0 0;}
    .packwise-slider-sec{padding:70px  0 70px;}
    .slide-left-sec{padding:40px 40px 12px 40px;}
    .packwise-newsletter-box{padding:50px 0;}
    .pack-contact-form{padding:40px 45px;}
    .contact-form-pack{padding:50px 0 80px;}
    .enumenu_ul .hs-menu-wrapper>ul>li>a{font-size:17px;padding:10px 15px;}
    .main-navigation{width:calc(100% - 220px);padding-right:0;padding-left:0;right:79px;}
    .bootom-footer{padding:55px 0 0;}
  .car-two-left p {
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 20px;
}
  .car-two-left {
  padding: 0px 35px 0px 47px;
}
  .car-list-even .car-two-left {
   padding: 0px 35px 0px 47px;
}
  .car-list-even .car-two-left {
    padding: 0px 35px 0px 58px;
}
  .car-two-right {
    min-height: 320px;
}
  
  .careers-two-col-sec {
    padding-bottom: 40px;
}
  .current-job_sec .top-title-box {
    margin: 0 0 30px;
}
  .current-jobs-list h3 {
    font-size: 22px;
    line-height: 26px;
    margin: 0 0 20px;
    min-height:30px;
}
  .career_job_module {
    padding: 50px 0;
}
  .cont-right-cont p {
    font-size: 18px;
    line-height: 26px;
}
  .career_job_contact {
    padding: 50px 0 50px;
}
  .about-top-cont p, .about-right-col p, .other-about-cont ul li, .aboput-team-pack ul li {
    font-size: 18px;
    line-height: 24px;
}
  .join-list-cont p {  font-size: 16px;
    line-height: 20px; }
  .about-top-cont {
    padding-top: 40px;
    padding-bottom: 40px;
}
  .about-right-col h3 {
    font-size: 28px;
    line-height: 34px;
  }
  .other-about-cont ul li:before, .aboput-team-pack ul li:before { top:10px;}
  .pack-about-two-col { padding-bottom:50px;}
  .about-left-col {
    min-height: 280px;
}
  .aboput-team-pack-sec {
    padding: 40px 0 50px;
}
  .job-join-sec {
    padding: 50px 0;
}
  .indus_testimonial_right {
    padding-left: 50px;
    padding-right: 50px;
}
  .resp-tabs-list li {
    font-size: 20px;
    line-height: normal;
    padding: 10px 26px !important;
  }
 
  .left-part-tab {
    width: 350px;
    min-height: 300px;
  }
  .right-part-tabb {
    padding-left: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: calc(100% - 350px);
}
  ul.resp-tabs-list {
    width: calc(100% - 350px);
}
  .industries_tabbing .top-title-box h2 {
    
    margin: 40px 0;
}
    .chalanges-list-right { min-height:auto;}
  span.num {
    width: 60px;
    height: 60px;
    font-size: 24px;
}
  .chalanges-list-left ul:after {
    left: 30px;
    top: 60px;
    height: calc(100% - 110px);
}
  .chalanges-list-left ul li:last-child:after {
    left: 30px;
}
  .chalanges-list-left ul li:first-child:after {
    left: 30px;
}
  .solution_one p {
    font-size: 18px;
    line-height: 26px;
}
  .res-content-inner-box-inner {
    padding: 0 20px;
}
  .filt-img {
    min-height: 197px;
}
  .filt-cont {
    height: calc(100% - 197px);
        padding-top: 20px;
}
  .filt-cont-rich {
    margin-top: 15px;
}
  .filt-cont-rich h4 {
    line-height: 30px;
}
  body, p { font-size:18px; line-height:24px;}
  .filter-cont-nav ul li {
    font-size: 20px;
    margin: 0 10px;
}
   .pack-contact-form.faq-contact-form {
   
    padding: 50px 100px;
}
 .faq_accordion_sec {
    padding: 50px 0 50px;
}
  .contact-form-pack.faq-contact-form-sec {
    padding: 0px 0 50px;
}
  .pack-about-two-clmn {
    padding: 30px 0 0px;
}
  .pack-about-two-clmn-inner { margin-bottom:70px;}
  .team-img {
    width: 200px;
    height: 200px;
}
  .pack_about_team_sec .top-title-box {
    margin: 0 0 50px;
}
  .pack-about-two-clmn-left-img {
    min-height: 350px;
}
  .pack-sust-why-sec {
    padding: 50px 0 0;
}
  .pack-sust-why-wrap {
    margin-top: 50px;
}
  .pack-sust-why-list:first-child {
    margin-bottom: 40px;
}
  .pack-logistic-sec {
    padding: 30px 0 50px;
}
  .pack_full_sust-sec {
    padding: 25px 0 50px;
}
  .contact_two_col {
    padding: 50px 0 50px;
}
  .thanks_contatc_wrap {
    padding: 50px 100px;
}
  .thank_hero_banner {
    padding: 100px 0 100px;
}
  .Legal_notice_sec {
    padding: 50px 0;
}
  .left-press-banner p {
    font-size: 18px;
    line-height: 22px;
}
   a.buttton-4 {
    margin-top: 15px;
    
}
  

.press-main-banner-sec {
    min-height: 450px;
  }
  .success-inner-right{     width: 55%; justify-content: space-between;}
  .success-inner-right:after { left: 50%;}
  form .hs-richtext p { font-size:14px;}
  html[lang="de"] .slick-slider .slick-prev {
    top: 88%;
}
  .enumenu_ul .hs-menu-wrapper>ul>li>a {
    font-size: 16px;
    padding: 10px 13px;
}
  .slick-slider .slick-prev { top:94%;}
  .slick-slider button { bottom:4px;}
  ul.slick-dots { bottom:-2px;}
  html[lang="en"] .slick-slider .slick-prev {
    top: 93.1%;
}
}
@media(max-width:1250px){
    .w25,.w33{width:50%}
    .pw-fleft-cont1{width:calc(100% - 388px);}
    .pw-fright-cont1{width:388px;}
    .pw-ficon1 img{max-width:207px!important;}
    .pw-ficon1:last-child img{max-width:151px!important;}
    .pw-ficon1{padding-left:30px;}
    .benifits-list{width:49.1%;margin-right:1.7%;margin-bottom:70px;}
    .benifits-list:nth-child(2n){margin-right:0;}
    .benifits-list:nth-child(3){margin-right:1.7%;}
    .benifits-main-wrap{margin-top:50px;}
    .custom-box-pack{padding:45px 20px;}
    .pack-form-box{margin-top:40px;}
  .right-part-tabb ul li {
    font-size: 18px;
    line-height: 26px;
  }
  .pack-sust-why-list {
    width: 42%;
  }
 .site-logo {
    width: 170px;
   height: 25px;
}
  .current-jobs-list h3 { min-height:50px;}
}
@media(max-width:1200px){
    h1,h2,h3,h4,h5,h6{margin-bottom:20px;}
    h1{font-size:36px;}
    h2{font-size:30px;}
    h3{font-size:26px;}
    h4{font-size:22px;}
    .w40,.w45,.w50,.w55,.w60,.w65,.w70,.w75.w80,.w85,.w90,.w52,.w48{width:100%;}
    .pack-banner-content{max-width:100%;margin:unset;}
    .pack-banner-inner-left-inner{border-radius:10px;}
    .baseModuleStyle.pack-banner{overflow:hidden;border-radius:10px;}
    .pack-banner-inner-right{padding:20px;}
    .dsk-none{display:block;}
    .mb-none{display:none;}
    .pack-two-clmn{background-color:#fafafa!important;}
    .pack-two-clmn-inner-right{padding-left:10px;}
    .pack-two-clmn-inner-left-bg,.pack-two-clmn-from-right-bg{height:60vw;margin-bottom:40px;}
    .pack-two-clmn{padding:30px 0px;margin-top:30px;}
    .pack-two-clmn-mb-hdr h3{margin-bottom:30px;}
    .pack-banner{margin:0px 20px;}
    .pack-two-clmn-from-right{order:1;}
    .pack-two-clmn-from-left{order:2;padding-right:0px;}
    .pack-two-clmn-from-bg{padding:30px 0px 0px;}
    body.no-banner .fixed-wrapper{margin-bottom:20px;}
    .pack-banner-inner-left-inner{padding:40px 25px;}
    .pack-banner-evet-left{text-align:center;margin-bottom:20px;padding:0px;}
    .pack-event-cta{margin-top:10px;}
    .side h2{font-size:50px;}
    .pack-left-img-right-form .pack-banner-inner-right{padding:70px 20px 30px;}
    .pack-banner.pack-left-img-right-form{margin-bottom:15px;}
    .section-padding{padding:50px 20px;}
    .pack-banner.pack-single-form-section{margin:0;}
    li.hs-form-radio{width:50%;}
    .baseModuleStyle.pack-banner-event{margin:0px 20px;}
    .pack-two-clmn-from-right-bg{box-shadow:1px 1px 35px -12px rgb(0 0 0 / 20%);}
    .pw-footer-top-info{flex-direction:column;padding-bottom:45px;}
    .pw-fleft-cont1{width:100%;padding:0 0 35px;flex-direction:column;}
    .pw-flogo-srt{margin:0 auto;padding-bottom:30px;}
    .pw-footer-cont1{margin:0;width:100%;text-align:center;}
    .pw-fright-cont1{flex-direction:column;width:100%;text-align:center;align-items:center;}
    .pw-ficon1:first-child{margin-bottom:17px;}
    .pw-ficon1{padding-left:0;}
    .pw-footer-bot-info{flex-direction:column;padding-top:32px;}
    .pw-fcopy-text{padding:0;width:100%;text-align:center;margin-bottom:11px;}
    .pw-footer-lp{padding:53px 0 22px;}
    .pw-simple-nav1 ul{flex-direction:column;align-items:center;}
    .pw-simple-nav1{width:100%;}
    .pw-simple-nav1 ul>li{padding:0 0 6px;}
    .pw-ficon1 img{max-width:238px!important;}
    .pw-ficon1:last-child img{max-width:180px!important;}
    .pp-content-inner-box h1{font-size:36px;line-height:45px;}
    .pp-content-inner-box p{font-size:20px;line-height:24px;}
    .pp_hero_banner{min-height:390px;}
  .pp-content-inner-box { min-height:390px;}
    .partner-logo{margin-right:5%;width:30%;margin-bottom:20px; justify-content: center;}
    .partner-logo:nth-child(3n){margin-right:0;}
    .pp-box-title h5{line-height:22px;font-size:16px;}
    .pp-box-bg{margin-top:35px;}
    .indus-img{min-height:150px;}
    .indus-cont{height:calc(100% - 150px);}
    .counting span.counter1{font-size:80px;line-height:85px;}
    .counting em{font-size:80px;line-height:85px;}
    .count-cont h2{font-size:26px;line-height:1;}
    .counting{margin:0 0 20px;}
    .counter-sec{padding:40px 0;}
    .count-cont p{font-size:18px;line-height:24px;}
    .packwise-slider-sec{padding:50px 0;}
    .packwise-slider-sec .top-title-box{margin:0 0 40px;}
    .slick-slider .slick-next{right:calc(50% - 80px);position:absolute;float:none;bottom:5px;}
    .slick-slider .slick-prev{position:absolute;float:none;top:inherit;bottom:5px;left:calc(50% - 80px);}
    ul.slick-dots{padding:0;text-align:center;position:absolute;bottom:0;left:0;margin:0 auto;right:0; }
    .slide-left-sec{padding:40px 40px 60px 40px;}
    .pack-left-col{padding:50px 50px 50px;}

    /*----------------------*/
    .enumenu_ul{display:none}
    .menu-block{height:auto;}
    .menu-icon{display:block}
    .enumenu_ul .hs-menu-wrapper > ul > li{display:block;margin:0px;padding:0px;}
    .enumenu_ul .hs-menu-wrapper ul > li > a{display:block;text-align:left;padding:8px 40px 8px 30px;color:#22314c;}
    .enumenu_ul{width:100%;}
    .enumenu_ul .hs-menu-wrapper ul > li ul{background:#59c0ec;}
    .enumenu_ul .hs-menu-wrapper ul > li ul a{text-align:center;display:block;text-align:left;color:#22314c;padding:5px 40px;}
    .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(6) a{padding:8px  25px;background-color:#ffffff;color:#22314c;margin-left:30px;margin-top:20px;margin-bottom:20px;}
    .lang_list_class li{background-color:transparent;}
    .enumenu_ul .hs-menu-wrapper>ul>li:nth-child(5) a {padding: 8px 40px 8px 30px;}
  html[lang="de-de"] .box-language .lang_list_class li:first-child a, html[lang="de"] .box-language .lang_list_class li:first-child a {
    color: #ffffff;
}
  html[lang="en"] .box-language .lang_list_class li:first-child a {
  color: #ffffff;
}
  .box-language .lang_list_class li a:hover {
color: #ffffff;
}
  
    /* Push Menu */
    body.menuslide_push{position:relative;}
    body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
    body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
    body.slidemenuRight .enumenu_ul{right:-300px;}
    body.slidemenuRight.menu-open .enumenu_ul{right:0;}
    body.slidemenuLeft .enumenu_ul{left:-300px;}
    body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
    body.menuslide_push.slidemenuLeft.menu-open{left:300px}
    body.menuslide_push.slidemenuRight.menu-open{right:300px}
    body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{background:#59c0ec;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:300px;top:0;z-index:11;padding:80px 0 0;}
    .menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-11px) translateX(7px);-webkit-transform:rotate(-45deg) translateY(-11px) translateX(7px);}
    .menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(9px) translateX(5px);-webkit-transform:rotate(45deg) translateY(9px) translateX(5px);}
    .menu-icon.active .menu-box{position:absolute;right:20px;transition:all .5s ease 0s;z-index:111;}
    a.menubelow:after{display:none;}
    .box-language{display:none;}
    .enumenu_ul .box-language{display:block;}
    .main-navigation{width:100%;padding-right:0;padding-left:0;right:0;position:inherit;}
    .menu-icon .menu-box{width:36px;height:29px;margin-right:0;padding:0;position:absolute;right:20px;top:55px; transition: .5s all ease;}
    .enumenu_ul .hs-menu-wrapper>ul{padding:0px;list-style:none;margin:0;font-size:0;display:flex;align-items:center;flex-wrap:wrap;width:100%;}
    .enumenu_ul .hs-menu-wrapper>ul>li{width:100%;}
    .menu-icon .menu-box span{width:100%;height:2px;margin-bottom:9px;}
    .enumenu_ul .box-language{display:block;position:relative;right:0;padding-left:30px;}
    .enumenu_ul .hs-menu-wrapper>ul>li ul{visibility:visible;opacity:1;transform:none;transition:inherit;position:relative;padding:0;top:inherit;min-width:100%;left:0;right:0;width:100%;}
    .lang_list_class li{background-color:transparent!important;}
    .enumenu_ul .hs-menu-wrapper>ul li{position:relative;}
    .enumenu_ul .hs-menu-wrapper>ul ul li a{white-space:normal;}
    .box-language .lang_list_class li a{font-size:16px;padding-right:5px;}
    body ul.lang_list_class li:first-child:after{left:27px;}
    .col-left-last{width:100%;}
    .col-right-last{justify-content:flex-start;text-align:left;}
    .botom-top-right{align-items:flex-start;}
    .col-right-last h6{text-align:left;}
    .col-right-last a{justify-content:left;}
    .botom-top-right img{width:43%;}
    .menu-icon {display: block;line-height: 0; padding: 0;}
    .stick .menu-icon .menu-box {top: 20px;}
/*     .fix-header {margin-top: 93px;} */
  .jobs-list-box h4 {
    font-size: 20px;
    line-height: 26px;
}

.jobs-list-box h6 {
      font-size: 16px;
  }
  .car-two-left p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 20px;
}
 .car-two-left {
    padding: 0px 35px 0px 35px;
}
  .car-list-even .car-two-left {
    padding:0px 35px 0px 58px;
}
  .car-list-odd {
    padding: 40px 0px 40px 0px;
}
  .car-list-even {
    padding: 40px 0px 40px 0;
}
  .car-two-right {
    min-height: 250px;
}
  .car-two-col-list:first-child {
    top: -100px;
    margin-bottom: -100px;
}
  .career_hero_banner {
    padding: 100px 0 150px;
  
}
  .about-left-col {
    min-height: 250px;
}
  .other-about-cont {
    border-radius: 15px;
    padding: 40px 50px;
    margin-bottom: 32px;
}
  .join-listing-wrap-box:nth-child(4n) {
    margin-right: 5.4%;
}
  .join-listing-wrap-box {
    width: 27.9%;
  }
  .join-listing-wrap-box:nth-child(3n) {
    margin-right: 0;
}
  .indus-cont h4{ font-size:22px;}
  .packwise-header-box { padding:50px 20px 30px;}
  .fix-header{ margin-top:113px;}
  .enumenu_ul .hs-menu-wrapper > ul > li > a:hover, .enumenu_ul .hs-menu-wrapper > ul > li.active > a{ color:#ffffff;}
  .enumenu_ul .hs-menu-wrapper ul > li ul a:hover{ color:#ffffff;}
  .left-part-tab {
    width: 300px;
    min-height: 300px;
}
  .right-part-tabb {
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    width: calc(100% - 300px);
}
  ul.resp-tabs-list {
    width: calc(100% - 300px);
}
  .industries_tabbing .top-title-box p {
    font-size: 20px;
    line-height: 26px;
}
  .industries_tabbing .top-title-box p br { display:none;}
  .life-box_list h4 {
    width: calc(100% - 50px);
    padding-left: 20px;
    line-height: 22px;
    font-size: 16px;
    margin: 0;
}
  .life-icon {
    width: 35px;


    height: 35px;

    background-size: 35px;

}
  .life-box_list {
    width: 49%;
    padding: 30px;
        margin-right: 2%;
}

.life-box_list:nth-child(2n) {
    margin-right: 0;
}

.life-box_list:nth-child(3) {
     margin-right: 2%;
}
.indus_slider.slick-slider .slick-prev {
    left: calc(100% - (50% + 40px));
    position: absolute;
    top: inherit;
    bottom: -56px !important;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    transform: translate(-50%, 0);
    margin-left: -25px;
  z-index:111;
}
.indus_slider.slick-slider .slick-next {
    right: calc(100% - (50% + 90px));
    top: inherit;
    position: absolute;
    bottom: -56px !important;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    transform: translate(-50%, 0 );
    margin-left: -25px;
  z-index:111;
}
  .packwise_indus_testimonial {
    padding-left: 0;
    padding-right: 0;
}
  .indus_testimonial_left {
    width: 300px;
    height:auto;
    min-height: 100%;
  }
  .indus_testimonial_left  img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
  .indus_testimonial_right {
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 300px);
}
  .indus_testimonial_right p {
    font-size: 18px;
    line-height: 23px;
}
  .indus_testimonial_right label {
   
    font-size: 20px;
    line-height: 30px;
}
  .indus_form_bottom .pc-blog-sub-form {
   
    padding-left: 50px;
}
  .success-img-box {
    width: 35%;
  }
  .success-inner-right {
    justify-content: space-between;
        margin-top: -30px;
}
  .success_hero_banner {
    min-height: 300px;
}
  .success_client_rght {
    width: calc(100% - 224px);
    padding-left: 52px;
}
  .tab-icon-list {
    width: 150px;
    height: 150px;
  }
  .tab-list-cont-icon {
    width: 170px;
    height: 170px;
  }
  .tab-list-cont-icon img {
    width: 130px;
    vertical-align: middle;
}
 .solution_full_form_module .pack-single-form {
    padding: 0 20px;
}
  .solution_full_form_module .pack-single-box {     padding: 40px 0px 40px;
}
  .solution_full_form_module {
    margin: 0px 0 50px;
}
  .solution_one p br { display:none;}
   .pack-contact-form.faq-contact-form {
   
    padding: 50px 70px;
}
  .set-title>a {
    font-size: 16px;
}
  .acc-content p {
    font-size: 16px;
}
  .acc-content {

    padding: 35px 78px 20px;
}
  .about-left-list-cont div {
    font-size: 16px;
    line-height: 21px;
}
  .pack-about-two-clmn-left-img {
    min-height: 300px;
}
  .pack-about-two-clmn-right {
   
    padding-left: 50px;
}
   body, p {
    font-size: 16px;
    line-height: 21px;
}
  .pack-sust-why-list {
    width: 100%;
    margin-right: 0;
}
  .three_column_box .join-listing-wrap-box:nth-child(4n) {
    margin-right: 3.8%;
}
  .pack-logistic-left {
    min-height: 300px;
    border-radius: 38px;
    width: 50%;
}
  .pack-logistic-right {
    width: calc(100% - 50%);
    padding-left: 30px;
}
  .pack-logistic-right-inner {
    margin: 0 0 20px;
}
  .pack-logistic-list {
    margin-bottom: 50px;
}
  .thanks_contatc_wrap {
    padding: 50px;
}
  .thank_resources_filt.resources_filter_main {
    padding: 50px 0 30px;
}
  .left-press-banner p br {
    display: none;
}
  .solution-two-col-sec .car-two-col-list .car-two-left {
    padding: 0px 40px 0px 40px;
}
  li.hs-form-radio {
    width: 48%;
    float: left;
}
  li.hs-form-radio:nth-child(2n) {
    float: right;
}
  form .hs-richtext p { font-size:14px;}
  .site-logo {
    width: 220px;
    height: auto;
}
  .legal-notice-cont p span {
    display: inline-block;
}
  .resp-tabs-list li { font-size:16px;     padding: 10px 15px !important;}
  .success-chalanges-list-wrap {align-items: center;}
  .enumenu_ul .hs-menu-wrapper ul>li.active-branch>a {
    color: #ffffff;
}
  .partner-logo:nth-child(4n) {
    margin-right: 5%;
}
  
html[lang="en"] .slick-slider .slick-prev {
    top: inherit;
}
  
}
@media(max-width:767px){
 
    h1{font-size:30px;}
    h2{font-size:26px;}
    h3{font-size:22px;}
    h4{font-size:20px;}
    h5{font-size:18px;}
    h6,body,p{font-size:16px;}
    a.btn1,a.btn2,a.btn3,a.btn4{font-size:16px;min-width:160px;padding-top:10px;padding-bottom:10px;}
    .hs-button{font-size:15px;min-width:160px;}
    .pack-banner-ebook img{max-width:170px!important;}
    .side{padding:0px 10px;}
    .side h2{font-size:40px;}
    .counter{padding:20px 20px;}
    li.hs-form-radio{width:100%;text-align:center;}
    .pack-single-form{max-width:400px;}
    .pack-single-form form input.hs-button.primary.large{width:100%;margin:0px 0px 15px 0px;}
    .pack-single-form form a.btn4.append-form-buuton{width:100%;}
    .form-columns-2 > div{width:100%!important;}
    .pack-single-form .hs_mobilephone.hs-mobilephone.hs-fieldtype-text.field.hs-form-field{width:100%!important;}
    .pack-single-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,.hs-form-field .input input{width:100%!important;float:none!important;margin-left:0%!important;}
    .hs-form-field .input{margin-right:0!important;}
    .pack-single-form ul.inputs-list.multi-container{max-width:200px;margin:0 auto;}
    .pack-single-form .hs-form-field{text-align:center!important;}
    .pack-single-form fieldset.form-columns-2 .hs-form-field{text-align:left!important;}
    .pack-single-box{border-radius:40px;}
    .pack-single-form form .actions{margin-top:15px;}
    .pack-single-box{padding:66px 35px 70px;}
    .pack-single-box>div:first-child{margin-bottom:10px;}
    .pp-content-inner-box-inner .mtop30{margin-top:20px;}
    .pp-content-inner-box{padding:60px 0 45px;width:100%;border-radius:16px;}
    .pp_hero_banner{min-height:260px;border-radius:16px;width:94.6%;margin:0 auto;}
    .pp-content-inner-box-inner{max-width:365px;padding:0;margin-right:auto;margin-left:20px;}
    .customer-partner-logo{padding:25px 0 20px;}
    .partners-logo{margin-top:30px;}
    .supply-chain-listing:nth-child(2n){margin-right:0;}
    .supply-chain-listing{    width: 47.7%;
    margin-right: 4.6%;margin-bottom:30px;}
    .pp-box-bg{margin-top:15px;     padding: 32px 34px; height:auto; min-height:170px;}
  .pp-box-title h5 { font-size:18px; line-height:24px;}
    .top-title-box h4{line-height:1.2;}
    .indus-listing{width:100%;margin-right:0;margin-bottom:60px;}
    .indus-img{min-height:250px;}
    .indus-cont{height:auto;}
    .industries-sec{padding:30px 0 0;}
    .counter-list{width:100%;margin-right:0;margin-bottom:30px;text-align:center;}
    .counter-sec{padding:40px 0 0;}
    .benifits-list{width:100%;margin-right:0;margin-bottom:60px;}
    .benifit-cont{margin-top:50px;padding:0 10px;margin-bottom:10px;}
    .benifits-img{min-height:195px;}
    .benifits-inner{height:auto;}
    .benifits-list:last-child{margin-bottom:40px;}
    .packwise_worth{padding:55px 0;}
    .slide-cont p{font-size:16px;line-height:22px;margin:0 0 10px;}
    .slide-left-sec{padding:20px 20px 100px 20px;width:100%;}
    .slick-slider .slick-prev,.slick-slider .slick-next{bottom:40px;}
    ul.slick-dots{bottom:36px;}
    .slick-slider .slick-prev{left:calc(50% - 75px);}
    .slick-slider .slick-next{right:calc(50% - 75px);}
    .slide-right-slide{width:100%;}
    .packwise-slider-sec{padding:40px 0 20px;}
/*     .slide-right-sec{border-radius:0 0 15px 15px;} */
    .slide-left-sec:after{width:100%;height:15px;right:0;top:inherit;z-index:1;border-radius:0 0 8px 8px;left:0;bottom:-5px;}
    .pack-slider-wrap-main{padding:0px 0 20px;}
    .pack-slider-wrap-main:after{width:100%;height:50%;right:0;top:inherit;border-radius:0 0 15px 15px;z-index:-1;left:0;bottom:0;}
    .pack-two-col-box{min-height:544px;width:100%;}
    .pack-left-col{padding:45px 20px 45px;height:100%;width:100%;border-radius:8px;}
    .pack-left-col .mtop20.button{text-align:center;margin-top:25px;}
    .pack-left-col .mtop20.button a.btn1,.pack-left-col .mtop20.button a.btn2,.pack-left-col .mtop20.button  a.btn3,.pack-left-col .mtop20.button a.btn4{font-size:18px;padding:10px 30px;}
    .packwise-newsletter-box{padding:36px 0;}
    .pack-contact-form{padding:40px 25px;}
    .pack-form-box form .form-columns-2>div{width:100%!important;}
    .pack-form-box form textarea.hs-input{height:151px;}
    .pack-form-box form .hs-form-field{margin-bottom:22px;}
    .pack-form-box .hs-form .hs-form-field>label{font-size:16px;font-weight:400; line-height:24px;}
    .pack-form-box{margin-top:28px;}
    .contact-form-pack{padding:35px 0 80px;}
    .slide-left-sec .button{text-align:center;}
    .slide-left-sec .mtop20.button a.btn1,.slide-left-sec .mtop20.button a.btn2,.slide-left-sec .mtop20.button  a.btn3,.slide-left-sec .mtop20.button a.btn4{font-size:18px;padding:10px 30px;}
    .custom-box-pack a.btn1,.custom-box-pack a.btn2,.custom-box-pack a.btn3,.custom-box-pack a.btn4{font-size:18px;padding:10px 30px;}
    .benifit-cont ul li{font-size:16px;line-height:24px;}
    .industries-sec .top-title-box h2{line-height:1.5;}
    .indus-cont ul li{font-size:16px;line-height:22px;}
    .packwise-slider-sec .top-title-box{margin:0 0 40px;}
     .slide-logo{ text-align:center; margin:0 0 40px;}
     .slide-cont {margin: 0 0 30px;display: block;}
     .slide-left-sec {     box-shadow: 0px 30px 14px #00000029;}
    .bottom-logo{width:180px;display:inline-block;margin:0 auto;}
    .botom-top-left{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
    .cont-box-bottom{width:100%;padding-left:0;text-align:center;margin:30px 0 10px;}
    .botom-top-right{align-items:center;width:100%;text-align:center;justify-content:center;margin:0 auto 20px;}
    .bottom-last{padding:32px 0;}
    .col-4{width:100%;margin-bottom:40px;}
    .copy-box{padding:30px 0 20px;}
    .copy-text{width:100%;text-align:center;margin:0 0 10px;}
    .copy-right{width:100%;text-align:center;}
    .copy-right a{display:block;margin:0 0 10px;}
    .botom-top-right img:first-child{margin-left:auto;}
    .botom-top-right img{width:auto;margin:20px auto;}
    .col-right-last{width:100%;}
  .car-two-col-list:first-child {
    top: -50px;
    margin-bottom: 10px;
}
  .car-two-right {
    min-height: 197px;
    position: relative;
    width: 100%;
        box-shadow: 0 40px 90px #0000000f;
      
}
  .car-two-col-list:first-child .car-two-left { padding-top:35px; }
  .car-two-left {
    padding: 35px 30px 35px 30px;
    width: 100%;
    box-shadow: none;
}
  .car-list-even .car-two-left {
    padding: 10px 30px 35px 30px;
    order: 1;
    box-shadow: none;
}
  .car-list-even .car-two-right {
    left: 0;
    right: inherit;
    order: 2;
    box-shadow: 10px 25px 20px #0000000f;
  
}
  .car-two-col-list:first-child {

    box-shadow: 0px 47px 22px #0000000f;
}
  .current-job_sec .top-title-box {
    display: none;
}
  .careers-two-col-sec {
    padding-bottom: 20px;
}
  .current-jobs-list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-left: 0;
    padding: 0 20px;
}
  .cont-right-cont p {
    font-size: 16px;
    line-height: 25px;
}
  .job-cont p {
    text-align: left;
    line-height:22px;
  }
  .jobs-list-box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
        justify-content: flex-start;
    align-content: flex-start;
  }
  .jobs-list-box h4 {
    margin: 0 0 10px;

}
  .cont-right-cont {
    width: 100%;
    padding-left: 0;
    margin: 25px 0 0;
    text-align: center;
}
  .img-left-img {
    width: 170px;

    height: 170px;


    border-radius: 100%;
    margin: 0 auto;
}
  .career-inner-cont h1 {
    font-size: 30px;
    line-height: 35px;
  }
  .career-inner-cont p {
    font-size: 18px;
    line-height: 23px;
    margin: 0;
}
  .career_hero_banner {
    padding: 61px 0px 95px;
 
}
  .career-inner-cont p br {
    display: none;
}
  .career-inner-cont p span {
    padding: 2px 0px;
}
 .about-left-col {
    min-height:200px;
    width: 100%;
} 
  .about-top-cont h2 {
    margin: 0 0 15px;
}
  .about-top-cont p, .about-right-col p, .other-about-cont ul li, .aboput-team-pack ul li {
    font-size: 16px;
    line-height: 20px;
}
  .about-top-cont {
    padding-top: 35px;
    padding-bottom: 25px;
}
  .about-right-col {
    width: 100%;
    padding-left: 0;
    margin-top: 40px;
}
  .about-right-col h3 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom:20px;
}
  .pack-about-two-col {
    padding-bottom: 25px;
}
  .other-about-cont ul li:before, .aboput-team-pack ul li:before {
    top: 8px;
}
  .about-right-col h3 {
    font-size: 20px;
    line-height: 25px;
}

.other-about-cont {
    padding: 35px 28px;
}

.other-about-cont h3 {
    font-size: 20px;
    line-height: 25px;
      margin: 0 0 20px;
}

.other-about-cont ul li {
    margin: 0 0 15px;
}
  .aboput-team-pack ul li {
    margin: 0 0 15px;
}
  .aboput-team-pack-sec {
    padding: 40px 0 25px;
}
  .top-title-box h2 br {
    display: none;
}
  .join-listing-wrap-box {
    width: 100%;
    margin-right: 0;
    padding:0 24px;
}
  .join-listing-wrap-box:first-child {
    margin-top: 10px;
}
  .cont-right-cont p br {
    display: none;
}
    .indus-cont h4{ font-size:20px;}
  .indus-cont h5{ font-size:18px;}
  .supply-chain-sec { padding:30px 0 0px;}
  .indus-icon {
    width: 60px;
    height: 60px;
    top: -30px;
}
  .indus-icon img {
 
    width: 38px;
}
/*   .icon-img img {
    width: 40px;} */

.icon-img {
    width: 60px;
    height: 60px;
    top: -30px;
}
  .slide-right-sec {
    border-radius: 0 0 9px 9px;
    min-height: 330px;
}
 .car-two-col-list:nth-child(2) {
    margin-top: 0;
}
 .current-jobs-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
}
  .career_job_contact { border-radius: 99px 99px 0 0;}
  .aboput-team-pack h2{margin:0 0 30px;}
  .join-list-cont p { /* padding: 0 37px !important;*/ line-height:24px;}
   .indus_testimonial_left img {
    width: 100%;
    height: auto;
    object-fit: inherit;
    object-position: inherit;
}

/* 
h2.resp-tab-active { background: #DBDBDB !important; }

.resp-easy-accordion h2.resp-accordion { display: block; }

.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }

.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }

.resp-jfit {
  width: 100%;
  margin: 0px;
}

.resp-tab-content-active { display: block; }

h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
ul.resp-tabs-list { display: none; }

h2.resp-accordion { display: block; }

.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }

.resp-vtabs .resp-tabs-container {
  border: none;
  float: none;
  width: 100%;
  min-height: initial;
  clear: none;
}

.resp-accordion-closed { display: none !important; }

.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; } */
.right-part-tabb {
    padding-left: 20px;
    padding-top: 52px;
    padding-bottom: 30px;
    width: 100%;
    order: 1;
    padding-right: 20px;
}
  .left-part-tab {
    width: 100%;
    min-height: 250px;
    order: 2;
    margin: 0 20px 20px;
}
  ul.resp-tabs-list {
    width: 100%;
    text-align: center;
    justify-content: center;
}
  .industries_tabbing .top-title-box p {
    font-size: 18px;
    line-height: 24px;
}
  .industries_tabbing .top-title-box h2 {
    margin: 40px 0 25px;
}
  .resp-tabs-list li {
    font-size: 16px;
    line-height: normal;
    padding: 10px 20px !important;
}
  .right-part-tabb ul li {
    font-size: 18px;
    line-height: 31px;
}
  .packwise_life_easy_sec .top-title-box {
    margin: 0 0 30px;
}
  .life-box_list {
    width: 100%;
    padding: 30px 25px;
    margin-right: 0;
    border-radius: 17px;
        margin-bottom: 13px;
}
  .life-box_list h4 { padding-left:24px;}
  .packwise_life_easy_sec {
    padding: 20px 0 60px;
}
 .indus_testimonial_left {
    width: 100%;
    min-height: 360px;
    order: 2;
}
  .indus_testimonial_right {
    padding-left: 24px;
    padding-right: 24px;
    width: 100%;
    order: 1;
    padding-bottom:30px;
}
  .indus_testimonial_right:before { display:none !important;}
  .indus_testimonial_right {
    border-radius: 8px;
        margin-bottom: -8px;
}
  .success_story_slider  h2 { margin-bottom:28px;}
  .packwise_success_story {
    padding: 126px 0 130px;
    margin-bottom:50px;
}
  .indus_form_bottom .pc-blog-mixed-op {
    max-width: 100%;
    border: 1px solid #59c0ec;
        border-radius: 8px;
}
  .indus_form_bottom {
    margin-top: 0px;
    margin-bottom: 50px;
}
  .indus_form_bottom .pc-blog-info-form {
    width: 100%;
    padding-right: 0;
    text-align: center;
}
  .logo-icon-site img {
    display: block;
    margin: 0 auto;
}
  .client-img {
    width: 83px;
    height: 83px;
    border-radius: 100%;
}
  .client-info-right {
    width: calc(100% - 83px);
    padding-left: 15px;
}
  .client-info-right h6 {
    font-size: 16px;
    line-height: 20px;
    text-align: left;
}
  .indus_form_bottom .content-wrapper {
   
    padding: 0 20px;
}
  .indus_form_bottom .pc-blog-sub-form {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
}
  form .hs-richtext p {
    font-size: 14px;
    line-height: 18px;
}
  .indus_form_bottom .pc-blog-mixed-op {
    padding: 40px 25px 30px;
}
  .indus_form_bottom .cont-indus-bottom h4 {
   
    margin: 0 0 15px;
}
  .indus_form_bottom.resources_form_bottom .cont-indus-bottom h4 {
    margin: 0 0 20px;
}
  .car-two-col-list:after {
    display: none;
}
  .car-list-odd {
    padding: 0;
}
  .car-two-left {
    background-color: #fff;
    border-radius: 8px;
}
  .car-list-even {
    padding: 0;
}
  .car-list-even .car-two-left {
    background: transparent;
}
  .car-two-col-list:first-child {
    top: -50px;
    margin-bottom: -30px;
}
  .success-inner-left {
    width: 100%;
    text-align: center;
}
  .success-img-box {
    width: 178px;
    text-align: center;
    margin: 0 auto;
}
  .success-inner-right {
    justify-content: center;
    display: block;
    width: 100%;
    margin-top: 55px;
}
  .success-img-box:nth-child(2n) {
    margin-right: auto;
    margin-top: 60px;
        width: 100px;
}
  .success-inner-right:after {
    margin-top: 0;
    top:10px;
    transform: translate(-50%, 0);
    background-size: 30px;
    background-position: center center;
}
  .success-inner-cont {
    padding: 48px 0 48px;
}
  .success_client_sec {
    padding: 45px 0;
}
  .success_client_lft img {
    width: auto;
    height: auto;
    border-radius: 0;
}
  .success_client_lft {
    border-radius: 0;
    width: 115px;
    height: 115px;
    margin: 0 auto;
}
  
  .success_client_rght {
    width: 100%;
    padding-left: 0;
    margin-top: 28px;
    text-align: center;
}
  .success_client_rght p:last-child {
    margin-bottom: 0;
}
  span.num {
    width: 52px;
    height: 52px;
    font-size: 20px;
}
.chalanges-list-left ul:after {
    left: 26px;
    top: 52px;
    height: calc(100% - 104px);
}
 .chalanges-list-left {
    width: 100%;
    padding-right: 12px;
    margin: 0 0 30px;
    padding-left: 12px;
}
  .chag-title {
    margin: 0 0 40px;
}
  .chalanges-list-right {
    min-height: 300px;
    width: 100%;
    border-radius: 10px;
}
  .success_counter .counter-list {
    width: 100%;
    text-align: center;
}
  .success_counter .counter-list:nth-child(3n) {
    margin-right: 0;
}
  .success_counter .counter-list:last-child {
    margin-bottom: 0;
}
  .chalanges-even .chalanges-list-left { order:1;     padding-right: 14px;
    padding-left: 14px;}
  .chalanges-even .chalanges-list-right { order:2;}
  .success-chalanges-list{ margin-bottom:70px;}
  .indus_testimonial_right label {
    font-size: 18px;
    line-height: 26px;
    margin-top: 20px;
    display: block;
}
  .success_story_cont_list {
    margin: 0 20px;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
  .success_story_cont_list:nth-last-child(2) {
    border: 0;
    padding-bottom: 40px;
    margin-bottom: 0;
}
  .bottom_success_story_img {
    height: 329px;
    width: 100%;
    overflow: hidden;
}
  .bottom_success_story_img img {
    width: 100%;
    display: block;
    height: 100%;
    border-radius: 0 0 20px 20px;
    object-fit: cover;
}
  .indus_testimonial_left img {
    width: 100%;
}
  .indus_testimonial_left { min-height:auto;}
  .chalanges-list-left ul li:last-child:after {
    left: 26px;
}
  .chalanges-list-left ul li:first-child:after {
    left: 26px;
}
  .solution_one h4 {
    margin: 0 0 10px;
}
  .solution_one_col_module {
    padding: 60px 0 50px;
}
  .chalanges-list-left ul li { font-size:16px; line-height:20px;}
  .solution_one p {
    font-size: 18px;
    line-height: 24px;
}
  .solution-two-col-sec .car-list-even .car-two-right {
    order: 1;
}

.solution-two-col-sec .car-list-even .car-two-left {
    order: 2;
}
  .solution-two-col-sec .car-list-even:first-child { box-shadow: none;}
  .solution-two-col-sec .car-two-col-list:nth-child(2) {
    margin-top: 0;
}
  .solution-two-col-sec .car-two-col-list {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom:0;
}
  .solution-two-col-sec .car-two-col-list.car-list-odd .car-two-left {
    order: 2;
}
  .solution-two-col-sec .car-two-col-list.car-list-odd .car-two-right {
    order: 1;
}
  .solution-two-col-sec .car-list-even:first-child {
  
    margin-bottom: 40px;
}
 .immidiate_tab_main ul.resp-tabs-list li {
    width: 50%;
    margin-right: 0;
}
 .tab-list-cont-icon-wrap {
    width: 100%;
    text-align: center;
    margin-right: 0;
    position: relative;
    margin-bottom: 75px;
}
  .tab-list-cont-icon-wrap {
    width: 100%;
    text-align: center;
    margin-right: 0;
    position: relative;
    margin-bottom: 75px;
}
  .tab-list-cont-icon-wrap:after {
    left: 50%;
    transform: translate(-50%) rotate(
90deg);
    top: 100%;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
  .tab-list-cont-icon-wrap:last-child {
    margin-bottom: 0;
}
   .tab-list-cont-icon-wrap:nth-child(3n):after { display:block; }
     .tab-list-cont-icon-wrap:last-child:after { display:none; }
  .solution_full_form_module .pack-single-form {
    max-width: 100%;
}

.solution_full_form_module .pack-single-form ul.inputs-list.multi-container {
    max-width: 100%;
}

.solution_full_form_module .pack-single-form ul.inputs-list.multi-container li {
    text-align: left;
    width: 100%;
}

.solution_full_form_module .pack-single-form ul.inputs-list.multi-container li label {
    font-size: 16px;
}

.solution_full_form_module .pack-single-form  .hs-form-field {
    text-align: left !important;
}
  .solution_full_form_module .pack-single-form .hs_mobilephone.hs-mobilephone.hs-fieldtype-text.field.hs-form-field {
    width: 100% !important;
}
  .solution_full_form_module .pack-single-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 100% !important;
    float: none !important;
}
  .solution_full_form_module .pack-single-form form input.hs-button {
    width: auto !important;
}
  .solution_full_form_module .pack-single-form form .actions .hs-richtext.hs-main-font-element {
    margin-top: 0;
}
  .solution_full_form_module .pack-single-box {
    padding: 47px 0px 44px;
}
  .solutions_hero_banner {
    min-height: 314px;
    padding: 50px 0 50px;
}
  .resources_hero_banner .res-content-inner-box {
    padding: 50px 0 50px;
    width: 100%;
    border-radius: 10px;
}
  .resources_hero_banner .res-content-inner-box:after {
    border-radius: 10px;
}
  .resources_hero_banner {
    border-radius: 14px 14px 0 0;
}
  .res-right-img {
    width: 100%;
}
  .res-content-inner-box-inner {

    max-width: 100%;
    margin-right: 0;
}
  .resources_hero_banner {
    
    margin: 0 20px;
}
  .filter-col {
    width: 100%;
    margin: 0 0 45px;
}
  .filter-cont-wrap {
   
    margin-top: 40px;
}
  .resources_filter_main {
    padding: 40px 0 50px;
}
  .top-title-box {
    margin: 0 0 28px;
}
  .filt-img {
    min-height: 204px;
}
  .filt-cont {
    height: auto;
    padding-top: 20px;
}
  .resources_filter_main .btn-wrapper a {
    min-width: auto;
}
  .filter-cont-nav ul li {
    font-size: 18px;
    margin: 0 10px;
    line-height: 36px;
    letter-spacing: 1.04px;
}
  .loadmore button {
    margin-top: 0;
}
  .acc-content p {
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
}
  .acc-content {
padding: 10px 15px 20px 40px;
}
.set-title>a {
    font-size: 14px;
   padding: 16px 15px 16px 40px;
}
.set-title>a i.fa-minus {
    left: 13px;
    background-size: 16px;
    height: 14px;
    width: 14px;
}
 .set-title>a i.fa-plus {
    width: 14px;
    background-size: 14px;
    left: 13px;
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/plus-bg.svg);
 height:14px;
}
  .pack-contact-form.faq-contact-form {
    padding: 44px 25px;
}
  .faq-contact-form .pack-form-box form .form-columns-2>div {
    width: 100% !important;
}
 .faq-contact-form-sec .top-title-box h4 br {
    display: none;
}
  .faq-contact-form-sec .top-title-box {
    margin-bottom: 40px;
}
  
 .about-why-left {
    padding-top: 50px;
    padding-bottom: 65px;
    width: 100%;
   
    padding-right: 0;
    margin-right: 0px;
    padding-left: 0px;
       box-shadow: 0px 14px 34px #00000029;
    border-radius: 0px 0px 20px 20px;
}
  .about-why-left-inner {
    padding-left: 20px;
      padding-right:20px;
    
}
  .about-why-left-inner h3 {
    text-align: center;
}
 .about-why-right {
    width: 100%;
    padding-right: 20px;
    margin-right: 0;
    padding-left: 20px;
    text-align: center;
    margin-left: 0;
    margin-top: 45px;
}
  .about-why-right img {
    display: block;
    margin: 0 auto;
}
  .pack-about-two-clmn-inner {
    margin-bottom: 50px;
}
  .pack-about-two-clmn-left {
    width: 100%;
    order: 2;
}
  .pack-about-two-clmn-right {
    padding-left: 0;
    width: 100%;
    order: 1;
    margin-bottom:20px;
}
  .about-team-box {
    width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 45px;
}
  .pack_about_team_sec .top-title-box {
    margin: 0 0 35px;
}
  .pack_about_team_sec {
    padding-bottom: 0px;
    padding-top: 50px;
}
  .pack_about_team_sec {
    background-color: #f9f9f9 !important;
}
  .join-listing-wrap-box:nth-child(4n) {
    margin-right: 0;
}
  .award-img-logo {
    background-color: #f9f9f9 !important;
}
 .client-info-right h4 {
   text-align:left;
margin:0 0 10px;
    line-height: normal;
} 
  .pack-about-even .pack-about-two-clmn-right {
 
    padding-right: 0;
}
  .about-left-list-cont { margin-bottom:20px;}
  .about-why-left p {
 
    margin: 0 0 20px;
}
  .sust-why-title div {
    font-size: 16px;
    line-height: 21px;
}
  .sust-why-icon {
    width: 80px;
    height: 80px;
}
  .pack-sust-why-list:first-child {
    margin-bottom: 35px;
}
  .pack-sust-why-list { margin-bottom:35px;}
  .three_column_box .join-listing-wrap-box {
    width: 100%;
    margin-right: 0;
}
  .pack-logistic-left {
     margin: 0 0 40px;
  }
  .pack-logistic-right {
    width: 100%;
    padding-left: 0;
}
  .pack-logistic-right h4 {
    font-size: 18px;
  }
  .logistic-even .pack-logistic-left {
    order: 1;
}
  .logistic-even .pack-logistic-right {
    order: 2;
}
  .pack-logistic-sec {
    padding: 0px 0 50px;
}
  .solution-two-col-sec .car-two-right {
    box-shadow: none;
}
  .contact_two_col-right {
    width: 100%;
}
  .contact_two_col-left {
    width: 100%;
    margin-bottom: 30px;
}
  .contact_two_col-left p:last-child { margin-bottom:0;}
  .contact_two_col {
    padding: 33px 0 74px;
}
  .contact_two_col-left p {
    line-height: 20px;
    margin: 0 0 17px;
}
  .thank_hero_banner-inner p br {
    display: none;
}
.thank_hero_banner-inner p {
    font-size: 18px;
    line-height: 1.7;
}
  .thank_hero_banner {
    padding: 50px 0 50px;
}
  .thanks_contatc-left p {
    font-weight: 500;
    line-height: 20px;
}
  .thanks_contatc-left {
    width: 100%;
}
  .thanks_contatc-right {
    width: 100%;
}
  .thanks_contatc_wrap {
    padding: 44px 27px;
}
  .btn-thanks a {
    min-width: 166px;
}
  .btn-thanks .mtop30 {
    margin: 15px 0 0;
}
  .thank_resources_filt.resources_filter_main {
    padding: 50px 0 0px;
}
  .legal-notice-cont p {
    margin: 0 0 30px;
}
  .legal-notice-cont ul, .legal-notice-cont ol { padding-left:25px;}
  .tab-icon-list {
    width: 109px;
    height: 109px;
}
  .immidiate_tab_main ul.resp-tabs-list li.resp-tab-active .tab-icon-list {
    -ms-transform: scale(1.17);
    -moz-transform: scale(1.17);
    -webkit-transform: scale(1.17);
    transform: scale(1.17);
}
 .tab-icon-list img {
    max-width: 60px;
}
  .tab-list-cont-icon {
    width: 140px;
    height: 140px;
}
  .tab-list-cont-icon img {
    width: 100px;
    vertical-align: middle;
}
  .error-page-404  .thank_hero_banner {
    margin: 0 0 28px;
}
   .error-page-404 .thank_hero_banner {
    padding: 64px 0 64px;
}
  .error-page-404 .thank_hero_banner-inner p {
    font-size: 19px;
}
  .faq_accordion_sec {
    padding: 30px 0 50px;
}
  div#accordion-filter {
    margin-top: 25px;
}
  .hs-form-field>label { font-size:16px; line-height:24px;}
  .systems-page {
    padding: 5rem 0px;
}
a.hs-register-widget-show-password {
    font-size: 14px;
}
  .systems-page {
    min-height: auto;
}
  .bg-system .systems-page {
    padding: 78px 0 58px;
}
  .bg-system .page-header h2 {
    font-size: 19px;
    line-height: 30px;
    
    margin: 10px 0;
}
  .bg-system .email-prefs {
    margin-top: 50px;
}
  .bg-system .email-prefs {
    margin-top: 50px;
    padding: 44px 20px 40px;
}
  span.fakelabel input {
    margin-right: 10px;
    width: 15px;
}
  .subscribe-options p label input {
    margin-right: 10px;
    width: 15px;
}
    .left-press-banner {
    width: 100%;
    text-align: center;
}
  .right-press-banner {
    width: 100%;
    margin-right: 0;
    justify-content: center;
        margin-top: 35px;
        align-items: flex-end;
}
  .press-main-banner-sec {
    min-height: auto;
    padding: 55px 0 55px;
}
  .left-press-banner .btn-wrapper {
    width: 100%;
    text-align: center;
    justify-content: center;
}
  .right-press-banner .mtop30.button {
    margin-top: 0;
    margin-bottom: 30px;
}
  a.buttton-4 {
    margin-top: 15px;
    font-size: 14px;
        padding: 10px 42px;
}
  .blog_media_listing .filt-cont .filt-cont-rich {
    margin-top: 20px;
}
  .blog_media_listing .filter-col {
    margin-bottom: 31px;
}
  .blog_media_listing .filt-cont-rich h4 {

    margin: 0 0 12px;
}
  .media-partner-logo-list {
    padding: 32px;
    width: 48.2%;
}
  .media-partner-logo-list:nth-child(2n) {
    margin-right: 0;
}
  .media-partner-logo {
    padding: 25px 0 80px;
}
  .media-partner-logo-list {
    padding: 26px 32px;
    width: 48.2%;
}
  .award-img-logo { margin-bottom:50px;}
.media-post-cont p {
    font-size: 18px;
    line-height: normal;
    display: inline-block;
}
  .post-feat-img {
    margin: 0 0 20px;
}
  .pagination-post a {      margin: 0 0 20px; font-size: 17px;
    line-height: 21px;}
  a.next-post:before{
    width: 10px;
    height: 16px;
}
 a.prev-post:before {
    width: 10px;
    height: 16px;
}
  a.prev-post {
    padding-left: 25px;
  }
  a.next-post {
    padding-right: 25px;
  }
.pagination-post {
    margin-bottom: 20px;
    padding-top: 30px;
}
  .solution-two-col-sec .car-two-col-list.car-list-odd .car-two-right img {
    width: 100%;
}
  .solution-two-col-sec .car-two-col-list .car-two-left {
    padding: 52px 15px 0px 15px;
}
  .indus_form_bottom.main_green_color .pc-blog-mixed-op { border-color:#04A949;}
  .contact-form-pack.faq-contact-form-sec { padding:10px 0 70px;}
  .media-post-cont{ padding:0;}
  .success_challenges_sec {
    padding: 55px 0 55px;
}
  .success_story_cont_main {
    margin-bottom: 85px;
}
  .indus_form_bottom .pc-blog-info-form p {
    font-size: 16px;
    line-height: 20px;
}
  .success_story_cont_main {
    margin-top: 35px;
} 
  .indus_form_bottom .pc-blog-sub-form input.hs-button { font-size:16px;}
  .logo-icon-site {
    display: inline-block;
    margin: 0 0 15px;
    width: 140px;
}
  .pack-two-clmn-from-bg input.hs-button {
    margin: 20px 0 0 !important;
    display: block;
}
  .resources_hero_banner {
    border-radius:14px 14px;
}
  .res-right-img {
   
    border-radius: 0 0 14px 14px;
}
  .res-content-inner-box-inner a.btn1, .res-content-inner-box-inner a.btn2, .res-content-inner-box-inner a.btn3, .res-content-inner-box-inner a.btn4 {
    padding: 5px 0;
}
  .pack-two-clmn-inner-left-bg { border-radius: 28px; height: 212px;}
  .resources_filter_main .btn-wrapper a { padding-bottom:0;}
  .loadmore button {
    font-size: 16px;
}
  .resources_form_bottom.indus_form_bottom .pc-blog-mixed-op {
    padding: 45px 22px 40px;
    width: 100%;
    display: block;
}
  .packwise_success_story.main_green_color {
  
    padding: 126px 0 145px;
}
  .pack-sust-why-sec {
    padding: 40px 0 0;
}
  .pack-sust-why-top-cont p {
    font-weight: 400;
    font-size: 19px;
    line-height: 24px;
}
  .pack-sust-why-top-cont p br { display:none;}
  .pack-sust-why-wrap {
    margin-top: 45px;
}
  .sust-why-title span {    line-height: 50px; font-size:50px;}
  .pack-logistic-right h4 {

    margin: 0 0 5px;
}
  .pack-logistic-right:last-child p {
    margin-bottom: 0;
}
  .pack-logistic-list {
    margin-bottom: 45px;
}
  .pack_full_sust-sec p br { display:none;}
  .pack_full_sust-sec p {
    font-weight: 400;
    font-size: 19px;
    line-height: 24px;
}
  .about_banner h1 {
    text-align: center;
}
  .pack-about-two-clmn-left-img {
   
    box-shadow: 16px 13px 32px #00000030;
}
  .team-img {
    width: 235px;
    height: 235px;
}
  .blog_media_listing .filter-col {
    margin-bottom: 45px;
}
  .press-main-banner-sec span.baseModuleOverlay {
    border-radius: 14px;
}
  .press-main-banner-sec { margin:0 20px; border-radius: 14px;}
  .blog_media_listing .filter-cont-wrap {
    margin-top: 30px;
}
  .media-partner-logo-list {
    padding: 26px 32px;
    width: 46%;
    margin-right: 7.5%;
    margin-bottom:20px;
}
  .media_post_body {
    padding: 30px 0 0;
  }
  .post-feat-img {
    margin: 0 0 40px;
}
  .contact_page_form.indus_form_bottom .pc-blog-sub-form .actions {
    text-align: left;
 
}
  .Legal_notice_sec {
    padding: 41px 0;
}
  .bg-system .email-prefs .site-logo { margin-bottom:40px;}
  .career_job_module .filter-cont-nav {
    margin: 0 0 40px;
}
  .jobs-list-box { margin-left:0;}
  .current-jobs-list h3 { min-height:auto;}
  .pack-logistic-left {
    width: 100%;
}
  
  .chalanges-list-right img { border-radius:10px;}
}

@media(max-width:640px){
    .pw-nav-logo{width:176px;}
    .pw-nav-right-info{width:calc(100% - 176px);}
    .pw-nav-laun-insert{padding-left:9px;}
  .car-two-left {
    padding: 35px 20px 35px 20px;
  }
   .car-list-even .car-two-left {
    padding: 35px 20px 35px 20px;
  }
  
  .chalanges-list-right {
    min-height: 197px;
    width: 100%;
    border-radius: 10px;
}
  .chalanges-list-right img {    border-radius: 10px;}
  .solution_one .full-img-sec { height:185px;} 
  .full-img-sec img {
    height: 100%;
    object-fit: contain;
    object-position: center center;
}
  .solution_one .full-img-sec {
    margin-top: 40px;
  }
 .award-img {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
       height: auto;
   min-height:94px;
    
}
  .award-img-list {
    width: 50%;
    padding: 0 20px;
    margin-right: 0 !important;
    margin-bottom: 40px;
}
  .award-img-group {
    
    justify-content: flex-start;
}
  .award-img-logo {
    padding: 44px 0 0;
}
  .pack-logistic-left {
    min-height: 231px;
    border-radius: 20px;
    width: 100%;
}
  .solutions-inner-cont h1 span {
    padding: 5px 0;
}
 .solutions-inner-cont h1 br {
    display: none;
}
  .sust-why-icon {
   
    margin: 0 0 15px;
}
   
}
@media(max-width:575px){
  .pagination-post a { width:100%;}
  a.next-post {
   
    justify-content: flex-end;
}
}
@media(max-width:480px){
    .pw-nav-cta1 a.btn1{font-size:12px;padding:9px 14px;}
    body ul.lang_list_class li:first-child:after{font-size:12px;left:17px;}
    body ul.lang_list_class li{font-size:12px!important;padding-right:9px!important;}
    .pw-nav-right-info{width:calc(100% - 116px);}
    .pw-nav-logo{width:116px;}
    .pw-nav-cta1 a.btn1{font-size:12px;min-width:auto;}
    .pw-navigation-fixed .page-center{padding:0 20px;}
    .benifit-cont ul{padding:0 10px;}
    .indus-img{min-height:175px;}
    body ul.lang_list_class li:first-child:after{left:24px;font-size:16px;}
    .botom-top-right img{width:180px;}
  .botom-top-right img:first-child {
    margin-left: auto;
    width: 238px;
}
  .col-4 h6{ line-height:22px;}
  .car-two-left {
    padding: 35px 20px 35px 20px;
}
  .pack-about-two-clmn-left-img {
    min-height: 197px;
        border-radius: 10px;
}
  .pack-sust-why-list-inner {
    padding: 10px 30px 24px;
}
  a.buttton-4 {

    margin-top: 15px;
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding: 8px 33px;
}
  .sust-why-title {
    width: auto;
    justify-content: center;
}
  .sust-why-title div {
    width: calc(81% - 35px);
}
    .supply-chain-listing {width: 100%; margin-right: 0;}
}
@media(max-width:399px){
    .dnd-section>.row-fluid,.content-wrapper,.page-center{padding:0;}
    header.header.lp-header .page-center{padding:0px 20px;}
    .pw-footer-lp .page-center{padding:0px 20px;}
    .pw-nav-cta1 a.btn1{padding:9px 10px;}
  .contact_two_col-right {
    min-height: 190px;
}
  .content-wrapper { padding:0 20px;}
.set-title>a i.fa-plus {
    width: 14px;
    background-size: 14px;
    left: 13px;
    background-image: url(https://4113234.fs1.hubspotusercontent-na1.net/hubfs/4113234/Packwise%20-%202021/plus-bg.svg);
    height: 14px;
    top: 50%;
    transform: translateY(-50%);
        margin-top: -1px;
}
}
@media(max-width:374px){
    .pack-left-col .mtop20.button a.btn1,.pack-left-col .mtop20.button a.btn2,.pack-left-col .mtop20.button  a.btn3,.pack-left-col .mtop20.button a.btn4{font-size:16px;padding:10px 20px;}
    .pp-box-title h5{line-height:22px;font-size:17px;}
  .current-jobs-list a.btn1, .current-jobs-list a.btn2, .current-jobs-list a.btn3, .current-jobs-list a.btn4 { padding:6px 15px;}
  .supply-chain-listing {width: 100%; margin-right: 0;} 
  .pp-box-bg {height: auto;}
    .pp-box-title h5 { font-size:18px; line-height:22px;  /*padding: 0 20px !important;*/}
.resp-tabs-list li {
    font-size: 14px;
    line-height: normal;
    padding: 10px 16px !important;
}
  .bottom_success_story_img {
    height: auto;
    width: 100%;
    overflow: hidden;
}
  .bottom_success_story_img img {


    height: auto;


}
  .chalanges-list-left ul li {
    font-size: 16px;
    line-height: 22px;
}
  .chalanges-list-left {

    padding-right: 0;
   
    padding-left: 0;
}
  .chalanges-even .chalanges-list-left {
    order: 1;
    padding-right: 0;
    padding-left: 0;
}
  .indus_form_bottom .pc-blog-sub-form input.hs-button { font-size:15px;}
  .immidiate_tab_main ul.resp-tabs-list li {
    width: 100%;
    margin-right: 0;
}

  
.immidiate_tab_main  h2.resp-accordion {
    display: block;
    border: 0;
    font-weight: normal;
}

.immidiate_tab_main h2.resp-accordion span {
    display: inline-block;
    font-size: 19px;
    line-height: normal;
    color: #303954;
    width: 100%;
    text-align: center;
}
.immidiate_tab_main ul.resp-tabs-list {
    width: 100%;
    display: none;
}
.immidiate_tab_main h2.resp-accordion.resp-tab-active .tab-icon-list + span {
    font-weight: 500;
}
 .immidiate_tab_main .resp-tab-content {
  margin:30px 0;
    padding: 30px 0 30px;
    background: #f1f1f1;
    border-radius: 20px;
}
  .inner-cont-tab {
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
  .award-img-list {
    width: 100%;
    padding: 0 20px;
    margin-right: 0 !important;
    margin-bottom: 40px;
}
  .about-left-list-cont div {
    width: 100%;
    padding-left: 0;
    text-align: center;
}
  span.about-cout {
    text-align: center;
    justify-content: center;
    width: 100%;
}
  
  .about-why-left-inner {
   
    text-align: center;
}
  .pack-sust-why-list-inner {
    border-radius: 50px;
}
  .car-two-col-list:first-child .car-two-left {  padding: 35px 20px 35px 20px;}
  .car-two-left {
    padding: 35px 0px 35px 0px;
}
  .car-list-even .car-two-left {
    padding: 35px 0px 35px 0px;
}
  .solution-two-col-sec .car-two-col-list .car-two-left {
    padding: 35px 0px 0px 0px;
}
 .partner-logo {
    width: 100%;
    margin-right: 0 !important;
}
}