html,
body {
  height:100%;
  font-family: "Epilogue", sans-serif;
}

body {
  background-color:#fff;
	font-family: "Epilogue", sans-serif;
}



*{  padding:0;  margin:0; font-family: "Epilogue", sans-serif; font-size:16px; color:#555555;}
h1, h2, h3, h4, h5, h6{ font-family: "Fredoka", sans-serif; margin:0px 0px 20px; color:#000000; font-weight: 600;  line-height:1.2;}
p{font-size:16px; line-height:1.6; color:#555555; font-family: "Epilogue", sans-serif; margin-bottom: 15px; line-height:1.6;}
a{color:#100621; font-family: "Epilogue", sans-serif;}
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 { text-align:center;}
.all-headig-bx h3 { margin-bottom: 10px; color: #894400; font-weight: 600; text-transform: uppercase; letter-spacing: 2px;}
.all-headig-bx h2 { font-size: 52px;}

.fill-btn { background-image: linear-gradient(to right, #BF7523 , #894400); height: 50px; line-height: 50px; padding: 0px 25px; border-radius: 6px; border: none; color: #fff; font-weight: 600; }
.fill-btn:hover { background-image: linear-gradient(to right, #894400 , #BF7523);}


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;}	

.hero-wrapper { position: relative;}
.header-row { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center;}
.logo-bx { background-color: #fff; display: inline-block; padding: 10px 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px;}

.ab-haryana-section { padding: 80px 0px;}
.ab-haryana-row { align-items: center;}
.ab-haryana-left { width: 28%; border-radius: 170px; overflow: hidden;}
.ab-haryana-center { width: 44%; text-align: center; padding: 0px 30px;}
.ab-haryana-right { width: 28%;}
.ab-start-col { text-align: center; border: solid 1px #894400; border-radius: 100px; margin-bottom: 15px; padding: 20px 15px;}
.ab-start-col:last-child { margin-bottom:0px;}
.ab-start-col h3 { color: #894400; font-weight: 600; font-size: 52px; margin-bottom: 0px;}
.ab-start-col p { color: #894400; font-weight: 400; font-family: "Fredoka", sans-serif; font-size: 20px; margin-bottom: 0px;}


.our-rice-section { position: relative;}
.oscar-water-mark-left { position: absolute; left: 0px; bottom: 30%; z-index: -1;}
.oscar-water-mark-right { position: absolute; right: 0px; top: 20%; z-index: -1; }

.our-rice-row .panel-group { margin: 0px;}
.our-rice-row .panel-group .panel { background-color: transparent; border: solid 1px #401e7b; border-radius: 10px; overflow: hidden; margin: 0px 0px 20px;}
.our-rice-row .panel-group .panel:last-child{ margin-bottom:0px;}
.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(../img/body-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; position:relative; color: #401e7b;}
.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: #401e7b; 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-body { background-color: #401e7b; padding: 20px 0px;}
.oscar-product-row { align-items: center;}
.oscar-product-figure { width: 45%; text-align: center;}
.oscar-product-figure img { height: 400px; margin: 0px auto; object-fit: cover; display: block;}
.oscar-product-text { width: 55%; padding:30px;}
.oscar-product-text .all-headig-bx{ text-align:left;}
.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;}
.haryana-contact-btn .contact-us-btn { background-color: #719146; padding: 0px 20px; border-radius: 5px; color: #fff; display: inline-block; font-weight: 600; font-size: 18px; text-transform: uppercase; height: 50px; line-height: 54px; letter-spacing: 1px; }
.oscar-product-text p { 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;}
.oscar-pro-available a:hover{ transform: scale(1.1);}

.our-rice-row .panel-group .panel.PULAO .panel-heading a[aria-expanded="true"] { background-color: #162d69;}
.our-rice-row .panel-group .panel.PULAO .panel-body { background-color: #162d69;}
.our-rice-row .panel-group .panel.RIMJIM .panel-heading a[aria-expanded="true"] { background-color: #118781;}
.our-rice-row .panel-group .panel.RIMJIM .panel-body { background-color: #118781;}
.our-rice-row .panel-group .panel.RUBY .panel-heading a[aria-expanded="true"] { background-color: #5d4a44;}
.our-rice-row .panel-group .panel.RUBY .panel-body { background-color: #5d4a44;}
.our-rice-row .panel-group .panel.LITTLE .panel-heading a[aria-expanded="true"] { background-color: #641a72;}
.our-rice-row .panel-group .panel.LITTLE .panel-body { background-color: #641a72;}
.our-rice-row .panel-group .panel.LILY .panel-heading a[aria-expanded="true"] { background-color: #161715;}
.our-rice-row .panel-group .panel.LILY .panel-body { background-color: #161715;}
.our-rice-row .panel-group .panel.GINI .panel-heading a[aria-expanded="true"] { background-color: #860052;}
.our-rice-row .panel-group .panel.GINI .panel-body { background-color: #860052;} 
.our-rice-row .panel-group .panel.GULAB .panel-heading a[aria-expanded="true"] { background-color: #024c5a;}
.our-rice-row .panel-group .panel.GULAB .panel-body { background-color: #024c5a;}
.our-rice-row .panel-group .panel.LOTUS .panel-heading a[aria-expanded="true"] { background-color: #003eae;}
.our-rice-row .panel-group .panel.LOTUS .panel-body { background-color: #003eae;}
.our-rice-row .panel-group .panel.LAJWAB .panel-heading a[aria-expanded="true"] { background-color: #68554f;}
.our-rice-row .panel-group .panel.LAJWAB .panel-body { background-color: #68554f;}
.our-rice-row .panel-group .panel.MASTER .panel-heading a[aria-expanded="true"] { background-color: #c96514;}
.our-rice-row .panel-group .panel.MASTER .panel-body { background-color: #c96514;}
.our-rice-row .panel-group .panel.MINI .panel-heading a[aria-expanded="true"] { background-color: #c96462;}
.our-rice-row .panel-group .panel.MINI .panel-body { background-color: #c96462;}
.our-rice-row .panel-group .panel.NARGIS .panel-heading a[aria-expanded="true"] { background-color: #c41708;}
.our-rice-row .panel-group .panel.NARGIS .panel-body { background-color: #c41708;}
.our-rice-row .panel-group .panel.PEARL .panel-heading a[aria-expanded="true"] { background-color: #277056;}
.our-rice-row .panel-group .panel.PEARL .panel-body { background-color: #277056;}
.our-rice-row .panel-group .panel.DELIGHT .panel-heading a[aria-expanded="true"] { background-color: #6f6503;}
.our-rice-row .panel-group .panel.DELIGHT .panel-body { background-color: #6f6503;}
.our-rice-row .panel-group .panel.ROYAL-XXXL .panel-heading a[aria-expanded="true"] { background-color: #411513;}
.our-rice-row .panel-group .panel.ROYAL-XXXL .panel-body { background-color: #411513;}
.our-rice-row .panel-group .panel.SULTAN-XXXL .panel-heading a[aria-expanded="true"] { background-color: #3b1c47;}
.our-rice-row .panel-group .panel.SULTAN-XXXL .panel-body { background-color: #3b1c47;}
.our-rice-row .panel-group .panel.BIRYANI .panel-heading a[aria-expanded="true"] { background-color: #005519fc;}
.our-rice-row .panel-group .panel.BIRYANI .panel-body { background-color: #005519fc;}
.our-rice-row .panel-group .panel.DAILY .panel-heading a[aria-expanded="true"] { background-color: #064167;}
.our-rice-row .panel-group .panel.DAILY .panel-body { background-color: #064167;}
.our-rice-row .panel-group .panel.FIZA .panel-heading a[aria-expanded="true"] { background-color: #a7005b;}
.our-rice-row .panel-group .panel.FIZA .panel-body { background-color: #a7005b;}


.industry-section { padding: 80px 0px;}
.industry-row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; padding-top:20px;}
.industry-col { border: solid 1px #BF7523; text-align: center; padding: 15px 10px; border-radius: 20px;}
.industry-col img{ height:100px;}


.contact-us-form { background-color: #f5f5f5; border-radius: 30px; padding: 50px; margin-bottom: 80px;}
.lets-talk-form { padding-top: 20px;}
.lets-talk-form .form-group { width: 49%; margin-bottom: 25px;}
.lets-talk-form .form-group:nth-child(odd) { margin-right:1%;}
.lets-talk-form .form-group:nth-child(even) { margin-left:1%;}
.lets-talk-form .form-group.full-width { width: 100%; margin-right: 0px; margin-left: 0px;}
.lets-talk-form .form-group:last-child{ margin-bottom:0px;}
.lets-talk-form .form-group label { width: 100%; line-height: normal; font-weight: 500; color: #000;}
.lets-talk-form .form-group label sub { bottom: -5px; font-size: 24px; color: #ff0000;}
.lets-talk-form .form-group .input-bx { width: 100%; height: 50px; border: solid 1px #894400; border-radius: 6px; padding: 0px 15px; color: #000; background-color: #fff;}
.lets-talk-form .form-group textarea { padding-top: 10px !important; height: 120px !important; resize: none;}
.lets-talk-form .form-group .wpcf7-not-valid-tip { font-size: 14px; line-height: normal; margin-top: 5px; color: #ff0000;}
.lets-talk-form .wpcf7 form .wpcf7-response-output{ margin: 1.5em 0em 0em; padding: 10px; text-align: center;}
.input-bx::placeholder { color: #e3e3e3; opacity: 1;}
.input-bx::-ms-input-placeholder { color: #e3e3e3;}




footer { background-color: #894400;}
.footer-water-mark-left { position: absolute; left: 5%; top: 15%;}
.footer-water-mark-right { position: absolute; right: 5%; bottom: 25%;}
.footer-row { padding: 50px 0px 50px; text-align: center;}
.footer-row-top { background-color: #fff; border-radius: 10px; align-items: center; padding: 30px; justify-content: space-between;}
.address-bx { font-size: 24px; color: #000000; text-align:center; font-family: "Fredoka", sans-serif;}
.foot-follow-us { margin: 15px auto 30px; align-items: center; justify-content: space-between; max-width: 950px; width: 100%; }
.foot-follow-col a { font-size: 20px; font-family: arial; color: #fff;}
.foot-follow-col a i{ font-size: 20px; color: #fff;}
.foot-follow-col a:hover, .foot-follow-col a:hover i{ color: #ffe6ce;}
.foot-bottom-row { background-color: #793c00; text-align: center; padding: 10px 15px;}
.copyright-row{ justify-content:space-between;      align-items: center;}
.foot-bottom-row p { margin: 0px; color: #fff; font-size: 14px; line-height: normal;}
.foot-bottom-row p a{ color: #fff; font-size: 14px;}
.foot-bottom-row p img{ padding-left:10px; transform: translateY(1.5px);}
.social-media { padding-top: 30px;}
.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;}




@media only screen and (max-width: 1199px)
{
	.container { max-width: 1170px;}
	.logo-bx img { height: 80px;}
	.all-headig-bx h2 { font-size: 42px;}
	.all-headig-bx h3 { margin-bottom: 5px; font-size: 20px;}
	.ab-start-col h3 { font-size: 42px; line-height: 1.1;}
	.ab-haryana-section { padding: 50px 0px;}
	.oscar-water-mark-left, .oscar-water-mark-right { max-width: 200px;}
	.oscar-product-figure img { height: 330px;}
	.our-rice-row .panel-group .panel .panel-heading a { font-size: 20px;}
	.oscar-pro-weight ul li { background-size: 90px; width: 80px; height: 90px; line-height: 90px; font-size: 24px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"]:before { font-size: 24px; top: 20px; right: 15px; line-height: 20px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="false"]:before { font-size: 24px; top: 20px; right: 15px; line-height: 20px;}
	.haryana-contact-btn .contact-us-btn{ font-size:16px;}
	.industry-row { padding-top: 0px;}
	.industry-col img { height: 80px;}
	.industry-section { padding: 50px 0px;}
	.lets-talk-form { padding-top: 0px;}
	.contact-us-form { margin-bottom: 50px;}
	.address-bx { font-size: 20px;}
	.address-bx img { height: 24px;}
	.foot-logo.left img { height: 70px;}
	.footer-row-top { padding: 15px 30px;}
	.foot-follow-us { margin: 15px auto 15px;}
	.foot-follow-col a { font-size: 16px;}
	.foot-follow-col a i { font-size: 16px;}
	
	
	
	
}

@media only screen and (max-width: 991px)
{
	.container { max-width: 970px;}
	.logo-bx img { height: 60px;}
	.all-headig-bx h2 { font-size: 36px;}
	.ab-haryana-right { width: 100%; padding-top: 15px;}
	.ab-haryana-left { width: 30%;}
	.ab-haryana-center { width: 70%; padding: 0px 0px 0px 25px;}
	.ab-start-row { display: flex; flex-flow: wrap; justify-content: space-between;}
	.ab-start-col { margin-bottom: 0px; padding: 10px; width: 32%;}
	.ab-start-col h3 { font-size: 36px;}
	.ab-start-col p { font-size: 16px;}
	
	.oscar-product-figure img { height: 250px;}
	.oscar-pro-weight ul li { background-size: 70px; width: 60px; height: 70px; line-height: 70px; margin-right: 10px; font-size: 20px;}
	.oscar-pro-weight ul li span { font-size: 12px;}
	.oscar-product-text { padding: 30px 15px;}
	.oscar-product-text .all-headig-bx h6 { font-size: 16px;}
	.oscar-pro-weight { padding: 10px 0px 15px;}
	.industry-col { padding: 10px; border-radius: 10px;}
	.industry-col img { height: 60px;}
	.contact-us-form { padding: 30px; border-radius: 15px;}
	.haryana-contact-btn .contact-us-btn { height: 40px; line-height: 44px; padding: 0px 10px;}
	.foot-logo.left img { height: 60px;}
	.foot-logo.right img { height: 40px;}
	.oscar-water-mark-left, .oscar-water-mark-right { max-width: 150px;}
	
}

@media only screen and (max-width: 767px)
{
	.container { max-width: 100%;}
	.all-headig-bx h2 { font-size: 26px;}
	.all-headig-bx h3 { font-size: 18px; letter-spacing: 1px;}
	
	.our-rice-row .panel-group .panel .panel-heading a { padding: 15px 30px 12px 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 { margin: 0px 0px 10px;}
	.oscar-product-figure { width: 100%;}
	.oscar-product-figure img { height: 300px;}
	.oscar-product-text { width: 100%; padding: 30px 15px 15px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="true"]:before { font-size: 20px; top: 15px; line-height: 14px;}
	.our-rice-row .panel-group .panel .panel-heading a[aria-expanded="false"]:before { font-size: 20px; top: 13px;}
	.oscar-water-mark-left, .oscar-water-mark-right { max-width: 100px;}
	.industry-row { grid-template-columns: repeat(2, 1fr); gap: 10px;}
	
	.ab-haryana-center { width: 100%; padding: 0px 0px 0px 0px; order: 1;}
	.ab-haryana-right { order: 3;}
	.ab-haryana-left { width: 100%; order: 2; border-radius: 30px;}
	.ab-haryana-left img { width: 100%;}
	.ab-start-col h3 { font-size: 24px;}
	
	.footer-row { padding: 30px 0px;}
	.footer-row-top { padding: 10px 15px;}
	.address-bx { font-size: 16px; width: 100%; order: 3; padding-top: 10px; }
	.foot-logo.left img { height: 50px;}
	.foot-logo.right img { height: 35px;}
	.address-bx img { height: 20px;}
	.foot-follow-col { width: 100%; padding: 2px 0px;}
	.foot-follow-us { margin: 15px auto 10px;}
	.foot-design-bx { max-width: 240px; width: 100%; margin: 0px auto;}
	
	.foot-b-col { width: 100%; text-align: center; padding: 3px 0px;}
	.foot-bottom-row p, .foot-bottom-row p a { font-size: 12px;}
	
	
}

@media only screen and (max-width: 639px)
{
	.logo-bx { padding: 5px 20px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}
	.logo-bx img { height: 50px;}
	.ab-start-col { border-radius: 20px;}
	.ab-start-col p { line-height: 1.3;}
	.oscar-product-figure img { height: 240px;}
	.industry-col img { height: 50px;}
	.contact-us-form { padding: 30px 15px;}
	.lets-talk-form .form-group { width: 100%; margin-bottom: 15px;}
	.lets-talk-form .form-group:nth-child(odd) { margin-right: 0%;}
	.lets-talk-form .form-group:nth-child(even) { margin-left: 0%;}
	.lets-talk-form .form-group .input-bx {  height: 44px; padding: 0px 10px;}
	.lets-talk-form .form-group textarea { height: 80px !important;}
	.lets-talk-form .form-group label { font-size: 14px;}
	
	.fill-btn { height: 44px; line-height: 44px;}
	
	
}