a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,nav li,nav ul,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style-type:circle;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:10px}td{text-align:center}a{text-decoration:none}.txt-rt{text-align:right}.txt-lt{text-align:left}.txt-center{text-align:center}.float-rt{float:right}.float-lt{float:left}.clear{clear:both}.pos-relative{position:relative}.pos-absolute{position:absolute}.vertical-base{vertical-align:baseline}.vertical-top{vertical-align:top}nav.vertical ul li{display:block}nav.horizontal ul li{display:inline-block}img{max-width:100%}body{font-family:Raleway,sans-serif}h1{font-size:45px;color:#fff;font-weight:300;text-transform:capitalize;letter-spacing:4px;text-align:left}@keyframes slideleft{from{background-position:0}to{background-position:90000%}}@-webkit-keyframes slideleft{from{background-position:0}to{background-position:90000%}}.main-top-intro{background-image:url(../images/home.jpg);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-attachment:fixed;position:relative;min-height:100vh}.main-top-about{background-image:url(../images/about.jpg);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-attachment:fixed;position:relative;min-height:100vh}.main-top-services{background-image:url(../images/services.jpg);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-attachment:fixed;position:relative;min-height:100vh}.main-top-support{background-image:url(../images/support.jpg);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-attachment:fixed;position:relative;min-height:100vh}.main-top-contact{background-image:url(../images/contact.jpg);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-attachment:fixed;position:relative;min-height:100vh}.main-top-cyber{background-image:url(../images/services/cyber-security.jpeg)}.main-top-it-support{background-image:url(../images/services/it-support.jpeg)}.main-top-voip{background-image:url(../images/services/voip-phone-system.jpeg)}.main-top-website-hosting{background-image:url(../images/services/website-hosting-email.jpeg)}.main-top-wireless-network{background-image:url(../images/services/wireless-network-installation.jpeg)}.bg-layer{background:rgba(0,0,0,.54);min-height:100vh}header{padding:2em 0}.wrapper{margin:0 auto;width:90%}.header-w3layouts{float:left}.nav_w3pvt{float:left;width:50%}.buttons{float:right}a.navbar-brand{font-size:.9em;color:#fff;padding:0;margin:0;text-transform:capitalize;letter-spacing:1px;position:relative;font-weight:800;display:block}a.navbar-brand img{display:block}a.navbar-brand.logo span.fa{color:#fff}.buttons a{background:#66b7db;padding:10px 25px;color:#fff;display:block;border-radius:0;letter-spacing:.5px;border:2px solid #66b7db}.toggle,[id^=drop]{display:none}nav{margin:0;padding:0}nav.white a{color:#333;transition:opacity .25s}nav.white a:hover{color:#333;opacity:.5}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin:0;list-style:none;position:relative}nav ul li{margin:0;display:inline-block;float:left}nav a{text-transform:capitalize;color:#fff;letter-spacing:1px;font-size:18px;font-weight:500;display:block;padding:10px 15px;transition:opacity .25s}nav a:hover{opacity:.5}nav ul li ul li:hover{background:#f8f9fa}nav a:hover{color:#fff}.menu li.active a{color:#66b7db;background:0 0}.inner-dropdown li a{color:#333!important}.inner-dropdown li.active a{color:#66b7db!important}nav ul ul{display:none;position:absolute;top:30px;background:#fff;padding:10px}ul.inner-dropdown a:hover{color:#333}nav ul li:hover>ul{display:inherit}nav ul ul li{width:160px;float:none;display:list-item;position:relative}nav ul ul li a{padding:5px 10px;display:block;font-size:13px}nav ul ul ul li{position:relative;top:-60px;left:170px}li>a:only-child:after{content:""}@media all and (max-width:992px){.content-inner-info{padding-top:12em}#logo{display:block;padding:0;width:100%;text-align:center;float:none}nav{margin:0}.header-w3layouts{float:left}nav ul{width:100%}.menu,.toggle+a{display:none}.toggle{display:block;padding:8px 18px;font-size:20px;text-decoration:none;border:none;float:right;background-color:rgba(247,247,247,.2);color:#66b7db;cursor:pointer!important}.menu .toggle{float:none;text-align:center;margin:auto;width:25%;padding:5px;font-weight:400;font-size:15px;letter-spacing:1px}.toggle:hover{color:#66b7db;background-color:rgba(247,247,247,.9)}[id^=drop]:checked+ul{display:block;background:rgba(247,247,247,.9);padding:15px 0;text-align:center}nav ul li{display:block;width:100%;padding:0 0}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav ul ul ul a{padding:0 80px}nav a:hover,nav ul ul ul a{background-color:transparent}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#fff;font-size:17px}nav ul ul{float:none;position:static;color:#fff}nav ul li:hover>ul,nav ul ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%;padding:0}nav ul ul ul li{position:static}nav a{color:#333}nav a:hover{color:#333}.menu li.active a{color:#333}nav ul ul li a{display:inline-block;font-size:15px}ul.inner-dropdown{padding-bottom:0!important;padding-top:8px!important}}@media all and (max-width:330px){nav ul li{display:block;width:94%}}form.newsletter{background:0 0;padding:.3em;border:2px solid #fff}.form-w3layouts-grid .search{outline:0;padding:10px 20px;font-size:14px;color:#fff;width:85%;background:0 0;text-transform:capitalize;border:none;letter-spacing:2px;float:left}.form-w3layouts-grid button.btn{color:#fff;border:none;padding:10px 0;text-transform:uppercase;text-decoration:none;background:0 0;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;float:right;cursor:pointer;width:15%;font-size:14px;text-align:center}body h2{font-size:2.5em;color:#fff;font-weight:300;letter-spacing:7px;margin:1em 0 0 0}.main-icon{text-align:center}a{color:#fff;margin:0}.bottom{margin:1em 0 0}.content-w3layouts-main{max-width:350px;position:relative;padding:3em 0}.content-w3layouts-main h2{font-size:17px;letter-spacing:normal;margin:0}.header-left{background:#fff;padding:0}::-webkit-input-placeholder{color:#888!important}.form-w3ls-left-info input[type=email]{outline:0;font-size:14px;color:#888;border:none;width:92%;display:inline-block;letter-spacing:2px;margin:0 0 1em;padding:1em 1em;background:#fff}.form-w3ls-left-info input[type=name]{outline:0;font-size:14px;color:#888;border:none;width:92%;display:inline-block;letter-spacing:2px;margin:0 0 1em;padding:1em 1em;background:#fff}.form-w3ls-left-info button.btn{background:#66b7db;color:#fff;font-size:14px;text-transform:uppercase;padding:.8em 2em;letter-spacing:1px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;display:inline-block;cursor:pointer;outline:0;border:none;float:left}button.btn.reg{margin-left:2%;background:#4cc2c4}.form-w3ls-left-info p{color:#000;display:inline-block;margin:20px 0;letter-spacing:1px}.form-w3ls-left-info p.right{text-align:right}.form-w3ls-left-info p a{font-size:.7em;color:#fff;letter-spacing:2px;text-transform:uppercase;text-decoration:underline}.heading h5{color:#c5c5c5;color:#000;margin-top:8px;font-size:20px}.copy-w3layouts-inf{margin-top:2em;padding:2em 0}.copy-w3layouts-inf p{font-size:.85em;letter-spacing:1px;color:#fff;line-height:1.8em;float:left}.copy-w3layouts-inf p a{color:#fff;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all}ul.w3layouts-icons{float:right}ul.w3layouts-icons li{display:inline-block;margin:0 .3em}ul.w3layouts-icons li a{height:40px;width:40px;line-height:2.5;background:0 0;background:0 0;color:#fff;text-align:center;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;display:inline-block}ul.w3layouts-icons li a.face-b:hover{background:#3b5998;color:#fff;border-color:#3b5998}ul.w3layouts-icons li a.twit:hover{background:#55acee;color:#fff;border-color:#55acee}ul.w3layouts-icons li a.dribble:hover{background:#f26522;color:#fff;border-color:#f26522}ul.w3layouts-icons li a.vk:hover{background:#45668e;color:#fff;border-color:#45668e}.service-content h1{text-align:left}.service-content .block-content{width:100%;max-width:1200px;height:auto;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:5px;padding:40px;color:#fff;margin-top:25px;box-sizing:border-box}.service-content .block-content h3{font-weight:600;margin-bottom:10px}.service-content .sub-title{font-size:2.5em;color:#fff;font-weight:300;letter-spacing:7px;margin:1em 0 0 0}.service-content .block-content h2,.service-content .block-content h3,.service-content .block-content p{font-size:22px;line-height:32px;margin-bottom:10px;margin-top:0;letter-spacing:normal;color:#fff}@media (max-width:550px){.service-content .block-content{padding:20px}.service-content .block-content h2,.service-content .block-content h3,.service-content .block-content p{font-size:18px;line-height:26px;margin-bottom:5px}}.service-content .block-content.service-list li{font-size:22px;line-height:32px;margin-bottom:10px}.service-content .block-content.service-list li a{text-decoration:underline;text-underline-position:under}.blog-content,.blog-listing{max-width:1500px;margin:0 auto}.blog-content+.copy-w3layouts-inf p,.blog-content+.copy-w3layouts-inf p a,.blog-content+.copy-w3layouts-inf ul.w3layouts-icons li a,.blog-listing+.copy-w3layouts-inf p,.blog-listing+.copy-w3layouts-inf p a,.blog-listing+.copy-w3layouts-inf ul.w3layouts-icons li a{color:#000}.blog-content+.copy-w3layouts-inf ul.w3layouts-icons li a:hover,.blog-listing+.copy-w3layouts-inf ul.w3layouts-icons li a:hover{color:#fff}.blog-listing h1{color:#000;letter-spacing:0;margin-bottom:25px;text-transform:initial;text-align:left}.blog-listing .blogs-wrapper{margin-right:-20px;display:flex;flex-wrap:wrap}.blog-listing .blogs-wrapper .blog{width:calc(33.33% - 20px);margin-right:20px;margin-bottom:40px;overflow:hidden;transition:opacity .25s;color:#000}@media (max-width:1200px){.blog-listing .blogs-wrapper .blog{width:calc(50% - 20px)}}@media (max-width:600px){.blog-listing .blogs-wrapper{margin-right:0}.blog-listing .blogs-wrapper .blog{width:100%;margin-right:0}}.blog-listing .blogs-wrapper .blog:hover{opacity:.75}.blog-listing .blogs-wrapper .blog .image{border-radius:10px 10px 0 0;overflow:hidden;margin-bottom:15px}.blog-listing .blogs-wrapper .blog .image img{display:block;max-width:100%;width:100%;user-select:none}.blog-listing .blogs-wrapper .blog .title{font-size:20px;line-height:30px;margin-bottom:10px;margin-top:15px;font-weight:500;letter-spacing:.2px;color:#000}.blog-listing .blogs-wrapper .blog .desc{font-size:16px;line-height:22px;opacity:.75;color:#000}.blog-content .banner{height:500px;background-size:cover;background-position:center center;margin-bottom:50px;border-radius:5px}.blog-content p,.blog-content ul,.blog-content ul li{font-size:18px;line-height:28px}.blog-content ul{padding-left:20px}.blog-content ul li{margin-bottom:10px}.blog-content p{margin-bottom:10px}.blog-content a{color:#66b7db}.blog-content .title{color:#000;margin-bottom:25px;letter-spacing:initial;text-transform:initial;font-weight:300}.blog-content h3{font-size:2.2em}@media (max-width:1200px){.blog-content .banner{height:200px}}@media (max-width:992px){header{padding:2em 0;position:absolute;width:90%;z-index:999}.blog-content h1{font-size:35px;line-height:45px}.blog-content h2{font-size:30px;line-height:40px;margin-top:25px}.blog-content h3{font-size:25px;line-height:35px}}@media (max-width:800px){.nav_w3pvt{float:left;width:44%}}@media (max-width:736px){.copy-w3layouts-inf p{float:none;text-align:center}ul.w3layouts-icons{float:none;text-align:center;margin-top:1em}.nav_w3pvt{float:left;width:60%}.buttons{float:right;width:40%}.header-w3layouts{float:none;text-align:center}.toggle{border:none;float:left}.form-w3layouts-grid{margin-top:.5em}body h2{font-size:2.3em;margin:2em 0 0 0}.blog-content h3{font-size:1.8em;margin:1em 0 0 0}}@media (max-width:600px){.form-w3layouts-grid .search{outline:0;padding:10px 10px}.copy-w3layouts-inf{margin-top:1em;padding:1em 0}}@media (max-width:550px){.blog-content .banner{height:130px}.blog-content h1{font-size:30px;line-height:40px}.blog-content h3{margin-top:15px}}@media (max-width:480px){header{padding:1em 0}.menu .toggle{width:62%}}@media (max-width:441px){.form-w3ls-left-info input[type=email],.form-w3ls-left-info input[type=password]{width:91%}.nav_w3pvt{float:left;width:60%;margin:1em 0 0 0}}@media (max-width:384px){body h2{font-size:1.75em;margin:2em 0 0 0}.blog-content h3{font-size:1.5em;margin:2em 0 0 0}.content-w3layouts-main{max-width:350px;padding:2em 0}.content-inner-info{padding-top:7em}}@media (max-width:350px){body h2{font-size:1.6em}.blog-content h3{font-size:1.4em}}.enquiry-form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:768px;margin:40px auto;padding:32px;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 18px 45px rgba(15,23,42,.12);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a}.enquiry-form .field{margin-bottom:20px;display:flex;flex-direction:column}.enquiry-form .field.half{width:calc(50% - 10px)}.enquiry-form .field.half:nth-child(2n){margin-right:20px}.enquiry-form .field:not(.half){width:100%;clear:both}.enquiry-form::after{content:"";display:block;clear:both}.enquiry-form label{display:block;font-size:.9rem;margin-bottom:6px;color:#475569;font-weight:600}.enquiry-form label span{color:#ef4444}.enquiry-form input[type=email],.enquiry-form input[type=text],.enquiry-form select,.enquiry-form textarea{padding:10px 12px;border-radius:8px;border:1px solid #cbd5f5;background:#f8fafc;font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{outline:0;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.enquiry-form textarea{resize:vertical;min-height:140px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.enquiry-form .field.checkbox{display:flex;align-items:flex-start;flex-direction:row;gap:8px;font-size:.9rem}.enquiry-form .field.checkbox input[type=checkbox]{margin-top:3px}.enquiry-form .submit-btn{border:none;display:inline-flex;align-items:center;justify-content:center;padding:11px 24px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.enquiry-form .submit-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(37,99,235,.35)}.enquiry-form .submit-btn:active{transform:translateY(0);box-shadow:none}.alert{padding:14px 18px;margin:16px 0 20px;border-radius:10px;font-size:.92rem;font-weight:500;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-8px);transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}.alert-success{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#f0fdf4;border:1px solid #34d399}.enquiry-form .alert-success::before{content:"✓";font-size:1.1rem;font-weight:700}.alert-error{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#fef2f2;border:1px solid #f87171}.alert-error::before{content:"⚠";font-size:1.1rem;font-weight:700}@media (max-width:640px){.enquiry-form{padding:20px 16px}.enquiry-form .field.half{width:100%;float:none;margin-left:0!important}}