

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  
}

/*.gogrin-header-top {*/
/*  background-color: #a6cc41;*/
/*}*/
.gogrin-header-top {
  padding-right: 100px;
  padding-left: 100px;
}
.gogrin_menu > ul > li > a,
.heading_style_2 .gogrin_menu > ul > li > a,
.heading_style_3 .gogrin_menu > ul > li > a,
.heading_style_4 .gogrin_menu > ul > li > a,
.witr_search_wh .em-header-quearys .em-quearys-menu i,
.right_sideber_menu i,
.main_menu_header_icon i,
.main_menu_header_address_text h3,
.main_menu_header_address_text h4 a,
.heading_style_5 .gogrin_menu > ul > li > a,
.mini_shop_content a i {
  color: #003a63;
}
.gogrin_nav_area.prefix,
.hbg2 {
  background-color: #2ab93691;
}
.gogrin_nav_area,
.trp_nav_area,
.transprent-menu .gogrin_nav_area {
  padding-right: 100px;
  padding-left: 100px;
}
.breadcumb-area,
.breadcumb-blog-area {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("wp-content/uploads/2023/05/breadkum-img.jpg");
  background-size: cover;
}
.brpt h2,
.breadcumb-inner h2,
.brpt.brptsize h2 {
  color: #ffffff;
}
.breadcumb-inner ul,
.breadcumb-inner ul span a,
.breadcumb-inner li,
.breadcumb-inner li a,
.witr_breadcumb_shop ul li span a {
  color: #ffffff;
}
.breadcumb-inner ul span.current,
.witr_breadcumb_shop ul li span {
  color: #ffffff;
}
.witrfm_area:before {
  background-color: rgba(0, 80, 159, 0);
}
.footer-middle .widget h2 {
  color: #ffffff;
}
.footer-middle .widget ul li,
.footer-middle .widget ul li a,
.footer-middle .widget ul li::before,
.footer-middle .tagcloud a,
.footer-middle caption,
.footer-middle table,
.footer-middle table td a,
.footer-middle cite,
.footer-middle .rssSummary,
.footer-middle span.rss-date,
.footer-middle span.comment-author-link,
.footer-middle .textwidget p,
.footer-middle .widget .screen-reader-text,
mc4wp-form-fields p,
.mc4wp-form-fields,
.footer-m-address p,
.footer-m-address,
.footer-widget.address,
.footer-widget.address p,
.mc4wp-form-fields p,
.gogrin-description-area p,
.gogrin-description-area .phone a,
.gogrin-description-area .social-icons a,
.recent-review-content h3,
.recent-review-content h3 a,
.recent-review-content p,
.footer-middle .gogrin-description-area p,
.footer-middle .recent-post-text h4 a,
.footer-middle .recent-post-text .rcomment,
.witr_sub_table span {
  color: #ffffff;
}
.footer-middle {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("wp-content/uploads/2023/05/H2-footer-img.jpg");
  background-size: cover;
}
.footer-bottom:before {
  background-color: transparent;
}
.copy-right-text p,
.footer-menu ul li a {
  color: #ffffff;
}
.copy-right-text a,
.footer-menu ul li a:hover {
  color: #004971;
}
/*.footer-bottom {*/
/*  background-color: #a6cc41;*/
/*}*/

.woocommerce-product-gallery {
  opacity: 1 !important;
}

/* .gogrin-header-top {
}
.logo img {
}
.logo a {
} 
.mean-container .mean-bar::before {
  content: "MENU";
}
.breadcumb-area::before,
.breadcumb-blog-area::before {
}
a.dtbtn,
.creative_header_button .dtbtn,
.em-quearys-menu i,
.mini_shop_content a span.count {
}
a.dtbtn:hover,
.creative_header_button .dtbtn:hover,
.em-quearys-menu i:hover,
.mini_shop_content a span.count:hover {
}
.witrfm_area.witrfm_area {
}
*/

