::-webkit-scrollbar {
width:7px;
height:7px;

}
::-webkit-scrollbar-track {
background:#efefef;

}
::-webkit-scrollbar-thumb {
background:#403e3e;
border-radius:0
}
::-webkit-scrollbar-thumb:hover {
background:#fd6308;
cursor:pointer;
}
::-webkit-scrollbar-thumb:active {
background:#fd6308;
}

@font-face {
font-family: 'Myriad Pro Bold SemiExtended';
src: url('../font/Myriad Pro Bold SemiExtended.eot');
src: local('Myriad Pro Bold SemiExtended'), url('../font/Myriad Pro Bold SemiExtended.woff') format('woff'), url('../font/Myriad Pro Bold SemiExtended.ttf') format('truetype');
}

@font-face {
font-family: 'MyriadPro-Bold';
src: url('../font/MyriadPro-Bold.eot');
src: local('MyriadPro-Bold'), url('../font/MyriadPro-Bold.woff') format('woff'), url('../font/MyriadPro-Bold.ttf') format('truetype');
}


@font-face {
font-family: 'MyriadPro-BlackSemiCn';
src: url('../font/MyriadPro-BlackSemiCn.eot');
src: local('MyriadPro-BlackSemiCn'), url('../font/MyriadPro-BlackSemiCn.woff') format('woff'), url('../font/MyriadPro-BlackSemiCn.ttf') format('truetype');
}




@font-face {
font-family: 'FontsFree-Net-arial-bold';
src: url('../font/FontsFree-Net-arial-bold.ttf');
src: local('FontsFree-Net-arial-bold'), url('../font/FontsFree-Net-arial-bold.woff') format('woff'), url('../font/FontsFree-Net-arial-bold.ttf') format('truetype');
}

@font-face {
font-family: 'Myriad Pro Bold';
src: url('../font/Myriad Pro Bold.ttf');
src: local('Myriad Pro Bold'), url('../font/Myriad Pro Bold.woff') format('woff'), url('../font/Myriad Pro Bold.ttf') format('truetype');
}

@font-face {
font-family: 'RobotoCondensed-Bold';
src: url('../font/RobotoCondensed-Bold.ttf');
src: local('RobotoCondensed-Bold'), url('../font/RobotoCondensed-Bold.woff') format('woff'), url('../font/RobotoCondensed-Bold.ttf') format('truetype');
}

@font-face {
font-family: 'times-new-roman-grassetto';
src: url('../font/times-new-roman-grassetto.ttf');
src: local('times-new-roman-grassetto'), url('../font/times-new-roman-grassetto.woff') format('woff'), url('../font/times-new-roman-grassetto.ttf') format('truetype');
}


body
{font-family: 'Roboto Condensed', sans-serif !important;
}



.filter_data_product img
{
width:100% !important;
height:284px !important;
}

.mar-new
{
margin-bottom:20px !important;
}

.pro-size-image
{
	
height:284px; width: 100%;

}

.celebrate-image
{
height:300px !important;
width: 100% !important;
}

.epra-box
{margin-top:-30px;}

.pre-image
{padding:60px 0px 0px 0px;
text-align:center;}

.marfong-per
{margin-left:25px;}

.footer-text
{    color: #fff;
font-family: Arial, Helvetica, sans-serif;
line-height: 22px;
margin-top: 20px;
font-size: 13px;}


.return-home-page
{color: #fb5873;
    font-size: 27px;
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    font-family: Arial;
    font-weight: bold;}
    
.return-home-page:hover
{color: #fb5873;
    text-decoration:blink;
}    

.h2-pro
{
color: #6a747c !important;
margin: 0px !important;
font-size:18px !important;
line-height: 26px;
margin-top: 30px !important;
}

.products-disc
{margin: 0px 0px 0px 0px;
font-size: 14px !important;
line-height: 24px !important;
font-family: Arial, Helvetica, sans-serif;}

.products-disc span
{
font-size: 11px !important;
}
.my-ccount-h
{
color: #6a747c;
font-size: 19px;
margin-bottom: 0px;
}

.page-best-sellear-image
{width:48px !important;height:48px !important;position: absolute !important;top: -2px !important;left: 0px;}
.blog-sub
{margin-bottom: 0px !important;
font-size: 14px !important;
border: none !important;}

.blo-sub-text
{
color: #f16a7c;
font-family: Arial;
font-weight: bold;
padding-top:4px;
}	
.blog-su-pa
{padding-top:7px;}


.page-one-sellear-image
{width:71px !important;height:71px !important;position: absolute !important;top: -2px !important;left: 0px;}

.row-pad
{
padding-top:80px !important;}	

.my-epairs
{font-size: 15px !important;
color: #1abcb8;
font-weight: bold;}	

.erpes-link{    color: #999 !important;
font-size: 12px;
margin-top: 28px;
float: left;
width: 100%;}

.select-pro
{
background: #6a747c;
padding: 6px 20px !important;
color: #fff;
font-size: 16px;
margin-bottom: 17px;
}


.erpes-linkk{
color: #999 !important;
font-size: 12px;
float: left;
width: 100%;
}	

.you-back
{background: #fb4325;
padding: 20px 15px !important;}	

.lienr
{
background:#79ddc6;
padding:0px 0px !important;
margin-left: 18px;
margin-top: 10px;
}	


.checkbox
{
font-size:13px !important;}
.my-acount-box
{
background: #6a747c;
color: #fff !important;
padding: 5px 20px;
font-weight: bold;
font-size: 17px;
}

.font-size{
font-size:12px !important;
line-height:22px !important;
}


