@font-face{font-family:'robotoregular';src:url(/fonts/roboto-regular-webfont.woff2) format("woff2"),url(/fonts/roboto-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'robotothin';src:url(/fonts/roboto-thin-webfont.woff2) format("woff2"),url(/fonts/roboto-thin-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'robotolight';src:url(/fonts/roboto-light-webfont.woff2) format("woff2"),url(/fonts/roboto-light-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'robotoitalic';src:url(/fonts/roboto-italic-webfont.woff2) format("woff2"),url(/fonts/roboto-italic-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'robotolight_italic';src:url(/fonts/roboto-lightitalic-webfont.woff2) format("woff2"),url(/fonts/roboto-lightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'robotobold';src:url(/fonts/roboto-bold-webfont.woff2) format("woff2"),url(/fonts/roboto-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'robotobold_italic';src:url(/fonts/roboto-bolditalic-webfont.woff2) format("woff2"),url(/fonts/roboto-bolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Trajan Pro';src:url(/fonts/TrajanPro-Bold.eot);src:url(/fonts/TrajanPro-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/TrajanPro-Bold.woff) format("woff"),url(/fonts/TrajanPro-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:'Trajan Pro';src:url(/fonts/TrajanPro-Regular.eot);src:url(/fonts/TrajanPro-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/TrajanPro-Regular.woff) format("woff"),url(/fonts/TrajanPro-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'helveticaneueregular';src:url(/fonts/helveticaneue-webfont.woff2) format("woff2"),url(/fonts/helveticaneue-webfont.woff) format("woff");font-weight:normal;font-style:normal}
*{margin:0;padding:0}
html,body{height:100%;width:100%;vertical-align:baseline}
body{background-color:#fff;color:#0e153c;font:normal 16px/20px robotoregular}
img{max-width:100%}
#imgsiz {
	width: 300%
}
a,input,button{outline:none!important;transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0}
a:hover,a:focus{text-decoration:none}
ul,li{list-style:none}
.frobotoR{font-family:'robotoregular'}
.frobotoT{font-family:'robotothin'}
.frobotoB{font-family:'robotobold'}
.frobotoLI{font-family:'robotolight_italic'}
.frobotoL{font-family:'robotolight'}
.frobotoI{font-family:'robotoitalic'}
.frobotoBI{font-family:'robotobold_italic'}
.fHeleveticaR{font-family:'helveticaneueregular'}
.fTrajanproB{font-family:'Trajan Pro';font-weight:bold;font-style:normal}
.fTrajanproR{font-family:'Trajan Pro';font-weight:normal;font-style:normal}
.fcGrey{color:#6f7c84}
.overflowH{overflow:hidden}
.noBorder{border:none!important}
.noPad{padding:0!important}
.noMarg{margin:0!important}
.alignleft{float:left;margin:.375em 1.75em 1.75em 0}
.alignright{float:right;margin:.375em 0 1.75em 1.75em}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em}
blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}
blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}
blockquote.aligncenter{margin-bottom:1.473684211em}
.content-inner{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1200px}
@media screen and (max-width:1023px) {
.content-inner{width:100%}
}
header{background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(bottom,rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(bottom,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));padding-top:15px;position:fixed;top:0;left:0;width:100%;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3 ease-in-out;z-index:1001}
@media screen and (max-width:1024px) {
header.affix-top,header.affix{position:relative;padding-top:10px;padding-bottom:10px}
}
header .logo{width:170px;height:55px;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1}
header .logo a{display:inline-block;height:100%;width:100%}
header .tagline{color:#0e153c;font-size:15px;line-height:17px;margin:5px 0 0}
header.affix{background-color:#fff;padding-top:7px;padding-bottom:5px}
header.affix .tagline{font-size:13px;line-height:14px}
header.affix .topDV{display:none;opacity:0}
header.affix .logo{height:40px;width:130px}
@media screen and (max-width:1024px) {
header .tagline{font-size:13px;line-height:14px}
header .logo{height:40px;width:130px;transition:none}
header .logo a img{vertical-align:top}
}
@media screen and (max-width:375px) {
header .tagline{font-size:11px}
header .logo{height:28px;width:95px}
}
header .loginDv,header .stock,header .contactNo{display:inline-block;vertical-align:middle}
@media screen and (max-width:980px) {
header .loginDv,header .stock,header .contactNo{float:none;display:inline-block;margin-bottom:10px;padding:0 15px}
}
header .stock,header .contactNo{margin-right:40px}
@media screen and (max-width:480px) {
header .stock,header .contactNo{display:block;margin-right:0}
}
header .topDV{display:inline-block;margin-bottom:25px;text-align:right;width:100%}
@media screen and (max-width:980px) {
header .topDV{margin-bottom:0;margin-top:25px;overflow:hidden;text-align:center}
}
@media screen and (max-width:667px) {
header .topDV{margin-top:10px;margin-bottom:0}
}
header .loginDv a{color:#0e153c;font-size:13px;float:left}
header .loginDv.open a.dropdown-toggle{color:#c89700}
header .loginDv i{float:left;font-size:15px;margin:0 7px 0 5px}
header .contactNo{font-size:13px}
header .contactNo a{color:#0e153c}
header .stock a{color:#0e153c;font-size:15px}
header .loginDv a:hover,header .contactNo a:hover,header .stock a:hover,.breadcrumb li a:hover,.forgotPass:hover,.certificate-logo a:hover{color:#c99906}
header #login-dp{border:none;border-radius:0;background-color:#fff;box-shadow:0 1px 2px #c4c4c4;min-width:350px;padding:20px;left:-125px;top:100px}
header #login-dp .close{background-color:#fff;display:block;font-size:0;line-height:0;opacity:1;padding-top:5px;position:absolute;right:-20px;top:0;height:20px;width:20px}
header #login-dp .close i{background:url(/assets/images/spirite-img.png) no-repeat -111px 0;height:10px;width:10px}
.nameFld,.passFld{position:relative}
.nameFld i,.passFld i{background:url(/assets/images/spirite-img.png) no-repeat 0 0;display:block;height:20px;position:absolute;right:7px;top:7px;width:16px}
.nameFld i{background-position:-66px 0}
.passFld i{background-position:-87px 0;width:20px}
header #login-dp .form-control{background-color:#e9e9e9;border:none;box-shadow:0 1px 0 #fff,0 1px 0 #d9d9d9 inset;color:#6f7c84;font:normal 14px/17px robotoregular;margin-bottom:10px;padding-left:10px;padding-right:35px}
.form-control::-webkit-input-placeholder{color:#6f7c84}
.form-control::-moz-placeholder{color:#6f7c84}
.form-control:-ms-input-placeholder{color:#6f7c84}
.form-control:-moz-placeholder{color:#6f7c84}
header #login-dp .submit{float:left}
header .loginDv .forgotPass{float:right;font-size:14px;line-height:40px}
.submit{background-color:#111738;border:solid 1px #111738;border-radius:0;box-shadow:0 0 0 2px #fff inset;color:#fff;padding:5px;height:40px;font-size:15px;min-width:140px}
.submit:hover,.submit:focus,.submit:active{background-color:#c99906;border-color:#c99906;box-shadow:0 0 0 2px #fff inset;color:#fff}
header .navbar{border:none;background:none;margin-bottom:0;min-height:40px}
@media screen and (max-width:980px) {
header .navbar{width:100%}
header .navbar .navbar-toggle{float:left}
}
@media screen and (max-width:768px) {
header .navbar{position:absolute;left:0;right:0;margin:0 auto;padding:0 15px;top:-50px;width:auto}
}
header.affix .navbar{margin-top:15px}
header .navbar-default .navbar-nav>li>a{color:#0e153c;font-size:15px;line-height:17px;padding:5px 15px}
header .navbar-default .navbar-nav>li:hover>a,header .navbar-default .navbar-nav>.open>a,header .navbar-default .navbar-nav>.open>a:focus,header .navbar-default .navbar-nav>.open>a:hover{color:#c89700;background:none}
header .navbar-nav>li>.dropdown-menu{background:url(/assets/images/nav-dd-bg.jpg) no-repeat 100% 0 #fff;min-width:350px;padding:15px}
@media screen and (max-width:736px) {
header .navbar-nav>li>.dropdown-menu{background:none}
}
header .navbar-nav>li>.dropdown-menu>li{margin-bottom:5px;width:150px}
header .navbar-nav>li>.dropdown-menu>li:last-of-type{margin-bottom:0}
header .navbar-nav>li>.dropdown-menu>li>a{padding:0;word-wrap:break-word;overflow:hidden;white-space:normal}
header .navbar-nav>li>.dropdown-menu>li>a:hover{background-color:transparent;color:#c99906}
header .navbar-default .navbar-collapse{display:inline-block!important}
@media screen and (max-width:736px) {
header .navbar-default .collapse{display:none!important;overflow:hidden}
header .navbar-default .collapse.in,header .navbar-default .collapsing{background-color:#fff;display:inline-block!important;overflow:hidden;position:absolute;left:0;right:0;width:100%}
}
header .hdrDv{display:inline-block;text-align:right}
@media screen and (max-width:768px) {
header .hdrDv{position:absolute;right:0;top:10px;width:120px}
}
header .search{display:inline-block;text-indent:-20000px;height:30px;width:35px}
header .search a[title="Search"]{display:block;padding:10px;height:30px;width:35px}
header .search a i{background:url(/assets/images/spirite-img.png) no-repeat 0 0;display:block;height:15px;width:15px}
header .search.open a i{background-position:-19px 0}
header .search>.dropdown-menu{border:none;background-color:#fff;box-shadow:0 1px 2px #c4c4c4;float:right;min-width:350px;left:inherit;right:0;top:40px;padding:15px}
@media screen and (max-width:375px) {
header .search > .dropdown-menu{left:inherit}
}
@media screen and (max-width:320px) {
header .search > .dropdown-menu{right:-5px;min-width:300px}
}
header .search>.dropdown-menu .form-control{border:none;box-shadow:none}
header .search>.dropdown-menu .searchBtn{background:url(/assets/images/spirite-img.png) no-repeat -33px 5px #fff;border:none;border-left:1px solid #e2dfdc;border-radius:0;display:block;text-indent:-20000px;height:30px;width:34px;margin:0 auto}
header .cart{display:inline-block;float:right;padding-left:20px;height:30px;position:relative;width:45px}
@media screen and (min-width:768px) {
header .cart{padding-left:10px;width:35px}
}
header .cart:before{background-color:#e2dfdc;content:'';display:inline-block;height:25px;position:absolute;left:0;bottom:0;width:1px}
header .cart a{background:url(/assets/images/spirite-img.png) no-repeat -142px -97px;color:#0e153c;display:block;font-size:13px;line-height:15px;padding:12px 0 2px;height:30px;transition:none;width:24px}
header .cart a:hover{background-position:-171px -96px;color:#fff}
header .filter{display:inline;height:30px;padding:5px 10px;position:relative;top:-5px;width:30px}
header .filter:after{background-color:#e2dfdc;content:'';display:inline-block;height:25px;position:absolute;right:0;top:3px;width:1px}
header .filter a{color:#2d2d2d;font-size:0;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}
@media screen and (min-width:981px) {
header .filter{display:none}
}
header .filter a:before{content:"\e138";font-size:16px}
.topbanner .owl-carousel{position:relative;height:100%}
.topbanner,.topbanner div:not(.owl-controls){height:100%}
.topbanner .owl-carousel .owl-slide{background-repeat:no-repeat;background-size:cover;background-position:center center}
.topbanner .owl-carousel div.owl--text{position:absolute;top:10em;right:25em;width:50em;height:auto;padding:1em}
@media screen and (max-width:1280px) {
.topbanner .owl-carousel div.owl--text{top:10em;right:7em;width:35em}
}
@media screen and (max-width:1024px) {
.topbanner .owl-carousel div.owl--text{top:10em;right:3em;width:30em}
.topbanner .owl-carousel div.owl--text p{display:none}
}
@media screen and (max-width:800px) {
.topbanner .owl-carousel div.owl--text{width:25em}
}
@media screen and (max-width:667px) {
.topbanner .owl-carousel div.owl--text{top:2em;width:20em}
}
@media screen and (max-width:480px) {
.topbanner .owl-carousel div.owl--text{top:3em;right:0;padding:1em 2em 1em 1em;width:15em}
.topbanner .owl-carousel .owl-item:nth-child(2) div.owl--text{padding:1em 1em 1em 2em}
}
.topbanner .owl-carousel div.owl--text p{font-size:26px;line-height:32px;margin-bottom:20px}
@media screen and (max-width:1280px) {
.topbanner .owl-carousel div.owl--text p{font-size:20px;line-height:26px}
}
.topbanner{overflow:hidden;position:relative}
@media screen and (max-width:1280px) {
.topbanner{height:600px}
}
@media screen and (max-width:980px) {
.topbanner{height:500px}
}
@media screen and (max-width:667px) {
.topbanner{height:250px}
}
.topbanner .prev{background:url(/assets/images/arrow.png) no-repeat 0 0;display:block;height:120px;text-indent:-20000px;position:absolute;left:64px;top:390px;width:30px}
.topbanner .next{background:url(/assets/images/arrow.png) no-repeat 0 0;box-shadow:none;display:block;height:120px;text-indent:-20000px;position:absolute;right:64px;top:390px;transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);width:30px}
@media screen and (max-width:1280px) {
.topbanner .prev,.topbanner .next{top:250px}
}
@media screen and (max-width:1024px) {
.topbanner .prev,.topbanner .next{display:none}
}
.topbanner .owl-carousel .owl-controls{position:absolute;bottom:15px;left:0;right:0}
.topbanner .owl-theme .owl-controls .owl-page span{background-color:rgba(0,0,0,0.1);border-radius:0;width:30px;height:5px}
.topbanner .owl-theme .owl-controls .owl-page.active span{background-color:rgba(0,0,0,1)}
.topbanner .owl-carousel img{margin-bottom:35px}
@media screen and (max-width:480px) {
.topbanner .owl-carousel img{margin-bottom:15px}
}
.colction-btn{line-height:32px;padding:2px 20px}
@media screen and (max-width:480px) {
.topbanner .colction-btn{float:left;font-size:12px;padding:2px 10px}
.topbanner .owl-item:nth-child(even) .colction-btn{float:right}
}
.sappoires{background-image:url(/assets/images/sappories-ban.jpg)}
.rubies{background-image:url(/assets/images/rubbies-ban.jpg)}
.topbanner .owl-carousel .rubies div.owl--text{right:inherit;left:25em}
@media screen and (max-width:1280px) {
.topbanner .owl-carousel .rubies div.owl--text{left:7em}
}
@media screen and (max-width:1024px) {
.topbanner .owl-carousel .rubies div.owl--text{left:0}
}
.collection,.industry-news,.associates{padding-top:60px;padding-bottom:60px}
.section-hd{font:bold 34px/38px 'Trajan Pro';margin-bottom:25px;padding-bottom:25px;position:relative}
.section-hd:after{background:url(/assets/images/divider.png) no-repeat 0 0;content:'';display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:0;height:20px;width:270px}
.product-tab .nav-tabs{border:none}
.product-tab .nav-tabs>li{display:inline-block;float:none;margin-bottom:0}
.product-tab .nav-tabs>li>a{border:2px solid #fff;color:#0e153c;display:inline-block;font:normal 20px/24px robotolight;text-transform:uppercase}
.product-tab .nav-tabs>li>a:hover,.product-tab .nav-tabs>li>a:focus,.product-tab .nav-tabs>li.active>a,.product-tab .nav-tabs>li.active>a:focus,.product-tab .nav-tabs>li.active>a:hover{background:#fff;border:1px solid #fff;border-bottom:2px solid #c89700;color:#c89700;font-family:'robotobold'}
.product-tab .tab-content ul{overflow:hidden}
.product-tab .tab-content ul li{display:inline-block;float:left;position:relative;width:25%}
.product-tab .tab-content ul li a{display:inline-block;position:relative}
.product-tab .tab-content ul li a span,#associates ul li a span{background-color:rgba(0,0,0,0.05);display:block;position:absolute;left:0;top:0;transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;opacity:1;height:100%;width:100%}
.product-tab .tab-content ul li a:hover span,#associates ul li a:hover span{opacity:0}
@media screen and (max-width:1024px) {
.product-tab .tab-content ul li a span,#associates ul li a span{display:none}
}
@media screen and (max-width:980px) {
.product-tab ul li{float:left;width:50%}
.product-tab .panel-heading{padding:0}
.product-tab .panel-title a{display:block;padding:10px 15px;text-transform:uppercase}
}
@media screen and (max-width:375px) {
.product-tab ul li{width:100%}
}
.parallax{min-height:635px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative}
@media screen and (max-width:980px) {
.parallax{background-size:inherit;min-height:315px}
}
@media screen and (max-width:667px) {
.parallax{background-size:cover}
}
.team.parallax{min-height:430px}
.team{background-image:url(/assets/images/team-bg.jpg);color:#fff;padding-top:60px;padding-bottom:60px}
.team .section-hd{color:#fff}
.team .section-hd:after{background-position:0 100%}
.readmore{color:#c89700;font-size:16px;line-height:18px}
.readmore:hover,.readmore:focus{color:#fff}
.readmore:after{border-top:2px solid #c89700;border-right:2px solid #c89700;content:'';display:inline-block;position:relative;top:-1px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;height:8px;width:8px}
.readmore:hover:after,.readmore:focus:after{border-color:#fff}
.industry-news p strong{font-family:'robotobold';font-weight:normal}
.industry-news span.date{display:block;font-size:12px}
.industry-news .readmore:hover,.industry-news .readmore:focus{color:#0e153c}
.industry-news .readmore:hover:after,.industry-news .readmore:focus:after{border-color:#0e153c}
.associates{background-color:#f2f2f2}
.associates ul li a{display:inline-block;position:relative}
.middle-section{position:relative;font-size:14px;line-height:17px;padding-bottom:100px}
.pasword{background-image:url(/assets/images/forgot-password.jpg)}
.caption{position:absolute;left:0;top:60%;width:100%;text-align:center;color:#fff}
.caption .ban-txt{font-weight:normal;font-size:75px;line-height:73px;text-shadow:1px 1px 0 #000,0 0 70px #323131;text-align:center}
@media screen and (max-width:980px) {
.caption{margin-top:-40px}
.caption .ban-txt{margin:0}
}
@media screen and (max-width:480px) {
.caption .ban-txt{font-size:45px}
}
.caption .ban-txt span{position:relative;display:block;font-family:'robotothin';font-size:34px;line-height:37px}
.caption .ban-txt span:before,.caption .ban-txt span:after{content:"";display:inline-block;width:130px;height:1px;background:#fff;box-shadow:1px 1px 0 #000}
@media screen and (max-width:480px) {
.caption .ban-txt span:before,.caption .ban-txt span:after{width:50px}
}
.caption .ban-txt span i{background-color:#fff;box-shadow:1px 0 0 #000;content:'';display:inline-block;height:25px;width:1px}
.caption .ban-txt span i:first-of-type{margin-right:20px}
.caption .ban-txt span i:last-of-type{margin-left:20px}
.breadcrumb{background:none;margin-top:5px;margin-bottom:15px;overflow:hidden}
.breadcrumb li{color:#6f7c84;float:left;font-size:13px;line-height:15px}
.breadcrumb li a,.breadcrumb li.active{color:#6f7c84}
.breadcrumb li.home a{background:url(/assets/images/spirite-img.png) no-repeat -177px 2px;display:inline-block;float:left;font-size:0;line-height:0;height:12px;width:12px}
.breadcrumb>li+li:before{content:'|'}
.main-content span{margin-bottom:10px}
.statement{color:#6f7c84;font-size:20px;line-height:26px;margin-bottom:30px}
.pass-contentDV{color:#6f7c84}
.pass-contentDV .formFld{margin:25px auto 190px;overflow:hidden;width:55%}
@media screen and (max-width:667px) {
.pass-contentDV .formFld{width:100%}
}
.middle-section .form-control{background-color:#e9e9e9;border:none;box-shadow:0 1px 0 #fff,0 1px 0 #d9d9d9 inset;color:#6f7c84;font:normal 14px/17px robotoregular;margin-bottom:10px;min-height:40px;padding-left:10px;padding-right:35px}
.collections{background-image:url(/assets/images/collections-img.jpg)}
.colectons{border-bottom:1px dashed #dad8d8;margin-bottom:50px;padding-bottom:30px;position:relative}
.colectons .eventsHD{margin-bottom:20px}
.colectons:last-of-type{border:none;margin-bottom:0;padding-bottom:0}
.colectons .moreDV{background-color:#fff;height:23px;padding-right:65px;position:absolute;right:0;top:2px}
.colectons .moreDV a{background-color:#e9e9e9;border:none;border-radius:0;color:#6f7c84;font:normal 13px/17px robotobold;float:left;height:23px;padding:4px 7px;min-width:23px;margin-left:5px;text-transform:uppercase}
.colectons .tab-content ul li{padding:0 15px 2px}
.colectons ul li img{box-shadow:0 1px 3px #d8d8d8}
.colectons .nav-tabs{border:none}
.colectons .nav-tabs li{float:none;display:inline-block;padding:0 15px}
.colectons .nav-tabs li a{border-color:#fff;border-bottom:2px solid #fff;color:#111738;font:normal 20px/22px robotolight;height:40px;padding:10px 0;text-transform:uppercase}
.colectons .nav-tabs li a:hover,.colectons .nav-tabs li a:focus{background:none;border-color:#fff;border-radius:0;box-shadow:none}
.colectons .nav-tabs li.active a{border-bottom:2px solid #c58600;color:#c58600;font-family:'robotobold'}
.colectons .owl-carousel{margin-bottom:25px;position:static}
.colectons .owl-theme .owl-controls{margin-top:0;position:absolute;right:2px;top:2px}
.colectons .owl-theme .owl-controls .owl-buttons div.owl-prev,.colectons .owl-theme .owl-controls .owl-buttons div.owl-next{background-color:#e9e9e9;border-radius:0;font-size:0;line-height:0;float:left;height:23px;opacity:1;margin:0 5px 0 0;padding:5px 7px;min-width:23px;text-align:center}
.colectons .owl-theme .owl-controls .owl-buttons div.owl-prev:before{border-top:6px solid rgba(0,0,0,0);border-right:10px solid #6f7c84;border-bottom:6px solid rgba(0,0,0,0);content:'';display:block;height:0;width:0}
.colectons .owl-theme .owl-controls .owl-buttons div.owl-next:before{border-top:6px solid rgba(0,0,0,0);border-left:10px solid #6f7c84;border-bottom:6px solid rgba(0,0,0,0);content:'';display:block;height:0;width:0}
.offwhitebg{background-color:#f7f7f7}
.about{background-image:url(/assets/images/aboutimg.jpg)}
.about-content{font-size:14px;line-height:17px}
.team-img{display:inline-block;overflow:hidden;padding-bottom:15px;padding-right:15px;transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}
@media screen and (min-width: 480px){
.team-img{min-width: 400px}
}
.team-img:before{z-index:-1;position:absolute;content:"";top:0;right:10%;left:auto;width:50%;bottom:55%;max-width:120px;background:#fff;-webkit-box-shadow:0 10px 12px #777;-moz-box-shadow:0 10px 12px #777;box-shadow:0 10px 12px #777;-webkit-transform:rotate(-85deg);-moz-transform:rotate(-85deg);-o-transform:rotate(-85deg);-ms-transform:rotate(-85deg);transform:rotate(-85deg)}
.team-img:after{z-index:-1;position:absolute;content:"";bottom:30px;right:20px;left:auto;width:50%;top:80%;max-width:300px;background:#fff;-webkit-box-shadow:0 15px 15px #777;-moz-box-shadow:0 15px 15px #777;box-shadow:0 15px 15px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}
.team-img .carousel-wrapper{background-color:#fff}
.team-img img{border:10px solid #fff}
#accordion.panel-group{margin-bottom:95px}
#accordion .panel{border:none;border-bottom:1px dashed #d8e2e6;box-shadow:none}
#accordion .panel:last-of-type{border:none}
#accordion .panel-default>.panel-heading+.panel-collapse>.panel-body,#accordion .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}
#accordion .panel-heading{padding:0}
#accordion .panel-title{color:#6f7c84;font-size:18px;line-height:30px;text-transform:uppercase}
#accordion .panel-title a{color:#c58600;display:block;font-family:'robotobold';padding:10px 15px}
#accordion .panel-title a:after{background:url(/assets/images/spirite-img.png) no-repeat -160px 0;content:'';display:block;float:right;height:12px;margin-top:5px;width:12px}
#accordion .panel-title a.collapsed:after{background-position:-144px 0}
#accordion .panel-title a.collapsed{color:#6f7c84;font-family:'robotoregular'}
#accordion .panel-title a i{background:url(/assets/images/spirite-img.png) no-repeat 0 0;display:inline-block;float:left;height:31px;margin-right:15px;width:30px}
#accordion .panel-title a i.directors{background-position:0 -61px}
#accordion .panel-title a.collapsed i.directors{background-position:0 -25px}
#accordion .panel-title a i.staff{background-position:-34px -61px}
#accordion .panel-title a.collapsed i.staff{background-position:-34px -25px}
#accordion .panel-title a i.sales{background-position:-68px -61px}
#accordion .panel-title a.collapsed i.sales{background-position:-68px -25px}
#accordion .panel-title a i.acounts{background-position:-99px -61px}
#accordion .panel-title a.collapsed i.acounts{background-position:-99px -25px}
#accordion .panel-title a i.ship{background-position:-129px -61px}
#accordion .panel-title a.collapsed i.ship{background-position:-129px -25px}
#accordion .panel-title a i.factry-mngment{background-position:-129px -61px}
#accordion .panel-title a.collapsed i.factry-mngment{background-position:-165px -25px}
#accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{color:#111738;font-size:15px;line-height:17px}
.accociates{overflow:hidden;margin-top:20px;text-align:left}
@media screen and (max-width:1200px) {
.accociates{margin-right:0;margin-left:0}
}
.accociates ul{border-top:1px dashed #d8e2e6;overflow:hidden}
.accociates ul li{border-bottom:1px dashed #d8e2e6;display:inline-block;float:left;min-height:81px;vertical-align:middle;width:50%}
.accociates ul li:nth-child(odd){border-right:1px dashed #d8e2e6}
.accociates ul li a{color:#111738}
.accociates ul li a:hover{color:#c58600}
.accociates ul li img{margin:0 15px}
@media screen and (max-width:980px) {
.accociates ul li:nth-child(2){border-bottom:1px dashed #d8e2e6}
.accociates ul li:nth-child(odd){border-right:none}
}
@media screen and (max-width:800px) {
.accociates ul li{width:100%}
}
@media screen and (max-width:480px) {
.accociates ul li img{display:block;margin:0 auto 10px}
.accociates ul li span{display:block;margin-bottom:10px;text-align:center}
}
.service{background-image:url(/assets/images/services.jpg)}
.serviceImg div{background:url(/assets/images/shadow1.png) no-repeat 0 0;padding:10px 12px 30px;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);width:280px}
.serviceImg1 div{background:url(/assets/images/shadow1.png) no-repeat 0 0;padding:10px 12px 30px;transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);width:280px}
.subDV p{font-size:16px;line-height:22px}
.services .subDV p::first-letter{font-size:26px}
@media screen and (max-width:980px) {
.serviceImg{text-align:center}
.serviceImg div,.serviceImg1 div{margin:0 auto 10px}
}
.btmMarg{margin-bottom:25px}
.shows{background-image:url(/assets/images/shows.jpg)}
.eventsHD{display:block;font-family:'robotobold';font-size:24px;line-height:27px;overflow:hidden;white-space:nowrap}
.eventsHD span{position:relative;display:inline-block}
.eventsHD span::first-letter{text-transform:capitalize}
.eventsHD span i{color:#d9d9d9;font-size:26px;font-family:'robotothin';font-style:normal;margin:0 0 0 5px}
.eventsHD>span:after{border:4px solid #fff;border-right:none;content:"";position:absolute;top:2px;left:100%;width:1600px;height:23px;background:url(/assets/images/grey-brdr.gif) repeat 0 0}
.venues li{border-bottom:1px dashed #d9d9d9;overflow:hidden;padding:20px 0}
.venues li:last-of-type{border:none}
.venues li div.date-month,.blogList li div.date-month{float:left;text-align:center;width:25%}
.venues li div.date-month div{background-color:#d1a13a;font-family:'robotoitalic';color:#fff;display:table-cell;font-size:22px;line-height:24px;height:75px;padding:7px;position:relative;vertical-align:middle;width:130px}
.venues li div.date-month div:before{border:1px dashed #e1a82e;content:'';position:absolute;left:5px;right:5px;top:5px;bottom:5px}
.venues li div.date-month .date{background:url(/assets/images/btm-divider.png) no-repeat center bottom;padding-bottom:5px}
.venues li div.date-month .month{font-size:16px;font-family:'robotoitalic';padding-top:5px;text-transform:uppercase}
.venues li div.date-month .date span{font-size:16px;font-family:'robotoitalic';text-transform:uppercase}
.venues li div.date-month .month span{font-size:22px;line-height:24px;font-family:'robotoitalic';text-transform:none}
.venues li div.date-month strong,.venues li div.date-month strong{font-weight:normal;font-family:'robotobold_italic'}
.venues li div.rgtDV,.blogList li div.rgtDV{font-size:16px;line-height:20px;float:left;width:75%}
.venues li div.rgtDV span,.blogList li div.rgtDV span{margin-bottom:5px}
.event-name{font-family:'robotobold';font-size:16px;margin-top:0}
.event-name a{color:#111738}
.appointments{position:relative;padding-left:30px;padding-bottom:80px}
@media screen and (max-width:980px) {
.appointments{padding-left:15px}
}
.appointments:before{-webkit-box-shadow:-5px 0 6px -3px rgba(0,0,0,0.4);-moz-box-shadow:-5px 0 6px -3px rgba(0,0,0,0.4);box-shadow:-5px 0 6px -3px rgba(0,0,0,0.4);content:'';display:block;height:100%;position:absolute;left:7px;top:35px;width:7px}
@media screen and (max-width:980px) {
.appointments:before{display:none}
}
.appointments h3{margin-bottom:20px}
.appointments div.datePkr{overflow:hidden;margin-bottom:15px}
.appointments label{font-weight:normal;float:left;margin:7px 10px 0 0;min-width:200px}
.appointments .input-append{float:left;width:200px}
.appointments .input-append input{border:none;float:left;height:30px}
.appointments .input-append.date .add-on{float:left}
.appointments .input-append.date .add-on i{background:url(/assets/images/spirite-img.png) no-repeat 0 -97px;height:30px;width:32px}
.appointments span.center-block,.captchaTxt{font-size:12px}
.captchaTxt{color:#6f7c84}
.captcha{border-top:1px solid #d9d9d9;display:inline-block;margin-top:10px;padding-top:5px}
.register-img{background-image:url(/assets/images/register.jpg)}
.registrFlds{margin:15px auto 0;max-width:820px;overflow:hidden}
@media screen and (max-width:800px) {
.registrFlds{width:100%}
}
.slctBox{background-color:#e9e9e9;border:none;border-radius:4px;box-shadow:0 1px 0 #fff,0 1px 0 #d9d9d9 inset;color:#6f7c84;font:normal 14px/17px robotoregular;margin-bottom:10px;overflow:hidden;padding-top:2px;padding-bottom:2px;position:relative;width:100%}
.slctBox:before{content:'';right:0;top:2px;width:20px;height:34px;background:#e9e9e9;position:absolute;pointer-events:none;display:block}
.slctBox select{padding:0 2px 0 8px;margin:0;background:#e9e9e9;height:36px;font-weight:normal;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:10px;width:100%}
.slctBox:after{background:url(/assets/images/downarrow.png) no-repeat center 15px;content:'';right:4px;top:2px;position:absolute;pointer-events:none;width:20px;height:38px;display:block}
.captchaTxt{margin-top:10px;margin-bottom:20px}
.captcha{margin-top:0}
.conatct-img{background-image:url(/assets/images/contactImg.jpg)}
.contactus textarea,.txtarea{background-color:#e9e9e9;border:none;border-radius:4px;box-shadow:0 1px 0 #fff,0 1px 0 #d9d9d9 inset;color:#6f7c84;font:normal 14px/17px robotoregular;margin-bottom:10px;overflow:hidden;padding-top:5px;padding-left:10px;padding-bottom:5px;position:relative;height:100px;resize:none;width:100%}
.map{border:5px solid #fff;box-shadow:0 1px 3px #e3e3e3;margin-top:70px}
.contactus table{margin-top:15px;width:100%}
.contactus table tr td:first-of-type{text-align:center;width:64px}
.contactus .adrs-ico{background:url(/assets/images/spirite-img.png) no-repeat -37px -97px;display:block;height:30px;width:28px}
.contactus .email-ico{background:url(/assets/images/spirite-img.png) no-repeat -70px -98px;display:block;height:29px;width:30px}
.contactus table tr td{line-height:20px;padding:0 0 20px}
.contactus table tr td a,.contactus table tr td a.email:hover{color:#111738;font-family:'robotobold'}
.contactus table tr td a:hover,.contactus table tr td a.email{color:#c58600}
.blogImg{background-image:url(/assets/images/blogImg.jpg)}
.blogList li{border-bottom:1px dashed #d9d9d9;overflow:hidden;padding:20px 0}
.blogList li:last-of-type{border:none}
.blogList li div.date-month div{background-color:#d1a13a;font-family:'robotoitalic';color:#fff;display:table-cell;height:40px;padding:5px;position:relative;vertical-align:middle;width:50px}
.blogList li div.date-month div:before{border:1px dashed #e1a82e;content:'';position:absolute;left:5px;right:5px;top:5px;bottom:5px}
.blogList li div.date-month .date{font-size:25px;font-family:'robotolight';line-height:26px}
.blogList li div.date-month .month{font-size:13px;font-family:'robotobold';line-height:15px;text-transform:uppercase}
.more{color:#c58600;font-family:'robotobold';font-size:14px}
.more i{border-top:2px solid #c58600;border-right:2px solid #c58600;display:inline-block;height:7px;margin-left:5px;position:relative;top:-1px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .5s ease 0;width:7px}
.more:hover{color:#111738}
.more:hover i{border-color:#111738}
.blogDV .well{padding:10px;position:relative;display:block}
.blogDV .well .event-name{margin:10px 0}
.entry-meta{border-bottom:1px dashed #dad8d8;color:#6f7c84;font-size:12px;line-height:14px;margin-bottom:10px;overflow:hidden;padding-bottom:10px}
.entry-meta i{background:url(/assets/images/spirite-img.png) no-repeat 0 0}
.entry-meta .author{float:left}
.entry-meta .author i{background-position:-19px -134px;display:inline-block;margin:2px 5px 0 0;height:12px;width:10px}
.entry-meta .date{float:right}
.entry-meta .date i{background-position:-35px -134px;display:inline-block;margin:1px 5px 0 0;height:12px;width:12px}
.isotope,.isotope .item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}
@media (max-width: 768px) {
.isotope .item{position:static!important;-webkit-transform:translate(0px,0px)!important;-moz-transform:translate(0px,0px)!important;transform:translate(0px,0px)!important}
}
.showMore{margin-top:50px}
.entry{clear:both;padding-top:25px}
.blogInfo{margin-bottom:10px;overflow:hidden}
.blogInfo .entry-meta{padding-bottom:15px}
.blogInfo .event-name{font-size:20px}
.blogInfo .entry-meta .date{float:left;margin-left:20px}
.blogdtl-img{margin-bottom:15px;width:460px}
@media screen and (max-width:375px) {
.blogdtl-img{width:100%}
}
.blogdtl-img span{color:#6f7c84;display:block;font-size:12px;line-height:14px;margin-top:10px}
.align-left{float:left;margin-right:15px}
.align-right{float:right;margin-left:15px}
.itemDV{padding-top:100px}
@media screen and (max-width:1024px) {
.itemDV{padding-top:0}
}
.productImg{padding:50px 0}
.productImg img{box-shadow:0 1px 3px #d8d8d8}
.productImg .previews{margin-top:15px}
.productImg .previews a{display:inline-block;margin:0 5px;position:relative}
.productImg .previews .play-btn{
	background-color:#ccc;
	display:block;
	height:38px;
	padding:5px;
	position:absolute;
	left:0;
	top:0;
	width:50px}
.productImg .previews a .play-btn:before{
	background:url(/assets/images/play-button.png) no-repeat center top;
	background-size:cover;
	content:'';
	display:block;
	height:100%;
	width:100%}
.productImg .previews img{border:1px solid #e7e7e7;box-shadow:none;margin:0;width:50px}
.productImg .previews .selected img{border-color:#6f7c84}
.productImg .full{cursor:pointer}
.fancybox-close, .close-item{background:#fff;background-image:none!important;color:#d8d8d8;display:block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;padding-top:10px;position:absolute;right:0!important;top:0!important;height:20px;text-align:center;width:20px}
.fancybox-close:before, .close-item:before{content:"\e014"}
.fancybox-close:hover, .close-item:hover{color:#6f7c84}
.fancybox-skin{border-radius:0!important}
@media screen and (max-width:980px) {
.zoomLens{border:none!important;background:inherit!important}
.zoomWindowContainer{display:none}
}
.itemname{font-size:24px;line-height:27px;margin:0 0 15px}
@media screen and (max-width:980px) {
.itemname{margin:15px 0}
}
.item-price{margin:0 0 15px}
.item-price span{color:#6f7c84;font-size:24px}
.item-price span.frobotoB{color:#111738}
.productDtl{border:1px solid #dad8d8;margin-top:35px}
.productDtl thead{background-color:#dad8d8}
.productDtl>thead>tr>th{border:none;color:#6f7c84;font-weight:normal}
.productDtl>tbody>tr:last-of-type>td{border-top:1px dashed #dad8d8;padding-top:20px;padding-bottom:20px}
.productDtl>tbody>tr:first-of-type>td{border:none;padding:0}
.prod-info{margin:0}
.prod-info>tbody>tr>td{border-top:1px dashed #dad8d8;width:50%}
.prod-info>tbody>tr:first-of-type>td{border-top:none}
.prod-info>tbody>tr>td:first-of-type{border-right:1px dashed #dad8d8}
.lft-span{color:#6f7c84;display:inline-block;min-width:105px;padding-right:10px;vertical-align:top}
@media screen and (max-width:375px) {
.lft-span{display:block}
}
.rgt-span{text-transform:uppercase}
.certificates{display:inline-block;width:80%}
@media screen and (max-width:1024px) {
.certificates{width:75%}
}
@media screen and (max-width:480px) {
.certificates{margin-top:10px;width:100%}
}
.certificate-logo{display:inline-block;margin-bottom:10px;padding-right:25px}
.certificate-logo img{max-width:55px;margin:0 5px 0 0}
.certificate-logo .logo{display:inline-block;float:left;height:20px;margin:0 10px 0 0}
.certificate-logo a{color:#111738;font-size:12px}
.prod-carousel li{position:relative}
.prod-carousel li div{display:none}
.prod-carousel li:hover div.imgDV{background-color:rgba(17,23,56,0.8);color:#fff;display:block;position:absolute;left:0;top:0;height:100%;text-align:center;width:100%}
.prod-carousel li:hover div.imgDV a.zoom-ico{display:block;position:absolute;left:0;top:0;height:100%;text-align:center;width:100%}
.prod-carousel li:hover div.imgDV a{color:#fff}
.prod-carousel li:hover div.imgDV div{display:block;position:absolute;left:0;right:0;bottom:10px;margin-left:auto;margin-right:auto}
.prod-carousel li:hover div.imgDV div span{display:block}
.itemDV .colectons .moreDV{padding-right:0}
.leftPanel{background-color:#fff;border:1px solid #dad8d8}
@media (min-width:992px) {
.leftPanel{width:25%}
}
@media (min-width:1200px) {
.leftPanel{width:16.6667%}
}
@media (min-width:1199px) and (max-width:1440px) {
.leftPanel{width:16.6667%}
}
.rightPanel{overflow:hidden;padding-right:0}
@media screen and (max-width:980px) {
.rightPanel{padding-left:0}
}
@media (min-width:1200px) {
.rightPanel{width:83.333%}
}
@media (min-width:1199px) and (max-width:1440px) {
.rightPanel{width:83.3333%}
}
.leftPanel h4{background-color:#dad8d8;color:#fff;font-size:16px;line-height:20px;margin:0 0 5px;padding:8px 0 7px}
.leftPanel ul{padding:10px}
.leftPanel ul li{border-bottom:1px dashed #cacaca;overflow:hidden;padding-top:15px;padding-bottom:5px;position:relative}
.leftPanel ul li:last-of-type{border:none;padding-bottom:0}
.leftPanel li span{color:#353535;display:block;font-size:14px;line-height:17px;padding:0 20px 0 0;position:relative;white-space:normal}
.leftPanel ul li span{padding-right:70px}
.leftPanel ul li .clear{color:#b6b6b6;font-size:10px;line-height:12px;padding:0;position:absolute;right:0;top:15px}
.leftPanel ul li li{border:none;padding-top:0}
.leftPanel ul li ul.specifications{padding:0;margin:15px 0 0}
.leftPanel ul li li label{margin:0}
.leftPanel .specifications li input[type=checkbox]:not(old),.rememberDV input[type=checkbox]:not(old){width:12px;margin:0;padding:0;opacity:0;display:none}
.leftPanel .specifications li input[type=checkbox]:not(old) + label,.rememberDV input[type=checkbox]:not(old) + label{background:url(/assets/images/checkbox.png) no-repeat 0 3px;color:#6f7c84;display:inline-block;font-size:14px;font-weight:normal;line-height:20px;padding-left:22px}
.leftPanel .specifications li.selected input[type=checkbox]:not(old) + label,.rememberDV input[type=checkbox]:not(old):checked + label{background:url(/assets/images/checkbox-o.png) no-repeat 0 3px;color:#c58600;font-family:'robotobold'}
.leftPanel .slimScrollDiv{height:auto!important;max-height:220px!important;padding-right:15px}
.leftPanel .filterlist{height:auto!important;max-height:220px!important}
.slimScrollBar{background-color:#cacaca!important;width:5px!important;display:none!important}
.slimScrollDiv:hover .slimScrollBar{display:block!important}
@media screen and (max-width:1024px) {
.slimScrollDiv .slimScrollBar{display:block!important}
}
.leftPanel .slider.slider-horizontal{height:14px;width:100%}
.leftPanel .slider.slider-horizontal .slider-track{box-shadow:0 0 1px #d4d4d4 inset;background:#e1e1e1;height:7px;margin-top:-2px}
.leftPanel .slider-handle{background-image:url(/assets/images/handler.png);background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:14px;width:14px}
.leftPanel .slider.slider-horizontal .slider-selection{box-shadow:none;background-color:#d3940c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#d3940c),to(#e9ca12));background:-webkit-linear-gradient(top,#e9ca12,#d3940c);background:-moz-linear-gradient(top,#e9ca12,#d3940c);background:-ms-linear-gradient(top,#e9ca12,#d3940c);background:-o-linear-gradient(top,#e9ca12,#d3940c)}
.leftPanel .value-box{border:none;background-color:#fff;color:#6f7c84;font:normal 14px/17px robotoregular;float:left;margin-left:-10px;width:50%}
.leftPanel .value-box:last-of-type{float:right;margin-left:0;text-align:right}
.leftPanel .slider .tooltip.top{display:none}
.leftPanel.dropdown-menu.collapse{display:block!important;height:auto!important;visibility:visible;position:relative;top:inherit;padding:0 15px;border-radius:0;box-shadow:none}
@media(max-width:980px) {
.leftPanel .dropdown ul.dropdown-menu,.leftPanel.dropdown-menu.collapse{display:none!important;height:0!important;-webkit-transition:height .35s ease!important;-o-transition:height .35s ease!important;transition:height .35s ease!important;position:absolute;width:100%}
.leftPanel.dropdown-menu.collapse.in{display:block!important;height:auto!important}
}
.leftPanel ul li #filter4,.leftPanel ul li #filter5{padding-left:10px}
.topDescription{color:#6f7c84;font-size:14px;line-height:20px;margin-bottom:5px;overflow:hidden}
.sortList{border:none;background-color:#fff;display:inline-block;float:left;height:23px;min-width:170px;padding:0 0 0 10px;position:relative}
@media screen and (max-width:1024px) {
.sortList{float:none}
}
.sortlist-toppad{padding-top:10px;text-align:center}
@media screen and (max-width:1024px) {
.sortlist-toppad{padding:0}
}
.sortList a.btn{background:#fff;border:none;color:#6f7c84;font:12px/23px robotolight;padding:0;text-align:left;width:100%}
.sortList .btn-default:hover,.sortList .btn-default:focus,.sortList .btn-default:active,.sortList .btn-default.active.focus,.sortList .btn-default.active:focus,.sortList .btn-default.active:hover,.sortList .btn-default:active.focus,.sortList .btn-default:active:focus,.sortList .btn-default:active:hover,.sortList.open>.dropdown-toggle.btn-default.focus,.sortList.open>.dropdown-toggle.btn-default:focus,.sortList.open>.dropdown-toggle.btn-default:hover,.sortList.open>.dropdown-toggle.btn-default{background:#fff;box-shadow:none}
.sortList a span{display:inline-block;float:left;line-height:23px}
.sortList a span:last-of-type{color:#111738;font-size:12px;margin-left:5px;min-width:70px;text-align:center}
.sortList a i{border-right:1px solid #cacaca;display:inline-block;float:right;height:23px;margin:0 5px;position:relative;width:15px}
.sortList a i:after{border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;content:'';display:inline-block;margin-right:2px;margin-top:-4px;left:0;top:50%;position:absolute;pointer-events:none;width:0;height:0;vertical-align:middle}
.sortList .selectBox{border:none;border-top:1px solid #cacaca;border-radius:0;box-shadow:0 1px 1px #d6d6d6;padding:10px;position:absolute;right:0;top:100%}
@media screen and (max-width:375px) {
.sortList .selectBox{width:50%}
}
.sortList .selectBox li{border-bottom:1px dashed #cacaca;color:#6d6d6d;font-size:12px;line-height:14px;margin-bottom:5px;padding-bottom:5px;text-align:center}
.sortList .selectBox li:last-of-type{border:none;margin:0;padding:0}
.sortList .selectBox li a{color:#6f7c84;display:block;padding:0}
.sortList .selectBox li a:hover,.sortList .selectBox li a:focus,.sortList .selectBox li a:active{background:none;color:#c58600}
.catDv{display:block;height:23px;margin-bottom:25px;position:relative;width:100%}
.catDv>.greyBg{overflow:hidden;white-space:nowrap;position:absolute;width:100%}
.catDv>.greyBg span{display:inline-block;position:relative;min-height:23px}
.catDv>.greyBg span:after{border:4px solid #fff;border-right:none;content:"";position:absolute;top:0;left:100%;width:1600px;height:23px;background:url(/assets/images/grey-brdr.gif) repeat 0 0}
.pageIn{background-color:#fff;border-radius:0;float:right;margin:0;padding-left:5px;position:relative}
.pageIn li{display:inline-block;margin-left:0;text-align:center}
.pagination.pageIn>li>a,.pagination.pageIn>li>span{background-color:#e9e9e9;border:none;border-radius:0;color:#6f7c84;font:normal 13px/17px robotobold;height:23px;padding:4px 7px;min-width:23px}
.pagination.pageIn>li>a>span.glyphicon{top:0}
.pagination.pageIn>li>a>span.glyphicon-triangle-left:before{margin-right:5px}
.pagination.pageIn>li>a>span.glyphicon-triangle-right:before{margin-left:5px}
.pagination.pageIn>li>a>span.glyphicon:before{font-size:10px}
.catDv .back{border:none;background-color:#fff;color:#6f7c84;display:inline-block;float:left;font-size:14px;height:23px;min-width:170px;padding-right:10px;position:relative}
.catDv .back:before{border-left:2px solid #6f7c84;border-top:2px solid #6f7c84;content:'';display:inline-block;height:7px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-right:10px;top:-1px;position:relative;width:7px}
.catDv .back:after{content:'';border-right:1px solid #cacaca;display:inline-block;height:23px;width:1px;position:absolute;right:5px;top:0}
.catDv .back span{padding-right:15px}
.catDv .back a{color:#111738}
.products{display: flex; flex-wrap: wrap; overflow:hidden; width:100%}
/* .products li{display:inline-block;float:left; margin-bottom: 20px; padding:0 10px 20px;width:25%} */
.products li{display:flex; flex-direction: column; margin-bottom: 20px; padding:0 10px 20px; width:25%; background-color:#fff;border-radius:3px;box-shadow:0 1px 3px #d8d8d8;padding:10px;position:relative;text-align:center}
@media (max-width:1024px) {
.products li{width:33.33%}
}
@media (max-width:667px) {
/* .products li{height:275px; width:50%;} */
.products li{width:50%;}
}
.products li .certificate{display:flex; align-items: center; justify-content: center; height: 25px; margin-bottom: 5px; text-align: center; width: 100%;}
.products li .certificate img{display:inline-block; margin-right: 20px; margin-bottom:5px}
.products li .certificate .logo{display:block;font-size:0;line-height:0;height:20px}
.products li .certificate .certifiedTxt{color:#cc232a;display:inline-block;font-size:11px}
.products li a{color:#6f7c84;display:inline-block;font-size:14px;line-height:14px;margin-bottom:10px}
.products li a:hover,.products li .viewDtl:hover,.event-name a:hover,.leftPanel ul li .clear:hover{color:#c58600}
.products li .prodDtl{display:block}
.products li .price{display:block;font-size:18px;line-height:20px;margin-top:10px;margin-bottom:10px}
.products li .viewDtl{background-color:#fff;border:none;color:#6f7c84;display:inline-block;font-size:12px;line-height:14px;text-transform:uppercase}
.products li .viewDtl::before{
    content: '';
    font-family:'';
    font-size: 14px;
    position: absolute;
}
.products li .zoom-ico{background:url(/assets/images/spirite-img.png) no-repeat 0 -133px;display:inline-block;height:14px;margin:0 0 0 5px;vertical-align:middle;width:14px}
.grs{background:url(/assets/images/grs.gif) no-repeat 0 0;width:55px}
.ssef{background:url(/assets/images/ssef-logo.jpg) no-repeat 0 0;width:59px}
.lotus{background:url(/assets/images/lotus-logo.jpg) no-repeat 0 0;width:40px}
.gubelin{background:url(/assets/images/gubelin-logo.jpg) no-repeat 0 0;width:62px}
.gia{background:url(/assets/images/gia-logo.jpg) no-repeat 0 0;width:62px}
.aigs{background:url(/assets/images/aigs-logo.jpg) no-repeat 0 0;width:65px}
.agl{background:url(/assets/images/alg-logo.jpg) no-repeat 0 0;width:62px}
.modal-body{text-align:center}
.stockImg{background-image:url(/assets/images/stockImg.jpg)}
.loginDIV{padding-bottom:100px}
.nameFld i,.passFld i{right:10px;top:10px}
.rememberDV{float:left;width:50%}
.forgotPass{color:#111738;float:right;font-size:14px;line-height:20px}
.loginDIV .center-block{margin-top:20px;margin-bottom:15px}
.stockMarg{margin-bottom:25px}
.request-img{background-image:url(/assets/images/stone-request.jpg)}
.stones{margin-top:50px;transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg)}
.team-img .carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}
.team-img .carousel-fade .carousel-inner .active{opacity:1}
.team-img .carousel-fade .carousel-inner .active.left,.team-img .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.team-img .carousel-fade .carousel-inner .next.left,.team-img .carousel-fade .carousel-inner .prev.right{opacity:1}
.team-img .carousel-fade .carousel-control{background-image:none;z-index:2}
.grs{background:url(/assets/images/grs.gif) no-repeat 0 0;width:55px}
.ssef{background:url(/assets/images/ssef-logo.jpg) no-repeat 0 0;width:59px}
.lotus{background:url(/assets/images/lotus-logo.jpg) no-repeat 0 0;width:40px}
.gubelin{background:url(/assets/images/gubelin-logo.jpg) no-repeat 0 0;width:62px}
.gia{background:url(/assets/images/gia-logo.jpg) no-repeat 0 0;width:62px}
.aigs{background:url(/assets/images/aigs-logo.jpg) no-repeat 0 0;width:65px}
.ica{background:url(/assets/images/ica-logo.jpg) no-repeat 0 0;width:65px}
.ordrlist{
	float:right;
	padding-left:5px}
.ordrlist a i{border:none}
.stockImg{background-image:url(/assets/images/stockImg.jpg)}
.loginDIV{padding-bottom:100px}
.nameFld i,.passFld i{right:10px;top:10px}
.rememberDV{float:left;width:50%}
.forgotPass{color:#111738;float:right;font-size:14px;line-height:20px}
.loginDIV .center-block{margin-top:20px;margin-bottom:15px}
.stockMarg{margin-bottom:25px}
.request-img{background-image:url(/assets/images/stone-request.jpg)}
.stones{margin-top:50px;transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg)}
.team-img .carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}
.team-img .carousel-fade .carousel-inner .active{opacity:1}
.team-img .carousel-fade .carousel-inner .active.left,.team-img .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.team-img .carousel-fade .carousel-inner .next.left,.team-img .carousel-fade .carousel-inner .prev.right{opacity:1}
.team-img .carousel-fade .carousel-control{background-image:none;z-index:2}
.grsImg{background-image:url(/assets/images/grs.gif);background-repeat:no-repeat;height:25px;width:100px}
.giaImg{background-image:url(/assets/images/gia-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.lotusImg{background-image:url(/assets/images/lotus-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.ssefImg{background-image:url(/assets/images/ssef-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.gublinImg{background-image:url(/assets/images/gubelin-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.aigsImg{background-image:url(/assets/images/aigs-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.cDunaigre{background-image:url(/assets/images/c-dunaigre-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.gitImg{background-image:url(/assets/images/git-logo.jpg);background-repeat:no-repeat;height:25px;width:100px}
.aglImg{background:url(/assets/images/alg-logo.jpg);background-repeat: no-repeat;height:25px;width:62px}
.FigImg{background:url(/assets/images/fig-logo.jpg);background-repeat: no-repeat;height:25px;width:100px}
.IcaImg{background:url(/assets/images/ica-logo.jpg);background-repeat: no-repeat;height:25px;width:100px}
.g-recaptcha{text-align:-webkit-center;margin-top:20px;margin-bottom:20px}
.error{color:red}
.message{color:green;font-weight:600}
.success{color:green;font-size:18px;font-weight:600}
#dvloader{display:block;margin:0 auto 10px;width:60px}
.marb25{margin-bottom: 25px;}
.close-item{width:36px;height:36px;cursor:pointer;z-index:8040;}
.mozambiq-ruby{background-image:url(/assets/images/mozambiq-ruby-ban.jpg)}
.topbanner .owl-carousel .mozambiq-ruby div.owl--text{right:0;left:0;margin:0 auto}
.products li .play-ico {
	background:url(/assets/images/play-ico.png) no-repeat 0 0;
	display:block;
	height:24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width:30px}
.marR10{margin-right: 10px;}
.filter-btn{margin:30px auto; display: block;}
.floatR{float: right;}
.subsectionHd{font:bold 24px/28px 'Trajan Pro';margin-bottom:45px;padding-bottom:25px;position:relative}
.subsectionHd:after{background:url(/assets/images/divider.png) no-repeat 0 0;content:'';display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:0;height:20px;width:270px}
.print-marAuto{margin: 20px auto; width: 70%;}
.printImg{float: none;}
.printImg li{box-shadow: none; width: 100%; margin-bottom: 0 !important; height: auto;}
.printImg li table{margin-bottom: 0 !important;}
.printImg li td{font-size: 14px !important; line-height: 18px !important;}
.marB20{margin-bottom: 20px !important;}
.reqFld{
	color: red;
	font-size: 12px;
	font-style: italic;
	left: 20px;
	position: absolute;
	top: 40px;
}
.clsedtprice{margin-left: 10px;}
.f30{font-size: 30px;}
.prdct-carat{
	color: #000 !important;
	font-weight: 700;
	font-size: 20px;}
.mt-0{margin-top: 0 !important;}
.w-80{margin-right: 5px; width: 40%;}
.w-30 {
    width: 30%;
}
.f24{font-size: 24px;}
.w-80{width: 40%;}
.f24{font-size: 24px;}
.marT30{margin-top: 30px;}
.marB10{margin-bottom: 10px;}
.price-menu{
	height: 21px;
	margin-right: 10px;
	width: 55px;
}
.price-menu option {
    line-height: 20px;
}
.marT10{margin-top: 10px;}
.fa-edit:before{
	font-size: 18px;
}
.fa-save:before, .fa-download:before{
	font-size: 24px;
}
