#menu-footer-menu, .textwidget{
	font-size:16px;
}
.ast-above-header-wrap   .ast-builder-html-element p{
	font-size:22px;
}
.ast-above-header-bar{
	    background: #363772!important;
	    border-bottom: 0;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
    grid-column-gap: 130px;
}
.uael-marketing-button .uael-marketing-button-title {
    font-weight: 500;
    font-size: 15px;
}
.wpforms-submit{
	font-size:15px;
}
#text-2 .widget-title {
    font-size: 21px!important;
}
.widget-title {
    margin-bottom: 10px;
}
.site-title{width: 65%;}
.textwidget p.wixui-rich-text__text:last-child{font-size: 13px;}
.service_icon img{filter: brightness(0) invert(1);}
.main-navigation .sub-menu li a{color: #01023b !important;}
.main-navigation .sub-menu li a:hover{color: #effafd !important;background-color: #ba9a6c !important;}
.office_timing_footer{display: flex;align-items: baseline;}
.office_timing_footer i{margin-right: 5px;}
.textwidget .font_8 i{margin-right: 2px;}
.textwidget .font_8:nth-child(2){margin: 4px 0;}
.textwidget .font_8:nth-child(2) a:nth-child(2){display: inline-block;margin-bottom: 4px;}

.elementor-element.contact-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
    width: 50px;
    height: 50px;
    background: #ba9a6c;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
    margin-right: 15px;
}
.elementor-element.contact-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
    fill: #fff;width: 20px;height: 20px;margin: 0;
}
.elementor-element.affiliate-slider .swiper .elementor-swiper-button, .tts-slider .myTestimonials .swiper-button-prev, .tts-slider .myTestimonials .swiper-button-next {
    width: 50px;
    height: 50px;
    background: #ba9a6c;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.4s ease-in-out;
}
.tts-slider .myTestimonials .swiper-button-prev:after, .tts-slider .myTestimonials .swiper-button-next:after{color:#fff;transition: 0.4s ease-in-out;}
.tts-slider .myTestimonials .swiper-button-prev:hover:after, .tts-slider .myTestimonials .swiper-button-next:hover:after{color:#fff;}
.elementor-element.affiliate-slider .swiper .elementor-swiper-button svg {
    width: 20px;height: 20px;
}
.elementor-element.affiliate-slider .swiper .elementor-swiper-button:hover, .tts-slider .myTestimonials .swiper-button-prev:hover, .tts-slider .myTestimonials .swiper-button-next:hover{background:#363772;}
.elementor-element.affiliate-slider .swiper .swiper-wrapper .swiper-slide {
    background: #effafd;
    padding: 10px;height:auto;border:1px solid #dbdbdb;
}
.elementor-element.affiliate-slider .swiper .swiper-wrapper .swiper-slide a figure{height:100%;}
.elementor-element.affiliate-slider .swiper .swiper-wrapper .swiper-slide a figure .swiper-slide-image {
    height: 100%;-o-object-fit:contain;object-fit: contain;
}
.elementor-element.affiliate-slider .swiper .swiper-wrapper .swiper-slide a:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.55);
    opacity: 0;
    transition: all 0.4s ease-in-out;
}
.elementor-element.affiliate-slider .swiper .swiper-wrapper .swiper-slide a:hover:before{
	top:10px;bottom:10px;left:10px;right:10px;opacity:1;
}
.tts-slider .myTestimonials {
    width: calc(100% - 100px) !important;padding-bottom:0;
}
#slider-modal .slider-modal-close {
    font-size: 12px;
    color: #fff;
    right: 10px;
    top: 10px;
    padding: 10px;
    background: #ba9a6c;
}
.elementor-element.box-cta .elementor-button-link .elementor-button-content-wrapper {
    margin-bottom: 0;
}
.elementor-element.practice-box .elementor-heading-title{height:44px;}

.pa_h5 .elementor-heading-title{height: auto !important;}

.theme_list ul{display: inline-block;text-align: left;margin-left: 20px;margin-top: 10px;}

.hide{display: none;}
.cta_content a:hover{color: #fff;}

.pa_blurb_title{min-height: 48px;}
.pa_blurb_desc{min-height: 111px;}

#text-2 .widget-title{
	font-size: 1.3rem;
  line-height: 1.2;
}

/** Responsive Start **/
@media only screen and (max-width: 1599px) {
	.banner_content{padding-top:  150px;}
}

@media only screen and (max-width: 1199px) {
	.value_hiring .e-con-inner{padding-bottom:  30px;}
	.ast-builder-grid-row{padding: 0 20px;}
}

@media only screen and (max-width: 1024px) {
	.main-navigation ul li{line-height: 40px !important;}
	.ast-builder-menu{position: absolute;right: 0;}
	.ast-above-header-wrap .ast-builder-html-element p {
    font-size: 18px;
    text-align: center;
    line-height: normal;
}
}

@media only screen and (max-width: 991px) {
	.banner_content{padding-top:  0px;}
	.value_hiring .e-con-inner{padding-bottom: 10px;}
	.ast-builder-grid-row{padding: 0;}
	.elementor-element.practice-box .elementor-heading-title{height:auto;}
	
	.pa_blurb_title{min-height: 44px;}
.pa_blurb_desc{min-height: 77px;}
}

@media only screen and (max-width: 767px) {
  .office_timing_footer {
    justify-content: center;
  }
	.elementor-element.practice-box .elementor-heading-title{height:auto;}
	
	.pa_blurb_title{min-height: auto;}
.pa_blurb_desc{min-height: auto;}
}