/*

Theme Name: Linstar

Theme URI: http://king-theme.com/preview/linstar/

Description: Linstar is perfectly scalable. With Builder Tool professional will help you build any layouts, pages easiest and fast, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – linstar will become a great foundation for your next project!

Author: King-Theme

Author URI: http://king-theme.com

Version: 5.0.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: one-column, two-columns, right-sidebar, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready

*/


/* To resolve error: Not enough storage in IE9 */

@import url("core/assets/css/font-awesome.min.css");
@import url("core/assets/css/simple-line-icons.css");
@import url("core/assets/css/etlinefont.css");
@import url("assets/css/flexslider.css");
@import url("assets/css/king_forms.css");
@import url("assets/js/pretty/css/prettyPhoto.css");

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

[Table of contents]



1. Header

	+ logo

	+ top navigation

	+ search

	

2. Content

	+ feature sections

	+ page title

	+ parallax backgrounds

	+ video backgrounds

	

3. Sidebar

	+ site search

	+ tabs

	+ portfolio widgets

	+ advertisements



3. Typography

	+ lists

	+ buttons

	+ styled boxes

	+ dropcaps

	+ highlight colors

	+ tables

	+ pricing tables

	+ framed boxes

	+ pagination

	

4. Footer

	+ copyrights

	+ google map

	

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

html {
	overflow-x: hidden;
	background: #fafafa;
}

@media (max-width: 992px) {
	[class*="col-md-"] [class*="col-md-"] {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width: 992px) {
	[class*="col-md-"] [class*="col-md-"]:first-child {
		padding-left: 0px;
	}
	[class*="col-md-"] [class*="col-md-"]:last-child {
		padding-right: 0px;
	}
}

:focus {
	outline: none 0px;
}

ol,
ul {
	list-style: none outside none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {}

blockquote,
q {}

a img {
	border: 0px none;
}

article,
.widget,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body code {
	display: inline-block;
	white-space: normal;
}

.container-fluid {
	/*padding-left: 0px;

	padding-right: 0px;*/
}

.sticky {}

.full-width {
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.full-width.layout-boxed {
	min-width: 0px;
}

html body .layout-boxed .rowlevelone.limit-width {
	margin: 0px auto !important;
	padding: 0 18px;
}

.noanimate {
	-webkit-animation-name: none !important;
	animation-name: none !important;
}

.alignleft {
	display: inline;
	float: left;
	text-align: left;
}

img.alignleft {
	margin-right: 18px;
}

.alignright {
	display: inline;
	float: right;
}

img.alignright {
	margin-left: 18px;
}

.aligncenter {
	text-align: center;
}

a.more-link {
	margin: 0px 0px 10px;
}

caption {
	text-align: left;
}

pre {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(244, 244, 244);
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

code,
kbd,
samp,
var {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
	font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;
}

abbr,
acronym,
dfn {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(102, 102, 102);
	cursor: help;
}

address {
	display: block;
	margin: 0px 0px 1.625em;
}

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

.assistive-text {
	clip: rect(1px 1px 1px 1px);
	position: absolute !important;
}

.hentry,
.no-results {
	clear: both;
}

.page.type-page {}

img.sizefullwidth {
	margin: 10px 0px 20px;
	width: 99.5% !important;
}

body.search .hentry {
	padding-bottom: 10px;
}

.hentry:last-child,
.no-results {
	border-bottom-width: medium;
	border-bottom-style: none;
}

.page-link span {
	margin-right: 6px;
}

.layout-boxed {
	margin: 0px auto;
	background: #fff;
	display: inline-block;
	text-align: left;
	transition: all 500ms ease-out;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

html body .layout-boxed .full {
	margin: 0px !important;
}

.layout-boxed .footer1 {
	padding-bottom: 10px;
}

.layout-boxed .widget .container {
	width: auto;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
	color: rgb(102, 102, 102);
	float: right;
	font-size: 12px;
	font-weight: 300;
	line-height: 1.5em;
	padding: 3px 10px;
}

.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	color: rgb(255, 255, 255);
}

.entry-content .edit-link {
	clear: both;
	display: block;
}

.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%;
	max-height: 100%;
}

.entry-content .ls-container img {
	max-height: inherit;
	max-width: inherit;
}

.imgframe5 img {
	border: none !important;
	background-color: #fff;
}

.widget .ls-wp-container img {
	max-width: inherit;
	max-height: inherit;
}

.ls-wp-container {
	float: left;
}

.widget_contents-component img {
	border: 1px solid rgba(0, 0, 0, 0.05);
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}

img.size-full,
img.size-large {
	max-width: 100%;
	width: auto;
	height: auto;
}

.entry-content img.wp-smiley {
	border: medium none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(238, 238, 238);
	margin-bottom: 1.625em;
	max-width: 100%;
	padding: 9px;
	margin-right: 18px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.wp-caption img {
	display: block;
	margin: 0px auto;
	max-width: 100%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: rgb(102, 102, 102);
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 10px 5px 10px;
	position: relative;
	text-align: center;
}

.wp-caption .wp-caption-text::before {
	color: rgb(102, 102, 102);
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

ul#links404 {
	list-style: inherit;
	margin-left: 20px;
}

ul#links404 li {
	line-height: 25px;
}

.wp-caption img {
	border-color: rgb(238, 238, 238);
}

.rssicon {
	height: 20px;
	width: 20px;
	margin-top: 15px;
	background-repeat: no-repeat no-repeat;
}

embed,
iframe,
object {
	max-width: 100%;
}

.post-password-required .entry-header .comments-link {
	margin: 1.625em 0px 0px;
}

.post-password-required input[type="password"] {
	margin: 0.8125em 0px;
}

.post-password-required input[type="password"]:focus {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(247, 247, 247);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

#author-info {
	font-size: 12px;
	overflow: hidden;
}

header.entry-header {
	text-align: left;
	display: inline-block;
	width: 100%;
	margin: 20px 0 10px;
}

#content {
	min-height: 200px;
}

.compact #logo img {
	max-height: 40px;
	margin-top: 2px;
	/* float: right;*/
}

.singular #author-info {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(249, 249, 249);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	margin: 2.2em -35.6% 0px -35.4%;
	padding: 20px 35.4%;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.archive #author-info {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	margin: 0px 0px 2.2em;
	padding: 0px 0px 2.2em;
}

