@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a{color:#e50050;text-decoration:none}img{max-width:100%;margin:0}body{font-family:"Open Sans",sans-serif !important;font-weight:400;line-height:1}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:.9;font-weight:700;color:#34374c;font-family:"Open Sans",sans-serif !important}p{font-family:"Open Sans",sans-serif !important;font-size:16px;font-weight:400;color:#6e6f70;line-height:1.5}ul,ol,li{margin:0;padding:0;list-style:none}a,a:hover,a:focus{display:inline-block;outline:none;text-decoration:none}a:hover,a:focus{color:inherit}a{-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}img{width:100%;height:auto}body{color:#444;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;font-family:"inter",sans-serif}p{color:#444}a{color:#337ab7}h1,h2,h3,h4,h5,h6{color:#444;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700}img.img-round{border-radius:100%}ul.list-unstyled{margin:0;padding:0;list-style:none}ul.linear-list{margin:0;padding:0;list-style:none;text-align:left}ul.linear-list li{display:inline-block}.text-bold{font-weight:bold;font-size:16}.font-16{font-size:16px !important}.font-18{font-size:18px !important}.font-weight-500{font-weight:500 !important}.font-weight-700{font-weight:700 !important}a{box-sizing:border-box}.plr-8{padding-left:8px;padding-right:8px}.d{background-color:#f4f4f4}.btn-primary{color:#fff;background-color:#e32029;border-color:#e32029}.btn-primary:hover{color:#e32029;background-color:#fff;border-color:#e32029}.text-primary{color:#e32029 !important}a{color:#004ba3}section{padding:50px 0}.plr-100{padding-left:100px !important;padding-right:100px !important}.ptb-70{padding-top:70px;padding-bottom:70px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}.mb-70{margin-bottom:70px !important}.mb-80{margin-bottom:80px !important}.mb-90{margin-bottom:90px}.mb-90{margin-bottom:90px !important}.mb-100{margin-bottom:100px !important}.mt--30{margin-top:-30px !important}.w-55{max-width:55% !important}.w-60{max-width:60% !important}.w-65{max-width:65% !important}.mh-auto{min-height:auto !important}.right-0{right:0 !important}.left-0{left:0 !important}.button-0{bottom:0 !important}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gray-bg{background-color:#f4f4f4}.secondary-table-bg{background-color:rgba(0,75,163,.1) !important}.form-select:focus{border-color:#dadada;outline:0;box-shadow:none}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:active:focus{color:#004ba3;background-color:#fff;border-color:#004ba3;box-shadow:0 0 0 .25rem rgba(0,75,163,.1)}.btn-check:focus+.btn-primary i,.btn-primary:focus i,.btn-primary:active:focus i{border-color:#004ba3 !important}.slick-dots li button{border-radius:50px;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.slick-dots li button:before{content:"";display:none}.slick-prev:before,.slick-next:before{display:none}.form-check-input{width:18px;height:18px;border:2px solid #cc2627}.form-check-input:focus{outline:0;box-shadow:none !important}.form-label{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.019em;color:#231f20}.form-control:focus{border-color:#dadada;outline:0;box-shadow:none}.form-select,.form-control{box-sizing:border-box;height:60px;border:1px solid #fff;border-radius:5px;font-weight:400;font-size:16px;color:#a5a5a5}.input-group-prepend,.input-group-text{height:60px;border-radius:5px 0 0 5px}.input-group-text img{width:20px;height:20px}.mw-270{min-width:270px}.slick-list{padding:0 !important}h3{font-weight:400;font-size:32px;margin-bottom:20px;color:#231f20}h4{font-weight:400;font-size:24px;margin-bottom:15px;color:#231f20}h5{font-weight:400;font-size:18px;margin-bottom:15px;color:#231f20}h6{font-weight:400;font-size:16px;margin-bottom:15px;color:#231f20}.gallery-item{display:none}.header{position:relative;z-index:1000 !important;width:100%;height:85px;background:#fff;box-shadow:0px 4px 25px rgba(165,165,165,.19);-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}.header .navbar-wrapper nav.main-navbar{display:flex;align-items:center;justify-content:space-between}.header .navbar-wrapper nav.main-navbar .logo{max-width:200px}.navigation .mainnav{display:flex;align-items:center;justify-content:end}.navigation ul li{position:relative;padding:30px 15px}.navigation ul li a{font-size:.875rem;font-weight:400;line-height:19px;color:#1c1c1c;text-transform:uppercase;padding:5px 0;position:relative;display:block}.navigation ul li:last-child a{padding-right:0}.navigation ul li a i{margin:0 0 0 5px;font-size:10px}.navigation ul>li>a:after{position:absolute;content:"";left:0;width:0;height:2px;background:#e32029;transition:.3s;bottom:1px}.navigation ul>li>a.active:after{width:100%}.navigation ul li a:hover,.navigation ul li a:focus,.navigation ul li a.active{color:#2f2b7e;color:#e32029;opacity:.8}.navigation ul ul{top:96%;z-index:999;width:220px;position:absolute;text-align:left;margin-left:-15px;background:rgba(0,0,0,.9);box-shadow:0 16px 32px rgba(0,0,0,.1);transition:.3s ease-in-out !important;opacity:0;visibility:hidden;padding:20px}.navigation ul li:hover>ul{opacity:1;visibility:visible;margin-top:0}.navigation ul li ul li{margin:0 !important;padding:0}.navigation ul li ul li a{position:relative;margin-bottom:15px;text-transform:capitalize}.navigation ul li ul li a:hover{text-decoration:underline}.navigation ul li ul li:last-child a{margin-bottom:0}.banner{position:relative;overflow:hidden}.banner .img-fill{position:relative;overflow:hidden}.banner .info{background:rgba(227,32,41,.3);position:absolute;width:100%;height:100%;bottom:0;top:0;display:flex;align-items:center;justify-content:center}.banner .info .info-text{max-width:800px;margin:auto}.banner .info .info-text h1{font-weight:700;font-size:64px;line-height:87px;text-align:center;color:#fff;margin-bottom:20px}.banner .info .info-text p{font-weight:500;font-size:24px;line-height:54px;text-align:center;color:#fff}.banner .info .info-text a{display:block;padding:16px 32px;width:155px;height:51px;background:#e32029;color:#fff;border-radius:5.43186px;margin:60px auto auto auto}.scrollup{background-color:rgba(0,0,0,.5);bottom:40px;color:#fff;display:none;text-align:center;font-size:16px;line-height:40px;position:fixed;right:40px;width:40px;height:40px;border-radius:50%;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.scrollup:hover{color:#fff}.footer .footer-top{background:#e32029;padding:70px 0}.footer .footer-top .footer-widget .widget-title{font-weight:600;font-size:20px;line-height:26px;color:#fff;margin-bottom:20px}.footer .footer-top .footer-widget .widget-social-title{color:#fff;margin-bottom:20px}.footer .footer-top .footer-widget .widget-content ul li{margin-bottom:10px;font-weight:400;font-size:16px;line-height:22px;color:#fff}.footer .footer-top .footer-widget .widget-content ul li a{font-weight:400;font-size:16px;line-height:22px;color:#fff;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.footer .footer-top .footer-widget .widget-content ul li a:hover{text-decoration:underline;opacity:.7}.footer .footer-top .footer-widget .footer-social ul li{display:block;margin-bottom:15px}.footer .footer-top .footer-widget .footer-social ul li a{display:block}.footer .footer-top .footer-widget .footer-social ul li a i{font-size:1.3rem;text-align:center;background:#fff;color:#004ba3;border-radius:50px;height:35px;width:35px;line-height:35px;margin-right:8px;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.footer .footer-top .footer-widget .footer-social ul li a span{font-size:1rem;color:#fff;text-transform:capitalize}.footer .footer-top .footer-widget .footer-social ul li a:hover i{border-radius:5px;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.footer-bottom{background:#2f2b7e;padding:20px 0}.footer-bottom .copyright p{font-weight:400;font-size:14px;line-height:17px;color:#fff}.footer-bottom .copyright p a{color:#fff}.meet-our-space{padding:100px 0;background:#2f2b7e;position:relative;overflow:hidden}.meet-our-space .meet-our-space-image{background-color:#fff;padding:20px 30px;border-radius:30px;position:relative}.meet-our-space .meet-our-space-image img{border-radius:30px;overflow:hidden;position:relative}.meet-our-space .meet-our-space-image .slick-arrow{width:54px;height:54px;box-shadow:0px 4px 25px rgba(165,165,165,.19);border-radius:4px;top:109%}.meet-our-space .meet-our-space-image .slick-prev{background:url(../images/left-arrow.svg) no-repeat center center;background-size:13px;left:41%;background-color:#e32029}.meet-our-space .meet-our-space-image .slick-next{background:url(../images/right-arrow.svg) no-repeat center center;background-size:13px;right:41%;background-color:#e32029}.meet-our-space .info-text{position:relative;overflow:hidden;min-height:400px;height:100%;display:flex;align-items:center}.meet-our-space .info-text .info-text-top{margin-bottom:24px}.meet-our-space .info-text .info-text-top h5{font-weight:600;font-size:32px;line-height:44px;text-transform:capitalize;color:#fff}.meet-our-space .info-text .info-text-desc p{font-weight:500;font-size:20px;line-height:34px;text-transform:capitalize;color:#fff}.meet-our-space .info-text .info-text-desc ul{padding-left:30px}.meet-our-space .info-text .info-text-desc ul li{font-weight:400;font-size:16px;line-height:30px;color:#fff;text-transform:capitalize;list-style-type:disc;margin-bottom:5px}.reliable-security{padding:100px 0}.reliable-security .reliable-security-info .icon{width:50px;min-height:60px;margin:auto auto 20px auto;display:flex;align-items:center;justify-content:center}.reliable-security .reliable-security-info p{font-weight:500;font-size:20px;line-height:27px;text-align:center;text-transform:capitalize;color:#000}.location-section{padding:80px 0;position:relative;overflow:hidden}.location-section::before{content:"";background:rgba(227,32,41,.1);width:50%;height:100%;position:absolute;left:0;top:0;bottom:0;z-index:-1}.location-section::after{content:"";background:#e32029;width:50%;height:100%;position:absolute;right:0;top:0;bottom:0;z-index:-1}.location-section .location-content{width:90%}.location-section .location-content .location-heading{margin-bottom:30px}.location-section .location-content .location-heading h4{font-weight:500;font-size:36px;line-height:49px;text-transform:capitalize;color:#1c1c1c}.location-section .location-content .location-heading p{font-weight:500;font-size:20px;line-height:27px;text-transform:capitalize;color:#1c1c1c}.location-section .location-content ul li{font-weight:500;font-size:18px;line-height:25px;padding:0 0 20px 40px;margin-bottom:20px;text-transform:capitalize;color:#1c1c1c;border-bottom:1px solid #bbb;background:url(../images/str.svg) no-repeat left top}.location-section .location-content ul li:last-child{margin-bottom:0;padding-bottom:0;border:0}.location-section .location-map .map{width:100%;height:390px;border-radius:0 250px 250px 0}.our-story-section{padding:100px 0 0 0}.our-story-section .our-story-text h5{font-weight:500;font-size:36px;line-height:52px;text-align:center;text-transform:capitalize;color:#000;margin-bottom:20px}.our-story-section .our-story-text p{font-weight:400;font-size:16px;line-height:40px;text-align:center;text-transform:capitalize;color:#000}.our-story-section .about-kaicom-link{display:flex;justify-content:center;margin-top:40px}.our-story-section .about-kaicom-link a{display:flex;align-items:center;font-weight:500;font-size:16px;line-height:22px;color:#2f2b7e}.our-story-section .about-kaicom-link a img{width:24px;height:22px;position:relative;top:1px}.services-section{padding:80px 0 0 0}.services-section .services-wrap ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.services-section .services-wrap ul li{width:25%;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.services-section .services-wrap ul li:nth-child(5),.services-section .services-wrap ul li:nth-child(6),.services-section .services-wrap ul li:nth-child(7),.services-section .services-wrap ul li:nth-child(8){border-bottom:1px solid rgba(0,0,0,0)}.services-section .services-item{padding:40px 30px;height:236px;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.services-section .services-item:hover{background-color:rgba(165,165,165,.19)}.services-section .services-item .icon{width:60px;height:60px;margin:auto auto 30px auto}.services-section .services-item p{font-weight:500;font-size:20px;line-height:32px;text-align:center;text-transform:capitalize;color:#000}.reasons-choose{background:url(../images/reasons/reasons-bg.jpg) no-repeat center center;background-size:cover;position:relative;overflow:hidden;padding:100px 0}.reasons-choose .heading-section{margin-bottom:40px}.reasons-choose .heading-section p{font-weight:500;font-size:36px;color:#fff;text-transform:capitalize}.reasons-choose .reasons-choose-box{padding:20px;width:382px;height:260px;background:#fff;border-radius:10px;text-align:center}.reasons-choose .reasons-choose-box .icon{width:60px;height:60px;margin:auto auto 15px auto}.reasons-choose .reasons-choose-box .info h4{font-weight:600;font-size:24px;line-height:33px;text-transform:capitalize;color:#1c1c1c}.reasons-choose .reasons-choose-box .info p{font-weight:400;font-size:16px;line-height:26px;text-align:center;text-transform:capitalize;color:#323232;margin:0}.contact{background:url(../images/contact/contact-bg.jpg) no-repeat center center;background-size:cover;position:relative;overflow:hidden;padding:0}.contact::after{content:"";position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background:#2f2b7e;opacity:.8}.contact .contact-address{padding:125px 20px 100px}.contact .contact-address .contact-heading{margin-bottom:50px}.contact .contact-address .contact-heading h2{font-weight:400;font-size:36px;color:#fff;margin-bottom:24px}.contact .contact-address .contact-heading p{font-weight:400;font-size:20px;line-height:32px;color:#fff;margin:0}.contact .contact-address .contact-info ul li{display:flex;align-items:center;margin-bottom:20px}.contact .contact-address .contact-info ul li span{width:34px;height:34px;display:block;margin-right:12px}.contact .contact-address .contact-info ul li p{font-weight:400;font-size:16px;line-height:25px;color:#fff;margin:0}.contact .contact-form{background-color:#e32029;padding:100px 20px 100px}.contact .contact-form div span.icon{width:24px;height:24px;display:block;display:block;position:absolute;z-index:1;top:19px;left:10px}.contact .contact-form div .form-control{padding-left:40px}.contact .contact-form div textarea.form-control{min-height:150px;padding-top:20px}.contact .contact-form .btn-default{display:flex;justify-content:center;align-items:center;padding:16px 32px;background:#2f2b7e;border:1px solid #2f2b7e;border-radius:5px;font-weight:300;font-size:16px;line-height:22px;color:#fff}.contact .contact-form .btn-default:hover{background:#fff;border:1px solid #2f2b7e;color:#2f2b7e}.contact .contact-form br{display:none;opacity:0}.contact .contact-form .wpcf7 form .wpcf7-response-output{margin:1em .5em 1em;padding:.2em 1em;border:2px solid rgba(0,0,0,0);color:#fff}.contact .container{position:relative;z-index:1}.heading-section{margin-bottom:50px}.heading-section h2{font-weight:400;font-size:36px;line-height:49px;text-align:center;text-transform:capitalize;color:#1c1c1c}.heading-section h2 span{font-weight:700;text-transform:uppercase}.client-section{padding:100px 0}.client-section .client-block{display:flex;align-items:center;justify-content:center}.client-section .client-block .client-item{width:270px;height:218px}.ourGallery{position:relative;overflow:hidden;padding:15px}.gallery .gallery-header{margin-bottom:50px}.gallery .gallery-header ul{display:flex;align-items:center;justify-content:center}.gallery .gallery-header ul li{box-sizing:border-box;text-align:center;cursor:pointer;padding:24px 20px 10px;margin:0 8px;width:224px;height:110px;border:1px solid #e2e2e2;border-radius:4px}.gallery .gallery-header ul li span{display:block;font-weight:500;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#1c1c1c}.gallery .gallery-header ul li svg{margin-bottom:10px;width:24px;height:24px}.gallery .gallery-header ul li.active,.gallery .gallery-header ul li:hover{background-color:#e32029;border-color:#e32029}.gallery .gallery-header ul li.active span,.gallery .gallery-header ul li:hover span{color:#fff}.gallery .gallery-header ul li.active svg,.gallery .gallery-header ul li:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(691%) hue-rotate(255deg) brightness(119%) contrast(100%)}.gallery .gallery-item .gallery-item-thumb{position:relative;overflow:hidden;border-radius:10px}.gallery .gallery-item .gallery-item-thumb img{border-radius:10px}.gallery .gallery-item .gallery-item-thumb .view-overlay{text-decoration:none;color:#fff;width:100%;text-align:center;font-size:40px;position:absolute;transition:.5s ease all;visibility:hidden;opacity:0;transform:scale(0.5);bottom:0;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.gallery .gallery-item .gallery-item-thumb .view-overlay span{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:16px 32px;width:130px;height:54px;border-radius:4px;font-weight:500;font-size:16px;line-height:22px;color:#1c1c1c}.gallery .gallery-item .gallery-item-thumb .view-overlay span svg{margin-right:10px}.gallery .gallery-item .gallery-item-thumb:hover .view-overlay{background-color:rgba(227,32,41,.6);visibility:visible;opacity:1;transform:scale(1)}.gallery .gallery-item .gallery-heading{margin-top:15px}.gallery .gallery-item .gallery-heading h4{font-weight:500;font-size:20px;line-height:27px;text-transform:capitalize;color:#000}.filtr-container a{display:block;position:relative !important;margin-bottom:20px !important}.filtr-container a .filtr-item .item-position{text-decoration:none;color:#fff;width:100%;text-align:center;font-size:40px;position:absolute;transition:.5s ease all;visibility:hidden;opacity:0;transform:scale(0.5);bottom:0;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.filtr-container a .filtr-item .item-position span{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:16px 32px;width:130px;height:54px;border-radius:4px;font-weight:500;font-size:16px;line-height:22px;color:#1c1c1c}.filtr-container a .filtr-item .item-position span i{background:url(../images/eye.svg) no-repeat center center;background-size:cover;padding:0;display:block;width:21px;height:15px;margin-right:10px}.filtr-container a .filtr-item .item-desc{display:block !important;margin-top:15px}.filtr-container a:hover .item-position{background-color:rgba(227,32,41,.6);visibility:visible;opacity:1;transform:scale(1)}.gallery-item-thumb{position:relative;overflow:hidden;border-radius:10px}.simplefilter li{box-sizing:border-box;text-align:center;cursor:pointer;padding:24px 20px 10px;margin:0 8px;width:224px;height:110px;border:1px solid #e2e2e2;border-radius:4px}.simplefilter li span{display:block;font-weight:500;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#1c1c1c}.simplefilter li svg{margin-bottom:10px;width:24px;height:24px}.simplefilter li.active,.simplefilter li:hover{background-color:#e32029;border-color:#e32029}.simplefilter li.active span,.simplefilter li:hover span{color:#fff}.simplefilter li.active svg,.simplefilter li:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(691%) hue-rotate(255deg) brightness(119%) contrast(100%)}.portfolio-wraper ul li[data-filter=all] i{background:url(../images/gallery/icon/svg/0-hover.svg) no-repeat center center;width:20px;height:20px;background-size:cover !important}.portfolio-wraper ul li.active[data-filter=all] i,.portfolio-wraper ul li[data-filter=all]:hover i{background:url(../images/gallery/icon/svg/0.svg) no-repeat center center}.portfolio-wraper ul li[data-filter="1"] i{background:url(../images/gallery/icon/svg/01.svg) no-repeat center center;width:20px;height:20px}.portfolio-wraper ul li.active[data-filter="1"] i,.portfolio-wraper ul li[data-filter="1"]:hover i{background:url(../images/gallery/icon/svg/01-hover.svg) no-repeat center center}.portfolio-wraper ul li[data-filter="2"] i{background:url(../images/gallery/icon/svg/02.svg) no-repeat center center;width:24px;height:24px}.portfolio-wraper ul li.active[data-filter="2"] i,.portfolio-wraper ul li[data-filter="2"]:hover i{background:url(../images/gallery/icon/svg/02-hover.svg) no-repeat center center}.portfolio-wraper ul li[data-filter="3"] i{background:url(../images/gallery/icon/svg/03.svg) no-repeat center center;width:24px;height:24px}.portfolio-wraper ul li.active[data-filter="3"] i,.portfolio-wraper ul li[data-filter="3"]:hover i{background:url(../images/gallery/icon/svg/03-hover.svg) no-repeat center center}.portfolio-wraper ul li[data-filter="4"] i{background:url(../images/gallery/icon/svg/04.svg) no-repeat center center;width:19px;height:24px}.portfolio-wraper ul li.active[data-filter="4"] i,.portfolio-wraper ul li[data-filter="4"]:hover i{background:url(../images/gallery/icon/svg/04-hover.svg) no-repeat center center}.portfolio-wraper ul li[data-filter=all] i,.portfolio-wraper ul li[data-filter="1"] i,.portfolio-wraper ul li[data-filter="2"] i,.portfolio-wraper ul li[data-filter="3"] i,.portfolio-wraper ul li[data-filter="4"] i{background-size:cover !important;padding:0;display:block;margin-right:10px;text-align:center;margin:auto auto 10px auto}@media only screen and (min-width: 0px)and (max-width: 767.98px){.sticky-wrapper,.header,.is-sticky .navbar-wrapper,.navbar-wrapper{height:60px !important;align-items:inherit !important;width:100%}.navbar-wrapper .navbar-wrapper .container{width:100% !important;max-width:100%}nav.main-navbar{display:block !important;height:60px}.mob-p-0{padding:0}.logo{position:relative;top:-14px;z-index:999;max-width:200px;padding:0 15px}.header .container{padding:0}.mean-container .mainnav{overflow-x:hidden;overflow-y:scroll;max-height:250px}.navigation ul ul{width:100%;position:relative;text-align:left;background:rgba(0,0,0,.9);box-shadow:0 16px 32px rgba(0,0,0,.1);transition:.3s ease-in-out !important;opacity:1;visibility:visible;display:block !important;padding:10px 0 20px 50px;margin-bottom:15px}.navigation ul>li>a::after{opacity:0;display:none}.banner{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0);width:100%;margin:-1px}.banner .banner-slider{height:185px}.banner .img-fill{position:relative;overflow:hidden}.banner .item{height:50vh;width:100%;position:relative}.banner .info{background:rgba(227,32,41,.3);position:absolute;width:100%;height:100%;bottom:0;top:0;padding:30;display:flex;align-items:center;justify-content:center}.banner .info .info-text{max-width:100%;margin:auto}.banner .info .info-text h1{font-weight:700;font-size:28px;line-height:36px;text-align:center;color:#fff;margin-bottom:20px}.banner .info .info-text p{font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#fff}.banner .info .info-text a{display:block;padding:16px 32px;width:155px;height:51px;background:#e32029;color:#fff;border-radius:5.43186px;margin:60px auto auto auto}.banner .slick-dots{display:none;opacity:0}.about-content h2{font-size:1.5rem;margin-bottom:10px}.heading-section{margin-bottom:15px !important}.heading-section h2{font-size:2rem;margin-bottom:15px;line-height:34px}.read-more{display:block;margin:auto}.counter-block{position:relative;z-index:2;border:1px solid #fff;margin-bottom:15px;padding:15px}.portfolio-header ul{display:block}.portfolio-header ul li{margin-bottom:15px}section{padding:32px 0 !important}.portfolio-content{padding:10px;transform:translateY(50px)}.footer-logo{margin:auto auto 15px}.social-block{justify-content:center}.scrollup{bottom:5px;right:5px}.breadcrumb-area{height:200px;width:100%;padding:100px 0px 50px}.boxer-pagination{margin-bottom:24px}.breadcrumb-inner h2.title{font-size:1rem}.comment-form{padding:15px 0}.navigation{display:none;opacity:0}.client-section{padding:100px 0}.client-section .client-block{display:flex;align-items:center;justify-content:center}.client-section .client-block .client-item{width:270px;height:218px}.banner-area{position:relative;overflow:hidden;padding:0;margin:auto;height:100%}.banner-area .main-slider{position:relative;overflow:hidden;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.banner-area .main-slider .slick-slide img{height:780px}.banner-area .main-slider .slick-dots{bottom:40px;z-index:9}.banner-area .main-slider .slick-dots li{width:auto}.banner-area .main-slider .slick-dots li button{width:13px;height:13px;background:#ededed}.banner-area .main-slider .slick-dots li.slick-active button{width:50px;height:13px;background:#cc2627}.banner-area .banner-content{display:flex;align-items:center;justify-content:center;position:absolute;background-color:rgba(0,0,0,.3);height:100%;left:0;top:0;right:0;bottom:0}.banner-area .banner-content-inner{max-width:900px;text-align:center}.banner-area .banner-content-inner .banner-content-des{margin-bottom:60px}.banner-area .banner-content-inner .banner-content-des h1{font-family:"Poppins";font-weight:600;font-size:74px;line-height:111px;color:#fff}.banner-area .banner-content-inner .banner-content-des p{font-family:"Inter";font-weight:400;font-size:24px;line-height:29px;text-align:center;color:#fff}.banner-area .banner-content-inner .banner-content-search{display:flex;align-items:center;background:#fff;box-shadow:1px 4px 48px rgba(155,144,144,.3);border-radius:50px;padding:0;height:60px;width:550px;margin:auto;padding:0 10px 0 20px}.banner-area .banner-content-inner .banner-content-search ul{display:flex;align-items:center;justify-content:space-between}.banner-area .banner-content-inner .banner-content-search ul li{position:relative}.banner-area .banner-content-inner .banner-content-search ul li .form-select{border:1px solid rgba(0,0,0,0);height:auto}.banner-area .banner-content-inner .banner-content-search ul li .form-select.location{width:200px}.banner-area .banner-content-inner .banner-content-search ul li .form-select.type{width:180px}.banner-area .banner-content-inner .banner-content-search ul li .btn-primary{display:flex;align-items:center;justify-content:center;width:140px;height:50px;background:#231f20 !important;border-color:#231f20 !important;border-radius:50px;font-family:"Poppins";font-weight:400;font-size:16px;line-height:24px;text-transform:uppercase}.banner-area .banner-content-inner .banner-content-search ul li .btn-primary:hover{color:#fff}.banner-area .banner-content-inner .banner-content-search ul li:first-child:after{content:"";border-right:2px solid rgba(155,144,144,.3);position:absolute;right:0;top:0;bottom:0;height:46px;margin:auto}.location-section{padding:80px 0;position:relative;overflow:hidden}.location-section::before{content:"";background:rgba(227,32,41,.1);width:50%;height:100%;position:relative;left:0;top:0;bottom:0;z-index:-1;display:none;opacity:0}.location-section::after{content:"";background:#e32029;width:50%;height:100%;position:absolute;right:0;top:0;bottom:0;z-index:-1;display:none;opacity:0}.location-section .location-content{width:100%;padding:15px;background:rgba(227,32,41,.1)}.location-section .location-content .location-heading{margin-bottom:30px}.location-section .location-content .location-heading h4{font-size:32px;line-height:45px}.location-section .location-content .location-heading p{font-size:18px;line-height:24px}.location-section .location-content ul li{font-size:16px;line-height:22px;padding:0 0 10px 35px;margin-bottom:10px}.location-section .location-map{background:#e32029}.location-section .location-map .map{width:100%;height:300px;border-radius:0}.meet-our-space{padding:70px 0 15px}.meet-our-space .meet-our-space-image{padding:20px}.meet-our-space .meet-our-space-image .slick-arrow{width:40px;height:40px;box-shadow:0px 4px 25px rgba(165,165,165,.19);border-radius:4px;top:50%}.meet-our-space .meet-our-space-image .slick-prev{left:-40px;background-size:10px}.meet-our-space .meet-our-space-image .slick-next{right:-41px;background-size:10px}.meet-our-space .info-text{padding:30px 15px 15px;min-height:460px}.meet-our-space .info-text .info-text-top{margin-bottom:24px}.meet-our-space .info-text .info-text-top h5{font-size:22px;line-height:32px}.meet-our-space .info-text .info-text-desc p{font-size:16px;line-height:26px}.meet-our-space .info-text ul{padding-left:30px}.meet-our-space .info-text ul li{font-size:14px;line-height:28px}.our-story-section{padding:70px 0 0 0}.our-story-section .our-story-text h5{font-size:20px;line-height:32px;margin-bottom:20px}.our-story-section .our-story-text p{font-size:16px;line-height:35px}.our-story-section .about-kaicom-link{display:flex;justify-content:center;margin-top:30px}.our-story-section .about-kaicom-link a{font-weight:500;font-size:16px;line-height:22px;color:#2f2b7e}.our-story-section .about-kaicom-link a img{width:22px;height:22px}.services-section{padding:70px 0 0 0}.services-section .services-wrap ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.services-section .services-wrap ul li{width:100%;border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid #e2e2e2}.services-section .services-wrap ul li:nth-child(5),.services-section .services-wrap ul li:nth-child(6),.services-section .services-wrap ul li:nth-child(7),.services-section .services-wrap ul li:nth-child(8){border-bottom:1px solid #e2e2e2}.services-section .services-item{padding:15px;height:auto}.services-section .services-item .icon{width:48px;height:48px;margin:auto auto 24px auto}.reasons-choose{padding:70px 0 0}.reasons-choose .heading-section{margin-bottom:24px}.reasons-choose .heading-section p{font-size:28px;line-height:36px}.reasons-choose .reasons-choose-box{padding:20px;width:100%;border-radius:10px;margin-bottom:21px}.reasons-choose .reasons-choose-box .icon{width:48px;height:48px;min-width:48px;margin:auto auto 15px auto}.reasons-choose .reasons-choose-box .info h4{font-weight:600;font-size:24px;line-height:33px;text-transform:capitalize;color:#1c1c1c}.reasons-choose .reasons-choose-box .info p{font-weight:400;font-size:16px;line-height:26px;text-align:center;text-transform:capitalize;color:#323232;margin:0}.gallery .gallery-header{margin-bottom:20px}.gallery .gallery-header ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gallery .gallery-header ul li{padding:15px 5px 10px;margin:0 8px 12px;height:80px;border-radius:4px;min-width:150px;width:160px}.gallery .gallery-header ul li span{font-size:13px;line-height:20px}.gallery .gallery-header ul li svg{margin-bottom:10px;width:20px;height:22px}.gallery .gallery-item .gallery-item-thumb img{border-radius:10px}.gallery .gallery-item .gallery-heading{margin-top:8px}.gallery .gallery-item .gallery-heading h4{margin:auto;line-height:26px}.contact{background:url(../images/contact/contact-bg.jpg) no-repeat center center;background-size:cover;position:relative;overflow:hidden;padding:0}.contact::after{content:"";position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background:#2f2b7e;opacity:.8}.contact .contact-address{padding:70px 20px 30px}.contact .contact-address .contact-heading{margin-bottom:20px}.contact .contact-address .contact-info ul li{display:flex;align-items:center;margin-bottom:20px}.contact .contact-address .contact-info ul li span{min-width:34px}.contact .contact-form{background-color:#e32029;padding:50px 20px 20px}.contact .contact-form div span{width:24px;height:24px;display:block;display:block;position:absolute;top:19px;left:10px}.contact .contact-form div .form-control{padding-left:40px}.contact .contact-form div textarea.form-control{min-height:150px;padding-top:20px}.contact .contact-form .btn-default{display:flex;justify-content:center;align-items:center;padding:16px 32px;background:#2f2b7e;border:1px solid #2f2b7e;border-radius:5px;font-weight:300;font-size:16px;line-height:22px;color:#fff}.contact .contact-form .btn-default:hover{background:#fff;border:1px solid #2f2b7e;color:#2f2b7e}.client-section{padding:60px 0 30px 0}.client-section .client-block{display:block}.client-section .client-block .client-item{text-align:center;margin:-1px auto auto auto;box-shadow:0px 1px 3px rgba(101,83,83,.4705882353)}.footer .footer-top{background:#e32029;padding:30px 0}.footer .footer-top .footer-widget{margin-bottom:24px}.footer .footer-top .footer-widget .widget-title{text-align:center}.footer .footer-top .footer-widget .widget-social-title{font-weight:600;font-size:20px;line-height:26px;color:#fff;margin-bottom:20px;text-align:center}.footer .footer-top .footer-widget .widget-content ul li{text-align:center;margin-bottom:10px}.footer .footer-top .footer-widget .footer-social{margin:0 0 0 32%}.footer .footer-top .footer-widget .footer-social ul li{display:block;margin-bottom:15px}.simplefilter li{padding:15px 10px 10px;margin:0 8px;width:224px;height:80px}.filtr-container a{margin-bottom:10px !important}.pfg-bootstrap .text-center{margin-bottom:20px !important}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.header-top{display:none}.is-sticky .navbar-wrapper,.navbar-wrapper{background-color:rgba(255,255,255,.8);height:60px !important;align-items:inherit !important}.navbar-wrapper .container{width:100% !important;max-width:100%}nav.main-navbar{display:block !important;height:60px}.mob-p-0{padding:0}.logo{position:relative;top:-50px;z-index:999;max-width:200px;padding:0 15px}.is-sticky .logo a{color:#fff}.mean-container .mainnav{overflow-x:hidden;overflow-y:scroll;max-height:250px}.navigation ul ul{width:100%;position:relative;text-align:left;background:rgba(0,0,0,.9);box-shadow:0 16px 32px rgba(0,0,0,.1);transition:.3s ease-in-out !important;opacity:1;visibility:visible;display:block !important;padding:10px 0 20px 50px;margin-bottom:15px}.navigation ul>li>a::after{opacity:0;display:none}.about-info .subtitle-top{margin-bottom:.5rem}.about-content h2{font-size:1.5rem;margin-bottom:10px}.heading-section{margin-bottom:15px !important}.heading-section h2{font-size:2rem;margin-bottom:15px}section{padding:50px 0}.training-info{text-align:center;padding:15px}.testinomials-block{display:block;text-align:center}.testinomials-thumb{margin:28px auto 15px;width:120px}.price-table{padding:15% 8%;margin-bottom:30px}.blog{padding:50px 0 0}.blog-details .comments-area{padding:20px 15px}.calendar-wrap{overflow-y:hidden;overflow-x:scroll;padding-bottom:15px}.lastest-posts-widgets ul li{display:block}.lastest-posts-widgets ul li img{margin-right:0;margin-bottom:10px}.boxer-pagination{margin-bottom:40px}.breadcrumb-area{height:250px;padding:100px 0 70px}.single-widgets{margin-bottom:15px;padding:15px}.single-widgets h3{font-size:16px;margin-bottom:18px}.single-widgets h3::before{height:16px;margin-right:10px;top:2px}.testinomials-info::after{content:"";position:absolute;left:0;right:0;top:-36px;bottom:auto;margin:auto;width:0;height:0;border-left:20px solid #fff;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #fff;transform:rotate(181deg)}.blog-item h4{font-size:1.25rem;margin-bottom:10px}.info-block-inner{justify-content:flex-start !important;margin-bottom:15px}.counter-block{position:relative;z-index:2;border:1px solid #fff;margin-bottom:15px;padding:15px}.footer-logo{margin:auto auto 15px}.social-block{justify-content:center}.scrollup{bottom:5px;right:5px}.newsletter-text{margin-bottom:10px}.portfolio-content{padding:10px;transform:translateY(90px)}}@media only screen and (min-width: 992px)and (max-width: 1366px){section{padding:50px 0}.breadcrumb-area{height:300px;padding:150px 0 40px}.banner .item{height:80vh;width:100%;position:relative}.banner .item .cover{padding:124px 15px 15px;align-items:center}.banner .banner-content h1{margin:10px 0 15px;font-size:3rem}.banner .banner-content p{font-size:1.6erm}.testinomials-info{text-align:left}.training-info{text-align:left}.heading-section{margin-bottom:24px}}