/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 28 2021 | 18:47:10 */
h1{
  text-transform: uppercase;
}
@media (max-width: 767px){
  h1{
    font-size:48px !important;
  }
}
#request-call-back {
  display: block;
  height: 120px; /* fixed header height*/
  margin: -120px 0 0; /* negative fixed header height */
}

.fa-youtube-square::before {
    content: "\f431" !important;
}

.h3::after, .h4::after, .h5::after, .h6::after, h1::after, h2::after, h3::after, h4::after, h5::after, h6::after ,.consulting-rev-title-3::after, .third_bg_color{
    background: #36a2a1 !important;
}
body.header_style_2 .header_top .top_nav .header_socials a:hover, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a {
    color: #36a2a1 !important;
}
.mobile_header .top_nav_mobile .main_menu_nav > li:hover > a {
    color: #36a2a1 !important;
}
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::after, .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::before {
    background: #36a2a1 !important;
}
.secondary_bg_after_color::after, .secondary_bg_before_color::before, .secondary_bg_color {
    background-color: #36a2a1 !important;
}
#footer.style_3 .widget_nav_menu li::before, .read_more_arrow i, .stm_cost_calculator.style_2 .ccb-main-calc .ccb-main-wrapper .form-wrapper .ccb-range-slider__range::-webkit-slider-thumb, .stm_cost_calculator.style_2 .ccb-main-calc .ccb-main-wrapper .form-wrapper .ccb-total-description ul li:not(.ccb-summary-title)::before, .stm_pricing_plan_unit.style_2 .stm_pricing_plan .top::before, .stm_services.style_6 .item .item_wr .content .read_more i, .third_bg_after_color::after, .third_bg_before_color::before, .third_bg_color, .vc_testimonials.style_5 .owl-dots .owl-dot.active span {
    background-color: #36a2a1 !important;
}
.vc_custom_heading mark {
    color: #36a2a1;
}
.elementor-default .elementor-text-editor ul:not(.elementor-editor-element-settings) li::before, .elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li::before {
        color: #36a2a1;
}
.secondary_font_color, .secondary_font_color_hv:hover {
    color: #36a2a1 !important;
}
.elementor-image-box-title::after{
  display:none;
}
.elementor-widget-image-box .elementor-image-box-description {
    margin: 10px 30px auto;
}
.form-control:active, .form-control:focus, .input-group .form-control:active, .input-group .form-control:focus, .post-password-form input[type="password"]:active, .post-password-form input[type="password"]:focus, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:active, .woocommerce form .form-row textarea:focus, .wpcf7-form-control:active, .wpcf7-form-control:focus, body .woocommerce-cart table.cart td.actions .coupon .input-text:active, body .woocommerce-cart table.cart td.actions .coupon .input-text:focus {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 0 0 2px #36A2A1;
}
.elementor-default .elementor-tab-content ul:not(.elementor-editor-element-settings) li, .elementor-default .elementor-text-editor ul:not(.elementor-editor-element-settings) li, .elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li {
    font-size: 14px;
}
/*sidbar */
.widget.widget_archive ul li.current-cat:hover > a, .widget.widget_archive ul li.current-cat > a, .widget.widget_archive ul li.current-menu-item:hover > a, .widget.widget_archive ul li.current-menu-item > a, .widget.widget_archive ul li.current_page_item:hover > a, .widget.widget_archive ul li.current_page_item > a, .widget.widget_archive ul li:hover > a, .widget.widget_categories ul li.current-cat:hover > a, .widget.widget_categories ul li.current-cat > a, .widget.widget_categories ul li.current-menu-item:hover > a, .widget.widget_categories ul li.current-menu-item > a, .widget.widget_categories ul li.current_page_item:hover > a, .widget.widget_categories ul li.current_page_item > a, .widget.widget_categories ul li:hover > a, .widget.widget_meta ul li.current-cat:hover > a, .widget.widget_meta ul li.current-cat > a, .widget.widget_meta ul li.current-menu-item:hover > a, .widget.widget_meta ul li.current-menu-item > a, .widget.widget_meta ul li.current_page_item:hover > a, .widget.widget_meta ul li.current_page_item > a, .widget.widget_meta ul li:hover > a, .widget.widget_nav_menu ul li.current-cat:hover > a, .widget.widget_nav_menu ul li.current-cat > a, .widget.widget_nav_menu ul li.current-menu-item:hover > a, .widget.widget_nav_menu ul li.current-menu-item > a, .widget.widget_nav_menu ul li.current_page_item:hover > a, .widget.widget_nav_menu ul li.current_page_item > a, .widget.widget_nav_menu ul li:hover > a, .widget.widget_pages ul li.current-cat:hover > a, .widget.widget_pages ul li.current-cat > a, .widget.widget_pages ul li.current-menu-item:hover > a, .widget.widget_pages ul li.current-menu-item > a, .widget.widget_pages ul li.current_page_item:hover > a, .widget.widget_pages ul li.current_page_item > a, .widget.widget_pages ul li:hover > a, .widget.widget_product_categories ul li.current-cat:hover > a, .widget.widget_product_categories ul li.current-cat > a, .widget.widget_product_categories ul li.current-menu-item:hover > a, .widget.widget_product_categories ul li.current-menu-item > a, .widget.widget_product_categories ul li.current_page_item:hover > a, .widget.widget_product_categories ul li.current_page_item > a, .widget.widget_product_categories ul li:hover > a {
    border-left-color: #36a2a1;
}
.widget {
    margin:0;
}
blockquote {
    border-left: 5px solid #36a2a1;
}

