@media screen and (min-width: 2000px) {
    .container-fluid{width:90%}
    .cataloguesdiv.eventcatalougeinner a img{height:auto}
    .bathwarecollection-leftdiv{height:1080px;max-height:1080px}
    .bathwarecollection-imgdiv img{height:1180px;max-height:1080px}
    .bathwarecollection-rightdiv img{width:100%;height:540px}
    #livingroom-weloved .owl-stage-outer{height:auto}
    #dataall-videos img{object-fit:contain}
    .ytvideo{height:1250px}
    .ytvideo img{height:1250px}
    #ytvideoclick iframe{height:1250px}
    .boardofdirectors-div img{height:auto}
    .mediavideo-box img{height:auto;max-height:508px;object-fit:cover}
    #videoModalfun .modal-dialog{width:80%;margin:30px auto}
    .modal-body{position:relative;padding:15px;height:90vh}
    iframe#cartoonVideofun{height:100%}
    .othercategories-boximgdiv img{width:100%;max-height:590px;object-fit:contain;overflow:hidden}
    .livingroom-imgdiv img{object-fit:cover}
    .cataloguesdiv a img{height:500px}
}
@media only screen and (min-width: 1920px) {
    .innerbanner-main{height:auto;overflow:inherit}
}
@media only screen and (min-width: 1440px) {
    .searchmaindiv{bottom:30%}
    .newlaunch-leftcontentbox{padding:30px 20px;width:30%}
    .newlaunch-leftcontentbox h6{font-size:35px}
}
@media screen and (max-width: 1199px){
    
        .header-right{width:210px;padding-right:10px}
}
@media screen and (max-width: 1024px) {
    p#error_searchbar_message {font-size: 15px;right: 130px;}
}
@media screen and (max-width: 1024px) {
    .Shareproduct.fordownloadheading{margin-top:15px}
    .feature-div.fordownload ul li{width:50%;margin-right:0;margin-bottom:0;list-style-type:none;float:left;border:none;display:inline-table;align-items:center}
    .feature-div.fordownload ul li a p{margin-bottom:0;font-size:14px;color:#000}
    .feature-div.fordownload ul li a img{margin-right:10px;width:25px}
    .homebannercontent{padding-top:6%}
    .othercategories-boxcontentleftdiv h4{min-height:60px;max-height:60px}
    .ytvideo{height:auto}
    .dealerlogin-div{width:50%}
    .investorrelaction-leftdiv{width:30%;float:left}
    .investorrelaction-rightdiv{width:70%}
    .investorrelaction-rightdiv .tab-content{padding-left:10px;padding-right:10px}
    .innerbanner-main{height:auto}
    .contact-div ul{flex-wrap:wrap}
    .innerbanner-main .homebannercontent{height:auto;padding-top:8%}
    .careersearch-div ul{width:80%}
    .anexciting-contentdiv{padding-top:30px}
    .footer-last ul{width:50%}
    .benefitsweoffer-div{padding:0}
    .analluring-main{padding:0}
    .getinspired-main{padding-bottom:0}
    .getinprier-heading{padding:50px}
    .getinspired-divone{display:inherit;padding-top:20px}
    .getinspired-leftdivone{padding:0 20px;width:100%;padding-bottom:20px}
    .getinspired-rightdivone{width:100%}
    .getinspired-divtwo{display:inherit;padding-top:0}
    .getinspired-rightdivtwo{width:100%;padding:0 20px;padding-bottom:20px}
    .getinspired-leftdivtwo{width:100%}
    .aboutus-rightdiv{padding:0 20px}
    .aboutus-main .tabs-left > li > a{padding:10px 15px}
    .otherblog-div{float:left;width:50%;padding-right:20px}
    .otherblog-leftdiv{width:60%}
    .companyoverview-team{align-items:inherit}
    .companyoverview-teamright{padding:0 10px}
    .companyoverview-teamright h3{margin-top:0}
    .category-panel-main{padding-left:0}
    .filter-div{padding-right:0}
    .tabingdiv-main ul li a{width:95%}
    #tabslider.offers .owl-prev{left:-40px}
    .othercategories-boximgcontentdiv .btn-style-one{padding:10px 5px;font-size:15px}
    .feature-div ul li{width:46%}
    .newlaunch-leftcontentbox{width:60%;padding:20px}
    .category-panel-main .panel-title{font-size:18px}
    .nav > li > a{padding:10px}
    .ezylogo-div img{width:300px}
}
@media screen and (max-width: 1199px){
    .component-img{ padding: 25px;}
}
@media(max-width:1100px) {
    .itemno{float:left;width:100%;margin-top:15px}
    .overlay input[type=text]{padding:15px 65px 15px 15px !important}
}
@media(max-width:1000px) {
    .innovations-div .item{margin:0;transform:scale(.9)}
}
@media screen and (max-width: 991px){
   .sidenavreadmore a {
        color: #ce1f22 !important;
    }
    a.moreless-button02 {padding-left: 1%;}
    .application-tabs .tabs, .coverstone-tabs .tabs{ overflow-x: scroll; overflow-y: hidden; }
    .application-tabs-sec .tabs ul, .coverstone-tabs-sec .tabs ul{ display: inline-flex; align-items: center; }
    .application-tabs .tabs li, .coverstone-tabs .tabs li{ width: max-content; }
    .application-tabs-sec .tabs ul li a, .coverstone-tabs-sec .tabs ul li a{ padding: 18px 30px; }
    .applications-component, .applications-features, .applications-edge{ max-width: 100%; }
}
@media only screen and (max-width: 820px) {
    .contact-div ul{flex-wrap:wrap}
    .contact-div ul li{width:50%}
    .writetous ul{margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
    .writetous ul li{width:47%;margin-right:0}
    .writetous ul li:last-child{width:100%}
    .contact-location-listone{width:100%;padding:10px 10px 0;max-height:425px;overflow-y:scroll;margin-top:20px}
    .writetous{padding-bottom:0}
    .dealernetwork-div ul{display:flex;flex-wrap:wrap}
    .dealernetwork-div ul li{width:48%}
    .dealerbox-div p{min-height:120px}
    .dealerlogin-main{padding:30px 0}
    .dealerlogin-div{width:60%}
    .getinspired-main{padding-bottom:0}
    .getinspired-divone{display:inherit;padding-top:0}
    .getinspired-leftdivone{width:100%;padding:20px 10px 15px}
    .getinspired-rightdivone{width:100%}
    .getinspired-divtwo{display:inherit;padding-top:0}
    .getinspired-rightdivtwo{width:100%;padding:20px 10px 15px}
    .getinspired-leftdivtwo{width:100%}
    .navbar-nav{padding-left:0;width:63%}
    .navbar-collapse{width:100%;top:0}
    .header-right{width:115px;z-index:9999;padding:0 10px 0 0}
    .navbar-brand img{width:195px}
    .navidiv{padding-left:0}
    .navidiv ul{width:25%}
    .navidiv li.intro > ul,.navidiv li.intro ul li.intro2 > ul,.navidiv li.intro ul li.intro2 ul li.intro3 > ul{left:185px}
    .innerbanner-main{height:auto}
    .investorrelaction-leftdiv{width:40%;float:left}
    .investorrelaction-rightdiv{width:60%}
    .offers .owl-prev{left:-15px}
    .offers .owl-next{right:-15px}
    .homebannercontent h3{font-size:30px}
    .anexciting-contentdivright{width:60%}
    .innovationsec-divone{display:inherit}
    .innovationsec-leftdivone{width:100%;margin-bottom:20px}
    .innovationsec-rightdivone{width:100%;padding:0}
    .innovationsec-divtwo{display:inherit}
    .innovationsec-leftdivtwo{width:100%;padding:0 0 20px}
    .innovationsec-rightdivtwo{width:100%}
    .aboutus-leftdiv{width:35%}
    .aboutus-rightdiv{width:65%}
    .blogselect-div .form-control{width:55%}
    .companyoverview-team{display:inherit}
    .companyoverview-teamleft{width:100%;margin-bottom:20px}
    .companyoverview-teamright{width:100%}
    .about-slider-div{padding:30px 0 0}
    .ourgreatvalue-content{padding:30px 70px}
    .navbar-default .navbar-nav > li > a{font-size:15px}
    .navbar-default .nav > li > a{padding:22px 10px}
    .ezylogo-div img{width:265px}
    .select2-container{width:100%!important}
    .enteryourloction-div .btn-style-one{margin-bottom:20px}
    .bathwarecollection-leftdiv{width:100%}
    .bathwarecollection-rightdiv{width:100%;float:left}
    .homebannercontent{padding-top:5%;padding-left: 5%;}
    .banner-main {min-height: auto !important;}    
    /* .tilesbyspace-div{height: max-content;} */
    .searchmaindiv{bottom:20%;left: 5%;}
    .innovations-div a{margin-left:0}
}
@media all and (min-width: 800px) {
    .tab-item.active .tab-item-content { padding-top: 0; }
    .tabs-side .tabs li { margin-bottom: 2px; }
  .application-tabs .tabs, .coverstone-tabs .tabs { display: block; }
  .application-tabs .tabs li, .coverstone-tabs .tabs li { display: inline-block; }
  .application-tabs .tabs li a, .coverstone-tabs .tabs li a { display: block; }
  .application-tabs .tab-item, .coverstone-tabs .tab-item { min-height: 0; }
  .application-tabs .tab-item::before, .coverstone-tabs .tab-item::before { display: none; }
  .application-tabs .tab-item::after, .coverstone-tabs .tab-item::after{ display: none; }
  .application-tabs.tabs-side .tabs { width: 150px; float: left; }
  .application-tabs.tabs-side .tabs li { display: block; }
  .application-tabs.tabs-side .tab-item { margin-left: 150px; }
}
@media only screen and (max-width: 768px) {
    .writetous ul li:last-child{width:100%}
    .header-right{width:135px}
    .feature-div ul li a{padding:15px 8px}
    .navbar-default .nav > li > a{padding:22px 5px}
    .ezylogo-div img{width:250px}
    .tilesbyspace-leftdiv{width:100%;float:left}
    .tilesbyspace-rightdiv{width:100%;float:left}
    .innovations-div .offers .owl-nav{position:absolute;bottom:0;width:5%;right:8%;margin:0 auto}
    .benefitsweoffer-contentdiv p{min-height:180px}
}
@media (min-width: 768px) {
    ul.nav li:hover>ul.dropdown-menu{display:block}
    #navbar{text-align:center}
    .dropdown:hover .dropdown-menu{display:block}
}
@media (max-width: 767px) {
    .fixed1{top: 51px;}
    .livingroom-main p br {
        display: none;
    }
    .livingroom-main p a {
       padding-left: 15px;width: 100%;
       /* text-align: left; */
       font-size: 18px;
    }
    .sidenavreadmore{margin-top: 0;}
    .sidenavreadmore a {
        color: #ce1f22 !important;
    }
    .livingroom-main.layingsection{padding: 50px 0;}
    video.thirdlink{height: auto;}
    .setbottombtnfixed .col-xs-12{padding:0!important}
    .setbottombtnfixed .filerenddiv{width:100%;box-shadow:0 -2px 6px 1px #ccc;position:fixed;bottom:0;background-color:#fff}
    .itemno{float:left;width:100%;margin-top:0}
    #videoModalfun .modal-dialog{width:100%}
    .overlay input[type=text]{padding:15px 55px 15px 15px !important}
    .navbar-nav{display:inline}
    .navbar-default .navbar-brand{display:inline}
    .navbar-default .navbar-toggle .icon-bar{background-color:#ce2022}
    .navbar-default .navbar-nav .dropdown-menu>li>a{color:red;background-color:#ccc;border-radius:4px;margin-top:2px}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#ccc}
    .navbar-nav .open .dropdown-menu{border-bottom:1px solid #fff;border-radius:0}
    .dropdown-menu{padding-left:10px}
    .dropdown-menu .dropdown-menu{padding-left:20px}
    .dropdown-menu .dropdown-menu .dropdown-menu{padding-left:30px}
    li.dropdown.open{border:0 solid red}
    .photo-gallery h2{margin-bottom:25px;padding-top:25px;font-size:24px}
    .dealersignup-div{width:100%;background-color:#fff;padding:20px;margin:0 auto}
    .dealersignup-div span{position:absolute;bottom:-20px}
    #dealer-signup-form .btn-style-one{margin-left:15px}
    #tilecalculator p{font-size:20px;float:left;margin-bottom:20px;width:100%}
    #editAccountInfoModal .modal-dialog{width:90%;margin:30px auto}
    .ezynew-divoneright{width:100%;float:left;padding:0}
    .ezynew-divoneleft{width:100%;float:left}
    .ezynew-divone{width:100%;display:block}
    .ezynew-divtwoleft{width:100%;float:left;padding:0}
    .ezynew-divtworight{width:100%;float:left}
    .ezynew-divtwo{width:100%;display:flex;position:relative!important;flex-direction:column-reverse;margin:50px 0}
    #ezybigimageslider .owl-dots{text-align:center;margin-top:-15px;position:inherit;z-index:1;padding-right:15px;margin-left:0;margin-bottom:-2px;width:100%}
    .tech-image-text{ display: block; text-align: center; }
    .tech-text{ margin-top: 25px;}
}
@media only screen and (max-width: 530px) {
    .tilesbyspace-divtext p {font-size: 18px;}
    .laying-content h3 { font-size: 20px ! important;}
    .laying-content h2 {font-size: 20px!important;margin-bottom: 16px;}
    .oute_scroller { padding: 5px 10px 0 11px; }
    .ezy-mainbtm p { font-size: 20px; }
    .card-horizontal { display: block; flex: 1 1 auto; text-align: center; margin-bottom: 45px; }
    /* .moretext02 {display: none;} */
    .laying-content h4 {font-size: 17px;line-height: 24px;}
    .privacypolicy-maintwo { padding: 30px 0;}
    .feature-div.fordownload ul li{width:98%}
    .careersearch-div ul li:last-child{width:48%;text-align:center}
    .navbar-header{min-height:51px}
    .blogimage-mobile{min-height:237px;}
    .blogdetail-leftdiv img{width:100%;height:auto}
    .otherblogimage-mobile{min-height:126px}
    .otherblog-leftdiv img{width:100%;height:auto}
    .categoryimage-mobile{min-height:350px}
    #changePasswordModal .modal-dialog{width:100%}
    #changePasswordModal .modal-dialog button.close{right:-3px;top:-10px}
    #dealerLoginModal button.close{right:-4px;top:-8px}
    #addToWishlistModal button.close{right:-4px;top:-8px}
    #requestAQuoteModal .modal-header .close{margin-top:-27px;margin-right:-26px}
    .career-main .btn-style-one{margin-top:15px}
    #applynowmodalheader .modal-dialog{width:100%;margin:30px auto}
    #applynowmodalheader .modal-body{padding:20px 20px 50px}
    form#request-quote-form{padding:70px 0 0}
    .header-right ul li{padding-top:0;padding-right:0}
    .header-right{right:50px;padding:14px 0;width:45%;height:auto}
    .navbar-brand img{width:145px}
    .contact-div ul{display:inherit}
    .contact-div ul li{width:100%}
    .contact-location-listone{padding:10px 10px 0;margin-top:20px}
    .writetous ul li{width:100%}
    .writetous{padding-bottom:0}
    .getinspired-main{padding:0 15px 30px}
    .getinspired-divone{display:inherit;padding-bottom:0;padding-top:20px}
    .getinspired-leftdivone{width:100%;padding:0;padding-bottom:20px}
    .getinspired-rightdivone{width:100%}
    .getinspired-divtwo{display:inherit;padding:0;padding-bottom:0}
    .getinspired-leftdivtwo{width:100%}
    .getinspired-rightdivtwo{width:100%;padding:0;padding-bottom:20px}
    .somanyceramics-main h1{font-size:36px}
    .somanyceramics-main ul{flex-wrap:wrap}
    .somanyceramics-main ul li{width:48%;margin-bottom:20px}
    .footer-last ul li{width:10%}
    .slipshield-main ul{flex-wrap:wrap}
    .slipshield-main ul li{width:50%}
    .slipshield-technology-div{display:inherit}
    .slipshield-technology-leftdiv{width:100%}
    .slipshield-technology-rightdiv{width:100%;padding:0 20px}
    .slipshield-innovation-div{flex-wrap:wrap}
    .slipshield-innovation-leftdiv{width:100%;padding:0 30px}
    .slipshield-innovation-middlediv{width:100%}
    .slipshield-innovation-rightdiv{width:100%;padding:0 30px}
    .outdoor-bathroom-main .nav-tabs > li > a{padding:10px 20px;font-size:18px}
    .livingroom-div{display:inherit}
    .livingroom-divleft{width:100%!important;height:auto;max-height:auto}
    .faq-main .panel-heading{padding:20px 15px 15px}
    .faq-main .panel-body{padding:15px;padding-bottom:0}
    .filter-div .form-control{width:45%}
    .innovationsec-leftdivone{width:100%;float:left}
    .innovationsec-rightdivone{width:100%;float:left;padding:0}
    .innovationsec-divone{display:inherit}
    .innovationsec-divtwo{display:inherit}
    .innovationsec-leftdivtwo{padding:0;width:100%}
    .innovationsec-rightdivtwo{width:100%;float:left}
    .innovationsec-leftdivtwo ul li{display:inherit}
    .innovationsec-leftdivtwo ul li img{width:auto}
    .homebannercontent h3{font-size:17px}
    .latestblogs-div{padding-top:30px;}
    .innovation-main{padding-top:0}
    .innovationsec-main{margin-top:30px}
    .pdp-main{display:inherit;padding:15px 15px 0}
    .pdp-leftdiv{width:100%}
    .pdp-leftdiv ul li{width:35%}
    .pdp-rightdiv{width:100%;margin-left:0}
    .pdp-leftdiv ul li p{font-size:14px;line-height:15px}
    .pdp-leftdiv ul li img{margin-bottom:10px;width:50px;height:auto;}
    .innovations-div h2{font-size:30px}
    .feature-div ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
    .feature-div ul li{width:48%;margin-right:0}
    .product-details .table > tbody > tr > td{font-size:15px}
    .product-details .table > tbody > tr > td ul{width:100%}
    .img-select{display:flex;width:60%;margin:inherit}
    .breadcrumb > li a{font-size:10px}
    .breadcrumb > .active{font-size:10px}
    .product-details .table > tbody > tr > td ul li a img{width:79%}
    .relatedproduct-main .owl-nav{display:block}
    .relatedproduct-main .offers .owl-nav{position:absolute;bottom:0;width:10%;right:40px}
    .innovations-div a{margin-left:5%}
    .innovations-div .offers .owl-nav{right:10%;width:0;top:-15%}
    .innovations-div{text-align:center}
    .relatedproduct-main{padding:0 0 0 20px}
    .Shareproduct img{width:30px}
    .pdp-leftdiv ul{margin-bottom:20px}
    .investorrelaction-leftdiv{width:100%;float:left}
    .investorrelaction-rightdiv{width:100%;padding:20px 15px}
    .cataloguesdiv-box p{font-size:16px;line-height:20px}
    .cataloguesdiv-box p b{font-size:16px}
    .investorrelaction-main{padding-bottom:0;padding-top:0}
    h1{font-size:30px!important;padding-bottom:30px}
    h3{font-size:22px!important}
    h2{font-size:30px!important}
    .latestupdatediv h3{ min-height: 49px; }
    .aboutus-leftdiv{width:100%}
    .aboutus-rightdiv{width:100%;float:left;padding:0 15px}
    .ourbrand-logodiv ul li{width:49%}
    .visionmission-div p{min-height:auto}
    .about-slider-div{padding:30px 0 0}
    .ourgreatvalue-content{padding:30px 0 0}
    .ourgreatvalue-content p:before{display:none}
    .ourgreatvalue-content p:after{display:none}
    .aboutus-main h3{float:none}
    .newlaunch-leftdiv{width:100%}
    .newlaunch-leftcontentbox{width:60%;padding:10px 5px;right:10px}
    .newlaunch-leftcontentbox h6{font-size:26px}
    .newlaunch-rightdiv{width:100%}
    .newlaunch-rightcontentbox{width:60%}
    .newlaunch-rightcontentbox h6{font-size:26px}
    #ourrecognitions-slider .owl-prev{left:0;transform: translateY(-37%);}
    #ourrecognitions-slider .owl-next{right:0;transform: translateY(-37%);}
    #ourrecognitions-slider .owl-prev{left:0;transform: translateY(-37%);}
    #ourrecognitions-slider .owl-next{right:0;transform: translateY(-37%);}
    .ourrecognitions-main .offers .item img{filter:grayscale(0)}
    .latestblogs-div .offers .owl-nav{display:none}
    .latestblogs-div .text-right{text-align:center}
    .ourbrand-div .owl-dots{display:block}
    .ourbrand-div{text-align:center}
    .enteryourloction-div{margin-bottom:20px}
    #visitourexprience-slider .owl-dots{display:block}
    #visitourexprience-slider{width:100%;float:left}
    .visitourexprience-div{padding-bottom:0}
    .visitourexprience-div h2{padding-top:0;line-height:30px;text-align:center}
    .visitourexprience-div h2 br{display:none}
    .visitourexprience-div p{text-align:center;padding-right:0}
    .newlaunch-div{padding-top:0}
    .navbar-brand{height:auto}
    .navbar{min-height:auto;padding-left:0}
    .sidenav .btn-style-one{width:100%;text-align:center;padding:10px 16px}
    .category-panel-main .panel-heading{padding:10px 0 5px}
    #shortby ul{margin-bottom:0}
    .category-panel-main h5{border-bottom:none}
    .category-panel-main h5 span{font-size:16px;color:#ce1f22;float:right;padding-top:0}
    .category-panel-main h5 span a{color:#ce1f22}
    .category-panel-main{width:100%;padding-left:0;float:left;height:91vh;overflow-y:scroll}
    .category-panel-main .panel-title{font-size:16px}
    .category-panel-main h5:before{top:40px}
    .othercategory-main{padding-top:0}
    .bathwarecollection-leftdiv{width:100%;height:auto;max-height:auto}
    .bathwarecollection-imgdiv img{height:auto;max-height:auto}
    .bathwarecollection-rightdiv{width:100%}
    .bathwarecollection-leftdivinner{width:100%}
    .bathwarecollection-rightdivinner{width:100%}
    .filtterandshortby-div{display:block}
    .searchdiv{display:none}
    .searchmaindiv a{display:none}
    .searchmaindiv p{display:none}
    .carousel-indicators{left:22%}
    .tilesbyspace-leftdiv{width:100%;float:left}
    .tilesbyspace-rightdiv{width:100%;float:left}
    .tilesbyspace-leftdivone{width:100%;float:left}
    .tilesbyspace-imgdiv{height:auto}
    .tilesbyspace-imgdiv img{height:auto}
    .bathwarecollection-contentdiv{bottom:-90px}
    .tilesbyspace-rightdivone{width:100%;float:left}
    .tilesbyspace-contentdivother{justify-content:center}
    .tilesbyspace-contentdivother h3{width:50%;font-size:30px!important}
    .investorrelaction-rightdiv .tab-content{padding-left:0;padding-right:0}
    .homebannercontent{padding-top:75%}
    .dealerlogin-div{width:100%;padding:20px;float:none}
    .contact-main .nav-tabs > li > a{padding:10px 23px;margin-right:10px;font-size:16px}
    .anexciting-contentdiv{margin-bottom:20px;margin-top:30px}
    .anexciting-div p{min-height:auto;margin-bottom:20px}
    .benefitsweoffer-div{padding-top:0;padding-bottom:0}
    .career-main .btn-style-one{padding:10px 26px}
    .career-main .panel-body h4{font-weight:400;font-size:22px}
    #ourgreatvalue .owl-nav,#testimonial .owl-nav,#anintergratedleaning-slider .owl-nav,#analluring-slider .owl-nav{display:none}
    .blogselect-div ul{display:inherit}
    .blogselect-div ul li{width:100%;margin-bottom:10px;justify-content:flex-start}
    .blogselect-div ul li p{width:30%}
    .blogdetail-main{padding:0}
    .otherblog-rightdiv h3{font-size:18px!important}
    #videoModal .modal-dialog{width:96%;margin:80px auto}
    #videoModal button.close{width:7%;right:-5px;top:-10px}
    #videoModal button img{width:100%}
    .mediavideo-box p{min-height:auto}
    .getinspired-rightdivoneleft{width:100%}
    .getinspired-rightdivoneright{width:100%}
    .getinspired-rightdivtwo h3{margin-top:20px}
    .getinspired-divone{flex-direction:row-reverse}
    .innovationsec-rightdivone ul li{display:inherit;margin-bottom:20px}
    .innovationsec-rightdivone ul li img{margin-bottom:10px}
    .innovationsec-rightdivone ul li p{line-height:22px}
    .innovationsec-rightdivone h3{margin-top:10px}
    .innovationsec-rightdivtwo img{margin-top:20px}
    .livingroom-main{padding-top:0}
    .filter-div{padding-right:0}
    .cataloguesdiv-box p{min-height:auto;margin-bottom:10px}
    .scroll{width:100%;height:100%;overflow-y:auto;padding-right:20px}
    .sidebar-contact{width:100%;height:auto;right:-100%}
    .material-button-anim{display:block;margin-bottom: 21px;}
    .chat360__btn-container{right: 1px !important;top: 52% !important;}
    .navbar-nav{padding-left:0;width:100%}
    .navidiv{padding-left:0}
    .navidiv ul{width:100%}
    ul .navidiv li.intro ul li.intro2 ul li.intro3 > ul{display:none}
    .chat360__btn-container{right: 1px !important;top: 52% !important;}
    #videoModalfun .modal-dialog{width:100%!important}
    #ytvideoclick iframe{height:200px}
    .dealernetwork-div .form-control{padding-left:10px;font-size:18px;font-weight:300}
    .panel-title{font-size:20px}
    .howtoselect-main ul li{font-weight:300;font-size:16px}
    .howtoselect-main ul li b{font-size:20px}
    .navbar-collapse{top:50px;z-index:99999}
    #mySidenav .category-panel-main h5:before{top:40px}
    #mySidenav .category-panel-main h5 span{font-size:16px}
    #mySidenav .category-panel-main h5{font-size:20px;position:relative}
    .plp-heading-div{padding-left:0}
    .plp-heading-div h1{padding-left:0}
    .pagination > li{margin-right:10px}
    .pagination{float:left}
    .filter-div .form-control{font-size:16px}
    .latestdiv h3{font-size:18px!important;overflow:inherit}
    .latestdiv h6{font-size:18px}
    .footer-main ul li{width:50%;float:left}
    .product-details{margin-top:0}
    .pdp-rightdiv h1{padding-bottom:10px;margin-bottom:0}
    .othercategories-boxcontentleftdiv h4{min-height:auto;margin-bottom:20px}
    .ourrecognitions-main{padding:30px 0}
    .ourrecognitions-main h2{margin-top:0}
    .footer-main ul{width:100%;float:left}
    .footer-last{float:left;width:100%;padding-top:30px}
    .footer-main .form-control{margin-bottom:20px}
    .socialfooter ul{display:inherit}
    .socialfooter ul li{width:10%;float:left}
    .footer-main h3{float:left}
    .overlay button{width:15%}
    .footer-main p{text-align:left}
    .footer-main small{font-size:20px}
    .footer-main p a{padding-bottom:0}
    .header-right ul{justify-content:flex-end}
    .closenavbar{display:block}
    button#togglenewone{display:block}
    .innerbanner-main .homebannercontent{height:100%;padding-top:6%}
    #livingroom-weloved .owl-stage-outer{height:auto}
    #livingroom-weloved .owl-item img{width:100%}
    .checkbox-select-div label{font-size:14px}
    .checkbox-select-div input[type="radio"],input[type="checkbox"]{width:20px;height:20px}
    .footer-main{padding:50px 0}
    .dealerlogin-div h1{padding-bottom:0}
    .dealerlogin-div .form-control{margin-bottom:15px}
    .dealerlogin-div ul{margin-bottom:20px}
    .contact-box{min-height:auto}
    .careersearch-div ul{display:flex;width:100%;flex-wrap:wrap}
    .careersearch-div ul li{width:48%}
    .careersearch-div .form-control{padding-left:0}
    .anexciting-div{padding:0}
    .select2-container{width:85%!important;margin-bottom:20px}
    .dealerbox-div p{min-height:auto}
    .contact-main{padding:0 0 50px}
    .career-main{padding:0}
    .panel-title > a{font-size:24px}
    h2{margin-bottom:0}
    .anintergratedleaning-div{padding:20px 0}
    .anexciting-div h2{padding-top:0;margin-bottom:0}
    .anexciting-contentdiv{padding-top:30px}
    .testimonial-main{padding:0 0 30px}
    .blogselect-div .form-control{width:80%}
    .blogselect-div h2{padding-bottom:20px}
    .otherblog-div{float:left;width:100%;padding-right:0}
    .internationalbusinessenquiries-div{padding:15px;margin-bottom:15px}
    #ourrecognitions ul li{width:33%;text-align:center}
    .enteryourloction-div{display:inherit;text-align:center;margin-bottom: 40px; }
    .enteryourloction-div .form-control{width:100%;margin-bottom:0px;}
    .category-panel-main .panel-title > a{padding:8px}
    .owl-carousel .owl-prev{left:-40px;bottom: -30px; top: auto; transform: none;}
    .offers .owl-next{bottom: -30px; top: auto; transform: none;}
    .latestupdate-div .offers .owl-nav{z-index:9999}
    #latestupdate-slider .owl-prev{left:-20px}
    .tilesstyles{height:250px!important}
    /* .footer-main .enteryourloction-div img{top:25%} */
    .ezylogo-div{display:inherit}
    .ezylogo-div img{width:100%}
    /* .sidebar-contact{top:65%} */
    .sidebar-contact{top:63%}
    .brandlogobanner{width:90px!important}
    .paginationjs .paginationjs-pages li > a{min-width:40px!important;height:40px!important;line-height:40px!important}
    .paginationjs .paginationjs-pages li.active > a{background:#ce1f22!important;height:41px!important}
    .paginationjs{margin-bottom:10px}
    .bannerform{position:inherit;margin-bottom:20px;width:100%;right:0;padding:20px}
    .img-fluid.card-img.hover01{width:100%}
    a.hover01{float:none;overflow:hidden}
    .new-collection{width:100%;float:left}
    .othermainslider .carousel-inner > .item > img{width:100%;height:auto}
    #careerknowmore .modal-dialog{width:95%;margin:30px auto}
    #applynowmodal .modal-dialog{width:95%;margin:30px auto}
    .anintergratedleaning-sliderdiv{display:inherit;justify-content:space-between}
    .analluring-sliderdivright{text-align:center}
    .analluring-sliderdiv{width:100%;display:inherit;align-items:center}
    .analluring-sliderdivleft{padding-right:0}
    #global ul{display:inherit}
    #global ul li{width:100%;padding-left:0}
    .aboutus-rightdiv .panel-body{padding:15px 0}
    #applynowmodal span{position:absolute;bottom:-20px}
}
@media screen and (max-width: 480px){
    .author p {margin-top: 15px;}
    .material-button{top: -33px;}
    p#error_searchbar_message {position: absolute;margin: 0 !important;margin-top: 54px !important;right: auto;left: 0;font-size: 15px;}
    .sitemap-link-list{ display: block; }
    .sitemap-link-list ul:last-child{ display: none; }
    .sitemap-link-list ul{ padding-top: 15px;}
    .sitemap-link-list ul li{ min-height: auto; padding-bottom: 3px; }
    .sitemap-link-list ul li a{ color: #000;}
    .sitemap-link-list ul:nth-child(2) { padding-left: 20px; padding-top: 5px; }
    .sitemap-link-list ul:nth-child(2) li a { position: relative; padding-left: 12px; }
    .sitemap-link-list ul:nth-child(2) li a:before { content: ''; width: 4px; height: 4px; position: absolute; background: #ce1f22; top: 50%; transform: translateY(-50%); left: 0px; }
}
@media screen and (max-height: 450px) {
    .sidenav{padding-top:15px}
    .sidenav a{font-size:18px}
}
@media only screen and (max-width: 375px) {
    .header-right{right:50px}
    .contact-main .nav-tabs > li > a{padding:10px 14px;margin-right:10px;font-size:16px}
    .career-main .btn-style-one{padding:10px 24px;font-size:18px}
    .checkdiv{display:inherit}
    .checkdiv .form-control{width:62%;float:left}
    .checkdiv p{margin-bottom:10px}
    .dealernetwork-div ul{display:inherit}
    .dealernetwork-div ul li{width:100%;float:none}
    .latestdiv{margin-bottom:20px}
    #livingroom-weloved .owl-dots{margin-top:-20px}
    .livingroom-weloved-main .offers{margin-bottom:20px}
    .paginationjs .paginationjs-pages li > a{min-width:36px!important;height:36px!important;line-height:36px!important}
    .paginationjs .paginationjs-pages li.active > a{background:#ce1f22!important;height:38px!important}
    .livingroom-contentdiv h3{font-size:15px}
    .innovationsec-rightdivone ul li p{line-height:22px;min-height:50px}
}
@media only screen and (max-width: 360px) {
    .contact-main .nav-tabs > li > a{padding:10px 14px;margin-right:10px;font-size:15px}
    .career-main .btn-style-one{padding:10px 20px;font-size:18px}
    .checkdiv .form-control{width:67%;float:left}
    .careersearch-div ul{display:inherit;width:100%}
    .careersearch-div ul li{width:100%}
    .blogselect-div ul li p{width:50%}
    .paginationjs .paginationjs-pages li > a{min-width:35px!important;height:36px!important;line-height:36px!important}
}
@media only screen and (max-width: 320px) {
    .getinspired-rightdivtwo .btn-style-one{ padding: 10px 18px;}
    .cataloguesdiv-box img{width:25px!important}
    .cataloguesdiv-box p{font-size:12px;line-height:16px}
    .cataloguesdiv-box p b{font-size:12px}
    .contact-main .nav-tabs > li > a{padding:10px 13px;margin-right:10px;font-size:13px}
    .career-main .btn-style-one{padding:10px;font-size:18px}
    .cataloguesdiv ul li a{font-size:16px}
    .cataloguesdiv ul li a span{padding-left:5px}
    .cataloguesdiv{padding:20px 10px}
    .header-right{right:40px}
    .newlaunch-leftcontentbox{width:90%;padding:20px 10px}
    .innovations-div .offers .owl-nav{right:15%;width:0;top:-15%}
    .offers .owl-prev .fal{font-weight:600;font-size:16px}
    .offers .owl-next .fal{font-weight:600;font-size:16px}
    .checkdiv .form-control{width:62%;float:left}
    .header-right{padding:15px 10px;width:35%}
    .overlay button{width:20%}
    .tilesbyspace-contentdiv h3{font-size:18px}
    .paginationjs .paginationjs-pages li > a{min-width:31px!important;height:31px!important;line-height:31px!important}
    .paginationjs .paginationjs-pages li.active > a{background:#ce1f22!important;height:33px!important}
}
/* qc bug fixing css start here */
p#subscriber-email-message {position: absolute;bottom: -35px;}
li.sub-menu.active .fa.fa-caret-down.right {transform: rotate(180deg);}
.othercategories-boxcontentrightdiv{min-width: 30%;}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .category-panel-main .panel-body {
        padding: 15px 10px 15px 10px;
    }
    .tempshieldcamain img {margin-bottom: 20px;}
    .author.row { margin-bottom: 15px;}
    .othercategories-boxcontentleftdiv h4 {min-height: 40px;max-height: 40px;}
    .othercategories-boxcontentdiv {display: block;}
.innovations-div a {margin-left: 7%;}
.offers .owl-next {right: -20px;}
.pdp-leftdivone ul li {width: 33%;text-align: center;}
.pdp-leftdiv ul li p {font-size: 18px;line-height: 22px;}


}
@media only screen and (min-width: 820px) and (max-width: 920px){
.tilesbyspace-rightdivother {display: grid;    min-height: 240px;}
.tilesbyspace-leftdivone {width: 100%;    height: 120px;}
.tilesbyspace-rightdivone {width: 100%;    height: 120px;}
.tilesbyspace-contentdiv h3 {font-size: 18px;margin-bottom: 0;}
.tilesbyspace-contentdiv {bottom: -60px;}
}
/* @media only screen and (min-width: 820px) and (max-width: 920px){
    .tilesbyspace-rightdivother {display: grid;    min-height: 340px;}
    .tilesbyspace-leftdivone {width: 100%;    height: 170px;}
    .tilesbyspace-rightdivone {width: 100%;    height: 170px;}
    } */
@media only screen and (min-width: 768px) and (max-width: 920px){ 
.pdp-leftdivone ul {margin-top: 0;display: block;}
.pdp-leftdivone ul li {width: 100%;display: flex;}
.pdp-leftdivone ul li img {height: auto;}
.bathwarecollection-contentdiv {bottom: -60px;}
.pdp-leftdiv ul li p {padding-top: 35px;padding-left: 20px;line-height: 22px;text-align: left;font-size: 20px;}

}
@media only screen and (min-width: 768px) and (max-width: 1024px){ 
   .pdp-leftdiv ul li p {padding-top: 35px;padding-left: 20px;line-height: 22px;text-align: left;font-size: 20px;}
   .bathwarecollection-contentdiv {bottom: -55px;}
   .bathwarecollection-contentdiv h3 {
    margin-bottom: 0;}
    
    }
@media only screen and (max-width: 580px) {
    .quickconnecticonimage {
        height: 140px;
    }
    .toggle {
        left: -30px;
    }
    /* .chat360__btn-label-container {bottom: auto !important;top: 37% !important;} */
    .tempshieldcamain img {margin-bottom: 20px;}
    div#visitourexprience-slider {
        margin-bottom: 20px;
    }
    .bathwarecollection-contentdiv h3 {margin-bottom: 0 }
    .bathwarecollection-contentdiv {bottom: -55px; }
    .newlaunch-divonecontent {width: 100%;top: auto;    bottom: 2%;right: 0%;    padding: 5px 10px;}
    .newlaunch-divonecontent p{font-size: 17px;margin-bottom: 5px;}
    .newlaunch-divtwoleftcontent {width: 100%;bottom: 5%;left: 0;    padding: 5px 10px;}  
    /* .newlaunch-twodiv .btn-style-one {line-height: 30px;padding: 8px 10px;font-size: 17px;}   */
    .newlaunch-twodiv {display: grid;}
    /* .newlaunch-divone {padding-bottom: 20px;margin-bottom: 10px;} */
    .newlaunch-divone img {min-height: 240px;}
    .newlaunch-divtwoleft {width: 100%;}
    .newlaunch-divtworight {width: 100%;}
    .newlaunch-twodiv h5 {font-size: 30px;font-weight: 100;}
    .newlaunch-divtworightcontent{width: 100%;left: 0;}
    .newlaunch-divtworightcontent p{font-size: 17px;margin-bottom: 5px;}
    .newlaunch-divtwoleftcontent p {font-size: 17px;margin-bottom: 5px;}
    .relatedproduct-main {margin-bottom: 30px;}
    .innovations-div {padding-top: 20px;}
    .othercategories-boximgcontentdiv {padding: 0 15px;}
    .tilesbyspace-contentdiv {bottom: -58px; padding: 20px 10px;}
    .tilesbyspace-contentdiv h3 {margin-bottom: 0;font-size: 19px !important;}
    .othercategories-boxcontentdiv {display: grid;}
    #requestAQuoteModal .modal-header .close {margin-top: 0px;margin-right: 2px;}
    form#request-quote-form {padding: 18px 0 10px 0;}
    .othercategories-boxcontentleftdiv h4{min-height: 40px;}
    #changePasswordModal .form-group {margin-bottom: 15px;}
    
.latestupdate-div .offers .owl-next{bottom: -18px;}
    .latestupdatediv p {min-height: 166px;}
    form#change-password-form button.btn-style-one {margin-top: 20px;}
    .relatedproduct-main .offers .owl-prev {left: -25px;}
    .sidebar-contact {z-index: 9999;    }
    div#data {margin: 0;}
    .dealerbox-div ul a {color: #4e4e4e;display: contents;font-size: 16px;}
    .paginationjs .paginationjs-pages {margin-right: 0px;}
    span#error_reset_password_password {position: relative;bottom: auto;}
    span#error_reset_password_confirm_password {position: relative;top: 0;margin-bottom: 10px;}
    /* .dealerbox-div {margin: 0 4%;width: 92%;} */
    .testimonial-content {padding: 0;}
    .analluring-main {background-size: cover;height: 700px;}
    #change_password_form_massage{margin-top: 20px;}
    div#change_password_form_massage {margin-top: 6px !important;float: left;}
}
@media only screen and (max-width: 380px) {
    .tilesbyspace-contentdiv h3 {font-size: 17px !important;}
.othercategories-boxcontentleftdiv h4 {
    font-size: 16px;}
}
@media only screen and (max-width: 360px) {
    .getinspired-leftdivone .btn-style-one {font-size: 18px;}
    .tilesbyspace-contentdiv h3:before{left: -5px;}
    .tilesbyspace-contentdiv h3:after{right: -5px;}
    .tilesbyspace-contentdiv h3 {font-size: 16px !important;}
    .innovations-div a {margin-left: 0;}
    .innovations-div .offers .owl-nav {right: 9%;}    
    .dealerbox-div ul a {color: #4e4e4e;display: contents;font-size: 14px;}
    .latestupdatediv p {min-height: 218px;}
    .analluring-main {height: 770px;}

}