.page-loader {
width: 100%;
height: 100vh;
position: fixed;
background: #7c2528;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
z-index: 9999999999999999999999999999999999;
}
.page-loader .txt {
color: #666;
text-align: center;
top: 40%;
position: relative;
text-transform: uppercase;
letter-spacing: 0.3rem;
font-weight: bold;
line-height: 1.5;
} .spinner {
position: relative;
top: 45%;
width: 100px;
height: 100px;
margin: 0 auto;
background-color: #fff;
border-radius: 100%;
-webkit-animation: sk-scaleout 1s infinite ease-in-out;
animation: sk-scaleout 1s infinite ease-in-out;
transform: translate(-50%, -50%);
}
@-webkit-keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
}
100% {
-webkit-transform: scale(1.4);
opacity: 0;
}
}
@keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1.4);
transform: scale(1);
opacity: 0;
}
}
:root {
--whitebg: #fff; 
--whitecolor: #fff;
--whitebborder: #fff;
--brandbg: #7C2528; 
--brandcolor: #7C2528;
--brandborder: #7C2528;
--blackbg: #2B2929; 
--blackcolor: #2B2929;
--blackborder: #2B2929;
}
@font-face {
font-family: 'Megan_Demo_Font';
src: url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/MeganDemoFont-Regular.eot);
src: url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/MeganDemoFont-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/MeganDemoFont-Regular.woff2) format('woff2'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/MeganDemoFont-Regular.woff) format('woff'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/MeganDemoFont-Regular.ttf) format('truetype'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/MeganDemoFont-Regular.svg#MeganDemoFont-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Foco';
src: url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/Foco-Regular.eot);
src: url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/Foco-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/Foco-Regular.woff2) format('woff2'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/Foco-Regular.woff) format('woff'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/Foco-Regular.ttf) format('truetype'),
url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/fonts/Foco-Regular.svg#Foco-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
*{margin:0;padding:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
html,body{color: var(--brandTextColor);background-color: var(--whitebg);position:relative;font-size:14px; font-family: 'Foco';background-image: url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/images/classic-basmati-range-subpage-images/body-background.jpg);background-size: cover;background-position: center center;}
h1,h2,h3,h4,h5,h6,p,ul,li{margin:0px;padding: 0px;line-height:1.5;}
label{margin-bottom: 0;font-weight: 400;}
p{margin-bottom: 5px;line-height: 1.5;}
label{display: block;font-weight: 500}
ul,li{list-style:none;padding: 0;margin: 0;}
img{max-width:100%;height: auto;display: inline-block;line-height: 0px;}
a{text-decoration:none;display: inline-block;}
a:focus{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
button{background: none;border: none;}
button:focus{outline: none;}
picture{display: block;line-height: 0px;}
textarea{resize:none;display: block;padding: 15px;width: 100%; font-family: 'Foco';}
input:focus, button, input[type="submit"],input{outline:none;}
select{display: block;width: 100%;color: var(--brandTextColor); font-family: 'Foco';}
button{font-family: 'Almarai', sans-serif;}
input{display: block;padding: 12px 15px;width: 100%; font-family: 'Foco';}
input::placeholder {color: var(--brandTextColor);font-size: 14px;}
input::-ms-input-placeholder{color: var(--brandTextColor);font-size: 14px;}
input::-ms-input-placeholder{color: var(--brandTextColor);font-size: 14px;}
textarea::placeholder{color: var(--brandTextColor);font-size: 14px;}
select:focus{outline:none;}
textarea:focus{outline: none;}
.w-100{width: 100% !important;display: block;}
.font-megna{font-family: Megan_Demo_Font;}
.title1{font-size: 54px; line-height: 39px;color: var(--brandcolor);margin-bottom: 10px;}
.title1 span{font-size: 40px;}
.title-min1{color: var(--blackcolor);font-size: 30px;line-height: 1;}
.slick-dots li {display: inline-block;margin: 0px 5px;overflow: hidden;border-radius: 30px;cursor: pointer;}
.slick-dots li button {background: none;font-size: 0px;line-height: 0px;border: none;}
.slick-dots li{width: 12px; height: 12px;background: none;border: 2px solid var(--brandborder); }
.slick-dots{text-align: center;padding-top: 60px;}
.slick-dots li.slick-active {background: var(--brandbg);width: 54px;} .first-section{position: relative;}
.banner-content{position: absolute;top: 30%;right: 6%; width: 560px;text-align: center;}
.lif{display: block;width: 60px; margin: 0px auto; margin-top: 15px;}
.block-title{padding-left: 80px;}
.banner-content-kolkata{text-align: left;padding-left: 7.5%;}
.banner-content-kolkata .title-min1{padding-left: 50px;} .title-bar{width: 300px;margin: 0px auto;margin-top: 20px;}
.title-bar img{width: 100%;}
.section-title-box{text-align: center;}
.title2-min{color: var(--brandcolor);font-size: 22px;font-style: italic;font-style: italic;margin-bottom: 20px;}
.title2{font-size: 26px;color: var(--brandcolor);line-height: 1; font-weight: 400;}
.section-2{margin-top: 70px;}
.title-discription{line-height: 1.5; font-size: 16px;font-weight: bold;color: var(--blackcolor);font-style: italic;margin: 0px auto; margin-top: 20px;letter-spacing: 1px;width: 50%;}
.section-2-img{pointer-events: none; width: 50%; margin: 0px auto;display: block; opacity: 0.4;position: absolute;height: 100%;object-fit: contain; top: 0px; left: 50%;transform: translate(-62%, 0px);}
.section-2-content-box{position: relative;margin-top: 35px;padding: 80px 5% 160px 10%;}
.section2-left-content{font-size: 16px;line-height: 1.5;color: var(--blackcolor);width: 393px;position: relative;z-index: 1;}
.section2-left-content::first-letter{font-size: 50px;line-height: 0px; color: var(--brandcolor);font-family: Megan_Demo_Font;font-family: "Flamenco", system-ui;font-weight: 400;font-style: normal;}
.section2-right-content{margin-top: 60px; font-size: 16px;line-height: 1.5;color: var(--blackcolor);width: 393px;font-weight: 700;margin-left: auto;position: relative;z-index: 1;}
.leaf2{position: absolute; top: -23px; left: 47%; pointer-events: none;}
.spatula{position: absolute;top: 42%;left: 0px;width: 9%;pointer-events: none;}
.jira{position: absolute;top: 0px;right: 0px;width: 9%; pointer-events: none;} .section-3{position: relative; padding: 0px 13%;margin-top: 20px;}
.flavours-row{display: flex;flex-wrap: wrap;align-items: center;}
.video-colm{width: 50%;padding-right: 5%;}
.video-content-colm{width: 50%;display: flex;justify-content: center;}
.video-section{position: relative;}
.video-play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video-play-btn svg{pointer-events: none;border-radius: 50%;width: 90px;height: 90px; }
.video-play-btn:hover svg{-webkit-animation: pulse2 1s infinite;animation: pulse2 1s infinite;box-shadow: 0 0 0 50px transparent;}
@-webkit-keyframes pulse2 {0% { box-shadow: 0 0 0 0 var(--brandbg);}}
@keyframes pulse2 { 0% { box-shadow: 0 0 0 0 var(--brandbg);}}
.flv{position: relative;bottom: -9px;}
.title-box-inner{display: flex;padding: 8px 0px 0px 5px;}
.title-inner{font-size: 28px;color: var(--blackcolor);line-height: 1;width: 230px;}
.title-inner img{width: 93%;}
.cloves{position: absolute;top: 0px;left: 0px;width: 10%;pointer-events: none;}
.spatula2{position: absolute;top: -221px;right: 0px;width: 14%;pointer-events: none;}
.lif3{position: absolute;top: 0px;right: 20%;width: 70px; pointer-events: none;}
.lif4{position: absolute;bottom: 0px;right: 45%;width: 50px; pointer-events: none;}
.section-4{padding: 70px 0px;}
.section-5{padding: 0px 10%;position: relative;padding-bottom: 50px;}
.transpoted-row{display: flex;flex-wrap: wrap;align-items: center;}
.transpoted-colm{width: 50%;position: relative;}
.transpoted-content{padding-right: 35%;margin-top: -5%;}
.transpoted-content .title1{line-height: 1.1;}
.transported-image{width: 100%;display: block;margin: 0px auto;}
.dried{position: absolute;top: 35%;left: 0px;width: 15%;pointer-events: none;}
.green{position: absolute;top: 35%;right: 0px;width: 4%;pointer-events: none;}
.leaf5{position: absolute;top: 30px;left: 30%; pointer-events: none;}
.transpoted-content img, .experience-with{display: none;}
.cloves-2{display: none;}
.section-6{padding: 0px 6%;position: relative;}
.section-6 .title2{position: relative;display: inline-block;padding-right: 50px;margin-left: 50px;}
.section-6 .title2 img{position: relative;top: -10px;margin-left: 15px;width: 50px;}
.little-detail-row{display: flex;justify-content: space-between;}
.little-detail-colm{width: 33.333%; padding: 0px;}
.little-detail-inner-box svg{display: block; width: 100%;}
.little-detail-inner-box svg path{stroke-dasharray: 5 5;fill: none;stroke: #000;}
.little-detail-colm.slick-center  .little-detail-inner-box svg path{fill:#7C2528;stroke: #7C2528; stroke-dasharray: none;}
.little-detail-inner-box{position: relative;}
.quick-tips-content{font-family: "Courgette", cursive; font-weight: 400;line-height: 1.5; font-style: normal; color: #fff;display: none;}
.quick-tips-content{color: #fff;display: none;font-size: 16px;}
.quick-tips-title{color: var(--brandcolor);font-size: 28px; margin-bottom: 10px;}
.little-detail-colm.slick-center .little-detail-inner-box .quick-tips-title{color: #fff;}
.little-detail-colm.slick-center .quick-tips-content{display: block;}
.content-box-quick-tips{position: absolute;top: 56%;left: 10%;right: 10%;text-align: center;font-size: 16px;}
.little-detail-colm.slick-center .content-box-quick-tips{top: 53%;transform: translate(0px, -15%);}
.little-detail-inner-box{padding: 0px 40px;}
.little-detail-colm.slick-center .little-detail-inner-box{padding: 0px;}
.little-detail-colm{display: flex;align-items: center;}
.little-detail-inner-box.slick-center{display: block;}
.Tejpatta{position: absolute;left: 0px;width: 5%;pointer-events: none;bottom: 0px;}
.spatula7{position: absolute;right: 0px;width: 9%;pointer-events: none;bottom: 0px;}
.little-detail-row{margin-top: 0px;}
.section-7{padding: 10px 5% 80px 5%;position: relative;}
.classic-row{display: flex;flex-wrap: wrap;align-items: center;}
.classic-colm{width: 33%;padding: 0px 15px;}
.classic-colm .title1{line-height: 1.1;}
.classic-content1{margin-top: 25px;line-height: 1.5;}
.alaible-now-colm{width: 27%;padding: 0px 15px;}
.classic-colm-center{width: 40%;padding: 0px 15px;}
.link-brand  {display: flex;flex-wrap: wrap;margin: 0px -7px;}
.link-brand  li{width: 50%;padding: 5px 7px;}
.link-brand  li img{width: 100%;}
.link-brand li a{display: block;}
.link-brand li a:hover{opacity: 0.8;}
.title-classic-right{display: flex;justify-content: center;align-items: center;margin-bottom: 30px;}
.title-classic-right span{display: inline-block;font-size: 20px;color: var(--brandcolor); padding: 0px 10px;}
.title-classic-right span{font-size: 18px;white-space: nowrap;}
.Tejpatta-leav, .spatula8{display: none;}
.section-8 .title1{max-width: 60%;margin: 0px auto;text-align: center;line-height: 1.1;margin-bottom: 50px;}
footer{padding: 20px 15px;background: var(--brandbg);position: relative;z-index: 1;}
.copyright{text-align: center;color: #fff;font-weight: 600;font-size: 14px;letter-spacing: 1px;}
.section-8{position: relative;}
.leaf-17{position: absolute;right: 10%;width: 5%;pointer-events: none;top: -63px;}
.leaf-177{position: absolute;left: 20%;width: 5%;pointer-events: none;bottom: -30px;}
.logo{position: absolute; top: 0px;width: 200px;z-index: 1; left: 2%;}
.logo2{width: 60px;display: block;margin: 0px auto;}
.kolkata-section-2-img{transform: translate(-46%, 0px);width: 80%;}
.section2-right-content1{margin-top: 0px;width: 500px;padding-right: 30px; margin-left: auto; margin-bottom: 150px;position: relative;top: -50px;   font-size: 16px;
line-height: 1.5;
color: var(--blackcolor);}
.section2-right-content2{width: 340px;}
.kolkata-jira{top: 81px;width: 7%;}
.leaf-kolkata{top: -110px;right: 16%;left: auto;}
.lucknow-flex{display: flex;flex-wrap: wrap;}
.lucknow-flex .section2-left-content{width: 50%;padding-right: 18%;}
.lucknow-flex .section2-left-content:nth-of-type(2){padding-left: 16%;padding-right: 25px;}
.lucknow-flex .section2-left-content:nth-of-type(2)::first-letter{font-family: 'Foco';font-size: initial;    color: var(--blackcolor) !important;}
.lucknow-content-box{padding-bottom: 250px;}
.lucknow-section-2-img{transform: none;bottom: 0px;top: auto;left: 0px;right: 0px;width: 100%;opacity: 1;}
.lucknow-content-box .section2-right-content{margin-top: 15px;width: 325px;}
.lucknow-jira{top: -100px}
.lucknow-spatula{top: 28%;}
.lucknow-footer-img{opacity: 0.8;}
.indiagatevideo{width: 100%;height: 450px;overflow: hidden; background-color: transparent;}
.vjs-playing{background-color: #7C2528;}
.vjs-has-started{background-color: #7C2528;}
.vjs-user-inactive{background-color: #7C2528;}
.video-js .vjs-big-play-button:hover:after {-webkit-animation: pulse2 1s infinite;animation: pulse2 1s infinite;box-shadow: 0 0 0 50px transparent; }
.video-js .vjs-big-play-button{    top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
width: 100%;
height: 100%;
border: none;
border-radius: 0px;
background: transparent;}
.video-js .vjs-big-play-button:after{content: '';
position: absolute;
width: 85px;
height: 85px;
background: url(//www.indiagatefoods.com/wp-content/themes/india-gate/assets/images/classic-basmati-range-subpage-images/video-play-btn.png);
background-size: 100%;
background-repeat: no-repeat;
border: none;
border-radius: 50%;
top: 48%;
left: 50%;
}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus{background-color: transparent;}
.vjs-big-play-button span, .vjs-picture-in-picture-control{display: none;pointer-events: none;}
.vjs-ended .vjs-big-play-button{display: block !important;}
.indiagatevideo .video-js .vjs-big-play-button{top: 47%;}
.section-3{transition: all 0.5s;}
.flavours-row{overflow: hidden;flex-wrap: nowrap;}
.video-colm{transition: all 1.5s;}
.section-3-active .video-colm{padding: 0px;position: relative;}
.section-3-active .video-content-colm{display: none;}
.section-3-active .indiagatevideo{height: 100vh;} .close-btn-video{display: none;    position: absolute;z-index: 9; right: 20px;top: 20px; width: 45px; cursor: pointer;}
.section-3-active .close-btn-video{display: block;}
.section-8 .title1{text-decoration:underline;}   
.section-8 .title1:hover{text-decoration: underline;opacity: 0.9;}
body{overflow-x: hidden;}
.close-btn-video2{display: none;position: absolute;
z-index: 9;
right: 20px;
top: 20px;
width: 45px;
cursor: pointer;}
.section-5-active .close-btn-video2{display: block;}
.section-5{position: relative;padding-bottom: 40px}
.section-5-active .transpoted-content-colm {display: none;}
.indiagatevideo2{width: 100%; height: 500px;}
.section-5-active .indiagatevideo2{height: 100vh}
.section-5 .video-js{background: transparent;}
.section-5 .vjs-playing{background-color: #7C2528;}
.section-5 .vjs-has-started{background-color: #7C2528;}
.section-5 .vjs-user-inactive{background-color: #7C2528;}
.transpoted-row{flex-wrap: nowrap;overflow: hidden;}
.transpoted-colm{transition: all 1.5s;}
.transpoted-colm .video-js .vjs-big-play-button:after{top: 45%}  .section-9{padding: 0 8% 4%;}
.section-9 .font-megna{line-height: 1.2;}
.section-9 .classic-content1{padding-bottom: 40px;}
.read-briyani .font-megna{font-size: 50px;}
@media only screen and (min-width: 1900px){
.title-min1{font-size: 37px;}
.title1{font-size: 70px;line-height: 48px;margin-bottom: 20px;}
.title1 span{font-size: 50px;} .banner-content{width: 700px;}
.lif{width: 90px;} .title2-min{font-size: 24px;}
.title2{font-size: 31px;}
.title-discription{font-size: 20px;}
.section-2-content-box{margin-top: 50px;}
.section2-left-content{font-size: 18px;}
.section2-right-content{font-size: 18px;}
.section-2-content-box{padding: 84px 5% 200px 10%;}
.title-inner{font-size: 34px;width: 275px;}
.quick-tips-title{font-size: 34px;}
.quick-tips-content{font-size: 18px;}
.section-6{padding: 0px 8%;}
.transpoted-content p, .classic-content1{font-size: 18px;}
.copyright{font-size: 18px;}
.logo{width: 250px;}
.banner-content-kolkata{padding-left: 8.5%;}
.section2-right-content1{font-size: 18px;}
.section2-right-content1{width: 635px;margin-bottom: 230px;}
.section2-right-content2{width: 420px;}
.lucknow-section-3{padding-top: 100px;}
.lucknow-section-3 .cloves{top: 55px;}
.section-3{margin-top: 30px;}
}