/*--body_wrapper--*/


/*--fonts--*/
/*--------------------------*/
@font-face {
    font-family: 'open_sansbold';
    src: url('../font/OpenSans-Bold-webfont.eot');
    src: url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Bold-webfont.woff') format('woff'),
         url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../font/OpenSans-Light-webfont.eot');
    src: url('../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Light-webfont.woff') format('woff'),
         url('../font/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*--fonts_end--*/


.body_wrapper { 
	display:block;
	height:100%;

}
button { 
	outline:0px;
}
a, a:hover, a:focus, a:visited { 
	text-decoration:none;
}
.navbar-fixed-top, .navbar-fixed-bottom
{
	z-index:9999;	
}

ul, li { 
	list-style-type:none;
	margin:0px;
	padding:0px;
}
* { 
	/*border:0px;*/
	margin:0px;
	padding:0px;
	border-radius:0px;
	font-family: 'open_sansregular';
}
.vertical_align { 
	vertical-align:middle;
}
.display_table { 
	height:100%;
	display:table;
}
.table_cell { 
	display:table-cell;
}
.color_grey { 
	color:#666;
}
.background_white { 
	background:#FFF;
}
.color_white { 
	color:#FFF;
}
body .color_hex { 
	color:#B23018
}
body .border_color { 
	border-color:#B23018
}
body .bg_color { 
	background-color:#B23018
}
.full_height { 
	height:100%;
}
.full_width { 
	width:100%;
}
.innersection_wrap { 
	height:100%;
	width:100%;
}

.shadow {
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.4); 
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}
/*--bootstrap_modal_vertical_center--*/
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/*--slick_carousel_default_style--*/
/* Slider */
.slick-slider {
    position: relative;
	display: block;
	 -moz-box-sizing: border-box;
         box-sizing: border-box;
	-webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
	-webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
	display: block;
    overflow: hidden;
	margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
			outline:0px !important;
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
    display: table;
	content: '';
}
.slick-track:after{
    clear: both;
}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{
    display: none;
    float: left;
	height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide {
    display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*--slick_carousel_end--*/
/*--mCustom_scrollbar--*/
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	touch-action: auto;
}
.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}
.mCSB_container {
	overflow: hidden;
	height: auto;
}
.mCSB_scrollTools {
	position: absolute;
	width: 15px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	height: 100%;
	margin: 0 auto;
	border-radius: 5px;
	background-color:transparent;
}
.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 20px;
	z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 5px;
	height: 100%;
	margin: 0 auto;
	border-radius:20px;
	background-color: #eee;
}
/*--mcustom_scrollbar--*/
/*--custom_horizontal_scroll_start--*/
.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px;
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }
/*--custom_horizontal_scroll_end--*/

/*-modal--*/
iframe.video_src { width:100%;}

/*--bootstrap-select--*/
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { 
	width:auto;
}
.datapicker .bootstrap-select button, 
.datapicker .bootstrap-select button:hover, 
.datapicker .bootstrap-select button:focus, 
.datapicker .bootstrap-select .dropdown-toggle, 
.datapicker .bootstrap-select .dropdown-toggle:focus, 
.datapicker .bootstrap-select.btn-group.open .dropdown-toggle { 
	background:none !important;
	border:0px !important;
	outline:0px !important;
	padding:0px 8px;
	font-size:15px;
	padding-right:25px;
	text-transform:capitalize;
	box-shadow:none;
	color:#888;
}
.padding_section { 
	/*padding:0px 200px;*/
	box-sizing:border-box;
}
.container_section { 
	width:1200px;
	margin:0px auto;
}
.datapicker .bootstrap-select.btn-group .dropdown-menu li { 
	display:block;
	padding:0px;
}
.datapicker .bootstrap-select.btn-group .dropdown-menu li a { 
	display:block;
	padding:3px 10px;
	background:transparent;
	color:#666;
	font-size:14px;
	font-weight:400;
}
.datapicker .bootstrap-select.btn-group .dropdown-menu li a:hover { 
	background:#f2f2f2;
	color:#333;
}
/*--bootstrap_select_end--*/

