@charset "utf-8"; /* CSS Document */

@media (max-width: 991px) {  
    .warehouse-mgt-second .text-sec h1{font-size:32px; line-height:42px;}
    .warehouse-mgt-third .text-sec h2{font-size:32px; margin-top:30px; line-height:42px;}
    .asset-mg-fourth .header-sec h2{font-size:32px; line-height:42px;}
    .asset-mg-cards h2{font-size:32px; line-height:42px;}
    .warehouse-mgt-fourth .header-sec h2{font-size:32px; line-height:42px;}
    .warehouse-mgt-fourth .solution-card .card-title-area h3{font-size:20px; line-height:26px;}
    .warehouse-mgt-fifth .header-sec h2{font-size:28px; line-height:38px;}
    .warehouse-mgt-six h2{font-size:28px; line-height:38px;}
    .warehouse-mgt-cta .cta-box h2{font-size:32px; line-height:44px;}
    .warehouse-mgt-cards h2{font-size:28px; line-height:42px;}
    .warehouse-mgt-flow h2{font-size:32px; line-height:42px;}
    .warehouse-mgt-flow .flow-image img{margin-bottom:30px;}
    .warehouse-faq-section h2{font-size:36px; line-height:42px;}
    .solutions-container h2{font-size:36px; line-height:42px;}
    .warehouse-industry-we-serve h2{font-size:32px; line-height:42px;}
    .warehouse-mgt-cards .row>div{margin-bottom:30px;}
}

@media(min-width:768px) and (max-width:992px){.warehouse-industry-we-serve h2{font-size:36px;margin-bottom:40px;}.warehouse-industry-we-serve .industry-card{width:90%;}.warehouse-industry-we-serve .label{right:-40px;bottom:50px;width:80%;padding:18px 15px;font-size:14px;border-width:6px;border-radius:18px;}.warehouse-industry-we-serve .label.blue{border-radius:18px;}.warehouse-industry-we-serve .label.yellow{border-radius:18px;}}

@media (max-width: 992px) { .warehouse-industry-we-serve .label { width: 95%; padding: 15px; font-size: 15px; border-width: 5px; } }
@media (max-width: 480px) { .warehouse-industry-we-serve { padding: 40px 0; } }
@media (max-width: 480px) { .warehouse-industry-we-serve .label { font-size: 14px; padding: 12px; } }

@media(max-width:1199px){.warehouse-mgt-fifth .benefit-card{width:80%;}.warehouse-mgt-fifth .benefit-image{width:65%;}}
@media(max-width:991px){.warehouse-mgt-fifth .benefit-display{flex-direction:column;align-items:center;min-height:auto;}.warehouse-mgt-fifth .benefit-card{position:relative;top:auto;transform:none;width:100%;margin-bottom:20px;}.warehouse-mgt-fifth .benefit-image{width:100%;}}
@media(max-width:767px){.warehouse-mgt-fifth{margin-bottom:40px;}
.warehouse-mgt-fifth .nav-pills .nav-link{flex-direction:row;}.warehouse-mgt-fifth .nav-pills .nav-link .step-num{width:38px;height:38px;font-size:16px;}
.warehouse-mgt-fifth .benefit-card{padding:15px; margin-top:20px;}.warehouse-mgt-fifth .benefit-card .benefit-card-head{font-size:20px;}.warehouse-mgt-fifth .benefit-card p{font-size:14px;}}
@media(max-width:575px){
    .warehouse-mgt-fifth .nav-pills .nav-link .step-num{margin-bottom:8px;}.warehouse-mgt-fifth .benefit-card .benefit-card-head{font-size:18px;}}
@media(max-width:767px){.warehouse-mgt-cards .row>div{margin-bottom:30px;}}


