body{font-family:Arial,Verdana,Helvetica,sans-serif;overflow-x:hidden}.portfolio-template-default .blogs_img img{width:auto;height:100%;aspect-ratio:1/1;max-width:100%}.portfolio-template-default .featuredimage{text-align:center}.single-portfolio-content .grids{display:block!important}.single-portfolio-content .size-post-thumbnail{display:none}
@media only screen and (min-width:768px){.single-portfolio-content .project-content.grid{width:100%!important}}.section-title-left1{font-size:28px;color:#002050;font-weight:600;letter-spacing:.5px;margin-bottom:18px;line-height:1.45}#header{height:70px}#header1{display:flex;flex-direction:column;align-items:flex-start;width:218px;float:left;margin:0}#header1 svg{width:189px;height:50px}#header2{width:140px;height:50;float:left;margin-top:18px;margin-left:-32px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;vertical-align:middle}.web-hosting-text{font-size:20px;margin:16px 0 0 -1px;width:160px;text-align:center}.logo-container{transform:translateY(15px)}#header3{width:653px;height:50px;float:left}#footer{font-size:13px;height:auto;line-height:16px;background-color:#f2f2f2;background-repeat:repeat}A.design:link{font-size:11px;COLOR:#333333;TEXT-DECORATION:none}.bluetextlink,A.leftlink:hover,A.leftlink:link{font-size:12px;TEXT-DECORATION:none}A.design:active{COLOR:#336699;TEXT-DECORATION:none}A.design:visited{COLOR:#333333;TEXT-DECORATION:none}A.design:hover{COLOR:#333;TEXT-DECORATION:none}A.leftlink:link{COLOR:#666666;line-height:25px}A.leftlink:active,A.leftlink:visited{COLOR:#666;TEXT-DECORATION:none;font-size:12px;line-height:25px}A.leftlink:hover{COLOR:#333333;line-height:25px}.bluetextlink{color:#006!important;font-family:Verdana,Arial,Helvetica,sans-serif}.bluetextlink:active,.bluetextlink:visited{COLOR:#0099CC;TEXT-DECORATION:none}.bluetextlink:hover{COLOR:#0099CC!important;TEXT-DECORATION:none}#footerend,#headerstart{margin:0 auto;width:100%;background-color:#09c;background-repeat:repeat}
.top-arrow{ background:linear-gradient(to right,#1962f2,#09c 51%,#1962f2 100%);background-size:200% auto!important;display:grid;place-content:center; position:fixed;bottom:20px;right:10px;z-index:999;overflow:hidden;vertical-align:middle}.top-arrow::before{content:"";background-image:url('data:image/svg+xml,%3Csvg version="1.1" fill="%23fff" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 200 200" xml:space="preserve"%3E%3Cpath class="royalskillwave" id="royalskillwave" d="M0,10 C 120,-20 80,60 200,10 V200 H0z"%3E%3Canimate dur="5s" repeatCount="indefinite" attributeName="d" values="M0,10 C 120,-20 80,60 200,10 V200 H0z; M0,10 C 80,60 120,-20 200,10 V200 H0z; M0,10 C 120,-20 80,60 200,10 V200 H0z"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E');background-repeat: repeat-x;display: inline-block;width: 20000px;height: 62px;position: absolute;top: 26px;opacity: 0; left: -352px;}
.fp-theme-one .filterable-portfolio-item__title,.page-header h1{margin-bottom:1rem}.top-arrow:hover:before{animation:7s linear infinite btnanim;transition:.3s;opacity:.4}.top-arrow{background-position:right center!important}@keyframes btnanim{0%{transform:translateX(0)}100%{transform:translateX(352px)}}.page-header{margin-top:100px;padding:50px 6rem}.page-header h1{font-size:45px;line-height:55px;font-weight:300;color:#09c;-webkit-animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;-moz-animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;-o-animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.grids.portfolio-items,.tax-portfolio_cat .pagination{padding:0 6rem 85px}.filterable-portfolio-item__content{border:1px solid #e6eafb;border-radius:.875rem}.fp-theme-one .filterable-portfolio-item__supporting-text{background:linear-gradient(to top,#009ad4 0,#00aeef 100%) #00aeef;border:1px solid #09c}.filterable-portfolio-item__action.button,.filterable-portfolio-item__action.button:hover{background-color:#fff;border-radius:4px}.tax-portfolio_cat .pagination .nav-links .page-numbers{display:flex!important;gap:25px!important;flex-wrap:wrap}.tax-portfolio_cat .pagination .nav-links .page-numbers li{border:1px solid #09c;color:#09c;padding:12px;border-radius:4px}.tax-portfolio_cat .pagination .nav-links .page-numbers li:hover{background:linear-gradient(to top,#009ad4 0,#00aeef 100%) #00aeef;color:#fff}.tax-portfolio_cat .pagination .nav-links .page-numbers li:hover a{color:#fff}.tax-portfolio_cat .pagination .nav-links .page-numbers li a{color:#09c}.filterable-portfolio-item__media img{width:100%;height:370px;object-fit:contain;border:1px solid #e6eafb;border-radius:.875rem}@media screen and (max-width:768px){.page-header h1{font-size:32px;line-height:1.1em}.grids.portfolio-items,.page-header{padding:50px 2.5rem}.grids.portfolio-items,.tax-portfolio_cat .pagination{padding:0 2.5rem 85px}}@media screen and (min-width:1900px){.full-list li{font-size:18px}.page-header h1{font-size:50px}.page-header{padding:85px 11rem}.grids.portfolio-items,.tax-portfolio_cat .pagination{padding:0 11rem 85px}}
@media screen and (max-width:767px){.filterable-portfolio-item__media img{width:100%;height:100% !important;object-fit:cover!important;}}