/*--header_section--*/
.header_section { 
	box-sizing:border-box;
	height:auto;
	background:#f2f2f2 url(../images/ic_header_background.jpg) center center repeat;
}
.header_top_section { 
	border-top:3px solid;
	box-sizing:border-box;
	margin-bottom:10px;
}
.header_top_section .left_pane { 
	margin:0px;
	padding:0px;
	min-height:15px;
}
.header_top_section .left_pane li { 
	float:left;
	margin:10px 0px;
	margin-right:20px;
}
.header_top_section .left_pane .contact_link { 
	color:#666;
	font-size:15px;
	font-weight:400;
	display:block;
	padding-left:20px;
}
.font_lg .header_top_section .left_pane .contact_link  { 
	font-size:18px;
}
.font_sm .header_top_section .left_pane .contact_link  { 
	font-size:12px;
}
.header_top_section .left_pane .contact_link.phone_block { 
	background:url(../images/ic_banner_telephone.png) left center no-repeat;
	background-size:14px;
}
.header_top_section .left_pane .contact_link.mail_block { 
	background:url(../images/ic_banner_mail.png) left center no-repeat;
	background-size:14px;
}
.font_lg .header_top_section .left_pane .contact_link.phone_block { 
	background:url(../images/ic_banner_telephone.png) left center no-repeat;
	background-size:18px;
}
.font_lg .header_top_section .left_pane .contact_link.mail_block { 
	background:url(../images/ic_banner_mail.png) left center no-repeat;
	background-size:18px;
}
.font_sm .header_top_section .left_pane .contact_link.phone_block { 
	background:url(../images/ic_banner_telephone.png) left center no-repeat;
	background-size:12px;
}
.font_sm .header_top_section .left_pane .contact_link.mail_block { 
	background:url(../images/ic_banner_mail.png) left center no-repeat;
	background-size:12px;
}
/*--right_pane--*/
.header_top_section .right_pane { 
	min-height:15px;
	float:right;
}
.header_top_section .right_pane li { 
	display:inline-block;
	vertical-align:middle;
}
.header_top_section .right_pane li .font_style li{ 
	display:inline-block;
	vertical-align:middle;
}
.header_top_section .right_pane li .font_link { 
	display:inline-block;
	color:#666;
	font-weight:400;
	margin:8px 0px;
	margin-right:5px;
	/*vertical-align:middle;*/
}
.header_top_section .right_pane li .font_style li.active .font_link { 
	color:#B23018;
}
.right_pane li .font_link.font_small { 
	font-size:12px;
	font-family: 'open_sanslight';
	font-weight:600;
}
.right_pane li .font_link.font_medium { 
	font-size:14px;
	font-family: 'open_sansregular';
	font-weight:600;
}
.right_pane li .font_link.font_large { 
	font-size:16px;
	font-family: 'open_sansbold';
	font-weight:600;
}
.font_lg .right_pane li .font_link { 
	margin:6px 0px;
}
.font_lg .right_pane li .font_link.font_small { 
	font-size:14px;
}
.font_lg .right_pane li .font_link.font_medium { 
	font-size:16px;
}
.font_lg .right_pane li .font_link.font_large { 
	font-size:18px;
}
.font_sm .right_pane li .font_link.font_small { 
	font-size:10px;
}
.font_sm .right_pane li .font_link.font_medium { 
	font-size:12px;
}
.font_sm .right_pane li .font_link.font_large { 
	font-size:15px;
}
.header_top_section .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { 
	width:auto;
}
.header_top_section .datapicker .bootstrap-select button, 
.header_top_section .datapicker .bootstrap-select button:hover, 
.header_top_section .datapicker .bootstrap-select button:focus, 
.header_top_section .datapicker .bootstrap-select .dropdown-toggle, 
.header_top_section .datapicker .bootstrap-select .dropdown-toggle:focus, 
.header_top_section .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { 
	background:none !important;
	border:0px !important;
	outline:0px !important;
	padding:0px 8px;
	font-size:15px;
	padding-right:25px;
	text-transform:capitalize;
	box-shadow:none;
	color:#888;
}
.font_lg .header_top_section .datapicker .bootstrap-select button, 
.font_lg .header_top_section .datapicker .bootstrap-select button:hover, 
.font_lg .header_top_section .datapicker .bootstrap-select button:focus, 
.font_lg .header_top_section .datapicker .bootstrap-select .dropdown-toggle, 
.font_lg .header_top_section .datapicker .bootstrap-select .dropdown-toggle:focus, 
.font_lg .header_top_section .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { 
	font-size:18px;
}
.font_sm .header_top_section .datapicker .bootstrap-select button, 
.font_sm .header_top_section .datapicker .bootstrap-select button:hover, 
.font_sm .header_top_section .datapicker .bootstrap-select button:focus, 
.font_sm .header_top_section .datapicker .bootstrap-select .dropdown-toggle, 
.font_sm .header_top_section .datapicker .bootstrap-select .dropdown-toggle:focus, 
.font_sm .header_top_section .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { 
	font-size:12px;
}
.header_top_section .bootstrap-select.btn-group .dropdown-toggle .caret { 
	border:0px;
	height:10px;
	width:10px;
	position:absolute;
	top:50%;
	margin-top:-5px;
	background:url(../images/ic_header_down_arrow.png) center center no-repeat;
}
.datapicker .bootstrap-select.btn-group .dropdown-menu li { 
	display:block;
	margin-left:0px;
}
.datapicker .bootstrap-select.btn-group .dropdown-menu li a { 
	outline:0px !important;
	font-size:14px;
	font-weight:400;
	color:#999;
}
.font_lg .datapicker .bootstrap-select.btn-group .dropdown-menu li a { 
	font-size:16px;
}
.font_sm .datapicker .bootstrap-select.btn-group .dropdown-menu li a { 
	font-size:12px;
}
.datapicker .bootstrap-select.btn-group .dropdown-menu li a:hover { 
	color:#666;
}
.header_top_section .right_pane li .cart_link { 
	height:22px;
/*	width:22px;*/
	margin:0px 0px;
	display:block;
	background:url(../images/ic_cart.png) left center no-repeat;
	background-size:22px;
}
.header_top_section .right_pane li .cart_link:hover { 
height:22px;
/*	width:22px;*/
	margin:0px 0px;
	display:block;
	background:url(../images/ic_cart.png) left center no-repeat;
	background-size:22px;
}
.font_sm .header_top_section .right_pane li .cart_link { 
	background:url(../images/ic_cart.png) center center no-repeat;
	background-size:18px;
	margin:0px 20px;
}
.font_sm .header_top_section .right_pane li .cart_link:hover { 
	background:url(../images/ic_cart_brown.png) center center no-repeat;
	background-size:18px;
	margin:0px 20px;
}
.font_lg .header_top_section .right_pane li .cart_link { 
	background:url(../images/ic_cart.png) center center no-repeat;
	background-size:23px;
	margin:0px 10px;
}
.font_lg .header_top_section .right_pane li .cart_link:hover { 
	background:url(../images/ic_cart_brown.png) center center no-repeat;
	background-size:23px;
	margin:0px 10px;
}
.header_top_section .right_pane li .signup_link,.header_top_section .right_pane li .signup_link:hover, .header_top_section .right_pane li .signup_link:focus { 
	padding:6px 14px;
	display:block;
	font-size:14px;
	font-weight:400;
	color:#B23018;
	margin:0px 20px;
	position:relative;
	outline:0px !important;
	border:0px;
}
.header_top_section .right_pane li .signup_link.register_link, .header_top_section .right_pane li .signup_link.register_link:hover, .header_top_section .right_pane li .signup_link.register_link:focus { 
	font-weight:400;
	padding:2px 8px;
	border:2px solid #B23018;
	border-radius:25px;
	text-transform:uppercase;
	transition:background 0.2s ease;
	font-family: 'open_sansbold';
}
.header_top_section .right_pane li .signup_link.register_link:hover { 
	background:#B23018;
	color:#FFF;
}
.header_top_section .right_pane li.active .signup_link { 
	background:#B23018;
	color:#FFF;
	margin:0px 32px;
	margin-top:-7px;
}
.header_top_section .right_pane li.active .signup_link:after  { 
	position:absolute;
	height:0;
	width:0;
	content:'';
	display:block;
	top:0px;
	border-top:0px solid transparent;
	border-bottom:32px solid transparent;
	border-right:32px solid #B23018;
	left:-32px;
}
.header_top_section .right_pane li.active .signup_link:before  { 
	position:absolute;
	height:0;
	width:0;
	content:'';
	display:block;
	top:0px;
	border-top:0px solid transparent;
	border-bottom:32px solid transparent;
	border-left:32px solid #B23018;
	right:-32px;
}
.font_lg .header_top_section .right_pane li .signup_link { 
	font-size:17px;
	font-weight:400;
}
.font_sm .header_top_section .right_pane li .signup_link { 
	font-size:12px;
	font-weight:400;
}
.font_sm .header_top_section .right_pane li.active .signup_link { 
	background:#B23018;
	color:#FFF;
	margin:0px 29px;
	margin-top:-10px;
}
.font_lg .header_top_section .right_pane li.active .signup_link { 
	background:#B23018;
	color:#FFF;
	margin:0px 40px;
	margin-top:-2px;
}
.font_lg .header_top_section .right_pane li.active .signup_link:after  { 
	border-bottom:36px solid transparent;
	border-right:36px solid #B23018;
	left:-36px;
}
.font_lg .header_top_section .right_pane li.active .signup_link:before  { 
	border-bottom:36px solid transparent;
	border-left:36px solid #B23018;
	right:-36px;
}
.font_sm .header_top_section .right_pane li.active .signup_link:after  { 
	border-bottom:29px solid transparent;
	border-right:29px solid #B23018;
	left:-29px;
}
.font_sm .header_top_section .right_pane li.active .signup_link:before  { 
	border-bottom:29px solid transparent;
	border-left:29px solid #B23018;
	right:-29px;
}
/*--header_bottom_section--*/
.header_bottom_section {
	padding:3px 0px;
} 
.header_bottom_section .header_right_pane { 
	width:100%;
	text-align:center;
	height:76px;
}
.header_bottom_section .logo { display:inline-block;}
.header_bottom_section .search_wrap { 
	text-align:center;
	margin-top:25px;
}
.header_bottom_section .searchform_header { 
	display:inline-block;
}
.header_bottom_section .datapicker { 
	width:100px;
	text-align:left;
	display:inline-block;
	vertical-align:middle;
	background:rgba(255, 255, 255, 0.7);
	border:1px solid #BB4C38;
	border-radius:30px 0px 0px 30px;
	height:34px;
}
.header_bottom_section .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%;}
.header_bottom_section .datapicker .bootstrap-select button, 
.header_bottom_section .datapicker .bootstrap-select button:hover, 
.header_bottom_section .datapicker .bootstrap-select button:focus, 
.header_bottom_section .datapicker .bootstrap-select .dropdown-toggle, 
.header_bottom_section .datapicker .bootstrap-select .dropdown-toggle:focus, 
.header_bottom_section .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { 
	height:32px;
	border-radius:30px 0px 0px 30px;
	padding: 0px 10px;
	font-size:14px;
	background:rgba(255, 255, 255, 0.7);
    padding-right: 25px;
}
.header_bottom_section .bootstrap-select.btn-group .dropdown-toggle .caret { 
	border:0px;
	height:10px;
	width:10px;
	position:absolute;
	top:50%;
	right:5px;
	margin-top:-5px;
	background:url(../images/ic_header_down_arrow.png) center center no-repeat;
}
.header_bottom_section .input-group { 
		width:400px;
		height:34px;
		display:inline-block;
		vertical-align:middle;
		overflow:hidden;
		background:none;
		margin-left:-4px;
		position:relative;
		border-radius:0px 30px 30px 0px;
}
.input-group .form-control:first-child { 
     border-top-right-radius: 30px; 
     border-bottom-right-radius: 30px; 
}
.header_bottom_section .text_searchfield, .header_bottom_section .text_searchfield:hover, .header_bottom_section .text_searchfield:focus{  
	display:inline-block;
	height:100%;
	background:rgba(255, 255, 255, 0.7);
	box-shadow:none;
	border:1px solid #BB4C38;
	outline:0px;
	padding:5px 39px 4px 8px;
	border-radius:0px 30px 30px 0px;
	border-left:0px;
	font-size:14px;
}
.header_bottom_section .search_btn{ 
	height:100%;
	width:38px;
	position:absolute;
	top:0px;
	z-index:99;
	right:0px;
	border-radius:0px 30px 30px 0px;
	background: #BB4C38 url(../images/ic_search.png) center center no-repeat;
	background-size:14px;
	border:none;
}
/*.header_bottom_section .header_logo_section { 
	float:right;
}*/
.header_bottom_section .header_logo_section li { 
	display:inline-block;
	vertical-align:middle;
	margin-left:20px;
}
.header_bottom_section .header_logo_section li:first-child { 
	margin-left:0px;
}
.header_bottom_section .logo.deity_logo { 
	position:relative;
}
.header_bottom_section .logo.deity_logo span { 
	position:absolute;
	width:100%;
	text-align:center;
	font-size:9px;
	line-height:8px;
	font-weight:600;
	color:#444;
	bottom:0px;
	left:0px;
}
.header_bottom_section .header_logo_section li a { 
	display:inline-block;
}
.header_bottom_section .container_section { 
	width:100%;
	padding:0px 40px;
}
/*--navbar--*/
.navbar { 
	border-radius:0px;
	margin-bottom:0px;
	border:0px;
	background:#BB4C38;
}
.navbar .container-fluid {padding:0px;} 

