:root{--black: #000000;--yellow: #ECDD12;--white: #FFF;--grey: #686b69;--red: #e82d2d}@font-face{font-family: Rajdhani;font-style: normal;font-weight: 300;src: url(../fonts/rajdhani-v10-latin-300.eot), url(../fonts/rajdhani-v10-latin-300.eot?#iefix) format('embedded-opentype'), url(../fonts/rajdhani-v10-latin-300.woff2) format('woff2'), url(../fonts/rajdhani-v10-latin-300.woff) format('woff'), url(../fonts/rajdhani-v10-latin-300.ttf) format('truetype'), url(../fonts/rajdhani-v10-latin-300.svg#Rajdhani) format('svg');font-display: swap}@font-face{font-family: Rajdhani;font-style: normal;font-weight: 400;src: url(../fonts/rajdhani-v10-latin-regular.eot),url(../fonts/rajdhani-v10-latin-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/rajdhani-v10-latin-regular.woff2) format('woff2'), url(../fonts/rajdhani-v10-latin-regular.woff) format('woff'), url(../fonts/rajdhani-v10-latin-regular.ttf) format('truetype'), url(../fonts/rajdhani-v10-latin-regular.svg#Rajdhani) format('svg');font-display: swap}@font-face{font-family: Rajdhani;font-style: normal;font-weight: 500;src: url(../fonts/rajdhani-v10-latin-500.eot),url(../fonts/rajdhani-v10-latin-500.eot?#iefix) format('embedded-opentype'),url(../fonts/rajdhani-v10-latin-500.woff2) format('woff2'),url(../fonts/rajdhani-v10-latin-500.woff) format('woff'),url(../fonts/rajdhani-v10-latin-500.ttf) format('truetype'),url(../fonts/rajdhani-v10-latin-500.svg#Rajdhani) format('svg');font-display: swap}@font-face{font-family: Rajdhani;font-style: normal;font-weight: 700;src: url(../fonts/rajdhani-v10-latin-700.eot),url(../fonts/rajdhani-v10-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/rajdhani-v10-latin-700.woff2) format('woff2'), url(../fonts/rajdhani-v10-latin-700.woff) format('woff'), url(../fonts/rajdhani-v10-latin-700.ttf) format('truetype'),url(../fonts/rajdhani-v10-latin-700.svg#Rajdhani) format('svg');font-display: swap}body,html{font-family: Rajdhani, sans-serif;color: var(--white);height: 100%}a{color: var(--yellow)}a:hover{color: var(--yellow);text-decoration: none}h1,h2,h3,h4,h5,h6{font-family: Rajdhani, sans-serif}#preloader{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;overflow: hidden;background: var(--white)}#preloader:before{content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 6px solid #cc1616;border-top-color: #efefef;border-radius: 50%;width: 60px;height: 60px;-webkit-animation: animate-preloader 1s linear infinite;animation: animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform: rotate(0)}100%{transform: rotate(360deg)}}@keyframes animate-preloader{0%{transform: rotate(0)}100%{transform: rotate(360deg)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay: 0!important}}#header{background: var(--black);transition: all .5s;z-index: 997;padding: 20px 0;box-shadow: 0 2px 15px rgba(0, 0, 0, .05);position: sticky}#header .logo{font-size: 28px;left: 0;margin: 0;padding: 0;line-height: 1;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;font-family: Rajdhani, sans-serif}#header .logo a{color: var(--grey)}#header .logo img{max-height: 40px;width: auto}.nav-menu ul{margin: 0;padding: 0;list-style: none}.nav-menu>ul{display: flex}.nav-menu>ul>li{position: relative;white-space: nowrap;padding: 10px 0 10px 28px}.nav-menu a{display: block;position: relative;transition: .3s;font-size: 18px;font-family: Rajdhani, sans-serif;text-transform: uppercase;font-weight: 600}.nav-menu a:hover{color: var(--grey)}.nav-menu .drop-down ul{display: block;position: absolute;left: 14px;top: calc(100% 30px);z-index: 99;opacity: 0;visibility: hidden;padding: 10px 0;background: var(--black);box-shadow: 0 0 30px rgba(127, 137, 161, .25);transition: .3s}.nav-menu .drop-down:hover>ul{opacity: 1;top: 100%;visibility: visible}.nav-menu .drop-down li{min-width: 180px;position: relative}.nav-menu .drop-down ul a{padding: 10px 20px;font-size: 16px;font-weight: 500;text-transform: none;text-transform: uppercase}.nav-menu .drop-down ul .active>a,.nav-menu .drop-down ul a:hover,.nav-menu .drop-down ul li:hover>a{color: var(--grey)}.nav-menu .drop-down>a:after{content: "\ea99";font-family: Rajdhani, sans-serif;padding-left: 5px}.nav-menu .drop-down .drop-down ul{top: 0;left: calc(100% - 30px)}.nav-menu .drop-down .drop-down:hover>ul{opacity: 1;top: 0;left: 100%}.nav-menu .drop-down .drop-down>a{padding-right: 35px}.nav-menu .drop-down .drop-down>a:after{content: "\eaa0";font-family: Rajdhani, sans-serif;position: absolute;right: 15px}@media (max-width:1366px){.nav-menu .drop-down .drop-down ul{left: -90%}.nav-menu .drop-down .drop-down:hover>ul{left: -100%}.nav-menu .drop-down .drop-down>a:after{content: "\ea9d"}}.mobile-nav-toggle{position: fixed;top: 23px;right: 15px;z-index: 9998;border: 0;background: 0 0;font-size: 24px;transition: all .4s;outline: 0!important;line-height: 1;cursor: pointer;text-align: right}.mobile-nav-toggle i{color: var(--yellow)}.mobile-nav{position: fixed;top: 55px;right: 15px;left: 15px;z-index: 9999;overflow-y: auto;background: var(--black);transition: ease-in-out .2s;opacity: 0;visibility: hidden;border-radius: 10px;padding: 10px 0}.mobile-nav *{margin: 0;padding: 0;list-style: none}.mobile-nav a{display: block;position: relative;padding: 10px 20px;font-weight: 500;outline: 0}.mobile-nav a:hover{color: var(--grey);text-decoration: none}.mobile-nav .drop-down>a:after{content: "\ea99";font-family: Rajdhani, sans-serif;padding-left: 10px;position: absolute;right: 15px}.mobile-nav .active.drop-down>a:after{content: "\eaa1"}.mobile-nav .drop-down>a{padding-right: 35px}.mobile-nav .drop-down ul{display: none;overflow: hidden}.mobile-nav .drop-down li{padding-left: 20px}.mobile-nav-overly{width: 100%;height: 100%;z-index: 9997;top: 0;left: 0;position: fixed;background: rgba(7, 25, 33, .6);overflow: hidden;display: none;transition: ease-in-out .2s}.mobile-nav-active{overflow: hidden}.mobile-nav-active .mobile-nav{opacity: 1;visibility: visible}#hero{width: 100%;height: 100%;position: relative;text-align: center}#hero:before{content: "";position: absolute;bottom: 0;top: 0;left: 0;right: 0;display: block;height: 100%;width: 100%;z-index: 1;opacity: 1;transition: opacity .4s}#hero h1{margin: 0 0 10px 0;font-size: 48px;font-weight: 700;line-height: 56px;text-transform: uppercase;color: var(--white)}#hero h2{color: var(--white);margin-bottom: 30px;font-size: 24px}#hero h4{max-width: 50vw;max-height: 87px;font-size: 24px;font-weight: 700;color: var(--white)}#hero .btn-get-started:hover{background: var(--grey)}#hero .btn-get-started{z-index: 100;position: relative;font-weight: 500;font-size: 18px;letter-spacing: 1px;display: inline-block;padding: 8px 28px;border-radius: 3px;transition: .5s;margin-top: 25px;color: var(--black);background: var(--yellow);text-transform: uppercase}#hero .Video-module{height: 100%;width: 105%;position: absolute}#hero video{height: 92vh;width: 105%;position: relative;z-index: -1;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center}#hero .logo-desc{height: 92vh;width: 100%}#hero .logo-desc img{width: 35%;height: auto}@media (max-aspect-ratio:2/1) and (orientation:portrait){#hero{height: 40vh}#hero h1{font-size: 28px;line-height: 36px}#hero h2{font-size: 18px;line-height: 24px;margin-bottom: 30px}#hero h4{max-width: 80vw;font-size: 14px;margin: 5px auto}#hero video{height: 40vh}#hero .logo-desc{height: 40vh}#hero .logo-desc a{width: 100%}#hero .btn-get-started{font-size: 15px;padding: 4px 18px;margin-top: 5px}}div.transparent{background-color: rgba(0, 0, 0, .25);border-radius: 10px;padding: 20px 5px}section{padding: 0;overflow: hidden}.section-title{text-align: center;padding: 30px 0;position: relative}.section-title h2{margin: 0}.section-title h1{font-size: 3rem;font-weight: 700;text-transform: uppercase;margin-bottom: 30px;padding-bottom: 0;color: var(--white);position: relative;z-index: 2}.section-title span{position: absolute;top: 30px;color: #f4f4f4;left: 0;right: 0;z-index: 1;font-weight: 700;font-size: 52px;text-transform: uppercase;line-height: 0}.section-title p{margin-bottom: 0;position: relative;z-index: 2}@media (max-width:575px){.section-title h2,h1{margin-left: 15px}}.blank{width: 100%;height: 4px;background: var(--yellow);position: relative}.about{align-items: center;text-align: center;padding-left: 50px;padding-right: 50px;background: var(--black);padding-top: 2.5rem;padding-bottom: 1rem}.about img{height: 90%;width:auto}.about .content{width: 100%;min-height: 100%;position: relative}.about .content h3{font-size: 48px;color: var(--yellow);max-width: 525px;margin: 0 auto;font-style: normal;font-weight: 700}.about .content h5{font-size: 18px;color: var(--white);margin-left: 0;margin-right: 0;font-style: normal;font-weight: 700}.about .content p{font-size: 16px;color: var(--white);max-width: 646px;margin: 0 auto;font-style: normal;font-weight: 400}.about .content .details p{font-size: 16px;color: var(--white);max-width: 178px;margin: 0 auto;font-style: normal;font-weight: 400}.about .content ul{list-style: none;padding: 0}.about .content ul li{padding-bottom: 10px}.about .content ul i{font-size: 20px;padding-right: 4px;color: #cc1616}.about .content p:last-child{margin-bottom: 0}.about .content .btn{width: 128px;height: 44px;transform: skew(-20deg);background: var(--yellow);border-radius: 0}.about .content .btn:hover{border-radius: 10px;opacity: .8}.about .content .btn span{transform: skew(0);font-style: normal;font-weight: 700;font-size: 18px;color: var(--black);height: 100%;align-items: center}.details .side-border{border-right: 1px solid var(--white);border-left: 1px solid var(--white)}@media (max-width:768px){.about{padding-left: 0;padding-right: 0;padding-top: 1.5rem;padding-bottom: 1.5rem}.about .content h3{padding-top: 0;font-size: 24px}.about .content h5{font-size: 14px}.about .content .details p{font-size: 11px}.about .content p{font-size: 12px}.about .content .btn{width: 78px;height: 26px}.about .content .btn span{font-size: 12px;height: 100%}.details .side-border{max-height: 65px}}@media (max-width:375px){.about .content h3{padding-top: .5rem}.about .content h5{font-size: 10px}.about .content .details p{font-size: 8px}.about .content p{font-size: 8px}}@media (max-height:896px) and (max-width:414px){.img-size{max-height: 245px}}.why-us{padding-top: 0}.why-us img{width: 100%;height: 100%}.why-us .box{padding: 50px 30px;box-shadow: 0 2px 15px rgba(0, 0, 0, .1);transition: all ease-in-out .3s}.why-us .box span{display: block;font-size: 28px;font-weight: 700;color: #ed5b5b}.why-us .box h4{font-size: 24px;font-weight: 600;padding: 0;margin: 20px 0;color: #191919}.why-us .box p{color: #aaa;font-size: 15px;margin: 0;padding: 0}.why-us .box:hover{background: #cc1616;padding: 30px 30px 70px 30px;box-shadow: 10px 15px 30px rgba(0, 0, 0, .18)}.why-us .box:hover h4,.why-us .box:hover p,.why-us .box:hover span{color: var(--white)}.clients{background: #f2f2f2;padding: 15px 0;text-align: center}.clients img{width: 50%;filter: grayscale(100);transition: all .4s ease-in-out;display: inline-block;padding: 15px 0}.clients img:hover{filter: none;transform: scale(1.2)}@media (max-width:768px){.clients img{width: 40%}}.services .icon-box{text-align: center;padding: 80px 20px;transition: all ease-in-out .3s;box-shadow: 0 2px 15px rgba(0, 0, 0, .1)}.services .icon-box .icon{margin: 0 auto;width: 64px;height: 64px;background: #cc1616;transition: all .3s ease-out 0s;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;transform-style: preserve-3d}.services .icon-box .icon i{color: var(--white);font-size: 28px}.services .icon-box .icon::before{position: absolute;content: '';left: -8px;top: -8px;height: 100%;width: 100%;background: #fce5e5;transition: all .3s ease-out 0s;transform: translateZ(-1px)}.services .icon-box h4{font-weight: 700;margin-bottom: 15px;font-size: 24px}.services .icon-box h4 a{color: #191919}.services .icon-box p{line-height: 24px;font-size: 16px;margin-bottom: 0}.services .icon-box:hover{background: #cc1616;border-color: #cc1616;padding: 70px 20px 90px 20px}.services .icon-box:hover .icon{background: var(--white)}.services .icon-box:hover .icon i{color: #cc1616}.services .icon-box:hover .icon::before{background: #e82d2d}.services .icon-box:hover h4 a,.services .icon-box:hover p{color: var(--white)}.cta{background: url(../img/gallery-banner/banner-2.webp) no-repeat center;background-size: cover;padding: 70px 0}#cta2{background: url(../img/gallery-banner/banner-1.webp) no-repeat center;background-size: cover;padding: 70px 0}#cta3{background: url(../img/gallery-banner/banner-3.webp) no-repeat center;background-size: cover;padding: 70px 0}.cta h3{color: var(--white);font-size: 28px;font-weight: 700}.cta p{color: var(--white)}.cta .cta-btn{font-family: Rajdhani, sans-serif;text-transform: uppercase;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 10px 28px;transition: .5s;margin-top: 10px;border: 2px solid var(--white);color: var(--white)}.cta .cta-btn:hover{background: #cc1616;border: 2px solid #cc1616}.portfolio{background: var(--black);padding: 8vh}@media (max-aspect-ratio:2/1) and (orientation:portrait){.portfolio{padding: 15px}}.portfolio #portfolio-flters{padding: 0;margin: 0 auto 25px auto;list-style: none;text-align: center;border-radius: 50px}.portfolio #portfolio-flters li{cursor: pointer;display: inline-block;padding: 10px 15px;font-size: 18px;font-weight: 500;line-height: 1;text-transform: uppercase;color: var(--white);margin-bottom: 5px;transition: all .3s ease-in-out;font-family: Rajdhani, sans-serif}.portfolio #portfolio-flters li.filter-active,.portfolio #portfolio-flters li:hover{color: var(--yellow)}.portfolio #portfolio-flters li:last-child{margin-right: 0}.portfolio .portfolio-item{margin-bottom: 30px}.portfolio .portfolio-item .portfolio-info{opacity: 0;position: absolute;left: 30px;right: 30px;bottom: 0;z-index: 3;transition: all ease-in-out .3s;background: rgba(255, 255, 255, .9);padding: 15px}.portfolio .portfolio-item .portfolio-info h4{font-size: 18px;color: var(--white);font-weight: 600}.portfolio .portfolio-item .portfolio-info p{color: #4c4c4c;font-size: 16px;margin-bottom: 0}.portfolio .portfolio-item .portfolio-info .details-link,.portfolio .portfolio-item .portfolio-info .preview-link{position: absolute;right: 40px;font-size: 24px;top: calc(50% - 18px);color: #333}.portfolio .portfolio-item .portfolio-info .details-link:hover,.portfolio .portfolio-item .portfolio-info .preview-link:hover{color: var(--yellow)}.portfolio .portfolio-item .portfolio-info .details-link{right: 10px}.portfolio .portfolio-item .portfolio-links{opacity: 0;left: 0;right: 0;text-align: center;z-index: 3;position: absolute;transition: all ease-in-out .3s}.portfolio .portfolio-item .portfolio-links a{color: var(--white);margin: 0 2px;font-size: 28px;display: inline-block;transition: .3s}.portfolio .portfolio-item .portfolio-links a:hover{color: var(--yellow)}.portfolio .portfolio-item:hover .portfolio-info{opacity: 1;bottom: 20px}.portfolio .portfolio-wrap{transition: .3s;position: relative;overflow: hidden;z-index: 1;background: rgba(255, 255, 255, .6)}.portfolio .portfolio-wrap::before{content: "";background: rgba(255, 255, 255, .6);position: absolute;left: 30px;right: 30px;top: 30px;bottom: 30px;transition: all ease-in-out .3s;z-index: 2;opacity: 0}.portfolio .portfolio-wrap .portfolio-info{opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;z-index: 3;transition: all ease-in-out .3s;display: flex;flex-direction: column;justify-content: center;align-items: center}.portfolio .portfolio-wrap .portfolio-info::before{display: block;content: "";width: 48px;height: 48px;position: absolute;top: 35px;left: 35px;border-top: 3px solid #bdc6ca;border-left: 3px solid #bdc6ca;transition: all .5s ease 0s;z-index: 9994}.portfolio .portfolio-wrap .portfolio-info::after{display: block;content: "";width: 48px;height: 48px;position: absolute;bottom: 35px;right: 35px;border-bottom: 3px solid #bdc6ca;border-right: 3px solid #bdc6ca;transition: all .5s ease 0s;z-index: 9994}.portfolio h4{font-size: 1.5rem;color: var(--white);font-weight: 700}.portfolio .portfolio-wrap .portfolio-info p{color: #0f394c;font-size: 16px;text-transform: uppercase;padding: 0;margin: 0}.portfolio .portfolio-wrap .portfolio-links{text-align: center;z-index: 4}.portfolio .portfolio-wrap .portfolio-links a{color: #49b5e7;margin: 0 2px;font-size: 28px;display: inline-block;transition: .3s}.portfolio .portfolio-wrap .portfolio-links a:hover{color: #8dd0f0}.portfolio .portfolio-wrap:hover::before{top: 0;left: 0;right: 0;bottom: 0;opacity: 1}.pricing .box{padding: 20px;background: #f9f9f9;text-align: center;border-radius: 8px;position: relative;overflow: hidden}.pricing .box h3{font-weight: 400;padding: 15px;font-size: 18px;text-transform: uppercase;font-weight: 600;color: #191919}.pricing .box h4{font-size: 42px;color: #cc1616;font-weight: 500;font-family: Rajdhani, sans-serif;margin-bottom: 20px}.pricing .box h4 sup{font-size: 20px;top: -15px;left: -3px}.pricing .box h4 span{color: #bababa;font-size: 16px;font-weight: 300}.pricing .box ul{padding: 0;list-style: none;color: #191919;text-align: center;line-height: 20px;font-size: 16px}.pricing .box ul li{padding-bottom: 16px}.pricing .box ul i{color: #cc1616;font-size: 18px;padding-right: 4px}.pricing .box ul .na{color: #ccc;text-decoration: line-through}.pricing .box .btn-wrap{padding: 15px;text-align: center}.pricing .box .btn-buy{background: #cc1616;display: inline-block;padding: 10px 40px;color: var(--white);transition: none;font-size: 16px;font-weight: 400;font-family: Rajdhani, sans-serif;font-weight: 600;transition: .3s}.pricing .box .btn-buy:hover{background: #e82d2d}.pricing .featured{background: #cc1616;box-shadow: none;color: var(--white)}.pricing .featured h3,.pricing .featured h4,.pricing .featured ul,.pricing .featured ul .na,.pricing .featured ul li{color: var(--white)}.pricing .featured h4 span{color: rgba(255, 255, 255, .58)}.pricing .featured .btn-wrap{padding: 15px;text-align: center}.pricing .featured .btn-buy{background: rgba(255, 255, 255, .2)}.pricing .featured .btn-buy:hover{background: var(--white);color: #cc1616}.team .member{text-align: center;margin-bottom: 20px;box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);padding: 30px 20px;background: var(--white)}.team .member img{max-width: 60%;border-radius: 50%;margin: 0 0 30px 0}.team .member h4{font-weight: 700;margin-bottom: 2px;font-size: 18px}.team .member span{font-style: italic;display: block;font-size: 13px}.team .member p{padding-top: 10px;font-size: 16px;font-style: italic;color: #aaa}.team .member .social{margin-top: 15px}.team .member .social a{color: #919191;transition: .3s}.team .member .social a:hover{color: #cc1616}.team .member .social i{font-size: 18px;margin: 0 2px}.contact{background: var(--black)}.contact .info{width: 100%}.contact .info i{font-size: 32px;color: var(--yellow);float: left;line-height: 1}.contact .info h4{padding: 0 0 0 60px;font-size: 22px;font-weight: 600;margin-bottom: 5px;color: var(--yellow)}.contact .info p{padding: 0 0 0 60px;margin-bottom: 0;font-size: 16px;color: var(--white)}.contact .info .email,.contact .info .phone{margin-top: 40px}.contact .php-email-form{width: 100%;background: var(--black)}.contact .php-email-form .form-group{padding-bottom: 8px}.contact .php-email-form .error-message{display: none;color: #fff;background: #ed3c0d;text-align: center;padding: 15px;font-weight: 600}.contact .php-email-form .sent-message{display: none;color: #fff;background: #18d26e;text-align: left;padding: 15px;font-weight: 600}.contact .php-email-form .sent-message br br{margin-top: 25px}.contact .php-email-form .loading{display: none;background: var(--black);text-align: center;padding: 15px}.contact .php-email-form .loading:before{content: "";display: inline-block;border-radius: 50%;width: 24px;height: 24px;margin: 0 10px -6px 0;border: 3px solid #18d26e;border-top-color: #eee;-webkit-animation: animate-loading 1s linear infinite;animation: animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius: 0;box-shadow: none;font-size: 16px;border-radius: 4px}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color: var(--yellow)}.contact .php-email-form input{height: 44px}.contact .php-email-form textarea{padding: 10px 12px}.contact .php-email-form button[type=submit]{background: var(--yellow);font-size: 18px;font-weight: 500;border: 0;padding: 10px 30px;color: var(--black);transition: .4s;border-radius: 50px}.contact .php-email-form button[type=submit]:hover{background: var(--grey)}@-webkit-keyframes animate-loading{0%{transform: rotate(0)}100%{transform: rotate(360deg)}}@keyframes animate-loading{0%{transform: rotate(0)}100%{transform: rotate(360deg)}}.breadcrumbs{padding: 15px 0;background: #efefef;margin-top: 98px}@media (max-width:992px){.breadcrumbs{margin-top: 50px}}.breadcrumbs h2{font-size: 26px;font-weight: 600}.breadcrumbs ol{display: flex;flex-wrap: wrap;list-style: none;padding: 0 0 10px 0;margin: 0;font-size: 16px}.breadcrumbs ol li li{padding-left: 10px}.breadcrumbs ol li li::before{display: inline-block;padding-right: 10px;color: #333;content: "/"}.portfolio-details{padding-top: 40px}.portfolio-details .portfolio-details-container{position: relative}.portfolio-details .portfolio-details-carousel{position: relative;z-index: 1}.portfolio-details .portfolio-details-carousel .owl-dots,.portfolio-details .portfolio-details-carousel .owl-nav{margin-top: 5px;text-align: left}.portfolio-details .portfolio-details-carousel .owl-dot{display: inline-block;margin: 0 10px 0 0;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd!important}.portfolio-details .portfolio-details-carousel .owl-dot.active{background-color: var(--yellow)!important}.portfolio-details .portfolio-info{padding: 30px;position: absolute;right: 0;bottom: -70px;background: var(--white);box-shadow: 0 2px 15px rgba(0, 0, 0, .1);z-index: 2}.portfolio-details .portfolio-info h3{font-size: 22px;font-weight: 700;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee}.portfolio-details .portfolio-info ul{list-style: none;padding: 0;font-size: 15px}.portfolio-details .portfolio-info ul li li{margin-top: 10px}.portfolio-details .portfolio-description{padding-top: 50px}.portfolio-details .portfolio-description h2{width: 50%;font-size: 26px;font-weight: 700;margin-bottom: 20px}.portfolio-details .portfolio-description p{padding: 0}@media (max-width:768px){.portfolio-details .portfolio-info{position: static;margin-top: 30px}}@media (min-height:1000px) and (min-width:1400px){.portfolio{min-height: 50vh}}@media (min-height:1100px) and (min-width:1400px){.portfolio{min-height: 65vh}}#footer{background: var(--black);padding: 0 0 10px 0;color: var(--white);font-size: 15px;text-align: center}#footer .footer-top .footer-info{margin-bottom: 15px;background: #191919;color: var(--white);border-top: 4px solid #cc1616;text-align: center;padding: 30px 20px}#footer .footer-top .footer-info h3{font-size: 15px;margin: 0 0 20px 0;padding: 2px 0 2px 0;line-height: 1;font-weight: 700}#footer .footer-top .footer-info p{font-size: 15px;line-height: 24px;margin-bottom: 0;font-family: Rajdhani, sans-serif}#footer .social-links a{font-size: 25px;display: inline-block;background: var(--black);color: var(--yellow);padding: 0;margin: 20px;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: .3s}#footer .social-links a:hover{background: #cc1616;color: var(--white);text-decoration: none}#footer .footer-top h4{font-size: 16px;font-weight: 600;color: var(--white);position: relative;padding-bottom: 12px}#footer .footer-links{margin-bottom: 30px}#footer .footer-top .footer-links ul{list-style: none;padding: 0;margin: 0}#footer .footer-top .footer-links ul i{padding-right: 20px;color: #ed5b5b;font-size: 30px}#footer .footer-top .footer-links ul li{padding: 10px 0;display: flex;align-items: center}#footer .footer-top .footer-links ul li:first-child{padding-top: 0}#footer .footer-top .footer-links ul a{color: var(--white);transition: .3s;display: inline-block;line-height: 1}#footer .footer-top .footer-links ul a:hover{color: #eb4444}#footer .footer-top .footer-newsletter form{margin-top: 30px;background: var(--white);padding: 6px 10px;position: relative;border-radius: 4}#footer .copyright{padding-top: 30px;width: 100%}#footer .credits{padding-top: 5px;text-align: center;font-size: 13px;color: var(--white)}#footer .credits a{color: #e82d2d}@media (max-width:575px){#footer .footer-top .footer-info{margin: -20px 0 30px 0}}.video{background-color: var(--black)}.holder{width: 560;height: 315px;position: relative}.frame{width: 100%;height: 100%}.overlay{position: absolute;top: 0;left: 0;width: 560%;height: 315px;cursor: pointer}.frame_border{border: 2px solid var(--yellow);border-radius: 10px}.container-box{text-align: justify;height: 100%}.back-to-top{position: fixed;display: none;right: 15px;bottom: 15px;z-index: 99999}.back-to-top i{display: flex;align-items: center;justify-content: center;font-size: 24px;width: 40px;height: 40px;background: var(--yellow);color: var(--black);transition: all .4s}.back-to-top i:hover{background: var(--grey);color: var(--white)}button[type="submit"]:disabled{background: var(--grey) !important}