#author-avatar {
	float: left;
	margin-right: -78px;
}

#author-avatar img {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(255, 255, 255);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: rgb(187, 187, 187) 0px 1px 2px;
	padding: 3px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

#author-description {
	float: left;
	margin-left: 108px;
}

#author-description h2 {
	color: rgb(0, 0, 0);
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0px 10px;
}

.entry-header .comments-link a {
	background-attachment: scroll;
	background-color: rgb(238, 238, 238);
	color: rgb(102, 102, 102);
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1.5em;
	right: 0px;
	text-align: center;
	width: 43px;
	height: 36px;
	background-position: 0% 0%;
	background-repeat: no-repeat no-repeat;
}

.king-LvCRow {
	width: 100%;
	display: inline-block;
	min-height: 20px;
}

.devnConColbody {
	width: 100%;
	height: 100%;
	display: block;
	min-height: 20px;
}

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: rgb(25, 130, 209);
	color: rgba(255, 255, 255, 0.8);
}

.entry-header .comments-link .leave-reply {
	visibility: hidden;
}

.entry-header .entry-format {
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	min-height: 0px;
	margin: 0px;
	background: rgba(203, 203, 203, 0.72);
	width: auto;
	padding: 3px 8px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	margin-top: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.entry-header hgroup .entry-title {
	padding-top: 15px;
}

article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
	padding: 20px 0px 0px;
}

article.format-status .entry-content {
	min-height: 65px;
}

.recent-posts .entry-header .entry-format {
	display: none;
}

.recent-posts .entry-header hgroup .entry-title {
	padding-top: 0px;
}

.singular .hentry {
	border-bottom-width: medium;
	border-bottom-style: none;
	padding: 4.875em 0px 0px;
	position: relative;
}

.singular.page .hentry {
	padding: 0px;
}

.singular .entry-title {
	color: rgb(0, 0, 0);
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
}

.singular .entry-title,
.singular .entry-header .entry-meta {
	padding-right: 0px;
}

.singular .entry-header .entry-meta {
	position: absolute;
	top: 0px;
	left: 0px;
}

blockquote.pull {
	font-size: 21px;
	font-weight: bold;
	line-height: 1.6125em;
	margin: 0px 0px 1.625em;
	text-align: center;
}

.singular blockquote.pull {
	margin: 0px -22.25% 1.625em;
}

.pull.alignleft {
	margin: 0px 1.625em 0px 0px;
	text-align: right;
}

.singular .pull.alignleft {
	margin: 0px 1.625em 0px -22.25%;
}

.pull.alignright {
	margin: 0px 0px 0px 1.625em;
	text-align: left;
}

blockquote.pull.alignleft,
blockquote.pull.alignright {
	width: 33%;
}

.singular .pull.alignright {
	margin: 0px -22.25% 0px 1.625em;
}

.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
	width: 33%;
}

.singular .entry-meta .edit-link a {
	bottom: auto;
	left: 50px;
	position: absolute;
	right: auto;
	top: 80px;
}

.format-aside .entry-title,
.format-aside .entry-header .comments-link {
	display: none;
}

.singular .format-aside .entry-title {
	display: block;
}

.format-aside .entry-content {
	padding: 0px;
}

.singular .format-aside .entry-content {
	padding: 1.625em 0px 0px;
}

.format-link .entry-title,
.format-link .entry-header .comments-link {
	display: none;
}

.singular .format-link .entry-title {
	display: block;
}

.format-link .entry-content {
	padding: 0px;
}

.singular .format-link .entry-content {
	padding: 1.625em 0px 0px;
}

.format-gallery .gallery-thumb {
	float: left;
	display: block;
	margin: 0.375em 1.625em 0px 0px;
}

.format-status .entry-title,
.format-status .entry-header .comments-link {
	display: none;
}

.singular .format-status .entry-title {
	display: block;
}

.format-status .entry-content {
	padding: 0px;
}

.singular .format-status .entry-content {
	padding: 1.625em 0px 0px;
}

.format-status img.avatar {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: rgb(204, 204, 204) 0px 1px 2px;
	float: left;
	margin: 4px 10px 2px 0px;
	padding: 0px;
}

.format-quote blockquote {
	color: rgb(85, 85, 85);
	font-size: 17px;
	margin: 0px;
}

.indexed.format-image .entry-header {
	min-height: 61px;
}

.indexed.format-image .entry-content {
	padding-top: 0.5em;
}

.indexed.format-image .entry-content p {
	margin: 1em 0px;
}

.indexed.format-image .entry-content p:first-child,
.indexed.format-image .entry-content p:first-child a,
.indexed.format-image .entry-content p:first-child img {
	display: block;
	margin: 0px;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0px;
	padding-bottom: 1em;
}

.indexed.format-image footer.entry-meta {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(221, 221, 221);
	overflow: hidden;
	padding: 4%;
	max-width: 96%;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.indexed.format-image div.entry-meta {
	display: inline-block;
	float: left;
	width: 35%;
}

.indexed.format-image div.entry-meta+div.entry-meta {
	float: none;
	width: 65%;
}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}

.indexed.format-image footer.entry-meta a {
	color: rgb(68, 68, 68);
}

.indexed.format-image footer.entry-meta a:hover {
	color: rgb(255, 255, 255);
}

#content .indexed.format-image img {
	border: medium none;
	max-width: 100%;
	padding: 0px;
}

.indexed.format-image .wp-caption {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(17, 17, 17);
	margin-bottom: 0px;
	max-width: 96%;
	padding: 2% 2% 0px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: rgb(221, 221, 221);
}

.indexed.format-image .wp-caption .wp-caption-text::before {
	color: rgb(68, 68, 68);
}

.indexed.format-image a:hover img {
	opacity: 0.8;
}

