@charset "utf-8";



/* CSS Document */



body {



	margin:0px;



	padding:0px;



	font-family: 'opensans_regular';



	line-height:24px;



	background-color:#f0f0f0;



}



@font-face {



 font-family: 'opensans_bold';



 src: url('../fonts/opensans-bold-webfont.eot');



 src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold-webfont.woff2') format('woff2'),  url('../fonts/opensans-bold-webfont.woff') format('woff'),  url('../fonts/opensans-bold-webfont.ttf') format('truetype');



 font-weight: normal;



 font-style: normal;



}



 @font-face {



 font-family: 'opensans_regular';



 src: url('../fonts/opensans-regular-webfont.eot');



 src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype');



 font-weight: normal;



 font-style: normal;



}



 @font-face {



 font-family: 'opensans_semibold';



 src: url('../fonts/opensans-semibold-webfont.eot');



 src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),  url('../fonts/opensans-semibold-webfont.woff') format('woff'),  url('../fonts/opensans-semibold-webfont.ttf') format('truetype');



 font-weight: normal;



 font-style: normal;



}







 @font-face {



 font-family: 'FontAwesome';



 src: url('../fonts/fontawesome-webfont.eot');



 src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/fontawesome-webfont.woff2') format('woff2'),  url('../fonts/fontawesome-webfont.woff') format('woff'),  url('../fonts/fontawesome-webfont.ttf') format('truetype');



 font-weight: normal;



 font-style: normal;



}







ul {



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



	list-style:none;



}



img {



	max-width:100%;



}



a {



	text-decoration:none;



}



a:hover {



	text-decoration:none;



}



h1, h2, h3, h4, h5, h6, p {



	margin:0px;



}



/*--Base CSS--*/



.wrapper {



	width:1200px;



	margin:0px auto;



}



.slidess .carousel-indicators li {



	background:none;



	border:1px solid #fff;



}



.slidess .carousel-indicators .active {



	background:#fff;



}



.slidess {



	width:100%;



	float:left;



	position:relative;



}



/*.banner_slide {width:100%;float:left;position:relative;text-align:center;height:100%;}*/



.banner_slide {/*background-image:url(../img/mock01.jpg);background-position: center;



    background-repeat: no-repeat;



    background-size: cover;*/



	height:100%;



	text-align:center;



	position:relative;



	width:100%;



	float:left;



}



.banner_slide_img {



	position:relative;



	width:100%;



	height:100%;



}



.duldul_text {



	position:absolute;



	bottom:40px;



	left:0px;



	right:0px;



	padding:10px;



}



.duldul_text p {



	color:#fff;



	font-size:18px;



	font-family: 'sanchezregular';



}



.duldul_text p span {



	color:#ffea8a;



}



.duldul_img1 {



	position:absolute;



	top:20%;



	left:0px;



	right:0px;



}



.duldul_img1 img {



	width:200px;



}



.header_top {



	width:100%;



	float:left;



	padding:15px 10px;



	background-color:#ee464a;



}



 .header_top_right ul li:first-child .search-form .form-group input.form-control::-webkit-input-placeholder {



 display:none;



}



.header_top_right ul li:first-child .search-form .form-group input.form-control::-moz-placeholder {



 display:none;



}



.header_top_right ul li:first-child .navbar-right {



	min-width:300px; /*or I can probably just use columns*/



	margin:0px;



}



.header_top_right ul li:first-child .navbar-right form {



	width:100%;



}



.header_top_right ul li:first-child .form-group {



	position:relative;



	width:0%;



	min-width:50px;



	height:50px;



	overflow:hidden;



	transition: width 1s;



	backface-visibility:hidden;



}



.header_top_right ul li:first-child .form-group input.form-control {



	position:absolute;



	top:0;



	right:0;



	outline:none;



	width:100%;



	height:50px;



	margin:0;



	z-index:10;



}



.header_top_right ul li:first-child input[type="text"].form-control {



	-webkit-appearence:none;



	-webkit-border-radius:0;



}



.header_top_right ul li:first-child .form-control-submit, .header_top_right ul li:first-child .search-label {



	width:50px;



	height:50px;



	position:absolute;



	right:0;



	top:0;



	padding:0;



	margin:0;



	text-align:center;



	cursor:pointer;



	line-height:50px;



	background:white;



	font-size:18px;



	color:#5f2f2f;



}



