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


/* Extra small devices (portrait phones) */
@media (max-width: 575.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-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: 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 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;}
}