/*
 Theme Name:   Boxcar Child
 Theme URI:    https://themeforest.net/item/boxcar-automotive-car-dealer-wordpress-theme/49741717
 Description:  Boxcar Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     boxcar
 Version:      1.0.0
 Text Domain:  boxcar-child
*/
.page-id-7335 #main-container > .row {
	display: none;
}
.btn-theme, .btn-theme:hover {
    background: #15676F !important;
    border-color: #15676F !important;
    color: #fff;
}
.graph {
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 8px solid #15676F;
    text-align: center;
    border-radius: 50%;
}
#wrapper-container.wrapper-container {
	background-image: url('images/head.jpg');
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #fff;
}
#main-container {
	background: #fff;
	width: 100%;
/*	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	padding: 60px;*/
}
.page-id-7164 #main-container {
	border-radius: 80px 80px 0 0;
}
#industry--bread {
	margin: 5px;
}
#industry--bread li {
	font-size: 15px;
}
div#inner-bread-industry > .e-con-inner {
    gap: 0px;
}
#apus-header, .apus-breadscrumb {
	background: transparent;
}
.d-block.type-banner-inner.style1.has-img {
	padding: 25px 15px;
	min-height: 140px;
	font-size: 12px;
	border:1px solid #E9E9E9;
	background-color: #fff;
	transition: all 0.3s ease-in-out 0s;
}
#home-industry-types .d-block.type-banner-inner.style1.has-img h4 {
	color: #020101;
	font-size: 14px;
}
#home-industry-types .type-banner-inner.has-img.style1::before {
	background-image: none;
}
#home-industry-types .type-banner-inner.has-img .type-icon {
	display: none !important;
}
#home-industry-types .d-block.type-banner-inner.style1.has-img {
	display: flex !important;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#home-industry-types  .type-banner-inner.has-img.style1 .inner {
	position: relative;
	padding: 0 !important;
	text-align: center;
}
.industry-bookmark{
	position: absolute;
	background: #fff;
	margin-top: 10px;
	right: 10px;
	color:#000;
}
h2.widget-title {
	font-size: 40px !important;
	font-weight: 700 !important;
}
.au-region-image.position-relative img {
	width: 100%;
}

#resource-tabs .e-n-tab-title {
	content: '';
	position: relative;
	bottom: 0px;
	left: 0;
	z-index: 1;
	width: auto;
	background: #fff;
	border-bottom: 2px solid transparent;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.e-n-tab-title[aria-selected="true"] {
	content: '';
	position: relative;
	left: 0;
	z-index: 1;
	width: auto;
	background: #fff;
	border-bottom: 2px solid #156870 !important;
	transition: all 0.2s ease-in-out 0s;
}
.e-n-tabs-heading {
	border-bottom: 1px solid #E9E9E9 !important;
	padding: 0;
	margin: 0;
}
a.btn-readmore.text-theme {
    color: #277279 !important;
    font-weight: 600;
}
/*
*/
.page-id-7094 .top-detail-info.clearfix {
    display: none;
}
.page-id-7094 .post-layout .col-content {
    padding-top: 0px;
}	
.page-id-7094 .post-grid .entry-title {
    font-weight: 700;
}
.page-id-7094 .list-categories{
	display: none;
}
/*
*/
#homesearch {
	width: 100%;
}
#ajaxsearchlite1 .probox, 
div.asl_w .probox {
	font-size: 15px !important;
	font-weight: 500 !important;
	height: 28px !important;
	/*border: 1px solid #156870 !important;
	border-radius: 50px !important;*/
	color: #fff !important;
	padding: 18px 25px 18px 25px !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
	color: #fff !important;
}
div.asl_m .proinput input.orig {
	font-size: 16px !important;
}
div.asl_r.vertical {
	border-radius: 25px !important;
}
div.asl_r .results .item .asl_content .asl_desc, div.asl_r .results .item div.etc, div.asl_r .results a span.overlap {
	display: none !important;
}
.asl_res_url {
	color: #15676F !important;
	font-size: 15px !important;
	font-weight: 600 !important;
}
div.asl_w .probox .promagnifier{
	box-shadow: unset;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {
	width: 30px;
}
div.asl_w .probox .proinput input::placeholder {
  color: #fff !important;
}
div.asl_w .probox .proinput input::-webkit-input-placeholder { /* Chrome, Safari, Opera */
  color: #fff !important;
}

div.asl_w .probox .proinput input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff !important;
}

div.asl_w .probox .proinput input::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff !important;
}
/*div.asl_w .probox div.asl_simple-circle {
	border: 2px solid #fff !important;
}*/
.megamenu > li.active > a {
	text-decoration: underline;
}
/*.top-info p {
	font-size: 14px;
	line-height: 20px;
}*/
.home .top-info p {
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0px 0px;
}
.home .listing-list-v1.v3 {
	background-color: #828491;
}
.home .listing-information.d-flex.flex-column.flex-grow-1.justify-content-evenly {
	justify-content: flex-start !important;
}
.home .right-inner.flex-grow-1.d-flex {
	padding: 10px 20px;
}
#main-container {
    background: #fff;
    width: 100%;
    max-width: 100%;
}
.inner-content-bottom {
	max-width: 955px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

.imgbgpost {
	padding: 40px 60px 35px;
	border-left-width: 16px;
	border-radius: 16px;
	position: relative;
	overflow: hidden;
	font-weight: 500;
	font-style: italic;
	color: var(--boxcar-link-color);
	font-size: 0.9375rem;
	padding: 20px;
	border-width: 0 0 0 8px;
	border-style: solid;
	border-color: var(--boxcar-theme-color);
	background: #E9F2FF;
}
@media (max-width:1200px){
.logo {
	width: 140px;
}

#apus-breadscrumb .inner {
	border-radius: 0px;
}
.page-id-7164 #main-container {
	border-radius: 0px;
}
}
@media (max-width:1024px){

	#landing{
		padding: 0px;
	}
	#quicklinks, #contactus, #connect {
	width: 100%;
}
}

@media(max-width:768px){
	.logo {
	max-width: 110px;
}
#homesearch {
	width: 100%;
	margin: 50px auto;
}
#spacehr-footer {
	padding: 0px;
}
h2.elementor-heading-title.elementor-size-default {
	line-height: 32px;
}
#footer-logo {
	padding-left: 8px;
}
h2.elementor-heading-title {
	line-height: 26px;
}
#spacehr-footer {
	display: none;
}
#quicklinks h2, #contactus h2, #connect h2{
	font-size: 30px;
}
.widget-socials {
	padding-left: 8px;
}
 .social a {
  color: #FFFFFF;
  background-color: #00000000;
  font-size: 25px;
  width: 35px;
  height: 35px;
}
#contactus .elementor-icon-list-text {
	line-height: 24px;
}
footer .elementor-widget .elementor-icon-list-icon i {
	width: 1.25em;
	font-size: 24px;
}
}