a {
    color: #36a2a1;
}

/***btn****/
.button i{
color: #36a2a1!important;
}
.button:active, .button:active i, .button:focus, .button:hover, .button:hover i, .post-password-form input[type="submit"]:active, .post-password-form input[type="submit"]:focus, .post-password-form input[type="submit"]:hover, .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:active, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce input.button.alt:active, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button:active, .woocommerce input.button:focus, .woocommerce input.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background: #36a2a1;
    border-color: #36a2a1;
    color: #215b6f !important;
    text-decoration: none;
}

.infobox .base_font_color{
color: #29363b !important;
}
.news-link a{
color: #29363b;
transition: all .3s ease;
}
.news-link a:hover{
color: #36a2a1;
}
@media (max-width: 767px){
#rev_slider_1_1 .consulting-rev-text {
    line-height: 26px !important;
    font-size: 14px !important;
}
#rev_slider_1_1 .consulting-rev-title-3{
font-size: 24px !important;
line-height: 40px !important;
}
}
@media (max-width: 480px){
#rev_slider_1_1 .consulting-rev-text {
    line-height: 20px !important;
    font-size: 12px !important;
}
#rev_slider_1_1 .consulting-rev-title-3{
font-size: 21px !important;
line-height: 30px !important;
}
}
.slider-btn{
  border:none;
  padding: 10px;
}
.stm_services .item .item_wr .item_thumbnail a::after {
display:none;
}
body.header_style_2 .header_top .logo a {
    margin-top: 2px !important;
}
.top_bar {
    background-color: #215b6f;
}
/*.secondary-header-nav-items {
    list-style: none;
    margin: 25px 0;
    padding-left: 0;
    display: inline-block;
}
.secondary-header-nav__nav-item {
    margin-bottom: 0;
    margin-right: 1.875rem;
    display: inline-block;
}
.secondary-header-nav__nav-item a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    border-bottom: .125rem solid transparent;
    padding: 0;
}
.secondary-header-nav__nav-item a:hover {
    text-decoration: underline;
}
*/


.top_nav_wrapper{
  display: inline-block;
  float: left;
}
#menu-main-menu {
    list-style: none;
    padding:0;
    margin-bottom: 0;
}

#menu-main-menu li{
	display: inline-block;
	margin-right:10px;
    position: relative;
    padding: 23px 10px;
}
#menu-main-menu li a{
	color: #fff;
	font-size: 18px;
    text-transform: capitalize;
}
#menu-main-menu li a:hover{
	color: #fff;
}
#menu-main-menu li ul{
	position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    list-style: none;
    padding: 0;
    margin: 25px 0 0;
    width: 230px;
    z-index: 1;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.27);
    transition: all .3s ease;
}
#menu-main-menu li:hover ul{
	visibility: visible;
    opacity:1;
    margin-top: 0;
}
#menu-main-menu li ul li{
	display: block;
    transition: all .3s ease;
    padding: 12px 0;
    margin: 0;
}
#menu-main-menu li ul li:hover{
    background: #215b6f;
}
#menu-main-menu li ul li a{
	color: #215b6f;
    padding-left: 20px;
    transition: all .3s ease;
}
#menu-main-menu li ul li:hover a{
	color: #fff;
    text-decoration: none;
}
body.sticky_menu.header_style_2 #header .header_top.affix, body.sticky_menu.header_style_6 #header .header_top.affix {
    padding: 8px 0;
}
.mobile_header .top_nav_mobile .main_menu_nav > li > a {
    text-transform: capitalize;
}
.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a, .mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a, .mobile_header .top_nav_mobile .main_menu_nav ul li:active > a {
    color: #36a2a1;
}
.top-left{
  margin: 14px 0;
  display: inline-block;
  float:right;
}
.mobile_header{
  position: fixed;
  width: 100%;
  transition: all .3s ease;
}

