/* Popup Css start */
.popup_right_colum span b {
    font-weight: 700;
    color: #000000 !important;
    background: #DBB14F;
    padding: 1px 5px;
}
/* Popup Css end */
.txt_color li {
    color: #ffffff !important;
}
.event_box {
    min-height: 595px;
}
.alumni-details img {
    height: 350px;
    width: 280px;
    object-fit: cover;
		border: solid 5px #376640;
}
.home_banner rs-bullet.tp-bullet {
    background: #D9D9D9 !important;
    border: solid 1px #D9D9D9;
	border-radius: 100px;
}
.home_banner rs-bullet.tp-bullet.selected {
    background: #D9D9D900 !important;
    border: solid 1PX #DBB14F;
}
.custom_header li.menu-item.menu-item-19 a, .custom_header li.menu-item-1984 a {
    background: #DBB14F;
    padding: 10px 20px !important;
    color: #000000 !important;
    font-weight: 500 !important;
}
.custom_header li.menu-item.menu-item-19 a.elementor-item-active:after, .custom_header li.menu-item-1984 a.elementor-item-active:after{
		display:none !important;
}
.banner_icons svg {
	margin-bottom: 20px;
}
.custom_header .elementor-item-active:after {
    width: 65% !important;
}
.home_banner .swiper-pagination-bullet-active {
    border: solid 1px #DBB14F;
}
.home_banner .swiper-pagination {
    margin-bottom: 100px;
}
.home_sec2 .elementor-swiper-button:hover svg {
    filter: brightness(6.5);
}
#post_slider_single svg, #footer_btn svg {
    width: 12px;
}
.custom_reviews.elementor-element-e82505c .elementor-main-swiper {
    width: 100% !important;
}
.custom_reviews .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    bottom: -20px;
    top: unset !important;
    right: 60px !important;
    left: unset !important;
}
.custom_reviews .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    bottom: -20px;
    top: unset !important;
    right: -10px !important;
    left: unset !important;
}
.custom_reviews .elementor-swiper-button {
    padding: 10px;
    border: solid 2px #376640;
    border-radius: 100px
}
.custom_reviews .elementor-swiper-button:hover {
    background: #376640 !important;
    transition: 0.5s;
}

.custom_reviews .elementor-swiper-button:hover svg {
    filter: brightness(6.5);
}
.count_down span.elementor-countdown-digits {
   	height: 100px;
		width: 100px;
		display: flex !important;
		justify-content: center;
		align-items: center;
    background: linear-gradient(180deg, #FFE9B9, #DBB14F);
    border-radius: 20px;
    margin-bottom: 20px;
}
.count_down span.elementor-countdown-digits:hover {
    background: #ffffff !important;
    color: #376640 !important;
}
.count_down span.elementor-countdown-digits {
	position: relative !important;
}
.count_down span.elementor-countdown-digits:before {
    content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Rectangle-5152.png);
    height: 100%;
    width: 100%;
    position: absolute !important;
    background-repeat: no-repeat !important;
    left: 0 !important;
    top: 50% !important;
}
.custom_icons img {
    padding: 0px 10px;
    width: 80px;
    background: white;
		z-index:5;
}
.custom_icons:before {
	content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Line-21.png);
    height: 42%;
    width: 100%;
    position: absolute !important;
    background-repeat: no-repeat !important;
    left: 5% !important;
		top: 5% !important;
}
.custom_reviews path {
    display: none;
}

.custom_reviews .e-eicon-chevron-left {
     content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Vector-3-1.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 30px !important;
}

.custom_reviews .elementor-swiper-button.elementor-swiper-button-prev {
    padding: 20px 39px 30px 11px !important;
}
.custom_reviews .e-eicon-chevron-right {
     content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Vector-2-1.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 30px !important;
}

