@media (min-width: 1000px) {
.res_com_text_list{margin-left:0!important}
}
@media (min-width: 1000px) and (max-width: 1074px) {
.bottom-menu_list{margin-left:70px}
}
@media (min-width: 1000px) and (max-width: 1044px) {
.top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info,.main{width:99%}
.cms-home .main,.cms-home .main-container{width:100%}
.top-header .i-top-links .col-md-8{width:60%}
.top-header .i-top-links .col-md-2{width:20%}
.header-container-2 .welcome-msg{right:20px}
.header-3 .mini-cart{left:150px}
.header-container-3 .search-col{left:-35px}
.products-filter .item{max-width:19.8%;margin:0 auto}
.owl-controlls .owl-buttons{position:absolute;right:0;top:-40px}
.brand-slider .owl-buttons{position:absolute;right:0;top:-65px}
.itemslider-thumbnails.owl-carousel{text-align:center}
#toTop{display:none!important}
}
@media (min-width: 790px) and (max-width: 999px) {
.shippingpolicy{margin-left:30px!important}
.bottom-menu_list{margin-left:5px!important}
}
@media (min-width: 790px) and (max-width: 864px) {
.shippingpolicy{margin-left:30px!important}
.bottom-menu_list{margin-left:5px!important}
}
@media (min-width: 759px) and (max-width: 812px) {
.bottom-menu_list{margin-left:-7px!important}
.footer_center_h4{margin-left:0}
}
@media (min-width: 758px) and (max-width: 789px) {
body{padding-left:0;padding-right:0;padding-top:15px}
.top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info,.main{width:97%}
.top-header .i-top-right{float:right;margin-right:0;position:relative;right:105px;top:-1px}
.top-header .block-top-call-us,.header-container .nova-mgt-header-social-icons{display:none}
.top-menu-left li.first{margin-left:0}
.top-header .mini-cart{border-left:medium none;float:right;padding-left:0;position:absolute;right:0;top:-2px;z-index:999}
.top-header .mini-cart .cart-icon-top{background:none;border:1px solid #DADADA;float:left;height:37px;margin-right:0;position:relative;top:0;width:47px;cursor:pointer}
.top-header .mini-cart .cart-icon-top i{bottom:10px;color:#998A45;font-size:20px;left:7px;top:5px}
.top-header .mini-cart .block-content{max-width:285px;box-shadow:none;top:37px}
.top-header .mini-cart .mini-cart-title{display:none}
.header-container-2 .nova-header-high{margin:0!important}
.header .welcome-msg{text-transform:uppercase;top:-165px}
.welcome-msg3{display:block;top:40px}
.my-setting{border:1px solid #ddd;margin-left:10px;padding:0 10px}
.currency-switcher,.lang-switcher{border:1px solid #ddd;padding:0 10px;margin-left:10px}
.top-header .top-dropdown ul{left:-11px}
.top-header .my-setting ul{left:-1px!important;right:0!important}
.header-container-2 .search-col{top:-193px!important}
.header .search-col{right:55px;top:-191px;width:42px}
.header .search-col input.input-text{height:37px;width:42px}
.header .search-col:hover input.input-text{height:37px;width:220px;transition:width .5s ease}
.header .search-col .form-search button.button{right:20px}
.header-container-1 .search-col input.input-text{border:1px solid #dadada}
.header-container-1 .search-col:hover input.input-text{border:1px solid #998a45}
.header-container-1 .nav-container{background:none}
.top-header-container{background:none}
.top-header-container .my-setting .text,.currency-switcher p.text,.lang-switcher .text{color:#363636;font-size:14px}
.i-top-links .icon-down-open{color:#dadada}
.header-3 .nova-header-high,.header-3 .nova-mgt-header-custom{display:none}
.header-container-3 h1.logo{text-align:center}
.top-menu-left{margin-top:0}
.top-menu-left li{border-left:none;padding-left:3px;margin-left:5px}
.top-menu-left li a{border:1px solid #DADADA;color:#363636;display:block;font-size:14px;line-height:25px;padding:5px 10px;text-transform:uppercase}
.header-container-3 .search-col{left:-118px;margin-top:0;top:-232px}
.header-3 .search-col .form-search button.button{border:1px solid #DADADA;height:37px;left:118px;width:57px}
.search-col .form-search button.button i{left:14px;position:absolute;top:3px}
.header-container-3 .search-col input.input-text{height:37px;border:1px solid #dadada}
.header-3 .mini-cart{margin-top:0;top:-232px;left:70px}
.header-3 .mini-cart .shopping-cart .cart-icon-top{border:1px solid #DADADA;cursor:pointer;font-size:21px;height:37px;padding:3px;width:37px}
.header-3 .mini-cart .block-content{right:-2px}
.header-3 .nova-header-mid .col-md-3{float:left}
.mobi-nav{float:left;width:86%;padding:0;text-align:right}
.top-header-3 .currency-switcher,.top-header-3 .lang-switcher{left:-6px;top:-35px}
.mobi-nav h1{background:none;border:1px solid #DADADA;display:inline-block;font-size:16px;font-weight:400;text-transform:uppercase;width:84%}
.mobi-nav h1 a.nav-box{margin-right:13px}
.mobi-nav h1 span{color:#363636}
#mobi-nav-content{width:84%;float:right}
.col-left,.col-right{display:none}
.home-custom-block .col-md-4{text-align:center!important}
.owl-controlls .owl-buttons{position:absolute;right:0;top:-40px}
.brand-slider .owl-buttons{position:absolute;right:0;top:-65px}
.itemslider-thumbnails.owl-carousel{text-align:center}
.who-we-are .who-top .col-md-2{display:block;float:left;width:50%}
#toTop{display:none!important}
.cms-home .main,.cms-home .main-container{width:100%}
.products-filter .item{max-width:33%;margin:0 auto}
.footer-info-top .footer-info .col-md-3{width:50%;float:left;margin-bottom:20px}
.footer-info-top .footer-info .col-md-3,.footer-info-top .footer-info .col-md-2,.footer-info-top .footer-info .col-md-4{width:100%;float:left;margin-bottom:20px}
.footer-info-top .footer-info .col-md-3 .col-md-3{width:47%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1,.footer-info-container .footer-info .nova-footer-info .nova-footer-box2{margin:0 0 50px!important;padding:0;text-align:center}
.nova-footer-info .nova-footer-box2 .col-md-5{float:left;margin-right:15px!important}
.nova-footer-info .nova-footer-box2 .col-md-7{text-align:left}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 p.post{display:inline-block}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3{margin:0!important;padding:0;text-align:center}
.nova-footer-box1 h2.title,.nova-footer-box2 .row h2.title{margin-bottom:30px}
.nova-footer-box3 .nova-title h2.title{margin-bottom:10px}
.nova-footer-box2 .col-md-7 h2.title{margin:0 0 10px}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance{margin:0 auto;max-width:50%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance .col-md-3{float:left}
.footer-aditional .twitter{margin-left:0}
.copyright-footer .footer .col-md-8{width:66%}
.copyright-footer .footer .col-md-4{width:33%}
.footer address{margin-left:10px}
.parallax-box-1 img,.parallax-box-2 img{width:100%}
.res_info_block .nova-footer-box1{width:100%!important}
}
@media (max-width: 991px) {
.footer-info-top .footer-info .row .row div{padding:0;width:50%;float:left}
}
@media (min-width: 790px) and (max-width: 990px) {
body{padding-left:0;padding-right:0;padding-top:15px}
.top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info,.main{width:97%}
.top-header .i-top-right{float:right;margin-right:0;position:relative;right:115px;top:-1px}
.top-header .block-top-call-us,.header-container .nova-mgt-header-social-icons{display:none}
.top-menu-left li.first{margin-left:0}
.top-header .mini-cart{border-left:medium none;float:right;padding-left:0;position:absolute;right:0;top:-2px;z-index:999}
.top-header .mini-cart .cart-icon-top{background:none;border:1px solid #DADADA;float:left;height:37px;margin-right:0;position:relative;top:0;width:47px;cursor:pointer}
.top-header .mini-cart .cart-icon-top i{bottom:10px;color:#998A45;font-size:20px;left:7px;top:5px}
.top-header .mini-cart .block-content{max-width:285px;box-shadow:none;top:37px}
.top-header .mini-cart .mini-cart-title{display:none}
.header .welcome-msg{text-transform:uppercase;top:-165px}
.header-2 .nova-header-high{margin:0!important}
.header-container-2 .welcome-msg{top:-165px}
.welcome-msg3{display:block;top:40px}
.my-setting{border:1px solid #ddd;margin-left:13px;padding:0 10px}
.currency-switcher,.lang-switcher{border:1px solid #ddd;padding:0 10px;margin-left:13px}
.top-header .top-dropdown ul{left:-11px}
.top-header .my-setting ul{left:-1px!important;right:0!important}
.header-container-2 .search-col{top:-193px!important}
.header .search-col{right:60px;top:-191px;width:42px}
.header .search-col input.input-text{height:37px;width:42px}
.header .search-col:hover input.input-text{height:37px;width:220px;transition:width .5s ease}
.header .search-col .form-search button.button{right:20px}
.header-container-1 .search-col input.input-text{border:1px solid #dadada}
.header-container-1 .search-col:hover input.input-text{border:1px solid #998a45}
.header-container-1 .nav-container{background:none}
.top-header-container{background:none}
.top-header-container .my-setting .text,.currency-switcher p.text,.lang-switcher .text{color:#363636;font-size:14px}
.i-top-links .icon-down-open{color:#dadada}
.header-3 .nova-header-high,.header-3 .nova-mgt-header-custom{display:none}
.header-container-3 h1.logo{text-align:center}
.top-menu-left{margin-top:0}
.top-menu-left li{border-left:none;padding-left:3px}
.top-menu-left li a{border:1px solid #DADADA;color:#363636;display:block;font-size:14px;line-height:25px;padding:5px 10px;text-transform:uppercase}
.header-container-3 .search-col{left:-118px;margin-top:0;top:-232px}
.header-3 .search-col .form-search button.button{border:1px solid #DADADA;height:37px;left:118px;width:57px}
.search-col .form-search button.button i{left:14px;position:absolute;top:3px}
.header-container-3 .search-col input.input-text{height:37px;border:1px solid #dadada}
.header-3 .mini-cart{margin-top:0;top:-232px;left:70px}
.header-3 .mini-cart .shopping-cart .cart-icon-top{border:1px solid #DADADA;cursor:pointer;font-size:21px;height:37px;padding:3px;width:37px}
.header-3 .mini-cart .block-content{right:-2px}
.header-3 .nova-header-mid .col-md-3{float:left}
.mobi-nav{float:left;width:86%;padding:0;text-align:right}
.top-header-3 .currency-switcher,.top-header-3 .lang-switcher{left:-6px;top:-35px}
.mobi-nav h1{background:none;border:1px solid #DADADA;display:inline-block;font-size:16px;font-weight:400;text-transform:uppercase;width:84%}
.mobi-nav h1 a.nav-box{margin-right:13px}
.mobi-nav h1 span{color:#363636}
#mobi-nav-content{width:84%;float:right}
.col-left,.col-right{display:none}
.home-custom-block .col-md-4{text-align:center!important}
.owl-controlls .owl-buttons{position:absolute;right:0;top:-40px}
.brand-slider .owl-buttons{position:absolute;right:0;top:-65px}
.itemslider-thumbnails.owl-carousel{text-align:center}
.who-we-are .who-top .col-md-2{display:block;float:left;width:50%}
#toTop{display:none!important}
.cms-home .main,.cms-home .main-container{width:100%}
.products-filter .item{max-width:33%;margin:0 auto}
.footer-info-top .footer-info .col-md-3{width:50%;float:left;margin-bottom:20px}
.footer-info-top .footer-info .col-md-3 .col-md-3{width:49%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1,.footer-info-container .footer-info .nova-footer-info .nova-footer-box2{margin:0 0 50px!important;padding:0;text-align:center;width:100%}
.nova-footer-info .nova-footer-box2 .col-md-5{float:left;margin-right:15px!important}
.nova-footer-info .nova-footer-box2 .col-md-7{text-align:left}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 p.post{display:inline-block}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3{margin:0!important;padding:0;text-align:center}
.nova-footer-box1 h2.title,.nova-footer-box2 .row h2.title{margin-bottom:30px}
.nova-footer-box3 .nova-title h2.title{margin-bottom:10px}
.nova-footer-box2 .col-md-7 h2.title{margin:0 0 10px}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance{margin:0 auto;max-width:50%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance .col-md-3{float:left}
.footer-aditional .twitter{margin-left:0}
.copyright-footer .footer .col-md-8{width:66%}
.copyright-footer .footer .col-md-4{width:33%}
.footer address{margin-left:10px}
.parallax-box-1 img,.parallax-box-2 img{width:100%}
.footer-info-top .footer-info .col-md-3{width:100%}
.nova-mgt-header-social-icons{display:block!important}
.top-phone-box{display:block}
.header .search-col{top:-114px;right:41px}
.desginer-text-right{width:81%}
.nova-mgt-header-social-icons > .top-phone-box > .soaial-links{margin-top:0}
}
@media (min-width: 756px) and (max-width: 789px) {
.nova-mgt-header-social-icons{display:block!important}
.nova-mgt-header-social-icons > .top-phone-box > .soaial-links{margin-top:0}
}
@media (min-width: 590px) and (max-width: 757px) {
body{padding-left:0;padding-right:0;padding-top:15px}
.top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info,.main{width:96%}
.top-header .i-top-right{float:right;position:relative;top:-1px;margin-right:0;right:170px}
.top-header-container{background:none}
.top-header .top-menu-left{display:none}
.my-setting{border:1px solid #ddd;margin-left:0;padding:0 15px}
.currency-switcher,.lang-switcher{border:1px solid #ddd;padding:0 15px;margin-left:20px}
.top-header-container .my-setting .text,.currency-switcher p.text,.lang-switcher .text{color:#363636;font-size:14px}
.i-top-links .icon-down-open{color:#dadada}
.my-setting ul.links{right:1px!important}
.currency-switcher ul,.lang-switcher ul{left:-11px}
.welcome-msg3{display:block;top:40px}
.header-3 .nova-header-high,.header-3 .nova-mgt-header-custom{display:none}
.header-container-3 h1.logo{text-align:center}
.header-container-3 .search-col{left:-154px;margin-top:0;top:-232px!important}
.header-3 .search-col .form-search button.button{border:1px solid #DADADA;height:37px;left:118px;width:57px}
.search-col .form-search button.button i{left:14px;position:absolute;top:3px}
.header-container-3 .search-col input.input-text{height:37px;border:1px solid #dadada}
.header-3 .mini-cart{margin-top:0;top:-232px;left:43px}
.header-3 .mini-cart .shopping-cart .cart-icon-top{border:1px solid #DADADA;cursor:pointer;font-size:21px;height:37px;padding:3px;width:37px}
.header-3 .mini-cart .block-content{right:-2px}
.header-3 .nova-header-mid .col-md-3{float:left}
.top-header .mini-cart{border-left:medium none;float:right;padding-left:0;position:absolute;right:0;top:-2px;z-index:999}
.top-header .mini-cart .cart-icon-top{background:none;border:1px solid #DADADA;float:left;height:37px;margin-right:0;position:relative;top:0;width:47px;cursor:pointer}
.top-header .mini-cart .cart-icon-top i{bottom:10px;color:#998A45;font-size:20px;left:7px;top:5px}
.top-header .mini-cart .block-content{max-width:285px;box-shadow:none;top:37px}
.top-header .mini-cart .mini-cart-title{display:none}
.header .welcome-msg{text-transform:uppercase;top:-165px}
.header .nova-mgt-header-social-icons,.top-header .block-top-call-us{display:none}
.header .search-col{right:66px;top:-191px;max-width:48px}
.search-col .form-search button.button{right:24px}
.search-col input.input-text{width:48px;height:37px}
.search-col:hover input.input-text{height:37px;width:220px;transition:width .5s ease}
.header-container-1 .search-col input.input-text{border:1px solid #dadada}
.header-container-1 .search-col:hover input.input-text{border:1px solid #998a45}
.header-container-1 .nav-container{background:none}
.header-2 .nova-header-high{margin:0!important}
.header-container-2 .search-col{top:-193px}
.top-header-2 .mini-cart{top:-2px}
.top-header-3 .currency-switcher,.top-header-3 .lang-switcher{top:-35px}
.mobi-nav{float:left;width:86%;padding:0;text-align:right}
.mobi-nav h1{background:none;border:1px solid #DADADA;display:inline-block;font-size:16px;font-weight:400;text-transform:uppercase;width:84%}
.mobi-nav h1 a.nav-box{margin-right:13px}
.mobi-nav h1 span{color:#363636}
#mobi-nav-content{width:84%;float:right}
#toTop,.footer-info-top{display:none!important}
.cms-home .main,.cms-home .main-container{width:100%}
.products-filter .item{max-width:50%;margin:0 auto}
.col-left,.col-right{display:none}
.home-custom-block .col-md-4{text-align:center!important}
.owl-controlls .owl-buttons{position:absolute;right:0;top:-40px}
.brand-slider .owl-buttons{position:absolute;right:0;top:-65px}
.itemslider-thumbnails.owl-carousel{text-align:center}
.who-we-are .who-top .col-md-2{display:block;float:left;width:50%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1,.footer-info-container .footer-info .nova-footer-info .nova-footer-box2{margin:0 0 50px!important;padding:0;text-align:center;width:100%}
.nova-footer-info .nova-footer-box2 .col-md-5{float:left;margin-right:15px!important}
.nova-footer-info .nova-footer-box2 .col-md-7{text-align:left}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 p.post{display:inline-block}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3{margin:0!important;padding:0;text-align:center}
.nova-footer-box1 h2.title,.nova-footer-box2 .row h2.title{margin-bottom:30px}
.nova-footer-box3 .nova-title h2.title{margin-bottom:10px}
.nova-footer-box2 .col-md-7 h2.title{margin:0 0 10px}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance{display:inline-flex}
.copyright-footer{background:##365851}
.footer address{text-align:center}
.footer .payment-logo{text-align:center;width:100%}
.footer .payment-logo p{margin:5px 0;text-align:center}
#login-form .new-users .content{padding:0}
#login-form .new-users .content .buttons-set{bottom:20px}
#login-form .registered-users .content{padding:0}
.col2-left-layout .columns-layout .col-md-9{margin-left:0!important;width:100%!important}
.col2-set .col-1{width:100%}
.col2-set .col-2{width:100%}
.columns-layout .top-empty .col-md-6{width:100%}
#shopping-cart-table td{line-height:50px}
#shopping-cart-table td .product-name{line-height:50px}
#accordion2 .col-md-4{width:100%}
.category-products .products-grid .item{width:50%;float:left;min-height:450px;margin:0 auto!important;max-width:100%}
.col3-layout .columns-layout .col-md-6{margin-left:0!important;margin-right:0!important;width:100%}
.product-shop .nova-pd-right{padding-left:0!important;padding-right:0!important}
.product-essential .product-shop .block_detail_right,.product-essential .product-shop .right-block{display:none}
.footer-aditional .facebook,.footer-aditional .twitter{margin-left:0}
.parallax-box-1 img,.parallax-box-2 img{width:100%}
.footer-info-top > .footer-info > .col-md-3{width:100%}
.nova-mgt-header-social-icons{display:block!important}
.top-phone-box{display:block!important}
.header .search-col{top:-114px;right:41px}
.footer-info-top .footer-info ul li a{color:gray;word-break:break-all!important}
.shippingpolicy{margin-left:-33px}
.desginer-text-right{float:right;width:76%}
.nova-mgt-header-social-icons > .top-phone-box > .soaial-links{margin-top:0}
}
@media (min-width: 589px ) and (max-width: 675px) {
.bottom-menu_list{margin-left:0}
.footer_center_h4{margin-left:0}
}
@media (min-width: 460px ) and (max-width: 589px) {
.main > .nova-mg-pd > .sidebar{width:100%}
body{padding-left:0;padding-right:0;padding-top:15px}
.top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info,.main{width:95%}
.top-header .i-top-right{float:right;position:relative;top:-1px;margin-right:0;right:70px}
.header .search-col{top:-191px;line-height:37px;max-width:50px}
.search-col .form-search button.button{right:23px}
.search-col input.input-text{height:37px;width:50px}
.search-col:hover input.input-text{height:37px;width:220px;transition:width .5s ease}
.top-header-container{background:none}
.top-header .top-menu-left{display:none}
.my-setting{border:1px solid #ddd;margin-left:0;padding:0 14px}
.currency-switcher,.lang-switcher{border:1px solid #ddd;padding:0 14px;margin-left:15px}
.header .i-header-content .nova-mgt-header-social-icons,.top-header-container .block-top-call-us{display:none}
.top-header-container{background:none}
.top-header-container .my-setting .text,.currency-switcher p.text,.lang-switcher .text{color:#363636;font-size:14px}
.i-top-links .icon-down-open{color:#dadada}
.my-setting ul.links{right:1px!important}
.currency-switcher ul,.lang-switcher ul{left:-11px}
.header .welcome-msg{text-transform:uppercase;top:-165px;font-size:11px}
.header-2 .nova-header-high{margin:-1px 0!important}
.header-2 .nav-container{width:100%!important}
.header-container-2 .search-col{top:-192px}
.header-container-2 .welcome-msg{top:-165px}
.welcome-msg3{display:block;top:40px}
.header-3 .nova-header-high,.header-3 .nova-mgt-header-custom{display:none}
.header-container-1 .nav-container{background:none}
.header-container-1 .search-col input.input-text{border:1px solid #dadada}
.header-container-1 .search-col:hover input.input-text{border:1px solid #363636}
.top-header-container-3 .currency-switcher,.top-header-container-3 .lang-switcher{top:-35px}
.top-header-2 .mini-cart{top:218px!important}
.top-header .mini-cart{border-left:medium none;float:right;padding-left:0;position:absolute;right:0;top:180px;z-index:999}
.top-header .mini-cart .cart-icon-top{background:none;border:1px solid #DADADA;float:left;height:50px;margin-right:0;position:relative;top:9px;width:50px;cursor:pointer}
.top-header .mini-cart .cart-icon-top i{bottom:10px;color:#998A45;font-size:20px;left:10px;top:10px}
.top-header .mini-cart .block-content{max-width:285px;box-shadow:none;top:59px}
.top-header .mini-cart .mini-cart-title{display:none}
.header-container .nav-container{margin:0 auto;width:95%}
.header-container-3 h1.logo{text-align:center}
.header-container-3 .search-col{left:-102px;margin-top:0;top:-232px}
.header-3 .search-col .form-search button.button{border:1px solid #DADADA;height:37px;left:118px;width:57px}
.search-col .form-search button.button i{left:14px;position:absolute;top:3px}
.header-container-3 .search-col input.input-text{height:37px;border:1px solid #dadada}
.header-3 .mini-cart{margin-top:0;top:0;left:15px}
.header-3 .mini-cart .shopping-cart .cart-icon-top{border:1px solid #DADADA;cursor:pointer;font-size:26px;height:48px;padding:5px;width:48px}
.header-3 .mini-cart .block-content{right:-12px}
.header-3 .nova-header-mid .col-md-3{float:left}
.product-flexslider,.product-flexslider-2,.product-flexslider-3{width:100%}
.owl-controlls .owl-buttons{position:absolute;right:0;top:-40px}
.brand-slider .owl-buttons{position:absolute;right:0;top:-65px}
.mobi-nav{float:left;width:86%;padding:0}
.mobi-nav h1{background:none;border:1px solid #DADADA;display:inline-block;font-size:16px;font-weight:400;text-transform:uppercase;width:100%}
.mobi-nav h1 a.nav-box{margin-right:13px}
.mobi-nav h1 span{color:#363636}
#mobi-nav-content{width:455px}
#toTop,.footer-info-top{display:none!important}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1,.footer-info-container .footer-info .nova-footer-info .nova-footer-box2{margin:0 0 50px!important;padding:0;text-align:center;width:100%}
.nova-footer-info .nova-footer-box2 .col-md-5{float:left;margin-right:15px!important}
.nova-footer-info .nova-footer-box2 .col-md-7{text-align:left}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 p.post{display:inline-block}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3{margin:0!important;padding:0;text-align:center}
.who-we-are .who-top .col-md-2{display:block;float:left;min-height:150px;width:50%}
.nova-footer-box1 h2.title,.nova-footer-box2 .row h2.title{margin-bottom:30px}
.nova-footer-box3 .nova-title h2.title{margin-bottom:10px}
.nova-footer-box2 .col-md-7 h2.title{margin:0 0 10px}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance{display:inline-flex}
.aditional-left{width:100%!important}
.bottom-menu-column{text-align:center}
.bottom-menu-column .shippingpolicy{width:100%!important}
.copyright-footer{background:#363636}
.footer address{text-align:center}
.footer .payment-logo{text-align:center;width:100%}
.footer .payment-logo p{margin:5px 0;text-align:center}
.home-custom-block .col-md-4{text-align:center!important}
#login-form .new-users .content{padding:0}
#login-form .new-users .content .buttons-set{bottom:20px}
#login-form .registered-users .content{padding:0}
.col2-left-layout .columns-layout .col-md-9{margin-left:0!important;width:100%!important}
.col2-set .col-1{width:100%}
.col2-set .col-2{width:100%}
.columns-layout .top-empty .col-md-6{width:100%}
#shopping-cart-table td .product-name{line-height:20px;margin:0}
#shopping-cart-table td{line-height:20px;margin:0}
#accordion2 .col-md-4{width:100%}
.form-list li.wide .input-box{width:100%}
.checkout-progress{margin:-11px 0 25px;padding:0}
.category-products .products-grid .item{float:left;width:50%}
.column-5-products .col-md-2{margin:0 auto!important;max-width:100%;min-height:365px}
.col3-layout .columns-layout .col-md-6{margin-left:0!important;margin-right:0!important;width:100%}
.product-shop .nova-pd-right{padding-left:0!important;padding-right:0!important}
.product-essential .product-shop .block_detail_right,.product-essential .product-shop .right-block{display:none}
.itemslider-thumbnails.owl-carousel{text-align:center}
.cms-home .main,.cms-home .main-container{width:100%}
.products-filter .item{max-width:50%;margin:0 auto}
.col-left,.col-right{display:none}
.footer-aditional .twitter,.footer-aditional .facebook{text-align:center;width:100%;margin-left:0}
#twitter_update_list{margin:0 auto;text-align:center;width:80%}
.parallax-box-1 img,.parallax-box-2 img{width:100%}
.footer-info > div > div > div > div > ul > li > a{color:gray;word-break:break-all!important}
.footer-info-top .footer-info ul li a{word-break:break-all}
.top-header .mini-cart{top:142px}
.nova-mgt-header-social-icons{display:block!important}
.top-phone-box{display:block}
.header .search-col{top:-94px;right:-13px}
.shippingpolicy,.shippingpolicy1{width:100%!important;margin-left:0}
.aditional-left{float:none}
.desginer-text-right{float:left;margin-top:-26px;width:68%}
.nova-mgt-header-social-icons > .top-phone-box > .soaial-links{margin-top:0}
}
@media (min-width: 300px) and (max-width: 459px) {
body{padding-left:0;padding-right:0;padding-top:15px}
.top-header,.header,.header-container,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info,.main{width:92%;margin:0 auto}
.top-header .i-top-right{float:right;position:relative;top:-36px;margin-right:0}
.header .i-header-content .nova-mgt-header-social-icons,.top-header-container .block-top-call-us{display:none}
.top-header-container{background:none}
.top-header .top-menu-left{display:none}
.my-setting{border:1px solid #ddd;margin-left:0;padding:0 10px}
.currency-switcher,.lang-switcher{border:1px solid #ddd;padding:0 10px;margin-left:9px}
.top-header-container .my-setting .text,.currency-switcher p.text,.lang-switcher .text{color:#363636}
.i-top-links .icon-down-open{color:#dadada}
.my-setting ul.links{right:1px!important}
.currency-switcher ul,.lang-switcher ul{left:-11px}
.welcome-msg3{display:block;top:40px}
.header .welcome-msg{color:#365851;display:inline-block;float:right;font-size:10px;margin:20px 0 0;position:absolute;right:-10px;text-align:right;text-transform:uppercase;top:-190px}
.header-3{width:100%!important}
.header-3 .nova-header-high,.header-3 .nova-mgt-header-custom{display:none}
.header-container-3 h1.logo{text-align:center}
.header-container-3 .search-col{margin-top:0;top:0!important;left:-131px}
.top-header .mini-cart{border-left:none;position:absolute;right:0;top:218px}
.top-header .mini-cart .cart-icon-top{background:none;border:1px solid #DADADA;float:left;height:35px;margin-right:0;position:relative;top:9px;width:35px;cursor:pointer}
.top-header .mini-cart .cart-icon-top i{font-size:16px;color:#998a45;bottom:10px;left:5px}
.top-header .mini-cart .mini-cart-title{display:none}
.top-header .mini-cart .block-content{top:44px;box-shadow:none}
.header .search-col{top:2px;right:32px;max-width:35px}
.search-col input.input-text{width:35px}
.search-col:hover input.input-text{width:230px;transition:width .5s ease}
.search-col .form-search button.button{right:5px}
.header-container-1 .nav-container{background:none}
.header-container-1 .search-col input.input-text{border:1px solid #dadada}
.header-container-1 .search-col:hover input.input-text{border:1px solid #363636}
.header-2 .nova-header-high{margin:0!important}
.header-3 .mini-cart{margin-top:0;top:0;left:51px}
.header-3 .nova-header-mid .col-md-3{float:left}
.product-flexslider,.product-flexslider-2,.product-flexslider-3{width:100%}
.owl-controlls .owl-buttons{position:absolute;right:0;top:-40px}
.brand-slider .owl-buttons{position:absolute;right:0;top:-65px}
.itemslider-thumbnails .owl-carousel .owl-item{text-align:center}
.who-we-are h1.title{max-width:55%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1,.footer-info-container .footer-info .nova-footer-info .nova-footer-box2{margin:0 0 50px!important;padding:0;text-align:center;width:100%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3{margin:0!important;padding:0;text-align:center}
.nova-footer-box1 h2.title,.nova-footer-box2 .row h2.title,.nova-footer-box3 .nova-title h2.title{margin-bottom:30px}
.nova-footer-box2 .col-md-7 h2.title{margin:10px 0}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance{display:flex}
.bottom-menu-column{text-align:center}
.bottom-menu-column .shippingpolicy{width:100%!important}
.copyright-footer{background:##365851}
.footer address{text-align:center}
.footer .payment-logo{text-align:center;width:100%}
.footer .payment-logo p{margin:5px 0;text-align:center}
.mobi-nav{float:left;width:70%;padding:0}
.mobi-nav h1{background:none;border:1px solid #DADADA;display:inline-block;font-size:16px;font-weight:400;line-height:33px;margin:1px 0 0;text-transform:uppercase;width:100%}
.mobi-nav h1 a.nav-box{margin-top:5px;margin-right:5px}
.mobi-nav h1 span{color:#363636}
#mobi-nav-content{width:290px}
#toTop,.footer-info-top{display:none!important}
#login-form .new-users .content{padding:0}
#login-form .new-users .content .buttons-set{bottom:20px;right:0}
#login-form .registered-users .content{padding:0}
.col2-left-layout .columns-layout .col-md-9{margin-left:0!important;width:100%!important}
.col2-set .col-1{width:100%}
.col2-set .col-2{width:100%}
.columns-layout .top-empty .col-md-6{width:100%}
#shopping-cart-table td .product-name{line-height:20px;margin:0}
#shopping-cart-table td{line-height:20px;margin:0;float:left}
#shopping-cart-table td:first-child{width:100%!important}
.cart-table .btn-update{float:left;margin-left:0;margin-top:10px}
#accordion2 .col-md-4{width:100%}
.form-list li.wide .input-box{width:100%}
.checkout-progress{margin:-11px 0 25px;padding:0}
.toolbar .sorter{margin-bottom:0}
.sorter .sort-by .current span{width:75px}
.sorter .sort-by ul{width:79px;right:3px;z-index:9999}
.sorter .sort-by .current{margin-right:3px}
.sorter .direction{padding-right:3px}
.sorter .view-mode{width:53px}
.sorter .view-mode .grid{margin-right:3px}
.sorter .limiter{margin-left:3px;float:right}
.sorter .limiter .current{margin:0 0 0 3px}
.sorter .limiter .current span{width:37px}
.sorter .limiter ul{left:26px;width:41px;z-index:9999}
.products-list .btn-cart{font-size:12px}
.category-products .item{width:100%}
.column-5-products .col-md-2{max-width:100%}
.col3-layout .columns-layout .col-md-6{margin-left:0!important;margin-right:0!important;width:100%}
.product-shop .nova-pd-right{padding-left:0!important;padding-right:0!important}
.product-essential .product-shop .block_detail_right,.product-essential .product-shop .right-block{display:none}
.itemslider-thumbnails.owl-carousel{text-align:center}
.cms-home .main,.cms-home .main-container{width:100%}
.products-filter .item{max-width:100%;margin:0 auto}
.col-left,.col-right,.footer-aditional .twitter,.footer-aditional .facebook{display:none}
.parallax-box-1 img,.parallax-box-2 img{width:100%}
.top-header .mini-cart{top:124px}
.nova-mgt-header-social-icons{display:block!important}
.top-phone-box{display:block!important}
.header .search-col{top:63px;right:15px}
.footer-info-top .footer-info ul li a{color:gray;word-break:break-all}
.shippingpolicy,.shippingpolicy1{width:100%!important;margin-left:0}
.aditional-left{float:none}
.desginer-text-right{float:right;margin-top:-28px;width:51%}
.desginer-text-right li{float:left;margin-left:3%;width:47%}
.res_d_wi{width:100%!important;padding:0}
.nova-mgt-header-social-icons > .top-phone-box > .soaial-links{margin-top:0}
.top-phone-box{text-align:center}
}
@media (min-width: 1000px) and (max-width: 1250px) {
.community-text{width:94%!important}
.about_contant_main{margin-left:27%;width:73%}
.footer_bar{width:22%}
.logo2{margin-left:0!important}
.about-sidebar{margin-left:1%}
.bridal_warranty_right{margin-left:1%;width:82%}
.bridal_warranty_left{width:16%}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1{margin:0 30px 0 8px}
}
@media (min-width: 768px) and (max-width: 999px) {
.about_contant_main{width:76%!important}
.watch_img{margin-top:0}
.watch_contain{width:100%}
.watch_img{float:left;margin-top:0}
.about-sidebar{width:22%}
.logo2{margin-left:14%!important}
.logo1{margin-left:2%!important}
.diamond_ed_text{width:44%}
.bridal_warranty_left{width:30%!important}
.bridal_warranty_right{width:70%!important}
.res_desginer_right{width:75%}
.block-contact-top > div#map_canvas{height:295px;width:97%!important}
}
@media (min-width: 591px) and (max-width: 767px) {
.about_contant_main{margin-left:30%;margin-top:-54px;width:70%}
.gd_buying_img{clear:both}
.gd_contain{margin-left:7%;width:93%}
.watch_img{float:left;margin-top:0}
.watch_contain{width:100%}
.diamond-sidebar{width:18%}
.diamond_contant_main{width:79%}
.diamond_ed_text{width:100%}
.about_mt0{margin-top:0!important}
.res_desginer_right{width:75%}
.bridal_warranty_left{width:32%!important}
.bridal_warranty_right{width:68%!important;margin-left:0}
.tab-mt-70{margin-top:-70px}
.diamond_gold_page_sidebar{width:35%}
.diamond_gold_page_c{width:65%}
.block-contact-top > div#map_canvas{height:295px;width:97%!important}
}
@media (min-width: 366px) and (max-width: 459px) {
.cart-table .btn-update{margin-left:10px;margin-top:0}
}
@media (min-width: 320px) and (max-width: 590px) {
.about_contant_main{margin-left:5%;margin-top:-54px;width:83%;clear:both}
.about-sidebar{width:100%}
.gd_contain{width:100%}
.watch_img{float:left;margin-top:0}
.watch_contain{width:100%}
}
@media (min-width: 590px) and (max-width: 675px) {
.bottom-shop{float:left;width:86px!important}
.bottom-company{float:left;width:130px!important}
.bottom-connect-us{float:left;width:152px!important}
.affliliation_footer{float:left;width:191px!important}
}
@media (max-width: 990px) {
.res_category_image{width:30.7%!important;display:block;float:left;text-align:center}
.top-menu-left li:last-child{padding-right:0}
}
@media (max-width: 999px) {
.appraisals_page_img{width:100%;float:left;text-align:center}
.appraisals_page_text .watch_contain{float:left;width:100%}
.custom_design_text{float:left;width:100%;display:inline-block}
.custom_design_img{text-align:center;width:100%;display:inline-block}
.custom_design_img img{max-width:60%}
.pull_left_diamond{float:none}
.diamond_text_img{width:100%;margin:auto}
.watch_left{width:20%}
.res_category_product{float:left}
.bridal_warranty_right > .faq_main > .about_mt0{width:95%!important}
.res_diamond_text{width:100%!important;margin-bottom:20px}
}
@media (max-width: 767px) {
.res_new-users .new-users{margin:auto!important;width:65%!important}
.res_new-users .registered-users{margin:auto!important;width:65%!important}
.res_new-users .new-users{min-height:0}
.res_new-users .new-users .content .buttons-set{right:0!important}
.desginer-text-right li{width:47%}
.res_category_list > .products-grid > .nova-mg-pd{width:100%}
.res_category_list > .products-grid > .nova-mg-pd > .nova-product-images{width:320px;margin:auto}
.res_category_image{width:100%!important}
.bridal_warranty_right .watch_img.mr10{width:100%}
.top-header .top-menu-left{display:block;margin-top:0}
.top-header .my-setting{margin-left:10px}
.top-menu-left li{padding-left:0}
.top-menu-left li a{border:1px solid #DADADA;color:#363636;display:block;font-size:14px;line-height:25px;padding:5px 10px;text-transform:uppercase}
.res_com_logo .logo2{width:50%;display:inline-block;margin-left:0!important;text-align:center;float:left;margin-bottom:20px}
}
@media (max-width: 590px) {
.watch_left{width:100%}
.footer_center_h4 > h4{margin-left:24%;margin-right:24%}
.res_new-users .new-users{margin:auto!important;width:85%!important}
.res_new-users .registered-users{margin:auto!important;width:85%!important}
.res_desginer_left{width:100%}
.res_desginer_right{width:100%;margin-top:20px}
.bridal_warranty_left{width:100%!important}
.bridal_warranty_right{width:100%!important;margin-top:20px;margin-left:0}
.diamond_gold_page_c .gd_headtext{margin-left:0}
.com-logo .logo1{width:50%;float:left}
.res_about p{width:100%}
.res_review{width:100%!important;margin-left:0!important;float:left!important}
.bridal_warranty_right > .faq_main > .about_mt0{margin-top:0}
.header .i-header-content .header-center{padding:23px 0 10px}
.header .logo{margin-left:0!important}
.top-phone-box .phone-number{font-size:20px}
.res_com_logo{float:left;width:100%;margin-top:0!important}
.res_com_logo .logo1:first-child{text-align:center;width:50%}
.res_com_logo .logo1{margin-bottom:20px;margin-left:0!important;text-align:center}
}
@media (max-width: 545px) {
.top-menu-left li{border-left:none;float:left;line-height:0;margin-left:0;width:auto;margin-top:5px}
.top-menu-left li a{border:1px solid #DADADA;float:left;line-height:10px;margin-left:5px;padding:5px 10px;border:1px solid #DADADA;color:#363636;display:block;font-size:11px;line-height:25px;text-transform:uppercase}
.top-header .my-setting{margin-top:5px;margin-left:5px}
.top-header-container .my-setting .text{font-size:11px}
.top-menu-left li:last-child{margin-right:0}
}
@media (max-width: 459px) {
.res_category_list > .products-grid > .nova-mg-pd > .nova-product-images{width:270px;margin:auto}
.contacts-contacts-index .block_contact .col-md-7.nova-mg-pd{width:100%!important;padding:0}
.res_com_logo .logo1:first-child{text-align:center;width:100%}
.res_com_logo .logo1,.res_com_logo .logo2{width:100%;text-align:center}
.top-phone-box .address{font-size:11px}
}