#google_language_translator select.goog-te-combo{
  -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
  padding: 8px !important;
  width: 200px;
  background: #ddd;
  font-size: 14px;
  color: #215b6f !important;
  
}
#google_language_translator{
  position: relative;
  display: inline-block;
}
#google_language_translator::after {
    position: absolute;
    content: '\f078';
    font-family: "FontAwesome";
    padding: 12px 8px;
    right: 15px;
    top: 2px;
    width: 10%;
    height: auto;
    pointer-events: none;
    box-sizing: border-box;
    color:#215b6f;
}
#google_language_translator select.goog-te-combo option{
  padding: 8px;
}
#google_language_translator select.goog-te-combo option:hover{
  background: #36a2a1;
}
/*
.top-left span i{
  padding-right: 5px;
color: #fff;
font-size: 17px;
vertical-align: -1px;
}
.top-left a{
  color:#fff;
  font-size: 16px;
}*/
.top-phone-number a{
    font-size: 18px;
    font-weight: 600;
    margin: 0 10px;
    color: #fff;
    background: #ed2939;
    padding: 15px 25px;
    transition: all .3s ease;
}
.top-call-back a{
    font-size: 18px;
    font-weight: 600;
    margin-left:10px;
    color: #fff;
    background: #36a2a1;
    padding: 15px 25px;
    transition: all .3s ease;
}
.top-phone-number a:hover,.top-call-back a:hover{
  text-decoration: none;
  background: #215b6f;
}
.top-phone-number a:focus,.top-call-back a:focus{
  text-decoration: none;
  background: #215b6f;
}
.header_socials {
    display: inline-block;
    float: left;
    margin: 0;
    padding-right: 25px;
}
.header_socials i{
    font-size: 20px;
}
.mobile-call-icon {
    position: absolute;
    right: 80px;
    top: 28px;
    font-size: 28px;
}
.mobile-email-icon {
    position: absolute;
    right: 69px;
    top: 27px;
    font-size: 29px;
}

/*.top_nav .fa-facebook{
  color:#4267B2;
}
.top_nav .fa-google{
  color:#4285F4;
}
.top_nav .fa-twitter{
  color:#1DA1F2;
}
.top_nav .fa-linkedin{
  color:#0e76a8;
}*/
@media (max-width: 991px){
.top_nav.media-body.media-middle.affix-top {
  display: block !important;
}
 .mobile_header .logo_wrapper {
    padding: 25px;
}
  #main {
    padding-top: 90px;
}
  #menu_toggle{
    background:#36a2a1;
    width:44px;
    height:44px;
    margin: 0 0 0 !important;
    border-radius:100%;
  }
  #menu_toggle button{
    background: #fff;
    width: 25px;
    margin-left: 10px;
    height:3px;
  }
  #menu_toggle button:after, #menu_toggle button:before{
    width: 25px;
    height: 3px;
    background: #fff;
  }
  .logo a img {
    max-width: 200px !important;
}
  .mobile_header .top_nav_mobile .main_menu_nav {
    padding: 0;
    margin: 0;
    height: 400px;
    overflow: scroll;
}
}
@media (max-width: 767px){

}


/****** footer********/

#footer.style_2 .socials ul li a,#footer .widgets_row .footer_text{
opacity:1 !important;
}
#footer .footer_widgets .widget.widget_nav_menu ul li {
    width: 100% !important;
    margin-bottom: 16px;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a {
   color: #fff !important;
}
#footer {
    position: relative;
    background: #215b6f !important;
    box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.39);
}
#footer .footer_widgets {
    position: relative;
    padding: 45px 0 0;
}
#footer.style_2 .widgets_row .footer_text {
    margin-bottom: 35px;
    display: none;
}

