.page-wrapper .page-top .page-title {
   
    font-family: 'Rokhvfgx' !important;
    color: white !important;
    font-size: 50px !important;

}

a {
    font-family: 'Rokhvfgx' !important ;
}
.porto-faqs .toggle>label:before {
    right: auto !important;
    left: 27px !important;
}

.elementor-testimonial-content::after{
    left: unset;
    right: 10px !important;
    
}

.home-intro{
    background-color: #0088cc;
}
.ml-2{
    color: white;
}
/*.page-top{
    background-image: url(//www.portotheme.com/wordpress/porto/classic-original/wp-content/uploads/sites/2/2018/11/page-header-about-us.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.page-header-4{
    background-image: url(//www.portotheme.com/wordpress/porto/classic-original/wp-content/uploads/sites/2/2018/11/page-header-parallax.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}*/
.zoom-images a::after{
    font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");
    left: 7px;
    right: unset;
}
.fa-map-marker-alt:before{
    background-color: #0088cc;
    border-radius: 48%;
    padding: 6px;
}

#footer .widget .widget_wysija {
    direction: rtl;
}
.custom-icons .elementor-accordion-title::before {
    margin-left: 8px;
	margin-right: unset !important;
}
.elementor-testimonial-content::before {
    right: 20px;
    left: unset !important;
    font-family: 'Rokhvfgx' !important;
}


.elementor-toggle-icon {
    margin: -3px 0 0 8px;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    padding: 1rem;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 1rem;
}
.elementor-toggle .elementor-tab-title {
    padding: 15px 0;
}
.elementor-toggle .elementor-tab-title {
    display: flex;
	align-items: center;
}
#main-menu #menu-main-menu li .sub-menu li .sub-menu li:hover .sub-menu {
    background-color: #ececec;
    min-width: 205px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
#rev_slider_3_1_wrapper .hesperiden .tp-tab-title {
    text-align: right !important;
}
#rev_slider_3_1_wrapper .hesperiden .tp-tab-image {
    float: right !important;
}
#rev_slider_3_1_wrapper .hesperiden .tp-tab-content {
    padding: 15px 85px 15px 15px !important;
 
}
.elementor-widget-porto_info_box .porto-sicon-title {
    
    font-weight: normal !important;
}
.elementor-widget-porto_info_box .porto-sicon-description {
    
    font-weight: normal !important;
}

html .home-intro-primary{
    background-color: #0088cc;
}
html .home-intro-primary p{
    color: #ffffff;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #0074ae;
}
.page-wrapper .page-top {
    /* background-color: #f7f7f7;
    border-bottom: none; */
    padding: 40px 0;
}
.page-wrapper .page-top .page-title {
    /* color: #212529; */
    font-size: 35px;
    font-weight: 700;
}
.page-wrapper .page-top .page-sub-title {
    /* color: #212529; */
}


.redux-hint-qtip{
    margin-left: 10px ;
}

.wpcf7-form{
    direction: rtl;
}
#header .share-links{
    display: unset;
}
.header-right-top{
    width: 104%;
}
.swiper-container{
    cursor: pointer;
}
.owl-carousel .owl-item img.owl-lazy{
   margin-top: 4px !important; 
}
.elementor-section .elementor-container .elementor-col-50 .elementor-widget-wrap .elementor-section .elementor-container .owl-stage-outer .owl-stage .owl-item .elementor-element-459303c .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-testimonial-wrapper .elementor-testimonial-content::after{
    margin-right: 395px !important;
}
