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(0, 0, 0, 0.3);}.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li{    font-size: 15px !important;    box-shadow: none !important;    text-shadow: none !important;}.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a{    font-size: 15px !important;    box-shadow: none !important;    text-shadow: none !important;    transition: all 0.3s ease-in-out;}.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 .mobile-menu .rs-menu-toggle.primary, .full-width-header .mobile-navbar-menu .nav-menu li a:hover, .full-width-header .mobile-navbar-menu .nav-menu li.active-menu a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.onepage-menu li.current-menu-item>a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover, .full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a, .full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a:hover, .full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-des a:hover, .full-width-header .rs-header .middle-header.middle-header-style2 .rs-contact-info .contact-part .contact-info .info-des a:hover, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4 .clearfix-btn li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4 .rs-contact-info li a:hover, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, .home-paste-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, .home-paste-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before, .home-paste-color .rs-contact.contact-style2 .contact-info-box .sec-title .title, .home-primary-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, .home-primary-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before, .navbar .nav-item .nav-item .nav-link:hover, .navbar .nav-item .nav-link:focus, .navbar .nav-item .nav-link:hover, .navbar .nav-item:hover>.nav-link, .pagination-part .active a, .rs-blog.blog-main-home .blog-item .blog-content .blog-btn a span:hover, .rs-blog.blog-main-home .blog-item .blog-content .blog-title a:hover, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-btn a span:hover, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .admin i, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .date i, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-title a:hover, .rs-carousel.nav-style2 .owl-nav .owl-next:hover i, .rs-carousel.nav-style2 .owl-nav .owl-prev:hover i, .rs-features-list .feature-item .rs-feature-text .title:hover, .rs-features-list.feature-style3 .feature-item .rs-feature-text .title:hover, .rs-footer.footer-style1 .footer-bottom .copy-right-menu li a:hover,.rs-footer.footer-style1 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1 .footer-top .footer-social li a i:hover, .rs-footer.footer-style1.footer-style3 .footer-bottom .copy-right-menu li a:hover, .rs-footer.footer-style1.footer-style3 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1.footer-style3 .footer-top .address-widget li .desc a:hover, .rs-footer.footer-style1.footer-style3 .footer-top .address-widget li i, .rs-footer.footer-style1.footer-style3 .footer-top .footer-social li a i:hover, .rs-menu-toggle, .rs-pricing.pricing-style1.pricing-style2 .pricing-wrap-widget .pricing-table-middle .pricing-table-body ul li i, .rs-services-single .call-us .contact-widget .title a:hover, .rs-services-single .widget-item li a:hover i, .rs-services-single .widget-item li a:hover span, .rs-services.services-style1 .services-item .services-text .services-btn a:hover, .rs-services.services-style1 .services-item .services-text .services-title .title a:hover, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title a:hover, .sec-title .title span, .slider_block_pages h2 b{    color: #0d7abf  !important;    box-shadow: none !important;    text-shadow: none !important;    transition: all 0.3s ease-in-out;}.slider_block_pages {    background: url(../images/slide-bg-1.jpg) top center / cover no-repeat;}.section-title h3 a {    background: #0d7abf;    border-radius: 8px;    padding: 6px 48px;    font-size: 15px;    font-weight: 600;    color: #ffffff;    font-family: 'Sukar Regular';    position: absolute;    top: 30px;    left: 0;    right: 0;    margin: 0 auto;    max-width: max-content;    transition: all 0.3s ease-in-out;}.section-title h3 a:hover{    background: #ffffff;    color: #0d7abf;    transition: all 0.3s ease-in-out;}.alert_bx a{    color: #0d7abf !important;    text-decoration: underline !important;}.rs-services.services-style2 .custom2 form{        border-radius: 12px !important;}.rs-services.services-style2 .custom2 form input, .rs-contact.contact-style3 .submit-btn, .rs-contact.contact-style3 .submit-btn:hover,.buttons-cv .submit-btn,.rs-contact.contact-style3 .submit-btn input, .rs-contact.contact-style3 .submit-btn input:hover, .submit-btn.submit-btn3 input[type=submit]{    background: #0d7abf;    color: #ffffff  !important;    border-radius: 8px;    font-size: 16px;    font-weight: 600;    text-align: center;}.buttons-cv .submit-btn{    padding: 8px 12px !important;    margin: 0px !important;     font-size: 15px !important;}.footer {    background: url(../images/footer-bg.png) center top no-repeat #0d7abf;}.footer h3 {    color: #b1e1ff;    font-size: 18px;}.footer .single-footer-widget h3 b::before {    background-color: #b1e1ff;}.ht-social-networks.solid-rounded-icon .social-link {    background: rgba(255, 255, 255, 0.2);    color: #ffffff;    border-radius: 8px;}.ht-social-networks.solid-rounded-icon .social-link:hover {    background: #ffffff;    border: 1px solid #ffffff;    color: #0d7abf;}.cv_Maincard{        border: 2px solid #dbdbdb;    padding: 12px;    border-radius: 12px;}.highslide img {    border: 2px solid #dbdbdb;    border-radius: 12px;}.figcaption h2 {    color: #0d7abf;    font-size: 16px;    font-weight: 700;    padding-top: 5px;    line-height: initial;    margin-bottom: 4px;}.figcaption h3 {    color: #ec0d8e;    font-size: 15px;    font-weight: 700;    margin-bottom: 0;    line-height: initial;}.flx_bx {    align-items: baseline;}.heading-inner-title h2 {    color: #0d7abf !important;    font-weight: 700 !important;}.contact-drop-line label {    font-size: 15px;    font-weight: 600;}#scrollUp i {    height: 40px;    width: 42px;    border-radius: 50%;    color: #ffffff !important;    transition: .3s;    background: #0d7abf;    border: 1px solid #fff !important;    margin-left: 2px;    box-shadow: 0 0 2px rgba(0, 0, 0, .04);    display: block;     transition: all 0.3s ease-in-out;}#scrollUp i:hover{    color: #0d7abf !important;    background: #fff;     transition: all 0.3s ease-in-out;}.contact_info{    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap;    margin-bottom: 24px;}.contact_info li{    width: calc(100% / 4 - 24px);    padding: 12px;    background: rgba(255, 255, 255, 0.2);    border-radius: 8px;    text-align: center;}.contact_info li h4, .contact_info li a{    color: #ffffff;    font-size: 18px;    font-weight: 700;    font-family: 'Sukar Regular';     transition: all 0.3s ease-in-out;}.contact_info li h4{    font-size: 20px;    margin-bottom: 8px;}.contact_info li a:hover{    color: #b1e1ff;     transition: all 0.3s ease-in-out;}.pagination a.active, .pagination a.active:focus, .pagination a.active:hover, .pagination a:focus, .pagination a:hover {    background-color: #0d7abf;    color: #fff;    border: 2px solid #0d7abf;}.pagination a {    color: #0d7abf;    float: right;    padding: 0;    width: 35px;    height: 35px;    line-height: 35px;    border: 1px solid #0d7abf;    margin: 2px;    border-radius: 20%;}@media (max-width: 1024px){    header .toolbar-area .col-lg-9, header .toolbar-area .col-lg-3{        width: 100% !important;        text-align: center;    }        .slider_block_pages{        height: 390px  !important;    }        .contact_info li {        width: calc(100% / 2 - 24px) !important;        margin: 12px 0;    }        footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{        width: 50% !important;    }        form .row.clearfix .col-3, form .row.clearfix .col-2{        width: 33.3%;    }    }@media (max-width: 800px){        .slider_block_pages{        height: 290px  !important;    }        .contact_info li {        width: calc(100% / 2 - 24px) !important;        margin: 12px 0;    }        form .row.clearfix .col-3, form .row.clearfix .col-2, .rs-services.services-style2 .custom2 form .col-lg-1{        width: 50%;    }        .custom2 .row .col-12.col-md-4{        width: 50% !important;    }        footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{        width: 50% !important;        display: block !important;    }        .footer .single-footer-widget .footer-info-text p {    height: initial !important;}.highslide img{    max-height: 340px;    width: initial !important;    margin: 0 auto;    display: block;}.copyright p, .footer .copyright .copyright-text p{    text-align: center;}.figcaption h2, .figcaption h3{    text-align: center;}.figcaption ul li{    width: calc(100% / 2);    }.figcaption ul li p, .figcaption ul li h4{    margin: 0 !important;}    }@media (max-width: 600px){        .slider_block_pages{        height: 280px  !important;    }        .contact_info li {        width: calc(100% / 2 - 24px) !important;        margin: 12px 0;    }        form .row.clearfix .col-3, form .row.clearfix .col-2, .rs-services.services-style2 .custom2 form .col-lg-1{        width: 50%;    }        .custom2 .row .col-12.col-md-4{        width: 100% !important;    }        footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{        width: 100% !important;        display: block !important;    }    }@media (max-width: 480px){        .slider_block_pages{        height: 280px  !important;    }        .contact_info li {        width: calc(100% / 1 - 24px) !important;        margin: 12px 0;    }        form .row.clearfix .col-3, form .row.clearfix .col-2, .rs-services.services-style2 .custom2 form .col-lg-1{        width: 100%;    }        .custom2 .row .col-12.col-md-4{        width: 100% !important;    }        footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{        width: 100% !important;        display: block !important;    }    }