/*
Theme Name: Bootstrap Basic
Theme URI: https://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme.
Version: 1.1.1
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/

body{font-family: "Metrophobic", sans-serif !important;}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: 'Bitter', serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*mycss*/
.no-pad{padding:0px;}
/*header*/
.logo img {width: 50%;}
#icon-con{list-style-type: none;padding-left: 30px;margin-top: 10px;    line-height: 20px;background-size: 36px;}
ul.inner-contact {list-style-type: none;padding-left: 25px;}
ul.inner-contact li a {font-size: 16px;color: #8B2429;font-weight: 600;text-decoration: none;font-family: 'Bitter',serif;line-height:25px;}
.head-top {border-top: 3px solid #c68800;}
.logo-header-page {padding: 10px 0; background: #ffffffb0;}
ul.contact-head{padding:0px;}
.header-contact {padding-top: 40px;}
.logo {text-align: center;}
.header-contact.text_right {text-align: right;padding-top: 25px;}
span.enquiry-span a {background: #eda300;padding: 8px 14px;color: #fff;font-family: 'Bitter', serif;   font-size: 15px;border-radius: 30px;text-transform: uppercase;box-shadow: 0 0 0 0px #f4ba0a, 0 3px 4px #b1b1b1;}
.main-navigation {background: #D73E2E;text-align:center;padding-top: 7px; padding-bottom: 4px;}
nav.navbar.navbar-default {margin: 0px;background: transparent;border: none;box-shadow: none;display: inline-block;border-radius: 0px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {background: transparent;    box-shadow: none;color: #fff;background-image: none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background: transparent;color: #f4ba0a;}

.navbar{min-height:auto !important}
.nav>li>a {padding: 10px 50px;border-left: 1px solid #bcbcbc;font-size: 16px;font-family: 'Bitter', serif;color: #fefefe !important;}
li#menu-item-21 a {border-left: none;}
.page-id-9 h1.entry-title{display:none !important}
#main-column .post, #main-column .page{padding:0px !important;margin:0px;}
.row-with-vspace{margin:0px;}
div#main-column {padding: 0px;}
ul#menu-menu-1 li a:hover,.navbar-default .navbar-nav>.active>a {color: #f4ba0a !important;}
.title-head {display: none;}
.dropdown-menu>li>a {padding: 5px 30px;font-size: 16px;color:#ffffff;font-family: 'Bitter', serif;}
/* .navbar-nav>li>.dropdown-menu {margin-top:5px;} */
.dropdown-menu {background:#D73E2E;border:unset !important;box-shadow:unset !important;}
.navbar-default .navbar-nav>.open>a:hover {background:unset !important;}
.dropdown-menu>li>a:hover {background:unset !important;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover { background:unset !important;}
#menu-item-680:hover .dropdown-menu{display:block;}
.s-icons img {width: 25px;margin-right: 10px;}
.enqiry {margin-top: 20px;}
.inner-contact img {width:20px;margin-right:8px;}
#pop {background:#eda300;padding: 8px 14px;color: #fff;font-family: 'Bitter', serif;font-size: 15px;border-radius: 30px;text-transform: uppercase;
box-shadow: 0 0 0 0px #f4ba0a, 0 3px 4px #b1b1b1;border: none;}
.pum-theme-948 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {height: 45px !important;width: 45px !important; }
.pum-theme-948, .pum-theme-default-theme {background-color: rgb(255 255 255 / 92%) !important;}

/*home*/
.home-inner {text-align: center;padding: 35px 0;}
.deliver-inner {padding-bottom: 40px;padding-top:40px;}
/* .deliver-inner1 {padding-bottom: 40px;padding-top:40px;} */
.deliver-inner1 h2 {color: #6C4701;font-size: 35px;font-family: 'Bitter', serif;}
.deliver-inner1 p {font-size: 15px;
    line-height: 22px;
    color: #000000;text-align:justify; }
footer.entry-meta {display: none;}
h1.nanayam-head {margin-top: 0px;color: #6C4701;font-size: 35px;font-family: 'Bitter', serif;}
p.nanayam-p {font-size: 15px;line-height: 22px;color: #000000;}
/* .deliver-page {background: url(http://www.nannayamfoods.com/wp-content/uploads/2019/02/01-1.jpg);padding:100px 0;background-size: cover;background-attachment: fixed;} */
h3.three-in-one span {display: block;}
span.one {font-size: 45px;font-family: 'Bitter', serif;color:#6C4701;}
span.two {font-size: 53px;font-family: 'Bitter', serif;font-weight: 600;color: #6C4701;}
span.three {font-size: 43px;font-family: 'Bitter', serif;font-weight: 400;color: #6C4701;}
h3.three-in-one {margin: 0px;line-height: 60px;}
h3.food-head {margin-top: 0px;color: #6C4701;font-size: 35px;font-family: 'Bitter', serif;}
.food-page {padding: 60px 0px 0px 0px;background:#F6F6F6;}
p.food-p {font-size: 15px;line-height: 25px;color: #747474;margin-bottom: 25px;text-align:justify;}
span.view-more a {background: #b88a01;color: #fff;padding: 5px 15px;text-decoration:none;border-radius: 21px;font-family: 'Bitter', serif;}

.planning {background: #f94252;padding:30px 0px 30px 0px; }
.recipe-page-inner {padding: 50px 0px;}
h4.try-h4 {margin: 0px;font-size: 35px;color: #fff;font-family: 'Bitter', serif;  text-align: right;border-right: 1px solid #ffffffbf;padding-right: 25px;padding-top:40px;padding-bottom:40px;}
h4.try-h4 span {display: block;}
p.try-p {font-size: 14px;line-height: 22px;color: #ffffff;margin: 0px;padding: 5px 0;}
.try-left {padding-left: 25px;}
footer#site-footer {background: transparent;border: none;padding: 0px;}
.footer-center { margin-left:unset;}
#quicklink { padding-left:75px;}
#product { background-repeat: no-repeat;background-position: left;background:url(../../uploads/2021/09/h-bann.jpg);background-size:cover;}
.copy-right { text-align:right;}
.coldpress-oil img {
    width: 100%;
    box-shadow: 1px 1px 1px 1px #ececec;
}
div#product-sec {
    background: #fbfbfb;
}
.oils {
    padding: 40px 0px;
}
.oils h3 {
    margin-top: 0;
    margin-bottom: 6px;
    text-align: center;
    font-size: 35px;
    color: #6C4701;
   font-family: 'Bitter', serif;
}
.oils h5 {
    margin-top: 5px;
    margin-bottom: 36px;
    text-align: center;
    font-size: 20px;
    color: #c18502;
   font-family: 'Bitter', serif;
}
.coldpress-oil h4 {
    font-size: 20px;
    text-align: center;
    margin-top: 16px;
    color: #6c4701;
	margin-bottom: 23px; font-family: 'Bitter', serif;
}
p.all-prod {
    text-align: center;
    font-size: 22px;
}
p.all-prod a {
    color: #4f2714;
    text-decoration: none;
}
div.wpforms-container-full .wpforms-form button[type=submit] { color:#ffffff !important; }


/*footer*/
h3.footer-head {margin-top: 0px;color:#6C4701;font-size: 20px;font-family: 'Bitter', serif;}
.footer-inner {padding: 30px 0;}
p.footer-p {font-size: 14px;line-height: 22px;color: #747474;text-align: justify;}
ul.product-ul {padding: 0px;list-style-type: none;}
ul.product-ul li {font-size: 14px;line-height: 22px;}
ul.product-ul li a{color:#747474}
ul.contact-num {padding: 0px;list-style-type: none;font-size: 14px;line-height: 30px;}
.contact-num img {width:20px;margin-right:8px; }
.contact-num { margin-top:20px;}
address.nanayam-address {margin: 0px;}
address.nanayam-address {font-size: 14px;line-height: 22px;color: #747474;}
ul.contact-num li a {color: #747474;}
footer#site-footer {  background:#F6F6F6;}
.copy-page {/*background: #f94252;*/padding: 10px 0;}
.copy-page p{margin:0px;color:#fff}
.copy-right {text-align: right;}
.copy-page a{color:#edc104}
.copy-left p, .copy-right p, .copy-left a, .copy-right a { color: #000; font-size:12px;}
#g-oil p {text-align: justify;color: #000000;line-height: 25px; }
#g-oil { margin-top:15px;}
.footer-contact .s-icons img{width:30px;margin-top:10px; }

/* Product page  */
.col-md-4.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);border: 1px solid #e6e5e5;width: 31%;margin-right: 20px;margin-bottom:30px;padding: 20px 20px 10px 20px;}
.pt-cv-title a {color:#D73E2E; font-family: 'Bitter', serif;}
.pt-cv-thumbnail {width:100%;}
h4.pt-cv-title {text-align: center;}
div#comments {display: none;}
span.byline {display: none;}
span.posted-on {display: none;}
h2.entry-title a {display: none;color: #ffffff;text-decoration: none;font-size: 35px;}
.banner { text-align: center;padding: 50px 0 50px 0;font-family: 'Bitter', serif;background:url("../../uploads/2021/09/bann2.jpg");background-size:cover;background-repeat: no-repeat;background-position:left;}
.banner h1 { color: #ffffff;text-decoration: none;font-size: 35px;margin:unset;font-weight:600;font-family: 'Bitter', serif; }
.des h3 {color:#D73E2E;font-family: 'Bitter', serif; }
.des p { color:#000;text-align:justify;line-height:25px;}
.specification h3 {color:#D73E2E;font-family: 'Bitter', serif;}
.specification ul { margin:0;padding: 0 0 0 20px;}
.specification ul li { line-height:25px;list-style-type:circle;}
.productimage { text-align:center;margin-top:25px;}
.productimage img { width:95%;}
.prodcuts-inner {padding: 40px 0px 40px 0px;}
.oils a { text-decoration:none;}
.ab1 img{width:100%;height:270px;object-fit:cover;}
.aboutcontent {position:relative;}
.ab2  {position: absolute;
    right: -50px;
    background: #F2CB01;
    padding: 70px 20px 20px 20px;
    height: 260px;
    top: -30px;
    font-weight: 600;
    width: 300px; }
.ab2 h1 span { display:block;}
.ab2 h1 { line-height:40px;font-family: 'Bitter',serif;color:#6C4701;}
.companyhistory p { text-align:justify;color:#000000;line-height:25px;padding-left: 65px; margin-top: 45px; }
.hist1 img { width:60%;margin-top:15px; }
.hist1 { text-align:center;}
.hist p { text-align:justify;line-height:25px;color:#000;}
.wpforms-container-full .wpforms-form input.wpforms-field-medium { max-width:100% !important;}
#post-9 .lswss-logo-showcase button.slick-arrow {top:40% !important; }

/*Product*/
.tf-member-image img {width: 45%;text-align: center;margin: auto;}
.slick-current .tf-member-image img {width: 100% !important;}
.slick-current .tf-member-info {display: block;}
.tf-member-info{display:none;text-align: left;position: absolute;top: 0;padding-left: 310px;padding-right: 46%;width: 70%;}
.slick-current .tf-member-image {margin: 0px !important;padding: 0px !important;}
.tf-member-image {padding: 15px 0px;margin-top: 180px;background: #fff;box-shadow: 3px 1px 13px -5px #5c5c5c;}
.sp-team-free-section .sp-team-free-area .slick-prev {top: auto;bottom:0px;right: 50%;margin-right:22px;    border-radius: 45px;padding: 25px;}
.sp-team-free-section .sp-team-free-area .slick-next {top:auto;left: 50%;bottom:0px;border-radius: 45px;
    padding: 25px;}
.slick-list.draggable {padding-bottom: 70px;}
i.fa.fa-angle-right {position: absolute;top: 7px;left: 22px;font-size: 33px;    color: #c68800;}
i.fa.fa-angle-left {position: absolute;top: 7px;left:17px;font-size: 33px;    color: #c68800;}
.sp-team-free-section-id-95 .sp-team-free-area .slick-arrow:hover i.fa.fa-angle-right{color:#fff}
.sp-team-free-section-id-95 .sp-team-free-area .slick-arrow:hover i.fa.fa-angle-left{color:#fff}

.sp-team-free-section-id-95 .sp-team-free-area .slick-arrow:hover {background-color: #c78900 !important;border-color: #c78900!important; color: #ffffff;}
.sp-team-free-section .sp-team-free-area .sp-team-member .tf-member-name {color: #ec2335;font-family: 'Bitter', serif;font-size: 20px;}
.home-page {
	background-size: cover;position:relative}
.food-page-1 {    background-size: cover;background-position: center;position: relative;}
/* header.entry-header {text-align: center;padding: 40px 0 40px 0;font-family: 'Bitter', serif;background:url("https://sroilmills.com/wp-content/uploads/2021/09/bann2.jpg");} */
.images-effect { position: absolute;top: auto;right: 40px;text-align: right;bottom:0;}
.eff-inner img {width: 15%;}
.food-images-effect {position: absolute;top: auto;bottom:0;right: 25px;text-align: right;}
.food-eff-inner img {width: 45%;display:none;}
.products img { width: 80%;}
.products { text-align: center;}
.products {margin-bottom: 30px;text-align: center;border: 1px solid #d0d0d0;box-shadow: 0px 0px 3px 1px #d8d8d8;}
p.product-page-p {margin: 0px;padding: 10px 0;background: #c68903;color: #fff;font-size: 19px;}
.product-page{padding:30px;}
.no-mor{margin:0px;}
.products:hover{cursor:pointer}
.products{-webkit-transition: 0.4s ease;transition: 0.4s ease;}
h1.entry-title { margin: 0px;}
.products:hover{ outline: 1px solid #eaeaea;
    box-shadow: 0 5px 30px 3px #eaeaea;
    z-index: 2;
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
}
.products a {
    text-decoration: none;
}
.modal.in .modal-dialog {overflow: hidden;background: #f3f3f3;}
.modal-content {overflow: hidden;border-radius: 0px;}
.modal-dialog {width: 820px;}
button.btn.btn-info.btn-lg {
    background: #eda300;
    padding: 8px 14px;
    color: #fff;
   font-family: 'Bitter', serif;
    font-size: 15px;
    border-radius: 30px;
    text-transform: uppercase;
    box-shadow: 0 0 0 0px #f4ba0a, 0 3px 4px #b1b1b1;
	border:none;
}
.check-condition .checkbox {
    display: inline-block;    padding-right: 20px;
}
div#myModal {text-align: left;}
button.btn.btn-info.btn-lg:focus{outline:none !important}
.btn-info:focus, .btn-info:hover{outline:none;}
.gram-left { text-align: center;}
p.inner-pro-p {font-size: 15px;line-height: 22px;color: #747474;text-align: justify;}
.gram-right { margin-top: 30px;}
.inner-pro {padding: 30px 0;}
h3.pro-details {margin-top: 0px;color: #ec2335;font-size: 27px;font-family: 'Bitter', serif;}
h4.package {color: #c78900;font-size: 22px;font-family: 'Bitter', serif;}
ul.pack-ul {list-style-type: none;padding: 0px;}
ul.pack-ul li {display: inline-block;padding-right: 25px;font-size: 23px;font-weight: 600;color: #979797;}
.available-bg {text-align: center;background: #ededed;margin-top: 30px;padding: 5px 0px;}
span.error { color: #f90000;}
.enquiry-img {  min-height: 395px; background-size: cover; background-position: bottom;}
/*contact*/
.contact-page {padding:45px 0;}
#map-form {padding: 30px 15px 30px 15px ;background: #F6F6F6;box-shadow: 0px 1px 1px rgb(72 56 56 / 20%);}
.k-add3 {display:none;}
.k-add4 {display:none;}
.k-add2 .Cont-add {border-right:unset; }
div.wpforms-container-full .wpforms-form button[type=submit] {background-color: #6C4701 !important;
    border: #6C4701 !important; color:#ffffff;margin-top:10px; }
.k-add1 {padding-left: 0px;}
.k-add2 {padding-left: 45px;}
.k-add3 {padding-left: 45px;}
.k-add4 {padding-left: 45px;}
div.wpforms-container-full .wpforms-form .wpforms-field-label { color:#6C4701 !important;}
.dealerpage { padding: 40px 0px 35px 0px;background: #F6F6F6;}
.dealer1 h2  {text-align:right;color:#6C4701;font-family: 'Bitter', serif;font-size:40px;font-weight:600;line-height:55px;padding: 50px 20px 20px 0px;}
.dealer1 {background: #F2CB01; }
.dealer1 h2 span {display:block; }
.dealer2 h2 {margin-top: unset;color: #6C4701; font-family: 'Bitter', serif;} 
.dealer2 p { color:#000000;text-align:justify;line-height:25px;}
.dealer01 { width:2%;}
.dealersection2 {padding: 30px 0px 45px 0px;}
.dealersection2 h3 {color: #6C4701; font-family: 'Bitter', serif;font-size:30px; }
.dealersection2 ul { margin:0;padding:0px 20px 0px 18px;text-align:justify;}
.dealersection2 ul li { line-height:25px;list-style-type:circle;color:#000000;}
.dealerform {
    padding: 15px 20px;
    background: #F2CB01;
}

.contact-inner input {border: none;border-bottom: 1px solid #3333; padding-left: 0px; padding-bottom: 0px;  box-shadow: none; border-radius: 0px; width: 100%;}
textarea#cf-message {border: none;border-bottom: 1px solid #3333;padding-left: 0px;box-shadow: none;    border-radius: 0px; width: 100%; height: 60px;}
input.form-control.tnp-submit.type-send-me {width: 100px;background: #c78900;color: #fff;font-size: 18px;    padding-top: 3px;float:right;padding:0px;}
h3.msg-h3 {margin-bottom: 0px;margin-top: 5px;color: #ec2335;font-size: 23px;font-family: 'Bitter', serif;}
address.footer-address {margin-bottom: 15px;font-size:18px;}
.address-page a {color: #333;font-size: 18px;}
form.cform {padding-top: 10px;}
.page-id-9 header.entry-header {display: none;}
.contact-page-1 {padding: 30px 0;}
.prdt-bg {background-color: #efead6;padding: 70px 0;}
.quality-page {padding: 60px 0px 30px 0px;}
p.quality-p {font-size: 15px;line-height: 22px;color: #747474;text-align: justify;}
.quality-right {min-height: 300px;background-size: cover;border: 1px solid #ededed;background-position: bottom;}
.quality-left {margin-top: 10px;}
p.inner-pro-p1 {font-size: 15px;line-height: 22px;color: #747474;text-align: justify;margin-bottom: 30px;}
.prod-left{position:relative}
.prod-left img { position: absolute;}
img#one {top: -35px; width: 68%; left: 25px;}
img#two {left: 127px;top: -97px; width: 82%;}
img#three {right: -91px;width: 64%; top: -17px;}
.product-page {padding: 70px 0;min-height: 260px;}
img#two-1 {left: 376px;top: -73px; width: 40%;}
img#three-1 {right: 93px;width: 28%;top: 55px;}
img#one-1 {top: 18px;width: 26%; left: 257px;}
img#one-11 {top: -35px; width: 35%; left: 280px;}
img#one-112 {top: -35px;width: 91%; left: 93px;}
img#one-12 { top: -16px; width: 38%;  left: 280px;}
/*about*/
.about-page {padding: 85px 0px 75px 0px;text-align: center;}
p.about-page-p {font-size: 15px;line-height: 22px;color: #333333;text-align: left;}
.bg-about-img {  min-height: 145px;  background-size: cover;  background-position: bottom;}
.contact-inner { padding: 30px 0;}
.nanayam-map img{width:100%;border: 10px solid #d6d6d6;}
.con-section { padding: 35px 0px 35px 0px;background: #F6F6F6;}
.con-section p { margin-bottom:unset; line-height:25px;color:#000000;}
.con-section a { color:#000000;text-decoration:none;line-height:30px;}
.con-section p span {line-height:25px;display:block;margin-left: 25px; }
.con-section span {line-height:25px;display:block; }
#add {margin-left: 22px; }
.con-section h4 {color:#6C4701;margin-bottom:15px;font-weight:500;font-size:20px;font-family: 'Bitter', serif; }
i.fa.fa-map-marker {color:#6C4701;font-size:20px;margin-right:5px; }
i.fa.fa-envelope-o {color:#6C4701;font-size:20px;margin-right:8px; }
i.fa.fa-phone {color:#6C4701;font-size:20px;margin-right:8px; }
.Cont-add {border-right: 1px solid #6C4701;min-height: 115px; }
.des ul {margin:0;padding: 0 0 0 18px; }
.des ul li { list-style-type:circle;line-height:25px;}




.cc {margin-bottom: 15px;}
.contact-msg form input:focus { outline: none;box-shadow: none;}
article#post-19{border:0px;}
.address-page h4 { font-size: 30px;  color: #a77305;  font-family: 'Bitter', serif;  margin-bottom: 20px;margin-top: 5px;}
.footer-1-logo img {width: 30%;}
.footer-1-logo{text-align:center;margin-bottom: 10px;}
.contact-msg { margin-top: 60px;}
#main-column .post, #main-column .page{border:0px;}
.nopad { padding: 0px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {  color: #fff;background-color: transparent;}
.about-management img { width:50%;margin-top:20px;}
.about-management { text-align:center;}
.about-man-content p {color:#000000;text-align:justify;line-height:25px;}
.hist {padding-bottom: 75px;}
.about-section-2 {padding-bottom: 75px;}
.about-man-content {margin-top: 15px;}
.about-section-2 h2 { margin:unset;color:#6C4701;font-size:30px;font-weight:600;padding-bottom:20px;font-family: 'Bitter', serif;padding-left:15px;}
.hist h2 { margin:unset;color:#6C4701;font-size:30px;font-weight:600;padding-bottom:20px;font-family: 'Bitter', serif;padding-left:15px;}
.lswss-logo-showcase button.slick-arrow {top:50px !important;}
.about-client {padding:0px 0px 20px 0px; }
.about-client h2 { margin:unset;color:#6C4701;font-size:30px;font-weight:600;padding-bottom:15px;font-family: 'Bitter', serif;padding-left:15px;}
.about-client p { color: #000000;text-align: justify;line-height: 25px;margin-left: 20px; margin-bottom: 40px; }
.infrastructure { padding:40px 0px 0px 0px;}
.inf1 img {width: 100%;margin-bottom: 100px;height: 300px;object-fit: cover; }
.inf1 p { text-align:justify;line-height:25px; color:#000000; }
.vector img { width: 70%;margin-top: 50px;}
.vector { text-align:center;}
.main-infra { position:relative;}
.fact {position: absolute;
    top: 0;
    background: #f2cb01ad;
    left: 46%;
    height: 350px;
    object-fit: cover;
    color: #000000;
    padding: 180px 26px 0px 100px;
    width: 300px;}
.fact h2 {text-align:right;line-height:45px;font-family: 'Bitter', serif;font-weight:600;font-size:35px; }
.fact h2 span { display:block;}
.fact1 { position:absolute;right:15px;top:0;background:#6c47019c;padding: 72px 72px 63px 72px;}
.fact1 h3 {text-align:center;line-height:45px;font-family: 'Bitter', serif;font-weight:600;font-size:30px;color:#ffffff; }
.fact1 h3 span { display:block;}
.service-cont {
    background-color: #fff;
    border: 1px solid #6c4701a8;
    border-radius: 16px;
    margin-bottom: 10px;
    padding: 20px 0;
   min-height: 210px;
}
.service-cont img { width:20%;}
.service-cont { text-align:center;}
#s-cont {margin-bottom: 15px;}
.service-cont h4 {color: #6C4701 !important;
    font-weight: 900 !important;
    font-size: 20px !important;
	margin-top: 15px;}
.service-cont p {padding:0px 20px 0px 20px; }
.content-infra { padding:30px 0px 30px 0px;}
span.m-list {display:none;}



@media only screen and (max-width: 1024px)
{
.nav>li>a {padding: 10px 40px;}	
.vector img { width:90%; }	
.fact {left:34%;}	
	
	
	
}
@media only screen and (max-width: 768px)
{.nav>li>a {padding: 10px 20px;}
.header-contact{display:none;}	
.logo img {width: 20%;}	
h1.nanayam-head {font-size:30px;}	
.oils h3{font-size:30px;}	
span.one {font-size:30px;}
h3.three-in-one {line-height:40px;}	
span.three {font-size:30px;}	
span.two {font-size:30px;}	
.deliver-inner1 h2 {font-size:30px;}	
h3.food-head {font-size:30px;}	
h4.try-h4 {text-align:center;border:unset;}	
.planning {padding:0px 0px 20px 0px;}	
h4.try-h4 {padding-top:10px;padding-bottom:10px;padding-right:unset;padding-left:unset;}	
#quicklink {padding-left:unset;}	
.footer-inner {text-align:center;}	
.copy-right {text-align:center;}
.copy-page {text-align: center;}
.banner {padding: 30px 0 30px 0;}	
.ab2 {right:0px;}	
.companyhistory p {padding-left:unset; }	
.about-page {text-align:center;padding-bottom:unset;}
.hist h2 {text-align:center;}	
.hist1 img {margin-bottom:10px;width:30%;}	
.hist {padding-bottom:unset;}	
.about-section-2 h2 {text-align:center;padding-bottom:unset;}	
.about-section-2 {padding-bottom:20px;}	
.about-client h2 {text-align:center;}
.slick-list.draggable {text-align:center;}	
.about-management img {width:30%;}
.banner h1 {font-size:30px;}	
.fact {left: 14%;}	
.vector img {width: 36%;}	
.inf1 img {margin-bottom:30px;}	
.dealer1 h2 {text-align:center;}	
.dealer1 h2 {padding: 20px 20px 20px 0px;}
.dealer2 h2 {margin-top:15px;}	
.dealersection2 {padding: 0px 0px 30px 0px;}
.dealerform {margin-top:15px;}	
.Cont-add {border:unset;}	
.con-section {text-align:center;}	
.k-add2 {text-align:center;padding-left:unset;}	
.k-add3 {text-align:center;padding-left:unset;}
.k-add4 {text-align:center;padding-left:unset;}	
}

@media only screen and (max-width: 767px){
span.m-list {display: inline !important;color: #ffffff;font-size: 18px;margin-right: 5px;font-weight: 700;}	
.navbar-default { float:unset;text-align:center; }
.navbar-toggle {float:unset;}
.navbar-default .navbar-collapse {border-color:unset;  }	
.navbar-default .navbar-collapse {border-color: unset;box-shadow: unset;border: unset;}	
.open .dropdown-menu {display: block !important;}
 .dropdown-menu {display: none !important;}	
ul.sub-menu.dropdown-menu {text-align: center;}	
.navbar-nav{margin:unset;padding:unset;}
.nav>li>a {border:unset;}	
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#ffffff;}	
.navbar-default .navbar-toggle .icon-bar {background-color:#ffffff; }
.header-contact {padding-top: 25px;padding-bottom: 15px;}	
.header-contact.text_right {display: block;text-align: center;}	
.modal-dialog {width: 100% !important;margin:unset !important;}	}

@media only screen and (max-width: 425px){
	div#myModal { margin:20px;}	
.logo img {width: 40%;}
.header-contact.text_right {padding-top:25px;}	
.banner {padding: 25px 0 25px 0;}
.banner h1 {font-size: 25px;}	
.contact-page {padding: 0px 0;}
.con-section {padding: 25px 0px 25px 0px;}	
h1.nanayam-head {font-size: 25px;}	
.home-inner {padding:25px 0px;}	
h3.three-in-one {text-align: center;}
.deliver-inner1.wow.fadeInLeft.animated.animated {text-align:center;}	
.oils {padding:20px 0px;}	
.oils h5 {font-size:17px;}	
span.one {font-size: 22px;}	
span.three {font-size: 22px;}	
.deliver-inner1 h2 {font-size: 25px;}
.food-page{padding:25px 0px;text-align:center;}	
h3.food-head {font-size: 25px;text-align: center;}	
.slick-list.draggable {padding-bottom: 35px;}	
h4.try-h4 {font-size:25px;padding-top:15px;}	
.footer-inner {padding: 20px 0;}
.oils h3 {font-size: 25px;}	
.about-page {padding: 25px 0px 25px 0px;}
.ab2 {position: unset;text-align: center;width: 100%;margin-top: 30px;}	
.companyhistory p {margin-top:10px;}	
.hist h2 { font-size:25px;padding-left: unset; }	
.hist1 img {margin-bottom: 20px;width: 45%;}	
.about-section-2 h2 {padding-left:unset;font-size:25px; }	
.about-management img {width: 45%;}	
.about-client h2 {padding-left:unset;font-size:25px;}
.vector img {width:75%;height:unset;margin-top:unset;}	
.fact {position:unset;height:unset;width:100%;margin-top:unset;padding: 20px 20px 20px 20px;text-align:center;}	
.fact h2 {text-align:center;font-size:30px;}	
.fact1 {position:unset;height:unset;width:100%;margin-top:30px;margin-bottom:30px;padding: 20px 20px 20px 20px;text-align:center;}		
.dealer1 h2 {padding: 20px 20px 20px 20px;font-size:30px;line-height:45px;}	
.dealerpage {padding: 30px 0px 30px 0px;}	
.dealer2 h2 {margin-top: 15px;text-align: center;font-size: 25px;}	
.dealersection2 h3 {text-align:center;font-size:25px;}	
.quality-page {padding: 30px 0px 30px 0px;}
.pt-cv-colsys {margin:unset;}	
.col-md-4.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {width:100%;}	
.prodcuts-inner {padding: 20px 0px 20px 0px;}	
.des h3 {font-size:20px;}	
.specification h3 {font-size:20px;}		
/*  h1.entry-title a {font-size:25px;}	  */
header.entry-header {padding:25px 0px;}	
.about-client p {margin-left:unset;}	
}





/* Animation */
.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(30px, 0, 0);
        transform: translate3d(30px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(30px, 0, 0);
        transform: translate3d(30px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-30px, 0, 0);
        transform: translate3d(-30px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-30px, 0, 0);
        transform: translate3d(-30px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -10%, 0);
        transform: translate3d(0, -10%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -10%, 0);
        transform: translate3d(0, -10%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -15%, 0);
        transform: translate3d(0, -15%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -15%, 0);
        transform: translate3d(0, -15%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-30px, 0, 0);
        transform: translate3d(-30px, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-30px, 0, 0);
        transform: translate3d(-30px, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(30px, 0, 0);
        transform: translate3d(30px, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(30px, 0, 0);
        transform: translate3d(30px, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width:100% !important;border-radius:5px;padding:6px 12px; border:1px solid #999999;color:#727383;outline:0;margin:10px 0px 10px 0px; }
label { width:100% !important;color: #8B2429; }
textarea.wpcf7-form-control.wpcf7-textarea { width:100% !important;border-radius:5px;padding:6px 12px; border:1px solid #999999;color:#727383;outline:0;margin:10px 0px 10px 0px; } 
input.wpcf7-form-control.has-spinner.wpcf7-submit { font-size:15px; color:#ffffff; border-radius:5px; background:#8B2429; padding:7px 14px 7px 14px;outline:0;border:unset !important;font-weight:500;}


