﻿.topnavLocation{
	width: 213px;
	padding: 40px 28px 25px 0;
	font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
	position:absolute
}

ul.topnavLocation{
	background: none repeat scroll 0 0 #e8f7ff;
    font-size: 14px;
    left: 0px;
    line-height: 0.5em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    top: 33px;
    width: 100%;
    z-index: 1111111;
	position:absolute;
	-webkit-border-radius: 0 5px  5px;
	-moz-border-radius: 0 5px 5px;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(80, 80, 80, 0.8);
	-moz-box-shadow:    0px 5px 5px 0px rgba(80, 80, 80, 0.8);
	box-shadow:         0px 5px 5px 0px rgba(80, 80, 80, 0.8);
    border-radius:5px;
}

ul.topnavLocation li {
list-style:none}

ul.topnavLocation li a {
	line-height: 10px;
	font-size: 11px;
	padding: 8px 10px 8px 10px;
	color: #000;
	display: block;
	text-decoration: none;
	font:14px/20px  Arial, Helvetica, sans-serif;
	background:url(../../images/menu-strip.png) repeat-x left bottom;	
}

ul.topnavLocation li a:hover {
	background-color:#afe0f8;
	color:000;
}

ul.topnavLocation ul {
	margin: 0;
	padding: 0;
	display: none;
}

ul.topnavLocation ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

ul.topnavLocation ul li a {
	padding-left: 25px;
	font:13px/20px  Arial, Helvetica, sans-serif;
	font-weight: normal;
	outline:0;
	border-bottom:none;
	background-color:#F1F7F7;
	background-image:none;
}

ul.topnavLocation ul li a:hover {
	background-color:#afe0f8;
	color:#000;
}

ul.topnavLocation ul ul li a {
	color:#2d2d2d;
        background-color:#f9f9f9;
	padding-left: 40px;
}

ul.topnavLocation ul ul li a:hover {
	background-color:#f4f4f4;
	color:#2d2d2d;
}

ul.topnavLocation span{
	float:right;
	margin-top:5px;
}

.below_list{ position:relative;}

.below_list a{}

.below_list span img{
left:auto;
    position: relative;
    top:auto;
}
.cc-banner-section {
    background-image: url('../images/HomePageImages/banner.jpg');
}
.cc-ads-section {
    background-image: url('../images/HomePageImages/banner-2.jpg');
}

/*=====================================
=            New 24Nov2022            =
=====================================*/

header.cc-main-header .cc-category-menu {
    padding: 15px 10px !important;
}
header.cc-main-header .cc-category-menu .cc-lang-menu .btn.btn-primary {
    top: 0;
    padding: 5px 0px 5px 5px;
    font-size: 16px !important;
}
header.cc-main-header .cc-category-menu .cc-lang-menu .btn.btn-primary a {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 7px;
    text-transform: uppercase;
    font-weight: bold;
}
header.cc-main-header .cc-category-menu .cc-lang-menu {
    top: 10px;
}
.cc-product-section .nav-tabs {
    margin: 0 auto 30px;
    justify-content: center;
    padding: 15px 10px;
    border: solid 1px #d0dbe5;
    border-radius: 70px;
    background: #f4faff;
}
.cc-product-section .nav-tabs li.active a::after {
    display: none;
}
.cc-product-section .nav-tabs li a {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    color: #5a748b;
    padding: 9px 30px;
}
.cc-product-section .nav-tabs li.active a {
    border-radius: 30px;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}