h1.showcase-heading {
	color: rgb(102, 102, 102);
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

article.intro {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(249, 249, 249);
	border-bottom-width: medium;
	border-bottom-style: none;
	margin: -1.855em -8.9% 1.625em;
	padding: 0px 8.9%;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

article.intro .entry-title {
	display: none;
}

article.intro .entry-content {
	color: rgb(17, 17, 17);
	font-size: 16px;
	padding: 1.625em 0px 0.625em;
}

article.intro .edit-link a {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(170, 170, 170);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 0px 8px;
	position: absolute;
	top: 30px;
	right: 20px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(119, 119, 119);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

section.featured-post {
	float: left;
	margin: -1.625em -8.9% 1.625em;
	padding: 1.625em 8.9% 0px;
	position: relative;
	width: 100%;
}

section.featured-post .hentry {
	border: medium none;
	color: rgb(102, 102, 102);
	margin: 0px;
}

section.featured-post .entry-meta {
	clip: rect(1px 1px 1px 1px);
	position: absolute !important;
}

section.featured-post .attachment-small-feature {
	float: right;
	height: auto;
	margin: 0px -8.9% 1.625em 0px;
	max-width: 59%;
	position: relative;
	right: -15px;
}

section.featured-post.small {
	padding-top: 0px;
}

section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
	opacity: 0.8;
}

article.feature-image.small {
	float: left;
	margin: 0px 0px 1.625em;
	width: 45%;
}

article.feature-image.small .entry-title {
	line-height: 1.2em;
}

article.feature-image.small .entry-summary {
	color: rgb(85, 85, 85);
	font-size: 13px;
}

article.feature-image.small .entry-summary p a {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(34, 34, 34);
	color: rgb(238, 238, 238);
	display: block;
	left: -23.8%;
	padding: 9px 26px 9px 85px;
	position: relative;
	top: 20px;
	width: 180px;
	z-index: 1;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

article.feature-image.small .entry-summary p a:hover {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(25, 130, 209);
	color: rgba(255, 255, 255, 0.8);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

section.feature-image.large {
	border: medium none;
	max-height: 288px;
	padding: 0px;
	width: 100%;
}

section.feature-image.large .showcase-heading {
	display: none;
}

section.feature-image.large .hentry {
	border-bottom-width: medium;
	border-bottom-style: none;
	left: 9%;
	margin: 1.625em 9% 0px 0px;
	position: absolute;
	top: 0px;
}

article.feature-image.large .entry-title a {
	background-image: none;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0.8);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color: rgb(255, 255, 255);
	display: inline-block;
	font-weight: 300;
	padding: 0.2em 20px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
	background-image: none;
	background-attachment: scroll;
	background-color: rgba(255, 255, 255, 0.8);
	color: rgb(34, 34, 34);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

article.feature-image.large .entry-summary {
	display: none;
}

section.feature-image.large img {
	display: block;
	height: auto;
	max-width: 117.9%;
	padding: 0px 0px 6px;
}

.featured-posts {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	display: block;
	height: 328px;
	margin: 1.625em -8.9% 20px;
	max-width: 1000px;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

body.error404 .widget-title {
	margin-bottom: 10px;
}

.featured-posts .showcase-heading {
	padding-left: 8.9%;
}

.featured-posts section.featured-post {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(255, 255, 255);
	height: 288px;
	left: 0px;
	margin: 0px;
	position: absolute;
	top: 30px;
	width: auto;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.featured-posts section.featured-post.large {
	max-width: 100%;
	overflow: hidden;
}

.featured-posts section.featured-post {}

.featured-posts section.featured-post {
	opacity: 0;
	visibility: hidden;
}

.featured-posts #featured-post-1 {
	opacity: 1;
	visibility: visible;
}

.featured-post .feature-text::after,
.featured-post .feature-image.small::after {
	width: 100%;
	height: 45px;
	position: absolute;
	top: 230px;
}

.featured-post .feature-image.small::after {
	top: 253px;
}

#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}

.feature-slider ul {
	list-style-type: none;
	margin: 0px;
}

.feature-slider li {
	float: left;
	margin: 0px 6px;
}

.feature-slider a {
	background-image: none;
	background-attachment: scroll;
	background-color: rgba(60, 60, 60, 0.901961);
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	box-shadow: rgba(0, 0, 0, 0.498039) 1px 1px 5px inset, rgba(255, 255, 255, 0.498039) 0px 0px 2px inset;
	display: block;
	width: 14px;
	height: 14px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.feature-slider a.active {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(25, 130, 209);
	box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 5px inset, rgba(255, 255, 255, 0.8) 0px 0px 2px inset;
	cursor: default;
	opacity: 0.5;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

section.recent-posts {
	padding: 0px 0px 1.625em;
}

section.recent-posts .hentry {
	border: medium none;
	margin: 0px;
}

section.recent-posts .other-recent-posts {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	list-style: none outside none;
	margin: 0px;
}

section.recent-posts .other-recent-posts li {
	padding: 0.3125em 0px;
	position: relative;
}

section.recent-posts .other-recent-posts .entry-title {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(221, 221, 221);
	font-size: 17px;
}

section.recent-posts .other-recent-posts a[rel="bookmark"] {
	color: rgb(55, 55, 55);
	float: left;
	max-width: 84%;
}

section.recent-posts .other-recent-posts a[rel="bookmark"]::after {
	color: transparent;
	font-size: 11px;
}

section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {}

section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link>span {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(153, 153, 153);
	bottom: -2px;
	color: rgb(68, 68, 68);
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	padding: 0.3125em 0px 0.3125em 1em;
	position: absolute;
	right: 0px;
	text-align: right;
	text-transform: uppercase;
	z-index: 1;
}

section.recent-posts .other-recent-posts .comments-link>span {
	border-color: rgb(187, 187, 187);
	color: rgb(136, 136, 136);
}

section.recent-posts .other-recent-posts .comments-link a:hover {
	color: rgb(25, 130, 209);
	border-color: rgb(25, 130, 209);
}

section.recent-posts .other-recent-posts li::after {
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}

.image-attachment div.attachment {
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(249, 249, 249);
	border-style: solid;
	border-color: rgb(221, 221, 221);
	border-image-source: none;
	border-width: 1px 0px;
	margin: 0px -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 1.625em 0px;
	text-align: center;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0px auto 1.625em;
	max-width: 100%;
}

.image-attachment div.attachment a img {
	border-color: rgb(249, 249, 249);
}

.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
	border-color: rgb(221, 221, 221);
	background-image: none;
	background-attachment: scroll;
	background-color: rgb(255, 255, 255);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

.image-attachment .entry-caption p {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0px 0px 2.6em;
	text-transform: uppercase;
}

.bypostauthor {}

#content nav {
	clear: both;
	overflow: hidden;
	padding: 0px 0px 1.625em;
}

#nav-above {
	padding: 0px 0px 1.625em;
}

#nav-above {
	display: none;
}

.paged #nav-above {
	display: block;
}

.nav-previous {
	float: left;
	width: 50%;
}

.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#content nav .meta-nav {
	font-weight: normal;
}

.edit-link a {
	float: right;
	height: 20px;
	line-height: 20px;
	font-size: 12px !important;
	text-transform: none !important;
}


/* C O M M E N T S   P A G I N A T I O N

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

.pagination-comments {
	padding: 5px;
	margin: 0;
}

.pagination-comments li {
	display: inline;
	list-style: none;
}

.pagination-comments a {
	background: #e7e7e7;
	border: 1px solid #d7d7d7;
	color: #666666;
	margin-right: 4px;
	padding: 3px 6px;
	text-align: center;
	text-decoration: none;
}

.pagination-comments a:hover,
.pagination-comments a:active {
	background: #d7d7d7;
	color: #888888;
}

.pagination-comments .title {
	margin-right: 4px;
}

.pagination-comments .gap {
	color: #999999;
	margin-right: 4px;
}

.pagination-comments .current {
	color: #666666;
	background: #f7f7f7;
	border: 1px solid #e7e7e7;
	margin-right: 4px;
	padding: 3px 6px;
}

.pagination-comments .page {}

.pagination-comments .prev,
.pagination-comments .next {}

.top-navigation-menu {
	width: auto !important;
	margin-top: 0px;
}

#menu-top-menus-1 li {
	display: inline-block;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
}

#menu-top-menus-1 li a {
	color: #363636;
	opacity: 0.7;
	font-weight: 500;
	padding-right: 43px;
}

#menu-top-menus-1 li:last-child a {
	padding-right: 0px;
}

#menu-top-menus-1 {
	margin-bottom: 0px;
}

.primary_menu .navbar-default {
	float: left;
}

.primary_menu .nav>li:first-child {
	padding-left: 0px !important;
}

.primary_menu .nav>li:last-child {
	padding-right: 0px;
}


/*.primary_menu{    border-bottom: 1px solid #ccc;



}*/

#navbar-collapse-1 {
	padding-right: 0px;
}


/*.primary_menu .nav>li{padding: 10px 30px 10px 30px;

border-bottom: 1px solid #ccc;

}*/


/*.primary_menu .nav>li a{    display: inline-block;



}

*/

.primary_menu .nav>li {
	display: inline-block;
	padding: 15px 18px;
}

.navbar-default .navbar-nav>li>a:after {
	content: '';
	height: 5px;
	width: 100%;
	background: #e67817;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13px;
	display: none;
}

.navbar-default .navbar-nav>li>a:hover:after {
	content: '';
	height: 5px;
	width: 100%;
	background: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13px;
	display: block;
}

.navbar-default .navbar-nav>li>a.active:after {
	content: '';
	height: 5px;
	width: 100%;
	background: #e67817;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13px;
	display: block;
}

.compact .navbar-default .navbar-nav>li>a:hover:after {
	content: '';
	height: 5px;
	width: 100%;
	background: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -9px !important;
	display: block;
}

.compact .navbar-default .navbar-nav>li>a.active:after {
	content: '';
	height: 5px;
	width: 100%;
	background: #e67817;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 9px;
	display: block;
}

.compact header {
	display: block;
	position: static;
	z-index: 9999!important;
	top: 0px;
	left: 0;
	width: 100%;
	border-bottom: none;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #fff;
}

.compact .top-container {
	display: block;
	position: fixed;
	z-index: 99980!important;
	top: 0px;
	left: 0;
	width: 100%;
	border-bottom: none;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #fff;
}

.compact .top-container .top-navigation-menu {
	width: 94% !important;
	float: none;
}

.compact .primary_menu ul.nav>li>a:hover {
	padding-bottom: 0px;
}


.compact .top-container #navbar-collapse-1{
	margin:24px 0 10px;
}

