body {    direction: rtl;    text-align: right;    font-family: 'Sukar Regular';    font-size: 18px;}h1,h2,h3,h4,h5,h6 {    font-family: 'IRANSharp';}.readon.view-slide span,.blog-btn a,.services-btn a,.rs-footer.footer-style1 .footer-top .address-widget li,.rs-footer.footer-style1 .footer-bottom .copy-right-menu li a,.rs-footer.footer-style1 .footer-bottom .copyright p,.navbar .nav-item .nav-link,.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li,.copyright-text p,a {    font-family: 'IRANSharp';}.rs-footer.footer-style1 .footer-bottom .copyright p {    font-size: 17px;}.navbar .nav-item .nav-link {    font-size: 18px;}p {    line-height: 1.55;}.rs-slider.slide-home-style2 {    background: url(../images/slider/style1/banner-bgrtl.jpg) center/cover no-repeat;}.rs-slider.slide-home-style2 .slide-img {    margin-right: 35px;    margin-left: 0;}.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info {    padding-left: 0;    padding-right: 240px;}.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li a {    border-right: 0;    border-left: 1px solid #ffde33;    margin-right: 0;    margin-left: 20px;    padding-right: 0;    padding-left: 20px;}.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li a.no-border {    border-left: 0;    margin-left: 0;    padding-left: 0;}.rs-services.services-style8 .services-item .services-wrap .services-txt {    line-height: 1.55;}.blog-btn a .btn-text,.full-width-header .mobile-menu .mobile-logo,.services-btn a .btn-text {    float: right;}.blog-btn a i,.services-btn a i {    margin-left: 0;    margin-right: 5px;    transform: translateX(-5px) scaleX(-1);}.blog-btn a:hover i,.services-btn a:hover i {    transform: translateX(-15px) scaleX(-1) !important;}.rs-services.services-style8 .services-item .services-wrap .services-icon:before {    right: auto;    left: -10px;}.rs-footer.footer-style1.footer-main-home {    background-image: url(../images/bg/footer-bg2ar.jpg);    background-repeat: no-repeat;    background-position: right center;}.rs-footer.footer-style1 .footer-top .address-widget li i {    padding-right: 0;    padding-left: 8px;}.pl-90 {    padding-left: 15px;    padding-right: 90px;}.pr-83 {    padding-right: 15px;    padding-left: 41px;}.full-width-header .rs-header .toolbar-area .clearfix-btn li {    margin-left: 0;    margin-right: 15px;}.full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote a {    margin-left: 0;    margin-right: 15px;}.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li i {    margin-right: 0;    margin-left: 6px;}.navbar-toggler {    right: auto;    left: 0px;}.sec-title2 .brush-content img {    padding-right: 0;    padding-left: 12px;}@media (min-width: 992px) {    .text-lg-start {        text-align: right!important;    }}@media only screen and (max-width: 1366px) {    .full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info {        padding-left: 0;        padding-right: 200px;    }}.full-width-header .rs-header .expand-btn-inner ul {    margin-right: 25px;    margin-left: 0;}.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li:last-child {    margin-right: 12px;    margin-left: 0;}.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .opening,.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang {    border-right: 0;    border-left: 1px solid rgba(255, 255, 255, .2);}.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang a {    padding-right: 0;    padding-left: 15px;}.rs-menu-toggle,.text-md-right,.text-right {    text-align: left;}.rs-slider.rs-slider-style3 .content-part .sl-title {    font-size: 50px;    line-height: 73px;    max-height: 150px;}.rs-slider.rs-slider-style3 .content-part .sl-title-small {    max-height: 80px;}.rs-services.services-style4 .services-item .services-btn a {    padding: 7px 15px 7px 25px;    font-weight: bold;}.brush-list li:before,ul.service-list li:before {    right: 0;    left: auto;}.brush-list li {    padding-left: 0;    padding-right: 35px;}.sec-title .line-img.project-center {    left: auto;    right: 23%;}.footer .single-footer-widget .footer-info-text p {    height: 90px;}.footer .copyright .copyright-design {    text-align: left;}.footer .single-footer-widget h3 b::before {    right: auto;    left: -40px;}.rs-services.services-style4 .services-item .serial-number {    left: auto;    right: 242px;}.slider_block_pages::before {    background: rgba(88, 185, 169, 0.3);}.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a, .full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang a {    font-weight: 500;    color: #2460a9;    font-size: 16px;}.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover , .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang a:hover {    color: #535353  !important;}.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li i:before, .full-width-header .rs-header .toolbar-area .clearfix-btn li a i, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li a i, .icons-screens a h5, .rs-breadcrumbs .breadcrumbs-inner .single-posts-meta .post-comment {    font-size: 20px;    top: 4px;    color: #2460a9;}.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover {    color: #535353 !important;}.section-title h3 a {    background: #56bca7;    font-size: 20px;    font-weight: 500;    color: #ffffff;}.section-title h3 a:hover {    background: #1d4f8a;    font-size: 20px;    font-weight: 500;    color: #fff;} .rs-services.services-style2 .custom2 form input, .rs-contact.contact-style3 .submit-btn, .rs-contact.contact-style3 .submit-btn:hover, .buttons-cv .submit-btn {    background: #56bca7;    color: #ffffff !important;    font-size: 16px;    font-weight: 500;    padding: 0.5rem 0.8rem;    text-align: center;}.p-3 {    padding: 0.5rem 1rem !important;}/*.footer {    background: url(../images/footer-bg.png) center top no-repeat rgba(0, 95, 174, 0.9);}*/.footer {    background: url(../images/footer-bg.png) center top no-repeat rgb(61 71 84);}.footer .single-footer-widget h3 b::before {    background-color: #ffffff;}.footer h3 {    color: #ffffff;}.ht-social-networks.solid-rounded-icon .social-link:hover {    background: #56bca7;    border: 1px solid #56bca7;    color: #ffffff;}.heading-inner-title h2 {    color: #2460a9 !important;}.rs-contact.contact-style3 .submit-btn input, .rs-contact.contact-style3 .submit-btn input:hover {    padding: 0.2rem 1rem !important;    color: #ffffff !important;}#scrollUp i {    background: #56bca7;    color: #fff;}.pagination a {    color: #2460a9;}.pagination a.active, .pagination a.active:focus, .pagination a.active:hover, .pagination a:focus, .pagination a:hover {    background-color: #2460a9;    color: #fff;    border: 2px solid #2460a9;}