.yith-wcwl-share li a {
  color: #ffffff;
}
.yith-wcwl-share li a:hover {
  color: #ffffff;
}
.yith-wcwl-share a.facebook {
  background: #39599e;
  background-color: #39599e;
}
.yith-wcwl-share a.facebook:hover {
  background: #39599e;
  background-color: #39599e;
}
.yith-wcwl-share a.twitter {
  background: #45afe2;
  background-color: #45afe2;
}
.yith-wcwl-share a.twitter:hover {
  background: #39599e;
  background-color: #39599e;
}
.yith-wcwl-share a.pinterest {
  background: #ab2e31;
  background-color: #ab2e31;
}
.yith-wcwl-share a.pinterest:hover {
  background: #39599e;
  background-color: #39599e;
}
.yith-wcwl-share a.email {
  background: #fbb102;
  background-color: #fbb102;
}
.yith-wcwl-share a.email:hover {
  background: #39599e;
  background-color: #39599e;
}
.yith-wcwl-share a.whatsapp {
  background: #00a901;
  background-color: #00a901;
}
.yith-wcwl-share a.whatsapp:hover {
  background: #39599e;
  background-color: #39599e;
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
body .is-layout-flex {
  display: flex;
}
body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
body .is-layout-flex > * {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
body .is-layout-grid > * {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(
    --wp--preset--color--luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(
    --wp--preset--color--luminous-vivid-amber
  ) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(
    --wp--preset--color--luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(
    --wp--preset--gradient--cool-to-warm-spectrum
  ) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

#yith-quick-view-modal .yith-wcqv-main {
  background: #ffffff;
}
#yith-quick-view-close {
  color: #cdcdcd;
}
#yith-quick-view-close:hover {
  color: #ff0000;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1000px !important;
}

@media (min-width: 1441px) and (max-width:1850px) {
  .elementor-element.elementor-section-full_width .elementor-element-populated {
      padding-left: 30px!important;
      padding-right: 0!important;
      margin-left: 0!important;
      margin-right: 0!important
  }
}

h1 i,
h2 i,
h3 i,
p i,
p a i,
h1 em,
h2 em,
h3 em,
p em,
p a em {
  font-style: normal;
  color: #4aeb5e  !important;
  /* light text color */
}

.footer-middle .widget ul li a, h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, span.eleft {
  color: #04340a;
  /* dark text color */
}

.elementor-1617 .elementor-element.elementor-element-90b9fc2:not(.elementor-motion-effects-element-type-background), .elementor-1617 .elementor-element.elementor-element-90b9fc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  /*background-color: #a6cc41;*/
}

.btn, .learn_btn, .witr_feature_btn_f a, .witr_feature_btn_3d a, .feature_btn a, .witr_ser_btnb a, .service-btn > a, a.dtbtn, .witr_btn, .witr_bbtn, .witr_gbtn, .witr_gbbtn, .gogrin_button a, .witr_sbtn_s8 a {
  border-radius: 0px;
  font-size: 16px;
  font-weight: 500;
}

#scrollUp, .btn, .btn.btn-bordered:hover, .comment_gogrin_btn, .commment_title h3:before, .content-widget .widget_price_filter .ui-slider .ui-slider-handle, .content-widget .widget_price_filter .ui-slider .ui-slider-range, .creative_header_button .dtbtn, .creative_header_button:before, .creative_header_button>a:hover, .defaultsearch button, .em-quearys-menu i, .em_creative_header:after, .em_creative_header:before, .footer-middle .mc4wp-form-fields button, .footer-social-icon a i, .gogrin-description-area .social-icons a:hover, .gogrin-header-top, .gogrin-single-icon a:hover, .gogrin-single-icon-inner a:hover, .gogrin_btn, .mean-container .mean-bar, .mean-container .mean-nav, .mini_shop_content a span.count, .page-numbers span.current, .paginations a.current, .paginations a:hover, .post-password-form input[type=submit], .readmore a:hover, .single_team_list ul li a i, .single_team_list ul li i, .slick-dots li.slick-active button, .slick-next, .slick-next.slick-disabled, .slick-prev, .slick-prev.slick-disabled, .tagcloud a:hover, .tbd_product .thb_product_car a, .team_single_btn a, .thb_product_car a.added_to_cart:hover:before, .top-right-menu ul .sub-menu, .top_crmenu_l ul, .top_crt_style, .tutor-course-archive-results-wrap strong, .tutor-course-loop-level, .tutor-pagination-wrap a:hover, .tutor-pagination-wrap span.page-numbers.current, .twr_mini_cart .woocommerce.widget_shopping_cart .buttons a.checkout, .twr_mini_cart .woocommerce.widget_shopping_cart .buttons a:hover, .tx_golobal_color, .txw span.tutor-text-avatar, .widget_product_search button, .witr_cart_to_cross .cart_totals>h2, .witr_checkout_form .witr_ck_blling h3, .witr_checkout_form h3#order_review_heading, .witr_shortcode_inner, .witr_single_team_s, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product form.cart .button, .woocommerce span.onsale.onsingle_sale.tbd_sale_inner, .woocommerce span.tbd_sale_inner, .woocommerce-column__title, .wp-block-button__link, a.dtbtn, h2.woocommerce-order-details__title, nav.woocommerce-MyAccount-navigation ul li.is-active, table#wp-calendar td#today {
  /*background: #a6cc41;*/
}