.compact .top-container .logo{
	margin-top:9px;
}

.compact .primary_menu .nav>li {
	padding: 0px 18px;
}

.footer .one_half {
	width: 100%;
	text-align: left;
}

.footer .one_half span {
	float: right;
}

.footer .one_fourth {
	border-right: 1px solid #464d5e;
	width: 15%;
}

.footer .one_fourth:nth-child(2) {
	width: 21%;
}

.footer .one_fourth:nth-child(3) {
	height: 145px
}

.footer .last {
	border-right: none;
	width: 35%;
}

.qlinks li:last-child {
	padding-bottom: 0px;
}

#king-mainmenu {
	/* border-bottom: 1px solid rgba(255, 255, 255, 0.35); */
}

.menu li:nth-child(4) a {
	padding-right: 20px !important;
}


/*.compact .top-navigation-menu{display: block;

    position: fixed;

    z-index: 9999!important;

    top: 0px;

    left: 0;

    width: 100%;

    border-bottom: none;

    height: auto;

    padding-top: 0px;

    padding-bottom: 0px;



}*/

.compact .primary_menu .nav>li:last-child {
	padding-right: 0px;
}

.about-us-sections .section1 .vc_col-sm-8 {
	padding-right: 33px;
}


/*.about-us-sections .section2{background-image:url(assets/images/about-us-section2-bg.png);

width:100%;

}*/

.section2 h2 {
	font-size: 24px;
	color: #fff;
	float: left;
	margin-top: 80px;
	font-weight: 400;
	margin-bottom: 12px;
}

.section2 .line {
	margin: 10px auto 0px auto;
	width: 113px;
	height: 4px;
	background: #e67817;
	display: block;
	float: left;
	padding: 0;
	border: 0;
}