.custom_reviews .elementor-swiper-button.elementor-swiper-button-next {
    padding: 20px 39px 30px 11px !important;
}
.count_down span.elementor-countdown-digits.elementor-countdown-hours {
	position: relative !important;
}
.count_down span.elementor-countdown-digits.elementor-countdown-days:after {
    content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Group-8818.png);
    height: 100%;
    width: 100%;
    position: absolute !important;
    background-repeat: no-repeat !important;
    left: 125px !important;
    top: 37% !important;
}
.count_down span.elementor-countdown-digits.elementor-countdown-hours:after {
    content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Group-8818.png);
    height: 100%;
    width: 100%;
    position: absolute !important;
    background-repeat: no-repeat !important;
    right: -124px !important;
    top: 37% !important;
}
.count_down span.elementor-countdown-digits.elementor-countdown-minutes {
	position: relative !important;
}
.count_down span.elementor-countdown-digits.elementor-countdown-minutes:after {
    content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Group-8818.png);
    height: 100%;
    width: 100%;
    position: absolute !important;
    background-repeat: no-repeat !important;
    right: -124px !important;
    top: 37% !important;
}
.home_post_slider img {
    width: 100% !important;
}
.custom_reviews .elementor-testimonial__text {
    padding: 20px 0px !important;
}
.faq_section .elementskit-card.active {
    background: #376640 !important;
}
.blog_post img {
    height: 405px !important;
    object-fit: cover;
}
.recent_post .elementor-post__title {
    background: #ffffff;
    padding: 25px 20px;
    border: solid 2px #DBB14F;
}
.blog_post_content p, li {
    color: #4d4d4d;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
		line-height: 30px !important;
}
.blog_post_content h2 {
    color: #000000;
    font-size: 48px;
    font-family: 'Montserrat';
    font-weight: 700;
		text-transform: uppercase;
}
.blog_post_content h3 {
    color: #000000;
    font-size: 44px;
    font-family: 'Montserrat';
    font-weight: 700;
		text-transform: uppercase;
		padding-top: 20px !important;
}
.blog_post_content h4 {
    color: #000000;
    font-size: 32px;
    font-family: 'Montserrat';
    font-weight: 600;
		text-transform: uppercase;
}
.blog_post_content img {
		padding-top: 20px;
		padding-bottom: 20px;
}
.blog_post_content ul {
		padding-bottom: 20px;
}
.inquiry_form label.wpforms-field-label {
    color: #000;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-family: 'Poppins';
    padding-bottom: 20px !important;
}
.inquiry_form input, select {
    height: 65px !important;
}
.inquiry_form  ul#wpforms-816-field_8 input, .inquiry_form  ul#wpforms-816-field_9 input, .inquiry_form  ul#wpforms-816-field_13 input, .inquiry_form  ul#wpforms-816-field_14 input {
    height: unset !IMPORTANT;
}
.inquiry_form button#wpforms-submit-816 {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 600;
    background: #376640;
    color: #fff;
    text-transform: uppercase;
    height: 48px !important;
    width: 145px;
    margin-top: 15px;
}
.inquiry_form select#wpforms-816-field_7, input#wpforms-816-field_10, select#wpforms-816-field_11 {
    width: 48% !important;
}
.inquiry_form #wpforms-816-field_4-container div:before {
    content: "";
    height: 100%;
    width: 100%;
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/1-10.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 620px !important;
    top: 20px;
}

.inquiry_form #wpforms-816-field_4-container div {
    position: relative !important;
}
input#wpforms-816-field_17, input#wpforms-816-field_18 {
    display: none;
}
.post-alumini a.elementor-post__read-more:after {
    content: "";
    background: url(https://dfwlashuniversity.com/wp-content/uploads/2024/01/Group.svg);
    height: 100%;
    width: 100%;
    position: absolute;
    background-repeat: no-repeat;
    left: 135px;
    top: 7px;
}

.post-alumini a.elementor-post__read-more {
    position: relative !important;
}
.swiper-slide-active + div {
    border: solid 3px green !important;
}
.elementor-9 .elementor-element.elementor-element-d7340a5 .elementor-nav-menu--main:not(.e--pointer-framed) .header_btn .elementor-item.elementor-item-active:after {
    display: none !important;
}
@media(min-width:1540px){
	.elementor-element-4fb8bcc .elementor-nav-menu .elementor-item {
    font-size: 18px !important;
}
}

@media(max-width:1369px){
	.elementor-element-4fb8bcc .elementor-nav-menu .elementor-item {
    font-size: 14px !important;
}
}




@media only screen and (max-width: 440px) {
  .count_down span.elementor-countdown-digits {
    width: 70px !important;
    height: 70px !important;
}
	.custom_reviews .elementor-swiper-button.elementor-swiper-button-prev{
		bottom:-90px !important;
		right:90px !important;
	}
	.custom_reviews .elementor-swiper-button.elementor-swiper-button-next{
		right:10px !important;
		bottom:-90px !important;
	}
	.count_down span.elementor-countdown-digits.elementor-countdown-minutes:after {
    right: -87px !important;
}
	.custom_icons:before{
		display:none !important;
	}
	.event_box {
    min-height: auto !important;
}
	.custom_header li.menu-item.menu-item-19 a, .custom_header li.menu-item-1984 a{
	background:transparent !important;
		color:black !important;
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 50px;
}
	.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover{
		background:#DBB04F !important;
	}
	.blog_post_content h2 {
    font-size: 28px !important;
}
	.blog_post_content h3 {
    font-size: 28px !important;
}
}


.elementor-1458 .elementor-element.elementor-element-d393320 > .elementor-widget-container, .elementor-550 .elementor-element.elementor-element-0300a0b > .elementor-widget-container{
	border:none !important;
}

.elementor-9 .elementor-element.elementor-element-eccdc85 {
        --width: 90%;
        height: 70px;
        justify-content: center;
        align-items: center;
    }