@import url(https://web.archive.org/web/20220709012926cs_/http://fonts.googleapis.com/css?family=PT+Sans:400,700);
a .sf-sub-indicator {
	right:-1px;
	top:9px;
	background-image:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/arrows.png);
}
@media (min-width: 1200px) {
	a .sf-sub-indicator { right:11px; }
}
div.ajax-loader { margin-top:0; }
.error404-holder_num {
	font-family:PT Sans;
	color:#f2340c;
}
@media (min-width: 768px) and (max-width: 979px) {
	.error404-holder_num { font-size:230px; }
}
.search-form_it {
	box-shadow:none !important;
	border-color:#ccc !important;
	height:25px;
}
.search-form_is { margin-top:4px; }
@media (max-width: 767px) {
	body {
		padding-left:0;
		padding-right:0;
	}
}
@media (max-width: 767px) {
	.slider .container { padding:0; }
}
@media (max-width: 767px) {
	.container { padding:0 15px; }
}
@media (max-width: 767px) {
	.container .container { padding:0; }
}
#back-top-wrapper #back-top {
	height:24px;
	width:24px;
}
#back-top-wrapper #back-top span {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/top.png);
	height:24px;
	width:24px;
}
#back-top-wrapper #back-top span:hover { background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/top-hover.png); }
.main-holder { overflow:hidden; }
.content-holder { background:#ececec; }
.btn, .btn:active, .btn:focus, .pagination li a, .comment-reply-link, .pager li a, body .pagination ul li a {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/list.png) right 2px no-repeat;
	box-shadow:none;
	padding:0 27px 0 0;
	text-shadow:none;
	text-decoration:none;
	border:none;
	font:bold 14px/18px PT Sans;
	text-transform:uppercase;
	color:#f2340c;
	transition:all 0.5s;
}
.btn:active, .pagination li a:focus, .comment-reply-link:focus, .pager li a:focus, body .pagination ul li a:focus {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/list.png) top #edebeb repeat-x;
	font:400 14px/18px Arial;
	color:#818181;
}
.btn:hover, .pagination li a:hover, .pagination li.active a, .comment-reply-link:hover, .pager li a:hover, body .pagination ul li a:hover {
	font:bold 14px/18px PT Sans;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/btn.png) right 2px no-repeat;
	color:#000;
	transition:all 0.5s;
}
.pagination ul { box-shadow:none; }
.pagination li a, .pager li a {
	border-radius:0 !important;
	padding:0px !important;
	margin:0 5px;
	background:none !important;
}
.post-header .post-title {
	color:#f2340c;
	font:400 63px/1.2em PT Sans;
	margin-top:0;
	margin-bottom:36px;
}
@media (max-width: 979px) {
	.post-header .post-title { font:400 36px/1.2em PT Sans; }
}
.post-header .post-title a { color:#f2340c; }
.search-ico {
	position:relative;
	top:24px;
	right:-1px;
	transition:all 0.4s;
	float:right;
	cursor:pointer;
}
@media (max-width: 767px) {
	.search-ico { display:none; }
}
.search-ico:hover {
	opacity:0.5;
	transition:all 0.4s;
}
.search-header { text-align:right; }
@media (max-width: 767px) {
	.search-header { display:none; }
}
.span1 { overflow:visible; }
.hidden-search {
	position:absolute;
	right:0;
	top:54px;
	z-index:9999;
	display:none;
}
.hidden-search .search-form_is { display:none; }
.hidden-search .search-form_it {
	border-color:#ccc !important;
	border-radius:0;
}
.header {
	padding-top:0;
	/*border-top:8px solid #cccccc;*/
	border-bottom:none;
	border-bottom:3px solid #fff;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/head-shadow.png) #6f7979 bottom center no-repeat;
	/*padding-bottom:11px;*/
}
.top-header {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/top-head.png) #7b8484 repeat-x;
	position:relative;
	height: 132px;
    background-size: 100% 105px;
}
.top-header:before {
	content:"";
	display:block;
	position:absolute;
	width:800%;
	height:100%;
	left:-400%;
	z-index:-1;
	top:0;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/top-head.png) repeat-x;
}
.select-menu {
	background:#6c6c6c;
	color:#fff;
	border-radius:0;
}
.nav.nav__primary {
	margin-right:0;
	margin-top:36px;
	float:left;
}
@media (min-width: 1200px) {
	.nav.nav__primary { margin-left:0px; }
}
@media (max-width: 767px) {
	.nav.nav__primary {
		float:none;
		margin-top:0px;
		margin-bottom:7px;
	}
}
.nav.nav__primary ul.sf-menu { padding-left:8px; }
.nav.nav__primary ul.sf-menu li+li { margin-left:6px; }
.nav.nav__primary ul.sf-menu li {
	background:none;
	margin:0;
}
.nav.nav__primary ul.sf-menu li a {
	border:none;
	letter-spacing:0px;
	padding:0;
	margin:0;
	padding:8px 18px 7px;
	border-radius:4px;
	text-transform:uppercase;
	background:none;
	transition:all 0.4s;
}
@media (min-width: 1200px) {
	.nav.nav__primary ul.sf-menu li a { padding:8px 25px 7px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.nav.nav__primary ul.sf-menu li a { padding:8px 7px 7px; }
}
.nav.nav__primary ul.sf-menu li a:hover {
	/*background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/nav.png);
	transition:all 0.4s;
	color:#fff;*/
color: #3b3b3b;
background: none;
}
.nav.nav__primary ul.sf-menu li.current_page_item a, .nav.nav__primary ul.sf-menu .sfHover a {
	/*background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/nav.png);
	color:#fff;*/
color: #3b3b3b;
background: none;
}
.nav.nav__primary ul.sf-menu .sub-menu {
	/*padding:15px 0px;*/
	padding:5px 0px 0px 0px;
	background:#333335;
	width:100%;
	margin-top:16px;
	margin-left:-13px;
	text-align:center;
	min-width:100px;
}

.nav.nav__primary ul.sf-menu .sub-menu li{
	padding:0px 15px !important;
	border-bottom:1px solid #fff !important;
	box-sizing: border-box !important;
}
.nav.nav__primary ul.sf-menu .sub-menu li:last-child{
	padding:0px 15px !important;
	border-bottom:none !important;
	box-sizing: border-box !important;
}	

.nav.nav__primary ul.sf-menu .sub-menu li:first-child { border:none; }
.nav.nav__primary ul.sf-menu .sub-menu li {
	padding:0;
	display:inline-block;
	margin:0 auto;
	border-left:none;
	border:none;
	background:none;
}
.nav.nav__primary ul.sf-menu .sub-menu li a {
	font:400 12px/35px Arial;
	color:#fff;
	margin:0;
	display:inline;
	text-transform:none;
	padding:0;
	background:none;
	text-align: left;
    float: left;
	line-height: 18px;
    padding-top: 9px;
    padding-bottom: 5px;
}
.nav.nav__primary ul.sf-menu .sub-menu li a:before { display:none; }
.nav.nav__primary ul.sf-menu .sub-menu li a:hover { color:#f2340c; }
.nav.nav__primary ul.sf-menu .sub-menu li.current_page_item > a, .nav.nav__primary ul.sf-menu .sub-menu a:hover { color:#f2340c; }
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu:before { display:none; }
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu { margin-top:0px; }
.nav.nav__primary ul.sf-menu .sub-menu .sf-sub-indicator {
	top:2px !important;
	right:-12px !important;
}
/*.nav.nav__primary ul.sf-menu .sub-menu .sub-menu {
	margin-top:-25px !important;
	background:#fff;
	margin-left:16px;
}*/
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu {
	margin-top:0px !important;
	background:#333335;
	margin-left:0.2px;
}

/*.nav.nav__primary ul.sf-menu .sub-menu .sub-menu li a { color:#424242; }*/
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu li a { color:#fff; }

.nav.nav__primary ul.sf-menu .sub-menu .sub-menu li a:hover { color:#f2340c; }
.nav.nav__primary ul.sf-menu .sub-menu .sub-menu li.current_page_item > a, .nav.nav__primary ul.sf-menu .sub-menu .sub-menu a:hover { color:#f2340c; }
.header .social {
	text-align:right;
	margin-top:-10px;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	.header .social {
		text-align:center;
		margin-top:10px;
	}
}
.header .social li {
	display:inline-block;
	margin-left:10px;
}
.header .social li:hover { opacity:0.6; }
.header .textwidget {
	color:#e1e1e1;
	font:11px/15px Arial;
}
.header .textwidget a {
	color:#e1e1e1;
	font:11px/15px Arial;
}
.header .textwidget span {
	padding-left:22px;
	padding-top:0px;
	display:inline-block;
}
.header .mail { background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/mail.png) 3px 2px no-repeat; }
.header .phone {
	/*background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/phone.png) 0 0px no-repeat;
	padding-left:12px !important;
	margin-left:31px;*/
}
.title-section {
	padding:40px 0 0;
	margin-bottom:14px;
}
.title-section .title-header {
	font:400 63px/1.2em PT Sans;
	/*color:#333335;*/
	color: rgba(255, 1, 1, 0.8);
	margin-bottom:15px;
}
.title-section .breadcrumb {
	background:#949b9b;
	border-radius:0;
	border:none;
	padding:12px 25px;
	margin-bottom:14px;
}
.title-section .breadcrumb li.divider { padding:0 15px; }
.title-section .breadcrumb li {
	color:#ffffff;
	font:400 20px/1.2em PT Sans;
}
.title-section .breadcrumb a {
	color:#ffffff;
	font:400 20px/1.2em PT Sans;
}
.title-section .breadcrumb li.active {
	color:#ffffff;
	font:400 20px/1.2em PT Sans;
}
@media (max-width: 767px) {
	.bottom-header { text-align:center; }
}
.logo.pull-left {
	float:none;
	overflow:hidden;
	width:auto !important;
	/*margin-top:37px;*/
	margin-top:12px;
}
@media (max-width: 767px) {
	.logo.pull-left { text-align:center; }
}
.logo_h__txt { margin-top:15px; }
.logo_h__txt a { text-transform:uppercase; }
.logo_h__txt a:hover { color:inherit; }
.caption__portfolio h3 { font:bold 22px/1.2em PT Sans; }
.caption__portfolio h3 a { color:#333335; }
.filter-wrapper .pull-right {
	padding-bottom:33px;
	padding-top:0px;
	margin-top:-6px;
}
@media (max-width: 767px) {
	.filter-wrapper .pull-right {
		float:left;
		width:100%;
	}
}
.filter-wrapper .pull-right strong {
	font:bold 22px/19px PT Sans;
	color:#333335;
	text-transform:capitalize;
	margin-bottom:10px;
}
.filter-wrapper .pull-right #filters, .filter-wrapper .pull-right #tags { margin:0; }
@media (max-width: 767px) {
	.filter-wrapper .pull-right #filters, .filter-wrapper .pull-right #tags { width:100%; }
}
.filter-wrapper .pull-right #filters li, .filter-wrapper .pull-right #tags li {
	padding-left:5px;
	margin-bottom:2px;
}
.filter-wrapper .pull-right #filters a, .filter-wrapper .pull-right #tags a {
	font:bold 14px/18px PT Sans;
	text-transform:uppercase;
	color:#333335;
	margin:0;
	border:1px solid #ececec;
	margin-right:5px;
	margin-bottom:5px;
}
.filter-wrapper .pull-right #filters .active a, .filter-wrapper .pull-right #tags .active a {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/filter.png);
	border-radius:5px;
	border:1px solid #fff;
	color:#333335;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
}
.filter-wrapper .pull-right #filters a:hover, .filter-wrapper .pull-right #tags a:hover {
	color:#333335;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/filter.png);
	border-radius:5px;
	border:1px solid #fff;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
}
.home .header { border-bottom:none; }
.slider_wrap { background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/slider.png) repeat-x; }
.ie8 .slider .camera_prev, .ie8 .slider .camera_next {
	height:50px;
	width:30px;
	padding:10px;
}
.slider {background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/slider-shadow.png) center top repeat-x;}
.slider .container {
	margin:0 auto 5px;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.3);
	box-shadow:0px 2px 5px rgba(0,0,0,0.3);
}
@media (min-width: 1400px) {
	.slider .container { width:1240px; }
}
.slider .camera_thumbs_cont { background:transparent; }
.slider .camera_prev, .slider .camera_next {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/caption.png);
	top:48%;
}
@media (min-width: 1400px) {
	.slider .camera_prev, .slider .camera_next { /*background:none; */}
}
@media (max-width: 1399px) {
	.slider .camera_prev, .slider .camera_next {
		height:50px;
		width:30px;
		padding:10px;
	}
}
@media (max-width: 767px) {
	.slider .camera_prev, .slider .camera_next { display:none !important; }
}
.slider .camera_prev span, .slider .camera_next span {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/left.png) 5px 5px no-repeat;
	height:60px;
	width:42px;
}
.slider .camera_prev span:hover, .slider .camera_next span:hover { opacity:0.6; }
@media (min-width: 1400px) {
	.slider .camera_next { /*margin-right:-67px; */}
}
.slider .camera_next span { background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/right.png) 6px 5px no-repeat; }
@media (min-width: 1400px) {
	.slider .camera_prev {/*margin-left:-54px;*/}
}
.slider .camera_caption { display:inline-block; }
@media (max-width: 767px) {
	.slider .camera_caption { display:none; }
}
.slider .camera_caption div {
	display:inline-block;
	text-transform:uppercase;
	padding:18px 163px 18px 57px;
	position:relative;
	bottom:60px;
	left:127px;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/caption.png);
}
@media (max-width: 767px) {
	.slider .camera_caption div { display:none; }
}
@media (min-width: 1200px) {
	.slider .camera_caption div { bottom:120px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider .camera_caption div {
		padding:18px 40px 18px 40px;
		left:85px;
	}
}
.slider .camera_caption div h1 {
	color:#ffffff;
	font:400 62px/57px PT Sans;
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider .camera_caption div h1 { font:400 32px/34px PT Sans; }
}
.slider .camera_caption div h4 {
	color:#ffffff;
	font:bold 16px/1.2em PT Sans;
	letter-spacing:4px;
	margin-top:27px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider .camera_caption div h4 { letter-spacing:1px; }
}
.post_meta, .post_meta_unite {
	border-color:#dcdcdc !important;
	color:#484949;
}
.post_meta .post_author a, .post_meta_unite .post_author a { color:#484949; }
.post_meta i, .post_meta_unite i { color:#b5b5b5; }
.post-author {
	border-radius:0;
	border:none;
	background:#d1d4d4;
}
.post-author .post-author_h {
	font:bold 48px/1.2em PT Sans;
	color:#333335;
}
.post-author .post-author_h a {
	color:#333335;
	text-transform:capitalize;
}
.post-author .post-author_link {
	font:400 italic 14px/21px Arial;
	color:#484949;
}
.post-author .post-author_link a {
	color:#484949;
	text-transform:capitalize;
}
.post-author .post-author_gravatar img {
	padding:0px;
	border:none;
}
.related-posts_h, .comments-h, #respond h3 {
	font:bold 48px/1.2em PT Sans;
	color:#333335;
}
.related-posts a {
	font:bold 22px/1.2em PT Sans;
	color:#333335;
}
.comment-holder .comment-list .comment-body {
	background:#d1d4d4;
	border:none;
	border-radius:0;
}
.comment-holder .comment-list .comment-body .comment-author img {
	padding:0px;
	border:none;
}
.comment-holder .comment-list .comment-body .author {
	font:400 14px/1.2em Arial;
	color:#333335;
}
.comment-holder .comment-list .comment-body .comment-meta {
	font:400 14px/1.2em Arial;
	color:#484949;
}
.comment-holder .comment-list .comment-body .extra-wrap p {
	font:400 14px/21px Arial;
	color:#484949;
}
.comment-holder .comment-list .comment-body .wrapper { overflow:visible; }
.comment-holder .comment-list .comment-body .comment-reply-link {
	background:none !important;
	padding:0 !important;
	border:none !important;
	position:relative;
	top:-3px;
	font:300 14px/1.2em Arial;
	color:#f2340c;
	text-transform:capitalize;
}
.comment-holder .comment-list .comment-body .comment-reply-link:hover { color:#000; }
#respond .field input {
	border-radius:0;
	font:400 14px/21px Arial;
	color:#484949;
	background:#d1d4d4;
	border:none;
	box-shadow:none !important;
}
#respond textarea {
	border-radius:0;
	font:400 14px/21px Arial;
	color:#484949;
	background:#d1d4d4;
	border:none;
	box-shadow:none !important;
}
input[type="submit"].btn, input[type="reset"].btn { height:auto; }
.sidebar .widget { margin-bottom:58px; }
.sidebar div[id^="categories"] ul, .sidebar div[id^="archives"] ul { margin:0; }
.sidebar div[id^="categories"] ul li, .sidebar div[id^="archives"] ul li {
	list-style:none;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/list.png) left 2px no-repeat;
	padding-left:25px;
	margin-bottom:11px;
}
.sidebar div[id^="categories"] ul li a, .sidebar div[id^="archives"] ul li a {
	color:#484949;
	font:bold 14px/1.2em PT Sans;
	text-transform:uppercase;
}
.sidebar h3 {
	font-size:48px;
	line-height:1.2em;
	margin-top:0;
	margin-bottom:52px;
	letter-spacing:-1px;
}
@media (max-width: 979px) {
	.sidebar h3 {
		font:400 36px/1.2em PT Sans;
		margin-bottom:36px;
	}
}
.sidebar .post-list li { padding-bottom:4px; }
.sidebar .post-list figure { margin-right:16px; }
.sidebar .post-list .excerpt {
	color:#484949;
	font:400 14px/21px Arial;
	margin-bottom:18px;
}
.sidebar .post-list .post-list_h {
	margin-top:7px;
	margin-bottom:6px;
}
.sidebar .post-list .post-list_h a {
	color:#333335;
	font:bold 22px/1.2em PT Sans;
}
.featured-thumbnail, .thumbnail {
	padding:0px;
	border-radius:0;
	border:none;
	box-shadow:none;
}
#wp-calendar caption, #wp-calendar thead th { color:#333335; }
.ie8 .posts-grid figure a img { width:auto; }
.posts-grid figure {
	padding-right:15px;
	padding-top:5px;
}
.posts-grid h5 {
	margin-top:0;
	margin-bottom:7px;
}
.posts-grid h5 a {
	color:#333335;
	font:bold 22px/1.2em PT Sans;
}
.posts-grid .excerpt {
	line-height:21px;
	margin-bottom:14px;
}
.title-box_primary {
	font:bold 48px/1.2em PT Sans;
	letter-spacing:-1px;
	color:#333335;
}
.service-title {
	margin-top:-18px;
	margin-bottom:50px;
}
@media (max-width: 767px) {
	.service-title h2 { font:bold 40px/1.2em PT Sans; }
}
.service-grid1 .txt { padding-left:101px; }
.service-grid1 li { margin-bottom:54px; }
.wrap {
	position:relative;
	margin-top:7px;
	margin-bottom:77px;
}
.wrap:before {
	content:"";
	width:800%;
	left:-400%;
	height:100%;
	top:0;
	position:absolute;
	display:block;
	border-top:1px solid #fff;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/wrap-shadow.png) 58% top #8b9494 no-repeat;
	z-index:-1;
	-moz-box-shadow:inset 0 5px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.3);
	box-shadow:inset 0 5px 10px rgba(0,0,0,0.3);
}
.banner-wrap figure.featured-thumbnail {
	text-align:center;
	margin-bottom:17px;
}
.banner-wrap figure.featured-thumbnail a {
	border:none;
	border-radius:50%;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	display:inline-block;
	float:none;
}
.banner-wrap h5 {
	color:#ffffff;
	font:400 26px/1.2em PT Sans;
	margin-bottom:14px;
}
.banner-wrap p {
	color:#fff;
	font:400 14px/21px Arial;
	margin-bottom:21px;
}
.banner-wrap .banner-btn {
	display:inline-block;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/banner-btn.png) top #fff repeat-x;
	border:1px solid #fff;
	border-radius:5px;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	margin:0 0 5px;
}
.banner-wrap .btn, .banner-wrap .btn:active, .banner-wrap .btn:focus {
	padding:10px 38px 10px 16px;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/btn.png) 87% 10px no-repeat;
	color:#333335;
	font:bold 14px/1.2em Arial;
	letter-spacing:-1px;
}
.banner-wrap .banner-btn:hover { background:#fff; }
.banner-wrap .btn:hover { text-decoration:none; }
.service-title2 {
	padding-top:57px;
	margin-bottom:55px;
}
.service-title2 h2 { letter-spacing:0px; }
.text-highlight {
	padding:0;
	background:none;
	font:400 18px/29px Arial;
	color:#8b9494;
}
@media (max-width: 767px) {
	.text-highlight {
		margin-bottom:20px;
		display:inline-block;
	}
}
.service-title3 {
	margin-top:-17px;
	margin-bottom:49px;
}
@media (max-width: 767px) {
	.service-title3 { margin-bottom:20px; }
}
.service-title3 h2 {
	color:#f2340c;
	font:400 63px/1.2em PT Sans;
}
@media (max-width: 767px) {
	.service-title3 h2 { font:400 34px/1.2em PT Sans; }
}
.service-banner { padding-bottom:40px; }
.service-grid2 figure { padding-right:20px; }
@media (max-width: 480px) {
	.service-grid2 figure {
		float:none;
		padding-bottom:15px;
	}

}
.service-grid2 li { margin-bottom:43px; }
.home-title {
	text-align:center;
	margin-top:37px;
	margin-bottom:47px;
}
.home-title h2 {
	color:#333335;
	font:bold 45px/1.2em PT Sans;
	margin-bottom:-3px;
	letter-spacing:0px;
}
@media (max-width: 767px) {
	.home-title h2 { font:bold 34px/1.2em PT Sans; }
}
.home-title h3 {
	font:400 30px/1.2em PT Sans;
	color:#333335;
	letter-spacing:0px;
}
.home-title2 { margin-bottom:52px; }
.home-title2 span { margin:5px 19px 0 30px; }
@media (max-width: 767px) {
	.home-title2 span { margin-left:0; }
}
.home-title2 h2 {
	color:#f2340c;
	font:bold 22px/1.2em PT Sans;
	margin-bottom:6px;
}
.home-title2 h3 {
	color:#484949;
	font:400 14px/21px Arial;
	padding-left:107px;
}
@media (max-width: 767px) {
	.home-title2 h3 { padding-left:77px; }
}
.home-title3 {
	padding-top:57px;
	margin-bottom:44px;
}
.home-title3 h2 {
	color:#333335;
	font:bold 48px/1.2em PT Sans;
	letter-spacing:0px;
}
.home-title4 { margin-bottom:24px; }
.home-title4 h2 {
	color:#ffffff;
	font:400 63px/1.2em PT Sans;
	margin-top:-16px;
}
@media (max-width: 767px) {
	.home-title4 h2 { font:400 36px/1.2em PT Sans; }
}
.home .wrap .text-highlight {
	color:#ffffff;
	font:400 18px/29px Arial;
}
.home .wrap .hr {
	background:none;
	position:relative;
	overflow:visible;
}
.home .wrap .hr:before {
	content:"";
	display:block;
	width:800%;
	height:100%;
	left:-400%;
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/hr.png);
	position:absolute;
	top:0;
}
.wrap-title2 {
	padding-top:26px;
	margin-bottom:49px;
}
.wrap-title2 h2 { letter-spacing:0px; }
.carousel-wrap .es-nav span {
	width:20px;
	height:34px;
	margin-top:-98px;
}
@media (max-width: 767px) {
	.carousel-wrap .es-nav span { margin-top:-20px; }
}
.carousel-wrap .es-nav .es-nav-next {
	background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/next.png) no-repeat;
	right:0;
}
.carousel-wrap .es-nav .es-nav-prev { background:url(/web/20220709012926im_/https://www.swastiklabs.com/wp-content/themes/science/images/prev.png) no-repeat; }
.carousel-wrap h2 {
	color:#333335;
	font:bold 48px/1.2em PT Sans;
}
@media (max-width: 767px) {
	.carousel-wrap h2 {
		font:bold 30px/1.2em PT Sans;
		text-align:center;
	}
}
.carousel-wrap ul li { text-align:center; }
.carousel-wrap ul li figure.featured-thumbnail {
	border-radius:50%;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	margin:0 0 2px;
}
.carousel-wrap ul li figure.featured-thumbnail a { border-radius:50%; }
.carousel-wrap ul li figure.featured-thumbnail a img { border-radius:50%; }
.carousel-wrap ul li h5 { margin-bottom:3px; }
.carousel-wrap ul li h5 a {
	font:bold 22px/1.2em PT Sans;
	color:#ffffff;
	text-decoration:none;
}
.carousel-wrap ul li h5 a:hover { text-decoration:underline; }
.carousel-wrap ul li p {
	color:#ffffff;
	font:400 italic 14px/21px Arial;
}
.carousel-wrap ul li .btn { display:none; }
.home-banner1 { padding-bottom:11px; }
.home-car { padding-bottom:49px; }
@media (max-width: 767px) {
	.home-car {
		width:281px;
		margin:0 auto;
	}
}
.home-car figure { display:inline-block; }
.home-car h2 {
	padding-top:24px;
	margin-bottom:54px;
}
@media (max-width: 767px) {
	.home-car h2 {
		padding-top:10px;
		margin-bottom:31px;
	}
}
.home-car li {
	width:223px !important;
	text-align:center;
}
@media (min-width: 1200px) {
	.home-car li { width:281px !important; }
}
@media (max-width: 767px) {
	.home-car li {
		width:281px !important;
		margin:0 !important;
	}
}
.home-title5 {
	margin-top:-19px;
	margin-bottom:47px;
}
@media (max-width: 767px) {
	.home-title5 { margin-bottom:27px; }
}
.home-title5 h2 {
	color:#f2340c;
	font:400 63px/1.2em PT Sans;
}
@media (max-width: 767px) {
	.home-title5 h2 { font:400 34px/1.2em PT Sans; }
}
.home .wrap { margin-bottom:0px; }
.home-grid2 .txt { padding-left:100px; }
.home-grid2 li { margin-bottom:54px; }
.home-title6 {
	padding-top:57px;
	padding-bottom:18px;
}
.home-title6 h2 {
	color:#333335;
	font:bold 48px/1.2em PT Sans;
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-title6 h2 { font:bold 34px/1.2em PT Sans; }
}
.home h6 {
	color:#fff;
	font:400 14px/21px Arial;
	margin-bottom:20px;
}
.spacer { height:22px; }
.home-video.video_preview {
	background:#fff;
	margin-top:68px;
	margin-bottom:63px;
}
.home-video.video_preview div {
	padding:5px;
	background:#fff;
}
@media (max-width: 767px) {
	.list.unstyled { text-align:center; }
}
.list.unstyled li {
	display:inline-block;
	width:130px;
	text-align:center;
}
@media (min-width: 1200px) {
	.list.unstyled li { width:163px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.list.unstyled li { width:99px; }
}
.page .wrap + .wrap { margin-bottom:18px; }
.mspacer { margin-bottom:-52px; }
.home .content-holder { padding-bottom:0; }
.footer {
	background:#333335;
	border:none;
	padding-top:46px;
	padding-bottom:0;
}
.footer .logo-widg { padding-top:21px; }
.footer .copyright {
	background:#2d2d2f;
	overflow:visible;
	position:relative;
	margin-top:8px;
	/*padding-top:36px;
	padding-bottom:26px;*/
}
.footer .copyright:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	width:800%;
	left:-400%;
	height:100%;
	background:#2d2d2f;
}
.footer-widgets h4 {
	font:400 24px/1.2em 'FontAwesome';
	color:#ececec;
	padding-bottom:10px;
	border-bottom:1px solid #5d5d5d;
	margin-bottom:8px;
}
.footer-widgets .foot-widg .menu { margin:0; }
.footer-widgets .foot-widg .menu li { list-style:none; }
.footer-widgets .foot-widg .menu li a {
	font:400 14px/24px Arial;
	color:#8b9494;
}
.footer-widgets .footer-nav {
	float:left;
	margin-top:10px;
}
.footer-widgets .footer-nav ul li {
	margin-left:0;
	line-height:16px;
	padding-left:0;
}
.footer-widgets .footer-nav ul li a:hover {
	color:#8b9494;
	text-decoration:underline;
}
.footer-widgets .footer-nav ul li + li {
	border-left:2px solid #626768;
	padding-left:19px;
	margin-left:21px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer-widgets .footer-nav ul li + li {
		margin-left:0;
		padding-left:5px;
	}
}
.footer-widgets .textwidget {
	color:#8b9494;
	font:400 12px/18px Arial;
}
.footer-widgets .footer-address {
	display:block;
	clear:both;
}
@media (max-width: 767px) {
	.footer-widgets .footer-address .textwidget { width:180px; }
}
.footer-widgets .footer-address h4 { margin-bottom:11px; }
.footer-widgets .footer-address span { float:right; }
@media (min-width: 1200px) {
	.footer-widgets .footer-address span { margin-right:9px; }
}
.footer-widgets .footer-address span.mail {
	float:none;
	color:#fff;
	font:400 12px/18px Arial;
	margin-top:18px;
	display:inline-block;
}
.footer-widgets .footer-address span.mail a { color:#fff; }
.footer-text {
	color:#ececec;
	font:400 12px/1.2em Arial;
	/*text-transform:capitalize;*/
}
.footer-text a { color:#fff; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}

.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:31px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.info{

/*margin-left	: 60%;*/
margin-left	: 0%;

}
.form{
	float: left;
}


.menu-item-601 ul.sub-menu {width:288px !important;}

.menu-item-603 ul.sub-menu {width:150px !important;}

.menu-item-600 ul.sub-menu {width:171px !important;}

.page-template-services-page ul li {text-transform:uppercase; line-height:25px;}

.page-template-services-page h1.title-header {text-transform:capitalize;}

.home-video {padding-top: 60px;}


@media (min-width: 768px) and (max-width: 991px) {
.info {padding-top: 15px; max-width:367px; width:45%; float: left;}
.form {float: left; max-width:803px; width:55%; height: auto;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.info {padding-top: 15px; max-width:367px; width:45%; float: left;}
.form {float: left; max-width:803px; width:55%; height: auto;}
}

@media (min-width: 1200px) {
.info {padding-top: 15px; max-width:390px; width:43%; float: left;}
.form {float: left; max-width:780px; width:67%; height: auto;}
}

.info img {max-width:300px;}

.info hr {margin: 15px 0px 0px 0px; border: 0; border-top: 1px solid #000; border-bottom:none;}
.important-contacts-strong br {display:none;}

.important-contacts-strong h3{margin-top:20px;} 
/*
     FILE ARCHIVED ON 01:29:26 Jul 09, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:05:12 Mar 20, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.17
  exclusion.robots.policy: 0.155
  cdx.remote: 0.147
  esindex: 0.014
  LoadShardBlock: 72.93 (6)
  PetaboxLoader3.datanode: 84.534 (7)
  load_resource: 72.311
  PetaboxLoader3.resolve: 32.518
*/