@font-face {font-family: 'Product Sans';src: url('../fonts/ProductSans-Regular.eot');src: url('../fonts/ProductSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/ProductSans-Regular.woff2') format('woff2'),url('../fonts/ProductSans-Regular.woff') format('woff'),url('../fonts/ProductSans-Regular.ttf') format('truetype'),url('../fonts/ProductSans-Regular.svg#ProductSans-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Product Sans';src: url('../fonts/ProductSans-Bold.eot');src: url('../fonts/ProductSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/ProductSans-Bold.woff2') format('woff2'),url('../fonts/ProductSans-Bold.woff') format('woff'),url('../fonts/ProductSans-Bold.ttf') format('truetype'),url('../fonts/ProductSans-Bold.svg#ProductSans-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'mabookregular';src: url('../fonts/mabook.eot');src: url('../fonts/mabook.eot?#iefix') format('embedded-opentype'),url('../fonts/mabook.woff2') format('woff2'),url('../fonts/mabook.woff') format('woff'),url('../fonts/mabook.svg#mabookregular') format('svg');font-weight: normal;font-style: normal;}
:root { --primary-color: #F69028; --secondary-color: #373435; --backgroud-color: #fff; --text-color: #373435; --text-color-white:#fff; --text-color-secondary:#F58634; --fonts: 'Product Sans', sans-serif;--brush-font: 'mabookregular',sans-serif;}
*, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0;}
html {line-height: 1.15; /* 1 */-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}h1 {font-size: 2em;margin: 0.67em 0;}dl dl,dl ol,dl ul,ol dl,ul dl {margin: 0;}ol ol,ol ul,ul ol,ul ul {margin: 0;}hr {box-sizing: content-box; /* 1 */color: inherit; /* 2 */height: 0; /* 1 */overflow: visible; /* 3 */}main {display: block;}pre {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}a {background-color: transparent;}abbr[title] {text-decoration: underline;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}small {font-size: 80%;}audio,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}img {border-style: none;}svg:not(:root) {overflow: hidden;}table {border-color: inherit; /* 1 */text-indent: 0; /* 2 */}button,input,select {margin: 0;}button {overflow: visible; /* 1 */text-transform: none; /* 2 */}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}fieldset {padding: 0.35em 0.75em 0.625em;}input {overflow: visible;}legend {box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */white-space: normal; /* 1 */}progress {display: inline-block; /* 1 */vertical-align: baseline; /* 2 */}select {text-transform: none;}textarea {margin: 0; /* 1 */overflow: auto; /* 2 */}[type="checkbox"],[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}::-webkit-inner-spin-button,::-webkit-outer-spin-button {height: auto;}::-webkit-input-placeholder {color: inherit;opacity: 0.54;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}::-moz-focus-inner {border-style: none;padding: 0;}:-moz-focusring {outline: 1px dotted ButtonText;}:-moz-ui-invalid {box-shadow: none;}details {display: block;}dialog {background-color: white;border: solid;color: black;display: block;height: -moz-fit-content;height: -webkit-fit-content;height: fit-content;left: 0;margin: auto;padding: 1em;position: absolute;right: 0;width: -moz-fit-content;width: -webkit-fit-content;width: fit-content;}dialog:not([open]) {display: none;}summary {display: list-item;}canvas {display: inline-block;}template {display: none;}[hidden] {display: none;}
/* End normalize.css */
html, body {height: 100%;font-family: var(--fonts);font-size: 16px;line-height: 1.5;color: var(--text-color);background: url("../img/pallet-page-bg.webp") center center no-repeat;background-size: cover;}
p {margin: 0 0 1rem;}
a{text-decoration: none;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 1rem;font-weight: bold;}
.page{display: block;width: 100%;min-height: 100vh;background: url("../img/pallet-page-bg.webp") center center no-repeat;background-size: cover;position: relative;}
@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 960px !important;
        padding: 0 20px;
    }
}
::-webkit-scrollbar {width: 4px; /* Width of the scrollbar */height: 4px;}
::-webkit-scrollbar-thumb {background: var(--primary-color); /* Color of the scrollbar thumb */border-radius: 6px; /* Rounded corners for the thumb */}
::-webkit-scrollbar-thumb:hover {background: #ffa74f; /* Color of the scrollbar thumb on hover */}
::-webkit-scrollbar-track {background: #252525;}
.pt-100 {padding-top: 100px !important;}
/* Header */
#header{background: var(--primary-color);transition: all ease-in-out 300ms;position: sticky;top: 0;left: 0;z-index: 1000;}
#header.header-scrolled{position: sticky;top: 0;left: 0;z-index: 1000;box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);}
/* #header .container{max-width: 750px;margin: 0 auto;} */
.navbar-expand-lg .navbar-nav{gap: 10px;}
#header .container .navbar{padding: 0;margin: 0;}
#header .navbar-brand{margin: 0 15px 0 0;padding: 10px 0;}#header .navbar-brand img {max-width: 180px;}
#header .navbar-nav .nav-link{color: var(--text-color);font-size: 18px;font-weight: bold;padding: 14px 8px;line-height: 30px;display: flex;align-items: center;gap: 4px;}
#header .navbar-nav .active .nav-link{color: #fff;}
#header .navbar-nav .nav-link .number {border-radius: 100%;width: 30px;height: 30px;background-color: var(--secondary-color);color: var(--primary-color);font-size: 18px;padding: 3px;margin: 0;line-height: 24px;text-align: center;}
#header .navbar-nav .active .nav-link .number{background: #fff;}
#header .navbar-nav .nav-link .name::before {content: "";pointer-events: none;position: absolute;z-index: -1;top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0, rgba(0, 0, 0, 0) 80%);transition-duration: .3s;transition-property: transform, opacity;}
#header .navbar-nav .nav-link:hover .name::before {opacity: 1;-ms-transform: translateY(5px);transform: translateY(5px);}
#header .navbar-nav .nav-link .name {display: inline-block;position: relative;transition-duration: .3s;transition-property: transform;transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
#header .navbar-nav .nav-link:hover .name {-ms-transform: translateY(-5px);transform: translateY(-5px);}

/* storyboard */
.storyboard-wrap {background: url("../img/pallet-main-banner-img-bg.png") center 4.5% no-repeat;padding: 50px 0 0;}
.storyboard-wrap .section-heading, .storyboard-wrap .section-photos{max-width: 674px;margin: 0 auto;}
.storyboard-wrap .section-heading {text-align: right;display: flex;justify-content: flex-end;}
.storyboard-wrap .section-heading .heading-bg{position: relative;margin: 0 0 14px;min-width: calc(33.3831% - 30.5px);}
.storyboard-wrap .section-heading h2{font-size: 28px;font-weight: bold;background: #fff;border: 2px solid var(--primary-color);border-radius: 2px;padding: 2px 25px;position: relative;margin: 0;z-index: 1;}
.storyboard-wrap .section-heading .heading-bg:before{content:"";position: absolute;width: 99%;height: 100%;background: var(--secondary-color);top: 5px;left: 9px;z-index: 0;}
.storyboard-wrap .dotted-box{position: relative;}
.storyboard-wrap .dotted-box span{position: absolute;width: 90%;width: calc(100% - 16px);height: 7px;left: 8px;top: 3px;display: flex;justify-content: space-between;}
.storyboard-wrap .dotted-box span:last-child{top: auto;bottom: 3px;}
.storyboard-wrap .dotted-box span:after, .storyboard-wrap .dotted-box span:before{content: "";display: inline-block;width: 6px;height: 6px;background: var(--primary-color);border-radius: 50%;}
.storyboard-wrap .section-photos, .storyboard-wrap .section-heading {display: flex;flex-wrap: wrap;gap: 36px 45px;}
.storyboard-wrap .section-photos .photo{flex: 0 0 29.67%;-moz-flex: 0 0 29.67%;max-width: 29.67%;flex: 0 0 calc(33.3831% - 30.5px);-moz-flex: 0 0 calc(33.3831% - 30.5px);max-width: calc(33.3831% - 30.5px);text-align: center;background: #fff;border: 2px solid var(--primary-color);border-radius: 2px;padding: 10px 18px 2px;position: relative;margin: 0;z-index: 1;}
.pentor{position:relative;margin: -19.4% 0 -18.7% 17.7%;z-index: 2;}
.pentor img{max-height:75vh;}
.banner-title{color: var(--text-color-secondary);font-size: 83px;line-height: 1.3;font-weight: 400;}
.banner-title h2{color: #fff;font-size: 86px;line-height: 1;font-weight: normal;text-align: center;margin: 0;font-family: 'Product Sans';}
.banner-title h1{color: #fff;font-size: 102px;line-height: 1;font-weight: normal;text-align: center;margin: -15px 0 0;font-family: 'Product Sans';}
.banner-title p{line-height: 1;font-weight: normal;text-align: center;margin: -16px 0 0;font-family: 'Product Sans';}

/* primary box */
.primary-box{background: var(--primary-color);padding: 30px 50px;position: relative;z-index: 1;}
.primary-box .row{margin-left: -25px;margin-right: -25px;}
.primary-box .row>*{padding: 25px;}
.info-box .info-box-image{background: #fff;border: 2px solid var(--secondary-color);border-radius: 12px;overflow: hidden;margin-bottom: 18px;}
.info-box .info-box-image .info-header{background: var(--secondary-color);padding: 14px 10px;font-size: 22px;color: #fff;font-weight: bold;display: flex;gap: 12px;line-height: 30px;}
.info-box .info-box-image .info-header .num{background: var(--primary-color);border-radius: 50%;text-align: center;width: 30px;height: 30px;}
.info-box .info-image{text-align: center;min-height: 204px;display: flex;align-items: center;justify-content: flex-end;padding: 3px 0;}
.info-box .info-para{padding: 0 10px;}
.info-box .info-para p{font-size: 20px;color: var(--text-color);font-weight: normal;line-height: 1.4;}
.info-box .info-para p:last-child{margin-bottom: 0px;}

/*Moon*/
.brand{background: url("../img/pallet-sky-bg.webp") center center no-repeat;background-size: cover;position: relative;margin: -420px 0 -400px;padding: 430px 0 400px;z-index: 0;}
.moon{margin-bottom: 20px;}
.moon img{transition: transform ease-in-out 300ms;-ms-transition: transform ease-in-out 300ms;-webkit-transition: transform ease-in-out 300ms;animation: left-right-move 10000ms 1500ms infinite;}
@keyframes left-right-move {
    0% {transform: translateX(0);}
    30% {transform: translateX(50px);}
    70% {transform: translateX(-20px);}
    0% {transform: translateX(0);}
}
.brand-info{text-align: right;padding: 0 125px 0 20px;}
.brand-info h3{text-align: right;font-size: 32px;color: #fff;max-width: 242px;margin-left: auto;font-weight: 200;line-height: 1.3;}
.brand-info h3 span{font-size: 60px;display: block;line-height: .7;}
.text-primary {color: var(--text-color-secondary) !important;}
.siting-person{background: var(--primary-color);height: 36px;}
.siting-person img{width: 100%;transform: translateY(-81%);}
.brand .container{position: relative;}
/* Shootign Stars */
.sky{
    position:absolute;
   top:0%;
   left:0;
   width:100%;
   height:100%;overflow: hidden;
  }
  @keyframes animatebg{
    0%,100%{
      transform:scale(1);
    }
    50%{
      transform:scale(1.2);
    }
  }
  .sky span{
    position:absolute;
    top:50%;
    left:50%;
    width:4px;
    height:4px;
    background:white;
    border-radius:50%;
    box-shadow:0 0 0 1px white;
    animation:animate 5s linear infinite;opacity: .6;filter: blur(1px);
  }
  .sky span::before{
    content:'';
    position:absolute;
    top:50%;
    width:400px;
    height:1px;
    background:linear-gradient(90deg,#fff,transparent);
    
  }
  @keyframes animate{
    0%{transform:rotate(315deg) translate(0);opacity: 0.7;}
    100%{
      transform:rotate(315deg) translate(-1000px);opacity: 0;
    }
  }
  
  .sky span:nth-child(1){
    top:0;
    right:0;
    left:initial;
  }
  .sky span:nth-child(2){
    top:0;
    right:700px;
    animation-delay: 4s;transform:rotate(315deg) translate(0);opacity: 0;
  }
  .sky span:nth-child(3){
    top:100px;
    right:80px;
   
  }

.footer{padding: 0;color: #fff;}
.copyright{font-size: 14px;}
.copyright-wrap{background: var(--secondary-color);margin: 0;padding: 20px;}
.socoal-develop{text-align: right;}
.footer a{color: var(--text-color-secondary);text-decoration: none;transition: all ease-in-out 300ms;}
.footer a:hover{color: var(--text-color-white);}
.footer p{margin: 0;}
.social-icons{display: flex;gap: 10px;padding-bottom: 10px;justify-content: space-around;padding: 10px 0 30px;background: var(--text-color-white);}
.social-icons .social-item{padding: 8px;width: 42px;height: 42px;text-align: center;border: 1px solid var(--primary-color);border-radius: 6px;}
.social-icons .social-item:hover{background: var(--primary-color);}
.social-icons svg{width: 24px;height: 24px;display: block;margin: 0;padding: 0;}
.contact-address{background: #fff;padding: 40px 40px;}.contact-address a{color: #000;}
.contact-address a:hover{color: var(--primary-color);}
.contact-address .title {display: flex;align-items: flex-end;padding-bottom: 20px;border-bottom: 2px dashed #000;font-size: 2rem;}
.contact-address .title img{max-width: 400px;}
.contact-address h5{color: var(--primary-color);font-size: 20px;font-weight: normal;line-height: 1.3;margin: 0 0 5px;}
.owl-nav {text-align: center;display: flex;justify-content: center;align-items: center;gap: 12px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {background: #f5f5f5;padding: 6px 8px !important;border-radius: 6px;}
.owl-nav svg{width: 30px;height: 30px;}

.page-wrapper{padding: 92px 0 0;}
.white-box{padding: 70px 60px 30px;}
section[for="about-us"] .white-box{padding: 70px 80px 30px;}
.header{max-width: 660px;padding: 0 0 56px;font-size: 3.6rem;line-height: 1;}
.header.small-text{max-width: 100%;padding: 0 0 56px;font-size: 3rem;line-height: 1;}
.header.small-text span{max-width: 100%;font-size: 2rem;line-height: 1;color: #000;display: block;}
.header .year-of-exp{font-size: 70px;display: flex;line-height: 0.7;color: #E4653A;}
.header .year-of-exp span{font-size: 18px;transform: rotate(-90deg);text-transform: uppercase;height: 20px;margin: 14px -17px 0 -8px;}
.header .year-of-exp.text-black{color: #000;}
.header .year-of-exp.text-black span{font-size: 14px;height: 20px;margin: 14px -25px 0 -10px;}
.body-text{max-width: 610px;}
.body-text p{font-size: 23px;padding-bottom: 20px;}
.body-text .bottom-img{display: block;padding: 25px 0;}
.body-text h1{display: block;font-size: 45px;line-height: 1.2;font-weight: 600;color: #E4653A;margin: 15px 0;}

/*Services*/
.services-wrapper .bottom-img{padding-top: 30px;}
.service-block {border: 2px solid #8c8c8c;height: 100%;display: block;}
.services-wrapper .row .col-12{margin-bottom: 50px;}
.service-block .service-header {display: block;}
.service-block .service-header, .services-wrapper .row:nth-child(2n) .col-12:nth-child(2) .service-block .service-header {background: #fff;font-size: 2.03rem;font-weight: bold;padding: 0 10px 0 0px;color: var(--text-color-secondary);}
.service-block .service-header span{background: #373435;color: #fff;padding: 0 5px 0 14px;display: inline-block;}
.services-wrapper .row:nth-child(2n) .service-header, .services-wrapper .col-12:nth-child(2) .service-block .service-header {background: #F58634;color: #fff;}
.service-block .service-body {background: var(--text-color-secondary);padding: 30px;aspect-ratio: 390 / 200;font-size: 21px;color: #fff;line-height: 1.4;font-weight: 400;min-height: calc(100% - 48.72px);}
.services-wrapper .row:not(:nth-child(2n)) .col-12:nth-child(2) .service-block .service-body, .services-wrapper .row:nth-child(2n) .col-12:nth-child(1) .service-block .service-body {background: #E6E7E8;color: #373435;}

:target {
  scroll-margin-top: 80px; /* Adjust this value to match your header's height */
}

/*Work*/
.page-wrapper .title{font-size: 38px;font-weight: bold;color: var(--text-color-secondary);margin: 0;padding: 24px 0;}
.main-title{color: #000;font-size: 85px;margin-bottom: 30px;text-align: center;line-height: 1;font-weight: 400;text-transform: capitalize;}
.work-item{margin-bottom: 30px;position: relative;overflow: hidden;}
.column-4 .work-item img{max-width: 100%;object-fit: cover;aspect-ratio: 1 / 1;max-height: 260px;}
.column-2 .work-item img{max-width: 100%;object-fit: cover;aspect-ratio: 817 / 520;max-height: 260px;}
.work-item p{font-size: 16px;color: #000;font-weight: 400;margin: 0;padding: 12px 0 10px;}
.reels .work-item img{max-height: 420px;max-width: 100%;object-fit: cover;aspect-ratio: 1 / 1.7;width: 100%;}
.real-area .reels .work-item img{max-height: 476px;max-width: 100%;object-fit: cover;aspect-ratio: 300 / 559;width: 100%;}
.work-item.video {position: relative;}
.work-item.video:after {position: absolute;content: "";top: 10px;right: 35px;width: 48px;height: 48px;background: url("../img/play-button.svg") center center no-repeat;background-size: contain;z-index: 1;pointer-events: none;}
.sub-title{color: #000;font-size: 22px;}

/*team*/
.team-wrapper{max-width: 668px;margin: 0 auto;}
.team-title{color: var(--text-color-secondary);font-size: 3.2rem;text-align: right;transform: translateY(90%);}
.team{padding: 22px 15px;}
.full-team{max-width: 620px;}
.full-team .row{align-items: flex-end;}.team-info{padding-top: 24px;}
.team-name{font-weight: 400;font-size: 2.2rem;color: #373435;margin: 0;}.designation{font-size: 1.7rem;color: #E4653A;font-weight: bold;margin: 0;}
.tag{font-size: 1.4rem;font-family: var(--brush-font);color: #606062;margin: 0;line-height: 1;padding-top: 10px;}.tag span{display: block;color: #373435;font-family: var(--fonts);font-weight: bold;padding-top: 5px;font-size: 1rem;}
.full-team .tag{font-size: 1.8rem;}

.map {margin: 0 0 -7px;}
.contact-form{position: relative;overflow: hidden;}
.btn-primary {
    color: #fff;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    color: #fff;
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
}
.navbar-collapse{visibility: visible !important;}

.process-steps-wrapper{padding: 60px 0 80px;position: relative;z-index: 1;max-width: 622px;margin: 0 auto;}
.process-step {max-width: 622px;margin: -2px 0 0px;position: relative;border: 2px solid #000;border-left: 0px;}
.process-step:nth-child(2n) {border-right: 0px;border-left: 2px solid #000;}
.process-step:last-child {border: 0px;}
.process-step .info{margin-top: 0px;padding-left: 50px;padding-bottom: 80px;transform: translateY(-35px);position: relative;z-index: 2;}
.process-step .info h2{font-size: 50px;font-weight: 400;color: var(--text-color-secondary);margin: 0 -16px;}.process-step .info h2 span{padding: 0 16px 0 16px;background: #fff;}
.process-step .info h4, .process-step .info .h4 {font-size: 25px;font-weight: 400;color: #000;margin: 0;line-height: 1.4;}
.process-step .info p, .process-step .info .p {font-size: 23px;font-weight: 400;color: #000;margin: 0;line-height: 1.4;}
.character {position: absolute;z-index: 3;}.process-step:nth-child(1) .info {padding-bottom: 120px;}
.process-step:nth-child(1) .info h2 span, .process-step:nth-child(6) .info h2 span {position: relative;z-index: 1;}
.process-step:nth-child(1) .info h2 span:before, .process-step:nth-child(6) .info h2 span:before, .process-step:nth-child(3):before {position: absolute;content: "";width: 100%;height: 100%;background: #fff;left: -35px;top: 0;z-index: -1;}
.process-step:nth-child(1) .character {right: -11px;bottom: -2px;}
.process-step:nth-child(2) .character {left: 5px;top: -13px;transform: translateY(-100%);}
.process-step:nth-child(3) .character {right: 5px;top: 0px;transform: translateY(-100%);}
.process-step:nth-child(4) .character {right: 80px;top: 0px;transform: translateY(-100%);}
.process-step:nth-child(5) .character {right: 38%;top: 0px;transform: translateY(-100%);}
.process-step:nth-child(6) .character {right: 10px;top: 0px;transform: translateY(-100%);}
.process-step:nth-child(3) {margin-right: 60px;position: relative;z-index: 2;}
.process-step:nth-child(3):before {left: auto;top: -4px;bottom: -4px;width: 60px;height: calc(100% + 8px);right: -62px;}
.process-step:nth-child(4),.process-step:nth-child(5),.process-step:nth-child(6) {margin-right: 20px;}

.process-step:nth-child(6) .info h2 span:after {position: absolute;content: "";right: -26px;top: 50%;background: url("../img/pallet-process-arrow.png") center center no-repeat;width: 31px;height: 28px;transform: translateY(-26%);}
.work-logo {background: #222222;padding: 15px 0;margin: 0 -30px;}
.main-img {margin: 0 -30px;}
.small-padd {padding: 20px 30px 30px;}
.event-information {padding: 60px 0 60px;border-bottom: 2px dashed #000;}
.event-information h2, .section-title {display: block;font-weight: 200;color: var(--text-color-secondary);margin: 0 0 10px;border-bottom: 1px solid #838181;font-size: 1.8rem;padding: 8px 0;}.section-title {border-bottom: 0px solid #838181;}
.event-information .info {display: block;padding: 18px 0 40px;border-bottom: 1px solid #838181;}.bg-heading {color: #fff;font-size: 1.5rem;font-weight: 300;}.bg-heading span{background: #f26522;padding: 0 20px 0 10px;}
.event-information .info p {font-weight: 300;font-size: 1.3rem;}
.event-information .info:last-child {border: 0;}
.event-information .info h6 {font-size: 1.5rem;max-width: 220px;margin: 0;padding: 0 10px;}
.event-information .info .info-venue {border-right: 2px solid #838181;height: 100%;}
.work-section {padding-top: 20px;}
.work-section-img-wrap {padding: 35px 0 20px;}
.work-section-img-wrap .row{margin: 0 -7px;}
.work-section-img-wrap .row .col-12{padding: 7px;}
.small-pad-textarea {padding: 15px 0px 15px 15px;}
.small-pad-textarea p{font-size: 1.2rem;line-height: 1.4;font-weight: 400;}
.section-big-para {padding: 5px 0 20px;}
.section-big-para p {font-size: 1.4rem;line-height: 1.4;font-weight: 400;}
.flex-direction-column {flex-direction:column !important}
.real-area .work-container {max-width: 750px;margin: 0 auto;}
.real-area .work-container .video{max-width: 290px;margin: 0 auto;display: block;width: 100%;}
.real-area .work-container .video img{border-radius: 20px;}
.real-area .work-item.video:after {top: 15px;right: 15px;}
.object-fit-cover {object-fit:cover !important}

.max-big {font-size: 2.06rem !important;}
.work-section-img-wrap .row .col-12.venue-info {padding: 20px 7px 35px;}
.venue-info h1{margin: 0;padding: 20px 0;font-size: 6rem;color: #f26522;}
.venue-info p{margin: 0;padding: 0;font-size: 2rem;color: #414141;}
.clients-wrapper {display: flex;flex-wrap: wrap;margin: 0 -15px;overflow: hidden;}
.clients-wrapper .client-item{padding: 15px;flex: 0 0 33.33%;-ms-flex: 0 0 33.33%;-webkit-flex: 0 0 33.33%;max-width: 33.33%;text-align: center;position: relative;}
.clients-wrapper .client-item:before, .clients-wrapper .client-item:after{position: absolute;background: #000;opacity: .2;content: "";}
.clients-wrapper .client-item:before {right: 0;top: 50%;transform: translateY(-50%);height: 80%;width: 1px;}
.clients-wrapper .client-item:after{height: 1px;width: 80%;bottom: 0;left: 50%;transform: translateX(-50%);}
.navbar-toggler {width: 36px;height: 36px;padding: 2px;}
.navbar-toggler:focus, .navbar-toggler:active, .navbar-toggler:link {outline: 0;border: 0;box-shadow: none;}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{height:0;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before {transform: rotate(45deg);top: -1px;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after {transform: rotate(-45deg);bottom: -1px;}

@media all and (max-width:992px) {
 .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 860px !important;
    padding: 0 20px;
  }
  .white-box {padding: 40px 30px 20px;}
  .storyboard-wrap .section-photos .photo {padding: 6px 15px 2px;}
  .storyboard-wrap .section-photos .photo img{max-height: 90px;max-width: 100%;}
  .pentor{position:relative;margin: -18.4% 0 -20% 17.7%;z-index: 2;}
  .pentor img{max-height:600px;}
  .banner-title{color: var(--text-color-secondary);font-size: 74px;line-height: 1;font-weight: 400;}
  .banner-title h2{color: #fff;font-size: 76px;line-height: 1.1;font-weight: normal;text-align: center;margin: 0;font-family: 'Product Sans';position: relative;z-index: 3;}
  .banner-title h1{color: #fff;font-size: 92px;line-height: 1.1;font-weight: normal;text-align: center;margin: -15px 0 0;font-family: 'Product Sans';}
  .banner-title p{line-height: 1.1;font-weight: normal;text-align: center;margin: -16px 0 0;font-family: 'Product Sans';}
  .navbar-toggler-icon {height: 2px;border-radius: 3px;background-color: #000;position: relative;display: block;width: 30px;transition: all 0.2s;}
  .navbar-toggler-icon::before, .navbar-toggler-icon::after {content: "";position: absolute;left: 0;transition: all 0.2s;height: 2px;border-radius: 3px;background-color: #000;display: block;}
  .navbar-toggler-icon::before {width: 26px;top: -8px;}
  .navbar-toggler-icon::after {width: 26px;bottom: -8px;}
  .storyboard-wrap .section-heading h2 {font-size: 20px;text-align: center;}
  .storyboard-wrap .section-heading .heading-bg {margin: 0 0 10px;min-width: calc(33.3831% - 32.5px);}
  .primary-box .row>* {padding: 15px;}.primary-box .row {margin-left: -15px;margin-right: -15px;}
  .primary-box {padding: 20px 30px;}.info-box .info-box-image .info-header {padding: 10px 10px;font-size: 18px;line-height: 24px;}.info-box .info-box-image .info-header .num {width: 24px;height: 24px;line-height: 24px;}
  .info-box .info-image {min-height: 184px;}.info-box .info-image img{max-width: 324px;}.info-box .info-para p {font-size: 18px;line-height: 1.2;}
  .brand-info h3 {font-size: 28px;}.brand-info h3 span {font-size: 55px;}
  #header .navbar .navbar-collapse {position: fixed;right: 0;top:57px;width: 100%;height: calc(100% - 57px) !important;background: #fff;box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);transform: translateX(-100%);transition: all ease-in-out 300ms;visibility: hidden;z-index: 1000;display: flex;align-items: center;justify-content: center;}
  #header .navbar .navbar-collapse.collapse.show{transform: translateX(0%);visibility: visible;}
  #header .navbar .navbar-collapse .navbar-nav{margin: 0 auto !important;width: 95%;}#header .navbar-nav .nav-link {justify-content: center;}
  #header .navbar-nav .nav-link .number {display: none;}#header .navbar-nav .active .nav-link {color: var(--text-color-secondary);}
  .primary-box .info-box {max-width: 385px;margin: 0 auto;}.primary-box, .contact-address, .social-icons, .copyright-wrap {padding: 15px 20px;margin: 0 -20px;}
  .copyright-wrap, .socoal-develop {text-align: center;}.brand .container {padding: 0;}.moon img {max-width: 110px;}
  .contact-address .title img {max-width: 260px;}
  .page-wrapper {padding: 42px 0 0;}.white-box.bg-white{margin: 0 -20px;}
  section[for="about-us"] .white-box {padding: 40px 40px 30px;}
  section[for="about-us"] .white-box .header img {max-width: 260px;}.header .year-of-exp {font-size: 60px;}.header .year-of-exp span {font-size: 15px;height: 18px;margin: 11px -15px 0 -10px;}
  .body-text p {font-size: 20px;padding-bottom: 20px;}.body-text h1 {font-size: 28px;}
  section[for="services"] .header {font-size: 2.6rem;padding: 0 0 56px;}
  .service-block .service-header, .services-wrapper .row:nth-child(2n) .col-12:nth-child(2) .service-block .service-header {font-size: 1.63rem;}
  .service-block .service-body {font-size: 18px;min-height: calc(100% - 39.11px);padding: 20px;}
  .header.small-text span {font-size: 1.6rem;}.pt-100 {padding-top: 30px !important;}
  .process-step .info h2 {font-size: 42px;}
  .process-step .info h4, .process-step .info .h4 {font-size: 22px;}.process-step .info p, .process-step .info .p {font-size: 20px;}
  .process-steps-wrapper {padding-bottom: 0;}.process-step .info {padding-bottom: 65px;}
  .main-title {font-size: 60px;}.page-wrapper .title {font-size: 28px;padding: 14px 0;}
  .work-container .work-item {flex: 0 0 auto;width: 33.33%;}.team-title {font-size: 2.6rem;}.team-name {font-size: 2rem;}.designation {font-size: 1.4rem;}.full-team .tag {font-size: 1.6rem;}.team-last-img img {max-width: 270px;}.navbar-expand-lg .navbar-nav {gap: 0;}#header .navbar-nav .nav-link {font-size: 22px;padding: 10px 8px;}
  .map {margin: 0 -20px -7px;}.contact-form {margin: 0 -20px;}
  .max-big {font-size: 1.86rem !important;}
}
@media all and (max-width:860px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 720px !important;
    padding: 0 20px;
  }
  .white-box {padding: 30px 20px 20px;}
  .pentor img {max-height: 450px;}
  .storyboard-wrap .section-photos {gap: 15px 20px;}
  .storyboard-wrap .section-heading, .storyboard-wrap .section-photos {max-width: 500px;margin: 0 auto;}
  .storyboard-wrap .section-photos .photo, .storyboard-wrap .section-heading .heading-bg {flex: 0 0 33.33%;-moz-flex: 0 0 33.33%;max-width: 33.33%;flex: 0 0 calc(33.33% - 13.4px);-moz-flex: 0 0 calc(33.33% - 13.4px);max-width: calc(33.33% - 13.4px);}
  .pentor {margin: -17.5% 0 -19% 19.7%;}
  .banner-title{color: var(--text-color-secondary);font-size: 60px;line-height: 1;font-weight: 400;}
  .banner-title h2{color: #fff;font-size: 56px;line-height: 1.2;font-weight: normal;text-align: center;margin: 0;font-family: 'Product Sans';position: relative;z-index: 3;}
  .banner-title h1{color: #fff;font-size: 74px;line-height: 1.2;font-weight: normal;text-align: center;margin: -15px 0 0;font-family: 'Product Sans';}
  .banner-title p{line-height: 1.1;font-weight: normal;text-align: center;margin: -6px 0 0;font-family: 'Product Sans';}
  .contact-address .title img {max-width 300px;}
  .storyboard-wrap .section-heading h2 {font-size: 18px;}
  .storyboard-wrap .section-heading .heading-bg {min-width: 150px;}
  .storyboard-wrap .section-photos .photo img {max-height: 70px;}
  .info-box .info-image img {max-width: 100%;}
  .info-box .info-para p {font-size: 16px;line-height: 1.2;}
  section[for="services"] .header {font-size: 2.6rem;padding: 0 0 56px;}
  .service-block .service-header, .services-wrapper .row:nth-child(2n) .col-12:nth-child(2) .service-block .service-header {font-size: 1.50rem;}
  .service-block .service-body {font-size: 17px;min-height: calc(100% - 39.11px);padding: 20px;}
  .services-wrapper .bottom-img img {max-width: 90%;}
  .venue-info h1{font-size: 4.5rem;}.venue-info p {font-size: 1.6rem;}
}
@media all and (max-width:767px) {
    .info-box .info-box-image .info-header {
        padding: 10px 10px;
        font-size: 16px;
        line-height: 20px;
    }
    .brand-info {padding: 0 90px 0 20px;}.brand-info h3 {font-size: 24px;}.brand-info h3 span {font-size: 42px;}
    .contact-address .title img {max-width 300px;display: block;}
    section[for="about-us"] .white-box {padding: 30px 30px 20px;}
  section[for="about-us"] .white-box .header img {max-width: 180px;}.header .year-of-exp {font-size: 40px;}.header .year-of-exp span, .header .year-of-exp.text-black span {font-size: 10px;height: 5px;margin: 11px -15px 0 -10px;}
  .body-text p {font-size: 20px;padding-bottom: 20px;}.body-text h1 {font-size: 28px;}
  .company-exp{gap: 10px;}
  section[for="services"] .header {font-size: 2rem;padding: 0 0 36px;}
  .service-block .service-header, .services-wrapper .row:nth-child(2n) .col-12:nth-child(2) .service-block .service-header {font-size: 1.4rem;}
  .service-block .service-body {font-size: 16px;min-height: calc(100% - 39.11px);padding: 20px;aspect-ratio: auto;}
  .services-wrapper .bottom-img img {max-width: 90%;}.services-wrapper .row .col-12 {margin-bottom: 25px;}
  .moon img {max-width: 80px;}
  .process-steps-wrapper {padding: 30px 0 0px;}.process-step .info {padding-left: 30px;transform: translateY(-25px);}
  .process-step:nth-child(1) .info {padding-bottom: 80px;}
  .process-step:nth-child(1) .character img {max-width: 80px;}.process-step .info h2 {font-size: 32px;}
  .process-step .info h4, .process-step .info .h4 {font-size: 18px;}.process-step .info p, .process-step .info .p {font-size: 17px;}
  .process-step:nth-child(2) .character img {max-width: 90px;}
  .process-step:nth-child(3) .character img {max-width: 60px;}
  .process-step:nth-child(4) .character img {max-width: 180px;}
  .process-step:nth-child(5) .character img {max-width: 70px;}
  .process-step:nth-child(6) .character img {max-width: 130px;}
  .work-item.video:after {width: 32px;height: 32px;background-size: 100%;}
  .main-title {font-size: 50px;}
  .team-title {font-size: 2.2rem;}.team-name {font-size: 1.6rem;}.designation {font-size: 1.1rem;}.full-team .tag, .tag {font-size: 1.3rem;}.team-last-img img {max-width: 270px;}
  .col-12.team {flex: 0 0 auto;width: 50%;}
  .full-team .col-12 {flex: 0 0 auto;width: 50%;}
  .contact-address .title {font-size: 1.6rem;white-space: nowrap;flex-wrap: wrap;}
  .max-big {font-size: 1.36rem !important;}
  .event-information h2, .section-title {font-size: 1.4rem;}
  .venue-info h1{font-size: 4rem;}.venue-info p {font-size: 1.4rem;}
}
@media all and (max-width:704px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 556px !important;
    padding: 0 20px;
  }
  .pentor img {max-height: 400px;}
  .storyboard-wrap .section-photos {gap: 15px 20px;}
  .storyboard-wrap .section-heading, .storyboard-wrap .section-photos {max-width: 400px;margin: 0 auto;}
  .storyboard-wrap .section-photos .photo, .storyboard-wrap .section-heading .heading-bg {flex: 0 0 33.33%;-moz-flex: 0 0 33.33%;max-width: 33.33%;flex: 0 0 calc(33.33% - 13.4px);-moz-flex: 0 0 calc(33.33% - 13.4px);max-width: calc(33.33% - 13.4px);}
  .pentor {margin: -20% 0 -20% 13.7%;}
  .banner-title{color: var(--text-color-secondary);font-size: 44px;line-height: 1;font-weight: 400;}
  .banner-title h2{color: #fff;font-size: 46px;line-height: 1.2;font-weight: normal;text-align: center;margin: 0;font-family: 'Product Sans';position: relative;z-index: 3;}
  .banner-title h1{color: #fff;font-size: 54px;line-height: 1.2;font-weight: normal;text-align: center;margin: -15px 0 0;font-family: 'Product Sans';}
  .banner-title p{line-height: 1.1;font-weight: normal;text-align: center;margin: -6px 0 0;font-family: 'Product Sans';}
  .contact-address .title img {max-width: 60%;}
  .storyboard-wrap .section-heading h2 {font-size: 18px;}
  .storyboard-wrap .section-heading .heading-bg {min-width: 150px;}
  .storyboard-wrap .section-photos .photo img {max-height: 70px;}
  .work-item.video:after {width: 32px;height: 32px;background-size: 100%;}
  .main-title {font-size: 50px;}
  .work-container .work-item {flex: 0 0 auto;width: 50%;padding: 7px;margin: 0;}
  .page-wrapper .title {font-size: 24px;padding: 14px 0;}
  .work-container .row {margin: 0 -7px;}
  .copyright,.develope {font-size: 12px;}
  .copyright a,.develope a {white-space: nowrap;}.social-icons svg {width: 18px;height: 18px;}
  .social-icons .social-item {padding: 6px;width: 32px;height: 32px;border-radius: 4px;}
  .work-item.video:after {right: 12px;width: 24px;height: 24px;}.work-item p {font-size: 14px;}
  .contact-address h5 {font-size: 18px;}.clients-wrapper .client-item {flex: 0 0 50%;-ms-flex: 0 0 50%;-webkit-flex: 0 0 50%;max-width: 50%;}
}
@media all and (max-width:575px) {
  .team-title{transform: translateY(0%);text-align: center;font-size: 2rem;padding-bottom: 12px;}
  .team {padding: 12px 10px;}
  .navbar-brand.logo img {max-width: 100px;}
  #header .navbar .navbar-collapse {top: 53.33px;height: calc(100% - 53.33px) !important;}
  .max-big {font-size: 1.16rem !important;}
  .event-information h2, .section-title {font-size: 1.3rem;}
  .venue-info h1{font-size: 3rem;}.venue-info p {font-size: 1.2rem;}
  .section-big-para p {font-size: 1.1rem;}
}
@media all and (max-width:530px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 480px !important;
    padding: 0 20px;
  }
  .header.small-text span {font-size: 1.3rem;}
  .pentor img {max-height: 300px;}
  .storyboard-wrap .section-photos {gap: 15px 20px;}
  .storyboard-wrap .section-heading, .storyboard-wrap .section-photos {max-width: 320px;margin: 0 auto;}
  .storyboard-wrap .section-photos .photo, .storyboard-wrap .section-heading .heading-bg {flex: 0 0 33.33%;-moz-flex: 0 0 33.33%;max-width: 33.33%;flex: 0 0 calc(33.33% - 13.4px);-moz-flex: 0 0 calc(33.33% - 13.4px);max-width: calc(33.33% - 13.4px);}
  .pentor {margin: -20% 0 -20% 13.7%;}
  .banner-title{font-size: 34px;line-height: 1;}
  .banner-title h2{font-size: 32px;line-height: 1.2;}
  .banner-title h1{font-size: 42px;line-height: 1.2;margin: -10px 0 0;}
  .banner-title p{line-height: 1.1;margin: -8px 0 0;}
  .contact-address .title img {max-width: 60%;}
  .storyboard-wrap .section-heading h2 {font-size: 18px;}
  .storyboard-wrap .section-heading .heading-bg {min-width: 150px;}
  .storyboard-wrap .section-photos .photo img {max-height: 70px;}
  .brand-info {padding: 0 70px 0 20px;}.brand-info h3 {font-size: 18px;}.brand-info h3 span {font-size: 28px;}
  .contact-address .title img {max-width 300px;display: block;}.info-box .info-para p {text-align: center;}
  section[for="about-us"] .white-box {padding: 20px 20px 10px;}
  section[for="about-us"] .white-box .header {display: block !important;text-align: center;}
  section[for="about-us"] .white-box .header img{max-width: 150px;margin: 0 auto 10px;}
  .company-exp {justify-content: center;}
  .body-text p {font-size: 16px;padding-bottom: 15px;text-align: center;}
  .page-wrapper {padding: 20px 0 0;}.body-text h1 {font-size: 24px;text-align: center;}
  .copyright-wrap {font-size: 14px;}
  section[for="services"] .header {font-size: 1.6rem;padding: 0 0 36px;}
  .process-steps-wrapper {padding: 30px 0 0px 0px;}.process-step .info {padding-left: 20px;transform: translateY(-15px);padding-right: 15px;}
  .process-step:nth-child(1) .info {padding-bottom: 70px;}
  .process-step:nth-child(1) .character img {max-width: 60px;}.process-step .info h2 {font-size: 22px;}
  .process-step .info h4, .process-step .info .h4 {font-size: 16px;}.process-step .info p, .process-step .info .p {font-size: 15px;}
  .process-step:nth-child(2) .character img {max-width: 60px;}
  .process-step:nth-child(3) .character img {max-width: 55px;}
  .process-step:nth-child(4) .character img {max-width: 160px;}
  .process-step:nth-child(5) .character img {max-width: 60px;}
  .process-step:nth-child(6) .character img {max-width: 120px;}
  .process-step:nth-child(3), .process-step:nth-child(4), .process-step:nth-child(5), .process-step:nth-child(6) {margin-right: 0px;}.process-step:nth-child(4) .character {right: auto;left: 130px;}.process-step:nth-child(5) .character {right: auto;left: 150px;}
  .process-step:nth-child(3):before {display: none;}
  .process-step:nth-child(6) .info h2 span:after {width: 28px;height: 28px;background-size: 28px auto;transform: translateY(-38%);}
  .info-box .info-image img {max-width: 80%;}
  section[for="process"] .primary-box .col-12:nth-child(2) .info-box .info-image img {max-width: 100%;}
  section[for="about-us"] .primary-box .col-12 .info-box .info-image img {max-width: 95%;}
}
@media all and (max-width:420px) {
  /* .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 400px !important;
    padding: 0 20px;
  } */
   html, body {font-size: 14px;}
  .pentor img {max-height: 300px;}
  .storyboard-wrap .section-photos {gap: 15px 20px;}
  .storyboard-wrap .section-heading, .storyboard-wrap .section-photos {max-width: 320px;margin: 0 auto;}
  .storyboard-wrap .section-photos .photo, .storyboard-wrap .section-heading .heading-bg {flex: 0 0 33.33%;-moz-flex: 0 0 33.33%;max-width: 33.33%;flex: 0 0 calc(33.33% - 13.4px);-moz-flex: 0 0 calc(33.33% - 13.4px);max-width: calc(33.33% - 13.4px);}
  .pentor {margin: -22% 0 -20% 13.7%;}
  .banner-title{font-size: 30px;line-height: 1;}
  .banner-title h2{font-size: 30px;line-height: 1.2;}
  .banner-title h1{font-size: 36px;line-height: 1.2;margin: -10px 0 0;}
  .banner-title p{line-height: 1.1;margin: -8px 0 0;}
  .contact-address .title img {max-width: 60%;}
  .storyboard-wrap .section-heading h2 {font-size: 18px;}
  .storyboard-wrap .section-heading .heading-bg {min-width: 150px;}
  .storyboard-wrap .section-photos .photo img {max-height: 70px;}
  .team-title {font-size: 2rem;}.team-name {font-size: 1.2rem;}.designation {font-size: 1rem;}.tag, .full-team .tag {font-size: 1rem;line-height: 1.2;}.team-last-img img {max-width: 270px;}.tag span{font-size: 14px;}
  .col-12.team {flex: 0 0 auto;width: 50%;}
  .full-team .col-12 {flex: 0 0 auto;width: 50%;}
  .contact-address .title {flex-direction: column;justify-content: center;align-items: center;}
  .contact-address .col-6, .contact-address .col-12 {width: 100%;text-align: center;}.contact-address h5 {font-size: 16px;text-align: center;}
}
@media all and (max-width:380px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 400px !important;
    padding: 0 20px;
  }
  .pentor img {max-height: 280px;}
  .storyboard-wrap .section-photos {gap: 10px 10px;}
  .storyboard-wrap .section-heading, .storyboard-wrap .section-photos {max-width: 320px;margin: 0 auto;}
  .storyboard-wrap .section-photos .photo, .storyboard-wrap .section-heading .heading-bg {flex: 0 0 33.33%;-moz-flex: 0 0 33.33%;max-width: 33.33%;flex: 0 0 calc(33.33% - 6.75px);-moz-flex: 0 0 calc(33.33% - 6.75px);max-width: calc(33.33% - 6.75px);}
  .pentor {margin: -22% 0 -20% 13.7%;}
  .banner-title{font-size: 26px;line-height: 1;}
  .banner-title h2{font-size: 26px;line-height: 1.2;}
  .banner-title h1{font-size: 32px;line-height: 1.2;margin: -10px 0 0;}
  .banner-title p{line-height: 1.1;margin: -8px 0 0;}
  .contact-address .title img {max-width: 60%;}
  .storyboard-wrap .section-heading h2 {font-size: 18px;}
  .storyboard-wrap .section-heading .heading-bg {min-width: 150px;}
  .storyboard-wrap .section-photos .photo img {max-height: 70px;}
}