.header_top_right ul li:first-child .form-control-submit {



	background:#fff; /*stupid IE*/



	opacity: 0;



	color:transparent;



	border:none;



	outline:none;



	z-index:-1;



}



.header_top_right ul li:first-child .search-label {



	z-index:90;



}



.header_top_right ul li:first-child .form-group.sb-search-open, .header_top_right ul li:first-child .no-js .sb-search-open {



	width:100%;



}



.header_top_right ul li:first-child .form-group.sb-search-open .search-label, .header_top_right ul li:first-child .no-js .sb-search .search-label {



	background: #5f2f2f;



	color: #fff;



	z-index: 11;



}



.header_top_right ul li:first-child .form-group.sb-search-open .form-control-submit, .header_top_right ul li:first-child .no-js .form-control .form-control-submit {



	z-index: 90;



}



.header_top_right ul li:first-child .navbar-right i {



	line-height:50px;



}



.header_top_right ul li:first-child .navbar-right .form-group {



	margin:0px;



}



.side_navbars {



	background-color: #eaeaea;



	font-size: 32px;



	color: #757575;



	padding:16px 10px;



	display: inline-table;



	vertical-align:text-bottom;



}



.header_top_right .modal.right .modal-dialog {



	position:fixed;



	margin:auto;



	width:320px;



	height:100%;



	-webkit-transform:translate3d(0%, 0, 0);



	-ms-transform: translate3d(0%, 0, 0);



	-o-transform: translate3d(0%, 0, 0);



	transform: translate3d(0%, 0, 0);



	text-align:left;



}



.header_top_right .modal.right .modal-content {



	height:100%;



	overflow-y: auto;



}



.header_top_right .modal.right .modal-body {



	padding:15px 15px 80px;



}



/*Right*/



.header_top_right .modal.right.fade .modal-dialog {



	right: -320px;



	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;



	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;



	-o-transition: opacity 0.3s linear, right 0.3s ease-out;



	transition: opacity 0.3s linear, right 0.3s ease-out;



}



.header_top_right .modal.right.fade.in .modal-dialog {



	right: 0;



}



/* ----- MODAL STYLE ----- */



.header_top_right .modal-content {



	border-radius: 0;



	border: none;



}



.header_top_right .modal-header {



	border-bottom-color: #EEEEEE;



	background-color: #FAFAFA;



}



.head_bottom_sidenav .modal-dialog {



	background-color:#fff;



}



.head_bottom_sidenav1 {



	width:100%;



	float:left;



}



.head_bottom_sidenav1 ul li:first-child {



	width:100%;



}



.head_bottom_sidenav1 ul li {



	width:100%;



	float:left;



	padding:10px;



	border-bottom:1px solid #c2c2c2;



}



.head_bottom_sidenav1 ul li a {



	font-family: 'opensans_semibold';



	font-size:14px;



	color:#000;



	text-transform:uppercase;



}



.head_bottom_sidenav1 ul li a:hover {



	color:#ee464a;



}



.header_top_right .side_navbars {



	background:none;



	font-size:26px;



	color:#000;



	padding:0;



}



.header_top_middle h2 {



	color:#fff;



	text-transform:uppercase;



	font-family: 'opensans_semibold';



	font-size:15px;



	text-align:center;



}



.header_top_left {



	width:27%;



	float:left;



}



.header_top_middle {



	width:63%;



	float:left;



	padding-top:15px;



}



.header_top_right {



	width:10%;



	float:right;



	text-align:right;



	padding-top:10px;



}



.sunrise {



	width:100%;



	float:left;



	padding:30px 10px 50px 10px;



}



.home_top {



	width:100%;



	float:left;



	background-color:#fff;



	padding:10px;



}



.home_top_left {



	width:50%;



	float:left;



}



.home_top_right {



	width:50%;



	float:right;



	text-align:right;



}



.home_top span {



	font-size:10px;



	color:#666;



}



.home_top select {



	background-color:#f0f0f0;



	font-size:10px;



	color:#666;



	border:none;



	padding:5px;



	display:inline-table;



}



.products {



	width:100%;



	float:left;



}



.products ul li {



	width:49%;



	float:left;



	text-align:center;



	background-color:#fff;



	border:1px solid #c2c2c2;



	border-radius:3px;



	padding:10px 5px;



	margin-top:25px;



	margin-right:2%;



	position:relative;



}



