@import "blue.css";
body{font-weight:400;color:#44525f}ul{padding:0;margin:0;list-style:none}a:focus{outline:0}h1,h2,h3,h4,h5,h6{color:#222}
a,a:focus,a:hover{color:#0083c1}.btn-primary.active,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#486ff2;border-color:#486ff2}.authfy-login .btn.btn-lg{border-radius:3px;box-shadow:0 2px 3px #9c9c9c}.brand-logo{margin-top:0;margin-bottom:35px}.authfy-container{margin-top:97px;margin-bottom:97px}.authfy-panel-left{background-color:rgba(38,43,72,.92);color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 3px 6px #1d2030;box-shadow:0 3px 6px #1d2030}.authfy-panel-right{background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 2px 6px 0 #1d2030;box-shadow:0 2px 6px 0 #1d2030}.authfy-login,.authfy-panel-left .brand-col{height:460px}.authfy-panel-left .brand-col{display:table;width:100%;padding:25px}.authfy-panel-left .brand-col .headline{display:table-cell;vertical-align:middle}.authfy-panel-left .brand-col .headline h1,.authfy-panel-left .brand-col .headline h2,.authfy-panel-left .brand-col .headline h3{color:#fff;font-size:48px;font-weight:700}.authfy-login{position:relative;top:0;left:0;overflow:hidden}.authfy-panel{padding:20px 30px;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s ease;opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}.authfy-panel .authfy-heading{margin-bottom:30px}.authfy-login .auth-title{font-weight:700}.authfy-login .authfy-panel.active{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}.brand-col .social-buttons a{color:#fff;margin-top:15px}.brand-col .social-buttons a:hover{color:#fff;opacity:.9}.brand-col .social-buttons .btn-facebook{background:#3b5998}.brand-col .social-buttons .btn-twitter{background:#00aced}.brand-col .social-buttons .btn-google{background:#c32f10}.brand-col .social-buttons a>span{padding-left:5px}.panel-login{margin-top:20px}.panel-login .remember-row{margin-bottom:10px}.panel-login .remember-row label{font-weight:400;position:relative;cursor:pointer;color:#666;padding-left:24px}.authfy-login .forgotPwd{text-align:right;margin-top:10px}.panel-forgot .form-control,.panel-login .form-control,.panel-signup .form-control{background-color:#fff;color:#333;font-size:18px;height:50px;margin-bottom:20px;padding:12px 22px;border-radius:3px;border:1px solid #bcc2ce;outline:0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1)}.authfy-panel.panel-forgot{padding-top:40px}.panel-forgot .form-control:focus,.panel-login .form-control:focus,.panel-signup .form-control:focus{border-color:#4f77ff;z-index:2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.pwdMask{position:relative}.pwdMask .pwd-toggle{color:#ccc;position:absolute;z-index:2}.panel-login .pwdMask .pwd-toggle,.panel-signup .pwdMask .pwd-toggle{top:15px;right:15px}.pwdMask .pwd-toggle:focus,.pwdMask .pwd-toggle:hover{cursor:pointer}.pwdMask .pwd-toggle.fa-eye,.pwdMask .pwd-toggle:focus,.pwdMask .pwd-toggle:hover{color:#4f77ff}.panel-signup .term-policy a{text-decoration:underline}.checkbox input[type=checkbox]{position:absolute;right:9000px;opacity:0;z-index:1;cursor:pointer}.checkbox input[type=checkbox]+.label-text:after,.checkbox input[type=checkbox]+.label-text:before{font-size:11px;display:inline-block;width:17px;height:17px;padding:2px;margin-left:0;position:absolute;top:2px;left:0}.checkbox input[type=checkbox]+.label-text:before{content:"";background-color:#fff;border:1px solid #ced4da;border-radius:3px;cursor:pointer;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox input[type=checkbox]+.label-text:after{background-color:#4f77ff;color:#fff;border-radius:2px;border-color:#4f77ff;line-height:1.4}.checkbox input[type=checkbox]:focus+.label-text:before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.checkbox input[type=checkbox]:checked+.label-text:after{font-family:FontAwesome;content:"\f00c"}@media (min-width:768px){.authfy-panel{padding:20px}}@media (max-width:767px){.authfy-panel-left,.authfy-panel-right{box-shadow:none}.authfy-panel-left{border-radius:4px 4px 0 0}.authfy-panel-right{border-radius:0 0 4px 4px}.authfy-panel-left .brand-col{height:300px;text-align:center}.term-policy{font-size:75%}}@media (min-width:320px) and (max-width:375px){.authfy-login .authfy-panel{padding:20px}.panel-login .remember-row{margin-bottom:10px;font-size:14px}}@media (max-width:320px){.authfy-login{height:480px}.authfy-heading p{font-size:14px}.remember-row .col-sm-6{width:100%}.authfy-login .forgotPwd{text-align:left;margin-top:0}}
@import "common-style.css";
@font-face{
	font-family:Roboto;
	font-weight:400;
	font-style:normal;
	src:local("â˜º"),local("â˜º"),
	url(../fonts/roboto/roboto-regular-webfont.woff2) format("woff2"),
	url(../fonts/roboto/roboto-regular-webfont.woff) format("woff"),
	url(../fonts/roboto/roboto-regular-webfont.ttf) format("truetype")
	}
@font-face{
	font-family:Roboto;
	font-weight:500;
	font-style:normal;src:local("â˜º"),
	local("â˜º"),
	url(../fonts/roboto/roboto-medium-webfont.woff2) format("woff2"),
	url(../fonts/roboto/roboto-medium-webfont.woff) format("woff"),
	url(../fonts/roboto/roboto-medium-webfont.ttf) format("truetype")
}

@font-face{font-family: open-sans; src:url(../fonts/OpenSans/OpenSansBold.eot);src:url(../fonts/OpenSans/OpenSansBold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/OpenSansBold.woff2) format('woff2'),url(../fonts/OpenSans/OpenSansBold.woff) format('woff'),url(../fonts/OpenSans/OpenSansBold.ttf) format('truetype'),url('../fonts/OpenSans/OpenSansBold.svg#Open Sans') format('svg');font-weight:700;font-style:normal}
@font-face{font-family: open-sans;src:url(../fonts/OpenSans/OpenSansLight.eot);src:url(../fonts/OpenSans/OpenSansLight.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/OpenSansLight.woff2) format('woff2'),url(../fonts/OpenSans/OpenSansLight.woff) format('woff'),url(../fonts/OpenSans/OpenSansLight.ttf) format('truetype'),url('../fonts/OpenSans/OpenSansLight.svg#Open Sans') format('svg');font-weight:300;font-style:normal}
@font-face{font-family: open-sans;src:url(../fonts/OpenSans/OpenSansRegular.eot);src:url(../fonts/OpenSans/OpenSansRegular.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/OpenSansRegular.woff2) format('woff2'),url(../fonts/OpenSans/OpenSansRegular.woff) format('woff'),url(../fonts/OpenSans/OpenSansRegular.ttf) format('truetype'),url('../fonts/OpenSans/OpenSansRegular.svg#Open Sans') format('svg');font-weight:400;font-style:normal}
@font-face{font-family: open-sans;src:url(../fonts/OpenSans/OpenSansSemibold.eot);src:url(../fonts/OpenSans/OpenSansSemibold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/OpenSansSemibold.woff2) format('woff2'),url(../fonts/OpenSans/OpenSansSemibold.woff) format('woff'),url(../fonts/OpenSans/OpenSansSemibold.ttf) format('truetype'),url('../fonts/OpenSans/OpenSansSemibold.svg#Open Sans') format('svg');font-weight:600;font-style:normal}
@font-face{
	font-family:'Rupee_Foradian';
	src: 	url("../fonts/rupee/Rupee_Foradian.eot");
	src: 	url("../fonts/rupee/Rupee_Foradian.eot") format("embedded-opentype"),
			url("../fonts/rupee/Rupee_Foradian.woff2") format("woff2"),
			url("../fonts/rupee/Rupee_Foradian.woff") format("woff"),
			url("../fonts/rupee/Rupee_Foradian.ttf") format("truetype"),
			url("../fonts/rupee/Rupee_Foradian.svg#Rupee_Foradian") format("svg")
	}
@font-face {
	font-family: "Flaticon";
	src:	url("../fonts/flaticon/Flaticon.eot");
	src:	url("../fonts/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
			url("../fonts/flaticon/Flaticon.woff2") format("woff2"),
			url("../fonts/flaticon/Flaticon.woff") format("woff"),
			url("../fonts/flaticon/Flaticon.ttf") format("truetype"),
			url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {font-family: "Flaticon";src: url("./Flaticon.svg#Flaticon") format("svg");}
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: Flaticon;font-size: 20px;font-style: normal;margin-left: 20px;}	

.flaticon-hand-shake:before { content: "\f100"; }
.flaticon-handshake:before { content: "\f101"; }
.flaticon-payment-method:before { content: "\f102"; }
.flaticon-hand:before { content: "\f103"; }
.flaticon-shipped:before { content: "\f104"; }
.flaticon-document:before { content: "\f105"; }
.flaticon-payment:before { content: "\f106"; }

@font-face{
	font-family:"snapdeal_font2";
	src:url("../fonts/new-fonts/snapdeal_font77.eot");
	src:url("../fonts/new-fonts/snapdeal_font77.eot?#iefix") format("embedded-opentype"),
	url("../fonts/new-fonts/snapdeal_font77.woff") format("woff"),
	url("../fonts/new-fonts/snapdeal_font77.woff2") format("woff2"),
	url("../fonts/new-fonts/snapdeal_font77.ttf") format("truetype"),
	url("../fonts/new-fonts/snapdeal_font77.svg") format("svg");
	font-weight:normal;
	font-style:normal
	}
@font-face {
	font-family: 'robotoregular';
	src: url('../fonts/roboto-regular/roboto-regular.woff2') format('woff2'),
	url('../fonts/roboto-regular/roboto-regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}
::-webkit-scrollbar {
	width: 6px;
	height: 8px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	}
::-webkit-scrollbar-track {
	background: #f1efef; 
	border-radius: 10px;
	-webkit-border-radius: 10px;
	}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(10, 68, 88, 0.48);
	}
::-webkit-scrollbar-thumb:hover {
	background: #0a4458; 
	}

/*------------------------------------------------------------*/
.p-15{padding: 15px !important;}
.pl-0{padding-left: 0px;}
.form-control{border-radius: 3px;}
.note-text-sec{font-style: italic;}
.note-text-sec label{color:#000; font-weight: 500;}

a:hover, a:focus, a:active {color: #047ebb;text-decoration: none;}
h1, h2, h3, h4, h5, h6{/*font-family: open-sans, sans-serif;*/font-family: Roboto,Arial,sans-serif;}
.rupee_icon{font-family:'Rupee_Foradian'}
body{/*font-family: open-sans, sans-serif;*/font-family: Roboto,Arial,sans-serif; font-size: 13px;font-weight: 400;background-color: #f2f3f7 !important;}

.instock-text{color: #13acf5; font-size: 14px; font-weight: 600; }
.outstock-text{color: #ff3636; font-size: 14px; font-weight: 600; }


.outstock-text:hover, .outstock-text:focus, .outstock-text:active {
 color: #ff3636 !important;
}


.bt-breadcrumb+.container{margin-bottom: 0px;}
#top{width: 100%;display: table;font-size: 12px;padding: 0px 15px;background: #f1f1f182;border-bottom: solid 1px #e7e7e7;}
#top .welcome{color: #5d5d5d;font-size: 11px;position: relative;padding-left: 49px;text-transform: uppercase;font-weight: 400;}
.header-top-section{}

#top-links a, #custom-links a{color: #5d5b5b;font-size:11px;text-transform:uppercase;}
#top-links>ul>li, #custom-links>ul>li{margin-left: 0px;}
#top-links>ul>li>a, #custom-links>ul>li>a{padding: 10px 9px;border-right: solid 1px #e7e7e7;}
#top-links a:hover, #custom-links a:hover{color: #0094de;}

#form-currency .btn-group>.btn-link, #form-language .btn-group>.btn-link{color: #000;}

.dropdown-menu .menu-content{max-height: 500px !important;}
.dropdown-menu .yamm-content ul.links{max-height: 400px !important;overflow-y: scroll;}
.yamm .dropdown-menu .yamm-content .links li a{padding: 7px 0px;background: none !important;}

.dropdown .dropdown-menu{-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
#top-links .dropdown-menu li a, #custom-links .dropdown-menu li a{font-size: 12px;padding: 6px 0px;}
#custom-links .dropdown-menu li a:hover{color: #0094de;}

.sd-news-span{left: 0px;top: 7px;position: absolute;color: #fff;font-size: 10px;line-height:16px;padding: 1px 6px;border-radius: 2px;background-color: #045cb3;}

@keyframes blinking {
	0%{background-color: #f7e245;}
	100%{background-color: #e81c5b;}
	}
.sd-news-span{animation: blinking 1s infinite;}

.topBar{background: #e40046;}
header{background-color: #fff;margin-bottom: 25px;box-shadow: 2px 2px 3px rgba(0,0,0,.1);}
header .col-search{width: 100%;max-width: 700px;margin: 0 auto;}
header .header-content{padding: 10px 0px 10px 0px;}

.suggesstion-box{display: block;left: 165px;width: 485px;max-width: 100%;margin-top: 0px;z-index: 999;}
.suggesstion-box #item-list{width: 100%;max-height: 350px;box-shadow: 2px 3px 5px -1px rgba(0,0,0,.5);}
.suggesstion-box #item-list li{line-height: 1.2;padding: 11px 10px;border-left: 0px;border-bottom: 0px;background: #ffffff;}
.suggesstion-box #item-list li:hover{background-color: #f4f8ff;}
.suggesstion-box #item-list li span{color: #484848;font-weight: 400;font-size: 12px;}
.suggesstion-box #item-list li a{display: block;font-size: 11px;padding-top: 3px;color: #2874f0;font-weight: 500;}
.suggesstion-box .search-cat-icon{float: left;height: 32px;width: 32px;margin-right: 10px;position: relative;}
.suggesstion-box .search-cat-icon img{margin: auto;max-height: 32px;max-width: 32px;position: absolute;bottom: 0;left: 0;right: 0;top: 0;}

.col-cart{float: right;	display: table;}
#cart{width: auto;padding: 8px 5px;background: none;position: relative;border-radius: 4px;}
#cart>.dropdown-toggle {position: relative;display: block;color: #696969;}
#cart>.dropdown-toggle i {padding-right: 8px;height: 20px;margin-bottom: -10px;}

#logo img{max-height: 70px;}

.menu-wrap.menu-stick{background: #e40046;}
.bt-newsletter.style-1{background: #0094de;border-radius: 4px;}
.box.style-1 .box-heading{border-color: #f0f0f0;border-width: 0px 0px 1px 0px;}
.box.style-1 .box-heading h2{float: left;color: #212121;font-size: 18px; font-weight: 500; margin-right: 10px; }
.common-section.box.style-1 .box-heading h2{min-width: 10%;line-height: 1.5;padding-left: 0px;padding-right: 0px;}
.common-section.box.style-1 .box-heading{width: 100%;display: table;background: none;}
.common-section .home-category-info-header-line {display: block;margin-top: 22px;font-size: 100%;border: 3px solid #DCDEE3;border-radius: 3px;overflow: hidden;}
.bt-top-category.composite .category-layout {border: 1px solid #f4f4f4;}
.category-layout .category-left-banner{}
.menu-wrap .navbar-collapse{padding-left: 0px;padding-right: 0px;}

.product-thumb .save-off{background: #ffbc00;}
.product-related .product-thumb .button-group button, .product-grid .product-thumb .button-group button{background-color: #0094de;}
.product-related:hover .name a, .product-grid:hover .name a {color: #0094de;}
.product-related:hover .price, .product-related:hover .price-new, .product-grid:hover .price, .product-grid:hover .price-new{color: #0094de;}
.product-related .product-thumb .button-group button:hover, .product-related .product-thumb .button-group button:focus, .product-related .product-thumb .button-group button:active, .product-related .product-thumb .button-group button:active:focus, .product-related .product-thumb .button-group button.active, .product-grid .product-thumb .button-group button:hover, .product-grid .product-thumb .button-group button:focus, .product-grid .product-thumb .button-group button:active, .product-grid .product-thumb .button-group button:active:focus, .product-grid .product-thumb .button-group button.active {background-color: #0094de;}

.dropdown-menu-section .dropdown-menu .yamm-content{padding: 0px 20px;}
.menu-content h2 {font-weight: 500;font-size: 13px;color: #212121!important;}
.menu-content .col-menu{padding: 20px 15px;min-height: 398px;}
.menu-content .col-menu:nth-child(even){background: #f9f9f9;}
.dropdown-menu-section .dropdown-menu h2{color: #555;font-size: 12px;font-weight: 700;font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-top: 0px;margin-bottom: 4px;}
.dropdown-menu-section .dropdown-menu .yamm-content .links li a{background: none !important;margin-bottom: 4px;}
.dropdown-menu-section .dropdown-menu .yamm-content .links li a{font-size: 12px;}
.menu-wrap .navbar-default{background-color: #fff;}

.navbar{border-left: 0px;border-right: 0px;border-radius: 0px;margin-bottom: 0px;}
.navbar-nav>li>a {color: #636363 !important;font-size: 13px;font-weight: 500;padding-top: 15px;padding-bottom: 12px;text-transform: uppercase;}
.navbar-nav>li:first-child>a {padding-left: 0px;}
.menu-stick .navbar-nav>li:first-child>a {padding-left: 15px;}
.navbar-nav>li>a>i {font-size: 13px;}
.navbar-nav>.open>a{color: #0094de !important;background: red;}
.navbar-nav li a i{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.navbar-nav li.open a i.menu-open-icon{color: #0094de !important;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #0094de;}
.yamm .dropdown-menu .yamm-content{padding: 0px 20px;}

.menu-category .bt-menu-cate li>a{font-size: 14px;font-weight: 400;padding: 11.5px 15px;}
.menu-category .bt-menu-cate li>a:hover {background-color: transparent;color: #0094de;}

.category-thumb .caption .products {font-size: 12px;color: #0094de;}
.category-thumb .caption .name h3{font-size: 15px; font-weight: 500; line-height: 1.5;}
.category-thumb .caption .name h3 a:hover {color: #0094de;}

.box-content .category-layout .title{line-height: 28px;position: absolute;right: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-width: 200px;color: #fff;top: 60px;left: 20px;padding-right: 30px;font-size: 22px;text-shadow: 0 2px 4px rgba(0,0,0,.12);}
.box-content .category-layout .btn-wrapper {left: 20px;bottom: 40px;position: absolute;color: #000;background-color: #fff;font-size: 14px;border-radius: 20px;padding: 0 16px;line-height: 34px;height: 33px;max-width: 140px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

#search{overflow: hidden;border-radius: 20px;border: 1px solid #4ac3ff7d;}
#search input, #search select, #search button{height: 37px;}
#search select{color: #8a8a8a;max-width: 110px;padding: 9px 25px 10px 15px;border-width: 0px 1px 0px 0px;}
#search .input-search{max-width: 484px;}
#search input {font-size: 13px;padding: 11px 15px 10px 18px;}
#search button{color: #fff;font-weight: 400;width: auto;padding: 9px 24px;line-height: 1;font-size: 16px;text-transform: capitalize;border: none;background: #0094de;}
#search button i{font-size: 12px;margin-right: 3px;}
#search button:hover{background: #0094de;}

.special-menu{margin-right: 0px;}
.menu-stick .special-menu{margin-right: 15px;}
.special-menu .dropdown-toggle{position: relative;color: #fff !important;text-transform: uppercase;margin-top: 4px;padding: 10px 48px 10px 17px;border-radius: 4px;background: #0094de !important;}
.special-menu .dropdown-toggle:hover{color: #fff !important;background: #0094de !important;}
.navbar-nav .special-menu.open .dropdown-toggle, .navbar-nav .special-menu .dropdown-toggle:hover{color: #fff !important;background: #0094de!important;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.navbar-nav .special-menu.open .dropdown-menu, .navbar-nav .special-menu .dropdown-toggle:hover .dropdown-menu{border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;}

.special-menu a:hover{background: #0094de !important;}
.special-menu .dropdown-toggle i {position: absolute;top: 3px;right: 3px;width: 34px;height: 34px;padding: 5px;color: #e7f3f7;font-size: 15px;line-height: 1.6;text-align: center;border-radius: 50px;background-color: rgba(255, 254, 254, 0.22);}
.special-menu .dropdown-menu {overflow: hidden;text-align: left;white-space: nowrap;font-size: 13px;width: 215px;right: 0px;padding: 16px 0px;z-index: 100;position: absolute;top: 44px;border-radius: 4px !important;background-color: #0094de;}
.menu-stick .special-menu .dropdown-menu {right: 14px;}
.special-menu .dropdown-menu li a {width: 100%;display: block;color: #ecebeb !important;font-size: 13px;text-decoration: none;text-transform: capitalize;padding: 10px 18px;border-radius: 0px !important;}
.special-menu .dropdown-menu li a:hover {color: #fff !important;background: #2d2d2dcc !important;}
.special-menu .dropdown-menu li a i {font-size: 13px;margin-right: 6px;}
.special-menu .dropdown-menu .divider {background-color: #ffffff29;margin: 12px 0;}
.special-menu .dropdown-menu li a {width: 100%;display: block;padding-left: 15px;color: #ecebeb !important;text-transform: capitalize;font-size: 13px;text-decoration: none;padding: 10px 18px;border-radius: 0px !important;}
.special-menu .accountInfo .accountBtn {width: 100%;display: table !important;margin: 0;margin-top: 12px;line-height: 0;color: #000 !important;text-align: center;text-transform: uppercase;padding: 16px 0px 16px 0px !important;border-radius: 2px !important;background: #f7e245 !important;}
.special-menu.open .accountInfo .accountBtn{color: #000 !important;background: #f7e245 !important;}
.special-menu .accountInfo .newUserRegister {padding: 0px !important;background: none !important;}
.special-menu .accountInfo .newUserRegister:hover {color: #000 !important;background: none !important; }

.accountInfo {color: #fff;text-align: center;padding: 0px 15px;}
.accountInfo .newUser {color: #efeeee;font-size: 12px;line-height: 1;margin-bottom: 3px;}

.common-home .category-menu{background: none !important;}
.menu-category .bt-menu-cate>li>a img{margin-right: 12px;}
.menu-category .menu-toggle{background: #16b1ff;}
.menu-category .box-heading{background: #0094de;}
.header-bottom-link ul li{font-size: 13px;font-weight: 500;}
.header-bottom-link ul li a{color: #0094de;}
.header-bottom-link ul li a:hover{color: #06a2f1;}

footer a {font-size: 13px;}
footer a:hover, footer a:focus{color: #0094de;}
footer .powered p{font-size: 13px;}
footer .footer-link a{font-size: 12px;}
.bt-newsletter.style-1 .input-new{color: #444;padding: 15px 15px;border-radius: 4px 0px 0px 4px;}
.bt-newsletter.style-1 .btn{color: #222;padding: 8px 30px;background: #f7e245;border-radius: 0px 4px 4px 0px;}

#back-top{background: #A0A2AD; border: 1px solid #0094de; border: none;}
#back-top:hover{background: #0094de;}
#back-top span{color: #fff;}

/*product category Page css*/
.bt-featured-pro.black .box-heading{border-color: #f0f0f0;border-width: 0px 0px 0px 0px;}
.bt-procate-tab .product-thumb .name a, .product-thumb .name a {color: #333;font-weight: 500;}
.product-thumb .name a{max-height: 30px;}
.product-thumb .name a:hover{text-decoration: underline;}
.product-thumb .price{font-family: 'robotoregular';}
.product-thumb .price-old{color: #848484;font-size: 15px;}
.box-category li a:hover, .box-category li a.active{color: #18b2ff !important;}
.bt-tagcloud .box-content a:hover {border-color: #00aaff !important;color: #00aaff !important;}
.box-category li a:hover, .box-category li a.active {background-color: transparent;color: #00aaff !important;}
.box-category li>.plus-minus{padding: 7px 5px;}

/*Product Details Page Css*/
.product-product #content .product-wrap {background: #fff;overflow: hidden;border-radius: 4px;/*margin-bottom: 30px;*/padding: 30px 10px 0px 10px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);}
.product-info .add-cart button:focus{background: #008acc;}
.product-info .add-cart .qty .form-control:hover, .product-info .add-cart .qty .form-control:focus{border-color: #66afe9;}
.product-info h1{font-size: 17px;font-weight: 500;margin-bottom: 8px;}
.product-info .swiper-slider.nav-middle .swiper-nav div {height: 40px;width: 40px;border-radius: 2px;padding: 9px 0px;background: #f5f5f5;border-color: #f5f5f5;}
.product-info .swiper-slider.nav-middle .swiper-nav div:hover {background: #0094de;border-color: #0094de;}

.product-wrap .ma-ladder-price {width: 100%;display: table;margin-top: 8px;margin-bottom: 8px;border: solid 1px #f0f0f0;border-left: none;border-right: none;box-sizing: border-box;}
.product-wrap .ma-ladder-price li {width: 20%;float: left;position: relative;overflow: hidden;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;padding: 5px 0 0px 18px;}
.product-wrap .ma-ladder-price li input[type="radio"]{left: 0;top: 4px;position: absolute;}
.product-wrap .ma-ladder-price li label{margin-bottom: 0px;}
.product-wrap .ma-ladder-price .current-ladder-price {background-color: #fff;}
.product-wrap .ma-ladder-price .ma-quantity-range {font-size: 12px;color: #666;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-wrap .ma-ladder-price .ma-spec-price {color: #333;font-size: 15px;font-weight: 600;font-family: 'robotoregular';line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product-wrap .ma-ladder-price .current-ladder-price .ma-spec-price.ma-price-promotion {color: #ff7519;}
.product-wrap .ma-ladder-price .ma-spec-price.ma-price-original {font-size: 12px;font-weight: 400;color: #666;text-decoration: line-through;display: block;line-height: 20px;}

.product-info .swiper-slide{height: 445px;}
.product-info .image-item{width: 100%;height: 100%;}
.product-info .swiper-slide .image-item img{max-height: 100%;}

.size-section{width: 100%;display: table;padding: 8px 0px;}
.size-section table{width: 100%;}
.size-section table tr td{width: 33%;padding: 8px 0px;margin-bottom: 10px;}
.size-section table tr{border-bottom: solid 1px #f0f0f0;}	
.size-section table tr:first-child td{padding-top: 0px;}
.size-section .rowprice{font-family: 'robotoregular';}

.color-section{width: 100%;display: table;padding: 0px 0px 12px 0px;border-bottom: solid 1px #f0f0f0;}
.color-section strong {font-weight: 600;}
.color-section ul{margin: 0px;padding: 0px;}
.color-section li{float: left;width: 35px;height: 35px;margin-left: 5px;text-align: center;position: relative;transition: .3s;-webkit-transition: .3s;}
.color-section li img{width: 50px;height: 28px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.color-section li input[type="radio"]{display: block;position: absolute;text-align: center;margin: 0 auto;top: 8px;opacity: 0;z-index: 9999;}
.color-section li label{width: 100%;height: 100%;padding: 3px;border-radius: 2px;border: solid 1px #f0f0f0;}
.color-section li label:hover, .color-section li label.active{cursor: pointer;border-color: #ff7519;transition: .3s;-webkit-transition: .3s;}
.color-section li input[type="radio"]:checked ~ label{border-color: #ff7519;}

.product-description-sec .panel-heading h4{color: #ff7519;font-size: 13px !important;font-weight: 500 !important;font-family: 'robotoregular' !important;padding: 12px 20px 11px 16px !important;border-color: #0094dec7 !important;overflow: hidden;border-radius: 4px;}
.product-description-sec .panel-heading h4 a{color: #0094de;font-weight: 600;}
.product-description-sec .panel-heading h4 a.collapsed{font-weight: 500;}
.quick-details .sub-heading{color: #ff7519;font-size: 14px;font-weight: 600;}
.product-description-sec .panel-collapse {border-width: 0px 1px 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #0094dec7;border-bottom-color: #0094dec7;border-left-color: #0094dec7;border-image: initial;border-top-style: initial;border-top-color: initial;margin-top: -2px;z-index: 999999;background: rgb(255, 255, 255);}
.product-description-sec .panel-body{padding: 10px 18px !important;}
.product-description-sec h3.profile-heading{font-size: 15px;font-weight: 500;letter-spacing: .5px;text-transform: capitalize;padding: 0px 0px 8px 0px;margin-bottom: 0px;}	
.product-details-section {padding: 5px 0px 15px 0px;border: dashed 1px #e2e2e2;border-bottom: none;border-left: none;border-right: none;}
.product-description-sec .product-details-section.quick-details{}

.product_details .product_details_scroll{max-height: 190px;overflow-y: auto;overflow-x: hidden;	}
.product_details table {width: 100%;}
.product_details table td:first-child {width: 32%;max-width: 100%;}
.product_details table td, .product_details table th {color: #44525f;font-size: 11px;padding: 6px 0px;vertical-align: top;}
.product_details table table{border-color: red;}
.product_details table table td:first-child {font-weight: normal;}
.product_details table table td{padding: 6px 8px;border: 1px solid #c8d2e0;}

.size-section strong {font-weight: 600;}
.size-section .quantity-value{float: right;}
.size-section .inner-quantity-value{display:inline-block}
.quantity-value .btn-quantity{margin-right: 0;position: relative;vertical-align: top;float: left;width: 25px;height: 30px;color: #d6d6d6;font-size: 16px;text-align: center;line-height: 1.8;border: solid 1px #d6d6d6;}
.quantity-value .btn-quantity:hover{color: #fff;background: #0094de;border-color: #0094de;}
.quantity-down{border-radius: 4px 0px 0px 4px;margin-right: -1px !important;}
.quantity-up{border-radius: 0px 4px 4px 0px;margin-left: -1px;}

.qty-textbox{float: left;width: 60px;height: 18px;text-align: center;box-shadow: none;background: #fff;padding-top: 5px;padding-bottom: 5px;box-sizing: content-box;border: solid 1px #d6d6d6;}	

.bt-manufacturer ul li a{font-size: 13px;font-weight: 500;}

.login-modal.modal{background: #00178859;}
.login-modal .modal-dialog{max-width: 672px;}
.login-modal .btn{padding: 10px 16px;}
.authfy-container{margin: 0px;font-size: 14px;}
.panel-forgot .form-control, .panel-login .form-control, .panel-signup .form-control{font-size: 14px;border-radius: 0px;box-shadow: -6px 6px 0px -3px #00000026;}
.panel-forgot .form-control:focus, .panel-login .form-control:focus, .panel-signup .form-control:focus{border: 1px solid #bcc2ce;box-shadow: -6px 6px 0px -3px #00000026;}
.authfy-container .btn-group-lg>.btn, .authfy-container .btn-lg{font-size: 14px;}
.authfy-container .btn-primary{border-color: #00aced;background-color: #00aced;}
.authfy-container .btn-primary.active, .authfy-container .btn-primary:active, .authfy-container .btn-primary:active:focus, .authfy-container .btn-primary:active:hover, .authfy-container .btn-primary:focus, .authfy-container .btn-primary:hover{border-color: #00aced;background-color: #00aced;}
.authfy-container .login-but{font-size: 15px;font-weight: 500;text-transform: none;font-family: 'robotoregular';}
.authfy-container .text-muted {color: #777;font-size: 12px;}

.authfy-panel-left{background-color: #0094de}
.authfy-panel-right{-webkit-box-shadow: 3px 2px 6px 0 #1d2030;box-shadow: 3px 2px 6px 0 #1d2030;}
.authfy-container a, .authfy-container a:focus, .authfy-container a:hover{color: #ff8400;}
.authfy-panel-left .brand-col{padding-left: 16px;padding: 10px 25px 25px 25px;}
.authfy-container .checkbox input[type=checkbox]+.label-text:after {color: #fff;line-height: 1.4;border-radius: 2px;border-color: #00aced;background-color: #00aced;}
.authfy-login .panel-login{margin-top: 35px;}
.authfy-login .panel-signup{margin-top: 20px;}
.authfy-login .forgotPwd {margin-top: 3px;font-size: 12px;text-align: right;}

.brand-col .social-buttons .btn{font-weight: 500;border-radius: 4px;}
.brand-col .social-buttons .btn:focus{color: #fff;}

.brand-logo{text-align: center;}
.brand-logo img{margin: 0 auto;text-align: center;}
.headline p {color: #fbfbfb;font-size: 12px;font-family: inherit;text-align: center;font-style: italic;}

@-webkit-keyframes slide {
   from { background-position: 0 0; }
   to { background-position: -400px 0; }
   }

.checkout-box .text-box, .checkout-box .select-box, .checkout-box .textarea {width: 100%;height: 40px;color: #2e2f30; font-size: 14px;position: relative;padding: 10px 13px;background: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: none;border: 1px solid #d8d8d8;}
.checkout-box .textarea {min-height: 80px;}
.checkout-box .select-box{line-height: 1;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGBAMAAADj6an2AAAAGFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVXMIJ7GAAAACHRSTlMA7jOZIqqIZjPf1qQAAAAnSURBVAjXY2BnYGBSYHA0YFBMYGASZhJmYGBQDDQAkkAmCDgwMAAALPQCPZG7VKwAAAAASUVORK5CYII=);background-position: right 10px top 16px;background-repeat: no-repeat;}
.checkout-box .text-box::placeholder, .checkout-box .select-box::placeholder, .checkout-box .textarea::placeholder{color: #828486;}
.checkout-box #accordion .panel-body{padding: 3px 3px !important;}
.profile-contain{padding: 6px !important;}

.cart-order-summery .cart-area{padding: 0px 16px;}
.cart-area {width: 100%;display: table;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px #cdcdcd75 solid;}
.cart-area .cart-product-img-section {height: 103px;margin-bottom: 5px;border-radius: 3px;padding: 8px;border: 1px #cdcdcd75 solid;}
.cart-area .cart-product-img {max-width: 100%;max-height: 100%;margin: 0 auto;}
.cart-title{color: #222;font-size: 14px;font-weight: 500;}
.new-price {color: #212121;font-size: 18px;font-weight: 600;}
.old-price {color: #878787;margin-left: 4px;margin-right: 10px;text-decoration: line-through;}
.old-price .fa{font-size: 13px;}
.off-text {color: #388e3c;font-weight: 600;}
.inner-cart-area{display: table;width: 100%;padding: 0px 20px;}

.profile-content-section{padding: 0px 0px;}
.profile-sec, .profileOtherLink-sec, .profile-contain{width: 100%;display: table;padding: 12px;margin-bottom: 0px;background-color: #fff;border-radius: 2px;}
.profile-sec .profile-img{float: left;border-radius: 50%;margin: 0px 14px 0px 0px;}
.profile-sec .profileHellow{font-size: 12px;margin-top: 7px;}
.profile-sec .profile-name{display: flex;display: -ms-flexbox;display: -webkit-flex;color: #212121;font-size: 14px;font-weight: 600;padding-top: 3px;align-items: center;-ms-flex-align: center;-webkit-align-items: center;text-transform: capitalize;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.profile-contain{padding: 25px;margin-bottom:50px;}  
.profile-contain h3{font-size: 16px;font-weight: 600;margin-bottom: 15px;}
.profile-contain table{width: 100%;}
.profile-contain table tr td{padding: 10px 0px;}
.profile-contain table tr td:first-child{width: 150px;max-width: 100%;font-weight: 600;}
.profile-contain .personal-info{padding: 10px 20px;border-radius: 2px;border: 1px solid #e0e0e0;}

.profileOtherLink-sec{padding: 0px; margin-bottom: 50px;}
.profileOtherLink-sec ul{padding: 0px;margin: 0px;}
.profileOtherLink-sec li{color: #696969;font-size: 13px;font-weight: 500;text-transform: uppercase;cursor: pointer;padding: 14px;border-bottom: 1px solid #f0f0f0;}
.profileOtherLink-sec li.active{background-color: #0094de0f;}
.profileOtherLink-sec li a{color: #878787;display: block;}
.profileOtherLink-sec li a.logout-but{color: #464646;font-weight: 600;}
.profileOtherLink-sec li i{margin-right: 5px;font-size: 14px;}
.profileOtherLink-sec ul li ul{margin-left: -14px;margin-right: -14px;margin-top: 10px;} 
.profileOtherLink-sec ul li ul li{font-size: 12px;font-weight: 500;text-transform: capitalize;padding: 8px 5px 8px 35px;cursor: pointer;border: none;}
.profileOtherLink-sec ul li ul li:hover, .profileOtherLink-sec ul li ul li.active{color: #2874f0;background-color: #0094de0f;}
.profileOtherLink-sec ul li ul li:hover a{color: #6d6d6d;}
.profile-contain h4{font-size: 18px;font-weight: 500;margin-bottom: 24px;}

/**/
.manage-address-section{width: 100%;display: table;margin-top: 0px;}
.manage-address-section .manage-addres-box{padding: 20px;border: 1px solid #e0e0e0;border-top: 0;position: relative;}
.manage-address-section .manage-addres-box:first-child{border-top: 1px solid #e0e0e0;margin-top: 12px;border-radius: 2px 0;}
.manage-address-section .manage-addres-box:last-child{border-radius: 0 2px;}
.add-type-radiobox {float: left;margin: 6px 6px 0px 0px !important;}

.manage-addres-box .add-type{display: table;color: #878787;font-size: 11px;font-weight: 500;vertical-align: middle;text-transform: uppercase;padding: 4px 7px;margin-right: 15px;margin-bottom: 6px;border-radius: 2px;background-color: #f0f0f0;}
.manage-addres-box .name-phone-text{color: #212121;font-size: 14px;font-weight: 600;}
.manage-addres-box .phone-text{margin-left: 10px;}
.manage-addres-box .address-text{width: 523px;max-width: 100%;margin-top: 10px;margin-bottom: 0px;}
.manage-addres-box .address-text span{font-weight: 600;}
.manage-addres-box .edit-delete-but{display: table;position: absolute;top: 10px;right: 10px;}
.manage-addres-box .edit-delete-but li{float: left;}
.manage-addres-box .edit-delete-but li i{width: 33px;height: 30px;font-size: 14px;text-align: center;vertical-align: middle;line-height: 2.1;border-radius: 4px;margin-left: 4px;background-color: #0094de12;}
.manage-addres-box .edit-delete-but li i:hover{cursor: pointer;}
.manage-addres-box .edit-delete-but li:first-child i:hover{color: #fff; background-color: #5fce6f;}
.manage-addres-box .edit-delete-but li:last-child i:hover{color: #fff; background-color: #e40046;}

.addNew-address-section{position: relative;font-weight: 500;padding: 12px 15px;border-radius: 2px;border: 1px solid #e0e0e0;}
.addNew-address-section:hover{cursor: pointer;}
.addNew-address-section i{font-size: 12px;margin-right: 6px;}
.addNew-address-form{margin-top: 0px;padding: 6px 15px;border-radius: 2px;border: 1px solid #e0e0e0;}
.addNew-address-form h4{font-size: 15px;font-weight: 600;margin-bottom: 15px;}
.addNew-address-form form{width: 100%;}
.addNew-address-form .form-group{margin-bottom: 12px;}
.addNew-address-form .form-control{margin-bottom: 0px !important;}
.addNew-address-form .form-control:hover, .addNew-address-form .form-control:active, .addNew-address-form .form-control:focus{border-color: #0094de4f;}
.addNew-address-form .save-but, .addNew-address-form .cancel-but{margin-top: 8px;margin-left: 4px;line-height: 28px;padding: 6px 32px;}  
.addNew-address-form .save-but:hover{background: #076896;}
.addNew-address-form .cancel-but{color: #ffffff;background: #c3c3c3;}
.addNew-address-form .cancel-but:hover{background: #ff0000;}

.shippimg-area {margin: 0;padding: 0;list-style: none;overflow: hidden;}
.shippimg-area li {float: left;margin-right: 20px;position: relative;padding-left: 19px;}
.shippimg-area li input[type=radio] {position: absolute;left: 0px;top: -2px;}
.shippimg-area li label{font-weight: 600;}

/**/
.checkout-login-sec{padding: 0px 10px 10px 10px;}

/**/
.deactivate-section{padding: 15px 15px;border-radius: 2px;border: 1px solid #e0e0e0;}  
.deactivate-section .form-group{margin-bottom: 0px;}
.btn-deactivate{line-height: 26px;}
.deactivate-text-area{margin-top: 10px;padding: 15px 15px;border-radius: 2px;border: 1px solid #e0e0e0;}
.deactivate-text-area h5{margin-top: 20px;font-weight: 600;margin-bottom: 5px;}
.deactivate-text-area h5:first-child{margin-top: 0px;}
.deactivate-text-area ul{padding-left: 20px;list-style-type: square;}
.deactivate-text-area li{margin-bottom: 10px;}

/**/
.wishlist-section .cart-area{position: relative;}
.wishlist-section .cart-area:last-child{border-bottom: none;}
.wishlist-section .cart-area .cart-product-img-section{margin-bottom: 0px;}
.wishlist-section .cart-area .remove-text{position: absolute;top: 0px;right: 10px;color: #e400469c;font-size: 20px;}
.wishlist-section .cart-area .remove-text:hover{color: #e40046;}
.wishlist-section .cart-area:last-child{margin-bottom: 0px;}

/**/
.my-orders-section .cart-area{margin-bottom: 15px;padding-bottom: 0px;position: relative;border: 1px #cdcdcd75 solid;}
.my-orders-section  .cart-product{padding: 0px 15px;}
.my-orders-section .cart-area .cart-product-img-section{margin-bottom: 0px;}
.my-orders-section .cart-area .cart-product-img-section{border: 0px;}
.cart-product-row{width: 100%;display: table;padding: 15px 15px;border-bottom: dashed 1px #e2e2e2;}
.my-orders-section .cart-product-row{padding: 10px 15px;}
.delivery-text{font-family: 'robotoregular';}
.cart-area .cart-product-row .cart-product-img-section{height: auto;}
.my-orders-section .cart-product .cart-product-row:last-child{border-bottom: none;}
.my-orders-header{width: 100%;display: table;align-items: center;padding: 15px 15px;margin-bottom: 0px;background-color: rgb(249, 249, 249);border-bottom: 1px solid rgb(230, 230, 230);}
.my-orders-header .order-but{width: 196px;color: rgb(255, 255, 255);text-align: center;box-shadow: none;text-transform: uppercase;cursor: pointer;padding: 6px 12px;border-radius: 2px;border-width: 1px;border-style: solid;background: #0094de;border-color: #0094de;border-image: initial;}
.my-orders-header .rate-review-but{float: right;color: #0094de;font-weight: 500;}  
.my-orders-header .rate-review-but i{font-size: 14px;margin-right: 4px;}

.my-orders-footer{width: 100%;display: table;align-items: center;padding: 12px 15px;background-color: rgb(249, 249, 249);border-top: 1px solid rgb(230, 230, 230);}
.my-orders-header p, .my-orders-footer p{margin-bottom: 0px;}
.my-orders-footer p.order-total{text-align: right;}
.my-orders-footer p.order-total .new-price .fa{font-size: 12px;}
.my-orders-footer p.order-total .new-price{margin-left: 4px;}
.my-orders-footer .new-price{font-size: 12px;}
.my-orders-header p span, .my-orders-footer p span{color: #212121;font-weight: 600;}

/**/
.reviews-section{position: relative;margin-bottom: 15px;padding: 18px 10px;border: 1px #cdcdcd75 solid;}  
.reviews-section .cart-area{border-bottom: 0px;margin-bottom: 0px;padding-bottom: 0px;position: relative;}
.reviews-section .cart-area .cart-product-img-section{border: 0px;margin-bottom: 0px;}
.reviews-section .cart-area  .cart-title{display: table;margin-bottom: 10px;}
.reviews-section .cart-area  .other-text{margin-bottom: 0;}
.reviews-section .edit-delete-but {display: table;margin-top: 15px;}
.reviews-section .edit-delete-but li {float: left;}
.reviews-section .edit-delete-but li i {width: 33px;height: 30px;font-size: 14px;line-height: 2.2;text-align: center;vertical-align: middle;margin-left: 4px;border-radius: 4px;background-color: #0094de12;}
.reviews-section .edit-delete-but li:nth-child(1) i:hover {background-color: #5fce6f;}
.reviews-section .edit-delete-but li:nth-child(2) i:hover {color: #fff;background-color: #e40046;}
.reviews-section .edit-delete-but li:nth-child(3) i:hover {background-color: #f1c40f;}
.reviews-section .edit-delete-but li i:hover {color: #fff;cursor: pointer;}
.reviews-section .like-dislike-but {float: right;display: table;margin-top: -30px;}
.reviews-section .like-dislike-but li {float: left;}
.reviews-section .like-dislike-but li i {width: 33px;height: 30px;color: #0094dee0;font-size: 14px;text-align: center;vertical-align: middle;line-height: 2.2;border-radius: 4px;margin-right: 4px;margin-left: 20px;background-color: #0094de12;}
.reviews-section .like-dislike-but li:hover i{cursor: pointer;color: #fff;background-color: #0094dee0;}

/**/
.recommendations-services{width: 100%;padding: 15px 0px;background: none;}
.recommendations-services.box.style-1 .box-content{background: none !important;}
.recommendations-services .box-heading{position: relative;}
.recommendations-services .product-layout{padding: 6px 6px;border: none !important;}
.recommendations-services .box-content{overflow: visible !important;}
.recommendations-services .product-grid{background: none;}
.recommendations-services .view-all-but{float: right;position: absolute;right: 0;top: 7px;color: #fff;text-transform: uppercase;border-radius: 4px;padding: 6px 10px;background: #0094de;border: solid 1px #0094de;}

.product-layout .product-item {position: relative;box-sizing: border-box;vertical-align: top;border-radius: 3px;background: #fff;padding: 12px;transition: transform .5s;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);border: 1px solid #ebecf0;}
.product-layout .product-item:hover {box-shadow: 0 8px 17px 0 rgba(0,0,0,.15);}
.product-layout .item-main{width: 100%;}
.product-layout .item-img{width: 100%;position: relative;}
.product-layout .item-img .place{padding-top: 100%;}
.product-layout .item-img .item-img-inner {position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;}
.product-layout .item-img .item-img-inner>a {height: 100%;width: 100%;}
.product-layout .item-img .product-image-box {height: 100%;width: 100%;display: -ms-flexbox;display: flex;align-items: center;-ms-flex-align: center;}
.product-layout .item-img .product-image-box img {max-width: 100%;max-height: 100%;height: auto;display: block;margin: 0 auto;-webkit-transition: -webkit-transform .25s linear 0s;transition: -webkit-transform .25s linear 0s;transition: transform .25s linear 0s;transition: transform .25s linear 0s, -webkit-transform .25s linear 0s;}
.product-layout:hover .item-img .product-image-box img {-webkit-transform: scale(1.15);transform: scale(1.15);}
.product-layout .item-img .img-left-bottom {position: absolute;left: 1px;bottom: 1px;}
.product-layout .item-info .title {margin-top: 12px;font-size: 12px;height: 20px;overflow: hidden;margin-bottom: 6px;word-wrap: break-word;}
.product-layout .item-info h2.two-line {height: 40px;margin-bottom: 12px;}
.product-layout .item-info h2.two-line a {height: 40px;-webkit-line-clamp: 2;}
.product-layout .item-info .title>a {height: 20px;color: #333;font-size: 14px; font-weight: 500;text-align: left; line-height: 20px;letter-spacing: 0;text-transform: initial;text-overflow: ellipsis;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product-layout .item-info .title>a:hover {text-decoration: underline;}
.product-layout .item-info .pmo {margin-top: 12px;margin-bottom: 10px;letter-spacing: 0;color: #666;}
.product-layout .item-info .pmo .price {height: 14px; color: #666; font-size: 13px;overflow: hidden;line-height: 14px;margin-bottom: 6px;white-space: nowrap;text-overflow: ellipsis;font-family:robotoregular, sans-serif;}
.product-layout .item-info .pmo .price>b {color: #212121;font-size: 15px; font-weight: 600;}
.product-layout .item-info .pmo .price .unit{font-size: 13px;text-transform: lowercase;}
.product-layout .item-info .pmo .main-product{height: 36px; color: #48484899;font-weight: 400;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.product-layout .item-info .pmo .min-order {height: 18px; font-size: 13px; line-height: 18px; overflow: hidden;}
.product-layout .item-info .pmo .min-order>b {font-weight: 400;}


/**/
.bt-featured-pro .swiper-slide{padding: 0px 4px;border: none !important;}
.recently-viewed-sec{margin-top: 20px;}
.recently-viewed-section .box.style-1{margin-bottom: 0px;}
.recently-viewed-section .box .product-layout{border-width: 0px;}
.recently-viewed-section .box.style-1 .box-heading h2{padding: 15px 15px;}
.recently-viewed-section .bt-featured-pro.style-1 .swiper-slider.nav-top-right>.swiper-nav div{top: -24px;}
.recently-viewed-section .swiper-slider>.swiper-nav div:hover{background: #0094de;border-color: #0094de;}
.recently-viewed-section .swiper-container{margin-top: -24px;padding: 24px 0px;}


/**/
.success-order-section{display: block !important;}
.cart-right-area {color: #666;background: #fff;padding: 18px 15px;margin-bottom: 15px;border-radius: 4px;overflow: hidden;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);}
.cart-right-area h4 {margin: 0px;color: #333;font-size: 14px;font-weight: bold;text-transform: uppercase;background: #fff;margin-bottom: 4px;padding-bottom: 14px;border-bottom: 1px #e5e5e5 solid;}
.cart-table{margin-bottom: 6px;font-family:robotoregular;}
.cart-table tr td {padding: 5px 0px;}
.success-order-section .cart-table {width: 100%;font-size: 13px;margin-top: 0px;margin-bottom: 20px;border: 1px solid #e5e5e5 ;}
.success-order-section .cart-table tr th, .success-order-section .cart-table tr td {padding: 6px 10px;}
.success-order-section .cart-table tr th{color: #4c4c4c;font-size: 14px;}
.cart-table tr td:last-child {text-align: right;}
.cart-table tr td:last-child {text-align: right;}
.cart-table tr th:last-child, .cart-table tr td:last-child{text-align: right;}

.main-heading-bg{background: #0094de;}
.success-order-section .cart-table .main-heading-bg tr th{color: #fff;font-weight: 500;}
.success-order-section .cart-table tr td table thead tr th{font-size: 11px;text-align: center;}
.success-order-section .cart-table tr td table tr td, .success-order-section .cart-table tr td table tr td:first-child{text-align: center ;}
.heading-bg-sec{background-color: #f5f5f5;}
.success-order-section .cart-table tr td table{margin-bottom: 0px;}

.cart-border {border-top: 1px solid #e5e5e5 ;border-bottom: 1px solid #e5e5e5;}
.cart-table tr.cart-border td {padding: 8px 0px;}
.ordersummery-table tr.cart-border td{padding: 8px 8px;}
.cart-border strong {font-weight: 600;font-size: 15px;}	
.cart-right-area .ship-coloum{text-align: left !important;}
.cart-right-area .ship-coloum a:hover{text-decoration: underline;}
.cart-right-area .ship-coloum i{font-size: 12px;}
.contact-supplier-but, .cart-red-button, .action-button-lite{width: 100%;display: table;font-size: 13px;font-weight: 500;line-height: 2.6;text-align: center;border-radius: 20px;border: 1px solid #e8e6e6;}
.cart-red-button {color: #fff;font-size: 13px;border: none;outline: none;margin-bottom: 5px;background: #0094de;border-color: #0094de;}
.contact-supplier-but{color: #ff6444;line-height: 2.2;margin-bottom: 5px;border-color: #f60;}
.contact-supplier-but:hover{color: #ff6444;}
.action-button-lite{color: #fff;line-height: 2.6;box-shadow: none;background: #0094de;border-color: #0094de;}
.action-button-lite i{font-size: 14px;}
.action-button-lite:hover{color: #0094de;background: none;border-color: #0094de;}

.shopping-button {display: table;color: #fff;font-size: 14px;border: none;outline: none;margin: 0 auto;margin-bottom: 0;padding: 9px 15px;border-radius: 4px;background: #0094de;border-color: #0094de;}
.shopping-button:hover{background: #097eb9;border-color: #097eb9;}
.paymentmode-section-area .payment-title{font-size: 16px;margin-bottom: 14px;}
.paymentmode-section-area{padding: 20px 0px;}
.product-description-sec{margin-bottom: 0px !important;}

/**/
.company-profile-section{background: #fff;margin-bottom: 15px;border-radius: 4px;overflow: hidden;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);}
.company-profile-section .heading-text{font-size: 16px;font-weight: 500;margin-bottom: 12px;}
.company-profile-section .form-group{margin-bottom: 8px;}
.profile-bg-section{min-height: 50px;padding: 10px 15px;background-color: #0094de;background-image: url(../images/logo-bg.png);}
.profile-pic-section{width: 100%;display: table;padding: 10px 13px;margin-top: -35px;}
.profile-pic-section .profile-pic{float: left;width: 50px;height: 50px;overflow: hidden;margin-right: 8px;border-radius: 50%;background-color: rgb(234, 234, 234);}
.profile-pic-section .profile-img{display: table;width: 100%;height: 100%;text-align: center;border-radius: 50%;vertical-align: middle;}
.profile-pic-section h4.company-name{font-size: 13px;font-weight: 500;margin-top: 30px;float: left;}
.profile-pic-section .secure-img{width: 12px;margin-top: 30px;margin-left: 5px;}

.company-profile-section .inner-company-profile{width: 100%;display: table;color: #666;font-size: 12px;padding: 0px 15px 15px 15px;}
.company-profile-section .contact-supplier-but{color: #ff6444;line-height: 2.6;margin-top: 12px;margin-bottom: 5px;border-color: #f60;}
.company-profile-section .contact-supplier-but:hover{color: #fff;background: #f60;}
.contact-supplier-but i{font-size: 12px;}
.company-profile-section .inner-company-profile ul{padding: 0px;margin: 0px;}
.company-profile-section .inner-company-profile li{font-size: 13px;padding: 4px 0px;list-style-type: none;}
.company-profile-section .inner-company-profile li i{font-size: 12px;width: 12px;text-align: center;margin-right: 4px;}
.company-profile-section .inner-company-profile li a strong{font-weight: 500;}
.company-profile-pic{max-width: 100%;border-radius: 6px;}
.company-basicInfo{width: 100%}
.company-basicInfo tr td:nth-child(odd) {background-color: #fafafa;width: 20%;}
.company-basicInfo tr td:nth-child(even) {width: 30%;}
.company-basicInfo td {font-size: 12px;line-height: 17px;padding: 10px 20px;vertical-align: top;word-break: break-word;border: 1px solid #f4f4f4;}

/*Cart page css*/
.cart-section .heading-text{width: 100%;display: table !important;color: #555;font-size: 13px;font-weight: bold;margin: 0px !important;text-transform: uppercase;margin-bottom: 15px !important;}
.cart-area {
    width: 100%;
    display: table;
    padding: 0px 0px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-left: 3px;
    margin-top: 15px;
    border-bottom: 1px #cdcdcd75 solid;
}
.cart-area.cartpage-cart-area{margin-bottom: 0;padding: 16px 15px;}
.cart-area .cart-product-img-section {width: 115px;height: 103px;margin-bottom: 5px;border-radius: 3px;padding: 8px;border: 1px #cdcdcd75 solid;}
.cart-area .cart-product-img {max-width: 100%;max-height: 100%;margin: 0 auto;}
.cart-product-counter{width: 100%;display: table;}

.qty {width: 45px;height: 27px;color: #aaa;text-align: center;vertical-align: top;padding: 0 5px 1px;border-radius: 0px;border: 1px #cdcdcd75 solid;}
.items-count {color: #fff;font-size: 10px;padding: 8px 12px;line-height: 1;outline: none;border: none;border-radius: 3px;text-align: center;background-color: #0094de;}
.items-count i{font-size: 10px;}
.count-minus{border-radius: 3px 0px 0px 3px;}
.count-plus{border-radius: 0px 3px 3px 0px;}

.new-price {color: #212121;font-size: 17px;font-weight: 600;font-family: 'robotoregular';}
.old-price {color: #878787;margin-left: 4px;margin-right: 10px;text-decoration: line-through;}
.off-text {color: #388e3c;font-weight: 600;}
.remove-text {color: #0094de;font-weight: 500;text-transform: uppercase;}
.remove-text span{display: table;float: left;width: 13px;height: 13px;color: #fff;font-size: 8px;line-height: 1.3;text-align: center;vertical-align: middle;margin-top: 2px;margin-right: 2px;border-radius: 50%;background: #0094de;border: solid 1px #0094de;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}
.remove-text:hover{color: #de0000;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}
.remove-text:hover span{background: #de0000;border: solid 1px #de0000;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}
.replacement-text {font-size: 11px;color: #878787;margin-top: 9px;}

.checkout-box .checkout-page-button {margin-top: 13px;}

.size-section.cart-size-sec table tr td{padding: 6px 0px;}
.size-section.cart-size-sec .inner-quantity-value{display: block;}

.notetext-sectoin{width: 100%;display: table;margin-top: 15px;}
.notetext-sectoin .notetext{color: #8a8a8a;font-size: 12px;font-style: italic;margin-bottom: 0px;}
.notetext-sectoin .notetext a{text-decoration: underline;}

/**/
.product-filter{padding: 7px 20px;}
.products-category .product-layout {padding: 6px 6px;border: none !important;}
.products-category  .product-related, .products-category  .product-grid{background: none;}
.product-product .product-wrap{background: none;}
.products-category-section {overflow: visible !important;}
.products-category-section .product-wrap{margin-right: -21px;margin-left: -21px; overflow: visible !important;padding: 0px !important;background: none !important;box-shadow: none !important;}

/*request-quotation-section*/
.request-quotation-section{width: 100%;display: table;padding: 15px 15px;background-color: #fff;}
.req-quot-sec{position: relative;width: 100%;height: 385px;text-align: center;overflow: hidden;}
.req-quot-sec .req-quot-banner{display: block;width: 100%;height: 100%;background-repeat: no-repeat !important;background-position: center !important;transform: scale(1.02);-ms-transform: scale(1.02);-moz-transform: scale(1.02);-webkit-transform: scale(1.02);-o-transform: scale(1.02);}
.req-quot-sec .req-quot-banner:hover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.request-quotation-section .heading-text{height: 23px;color: #333;font-size: 20px;font-weight: 500;line-height: 1;overflow: hidden;margin: 10px 0px 15px 0px;}
.request-quotation-section .form-control{height: 40px;font-size: 13px;}
.request-quotation-section .request-but{width: auto;border: none;overflow: hidden;font-weight: 500;text-transform: capitalize;border-radius: 4px;background: #0094de;padding: 10px 12px 10px 11px;}
.request-quotation-section .request-but .fa {font-size: 13px;margin-right: 4px;}

.radio-box-sec ul{display: table;margin: 0px;padding: 0px;margin-bottom: 13px;}
.radio-box-sec li{float: left;font-size: 12px;list-style: none;overflow: hidden;position: relative;margin-right: 14px;margin-bottom: 4px;border-radius: 4px;padding:3px 10px 2px 24px; border: solid 1px #f0f0f0;}
.radio-box-sec li:hover{background: #0094de0f;}
.radio-box-sec{margin-bottom: 0px;margin-top: 0px;}
.radio-box-sec input[type="radio"]{width: auto;opacity: 0;position: absolute;left: 0;z-index: 1}
.radio-box-sec .radio_box{position: absolute;top: -2px;left: -3px;font-size: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: rgb(24 24 24 / 47%);}
.radio-box-sec .radio_box:hover, .radio-box-sec input[type="radio"]{cursor: pointer;}
.radio-box-sec input:checked~.radio_box:before {color: rgb(0 0 0 / 47%);}
.radio-box-sec .radio_box:after, .radio-box-sec .radio_box:before {content: "";left: 0;top: 0;margin: 6px 3px 0px 7px;width: 14px;height: 14px;transition: -webkit-transform .28s ease;transition: transform .28s ease;transition: transform .28s ease,-webkit-transform .28s ease;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid currentColor;}
.radio-box-sec input:checked~.radio_box:after {-webkit-transform: scale(.5);transform: scale(.5);}
.radio-box-sec .radio_box:after {-webkit-transform: scale(0);transform: scale(0);background: rgb(24 24 24 / 47%);border: rgb(0 0 0 / 47%);}
.radio-box-sec .radio_box:before {position: absolute;}
.radio-box-sec .radio_box:after, .radio-box-sec .radio_box:before {position: absolute;}
.radio-box-sec p{color: #999;font-size: 12px;}
.radio-box-sec label{font-weight: 500;}

.filters-container .pagination-container ul li.prev, .filters-container .pagination-container ul li.next {background: none repeat scroll 0 0 #dddddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.pagination-result .pull-right ul li a {color: #666666;display: inline-block;font-family: 'Open Sans', sans-serif, sans-serif;font-size: 13px;line-height: 20px;padding: 0 3px;}

/**/
.checkout-box .panel-group .panel {-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;background-color: #fff;border: 1px #e5e5e5 solid !important;padding: 0px;margin-bottom: 10px;}
.checkout-box .checkout-steps .panel .panel-heading .unicase-checkout-title {padding: 8px 9px !important;margin: 0px !important;font-size: 13px;font-weight: bold;border: none !important;}
.checkout-box #accordion .panel-heading h4 a:after{margin-top: 16px;}

/**/
.my-profile-section {width: 100%;display: table;}
.profile-top-section {width: 100%;height: 180px;position: relative;border-radius: 2px;background: #f0faff;border: solid 1px #e6e6e6;}
.profile-top-section .profile-pic {width: 118px;height: 118px;display: flex;left: 20px;bottom: -30px;position: absolute;background: #f7f6f6;overflow: hidden;align-items: center;border-radius: 3px;border: solid 1px #ededef;}
.profile-top-section .profile-pic img {width: 100%;max-width: 100%;padding: 3px;}
.profile-top-section .person-name {left: 150px;bottom: 10px;position: absolute;	color: #fff;font-size: 20px;text-transform: capitalize;text-shadow: 2px 2px #000000;}
.my-profile-section .cover-picture{opacity: .9;width: 100%;max-width: 100%;height: 100%;max-height: 100%;}
.company-profile{padding: 16px 15px !important;}
.company-profile .company-details{padding-top: 25px;border-top: 0px;}

/**/
.breadcrumb>li:hover a{color: #0094de;}

/*aboutus-section*/
.aboutus-section{width: 100%;display: table;min-height: 190px;padding-bottom: 20px;}
.inner-aboutus-section{width: 100%;display: table;padding: 15px 15px;background: #fff;}

/**/
.seller-reg-section{width: 100%;display: table;padding-bottom: 20px;}
.inner-seller-reg{width: 60%;display: table;margin: 0 auto;padding: 22px 30px;background: #fff;border-radius: 4px;box-shadow: 0 0 8px 0 rgba(0,0,0,.05);-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);}
.seller-reg-section .form-control{height: 42px;border-radius: 4px;}
.seller-reg-section .form-group {margin-bottom: 20px;}
.seller-reg-section h2{font-size: 20px; text-align: center;text-transform: none;margin: 0 auto;margin-bottom: 19px;}
.seller-reg-section .seller-reg-but{display: table;margin: 0 auto;border: none;font-size: 14px;font-weight: 400;border-radius: 4px;background: #0094de;padding: 15px 40px 12px 40px;}
.seller-reg-section select option{color: #000;}

.view-store{float: right;display: table;width: auto;padding: 0px 20px;}
.login-modal{font-size: 14px;}
.modal{z-index: 99999;}
.modal-dialog{margin-top: 70px !important;}
.modal-content{outline: 0;border-radius: .3rem;border: 1px solid rgba(0,0,0,.2);background-color: #fff;}
.authfy-container{margin-top: 0px;margin-bottom: 0px;box-shadow: 0 0 8px 0 rgba(0,0,0,.05);-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);}
.authfy-panel-left{background-color: #00aced;box-shadow: none;background: #00aced url(../images/login-bg.png);}
.authfy-panel-left .brand-col{padding: 20px;}
.authfy-panel-right{border-radius: 4px;box-shadow: none;background-image: url(../images/support-bg.jpg);background-repeat: no-repeat;background-position: bottom;}
.panel-signup{margin-top: 10px;}
.login-modal .form-group{margin-bottom: 10px;}
.login-modal .form-control{height: 46px;font-size: 14px;padding: 12px 16px;}
.login-modal a{color: #09b3e7;}
.authfy-container .remember-row{margin-left: -15px;margin-right: -15px;}

.login-modal .login-but{width: 100%;margin: 0px;font-size: 16px;padding: 10px 10px;text-transform: uppercase;}
.panel-login .remember-row label{float: left;}
.authfy-login .forgotPwd {text-align: right;margin-top: 0;margin-bottom: 12px;}
.checkbox input[type=checkbox]+.label-text:after, .checkbox input[type=checkbox]+.label-text:before {width: 17px;height: 17px;font-size: 11px;margin-left: 0;padding: 2px 3px;top: 2px;left: 0px;position: absolute;display: inline-block;}
.checkbox input[type=checkbox]+.label-text:after{background-color: #a4ce3a;}
.authfy-login, .authfy-panel-left .brand-col{min-height: 420px;}
.login-modal .close {width: 25px;height: 25px;background: #e91e1e8c;color: #ffffff;font-size: 17px;font-weight: 100;line-height: 0;padding: 0px;border-radius: 50%;position: absolute;right: 18px;top: 16px;opacity: 1;outline: none;z-index: 9999;box-shadow: none;text-shadow: none;}
.login-modal .close:hover {background: #d01623;border: solid 2px #d01623;}

/**/
.aboutus-section h2{font-weight: 500; text-transform: uppercase;}
.aboutus-section h4{font-size: 15px;font-weight: 600;font-variant: normal;margin-top: 18px;margin-bottom: 6px;}
.aboutus-section ul{margin-left: 25px;}
.aboutus-section li{line-height: 1.6;margin-bottom: 10px;list-style-type: square;}

/**/
.packageplan-section{width: 100%;padding: 20px 20px;}
.packageplan-section .row{display: block;}
.package-plan-content {width: 100%;min-height: 400px;padding: 30px 0px;padding-bottom: 45px;border: none;border-top: 0px;font-size: 14px;text-align: left;background: #fff;margin-top: -22px;border-radius: 4px;border: 1px solid #a4ce3a38;box-shadow: 0 0 8px 0 rgba(0,0,0,.05);-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);}

.price-block-price {color: #686868;font-size: 34px;font-weight: 500;line-height: 13px;text-align: center;padding: 25px 15px;border-bottom: 1px solid #a4ce3a38;}

.package-plan{background: #fff;}
.package-plan .table{border: none; font-size: 12px; background: #fff; text-align: center; margin-bottom: 0px;}
.package-plan .table-bordered{border: none;}
.package-plan .table-bordered>tbody>tr>td, .package-plan .table-bordered>tbody>tr>th, .package-plan .table-bordered>tfoot>tr>td, .package-plan .table-bordered>tfoot>tr>th, .package-plan .table-bordered>thead>tr>td, .package-plan .table-bordered>thead>tr>th{width: 20%;padding: 10px;border: 1px solid #eaeaea;}
.package-plan .table>thead>tr>th{font-size: 13px;text-align: center;padding: 20px 10px;border-top: 1px solid #eaeaea !important;}
.package-plan .table>thead>tr>th:first-child{border-top: 0px !important;padding: 0px;}
.package-plan .table-bordered>tbody>tr>td:first-child, .package-plan .table-bordered>thead>tr>th:first-child{border-left: none;}
.package-plan .table-bordered>tbody>tr>td:first-child{font-size: 13px;text-align: left;}
.package-plan .table-bordered>tbody>tr>td{font-weight: 500;}

.background-tr{background-color: #f9f9fb;}
.background-tr:hover{background-color: #f9f9fb !important;}

.package-plan .table-hover>tbody>tr:hover {background: none;}
.package-plan .table-heading{font-weight: 600;font-style: italic;}
.package-plan .table>tbody>tr:last-child>td{padding: 25px 10px;}
.package-plan .table>tbody>tr:last-child>td:first-child{color: red !important;border-bottom: 0px !important;}
.package-plan .check-img{height: 16px;}
.package-plan h1{color: #16b1ff;font-size: 23px;font-weight: 500;margin-bottom: 3px;text-transform: capitalize;}
.package-plan h3{font-size: 18px; font-weight: 500; margin-bottom: 0px;text-transform: capitalize;}
.package-plan .table>thead>tr>th p{height: 36px; color: #a2a2a2; font-size: 12px; font-weight: 100; overflow: hidden;}
.package-plan .packplan-but{display: table;margin: 0 auto;color: #fff;font-size: 14px;line-height: 1.1;padding: 10px 26px;border: none;border-radius: 30px;background: #0094de;border: solid 1px #0094de;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}
.package-plan .packplan-but:hover{color: #fff;border-color: #0581bf;background-color: #0581bf;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}

/**/
.trade-security-desc h3{display: table; font-weight: 500; margin-bottom: 4px; margin-top: 15px;}
.trade-security-desc p{font-size: 14px; text-align: justify; line-height: 1.6;}
.trade-security-section{width: 100%;display: table;padding: 30px 0px 50px 0px;}

/**/
.packageplan-details h3{display: table; font-weight: 500; margin-bottom: 4px; margin-top: 15px;}
.packageplan-details p{font-size: 14px; text-align: justify; line-height: 1.6;}


.working-section .heading-text{font-size: 26px;font-weight: 500;text-align: center;margin-bottom: 30px;}
.working-section ul {width: 100%;display: table;margin: 0px;padding: 0px;}
.working-section li {width: 20%;padding-left: 15px;padding-right: 15px;display: inline-block;}
.single-working-content {position: relative;background: #f7f7f7;padding: 30px 5px 30px 5px;border: 1px solid #f1f1f1;border-radius: 10px;}
.single-working-content .work-icon-box {position: relative;display: table;width: 120px;height: 120px;margin: 0 auto;padding: 14px;border-radius: 50%;background: #fff;margin-bottom: 40px;box-shadow: 0 0 20px 1px rgba(225, 225, 225, 0.8);}
.single-working-content .icon {position: relative;display: table;width: 92px;height: 92px;margin: 0 auto;border-radius: 50%;border: 1px solid #f8f8f8;background: #fff;box-shadow: 0 0 20px 1px rgba(225, 225, 225, 0.5);transition: all 500ms ease;}
.single-working-content:hover .icon {background: #09b3e7;transition: all 500ms ease;}
.single-working-content .work-icon-box i{display: table-cell;vertical-align: middle;text-align: center;}
.single-working-content .work-icon-box i:before{color: #0094de;font-size: 40px;vertical-align: middle;margin: 0px;transition: all 500ms ease;}
.single-working-content:hover .work-icon-box i:before{color: #fff;}
.single-working-content h3 {color: #2f3030;font-size: 18px;font-weight: 500;text-align: center;line-height: 16px;margin-bottom: 15px;text-transform: capitalize;}
.working-section .working-column p {height: 38px;font-size: 13px;font-weight: 300;text-align: center;line-height: 1.4;overflow: hidden;padding: 0px 10px;margin-bottom: 0;}

.contact-supplier-sec{width: 100%;padding: 15px;border: solid 1px #d6d6d6;}
.contact-supplier-sec .quantity-value .btn-quantity{height: 30px;line-height: 1.8;	}
.supplier-product-img{max-height: 110px;}

.edit-product{display: table;position: absolute;top: 10px;right: 10px;}
.edit-product li{float: left;}
.edit-product li a{display: table;height: 30px;font-size: 14px;text-align: center;vertical-align: middle;line-height: 2.1;padding: 0px 10px 0px 10px;border-radius: 4px;margin-left: 4px;background-color: #0094de2e;}
.edit-product li a:hover{color: #fff;background: #0083c1;}
.edit-product li i{font-size: 14px;}
.edit-product li i:hover{cursor: pointer;}

.order-summery-but{width: 100%;display: table;padding: 0px 6px 6px 6px;}
.order-summery-but .checkout-page-button{float: right;margin-top: 0px;}

/**/
.fileupload-exists .btn, .fileupload-new .btn{width: auto !important;padding: 10px 10px;font-weight: 500;border-radius: 2px;background: #0094de;border-color: #0094de;}

/**/
.footer .footer-bottom {background: #262626 no-repeat center bottom;}
.footer .footer-bottom .module-heading {font-size: 16px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;color: #898989;}
.footer .module-title {color: #ffffff;font-size: 14px;font-weight: 500;letter-spacing: 0.5px;margin-bottom: 15px;}
.list-unstyled {padding-left: 0;list-style: none;}
.footer .footer-bottom .module-body ul li a {position: relative;display: table;color: #dcdcdc;line-height: 1.3;margin-left: 0px;margin-bottom: 13px;}
.footer .footer-bottom .module-body ul li a:before {content: "";font-family: FontAwesome;position: absolute;margin-left: -22px;font-size: 6px;}
.footer .footer-bottom .module-body ul li a:before {top: 5px;}
.footer .footer-bottom .module-body ul li a img{margin-right: 2px;}
.footer-right-box .social-list {display: table;margin: 0 auto;}
.footer-right-box .social-list li {padding: 0 10px;display: inline-block;}
.footer-right-box .social-list li a {color: #b2b3b3;font-size: 22px;}
.footer-right-box .support-time {color: #b2b3b3;margin-top: 20px;text-align: center;}
.footer-right-box .support-info {display: table;margin-top: 18px;}
.footer-right-box .support-info li {float: left;width: 100%;display: table;color: #fff;font-size: 16px;margin-bottom: 4px;text-align: center;}
.footer-right-box .support-info li i {font-size: 16px;margin-right: 4px;}
.footer-right-box .support-info li a {color: #fff;}
.footer .footer-bottom .module-body ul li a:hover, .footer .footer-bottom .module-body ul li a:focus {color: #fff;text-decoration: underline;}

.copyright-bar {padding: 10px 0px;background: #1a1a1a;border-top: 1px dashed #3b3b3b;}
.copyright-bar .heading06 {float: left;color: #707070;font-size: 11px;margin-top: 6px;margin-right: 10px;text-transform: uppercase;margin-bottom: 0px;}
.copyright-bar .no-padding {padding: 0px;}
.copyright-bar .shipping-img {width: 70px;}
.copyright-bar .accept-img {width: 70px;margin-top: -3px;}
.copyright-text {margin: 0px;color: #6e6e6e;font-size: 12px;text-align: center;margin-top: 6px;}
.copyright-right {float: right;}

/**/
.mobile-header{display: none;padding: 7px 0px;background: #2874f0;}
.mobile-header #cart{float: left;}
.mobile-header .mobile-login-link{color: #eaeaea;font-size: 15px;margin-left: 12px;}
.mobile-header .col-cart{padding: 2px 0px 0px 0px;}
.mobile-search-box{width: 100%;height: 37px;font-size: 14px;letter-spacing: -.2px;text-align: center;color: #777;display: inline-block;text-align: left;opacity: 1;vertical-align: middle;border-radius: 2px;background-color: #fff;position: relative;line-height: 40px;border: 0;outline: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 7px;margin-bottom: 5px;}
.mSearch-textbox{width: 100%;height: 36px;outline: 0;padding-left: 36px;font-size: 14px;border: 0;outline: none;}
.mSearch-textbox::-webkit-input-placeholder{color:#878787;font-size:14px;font-weight:400;letter-spacing:-.2px}
.mobile-search-box:before {position: absolute;content: " ";background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg3ODc4NyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuNjE4IDkuODk3bDQuMjI1IDQuMjEyYy4wOTIuMDkyLjEwMS4yMzIuMDIuMzEzbC0xLjQ2NSAxLjQ2Yy0uMDgxLjA4MS0uMjIxLjA3Mi0uMzE0LS4wMmwtNC4yMTYtNC4yMDMiLz48cGF0aCBkPSJNNi40ODYgMTAuOTAxYTQuMzc0IDQuMzc0IDAgMDEtNC4zODEtNC4zNjggNC4zNzUgNC4zNzUgMCAwMTQuMzgxLTQuMzY5IDQuMzc1IDQuMzc1IDAgMDE0LjM4MSA0LjM2OSA0LjM3NCA0LjM3NCAwIDAxLTQuMzgxIDQuMzY4bTAtMTAuODM1QzIuOTA0LjA2NiAwIDIuOTYxIDAgNi41MzMgMCAxMC4xMDUgMi45MDQgMTMgNi40ODYgMTNzNi40ODYtMi44OTUgNi40ODYtNi40NjdjMC0zLjU3Mi0yLjkwNC02LjQ2Ny02LjQ4Ni02LjQ2NyIvPjwvZz48L3N2Zz4=);height: 16px;width: 16px;left: 10px;top: 11px;}

/**/
.sidebar-header{width: 100%;display: table;padding: 22px 10px 22px 10px;background: #2874f0;}
.profile-pic-sec{float: left;width: 50px;height: 50px;display: table;padding: 1px;background: #fff;border-radius: 50%;	margin: 0px 10px 0px 0px;}
.profile-pic-sec .profile-image{margin: 0 auto;max-width: 100%;max-height: 100%;}
.sidebar-header h1{color: #fff;font-size: 16px;font-weight: 500;margin-top: 6px;margin-bottom: 6px;}
.sidebar-header h2 {color: #d2e3ff;font-size: 12px;	font-weight: 400;}
.sidebar-light .menu-item {display: block;color: #353535;font-size: 13px;font-weight: 500;padding: 9px 10px 9px 10px;background-color: #fff;border-bottom: solid 1px rgba(0,0,0,.1);}
.sidebar-light .menu-item:hover {color: #000!important;background-color: rgba(0,0,0,.05)!important;}
.sidebar-light .menu-item .menu-icon{width: 15px;margin-right: 10px;}
.sidebar-light .menu-item i:first-child {width: 22px;color: #212121;margin-top: 0px;}
.menu-number {position: absolute;right: 0;font-style: normal;font-size: 11px;right: 19px;top: 50%;margin-top: -10px;width: 23px;height: 23px;line-height: 23px;text-align: center;border-radius: 23px;}
.sidebar-light .menu-number {color: #1f1f1f;}
.submenu .menu-item {width: 100%;display: table;line-height: 1;padding: 12px 10px 12px 24px;}
.sidebar-light .submenu a {color: #838383;}

/**/
.sidebar-menu .box-category .cutom-parent-li{display: block;color: #353535;font-size: 13px;font-weight: 500;padding: 0px;	background-color: #fff;border-bottom: solid 1px rgba(0,0,0,.1);}
.sidebar-menu .box-category>li>ul{padding: 0px;padding-left: 17px;}
.sidebar-menu .box-category>li>ul li{padding-left: 8px;list-style-type: none;	}
.sidebar-menu .box-category li a{color: #222;font-size: 13px;padding: 9px 10px;}
.sidebar-menu .box-category li>.plus-minus{width: 100%;padding: 7px 5px;text-align: right;}
.sidebar-menu .box-category li>.plus-minus{top: 4px;right: 7px;}
.sidebar-menu .menu-icon {width: 15px;margin-right: 6px;}
.sidebar-menu .box-category li .item_child li a{border: none;padding: 4px 0px;font-size: 12px;}

/*------------------------------*/
.orderprocess-sec{width: 100%;display: table;margin-top: 6px;margin-bottom: 20px;}
ol{padding-left: 0px;}
ol.progtrckr li {display: inline-block;font-size: 11px;line-height: 1;text-align: center;padding: 2px 0px;}
ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }
ol.progtrckr li.progtrckr-done {color: #000;border-bottom: 2px solid #9acd32;}
ol.progtrckr li.progtrckr-todo {color: #c0c0c0; border-bottom: 2px solid #c0c0c0;}
ol.progtrckr li:before {position: relative;bottom: -14px;float: left;left: 50%;line-height: 1em;}
ol.progtrckr li.progtrckr-done:before {content: "\2713";color: #fff;width: 22px;height: 22px;border: none;line-height: 2;border-radius: 50%;background-color: #9acd32;}
ol.progtrckr li.progtrckr-todo:before {content: "\f1db";color: #c0c0c0;background-color: #ffffff;font-size: 27px;font: normal normal normal 22px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;}

/**/
.fileupload .img-thumbnail > img{width: 100%;}

/**/
.bt-category .box-heading{margin-bottom: 10px !important;}
.bt-category .box-heading h2, .box.style-2 .box-heading h2{font-size: 14px !important;font-weight: 500 !important;}

/**/
.seller-register-section label{font-weight: 500;text-transform: capitalize;}
.seller-but{font-weight: 500;}
.seller-register-section .register-but{}

.form-category-sec{width: 100%; font-size: 15px; font-weight: 500; line-height: 0; text-align: center; margin: 2px auto; padding: 20px 0px; border-radius: 4px; background: #ccccccf9; }

.marquee-section{width: 100%;height: 47px;background: #fff;overflow: hidden;vertical-align: middle;padding: 0px 0px;}
.marquee-section .marquee-ul{width: 100%;max-height: 350px;box-shadow: 2px 3px 5px -1px rgba(0,0,0,.5);}
.marquee-section .marquee-ul li{float: left;height: 47px;width: 146px;line-height: 1.2;padding: 6px 17px 5px 10px;border-left: 0px;border-bottom: 0px;background: #ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-top: solid 1px #fff;border-right: solid 1px #e4e4e4;}
.marquee-section .marquee-ul li:hover{border-top: solid 1px #16b1ff;}
.marquee-section .marquee-ul li span{color: #212121;font-weight: 500;font-size: 12px;}
.marquee-section .marquee-ul li a{display: block;font-size: 11px;padding-top: 3px;color: #666;font-weight: 400;}
.marquee-section .search-cat-icon{float: left;height: 32px;width: 32px;margin-right: 10px;position: relative;}
.marquee-section .search-cat-icon img{margin: auto;max-height: 32px;max-width: 32px;position: absolute;bottom: 0;left: 0;right: 0;top: 0;}

/**/
.cate-color-box li a.pro-solid-colour{width: 14px;height: 14px;display: block;}


@media (min-width: 576px){
	.modal-dialog {max-width: 346px;}
}

/**/
@media (min-width: 768px){
	.contact-support-modal .modal-dialog {width: 450px;margin: 30px auto;}
}

@media (max-width: 768px){
	.product-layout .item-info h2.two-line a{text-align: center;}
	.product-layout .item-info .pmo{text-align: center;}
	.working-section li{width: 100%;}
	.single-working-content{margin-bottom: 15px;}
	.footer .footer-bottom .module-body ul li a{width: 100%;margin-left: 0px;text-align: center;}
	.company-profile-section{margin-top: 20px;}
	.packageplan-section .container{background: #fff;}
}

/**/
.recharge-model{background: rgba(0, 0, 0, 0.38);padding-right: 0px;}
.recharge-model .modal-dialog{margin: 90px auto;}
.recharge-model .modal-content{border: none;overflow: hidden;text-align: center;border-radius: 5px;padding-top: 18px;background-color: #fff/*#f44336*/;box-shadow: none !important;}
.recharge-model .error-icon{width: 40px;}
.recharge-model .heading-text{font-size: 15px;font-weight: 600;margin: 0px;margin-top: 8px;}
.recharge-model .modal-body{padding: 15px 10px;}
.recharge-model .model-button{width: 100%;display: table;border: none;color: #fff;font-size: 15px;padding: 11px 12px;border-radius: 0px !important;}
.recharge-model .model-button:hover{border: none;outline: none;}
.recharge-model .error-button{background: #f44336;}
.recharge-model .error-button:hover{background: #f24a4a;}
.recharge-model .success-button{background: #35bd26;}
.recharge-model .success-button:hover{background: #35bd26;}

.confirm-model .error-button, .confirm-model .success-button{width: 50%;margin: 0px;float: left;}
.confirm-model .success-button{}
.report-panel .panel{min-height: 231px !important;}
.inc_dec_spinner{font-size:13px !important; color: #0094de !important;}


/**/
.all-category-section{width: 100%;display: table;padding: 20px 10px;}
.all-category-section .col-xs-4{padding: 0px 5px;}
.all-category-section .category-icon-box{width: 100%;	display: table;overflow: hidden;background: #fff;border-radius: 4px;margin-bottom: 10px;border: solid 1px #e8e8e8;}
.all-category-section .category-img{width: 120px;max-width: 100%;display: table;margin: 0 auto;}
.all-category-section h3{height: 18px;font-size: 13px;font-weight: 600;overflow: hidden;text-align: center;white-space: nowrap;margin-top: 1px;	}

.blog-banner-img{width: 100%;max-height: 177px;}
.banner-layout-img{height: 150px;}
.bt-banner-img{height: 220px;}
.new_brand_register_img{height: 451px;}


/**/
.mobile-app-link {float: left;display: table;color: #ffffff;line-height: 1.5;text-transform: uppercase;text-decoration: none;margin: 1px 0px 0px -15px;padding: 6px 6px;border-radius: 4px;background: #0094de;border: solid 2px #0094de;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;font-size: 11px;vertical-align: middle;}
.mobile-app-link:focus, .mobile-app-link:hover{color: #fff;}
.mobile-app-link i {color: #fbfafa;font-size: 15px;margin-left: 1px;margin-right: 5px;position: inherit;}
.sharelink {color: white;font-size: 12px;font-weight: 500;border-radius: 4px;padding: 8px 12px;box-shadow: none;border: 0;outline: 0;position: relative;overflow: hidden;text-align: center;text-transform: inherit;background: rgb(0, 132, 255);float: right;margin-top: 8px;margin-bottom: -37px;}

/* Messages And Chat ------------------------------------------ */
.messages {margin: 0;padding: 10px;padding-bottom: 0;list-style: none;}
.messages > li {margin-bottom: 15px;}
.messages > li > img {float: left;width: 60px;height: 60px;border-radius: 100%;}
.messages > li > div {background-color: #f7f8f9;padding: 10px;padding-top: 1px;position: relative;}
.messages > li > div:before {content: "";position: absolute;width: 0;height: 0;left: -10px;top: 19px;border-right: 10px solid #f7f8f9;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.messages > li > div h5 {font-weight: bold;display: inline-block;}
.messages > li > div .time {margin-top: 5px;color: #999;float: right;}
.messages.messages-stripped > li:nth-child(odd) > div, .messages.messages-chatty > li.right > div {background-color: #eef1f4;}
.messages.messages-stripped > li:nth-child(odd) > div:before {border-right-color: #eef1f4;}
.messages.messages-zigzag > li:nth-child(even) > img, .messages.messages-chatty > li.right > img {float: right;}
.messages.messages-zigzag > li:nth-child(even) > div, .messages.messages-chatty > li.right > div {margin-right: 80px;margin-left: 0;}
.messages.messages-zigzag > li:nth-child(even) > div:before, .messages.messages-chatty > li.right > div:before {right: -10px;left: auto;border-left: 10px solid #f7f8f9;border-right: 0;}
.messages.messages-chatty > li.right > div:before {border-left-color: #eef1f4;}
.messages.messages-zigzag > li:nth-child(even) > div h5, .messages.messages-zigzag > li.right > div h5 {float: right;}
.messages.messages-zigzag > li:nth-child(even) > div .time, .messages.messages-zigzag > li.right > div .time {float: none;}
.messages.messages-chat > li > div {padding-top: 0;padding-bottom: 2px;}
.messages.messages-chat > li > div p {margin-bottom: 3px;line-height: 16px;}
.messages li .messages-actions {position: absolute;bottom: 5px;right: 10px;opacity: 0;white-space: nowrap;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.messages li:hover .messages-actions {opacity: 1;}
.messages li .messages-actions a {font-size: 16px;margin: 0 3px;}
.messages-input-form {position:relative;border:1px solid #ddd;margin-top: 10px;}
.messages-input-form .input {margin-right: 90px;}
.messages-input-form .input input[type="text"] {border:0;margin-bottom:0;display:block;padding: 4px 6px;height: 30px;}
.messages-input-form .buttons {position:absolute;right:0;top:0;white-space: nowrap;}
.messages-input-form .buttons a {color: #ccc;margin: 4px;line-height: 32px;}
.messages-input-form .buttons a > i {font-size: 16px;}
.messages-input-form .buttons a:hover {color: #555;}
.messages-input-form .buttons .btn {margin-top: -5px;margin-right: 1px;height: 28px;}

/**/
.share-ul{margin: 0px;padding: 0px;margin-top: 10px;}
.share-ul li{float: right;list-style-type: none;}
.share-ul li a{display: flex;width: 28px;height: 28px;color: #fff;margin-left: 4px;border-radius: 4px;background: #0094de !important;align-items: center;justify-content: center;}
.share-ul li a:hover{background: #0388cb !important;}

/**/
.pagination-result{margin-bottom: 10px;}
.recently-viewed-section{margin-top: 10px;}

.yamm .dropdown-menu li{-webkit-transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;-o-transition: all 0s ease 0s;transition: all 0s ease 0s;}


/**/
.accordion-toggle{
	height: 32px;
	font-weight: 500;
	padding-left: 0px;
	}
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed:after{
	content: "\f105";
	font-family: fontawesome;
	transform: rotate(0deg);
	}
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:after{
	content: "\f105";
	font-family: fontawesome;
	transform: rotate(90deg);
	}

.midman-sidebar .sidebar-widget{
	padding: 0px 20px;
	border: none;
	}
.sidebar-widget .section-title{
	line-height:1;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 16px 0px 12px 18px;
	}
.midman-sidebar.sidebar .side-menu{border: 1px #ebecf0 solid !important;border-radius: 4px;overflow: hidden;}
.midman-sidebar .section-title{
	color: #212121;
	font-size: 14px;
	font-weight: 500;
	border-color: #ebecf0;
	}

.listing-details-blank{
	padding: 20px;
	min-height:225px;	
	background: #fff;
	border: 1px #ebecf0 solid !important;
	}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle{font-size: 14px; font-weight: 400;}
.menu-category .box-heading h2{text-transform: uppercase;font-weight: 500;}
.state-search .statetext{color: #878787 !important; font-size:12px; font-weight:normal; line-height: 1.2; text-decoration:none; margin-right: 3px; border-radius: 3px;border-color: #ddd;}
.product-compare a{color: #222;}


/**/
.seller-banner{margin-bottom: 0px !important;}
.seller-banner .swiper-slide img{}
.seller-banner .swiper-slider.nav-middle>.swiper-nav div{width: 30px; background: rgb(255 255 255 / 19%); border: 1px solid rgb(255 255 255 / 33%)}
.seller-banner .swiper-slider.nav-middle>.swiper-nav div{}



/**/
.popular-store .product-layout .item-info h2.two-line{height: auto;}
.popular-store .product-layout .item-info h2.two-line a{height: 20px; text-align: center; -webkit-line-clamp: 1;}