@import url(fonts/fonts.css);body{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02"}.custom-owl-position-arrows-dots .owl-dots{left:8px;right:auto!important}.mega-menu .wide .popup>.inner>ul.sub-menu{flex-wrap:wrap}.product-summary-wrap .single_add_to_cart_button::before{margin-left:.5rem;margin-right:0!important}.owl-carousel.show-dots-title-right .owl-dots{left:8px;right:unset!important}.rtl .page-header-8 li .delimiter.delimiter-2{float:right}.rtl .fa-arrow-right::before{content:"\f060"}.px-3,.rtl .pl-3{padding-right:1rem!important;padding-left:unset!important}.rtl .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{left:1rem;right:unset}.checkout-order-review tr td:last-child,.order_details tr td:last-child{text-align:right!important}.lice {   background-color: #fff;   text-align: center;   padding: 20px; }/*style rtl theme*/@font-face {    font-family: 'Parastoo';    src: url('../../themes/afra/fonts/Parastoo/Parastoo.eot?#') format('eot'),    url('../../themes/afra/fonts/Parastoo/Parastoo.woff') format('woff'),        url('../../themes/afra/fonts/Parastoo/Parastoo.woff2') format('woff2'),    url('../../themes/afra/fonts/Parastoo/Parastoo.ttf') format('truetype');}.owl-carousel.show-dots-title .owl-dots {position: initial;}.custom-owl-position-arrows-dots .owl-dots{left:8px;right:auto!important}.mega-menu .wide .popup>.inner>ul.sub-menu { flex-wrap: wrap; }.product-summary-wrap .single_add_to_cart_button::before {    margin-left: .5rem;    margin-right: 0 !important;}.owl-carousel.show-dots-title-right .owl-dots {    left: 8px;    right: unset !important;}.wpb_single_image.vc_align_right {text-align: left;}.csstransforms3d .porto-diamonds {padding: 50px 0px 12px 0;}@media (min-width: 1170px){.porto-diamonds > li:nth-child(4) {left: 145px;top: 5px;}}@media (min-width:992px){    .offset-lg-1{margin-left:0;margin-right:8.3333333333%}    .tabs-vertical .nav-tabs{width:16.6667%}    .tabs-vertical .nav-tabs {border-left: 1px solid #ccc;}    .porto-concept .project-image{margin: 60px auto 0 auto;}}@media (min-width:993px) and (max-width:1500px){.porto-concept .project-image {margin: 15px -30px 5px 0;}}@media (min-width:786px){    .offset-md-1{margin-right:8.3333333333%;}}body,a,h1,h2,h3,h4,h5,div,p,ul,ol,li{font-family: parastoo;font-display: swap;}.porto-concept strong, .home-intro p em, .alternative-font, .thumb-info-ribbon span, .stats-block.counter-alternative .stats-number, .vc_custom_heading em, #footer .footer-ribbon{font-family: parastoo;}.home-concept-construction{background-size:initial;background-position:50% 50%;background-repeat:no-repeat}ul.nav-list li a:before, ul[class^="wsp-"] li a:before {content: "\f053";}.mapid{top:-35px;border-bottom:5px solid #ccc}div.pp_default .pp_content_container .pp_details,div.pp_default .pp_expand,div.pp_default .pp_contract{font-size:0px;}.porto-history .thumb img{margin:30px;width:100px;height:100px;}.custom-container {margin-top:120px !important;margin-bottom:160px !important;}.vc_grid-item-mini {transition: transform .5s ease;}.vc_grid-item-mini:hover {transform: scale(1.1);}.custom-square-1{position:absolute;top:-10px;left:-10px}.custom-square-1 rect{stroke:#FEA45A;fill:#FEA45A;fill-opacity:0;stroke-dasharray:1550;stroke-dashoffset:1550;transition:ease all 2000ms !important}.custom-transition-1 rect{transition:ease all 3s !important}.active-rs-slide .custom-square-1 rect{stroke-dashoffset:0}.custom-square-1.custom-square-1-no-pos{top:0;left:0}.custom-square-1.custom-square-top-right{right:-10px;left:auto}.tparrows:before{text-shadow:none}.hamburguer-btn .hamburguer span{background:#fff}.custom-square-1.custom-square-1-no-pos rect.appear-animation-visible{fill-opacity:1}.custom-square-1 rect.appear-animation-visible{stroke-dashoffset:0}@media (min-width:1170px) and (max-width:1439px){.font-size-responsive{font-size:.8rem !important;line-height:1.6 !important}}.vc_custom_1598110560252{background-repeat:no-repeat;background-position:bottom;background-size:cover;}.z-index-1{z-index:1}.z-index-2{z-index:2}.ourservices .porto-ultimate-content-box{padding:3.8rem 1.8rem;text-align:center;transition:border-color .3s;margin-bottom:30px;}.ourservices .porto-ultimate-content-box:hover{border-color: #FEA45A !important;}.ourservices svg {fill: #fff;width: 88px;height: auto;transition: all .3s;}.col-half-section.col-half-section-right{float:right;-ms-flex-item-align: end;align-self: flex-end;}html .btn-borders.btn-quaternary{padding:8px 25px;}.custom-cloud{position:absolute;top:0;bottom:0;margin:auto;width:auto;height:80%;transform:translateY(-50%)}.custom-box-shadow{box-shadow:0 0 60px -10px rgba(139,139,139,.5)}.custom-box-squares .custom-cloud{height:100%}.custom-box-squares .custom-big-square{width:250px;height:250px}.custom-box-squares .custom-small-square{width:155px;height:155px}.custom-small-square{position:absolute;width:192px;height:192px;top:50%;border:10px solid #FFF;backface-visibility:hidden;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.custom-big-square{position:absolute;width:312px;height:312px;top:50%;border:10px solid #FFF;backface-visibility:hidden;transform:translateY(-50%) rotate(45deg)}.custom-box-squares{position:relative;min-height:300px;margin-top:38px}.custom-cloud.left-pos{left:0}.custom-big-square.left-pos{left:-150px}.custom-small-square.left-pos{left:3vw;top:65%}.custom-cloud.right-pos{right:0}.custom-big-square.right-pos{right:-150px}.custom-small-square.right-pos{right:3vw;top:55%}@media (max-width:991px){.custom-cloud{height:40%}.custom-cloud-img img{width:55%}}@media (max-width:767px){.custom-box-squares{display:none}}.porto-container.container{position:relative}[data-appear-animation], .appear-animation{opacity:1;}.porto-info-list{list-style:none;}.porto-info-list-item-desc{display:inline;line-height:40px;}.wpb_custom_e117b4083b3af3907487660c58e13c47 .wpb_wrapper img{object-fit:none;}.word-rotator.slide span{line-height:46px;}.porto-concept .our-work{font-size:2em;}.tabs-navigation .nav-tabs>li .nav-link:before{content:"";}.tabs-vertical{display:table;table-layout:fixed;width:100%;direction:ltr;border-top:none;}.tabs-vertical .tab-content{display:table-cell;vertical-align:top;direction:rtl;text-align:right;background:none;border-left-color: #3bb452;border-right:none;}.tabs-vertical .nav-tabs>li{display:block;font-size:24px;font-weight:bold;}.tabs-vertical .nav-tabs>li .nav-link{border-radius:0;display:block;padding-top:10px;text-align:right;;background:none;border-right-width:0;border-left:1px solid #ccc;}.tabs-vertical .nav-tabs>li .nav-link,.tabs-vertical .nav-tabs>li .nav-link:hover,.tabs-vertical .nav-tabs>li .nav-link:focus{border-bottom:none;border-top:none;background:none;border-right:none;text-align: center;}.tabs-vertical .nav-tabs>li.active a,.tabs-vertical .nav-tabs>li.active a:hover,.tabs-vertical .nav-tabs>li.active:focus{border-top:none;background:none;border-left-color: #3bb452;border-right:none;}.tabs-navigation .nav-tabs > li.active .nav-link, .tabs-navigation .nav-tabs > li.active .nav-link:hover,.tabs-navigation .nav-tabs > li.active .nav-link:focus,.tabs ul.nav-tabs a,.tabs ul.nav-tabs a:hover{border-left: 2px solid #3bb452;border-right:none;font-size:inherit;}.tabs.tabs634816832 ul.nav-tabs a,.tabs.tabs634816832 ul.nav-tabs a:hover{border-left-color: #3bb452;}.owl-carousel .img-thumbnail {width:325px;float:left;}h2.wpb_singleimage_heading{font-size:24px;}p{text-align:justify}.porto-history .thumb img {border-radius: 0}.lead, .wpb_text_column.lead, .wpb_text_column.lead p {line-height: 2.5rem;}.ultimate-ticker-prefix, .ultimate-ticker-suffix{font-family: parastoo;}.ultimate-vticker.ticker, .ultimate-vticker.ticker *, .ultimate-vticker.ticker-down, .ultimate-vticker.ticker-down * {font-family: parastoo;}.skill-list a{font-size:1em;padding:.5rem 1rem}ul.portfolio-details h5{font-size: 1.25em;}.share-links-block h5{font-size:1em}.portfolio-info ul li,.portfolio-info ul li a {color:#444}.page-top .page-title {font-size: 1.5em;margin: 20px 0 0;}.page-top .breadcrumbs-wrap {margin-top: -10px}.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large {width: 95%;}.gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {width: 95%;}.word-rotator.slide b.active {font-family: parastoo;}div.pp_default .pp_gallery a.pp_arrow_next, div.pp_default .pp_gallery a.pp_arrow_previous {display: -webkit-box;}div.pp_default .pp_content_container .pp_right{padding-right: 20px;}.porto-sicon-box.top-icon.text-left .porto-sicon-description{text-align: justify !important;}.testimonial.testimonial-with-quotes blockquote p {text-align: center;}.fa-angle-right:before {content: "\f104";}input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .form-control, select {border-color: #909090;}.aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component{margin-bottom: 25px;}.vc_general.vc_cta3 h2{font-size: 1.5em;}.porto-map-section .map-content article.post .post-date .day, .porto-map-section .map-content .post-item .post-date .day {background-color: #f5f5f5;}html .top-icon .porto-sicon-header h3.porto-sicon-title {text-align: center;}h1,h2,h3,h4,p{font-family:parastoo,TimesNewRoman,"Times New Roman"}.en-class h2{font-family:TimesNewRoman,"Times New Roman"}@media (min-width: 1200px){.d-md-block {    display: inline !important;}}/*new inline theme*/.position-relative.btn { position: relative; transition: color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .2s, top .2s,right .2s; top: 0; right: 0; }.btn-anim-icon .btn:hover i, .contact-block .btn-modern:hover::after{animation:btnArrowEffect1 ease-out .3s}.btn-anim-right .btn:hover{right: -5px;}.btn-anim-top .btn:hover{top: -5px;}.btn-anim-down .btn:hover,.btn-anim-down:hover{top: 5px;}.br-25{border-radius:25px}.overlay::before { z-index: 2;}.overlay-primary::before{background-color:#004765;opacity:.8}.overlay-dark::before{background-color:#212529;opacity:.9}.owl-nav{left:50%;transform:translate(-50%,-50%)}.owl-carousel .owl-nav .owl-next::before,.owl-carousel .owl-nav .owl-prev::before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:12px}.owl-carousel .owl-nav .owl-prev::before{content:'\f060'}.owl-carousel .owl-nav .owl-next::before{content:'\f061'}.owl-carousel.porto-carousel .owl-nav .owl-next,.owl-carousel.porto-carousel .owl-nav .owl-next.disabled,.owl-carousel.porto-carousel .owl-nav .owl-prev,.owl-carousel.porto-carousel .owl-nav .owl-prev.disabled{width:40px!important;height:40px!important;background-color:#262a2f!important;border-color:#262a2f!important;color:#fff!important;opacity:1;cursor:pointer}.owl-carousel.porto-carousel .owl-nav .owl-next:hover,.owl-carousel.porto-carousel .owl-nav .owl-prev:hover{background-color:#2c3237!important;border-color:#2c3237!important}.rect.rect-border div{border:3px solid rgba(0,82,204,.05)}.rect.rect-bg div{background-color:rgba(0,82,204,.03)}.rect-lg div{height:300px;width:300px}.rect-md div{height:150px;width:150px}.rect-sm div{height:100px;width:100px}.divider-w-50 { width: 50px;}.mb-n-1 { margin-bottom: -.25rem !important;}#nav-panel .mobile-menu { font-size: 13px; }#menu-top-menu-1.mobile-menu { display: none;}@keyframes btnArrowEffect1{0%{transform:translateX(0)}51%{transform:translateX(20px);opacity:1}52%{opacity:0;transform:translateX(-20px)}53%{opacity:0}54%{opacity:1}100%{transform:translateX(0)}}.custom-dots-svg i::before{width:100%;height:100%;-webkit-mask-image:url(//sw-themes.com/porto_dummy/wp-content/uploads/2022/01/bc4-particle-dot.svg);z-index:0;-webkit-mask-size:18px;background-color:#004765;opacity:.3}.custom-dots-svg.porto-icon{height:100%}.w-160{width:160px!important}.h-160{height:160px!important}.rotate-45{transform:rotate(45deg)}.h-450{height:450px!important}.w-450{width:450px!important}.box-shadow-hover:hover{box-shadow:0 12px 45px rgba(0,0,0,.08)}.translate-top-10:hover{transform:translateY(-10px)}#header.sticky-header .header-main .container{min-height:auto}.home #header .header-main,.header-main.sticky { border-bottom: none !important;}@media (max-width:1199px) and (min-width:992px){#header .vc_btn3-container{display:none!important}}@media (max-width:575px){#header.sticky-header .header-main.sticky{padding:26px 0}}.btn-next span { display: none;}.btn-next:hover, .btn-next:focus, .btn-next:active { background-color: transparent !important; color: #004765 !important;}.btn-next.btn-borders.btn-md i { margin-right: 0;line-height:1.5; font-size: 18px;}.img-men-bg i::before{content:none}.img-men-bg{left:78%;top:5.5rem}.img-men{right:-27.1%;top:-2.5%;clip-path:polygon(0 0,100% 0,100% 100%,75.3% 100%,0 55.3%)}.img-men img{min-width:365px}.custom-dots-svg-1{right:-7.4%;top:14.6%}.custom-dots-svg-2{right:-37.5%;top:34.2%}.intro-section .porto-ibanner .porto-ibanner-desc{width:auto;height:auto;top:auto;bottom:11px;left:17px;z-index:8;transition:transform .2s}.intro-section .porto-ibanner-title{font-size:1.5em;line-height:26px;letter-spacing:-.05em}.intro-section .porto-ibanner-content{font-size:14px;font-weight:500;opacity:.7;transition:opacity .2s}.intro-section .porto-ibanner{cursor:pointer}.intro-section .porto-ibanner:hover .porto-ibanner-desc{transform:translateY(-5px)}.intro-section .porto-ibanner-content:hover{opacity:1}.intro-section .owl-nav .owl-prev{left:-20px}.intro-section .owl-nav .owl-next{right:-20px}.rect-lg{top:17.1%;left:41.7%}.rect-sm.rect-bg{top:55.9%;left:39.9%}.rect-md.rect-bg{top:41.2%;right:16.7%}.rect-sm.rect-border{top:55.6%;right:7.8%}.custom-img .vc_single_image-wrapper{position:relative}.custom-img .vc_single_image-wrapper::before{display:block;content:"";position:absolute;top:30px;left:-30px;background:#004765;border-radius:25px;width:100%;height:100%;z-index:-1;max-width:480px}.w-max-770{max-width:770px}.icon-bordered .porto-just-icon-wrapper{width:26px;height:26px;border:2px solid #004765;border-radius:50%;line-height:27px}.br-25 img{border-radius:25px}.custom-dots-svg-3{top:7%;left:6.4%}.custom-dots-svg-4{right:10.5%;bottom:7.8%}.custom-icon-box{transition:transform .3s,box-shadow .3s}.btn-link.btn-outline-primary{padding:0;border:none}.btn-link.btn-outline-primary:active,.btn-link.btn-outline-primary:focus,.btn-link.btn-outline-primary:hover,.custom-posts .btn-default:active,.custom-posts .btn-default:focus,.custom-posts .btn-default:hover{text-decoration:underline;background:0 0!important}.custom-icon-box::after{content:"";transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:50%;height:5px;width:0;transform:translateX(-50%);background-color:#004765}.custom-icon-box:hover::after{width:100%}.custom-icon-box .porto-sicon-header,.custom-icon-box .porto-sicon-top{transition:transform .4s}.custom-icon-box:hover .porto-sicon-header,.custom-icon-box:hover .porto-sicon-top{transform:translateY(-20px)}.custom-icon-box .porto-sicon-description{position:absolute;left:0;bottom:1rem;width:100%;opacity:0;transform:translateY(100%);transition:opacity .4s,bottom .4s ease-in-out}.custom-icon-box:hover .porto-sicon-description{opacity:1;bottom:3.6rem}.custom-icon-box-1 .porto-icon i::before{content:url(//sw-themes.com/porto_dummy/wp-content/uploads/2022/01/bc4-icon-1.svg)}.custom-icon-box-2 .porto-icon i::before{content:url(//sw-themes.com/porto_dummy/wp-content/uploads/2022/01/bc4-icon-2-1.svg)}.custom-icon-box-3 .porto-icon i::before{content:url(//sw-themes.com/porto_dummy/wp-content/uploads/2022/01/bc4-icon-3.svg)}.particles-wrapper{position:absolute;top:0;left:-12px;right:-12px;height:100%}.custom-divider { margin-top: 98px;}.stats-block .stats-text{margin-top:2px}@media (max-width:991px){.icon-bordered.m-b-xxl { margin-bottom: 20px !important;}} .porto-gallery figure{margin-bottom:3rem!important;text-align:center}.porto-gallery figure:first-child img{width:90px}.porto-gallery figure:nth-child(5) img,.porto-gallery figure:nth-child(6) img{width:100px}.porto-gallery figure:nth-child(2) img,.porto-gallery figure:nth-child(3) img,.porto-gallery figure:nth-child(4) img{width:140px}.contact-block>div:first-child .wpb_wrapper{padding-bottom:21px;border-bottom:1px solid rgba(255,255,255,.2)}.wpcf7-form h2{font-size:1.5em}.wpcf7-form .form-control{padding-top:17px;padding-bottom:17px;font-size:1em}.wpcf7-form input:-moz-placeholder,.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form input::placeholder{color:#ccc}.btn-modern.btn-dark{padding-top:1.05rem;padding-bottom:1.05rem}.wpcf7-response-output { color: rgba(255,255,255,.7);}@media (min-width:992px){.contact-block>div:first-child .vc_column-inner{display:flex}}.custom-posts .posts-container{justify-content:center}.custom-posts .meta-comments,.post .post-excerpt{display:none!important}.custom-posts .post .post-image .post-date{top:auto;bottom:26px;margin-right:0;right:24px;width:76px;border-radius:4px;overflow:hidden}.custom-posts .post .post-date .day{padding-bottom:0;font-size:1.8em;background:#004765;color:#fff;font-weight:600}.custom-posts .post .post-date .month{padding-bottom:5px;font-size:1.3em;text-transform:uppercase;font-weight:600}.custom-posts .post-grid .post-image.single{margin-bottom:24px;}.custom-posts .post .post-meta{margin-bottom:0}.custom-posts .post-slideshow{margin-bottom:0}.custom-posts .post .post-meta .meta-author{font-weight:600;color:#969696;text-transform:uppercase;letter-spacing:2px}#footer .elementor-icon-list-text>a,.custom-posts .post .meta-author>a{color:inherit}.custom-posts .post .entry-title{margin-bottom:8px;font-weight:700}.custom-posts .post .post-meta i, .porto-u-sub-heading > p {display:none}.custom-posts .btn-default{position:relative;background:0 0;padding:0;border:none;font-size:.9em!important;font-weight:600;color:#004765!important;text-transform:capitalize!important}.post .btn-readmore { position: relative;}.post .btn-readmore::before{position:absolute;right:3px;top:3px;content:'';width:10px;height:10px;background-color:#fff}.post .btn-readmore::after{content:'\f105';font-family:"Font Awesome 5 Free";margin-left:-3px;color:inherit;position:relative;z-index:1;vertical-align:middle}.home .post .btn-readmore::before { background-color: #f4f9fd;}.mail-info.porto-sicon-box{align-items:center}.mail-info a:hover h3{text-decoration:underline}.home #main > .porto-block { display: none ;}@media (max-width:991px){.home .contact-info-section{margin-bottom:-11px!important}}.page-top .breadcrumbs-wrap{font-weight:600;font-size:.88em;letter-spacing:1px}.page-top .breadcrumbs-wrap .breadcrumb .delimiter{margin:0}.page-top .breadcrumbs-wrap a:hover{color:#004765}.contact-block{margin: 0; padding: 0;}.contact-block .btn-modern {font-size: .95em;}.contact-block .btn-modern::after { display: inline-block; content: '\f061'; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 13px;margin-left: 11px; }.single-member .main-content{padding-bottom:0}.custom-info-box .porto-sicon-description{margin-top:13px}.custom-accordion .card.card-default{margin-bottom:17px;border: 1px solid #e9e9e9;}.custom-accordion .card-body{border-top:0}.custom-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid #e9e9e9}.custom-accordion.accordion .card-header{position:relative;background: none;    border: none;}.custom-accordion .card-header a { font-size: 16px;    line-height: 27px;    color: #212529;    letter-spacing: -.8px;    padding: 22px 49px 22px 29px;}.custom-accordion .card-body { padding: 0 32px 32px 32px;}.custom-accordion .card-header a::after{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:26px;font-family:'Font Awesome 5 Free';content:"\f107";font-weight:900;font-size:16px;color:#212529;transition:transform .3s}.custom-accordion .card-header a:not([aria-expanded="true"])::after{transform:translateY(-50%) rotate(0deg)}.single-member .main-content{padding-bottom:0}.member-role { margin-bottom: 15px; letter-spacing: 0;}hr.tall { background: rgba(0,0,0,0.06); margin-bottom: 23px; }.member-overview { padding: 1.5rem 0 1.1rem;}.member-overview .btn-modern.btn { font-size: .8em; padding: 0.84rem 1.5rem; margin-top: 1rem;}.member-share-links.share-links a { box-shadow: none;}.member-overview .share-links-block h5 { letter-spacing: 0;}.post-type-archive-member .main-content { padding-bottom: 25px;}/*rtl*/.rtl .img-men-bg {right: 78%;left:unset;  }.rtl .btn-next i {margin-left: 0;margin-right: unset;}.rtl .fa-angle-right::before {content: "\f104";}.rtl .testimonial-slider .owl-nav .owl-next {right: -28px;left: unset; }.rtl .testimonial-slider .owl-nav .owl-prev {left: -28px;right: unset; }.rtl .wpcf7-form.init {direction: rtl; }.rtl .contact-block .btn-modern::after {content: '\f060';margin-right: 11px;margin-left:unset;}.rtl .post .btn-readmore::after {content: '\f104';font-family: "Font Awesome 5 Free";margin-left: unset;margin-right: 3px;}.rtl .post .btn-readmore::before {display:none;}.rtl .img-men {left: -27.1%;right:unset;transform:rotatey(180deg);}.rtl .consulting-slider .owl-nav .owl-next {right: -8px;left: unset;}.rtl .consulting-slider .owl-nav .owl-prev {left: -8px;right: unset;}.rtl .custom-image-box .elementor-image-box-content {right: 2rem;left:unset;}.rtl .custom-testimonial .testimonial-author p {margin: 0 10px 0 0;}.rtl .footer-newsletter .porto-u-main-heading {margin-right: unset;margin-left: 16px;}/* new inline page*/.home .main-content { margin-top: 0; margin-bottom: 0; }.vc_btn3.vc_btn3-shape-rounded { border-radius: 12px; }.custom-phone:hover .porto-sicon-header p { color: #1c5fa8 !important; }/* Auto equipment */.auto-1 { top: 25%; left: 7%; }.auto-2 { top: 32%; left: 85%; }.auto-3 { top: 90%; left: 19%; }.transform3dxy-n50 { position: absolute; transform: translate3d(-50%, -50%, 0); }.custom-view-more .porto-ultimate-content-box { display: flex; align-items: center; }.custom-view-more .porto-sicon-default { display: flex; align-items: center; justify-content: center; width: 43.19px; height: 43.19px; margin-right: 4px; }.custom-auto-img .vc_column-inner { position: relative; }.custom-icon-style-1 .wpb_wrapper { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 95px; height: 95px; }.custom-icon-style-1 .wpb_wrapper::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #1c5fa8; border-radius: 7px; transform: rotate(45deg); z-index: 0; transition: ease background 300ms; }.custom-service-1 .vc_column-inner:hover h3 { color: #1c5fa8 !important; }.custom-service-1 .vc_column-inner:hover svg { fill: #fff; transition: fill .2s; }.custom-service-1 .vc_column-inner:hover .custom-icon-style-1 .wpb_wrapper::before { background-color: #1c5fa8; transition: background-color .2s; }/* Proudly Serving */.custom-svg-background-1 { position: absolute; width: 1000%; top: -1px; left: 50%; height: calc(100% + 2px); transform: translate3d(-50%, 0, 0); }.custom-parallax-section .porto-wrap-container, .custom-parallax-section .col-md-12 { position: static; }/* Custom seriver gallery */.custom-service-gallery .porto-sicon-box img { width: 100%; border-radius: inherit !important; }.custom-service-gallery .porto-sicon-img { width: calc( 100% - 10px ) !important; overflow: hidden; border-radius: 21px; border: 5px solid transparent; transition: ease border .3s, transform .3s;  }.custom-service-gallery .porto-sicon-box:hover .porto-sicon-img { border-color: #1c5fa8; }.custom-service-gallery .porto-sicon-box:hover .porto-sicon-title { color: #1c5fa8 !important; }/* separator */.custom-separator hr { width: 60px;  }.custom-separator-1 hr { width: 50px; }.custom-separator.text-center hr { margin: 0 auto !important; }/* Looking for section */.custom-flex .vc_column-inner { display: flex; align-items: center; justify-content: space-between; }.custom-flex .vc_column-inner::after,.custom-flex .vc_column-inner::before { content: none; }/* Lightbox */div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:after { content: "\f067"; font-size: 18px; }.custom-lightbox .wpb_single_image a, .custom-lightbox .vc_single_image-wrapper, .custom-lightbox img { width: 100%; }@media(max-width: 991px) {    .custom-auto-img { margin: 0 auto; }    .custom-auto-img .vc_column-inner>.wpb_single_image .wpb_wrapper { text-align: center; }    .custom-svg-background-1 { left: 77%; }    .auto-3 { top: 81%; }    .auto-1 { top: 17%; left: 12%; }    .custom-flex .vc_column-inner { flex-direction: column; }}@media(max-width: 575px) {    .custom-service-gallery > div { flex: 0 0 auto; width: 100%; }    .porto-faqs .faq label { padding-left: 25px; padding-right: 25px; }    .custom-view-more .porto-ultimate-content-box { flex-direction: column; align-items: flex-start; }    .custom-view-more .porto-sicon-box { border-left-width: 0 !important; }    .custom-section-background .porto-ultimate-content-box { background-image: none !important; background-color: #FFF; }}article.portfolio .portfolio-image.single{display: none;}.m-b-sm {text-align: center;}.m-t-md{font-size: 16px !important;}.porto-u-deedcbb7371acea8894cf5880bfdad9c.porto-u-heading {text-align: justify !important}