.products ul li:nth-child(2n+2) {



margin-right:0px;



}



.product_img {



	width:100%;



	float:left;



}



.product_text {



	width:100%;



	float:left;



	padding-top:15px;



}



.product_text h3 {



	font-size:15px;



	color:#383737;



	font-family: 'opensans_semibold';



	padding-bottom:5px;



}



.product_text h4 {



	font-size:15px;



	color:#383737;



	font-family: 'opensans_semibold';



	padding-bottom:15px;



}



.product_text a {



	color:#fff;



	font-style:italic;



	font-family: 'opensans_semibold';



	text-transform:uppercase;



	background-color:#ea7108;



	padding:0px 0px 0px 5px;



	font-size:11px;



	display:inline-table;



}



.product_text a span {



	padding:4px;



	background-color:rgba(0, 0, 0, .5);



	margin-left:4px;



}



.product_text a i {



	font-size:12px;



}



.product_pagi {



	width:100%;



	float:left;



	padding-top:20px;



}



.product_pagi ul li {



	display:inline-table;



	padding-right:3px;



}



.product_pagi ul li a {



	background-color:#fff;



	text-transform:uppercase;



	color:#383737;



	font-size:13px;



	display:inline-table;



	padding:5px 10px;



}



/*----login-----*/







.login_logo {



	width:100%;



	float:left;



	text-align:center;



	padding:10px 30px 20px 30px;



}



.login_tabss {



	width:100%;



	float:left;



	padding:20px 0px;



	text-align:center;



}



.login_tabss ul li {



	display:inline-table;



	padding-right:11px;



}



.login_tabss ul li a {



	background:url(../img/master_login.png) top center no-repeat;



	width:90px;



	height:34px;



	display:inline-table;



	color:#000;



	font-size:10px;



	font-family: 'opensans_semibold';



	text-align:right;



	line-height:36px;



	padding-right:5px;



}



.login_tabss ul li:first-child a {



	background:url(../img/member_login.png) top center no-repeat;



}



.login_tabss ul li:last-child a {



	background:url(../img/custome_login.png) top center no-repeat;



}



.login_tabss ul li:last-child {



	padding-right:0px;



}



.login_form {



	width:100%;



	float:left;



}



.login_form ul li {



	width:100%;



	float:left;



	padding-bottom:15px;



}



.login_form ul li input[type="text"], .login_form ul li select {



	border:none;



	border-radius:0px;



	height:38px;



	border-bottom:1px solid rgba(0, 0, 0, .4);



	padding-left:40px;



	background:url(../img/login_form1.png) 10px 10px no-repeat #f0f0f0;



	color:#000;



	box-shadow:inherit;



}



.login_form ul li input[type="password"] {



	border:none;



	border-radius:0px;



	height:38px;



	border-bottom:1px solid rgba(0, 0, 0, .4);



	padding-left:40px;



	background:url(../img/login_form2.png) 10px 10px no-repeat #f0f0f0;



	color:#000;



	box-shadow:inherit;



}



.login_form_btn {



	width:100%;



	float:left;



	text-align:center;



	padding:15px 0px;



}



.login_form_btn button {



	background-color:#ea7108;



	color:#fff;



	border:none;



	text-transform:uppercase;



	font-family: 'opensans_semibold';



	font-size:15px;



	vertical-align:middle;



	display:inline-table;



	padding:0px 0px 0px 8px;



}



.login_form_btn button span {



	background-color:rgba(0, 0, 0, .5);



	vertical-align:middle;



	padding:8px;



	display:inline-table;



	margin-left:10px;



}



/*---product detail----*/







.product_detail_slide {



	width:100%;



	float:left;



	padding:0px 10px 0 10px;



}



.product_detail_slide #custom_carousel .item .top {



	/*overflow:hidden;



	max-height:460px;



	margin-bottom:15px;

*/

}



.product_detail_slide #custom_carousel .item {



	color:#000;



	/* background-color:#fff;*/



    padding-bottom:20px;



	overflow:hidden



}



.product_detail_slide #custom_carousel .item img {



	 height: auto;

    width: auto;

}



.product_detail_slide #custom_carousel .izq {



	position:absolute;



	left: -25px;



	top:40%;



	background-image: none;



	background: none repeat scroll 0 0 #222222;



	border: 4px solid #FFFFFF;



	border-radius: 23px;



	height: 40px;



	width : 40px;



	margin-top: 30px;



}



