body{font-family: 'Montserrat', sans-serif !important;font-weight:400;color: #000 !important;padding:0;margin:0;}

header ul, header li,
footer ul, footer li{ list-style:none; padding:0; margin:0; }
a{ text-decoration:none; outline:none;}
a:focus{ border:none; outline:none; }
ul li{ list-style:none; }
@media screen and (min-width:1470px) {
	.container{ max-width:1440px; }
}

a{
  text-decoration:none;
  color:transparent;
}

a:hover{
  text-decoration:none;
  color:#f26969;
}


@font-face {
font-family: "aparaj";
src: url('fonts/aparaj.woff') format('woff'),
url('fonts/aparaj.woff2') format('woff2'),
url('fonts/aparaj.svg#aparaj') format('svg'),
url('fonts/aparaj.eot'),
url('fonts/aparaj.eot?#iefix') format('embedded-opentype'),
url('fonts/aparaj.ttf') format('truetype');

font-weight: normal;
font-style: normal;
}

.breadcrumb{ padding:220px 0 34px 0 !important; background-color:transparent !important; border-bottom:1px solid rgba(202, 202, 202, 0.12) !important; margin-bottom:30px !important; color:#00adac !important; }
.breadcrumb a:hover {color: #00adac !important;}

.banner-block{ overflow:hidden; padding-top:0px !important; background:transparent; }
.banner-block .owl-theme .owl-controls{display:none !important;}
.banner-block.background .owl-carousel .owl-item:nth-child(1){width:100%;}
.banner-block.background .img-block{ }
.banner-block.background .img-block img{ width:100%; max-width:100%; height:1000px; object-fit:cover; }
.banner-block .banner-desc{ top:23% !important; }
.banner-block .banner-desc .text-block{ width:45% !important; }
.banner-block .banner-desc h3{ font-family: "Poppins", sans-serif; font-size:14px; color:#fff; line-height:18px; font-weight:300; text-transform:uppercase; letter-spacing:.3em; padding-bottom:20px; }
.banner-block .banner-desc h1{ font-family: "Oswald", sans-serif; font-size:90px; color:#fff; line-height:94px; font-weight:600; letter-spacing:-.01em; padding:0 0 50px 0; margin:0 0 26px 0; position:relative; }
.banner-block .banner-desc h1 span{ display:block; color:#B59E5F; }
.banner-block .banner-desc h1:before{content:'';width:18px;height:21px;background:url(../images/title-btm-icon.svg) no-repeat;position:absolute;bottom:0;left:0;}
.banner-block .banner-desc h1:after{content:'';width:34px;height:1px;background:#FFFFFF;opacity: 0.2;position:absolute;bottom: 10px;left: 28px;}
.banner-block .banner-desc p{ font-family: "Poppins", sans-serif !important; font-size:15px !important; color:rgba(255, 255, 255, .8)!important; line-height:25px !important; font-weight:300; letter-spacing:.04em; padding:0 0 50px 0 !important; margin:0; }
.banner-block .banner-desc .link-box{ padding:0; margin:0; }
.banner-block .banner-desc .link-box a{ display:inline-block; font-family: "Poppins", sans-serif; font-size:14px; color:#B59E5F; line-height:18px; font-weight:300; letter-spacing:.3em; text-transform:uppercase; border-bottom:1px solid #B59E5F; background:url(../images/btn-arrow-icon.svg) no-repeat right 5px top 3px; background-size:8px; padding:0 30px 10px 0; margin:0 30px 0 0; transition:all 300ms ease-in-out; position:relative; }
.banner-block .banner-desc .link-box a:last-child{ margin:0; }
.banner-block .banner-desc .link-box a:after{ content:''; width:0; height:1px; position:absolute; bottom:-1px; left:0; background:#fff; transition:all 300ms ease-in-out; }
.banner-block .banner-desc .link-box a:hover{ background-position:right 0px top 3px; }
.banner-block .banner-desc .link-box a:hover:after{ width:100%; }

.brand-block{ padding:50px 0 63px; margin:-177px 0 0 0; background:linear-gradient(180deg,rgba(8, 8, 8, 0) 0%,  rgba(8, 8, 8, 1) 70%); position:relative; z-index:1; }

.section-block{ padding:100px 0; }
.section-block .row{ align-items:center; }
.section-block .text-block{ padding:0 0 0 50px; margin:0; }
.section-block .text-block h2{ font-family: Oswald, sans-serif; font-size:50px; color:#000; line-height:54px; font-weight:600; letter-spacing:-0.01em; position: relative; padding-bottom:45px; margin-bottom:30px; }
.section-block .text-block h2 .accent{ color: #B59E5F; }
.section-block .text-block h2:before { content: "";width: 34px; height: 1px; opacity: 0.3;position: absolute; bottom: 10px; left: 28px; background: rgb(0, 0, 0);}
.section-block .text-block h2:after {content: "";width: 18px;height: 21px;position: absolute; bottom: 0px; left: 0px; background:url(../images/title-btm-icon.svg) no-repeat; }
.section-block .text-block p{ font-family: Poppins, sans-serif; font-weight: 300; color: #030303; font-size:15px; line-height: 28px; letter-spacing: 0.04em; padding-bottom:20px; margin:0; }
.section-block .text-block ul{ display:flex; flex-wrap:wrap; gap:20px 30px; padding:10px 0 30px 0; margin:0; }
.section-block .text-block ul li{ font-family: Poppins, sans-serif; font-size:15px; color:#030303; line-height:19px; font-weight:500; letter-spacing:.04em; padding:2px 0 2px 30px; margin:0; }
.section-block .text-block ul li.address{ background:url(../images/location-icon.svg) no-repeat left center; background-size:15px auto; }
.section-block .text-block ul li.address br{ display:none; }
.section-block .text-block ul li.mail{ background:url(../images/main-icon.svg) no-repeat left center; background-size:23px auto; }
.section-block .text-block ul li.phone{ background:url(../images/phone-icon.svg) no-repeat left center; background-size:20px auto; }
.section-block .text-block ul li a{ color:#030303; transition: all 300ms ease-in-out; }
.section-block .text-block ul li a:hover{ color:#B59E5F; }

.section-block .text-block .btn-common{ display:inline-block; font-family: "Poppins", sans-serif; font-size: 14px; color: #B59E5F; line-height: 16px; font-weight: 600; letter-spacing: 0.25em; text-transform: uppercase; border: 1px solid #B59E5F; padding: 15px 20px; transition: all 300ms ease-in-out; text-decoration: none;  margin-top:10px; }
.section-block .text-block .btn-common:hover{ color: #fff; background:#B59E5F; }
.section-block .img-block{ padding:0; margin:0; }
.section-block .img-block img{ width:100%; height:auto; }

.section-block.dark{ background:#080808; }
.section-block.dark .row{ flex-direction: row-reverse; }
.section-block.dark .text-block{ padding:0 50px 0 0; }
.section-block.dark .text-block h2{ color:rgba(255, 255, 255, .85); }
.section-block.dark .text-block h2:before{ background: rgb(255, 255, 255);  opacity: 0.5; }
.section-block.dark .text-block p{ color:rgba(255, 255, 255, .8); }




/*.catagory-panel{padding:90px 0 80px;background:url('../images/catagory-bg.jpg') no-repeat top center;background-size:cover;}
.catagory-panel .col-md-3{padding:0 8px;}

.catagory-panel .box{position:relative;overflow: hidden; transition:all 500ms ease-in-out;margin-bottom: 18px;}
.catagory-panel .box a{color:#e0e0e0 !important;}
.catagory-panel .box img{width:100%;}
.catagory-panel .box .content{position: absolute;bottom: 0;left: 0;width: 100%; height:100%;z-index:1; padding:147px 14px 20px;text-align: center;transition: all 500ms ease-in-out;background: transparent;border:none;}
.catagory-panel .box .content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index: -1;background:linear-gradient(180deg, rgba(89,128,127,1) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 92%, rgba(0,0,0,1) 100%, rgba(0,0,0,1) 100%);}
.catagory-panel .box .content .icon{opacity:0;transition:all 500ms ease-in-out;}
.catagory-panel .box .content img{width:auto;}
.catagory-panel .box .content h2{font-family: "aparaj";color: #fdc70d;font-size: 26px;line-height: 37px;text-transform: uppercase;position: relative;padding-bottom: 2px;margin-bottom: 12px;padding-top: 5px;}
.catagory-panel .box .content h2:after{content:"";position:absolute;bottom:0;left:0;right:0;width:22px;height:2px;background:#fdc70d;margin:0 auto; opacity:0;transition:all 500ms ease-in-out;}
.catagory-panel .box .content p{font-size:13px;line-height:18px;color:#fff;font-weight:500;}

.catagory-panel .box:hover .content{padding-top: 35px;transition: all 500ms ease-in-out;background: rgba(0,0,0,0.62);border:1px solid rgba(82, 82, 82, 0.6);}
.catagory-panel .box:hover .content .icon{opacity:1;transition:all 500ms ease-in-out;}
.catagory-panel .box:hover .content h2:after{opacity:1;transition:all 500ms ease-in-out;}*/


/*.top-content-common{text-align:center;padding-bottom:25px;}
.top-content-common h2{font-size: 42px;line-height: 44px;color: #000811;position: relative;padding-bottom: 25px;margin-bottom: 20px;text-transform: uppercase;font-weight:700;}
.top-content-common h2:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 180px;height: 9px;background: url('../images/title-bg.png') no-repeat top center;margin: 0 auto;}
.top-content-common p{font-weight: 500;font-size: 17px;line-height: 22px;padding: 0 11%;}

.top-content-common-white h2{color:#ffa300;}
.top-content-common-white h2:after{background: url('../images/title-bg-w.png') no-repeat top center;}
.top-content-common-white p{color:#fff;}*/


/*.cm-botton{padding:30px 0 0;text-align:center;}
.cm-botton a{background:url(../images/arrow-right-n.png) no-repeat 88% center, #00000a;padding:14px 50px 12px 25px;font-size:15px;line-height:18px;color:#fff;font-weight:600;text-transform:uppercase;border-radius:0;display:inline-block;transition:all 500ms ease-in-out;}
.cm-botton a:hover{ background-position:92%; color:#fff;border-radius:30px;}


.latest-panel{padding:50px 0;background:url('../images/latest-panel-bg.jpg') no-repeat top center;background-size:cover;}
.latest-panel .sm-img-panel{min-height:455px;overflow: scroll;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: #fa0 #e3b701;}
.latest-panel img{box-shadow:0 2px 10px 2px rgba(0,0,0,0.32);}
.latest-panel .img-video img{width:100%;}
.latest-panel .sm-img-panel .box{padding-bottom:15px;}
.latest-panel .sm-img-panel .box .img-box{float:left;width:50%;}
.latest-panel .sm-img-panel .box .img-box img{width:100%;}
.latest-panel .sm-img-panel .box .img-box a{height: 100%;width: 100%;display: inline-block;position: relative;}
.latest-panel .sm-img-panel .box .img-box a:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.30);}
.latest-panel .sm-img-panel .box .img-box a:before{content: "";position: absolute;top: 28px;left: 0;right: 0;width: 51px;height: 51px;background: url(../images/youtube-icon.png) no-repeat top center;z-index: 99;margin: 0 auto;}
.latest-panel .sm-img-panel .box .content-box{float:right;width:50%;padding-left:20px;} 
.latest-panel .sm-img-panel .box .content-box h3{font-size:13px;line-height:18px;color:#000; font-weight:600; padding-bottom:10px;padding-top:10px;}
.latest-panel .sm-img-panel .box .content-box h4{font-size:13px;line-height:18px;color:#000; font-weight:600; padding-bottom:6px;}
.latest-panel .sm-img-panel .box .content-box h5{font-size:13px;line-height:18px;color:#000; font-weight:600; }*/

/*.associated-box{padding: 90px 0 115px;background: url('../images/catagory-bg.jpg') no-repeat top center;background-size: cover;}
.associated-box .md-panel{padding: 15px 10% 0;}
.associated-box .md-panel .box{text-align:center; transition:all 500ms ease-in-out;}
.associated-box .md-panel .box .icon-box{text-align: center;position: relative;width: 92px;height: 92px;border: 5px solid rgba(255,255,255,0.12);border-radius: 100%;margin: 0 auto;padding-top: 14px; background:transparent;}
.associated-box .md-panel .box .icon-box .normal{display:inline-block;}
.associated-box .md-panel .box .icon-box .hover{position:absolute;top:14px;left:0;right:0;margin:0 auto;display:none;transition: all 500ms ease-in-out;}
.associated-box .md-panel .box h3{font-size: 22px;line-height: 24px;color: #f9f9f7;text-transform: capitalize;font-weight: 600;position: relative;padding-bottom: 16px;letter-spacing: 0.50px;transition: all 500ms ease-in-out;padding-top: 11px;}
.associated-box .md-panel .box h3:after{content:"";position:absolute;left:0;right:0;width:30px;height:1px;background:#fff;margin:0 auto;bottom: 0;transition:all 500ms ease-in-out;}

.associated-box .md-panel .box:hover .icon-box{background:#f4a500;transition:all 500ms ease-in-out;}
.associated-box .md-panel .box:hover .icon-box .hover{display:block;transition:all 500ms ease-in-out;}
.associated-box .md-panel .box:hover .normal{display:none;transition:all 500ms ease-in-out;}
.associated-box .md-panel .box:hover h3{color:#f4a500; transition:all 500ms ease-in-out;}
.associated-box .md-panel .col-md-2{width:20%;max-width:20%;flex: inherit;}

.partner-block #blog-slider .item{text-align:center;}
.partner-block .top-panel{position:absolute;top:-170px;left:0;width:100%;}

.gj-picker.gj-picker-bootstrap.timepicker .modal-footer{text-align:center;padding-bottom:10px;}
.gj-picker.gj-picker-bootstrap.timepicker .modal-footer .btn{background: #fa0;border: none;padding: 10px 20px;margin: 0 5px;transition: all 500ms ease-in-out;font-weight: 600;border-radius: 30px;}
.gj-picker.gj-picker-bootstrap.timepicker .modal-footer .btn:hover{outline:none;background-color:#e89c04;}
.gj-picker.gj-picker-bootstrap.timepicker .modal-footer .btn:focus{outline:none;}*/


/*.partner-block .bottom-panel .right-box .box .form-control:focus{border-color:#ffa600;}
.partner-block .bottom-panel .right-box .box textarea.form-control{min-height:120px;resize:none;}
.partner-block .bottom-panel .right-box .box.submit-btn .common-btn{background: url(../images/arrow-right-n-b.png) no-repeat 83% center, #fa0;padding: 14px 50px 12px 25px;font-size: 15px;line-height: 18px;color: #000;font-weight: 600;text-transform: uppercase;border-radius: 0;display: inline-block;transition: all 500ms ease-in-out;box-shadow: none;border: none;margin-top:8px;}
.partner-block .bottom-panel .right-box .box.submit-btn .common-btn:hover{background-position:92%;color:#fff;border-radius:30px;}*/

/*.inner-banner{ text-align:center; background-size:cover !important; background-position:top center !important;height:470px;position:relative;padding-top: 70px;}
.inner-banner .desc{position:absolute;bottom:34%;left:0;width:100%;}
.inner-banner h2{font-size:100px;line-height:102px;color:#fff;font-weight:800;text-transform:uppercase;display:inline-block;position:relative;padding: 0 185px;}
.inner-banner h2:before{content:"";position:absolute;left:0; top:20px; width:173px;height:62px;background:url(../images/inner-heading-after.png) no-repeat top center;}
.inner-banner h2:after{content:"";position:absolute;right:0; top:20px; width:173px;height:62px;background:url(../images/inner-heading-before.png) no-repeat top center;}*/

/*.bio-page{padding: 50px 0 120px;background: url('../images/quotes-bg.jpg') no-repeat top center;background-size: cover;display: inline-block;width: 100%;}
.bio-page .img-box{float:left;width:40%;}
.bio-page .img-box img{width:100%;}
.bio-page .content-box{float:right;width:60%;background: url('../images/bio-bg2.jpg') no-repeat top center; background-size:cover;padding:20px;}
.bio-page .content-box .box{border: 2px solid #453714;border-style: dashed;padding:70px 15px 0;min-height: 557px;}
.bio-page .content-box .box p{font-size: 14px;line-height: 26px;padding: 0 5%;font-weight: 600;}

.bio-page .content-box .box ul{padding:40px 0 0 0;margin:40px 0 0 0;background:url(../images/border.png) no-repeat top center;}
.bio-page .content-box .box ul li{font-size: 19px;line-height: 22px;color: #fff;font-weight: 600;list-style: none;display: inline-block;margin-right: 40px;}
.bio-page .content-box .box ul li br{display:none;}

.bio-page .content-box .box ul li .fa {color: #ffa600;font-size: 25px;line-height: 28px;margin-right: 12px;}
.bio-page .content-box .box ul li a {color: #fff;transition: all 500ms ease-in-out;}
.bio-page .content-box .box ul li a:hover{color: #ffa600;}
.bio-page .content-box .box ul li.mail{margin-right:0;} 
.bio-page .content-box .box ul li.mail a{font-size:15px;line-height:18px;}
.bio-page .content-box .box ul li.phone{margin-right:0;margin-top:15px;display: inherit;}*/

/*.contact-page{padding: 50px 0 120px;background: url('../images/contact-bg.jpg') no-repeat top center;background-size: cover;display: inline-block;width: 100%;}
.contact-page:after{display:none;}
.contact-page:before{display:none;}

.contact-page .bottom-panel .container{position:relative;}
.contact-page .bottom-panel .left-box{width:35%;padding-right: 30px;}
.contact-page .bottom-panel .right-box{width: 68%;position: absolute;top: 27px;right: 0;background: #fdfbfc;box-shadow: 0 2px 7px 2px rgba(111, 111, 111, 0.12);}
.contact-page .bottom-panel .left-box .box{padding-top:40px;}
.contact-page .bottom-panel .right-box .box.submit-btn .common-btn{background: #fa0;padding: 11px 27px 9px;font-size: 23px;line-height: 25px;}*/

.page-contact-confirmationhtml .navbar{ background:#000 !important; }
.thank-page{padding: 250px 0 180px; /*background: url('../images/contact-bg.jpg') no-repeat top center;background-size: cover;display: inline-block;width: 100%;*/ text-align:center;}
.thank-page h2 { font-family: "Oswald", sans-serif; font-size: 22px;line-height: 44px;color: #000;letter-spacing: 2px;text-transform: capitalize;}
.thank-page h2 span {font-size: 44px;line-height: 48px;display: block;letter-spacing: 2px;font-weight: 600;
padding-top: 20px;}

.media-page{ padding:100px 0 100px; /*background: url('../images/media-bg.jpg') no-repeat top center; background-size:cover; display:inline-block; width:100%;*/ }
.media-page .box{ padding:70px 0; text-align:center; border-bottom:1px solid rgba(0,0,0,.1); }
.media-page .box:first-child{ padding-top:0; }
.media-page .box:last-child{ padding-bottom:0; border-bottom:none; }
.media-page .box h3{ font-family: Oswald, sans-serif; font-size:50px; color:#000; line-height:54px; font-weight:600; letter-spacing:-0.01em; position:relative; padding-bottom:40px; margin-bottom:40px; background:url(../images/title-btm-icon.svg) no-repeat center bottom; }
.media-page .box h3 span{ color:#B59E5F; }
.media-page .box h3:before { content: ""; width:34px; height:1px; opacity:0.3; position:absolute; bottom:10px; left:calc(50% - 55px); background:rgb(0, 0, 0); }
.media-page .box h3:after { content: ""; width:34px; height:1px; opacity:0.3; position:absolute; bottom:10px; left:calc(50% + 20px); background:rgb(0, 0, 0); }

.media-page .box .marquee-wrap.both-overlay{ position:relative; }
.media-page .box .marquee-wrap.both-overlay:before{ content:""; width:70px; height:100%; position:absolute; left:0; top:0; background:linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); z-index:1; }
.media-page .box .marquee-wrap.both-overlay:after{ content:""; width:70px; height:100%; position:absolute; right:0; top:0; background:linear-gradient(270deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); z-index:1; }
.media-page .box .marquee-wrap.both-overlay .marquee-track .item{ padding:0 20px; }
.media-page .box .marquee-wrap.both-overlay .marquee-track .item img{ max-height:100px; object-fit:contain; }

/*.media-page .box h3{font-size: 24px;line-height: 26px;text-transform: uppercase;color: #000;margin-bottom: 28px;font-weight: 600;position: relative;display: inline-block;padding: 0 45px;}
.media-page .box h3:before {content: "";position: absolute;left: 0;top: 6px;width: 38px;height: 22px;background: url(../images/inner-heading-after.png) no-repeat top center;background-size: contain;}
.media-page .box h3:after {content: "";position: absolute;right: 0;top: 6px;width: 35px;height: 22px;background: url(../images/inner-heading-before.png) no-repeat top center;background-size: contain;}

.media-page .box .logo-panel{background:#fff;padding:20px;border-radius:2px;box-shadow:0px 4px 6px 2px rgba(136, 136, 136, 0.12);}
.media-page .box .logo-panel .item{margin: 15px 0 0 0 !important;height: 120px;align-items: center;display: inline-flex;justify-items: center;padding:12px;width: 100%;border: 1px solid #f7f7f7;text-align: center;}
.media-page .box .logo-panel .item a{width:100%;}

.media-page .box .logo-panel ul{padding:0;}
.media-page .box .logo-panel ul li{display:inline-block;margin: 0 10px;}
.media-page .box.organisations .logo-panel ul li{margin:0 105px 0 0;}
.media-page .box.organisations .logo-panel ul li:last-child{margin:0;}

.media-page .box.schools .logo-panel ul li{margin:0 70px 0 0;}
.media-page .box.schools .logo-panel ul li:last-child{margin:0;}

.media-page .box.camps .logo-panel ul li{margin:0 128px 0 0;}
.media-page .box.camps .logo-panel ul li:last-child{margin:0;}
.media-page .box.shuls ul li{margin:0 80px 0 0;}
.media-page .box.shuls ul li:last-child{margin:0;}*/

/*.quotes-page{padding-bottom:120px;}
.quotes-page .bottom-panel{padding-top:55px;}
.quotes-page .md-panel{padding-top:0;}
.quotes-page .md-panel .box{margin-top: 85px;}
.quotes-page .md-panel .box{min-height: 335px;}
.quotes-page .bottom-panel .md-panel .box {min-height: 394px;}*/

.vedio-page{ padding:100px 0; }
.vedio-page .row{ margin-left:-20px; margin-right:-20px; }
.vedio-page .col-md-4, .vedio-page .col-md-12{ padding-left:20px; padding-right:20px; }
.vedio-page .box{margin-bottom:50px;}
.vedio-page .box a{ display:block; background:transparent; padding:0; /*border:5px solid #fff; box-shadow: 0 2px 8px 3px rgba(86, 86, 86, 0.12);*/ position:relative; transition:all 500ms ease-in-out; }
.vedio-page .box a:after{content: "";position: absolute;top: 40%;left: 0;right: 0;background: url('../images/play-icon.svg') no-repeat top center; width:70px; height: 70px; margin: 0 auto; }
.vedio-page .box a:before{ content:""; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:100%; height:100%; background:rgba(0,0,0,0.4); transition:all 500ms ease-in-out; }
.vedio-page .box a img{ width:100%; height:400px; object-fit:cover; }
.vedio-page .link-block{ padding:20px 0 0 0; text-align:center; }
.vedio-page .link-block .btn-common{ display:inline-block; font-family: "Poppins", sans-serif; font-size: 14px; color: #B59E5F; line-height: 16px; font-weight: 600; letter-spacing: 0.25em; text-transform: uppercase; border: 1px solid #B59E5F; padding: 15px 20px; transition: all 300ms ease-in-out; text-decoration: none; }
.vedio-page .link-block .btn-common:hover{ color: #fff; background:#B59E5F; }

.scroll-top-wrapper{background-color:#fff !important;}


/*---New Css---*/
.inner-banner{ height:100vh; padding:125px 0 0px; position:relative; background-size: cover !important;background-position: top center !important;display: flex;align-items: flex-end;}
.inner-banner::before{content:'';width:100%;height:372px;position:absolute;top:0;left:0; background: linear-gradient(180deg, rgba(10, 10, 9, 0.91) 21.67%, rgba(0, 0, 0, 0) 97.33%);}
.inner-banner:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:inherit; bottom:0; background:linear-gradient(180deg,rgba(8, 8, 8, .4) 0%, rgba(8, 8, 8, .8) 70%); /*background:rgba(8, 8, 8, .6);*/ }
.page-press .inner-banner:after{ background:rgba(8, 8, 8, 0); }
.page-press-v2 .inner-banner:after{ background:rgba(8, 8, 8, .3); }
.inner-banner .desc{position: relative;width:100%; z-index:1; padding:0 0 60px 0; }
.inner-banner .desc h3{font-family: "Poppins", sans-serif;font-size: 14px;color: #fff;line-height: 18px;font-weight: 300;text-transform: uppercase;letter-spacing: .3em;padding-bottom: 15px;text-align:center;}
.inner-banner .desc h1{font-family: "Oswald", sans-serif;font-size: 90px;color: #fff;line-height: 94px;font-weight: 600;letter-spacing: -.01em;padding: 0 0 0px 0;margin:0;position: relative;text-align:center;}
.inner-banner .desc h1 span{color: #B59E5F;}
.inner-banner .btn-blk{text-align:center; padding:40px 0 0 0; }
.inner-banner .btn-blk a { display: inline-block; font-family: "Poppins", sans-serif; font-size: 14px; color: #B59E5F; line-height: 18px; font-weight: 300; letter-spacing: .3em; text-transform: uppercase; border-bottom: 1px solid #B59E5F; background: url(../images/btn-arrow-icon.svg) no-repeat right 5px top 3px; background-size: 8px; padding: 0 30px 10px 0; margin: 0; transition: all 300ms ease-in-out; position: relative; }
.inner-banner .btn-blk a:hover {background-position: right 0px top 3px;}
.inner-banner .btn-blk a:after {content: '';width: 0;height: 1px;position: absolute;bottom: -1px;left: 0;background: #fff;transition: all 300ms ease-in-out;}
.inner-banner .btn-blk a:hover:after{width: 100%;}

.inner-brand-block{ padding:45px 0; margin:-155px 0 0 0; position: relative; z-index:1; }
 
/*--Gallery page css---*/
.gallery-block{padding:100px 0;}
.gallery-block h2{font-family: Oswald, sans-serif;font-size: 50px;color: #000;line-height: 54px;font-weight: 600;letter-spacing: -0.01em;position: relative;padding-bottom: 35px;margin-bottom:0;text-align:center;}
.gallery-block h2 span{color: #B59E5F;}
.gallery-block p{font-family: Poppins, sans-serif; font-weight: 300;color: #030303;font-size: 15px;line-height: 28px;letter-spacing: 0.04em;padding-bottom: 20px;text-align:center;}
.gallery-block #image-gallery {position:relative;padding-top:0;}
.gallery-block .colorboxEx {display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--row-h, 780px);gap:10px;}
.gallery-block .colorboxEx a {display:block;overflow:hidden;position:relative;cursor:pointer;background:#e9e9ec;grid-column:span 1;}
.gallery-block .colorboxEx a:nth-child(6n+3){grid-column:span 2;}
.gallery-block .colorboxEx a:nth-child(6n+4){grid-column:span 2;}
.gallery-block .colorboxEx a img {display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease-in-out, filter .5s ease-in-out;}
.gallery-block .colorboxEx a:hover img {transform:scale(1.045);filter:brightness(.92);}
.gallery-block .colorboxEx a::after {content:"\2921";content:"";}
.gallery-block .colorboxEx a .zoom-hint {position:absolute;right:10px;bottom:10px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity .3s ease-in-out, transform .3s ease-in-out;}
.gallery-block .colorboxEx a:hover .zoom-hint {opacity:1;transform:translateY(0);}
.gallery-block .zoom-hint svg {width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;}

.gallery-block .colorboxEx a.gallery-hidden {display:none;}
.gallery-block .colorboxEx a.gallery-reveal {display:block;animation:revealIn var(--dur) ease-in-out both;}

.gallery-block .gallery-load-more {text-align:center;margin-top:32px;}
.gallery-block #loadMoreGallery {appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .25s ease-in-out, color .25s ease-in-out, transform .15s ease-in-out, box-shadow .25s ease-in-out;display: inline-block; font-family: "Poppins", sans-serif; font-size: 14px; color: #B59E5F; line-height: 16px; font-weight: 600; letter-spacing: 0.25em; text-transform: uppercase; border: 1px solid #B59E5F; padding: 15px 20px; transition: all 300ms ease-in-out; text-decoration: none; margin-top: 10px;background: #fff;}
.gallery-block #loadMoreGallery:hover {color: #fff;background: #B59E5F;}
.gallery-block #loadMoreGallery:active {transform:scale(.97);}
.gallery-block #loadMoreGallery:focus-visible {outline:3px solid #e6d3a3;outline-offset:2px;}
.gallery-block #loadMoreGallery.is-hidden {display:none;}
.gallery-block #loadMoreGallery .spin {display:inline-block;width:12px;height:12px;border:2px solid #c9a24b;border-top-color:transparent;border-radius:50%;margin-right:8px;vertical-align:-2px;animation:spin .7s linear infinite;}
.gallery-block #loadMoreGallery:hover .spin {border-color:#fff;border-top-color:transparent;}

.lb-overlay {position:fixed;inset:0;background:rgba(8,9,12,.92);display:flex;align-items:flex-start;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out, visibility 0s linear .3s;padding:60px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
 .lb-overlay.is-open {opacity:1;visibility:visible;transition:opacity .3s ease-in-out, visibility 0s linear 0s;}
.lb-figure {position:relative;max-width:min(1100px,92vw);margin:auto;text-align:center;transform:translateY(24px) scale(.97);opacity:0;transition:transform .38s ease-in-out, opacity .38s ease-in-out;}
.lb-overlay.is-open .lb-figure {transform:translateY(0) scale(1);opacity:1;}
.lb-figure img {display:block;max-width:100%;height:auto;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);margin:0 auto;}
.lb-caption {color:#e8e9ee;font-size:14px;margin-top:14px;opacity:.85;}
.lb-close, .lb-nav {position:fixed;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease-in-out, transform .15s ease-in-out;z-index:10000;}
.lb-close:hover, .lb-nav:hover {background:rgba(255,255,255,.18);}
.lb-close:active, .lb-nav:active {transform:scale(.92);}
.lb-close {top:20px;right:24px;}
.lb-close svg {width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.2;}
.lb-nav svg {width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2.2;}
.lb-prev {top:50%;left:20px;transform:translateY(-50%);}
.lb-next {top:50%;right:20px;transform:translateY(-50%);}
.lb-prev:hover, .lb-next:hover {transform:translateY(-50%) scale(1.05);}
.lb-counter {position:fixed;bottom:22px;left:50%;transform:translateX(-50%);color:#cfd2da;font-size:12px;letter-spacing:.08em;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);padding:6px 14px;border-radius:999px;}
body.lb-locked {overflow:hidden;}
@keyframes revealIn {
  from {opacity:0;transform:translateY(18px) scale(.98);}
  to {opacity:1;transform:translateY(0) scale(1);}
}
@keyframes spin {to {transform:rotate(360deg);}}
/* Responsive */
@media (max-width:1199px) {
  .gallery-block .colorboxEx{ --row-h:600px; }
}

@media (max-width:991px) {
  .gallery-block .colorboxEx {grid-template-columns:repeat(2, 1fr);--row-h:750px;}
  .gallery-block .colorboxEx a:nth-child(6n+3),
  .gallery-block .colorboxEx a:nth-child(6n+4) {grid-column:span 2;}
}

@media (max-width:767px) {
  .gallery-block .colorboxEx{ --row-h:auto; }
}

@media (max-width:575px) {
  .gallery-block .colorboxEx {grid-template-columns:1fr;--row-h:auto;}
  .gallery-block .colorboxEx a {grid-column:span 1 !important;}
  .gallery-block .lb-prev {left:8px;}
  .gallery-block .lb-next {right:8px;}
  .gallery-block .lb-close {top:12px;right:12px;}
}
@media (prefers-reduced-motion:reduce) {
  .gallery-block .colorboxEx a img,
  .gallery-block .lb-overlay,
  .gallery-block .lb-figure,
  .gallery-block #loadMoreGallery,
  .gallery-block .colorboxEx a.gallery-reveal {transition:none !important;animation:none !important;}
}
/*--Gallery page css End---*/

/*--marquee cSS--*/
.marquee-wrap {overflow: hidden;width: 100%;}
.marquee-track {display: flex;width: max-content;will-change: transform;backface-visibility: hidden;}
.marquee-track .item {flex: 0 0 220px;display: flex;align-items: center;justify-content: center;padding: 0 10px;}
.marquee-track .item img { max-width: 100%; height: auto; display: block; }

  #our-partners .marquee-track .item { flex-basis: 20%; min-width:180px; }
  @media (max-width: 992px)  { #our-partners .marquee-track .item { flex-basis: 22%; min-width: 160px; } }
  @media (max-width: 768px)  { #our-partners .marquee-track .item { flex-basis: 25%; min-width: 140px; } }
  @media (max-width: 576px)  { #our-partners .marquee-track .item { flex-basis: 50%; min-width: 120px; } }

.brand-block .marquee-track .item{ padding:0 20px; }

/*---Press Css---*/
.quotes-panel{padding: 200px 0 100px;background:#030303;}
.quotes-panel .bottom-panel .md-panel{display: flex;}
.quotes-panel .bottom-panel .md-panel .box{background: rgba(22, 22, 22, 0.3);border: 1px solid rgba(255, 255, 255, 0.28);backdrop-filter: blur(15px);padding: 100px 43px 43px 43px;/*margin-top: 72px;*/position: relative;/*margin-bottom: 60px;*/height: 100%;}
.quotes-panel .bottom-panel .md-panel .box:before{content:'';background: radial-gradient(ellipse at 10% 60%, rgba(181, 158, 95, 0.14) 0%, transparent 60%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition: all 500ms ease-in-out;}
.quotes-panel .bottom-panel .md-panel .box:hover:before{opacity:1;}
.quotes-panel .bottom-panel .md-panel .box .img-box{position: absolute;width: 140px;height: 140px;top: -71px;left: 0;right: 0;text-align: center;margin: 0 auto;}
.quotes-panel .bottom-panel .md-panel .box .img-box img{width: 146px;height: 146px;border-radius: 100%;object-fit: cover;object-position: top center;}
.quotes-panel .bottom-panel .md-panel .box h2 {color: rgba(255, 255, 255, .85);font-size: 40px;line-height: 53px;font-family: "Oswald", sans-serif;font-weight: 600;letter-spacing: -0.01em;text-transform: capitalize;padding-bottom: 20px;text-align: center;}
.quotes-panel .bottom-panel .md-panel .box h3 {color: rgba(255, 255, 255, .85);font-family: "Poppins", sans-serif;font-weight: 500;letter-spacing: 0.04em;text-transform: capitalize;font-size: 15px;line-height: 28px;text-align: center;}
.quotes-panel .bottom-panel .md-panel .box .text{margin-top: 30px;padding-top: 40px;border-top: 1px solid rgba(255, 255, 255, 0.12);}
.quotes-panel .bottom-panel .md-panel .box .text p{font-family: "Poppins", sans-serif;font-weight: 300;text-align: center;color: rgba(255, 255, 255, .8);letter-spacing: 0.04em;font-size: 15px;line-height: 28px;}
.quotes-panel .bottom-panel .md-panel .box .icon-box{width: 50px;height: 50px;background: #B59E5F;border: 3px solid #FFFFFF;border-radius: 100%;position: absolute;bottom: 0;left: -4px;}
.quotes-panel .bottom-panel .md-panel .box .icon-box::before {content: '“';font-family: "Port Lligat Sans", sans-serif;font-weight: 400;position: absolute;color: #fff;font-size: 54px;line-height: 25px;left: 9px;top: 22px;} 
.quotes-panel .bottom-panel .md-panel .row{margin-right: -10px;margin-left: -10px;row-gap: 140px;}
.quotes-panel .bottom-panel .md-panel .row .col-md-4{padding-right: 10px;padding-left: 10px;}

/*---Press White Css---*/
.press-white-sec{ padding:100px 0; background:#f3f3f3; }
.press-white-sec .md-panel{display: flex;}
.press-white-sec .md-panel .row{ margin-right:-10px; margin-left:-10px; row-gap:30px; }
.press-white-sec .md-panel .row .col-md-4{ padding-right:10px; padding-left:10px; }
.press-white-sec .md-panel .box{ background:#fff; /*border:1px solid rgba(0, 0, 0, 0.12);*/ box-shadow:0px 5px 10px rgba(234, 234, 234, 1); padding:40px 30px; position:relative; height:100%; }
.press-white-sec .md-panel .box h3{ font-family: "Oswald", sans-serif; color:#262626; font-size:30px; line-height:34px; font-weight: 600;letter-spacing: -0.01em;text-transform: capitalize;padding-bottom: 20px;text-align: center;}
.press-white-sec .md-panel .box h4{ color:#262626; font-family: "Poppins", sans-serif;font-weight: 500;letter-spacing: 0.04em;text-transform: capitalize;font-size: 15px;line-height:23px; text-align: center; }
.press-white-sec .md-panel .box .text{margin-top: 30px;padding-top: 40px;border-top: 1px solid rgba(0, 0, 0, 0.12); }
.press-white-sec .md-panel .box .text p{ font-family: "Poppins", sans-serif;font-weight: 300;text-align: center; color:#030303; letter-spacing: 0.04em;font-size: 15px;line-height: 23px; }

/*---Contact Css---*/
.contact-page{padding: 100px 0 100px;}
.contact-page .left-box h2{font-family: Oswald, sans-serif;font-size: 50px;color: #000;line-height: 54px;font-weight: 600;letter-spacing: -0.01em;position: relative;padding-bottom: 45px;margin-bottom:10px;}
.contact-page .left-box h2 span{color: #B59E5F;}
.contact-page .left-box h2:before {content: "";width: 34px;height: 1px;opacity: 0.3;position: absolute;bottom: 10px;left: 28px;background: rgb(0, 0, 0);}
.contact-page .left-box h2:after {content: "";width: 18px;height: 21px;position: absolute;bottom: 0px;left: 0px; background: url(../images/title-btm-icon.svg) no-repeat;}

.contact-page .right-box{border:1px solid rgba(195, 202, 216, 0.75);padding: 40px 60px;}
.contact-page .right-box .form-block .form-control{border:1px solid rgba(0, 0, 0, 0.15);height:50px;width:100%;padding:10px 15px;font-family: "Poppins", sans-serif;font-weight: 300;color: rgba(0, 0, 0, .8);letter-spacing: 0.04em;font-size: 13px;line-height: 28px;outline: none;transition:all 600ms ease-in-out;}
.contact-page .right-box .form-block .box{padding-bottom:20px;}
.contact-page .right-box .form-block textarea.form-control{height:140px;resize:none;}
.contact-page .right-box .form-block .form-control:focus-visible{border-color:#b69e60;}
.contact-page .right-box .form-block .submit-btn{ padding-bottom:0; }
.contact-page .right-box .form-block .submit-btn .common-btn{display: inline-block;font-family: "Poppins", sans-serif;font-size: 14px; color: #B59E5F;line-height: 16px;font-weight: 600;letter-spacing: 0.25em;text-transform: uppercase;border: 1px solid #B59E5F;padding: 15px 20px;transition: all 300ms ease-in-out;text-decoration: none;margin-top: 10px;background:transparent;}
.contact-page .right-box .form-block .submit-btn .common-btn:hover{color: #fff;background: #B59E5F;}
.contact-page .right-box h2{color: rgb(0 0 0 / 85%);font-size: 40px;line-height: 53px;font-family: "Oswald", sans-serif;font-weight: 600;letter-spacing: -0.01em;text-transform: capitalize;padding-bottom: 25px;}
.contact-page .right-box p{font-family: Poppins, sans-serif;font-weight: 300;color: #030303;font-size: 15px;line-height: 28px;letter-spacing: 0.04em;padding-bottom: 20px;}

.contact-page .left-box .box .block h3{font-family: Poppins, sans-serif;font-weight: 500;color: #030303;font-size: 17px;line-height: 26px;letter-spacing: 0.04em;padding-bottom: 24px;position:relative;}
.contact-page .left-box .box .block h3::after{content: "";width: 24px;height: 1px;opacity: 0.3;position: absolute;bottom:19px;left:0;background: rgb(0, 0, 0);}
.contact-page .left-box .box .block p{font-family: Poppins, sans-serif;font-weight: 300;color: #030303;font-size: 15px;line-height: 28px;letter-spacing: 0.04em;}
.contact-page .left-box .box .block p a{color: #030303;transition: all 500ms ease-in-out;}
.contact-page .left-box .box .block{ padding-top:30px; }
.contact-page .left-box .box .block .social-box ul{padding:0!important;margin:0!important;}
.contact-page .left-box .box .block .social-box ul li{display:inline-block;margin-right: 15px;}
.contact-page .left-box .box .block .social-box ul li:last-child{margin-right:0;}
.contact-page .left-box .box .block .social-box ul li a{color:#919191;font-size:16px;position: relative;transition: all 500ms ease-in-out;}
.contact-page .left-box .box .block .social-box a img{width: 16px;height:auto;transition: all 500ms ease-in-out;}
.contact-page .left-box .box .block .social-box a .nor{display: inline-block;position: absolute;left: 0;top:1px;opacity:0;transition: all 500ms ease-in-out;}
.contact-page .left-box .box .block .social-box a:hover .norh{opacity:0;} 
.contact-page .left-box .box .block .social-box a:hover .nor{opacity:1;} 
.contact-page .left-box .box .block .social-box ul li a:hover{color:#B59E5F;}
.contact-page .left-box .box .block p a:hover{color:#B59E5F;}
.contact-page .left-box .box .row .col-xl-6:nth-child(1) .block a{font-weight: 600;font-size: 26px;}
.contact-page .left-box .box .row .col-xl-6:nth-child(3) .block a{font-weight: 600;font-size: 18px;}

.uk-modal .uk-close-alt{ width:25px; height:25px; line-height:25px; color:#fff !important; background:#b59e5f; position: absolute; right: -12px; top: -12px; }
.uk-modal .uk-close-alt:after{ opacity:1 !important; }

[data-aos=fade-up] {
    transform: translate3d(0,15px,0)
}

@media screen and (max-width:1469px){
  .banner-block.background .img-block img{ height:900px; }
  .banner-block .banner-desc{ top:20% !important; }
  .banner-block .banner-desc .text-block{ width:50% !important; }
  .banner-block .banner-desc h1{ font-size:75px; line-height:79px; }
  
  .inner-banner .desc h1{ font-size:75px; line-height:79px; }
}

@media screen and (max-width:1199px){
  .banner-block.background .img-block img{ height:820px; }
  .banner-block .banner-desc .text-block{ width:55% !important; }
  .banner-block .banner-desc h3{ letter-spacing:.2em; }
  .banner-block .banner-desc h1{ font-size:70px; line-height:74px; }
  .banner-block .banner-desc .link-box a{ letter-spacing:.2em; }
  
  .brand-block{ padding:40px 0; margin:-100px 0 0 0; }
  
  .section-block .text-block{ padding:0 0 0 20px; }
  .section-block.dark .text-block{ padding:0 20px 0 0; }
  .section-block .text-block h2{ font-size:45px; line-height:49px; }
  
  .inner-banner .desc h3{ letter-spacing:.2em; }
  .inner-banner .desc h1{ font-size:70px; line-height:74px; }
  .inner-banner .btn-blk a{ letter-spacing:.2em; }
  
  .vedio-page .row{ margin-left:-15px; margin-right:-15px; }
  .vedio-page .col-md-4, .vedio-page .col-md-12{ padding-left:15px; padding-right:15px; }
  .vedio-page .box{ margin-bottom:30px; }
  .vedio-page .box a img{ height:300px; }
  
  .contact-page .left-box h2{ font-size:45px; line-height:49px; }
  .contact-page .right-box{ padding:30px 30px; }
  .contact-page .right-box h2{ font-size:35px; line-height:39px; }
  
  .press-white-sec .md-panel .box{ padding:40px 20px; }
  .press-white-sec .md-panel .box h3{ font-size:25px; line-height:29px; }
  
  .thank-page{ padding:220px 0 100px; }

}

@media screen and (max-width:991px){
  .banner-block.background .img-block img{ height:700px; }
  .banner-block .banner-desc{ top:20% !important; }
  .banner-block .banner-desc .text-block{ width:65% !important; }
  .banner-block .banner-desc h3{ font-size:13px; line-height:17px; padding-bottom:15px; }
  .banner-block .banner-desc h1{ font-size:50px; line-height:54px; }
  .banner-block .banner-desc h1 span{ display:inline-block; }
  
  .section-block{ padding:60px 0; }
  .section-block .text-block{ padding:0 0 0 0px; }
  .section-block.dark .text-block{ padding:0 0px 0 0; }
  .section-block .text-block h2{ font-size:40px; line-height:40px; }
  .section-block .text-block ul{ gap:13px 30px; padding:10px 0 25px 0; }
  .section-block .img-block img{ height:550px; object-fit:cover; }
  .page-bio .section-block .img-block img{ height:600px; }
  
  .inner-banner{ height:auto; padding:220px 0 50px; }
  .inner-banner .desc{ padding:0; }
  .inner-banner .desc h3{ font-size:13px; line-height:17px; padding-bottom:15px; }
  .inner-banner .desc h1{ font-size:50px; line-height:54px; }
  .inner-banner .btn-blk{ padding:35px 0 0 0; }
  
  .gallery-block{ padding:60px 0; }
  .vedio-page{ padding:60px 0; }
  .vedio-page .box a img{ height:400px; }
  
  .media-page{ padding:60px 0; }
  .media-page .box{ padding:50px 0; }
  .media-page .box h3{ font-size:40px; line-height:40px; }
  
  .contact-page{ padding:60px 0; }
  .contact-page .left-box h2{ font-size:35px; line-height:39px; }
  .contact-page .left-box .box .block{ padding-top:25px; }
  .contact-page .left-box .box .block h3{ padding-bottom:15px; }
  .contact-page .left-box .box .block h3::after{ bottom:10px; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(1) .block a{ font-size:22px; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(3) .block a{ font-size:16px; }
  .contact-page .right-box{ padding:25px 20px; }
  .contact-page .right-box h2{ font-size:30px; line-height:34px; padding-bottom:20px; }
  
  .press-white-sec{ padding:60px 0; }
  
  .thank-page{ padding:190px 0 90px; }
  .thank-page h2{ font-size:20px; line-height:44px; }
  .thank-page h2 span{ font-size:38px; line-height:44px; }
  
}


@media screen and (max-width:767px){
  /*[data-aos=fade-up] { transform: translate3d(0,10px,0) }*/
  .banner-block.background .img-block{ position:relative; }
  .banner-block.background .img-block:after{ content:""; width:100%; height:100px; position:absolute; left:0; bottom:0; background:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); }
  .banner-block.background .img-block img{ height:70vh; object-position:100% center; }
  .banner-block .banner-desc{ position:relative !important; top:initial !important; background:#000; padding:40px 0 50px; }
  .banner-block .banner-desc .text-block{ float:none !important; }
  
  /*.banner-block.background .img-block{ position:relative; }
  .banner-block.background .img-block:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.7); }
  .banner-block.background .img-block img{ height:580px; }
  .banner-block .banner-desc{ top:22% !important; }*/
  .banner-block .banner-desc .text-block{ width:100% !important; text-align:center; }
  .banner-block .banner-desc h3{ padding-bottom:10px; }
  .banner-block .banner-desc h1{ font-size:40px; line-height:44px; padding:0 0 40px 0; }
  .banner-block .banner-desc h1:before{ right:0; margin:0 auto; }
  .banner-block .banner-desc h1:after{ display:none; }
  .banner-block .banner-desc p{ font-size:14px !important; line-height:24px !important; }
  .banner-block .banner-desc .text-block p{ width:100% !important; }
  
  .brand-block{ padding:35px 0; margin:0; background:rgba(8, 8, 8, 1); }
  .brand-block .marquee-wrap{ position:relative; }
  .brand-block .marquee-wrap:before{ content:""; width:70px; height:100%; position:absolute; left:0; top:0; background:linear-gradient(90deg,rgba(8, 8, 8, 1) 0%, rgba(8, 8, 8, 0) 100%); z-index:1; }
  .brand-block .marquee-wrap:after{ content:""; width:70px; height:100%; position:absolute; right:0; top:0; background:linear-gradient(270deg,rgba(8, 8, 8, 1) 0%, rgba(8, 8, 8, 0) 100%); z-index:1; }
  
  .section-block .text-block{ padding:30px 0 0 0; text-align:center; }
  .section-block.dark .text-block{ padding:30px 0 0 0; }
  .section-block .text-block h2{ font-size:35px; line-height:39px; padding-bottom:35px; margin-bottom:20px; }
  .section-block .text-block h2:before{ display:none; }
  .section-block .text-block h2:after{ right:0; margin:0 auto; }
  .section-block .text-block p{ font-size:14px; line-height:24px; }
  .section-block .text-block ul{ justify-content:center; }
  .section-block .img-block img{ height:auto; object-fit:cover; }
  .page-bio .section-block .img-block img{ height:auto; }
  .section-block .text-block .btn-common{ font-size:13px; line-height:15px; letter-spacing:0.1em; padding:14px 20px; }
  
  .inner-banner{ min-height:70vh; padding:100px 0 30px; }
  .inner-banner::before{ height:150px; }
  .inner-banner:after{ height:65%; background:linear-gradient(180deg,rgba(8, 8, 8, 0) 0%, rgba(8, 8, 8, .7) 60%); }
  .inner-banner .desc h3{ padding-bottom:5px; }
  .inner-banner .desc h1{ font-size:40px; line-height:44px; }
  .inner-banner .btn-blk{ padding:20px 0 0 0; }
  
  .gallery-block #loadMoreGallery{ font-size:13px; line-height:15px; letter-spacing:0.1em; padding:14px 20px; }
  
  .vedio-page .box{ margin-bottom:15px; }
  .vedio-page .box a img{ height:300px; }
  .vedio-page .box a:after{ width:60px; height:60px; }
  .vedio-page .link-block .btn-common{ font-size:13px; line-height:15px; letter-spacing:0.1em; padding:14px 20px; }
  
  .media-page .box h3{ font-size:35px; line-height:39px; padding-bottom:35px; margin-bottom:30px; }
  .contact-page .left-box{ padding-bottom:40px; }
  .contact-page .left-box h2{ font-size:30px; line-height:34px; padding-bottom:35px; }
  .contact-page .left-box .box .block h3{ font-size:16px; margin-bottom:7px; }
  .contact-page .left-box .box .block p{ font-size:14px; line-height:24px; }
  .contact-page .left-box .box .block p br:first-child{ display:none; }
  .contact-page .right-box h2{ font-size:25px; line-height:29px; }
  .contact-page .right-box p{ font-size:14px; line-height:24px; }
  .contact-page .right-box .form-block .submit-btn .common-btn{ font-size:13px; line-height:15px; letter-spacing:0.1em; padding:14px 20px; }
  
  .press-white-sec .md-panel .row{ row-gap:15px; }
  .press-white-sec .md-panel .box h3{ font-size:22px; line-height:26px; padding-bottom:15px; }
  .press-white-sec .md-panel .box h4{ font-size:14px; line-height:22px; }
  .press-white-sec .md-panel .box .text{ margin-top:20px; padding-top:20px; }
  .press-white-sec .md-panel .box .text p{ font-size:14px; line-height:24px; }
  
}


@media screen and (max-width:575px){
  .banner-block.background .img-block img{ height:63vh;  object-position:80% center; }
  .banner-block .banner-desc h1{ font-size:35px; line-height:39px; }
  .banner-block .banner-desc p{ padding:0 0 40px 0 !important; }
  
  .section-block{ padding:50px 0; }
  .section-block .text-block h2{ font-size:28px; line-height:32px; }
  
  .page-photos .inner-banner{ background-position:90% center !important; }
  .page-bio .inner-banner{ background-position:right center !important; }
  .page-press .inner-banner{ background-position:80% center !important; }
  .inner-banner .desc h1{ font-size:35px; line-height:39px; }
  
  .gallery-block{ padding:50px 0 60px; }
  .gallery-block .gallery-load-more{ margin-top:25px; }
  
  .vedio-page{ padding:50px 0 60px; }
  .vedio-page .box a img{ height:350px; }
  /*.vedio-page .link-block{ padding:10px 0 0 0; }*/
  
  .media-page{ padding:50px 0 60px; }
  .media-page .box{ padding:40px 0; }
  .media-page .box h3{ font-size:28px; line-height:32px; }
  
  .contact-page{ padding:50px 0; }
  .contact-page .left-box .box .row .col-xl-6{ width:60%; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(even){ width:40%; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(1) .block a{ font-size:20px; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(3) .block a{ font-size:14px; }
  
  .press-white-sec{ padding:50px 0; }
  
  .thank-page{ padding: 160px 0 70px; }
  .thank-page .icon-block img{ width:45px; height:auto; }
  .thank-page h2{ font-size:18px; line-height:34px; letter-spacing:1px; }
  .thank-page h2 span{ font-size:30px; line-height:34px; padding-top:10px; }
  
}

@media screen and (max-width:400px){
  .banner-block .banner-desc h1{ font-size:30px; line-height:34px; }
  .inner-banner .desc h1{ font-size:30px; line-height:34px; }
  .contact-page .left-box .box .row .col-xl-6{ width:100% !important; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(1){ width:50% !important; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(2){ width:50% !important; }
  
}


@media screen and (max-width:355px){
  .contact-page .left-box .box .row .col-xl-6:nth-child(1){ width:100% !important; }
  .contact-page .left-box .box .row .col-xl-6:nth-child(2){ width:100% !important; }
  
}










