.search-col input.input-text{border:1px solid #eeeeee;color:#bcbcbc;font-family:futurastd-book;font-size:12px;padding-left:35px;text-transform:uppercase;width:100%;letter-spacing:1px;background:url(../images/search.png) 8px 10px no-repeat #fff;}
.search-col input.input-text::before{color:#ff0000;content:"/f002";font-family:fontawesome;}
@media (min-width:768px){.account-login .row{margin-left:0;margin-right:0;}
.form-list .fields .field{width:50%;clear:none;}
.account-create .buttons-set .button{clear:none;float:right !important;margin-top:-20px;}
.container{}
.live-chat-link .hidden-xs{display:inline-block!important}
}
@media (min-width:992px){.hidden-desktop{display:none;}
.list-2col-3 .item:nth-child(3n+1), .list-3col-3 .item:nth-child(3n+1), .list-1col-3 .item:nth-child(3n+1){clear:left;}
.list-2col-4 .item:nth-of-type(4n+1), .list-3col-4 .item:nth-of-type(4n+1), .list-1col-4 .item:nth-of-type(4n+1){clear:left;}
.list-1col-6 .item:nth-child(6n+1){clear:left;}
.fiver-search-box{float:right;position:absolute;right:0;top:7px;width:178px;}
.custom_toplinks{float:right;margin-right:0px;text-align:right;padding-right:0px;}
#colorbox, #cboxContent, #cboxWrapper {min-height:650px;}
}
@media (max-width:1300px){.mini_shippingdetails_textbanner{top:20%;}
.span1{font-size:38px;}
.span2{font-size:12px;}
.span3{background-size:100% auto;font-size:20px;height:55px;line-height:55px;margin:25px auto 0;max-width:260px;}
}
@media (max-width:1200px){.cool-background-box .products-list-4-col .col-md-right{max-width:100%;}
.footer address{text-align:left;}
#fiver-nav .dmenu{padding:5px 10px !important;}
.top-header .links li{margin-right:10px;}
.add-to-box .btn-select, .add-to-box .btn-go-back{width:105px;}
.shippingdetails_textbanner{margin-bottom:23px;margin-top:23px;}
}
@media (max-width:1199px){.visitourshowroom_content{top:210px;}
}
@media (max-width:1100px){.span1{font-size:35px;}
}
@media (max-width:991px){#fiver-nav li.level0 a{padding:0;}
.add-to-box div.sorter{float:left;}
.add-to-box .sorter .hover{padding:0;}
.add-to-box .sorter .select-size .current span{}
.add-to-box button.ovalbutton{margin-right:10px;width:142px;}
#shipping-zip-form ul.form-list li.li-button{clear:both;float:left!important;max-width:inherit!important;}
.shipping-form button{float:left;}
.bottom-section .copyright,.bottom-section .social-link{}
.bottom-section .copyright-left{}
.container{width:100%;}
.fiver-search-box{position:absolute;right:10px;top:115px;width:190px;}
.top-call{padding-top:25px;}
.top-header .i-top-right, .top-header .links{margin-left:0px;}
.top-header .links li{margin-right:20px;}
.hiden-s{display:none;}
.header-container .row , .main-navigation-container .row , .homeblock_one .row , .homeblock_two .row{margin:0;}
.visitourshowroom_content{line-height:normal;top:210px;}
.visitourshowroom .transparant_btn{margin-top:20px;}
.mini_shippingdetails_textbanner{width:75%;}
.span1{font-size:26px;}
.span2{margin:0 auto;width:250px;}
.span3{background-size:100% auto;font-size:16px;height:44px;line-height:44px;margin:15px auto 0;max-width:220px;min-height:inherit;}
.add-to-box .btn-select, .add-to-box .btn-go-back{width:142px;}
.resp-tabs-container .col-md-3.col-sm-6:nth-child(3), .resp-tabs-container .col-md-3.col-sm-6:nth-child(5), .resp-tabs-container .col-md-3.col-sm-6:nth-child(7), .resp-tabs-container .col-md-3.col-sm-6:nth-child(9), .resp-tabs-container .col-md-3.col-sm-6:nth-child(11){clear:both;}
.resp-tabs-container .col-md-3.col-sm-6:nth-child(2) .descsabdetail,
.resp-tabs-container .col-md-3.col-sm-6:nth-child(4) .descsabdetail,
.resp-tabs-container .col-md-3.col-sm-6:nth-child(6) .descsabdetail,
.resp-tabs-container .col-md-3.col-sm-6:nth-child(8) .descsabdetail,
.resp-tabs-container .col-md-3.col-sm-6:nth-child(10) .descsabdetail,
.resp-tabs-container .col-md-3.col-sm-6:nth-child(12) .descsabdetail{border-right:0;}
.resp-tabs-container .col-md-3.col-sm-6 .descsabdetail{margin-bottom:0px;}
.product-view .box-reviews .form-add{margin:0;}
}
@media (max-width:900px){.visitourshowroom_content{line-height:normal;top:195px;}
.visitourshowroom .transparant_btn{margin-top:20px;}
.visitourshowroom .transparant_btn{margin-top:15px;}
}
@media (max-width:830px){.visitourshowroom_content{line-height:normal;top:185px;}
}
@media (max-width:800px){.visitourshowroom_content{line-height:normal;top:165px;}
}
@media (min-width:768px) and (max-width:991px){.form-subscribe{margin:15px 0;}
.form-subscribe-header{max-width:280px;}
.list-2col-4 .item:nth-child(3n+1), .list-3col-4 .item:nth-child(3n+1), .list-1col-4 .item:nth-child(3n+1){clear:left;}
.list-2col-3 .item:nth-child(2n+1), .list-3col-3 .item:nth-child(2n+1), .list-1col-3 .item:nth-child(2n+1){clear:left;}
.list-1col-6 .item:nth-child(4n+1){clear:left;}
.form-subscribe{margin:0;padding-top:0;}
#fiver-nav a{font-size:12px;}
#fiver-nav li{height:40px;}
.fiver-navigation #fiver-nav{display:table;width:100%;height:40px;}
#fiver-nav li, #fiver-nav li.level0{display:table-cell;float:none;}
#fiver-nav li > a.level-top{text-align:center;}
#fiver-nav .sub-wrapper{top:41px;}
.resp-tabs-list li{font-size:12px;}
}
@media (max-width:767px){.product-img-box .cloud-zoom ,.product-build-image .cloud-zoom{text-align:center;display:inherit!important;top:1px!important;}
.product-img-box .img-responsive,.product-build-image .img-responsive{display:inherit!important;margin:0 auto;}
.account-login .page-title h1{margin-bottom:0px;}
.account-login .new-users{min-height:205px;}
.top-bar-left, .top-bar-right{text-align:center;}
.welcome-msg{display:none;}
.top-call{font-size:18px;}
.top-header .mini-cart-title span{display:none;}
.top-header .mini-cart .block-content .block-content-inner:after{right:38px;}
.fiver-search-box{top:125px;width:200px;}
.top-header .i-top-right{float:none;}
.top-header .i-top-links select{float:left;}
.search-col{}
#mobile-menu{display:none;}
.slicknav_menu{display:block;}
.owl-prev{left:0;}
.owl-next{right:0;}
.home-callout li{display:block;}
.home-socials li{display:block;}
.cool-background-box .products-list-4-col .col-md-right{max-width:150px;}
.form-subscribe-header{max-width:100%;}
.sorter{float:left;margin-top:0;}
.new-users{margin-bottom:30px;}
.list-2col-4 .item:nth-of-type(2n+1), .list-3col-4 .item:nth-of-type(2n+1), .list-1col-4 .item:nth-of-type(2n+1){clear:left;}
.list-2col-3 .item:nth-child(2n+1), .list-3col-3 .item:nth-child(2n+1), .list-1col-3 .item:nth-child(2n+1){clear:left;}
.list-1col-6 .item:nth-child(2n+1){clear:left;}
#shopping-cart-table thead{display:none}
#shopping-cart-table td{display:block;}
#shopping-cart-table .product-image{width:100%;text-align:center;}
.cart-label{text-align:left;float:left;font-weight:bold;max-width:140px;width:100%;}
.a-center{text-align:left !important;}
.a-right .cart-price{text-align:left !important}
.cart-table .even td{background:#fff !important;}
.fiver-widget-title{font-size:22px;margin-bottom:10px;line-height:26px;}
.block-layered-nav .block-content .reset-filters{text-align:center;left:0;right:0;bottom:-20px;}
.sorter{float:none;}
.my-account .sorter{float:none;margin-bottom:15px;}
.toolbar .pages{overflow:hidden;text-align:center;}
.pages ol{margin:0;}
.pages ol li{display:inline-block;float:none;}
.toolbar .show-no{text-align:center;display:block;}
.sorter .hover, .toolbar .pages{float:none;}
.sorter .hover .current span{}
.sorter .hover .current span i.icon-down-open{float:right;}
.sorter .direction{display:none;}
.sorter .select-size{float:left;}
.add-to-box div.sorter{display:block;float:none;}
.add-to-box button{}
.data-table colgroup col[width="1"]{width:100%;}
.data-table .cart-description{display:block;float:none;}
.cart-table td, .cart-table tfoot td{padding:5px;}
.metal-select{margin:0;}
.footer-aditional{margin:15px 0;}
.footer-bottom-box{min-height:inherit;margin:15px 0;padding-bottom:15px;}
.product-view .product-img-box .product-build-image{min-height:inherit;}
.cloud-zoom{position:relative !important;}
.cloud-zoom-big, .mousetrap{display:none !important;cursor:pointer !important;}
#toTop{right:10px;}
.bottom-section{padding-top:15px;}
.bottom-section .copyright{margin-top:15px;}
.bottom-section .bot-sec{padding-bottom:0px;}
.bottom-section .bot-sec h4.bt-hd{color:fff;background:#f3f3f3;padding:10px;margin-bottom:2px;cursor:pointer;line-height:26px;border-bottom:1px solid #d6d6d6;}
.bottom-section .bot-sec h4:after{content:"";width:25px;height:25px;float:right;background:url(../images/plus-icon.png) no-repeat #676767;margin-top:3px;background-position:5px 4px;}
.bottom-section .bot-sec h4.active:after{background-position:5px -14px;}
.bottom-section .bot-sec .bot-link{display:none;padding:15px;width:100%;float:left;}
.bottom-section .bot-sec .bot-link.active{display:block;}
#fiver-nav .dmenu{width:320px!important;}
.recent-orders{margin:0px auto;width:100%;}
.recent-orders table, .recent-orders thead, .recent-orders tbody, .recent-orders th, .recent-orders td, .recent-orders tr, .my-wishlist table, .my-wishlist thead, .my-wishlist tbody, .my-wishlist th, .my-wishlist td, .my-wishlist tr{display:block;}
.recent-orders thead tr, .my-wishlist thead tr{position:inherit;}
.recent-orders thead tr, .my-wishlist thead tr{position:absolute;top:-9999px;left:-9999px;}
.installhide{display:none !important;}
.mo-view{padding-left:0px !important;width:100%;content:"";}
.recent-orders tr, .my-wishlist tr{}
.recent-orders td, .my-wishlist td{border:none;border-bottom:1px solid #eee;position:relative;text-align:left;padding-left:50% !important;}
.recent-orders td:before{position:absolute;top:6px;left:6px;width:50%;text-align:left;padding-right:10px;white-space:nowrap;font-weight:normal;font-size:14px;text-transform:capitalize;}
.my-wishlist td:before{position:absolute;top:6px;left:6px;width:46%;text-align:left;padding-right:10px;white-space:nowrap;font-weight:normal;font-size:14px;text-transform:capitalize;}
.dashboard .data-table tbody td{border-right:none;}
.recent-orders td:nth-of-type(1):before{content:"Order #";}
.recent-orders td:nth-of-type(2):before{content:"Date";}
.recent-orders td:nth-of-type(3):before{content:"Ship To";}
.recent-orders td:nth-of-type(4):before{content:"Order Total";}
.recent-orders td:nth-of-type(5):before{content:"Status";}
.recent-orders td:nth-of-type(6):before{content:"";}
.my-wishlist td:nth-of-type(1):before{content:"images";}
.my-wishlist td:nth-of-type(2):before{content:"Product Details";}
.my-wishlist td:nth-of-type(3):before{content:"Add to Cart";}
.my-wishlist td:nth-of-type(4):before{content:"close";}
.header{//border-bottom:2px solid #3bbaba;}
.top-header-container{min-height:0;background:none;}
.i-top-right{}
.top-header .i-top-right, .top-header .links{padding-top:0px !important;}
.top-header .links{width:100%;}
.top-header .links li{width:20%;margin-right:0px;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;}
.top-header .mini-cart .cart-icon-top,
.top-header .links li a{text-align:center;display:block;padding:2px;background-color:#eeeeee;line-height:37px;height:37px;}
.top-header .links li:last-child{border-bottom:0px;border-left:0px;}
.top-header .mini-cart{float:none;}
.top-header .mini-cart .cart-icon-top{float:none;width:auto;text-align:center; }
.top-header .mini-cart .cart-icon-top i{position:relative;}
.top-header .mini-cart .block-content{right:0;}
.links li a > i{font-size:20px;color:#000;}
.links li a > i:hover{color:#3bbaba;}
.search-col{position:relative;opacity:1;z-index:10;top:-55px;}
.search-col #search{width:80%;margin:0 auto;left:0px;}
.header .i-header-content{position:relative;display:block;clear:both;height:140px;}
.currency-switcher ul{min-width:200px;}
.top-header .i-top-links select{margin-right:5px;background:#34224b;border:1px solid #34224b;color:#fff;font-size:12px;max-width:80px;}
.cart-accordion,.cart .totals,.cart .totals .checkout-types,.cart .totals .checkout-types li{margin-bottom:0;}
.bottom-section .row.two{border:0;padding:0;}
.bottom-section .bot-cart{text-align:center;float:none;}
.footerlogo{display:none;}
.footer_bottom{line-height:normal;}
.footer_bottom .bot-cart img{vertical-align:bottom;}
.bottom-section .map .bot-sec .bot-link{margin-top:15px;}
.footer_bottom .bot-cart{padding:10px 0;}
.footer_bottom .bot-cart.tar{padding:0 0 10px;}
.bottom-section .col-md-6.col-sm-12.col-xs-12{margin-bottom:0px;}
.homeblock_one_59 , .homeblock_one_39 , .homeblock_two_49{width:100%;}
.homeblock_two_24{width:49%;}
.homeblock_two_24.first{margin-left:0;}
.homeblock_one img , .homeblock_two img{width:auto;margin:0 auto;}
.homeblock_one_59, .homeblock_one_39, .homeblock_two_49{text-align:center;width:100%;}
.homeblock_two_24{width:49%;text-align:center;}
.cms-home .wrapper-container{padding:0;}
.header .logo img{width:40%;margin-top:5px;margin-bottom:35px;}
.top-call{padding-top:12px;}
.container{padding-right:0;padding-left:0;}
.home-shape .left-box{margin-bottom:0;padding:5px;}
.home-shape .shape-slider{padding:0 10px 10px;}
.newarrival{margin-top:0;padding-bottom:17px;}
.bottom-section{margin-top:0;}
.footer_bottom .bot-cart img{max-width:80%;}
.top-header .i-top-right, .top-header .links{padding-top:9px;line-height:normal;}
.top-header .custom_toplinks{text-align:center;}
.top-header .custom_toplinks ul li{float:none;display:inline-block;vertical-align:top;width:19%;}
.top-header .links li:last-child{display:none !important;}
.slicknav_menu{padding:0;}
.dashlogo{text-align:center !important;}
.homeblock_two_49.left.visitourshowroom img{position:inherit;}
.visitourshowroom_content{left:auto;line-height:normal;position:absolute;right:auto;top:44%;width:100%;}
.product-view .product-img-box , .product-shop{}
.resp-tabs-container .col-md-3.col-sm-6 .descsabdetail , .resp-tabs-container .col-md-3.col-sm-6:last-child .descsabdetail{border:0;}
.resp-tabs-container{border:0;padding:0;}
.shippingdetails_textbanner{background:#fafafa;float:left;margin:20px 0;position:relative;width:100%;}
.shippingdetails_textbanner img{display:none;}
.mini_shippingdetails_textbanner{clear:both;padding:20px 0;position:inherit;top:auto;width:100%;}
.span1{font-size:30px;}
.span2{width:100%;}
.span3{font-size:22px;height:52px;line-height:52px;max-width:260px;margin:30px auto 0;}
.add-to-box .btn-go-back{width:142px;}
.product-collateral{padding:0;margin-bottom:0;}
.detail-availability{margin-bottom:10px;margin-top:10px;}
.catalog-product-view .main-container{margin-bottom:0;}
.main-container .breadcrumbs-container .breadcrumbs ul li{line-height:normal !important;}
.product-view .product-shop .product-name h1{font-size:16px;}
.product-view .product-shop .product-name{margin:0;}
.homeblock_one h1{font-size:18px;line-height:27px;margin:20px auto;}
.homeblock_one .title1{font-size:16px;line-height:22px;width:80%;margin:20px auto;}
.homeblock_one .title2{font-size:12px;line-height:22px;}
.bottom-section .footer_top{padding:3% 20px;}
.footer_top .col-md-3{border:0px;}
.nav-5 .showarrow,.nav-6 .showarrow{display:none!important;}
.cms-page-view .std h2{font-size:18px;line-height:26px;width:90%;margin:15px auto;}
.cms-page-view .std p{width:90%;margin:15px auto;}
.block-layered-nav{padding:0 15px;}
.d-menu-item.sb-icon{display:inline-block!important;}

.main.home-content, .main.home-content > div {max-width:100%;margin: auto;}
.main.home-content .postContent img {margin:auto !important;}
body.blog-index-list,body.category-lifetime-diamond-warranty .container.home {padding: 0px 5px;}

}
@media (max-width:490px){.d-menu-item{display:none !important;}
.m-menu-item{color:black;}
.promotions-txt-container{display:none;}
.show-xxs{display:block;}
.hiden-xxs{display:none;}
.dropdown .icon-flag{font-size:15px}
.dropdown .icon-money{font-size:15px}
.dropdown .text{padding:0;}
.dropdown .icon-down-open{display:none;}
.lang-switcher ul:after{right:45px;}
.top-header .mini-cart .block-content .block-content-inner:after{right:39px;}
.block-popup-content{display:none;}
.fiver-social-share ul li a{float:left;}
.fiver-social-share ul li.pinterest a{margin-right:10px;}
#shopping-cart-table .btn-continue{width:100%;margin-bottom:15px;}
#shopping-cart-table .btn-continue, #shopping-cart-table .btn-update{width:100%;}
#checkout-step-login button{width:100%;}
#checkout-step-login .facebook-button{margin-left:0;}
.footer-aditional{margin:0;}
.fiver-widget-title{margin-top:10px;}
.product-view .product-essential{padding:0;}
#review-form .form-list input.input-text{}
.newarrival h3 span{font-size:70px;}
.product-shop .sorter .hover .current{margin:0;}
.product-shop .add-to-box .sorter .select-size .current span{line-height:43px;width:142px;}
.resp-tab-content p{padding:0 10px;}
#product-review-table th{padding:7px;}
#review-form .buttons-set , #review-form .buttons-set button{margin-top:5px;}
.resp-tab-content h4{padding:10px 0;}
.product-collateral .box-collateral{margin:0;}
.product-view .box-reviews dt , .product-view .box-reviews dd{width:100%;border:0;padding:0;}
.product-view .box-reviews dl , .rating_decs{margin:10px 0;}
.product-view .box-reviews .form-add , .review_report{margin:0;}
.catalog-product-view .main-container{margin-bottom:0;}
}
@media (max-width:568px){.home-shape .left-box h2{line-height:normal;}
.home-shape{padding:0;}
}
@media (max-width:479px){.pages ol li{float:left;margin:0 1px;}
.bot-link ul{width:100%;}
.mini-cart { margin-top: 0 !important }
.search-col input.input-text{width:170px;}
.top-call{font-size:16px;}
}
@media (max-width:420px){.visitourshowroom_content{top:41%;font-size:12px;}
.visitourshowroom .transparant_btn{font-size:12px;margin-top:10px;max-width:188px;padding:5px 10px;}
}
@media (max-width:321px){.product-shop div.add-to-link ul.add-to-links, .product-options-bottom div.add-to-link ul.add-to-links{margin:0 0 15px 0;}}
@media (max-width:320px){}
@media (max-width:1024px){.cms-home .owl-buttons{display:none;}
  .top-header .links .menu-mobile{display: inline-block!important;}
  .top-header .links .menu-mobile a{cursor: pointer;}
}
@media (max-width:1024px){.add-to-box button.ovalbutton{padding:8px 17px;margin-top: 10px; height: 36px;}
.add-to-cart button.button.btn-wishlist{padding:8px 13px;margin-top:10px;}
}
.add-to-box button.ovalbutton{height: 36px;}

@media (max-width:767px){ .block-content {display: none !important; } }

@media (min-width:1025px){.top-header .links .menu-mobile{display: none!important;}}
@media (max-width:1280px){
.top-header .links li {
margin-right: 2px;
    padding-left: 5px;    
    padding-right: 5px;

    
}
}

@media (min-width:768px) and (max-width:1200px){
nav {
    margin: 0 auto!important;
}
.container-nav{
    max-width: 100%;
    margin: 0 auto;
}
.menu {
    text-align: center;
 }
.dashlogo {
  width: 100%;
  text-align: center!important;
  margin: 40px auto 0;
}
  .top-header .i-top-right {
    float: inherit;
    width: 100%;
    min-height: 50px;
}
  .top-header .links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    float: inherit;
    margin: 0 auto;
    width: 100%;
}
  .top-header .links li{
        min-height: 10px;
        line-height: 8px;
  }
  .footer_rainbow{height: 40px;}
}