.section2 p {
	text-align: left;
	color: #fff;
	opacity: 0.7;
	font-weight: 100;
	letter-spacing: 1px;
}

.next_frontier {
	color: #2d2e32;
	font-size: 29px;
	letter-spacing: 1.5px;
	font-weight: 400;
	text-align: center;
}

.next_frontier .line {
	margin: 12px auto 0px auto;
	width: 113px;
	height: 4px;
	background: #e67817;
	display: block;
	/*float: right;*/
	padding: 0;
	border: 0;
}

.research-development p {
	line-height: 28px;
	font-weight: 500;
}

.research-development h2 {
	margin-bottom: 23px;
}

.tagline-separator h4 {
	font-size: 26px !important;
	color: #fff;
	font-style: italic;
}

.tagline-separator .vc_separator {
	width: 80%;
}

@-moz-document url-prefix() {
	.primary_menu .nav>li:last-child {
		padding-left: 5px;
	}
	.for-more-info i:first-child {
		padding-left: 3px !important;
	}
}

.menu-top-menus-container {
	z-index: 9999;
	position: relative;
}

.sitemap-top-section .one_fourth {
	height: 550px;
}

.sitemap-bottom-section .one_fourth {
	height: 485px;
}

.sitemap-bottom-section .one_fourth:nth-child(3) {
	padding-right: 1%;
}

.sitemap-top-section h5,
.sitemap-bottom-section h5 {
	color: #ff6b1b;
}

.search_page_title {
	background-image: url(assets/images/search.jpg);
	background-repeat: no-repeat !important;
}

.compact .navbar-nav>li>.dropdown-menu {
	margin-top: -10px;
}

.only_leadership .vc_col-sm-3 {
	width: 21%;
}

.section2 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding-bottom: 100px;
}

.unichem_sites li {
	float: left;
	/* margin-top: 5px; */
	margin-right: 10px;
}

.values_commitments .vc_btn3.vc_btn3-size-md {
	padding: 7px 0px;
	width: 14%;
}

.logo_styling {
	width: 85%;
	margin: auto;
	border-radius: 10px;
	overflow: hidden;
}

.acasia-middle-section {
	background-repeat: no-repeat;
}

