.float{
	position:fixed;
	width:40px;
	height:40px;
	bottom:100px;
	right:20px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:5px;
}
.go-to-topbody{font-family: 'Open Sans', sans-serif; font-size: 14px;color: #656565; background-color:#fff; }
.m-0{margin: 0px;}
.m-t-0{margin-top: 0px;}
.m-t-5{margin-top: 5px;}
.m-t-10{margin-top: 10px;}
.m-t-15{margin-top: 15px;}
.m-t-20{margin-top: 20px;}
.m-b-0{margin-bottom: 0px;}
.m-b-5{margin-bottom: 5px;}
.m-b-10{margin-bottom: 10px;}
.m-b-15{margin-bottom: 15px;}
.m-b-20{margin-bottom: 20px;}
.m-l-0{margin-left: 0px;}
.m-l-5{margin-left: 5px;}
.m-l-10{margin-left: 10px;}
.m-r-0{margin-right: 0px;}
.m-r-5{margin-right: 5px;}
.m-r-10{margin-right: 10px;}
.p-0{padding: 0px;}
.p-10{padding: 10px;}
.p-20{padding: 20px;}
.p-t-0{padding-top: 0px;}
.p-t-5{padding-top:5px;}
.p-t-10{padding-top: 10px;}
.p-t-15{padding-top: 15px;}
.p-t-20{padding-top: 20px;}
.p-b-0{padding-bottom: 0px;}
.p-b-5{padding-bottom: 5px;}
.p-b-10{padding-bottom: 10px;}
.p-b-15{padding-bottom: 15px;}
.p-b-20{padding-bottom: 20px;}
.p-l-0{padding-left: 0px;}
.p-l-5{padding-left: 5px;}
.p-l-10{padding-left: 10px;}
.p-r-0{padding-right: 0px;}
.p-r-5{padding-right: 5px;}
.p-r-10{padding-right: 10px;}
.font-10{font-size: 10px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-24{font-size: 24px;}
.font-26{font-size: 26px;}
.font-36{font-size: 36px;}
.line-h-30{ line-height:30px}
.line-h-24{ line-height:24px}
.line-h-26{ line-height:26px}
.line-h-30{ line-height:30px}
.font-w-300{font-weight: 300;}
.font-w-400{font-weight: 400;}
.font-w-500{font-weight: 500;}
.font-w-600{font-weight: 600;}
.font-w-bold{ font-weight:bold}
.text-upper{ text-transform:uppercase}
a{color: #717171;text-decoration: none}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
.list-s-none > li{list-style: none; display: inline-block;}
.bg-white{background-color: #FFF;}
.color-white{ color:#fff}
.list-s-n{list-style: none;}
.text-center{ text-align:center}
.text-left{text-align: left;}
.text-right{text-align: right;}
.empty-space-50{padding: 50px 0;}
.empty-space-70{ padding: 70px 0}
.empty-space-60{ height:60px;}
.background-black{background-color: #000}
.background-grey{background-color: #f1f1f1}
.bg-color-blue{background-color:#1f3d51 !important;color: #fff !important}
.color-blue{color:#1f3d51 !important;}
.color-black{color: #000000;}
.border-color{border-color: #1f3d51}
.bg-blue-hover{background-color: transparent; ;color: #000 !important;border-color: #000 !important;text-transform: uppercase;}
.bg-blue-hover:hover{color: #fff !important;background-color:#000 !important}
.btn{border-radius: 0px;border: 2px solid}
.headline{font-family: 'Roboto Slab', serif;}

.scrollbar{height: 300px;width: 65px;overflow-y: scroll;margin-bottom: 25px;width: 100%;padding-right: 10px;}
.scrollbar::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}
.scrollbar::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #de3370;}
.breadcrumb{background-color: #fff;padding: 0px}
.breadcrumb a{color: #000}
.breadcrumb a.active{color: #ccc}

.color-theme{    color: #e55050;}

.display-table{display: table;}
.text-middle {vertical-align: middle;float: none; display: table-cell;}

/*--------------- lightSlider ---------------*/
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.lightSlider:before, .lightSlider:after {content: " ";display: table;}
.lightSlider {overflow: hidden; margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}
.lSSlideWrapper > .lightSlider:after {clear: both;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade > *.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;background-image: url('../img/controls.png');cursor: pointer;position: absolute;z-index: 9;margin-top: -16px;opacity: 0.5;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}
.lSAction > a:hover {opacity: 1;}
.lSAction > .lSPrev {background-position: 0 0;left: 20px;}
.lSAction > .lSNext {background-position: -32px 0;right: 20px;}
.lSAction > a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 2px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: #888888;border-radius: 30px;display: inline-block;height: 10px;overflow: hidden;text-indent: -999em;width: 10px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #000;width: 20px;}
.lSSlideOuter .media {opacity: 0.8;}
.lSSlideOuter .media.active {opacity: 1;}
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}

.title-top {margin-bottom: 30px;position: relative;}
.title-top h2{letter-spacing: 1.2px;font-size: 36px; margin-bottom: 0px;color: #203d51;}
.section-title {font-size: 36px;font-weight: 400;letter-spacing: 1px;text-align: center;margin-bottom: 35px;color: #333;font-family: 'Roboto Slab', serif;}
.select-box-div{border-radius: 0px !important;box-shadow: 0px 0px 0px 0px #000 !important; border: 0 !important; border-bottom: 1px solid #757575 !important; padding: 0px; height: 42px !important;outline: none;color: #a1a19e;}

/*----- header ------*/
body{margin-top: 80px}
nav ul a{color: #555;font-size: 100%}
.navbar-default{position: fixed;top: 0px;z-index: 11;background-color: #fff;border-color: transparent;margin: 0px;height: initial;min-height: initial; }
.navbar-brand{height: initial;}
.navbar-collapse{margin-top: 18px}
.navbar-default .navbar-nav>li>a{font-size: 100%;border-bottom: 3px solid transparent;padding-bottom: 8px;color: #8a8a8a}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #666;border-color: #000;padding-bottom: 12px;background-color: transparent;}
nav ul li:hover, nav ul li.active{background-color: transparent;}
.login-nav{background-color: #191816;color: #fff !important;border: 0px !important;padding-bottom: 15px !important}
.login-nav:hover{background-color: #000 !important;color: #fff !important}
.header-top .navbar-default{z-index: 99}

.header-top .navbar-collapse{margin-top: 18px;}
.navbar-default .navbar-nav>li.dropdown>a{border: 0px;padding-bottom: 12px;}
.navbar-default .navbar-nav>li.dropdown>.dropdown-menu{border-radius: 4px;padding: 0px;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.5);top: 120%;opacity: 0;left: -65px;}
.navbar-default .navbar-nav>li.dropdown:hover .dropdown-menu{display: block;top: 100%;opacity: 1}
.navbar-default .navbar-nav>li.dropdown>.dropdown-menu>li{width: 100%;position: relative;}
.navbar-default .navbar-nav>li.dropdown>.dropdown-menu>li>a{font-size: 14px;padding: 10px 20px 10px 10px;}
.navbar-default .navbar-nav>li.dropdown>.dropdown-menu>li>a>span{position: absolute;right: 10px;top: 10px}

.li-shopping-cart .dropdown-menu{width: 300px;left: -245px !important;}
.li-shopping-cart .dropdown-menu li.item{border-bottom: 1px solid #f1f1f1;}
.li-shopping-cart .dropdown-menu li .btn-remove{padding: 0 !important;position: absolute;right: 10px;top: 10px;}
.li-shopping-cart .dropdown-menu li .product-image{padding: 10px !important;width: 70px;float: left;}
.li-shopping-cart .dropdown-menu li .product-details-rigt{width: calc(100% - 70px);float: right;}
.li-shopping-cart .dropdown-menu li .product-name a{padding: 0px;line-height: 20px;margin-top: 10px;}
.li-shopping-cart .dropdown-menu li .product-details{color: #555;line-height: 20px;font-size: 16px}


/*----- banner ------*/
/*.home-slider , .home-slider .item {height: 100vh !important;}
*/.banner .lSSlideOuter .lSPager.lSpg{position: absolute;bottom: 30px;width: 100%;}
.lSSlideOuter{position: relative;}
.home-slider .item img{width: 100% !important}
.home-slider .item1{background: url(../img/Opt1_Final_slide_1.jpg) no-repeat center;background-size: cover;}
.home-slider .item2{background: url(../img/Opt1_Final_slide_2.jpg) no-repeat center;background-size: cover;}
.home-slider .item3{background: url(../img/Opt1_Final_slide_3.jpg) no-repeat center;background-size: cover;}
.home-slider .item4{background: url(../img/Opt1_Final_slide_4.jpg) no-repeat center;background-size: cover;}


/*--- main hero  ---*/
.main-hero{position: relative; }
.main-hero-contain-box{position: absolute;width:450px;-webkit-transform: translate(0%,-50%);transform: translate(0%,-50%);top: 50%;padding: 80px}
.main-hero-contain-box-left{left: 0px}
.main-hero-contain-box-right{right: 0px}

/*--- home-rings ---*/
.home-rings{background-color: #f1f1f1}
.home-shop-diamonds li {float: left;text-align: center;width: 10%;}
.home-shop-diamonds li a{position: relative;display: block;padding: 10px 15px;text-transform: uppercase;}
.home-shop-diamonds li a i {background-image: url(../img/home-shop-diamonds.png);background-repeat: no-repeat;display: block; width: 70px;height: 70px;margin: 0 auto; margin-bottom: 15px;}
.home-shop-diamonds .fore1 i {background-position: 0px 0;}
.home-shop-diamonds .fore2 i {background-position: 11% 0;}
.home-shop-diamonds .fore3 i {background-position: 22% 0;}
.home-shop-diamonds .fore4 i {background-position: 33% 0;}
.home-shop-diamonds .fore5 i {background-position: 44% 0;}
.home-shop-diamonds .fore6 i {background-position: 55.4% 0;}
.home-shop-diamonds .fore7 i {background-position: 66.6% 0;}
.home-shop-diamonds .fore8 i {background-position: 77.6% 0;}
.home-shop-diamonds .fore9 i {background-position: 89% 0;}
.home-shop-diamonds .fore10 i {background-position: 100% 0;}
.home-shop-diamonds li a:hover {text-decoration: none;color: #000;}
.home-shop-diamonds .fore1:hover i {background-position: 0px 100%;}
.home-shop-diamonds .fore2:hover i {background-position: 11% 100%;}
.home-shop-diamonds .fore3:hover i {background-position: 22% 100%;}
.home-shop-diamonds .fore4:hover i {background-position: 33% 100%;}
.home-shop-diamonds .fore5:hover i {background-position: 44% 100%;}
.home-shop-diamonds .fore6:hover i {background-position: 55.4% 100%;}
.home-shop-diamonds .fore7:hover i {background-position: 66.6% 100%;}
.home-shop-diamonds .fore8:hover i {background-position: 77.6% 100%;}
.home-shop-diamonds .fore9:hover i {background-position: 89% 100%;}
.home-shop-diamonds .fore10:hover i {background-position: 100% 100%;}

/*--- visit-our-showrooms ---*/
.visit-our-showrooms{background: url(../img/visit-showroom-img.jpg) no-repeat fixed;background-size: cover;background-position: center; }
.imitate-table{color: #fff;text-transform: uppercase;height: 384px;width: 384px;overflow: hidden;border-radius: 100%;background-color: rgba(0, 0, 0, 0.88);margin: 0 auto;text-align: center;margin:0 auto}
.imitate-table .display-table{height: 384px;width: 100%;}
.imitate-table .display-table h2{line-height: 30px}
.imitate-table .display-table p{padding: 0 20px}
.imitate-table .display-table p a{color: #fff;}
.imitate-table .display-table p a:hover{color: #fff}
.imitate-table .display-table .bg-blue-hover{border-color: #fff !important;color: #fff !important}
.imitate-table .display-table .bg-blue-hover:hover{border-color: #fff !important;color: #000 !important;background-color: #fff !important}
 

/*--------------- footer section ---------------*/
#footer {position: relative;background: url(../img/world-map.jpg) no-repeat center;background-size: cover;font-size: 14px;line-height: 28px}
#footer strong {color: #000000;text-transform: uppercase;}
.footer-section .title-seperator {margin-left: 0px;width: 40px}
.footer-info-section p {float: left;width: 20px;}
.footer-info-section span {width: calc(100% - 20px);float: right;}
.footer-info-section > div {margin-bottom: 10px;position: relative;width: 100%;display: table;}
.footer-info-section > div:last-child {line-height: 20px;}
.footer-sub-nav li {display: inline-block; padding: 0 10px}
.footer-sub .social-icons a {float: none;display: inline-block;}
.footer-sub .social-icons a:hover {background-color: #191816}
.footer-sub .social-icons {text-align: right;line-height: 10px;}
.footer-section h4 {color: #3e3e3e;}
.footer-sub {border-top: 1px solid #ccc;padding-top: 20px;margin-top: 10px;padding-bottom: 20px;}
.footer-section {position: relative;}
.go-to-top {border-radius: 50px;position: fixed;right: 20px;bottom: 45px;width: 40px;height: 40px;text-align: center;padding-top: 3px;z-index: 9999;background-color: #000}
.go-to-top a {text-decoration: none;color: #fff;font-size: 20px;}
.go-to-top {-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;padding-top: 5px;}
.go-to-top:hover {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.social-icons {float: right;margin-top: 6px;}
.social-icons a {font-size: 14px;text-align: center;width: 30px;height: 30px;line-height: 27px;overflow: hidden;display: block;float: left;margin-right: 5px;border-radius: 100%;border: 2px solid #191816;color: #191816}
.social-icons a:hover {background-color: #191816;color: #fff}
.social-icons a.last {margin-right: 0px}
.google-play-icon li{list-style: none;display: inline-block;}
.google-play-icon li a img{width: 40px;border: 2px solid #000;border-radius: 100%;padding: 6px;margin-right: 10px;} 


/******    about page  ****/
.banner-inner-page {background-size: cover !important;height: 300px;width: 100%;display: table;background:url(../img/banner-img.jpg) no-repeat center fixed; }
.banner-inner-about-page {background: url(../img/banner-img.jpg) fixed no-repeat center;}
.banner-inner-page h2 {vertical-align: middle;float: none;display: table-cell;color: #fff;}
.ethical-sourcing-box{background: url(../img/ethical-sourcing.jpg) center top no-repeat; height: 500px;}
.ethical-sourcing-box .col-md-offset-7{display: table;height: 500px}



/******    events page  ****/
.events-gallery{margin-bottom: 50px}


/******    Contact Us  ****/
.get-in-touch-bg{background-color: #fdfdfd}
.get-in-touch-box p{position: relative;padding-left: 40px}
.get-in-touch-box p i{position: absolute;left: 0px;top: 2px}
.get-in-touch-left {border-right: 3px solid #222;}
.get-in-touch-box .social-icons{float: left;margin-top: 0px}
.say-something-box{padding: 50px;position: absolute;width: calc(100% - 30px);background:#fff;z-index: 1;top: 0;left: 0;margin: 0 15px;}
.say-something-box .input-field{margin-top: 2rem}

/***** products page *****/
.category-products{background-color: #fff}
.block-title{border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;margin-bottom: 10px;}
.block-related li{list-style: none;list-style: none;border: 1px solid #f1f1f1;padding: 10px;margin: -1px;}
.block-related .product-image{float: left;width: 60px;background: #fff;margin-right: 10px;}
.block-related .product-details{width: calc(100% - 70px);float: left;}
.block-related .product-details .product-name{border-bottom: 1px solid #ccc;width: 100% !important;display: table;padding-bottom: 5px;margin-bottom: 7px;}
.block-related .product-details p{ font-size: 15px;text-align: right;}
.block-related .product-details p strong{font-size: 14px;background: #000;color: #fff;padding: 0 3px;}
.price{font-weight: bold;}
.category-products .toolbar{padding: 5px 10px;margin-bottom: 10px; border-bottom: 1px solid #a2a2a2;;}
.product-wrap {border: 1px solid #f7f7f7; padding: 10px;margin-bottom: 30px;position: relative;;background-color: #fff;}
.product-wrap:hover{border-color: #ccc; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.45)}
.product-wrap .product-image {border-radius: 0px;height: 230px;line-height: 230px;overflow: hidden;background-color: #f1f1f1;position: relative;}
.product-dec{padding: 10px 0 0 0}
.product-wrap .product-image img{border-radius: 3px;cursor: pointer;margin: 0 auto;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px}
.product-wrap .product-image img.d-b-img{opacity: 1}
.product-wrap .product-image img.d-n-img{opacity: 0}
.product-wrap:hover .product-image img.d-n-img{opacity: 1}
.product-wrap:hover .product-image img.d-b-img{opacity: 0}
.product-actions {margin-top: 5px;}
.product-wrap .product-name{border-bottom: 1px solid #f1f1f1;}
.product-wrap .product-price {position: relative;}
.product-wrap .product-price span{float: right;font-size: 18px;position: absolute;right: 0px}
.product-wrap .product-price span small{font-weight:400;font-size: 14px}
.product-wrap .product-button{padding: 4px 6px;height: auto}
.products-contain{margin: 20px 0 50px;}
.product-wrap .product-actions .wishlist-btn{background: #fff;color: #000;border: 2px solid #666; padding: 3px 6px;}
.product-wrap .product-actions .wishlist-btn:hover{background: #000;border-color: #000;color: #fff;}



/***** products page *****/
.product-options-bottom{border: 1px solid #f1f1f1}
.product-options-bottom li{border-bottom: 1px solid #f1f1f1;padding: 6px 10px;position: relative;font-size: 14px;font-weight: bold;}
.product-options-bottom li span{font-weight: 300;position: absolute;left: 200px}
.product-options-bottom li:last-child{border: 0px;}
.number-of-items{position: relative;}
.number-of-items .form-inline{position: absolute;top: -10px;left: 140px;}
.number-of-items .form-inline .form-control-number{width: 70px;text-align: center;}
.number-of-items .form-inline a{font-size: 18px;color: #222}
.add-to-links{background: #f1f1f1;padding: 10px;}
.add-to-links li{width: 50%;float: left;text-align: center;}
.products-contain .carousel-inner{width: 300px;margin:0 auto}
.products-contain .carousel-indicators{bottom: -115px;}
.products-contain #carousel-product{margin-bottom: 100px}
.products-contain .carousel-indicators li{width: 60px;height: auto;border: 3px solid #ccc;border-radius: 0px;margin:0px;padding: 5px;}
.products-contain .carousel-indicators .active{border-color: #222;background-color: #f1f1f1 }
.products-contain .card-panel{box-shadow: 0px 0px 0px #000;margin: 0;border: 1px solid #ccc;border-radius: 0px;}
.product-collateral{border: 1px solid #ccc;margin-top: 40px;}
.product-collateral h2{border-bottom: 1px solid #f1f1f1}

#zoomple_previewholder{left:0;top:0;z-index:99;position:absolute;display:none;width:300px;height:300px;background-color:transparent;background-position:50% 50%;background-repeat: no-repeat;transform: translateZ(0);-webkit-transform: translateZ(0);}
#zoomple_previewholder .image_wrap{left:0;top:0;z-index:99;position:absolute;width:100%;height:100%;overflow:hidden;background:#fff;box-shadow:0 0 20px 4px #000;}
#zoomple_previewholder.rounded .image_wrap{border:0 solid #454C50;border-radius:50%;background-clip: padding-box;}
#zoomple_previewholder .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-clip: padding-box;z-index:1;}
#zoomple_previewholder.rounded  .overlay{border-radius:50%;box-shadow:inset 0 0 20px 7px #fff;}
#zoomple_previewholder .cursor{width:20px;height:20px;margin-left:-10px;margin-top:-10px;position:absolute;left:50%;top:50%;z-index:101;}
#zoomple_previewholder.zp-visible{display:block;}
#zoomple_previewholder img{display:block;position:absolute;left:0;top:0;}
#zoomple_previewholder .caption-wrap{position:absolute;top:100%;left:0;z-index:101;width:100%;margin:0;padding:0;font:11px Verdana,sans-serif;color:#090808;border-radius:0 0 7px 7px;} 
#zoomple_previewholder .caption-wrap .caption{padding:5px 10px;font:11px Verdana,sans-serif;border-radius:0 0 7px 7px;background: #fff;} 
#zoomple_image_overlay{background:red;position:absolute;z-index:100;filter: alpha(opacity=1);opacity: 0.01;}
#zoomple_image_overlay.preview{background:rgb(0,0,0);filter: alpha(opacity=50);opacity: 0.5;}
#zoomple_image_overlay .eyelet{background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;}
.marquee{filter: alpha(opacity=100);}


/***** profile page *****/
.account-information li{list-style: none;position: relative;font-weight: bold;}
.account-information li span{font-weight: 400;padding-left: 10px;}
.profile-box h2{position: relative;}
.edit-btn{position: absolute;right: 0px;top: 0px;font-family: 'Open Sans', sans-serif;}
.profile-box{border: 1px solid #cecece;padding: 20px}
.profile-box input{margin-bottom: 30px}
label{font-weight: 400}
.input-field label{left: 0px; top: 0px;}

/***** Wishlist page *****/
.data-table {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;border-bottom: 1px; width: 100%;}
.data-table > li.tableRow {border-bottom: 1px solid #DDDDDD;}
.data-table > li.heading {background: #000;padding: 10px 0;}
.data-table > li .tableImg {float: left;padding: 10px 2%;position: relative;width: 20%;}
.data-table > li .tableContent {float: left;padding-top: 10px;width: 80%;}
.data-table > li .tableImg {float: left;padding: 10px 2%;position: relative;width: 20%;}
.data-table > li.heading div, .data-table > li.heading div h2.product-name {color: #efefef;font-size: 16px;font-weight: 400;margin-bottom: 0;padding-bottom: 0;padding-top: 0;}
.data-table > li .tableContent .product-name {float: left;}
.data-table > li .tableContent .price-box {clear: none;float: left;}
.data-table > li .tableContent .price-box div {float: left;}
.data-table > li .tableContent .price-box .qty-wrap, .data-table > li .tableContent .price-box .cart-price-box {width: 23%;}
.data-table > li .tableContent .price-box .cartDeta2, .data-table > li .tableContent .price-box .Cartsep {width: 10%;}
.data-table > li .tableContent .price-box .cartDeta6 {float: left;width: 10%;}
.data-table > li .tableImg {float: left;padding: 10px 2%;position: relative;width: 20%;}
.data-table > li .tableContent {float: left;padding-top: 10px;width: 80%;}
.data-table > li, .data-table > li .row {display: inline-block;vertical-align: top;width: 100%;}	
.qty-wrap.cartDeta1 input{cursor: not-allowed;width: 40px;padding: 0;text-align: center; border-radius: 0px;}

/***** registration login *****/
.registration-section, .registered-users-wrapper{width: 50%;float: left;}
.registration-section-login {border: 1px solid #ccc;display: table;}
.registration-section-login > div > .content{padding: 20px}
.registration-section-login > div.registered-users-wrapper > .content{border-left:1px solid #ccc }
.registration-section-login > div > .content > h2{border-bottom: 1px solid #f1f1f1;}

/***** registration login *****/
.category-description ul li{list-style: none;position: relative;padding-left: 25px}
.category-description ul li i{position: absolute;left: 0px;top: 4px}
.category-description .data-table thead{background-color: #000}
.category-description .data-table{border: 1px solid #f1f1f1;border-bottom: 0px}
.category-description .data-table thead tr th{padding: 10px;color: #fff}
.category-description .data-table tbody tr th{padding: 5px 10px;border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.category-description .data-table tbody tr td{padding: 5px 10px;border-bottom: 1px solid #f1f1f1;}

/*----------------- added to cart section ----------------*/
ul.added-to-cart-item.bg-white, .added-to-cart-item{border: 1px solid #ccc;}
.title-top-left h3{border-bottom: 1px solid #f1f1f1 }
.to-cart-box-left{width: 130px;float: left;margin-right: 20px}
.to-cart-box-right{width: calc(100% - 150px);float: left}
.to-cart-box-left img{padding-right: 10px;border-right: 1px solid #ccc;}
.to-cart-box-right h3{border-bottom: 1px solid #f1f1f1 }
.to-cart-box-right h3 span{}
.remove-quantity a{color: red}
.to-cart-box-li {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
.order-summary-span li{list-style: none;position: relative;}
.order-summary-span li span{position: absolute;right: 0px}
.order-summary-span li.total-amount{border-top:1px solid #ccc;padding-top: 5px;margin-top: 5px;}
.to-cart-box-li:last-child{margin-bottom: 0px;padding-bottom: 0px;border: 0px}
.continue-shopping{background: transparent; color: #000; border: 1px solid #000;}
.continue-shopping:hover{background-color: #000;color: #fff}

.fashion-redefined{background:url(../img/designer.jpg) no-repeat center fixed;background-size: cover;}
.fashion-redefined .top_text h3 {
    font-size: 40px;
    text-transform: uppercase;
}
.fashion-redefined .top_text{
	margin-bottom: 30px;
}
.project_counter_top {
    border: 2px solid #525252;
    padding: 30px;
    background: #ffffff14;
    min-height: 150px;
}
.project_counter_top h3 {
    font-size: 40px;
    font-weight: bold;
}
.project_counter_top h3 span{}







a,
a:hover,
.navbar-collapse,
.logo-black,
.product-wrap:hover,
.product-wrap,
.navbar-default .navbar-nav>li.dropdown:hover .dropdown-menu,
.navbar-default .navbar-nav>li.dropdown .dropdown-menu{-webkit-transition: 0.1s all linear;
-moz-transition: 0.1s all linear;
-ms-transition: 0.1s all linear;
-o-transition: 0.1s all linear;
transition: 0.1s all linear;}




.product-wrap .product-image img.d-b-img,
.product-wrap .product-image img.d-n-img,
.product-wrap:hover .product-image img.d-b-img,
.product-wrap:hover .product-image img.d-n-img{-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear;}


/*----------------- media section ----------------*/
@media only screen and (min-width: 1500px) and (max-width: 1920px) {}
@media only screen and (min-width: 1380px) and (max-width: 1499px) {}
@media only screen and (min-width: 1025px) and (max-width: 1379px) {}
@media only screen and (min-width: 991px) and (max-width: 1024px) {}
@media only screen and (min-width: 768px) and (max-width: 990px) {
	body {margin-top: 70px;}
	.empty-space-50 {padding: 20px 0;}
	.empty-space-70 {padding: 40px 0;}
	.navbar-default .navbar-nav>li>a{padding: 5px}
	.navbar-brand{width: 150px;}
	.header-top .navbar-brand{width: 100px;padding: 12px 10px;}
	.navbar-default .navbar-nav>li>a{border: 0px !important}
	.login-nav{padding-bottom: 5px !important;}
	.main-hero-contain-box{position: initial;transform: initial;width: 100%;display: table;padding: 40px;margin: 0px}
	.home-shop-diamonds li a{padding:10px 0px }
	.products-contain #carousel-product{margin-bottom: 120px}
	.say-something-box{position: initial;}
} 
@media only screen and (min-width: 480px) and (max-width: 766px) {
	body {    margin-top: 60px;;}
	.empty-space-50 {padding: 20px 0;}
	.empty-space-70 {padding: 40px 0;}
	.navbar-default .navbar-nav>li>a{padding: 5px}
	.navbar-brand{width: 150px;}
	.header-top .navbar-brand{width: 100px;padding: 12px 10px;}
	.navbar-default .navbar-nav>li>a{border: 0px !important}
	.menu_li.m-l-10{margin-left: 0px}
	.navbar-default .navbar-nav>li.dropdown>.dropdown-menu{left: auto;}
	.login-nav{padding-bottom: 5px !important;background-color: transparent;color: #8a8a8a !important}
	.login-nav:hover{}
	.main-hero-contain-box{position: initial;transform: initial;width: 100%;display: table;padding: 40px;margin: 0px}
	.home-shop-diamonds li a{padding:10px 0px }
	.products-contain #carousel-product{margin-bottom: 120px}
	.navbar-default .navbar-toggle{margin-top: 18px}
	.header-top .navbar-default .navbar-toggle{margin-top: 15px}
	.nav>li{display: block;width: 100%;}
	.header-top .navbar-collapse, .navbar-collapse{margin-top: 0px}
	.say-something-box{position: initial;}
	.registration-section, .registered-users-wrapper{width: 100%;}
	.banner .lSSlideOuter .lSPager.lSpg{display: none;}
	.home-shop-diamonds li{width: 100%;}
	.get-in-touch-left{border: 0px}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	body {margin-top: 70px;}
	.empty-space-50 {padding: 20px 0;}
	.empty-space-70 {padding: 40px 0;}
	.navbar-default .navbar-nav>li>a{padding: 5px}
	.navbar-brand{width: 150px;}
	.header-top .navbar-brand{width: 100px;padding: 12px 10px;}
	.navbar-default .navbar-nav>li>a{border: 0px !important}
	.menu_li.m-l-10{margin-left: 0px}
	.navbar-default .navbar-nav>li.dropdown>.dropdown-menu{left: auto;}
	.login-nav{padding-bottom: 5px !important;background-color: transparent;color: #8a8a8a !important}
	.login-nav:hover{}
	.main-hero-contain-box{position: initial;transform: initial;width: 100%;display: table;padding: 40px;margin: 0px}
	.home-shop-diamonds li a{padding:10px 0px }
	.products-contain #carousel-product{margin-bottom: 120px}
	.header-top .navbar-default .navbar-toggle{margin-top: 15px}
	.navbar-default .navbar-toggle{margin-top: 18px}
	.nav>li{display: block;width: 100%;}
	.imitate-table{height: 300px;width: 300px;}
	.imitate-table .display-table {height: 300px;}
	.copyright{text-align: center;}
	.footer-sub-nav, .sub-footer .social-icons{text-align: center;float: initial}
	.header-top .navbar-collapse, .navbar-collapse{margin-top: 0px}
	.form-inline.input-number .form-group, .number-of-items .form-inline a{float: left;}
	.continue-shopping.m-r-10 {margin: 10px 0 0 0;}
	.say-something-box{position: initial;width: 100%;margin: 30px 0 0;}
	.registration-section, .registered-users-wrapper{width: 100%;}
	.registration-section-login > div.registered-users-wrapper > .content{border: 0px;border-top: 1px solid #ccc}
	.banner .lSSlideOuter .lSPager.lSpg{display: none;}
	.home-shop-diamonds li{width: 100%;}
	.get-in-touch-left{border: 0px}
	.footer-section .col-md-3.col-sm-6.col-xs-6 {width: 100%;}
	video.z-depth-2 {width: 100%;}
}

