body:lang(ar),html:lang(ar),p:lang(ar),div:lang(ar),a:lang(ar),body #page-container .et_pb_section span.prefix:lang(ar),body #page-container .et_pb_section span.infix:lang(ar),body #page-container .et_pb_section span.suffix:lang(ar),h1:lang(ar),h2:lang(ar),h3:lang(ar),h4:lang(ar),h5:lang(ar),h6:lang(ar),.et_pb_text:lang(ar),body #page-container .et_pb_section .et_pb_button:lang(ar){font-family:'Cairo',sans-serif!important}.pagination .alignleft a,.pagination .alignright a{color:#fff;background:#0071fc;border:2px solid #0070fc;padding:.7em 1.3em;border-radius:50px;text-transform:capitalize;transition:all 0.3s ease-in-out}.pagination .alignleft a:hover,.pagination .alignright a:hover{background:#fff0;color:#0070fc;border:2px solid #0070fc;transition:all 0.3s ease-in-out}.wp-pagenavi a,.wp-pagenavi span{color:#000;background:#f1f3f5;font-size:1em!important;line-height:1em;font-weight:bold!important;padding:.45em 0.8em!important;border-radius:100px;transition:all .5s}.wp-pagenavi span.current{color:#ffffff!important;background:#0070fc!important;border-radius:100px}.wp-pagenavi a:hover{color:#ffffff!important;background:#0070fc!important}.wp-pagenavi .pages{background:none}.wp-pagenavi{border-top:none;text-align:center;display:flex;align-items:center;justify-content:center}.maxbutton-1.maxbutton{margin-right:25px}.ramy-contact-dsm .dp-col{margin-bottom:10px}.widget_text{background-color:#6c6;padding:15px;border-radius:15px;text-align:center}.widget_text .et_pb_section{background-color:#fff0}.widgettitle{color:#fff}.widget_recent_entries{background-color:#6c6;padding:15px;border-radius:15px}.widget_recent_entries.et_pb_widget li a{color:#FFF}div#block-8{margin-bottom:-22px;text-align:center;color:#FFF}.sticky-buttons{position:fixed;bottom:0;z-index:1000}.sticky-buttons.left{left:0}.sticky-buttons.right{right:0}.sticky-buttons a{display:flex;align-items:center;justify-content:center;margin:10px;color:#ccc;fill:#ccc;background-color:#6c6;box-shadow:0 2px 5px 0 #777;transition:.4s all}.sticky-buttons.square a{border-radius:0}.sticky-buttons.rounded a{border-radius:5px}.sticky-buttons.round a{border-radius:50%}.sticky-buttons.small a{width:40px;height:40px;font-size:22px}.sticky-buttons.medium a{width:50px;height:50px;font-size:28px}.sticky-buttons a:hover{cursor:pointer;color:#fff;fill:#fff}.sticky-buttons a.whatsapp{background-color:#4dc247}.sticky-buttons a.messenger{background-color:#0084FF}.sticky-buttons.inactive a.sticky_toggler,.sticky-buttons a.sticky_toggler{transform:rotate(0deg)}.sticky-buttons.active a.sticky_toggler{transform:rotate(180deg)}.sticky-buttons a svg{width:75%;height:75%}.sticky-buttons .hidden-data{background-color:#777;width:500px;margin:10px 0;padding:10px;font-size:16px;position:fixed;bottom:0;z-index:101;box-shadow:0 2px 5px 0 #777;transition:.4s all}.sticky-buttons.square .hidden-data{border-radius:0}.sticky-buttons.rounded .hidden-data,.sticky-buttons.round .hidden-data{border-radius:5px}.sticky-buttons.small .hidden-data{max-width:calc(100% - 70px)}.sticky-buttons.medium .hidden-data{max-width:calc(100% - 80px)}.sticky-buttons.left .hidden-data{left:0;transform:translateX(-100%)}.sticky-buttons.active.left.small .hidden-data.active{transform:translateX(60px)}.sticky-buttons.active.left.medium .hidden-data.active{transform:translateX(70px)}.sticky-buttons.right .hidden-data{right:0;transform:translateX(100%)}.sticky-buttons.active.right.small .hidden-data.active{transform:translateX(-60px)}.sticky-buttons.active.right.medium .hidden-data.active{transform:translateX(-70px)}.sticky-buttons .hidden-data form br{display:none}.sticky-buttons .hidden-data form textarea{height:auto;display:block;width:100%}.sticky-buttons .hidden-data form input{line-height:36px!important;display:block;width:100%}.sticky-buttons .hidden-data form .wpcf7-form-control-wrap{margin-top:5px!important;margin-bottom:5px!important;display:block}body:lang(ar),html:lang(ar),p:lang(ar),div:lang(ar),a:lang(ar),body #page-container .et_pb_section span.prefix:lang(ar),body #page-container .et_pb_section span.infix:lang(ar),body #page-container .et_pb_section span.suffix:lang(ar),h1:lang(ar),h2:lang(ar),h3:lang(ar),h4:lang(ar),h5:lang(ar),h6:lang(ar),.et_pb_text:lang(ar),body #page-container .et_pb_section .et_pb_button:lang(ar){font-family:'Cairo',sans-serif!important}@media only screen and (min-width:600px){html:lang(ar) ul.dsm-menu .menu-item-has-children .sub-menu{right:100%;left:auto}}html:lang(ar) .ramy-why .et_pb_blurb_content{text-align:right}html:lang(ar) .ramy-why-us .df_ab_blurb_content_container{text-align:right}@media only screen and (min-width:1080px){.dt-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url{float:left;width:30%;margin-right:4%}.dt-blog .et_pb_post.has-post-thumbnail:not(.format-gallery)>.post-content{padding-left:34%}html:lang(en) .dt-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url{float:left;width:30%;margin-left:4%}html:lang(ar) .dt-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url{float:right;width:30%;margin-left:4%}html:lang(ar) .dt-blog .et_pb_post.has-post-thumbnail:not(.format-gallery)>.post-content{padding-right:34%}}.pagination .alignleft a,.pagination .alignright a{color:#fff;background:#0071fc;border:2px solid #0070fc;padding:.7em 1.3em;border-radius:50px;text-transform:capitalize;transition:all 0.3s ease-in-out}.pagination .alignleft a:hover,.pagination .alignright a:hover{background:#fff0;color:#0070fc;border:2px solid #0070fc;transition:all 0.3s ease-in-out}.wp-pagenavi a,.wp-pagenavi span{color:#000;background:#f1f3f5;font-size:1em!important;line-height:1em;font-weight:bold!important;padding:.45em 0.8em!important;border-radius:100px;transition:all .5s}.wp-pagenavi span.current{color:#ffffff!important;background:#0070fc!important;border-radius:100px}.wp-pagenavi a:hover{color:#ffffff!important;background:#0070fc!important}.wp-pagenavi .pages{background:none}.wp-pagenavi{border-top:none;text-align:center;display:flex;align-items:center;justify-content:center}.maxbutton-1.maxbutton{margin-right:25px}.ramy-contact-dsm .dp-col{margin-bottom:10px}.widget_text{background-color:#6c6;padding:15px;border-radius:15px;text-align:center}.widget_text .et_pb_section{background-color:#fff0}.widgettitle{color:#fff}.widget_recent_entries{background-color:#6c6;padding:15px;border-radius:15px}.widget_recent_entries.et_pb_widget li a{color:#FFF}div#block-8{margin-bottom:-22px;text-align:center;color:#FFF}.sticky-buttons{position:fixed;bottom:0;z-index:1000}.sticky-buttons.left{left:0}.sticky-buttons.right{right:0}.sticky-buttons a{display:flex;align-items:center;justify-content:center;margin:10px;color:#ccc;fill:#ccc;background-color:#A68A57;box-shadow:0 2px 5px 0 #777;transition:.4s all}.sticky-buttons.square a{border-radius:0}.sticky-buttons.rounded a{border-radius:5px}.sticky-buttons.round a{border-radius:50%}.sticky-buttons.small a{width:40px;height:40px;font-size:22px}.sticky-buttons.medium a{width:50px;height:50px;font-size:28px}.sticky-buttons a:hover{cursor:pointer;color:#fff;fill:#fff}.sticky-buttons a.whatsapp{background-color:#A68A57}.sticky-buttons a.messenger{background-color:#A68A57}.sticky-buttons.inactive a.sticky_toggler,.sticky-buttons a.sticky_toggler{transform:rotate(0deg)}.sticky-buttons.active a.sticky_toggler{transform:rotate(180deg)}.sticky-buttons a svg{width:75%;height:75%}.sticky-buttons .hidden-data{background-color:#A68A57;width:500px;margin:10px 0;padding:10px;font-size:16px;position:fixed;bottom:0;z-index:101;box-shadow:0 2px 5px 0 #777;transition:.4s all}.sticky-buttons.square .hidden-data{border-radius:0}.sticky-buttons.rounded .hidden-data,.sticky-buttons.round .hidden-data{border-radius:5px}.sticky-buttons.small .hidden-data{max-width:calc(100% - 70px)}.sticky-buttons.medium .hidden-data{max-width:calc(100% - 80px)}.sticky-buttons.left .hidden-data{left:0;transform:translateX(-100%)}.sticky-buttons.active.left.small .hidden-data.active{transform:translateX(60px)}.sticky-buttons.active.left.medium .hidden-data.active{transform:translateX(70px)}.sticky-buttons.right .hidden-data{right:0;transform:translateX(100%)}.sticky-buttons.active.right.small .hidden-data.active{transform:translateX(-60px)}.sticky-buttons.active.right.medium .hidden-data.active{transform:translateX(-70px)}.sticky-buttons .hidden-data form br{display:none}.sticky-buttons .hidden-data form textarea{height:auto;display:block;width:100%}.sticky-buttons .hidden-data form input{line-height:36px!important;display:block;width:100%}.sticky-buttons .hidden-data form .wpcf7-form-control-wrap{margin-top:5px!important;margin-bottom:5px!important;display:block}.et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough{padding-left:5%}