/** Custom CSS mod */
.header_area .logo a {max-width: 250px;}
.experience_text {margin: 0 auto;}
.footer_gallery .fg_single {width: 30%;}
.xb_info_wrap .info_single .info_text h3 {font-size: 30px;}
.vision_block {background-color: #f5f5f5;}
.about_image_wrap .about_img {max-width: unset;}
.sec_title2 > p {max-width: unset;}
.serv_item .serv_thumb::before {background-color: #003e84; opacity: 1; }
.pagecontent ul, .pagecontent ol {padding-left: 2rem;}
.brand_wrap .brand_item {border: 1px solid #ececec !important; margin: -1px 0 0 -1px;}
.page_title_area { z-index: 0; }
.xb_info_wrap .info_single .info_text { white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xb_info_wrap .info_single .info_text h3 a {display: block;}
.experience_text { padding: 23px 10px 11px 10px;}
.experience_text p { font-size: 20px; }
.header_btn .thm_btn > i { padding-left: 0 !important;transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.brand_wrap .brand_item:hover img {filter: none;}

@media (min-width: 992px) and (max-width: 1199px) {
    .xb_info_wrap .info_single .icon {font-size: 50px;}
    .xb_info_wrap .info_single .info_text h3 {font-size: 28px;}
}