.widget .widget_title {
    border-top:none;
}
.textwidget ul{
  list-style: none;
  padding-left: 0 !important;
}
.footer-navigation {
    list-style: none;
    padding-left: 0;
}
.footer-navigation {
    padding: 0 0 10px;
}
.footer-navigation__link {
    color: #fff;
    font-size: 18px;
    margin-left: 10px;
}
.footer-navigation__link:hover {
    color: #fff;
}
.footer-navigation i {
    color: #fff;
    font-size: 21px;
    width: 25px;
}
.footer-email-text{
  font-size:16px;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a {
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    font-family: Open Sans;
}
#footer.style_2 .copyright_row .copyright_row_wr .copyright {
    float: right;
    text-align: right;
    width: 50%;
    color: #fff;
    font-size: 18px;
}
.copyright_row_wr {
    padding-top: 30px !important;
}
.page-footer__hard-nav{
  width:49%;
  float: left;
  padding-top: 5px;
}
.hard-nav-list {
    list-style: none;
    padding-left: 0;
}
.hard-nav-list li{
  display: inline-block;
  padding-right: 10px;
}
.hard-nav-list li a,
.page-footer__legal a{
  color: #fff;
  font-size:18px;
  text-decoration: underline;
}
.hard-nav-list li a:hover,
.page-footer__legal a:hover{
  text-decoration: none;
}
.page-footer__legal {
    color: #fff;
    font-size: 18px;
    padding-bottom:15px;
}
.copyright_row_wr h3{
  color: #fff;
  font-weight: 600;
  font-size: 24px;
}
.copyright_row_wr h3:after{
  display:none;
}
@media (max-width: 767px){
#footer.style_2 .copyright_row .copyright_row_wr .copyright {
    float: left;
    text-align: left;
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
}
}
/** services-slider***/
.services-slider .item_wr .content{
  padding:20px;
  background: #f2f4fa;
  min-height: 280px;
}
.services-slider h5 {
    padding-top:0;
    margin: 0 0 9px;
}
.services-slider h5::after {
    display: none;
}
.services-slider h5 a{
	font-size: 21px;
	line-height: 25px;
    color: inherit;
}
.services-slider h5 a:hover{
    color: #36a2a1 !important;
}
.services-slider a.read_more{
    color: #36a2a1 !important;
    font-size: 16px;
    font-weight:600;
    transition: .3s;
}
.services-slider a.read_more:hover{
    color: #222 !important;
}
.services-slider a.read_more i{
    color: #fff !important;
background: #36a2a1 !important;
width: 20px;
height: 20px;
border-radius: 50%;
line-height: 20px;
text-align: center;
margin-left: 3px;
padding-left: 2px;
}
.services-slider a.read_more:hover i{
    background: #222 !important;
}
.white .sa_owl_theme .owl-nav .owl-prev {
    left: -25px;
    height: 50px !important;
    width: 50px !important;
}
.white .sa_owl_theme .owl-nav .owl-next {
    right: -25px;
     height: 50px !important;
    width: 50px !important;
}
/*google review*/
.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1 {
    min-height: 275px;
    background: #36a2a1;
box-shadow: none;
border-radius: 8px !important;
border: none;
}
.wprevpro_t1_P_3{
font-family: Open Sans;
font-size: 14px;
font-style: normal;
color: #fff;
line-height: 1.8;
padding: 10px 10px 10px 25px;
}
.wprs_unslider-nav ol li.wprs_unslider-active {
    background: #36a2a1;
}

.wprs_unslider-arrow {
    background-color: #252626;
    border-radius: 0;
    height: 40px;
    width: 40px;
    top: 150px;
}
.wprs_unslider-arrow:hover {
    opacity:.9;
}
.wprs_unslider-arrow.prev {
  left: -20px;
}
.wprs_unslider-arrow.next {
  right: -20px;
}
.wprevpro_t1_DIV_2::before {
color: #fff;
content: "\e93b";
position: absolute;
top: 30px;
font-family: 'stm' !important;
font-size: 36px;
width: 20px;
transform: scale(-1, 1);
margin-left: -20px;
}
.wprevpro_t1_DIV_2::after {
  display:none;
}
.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
    color: #29363b;
    margin-bottom: 6px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 400;
    padding-top: 40px;
    letter-spacing: .5px;
    font-size: 21px;
}
.wprevpro_t1_IMG_4 {
  width:100px;
  margin-left: 0;
}
.wprs_unslider-nav ol li {
    display: inline-block;
    width: 12px;
    height: 12px;
}
#ssb-container ul li a span{
  font-size:21px;
}
.fa-calendar::before {
    content: "\f073" !important;
}
.container {
    width: 95%;
}
.elementor-container {
    max-width: 96% !important;
}
/* appointment-form*/
.bup-front-cont input{
  height:40px;
  padding-left: 10px !important;
}

