body,div,p,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family: 'OpenSansRegular';}

/*fonts used*/
@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot') format('embedded-opentype'),
         url('fonts/opensans-regular.woff') format('woff'),
         url('fonts/opensans-regular.ttf') format('truetype'),
         url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/opensans-semibold.eot');
    src: url('fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('fonts/opensans-semibold.woff') format('woff'),
         url('fonts/opensans-semibold.ttf') format('truetype'),
         url('fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/OpenSans-Bold.eot');
  src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/OpenSans-Bold.woff2') format('woff2'),
       url('fonts/OpenSans-Bold.woff') format('woff'),
       url('fonts/OpenSans-Bold.ttf') format('truetype'),
       url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans-light-webfont.woff') format('woff'),
    url('fonts/opensans-light-webfont.ttf') format('truetype'),
    url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clear{clear:both;}
.container{max-width:1170px;margin:0 auto;}
.slicknav_menu {display:none;}
div.wpcf7-mail-sent-ok{ border:solid 1px green; }
div.wpcf7-validation-errors{ border:solid 1px red; }
/*header*/
.header_bg{width:100%;float:left;background:#e64b43;border-top:6px solid #505050;}
header{width:98%;float:left;margin:0 1%;position:relative;z-index:99;}
nav#topmenu {float:left;margin:42px 0 35px 0;}

nav#topmenu ul {  margin: 0; padding: 0; float: left;}

nav#topmenu ul li { padding-right:30px;float: left;position: relative; list-style: none; margin: 0;font-weight: normal;text-align: center;}

#topmenu ul li:last-child{padding-right:0;}

nav#topmenu ul li a { text-decoration: none; display: block; font-size: 17px; padding: 0 5px 12px;
 float: left;color:#1b2f5b;font-family: 'OpenSansRegular';background:transparent;color:#fff;
}


nav#topmenu ul li a:hover {background:url("images/menu-border.png")no-repeat center bottom;color: #000;}


nav#topmenu ul li ul.sub-menu {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left:0;
    top: 45px;
    background: #EE2B32;
    width: 150px;
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
    -webkit-transition: opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
    -o-transition: opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
    transition: opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
    font-size: 12px;
    z-index: 99;
}

nav#topmenu ul li ul.sub-menu li {
    border: none;
    border-bottom: 1px solid #fff;
    clear: both;
    margin-top: -15px;
    padding: 0;
    width: 150px;
    font-size: 14px;
    -moz-transition: opacity 0.8s 0.85s ease-out, margin 0.3s 0.1s ease-out;
    -webkit-transition: opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
    -o-transition: opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
    transition: opacity 0.85s 0.85s ease-out, margin 0.3s 0.1s ease-out;
}

nav#topmenu ul li ul.sub-menu li a {
    margin: 0;
    border-right: none;
    color: #1b2f5b;
    background: none;
    padding:15px 10px;
	text-align:left;
}

nav#topmenu ul li:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
}

nav#topmenu ul li:hover ul.sub-menu li {
    margin-top: 0;
    opacity: 1;
}

nav#topmenu ul li:hover ul.sub-menu li a {
    color:#000;border-bottom:none;
    -moz-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    background:none;
}

nav#topmenu ul li:hover ul.sub-menu li a:hover {
    color: #fff;
    -moz-transition: color 0.3s ease-out;
    -webkit-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
}

/* SUB SUB LIST */

nav#topmenu ul li ul.sub-menu li ul.subsublist {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 161px;
    top: 0px;
    background: #fff;
    width: 160px;
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
    -webkit-transition: opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
    -o-transition: opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
    transition: opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
}

nav#topmenu ul li ul.sub-menu li ul.subsublist li { border: none; border-bottom: 1px solid #1b2f5b;clear: both;
 margin: 0; padding: 0;width: 160px;opacity: 1;}

nav#topmenu ul li ul.sub-menu li:hover ul.subsublist { opacity: 1; left: 181px;visibility: visible;}


.header_smo{float:right;margin:32px 0;}
.header_smo ul li{list-style:none;float:left;padding-right:15px;}
.header_smo ul li:last-child{padding-right:0;}
.logo{position:absolute;top:26px;left:43%;width:18%;float:left;}
.logo img{max-width:100%;}

