/*!/wp-content/themes/themes/tek-guy/css/style.css*/*{padding:0;margin:0;box-sizing:border-box}img{border:none;display:block;max-width:100%;height:auto!important}a{outline:none!important;text-decoration:none;transition:all 0.3s ease-in-out}a:hover{text-decoration:underline}ul{list-style:none!important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:30px;font-weight:400;color:#000!important;background-color:#fff!important}body::before{width:100%!important;box-shadow:none!important;position:relative!important}.fancybox__container{z-index:9999999999!important}header{position:relative}header p:last-child{margin:0!important}.header-top{background-color:#d8efff;overflow:hidden}.header-top .logo-cont{padding:10px 0}.header-top .logo-cont img{display:inline-block}.header-top .top-row{padding-top:28px;padding-bottom:28px}.header-top .header-contact{float:right}.header-top .header-contact ul{font-size:18px;line-height:24px;color:#000;padding:5px 0 0;margin:0}.header-top .header-contact ul li{display:inline-block;padding:0 35px;border-left:#000 1px solid}.header-top .header-contact ul li:first-child{border:none}.header-top .header-contact ul li:last-child{padding-right:0}.header-top .header-contact ul li a{color:#000;font-weight:700}.header-top .header-button{float:right}.header-top .header-button p a{display:inline-block;font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:15px 45px;background-image:linear-gradient(to right,#000e1f,#00224c);position:relative;border-radius:10px}.header-top .header-button p a:hover{text-decoration:none;background-image:linear-gradient(to right,#00224c,#000e1f)}.header-top .bottom-row{background-color:#fff;padding:16px 0;margin:0 0 0 33px;position:relative}.header-top .bottom-row:before{width:33px;height:100%;position:absolute;left:-33px;top:0;background:url(/wp-content/themes/themes/tek-guy/css/../images/nav-left.png) 0 0 no-repeat;content:""}.header-top .bottom-row .right{width:500px;height:100%;position:absolute;right:-500px;top:0;background:#fff;content:""}.navbar{float:left;padding:0;background:none}.navbar .navbar-brand{display:none}.navbar .navbar-nav{padding:7px 0 0!important;margin:0!important;font-size:18px;line-height:24px;font-weight:400;float:none!important;display:block;width:100%;background:#fff0}.navbar .navbar-nav li{display:inline-block;margin:0 0 0 40px;position:relative}.navbar .navbar-nav li:first-child{margin:0 0 0 25px}.navbar .navbar-nav li a{color:#000e1f}.navbar .navbar-nav li a:hover{text-decoration:none;color:#1590e9!important}.navbar .navbar-nav li.current-menu-item>a,.navbar .navbar-nav li.current-menu-parent>a{color:#1590e9!important;font-weight:700}.header-top .header-social{float:right}.header-top .header-social ul{font-size:20px;line-height:41px;padding:0;margin:0}.header-top .header-social ul li{margin:0 0 0 10px;float:left}.header-top .header-social ul li a{width:41px;height:41px;border:#000e1f 1px solid;border-radius:50%;text-align:center;display:block;color:#000e1f}.header-top .header-social ul li a strong{display:none}.header-top .header-social ul li a:hover{background-color:#000e1f;color:#fff}.banner{position:relative;padding:55px 0 0;background:url(/wp-content/themes/themes/tek-guy/css/../images/home-bnner-bg.jpg) 50% 50% no-repeat;background-size:cover}.banner .img{position:relative}.banner .img img{position:relative;z-index:5}.banner .img img.exp{position:absolute;z-index:2;left:-25%;bottom:170px}.banner .content{padding:80px 0 0}.banner h1{font-size:70px;line-height:66px;font-weight:700;color:#fff;margin:0 0 30px;text-transform:uppercase}.banner h1 strong{color:#ffba00}.banner p{font-size:18px;line-height:32px;font-weight:300;color:#fff;margin:0 0 50px;padding:0 15% 0 0}.banner p a{display:inline-block;font-size:22px;line-height:30px;font-weight:700;color:#fff;padding:15px 55px;border:#fff 1px solid;position:relative;border-radius:10px}.banner p a:hover{text-decoration:none;background-color:#fff;color:#000e1f}.inner-banner{padding:150px 0 165px;background:url(/wp-content/themes/themes/tek-guy/css/../images/inner-banner.jpg) 50% 50% no-repeat;background-size:cover}.inner-banner h1,.inner-banner h2{font-size:46px;line-height:56px;font-weight:700;color:#fff;margin:0 0 25px}.inner-banner p{font-size:18px;line-height:24px;font-weight:400;color:#f5f5f5;margin:0}.inner-banner p a{color:#f5f5f5}main p:last-child{margin:0!important}.home-main{padding:150px 0}.home-main.inner{padding:100px 0 205px}.home-main .top-part{padding-bottom:75px}.home-main .img{position:relative}.home-main.inner .img{text-align:right}.home-main .img:before{width:172px;height:171px;position:absolute;top:-65px;background:url(/wp-content/themes/themes/tek-guy/css/../images/round.png) 0 0 no-repeat;content:"";z-index:1}.home-main.home .img:before{left:-65px}.home-main.inner .img:before{right:-65px}.home-main .img:after{width:307px;height:212px;position:absolute;bottom:-90px;content:"";z-index:3}.home-main.home .img:after{left:-162px;background:url(/wp-content/themes/themes/tek-guy/css/../images/round-1.png) 0 0 no-repeat}.home-main.inner .img:after{right:-162px;background:url(/wp-content/themes/themes/tek-guy/css/../images/round-2.png) 0 0 no-repeat}.home-main .img img{position:relative;z-index:2}.home-main.inner .img img{display:inline-block}.home-main h4{font-size:22px;line-height:28px;font-weight:700;color:#000e1f;margin:0 0 20px}.home-main h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 40px}.home-main h2 strong{color:#065db6}.home-main p{font-size:18px;line-height:30px;color:#000e20;font-weight:300;margin:0 0 60px}.home-main .top-part p{padding:0 7%}.home-main p a{display:inline-block;font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:15px 45px;background-image:linear-gradient(to right,#000e1f,#00224c);position:relative;border-radius:10px}.home-main p a:hover{text-decoration:none;background-image:linear-gradient(to right,#00224c,#000e1f)}.home-services{padding:100px 0 0;background-color:#ececec}.home-services h4{font-size:22px;line-height:28px;font-weight:700;color:#000e1f;margin:0 0 20px}.home-services h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 60px}.home-services h2 strong{color:#065db6}.home-services h3{font-size:36px;line-height:46px;font-weight:700;color:#000e20;margin:0 0 35px}.home-services h3 strong{color:#065db6}.home-services p{font-size:18px;line-height:30px;color:#000e20;font-weight:300;margin:0 0 60px}.home-services p a{display:inline-block;font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:15px 45px;background-image:linear-gradient(to right,#000e1f,#00224c);position:relative;border-radius:10px}.home-services p a:hover{text-decoration:none;background-image:linear-gradient(to right,#00224c,#000e1f)}.home-services .tab-list{padding:0 0 90px;margin:0;font-size:16px;line-height:20px;position:relative}.home-services .tab-list:after{width:100%;height:1px;background-color:#c4c4c4;content:"";left:0;bottom:65.5%;position:absolute}.home-services .tab-list li{display:inline-block;padding:0 1% 0 0;position:relative;z-index:2}.home-services .tab-list li a{color:#000e20}.home-services .tab-list li a:hover{text-decoration:none}.home-services .tab-list li a h5{font-size:16px;line-height:20px;font-weight:400;padding:10px 0 0;margin:0;border-top:#fff0 5px solid}.home-services .tab-list li a img{margin:0 0 20px}.home-services .tab-list li a img.hover{display:none}.home-services .tab-list li a.active{color:#065db6;font-weight:700}.home-services .tab-list li a.active img.hover{display:block}.home-services .tab-list li a.active img.normal{display:none}.home-services .tab-list li a.active h5{color:#065db6;font-weight:700;border-top:#065db6 5px solid}.home-services .content{padding:0 20% 0 31%}.home-services .tab-box img{float:right;position:relative;margin-right:-15px}.services{padding:100px 0 90px}.services h4{font-size:22px;line-height:28px;font-weight:700;color:#000e1f;margin:0 0 20px}.services h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 90px}.services h2 strong{color:#065db6}.services .service-block{margin:0 0 30px;background-color:#fff;box-shadow:0 0 5px 5px rgb(0 0 0 / .1);overflow:hidden}.services .service-block .wp-post-image{float:left;width:50%}.services .service-block .info{width:50%;float:right;padding:30px 25px}.services .service-block .info img{margin-bottom:15px}.services .service-block .info h3{font-size:20px;line-height:26px;margin:0 0 15px;color:#000e20}.services .service-block .info h3 strong{color:#065db6}.services .service-block .info p{font-size:18px;line-height:30px;font-weight:300;color:#000e20;margin:0 0 15px}.services .service-block .info p a{font-weight:700;color:#000e20}.testimonials{padding:100px 0;background-color:#000e20}.testimonials.inner{background-color:#fff;padding-bottom:60px}.testimonials h2{font-size:46px;line-height:56px;font-weight:700;color:#fff;margin:0 0 60px}.testimonials.inner h4{font-size:22px;line-height:28px;font-weight:700;color:#000e1f;margin:0 0 20px}.testimonials.inner h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 60px}.testimonials.inner h2 strong{color:#065db6}.testimonials .slick-slide{padding:0 15px}.testimonials .testimonials-block{padding:40px 30px;background-color:#ececec;border-radius:5px;margin:0 0 30px}.testimonials.home .testimonials-block{margin:0}.testimonials .testimonials-block p{font-size:16px;line-height:28px;color:#000;margin:0 0 30px;font-weight:300}.bottom-content{padding:150px 0 250px;background:#ececec;position:relative}.bottom-content.inner{padding:195px 0 100px}.bottom-content:before{width:535px;height:572px;position:absolute;left:0;top:13%;background:url(/wp-content/themes/themes/tek-guy/css/../images/bottom-content-bg.png) 0 0 no-repeat;content:""}.bottom-content.inner:before{width:535px;height:572px;position:absolute;left:0;top:25%;background:url(/wp-content/themes/themes/tek-guy/css/../images/bottom-content-inner-bg.png) 0 0 no-repeat;content:""}.bottom-content .container{position:relative;z-index:99}.bottom-content h4{font-size:22px;line-height:28px;font-weight:700;color:#000e1f;margin:0 0 20px}.bottom-content h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 30px}.bottom-content h2 strong{color:#065db6}.bottom-content p{font-size:18px;line-height:30px;color:#000e20;font-weight:300;margin:0 0 60px}.bottom-content.inner p{margin:0 0 20px}.bottom-content p a{display:inline-block;font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:15px 45px;background-image:linear-gradient(to right,#000e1f,#00224c);position:relative;border-radius:10px}.bottom-content.inner p a{margin-top:15px}.bottom-content p a:hover{text-decoration:none;background-image:linear-gradient(to right,#00224c,#000e1f)}.counts .count-inner{position:relative}.counts .count-main{position:absolute;left:0;top:-70px;background-color:#065db6;border-radius:10px;padding:45px 0;width:100%;z-index:999}.counts .count-main ul{font-size:18px;line-height:24px;color:#fff;padding:0 0 0 20px;margin:0!important}.counts .count-main ul li{display:inline-block;padding:0 30px;width:24%}.counts .count-main ul li:nth-child(3){width:26%}.counts .count-main ul li:nth-child(4){width:22%}.counts .count-main ul li strong{font-size:36px;line-height:43px}.counts .count-main ul li img{float:left;margin:5px 15px 0 0}.bottom-contact{padding:175px 0 100px;background:url(/wp-content/themes/themes/tek-guy/css/../images/bottom-contact-form.jpg) 50% 100% no-repeat #f7f8fa}.bottom-contact h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 30px}.bottom-contact h2 strong{color:#065db6}.bottom-contact p{font-size:18px;line-height:30px;color:#000e20;font-weight:300;margin:0 0 45px}.bottom-contact .form-cont input{width:100%;height:60px;border:none;font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:30px;font-weight:400;color:#000e20;padding:15px 30px;background-color:#ececec;margin:0 0 20px;border-radius:10px;font-weight:300}.bottom-contact .form-cont textarea{width:100%;height:110px;border:none;font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:30px;font-weight:400;color:#000e20;padding:15px 30px;background-color:#ececec;margin:0 0 60px;resize:none;border-radius:10px;font-weight:300}.bottom-contact .form-cont ::-webkit-input-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.bottom-contact .form-cont ::-moz-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.bottom-contact .form-cont :-ms-input-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.bottom-contact .form-cont :-moz-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.bottom-contact input[type="submit"]{display:inline-block;font-family:"Open Sans",sans-serif!important;font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:15px 45px;background-image:linear-gradient(to right,#000e1f,#00224c);position:relative;border-radius:10px;text-transform:none;border:none}.bottom-contact input[type="submit"]:hover{text-decoration:none;background-image:linear-gradient(to right,#00224c,#000e1f)}.clients{padding:25px 0 20px}.clients .slick-slide{padding:0 30px}.contact-top{padding:100px 0 0}.contact-top h4{font-size:22px;line-height:28px;font-weight:700;color:#000e1f;margin:0 0 20px}.contact-top h2{font-size:46px;line-height:56px;font-weight:700;color:#000e20;margin:0 0 90px}.contact-top h2 strong{color:#065db6;display:block}.contact-top .bottom-row{position:relative;margin-bottom:-100px;z-index:99}.contact-top .info-block{padding:25px 0 35px;background-color:#fff;box-shadow:0 0 5px 5px rgb(0 0 0 / .1)}.contact-top .info-block img{margin:0 auto 20px}.contact-top .info-block p{font-size:18px;line-height:24px;color:#000e1f}.contact-top .info-block p br{display:none}.contact-top .info-block p strong{display:block;padding-top:20px}.contact-top .info-block p a{color:#000e1f}.contact-main{padding:185px 0 90px;background:url(/wp-content/themes/themes/tek-guy/css/../images/contact-main-bg.jpg) 50% 50% no-repeat;background-size:cover}.contact-main h4{font-size:22px;line-height:28px;font-weight:700;color:#fff;margin:0 0 20px}.contact-main h2{font-size:46px;line-height:56px;font-weight:700;color:#fff;margin:0 0 65px}.contact-main h2 strong{color:#065db6}.contact-main form{text-align:left}.contact-main .form-cont input{width:100%;height:60px;border:none;font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:30px;font-weight:400;color:#000e20;padding:15px 30px;background-color:#ececec;margin:0 0 30px;border-radius:10px;font-weight:300}.contact-main .form-cont textarea{width:100%;height:110px;border:none;font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:30px;font-weight:400;color:#000e20;padding:15px 30px;background-color:#ececec;resize:none;border-radius:10px;font-weight:300;margin:0 0 30px}.contact-main .form-cont ::-webkit-input-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.contact-main .form-cont ::-moz-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.contact-main .form-cont :-ms-input-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.contact-main .form-cont :-moz-placeholder{font-family:"Open Sans",sans-serif!important;color:#000e20;opacity:1;font-weight:300}.contact-main input[type="submit"]{display:inline-block;font-family:"Open Sans",sans-serif!important;font-size:18px;line-height:26px;font-weight:700;color:#000;padding:15px 45px;background-color:#ffba00;position:relative;border-radius:10px;text-transform:none;border:none;margin-top:20px}.contact-main input[type="submit"]:hover{text-decoration:none;opacity:.7}.inner-main{padding:100px 0}.inner-main p{font-size:18px;line-height:30px;color:#000e20;font-weight:300;margin:0 0 30px}footer{background-color:#000e20}footer p:last-child{margin:0!important}.footer-top{padding:100px 0 75px}.footer-top h3{font-size:20px;line-height:30px;font-weight:700;color:#fff;margin:0 0 30px}.footer-top .footer-info p{font-size:18px;line-height:30px;font-weight:300;color:#fff;margin:0 0 25px}.footer-top .footer-info p img{float:left;margin:0 50px 80px 0}.footer-top .footer-menu{padding:0 0 0 20%}.footer-top .footer-menu ul{padding:0;margin:0;font-size:18px;line-height:24px;font-weight:300}.footer-top .footer-menu ul li{margin:0 0 20px}.footer-top .footer-menu ul li a{color:#fff}.footer-top .footer-contact{margin:0 0 50px}.footer-top .footer-contact p{font-size:18px;line-height:24px;color:#fff;margin:0 0 15px}.footer-top .footer-contact p a{color:#fff}.footer-top .footer-contact p i{display:inline-block;margin:0 15px 0 0}.footer-top .footer-social ul{font-size:24px;line-height:49px;color:#fff;padding:0;margin:0}.footer-top .footer-social ul li{display:inline-block;margin:0 10px 0 0}.footer-top .footer-social ul li a{color:#fff;border:none;width:49px;height:49px;text-align:center;border:#fff 1px solid;display:block}.footer-top .footer-social ul li a strong{display:none}.footer-top .footer-social ul li a:hover{text-decoration:none;background-color:#fff;color:#000e20}.footer-bottom{padding:25px 0;border-top:#2d3642 1px solid}.footer-bottom p{font-size:14px;line-height:24px;color:#dfedff;margin:0;font-weight:400}.footer-bottom p a{color:#dfedff;font-weight:600}@media screen and (max-width:1800px){.home-services .content{padding:0 20% 0 25%}}@media screen and (max-width:1700px){.home-services .content{padding:0 20% 0 20%}}@media screen and (max-width:1600px){.home-services .content{padding:0 20% 0 15%}}@media screen and (max-width:1500px){.home-services .content{padding:0 20% 0 8%}}@media screen and (max-width:1400px){.navbar .navbar-nav li{margin:0 0 0 25px}.banner h1{font-size:60px}.banner .img img.exp{left:-28%}.home-main h2{font-size:43px}.home-services .tab-list li{padding:0 .5% 0 0}.home-services .tab-list li a h5{font-size:14.5px;line-height:20px}.home-services .content{padding:0 17%}.bottom-contact h2{font-size:43px}.footer-top .footer-info p img{margin:0 50px 99px 0}}@media screen and (max-width:900px){.header-top{text-align:center;overflow:visible}.header-top .header-social ul{float:none}.header-top ul li{margin:0 10px!important}.navbar{width:50%}.navbar .navbar-brand{display:block;color:#000}.navbar-toggler{color:#000}.navbar .navbar-nav{text-align:left;position:absolute;z-index:99999!important;background-color:#fff}.navbar .navbar-nav li{display:block;margin:0 0 10px!important;padding:0 10px}.banner .img img{float:right}.banner .img img.exp{left:0;bottom:-250px!important}.home-main .content{padding:50px 0 0}.home-services .tab-list:after{display:none}.home-services .tab-list li{display:block;margin:0 0 30px}.home-services .content{padding:50px 0}.home-services .tab-box img{margin:0}.bottom-content:before{display:none}.bottom-content .content{padding:50px 0 0}.bottom-contact{padding-top:230px;background-position:0 100%}.inner-banner{padding:80px 0}.bottom-contact.inner{padding-top:100px}.footer-top .footer-menu{padding:0}.header-top .bottom-row .right{display:none}}@media screen and (max-width:767px){.header-top{}.header-top .header-button{float:none}.header-top .top-row{padding-top:0}.header-top .header-contact{float:none}.header-top .header-contact ul li{display:block;padding:20px 0;border-top:#000 1px solid;border-left:none}.header-top .bottom-row{margin:0}.header-top .bottom-row::before{display:none}.header-top .bottom-row::after{display:none}.header-top .header-social{float:none;margin:0 0 10px!important}.header-top .header-social ul li{display:inline-block;float:none}.navbar{width:100%;padding:0 20px}.banner .banner_inner{padding:0}.banner .content{position:static}.banner h1{font-size:315%;line-height:1;letter-spacing:0;margin:0 0 20px}.banner h1 strong{font-size:100%;line-height:1;letter-spacing:0}.banner p{font-size:14px;line-height:20px}.banner p a{margin:0 0 15px;min-width:200px;text-align:center}.banner .img img.exp{left:50%;bottom:-200px!important}.navbar{float:none;margin:20px 0}.bottom-content p a{padding:15px 25px}.counts .count-main{position:static}.counts .count-main ul li{display:block;margin:0 0 20px}.bottom-contact{padding-top:100px}.footer-top .footer-info{margin-bottom:50px}.footer-top .footer-info p img{margin:0 0 30px;float:none}.footer-top .footer-menu{padding:0;margin:0 0 50px}.inner-banner{padding:80px 0}.home-main .img:after,.home-main .img:before{display:none}.services .service-block .wp-post-image{width:100%}.services .service-block .info{width:100%}.contact-top .info-block{margin:0 0 30px}}