html .text-icon__icon-box {
padding: 0 0px 0 35px;
}
.text-icon__container a{background-image: none !important; display: inherit;}
.wd-clients-carousel {direction: ltr;}
form{direction: rtl !important;}
form input{direction: rtl !important;}
.full_screen_video_wrapper .play i{    margin-right: 0; margin-left: 28px;}
.full_screen_video_wrapper .playvideo_animation{    right: -27px; left: 0px;}
header.l-header .top-bar-container .top-bar .top-bar-right .menu li.has-dropdown .is-dropdown-submenu li a{    padding: 9px 33px 7px 68px !important;}
header.l-header .top-bar-container .top-bar .top-bar-right .menu li .menu-item .menu_arrow{left: 0; right: unset !important;}
.helang {display: block !important;}
.enlang {display: none !important;}
.first-footer .contact-details li span{float: right !important; margin-right: 0px !important; margin-left: 12px;}
.first-footer .large-3{float: right;}
.first-footer .contact-details{padding-right: 0px !important; padding-left: 2.75rem !important;}
.wd-testimonial {direction: ltr;}
.contact-details{direction: rtl;}
.large-up-1 .wd-post:not(.wd-post--multicolumn):before{right: -20px;left: unset !important;}
header.l-header .top-bar-container.sticky .site-navigation.top-bar .top-bar-right .menu li:after {right: 19px; left: unset;}
header.l-header .top-bar-container .top-bar .top-bar-right .menu li .menu-item:hover > .menu_arrow{transform:translate(-20px, -50%) rotate(180deg) !important;}
header.l-header .top-bar-container .top-bar .top-bar-right .menu li .menu-item .menu_arrow{transform:translate(10px, -50%) rotate(180deg) !important;}
.is-dropdown-submenu-parent a::after {left: 5px !important; right: unset !important;}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title span.arrow{float: left !important; margin-left: 10px; margin-right: 0px !important;}
.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title{padding: 0 8px 0 0px !important;}
div.wpgmp_toggle_main_container div.wpgmp_tab_item ul.wpgmp_location_container li a{padding-left: 0px !important; padding-right: 10px !important;}
html .header-number .text-icon__icon-box {padding: 0 0px 0 14px;}
.text-icon__text a {background:none !important;} 
@media (min-width: 1200px) {
.text-icon.boxes .text-icon__text  {height: 45px;}
}
@media (max-width: 767px) {
header.l-header .top-bar-container .site-title-bar .title-bar-title a{margin-left: 15px !important; margin-right: 15px;}	
}