.pro-dis-hart
{position: absolute;/*z-index: 99999;*/left: 89%;top: 10px;color: #a79090 !important;font-size: 25px !important;}

.pancil-me
{
padding: 25px 0px 9px 15px !important;
}

.pancil-me a
{
color:#999 !important;
}

.top-me{
width: 100%;
float: left;
padding: 0px 0px;
background: #fff !important;
}

.top-me .text-right
{
margin-top:15px !important;
}



.top-login
{font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
border-right: solid 1px #ddd;
padding-right: 15px;
margin-right: 11px;
padding-top: 4px;
padding-bottom: 4px;
}
.top-login:hover
{
text-decoration:blink;}



.border-lefts
{
border-left:solid 2px #fff !important;
padding-left:60px !important;
margin-left:70px;
height: 281px;
}	

.best-sellear-image
{width: 90px !important;height: 90px !important;position: absolute !important;top: -3px !important;left: 17px;}

.one-sellear-image
{
width: 135px !important;
height: 135px !important;



position: absolute !important;
top: -2px !important;
left: 17px;
}



.fome-mee

{color: #202020 !important;
border: solid 2px #1abcb8 !important;
height: 45px !important;
margin-bottom: 20px !important;
border-radius: 15px !important;}


.top-cart

{font-weight: bold;
font-family:Arial, Helvetica, sans-serif;

}


.top-cart:hover

{
text-decoration:blink;

}


.top-cart span
{
float: right;
position: absolute;
z-index: 999;
background: #ff705e;
border-radius: 100%;
width: 16px;
height: 16px;
color: #fff;
line-height: 16px;
font-size: 9px;
top: -3px;
right: 6px;
text-align: center;
}



.acount-links
{color:#36a747c !important; line-height:25px !important;}

.fa-heart
{color: #fb5873 !important;}

.quation
{width:100%;float:left;font-weight:bold;font-size:16px;font-family: Arial, Helvetica, sans-serif;}

.favorits
{
}

.favorits select
{color: #6d6c6c !important;border: solid 2px #1abcb8!important;height: 40px !important;margin-bottom: 20px;border-radius: 15px;}


.favorits input
{color: #6d6c6c !important;border: solid 2px #9E9E9E !important;height: 45px !important;margin-bottom: 20px;border-radius: 15px;}


.favorits label
{color: #9E9E9E;}


.quation-answ
{
margin:0px 0px 30px 0px;
width:100%;
float:left;
}

.quation-answ p
{margin: 0px 0px 10px 0px;
font-size: 16px;
line-height: 29px;}



.account-top-link {width: 100px !important;left: -7% !important;margin: 0px !important;}



.carousel-control.left {
background-image: none !important;
background-color: none !important;
top: 45%;
}

.carousel-control.right {
background-image: none !important;
background-color: none !important;
top: 45%;
}


.spans
{
background: #fff;
color: #6a747c;
padding: 10px 16px 15px 14px;
}



.logo-me
{
margin:9px 0px;}

.slider-line
{
width:100% !important;
float:left;
margin:0px;
padding:0px 0px;
background:#fff;
font-weight:bold;
}



.iner-line
{width:100% !important;float:left;margin:0px;padding: 10px 0px;background:#fff;color:#6a747c;}

.iner-line a
{
color:#6a747c;

}

.iner-line a:hover
{
color:#6a747c;
}

.favorites-link
{
width:100% !important;
float:left;
margin:0px;
padding:0px 0px 25px 0px;
background:#fff;
color:#6a747c;
}

.favorites-link input
{    color: #6d6c6c !important;
border: solid 2px #1abcb8!important;
height:35px !important;
margin-bottom:0px !important;
border-radius: 15px;}


.favorites-link select
{    color: #6d6c6c !important;
border: solid 2px #1abcb8!important;
height:35px !important;
margin-bottom:0px !important;
border-radius: 15px;}


.favorites-link label
{
margin-bottom:0px !important;
color:#9E9E9E !important}

.favorites-link .col-md-4
{
padding-left:10px !important;
margin-left: -20px;}


.body-line
{
width:100% !important;
float:left;
margin:0px;
padding:0px 0px 25px 0px;
background:#fff;
color:#6a747c;
}
.body-line  .fa-heart-o
{font-size: 20px !important;
float: right;}

.body-line  .fa-heart
{color: #fb5873 !important;
font-size: 20px !important;
float: right;}



.body-line h1
{color:#1abcb8;margin: 0px 0px -10px 0px;font-size:30px;text-transform: uppercase;}

.body-line p
{margin: 0px 0px 0px 0px;font-size: 14px;line-height: 27px;font-family:Arial, Helvetica, sans-serif;}


.body-line ul
{margin: 0px 0px 0px 24px;font-size: 14px;line-height: 27px;font-family:Arial, Helvetica, sans-serif;}


.body-line ul li
{margin: 0px 0px 0px 0px;font-size: 14px;line-height: 27px;font-family:Arial, Helvetica, sans-serif;}


.body-line a
{color:#fb5873;}

.pink-color
{color:#fb5873;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}

.hearts-line
{width: 100% !important;float: left;margin: 0px;padding: 15px 0px;background: #ffe2e0;color: #fb5873;font-size: 17px;font-family: 'MyriadPro-Bold';font-weight: 100;text-align: center;}

.poppular-line
{width: 100% !important;float: left;margin: 0px;padding: 34px 0px 25px 0px;background: #fff;text-align:center;}

.poppular-line h4
{color: #fb5873;
font-size:35px;
margin: 0px 0px 0px 0px;
line-height: 25px;
text-transform:uppercase;}

.poppular-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height: 256px !important;
}


.poppular-line .nbs-flexisel-item {
    float: left;
    margin: 1px;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width: 238px !important;
    
}

.nbs-flexisel-inner li
{display: inline !important;}






.celebrate-line
{width: 100% !important;float: left;margin: 0px;padding: 55px 0px 0px 0px;background: #fff;text-align:center;}

.celebrate-line .thumbnail
{
padding: 0px !important;
border: none !important;}

.celebrate-line .thumbnail .caption
{
padding: 8px 0px !important;
background: #1abcb8;
border-radius: 0px 0px 5px 5px;
margin-top: 6px;
}
.celebrate-line .thumbnail h3
{text-transform: uppercase;font-size: 20px;color: #fff;margin-bottom: 0px;line-height: 26px;}	
.celebrate-line .thumbnail p
{
margin-bottom:0px;}

.celebrate-line .shop
{color: #fff;font-size: 13px;text-transform: uppercase;font-weight: bold;}

.celebrate-line .shop:hover
{
color: #fff;
text-decoration:blink;
}

.celebrate-line h1
{color: #fb5873;font-size: 27px;margin: 0px 0px 0px 0px;line-height:25px;font-family: Arial;font-weight: bold;}

.celebrate-line h2
{color: #6a747c;margin:0px 0px 30px 0px;font-size: 14px;font-weight: 600;font-family: Arial;}

.top-header
{width:100% !important;float:left;margin:0px;padding:5px 0px;background:#6a747c;font-size: 15px;}

.top-header .text-left
{
text-align:left;}

.top-header .text-right
{
text-align:right;
}

.top-header .text-right a
{
padding-left:1px !important;}

.top-header a
{
color:#fff;
text-decoration:blink !important;
}




.top-header a:hover
{
color:#fff;
text-decoration:blink !important;
}

.top-header a:visited
{color:#fff;
text-decoration:blink !important;}

.top-header a:active
{color:#fff;
text-decoration:blink !important;}



.top-searc
{margin-bottom: 10px !important;margin-top: 9px !important;margin-left: 131px;}

.top-searc-drop
{

margin-top: 0px !important;
}

.top-the-bond
{width:100% !important;float:left;margin:0px;padding: 20px 0px;background:#fff;border-bottom: solid 1px #ddd !important;z-index:999;position:relative;}

.search-me
{    width: 100% !important;
background: #f1f2f2 !important;
border: none !important;
box-shadow: none !important;
padding:20px 20px !important;}


.serach-buton
{border: medium none !important;background: #f1f2f2 !important;padding: 6px 20px !important;color: #6eae9f !important;font-size: 20px !important;border-radius: 0px !important;box-shadow: none !important;}


.dropbt {
background-color: #fff;
color: #000;
padding: 0px;
font-size: 14px;
border: none;
}

.dropdow {
position: relative;
display: inline-block;
padding: 9px 9px;
border-left: solid 1px #ddd;
}

.dropdow-content {
display: none;
position: absolute;
background-color: #fff;
min-width: 160px;
z-index: 9999;
border: solid 1px #ddd;
top: 78px;
}

.dropdow-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
border-bottom:solid 1px #ddd;
}

.dropdow-content a:hover {background-color: #ddd;}

.dropdow:hover .dropdow-content {display: block;}




.hr-me
{
margin-bottom:0px !important;
margin-top: 10px !important;
}



.btn-cart
{    background: #fb5873 !important;
color: #fff !important;
border: none !important;
padding: 6px 20px !important;
border-radius: 3px !important;
font-weight: bold !important;
margin-right: 13px !important;}


.par-categor-line
{margin-bottom: 24px;width:100%;float:left;background:#ffe2e0;color:#fb5873 !important;}

.cut-pro
{padding: 2px 10px;background: #afafb1;color: #fff;font-size:14px;float:left;margin-right:20px;}


.cut-pro a
{
color: #fff;
text-decoration:blink;
padding-left:4px !important;
}

.load-mmore
{background: #fb5873;
color: #fff !important;
text-transform: uppercase;
font-size: 20px;
padding: 10px 33px;
border-radius: 3px;}

.load-mmore:hover
{
color: #fff;
text-decoration:blink;}



.clear-all
{padding: 2px 10px;background: #fff;color: #696a6b !important;font-size:14px;border-left:solid 1px #6a747c !important;float:left;margin-right:20px;}


.clear-all a
{
color: #6a747c !important;
text-decoration:blink;
padding-left:4px !important;
}




.dropbtn {background-color: #ffe2e0;color: #f16a7c;padding: 0px 16px;font-size: 14px;border: none;border-right: solid 1px #f16a7c  !important;margin: 12px 0px;font-family: Arial;font-weight: bold;}

.dropbtn .fa {color: #f16a7c !important;padding-left: 10px;font-weight: bold;}


.dropdown {
position: relative;
display: inline-block;
}

.dropdown-content {display: none;position: absolute;background-color: #f1f1f1;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;border: solid 1px #ddd;}

.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;color: #464545 !important;border-bottom: solid 1px #ddd !important;}

.dropdown-content a:hover {background-color: #ddd;color:#000 !important;text-decoration: blink;}

.dropdown:hover .dropdown-content {display: block;}

.cart-total
{
position: absolute;
right: 4px;
background: #02c108;
color: #fff;
font-size: 10px;
text-align: center;
line-height: 18px;
width: 18px;
height: 18px;
display: none;
border-radius: 100%;
font-style: normal !important;
z-index: 9999;
top: 19px;
}


.cart-top
{

padding: 5px 10px 5px 10px;
}

.logo
{margin: 0px 0px !important;}




.carousel-indicators li {
display: inline-block;
width: 30px !important;
height: 10px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: #000\9;
background-color: rgba(0,0,0,0);
border: 1px solid #fff;
border-radius: 10px;
}


.carousel-caption h3
{
color:#1050a4;
font-size:46px !important;
font-weight: 600;
text-transform:uppercase;
text-shadow:none !important;
}


.carousel-caption p
{
color:#000;
font-size: 19px !important;
text-transform:uppercase;
text-shadow:none !important;
margin-bottom: 27px;
}	

.shop-now
{
background:#fb5873;
color:#fff;
padding:10px 20px !important;
border-radius: 3px !important;
}	




#news-slider{
margin-top: 30px;
}
.post-slide a
{}
.post-slide a:hover
{
text-decoration:blink;}

.post-slide{background: #fff;margin: 0px 20px;}
.post-slide .post-img{
position:relative;
overflow: hidden;
}
.post-slide .post-img img{
width: 150px;
height: auto;
}

.post-slide .over-layer{
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
opacity:0;
background:rgba(0, 0, 0,0.4);
transition:all 0.50s linear;
}
.post-slide:hover .over-layer{
opacity:1;
text-decoration:none;
}
.post-slide .over-layer i{
position: relative;
top:45%;
text-align:center;
display: block;
color:#fff;
font-size:25px;
}
.post-slide .post-content{background:#fff;padding: 16px 10px;color: #fb5873;}
.post-slide .post-title{margin: -16px 0 0px -6px;font-size: 18px;text-transform: uppercase;color: #fb5873;line-height: 25px;}
.post-slide .post-title a{
font-size: 18px;
font-weight:bold;
color: #fb5873;
display: inline-block;
text-transform:uppercase;
transition: all 0.3s ease 0s;
}
.post-slide .post-title a:hover{
text-decoration: none;
color:#3498db;
}
.post-slide .post-description{
line-height:24px;
color:#808080;
margin-bottom:40px;
}
.post-slide .post-date{
color:#a9a9a9;
}
.post-slide .post-date i{
font-size:20px;
margin-right:8px;
color: #CFDACE;
}
.post-slide .read-more{
padding:5px 10px;
float: right;
font-size:12px;
background:#e9e9e9;
color:#808080;
text-transform: uppercase;
}
.post-slide .read-more:hover{
background: #3498db;
text-decoration:none;
color:#fff;
}
.owl-controls .owl-buttons{
text-align:center;
margin-top:20px;
}
.owl-controls .owl-buttons .owl-prev{
background: none;
position: absolute;
top: 41%;
left: -27px;
padding: 0 0;
font-size: 30px !important;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
transition: background 0.5s ease 0s;
}
.owl-controls .owl-buttons .owl-next{
background: none;
position: absolute;
top: 45%;
right: -26px;
padding: 0 18px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
transition: background 0.5s ease 0s;
}
.owl-controls .owl-buttons .owl-prev:after,
.owl-controls .owl-buttons .owl-next:after{content:"\f104";font-family: FontAwesome;color: #333;font-size: 61px;left: ;}
.owl-controls .owl-buttons .owl-next:after{
content:"\f105";
}

.send-more {background: #f16a7c !important;color: #fff !important;padding: 9px 28px !important;border: solid 0px #c56f7b !important;text-transform: uppercase !important;font-size: 20px !important;font-weight: bold !important;border-radius: 11px !important;}


.send-more:hover {
background:#6a747c !important;
color: #fff !important;
text-decoration:blink;
}
.crousal-line
{width:100%;float:left;padding: 50px 0px 0px 0px;margin:0px;}





.crousal-line .shop {color: #fff;font-size:23px;font-weight:bold;text-transform: uppercase;}

.crousal-line .shop:hover {
color: #fff;
text-decoration:blink;
}

.crousal-line .testimonial
{
border:none !important;
padding:0px !important;
margin:30px;
}

.the-motina
{    font-size: 30px;
font-weight: bold;
color: #6a747c;}


.crousal-line .thumbnail
{
padding: 0px !important;
border: none !important;
margin:0px;
}
.crousal-line .thumbnail p
{
margin:0px;
}
.crousal-line .thumbnail .caption {
padding: 5px 0px !important;
background: #fb5873;
margin-top: 6px;
text-align: center;
border-radius: 0px 0px 15px 15px !important;
}

.ecard-line
{
width:100%;
float:left;
padding:0px;
margin:0px;
background:#fff !important;
}


.expert-line
{
width:100%;
float:left;
padding:0px;
margin:0px;
background:#fff !important;
}
.expert-line .thumbnail
{
background:#1abbb9;
padding: 0px 30px !important;
border: none !important;
}



.expert-line .thumbnail h3
{text-transform: uppercase;font-size: 38px;color: #fff;margin: 22px 0px 0px 0px;line-height: 46px;}


.expert-line .thumbnail p
{text-transform:uppercase;font-size:20px;color:#fff;margin: 10px 0px 31px 0px;}

.form{}

.form label{color:#aeafb0 !important;font-weight:bold;font-size: 13px;margin: 0px;}

.form span
{
color:#F00;}

.form select{color: #202020 !important;border: solid 2px #1abcb8 !important;height: 40px !important;margin-bottom: 0px;border-radius: 15px;}

.form input{border: solid 2px #1abcb8;height: 40px !important;margin-bottom: 0px;border-radius: 15px;}
.form textarea{
color:#202020 !important;
border:solid 2px #1abcb8 !important;
height:auto !important;
}



.blog-form
{background: #f16a7c !important;color: #fff !important;padding: 4px 28px !important;border: solid 3px #c56f7b !important;font-size: 21px !important;font-weight: bold !important;border-radius: 0px 0px 15px 15px !important;margin-bottom: 0px !important;border: none !important;float:left;text-align:center;width:100%;}
.blog-form:hover
{
text-decoration:blink;
color:#fff;
background:#6a747c !important;}


.submit-form
{background: #f16a7c !important;color: #fff !important;padding: 4px 28px !important;border: solid 3px #c56f7b !important;text-transform: uppercase !important;font-size: 21px !important;font-weight: bold !important;border-radius: 0px 0px 15px 15px !important;margin-bottom: 23px !important;border: none !important;}


.submit-form:after, :before
{
	border:none !important;}

.submit-form:hover
{
text-decoration:blink;
color:#fff;
background:#6a747c !important;}


.connectt
{
background:#f16a7c;
color:#fff;
padding: 11px 28px;
border:solid 3px #fff;
text-transform: uppercase;
border-radius: 4px;
}
.connectt:hover
{
text-decoration:blink;
color:#fff;}

.menu-line
{width:100%;float:left;margin:0px;padding:0px;background:#fff;border-bottom:solid 1px #ddd;}	


.blog-line h3
{margin: 10px;color: #6a747c;font-size: 18px;line-height: 25px;height: 44px;}


.blog-line p
{
padding: 0px 10px;
margin-bottom: 0px;
color: #6a747c;
font-size: 15px;
line-height: 21px;
height: 75px;
}


.blog-line
{
width:100%;
font-family: Arial, Helvetica, sans-serif;
float:left;
padding:0px 0px;
margin:0px;
background:#fff;
}

.blog-line .thumbnail
{    padding: 0px;
margin-bottom:0px;
border: none;
box-shadow: 0px 3px 17px 4px #e6e3e3;
width: 100%;
float: left;
}


.blog-line .thumbnail .caption
{
padding:0px !important;}



.countrly-line .nbs-flexisel-item 
{
float: left;
    margin:16px;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width: 268.5px !important;
    text-align: left;
}

.countrly-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height: auto;
}

.countrly-line .nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}


.countrly-line
{
width:100%;
float:left;
padding:50px 0px;
margin:0px;
background:#fff;
}

.countrly-line .fa-heart
{
color:#fb5873 !important;
font-size:20px !important;
float:right;}

.countrly-line .fa-heart-o
{font-size:20px !important;
float:right;
}

.color-code
{line-height:29px;
font-size: 13px;
text-align:right;
float:right;}


.countrly-line .thumbnail
{
padding: 0px;
border: none;
box-shadow: 0px 3px 17px 4px #e6e3e3;}

.tag
{
color: #fb5873;
font-size: 35px;
margin: 0px 0px 0px 0px;
line-height: 25px;
text-transform: uppercase;
font-weight: bold;
}

.tag-b
{color: #6a747c;font-size:18px;margin: 0px 0px 0px 0px;line-height: 25px;/* text-transform: uppercase; */font-weight: bold;}


.curantly
{font-size: 14px;line-height: 24px;color: #6a747c;font-weight: bold;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}	

.marg
{
margin-bottom:50px;}	

.explor
{background: #ddd;color: #6a747c;padding: 15px 17px;font-weight:bold !important;text-transform: uppercase;border-radius: 4px;}	


.explor:hover
{
background: #ccc;
color: #000;
text-decoration:blink;

}	

.menu-thumb
{    padding: 0px !important;
border: none !important;}

.menu-image
{padding:4px 0px !important;
background: #1abcb8;
text-transform:uppercase;
border-radius: 0px 0px 5px 5px;
margin-top: 6px;}
.menu-image h3
{    text-align: center;
font-size:20px;
text-transform:uppercase;
color:#fff;
margin: 0px;}
.menu-image p
{    text-align: center;
margin: 0px;}		
.menu-image  a
{
color:#fff;
}


.menu-image  a:hover
{
color:#fff;
text-decoration:blink;
}


.spraise-them
{width:100%;float:left;}

.spraise-them h3
{color:#fff;font-weight:bold;font-size:40px;line-height: 41px;margin:0px;text-transform:uppercase !important;}

.spraise-them .thumbnail{
background:#e45d97;
padding: 40px 20px;
border:none !important;
text-align:left;
margin-top: 50px;
margin-bottom: 50px;
border-radius: 0px !important;
}


.spraise-them p
{
color:#000;
font-size:20px;
text-transform:uppercase;
}

.spraise-them-button {
background: #f16a7c;
color: #fff;
padding: 11px 28px;
border: solid 3px #fff;
text-transform: uppercase;
border-radius: 4px;
font-weight:bold;
}	
.spraise-them-button:hover {
text-decoration:blink;
color:#fff;
}

.customer-foced .rc-rcbrand-nav-left
{
display:none !important;
}	

.customer-foced .rc-rcbrand-nav-right
{
display:none !important;
}	


.customer-foced
{width:100%;float:left;background:#fff;padding: 50px 0px 0px 0px;}


.clients-foced
{width:100%;float:left;background:#fff;padding: 0px 0px 0px 0px;}



.testimonial{
padding: 12px;
margin: 0px 10px;
border: 1px solid #ddd;
position: relative;
height: auto;

}
.testimonial .pic{
width: 80px;
height: 80px;
border-radius: 50%;
margin: 0 auto;
margin-bottom: 10px;
}


.testimonial .pic img{
width: 100%;
height: auto;
}
.testimonial .description{
font-size: 15px;
color: #5e595b;
line-height: 20px;
text-align: center;
margin: 0;
position: relative;
}
.testimonial .description:before{
content: "\f10d";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 25px;
color: #d7d7d7;
position: absolute;
top: 0;
left: -2px;
display: none;
}
.testimonial .title{



display: inline-table;
margin: 0 auto;
font-size: 13px;
font-weight: 700;
line-height: 23px;
color: #202020;
text-transform: uppercase;
}
.testimonial .post{
font-size: 15px;
color: #671a36;
}
.owl-theme .owl-controls{
width: 100%;
height: 50px;
opacity: 1;
position: absolute;
top: 38%;
}
.owl-theme .owl-controls .owl-buttons div{
width: 50px;
height: 50px;
line-height: 40px;
border-radius: 0;
background: none !important;
border: none !important;
box-shadow: none !important;
}
.owl-prev{
position: absolute;
left: -5%;
}
.owl-next{
position: absolute;
right: -5%;
}
.owl-prev:after,
.owl-next:after{
content: "\f104";
font-family: "Font Awesome 5 Free"; font-weight: 900;
font-size: 30px;
color: #c7373c;
opacity: 1;

}
.owl-next:after{ content: "\f105"; }

.zippytel
{
margin-bottom:30px;
}
.sunshine-card
{height:157px; overflow:auto;
}





@media only screen and (max-width: 479px){
    
    
.poppular-line .nbs-flexisel-nav-left {
left: 5px;
z-index: 99999;
top: 8% !important;
}


.poppular-line .nbs-flexisel-nav-right{
right: 5px;
z-index: 99999;
top: 8% !important;    
}

    
    .poppular-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height:133px !important;
}


.poppular-line .nbs-flexisel-item {
    float: left;
    margin: 1px;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width:133px !important;
}
    
    .countrly-line .nbs-flexisel-item {
    float: left;
    margin: 16px 30px !important;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width: 285px !important;
    text-align: left;
}

.blog-area {
    float: left;
    width: 100%;
    padding: 0px 0px;
    background: #f9f9f9;
}
.filter_data_product img
{
width:100% !important;
height:180px !important;
}



.rc-rcbrand-ul {
position: relative;
width: 99999px;
margin: -16px 0px 0px 0px !important;
padding: 0px;
list-style-type: none;
text-align: center;
overflow: auto;
}
	
.rc-rcbrand-item img {
margin-top: -20px !important;
}	
	
.mar-new
{
margin-bottom:0px !important;
}

.pro-size-image
{

height:190px !important; width: 100%;

}

.celebrate-image
{
height:180px !important;
width: 100% !important;
}	
	
.footer-tag {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    margin-bottom: -3px !important;
    margin-top: 20px !important;
}
.footer-line {
    width: 100%;
    float: left;
    padding: 0px 0px 50px 0px !important;
    margin: 0px;
    background: #6a747c;
}

.delete-option {
padding:49px 0px 66px 15px !important;
padding-right: 0px;
padding-left: 15px;
z-index: 9999 !important;
}

.favorites-link .col-md-4 {
    padding-left: 10px !important;
    margin-left:-9px;
    text-align: center;
}

.sunshine-card {
    height: auto;
    overflow: auto;
    margin-bottom:3px;
}	
	.zippytel {
    margin-bottom: 30px;
    margin-top: -16px;
}
	
.testimonial{ padding: 10px 0px; text-align: center;}
.testimonial .description:before{ top: -20px }
.testimonial .title{ font-size: 12px; }
.testimonial .post{ font-size: 11px; }

.crousal-line .nbs-flexisel-item {
    width: 150px !important;
}

.crousal-line .nbs-flexisel-item
{
width:150px !important;}

.crousal-line .testimonial {
border: none !important;
padding: 0px !important;
margin:30px 18px 31px 20px;
}

.my-account-right
{
background:#f9f7f7;
margin:0px 20px !important;
}
}




.footer-second
{
width:100%;
float:left;
padding:50px 0px 0px 0px;
margin:0px;
text-align:center;
border-bottom:solid 4px #231f20;}

.footer-second h4
{
color: #1abcb8;
margin: 0px 0px 50px 0px;
font-size: 20px;}

.footer-line
{
width:100%;
float:left;
padding:50px 0px 50px 0px;
margin:0px;
background:#6a747c;
}

.footer-tag
{font-size: 16px;text-transform:uppercase;color:#fff;font-weight:600;margin-bottom: 6px;}


.face
{background:#fff;border:none !important;float:left;width: 41px;height: 41px;padding: 9px;text-align:center;line-height: 23px;font-size: 23px;font-weight:bold;color:#6a747c;border-radius: 100%;margin-right: 11px;}

.face:hover
{
background:#f16a7c;
color:#fff;
}




.footer-link
{font-size: 13px;line-height: 26px;color: #fff;}

.footer-link:hover
{color: #cecece;
text-decoration:blink;}

.footer-input
{
border-radius: 10px !important;
height: 39px !important;
font-size: 16px !important;
margin-bottom: 20px !important;
}

.sign-up
{
background: #f16a7c !important;
color: #fff !important;
padding:7px 9px !important;
border: solid 0px #fff !important;
text-transform: uppercase;
border-radius: 13px !important;
font-size: 17px !important;
margin-left: -7px;
}



.pading-left
{
padding-left:50px !important;}


.copyright-line
{width:100%;float:left;padding:10px 0px;text-align:center;background:#4b5862;color:#fff;font-size: 12px;}



.sticky {
position: fixed !important;
top: 0;
width: 100%;
z-index: 999999;
}
.sticky + .content {
padding-top: 102px;
}	


#myBtn {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
font-size: 18px;
border: none;
outline: none;
background-color: red;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 4px;
}

#myBtn:hover {
background-color: #555;
}

.back-to-top {
position: fixed;
bottom: 25px;
right: 17px;
display: none;
background: #f16a7c;
color: #fff;
}


.brouws
{background: #fb5873 !important;
color: #fff !important;
border-radius: 5px;
padding: 10px !important;
font-size: 17px !important;}

.brouws:hover
{background: #6a747c !important;
color: #fff !important;
text-decoration:blink !important;}


.ba
{
padding: 0px !important;
background: #fff !important;

margin: 4px;
border-radius: 20px;
}	
.lienr img
{
margin:4px 4px 0px 4px !important;
height:180px;}


.ba textarea
{
border: none !important;
height: 183px !important;
}	


.ba p
{
font-size:20px;
}

.font-size-em
{
font-size:20px;
margin-top:20px;}


.delete-option
{padding: 38px 0px 66px 15px;}		


.delete-option a
{
color:#999 !important;
}	

.sleek
{
color:#1abcb8;
font-size:20px;
font-weight:bold;
}	

.sleek span
{color: #a7a7a7;font-size: 14px;font-weight: normal;}	


.displayy
{
display:none;}

.display
{display:block !important;font-family: Arial;font-size: 15px;}

.menu-logo-dis
{
display:none;
}


.pro-dis
{
margin-top:0px;
}	


.pro-bootm-text
{font-size: 23px;line-height: 47px;color: #fb5873 !important;text-align:center;font-weight: bold;font-family: Arial;}


.filter-by-category
{
width:100%;
float:left;
margin-bottom:25px;
display:none;
}

.foter-pro-testo
{font-size: 14px;
font-weight:bold;
font-family: Arial;}

.sleek-enq
{color:#1abcb8 !important; font-size:14px !important;}

.form-empty
{font-size: 25px; 
margin-bottom:4px;
line-height: 16px;
text-transform: inherit !important;
}

.enquiery-image
{width: 154px !important;height: 140px !important;}

@media only screen and (min-width:320px) and (max-width:480px) {
    .poppular-line .nbs-flexisel-nav-left {
left: 5px;
z-index: 99999;
top: 8% !important;
}


.poppular-line .nbs-flexisel-nav-right{
right: 5px;
z-index: 99999;
top: 8% !important;    
}
    
    .poppular-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height:133px !important;
}


.poppular-line .nbs-flexisel-item {
    float: left;
    margin: 1px;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width:133px !important;
}
    
    .countrly-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height: 362px !important;
}

    
    .countrly-line .nbs-flexisel-item {
    float: left;
    margin: 16px 30px !important;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width: 285px !important;
    text-align: left;
}
    .blog-area {
    float: left;
    width: 100%;
    padding: 0px 0px;
    background: #f9f9f9;
}
.filter_data_product img
{
width:100% !important;
height:180px !important;
}
.rc-rcbrand-ul {
position: relative;
width: 99999px;
margin: -16px 0px 0px 0px !important;
padding: 0px;
list-style-type: none;
text-align: center;
overflow: auto;
}


.rc-rcbrand-item img {
margin-top: -20px !important;
}	
.mar-new
{
margin-bottom:0px !important;
}

.pro-size-image
{

height:190px !important; width: 100%;

}
.celebrate-image
{
height:180px !important;
width: 100% !important;
}


.small-img {
    width: 350px;
    height: 70px;
    margin-top: -68px !important;
    position: relative;
    left: 25px;
}

.my-favre
{
font-size: 16px !important;
margin-bottom: 0px !important;
line-height: 0px !important;
text-transform: inherit !important;
margin-top: 10px !important;
}

.sleek {
color: #1abcb8;
font-size: 20px;
font-weight: bold;
margin-top: 20px;
}
.epres-marge {
margin-right: 0px;
margin-left:4px !important;
}

.one-sellear-image {

left: 0px !important;
}
.best-sellear-image {

left:0px !important;
}

.epes-meerrr
{margin-bottom: 20px;
margin-top:30px !important;}	

.enquiery-image
{
width:130px !important;
height:100px !important;
}

.epra-box
{margin-top:0px;}


.form-empty
{font-size:15px !important; 
margin-bottom:4px;
line-height: 16px;
text-transform: inherit !important;
}

.sleek-enq {
color: #1abcb8 !important;
font-size: 12px !important;
}
.page-one-sellear-image {

left: 0px;
}

.page-best-sellear-image
{left: 0px;}

.nbs-flexisel-item {
float: left;
margin:0px 12px !important;
padding: 0;
cursor: pointer;
position: relative;
line-height: 0px;
width: 146px !important;
}


.epres-marge {
margin-right: 5px !important;
}

.pro-dis {
margin-top: 59px !important;
}
.height-em {
height: 93px;
font-size: 11px !important;
line-height: 14px;
margin-top: 20px;
}

.my-epairs {
font-size: 15px !important;
color: #1abcb8;
font-weight: bold;
margin-top: 20px !important;
}
.erpes-linkk {
color: #999 !important;
font-size: 12px;
float: left;
width: 100%;
margin-bottom: 20px;
}

}


@media only screen and (min-width: 320px) and (max-width:680px) {
    .poppular-line .nbs-flexisel-nav-left {
left: 5px;
z-index: 99999;
top: 8% !important;
}


.poppular-line .nbs-flexisel-nav-right{
right: 5px;
z-index: 99999;
top: 8% !important;    
}
    
    .poppular-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height:146px !important;
    margin-top: -10px !important;
    margin-bottom: 20px !important;
}


.poppular-line .nbs-flexisel-item {
    float: left;
    margin: 1px;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    width:157px !important;
}
    
        .countrly-line .nbs-flexisel-inner {
    position: initial;
    overflow: hidden;
    float: left;
    width: 100%;
    height: 362px !important;
}

.countrly-line .nbs-flexisel-item {
float: left;
margin: 4px !important;
padding: 0;
cursor: pointer;
position: relative;
line-height: 0px;
width: 245px !important;
text-align: left;
}

.countrly-line .nbs-flexisel-item img {
    width:100% !important;
    height: 256px !important;
}

    .blog-area {
    float: left;
    width: 100%;
    padding: 0px 0px !important;
    background: #f9f9f9;
}
.filter_data_product img
{
width:100% !important;
height:180px !important;
}
.rc-rcbrand-ul {
position: relative;
width: 99999px;
margin: -16px 0px 0px 0px !important;
padding: 0px;
list-style-type: none;
text-align: center;
overflow: auto;
}


.rc-rcbrand-item img {
margin-top: -20px !important;
}	
.mar-new
{
margin-bottom:0px !important;
}

.top-header .text-right a {
    padding-left: 1px !important;
}

.pro-size-image
{

height:190px !important; width: 100%;

}
.celebrate-image
{
height:180px !important;
width: 100% !important;
}

.my-favre
{
font-size: 16px !important;
margin-bottom: 0px !important;
line-height: 0px !important;
text-transform: inherit !important;
margin-top: 10px !important;
}

.erpes-linkk {
color: #999 !important;
font-size: 12px;
float: left;
width: 100%;
margin-bottom: 20px;
}
.epres-marge {
margin-right: 0px;
margin-left:4px !important;
}

.my-epairs {
font-size: 15px !important;
color: #1abcb8;
font-weight: bold;
margin-top: 6px !important;
}

.height-em {
height: 93px;
font-size: 11px !important;
line-height: 14px;
margin-top: 20px;
}
.sleek {
color: #1abcb8;
font-size: 20px;
font-weight: bold;
margin-top: 35px;
}
.epes-meerrr
{margin-bottom: 20px;
margin-top:30px !important;}	
.epres-marge {
margin-right: 5px !important;
}


.enquiery-image
{
width:100% !important;
height:auto !important;
}	
.epra-box
{margin-top:0px;}


.submits {

margin-left: 7px !important;
}
.blog-sub
{

border:solid 1px #ddd !important;
margin-bottom:10px !important;}


.blog-line h3 {
margin: 10px;
color: #6a747c;
font-size: 25px;
line-height: 32px;
height: auto;
}
.blog-line p {
padding:0px 10px 24px 10px;
margin-bottom: 0px;
color: #6a747c;
font-size: 18px;
line-height: 26px;
height: auto;
}


.marfong-per
{margin-left:0px;}

.epres-form
{padding-left:15px !important;
padding-top: 10px !important;}


.foter-pro-testo
{font-size: 10px;
font-weight: bold;
font-family: Arial;
line-height: 16px;
margin-bottom: 30px;
margin-top: 9px;}



.sidena {height: 100%;width: 0;position: fixed;z-index:999999;top: 0;left: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;padding-top: 26px;text-align:left !important;overflow: auto;max-height: 600px;min-height: 100%;}

.sidena a {
padding: 8px 8px 8px 12px;
border-bottom:solid 1px #6c6b6b;
text-decoration: none;
font-size:18px;
color: #73747c;
display: block;
transition: 0.3s;
width: 100%;
float: left;
}
.sidena a:hover
{
text-decoration:blink !important;
color:#000 !important;}

.sidena ul
{float: left;margin: 0px;padding: 0px;}

.sidena ul li
{
width:100%;
float:left;
padding:0px 23px;
margin-left:10px;
border-bottom:solid 1px #ddd;
display: block;
font-size: 12px !important;
}

.sidena ul li a
{
color:#73747c !important;
font-size: 14px !important;
}
.sidena a:hover {
color: #000;
}

.sidena .closebtn {
position: absolute;
top: 4px;
right: 26px;
font-size: 36px;
width: 38px;
border-radius: 100%;
border: solid 0px #ddd !important;
height: 38px;
line-height: 18px;
text-align: center;
padding-right: 11px;
float: right;
}



.sidenavv {height: 100%;width: 0;position: fixed;z-index:999999;top: 0;left: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;padding-top: 26px;text-align:left !important;overflow: auto;max-height: 600px;min-height: 100%;}

.sidenavv a {padding: 8px 8px 8px 19px;text-decoration: none;font-size: 18px;color: #73747c;display: block;transition: 0.3s;}
.sidenavv a:hover
{
text-decoration:blink !important;
color:#000 !important;}

.sidenavv ul
{float: left;margin: 0px;padding: 0px;border-top: solid 1px #9c9999;}

.sidenavv ul li
{width:100%;float:left;padding:0px 0px;margin-left: 0px;border-bottom:solid 1px #ddd;display: block;font-size: 12px !important;}

.sidenavv ul li a
{
color:#73747c !important;
font-size: 14px !important;
}
.sidenavv a:hover {
color: #000;
}

.sidenavv .closebtn {
position: absolute;
top: 0;
right: 5px;
font-size: 36px;
margin-left: 75px;
border: none !important;
}









.filter-by-category
{

width:100%;
float:left;
display:block !important;
margin-bottom:25px;
text-align:center !important;
}

.filter-by
{
background:#f16a7c !important;
color:#fff !important;
padding:10px 10px;
font-weight:bold;
font-size:14px;
color:#fff;
width:100%;
float:left;
}
.filter-by a
{
color:#fff;}


.filter-by a:hover
{
color:#fff;
text-decoration:blink !important;}



.filter-by .fa
{font-weight:bold;padding-left: 7px !important;}	

.sort-by
{background:#616161 !important;
color:#fff !important;
padding:10px 10px;
color:#fff;
font-weight:bold;
font-size:14px;
width:100%;
float:left;
}
.sort-by .fa
{
font-weight:bold;
padding-left:12px !important;}

.sort-by a
{
color:#fff;}

.sort-by a:hover
{
text-decoration:blink !important;
color:#fff !important;}


.par-categor-line
{
display:none 
!important}


.pro-bootm-text
{font-size:19px;
line-height: 25px;
color: #fb5873 !important;
text-align:center;}



.dropdown-content a {
color: black;
padding: 4px 16px;
text-decoration: none;
display: block;
color: #464545 !important;
border-bottom: solid 1px #ddd !important;
font-size: 11px !important;
}

.cut-pro {
padding: 1px 10px;
background: #afafb1;
color: #fff;
font-size: 14px;
float: left;
margin-right: 20px;
}

.clear-all {
padding:1px 10px;
background: #fff;
color: #696a6b !important;
font-size: 14px;
border-left: solid 1px #6a747c !important;
float: left;
margin-right: 20px;
}

.pro-dis
{
margin-top:57px !important;
}	

.border-lefts {
border-left: solid 0px #fff !important;
padding-left:15px !important;
margin-left:0px;
}	

.brouse-link {
background: #fb5873;
color: #fff !important;
padding: 8px 10px;
float: left;
border-radius: 3px;
font-size: 20px;
margin-bottom: 10px;
margin-top: 10px;
width: 100%;
text-align: center;
}

.dropbtn {
background-color: #ffe2e0;
color: #f16a7c;
padding: 4px 10px;
font-size: 12px;
border: none;
border-right: solid 1px #ccc !important;
margin-right: 6px;
margin: 0px -1px;
border-bottom: solid 1px #f16a7c !important;
}
.iner-line {
width: 100% !important;
float: left;
margin: 0px;
padding:5px 0px;
background: #fff;
color: #6a747c;
font-size: 11px;
}
.body-line h1 {
color: #1abcb8;
margin: 15px 0px 0px 0px;
font-size: 20px;
line-height: 26px;
}
.body-line p {
margin: 0px 0px 0px 0px;
font-size: 13px;
line-height: 24px;
}




.body-line h3
{
font-size:18px;}
.body-line h2

{
font-size:20px;}
.the-motina {
font-size: 20px;
font-weight: bold;
color: #6a747c;
}


.crousal-line .shop {
color: #fff;

font-size: 17px;
font-weight: bold;
text-transform: uppercase;
}
.crousal-line .thumbnail .caption {

padding: 4px 0px !important;
background: #fb5873;
border-radius: 0px 0px 0px 5px;
margin-top: 6px;
text-align: center;
}

.crousal-line .nbs-flexisel-nav-left
{left: -11px;
z-index: 99999;
top: 30%;}

.crousal-line .nbs-flexisel-nav-right
{right: -11px;
z-index: 99999;
top: 30%;}

.crousal-line .nbs-flexisel-inner {

height: 243px !important;
}




.menu-logo-dis
{
display:block;
margin: 0px 0px 0px 16px;
margin-top: -84px;
width: 145px;
padding-bottom: 20px;
}


.poppular-line {

padding:25px 0px 0px 0px;

}
.tag-b {
font-size: 12px;
line-height: 18px;
}	

.countrly-line {

padding:25px 0px 0px 0px;
}

.marg {
margin-bottom:20px !important;
}


.explor {

padding: 10px;

}

.customer-foced {
width: 100%;
float: left;
background: #fff;
padding:25px 0px 0px 0px;
}

.clients-foced {

padding:0px 0px 0px 0px;
margin-top: -47px;
}


.spraise-them {

padding-top: 25px;
}

.attr-nav > ul > li > a {
padding: 2px 15px 0px 15px !important;
padding-left: 15px !important;
}

.attr-nav > ul > li > a {
padding: 2px 15px !important;
border-right: solid 1px #ddd !important;
margin-top: 16px !important;
margin-bottom: 11px !important;
}

.displayy
{
display:block !important;}

.display
{
display:none !important;}




nav.bootsnav .megamenu-content .col-menu {
padding-bottom: 0;
padding-left: 0px !important;
}
.carousel-caption {
position: absolute;
right: 15%;
bottom:0px !important;
padding-bottom:0px !important;
top:10% !important;
left: 15%;
margin-bottom:0px !important;
z-index: 10;
padding-top: 20px;
padding-bottom:0px !important;
}

.carousel-indicators{
display:none !important;
}

.carousel-caption p {
color: #000;
font-size: 10px !important;
margin-bottom: 0;
text-align: left;
}


.carousel-caption h3 {
font-size: 13px !important;
line-height: 17px;
text-align: left;
margin-bottom:0px !important;
padding-bottom:0px !important;
}

.spans {
background: #cecccc;
color: #6a747c;
padding: 10px 7px !important;
}

.hearts-line {
color: #fb5873;
font-size:11px;
text-align: center;
line-height: 20px;
}

.celebrate-line h1 {

font-size: 16px;

}

.celebrate-line h2 {
color: #202020;
margin: 0px 0px 10px 0px;
font-size: 12px;
font-weight: 400;
line-height: 22px;
}

.celebrate-line .thumbnail h3 {

font-size: 11px !important;
line-height:11px !important;

}

.owl-controls .owl-buttons .owl-prev {

left: -9px !important;

font-size: 20px !important;

}



.owl-controls .owl-buttons .owl-next {

right: -9px !important;

font-size: 20px !important;

}

.expert-line .thumbnail h3 {

font-size: 18px !important;
color: #fff;
margin: 22px 0px 0px 0px;
line-height: 27px;
}


.expert-line .thumbnail p {
text-transform: uppercase;
font-size: 14px !important;
color: #fff;
margin: 10px 0px 10px 0px;
}
.connectt {

padding: 8px 14px !important;
position: absolute;

}

.tag {

font-size: 18px;

}


.celebrate-line .shop {

font-size: 10px;

}

.attr-nav > ul > li {

margin-right:10px !important;
}



.top-header .text-left {
text-align: left;
font-size: 8px !important;
}

.top-header .text-right {
text-align: right;
font-size: 8px !important;
padding: 0px 15px 0px 0px;
}
.shop-now {
background: #fb5873;
color: #fff;
padding: 5px 5px !important;
border-radius: 3px !important;
}


.spraise-them .thumbnail {
padding:20px !important;
margin-bottom: 0px;
border-radius: 0px !important;
}


.spraise-them h3 {
color: #fff;
font-weight: bold;

font-size: 25px;
line-height: 34px;

margin: 0px;
text-transform: uppercase !important;

}

.spraise-them-button {
background: #f16a7c;
color: #fff;
padding: 9px 14px;
border: solid 3px #fff;
text-transform: uppercase;
border-radius: 4px;
font-weight: 600;
}

.testimonial .description {

text-align: center;
}
.footer-link {
font-size: 13px;
line-height: 27px;
color: #fff;
}

.pading-left {
padding-left: 15px !important;
}

.sign-up {
background: #f16a7c !important;
color: #fff !important;
padding:10px 9px !important;
border: solid 0px #fff !important;
text-transform: uppercase;
border-radius: 13px !important;
font-size: 13px !important;
}
.face {
background: #fff;
border: none !important;
float: left;
width: 30px;
height: 30px;
padding: 6px;
text-align: center;
line-height: 18px;
font-size: 17px;
font-weight: bold;
color: #6a747c;
border-radius: 100%;
margin-right: 7px;
}
nav.bootsnav .megamenu-content .content {
display: block !important;
}



nav.navbar.bootsnav .navbar-nav

{
padding-left: 0px !important;
padding-right: 15px;
}


.navbar {
position: relative;

min-height: auto !important;
margin-bottom: 20px;



border: 0px solid transparent;
}

.post-slide .post-title {
margin: 1px 0 0px 0;
font-size: 12px !important;

line-height: 13px;
}

.top-searc {
margin-bottom: 8px !important;
margin-top: 7px !important;
margin-left: -16px;
}

.hearts-line
{
display:none !important;}	



.celebrate-line {

padding: 25px 0px 0px 0px;

}	

.curantly {
font-size: 11px;
line-height: 17px;

}	
.countrly-line .fa-heart-o {

display:none !important;
}	



.countrly-line .fa-heart {
display:none;
}

.color-code {
display:none;
}

.post-slide .post-content {
background: #fff;
padding: 0px 10px !important;
color: #fb5873;
}
.overlay {
height: 100%;
width: 0;
position: fixed;
z-index: 999999;
padding-top: 29%;
top: 0;
left: 0;
background:#fff;
overflow-x: hidden;
transition: 0.5s;
}
.dis
{
display:block !important;
float: left;
margin-top: -100px;
z-index: 99999;
position: absolute;
left: 10px;
}

.overlay a {font-size: 20px}
.overlay .closebtn {
top: 15px;
right: 35px;
display: block !important;
background: #fff;
width: 35px;
height: 35px;
border-radius: 100%;
font-weight: 200;
font-size: 30px;
text-align: center;
line-height: 13px !important;
box-shadow: 0 0 10px #313131;
}
.overlay .closebtn:hover
{
text-decoration:blink;}

.top-the-bond {

padding: 3px 0px;

}

.footer-tag {
font-size: 14px;

}

.account-top-link {

left: -47px !important;
}

.sticky {
position:absolute !important;
top: 0;
width: 100%;
z-index: 999999;
}


nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover,
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a{
background-color: transparent;
background:none !important;
}

.dism
{
display:none !important;}
}

.brouse-link
{   background: #fb5873;
color: #fff !important;
padding: 8px 10px;
float: left;
border-radius: 3px;
font-size: 20px;
margin-bottom: 10px;
margin-top: 10px;
}

.brouse-link:hover
{
color: #fff !important;
text-decoration:blink !important;
}


.dism
{
display:block;}

.overlay {

}

.overlay-content {
position: relative;
top: 25%;
width: 100%;
text-align: center;
margin-top: 30px;

}

.overlay a {
padding: 8px;


text-decoration: none;
font-size: 36px;
color: #818181;
display: block;
transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
color: #f1f1f1;
background: #f16a7c;

}

.overlay .closebtn {
position: absolute;
top: 20px;

right: 24px;
font-size: 33px;
display:none;
}


.dis
{
display:none;
}





.product-grid{

font-family: 'Roboto Condensed', sans-serif;
text-align: center;
}
.product-grid .product-image{
/* border: 0.5px solid #ebebeb; */
overflow: hidden;
position: relative;
transition: all 0.3s ease 0s;
}
.product-grid .product-image:hover{ border-color: #00bbd3; }
.product-grid .product-image a.image{display: block;width: 154px;height: 140px;}
.product-grid .product-image img{
width: 130px;
height: 136px;
}
.product-image .pic-1{ transition: all 0.5s ease-out 0s; }
.product-image:hover .pic-1{
opacity: 0;
transform: rotateY(-90deg);
}
.product-grid .product-image .pic-2{
width: 100%;
height: 100%;
opacity: 0;
transform: rotateY(-90deg);
position: absolute;
top: 0;
left: 0;
transition: all 0.5s ease-out 0s;
}
.product-image:hover .pic-2{
opacity: 1;


transform: rotateY(0deg);
}
.product-grid .product-discount-label,
.product-grid .product-new-label{
color: #fff;
background: #00bbd3;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.5px;
text-transform: uppercase;
width: 75px;
padding: 1px 15px;
transform: rotate(45deg);
position: absolute;
right: -20px;
top: 10px;
}
.product-grid .product-new-label{
transform: rotate(-45deg);
background: #000;
left: -20px;
right: auto;
}
.product-grid .product-links{
padding: 0;
margin: 0;
list-style: none;
opacity: 0;
transform: translateY(50%);
position: absolute;
right: 15px;
bottom: 50%;
transition: all .4s ease;
}
.product-grid .product-image:hover .product-links{ opacity: 1; }
.product-grid .product-links li{
margin: 0 0 12px;
transition: all 0.3s ease 0s;
}
.product-grid .product-links li:nth-child(1),
.product-grid .product-links li:nth-child(2){
transform: translateX(-40px);
}
.product-grid .product-links li:nth-child(3),
.product-grid .product-links li:nth-child(4){
transform: translateX(40px);
}
.product-grid .product-image:hover .product-links li{ transform: translateX(0); }
.product-grid .product-links li:last-child{ margin: 0; }
.product-grid .product-links li a{
color: #fff;
background-color: #000;
font-size: 16px;
line-height: 35px;
height: 35px;
width: 35px;
display: block;
position: relative;
transition: all 0.4s ease 0s;
}
.product-grid .product-links li a:hover{ background: #00bbd3; }
.product-grid .product-links li a:before,
.product-grid .product-links li a:after{
content: attr(data-tip);
color: #fff;
background: rgba(0,187,211,0.85);
font-size: 15px;
font-weight: 500;
line-height: 18px;
padding: 5px 10px;
white-space: nowrap;
display: none;
transform: translateY(-50%);
position: absolute;
right: 45px;
top: 50%;
transition: all 250ms ease-in-out 0s;
}
.product-grid .product-links li a:after{
content: '';
background: linear-gradient(225deg, rgba(0, 187, 211, 0.9) 50%,transparent 50%);
height: 10px;
width: 10px;
padding: 0;
transform: translateY(-50%) rotate(45deg);
right: 41px;
z-index: -1;
}
.product-grid .product-links li a:hover:before,
.product-grid .product-links li a:hover:after{
display: block;
}
.product-grid .product-content{ padding: 15px 10px 0; }
.product-grid .title{
font-size: 16px;
font-weight: 700;
text-transform: capitalize;
margin: 0 0 5px;
}
.product-grid .title a{
color: #444;
transition: all 0.3s ease 0s;
}
.product-grid .title a:hover{ color: #00bbd3; }
.product-grid .price{
color: #00bbd3;
font-size: 15px;
font-weight: 700;
margin: 0 0 1px;
}
.product-grid .price span{
color: #999;
text-decoration: line-through;
}
.product-grid .rating{
padding: 0;
margin: 0;
list-style: none;
}

.product-grid .rating li{
color: #00bbd3;
font-size: 12px;
}

.product-grid .rating li.far{ color: #999;}
@media screen and (max-width: 990px) {
.product-grid{ margin: 0px 0px 0px -27px;}
}

.height-em
{height: 128px;font-size: 14px !important;line-height: 20px;margin-top: 20px;
}

.epres-form
{padding-left: 0px !important;
padding-top: 10px !important;}


.epres-marge
{
margin-right: 0px;
margin-left: -50px;
}

.epes-meerrr
{margin-bottom: 20px;
margin-top: 90px;}	


.your-ecard
{    position: absolute;
z-index: ;
top: 56px;
left: 53%;
width: 255px;}

.submits {
background: #f16a7c !important;
color: #fff !important;
padding: 4px 9px !important;
border: solid 2px #fff !important;
text-transform: uppercase;
border-radius: 13px !important;
font-size: 17px !important;
margin-left: -7px;
}
.submits:hover
{background: #6a747c !important;
color: #fff !important;}

.log-out
{
color:#fff !important;
text-decoration:blink;
}	


.log-out:hover
{
color:#fff !important;
text-decoration:blink;
}	


.my-favre
{
font-size:26px;
color: #1abcb8;
font-weight:bold;
margin-bottom: 4px;
line-height: 16px;
text-transform: inherit;
}

.my-account-right
{
background:#f9f7f7;
}loanw