﻿@import url("bootstrap.min.css");
@import url("owl.theme.default.min.css");
@import url("owl.carousel.min.css");
@import url("remixicon.css");
@import url("meanmenu.min.css");
@import url("animate.min.css");
@import url("css2.css");
	body {
	font-size:15px;
	font-family:"Rubik",sans-serif;
	color:#00112b;
}
a {
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	text-decoration:none;
	color:#00112b;
}
a:hover {
	text-decoration:none;
	color:#1a4077;
}
a:focus {
	text-decoration:none;
}
button {
	outline:0 !important;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
	padding:0;
}
button:focus {
	-webkit-box-shadow:none;
	box-shadow:none;
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	color:#1a4077;
	font-weight:500;
	font-family:"Rubik",sans-serif;
}
.tag-link{
    /*list-style-type:none;*/
}
.d-table {
	width:100%;
	height:100%;
}
.d-table-cell {
	vertical-align:middle;
}
.index_title{
    pointer-events: none;
    opacity: 0;
    height: 0;
    font-size: 10px;
}
p {
	font-size: 16px;
	margin-bottom:15px;
	line-height:1.5;
	color:#4c4c4c;
}
p:last-child {
	margin-bottom:0;
}
img {
	max-width:100%;
	height:auto;
}
.form-control {
	height:55px;
	color:#1a4077;
	border:1px solid #d7d7d7;
	background-color:transparent;
	border-radius:0;
	font-size:16px;
	padding:10px 20px;
	width:100%;
}
.form-control::-webkit-input-placeholder {
	color:#676a6a;
}
.form-control:-ms-input-placeholder {
	color:#676a6a;
}
.form-control::-ms-input-placeholder {
	color:#676a6a;
}
.form-control::placeholder {
	color:#676a6a;
}
.form-control:focus {
	color:#000000;
	background-color:transparent;
	-webkit-box-shadow:unset;
	box-shadow:unset;
	outline:0;
	border:1px solid #1a4077;
}
.form-control:hover:focus,.form-control:focus {
	-webkit-box-shadow:unset;
	box-shadow:unset;
}
textarea.form-control {
	height:auto;
}
.pb-40 {
	padding-bottom:40px;
}
.ptb-30 {
	padding-top:30px;
	padding-bottom:30px;
}
.pt-30 {
	padding-top:30px;
}
.pb-30 {
	/* padding-bottom:30px; */
	padding-top: 30px;
	padding-bottom: 54px;
}
.pt-54 {
	padding-top:54px;
}
.ptb-54 {
	padding-top:54px;
	padding-bottom:54px;
}
.pb-54 {
	padding-bottom:54px;
}
.mt-100 {
	margin-top:100px;
}
.mt-minus-100 {
	margin-top:-100px;
}
.mt-30 {
	margin-top:30px;
}
.mb-30 {
	margin-bottom:30px;
}
.pl-15 {
	padding-left:15px;
}
.pr-15 {
	padding-right:15px;
}
.ml-15 {
	margin-left:15px;
}
.mr-15 {
	margin-right:15px;
}
.gap-20 {
	margin-bottom:20px;
}
.gap-24 {
	margin-bottom:24px;
}
.gap-30 {
	margin-bottom:30px;
}
/*
Bg-color Style*/
.bg-color {
	background-color:#f9fafb;
}
/*
Default Btn Area Style*/
.default-btn {
	font-size:15px;
	color:#ffffff;
	line-height:1;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	text-align:center;
	position:relative;
	z-index:1;
	overflow:hidden;
	display:inline-table;
	padding:16px 30px;
	font-weight:400;
	background-color:#1a4077;
}
.default-btn.radius-btn {
	border-radius:4px;
}
.default-btn i {
	position:relative;
	top:1.70px;
	margin-right:5px;
}
.default-btn::before,.default-btn::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#d7e4ff;
	z-index:-1;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.default-btn::after {
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
}
.default-btn:hover {
	color:#393939;
}
.default-btn:hover::before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
.default-btn:hover::after {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
}
/*
Read More Btn Area Style*/
.read-more {
	font-size: 15px;
	color: #f58341;
	font-weight: 600;
}
.read-more i {
	position:relative;
	top:3px;
}
.read-more:hover {
	color:#1a4077;
	letter-spacing:1px;
}
/*
Section Title Area Style*/
.section-title {
	margin-bottom:30px;
	margin-top:-5px;
	position:relative;
}
.section-title span {
	font-size:16px;
	color:#1a4077;
	display:block;
	margin-bottom:5px;
	font-weight:700;
}
.section-title h2 {
	font-size:34px;
	margin-bottom:20px;
	position:relative;
}
.section-title h2:last-child {
	margin-bottom:0;
}
.section-title p {
	max-width:600px;
	margin:auto;
	font-size: 13px;
	text-align: center;
}
.section-title .read-more {
	position:absolute;
	top:5px;
	right:0;
}
.section-title.white-title span {
	color:#1a4077;
}
.section-title.white-title h2 {
	color:#ffffff;
}
.section-title.white-title p {
	color:#ffffff;
}
/*
Header Area Style
======================================================*/
.top-header {
	background-color:#f8f8f9;
	padding-top:15px;
	padding-bottom:15px;
}
.top-header .header-left-content {
	line-height:1;
	list-style:none;
	padding:0;
	margin:0;
}
.top-header .header-left-content li {
	display:inline-block;
	margin-right:15px;
	padding-right:15px;
	position:relative;
	color:#555555;
}
.top-header .header-left-content li:last-child {
	padding-right:0;
	margin-right:0;
}
.top-header .header-left-content li:last-child::before {
	display:none;
}
.top-header .header-left-content li::before {
	content:"";
	position:absolute;
	top:1px;
	right:-3px;
	width:1px;
	height:100%;
	background-color:#dddddd;
}
.top-header .header-left-content li a {
	color:#555555;
	font-size:15px;
}
.top-header .header-left-content li a span {
	color:#1a4077;
}
.top-header .header-left-content li a:hover {
	color:#1a4077;
}
.top-header .header-left-content li a i {
	font-size:16px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	color:#1a4077;
	text-align:center;
	border-radius:50%;
	line-height:1;
	margin-right:5px;
	position:relative;
	top:3px;
}
.top-header .header-left-content li a:hover i {
	color:#1a4077;
}
.top-header .header-left-content li:last-child {
	margin-right:0;
}
.top-header .header-right-content {
	line-height:1;
	float:right;
	position:relative;
	top:-2px;
}
.top-header .header-right-content .navbar-option-language {
	position:relative;
	top:2px;
}
.top-header .header-right-content .navbar-option-language button {
	background-color:transparent;
	padding:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:15px;
	color:#111111;
}
.top-header .header-right-content .navbar-option-language button img {
	-webkit-box-flex:0;
	-ms-flex:0 0 35px;
	flex:0 0 35px;
	max-width:35px;
	border-radius:50%;
	border:3px solid #ffffff;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	margin-right:10px;
}
.top-header .header-right-content .navbar-option-language .dropdown-toggle:after {
	content:"\ea4e";
	font-family:'remixicon' !important;
	font-size:20px;
	margin-left:5px;
	border:0;
}
.top-header .header-right-content .navbar-option-language .dropdown-menu {
	margin:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	display:block !important;
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	right:0;
	left:auto;
	border-radius:0;
	padding:8px 0;
	border:none;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	background-color:#ffffff;
	-webkit-transform:translate(-77px,20px) !important;
	transform:translate(-77px,20px) !important;
}
.top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item {
	padding:8px 16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	font-size:15px;
}
.top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item img {
	max-width:25px;
	width:25px;
	margin-right:10px;
}
.top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item:hover {
	color:#1a4077;
	background-color:transparent;
}
.top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item:focus {
	color:#1a4077;
	background-color:transparent;
}
.top-header .header-right-content .navbar-option-language .dropdown-menu.show {
	-webkit-transform:translateY(26px);
	transform:translateY(26px);
	opacity:1;
	visibility:visible;
	pointer-events:all;
}
.top-header .header-right-content ul {
	padding:0;
	margin:0;
	list-style-type:none;
	display:inline-block;
	margin-left:20px;
}
.top-header .header-right-content ul li {
	display:inline-block;
	position:relative;
	margin-right:15px;
	padding-right:15px;
}
.top-header .header-right-content ul li::before {
	content:"";
	position:absolute;
	top:1px;
	right:-1px;
	width:1px;
	height:100%;
	background-color:#dddddd;
}
.top-header .header-right-content ul li a {
	font-size:15px;
	color:#555555;
}
.top-header .header-right-content ul li a:hover {
	color:#1a4077;
}
.top-header .header-right-content ul li:last-child {
	padding-right:0;
	margin-right:0;
}
.top-header .header-right-content ul li:last-child::before {
	display:none;
}
.top-header .header-right-content ul li .usd select {
	background-color:transparent;
	border:none;
}
.top-header .header-right-content ul li .usd select:focus {
	-webkit-box-shadow:none;
	box-shadow:none;
	outline:0;
}
.middle-header {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #dddddd;
}
.middle-header .search-box {
	position:relative;
}
.middle-header .search-box .form-control {
	border-radius:4px;
	border-color:#1a4077;
}
.middle-header .search-box .form-control::-webkit-input-placeholder {
	color:#dddddd;
}
.middle-header .search-box .form-control:-ms-input-placeholder {
	color:#dddddd;
}
.middle-header .search-box .form-control::-ms-input-placeholder {
	color:#dddddd;
}
.middle-header .search-box .form-control::placeholder {
	color:#dddddd;
}
.middle-header .search-box .search-btn {
	position:absolute;
	top:3px;
	right:2px;
	padding:0 20px;
	background-color:#1a4077;
	color:#ffffff;
	border-radius:4px;
	line-height:1;
	padding:16px 15px;
}
.middle-header .search-box .search-btn i {
	position:relative;
	top:2px;
}
.middle-header .wish-cart {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	position:relative;
	top:-3px;
}
.middle-header .wish-cart li {
	display:inline-block;
	margin-right:30px;
}
.middle-header .wish-cart li:last-child {
	margin-right:0;
}
.middle-header .wish-cart li a,.middle-header .wish-cart li .cart {
	position:relative;
	color:#111111;
	display:block;
	padding-left:65px;
	font-weight:500;
	cursor:pointer;
}
.middle-header .wish-cart li a .wish-icon,.middle-header .wish-cart li .cart .wish-icon {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
}
.middle-header .wish-cart li a .wish-icon i,.middle-header .wish-cart li .cart .wish-icon i {
	font-size:26px;
	background-color:#d7e4ff;
	color:#1a4077;
	width:50px;
	height:50px;
	line-height:50px;
	display:inline-block;
	border-radius:50%;
	text-align:center;
}
.middle-header .wish-cart li a .wish-icon .count,.middle-header .wish-cart li .cart .wish-icon .count {
	position:absolute;
	top:0;
	right:-5px;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	background-color:#1a4077;
	color:#ffffff;
	font-size:12px;
	border-radius:50%;
}
.middle-header .wish-cart li a .favorite,.middle-header .wish-cart li .cart .favorite {
	display:block;
	color:#9C9C9C;
	font-size:15px;
	font-weight:normal;
}
.middle-header.middle-header-style-two {
	border-bottom:none;
}
/*
Navbar Area Style
======================================================*/
.navbar-area {
	position:relative;
}
.navbar-area .navbar-brand {
	margin-right:0;
}
.navbar-area.is-sticky {
	top:0;
	left:0;
	width:100%;
	z-index:999;
	position:fixed;
	background-color:#ffffff !important;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;
	animation:500ms ease-in-out 0s normal none 1 running fadeInDown;
}
.navbar-area.is-sticky .navbar-category-dropdown {
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	max-height:435px;
}
.navbar-area.is-sticky .navbar-category-dropdown.active {
	opacity:1;
	visibility:visible;
	pointer-events:all;
}
.navbar-area.navbar-area-style-two .desktop-nav {
	background-color:#1a4077;
}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item a {
	color:#ffffff;
}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
	color:#111111;
}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
	color:#1a4077;
}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .others-options span {
	color:#ffffff;
}
.navbar-area.navbar-area-style-two .navbar-category button {
	background-color:#ffffff;
	color:#1a4077;
}
.only-home-one-sticky {
	position:relative;
}
.only-home-one-sticky .navbar-brand {
	margin-right:0;
}
.only-home-one-sticky.is-sticky {
	top:0;
	left:0;
	width:100%;
	z-index:999;
	position:fixed;
	background-color:#ffffff !important;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;
	animation:500ms ease-in-out 0s normal none 1 running fadeInDown;
}
.only-home-one-sticky.is-sticky .navbar-category-dropdown {
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	max-height:435px;
}
.only-home-one-sticky.is-sticky .navbar-category-dropdown.active {
	opacity:1;
	visibility:visible;
	pointer-events:all;
}
.desktop-nav {
	background-color:#ffffff;
	padding-top:0;
	padding-bottom:0;
}
.desktop-nav .navbar {
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	z-index:2;
	padding-right:0;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
}
.desktop-nav .navbar ul {
	padding-left:0;
	margin-bottom:0;
	list-style-type:none;
}
.desktop-nav .navbar .navbar-nav {
	margin-left:60px;
	margin-right:auto;
}
.desktop-nav .navbar .navbar-nav .nav-item {
	position:relative;
	padding-bottom:25px;
	padding-top:25px;
	padding-right:0;
	padding-left:0;
}
.desktop-nav .navbar .navbar-nav .nav-item:hover {
	position:relative;
	padding-bottom:25px;
	padding-top:25px;
	padding-right:0;
	padding-left:0;
	color:#9dd5ff;
}
.desktop-nav .navbar .navbar-nav .nav-item a {
	font-size:18px;
	color:#111111;
	line-height:1;
	position:relative;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin-left:20px;
	margin-right:20px;
}
.desktop-nav .navbar .navbar-nav .nav-item a:hover,.desktop-nav .navbar .navbar-nav .nav-item a:focus,.desktop-nav .navbar .navbar-nav .nav-item a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item a:hover:before,.desktop-nav .navbar .navbar-nav .nav-item a:focus:before,.desktop-nav .navbar .navbar-nav .nav-item a.active:before {
	width:100%;
	left:0;
	right:auto;
}
.desktop-nav .navbar .navbar-nav .nav-item a i {
	font-size:18px;
	line-height:0;
	position:relative;
	top:4px;
}
.desktop-nav .navbar .navbar-nav .nav-item:last-child a {
	margin-right:0;
}
.desktop-nav .navbar .navbar-nav .nav-item:first-child a {
	margin-left:0;
}
.desktop-nav .navbar .navbar-nav .nav-item:hover a,.desktop-nav .navbar .navbar-nav .nav-item:focus a,.desktop-nav .navbar .navbar-nav .nav-item.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu {
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	background:#ffffff;
	position:absolute;
	visibility:hidden;
	border-radius:0;
	display:block;
	width:250px;
	border:none;
	z-index:99;
	opacity:0;
	top:80px;
	left:0;
	padding:0;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li {
	padding:0;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
	color:#111111;
	padding:15px;
	border-bottom:1px dashed #eeeeee;
	margin:0;
	font-size:14px;
	line-height:1;
	display:block;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:before {
	display:none;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a i {
	float:right;
	top:7px;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	left:250px;
	top:0;
	opacity:0;
	visibility:hidden;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
	color:#111111;
	border-bottom:1px dashed #eeeeee;
	font-size:14px;
	line-height:1;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
	left:250px;
	top:0;
	opacity:0;
	visibility:hidden;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#000000;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	left:-250px;
	top:0;
	opacity:0;
	visibility:hidden;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#000000;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	left:-250px;
	top:0;
	opacity:0;
	visibility:hidden;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#000000;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	left:-250px;
	top:0;
	opacity:0;
	visibility:hidden;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#000000;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	left:-250px;
	top:0;
	opacity:0;
	visibility:hidden;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#000000;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	top:-15px;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	top:-1px;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	top:-1px;
	visibility:visible;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	top:-15px;
	visibility:visible;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	top:-15px;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
	color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	top:0;
}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a {
	border-bottom:none;
}
.desktop-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {
	top:80%;
	opacity:1;
	margin-top:0;
	visibility:visible;
}
.desktop-nav .navbar .navbar-nav .nav-item:hover.mega-menu .dropdown-menu {
	pointer-events:auto;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu {
	position:unset;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu {
	left:0;
	right:0;
	top:80%;
	width:100%;
	margin:auto;
	padding:25px;
	margin-top:0;
	position:absolute;
	-webkit-transform:unset !important;
	transform:unset !important;
	pointer-events:none;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .menu-img {
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	display:block;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title {
	position:relative;
	border-bottom:1px solid #eee;
	padding-bottom:8px;
	margin-bottom:25px;
	margin-top:-2px;
	font-weight:600;
	font-size:18px;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title::before {
	content:"";
	position:absolute;
	bottom:-1px;
	left:0;
	width:50px;
	height:1px;
	background-color:#1a4077;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a {
	border-bottom:1px dashed #eeeeee;
	padding-left:0;
	padding-right:0;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:first-child a {
	padding-top:0;
}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a {
	border-bottom:none;
	padding-bottom:0;
}
.desktop-nav .navbar .navbar-nav.mr-auto {
	margin-right:auto;
	margin-left:125px;
}
.desktop-nav .navbar .others-options span {
	color:#111111;
	font-size:15px;
}
.mobile-responsive-nav {
	display:none;
}
.navbar-category button {
	background-color:#1a4077;
	width:154px;
	padding:21px 25px;
	color:#ffffff;
	text-align:left;
}
.navbar-category button i {
	position:relative;
	top:2px;
	margin-right:5px;
}
.navbar-category button .arrow-down {
	float:right;
	position:relative;
	right:-8px;
}
.navbar-category-dropdown {
	position:absolute;
	top:100%;
	left:0;
	width:320px;
	max-height:541px;
	overflow:auto;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	background-color:#ffffff;
}
.navbar-category-dropdown.dropdown-menu {
	margin:0;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	display:block;
	opacity:0;
	visibility:hidden;
	pointer-events:none;
}
.navbar-category-dropdown.dropdown-menu.show {
	opacity:1;
	visibility:visible;
	pointer-events:all;
	padding:0;
	border-radius:0;
}
.navbar-category-dropdown::-webkit-scrollbar {
	width:5px;
}
.navbar-category-dropdown::-webkit-scrollbar-thumb {
	background:#a2a2a2;
}
.navbar-category-dropdown::-webkit-scrollbar-track {
	background:#e2e2e2;
}
.navbar-category-dropdown ul {
	border:1px solid #e7e7e7;
	padding-top:25px;
	padding-bottom:25px;
	list-style-type:none;
	padding-left:0;
}
.navbar-category-dropdown ul li {
	padding:0 25px;
}
.navbar-category-dropdown ul li:last-child a {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
.navbar-category-dropdown ul li a {
	display:block;
	color:#3b3b3b;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	font-size:15px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:15px;
	margin-bottom:15px;
}
.navbar-category-dropdown ul li i {
	float: left;
	    margin-right: 3%;
}
/*
Cart Shit Area Style
======================================================*/
.cart-shit .cart-shit-wrap {
	max-width:1302px;
	margin-left:auto;
	margin-top:135px;
	margin-right:auto;
}
.cart-shit .modal-dialog {
	margin-left:auto;
	margin-right:0;
}
.cart-shit .modal-body {
	padding:30px;
	padding-top:0;
}
.cart-shit .close-btn {
	position:absolute;
	top:0;
	right:4px;
	font-size:25px;
	background-color:transparent;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.cart-shit .close-btn:hover {
	color:#1a4077;
}
.cart-shit .modal-header {
	border:none;
}
.cart-shit .modal-content {
	border-radius:0;
	height:538px;
	overflow:auto;
}
.cart-shit .modal-content::-webkit-scrollbar {
	width:5px;
}
.cart-shit .modal-content::-webkit-scrollbar-thumb {
	background:#a2a2a2;
}
.cart-shit .modal-content::-webkit-scrollbar-track {
	background:#e2e2e2;
}
.cart-shit .cart-list {
	padding:0;
	margin:0;
	list-style-type:none;
}
.cart-shit .cart-list li {
	display:inline-block;
	padding-left:90px;
	margin-bottom:20px;
	padding-right:50px;
	position:relative;
}
.cart-shit .cart-list li i {
	position:absolute;
	top:23px;
	right:0;
	cursor:pointer;
	font-size:20px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.cart-shit .cart-list li i:hover {
	color:#1a4077;
}
.cart-shit .cart-list li:last-child {
	margin-bottom:0;
}
.cart-shit .cart-list li a {
	display:block;
	font-size:14px;
	color:#111111;
}
.cart-shit .cart-list li img {
	max-width:73px;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #dddddd;
}
.cart-shit .cart-list li span {
	display:block;
	color:#1a4077;
	margin-top:8px;
}
.cart-shit .payable {
	padding:0;
	margin:0;
	list-style-type:none;
	margin-top:20px;
	margin-bottom:20px;
}
.cart-shit .payable li {
	display:inline-block;
	font-size:20px;
	font-weight:500;
	color:#111111;
}
.cart-shit .payable li.total {
	float:right;
}
.cart-shit .cart-check-btn {
	padding:0;
	margin:0;
	list-style-type:none;
}
.cart-shit .cart-check-btn li {
	display:inline-block;
}
.cart-shit .cart-check-btn li.checkout {
	float:right;
}
/*
Hero Area Style
======================================================*/
.hero-slider-area {
	overflow:hidden;
}
.hero-slider-area .owl-item.active .hero-slider-content {
	overflow:hidden;
}
.hero-slider-area .owl-item.active .hero-slider-content span {
	-webkit-animation:0.6s fadeInLeft both;
	animation:0.6s fadeInLeft both;
}
.hero-slider-area .owl-item.active .hero-slider-content h1 {
	-webkit-animation:0.9s fadeInLeft both;
	animation:0.9s fadeInLeft both;
}
.hero-slider-area .owl-item.active .hero-slider-content p {
	-webkit-animation:1s fadeInLeft both;
	animation:1s fadeInLeft both;
}
.hero-slider-area .owl-item.active .hero-slider-content h3 {
	-webkit-animation:1s fadeInLeft both;
	animation:1s fadeInLeft both;
}
.hero-slider-area .owl-item.active .hero-slider-content .hero-slider-btn {
	-webkit-animation:1s fadeInLeft both;
	animation:1s fadeInLeft both;
}
.hero-slider-area .owl-dots {
	line-height:1;
	margin-top:0 !important;
	position:absolute;
	left:40px;
	bottom:80px;
	display:block;
	width:100%;
	max-width:1320px;
	margin:auto;
	right:0;
	text-align:left;
}
.hero-slider-area .owl-dots .owl-dot span {
	width:16px;
	height:16px;
	margin:0 10px;
	background:transparent !important;
	border:1px solid #ffffff;
	border-radius:50%;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	position:relative;
}
.hero-slider-area .owl-dots .owl-dot span::before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:#ffffff;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	border-radius:50%;
	margin:3px;
}
.hero-slider-area .owl-dots .owl-dot:hover span {
	border-color:#1a4077;
}
.hero-slider-area .owl-dots .owl-dot:hover span::before {
	background-color:#1a4077;
}
.hero-slider-area .owl-dots .owl-dot.active span {
	border-color:#1a4077;
}
.hero-slider-area .owl-dots .owl-dot.active span::before {
	background-color:#1a4077;
}
.hero-slider-area.hero-slider-area-style-two .hero-slider-content {
	/*max-width:900px;*/
	padding:0;
}
.hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
	    font-size: 90px;
    font-weight: 800;
}
.hero-slider-area.hero-slider-area-style-three {
	padding-top:24px;
}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content {
	max-width:630px;
}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
	font-size:40px;
	font-weight:700;
	margin-bottom:22px;
}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
	font-size:40px;
	font-weight:500;
	margin-bottom:30px;
}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
	font-weight:normal;
	font-size:20px;
}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
	font-weight:normal;
	font-size:20px;
}
.hero-slider-area.hero-slider-area-style-three .owl-dots {
	max-width:966px;
	left:42px;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools {
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:48%;
	padding:20px;
	margin-bottom:24px;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools.bg-2 {
	background-image:url(404.png);
	margin-bottom:0;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools h3 {
	font-size:24px;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
	color:#ffffff;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ff6a00 {
	color:#1a4077;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools .read-more {
	color:#111111;
	margin-top:20px;
	display:inline-block;
}
.hero-slider-area.hero-slider-area-style-three .offer-tools .read-more:hover {
	color:#1a4077;
}
.hero-slider {
	max-width:952px;
	margin-left:auto;
	margin-right:0;
}
.slider-item {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	padding-top: 220px;
    padding-bottom: 220px;
}
.slider-item.bg-1 {
	background-image:url(../image/bg-1.jpg);
}
.slider-item.bg-2 {
	background-image:url(../image/bg-2.jpg);
}
.slider-item.bg-3 {
	background-image:url(../image/bg-3.jpg);
}
.slider-item.bg-4 {
	background-image:url(../image/bg-4.jpg);
}
.slider-item.bg-5 {
	background-image:url(../image/bg-5.jpg);
}
.slider-item.bg-6 {
	background-image:url(../image/bg-6.jpg);
}
.slider-item.bg-7 {
	background-image:url(../image/bg-7.jpg);
}
.slider-item.bg-8 {
	background-image:url(../image/bg-8.jpg);
}
.slider-item.bg-9 {
	background-image:url(../image/bg-9.jpg);
}
.hero-slider-content {
	padding:0 50px;
	/*max-width:600px;*/
}
.hero-slider-content span {
	color:#fff;
	display:block;
	margin-bottom:10px;
}
.hero-slider-content h1 {
	font-size:40px;
	margin-bottom:24px;
}
.hero-slider-content p {
	color:#fff;
	margin-bottom:30px;
}
/*
Services Area Style
======================================================*/
.single-services {
    border: 1px solid #dddddd;
    padding: 14px;
    position: relative;
    padding-left: 111px;
    /* margin-bottom: -34px; */
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.single-services.bg-e6f7f6 {
	background-color:#e6f7f6;
}
.single-services.bg-e6f7f6 .icon {
	background-color:#ffffff;
}
.single-services.bg-fff5e7 {
	background-color:#fff5e7;
}
.single-services.bg-fff5e7 .icon {
	background-color:#ffffff;
}
.single-services.bg-eff5ff {
	background-color:#eff5ff;
}
.single-services.bg-eff5ff .icon {
	background-color:#ffffff;
}
.single-services .icon {
	background-color: #f5f5f5;
    display: inline-block;
    text-align: center;
    border-radius: 50px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    position: absolute;
    top: 15px;
    left: 20px;
}
.single-services .icon img {
	width:auto;
}
.single-services h3 {
	font-size: 28px;
	margin-left: 5px;
}
.single-services:hover {
	border-color:#1a4077;
}
/*
Products Area Style
======================================================*/
.best-seller-area .owl-nav {
	position:absolute;
	top:-55px;
	right:0;
	margin-top:0;
}
.best-seller-area .owl-nav .owl-prev,.best-seller-area .owl-nav .owl-next {
	background-color:transparent;
	border:2px solid #dddddd !important;
	width:40px;
	height:40px;
	line-height:40px;
	color:#9C9C9C;
	text-align:center;
	display:inline-block;
	border-radius:50px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin:0;
	margin-left:15px;
}
.best-seller-area .owl-nav .owl-prev i,.best-seller-area .owl-nav .owl-next i {
	font-size:27px;
	position:relative;
	top:-1px;
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.best-seller-area .owl-nav .owl-prev:hover,.best-seller-area .owl-nav .owl-next:hover {
	background-color:transparent;
	background-color:#1a4077;
	border-color:#1a4077 !important;
}
.best-seller-area .owl-nav .owl-prev:hover i,.best-seller-area .owl-nav .owl-next:hover i {
	color:#ffffff;
}
.best-seller-area .owl-nav .owl-next i {
	right:-1px;
}
.single-products {
	border:1px solid #dddddd;
	margin-bottom:24px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.single-products.deals-products {
	padding:0;
	border:none;
}
.single-products.deals-products .product-img {
	position:relative;
}
.single-products.deals-products .product-img .hot {
	width:35px;
	height:35px;
	line-height:35px;
	font-size:12px;
	top:20px;
	left:20px;
}
.single-products.deals-products:hover {
	border-color:#1a4077;
}
.single-products.deals-products:hover .product-img img {
	-webkit-transform:scale(1);
	transform:scale(1);
}
.single-products.deals-products .product-content {
	padding:0;
	border:none;
}
.single-products.deals-products .product-content .title {
	margin-bottom:10px;
}
.single-products.deals-products .product-content .in-stock {
	color:#30B239;
	display:block;
	margin-bottom:8px;
}
.single-products.deals-products .product-content #timer,.single-products.deals-products .product-content #timers,.single-products.deals-products .product-content #timerss {
	margin-top:0;
	margin-bottom:15px;
}
.single-products.deals-products .product-content #timer div,.single-products.deals-products .product-content #timers div,.single-products.deals-products .product-content #timerss div {
	display:inline-block;
	position:relative;
	background-color:#f3f3f3;
	color:#9C9C9C;
	width:40px;
	height:40px;
	line-height:16px;
	border-radius:0;
	padding-top:13px;
	font-size:16px;
	font-weight:500;
	text-align:center;
	margin-right:10px;
}
.single-products.deals-products .product-content #timer div span,.single-products.deals-products .product-content #timers div span,.single-products.deals-products .product-content #timerss div span {
	display:block;
	text-transform:capitalize;
	margin-top:-6px;
	font-size:17px;
	font-weight:500;
	display:none;
}
.single-products.deals-products .product-content #timer div::before,.single-products.deals-products .product-content #timers div::before,.single-products.deals-products .product-content #timerss div::before {
	content:'';
	position:absolute;
	right:-9px;
	top:25px;
	z-index:1;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#9C9C9C;
}
.single-products.deals-products .product-content #timer div::after,.single-products.deals-products .product-content #timers div::after,.single-products.deals-products .product-content #timerss div::after {
	content:'';
	position:absolute;
	right:-9px;
	bottom:25px;
	z-index:1;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#9C9C9C;
}
.single-products.deals-products .product-content #timer div:last-child,.single-products.deals-products .product-content #timers div:last-child,.single-products.deals-products .product-content #timerss div:last-child {
	margin-right:0;
}
.single-products.deals-products .product-content #timer div:last-child::before,.single-products.deals-products .product-content #timers div:last-child::before,.single-products.deals-products .product-content #timerss div:last-child::before {
	display:none;
}
.single-products.deals-products .product-content #timer div:last-child::after,.single-products.deals-products .product-content #timers div:last-child::after,.single-products.deals-products .product-content #timerss div:last-child::after {
	display:none;
}
.single-products.new-arrivals {
	padding:0;
}
.single-products.new-arrivals .product-content {
	padding:15px;
}
.single-products.new-arrivals .product-content .products-cart-wish-view li {
	margin-right:5px;
}
.single-products.new-arrivals .product-content .products-cart-wish-view li .default-btn {
	padding:11px 8px;
	font-size:12px;
}
.single-products.new-arrivals .product-content .products-cart-wish-view li .wish-btn {
	width:30px;
	height:30px;
	line-height:30px;
	font-size:16px;
	top:3px;
}
.single-products.new-arrivals .product-content .products-cart-wish-view li .eye-btn {
	width:30px;
	height:30px;
	line-height:29px;
	font-size:16px;
	top:3px;
}
.single-products .product-img {
	position:relative;
	text-align: center;
}
.single-products .product-img .hot {
	background-color:#ff9d50;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:50px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	position:absolute;
	top:20px;
	left:20px;
}
.single-products .product-img .hot.new {
	background-color:#1a4077;
}
.single-products .product-img img {
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	z-index:-1;
	position:relative;
	width: 50%;
	margin: 0 auto;
}
.single-products .product-img a {
	display:block;
	width: 89%;
}
.single-products .product-content {
	border-top:1px solid #dddddd;
	padding:15px;
}
.single-products .product-content .title {
	color: #1a4077;
	margin-bottom:12px;
	display:block;
	font-size:15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-family: fantasy;
	font-size: 20px;
	overflow: hidden;
}
.single-products .product-content .title:hover {
	color:#f3804f;
}
.single-products .product-content h4 {
	color: #f3804f!important;
}
.single-products .product-content h4:hover {
	color:#1a4077!important;
}
.single-products .product-content .products-rating {
	padding:0;
	margin-bottom:10px;
	list-style:none;
}
.single-products .product-content .products-rating li {
	display:inline-block;
}
.single-products .product-content .products-rating li i {
	color:#ff8235;
}
.single-products .product-content .products-rating li a {
	position:relative;
	top:-2px;
	margin-left:5px;
	font-size:14px;
}
.single-products .product-content .products-price {
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:12px;
}
.single-products .product-content .products-price li {
	display:inline-block;
	color:#1a4077;
	font-size: 12px;
	font-weight: 400;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.single-products .product-content .products-price li span {
	color:#ff7927;
	font-size:14px;
	font-weight:normal;
}
.single-products .product-content .products-price li del {
	color:#9C9C9C;
	margin-left:5px;
	margin-right:5px;
}
.single-products .product-content .products-cart-wish-view {
	padding:0;
	margin:0;
	list-style:none;
	text-align: center;
}
.single-products .product-content .products-cart-wish-view li {
	display:inline-block;
	margin-right:13px;
}
.single-products .product-content .products-cart-wish-view li:last-child {
	margin-right:0;
}
.single-products .product-content .products-cart-wish-view li .default-btn {
	padding:12px 20px;
	font-size:15px;
	border:1px solid #dddddd;
	background-color:transparent;
	color:#9C9C9C;
}
.single-products .product-content .products-cart-wish-view li .default-btn::before,.single-products .product-content .products-cart-wish-view li .default-btn::after {
	background-color:#fb5c0e;
}
.single-products .product-content .products-cart-wish-view li .default-btn:hover {
	border-color:#ffba0a;
	background-color:#ffba0a;
	color:#ffffff;
}
.single-products .product-content .products-cart-wish-view li .wish-btn {
	width:42px;
	height:42px;
	line-height:42px;
	text-align:center;
	border:1px solid #dddddd;
	display:block;
	position:relative;
	top:6px;
	border-radius:50px;
	font-size:22px;
}
.single-products .product-content .products-cart-wish-view li .wish-btn:hover {
	border-color:#1a4077;
	background-color:#1a4077;
	color:#ffffff;
}
.single-products .product-content .products-cart-wish-view li .eye-btn {
	width:42px;
	height:42px;
	line-height:41px;
	text-align:center;
	border:1px solid #dddddd;
	display:block;
	position:relative;
	top:5px;
	border-radius:50px;
	font-size:22px;
	background-color:transparent;
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	cursor:pointer;
}
.single-products .product-content .products-cart-wish-view li .eye-btn:hover {
	border-color:#1a4077;
	background-color:#1a4077;
	color:#ffffff;
}
.single-products:hover {
	border-color:#1a4077;
}
/*
Product View One Style
=================================================*/
.product-view-one {
	padding-right:0 !important;
}
.product-view-one.modal.show .modal-dialog {
	margin-top:25px;
}
.product-view-one .product-view-one-image {
	background-color:#ecf2ff;
	padding:30px;
}
.product-view-one .modal-dialog {
	max-width:900px;
	margin:0 auto;
}
.product-view-one .modal-content {
	border:none;
	padding:40px;
	border-radius:0;
	overflow:scroll;
}
.product-view-one .modal-content button.close {
	position:absolute;
	right:0;
	top:0;
	outline:0;
	opacity:1;
	color:#111111;
	-webkit-transition:0.5s;
	transition:0.5s;
	line-height:35px;
	padding:0;
	margin:0;
	font-size:20px;
	width:35px;
	text-shadow:unset;
	height:35px;
}
.product-view-one .modal-content button.close:hover {
	background-color:#ff5e00;
	color:#ffffff;
}
.product-view-one .modal-content .product-content h3 {
	font-size:22px;
	margin-bottom:14px;
	font-weight:500;
}
.product-view-one .modal-content .product-content p {
	font-size:16px;
	margin-bottom:10px;
	font-weight:500;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
}
.product-view-one .modal-content .product-content h3 a {
	color:#111111;
}
.product-view-one .modal-content .product-content h3 a:hover {
	color:#111111;
}
.product-view-one .modal-content .product-content .price {
	margin-bottom:10px;
}
.product-view-one .modal-content .product-content .price .new-price {
	display:inline-block;
	font-size:18px;
	color:#ff5e00;
}
.product-view-one .modal-content .product-content .price .new-price del {
	display:inline-block;
	font-size:18px;
	color:#c1c1c1;
	margin-left:5px;
}
.product-view-one .modal-content .product-content .in-stock {
	margin-left:10px;
	color:#ff5e00;
	font-size:14px;
	position:relative;
	top:-2px;
}
.product-view-one .modal-content .product-content .product-review {
	margin-bottom:10px;
}
.product-view-one .modal-content .product-content .product-review .rating {
	display:inline-block;
	padding-right:5px;
}
.product-view-one .modal-content .product-content .product-review .rating i {
	color:#ff5e01;
}
.product-view-one .modal-content .product-content .product-review .rating-count {
	display:inline-block;
	color:#111111;
	line-height:initial;
	position:relative;
	top:-2px;
}
.product-view-one .modal-content .product-content .product-review .rating-count:hover {
	color:#1a4077;
}
.product-view-one .modal-content .product-content .product-info {
	list-style-type:none;
	padding:0;
	margin-top:0;
	margin-bottom:10px;
}
.product-view-one .modal-content .product-content .product-info li {
	font-size: 15px;
	margin-bottom: 10px;
	color: #a4a4a4;
}
.product-view-one .modal-content .product-content .product-info li:last-child {
	margin-bottom:0;
}
.product-view-one .modal-content .product-content .product-info li p {
	font-size:15px;
	color:#000000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.product-view-one .modal-content .product-content .product-info li span {
	font-size: 15px;
    color: #484848;
    font-weight: 500;
}
.product-view-one .modal-content .product-content .product-info li a {
	display:inline-block;
	color:#111111;
}
.product-view-one .modal-content .product-content .product-info li a:hover {
	color:#111111;
}
.product-view-one .modal-content .product-content .product-color-switch {
	margin-top:0;
	margin-bottom:15px;
}
.product-view-one .modal-content .product-content .product-color-switch ul {
	list-style-type:none;
	margin-bottom:0;
	margin-top:-4px;
	margin-left:-4px;
	padding-left:0;
}
.product-view-one .modal-content .product-content .product-color-switch ul li {
	display:inline-block;
	margin-left:4px;
	margin-top:4px;
}
.product-view-one .modal-content .product-content .product-color-switch ul li span {
	position:relative;
	top:4px;
	font-size:14px;
	color:#111111;
	font-weight:500;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button {
	display:inline-block;
	position:relative;
	border:1px solid transparent;
	width:25px;
	height:25px;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button::before {
	position:absolute;
	content:"";
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#eeeeee;
	margin:2px;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button.color-white::before {
	background:#0000ff;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button.color-black::before {
	background:#222222;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button.color-green::before {
	background:#008000;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button.color-yellowgreen::before {
	background:#9acd32;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button.color-teal::before {
	background:#008080;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button:hover {
	border-color:#111111;
}
.product-view-one .modal-content .product-content .product-color-switch ul li button:focus {
	border-color:#111111;
}
.product-view-one .modal-content .product-content .product-color-switch ul li.active button {
	border-color:#111111;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter {
	max-width:130px;
	min-width:130px;
	margin-right:10px;
	text-align:center;
	display:inline-block;
	position:relative;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span {
	position:absolute;
	top:10px;
	left:10px;
	background-color:#dddddd;
	cursor:pointer;
	color:#9C9C9C;
	width:30px;
	height:30px;
	line-height:30px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	border-radius:50px;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span:hover {
	color:#111111;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter .minus-btn {
	left:auto;
	right:10px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter .minus-btn:hover {
	background-color:#1a4077;
	color:#ffffff;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter .plus-btn {
	right:0;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter .plus-btn:hover {
	background-color:#1a4077;
	color:#ffffff;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input {
	height:48px;
	color:#111111;
	outline:0;
	display:block;
	border:none;
	background-color:transparent;
	border:1px solid #dddddd;
	text-align:center;
	width:100%;
	font-size:14px;
	font-weight:500;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input::-webkit-input-placeholder {
	color:#111111;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input:-ms-input-placeholder {
	color:#111111;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input::-ms-input-placeholder {
	color:#111111;
}
.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input::placeholder {
	color:#111111;
}
.product-view-one .modal-content .product-content .product-add-to-cart .default-btn {
	    padding: 14px 12px;
}

.product-view-one .modal-content .product-content .wishlist-btn {
	margin-top:15px;
}
.product-view-one .modal-content .product-content .wishlist-btn .default-btn {
	padding:14px 23px;
	background-color:transparent;
	border:1px solid #dddddd;
	color:#9C9C9C;
}
.product-view-one .modal-content .product-content .wishlist-btn .default-btn::before,.product-view-one .modal-content .product-content .wishlist-btn .default-btn::after {
	background-color:#1a4077;
}
.product-view-one .modal-content .product-content .wishlist-btn .default-btn:hover {
	border-color:#1a4077;
	color:#ffffff;
}
.product-view-one .modal-content .product-content .share-this-product {
	margin-top:15px;
}
.product-view-one .modal-content .product-content .share-this-product ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.product-view-one .modal-content .product-content .share-this-product ul li {
	display:inline-block;
	margin-right:3px;
}
.product-view-one .modal-content .product-content .share-this-product ul li span {
	position:relative;
	top:-2px;
	font-size:14px;
	color:#111111;
	font-weight:500;
	margin-right:10px;
}
.product-view-one .modal-content .product-content .share-this-product ul li a i {
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#ffffff;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	border-radius:4px;
	text-align:center;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	color:#111111;
}
.product-view-one .modal-content .product-content .share-this-product ul li a:hover i {
	background-color:#1a4077;
	color:#ffffff;
}
.product-view-one .owl-carousel .owl-item img {
	width:unset;
	margin:auto;
	padding: 2px;
	width:100%;
}
.product-view-one #big .item {
	padding:8px;
	background-color:#ffffff;
	margin-bottom:30px;
}
.product-view-one .owl-item.active.current {
	background-color:#ffffff !important;
	padding:2px;
}
.product-view-one.fade {
	-webkit-animation:zoomIn 1s linear;
	animation:zoomIn 1s linear;
}
.product-view-one .owl-next {
	position:absolute;
	top:50%;
	right:50px;
	margin:0 !important;
	border-radius:0 !important;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	opacity:0;
	-webkit-transform:translateY(-25px);
	transform:translateY(-25px);
}
.product-view-one .owl-next i {
	background-color:#ff5e01;
	color:#ffffff;
	width:30px;
	height:30px;
	line-height:30px;
	display:inline-block;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	border-radius:4px;
	font-size:15px;
}
.product-view-one .owl-prev {
	position:absolute;
	top:50%;
	left:50px;
	margin:0 !important;
	border-radius:0 !important;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	opacity:0;
	-webkit-transform:translateY(-25px);
	transform:translateY(-25px);
}
.product-view-one .owl-prev i {
	background-color:#ff5e01 !important;
	color:#ffffff;
	width:30px;
	height:30px;
	line-height:30px;
	display:inline-block;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	font-size:15px;
	border-radius:4px;
}
.product-view-one .owl-theme .owl-nav {
	margin-top:0 !important;
}
.product-view-one .owl-theme .owl-nav [class*=owl-]:hover {
	background-color:transparent;
}
.product-view-one:hover .owl-prev {
	opacity:1;
	left:0;
}
.product-view-one:hover .owl-next {
	opacity:1;
	right:0;
}
/*
Sale Offer Bg Style
=================================================*/
.sale-offer-bg {
	/* background-image:url(../image/sale-bg.jpg);
	background-position:center center; */
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	padding: 130px;
}
.sale-offer-bg.bg-2 {
	background-image:url(../image/sale-bg-2.jpg);
}
.sale-offer-bg.product-page {
	height:auto;
    padding: 16px;
    border: 1px solid #bad0ff;
    box-shadow: 1px 1px 32px rgb(14 69 149 / 15%);
	margin: 0 0 30px;
}
.sale-offer-bg h2 {
	font-size: 38px;
	font-weight: 600;
	margin-bottom:15px;
}
.sale-offer-bg h2 span {
	color:#1a4077;
}
.sale-offer-bg p {
	display: inline-block;
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: 50%;
}
.sale-offer-bg h3 {
	text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #1a4077;
	font-size: 24px;
	font-family: fangsong;
	font-weight: 600;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.sale-offer-bg h3:hover {
	font-size: 25px;
    margin-bottom: 15px;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #f3804f;
}
/*
Featured Products Style
=================================================*/
.featured-products-area .owl-nav {
	position:absolute;
	top:-55px;
	right:0;
	margin-top:0;
}
.featured-products-area .owl-nav .owl-prev,.featured-products-area .owl-nav .owl-next {
	background-color:transparent;
	border:2px solid #dddddd !important;
	width:40px;
	height:40px;
	line-height:40px;
	color:#9C9C9C;
	text-align:center;
	display:inline-block;
	border-radius:50px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin:0;
	margin-left:15px;
}
.featured-products-area .owl-nav .owl-prev i,.featured-products-area .owl-nav .owl-next i {
	font-size:27px;
	position:relative;
	top:-1px;
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.featured-products-area .owl-nav .owl-prev:hover,.featured-products-area .owl-nav .owl-next:hover {
	background-color:transparent;
	background-color:#1a4077;
	border-color:#1a4077 !important;
}
.featured-products-area .owl-nav .owl-prev:hover i,.featured-products-area .owl-nav .owl-next:hover i {
	color:#ffffff;
}
.featured-products-area .owl-nav .owl-next i {
	right:-1px;
}
.featured-product-img {
	background-image:url(../image/featured-offer-img.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	position:relative;
	z-index:1;
}
.featured-product-img.bg-2 {
	background-image:url(../image/featured-offer-img-2.png);
}
.featured-product-img.bg-2::after {
	display:none;
}
.featured-product-img.bg-2 .featured-product-content {
	bottom:auto;
	top:0;
}
.featured-product-img.bg-2 .featured-product-content .best {
	color:#111111;
}
.featured-product-img.bg-2 .featured-product-content h3 {
	color:#111111;
}
.featured-product-img.bg-2 .featured-product-content .offer {
	color:#111111;
}
.featured-product-img.bg-2 .featured-product-content a {
	color:#111111;
}
.featured-product-img.bg-3 {
	background-image:url(404.png);
}
.featured-product-img.bg-3::after {
	display:none;
}
.featured-product-img.bg-3 .featured-product-content {
	bottom:auto;
	top:0;
	text-align:center;
	left:0;
	right:0;
}
.featured-product-img.bg-3 .featured-product-content .best {
	color:#111111;
}
.featured-product-img.bg-3 .featured-product-content h3 {
	color:#111111;
}
.featured-product-img.bg-3 .featured-product-content .offer {
	color:#111111;
}
.featured-product-img.bg-3 .featured-product-content a {
	color:#111111;
}
.featured-product-img::before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:24px;
	background-color:#ffffff;
}
.featured-product-img::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.9)),to(transparent));
	background-image:linear-gradient(to top,rgba(0,0,0,0.9),transparent);
	z-index:-1;
}
.featured-product-img .featured-product-content {
	position:absolute;
	padding:30px;
	bottom:20px;
	left:0;
}
.featured-product-img .featured-product-content .best {
	font-size:13px;
	color:#ffffff;
	display:block;
	margin-bottom:6px;
}
.featured-product-img .featured-product-content h3 {
	font-size:20px;
	color:#ffffff;
	margin-bottom:15px;
}
.featured-product-img .featured-product-content .offer {
	color:#ffffff;
	display:block;
	margin-bottom:30px;
}
.featured-product-img .featured-product-content a {
	color:#ffffff;
	font-size:14px;
	text-decoration:underline;
}
.featured-product-img .featured-product-content a:hover {
	color:#1a4077;
}
/*
Flash Style
=================================================*/
.flash-deals-area .owl-nav {
	position:absolute;
	top:-79px;
	right:-24px;
	margin-top:0;
}
.flash-deals-area .owl-nav .owl-prev,.flash-deals-area .owl-nav .owl-next {
	background-color:transparent;
	border:2px solid #dddddd !important;
	width:40px;
	height:40px;
	line-height:40px;
	color:#9C9C9C;
	text-align:center;
	display:inline-block;
	border-radius:50px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin:0;
	margin-left:15px;
}
.flash-deals-area .owl-nav .owl-prev i,.flash-deals-area .owl-nav .owl-next i {
	font-size:27px;
	position:relative;
	top:-1px;
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.flash-deals-area .owl-nav .owl-prev:hover,.flash-deals-area .owl-nav .owl-next:hover {
	background-color:transparent;
	background-color:#1a4077;
	border-color:#1a4077 !important;
}
.flash-deals-area .owl-nav .owl-prev:hover i,.flash-deals-area .owl-nav .owl-next:hover i {
	color:#ffffff;
}
.flash-deals-area .owl-nav .owl-next i {
	right:-1px;
}
.flash-deals-img {
	background-image:url(404.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	position:relative;
	z-index:1;
}
.flash-deals-img .flash-deals-content {
	position:absolute;
	padding:30px;
	top:0;
	left:0;
}
.flash-deals-img .flash-deals-content .best {
	font-size:13px;
	color:#111111;
	display:block;
	margin-bottom:6px;
}
.flash-deals-img .flash-deals-content h3 {
	font-size:20px;
	margin-bottom:15px;
}
.flash-deals-img .flash-deals-content .offer {
	color:#111111;
	display:block;
	margin-bottom:30px;
}
.flash-deals-img .flash-deals-content a {
	color:#111111;
	font-size:14px;
	text-decoration:underline;
}
.flash-deals-img .flash-deals-content a:hover {
	color:#1a4077;
}
.flash-deals-wrap {
	border:1px solid #dddddd;
	padding:24px;
	padding-bottom:0;
}
.flash-deals-wrap.need-border {
	border-color:#1a4077;
}
.flash-deals-wrap.need-border .single-products.deals-products .product-content #timer div,.flash-deals-wrap.need-border .single-products.deals-products .product-content #timers div,.flash-deals-wrap.need-border .single-products.deals-products .product-content #timerss div {
	background-color:#1a4077;
	color:#ffffff;
}
/*
Trending Products Style
=================================================*/
.trending-product-list {
	padding:0;
	margin:0;
	list-style:none;
	border:1px solid #dddddd;
	padding:20px;
}
.trending-product-list .single-list {
	position:relative;
	padding-left:112px;
	border-bottom:1px solid #dddddd;
	margin-bottom:25px;
	padding-bottom:25px;
}
.trending-product-list .single-list .hot {
	background-color:#ff0707;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	position:absolute;
	top:0;
	left:0;
}
.trending-product-list .single-list .hot.new {
	background-color:#1a4077;
}
.trending-product-list .single-list:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.trending-product-list .single-list img {
	position:absolute;
	top:0;
	left:0;
	max-width:112px;
}
.trending-product-list .single-list .product-content .title {
	color:#111111;
	margin-bottom:10px;
	display:block;
	font-size:14px;
}
.trending-product-list .single-list .product-content .title:hover {
	color:#1a4077;
}
.trending-product-list .single-list .product-content .products-price {
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:8px;
}
.trending-product-list .single-list .product-content .products-price li {
	display:inline-block;
	color:#1a4077;
	font-size:15px;
	font-weight:500;
}
.trending-product-list .single-list .product-content .products-price li del {
	color:#9C9C9C;
	margin-left:5px;
	margin-right:5px;
}
.trending-product-list .single-list .product-content .products-rating {
	padding:0;
	margin:0;
	list-style:none;
}
.trending-product-list .single-list .product-content .products-rating li {
	display:inline-block;
}
.trending-product-list .single-list .product-content .products-rating li i {
	color:#1a4077;
}
.trending-product-list .single-list .product-content .products-rating li a {
	position:relative;
	top:-2px;
	margin-left:5px;
	font-size:14px;
}
.trending-product-list.special-product-list {
	margin-bottom:24px;
}
.trending-product-list.special-product-list .single-list img {
	max-width:100px;
}
/*
Sale Discount Bg Style
=================================================*/
.sale-discount-bg {
	background-image:url(../image/discount-bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	padding:100px;
	position:relative;
	z-index:1;
}
.sale-discount-bg .discount-content {
	text-align:center;
}
.sale-discount-bg .discount-content h5 {
	font-size: 34px;
	font-weight:500;
	margin-bottom:15px;
}
.sale-discount-bg .discount-content h3 {
	font-size:25px;
	margin-bottom:-5px;
	color:#ffffff;
	line-height:1.5;
}
/*
Categories Style
=================================================*/
.single-categories {
	border:1px solid #dddddd;
	padding:20px;
	position:relative;
	margin-bottom:24px;
	z-index:1;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	padding-right: 154px;
}
.single-categories::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	background-color:#fff3ef;
	z-index:-1;
	-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);
	clip-path:polygon(100% 0,0% 100%,100% 100%);
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.single-categories.bg-eff5ff::before {
	background-color:#eff5ff;
}
.single-categories.bg-ebf1f5::before {
	background-color:#ebf1f5;
}
.single-categories.bg-ebf9ea::before {
	background-color:#ebf9ea;
}
.single-categories.bg-fff8e5::before {
	background-color:#fff8e5;
}
.single-categories.bg-f3f1ff::before {
	background-color:#f3f1ff;
}
.single-categories img {
	position:absolute;
	top: 10px;
    right: 34px;
    max-width: 88px;
}
.single-categories h3 {
	font-size:24px;
	font-family: fangsong;
	font-weight: 600;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.single-categories h3 a {
	color: #f3804f;
}
.single-categories span {
	display:block;
	margin-bottom:20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.single-categories:hover {
	border-color:#1a4077;
}
.single-categories:hover h3 a {
	color:#1a4077;
}
/*
Blog Area Style
======================================================*/
.single-blog {
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin-bottom:24px;
}
.single-blog.blog-post .blog-content h3 {
    font-size: 22px;
    font-family: fangsong;
    font-weight: 600;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.single-blog .blog-content {
	margin-top:20px;
}
.single-blog .blog-content ul {
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:1;
	margin-bottom:10px;
}
.single-blog .blog-content ul li {
	display:inline-block;
	margin-right:15px;
	padding-right:15px;
	position:relative;
	font-size:14px;
}
.single-blog .blog-content ul li::before {
	content:"";
	position:absolute;
	top:0;
	right:-3px;
	width:1px;
	height:100%;
	background-color:#9C9C9C;
	-webkit-transform:rotate(20deg);
	transform:rotate(20deg);
}
.single-blog .blog-content ul li:last-child::before {
	display:none;
}
.single-blog .blog-content h3 {
	font-size:24px;
	margin-bottom: 5px;
	line-height:1.4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.single-blog .blog-content p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/*-webkit-line-clamp: 2;*/
	overflow: hidden;
	font-size: 14px;
}
.single-blog .blog-content h3 a {
	color: #1a4077;
}
.single-blog .blog-content h3 a:hover {
	color: #f3804f;
}
.single-blog .blog-content .default-btn {
	padding:12px 20px;
	background-color:transparent;
	border:1px solid #dddddd;
	color:#111111;
}
.single-blog .blog-content .default-btn::before,.single-blog .blog-content .default-btn::after {
	background-color:#1a4077;
}
.single-blog .blog-content .default-btn:hover {
	color:#ffffff;
}
.single-blog:hover {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
}
.single-blog:hover .blog-content h3 a {
	color:#1a4077;
}
/*
Partner Area Style
======================================================*/
.partner-area .owl-carousel .owl-item img {
	width:auto;
	margin:auto;
}
.partner-area .partner-title {
	text-align:center;
	margin-bottom:30px;
}
.partner-area .partner-title p {
	margin-top:-9px;
}
.partner-area .partner-title p span {
	color:#1a4077;
}
.partner-wrap {
	border:1px solid #dddddd;
	padding:30px;
}
.partner-item img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	opacity:0.3;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	cursor:pointer;
}
.partner-item:hover img {
	opacity:1;
}
/*
Subscribe Area Style
======================================================*/
.subscribe-area {
	background-color:#1a4077;
}
.newsletter-form {
	position:relative;
}
.newsletter-form p {
	margin-bottom:20px;
	color:#c5c6cd;
}
.newsletter-form .form-control {
	background-color:transparent;
	background-color:#ffffff;
	border:none;
}
.newsletter-form .form-control::-webkit-input-placeholder {
	color:#dddddd;
}
.newsletter-form .form-control:-ms-input-placeholder {
	color:#dddddd;
}
.newsletter-form .form-control::-ms-input-placeholder {
	color:#dddddd;
}
.newsletter-form .form-control::placeholder {
	color:#dddddd;
}
.newsletter-form .submit-btn {
	background-color: #c6dcfc;
	color: #1a4077;
	position:absolute;
	top:-39px;
	right:3px;
	padding:14px 25px;
	height:49px;
	border-radius: 4px;
}
.newsletter-form .submit-btn:hover {
	background-color: #c6dcfc;
	color: #fff;
	position:absolute;
	top:-39px;
	right:3px;
	padding:14px 25px;
	height:49px;
	border-radius: 4px;
}
.newsletter-form #validator-newsletter {
	color:#ffffff;
	margin-top:10px;
	position:absolute;
}
.subscribe-content span {
	color:#ffffff;
	font-size:14px;
	display:block;
	margin-bottom:5px;
}
.subscribe-content h3 {
	font-size:20px;
	color:#ffffff;
}
.subscribe-content h4 {
    font-size: 16px;
    color: #ffffff;
}
.subscribe-content p {
	color:#ffffff;
}
/*
Footer Area Style
======================================================*/
.single-footer-widget {
	margin-bottom:24px;
}
.single-footer-widget h3 {
	font-size:19px;
	margin-bottom:15px;
}
.single-footer-widget ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.single-footer-widget .info-list {
	margin-bottom:20px;
}
.single-footer-widget .info-list li {
	font-size:14px;
	position:relative;
	padding-left:20px;
	margin-bottom:17px;
}
.single-footer-widget .info-list li:last-child {
	margin-bottom:0;
}
.single-footer-widget .info-list li i {
	color:#1a4077;
	position:absolute;
	top:0;
	left:0;
}
.single-footer-widget .info-list li a:hover {
	color:#1a4077;
}
.single-footer-widget .social-link {
	padding:0;
	list-style-type:none;
}
.single-footer-widget .social-link li {
	display:inline-block;
	margin-right:10px;
}
.single-footer-widget .social-link li:last-child {
	margin-right:0;
}
.single-footer-widget .social-link li span {
	margin-right:20px;
	color:#111111;
}
.single-footer-widget .import-link li {
	margin-bottom:10px;
}
.single-footer-widget .import-link li:last-child {
	margin-bottom:0;
}
.single-footer-widget .app-btn {
	margin-bottom:20px;
}
.single-footer-widget .app-btn li {
	display:inline-block;
	margin-right:10px;
}
.single-footer-widget .app-btn li:last-child {
	margin-right:0;
}
.single-footer-widget .app-btn li a img {
	max-width: 153px;
}
.single-footer-widget .payment {
	color:#111111;
	font-size:16px;
	margin-bottom:15px;
	display:block;
}
.single-footer-widget .payment-option li {
	display:inline-block;
	margin-right:10px;
}
/*
Copy Right Area Style
======================================================*/
.copy-right-area {
	border-top:1px solid #dddddd;
	padding-top:15px;
	font-size: 14px;
	padding-bottom:15px;
	text-align:center;
}
.copy-right-area p ,
.copy-right-area p a{
    font-size: 14px;
    
}
.copy-right-area p a {
	color:#1a4077;
}
.copy-right-area p a:hover {
	color:#1a4077;
}
/*
Customer Area Style
======================================================*/
.flash-deals-area .owl-carousel .owl-item img {
	width:auto;
}
.flash-deals-area .owl-theme .owl-dots {
	position:absolute;
	top:50%;
	right:-11px;
	display:-ms-grid;
	display:grid;
	margin-top:0 !important;
	opacity:0;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.flash-deals-area .owl-theme .owl-dots .owl-dot span {
	background-color:#ffdbc1;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.flash-deals-area .owl-theme .owl-dots .owl-dot span:hover {
	background-color:#1a4077;
}
.flash-deals-area .owl-theme .owl-dots .owl-dot span.active {
	background-color:#1a4077;
}
.flash-deals-area .owl-theme:hover .owl-dots {
	opacity:1;
}
.single-customer {
	background-color:#eff5ff;
	padding:20px;
}
.single-customer.single-card {
	margin-bottom:24px;
}
.single-customer.bg-fff5e7 {
	background-color:#fff5e7;
}
.single-customer p {
	color:#111111;
}
.single-customer .avatar {
	position:relative;
	padding-left:85px;
	margin-bottom:30px;
	margin-top:14px;
}
.single-customer .avatar .customer {
	border-radius:50px;
}
.single-customer .avatar img {
	position:absolute;
	top:-14px;
	left:0;
}
.single-customer .avatar .quote {
	bottom:-20px;
	top:auto;
	text-align:center;
	left:22px;
}
.single-customer .avatar .avatar-name h3 {
	font-size:16px;
}
.single-customer .avatar .avatar-name span {
	font-size:14px;
}
/*
Categories Area Style
======================================================*/
.categories-wrap {
	border:1px solid #dddddd;
	padding:24px;
	padding-bottom:0;
}
.categories-wrap .tabs {
	padding:0;
	margin:0;
	list-style-type:none;
	border:1px solid #dddddd;
	padding-top:12px;
	margin-bottom:24px;
}
.categories-wrap .tabs li {
	border:none;
	padding:0;
	font-size:16px;
	color:#111111;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin-bottom:4px;
	padding-bottom:12px;
	border-bottom:1px solid #dddddd;
	display:block;
	width:100%;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
}
.categories-wrap .tabs li i {
	position:relative;
	top:2px;
}
.categories-wrap .tabs li:last-child {
	padding-bottom:0;
	border-bottom:none;
}
.categories-wrap .tabs li.current {
	color:#1a4077;
}
.categories-wrap .tabs li:hover {
	color:#1a4077;
}
.categories-wrap .owl-nav {
	margin-top:0;
}
.categories-wrap .owl-nav .owl-prev,.categories-wrap .owl-nav .owl-next {
	background-color:transparent;
	border:1px solid #dddddd !important;
	width:40px;
	height:40px;
	line-height:40px;
	color:#9C9C9C;
	text-align:center;
	display:inline-block;
	border-radius:50px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin:0;
	position:absolute;
	top:50%;
	left:-19px;
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px);
}
.categories-wrap .owl-nav .owl-prev i,.categories-wrap .owl-nav .owl-next i {
	font-size:27px;
	position:relative;
	top:-1px;
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.categories-wrap .owl-nav .owl-prev:hover,.categories-wrap .owl-nav .owl-next:hover {
	background-color:transparent;
	background-color:#1a4077;
	border-color:#1a4077 !important;
}
.categories-wrap .owl-nav .owl-prev:hover i,.categories-wrap .owl-nav .owl-next:hover i {
	color:#ffffff;
}
.categories-wrap .owl-nav .owl-next {
	left:auto;
	right:-19px;
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px);
}
.categories-wrap .owl-nav .owl-next i {
	right:-1px;
}
.tab .tabs_item {
	display:none;
}
.tab .tabs_item:first-child {
	display:block;
}
/*
Popular Categories Area Style
======================================================*/
.popular-categories-area .section-title {
	text-align:center;
}
.single-popular-categories {
	background-color:#e6f7f6;
	text-align:center;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	margin-bottom:30px;
}
.single-popular-categories a {
	display:block;
	padding:20px;
}
.single-popular-categories span {
	display:block;
	color:#111111;
	margin-top:10px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.single-popular-categories:hover {
	background-color:#1a4077;
}
.single-popular-categories:hover span {
	color:#ffffff;
}
.page-title-area {
	background-color:#f8f8f9;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
	z-index:1;
	height:100%;
	z-index:1;
}
.page-title-area .page-title-content ul {
	padding-left:0;
	list-style-type:none;
	margin-bottom:0;
}
.page-title-area .page-title-content ul li {
	display:inline-block;
	position:relative;
	font-size:16px;
	padding-right:15px;
	margin-left:15px;
}
.page-title-area .page-title-content ul li::before {
	content:"";
	position:absolute;
	top:5px;
	right:-3px;
	background-color:#9C9C9C;
	width:1px;
	height:15px;
	-webkit-transform:rotate(15deg);
	transform:rotate(15deg);
}
.page-title-area .page-title-content ul li.active {
	color:#1a4077;
}
.page-title-area .page-title-content ul li:first-child {
	margin-left:0;
}
.page-title-area .page-title-content ul li:last-child {
	padding-right:0;
}
.page-title-area .page-title-content ul li:last-child::before {
	display:none;
}
.cart-area .cart-controller {
	background-color:#ffffff;
	border:1px solid #ebebeb;
	border-bottom:none;
	margin-bottom:35px;
}
.cart-area .trash {
	text-align:center !important;
}
.cart-area .trash .remove {
	color:#ed1d24;
	font-size:20px;
}
.cart-area .trash .remove:hover {
	color:#ed1d24;
}
.cart-area .default-btn {
	display:block;
	color:#ffffff !important;
}
.cart-area .product-thumbnail {
	width:130px;
}
.cart-area .product-thumbnail img {
	border:1px solid #dddddd;
}
.cart-area .cart-table table {
	margin-bottom:0;
}
.cart-area .cart-table table thead tr {
	border-style:none;
}
.cart-area .cart-table table thead tr th {
	border:none;
	color:#111111;
	font-size:16px;
	font-weight:normal;
	padding:20px 30px;
}
.cart-area .cart-table table tbody tr td {
	vertical-align:middle;
	border:none;
	border-bottom:1px solid #dedede;
	white-space:nowrap;
	padding:15px 30px;
}
.cart-area .cart-table table tbody tr td .unit-amount {
	color:#9C9C9C;
}
.cart-area .cart-table table tbody tr td .subtotal-amount {
	color:#9C9C9C;
}
.cart-area .cart-table table tbody tr td a {
	color:#111111;
}
.cart-area .cart-table table tbody tr td a:hover {
	color:#1a4077;
}
.cart-area .cart-table table tbody tr td.product-quantity {
	width:145px;
	padding:0;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter {
	position:relative;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input {
	height:45px;
	color:#111111;
	outline:0;
	display:block;
	border:none;
	background-color:#f8f8f8;
	text-align:center;
	width:100%;
	font-size:15px;
	font-weight:normal;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder {
	color:#111111;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder {
	color:#111111;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder {
	color:#111111;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::placeholder {
	color:#111111;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn {
	position:absolute;
	top:0;
	left:0;
	background-color:transparent;
	cursor:pointer;
	color:#ffffff;
	width:40px;
	height:100%;
	line-height:48px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	border:1px solid #dedede;
	text-align:center;
	border-right:none;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn i {
	width:23px;
	height:23px;
	line-height:23px;
	background-color:#dddddd;
	display:inline-block;
	border-radius:50px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn:hover i {
	color:#ffffff;
	background-color:#1a4077;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn {
	position:absolute;
	top:0;
	right:0;
	background-color:transparent;
	cursor:pointer;
	color:#ffffff;
	width:40px;
	height:100%;
	line-height:48px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	border:1px solid #dedede;
	text-align:center;
	border-left:none;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn i {
	width:23px;
	height:23px;
	line-height:23px;
	background-color:#dddddd;
	display:inline-block;
	border-radius:50px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn:hover i {
	color:#ffffff;
	background-color:#1a4077;
}
.cart-area .coupon-cart {
	padding-top:5px;
	margin-bottom:0;
}
.cart-area .coupon-cart .form-group {
	position:relative;
}
.cart-area .coupon-cart .form-group .form-control {
	border:1px solid #dedede;
}
.cart-area .coupon-cart .form-group .form-control:focus {
	border-color:#1a4077;
}
.cart-area .coupon-cart .form-group .default-btn {
	position:absolute;
	top:0;
	right:0;
	padding:15px 40px;
	height:55px;
	line-height:24px;
}
.cart-area .coupon-cart .form-group .default-btn::before {
	display:none;
}
.cart-area .coupon-cart .form-group .default-btn::after {
	display:none;
}
.cart-area .coupon-cart .default-btn.update-cart {
	float:right;
	height:55px;
	line-height:29px;
}
.cart-area .cart-totals {
	padding:30px;
	border:1px solid #ebebeb;
	background-color:#ffffff;
	max-width:400px;
	margin:auto;
}
.cart-area .cart-totals h3 {
	position:relative;
	padding-bottom:10px;
	font-size:20px;
	font-weight:500;
	position:relative;
}
.cart-area .cart-totals ul {
	padding:0;
	margin:0 0 25px;
	list-style-type:none;
}
.cart-area .cart-totals ul li {
	color:#9C9C9C;
	position:relative;
	margin-bottom:15px;
}
.cart-area .cart-totals ul li b {
	font-weight:400;
	color:#111111;
}
.cart-area .cart-totals ul li:last-child {
	padding-bottom:0;
	border-bottom:none;
	margin-bottom:0;
}
.cart-area .cart-totals ul li span {
	float:right;
	color:#9C9C9C;
	font-weight:normal;
}
.cart-area .cart-totals .default-btn {
	display:block;
	padding:15px 30px;
}
.cart-area.recent-order h3 {
	font-size:20px;
	margin-bottom:20px;
}
.checkout-area .billing-details {
	padding:30px;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	background-color:#ffffff;
}
.checkout-area .billing-details h3 {
	margin-bottom:20px;
	font-size:20px;
}
.checkout-area .billing-details .form-group {
	margin-bottom:20px;
}
.checkout-area .billing-details .form-group .form-control {
	background-color:#ffffff;
	border-color:#ebebeb;
}
.checkout-area .billing-details .form-group label {
	display:block;
	margin-bottom:10px;
	color:#111111;
}
.checkout-area .billing-details .form-group label .required {
	color:#9C9C9C;
}
.checkout-area .billing-details .form-group textarea {
	padding-top:13px;
}
.checkout-area .billing-details .form-check {
	margin-bottom:20px;
}
.checkout-area .billing-details .form-check .form-check-label {
	color:#111111;
	font-size:14px;
}
.checkout-area .billing-details .form-check label {
	position:relative;
	top:1px;
}
.checkout-area .billing-details .col-lg-12:last-child .form-group {
	margin-bottom:0;
}
.checkout-area .cart-totals {
	margin-bottom:30px;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	padding:30px;
	background-color:#ffffff;
}
.checkout-area .cart-totals h3 {
	margin-bottom:25px;
	position:relative;
	font-size:20px;
	position:relative;
}
.checkout-area .cart-totals ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.checkout-area .cart-totals ul li {
	color:#9C9C9C;
	position:relative;
	margin-bottom:15px;
}
.checkout-area .cart-totals ul li:last-child {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
.checkout-area .cart-totals ul li b {
	font-weight:normal;
	color:#111111;
}
.checkout-area .cart-totals ul li span {
	float:right;
	color:#9C9C9C;
	font-weight:normal;
}
.checkout-area .faq-accordion {
	margin-top:30px;
	margin-bottom:0;
}
.checkout-area .faq-accordion h3 {
	margin-bottom:20px;
	position:relative;
	font-size:20px;
}
.checkout-area .faq-accordion .accordion .accordion-content {
	border-top:none;
	padding:0;
	background-color:transparent;
}
.checkout-area .faq-accordion .accordion .accordion-content .form-group {
	margin-bottom:30px;
}
.checkout-area .faq-accordion .accordion .accordion-title {
	padding:0;
	position:relative;
	padding-left:25px;
	background-color:transparent;
	border:none;
	margin-bottom:10px;
	color:#111111;
	font-size:15px;
	font-weight:500;
}
.checkout-area .faq-accordion .accordion .accordion-title.active::after {
	background-color:#1a4077;
}
.checkout-area .faq-accordion .accordion .accordion-title.active::before {
	border-color:#1a4077;
}
.checkout-area .faq-accordion .accordion .accordion-title::before {
	content:"";
	position:absolute;
	top:-2px;
	left:-4px;
	width:17px;
	height:17px;
	border:1px solid #111111;
	border-radius:50%;
	margin:3px;
}
.checkout-area .faq-accordion .accordion .accordion-title::after {
	content:"";
	position:absolute;
	top:4px;
	left:2px;
	width:11px;
	height:11px;
	background-color:#ffffff;
	border-radius:50%;
	border-radius:50%;
}
.checkout-area .faq-accordion .accordion .accordion-title:hover {
	color:#1a4077;
}
.checkout-area .faq-accordion .accordion .accordion-item {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-bottom:15px;
	padding:0;
	border:none;
}
.checkout-area .faq-accordion .form-check {
	font-size:14px;
}
.checkout-area .faq-accordion .form-check label {
	margin-bottom:5px;
}
.checkout-area .faq-accordion .form-check label a {
	color:#1a4077;
}
.checkout-area .faq-accordion .form-check label a:hover {
	color:#1a4077;
}
.checkout-area .faq-accordion .default-btn {
	width:100%;
}
.checkout-area .log-in-coupon-code {
	background-color:#fff4f3;
	padding:20px 30px;
	margin-bottom:30px;
}
.checkout-area .log-in-coupon-code p {
	color:#111111;
}
.checkout-area .log-in-coupon-code p a {
	color:#1a4077;
}
.order-content {
	max-width:500px;
	margin:auto;
	text-align:center;
}
.order-content img {
	margin-bottom:20px;
}
.order-content h3 {
	font-size:20px;
	margin-bottom:17px;
}
.order-content span {
	display:block;
	margin-bottom:10px;
}
.order-content p {
	margin-bottom:30px;
}
.item-order {
	max-width:960px;
	margin:auto;
	margin-bottom:0;
}
.item-order h3 {
	font-size:20px;
}
.item-order .order-item-content {
	padding:0;
	margin:0;
	list-style:none;
	border:1px solid #dddddd;
}
.item-order .order-item-content li {
	border-bottom:1px solid #dddddd;
	padding:15px 30px;
}
.item-order .order-item-content li:last-child {
	border-bottom:none;
}
.item-order .order-item-content li span {
	float:right;
}
.order-item-address {
	padding:0;
	margin:0;
	list-style:none;
	border:1px solid #dddddd;
	margin-bottom:24px;
}
.order-item-address li {
	border-bottom:1px solid #dddddd;
	padding:15px 30px;
	position:relative;
	padding-left:100px;
}
.order-item-address li.addresss {
	padding-left:30px;
}
.order-item-address li.addresss span {
	position:unset;
}
.order-item-address li h3 {
	font-size:20px;
}
.order-item-address li:last-child {
	border-bottom:none;
}
.order-item-address li span {
	position:absolute;
	top:14px;
	left:30px;
}
.order-tracking {
	max-width:600px;
	margin:auto;
	text-align:center;
}
.order-tracking h3 {
	font-size:20px;
	margin-bottom:30px;
}
.order-tracking form .form-group {
	margin-bottom:24px;
}
.order-tracking form .form-group label {
	text-align:left;
	display:block;
	margin-bottom:10px;
}
.order-tracking form .default-btn {
	width:100%;
}
.order-tracking form p {
	margin-top:20px;
}
.order-tracking form p a {
	color:#1a4077;
}
.about-area .owl-carousel .owl-item img {
	width:auto;
}
.about-content {
	position:relative;
	padding-left:200px;
}
.about-content h3 {
	position:absolute;
	top:0;
	left:0;
	font-size:24px;
}
.single-team {
	text-align:center;
	margin-bottom:30px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.single-team img {
	margin-bottom:15px;
}
.single-team h3 {
	font-size:20px;
}
.single-team:hover {
	-webkit-transform:translateY(-3px);
	transform:translateY(-3px);
}
.user-area {
	position:relative;
	z-index:1;
}
.user-area .user-form-content h3 {
	font-size:20px;
	margin-bottom:30px;
}
.user-area .user-form-content .user-form {
	margin:auto;
}
.user-area .user-form-content .user-form .form-group {
	margin-bottom:30px;
}
.user-area .user-form-content .user-form .form-group label {
	font-size:16px;
	margin-bottom:12px;
}
.user-area .user-form-content .user-form .form-group .form-control {
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
}
.user-area .user-form-content .user-form .login-action {
	margin-bottom:30px;
}
.user-area .user-form-content .user-form .login-action .log-rem {
	display:inline-block;
}
.user-area .user-form-content .user-form .login-action .log-rem label {
	margin-bottom:0;
	font-size:16px;
}
.user-area .user-form-content .user-form .login-action .forgot-login {
	display:inline-block;
	float:right;
}
.user-area .user-form-content .user-form .default-btn {
	width:100%;
}
.user-area .user-form-content .create {
	text-align:center;
	font-size:16px;
}
.user-area .user-form-content .create a {
	color:#1a4077;
}
.user-area .user-form-content.log-in-width {
	max-width:930px;
	margin:auto;
}
.user-area .user-form-content.register-width {
	max-width:930px;
	margin:auto;
}
.user-area #remember-2 {
	position:relative;
	top:1px;
}
.user-area .log-in-page {
	max-width:860px;
	margin:auto;
}
.user-area .log-in-page {
	max-width:860px;
	margin:auto;
}
.user-area .register {
	max-width:860px;
	margin:auto;
}
.testimonials-area .single-customer .avatar .avatar-name h3 {
	font-size:18px;
}
.dashboard-navigation {
	border:1px solid #dddddd;
	padding:0;
	margin:0;
	list-style-type:none;
	padding-top:15px;
	padding-bottom:15px;
}
.dashboard-navigation li {
	border-bottom:1px solid #dddddd;
	padding-bottom:15px;
	margin-bottom:15px;
	padding-left:30px;
	padding-right:30px;
}
.dashboard-navigation li:last-child {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
.dashboard-navigation li h3 {
	font-size:20px;
}
.dashboard-navigation li a {
	color:#9C9C9C;
	display:block;
}
.dashboard-navigation li a:hover {
	color:#1a4077;
}
.dashboard-navigation li a.active {
	color:#1a4077;
}
.profile-bar {
	background-color:#e6f7f6;
	padding:40px 30px;
	margin-bottom:30px;
}
.profile-bar .profile-info {
	position:relative;
	padding-left:125px;
	color: #1a4077;
}
.profile-bar .profile-info img {
	position:absolute;
	left:0;
}
.profile-bar .profile-info h3 {
	font-size:20px;
	margin-bottom:7px;
}
.profile-bar .profile-info h3 a {
	color:#111111;
}
.profile-bar .profile-info span {
	display:block;
	margin-bottom:5px;
}
.profile-bar .profile-info a {
	display:block;
	margin-bottom:5px;
}
.profile-bar .edit-profiles {
	text-align:right;
}
.billing-address-bar {
	background-color:#fff4f3;
	padding:30px;
	margin-bottom:30px;
}
.billing-address-bar h3 {
	font-size:20px;
	margin-bottom:7px;
}
.billing-address-bar ul {
	padding:0;
	margin:0;
	list-style-type:none;
	margin-top:20px;
}
.billing-address-bar ul li {
	margin-bottom:10px;
}
.billing-address-bar ul li span {
	color:#111111;
	margin-right:10px;
}
.billing-address-bar ul li:last-child {
	margin-bottom:0;
}
.billing-address-bar .edit-address {
	text-align:right;
}
.billing-address-bar .edit-address .default-btn {
	background-color:transparent;
	border:1px solid #1a4077;
	color:#111111;
}
.billing-address-bar .edit-address .default-btn::before,.billing-address-bar .edit-address .default-btn::after {
	background-color:#1a4077;
}
.billing-address-bar .edit-address .default-btn:hover {
	color:#ffffff;
}
.edit-profile h3 {
	font-size:24px;
	margin-bottom:20px;
}
.submit-property-form .form-group {
	margin-bottom:20px;
}
.submit-property-form .form-group label {
	margin-bottom:10px;
	color:#111111;
}
.submit-property-form .form-group .form-select {
	color:#9C9C9C;
}
.submit-property-form .file-upload {
	position:relative;
	border:1px solid #dddddd;
}
.submit-property-form .file-upload .inputfile {
	width:0.1px;
	height:0.1px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-1;
}
.submit-property-form .file-upload label {
	display:block;
}
.submit-property-form .file-upload .inputfile + label {
	color:#111111;
	background-color:#ffffff;
	margin-bottom:0;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	padding:14px 20px;
	position:relative;
	height:140px;
	text-align:center;
	font-size:16px;
}
.submit-property-form .file-upload i {
	position:relative;
	top:2px;
	margin-right:5px;
	display:block;
	font-size:50px;
}
.submit-property-form .file-upload .inputfile:focus + label,.submit-property-form .file-upload .inputfile + label:hover {
	background-color:transparent;
	color:#1a4077;
}
.submit-property-form .file-upload .inputfile + label {
	cursor:pointer;
	display:block;
}
.order-details-area .cart-totals {
	padding:30px;
	background-color:#e6f7f6;
	position:relative;
}
.order-details-area .cart-totals h3 {
	position:relative;
	font-size:20px;
	font-weight:500;
	position:relative;
}
.order-details-area .cart-totals .default-btn {
	border:1px solid #1a4077;
	background-color:#ffffff;
	color:#111111;
	padding:12px 20px;
	position:absolute;
	top:30px;
	right:30px;
}
.order-details-area .cart-totals .default-btn:hover {
	color:#ffffff;
	border-color:#111111;
}
.order-details-area .cart-totals ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.order-details-area .cart-totals ul li {
	color:#9C9C9C;
	position:relative;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #dddddd;
}
.order-details-area .cart-totals ul li b {
	font-weight:400;
	color:#111111;
}
.order-details-area .cart-totals ul li:last-child {
	padding-bottom:0;
	border-bottom:none;
	margin-bottom:0;
}
.order-details-area .cart-totals ul li span {
	float:right;
	color:#9C9C9C;
	font-weight:normal;
}
.order-details-title {
	font-size:24px;
	margin-bottom:20px;
}
.address-details-area {
	margin-top:50px;
}
.address-details-area .cart-totals {
	padding:30px;
	background-color:#fff4f3;
}
.address-details-area .cart-totals h3 {
	position:relative;
	font-size:20px;
	font-weight:500;
	position:relative;
}
.address-details-area .cart-totals ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.address-details-area .cart-totals ul li {
	color:#9C9C9C;
	position:relative;
	margin-bottom:20px;
	padding-left:75px;
}
.address-details-area .cart-totals ul li:last-child {
	margin-bottom:0;
}
.address-details-area .cart-totals ul li span {
	color:#111111;
	font-weight:normal;
	position:absolute;
	top:0;
	left:0;
}
.address-list h3 {
	font-size:20px;
	margin-bottom:20px;
}
.address-list .added-address {
	background-color:#e6f7f6;
	text-align:center;
	margin-bottom:30px;
}
.address-list .added-address a {
	display:block;
	padding:30px;
}
.address-list .added-address a i {
	font-size:30px;
	line-height:1;
	border:1px solid #1a4077;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50px;
	margin-bottom:10px;
	display:inline-block;
}
.address-list .added-address a span {
	display:block;
	color:#9C9C9C;
}
.address-list .edit-address .default-btn {
	width:100%;
	margin-bottom:10px;
}
.sidebar-widget {
	margin-bottom:30px;
}
.sidebar-widget h3 {
	font-size:20px;
	margin-bottom:12px;
}
.sidebar-widget ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.sidebar-widget.search .search-form {
	background-color:#ffffff;
	position:relative;
}
.sidebar-widget.search .search-form .search-button {
	position:absolute;
	width:55px;
	height:55px;
	line-height:55px;
	top:0;
	right:0;
	font-size:20px;
	color:#ffffff;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	background-color:#1a4077;
}
.sidebar-widget.search .search-form .search-button:hover {
	background-color:#111111;
}
.sidebar-widget.categories ul {
	border:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:28px;
}
.sidebar-widget.categories ul li {
	position:relative;
	margin-bottom:10px;
	font-size:15px;
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #ebebeb;
	padding-left:30px;
	padding-right:30px;
	margin-top:-6px;
}
.sidebar-widget.categories ul li a {
	display:block;
	color:#111111;
}
.sidebar-widget.categories ul li a i {
	font-size:20px;
	position:relative;
	top:4px;
	left:-6px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.sidebar-widget.categories ul li a:hover {
	color:#1a4077;
}
.sidebar-widget.categories ul li a:hover i {
	color:#1a4077;
}
.sidebar-widget.categories ul li span {
	position:relative;
	top:1px;
}
.sidebar-widget.categories ul li:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.sidebar-widget.recent-post ul {
	border:1px solid #dddddd;
	padding-bottom:34px;
	padding-top:28px;
}
.sidebar-widget.recent-post ul li {
	margin-bottom:20px;
	position:relative;
	padding-left:120px;
	padding-right:30px;
}
.sidebar-widget.recent-post ul li.pl-0 {
	padding-left:30px !important;
}
.sidebar-widget.recent-post ul li.pl-0 h3 {
	margin-top:-5px;
}
.sidebar-widget.recent-post ul li:last-child {
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}
.sidebar-widget.recent-post ul li a {
	font-size:15px;
	color:#111111;
	margin-bottom:10px;
	font-weight:500;
	display:inline-block;
	display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
}
.sidebar-widget.recent-post ul li a:hover {
	color:#1a4077;
}
.sidebar-widget.recent-post ul li a img {
	position:absolute;
	top:0;
	left:30px;
	width:80px;
	height:80px;
}
.sidebar-widget.recent-post ul li span {
	display:block;
	font-size:14px;
}
.sidebar-widget.tags ul {
	border:1px solid #dddddd;
	padding:30px;
	padding-bottom:20px;
}
.sidebar-widget.tags ul li {
	display:inline-block;
	margin-bottom:10px;
	margin-right:10px;
}
.sidebar-widget.tags ul li a {
	border:1px solid #eeeeee;
	padding:8px 7px;
	display:inline-block;
	background-color:#ffffff;
	font-size:14px;
}
.sidebar-widget.tags ul li a:hover {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
	background-color:#1a4077;
	color:#ffffff;
	border-color:#1a4077;
}
.sidebar-widget.tags ul li:last-child {
	margin-bottom:0;
}
.sidebar-widget.about-us {
	border:1px solid #dddddd;
	padding:30px;
}
.sidebar-widget.about-us .about-us-img {
	margin-bottom:12px;
}
.sidebar-widget.about-us .about-us-img img {
	border-radius:50px;
}
.sidebar-widget.filter {
	border:1px solid #dddddd;
	padding:30px;
}
.sidebar-widget.filter h3 {
	margin-top:-4px;
}
.sidebar-widget.filter .price-range-filter-item input {
	width:100%;
	border:0;
	border-radius:0;
	text-align:left;
	font-size:16px;
	color:#111111;
}
.sidebar-widget.filter .price-range-bar {
	border:none;
	background:#111111;
	height:3px;
	width:94%;
	margin-left:0;
	margin-bottom:15px;
	margin-top:25px;
	position:relative;
}
.sidebar-widget.filter .price-range-bar .ui-slider-range {
	background:#111111;
}
.sidebar-widget.filter .price-range-bar .ui-slider-handle {
	border:none;
	border-radius:0;
	background:#fff;
	border:2px solid #111111;
	height:10px;
	width:10px;
	top:-4px;
	cursor:pointer;
	background:#111111;
	position:absolute;
}
.sidebar-widget.filter .price-range-bar .ui-slider-handle:focus {
	outline:0;
}
.sidebar-widget.filter .price-range-bar .ui-slider-handle + span {
	background:#111111;
}
.sidebar-widget.brand {
	overflow:hidden;
}
.sidebar-widget.brand .checkboxs .chb2 {
	top:4px;
	width:100%;
	left:-163px;
}
.sidebar-widget.brand ul {
	border:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:28px;
}
.sidebar-widget.brand ul li {
	border-bottom:1px solid #dddddd;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	color:#111111;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.sidebar-widget.brand ul li:hover {
	color:#1a4077;
}
.sidebar-widget.brand ul li span {
	float:right;
}
.sidebar-widget.brand ul li:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.trendingss h3 {
	font-size:20px;
	margin-bottom:12px;
	padding-top:5px;
	margin-bottom:20px;
}
.trendingss .trending-product-list {
	padding:30px;
}
.trendingss .trending-product-list .single-list img {
	max-width:105px;
}
.product-color .product-color-switch {
	margin-top:0;
	margin-bottom:30px;
}
.product-color .product-color-switch ul {
	list-style-type:none;
	margin:0;
	padding:30px;
	border:1px solid #dddddd;
}
.product-color .product-color-switch ul li {
	display:inline-block;
	margin-left:4px;
	margin-top:4px;
}
.product-color .product-color-switch ul li.title {
	display:block;
	margin:0;
}
.product-color .product-color-switch ul li.title h3 {
	font-size:20px;
	margin-top:-5px;
}
.product-color .product-color-switch ul li span {
	position:relative;
	top:4px;
	font-size:14px;
	color:#111111;
	font-weight:500;
}
.product-color .product-color-switch ul li button {
	display:inline-block;
	position:relative;
	border:1px solid transparent;
	width:30px;
	height:30px;
}
.product-color .product-color-switch ul li button::before {
	position:absolute;
	content:"";
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#eeeeee;
	margin:2px;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.product-color .product-color-switch ul li button.color-d9d9d9::before {
	background:#d9d9d9;
}
.product-color .product-color-switch ul li button.color-f759ab::before {
	background:#f759ab;
}
.product-color .product-color-switch ul li button.color-9254de::before {
	background:#9254de;
}
.product-color .product-color-switch ul li button.color-597ef7::before {
	background:#597ef7;
}
.product-color .product-color-switch ul li button.color-40a9ff::before {
	background:#40a9ff;
}
.product-color .product-color-switch ul li button.color-36cfc9::before {
	background:#36cfc9;
}
.product-color .product-color-switch ul li button.color-73d13d::before {
	background:#73d13d;
}
.product-color .product-color-switch ul li button.color-bae637::before {
	background:#bae637;
}
.product-color .product-color-switch ul li button.color-ffec3d::before {
	background:#ffec3d;
}
.product-color .product-color-switch ul li button.color-ffc53d::before {
	background:#ffc53d;
}
.product-color .product-color-switch ul li button.color-9ae6b4::before {
	background:#9ae6b4;
}
.product-color .product-color-switch ul li button.color-ff7a45::before {
	background:#ff7a45;
}
.product-color .product-color-switch ul li button.color-ff4d4f::before {
	background:#ff4d4f;
}
.product-color .product-color-switch ul li button.color-63b3ed::before {
	background:#63b3ed;
}
.product-color .product-color-switch ul li button.color-d69e2e::before {
	background:#d69e2e;
}
.product-color .product-color-switch ul li button.color-c05621::before {
	background:#c05621;
}
.product-color .product-color-switch ul li button.color-38b2ac::before {
	background:#38b2ac;
}
.product-color .product-color-switch ul li button.color-b794f4::before {
	background:#b794f4;
}
.product-color .product-color-switch ul li button.color-fbb6ce::before {
	background:#fbb6ce;
}
.product-color .product-color-switch ul li button.color-000000::before {
	background:#000000;
}
.product-color .product-color-switch ul li button.color-2d3748::before {
	background:#2d3748;
}
.product-color .product-color-switch ul li button:hover {
	border-color:#111111;
}
.product-color .product-color-switch ul li button:focus {
	border-color:#111111;
}
.product-color .product-color-switch ul li.active button {
	border-color:#111111;
}
.blog-details-content .blog-details-img {
	margin-bottom:30px;
}
.blog-details-content .blog-top-content .blog-content .admin {
	padding:0;
	margin:0;
	list-style-type:none;
	margin-bottom:8px;
}
.blog-details-content .blog-top-content .blog-content .admin li {
	margin-right:10px;
	padding-right:10px;
	position:relative;
	display:inline-block;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.blog-details-content .blog-top-content .blog-content .admin li i {
	color:#1a4077;
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:1px;
}
.blog-details-content .blog-top-content .blog-content .admin li:last-child {
	margin-right:0;
	padding-right:0;
}
.blog-details-content .blog-top-content .blog-content .admin li:last-child::before {
	display:none;
}
.blog-details-content .blog-top-content .blog-content h3 {
	font-size:25px;
	margin-bottom:20px;
}
.blog-details-content .blog-top-content blockquote {
	padding:30px;
	padding-left:80px;
	position:relative;
	margin-top:0;
	margin-bottom:0;
}
.blog-details-content .blog-top-content blockquote p {
	font-size:16px;
	color:#111111;
	font-weight:500;
	margin-bottom:0;
}
.blog-details-content .blog-top-content blockquote i {
	font-size:60px;
	color:#1a4077;
	position:absolute;
	top:40px;
	left:0;
	line-height:1;
}
.blog-details-content .blog-top-content .blog-content-2 {
	margin-bottom:25px;
}
.blog-details-content .blog-top-content .blog-content-3 {
	margin-bottom:30px;
}
.blog-details-content .blog-top-content .blog-content-3 h3 {
	margin-bottom:15px;
	font-size:24px;
}
.blog-details-content .tags {
	margin-top:30px;
	margin-bottom:30px;
}
.blog-details-content .tags .tag-link {
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:1;
	display:inline-block;
}
.blog-details-content .tags .tag-link li {
	display:inline-block;
	margin-right:15px;
}
.blog-details-content .tags .tag-link li span {
	color:#111111;
}
.blog-details-content .tags .tag-link li a {
	font-size:14px;
	display:inline-block;
	border:1px solid #dddddd;
	padding:5px 10px;
}
.blog-details-content .tags .tag-link li a:hover {
	color:#1a4077;
	border:1px solid #1a4077;
}
.blog-details-content .share-link {
	display:inline-block;
	float:right;
	position:relative;
	padding-bottom:20px;
}
.blog-details-content .share-link span {
	font-size:14px;
	cursor:pointer;
	position:relative;
	top:-2px;
	color:#111111;
}
.blog-details-content .share-link .social-icon {
	padding:0;
	margin:0;
	list-style-type:none;
}
.blog-details-content .share-link .social-icon li {
	display:inline-block;
}
.blog-details-content .share-link .social-icon li a {
	padding:0 5px;
}
.blog-details-content .share-link .social-icon li a i {
	font-size:18px;
}
.blog-details-content .comment {
	padding:0;
	margin:0;
	list-style-type:none;
	margin-bottom:40px;
	border:1px solid #dddddd;
}
.blog-details-content .comment li {
	padding:30px;
	display:inline-block;
	position:relative;
	padding-left:120px;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
}
.blog-details-content .comment li:last-child {
	border-bottom:none;
}
.blog-details-content .comment li img {
	position:absolute;
	top:30px;
	left:30px;
}
.blog-details-content .comment li h3 {
	font-size:16px;
	margin-top:-5px;
	margin-bottom:2px;
}
.blog-details-content .comment li span {
	font-size:14px;
	display:block;
	margin-bottom:10px;
}
.blog-details-content .comment li p {
	margin-bottom:0;
}
.blog-details-content .comment li .read-more {
	position:absolute;
	top:30px;
	right:30px;
}
.blog-details-content .comment li.margin-left {
	margin-left:30px;
}
.blog-details-content .leave-reply {
	padding:30px;
	border:1px solid #dddddd;
}
.blog-details-content .leave-reply h3 {
	margin-bottom:20px;
	font-size:24px;
	position:relative;
}
.blog-details-content .leave-reply form p {
	margin-bottom:30px;
}
.blog-details-content .leave-reply form .form-group {
	margin-bottom:30px;
}
.blog-details-content .leave-reply form .form-group label {
	margin-bottom:10px;
	color:#111111;
}
.blog-details-content .leave-reply form .form-group .form-control {
	background-color:#ffffff;
	border:1px solid #ebebeb;
}
.blog-details-content .leave-reply form .form-group .form-control::-webkit-input-placeholder {
	color:#cccccc;
}
.blog-details-content .leave-reply form .form-group .form-control:-ms-input-placeholder {
	color:#cccccc;
}
.blog-details-content .leave-reply form .form-group .form-control::-ms-input-placeholder {
	color:#cccccc;
}
.blog-details-content .leave-reply form .form-group .form-control::placeholder {
	color:#cccccc;
}
.contact-info-europe h3 {
	font-size:20px;
	margin-bottom:20px;
}
.contact-info-europe ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.contact-info-europe ul li {
	position:relative;
	padding-left:0;
	padding-left:20px;
	margin-bottom:10px;
}
.contact-info-europe ul li h4 {
	font-size: 26px;
	color: #1a4077;
}
.contact-info-europe ul li i {
	position:absolute;
	top:0;
	left:0;
	color:#1a4077;
}
.map iframe {
	width:100%;
	display:block;
	height:348px;
}
.contact-form h2 {
	font-size:22px;
	margin-bottom:30px;
	margin-top:-5px;
	position:relative;
}
.contact-form .form-group {
	margin-bottom:30px;
}
.contact-form .form-group label {
	margin-bottom:10px;
	font-size:14px;
	color:#111111;
}
.contact-form .form-group .form-control {
	background-color:#f9fbfe;
}
.list-unstyled {
	color:#ff7927;
	margin-top:10px;
	font-size:14px;
}
.hidden {
	display:none;
}
#msgSubmit {
	margin-top:30px;
	font-size:20px;
}
.checkboxs {
	position:relative;
	padding-left:20px;
}
.checkboxs .chb2 {
	position:absolute;
	left:0;
	top:6px;
}
.product-details-area .tab .tabs_item {
	display:none;
}
.product-details-area .tab .tabs_item:first-child {
	display:block;
}
.product-details-area .products-details-tab {
	margin-top:54px;
}
.product-details-area .products-details-tab .tabs {
	list-style-type:none;
	padding:0;
	text-align:center;
	margin-bottom:20px;
}
.product-details-area .products-details-tab .tabs li {
	display:inline-block;
	line-height:initial;
	margin-right:30px;
	position:relative;
	color:#111111;
	font-weight:500;
	cursor:pointer;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.product-details-area .products-details-tab .tabs li:hover {
	color:#1a4077;
}
.product-details-area .products-details-tab .tabs li.current {
	color:#1a4077;
}
.product-details-area .products-details-tab .tabs li:last-child {
	margin-right:0;
}
.product-details-area .products-details-tab .tab_content {
	border:1px solid #dddddd;
	padding:30px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information {
	padding-left:0;
	margin-bottom:0;
	list-style-type:none;
	text-align:left;
	
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li {
	border:1px solid #dddddd;
	border-bottom:none;
	padding:10px 15px;
	color:#9C9C9C;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li:last-child {
	border-bottom:1px solid #dddddd;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
	display:inline-block;
	width:30%;
	font-size:16px;
	font-weight:500;
	color:#111111;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content h3 {
	margin-bottom:20px;
	font-size:20px;
	text-align: center;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title {
	position:relative;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating {
	display:inline-block;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating .fas.fa-star {
	color:#ff7927;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating i {
	color:#ff7927;
	font-size:14px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title p {
	margin-bottom:0;
	display:inline-block;
	padding-left:5px;
	line-height:initial;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {
	position:absolute;
	right:0;
	bottom:10px;
	padding:10px 11px;
	font-size:11px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn:focus {
	border:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:4px;
	background-color:#111111;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments {
	margin-top:35px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
	margin-top:30px;
	position:relative;
	padding-right:200px;
	border-top:1px dashed #dddddd;
	padding-top:30px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating .fas.fa-star {
	color:#ff7927;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating i {
	font-size:14px;
	color:#ff7927;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span {
	margin-bottom:10px;
	font-size:13px;
	display:block;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span strong {
	font-weight:400;
	font-size:14px;
	color:#111111;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item p {
	margin-bottom:0;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
	position:absolute;
	right:0;
	color:#57647c;
	top:40px;
	text-decoration:underline;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link:hover {
	color:#1a4077;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form {
	margin-top:30px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group {
	margin-bottom:30px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group label {
	margin-bottom:8px;
	font-size:14px;
	color:#111111;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group textarea {
	padding-top:15px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group .form-control {
	font-size:14px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification {
	padding:0;
	margin:0;
	list-style-type:none;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification li {
	margin-bottom:10px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification li:last-child {
	margin-bottom:0;
}
.product-details-area .product-view-one .modal-content {
	overflow:initial;
}
.showing-result {
	margin-bottom:30px;
	margin-top:30px;
}
.showing-result .showing-result-count {
	display:inline-block;
	margin-left:20px;
}
.showing-result .showing-top-bar-ordering select {
	border:1px solid #dddddd;
	background-color:transparent;
	border-radius:0;
	padding:5px;
	color:#9C9C9C;
}
.showing-result .showing-top-bar-ordering select:focus {
	border-color:#9C9C9C;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.products-filter-options {
	display:inline-block;
}
.products-filter-options .view-list-row .view-column .icon-view-three {
	margin-left:15px;
	position:relative;
	top:3px;
}
.products-filter-options .view-list-row .view-column .icon-view-three span {
	width:7px;
	height:14px;
	display:block;
	float:left;
	border:1px solid #d0d0d0;
	-webkit-transition:border .2s;
	transition:border .2s;
}
.products-filter-options .view-list-row .view-column .icon-view-three span:not(:first-child) {
	margin-left:1px;
}
.products-filter-options .view-list-row .view-column .icon-view-three:hover span {
	border-color:#111111;
}
.products-filter-options .view-list-row .view-column .icon-view-three.active span {
	border-color:#111111;
}
.products-filter-options .view-list-row .view-column .view-grid-switch {
	margin-left:1px;
	display:inline-block;
}
.products-filter-options .view-list-row .view-column .view-grid-switch span {
	width:24px;
	height:6px;
	display:block;
	position:relative;
	background-color:#9C9C9C;
	-webkit-transition:background-color .2s;
	transition:background-color .2s;
}
.products-filter-options .view-list-row .view-column .view-grid-switch span::before {
	content:'';
	position:absolute;
	top:0;
	left:6px;
	background-color:#ffffff;
	display:block;
	width:2px;
	height:6px;
}
.products-filter-options .view-list-row .view-column .view-grid-switch span:not(:first-child) {
	margin-top:2px;
}
.products-filter-options .view-list-row .view-column .view-grid-switch:hover span {
	background-color:#111111;
}
.products-filter-options .view-list-row .view-column .view-grid-switch.active span {
	background-color:#111111;
}
.products-collections-listing.products-row-view .single-products {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important;
}
.products-collections-listing.products-row-view .single-products .product-img {
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	z-index:1;
}
.products-collections-listing.products-row-view .single-products .product-content {
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	margin-top:0;
	background-color:#ffffff;
	z-index:2;
	padding:0;
	border:none;
}
.products-collections-listing.products-row-view .single-products .product-content .products-price li {
	font-size:14px;
}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li {
	margin-right:2px;
}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li .default-btn {
	padding:8px 10px;
	font-size:13px;
}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li .wish-btn {
	width:30px;
	height:30px;
	line-height:30px;
	font-size:15px;
}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li .eye-btn {
	width:30px;
	height:30px;
	line-height:30px;
	font-size:15px;
}
.products-collections-listing.products-row-view .col-lg-3,.products-collections-listing.products-row-view .col-lg-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:33.3333333%;
}
.global-location-area .single-location {
	background-color:#ffffff;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	text-align:center;
	border-radius:4px;
	position:relative;
	z-index:1;
	margin-bottom:24px;
}
.global-location-area .single-location::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:0;
	height:100%;
	background-color:#1a4077;
	border-radius:4px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	z-index:-1;
}
.global-location-area .single-location a {
	color:#1a4077;
	padding:25px;
	display:block;
}
.global-location-area .single-location a i {
	font-size:20px;
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:3px;
}
.global-location-area .single-location a span {
	font-size:16px;
	font-weight:600;
}
.global-location-area .single-location:hover a {
	color:#ffffff;
}
.global-location-area .single-location:hover::before {
	width:100%;
	right:auto;
	left:0;
}
.faq-accordion {
	position:relative;
	z-index:1;
	margin-bottom:25px;
}
.faq-accordion h2 {
	text-align-last:left;
}
.faq-accordion .accordion {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0;
}
.faq-accordion .accordion .accordion-item {
	border-radius:0;
	display:block;
	margin-bottom:25px;
	background-color:#d7e8ff;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	padding:20px;
	border:none;
}
.faq-accordion .accordion .accordion-item:last-child {
	margin-bottom:0;
}
.faq-accordion .accordion .accordion-title {
	padding-left:50px;
	color:#111111;
	text-decoration:none;
	position:relative;
	display:block;
	font-size:16px;
	font-weight:500;
	z-index:1;
}
.faq-accordion .accordion .accordion-title span {
	position:absolute;
	top:-1px;
	left:0;
}
.faq-accordion .accordion .accordion-title i {
	position:absolute;
	right:0;
	top:-1px;
	font-size:20px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	color:#1a4077;
}
.faq-accordion .accordion .accordion-title.active i {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.faq-accordion .accordion .accordion-title.active i::before {
	content:"\f1af";
}
.faq-accordion .accordion .accordion-content {
	display:none;
	position:relative;
	margin-top:10px;
	padding-left:50px;
}
.faq-accordion .accordion .accordion-content span {
	position:absolute;
	top:0;
	left:0;
	font-size:16px;
	font-weight:500;
	color:#111111;
}
.faq-accordion .accordion .accordion-content.show {
	display:block;
}
.faq-tab {
	max-width:960px;
	margin:auto;
}
.faq-tab .tabs {
	list-style:none;
	padding:0;
	text-align:center;
	margin-bottom:40px;
}
.faq-tab .tabs li {
	display:inline-block;
	padding-bottom:5px;
	margin:0 -2px;
	margin-right:30px;
	font-weight:500;
	position:relative;
	z-index:1;
	cursor:pointer;
}
.faq-tab .tabs li:last-child {
	margin-right:0;
}
.faq-tab .tabs li::before {
	content:"";
	position:absolute;
	bottom:-2px;
	right:0;
	width:0;
	height:1px;
	background-color:#1a4077;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	z-index:-1;
}
.faq-tab .tabs li.current {
	color:#1a4077;
}
.faq-tab .tabs li.current::before {
	width:100%;
	left:0;
	right:auto;
}
.main-content-text h1,.main-content-text h2,.main-content-text h3,.main-content-text h4,.main-content-text h5,.main-content-text h6 {
	margin-bottom:15px;
}
.main-content-text h1 {
	font-size:30px;
}
.main-content-text h2 {
	font-size:26px;
}
.main-content-text h3 {
	font-size:24px;
}
.main-content-text h4 {
	font-size:22px;
}
.main-content-text h5 {
	font-size:20px;
}
.main-content-text h6 {
	font-size:18px;
}
.main-content-text .gap-20 {
	margin-bottom:25px;
}
.main-content-text ul {
	padding:0;
	list-style-type:none;
}
.main-content-text ul li {
	position:relative;
	margin-bottom:10px;
	padding-left:35px;
}
.main-content-text ul li:last-child {
	margin-bottom:0;
}
.main-content-text ul li i {
	position:absolute;
	top:-6px;
	left:0;
	color:#1a4077;
	font-size:25px;
}
.main-content-text ol {
	padding-left:18px;
}
.main-content-text ol li {
	margin-bottom:10px;
}
.main-content-text ol li::marker {
	color:#1a4077;
}
.main-content-text ol li:last-child {
	margin-bottom:0;
}
.main-content-text a {
	color:#1a4077;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.main-content-text a:hover {
	text-decoration:underline;
}
.error-area {
	text-align:center;
	position:relative;
	z-index:1;
	background-color:#e9fcff;
	height:100%;
}
.error-area .error-content {
	z-index:1;
	position:relative;
}
.error-area .error-content h1 {
	font-size:300px;
	line-height:1;
	font-weight:700;
	color:#1a4077;
	margin-top:-48px;
}
.error-area .error-content h1 .a {
	display:inline-block;
}
.error-area .error-content h1 .red {
	color:#ff0000;
	display:inline-block;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.error-area .error-content h1 .b {
	display:inline-block;
}
.error-area .error-content h3 {
	margin:30px 0 0;
	position:relative;
	color:#ff0000;
}
.error-area .error-content p {
	margin:20px 0 20px;
	font-size:19px;
	color:#1a4077;
}
.coming-soon-area {
	background-image:url(../image/coming-soon-bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100vh;
	position:relative;
}
.coming-soon-area .coming-soon-content {
	max-width:700px;
	overflow:hidden;
	text-align:center;
	padding:40px 60px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
}
.coming-soon-area .coming-soon-content .logo {
	display:inline-block;
}
.coming-soon-area .coming-soon-content h2 {
	font-size:48px;
	margin-top:-10px;
	margin-bottom:0;
}
.coming-soon-area .coming-soon-content #timer {
	margin-top:40px;
}
.coming-soon-area .coming-soon-content #timer div {
	background-color:#1a4077;
	border:4px solid #1a4077;
	color:#ffffff;
	width:100px;
	height:105px;
	font-size:40px;
	font-weight:800;
	margin-left:10px;
	margin-right:10px;
}
.coming-soon-area .coming-soon-content #timer div span {
	display:block;
	margin-top:-2px;
	font-size:17px;
	font-weight:600;
}
.coming-soon-area .coming-soon-content form {
	position:relative;
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}
.coming-soon-area .coming-soon-content form .form-group {
	margin-bottom:25px;
	width:100%;
	position:relative;
}
.coming-soon-area .coming-soon-content form .form-group .label-title {
	margin-bottom:0;
	position:absolute;
	display:block;
	left:0;
	top:0;
	pointer-events:none;
	width:100%;
	height:100%;
	color:#111111;
}
.coming-soon-area .coming-soon-content form .form-group .label-title i {
	position:absolute;
	left:0;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	top:9px;
	font-size:22px;
}
.coming-soon-area .coming-soon-content form .form-group .label-title::before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:2px;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	background:#1a4077;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter {
	border-radius:0;
	border:1px solid #eeeeee;
	padding:10px 20px;
	color:#111111;
	height:50px;
	display:block;
	width:100%;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	font-size:16px;
	font-weight:400;
	background-color:#ffffff;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter::-webkit-input-placeholder {
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter:-ms-input-placeholder {
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter::-ms-input-placeholder {
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter::placeholder {
	color:#9C9C9C;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus {
	border-color:#1a4077;
	outline:0 !important;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus::-webkit-input-placeholder {
	color:transparent;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus:-ms-input-placeholder {
	color:transparent;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus::-ms-input-placeholder {
	color:transparent;
}
.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus::placeholder {
	color:transparent;
}
.coming-soon-area .coming-soon-content form .default-btn {
	border-radius:0;
	position:relative;
	height:46px;
	line-height:0;
}
.coming-soon-area .coming-soon-content form .default-btn::before {
	border-radius:0;
}
.coming-soon-area .coming-soon-content form .validation-danger {
	margin-top:15px;
	color:#ff0000;
}
.coming-soon-area .coming-soon-content form .validation-success {
	margin-top:15px;
}
.coming-soon-area .coming-soon-content form p {
	margin-bottom:0;
	margin-top:20px;
}
.coming-soon-area .coming-soon-content .newsletter-form {
	position:relative;
}
.coming-soon-area .coming-soon-content .newsletter-form .default-btn {
	position:absolute;
	top:2px;
	right:2px;
}
.coming-soon-area .online-treatment-shape-1 {
	position:absolute;
	top:0;
	right:0;
}
.coming-soon-area .online-treatment-shape-2 {
	position:absolute;
	bottom:0;
	left:0;
}
.popup-overlay {
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.8);
	position:fixed;
	z-index:9999;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.popup-overlay .container {
	padding:0;
}
.popup-overlay .align-middle {
	position:absolute;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:100%;
	left:0;
	right:0;
}
.popup-overlay .align-middle .popup-body {
	max-width:810px;
	height:auto;
	background-color:#ffe401;
	-webkit-box-shadow:0 0 15px 5px #222;
	box-shadow:0 0 15px 5px #222;
	margin:auto;
	z-index:9999;
	margin:30px;
	position:relative;
}
.popup-overlay .align-middle .popup-body .popup-close {
	position:absolute;
	top:-12.50px;
	right:-12.50px;
	cursor:pointer;
}
.popup-overlay .align-middle .popup-body .popup-close i {
	width:25px;
	height:25px;
	line-height:25px;
	background-color:#ff0000;
	display:inline-block;
	text-align:center;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	color:#ffffff;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.popup-overlay .align-middle .popup-body .popup-close:hover i {
	background-color:#ff0000;
}
.popup-overlay .modal-newsletter {
	padding:30px;
}
.popup-overlay .modal-newsletter h3 {
	font-size:24px;
}
.popup-overlay .modal-newsletter p {
	color:#111111;
}
.popup-overlay .modal-newsletter .newsletter-form .form-control {
	border:1px solid #dddddd;
	color:#111111;
	font-weight:normal;
}
.popup-overlay .modal-newsletter .newsletter-form .form-control::-webkit-input-placeholder {
	font-weight:normal;
	font-size:14px;
	color:#111111;
}
.popup-overlay .modal-newsletter .newsletter-form .form-control:-ms-input-placeholder {
	font-weight:normal;
	font-size:14px;
	color:#111111;
}
.popup-overlay .modal-newsletter .newsletter-form .form-control::-ms-input-placeholder {
	font-weight:normal;
	font-size:14px;
	color:#111111;
}
.popup-overlay .modal-newsletter .newsletter-form .form-control::placeholder {
	font-weight:normal;
	font-size:14px;
	color:#111111;
}
.popup-overlay .modal-newsletter .newsletter-form .default-btn {
	position:relative;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.popup-overlay .modal-newsletter .newsletter-form #chb1 {
	margin-right:5px;
	position:relative;
	top:1px;
	color:#111111;
}
.popup-overlay .modal-newsletter .newsletter-form .agree-label {
	color:#111111;
}
.popup-overlay .modal-newsletter #validator-newsletter-2 {
	color:#ff0000;
	margin-bottom:10px;
}
.popup-overlay.popup-hide {
	opacity:0;
	visibility:hidden;
}
.popup-show {
	opacity:1;
	visibility:visible;
}
.preloader {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	background-color:#ffffff;
	z-index:99999;
}
.preloader .content {
	width:80px;
	height:80px;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
}
.preloader .content::after {
	content:"";
	position:absolute;
	width:90%;
	height:90%;
	background:white;
}
.preloader .content::before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:#1a4077;
	-webkit-animation:rotate-five 12s infinite alternate;
	animation:rotate-five 12s infinite alternate;
}
.preloader .content .box {
	height:50%;
	width:50%;
	background:#1a4077;
	position:relative;
	z-index:10;
	-webkit-animation:12s rotate-five infinite alternate;
	animation:12s rotate-five infinite alternate;
}
.preloader.preloader-deactivate {
	visibility:hidden;
}
@-webkit-keyframes rotate-five {
	0% {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
50% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@keyframes rotate-five {
	0% {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
50% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}
.go-top {
	position:fixed;
	cursor:pointer;
	right:3%;
	top:87%;
	background-color:#1a4077;
	z-index:4;
	width:40px;
	text-align:center;
	height:42px;
	line-height:42px;
	-webkit-transform:scale(0);
	transform:scale(0);
	visibility:hidden;
	-webkit-transition:.9s;
	transition:.9s;
	border-radius: 50%;
}
.go-top i {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	right:0;
	margin:0 auto;
	color:#ffffff;
	-webkit-transition:0.5s;
	transition:0.5s;
	font-size:20px;
}
.go-top i:last-child {
	opacity:0;
	visibility:hidden;
	top:60%;
}
.go-top::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background-color:#1a4077;
	opacity:0;
	visibility:hidden;
	-webkit-transition:0.5s;
	transition:0.5s;
	border-radius: 50%;
}
.go-top:hover {
	color:#ffffff;
	background-color:#1a4077;
	border-radius: 50%;
}
.go-top:hover::before {
	opacity:1;
	visibility:visible;
}
.go-top:hover i:first-child {
	opacity:0;
	top:0;
	visibility:hidden;
}
.go-top:hover i:last-child {
	opacity:1;
	visibility:visible;
	top:50%;
}
.go-top:focus {
	color:#ffffff;
}
.go-top:focus::before {
	opacity:1;
	visibility:visible;
}
.go-top:focus i:first-child {
	opacity:0;
	top:0;
	visibility:hidden;
}
.go-top:focus i:last-child {
	opacity:1;
	visibility:visible;
	top:50%;
}
.go-top.active {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
	visibility:visible;
	right:3%;
	top: 75%;
	-webkit-transform:scale(1);
	transform:scale(1);
	border-radius: 50%;
}
/*
Video wave Style*/
.video-btn {
	display:inline-block;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	border-radius:0;
	color:#1a4077;
	position:relative;
	top:3px;
	z-index:1;
	background-color:rgba(22,104,225,0.8);
	border-radius:50%;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.video-btn i {
	font-size:42px;
	color:#ffffff;
	position:absolute;
	top:0;
	left:1px;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:100%;
}
.video-btn::after,.video-btn::before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:-1;
	bottom:0;
	left:0;
	border-radius:0;
	border-radius:50%;
	-webkit-transition:all ease 0.5s;
	transition:all ease 0.5s;
	-webkit-animation:ripple 1.6s ease-out infinite;
	animation:ripple 1.6s ease-out infinite;
	background-color:rgba(22,104,225,0.8);
}
.video-btn:hover {
	background-color:rgba(27,27,27,0.8);
}
.video-btn:hover::before,.video-btn:hover::after {
	background-color:rgba(27,27,27,0.8);
}
@-webkit-keyframes ripple {
	0%,35% {
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:1;
}
50% {
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0.8;
}
100% {
	opacity:0;
	-webkit-transform:scale(2);
	transform:scale(2);
}
}@keyframes ripple {
	0%,35% {
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:1;
}
50% {
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0.8;
}
100% {
	opacity:0;
	-webkit-transform:scale(2);
	transform:scale(2);
}
}/*
Nice select Area Style*/
.nice-select .list {
	width:100%;
	border-radius:0;
	height:200px;
	overflow-y:scroll;
}
.nice-select .option:hover {
	background-color:#1a4077;
	color:#ffffff;
}
.nice-select .option.selected.focus {
	color:#1a4077;
}
.nice-select .current {
	font-size:16px;
}
/*
Page-navigation Area Style*/
.pagination{
	justify-content: center;
}
.pagination li a{
	width: 56px;
	height: 56px;
	line-height: 56px;
	color: #111111;
	text-align: center;
	display: inline-block;
	position: relative;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / 5%);
	box-shadow: 0 0 20px 3px rgb(0 0 0 / 5%);
	border: 1px solid #ebebeb;
	border-radius: 50%;
	font-size: 8px;
}
.pagination  li a:hover {
	color:#ffffff;
	border-color:#1a4077;
	background-color:#1a4077;
	
}
.pagination li a:active {
	color:#ffffff;
	border-color:#1a4077;
	background-color:#1a4077;
}
.pagination a{
	font-size: 15px;
	
}


.pagination-area .page-numbers {
	width:45px;
	height:45px;
	line-height:45px;
	color:#111111;
	text-align:center;
	display:inline-block;
	position:relative;
	margin-left:3px;
	margin-right:3px;
	font-size:17px;
	background-color:#f9fbfe;
	-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	box-shadow:0 0 20px 3px rgba(0,0,0,0.05);
	border:1px solid #ebebeb;
}
.pagination-area .page-numbers:hover {
	color:#ffffff;
	border-color:#1a4077;
	background-color:#1a4077;
}
.pagination-area .page-numbers i {
	font-size:20px;
}
.pagination-area .page-numbers.next {
	top:3px;
}
.pagination-area .page-numbers.current {
	color:#ffffff;
	border-color:#1a4077;
	background-color:#1a4077;
}
/*
Keyframes Area Style
======================================================*/
@-webkit-keyframes moVebounce {
	0% {
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
}
50% {
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px);
}
100% {
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
}
}@keyframes moVebounce {
	0% {
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
}
50% {
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px);
}
100% {
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
}
}@-webkit-keyframes moveBounce {
	0% {
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
50% {
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px);
}
100% {
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
}@keyframes moveBounce {
	0% {
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
50% {
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px);
}
100% {
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
}@-webkit-keyframes FocuS {
	0% {
	opacity:0;
}
75% {
	opacity:1;
}
100% {
	opacity:0;
}
}@keyframes FocuS {
	0% {
	opacity:0;
}
75% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-webkit-keyframes rotation {
	from {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg);
}
}@keyframes rotation {
	from {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg);
}
}@-webkit-keyframes border-transform {
	0%,100% {
	border-radius:63% 37% 54% 46% / 55% 48% 52% 45%;
}
14% {
	border-radius:40% 60% 54% 46% / 49% 60% 40% 51%;
}
28% {
	border-radius:54% 46% 38% 62% / 49% 70% 30% 51%;
}
42% {
	border-radius:61% 39% 55% 45% / 61% 38% 62% 39%;
}
56% {
	border-radius:61% 39% 67% 33% / 70% 50% 50% 30%;
}
70% {
	border-radius:50% 50% 34% 66% / 56% 68% 32% 44%;
}
84% {
	border-radius:46% 54% 50% 50% / 35% 61% 39% 65%;
}
}@keyframes border-transform {
	0%,100% {
	border-radius:63% 37% 54% 46% / 55% 48% 52% 45%;
}
14% {
	border-radius:40% 60% 54% 46% / 49% 60% 40% 51%;
}
28% {
	border-radius:54% 46% 38% 62% / 49% 70% 30% 51%;
}
42% {
	border-radius:61% 39% 55% 45% / 61% 38% 62% 39%;
}
56% {
	border-radius:61% 39% 67% 33% / 70% 50% 50% 30%;
}
70% {
	border-radius:50% 50% 34% 66% / 56% 68% 32% 44%;
}
84% {
	border-radius:46% 54% 50% 50% / 35% 61% 39% 65%;
}

}
.footer_xinxi p{
    font-size: 14px;
}

@media screen and (max-width:768px) {
    .copy-right-area{
        height: 60px;
    }
    .copy-right-area>div{
        display: none;
    }
.footer_xinxi {display:none;}    
}

a.bhtel {font-size:18px;font-weight:600;}
a.lbsy {
display: block;
    width: 100%;
    background-color: #ad2d0a;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    color: #fff;    
}

/* Max width 767px */
@media only screen and (max-width: 767px) {
  .pl-15 {
    padding-left: 0;
  }
  .pr-15 {
    padding-right: 0;
  }
  .ml-15 {
    margin-left: 0;
  }
  .mr-15 {
    margin-right: 0;
  }
  /** Home One **/
  .top-header {
    text-align: center;
  }
  .top-header .header-left-content li {
    margin-right: 5px;
    padding-right: 5px;
    margin-bottom: 8px;
  }
  .top-header .header-left-content li::before {
    display: none;
  }
  .top-header .header-left-content li:last-child {
    margin-bottom: 0;
  }
  .top-header .header-right-content {
    float: unset;
  }
  .top-header .header-right-content ul {
    margin-left: 0;
  }
  .top-header .header-right-content ul li {
    margin-top: 8px;
    margin-right: 5px;
    padding-right: 5px;
  }
  .top-header .header-right-content ul li::before {
    display: none;
  }
  .middle-header .logo {
    margin-bottom: 10px;
    text-align: center;
  }
  .middle-header .search-box {
    margin-bottom: 20px;
  }
  .middle-header .wish-cart {
    float: unset;
    text-align: center;
  }
  .middle-header .wish-cart li {
    margin-right: 13px;
    text-align: left;
  }
  .slider-item {
    padding-top: 54px;
    padding-bottom: 108px;
    position: relative;
    z-index: 1;
  }
  .slider-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    z-index: -1;
  }
  .hero-slider-content {
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    margin: auto;
  }
  .hero-slider-content span {
    font-size: 14px;
    color: #0e4595;
  }
  .hero-slider-content h1 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .hero-slider-content p {
    margin-bottom: 24px;
    color: #0e4595;
  }
  .hero-slider-area .owl-dots {
    bottom: 54px;
    left: 0;
    right: 0;
    text-align: center;
  }
  .hero-slider-area .owl-dots .owl-dot span {
    border-color: #111111;
  }
  .hero-slider-area .owl-dots .owl-dot span::before {
    background-color: #111111;
  }
  .single-services {
    padding: 20px;
    text-align: center;
  }
  .single-services .icon {
    position: unset;
    margin-bottom: 14px;
  }
  .best-seller-area {
    padding-bottom: 54px;
  }
  .best-seller-area .owl-nav {
    position: unset;
  }
  .sale-offer-bg {
    padding: 20px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .sale-offer-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.7;
    z-index: -1;
  }
  .sale-offer-bg h5 {
    font-size: 13px;
  }
  .sale-offer-bg h3 {
    margin-bottom: 25px;
    font-size: 20px;
  }
  .featured-product-img .featured-product-content {
    position: initial;
    padding: 20px;
    text-align: center;
  }
  .featured-product-img::before {
    display: none;
  }
  .featured-product-img::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
  }
  .default-btn {
    padding: 14px 25px;
  }
  .section-title {
    margin-bottom: 20px;
  }
  .section-title h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .section-title .read-more {
    position: initial;
  }
  .featured-products-area {
    padding-bottom: 54px;
  }
  .featured-products-area .section-title {
    padding-top: 54px;
  }
  .featured-products-area .owl-nav {
    position: initial;
  }
  .single-products .product-content .products-cart-wish-view li .default-btn {
    padding: 12px 15px;
    font-size: 15px;
  }
  .flash-deals-area .section-title {
    padding-top: 54px;
  }
  .flash-deals-area .owl-nav {
    position: unset;
    padding-bottom: 20px;
  }
  .flash-deals-img {
    position: relative;
    z-index: 1;
  }
  .flash-deals-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    z-index: -1;
  }
  .flash-deals-img .flash-deals-content {
    position: initial;
    text-align: center;
  }
  .single-products.deals-products .product-img {
    margin-bottom: 20px;
	width: 100%;
  }
  .trending-product-list {
    margin-bottom: 54px;
  }
  .sale-discount-bg {
    padding: 20px;
    position: relative;
    z-index: 1;
  }
  .sale-discount-bg .discount-content h5 {
    color: #ffffff;
    margin-bottom: 10px;
	font-size:30px;
  }
  .sale-discount-bg .discount-content h3 {
   font-size: 16px;
  }
  .sale-discount-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #2263c2;
    opacity: 0.8;
    z-index: -1;
  }
  .single-categories {
    padding: 20px;
  }
  .single-categories a {
    display: block;
  }
  .single-categories img {
    position: initial;
    max-width: 59%;
    /* background-color: #eeeeee; */
    margin-bottom: 20px;
  }
  .single-categories span {
    margin-bottom: 20px;
  }
  .single-blog .blog-content ul li {
    margin-right: 5px;
    padding-right: 5px;
  }
  .single-blog .blog-content h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .partner-wrap {
    padding: 20px;
  }
  .special-area {
    padding-bottom: 0;
  }
  .trending-product-list {
    padding: 0;
    border: none;
  }
  .trending-product-list.special-product-list {
    padding-bottom: 54px;
    margin-bottom: 0;
  }
  .trending-product-list .single-list {
    padding: 0;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    border-bottom: none;
  }
  .trending-product-list .single-list .product-content {
    border-top: 1px solid #ddd;
    padding: 15px;
  }
  .trending-product-list .single-list:last-child {
    padding-bottom: 20px;
  }
  .trending-product-list .single-list img {
    position: initial;
    max-width: 100% !important;
  }
  .subscribe-area .logo {
    margin-bottom: 20px;
  }
  .subscribe-content {
    margin-bottom: 20px;
  }
  .single-footer-widget .info-list li {
    margin-bottom: 15px;
  }
  .services-area {
    padding-top: 54px;
  }
  .cart-shit .modal-body {
    padding: 15px;
  }
  /** Home Two **/
  .hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
    font-size: 25px;
  }
  .featured-product-img.bg-2 {
    position: relative;
    z-index: 1;
  }
  .featured-product-img.bg-2::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: -1;
  }
  /** Home Three **/
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
    font-size: 25px;
  }
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
    font-size: 15px;
  }
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
    font-size: 15px;
  }
  .hero-slider-area.hero-slider-area-style-three .slider-item {
    margin-bottom: 24px;
  }
  .hero-slider-area.hero-slider-area-style-three .owl-dots {
    left: 0;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools {
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
    color: #4271dc;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    z-index: -1;
  }
  .featured-product-img.bg-3 .featured-product-content {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .featured-product-img.bg-2 .featured-product-content {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .rs-pb-54 {
    padding-bottom: 54px;
  }
  .featured-products-area.rs-used .owl-nav {
    margin-bottom: 30px;
  }
  .sale-discount-bg {
    padding: 30px;
  }
  .sale-discount-bg .discount-content {
    margin: auto;
  }
  /** Inner Pages **/
  .sidebar-widget.categories ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sidebar-widget.filter {
    padding: 20px;
  }
  .sidebar-widget.brand ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-color .product-color-switch ul {
    padding: 20px;
  }
  .trendingss .trending-product-list {
    padding: 0;
  }
  .products-filter-options {
    margin-bottom: 15px;
  }
  .showing-result-count {
    margin-bottom: 15px;
  }
  .products-collections-listing.products-row-view .single-products .product-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .products-collections-listing.products-row-view .single-products .product-content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .pagination-area .page-numbers {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .cart-area .coupon-cart .form-group .default-btn {
    height: auto;
    line-height: normal;
  }
  .cart-area .coupon-cart .default-btn.update-cart {
    line-height: normal;
  }
  .order-item-address {
    margin-bottom: 0;
    margin-top: 30px;
  }
  .order-item-address li {
    font-size: 14px;
    padding: 15px 10px;
    padding-left: 100px;
  }
  .order-item-address li span {
    left: 10px;
  }
  .order-item-address li a {
    font-size: 14px;
  }
  .order-item-address li.addresss {
    padding-left: 10px;
  }
  .item-order {
    margin-bottom: 0;
  }
  .item-order .order-item-content li {
    padding: 15px 10px;
    font-size: 14px;
  }
  .dashboard-navigation {
    margin-bottom: 30px;
  }
  .profile-bar {
    padding: 30px;
    text-align: initial;
  }
  .profile-bar .profile-info {
    padding: 0;
  }
  .profile-bar .profile-info img {
    position: initial;
    margin-bottom: 12px;
  }
  .profile-bar .edit-profiles {
    text-align: center;
    margin-top: 16px;
  }
  .billing-address-bar .edit-address {
    text-align: left;
    margin-top: 20px;
  }
  .edit-profile h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .submit-property-form .form-group label {
    font-size: 14px;
  }
  .address-details-area .cart-totals {
    padding: 20px;
  }
  .order-details-area .cart-totals .default-btn {
    position: unset;
    margin-bottom: 15px;
  }
  .order-details-area .cart-totals {
    padding: 20px;
  }
  .address-details-area {
    margin-top: 30px;
  }
  .billing-address-bar {
    padding: 20px;
  }
  .address-list .added-address a {
    padding: 20px;
  }
  .about-content {
    padding-left: 0;
  }
  .about-content h3 {
    position: unset;
    margin-bottom: 12px;
  }
  .single-team h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .single-team span {
    font-size: 14px;
  }
  .faq-accordion .accordion .accordion-title {
    padding-left: 0;
    padding-right: 35px;
  }
  .faq-accordion .accordion .accordion-title span {
    display: none;
  }
  .faq-accordion .accordion .accordion-content {
    padding-left: 0;
  }
  .faq-accordion .accordion .accordion-content span {
    display: none;
  }
  .faq-tab .tabs {
    margin-bottom: 20px;
  }
  .faq-tab .tabs li {
    margin-bottom: 10px;
  }
  .search-bar {
    margin-top: 30px;
  }
  .main-content-text h3 {
    font-size: 22px;
  }
  .sidebar-widget.search {
    margin-top: 30px;
  }
  .sidebar-widget.categories ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sidebar-widget.about-us {
    padding: 20px;
  }
  .sidebar-widget.recent-post ul li {
    padding-left: 110px;
    padding-right: 20px;
  }
  .sidebar-widget.recent-post ul li a img {
    left: 20px;
  }
  .sidebar-widget.recent-post ul li.pl-0 {
    padding-left: 20px !important;
  }
  .sidebar-widget.tags ul {
    padding: 20px;
    padding-bottom: 10px;
  }
  .blog-details-content .blog-top-content .blog-details-img {
    margin-bottom: 20px;
  }
  .blog-details-content .blog-top-content .blog-content .admin li {
    font-size: 14px;
  }
  .blog-details-content .blog-top-content .blog-content h3 {
    font-size: 20px;
  }
  .blog-details-content .blog-top-content blockquote {
    padding: 20px 0;
  }
  .blog-details-content .blog-top-content blockquote i {
    z-index: -1;
    opacity: 0.1;
  }
  .blog-details-content .tags .tag-link li {
    margin-bottom: 10px;
  }
  .blog-details-content .share-link {
    float: unset;
    padding-bottom: 0;
  }
  .blog-details-content .comment li {
    padding: 20px;
  }
  .blog-details-content .comment li img {
    position: unset;
    margin-bottom: 15px;
  }
  .blog-details-content .comment li.margin-left {
    margin-left: 0;
  }
  .blog-details-content .leave-reply {
    padding: 20px;
  }
  .blog-details-content .leave-reply h3 {
    font-size: 22px;
  }
  .contact-info-europe {
    padding-bottom: 44px;
  }
  .contact-form h2 {
    margin-bottom: 20px;
  }
  .product-view-one .product-view-one-image {
    padding: 2px;
  }
  .product-view-one #big .item {
    margin-bottom: 2px;
  }
  .product-view-one .modal-content .product-content {
    margin-top: 20px;
  }
  .product-view-one .modal-content .product-content h3 {
    font-size: 20px;
  }
  .product-details-area .product-view-one {
    padding-right: 12px !important;
  }
  .product-details-area .products-details-tab {
    margin-top: 30px;
  }
  .product-details-area .products-details-tab .tabs li {
    margin-right: 10px;
  }
  .product-details-area .products-details-tab .tab_content {
    padding: 20px;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
    display: contents;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {
    position: initial;
    margin-top: 10px;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
    padding-right: 0;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
    position: initial;
    margin-top: 10px;
    display: block;
  }
  .product-view-one .modal-content {
    padding: 20px;
    padding-top: 35px;
  }
  .cart-area {
    overflow: hidden;
  }
  .cart-area .cart-controller {
    margin-bottom: 30px;
  }
  .cart-area .cart-table table thead tr th {
    font-size: 16px;
  }
  .cart-area .cart-table table thead tr th {
    white-space: nowrap;
  }
  .cart-area .cart-table table tbody tr td {
    white-space: nowrap;
    padding: 15px;
  }
  .cart-area .cart-table table tbody tr td a {
    font-size: 14px;
  }
  .cart-area .cart-table table tbody tr td .subtotal-amount {
    text-align: center;
    display: block;
  }
  .cart-area .coupon-cart .form-group .default-btn {
    position: initial;
    top: 0;
    right: 0;
    margin-top: 25px;
    width: 100%;
  }
  .cart-area .coupon-cart .default-btn.update-cart {
    margin-top: 20px;
  }
  .cart-area .cart-totals {
    padding: 20px;
    margin-right: auto;
    margin-top: 30px;
    max-width: 100%;
  }
  .cart-area .cart-totals h3 {
    font-size: 20px;
  }
  .cart-area .default-btn {
    display: block;
  }
  .cart-area .default-btn.update-cart {
    width: 100%;
    height: auto !important;
  }
  .checkout-area .billing-details {
    margin-bottom: 30px;
    padding: 20px;
  }
  .checkout-area .cart-totals {
    padding: 20px;
    max-width: 100%;
  }
  .user-area .user-form-content.log-in-50 {
    margin-bottom: 54px;
  }
  .user-area .user-form-content h3 {
    margin-bottom: 20px;
  }
  .user-area .user-form-content .user-form .login-action .forgot-login {
    float: initial;
    margin-top: 10px;
  }
  .user-area .user-form-content .user-form .form-group {
    margin-bottom: 20px;
  }
  .error-area .error-content h1 {
    font-size: 120px;
    margin-top: -17px;
  }
  .error-area .error-content h3 {
    font-size: 22px;
  }
  .error-area .error-content p {
    font-size: 16px;
  }
  .coming-soon-area {
    height: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .coming-soon-area .coming-soon-content {
    padding: 30px 20px;
  }
  .coming-soon-area .coming-soon-content h2 {
    margin-top: 0;
    font-size: 25px;
  }
  .coming-soon-area .coming-soon-content #timer {
    margin-top: 10px;
  }
  .coming-soon-area .coming-soon-content #timer div {
    width: 95px;
    height: 100px;
    font-size: 35px;
    margin-top: 20px;
  }
  .coming-soon-area .coming-soon-content #timer div span {
    font-size: 14px;
  }
  .coming-soon-area .coming-soon-content form {
    max-width: 100%;
    margin-top: 40px;
  }
  .coming-soon-area .coming-soon-content .newsletter-form .default-btn {
    position: initial;
  }
  .coming-soon-area .coming-soon-content .newsletter-form .default-btn::before {
    display: none;
  }
  .coming-soon-area .coming-soon-content .newsletter-form .default-btn::after {
    display: none;
  }
  .newsletter-img {
    display: none;
  }
  .popup-overlay .modal-newsletter {
    padding: 15px;
  }
  .popup-overlay .modal-newsletter label {
    font-size: 14px;
  }
  .middle-header .search-box .form-control {
    height: 44px;
  }
  .middle-header .search-box .search-btn {
    padding: 11px 15px;
  }
  .middle-header .wish-cart li a .favorite {
    font-size: 14px;
  }
  .middle-header .wish-cart li a .wish-icon i {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .middle-header .wish-cart li .cart {
    font-size: 14px;
    padding-left: 58px;
  }
  .middle-header .wish-cart li .cart .favorite {
    font-size: 14px;
  }
  .middle-header .wish-cart li .cart .wish-icon i {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .trending-product-list .single-list .hot {
    left: 20px;
    top: 20px;
  }
}

/* 480-575px */
@media only screen and (min-width: 480px) and (max-width: 575px) {
  .services-area .col-lg-4.col-md-6 {
    width: 50%;
  }
  .services-area h3 {
    font-size: 18px;
  }
}

/* 576-767px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-products {
    padding: 0;
  }
  .single-products .product-content .products-cart-wish-view li {
    margin-right: 3px;
  }
  .single-products .product-content .products-cart-wish-view li .default-btn {
    padding: 10px 10px;
    font-size: 14px;
  }
  .single-products .product-content .products-cart-wish-view li .wish-btn {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .single-products .product-content .products-cart-wish-view li .eye-btn {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .trending-product-list .single-list {
    padding-left: 140px;
  }
  .trending-product-list .single-list .product-content {
    border-top: none;
    padding: 20px;
  }
  .trending-product-list .single-list img {
    position: absolute;
    max-width: 120px !important;
  }
  .trending-product-list .single-list:last-child {
    padding-bottom: 0;
  }
}

/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pl-15 {
    padding-left: 0;
  }
  .pr-15 {
    padding-right: 0;
  }
  .ml-15 {
    margin-left: 0;
  }
  .mr-15 {
    margin-right: 0;
  }
  /** Home One **/
  .top-header {
    text-align: center;
  }
  .top-header .header-left-content {
    margin-bottom: 8px;
  }
  .top-header .header-left-content li {
    margin-right: 10px;
    padding-right: 10px;
  }
  .top-header .header-right-content {
    float: unset;
  }
  .top-header .header-right-content ul {
    margin-left: 0;
  }
  .top-header .header-right-content ul li {
    margin-right: 10px;
    padding-right: 10px;
  }
  .middle-header .logo {
    margin-bottom: 15px;
    text-align: center;
  }
  .middle-header .search-box {
    margin-bottom: 20px;
  }
  .middle-header .wish-cart {
    float: unset;
    text-align: center;
  }
  .middle-header .wish-cart li {
    margin-right: 18px;
    text-align: left;
  }
  .slider-item {
    padding-top: 54px;
    padding-bottom: 108px;
    position: relative;
    z-index: 1;
  }
  .slider-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    z-index: -1;
  }
  .hero-slider-content {
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    margin: auto;
  }
  .hero-slider-content span {
    font-size: 14px;
  }
  .hero-slider-content h1 {
    font-size: 28px;
    margin-bottom: 15px;
  }
  .hero-slider-content p {
    margin-bottom: 24px;
  }
  .hero-slider-area .owl-dots {
    bottom: 54px;
    left: 0;
    right: 0;
    text-align: center;
  }
  .hero-slider-area .owl-dots .owl-dot span {
    border-color: #111111;
  }
  .hero-slider-area .owl-dots .owl-dot span::before {
    background-color: #111111;
  }
  .single-services {
    padding: 30px;
    text-align: center;
  }
  .single-services .icon {
    position: unset;
    margin-bottom: 14px;
  }
  .best-seller-area {
    padding-bottom: 54px;
  }
  .best-seller-area .owl-nav {
    position: unset;
  }
  .sale-offer-bg {
    padding: 30px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .sale-offer-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.7;
    z-index: -1;
  }
  .sale-offer-bg h5 {
    font-size: 13px;
  }
  .sale-offer-bg h3 {
    margin-bottom: 25px;
    font-size: 20px;
  }
  .featured-product-img .featured-product-content {
    position: initial;
    padding: 30px;
    text-align: center;
  }
  .featured-product-img::before {
    display: none;
  }
  .featured-product-img::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
  }
  .default-btn {
    padding: 14px 25px;
  }
  .section-title {
    margin-bottom: 20px;
  }
  .section-title h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .section-title .read-more {
    position: initial;
  }
  .featured-products-area {
    padding-bottom: 54px;
  }
  .featured-products-area .section-title {
    padding-top: 54px;
  }
  .featured-products-area .owl-nav {
    position: initial;
  }
  .single-products .product-content .products-cart-wish-view li .default-btn {
    padding: 12px 15px;
    font-size: 15px;
  }
  .flash-deals-area .section-title {
    padding-top: 54px;
  }
  .flash-deals-area .owl-nav {
    position: unset;
    padding-bottom: 20px;
  }
  .flash-deals-img {
    position: relative;
    z-index: 1;
  }
  .flash-deals-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.7;
    z-index: -1;
  }
  .flash-deals-img .flash-deals-content {
    position: initial;
    text-align: center;
  }
  .single-products.deals-products .product-img {
    margin-bottom: 20px;
  }
  .trending-product-list {
    margin-bottom: 54px;
  }
  .sale-discount-bg {
    padding: 20px;
    position: relative;
    z-index: 1;
  }
  .sale-discount-bg .discount-content h5 {
    color: #ffffff;
    margin-bottom: 10px;
  }
  .sale-discount-bg .discount-content h3 {
    font: 24px;
  }
  .sale-discount-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #111111;
    opacity: 0.8;
    z-index: -1;
  }
  .single-categories {
    padding: 20px;
  }
  .single-categories a {
    display: block;
  }
  .single-categories img {
    position: initial;
    max-width: 100%;
    background-color: #eeeeee;
    margin-bottom: 20px;
  }
  .single-categories span {
    margin-bottom: 20px;
  }
  .single-blog .blog-content ul li {
    margin-right: 5px;
    padding-right: 5px;
  }
  .single-blog .blog-content h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .partner-wrap {
    padding: 20px;
  }
  .special-area {
    padding-bottom: 0;
  }
  .trending-product-list {
    padding: 0;
    border: none;
  }
  .trending-product-list.special-product-list {
    padding-bottom: 54px;
    margin-bottom: 0;
  }
  .trending-product-list .single-list {
    padding: 20px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    border-bottom: none;
    padding-left: 140px;
  }
  .trending-product-list .single-list:last-child {
    padding-bottom: 20px;
  }
  .trending-product-list .single-list img {
    position: absolute;
    max-width: 120px !important;
  }
  .subscribe-area .logo {
    margin-bottom: 20px;
  }
  .subscribe-content {
    margin-bottom: 20px;
  }
  .single-footer-widget .info-list li {
    margin-bottom: 15px;
  }
  .services-area {
    padding-top: 54px;
  }
  /** Home Two **/
  .hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
    font-size: 25px;
  }
  .featured-product-img.bg-2 {
    position: relative;
    z-index: 1;
  }
  .featured-product-img.bg-2::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: -1;
  }
  /** Home Three **/
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
    font-size: 25px;
  }
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
    font-size: 15px;
  }
  .hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
    font-size: 15px;
  }
  .hero-slider-area.hero-slider-area-style-three .slider-item {
    margin-bottom: 24px;
  }
  .hero-slider-area.hero-slider-area-style-three .owl-dots {
    left: 0;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools {
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
    color: #4271dc;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    z-index: -1;
  }
  .rs-pb-54 {
    padding-bottom: 54px;
  }
  .featured-products-area.rs-used .owl-nav {
    margin-bottom: 30px;
  }
  .sale-discount-bg {
    padding: 30px;
  }
  .sale-discount-bg .discount-content {
    margin: auto;
  }
  /** Inner Pages **/
  .sidebar-widget.categories ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sidebar-widget.filter {
    padding: 20px;
  }
  .sidebar-widget.brand ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-color .product-color-switch ul {
    padding: 20px;
  }
  .trendingss .trending-product-list {
    padding: 0;
  }
  .products-filter-options {
    margin-bottom: 10px;
  }
  .showing-result-count {
    margin-bottom: 10px;
  }
  .products-collections-listing.products-row-view .single-products .product-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .products-collections-listing.products-row-view .single-products .product-content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .pagination-area .page-numbers {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .order-item-address {
    margin-bottom: 0;
    margin-top: 0;
  }
  .order-item-address li {
    font-size: 14px;
    padding: 15px 10px;
    padding-left: 100px;
  }
  .order-item-address li span {
    left: 10px;
  }
  .order-item-address li a {
    font-size: 14px;
  }
  .order-item-address li.addresss {
    padding-left: 10px;
  }
  .item-order {
    margin-bottom: 0;
  }
  .item-order .order-item-content li {
    padding: 15px 10px;
    font-size: 14px;
  }
  .dashboard-navigation {
    margin-bottom: 30px;
  }
  .profile-bar {
    padding: 30px;
    text-align: center;
  }
  .profile-bar .profile-info {
    padding: 0;
  }
  .profile-bar .profile-info img {
    position: initial;
    margin-bottom: 12px;
  }
  .profile-bar .edit-profiles {
    text-align: center;
    margin-top: 16px;
  }
  .billing-address-bar .edit-address {
    text-align: left;
    margin-top: 20px;
  }
  .edit-profile h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .submit-property-form .form-group label {
    font-size: 14px;
  }
  .address-details-area .cart-totals {
    padding: 20px;
  }
  .order-details-area .cart-totals .default-btn {
    position: unset;
    margin-bottom: 15px;
  }
  .order-details-area .cart-totals {
    padding: 20px;
  }
  .address-details-area {
    margin-top: 49px;
  }
  .about-content {
    padding-left: 0;
  }
  .about-content h3 {
    position: unset;
    margin-bottom: 12px;
  }
  .single-team h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .single-team span {
    font-size: 14px;
  }
  .search-bar {
    margin-top: 30px;
  }
  .main-content-text h3 {
    font-size: 22px;
  }
  .sidebar-widget.search {
    margin-top: 30px;
  }
  .sidebar-widget.categories ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sidebar-widget.about-us {
    padding: 20px;
  }
  .sidebar-widget.recent-post ul li {
    padding-left: 110px;
    padding-right: 20px;
  }
  .sidebar-widget.recent-post ul li a img {
    left: 20px;
  }
  .sidebar-widget.recent-post ul li.pl-0 {
    padding-left: 20px !important;
  }
  .sidebar-widget.tags ul {
    padding: 20px;
    padding-bottom: 10px;
  }
  .blog-details-content .blog-top-content .blog-details-img {
    margin-bottom: 20px;
  }
  .blog-details-content .blog-top-content .blog-content .admin li {
    font-size: 14px;
  }
  .blog-details-content .blog-top-content .blog-content h3 {
    font-size: 20px;
  }
  .blog-details-content .blog-top-content blockquote {
    padding: 20px 0;
  }
  .blog-details-content .blog-top-content blockquote i {
    z-index: -1;
    opacity: 0.1;
  }
  .blog-details-content .tags .tag-link li {
    margin-bottom: 10px;
  }
  .blog-details-content .share-link {
    float: unset;
    padding-bottom: 0;
  }
  .blog-details-content .comment li {
    padding: 20px;
  }
  .blog-details-content .comment li img {
    position: unset;
    margin-bottom: 15px;
  }
  .blog-details-content .comment li.margin-left {
    margin-left: 0;
  }
  .blog-details-content .leave-reply {
    padding: 20px;
  }
  .blog-details-content .leave-reply h3 {
    font-size: 22px;
  }
  .contact-info-europe {
    padding-bottom: 44px;
  }
  .contact-form h2 {
    margin-bottom: 20px;
  }
  .product-view-one .product-view-one-image {
    padding: 2px;
  }
  .product-view-one #big .item {
    margin-bottom: 2px;
  }
  .product-view-one .modal-content .product-content {
    margin-top: 20px;
  }
  .product-view-one .modal-content .product-content h3 {
    font-size: 20px;
  }
  .product-details-area .product-view-one {
    padding-right: 12px !important;
  }
  .product-details-area .products-details-tab {
    margin-top: 30px;
  }
  .product-details-area .products-details-tab .tabs li {
    margin-right: 10px;
  }
  .product-details-area .products-details-tab .tab_content {
    padding: 20px;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
    display: contents;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
    padding-right: 0;
  }
  .cart-area .cart-totals {
    max-width: 100%;
    margin-top: 30px;
  }
  .checkout-area .billing-details {
    margin-bottom: 30px;
    padding: 20px;
  }
  .checkout-area .cart-totals {
    padding: 20px;
    max-width: 100%;
  }
  .user-area .user-form-content.log-in-50 {
    margin-bottom: 54px;
  }
  .user-area .user-form-content h3 {
    margin-bottom: 20px;
  }
  .user-area .user-form-content .user-form .login-action .forgot-login {
    float: initial;
    margin-top: 10px;
  }
  .newsletter-img {
    display: none;
  }
  .trending-product-list .single-list {
    display: inline-block;
    width: 48%;
  }
  .trending-product-list .single-list:nth-child(4) {
    margin-left: 24px;
  }
  .trending-product-list .single-list:nth-child(2) {
    margin-left: 24px;
  }
  .special-area .trending-product-list .single-list {
    display: block;
    width: 100%;
  }
  .special-area .trending-product-list .single-list:nth-child(2) {
    margin-left: 0;
  }
  .featured-product-img.bg-2 .featured-product-content {
    background-color: rgba(255, 255, 255, 0.8);
  }
}

/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ml-15 {
    margin-left: 0;
  }
  .mr-15 {
    margin-right: 0;
  }
  /** Home One **/
  .top-header .header-right-content ul li {
    margin-right: 10px;
    padding-right: 10px;
  }
  .top-header .header-left-content li {
    margin-right: 10px;
    padding-right: 10px;
  }
  .middle-header .wish-cart li {
    margin-right: 10px;
  }
  .navbar-category button {
    width: 220px;
  }
  .navbar-category-dropdown {
    width: 220px;
    max-height: 543px;
  }
  .navbar-category-dropdown ul li {
    padding: 0 14px;
  }
  .desktop-nav .navbar .navbar-nav .nav-item a {
    margin-right: 15px;
    margin-left: 15px;
  }
  .hero-slider {
    max-width: 691px;
  }
  .single-services {
    padding: 30px;
    text-align: center;
  }
  .single-services .icon {
    position: unset;
    margin-bottom: 12px;
  }
  .single-products .product-content .products-cart-wish-view li {
    margin-right: 7px;
  }
  featured-product-img .featured-product-content {
    padding: 20px;
  }
  .flash-deals-img .flash-deals-content {
    padding: 20px;
  }
  .trending-product-list {
    padding: 0;
    border: none;
  }
  .trending-product-list .single-list {
    padding: 20px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    border: none;
  }
  .trending-product-list .single-list img {
    max-width: 100% !important;
    position: unset;
  }
  .sale-discount-bg {
    position: relative;
    z-index: 1;
  }
  .sale-discount-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #111111;
    opacity: 0.8;
    z-index: -1;
  }
  .sale-discount-bg .discount-content h5 {
    color: #ffffff;
    margin-bottom: 10px;
  }
  .sale-discount-bg .discount-content h3 {
    font: 24px;
  }
  .single-categories {
    padding: 30px;
  }
  .single-categories img {
    max-width: 100%;
    position: unset;
    background-color: #eeeeee;
    margin-bottom: 10px;
  }
  .single-categories span {
    margin-bottom: 10px;
  }
  .single-blog .blog-content ul li {
    margin-right: 8px;
    padding-right: 8px;
  }
  .single-footer-widget .social-link li {
    margin-right: 5px;
  }
  .single-footer-widget .social-link li span {
    margin-right: 0;
  }
  .single-footer-widget .app-btn li {
    margin-right: 0;
  }
  .single-footer-widget .app-btn li a img {
    max-width: 105px;
  }
  .cart-shit .cart-shit-wrap {
    max-width: 960px;
    
  }
  .single-products.deals-products .product-img {
    margin-bottom: 20px;
  }
  .section-title h2 {
    font-size: 24px;
  }
  /** Home Two **/
  .single-customer .avatar {
    padding-left: 0;
    margin-bottom: 15px;
    margin-top: 0;
  }
  .single-customer .avatar img {
    position: unset;
    margin-bottom: 20px;
  }
  .single-customer .avatar .quote {
    bottom: 45px;
    position: absolute;
  }
  .trending-product-list .single-list:last-child {
    padding-bottom: 20px;
  }
  /** Home Three **/
  .single-popular-categories a {
    padding: 10px;
    font-size: 12px;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools {
    position: relative;
    z-index: 1;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
    color: #4271dc;
  }
  .hero-slider-area.hero-slider-area-style-three .offer-tools::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    z-index: -1;
  }
  /** Inner Pages **/
  .trendingss .trending-product-list {
    padding: 0;
  }
  .products-area .products-collections-listing .col-lg-6 {
    width: 100%;
  }
  .address-details-area .cart-totals {
    padding: 20px;
  }
  .order-details-area .cart-totals .default-btn {
    position: unset;
    margin-bottom: 15px;
  }
  .order-details-area .cart-totals {
    padding: 20px;
  }
  .sidebar-widget.categories ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sidebar-widget.about-us {
    padding: 20px;
  }
  .sidebar-widget.recent-post ul li {
    padding-left: 110px;
    padding-right: 20px;
  }
  .sidebar-widget.recent-post ul li a img {
    left: 20px;
  }
  .sidebar-widget.recent-post ul li.pl-0 {
    padding-left: 20px !important;
  }
  .sidebar-widget.tags ul {
    padding: 20px;
    padding-bottom: 10px;
  }
  .cart-area .cart-totals {
    padding: 20px;
  }
  .cart-area .cart-totals .default-btn {
    padding: 15px 10px;
  }
  .checkout-area .cart-totals {
    padding: 20px;
  }
}

/* Min width 1200px to Max width 1320px */
@media only screen and (min-width: 1200px) and (max-width: 1320px) {
  .hero-slider {
    margin-left: 30px;
  }
}

/* Mobile and iPad Navbar */
@media only screen and (max-width: 991px) {
  .fixed-top {
    position: initial;
  }
  .navbar-area {
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    padding-top: 15px;
    padding-bottom: 15px;
    z-index: 2;
  }
  .navbar-area.is-sticky {
    background-color: #ffffff !important;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .mobile-responsive-nav {
    display: block;
  }
  .mobile-responsive-nav .mobile-responsive-menu {
    position: relative;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav {
    margin-top: 49px;
    background-color: #ffffff;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul {
    font-size: 15px;
    border: none !important;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a {
    color: #000000;
    border-top-color: #dbeefd;
    text-transform: capitalize;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a i {
    display: none;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.mean-expand {
    width: auto;
    height: 28px;
    text-align: right;
    padding: 11px !important;
    background: transparent !important;
    border-left: none !important;
    border-bottom: none !important;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.active {
    color: #4271dc;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li li a {
    font-size: 15px;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row {
    display: block;
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    margin-left: 0;
    margin-right: 0;
    margin-top: -20px;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row .col {
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
    -webkit-box-flex: unset;
        -ms-flex-positive: unset;
            flex-grow: unset;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row .col .sub-menu-title {
    padding: 1em 10%;
    border-top: 1px solid #eee;
    margin: 0;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row .col .mean-expand {
    display: none;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu {
    width: auto;
    overflow: hidden;
    display: block !important;
    padding-left: 0;
    padding-right: 0;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a {
    padding: 1em 10%;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a {
    padding-bottom: 0;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav {
    -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
    margin-top: 0 !important;
    max-height: 76vh;
    overflow-y: scroll;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar {
    width: 7px;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-thumb {
    background: #888;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .mobile-responsive-nav .mean-container a.meanmenu-reveal {
    top: 0;
    padding: 0;
    width: 35px;
    height: 30px;
    padding-top: 4px;
    color: #0e4595;
  }
  .mobile-responsive-nav .mean-container a.meanmenu-reveal span {
    background: #0e4595;
    height: 4px;
    margin-top: -6px;
    border-radius: 0;
    position: relative;
    top: 8px;
  }
  .mobile-responsive-nav .mean-container .mean-bar {
    background: transparent;
    position: absolute;
    z-index: 999;
    padding: 0;
  }
  .mobile-responsive-nav .others-options {
    display: none !important;
  }
  .mobile-responsive-nav .logo {
    position: relative;
    width: 130px;
    z-index: 999;
    margin: 0 auto;
  }
  .desktop-nav {
    display: none;
  }
  .navbar-category button {
    width: auto;
    padding: 0;
    background-color: transparent;
    color: #4271dc;
    position: absolute;
    z-index: 9999;
    top: -3px;
  }
  .navbar-category button i {
    font-size: 24px;
  }
  .navbar-category-dropdown {
    width: 100%;
  }
  .navbar-category-dropdown.dropdown-menu.show {
    -webkit-transform: none !important;
            transform: none !important;
    margin-top: 48px !important;
  }
  .middle-header {
    border-bottom: none;
  }
  .middle-header.middle-header-style-two {
    display: none;
}
  .middle-header .logo {
    display: none;
  }
}

/* Continuer Custom Width Area Style */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .container {
    max-width: 1320px;
  }
}
/* Tcio-css */
@media only screen and (max-width: 992px) {
	.sale-offer-bg p {
	    display: inline-block;
	    color: #5398fc;
	    font-size: 12px;
	    font-weight: 400;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 5;
	    overflow: hidden;
	}
	.sale-offer-bg h2 {
	    font-size: 26px;
	    font-weight: 600;
	    margin-bottom: 15px;
	}
	.footer-area {
		display: none;
	}
	.copy-right-area {
	    padding-bottom: 60px !important;
	}
	.product-add-to-cart{
		text-align: center;
	}
	.single-products .product-img{
		width: 30%;
		float: left;
	}
	.single-categories .single-imgs{
		width: 38%;
		float: left;
	}
	.single-products .product-img .hot {
	    background-color: #ff9d50;
	    width: 36px;
	    height: 36px;
	    line-height: 37px;
	    text-align: center;
	    border-radius: 35px;
	    display: inline-block;
	    color: #ffffff;
	    font-size: 7px;
	    position: absolute;
	    top: 8px;
		left: 8px;
	}
	.single-products .product-img img {
	    -webkit-transition: all ease 0.5s;
	    transition: all ease 0.5s;
	    z-index: -1;
	    position: relative;
	    width: 80%;
	    margin: 6px auto;
	}
	.single-products {
	    border: 1px solid #dddddd;
	    margin-bottom: 5px;
	    -webkit-transition: all ease 0.5s;
	    transition: all ease 0.5s;
	}
	.copy-right-area .container{
		display: none;
	}
	.subscribe-area{
		display: none;
	}
    .partner-area{
        display: none;
    }
	}
	@media (min-width: 992px){
	.rx {
	    display: none!important;
	}
