@charset "UTF-8";/************ TABLE OF CONTENTS ***************Bizzpro - Digital Agency:01. VARIBALES DECLARARION 02. MIXIN DECLARATION 03. TYPOGRAPHY CSS START 04. THEME CSS START 05. BUTTON CSS START 06. TITLE CSS START 07. WIDGET CSS START 08. ANIMATION CSS START 09. LOADING CSS START 10. MENU CSS START 11. MODAL CSS START 12. HEADER CSS START 13. OFFCANVAS CSS START 14. HERO CSS START 15. FEATURE CSS START 16. ABOUT CSS START 17. SERVICE CSS START 18. COUNTER CSS START 19. TESTIMONIAL CSS START 20. PROCESS CSS START 21. TEAM CSS START 22. PORTFOLIO CSS START 23. HIRE CSS START 24. PRICE CSS START 25. BRAND CSS START 26. BLOG CSS START 27. CONTACT CSS START 28. FOOTER CSS START**********************************************/
/*----------------------------------------*/
/* 01. VARIBALES DECLARARION/*----------------------------------------*/
:root{--main-color-one:#31a3d2;--secondary:#1F242C;--white:#fff;--white-2:#E3E3E3;--black:#000;--black-2:#252525;--black-3:#1F242C;--black-4:#232323;--black-5:#2B2B5E;--gray:#616161;--gray-2:#F4F5FA;--gray-3:#333F4D;--gray-4:#82828A;--gray-5:#3C4958;--gray-6:#757474;--blue:#0058AA;--blue-2:#064BB5;--yellow:#B8FB5E;--yellow-2:#D8FF36;}
/*----------------------------------------*/
/* 02. MIXIN DECLARATION/*----------------------------------------*/
/*----------------------------------------*/
/* 03. TYPOGRAPHY CSS START/*----------------------------------------*/
*{margin:0;padding:0;}
body{font-family:"Barlow",sans-serif;font-display:swap}
html{scroll-behavior:smooth;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;position:relative;z-index:1;}
h1{font-size:36px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:18px;}
ul,ol{padding:0;margin:0;}
li{list-style:none;}
a{text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}
p{padding:0;margin:0;font-style:normal;line-height:1.9;font-weight:500;font-size:16px;color:var(--black-2);}
img{max-width:100%;}
/*----------------------------------------*/
/* 04. THEME CSS START/*----------------------------------------*/
.pos-abs{position:absolute;width:100%;left:0;top:0;z-index:3;}
.underline{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
.underline-2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}
.underline-3{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;}
.underline-4{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:5px;}
.underline-5{text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:5px;}
.db-color-secondary{color:var(--secondary) !important;}
.db-color-yellow-2{color:var(--yellow-2) !important;}
.db-bg-secondary{background-color:var(--secondary) !important;}
.project-completed{width:260px;height:260px;background:var(--gray-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:100%;position:relative;}
.project-completed::after{position:absolute;content:"";width:230px;height:230px;border-radius:100%;border:1px dashed var(--main-color-one);-webkit-animation:dbRotate 5s infinite;animation:dbRotate 5s infinite;}
.project-completed img{margin-bottom:5px;}
.project-completed .total{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;text-transform:uppercase;color:var(--black-2);padding-bottom:5px;}
.satisfy-clients{width:280px;padding:50px 30px;text-align:center;background-color:var(--yellow);}
.satisfy-clients img{margin-bottom:30px;}
@media (max-width:991px){.satisfy-clients img{margin-bottom:20px;}
}
.satisfy-clients .title{font-size:48px;line-height:1;font-weight:600;letter-spacing:0.16px;color:var(--secondary);text-transform:uppercase;}
@media (max-width:991px){.satisfy-clients .title{font-size:36px;}
}
.satisfy-clients p{font-size:20px;line-height:1;font-weight:600;padding-top:15px;color:var(--secondary);}
.line-cols-3{position:relative;}
.line-cols-3 .line-1,.line-cols-3 .service__area-2 .line-4,.service__area-2 .line-cols-3 .line-4,.line-cols-3 .service__area-2 .line-3,.service__area-2 .line-cols-3 .line-3,.line-cols-3 .service__area-2 .line-2,.service__area-2 .line-cols-3 .line-2{position:absolute;width:1px;height:100%;left:24%;top:0;background-color:rgba(255,255,255,0.1019607843);}
.line-cols-3 .line-2{position:absolute;width:1px;height:100%;left:49%;top:0;background-color:rgba(255,255,255,0.1019607843);}
.line-cols-3 .line-3{position:absolute;width:1px;height:100%;left:74%;top:0;background-color:rgba(255,255,255,0.1019607843);}
.scroll-top{position:fixed;width:50px;height:50px;background:-webkit-gradient(linear,left bottom,left top,from(var(--main-color-one)),color-stop(25%,var(--secondary)),color-stop(50%,var(--main-color-one)),color-stop(75%,var(--secondary)),to(var(--main-color-one)));background:linear-gradient(to top,var(--main-color-one) 0%,var(--secondary) 25%,var(--main-color-one) 50%,var(--secondary) 75%,var(--main-color-one) 100%);background-size:400% 400%;right:20px;bottom:0;font-size:18px;color:var(--white);border:none;border-radius:3px;cursor:pointer;z-index:99;opacity:0;visibility:hidden;-webkit-transition:all 0.7s;transition:all 0.7s;}
.scroll-top.showed{bottom:20px;opacity:1;visibility:visible;}
.scroll-top:hover{bottom:20px;opacity:1;visibility:visible;background-position:100% 100%;}
.img-animation{position:relative;overflow:hidden;height:600px;}
@media (max-width:1399px){.img-animation{height:500px;}
}
@media (max-width:991px){.img-animation{height:auto;}
}
.img-animation img{position:absolute;height:120%;bottom:0;-o-object-fit:cover;object-fit:cover;}
@media (max-width:991px){.img-animation img{position:static;height:auto;}
}
.pt-100{padding-top:100px;}
@media (max-width:991px){.pt-100{padding-top:80px;}
}
@media (max-width:767px){.pt-100{padding-top:50px;}
}
.pt-120{padding-top:120px;}
@media (max-width:1199px){.pt-120{padding-top:100px;}
}
@media (max-width:991px){.pt-120{padding-top:80px;}
}
@media (max-width:767px){.pt-120{padding-top:50px;}
}
.pt-125{padding-top:125px;}
@media (max-width:1199px){.pt-125{padding-top:100px;}
}
@media (max-width:991px){.pt-125{padding-top:80px;}
}
@media (max-width:767px){.pt-125{padding-top:50px;}
}
.pt-130{padding-top:130px;}
@media (max-width:1199px){.pt-130{padding-top:100px;}
}
@media (max-width:991px){.pt-130{padding-top:80px;}
}
@media (max-width:767px){.pt-130{padding-top:50px;}
}
.pt-140{padding-top:140px;}
@media (max-width:1199px){.pt-140{padding-top:100px;}
}
@media (max-width:991px){.pt-140{padding-top:80px;}
}
@media (max-width:767px){.pt-140{padding-top:50px;}
}
.pt-150{padding-top:150px;}
@media (max-width:1199px){.pt-150{padding-top:100px;}
}
@media (max-width:991px){.pt-150{padding-top:80px;}
}
@media (max-width:767px){.pt-150{padding-top:50px;}
}
.pt-170{padding-top:170px;}
@media (max-width:1199px){.pt-170{padding-top:100px;}
}
@media (max-width:991px){.pt-170{padding-top:80px;}
}
@media (max-width:767px){.pt-170{padding-top:50px;}
}
.pb-100{padding-bottom:100px;}
@media (max-width:991px){.pb-100{padding-bottom:80px;}
}
@media (max-width:767px){.pb-100{padding-bottom:50px;}
}
.pb-110{padding-bottom:110px;}
@media (max-width:1199px){.pb-110{padding-bottom:100px;}
}
@media (max-width:991px){.pb-110{padding-bottom:80px;}
}
@media (max-width:767px){.pb-110{padding-bottom:50px;}
}
.pb-120{padding-bottom:120px;}
@media (max-width:1199px){.pb-120{padding-bottom:100px;}
}
@media (max-width:991px){.pb-120{padding-bottom:80px;}
}
@media (max-width:767px){.pb-120{padding-bottom:50px;}
}
.pb-125{padding-bottom:125px;}
@media (max-width:1199px){.pb-125{padding-bottom:100px;}
}
@media (max-width:991px){.pb-125{padding-bottom:80px;}
}
@media (max-width:767px){.pb-125{padding-bottom:50px;}
}
.pb-130{padding-bottom:130px;}
@media (max-width:1199px){.pb-130{padding-bottom:100px;}
}
@media (max-width:991px){.pb-130{padding-bottom:80px;}
}
@media (max-width:767px){.pb-130{padding-bottom:50px;}
}
.pb-140{padding-bottom:140px;}
@media (max-width:1199px){.pb-140{padding-bottom:100px;}
}
@media (max-width:991px){.pb-140{padding-bottom:80px;}
}
@media (max-width:767px){.pb-140{padding-bottom:50px;}
}
.pb-150{padding-bottom:150px;}
@media (max-width:1199px){.pb-150{padding-bottom:100px;}
}
@media (max-width:991px){.pb-150{padding-bottom:80px;}
}
@media (max-width:767px){.pb-150{padding-bottom:50px;}
}
.mt-130{margin-top:130px;}
@media (max-width:1199px){.mt-130{margin-top:100px;}
}
@media (max-width:991px){.mt-130{margin-top:80px;}
}
@media (max-width:767px){.mt-130{margin-top:50px;}
}
.plr-50{padding-left:50px;padding-right:50px;}
@media (max-width:991px){.plr-50{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){.plr-50{padding-left:15px;padding-right:15px;}
}
.plr-100{padding-left:100px;padding-right:100px;}
@media (max-width:1199px){.plr-100{padding-left:50px;padding-right:50px;}
}
@media (max-width:991px){.plr-100{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){.plr-100{padding-left:15px;padding-right:15px;}
}
.plr-90{padding-left:90px;padding-right:90px;}
@media (max-width:1199px){.plr-90{padding-left:50px;padding-right:50px;}
}
@media (max-width:991px){.plr-90{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){.plr-90{padding-left:15px;padding-right:15px;}
}
/*----------------------------------------*/
/* 05. BUTTON CSS START/*----------------------------------------*/
.btn-rollover{display:inline-block;font-weight:500;font-size:16px;line-height:1.5;color:var(--white);padding:14px 32px;border-radius:10px;position:relative;z-index:1;-webkit-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.btn-rollover::before{position:absolute;top:0px;right:0px;height:100%;width:0px;z-index:-1;content:"";border-radius:6px;background:var(--main-color-one);-webkit-transition:all 0.4s cubic-bezier(0.42,0,0.58,1) 0s;transition:all 0.4s cubic-bezier(0.42,0,0.58,1) 0s;}
.btn-rollover:hover{color:var(--white);background-color:transparent;}
.btn-rollover:hover::before{left:0%;right:auto;width:100%;}
.db-btn-arrow{font-weight:600;font-size:14px;line-height:20px;letter-spacing:1.6px;text-transform:uppercase;color:var(--black-2);display:inline-block;position:relative;}
.db-btn-arrow::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:-8px;-webkit-transition:all 0.3s;transition:all 0.3s;background-color:var(--black-2);}
.db-btn-arrow i{font-size:18px;color:var(--main-color-one);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.db-btn-arrow:hover::after{width:0;}
.db-btn-arrow:hover i{color:var(--black-2);-webkit-transition:all 0.3s;transition:all 0.3s;}
.db-btn-border{font-size:14px;line-height:1.5;font-weight:600;padding:16px 22px;display:inline-block;letter-spacing:1.6px;color:var(--black-2);text-transform:uppercase;border:1px solid currentColor;}
.db-btn-border::before{border-radius:0;}
.db-btn-border.btn-rollover{border-radius:0;}
.db-btn-border.color-1:hover{color:var(--black-2);}
.db-btn-border i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.db-btn-call{font-size:20px;line-height:1.3;font-weight:600;color:var(--black-2);display:inline-block;}
.db-btn-call span{width:50px;height:50px;border-radius:100%;display:inline-block;-webkit-box-shadow:0px 4.8px 24.4px rgba(19,16,34,0.1),0px 4px 13px rgba(19,16,34,0.06);box-shadow:0px 4.8px 24.4px rgba(19,16,34,0.1),0px 4px 13px rgba(19,16,34,0.06);text-align:center;line-height:50px;color:var(--blue);font-size:16px;}
.db-btn-main-color-one{font-weight:600;font-size:14px;line-height:1.5;padding:24px 50px;letter-spacing:1.6px;display:inline-block;color:var(--secondary);text-transform:uppercase;background-color:var(--yellow);}
.db-btn-main-color-one:hover{color:var(--secondary);background-color:var(--main-color-one);}
.db-arrow-up{width:120px;height:120px;overflow:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
.db-arrow-up img{-webkit-transition:all 0.5s;transition:all 0.5s;}
.db-arrow-up .img-2{-webkit-transform:translate(-120px,10px);transform:translate(-120px,10px);}
.db-arrow-up:hover .img{-webkit-transform:translate(120px,-120px);transform:translate(120px,-120px);}
.db-arrow-up:hover .img-2{-webkit-transform:translate(0px,-106px);transform:translate(0px,-106px);}
/*----------------------------------------*/
/* 06. TITLE CSS START/*----------------------------------------*/
.sec-title{font-size:48px;line-height:1;font-weight:600;letter-spacing:0.16px;text-transform:capitalize;color:var(--black-3);padding-bottom:25px;}
@media (max-width:1399px){.sec-title{font-size:45px;}
}
@media (max-width:1199px){.sec-title{font-size:40px;}
}
@media (max-width:991px){.sec-title{font-size:32px;}
}
@media (max-width:767px){.sec-title{font-size:30px;}
}
.sec-subtitle{font-weight:500;font-size:18px;line-height:1.3;letter-spacing:1.8px;text-transform:capitalize;color:var(--main-color-one);margin-bottom:15px;position:relative;}
.sec-subtitle span{font-size:48px;line-height:1;font-weight:600;-webkit-text-stroke:2px var(--main-color-one);color:transparent;position:absolute;left:0;top:50%;-webkit-transform:translateY(-52%);transform:translateY(-52%);opacity:0.1;}
@media (max-width:767px){.sec-subtitle span{font-size:36px;}
}
.sec-subtitle-2{font-weight:500;font-size:18px;line-height:1.3;letter-spacing:1.8px;color:var(--main-color-one);text-transform:uppercase;text-decoration-line:underline;padding-bottom:15px;}
/*----------------------------------------*/
/* 07. WIDGET CSS START/*----------------------------------------*/
/*----------------------------------------*/
/* 08. ANIMATION CSS START/*----------------------------------------*/
@-webkit-keyframes dbRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes dbRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes cxuRipple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;}
}
@keyframes cxuRipple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;}
}
@-webkit-keyframes moveBottom{0%{-webkit-transform:translateX(-25px);transform:translateX(-25px);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(-25px);transform:translateX(-25px);}
}
@keyframes moveBottom{0%{-webkit-transform:translateX(-25px);transform:translateX(-25px);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(-25px);transform:translateX(-25px);}
}
@-webkit-keyframes moveRight{0%{-webkit-transform:translateX(25px);transform:translateX(25px);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(25px);transform:translateX(25px);}
}
@keyframes moveRight{0%{-webkit-transform:translateX(25px);transform:translateX(25px);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(25px);transform:translateX(25px);}
}
.moveRight{-webkit-animation:moveRight 2s 1;animation:moveRight 2s 1;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes wcLoading{0%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1);background:var(--white);}
50%{-webkit-transform:scaleY(1);transform:scaleY(1);background:var(--main-color-one);}
100%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1);background:transparent;}
}
@keyframes wcLoading{0%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1);background:var(--white);}
50%{-webkit-transform:scaleY(1);transform:scaleY(1);background:var(--main-color-one);}
100%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1);background:transparent;}
}
@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0);}
to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));}
}
@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0);}
to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));}
}
@-webkit-keyframes cxufadeUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes cxufadeUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
.cxufadeUp,.cxufadeUp4,.cxufadeUp3,.cxufadeUp2{opacity:0;-webkit-animation-name:cxufadeUp;animation-name:cxufadeUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cxufadeUp2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.cxufadeUp3{-webkit-animation-delay:0.45s;animation-delay:0.45s;}
.cxufadeUp4{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
@-webkit-keyframes cxuSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes cxuSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.cxuSpin-slow{-webkit-animation:cxuSpin 10s linear infinite;animation:cxuSpin 10s linear infinite;}
.cxuSpin-slow2{-webkit-animation:cxuSpin 20s linear infinite;animation:cxuSpin 20s linear infinite;}
.cxuSpin-medium{-webkit-animation:cxuSpin 3s linear infinite;animation:cxuSpin 3s linear infinite;}
.cxuSpin-fast{-webkit-animation:cxuSpin 2s linear infinite;animation:cxuSpin 2s linear infinite;}
/* Shine */
.shine{position:relative;overflow:hidden;}
.shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.shine:hover::before{-webkit-animation:shine 0.75s;animation:shine 0.75s;}
@-webkit-keyframes shine{100%{left:125%;}
}
@keyframes shine{100%{left:125%;}
}
#preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:var(--white);}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:var(--main-color-one);-webkit-animation:cxuSpin 2s linear infinite;animation:cxuSpin 2s linear infinite;}
#loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--black-2);-webkit-animation:cxuSpin 3s linear infinite;animation:cxuSpin 3s linear infinite;}
#loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--secondary);-webkit-animation:cxuSpin 1.5s linear infinite;animation:cxuSpin 1.5s linear infinite;}
/*----------------------------------------*/
/* 10. MENU CSS START/*----------------------------------------*/
.main-menu{text-align:right;}
.main-menu ul li{display:inline-block;padding:0 16px;}
@media (max-width:1399px){.main-menu ul li{padding:0 15px;}
}
.main-menu ul li:hover .main-dropdown{top:80px;opacity:1;visibility:visible;}
.main-menu ul li:hover .mega-menu{top:80px;opacity:1;visibility:visible;}
.main-menu ul li a{font-weight:600;line-height:1.3;display:block;color:var(--black-2);font-size:16px;padding:30px 8px;text-transform:capitalize;}
.main-menu ul li a:hover{color:var(--main-color-one);}
.main-menu .main-dropdown{color:var(--white);position:absolute;width:260px;top:100px;background:var(--black-4);padding:20px 0;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;}
.main-menu .main-dropdown li{padding:0 30px;display:block;text-align:left;position:relative;}
.main-menu .main-dropdown li:hover .sub-dropdown{left:100%;opacity:1;visibility:visible;}
@media (max-width:1919px){.main-menu .main-dropdown li:hover .sub-dropdown{left:-100%;}
}
.main-menu .main-dropdown li a{padding:10px 0;color:var(--white);}
.main-menu .sub-dropdown{position:absolute;width:260px;left:90%;top:0;background:var(--blue);padding:20px 0;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;}
@media (max-width:1919px){.main-menu .sub-dropdown{left:-90%;}
}
.main-menu .sub-dropdown li{padding:0 30px;display:block;text-align:left;position:relative;}
.main-menu .sub-dropdown li a{padding:10px 0;}
.main-menu .has-dropdown{position:relative;padding-right:30px;}
.main-menu .has-dropdown:hover::after{color:var(--main-color-one);}
.main-menu .has-dropdown::after{position:absolute;content:"\f107";width:15px;height:15px;top:30px;color:var(--black-2);font-family:"Font Awesome 6 Free";font-weight:700;-webkit-transition:all 0.2s;transition:all 0.2s;}
.main-menu .has-megamenu{position:static;padding-right:30px;}
.main-menu .has-megamenu:hover::after{color:var(--main-color-one);}
.main-menu .has-megamenu::after{position:absolute;content:"\f107";width:15px;height:15px;top:30px;color:var(--black-2);font-family:"Font Awesome 6 Free";font-weight:700;-webkit-transition:all 0.2s;transition:all 0.2s;}
.main-menu .main-dropdown .has-dropdown{position:relative;}
.main-menu .main-dropdown .has-dropdown:hover::after{color:var(--main-color-one);}
.main-menu .main-dropdown .has-dropdown::after{position:absolute;content:"\f107";width:15px;height:15px;top:15px;right:20px;color:var(--white);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Font Awesome 6 Free";font-weight:700;-webkit-transition:all 0.2s;transition:all 0.2s;}
.main-menu .mega-menu{position:absolute;width:100%;left:0;top:100px;z-index:9;background-color:var(--blue);text-align:left;padding:40px 230px;display:grid;grid-template-columns:repeat(6,1fr);opacity:0;visibility:hidden;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;}
@media (max-width:1919px){.main-menu .mega-menu{padding:40px 50px;}
}
@media (max-width:1399px){.main-menu .mega-menu{padding:40px 20px;}
}
.main-menu .mega-menu li{display:block;}
.main-menu .mega-menu li:first-child{font-size:18px;color:var(--white);padding-bottom:10px;text-transform:capitalize;}
.main-menu .mega-menu li a{padding:8px 5px;color:var(--white);}
/*----------------------------------------*/
/* 11. MODAL CSS START/*----------------------------------------*/
/*----------------------------------------*/
/* 12. HEADER CSS START/*----------------------------------------*/
.header__area-3{border-bottom:2px solid rgba(255,255,255,0.2);}
.header__area-4.pos-abs{top:47px;}
.header__inner{display:-ms-grid;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 30px auto 30px 1fr;grid-template-columns:1fr auto 1fr;border-bottom:2px solid rgba(37,37,37,0.1);}
@media (max-width:1199px){.header__inner{padding-top:15px;padding-bottom:15px;-ms-grid-columns:auto 30px auto;grid-template-columns:auto auto;}
}
.header__inner-3{display:-ms-grid;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 30px auto 30px 1fr;grid-template-columns:1fr auto 1fr;}
@media (max-width:1199px){.header__inner-3{padding-top:15px;padding-bottom:15px;-ms-grid-columns:auto 30px auto;grid-template-columns:auto auto;}
}
.header__inner-4{gap:30px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 30px 3.2fr;grid-template-columns:1fr 3.2fr;}
@media (max-width:1919px){.header__inner-4{-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;}
}
@media (max-width:1399px){.header__inner-4{gap:10px;}
}
@media (max-width:1199px){.header__inner-4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){.header__inner-4{gap:20px;-ms-grid-columns:auto 20px 115px;grid-template-columns:auto 115px;}
}
.header__right-4{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--white);}
.header__quote-4{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--main-color-one);}
@media (max-width:767px){.header__quote-4{display:none;}
}
.header__quote-4 a{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:1.6px;color:var(--white);padding:20px 30px;text-transform:uppercase;}
.header__quote-4 a i{padding-left:5px;}
@media (max-width:1199px){.header__menu{display:none;}
}
@media (max-width:1199px){.header__menu-3{display:none;}
}
.header__menu-3 .main-menu li a{color:var(--white);}
.header__menu-3 .main-menu .has-dropdown::after,.header__menu-3 .main-menu .has-megamenu::after{color:var(--white);}
.header__others{gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
@media (max-width:767px){.header__others{gap:20px;}
}
.header__others-4{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header__offcanvas .menu_icon{width:51px;height:51px;background:var(--black-2);border-radius:100%;border:none;outline:none;position:relative;z-index:2;}
.header__offcanvas-3 .menu_icon{width:51px;height:51px;border-radius:100%;outline:none;background-color:transparent;border:1px solid var(--white);}
.header__offcanvas-4{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}
.header__offcanvas-4 .menu_icon{outline:none;border:none;padding:20px 30px;background-color:transparent;border-left:1px solid var(--white-2);}
@media (max-width:767px){.header__offcanvas-4 .menu_icon{padding:20px;}
}
.header__search button,.header__search-3 button{border:none;font-size:18px;color:var(--black-2);background:transparent;}
.header__search .search-close,.header__search-3 .search-close{font-size:20px;display:none;}
.header__search-3 button{color:var(--white);}
.header__search-4{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}
.header__search-4 .search_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;background-color:transparent;border-left:1px solid var(--white-2);}
@media (max-width:767px){.header__search-4 .search_icon{padding:20px;}
}
.header__search-4 .search_icon i{font-size:18px;color:var(--gray-6);}
.search__form{position:fixed;width:300px;right:60px;top:95px;z-index:999;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;padding:10px;background-color:var(--black-2);}
@media (min-width:1920px){.search__form{right:10%;}
}
@media (max-width:767px){.search__form{right:10px;}
}
.search__form.showed{top:85px;opacity:1;visibility:visible;}
.search__form input{width:100%;padding:12px;outline:none;border:none;border-radius:5px;text-transform:capitalize;}
/*----------------------------------------*/
/* 13. OFFCANVAS CSS START/*----------------------------------------*/
.offcanvas__area{position:fixed;width:400px;height:100vh;top:0;right:-400px;z-index:99;padding:40px 30px;background:var(--black-3);opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
@media (max-width:767px){.offcanvas__area{width:350px;right:-350px;}
}
.offcanvas__area.showed{right:0;opacity:1;visibility:visible;}
.offcanvas__top{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px;}
@media (max-width:1399px){.offcanvas__top{padding-bottom:50px;}
}
.offcanvas__top img{max-width:160px;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.offcanvas__top button{background-color:transparent;width:40px;height:40px;color:var(--white);border-radius:50px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--white-3);}
.offcanvas__top button:hover{color:var(--main-color-one);border-color:var(--main-color-one);}
.offcanvas__menu{display:none;padding-bottom:50px;}
.offcanvas-menu li a{font-size:15px;color:var(--white);text-transform:capitalize;padding:7px 0;display:block;}
.offcanvas__map{padding-bottom:50px;}
.offcanvas__map iframe{width:100%;height:220px;}
.close_offcanvas{width:40px;height:40px;position:absolute;right:50px;top:50px;font-size:24px;color:var(--black-2);padding:1px 11px;cursor:pointer;border:1px solid var(--black-2);border-radius:100%;-webkit-transition:all 0.3s;transition:all 0.3s;}
.close_offcanvas:hover{color:var(--main-color-one);border-color:var(--main-color-one);}

.mean-container .mean-nav>ul{display:block !important;}
.mean-container .mean-bar{padding:0;background:none;}
.mean-container .mean-nav{width:97%;}
.mean-container .mean-nav ul li a{text-transform:capitalize;background-color:var(--blue);border-color:rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a:hover{background-color:var(--black-2);}
.mean-container .mean-nav ul li li a{opacity:1;border-color:rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand{line-height:32px;background:transparent;border-color:rgba(255,255,255,0.1) !important;}
.mean-container .mean-nav ul li a.mean-expand:hover{background-color:var(--main-color-one);}
.mean-container a.meanmenu-reveal{display:none !important;}
.hero__area{padding-top:225px;position:relative;background-image:url(../imgs/hero/bg-1.png);}
@media (max-width:1199px){.hero__area{padding-top:160px;}
}
.hero__area::after{position:absolute;content:"";width:100%;height:110px;left:0;bottom:0;background-color:var(--white);z-index:0;}
@media (max-width:1199px){.hero__area::after{height:60px;}
}
.hero__area .shape-1{position:absolute;right:0;top:43%;z-index:1;}
@media (max-width:991px){.hero__area .shape-1{top:50%;max-width:60px;}
}
.hero__area .shape-2{position:absolute;left:22%;bottom:160px;}
@media (max-width:1919px){.hero__area .shape-2{left:32%;}
}
@media (max-width:1399px){.hero__area .shape-2{left:35%;bottom:120px;max-width:120px;}
}
@media (max-width:1199px){.hero__area .shape-2{left:39%;bottom:85px;}
}
@media (max-width:767px){.hero__area .shape-2{display:none;}
}
.hero__area .shape-3{position:absolute;left:22.8%;bottom:40px;z-index:3;}
@media (max-width:1919px){.hero__area .shape-3{left:30%;}
}
@media (max-width:1399px){.hero__area .shape-3{left:35%;max-width:300px;}
}
@media (max-width:1199px){.hero__area .shape-3{left:40%;max-width:240px;}
}
@media (max-width:767px){.hero__area .shape-3{display:none;}
}
.hero__area .shape-4{position:absolute;left:230px;bottom:43%;}
@media (max-width:1919px){.hero__area .shape-4{bottom:32%;}
}
@media (max-width:1399px){.hero__area .shape-4{bottom:30%;}
}
@media (max-width:1199px){.hero__area .shape-4{left:130px;bottom:23%;}
}
@media (max-width:767px){.hero__area .shape-4{display:none;}
}
.hero__area .shape-5{position:absolute;left:38%;top:200px;}
@media (max-width:1919px){.hero__area .shape-5{left:50%;}
}
@media (max-width:1199px){.hero__area .shape-5{left:45%;top:140px;}
}
@media (max-width:767px){.hero__area .shape-5{top:110px;}
}
.hero__area-2 .shape-1{position:absolute;left:0;top:0;}
.hero__area-2 .shape-2{position:absolute;right:0;top:0;}
.hero__area-3{padding-top:250px;background-image:url(../imgs/hero/3/bg.png);}
@media (max-width:1199px){.hero__area-3{padding-top:180px;}
}
.hero__area-3 .shape{position:absolute;top:370px;left:50.4%;}
@media (max-width:1919px){.hero__area-3 .shape{left:56%;top:312px;}
}
@media (max-width:1199px){.hero__area-3 .shape{top:220px;}
}
@media (max-width:991px){.hero__area-3 .shape{left:40%;}
}
@media (max-width:767px){.hero__area-3 .shape{left:75%;}
}
.hero__area-4{padding-bottom:70px;background-color:var(--secondary);}
@media (max-width:1199px){.hero__area-4{overflow:hidden;}
}
.hero__area-4 .db-btn-border i{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.hero__video{width:100%;height:100%;top:0;left:0;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s;transition:all 0.5s;}
.hero__video video{width:100%;height:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hero__video.show{-webkit-transform:scale(1);transform:scale(1);}
.hero__gallery{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.hero__gallery .image-1{margin-left:85px;max-width:309px;}
@media (max-width:1919px){.hero__gallery .image-1{max-width:260px;margin-left:60px;}
}
@media (max-width:991px){.hero__gallery .image-1{max-width:200px;margin-left:30px;}
}
.hero__gallery .image-2{margin-left:235px;max-width:300px;}
@media (max-width:1919px){.hero__gallery .image-2{max-width:220px;margin-left:200px;}
}
@media (max-width:991px){.hero__gallery .image-2{max-width:180px;margin-left:100px;}
}
.hero__gallery .image-3{max-width:395px;}
@media (max-width:1919px){.hero__gallery .image-3{max-width:320px;}
}
@media (max-width:991px){.hero__gallery .image-3{max-width:220px;}
}
.hero__inner-3{display:-ms-grid;display:grid;grid-gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:auto 60px 1fr 60px auto;grid-template-columns:auto 1fr auto;padding-right:320px;padding-bottom:160px;}
@media (max-width:1919px){.hero__inner-3{padding-right:130px;}
}
@media (max-width:1199px){.hero__inner-3{padding-right:30px;padding-bottom:100px;}
}
@media (max-width:1199px){.hero__inner-3{padding-right:30px;-ms-grid-columns:auto 60px 1fr;grid-template-columns:auto 1fr;}
}
@media (max-width:991px){.hero__inner-3{grid-gap:40px;padding-bottom:90px;}
}
@media (max-width:767px){.hero__inner-3{padding-bottom:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.hero__inner-4{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1.22fr 30px 1fr;grid-template-columns:1.22fr 1fr;padding-left:150px;padding-right:150px;}
@media (max-width:1399px){.hero__inner-4{padding-left:50px;padding-right:5px;}
}
@media (max-width:1199px){.hero__inner-4{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){.hero__inner-4{padding-left:15px;padding-right:15px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.hero__left-4{max-width:710px;padding-top:240px;}
@media (max-width:1199px){.hero__left-4{padding-top:200px;}
}
@media (max-width:767px){.hero__left-4{padding-top:180px;}
}
.hero__left-4 p{color:var(--white);margin-left:75px;padding-top:40px;max-width:555px;}
@media (max-width:991px){.hero__left-4 p{margin-left:20px;}
}
.hero__left-4 a{color:var(--white);margin-top:35px;margin-left:75px;border-color:var(--white);border-radius:50px !important;}
.hero__left-4 a:before{border-radius:50px !important;}
@media (max-width:991px){.hero__left-4 a{margin-left:20px;}
}
.hero__top{display:-ms-grid;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:3fr 30px 1fr;grid-template-columns:3fr 1fr;padding-left:140px;padding-right:30px;}
@media (max-width:1199px){.hero__top{padding-left:30px;}
}
@media (max-width:767px){.hero__top{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.hero__line-3{position:absolute;max-width:385px;right:0;top:50%;overflow:hidden;}
@media (max-width:1919px){.hero__line-3{max-width:280px;}
}
@media (max-width:1399px){.hero__line-3{max-width:230px;}
}
@media (max-width:1199px){.hero__line-3{display:none;}
}
.hero__title{font-size:100px;line-height:1;font-weight:700;letter-spacing:-3px;color:var(--black-2);text-transform:uppercase;}
@media (max-width:1199px){.hero__title{font-size:72px;line-height:1.2;}
}
@media (max-width:991px){.hero__title{font-size:60px;}
}
@media (max-width:767px){.hero__title{font-size:50px;}
}
.hero__title a{width:136px;height:68px;line-height:16px;display:inline-block;border-radius:34px;border:1px solid var(--black-2);position:relative;top:-25px;}
@media (max-width:1199px){.hero__title a{width:120px;height:60px;top:-15px;}
}
.hero__title a span{width:55px;height:55px;line-height:16px;background:var(--main-color-one);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 5px 5px auto;}
@media (max-width:1199px){.hero__title a span{width:50px;height:50px;}
}
.hero__title a i{font-size:18px;color:#fff;}
.hero__title-3{font-weight:800;font-size:100px;line-height:1.15;color:var(--white);text-transform:capitalize;}
@media (max-width:1399px){.hero__title-3{font-size:90px;}
}
@media (max-width:991px){.hero__title-3{font-size:70px;}
}
@media (max-width:767px){.hero__title-3{font-size:60px;}
}
.hero__title-3 span{display:block;padding-left:120px;}
@media (max-width:1199px){.hero__title-3 span{padding-left:100px;}
}
@media (max-width:991px){.hero__title-3 span{padding-left:60px;}
}
@media (max-width:767px){.hero__title-3 span{padding-left:50px;}
}
.hero__title-3-wrap{padding-left:40px;position:relative;}
@media (max-width:1919px){.hero__title-3-wrap{padding-left:0;}
}
@media (max-width:767px){.hero__title-3-wrap{padding-left:15px;}
}
.hero__title-4{font-size:90px;line-height:1;font-weight:600;letter-spacing:0.3px;text-transform:capitalize;color:var(--white);}
@media (max-width:1399px){.hero__title-4{font-size:70px;}
}
@media (max-width:1199px){.hero__title-4{font-size:60px;}
}
@media (max-width:991px){.hero__title-4{font-size:42px;}
}
@media (max-width:767px){.hero__title-4{font-size:40px;}
}
.hero__contact{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5;}
.hero__contact a{width:94px;height:94px;border:1px solid var(--black-2);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.hero__contact a span{width:39px;height:39px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--main-color-one);}
.hero__contact a i{font-size:16px;color:var(--white);}
.hero__contact .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.hero__contact p{font-weight:500;font-size:16px;line-height:1.6;color:var(--black-2);background:#e4ded8;margin-left:-18px;}
@media (max-width:1199px){.hero__contact p{background:#F4F5FA;}
}
@media (max-width:1199px){.hero__contact-3{grid-column:2/-1;}
}
@media (max-width:767px){.hero__contact-3{grid-column:unset;margin-left:15px;}
}
.hero__contact-3 a{font-weight:800;font-size:14px;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;color:var(--white);width:132px;height:132px;border:1px solid currentColor;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.hero__contact-3 a:hover{color:var(--main-color-one);}
.hero__btm{display:-ms-grid;display:grid;grid-gap:50px;-ms-grid-columns:300px 50px auto;grid-template-columns:300px auto;margin-left:280px;padding-top:70px;z-index:1;position:relative;}
@media (max-width:1199px){.hero__btm{padding-top:50px;margin-left:175px;}
}
@media (max-width:991px){.hero__btm{margin-left:30px;}
}
@media (max-width:767px){.hero__btm{margin-left:15px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.hero__btm p{font-weight:500;line-height:1.8;max-width:240px;z-index:1;}
.hero__btm img{width:100%;z-index:1;border-radius:25px 0 0 25px;}
.hero__area_1{padding:190px 100px 100px;}
.hero__area_1 .hero__area_1_inner{position:relative;}
.hero__area_1 .hero_1_content{position:absolute;left:0;top:0px;}
.hero__area_1 .hero_1_content h1{font-weight:300;margin-bottom:110px;}
.hero__area_1 .hero_1_content h1 span{font-weight:700;}
.hero__area_1 .hero_1_content h1 img{margin-top:-20px;}
.hero__area_1 .video_area a{display:inline-block;position:relative;}
.hero__area_1 .video_area a i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.about__area{position:relative;overflow:hidden;}
.about__area .shape{position:absolute;bottom:95px;left:128px;z-index:-1;max-width:100%;}
@media (max-width:1199px){.about__area .shape{left:0;max-width:420px;}
}
@media (max-width:767px){.about__area .shape{bottom:unset;top:25%;max-width:100%;}
}
.about__area-3{background-color:var(--gray-2);}
@media (max-width:991px){.about__area-4{overflow:hidden;}
}
.about__area-6{position:relative;}
.about__area-6 .shape{position:absolute;bottom:107px;left:190px;z-index:-1;max-width:100%;}
@media (max-width:1199px){.about__area-6 .shape{left:0;max-width:420px;}
}
@media (max-width:767px){.about__area-6 .shape{bottom:unset;top:25%;max-width:100%;}
}
.about__imgs,.about__imgs-6{position:relative;margin-right:80px;}
@media (max-width:1919px){.about__imgs,.about__imgs-6{margin-right:20px;}
}
@media (max-width:991px){.about__imgs,.about__imgs-6{margin-right:0;}
}
.about__imgs .image-1,.about__imgs-6 .image-1{position:relative;display:inline-block;-webkit-transform:translateX(-70px);transform:translateX(-70px);}
@media (max-width:1919px){.about__imgs .image-1,.about__imgs-6 .image-1{-webkit-transform:translateX(-20px);transform:translateX(-20px);}
}
@media (max-width:767px){.about__imgs .image-1,.about__imgs-6 .image-1{-webkit-transform:unset;transform:unset;}
}
.about__imgs .image-2,.about__imgs-6 .image-2{text-align:right;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;}
@media (max-width:991px){.about__imgs .image-2 img,.about__imgs-6 .image-2 img{max-width:240px;}
}
.about__imgs .play,.about__imgs-6 .play{width:90px;height:90px;border-radius:5px;border:1px solid var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media (max-width:991px){.about__imgs .play,.about__imgs-6 .play{width:70px;height:70px;}
}
.about__imgs .play i,.about__imgs-6 .play i{font-size:28px;color:var(--main-color-one);}
@media (max-width:991px){.about__imgs .play i,.about__imgs-6 .play i{font-size:24px;}
}
.about__imgs .projects,.about__imgs-6 .projects{padding:40px 35px;background-color:#fff;-webkit-box-shadow:0px 10px 60px 0px rgba(0,0,0,0.07);box-shadow:0px 10px 60px 0px rgba(0,0,0,0.07);gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:20px;top:60px;border-radius:25px;}
@media (max-width:1199px){.about__imgs .projects,.about__imgs-6 .projects{top:40px;padding:25px;}
}
@media (max-width:991px){.about__imgs .projects,.about__imgs-6 .projects{top:20px;padding:15px;}
}
@media (max-width:767px){.about__imgs .projects,.about__imgs-6 .projects{right:0;}
}
.about__imgs .projects p,.about__imgs-6 .projects p{font-weight:500;}
.about__imgs .projects p span,.about__imgs-6 .projects p span{font-size:51px;font-weight:600;display:block;line-height:0.9;}
@media (max-width:1199px){.about__imgs .projects p span,.about__imgs-6 .projects p span{font-size:40px;}
}
.about__imgs .bell,.about__imgs-6 .bell{width:88px;height:88px;background:var(--main-color-one);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;margin-top:55px;}
@media (max-width:991px){.about__imgs .bell,.about__imgs-6 .bell{width:70px;height:70px;}
}
@media (max-width:767px){.about__imgs .bell,.about__imgs-6 .bell{margin-top:20px;}
}
.about__imgs .bell i,.about__imgs-6 .bell i{font-size:48px;color:#fff;}
@media (max-width:991px){.about__imgs .bell i,.about__imgs-6 .bell i{font-size:36px;}
}
.about__imgs-3{position:relative;margin-left:-240px;margin-right:60px;}
@media (max-width:1919px){.about__imgs-3{margin-left:-50px;margin-right:0;}
}
@media (max-width:1399px){.about__imgs-3{margin-left:-110px;}
}
@media (max-width:1199px){.about__imgs-3{margin-left:-30px;}
}
.about__imgs-3 img{width:100%;-o-object-fit:cover;object-fit:cover;}
.about__imgs-3 .projects{padding:15px 25px 13px;background-color:var(--yellow);gap:15px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:55px 15px auto;grid-template-columns:55px auto;position:absolute;right:0;bottom:0;min-width:290px;}
.about__imgs-3 .projects p{font-weight:500;}
.about__imgs-3 .projects p span{font-size:51px;font-weight:600;display:block;line-height:0.9;}
.about__imgs-4{margin-right:20px;margin-left:-110px;padding-top:30px;position:relative;text-align:right;}
@media (max-width:1919px){.about__imgs-4{margin-left:-20px;}
}
.about__imgs-4 .img-1{position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:25px;}
@media (max-width:1919px){.about__imgs-4 .img-1{max-width:360px;}
}
@media (max-width:1399px){.about__imgs-4 .img-1{right:30px;max-width:300px;}
}
@media (max-width:1199px){.about__imgs-4 .img-1{max-width:210px;}
}
@media (max-width:1919px){.about__imgs-4 .img-2{max-width:500px;}
}
@media (max-width:1399px){.about__imgs-4 .img-2{max-width:420px;}
}
@media (max-width:1199px){.about__imgs-4 .img-2{max-width:320px;}
}
.about__imgs-4 .activity{width:320px;background:var(--white);-webkit-box-shadow:0px 0px 22.0445px 6.12348px rgba(0,0,0,0.06);box-shadow:0px 0px 22.0445px 6.12348px rgba(0,0,0,0.06);text-align:center;padding:30px;position:absolute;bottom:20px;left:-50px;}
@media (max-width:1919px){.about__imgs-4 .activity{left:-30px;bottom:-30px;width:280px;}
}
@media (max-width:1399px){.about__imgs-4 .activity{width:240px;padding:20px;}
}
@media (max-width:1199px){.about__imgs-4 .activity{left:0;bottom:-60px;width:200px;}
}
.about__imgs-4 .activity .icon{width:104px;height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:var(--gray-2);margin:0 auto;margin-bottom:15px;}
.about__imgs-4 .activity p{font-size:20px;color:var(--gray-4);}
@media (max-width:1399px){.about__imgs-4 .activity p{line-height:1.3;}
}
.about__imgs-4 .activity p span{display:block;font-weight:600;color:var(--secondary);}
.about__imgs-6 .image-1{-webkit-transform:translateX(0px);transform:translateX(0px);}
.about__imgs-6 .projects{top:213px;padding:30px;min-width:222px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--gray-2);}
@media (max-width:767px){.about__imgs-6 .projects{top:0;padding:15px 20px;}
}
.about__imgs-6 .projects p{color:var(--gray-3);}
.about__imgs-6 .projects p span{font-size:20px;color:var(--black-5);}
.about__imgs-6 .play i{color:var(--main-color-one);}
.about__imgs-6 .bell{background-color:var(--main-color-one);}
.about__imgs-6 .chart{width:70px;height:70px;background:var(--main-color-one);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;position:absolute;left:-135px;bottom:37%;color:#fff;}
@media (max-width:1919px){.about__imgs-6 .chart{left:-70px;}
}
@media (max-width:1199px){.about__imgs-6 .chart{left:-40px;}
}
@media (max-width:991px){.about__imgs-6 .chart{left:-30px;width:60px;height:60px;}
}
@media (max-width:767px){.about__imgs-6 .chart{left:-10px;}
}
.about__imgs-6 .chart i{font-size:32px;color:#fff;}
@media (max-width:991px){.about__imgs-6 .chart i{font-size:30px;}
}
.about__content,.about__content-6,.about__content-3{padding-top:80px;background-repeat:no-repeat;background-position:right bottom;}
@media (max-width:1199px){.about__content,.about__content-6,.about__content-3{padding-top:30px;}
}
@media (max-width:767px){.about__content,.about__content-6,.about__content-3{padding-top:80px;}
}
.about__content p,.about__content-6 p,.about__content-3 p{font-weight:500;color:var(--black-4);line-height:1.8;padding-bottom:30px;}
.about__content ul,.about__content-6 ul,.about__content-3 ul{padding-bottom:30px;}
.about__content ul li,.about__content-6 ul li,.about__content-3 ul li{font-weight:500;font-size:16px;line-height:1.9;color:var(--black-2);padding-left:35px;padding-bottom:35px;position:relative;}
@media (max-width:991px){.about__content ul li,.about__content-6 ul li,.about__content-3 ul li{padding-bottom:15px;}
}
.about__content ul li::before,.about__content-6 ul li::before,.about__content-3 ul li::before{position:absolute;content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:700;width:24px;height:24px;left:0;top:5px;border:2px solid var(--black-2);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;}
.about__content-3{background-image:none;padding-left:40px;padding-top:120px;}
@media (max-width:1919px){.about__content-3{padding-top:30px;}
}
@media (max-width:1399px){.about__content-3{padding-top:20px;}
}
@media (max-width:991px){.about__content-3{padding-left:0;padding-top:0;}
}
@media (max-width:767px){.about__content-3{padding-top:50px;}
}
.about__content-3 ul li{padding-bottom:10px;}
.about__content-3 ul li::before{width:20px;height:20px;color:var(--white);border:none;line-height:1;font-size:12px;background-color:var(--blue);}
.about__content-4{padding-left:20px;}
@media (max-width:767px){.about__content-4{padding-left:0;padding-top:120px;}
}
.about__content-4 .sec-subtitle{color:var(--blue-2);}
.about__content-4 p{max-width:550px;padding-top:20px;color:var(--black-4);margin-left:120px;}
@media (max-width:1199px){.about__content-4 p{margin-left:80px;}
}
@media (max-width:991px){.about__content-4 p{margin-left:30px;}
}
@media (max-width:767px){.about__content-4 p{margin-left:0;padding-top:0;}
}
.about__content-6 ul li{padding-left:50px;text-decoration:underline;}
.about__content-6 ul li::before{width:30px;height:30px;font-size:16px;top:1px;border-color:var(--main-color-one);color:var(--main-color-one);}
.about__content-6 a i{color:var(--main-color-one);}
.about__btn-3{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (max-width:991px){.about__btn-3{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.skill__list-4{gap:60px;display:-ms-grid;display:grid;margin-top:75px;margin-left:60px;}
@media (max-width:991px){.skill__list-4{gap:30px;margin-top:40px;margin-left:50px;}
}
.skill__item-4{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:90px auto;grid-template-columns:90px auto;padding:20px 50px 20px 0;max-width:630px;border:1px solid #d5d5d5;-webkit-box-shadow:0px 4.4190478325px 22.4634914398px -5.523809433px rgba(19,16,34,0.1);box-shadow:0px 4.4190478325px 22.4634914398px -5.523809433px rgba(19,16,34,0.1);border-radius:15px;}
@media (max-width:991px){.skill__item-4{padding:20px 30px 20px 0;-ms-grid-columns:60px auto;grid-template-columns:60px auto;}
}
.skill__item-4 .img{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--main-color-one);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:6px;padding:15px;}
.skill__item-4 p.title{color:var(--secondary);font-size:20px;font-weight:600;line-height:1.2;margin-bottom:15px;}
.counter__number.style2{-webkit-text-stroke:1px #1f242c;color:transparent;}
.service__area{overflow:hidden;}
@media (max-width:767px){.service__area{padding-top:20px;}
.service__area br{display:none;}
}
.service__area-3{background-color:var(--secondary);}
@media (max-width:991px){.service__area-3 .sec-title service__item br{display:none;}
}
.service__area-4{background-color:var(--secondary);background-image:url(../imgs/service/4/shape.png);background-repeat:no-repeat;background-position:right;background-size:contain;}
.service__area-4 .sec-subtitle{color:var(--main-color-one);}
.service__list-3{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1.15fr 30px 1fr;grid-template-columns:1fr 1.15fr 1fr;padding-top:60px;}
@media (max-width:767px){.service__list-3{grid-gap:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.service__list-4{gap:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);padding-top:50px;}
@media (max-width:1399px){.service__list-4{gap:15px;}
}
@media (max-width:991px){.service__list-4{gap:30px;padding-top:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr);}
}
@media (max-width:767px){.service__list-4{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.service__text{padding-top:37px;}
@media (max-width:767px){.service__text{padding-top:0;}
}
.service__text p{max-width:445px;margin-left:auto;color:var(--black-4);}
.service__text-3 p{color:var(--white-2);}
.service__title,.service__title-3{font-weight:600;font-size:20px;line-height:1;color:var(--black-2);padding-bottom:20px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.service__title:hover,.service__title-3:hover{color:var(--main-color-one);}
.service__title-3{color:var(--white);}
.service__title-4{font-weight:600;font-size:20px;line-height:1.2;color:var(--black-2);-webkit-transition:all 0.3s;transition:all 0.3s;}
.service__content{padding:100px 40px 60px;background-color:var(--gray-2);border-radius:20px;}
@media (max-width:1199px){.service__content{padding:90px 30px 40px;}
}
@media (max-width:991px){.service__content{padding:90px 20px 30px;}
}
@media (max-width:767px){.service__content{padding:80px 20px 30px;}
}
.service__content p{color:var(--black-4);padding-bottom:32px;}
@media (max-width:767px){.service__content p{padding-bottom:25px;}
}
.service__content-3 p{max-width:330px;color:var(--white);padding-bottom:30px;}
.service__content-3 a{color:var(--white);border-color:var(--white);}
.service__content-3 a:hover{color:var(--yellow);border-color:currentColor;}
.service__content-3 a i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.service__content-4{padding:80px 30px 50px;position:relative;}
.service__content-4 .icon{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--main-color-one);position:absolute;right:20px;top:-50px;border-radius:6px;-webkit-box-shadow:0 0 10px 5px rgba(255,255,255,0.5647058824);box-shadow:0 0 10px 5px rgba(255,255,255,0.5647058824);}
.service__content-4 p{color:var(--black-2);padding-bottom:5px;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;}
.service__content-4 p::before{position:absolute;content:"";width:50px;height:1px;left:0;top:-15px;background-color:var(--black-2);-webkit-transition:all 0.3s;transition:all 0.3s;}
.service__content-4 .link{width:49px;height:49px;background:var(--main-color-one);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;font-size:18px;border:2px solid var(--white);position:absolute;left:50%;bottom:-24px;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);}
.service__item .icon{width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(50%);transform:translateY(50%);background:var(--main-color-one);border-radius:20px;padding:25px;}
@media (max-width:1199px){.service__item .icon{height:130px;margin-left:30px;}
}
@media (max-width:991px){.service__item .icon{width:140px;height:100px;margin-left:20px;}
}
.service__item .icon img{-webkit-filter:brightness(100);filter:brightness(100);}
@media (max-width:1199px){.service__item .icon img{max-width:80px;}
}
@media (max-width:991px){.service__item .icon img{max-width:60px;}
}
.service__item-3{position:relative;padding-left:30px;}
@media (max-width:991px){.service__item-3{padding-left:0;}
}
.service__item-3:first-child{padding-left:0;}
.service__item-3:first-child::before{display:none;}
@media (max-width:991px){.service__item-3:nth-child(2){padding-left:10px;padding-right:5px;}
}
.service__item-3::before{position:absolute;content:"";width:1px;height:100%;top:0;left:-50px;background-color:rgba(255,255,255,0.2);}
@media (max-width:1199px){.service__item-3::before{left:0;}
}
@media (max-width:991px){.service__item-3::before{left:-15px;}
}
.service__item-3 .icon{margin-bottom:50px;}
@media (max-width:991px){.service__item-3 .icon{max-width:100px;margin-bottom:30px;}
}
.service__item-4{background-color:var(--gray-2);-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:20px;}
.service__item-4:nth-child(even){-webkit-transform:translateY(50px);transform:translateY(50px);}
@media (max-width:991px){.service__item-4:nth-child(even){-webkit-transform:translateY(30px);transform:translateY(30px);}
}
@media (max-width:767px){.service__item-4:nth-child(even){-webkit-transform:unset;transform:unset;}
}
.service__item-4:hover{background-color:var(--main-color-one);}
.service__item-4:hover .service__title-4{color:var(--white);}
.service__item-4:hover .service__content-4 p{color:var(--white);}
.service__item-4:hover .service__content-4 p::before{background-color:var(--white);}
.service__item-4:hover .service__content-4 .link{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);}
.service__item-4 a img{width:100%;border-radius:20px 20px 0 0;}
.service__details p{color:var(--black-4);padding-bottom:25px;line-height:1.7;}
.service__details ul{padding-bottom:15px;}
.service__details li{font-weight:500;color:var(--black-4);padding-bottom:15px;position:relative;}
.service__details .list-angle li{padding-left:25px;}
.service__details .list-angle li::before{position:absolute;content:"\f101";font-weight:700;font-family:"Font Awesome 6 Free";left:0;top:4px;width:15px;height:15px;font-size:14px;color:var(--blue);}
.service__details .db-btn-main-color-one{color:var(--white);background-color:var(--main-color-one);border-radius:50px;}
.service__details .db-btn-main-color-one:before{border-radius:50px;background-color:var(--black-3);}
.service__details img{margin-bottom:30px;}
.service__details .feature{display:-ms-grid;display:grid;grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:60px 20px auto;grid-template-columns:60px auto;}
.service__details .feature .title{font-weight:600;font-size:20px;line-height:1.3;color:var(--secondary);padding-bottom:5px;}
.service__details .feature .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:var(--gray-2);border-radius:100%;}
.service__details .feature .icon img{margin:0;}
.service__details.btm .service__details-title{text-align:center;padding-bottom:55px;}
.service__details-title{font-weight:600;font-size:48px;line-height:48px;letter-spacing:0.16px;text-transform:uppercase;color:var(--secondary);padding-bottom:15px;}
@media (max-width:1399px){.service__details-title{font-size:40px;}
}
@media (max-width:1199px){.service__details-title{font-size:36px;}
}
@media (max-width:767px){.service__details-title{font-size:30px;line-height:1.2;}
}
.more-service__title{font-size:20px;line-height:1.3;font-weight:600;color:var(--secondary);padding-bottom:5px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.more-service__item{background:var(--white);-webkit-box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1),0px 4px 13px -2px rgba(19,16,34,0.06);box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1),0px 4px 13px -2px rgba(19,16,34,0.06);border-radius:20px;overflow:hidden;}
.more-service__item a img{width:100%;}
@media (max-width:1199px){.more-service__item{margin-bottom:30px;}
}
.more-service__item:hover .more-service__title{color:var(--main-color-one);}
.more-service__item img{margin:0;}
.more-service__content{padding:20px 30px 40px;}
@media (max-width:1199px){.more-service__content{padding:20px 20px 30px;}
}
.more-service__content p{padding-bottom:0;}
.service__item.style2 .service__content{padding:50px 40px 60px;border-radius:40px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.07);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.07);background:#fff;}
.service__item.style2 .service__content .icon-box{margin-bottom:55px;}
.service__item.style2 .service__content .icon-box img{-webkit-transition:0.4s;transition:0.4s;}
.service__item.style2:hover .service__content .icon-box img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.single-intro-inner{border-radius:20px;background:#fff;overflow:hidden;margin-bottom:25px;}
.single-intro-inner .details{padding:50px 30px 40px;}
.single-intro-inner .details .icon-box{background:var(--main-color-one);height:100px;width:100px;line-height:100px;text-align:center;border-radius:10px;margin-top:-100px;float:right;position:relative;z-index:1;-webkit-transition:0.4s;transition:0.4s;}
.single-intro-inner .details span{width:41px;height:1px;display:inline-block;background:#0E1E2A;margin-bottom:4px;}
.single-intro-inner .details p{margin-bottom:5px;}
.single-intro-inner:hover .icon-box{background:var(--black-3);}
.exp-area{background-size:42% 100%;background-position:top right;background-repeat:no-repeat;}
.textslider_1 .textslider__slide{text-align:center;}
.textslider_1 h2{font-size:80px;font-weight:400;text-transform:capitalize;text-align:center;display:inline-block;position:relative;}
.textslider_1 h2 span{position:absolute;right:-74px;}
.textslider_2 .textslider__slide{text-align:center;}
.textslider_2 h2{font-size:80px;font-weight:400;text-transform:capitalize;text-align:center;display:inline-block;position:relative;color:rgba(182,153,116,0.431372549);}
.textslider_2 h2 span{position:absolute;right:-74px;}
.faq__list .accordion-item.style-2{border:1px solid #D0D0D0;border-radius:20px;}
.faq__list .accordion-item.style-2 .accordion-button{padding-left:20px;}
.faq__list .accordion-item.style-2 .accordion-button::after{left:auto;right:20px;background:transparent;}
.who__area_inner{background-position:top right;background-repeat:no-repeat;background-size:50% 100%;}
.counter__area{background-color:var(--black-2);border-bottom:4px solid rgba(255,255,255,0.1);overflow:hidden;}
.counter__area-3-hero{padding-left:180px;padding-right:180px;border-top:2px solid rgba(255,255,255,0.1);}
@media (max-width:1919px){.counter__area-3-hero{padding-left:90px;padding-right:90px;}
}
@media (max-width:1199px){.counter__area-3-hero{padding-left:30px;padding-right:30px;}
}
@media (max-width:991px){.counter__area-3-hero .counter__item:last-child{padding-left:40px;}
}
@media (max-width:767px){.counter__area-3-hero .counter__item:last-child{padding-left:0;}
}
.counter__area-3-hero .counter__inner::before,.counter__area-3-hero .counter__inner::after{width:2px;}
@media (max-width:1199px){.counter__area-3-hero .counter__inner::after{left:68%;}
}
@media (max-width:991px){.counter__area-3-hero .counter__inner::after{left:67%;}
}
.counter__area-3-hero .counter__number{color:var(--blue);}
@media (max-width:767px){.counter__area-3-hero .counter__number{padding-bottom:10px;}
}
.counter__area-3{background-color:var(--blue);}
.counter__area-4{background-color:var(--secondary);}
.counter__area-6{background-color:var(--secondary);}
.counter__area-6 .counter__inner::before,.counter__area-6 .counter__inner::after{background-color:var(--main-color-one);}
.counter__area-6 .counter__number{color:var(--main-color-one);}
.counter__area-6 .counter__number span{-webkit-text-stroke-color:var(--main-color-one);text-decoration:underline;text-decoration-thickness:5px;}
.counter__list-3{display:-ms-grid;display:grid;grid-gap:60px 30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;padding-right:110px;}
@media (max-width:1199px){.counter__list-3{grid-gap:30px 15px;padding-right:0;}
}
@media (max-width:767px){.counter__list-3{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.counter__list-4{gap:30px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);}
@media (max-width:1399px){.counter__list-4{gap:20px;}
}
@media (max-width:1199px){.counter__list-4{gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);}
}
@media (max-width:767px){.counter__list-4{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.counter__item-3{padding:55px;background-color:rgba(255,255,255,0.1);}
@media (max-width:1199px){.counter__item-3{padding:30px;}
}
.counter__item-4{gap:40px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:120px 40px auto;grid-template-columns:120px auto;}
@media (max-width:1399px){.counter__item-4{gap:20px;}
}
.counter__inner{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:130px;padding-bottom:120px;}
@media (max-width:1199px){.counter__inner{padding-top:100px;padding-bottom:100px;}
}
@media (max-width:767px){.counter__inner{gap:50px;padding-top:60px;padding-bottom:60px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.counter__inner::before{position:absolute;content:"";width:4px;height:100%;left:31%;top:0;background-color:rgba(255,255,255,0.1);}
@media (max-width:767px){.counter__inner::before{display:none;}
}
.counter__inner::after{position:absolute;content:"";width:4px;height:100%;left:72%;top:0;background-color:rgba(255,255,255,0.1);}
@media (max-width:767px){.counter__inner::after{display:none;}
}
.counter__left-4{width:120px;height:120px;border-radius:7px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05);-webkit-box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1),0px 4px 13px -2px rgba(19,16,34,0.06);box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1),0px 4px 13px -2px rgba(19,16,34,0.06);}
.counter__content-3{padding-top:30px;}
@media (max-width:1199px){.counter__content-3{padding-top:0;}
}
@media (max-width:991px){.counter__content-3{padding-top:50px;}
}
.counter__content-3 ul{padding-top:30px;padding-bottom:40px;}
.counter__content-3 ul li{font-weight:500;font-size:16px;line-height:1.9;color:var(--white);padding-left:35px;padding-bottom:15px;position:relative;}
.counter__content-3 ul li::before{position:absolute;content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:700;width:20px;height:20px;left:0;top:5px;border:2px solid var(--white);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;line-height:13px;}
.counter__content-3 a{color:var(--white);border-color:var(--white);border-width:2px;}
.counter__content-3 a:hover{color:var(--yellow);border-color:currentColor;}
.counter__content-3 a:hover i{color:var(--white);}
.counter__content-3 a i{color:var(--yellow);-webkit-transition:all 0.3s;transition:all 0.3s;}
.counter__title{font-weight:600;font-size:38px;line-height:1.3;color:var(--white);letter-spacing:0.16px;text-transform:capitalize;min-width:130px;}
@media (max-width:1199px){.counter__title{font-size:32px;}
}
.counter__title-3{font-weight:500;font-size:20px;line-height:1.3;color:var(--white);padding-left:20px;padding-top:10px;min-width:180px;}
.counter__title-4{font-size:20px;line-height:1.2;font-weight:600;color:var(--white);padding-top:15px;text-transform:capitalize;}
.counter__number{font-weight:700;font-size:100px;line-height:1;letter-spacing:-3px;color:var(--main-color-one);text-transform:uppercase;position:relative;padding-bottom:20px;}
@media (max-width:1199px){.counter__number{font-size:80px;padding-bottom:30px;}
}
@media (max-width:991px){.counter__number{font-size:60px;}
}
.counter__number span{opacity:0.3;color:transparent;-webkit-text-stroke:1px var(--main-color-one);position:absolute;left:70px;top:30px;}
@media (max-width:1199px){.counter__number span{left:30px;}
}
.counter__number-3{font-weight:700;font-size:88px;line-height:1;letter-spacing:0.16px;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--white);}
@media (max-width:1199px){.counter__number-3{font-size:70px;}
}
.counter__number-4{font-size:48px;line-height:1;font-weight:600;letter-spacing:0.16px;text-transform:uppercase;color:var(--white);}
.faq__area{background-color:var(--black-2);overflow:hidden;}
.faq__area .sec-subtitle{margin-bottom:30px;}
.faq__area-3{position:relative;background-color:var(--gray-2);}
.faq__area-3 .shape{position:absolute;left:0;opacity:0.3;bottom:0;z-index:0;}
@media (max-width:767px){.faq__content{padding-bottom:50px;}
}
.faq__content .sec-title{padding-top:10px;}
.faq__content .sec-subtitle span{-webkit-text-stroke:1px var(--white);}
.faq__content p{max-width:425px;color:var(--white);margin-bottom:80px;}
@media (max-width:767px){.faq__content p{margin-bottom:50px;}
}
.faq__content-3{position:relative;z-index:5;}
@media (max-width:991px){.faq__content-3{padding-bottom:70px;}
}
.faq__content-3 p{max-width:410px;color:var(--black-4);padding-bottom:40px;}
.faq__list .accordion-body{padding-top:10px;}
.faq__list .accordion-body p{color:var(--white-2);}
.faq__list .accordion-item{margin-bottom:30px;background-color:transparent;border:1px solid var(--gray-3);border-radius:20px;padding-top:10px;padding-bottom:10px;}
@media (max-width:767px){.faq__list .accordion-item{margin-bottom:20px;}
}
.faq__list .accordion-button{font-size:20px;line-height:1.3;font-weight:500;color:var(--white);outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding-left:60px;}
.faq__list .accordion-button::after{position:absolute;width:30px;height:30px;background:var(--main-color-one);content:"+";-webkit-transform:unset;transform:unset;border-radius:100%;text-align:center;font-size:24px;line-height:1.1;left:20px;}
.faq__list .accordion-button:not(.collapsed)::after{content:"-";}
.faq__list-3 .accordion-body{padding:0 60px 0 105px;}
@media (max-width:1199px){.faq__list-3 .accordion-body{padding:0 60px 0 75px;}
}
@media (max-width:767px){.faq__list-3 .accordion-body{padding:0 30px 0 45px;}
}
.faq__list-3 .accordion-body p{color:var(--black-4);}
.faq__list-3 .accordion-item{border:0;border-radius:0;padding:30px;background-color:transparent;border-bottom:1px solid var(--blue);}
@media (max-width:1199px){.faq__list-3 .accordion-item{padding:30px 15px;}
}
@media (max-width:767px){.faq__list-3 .accordion-item{padding:20px 0;}
}
.faq__list-3 .accordion-item:first-child{border-top:1px solid var(--blue);}
.faq__list-3 .accordion-button{font-size:20px;line-height:1.3;font-weight:600;color:var(--black-2);outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:0;gap:60px;padding-bottom:10px;padding-right:35px;}
@media (max-width:1199px){.faq__list-3 .accordion-button{gap:30px;}
}
@media (max-width:767px){.faq__list-3 .accordion-button{gap:15px;}
}
.faq__list-3 .accordion-button::after{background:none;position:absolute;width:30px;height:30px;content:"\f107";font-family:"Font Awesome 6 Free";-webkit-transform:unset;transform:unset;text-align:center;font-size:36px;font-weight:700;line-height:1.1;color:var(--blue);-webkit-transition:all 0.3s;transition:all 0.3s;right:0;}
@media (max-width:767px){.faq__list-3 .accordion-button::after{font-size:24px;}
}
.faq__list-3 .accordion-button:not(.collapsed)::after{content:"\f106";}
.faq__list-3 .accordion-button span{font-weight:600;font-size:48px;line-height:0.8;color:transparent;display:inline-block;-webkit-text-stroke:1px var(--black-2);}
@media (max-width:767px){.faq__list-3 .accordion-button span{font-size:32px;}
}
.team__area{padding-bottom:300px;background-image:url(../imgs/shape/zigzag-2.png);background-position:bottom left;background-repeat:no-repeat;overflow:hidden;}
@media (max-width:1199px){.team__area{padding-bottom:200px;}
}
@media (max-width:991px){.team__area{padding-bottom:90px;}
}
@media (max-width:767px){.team__area{padding-bottom:50px;}
}
.team__area .sec-subtitle{margin-bottom:40px;}
.team__area-3{position:relative;padding-top:260px;}
@media (max-width:1199px){.team__area-3{padding-top:200px;}
}
@media (max-width:991px){.team__area-3{padding-top:150px;}
}
@media (max-width:767px){.team__area-3{padding-top:60px;}
}
.team__area-3::after{position:absolute;content:"";width:100%;height:500px;bottom:0;left:0;background-color:var(--gray-2);}
@media (max-width:1919px){.team__area-3::after{height:200px;}
}
.team__area-3 .sec-title-wrap{padding-bottom:35px;}
@media (max-width:767px){.team__area-3 .sec-title-wrap{padding-bottom:20px;}
}
@media (max-width:1919px){.team__area-3 .plr-100{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){.team__area-3 .plr-100{padding-left:15px;padding-right:15px;}
}
.team__list{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;padding-top:40px;}
@media (max-width:991px){.team__list{grid-gap:15px;}
}
@media (max-width:767px){.team__list{grid-gap:40px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.team__member:nth-child(2){padding-top:40px;}
@media (max-width:767px){.team__member:nth-child(2){padding-top:0;}
}
.team__member:nth-child(3){padding-top:80px;}
@media (max-width:767px){.team__member:nth-child(3){padding-top:0;}
}
.team__member:hover .team__content{background-color:var(--main-color-one);}
.team__member:hover .team__content p{opacity:1;}
.team__image{margin-left:35px;position:relative;overflow:hidden;border-radius:20px;}
.team__image img{-webkit-transition:all 0.5s;transition:all 0.5s;}
.team__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
@media (max-width:1199px){.team__image{margin-left:25px;}
}
.team__image-3{overflow:hidden;}
.team__image-3 img{width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.team__image-3 img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.team__content{max-width:82%;margin-top:-70px;padding:110px 60px 40px 60px;background-color:var(--gray-2);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:20px;}
@media (max-width:1399px){.team__content{max-width:90%;padding:100px 40px 40px;}
}
@media (max-width:1199px){.team__content{max-width:95%;padding:90px 30px 40px;}
}
@media (max-width:991px){.team__content{padding:90px 20px 30px;}
}
.team__content p{font-size:16px;font-weight:500;opacity:0.6;color:var(--black-2);padding-top:10px;}
.team__content-3{text-align:center;padding:0 30px 25px;background:var(--white);margin-top:-50px;margin-left:40px;margin-right:40px;position:relative;z-index:1;}
@media (max-width:1919px){.team__content-3{margin-left:15px;margin-right:15px;}
}
.team__content-3 p{font-weight:500;font-size:16px;line-height:1.9;color:var(--black-2);}
.team__content-3 .social-media{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.team__content-3 .social-media li a{width:50px;height:50px;border-radius:5px;display:inline-block;background-color:var(--gray-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--blue);}
.team__content-3 .social-media li a:hover{color:var(--main-color-one);}
.team__title{font-size:32px;line-height:1;font-weight:600;color:var(--black-2);}
@media (max-width:1199px){.team__title{font-size:30px;}
}
@media (max-width:991px){.team__title{font-size:24px;}
}
.team__title-3{font-weight:600;font-size:20px;line-height:1.3;color:var(--black-2);-webkit-transition:all 0.3s;transition:all 0.3s;}
.team__title-3:hover{color:var(--main-color-one);}
.team__awards{text-align:right;}
.team__award{font-weight:700;font-size:128px;line-height:0.8;text-transform:uppercase;opacity:0.2;-webkit-text-stroke:1px var(--black-2);color:transparent;}
@media (max-width:767px){.team__award{font-size:80px;}
}
.share__wrap{position:absolute;top:0;left:0;padding-top:30px;padding-left:30px;}
.share__wrap li{position:absolute;top:90px;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;z-index:9;border-radius:6px;}
.share__wrap li a{width:50px;height:50px;display:inline-block;background-color:var(--white);text-align:center;line-height:50px;font-size:18px;color:var(--black-2);border-radius:6px;}
.share__wrap li a:hover{background-color:var(--main-color-one);color:#fff;}
.share__wrap .active li{top:30px;opacity:1;visibility:visible;-webkit-transform:translateY(calc(60px * var(--i)));transform:translateY(calc(60px * var(--i)));}
.share__wrap .share-btn{width:50px;height:50px;display:inline-block;background-color:var(--main-color-one);text-align:center;line-height:50px;font-size:18px;color:#fff;border:none;outline:none;margin-bottom:10px;border-radius:6px;}
.team-details-page .thumb{background:#f5f3ef;padding:40px 0 40px 0;margin-right:40px;border-radius:20px;}
.team-details-page .thumb img{width:100%;margin-right:-80px;border-radius:20px;}
.team-details-page .social-media li{display:inline-block;margin-right:6px;}
.team-details-page .social-media li a{height:46px;width:46px;line-height:46px;border-radius:0;background:var(--main-color-one);font-size:16px;color:#fff;display:inline-block;text-align:center;border-radius:6px;}
.team-details-page .social-media li a:hover{background:var(--black-3);}
.newsletter__area{background-color:var(--main-color-one);position:relative;}
.newsletter__area .sec-subtitle{margin-bottom:25px;}
.newsletter__left{position:absolute;bottom:0;}
@media (max-width:991px){.newsletter__left{display:none;}
}
@media (max-width:1199px){.newsletter__left img{max-width:400px;}
}
.newsletter__right{padding-left:70px;}
@media (max-width:991px){.newsletter__right{padding-left:0;}
}
.newsletter__right .sec-subtitle{color:var(--black-2);}
.newsletter__right .sec-subtitle span{-webkit-text-stroke:2px var(--black-2);}
.newsletter__right form{position:relative;margin-top:20px;}
@media (max-width:767px){.newsletter__right form{margin-top:15px;}
}
.newsletter__right input[type=email]{font-size:20px;padding:20px 25px;border:none;outline:none;width:100%;font-weight:600;color:var(--gray-3);padding-right:200px;border-radius:60px;}
@media (max-width:1199px){.newsletter__right input[type=email]{padding-right:50px;}
}
@media (max-width:991px){.newsletter__right input[type=email]{padding-right:200px;}
}
@media (max-width:767px){.newsletter__right input[type=email]{font-size:18px;padding:20px;}
}
.newsletter__right input[type=email]::-webkit-input-placeholder{color:var(--gray-3);opacity:0.5;}
.newsletter__right input[type=email]::-moz-placeholder{color:var(--gray-3);opacity:0.5;}
.newsletter__right input[type=email]:-ms-input-placeholder{color:var(--gray-3);opacity:0.5;}
.newsletter__right input[type=email]::-ms-input-placeholder{color:var(--gray-3);opacity:0.5;}
.newsletter__right input[type=email]::placeholder{color:var(--gray-3);opacity:0.5;}
.newsletter__right .submit{position:absolute;right:5px;top:5px;font-size:14px;font-weight:600;text-transform:uppercase;background-color:var(--black-2);padding:20px 30px;border:none;outline:none;color:var(--white);letter-spacing:1.6px;border-radius:60px;}
.newsletter__right .submit:before{border-radius:60px;}
@media (max-width:767px){.newsletter__right .submit{padding:18px 15px;position:relative;top:5px;}
}
.who__area{background-image:url(../imgs/shape/zigzag.png);overflow:hidden;}
.who__area .sec-subtitle{margin-bottom:30px;}
.who__area-6 .who__feature,.who__area-6 .project-completed::after{border-color:var(--main-color-one);}
.who__left .sec-title-wrap{padding-bottom:80px;}
@media (max-width:991px){.who__left .sec-title-wrap{padding-bottom:50px;}
}
.who__right{position:relative;}
@media (max-width:1399px){.who__right{margin-top:60px;}
}
.who__right .shape{position:absolute;right:0;bottom:18%;}
.who__right .shape-2{position:absolute;left:23%;bottom:15%;}
@media (max-width:1399px){.who__right .shape-2{bottom:5%;}
}
@media (max-width:1199px){.who__right .shape-2{bottom:-30px;left:15%;}
}
.who__right .shape-3{position:absolute;left:17%;top:8%;}
@media (max-width:1199px){.who__right .shape-3{left:-40px;top:5%;}
}
@media (max-width:991px){.who__right .shape-3{left:20%;}
}
@media (max-width:767px){.who__right .shape-3{left:0;top:-80px;}
}
.who__right .main-img{text-align:right;}
.who__right .main-img img{margin-right:-50px;}
@media (max-width:1399px){.who__right .main-img img{max-width:500px;}
}
@media (max-width:1199px){.who__right .main-img img{margin-right:-30px;}
}
@media (max-width:767px){.who__right .main-img img{max-width:100%;margin-right:0;}
}
.who__project{position:absolute;top:40%;left:20%;}
@media (max-width:1199px){.who__project{left:-45px;}
}
@media (max-width:991px){.who__project{left:10%;}
}
@media (max-width:767px){.who__project{position:unset;margin-top:-90px;margin-left:40px;}
}
.who__features{padding-right:80px;}
@media (max-width:1399px){.who__features{padding-right:30px;}
}
@media (max-width:767px){.who__features{padding-right:0;}
}
.who__feature{display:-ms-grid;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:100px 30px auto;grid-template-columns:100px auto;border-bottom:2px solid rgba(14,30,42,0.1254901961);padding-bottom:15px;margin-bottom:30px;}
@media (max-width:767px){.who__feature{grid-gap:20px;-ms-grid-columns:60px 20px auto;grid-template-columns:60px auto;}
}
.who__feature:last-child{border:none;padding:0;margin:0;}
.who__feature .number span{font-weight:600;font-size:40px;line-height:1;letter-spacing:0.16px;text-transform:uppercase;color:var(--black-2);width:86px;height:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--white);-webkit-box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1);box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1);}
@media (max-width:767px){.who__feature .number span{width:60px;height:60px;font-size:30px;}
}
.who__content .title{font-weight:600;font-size:20px;line-height:24px;color:var(--black-2);}
.who__content p{padding-top:15px;color:var(--black-4);}
.textslider__area{padding-top:50px;padding-bottom:50px;background-color:var(--black-2);}
@media (max-width:1199px){.textslider__area{padding-top:30px;padding-bottom:30px;}
}
.textslider__area .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.textslider__text{font-weight:700;font-size:100px;line-height:100px;letter-spacing:-3px;text-transform:capitalize;color:var(--white);}
@media (max-width:1399px){.textslider__text{font-size:80px;}
}
@media (max-width:1199px){.textslider__text{font-size:60px;}
}
.textslider__text span{color:var(--main-color-one);}
.blog__area .sec-title-wrap{text-align:center;padding-bottom:40px;}
@media (max-width:767px){.blog__area .sec-title-wrap{padding-bottom:30px;}
}
.blog__area .sec-subtitle{margin-bottom:25px;}
.blog__area .sec-subtitle span{left:50%;width:100%;-webkit-transform:translate(-50%,-52%);transform:translate(-50%,-52%);}
.blog__area-3 .sec-title-wrap{text-align:center;padding-bottom:30px;}
.blog__area-4{background-image:url(../imgs/blog/4/bg.png);}
.blog__area-4 .sec-subtitle{color:var(--main-color-one);}
@media (max-width:767px){.blog__area-4 .sec-title br{display:none;}
}
.blog__area-4 .db-btn-border i{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.blog__top-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;}
@media (max-width:767px){.blog__top-4{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.blog__list{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;}
@media (max-width:991px){.blog__list{-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){.blog__list{gap:50px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.blog__item a{margin-top:40px;border-color:var(--main-color-one);}
@media (max-width:767px){.blog__item a{margin-top:25px;}
}
.blog__item a img{border-radius:20px;}
.blog__item-3 a{margin-top:30px;border-color:var(--black-2);}
.blog__item-3 a i{color:var(--blue);}
.blog__item-4{position:relative;}
.blog__item-4::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:80%;z-index:-1;background-color:var(--gray-2);border-radius:20px;}
.blog__item-4 .db-btn-arrow{margin-top:30px;border-color:var(--black-2);}
.blog__item-4 .db-btn-arrow i{color:var(--main-color-one);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.blog__content-4{padding:0 50px 50px;}
@media (max-width:991px){.blog__content-4{padding:0 30px 40px;}
}
.blog__meta,.blog__meta-4,.blog__meta-3{gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:20px;}
@media (max-width:991px){.blog__meta,.blog__meta-4,.blog__meta-3{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
@media (max-width:767px){.blog__meta,.blog__meta-4,.blog__meta-3{gap:30px;padding-bottom:15px;}
}
.blog__meta li a,.blog__meta-4 li a,.blog__meta-3 li a{font-weight:500;font-size:16px;line-height:1.9;color:var(--black-4);}
.blog__meta li a i,.blog__meta-4 li a i,.blog__meta-3 li a i{padding-right:5px;color:var(--main-color-one);}
.blog__meta-3{padding-top:25px;padding-bottom:15px;}
.blog__meta-3 li a i{color:var(--blue);}
.blog__meta-4{gap:20px;padding-top:25px;padding-bottom:15px;}
.blog__meta-4 li a i{color:var(--main-color-one);}
.blog__title{font-weight:600;font-size:20px;line-height:1.3;color:var(--black-2);-webkit-transition:all 0.3s;transition:all 0.3s;}
.blog__title:hover{color:var(--blue);}
.blog__title-3{font-weight:600;font-size:20px;line-height:1.3;color:var(--gray-5);padding-bottom:20px;-webkit-transition:all 0.3s;transition:all 0.3s;border-bottom:1px solid var(--blue);}
.blog__title-3:hover{color:var(--blue);}
@media (max-width:991px){.blog__title-3{padding-bottom:10px;}
.blog__title-3 br{display:none;}
}
.blog__thumb,.blog__thumb-3{position:relative;}
.blog__thumb .date,.blog__thumb-3 .date{font-weight:500;font-size:20px;line-height:1.2;color:#fff;position:absolute;top:30px;right:30px;padding:16px 12px;background-color:var(--main-color-one);text-align:center;border-radius:15px;}
@media (max-width:991px){.blog__thumb .date,.blog__thumb-3 .date{right:20px;font-size:18px;}
}
.blog__thumb-3 .date{background-color:var(--yellow);bottom:unset;right:0;top:0;}
.blog__thumb-4{padding-left:50px;}
@media (max-width:991px){.blog__thumb-4{padding-left:30px;}
}
.blog__thumb-4 img{width:100%;border-radius:20px;}
.contact__area{position:relative;}
.contact__area::after{position:absolute;content:"";width:42%;height:100%;right:0;top:0;background-color:var(--white);z-index:0;}
.contact__area .sec-subtitle{margin-bottom:25px;}
.contact__area-4{background-color:var(--gray-2);position:relative;}
@media (max-width:1199px){.contact__area-4{padding-bottom:150px;}
}
.contact__area-4 .bg-shadow{font-weight:600;font-size:300px;line-height:1;letter-spacing:1px;text-transform:capitalize;color:#0E1E2A;opacity:0.03;position:absolute;left:50%;bottom:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media (max-width:1199px){.contact__area-4 .bg-shadow{font-size:220px;}
}
@media (max-width:991px){.contact__area-4 .bg-shadow{font-size:160px;}
}
@media (max-width:767px){.contact__area-4 .bg-shadow{font-size:80px;}
}
.contact__btm{background-color:var(--main-color-one);}
.contact__content{background-image:url(../imgs/icon/arrow-xxl.png);background-repeat:no-repeat;background-position:88% 75%;position:relative;z-index:3;}
.contact__content .sec-subtitle{color:var(--black-2);}
.contact__content .sec-subtitle span{-webkit-text-stroke-color:var(--black-2);}
.contact__content-4{margin-left:60px;}
@media (max-width:1199px){.contact__content-4{margin-left:20px;}
}
.contact__content-4 .call{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--blue);padding:35px 25px;width:80%;position:relative;z-index:5;}
@media (max-width:1399px){.contact__content-4 .call{width:100%;}
}
@media (max-width:991px){.contact__content-4 .call{gap:20px;}
}
.contact__content-4 .call span{width:75px;height:75px;background:var(--yellow-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;font-size:25px;color:var(--blue);}
@media (max-width:991px){.contact__content-4 .call span{width:60px;height:60px;font-size:20px;}
}
.contact__content-4 .call p{font-weight:500;font-size:16px;line-height:1.8;color:var(--white);}
.contact__content-4 .call a{font-weight:600;font-size:48px;line-height:48px;display:block;letter-spacing:0.16px;text-transform:uppercase;color:#F4F5FA;}
@media (max-width:1199px){.contact__content-4 .call a{font-size:40px;}
}
@media (max-width:991px){.contact__content-4 .call a{font-size:30px;line-height:1.1;}
}
.contact__form,.contact__form-4{padding:100px 60px;background-color:var(--black-2);-webkit-transform:translateY(-110px);transform:translateY(-110px);position:relative;z-index:9;border-radius:20px;}
@media (max-width:991px){.contact__form,.contact__form-4{padding:60px 20px;}
}
@media (max-width:767px){.contact__form,.contact__form-4{-webkit-transform:unset;transform:unset;}
}
.contact__form form input,.contact__form-4 form input,.contact__form form textarea,.contact__form-4 form textarea{font-weight:500;font-size:16px;line-height:30px;color:var(--white);width:100%;margin-bottom:10px;border:1px solid var(--white);background:transparent;opacity:1;padding:12px 20px;text-transform:capitalize;border-radius:30px;}
.contact__form form input::-webkit-input-placeholder,.contact__form-4 form input::-webkit-input-placeholder,.contact__form form textarea::-webkit-input-placeholder,.contact__form-4 form textarea::-webkit-input-placeholder{color:var(--white);}
.contact__form form input::-moz-placeholder,.contact__form-4 form input::-moz-placeholder,.contact__form form textarea::-moz-placeholder,.contact__form-4 form textarea::-moz-placeholder{color:var(--white);}
.contact__form form input:-ms-input-placeholder,.contact__form-4 form input:-ms-input-placeholder,.contact__form form textarea:-ms-input-placeholder,.contact__form-4 form textarea:-ms-input-placeholder{color:var(--white);}
.contact__form form input::-ms-input-placeholder,.contact__form-4 form input::-ms-input-placeholder,.contact__form form textarea::-ms-input-placeholder,.contact__form-4 form textarea::-ms-input-placeholder{color:var(--white);}
.contact__form form input::placeholder,.contact__form-4 form input::placeholder,.contact__form form textarea::placeholder,.contact__form-4 form textarea::placeholder{color:var(--white);}
.contact__form form textarea,.contact__form-4 form textarea{height:160px;resize:none;margin-bottom:25px;}
.contact__form form .submit,.contact__form-4 form .submit{width:100%;font-size:14px;font-weight:600;padding:14px 20px;letter-spacing:1.6px;text-transform:uppercase;background-color:var(--main-color-one);border:none;color:var(--white);-webkit-transition:all 0.3s;transition:all 0.3s;}
.contact__form form .submit::before,.contact__form-4 form .submit::before{background-color:var(--black-3);border-radius:30px;}
.contact__form form .submit i,.contact__form-4 form .submit i{font-size:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.contact__form-4{-webkit-transform:unset;transform:unset;background-color:var(--secondary);}
.contact__form-4 form input,.contact__form-4 form textarea{border-color:rgba(255,255,255,0.2);}
.contact__form-4 form .submit{background:var(--blue);}
.contact__form-4 form .submit i{-webkit-transform:rotate(45deg);transform:rotate(45deg);color:var(--main-color-one);}
.contact__img-4{position:relative;margin-top:70px;z-index:1;padding-left:80px;}
.contact__img-4 .shpae{position:absolute;left:120px;top:-31px;}
.contact__img-4 .shpae-2{position:absolute;right:12px;top:-25px;}
.contact__img-4 .shpae-3{position:absolute;left:25px;top:40%;}
.contact__img-4 .satisfy-clients{position:absolute;bottom:-50px;left:0;}
@media (max-width:991px){.contact__img-4 .satisfy-clients{width:220px;padding:30px;bottom:-100px;}
}
.contact__media{padding-top:30px;}
.contact__media li{display:-ms-grid;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:50px 30px auto;grid-template-columns:50px auto;margin-bottom:35px;}
@media (max-width:767px){.contact__media li:last-child{margin-bottom:0;}
}
.contact__media li span{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;font-size:24px;color:#fff;}
.contact__media li a{font-weight:500;font-size:16px;line-height:1.8;display:block;color:#fff;}
.contact__media li a:hover{color:var(--black-4);}
.form__title{font-weight:700;font-size:100px;line-height:100px;letter-spacing:-3px;text-transform:uppercase;opacity:0.5;color:transparent;-webkit-text-stroke:1px var(--black-2);padding-bottom:30px;}
@media (max-width:1199px){.form__title{font-size:80px;padding-left:50px;padding-bottom:20px;}
}
@media (max-width:991px){.form__title{font-size:60px;padding-left:20px;}
}
.contact__form-5{-webkit-transform:unset !important;transform:unset !important;background-color:#fff !important;}
.contact__form-5 form input{border-color:#CFD2D4 !important;border-radius:20px;color:#0E1E2A !important;}
.contact__form-5 form input::-webkit-input-placeholder{color:#0E1E2A !important;}
.contact__form-5 form input::-moz-placeholder{color:#0E1E2A !important;}
.contact__form-5 form input:-ms-input-placeholder{color:#0E1E2A !important;}
.contact__form-5 form input::-ms-input-placeholder{color:#0E1E2A !important;}
.contact__form-5 form input::placeholder{color:#0E1E2A !important;}
.contact__form-5 form textarea{border-color:#CFD2D4 !important;border-radius:20px;color:#0E1E2A !important;}
.contact__form-5 form textarea::-webkit-input-placeholder{color:#0E1E2A !important;}
.contact__form-5 form textarea::-moz-placeholder{color:#0E1E2A !important;}
.contact__form-5 form textarea:-ms-input-placeholder{color:#0E1E2A !important;}
.contact__form-5 form textarea::-ms-input-placeholder{color:#0E1E2A !important;}
.contact__form-5 form textarea::placeholder{color:#0E1E2A !important;}
.contact__form-5 form button{border-radius:30px !important;color:#fff !important;}
.brand__inner{padding-left:150px;padding-right:150px;}
@media (max-width:1399px){.brand__inner{padding-left:90px;padding-right:90px;}
}
@media (max-width:1199px){.brand__inner{padding-left:30px;padding-right:30px;}
}
.brand__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.brand__slide{text-align:center;}
.gallery__title-wrap-3{padding-left:440px;padding-bottom:60px;}
@media (max-width:1199px){.gallery__title-wrap-3{padding-left:220px;padding-bottom:40px;}
}
@media (max-width:991px){.gallery__title-wrap-3{padding-left:60px;}
}
@media (max-width:767px){.gallery__title-wrap-3{padding-left:0;padding-bottom:20px;}
}
.gallery__top-3{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1.43fr 30px 1fr;grid-template-columns:1.43fr 1fr;margin-bottom:40px;}
@media (max-width:1399px){.gallery__top-3{grid-gap:20px;margin-bottom:30px;-ms-grid-columns:1.52fr 20px 1fr;grid-template-columns:1.52fr 1fr;}
}
@media (max-width:1199px){.gallery__top-3{-ms-grid-columns:1.74fr 20px 1fr;grid-template-columns:1.74fr 1fr;}
}
@media (max-width:991px){.gallery__top-3{-ms-grid-columns:1fr;grid-template-columns:1fr;}
.gallery__top-3 .gallery__item-3:last-child{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){.gallery__top-3 .gallery__item-3:last-child{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.gallery__btm-3{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;}
@media (max-width:1399px){.gallery__btm-3{grid-gap:20px;}
}
@media (max-width:767px){.gallery__btm-3{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.gallery__item-3 p{color:var(--black-4);padding-bottom:45px;padding-right:20px;}
@media (max-width:1399px){.gallery__item-3 p{padding-bottom:25px;}
}
@media (max-width:767px){.gallery__item-3 p{padding:0;}
}
.gallery__item-3 img{width:100%;}
.process__area-4 .sec-subtitle{color:var(--main-color-one);}
@media (max-width:767px){.process__area-4 .sec-title br{display:none;}
}
.process__title-3,.process__title-4{font-size:20px;line-height:1;font-weight:600;padding-bottom:10px;color:var(--black-2);}
.process__title-wrap-3{text-align:center;padding-bottom:60px;}
@media (max-width:991px){.process__title-wrap-3{padding-bottom:40px;}
}
.process__list-3{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
.process__list-4{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
@media (max-width:767px){.process__list-4{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.process__item-3{display:-ms-grid;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 30px 4fr 30px 1fr;grid-template-columns:1fr 4fr 1fr;border-bottom:2px solid rgba(0,0,0,0.1);padding-bottom:30px;}
@media (max-width:1199px){.process__item-3{-ms-grid-columns:1fr 30px 3.5fr 30px 1fr;grid-template-columns:1fr 3.5fr 1fr;}
}
@media (max-width:991px){.process__item-3{-ms-grid-columns:1fr 30px 3fr 30px 1.5fr;grid-template-columns:1fr 3fr 1.5fr;}
}
@media (max-width:767px){.process__item-3{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.process__item-3 .serial{font-size:70px;line-height:1;font-weight:600;letter-spacing:0.2px;text-transform:uppercase;padding-left:20px;color:transparent;-webkit-text-stroke:1px var(--black-2);}
.process__item-4{padding:40px 10px;border-bottom:1px solid #e9e9e9;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:145px auto;grid-template-columns:145px auto;}
@media (max-width:991px){.process__item-4{padding:30px 10px;-ms-grid-columns:100px auto;grid-template-columns:100px auto;}
}
.process__item-4:nth-child(1),.process__item-4:nth-child(2){border-top:1px solid #e9e9e9;}
.process__item-4:nth-child(even){position:relative;padding-left:10px;-ms-grid-columns:180px auto;grid-template-columns:180px auto;}
@media (max-width:991px){.process__item-4:nth-child(even){-ms-grid-columns:100px auto;grid-template-columns:100px auto;}
}
.process__item-4:nth-child(even)::before{position:absolute;content:"";width:2px;height:60%;left:0;top:20%;background-color:rgba(14,30,42,0.1);}
@media (max-width:767px){.process__item-4:nth-child(even)::before{display:none;}
}
.process__item-4 .serial{font-size:100px;line-height:1;font-weight:600;letter-spacing:-3px;text-transform:uppercase;padding-left:20px;color:transparent;-webkit-text-stroke:2px var(--main-color-one);}
@media (max-width:991px){.process__item-4 .serial{font-size:60px;padding-left:10px;}
}
.process__item-4 p{max-width:390px;color:var(--black-4);padding-top:10px;}
.process__content-3 p{max-width:320px;color:var(--black-4);}
.process__btn-3{text-align:right;}
@media (max-width:767px){.process__btn-3{text-align:left;}
}
.process__btn-3 a{border-color:rgba(0,0,0,0.1);}
.process__btn-3 a:hover{border-color:var(--blue);}
.process__btn-3 a i{color:var(--blue);}
.testimonial__area-3{background-color:var(--secondary);}
.testimonial__left-3 p{color:var(--white);padding-bottom:40px;}
.testimonial__left-3 a{color:var(--white);border-color:var(--white);}
.testimonial__left-3 a:hover{color:var(--blue);border-color:currentColor;}
.testimonial__left-3 a i{color:var(--blue);-webkit-transition:all 0.3s;transition:all 0.3s;}
.testimonial__right-3{position:relative;margin-left:20px;}
@media (max-width:991px){.testimonial__right-3{margin-left:0;}
}
.testimonial__slider-3{padding:150px 45px 90px;text-align:center;background-color:var(--blue);background-repeat:no-repeat;background-position:center 100px;background-image:url(../imgs/testimonial/3/quote.png);position:absolute;right:-60px;width:100%;}
@media (max-width:1199px){.testimonial__slider-3{padding:90px 30px 60px;right:-20px;}
}
@media (max-width:991px){.testimonial__slider-3{width:105%;padding:80px 20px 50px;}
}
@media (max-width:767px){.testimonial__slider-3{position:unset;margin-top:40px;width:100%;padding:50px 20px;}
}
.testimonial__slide-3 p{color:var(--white);padding-bottom:100px;}
@media (max-width:1199px){.testimonial__slide-3 p{padding-bottom:60px;}
}
@media (max-width:767px){.testimonial__slide-3 p{padding-bottom:40px;}
}
.testimonial__content-3{gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.testimonial__content-3 .img img{width:80px;height:80px;border-radius:100%;border:1px solid var(--yellow);}
.testimonial__content-3 .info{text-align:left;}
.testimonial__content-3 .rating{gap:3px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;}
.testimonial__content-3 .rating li{font-size:14px;color:var(--yellow);}
.client__name-3{font-size:20px;line-height:1.2;font-weight:500;color:var(--white);padding-bottom:5px;}
.client__role-3{font-size:16px;line-height:1.2;font-weight:400;color:var(--white-2);}
.breadcrumb__area{padding-top:300px;padding-bottom:192px;background-image:url(../imgs/hero/breadcrumb.png);background-position:center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:1199px){.breadcrumb__area{padding-top:220px;padding-bottom:150px;}
}
@media (max-width:767px){.breadcrumb__area{padding-top:160px;padding-bottom:80px;}
}
.breadcrumb__inner{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media (max-width:767px){.breadcrumb__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.breadcrumb__right li{display:inline-block;padding-right:40px;position:relative;}
.breadcrumb__right li::after{position:absolute;content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;right:15px;top:3px;color:var(--secondary);}
.breadcrumb__right li:last-child{padding-right:0;}
.breadcrumb__right li:last-child::after{display:none;}
.breadcrumb__right li a{font-weight:600;font-size:20px;line-height:1.3;color:var(--secondary);text-transform:capitalize;}
@media (max-width:767px){.breadcrumb__right li a{font-size:18px;}
}
.breadcrumb__right li a:hover{color:var(--main-color-one);}
.breadcrumb__title{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;color:var(--secondary);text-transform:capitalize;}
@media (max-width:767px){.breadcrumb__title{font-size:36px;}
}
.portfolio__area-4{background-color:var(--secondary);}
.portfolio__area-4 .sec-title-wrap{text-align:center;padding-bottom:50px;}
@media (max-width:767px){.portfolio__area-4 .sec-title-wrap{padding-bottom:20px;}
}
.portfolio__area-4 .sec-subtitle{color:var(--yellow);}
@media (max-width:767px){.portfolio__area-4 .sec-title br{display:none;}
}
.portfolio__area-6{padding-bottom:200px;}
@media (max-width:991px){.portfolio__area-6{padding-bottom:150px;}
}
@media (max-width:767px){.portfolio__area-6{padding-bottom:130px;}
}
.portfolio__list-6{display:-ms-grid;display:grid;grid-gap:140px 30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);}
@media (max-width:991px){.portfolio__list-6{grid-gap:120px 30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){.portfolio__list-6{grid-gap:100px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.portfolio__item-4{position:relative;}
.portfolio__item-4 img{width:100%;border-radius:20px;}
.portfolio__slider-4{padding-bottom:200px;}
@media (max-width:767px){.portfolio__slider-4{padding-bottom:120px;}
}
.portfolio__content-4{position:absolute;right:0;bottom:0;width:90%;padding:32px 40px;background:var(--white);-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1);box-shadow:0px 4.8px 24.4px -6px rgba(19,16,34,0.1);border-radius:20px 0 20px 20px;}
@media (max-width:1199px){.portfolio__content-4{width:95%;padding:25px 30px;}
}
.portfolio__content-4 p{font-size:16px;font-weight:500;line-height:1.8;color:var(--gray);padding-bottom:5px;}
.portfolio__title-4{font-size:20px;line-height:1.3;font-weight:600;color:var(--secondary);-webkit-transition:all 0.3s;transition:all 0.3s;}
.portfolio__title-4:hover{color:var(--main-color-one);}
/*----------------------------------------*/
/* 28. FOOTER CSS START/*----------------------------------------*/
.footer__area{position:relative;}
.footer__area::before{position:absolute;content:"";width:100%;height:100%;right:0;bottom:0;background-repeat:no-repeat;background-position:right bottom;background-image:url(../imgs/footer/footer-bg.png);}
.footer__area-3{padding-top:80px;padding-bottom:30px;background-color:var(--secondary);}
@media (max-width:767px){.footer__area-3{padding-top:60px;}
}
.footer__area-4 .footer__widgets{padding-top:310px;}
@media (max-width:767px){.footer__area-4 .footer__widgets{padding-top:270px;}
}
.footer__area-4 .footer__address li span{color:var(--white);}
.footer__area-4 .footer__service li::before{content:"\f101";color:var(--white);}
.footer__area-4 .footer__btm{border-width:2px;border-color:rgba(255,255,255,0.1);}
.footer__top{margin-bottom:-170px;}
@media (max-width:767px){.footer__top{margin-bottom:-120px;}
}
.footer__top-3{grid-gap:30px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:auto 30px auto;grid-template-columns:auto auto;border-bottom:1px solid var(--white);padding-bottom:70px;}
@media (max-width:767px){.footer__top-3{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.footer__top-3 li{gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer__top-3 li p{font-size:18px;font-weight:600;color:var(--white);}
@media (max-width:991px){.footer__top-3 li p br{display:none;}
}
.footer__top-3 li p a{color:var(--white);}
.footer__top-3 li p a:hover{color:var(--main-color-one);}
.footer__top-3 li span{width:65px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--blue);font-size:30px;background-color:var(--white);}
.footer__top-3 li span i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.footer__top-4{padding-top:100px;padding-bottom:100px;text-align:center;border-radius:25px;background-image:url(../imgs/footer/4-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}
@media (max-width:767px){.footer__top-4{padding-top:60px;padding-bottom:60px;}
}
.footer__top-4::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:25px;background-color:rgba(6,75,181,0.9);mix-blend-mode:multiply;}
.footer__top-4 .title{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;text-transform:capitalize;color:var(--white);}
@media (max-width:991px){.footer__top-4 .title{font-size:40px;}
}
@media (max-width:767px){.footer__top-4 .title{font-size:32px;}
.footer__top-4 .title br{display:none;}
}
.footer__top-4 a{position:relative;z-index:5;border-radius:50px;margin-top:55px;background-color:var(--main-color-one);color:#fff;}
@media (max-width:767px){.footer__top-4 a{margin-top:40px;}
}
.footer__top-4-wrap{margin-bottom:-210px;}
.footer__map iframe{width:100%;height:330px;}
@media (max-width:767px){.footer__map iframe{height:240px;}
}
.footer__widgets{padding-top:260px;padding-bottom:45px;background-color:var(--black-2);}
@media (max-width:991px){.footer__widgets{padding-bottom:30px;}
}
@media (max-width:767px){.footer__widgets{padding-top:170px;}
}
.footer__widgets p{color:var(--white);}
.footer__widgets-3{padding-top:100px;}
@media (max-width:991px){.footer__widgets-3{padding-top:90px;}
}
@media (max-width:767px){.footer__widgets-3{padding-top:60px;}
}
.footer__widgets-3 p{color:var(--white-2);}
.footer__rblog-4{gap:15px;display:-ms-grid;display:grid;-ms-grid-columns:80px 15px auto;grid-template-columns:80px auto;}
@media (max-width:1199px){.footer__rblog-4{padding-left:80px;}
}
@media (max-width:991px){.footer__rblog-4{padding-left:30px;}
}
@media (max-width:767px){.footer__rblog-4{padding-left:0;}
}
.footer__rcontent-4 p{font-weight:500;margin-bottom:5px;}
.footer__rcontent-4 p i{font-size:14px;margin-right:5px;color:var(--yellow);}
.footer__rcontent-4 h3{color:var(--white);font-family:"Barlow",sans-serif;font-size:20px;font-weight:600;line-height:1.3;}
@media (max-width:1399px){.footer__rcontent-4 h3{font-size:18px;}
}
.footer__btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(94,94,94,0.5490196078);padding-top:35px;margin-top:90px;}
@media (max-width:1199px){.footer__btm{margin-top:50px;}
}
@media (max-width:991px){.footer__btm{margin-top:30px;padding-top:30px;}
}
@media (max-width:767px){.footer__btm{gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.footer__btm-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media (max-width:767px){.footer__btm-3{gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.footer__btm-3-wrap{margin-top:70px;padding-top:30px;border-top:1px solid rgba(255,255,255,0.1);}
.footer__title{font-weight:600;font-size:20px;line-height:1.3;color:var(--white);padding-top:15px;padding-bottom:40px;}
@media (max-width:991px){.footer__title{padding-bottom:30px;}
}
.footer__logo img{margin-bottom:20px;}
.footer__logo p{padding-bottom:25px;}
.footer__logo a{color:var(--white);border-color:var(--main-color-one);}
.footer__logo a:hover{color:var(--main-color-one);}
.footer__logo a:hover i{color:var(--main-color-one);}
@media (max-width:767px){.footer__logo-3{padding-bottom:50px;}
}
.footer__logo-3 img{margin-bottom:15px;}
.footer__logo-3 p{padding-bottom:40px;}
@media (max-width:767px){.footer__logo-3 p{padding-bottom:30px;}
}
.footer__address{padding-left:80px;}
.footer__address.footer__address-2{padding-left:30px;}
@media (max-width:767px){.footer__address.footer__address-2{padding-left:0;padding-top:0;}
}
@media (max-width:1199px){.footer__address{padding-bottom:50px;}
}
@media (max-width:991px){.footer__address{padding-left:30px;}
}
@media (max-width:767px){.footer__address{padding-left:0;padding-top:50px;padding-bottom:25px;}
}
.footer__address li{display:-ms-grid;display:grid;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:30px 10px auto;grid-template-columns:30px auto;padding-bottom:10px;}
.footer__address li span{font-size:20px;color:var(--main-color-one);}
.footer__address li p{line-height:1.6;}
.footer__address li a{color:var(--white);}
.footer__address li a:hover{color:var(--main-color-one);}
.footer__address-3 li{display:-ms-grid;display:grid;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:40px 10px auto;grid-template-columns:40px auto;padding-bottom:20px;}
.footer__address-3 li span{width:40px;height:40px;font-size:16px;color:var(--white);border-radius:100%;border:1px solid rgba(255,255,255,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footer__address-3 li p{line-height:1.8;}
@media (max-width:1199px){.footer__address-3 li p br{display:none;}
}
.footer__address-3 li a{color:var(--white-2);line-height:1.8;display:block;}
.footer__address-3 li a:hover{color:var(--main-color-one);}
.footer__menu-3 ul{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer__menu-3 ul li a{color:var(--white-2);}
.footer__menu-3 ul li a:hover{color:var(--main-color-one);}
.footer__menu-4 ul{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer__menu-4 ul li a{color:var(--white-2);}
.footer__menu-4 ul li a:hover{color:var(--main-color-one);}
.footer__service{padding-left:80px;}
@media (max-width:1199px){.footer__service{padding-left:0;padding-bottom:50px;}
}
@media (max-width:767px){.footer__service{padding-bottom:35px;padding-top:20px;}
}
.footer__service li{padding-left:20px;padding-bottom:10px;position:relative;}
.footer__service li::before{position:absolute;content:"\f105";width:20px;height:20px;left:0;top:3px;font-weight:700;font-family:"Font Awesome 6 Free";color:var(--main-color-one);font-size:14px;}
.footer__service li a{color:var(--white);}
.footer__service li a:hover{color:var(--main-color-one);}
@media (max-width:1199px){.footer__newsletter{padding-left:80px;}
}
@media (max-width:991px){.footer__newsletter{padding-left:30px;}
}
@media (max-width:767px){.footer__newsletter{padding-left:0;}
}
.footer__newsletter p{padding-right:20px;padding-bottom:25px;}
.footer__newsletter form{position:relative;}
.footer__newsletter form input{width:100%;padding:13px 20px;border:none;outline:none;font-weight:500;color:var(--black-2);padding-right:70px;border-radius:6px;}
.footer__newsletter form input::-webkit-input-placeholder{color:var(--black-2);}
.footer__newsletter form input::-moz-placeholder{color:var(--black-2);}
.footer__newsletter form input:-ms-input-placeholder{color:var(--black-2);}
.footer__newsletter form input::-ms-input-placeholder{color:var(--black-2);}
.footer__newsletter form input::placeholder{color:var(--black-2);}
.footer__newsletter form .submit{position:absolute;right:0;top:0;width:60px;height:100%;border:none;color:var(--white);background-color:var(--main-color-one);-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:0 6px 6px 0;}
.footer__newsletter form .submit:hover{color:var(--blue);}
.footer__link-3{padding-left:80px;}
@media (max-width:1199px){.footer__link-3{padding-left:30px;}
}
@media (max-width:991px){.footer__link-3{padding-left:80px;padding-bottom:30px;}
}
@media (max-width:767px){.footer__link-3{padding-left:0;padding-bottom:20px;}
}
.footer__link-3 li{padding-bottom:20px;}
.footer__link-3 li a{color:var(--white);position:relative;padding-left:20px;}
.footer__link-3 li a:hover{letter-spacing:1px;color:var(--main-color-one);}
.footer__link-3 li a:hover::before{color:var(--main-color-one);}
.footer__link-3 li a::before{position:absolute;content:"\f061";width:20px;height:20px;left:0;top:3px;font-weight:700;font-family:"Font Awesome 6 Free";color:var(--white);font-size:14px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.footer__gallery-3 .gallery{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);}
@media (max-width:1399px){.footer__gallery-3 .gallery{grid-gap:20px;}
}
@media (max-width:1199px){.footer__gallery-3 .gallery{grid-gap:10px;}
}
.footer__gallery-3 .gallery li{overflow:hidden;}
.footer__gallery-3 .gallery li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.footer__gallery-3 .gallery img{width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.footer__social ul{gap:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (max-width:991px){.footer__social ul{gap:30px;}
}
.footer__social ul li a{color:var(--white);}
.footer__social ul li a:hover{color:var(--main-color-one);}
.footer__social-3 ul{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer__social-3 ul li a{width:50px;height:50px;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(255,255,255,0.1);}
.footer__social-3 ul li a:hover{color:var(--main-color-one);}
.footer__social-4 ul{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer__social-4 ul li a{width:50px;height:50px;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;background-color:rgba(227,227,227,0.1);}
.footer__social-4 ul li a:hover{background-color:var(--blue);}
.footer__copyright-3 p{color:var(--white-2);}
.footer_top h2{font-size:100px;font-weight:700;text-transform:uppercase;}
.footer_top h2 span{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff;}
.footer_top a{width:180px;height:180px;line-height:180px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;border:1px solid rgba(255,255,255,0.0705882353);display:inline-block;text-align:center;border-radius:50%;cursor:pointer;z-index:2;position:relative;}
.footer_top a:hover{background:var(--main-color-one);}
.footer_top a i{margin-left:4px;}
.footer_two_area:before{display:none;}
.footer_two_area .footer__widgets{padding-top:120px;}
.footer_two_area .footer_top{padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,0.062745098);margin-bottom:50px;}
@media (max-width:1200px){.header__area-2{display:none;}
}
.header__inner.inner-2{border-bottom:0;position:relative;z-index:2;margin-top:20px;}
.header__btn{font-family:"Barlow",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:1.6px;text-transform:uppercase;color:var(--secondary);display:inline-block;border:1px solid var(--secondary);padding:18px 30px;border-radius:0;}
@media (max-width:575px){.header__btn{display:none;}
}
.header__btn:hover{border-radius:0;border-color:var(--main-color-one);}
.header__btn::before{border-radius:0;}
.header__btn.arrow-down i{-webkit-transform:rotate(30deg);transform:rotate(30deg);}
.header__btn i{padding-left:4px;}
/*-----------------------GALLARY AREA 2-----------------------*/
.gallary__area-2{padding-top:150px;padding-left:30px;overflow:hidden;padding-bottom:110px;}
@media (max-width:1399px){.gallary__area-2{padding-top:80px;padding-bottom:170px;}
}
@media (max-width:991px){.gallary__area-2{padding-top:50px;padding-bottom:100px;}
}
@media (max-width:767px){.gallary__area-2{padding-left:15px;padding-bottom:50px;padding-top:20px;}
}
.gallary__wrapper-2{display:-ms-grid;display:grid;-ms-grid-columns:0.47fr 75px 1fr;grid-template-columns:0.47fr 1fr;gap:75px;max-width:1600px;margin-left:auto;}
@media (max-width:1399px){.gallary__wrapper-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:767px){.gallary__wrapper-2{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:35px;}
}
.gallary__buttons-2{gap:20px;padding-top:40px;margin-bottom:50px;}
.gallary__buttons-2 li{border:1px solid var(--blue);}
.gallary__buttons-2 li button{font-weight:600;font-size:14px;line-height:1.2;text-align:center;letter-spacing:1.6px;text-transform:uppercase;color:var(--black-2);}
.gallary__buttons-2 li button.active{background-color:transparent !important;color:var(--black-2) !important;}
.gallary__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 0.5fr;grid-template-columns:1fr 1fr 0.5fr;gap:30px;}
@media (max-width:1399px){.gallary__items{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){.gallary__items{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.gallary__items img{height:100%;-o-object-fit:cover;object-fit:cover;}
@media (max-width:767px){.gallary__items img{width:50%;}
}
@media (max-width:1399px){.gallary__items img:last-child{display:none;}
}
/*-----------------------TEXT SLIDER AREA 2-----------------------*/
.textslider2__wrap{position:relative;overflow:hidden;height:320px;}
@media (max-width:767px){.textslider2__wrap{height:200px;}
}
@media (max-width:1399px){.textslider2__wrap{padding-bottom:0;}
}
.textslider__area-2{background:var(--main-color-one);padding:30px 0;overflow:hidden;}
.textslider__area-2.ltr{background:#0E1E2A;z-index:-2;}
@media (max-width:767px){.textslider__area-2{padding:10px 0;}
}
.textslider__area-2.rtl{position:absolute;top:100px;left:0;width:100%;height:auto;-webkit-transform:rotate(6deg);transform:rotate(6deg);}
@media (max-width:1399px){.textslider__area-2.rtl{-webkit-transform:rotate(0);transform:rotate(0);}
}
.textslider__area-2.ltr{position:absolute;top:100px;left:0;width:100%;height:auto;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
@media (max-width:1399px){.textslider__area-2.ltr{display:none;}
}
.textslider__active-2 .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.textslider__active-2 .swiper-slide{width:auto;}
.textslider__text1{color:var(--white);font-weight:600;font-size:48px;letter-spacing:0.997101px;text-transform:capitalize;}
.textslider__text1.herotext{font-size:40px;}
@media (max-width:1399px){.textslider__text1.herotext{font-size:30px;}
}
.textslider__text1.herotext span{margin-right:0;margin-left:20px;}
.textslider__text1 span{display:inline-block;margin-right:30px;}
@media (max-width:1919px){.textslider__text1{font-size:25px;}
}
.textslide__area-2{padding-top:250px;padding-bottom:150px;overflow:hidden;}
@media (max-width:1399px){.textslide__area-2{padding-top:150px;padding-bottom:100px;}
}
@media (max-width:767px){.textslide__area-2{padding-top:100px;padding-bottom:70px;}
}
.textslide__wrapper-2{background:var(--blue);padding:40px 140px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(6deg);transform:rotate(6deg);}
.textslide__wrapper-2.reverse{-webkit-transform:rotate(-6deg);transform:rotate(-6deg);background:var(--secondary);margin-top:-100px;position:relative;z-index:-2;}
.textslide__item-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px;}
.textslide__item-2 i{font-size:40px;color:var(--white);}
.textslide__title{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;text-transform:uppercase;color:var(--white);}
@media (max-width:991px){.textslide__title{font-size:30px;}
}
.work__area-2{padding-bottom:255px;background-image:url(../imgs/home-2/process-bg.png);overflow:hidden;}
@media (max-width:1399px){.work__area-2{padding-bottom:0;}
}
@media (max-width:991px){.work__area-2{padding-bottom:30px;}
}
@media (max-width:767px){.work__area-2{padding-bottom:0;}
}
.work__wrapper{padding-top:80px;}
.work__item{border:1px solid #E3E3E3;padding:40px;}
@media (max-width:767px){.work__item{padding:20px;}
}
.work__item p{padding-top:35px;}
@media (max-width:767px){.work__item p{padding-top:25px;}
}
.work__item img{display:block;}
.work__thumb{height:115px;-o-object-fit:cover;object-fit:cover;}
.work__contentwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d9d9d9;padding-bottom:40px;}
@media (max-width:767px){.work__contentwrap{padding-bottom:20px;}
}
.work__ititle{font-weight:600;font-size:20px;line-height:1;color:#090D26;}
@media (max-width:1399px){.work__ititle br{display:none;}
}
.work__icounter{font-weight:700;font-size:100px;line-height:1;text-align:center;letter-spacing:-3px;text-transform:uppercase;-webkit-text-fill-color:var(--white);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--blue);}
@media (max-width:1399px){.work__icounter{font-size:70px;}
}
.work__header-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (max-width:767px){.work__header-2{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.work__icon-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;}
@media (max-width:991px){.work__icon-2{padding-top:30px;}
}
.work__icon-2 .size{width:80px;height:80px;line-height:74px;text-align:center;border:1px solid #E3E3E3;}
@media (max-width:767px){.work__icon-2 .size{width:50px;height:50px;line-height:40px;}
}
.work__icon-2 .size.swiper-button-disabled{background:var(--blue);}
.work__icon-2 .size.swiper-button-disabled img{-webkit-filter:brightness(100);filter:brightness(100);}
/*-----------------------COUNTER AREA 2-----------------------*/
.counter__area-2{background:var(--gray-2);padding:100px 0;overflow:hidden;}
@media (max-width:767px){.counter__area-2{padding-bottom:70px;}
}
.counter__item-2{border:2px solid var(--blue);text-align:center;padding:40px;background:var(--white);}
@media (max-width:991px){.counter__item-2{margin-bottom:15px;}
}
.counter__item-2 img{padding-bottom:40px;max-width:80px;display:block;margin:auto;}
.counter__item-2 .counter{font-weight:700;font-size:80px;line-height:0.5;letter-spacing:0.16px;text-transform:uppercase;opacity:0.4;display:block;padding-bottom:30px;-webkit-text-fill-color:var(--white);/* Will override color (regardless of order) */
 -webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--black-2);display:inline-block;}
@media (max-width:1399px){.counter__item-2 .counter{font-size:50px;}
}
.counter__item-2 .dis{font-weight:600;font-size:20px;line-height:1.1;text-align:center;color:var(--secondary);}
.counter__content-2{padding-left:60px;}
@media (max-width:1399px){.counter__content-2{padding-left:0;}
}
.counter__content-2 .service__sectiontitle{text-align:left;padding-top:35px;}
.counter__content-2 .title{color:var(--black-2);}
/*-----------------------SERVICE AREA 2-----------------------*/
.service__area-2{padding:150px 0;background:var(--secondary);position:relative;overflow:hidden;}
.service__area-2 .line-1,.service__area-2 .line-4,.service__area-2 .line-3,.service__area-2 .line-2{position:absolute;opacity:0.200000003;background:#0058AA;width:1px;height:100%;left:315px;top:0;}
@media (max-width:991px){.service__area-2 .line-1,.service__area-2 .line-4,.service__area-2 .line-3,.service__area-2 .line-2{display:none;}
}
.service__area-2 .line-2{left:740px;}
@media (max-width:1399px){.service__area-2 .line-2{display:none;}
}
@media (max-width:991px){.service__area-2 .line-2{display:none;}
}
.service__area-2 .line-3{left:1180px;}
@media (max-width:991px){.service__area-2 .line-3{display:none;}
}
.service__area-2 .line-4{left:auto;right:315px;}
@media (max-width:991px){.service__area-2 .line-4{display:none;}
}
@media (max-width:991px){.service__area-2{padding:80px 0;}
}
@media (max-width:767px){.service__area-2{padding-bottom:35px;}
}
.service__sectiontitle{text-align:center;}
.service__sectiontitle.contact__sectiontitle{padding-bottom:45px;}
.service__sectiontitle span{font-weight:600;font-size:18px;line-height:1.2;text-align:center;letter-spacing:1.6px;text-transform:uppercase;color:var(--blue);display:inline-block;padding-bottom:5px;border-bottom:1px solid var(--blue);margin-bottom:30px;position:relative;}
.service__sectiontitle .title{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;text-transform:uppercase;color:var(--black-2);}
@media (max-width:991px){.service__sectiontitle .title{font-size:25px;}
}
@media (max-width:767px){.service__sectiontitle .title br{display:none;}
}
.service__sectiontitle .gallarydis{font-weight:500;font-size:16px;line-height:1.5;color:var(--black-4);padding-top:50px;}
@media (max-width:767px){.service__sectiontitle .gallarydis{padding-top:30px;}
}
.service__wrapper-2{padding-top:80px;}
.service__item-2{text-align:center;margin-bottom:30px;}
@media (max-width:1399px){.service__item-2{margin-bottom:60px;}
}
@media (max-width:767px){.service__item-2{margin-bottom:40px;}
}
.service__ititle-2{font-weight:600;font-size:20px;line-height:1.2;color:var(--white);display:block;padding-bottom:30px;}
@media (max-width:991px){.service__ititle-2{padding-bottom:10px;}
}
.service__idis-2{font-weight:500;font-size:16px;line-height:1.5;color:var(--white);padding-bottom:30px;}
@media (max-width:767px){.service__idis-2{padding-bottom:10px;}
}
.service__readmore-2{font-weight:600;font-size:14px;line-height:1;color:var(--white);padding-bottom:10px;text-transform:uppercase;letter-spacing:1.6px;border-bottom:1px solid var(--blue);}
.service__readmore-2 img{margin-left:8px;}
.service__thumb-2{padding-bottom:30px;}
/*----------------------- CONTACT 2-----------------------*/
.contact__area-2 .form__title{padding-bottom:70px;font-size:115px;padding-left:0;-webkit-text-stroke:2px var(--black-2);}
@media (max-width:1399px){.contact__area-2 .form__title{padding-left:0;font-size:80px;}
}
@media (max-width:991px){.contact__area-2 .form__title{padding-bottom:5px;}
}
@media (max-width:767px){.contact__area-2 .form__title{padding-bottom:30px;font-size:50px;}
}
.contact__btm-2{background:var(--secondary);}
.contact__form-2{background:var(--gray-2);padding-bottom:60px;padding-top:60px;margin-top:-175px;}
@media (max-width:991px){.contact__form-2{margin-top:60px;}
}
@media (max-width:767px){.contact__form-2{margin-top:0;}
}
.contact__form-2 form input{background:var(--white);color:var(--black-4);margin-bottom:30px;}
.contact__form-2 form input::-webkit-input-placeholder{color:var(--black-4);}
.contact__form-2 form input::-moz-placeholder{color:var(--black-4);}
.contact__form-2 form input:-ms-input-placeholder{color:var(--black-4);}
.contact__form-2 form input::-ms-input-placeholder{color:var(--black-4);}
.contact__form-2 form input::placeholder{color:var(--black-4);}
.contact__form-2 form textarea{background:var(--white);color:var(--black-4);}
.contact__form-2 form textarea::-webkit-input-placeholder{color:var(--black-4);}
.contact__form-2 form textarea::-moz-placeholder{color:var(--black-4);}
.contact__form-2 form textarea:-ms-input-placeholder{color:var(--black-4);}
.contact__form-2 form textarea::-ms-input-placeholder{color:var(--black-4);}
.contact__form-2 form textarea::placeholder{color:var(--black-4);}
.contact__form-2 form .submit{background:var(--blue);}
.contact__media-2{padding-top:0;}
@media (max-width:767px){.contact__media-2{padding-top:30px;}
}
.contact__media-2 li{-ms-grid-columns:80px auto;grid-template-columns:80px auto;}
.contact__media-2 li span{border:1px solid var(--blue);color:var(--white);height:80px;width:80px;line-height:80px;}
.contact__media-2 li a{color:var(--white);}
/*----------------------- FOOTER 2-----------------------*/
.footer__widgets-2{background-color:var(--secondary);padding-top:100px;}
@media (max-width:991px){.footer__widgets-2{padding-top:50px;}
}
.footer__btm-2{border-top:1px solid var(--blue);}
@media (max-width:767px){.footer__btm-2{border-top:0;margin-top:0;}
}
.footer__rblog{display:-ms-grid;display:grid;-ms-grid-columns:80px 15px auto;grid-template-columns:80px auto;gap:15px;padding-bottom:30px;border-bottom:1px solid var(--white);margin-bottom:30px;}
.footer__rblog a img{border-radius:10px;}
.footer__rblog:last-child{margin-bottom:0;}
.footer__rcontent span{color:var(--white);}
.footer__rcontent span i{padding-right:10px;}
.footer__rcontent p{padding-top:8px;font-weight:600;font-size:20px;line-height:1.2;color:var(--white);}
.footer__address-2 ul li span{color:var(--white);}
.footer__service-2 ul li::before{color:var(--white);}
.footer__newsletter-2 input{height:76px;padding-right:130px;background:transparent;border:1px solid #605b5b !important;color:var(--white) !important;}
.footer__newsletter-2 input::-webkit-input-placeholder{color:var(--white) !important;}
.footer__newsletter-2 input::-moz-placeholder{color:var(--white) !important;}
.footer__newsletter-2 input:-ms-input-placeholder{color:var(--white) !important;}
.footer__newsletter-2 input::-ms-input-placeholder{color:var(--white) !important;}
.footer__newsletter-2 input::placeholder{color:var(--white) !important;}
.footer__newsletter-2 .submit-2{background-color:var(--blue);color:var(--white);font-weight:600;font-size:14px;line-height:1.4;display:inline-block;padding:20px 30px;border:0;right:8px;top:8px;position:absolute;text-transform:uppercase;}
@media (max-width:767px){.footer__newsletter-2 .submit-2{right:0;position:relative;}
}
.separator-2{border-top:1px solid var(--white);-webkit-transform:translateY(-100px);transform:translateY(-100px);}
@media (max-width:991px){.separator-2{display:none;}
}
.blog__area-2{padding:150px 0;margin-bottom:70px;padding-top:175px;}
@media (max-width:1399px){.blog__area-2{padding-top:0;}
}
@media (max-width:991px){.blog__area-2{padding-top:0;padding-bottom:0;margin-bottom:0;}
}
@media (max-width:767px){.blog__area-2{padding-top:0;}
}
.blog__title-2{font-weight:600;font-size:20px;line-height:1.2;color:#090D26;padding-bottom:20px;display:inline-block;}
.blog__item-2{position:relative;}
@media (max-width:767px){.blog__item-2{margin-bottom:30px;}
}
.blog__thumb-2{position:relative;overflow:hidden;}
.blog__thumb-2 img{width:100%;-webkit-transition:0.5s;transition:0.5s;}
.blog__thumb-2 img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);}
.blog__meta-2{position:absolute;left:30px;bottom:30px;padding:20px 20px;background:var(--blue);font-weight:400;font-size:14px;line-height:1;color:var(--white);}
.blog__content-2{border:1px solid #D9D9D9;border-top:0;padding:40px;padding-top:35px;}
@media (max-width:767px){.blog__content-2{padding:20px;}
}
.blog__content-2 p{font-weight:500;font-size:16px;line-height:2;color:var(--black-4);padding-bottom:25px;}
.blog__btn-2{font-weight:600;font-size:14px;line-height:1.3;letter-spacing:1.6px;text-transform:uppercase;color:var(--secondary);text-decoration:underline;text-underline-offset:10px;display:inline-block;}
.blog__btn-2 img{padding-left:10px;}
.team__area-2{padding:150px 0;position:relative;}
.team__area-2::before{content:"";left:0;top:0;height:616px;width:100%;background:#F4F5FA;position:absolute;}
@media (max-width:991px){.team__area-2{padding:80px 0;}
}
@media (max-width:767px){.team__area-2{padding:50px 0;}
}
.team__items-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:80px;}
@media (max-width:767px){.team__items-2{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-top:50px;}
}
.team__thumb-2{position:relative;background:var(--secondary);}
.team__thumb-2::before{position:absolute;content:"";left:0;bottom:0;height:100%;width:100%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(51.56%,rgba(184,251,94,0)),to(rgba(184,251,94,0.28)));background:linear-gradient(180deg,rgba(184,251,94,0) 51.56%,rgba(184,251,94,0.28) 100%);}
.team__content-2{text-align:center;padding-top:30px;}
.team__name{font-weight:600;font-size:24px;line-height:1;color:var(--secondary);padding-bottom:5px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.team__name:hover{color:var(--main-color-one);}
.team__post{font-weight:500;font-size:16px;line-height:1.5;color:var(--secondary);}
.team__social-2{position:absolute;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;z-index:2;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.team__social-2 li a{background:var(--white);opacity:0.8;border-radius:5px;font-weight:400;font-size:16px;line-height:16px;color:var(--blue);display:inline-block;padding:15px;}
.team__social-2 li a:hover{color:var(--main-color-one);}
/*-----------------------ABOUT AREA 2-----------------------*/
.about__area-2{padding:130px 0 120px;}
@media (max-width:991px){.about__area-2{padding:70px 0;}
}
.about__wrapper-2{gap:90px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 90px 1.3fr;grid-template-columns:1fr 1.3fr;}
@media (max-width:1399px){.about__wrapper-2{gap:100px;}
}
@media (max-width:991px){.about__wrapper-2{gap:0;}
}
@media (max-width:767px){.about__wrapper-2{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.about__wrapper-2 .about__content,.about__wrapper-2 .about__content-3,.about__wrapper-2 .about__content-6{background-image:none;padding-top:0;}
.about__wrapper-2 .about__thumb{text-align:right;}
.about__wrapper-2 .about__thumb{margin-top:20px;}
.about__title-2{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;text-transform:uppercase;color:var(--secondary);padding-bottom:36px;}
@media (max-width:991px){.about__title-2{font-size:30px;}
}
.about__dis-2{font-weight:500;font-size:16px;line-height:1;color:var(--black-2);padding-left:80px;}
@media (max-width:991px){.about__dis-2{padding-left:0;}
}
.about__btnwrapper-2{margin-left:75px;margin-top:30px;width:205px;height:205px;}
@media (max-width:1399px){.about__btnwrapper-2{margin-left:0;height:60px;}
}
@media (max-width:767px){.about__btnwrapper-2{margin-top:0;margin-left:0;}
}
.about__btnwrapper-2.db-arrow-up .img-2{-webkit-transform:translate(-205px,10px);transform:translate(-205px,10px);}
.about__btnwrapper-2.db-arrow-up:hover .img{-webkit-transform:translate(205px,-205px);transform:translate(205px,-205px);}
.about__btnwrapper-2.db-arrow-up:hover .img-2{-webkit-transform:translate(0px,-200px);transform:translate(0px,-200px);}
.about__thumb img{max-width:100%;}
@media (max-width:991px){.about__arrowup img{width:50px;}
}
/*-----------------------HERO AREA 2-----------------------*/
.hero__area-2{padding-top:192px;padding-bottom:115px;}
@media (max-width:1919px){.hero__area-2{padding-top:100px;}
}
@media (max-width:767px){.hero__area-2{padding-top:45px;padding-bottom:60px;}
}
.hero__area-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;padding-left:150px;padding-right:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media (max-width:1399px){.hero__area-wrapper{-ms-grid-columns:0.2fr 1fr 0.2fr;grid-template-columns:0.2fr 1fr 0.2fr;padding-left:0;padding-right:0px;}
}
@media (max-width:767px){.hero__area-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.hero__area-item{position:relative;}
.hero__area-item img{position:relative;z-index:1;max-width:100%;}
@media (max-width:767px){.hero__area-item img{display:none;}
}
.hero__area-content{text-align:center;}
@media (max-width:1919px){.hero__area-content{padding-top:33px;}
}
.hero__area-title{font-family:"Barlow",sans-serif;font-weight:600;font-size:86px;line-height:1;letter-spacing:-2.60783px;text-transform:uppercase;color:var(--secondary);margin-top:-45px;padding-bottom:25px;}
@media (max-width:1919px){.hero__area-title{font-size:70px;}
.hero__area-title br{display:none;}
}
@media (max-width:991px){.hero__area-title{font-size:50px;}
}
@media (max-width:767px){.hero__area-title{font-size:40px;}
}
.hero__area-dis{font-family:"Barlow",sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:var(--black-4);padding-bottom:40px;}
@media (max-width:767px){.hero__area-dis{padding-bottom:0;}
}
.hero__area-gradient1{position:absolute;width:113px;height:122px;left:-57px;top:60px;z-index:2;background:-webkit-gradient(linear,left top,right top,from(#8D71FF),color-stop(32.16%,#6D2BFF),color-stop(64.84%,#405CFF),to(#21D3FD));background:linear-gradient(90deg,#8D71FF 0%,#6D2BFF 32.16%,#405CFF 64.84%,#21D3FD 100%);border-radius:0px 0px 1000px 1000px;}
@media (max-width:991px){.hero__area-gradient1{top:170px;}
}
@media (max-width:767px){.hero__area-gradient1{display:none;}
}
.hero__area-gradient2{position:absolute;width:103px;height:102px;right:200px;top:300px;z-index:3;background:#0058AA;border-radius:0px 0px 0px 1000px;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);}
@media (max-width:991px){.hero__area-gradient2{right:100px;top:150px;}
}
@media (max-width:767px){.hero__area-gradient2{display:none;}
}
/*----------------------- FAQ 2-----------------------*/
.faq__list-2 .accordion-button::after{left:auto;right:20px;background:var(--blue);}
.faq__list-2 .accordion-body{padding-left:0;padding-bottom:0;}
.faq__list-2 .accordion-body p{color:var(--white);}
.faq__list-2 .accordion-item{border:0;border-bottom:1px solid var(--gray-3);margin-bottom:8px;}
.faq__list-2 .accordion-button{padding-left:0;}
.pb-70{padding-bottom:70px;}
@media (max-width:991px){.pb-70{padding-bottom:50px;}
}
@media (max-width:767px){.pb-70{padding-bottom:30px;}
}
.footer__service.footer__service-2{padding-left:30px;}
@media (max-width:767px){.footer__service.footer__service-2{padding-left:0;padding-bottom:0;}
}
.footer__newsletter.footer__newsletter-2{padding-left:0;}
section.contact__area-2{overflow:hidden;}
/*----------------------- MOBILE HEADER-----------------------*/
.db-mobile-icon{display:block;}
@media (min-width:1200px){.db-mobile-icon{display:none;}
}
/*-----------------------HOME FIVE HERO-----------------------*/
.bizzpro-five{background:#0E1E2A;}
.hero__area-5{background-image:url("../imgs/home-5/hero.jpg");background-repeat:no-repeat;padding-top:240px;padding-bottom:150px;position:relative;}
@media (max-width:767px){.hero__area-5{padding-top:160px;}
}
.hero__area-5::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;opacity:0.5;background:#0E1E2A;}
.hero__content-5{position:relative;z-index:2;}
.hero__title-5{color:var(--white);font-size:100px;font-weight:700;line-height:1.2;letter-spacing:-3px;text-transform:uppercase;}
@media (max-width:1199px){.hero__title-5{font-size:70px;}
}
@media (max-width:767px){.hero__title-5{font-size:40px;}
}
.hero__dis-5{color:var(--white);font-family:"Barlow",sans-serif;font-size:16px;font-weight:500;line-height:1.5;}
.hero__btn-wrapper-5{padding-top:70px;}
.hero__btn-wrapper-5 .db-btn-arrow{color:var(--white);}
.hero__btn-wrapper-5 .db-btn-arrow::after{background:var(--main-color-one);}
.hero__shape-wrapper{position:absolute;right:0;bottom:0;}
/*-----------------------HOME FIVE SERVICE-----------------------*/
.bizzpro-section-wrapper-5{margin-bottom:70px;position:relative;}
.section-subtitle-5{color:var(--main-color-one);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;}
.section-title-5{color:var(--white);font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;}
@media (max-width:991px){.section-title-5{font-size:36px;}
}
.hero__btn-wrapper-5.service-btn{padding-top:40px;}
.service__area-5{padding-top:150px;padding-bottom:150px;}
@media (max-width:991px){.service__area-5{padding-top:60px;padding-bottom:60px;}
}
.service__items-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);gap:50px;}
@media (max-width:1199px){.service__items-5{gap:0;}
}
@media (max-width:991px){.service__items-5{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:767px){.service__items-5{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.service__item-5{text-align:center;position:relative;-webkit-transition:0.6s;transition:0.6s;padding:40px;}
.service__item-5:hover{background:#25333F;}
.service__thumb-5{margin-bottom:30px;}
.service__content-5 p{color:var(--white);font-size:16px;font-weight:500;line-height:1.5;}
.service__item-title{color:var(--white);font-size:20px;font-weight:600;line-height:1.2;margin-bottom:20px;}
.service__item-title:hover{color:var(--main-color-one-3);}
/*-----------------------HOME FIVE HISTORY-----------------------*/
.history__area-5{padding-bottom:150px;}
@media (max-width:991px){.history__area-5{padding-bottom:60px;}
}
.history__items-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px;}
@media (max-width:767px){.history__items-5{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.history__item-5{max-width:284px;margin-left:45px;}
.history__item-5 .double-chevron{-webkit-transform:translate(-35px,25px);transform:translate(-35px,25px);}
.history__item-5 .title{color:var(--white);font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;margin-bottom:20px;}
@media (max-width:767px){.history__item-5 .title{font-size:30px;}
}
.history__item-5 .title-2{color:var(--white);font-size:20px;font-weight:600;line-height:1.2;margin-bottom:10px;}
.history__item-5 p{color:var(--white);}
.history__thumb-5{position:relative;-webkit-transform:translateX(100px);transform:translateX(100px);}
@media (max-width:1199px){.history__thumb-5{-webkit-transform:translateX(0);transform:translateX(0);}
}
.history__thumb-5 .history-shape-5{position:absolute;right:-110px;bottom:-105px;}
@media (max-width:767px){.history__thumb-5 .history-shape-5{display:none;}
}
.history__circle-btn-wrapper{position:absolute;top:0;right:0;z-index:2;}
.history__circle-btn{background:var(--yellow-2);width:152px;height:152px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media (max-width:767px){.history__circle-btn{height:100px;width:100px;}
}
.history__circle-btn .title{color:var(--secondary);font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;}
@media (max-width:767px){.history__circle-btn .title{font-size:30px;}
}
.history__box-wrapper{position:absolute;bottom:-70px;right:0;z-index:3;}
@media (max-width:991px){.history__box-wrapper{bottom:-18px;}
}
.history__box-5{padding:30px 60px;background:var(--main-color-one);max-width:370px;}
@media (max-width:767px){.history__box-5{padding:10px 40px;}
}
.history__box-5 .title{color:#252525;font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;}
@media (max-width:767px){.history__box-5 .title{font-size:30px;}
}
.history__box-5 .title-2{color:var(--p-3,#252525);font-size:100px;font-weight:700;line-height:1;letter-spacing:-3px;text-transform:uppercase;padding-left:70px;}
@media (max-width:1199px){.history__box-5 .title-2{font-size:50px;}
}
/*-----------------------HOME FIVE GALLARY-----------------------*/
.gallary__section-wrapper{margin-bottom:70px;}
.gallary__sec-title{color:var(--white);font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;}
@media (max-width:767px){.gallary__sec-title{font-size:25px;}
}
.gallary__sec-title small{color:var(--white);font-size:100px;font-weight:700;line-height:1;letter-spacing:-3px;text-transform:uppercase;}
@media (max-width:1199px){.gallary__sec-title small{font-size:50px;}
}
@media (max-width:767px){.gallary__sec-title small{font-size:35px;}
}
.gallary__area-5{padding-bottom:150px;position:relative;}
.gallary__area-5 .gallary__circle-5{position:absolute;right:290px;top:0;}
@media (max-width:1199px){.gallary__area-5 .gallary__circle-5{right:30px;}
}
@media (max-width:991px){.gallary__area-5 .gallary__circle-5{display:none;}
}
@media (max-width:767px){.gallary__area-5{padding-bottom:80px;}
}
.gallary__area-5 .grid{gap:30px;}
.gallary__area-5 .portfolio{position:relative;margin-right:10px;}
@media (max-width:1199px){.gallary__area-5 .portfolio{margin-bottom:10px;}
}
.gallary__area-5 .portfolio:last-child{margin-right:0;}
.gallary__area-5 .portfolio::before{position:absolute;content:"";left:30px;right:30px;bottom:30px;top:30px;background:#252525;opacity:0;visibility:hidden;-webkit-transition:0.6s;transition:0.6s;}
.gallary__area-5 .portfolio:hover::before{opacity:0.5;visibility:visible;}
.gallary__area-5 .portfolio__text{position:absolute;bottom:70px;left:60px;color:var(--white);}
.gallary__area-5 .portfolio-title{color:var(--white);font-size:20px;font-weight:600;line-height:1.1;}
.gallary__area-5 span{color:var(--gray-200,#E1E1E1);font-size:16px;font-weight:500;line-height:1;}
.gallary__area-5 .portfolio__icon{position:absolute;width:40px;height:40px;background:var(--main-color-one);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:67px;right:70px;}
.gallary__area-5 .portfolio__menu{margin-bottom:70px;}
.gallary__area-5 .portfolio__menu button{padding:10px 20px;border:0;background:var(--white);}
@media (max-width:767px){.gallary__area-5 .portfolio__menu button{margin:5px;}
}
.gallary__area-5 .portfolio__menu button.active{background:var(--yellow-2);}
/*-----------------------HOME FIVE NEWSLETTER-----------------------*/
.newsletter__area-5{background:var(--main-color-one);padding:40px;}
.newsletter__title-5{color:#0E1E2A;font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;}
@media (max-width:767px){.newsletter__title-5{font-size:30px;}
}
.newsletter__form-wrapper-5{position:relative;}
@media (max-width:991px){.newsletter__form-wrapper-5{margin-top:30px;}
}
.newsletter__form-wrapper-5 form input{height:65px;padding:30px;background:#0E1E2A;color:var(--white);max-width:460px;width:100%;margin-bottom:20px;border:0;}
.newsletter__form-wrapper-5 form input:focus{outline:0;}
.newsletter__form-wrapper-5 form input::-webkit-input-placeholder{color:var(--white);font-size:16px;font-weight:500;line-height:1;}
.newsletter__form-wrapper-5 form input::-moz-placeholder{color:var(--white);font-size:16px;font-weight:500;line-height:1;}
.newsletter__form-wrapper-5 form input:-ms-input-placeholder{color:var(--white);font-size:16px;font-weight:500;line-height:1;}
.newsletter__form-wrapper-5 form input::-ms-input-placeholder{color:var(--white);font-size:16px;font-weight:500;line-height:1;}
.newsletter__form-wrapper-5 form input::placeholder{color:var(--white);font-size:16px;font-weight:500;line-height:1;}
.newsletter__form-wrapper-5 form button{border:0;padding:20px 30px;background:#252525;color:var(--white);}
/*-----------------------HOME FIVE TEAM-----------------------*/
.team__area-5{padding-left:100px;padding-right:100px;}
@media (max-width:991px){.team__area-5{padding-left:50px;padding-right:50px;}
}
.team__area-5 .team__member:hover .team__content{background-color:#26343F;}
.team__area-5 .team__image{margin-left:0;overflow:unset;}
.team__area-5 .team__image:hover img{-webkit-transform:scale(1);transform:scale(1);}
.team__area-5 .team__content{max-width:100%;background-color:#26343F;text-align:right;padding:93px 60px 24px 51px;}
.team__area-5 .team__image img{width:100%;}
.team__area-5 .team__title{font-size:20px;color:var(--white);}
.team__area-5 .team__content p{color:var(--white);text-transform:capitalize;padding-top:0;}
.team__area-5 .share__wrap{top:auto;left:0;padding-left:30px;bottom:-32px;z-index:9;}
.team__area-5 .share__wrap .share-btn{border-radius:0px 20px 0px 0px;background:var(--p-3,#D8FF36);}
.team__area-5 .share__wrap .active li{top:-212px;}
.team__area-5 .share__wrap li a{background-color:#D8FF36;}
.team__wrapper-5{display:-ms-grid;display:grid;-ms-grid-columns:0.4fr 90px 1fr;grid-template-columns:0.4fr 1fr;gap:90px;}
.team__subtitle-5{color:var(--white);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:20px;display:block;}
.team__sub-5{color:var(--white);font-size:48px;font-weight:600;line-height:1;/* 100% */
 letter-spacing:0.16px;text-transform:uppercase;}
@media (max-width:767px){.team__sub-5{font-size:30px;}
}
.team__title-5{color:var(--white);font-size:100px;font-weight:700;line-height:1;letter-spacing:-3px;text-transform:uppercase;}
@media (max-width:1199px){.team__title-5{font-size:50px;}
}
@media (max-width:767px){.team__title-5{font-size:30px;letter-spacing:0;}
}
.team__title-5 span{text-align:right;display:block;padding-right:70px;}
@media (max-width:991px){.team__title-5 span{text-align:left;}
}
.team__left-5{position:relative;}
@media (max-width:991px){.team__left-5{margin-bottom:50px;}
}
.team__left-5 .testimonial-five-prev,.team__left-5 .testimonial-five-next{left:0;bottom:-122px;top:auto;}
@media (max-width:991px){.team__left-5 .testimonial-five-prev,.team__left-5 .testimonial-five-next{left:auto;bottom:0;}
}
.team__left-5 .testimonial-five-next{left:70px;bottom:-122px;top:auto;z-index:3;}
@media (max-width:991px){.team__left-5 .testimonial-five-next{left:auto;bottom:0;}
}
/*-----------------------HOME FIVE PRICING-----------------------*/
.pricing__area-5{padding-bottom:150px;}
@media (max-width:991px){.pricing__area-5{padding-bottom:60px;}
}
.pricing__items-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px;}
@media (max-width:991px){.pricing__items-5{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){.pricing__items-5{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.pricing__item-5{position:relative;}
.pricing__item-5:hover .pricing__header-5{background:var(--yellow-2);}
.pricing__item-5:hover .pricing__header-5 .title{color:var(--black);}
.pricing__item-5:hover .pricing__header-5 .title-2{color:var(--black);}
.pricing__item-5:hover .pricing__header-5 p{color:var(--black);}
.pricing__header-5{background:#252525;padding:40px;-webkit-transition:0.6s;transition:0.6s;}
@media (max-width:1199px){.pricing__header-5{padding:25px;}
}
.pricing__header-5 .title{color:var(--white);font-size:20px;font-weight:600;line-height:1.2;margin-bottom:10px;}
.pricing__header-5 .title-2{color:var(--white);font-size:16px;font-weight:500;line-height:1;padding-bottom:20px;}
.pricing__header-5 .title-2 span{font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;}
.pricing__header-5 p{color:var(--white);}
.pricing__feature-5{background:#26343F;padding:40px;padding-bottom:60px;}
.pricing__feature-list li{color:var(--white);font-size:16px;font-weight:500;line-height:1;margin-bottom:20px;}
.pricing__btn-wrapper{position:absolute;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.pricing__btn{display:inline-block;width:67px;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--black);background:var(--main-color-one);border-radius:50px;}
/*-----------------------HOME FIVE TESTIMONIAL-----------------------*/
.testimonial-five-active{padding-bottom:100px;}
.testimonial-five-prev,.testimonial-five-next{width:50px;height:50px;background:#10332F;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white);position:absolute;right:70px;top:70px;z-index:3;}
@media (max-width:767px){.testimonial-five-prev,.testimonial-five-next{display:none;}
}
.testimonial-five-prev:hover,.testimonial-five-next:hover{background:var(--main-color-one);}
.testimonial-five-next{right:0;}
@media (max-width:767px){.testimonial-five-next{font-size:30px;}
}
.testimonial__area-5{padding-bottom:200px;position:relative;}
@media (max-width:991px){.testimonial__area-5{padding-bottom:100px;}
}
.testimonial__item-5{max-width:630px;position:relative;padding-left:80px;}
@media (max-width:991px){.testimonial__item-5{padding-left:36px;}
}
.testimonial__item-5::before{content:"";position:absolute;left:19px;right:0;bottom:0;top:87px;height:100%;width:100%;border:1px solid #333F4D;}
.testimonial__item-5 p{color:var(--white);}
.testimonial__header-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;}
.testimonial__thumb-5{margin-left:-20px;position:relative;z-index:2;}
.testimonial__rating-5{-ms-flex-item-align:end;align-self:flex-end;padding:10px;-webkit-transform:translateY(-16px);transform:translateY(-16px);}
.testimonial__rating-wrap-5{display:-webkit-box;display:-ms-flexbox;display:flex;}
.testimonial__rating-star{background:var(--yellow-2);padding:5px 10px;}
.testimonial__rate-5{background:var(--main-color-one);color:#0E1E2A;font-size:16px;font-weight:500;line-height:1;padding:5px 10px;}
.testimonial__footer-5{margin-top:20px;max-width:250px;margin-left:auto;background:var(--main-color-one);padding:15px;text-align:center;position:absolute;right:80px;}
.testimonial__name-5{color:var(--gray-900,#010D4C);font-size:20px;font-weight:600;line-height:1;padding-bottom:8px;}
.testimonial__post-5{color:#333F4D;font-size:16px;font-weight:500;line-height:1;}
/*-----------------------HOME FIVE FOOTER-----------------------*/
.contact__form.contact__form,.contact__form-4{background:#26343F;padding:50px;}
@media (max-width:1199px){.contact__form.contact__form,.contact__form-4{-webkit-transform:translateY(0);transform:translateY(0);}
}
@media (max-width:767px){.contact__form.contact__form,.contact__form-4{padding:20px;}
}
.contact__form.contact__form input,.contact__form-4 input{margin-bottom:30px;}
.contact__form.contact__form .submit,.contact__form-4 .submit{border-radius:30px;padding:20px;background:var(--main-color-one);color:#fff;}
.footer__area-5{padding-left:315px;padding-right:80px;padding-top:200px;}
@media (max-width:1199px){.footer__area-5 .footer__address{padding-left:0;}
}
@media (max-width:767px){.footer__area-5 .footer__address{padding-top:0;}
}
@media (max-width:1919px){.footer__area-5{padding-left:100px;}
}
@media (max-width:1199px){.footer__area-5{padding-top:0;}
}
@media (max-width:991px){.footer__area-5{padding-left:50px;}
}
@media (max-width:767px){.footer__area-5{padding-left:15px;padding-right:15px;}
}
.footer__area-5 p{color:var(--white);}
.footer__wrapper-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5fr;grid-template-columns:1fr 0.5fr;}
@media (max-width:1199px){.footer__wrapper-5{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.footer__form-title-5{color:var(--white);font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;margin-bottom:40px;}
@media (max-width:1919px){.footer__form-title-5{font-size:30px;}
}
.footer__field-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px;}
@media (max-width:767px){.footer__field-5{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;}
}
.footer__section-wrapper-5{margin-bottom:130px;}
@media (max-width:767px){.footer__section-wrapper-5{margin-bottom:50px;}
}
.footer__title-5{font-size:100px;font-weight:700;line-height:1;letter-spacing:-3px;text-transform:uppercase;-webkit-text-stroke:1px white;-webkit-text-fill-color:#0E1E2A;}
@media (max-width:1919px){.footer__title-5{font-size:70px;}
}
@media (max-width:991px){.footer__title-5{font-size:40px;}
}
/*----------------------------------------*/
/* . BLOG CSS START/*----------------------------------------*/
.blog__item-inner{margin-bottom:80px;}
@media (max-width:767px){.blog__item-inner{margin-bottom:30px;}
}
.blog__thumb-inner{overflow:hidden;border-radius:20px;margin-bottom:10px;}
.blog__thumb-inner img{-webkit-transition:1s;transition:1s;width:100%;}
.blog__thumb-inner img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.blog__meta-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;padding-top:10px;padding-bottom:20px;}
@media (max-width:767px){.blog__meta-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-bottom:10px;}
}
.blog__meta-inner li a{font-weight:500;font-size:16px;line-height:2;color:var(--black-4);}
.blog__title-inner{font-weight:600;font-size:48px;line-height:1;letter-spacing:0.16px;text-transform:capitalize;color:#0E1E2A;padding-bottom:15px;-webkit-transition:0.3s;transition:0.3s;}
.blog__title-inner:hover{color:var(--main-color-one);}
@media (max-width:1399px){.blog__title-inner{font-size:35px;}
}
@media (max-width:767px){.blog__title-inner{font-size:25px;}
}
.blog__dis-inner{font-weight:500;font-size:16px;line-height:2;color:#67687A;padding-bottom:40px;}
@media (max-width:767px){.blog__dis-inner{line-height:1.5;}
.blog__dis-inner br{display:none;}
}
.blog__btn-inner{display:inline-block;padding:15px 30px;font-weight:600;font-size:14px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;color:#FFFFFF;background:var(--main-color-one);}
.blog__btn-inner::before{border-radius:40px;}
.blog__btn-inner.btn-rollover{border-radius:40px;}
.blog__btn-inner:hover{color:#FFFFFF;}
.blog__btn-inner i{padding-left:5px;}
.blog__search form{position:relative;}
.blog__search form input{width:100%;background:#F4F5FA;border:1px solid #E3E3E3;border-radius:50px;height:61px;padding:30px;padding-right:40px;}
.blog__search form input:focus{outline:0;}
.blog__search form input::-webkit-input-placeholder{font-weight:500;font-size:16px;line-height:1;color:#67687A;}
.blog__search form input::-moz-placeholder{font-weight:500;font-size:16px;line-height:1;color:#67687A;}
.blog__search form input:-ms-input-placeholder{font-weight:500;font-size:16px;line-height:1;color:#67687A;}
.blog__search form input::-ms-input-placeholder{font-weight:500;font-size:16px;line-height:1;color:#67687A;}
.blog__search form input::placeholder{font-weight:500;font-size:16px;line-height:1;color:#67687A;}
.blog__search form button{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:900;font-size:16px;line-height:1;color:var(--main-color-one);border:0;background:transparent;}
.blog__widget{margin-bottom:60px;}
.blog__widget-title{font-weight:600;font-size:20px;line-height:1.2;color:#0E1E2A;border-bottom:1px solid #E3E3E3;display:block;padding-bottom:30px;}
.blog__category li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;}
.blog__category li:last-child{padding-bottom:0;}
.blog__category li span{font-weight:600;}
.blog__category li a{font-weight:500;font-size:16px;line-height:1;color:#0E1E2A;font-weight:600;}
.blog__category li a:hover{color:var(--main-color-one);}
.blog__ritem{display:-ms-grid;display:grid;-ms-grid-columns:auto 75px 80px;grid-template-columns:auto 80px;gap:75px;margin-bottom:30px;}
.blog__ritem a img{border-radius:10px;}
.blog__ritem:last-child{margin-bottom:0;}
.blog__recenttitle{font-weight:600;font-size:20px;line-height:1.2;color:#0E1E2A;padding-bottom:10px;}
.blog__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blog__tags a{font-weight:500;font-size:16px;line-height:1;color:#67687A;display:inline-block;padding:10px 16px;background:#F4F5FA;border-radius:20px;-webkit-transition:0.3s;transition:0.3s;}
.blog__tags a:hover{background:var(--main-color-one);color:#fff;}
.blog__notification{background:#F4F5FA;padding:70px;border:1px solid #E3E3E3;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blog__notification p{text-align:center;padding-top:10px;padding-bottom:20px;}
@media (max-width:991px){.blog__pagination-wrap{padding-left:0;}
}
.blog__pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}
.blog__pagination-list li a{font-weight:600;font-size:16px;line-height:1.2;text-align:center;color:#0E1E2A;display:inline-block;background:#F4F5FA;border-radius:50%;height:45px;width:45px;line-height:45px;}
.blog__pagination-list li a:hover{background:var(--main-color-one);color:white;}
.blog__details p{font-weight:500;font-size:16px;line-height:2;color:#67687A;padding-bottom:20px;}
.blog__details h4{font-weight:600;font-size:20px;line-height:1.2;color:#0E1E2A;padding-bottom:20px;-webkit-transition:0.3s;transition:0.3s;}
.blog__details h4:hover{color:var(--main-color-one);}
.blog__quote{padding:40px;background:#F4F5FA;border-radius:5px;}
@media (max-width:767px){.blog__quote{padding:15px;}
}
.blog__thumb2{padding-top:50px;padding-bottom:20px;}
.blog__detaillist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;}
.blog__detaillist span{font-weight:600;font-size:20px;line-height:1.2;color:#0E1E2A;}
.blog__detailtag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #E3E3E3;padding-top:15px;margin-top:60px;}
@media (max-width:767px){.blog__detailtag{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:30px;}
}
.blog__detailleft{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blog__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blog__social li a{font-weight:400;font-size:16px;line-height:1;color:var(--main-color-one);padding:10px 10px;background:#F4F5FA;border-radius:5px;display:inline-block;}
.blog__submitbtn{display:inline-block;padding:20px 30px;background:var(--main-color-one);border-radius:50px;font-size:14px;line-height:1.5;letter-spacing:1.6px;text-transform:capitalize;color:#FFFFFF;border:0;}
.blog__submitbtn:before{border-radius:50px;}
.blog__form{padding-top:90px;}
@media (max-width:767px){.blog__form{padding-top:30px;}
}
.blog__form form{padding-top:30px;}
.blog__form-title{font-weight:600;font-size:20px;line-height:1.4;color:#0E1E2A;display:block;}
.blog__form input{width:100%;padding:20px;border:1px solid #E3E3E3;border-radius:50px;height:51px;margin-bottom:20px;}
.blog__form input:focus{outline:0;}
.blog__form textarea{height:180px;width:100%;padding:20px;border:1px solid #E3E3E3;border-radius:30px;margin-bottom:20px;}
.blog__form textarea:focus{outline:0;}
@media (max-width:991px){.blog__submitwrap{margin-bottom:30px;}
}
/*----------------------------------------*/
/* . PROJECT DETAILS CSS START/*----------------------------------------*/
.projectd__details-inner h2{font-size:48px;font-weight:600;line-height:1;letter-spacing:0.16px;text-transform:uppercase;padding-bottom:20px;}
@media (max-width:991px){.projectd__details-inner h2{font-size:35px;}
}
.projectd__details-inner h3{font-size:20px;font-weight:600;line-height:1.5;padding-bottom:15px;padding-top:10px;}
.projectd__details-inner p{font-size:16px;font-weight:500;line-height:2;padding-bottom:20px;color:var(--black-4);}
.projectd__item-inner{display:-ms-grid;display:grid;-ms-grid-columns:40px 23px auto;grid-template-columns:40px auto;max-width:185px;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.projectd__mcontent-inner .title{font-size:16px;font-weight:500;line-height:1;padding-bottom:15px;}
.projectd__meta-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px;padding:45px 40px;background:#F4F5FA;margin-bottom:70px;border-radius:0 0 20px 20px;}
@media (max-width:1199px){.projectd__meta-inner{gap:50px;}
}
@media (max-width:991px){.projectd__meta-inner{gap:30px;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
@media (max-width:767px){.projectd__meta-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;}
}
.projectd__checkboxwrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:40px;margin-top:10px;}
@media (max-width:991px){.projectd__checkboxwrapper{gap:0;}
}
@media (max-width:767px){.projectd__checkboxwrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.projectd__checkbox label{padding-left:15px;display:inline-block;font-weight:600;}
.projectd__detailsthumb{gap:30px;padding-top:20px;padding-bottom:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;}
.projectd__detailsthumb img{width:100%;}
/*----------------------------------------*/
/* . CONTACT CSS START/*----------------------------------------*/
.contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#F4F5FA;border-radius:25px;padding:45px;margin-bottom:40px;}
.contact__item i{font-size:40px;color:var(--main-color-one);}
.contact__item .title{font-weight:600;font-size:20px;line-height:1.2;text-align:center;color:#333F4D;padding-top:20px;padding-bottom:15px;}
.contact__item p{font-weight:500;font-size:16px;line-height:2;color:#67687A;}
.contact__item a{font-weight:500;font-size:16px;line-height:2;color:#67687A;}
.contact__submit{display:inline-block;padding:20px 50px;font-weight:600;font-size:14px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;color:#FFFFFF;border:0;background:var(--main-color-one);border-radius:50px;}
.contact__submit:before{border-radius:50px;}
.pt-30{padding-top:30px;}
.color-base{color:var(--main-color-one) !important;}
.color-heading{color:var(--black-3) !important;}
.border-radius-20{border-radius:20px;}
.border-radius-20:before{border-radius:20px;}
.border-radius-25{border-radius:25px;}
.border-radius-25:before{border-radius:25px;}
.border-radius-50{border-radius:50px !important;}
.border-radius-50:before{border-radius:50px;}
.bg-light1{background:#ECE8E0;}
.service-inner{margin-top:-220px;}
.bg-white{background:#fff;}
.border-bottom-1-black{border-bottom:1px solid var(--black-3);}
.box-shadow{-webkit-box-shadow:0px 10px 60px 0px rgba(0,0,0,0.07);box-shadow:0px 10px 60px 0px rgba(0,0,0,0.07);}
.projectd__thumb img{width:100%;border-radius:20px 20px 0 0;}
.service__item .icon img{-webkit-transition:0.4s;transition:0.4s;}
.service__item:hover .icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.team__member:hover p,.team__member:hover .team__title{color:#fff;}
.newsletter__left img{border-radius:20px 20px 0 0;}
@media all and (max-width:1500px){.textslider_1 h2{font-size:55px;}
.textslider_2 h2{font-size:55px;}
.hero__area_1_inner .main-thumb .main-img{width:950px;}
.hero__title{font-size:75px;}
.footer_two_area .footer__address{padding-left:0;}
.footer_top h2{font-size:80px;}
.service__text p br{display:none;}
.header__area-4.plr-100{padding-left:50px;padding-right:50px;}
.projectd__meta-inner{gap:100px;}
}
@media all and (max-width:1200px){.hero__area_1{padding:190px 45px 100px;}
.hero__area_1_inner .main-thumb .main-img{width:750px;}
.hero__title{font-size:55px;}
.hero__area_1 .video_area a img{width:100px;}
.hero__area_1 .hero_1_content h1{margin-bottom:65px;}
.service__text br{display:none;}
.textslider_1 h2{font-size:35px;}
.textslider_2 h2{font-size:35px;}
}
@media all and (max-width:991px){.exp-area,.who__area_inner{background-image:none !important;}
.service-inner{margin-top:-140px;}
}
@media (max-width:575px){.service-inner{margin-top:-75px;}
.hero__title{font-size:30px;line-height:1.2;}
.hero__area_1 .video_area a img{width:60px;}
.hero__area_1 .hero_1_content h1 img{margin-top:-11px;width:40px;margin-left:10px;}
.hero__area_1{padding:257px 15px 66px;margin-bottom:60px;}
.hero__area_1 .hero_1_content h1{margin-bottom:15px;margin-top:-110px;}
.service__item.style2 .service__content .icon-box{margin-bottom:35px;}
.service__item.style2 .service__content{padding:50px 30px 40px;}
.newsletter__right .submit{right:auto;width:100%;margin-top:5px;}
.projectd__meta-inner{gap:30px;padding:30px;}
}
/*# sourceMappingURL=master.css.map */