.cc-banner-section .cc-search-bar h1 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 12px;
}
.cc-banner-section .cc-search-bar form .btn.btn-primary{
    background: #219ad7;
    background: -moz-linear-gradient(left, #219ad7 0%, #1c7aa9 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #219ad7), color-stop(100%, #1c7aa9));
    background: -webkit-linear-gradient(left, #1c7aa9 0%, #1c7aa9 100%);
    background: -o-linear-gradient(left, #219ad7 0%, #1c7aa9 100%);
    background: -ms-linear-gradient(left, #219ad7 0%, #1c7aa9 100%);
    background: linear-gradient(to right, #219ad7 0%,#1c7aa9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$blue', endColorstr='$darkblue1', GradientType=1);
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    margin-right: -6px;
}
.cc-featured-section{
	padding: 60px 0;
    text-align: center;
    background-color: #e4f7ff;
}
.cc-featured-section h2 {
    font-weight: 400;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #0081b3;
}
.cc-featured-section p {
    font-size: 20px;
    color: #162124;
    letter-spacing: 0.5px;
}
.cc-mobile-app-section {
    background-color: #e4f7ff;
}
.cc-pro-section {
    padding: 60px 0;
}
.cc-product-section {
    padding: 60px 0;
}
.cc-product-section .cc-product-wrapper .cc-product-info .cc-product-price {
    background-color: rgba(18, 58, 92, 0.6);
    padding: 8px;
    max-width: none;
    width: auto;
}
.cc-product-section .cc-product-wrapper .cc-product-info .cc-product-price p {
    font-weight: 400;
    line-height: 1;
}
.cc-product-section .cc-product-wrapper {
    padding: 5px;
}
.cc-product-section .cc-product-wrapper .cc-product-info {
    padding: 15px;
}
.cc-product-section .cc-product-wrapper .cc-product-info h3 {
    font-weight: 400;
    padding: 0;
}
.cc-product-section .cc-product-wrapper .cc-product-info .cc-p-address {
    margin-top: 5px;
}
.wishlist-button-wrap i {
    color: red;
}
.cc-featured-section {
    position: relative;
}
.cc-mobile-app-section .cc-store-btn h4 {
    font-style: italic;
    font-weight: 600;
    color: #04569f;
}
footer.cc-footer {
    background: #002d52;
    border-top: 1px solid #081d2e;
}
footer.cc-footer .cc-copyright.text-center {
    border-top: 1px solid #204564;
}
footer.cc-footer .cc-copyright.text-center p {
    color: white;
    font-weight: 400;
    text-transform: none;
    font-size: 16px;
}
footer.cc-footer h2 {
    color: white;
    font-weight: 600;
}
footer.cc-footer li a {
    color: white;
    font-size: 16px;
    padding: 10px 20px;
    font-weight: 400;
}
footer.cc-footer li a:hover {
    padding: 10px 20px;
    color: rgba(255,255,255,0.5);
}
footer.cc-footer li a:after {
    color: white;
    top: 11px;
    font-size: 12px;
}
footer.cc-footer li a:hover:after {
    color: white;
}
header.cc-main-header, header.cc-main-header .navbar.navbar-default .nav.navbar-nav.navbar-right li>a:hover {
    background: rgb(19,121,207);
    background: -moz-linear-gradient(90deg, rgba(19,121,207,1) 0%, rgba(33,154,215,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(19,121,207,1) 0%, rgba(33,154,215,1) 100%);
    background: linear-gradient(90deg, rgba(19,121,207,1) 0%, rgba(33,154,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1379cf",endColorstr="#219ad7",GradientType=1);
}
.cc-banner-section .cc-search-bar form .btn.btn-default.dropdown-toggle i.select:before {
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    content: '\f197';
    font-size: 28px;
}
.white-box-wrapper{
    background: rgb(255,255,255);
    background: -moz-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(235,248,255,1) 100%);
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(235,248,255,1) 100%);
    background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(235,248,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebf8ff",GradientType=1);
}
.white-box-wrapper .content-wrap-1 {
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0);
    padding: 0px;
    background: transparent;
}
.cc-contact-page .BoxPayment {
    background-color: #d6e8f7;
}
.cc-contact-page.white-box-wrapper.cc-help-page ol li {
    font-size: 16px;
    padding: 8px 0;
}
.cc-contact-page .BoxPayment .BoxHeadingRow100Payment {
    border-color: white;
    color: #0077df;
    text-transform: uppercase;
}
.white-box-wrapper.cc-blog-page .blog-info-block {
    font-size: 16px;
    color: #002646;
    font-family: inherit;
}
.cc-banner-section .cc-search-bar form .form-group .cc-icon-magnifying-glass {
    color: #007eeb;
}
.cc-banner-section .cc-search-bar form .cc-lang-dropdown .cc-icon-place {
    color: #007eeb;
}
.cc-product-section .nav-tabs li a:hover {
    color: #01abff;
}
@media(min-width:1200px){
	header.cc-main-header {padding: 0 0 5px;}
	header.cc-main-header .cc-category-menu {
	    width: auto;
	    display: block;
	}
	header.cc-main-header .navbar.navbar-default .nav.navbar-nav.navbar-right li>a:hover {
	    border-bottom: none;
	}
	header.cc-main-header .navbar.navbar-default .nav.navbar-nav.navbar-right li>a {
	    border: none;
	}
	.cc-product-section .nav-tabs li.active a{
    	background: white;
	}
	.cc-product-section .nav-tabs {
		display: flex;
	}
	.cc-banner-section .cc-search-bar h1 {
	    font-size: 32px;
	}
	.cc-product-section .cc-product-wrapper .cc-product-info .cc-product-price p {
	    font-size: 22px;
	}
	.cc-featured-section h2 {
	    font-size: 42px;
	}
	.cc-product-section .cc-product-wrapper .cc-product-info .cc-product-price p i {
	    font-size: 21px;
	}
	.cc-product-section .cc-product-wrapper .cc-product-info h3 {
	    font-size: 22px;
	}
	.cc-product-section .cc-product-wrapper .cc-product-info .cc-p-address {
	    font-size: 14px;
	}
	.cc-mobile-app-section .cc-app-info h2 {
	    font-weight: bold;
	    font-size: 34px;
	}	
	.cc-mobile-app-section .cc-app-info p {
	    font-size: 18px;
	}
	.cc-mobile-app-section .cc-store-btn h4 {
	    font-size: 18px;
	}
	.cc-featured-section:before, .cc-featured-section:after {
	    content: '';
	    display: block;
	    width: 100px;
	    height: 100px;
	    left: 20px;
	    top: -50px;
	    background: rgb(0 90 166 / 50%);
	    border-radius: 15px;
	    position: absolute;
	}
	.cc-featured-section:after {
	    width: 60px;
	    height: 60px;
	    top: 10px;
	    left: 85px;
	    background: rgb(255 255 1 / 70%);
	}
	.white-box-wrapper .content-wrap-1 .BoxHeadingRow100 {
	    font-size: 44px;
	    font-weight: 300;
	    text-transform: uppercase;
	    display: block;
	    line-height: 1;
	}
	.white-box-wrapper .content-wrap-ck p {
	    font-size: 18px !important;
	    line-height: 1.6 !important;
	}
}

@media(max-width:991px){
	.cc-product-section .nav-tabs li a {
	    padding: 9px 20px;
	}
	.cc-product-section .nav-tabs li {
	    padding: 0px 5px;
	}
}
@media(max-width:767px){
	.cc-banner-section .cc-search-bar form .dropdown.open {
	    z-index: 999;
	}
	.cc-product-section {
	    padding: 60px 0 0;
	}
	.cc-left-filter #accordion .panel .panel-heading li i {
	    display: none;
	}
	.cc-product-section.col-sm-12 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.white-box-wrapper{
		padding: 60px 0px;
	}
	.radio-inline+.radio-inline {
	    margin-left: 0;
	}
}

/*=====  End of New 24Nov2022  ======*/