.acasia-middle-section h1 {
	font-size: 30px;
	color: #00aff9;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}

.adwasi-text h1 span {
	background: #e67817;
	width: 100px;
	height: 4px;
	margin-top: 8px;
	display: block;
}

.acasia-bottom-section h1 {
	text-align: center;
	margin-bottom: 0px;
}

ul.africa-countries {
	font-size: 19px;
	color: rgba(0, 0, 0, 0.68);
	list-style: url(../images/countries-bullets.png);
	padding-left: 15% !important;
	clear: both;
}

.africa-countries a {
	color: rgba(0, 0, 0, 0.68);
}

.africa-countries a:hover {
	color: #ff6b1b;
}

.country-representatives .vc_col-sm-4 {
	width: 31%;
}

.country-representatives .vc_col-sm-4:nth-child(2) {
	width: 38%;
	padding-left: 5%;
}

.country-representatives .vc_col-sm-4:last-child {
	padding-left: 5%;
}

.country-representatives ul {
	list-style: none !important;
	margin-left: 1% !important;
	color: #323a4d;
	font-size: 19px;
	margin-bottom: 0px !important;
}

.country-representatives ul li {
	margin-bottom: 6px;
}

.career-welcome-text {
	width: 100%;
}

.for-more-info p {
	font-size: 19px;
	color: #e67817;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #e67817;
	width: 100%;
}

.for-more-info i {
	font-size: 13px !important;
}

.for-more-info i:first-child {
	padding-left: 10px;
}

.welcome-text-bottom p {
	font-size: 19px;
	color: #161616;
	font-weight: 600;
	text-align: center;
}

.unichem-work-points-1 ul {
	list-style: none !important;
	padding-left: 28% !important;
	color: #717171;
}

.unichem-work-points-2 ul {
	list-style: none !important;
	padding-left: 5% !important;
	color: #717171;
}

.unichem-life .vc_btn3.vc_btn3-size-lg {
	font-size: 21px;
	padding: 7px 55px;
	font-weight: 500;
	font-family: 'Ubuntu', sans-serif;
}

.people_dev h2 {
	color: #fff;
	font-size: 30px;
	text-align: center;
	margin-bottom: 15px;
}

.people_dev .king-elements img {
	display: block;
	margin: auto;
}

.people_dev .king-elements h4 {
	font-size: 17px;
	color: #fff;
	text-align: center;
	margin-top: 7px;
	text-transform: uppercase;
}

.current-openings h2 {
	color: #fff;
	font-size: 30px;
	text-align: center;
}

.current-opening-intro p {
	text-align: center;
	color: #f2f2f2;
	opacity: 0.7;
	margin-top: 20px;
	margin-bottom: 20px !important;
}

.opening-title {
	font-size: 17px;
	color: #fff;
	opacity: 0.8;
	float: left;
	font-weight: 600;
	letter-spacing: 0.9px;
	margin-bottom: 5px !important;
}

.opening-posted-date {
	font-size: 16px;
	color: #fff;
	opacity: 0.8;
	float: right;
	padding-right: 6%;
	margin-bottom: 5px !important;
}

.reqd-experience {
	font-size: 16px;
	color: #fff;
	opacity: 0.8;
	float: left;
	margin-bottom: 0px !important;
}

.reqd-experience:last-child {
	margin-left: 6%;
}

.current-openings {
	background-size: cover !important;
}

.current-opening-separator {
	width: 94% !important;
}

.current-opening-details .vc_col-sm-6:last-child {
	padding-left: 3%;
}

.view-all-button {
	clear: both;
	border-radius: 10px !important;
	margin-right: 6%;
}

.view-all-button a {
	color: #1a1f24 !important;
	font-size: 16px !important;
	padding: 5px 10px !important;
	box-shadow: 0 4px 0 #858585 !important;
}

.post-cv a {
	font-size: 18px !important;
	box-shadow: 0 5px 0 #ca6812 !important;
	padding: 8px 30px !important;
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	border-radius: 0.4em !important
}

.dosage_form_styling {
	float: left;
}

.dosage_form_styling_alternate {
	float: left;
	margin-left: 20%;
}

.dosage_form_styling_alternate_ghaziabad {
	float: left;
	margin-left: 8%;
}

.spu-content input {
	margin-bottom: 10px;
	padding: 7px;
	border-radius: 4px;
	border: 1px solid #ccc;
}

.spu-content textarea {
	width: 95%;
	height: 90px;
	float: left;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 7px;
}

.spu-content .ajax-loader {
	display: none;
}

.spu-content .wpcf7-submit {
	width: 95%;
	float: left;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 500;
	background: #e67817;
	color: #fff;
	text-transform: uppercase;
}

.spu-content label {
	font-size: 15px;
	color: #7d7d7d;
}

.spu-content span.wpcf7-not-valid-tip {
	display: block;
}

.spu-content div.wpcf7-response-output {
	margin-top: 5em;
}

.spu-box {
	padding: 20px 0px 15px 25px !important;
}

.design_developed {
	color: #ddd;
	float: left;
	margin-top: 12.5%;
}

.business_opportunities_listing {
	float: left;
}

.business_opportunities_listing_alternate {
	float: left;
	margin-left: 7%;
}

.featured_section18 p {
	color: #343434;
}

.featured_section18 .no_title .isboxsyear {
	margin-top: 15px;
}

.baddi-features-2 {
	padding-left: 25px !important;
}

.leadership-structure-content h2,
.leadership-structure-content h3 {
	text-align: left;
}

.leadership-structure-content-alternate .vc_col-sm-3 {
	float: right;
}

.leadership-structure-content-alternate .vc_col-sm-9 {
	width: 77%;
}

.leadership-structure-content-alternate h2,
.leadership-structure-content-alternate h3 {
	text-align: right;
}

.history-content-alternate .vc_col-sm-4 {
	float: right;
}

.history-content-alternate .vc_col-sm-8 {
	text-align: right;
}

.history-content-alternate .vc_col-sm-8 h5,
.history-content-alternate .vc_col-sm-8 p {
	text-align: right;
}

.history-content-alternate .vc_col-sm-8 {
	width: 65%;
}

.history-content .vc_col-sm-8 {
	padding-left: 20px;
}

.americas-content {
	padding-right: 2% !important;
}

.americas-image {
	margin-top: 17px;
}

.only_leadership .title22 {
	margin-bottom: 30px;
}

.manufacturing-facilities-section img {
	margin-bottom: 0px !important;
}

.formulation-facilities .formulation-facilities-title {
	margin-bottom: 5px;
}

.centre-excellence-goa-section .vc_col-sm-8 {
	padding-right: 20px;
}

.focus-content-section {
	padding-left: 14px !important;
}

.ghaziabad-dosage-form {
	float: left;
}

.ghaziabad-units {
	float: left;
	margin-left: 10%;
}

.regulatory-approval-roha .vc_col-sm-3:first-child {
	width: 18%;
}

.regulatory-approval-roha .vc_col-sm-3:nth-child(2) {
	width: 15%;
}

.regulatory-approval-roha .vc_col-sm-3:nth-child(3) {
	width: 28%;
}

.regulatory-approval-roha .vc_col-sm-3:last-child {
	width: 25%;
}

.opening-title a {
	color: #fff;
}

.ice-values-explaination strong {
	font-size: 20px;
	color: #e80000;
	font-style: italic;
}

.ice-values-explaination p {
	font-size: 16px;
	font-weight: bold;
	line-height: 33px;
}

.dosage_form_styling_alternate ul {
	list-style: none !important;
	margin-left: 0px !important;
}

ul.baddi_dosage_form_styling {
	list-style: none !important;
	margin-left: 0 !important;
}

.baddi-features h5 {
	text-align: justify;
	padding-right: 15px;
}

.biotechnology_capabilities_section h3 {
	color: #e67817;
	text-transform: uppercase;
}

.biotechnology_capabilities_section ul {
	color: #717171;
	margin-bottom: 0px !important;
}

.biotechnology_capabilities_section ul li {
	margin-bottom: 5px;
}

.biotechnology_capabilities_section_one .vc_col-sm-4 {
	float: right;
	padding-right: 20px;
}

.biotechnology_capabilities_section_one .vc_col-sm-8 {
	padding-right: 20px;
}

.biotechnology_capabilities_section_two .vc_col-sm-8 {
	padding-left: 20px;
}

.biotechnology_major_focus {
	float: left;
}

.state_of_the_art {
	float: left;
}

.biotechnology_capabilities_section_two p {
	margin-bottom: 0px !important;
	line-height: 12px;
	padding-bottom: 7px;
}


/* .biotechnology_capabilities_section_one ul li{float:left;

} */

.featured-story-video-section .mejs-container {
	height: 300px !important;
}

.featured-story-video-section .mejs-container-fullscreen {
	height: auto !important;
}

.sikkim-features .sikkim-installed-capacity {
	width: 48%;
}

.sikkim-features .sikkim-plant-location {
	width: 52%;
}

.sikkim-dosage-form {
	width: 40%;
	float: left;
}

.sikkim-features p {
	margin-bottom: 10px !important;
}

video::-internal-media-controls-download-button {
	display: none;
}

video::-webkit-media-controls-enclosure {
	overflow: hidden;
}

video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
	/* Adjust as needed */
}

.learning-development {
	font-size: 30px;
	text-align: center;
}


/* .anchor{display: block;

    height: 115px;

    margin-top: -115px;

    visibility: hidden;

} */


/* Menu Custom CSS starts */

ul.nav>li:first-child a:hover {
	color: #e67817;
}

ul.nav>li:first-child a.active {
	color: #e67817 !important;
}

ul.nav>li:first-child .dropdown-menu>li:first-child a {
	border-top: 10px solid #e67817;
}

ul.nav>li:nth-child(2) a:hover {
	color: #75d1e0;
}

ul.nav>li:nth-child(2) a.active {
	color: #75d1e0;
}


