/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,portfolio
Version: 2.7.1769763900
Updated: 2026-01-30 09:05:00

*/

@font-face{font-family:Nunito;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN4oZOvN.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXX3I6Li01BKofIMOaE.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN5cYuvN.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN44Y-vN.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:italic;font-weight:800;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN4kYOvN.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN4AYevN.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSkZg.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKof4Mg.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKkZg.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOkZg.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCkZg.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGkZg.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p95ArxD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU057qfV.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8hA7xD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8NBLxD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9pBbxD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:800;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p91BrxD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9RB7xD.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xQIX1AA.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0J7A.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xGIT1AA.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIP1AA.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xUIL1AA.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIH1AA.ttf) format('truetype')}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xaID1AA.ttf) format('truetype')}.fas,.fab{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-facebook-f::before{content:'\f39e'}.fa-instagram::before{content:'\f16d'}.fa-linkedin-in::before{content:'\f0e1'}.fa-times::before{content:'\f00d'}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(https://www.vtechsecurity.com.au/assets/fonts/fa-brands-400d41d.eot?#iefix) format('embedded-opentype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-brands-400.woff2) format('woff2'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-brands-400.woff) format('woff'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-brands-400.ttf) format('truetype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-brands-400.html#fontawesome) format('svg')}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(https://www.vtechsecurity.com.au/assets/fonts/fa-light-300d41d.eot?#iefix) format('embedded-opentype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-light-300.woff2) format('woff2'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-light-300.woff) format('woff'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-light-301.html) format('truetype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-light-302.html#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(https://www.vtechsecurity.com.au/assets/fonts/fa-regular-400d41d.html?#iefix) format('embedded-opentype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-regular-400.woff2) format('woff2'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-regular-400.woff) format('woff'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-regular-401.html) format('truetype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-regular-402.html#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(https://www.vtechsecurity.com.au/assets/fonts/fa-solid-900d41d.html?#iefix) format('embedded-opentype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-solid-900.woff2) format('woff2'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-solid-900.woff) format('woff'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-solid-900.ttf) format('truetype'),url(https://www.vtechsecurity.com.au/assets/fonts/fa-solid-901.html#fontawesome) format('svg')}.fas{font-family:'Font Awesome 5 Pro';font-weight:900}@font-face{font-family:icomoon;src:url(https://www.vtechsecurity.com.au/assets/fonts/icomoon3916.eot?gdvvyp#iefix) format('embedded-opentype'),url(https://www.vtechsecurity.com.au/assets/fonts/icomoon3916.ttf?gdvvyp) format('truetype'),url(https://www.vtechsecurity.com.au/assets/fonts/icomoon3916.woff?gdvvyp) format('woff'),url(https://www.vtechsecurity.com.au/assets/fonts/icomoon3916.svg?gdvvyp#icomoon) format('svg');font-weight:400;font-style:normal}[class^="icon-"]{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-family:icomoon!important}.icon-hour::before{content:'\e949'}.icon-placeholder::before{content:'\e94a'}.icon-right-arrow::before{content:'\e94b'}.icon-home::before{content:'\e94c'}.icon-store::before{content:'\e94d'}.icon-email::before{content:'\e950'}.icon-smartphone::before{content:'\e951'}.owl-carousel{display:none;width:100%;position:relative;z-index:1}*,::before,::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15}figure,header,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:1rem;font-weight:400;line-height:1.5;color:rgb(33,37,41);text-align:left;background-color:rgb(255,255,255)}h1,h2,h4,h5{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:rgb(0,123,255);text-decoration:none;background-color:transparent}a:not([href]){color:inherit;text-decoration:none}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input{overflow:visible}*::-webkit-file-upload-button{font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:button}h1,h2,h4,h5{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}.row{margin-right:-15px;margin-left:-15px}.col-sm-12,.col-md-12,.col-lg-6,.col-lg-12,.col-xl-6,.col-xl-7{position:relative;width:100%;padding-right:15px;padding-left:15px}@media .dropdown{position:relative}.clearfix::after{display:block;clear:both;content:''}.header-top{background-color:rgb(255,0,0);background-position:initial initial;background-repeat:initial initial}.theme-btn.style-one{background-color:rgb(255,0,0);color:rgb(255,255,255);background-position:initial initial;background-repeat:initial initial}.header-upper .info-list li i{color:rgb(255,0,0)}.main-menu .navigation>li>ul{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:rgb(255,0,0)}.image_block_1 .image-box .shape-box .circle{background-color:rgb(255,0,0);background-position:initial initial;background-repeat:initial initial}.image_block_1 .image-box .content-box .text{background-color:rgb(255,0,0);background-position:initial initial;background-repeat:initial initial}.sec-title .top-title p{color:rgb(255,0,0)}.sec-title .top-title .shape .line{background-color:rgb(255,0,0);background-position:initial initial;background-repeat:initial initial}.social-style-two li:first-child a{background-color:rgb(59,89,152);background-position:initial initial;background-repeat:initial initial}.social-style-two li:nth-child(2) a{background-color:rgb(0,172,238);background-position:initial initial;background-repeat:initial initial}.social-style-two li:nth-child(3) a{background-color:rgb(255,0,0);background-position:initial initial;background-repeat:initial initial}.social-style-two li:last-child a{background-color:rgb(14,118,168);background-position:initial initial;background-repeat:initial initial}*{margin:0;padding:0;border:none;outline:none}body{font-size:16px;color:rgb(96,96,96);line-height:28px;font-weight:400;background-color:rgb(255,255,255);font-family:Nunito,sans-serif;background-size:cover;-webkit-font-smoothing:antialiased;background-position:50% 0%;background-repeat:no-repeat no-repeat}.auto-container{position:static;max-width:1280px;padding:0 15px;margin:0 auto}.boxed_wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden!important}a{text-decoration:none}input{font-family:Nunito,sans-serif;font-weight:400;font-size:15px;background-color:transparent;background-position:initial initial;background-repeat:initial initial}ul,li{list-style:none;padding:0;margin:0}p{position:relative;font-family:Nunito,sans-serif;color:rgb(105,105,105);font-weight:400;margin:0}h1,h2,h4,h5{position:relative;font-family:'Montserrat Alternates',sans-serif;font-weight:400;color:rgb(17,17,17);margin:0}.centred{text-align:center}.pull-left{float:left}.pull-right{float:right}figure{margin:0}img{display:inline-block;max-width:100%;height:auto}.theme-btn{position:relative;display:inline-block;overflow:hidden;font-size:16px;line-height:26px;font-family:'Montserrat Alternates',sans-serif;font-weight:600;color:rgb(255,255,255);text-align:center;padding:17px 41.5px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;z-index:1}.theme-btn::before{position:absolute;width:200%;height:200%;content:'';bottom:110%;left:50%;background-color:rgb(9,17,37);-webkit-transform:translateX(-50%);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;z-index:-1;background-position:initial initial;background-repeat:initial initial}.sec-pad{padding:60px 0}.sec-title{position:relative;display:block;margin-bottom:33px}.sec-title .top-title{position:relative;display:inline-block;padding:7px 24px 3px 25px;margin-bottom:20px}.sec-title .top-title p{position:relative;font-size:14px;line-height:24px;font-family:Nunito,sans-serif;font-weight:700;text-transform:uppercase}.sec-title .top-title .shape .line{position:absolute;z-index:1}.sec-title .top-title .shape .line-1{left:0;top:0;width:24px;height:2px}.sec-title .top-title .shape .line-2{left:0;top:0;width:2px;height:34px}.sec-title .top-title .shape .line-3{right:0;bottom:0;width:2px;height:34px}.sec-title .top-title .shape .line-4{right:0;bottom:0;width:24px;height:2px}.sec-title .top-title .shape .bg-shape{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat no-repeat}.sec-title h2{font-size:36px;line-height:46px;font-weight:700}.sec-title-two{position:relative;display:block;margin-bottom:50px}.sec-title-two h2{display:block;font-size:36px;line-height:46px;font-weight:700}.main-header{position:relative;left:0;top:0;z-index:999;width:100%}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;z-index:0;background-color:rgb(255,255,255);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(9,7,37,.0980392);background-position:initial initial;background-repeat:initial initial}.header-top{position:relative;width:100%;padding:12.5px 0}.header-top .info li{position:relative;display:inline-block;font-size:15px;color:rgb(255,255,255);font-family:'Montserrat Alternates',sans-serif;font-weight:500;margin-right:25px}.header-top .info li:last-child{margin:0px!important}.header-top .info li i{position:relative;font-size:18px;margin-right:10px;font-weight:400;top:3px}.header-top .info li a{display:inline-block;color:rgb(255,255,255)}.header-top .info li a i{margin-right:0;margin-left:10px}.header-top .info li::before{position:absolute;content:'';background-color:rgba(255,255,255,.298039);width:1px;height:24px;top:3px;right:-15px;background-position:initial initial;background-repeat:initial initial}.header-top .info li:last-child::before{display:none}.header-upper{position:relative;width:100%;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:rgb(0,0,0)}.header-upper .logo-box{position:relative;padding:22px 0 22px;}.header-upper .logo-box .logo{position:relative;max-width:231px;width:100%}.header-upper .logo-box .logo img{width:100%}.header-upper .info-list .theme-btn::before{background-color:rgb(255,255,255);background-position:initial initial;background-repeat:initial initial}.header-upper .info-list .theme-btn{padding:14px 28px}.header-upper .info-list{position:relative;margin-top:33px}.header-upper .info-list li{position:relative;display:inline-block;padding-left:90px;margin-right:30px}.header-upper .info-list li:last-child{padding:0;margin:0}.header-upper .info-list li i{position:absolute;left:0;top:3px;font-size:55px;line-height:50px}.header-upper .info-list li i::after{position:absolute;content:'';background-color:rgba(255,255,255,.2);width:1px;height:54px;top:-2px;right:-15px;background-position:initial initial;background-repeat:initial initial}.header-upper .info-list li p{color:rgb(0,0,0);line-height:24px;margin-bottom:3px}.header-upper .info-list li h5{display:block;font-size:18px;line-height:26px;color:rgb(255,255,255);font-weight:600}.header-upper .info-list li h5 a{display:inline-block;color:rgb(0,0,0)}.main-header .menu-right-content{position:relative;padding:7px 0}.main-menu{float:left}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{margin:0}.main-menu .navigation>li{position:inherit;float:left;z-index:2;padding:15px 0;margin:0 22px}.main-menu .navigation>li:last-child{margin-right:0px!important}.main-menu .navigation>li:first-child{margin-left:0px!important}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;font-size:16px;line-height:30px;padding-right:17px;font-family:'Montserrat Alternates',sans-serif;font-weight:700;opacity:1;color:rgb(17,17,17);z-index:1}.main-header .main-menu .navigation>li>a::after{position:absolute;content:'';background-color:rgb(224,224,224);width:1px;height:40px;top:-5px;right:-20px;background-position:initial initial;background-repeat:initial initial}.main-menu .navigation>li:last-child>a::after{display:none}.main-menu .navigation>li.dropdown>a::before{position:absolute;content:'\e94f';font-family:icomoon;font-weight:400;font-size:12px;top:0;right:0}.sticky-header .outer-box{position:relative}.main-menu .navigation>li>ul{position:absolute;left:inherit;top:100%;width:285px;z-index:100;display:none;opacity:0;visibility:hidden;padding:10px 0;background-color:rgb(255,255,255);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-transform:rotateX(-90deg);-webkit-transform-origin:0 0;background-position:initial initial;background-repeat:initial initial}.main-menu .navigation>li>ul>li{position:relative;width:100%;padding:0 30px;opacity:0;visibility:hidden;-webkit-transform:translateY(5px)}.main-menu .navigation>li>ul>li:last-child{border-bottom-style:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:7px 0;line-height:24px;font-weight:400;font-size:18px;font-family:Nunito,sans-serif;text-transform:capitalize;color:rgb(96,96,96);text-align:left}.main-menu .navigation>li>ul>li>a{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(224,224,224);padding:7px 0 7px}.main-menu .navigation>li>ul>li>a::before{position:absolute;content:'\f105';font-family:'Font Awesome 5 Pro';font-size:16px;left:0;top:7px;opacity:0;font-weight:400}.main-menu .navigation>li>ul>li:last-child>a{border-bottom-style:none}.menu-area .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;color:rgb(55,134,255);display:none}.menu-area .mobile-nav-toggler .icon-bar{position:relative;height:2px;width:30px;display:block;margin-bottom:5px;background-color:rgb(17,17,17)}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom:0}.page-header-mobile-info{position:relative;display:none;padding:0}.page-header-mobile-info .toggle-box{position:relative;display:block;padding:0 30px;background-color:rgb(244,244,244);background-position:initial initial;background-repeat:initial initial}.page-header-mobile-info-toggle{position:relative;z-index:1;top:12px;height:35px;width:35px;text-align:center;padding:0;color:rgb(17,17,17);display:none;float:left;border:1px solid rgb(17,17,17)}.page-header-mobile-info-content{display:none;background-color:rgb(255,255,255)}.page-header-mobile-info-toggle::before{left:0;top:-7px;display:block;font-family:'Font Awesome 5 Pro';content:'\f104';font-size:16px;line-height:50px;font-weight:900;position:relative;-webkit-transform:rotate(-90deg)}.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:9999}.mobile-menu .nav-logo{position:relative;padding:50px 25px 30px;text-align:left}.mobile-menu .menu-backdrop{position:fixed;left:0%;top:0;width:100%;height:100%;z-index:1;background-color:rgb(0,0,0)}.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background-color:rgb(9,17,37);padding:0;z-index:5;opacity:0;visibility:hidden;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-transform:translateX(100%);background-position:initial initial;background-repeat:initial initial}.mobile-menu .close-btn{position:absolute;right:25px;top:10px;line-height:30px;width:24px;text-align:center;font-size:16px;color:rgb(255,255,255);z-index:10}.mobile-menu .social-links{position:relative;padding:0 25px}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0 10px 10px}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:16px;color:rgb(255,255,255)}.mobile-menu .contact-info{position:relative;padding:120px 30px 20px}.mobile-menu .contact-info h4{position:relative;font-size:20px;color:rgb(255,255,255);font-weight:700;margin-bottom:20px}.mobile-menu .contact-info ul li{position:relative;display:block;font-size:15px;color:rgba(255,255,255,.8);margin-bottom:3px}.mobile-menu .contact-info ul li a{color:rgba(255,255,255,.8)}.mobile-menu .contact-info ul li:last-child{margin-bottom:0}.main-header .outer-box{position:relative}.banner-section{position:relative}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;padding:132px 0 138px}.banner-carousel .slide-item::before{position:absolute;content:'';width:100%;height:100%;background-image:-webkit-linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0) 100%);top:0;right:0;z-index:1;background-position:initial initial;background-repeat:initial initial}.banner-carousel .slide-item .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;-webkit-transform:scale(1);background-position:50% 50%;background-repeat:no-repeat no-repeat}.banner-carousel .content-box{position:relative;display:block;z-index:5}.banner-carousel .content-box h1,.banner-carousel .content-box h2{position:relative;display:block;color:rgb(255,255,255);font-size:42px;line-height:45px;font-weight:800;margin-bottom:25px;opacity:0;-webkit-transform:translateY(100px)}.banner-carousel .slide-item.style-two .content-box h2{color:rgb(17,17,17)}.banner-carousel .slide-item.style-two .content-box p{color:rgb(96,96,96)}.banner-carousel .slide-item.style-two .content-box{margin-left:-30px}.banner-carousel .slide-item.style-two::before{display:none}.banner-carousel .content-box p{position:relative;display:block;color:rgb(255,255,255);font-size:20px;line-height:30px;margin-bottom:36px;opacity:0;-webkit-transform:translateY(100px)}.banner-carousel .content-box .btn-box{position:relative;opacity:0;-webkit-transform:translateY(100px)}.about-section{position:relative;padding:110px 0 100px}.image_block_1 .image-box{position:relative;display:block;padding:40px;margin-right:30px}.image_block_1 .image-box .image{position:relative;display:block;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.image_block_1 .image-box .image::before{position:absolute;top:0;left:-75%;display:block;content:'';width:50%;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.298039) 100%);-webkit-transform:skewX(-25deg);background-position:initial initial;background-repeat:initial initial}.image_block_1 .image-box .image img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.image_block_1 .image-box .shape-box .line{position:absolute;width:70px;height:70px;background-repeat:no-repeat no-repeat}.image_block_1 .image-box .shape-box .line-1{left:0;top:0}.image_block_1 .image-box .shape-box .line-2{right:0;top:0}.image_block_1 .image-box .shape-box .line-3{right:0;bottom:0}.image_block_1 .image-box .shape-box .line-4{left:0;bottom:0}.image_block_1 .image-box .shape-box .circle{position:absolute;top:17px;right:17px;width:14px;height:14px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}.image_block_1 .image-box .content-box{position:absolute;top:50%;margin-top:-25px;right:-30px}.image_block_1 .image-box .content-box .curve-text{position:absolute;top:-18px;right:-10px;width:157px;height:157px}.image_block_1 .image-box .content-box .text{position:absolute;display:inline-block;width:122px;height:122px;border:6px solid rgb(255,255,255);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;text-align:center;line-height:122px;top:0;right:0}.image_block_1 .image-box .content-box .text h2{position:relative;font-size:60px;line-height:112px;color:rgb(255,255,255);font-weight:800;padding-right:25px}.image_block_1 .image-box .content-box h2 span{position:absolute;top:-14px;right:10px;font-size:40px}.content_block_1 .content-box{position:relative;display:block}.content_block_1 .content-box .text{position:relative;margin-bottom:33px}.content_block_1 .content-box .lower-content h4{position:relative;float:left;font-size:20px;line-height:32px;font-weight:600}.content_block_1 .content-box .lower-content .btn-box{float:right;margin-top:3px}.content_block_1 .content-box .lower-content .btn-box .theme-btn{padding:15px 37.5px}.cctv-section{position:relative;width:100%;padding-bottom:102px;background-size:cover;background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat no-repeat}.cctv-section::before{position:absolute;content:'';background-color:rgb(9,17,37);width:100%;height:100%;left:0;top:0;opacity:.92;background-position:initial initial;background-repeat:initial initial}.bg-color-3{background-color:rgb(9,17,37);background-position:initial initial;background-repeat:initial initial}.service-style-two{position:relative;width:100%;background-size:cover;background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat no-repeat}.service-style-two::before{position:absolute;content:'';background-color:rgb(9,17,37);width:100%;height:100%;left:0;top:0;right:0;opacity:.92;background-position:initial initial;background-repeat:initial initial}.service-style-two .sec-title-two h2{color:rgb(255,255,255)}.service-style-two .sec-title-two{margin-bottom:80px}.btn-box .theme-btn.style-one{width:100%}.social-style-two li{position:relative;display:inline-block;float:left;margin-right:10px}.social-style-two li:last-child{margin:0px!important}.social-style-two li a{position:relative;display:inline-block;width:46px;height:46px;line-height:46px;font-size:16px;color:rgb(255,255,255);text-align:center}@media only screen and (max-width:1200px){.main-menu,.sticky-header{display:none!important}.menu-area .mobile-nav-toggler{display:block;margin-top:26px;padding:10px}.page-header-mobile-info,.page-header-mobile-info-toggle{display:block!important}.auto-hidden{display:none!important}.page-header-mobile-info .toggle-box .btn-box{float:right}.header-top .info,.header-upper .logo-box{float:none;display:block;text-align:center}.header-upper .logo-box .logo{margin:0 auto}.header-upper .info-list{margin-top:0;float:none;text-align:center;display:block}.header-upper{padding-bottom:35px}.header-upper .info-list li{text-align:left}.header-upper .info-list li.btn-box{display:none}.banner-carousel .slide-item.style-two .content-box{margin-left:0}.content_block_1 .content-box .lower-content .btn-box{float:none;margin-top:15px}.content_block_1 .content-box .lower-content h4{float:none}.menu-area .mobile-nav-toggler{margin-top:21px}}@media only screen and (max-width:991px){.image_block_1 .image-box{max-width:540px;margin:0 auto 30px}}@media only screen and (max-width:767px){.header-upper .info-list li{margin-bottom:15px}.banner-carousel .slide-item{padding:90px 0 100px}.banner-carousel .content-box h1,.banner-carousel .content-box h2{font-size:40px;line-height:48px}.image_block_1 .image-box .content-box{right:0}.about-section{padding:70px 0 60px}.sec-title h2{font-size:30px;line-height:38px}.cctv-section{padding-bottom:62px}.sec-pad{padding:70px 0}.sec-title-two h2{font-size:30px;line-height:38px}}@media only screen and (max-width:499px){.header-top .info li{display:block;margin-right:0}.header-top .info li::before{display:none}.sec-title h2 br{display:none}.mobile-menu{width:100%}}@media only screen and (max-width:399px){.page-header-mobile-info .toggle-box{padding:0 15px}.banner-carousel .content-box h1,.banner-carousel .content-box h2{font-size:30px;line-height:38px}}