@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700,800,900&amp;display=swap);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:300,400,500,600,700,800,900&amp;display=swap);@charset "utf-8"html,body{font-size:16px;color:#333;font-family:Roboto;vertical-align:baseline;line-height:1.7;font-weight:400;overflow-x:hidden}img{max-width:100%;height:auto}p{margin:0 0 26px;line-height:1.8}h1,h2,h3,h4{font-family:Playfair Display;color:#010d14;margin:0 0 26px;line-height:1.2}h1{font-size:45px;line-height:62px;font-weight:700}h2{font-size:25px;line-height:50px;font-weight:700}h3{font-size:20px;line-height:42px;font-weight:700}h4{font-size:17px;line-height:36px;font-weight:700}a{color:#003f77;transition:all 0.3s ease;text-decoration:none!important;outline:none!important}a:active,a:hover{text-decoration:none;outline:0 none;color:#1977cc}ul{list-style:outside none none;margin:0;padding:0}::-moz-selection{background:#1977cc;text-shadow:none;color:#fff}::selection{background:#1977cc;text-shadow:none;color:#fff}.bg3{background:url(../images/bg/contact-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.offwrap{width:100%;left:100%;transition:all 0.8s ease-out 0s;position:fixed;background:#fff;height:100vh;top:0;bottom:0;opacity:.8;z-index:999}.copyright p{font-size:15px}input:focus{outline:none!important}.y-middle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.sec-title{position:relative}.sec-title .title{font-size:42px;font-weight:700;line-height:53px;color:#010d14;margin:0}.sec-title2{position:relative}.sec-title2 .title{font-size:42px;font-weight:700;line-height:46px;color:#010d14;margin:0}.sec-title2 .heading-border-line{position:relative}.sec-title2 .heading-border-line:before{content:"";width:12px;height:4px;background:#1977cc;position:absolute;bottom:-4px;left:50%;margin-left:-35px;transform:translateX(-50%);border-radius:2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1}.sec-title2 .heading-border-line:after{content:"";width:65px;height:4px;background:#1977cc;position:absolute;bottom:-4px;right:0;left:50%;margin-left:-20px;border-radius:2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:0}.sec-title2:hover .heading-border-line{position:relative}.sec-title2:hover .heading-border-line:before{margin-left:-5px;width:65px;background:#1977cc}.sec-title2:hover .heading-border-line:after{width:12px;margin-left:35px;background:#1977cc}.full-width-header{position:relative}.full-width-header .rs-header{position:relative}.full-width-header .rs-header .toolbar-area.topbar-style1{padding:0 20px;background:#1977cc}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li{display:inline-block;line-height:50px;font-size:15px;color:#fff}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li:last-child{margin-right:0}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li i{color:#fff;margin-right:6px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li i:before{font-size:18px;margin-left:0;position:relative;top:3px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a{border-right:1px solid #514d4d;margin-right:20px;padding-right:20px;color:#fff}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a:hover{color:#1977cc}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix{text-align:right;margin:0;padding:0}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix .opening em{border-right:1px solid #514d4d;margin-right:5px;padding-right:20px;color:#fff;font-style:normal;font-size:14px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix .opening em i{color:#1977cc}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix .opening em i:before{font-size:18px;margin-right:8px;line-height:20px;position:relative;top:3px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix li{display:inline-block;line-height:50px;margin-right:13px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix li:last-child{margin-right:0}.full-width-header .rs-header .menu-area{position:relative;transition:all 0.3s ease 0s;z-index:10}.full-width-header .rs-header .menu-area .row-table{display:flex;width:100%;position:relative;align-items:center;justify-content:space-between}.full-width-header .rs-header .menu-area .row-table .col-cell{display:flex;align-items:center;justify-content:space-between}.full-width-header .rs-header .menu-area .row-table .col-cell.header-logo{display:flex;flex:1}.full-width-header .rs-header .menu-area .logo-area a .sticky-logo{display:none}.full-width-header .rs-header .menu-area .logo-area img{transition:0.4s;max-height:45px}.full-width-header .rs-header .menu-area .rs-menu-area{display:flex;align-items:center;margin-right:65px}.full-width-header .rs-header .menu-area .main-menu{position:unset}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display:inline-block;margin-right:34px;padding:0}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{transition:all 0.3s ease;font-size:16px;font-weight:500;margin-right:10px;height:110px;line-height:110px;padding:0;color:#3b4052;position:relative;font-family:Roboto}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover{color:#1977cc}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a:hover{color:#1977cc!important}.full-width-header .rs-header .expand-btn-inner{display:flex;align-items:center;justify-content:space-between}.full-width-header .rs-header .expand-btn-inner ul{display:flex;align-items:center}.full-width-header .rs-header .expand-btn-inner ul .humburger{display:none}.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar{padding:16px 13px 16px;background:#fff0;max-width:50px;display:flex;flex-wrap:wrap;border-radius:2px;padding-right:0;margin-right:-4px}.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span{height:5px;width:5px;display:block;background:#1977cc;border-radius:50%;transition:none;list-style:none;transition:all 0.3s ease;margin:2px 3px}.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot2,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot3,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot4,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot5,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot6,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot7,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot8{background:#1977cc}.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot1,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot3,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot5,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot7,.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot9{background:#000}.full-width-header .right_menu_togle{background:#fff;box-shadow:0 0 10px 0 #eee;padding:90px 60px 60px 50px;font-size:1.15em;max-width:480px;width:100%;right:-500px;z-index:999999;transition:all 0.3s ease;position:fixed;overflow-y:auto}.full-width-header .right_menu_togle .close-btn{overflow:visible;position:absolute;top:10px;display:block;z-index:99;right:57px;cursor:pointer;transition:all 0.3s ease}.full-width-header .right_menu_togle .close-btn .nav-close{position:absolute;top:23px;display:block;z-index:99;right:3px;cursor:pointer}.full-width-header .right_menu_togle .close-btn .nav-close .line{width:40px;height:40px;line-height:40px}.full-width-header .right_menu_togle .close-btn .nav-close .line span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:1px!important;height:25px!important;background:#000;border:none!important;transition:all 0.3s ease}.full-width-header .right_menu_togle .close-btn .nav-close .line span.line2{transform:translate(-50%,-50%) rotate(-45deg)}.full-width-header .right_menu_togle .close-btn:hover .nav-close .line span{background:#1977cc}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list{display:flex;margin-top:24px}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before{margin:0 20px 0 0;font-size:25px;color:#1977cc;top:5px;position:relative;font-family:uicons-regular-rounded!important}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content .title{font-size:16px;line-height:26px;font-weight:600;color:#000;font-family:Roboto;margin-bottom:5px}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em{display:block;font-style:normal;line-height:22px;font-size:15px;color:#010d14;font-family:Roboto}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a{color:#010d14}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover{color:#1977cc}.full-width-header .mobile-navbar-menu .nav-menu li{position:relative}.full-width-header .mobile-navbar-menu .nav-menu li a{border-bottom:1px solid rgb(0 0 0 / .06);display:block;font-size:16px;font-weight:500;font-family:Roboto;color:#000;padding:10px 0;line-height:30px;width:100%}.full-width-header .mobile-navbar-menu .nav-menu li a:hover{color:#1977cc}body .modal{z-index:9999}body .search-modal{padding:0!important;background:rgb(187 11 11 / .9)}body .search-modal .modal-content{position:initial;border:0;background:unset}body .search-modal .search-block form{position:relative}body .search-modal .search-block form input{background:0 0;border:none;color:#fff;border-bottom:1px solid rgb(255 255 255 / .2);outline:none;padding:14px 17px;border-radius:unset}body .search-modal .search-block ::-webkit-input-placeholder{color:#fff;opacity:1}body .search-modal .search-block ::-moz-placeholder{color:#fff;opacity:.3}body .search-modal .search-block :-ms-input-placeholder{color:#fff;opacity:1}body .search-modal .search-block :-moz-placeholder{color:#fff;opacity:1}.menu-sticky{background:#fff;margin:0;z-index:999;width:100%;top:0;position:relative}.rs-breadcrumbs{background-repeat:no-repeat!important;background-size:cover!important;background-position:top left!important}.rs-breadcrumbs .breadcrumbs-inner{padding:100px 10px 100px 10px;text-align:center}.rs-breadcrumbs .breadcrumbs-inner .page-title{position:relative;z-index:1;font-size:48px;line-height:1.3;font-weight:700;color:#fff;padding-top:20px;margin-bottom:18px}.rs-breadcrumbs .breadcrumbs-inner .page-title:after{content:"";height:5px;position:absolute;top:-5px;margin:0 auto;left:0;right:0;transition:all 0.3s ease;z-index:-1;background:#1977cc;width:65px}.rs-breadcrumbs .breadcrumbs-inner .sub-text{font-size:18px;line-height:30px;font-weight:400;color:#fff;text-transform:capitalize;margin-bottom:32px;display:inline-block}.rs-breadcrumbs.img1{background:url(../images/breadcrumbs/banner.webp)}.rs-project-details .desc{color:#202020;margin:0}.rs-project-details .project-txt .desc{color:#202020;margin:0;line-height: 1.9;}.rs-blog.blog-main-home .blog-item{position:relative;z-index:11;transition:all 500ms ease;background:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .05)}.rs-blog.blog-main-home .blog-item .image-wrap{position:relative;overflow:hidden}.rs-blog.blog-main-home .blog-item .image-wrap a img{transition:all 0.5s ease 0s;transform:scale(1);height:300px}.rs-blog.blog-main-home .blog-item .blog-content{transition:all 500ms ease;position:relative;padding:30px 40px 10px 40px;background:#fff}.rs-blog.blog-main-home .blog-item .blog-content .blog-meta{display:flex;justify-content:flex-start;padding:0 0 10px}.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .date{font-size:14px;margin-right:25px;font-weight:500;font-family:"Roboto",Sans-serif}.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .date i{color:#1977cc;margin-right:6px;font-weight:900}.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .date i:before{top:-1px;position:relative}.rs-blog.blog-main-home .blog-item .blog-content .blog-title{font-size:20px;line-height:1.5em;font-weight:500;font-family:"Roboto",Sans-serif;margin-bottom:31px}.rs-blog.blog-main-home .blog-item .blog-content .blog-title a{color:#010d14}.rs-blog.blog-main-home .blog-item .blog-content .blog-title a:hover{color:#1977cc}.rs-blog.blog-main-home .blog-item:hover .image-wrap a img{transform:scale(1.1)}.rs-testimonial.testimonial-style3 .testi-item .testi-wrap{text-align:center;background-color:#ffffffb0;padding:40px 40px 40px 40px;margin:0 -13px 0 0}.rs-testimonial.testimonial-style3 .testi-item .testi-wrap .item-contents p{font-size:17px;font-style:italic;padding:30px 0 0 0;margin-bottom:20px}.rs-testimonial.testimonial-style3 .testi-item .testi-wrap .testi-information .testi-name{font-size:18px;font-weight:600}.rs-footer.footer-main-home{background-image:url(../images/bg/footer-bg.webp);background-size:cover}.rs-footer.footer-main-home .footer-top{padding:85px 0 70px}.rs-footer.footer-main-home .footer-top .footer-logo a img{height:60px}.rs-footer.footer-main-home .footer-top .footer-title{position:relative;font-size:20px;line-height:30px;font-weight:500;color:#fff;text-transform:uppercase;font-family:Roboto;margin-bottom:50px}.rs-footer.footer-main-home .footer-top .textwidget p{color:#fff;margin:0}.rs-footer.footer-main-home .footer-top .textwidget p strong{font-weight:700}.rs-footer.footer-main-home .footer-top .address-widget li{padding:0 0 29px 40px;position:relative}.rs-footer.footer-main-home .footer-top .address-widget li i{color:#1977cc;position:absolute;left:0}.rs-footer.footer-main-home .footer-top .address-widget li i:before{font-size:24px;position:relative;top:4px}.rs-footer.footer-main-home .footer-top .address-widget li .desc{color:#fff}.rs-footer.footer-main-home .footer-top .address-widget li .desc a{color:#fff}.rs-footer.footer-main-home .footer-top .address-widget li .desc a:hover{color:#1977cc}.rs-footer.footer-main-home .footer-top .site-map{margin-top:-6px}.rs-footer.footer-main-home .footer-top .site-map li{margin-bottom:5px;position:relative}.rs-footer.footer-main-home .footer-top .site-map li a{font-size:16px;position:relative;padding:6px 0 4px 0;display:inline-block;color:#fff;transition:all 0.3s}.rs-footer.footer-main-home .footer-top .site-map li a:hover{padding-left:5px;color:#1977cc}.rs-footer.footer-main-home .footer-top .widget-desc{margin:0 0 27px 0;color:#fff}.rs-footer.footer-main-home .footer-top p input[type="email"]{border:none;width:100%;font-size:16px;padding:15px 20px;color:#fff;overflow:hidden;background:#333;margin-bottom:20px}.rs-footer.footer-main-home .footer-top p input[type="submit"]{position:relative;border:none;background:#1977cc;color:#fff;padding:16px 35px 16px;font-weight:500;text-transform:uppercase;font-size:16px;line-height:26px;width:100%;transition:all 0.3s}.rs-footer.footer-main-home .footer-top p input[type="submit"]:hover{background:#fff!important;color:#010d14}.rs-footer.footer-main-home .footer-top p ::-webkit-input-placeholder{color:#fff;opacity:.79}.rs-footer.footer-main-home .footer-top p ::-moz-placeholder{color:#fff;opacity:.79}.rs-footer.footer-main-home .footer-top p :-ms-input-placeholder{color:#fff;opacity:.79}.rs-footer.footer-main-home .footer-top p :-moz-placeholder{color:#fff;opacity:.79}.rs-footer.footer-main-home .footer-bottom{background:rgb(51 51 51 / .4);padding:20px 0 20px 0}.rs-footer.footer-main-home .footer-bottom .copyright p{font-size:15px;font-weight:500;color:#fff;margin:0}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li{display:inline-block;position:relative;padding:0 19px 0 25px}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li a{font-size:15px;color:#fff}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li a:hover{color:#1977cc}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li:before{display:block;content:"";position:absolute;font-size:18px;background:#1977cc;left:0;top:50%;width:6px;height:6px;transform:translateY(-50%);border-radius:50%}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li:first-child:before{display:none}#scrollUp{text-align:center;bottom:40px;cursor:pointer;display:none;position:fixed;right:20px;z-index:999;border-radius:50px 50px 4px 4px}#scrollUp i{height:40px;font-size:24px;width:42px;border-radius:0;color:#010d14;line-height:36px;transition:all 0.3s ease 0s;background:#1977cc;margin-left:2px;box-shadow:0 0 2px rgb(0 0 0 / .04);display:block}#scrollUp i:before{font-weight:900}#scrollUp i:hover{background:#333;color:#fff}.list-block{border:1px solid #9d9d9d;border-radius:5px;padding:0 15px 30px 15px}.list-block h3{font-family:Roboto;margin:0;display:inline-block;padding:0 45px;font-size:18px;border:1px solid #1977cc;border-radius:36px;background:#1977cc;color:#fff;position:relative;top:-22px}@media only screen and (min-width:1300px){.container{max-width:1200px;width:100%}}@media only screen and (max-width:1366px){.sec-title .title{font-size:36px;line-height:46px}}@media only screen and (max-width:1199px){.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li i::before{font-size:15px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right:10px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a{margin-right:9px;padding-right:10px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix li{margin-right:10px}.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li i{margin-right:3px}}@media only screen and (min-width:992px) and (max-width:1199px){.sec-title .title{font-size:31px;line-height:41px}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li{padding:0 10px 0 18px}.sec-title2 .title{font-size:32px;line-height:42px}}@media screen and (min-width:992px){.full-width-header .right_menu_togle{display:flex;align-items:center;flex-wrap:wrap}.right_menu_togle.mobile-navbar-menu{display:none}}@media only screen and (max-width:991px){.hidden-md{display:none!important}.order-last{order:unset}.order-last{order:unset!important}.full-width-header .rs-header .expand-btn-inner ul .humburger{display:block}.rs-breadcrumbs .breadcrumbs-inner{padding:120px 10px 120px 10px}.rs-footer.footer-main-home{background-position:top center!important}.full-width-header .rs-header .menu-area .logo-area img{max-height:30px}.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar{padding:20px 8px 20px}.rs-footer.footer-main-home .footer-top .footer-title{margin-bottom:30px}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:36px}.rs-blog.blog-main-home .blog-item .blog-content{padding:30px 30px 43px 30px}.rs-breadcrumbs .breadcrumbs-inner .sub-text{font-size:16px;line-height:29px;max-width:540px;margin-bottom:27px}}@media only screen and (max-width:767px){.sec-title2 .title,.sec-title .title{font-size:25px;line-height:35px}.full-width-header .rs-header .menu-area .logo-area img{max-height:25px}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:30px}.rs-breadcrumbs .breadcrumbs-inner{padding:100px 10px 100px 10px}.rs-footer.footer-main-home .footer-top .footer-title{font-size:18px;line-height:28px}.rs-footer.footer-main-home .footer-top{padding:75px 0 60px}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li{padding:0 10px 0 18px}.rs-blog.blog-main-home .blog-item .blog-content .blog-title{font-size:18px;line-height:28px}}@media only screen and (max-width:480px){.rs-breadcrumbs .breadcrumbs-inner{padding:15px 10px 0 10px}.rs-breadcrumbs.img1{background:url(../images/breadcrumbs/banner-1.webp)}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:22px}.rs-testimonial.testimonial-style3 .testi-item .testi-wrap{padding:40px 25px 40px 25px}.rs-footer.footer-main-home .footer-bottom .copy-right-menu li{padding:0 8px 0 18px}}  html { scroll-behavior: smooth; }.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-120{padding-top:120px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-120{padding-bottom:120px}.pr-20{padding-right:20px}.mb-45{margin-bottom:45px}.mb-51{margin-bottom:51px}.mb-55{margin-bottom:55px} .mb-30{margin-bottom:30px} .md-pt-80{padding-top:80px} @media only screen and (max-width:991px){ .md-pt-80{padding-top:32px} .md-pb-80{padding-bottom:80px}.md-pr-15{padding-right:15px} .md-mb-10{margin-bottom:10px} .md-mb-20{margin-bottom:20px} .md-mb-25{margin-bottom:25px} .md-mb-30{margin-bottom:30px} .md-mb-35{margin-bottom:35px} .md-mb-50{margin-bottom:50px}}  .rs-project.project-style1 .project-item {   position: relative;   overflow: hidden;   z-index: 1; } .rs-project.project-style1 .project-item .project-img {   position: relative;   z-index: 1;   overflow: hidden; } .rs-project.project-style1 .project-item .project-img a img {   width: 100%;   transition: 1.3s all ease;   border-radius: 0px; } .rs-project.project-style1 .project-item .project-content {   position: absolute;   padding: 24px 25px;   opacity: 1;   z-index: 10;   top: 0;   border: none;   bottom: 0;   left: 0;   right: 0; } .rs-project.project-style1 .project-item .project-content .project-inner {   position: absolute;   bottom: 0;   width: auto;   left: 0;   display: flex;   flex-wrap: wrap;   transition: all 0.5s ease;   width: 100%;   background: #fff;   padding: 15px 25px; } .rs-project.project-style1   .project-item   .project-content   .project-inner   .title {   font-size: 20px;   line-height: 30px;   font-weight: 500;   font-family: "Roboto", Sans-serif;   margin-bottom: 0; } .rs-project.project-style1   .project-item   .project-content   .project-inner   .title   a {   color: #010d14; } .rs-project.project-style1   .project-item   .project-content   .project-inner   .title   a:hover {   color: #1977cc; } .rs-project.project-style1   .project-item   .project-content   .project-inner   .category {   color: #fff;   display: block;   flex: 0 0 100%; } .rs-project.project-style1   .project-item   .project-content   .project-inner   .category   a {   color: #333333; } .rs-project.project-style1   .project-item   .project-content   .project-inner   .category   a:hover {   color: #1977cc; } .rs-project.project-style1 .project-item .project-content .p-icon {   position: absolute;   right: 0;   width: 48px;   height: 48px;   text-align: center;   background: #1977cc;   z-index: 7;   bottom: 20px;   line-height: 53px;   transition: all 0.4s ease-in-out 0s; } .rs-project.project-style1 .project-item .project-content .p-icon a i {   color: #010d14; } .rs-project.project-style1 .project-item .project-content .p-icon a i:before {   margin: 0;   font-size: 25px;   font-weight: 600 !important;   position: relative;   top: -4px; } .rs-project.project-style1 .project-item .project-content:before {   content: "";   position: absolute;   top: 0;   left: 0;   opacity: 0;   width: 100%;   height: 100%;   background: #00000000;   transition: all 0.3s ease 0s;   opacity: 1; } .rs-project.project-style1 .project-item:hover .project-img a img {   transform: scale(1.2); } .rs-project.project-style1.yellow-modify5   .project-item   .project-content   .project-inner {   background: #e8eaee; } .gray-bg {   background: #e8eaee; }
.call-btn {
  padding: 16px;
  font-size: 20px;
  color: #fff;
} .btn-part{background: #1977cc;
  color: #fff;}

.brands-items {
  display: flex;
  justify-content: center; 
  align-items: center;
  width: 100%;
  height: 300px; 
  background: #f2f2f0; 
}

.brands-items img {
  max-width: 100%; 
  max-height: 100%; 
  height: auto; 
}

.brand-items .brand-title {
	font-family: inherit;
  text-align: center;
  position: absolute;
  width: -moz-available;
  bottom: 10px;
}
.brand-items .brand-title h3 {
	font-family: inherit;text-align: center;background: #716e6eb8;color: #fff;
}
  
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}

.owl-carousel .owl-nav{
    overflow: hidden;
    width: 26px;
    cursor: pointer;
    top: 100px !important;
}
.owl-dots{
	text-align: center;margin-top: 20px;
}
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
}
.owl-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.owl-carousel .owl-dots .owl-dot.active span, 
.owl-carousel .owl-dots .owl-dot:hover span {
    background: #2caae1;
}

.owl-carousel .owl-nav .owl-prev{
    left: -45px;
	position: absolute;
	top: 35%;
	padding: 50px 10px;
}
.owl-carousel .owl-nav .owl-next{
    right: -45px;
	position: absolute;
	top: 35%;
	padding: 50px 10px;
}
.owl-carousel .owl-nav .owl-prev:hover{    
	background: #dddddd82;
}
.owl-carousel .owl-nav .owl-next:hover{
    background: #dddddd82;
}