/* ul.nav>li:nth-child(2) a:hover:after{background:#75d1e0;} */
/*
ul.nav>li:nth-child(2) .dropdown-menu>li:first-child a {
	border-top: 10px solid #75d1e0;
}*/

.navbar-default .navbar-nav>li:nth-child(2) a.active:after {
	background: #75d1e0;
}

ul.nav>li:nth-child(3) a:hover {
	color: #7dba00;
}

ul.nav>li:nth-child(3) a.active {
	color: #7dba00;
}


/* ul.nav>li:nth-child(3) a:hover:after{background:#7dba00;} */

ul.nav>li:nth-child(3) .dropdown-menu>li:first-child a {
	border-top: 10px solid #7dba00;
}

.navbar-default .navbar-nav>li:nth-child(3) a.active:after {
	background: #7dba00;
}

ul.nav>li:nth-child(4) a:hover {
	color: #b094bf;
}

ul.nav>li:nth-child(4) a.active {
	color: #b094bf;
}


/* ul.nav>li:nth-child(4) a:hover:after{background:#4a245e;} */

ul.nav>li:nth-child(4) .dropdown-menu>li:first-child a {
	border-top: 10px solid #b094bf;
}

.navbar-default .navbar-nav>li:nth-child(4) a.active:after {
	background: #b094bf;
}

ul.nav>li:nth-child(5) a:hover {
	color: #00a950;
}

ul.nav>li:nth-child(5) a.active {
	color: #00a950;
}


/* ul.nav>li:nth-child(5) a:hover:after{background:#00a950;} */

ul.nav>li:nth-child(5) .dropdown-menu>li:first-child a {
	border-top: 10px solid #00a950;
}

.navbar-default .navbar-nav>li:nth-child(5) a.active:after {
	background: #00a950;
}

ul.nav>li:nth-child(6) a:hover {
	color: #f26649;
}

ul.nav>li:nth-child(6) a.active {
	color: #f26649;
}


/* ul.nav>li:nth-child(6) a:hover:after{background:#f26649;} */

ul.nav>li:nth-child(6) .dropdown-menu>li:first-child a {
	border-top: 10px solid #f26649;
}

.navbar-default .navbar-nav>li:nth-child(6) a.active:after {
	background: #f26649;
}

ul.nav>li:nth-child(7) a:hover {
	color: #afafaf;
}

ul.nav>li:nth-child(7) a.active {
	color: #afafaf;
}


/* ul.nav>li:nth-child(7) a:hover:after{background:#616365;} */

ul.nav>li:nth-child(7) .dropdown-menu>li:first-child a {
	border-top: 10px solid #afafaf;
}

.navbar-default .navbar-nav>li:nth-child(7) a.active:after {
	background: #afafaf;
}

ul.nav>li:nth-child(8) a:hover {
	color: #df5e7d;
}

ul.nav>li:nth-child(8) a.active {
	color: #df5e7d;
}


/* ul.nav>li:nth-child(8) a:hover:after{background:#002596;} */

ul.nav>li:nth-child(8) .dropdown-menu>li:first-child a {
	border-top: 10px solid #df5e7d;
}

.navbar-default .navbar-nav>li:nth-child(8) a.active:after {
	background: #df5e7d;
}

.compact #king-mainmenu {
	border-bottom: none;
}


/* Menu Custom CSS ends */


/*------Search custom css starts -----*/

.search_panel {
	/*background:#444;*/
	height: 50px;
	width: 100%;
	padding: 0 30px;
	position: absolute;
	top: 57px;
	left: 0;
	right: 0;
	z-index: 11111;
	display: none;
}

.search_panel input {
	width: 25%;
	float: right;
	padding: 4px;
	margin-right: 40px;
	font-size: 14px;
}

.menu-top-menus-container i {
	border-radius: 50%;
	border: 1px solid #9b9b9b;
	padding: 6px;
	font-weight: bold;
}

#breadcrumb .container {
	background: rgba(2, 33, 91, 0.4);
	padding-left: 6%;
	width: 100%;
	position: relative;
	z-index: 1111;
}

.compact .logo {
	margin-left: 6%;
}


/*------Search custom css ends -----*/


/*------shweta custom css start -----*/

.sep-space {
	padding: 25px 0;
}

.cus-li ul {
	margin: 0;
	padding: 0;
}

.cus-li ul li {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #343434;
	list-style-image: url(assets/images/arrow-cus.png);
	line-height: 25px;
}

.org-color {
	color: #e67817
}

.border-pdf {
	border: 1px solid #cccccc;
	padding: 5px 10px !important;
}

.bg-white {
	background: #fff
}


/*------shweta custom css end -----*/


/*------sachin custome css start -----*/

.txt_center {
	text-align: center;
	font-size: 18px;
}

.btn111 {
	font-size: 14px;
	color: #FFF;
	background: #e67817;
	padding: 5px 10px;
	margin: 20px auto 0 auto;
	display: inline-block;
	cursor: pointer;
	border: 0;
	outline: 0;
	width: 100px;
}

.email_link1 {
	color: #ff6b1b;
}

.ol_list {
	list-style: decimal !important
}


/*------sachin custome css end -----*/


/*ashish gst details*/

.please .form-group {
	margin-bottom: 30px;
}

.please .form-group label {
	font-size: 15px;
	color: #2b2b2b;
	font-weight: 500;
}

.please .form-group input,
.please .form-group select {
	border-radius: 0px;
	background: #fff;
}

.please span {
	color: #a8a8a8;
}

.file {
	visibility: hidden;
	position: absolute;
}

.please h4 {
	padding-bottom: 20px;
	text-transform: uppercase;
	font-size: 20px;
}

.please h5 {
	padding-top: 30px;
	padding-bottom: 30px;
	color: #e67817;
}

.please form button {
	width: 10%;
	border-radius: 0px;
	background: #555555;
	color: #fff;
}

.please .form-control:focus {
	background: none;
	box-shadow: none;
}

.please .radio-inline {
	color: #e67817 !important;
	font-size: 18px;
}

.please .input-group .lg2 {
	background: #fff !important;
}

