.text-center {
text-align: center !important;
}
@media screen and (min-width: 990px) {
.text-lg-left {
text-align: left !important;
}
}
.bottom-box-shadow {
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.22);
margin-bottom: 20px !important;
}
.font-weight-bold {
font-weight: 700 !important;
}
.w-25 {
width: 25% !important;
height: auto;
} .mt-0 {
margin-top: 0px !important;
} .row {
display: flex;
flex-wrap: wrap;
margin-bottom: 0px;
}
[class*="col-"], 
.col {
width: 100%;
margin: 1%;
}
@media screen and (min-width: 990px) {
.row {
margin: -1%;
}
.col-lg-6 {
width: 48%;
}
} .container {
max-width: 1440px !important;
}
.modern-quote .av-special-heading-tag {
font-weight: 700;
text-transform: none !important;
} .avia-button {
box-shadow: 0 5px 15px 0px #00000042;
padding-left: 30px !important;
padding-right: 30px !important;
} .menu-item {
margin-left: 0px !important;
}
.avia-section {
min-height: 0px;
}
#header_meta,
#header_meta .phone-info > span > a,
#header_meta .social_bookmarks li a,
.sub_menu a, 
.widget .current_page_item {
background-color: #28406d !important;
color: #fff !important;
}
@media screen and (max-width: 989px) {
.slideshow_caption {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.main_menu .social_bookmarks {
display: none !important;
}
.responsive-column {
margin-top:30px !important;
}
}  select {
margin-bottom: 0px !important;
}
.logo {
padding: 10px 0;	
}
#header_main_alternate, .main_menu, .logo .subtext {
display: none !important;	
}
#avia-menu {
text-transform: uppercase;
}
#avia-menu li:hover .avia-menu-fx,
#avia-menu li.current_page_item .avia-menu-fx, 
#avia-menu .sub-menu > li a:hover,
.av-inner-masonry-content {
background-color: #a6db51 !important;
color: #fff !important;
} .hr-custom .hr-inner.inner-border-av-border-fat, 
.iconbox .iconbox_icon, 
.avia-icon-list .iconlist_icon {
border-width: 3px !important;
}
.iconbox .iconbox_icon:hover,
.avia-icon-list .iconlist_icon:hover {
background-color: #a6db51 !important;
}
.avia-icon-list-container {
margin-top: 0px !important;
}
.iconbox .iconbox_content .iconbox_content_title {
font-size: 0.9rem;
word-break: break-word;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
.iconbox {
text-align: center;
}
} input.wpcf7-form-control, 
textarea.wpcf7-form-control {
margin-bottom: 0px !important;
}
input[type=submit].wpcf7-form-control {
width: 100%; 
font-weight: 700;
text-transform: uppercase;
} .custom-slider .slideshow_caption  {
margin: 0 50px;
font-size: 1.2rem;
}
.custom-slider .slideshow_caption .avia-caption-title  {
padding-bottom: 20px;
border-bottom: 10px solid;
}
.custom-slider li[class*="slide-"]:nth-child(2n - 1) .slideshow_caption {
background: #28406d;
}
.custom-slider li[class*="slide-"]:nth-child(2n) .slideshow_caption {
background: #a6db51;
}
@media screen and (max-width: 989px) {
.custom-slider .slideshow_caption {
margin: 0px !important;
}
.custom-slider li[class*="slide"]:nth-child(2n - 1) .avia-slide-wrap {
background: #28406d;
}
.custom-slider li[class*="slide"]:nth-child(2n) .avia-slide-wrap {
background: #a6db51;
}
} .tab {
background: #2D406A;
color: #fff !important;
text-transform: uppercase;
margin-right: 2px !important;
}
.tab.active_tab {
color: inherit !important;
} .widget li a:hover {
background-color: transparent !important;
}
.av-masonry-image-container {
background-size: 80%!important;
background-repeat: no-repeat !important;
}
.border-bottom:after {
content: "";
border-bottom: 10px solid
rgba(148,153,151,0.89);
width: 60% !important;
display: inline-block;
opacity: 0.7;
margin-bottom:20px;
}
.border-bottom-css:after {
content: "";
border-bottom: 10px solid
rgba(148,153,151,0.89);
width: 20% !important;
display: inline-block;
opacity: 0.7;
}
.top-border-css .av_two_third {
border-top: 20px solid #244553;
}
.bottom-border-left:after {
content: "" !important;
border-bottom: 10px solid rgba(148,153,151,0.89);
width: 20% !important;
opacity: 0.7;
position: absolute;
bottom: -20px;
left:0;
visibility:visible !important;
}
.bottom-border-right:after {
content: "" !important;
border-bottom: 10px solid rgba(148,153,151,0.89);
width: 20% !important;
opacity: 0.7;
position: absolute;
bottom: -20px;
right:0;
visibility:visible !important;
}
.subheading-size .av-subheading {
font-size: 54px !important;
color:#fff !important;
opacity: 1 !important;
line-height: 1.1em;
}
.strategic-partners-section .Winchester-section:after {
content: "" !important;
border-bottom: 10px solid rgba(148,153,151,0.89);
width: 70% !important;
display: block !important;
opacity: 0.7;
visibility: visible !important;
position: absolute;
left: 0;
bottom: 27px;
}
.strategic-partners-section .san-luis-section:after {
content: "" !important;
border-bottom: 10px solid rgba(148,153,151,0.89);
width: 65% !important;
display: block !important;
opacity: 0.7;
visibility: visible !important;
position: absolute;
left: 0;
bottom: 27px;
}
.strategic-partners-section .co-ky-section:after {
content: "" !important;
border-bottom: 10px solid rgba(148,153,151,0.89);
width: 80% !important;
display: block !important;
opacity: 0.7;
visibility: visible !important;
position: absolute;
left: 0;
bottom: 27px;
}
.heading-margin .av-special-heading {
margin-top:0px !important;
}
.ul-style ul {
list-style: none !important;
margin-left: 30px !important;
}
.ul-style li:after {
content: "";
border-bottom: 2px solid #d6d6d7;
width: 20%;
display: block;
left: 0;
position: absolute;
}
@media screen and (max-width:991px) {
.investors-section .flex_column {
padding:40px !important;
}
.subheading-size .av-subheading {
font-size: 40px !important;
}
}
@media screen and (max-width:499px) {
.investors-section .flex_column {
padding:30px !important;
}
.investors-section h3 {
font-size:30px !important;
}
}
@media screen and (max-width:360px) {
.strategic-partners-section .Winchester-section:after {
width: 35% !important;
}
.strategic-partners-section .san-luis-section:after {
width:20% !important;
}
.strategic-partners-section .co-ky-section:after {
width: 45% !important;
}
.address-section .flex_column {
padding:10px !important;
}
.address-section h3 {
font-size:30px !important;
}
.address-section p {
font-size:25px !important;
}
}
@media screen and (max-width:1199px) {
.strategic-partners-section .Winchester-section:after {
width: 60% !important;
}
.strategic-partners-section .san-luis-section:after {
width:50% !important;
}
.strategic-partners-section .co-ky-section:after {
width: 70% !important;
}
}
@media screen and (max-width:881px) {
.strategic-partners-section .Winchester-section:after {
width: 50% !important;
}
.strategic-partners-section .san-luis-section:after {
width:40% !important;
}
.strategic-partners-section .co-ky-section:after {
width: 60% !important;
}
}
.container_wrap {
border:none !important;
}
.contact-form label {
color:#fff !important;
}
.contact-form textarea {
min-height: 100px !important;
}
.contact-form input[type="submit"].wpcf7-form-control {
border-radius: 10px;
height: 50px;
margin-left: 40%;
width:150px !important;
}
.contact-form  .input-text, .contact-form  input[type="text"], .contact-form  input[type="input"], .contact-form  input[type="password"], .contact-form  input[type="email"], .contact-form  input[type="number"], .contact-form  input[type="url"], .contact-form  input[type="tel"], .contact-form  input[type="search"], .contact-form  textarea, .contact-form  select {
border-radius: 10px !important;
height: 40px;
}