#bup-book-info-cont-div .select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 1px solid #aaa !important;
    height: 40px !important;
    display: none;
}
#bup-book-info-cont-div .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px !important;
    padding-left: 10px !important;
    color: #444 !important;
}
#bup-book-info-cont-div .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 40px;
    height: 42px;
    top: 0;
    right: 0;
}
#bup-book-info-cont-div .select2-hidden-accessible {
    position: relative;
}
/*sticky menu*/
#ssb-container {
    display:none;
}
.sidebar-contact a {
    color: #fff;
    font-size: 16px;
}
.sidebar-contact a:hover{
    color: #215b6f;
}
.sidebar-contact i {
    font-size: 16px;
    color: #fff;
    width: 24px;
}
.text-hide-show-col{
position: relative;
min-height: 350px;
overflow: hidden;
margin-bottom: 15px;
}
.text-hide-show-col:hover .text-hide-show{
  top: 0;
}
.text-hide-show {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #215b6fee;
    top: 265px;
    left: 0;
    right: 0;
    transition: all 1.5s;
    color: #fff;
}
.text-hide-show p{
    color: #fff !important;
    padding: 0 10px 15px;
}
.text-hide-show h4{
color: #fff;
font-size: 15px;
padding: 28px 10px 0;
}
.text-hide-show h4::after{
  display:none;
}
.text-hide-show a{
  color: #fff;
  font-weight:700;
margin: 15px 0;
display: block;
}
.text-hide-show a i{
  padding-left: 10px;
}

.staff_list ul li .staff_image {
    max-width: 100%;
}
.elementor-434 .elementor-element.elementor-element-1da762d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.about_vacantion {
    background: #36a2a1 !important;
    margin: 0;
}
body textarea.wpcf7-form-control {
    height: 208px;
}
.full-width {
    width: 100%;
}
.posts_grid h5::before {
    background: #36a2a1;
}
.posts_grid .post_date .fa {
    color: #36a2a1;
}
/* multi step form*/
#multi-step-form .fw-wizard-step-header {
    height: 0 !important;
}
#multi-step-form div[data-required="true"] h3::after,
.multi-step-form h3:after{
    display: inline-block;
    background: none !important;
    margin: 0 !important;
}
.multi-step-form h3 {
    margin:0 !important;
}
.multi-step-form #multi-step-form .fw-step-block {
    margin-bottom: 0 !important;
}
.multi-step-form #multi-step-form .select2.select2-container.select2-container--default.select2-container--below, .multi-step-form #multi-step-form .select2.select2-container.select2-container--default {
    width: 100% !important;
}
.fa-pencil::before {
    content: "\f040" !important;
}
.staff_list.grid ul li .staff_info .read_more .stm_icon {
    color: #36a2a1;
}
.services-list li a {
    font-size: 16px;
    font-weight: 600;
}
.staff_bottom_wr .staff_bottom .infos .info i {
    color: #36a2a1;
}
.staff_bottom a{
  color:#fff;
}
.stm_news .news_list li .date::before {
    color: #36a2a1;
}

.rss-news ul li {
  margin: 30px 0 0;
}
.rss-news ul li a{
  font-size: 24px;
}
.cf7mls_next.action-button, .cf7mls_back.action-button {
  background: #36a2a1 none repeat scroll 0 0;
}
input[type="date"]{
  line-height: 16px;
}
.price-title h3 a {
    color: #fff;
}
.staff_list ul li .staff_info p {
    font-size: 14px;
    line-height: 24px;
}
#cookie-law-info-bar span {
    vertical-align: middle;
    display: block;
    margin: 0 auto;
    width:80%;
}
/*.cookie-text {
    width: 64%;
    display: inline-block;
    text-align: left;
}
.cookie-button {
    display: inline-block;
    width: 30%;
}*/
/* Styles for the back to top section */
#button {
  display: inline-block;
  background-color: #36a2a1;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 80px;
  right: 20px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #215b6f;
  text-decoration: none;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}
/*********************/
.elementor-default .elementor-tab-content table td, .elementor-default .elementor-tab-content table th, .elementor-default .elementor-text-editor table td, .elementor-default .elementor-text-editor table th, .elementor-default .elementor-widget-text-editor table td, .elementor-default .elementor-widget-text-editor table th {
    padding: 10px;
    border: 1px solid #e6e6e6;
    text-align: center;
}
#media_image-2 {
    padding-top: 20px;
}