/*banner*/
.banner{width:100%;float:left;position:relative;height:500px;background:#FDFDFD url('images/banner-bg.png') no-repeat top center;}
.banner .banner_bg{max-width:100%;height:500px;}
/*slider styles here*/
.rslides { position: relative; list-style: none; overflow: hidden;width: 100%; padding: 0; margin: 0;background:#fff;}
.rslides > li { -webkit-backface-visibility: hidden;position: absolute;display: none; width: 100%; left: 0; top: 0;}
.rslides > li:first-child { position: relative; display: block; float: left; }
.rslides > img {display: block; height: auto;float: left;width: 100%;border: 0;}
.cashew_bowl{margin:168px 0 0 20%;width:653px;}
.cashew_bowl img{max-width:100%;}
.raw_cashews{width:595px;margin:0 0 0 40%;}
.raw_cashews img{max-width:100%;}
.slider_banner_text{width:383px;float:left;position:relative; margin:-380px 0 0 120px;}
.slider_banner_text_2{position:absolute;top:29%;right:95%;width:383px;float:left;}
.slider_banner_text h2,.slider_banner_text_2 h2{font-family: 'OpenSansRegular';font-size:45px;color:#e64a43;}
.slider_banner_text h3,.slider_banner_text_2 h3{font-family: 'OpenSans-Bold';font-size:39px;line-height:40px;}
.dots{ position:absolute; z-index:99; bottom:70px; right:20px; }
.dots li{ float:left; list-style:none;  }
.dots li a{ color:#E64B43; text-decoration:none; font-family: 'OpenSansRegular';font-size:52px; }
.dots li a:hover,.dots li.rslides_here a { color:#505050; }
.dots2{ position:absolute; z-index:99; bottom:0px; right:20px; }
.dots2 li{ float:left; list-style:none;  }
.dots2 li a{ color:#E64B43; text-decoration:none; font-family: 'OpenSansRegular';font-size:52px; }
.dots2 li a:hover,.dots2 li.rslides_here a { color:#505050; }



/*content*/
.index_content{width:100%;float:left;background:url("images/content-bg.png")repeat 0 0;}
.enquire{width:900px;float:none;margin:0px auto 0 auto;position:relative; z-index:999; }
.enquire_text{width:135px;float:left;background:#505050; padding: 24px 0 24px 35px;border-bottom-left-radius:60px;border-top-left-radius:60px;border-left:9px solid #d4d6d7;border-top:7px solid #d4d6d7;border-bottom:7px solid #d4d6d7;}
.enquire_text p{color:#fff;font-family:verdana;font-size:14px;font-weight:bold;}
.contact{float:left;width:711px;background:#e64a43;border-bottom-right-radius: 60px;border-top-right-radius: 60px;border-right:9px solid #EBEDEE;border-top:7px solid #E2E4E5;border-bottom:7px solid #d4d6d7;}
.phone_email{font-family: 'OpenSansRegular';color:#fff;float: left;background:url("images/call.png")no-repeat 0 0;margin: 25px 0 24px 50px;padding: 3px 0 3px 60px; width: 275px;}
.phone_email p{width:100%;float:left;font-weight:bold;}
.enquire_btn{float:right;margin-top:40px;margin-right: 52px;}
.enquire_btn a{font-family: 'OpenSansRegular';padding:5px 20px;text-decoration:none;background:#fff;color:#000;border-radius: 4px;border-bottom:3px solid #bc3832;}
.enquire_btn a:hover{background:#000;color:#fff;border-bottom:3px solid #505050;}

/*history_products_values*/
.history_products_values{width:900px;float:none;margin:0 auto;}
.history{width:238px;font-family: 'OpenSansRegular';color:#fff;float:left;margin: 60px 0 30px;text-align:center;}
.products,.values{width:238px;font-family: 'OpenSansRegular';color:#fff;float:left;margin:60px 0 30px 90px;text-align:center;}
.history a,.products a,.values a{text-decoration:none;}
.history h4,.products h4,.values h4{color:#fff; font-family: 'OpenSansSemibold';padding-top: 8px;}
.history h5,.products h5,.values h5{color:#d4d4d4;font-family: 'OpenSansRegular';font-size:15px;}
.history p,.products p,.values p{font-size:14px;margin-top:8px;}
.products img{margin-top:10px;}
.values img{margin-top:8px;}

/*nutrient_value*/
.nutrient_value{width:98%;float:left;text-align:center;margin:0 1%;border-bottom:2px dotted #bfbfbf;}
.nutrient_value h2{font-family: 'OpenSansSemibold';font-size:25px;color:#e64a43;margin: 35px 0 20px;}
.nutrient_value h4{font-family: 'OpenSansSemibold';font-size:18px;margin-bottom: 15px;}
.nutrient_value  .para_1{color:#282828;font-family: 'OpenSansRegular';}
.nutrient_value  .para_1 span{background:url("images/quote-open.png")no-repeat 0px 0; padding-left: 38px;}
.nutrient_value .para_2{color:#282828;margin-top:20px;font-family: 'OpenSansRegular';margin-bottom:40px;}
.nutrient_value .para_2 span{background:url("images/quote-close.png")no-repeat 100% 100%; padding-right:38px;}

/*experience*/
.experience{width:98%;float:left;margin:0 1% 35px 1%;text-align:center;background:url("images/exp-img.png")no-repeat 50% 110%;}
.experience h2{font-family: 'OpenSansSemibold';font-size:25px;color:#e64a43;margin: 35px 0 20px;}
.in_2015,.in_2009{float:none;width:900px;margin:0 auto;}
.in_2009{margin-top:40px;}
.snc_in_2015_img{float:left;width:314px;margin-left: 100px;position:relative;}
.snc_in_2015_img p{position:absolute;background:url("images/left-tag.png")no-repeat 0 0;width: 59px; height: 24px;top:28px;right:1px;}
.snc_in_2015_img p span{padding:0px 5px 0px 0;float:right;font-size: 15px;color:#fff;font-family: 'OpenSansRegular';}
.snc_in_2015_img img,.snc_in_2009_img img{max-width:100%;}
.snc_in_2015_text{float:right;width:410px;text-align:justify;}
.snc_in_2015_text p{text-align:left;font-family: 'OpenSansRegular';}
.snc_in_2009_img_lower{display:none;}
.snc_in_2009_img_lower img{max-width:100%;}
.snc_in_2009_text p{text-align:right;font-family: 'OpenSansRegular';}
.snc_in_2015_text a{border:1px solid transparent; width:90px;text-align:center;float:left;text-decoration:none;padding:5px 10px;margin-top: 6px;background:#e64a43;color:#fff;font-size:13px;font-family: 'OpenSansRegular';}
.snc_in_2015_text a:hover,.snc_in_2009_text a:hover{background:#fff;color:#000;border:1px solid #000;}
.snc_in_2009_text a{border:1px solid transparent; width: 90px;text-align:center;float:right;text-decoration:none;padding:5px 10px;margin-top: 6px;background:#e64a43;color:#fff;font-size:13px;font-family: 'OpenSansRegular';}
.snc_in_2009_text{float:left;width:410px;text-align:justify;}
.snc_in_2009_img{float:left;width:314px;margin-left:74px;position:relative;}
.snc_in_2009_img p{background:url("images/right-tag.png")no-repeat 0 0;width: 59px; height: 24px;position:absolute;left:3px;top:31px;}
.snc_in_2009_img p span{padding:0px 0 0px 5px;float:left;font-size: 15px;color:#fff;font-family: 'OpenSansRegular';}

/*footer*/
footer{width:100%;float:left;background:url("images/footer-bg.png")repeat 0 0;}
.footer_elements{width:98%;margin:0 1%;float:left;padding-bottom:20px;}
.footer_elements_container{width:100%;float:left;}
.testimonials{float:left;width:320px; margin: 15px 0;}
.testimonials .tag{font-size:25px;font-family: 'OpenSansRegular';color:#e64a43;}
.testimonials_1,.testimonials_2{float:left;width:100%;margin:10px 0 0 0;}
.testimonials_1_img,.testimonials_2_img{float:left;margin: 7px 15px 0 0;}
.testimonials_1_details,.testimonials_2_details{float:left;width: 260px;font-family: 'OpenSansRegular';}
.testimonials_1_details .author,.testimonials_2_details .author{float:left;font-family: 'OpenSansSemibold';color:#e64a43;font-size:17px;}
.testimonials_1_details p,.testimonials_2_details p{font-size:15px;color:#000;}
.testimonials_1_details p a,.testimonials_2_details p a {color:#e64a43;font-style:italic;text-decoration:none;}
.connect_with_us,.contact_us{width:250px;float:left;text-align:center;margin: 15px 0 0 13%;}
.connect_with_us .tag,.contact_us .tag{font-size:25px;font-family: 'OpenSansRegular';color:#e64a43;}
.footer_smo{width:125px;float:none; margin: 18px auto 48px auto;}
.footer_smo ul li{list-style:none;float:left;margin:0 5px;}
.connect_with_us p{color:#000;font-size:16px;width:100%;font-family: 'OpenSansRegular';}
.contact_us input{float:left;padding:5px 0 5px 10px;width:95%;border:none; margin: 16px 0 0;}
.contact_us input[type=submit]{cursor: pointer;}
.contact_us textarea{float:left;padding:5px 0 5px 10px;width:95%;margin: 13px 0 10px;border:none;height: 60px;}
.contact_us .submit{padding:7px 0;width:130px;background:#e64a43;color:#fff;margin:0;}
.contact_us .submit:hover{cursor:pointer;background:#000;}
.copyright{width:100%;float:left;text-align:center;background:#000;padding:10px 0;color:#fff;font-family: 'OpenSansRegular';font-size:13px;}

.left_form input[type=submit]{cursor: pointer;width: 97%;}
.left_form{ float:left; 
    margin: 20px 0;
    width: 400px; }
.left_form input{ font-family: 'OpenSansRegular';   background-color: #d0d1d0;
    border: 2px solid transparent;
    transition: background-color 0.25s ease 0s, border-color 0.25s ease 0s;
    width: 90%; padding:10px 10px; margin:10px 0; font-size:20px; }
.left_form textarea{   background-color: #d0d1d0;
    border: 2px solid transparent;
    transition: background-color 0.25s ease 0s, border-color 0.25s ease 0s;
    width: 90%; padding:10px 10px; margin:10px 0; font-size:20px; height:150px; }

.left_form input.sub{ background:#E64A43; width:150px; color:#fff; }

.powered_by{margin:-35px 0 10px 1%;float:left;}
/*RWD starts here*/ 
@media screen and (max-width:1170px)
{
	nav#topmenu ul li{ padding-right: 6px;}
	.banner,.banner .banner_bg{height:360px;}
	.slider_banner_text h2, .slider_banner_text_2 h2{font-size:35px;}
	.cashew_bowl {margin: 122px 0 0 31%;width: 425px;}
	.slider_banner_text{}
	.slider_banner_text_2{width: 305px;top: 33%;}
	.raw_cashews {margin: 0 0 0 53%;width: 401px;}
	.banner img{ width:100%; }
.slider_banner_text{ margin:-25% 0 0 10%; }
    .slider_banner_text h3, .slider_banner_text_2 h3 {font-size: 30px;line-height: 33px;}
	
	.connect_with_us, .contact_us{margin: 15px 0 0 6%;}
    .footer_elements_container {float: none;margin: 0 auto;width: 935px;}
	.left_form{ margin:0 0 0 1%; }
	
	
}

@media screen and (max-width:959px)
{
	nav#topmenu{ margin: 4px 0;}
	.logo{ top: 36px;}
	.header_smo{margin: 5px 0 63px;}
	.banner, .banner .banner_bg {height: 300px;}
	
	.slider_banner_text_2 {top: 28%;width: 268px;}
	.raw_cashews{ width: 323px;}
	.slider_banner_text h2, .slider_banner_text_2 h2 {font-size: 31px;}	
	.slider_banner_text h3, .slider_banner_text_2 h3 {font-size: 26px;line-height: 29px;}
	.cashew_bowl {margin: 85px 0 0 31%;width: 390px;}
	
	.snc_in_2015_img p{top: 14px;}
	
	.enquire{width: 750px; margin:-58px 0 0 0;}
	.enquire_text p, .phone_email p{font-weight:normal;}
	.contact{width: 561px;}
	.history_products_values{width: 750px;}
	.products, .values{margin: 60px 0 30px 15px;}
	.experience{ background: rgba(0, 0, 0, 0) url("images/exp-img.png") no-repeat scroll 50% 83%;}
	.in_2015, .in_2009{width: 748px;}
	.in_2009 {margin-top: 22px;}
	.snc_in_2015_img{margin-left: 38px;width: 314px;}
	.snc_in_2015_text{ margin-left: 36px;width: 350px; font-size: 15px;float:left;}
	.snc_in_2009_text{width: 342px; font-size: 15px; margin-left: 3px;}
	.snc_in_2009_img{margin-left: 49px;width: 314px;}
	.footer_elements_container{width: 747px;}
	.testimonials{width: 260px;}
	.testimonials_1_details, .testimonials_2_details{width: 200px;}
	.connect_with_us, .contact_us {margin: 15px 0 0 1%;width: 233px;}
	.nutrient_value {border-bottom: 2px dotted #bfbfbf; float: left; margin: 0 3%;text-align: center;width: 94%;}
	.dots{ bottom:20px; right:10px; }
.dots2{ bottom:0px; right:10px; }
	
	.powered_by{margin: 10px 0 10px 1%;}
	
}

@media screen and (max-width:767px)
{
	nav#topmenu {margin: 61px 0 47px 110px;float: right;}
	.header_smo {margin: -133px 0 0 5%;}
	.logo {top: 25px;left:0;width: 100px;}
	nav#topmenu ul li {padding-right: 28px;}
	.raw_cashews {margin: 0 0 0 45%;}
	.cashew_bowl {margin: 85px 0 0 24%;}
	.enquire {width: 625px;}
	.enquire_text{padding: 24px 0 24px 17px; width:100px; }
	.contact {width: 480px;}
	.phone_email{margin: 25px 0 25px 15px;}
	.enquire_btn{margin-right: 18px;}
	.history_products_values {width: 585px;}
	.history{ width: 186px;}
	.products, .values{ width: 181px;}
	.experience {background: rgba(0, 0, 0, 0) url("images/exp-img.png") no-repeat scroll 50% 73%;}
	.in_2015, .in_2009 {width: 580px;}
	.nutrient_value {margin: 0 3%;width: 90%;}
	.in_2009 {margin-top: 15px;}
	.snc_in_2015_img {margin-left: 38px;width: 238px;}
	.snc_in_2015_img p{right:0;font-size: 13px;top: 19px;}
	.snc_in_2015_text{ width: 274px;float:left;margin-left: 26px;font-size: 14px;}
	.snc_in_2009_text{width: 268px;font-size: 14px;}
	.snc_in_2009_img{width: 238px;margin-left: 30px;}
	.snc_in_2009_img p{font-size: 13px;left: 4px;top: 22px;}
	.footer_elements_container {width: 590px;}
	.testimonials {width: 265px;}
	.testimonials .tag{text-align:center;}
	.testimonials_1{margin:26px 0 0 0;}
	.testimonials_2{margin:55px 0 0 0;}
	.testimonials_1_img, .testimonials_2_img {float: none;margin: 0 auto;width: 44px;}
	.testimonials_1_details, .testimonials_2_details{width:100%;}
	.connect_with_us, .contact_us{width: 310px;}
	.left_form{ width:47%; }
.our_location{ width:47%; margin:10px 1%; }
}

@media screen and (max-width:599px)
{
.dots2{ display:none; }
	nav#topmenu {float: none;margin: 134px auto 6px;width: 468px;}
	nav#topmenu ul li {padding-right: 30px;}
	nav#topmenu ul li{margin:0 0 5px 0;}
	.banner{position:relative;}
	.banner, .banner .banner_bg{height:auto;}
	.banner .banner_bg{display:none;}
	
	.cashew_bowl {margin: 50px 0 0 28%; width: 330px;}
	.raw_cashews{margin: 0 0 0 43%; width: 269px;}
	.slider_banner_text_2{right: 74%;}
	.slider_banner_text h2, .slider_banner_text_2 h2 {font-size: 27px;}
	.slider_banner_text h3, .slider_banner_text_2 h3 {font-size: 22px;line-height: 23px;}
	.enquire{margin:10px auto; width: 476px;}
	.enquire_text {padding: 19px 0 19px 15px;width: 114px;}
	.enquire_text p{font-size: 12px;}
	.contact{float:left;width:322px;background:#e64a43;border-bottom-right-radius: 60px;border-top-right-radius: 60px;border-right:9px solid #D4D6D7;border-top:7px solid #D4D6D7;border-bottom:7px solid #d4d6d7;}
	.phone_email {margin: 18px 0 18px 7px;padding: 3px 0 3px 34px;font-size: 15px;  background: rgba(0, 0, 0, 0) url("images/call.png") no-repeat scroll 0 42% / 13% auto;}
	.enquire_btn{float:left;margin-right:0;margin-top: 27px;margin-left:5px;}
	.enquire_btn a{padding: 5px 10px;float:left;font-size: 14px;}
	.history_products_values {width: 98%;}
	.history {float: none;margin: 25px auto 0;width: 300px;}
	.products, .values {float: none;margin: 25px auto;width: 300px;}
	.in_2015, .in_2009 {width: 98%;}
	.snc_in_2015_img {float: none;margin: 0 auto;width: 314px;}
	.snc_in_2015_img p {font-size: 15px;right: 1px;top: 27px;}
	.snc_in_2015_text {float: left;font-size: 14px;margin-left: 0;width: 100%;}
	.snc_in_2015_text a,.snc_in_2009_text a{display:block;margin:10px auto;float:none;}
	.experience{background:none;}
	.snc_in_2009_img_lower {display: block;position:relative;width: 314px;margin:0 auto;}
	.snc_in_2009_img{display:none;}
	.snc_in_2009_img_lower p{background:url("images/right-tag.png")no-repeat 0 0;width: 59px; height: 24px;position:absolute;left:3px;top:31px;}
    .snc_in_2009_img_lower p span{padding:0px 0 0px 5px;float:left;font-size: 15px;color:#fff;font-family: 'OpenSansRegular';}
	.snc_in_2009_text{width: 100%;margin-left:0;}
	.footer_elements_container {width: 100%;}
	.testimonials {float: none;margin: 25px auto;width: 70%;}
	.testimonials_2 {margin: 24px 0;}
	.connect_with_us, .contact_us {clear: both;float: none;margin: 24px auto;width: 70%;}
	.contact_us .submit{margin-bottom:30px;}
.slider_banner_text{ margin:-33% 0 0 5%; }
	
.contact {width: 100%;border:none;border-bottom-right-radius:0;border-top-right-radius:0;}
	.phone_email{float: none;width: 225px;margin:0 auto;padding: 3px 0 51px 60px;background: rgba(0, 0, 0, 0) url("images/call.png") no-repeat scroll 4% 44% / 13% auto;}
	.enquire_btn{ clear: both;float: none;margin: 0 auto 37px;width: 72px;}
.enquire_text .enquire_span{display:none;}
	.enquire {margin: 0 auto;width: 98%;}
	.enquire_text{width:100%;padding:10px 0;border:none;text-align: center;border-bottom-left-radius:0;border-top-left-radius:0;}
	.powered_by{margin: 10px auto;float:none;width:175px;}

}
@media screen and (max-width:479px)
{
.phone_email p{ font-size:13px; }
	 nav#topmenu{display:none;}
	
	.slicknav_menu {display:block;}
	/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}
 .slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
 .slicknav_menu,.slicknav_menu *{box-sizing:border-box}
 .slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}
 .slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}
 .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
 .slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000; font-family: 'OpenSansRegular';}
 .slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}
 .slicknav_menu .slicknav_no-text{margin:0}
 .slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
 .slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}
 .slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}
 .slicknav_nav .slicknav_item a{display:inline}
 .slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
 .slicknav_nav .slicknav_parent-link a{display:inline}
 .slicknav_menu{*zoom:1;font-size:16px;background:#E64B43;padding:5px}
 .slicknav_menu .slicknav_icon-bar{background-color:#fff}
 .slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}
 .slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}
 .slicknav_nav ul{margin:0 0 0 20px}	
 .slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
 .slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#000;}
 .slicknav_nav .slicknav_row:active{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#000;}
 .slicknav_nav a{text-decoration:none;color:#fff; font-family: 'OpenSansRegular';}
 .slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222;}
 .slicknav_nav a:active{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#000;}
 .slicknav_nav .slicknav_txtnode{margin-left:15px}
 .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
 .slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
		
		
	.logo{position:static;float: none;margin: 58px auto 10px;width: 170px;}
	.header_smo{position:static;float: none;margin:10px auto;width: 135px;}
	.slider_banner_text {}
	.slider_banner_text_2{width: 160px;right: 73%;}
	.slider_banner_text h2, .slider_banner_text_2 h2 {font-size: 18px;}
	.slider_banner_text h3, .slider_banner_text_2 h3 {font-size: 15px;line-height: 17px;}
	.raw_cashews {margin: 0 0 0 36%;width: 204px;}
	.cashew_bowl {margin: 50px 0 0 22%;width: 224px;}
	
	
	
	
	
	.snc_in_2015_img,.snc_in_2009_img_lower {float: none;margin: 0 auto;width: 304px;}
    .testimonials,.connect_with_us, .contact_us{width:98%;}

}

/*inner pages starts here*/
/*page navigation*/
.page_nav{font-family: 'OpenSansRegular';float:left;margin-left:1%;width:99%;}
.page_nav a{text-decoration:none;font-family: 'OpenSansRegular';color:#E64A43;}


/*inner banner*/
.banner_2{width:100%;float:left;position:relative;float: left;}
.banner_2 img{max-width:100%;}
.banner_2_text{width:300px;position:absolute;left:18%;bottom:22%;}
.banner_2_text h2{font-family: 'OpenSansRegular';font-size:34px;color:#e64a43;font-weight: normal;}
.banner_2_text h3{font-family: 'OpenSans-Bold';font-size:30px;line-height:29px;font-weight:normal;}


/*products page*/
.outer_container{width:100%;float:left;}
.outer_container h1{font-weight:lighter;text-align:center; margin:0 0 15px 0; border-bottom:dotted 1px #ccc; padding:15px 0 10px 0;font-family: 'open_sanslight';color:#E64A43;}
.products_list{margin-left:1%;width:350px;float:left; font-family: 'OpenSansRegular';}
.product_1{text-align:center;float:left;margin:10px 0;width:100%;}
.product_1 h4{padding:10px 0;font-family: 'OpenSansSemibold';}
.product_1 .product_1_img{width:63%;float:left;}
.product_1_img img{max-width:100%;float:left;}
.product_1 a{width:70px;border-radius: 4px; margin: 30px 0 0 17px;float:left;text-decoration:none;padding:5px 15px;border:1px solid #000;color:#000;}
.product_1 a:hover{background:#E6E6E8;color:#000;}
.applications{margin-right: 1%;width: 55%;float:right;}
.app_img{width:100%;float:left;}
.app_img img{width:100%;}
.app_content{width:100%;float:left;margin:10px 0;}
.app_content p{font-style:italic; font-family: 'OpenSansRegular';}
.app_content h3{padding:20px 0 0;  font-family: 'open_sanslight';}

/*about us page*/
.about_us_content{width:98%;float:left;margin:0 1%;padding-bottom:30px;}
.about_us_content_left{width:55%;float:left;}
.about_us_content_left p{margin: 10px 0;float:left;font-family: 'OpenSansRegular';}
.about_us_content_right{width:35%;float:right;}
.about_us_content_right_img{width:97%;float:left;}
.about_us_content_right_video{margin:10px 0 0 0;width:97%;float:left;}
.about_us_content_right_img img,.about_us_content_right_video img{width:100%;border:1px solid #000;padding:5px;}
.about_us_content_right_video p{text-align:center;padding:3px 0;font-family: 'OpenSansSemibold';}

/*our products page*/
.outer_container{width:100%;float:left;}
.outer_container h1{font-weight:lighter;text-align:center;padding:15px 0;font-family: 'open_sanslight';color:#E64A43;}
.product_intro{width:98%;margin:0 1%;float:left;}
.product_intro p{padding-bottom:15px;font-family: 'OpenSansRegular';text-align:justify;}
.product_categories{width:98%;margin:10px 1%;float:left;}
.product_categories h2{padding:15px 0;font-family: 'open_sanslight';color:#E64A43;}
.white_wholes,.S,.SNC,.DW,.SK,.K,.JK,.JH,.PW,.LWP{float:left;margin-bottom:10px;}
.white_wholes h5,.S h5,.SNC h5,.DW h5,.SK h5,.K h5,.JK h5,.JH h5,.PW h5,.LWP h5{padding: 15px 0 15px 5px;font-family: 'OpenSans-Bold';color:#000;font-size:16px;font-weight:normal;}
.product_img{width:368px;float:left;margin:6px;height:248px;border:1px solid #000; position: relative;}
.product_img img{max-width:100%;}
.product_img ul {width:100%;background:#E64A43;float:left;}
.product_img ul li{color:#fff;width:49%;float:left;text-align:center;border-right:1px solid #000;list-style:none;font-family: 'OpenSansSemibold';}
.product_img ul li:last-child{border-right:none;}
.product_des{color: #fff; background:#000; visibility: hidden;transition:1s;opacity: 0;width:100%;float:left;height:248px;float:left; position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.product_des_content{float:left;margin:75px 0 0 0;}
.product_des p{text-align:center;width:100%;font-family: 'open_sanslight';font-size:15px;}
.product_des p span{font-weight:bold;}
.product_img:hover .product_des {visibility: visible;opacity:0.75;}

/*contact page*/
.our_location{float:right;margin-right:1%;margin-top:20px;}
.location_map{padding:10px;background:#e2e7ed;width:600px;height:350px;}
.location_address{width:320px;margin:10px 0;}
.location_address h5{font-size:16px;padding-bottom:5px;}
.location_address strong{font-size:15px;}
.location_address p{font-size:15px;padding-bottom:4px;}

/*process and packaging page*/
.outer_container{width:100%;float:left;}
.outer_container h1{font-weight:lighter;text-align:center;padding:15px 0;font-family: 'open_sanslight';color:#E64A43;}
.stages{width:98%;margin:0 1%;float:left;}
.stages h2{ font-family: 'OpenSansSemibold';padding-bottom:8px;font-weight:normal;}
.stage_1{width:100%;float:left;margin:0 0 20px 0;}
.stage_1 p strong {
    background: #E64B43;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
    color: #fff;
    font-family: "OpenSansRegular";
    line-height: 40px;
    padding: 5px 15px;
}
.stage_1 p {font-family: 'OpenSansRegular';padding-bottom:6px;text-align:justify;}
.stage_1  h3{ font-family: 'OpenSans-Bold';font-weight:normal;color:#E64A43; padding:5px 0; }
.cahew_processing_images{margin:8px 50px 8px 50px;float:right;}
.cahew_processing_images_2{margin:8px 50px 8px 5px;float:left;}
.cahew_processing_images img{max-width:100%;border:3px solid #E64B43;margin:0 5px;}
.cahew_processing_images_2 img{max-width:100%;border:3px solid #E64B43;margin:0 5px;}

/*founder*/
.outer_container{width:100%;float:left;}
.outer_container h1{font-weight:lighter;text-align:center;padding:15px 0;font-family: 'open_sanslight';color:#E64A43;}
.founder_details{width:98%;margin:0 1%;float:left;padding-bottom:20px;}
.founder_img{width:30%;float:left;text-align:center;margin:7px 37px 2px 0;}
.founder_img img{width:100%;float: left;margin-bottom:10px;}
.founder_img h3{padding:5px 0;font-family: 'OpenSansSemibold';font-weight:normal;}

.about_founder p{font-family: 'OpenSansRegular';padding-bottom:10px;}
.more_on_founder{width:100%;float:left;margin:20px 0 0 0;}
.more_on_founder h2{font-family: 'OpenSansSemibold';font-weight:normal;padding-bottom:15px;}
.more_on_founder p{font-family: 'OpenSansRegular';padding-bottom:10px;}

/*facilities*/
.outer_container{width:100%;float:left;}
.outer_container h1{font-weight:lighter;text-align:center;padding:15px 0;font-family: 'open_sanslight';color:#E64A43;}

/*gallery*/
.outer_container{width:100%;float:left;}
.outer_container h1{font-weight:lighter;text-align:center;padding:15px 0;font-family: 'open_sanslight';color:#E64A43;}
.gallery_images{width:98%;margin:15px 1%;float:left;}
.cashew_small{width:21.1%;float:left;border:1px solid black;margin:0 21px 21px 21px;text-align:center;box-shadow:4px 6px 9px #000;}
.cashew_small p{float:left;font-family: 'OpenSansSemibold';font-weight:normal;font-size:18px;width:100%;background:#EC6543;}
.gallery_images img{width:100%;float:left;margin-bottom:2px;}


/*RWD for products page and about us page*/
@media screen and (max-width:1170px)
{
	
	/*about us*/
	.about_us_content_right{ width: 40%;}
	.about_product ul li.even,.about_product ul li.odd{font-size:14px;height: 40px;}
	/*our_products page*/
	.product_img{margin: 5px;height:auto;width: 300px;}
	.product_des{height:auto;}
	.product_des_content{margin: 45px 0 0;}
	/*contact page*/
	.location_map{width: 520px;}
	/*gallery*/
	.cashew_small{margin: 0 17px 21px;}
	/*inner banner*/
	.banner_2_text {bottom: 22%;left: 14%;position: absolute;width: 249px;}
	.banner_2_text h2{ font-size: 31px;}
	.banner_2_text h3{font-size: 26px;line-height: 24px;}
	/*process and packaging page*/
	.cahew_processing_images{margin: 8px 10px 8px 25px;}
	.cahew_processing_images_2{margin: 8px 25px 8px 10px;}
	
	
}
@media screen and (max-width:959px)
{
	/*products*/
	.products_list{ width: 305px;}
	.product_1 a{margin: 30px 0 0 6px;}
	/*our_products page*/
	.product_img {height: auto;margin: 4px;width:238px;}
	.white_wholes h5, .S h5, .SNC h5, .DW h5, .SK h5, .K h5, .JK h5, .JH h5, .PW h5, .LWP h5{font-size: 14px;}
	.product_img ul li{font-size: 13px;}
	.product_des_content{margin: 25px 0 0;}
	.product_des p{font-size:14px;line-height:16px;}
	/*contact page*/
	.location_map{width: 350px;}
	/*gallery*/
	.cashew_small{margin: 0 13px 21px;}
	/*inner banner*/
   .banner_2_text {bottom: 22%;left: 10%;position: absolute;width: 225px;}
   .banner_2_text h2 {font-size: 27px;}
   .banner_2_text h3 {font-size: 23px;line-height: 24px;}
  
	
}
@media screen and (max-width:767px)
{
	/*products*/
	.products_list {width: 41%;}
	.product_1 .product_1_img {float: none;margin: 0 auto; width: 200px;clear: both;}
	.product_1 a {display: block;float: none;margin: 112px auto 0;padding: 5px 15px;width: 70px;}
	
	/*our_products page*/
	.product_img{margin: 2px;width: 188px;}
	.product_des p {font-size: 13px;}
	.white_wholes h5, .S h5, .SNC h5, .DW h5, .SK h5, .K h5, .JK h5, .JH h5, .PW h5, .LWP h5 {font-size: 11px;}
	
	
	/*about us*/
	.about_us_content_right{width: 45%;}
	.about_us_content_left{width: 50%;}
	
	/*contact page*/
	.location_map{width: 310px;}
	
	/*gallery*/
	.cashew_small{margin: 0 10px 21px;}
	.cashew_small p{ font-size: 14px;}
	
	/*inner banner*/
	.banner_2_text {bottom: 18%;left: 10%;position: absolute;width: 210px;}
	.banner_2_text h2 {font-size: 25px;}
	.banner_2_text h3 {font-size: 21px;line-height: 18px;}
	
	 /*process and packaging page*/
  
   .clear3{clear:both;}
   .cahew_processing_images,.cahew_processing_images_2 {float: none;margin:20px auto 15px;width:520px;}
   
   /*founder*/
   .founder_img h3{ font-size: 17px;}
   .founder_img{ margin: 7px 28px 2px 0;}
	
	.our_location{ margin:1px 1%; width:50%; }
}
@media screen and (max-width:599px)
{
	/*products*/
	.products_list {float: none;margin: 0 auto;width: 325px;}
	.applications {float: none;margin: 30px 1%;width: 98%;}
	
	/*about us*/
	.about_us_content_left {width: 99%;}
	.about_us_content_right {margin-top: 20px;width: 99%;}
	
	/*our_products page*/
	.product_img {margin: 3px;width: 225px;}
	.product_img ul li {font-size: 12px;}
	.white_wholes h5, .S h5, .SNC h5, .DW h5, .SK h5, .K h5, .JK h5, .JH h5, .PW h5, .LWP h5 {font-size: 12px;}
		
	/*contact page*/
	.our_location{width:100%;float:left;margin:0 auto;}
	.location_map{width: 400px;float:none;margin:0 auto;}
	.location_address{margin:10px auto;}
        .left_form{ width:98%; }
	

	/*gallery*/
	.cashew_small{width: 28.1%;}
	
	/*inner banner*/
	.banner_2_text {bottom: 18%;left: 10%;position: absolute;width: 185px;}
	.banner_2_text h2 {font-size: 22px;}
	.banner_2_text h3 {font-size: 18px;line-height: 15px;}
	
	/*process and packaging page*/
	.cahew_processing_images,.cahew_processing_images_2{width:468px;margin:20px auto 15px;float:none;}
	.cahew_processing_images img,.cahew_processing_images_2 img{float: left;margin: 0 3px;max-width: 47%;}
	.stage_1 p{padding-top:10px;}
	
	/*founder*/
   .founder_img h3{ font-size: 14px;}
   .founder_img{ margin: 7px 13px 2px 0;}
	
	
}
@media screen and (max-width:479px)
{
	/*products*/
	.products_list {float: none;margin: 0 auto;width: 98%;}
	/*our_products page*/
	.white_wholes, .S, .SNC, .DW, .SK, .K, .JK, .JH, .PW, .LWP{width:100%;}
	.product_img {margin:0 auto 5px;width:100%;}
	.product_img img {width: 100%;}
	.product_img ul li {font-size: 15px;}
	.product_des p {font-size: 15px;}
	
	/*contact page*/
	.location_map{width:310px;float:none;margin:0 auto;}
	
	/*process and packaging page*/
	.stage_1 img {float: none;margin: 0 auto;width: 100%;}
	
	/*gallery*/
	.cashew_small{width: 42.1%;}
	
	/*inner banner*/
	.banner_2{background:#E6E6E6;padding: 18px 0;width:100%;}
	.banner_2 img{display:none;}
	.banner_2_text{position:static;margin:0 auto;float:none;width:235px;}
	.banner_2_text h2 {font-size: 28px;}
	.banner_2_text h3 {font-size: 24px;line-height: 22px;}
	
	/*process and packaging page*/
	.cahew_processing_images,.cahew_processing_images_2{width:315px;margin:20px auto 15px;float:none;}
	
	/*founder*/
	.founder_img {margin: 0 auto;float:none;width:98%;overflow:auto;}
	.founder_img h3 {font-size: 22px;}
	
	
	
}