/* Next button  */



.product_detail_slide #custom_carousel .der {



	position:absolute;



	right: -25px !important;



	top:40%;



	left:inherit;



	background-image: none;



	background: none repeat scroll 0 0 #222222;



	border: 4px solid #FFFFFF;



	border-radius: 23px;



	height: 40px;



	width : 40px;



	margin-top: 30px;



}



.product_detail_slide #custom_carousel .controls {



	overflow:hidden;



	padding:0;



	margin:0;



	white-space: nowrap;



	text-align: center;



	position: relative;



	/* background:#fff;*/



    border:0;



}



.product_detail_slide #custom_carousel .controls .nav {



	padding:0;



	margin:0;



	white-space: nowrap;



	text-align: center;



	position: relative;



	/*background:#fff;*/



    width: auto;



	border: 0;



}



.product_detail_slide #custom_carousel .controls li {



 transition: all .5s ease;



	display: inline-block;



	max-width: 100px;



	height: 90px;



	opacity:.5;



}



.product_detail_slide #custom_carousel .controls li a {



	padding:0;



}



.product_detail_slide #custom_carousel .controls li img {



	width:100%;



	height:65px;



}



.product_detail_slide #custom_carousel .controls li.active {



	/*background-color:#fff;*/



    opacity:1;



}



.product_detail_slide #custom_carousel .controls a small {



	overflow:hidden;



	display:block;



	font-size:10px;



	margin-top:5px;



	font-weight:bold;



}



.product_detail_slide img {



	border:1px solid #c2c2c2;



}



.product_detail_slide h4 {



	font-size:14px;



	font-family: 'opensans_semibold';



	padding-bottom:10px;



}



.product_detail_slide h3 {



	padding-bottom:20px;



	color:#ea7108;



	font-size:30px;



	font-family: 'opensans_bold';



}



.product_detail_color {



	width:100%;



	float:left;



	background-color:#fff;



	padding:10px;



}



.product_detail_color h3 {



	color:#000;



	font-size:20px;



	padding-bottom:15px;



}



.product_detail_color h3 span {



	font-family: 'opensans_semibold';



	color:#ea7108;



}



.product_detail_color ul li {



	display:inline-table;



	padding-right:20px;



}



.product_detail_color ul li img {



	border:1px solid #c2c2c2;



}



.product_detail_color ul .active img {



	border:1px solid #ea7108;



}



.detail_highlight {



	width:100%;



	float:left;



	padding:15px 0px;



	margin-top:20px;



	background-color:#fff;



}



.detail_highlight h3 {



	font-size:20px;



	font-weight:bold;



	padding-left:5px;



}



.detail_highlight ul {



	list-style:inside;



	padding-left:5px;



	padding-top:8px;



	font-size:15px;



}



.detail_highlight span {



	color:#ea7108;



	font-size:15px;



	padding-left:5px;



}



.detail_highlight h4 {



	font-size:20px;



	font-weight:bold;



	padding-left:5px;



	padding-top:8px;



}



.detail_highlight p {



	padding-top: 8px;



	padding-left: 5px;



	float: left;



	width: 98%;



}



.detail_highlight_all {



	margin-top: 68px;



	margin-bottom: 20px;



	border: 0;



	border-top: 1px solid #eee;



}



.detail_highlight h3 span {



	float:right;



	padding-right:21px;



}



.product_description {



	width:100%;



	float:left;



	padding:15px 0px;



	margin-top:20px;



	background-color:#fff;



}



.product_description h3 {



	font-size:20px;



	font-weight:bold;



	padding-left:5px;



}



.product_description p {



	color: #666666;



	font-size: 15px;



	float: left;



	width: 96%;



	padding-left: 5px;



	font-family: 'opensans_regular';



}



.send_snquiry {



	width:100%;



	float:left;



	padding:15px 0px;



	margin-top:20px;



	background-color:#ea7108;



}



.send_snquiry h3 {



	font-size:16px;



	text-transform:uppercase;



	text-align:center;



	color:white;



}



.fav {



	position: absolute;



	right: 12px;



}



.fav_red {



	position: absolute;



	right: 30px;



	color:red;



}



.header_top_middle_enquiey {



	width: 63%;



	float: left;



	padding-top: 0px;



}