.please .form-group .input-lg {
	background: #dfdfde;
	height: 35px;
	color: #2b2b2b;
	margin-left: 5px;
	border: 1px solid #ccc;
}

article#post-3810 .vc_tta.vc_general .vc_tta-tab>a {
	padding: 14px 5px !important;
}

.radio input[type=radio].css-checkbox {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.radio input[type=radio].css-checkbox+label.css-label {
	padding-left: 20px;
	height: 15px;
	display: inline-block;
	line-height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #e67817;
	font-size: 18px;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 20px;
}

.radio input[type=radio].css-checkbox:checked+label.css-label {
	background-position: 0 -15px;
	color: #e67817;
}

.radio label.css-label {
	background-image: url(../../../www.csscheckbox.com/checkboxes/u/csscheckbox_1cf089ecfab53544cbbdb72c1dd32192.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.page-template-homedemo .services ul li {
	color: #FFF;
	float: left;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 20px;
	text-align: center;
	width: 30%;
}

.page-template-homedemo .services ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	margin-top: 0px;
}

.displaynone {
	display: none;
}

.example1 {
	height: 50px;
	overflow: hidden;
	position: relative;
	background: #006cac;
}

.example1 marquee {
	letter-spacing: 0.7px;
	font-weight: 800;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}



.robo_gallery{
	width:94%;
	display:flex;
	flex-wrap:wrap;
	margin:0 0px 20px;
}

.robo_gallery_thumb{
	width:28%;
	position:relative;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);
    -o-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);
    -ms-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);
    box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);
    overflow:hidden;
    margin:0 60px 35px 0;
}

.robo_gallery_thumb img{
	width:100%;
}

.robo_gallery_hover{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	background:#0000005e;
	opacity:0;
	z-index:-2;
	cursor:pointer;
}

.robo_gallery_thumb:hover .robo_gallery_hover{
	opacity:1;
	z-index:1;
}

.robo_gallery_hover a{
	width:54px;
	height:54px;
	border-radius:50%;
	border:2px solid #fff;
	text-align:center;
	padding: 15px 10px;
	background:#0d82f1;
}

.robo_gallery_hover a .fa{
	color:#fff;
	font-size: 16px;
}


.robo_gallery_hover a:hover{
	background:#064682;
}

h3.ui-accordion-header.king-spoiler-title.acc-trigger.ui-corner-top.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active,
.king-column-inner > *:first-child, .king-accordion > *:first-child, .king-spoiler-content > *:first-child, .king-service-content > *:first-child, .king-box-content > *:first-child, .king-note-inner > *:first-child{
	background:transparent;
	border:0;
}

.ui-accordion h3.ui-accordion-header{
	padding:0;
}

.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
	transition:0.4s all ease;
}

strong.demo-bold-oi {
    color: #000000c7;
    margin-top: 15px;
    display: block;
    margin-bottom: 10px;
}

.border-pdf.full-l {
    width: 96% !important;
    margin-bottom: 2%;
}

/*.cforms .form-group{
	margin:0 0 8px;
}*/

.cforms .form-group label{
	display:block;
	float:none;
	width:100%;
	margin:0 0 5px;
}

.cforms .form-group .form-control{
	float:none;
	margin:0 0;
	background:#fff;
	resize:none;
}

.cforms .form-group div.error{
	font-size:12px;
	color:red;
}


.gif-loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000038;
    z-index: 999;
    text-align: center;
    display:none;
}

.gif-loader img{
  position:absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  width:7%;
}

div#quotemgs {
    width: 100%;
    padding: 10px 5px;
    font-size: 16px;
    background: #007907;
    font-family:'PT Sans', sans-serif;
    color:#fff;
    text-align: center;
    margin: 35px 0px 0;
    position: static;
    bottom: 0px;
    left: 0;
    font-weight: 500;
}

#menu-item-6756 .dropdown-menu{
	left: auto;
    right: 30px;
}

#menu-item-6776 .dropdown-menu{
	right: auto;
    left: -52%;
}
div#uploadcsv input.btn {
    text-align: center;
    margin: 20px auto;
    display: block;
    font-size: 19px;
    color: #fff;
    background: #cf6c15;
    padding: 4px 30px;
    width: auto;
    border-radius: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
}
div#uploadcsv label#customFile {
    display: block;
    border: 1px solid #ccc;
    width: 100%;
}
div#uploadcsv {
    width: 50%;
}
form#career-form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
form#career-form .form-group {
    width: 48%;
}
.form-group.w100fill {
    width: 100% !important;
}.error {
    color: red;
}
a.tttab.vc_active {
    background: #f8f8f8 !important;
}
.col_2s{
	column-count: 2;
}
.cols-ul-4 {
    column-count: 4;
    width: 100%;
    margin-bottom: 30px !important;
}

.baddi-features.ne-baddis {
    padding: 20px !important;
    border: 1px solid #cccccc54;
}
div#cusrospsw {
    border: 0;
    padding: 2% 4%;
    margin-top: 5%;
    box-shadow: 0px 0px 3px 3px #cccccc57;
    float: none;
    clear: both;
    /*margin-top: 27%;*/
    margin-bottom: 4%;
    padding-bottom: 2%;
}
div#cusrospsw a {
    color: #f48a24;
}
div#cusrospsw tr:nth-child(even) {
    background-color: rgb(205 204 204 / 6%);
}
div#cusrospsw tr:nth-child(odd) {
    background-color: #eae9e94f;
}
hr.mgsdpo {
    border: 1px solid #00000014 !important;
    background: none;
    margin-bottom: 4%;
}
.marwi a{
	font-size: 17px;
	font-weight: 600;
	color: #f58635;
}
.marwi {
    margin-top: 4%;
    background: #fff;
    padding-top: 11px;

}

.regular.slider button.slick-arrow:before {
    color: #006cac;
}

.regular.slider img {
    width: 100%;
}

.regular.slider .slick-slide {
    margin: 0px 25px;
}
.press a.view-als-es {
    display: block;
    margin: 0px auto;
    width: 115px;
    font-size: 14px;
    color: #FFF;
    background: #e67817;
    padding: 3px 10px;
    margin-top: 45px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 15px;
}