nav.elementor-nav-menu--main ul#menu-1-ff5e5e5 li a.elementor-item-active {
	font-weight: 600 !important;
}
.home_form input {
	padding: 15px 0px 15px 23px !important;
}
.home_form select {
	padding: 15px 0px 15px 23px !important;
}
.home_form textarea {
	padding: 15px 0px 0px 23px !important;
}
.border_inner:after {
	content: '';
	background: #ffffff40;
	width: 2px;
	height: 724px;
	position: absolute;
	top: 55px;
	left: 50%;
	transform: translateX(-50%);
}
.tabs_src .elementor-tab-desktop-title.elementor-active {
	background: #708A70 !important;
	padding: 27px 40px !important;
	border-radius: 10px !important;
}
.tabs_src .elementor-tab-desktop-title {
	background: #022343 !important;
	padding: 27px 40px !important;
	border-radius: 10px !important;
	margin: 0px 20px !important;
}
.tabs_src .elementor-tab-content {
	padding: 55px 0px 0px 0px !important;
}
.tab_inner_back {
	background-size: 100% 100% !important;
}
.test_slides .swiper-slide {
	background: url(https://rdutax.com/wp-content/uploads/2024/02/Union-1.png) !important;
	padding: 116px 118px 64px 118px !important;
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
	background-position: 100% 100% !important;
}
.test_slides .elementor-testimonial {
	display: flex;
	flex-direction: column;
}
.test_slides cite.elementor-testimonial__cite {
	order: 1 !important;
}
.test_slides .elementor-testimonial__content {
	order: 2 !important;
	margin: 40px 0px 110px 0px;
}
.test_slides .elementor-testimonial__footer {
	margin: 0px !important;
}
.test_slides .elementor-testimonial__content:after {
	content: '';
	background: url(https://rdutax.com/wp-content/uploads/2024/02/Group-111.png);
	height: 60px;
	width: 256px;
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 65px;
}
.test_slides .swiper-pagination {
	bottom: -30px !important;
}
.post_sec .premium-blog-content-wrapper {
	margin: 0px !important;
}
.sugg_box {
	border-left: 2px solid #011A4B30;
}
.post-684 {
	padding: 100px 0px;
}
@media(min-width:1440px){
	.dots_image {
		left: -132px !important;
	}
	.form_dots_image {
		top: 23px !important;
	}
	.ser_foot .elementor-widget-container {
		padding-left: 110px !important;
	}
	.con_foot_col .elementor-widget-wrap {
		padding-left: 155px !important;
	}
	.work_dots {
		left: -120px !important;
	}
	.checking_dots {
		left: -176px !important;
	}
	.con_dots {
		left: -65px !important;
	}
	.ques_box .elementor-widget-container {
		margin-right: 46px !important;
	}
	.sugg_box .elementor-widget-container {
		margin-left: 46px !important;
	}
}
@media(max-width:480px){
	br {
		display: none !important;
	}
	.count .elementor-counter-title {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.count_col1 .elementor-widget-wrap, .count_col3 .elementor-widget-wrap {
		justify-content: flex-start !important;
	}
	.count_col2 .elementor-widget-wrap, .count_col4 .elementor-widget-wrap {
		justify-content: flex-end !important;
	}
	.man img {
		height: 430px !important;
	}
	.border_inner:after {
		display: none !important;
	}
	.border_inner {
		border: none !important;
	}
	.elementor-element-42062c0 {
		border: none !important;
	}
	.elementor-element-18a7c4c {
		border: none !important;
	}
	/* .test_slides .swiper-slide {
		background: url(https://rdutax.com/wp-content/uploads/2024/02/Union-1.png) !important;
		padding: 116px 40px 64px 40px !important;
		background-size: 100% 100% !important;
		background-repeat: no-repeat !important;
		background-position: 100% 100% !important;
	}
	*/
	.test_slides .swiper-slide {
		background: url(https://rdutax.com/wp-content/uploads/2024/02/Union-1.png) !important;
		padding: 116px 20px 64px 20px !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
    margin-top: -79px;
	}
  .swiper-pagination {
    /* margin-bottom: 20px; */
    position: relative;
  }
	.tabs_src .elementor-tab-mobile-title.elementor-active {
		background: #708A70 !important;
		padding: 27px 40px !important;
		border-radius: 10px !important;
		display: inline-block !important;
	}
	.tabs_src .elementor-tab-mobile-title {
		background: #022343 !important;
		padding: 27px 15px !important;
		border-radius: 10px !important;
		margin: 10px 0px !important;
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
	}
	.tabs_src .elementor-tab-content {
		padding: 30px 0px 0px 0px !important;
	}
	.test_slides .elementor-testimonial__text {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.sugg_box {
		border-left: none !important;
		margin-top: 20px !important;
	}
	.sugg_box span.elementor-icon-list-text br {
		display: block !important;
	}
	.ques_box span.elementor-icon-list-text br {
		display: block !important;
	}
	.btn_col a.elementor-button {
		width: 160px !important;
	}
	.wpuf-form-add {
		width: 100% !important;
	}
	.post-684 {
		padding: 50px 0px;
	}
	.wpinv-history-class.bsui.sdel-2fbf3b1a table.table tbody tr td {
		font-size: 10px !important;
	}
	.wpinv-history-class.bsui.sdel-2fbf3b1a table.table thead tr th {
		font-size: 10px !important;
		text-align: left !important;
	}
	.wpinv-page .bsui a.btn {
		text-decoration: none;
		font-size: 10px !important;
		padding: 5px 8px !important;
		color: #ffffff ! IMPORTANT;
	}
	header a:visited,header a:active,header a {
		font-weight: normal !important;
	}
}

/****************************************
 * Added by Keryn (Codeable) - 12/12/24 *
 ****************************************/

/** Header **/
.sticky_menu_main a {
    border-bottom: 3px solid #fff;
}
.sticky_menu_main a:hover,
.sticky_menu_main li.menu-item-has-children:hover a,
.sticky_menu_main li.current-menu-item a,
.sticky_menu_main li.current-menu-parent a{
    transform: none !important;
    border-bottom: 3px solid #71896F;
}
.sticky_menu_main ul.sub-menu a,
.sticky_menu_main ul.sub-menu a:hover,
.sticky_menu_main ul.sub-menu li.current-menu-item a,
.sticky_menu_main ul.sub-menu li.current-menu-parent a{
    border-bottom: none !important;
}
.sticky_menu_main .sub-arrow{
    display: none;
}

@media only screen and (max-width: 1150px) {
  .sticky_header {
      --flex-direction: column !important;
  }
  .sticky_header img {
      max-width: 270px;
  }
  .sticky_buttons{
      --width: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  .sticky_header {
      --flex-direction: row !important;
  }
  .sticky_header img {
      max-width: 250px;
  }
  .sticky_header .sticky_menu_main .elementor-widget-container nav.elementor-nav-menu--dropdown[style] {
      margin-top: 29px !important;
  }
}

/** Footer **/
.footer_title div div {
    margin-bottom: -10px;
}
.footer_icon {
    margin-bottom: -8px !important;
}
@media only screen and (max-width: 767px) {
  .elementor-location-footer nav.elementor-nav-menu--main li a {
      justify-content: center;
  }
  .elementor-location-footer .elementor-widget-icon-box .elementor-widget-container{
      display: grid;
  }
  .elementor-location-footer .elementor-icon-box-wrapper {
      justify-self: center;
  }
  .elementor-location-footer .elementor-icon-box-wrapper a br {
      display: none;
  }
}

/** Misc **/
.comments-area a, .page-content a {
    text-decoration: inherit;
}