/* Extra small devices (portrait phones) */
@media (max-width: 575.98px) {  
    
  .warehouse-mgt-fourth{padding:40px 0px 30px 0px;}
  /*.warehouse-mgt-cards{padding:40px 0px;}*/
  .warehouse-industry-we-serve .label.blue{border-radius:14px;}

  .new-footer .new-footer-links-sec{display: block;}
  .new-footer .new-footer-links-sec .new-footer-abt{width: 100%;}
  .ft-links{display: block;}
  .ft-links .link-2{display: block; width: 100%;}
  .ft-links .link-2 ul li{width: 100%; display: block; float: none;}
  .new-copyright{display: block;}
  .new-copyright p{margin-bottom: 10px;}
  .new-footer-contact .new-f-content{margin-bottom: 10px;}
  .new-footer-contact .new-f-content .content-pane{font-size: 15px; font-weight: normal; width: 100%;}
  .header .top-bar{gap: 10px; padding: 10px 0px;}
  .header .top-bar .search-wrapper .search-box{/*display: none;*/ width: 240px;} 
  .header .top-bar .right-section .demo-btn{display: none;}
  .brand img{max-width: 230px!important;}
  .header .top-bar .right-section{gap: 5px;}
  .header .top-bar .right-section .whatsapp span{display: none;}
  .header .top-bar .right-section .mobile span{display: none;}
  .header .top-bar .right-section .wishlist span{display: none;}
  .header .top-bar .search-box input{padding: 5px 15px; font-size: 14px;}
  .header .top-bar .search-box button{padding: 5px 10px;}
  .header .top-bar .right-section .whatsapp i{padding: 8px 10px;}
  .header .top-bar .right-section .mobile i{padding: 8px 9px;}
  .header .top-bar .dropdown{width: 375px;}

.new-homepage-title-section-center-black{width: 100%;position: relative;text-align: center; margin-bottom:40px;}
.new-homepage-title-section-center-black h2{ font-size:25px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-center-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.new-homepage-title-section-left-black{width: 100%;position: relative;text-align: left; margin-bottom:40px;}
.new-homepage-title-section-left-black h3{ font-size:20px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-left-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.new-homepage-title-section-left-black{width: 100%;position: relative;text-align: left; margin-bottom:40px;}
.new-homepage-title-section-left-black h2{ font-size:25px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-left-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.desktop-banner{width: 100%; position: relative; display: none;}
.mobile-banner{width: 100%; position: relative; display: block;}
.breadcrumb-section h1{ font-size:25px; color:#ffffff; text-transform:capitalize;}
.breadcrumb-section .breadcrumb-menu ul li{font-size: 14px;}
.product-listing .product-block .content-pane h4{font-size: 14px;}
.product-listing .product-block .content-pane p{font-size: 13px;}
.about-info .content-title-sec h3{ font-size:22px; line-height: 32px;}
.about-info .desc p{ font-size:14px; line-height:22px; margin-bottom: 15px; text-align:justify; }
.abt-det .content-pane{display: block; padding: 20px;}
.abt-det .content-pane .left-content{width: 100%; margin-bottom: 20px;}
.abt-det .content-pane .right-content{width: 100%;}
.abt-det .content-pane .right-content p{ font-size:14px; line-height:22px; text-align:justify; margin-bottom: 15px;}
.vision-mission-sec{display: block;}
.vision-mission-sec .vision-statement{width: 100%; position: relative;}
.vision-mission-sec .mission-statement{width: 100%; position: relative;}
.top-text-sec .content-sec{padding: 10px 5px; font-size: 16px; font-weight: 500;}
.top-text-sec{padding: 15px 0px;}
.asset-management-1{display: block;}
.asset-management-1 .left-side{width: 100%;}
.asset-management-1 .right-side{width: 100%;}
.asset-management-1 .right-side h3{font-size: 25px;}
.assets-challenge .desktop-challenge{display: none;}
.assets-challenge .mobile-challenge{display: block; margin-bottom: 20px;}
.assets-4 .pointers-content{display: block;}
.assets-4 .pointers-content .item{width: 100%;}
.asset-5{display: block;}
.asset-5 .left-sec{width: 100%;}
.asset-5 .right-sec{width: 100%;}
.assets-7 .pointers-content{display: block;}
.assets-7 .pointers-content .item{width: 100%;}
.header .top-bar .right-section .top-social-media-icon{display: none;}
.assets-5-1-new .pointers-content{display: block;}
.assets-5-1-new .pointers-content .item{width: 100%;}
.assets-3-1 ul li {list-style-type: none; display: block; font-size: 16px; color: #000000 !important; margin-bottom: 26px; padding-left: 55px; line-height: 24px; position: relative;}
.assets-3-1 ul li::before {content: ""; position: absolute; left: 0; top: 0px; width: 38px; height: 38px; background-image: url(../images/checkmark.png); background-size: contain; background-repeat: no-repeat;}
.assets-3-1 h4{font-size: 22px;}
.assets-challenge h4{font-size: 22px;}
.asset-6 .placeholder-sec .form-group{width: 100%;}
.ims-8 .placeholder-sec .form-group{width:100%}
.ims-2 .desktop-challenge{display: none;}
.ims-2 .mobile-challenge{display: block;}
.ims-3 ul li {list-style-type: none; display: block; font-size: 16px; color: #000000 !important; margin-bottom: 26px; padding-left: 55px; line-height: 24px; position: relative;}
.ims-3 ul li::before {content: ""; position: absolute; left: 0; top: 0px; width: 38px; height: 38px; background-image: url(../images/checkmark.png); background-size: contain; background-repeat: no-repeat;}
.ims-6{display: block;}
.ims-6 .left-sec{width: 100%;}
.ims-6 .right-sec{width: 100%;}

}

/* Small devices (landscape phones) */
@media (min-width: 576px) and (max-width: 767.98px) {  
  .new-footer .new-footer-links-sec{display: block;}
  .new-footer .new-footer-links-sec .new-footer-abt{width: 100%;}
  .ft-links{display: block;}
  .ft-links .link-2{display: block; width: 100%;}
.ft-links .link-2 ul li{width: 100%; display: block; float: none;}
.new-footer-contact .new-f-content .content-pane{font-size: 15px; font-weight: normal; width: 100%;}
.new-footer-contact .new-f-content{margin-bottom: 10px;}
.desktop-banner{width: 100%; position: relative; display: none;}
.mobile-banner{width: 100%; position: relative; display: block;}
.header .top-bar{gap: 10px; padding: 10px 0px;}
.header .top-bar .right-section .demo-btn{display: none;}
.brand img{max-width: 50%!important;}
.header .top-bar .right-section{gap: 5px;}
.header .top-bar .right-section .whatsapp span{display: none;}
.header .top-bar .right-section .mobile span{display: none;}
.header .top-bar .right-section .wishlist span{display: none;}
.header .top-bar .search-box input{padding: 5px 15px; font-size: 14px;}
.header .top-bar .search-box button{padding: 5px 10px;}
.header .top-bar .right-section .whatsapp i{padding: 8px 10px;}
.header .top-bar .right-section .mobile i{padding: 8px 10px;}
.new-homepage-title-section-center-black{width: 100%;position: relative;text-align: center; margin-bottom:40px;}
.new-homepage-title-section-center-black h2{ font-size:25px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-center-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.new-homepage-title-section-left-black{width: 100%;position: relative;text-align: left; margin-bottom:40px;}
.new-homepage-title-section-left-black h3{ font-size:20px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-left-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.new-homepage-title-section-left-black{width: 100%;position: relative;text-align: left; margin-bottom:40px;}
.new-homepage-title-section-left-black h2{ font-size:25px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-left-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.pagination-gradient a, .pagination-gradient span {padding: 6px 10px; font-size: 14px;}
.pagination-gradient {gap: 4px;}
.assets-challenge .desktop-challenge{display: none;}
.assets-challenge .mobile-challenge{display: block;}
.assets-4 .pointers-content{display: block;}
.assets-4 .pointers-content .item{width: 100%;}
.asset-5{display: block;}
.asset-5 .left-sec{width: 100%;}
.asset-5 .right-sec{width: 100%;}
.header .top-bar .right-section .top-social-media-icon{display: none;}
.assets-3-1 ul li {list-style-type: none; display: block; font-size: 16px; color: #000000 !important; margin-bottom: 26px; padding-left: 55px; line-height: 24px; position: relative;}
.assets-3-1 ul li::before {content: ""; position: absolute; left: 0; top: 0px; width: 38px; height: 38px; background-image: url(../images/checkmark.png); background-size: contain; background-repeat: no-repeat;}
.assets-3-1 h4{font-size: 22px;}
.assets-challenge h4{font-size: 22px;}
.asset-6 .placeholder-sec .form-group{width: 100%;}
.ims-8 .placeholder-sec .form-group{width:100%}
.ims-2 .desktop-challenge{display: none;}
.ims-2 .mobile-challenge{display: block;}
.ims-3 ul li {list-style-type: none; display: block; font-size: 16px; color: #000000 !important; margin-bottom: 26px; padding-left: 55px; line-height: 24px; position: relative;}
.ims-3 ul li::before {content: ""; position: absolute; left: 0; top: 0px; width: 38px; height: 38px; background-image: url(../images/checkmark.png); background-size: contain; background-repeat: no-repeat;}
.ims-6{display: block;}
.ims-6 .left-sec{width: 100%;}
.ims-6 .right-sec{width: 100%;}
}

/* Medium devices (tablets) */
@media (min-width: 768px) and (max-width: 991.98px) {  
.new-footer .new-footer-links-sec{display: block;}
.new-footer .new-footer-links-sec .new-footer-abt{width: 100%;}
.ft-links{display: block;}
.ft-links .link-2{display: block; width: 100%;}
.ft-links .link-2 ul li{width: 100%; display: block; float: none;}
.desktop-banner{width: 100%; position: relative; display: none;}
.mobile-banner{width: 100%; position: relative; display: block;}
.header .top-bar .right-section .demo-btn{display: none;}
.brand img{max-width: 50%!important;}
.header .top-bar .right-section{gap: 5px;}
.header .top-bar .right-section .whatsapp span{display: none;}
.header .top-bar .right-section .mobile span{display: none;}
.header .top-bar .right-section .wishlist span{display: none;}
.header .top-bar .search-box input{padding: 5px 15px; font-size: 14px;}
.header .top-bar .search-box button{padding: 5px 10px;}
.header .top-bar .right-section .whatsapp i{padding: 8px 10px;}
.header .top-bar .right-section .mobile i{padding: 8px 10px;}
.new-homepage-title-section-center-black{width: 100%;position: relative;text-align: center; margin-bottom:40px;}
.new-homepage-title-section-center-black h2{ font-size:25px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-center-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.new-homepage-title-section-left-black{width: 100%;position: relative;text-align: left; margin-bottom:40px;}
.new-homepage-title-section-left-black h3{ font-size:20px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-left-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.new-homepage-title-section-left-black{width: 100%;position: relative;text-align: left; margin-bottom:40px;}
.new-homepage-title-section-left-black h2{ font-size:25px; color:#000000; text-transform:capitalize; font-weight:700;}
.new-homepage-title-section-left-black span{ font-size:16px; color:#000000; display:block; text-transform:none; font-weight:500;}
.assets-challenge .desktop-challenge{display: none;}
.assets-challenge .mobile-challenge{display: block;}
.assets-4 .pointers-content{display: block;}
.assets-4 .pointers-content .item{width: 50%;}
.asset-5{display: block;}
.asset-5 .left-sec{width: 100%;}
.asset-5 .right-sec{width: 100%;}
}

/* Large devices (desktops) */
@media (min-width: 992px) and (max-width: 1199.98px) {  
 
}

/* Extra large devices (large desktops) */
@media (min-width: 1200px) and (max-width: 1399.98px) {  
  
}

/* XXL devices (very large desktops) */
@media (min-width: 1400px) {  
  
}

@media (min-width: 340px) and (max-width: 374px) {
.header .top-bar .search-wrapper .search-box .search-btn {padding: 8px 14px;}
.header .top-bar .search-wrapper .search-box .search-input {padding: 5px 10px;}
.header .top-bar .search-wrapper .search-box {width:211px;}
.header .top-bar .search-wrapper .search-box .search-btn {padding: 6px 10px;}
}