.copyright-footer {
	border-top:1px solid #3d3d38;
	padding-top:8px;
	padding-bottom:8px
}
.footer-copyright {
	text-align:center;
	font-size:13px
}
.header-top {
	background:#003e71
}
.header-bottom {
	background-color:#188cc9
}
.header-contact {
	color:#003c6f;
	letter-spacing:0;
	font-size:18px;
	line-height:1.4
}
.header-contact a {
	color:#161d27
}
.menu li.active>a, .menu li.show>a, .menu li:hover>a {
	background-color:#188cc9;
	color:#fff
}
.menu>li.active>a, .menu>li.show>a, .menu>li:hover>a {
	color:#fff;
	background:#003e71
}
.menu>li>a {
	font-weight:700;
	font-size:1.3rem;
	background-color:transparent;
	color:#fff;
	padding:1.55rem 9px;
letter-spacing:.01rem
}
.banners-group {
	padding-top:40px
}
.info-boxes-container {
	background:#003e71;
	margin-bottom:0
}
.info-box i {
	color:#fff
}
.info-box h4 {
	color:#fff
}
.info-box p {
	margin-bottom:0;
	font-size:1.3rem;
	font-weight:400;
	line-height:1.6;
letter-spacing:.01rem;
	color:#fff
}
.info-box+.info-box {
	border-top:none;
	border-left:1px solid #2f92c6
}
.featured-cat-box .cat-fea-title {
	background:#188cc9;
	padding:10px
}
.featured-cat-box .cat-fea-title h3 {
	margin-bottom:0
}
.featured-cat-box .cat-fea-title h3 a {
	color:#fff
}
.featured-cat-box .banners-group .banner {
	margin-bottom:0!important
}
.banner-cat h1 {
	margin-bottom:0
}
.category-listing .product {
	border:1px solid #8bcdf0;
	padding-bottom:8px
}
.category-listing .product:hover {
	border:1px solid #3674aa
}
.add-cart {
	color:#ffff;
	border:1px solid #003e71;
	background:#188cc9
}
.signup-box {
	background:#f1f1f1;
	padding:15px
}
.create_account label {
	font-size:15px;
	color:#21293c
}
.create_account label .req {
	color:red;
	font-size:12px
}
.create_account .form-control {
	border:1px solid #8acdf0!important
}
.signup-box .heading p {
	font-weight:600;
	line-height:20px
}
.error {
	color:red;
	font-size:13px
}
.welcome-msg span {
	font-weight:800
}
.featured-cat-box {
	margin-bottom:22px
}
.product-title a {
	color:#003e71;
	font-weight:600
}
.add-cart {
	cursor:pointer
}
.add-cart::before {
line-height:1;
margin-top:2px;
font-size:1.9rem;
content:'\e87f';
font-family:porto;
padding-right:5px
}
.product form {
	margin-bottom:5px
}
.product-col .product-image-container {
	flex:0 0 100px;
	max-width:100px;
	vertical-align:middle;
	margin-right:1.8rem;
	margin-bottom:0;
	border:1px solid #f2f2f2
}
.shipping_form .req {
	color:red;
	font-size:11px
}
.success-message-box {
	background:#f7f7f7;
	border:3px solid #91cc98;
	margin:30px 0;
	padding:20px
}
.success-message-box .check-success i {
	font-size:44px;
	color:#3c8e46
}
h3.thanks-success-page {
	font-size:18px
}
p.psuccess {
	color:#21293c;
	font-size:16px
}
.btn-back {
	color:#fff;
	background-color:#08c;
	border-color:#08c;
	box-shadow:none;
	padding:5px 21px;
	font-size:16px;
	line-height:31px;
	font-family:Oswald, sans-serif;
letter-spacing:.1rem;
	text-transform:uppercase;
	border-radius:0;
	min-width:124px;
transition:all .3s
}
.btn-back:hover {
	background:#003e71;
	color:#fff
}
.btn-checkout {
	padding:8px 12px;
	background:#188cc9;
	color:#fff
}
.btn-checkout:hover {
	background:#106896;
	color:#fff
}
.btn-checkout-head {
	width:100%
}
.btn-checkout-head {
	background:#003e71;
	color:#fff
}
.table-orderhis th {
	background:#e8eff8;
	color:#282d3b
}
.order_link a {
	font-weight:600;
	color:#014ead;
	text-decoration:underline
}
.cartmainTable th {
	background:#e8eff8;
	color:#282d3b
}
.table-ordertotal th {
	background:#e8eff8;
	color:#282d3b
}
.order-view-box {
	background:#f7f7f7;
	padding:10px
}
.orderBoxTitle .entry_title {
	color:#282d3b;
	font-weight:600;
	font-size:15px
}
.orderbox {
	border:1px solid #dee2e6;
	padding:10px;
	margin-bottom:10px
}
.orderbox_summary {
	border:1px solid #dee2e6;
	padding:10px;
	margin-bottom:10px
}
.cat-fea-title h3 a {
	color:#003e71
}
h1.text-7 {
	font-weight:600;
	font-size:22px
}
.shop-detail .minus {
	background:#f2f2f2!important
}
.shop-detail .quantity .plus {
	background:#f2f2f2!important
}
.shop .summary .price {
	color:#058718!important;
	font-size:18px!important;
	letter-spacing:-1px
}
.shop .owl-carousel {
	border:1px solid #dfdfdf
}
.header_ctop ul {
	display:flex;
	align-items:center;
	margin-bottom:0
}
.header_ctop {
	position:relative
}
.header_ctop ul li {
	margin-right:15px
}
.header_ctop ul li {
	font-size:13px
}
.welcome-section {
	padding-top:40px;
	padding-bottom:40px
}
.welcome-section h2 {
	margin-bottom:30px
}
.btn-about {
	border:1px solid #282d3b;
	color:#282d3b;
	padding:4px 10px
}
.btn-about:hover {
	color:#373a41;
	border:1px solid #373a41;
	font-weight:600
}
.intro p {
	text-align:justify
}
.history {
	text-align:justify
}
main.main.static-page .heading.mb-4 {
	margin-bottom:30px!important
}
main.main.static-page h3 {
	margin-bottom:15px
}
main.main.static-page ul.list1 {
	list-style:disc;
	padding-left:20px
}
main.main.static-page p {
	text-align:justify
}
table.table.table-striped.table-bordered.table-hover.table-pagecustom th {
	background:#00853f;
	color:#fff;
	font-weight:600
}
.gallry1 img {
	height:200px;
	width:280px;
	border:1px solid #dbd6d6;
	padding:7px;
	margin:6px;
	float:left
}
.ac-heading {
	background:#aed4e8;
	color:#000;
	padding:9px 10px;
	margin-bottom:15px;
	border:1px solid #8acdf0!important;
	margin-top:10px;
	font-size:15px
}
.shipping_form .form-control {
	border:1px solid #8acdf0!important;
	color:#333;
	background:#fefefe
}
.widget-dashboard .list li {
	background-color:#eee;
	border-bottom:1px solid #ddd
}
.widget-dashboard .list li:hover {
	background:#e8eff8;
	color:#21293c;
	font-weight:600
}
.del-instuctions {
	min-height:40px!important;
	width:100%!important;
	max-width:100%!important
}
.linka {
	color:#003e71;
	font-weight:600
}
.linka1 {
	color:#7a7d82;
	font-weight:600;
	margin-top:15px
}
.create_account .note {
	font-size:12px;
	color:#7a7d82
}
.neboothhead {
	background:#aed4e8;
	color:#000;
	padding:9px 10px;
	margin-bottom:15px;
	border:1px solid #8acdf0!important;
	margin-top:10px;
	font-size:15px
}
.sidebar-shop .widget {
	background:#e7f5f7
}
.payment_label {
	background:#c5ecdc;
	padding:5px 10px
}
.payment_label label {
	margin-bottom:0!important
}
.note_pay {
	font-size:12px;
	font-style:italic
}
.product-title {
	font:400 14px/20px;
	letter-spacing:.5px;
	margin-bottom:2px
}
.weight_box {
	font-size:13px;
	color:#f45964
}
.banner.banner-cat {
	height:88px;
	background:#bbe1e7
}
.banner .banner-title {
	color:#003e71
}
.bskt-opt .form-control {
	padding:0;
	text-align:center;
	height:22px
}
.product-action {
	padding-left:10px;
	padding-right:10px
}
.add-cart-btn {
	padding:6px 10px!important;
	background:#08c;
	color:#fff;
	border:none;
	cursor:pointer
}
.add-cart-btn:hover {
	background:#003e71
}
.add-cart-btn::after {
line-height:1;
margin-top:2px;
font-size:1.9rem;
content:'\e87f';
font-family:porto;
padding-right:5px
}
.qty-listing .minus {
	width:30px!important;
	background:#dbdbdb!important;
	font-size:16px!important
}
.qty-listing .plus {
	width:30px!important;
	background:#dbdbdb!important;
	font-size:16px!important
}
.qty-listing {
	margin:0 15px 0 0!important;
	width:90px!important
}
.qty-listing .qty {
	width:89px!important
}
.qty-listing .input-text {
	color:#7a7d82!important;
	background:#fff
}
.shop-front .owl-carousel {
	border:none!important
}
.prowt {
	font-size:13px!important;
	color:#f45964
}
.prowtsm {
	font-size:10px;
	padding-left:10px
}
.sidebar-shop .widget {
	margin-bottom:10px!important
}
.prodt_wt {
	font-size:12px;
	color:#7a7d82!important
}
.checklink {
	background:#003e71;
	padding:3px 7px;
	color:#fff;
	border-radius:5px;
	margin-left:15px;
	font-size:14px
}
.checklink:hover {
	background:#188cc9;
	color:#fff;
	text-decoration:none
}
.cat-list li {
	border-bottom:1px solid #bbe1e7!important;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0
}
.cat-list li:before {
	content:''
}
.cat-list li a {
	text-transform:uppercase
}
.sidebar-shop .widget {
	padding:20px!important
}
.category-listing .product {
	background:#fefefe
}
.mobile-menu-toggler {
	color:#003e71;
	font-size:2.1rem;
	line-height:1;
	cursor:pointer
}
.menu ul {
	padding-top:0;
	padding-bottom:0
}
.menu ul li {
	padding:0;
	border-bottom:1px solid #e7f5f7
}
.nav.nav-tabs .nav-item .nav-link, .nav.nav-tabs .nav-item.show .nav-link {
	font-weight:600
}
.summary table {
	width:100%
}
.summary table th {
	border:1px solid #dee2e6
}
.summary table td {
	border:1px solid #dee2e6
}
.summary table {
	border:1px solid #dee2e6
}
.summary table {
	border-collapse:collapse
}
.summary table td, .summary table th {
padding:.6rem;
	vertical-align:top;
	border-top:1px solid #dee2e6
}
.product-desc-content table th {
	border:1px solid #dee2e6;
	background:#eee
}
.product-desc-content table td {
	border:1px solid #dee2e6
}
.product-desc-content table {
	border:1px solid #dee2e6;
	border-collapse:collapse
}
.product-desc-content td, .product-desc-content th {
padding:.68rem;
	vertical-align:top;
	border-top:1px solid #dee2e6
}
.table-ss {
	margin-bottom:30px;
	margin-top:20px
}
.table-ss th {
	background:#f1f1f1
}
.nav.nav-tabs .nav-item .nav-link.active, .nav.nav-tabs .nav-item.show .nav-link {
	color:#08c;
	border-bottom-color:#08c;
	font-weight:600;
	font-size:20px
}
.scroll-to-top {
	display:none
}
.shoponline {
	background:#e66e00;
	color:#fff
}
.dropdown-cart-products .product-title {
	color:#003e71!important
}
.dropdown-cart-products h6 {
	margin-bottom:0
}
.dropdown-cart-products .prowtct {
	font-size:13px!important;
	color:#f45964;
	font-weight:400
}
.feedback-form .form-control {
	width:100%!important
}
a.pdficon {
	color:#d30a0a;
	font-weight:600
}
.custom-tbnotice th {
	background:#003e71;
	color:#fff
}
