Manufacturers We Represent
Motion Control
Robotics
/*------------------------------------------------------------------ [Main Stylesheet] Project : p1-PartnersHTML Version : 1.0 Author : Md Ekramul Hassan Avi Author URI : https://www.tigertemplate.com -------------------------------------------------------------------*/ /* ========================================== site fonts ========================================== */ @import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap"); .montserrat { font-family: "Montserrat", sans-serif !important; } /*------------------------------------------------------------------ [Table of contents] 1. reset css 2. common css 3. home css 4. responsive css -------------------------------------------------------------------*/ /* ========================================== 1. reset css ========================================== */ * { margin: 0; padding: 0; } /* ========================================== 2. common css ========================================== */ /* font style */ .common_style .fs39 { font-size: 39px !important; } .common_style .fs25 { font-size: 25px !important; } .common_style .fs20 { font-size: 20px !important; } .common_style .fs16 { font-size: 16px !important; } .common_style .text-900 { font-weight: 900 !important; } .common_style .text-800 { font-weight: 800 !important; } .common_style .text-700, .common_style b, .common_style strong { font-weight: 700 !important; } .common_style .text-600 { font-weight: 600 !important; } .common_style .text-500 { font-weight: 500 !important; } .common_style .text-400 { font-weight: 400 !important; } .common_style .text-300 { font-weight: 300 !important; } /* ========================================== 3. home css ========================================== */ .partner_content { padding: 90px 0; } .sidebar_box { background-color: #f8f8f8; padding: 48px 20px 48px 37px; border-radius: 2px; } .text-normal { text-transform: none !important; } .sort_list { margin-top: 37px; } .sort_list > ul { margin-top: 20px; } .d-grid { display: grid; } .d_flex { display: flex; } .d_inline_block { display: inline-block; } .items_center { align-items: center; } .content_center { justify-content: center; } .content_between { justify-content: space-between; } .gap_30 { gap: 30px; } .gap_10 { gap: 10px; } .list_head { display: inline-flex; background-color: #f8f8f8; padding: 0 10px 0 0; } .sort_list > li { position: relative; z-index: 0; } .sort_list > li:before { content: ""; position: absolute; width: 100%; height: 1px; background-color: #dadada; left: 0; top: 15px; z-index: -1; } .pt_60 { padding-top: 60px; } .pt_50 { padding-top: 50px; } .pb_30 { padding-bottom: 30px; } .px_0 { padding-left: 0 !important; padding-right: 0 !important; } .mt_37 { margin-top: 37px; } .mt_5 { margin-top: 48px !important; } .w_100 { width: 100% !important; } .logo_box { min-height: 106px; background: #ffffff; box-shadow: 0px 30px 90px -10px rgba(0, 0, 0, 0.22); border-radius: 3px; display: flex; align-items: center; justify-content: center; padding: 16px; } .partner_list > li { padding: 60px 0 60px; border-top: 1px solid #dadada; } .partner_list > li:first-child { padding: 82px 0 60px; } .text_primary { color: #0056a2 !important; } .btn_primary { display: inline-flex; align-items: center; justify-content: center; padding: 10px 24px; min-height: 45px; background: #0a70cb; border-radius: 7px; max-width: 100%; font-family: "Roboto-Regular"; font-weight: 700; font-size: 16px; color: #f5f6ff; } .btn_primary:hover { opacity: 0.8; color: #f5f6ff; } .service_list > li { display: inline-flex; margin-right: 6px; margin-bottom: 10px; } .service_list > li > a { background: #f5f5f5; padding: 10px 20px; } .logo_list { margin-top: 25px; } .logo_list > li { display: inline-flex; margin-right: 10px; margin-bottom: 10px; } .text_dark { color: #000 !important; } .partner_list h4 { text-transform: none; } .newsletter_section { position: relative; z-index: 1; bottom: -1px !important; padding-bottom: 90px; } .newsletter_section:before { content: ""; position: absolute; width: 100%; height: 160px; left: 0; bottom: 0; background: #001739; } .newsletter_box { position: relative; z-index: 1; background: #0056a2; border-radius: 7px; padding: 57px 15px; background-image: url(img/newsletter_bg.svg); background-size: cover; background-position: center; } .newsletter_content { text-align: center; } .text_white { color: #fff; } .newsletter_content h4 { text-transform: none; font-family: "Montserrat", sans-serif !important; } .newsletter_content p { padding-top: 9px; } .newsletter_form { margin-top: 35px; background: #ffffff; border-radius: 7px; min-height: 55px; display: flex; align-items: center; justify-content: space-between; padding: 5px; } .newsletter_form input { margin-bottom: 0; border: 0; color: #000 !important; outline: none !important; } .newsletter_form input::placeholder { color: #000; opacity: 1; /* Firefox */ } .newsletter_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; } .newsletter_form input::-ms-input-placeholder { /* Microsoft Edge */ color: #000; } /* ========================================== 4. responsive css ========================================== */ @media screen and (max-width: 1199.99px) { .sort_list:not(.active) { opacity: 0; visibility: hidden; height: 0; margin-top: 0 !important; } } @media screen and (max-width: 991.99px) { .common_style .fs39 { font-size: 29px !important; } .common_style .fs25 { font-size: 20px !important; } .common_style .fs20 { font-size: 16px !important; } .common_style .fs16 { font-size: 14px !important; } } @media screen and (max-width: 768px) { } @media screen and (max-width: 576px) { .common_style .fs39 { font-size: 22px !important; } .common_style .fs25 { font-size: 16px !important; } .common_style .fs20, .btn_primary { font-size: 14px !important; } .partner_list > li { padding: 30px 0; } } @media screen and (min-width: 1199.98px) { .ps_lg_50 { padding-left: 50px; } .logo_list { display: flex; align-items: center; } .newsletter_form { margin: 35px 50px 0; } .mt_lg_0 { margin-top: 0 !important; } } @media screen and (min-width: 1400px) { .partner_content .container, .newsletter_section .container { max-width: 1230px; } }