@media screen and (min-width:576px){.service-box .title{min-height:48px}.testimonial-box{display:grid}.testimonial-box{grid-template-columns:115px calc(100% - 115px)}}@media screen and (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}h3,.section-about h2{font-size:1.875rem}h4,.subtitle{font-size:1.5rem}h5{font-size:1.125rem}h6,.service-box .title,.ibox-cont .list-title{font-size:1rem}.section-title{font-size:2.5rem}.section-pd{padding:45px 33px}.sidebar-layout{width:106px;padding:10px 0}.sidebar-layout:after{width:106px}.main-header{padding:18px 24px}.header-up-down .main-header{padding:10px 36px;animation:slide-down .7s}.main-header,.content-layout{width:calc(100% - 106px);left:106px}.main-header .right-links .btn{margin-left:6px}.main-navigation{width:100%}.main-navigation:before,.main-navigation:after{height:70px}.main-navigation>ul>li.current_page_item>a:before,.main-navigation>ul>li:hover>a:before{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:100%;display:block;background-color:var(--primary-color)}.main-navigation ul.sub-menu{position:fixed;top:0;left:106px;min-width:300px;padding:60px 0;height:100vh;overflow:auto;background-color:var(--dark-color);transition:transform .24s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:left;transform:perspective(1000px) rotateY(90deg);background:#000;background:linear-gradient(345deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.9) 100%)}.main-navigation li:hover>.sub-menu{transform:rotateY(0deg)}.main-navigation ul.sub-menu li a{color:var(--white-color);text-align:left;padding:14px 30px}.fnc-slide__content .heading{font-size:2.5rem}.fnc-slide__content .subline{font-size:1.25rem}.fnc-nav__control{width:100px;height:100px}.fnc-nav__control img{width:96px;height:96px}.fnc-slide__content{left:40px;bottom:115px;max-width:840px}.counters .counter-item,.counters .counter-item .counter-item-box{height:202px}.counters .counter-item h3{font-size:3.125rem}.section-blog .right-widget .blog-item{grid-template-columns:170px calc(100% - 190px);grid-gap:20px;margin-bottom:18px}.testimonial-carousel .slick-list{margin:0 -25px}.testimonial-box{grid-template-columns:145px calc(100% - 145px)}.testimonial-box .testimonial-img{width:125px;height:135px}.section-blog .left-widget{margin:47px 45px}.section-blog .left-widget h2{font-size:2rem}.section-blog .left-widget h5{font-size:1.375rem}.section-blog .right-widget{padding:45px}.section-blog .right-widget .newsletter-form form{max-width:479px}.section-blog .right-widget .newsletter-form form .form-submit{width:159px;font-size:1.25rem;letter-spacing:5px}.section-blog .right-widget .newsletter-form form .form-control{padding-right:169px}.service-box .arrow-btn{padding-left:0}.inner-banner{height:382px}.about-top-sec:after{position:absolute;width:65%;height:100%}.about-top-sec .cont{padding:20px}.about-bg-sec{padding:40px 50px}.about-vision-mission:before{content:'';position:absolute;background-color:var(--grey-color);width:50%;height:100%;right:0;display:block}.about-vision-mission .v-box{padding:40px 42px 40px 0}.about-vision-mission .m-box{padding:40px 0 42px 42px;background-color:var(--grey-color)}.contact-form{padding:40px 70px}.col-two{columns:2;column-gap:30px}.home-industries-box{grid-template-columns:75px calc(100% - 75px)}.home-industries-box .icon{width:60px;height:60px}.home-industries-box .icon img{width:40px;height:40px}.main-header .right-links .btn.book br{display:none}}@media screen and (min-width:992px){.main-header{padding:24px 36px}.section-pd{padding:55px 33px}.item-s6-l4>div[class^=col-]:not(:nth-child(-n+3)){margin-top:30px}.section-blog .right-widget{padding:60px 60px 60px 35px}.section-blog .left-widget{margin:67px 35px;padding:35px;width:40%}.testimonial-box .testimonial-img{width:155px;height:175px}.testimonial-box{grid-template-columns:180px calc(100% - 180px);padding:15px 20px}.section-blog .right-widget .blog-item{grid-template-columns:190px calc(100% - 217px);grid-gap:27px;margin-bottom:23px}.section-blog .right-widget .blog-item .title-des h5{font-size:1.125rem}.section-blog .left-widget h2{font-size:2.25rem}.solutions-lists .solutions-item:nth-child(even){flex-direction:row-reverse}.solutions-lists .solutions-item:not(:last-child){padding-bottom:60px;margin-bottom:60px}.solutions-lists .solutions-item:nth-child(odd) .des{padding-left:30px}.solutions-lists .solutions-item:nth-child(even) .des{padding-right:30px}.inner-banner h1{font-size:2.5rem}.about-top-sec .cont{padding:40px}.about-bg-sec{padding:60px 80px}.about-vision-mission .v-box{padding:60px 52px 60px 0}.about-vision-mission .m-box{padding:60px 0 62px 52px}.contact-form{padding:40px 100px}.testimonial-box .testimonial-img{padding:10px}.testimonial-box .testimonial-img img{width:calc(100% - 28px);height:calc(100% - 28px);left:14px;top:14px}.testimonial-box .testimonial-img:after{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}.items-m6>div[class^=col-]:not(:nth-child(-n+2)),.item-m6-l4:not(:nth-child(-n+3)){margin-top:30px}}@media screen and (min-width:1200px){h1{font-size:3.625rem}h2{font-size:2.75rem}h3,.section-about h2{font-size:2rem}h4,.subtitle{font-size:1.625rem}h5,.service-box .title,.ibox-cont .list-title{font-size:1.25rem}h6{font-size:1.125rem}.fnc-slide__content{max-width:1300px}.fnc-slide__content .heading{font-size:3.5rem;line-height:1.5}.header-up-down .main-header .logo{width:220px}.section-pd{padding:65px 33px}.section-blog .right-widget{padding:80px 80px 80px 35px}.section-blog .left-widget{margin:67px 35px;padding:45px}.home-industries-box:not(:last-child){margin-bottom:25px}.service-box,.blue-grad-bg{padding:20px 30px}.testimonial-box .testimonial-img{width:185px;height:205px}.testimonial-box{grid-template-columns:233px calc(100% - 233px);padding:15px 25px}.section-blog .right-widget .blog-item{grid-template-columns:210px calc(100% - 247px);grid-gap:37px;margin-bottom:33px}.section-blog .left-widget h2{font-size:2.625rem}.inner-banner{height:482px}.solutions-lists .solutions-item:nth-child(odd) .des{padding-left:50px}.solutions-lists .solutions-item:nth-child(even) .des{padding-right:50px}.about-bg-sec{padding:80px 100px}.about-vision-mission .v-box{padding:80px 72px 80px 0}.about-vision-mission .m-box{padding:80px 0 72px 72px}.contact-form{padding:60px 150px}}@media screen and (min-width:1400px){.inner-banner{background-size:cover;height:552px}}@media screen and (min-width:1900px){.inner-banner{height:622px}}@media screen and (max-width:1199px){.service-box,.blue-grad-bg{padding:20px 15px}}@media screen and (max-width:991px){.section-blog .left-widget{padding:20px}.item-s6-l4>div[class^=col-]:not(:nth-child(-n+2)){margin-top:30px}.section-blog .right-widget .blog-item .title-des h5{font-size:1rem}.solutions-lists .solutions-item{flex-direction:column-reverse}.solutions-lists .solutions-item:not(:last-child){padding-bottom:30px;margin-bottom:30px}.inner-banner h1{font-size:2.25rem}.items-m6>div[class^=col-]:not(:first-child),.item-m6-l4:not(:nth-child(-n+2)){margin-top:30px}}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3,.section-about h2{font-size:1.5rem}h4,.subtitle{font-size:1.25rem}h5,.service-box .title,.ibox-cont .list-title{font-size:1rem}h6{font-size:.875rem}.section-title{font-size:2rem}.section-pd{padding:35px 15px}.sidebar-layout{overflow-x:hidden;overflow-y:auto}.sidebar-layout,.sidebar-layout:after,.sidebar-layout .header-social{width:280px;left:-280px;-webkit-transition:var(--primary-transition);transition:var(--primary-transition)}body.sidebar-mob-togl .sidebar-layout,body.sidebar-mob-togl .sidebar-layout:after,body.sidebar-mob-togl .sidebar-layout .header-social{left:0}.main-navigation{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-height:calc(100% - 130px);overflow:auto}.main-navigation li{position:relative}.main-navigation .mob-drop-ctrl{position:absolute;width:30px;height:30px;right:5px;top:3px;display:block;background-color:var(--light-grey-color)}.main-navigation .mob-drop-ctrl:after,.main-navigation .mob-drop-ctrl:before{content:'';background-color:var(--primary-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.main-navigation .mob-drop-ctrl:after{width:2px;height:10px;right:14px;-webkit-transition:var(--primary-transition);transition:var(--primary-transition)}.main-navigation .mob-drop-ctrl:before{width:10px;height:2px;right:10px}.main-navigation .mob-drop-ctrl.active:after{height:0}.main-navigation ul li a{padding:10px 30px}.sidebar-mob-togl .content-layout:before{content:'';width:100%;height:100%;display:block;position:fixed;left:0;top:0;background-color:var(--dark-color);opacity:.7;z-index:3}.main-header{padding:10px 15px;width:100%}.main-header .logo{width:180px}.mob-togl-wrap{position:relative}.main-header .right-links{width:100%;position:fixed;bottom:0;left:0;border-top:1px solid var(--white-color)}.main-header .right-links .btn{border-radius:0;width:50%;min-height:42px;font-size:.75rem;letter-spacing:0px;text-transform:uppercase}.main-header .right-links .btn.enquire,.main-header .right-links .btn.book{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.main-header .right-links .btn.enquire img,.main-header .right-links .btn.book img{margin-right:8px}.sidebar-layout .header-social{position:fixed;bottom:15px}.btn-o div{display:flex;flex-flow:row wrap;align-content:center;justify-content:center}.btn-o{width:40px;height:40px;position:relative;cursor:pointer;transform-style:preserve-3d;transform:var(--ry);-webkit-animation:open var(--an);animation:open var(--an)}@-webkit-keyframes open{to{transform:rotateY(360deg)}}@keyframes open{to{transform:rotateY(360deg)}}.btn-o:before{background:#000;width:78%;height:9px;bottom:-4px;display:block;position:absolute;border-radius:50%;content:"";filter:blur(4px);left:5px}.btn-o div{background:radial-gradient(farthest-side at 10% 10%,#e6e6e6,#000,#000,#222);width:100%;height:100%;position:absolute;font-size:1.5rem;border-radius:50%}.o{transform:var(--tz);color:#fff}.x{transform:var(--ry) var(--tz);color:red}.btn-x{transform:rotateY(0deg);-webkit-animation:close var(--an);animation:close var(--an)}@-webkit-keyframes close{to{transform:var(--ry)}}@keyframes close{to{transform:var(--ry)}}.home-banner,.fnc-slider{height:calc(100vh - 38px)}.fnc-nav__control{width:64px;height:64px}.fnc-nav__control img{width:60px;height:60px}.fnc-slide__content{bottom:85px;max-width:90%;margin:0 auto;left:0;right:0}.fnc-slide__content .heading{font-size:1.75rem}.fnc-slide__content .subline{font-size:1.0625rem}.main-navigation:before,.main-navigation:after{height:20px}.main-navigation ul.sub-menu{background-color:var(--light-grey-color);display:none}.main-navigation ul.sub-menu li a{color:var(--dark-color);text-align:center;padding:14px}.counters .counter-item,.counters .counter-item .counter-item-box{height:160px}.counters .counter-item h3{font-size:2.125rem}.section-blog .right-widget .blog-item{grid-template-columns:110px calc(100% - 120px);grid-gap:10px;margin-bottom:12px}.testimonial-box .testimonial-img{width:100px;height:115px}.section-blog .left-widget h2{font-size:1.875rem}.section-blog .left-widget h5{font-size:1.125rem}.section-blog .right-widget{padding:30px 15px}.section-blog .right-widget .newsletter-form form .form-control{padding-right:139px}.section-blog .right-widget .newsletter-form form .form-submit{width:129px;font-size:1rem;letter-spacing:2px}.main-footer{padding:30px 0 50px}.inner-banner{height:252px}.inner-banner h1{font-size:1.75rem;padding-left:20px}.about-top-sec:after{width:100%;height:200px}.about-bg-sec{padding:20px}.about-vision-mission{margin-bottom:30px}.about-vision-mission .v-box,.about-vision-mission .m-box{margin-top:30px}.about-vision-mission ul li{font-size:1.0625rem}.about-vision-mission ul li:before{top:8px}.contact-form{padding:30px}.solutions-lists .solutions-item .blue-grad-bg .icon{width:70px;height:70px}.blue-grad-bg .icon img{width:40px;height:40px}.business-lists .business-item:not(:last-child){margin-bottom:20px;padding-bottom:20px}.home-industries-box{grid-template-columns:65px calc(100% - 65px)}.home-industries-box .icon{width:50px;height:50px}.home-industries-box .icon img{width:30px;height:30px}.fnc-slide__content:after{content:'';position:absolute;background:#ffffff82;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:-1;border-radius:5px}}@media screen and (max-width:575px){.item-s6-l4>div[class^=col-]:not(:first-child){margin-top:30px}.service-box,.blue-grad-bg{padding:20px 15px 10px}.service-box{text-align:center}.service-box .icon{margin-bottom:10px;text-align:center}.service-box .arrow-btn{padding-left:26px}.testimonial-box{text-align:center;display:block}.testimonial-box .testimonial-img{margin:0 auto 10px}.testimonial-box .testimonial-info h4:before{margin:10px auto 0}.item-m6-l4:not(:first-child){margin-top:30px}}