/**
 * Theme Name:     Bridge Child
 * Author:         Qode Interactive
 * Template:       bridge
 * Text Domain:	   bridge-child
 * Description:    Creative Multi-Purpose WordPress Theme
 */

.common_primary_page{ padding: 100px 0; }
.page-template-templatesprimary-pillar-php  .section_inner { width: 1300px; margin: 0 auto; }
.common_primary_page  h2{ padding: 0 0 12px; }
.bg-gray{ padding: 80px 0; background-color: #565656; text-align: center; color: #fff; }
.bg-gray h2,.bg-gray p{ color: #fff; }

.common_sec_inr { padding: 80px 0 0; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 -15px; }
.common_sec_inr .common_sec_item{ max-width: 33.33%; width: 100%; padding: 0 15px; box-sizing: border-box; }
.common_sec_item .common_item_box{ background-color: #fff; padding: 25px; text-align: left; border-radius: 5px; box-sizing: border-box; height: 100%; flex-direction: column; display: flex; }
.common_sec_item .common_item_box h3{ color: #303030; padding: 18px 0 12px; }
.common_sec_item .common_item_box p{ color: #2b2b2b; }
.icon_img{ width: 55px; height: 55px; border-radius: 5px; background-color: rgba(234, 0, 42, 1); line-height: 0; display: flex; align-items: center; justify-content: center; } 
.icon_img img{ width: 30px; height: 30px; object-fit: contain; }
.common_sec_item .common_item_box ul{ padding: 15px 0; }
.common_sec_item .common_item_box ul li{ color: #2b2b2b; padding: 0 0 10px; }
.common_sec h2{ padding: 0 0 20px; display: block; }
.bottom_box{ margin-top: auto; padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.bottom_box a.bottom_btn{ position: relative; padding-right: 25px; color: rgba(234, 0, 42, 1); font-weight: 600; padding-top: 25px; display: block; width: 85%; }
.bottom_box a.bottom_btn::before{ content: '→'; position: absolute; right: 0;  font-size: 30px; color:  rgba(234, 0, 42, 1); font-weight: 600; }
a.bottom_btn:hover,a.bottom_btn:hover:before{ color: #2b2b2b; }
.common_sec_inr .common_sec_item strong{ color: #303030; display: block; font-weight: 600; padding-top: 12px; }