/*
Theme Name: Orange Biotech
*/
html, button, input, select, textarea { color: #222 }
body { padding: 0; margin: 0 }
h1,h2,h3,h4,h5,h6 {  font-size: 20px;}
strong a { color: #f07200;}
::-moz-selection {background:#b3d4fc;text-shadow:none}
::selection { background: #b3d4fc; text-shadow: none }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0 }
img { vertical-align: middle }
fieldset { border: 0; margin: 0; padding: 0 }
textarea { resize: vertical }
.chromeframe { margin: .2em 0; background: #ccc; color: #000; padding: .2em 0 }
header#header { background: #fff; padding:0; border-bottom: 2px solid #f07200; z-index:99999; position:fixed; width:100%; }
ul.description { text-align: center; color: #222; font-size: 12px; text-transform: uppercase; font-weight: 700; margin: 0; padding: 0; margin-top: 10px; margin-bottom: 20px; list-style: none }
ul.description li { display: inline-block; *display:inline;zoom: 1; margin-right: 20px }
ul.description li .attribute { color: #b5b5b5 }
.gray { text-align: center; background: #ddd; color: #666; border-radius: 3px; margin-bottom: 5px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; font-size: 12px }
.gray:hover { background: #d5d5d5 }
.gray .columns { font-size: 12px; margin-bottom: 3px; font-weight: 700; color: #404040 }
.gray .size { font-size: 12px }
.parent-column { text-align: center }
.parent-column h5 { margin: 10px 0 }
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent:-9999px;}
.ir:before { content: ""; display: block; width: 0; height: 150% }
.hidden { display: none!important; visibility: hidden }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto }
.invisible { visibility: hidden }
.clearfix:before, .clearfix:after { content: " "; display: table }
.clearfix:after { clear: both }
.clearfix { *zoom:1}
.entry-content h2{color:#f07200;}
.entry-content h3{color:#f07200;}
.entry-content h5{color: #e07917; font: 14px/20px Arial, Helvetica, sans-serif; padding:0; margin:-15px 0 15px; width:100%; float:left;}


@media print {
* { background: transparent!important; color: #000!important; box-shadow: none!important; text-shadow: none!important }
a, a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid }
thead { display: table-header-group }
tr, img { page-break-inside: avoid }
img { max-width: 100%!important }
@page {margin:.5cm}
p, h2, h3 { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid }
}

.logo { width: 100%; padding: 0; margin: 0; float: left }
.fb { width: 100%; padding: 0; margin: 8px 0; float: left }
.fb ul { float: left; padding: 0; margin: 0; width: 100% }
.fb li { padding: 0 2px; margin: 0; float: left; list-style: none }
#nav, #nav ul { margin: 0; padding: 0; list-style: none }
#nav { width: 100%; margin: 0 0 6px }
#nav:before, #nav:after { content: ""; display: table }
#nav:after { clear: both }
#nav { zoom: 1 }
#nav li { float: left; position: relative; padding:0 2px 0 0px;}
#nav a { float: left; padding: 8px 7px; color: #333; text-transform: uppercase; text-decoration: none; font: 600 12px "Open Sans"; }
#nav li:hover > a { color: #f07200;  border-radius: 3px }
#nav li a:hover { color: #f07200; border-radius: 3px }
#nav ul { margin: 20px 0 0; _margin: 0; opacity: 0; visibility: hidden; position: absolute; top: 38px; min-width: 200px; left: 0; z-index: 1; background: #444; background: -moz-linear-gradient(#444, #111); background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111)); background: -webkit-linear-gradient(#444, #111); background: -o-linear-gradient(#444, #111); background: -ms-linear-gradient(#444, #111); background: linear-gradient(#444, #111); -moz-box-shadow: 0 -1px rgba(255,255,255,.3); -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3); box-shadow: 0 -1px 0 rgba(255,255,255,.3); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
#nav li:hover > ul { opacity: 1; visibility: visible; margin: 0 }
#nav ul ul { top: 0; left: 150px; margin: 0 0 0 20px; _margin: 0; -moz-box-shadow: -1px 0 0 rgba(255,255,255,.3); -webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3); box-shadow: -1px 0 0 rgba(255,255,255,.3) }
#nav ul li { float: none; display: block; border: 0; _line-height: 0; -moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666; -webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666; box-shadow: 0 1px 0 #111, 0 2px 0 #666 }
#nav ul li:last-child { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#nav ul a { padding: 10px; min-width: 200px; height: 10px; display: block; white-space: nowrap; float: none; text-transform: none; color: #fff }
#nav ul a:hover {  background-image: -webkit-gradient(linear, left top, left bottom, from(#f07200), to(#f07200)); background-image: -webkit-linear-gradient(#f07200, #f07200); background-image: -o-linear-gradient(#f07200, #f07200); background-image: -ms-linear-gradient(#f07200, #f07200); background-image: linear-gradient(#f07200, #f07200) }
#nav ul li:first-child > a { -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0 }
#nav ul li:first-child > a:after { content: ''; position: absolute; left: 40px; top: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #444 }
#nav ul ul li:first-child a:after { left: -6px; top: 50%; margin-top: -6px; border-left: 0; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-right: 6px solid #3b3b3b }
#nav ul li:first-child a:hover:after { border-bottom-color: #f07200 }
#nav ul ul li:first-child a:hover:after { border-right-color: #0299d3; border-bottom-color: transparent }
#nav ul li:last-child > a { -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px }
#nav-trigger { display: none }
.sub-menu li a {color:#fff!important;}
@media screen and (max-width:600px) {
#nav-wrap { position: relative }
#nav-wrap * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
#nav-trigger { display: block; height: 40px; line-height: 40px; cursor: pointer; padding: 0 0 0 35px; border: 1px solid #222; color: #fafafa; font-weight: 700; background-color: #111; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -moz-linear-gradient(#444, #111); background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -webkit-linear-gradient(#444, #111); background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -o-linear-gradient(#444, #111); background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -ms-linear-gradient(#444, #111); background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#444, #111); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset; -webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset; box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset }
#nav { margin: 0; padding: 10px; position: absolute; top: 40px; width: 100%; z-index: 1; background-color: #444; display: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#nav:after { content: ''; position: absolute; left: 25px; top: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #444 }
#nav ul { min-width: 200px; position: static; visibility: visible; opacity: 1; margin: 0; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#nav ul ul { margin: 0 0 0 20px !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#nav li { position: static; display: block; float: none; border: 0; margin: 5px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#nav ul li { margin-left: 20px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#nav a { display: block; float: none; padding: 0; color: #999 }
#nav a:hover { color: #fafafa }
#nav ul a { padding: 0; width: auto }
#nav ul a:hover { background: none }
#nav ul li:first-child a:after, #nav ul ul li:first-child a:after { border: 0 }
}
@media(min-width:320px) and (max-width:767px) {.just h3 { font-size: 21px !important;}
.just h2 { font-size: 26px !important;}}
@media screen and (min-width: 600px) {#nav { display: block!important }}
.no-transition { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; opacity: 1; visibility: visible; display: none }
#nav li:hover > .no-transition { display: block }
.top_form { background: url(images/nav.png); width: 100%; height: 430px; position: relative; margin:0; border-radius:5px;}
.top_form_inn { background: url(images/nav.png); width: 100%; height:auto; position: relative; margin:20px 0 15px; float:left;}
.enq { width: 96%; margin: 0; text-align: center }
.enq span { color: #f07200; font-size: 17px; font-family: "Oswald", sans-serif }
.enq h2 { font-family: 'Oswald', sans-serif; font-size: 32px; color: #f07200; font-weight: 300; padding: 5px; margin: 0 }
.enq p { font-family: 'Oswald', sans-serif; font-size: 13px; color: #fff; margin: 0; font-weight: 300; padding: 0 5px }
.enq_form { float: left; width: 100%; margin: 4px 0 0 }
.enq_form ul { padding: 0; margin: 0 10px; width: 93% }
.enq_form li { float: left; list-style: none; width: 96%; padding: 2px 0 }
.enq_form li input { height: 28px; width: 100%; background: #1b1b19; border: none; border: 1px solid #363634; color: #fff; font: 13px "Open Sans"; padding: 0 0 5px 5px }
.enq_form li textarea { height: 50px; width: 100%; background: #1b1b19; border: none; border: 1px solid #363634; color: #fff; font: 13px "Open Sans"; padding: 0 0 0 5px }
.submit {  float: left; margin: 10px 0 0; text-align:center;  width: 100%;}
.submit input { background: #f07200 none repeat scroll 0 0; border: medium none; color: #fff; cursor: pointer; font-family: "Oswald",sans-serif;
  font-size: 18px; font-weight: 300; margin: 0px auto;  padding: 4px 55px; text-align: center; text-transform: uppercase;}
.just { width: 100%; padding: 0; margin: 0 }
.just h3 { font-family: 'Oswald', sans-serif; font-size: 32px; color: #fff; font-weight: 300; text-align: center; padding: 0; margin: 0 }
.just h2 { font-family: 'Oswald', sans-serif; font-size: 32px; color: #f07200; font-weight: 400; text-align: center; padding: 0; margin: 0 }
.just p { text-align: center; font-family: 'Oswald', sans-serif; font-size: 12px; color: #6a6a6a; padding: 0 10px; margin: 0 }
.services { width: 100%; padding: 0 15px; margin:0; float: left; }
.avatar { text-align: center; margin: 20px 0 0 }
.avatar img { height: 250px; width: 250px; border: }
.services h2 { text-align: center; font: 15px "Open Sans"; font-weight: 700; color: #1e2329; text-transform: uppercase }
.services p { font: 14px "Open Sans"; color: #8f8e8e;}
.services span { float: right }
.services span a { text-decoration: none; color: #f07200; font: 14px Arial, Helvetica, sans-serif }
.services span a:hover { color: #000 }
.creative { width: 100%; padding: 0; margin: 10px 0 0; float: left }
.creative h2 span {    color: #f07200;    font-size: 30px;}
.creative_lt { width: 100%; padding: 0; margin: 0; float: left }
.creative_lt h1{color:#f07200!important; font-size:23px;}
.creative_bt h2{color: #f07200!important;}
.creative_bt h3{color: #f07200!important;}
/*.creative_lt h2 { font: 33px Arial, Helvetica, sans-serif; color: #444 }*/
.creative_lt h2 span { color: #f07200 }
.creative_lt p { color: #666; font:14px Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify }
.creative_lt p a { color: #f07200; font-weight:600;}
.creative_lt p a:hover{ color:#32338e;}
.creative_rt { width: 100%; padding: 0; margin: 0; float: left; text-align: center }
.amazing { width: 100%; padding: 0; margin: 10px 0 0; float: left }
.amazing_lt { width: 80%; padding: 0; margin: 0; float: left }
.amazing_lt h2 { font: 25px "Open Sans"; color: #252524; padding: 0; margin: 0; font-weight: 500 }
.amazing_lt p { font: 16px "Open Sans"; color: #252524; padding: 5px 0 0; margin: 0 }
.amazing_rt { width: 20%; padding: 0; margin: 10px 0 0; float: left }
.amazing_rt a { text-decoration: none; font: 17px "Open Sans"; color: #2caaf2; background: #252524; border-radius: 3px; padding: 7px 35px }
footer { width: 100%; padding: 15px 0; margin:0; float: left; background: #252524; border-top: 5px solid #f07200 }
footer h2 { font: 16px "Open Sans"; color: #fff }
footer h3 a { font: 16px "Open Sans"; color: #fff; text-decoration:none;}
footer h3 a:hover{ color:#f07200;}
.quick { width: 100%; padding: 0; margin: 0; float: left }
.quick ul { padding: 0; margin: 0 }
.quick li { padding: 2px 0; margin: 0; list-style: none }
.quick li a { text-decoration: none; font: 13px "Open Sans"; color: #a3a3a3 }
.quick li a:hover { color: #f07200 }
.latest { padding: 0; margin: 0; width: 100%; float: left }
.latest_lt { width: 75%; float: left; padding: 0; margin: 0 }
.latest_lt input { width: 100%; padding: 0; margin: 0; float: left; height: 29px; background: #fff; border: none }
.latest_rt { width: 25%; float: left; padding: 0; margin: 0; background: #f07201 }
.latest_rt input { background: url(images/search.png) no-repeat scroll center center rgba(0,0,0,0); border: medium none; cursor: pointer; height: 29px; width: 100%; text-indent: -9999px }
.map { width: 100%; padding: 0; margin: 15px 0 0 }
.bot_logo { padding: 0; margin: 15px 0 0; width: 100%; float: left }
.bot_logo p { font: 16px "Open Sans"; color: #fafafa; padding: 0; margin: 0 }
.bot_logo p span { color: #2caaf2 }
.bottom_link { width: 100%; padding: 0; margin: 0; float: left }
.bottom_link h5 { font: 15px "Open Sans"; color: #f07200; padding: 0; margin: 0 }
.bottom_link ul { padding: 0; margin: 0 }
.bottom_link li { padding: 0 5px; margin: 0; list-style: none; float: left; border-left: 1px solid #636363; line-height: 8px }
.bottom_link li:first-child { border-left: none }
.bottom_link li a { text-decoration: none; font: 11px "Open Sans"; color: #636363 }
.bottom_link p { font: 13px "Open Sans"; color: #a3a3a3; width: 100%; float: left; padding: 5px 0; margin: 0 }
.bottom_link p a { text-decoration: none; color: #fff }
.bottom_linkpcd { width: 100%; padding: 0; margin: 0; float: left; text-align: center }
.bottom_linkpcd h5 { font: 15px "Open Sans"; color: #f07200; padding: 0; margin: 0 }
.bottom_linkpcd ul { padding: 0; margin: 0 }
.bottom_linkpcd li { padding: 0 5px; margin: 0; list-style: none; float: left; border-left: 1px solid #636363; line-height: 8px }
.bottom_linkpcd li:first-child { border-left: none }
.bottom_linkpcd li a { text-decoration: none; font: 11px "Open Sans"; color: #636363 }
.bottom_linkpcd p { font: 13px "Open Sans"; color: #a3a3a3; width: 100%; float: left; padding: 5px 0; margin: 0 }
.bottom_linkpcd p a { text-decoration: none; color: #fff }
.new { width: 100%; padding: 20px 0; margin: 15px 0; float: left; background: url(images/new.jpg) center top fixed }
.new h2 { text-align: center; color: #fff; font-size: 35px; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 400; padding:20px 0; margin: 0 }
.new h5 { font: 25px "Open Sans"; color: #fff; font-weight: 300; text-align: center; padding: 0; margin: 0 }
.news { width: 100%; float: left; padding: 0; margin: 0 }
.news ul{ width:100%; padding:0; margin:0; float:left;}
.news li{ padding:0; margin:0; float:left; list-style:none; width:20%;}
.news li img{ width:95%; border:2px solid #fff;}
.news li img:hover{ width:95%; border:2px solid #f07200;}

.news_lt { width: 77%; float: left; padding: 0; margin: 0 }
.news_lt input { width: 100%; padding: 0 0 0 10px; margin: 0; float: left; border: none; border-radius: 4px 0 0 4px; background: #fff; height: 39px }
.news_rt { width: 18%; float: left; padding: 0; margin: 0 }
.news_rt input { background: #404043; border: none; height: auto; cursor: pointer; font: 16px "Open Sans"; color: #fff; text-align: center; text-transform: uppercase; padding: 9px 35px; margin: 0; border-radius: 0 4px 4px 0 }
.news_rt input:hover { background: #0f69f1 }
.search { width: 100%; float: left; padding: 0;}
.search_lt { width: 68%; float: left; padding: 0; margin: 0 }
.search_lt input { width: 100%; padding:4px; margin: 0; float: left;font:13px "Open Sans"; border: none; border-radius: 4px 0 0 4px; background: #fff;}
.search_rt { width: 10%; float: left; padding: 0; margin: 0 }
.search_rt input[type="submit"] { background: #4688F8; border: none; height: auto; cursor: pointer; font: 14px "Open Sans"; color: #fff; text-align: center; padding:4px 15px; margin: 0; border-radius: 0 4px 4px 0 }
.search_rt input[type="submit"]:hover { background: #000; }
.product { width: 100%; padding: 0; margin:165px 0 0; float: left; border-radius: 4px }
.top_pharma{ margin:20px 0 0;}
.derma{ width:100%; padding:0; float:left; margin:150px 0 0;}
.derma h2 a { text-align: center; padding:5px 0; margin: 0; background: #f07200; font: bold 17px "Open Sans"; color: #fff; text-transform: uppercase; width:100%; float:left; text-decoration:none; }
.derma h2 a:hover{ background:#000;}
.gynae{ width:100%; padding:0; float:left; margin:0;}
.gynae h2 a { text-align: center; padding:5px 0; margin: 0; background: #f07200; font: bold 17px "Open Sans"; color: #fff; text-transform: uppercase; width:100%; float:left; text-decoration:none; }
.gynae h2 a:hover{ background:#000;}
.product h2 { text-align: center; padding: 3px 0; margin: 0; background: #f07200; font: bold 17px "Open Sans"; color: #fff; text-transform: uppercase }
.product ul { width: 99%; padding: 10px 0; margin: 0; float: left; border: 2px solid #ccc }
.product li { width: 100%; padding: 0; margin: 0; float: left; list-style: none; border-bottom: 1px dotted #999 }
.product li a { width: 96%; padding: 6px 0 6px 13px; margin: 0; float: left; text-decoration: none; font: 13px "Open Sans"; color: #000 }
.product li a:hover { background: #f07200; color: #fff }
.contact_form { width: 100%; background: #000; border-top: 4px solid #f07200; margin:170px 0 0; float: left }
.contact_form ul { list-style: none; padding-left: 33px; margin-bottom: 15px }
.contact_form li { list-style: none; padding: 11px 0 0 }
.contact_form li label { font-family: 'Open Sans', sans-serif; color: #fff; font-size: 13px; width: 93%; text-shadow: 0 1px #CDCDCD; float: left; padding: 0 0 2px }
.contact_form li input { background: #fff; height: 40px; width: 93%; border: none }
.contact_form li textarea { background: #fff; height: 115px; width: 91%; border: none }
.contact_form .submit_cont { padding: 10px 0 20px 30px }
.contact_form .submit_cont input { background: #f07200; text-align: center; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 13px; border: none; padding: 9px 25px }
.contact_form .submit_cont input:hover { background: #333 }
.ourimg { background: #FFF; border: 2px solid #999; margin: 30px 0 0 }
.ourimg img { width: 100% }
.cont-rt { width: 100%; float: left; padding: 0; margin:160px 0 0 }
.cont-rt h2 { font-family: 'Open Sans', sans-serif; color: #f07200; font-size: 18px; font-weight: 700; margin: 0; text-transform: uppercase }
.cont-rt img { max-height: 124px; max-width: 443px }
.cont-rt p { font: 13px "Open Sans"; color: #333; padding-top: 15px }
.cont-rt_add { width: 100%; float: left; padding: 0; margin: 0 }
.cont-rt_add ul { float: left; list-style: none; width: 100%; line-height: none; padding: 0; margin:10px 0 0; }
.cont-rt_add li { float: left; list-style: none; width: 100%; padding:7px 0; margin: 0; font: 14px "Open Sans" }
.cont-rt_add li p { padding: 4px 0; margin: 0; font: 14px "Open Sans"; color: #333 }
.social { width: 100%; padding: 0; margin: 20px 0 0; float: left }
.social ul { float: left; list-style: none; padding: 0; margin: 0 }
.social li { float: left; list-style: none; padding: 0 4px; margin: 0 }
.prod { padding: 0; margin:130px 0 0; float: left; width: 100% }
.prod h1 { color: #f07200;    font-size: 30px; margin:30px 0 0 0; }
.prod h1 span { color: #f07200 }
.prod p { color: #666; font: 12px Arial, Helvetica, sans-serif; line-height: 20px }
.prod_inn { padding: 0; margin: 0; float: left; width: 100% }
.prod_inn ul { padding: 0; margin: 0; float: left; width: 100% }
.prod_inn li { padding: 10px 0; margin: 0; float: left; width: 100%; list-style: none; border-bottom: 1px dotted #f07200 }
.prod_innLT { width: 25%; float: left; padding: 3px; margin: 0; border: 2px solid #CCC; text-align: center }
.prod_innLT img { width: auto }
.prod_innRT { width:71%; float: right; padding: 0; margin: 0 }
.prod_innRT h3 { font: 18px "Open Sans"; color: #f07200; font-weight: 700; padding: 0; margin: 0 }
.prod_innRT h3 a{color: #f07200;}
.prod_innRT p { color: #666; font: 14px Arial, Helvetica, sans-serif; line-height: 18px }
.prod_innRT .redmore { float: right; margin: 0 0 5px }
.prod_innRT .redmore a { text-decoration: none; text-align: center; background: #f07200; font: 12px "Open Sans"; color: #fff; padding: 4px 8px }
.prod_innRT .redmore a:hover { background: #000 }
.searchprod .prod_innRT { width: 100% }
.wpcf7-response-output { float: left; border: none!important; width: 195%; color: red; font-size: 13px; margin: 5px 0 0 10px !important; padding: 0!important }
.wpcf7-not-valid-tip { font-size: 13px!important; left: 127px; position: absolute; top: 3px }
.wysija-paragraph { float: left; margin: 0; padding: 0; width: 77% }
.wysija-paragraph input { background: none repeat scroll 0 0 #fff; border: medium none; border-radius: 4px 0 0 4px; float: left; height: 39px; margin: 0; padding: 0 0 0 10px; width: 98% }
.widget_wysija input[type="submit"] { background: none repeat scroll 0 0 #404043; border: medium none; border-radius: 0 4px 4px 0; color: #fff; cursor: pointer; font: 16px Arial, Helvetica, sans-serif; height: auto; margin: 0; padding: 9px 35px; text-align: center; text-transform: uppercase }
.widget_wysija input[type="submit"]:hover { background: none repeat scroll 0 0 #0f69f1 }
.news { margin: 0 }
.new h5 { margin: 0 0 35px }
.inquiry_form { margin: 0 }
#secondary .site-description { display: none }
.summary ul { border: none!important; font: 14px/22px Arial, Helvetica, sans-serif }
.summary ul li { border: none!important; list-style: inside; margin: 0 10px; padding: 2px 10px }
.summary .posted_in a, .cont-rt_add a { color: #777 }
.woocommerce-breadcrumb { margin: 25px 0 0 35px !important }
.enq_ry { float: left; margin: 0 0 5px }
.enq_ry a { background:#f07200; color: #fff; font: bold 12px "Open Sans"; padding: 10px; text-align: center; text-decoration: none }
.enq_ry a:hover{ background:#000;}
.inquiry_form ul li .details { border-top: none; padding: 0 }
.productpart { width: 300px; position: relative; display: inline-table; padding: 1.3em }
.product { display: block; position: relative }
.product img { border-top-left-radius: 5px; border-top-right-radius: 5px }
.info { display: block; position: relative; padding: 20px; background: #f2f2f2; box-shadow: 0 4px 0 #dedede }
.details { border-top: 1px solid #e5e5e5; padding: 18px 20px }
.buttons { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px; background: rgba(255,255,255,.5); opacity: 0; -webkit-transition: opacity .25s ease-in; -ms-transition: opacity .25s ease-in; -moz-transition: opacity .25s ease-in; -o-transition: opacity .25s ease-in; transition: opacity .25s ease-in }
.product:hover .buttons, .product:hover a { opacity: 1 }
.buttons a { display: block; position: absolute; left: 50px; width: 115px; border-radius: 2px; padding: 15px 10px 15px 65px; font-family: Helvetica, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; color: #fff; text-decoration: none; opacity: 0 }
.buttons a::after { content: ""; display: block; position: absolute; height: 48px; width: 50px; border-right: 1px solid rgba(0,0,0,.25); box-shadow: 1px 0 0 rgba(255,255,255,.17); top: 0; left: 0; z-index: 1 }
a.buy { top: 20%; background: #414141; background: rgba(0,0,0,.85); -webkit-transition: background .2s ease-in; -ms-transition: background .2s ease-in; -moz-transition: background .2s ease-in; -o-transition: background .2s ease-in; transition: background .2s ease-in }
.buy:hover { background: #515151; background: rgba(45,45,45,.85) }
.buy::after { background: url(http://designmodo.com/demo/ecommerce-css3/img/cart-icon.png); background-repeat: no-repeat; background-position: 16px 18px }
a.preview { bottom: 20%; text-shadow: 0 -1px 1px rgba(0,0,0,.4); background: #ff4658; box-shadow: 0 2px 0 #e53c4d; -webkit-transition: background-position .2s ease-in; -ms-transition: background-position .2s ease-in; -moz-transition: background-position .2s ease-in; -o-transition: background-position .2s ease-in; transition: background-position .2s ease-in }
.preview:hover, .buy_now:hover { background-position: 0 0 }
.preview:active, .buy_now:active { -webkit-transform: translateY(2px); -ms-transform: translateY(2px); -moz-transform: translateY(2px); -o-transform: translateY(2px); transform: translateY(2px); box-shadow: none }
.preview::after { background: url(http://designmodo.com/demo/ecommerce-css3/img/eye-icon.png); background-repeat: no-repeat; background-position: 16px 17px }
.info::after { display: block; position: absolute; top: -8px; left: 23px; content: ""; width: 15px; height: 15px; background: #f2f2f2; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) }
.info h4 { position: relative; padding: 0 0 10px; margin: 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px; line-height: 25px; color: #372f2b; letter-spacing: 1px }
.info h4::after { display: block; position: absolute; bottom: 0; content: ""; width: 40px; height: 2px; background: #3b86c4 }
.info .description { display: block; padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #000 }
.info .price { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: 700; color: #ff4258; line-height: 26px }
.buy_now, .add_to_cart_button { float: right; position: relative!important; top: -5px!important; display: block!important; padding: 10px!important; border-radius: 3px!important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important; color: #fff!important; font-weight: 700!important; text-decoration: none!important; font-size: 15px!important; text-shadow: 0 -1px 1px rgba(0,0,0,.4)!important; background: #333!important; box-shadow: 0 2px 0 #666!important }
.time { padding-left: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #372f2b; background: url(http://designmodo.com/demo/ecommerce-css3/img/clock-icon.png) no-repeat; background-position: 0 2px }
.rating { position: relative; top: 2px; float: right; margin: 0; padding: 0 }
.rating li { float: left; display: block; height: 16px; width: 16px; margin-left: 5px; background: url(http://designmodo.com/demo/ecommerce-css3/img/stars.png) no-repeat 0 0 }
.rating li.rated { background-position: 0 -16px }
.proImg { padding:0; margin: 0 }
.proImg img { padding-top: 10px; margin: 0; width: auto; }
.zoom { font: 12px/25px Arial, Helvetica, sans-serif; color: #333; display: block }
.smallPro { padding: 0; margin: 0 }
.smallPro ul { padding: 0; margin: 0; list-style: none }
.smallPro li { padding:5em 0; margin: 0; list-style: none; display: inline-table; width: 24%; height: 25% }
.smallPro img { padding: 0; margin: 0; width: 100% }
.proTxt-rt { padding: 0; margin:0; width: 100% }
.proTxt-rt h2 { font: 25px Arial, Helvetica, sans-serif; color: #f07200; margin: 1em 0 .3em; background: none!important; text-align: left!important }
.proTxt-rt h2 span { font: 12px Arial, Helvetica, sans-serif; color: #9fa3a4; display: block }
.proTxt-rt p { font: 14px/22px Arial, Helvetica, sans-serif; color: #333; display: block }
.proTxt-rt input { font: 13px/22px Arial, Helvetica, sans-serif; color: #333; padding: 5px; border: 1px solid #CCC; width: 80px }
.proTxt-rt h1 { font: 700 25px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 .3em; letter-spacing: 1px }
.proTxt-rt h1 span { font: 700 40px Arial, Helvetica, sans-serif; color: #ff4658 }
.buy_nowpro, .single_add_to_cart_button { position: relative; display: block; padding: 10px; border-radius: 3px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; font-weight: 700; text-decoration: none; font-size: 15px; text-shadow: 0 -1px 1px rgba(0,0,0,.4); background: #333; box-shadow: 0 2px 0 #666; width: 100px; text-align: center }
.wpcf7-response-output { border: none!important; margin-top: 0!important }
.spanIcontxt a { color: #D77FA9 }
.nav-links { width: 100% }
.nav-links a[rel="prev"] { float: left }
.nav-links a[rel="next"] { float: right }
.woocommerce-page div.product div.summary { width: 100%!important }
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before { position: static!important }
.cart_items { float: right }
.cart_items a { background: url(images/box_shopping_basket.png) no-repeat scroll 0 0 rgba(0,0,0,0); padding: 9px 8px 0 30px; color: #FFF; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase }
.product-name a { color: #FF4658; font: 14px Arial, Helvetica, sans-serif }
.not_found > h2 { color: #000; font: 35px Arial, Helvetica, sans-serif; margin: 0; padding: 32px 0 0 10px; text-align: center }
.showlogin { color: #1E85BE; font: 14px Arial, Helvetica, sans-serif }
.lost_password a { color: #1E85BE; font: 14px Arial, Helvetica, sans-serif }
.formErrorContent { margin-left: 23px; margin-top: 36px }
.updated { padding-top: 8px!important; text-align: center; width: 100% }
.summary { color: #333; font: 12px/20px Arial, Helvetica, sans-serif }
.ngg-gallery-thumbnail { border: 1px solid #ccc; margin: 7px; min-height: 185px; min-width: 190px; padding: 4px }
.ngg-gallery-thumbnail img { border: 0!important; margin: 6px 0!important; padding: 0!important; display: inline!important }
.ngg-navigation { padding-bottom: 10px!important; width:100%; margin:25px 0 0; float:left;}
.ngg-navigation .current { background: none repeat scroll 0 0 #f07200; color: #fff; padding: 8px 13px }
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { color: #000!important; padding: 7px 15px!important }
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background-color: #f07200!important }
.innerpage { float: left; margin:132px 0 0; padding: 0; width: 100% }
.innerpage h1{color: #e07917; font: 32px Arial, Helvetica, sans-serif; padding:0; margin:10px 0; font-weight:600;}
.innerpage p { color: #666; font: 14px/20px Arial, Helvetica, sans-serif; text-align: justify }
.innerpage p a{color:#f07200; font-weight:600; font-style:italic;}
.innerpage p a:hover{ color:#32338e;}
.innerpage img{ width:100%;}
.innerpage strong{    font-size: 18px;    color: #f07200;}
.owl-page.active > span { background: none repeat scroll 0 0 #fff!important }
.owl-page > span { background: none repeat scroll 0 0 #000!important }
.map li { float: left; list-style: none outside none; margin: 2px; padding:0 7px;}
.map li a{ color:#fff; text-decoration:none; font-size:20px;}
.map li a:hover{ color:#f07200;}
.map > ul { margin: 0; padding: 0 }
.map .catalogcss li { background: #f07200; font: 12px Arial, Helvetica; padding: 0; border-radius: 3px }
.map .catalogcss li a { color: #fff; text-decoration: none }
.headcatalogcss { background: #f07200; font: 12px Arial, Helvetica; padding: 1px 10px!important; margin-right: 10px!important; border-radius: 3px }
.headcatalogcss a { color: #fff; text-decoration: none }
#nav-wrap .current-menu-item, #nav-wrap .current_page_parent { color: #fff; border-radius: 3px }
#nav-wrap .current-menu-item a, #nav-wrap .current_page_parent a { color: #f07200!important }
.creative { float: left; margin:22px 0 0; padding: 0; width: 100%; }
.creative_fran{float: left; margin:150px 0 0; padding: 0; width: 100%; }
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination { margin-left: 10px!important; text-align: left!important }
.woocommerce-pagination { padding: 10px 0 }
.woocommerce-pagination .page-numbers { border: medium none!important; color: #f07200!important }
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination { text-align: left!important }
.woocommerce-pagination .page-numbers li { border: 1px solid #f07200!important; margin-left: 10px!important; text-align: center }
.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current { background: none repeat scroll 0 0 #f07200!important; color: #fff!important }
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination { text-align: left!important }
.catalogcss > li { background: none!important }
.ngg-widget img:hover { border: 2px solid #f07200 }
.ngg-gallery-thumbnail:hover { background: none repeat scroll 0 0 #f07200 }
.pdf_1 img {margin:10px 0px 10px 144px; width: 193px }
.pdf_1 img:hover {    border-radius: 5px;    box-shadow: 0 1px 1px 2px #9f7200;}
.iso_img { width: 100%; padding: 0; margin: 0; float: left }
.news .highslide img { height: 170px }
.innerpage ul li { color: #666; font: 14px/20px Arial, Helvetica, sans-serif; text-align: justify;}
.innerpage ul li a{ color:#f07200; font-weight:600;}
.innerpage ul li a:hover{ color:#32338e;}
.skdslider .slide-desc { top: 340px!important }
.thirdcss { float: left; margin: 8px 0; padding: 0; width: 100%; border-radius: 3px; background: none repeat scroll 0 0 #000; padding: 4px 0; text-align: center }
.thirdcss > span { color: #fff; font-family: "Oswald", sans-serif; font-size: 18px }
.creative_lt ul li { color: #666; font: 13px/20px Arial, Helvetica, sans-serif; text-align: justify }
.pcdfrancss .avatar img { border-radius: 0!important; width: auto!important; height: auto!important }
.pcdfrancss li { color: #333; font: 12px "Open Sans"; text-align: justify }
#marqueetext { color: #f07200; font: 17px/20px Arial, Helvetica, sans-serif; text-align: center }
.psdDownBoch { float: left; margin: 8px 0; padding: 0; width: 100%; text-align: center }
.psdPhone { float: left; margin: 8px 0; padding: 0; width: 100%; border-radius: 3px; background: none repeat scroll 0 0 #000; padding: 4px 0; text-align: center }
.psdPhone > p { color: #fff; font-family: "Oswald", sans-serif; font-size: 18px; margin: 0 }
.psdbottomblock h2 { background: url(images/h2-bg.png) repeat-x scroll center center transparent; border-bottom: medium none; color: #d86530; float: left; font-size: 18px; font-weight: 400; text-align: center; text-transform: capitalize; width: 100% }
.psdbottomblock span { background: none repeat scroll 0 0 #dadcdd; border-radius: 45px; padding: 15px 50px; float: none!important; color: #f07200; font-family: "robotomedium"; font-size: 21px }
.psdbottomblock p { color: #f07200; font-size: 15px; text-align: center!important; font-family: "robotomedium"; font-size: 21px }
.psdPhone1 { float: left; margin: 8px 0; padding: 0; width: 100%; border-radius: 3px; padding: 4px 0; text-align: center }
.psdPhone1 > p { color: #414141; font-family: "Oswald", sans-serif; font-size: 18px; margin: 0 }
.block_form { background: none repeat scroll 0 0 #485d75; border: 2px solid #fff; border-radius: 10px; box-shadow: 2px 2px 5px 2px #424242; float: right; height: 442px; opacity: .73; padding: 5px; right: 0; top: 10px; width: 250px; z-index: 9999 }
.enq_form1 { float: left; width: 100%; margin: 4px 0 0 }
.enq_form1 ul { padding: 0; margin: 0 10px; width: 93% }
.enq_form1 li { float: left; list-style: none; width: 96%; padding: 2px 0 }
.enq_form1 li input { height: 28px; width: 100%; background: #1b1b19; border: none; border: 1px solid #363634; color: #fff; font: 13px "Open Sans"; padding: 0 0 0 5px }
.enq_form1 li textarea { height: 50px; width: 100%; background: #1b1b19; border: none; border: 1px solid #363634; color: #fff; font: 13px "Open Sans"; padding: 0 0 0 5px }
.submit1 { float: right; width: 96%; margin: 10px 0 0 }
.submit1 input { background: #f07200; text-align: center; font-family: 'Oswald', sans-serif; font-size: 18px; color: #fff; text-transform: uppercase; padding: 4px 55px; cursor: pointer; border: none; font-weight: 300 }
.just1 { width: 100%; padding: 0; margin: 0 }
.just1 h3 { font-family: 'Arial,Helvetica,sans-serif'; font-size: 32px; color: #fff; font-weight: 300; text-align: center; padding: 0; margin: 0 }
.just1 h2 { font-family: 'Arial,Helvetica,sans-serif'; font-size: 32px; color: #f07200; font-weight: 400; text-align: center; padding: 0; margin: 0 }
.just1 p { text-align: center; font-family: 'oswald'; font-size: 12px; color: #fff; padding: 0 10px; margin: 0 }
.enq1 { width: 100%; margin: 0; text-align: center }
.enq1 span { color: #f07200; font-size: 17px; font-family: "Arial,Helvetica,sans-serif" }
.enq1 h2 { font-family: 'Arial,Helvetica,sans-serif'; font-size: 22px; color: #fff; font-weight: 400; padding: 5px; margin: 0; text-transform: uppercase }
.enq1 p { font-family: 'Arial,Helvetica,sans-serif'; font-size: 13px; color: #fff; margin: 0; font-weight: 300; padding: 0 5px }
.top_form1 { background: #485d75; width: 100%; height: 430px!important; position: relative; margin: -474px 0 0!important; padding: 10px 20px }
.creative1 { width: 100%; padding: 0; margin: 10px 0 0; float: left }
.creative1_lt { width: 100%; padding: 0; margin: 0; float: left }
.creative1_lt h2 { color: #f07200;    font-size: 30px;}
.creative1_lt h2 span { color: #f07200; }
.creative1_lt p { color: #666; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 24px }
.creative1_lt p a{ color:#f07200;font-weight:600; font-style:italic;}
.creative1_lt p a:hover{ color:#343790;}
.creative1_lt p strong { color: #f07200; font-family: "Helvetica"; font-size: 14px }
.creative1_rt { width: 100%; padding: 0; margin: 0; float: left; text-align: center }
.product1 { width: 100%; padding: 0; margin: 0; float: left; border-radius: 4px }
.product1 h2 { text-align: center; padding: 3px 0; margin: 0; font: bold 17px robotomedium; color: #f07200; text-transform: uppercase }
.product1 ul { width: 99%; padding: 10px 0; margin: 0; float: left; border: 2px solid #ccc }
.product1 li { width: 100%; padding: 0; margin: 0; float: left; list-style: none; border-bottom: 1px dotted #999 }
.product1 li a { width: 96%; padding: 6px 0 6px 13px; margin: 0; float: left; text-decoration: none; font: 13px "Open Sans"; color: #000 }
.product1 li a:hover { background: #f07200; color: #fff }
.creative1_lt p span { color: #666; font-family: "Arial,Helvetica,sans-serif"; font-size: 18px; font-weight: 700 }
.pcd { border-top: 1px solid #e5e5e5!important; margin:0 }
.pcdcats > a { cursor: none!important }
.pcdcats > span { color: #000; float: left; font: 13px "Open Sans"; text-transform: uppercase; margin: 0; padding: 6px 0 6px 13px; text-decoration: none; width: 96% }
.owl-item { margin: 0 8px; padding: 0 }
.owl-item img { width: 100%!important }
.ngg-widget img { height: 200px!important; border:2px solid #fff;}
.woocommerce .woocommerce-info { float: left }
.blog { width: 100%; padding: 0; /*margin: 15px 0;*/ float: left }
.blog_page { margin: 170px 0; }
.blogleft { width: 100%; padding: 0; margin: 0; float: left }
.blogleft ul { padding: 0; margin: 0; list-style: none }
.blogleft ul li { border-bottom: 1px solid #e8e8e8; float: left; list-style: none outside none; margin: 0; padding: 0 0 1em }
.blogleft li h2 { padding: 8px 0; font-size: 22px; color: #f07200; font-family: Arial, Helvetica, sans-serif; font-weight: 600; margin: 0 }
.blogleft li h3 { padding: 0; width: 100%; float: left; margin: 0 }
.blogleft li h3 span { font: 14px Arial, Helvetica, sans-serif; color: #666 }
.blogleft li h3 span img { padding: 0 5px }
.blogleft li p { color: #333; font: 14px/24px Arial, Helvetica, sans-serif; text-align: justify }
.blogimg { width: 100%; padding: 0; margin: 10px 0; float: left }
.blogimg img { width: 100%; padding: 0; margin: 0; float: left; border: 1px solid #e8e8e8 }
.bttn { float: left; width: 100%; padding: 0; margin: 10px 0 }
.bttn a { background: #f07200; text-align: center; color: #fff; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; padding: 5px 15px }
.bttn a:hover { background: #333 }
.recentpost { padding: 0; margin: 25px 0; border-radius: 3px }
.recentpost ul { padding: 0 10px; margin: 0 }
.recentpost h1 { padding: 2px 0 2px 10px; margin: 0; font: 300 17px Arial, Helvetica, sans-serif; color: #fff; background: #f07200; border-radius: 3px 3px 0 0 }
.recentpost li { border-bottom: 1px dotted #e2e2e2; font: 14px Arial, Helvetica, sans-serif; font-weight: 400; color: #140500; margin: 0; padding: 6px 0; list-style: url(images/arrow.jpg) inside }
.recentpost li a { color: #333; text-decoration: none }
.recentpost li a:hover { color: #f07200 }
.leave { width: 100%; padding: 0; margin: 15px 0 0; float: left }
.leave h3 { font: 17px Arial, Helvetica, sans-serif; color: #000; padding: 10px 0; margin: 0 }
.leave ul { width: 100%; padding: 0; float: left; margin: 0 }
.leave li { list-style: none; width: 48%; padding: 0; margin: 10px 24px 10px 0; float: left }
.leave li input { width: 100%; border: 1px solid #d4d2d3; border-radius: 3px; height: 31px; float: left }
.leave li:nth-child(2n) { list-style: none; width: 48%; padding: 0; margin: 10px 0; float: left }
.leave textarea { width: 100%; border: 1px solid #d4d2d3; border-radius: 3px; height: 85px; float: left }
.leave input[type="button"] { background: #f07200; text-align: center; font: 14px Arial, Helvetica, sans-serif; color: #fff; cursor: pointer; padding: 8px 15px; border: none; border-radius: 3px; margin: 10px 0 0 }
.comment { width: 100%; padding: 0; margin: 0; float: left }
.comment h3 { font: 16px Arial, Helvetica, sans-serif; color: #000; font-weight: 700; border-bottom: 1px solid #daedfb; padding: 0 0 10px }
.comment p { font: 11px Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000 }
.comment p a { text-decoration: none; color: #f07200 }
.blogleft li span a { color: #f07200;}
.blogleft li span a:hover{ color:#32338e;}
.pagination { float: right; margin: 20px 0 0 }
.navigation { float: left; width: 100% }
.navigation li { padding: 0!important; border: none!important }
.navigation li a { color: #f07200; margin-left: 5px; text-decoration: none; padding: 10px 12px!important; border: 1px solid #f07200 }
.navigation li.active a, .navigation li a:hover { background: #f07200; border: 1px solid #f07200; color: #fff }
.alignleft { float: left; margin: 10px 10px 10px 0 }
.blogleft li .postcontent li { border-bottom: none!important; list-style: inside none disc!important; margin: 0 0 0 20px !important; width: 100%; color: #333; font: 14px Arial, Helvetica, sans-serif }
.alignright { float: right; margin: 10px 0 10px 10px }
.blogleft li .postcontent a { color: #f07200 }
.blogleft li .postcontent a:hover{ color:#32338e;}
.logosArea li { list-style: none; float: left; margin-right: 25px; min-height: 150px; width: 45% }
.logosArea li img { border: 1px solid #ccc; padding: 5px }
#marqueetext marquee span { border: 5px solid #f07200; float: left; margin-right: 10px; padding: 5px }
#marqueetext marquee span strong { color: #f07200 }
.services ul { width: 100%; padding: 0; margin: 20px; float: left }
.services li { color: #666; font: 15px "Open Sans"; list-style: url(images/arrow1.png); width: 100%; padding: 3px 0; margin: 0; float: left }
.creative1_lt ul { width: 100%; padding: 0; margin: 20px; float: left }
.creative1_lt li { color: #666; font:14px "Open Sans"; list-style: url(images/arrow1.png); width: 100%; padding: 3px 0; margin: 0; float: left }
.creative1_lt li a{ color:#f07200;font-weight:600; font-style:italic;}
.creative1_lt li a:hover{ color:#343790;}
.topopupid { cursor: pointer; position: fixed; right: -15px; top: 220px; width: 48px; z-index: 1003 }
.topopupid a { margin: 5px 0; float: left }
.blogleft li h2 a { color: #f07200; text-decoration: none; }
.blog .blogleft li .postcontent li { background-image: url(images/circle.png) !important; background-repeat: no-repeat !important; list-style-type: none !important; background-position: left 9px top 5px !important; background-size: 5px !important; padding-left: 23px !important; margin: 0px !important; padding: 0px 0px 0px 31px !important; margin-top: 6px !important; margin-bottom: 6px !important; }
.allstates { width: 100%; padding: 7px 0 0; margin: 0px; float: left; text-align: center; display: block; border-top: 1px solid #ccc; }
.allstates li { list-style: none outside none; margin: 0; padding: 0; }
.allstates li a { text-decoration: none; font: 14px "Open Sans"; color: #a3a3a3; padding: 0px 4px; }
.allstates li a:hover{color:#f07200;}
.allstates ul li { display: inline-block; }
.allstates ul { padding: 0px; margin: 0px; }
.prod_innRT a { text-decoration: none; }
.social_map {clear: both;}
.search form { border-radius: 0 4px 4px 0;  display: inline-block;  width: 100%;}
.recentpost form .screen-reader-text {display: none;}
.recentpost form {  border: 1px solid #ccc;  border-radius: 0 8px 8px 0;  display: inline-block;  position: relative;  width: 100%;}
.recentpost form input[type="search"] {  background: #fff none repeat scroll 0 0;  border: medium none;  border-radius: 4px 0 0 4px;  float: left;  height: 39px;  margin: 0;  padding: 0 0 0 10px;  width: 100%;}
.recentpost form input[type="submit"] {  background: #f07200 none repeat scroll 0 0;  border: medium none;  border-radius: 0 4px 4px 0;  color: #fff;  cursor: pointer;  font: 16px "Open Sans";  height: auto;  margin: 0;  padding: 8px 23px;  text-align: center;  text-transform: uppercase;  position: absolute;  right: 0px;}
.skdslider .slide-desc > strong {  color: #f07201;  font-family: "Oswald";  font-size: 25px;  margin-bottom: 10px;  margin-top: 10px;  text-transform: uppercase;}
.bottom_link span {  color: #a3a3a3;  font: 13px "Open Sans";}
.grid-4:nth-child(1) .bottom_link p:nth-child(1) span {  font-weight: bold;}
.no-transition {-webkit-transition: none;-moz-transition: none;		-ms-transition: none;		-o-transition: none;		transition: none;		opacity: 1;		visibility: visible;display: none;	}
#nav li:hover > .no-transition {display: block;	}
.signup11 {bottom: 40%; cursor: pointer;    left: 0;    position: fixed;   z-index: 999999;}
.request_img12 {cursor: pointer;}
.img-responsive.request_img12:hover {box-shadow: 0 1px 1px 2px #9f7200;}
.sticky-container {margin: 0;    padding: 0;    position: fixed;    right: -125px;    top: 225px;    width: 200px;    z-index: 1000;}
.sticky li {background-color: #333;    color: #fff;    cursor: pointer;    /*filter: grayscale(100%);*/    height: 30px;   list-style-type: none;    margin: 0 0 2px;    padding: 1px 5px;    transition: all 0.25s ease-in-out 0s;}
.sticky li a{ text-decoration:none; color:#fff; font-size:24px;}
.sticky li a:hover{ color:#f07200;}
.sticky li img { }
.v-center {  height: 100vh;  width: 100%;  display: table; position: relative;  text-align: center;}
.v-center > div {  display: table-cell;  vertical-align: middle;  position: relative;  top: -10%;}
/*.btn {  font-size: 3vmin;  padding: 0.75em 1.5em;  background-color: #fff;  border: 1px solid #bbb;  color: #333;  text-decoration: none;  display: inline;  border-radius: 4px;
  -webkit-transition: background-color 1s ease;  -moz-transition: background-color 1s ease;  transition: background-color 1s ease;}
.btn:hover {  background-color: #ddd;  -webkit-transition: background-color 1s ease;  -moz-transition: background-color 1s ease;  transition: background-color 1s ease;}*/
.btn-small {  padding: .75em 1em;  font-size: 0.8em;}
.modal-box {  display: none;  position: absolute;  z-index: 1000;  width: 98%;  background: white;  border-bottom: 1px solid #aaa;  border-radius: 4px;  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  border: 1px solid rgba(0, 0, 0, 0.1);  background-clip: padding-box;}
@media (min-width: 32em) {.modal-box { width: 70%; }}
.modal-box header,.modal-box .modal-header {  padding: 1.25em 1.5em;  border-bottom: 1px solid #ddd;}
.modal-box header h3,.modal-box header h4,.modal-box .modal-header h3,.modal-box .modal-header h4 { margin: 0; }.modal-box .modal-body { padding: 2em 1.5em; }
.modal-box footer,.modal-box .modal-footer {  padding: 1em;  border-top: 1px solid #ddd;  background: rgba(0, 0, 0, 0.02);  text-align: right;
}.modal-overlay {  opacity: 0;  filter: alpha(opacity=0);  position: absolute;  top: 0;  left: 0;  z-index: 900;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.3) !important;}
a.close {  line-height: 1;  font-size: 1.5em;  position: absolute;  top: 5%;  right: 2%;  text-decoration: none;  color: #bbb;}a.close:hover {  color: #222;  -webkit-transition: color 1s ease;  -moz-transition: color 1s ease;  transition: color 1s ease;}
.box {/*width: 40%;  margin: 0 auto;  background: rgba(255,255,255,0.2);  padding: 35px;  border: 2px solid #fff;  border-radius: 20px/50px;  background-clip: padding-box;  text-align: center;*/}
.button {color: #fff;  text-decoration: none;  cursor: pointer;  transition: all 0.3s ease-out;}
.button:hover {  background: #06D85F;}
.overlay {  position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0;  background: rgba(0, 0, 0, 0.7);  transition: opacity 500ms;  visibility: hidden;  opacity: 0; z-index: 999999;}
.overlay:target {  visibility: visible;  opacity: 1;}
.popup {  margin:50px auto;  padding: 20px;  background: #fff;  border-radius: 5px;  width: 30%;  position: relative;  transition: all 5s ease-in-out;}
.popup h2 {  margin-top: 0;  color: #fff;  font-family: Tahoma, Arial, sans-serif; text-align:center;}
.popup h2 img{ width:40%;}
.popup .close {  position: absolute;  top: 20px;  right: 30px;  transition: all 200ms;  font-size: 30px;  font-weight: bold;  text-decoration: none;  color: #333;}
.popup .close:hover {  color: #06D85F;}
.popup .content {  max-height: 30%;  overflow: auto;}
@media screen and (max-width: 700px){  .box{width: 60%;}  .popup{width: 70%;}}
.top{ width:100%; padding:3px 0; margin:0; float:left; background:#f07200;}
.call{ color:#fff; font: 600 16px "Open Sans"; margin: 5px 0 0;}
.fa{font-family:FontAwesome!important;}
.com_name {color: #fff!important;font: 16px "Open Sans"!important; margin:-3px 0 13px}
.page-id-838 .services.pcdfrancss{background:none!important}
.creative_rt img{ margin: 20px 0 0 0;}
/*parvinder wrote css here*/
.skdslider .slide-navs li{ margin-right: 10px;}
.skdslider .slide-navs li a {display: inline-block;width: 12px;height: 12px;background: #ddd;border-radius: 50%;}
.skdslider .slide-navs li.current-slide a{   background: #f07200;}
.skdslider .slide-desc { top: 290px!important }
.sticky-container{ width: auto; right: 0;}
.sticky-container ul{ padding: 0;}
.sticky-container .sticky li{ height: 40px; width: 40px; padding: 0; margin: 0 0 2px; line-height: 40px; text-align: center;}
.sticky-container .sticky li a{ font-size: 20px; padding: 0;}
.map.social_map{ margin-top: 30px;}
.map.social_map ul:after{ clear: both; content: ''; display: table; width: 100%;}
.allstates{ margin-top: 20px;}
.blogleft li p strong { color: #f07202;}
/*parvinder wrote css here*/
.woocommerce nav.woocommerce-pagination ul{	float: left !important;}
.prod_innRT .redmore a:first-child { display: none;}
ul.catalogcss{ width: 140px;}
.download-app {  margin-top: 12px;   padding-left: 4px;}
.download-app h6 { margin: 0; color: #ddd; font-size: 12px; font-weight: 400; margin-bottom: 9px;}
.map.social_map li:last-child img { width: 18px; margin-top: -4px;}
.postcontent li { float: none !important;  width: auto !important;  line-height: 23px !important; text-align: justify;   list-style-type: none !important;
 position: relative;}
 
 #owl-demo .item{margin: 3px;} #owl-demo .item img{display: block;width: 100%;height: auto;}
 
.pharmafranchise{ width:100%; padding:0; margin:15px 0 0; float:left; background:#f07200;}
.pharmafranchise h4{ color:#fff; font-weight:bold;}
.pharmafranchise a{ background:#fff; padding:8px 15px; text-decoration:none; color:#f07200; float:left; margin:25px 0 0 0; 
text-transform:uppercase;}
.pharmafranchise a:hover{ background:#252524; color:#fff;}
.getin{ width:100%; padding:0; margin:0; float:left;}
.banner{ width:100%; padding:0; margin:140px 0 0; float:left;}
.banner img{ width:100%;}
.division{ width:100%; padding:0; margin:20px 0 30px 0; float:left; text-align:center;}
.division h3{ text-align:center; color: #f07201;  font-family: "Oswald";  font-size: 25px; padding:0; text-transform: uppercase;}
.division img{ text-align:center; border-radius:3px; padding:5px;}
.services h3{ text-align:center; color: #f07201;  font-family: "Oswald";  font-size: 25px;  text-transform: uppercase;}
.creative h1{ text-align:center; color: #f07201;  font-family: "Oswald";  font-size: 30px;}
.products_list_page{ width:100%; padding:0; margin:0; float:left;}
.products_list_page ul{ width:100%; padding:0; margin:0; float:left;}
.products_list_page li{ width:100%; padding:0; margin:0; float:left; text-align:center !important; min-height:300px;}
.img_in{ min-height:220px;}
.img_in img{height: 164px;}
.product_type_simple{ display:none !important;}
.woocommerce-product-gallery__image {display:none;}
.singleproduct{ width:100%; padding:0; margin:180px 0 0; float:left;}
.ngg-gallery-thumbnail-box{ width:30%; float:left; margin:0 11px 0 0;}
.woocommerce .products ul li, .woocommerce ul.products li{ width:100%; float:left; margin:10px 0;}
.top404{ width:100%; padding:0; margin:120px 0; float:left; text-align:center;}
#nav-wrap {
    margin: 33px 0;
}
.listp {
    width: 100%;
    padding: 0;
    margin: 5px 0 0;
    float: left;
}

.pdf_menu a {
    color: white !important;
	font-size:15px!important;
}
.pdf_menu a:hover {
    background: #000 !important;
}
.pdf_menu  {
    background: #4688F8 !important;
	border-radius: 4px;
}
textarea#comment {
    width: 100%!important;
}
#commentform input {
    width: 100%;
    padding: 10px 0;
}
#commentform input#submit {
    background: #f07200;
    color: #fff;
    font-size: 20px;
    border-style: none;
}
input#wp-comment-cookies-consent {
    float: left;
    width: auto;
	margin-right: 10px;
}
#commentform label {
    font-size: 16px;
    font-weight: 600;
}

.pts h1 {
    text-align: left;
}

.pts h4 {
    margin: 10px 0px;
}



.cp_cff_13 #fbuilder input[type="number"] {
    padding: 0 0 0 8px;
    width: 100%!important;
    min-height: 40px!important;
}

.cp_cff_13 #fbuilder input[readonly], .cp_cff_13 #fbuilder textarea[readonly] {
    background-color: #eee;
    width: 100%!important;
    min-height: 40px!important;
}

.cp_cff_13 #fbuilder .fields>label {
    font-weight: 500;
    font-size: 14px!important;
}

#fbuilder .fields:not(.cff-container-field) {
    padding: 5px;
	margin-top: 0px!important;}



div#fbuilder_1 {
    border-top: #ea7127 5px solid;
    background: whitesmoke;
    padding: 35px;
    margin-right: 20px;
}

div#formheader_1 {
    display: none;
}

.ptrbutton a { 
     
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    
      
	text-decoration:none;
	}

.ptrbutton  {padding: 15px;
    background: #ea7127;
     text-align: center;
    margin-top: 25px;    border-radius: 5px;
	 
	}