/*Name : Thabt - HTML Mobile TemplateAuthor : Rabonadev������ȫ��õ�Bootstrapģ�壺http://www.bootstrapmb.com*//*===================	Table of contents:	- Import Fonts	- General	- Button	- Navbar	- Slider	- Offers	- Portfolio	- Product	- Checkout	- Product Details	- Shopping Cart	- Blog	- Blog single	- About us	- Team	- Pricing	- Rating	- Gallery	- Form	- Login	- Register	- Calendar	- 404 pages	- Testimonial	- Accordion	- Collapsible	- Faq	- Grid	- Tabs	- Table 	- Footer	===================*//*===================	import fonts===================*/@import url('https://fonts.googleapis.com/css?family=Dosis:400,500,600,700|Roboto:400,500,700');/*===================	general===================*/*,*:before,*:after {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}body {	margin: 0;	padding: 0;	background: #fff;	color: #999;	font-size: 13px;	font-family: 'Roboto', sans-serif;}body::-webkit-scrollbar {	display: none;}h1,h2,h3,h4,h5,h6 {	padding: 0;	margin: 0;	color: #232323;}h1 {	font-size: 34px;}h2 {	font-size: 30px;}h3 {	font-size: 28px;}h4 {	font-size: 24px;}h5 {	font-size: 16px;}h6 {	font-size: 15px;}a {	color: #333;}p {	margin: 8px 0;	line-height: 21px;}/*===================	button===================*/.button {	background: #e5393f;	border: 0;	color: #fff;	padding: 6px 14px;	border-radius: 3px;	font-size: 12px;	letter-spacing: 1px;	position: relative;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}/*===================	navbar===================*/.navbar {	width: 100%;	height: 55px;	padding: 0;	z-index: 9;	background: #2a2a2a;	position: fixed;	top: 0;	left: 0;	right: 0;	text-align: center;	padding: 12px 0;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}.navbar .panel-control-right a i {	font-size: 22px;}.site-title {	display: inline-block;}.site-title h1 {	font-family: 'Roboto', sans-serif;	font-size: 24px;	padding: 0;	margin: 0;	font-weight: 700;	line-height: 30px;	color: #e5393f;	position: relative;	left: 3px;}.site-title h1 span {	color: #e5393f;	margin-right: 2px;}.side-nav {	width: 250px;	background: #2a2a2a;}.side-nav a {	padding: 0 16px;	font-weight: 400;}.side-nav a:hover {	background: transparent;}.panel-control-left {	float: left;	font-size: 20px;}.panel-control-left a i,.panel-control-right a i {	color: #fff;}.panel-control-right {	float: right;	font-size: 18px;}.panel-control-right .contact-icon i {	border-right: 1px solid #ddd;	padding-right: 13px;	margin-right: 10px;}/*panel control*/.panel-control-left .sidenav-control-right i {	color: #e5393f;	background: #fff;	padding: 8px;	margin: 2px 0;	border-radius: 2px;}.panel-control-left ul {	padding: 0;	border: none;}.panel-control-left ul li:last-child {	margin-bottom: 75px;	border-bottom: 0;}.panel-control-left ul li a {	font-size: 15px;	color: #ddd;}.panel-control-left .side-nav li a i {	color: #ddd;}.panel-control-left .side-nav li a >i {	margin-right: 20px;	font-size: 16px;	width: 28px;	height: 28px;	text-align: center;	color: #fff;	position: relative;	top: 10px;	line-height: 26px;}.panel-control-left ul li .photos {	background: url(../img/photos-bg.jpg) center no-repeat;	background-size: 100% 100%;	height: 100%;	width: 100%;	vertical-align: top;	position: relative;	text-align: center;	padding: 35px 0 35px 0;	clip-path: polygon(		0 0,		100% 0,		100% 100%,		0 calc(100% - 20px)		);}.panel-control-left ul li .photos * {	position: relative;}.panel-control-left ul li .photos:before {	position: absolute;	content: "";	top: 0;	left: 0;	width: 100%;	height: 100%;	display: block;	z-index: 0;	background:  #e5393f;	opacity: 0.9;}.panel-control-left ul li .photos img {	width: 80px;	height: 80px;	border-radius: 50%;}.panel-control-left ul li .photos h3 {	font-size: 20px;	color: #fff;	font-weight: 500;	display: block;	margin: 0;	padding: 0;}.panel-control-left ul .first-list {	padding-top: 15px;}.panel-control-left .side-nav .collapsible-header {	font-size: 15px;	color: #ddd;	background: #2a2a2a;}.panel-control-left .side-nav .collapsible-header >i {	margin-right: 20px;	font-size: 16px;	width: 28px;	height: 28px;	text-align: center;	position: relative;	top: 10px;	line-height: 26px;	color: #fff;}.panel-control-left .side-nav .collapsible-header span i {	float: right;	text-align: right;	font-size: 10px;	margin-right: 0;}.panel-control-left .side-nav .collapsible-header:hover {	background: transparent;}.panel-control-left .side-nav .collapsible-header.active {}.panel-control-left .side-nav li.active {	background: transparent;}.panel-control-left .collapsible-body ul {	padding: 0 0 0 0;	margin: 0;}.panel-control-left .collapsible-body {	background: #2a2a2a;}.panel-control-left .collapsible-body ul li:last-child {	margin-bottom: 0;}.panel-control-left .collapsible-body ul li a {	padding-left: 64px;	height: 40px;	line-height: 40px;}.panel-control-left .categories-in li {	line-height: 40px;}.panel-control-left .categories-in .collapsible-body ul li a {	height: 36px;	line-height: 36px;}.panel-control-left .categories-in .collapsible-header {	padding-left: 45px;}.panel-control-left .categories-in .collapsible-body ul li a {	padding-left: 60px;}/*===================	slider===================*/.slider-slick {	position: relative;	overflow: hidden;}.slider-slick .slider-entry {	position: relative;	height: 280px;}@media (min-width: 768px) {	.slider-slick .slider-entry {		position: relative;		height: 430px;	}}.slider-slick .overlay {	background: linear-gradient(		rgba(249, 249, 254, 0.04),		rgba(249, 249, 254, 0.04)	);	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	right: 0;}.slider-slick img {	width: 100%;	height: 100%;	object-fit: cover;}.slider-slick .caption {	position: absolute;	left: 0;	right: 0;	margin: 0 auto;	top: 30%;	color: #fff;	z-index: 999;	overflow-wrap: break-word;	text-align: center;}.slider-slick .caption h2 {	color: #fff;	font-weight: 600;	font-size: 24px;	background: #e5393f;	display: inline-block;	padding: 4px 10px 6px;}.slider-slick .caption p {	color: #111;	font-size: 16px;	margin-bottom: 20px;}.slider-slick .caption ul {	padding: 0;	margin: 0;}.slider-slick .caption ul li {	display: inline-block;	margin: 0 4px;}.slider-slick .caption .button {	background: #2a2a2a;}.slider-slick .caption .button-two {	background: transparent;	border: 0;	color: #fff;	border: 2px solid #fff;	padding: 6px;	border-radius: 1px;	font-size: 12px;	letter-spacing: 1px;	position: relative;}.slider-slick .slick-dots {	position: absolute;	bottom: 25px;	left: 0;	right: 0;	display: block;	width: 100%;}.slider-slick .slick-dots li {	width: auto;}.slider-slick .slick-dots li button {	width: 10px;	height: 10px;	background: #999;	border-radius: 50%;}.slider-slick .slick-dots li.slick-active button {	background: #e5393f;}.slider-slick .slick-dots li button::before {	font-size: 0;	color: transparent;}.slick-dotted.slick-slider {	margin-bottom: 0;}/*===================	separator===================*/.separator {	clip-path: polygon(		0 0,		100% 0,		100% 100%,		0 calc(100% - 20px)		);	padding: 30px 0 50px 0;	background: #e5393f;	color: #fff;}.separator h4 {	color: #fff;}/*===================	offers===================*/.offers {	text-align: left;}.offers .entry {	text-align: center;}.offers .entry h5 {	font-weight: 400;}.offers i {	color: #fff;	text-align: center;	line-height: 48px;	font-size: 24px;	margin: 0 auto;	margin-bottom: 17px;	width: 50px;	height: 50px;	background: #e5393f;	border-radius: 3px;}.offers .row:last-child {	margin-bottom: 0;}.offers .row:last-child p {	margin-bottom: 0;}/*===================	portfolio===================*/.portfolio ul {	padding: 0;	margin: 0 0 18px 0;	cursor: default;	text-align: center;}.portfolio ul li {	background: #f3f3f3;	display: inline-block;	margin: 0 4px;	cursor: pointer;	color: #444;	padding: 5px 8px 3px 8px;	border-radius: 1px;}.portfolio ul .active {	background: #333;	color: #fff;}.portfolio .portfolio-item img {	width: 100%;	height: 100%;}.portfolio.column1 {	margin-bottom: 70px;}.portfolio-circle.column1,.portfolio-circle.column2,.portfolio-circle.column3 {	text-align: center;}.portfolio-circle.column1 img {	width: 300px;	height: 300px;	border-radius: 50%;}.portfolio .portfolio-item .row {	margin-left: auto;	margin-right: auto;}.portfolio.column2 {	margin-bottom: 0;}/*===================	features===================*/.features .entry .icon {	float: left;	width: 60px;	height: 60px;	background: #e5393f;	color: #fff;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;	border-radius: 50%;	text-align: center;	margin-right: 20px;	font-size: 38px;	line-height: 58px;}.features .entry .content {	overflow: hidden;	margin-bottom: -10px;}.features .entry ul {	padding: 0;	margin: 0;}.features .entry ul li {	display: inline-block;}.features .entry ul li i {	margin-right: 10px;	font-size: 22px;	color: #ff8f00;}.features .entry ul li h5 {	color: #0e2a60;}.features .row:last-child {	margin-bottom: 0;}.features .row:last-child p {	margin-bottom: 8;}/*===================	note===================*/.note {	background: #e5393f;	text-align: center;	color: #eee;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}.note h5 {	font-size: 20px;	font-weight: 500;	color: #fff;}.note .button {	background: #333;	margin-top: 5px;}.note ul {	padding: 0;	margin: 0;}.note ul li {	display: inline-block;}.note ul .call {	float: right;}.note-second {	background: #e5393f;	color: #eee;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}.note-second h5 {	font-size: 22px;	font-weight: 500;	color: #fff;}.note-second .button {	background: #e5393f;	position: relative;	top: -3px;}.note-second ul {	padding: 0;	margin: 0;}.note-second ul li {	display: inline-block;}.note-second ul .call {	float: right;}.note-2 {	background: #e5393f;}.note-2 {	text-align: center;	color: #eee;}.note-2 h5 {	font-size: 22px;	font-weight: 500;	color: #fff;}.note-2 .button {	background: #2a2a2a;	margin-top: 5px;}.note-3 {	padding-bottom: 38px !important;}.note-3 .entry {	background: url(../img/blog1.jpg) center no-repeat;	background-size: cover;}.note-3 .nt-left {	padding-right: 0;}.note-3 .content {	background: #e5393f;	padding: 16px 14px 22px;	color: #fff;	opacity: 0.95;}.note-3 .content h5 {	font-size: 18px;	font-weight: 500;	color: #fff;}.note-3 .content .button {	background: #333;}.note-3 .row {	margin-bottom: 0;}/*===================	latest project===================*/.latest-project img {	width: 100%;	height: 100%;	float: left;}.latest-project .row {	margin-bottom: 0;}.latest-project .row .lp-left {	padding-right: 0;}.latest-project .row .lp-right {	padding-left: 0;}/*===================	pricing tables===================*/.pricing-table .row {	margin-bottom: 0;}.pricing-table .top-row {	}.pricing-table .row .pt-left {	padding-right: 0;}.pricing-table .row .pt-right {	padding-left: 0;}.pricing-table .entry {	text-align: center;	color: #fff;	padding: 20px 10px;}.pricing-table .entry h6,.pricing-table .entry h4 {	color: #fff;}.pricing-table .entry h6 {	margin-bottom: 6px;}.pricing-table .entry ul {	margin-bottom: 0;}.pricing-table .bg-1 {	background: #2a2a2a;}.pricing-table .bg-2 {	background: #e5393f;}.pricing-table .entry ul li {	padding: 5px 0;}/*===================	about us===================*/.about-app {	text-align: center;}.about-app img {	width: 100%;	height: 100%;}/*===================	service===================*/.service-app .entry {	text-align: center;}.service-app .entry i {	font-size: 40px;	margin-bottom: 8px;}.features-app .entry i {	font-size: 35px;	margin-bottom: 12px;}/*===================	team===================*/.team-app .entry {	text-align: center;}.team-app .entry img {	width: 100%;	height: 100%;}.team-app .entry h6 {	margin-top: 10px;}.team-app .entry i {	margin: 0 2px;}.team-app .row:last-child {	margin-bottom: 0;}.team-app ul {	margin-bottom: 0;}/*===================	pricing ===================*/.pricing-app .entry {	text-align: center;	border: 1px solid #ddd;	border-radius: 4px;	padding: 20px 15px;}.pricing-app .entry span {	font-size: 30px;}.pricing-app .row:last-child {	margin-bottom: 4px;}/*===================	rating===================*/.rating {	font-size: 12px;	margin-top: 5px;}.rating .active {	color: #fecd2d;}/*===================	gallery===================*/.gallery img {	width: 100%;	height: 100%;}.pagination-gallery ul {	margin-top: 25px;	margin-bottom: 5px;	list-style: none;	text-align: center;}.pagination-gallery ul li {	display: inline-block;	background: #f3f3f3;	margin: 0 5px;	padding: 4px 10px;	}.pagination-gallery ul .active {	background: #e5393f;	color: #fff;	border-color: #e5393f;}.pagination-gallery ul .active a {	color: #fff;}/*===================	setting app===================*/.setting-app .img-uplod img {	width: 80px;	height: 80px;}.setting-app input[type=file] {	margin-bottom: 20px;}.setting-app .button {	margin-bottom: 3px;}/*===================	portfolio===================*/.portfolio ul {	padding: 0;	margin: 0 0 18px 0;	cursor: default;	text-align: center;}.portfolio ul li {	background: #e5393f;	display: inline-block;	margin: 0 4px;	cursor: pointer;	color: #fff;	padding: 5px 10px 3px 10px;	border-radius: 3px;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}.portfolio ul .active {	background: #2a2a2a;	color: #fff;}.portfolio .row {	margin: 0;	padding: 0;}.portfolio .row .col {	padding: 3px;	margin: 0;}.portfolio img {	width: 100%;	height: 100%;	float: left;	display: block;}.portfolio-card .portfolio-item img {    margin-bottom: 8px !important;}/*===================	words===================*/.words {	background: #2a2a2a;	color: #eee;}.words h4 {	color: #fff;	font-weight: 500;	font-size: 20px;}.words .button {	margin-top: 8px;}/*===================	rating===================*/.rating {	font-size: 12px;	margin-top: 5px;}.rating .active {	color: #fecd2d;}/*===================	product===================*/.product {	text-align: center;}.product.popular {	padding: 0 0 25px 0;}.product .app-title {	margin-bottom: 30px;}.product .tabs {	margin-bottom: 10px;	text-align: center;}.product .tabs .tab {	text-transform: none;}.product .tabs .tab a {	color: #444;	font-size: 18px;}.product .tabs .tab a.active {	color: #e5393f;}.product .tabs .indicator {	background: transparent;}.product .entry {	position: relative;	text-align: center;	border-radius: 2px;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;	padding: 10px 10px 18px;	background: #fff;}.product .entry h6 {	font-weight: 500;}.product .entry .price h5 {	font-size: 20px;	font-weight: 500;	color: #e5393f;	letter-spacing: 1px;}.product .entry img {	width: 100%;	height: 100%;}.product .entry .button {	margin-top: 10px;	margin-bottom: 5px;}.rating .active {	color: #fecd2d;}.product .entry h6,.product .entry .rating,.product .entry .price {	margin-top: 2px;}.product .pagination ul {	margin-top: 25px;	list-style: none;	text-align: center;	margin-bottom: 0;}.product .pagination ul li {	display: inline-block;	margin: 0 5px;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}.product .pagination ul .active {	background: #e5393f;	color: #fff;	border-color: #e5393f;}.product-top .row:last-child {	margin-bottom: 0;}/*===================	checkout===================*/.checkout .order {	background: #fefefe;	margin-top: 25px;	padding: 16px 12px 2px;	border: 1px solid #ddd;	margin-bottom: 35px;}.checkout .order .title {	text-align: center;}.checkout .order h5 {	margin-bottom: 14px;}.checkout .order h5 span {	font-size: 18px;}.checkout .order h6 {	margin-bottom: 8px;	font-size: 16px;	color: #666;}.checkout .link {	position: relative;	top: -12px;}.checkout .order .text-right {	text-align: right;}.checkout .button {	margin-bottom: 2px;}.checkout .order .button {	margin-top: 10px;	margin: auto;	display: block;}.checkout .input-field {	margin-top: 1px;}/*===================	section, title and bg===================*/.app-section {	padding: 30px 0 30px 0;}.app-section-product {	padding: 30px 0 35px 0;}.app-pages {	margin-top: 50px;}.app-title {	margin-bottom: 20px;	text-align: center;}.app-title .line {	height: 2px;	width: 30px;	background: #e5393f;	margin: 3px auto;}.app-title p {	margin: 2px 0;}.app-title h4 {	font-weight: 500;	font-size: 20px;	margin-bottom: 5px;}.app-title h4 span {	color: #e5393f;}.pages-title {	margin-bottom: 20px;	text-align: center;}.pages-title h3 {	font-size: 20px;	font-weight: 500;}.app-bg-dark {	background: #f3f3f3;}.app-bg-light {	background: #fff;}.app-bg-light .entry {	background: #f3f3f3;}.app-last-row {	margin-bottom: 0;}.app-bg-color {	background: #e5393f;	color: #fff;}.app-bg-color h6 {	color: #fff;}.app-bg-color .owl-theme .owl-controls .owl-page span {	background: #fff;	width: 10px;	height: 10px;}.app-bg-color .app-title h4 {	color: #fff;}.app-title h4 {	font-weight: 500;}/*===================	product details===================*/.product-details .entry {	position: relative;}.product-details .entry .big-image img {	width: 100%;	height: 100%;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;	padding: 10px;	margin-bottom: 5px;}.product-details .entry img {	width: 100%;	height: 100%;	border: 1px solid #ddd;	padding: 10px;	margin-bottom: 5px;}.product-details .entry .tabs {	height: auto;}.product-details .entry .tabs a.active {	border-bottom: 2px solid #e5393f;}.product-details .entry .tabs a {	border: 0 solid #e5393f;}.product-details .entry .tabs img {	border: 0;}.product-details .entry .tabs .indicator {	height: 0;	background: transparent;}.product-details .entry .tabs .tab {	height: auto;}.product-details .details .button  {	margin-top: 20px;}.product-details .desc-review {	margin-top: 30px;}.product-details .desc-review .tabs {	height: 30px;}.product-details .desc-review .tabs .indicator {	background: #e5393f;}.product-details .desc-review .tab {	height: 30px;	text-transform: none;}.product-details .desc-review .tabs .tab {	background: #fff;}.product-details .desc-review .row:last-child {	margin-bottom: 2px;}.product-details .desc-review #description p:last-child {	margin-bottom: 0;}.review .comment .content .entry {	overflow: hidden;	margin-bottom: 22px;}.review .comment .content p {	margin: 8px 0;}.review .comment .content img {	width: 80px;	height: 80px;	float: left;	margin-right: 15px;	border-radius: 50%;}.review .comment .content {	border-bottom: 1px solid #eee;	padding-top: 20px;	margin-top: 10px;}.review .post-review {	margin-top: 20px;}.review .post-review h6 {	margin-bottom: 15px;}.review .post-review .input-field {	margin-top: 1px;}/*===================	product cart===================*/.product-cart .entry {}.product-cart .entry h6,.product-cart .cart-total h6 {	font-size: 15px;	color: #777;}.product-cart .entry img {	width: 100%;	height: 100%;	border: 1px solid #eee;}.product-cart .entry .cart-title {	padding: 10px 0 0;}.product-cart .entry .cart-title span {	font-size: 18px;	color: #333;	margin-top: 6px;		display: block;}.product-cart .entry .cart-title ul {	margin: 0;}.product-cart .entry .cart-title ul li {	display: inline-block;}.product-cart .entry .cart-title i {	text-align: right;	float: right;}.product-cart .entry .s-title {	border-top: 1px solid #ddd;	padding-top: 20px;	margin-top: 20px;}.product-cart .entry input[type="number"] {	height: 25px;	border: 1px solid #ccc;	padding: 0;	width: 40px;	text-align: center;	position: relative;	margin-left: 10px;}.product-cart .cart-total {	text-align: right;	margin-top: 14px;	border-top: 1px solid #eee;	padding-top: 28px;}.product-cart .cart-total h5,.product-cart .cart-total h6 {	margin-bottom: 10px;}.product-cart .cart-total .button {	text-align: center;	margin-right: 10px;	margin-top: 10px;	margin-bottom: 2px;}.product-cart .row:last-child {	margin-bottom: 0;}/*===================	blog===================*/.blog {	position: relative;}.blog .entry {	margin-bottom: 8px;}.blog .entry .user-date {	padding: 0;}.blog .entry .content {	padding: 0 0 5px 0;}.blog .entry .content h5 a {	font-weight: 500;}.blog .entry img {	width: 100%;	height: 100%;}.blog .entry .user-date ul {	list-style: none;}.blog .entry .user-date ul li {	display: inline-block;	margin-right: 12px;}.blog .entry .user-date ul li a i {	margin-right: 6px;	color: #e5393f;}.blog .pagination ul {	margin-top: 11px;	list-style: none;	text-align: center;	margin-bottom: 2px;}.blog .pagination ul li {	display: inline-block;	margin: 0 5px;	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;}.blog .pagination ul .active {	background: #e5393f;	color: #fff;	border-color: #e5393f;}/*===================	blog single===================*/.blog-single {	position: relative;}.blog-single .entry {	margin-bottom: 0;}.blog-single .entry img {	width: 100%;	height: 100%;}.blog-single .entry h5 {	font-weight: 500;}.blog-single .entry .user-date ul {	list-style: none;}.blog-single .entry .user-date ul li {	display: inline-block;	margin-right: 12px;}.blog-single .entry .user-date ul li a i {	margin-right: 6px;	color: #e5393f;}.blog-single .share ul {	list-style: none;	margin-top: 15px;}.blog-single .share ul li {	display: inline-block;}.blog-single .share ul li h6 {	margin-right: 4px;	position: relative;	bottom: 2px;}.blog-single .share ul li a i {	font-size: 20px;	margin: 0 4px;}.blog-single .author {	border-top: 1px solid #eee;	padding-top: 20px;	position: relative;}.blog-single .author .entry {	overflow: hidden;}.blog-single .author p {	margin: 8px 0;}.blog-single .author img {	width: 80px;	height: 80px;	border-radius: 50%;	float: left;	margin-right: 15px;}.blog-single .author .entry ul {	padding: 0;	margin: 0;}.blog-single .author .entry ul li {	display: inline-block;	margin-right: 3px;}.blog-single .comment {	margin-top: 16px;}.blog-single .comment .content .entry {	overflow: hidden;	margin-bottom: 22px;}.blog-single .comment .content p {	margin: 8px 0;}.blog-single .comment .content img {	width: 80px;	height: 80px;	float: left;	margin-right: 15px;}.blog-single .comment .content {	border-top: 1px solid #eee;	padding-top: 20px;	margin-top: 10px;}@media (min-width: 768px) {	.blog-single .comment .content {		border-top: 1px solid #eee;		padding-top: 20px;		margin-top: 10px;		padding-bottom: 10px;	}}.blog-single .post-comment .content {	border-top: 1px solid #eee;	padding-top: 20px;	margin-top: 10px;}.blog-single .post-comment .content textarea {	margin-bottom: 20px;}.blog-single .post-comment .content .input-field {	margin-top: 1px;}.blog-single .post-comment .content .button {	margin-bottom: 2px;}/*===================	form custom===================*/form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"], form input[type="number"],form input[type="date"],form .select-wrapper input.select-dropdown {	border: 1px solid #ccc;		height: 36px;	border-radius: 2px;	width: 100%;	overflow: visible;	box-sizing: border-box;	padding-left: 8px;	padding-right: 8px;}form input:not([type]):focus:not([readonly]),form input[type="text"]:focus:not([readonly]),form input[type="email"]:focus:not([readonly]),form input[type="password"]:focus:not([readonly]),form input[type="tel"]:focus:not([readonly]), form input[type="number"]:focus:not([readonly]), form input[type="date"]:focus:not([readonly]) {	border: 1px solid #e5393f;	box-shadow: none;}.input-field input:not([type]):focus:not([readonly]) + label,.input-field input[type="text"]:focus:not([readonly]) + label,.input-field input[type="email"]:focus:not([readonly]) + label,.input-field input[type="password"]:focus:not([readonly]) + label,.input-field input[type="tel"]:focus:not([readonly]) + label, .input-field input[type="number"]:focus:not([readonly]) + label, .input-field input[type="date"]:focus:not([readonly]) + label {	color: #e5393f;	box-shadow: none;}form textarea {	border: none;	border: 1px solid #ccc;		border-radius: 2px;	width: 100%;	overflow: visible;	box-sizing: border-box;	height: auto;	margin-bottom: 20px;	padding-top: 8px;	padding-left: 8px;	padding-right: 8px;	font-size: 15px;	outline: none;}form textarea:focus {	border: 1px solid #e5393f;}form textarea:focus + label {	color: #e5393f;}form .picker__weekday-display {	background-color: #e5393f;} form .picker__nav--prev:hover, .picker__nav--next:hover {	background: #e5393f;}form .picker__date-display {	background-color: #e5393f;}form .picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {	background-color: #e5393f;}form .picker__day.picker__day--today {	color: #e5393f;}/*===================	placeholder color===================*/::-webkit-input-placeholder {   color: #666;}:-moz-placeholder { /* Firefox 18- */   color: #666;  }::-moz-placeholder {  /* Firefox 19+ */   color: #666;  }:-ms-input-placeholder {     color: #666;  }/*===================	login===================*/ .login strong {	display: block;	position: relative;	bottom: 5px;}.login .forgot {	margin-bottom: 10px;	display: block;}.login [type="checkbox"] + label {	padding-left: 30px;	color: #333;}.login [type="checkbox"]:checked + label::before {	border-right: 2px solid #e5393f;border-bottom: 2px solid #e5393f;}.login .button {	margin-top: 12px;	margin-bottom: 5px;	width: 100%;}.login .create-account {	text-align: center;}.login .or h5 {	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	width: 40px;	height: 40px;	background: #e5393f;	color: #fff;	margin-right: auto;	margin-left: auto;	border-radius: 50%;	line-height: 40px;}.login .or .button {	margin-top: 12px;	margin-bottom: 12px;}.login .or .button:last-child {	margin-bottom: 5px;}.login .facebook {	background: #3b5998;}.login .twitter {	background: #00aced;}.login .google {	background: #dd4b39;}.login .input-field {	margin-top: 5px;}/*===================	register===================*/.register .button {	margin-top: 5px;	margin-bottom: 14px;	width: 100%;}.register .login-now {	text-align: center;	display: block;}.register .or h5 {	text-align: center;	margin-top: 20px;	margin-bottom: 10px;	width: 40px;	height: 40px;	background: #e5393f;	color: #fff;	margin-right: auto;	margin-left: auto;	border-radius: 50%;	line-height: 40px;}.register .or .button {	margin-top: 12px;	margin-bottom: 12px;}.register .or .button:last-child {	margin-bottom: 4px;}.register .facebook {	background: #3b5998;}.register .twitter {	background: #00aced;}.register .google {	background: #dd4b39;}.create-account {	margin-top: 15px;}.reset-password .input-field {	margin-top: 1px;}/*===================	404 page===================*/.page-404 {	text-align: center;}.page-404 h3 {	font-size: 96px;	color: #e5393f;}.page-404 h3 span {	color: #e5393f;}.page-404 .button {	margin: 10px 0 4px;	display: inline-block;}.page-404 .button a {	color: #fff;}/*===================	testimonial===================*/.testimonial {	text-align: center;	padding: 30px 0 20px 0;}.testimonial i {	color: #e5393f;	font-size: 30px;}.testimonial .app-title i {	font-size: 26px;	color: #e5393f;}.testimonial h6 {	font-weight: 700;}.testimonial .app-title {	margin-bottom: 10px;}.testimonial img {	border-radius: 50%;    margin: 5px 0 5px 0;    height: 60px;    width: 60px;    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0),0 1px 5px 0 rgba(0, 0, 0, 0.24),0 3px 1px -2px rgba(0, 0, 0, 0);}.testimonial .owl-theme .owl-controls .owl-page span {	width: 8px;	height: 8px;}.testimonial p:first-child {	margin-top: 0;}/*===================	faq===================*/.faq .collapsible {	border: none;	box-shadow: none;	margin-bottom: 3px;}.faq .collapsible li {	margin-bottom: 6px;	border: 1px solid #ddd;	border-bottom-color: transparent;}.faq .collapsible li .collapsible-header {	font-size: 16px;	color: #666;}.faq .collapsible li .collapsible-header i {	float: right;	margin-right: 0;	width: auto;	font-size: 14px;}.faq .collapsible li .collapsible-body p {	padding: 16px;}/*===================	calendar===================*/.calendar-app .head {	background: #f6f6f6;	text-align: center;	padding: 15px 10px 13px;}.calendar-app .head h5 {	display: inline-block;	cursor: default;}.calendar-app .cd-left {	float: left;	cursor: pointer;}.calendar-app .cd-right {	float: right;	cursor: pointer;}.calendar-app .entry table th, .calendar-app .entry table td {	text-align: center;}.calendar-app .entry table .active {	color: #fff;	background: #e5393f;}.calendar-app table {	background: #333;	margin-bottom: 5px;}/*===================	404 page===================*/.page-404 {	text-align: center;}.page-404 h3 {	font-size: 96px;}.page-404 .button {	margin: 10px 0;	display: inline-block;}.page-404 .button a {	color: #fff;}/*===================	accordion===================*/.accordion .collapsible {	border: none;	box-shadow: none;	margin-bottom: 3px;}.accordion .collapsible li {	margin-bottom: 6px;	border: 1px solid #ddd;	border-bottom-color: transparent;}.accordion .collapsible li:last-child {	margin-bottom: 0;}.accordion .collapsible li .collapsible-header {	font-size: 16px;	color: #666;}.accordion .collapsible li .collapsible-header i {	float: right;	margin-right: 0;	width: auto;	font-size: 14px;}.accordion .collapsible li .collapsible-body p {	padding: 16px;}/*===================	collapsible===================*/.collapsible-app .collapsible {	border: none;	box-shadow: none;	margin-bottom: 3px;}.collapsible-app .collapsible li {	margin-bottom: 6px;	border: 1px solid #ddd;	border-bottom-color: transparent;}.collapsible-app .collapsible li .collapsible-header {	font-size: 16px;	color: #666;}.collapsible-app .collapsible li .collapsible-header i {	float: right;	margin-right: 0;	width: auto;	font-size: 14px;}.collapsible-app .collapsible li .collapsible-body p {	padding: 16px;}/*===================	faq===================*/.faq .collapsible {	border: none;	box-shadow: none;}.faq .collapsible li {	margin-bottom: 6px;	border: 1px solid #ddd;	border-bottom-color: transparent;}.faq .collapsible li .collapsible-header {	font-size: 16px;	color: #666;}.faq .collapsible li .collapsible-header i {	float: right;	margin-right: 0;	width: auto;	font-size: 14px;}.faq .collapsible li .collapsible-body p {	padding: 16px;}/*===================	grid===================*/.grid-app .entry {	background: #ddd;	text-align: center;}/*===================	tabs===================*/.tabs .tab {	background: #eee;}.tabs .tab a {	color: #333;	text-transform: capitalize;}.tabs .indicator {	background-color: #999;}.tabs .tab a:hover, .tabs .tab a.active {	color: #444;}.modal .modal-footer {	text-align: right;	height: auto;}.modals-app .button {	margin-top: 14px;	display: inline-block;	margin-bottom: 3px;}.tabs-app .row:last-child {	margin-bottom: 0;}.tabs-app .row:last-child p {	margin-bottom: 0;}/*===================	table===================*/.table-app table {	border: 1px solid #d0d0d0;	margin-bottom: 5px;}.table-app table th,.table-app table td {	padding-left: 10px;	padding-right: 10px;}/*===================	footer===================*/footer {	background: #2a2a2a;	text-align: center;	padding: 33px 0 0;}footer h6 {	color: #fff;	font-size: 18px;	font-weight: 500;}footer .icon-social {	padding: 0;	margin: 0;	list-style: none;	margin-top: 20px;	margin-bottom: 15px;}footer .icon-social li {	display: inline-block;	width: 30px;	height: 30px;	text-align: center;	line-height: 30px;	margin: 0 3px;	border-radius: 100%;}footer .icon-social .facebook {	background: #3b5998;}footer .icon-social .twitter {	background: #00aced;}footer .icon-social .google {	background: #dd4b39;}footer .icon-social .instagram {	background: #517fa6;}footer .icon-social .rss {	background: #fe7e00;}footer ul li a {	color: #fff;}footer .tel-fax-mail ul {	list-style: none;	padding: 0;	margin: 0;	color: #fff;}footer .tel-fax-mail ul li {	padding: 4px 0;}footer .tel-fax-mail ul li span {	font-weight: bold;	padding: 0;	margin: 0;}footer .ft-bottom {	margin-top: 20px;	padding-top: 20px;	padding-bottom: 20px;	color: #fff;	border-top: 1px solid #232323;}