@-ms-viewport{width:device-width}
@media screen and (max-device-width :1280px),screen and (max-device-width :1138px),screen and (max-device-width :1024px),screen and (max-width :1280px),screen and (max-width :1138px),screen and (max-width :1024px){
.search-field-new{background-color:#f9f9f9;border:1px solid #cfcfcf;border-radius:4px 0 4px 4px;display:none;float:left;height:auto;margin:0;padding:8px 8px;position:absolute;right:4px;top:21px;width:242px;z-index:10000}
.columnCenter{width:100%;margin:0 auto;padding:0 2%}
.fourCategories .oneFourth,.fourProducts .oneFourth{width:32%}
.topsellerListedpage .fourCategories .oneFourth,.fourProducts .oneFourth{width:23.5%}
.fourCategories .oneFourth:nth-child(4n+0),.fourProducts .oneFourth:nth-child(4n+0){margin-right:2%}
.fourCategories .oneFourth:nth-child(3n+0),.fourProducts .oneFourth:nth-child(3n+0){margin-right:0}
.signUpBox input[type=text]{border:none;padding:5px 10px;width:165px;color:#565656;font-size:11px;line-height:18px;height:18px}
/*.shadowBox{margin:0 0;padding:0 9px 9px 0;background:url(/images/bottom-right-shadow.png) no-repeat right bottom} */
.productGridBox2 .productImage img{width:100%;height:auto}
.select_size ul{width:64%!important}
.breakHomeColumns .oneFourth{width:49%}
.breakHomeColumns .oneFourth:nth-child(odd){margin-right:2%}
.breakHomeColumns .oneFourth:nth-child(even){margin-right:0}
.navigation>li .sub-menu{width:97%}
}
@media(max-width:1370px){
.contactBanner{padding:50px 0}
}
@media(max-width:1290px){
.contactBanner{padding:38px 0}
}
@media(max-width:1030px){
.navigation-top>.mainNavList>li>a{font-size:12px;letter-spacing:0}
#wrapper{width:100%;padding:0 2%}
.footer-search input[type=text]{width:236px}
.productGridBox2 .descriptionBox{width:100%;height:auto}

label.selectDropDown{height:34px}
#banner .bannerContainer .columnCenter{margin-top:24px}
.diamondSearchHome .ldSearch input[type=text]{height:auto}
.advanced_search .full-input{width:181px}
.advanced_search select.mid-input{width:96px}
.advanced_search select.ltr-input{width:71px}
.advanced_search .full-input,.advanced_search input[type=text],.advanced_search select.ltr-input,.advanced_search select.mid-input{height:33px}
.advanced_searchmid{width:28%}
.advanced_searchRight{width:36%}
.contactBanner{padding:16px 0}
.contactBanner .contentPart h3{font-size:24px}
.contactBanner .contentPart .conBtn{margin:25px 0}
.contactBanner .contentPart p{font-size:14px}
#banner .bannerContainer .columnCenter p{font-size:16px;line-height:30px}
}
@media only screen and (max-width :890px),only screen and (max-width :720px){
#wrapper{width:94%;max-width:94%;min-width:94%;margin:0 3%}
.columnFull{margin-bottom:8px}
.fourCategories .oneFourth,.fourProducts .oneFourth{width:49%}
.fourCategories .oneFourth:nth-child(odd),.fourProducts .oneFourth:nth-child(odd){margin-right:2%}
.fourCategories .oneFourth:nth-child(even),.fourProducts .oneFourth:nth-child(even){margin-right:0}
.filter-new ul li{width:26.25%}
}
@media only screen and (max-width :1100px){
#productDetailContainer .oneThird,#productDetailContainer .oneThird .preview_box_image{width:31%;margin-right:2%}
#productDetailContainer .oneThird .columnFull#r1{width:66%;clear:none;margin-top:20px}
.signUpBox input[type=text]{border:none;padding:5px 10px;width:150px;color:#565656;font-size:11px;line-height:18px;height:18px}
.navigation>li .sub-menu .columnFull .oneFifth{width:18.5%}
.navigation>li .sub-menu .columnFull .oneFifth:nth-child(5n+0){margin-right:2%}
.navigation>li .sub-menu .columnFull .oneFifth:nth-child(4n+0){margin-right:0}
}
@media only screen and (max-width :960px),only screen and (max-width :720px){
#header{height:90px;float:left;width:100%;margin:0 auto;padding:0;background:url(/images/header-bg.jpg) repeat-x;border-bottom:1px solid #d4c5b3;border-bottom:1px solid #283e31;border-top:5px solid #283e31}
.navigation>li{margin:0 9px}
#productDetailContainer .oneThird .preview_box_image{width:100%;margin-right:0}
#productDetailContainer .oneThird .columnFull#r1{width:100%;clear:both;margin-top:20px}
.signUpBox input[type=text]{border:none;padding:5px 10px;width:72.1%;color:#565656;font-size:11px;line-height:18px;height:18px}
.signUpBox label{font-size:9px}
.footerNav li a{padding:0 3px}
.navigation>li .sub-menu .columnFull .oneFifth{width:32%}
.navigation>li .sub-menu .columnFull .oneFifth:nth-child(5n+0){margin-right:2%}
.navigation>li .sub-menu .columnFull .oneFifth:nth-child(4n+0){margin-right:2%}
.navigation>li .sub-menu .columnFull .oneFifth:nth-child(3n+0){margin-right:0}
.productGridBox2 .productImage{max-height:none;height:auto}
.regForm li{list-style:none}
.jcarousel-skin-tango .jcarousel-clip-vertical{height:240px!important}
}
@media only screen and (max-width :1030px){
#banner .itemContent .title{font-size:30px;margin-bottom:12px}
#banner .itemContent .banner-description{line-height:28px}
#banner .itemContent{padding-top:72px}
#banner .itemContent .banner-description span{font-size:18px!important}
#banner ul{display:none}
}
@media only screen and (max-width :780px){
.mainNavigation{width:100%;position:fixed;left:-100%;transition:all .3s ease-in-out 0s;top:0;margin-left:0;z-index:9999999;height:100%}
.navedit .mainNavigation{left:0;background:#000}
.navedit #banner{margin-top:0;position:relative;z-index:-9999}
#header{height:auto}
.tollFreeNo{display:none}
.menu{display:block;transition:all .3s ease-in-out 0s;position:relative;z-index:99}
.navedit .headerFixed{position:static;z-index:inherit}
.navigation-top>.mainNavList{text-align:left}
.navigation-top>.mainNavList>li{width:100%;border-top:1px solid #ddd;padding:10px}
.navigation-top>.mainNavList>li:first-child{border-top:none}
.navigation-top>.mainNavList>li a{color:#fff}
.navigation-top>.mainNavList>li a:hover{color:#ddd}
.navigation-top>.mainNavList>li{margin-left:0!important}
.mainNavigation .mobileNavHeader{display:block}
.mobileNavHeader .fa{color:#000;font-size:32px;float:right;line-height:40px}
.mainNavList{margin:6px 0}
.drop-down>ul>li>.subdrop-down.menu-fl,.navigation-top>.mainNavList>li>.drop-down{width:100%;position:relative;top:100%;float:left;left:0}
.drop-down>ul>li:hover>.subdrop-down.menu-fl,.navigation-top>.mainNavList>li:hover>.drop-down{display:none}
#header .logo{display:inline-block;float:none}
.mainNavigation li.dropdown .dropdown-menu{display:block;position:relative;float:left;width:100%;top:-25px}
.mainNavigation li.dropdown .dropdown-menu:before{display:none}
.navigation-top>.mainNavList>li:hover>a,.navigation-top>.mainNavList>li>a:hover{border:none}
.headerFixed.active{top:-4px}
.collectionCarousel .owl-buttons{display:none}
#banner .bannerContainer .columnCenter .title{font-size:24px;margin-bottom:5px}
#banner .bannerContainer .columnCenter p{font-size:16px}
#mainSlider .item{padding-top:0}
#banner .bannerContainer .columnCenter p{line-height:24px}
#banner .bannerContainer{top:10px}
.footer-search input[type=text]{width:158px}
.dsContainer [class*=dsBlock-] table tr td{padding:5px 1px;font-size:12px;width:15%}
.dsContainer [class*=dsBlock-] .ds-checkradio label{font-size:11px}
.ds-result table tr td,.ds-result table tr th{font-size:12px}
.ds-result{overflow-x:auto;display:block}
.sideNavigation li ol.subSideNavigation{margin:5px 0;padding:4px}
.sideNavigation li ol.subSideNavigation li a,.sideNavigation li.level strong{padding:0}
.lb_right_column{width:67%!important}
#main-con{width:100%;padding-right:15px;background:#fff}
#main-con .left-con{width:40%}
#main-con .right-con{width:59%;padding:0 2%}
.left-con .image-block{width:100%}
.starTitle p{font-size:16px}
.advanced_searchLeft{width:49%}
.advanced_searchmid{width:50%}
.advanced_searchRight{width:100%;margin-left:0}
#banner{margin-top:155px}
body.navedit{overflow:hidden}
.contactBanner .contentPart{width:48%}
.contactBanner .contentPart h3{font-size:18px;margin-bottom:0}
.contactBanner .contentPart p{line-height:normal}
.contactBanner .contentPart .conBtn{height:40px;line-height:40px;margin:10px 0;padding:0}
#banner .bannerContainer .columnCenter p{max-width:100%;font-size:14px;line-height:24px}
#banner .bannerContainer .columnCenter p a{margin-top:12px}
#banner .itemContent .title{font-size:24px;margin-bottom:10px}
#banner .itemContent{padding:40px 20px}
#banner .itemContent a{margin-top:10px}
#banner .itemContent .banner-description{line-height:22px}
#banner .itemContent a{padding:5px 30px}
#banner .itemContent .banner-description span{font-size:14px!important}
#mainSlider ul{display:none}
.homepopup{width:90%;margin:-150px 0 0 -45%}
.popupContent h3{font-size:24px;margin-bottom:13px}
.popupContent a{margin-top:8px}
.popupContent{width:45%}
.filter-new ul li:first-child,.filter-new.fourDD ul li:first-child{width:20%}
.filter-new ul li:nth-child(2n){width:24%}
.filter-new ul li{width:31%}
.filter-new ul form li:first-child,.filter-new ul form li:last-child{width:auto}
) @media only screen and (max-width : 767px){min-width:100%;max-width:100%;float:left;margin:0 0;padding:0 4%}
.fourCategories .oneFourth,.fourProducts .oneFourth{width:100%;margin-right:0}
.navedit{overflow:hidden}
.navigation-top>.mainNavList{margin:8px 0;overflow-y:auto;height:700px;display:block}
.diamondSearchHome .diamondShapesList{margin:0}
.maskingContainer li{width:100%}
.collectionCarousel{margin:0 0 30px!important}
#footer .oneSixth{width:50%;margin-left:0}
#footer .twoSixth{width:100%;margin-right:0}
.footer-con{margin-left:0;text-align:center}
.footer-search input[type=text]{width:68%}
#wrapper.innerPages{margin-top:96px!important}
.buttonType28,.buttonType32{width:100%;margin-bottom:10px}
.shoppingCartList table{display:block;overflow-x:auto}
.twoThird{width:100%}
.oneThird{width:100%;margin-right:0}
.paymentSecureVoucher li{border-left:none;width:100%;padding:5px 0}
.paymentSecureVoucher li input[type=submit]{width:100%}
.buttonType28,.buttonType32{width:100%}
.oneHalf{width:100%;margin-right:0}
.infoBox{width:100%;float:left;height:auto}
.forg{margin-top:-30px}
.dsContainer{margin:0}
.dsShapes>ul>li{width:30%;margin-bottom:10px}
.dsContainer .dsBlock-1,.dsContainer .dsBlock-2,.dsContainer .dsBlock-3{width:100%}
#productDetailContainer .oneHalf,#productDetailContainer .oneThird,#productDetailContainer .twoThird,.innerPages .fourFifth,.innerPages .oneFifth{width:100%;margin-right:0}
#emailtoafriendSuccess,#facebox,#facebox .body,.lb_left_column,.light-box,ul#infoFields li .boxLeft,ul#infoFields li .boxRight{width:100%!important}
.regForm li label{width:100px}
.regForm li input[type=password],.regForm li input[type=text],.regForm li select,.regForm li textarea{width:66%}
.input-col-2{width:21.25%}
.filter-new ul li{width:100%}
.filter-new ul li{padding-left:10px!important}
.action_box a,.action_box input{width:100%;margin-bottom:10px}
.related_product_box h6{width:100%;float:none;text-align:center}
.jcarousel-skin-tango .jcarousel-container-vertical{height:291px!important}
.tab_description_box{margin-bottom:20px}
ul#info_fields li input[type=text],ul#lb_diamond_info li textarea{width:100%!important}
#productDetailContainer .twoThird{width:100%;margin-right:0}
.lb_right_column,ul#info_fields li input[type=text],ul#lb_diamond_info li textarea{width:100%!important}
#main-con .left-con,#main-con .right-con{width:100%}
#main-con .right-con{margin-top:20px}
#main-con{height:600px;overflow-y:auto}
.product_title .quick_title{font-size:12px;line-height:18px}
.newAccountForm ul li .oneHalf{margin-right:0;width:100%}
.newAccountForm input[type=password],.newAccountForm input[type=text],.newAccountForm textarea{margin-bottom:10px}
#cart-div-id .oneHalf{width:100%;margin-right:0;margin-bottom:15px}
#header .logo{max-width:110px}
#banner{margin-top:100px}
#banner .bannerContainer{top:0}
#banner .bannerContainer .columnCenter{margin-top:3px}
#banner .bannerContainer .columnCenter .title{font-size:16px;margin:0;text-align:center}
#banner .bannerContainer .columnCenter p{font-size:11px;line-height:14px;max-width:100%;text-align:center}
#banner .bannerContainer .columnCenter p a{margin-top:5px;background-color:#000;color:#fff}
.diamondSearchHome .ldSearch{width:100%;margin:0 0 10px;top:0;position:relative}
.diamondSearchHome .ldSearch input[type=text]{padding-right:40px;height:27px;width:88%}
.diamondSearchHome .ldSearch a{width:40px}
.diamondSearchHome .selectAll{top:90px}
#footer .oneSixth{margin-left:0;margin-right:0;text-align:center}
.popup .body table{width:100%!important}
.oneHalf{margin-right:0;width:100%}
ul.product_tabs li{width:23%}
.tabGradientSelected a.profileTab{font-size:11px!important;line-height:20px}
.navedit .innerPages{z-index:-1}
.ldSearch.ldSearchNew{width:100%;float:left;margin-bottom:20px}
#banner .bannerContainer .columnCenter p a{font-size:12px}
.advanced_searchLeft,.advanced_searchmid{width:100%}
.advanced_searchmid label{width:115px!important}
.contactBanner{background-position:right 0}
.contactBanner .contentPart{margin-left:0;text-align:center}
.starTitle p{margin:20px 0}
.topStrip .socialTop li.dropdown .dropdown-menu{right:-337%}
.topStrip .loginNavBox .login-home .dropdown-menu{left:0;right:inherit}
.topStrip .loginNavBox .login-home.cartdropdown .dropdown-menu{left:-60px;}
.topStrip .loginNavBox .login-home.cartdropdown .dropdown-menu:before{left:30%;}
.topStrip .loginNavBox .login-home .dropdown-menu:before{left:10px;right:inherit}
.topStrip .socialTop li.dropdown .dropdown-menu:before{right:50%}
.diamondSearchHome .selectAll,.selectstarTitle{position:inherit}
.diamondSearchHome .selectAll{top:0}
body.navedit .diamondShapesList,body.navedit .starTitle{position:relative;z-index:-99}
.starTitle.selectstarTitle{margin-bottom:21px}
.contactBanner .contentPart{width:100%;padding:0 15px;text-align:center}
.contactBanner .contentPart h3{font-size:22px}
.contactBanner .contentPart p{font-size:14px}
.contactBanner .contentPart h3 span{margin-left:7px}
.contactBanner .contentPart h3{text-align:center}
.contactBanner .contentPart p{line-height:25px}
.contactBanner .contentPart .conBtn{margin:15px 0}
.contactBanner .contentPart h3{margin-bottom:10px}
.diamondSearchHome .btnSearch{width:100%;font-size:14px;text-align:center;padding:13px 0}
.contactBanner{background-size:cover}
#banner .itemContent .title{font-size:16px;font-weight:700;margin-bottom:6px}
#banner .itemContent{text-align:center;padding:10px 20px}
#banner .itemContent .banner-description{max-width:100%;display:none;font-size:16px!important;line-height:normal;white-space:nowrap;height:24px;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}
#banner .itemContent .banner-description span{font-size:16px!important;display:none}
#mainSlider .owl-controls{bottom:0}
.itemContent ul{display:none}
#banner .itemContent a{margin-top:2px;padding:5px 25px;font-size:14px}
.homepopup{width:94%;margin:-230px 0 0 -47%;height:468px}
.popupContent h3{font-size:20px;margin-bottom:22px;margin-top:6px;text-align:center}
.popupContent{width:100%;top:6px;position:static;float:left;text-align:center;margin-top:20px}
.popupContent a{width:100%;margin-right:0;margin-top:-7px}
.popupContent a{padding-top:0}
.home-cross{top:10px;right:10px;width:auto!important}
.popupContent img{max-width:100%}
.facebookhome img{right:inherit}
.headerFixed.active .topStrip{margin-top:0}
.maskingContainer{text-align:center}
.maskingContainer li{margin-right:12px;width:46%;display:inline-block;float:none}
.mobile-homepopup{display:block;float:left;background:#fff;position:relative;padding-bottom:40px}
.big-homepopup{display:none}
.facebookhome{height:46px;width:100%}
.fb_iframe_widget{display:inline-block;margin-left:152px;position:relative;top:-25px}
.facebookhome img{right:inherit;position:static}
.popupContent a{position:relative}
.filter-new ul li:first-child,.filter-new ul li:nth-child(2n),.filter-new.fourDD ul li:first-child{width:100%}
.filter-new ul form li:first-child,.filter-new ul form li:last-child{width:100%}
#shoppingCartList table{width:100%;display:block;overflow-x:auto}
}
@media only screen and (max-width :420px){
#mainSlider .item>img{height:auto}
.selectTopseller .oneFourth{width: 100%; margin-bottom: 8px;}
}
#banner{margin-top:124px}
#banner .bannerContainer .columnCenter p{font-size:10px}
.diamondSearchHome .starTitle{margin-bottom:20px}
.advanced_search .formText,.advanced_search input.mid-input,.advanced_search select.mid-input{width:98px}
.advanced_search .full-input{width:177px}
.advanced_search select.mid-input{width:91px}
.contactBanner .contentPart h3{font-size:22px}
.contactBanner .contentPart h3 span{font-size:16px}