/*Theme Name: Pixel TechnologiesAuthor: ExellarTechVersion: 1.0*//* RESETS */* {    box-sizing: border-box;}html {    scroll-padding-top: 60px;}html, body {    scroll-behavior: smooth;    /*height:100%;*/    /*overflow:hidden;*/}body {    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: antialiased;    font-family: "Gotham Black Regular";    font-size: 20px;    color: #000;    overflow-x: hidden;    background-color:#000;}a:focus,button:focus {    outline: none;}a {    text-decoration: none;    color: #000;    font-size: 15px;}p {    color: #000;    font-size: 18px;    margin: 0;    line-height: 26px;}ul {    margin: 0;    padding: 0;}h1, h2, h3, h4, h5, h6 {    color: #000;    margin: 0;}h1 {    font-size: 40px;}h2 {    font-size: 38px;}h3 {    font-size: 36px;}h4 {    font-size: 25px;}::selection {    background: #013162;    color: #fff;}/* BASICS STYLES */.clear {    clear: both;}.container {    width: 1260px;    max-width: 96%;    margin: 0 auto;}.widget,.widget ul {	padding: 0;	margin: 0;	list-style: none;}/* ScrollBar *//* width */::-webkit-scrollbar {    width: 10px;}/* button */::-webkit-scrollbar-button {    background: #333;}/* Handle */::-webkit-scrollbar-thumb {    background-color:#3375d1;}/* Handle on hover */::-webkit-scrollbar-thumb:hover {    background: #666;}/* Track */::-webkit-scrollbar-track {    background: #fff;}/* The track NOT covered by the handle.::-webkit-scrollbar-track-piece {    background: #000;}/* Corner */::-webkit-scrollbar-corner {    background: #fff;}/* Resizer */::-webkit-resizer {    background: #fff;}/* FONTS */@font-face {  font-family: "Gotham Black Regular";  src: url("https://www.livepixelstudios.com/wp-content/themes/pixel-technologies/fonts/Gotham-Black-Regular.ttf") format("truetype");  font-weight: 900;  font-display: swap;}@font-face {  font-family: "Gotham Light";  src: url("https://www.livepixelstudios.com/wp-content/themes/pixel-technologies/fonts/Gotham-Light.otf") format("opentype");  font-weight: 300;  font-display: swap;}/* Fixed Header */.fixed {    position: fixed;    top: 0;    left: 0;    right: 0;    animation: smoothScroll 1s forwards;    z-index: 9999;}@keyframes smoothScroll {	0% {		transform: translateY(-40px);	}	100% {		transform: translateY(0px);	}}header.fixed {    background: #fff;    padding: 0 0 10px 0;    box-shadow: 0px -8px 12px 1px #000000b5;}/*GENERAL */.text-center {    text-align: center;}/* Mobile Header */.header-mobile-menu {    display: none;}/* 404 */.no-page-found {    margin: 40px 0;    text-align: center;}.no-page-found p {    margin-bottom: 10px;}.no-page-found a {    background: #013162;    color: #fff;    padding: 12px 15px;    display: inline-block;}/*header*/.site-header .header-logo img.custom-logo {    width: 100%;    max-width: 150px;}.header-logo {    position: relative;    z-index: 1;}.blueband {    background: #000;    padding: 15px;}.site-header .container {    display: grid;    grid-template-columns: 23% 72%;    gap: 5%;    position: relative;    z-index: 0;}#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {    text-transform: uppercase !important;    padding: 0px 27px;    font-family:"Gotham-Bold";    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item{    position:relative;}.menubar-innersec {    overflow: hidden;}.header-right ul#menu-main-menu {    display: flex;}header.site-header {    background-color: #000;    /*height:15%;*/}.site-header .header-right::after {    content: "";    position: absolute;    height: 35px;    width: 100%;    background-image: url(http://www.livepixelstudios.com/wp-content/uploads/2023/10/green-patch.png);    background-position: center;    background-repeat: no-repeat;    background-size: cover;    top: 0;    right: 26%;}div#mega-menu-wrap-header-menu {    z-index: 1;}/*#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {*//*    border: 2px solid transparent;*//*}*//*menu bar color */.page-id-13 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {    background:#f5ede0 !important;}.page-id-15 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {    background:#d3f2ca;}.page-id-17 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {    background:#d6edff;}.page-id-19 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {    background:#edf2ca;}.page-id-21 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {    background:#c5eff1;}.page-id-26 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {    background:#cdf2f3;}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-current_page_item a.mega-menu-link:hover {    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(15deg 100% 9%) 0%, hsl(26deg 100% 10%) 0%, hsl(35deg 100% 10%) 0%, hsl(41deg 100% 11%) 0%, hsl(45deg 100% 12%) 0%, hsl(48deg 100% 14%) 1%, hsl(50deg 100% 16%) 1%, hsl(51deg 100% 17%) 2%, hsl(51deg 100% 19%) 3%, hsl(52deg 100% 21%) 4%, hsl(52deg 100% 23%) 6%, hsl(52deg 100% 25%) 8%, hsl(52deg 100% 28%) 10%, hsl(52deg 100% 30%) 12%, hsl(52deg 100% 32%) 15%, hsl(52deg 100% 34%) 19%, hsl(52deg 100% 37%) 24%, hsl(52deg 100% 39%) 30%, hsl(52deg 81% 46%) 38%, hsl(51deg 74% 51%) 50%, hsl(50deg 82% 56%) 86% ) !important;    opacity: 1 !important;    color: #000 !important;}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(1) > a.mega-menu-link{    /*background: #065a38;*/    color:#14bf7b;    background-image: linear-gradient(      0deg,      hsl(0deg 0% 0%) 0%,      hsl(120deg 100% 5%) 0%,      hsl(120deg 100% 5%) 0%,      hsl(120deg 100% 6%) 0%,      hsl(120deg 100% 6%) 0%,      hsl(120deg 100% 7%) 0%,      hsl(121deg 100% 7%) 1%,      hsl(130deg 100% 8%) 1%,      hsl(136deg 100% 8%) 2%,      hsl(141deg 100% 9%) 3%,      hsl(144deg 100% 10%) 4%,      hsl(146deg 100% 10%) 6%,      hsl(147deg 100% 11%) 8%,      hsl(149deg 100% 12%) 10%,      hsl(150deg 100% 12%) 12%,      hsl(152deg 100% 13%) 15%,      hsl(153deg 100% 14%) 19%,      hsl(154deg 100% 15%) 24%,      hsl(155deg 100% 15%) 30%,      hsl(156deg 100% 16%) 38%,      hsl(157deg 100% 17%) 50%,      hsl(156deg 88% 19%) 86%    );    background-size: 100% 40px;    background-repeat: no-repeat;}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(1) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    color: #14bf7b;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(120deg 100% 5%) 0%, hsl(120deg 100% 5%) 0%, hsl(120deg 100% 6%) 0%, hsl(120deg 100% 6%) 0%, hsl(120deg 100% 7%) 0%, hsl(121deg 100% 7%) 1%, hsl(130deg 100% 8%) 1%, hsl(136deg 100% 8%) 2%, hsl(141deg 100% 9%) 3%, hsl(144deg 100% 10%) 4%, hsl(146deg 100% 10%) 6%, hsl(147deg 100% 11%) 8%, hsl(149deg 100% 12%) 10%, hsl(150deg 100% 12%) 12%, hsl(152deg 100% 13%) 15%, hsl(153deg 100% 14%) 19%, hsl(154deg 100% 15%) 24%, hsl(155deg 100% 15%) 30%, hsl(156deg 100% 16%) 38%, hsl(157deg 100% 17%) 50%, hsl(156deg 88% 19%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(2) > a.mega-menu-link{    /*background: #3e7710; */    color:#6ac81e;    background-image: linear-gradient(      0deg,      hsl(0deg 0% 0%) 0%,      hsl(120deg 100% 5%) 0%,      hsl(120deg 100% 6%) 0%,      hsl(120deg 100% 6%) 0%,      hsl(120deg 100% 7%) 0%,      hsl(120deg 100% 7%) 0%,      hsl(120deg 100% 8%) 1%,      hsl(119deg 100% 9%) 1%,      hsl(120deg 100% 10%) 2%,      hsl(120deg 100% 11%) 3%,      hsl(120deg 100% 12%) 4%,      hsl(118deg 100% 13%) 6%,      hsl(115deg 100% 14%) 8%,      hsl(110deg 100% 15%) 10%,      hsl(106deg 100% 16%) 12%,      hsl(102deg 100% 17%) 15%,      hsl(99deg 100% 18%) 19%,      hsl(96deg 100% 19%) 24%,      hsl(94deg 100% 20%) 30%,      hsl(92deg 99% 21%) 38%,      hsl(93deg 87% 24%) 50%,      hsl(93deg 76% 26%) 86%    );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(2) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;     color:#6ac81e;    background-image: linear-gradient(      0deg,      hsl(0deg 0% 0%) 0%,      hsl(120deg 100% 5%) 0%,      hsl(120deg 100% 6%) 0%,      hsl(120deg 100% 6%) 0%,      hsl(120deg 100% 7%) 0%,      hsl(120deg 100% 7%) 0%,      hsl(120deg 100% 8%) 1%,      hsl(119deg 100% 9%) 1%,      hsl(120deg 100% 10%) 2%,      hsl(120deg 100% 11%) 3%,      hsl(120deg 100% 12%) 4%,      hsl(118deg 100% 13%) 6%,      hsl(115deg 100% 14%) 8%,      hsl(110deg 100% 15%) 10%,      hsl(106deg 100% 16%) 12%,      hsl(102deg 100% 17%) 15%,      hsl(99deg 100% 18%) 19%,      hsl(96deg 100% 19%) 24%,      hsl(94deg 100% 20%) 30%,      hsl(92deg 99% 21%) 38%,      hsl(93deg 87% 24%) 50%,      hsl(93deg 76% 26%) 86%    );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(3) > a.mega-menu-link{    /*background:#6f7a1b;*/    color:#cee33e;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(56deg 100% 3%) 0%, hsl(57deg 100% 4%) 0%, hsl(58deg 100% 5%) 0%, hsl(59deg 100% 6%) 0%, hsl(64deg 100% 7%) 0%, hsl(68deg 100% 8%) 1%, hsl(71deg 100% 9%) 1%, hsl(72deg 100% 10%) 2%, hsl(72deg 100% 11%) 3%, hsl(72deg 100% 12%) 4%, hsl(72deg 100% 13%) 6%, hsl(71deg 100% 14%) 8%, hsl(70deg 100% 15%) 10%, hsl(70deg 100% 16%) 12%, hsl(69deg 100% 17%) 15%, hsl(68deg 100% 18%) 19%, hsl(67deg 100% 19%) 24%, hsl(67deg 94% 21%) 30%, hsl(67deg 80% 24%) 38%, hsl(67deg 71% 27%) 50%, hsl(67deg 64% 29%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(3) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    color:#cee33e;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(56deg 100% 3%) 0%, hsl(57deg 100% 4%) 0%, hsl(58deg 100% 5%) 0%, hsl(59deg 100% 6%) 0%, hsl(64deg 100% 7%) 0%, hsl(68deg 100% 8%) 1%, hsl(71deg 100% 9%) 1%, hsl(72deg 100% 10%) 2%, hsl(72deg 100% 11%) 3%, hsl(72deg 100% 12%) 4%, hsl(72deg 100% 13%) 6%, hsl(71deg 100% 14%) 8%, hsl(70deg 100% 15%) 10%, hsl(70deg 100% 16%) 12%, hsl(69deg 100% 17%) 15%, hsl(68deg 100% 18%) 19%, hsl(67deg 100% 19%) 24%, hsl(67deg 94% 21%) 30%, hsl(67deg 80% 24%) 38%, hsl(67deg 71% 27%) 50%, hsl(67deg 64% 29%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(4) > a.mega-menu-link{    /*background:#859121;*/    color:#cfe53e;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(53deg 100% 4%) 0%, hsl(56deg 100% 5%) 0%, hsl(57deg 100% 6%) 0%, hsl(61deg 100% 7%) 0%, hsl(67deg 100% 8%) 0%, hsl(71deg 100% 9%) 1%, hsl(73deg 100% 10%) 1%, hsl(73deg 100% 11%) 2%, hsl(73deg 100% 13%) 3%, hsl(73deg 100% 14%) 4%, hsl(72deg 100% 15%) 6%, hsl(71deg 100% 16%) 8%, hsl(70deg 100% 18%) 10%, hsl(69deg 100% 19%) 12%, hsl(68deg 100% 20%) 15%, hsl(68deg 100% 22%) 19%, hsl(67deg 100% 23%) 24%, hsl(66deg 97% 25%) 30%, hsl(67deg 80% 28%) 38%, hsl(67deg 70% 32%) 50%, hsl(66deg 63% 35%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(4) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    color:#cfe53e;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(53deg 100% 4%) 0%, hsl(56deg 100% 5%) 0%, hsl(57deg 100% 6%) 0%, hsl(61deg 100% 7%) 0%, hsl(67deg 100% 8%) 0%, hsl(71deg 100% 9%) 1%, hsl(73deg 100% 10%) 1%, hsl(73deg 100% 11%) 2%, hsl(73deg 100% 13%) 3%, hsl(73deg 100% 14%) 4%, hsl(72deg 100% 15%) 6%, hsl(71deg 100% 16%) 8%, hsl(70deg 100% 18%) 10%, hsl(69deg 100% 19%) 12%, hsl(68deg 100% 20%) 15%, hsl(68deg 100% 22%) 19%, hsl(67deg 100% 23%) 24%, hsl(66deg 97% 25%) 30%, hsl(67deg 80% 28%) 38%, hsl(67deg 70% 32%) 50%, hsl(66deg 63% 35%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(5) > a.mega-menu-link{    /*background:#0b4a56;*/    color:#1cb8d4;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(204deg 100% 5%) 0%, hsl(200deg 100% 6%) 0%, hsl(198deg 100% 6%) 0%, hsl(196deg 100% 7%) 0%, hsl(196deg 100% 7%) 0%, hsl(195deg 100% 8%) 1%, hsl(195deg 100% 8%) 1%, hsl(194deg 100% 9%) 2%, hsl(194deg 100% 10%) 3%, hsl(193deg 100% 10%) 4%, hsl(192deg 100% 11%) 6%, hsl(192deg 100% 11%) 8%, hsl(191deg 100% 12%) 10%, hsl(191deg 100% 13%) 12%, hsl(190deg 100% 13%) 15%, hsl(190deg 100% 14%) 19%, hsl(190deg 100% 14%) 24%, hsl(189deg 100% 15%) 30%, hsl(189deg 100% 16%) 38%, hsl(189deg 89% 17%) 50%, hsl(190deg 77% 19%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(5) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    color:#1cb8d4;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(204deg 100% 5%) 0%, hsl(200deg 100% 6%) 0%, hsl(198deg 100% 6%) 0%, hsl(196deg 100% 7%) 0%, hsl(196deg 100% 7%) 0%, hsl(195deg 100% 8%) 1%, hsl(195deg 100% 8%) 1%, hsl(194deg 100% 9%) 2%, hsl(194deg 100% 10%) 3%, hsl(193deg 100% 10%) 4%, hsl(192deg 100% 11%) 6%, hsl(192deg 100% 11%) 8%, hsl(191deg 100% 12%) 10%, hsl(191deg 100% 13%) 12%, hsl(190deg 100% 13%) 15%, hsl(190deg 100% 14%) 19%, hsl(190deg 100% 14%) 24%, hsl(189deg 100% 15%) 30%, hsl(189deg 100% 16%) 38%, hsl(189deg 89% 17%) 50%, hsl(190deg 77% 19%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(6) > a.mega-menu-link{    /*background:#784c8b;*/    color:#c77fe4;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(279deg 100% 9%) 0%, hsl(279deg 100% 10%) 0%, hsl(280deg 100% 11%) 0%, hsl(280deg 94% 12%) 0%, hsl(280deg 85% 14%) 0%, hsl(281deg 75% 15%) 1%, hsl(281deg 67% 17%) 1%, hsl(281deg 61% 19%) 2%, hsl(281deg 56% 21%) 3%, hsl(281deg 52% 22%) 4%, hsl(281deg 48% 24%) 6%, hsl(281deg 45% 26%) 8%, hsl(281deg 43% 28%) 10%, hsl(281deg 40% 29%) 12%, hsl(281deg 38% 31%) 15%, hsl(281deg 36% 33%) 19%, hsl(282deg 35% 35%) 24%, hsl(282deg 33% 37%) 30%, hsl(282deg 32% 38%) 38%, hsl(282deg 30% 40%) 50%, hsl(282deg 29% 42%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(6) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    color:#c77fe4;    background-image: linear-gradient( 0deg, hsl(0deg 0% 0%) 0%, hsl(279deg 100% 9%) 0%, hsl(279deg 100% 10%) 0%, hsl(280deg 100% 11%) 0%, hsl(280deg 94% 12%) 0%, hsl(280deg 85% 14%) 0%, hsl(281deg 75% 15%) 1%, hsl(281deg 67% 17%) 1%, hsl(281deg 61% 19%) 2%, hsl(281deg 56% 21%) 3%, hsl(281deg 52% 22%) 4%, hsl(281deg 48% 24%) 6%, hsl(281deg 45% 26%) 8%, hsl(281deg 43% 28%) 10%, hsl(281deg 40% 29%) 12%, hsl(281deg 38% 31%) 15%, hsl(281deg 36% 33%) 19%, hsl(282deg 35% 35%) 24%, hsl(282deg 33% 37%) 30%, hsl(282deg 32% 38%) 38%, hsl(282deg 30% 40%) 50%, hsl(282deg 29% 42%) 86% );}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(7) > a.mega-menu-link{    /*background:#595088;*/    color:#8c80d3;    background-image: linear-gradient(  0deg,  hsl(0deg 0% 0%) 0%,  hsl(247deg 100% 10%) 0%,  hsl(245deg 88% 11%) 0%,  hsl(240deg 70% 13%) 0%,  hsl(239deg 63% 15%) 0%,  hsl(240deg 56% 17%) 0%,  hsl(242deg 52% 18%) 1%,  hsl(243deg 49% 20%) 1%,  hsl(244deg 46% 21%) 2%,  hsl(245deg 43% 23%) 3%,  hsl(245deg 41% 24%) 4%,  hsl(246deg 39% 26%) 6%,  hsl(247deg 37% 27%) 8%,  hsl(247deg 35% 29%) 10%,  hsl(248deg 34% 31%) 12%,  hsl(248deg 32% 32%) 15%,  hsl(248deg 31% 34%) 19%,  hsl(249deg 30% 36%) 24%,  hsl(249deg 29% 37%) 30%,  hsl(249deg 28% 39%) 38%,  hsl(249deg 27% 41%) 50%,  hsl(250deg 26% 42%) 86%);}#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(7) > a.mega-menu-link:hover{    opacity: 0.8;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    color:#c77fe4;     color:#8c80d3;        background-image: linear-gradient(      0deg,      hsl(0deg 0% 0%) 0%,      hsl(247deg 100% 10%) 0%,      hsl(245deg 88% 11%) 0%,      hsl(240deg 70% 13%) 0%,      hsl(239deg 63% 15%) 0%,      hsl(240deg 56% 17%) 0%,      hsl(242deg 52% 18%) 1%,      hsl(243deg 49% 20%) 1%,      hsl(244deg 46% 21%) 2%,      hsl(245deg 43% 23%) 3%,      hsl(245deg 41% 24%) 4%,      hsl(246deg 39% 26%) 6%,      hsl(247deg 37% 27%) 8%,      hsl(247deg 35% 29%) 10%,      hsl(248deg 34% 31%) 12%,      hsl(248deg 32% 32%) 15%,      hsl(248deg 31% 34%) 19%,      hsl(249deg 30% 36%) 24%,      hsl(249deg 29% 37%) 30%,      hsl(249deg 28% 39%) 38%,      hsl(249deg 27% 41%) 50%,      hsl(250deg 26% 42%) 86%);}#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link/*#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover*/{    /*background: #ebce34 !important;*/    background-image: linear-gradient(      0deg,      hsl(0deg 0% 0%) 0%,      hsl(15deg 100% 9%) 0%,      hsl(26deg 100% 10%) 0%,      hsl(35deg 100% 10%) 0%,      hsl(41deg 100% 11%) 0%,      hsl(45deg 100% 12%) 0%,      hsl(48deg 100% 14%) 1%,      hsl(50deg 100% 16%) 1%,      hsl(51deg 100% 17%) 2%,      hsl(51deg 100% 19%) 3%,      hsl(52deg 100% 21%) 4%,      hsl(52deg 100% 23%) 6%,      hsl(52deg 100% 25%) 8%,      hsl(52deg 100% 28%) 10%,      hsl(52deg 100% 30%) 12%,      hsl(52deg 100% 32%) 15%,      hsl(52deg 100% 34%) 19%,      hsl(52deg 100% 37%) 24%,      hsl(52deg 100% 39%) 30%,      hsl(52deg 81% 46%) 38%,      hsl(51deg 74% 51%) 50%,      hsl(50deg 82% 56%) 86%    );}/*Footer*/footer.site-footer {    background-image: url('http://ar-creations.in/clients/pixeltechnologies/wp-content/uploads/2023/10/footer-img.jpg');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    padding: 30px 0 15px;    position:relative;}.footer-sec .logo-sec img {    width: 100%;    max-width: 100px !important;    display: block;    margin: 0 auto;    filter: invert(18%) sepia(12%) saturate(5116%) hue-rotate(160deg) brightness(65%) contrast(86%);}ul.footer-socials li img {    width: 100%;    max-width: 25px;    height: 20px;    filter: invert(18%) sepia(12%) saturate(5116%) hue-rotate(160deg) brightness(65%) contrast(86%);}ul.footer-socials {    display: flex;    gap: 10px;}.footer-sec .copyright-sec {    color: #fff;    text-align: center;    font-family: "Gotham Light";    font-size: 13px;    filter: invert(18%) sepia(12%) saturate(5116%) hue-rotate(160deg) brightness(65%) contrast(86%);    margin-top: 3px;}.footer-sec {    display: grid;    grid-template-columns: 2fr 0.3fr;}.socials-links {    margin-top: auto;    margin-left: auto;}.footer-sec .logo-sec:hover img,ul.footer-socials li:hover  img{    filter: unset;    cursor: pointer;}.gotham-light{    font-family: "Gotham Light";}/*Home sec*/.sec-height{    /*height:69%;*/}.homeslider-sec {    position: relative;}.pad-tb60{    padding: 60px 0;}.pad-t10-b150 {    padding: 10px 0 10px 0;}.pad-t60-b150 {    padding: 10px 0 150px 0;}.services-sec.pad-t60-b150 {    padding: 60px 0 150px 0;}.mar-t10-b150 {    margin: 10px 0 150px 0;}.mar-t10-b150 {    margin: 10px 0 150px 0;}.pad-tb-10{    padding: 10px 0;} .bg-imgstyle {    background-position: center;    background-repeat: no-repeat;    padding: 250px 0;    background-size: 100% 400px;}.sec-height .homeslider-div {    /*height: 60%;*/    padding: 0;}.homeslider-div-mb {    display: none;}.homeslider-div .owl-carousel .owl-item img {    height: 650px;    object-fit: contain;}.sec-height .homeslider-div .owl-carousel,.sec-height .container,.sec-height .homeslider-div .owl-carousel .owl-item,.showreels-div .video-sec{    /*height: 100%;*/}.margin-tb-50 {    margin: 50px 0;}.page-id-17 {    background: #080808 !important;}/*owl carousel*/.owl-theme .owl-dots .owl-dot.active span{    background: #1aacaf !important;}.owl-theme .owl-dots .owl-dot span{    background: transparent !important;    border: 1px #1aacaf  solid;}.owl-theme .owl-nav.disabled.owl-dots {    margin-top: -25px;}.homeslider-sec .owl-theme .owl-nav.disabled+.owl-dots {    margin-top: -22px;    position: relative;}/*Showreels*/.aboutus-div p,.modal-body p,.map-div p,.services-div h5,.modal-body h5{    font-family:"Gotham Light";    color:#e8c631;}.map-div p{    margin-top:30px;    font-size: 13px;}.showreels-sec,.contactus-sec,.international-sec,.project-sec,.clientele-sec,.aboutus-sec,.video-sec,.aboutus-div,.services-sec,.career-sec{    position: relative;}.relative{ position:relative;   }.absolute{    position:absolute;}.services-sec {    display: flex;    flex-wrap: wrap;    flex-direction: column;    justify-content: center;}.video-sec video {    display: block;    width: 60%;    margin: 0 auto;}.showreels-title{    font-family: "Gotham Black Regular";    color: #e8c631;    text-align:center;    margin-top: 15px;}.flex-center{    display: flex;    flex-direction: column;    justify-content: center;}.clientele-sec .domestic-client-img {    padding: 15px;}.project-div h2.yellow-title,.clientele-sec h3.yellow-title{    font-family: "Gotham Light";    font-size: 22px;    margin: 15px 0;    text-align:center;}.clientele-sec .domestic-client-img img,div#int-carousel .int-client-img img{    max-width: 200px;    height: 100px;    object-fit: contain;    margin: 0 auto;}.modal-content .gallery-sec {    margin-top: 25px;    grid-column: 1/-1;}.video-content .right-div h5 {    font-size: 20px;    font-family: 'Gotham-Bold';}.left-div iframe {    width: 100%;    margin: 0 auto;    display: inline-block;    /*border: 1px solid #fff;*/}/*video css style*/.youtube-wrap {    position: relative;    max-width: 800px;    margin: 20px auto;    border: 6px solid #BFE2FF;    box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);}.youtube-wrap div[youtube] {    position: relative;    padding-bottom: 56.25%;    height: 0;    background: #000;    cursor: pointer;}.youtube-wrap div[youtube]:before {    content: "";      border-radius: 50%;    background-color: rgba(0, 0, 0, 0.5);    border: 6px solid #BFE2FF;    width: 80px;    height: 80px;    z-index: 3;    box-shadow: 0 8px 26px rgba(0,0,0,0.4), 0 28px 30px rgba(0,0,0,0.3);    position: absolute;    top: 20px;    left: 20px;        transition: 0.5s;    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' stroke='%23BFE2FF' fill='%23BFE2FF' stroke-linecap='round'%3e%3cpolygon points='5 3 19 12 5 21 5 3'%3e%3c/polygon%3e%3c/svg%3e");    background-repeat: no-repeat;    background-size: 60%;    background-position: 60% 50%;  }.youtube-wrap div[youtube]:hover:before {    background-color: rgba(0, 0, 0, 0.7);    border: 6px solid #FFF;}.youtube-wrap div[youtube].show:before,.youtube-wrap div[youtube].show:after {    display: none;}.youtube-wrap div[youtube] iframe,.youtube-wrap div[youtube] img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1;}    .youtube-wrap div[youtube] img {    z-index: 2;    object-fit: cover;    object-position: 50% 50%;}@media screen and (max-width: 420px) {    .youtube-wrap div[youtube]:before {        width: 60px;        height: 60px;        border: 4px solid #BFE2FF;    }}.youtube-wrap div[youtube]:before{    top: 45% !important;    left: 45%!important;}.youtube-wrap div[youtube]:hover:before {    background-color: rgba(0, 0, 0, 0.7);    border: 6px solid #71ffd2;}.homeslider-div .owl-carousel .owl-item img{    height: 720px;    object-fit: cover;}/*About US*/.about-poopup .image img {    width: 100%;    height: 500px;      object-fit: contain;}.about-poopup {    display: grid;    grid-template-columns: 38% 60%;    gap: 20px;}.aboutus-div p{    font-size: 15px;}.aboutus-div .modal-content{    height: fit-content;}.aboutus-div .about-inner-cover,.project-div .video-block{    position: relative;}.aboutus-sec h1 {    margin: 0 0 10px 0;}.aboutus-div p {    font-size: 15px;    line-height: 20px;    margin-top: 3px;}.aboutus-div .modal-content h6 {    color: #e8c631;    font-weight: bolder;    font-family:"Gotham Light";}.clientele-titles h6 {    font-size: 15px;}.aboutus-div a.modal-button,.project-div .international-sec a.modal-button.button,.clientele-sec a.modal-button{       position: absolute;    width: 100%;    height: 100%;    display: block;    z-index: 3;}.aboutus-div,.contact-div,.contactus-div{    z-index: 1;}.home-video iframe {    height: 600px;    width: 100%;}.modal-content h6 {    margin-bottom: 10px;}/*about us modal gallery*/.aboutus-div .modal,.project-div .modal,.services-block .modal,.clientele-block .modal{  display: none;  position: fixed;  z-index: 15;  left: 0;  top: 0;  width: 100%;  height: 100%;  overflow: auto;  background-color: rgb(0, 0, 0);  background-color: rgba(0, 0, 0, 0.4);}/*.clientele-block .images {*//*    display: grid;*//*    grid-template-columns: 1fr 1fr 1fr;*//*    gap: 10px;*//*}*/.client-popup-btn {    text-align: center;    margin-top: 20px;}.client-popup-btn a{    background-color: #e8c631;    padding: 7px 12px;}.clientele-block .images {    display: flex;    grid-template-columns: 1fr 1fr 1fr;    gap: 40px 0;    justify-content: space-evenly;    flex-wrap: wrap;    margin: 30px 0;}.clientele-block .images img {    /*width: 100%;*/    /*max-width: 210px;*/    width: auto;    height: 300px;    object-fit: cover;    margin: 0 auto;    border-radius: 5px;}.clientele-block .modal-content {    width: 90% !important;}.clientele-block .modal-body h5,.services-block  .modal-body h5{    text-align: center;    margin-bottom: 15px;}.aboutus-div .modal-content,.project-div .modal-content,.services-block .modal-content,.clientele-block .modal-content{  position: relative;  background: #0F0F0F;  margin: auto;  padding: 1rem;  width: 85%;  -webkit-animation-name: animatetop;  -webkit-animation-duration: 0.4s;  animation-name: animatetop;  animation-duration: 0.4s;  padding: 35px;  color:#e8c631;  font-family: "Gotham Light";}.aboutus-div .modal-content .popup .modal-body p,.project-div .international-sec .modal-content .popup .modal-body p,.clientele-block .modal-content .popup .modal-body p{    font-family: "Gotham Light";}.modal-content {    height: 500px;    overflow-y: scroll;}.aboutus-div .modal-header,.project-div .international-sec .modal-header,.clientele-block .modal-header{  display: flex;  justify-content: space-between;  align-items: center;}.aboutus-div .close,.project-div .close,.services-block .close,.clientele-block .close{    position: absolute;    cursor: default;}.aboutus-div .col-block {    display: grid;    grid-template-columns: repeat(8, 1fr);    gap: 20px;}.about-inner-cover.data-div img {    filter: grayscale(100%);}.about-inner-cover.data-div:hover img{    filter: unset;}.modal-body .video-content {    display: grid;    grid-template-columns: 60% 40%;}.video-content .right-div p{    font-size: 16px;    line-height: 19px;    margin-bottom: 30px;}.video-content .right-div p b {    font-size: 19px;    display: inline-block;    margin: 10px 0 0 0;}/* Add Animation */@-webkit-keyframes animatetop {  from {    top: -300px;    opacity: 0;   }  to {    top: 0;    opacity: 1;  }}@keyframes animatetop {  from {    top: -300px;    opacity: 0;  }  to {    top: 0;    opacity: 1;  }}/* The Close Button */.aboutus-div .close,.project-div .close,.modal-popup .close{  color: #2f6abd;  font-size: 28px;  font-weight: bold;  right: 20px;    top: 10px;}.aboutus-div .close:hover,.aboutus-div .close:focus,.project-div .international-sec .close:hover,.project-div .international-sec .close:focus{  transform: scale(1.25);  text-decoration: none;  cursor: pointer;}/*Contact Us*/.contactus-div {    display: grid;    grid-template-columns: 1fr 1fr;     gap: 60px; }.contactus-sec h1 {    text-align: left;}/*.contactus-div .map-div iframe {*//*    width: 100%;*//*    height: 60%;*//*}*/.contactus-div .form-div{    background: #0b3239;    padding: 70px;}.wh-font{    color:#e8c631;}.contactus-div .form-div p,.contactus-div .form-div p input,.video-sec .tab-btn button.tablinks,.wpcf7 form.sent .wpcf7-response-output{    font-family:"Gotham Light";    color:#e8c631;}.contactus-div ul.contact-form li span {    margin-left: 0;}.contactus-div .add {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 30px;}ul.contact-form li input,ul.contact-form li textarea{    background: #0b3239;    resize: none;    padding-left:10px;    width:100%;    border: 2px #e8c631 solid;    padding: 10px;    border-radius: 15px;    font-size:14px;    color: #e8c631;}ul.contact-form li textarea {    height: 120px;}.choose-file {    width: 50%;    margin: 18px auto;}.contactus-div .form-div p{    font-size: 14px;}ul.contact-form li {    margin: 5px 0 25px;}.form-content li input::placeholder,.form-content li textarea::placeholder,.form-content li label,.contactus-div .form-div .submit-contact{    font-family:"Gotham Light";    color:#e8c631;    font-size:14px;}.contactus-div .form-div .submit-contact{    background:#428aa3;    border: 1px solid #fff;    display:block;    padding:10px;    margin-top:20px;}.first-sec,.second-sec{    margin-bottom: 80px;    text-align: center;}.map-div {    display: flex;    flex-direction: column;    justify-content: center;}.form-content {    margin: 40px auto;}ul.contact-form li .submit-btn {    background: #e8c631;    color: #0b3239;    width: fit-content;    padding: 4px 10px;    font-size: 12px;    margin: 0 auto;    display: block;}.project-sec div#pot,.clientele-sec div#pot{    z-index: 1;}/*Projects*/.video-block:hover::before, .video-block:hover .video-block-wrapper {    display: none;}.modal-content .gallery-sec .images img {    border-radius: 5px;}.modal-content .gallery-sec .images img {    border: 2px solid transparent;}.modal-content .gallery-sec .images img:hover {    border: 2px solid #fff;}.sub-title{    font-family:'Gotham Black Regular';    font-size:25px;    margin:40px 0;    z-index: 1;    position: relative;}.project-div .international-sec .video-block {    background-position: center;    background-repeat: no-repeat;    background-size: cover;    position: relative;}.project-div .international-sec .video-block::before {    position: absolute;    content: '';    top: 0;    bottom: 0;    left: 0;    right: 0;    background-color: #000;    opacity: 0.4;}.project-div .international-sec .video-block .paoc-popup-click {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    font-size: 0;    background-color: transparent;}.video-block-wrapper h4 {    position: absolute;    top: 50%;    left: 50%;    color: #fff;    transform: translate(-50%, -50%);    font-family:"Gotham Light";    font-size:20px;    width:100%;    text-align:center;}.project-div .video-block iframe {    width: 100%;    height: auto;    display: block;}.international-sec .owl-nav{    position: absolute;    background: red;    top: 50% !important;    left: 50% !important;    transform: translate(-50%, -50%);    width:100%;}.international-sec .owl-nav{    top: 35% !important;}.videoplayer-sec .owl-carousel {    margin-top: 30px;}.showreels-sec .owl-nav{    position: absolute;    background: red;    top: 35%;    left: 47%;    transform: translate(-47%, -35%);    width: 100%;}body.mega-menu-header-menu-mobile-open .showreels-sec,body.mega-menu-header-menu-mobile-open .project-sec,body.mega-menu-header-menu-mobile-open .clientele-sec,body.mega-menu-header-menu-mobile-open .services-sec,body.mega-menu-header-menu-mobile-open .career-sec,body.mega-menu-header-menu-mobile-open .contactus-sec,body.mega-menu-header-menu-mobile-open .homeslider-sec{    z-index: -1;}.international-sec .owl-nav button.owl-prev,.showreels-sec .owl-nav button.owl-prev{    position: absolute;    left: -7%;}.international-sec .owl-nav button.owl-next,.showreels-sec .owl-nav button.owl-next{    position: absolute;    right: -2%;}.international-sec .owl-theme .owl-nav button span,.showreels-sec .owl-theme .owl-nav button span{    font-size:0px;}.international-sec .owl-nav button.owl-next::before,.showreels-sec .owl-nav button.owl-next::before{    content: "";    width: 70px;    height: 50px;    position: absolute;    background-position: top;    background-size: 70% 100%;    background-image: url(http://www.livepixelstudios.com/wp-content/uploads/2023/10/next.png);    background-repeat: no-repeat;}.international-sec .owl-nav button.owl-prev::before,.showreels-sec .owl-nav button.owl-prev::before{    content: "";    width: 70px;    height: 50px;    position: absolute;    background-position: top;    background-size: 70% 100%;    background-image: url(http://www.livepixelstudios.com/wp-content/uploads/2023/10/prev.png);    background-repeat: no-repeat;}.international-sec .owl-theme .owl-nav,.showreels-sec.owl-theme .owl-nav{    margin-top: unset;    /*display: block !important;*/}.international-sec {    margin-bottom: 90px;}.sec-height .homeslider-div .owl-nav.disabled {    display: none !important;}.int-carousel .owl-carousel.owl-drag .owl-item:hover {    width: 100%;    max-width: 400px;}.clientele-sec button.owl-prev span,.clientele-sec button.owl-next span,.showreels-sec button.owl-next span{    font-size: 0;}.clientele-sec .owl-item:hover {    transform: scale(1.2);}.clientele-sec .owl-carousel .owl-item{    transition: transform .2s;}/*Popup anything*/.paoc-padding-20.paoc-popup-con-bg {    padding: 0 !important;}.page-id-15 .tab-content-wrapper-right .tab button.tablinks.active:hover .content-right-tab {    display: flex !important;    align-items: center;    justify-content: center;}/*gif left to right*/#pot {  bottom: -1%;  position: absolute;  -webkit-animation: linear infinite;  -webkit-animation-name: run;  -webkit-animation-duration: 10s;}div#pot img {    width: 100%;    max-width: 110px;}@-webkit-keyframes run {  0% {    left: 0;  }  48% {    -webkit-transform: rotateY(0deg);   }  50% {     left: calc(100% - 100px);    -webkit-transform: rotateY(180deg);   }  98% {    -webkit-transform: rotateY(180deg);   }  100% {    left: 0;         -webkit-transform: rotateY(0deg);  }}/*Showreel Tab*/.video-sec .tab {    border: none;    border-radius: 3px;    height: min-content;    margin: 0 auto;    width: 100%;}/* Style the buttons inside the tab */.video-sec .tab button {  background-color: inherit;  border: none;  outline: none;  cursor: pointer;  padding: 10px 0px;  transition: 0.3s;  font-size: 17px;}/* Change background color of buttons on hover */.video-sec .tab-btn button:hover,.video-sec .tab-btn button.active{    color: #e8c631 !important;    border: 2px solid #e8c631 !important;}.video-sec .tab-btn button {    color: #888888 !important;    font-weight:900 !important;    font-size: 12px;}/* Style the tab content */.video-sec .tabcontent {  display: none;  padding: 6px 12px;  border-top: none;}.showreels-div .video-sec {    width: 70%;    margin: 0 auto;    display: grid;    grid-template-columns: 80% 20%;}.video-sec .tab-btn button.tablinks {    width: 100%;}.video-sec .video-div iframe {    width: 100%;    color: #1d7aa0 ;    font-weight: 900;}.video-div h3.showreels-title {    font-size: 20px;}.video-sec .tab button {    border: 2px solid #888888;    border-radius: 15px;    margin: 5px 0;}.vp-center .ControlBar_module_controlBarWrapper__843f6260 {    position: absolute;    top: 50%;}.vp-center .vp-controls.ControlBar_module_controls__843f6260 {    display: none !important;}/*Services Page*/.services-sec .container{    position: relative;}.concept-art h5,.visaul-vfx h5,.asset-creation h5{    width: 50%;    margin: 0 auto;}.services-div h5 {    color: #fff;    z-index: 1;    font-weight: 900;    font-size: 17px;}.services-block .iframe-sec iframe {    width: 100%;}.services-block .services-popup p {    font-size: 16px;}body .player.right-content-area-supported>.content-area-sibling-enabled{    border-radius: 5px !important;}.production-div-desk{    /*display: grid;*/    grid-template-columns: 1fr 1fr 1fr;    grid-template-rows: 180px 180px 180px;    text-align: center;    /*width: 95%;*/    margin: 0 auto;}.production-div-desk .red-div {    grid-row: 1/-1;    grid-column: 3/4;}.production-div-desk .purple-div {    grid-row: 1/2;    grid-template-columns: 1fr 1fr;    /*display: grid;*/}.production-div-desk .blue-div {    grid-row: 2/4;    /*display: grid;*/    grid-template-columns: 1fr 1fr;    grid-column: 1/2;}.production-div-desk .green-div {    grid-column: 1/2;    grid-row: 2/3;}.production-div-desk .blue-div .layout{    grid-row: 1/3;    grid-column: 2/3;}.production-div-desk .red-div {    /*display: grid;*/    grid-template-columns: 1fr 1fr;    grid-template-rows: 1fr 1fr 1fr;}.services-sec.services-bg {    background-size: 1200px 700px;}.services-sizes{    /*background: green;*/    /*padding: 20px 0;*/    width: 140px;    height: 90px;}.asset-creation a,.concept-art a,.characters a,.storyboard a,.locations a,.animation a,.layout a,.background a,.threed-cgi a,.composting a,.visaul-vfx a{    display: flex;    width: 100%;    height: 100%;    justify-content: center;    flex-direction: column;}.asset-creation,.concept-art,.storyboard,.characters,.locations,.animation,.background,.animation,.composting,.visual-vfx,.threed-cgi{    width: 140px;    height: 90px;  }.services-popup {    display: grid;    grid-template-columns: 60% 37%;    gap: 25px;}.services-popup .owl-carousel {    order: -1;}.services-popup .owl-nav {    position: absolute;    top: 35% !important;    width: 100%;}.services-popup .owl-nav button.owl-prev {    left: 0;    position: absolute;}.services-popup .owl-nav button.owl-prev span,.services-popup .owl-nav button.owl-next span{    font-size: 90px;}.services-popup .owl-nav button.owl-next {    right: 0;    position: absolute;}.services-block .owl-stage-outer .owl-item .item {    padding: 50px;    background: grey;}.services-block .owl-stage-outer .owl-item .item img {    width: 100%;    height: 350px;    object-fit: contain;}/*Careers*/.career-form {    display: flex;    flex-direction: column;    align-items: center;    width: fit-content;    margin: 0 auto;}.career-form span input[type="file"] {    padding: 12px 0 0 0px;    font-family: 'Gotham Light';    border-radius: 4px;    color: #e8c631;    width: 70%;    margin: 0 auto;}.career-form input.wpcf7-submit {    background: #e8c631;    border: none;    font-family: 'Gotham Light';    font-size: 15px;    padding: 5px 20px;    border-radius: 23px;}.career-sub-cont p {    color: #e8c631;}.career-sub-cont ul.slides {    display: grid;    grid-template-columns: 1fr 1fr;    width: 20%;    margin: 0 auto;    gap: 10px 35px;}.career-sub-cont ul.slides li::before {    position: absolute;    content: " ";    width: 7px;    height: 7px;    background: #e8c631;    left: 0;    top: 5px;    border-radius: 50%;}.career-sub-cont ul.slides li {    position: relative;    padding-left: 10px;}img.peacock-bg.mobile{    display: none;}/*Additional Css*/.page-id-876 .services-container-div{    width: 1300px;    height: 643px;}.page-id-876 .services-div img.peacock-bg.desktop {    width: auto;    height: auto !important;}/*positioning*/.page-id-876 .visaul-vfx {    top: 127px;    left: 329px;}.page-id-876 .composting {    top: 176px;    left: 493px;}.page-id-876 .asset-creation {    top: 240px;    right: 409px;}.page-id-876 .concept-art {    top: 328px;    right: 285px;}.page-id-876 .threed-cgi {    top: 206px;    left: 179px;}.page-id-876 .layout {    bottom: 137px;    left: 520px;}.page-id-876 .background {    bottom: 77px;    left: 377px;}.page-id-876 .animation {    top: 346px;    left: 368px;}.page-id-876 .storyboard {    top: 379px;    right: 410px;}.page-id-876 .characters {    bottom: 72px;    right: 335px;}.page-id-876 .locations {    bottom: 62px;    right: 461px;}/*Contact Us*/.donation-div {    display: flex;    flex-direction: column;    gap: 50px;}.donation-tab-content {    order: -1;}.donation-tab {    overflow: hidden;    display: grid;    grid-template-columns: 1fr 1fr;    grid-template-rows: 100px 100px;}/* Style the buttons inside the tab */.tablinks {    background-color: inherit;    float: left;    border: none;    outline: none;    cursor: pointer;    padding: 14px 16px;    /*transition: 0.3s;*/    font-size: 17px;    margin: 0; /* Add margin to separate buttons */    color: #e8c631;}/* Change background color of buttons on hover */.tablinks:hover,.tablinks.active{    opacity: 0.9;}/* Create an active/current tablink class *//*.tablinks.active {*//*    background-color: #ccc;*//*}*//* Style the tab content */.tabcontent {    display: none;    padding: 6px 12px;    border-top: none;}.donation-tab-content div#\31 {    display: block;}.tabcontent iframe {    width: 100%;}.form-content {    margin-bottom: 0;}ul.contact-form li:last-child {    margin-bottom: 0;}form input[type="submit"] {    cursor: pointer;    outline: none;}.wpcf7 form .wpcf7-response-output {    font-weight: 400;    font-family: 'Gotham Light';    font-size: 14px;    line-height: 22px;    color: #fff;}.goto_external {    background: #e8c631;    color: #0b3239;    width: fit-content;    padding: 6px 12px;    font-size: 12px;    margin: 20px auto;    display: block;}.wrapper-blog h3 {    color: #e8c631;}.wrapper-blog {    display: flex;    align-items: center;    gap:40px;    flex-wrap: wrap;    width: 50%;    margin: 0 auto;     }.wrapper-blog a {    color: #fff;    display: block;    font-size: 18px;}/*Clients New CSS 19-04-2024*/.modal-content-wrapper-int {    display: grid;    grid-template-columns: 0.9fr 1fr;    gap: 30px;}.tab.tab-clients {    display: grid;    grid-template-columns: 1fr 1fr 1fr;}.tab-text p {    font-family: 'Gotham Light';    color: #e8c631;    font-size: 14px;    text-align: center;    line-height: 22px;}.tab-text {    margin-top: 10px !important;    max-width: 230px;    margin: 0 auto;}.tab-content-section {    color: #fff;    font-size: 33px;    text-align: center;    font-family: inherit;}/*.tab-content-wrapper-left {*//*    place-content: center;*//*}*/.tablinks:hover .content-right-tab {    display: none;}.ct-testimonials {    margin-bottom: 100px;}.ct-testimonials h3.yellow-title {    margin-bottom: 50px;}.ct-testi-inner {    max-width: 1100px;    margin: 0 auto;}.ct-testi-inner p {    color: #fff;    text-align: center;    font-weight: normal;    font-family: 'Gotham Light';    font-size: 17px;    line-height: 28px;    margin-bottom: 20px;}.ct-testimonials .owl-item:hover {    transform: none;}.ct-testi-inner h5, .ct-testi-inner h6 {    color: #fff;    font-family: 'Gotham-Bold';    font-weight: 400;    text-align: center;    margin: 10px 0;    font-size: 18px;}.ct-testimonials img.profile {    max-width: 90px;    max-height: 90px;    border-radius: 50%;    display: block;    margin: 0 auto;    object-fit: cover;}.ct-testimonials img.testimonial-img {    max-height: 540px;    width: auto !important;    display: block;    margin: 0 auto;}/* RESPONSIVE CSS */@media only screen and (max-width :1920px) and (min-width: 1024px) {    }/*----------------------------- Large Screens -------------------------------*/@media only screen and (max-width :1920px) and (min-width: 1601px) {    .site-header .container {        grid-template-columns: 20% 75%;    }    .contactus-sec::after{        height: 80%;    }    .project-div .modal-content{        height: 810px;    }    .modal-body .video-content{        grid-template-columns: 58% 40%;        gap: 0px 30px;    }    img.peacock-bg.mobile{        display: none;    }    .asset-creation {        top: 216px;        right: 471px;    }    .concept-art {        top: 301px;        right: 353px;    }    .characters {        bottom: 60px;        right: 400px;    }    .storyboard {        top: 349px;        right: 472px;    }     .locations {        bottom: 56px;        right: 517px;    }    .animation {        top: 317px;        left: 335px;    }        .layout {        bottom: 128px;        left: 470px;    }    .background {        bottom: 77px;        left: 341px;    }    .threed-cgi {        top: 187px;        left: 159px;    }    .composting {        top: 157px;        left: 450px;    }    .visaul-vfx {        top: 114px;        left: 306px;    }    }@media only screen and (max-width :1600px) and (min-width: 1441px) {    .site-header .container {        grid-template-columns: 24% 74%;        gap: 2%;    }    .contactus-sec::after {        height: 85%;    }    /*services*/    img.peacock-bg.mobile{        display: none;    }    .services-div {        margin-top: 60px;    }    .homeslider-div-mb{        display: none;    }    .project-div .modal-content{        height: 700px;    }    .services-block .modal-content{        height: 650px;    }    .modal-body .video-content {        display: grid;        grid-template-columns: 57% 40%;        gap: 28px;    }        /*Services*/    .services-sec.services-bg {        background-size: 1200px 700px;    }    .visaul-vfx {        left: 308px;        top: 112px;    }    .composting {        top: 156px;        left: 451px;    }       .threed-cgi {        top: 184px;        left: 160px;    }    .asset-creation {        top: 218px;        right: 474px;    }    .concept-art {        top: 300px;        right: 352px;    }    .storyboard {        bottom: 220px;        right: 473px;    }    .characters {        bottom: 122px;        right: 400px;    }    .locations {        top: 455px;        right: 516px;    }    .animation {        top: 310px;        left: 335px;    }    .layout {        bottom: 183px;        left: 470px;    }    .background {        bottom: 136px;        left: 340px;    }    }@media only screen and (max-width :1440px) and (min-width: 1367px) {    .homeslider-div-mb{        display: none;    }             /*services*/    img.peacock-bg.mobile{        display: none;    }    .services-div {        margin-top: 60px;    }    .homeslider-div-mb{        display: none;    }    .project-div .modal-content{        height: 700px;    }    .services-block .modal-content{        height: 650px;    }    .modal-body .video-content {        display: grid;        grid-template-columns: 57% 40%;        gap: 28px;    }        /*Services*/    .services-sec.services-bg {        background-size: 1200px 700px;    }    .visaul-vfx {        left: 308px;        top: 112px;    }    .composting {        top: 156px;        left: 451px;    }       .threed-cgi {        top: 184px;        left: 160px;    }    .asset-creation {        top: 218px;        right: 474px;    }    .concept-art {        top: 300px;        right: 352px;    }    .storyboard {        bottom: 220px;        right: 473px;    }    .characters {        bottom: 122px;        right: 400px;    }    .locations {        top: 455px;        right: 516px;    }    .animation {        top: 310px;        left: 335px;    }    .layout {        bottom: 183px;        left: 470px;    }    .background {        bottom: 136px;        left: 340px;    }}@media only screen and (max-width :1366px) and (min-width: 1281px) {    /*Projects*/   .international-sec .owl-nav{       top: 30%;   }   .international-sec .owl-nav button.owl-next,   .aboutus-sec .owl-nav button.owl-next{       right: 2% !important;   }   .international-sec .owl-nav button.owl-prev{       left: -4% !important;   }   .aboutus-sec .owl-nav button.owl-prev{        left: -3%;   }   .site-header .container {        grid-template-columns: 23% 74%;        gap: 3%;    }    .contactus-sec::after {        height: 85%;    }    .homeslider-div-mb{        display: none;    }    .project-div .modal-content {        height: 650px;    }    .services-block .modal-content{        height: 650px;    }    .services-div h5{        font-size: 17px;    }    .modal-body .video-content {        display: grid;        grid-template-columns: 54% 44%;        gap: 11px 2%;    }    .project-div .modal-content{        width: 95%;    }    .video-content .right-div p b{        font-size: 15px;        margin: 8px 0 0 0;    }    .video-content .right-div p{        font-size: 14px;        line-height: 18px;        margin-bottom: 30px;    }     /*services*/    img.peacock-bg.mobile{        display: none;    }    .services-div h5 {        font-size: 13px;    }    .asset-creation,     .concept-art,     .storyboard,     .characters,     .locations,     .animation,     .background,     .animation,     .composting,     .visual-vfx,     .threed-cgi,    .layout,    .visaul-vfx{        width: 80px;        height: 70px;    }    .asset-creation {        right: 499px;        top: 224px;    }    .concept-art {        top: 315px;        right: 384px;    }    .characters {        bottom: 70px;        right: 433px;    }    .storyboard {        top: 366px;        right: 494px;    }    .locations {        bottom: 70px;        right: 547px;    }    .layout {        bottom: 135px;        left: 500px;    }    .animation {        top: 323px;        left: 367px;    }    .background {        top: 448px;        left: 373px;    }    .composting {        top: 173px;        left: 480px;    }      .concept-art h5, .visaul-vfx h5, .asset-creation h5{        width:65%;    }    .threed-cgi {        top: 195px;        left: 190px;    }    .visaul-vfx {        left: 26%;        top: 120px;    }}/*----------------------------- Small Laptop -------------------------------*/@media only screen and (max-width :1280px) and (min-width: 1101px) {    .site-header .container {        grid-template-columns: 20% 75%;        gap: 2%;    }    .header-right #mega-menu-wrap-header-menu #mega-menu-header-menu li a{        padding: 0px 25px !important;    }    /*Projects*/    .owl-carousel .owl-nav button.owl-next{        right: 4%;    }    .aboutus-sec .owl-nav button.owl-next{        right: 4%;    }    .aboutus-sec .owl-nav button.owl-prev{        left: -3%;    }    .international-sec .owl-nav{        top: 28%;    }    .international-sec .owl-nav button.owl-prev{        left: -3%;    }    .site-header .container {        grid-template-columns: 23% 75%;        gap: 2%;    }    .contactus-sec::after {        height: 90%;    }    /*services*/    img.peacock-bg.mobile{        display: none;    }    .production-div-desk{        width: 75%;    }    .services-div h5{        font-size: 18px;    }    .home-video iframe {        height: 500px;        width: 100%;    }    .homeslider-div-mb{        display: none;    }    .clientele-block .modal-content {        width: 42% !important;    }    .project-div .modal-content {        height: 650px;    }    .services-block .modal-content{        height: 650px;    }    .project-div .modal-content{        width: 95%;        padding: 10px;    }    .video-content .right-div p{        font-size: 15px;    }    .video-content .right-div p b {        font-size: 16px;        margin: 5px 0 0 0;    }    .services-div h5 {        font-size: 13px;    }    .asset-creation,     .concept-art,     .storyboard,     .characters,     .locations,     .animation,     .background,     .animation,     .composting,     .visual-vfx,     .threed-cgi,    .layout,    .visaul-vfx{        width: 80px;        height: 70px;    }    .asset-creation {        right: 472px;        top: 228px;    }    .concept-art {        top: 308px;        right: 350px;    }    .characters {        bottom: 73px;        right: 399px;    }    .storyboard {        top: 359px;        right: 470px;    }    .locations {        bottom: 68px;        right: 515px;    }    .layout {        bottom: 140px;        left: 500px;    }    .animation {        top: 327px;        left: 367px;    }    .background {        bottom: 89px;        left: 370px;    }    .composting {        top: 170px;        left: 480px;    }      .concept-art h5, .visaul-vfx h5, .asset-creation h5{        width:65%;    }    .threed-cgi {        top: 195px;        left: 186px;    }    .visaul-vfx {        top: 121px;        left: 330px;    }    }/*----------------------------- Media 1024 -------------------------------*/@media only screen and (max-width :1100px){    .site-header .container {        grid-template-columns: 15% 83%;    }    /*Projects*/    .international-sec .owl-nav button.owl-next{        right: 5%;    }    .international-sec .owl-nav button.owl-prev{        left: -3%;    }.international-sec .owl-nav{        top: 35%;    }    .site-header .container {        grid-template-columns: 19% 80%;        gap: 1%;    }    .header-right #mega-menu-wrap-header-menu #mega-menu-header-menu li a {        padding: 0px 20px !important;    }    .international-sec .owl-nav button.owl-prev{        left: -2%;    }    .international-sec .owl-nav button.owl-next {        right: 5%;    }    .aboutus-sec .owl-nav button.owl-prev{        left: -3%;    }    .aboutus-sec .owl-nav button.owl-next{        right: 5%;    }    .site-header .container {        grid-template-columns: 13% 86%;        gap: 1%;    }    .page-id-15 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before{        display:none;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{        border: none;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{        border-radius: 0;    }    .showreels-div .video-sec{        width: 95%;    }    .services-sec .container {        max-width: 100%;        padding: 0 15px;    }    .diamond-content-row{        margin: -9px 26px;        width: 110px;        height: 110px;    }    .contactus-sec::after {        height: 85%;    }    .showreels-sec .owl-nav{        top: 30%;        left: 50%;        transform: translate(-53%, -30%);    }    /*services*/    img.peacock-bg.mobile{        display: none;    }    .production-div-desk{        width: 75%;    }    .services-div h5 {        font-size: 18px;    }    .home-video iframe {        height: 400px;    }    .homeslider-div .owl-carousel .owl-item img {        height: 560px;    }    .homeslider-div-mb{        display: none;    }    .modal-body .video-content {        display: grid;        grid-template-columns: 60% 38%;        gap: 2%;    }    .clientele-block .modal-content {        width: 52% !important;    }    .services-popup{        display: flex;        flex-wrap: wrap;    }    .project-div .modal-content {        height: 650px;    }    .video-content .right-div p b{        font-size: 16px;    }    .video-content .right-div p{        font-size: 14px;    }     /*services*/    .production-div-desk{        width: 75%;    }    .services-div h5{        font-size: 18px;    }    .home-video iframe {        height: 500px;        width: 100%;    }    .homeslider-div-mb{        display: none;    }    .clientele-block .modal-content {        width: 42% !important;    }    .project-div .modal-content {        height: 650px;    }    .services-block .modal-content{        height: 650px;    }    .project-div .modal-content{        width: 95%;        padding: 10px;    }    .video-content .right-div p{        font-size: 15px;    }    .video-content .right-div p b {        font-size: 16px;        margin: 5px 0 0 0;    }    .services-div h5 {        font-size: 13px;    }    .asset-creation,     .concept-art,     .storyboard,     .characters,     .locations,     .animation,     .background,     .animation,     .composting,     .visual-vfx,     .threed-cgi,    .layout,    .visaul-vfx{        width: 80px;        height: 70px;    }    .asset-creation {        right: 373px;        top: 233px;    }    .concept-art {        top: 316px;        right: 277px;    }    .characters {        bottom: 73px;        right: 315px;    }    .storyboard {        top: 367px;        right: 370px;    }     .locations {        bottom: 73px;        right: 409px;    }     .layout {        bottom: 137px;        left: 420px;    }    .animation {        top: 327px;        left: 309px;    }    .background {        bottom: 85px;        left: 316px;    }       .composting {        top: 170px;        left: 406px;    }      .concept-art h5, .visaul-vfx h5, .asset-creation h5{        width:65%;    }    .threed-cgi {        top: 195px;        left: 165px;    }    .visaul-vfx {        top: 121px;        left: 285px;    }    .contactus-div{        grid-template-columns: 1fr;    }    .contactus-div .form-div{        order: -1;    }    .wrapper-blog {        width: 60%;        gap:30px;    }}/*----------------------------- Media 768 -------------------------------*/@media only screen and (max-width:999px){    body.mega-menu-header-menu-mobile-open footer {        z-index: -1;    }    .homeslider-div {        display: none;    }    .homeslider-div-mb {        display: block;    }    /*header Reponsive*/    .site-header .container {        grid-template-columns: 1fr 1.5fr;         align-items: center;    }    .site-header .header-right::after {        display: none;    }    .site-header .container::before {        bottom: -18px;        left: 10px;    }    #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu{        max-width: 80%;    }    #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {        background: transparent;    }    /*#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{*/    /*    background: transparent !important;*/            /*}*/   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after,   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,   #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {       background-color: #32cacd !important;   }   .site-header .container::before {        top:unset;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover,    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {        background: #ebce34 !important;        color: #000;    }    .international-sec .owl-nav button.owl-next{        right: 8%;    }    .international-sec .owl-nav button.owl-prev{        left: -10px;    }    .international-sec .owl-nav{        top: 40%;        transform: translate(-50%, -40%);    }    .pad-t10-b150{        padding: 10px 0 50px 0;    }    .socials-links {        margin: 0 auto;    }    .footer-sec {        grid-template-columns: 1fr;        gap: 20px;    }    .container h1 {        position: relative;        z-index: 1;    }    .aboutus-div {        grid-template-columns: repeat(3, 1fr);    }    /*Contact us*/    .contactus-div {        grid-template-columns: 1fr;        gap: 30px;    }    .contactus-div .form-div {        order: -1;    }    /*.contactus-div .map-div iframe {*/    /*    height: 470px;*/    /*}*/    .aboutus-sec .owl-nav button.owl-next{        right: 7%;    }    /*Mobile header*/    #mega-menu-wrap-header-menu .mega-menu-toggle{        background: transparent;    }    #pot img {        width: 100%;        max-width: 120px;    }    .diamond-content-row {        margin: 30px 30px;        width: 150px;        height: 150px;    }    .career-sub-cont {        padding: 40px 0 100px;    }    #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open:after {        z-index: -1;    }    .project-sec::after, .clientele-sec::after, .services-sec::after, .career-sec::after{        display:none;    }    .showreels-div .video-sec{        flex-direction: column-reverse;    }    .video-sec .tab{        width: 100%;    }    .showreels-sec .owl-nav button.owl-next{        right: 0%;    }    .showreels-sec .owl-nav button.owl-prev {        left: -5%;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{        border: none !important;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item a::before,    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover::before{        display:none;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(1),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(1) > a.mega-menu-link::before{        background: #f5ede0 !important;    }        #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(2),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(2) > a.mega-menu-link:hover::before{        background: #f5ede0 !important;     }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(2).mega-menu-item.mega-current-menu-item{        background:#f5ede0 !important;    }        #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(3),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(3) > a.mega-menu-link:hover::before{        background:#d3f2ca;     }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(3).mega-menu-item.mega-current-menu-item{        background:#d3f2ca;    }        #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(4),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(4) > a.mega-menu-link:hover::before{        background:#d6edff;     }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(4).mega-menu-item.mega-current-menu-item{        background:#d6edff;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(5),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(5) > a.mega-menu-link:hover::before{        background:#edf2ca;     }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(5).mega-menu-item.mega-current-menu-item{        background:#edf2ca;    }            #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(6),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(6) > a.mega-menu-link:hover::before{        background: #c5eff1;     }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(6).mega-menu-item.mega-current-menu-item{        background:#c5eff1;    }        #mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(7),    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(7) > a.mega-menu-link:hover::before{        background:#cdf2f3;     }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(7).mega-menu-item.mega-current-menu-item{        background:#cdf2f3 !important;    }    /*services*/    .services-div h5 {        font-size: 15px;    }    .services-sec{        background-size: 130% 750px;    }    .homeslider-div .owl-carousel .owl-item img {        height: 420px;    }    .footer-sec .copyright-sec{        font-size: 14px;    }    ul.footer-socials li img{        max-width: 20px;    }    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{        border-radius: unset;    }    .footer-sec .logo-sec img {        max-width: 100px;    }    .footer-sec .copyright-sec {        font-size: 12px;    }    .footer-sec{        gap: 5px;    }    footer.site-footer{        padding: 10px;    }    .modal-content .gallery-sec{        grid-row: 2/3;    }    .modal-body .video-content{        grid-template-columns: 100%;    }    .about-poopup{        grid-template-columns: 1fr;    }    .aboutus-div .col-block {        grid-template-columns: repeat(4, 1fr);    }    .mega-menu-toggle {        width: fit-content;        margin-left: auto;    }    .clientele-block .modal-content {        width: 70% !important;    }    .aboutus-sec {        padding-bottom: 60px;    }    .pad-t60-b150{        padding: 40px 0;    }    .contactus-div .form-div{        padding: 40px;    }    .aboutus-sec{        padding-bottom: 60px;    }    .contactus-sec {        padding: 60px 0;    }    .services-block .modal-content{       width: 95%;     }    /*services*/    .services-div h5 {        font-size: 14px;    }    img.peacock-bg.desktop{        display:none;    }    img.peacock-bg.mobile {        display: block;        margin: 0 auto;    }    .concept-art {        top: 263px;        right: 307px;    }    .characters {        top: 300px;        right: 185px;    }    .storyboard {        top: 356px;        right: 263px;    }    .asset-creation {        right: 373px;        top: 353px;    }    .locations {        top: 388px;        right: 180px;    }    .composting {        bottom: 371px;        left: 252px;        top: unset;        right: unset;    }       .visaul-vfx {        bottom: 257px;        left: 215px;        top: unset;    }    .threed-cgi {        bottom: 137px;        left: 276px;        top: unset;    }   .animation {        right: 293px;        bottom: 280px;        top: unset;        left: unset;    }    .background {        bottom: 283px;        right: 192px;        left: unset;    }    .layout {        bottom: 387px;        right: 235px;        left: unset;    }    .career-sub-cont ul.slides{        width: 40%;    }    .wrapper-blog {        width: 80%;        gap: 10px;    }      }/*----------------------------- Media Tab -------------------------------*/@media only screen and (max-width:767px){    .home-video iframe {        height: 300px;    }    .showreels-div .video-sec {        grid-template-columns: 1fr;        gap: 20px;    }    .homeslider-div .owl-carousel .owl-item img{        height: 270px;    }    .homeslider-div-mb{        display: none;    }}/*----------------------------- Media Mobile Screen -------------------------------*/@media only screen and (max-width:479px){        body {        display: block !important;    }        .aboutus-div {        grid-template-columns: repeat(2, 1fr);        gap: 20px;    }    .form-content {        width: 90%;    }    .project-sec::after,    .clientele-sec::after,    .showreels-sec::after{        display:none;    }    .international-sec .owl-nav button.owl-next {        right: 13%;    }    .aboutus-div .modal-content{        width:90%;    }    .aboutus-sec .owl-nav button.owl-next{        right: 13% !important;    }    .homeslider-div .bg-imgstyle{        background-size: 100% 300px;    }    div#pot img {        max-width: 100px;    }    .showreels-div .video-sec{        width: 100%;    }    .showreels-title{        margin-top: 0;    }    .diamond-content-row {        margin: 22px 20px;        width: 100px;        height: 100px;    }    .career-sub-cont {        padding: 10px 0px 70px;    }    .contactus-sec::after {        height: 85%;    }    .showreels-sec .owl-nav button.owl-next {        right: 9%;    }    .production-div.production-mb {        display: block;    }    .services-sec.production-desk{        display: none;    }    .services-div h5 {        font-size: 9px;    }    .services-sec {        overflow: hidden;    }    .storyboard h5 {        /*left: 89%;*/    }    .concept-art h5 {        /*left: 142%;*/    }    .production-div-desk .green-div{        /*grid-column: 2/3;*/    }    .home-video iframe {        height: 250px;    }    .homeslider-div{        display: none;    }    .homeslider-div-mb{        display: block;    }    .left-div iframe {        width: 100%;        height: 300px;    }    .aboutus-div .col-block{        grid-template-columns: repeat(2, 1fr);    }    .clientele-block .images img{        /*height: 160px;*/        /*max-width: 140px;*/    }    .clientele-block .images{        grid-template-columns: 1fr 1fr;        gap: 15px;    }    h1.yellow-title {        font-size: 30px;    }    .project-div h2.yellow-title, .clientele-sec h3.yellow-title{        font-size: 20px;    }    .contactus-div .add{        grid-template-columns: 1fr;    }    .contactus-div .add{        gap: 0;    }    .services-block .owl-stage-outer .owl-item .item{        padding: 20px;    }    .homeslider-sec .owl-theme .owl-nav.disabled+.owl-dots {        margin-top: 15px;        position: relative;    }}@media only screen and (max-width:480px){    /*services*/    .services-div h5 {        font-size: 11px;    }    .concept-art {        top: 263px;        right: 167px;    }    .characters {        top: 300px;        right: 52px;    }    .storyboard {        top: 356px;        right: 120px;    }    .asset-creation {        right: 223px;        top: 353px;    }    .locations {        top: 388px;        right: 50px;    }    .composting {        bottom: 371px;        left: 118px;    }    .visaul-vfx {        bottom: 257px;        left: 85px;    }    .animation {        right: 153px;        bottom: 280px;    }    .background {        bottom: 283px;        right: 53px;        left: unset;    }    .layout {        bottom: 387px;        right: 95px;        left: unset;    }    .threed-cgi {        bottom: 137px;        left: 137px;        top: unset;    }    img.peacock-bg.mobile {        width: 480px !important;        max-width: 450px;    }        /*services gallery*/    .services-block .owl-stage-outer .owl-item .item img{        height: 140px;    }    .services-popup .owl-nav {        top: 15% !important;    }    .services-block .services-popup p{        font-size: 14px;    }    .career-sub-cont ul.slides{        width: 60%;    }    .career-sub-cont ul.slides li {        font-size: 15px;    }    .donation-tab{        grid-template-columns: 1fr;    }    .wrapper-blog {        width: 100%;        gap: 10px;        margin-bottom: 80px;    }    }@media only screen and (max-width:400px){    .concept-art {        top: 263px;        right: 130px;    }    .wrapper-blog {        width: 100%;        gap: 10px;        margin-bottom: 80px;    }}@media only screen and (max-width:414px){        img.peacock-bg.mobile {        width: 100% !important;        max-width: 100%;    }    .concept-art {        top: 261px;        right: 137px;    }    .characters {        top: 300px;        right: 42px;    }    .asset-creation {        right: 185px;        top: 353px;    }    .storyboard {        top: 356px;        right: 104px;    }    .locations {        top: 388px;        right: 40px;    }    .composting {        bottom: 376px;        left: 97px;    }    .layout {        bottom: 388px;        right: 81px;        left: unset;    }    .visaul-vfx {        bottom: 256px;        left: 70px;    }    .animation {        right: 128px;        bottom: 280px;    }    .background {        bottom: 283px;        right: 48px;        left: unset;    }    .threed-cgi {        bottom: 137px;        left: 117px;        top: unset;    }    .wrapper-blog {        width: 100%;        gap: 10px;        margin-bottom: 80px;    }}@media only screen and (max-width:380px){    .aboutus-div {        grid-template-columns: repeat(2, 1fr);        gap: 20px;    }    .form-content {        width: 90%;    }    .project-sec::after,    .clientele-sec::after{        display:none;    }    .international-sec .owl-nav button.owl-next{        right: 13% !important;    }    .clientele-sec::before{        height: 104.6%;    }    .services-div h5{        font-size: 9px;    }    .about-poopup .image img{        height: unset;    }    .wrapper-blog {        width: 100%;        gap: 10px;        margin-bottom: 80px;    }}@media only screen and (max-width:360px){        .concept-art {        right: 117px;    }    .characters {        right: 35px;    }    .asset-creation {        right: 155px;    }    .storyboard {        right: 85px;    }    .locations {        right: 30px;    }    .composting {        left: 79px;    }    .layout {        right: 66px;    }    .visaul-vfx {        left: 55px;    }    .animation {        right: 106px;    }    .background {        right: 38px;    }    .threed-cgi {        left: 97px;    }    .wrapper-blog {        width: 100%;        gap: 10px;        margin-bottom: 80px;    }}/*----------------------------- Media Small Screen -------------------------------*/@media only screen and (max-width:320px){    .site-header .container {        grid-template-columns: 1fr 1fr;    }    .international-sec .owl-nav button.owl-next {        right: 20%;    }     .aboutus-div {        grid-template-columns:1fr;    }    .contactus-div h3 {        font-size: 30px;    }    .first-sec, .second-sec {        margin-bottom: 60px;    }    .contactus-div .form-div{        padding: 30px 15px;    }    .contactus-sec::after{        background-size: 100% 100%;        top: 0;    }    .aboutus-div .modal-content{        width: 85%;    }    .aboutus-sec .owl-nav button.owl-next {        right: 19% !important;    }     .homeslider-div .bg-imgstyle{        background-size: 100% 300px;        padding: 160px 0;    }    .site-header .container::before{        left: 0;    }    div#pot img {        max-width: 70px;    }    .pad-t60-b150 {        padding: 60px 0 75px 0;    }    .international-sec .owl-nav button.owl-next {        right: 20% !important;    }    .services-div {        grid-template-columns: 1fr;    }    [class*="diamond-inner-row"] {        align-items: center;    }    .career-sub-cont {        padding: 10px 0px 70px;    }    .showreels-div .video-sec {        flex-direction: column;    }    .showreels-sec .owl-nav button.owl-next {        right: 15%;    }    .showreels-div .video-sec .videoplayer-sec{        margin: 0;    }    .production-div-desk {        width: 100%;    }    .locations h5 {        /*left: 65%;*/    }    .production-div-desk .purple-div {        grid-template-columns: 1fr;    }    .production-div-desk .visaul-vfx {        grid-column: 1/-1;        grid-row: 2/3;    }    .production-div-desk .composting {        grid-row: 1/2;    }    .site-header .header-logo img.custom-logo{        max-width: 100px;    }    .project-div .modal-content{        padding: 35px 20px;    }    .left-div iframe {        height: 130px;    }    .clientele-block .images {        grid-template-columns: 1fr;    }    .career-sub-cont p{        font-size: 14px;    }    .services-block .iframe-sec iframe {        height: 141px;    }    .services-popup .owl-nav button.owl-prev span,     .services-popup .owl-nav button.owl-next span{        font-size: 40px;    }        /*services*/    .services-popup .owl-nav {        top: 30% !important;    }    img.peacock-bg.mobile {        height: 700px !important;    }    .concept-art {        top: 183px;        right: 97px;    }    .asset-creation {        right: 133px;        top: 251px;    }    .storyboard {        top: 246px;        right: 72px;    }    .locations {        top: 278px;        right: 20px;    }    .characters {        top: 210px;        right: 22px;    }    .composting {        bottom: 267px;        left: 67px;    }    .visaul-vfx {        bottom: 177px;        left: 47px;    }    .threed-cgi {        bottom: 92px;        left: 81px;    }    .background {        bottom: 195px;        right: 32px;    }    .layout {        bottom: 276px;        right: 55px;    }    .services-div h5 {        font-size: 8px;    }    .animation {        right: 88px;        bottom: 200px;    }    img.peacock-bg.mobile {        width: 480px !important;        max-width: 280px;    }    .career-sub-cont ul.slides{        width: 80%;    }    .wrapper-blog {        width: 100%;        gap: 10px;        margin-bottom: 80px;    }}