.Screenshots .dnSlide-main .dnSlide-btn, .ab_videoArea, .active .witr_ac_style, .all_color_team:hover .team_o_icons:before, .back_view .con_TMS a:hover, .banner-content a i, .banner-content button, .banner-content.content-4 ul li a:hover i, .blog_add_icon a, .busiTS a:hover, .busi_TMHover:after, .busi_TMHover:before, .busi_singleBlog:hover .wbutton_right_icon a::before, .butn:before, .couses_bar_percent .progress-bar, .couses_box_position .witr_content_couses h4, .em-button-button-area a:hover, .em-feature:hover .feature_inner_box, .em-nivo-slider-wrapper .nivo-controlNav a.active, .em-nivo-slider-wrapper .nivo-controlNav a:hover, .em-nivo-slider-wrapper .nivo-directionNav a:hover, .em-service2 .em-service-icon i, .em_feature-icon i, .event_date, .event_date_list, .feature_btn a:hover, .front_view .con_TMS a:hover, .front_view .con_TMS13_icon.con_TMS a, .gallery_load_button a:hover, .give-btn, .gogrin-tab li a.active, .gogrin-tab li a:hover, .gogrin_button a, .gogrin_slider_icon ul li a i, .gogrin_video_inner i, .medi_singleFeature:before, .medi_singleService:before, .middle_border_divider, .nav-tabs .nav-link:hover, .picon a, .play-overlay a, .play-overlay a:before, .pluse_btn span, .pluse_btn_slick span, .poly_text_box:hover .service_icon_box::before, .portfolio_readmore_btn>a:hover, .positi_3.pprotfolio4, .post_team10_area .team_o_icons ul li a:hover, .post_team_icon_8 ul li a:hover, .post_team_icon_9, .pricing-part a.btn, .pricing-part strong, .pricing_style_2 .pricing-part h5, .pricing_style_4 .witr_p_middle_inner, .pricing_style_7.pricing-part h4, .pricing_top_box, .progress-bar, .pstyle_1 .picon a:hover, .readmore_adn a:hover, .send_message input.wpcf7-submit, .service-btn>a:hover, .service-item i, .singleSS:hover .SIBG_1:before, .single_counter:hover, .single_image_line, .slick-dots li.slick-active button, .slick-next, .slick-next.slick-disabled, .slick-prev, .slick-prev.slick-disabled, .slider_btn .witr_btn.active:hover, .style7_day span, .sub-item i, .sub-item.sub-item-3:hover i, .sub-item.sub-item-6:hover i, .tab_item .nav-pills li .nav-link.active, .team-back-wraper, .team-social ul li a:hover, .team_bottom_icon a, .team_o_icon ul li a:hover, .team_o_icons ul li a:hover, .team_overlay_icon a, .team_s14_image:after, .team_top_icon ul li a, .testomonial_2part .slick-slide.slick-current.slick-active .bottom_single_testi, .title_btn a, .title_in:after, .title_in:before, .tx_golobal_color, .tx_svd_icon, .video-item a, .video-item a:before, .w_apps_button a:hover, .wblog-content>a:hover, .wcr_feature_10 .feature_btn a:before, .wirt_detail_texti, .wirt_detailb_icon i:hover, .witr_11_btn.witr_sbtn_s8 a, .witr_about_btn a, .witr_ac_style:focus, .witr_ac_style:hover, .witr_apartment_form .btn, .witr_apartment_form .const_btn:hover, .witr_back_process, .witr_banner_content a i:hover, .witr_bar_inner, .witr_bbtn:hover, .witr_blog_area10 .learn_btn i, .witr_blog_area10 .learn_btn:hover, .witr_blog_area11 .learn_btn:hover, .witr_blog_area13 .learn_btn:hover, .witr_blog_area8 .learn_btn, .witr_bottom_icon a:hover, .witr_btn, .witr_butn, .witr_case_btnb a:hover, .witr_category .tevbt, .witr_cfeature9 .sub-item i:after, .witr_cfeature9 .sub-item:hover i, .witr_con_btn2 .w_btn2, .witr_counter_6 .wirt_new_iner, .witr_couses_btnb a:hover, .witr_dslborder, .witr_event_btn a, .witr_event_style_8.witr_event_style_7 .witr_event_btn a, .witr_feature2:hover, .witr_feature_13 .sub-item:hover:before, .witr_feature_13.sub-border-2:hover .sub-item span, .witr_feature_back_3d, .witr_feature_btn_f a:hover, .witr_hd_sicon_inner, .witr_hd_timeline_inner:before, .witr_icon_adn a, .witr_nivideo_btns i:hover, .witr_post_meta9 span, .witr_process_icon i, .witr_process_icon2 i, .witr_pslide_custom a span, .witr_ribon_text h3, .witr_sbtn_s8 a i, .witr_service2:hover .wbutton_top_service_icon a::before, .witr_service2:hover .witr_service2_icon_bottom::before, .witr_service2_7 .witr_ser_btnb a, .witr_service2_box, .witr_service_10 .service-btn a:hover, .witr_service_10:before, .witr_service_7 .service-btn>a:after, .witr_service_7 .service-btn>a:before, .witr_service_front_3d, .witr_single_counter:hover, .witr_sn_button a, .witr_sstyle_9:before, .witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .witr_swiper_area .swiper-scrollbar-drag, .witr_taba_style1 .nav-tabs .nav-item.show .nav-link, .witr_taba_style1 .nav-tabs .nav-link.active, .witr_team_s11 span, .witr_top_category span ul li a, .witr_tx_ovei_title, .witr_vbbtn:hover, .witr_vbtn, .witr_video_btn i, .witr_video_btn i:after, a.em-active-button, span.cdowns:after, span.cdowns:before {
    /*background: #a6cc41;*/
}

