@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&display=swap');h1,h2,h3,h4,h5{font-weight:700;margin-bottom:20px}h2{font-size:24px}h3{font-size:18px}p:last-of-type{margin-bottom:10px}.lei-sec{padding-top:50px;padding-bottom:50px}.navik-header{z-index:9999}.button-arrow{color:#235390;background-color:transparent}.button-arrow::after{display:inline-block;padding-left:8px;font-family:FontAwesome;font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.button-arrow:hover{color:#235390;background-color:transparent}.button-arrow:hover::after{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}@media (max-width:767px){.mobile-img{height:300px}}body.sticky{margin-top:80px !important}.navik-menu ul li>a{font-size:15px}@media (max-width:992px){.navik-header .navik-menu{max-height:475px}}.footer{padding:0}.footer .container{padding-top:70px;padding-bottom:70px}.footer .container .social-btn{margin-right:10px}.footer .container-fluid{padding-top:20px;padding-bottom:20px}.form-control{height:auto !important}.input-group-append .btn-primary{border-radius:0 5px 5px 0 !important;font-size:24px !important}.btn-inline .tools-button{display:inline-block;margin-right:20px}.heading-line:after{content:" ";border-top:3px solid #ff5252;width:36px;height:7px;display:inline-block;margin-left:0px;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transform-origin:top left}.heading-line:hover:after{width:60px}.overlay .btn-link{color:#fff;padding-top:20px}.overlay .btn-link:hover{color:#fff}@media (max-width:767px){.homepage-banner{background-color:#ffffff80}.blog-post-modern2{margin-bottom:30px}}.banner-text{display:flex;justify-content:center;align-items:center;margin:auto}@media (max-width:992px){.banner-text{text-align:center}}.banner-text .my-name h1{font-size:24px}@media (max-width:992px){.banner-text .my-name h1{font-size:18px;margin-bottom:10px}}.banner-text .ux-title h1{font-size:70px}@media (max-width:992px){.banner-text .ux-title h1{font-size:48px;margin-bottom:10px}}.banner-profile-pic{display:flex;align-items:center;justify-content:center}@media (max-width:992px){.banner-profile-pic{min-height:300px}.banner-profile-pic .img-fluid{width:300px}}.container-slide{position:relative;overflow:hidden;margin-top:30px}.container-slide:hover .overlay{top:0;opacity:1}.container-slide .overlay{background-color:rgba(255, 82, 82, 0.9);width:100%;transition:0.5s ease;position:absolute;left:0;right:0;top:400px;height:100%;opacity:0}.container-slide .overlay>div{text-align:left;top:50%;width:100%}.container-slide .overlay .lei-heading{color:#fff;padding-bottom:10px}.container-slide .overlay p{color:#fff}.container-slide .image-hover{display:block;width:100%}@media (min-width:992px){.container-slide .lei-col-in{box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.2)}}.HGT300{min-height:300px}@media (max-width:768px){.web-creations .img-fluid{width:100%}.overlay{position:relative !important;top:-70px !important;opacity:1 !important}}.nutshell-div{display:flex;align-items:center;justify-content:center;margin:auto}.about-me-heading{display:flex;justify-content:center;align-items:center;text-align:right}@media (max-width:776px){.about-me-heading{justify-content:flex-end}}.about-me-heading h2{font-size:68px}.feed-outer-col{padding-right:0;padding-left:0}@media (max-width:992px){.story-col-img{margin:20px auto;height:400px}.team-member-col{margin-bottom:30px}}.blog-banner{min-height:200px;height:200px}.blog-body p{color:#212121;font-family:Poppins}.meta-date-tags{color:#ff5252}.blog-top-col-margin{margin-top:-150px}.blog-top-col-margin .blog-title{margin-top:30px;margin-bottom:10px}.blog-top-col-margin .lei-heading{margin-top:20px;margin-bottom:10px}.blog-top-col-margin .lei-image{margin-top:20px;margin-bottom:20px}.published-by{height:70px;margin:0px 0;padding-top:10px;padding-bottom:70px}.published-by .tools-image{float:left;margin-right:10px}.published-by .tools-image .lei-image{width:60px;height:auto;border-radius:50%;margin-bottom:0;margin-top:0px}.published-by .lei-text-div{font-size:13px;color:#555;padding-top:10px}.published-by .lei-text-div strong{color:#333}.cs-deliverables{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;margin-top:30px;margin-bottom:30px}.cs-deliverables .lei-icon{font-size:30px;color:#212121;margin-bottom:40px}.text-box .grid_icon>i{font-size:30px;vertical-align:top}.clients-carousel .carousel-cell{width:190px;height:auto;display:flex;align-items:center;justify-content:center}.service-top-img{margin-top:-100px}@media (max-width:767px){.service-top-img{margin-top:0px}}.-lei-edit .portrait{overflow:visible;height:auto}.portrait{display:block;position:relative;margin-bottom:50px}.portrait:hover img{transform:scale(1.1)}.portrait .img-wrap,.portrait .tools-image{overflow:hidden;height:350px}.portrait .img-wrap img,.portrait .tools-image img{transition:all 1s ease-in-out}.portrait .portrait-desc{width:70%;padding:20px;background-color:#fff;position:relative;margin-top:-250px}.portrait .portrait-desc .lei-heading{color:#000;font-weight:700;margin-bottom:5px}.portrait .portrait-desc p{font-size:14px !important;width:100%}.portrait:hover .date-popUp{transform:scale(1, 1)}.portrait:hover .date-popUp:before{transform:translateX(0);-webkit-transition-delay:0.2s;transition-delay:0.2s}.portrait:hover .date-popUp>span{opacity:1;-webkit-transition-delay:0.6s;transition-delay:0.6s}.portrait .cta-popUp{position:absolute;color:#000;text-transform:uppercase;bottom:-5px;left:20px;z-index:3;font-size:0.7rem;letter-spacing:1px;opacity:0;font-weight:700;transform:translateY(400%);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portrait:hover .cta-popUp{transform:translateY(0);opacity:1}.portrait .date-popUp{position:absolute;bottom:150px;left:20px;color:#fff;font-weight:700;text-transform:uppercase;padding:6px 10px;border-radius:50px;font-size:0.6rem;z-index:3;overflow:hidden;transform:scale(0);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.portrait .date-popUp:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ff5252;border-radius:50px;transform:translateX(-72%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portrait .date-popUp>span{opacity:0;z-index:4;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:440px){.portrait .portrait-desc{margin-top:-200px}.portrait .date-popUp{bottom:130px}}@media (min-width:505px){.portrait .portrait-desc{margin-top:-150px}}@media (min-width:768px){.portrait .portrait-desc{margin-top:-100px}}@media (min-width:992px){.portrait .portrait-desc{margin-top:-150px}}.contact-banner h1{font-size:2.5rem}.contact-info h2{font-size:24px}