/*.navbar .home-toggle {  
	margin-top:15px;
	position:relative;
	margin-right:20px;
}
.home-toggle .dropdown_menu {
	position:absolute;
	top:38px;
	left:0px;
	z-index:199;
	height:300px;
	display:none;
	padding:15px 0px;
	border-radius:4px;
	box-sizing:border-box;
	width:250px;
	background:#FFF; 
}
.home-toggle .dropdown_menu li { 
	display:block;
	margin-bottom:2px;
}
.home-toggle .dropdown_menu li a { 
	font-size:14px;
	font-weight:400;
	color:#666;
	display:block;
	padding:4px 15px;
}
.home-toggle .dropdown_menu li a:hover { 
	background:#f2f2f2;
	color:#333;
}
.home-toggle .dropdown_menu:before {
	height:0px;
	width:0px;
	position:absolute;
	content:'';
	display:block;
	border-top:0;
	border-bottom:10px solid #eee;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	z-index:99;
	top:0px;
	margin-left:2px;
	margin-top:-9px;
	
}*/
/*--toggle-effect--*/
/*.menu-lists li .toggle-menu { 
	height:25px;
	padding-top:3px;
	width:25px;
	background:#303038;
	display:block;
}
.toggle-menu span { 
	height:3px;
	width:20px;
	margin:0px 2px;
	margin-top:3px;
	background:#FFF;
	display:block;
}
.toggle-menu .toggle1 { 
	-webkit-transform:translate(0px) rotate(0deg);
	-moz-transform:translate(0px) rotate(0deg);
	-ms-transform:translate(0px) rotate(0deg);
	transform:translate(0px) rotate(0deg);
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	transition-duration: 0.4s;
}
.toggle-menu .toggle3 { 
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	transition-duration: 0.4s;
}
.toggle-menu .toggle1-effect {
	-webkit-transform: translate(9px) rotate(45deg);
	-moz-transform:translate(9px) rotate(45deg);
	-ms-transform: translate(9px) rotate(45deg);
	transform: translate(9px) rotate(45deg);
}
.toggle-menu .toggle2-effect { 
	-webkit-transform: translate(9px) rotate(-45deg);
	-moz-transform: translate(9px) rotate(-45deg);
	-ms-transform:translate(9px) rotate(-45deg);
	transform: translate(9px) rotate(-45deg);
}*/
/*--toggle-effect-end--*/
/*--menu_style--*/
.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus { 
	background:transparent;
	font-size:15px;
	text-transform:uppercase;
	color:#FFF;
}
.navbar .navbar-nav > li > a:hover { 
	color:#FF0;
}
.navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus { 
	color:#FF0;
	font-size:15px;
}
.navbar .navbar-nav > li.dropdown > a { position:relative;padding-right:25px;}
.navbar .navbar-nav > li > a .caret {
    border:0px;
	height:15px;
	width:15px;
	position:absolute;
	top:50%;
	right:5px;
	margin-top:-8px;
	background:url(../images/ic_drop_down_arrow.png) center center no-repeat;
	background-size:12px;
}
.navbar .dropdown-menu > li > a { 
	color:#999;
}
.navbar .dropdown-menu > li > a:hover { color:#666;}

/*--banner_section--*/
.banner_section { 
	height:420px;
	background:#FFF;
	position:relative;
	padding-right:450px;
	padding-left:10px;
	box-sizing:border-box;
}
.banner_right_pane, .banner_left_pane { 
	position:absolute;
	right:0px;
	top:0px;
	width:450px;
	background:#FFF;
	height:100%;
}
.banner_left_pane { 
	position:static;
	width:100%;
	padding-top:15px;
	background:#FFF;

}
.banner_section .outer_banner_slider  { }
.banner_section .outer_banner_slider .view_all_link { 
	position:absolute;
	display:inline-block;
	right:10px;
	font-size:14px;
	font-weight:600;
	outline:0px !important;
	text-transform:capitalize;
	bottom:25px;
	z-index:999;
	color:#F28F34;
}
.banner_section .outer_banner_slider .view_all_link:hover { 
	position:absolute;
	display:inline-block;
	right:10px;
	font-size:14px;
	font-weight:600;
	outline:0px !important;
	text-transform:capitalize;
	bottom:25px;
	z-index:999;
	color:#d2f50f;
}
.banner_section .outer_banner_slider .slick-list, .banner_section .outer_banner_slider .slick-track { 
	height:100%;
}
.banner_section .outer_banner_slider .banner_slider { 
	height:100%;
	overflow:hidden;
	width:100%;
}
.banner_section .outer_banner_slider .slick-dots {
    position:absolute;
	right:20px;
	margin-bottom:0px;
	height:100px;
	bottom:128px;
	margin-top:0px;
	width:20px;
	text-align:center;
	z-index:999;
}
.banner_section .outer_banner_slider .slick-dots li { 
	height:12px;
	width:12px;
	background:transparent;
	cursor:pointer;
	/*border-radius:50px;*/
	border:1px solid #f28e33;
	margin-left:10px;
	margin-bottom:8px;
	transform:rotate(45deg);
}
.banner_section .outer_banner_slider .slick-dots li.slick-active { 
	background:#f28f34;
}
.banner_section .outer_banner_slider .banner_slide{ 
	outline:0px !important;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_1 {
	height:100%;
	width:100%; 
	background:url(../images/banner1.jpg) bottom center no-repeat;
	background-size:100% 100%;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_2 {
	height:100%;
	width:100%; 
	background:url(../images/banner2.jpg) bottom center no-repeat;
	background-size:100% 100%;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_3 {
	height:100%;
	width:100%; 
	background:url(../images/banner3.jpg) bottom center no-repeat;
	background-size:100% 100%;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_4 {
	height:100%;
	width:100%; 
	background:url(../images/banner4.jpg) bottom center no-repeat;
	background-size:100% 100%;
}


.banner_section .outer_banner_slider .banner_slider .banner_img_5 {
	height:100%;
	width:100%; 
	background:url(../images/banner5.png) bottom center no-repeat;
	background-size:100% 100%;
}

.banner_section .outer_banner_slider .banner_slider .innersection_wrap { 
	position:relative;
	/*background-color:rgba(0,0,0,0.2);*/
}
.innerslide_pos { 
	position:absolute;
	width:80%;
	left:10%;
	bottom:15px;
	height:110px;
} 
.innerslide_pos a{ 
	outline:0px !important;
}
.bannerinnerslider { 
	height:100%;
	width:100%;
}
.slideinner { 
	height:110px;
	width:100%;
}
.bannerinnerslider .spice_wrap { 
	display:block;
	height:100%;
	width:100%;
	outline:0px !important;
}
.bannerinnerslider .spice_wrap .spice_img { 
	margin:0px auto;
	width:78px;
	margin-bottom:5px;
}
.bannerinnerslider .spice_wrap .spice_name { 
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:400;
	color:#f2f2f2;
	display:block;
}
.innerslide_pos .nav_button { 
	position:absolute;
	height:50px;
	top:15px;
	width:25px;
	z-index:99;
	cursor:pointer;
}
.innerslide_pos .nav_button.prev { 
	left:-30px;
	background:url(../images/ic_banner_left_arrow.png) center center no-repeat;
	background-size:20px;
}
.innerslide_pos .nav_button.next { 
	right:-30px;
	background:url(../images/ic_banner_right_arrow.png) center center no-repeat;
	background-size:20px;
}
.innerslide_pos .nav_button.slick-disabled.slick-arrow.prev {background:none; }
.innerslide_pos .nav_button.slick-disabled.slick-arrow.next {background:none; }


/*--banner_content_section--*/
.outer_banner_slider .banner_slider .banner_content { 
	width:600px;
	position:absolute;
	right:0px;
	top:0px;
	height:280px;
	display:table;
	color:#FFF;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_1 .banner_content { 
	right:220px;
	top:20px;
	/*color:#F2F2F2;*/
}
.banner_section .outer_banner_slider .banner_slider .banner_img_2 .banner_content { 
	color:#337AB7;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_3 .banner_content { 
	color:#337AB7;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_4 .banner_content { 
	color:#337AB7;
}
.banner_section .outer_banner_slider .banner_slider .banner_img_5 .banner_content { 
	color:#337AB7;
}
.outer_banner_slider .banner_slider .banner_content .small_text { 
	display:block;
	font-size:50px;
	font-weight:400;
	line-height:50px;
	margin-bottom:10px;
	font-family: 'Euphoria Script', cursive;
}	
/*.outer_banner_slider .banner_slider .banner_content .farmer_img { 
	height:100px;
	width:270px;
	display:block;
	margin:0px auto;
	margin-top:-20px;
	background:url(../images/ic_farmers.png) center center no-repeat;
	background-size:100% 100%;
}*/
.outer_banner_slider .banner_slider .banner_content .small_text.last { 
	display:block;
	font-size:22px;
	font-weight:400;
	line-height:24px;
	font-family: 'open_sansregular';
	margin-bottom:5px;
}
.outer_banner_slider .banner_slider .banner_content .buynow_btn, .outer_banner_slider .banner_slider .banner_content .buynow_btn:hover, .outer_banner_slider .banner_slider .banner_content .buynow_btn:focus { 
	margin-top:15px;
	padding:10px 40px;
	border-radius:40px;
	background:#F28F34;
	font-size:16px;
	text-transform:uppercase;
	outline:0px;
	border:0px;
	color:#FFF;
	box-shadow:none;
}

.newsticker_slide {
	position: relative;
	overflow: hidden;
	min-height: 30px;
}
/*--right_pane--*/
.banner_right_pane { 
	background:#FFF;
	padding:0px 15px;
	box-sizing:border-box;
}
.banner_right_pane .right_pane_section { 
	min-height:200px;
}
.banner_right_pane .right_pane_section li.banner_block { 
	height:126px;
	width:100%;
	background:#23ACB4;
	margin-top:14px;
	padding:4px 15px;
	box-sizing:border-box;
}
.banner_right_pane .right_pane_section li.banner_block.block1 {background:#078f97; }
.banner_right_pane .right_pane_section li.banner_block.block2 {background:#f28e33; }
.banner_right_pane .right_pane_section li.banner_block.block3 {background:#0f7099; }
.banner_right_pane .right_pane_section li.banner_block .block_title { 
	margin:0px;
	font-size:25px;
	text-transform:uppercase;
	padding:5px 0px 9px 50px;
	font-family: 'open_sansbold';
	font-weight:700;
}
.banner_right_pane .right_pane_section li.banner_block.block1 .block_title { 
	background:url(../images/ic_directory.png) left center no-repeat;
	background-size:35px;
	color:#000;
}
.banner_right_pane .right_pane_section li.banner_block.block2 .block_title { 
	background:url(../images/ic_supply_estimate.png) left center no-repeat;
	background-size:35px;
	color:#000;
}
.banner_right_pane .right_pane_section li.banner_block.block3 .block_title { 
	background:url(../images/ic_market_price.png) left center no-repeat;
	background-size:35px;
	color:#000;
}
.banner_right_pane .right_pane_section li.banner_block .block_cont { 
	padding-left:50px;
}
.banner_right_pane .right_pane_section li.banner_block .block_cont table.block_table_list { 
	width:70%;
}
.right_pane_section li.banner_block .block_cont .count_link, .right_pane_section li.banner_block .block_cont .count_link span { 
	display:block;
}
.right_pane_section li.banner_block .block_cont .count_no { 
	font-size:26px;
	font-family: 'open_sanslight';
	font-weight:600;
}
.right_pane_section li.banner_block .block_cont .count_name { 
	font-size:16px;
	margin-top:-5px;
	font-weight:400;
}
.supply_estimate_wrap { 
	display:block;
	width:340px;
}
.right_pane_section li.banner_block.block1 .block_cont .count_link {color:#D2EEF1; }
.right_pane_section li.banner_block.block2 .block_cont .count_link {color:#E8E9EE; }
.right_pane_section li.banner_block.block3 .block_cont .count_link {color:#CBECF5; }
.right_pane_section li.banner_block .block_cont .estimate_text { 
	display:block;
	background:url(../images/ic_view_more.png) right 5px center no-repeat;
	padding-right:50px;
	transition:all 0.3s ease;
}
.right_pane_section li.banner_block .block_cont .count_link.estimate_text:hover { 
	background:url(../images/ic_circle.png) right 5px center no-repeat;
}
.right_pane_section li.banner_block .block_cont .estimate_text .desc { 
	margin:0px;
	font-size:16px;
	font-weight:400;
	line-height:22px;
}
.right_pane_section li.banner_block .block_cont .estimate_text .desc span { 
	display:inline;
}
.right_pane_section li.banner_block .block_cont .estimate_text .desc span.bold_text { 
	font-size:22px;
	font-weight:300;
}
.right_pane_section li.banner_block .block_cont .estimate_text .desc span.light_text { 
	font-size:13px;
	font-weight:400;
	font-family: 'open_sanslight';
}

/*-newsticker_wrap--*/
.newsticker_wrap { 
	position:relative;
	box-sizing:border-box;
	background:#E7F0EF;
}
.innertweet_wrap { 
	position:relative;
	padding-left:160px;
}
.newsticker_wrap .twitter_listing { 
	margin:0px;
	height:80px;
}
.newsticker_wrap .twitter_listing li { 
	box-sizing:border-box;
	margin:0px;
}
.newsticker_wrap .innertweet_text { 
	display:inline-block;
	position:relative;
	margin:18px 0px; 
	font-size:15px;
	font-weight:400;
	padding:4px 20px;
	border-left:2px solid #ddd;
	padding-right:200px;
	box-sizing:border-box;
	color:#3A8AD3;
}
.newsticker_wrap .twitter_listing li span { 
	display:block;
	font-size:12px;
	font-weight:300;
	color:#999;
}
.newsticker_wrap .innertweet_wrap .updates_text { 
	display:block;
	/*width:160px;*/
	text-align:left;
	line-height:80px;
	padding-right:20px;
	position:absolute;
	font-size:18px;
	font-weight:600;
	font-family: 'open_sanslight';
	left:0px;
	color:#666666;
	top:0px;
	box-sizing:border-box;
	height:80px;
}
.newsticker_wrap .twitter_listing li a.download_btn { 
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-15px;
	color:#FF9900;
	text-transform:capitalize;
	font-size:15px;
	font-weight:600;
	font-family: 'open_sanslight';
	padding:4px 35px;
	border:1px solid #FF9900;
	border-radius:35px;
	transition:all 0.3s ease;
}
.newsticker_wrap .twitter_listing li a.download_btn:hover { 
	color:#FFF;
	background:#FF9900;
}
/*--section_wrap--*/
.section_wrap.section_1 { 
	padding-top:40px;
	padding-bottom:15px;
}
.section_wrap .nav_tabssection { 
	margin-bottom:20px;
}
.section_wrap .nav_tabssection .nav_tabs { 
	border-bottom:0px;
}
.section_wrap .nav_tabssection .nav_tabs.nav-tabs > li > a, .section_wrap .nav_tabssection .nav_tabs.nav-tabs > li.active > a { 
	padding:0px;
	padding-bottom:6px;
	border-bottom:2px solid transparent;
	border:0px;
	outline:0px;
	margin-right:20px;
	background:transparent;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	color:#666;
}
.section_wrap .nav_tabssection .nav_tabs.nav-tabs > li.active > a { 
	border-bottom:2px solid #EF383C;
	color:#EF383C;
}
/*--css--*/
.section1_tab_cont { 
	margin-bottom:15px;
}
.section_wrap.section_1 .block_wrap {	
	padding:0px;
	width:300px;
	margin:0px;
	margin-right:15px;
	float:left;
	outline:0px !important;
	border:1px solid #ccc;
}

.section_wrap.section_1 .block_wrap .block_image {
	background:url(../images/ic_turmeric1.jpg) no-repeat;
	height:130px;
	background-size:100% 100%;
	position:relative;
}
.section_wrap.section_1 .block_wrap.block1 .block_image {
	background:url(../images/ic_chilly1.jpg) no-repeat;
	background-size:100% 100%;
}
.section_wrap.section_1 .block_wrap.block2 .block_image {
	background:url(../images/ic_turmeric1.jpg) no-repeat;
	background-size:100% 100%;
}
.section_wrap.section_1 .block_wrap.block3 .block_image {
	background:url(../images/ic_chilly2.jpg) no-repeat;
	background-size:100% 100%;
}
.section_wrap.section_1 .block_wrap.block4 .block_image {
	background:url(../images/ic_turmeric1.jpg) no-repeat;
	background-size:100% 100%;
}

.section_wrap.section_1 .block_wrap .block_image .rating_text {
	position:absolute;
	right:0px;
	top:0px;
	background:#FF9A00;
	padding:5px 10px;
	color:#fff;
	font-size:12px;
}

.section_wrap.section_1 .block_wrap .contents {
	padding:15px 20px;
}
.section_wrap.section_1 .block_wrap .btn_add, .section_wrap.section_1 .block_wrap .btn_add:hover, .section_wrap.section_1 .block_wrap .btn_add:focus {
    background:#FFF;
    border: 1px solid #CA6854;
	border-radius:40px;
    color:#CA6854;
    padding: 2px 18px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	font-weight:400;
    margin: 6px 0px;
    cursor: pointer;
	outline:0px;
	transition:all 0.3s ease;
}
.section_wrap.section_1 .block_wrap .btn_add:hover { 
	background:#CA6854;
    border: 1px solid transparent;
	border-radius:40px;
    color:#FFF;
}
.section_wrap.section_1 .block_wrap .contents .block_title {
	font-size:16px;
	font-weight:400;
	color:#CA6854;
	text-transform:uppercase;
}
.section_wrap.section_1 .block_wrap .contents .sub_name {
	color:#666666;
	font-size:15px;
	text-transform:none;
	font-weight:300;	
}
.section_wrap.section_1 .block_wrap .contents .price {	
	color:#676767;
	font-size:16px;
	font-weight:600;
	padding-left:18px;
	display:inline-block;
	background:url(../images/ic_rs_darkgrey.png) left center no-repeat;
	background-size:11px;
}
.section_wrap.section_1 .block_wrap .contents .sub_price_name {
	color:#989898;
	font-family: 'open_sanslight';
	font-size:13px;
	font-weight:600;	
}
.section_wrap.section_1 .block_wrap .contents .expiry_date {
	color:#989898;
	font-size:12px;
	font-weight:600;
	margin-bottom:25px;
	display:block;
	font-family: 'open_sanslight';	
}
.section_wrap.section_1 .block_wrap .contents .phone_ico, .section_wrap.section_1 .block_wrap .contents .phone_ico:hover, .section_wrap.section_1 .block_wrap .contents .phone_ico:focus { 
	margin-top:7px;
	diplay:inline-block;
	height:26px;
	width:26px;
	background:url(../images/ic_sell_offer_telephone.png) center center no-repeat;
	background-size:26px;
	border-radius:26px;
	outline:0px;
}
.tab_pane_slide { 
	position:relative;
}
.tab_pane_slide .nav_button { 
	position:absolute;
	height:24px;
	top:50%;
	margin-top:-12px;
	width:25px;
}
.tab_pane_slide .nav_button.prev { 
	left:-20px;
	background:url(../images/ic_sell_offer_left_arrow.png) center center no-repeat;
	background-size:13px;
}
.tab_pane_slide .nav_button.next { 
	right:-20px;
	background:url(../images/ic_sell_offer_right_arrow.png) center center no-repeat;
	background-size:13px;
}
.section_wrap .empty_sect { 
	height:315px;
	width:100%;
	padding:5px 10px;
	box-sizing:border-box;
	overflow:hidden;
	border:1px solid #CCC;
}
.section_wrap .newsticker_slide3 { 
	height:100%;
}
.section_wrap .empty_section .newsticker_title { 
	padding:4px 0px;
	padding-bottom:5px;
	border: 0px;
	display:inline-block;
	border-bottom:2px solid #EF383C;
    outline: 0px;
    margin:0px;
	margin-bottom:20px;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    color: #EF383C;
}
.section_wrap .empty_sect ul { 
	width:100%;
}
.section_wrap .empty_sect ul li { 
	border-bottom:1px solid #CCC;
}
.section_wrap .empty_sect .desc { 
	font-size:12px;
	font-weight:400;
	margin:0px;
	outline:0px;
	color:#666;
	padding-bottom:5px;
}
.section_wrap .more_link { 
	margin:10px 0px;
}
.section_wrap .more_link a { 
	font-size:14px;
	font-weight:400;
	color:#F18E33;
	display:inline-block;
}
/*--section_2--*/
.section_wrap.section_2 { 
	padding-top:40px;
	background:#F18E33;
	padding-bottom:40px;
}
.section2_title {
	font-size:22px;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:6px;
	font-family: 'open_sansbold';
	color:#FFF;
}
.section_wrap.section_2 .nav_tabssection { 
	margin-bottom:10px;
}
.section_wrap.section_2 .nav_tabssection .nav_tabs.nav-tabs > li > a, .section_wrap.section_2 .nav_tabssection .nav_tabs.nav-tabs > li.active > a {
	font-size:15px;
	border:0px;
	color:#FAC696;
	padding:0px;
	font-weight:400;
}
.section_wrap.section_2 .nav_tabssection .nav_tabs.nav-tabs > li:last-child { 
	border-left:1px solid #FAC696;
	padding-left:20px;
}
.section_wrap.section_2 .nav_tabssection .nav_tabs.nav-tabs > li.active > a, .section_wrap.section_2 .nav_tabssection .nav_tabs.nav-tabs > li.active > a:hover,
.section_wrap.section_2 .nav_tabssection .nav_tabs.nav-tabs > li.active > a:focus { 
	color:#FFF;
	padding:0px;
}
.section_wrap.section_2 .tab_pane_slide { 
	width:100%;
}
.section_wrap.section_2 .thumb { 
	background:#FFF;
	outline:none !important;
	margin-right:15px;
	min-height:231px;
	box-sizing:border-box;
	border:1px solid transparent;
	padding:20px;
}
.section_wrap.section_2 .thumb.more_thumb { 
	background:none;
	border:1px solid #FFF;
}
.section_wrap.section_2 .thumb.more_thumb:hover { 
	background:#FFF;
}
.section_wrap.section_2 .thumb.more_thumb:hover .innersection_wrap a { 
	color:#F18E33
}
.section_wrap.section_2 .thumb.more_thumb .innersection_wrap { 
	color:#FFF;
	height:190px;
	width:100%;
}
.section_wrap.section_2 .thumb.more_thumb .innersection_wrap a { 
	color:#FFF;
	cursor:pointer;
	color:#FFF;
	outline:0px !important;
}
.section_wrap.section_2 .thumb .block_img { 
	margin-bottom:20px;
}
.section_wrap.section_2 .thumb .block_figure {
	width:80px;
	margin:0px auto; 
}
.section_wrap.section_2 .thumb .farmer_name { 
	font-size:15px;
	font-weight:600;
	color:#666;
	margin:0px;
}
.section_wrap.section_2 .thumb .town_name { 
	display:block;
	width:100%;
	font-size:12px;
	font-weight:400;
	color:#777;
	margin-bottom:6px;
}
.section_wrap.section_2 .thumb .product_name { 
	font-size:16px;
	font-weight:400;
	color:#EF383C;
	margin:0px;
	margin-bottom:15px;
}
.section_wrap.section_2 .thumb .product_name .product_class { 
	font-size:13px;
	font-weight:400;
	color:#888;
	display:inline;
}
.section_wrap.section_2 .review-list { 
	height:15px;
	display:block;
	width:100px;
}
.section_wrap.section_2 .review-list img { 
	margin-right:4px;
	width:13px;
	float:left;
}
.section_wrap.section_2 .slick-dots {
    position:absolute;
	bottom:-30px;
	margin-bottom:0px;
	z-index:999;
	height:20px;
	left:50%;
	margin-left:-80px;
	width:160px;
	text-align:center;
	z-index:199;
}
.section_wrap.section_2 .slick-dots li { 
	display:inline-block;
	height:10px;
	width:10px;
	border:2px solid #FFF;
	cursor:pointer;
	border-radius:50px;
	margin-left:10px;
}
.section_wrap.section_2 .slick-dots li.slick-active { 
	background:#FFF;
}
.section_wrap.section_2 .sub_title { 
	font-size:15px;
	display:block;
	margin-bottom:8px;
	font-weight:400;
	color:#FEE3D0;
}
.section_wrap.section_2 .thumb_section { 
	height:231px;
	width:100%;
}
.section_wrap.section_2 .thumb_list { min-height:200px;}
.section_wrap.section_2 .thumb_list li { 
	/*height:108px;*/
	height:131px;
	box-sizing:border-box;
	margin-bottom:14px;
}
.section_wrap.section_2 .thumb_list .thumb_item { 
	width:100%;
	height:100%;
	background:#C27229;
	padding:15px;
	padding-left:120px;
	display:block;
	position:relative;
}
.section_wrap.section_2 .thumb_list li:last-child { 
	margin-bottom:0px;
}
.section_wrap.section_2 .thumb_list .thumb_item .thumb_logo { 
	height:100%;
	width:100px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF url(../images/ic_fpo_logo1.png) center center no-repeat;
	background-size:90px;
}
.section_wrap.section_2 .thumb_list .thumb_item.thumb_2 .thumb_logo { 
	background:#FFF url(../images/ic_fpo_logo2.png) center center no-repeat;
	background-size:90px;
}
.section_wrap.section_2 .thumb_list .thumb_item .thumb_title { 
	color:#F7EFE4;
	margin:0px;
	font-size:16px;
	font-weight:400;
}
.section_wrap.section_2 .thumb_list .thumb_item .thumb_town { 
	display:block;
	margin-bottom:8px;
	font-size:11px;
	font-weight:300;
	color:#EED5BF;
}
.section_wrap.section_2 .thumb_list .thumb_item .thumb_product { 
	font-size:13px;
	font-weight:400;
	color:#F7EFE4;
	display:block;
}

.section_wrap.section_2 .more_link a { 
	color:#FFF;
}

/*--video_wrap--*/
.video_block {
	border-right:1px solid #BCBCBA;
	height: 230px;
	width: 33.3333%;
	float:left;
	box-sizing: border-box;
	position: relative;
}
.video_block:last-child { 
	border:0px;
}
.video_sec_wrap {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.video_sec {
	opacity: 1;
	z-index: 0;
	display: block;
	transition: all ease-in 0.3s;
}
.video_sec_poster {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.video_sec_poster:after { 
	position:absolute;
	content:'';
	display:block;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.8);
}
.video_sec_wrap.video1 .video_sec_poster { 
	background:url(../images/ic_image1.jpg) center center no-repeat;
	background-size:100% 100%;
}
.video_sec_wrap.video2 .video_sec_poster { 
	background:url(../images/ic_image2.jpg) center center no-repeat;
	background-size:100% 100%;
}
.video_sec_wrap.video3 .video_sec_poster { 
	background:url(../images/ic_image3.jpg) center center no-repeat;
	background-size:100% 100%;
}

.video_sec_poster.inactive { 
	opacity:0;
	z-index:-2;
}
.video_sec iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0% !important;
	height: 100% !important;
	z-index: -1 !important;
}
.video_sec.video_play iframe {
	z-index: 0;
	width: 100% !important;
}
.video_sec span.video_link {
	position: absolute;
	font-size: 19px;
	font-weight:300;
	padding-top:45px;
	font-family: 'open_sanslight';
	cursor:pointer;
	background:url(../images/ic_play.png) top center no-repeat;
	background-size:40px;
	color: #f2f2f2;
	border:0px;
	left: 50%;
	width: 200px;
	text-align: center;
	margin-left: -100px;
	top: 50%;
	margin-top:-35px;
	z-index: 3;
	display:block;
}
.video_sec span.video_link:hover { 
	background:url(../images/ic_play_white.png) top center no-repeat;
	background-size:40px;
}
.video_sec.video_play .video_link {
	z-index: -1;
	display: block;
}
/*--download_wrap-*/
.download_wrap { }
.innerdownload_section { 
	min-height:350px;
	box-sizing:border-box;
	padding-top:50px;
	position:relative;
}
.innerdownload_section .mobile_img { 
	position:absolute;
	right:0px;
	bottom:0px;
	height:100%;
	width:500px;
	display:block;
	background:url(../images/ic_mobile_app.png) right bottom no-repeat;
	background-size:500px;
}
.innerdownload_section .title { 
	font-size:25px;
	font-family: 'open_sanslight';
	font-weight:400;
	color:#333;
	margin-top:100px;
	margin-bottom:40px;
}
.download_list { 
	min-height:20px;
}
.download_list li { 
	float:left;
	margin-right:16px;
}
.download_list li:last-child {  
	margin-right:0px;
}
.download_list .type_name { 
	display:block;
	margin-bottom:5px;
	font-size:16px;
	font-weight:600;
	font-family: 'open_sanslight';
	color:#666;
}
.download_list .download_link { 
	display:inline-block;
	height:45px;
	width:140px;
	background:url(../images/ic_googleplay.png) center center no-repeat;
	background-size:100%;
}

/*--bootstrap_modal--*/
.modal.fade { 
	background:rgba(0,0,0,0.5);
}
.modal-dialog .modal-title{
	color:#BB4C38;
	font-size:20px;
	font-weight:600;
	margin:10px 0px;
	padding:10px 15px;
}
/*--checkbox-style--*/
.modal-dialog input[type='radio'], .modal-dialog input[type='checkbox'] {
    opacity: 0;
    float: left;
    width: 20px;
    height:20px;
	cursor: pointer;
}
.checkbox_wrapper { 
	margin-left:25px;
	margin-top:0px;
}
.modal-dialog input[type='checkbox'] + label {
	margin: 0;
	margin-left:-20px;
    padding: 0px 0px 0px 22px;
	background:url(../images/unselect_grey.png) left center no-repeat;
	background-size:14px;
	cursor: pointer;
}
.modal-dialog input[type='checkbox']:checked + label {
    background:url(../images/select_grey.png) left center no-repeat;
	background-size:14px;
	cursor: pointer;
}
/*--login-form-start--*/
.modal-content .modal_close,.modal-content .modal_close:hover, .modal-content .modal_close:focus { 
	height: 30px;
    position: absolute;
    display: block;
    right: 15px;
    top: 15px;
    z-index: 99;
    width: 30px;
	opacity:1;
    background: url(../images/closeicon.png) center center no-repeat;
    background-size: 20px;
}
#register_modal .modal-content {
	padding:10px 30px;
}
.modal-content .textfield { 
	width:100%;
	background:transparent;
	border:0px;
	padding:5px 0px;
	border-radius:0px;
	color:#0E3A5F;
	border-bottom:1px solid #a8a8a8;
	margin:10px 0px;
	font-size:14px;
	font-weight:400;
	transition:all 0.2s ease;
}
#register_modal .modal-content .textfield { width:70%}
.modal-content .textfield:focus { 
	outline:0px;
	color:#444444;
	border-bottom:1px solid #666;
}
.modal-content .textfield::-webkit-input-placeholder {
	color:#666;
	font-size:12px;
}
.modal-content input.textfield::-moz-placeholder {
	color:#666;
	font-size:12px;
}
.modal-content .textfield:focus::-webkit-input-placeholder {
	color:#666;
	font-size:12px;
}
.modal-content input.textfield:focus::-moz-placeholder {
	color:#6BB0D1;
	font-size:12px;
}
.button-wrapper .forgot_password { 
	font-size:12px;
	font-weight:400;
	color:#BB4C38;
}
.modal-content .button-wrapper { 
	margin:10px 0px 20px 0px;
}
.modal-content .submit, .modal-content .submit:hover {
	padding:8px 0px;
	width:130px;
	display:inline-block;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
	background:#BB4C38;
	border:0px;
	border-radius:5px;
	margin-right:15px;
	font-size:15px;
	font-weight:500;
	font-family: 'Open Sans', sans-serif;
	margin:5px;
	cursor:pointer;
	transition:all 0.3s ease;
}
.modal-content .submit:focus { 
	outline:0px;
	border:0px;
}
.modal-content .reset, .modal-content .reset:hover { 
	background:#CCC;
}
/*--login-form-end--*/
/*--register-form-start--*/
.modal-content .required { 
	color:#F2333A;
	display:inline-block;
}
.modal-content .form-group { 
	min-height:15px;
}
.modal-content .member-details { 
	font-size:14px;
	font-weight:400;
	display:inline-block;
	width:40%;
	color:#666;
}
.modal-content .input-wrap {
	display:inline-block;
	width:58%;
}
.modal-content .form-control, .modal-content .form-controlhover,.modal-content .form-control:focus {
	background:transparent;
	width:100%;
	padding:4px 0px;
	box-shadow:none;
}
.modal-content .form-label { 
	margin-top:15px;
}
#myModalvideo .modal-header { 
	
}
/*--register-form-end-*/


/*--footer--*/
footer { }
.footer_wrap_inner { 
	min-height:400px;
	padding-top:50px;
	/*padding-bottom:50px;*/
	background:#282828;
}
.footer_top_section { 
	margin-bottom:20px;
}
.footer_logo_list {
	min-height:20px;
	text-align:left;
}
.footer_logo_list li { 
	display:inline-block;
	vertical-align:middle;
	margin-right:30px;
}
.footer_logo_list li:last-child { 
	margin-right:0px;
}
.footer_logo { display:block;}
.footer_wrap_inner .media_logo { 
	min-height:10px;
	margin-top:15px;
}
.footer_wrap_inner .media_logo li { 
	display:inline-block;
	margin-left:10px;
}
.footer_wrap_inner .media_logo li:first-child { 
	margin-left:0px;
}
.footer_wrap_inner .media_logo li a.media_link { 
	height:45px;
	width:45px;
	display:block;
	border-radius:45px;
	transition:all 0.1s ease;
}
.footer_wrap_inner .media_logo li a.media_link.linkedin { 
	background:url(../images/ic_linkedin.png) center center no-repeat;
	background-size:44px;
}
.footer_wrap_inner .media_logo li a.media_link.google { 
	background:url(../images/ic_googleplus.png) center center no-repeat;
	background-size:44px;
}
.footer_wrap_inner .media_logo li a.media_link.facebook { 
	background:url(../images/ic_facebook.png) center center no-repeat;
	background-size:44px;
}
.footer_wrap_inner .media_logo li a.media_link.twitter { 
	background:url(../images/ic_twitter.png) center center no-repeat;
	background-size:44px;
}
.footer_wrap_inner .media_logo li a.media_link.linkedin:hover { 
	background:url(../images/ic_linkedin_white.png) center center no-repeat;
	background-size:45px;
}
.footer_wrap_inner .media_logo li a.media_link.google:hover { 
	background:url(../images/ic_googleplus_white.png) center center no-repeat;
	background-size:45px;
}
.footer_wrap_inner .media_logo li a.media_link.facebook:hover { 
	background:url(../images/ic_facebook_white.png) center center no-repeat;
	background-size:45px;
}
.footer_wrap_inner .media_logo li a.media_link.twitter:hover { 
	background:url(../images/ic_twitter_white.png) center center no-repeat;
	background-size:45px;
}
.footer_menu_title { 
	color:#FFF;
	font-size:16px;
	font-weight:400;
	margin:0px;
	margin-top:10px;
	margin-bottom:14px;
}
.footer_dropdownmenu { 
	min-height:10px;
	margin-bottom:8px;
}
.footer_dropdownmenu li { 
	display:block;
	margin-bottom:1px;
	color:#999999;
	font-size:13px;
	font-weight:400;
}
.footer_dropdownmenu li a { 
	color:#999999;
	font-size:13px;
	font-weight:400;
	transition:all 0.3s ease;
}
.footer_dropdownmenu li a:hover { 
	color:#f2f2f2;
}
/*--selectpicker--*/
.footer_wrap_inner .datapicker .bootstrap-select button, 
.footer_wrap_inner .datapicker .bootstrap-select button:hover, 
.footer_wrap_inner .datapicker .bootstrap-select button:focus, 
.footer_wrap_inner .datapicker .bootstrap-select .dropdown-toggle, 
.footer_wrap_inner .datapicker .bootstrap-select .dropdown-toggle:focus, 
.footer_wrap_inner .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { 
	text-transform:uppercase;
	color:#FF9B05;
	padding-left:0px;
}
.footer_wrap_inner .bootstrap-select.btn-group .dropdown-toggle .caret { 
	border:0px;
	height:10px;
	width:10px;
	position:absolute;
	top:50%;
	margin-top:-5px;
	background:url(../images/ic_header_down_arrow.png) center center no-repeat;
}
.footer_wrap_inner .datapicker .bootstrap-select.btn-group .dropdown-menu li { 
	display:block;
	padding:0px;
}
.footer_wrap_inner .datapicker .bootstrap-select.btn-group .dropdown-menu li a { 
	display:block;
	padding:3px 10px;
	background:transparent;
	color:#666;
	font-size:14px;
	font-weight:400;
}
.footer_wrap_inner .datapicker .bootstrap-select.btn-group .dropdown-menu li a:hover { 
	background:#f2f2f2;
	color:#333;
}
.footer_wrap_inner .weather_img { 
	height:50px;
	width:50px;
	border-radius:50px;
	display:inline-block;
	margin:10px 10px;
	margin-left:0px;
	background:#FF9B05 url(../images/ic_weather.png) center center no-repeat;
	background-size:35px;
}
.footer_wrap_inner .weather_degree { 
	font-size:22px;
	font-weight:600;
	display:block;
	color:#666;
	font-family: 'open_sanslight';
}
.footer_wrap_inner .weather_condition { 
	font-size:12px;
	font-weight:400;
	display:block;
	color:#888;
	line-height:8px;
	font-family: 'open_sanslight';
}
.footer_wrap_inner .chance_weather { 
	margin-top:0px;
	margin-bottom:15px;
	color:#888;
	display:block;
	font-size:14px;
	font-weight:400;
}
.footer_wrap_inner .chance_weather.color_text { 
	color:#BE7A0F;
}
.footer_wrap_inner .chance_weather:last-child { 
	margin-bottom:8px;
}
.footer_wrap_inner .footer_last { 
	border:1px solid #CCC;
	background:#fff;
}
.footer_wrap_inner .footer_menu_title.last { 
	color:#555;
}
/*--footer_bottom_section--*/
.footer_case { 
	background:#BB4C38;
	margin-bottom:0px;
	padding-top:16px;
	padding-bottom:16px;
	height: 60px;
}
.footer_case .footercase_link {
	min-height:10px;
}
.footer_case .footercase_link li { 
	float:left;
	font-size:14px;
	color:#EBCAC3;
}
.footer_case .footercase_link li a { 
	margin:0px 15px;
	padding:0px;
	font-size:14px;
	color:#EBCAC3;
	display:inline-block;
}
.footer_case .footercase_link li a:hover {color:#fff; }
.footer_case .footercase_link li:first-child a { 
	margin-left:0px;
}
.footer_case .leftcontent { 
	margin:0px;
	color:#D59685;
	font-size:14px;
}



.scroll-to-top {
	position: fixed;
	background:#FFF url(../images/uparrow.png) no-repeat center center;
	background-size:30px;
	border-radius:40px;
	cursor: pointer;
	bottom: 1em;
	right: 40px;
	width:40px;
	height: 40px;
	padding-right: 1em;
	display: none;
	z-index: 999;
	-webkit-box-shadow: 1px 5px 39px -11px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 5px 39px -11px rgba(0,0,0,0.75);
	-ms-box-shadow: 1px 5px 39px -11px rgba(0,0,0,0.75);
	-o-box-shadow: 1px 5px 39px -11px rgba(0,0,0,0.75);
	box-shadow: 1px 5px 39px -11px rgba(0,0,0,0.75);
}




/*--font_lg--*/
.font_lg .header_section { height:auto;}
.font_lg .logo img { width:110%;}
.font_lg .header_bottom_section .logo.deity_logo img { width:103%;}
.font_lg .header_bottom_section .logo.deity_logo span {font-size:10px;line-height:9px;}
.font_lg .header_bottom_section .input-group, .font_lg .header_bottom_section .datapicker{ height:40px;}
.font_lg .header_bottom_section .datapicker .bootstrap-select button, 
.font_lg .header_bottom_section .datapicker .bootstrap-select button:hover, 
.font_lg .header_bottom_section .datapicker .bootstrap-select button:focus, 
.font_lg .header_bottom_section .datapicker .bootstrap-select .dropdown-toggle, 
.font_lg .header_bottom_section .datapicker .bootstrap-select .dropdown-toggle:focus, 
.font_lg .header_bottom_section .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { height:36px;font-size:20px;padding-right:25px;}
.font_lg .header_bottom_section .text_searchfield, .font_lg .header_bottom_section .text_searchfield:hover, .font_lg .header_bottom_section .text_searchfield:focus { font-size:20px;}
.font_lg .header_bottom_section .search_btn {width:40px;background-size:19px; }
.font_lg .navbar .navbar-nav > li.active > a, .font_lg .navbar .navbar-nav > li.active > a:hover, .font_lg .navbar .navbar-nav > li.active > a:focus,
.font_lg .navbar .navbar-nav > li > a, .font_lg .navbar .navbar-nav > li > a:hover, .font_lg .navbar .navbar-nav > li > a:focus 

{ font-size:18px;}
.font_lg .navbar .home-toggle { margin-top:19px;}
.font_lg .outer_banner_slider .banner_slider .banner_content .small_text {font-size:55px;line-height:50px;}
.font_lg .outer_banner_slider .banner_slider .banner_content .small_text.last {font-size:26px;line-height:20px;}
.font_lg .outer_banner_slider .banner_slider .banner_content .farmer_img { width:335px;}
.font_lg .bannerinnerslider .spice_wrap .spice_name { font-size:17px;}
.font_lg .banner_right_pane .right_pane_section li.banner_block .block_title {font-size:28px; padding:6px 0px 10px 50px;}
.font_lg .right_pane_section li.banner_block .block_cont .count_no { font-size:30px;}
.font_lg .right_pane_section li.banner_block .block_cont .count_name {font-size:19px;}
.font_lg .right_pane_section li.banner_block .block_cont .estimate_text .desc { font-size:19px;}
.font_lg .right_pane_section li.banner_block .block_cont .estimate_text .desc span.bold_text { font-size:25px;}
.font_lg .right_pane_section li.banner_block .block_cont .estimate_text .desc span.light_text { font-size:17px; }
.font_lg .right_pane_section li.banner_block .block_cont .estimate_text { background-size:38px;}
.font_lg .right_pane_section li.banner_block .block_cont .estimate_text:hover { background-size:38px;}
.font_lg .outer_banner_slider .banner_slider .banner_content .buynow_btn, .font_lg .outer_banner_slider .banner_slider .banner_content .buynow_btn:hover, 
.font_lg .outer_banner_slider .banner_slider .banner_content .buynow_btn:focus {font-size:18px;} 
.font_lg .newsticker_wrap .innertweet_wrap .updates_text { font-size:22px;width:200px;}
.font_lg .innertweet_wrap {padding-left:190px;} 
.font_lg .newsticker_wrap .innertweet_text { font-size:18px;}
.font_lg .newsticker_wrap .twitter_listing li span { font-size:15px;}
.font_lg .newsticker_wrap .twitter_listing li a.download_btn { font-size:19px;margin-top:-18px;}
.font_lg .section_wrap .nav_tabssection .nav_tabs.nav-tabs > li > a, .font_lg .section_wrap .nav_tabssection .nav_tabs.nav-tabs > li.active > a { font-size:20px;}
.font_lg .section_wrap.section_1 .block_wrap .block_image .rating_text { font-size:15px;}
.font_lg .section_wrap.section_1 .block_wrap .block_image { height:140px;}
.font_lg .section_wrap.section_1 .block_wrap .contents .block_title { font-size:20px;}
.font_lg .section_wrap.section_1 .block_wrap .contents .sub_name { font-size:16px;}
.font_lg .section_wrap.section_1 .block_wrap .contents .price { font-size:20px;}
.font_lg .section_wrap.section_1 .block_wrap .contents .sub_price_name { font-size:15px;}
.font_lg .section_wrap.section_1 .block_wrap .contents .expiry_date { font-size:15px;}
.font_lg .section_wrap.section_1 .block_wrap .btn_add, .font_lg .section_wrap.section_1 .block_wrap .btn_add:hover, .font_lg .section_wrap.section_1 .block_wrap .btn_add:focus { font-size:18px;}
.font_lg .section_wrap .empty_sect { height:342px;}
.font_lg .section_wrap .more_link a { font-size:18px;}
.font_lg .section2_title { font-size:25px; }
.font_lg .section_wrap.section_2 .sub_title { font-size:21px;}
.font_lg .section_wrap.section_2 .slick-dots li { height:13px;width:13px;}
.font_lg .section_wrap.section_2 .thumb .block_figure { width:88px;}
.font_lg .section_wrap.section_2 .thumb .farmer_name { font-size:18px;}
.font_lg .section_wrap.section_2 .thumb .town_name { font-size:15px;}
.font_lg .section_wrap.section_2 .thumb .product_name { font-size:19px;}
.font_lg .section_wrap.section_2 .thumb .product_name .product_class { font-size:14px;}
.font_lg .section_wrap.section_2 .review-list img{ width:15px;}
.font_lg .section_wrap.section_2 .thumb.more_thumb .innersection_wrap {height:208px;}
.font_lg .section_wrap.section_2 .thumb_list li { height:117px;}
.font_lg .section_wrap.section_2 .thumb_list .thumb_item .thumb_title { font-size:19px;}
.font_lg .section_wrap.section_2 .thumb_list .thumb_item .thumb_town{ font-size:13px;}
.font_lg .section_wrap.section_2 .thumb_list .thumb_item .thumb_product { font-size:15px;}
.font_lg .video_sec span.video_link { background-size:46px;font-size:22px;}
.font_lg .innerdownload_section .title { font-size:30px;}
.font_lg .download_list .type_name { font-size:19px;}
.font_lg .download_list .download_link { width:145px;}
.font_lg .innerdownload_section .mobile_img {width:515px;background-size:515px; }
.font_lg .footer_logo img{ width:110%;}
.font_lg .footer_wrap_inner .media_logo li a.media_link { height:48px;width:48px;}
.font_lg .footer_wrap_inner .media_logo li a.media_link.linkedin { background-size:48px;}
.font_lg .footer_wrap_inner .media_logo li a.media_link.google { background-size:48px;}
.font_lg .footer_wrap_inner .media_logo li a.media_link.facebook { background-size:48px;}
.font_lg .footer_wrap_inner .media_logo li a.media_link.twitter { background-size:48px;}
.font_lg .footer_menu_title { font-size:20px;}
.font_lg .footer_dropdownmenu li, .font_lg .footer_dropdownmenu li a { font-size:15px;}
.font_lg .footer_wrap_inner .weather_degree { font-size:25px;}
.font_lg .footer_wrap_inner .chance_weather, .font_lg .footer_wrap_inner .weather_condition { font-size:15px;}
.font_lg .footer_case .footercase_link li a, .font_lg .footer_case .leftcontent { font-size:16px;}


/*--font_sm--*/
.font_sm .header_section { height:auto;}
.font_sm .logo img { width:90%;}
.font_sm .header_bottom_section .logo.deity_logo img { width:97%;}
.font_sm .header_bottom_section .logo.deity_logo span { 
	font-size:7px;
}
.font_sm .header_bottom_section .input-group {width:calc(90% - 160px); }
.font_sm .header_bottom_section .input-group, .font_sm .header_bottom_section .datapicker{ height:27px;}
.font_sm .header_bottom_section .datapicker .bootstrap-select button, 
.font_sm .header_bottom_section .datapicker .bootstrap-select button:hover, 
.font_sm .header_bottom_section .datapicker .bootstrap-select button:focus, 
.font_sm .header_bottom_section .datapicker .bootstrap-select .dropdown-toggle, 
.font_sm .header_bottom_section .datapicker .bootstrap-select .dropdown-toggle:focus, 
.font_sm .header_bottom_section .datapicker .bootstrap-select.btn-group.open .dropdown-toggle { height:27px;font-size:12px;padding-right:25px;}
.font_sm .header_bottom_section .search_wrap { margin-top:30px;}
.font_sm .header_bottom_section .text_searchfield, .font_sm .header_bottom_section .text_searchfield:hover, .font_sm .header_bottom_section .text_searchfield:focus { font-size:12px;}
.font_sm .header_bottom_section .search_btn {height:30px;width:30px;background-size:12px; }
.font_sm .navbar .navbar-nav > li.active > a, .font_sm .navbar .navbar-nav > li.active > a:hover, .font_sm .navbar .navbar-nav > li.active > a:focus,
.font_sm .navbar .navbar-nav > li > a, .font_sm .navbar .navbar-nav > li > a:hover, .font_sm .navbar .navbar-nav > li > a:focus { font-size:13px;padding:10px 15px;}
.font_sm .navbar {min-height:40px;} 
.font_sm .navbar .home-toggle { margin-top:12px;}
.font_sm .outer_banner_slider .banner_slider .banner_content .small_text {font-size:45px;line-height:42px;}
.font_sm .outer_banner_slider .banner_slider .banner_content .small_text.last {font-size:18px;line-height:18px;}
.font_sm .outer_banner_slider .banner_slider .banner_content .farmer_img { width:260px;}
.font_sm .outer_banner_slider .banner_slider .banner_content .buynow_btn, .font_sm .outer_banner_slider .banner_slider .banner_content .buynow_btn:hover, 
.font_sm .outer_banner_slider .banner_slider .banner_content .buynow_btn:focus { padding:6px 30px;font-size:13px;}
.font_sm .bannerinnerslider .spice_wrap .spice_name { font-size:13px;}
.font_sm .banner_right_pane .right_pane_section li.banner_block .block_title {font-size:21px; padding:6px 0px 10px 35px;}
.font_sm .banner_right_pane .right_pane_section li.banner_block.block1 .block_title { background-size:28px;}
.font_sm .banner_right_pane .right_pane_section li.banner_block.block2 .block_title { background-size:28px;}
.font_sm .banner_right_pane .right_pane_section li.banner_block.block3 .block_title { background-size:28px;}
.font_sm .banner_right_pane .right_pane_section li.banner_block .block_cont { padding-left:40px;}
.font_sm .right_pane_section li.banner_block .block_cont .count_no { font-size:22px;}
.font_sm .right_pane_section li.banner_block .block_cont .count_name {font-size:14px;}
.font_sm .right_pane_section li.banner_block .block_cont .estimate_text .desc { font-size:13px;}
.font_sm .right_pane_section li.banner_block .block_cont .estimate_text .desc span.bold_text { font-size:19px;}
.font_sm .right_pane_section li.banner_block .block_cont .estimate_text .desc span.light_text { font-size:17px; }
.font_sm .right_pane_section li.banner_block .block_cont .estimate_text { background-size:30px;}
.font_sm .right_pane_section li.banner_block .block_cont .estimate_text:hover { background-size:30px;} 
.font_sm .newsticker_wrap .innertweet_wrap .updates_text { font-size:16px;width:200px;}
.font_sm .innertweet_wrap {padding-left:190px;} 
.font_sm .newsticker_wrap .innertweet_text { font-size:13px;}
.font_sm .newsticker_wrap .twitter_listing li span { font-size:11px;}
.font_sm .newsticker_wrap .twitter_listing li a.download_btn { font-size:13px;margin-top:-14px;}
.font_sm .section_wrap .nav_tabssection .nav_tabs.nav-tabs > li > a, .font_lg .section_wrap .nav_tabssection .nav_tabs.nav-tabs > li.active > a { font-size:14px;}
.font_sm .section_wrap.section_1 .block_wrap .block_image .rating_text { font-size:11px;}
.font_sm .section_wrap.section_1 .block_wrap .block_image { height:125px;}
.font_sm .section_wrap.section_1 .block_wrap .contents .block_title { font-size:15px;}
.font_sm .section_wrap.section_1 .block_wrap .contents .sub_name { font-size:13px;}
.font_sm .section_wrap.section_1 .block_wrap .contents .price { font-size:14px;}
.font_sm .section_wrap.section_1 .block_wrap .contents .sub_price_name { font-size:11px;}
.font_sm .section_wrap.section_1 .block_wrap .contents .expiry_date { font-size:11px;}
.font_sm .section_wrap.section_1 .block_wrap .btn_add, .font_sm .section_wrap.section_1 .block_wrap .btn_add:hover, .font_sm .section_wrap.section_1 .block_wrap .btn_add:focus { font-size:13px;}
.font_sm .empty_sect { height:298px;}
.font_sm .section_wrap .more_link a { font-size:12px;}
.font_sm .section2_title { font-size:18px; }
.font_sm .section_wrap.section_2 .sub_title { font-size:13px;margin-bottom:10px;}
.font_sm .section_wrap.section_2 .slick-dots li { height:8px;width:8px;}
.font_sm .section_wrap.section_2 .thumb .block_figure { width:70px;}
.font_sm .section_wrap.section_2 .thumb .farmer_name { font-size:13px;}
.font_sm .section_wrap.section_2 .thumb .town_name { font-size:11px;}
.font_sm .section_wrap.section_2 .thumb .product_name { font-size:13px;}
.font_sm .section_wrap.section_2 .thumb .product_name .product_class { font-size:11px;}
.font_sm .section_wrap.section_2 .review-list img{ width:11px;}
.font_sm .section_wrap.section_2 .thumb { min-height:210px;}
.font_sm .section_wrap.section_2 .thumb_list li { height:101px;}
.font_sm .section_wrap.section_2 .thumb.more_thumb .innersection_wrap { height:173px;}
.font_sm .section_wrap.section_2 .thumb_list .thumb_item .thumb_title { font-size:13px;}
.font_sm .section_wrap.section_2 .thumb_list .thumb_item .thumb_town{ font-size:10px;}
.font_sm .section_wrap.section_2 .thumb_list .thumb_item .thumb_product { font-size:11px;}
.font_sm .video_sec span.video_link { background-size:36px;font-size:15px;}
.font_sm .innerdownload_section .title { font-size:22px;}
.font_sm .download_list .type_name { font-size:14px;}
.font_sm .download_list .download_link { width:132px;}
.font_sm .innerdownload_section .mobile_img {width:485px;background-size:485px; }
.font_sm .footer_logo img{ width:95%;}
.font_sm .footer_wrap_inner .media_logo li a.media_link { height:42px;width:42px;}
.font_sm .footer_wrap_inner .media_logo li a.media_link.linkedin { background-size:42px;}
.font_sm .footer_wrap_inner .media_logo li a.media_link.google { background-size:42px;}
.font_sm .footer_wrap_inner .media_logo li a.media_link.facebook { background-size:42px;}
.font_sm .footer_wrap_inner .media_logo li a.media_link.twitter { background-size:42px;}
.font_sm .footer_menu_title { font-size:14px;}
.font_sm .footer_dropdownmenu li, .font_sm .footer_dropdownmenu li a { font-size:12px;}
.font_sm .footer_wrap_inner .weather_degree { font-size:18px;}
.font_sm .footer_wrap_inner .chance_weather, .font_lg .footer_wrap_inner .weather_condition { font-size:12px;}
.font_sm .footer_case{ padding:10px 0px;}
.font_sm .footer_case .footercase_link li a, .font_lg .footer_case .leftcontent { font-size:12px;}

.tophead{
border-bottom:2px solid #BB4C38;
}

.blink_me {
  animation: blinker 1s linear infinite;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}