.content-area {
  padding-top: 70px;
  padding-bottom: 50px;
}


.footer-middle .widget ul li a, h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, span.eleft {
  /* text-align: right !important; */
} 

.rt-vc-video .rtin-item .rtin-title {
  color: #fff;
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 1.5;
  margin-bottom: 10px;
  text-align: center !important;
}

.rt-vc-video .rtin-item .rtin-content {
  color: #a3bed5;
  text-align: center !important;
  margin: 0 auto;
  padding-bottom: 35px;
}

.mc4wp-form-fields input[type="email"], .footer-top-area, .footer-top-area .widget {
  color: #f5f5f5;
  text-align: right;
}

.rt-vc-counter .rtin-right .rtin-title {
  text-align: right;
  padding-right: 3px;
}
 


.widget.widget_rdtheme_info ul li {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 10px;
  padding-right: 30px;
}

.footer-style-2 .widget.widget_rdtheme_info ul li {
  padding-right: 0;
  border-bottom: 1px solid #1d3c60;
  padding-bottom: 10px;
  margin-bottom: 17px;
}

.footer-style-2 .widget.widget_rdtheme_info ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.footer-style-2 .widget.widget_rdtheme_info ul li .info-label {
  display: inline-block !important;
  font-size: 15px;
}

.widget.widget_rdtheme_info ul li:last-child {
  margin-bottom: 0;
}

.widget.widget_rdtheme_info ul li a {
  color: #bdc4cd;
}

.widget.widget_rdtheme_info ul li i {
  color: #fdc800;
  font-size: 14px;
  right: 0;
  line-height: 1;
  position: absolute;
  top: 5px;
  z-index: 1;
}

.footer-style-2 .widget.widget_rdtheme_info ul li i {
  position: static;
  display: inline-block;
  margin-left: 7px;
  color: #efeff0;
}

.footer-style-2 .widget.widget_rdtheme_info ul li i.fa-phone-alt {
  font-size: 13px;
}

.footer-style-2 .widget.widget_rdtheme_info ul li .info-item {
  padding-top: 5px;
}

.footer-style-2 .widget.widget_rdtheme_info ul li .info-item,
.footer-style-2 .widget.widget_rdtheme_info ul li .info-item a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
}

.footer-style-2 .widget.widget_rdtheme_info ul li .info-item a:hover {
  color: var(--rt-secondary-color);
}


h1, h2, h3, h4, h5, h6, p, span {
  text-align: right !important;
}

h1 i,
h2 i,
h3 i,
p i,
p a i,
h1 em,
h2 em,
.txt-dir,
h3 em,
ul.sub-menu,
.menu-main-menu.ul,
table,
tr, th, td,
p em,
p a em {
  text-align: right !important;
}


.langs-footer {
  display: flex; /* Use flexbox for layout */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center items vertically */
  height: 100%; /* Ensure the footer takes full height if needed */
}

#languages {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove default padding */
  margin: 0; /* Remove default margin */
  display: flex; /* Use flexbox for layout */
  gap: 10px; /* Space between items */
}

#languages li {
  margin: 0; /* Remove default margin from list items */
}

#languages a {
  text-decoration: none; /* Remove underline from links */
  display: flex; /* Use flexbox to align items */
  align-items: center; /* Center items vertically */
}

#languages img {
  margin: 3px; /* Space between the flag and text */
  margin: 3px; /* Space between the flag and text */
}

/* contact page icon alignment */
.rtin-item {
  list-style: none;
  padding: 0;
  margin: 0;
  direction: rtl; /* Ensure the content direction is right-to-left */
}

.rtin-item li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  direction: rtl; /* Ensure the content direction is right-to-left */
}

.rtin-item li i {
  order: 1;
  margin-left: 10px;
}

.rtin-item li a, .rtin-item li span {
  order: 0;
  text-decoration: none;
  color: inherit;
  direction: ltr; /* Ensure the text direction remains left-to-right */
}