.send_snquiry_pro {



	width: 100%;



	float: left;



	margin-top: -39px;



	background-color: black;



}



.send_snquiry_pro h3 {



	text-align:center;



	text-transform:uppercase;



	color:white;



	font-size:16px;



}











label.error {



	color: red;



	float: left;



	font-size: 11px;



	font-weight: normal;



	width: 100%;



}







.form-group {



	margin-bottom: 15px;



	float: left;



	width: 100%;



	position: relative;



}







.form-group label.error {



	position: absolute;



	left: 0;



	bottom: -23px;



}







.sunrise h1{ text-align:center; margin:0 0 20px 0; padding:0; font-size:20px; font-family: 'opensans_bold', Verdana, Geneva, sans-serif;}







.sunrise table{ border-top:1px solid #CCC; border-left:1px solid #CCC; box-shadow:0 5px 5px #ccc}



.sunrise table tr{}



.sunrise table tr:nth-child(odd){ background:#FFF}



.sunrise table tr td{ padding:5px; border-bottom:1px solid #CCC; border-right:1px solid #CCC}



.sunrise table tr th{ padding:5px; border-bottom:1px solid #CCC; border-right:1px solid #CCC; background:#333; color:#FFF; text-transform:uppercase}







/*------ Production Sheet -------*/



.date_selector {width:100%;float:left;padding-bottom:15px;}



.date_selector input[type="text"] {border:none;border-bottom:1px solid #CCC; border-radius:0px;font-size:15px;color:#000;background:url(../img/date_icon.png) 5px 5px no-repeat;padding-left:40px;box-shadow:none; }



.production_sheet {width:100%;float:left;}



.production_sheet table th {text-transform:uppercase;font-size:14px;color:#000;padding:5px;text-align:center;font-weight:400;}



.production_sheet table td {text-transform:uppercase;font-size:12px;color:#000;padding:5px;}



.production_sheet table td select {font-size:12px;background:none;border:none;border-radius:0px; box-shadow:none}



.production_sheet table td input[type="text"] {font-size:12px;background:none;border:none;border-radius:0px; box-shadow:none; border-bottom:1px solid #CCC}



.production_machine {width:100%;float:left;}



.production_machine h3 {font-size:14px;background-color:#ea7108;color:#fff;font-family: 'opensans_semibold';padding:8px;cursor:pointer;}



.production_machine h3 span {float:right;}



.shift_production {width:100%;float:left;padding:20px 0px;}



.shift_production h4 {color:#ea7108;text-transform:uppercase;font-family: 'opensans_semibold';padding:8px;font-size:14px;cursor:pointer;border:1px solid #c2c2c2;height:40px;display:inline-table;line-height:20px;width:87%;}



.shift_production h4 span {float:right;}



.shift_production h4 span i {line-height:20px;}



.shift_production h5 button {background-color:#c0c0c0;color:#ea7108;border:none;width:35px;height:40px;display:inline-table;vertical-align:middle;}



.shift_production h5 {display:inline-table;vertical-align:middle;}







.panel-heading { padding: 0; border:0; }



.panel-title>a, .panel-title>a:active{ display:block; padding:15px; color:#555; font-size:16px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; word-spacing:3px; text-decoration:none; }



.panel-heading  a:before { font-family: 'FontAwesome'; content: "\f078"; float: right; transition: all 0.5s; }



.panel-heading.active a:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } 



.panel-heading a.collapsed:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } 







.panel-heading_child  a:before { font-family: 'FontAwesome'; content: "\f078"; float: right; transition: all 0.5s; }



.panel-heading_child.active a:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } 



























/*------ //Production Sheet// -------*/







.machine_heading{ background:#ea7108 !important}



.machine_heading .panel-title a{ color:#fff !important}











.panel-body table{ margin-bottom:20px;}







.last_row{ display:none}







.panel_dispatch{ margin-top:20px;}



.panel_dispatch .btn-danger{ margin-top:20px;}











.my_parties p{  text-align:center; color:#FFF; border-radius:5px; font-size:15px;  font-family: 'opensans_semibold'; text-transform:uppercase; margin-bottom:20px;}



.my_parties p a{ padding:10px; color:#FFF; display:block}







.my_parties .col-md-3:nth-child(1n+1) p{ background:#ee464a}



.my_parties .col-md-3:nth-child(2n+2) p{ background:#ee464a}



.my_parties .col-md-3:nth-child(3n+3) p{ background:#ee464a}



.my_parties .col-md-3:nth-child(4n+4) p{ background:#ee464a}







.my_parties .col-md-3:nth-child(8n+8) p{ background:#ee464a}



.my_parties .col-md-3:nth-child(7n+7) p{ background:#ee464a}



.my_parties .col-md-3:nth-child(6n+6) p{ background:#ee464a}



.my_parties .col-md-3:nth-child(5n+5) p{ background:#ee464a}











 



/*---------------------------------------------*/





.header_top {background-color:#FFF;}

.header_top_right .side_navbars {font-size:36px;margin-top: 20px;}

.home_top {display:none;}



.head_bottom_sidenav1 ul li:hover {background-color:#33c0de;}

.head_bottom_sidenav1 ul li:hover a {color:#fff;}

.sunrise {padding-top:150px;}



/*--------sunrise_slide-------*/



.sunrise_slide {width:100%;float:left;padding:0px 0px 0px 0px; }

.sunrise_slide_img img {width:100%;height:auto;}

.right.carousel-control.pre_top {top:46%;}

.left.carousel-control.next_top {top:46%;}



/*------about-----*/

.about_banner {width:100%;float:left;margin:30px 0px;position:relative;text-align:center;padding-top:22px;} 

/*.about_banner img {width:100%;}*/

.about_banner h3 {color:#fff;font-size:80px;font-family: 'opensans_bold';position:absolute;top:45%;text-align:center;text-transform:uppercase;left:0px;right:0px;font-style:italic;}

.sunrise_about {width:100%;float:left;padding:0px 15px 40px 15px;}

.sunrise_about p {font-size:15px;line-height:26px;text-align:justify;} 

.about_social {width:100%;float:left;padding-top:15px;}



.about_social ul li {width:25%;float:left;padding:10px;border-bottom:1px dashed #c2c2c2;} 

.about_social ul li a {font-size:16px;color:#666;}

.about_social ul li a i {margin-right:5px;}

.about_social ul li a img {height: 16px;margin-right:5px;vertical-align: baseline;}



.animated.flip {

	-webkit-backface-visibility: inherit !important;

	backface-visibility: inherit !important;

	-webkit-animation-name: inherit !important;

	animation-name: inherit !important;

}

.bedcrome {
  
    color: #fff;

    float: left;

    padding: 6px 10px;

    width: 100%;

}

.fa.fa-arrow-left {
    color: #fff;
    float: left;
    font-size: 27px;
    margin-top: 0;
    text-align: center;
}



a .fav .fa-heart {

	color:#CCC

}





.favourite .fa-heart {

	color:#F00 !important	

}



.notification{} 

.notification ul{}

.notification ul li{ list-style:none; padding:10px; }

.notification ul li:nth-child(odd){ background:#fff}

.notification ul li h3{ font-size:18px;}

.notification ul li p{ font-size:13px;}

.imageheight{ height:300px; max-width:95%}

header {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1100;
}
.about_banner {
    margin-top: 84px;
}
.animated.flip {
    animation-name: flip;
    backface-visibility: visible;
    margin-top: 40px;
}
#contact_form {
    margin-top: 100px;
}
#myModal {
    margin-top: 100px;
}



/*------------------------*/
/*
.production_sheet {margin-top:100px;}
.date_range_searchig {margin-top:150px;}*/

.product_detail_slide {margin-top:98px;}
.header_top_middle {position:relative;} 
.header_top_middle input[type="text"] {border-radius:5px;height:38px;color:#000;}
.header_search button {background:none;border:none;border-radius:0px;height:38px;color:#000;margin-right:10px;}
.header_search {position:absolute;right:0px;text-align:right;top:0px;width:30px;}
.header_search i {font-size:20px;line-height:70px;}
.dasktopmode{ display:block}
.mobilemode{ display:none}
.myback {
    background-color: #f6821f;
    border-radius: 50%;
    bottom: 5%;
    float: left;
    height: 50px;
    opacity: 1;
    padding: 10px;
    position: fixed;
    right: 0;
    width: 50px;
    z-index: 99999;
}







/*----------------------*/

.sidenav_logo {width:100%;float:left;text-align:center;}
.sidenav_logo img {width:200px;height:auto;}
.sidenav_logo h3 {margin:15px 0px;background-color:#ee464a;width:100%;float:left;color:#fff;font-family: 'opensans_semibold';font-size:20px;line-height:45px;}
.header_top_right .modal.right .modal-body {padding:0px; padding-bottom:80px;}

.head_bottom_sidenav1 ul li {position:relative;padding:0px 0px 0px 40px;} 
.head_bottom_sidenav1 ul li i {position:absolute;left:15px;top:15px;}
.head_bottom_sidenav1 ul li:hover a {background-color:#ee464a;color:#fff;}
.head_bottom_sidenav1 ul li a {width:100%;float:left;padding:10px;}
.head_bottom_sidenav1 ul li:hover a i {color:#ee464a;}
.head_bottom_sidenav1 ul li:hover {background:none;}

/*.products ul li:hover {background-color:rgba(0,0,0,.5);cursor:pointer;}
.products ul li:hover .product_img {opacity:.5;}
.products ul li:hover .product_text h3 {opacity:.5;}
.products ul li:hover .product_text h4 {opacity:.5;}
.products ul li .product_text {min-height:85px;}
.products ul li:hover .product_text a {position:absolute;left:0px;right:0px;top:45%;margin:0px auto;}
.fav {z-index:11;}


.product_text a {width:98px;} */



/*------------------------------------*/

.header_top_left {float:right;text-align:right;}
.header_top_right {float:left;text-align:left;}
.header_top_right .modal.right.fade.in .modal-dialog {right:inherit;left:0px;}
.header_top_right .modal {right:inherit;}
.products ul li {
	width: 50%;
	float: left;
	text-align: center;
	background: #fff;
	border: none;
	border-radius: 0px;
	padding: 20px 5px;
	margin-top: 0;
	margin-right: 0;
	position: relative;
	border-bottom: 1px solid #c2c2c2;
}
.products ul li:nth-child(2n+2) {border-left:1px solid #c2c2c2;}
.product_text h3 a {background:none !important; font-size:14px;} 
.product_text h3 {background:none !important; font-size:14px;} 

.header_top_right .side_navbars {font-size: 30px;margin-top:0px;text-decoration:none;}
.header_top_right .side_navbars:hover {text-decoration:none;}
.header_top_right .side_navbars:focus {text-decoration:none;}



.product_detail_slide h4 {background:#fff;width:100%;float:left;padding:20px 15px;font-size:16px;}
.product_detail_slide .demo {padding-left:10px;}
.product_detail_slide {padding:0px;}
.detail_highlight p:nth-child(even) {background:#f0f0f0;width:100%;} 
.product_detail_slide li a {margin: 10px 5px 10px 0px;padding: 10px;border: 1px solid #c2c2c2;height: 60px;width: 60px;display: table-cell;}
.product_detail_slide li a img {border:none;} 
.detail_highlight p {font-size:15px;}




/*--------product detail ------*/

.product_detail_slider {width:100%;float:left;padding-top:30px;}
.product_detail_slider h4 {background-color:#fff;padding:15px 15px;margin-top:15px;font-family: 'opensans_semibold';font-size:15px;}
.product_detail_slider h4 i {color:#ccc;cursor:pointer;float:right;}
.product_detail_avail {width:100%;float:left;padding-bottom:80px;}
.product_detail_avail h3 {font-size:16px;font-family: 'opensans_semibold';line-height:26px;color:#666;}
.product_detail_avail h3 span {display:block;font-family: 'opensans_regular';font-size:14px;}
.product_detail_avail ul li {width:100%;float:left;padding:15px;background-color:#f1f1f1;}
.product_detail_avail ul li:nth-child(even) {background-color:#fff;}
.product_detail_avail ul li table td {text-align:center;}
.product_detail_avail ul li p {font-size:14px;color:rgba(0,0,0,.5);padding-top:10px;}
.product_detail_enquiry a {background-color:#000;color:#fff;text-transform:uppercase;width:100%;float:left;line-height:40px;text-align:center;font-size:15px;text-decoration:none;}
.product_detail_enquiry a:hover {text-decoration:none;}
.product_detail_enquiry {position:fixed;bottom:0px;left:0px;right:0px;z-index:3;}




header { 
	left: inherit; 
	position: inherit;
	right: inherit;
	z-index: 1100;
}

.sticky {
    border-top: 0 none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1500;
} #already_rec a:hover {
    background-color: red;
}