.bg-main-color{background-color:#f4a717!important}.ms-2{margin-right:.5rem!important}.ps-0{padding-right:0!important}.rounded-10{border-radius:10px!important}.header-filter .form-control{height:100%}#portfolio .portfolio-item img{height:425px;width:100%;object-fit:cover;border-radius:30px;object-position:top}.portfolio-item{position:relative;cursor:pointer;margin:11px 0}#portfolio .portfolio-wrap{box-shadow:0 0 5px #3e3e3e5c;border-radius:30px;background:0 0;box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);transition:.3s}  #portfolio .portfolio-item .portfolio-info{text-align:center;height:50px;border:2px solid #fff;color:#fff;position:absolute;bottom:.2rem;width:calc(100% - 20px);transition:.5s;white-space:nowrap;background-color:#f4a717;border-radius:30px;right:10px}  #portfolio .portfolio-item .portfolio-info:hover{background-color: #fff;border:2px solid #f4a717;color: #f4a717}  #portfolio .portfolio-item .portfolio-info h6{font-size:14px;color:#fff;padding-top:17px;transition: all 0.5s}#portfolio .portfolio-item .portfolio-info:hover h6{color: #f4a717}  #portfolio .portfolio-wrap:hover{box-shadow:3px 2px 14px #f7cf1b}  .card_our_customer{width:100%;box-shadow:0 0 2px 1px #66666650;border-radius:20px;transition:.6s;-webkit-transition:.6s;background:#fff;height:250px}  .card_our_customer .card_img{width:100%;height:100px;text-align:center}  .card_our_customer .card_text{height:120px}  .card_our_customer .card_img img{width:60%;height:100%;object-fit:contain}  .card_our_customer .card_text p{color:#373737}  .card_our_customer:hover{box-shadow:0 0 2px 1px #f4a717}  .portfolio-details .portfolio-details-slider img{width:100%}  .portfolio-details .portfolio-info{padding:10px 20px;background:#fff;box-shadow:0 0 3px #d5d5d5;height:auto;margin:10px;border-radius:10px;border:1px solid #f5f5f5}  .portfolio-details .portfolio-info h3{font-size:20px;font-weight:700;margin:10px 0;border-bottom:1px solid #eee}  .text-main-color{color:#ee6018!important}  .w-100{width:100%!important}  .portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}  .number_en{font-family:sans-serif!important;text-align:left}@media (max-width:787px){#portfolio .header-filter-2 ul li a{font-size:11px;padding:10px}  #main.without-breadcrumbs{margin-top:0!important}  #portfolio .header-filter-2 ul li{margin:10px 0 0!important}  .header-filter .search-btn{padding:10px}}@media (max-width:576px){#portfolio .header-filter-2 ul li a{font-size:11px;padding:10px}  #main.without-breadcrumbs{margin-top:0!important}  #portfolio .header-filter-2 ul li{margin:10px 0 0!important}  .header-filter .search-btn{padding:10px}}  .portfolio-description .portfolio-before-title{width:100px;margin-left:10px}  .portfolio-description>div>h2{font-size:20px;line-height:50px}