html,
body {
  height:100%;
}

body {
  background-color:#fff;

}


@font-face {
  font-family: "ARIALBD_1";
  src: url('../fonts/ARIALBD_1.woff') format('woff'), 
  url('../fonts/ARIALBD_1.otf') format('otf'), 
  url('../fonts/ARIALBD_1.svg') format('svg'), 
  url('../fonts/ARIALBD_1.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Sacramento-Regular";
  src: url('../fonts/Sacramento-Regular.woff') format('woff'), 
  url('../fonts/Sacramento-Regular.otf') format('otf'), 
  url('../fonts/Sacramento-Regular.svg') format('svg'), 
  url('../fonts/Sacramento-Regular.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Raleway-Light";
  src: url('../fonts/Raleway-Light.woff') format('woff'), 
  url('../fonts/Raleway-Light.otf') format('otf'), 
  url('../fonts/Raleway-Light.svg') format('svg'), 
  url('../fonts/Raleway-Light.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Raleway-Regular";
  src: url('../fonts/Raleway-Regular.woff') format('woff'), 
  url('../fonts/Raleway-Regular.otf') format('otf'), 
  url('../fonts/Raleway-Regular.svg') format('svg'), 
  url('../fonts/Raleway-Regular.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Raleway-Medium";
  src: url('../fonts/Raleway-Medium.woff') format('woff'), 
  url('../fonts/Raleway-Medium.otf') format('otf'), 
  url('../fonts/Raleway-Medium.svg') format('svg'), 
  url('../fonts/Raleway-Medium.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Raleway-SemiBold";
  src: url('../fonts/Raleway-SemiBold.woff') format('woff'), 
  url('../fonts/Raleway-SemiBold.otf') format('otf'), 
  url('../fonts/Raleway-SemiBold.svg') format('svg'), 
  url('../fonts/Raleway-SemiBold.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Raleway-Bold";
  src: url('../fonts/Raleway-Bold.woff') format('woff'), 
  url('../fonts/Raleway-Bold.otf') format('otf'), 
  url('../fonts/Raleway-Bold.svg') format('svg'), 
  url('../fonts/Raleway-Bold.ttf') format('ttf'); 
} 

@font-face {
  font-family: "RALEWAY-EXTRABOLD";
  src: url('../fonts/RALEWAY-EXTRABOLD.woff') format('woff'), 
  url('../fonts/RALEWAY-EXTRABOLD.otf') format('otf'), 
  url('../fonts/RALEWAY-EXTRABOLD.svg') format('svg'), 
  url('../fonts/RALEWAY-EXTRABOLD.ttf') format('ttf'); 
} 


*{  padding:0;  margin:0; font-family: "Raleway-Regular"; font-size:16px; color:#000000;}
h1, h2, h3, h4, h5, h6{ font-family: "Raleway-Bold"; margin:0px 0px 20px;}
p{font-size:16px; line-height:1.6; color:#000; font-family: "Raleway-Regular"; margin-bottom: 15px;}
a{color:#100621;   font-family: "Raleway-Regular";}
a, a:hover{ text-decoration:none !important; transition: all 0.5s ease;}
img{max-width:100%;}
input, select, textarea{font-size:16px;}

.all-headig-bx h2 { font-size: 60px; position:relative;}
.all-headig-bx h2 span{ font-size: 60px;}
.all-headig-bx h2 sub { position:absolute; bottom: unset; top: -15px; right: -20px;}


.wrapper { overflow: hidden; background-image: url('https://oscarbasmatirice.com/wp-content/uploads/2025/10/body-bg.png'); background-repeat: repeat; width: 100%;}
input:focus, select:focus, textarea:focus, button:focus{outline:none !important; box-shadow:none !important;}
a:hover, a:active, a:focus { transition: all 0.5s; -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
ol, ul{list-style:none; margin-bottom:0px;}
.flex-class{display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-flex; display:-ms-flex; flex-flow:wrap; width: 100%;}
.container{max-width:1320px; margin:0 auto; padding:0 15px;}	

.header-section { position: fixed; top: 0px; transition: all 0.5s ease; width: 100%; z-index: 9;}
.header-section.fixed .header-row { /*background-image: url(../img/footer-bg.png); background-repeat: no-repeat; background-size: cover;*/ background-color: #191832; padding: 10px 50px; transition: all 0.5s ease;}
.logo-bx { width:180px;}
.logo-bx img{ height:60px; transition: all 0.5s ease;}
.header-section.fixed .header-row .logo-bx img{ height:60px;}
#nav-points { width: calc(100% - 180px); text-align: right; padding-left: 15px;}
#nav-points ul { display: flex; flex-flow: wrap; align-items: center; justify-content: right;}
#nav-points ul li { padding: 15px 0px; display: flex; flex-flow: wrap; align-items: center; position: relative; margin-left:40px;}
#nav-points ul li .menu-arrow { padding-left: 5px;}
#nav-points ul li .menu-arrow i { color:#fff;}
#nav-points ul li:hover .menu-arrow i { color: #FFD700}
#nav-points ul li a { color: #fff; font-family: "Raleway-SemiBold"; font-size: 16px; text-transform: uppercase;}
#nav-points ul li a.buy-here img{ height:40px;}
.submenu-bx { display: none; background-color: #191832; position: absolute; top: 50px; width: 500px; left: -120px; border-radius: 10px; padding: 20px;}
.submenu-bx>ul { justify-content: left !important;}
.submenu-bx>ul>li { padding: 10px 0px !important; width: 33.333%; margin: 0px !important;}
#nav-points ul li:hover .submenu-bx { display: block;}


.buy-here-bx { display: flex; flex-flow: wrap; align-items: center;}
.buy-here-bx .blog-link { color: #fff; font-family: "Raleway-SemiBold"; font-size: 24px; padding-right: 40px; text-transform: uppercase;}
.buy-here-bx .blog-link:hover { color: #719146;}
.header-row { padding: 10px 50px; width: 100%; justify-content: space-between; position: relative; align-items: center;}
.hero-wrapper:before { content: ''; background-image: url(../img/header-bg.png); background-repeat: no-repeat; background-size: cover; width: 100%; height: 890px; display: block; background-position: top center; position: absolute; top: 0px; left: 0px; z-index: 0;}

.hero-oscar-logo { text-align: center; padding: 0px 0px 10px;}
.hero-oscar-logo img { max-width: 40%;}
.hero-section { position: relative;}
.hero-video-row { position: relative; padding: 100px 0px;}
.hero-product-bx { max-width: 650px; width: 100%; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%, -0%); }
.hero-row { border-radius: 50px; overflow: hidden; border: solid 5px #fff; }
.hero-row video { width: 100%; max-width: 1200px; height: auto; display: block; margin: 0 auto; border-radius: 8px; }

.home-about-section { padding: 100px 0px; position: relative; background-color:#fff;}
.ab-water-mark { position: absolute; left: 0px; top: 50%; transform: translate(-0%, -50%); z-index: -1;}
.home-about-img { width: 100%; text-align: right; height: 740px;}
.home-about-img img{ max-width:45%; width:100%; height: 100%; object-fit: cover; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}
.home-about-row { width: 100%; position: absolute; top: 50%; left: 0px; transform: translate(-0%, -50%);}
.home-about-text { width: 55%;}
.home-about-text p strong { font-weight: unset; font-family: "Raleway-Bold"; color: #FFD700;}
.home-about-text .all-headig-bx h2 sub { right: -30px;}

.our-rice-section { padding: 0px 0px 100px; position: relative; background-color: #fff;}
.oscar-water-mark-left { position: absolute; left: 0px; bottom: 30%; z-index:0;}
.oscar-water-mark-right { position: absolute; right: 0px; top: 20%; z-index:0;}
.our-rice-section .our-rice-heading { text-align: center; margin-bottom: 15px;}
.our-rice-section .our-rice-heading h2{ text-align: center; display:inline-block;}
.our-rice-section .our-rice-heading h2 sub { top: 45px; right: -36px;}

.our-rice-row .panel-group { margin: 0px; position: relative; z-index: 1;}
.our-rice-row .panel-group .panel { background-color: transparent; border: solid 1px #272145; border-radius: 10px; overflow: hidden; margin: 0px 0px 20px;}
.our-rice-row .panel-group .panel .panel-heading { background-color: transparent; padding: 0px;}
.our-rice-row .panel-group .panel .panel-heading a { font-size: 24px; padding: 20px; display: block; background-image: url('https://oscarbasmatirice.com/wp-content/uploads/2025/10/body-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; position:relative;}
.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="false"]:before { content: '+'; font-family: arial; font-weight: bold; font-size: 36px; position: absolute; top: 20px; right: 20px; line-height: 25px;}
.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"]:before { content: '-'; font-family: arial; font-weight: bold; font-size: 36px; position: absolute; top: 20px; right: 20px; line-height: 25px;}
.our-rice-row .panel-group .panel .panel-heading a strong { font-size: 24px; font-weight:unset; font-family: "Raleway-Bold";}
.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"] { background-color: #272145; color: #fff; background-image: unset;}
.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"] strong{color: #fff;}
.our-rice-row .panel-group .panel .panel-heading a:hover strong { color: #FFD700 !important;}

.our-rice-row .panel-group .panel.Noor .panel-heading a[aria-expanded="true"] { background-color: #272145;}
.our-rice-row .panel-group .panel.Noor .panel-body { background-color: #272145;}

.our-rice-row .panel-group .panel.Wah.ji.Wah .panel-heading a[aria-expanded="true"] { background-color: #2c5f4d;}
.our-rice-row .panel-group .panel.Wah.ji.Wah .panel-body { background-color: #2c5f4d;}

.our-rice-row .panel-group .panel.Lajeez .panel-heading a[aria-expanded="true"] { background-color: #884b74;}
.our-rice-row .panel-group .panel.Lajeez .panel-body { background-color: #884b74;}

.our-rice-row .panel-group .panel.Zayka .panel-heading a[aria-expanded="true"] { background-color: #087f6b;}
.our-rice-row .panel-group .panel.Zayka .panel-body { background-color: #087f6b;}

.our-rice-row .panel-group .panel.Khajana .panel-heading a[aria-expanded="true"] { background-color: #2f3820;}
.our-rice-row .panel-group .panel.Khajana .panel-body { background-color: #2f3820;}

.our-rice-row .panel-group .panel.Rozana .panel-heading a[aria-expanded="true"] { background-color: #684316;}
.our-rice-row .panel-group .panel.Rozana .panel-body { background-color: #684316;}

.our-rice-row .panel-group .panel.Super .panel-heading a[aria-expanded="true"] { background-color: #0c1254;}
.our-rice-row .panel-group .panel.Super .panel-body { background-color: #0c1254;}

.our-rice-row .panel-group .panel.Solitaire .panel-heading a[aria-expanded="true"] { background-color: #0d649e;}
.our-rice-row .panel-group .panel.Solitaire .panel-body { background-color: #0d649e;}

.our-rice-row .panel-group .panel.Diamond .panel-heading a[aria-expanded="true"] { background-color: #01232a;}
.our-rice-row .panel-group .panel.Diamond .panel-body { background-color: #01232a;}

.our-rice-row .panel-group .panel.Gold .panel-heading a[aria-expanded="true"] { background-color: #9d1d07;}
.our-rice-row .panel-group .panel.Gold .panel-body { background-color: #9d1d07;}

.our-rice-row .panel-group .panel.Silver .panel-heading a[aria-expanded="true"] { background-color: #3c4146;}
.our-rice-row .panel-group .panel.Silver .panel-body { background-color: #3c4146;}

.our-rice-row .panel-group .panel.Swadisht .panel-heading a[aria-expanded="true"] { background-color: #b3500b;}
.our-rice-row .panel-group .panel.Swadisht .panel-body { background-color: #b3500b;}

.our-rice-row .panel-group .panel.Jannat .panel-heading a[aria-expanded="true"] { background-color: #3b0e34;}
.our-rice-row .panel-group .panel.Jannat .panel-body { background-color: #3b0e34;}

.our-rice-row .panel-group .panel.Classic .panel-heading a[aria-expanded="true"] { background-color: #ada01e;}
.our-rice-row .panel-group .panel.Classic .panel-body { background-color: #ada01e;}

.our-rice-row .panel-group .panel.Platinum .panel-heading a[aria-expanded="true"] { background-color: #75024b;}
.our-rice-row .panel-group .panel.Platinum .panel-body { background-color: #75024b;}

.our-rice-row .panel-group .panel.Golden.Sella .panel-heading a[aria-expanded="true"] { background-color: #0d649f;}
.our-rice-row .panel-group .panel.Golden.Sella .panel-body { background-color: #0d649f;}

.our-rice-row .panel-group .panel.Golden.Sella .panel-heading a[aria-expanded="true"] { background-color: #177118;}
.our-rice-row .panel-group .panel.Golden.Sella .panel-body { background-color: #177118;}

.our-rice-row .panel-group .panel.Tasty .panel-heading a[aria-expanded="true"] { background-color: #382c6b;}
.our-rice-row .panel-group .panel.Tasty .panel-body { background-color: #382c6b;}


.our-rice-row .panel-group .panel .panel-body { background-color: #272145; padding: 20px 0px;}
.oscar-product-row { align-items: center;}
.oscar-product-figure { width: 45%;}
.oscar-product-text { width: 55%; padding:30px;}
.oscar-product-text .all-headig-bx h2 { color: #fff; display: inline-block; margin-bottom:6px;}
.oscar-product-text .all-headig-bx h2 sub { width: 40px; top: -20px; right: -30px;}
.oscar-product-text .all-headig-bx h6 { font-size: 24px; color: #fff;}
.oscar-product-text p, .oscar-product-text span, .oscar-product-text em, .oscar-product-text p strong { color: #fff;}
.oscar-pro-weight { padding: 25px 0px;}
.oscar-pro-weight ul li { margin-right: 20px; background-image: url(../img/weight-bg.png); background-repeat: no-repeat; background-size: 120px; background-position: center; width: 110px; height: 120px; position: relative; text-align: center; line-height: 120px; font-family: arial; font-size: 36px; font-weight: bold; color: #fff; }
.oscar-pro-weight ul li span { color: #fff;}
.oscar-pro-available { display: flex; flex-flow: wrap; align-items: center;}
.oscar-pro-available a{ margin-right:15px; position:relative;}
.oscar-pro-available a:hover{ transform: scale(1.1);}
.oscar-pro-available .price-off { background-color: #ffd700; padding: 3px 10px; border-radius: 25px; color: #1c1c1c; font-family: arial; font-weight: bold; position: absolute; top: -10px; right: 0px; transform: rotate(25deg); font-size: 12px;}
.pan-india-row { padding: 50px 0px; align-items: center;}
.pan-india-text { width: 60%; padding-right: 50px;}
.pan-india-text .all-headig-bx h2 { display: inline-block; margin-bottom: 30px;}
.pan-india-text .all-headig-bx h2 sub { right: -40px; top: -30px;}
.pan-india-figure { width: 40%;}


footer { background-image: url('https://oscarbasmatirice.com/wp-content/uploads/2025/10/footer-bg.png'); background-repeat: no-repeat; background-size: cover; position:relative;}
.footer-water-mark-left { position: absolute; left: 0%; top: 5%; }
.footer-water-mark-left img { height: 100px;}
.footer-water-mark-right { position: absolute; right: 0%; bottom: 15%;}
.footer-water-mark-right img { height: 70px;}
.footer-row { padding: 30px 0px 30px; text-align: center;}
.foot-logo img { height: 60px;}
.address-bx { padding: 15px 0px; font-size: 20px; color: #fff;}
.address-bx img { height: 24px;}
.foot-follow-us { margin-bottom: 15px; align-items: center; justify-content: space-between;}
.foot-follow-col a { font-size: 18px; font-family: arial; color: #fff;}
.foot-follow-col a i{ font-size: 18px; color: #fff;}
.foot-follow-col a:hover, .foot-follow-col a:hover i{ color: #719146;}
.foot-bottom-row { background-color: #719146; text-align: center; padding: 10px 50px; justify-content: space-between; align-items: center;}
.foot-bottom-row p { margin: 0px; color: #fff; font-size: 14px; display: flex; flex-flow: wrap; align-items: end; justify-content: center; line-height: normal;}
.foot-bottom-row p img{ transform: translateY(-2.5px); height: 24px;}
.footer-row .social-media { padding-bottom: 15px;}
.footer-row .social-media ul { justify-content: center;}
.footer-row .social-media ul li { padding: 0px 10px;}
.footer-row .social-media ul li a i { font-size: 24px; color: #fff;}
.footer-row .social-media ul li a:hover i { color: #fed70f;}
.foot-bottom-row .foot-b-col p { margin: 0px; color: #fff; font-size: 14px;}
.foot-bottom-row .foot-b-col p a { color: #FCDB5A; font-size: 14px; padding-left:5px; font-family: arial;}
/************************************* Blog Page Section *************************************/
.blog-page{ position:relative;}
.blog-row .blog-left { width: 350px;}
.blog-row .blog-left .blog-sidebar { position: sticky; top: 90px;}
.blog-sidebar-col { margin-bottom: 25px;}
.blog-sidebar-col:last-child { margin-bottom: 0px;}
.blog-search .form-group form{ margin: 0px; display: flex; flex-flow: wrap; align-items: center; justify-content: space-between;}
.blog-search .form-group input { width: 80%; border: solid 1px #000; padding: 0px 15px; height: 44px; border-radius: 10px;}
.blog-search .form-group .search-btn { width: 50px; height: 44px; background-image: linear-gradient(to right, #FFD700, #FCDB5A); border: midnightblue; border-radius: 10px; }
.recent-blog { padding-bottom:20px;}
.recent-blog:last-child { padding-bottom:0px;}
.recent-blog .recent-img { width: 75px; height:75px; border-radius:10px; overflow: hidden;}
.recent-blog .recent-img img{ transition: all .8s; -webkit-transition: all .8s; -moz-transition: all .8s; -ms-transition: all .8s;}
.recent-blog:hover .recent-img img { transform: scale(1.1);}
.recent-blog .recent-text { width: calc(100% - 75px); padding-left: 15px;}
.recent-blog .recent-text a{ font-size: 16px; font-family: "Raleway-Bold";}
.recent-blog .recent-text p{ font-size:14px; margin:0px;}
.recent-blog:hover .recent-text a{ color: #FFD700;}
.all-blog-row .blog-col { width: 48%; margin-bottom:35px;}
.all-blog-row .blog-col:nth-child(odd) { margin-right:2%;}
.all-blog-row .blog-col:nth-child(even) { margin-left:2%;}
.blog-col .blog-figure { border-radius:10px; overflow: hidden;}
.blog-col .blog-figure img{ transition: all .8s; -webkit-transition: all .8s; -moz-transition: all .8s; -ms-transition: all .8s; width:100%; height: auto;}
.blog-col:hover .blog-figure img { transform: scale(1.1);}
.blog-col .blog-content { padding-top: 15px;}
.blog-col .blog-content .blog-title a { font-size: 24px; font-family: "Raleway-Bold";}
.blog-col .blog-content .blog-date { margin-bottom: 10px; font-size: 14px; font-family: arial;}
.blog-col .blog-content .blog-read-more a { background-image: linear-gradient(to right, #FFD700, #FCDB5A); -webkit-background-clip: text; -webkit-text-fill-color: transparent;  font-family: "Raleway-Bold";}
.blog-col:hover .blog-content .blog-title a{ color: #FFD700;}
.blog-detail-data .blog-detail-data-col{ padding-top:25px;}
.blog-detail-data .blog-detail-data-col h2, .blog-detail-data .blog-detail-data-col h2 a { font-size: 24px; margin-bottom: 15px; font-family: "Raleway-Bold";}
.blog-detail-figure p.date { font-family: arial;}
.blog-detail-data .blog-detail-data-col h2 a { text-decoration:underline !important;}
.blog-detail-data .blog-detail-data-col p:last-child{ margin-bottom:0px;}
.blog-detail-data .blog-detail-data-col p a{ font-family: "Raleway-Bold"; text-decoration:underline !important;}
.recent-blog-section{ padding-bottom:100px;}
.recent-blog-section .all-headig-bx h2{ text-align:center;}
.recent-blog-section .all-headig-bx h2 sub { bottom: unset; top: -45px; right: 20px;}
.recent-blog-slider .slick-list { margin: 0px -15px;}
.recent-blog-slider .slick-list .slick-slide{ padding:0px 15px;}
.blog-hero-detail:before { content: ''; background-color: #0000004a; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; z-index: 1;}
.blog-hero-detail .curve-img { z-index:1;}
.blog-detail-data ul, .blog-detail-data ol { list-style: disc; margin: 0px 0px 25px 18px;}
.blog-detail-data ul li, .blog-detail-data ol li{ margin-bottom:15px;}
/************************************* Blog Page Section *************************************/

.inner-pages-padding { padding: 150px 0px 80px;}
.thank-you { padding: 150px 0px 80px;}
.thank-you .all-headig-bx h2 { margin-bottom: 50px;}
.thank-you .all-headig-bx h2 sub { position: unset; display: block; text-align: center;}
.thank-you a.fill-btn { background-image: linear-gradient(to right, #FFD700, #FCDB5A); color: #000; padding: 0px 40px; font-size: 20px; text-transform: uppercase; font-family: "Raleway-Bold"; border-radius: 10px; height: 60px; display: inline-block; line-height: 60px; border: none;}
.thank-you a.fill-btn:hover { background-image: unset; background-color: #303040; color: #FCDB5A;}


.contact-heading-row .all-headig-bx h2 sub { position: unset; display: block; text-align: center; height: 65px;}
.contact-form-row { padding-top: 15px;}
.contact-col { width: 48%; background-color: #fff; border: solid 1px #ccc; border-radius: 20px; padding: 50px;}
.contact-col.left { margin-right:2%;}
.contact-form-bx { justify-content: space-between;}
.contact-col .contact-form-bx .form-group.half-col { width: 48% !important;}
.contact-col .contact-form-bx .form-group { width: 100%;}
.contact-col .contact-form-bx .form-group:last-child{ margin-bottom:0px;}
.contact-col .contact-form-bx .form-group label { display: block; font-family: "Raleway-Medium"; font-weight: unset;}
.contact-col .contact-form-bx .form-group label sub { color: #ff0000; font-size: 34px; line-height: 13px; display: inline-block; vertical-align: unset;}
.contact-col .contact-form-bx .form-group .input-bx { width: 100%; height: 50px; background-color: #f5f5f5; border: solid 1px #E9E8E8; border-radius: 5px; padding: 0px 15px;}
.contact-col .contact-form-bx .form-group textarea.input-bx { height: 90px !important; resize: unset;}
.contact-col .contact-form-bx .form-group .submit-btn { background-image: linear-gradient(to right, #FFD700, #FCDB5A); color: #000; padding: 0px 40px; font-size: 16px; text-transform: uppercase; font-family: "Raleway-Bold"; border-radius: 10px; height: 50px; display: inline-block; line-height: 50px; border: none;}
.contact-col .contact-form-bx .form-group .submit-btn:hover { background-image: linear-gradient(to right, #FFD700, #FCDB5A); color: #000; padding: 0px 40px; font-size: 16px; text-transform: uppercase; font-family: "Raleway-Bold"; border-radius: 10px; height: 50px; display: inline-block; line-height: 50px; border: none;}
.contact-col.right { margin-left:2%;}
.contact-col .con-add-row { padding-bottom: 30px; align-items: center;}
.con-add-row .con-add-icon { background-image: linear-gradient(to right, #FFD700, #FCDB5A); width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px;}
.con-add-row .con-add-text { width: calc(100% - 50px); padding-left: 15px;}
.con-add-row .con-add-text h6 { font-size: 16px; margin: 0px 0px 5px;}
.con-add-row .con-add-text p { margin: 0px; font-family: arial;}
.con-add-row .con-add-text a { font-family: arial; font-weight: bold;}

.main-product-detail { background-color: transparent; padding: 0px;}
.main-product-detail .oscar-product-row { border-radius: 10px; padding: 30px 0px;}
.main-product-detail .oscar-product-row.Noor { background-color: #272145;}
.main-product-detail .oscar-product-row.Wah.ji.Wah { background-color: #2c5f4d;}
.main-product-detail .oscar-product-row.Lajeez { background-color: #884b74;}
.main-product-detail .oscar-product-row.Zayka { background-color: #087f6b;}
.main-product-detail .oscar-product-row.Khajana { background-color: #2f3820;}
.main-product-detail .oscar-product-row.Rozana { background-color: #684316;}
.main-product-detail .oscar-product-row.Super { background-color: #0c1254;}
.main-product-detail .oscar-product-row.Solitaire { background-color: #0d649e;}
.main-product-detail .oscar-product-row.Diamond { background-color: #01232a;}
.main-product-detail .oscar-product-row.Gold { background-color: #9d1d07;}
.main-product-detail .oscar-product-row.Silver { background-color: #3c4146;}
.main-product-detail .oscar-product-row.Swadisht { background-color: #b3500b;}
.main-product-detail .oscar-product-row.Jannat { background-color: #3b0e34;}
.main-product-detail .oscar-product-row.Classic { background-color: #ada01e;}
.main-product-detail .oscar-product-row.Platinum { background-color: #75024b;}
.main-product-detail .oscar-product-row.Golden.Sella { background-color: #177118;}
.main-product-detail .oscar-product-row.Tasty { background-color: #382c6b;}



.product-detail-slider .slick-arrow { width: 30px; height: 30px; z-index: 2; background-color: #FFD700 !important; border-radius: 5px; opacity: 1; }
.product-detail-slider .slick-prev { left: 10px; }
.product-detail-slider .slick-next { right: 10px; }
.product-detail-slider .slick-prev:before { content: "" !important; width: 12px; height: 12px; border-bottom: 2px solid #191832; border-left: 2px solid #191832; position: absolute; transform: rotate(45deg) skew(0deg); top: 10px; right: 7px; cursor: pointer; border-top: unset; border-right: 0px; z-index: 1;}
.product-detail-slider .slick-next:before { content: '' !important; width: 12px; height: 12px; border-bottom: 2px solid #191832; border-left: 2px solid #191832; position: absolute; transform: rotate(-135deg) skew(0deg); top: 9px; right: 12px; cursor: pointer; border-top: unset; border-right: 0px; z-index: 1; }
.product-slid-bx img { height: 400px; margin: 0px auto; object-fit: cover;}


.recent-post { margin-top: 80px;}
.recent-post .all-headig-bx h2 { display: inline-block; margin-bottom: 30px; font-size: 40px;}
.recent-post .all-headig-bx h2 sub { top: -15px; right: -25px; width: 36px; }
.recent-post-slider .slick-track { margin: 0px -10px;}
.recent-post-slider .slick-track .slick-slide { padding: 0px 10px;}
.recent-post-slider .slick-arrow { width: 45px; height: 36px; z-index: 2; background-color: #FFD700 !important; border-radius: 30px; opacity: 1;}
.recent-post-slider .slick-prev { left: 44% !important; bottom: -44px !important; top: unset !important;}
.recent-post-slider .slick-prev:before { content: "" !important; width: 12px; height: 12px; border-bottom: 2px solid #191832; border-left: 2px solid #191832; position: absolute; transform: rotate(45deg) skew(0deg); top: 12px; right: 12px; cursor: pointer; border-top: unset; border-right: 0px; z-index: 1; }
.recent-post-slider .slick-next { right: 44% !important; bottom: -44px !important; top: unset !important;}
.recent-post-slider .slick-next:before { content: '' !important; width: 12px; height: 12px; border-bottom: 2px solid #191832; border-left: 2px solid #191832; position: absolute; transform: rotate(-135deg) skew(0deg); top: 12px; right: 17px; cursor: pointer; border-top: unset; border-right: 0px; z-index: 1; }

.get-in-touch-section { margin-top: 50px;}
.get-in-touch-section .all-headig-bx h2 { display: inline-block; margin-bottom: 30px; font-size: 40px;}
.get-in-touch-section .all-headig-bx h2 sub { top: -11px; right: -25px; width: 36px;}
.get-in-touch-form { background-color: #fff; border: solid 1px #ccc; border-radius: 20px; padding: 50px; max-width: 850px; width: 100%; margin: 0px auto; justify-content: space-between;}
.get-in-touch-form .submit-btn-bx { width: 100%; text-align: left; margin-bottom: 0px;}
.get-in-touch-form label { display: block; font-family: "Raleway-Medium"; font-weight: unset;}
.get-in-touch-form label sub { color: #ff0000; font-size: 34px; line-height: 13px; display: inline-block; vertical-align: unset;}
.get-in-touch-form .input-bx { width: 100%; height: 50px; background-color: #f5f5f5; border: solid 1px #E9E8E8; border-radius: 5px; padding: 0px 15px;}
.get-in-touch-form .form-group { width: 100%;}
.get-in-touch-form .form-group.half-col { width: 48%;}
.get-in-touch-form textarea.input-bx { resize: none; height: 120px;}
.get-in-touch-form .submit-btn { background-image: linear-gradient(to right, #FFD700, #FCDB5A); color: #000; padding: 0px 40px; font-size: 16px; text-transform: uppercase; font-family: "Raleway-Bold"; border-radius: 10px; height: 50px; display: inline-block; line-height: 50px; border: none;}
.get-in-touch-form form { display: flex; flex-flow: wrap; justify-content: space-between;}
.get-in-touch-form form .form-group.submit-btn-bx .wpcf7-spinner { margin: 0px 0px 0px 5px;}

.oscar-pro-description { padding: 0px 30px; width: 100%;}
.oscar-pro-description p { color: #fff;}
.oscar-pro-description p:last-child { margin-bottom:0px;}
.blog-main-heading-bx .all-headig-bx h1 { font-size: 60px;}
.blog-main-heading-bx .all-headig-bx h1 sub { width: 40px; bottom: unset; top: -30px; right: 25px; display: inline-block;}

.recent-post.home-slider { margin: 0px 0px 100px;}
.recent-post-home-slider .slick-list { margin: 0px -10px;}
.recent-post-home-slider .slick-list .slick-slide{ padding:0px 10px;}
.recent-post.home-slider .blog-item { margin: 0px;}
.recent-post.home-slider .slick-arrow { width: 45px; bottom: -60px !important; height: 36px; z-index: 2; background-color: #FFD700 !important; border-radius: 30px; opacity: 1;}
.recent-post.home-slider .slick-prev { left: 44% !important;  top: unset !important;}
.recent-post.home-slider .slick-prev:before { content: "" !important; width: 12px; height: 12px; border-bottom: 2px solid #191832; border-left: 2px solid #191832; position: absolute; transform: rotate(45deg) skew(0deg); top: 12px; right: 12px; cursor: pointer; border-top: unset; border-right: 0px; z-index: 1; }
.recent-post.home-slider .slick-next { right: 44% !important; top: unset !important;}
.recent-post.home-slider .slick-next:before { content: '' !important; width: 12px; height: 12px; border-bottom: 2px solid #191832; border-left: 2px solid #191832; position: absolute; transform: rotate(-135deg) skew(0deg); top: 12px; right: 17px; cursor: pointer; border-top: unset; border-right: 0px; z-index: 1; }




@media only screen and (max-width: 1600px)
{
    .home-about-text { width: 50%;}
    .all-headig-bx h2 { font-size: 53px;}
    .home-about-img { height: 840px;}
    .our-rice-section .our-rice-heading h2 sub {top: 18px; right: -41px;}
    .pan-india-text .all-headig-bx h2 sub { right: -36px; top: -10px;}
    .blog-main-heading-bx .all-headig-bx h1 { font-size: 53px;}
}

@media only screen and (max-width: 1366px)
{
  .ab-water-mark { max-width: 250px;}
  .oscar-pro-weight ul li { background-size: 90px; width: 80px; height: 90px; line-height: 90px; font-size: 24px;}
  .oscar-pro-weight ul li span { font-size: 12px;}

  
  
  
}

@media only screen and (max-width: 1199px)
{
	.container { max-width: 1170px;}
	#nav-points ul li { margin-left: 25px;}
	.hero-wrapper:before { height: 620px;}
	.home-about-section { padding: 60px 0px;}
	.header-row, .header-section.fixed .header-row { padding: 10px 15px;}
	.hero-product-bx { max-width: 500px;}
	.all-headig-bx h2, .all-headig-bx h2 span { font-size: 42px;}
	.home-about-text .all-headig-bx h2 sub { right: 0px; width: 40px;}
	.home-about-img { height: 900px;}
	.our-rice-section { padding: 0px 0px 60px;}
	.our-rice-row .panel-group .panel .panel-heading a, .our-rice-row .panel-group .panel .panel-heading a strong { font-size: 20px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="false"]:before { font-size: 24px; top: 20px; right: 15px; line-height: 20px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"]:before { font-size: 24px; top: 20px; right: 15px; line-height: 20px;}
	.oscar-pro-available img { height: 40px;}
	.foot-follow-col a { font-size: 16px;}
	.foot-follow-col a i { font-size: 14px;}
	.our-rice-section .our-rice-heading h2 sub { top: 30px; right: -27px; width: 40px;}
	.pan-india-text .all-headig-bx h2 sub { right: -26px; top: -15px; width: 40px;}
	
	.thank-you { padding: 120px 0px 50px;}
	.inner-pages-padding { padding: 120px 0px 50px;}
	.thank-you .all-headig-bx h2 { margin-bottom: 30px;}
	
	.contact-col {  padding: 30px;}
	.recent-post { margin-top: 50px;}
	
	.foot-bottom-row { padding: 10px 15px;}
	.foot-bottom-row p img { padding-left: 0px;}
	
	.oscar-pro-available .price-off { top: -14px; transform: rotate(14deg);}
	.blog-main-heading-bx .all-headig-bx h1 { font-size: 42px;}
	
	.product-slid-bx img { height: 330px;}
	
	
	
}

@media only screen and (max-width: 991px)
{
	.container { max-width: 970px;}
	#nav-points ul li { margin-left: 15px;}
	.hero-wrapper:before { height: 470px;}
	.ab-water-mark { max-width: 150px;}
	.buy-here-bx img {height: 40px;}
	.home-about-row { position: unset; transform: unset;}
	.home-about-text { width: 100%;}
	.home-about-img { height: auto;width: 100%; padding: 0 15px; text-align: center;}
	.home-about-img img { max-width: 100%; border-radius: 20px;}
	.home-about-text .all-headig-bx h2 { display: inline-block; }
	.home-about-text .all-headig-bx h2 sub { right: -30px; width: 40px;}
	.all-headig-bx h2, .all-headig-bx h2 span { font-size: 36px;}
	.foot-follow-col { width: 50%; padding: 6px;}
	.pan-india-text { padding-right: 10px;}
	.oscar-pro-weight ul li { background-size: 70px; width: 60px; height: 70px; line-height: 70px; margin-right: 10px; font-size: 20px;}
	.oscar-product-text .all-headig-bx h6 { font-size: 16px;}
	.logo-bx { width: 150px;}
	#nav-points { width: calc(100% - 150px);}
	#nav-points ul li a.buy-here img { height: 40px;}
	
	.contact-col { width: 100%; margin-bottom: 20px;}
	.contact-col.left { margin-right: 0%;}
	.contact-col.right { margin: 0%;}
	
	.recent-post .all-headig-bx h2 sub { top: -23px; right: -20px;}
	.recent-post-slider .slick-prev { left: 42% !important;}
	.recent-post-slider .slick-next { right: 42% !important;}
	
	.recent-post.home-slider .slick-prev { left: 42% !important;}
	.recent-post.home-slider .slick-next { right: 42% !important;}
	
	.recent-post .all-headig-bx h2, .get-in-touch-section .all-headig-bx h2{ font-size:30px; margin-bottom:15px;}
	.our-rice-section { padding: 0px 0px 0px;}
	.oscar-product-text { padding: 30px 15px;}
	.oscar-pro-available img { height: 34px;}
	
	.blog-main-heading-bx .all-headig-bx h1 { font-size: 36px;}
	.blog-main-heading-bx .all-headig-bx h1 sub {  top: -23px; right: 20px;}
	
	.product-slid-bx img { height: 250px;}
	
}

@media only screen and (max-width: 767px)
{
	.container { max-width: 100%;}
	.hero-video-row { padding: 80px 0px 70px;}
	.hero-product-bx { max-width: 300px;}
	.logo-bx { width: 90px;}
	#nav-points { width: calc(100% - 90px);}
	.logo-bx img, .header-section.fixed .header-row .logo-bx img { height: 50px;}
	.buy-here-bx img { height: 34px;}
	.hero-video-row { padding: 80px 0px 60px;}
	.hero-oscar-logo img { max-width: 100%; height: 100px;}
	.hero-row { border-radius: 20px;}
	.all-headig-bx h2, .all-headig-bx h2 span { font-size: 24px;}
	.our-rice-section .our-rice-heading h2 sub { top: 1px;}
	.our-rice-row .panel-group .panel { margin: 0px 0px 10px;}
	.our-rice-row .panel-group .panel .panel-heading a { padding: 15px 30px 15px 15px;}
	.our-rice-row .panel-group .panel .panel-heading a, .our-rice-row .panel-group .panel .panel-heading a strong { font-size: 16px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"]:before { font-size: 20px; top: 16px; right:10px; line-height: 15px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="false"]:before { font-size: 20px; top: 18px; right: 10px; line-height: 15px;}
	.oscar-product-figure { width: 100%;}
	.oscar-product-text { width: 100%; padding: 30px 15px 15px;}
	.oscar-pro-available a { margin-right: 10px;}
	.oscar-pro-available img { height: 28px;}
	.pan-india-text { padding: 0px 0px 20px; width: 100%;}
	.pan-india-text .all-headig-bx h2 { margin-bottom: 15px;}
	.pan-india-text .all-headig-bx h2 sub {right: -33px;   top: -20px;}
	.pan-india-figure { width: 100%;}
	.foot-logo img { height: 50px;}
	.address-bx { padding: 15px 0px; font-size: 16px;}
	.address-bx img { height: 20px; vertical-align: middle;}
	.foot-follow-col { width: 100%; padding: 2px 0px;}
	.oscar-pro-weight {padding: 5px 0px 20px;}
	.foot-design-bx { max-width: 240px; width: 100%; margin: 0px auto;}
	.footer-water-mark-left img { height: 70px;}
	.footer-water-mark-right img { height: 50px;}
	.recent-blog-section .all-headig-bx h2 { font-size: 30px;}
	
	.thank-you { padding: 90px 0px 30px;}
	.inner-pages-padding { padding: 90px 0px 30px;}
	.thank-you a.fill-btn { padding: 0px 30px; font-size: 16px; height: 46px; line-height: 46px;}
	
	
	.mobile-icon span{height: 3px; margin-bottom:6px; border-radius: 3px; background-color: #fff; display: block; -webkit-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
	.mobile-icon span:nth-child(1){width:13px; }
	.mobile-icon span:nth-child(2){width:26px;}
	.mobile-icon span:nth-child(3){width:13px;margin-bottom: 0;}
	.mobile-icon.mobile-icon-open span:nth-child(1){width:26px;}
	.mobile-icon.mobile-icon-open span:nth-child(2){width:13px;}
	.mm-ic-box { float: right; border: 0px; display: inline-block; text-align: center; background-color: transparent; width: 26px;}
	.mobile-icon.mobile-icon-open ~ ul { right:0px !important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;}
	#nav-points ul { display: block !important; position: fixed; width: 100%; background-color: #191832; height: 100%; right: -100%; top: 66px; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; overflow: auto; padding-bottom: 100px;}
	#nav-points ul li { padding: 20px 10px; display: flex; flex-flow: wrap; list-style: none; align-items: center; justify-content: center; width: 100%; box-sizing: border-box; margin-left: 0px; }
	#nav-points ul li.open-submenu .submenu-bx { display: block; position: unset; width: 100%; background-color: #363762 !important; padding: 10px 0px; margin-top: 15px;}
	#nav-points ul li.open-submenu .submenu-bx>ul { position: unset; background-color: #363762 !important; display: flex !important; padding: 0px !important;}
	.submenu-bx>ul>li { padding: 6px 10px !important; width: 50% !important;}
	
	.contact-form-row { padding-top: 0px;}
	.contact-col {  padding: 20px;}
	.contact-col .contact-form-bx .form-group.half-col { width: 100% !important;}
	.get-in-touch-section { margin-top: 60px;}
	.recent-post .all-headig-bx h2, .get-in-touch-section .all-headig-bx h2 { font-size: 26px;}
	.get-in-touch-form { border-radius: 10px; padding: 20px;}
	.get-in-touch-form .form-group.half-col { width: 100%;}
	.get-in-touch-form .input-bx { height: 44px;}
	.get-in-touch-form textarea.input-bx { height: 80px;}
	.get-in-touch-form .submit-btn { height: 46px; line-height: 46px;}
	.footer-water-mark-right { bottom: 21%;}
	.foot-bottom-row .foot-b-col { width: 100%;}
	.foot-b-col.foot-bottom-center { padding: 5px 0px;}
	.recent-post-slider .blog-item { margin-bottom: 20px;}
	
	.oscar-pro-description { padding: 15px 15px 0px;}
	.oscar-pro-available .price-off { top: -14px; transform: rotate(13deg); font-size: 11px; padding: 2px 5px;}
	.oscar-product-text .all-headig-bx h2 sub { width: 30px; top: -15px; right: -24px;}
	
	.product-slid-bx img { height: 300px;}
	.recent-post.home-slider .slick-arrow { bottom: -55px !important;}
	
	
	
}

@media only screen and (max-width: 639px)
{
    .hero-wrapper:before { height: 350px;}
	.recent-post-slider .slick-prev { left: 38% !important;}
	.recent-post-slider .slick-next { right: 38% !important;}
	
	.recent-post.home-slider .slick-prev { left: 38% !important;}
	.recent-post.home-slider .slick-next { right: 38% !important;}
	
	.footer-row .social-media ul li{ padding:0px 6px;}
	.footer-row .social-media ul li a i { font-size: 20px;}
}

@media only screen and (max-width: 479px)
{
    .hero-product-bx { max-width: 220px;}
	.hero-wrapper:before { height: 280px;}
	.hero-video-row { padding: 80px 0px 50px;}
	.recent-post-slider .slick-prev { left: 34% !important;}
	.recent-post-slider .slick-next { right: 34% !important;}
	
	.recent-post.home-slider .slick-prev { left: 34% !important;}
	.recent-post.home-slider .slick-next { right: 34% !important;}
	
	.product-slid-bx img { height: 240px;}
	
}


/* Blog-Page CSS */

.blog-wrapper { overflow: hidden; }
.blog-main { margin-top:180px; }
.search-icon{ width: 56px; background-color: #FFD700; border-radius: 12px; text-align: center; line-height: 3; height: 56px; border: none;}
.search{ display: flex; width: 100%;}
.search-box { width: calc(100% - 71px); border-radius: 12px; padding-left: 15px; border: 1px solid black; margin-right: 15px; height: 56px; }
.recent-post-head { margin-top: 10px; }
.recent-img { width:75px; height: 75px; border-radius: 10px; overflow: hidden; }
.recent-img a img{ height: 75px; width: 75px; object-fit: cover;}
.link-text{ font-size: 16px; font-family: "Raleway-Bold"; }
.blog-link { display: flex; flex-flow: wrap; width: 100%; padding-bottom: 15px;}
.blog-text{ width: calc(100% - 75px); padding-left: 15px; }
.blog-sections{ display: flex; flex-flow: wrap-reverse; width: 100%; justify-content: center; padding-bottom: 60px; }
.blog-left{ width: 350px; }
.blog-right{ width: calc(100% - 0px); }
.blog-figure{width: 100%; border-radius: 10px; overflow: hidden; }
.blog-content{ width: 100%; padding-top: 15px; }
.right-blog-header{font-size: 24px; font-family: "Raleway-Bold";}
.blog-date { margin-bottom: 10px; font-size: 14px; font-family: arial; }
p{font-size: 16px; line-height: 1.6; color: #000; font-family: "Raleway-Regular"; margin-bottom: 15px;}
a:hover{ color:#FFD700 !important }
.read-btn{ color: #FFD700; font-weight: bold; }
.blog-listing{ display: flex; flex-flow: wrap; width: 100%; }
.comments { font-size: 24px; }

.blog-item{ width: 100%; margin-bottom: 35px;} 


.blog-item .blog-figure img{ transition: all .8s; -webkit-transition: all .8s; -moz-transition: all .8s; -ms-transition: all .8s; width: 100%; height: auto;}
.blog-item:hover .blog-figure img{ transform: scale(1.1);}
.search .search-form { width: 100%; display: flex; flex-flow: wrap; align-items: center;}

.blog-detail-data h2 { margin: 30px 0px 15px;}
.blog-detail-row .detail-blog-img { border-radius: 15px; overflow: hidden; margin-bottom: 20px;}
.home-about-text .all-headig-bx h2{ text-align:left;}
.oscar-product-text .all-headig-bx { text-align: left;}






@media only screen and (max-width: 1199px) {
  .container { max-width: 970px; }
}
@media only screen and (max-width: 991px) {
  .container { max-width: 750px; }
  .blog-left{ width: 300px; }
  .right-blog-header { font-size: 20px;}

}
@media only screen and (max-width: 767px) {
    .blog-right {
    width: 100%;
    padding-left: 0;
}

.blog-left{ width: 100%; }
.blog-main { margin-top: 120px; }

.blog-detail-data h2 { font-size: 24px;}


}
@media only screen and (max-width: 639px) {
    .blog-item{ width: 100%; }
}

/* Blog Detail CSS */

.all-headig-bx { text-align: center; }
.all-headig-bx h2 .rice-img {
    position: absolute;
    top: -22px;
    right: -427px;
}
.all-headig-bx .recent-post-head { font-size: 60px; position:relative; display: inline-block; }

.my-slider { margin-bottom: 50px; }

.my-slider .slick-slide { margin: 0 10px; }

.my-slider .slick-list { margin: 0 -10px; }

.my-slider img { width: 100%; height: auto; border-radius: 6px; display: block; }

.my-slider .slick-slide { margin: 0 10px; }

.my-slider .slick-list { margin: 0 -10px; }

.my-slider img { width: 100%; height: auto; border-radius: 6px; display: block; }

.recent-blow-row { margin-bottom: 40px; }

.blog-col .blog-figure img {     
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    width: 100%;
    height: auto;
}

.blog-col .blog-figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.blog-col .blog-figure:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.inner-detail .header-section {
    background-image: url(../img/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.inner-detail:before {
    display: none;
}