
@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1980px){
.clean_rimless-inner, .brandcntr-banner, .carecntr, .globalcntr, .urinalscntr, .bath-insp, .cisternscntr, .showerscntr, .acessoriescntr, .buycntr, .specifiercntr, .visualisecntr,vanitycntr, .washbasinscntr, .categorycntr, .nilecntr, .coracntr, .monroecntr, .kidscntr, .resourcescntr{ max-width:1980px; background-position:100% 100%;}
}
@media only screen and (min-width:1681px) and (max-width:1980px){
.visualisecntr{ max-width:1980px;}


.footer-new .cntr-footer { width:740px;}
}

@media only screen and (min-width:1566px) and (max-width:1680px){

.footer-new .cntr-footer { width:54%;}
.starrating-faucetcntr { height:93vh;}


/* banner -- blockbuster-celebration */
.blockbuster-celebration { height:91vh; }
.blockbuster-celebration-inner { left:22%; bottom:180px; width:380px; }
.bbCelebration { height:91vh; }

.gracebox ul li .graceboxrt h4 {font-size:40px;}  

.hoverlaypop1{margin-top:2%;}
.hoverlaypop1 .fields_wrap .h_signin .fildbox input{padding:10px 20px;}
.hoverlaypop1 .fields_wrap{padding:10px 60px 20px;}
.hoverlaypop1 .fields_wrap .h_signin .headdingmain{line-height:35px}
.hoverlaypop1 .fields_wrap .h_signin .fildbox input{font-size:18px; margin-bottom:10px !important; padding:10px 20px !important;}


/*shower-enclosure div*/
.showerscntr .txt-box{ right:200px; top:200px; width:600px;}
.categorycntrfaucets{ background-size: 100% 100%;}
}


@media only screen and (min-width:1340px) and (max-width:1565px){ 
.logo-top { width:140px;}
.bottom-nav { min-height:50px;}
.bottom-nav ul { height:50px;}
.bottom-nav ul li a { margin-top:15px;}
.bottom-nav .txtfield { margin-top:15px;}
.header { height:80px !important;}
.bottom-nav-new { min-height:80px;}
.logo-top-nav { width:140px; left:50px; top:10px;}
.bottom-nav-new ul { margin-top:12px; margin-right:45px;}
.mob-nav-other { right:50px;}
.searchfield { right:95px;}
.mob-menu-rgt { top:45px;}
.input-search-box-bottom {top:42px;}


.homecntr { height:91vh;}
.homebanner h2 { bottom:50px;}
.homecntr .txt-box h1 { font-size:45px;}
.homecntr .txt-box h3 { font-size:21px; margin:10px 0 20px;}	
.homecntr .txt-box a { width:200px; line-height:55px; height:55px; font-size:22px; margin-top:24px;}

.banner01txt { padding:10px 15px; top:60px; width:510px; height:115px;}
.banner01txt h3 { font-size:20px; line-height:25px;}
.banner01txt a { font-size:23px; width:160px; height:45px; line-height:45px;}

.shahrukcntr { height:91vh;}
.shahrukcntr .gives { width:230px; bottom:215px;}
.shahrukcntr .lft-details { width:400px; bottom:75px;}
.shahrukcntr .rgt-details { width:442px; bottom:75px;}

.mobilecntr { height:91vh;}
.mobilecntr .mobile-details { width:295px; top:210px; right:80px;}
.mobilecntr .mobile-details a { font-size:22px; width:160px; height:40px; line-height:40px; margin-top:20px;}

.prodcontainer { width:1075px;}
.prodcontainer .lft-prod { width:690px;}
#slider-inner li { height:336px;}
.prodcontainer .lft-prod-new { width:690px;}
.prodcontainer .lft-prod-new .rgt-glass { width:460px;}
.prodcontainer .lft-prod-new .lft-glass { width:485px;}

.prodcontainer .rgt-prod { width:360px; margin-top:50px; margin-left:25px;}
.prodcontainer .rgt-prod h2 { font-size:30px; margin:15px 0;}
.prodcontainer .rgt-prod p { font-size:18px; margin:15px 0;}
.prodcontainer .rgt-prod .line { width:60px;}
.prodcontainer .rgt-prod a { font-size:18px;}


.innovationcontainer { width:1075px;}
.innovation-rgt-new { width:636px;}
.innovation-rgt-new .rgt-shower { width:486px;}
.innovation-rgt-new .lft-shower { width:399px;}


.innovation-lft { width:790px;} 
.innovation-rgt { width:350px;}

.innovation-rgt h2 { font-size:30px; margin:15px 0;}
.innovation-rgt p { font-size:18px; margin:15px 0;}
.innovation-rgt .line { width:60px; margin-left:-35px;}
.innovation-rgt a { font-size:18px;}

.innovation-rgt-2 { width:350px;}
.innovation-rgt-2 a { font-size:18px;}

.toolcntr { height:525px;}
.toolcontainer {margin-top:62px;}
.toolcontainer .rgt-video { width:700px; height:397px; margin-left:90px;}
.rgt-video-height { height:397px;}
.toolcontainer .lft-tool { width:360px; margin-left:115px;}
.toolcontainer .lft-tool h2 { font-size:30px; margin:15px 0;}
.toolcontainer .lft-tool p { font-size:18px; margin:15px 0;}
.toolcontainer .lft-tool .line { width:60px;}
.toolcontainer .lft-tool a { font-size:18px;}
/*Home page end*/

/*About Page Start*/


.about-banner { width:1170px; margin-right:20px;}



.middlecontainer { width:1190px;    /*min-height: 477px;*/}
.middlecontainer .rgt-contain { width:850px;}
.middlecontainer .rgt-contain .txt-box { width:650px; min-height:800px; margin-left:150px;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:24px;}
.middlecontainer .rgt-contain .txt-box p { font-size:15px; margin:12px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:15px;}
.middlecontainer .rgt-contain .txt-box ul li { font-size:15px;}
.content_sec .rigt_content p{ font-size:15px;}
.aboutcntr .txt-box-career { width:490px; padding:15px; height:70px;}
.aboutcntr .txt-box-career h1 { font-size:36px;}
.aboutcntr .txt-box-career h3 { font-size:25px;}

.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin:0 40px 30px 0;}

.middlecontainer .lft-contain { width: 235px; left: -130px;}
.middlecontainer .navBox-new { left:230px; top:300px;}
.middlecontainer .lft-contain .top-box {}
.middlecontainer .lft-contain .top-box ul li a { font-size: 15px; line-height: 23px;}
.middlecontainer .lft-contain .hsil-box { width:185px;}

.middlecontainer .rgt-contain .txt-box{ width: 785px; margin-right: 60px;}
.middlecontainer .rgt-contain .txt-box .line { width:55px;}
.middlecontainer .rgt-contain .txt-box h2 { font-size: 38px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:15px;}

.atlanta-homecntr { height:91vh;}
/*.nilecntr { height:91vh;}*/
.Fluidcntr { height:91vh;}
.monroecntr{ height:91vh;}
.oroscntr { height:91vh;}

 .left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
 .mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}


/*Hinware Care start*/
.carecntr {  height: 91vh;}
.middlecontainer .lft-contain-care { width:370px;}
.middlecontainer .lft-contain-care  .top-box { padding: 20px 15px; width: 340px;}
.middlecontainer .lft-contain-care .top-box ul li a {  font-size: 15px; line-height: 23px;}
.middlecontainer .rgt-contain-care {  width: 850px;}
.middlecontainer .rgt-contain-care .txt-box { margin-left: 150px; min-height: 720px;  width: 650px;}
.middlecontainer .rgt-contain-care .txt-box  p { font-size: 15px;  margin: 12px 0;}
.selectLocationMap img{ width:100%;}



.aboutcntr .txt-box-contact { height:165px;}

/*Brand Activity strat*/
.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:125px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:14px;}

.middlecontainer .rgt-contain .txt-box .tvc-details { width:100%;}
.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video { width:290px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width:282px; margin-left:35px;}
/*About Page End*/

.footer { height:50px;}
.footer .lft-footer { line-height:50px;}
.footer .rgt-footer { line-height:50px;}
.footer .rgt-footer img { margin-top:2px;}

.thanksBox h2 { margin-top:15%;}


.middlecontainer .rgt-contain .txt-box .line { width:55px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:15px;}

.starrating-faucetcntr { height:91vh;}



.acessoriescntr .txt-box { width:580px;}
.acessoriescntr .txt-box h2 { font-size:36px;}

.italiancntr .txt-box { width:365px; top:5%;}
.italiancntr .txt-box img { width:210px !important;}
.italiancntr .txt-box h5 { font-size:31px; line-height:38px;}

.collectioncntr .txt-box { width:415px; top:10%;}
.collectioncntr .txt-box h5 { font-size:36px;}

.artcntr .txt-box { width:520px;}
.artcntr .txt-box img { width:190px !important;}
.artcntr .txt-box h5 { font-size:36px; line-height:45px;}

.faucetscntr { height:480px;}
.faucetscntr .txt-box h1 { font-size:45px;}

.categoryBox .left_category h1 { font-family: "latoregular"; font-size: 25px;}
.categoryBox .left_category h2 { font-family: "latoregular"; font-size: 25px;}
.categoryBox .left_category .line { margin-left: -25px;  width: 65px;}
.productBox .left_product .by_category h2{font-family: "latoregular"; font-size: 17px;}
.productBox .left_product .by_category span{font-family: "latoregular"; font-size: 15px;}
.productBox .left_product .by_category h3{font-family: "latoregular"; font-size: 15px;}
.productBox .right_product .BottomBox li .textBox{font-family: "latoregular"; font-size: 15px;}
.productBox .right_product .TopBox .selectBox select{font-family: "latoregular"; font-size: 12px;}


.productBox .left_product{ width:290px;}
.productBox .right_product {width: 803px;}
.productBox .right_product .BottomBox li { margin: 0 25px 0px 0; width: 227px;}
.grid figure img{ width:99%; height:auto;}
.productBox .left_product .by_category input[type="checkbox"] + label::before { margin-right:10px;}
/*Dharam DIv End*/

.productcntr .txt-box { left:6%;}
.productcntr .txt-box h1 { font-size:45px;}

.atlanta-homecntr .txt-box { left:10%; width:180px;}
.atlanta-homecntr .txt-box h5 { font-size:28px;} 

.nilecntr .txt-box { bottom:55px; width:415px;}
.nilecntr .txt-box h5 { font-size:28px;}

.oroscntr .txt-box { left:10%; width:180px;}
.oroscntr .txt-box h5 { font-size:28px;}

.productmainBox .right_product .BottomBox li { width:225px; margin-right:50px;}

.categorycntrfaucets .txt-box { right:6%;}
.categorycntrfaucets .txt-box h1 { font-size:40px;}
.categorycntrfaucets .txt-box h2 { font-size:40px;}

/*rimless Start*/
.rimlesscntr-page { height:91vh;}
.rimlesscntr-page .txt-box5 { width:450px; height:160px; top:150px;}
.rimlesscntr-page .txt-box5 h1 { font-size:34px;}
.rimlesscntr-page .txt-box5 h3 { font-size:34px;}
.rimlesscntr-page .design-txt { width:385px; left:45px; bottom:60px;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:80%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding: 20px 40px 20px 70px;  width: 61%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height: 413px; margin-left: 13px; margin-right:13px; margin-top: 12px; padding-left:75px; padding-top:30px; width:457px;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:46%}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.contact-lrbox {  max-width: 1120px;}
.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:385px !important;}
.bottom-rimless { bottom:45px;}
.rimlessBox-page .elementDiv .divider { right:100px;}
.tech-draw ul li { width:185px !important;}

.popbox-rim { width:50%; margin-left:-25%; top:22%;}
.popbox-rim-2 { width:50%; margin-left:-25%; top:22%;}
.popbox-rim-3 { width:50%; margin-left:-25%; top:22%;}
.popbox-rim-4 { width:50%; margin-left:-25%; top:22%;}
/*rimless End*/

/*Innovation pae start*/
.innovationscntr { height:91vh;}
.innovationscntr .txt-box5 { width:405px; height:120px; top:20%; right:70px;}
.innovationscntr .txt-box5 h1 { font-size:33px;}
.innovationscntr .txt-box5 h3 { font-size:22px;}
.innovationscntr .txt-box5 .line { width:180px; padding-bottom:0;}

/*New Launch Start*/
.rimlessBox .innovationBox {  width: 100%;}
.rimlessBox .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox .innovationBox .innovation_left img{ width:80%; height:auto}
.rimlessBox .innovationBox .innovation_right { padding: 20px 40px 20px 70px;  width: 61%;}
/*New Launch End*/

/*Quarda start*/
.quardacntr {height:91vh;}
.quardacntr .txt-box { width:568px; top:140px;}
.quardacntr .txt-box h4 { font-size:28px;}
.quardacntr .txt-box h1 { font-size:32px;}
.quardacntr .txt-box h3 { font-size:30px;}
.quardacntr .txt-box p { font-size:18px;}

.middlecontainer .quard-lft-contain { width:360px;}
.middlecontainer .quard-rgt-contain { width:820px;}
.middlecontainer .quard-rgt-contain .txt-box { width:650px; margin-left:120px; min-height:310px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:24px;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:16px;}

.middlecontainer .range-box ul li { margin-right:25px;}
.middlecontainer .range-box ul li a { width:135px; height:135px; font-size:12px;}

.technologycontainer { width:1200px;}
.technologycontainer .lft-box { width:592px;}
.technologycontainer .rgt-box { width:530px;}
.technologycontainer .rgt-box h2 { font-size:28px;}
.technologycontainer .rgt-box p { font-size:21px; margin:15px 0;}

.middlecontainer .liver-box h2 { font-size:32px;}
/*Quarda end*/


/*inspiration start*/
.inspiration .left_product {  width: 290px;}
.inspiration .right_product .BottomBox {  margin-top: 10px;}
.inspiration .right_product .BottomBox li { margin: 0 2px 20px; width: 253px;}
.inspiration .right_product {  width: 778px;}
.inspiration .left_product .by_category span {font-family: "latoregular";  font-size: 15px;}
.inspiration .left_product .by_category h2{  font-family: "latoregular";  font-size: 17px;}
figure.effect-layla p.list {font-size: 15px; padding: 72px 0 0;}



figure.effect-layla p {  padding: 100px 0 0;}

.resultcntr { height:91vh;}


/*New Launch page start*/
.launchcntr { height:95vh;}
.launchcntr .txt-box { width:335px; height:335px;}
.launchcntr .txt-box h3 { width:335px; height:335px; font-size:32px;}
.launchmiddlecontainer h2 { font-size:35px;}
.launchmiddlecontainer { width:1000px;}
.launchmiddlecontainer ul li { width:398px; height:auto; margin-right:50px;}
.launchesDiv h2 { top:67%; font-size:25px;}
.previous3 { top:105px; right:10px;}
.next3 { top:105px;}
.launchmiddlecontainer ul li span { font-size:22px;}
#newsticker-demo3 { width:850px !important;}
.newlaunch-rgt-mrg { margin-right:100px;}


/*Where to buy DIV START*/
.mapBox .macontainer { width: 92%; float:right}
.mapBox .map_right { width:836px;}
.mapBox .map_right img{ width: 100%;}
.mapBox .map_right .map_box { height: 454px; width: 100% !important;}
.mapBox .map_left{width:380px;}
.mapBox .map_left .wantBox{ padding-left:30px; padding-bottom:10px;}
.mapBox .map_left .typeBox{ padding-left:30px;}
.mapBox .map_left .typeBox.help { padding-bottom:40px;}
.mapSearchBox { margin-top:35px; width: 89%;}
.left-details { width:45%;}
.mapSearchBox p { font-size:14px;}
.left-details span { width:130px;}
.resultBox-search { width:277px;}
/*Where to buy DIV END*/

/*Brand css start*/
.brandcntr { height:95vh;}
.brandcntr .txt-box { bottom:100px; width:520px; height:95px;}
.brandcntr .txt-box h1 { font-size:36px;}
.brandcntr .txt-box h3 { font-size:25px;}



/*innovation css start*/
.innovationBox { width: 91%;}
.innovationBox .innovationDiv{ margin-bottom:80px;}
.innovationBox .innovationDiv li{ width: 388px; height:332px;}
.innovationBox .innovationDiv li .innvo_bot h2{ font-size:20px;}
.innovationBox .innovationDiv .view h2{ font-size:20px; line-height:50px; height:50px; top:260px;}
.innovationBox .innovationDiv .view { height:330px; width: 100%;}
/*innovation css start*/



/*Ask an Expert start*/
.ask_an_expertcntr { height:91vh;}
.ask_an_expertcntr .txt-box { width:650px; padding:15px; height:100px;}
.ask_an_expertcntr .txt-box h1 { font-size:32px;}

.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:370px;}
.askBox .ask_firstDiv .inputDiv label { font-size: 16px; padding: 0 20px 0 0;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:61%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:597px}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:174px;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 16px; padding: 0 20px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:613px;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:229px;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:174px;}
/* Ask Div End*/

/*Cistern start*/
.cisternscntr .txt-box { width:750px; height:105px;}
.cisternscntr .txt-box h1 { font-size:36px; margin-top:15px;}


/* Resources Div Start*/
.resourcescntr { height:82vh;}
.resourcesBox .resourcesDiv .resource_left { width:565px; height:379px;}
.resourcesBox .resourcesDiv .resource_right { width:475px; margin-left:75px;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:33px; width:325px;}
.resourcesBox .resourcesDiv .resource_right p { font-size:17px; line-height:25px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:42px;}
.resource_lft_mrg {margin-right:75px;}
/* Resources Div End*/

.mediacntr .txt-box { width:635px; height:105px;}
.mediacntr .txt-box h1 { font-size:36px; margin-top:15px;}



/*media page start*/
.mediacntr { height: 95vh;}
.presenceBox .picDiv {  height: auto; width: 204px;}
/*media page End*/

/*Product Details page start*/
.detailmiddlecontainer { width:1100px;}
.detailmiddlecontainer h2 { font-size:26px;}
.detailmiddlecontainer .content-box .prod-pic { width:400px;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:398px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:398px;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:12px;}
.detailmiddlecontainer .content-box .prod-txt { width:450px;}
.detailmiddlecontainer .content-box .prod-right { width:190px;}
.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:124px;}
.choose-video { background-position:162px 8px;}
.choose-video:hover {background-position:162px 8px !important;}
.detailmiddlecontainer .content-box .prod-look { width:1089px;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:18px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:245px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:243px; height:auto;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 13px;}
.color-second { margin-left:10px;}


.buycntr { height:82vh;}
.buycntr .txt-box5 { height:105px; left:12%;}
.buycntr .txt-box5 h1 {font-size:32px;}
.buycntr .txt-box5 span {font-size:28px;}
.buycntr .txt-box5 .line { margin-top:10px;}

/*recent page Start*/
.recent_news li {  margin: 20px 18px 0 0 !important;}
/*recent page End*/

/*annual page Start*/
.annual_reportsBox li { margin: 20px 20px 0 0 !important;}
/*annual page End*/


/*blog page Start*/
.blogBoxcntr { height: 91vh;}
.blogBoxcntr .txt-box { width:340px; height:105px; top:73px;}
.blogBoxcntr .txt-box h1 { font-size:36px;} 
.blogBoxcntr .txt-box h3 { font-size:26px; margin-top:5px;}
.blogBoxcntr .txt-box .line { width:150px;}
.blogcontainer { width:1075px; }
.blogcontainer .blogimg {width: 891px;}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:273px; height:389px; padding-top:43px;}
.blogcontainer .blogimgDiv h1{ font-size:23px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv h5{ font-size:23px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv p{ padding:9px 0}
/*blog page End*/


/*blog inner Start*/
.bloginnercntr { height: 91vh;}
.bloginnercntr .txt-box { width:520px; height:105px; top:73px;}
.bloginnercntr .txt-box h1 { font-size:36px;} 
.bloginnercntr .txt-box h3 { font-size:26px; margin-top:5px;}
.bloginnercntr .txt-box .line { width:150px;}

.toilettrivia { height: 91vh;}
.toilettrivia .txt-box { width:520px; height:105px; top:73px;}
.toilettrivia .txt-box h1 { font-size:36px;} 
.toilettrivia .txt-box h3 { font-size:26px; margin-top:5px;}
.toilettrivia .txt-box .line { width:150px;}

.fengshuibathroom { height: 91vh;}
.fengshuibathroom .txt-box { width:520px; height:105px; top:73px;}
.fengshuibathroom .txt-box h1 { font-size:36px;} 
.fengshuibathroom .txt-box h3 { font-size:26px; margin-top:5px;}
.fengshuibathroom .txt-box .line { width:150px;}

.bathroomglory  { height: 91vh;}
.bathroomglory  .txt-box { width:520px; height:105px; top:73px;}
.bathroomglory  .txt-box h1 { font-size:36px;} 
.bathroomglory  .txt-box h3 { font-size:26px; margin-top:5px;}
.bathroomglory  .txt-box .line { width:150px;}

.bloginnercontainer { width:1120px; }

.bloginnerBox .leftinner { width: 100%;}
.bloginnerBox .rightinner { width: 45%;}
.rightinner img{ width:100%;}
.bloginnerBox .rightinner li {  padding: 0 7px 10px !important;  width: 30% !important;}
.bloginnerBox .leftinner .headingB {margin-top: 25px; width: 100%;}
.bloginnerBox .leftinner p{ font-size: 16px;  padding:15px 0 0 0; line-height:24px;}

/*blog inner End*/




/*.footer-new { height:120px;}
.footer-new .lft-footer { font-size:11px; width:40%;}
.footer-new .rgt-footer { width:50%; font-size:11px;}
.footer-new .cntr-footer ul li a { padding:0 10px; font-size:12px;}
.footer-new .cntr-footer { margin-left:0%; width:50%;}*/
.quick_section { padding:12px 12px;}

.footer-new {width:85%;}
.footer-new .lft-footer { width:25%;}
.footer-new .rgt-footer { width:25%; text-align:left;}
.footer-new .cntr-footer ul li a { padding:0 12px; font-size:13px;}
.footer-new .cntr-footer { width:55%;}
.mob-rgtmenu a { text-align:left; margin-left:10px;}
.mob-rgtmenu a:last-child { margin-left:0;}


/*products*/




/*contact*/
.aboutcntr .txt-box-contact { height:120px; width:460px;}
.aboutcntr .txt-box-contact h1 { font-size:37px;}
.middlecontainer-table .lft-contain-table{ width:370px;}
.middlecontainer-table .lft-contain-table .top-box{  padding: 20px 15px;    width: 340px;}
.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:24px;}

.middlecontainer-table .rgt-contain-table .txt-box{margin-left: 150px; min-height: 720px; width: 700px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table { float: left; width: 350px;}
.middlecontainer-table .rgt-contain-table .txt-box label { float: left; line-height: 30px; width: 120px;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:55%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:55%}

/* socially Div Start*/
.sociallycntr { height:91vh;}
.sociallyBox h2 { font-size:28px; margin:15px 0;}
.sociallyBox .line { width:60px;}
.sociallyBox p { font-size:16px;}
.sociallyBox span { font-size:16px;}

/* Resources Start*/
.resourcescntr .txt-box {}
.resourcescntr .txt-box h1 {}

/*For Specifier page*/
.specifiercntr .txt-box5 { width:430px; padding:10px; height:77px;}
.specifiercntr .txt-box5 h1 { font-size:23px;}
.specifierBox h2 { font-size:32px;}
.specifierBox h4 { font-size:18px;}
.spec-creative .one-section { width:325px; height:139px; padding-left:86px;}
.spec-creative .one-section p { font-size:17px;}
.spec-creative .referece { width:137px; height:134px; left:-60px;}



/* Green Building Div Start*/
.greencntr { height:91vh;}
.greenBox h2 { font-size:28px; margin:15px 0;}
.greenBox .line { width:60px;}
.greenBox p { font-size:16px;}
.greenBox span { font-size:16px;}

.privacycntr { height:91vh;}
.disclaimercntr { height:91vh;}
.visualisecntr { height:82vh; /*background: url(../images/bathroom-theme-banner.jpg) center bottom no-repeat;*/}     

/* Star Rating Div Start*/

.starratingcntr .txt-box { width:630px; top:90px;}
.starratingcntr .txt-box h1 { font-size:28px;}
.starratingcntr .txt-box h3 { font-size:19px; margin-top:15px;}
.starratingcntr .txt-box h4 { font-size:20px; margin-top:10px;}
.lft-star-contain { width:385px;}
.lft-star-contain .top-box { width:350px;}
.lft-star-contain .bottom-box { width:81px;}
.lft-star-contain a { width:160px; font-size:22px;}
.rgt-start-contain { width:100%;}
.rgt-start-contain .txt-box p { font-size:15px;}
.rgt-start-contain .txt-box ul li { font-size:15px;}

.rgt-start-contain-bottom { width:100%;}
.rgt-start-contain-bottom .txt-box { width:100%; margin-left:0;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:15px;}


/****** ideascape *****/
.ideascapeinner { width:1120px;}
.ideascapeinner .working .leftbx img{}
.ideascapeinner .working .leftbx .img-map { width:530px;}


.inspirecntr .txt-box { width:510px; top:60px; padding:28px;}
.inspirecntr .txt-box h1 { font-size:32px;}
.inspirecntr .txt-box h3 { font-size:20px; line-height:28px;} 


.inspirecntr_new .txt-box { width:510px; top:280px; padding:28px;}
.inspirecntr_new .txt-box h1 { font-size:32px;}
.inspirecntr_new .txt-box h3 { font-size:20px; line-height:28px;} 

.inspirecntr2 .txt-box { width:510px; top:60px; padding:10px 15px;}
.inspirecntr2 .txt-box h1 { font-size:32px;}
.inspirecntr2 .txt-box h3 { font-size:20px; line-height:28px;} 



/*csrcntr page start*/
.csrcntr { height: 95vh;}


/*Activity page start*/
.activityBox { width: 98%; padding:30px 2% 0 2%}
.activityBox li{ margin: 0 0 0 18px !important;}

/*Activity page start*/
.activitymeetsBox { width: 100%; padding-left:0}
.activitymeetsBox li{ margin: 0 0 0 12px !important; }
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:291px; height:154px;}
.activitymeetsBox .img2{ width:154px; }
.activitymeetsBox .img3{ width:147px; }


/*Associations page start*/
.associationsBox{width: 95%;}
.associationsBox li { margin: 0 8px 8px 0 !important; width: 32% !important;}
.associationsBox li img{ width:100%}

.clse-innov img  { width:35px !important; height:30px !important;}	

.resultBox h1 { font-size:35px;}





/*Home Banner appcntr*/
.appcntr .bathroomDiv{ width:417px; top: 165px;}
.appcntr .introducingDiv{ width:160px;top: 365px; left: 220px;}
.appcntr .appimageDiv{ width:688px; top:100px;}
.appcntr .dialDiv {top: 428px;width: 480px;right: 180px;}
.appcntr .dialDiv .b-det{ margin:0; font-size:25px;}
.appcntr .appimageDiv h1 {  bottom: 99px; right: 250px;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 110px; width: auto;}
	
	
	
/*Lighbox*/
.text-box{ top:140px;}
.text-box2{ top:140px;}


/******* grace *******/
.gracebox ul li .graceboxrt h4 {font-size:40px;}   
.gracebox ul li .graceboxrt p  {font-size:18px;}


/*For Maintenance page*/
.maintenancecntr { height:91vh;}
.maintenancecntr .txt-box { padding: 10px 15px;  width: 500px;  height: 170px;}
.maintenancecntr .txt-box h1 {  font-size: 32px;}
.maintenancecntr .txt-box  .line { border-bottom: 2px solid #fff; margin: 10px auto 0;  width: 340px;}
.maintenancecntr .txt-box h3 { font-size: 20px; line-height: 28px;}
.maintenanceBox li {   margin: 0 40px 50px 0; max-width: 330px;}


/* banner -- blockbuster-celebration */
.blockbuster-celebration { height:91vh; }
.blockbuster-celebration-inner { left:18%; bottom:180px; width:380px; }
.bbCelebration { height:91vh; }

.blogcontainer .blog-topnav ul li a { font-size:15px; padding:7px 25px}
.blog-bottomnav ul li a { font-size:15px; padding:7px 25px}

@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -670px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -670px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -670px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -670px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -670px 0; }
	100% { background-position: 0 0; }
}


.showerscntr .txt-box{ right:150px; top:150px; width:600px;}


.ideascapeinner .working .leftbx .map-txt-btn { right: 170px;  bottom: 45px;}


/*shower-enclosure div*/
.decp-wrapleft.list{ width:45%}
.decp-wrap.list{ width:55%}
.shower-details-immacula table.immacula, td.immaculatd { font-size: 12px; padding: 3px 3px;}
.shower-details-immacula ul { margin-bottom: 20px;}
.shower-details-immacula .tableDiv { margin: 10px 0 20px 0;}
.shower-details-immacula .shower_PopupBox{ width: 600px; height: 600px;}

.categorycntrfaucets{ background-size: 100% 100%;}


/*catLog div Start*/
.catLog ul { width: 90%;}

}



@media only screen and (min-width:1260px) and (max-width:1339px){
	
	
.logo-top { width:140px;}
.bottom-nav { min-height:50px;}
.bottom-nav ul { height:50px;}
.bottom-nav ul li a { margin-right:5px; padding-left:22px; margin-top:15px;}
.bottom-nav .txtfield { margin-top:15px;}

.header { height:80px !important;}
.bottom-nav-new { min-height:80px;}
.logo-top-nav { width:140px; left:40px; top:10px;}
.bottom-nav-new ul { margin-top:12px; margin-right:45px;}
.bottom-nav-new ul li a { font-size:14px;}
.mob-nav-other { right:50px;}
.searchfield { right:95px;}
.mob-menu-rgt { top:45px;}
.input-search-box-bottom {top:42px;}

.homecntr { height:91vh;}
.homecntr .txt-box h1 { font-size:45px;}
.homecntr .txt-box h3 { font-size:21px; margin:10px 0 20px;}	
.homecntr .txt-box a { width:200px; line-height:55px; height:55px; font-size:22px; margin-top:22px;}

.banner01txt { padding:10px 15px; width:510px; height:120px; top:60px;}
.banner01txt h3 { font-size:20px; line-height:28px;}
.banner01txt a { font-size:23px; width:160px; height:45px; line-height:45px;}

.shahrukcntr { height:91vh;}
.shahrukcntr .gives { width:220px; bottom:215px; right:145px;}
.shahrukcntr .lft-details { width:380px; bottom:75px; left:65px;}
.shahrukcntr .rgt-details { width:420px; bottom:75px; right:50px;}

.mobilecntr { height:91vh;}
.mobilecntr .mobile-details { width:278px; top:210px; right:80px;}
.mobilecntr .mobile-details a { font-size:21px; width:150px; height:40px; line-height:40px; margin-top:20px;}

.prodcontainer { width:1075px;}
.prodcontainer .lft-prod { width:690px;}
#slider-inner li { height:336px;}

.prodcontainer .lft-prod-new { width:690px;}
.prodcontainer .lft-prod-new .rgt-glass { width:460px;}
.prodcontainer .lft-prod-new .lft-glass { width:485px;}

.prodcontainer .rgt-prod { width:360px; margin-top:50px; margin-left:25px;}
.prodcontainer .rgt-prod h2 { font-size:30px; margin:15px 0;}
.prodcontainer .rgt-prod p { font-size:18px; margin:15px 0;}
.prodcontainer .rgt-prod .line { width:60px;}
.prodcontainer .rgt-prod a { font-size:18px;}

.innovationcontainer { width:1075px;}
.innovation-rgt-new { width:636px;}
.innovation-rgt-new .rgt-shower { width:486px;}
.innovation-rgt-new .lft-shower { width:399px;}

.innovation-lft { width:745px;} 
.innovation-rgt { width:350px;}
.innovation-rgt h2 { font-size:30px; margin:15px 0;}
.innovation-rgt p { font-size:18px; margin:15px 0;}
.innovation-rgt .line { width:60px; margin-left:-35px;}
.innovation-rgt a { font-size:18px;}

.innovation-rgt-2 { width:350px;}
.innovation-rgt-2 a { font-size:18px;}

.toolcntr { height:500px;}
.toolcontainer { margin-top:50px;}
.toolcontainer .rgt-video { width:700px; margin-left:45px; height:397px;}
.rgt-video-height { height:397px;}
.toolcontainer .lft-tool { width:360px; margin-left:110px;}
.toolcontainer .lft-tool h2 { font-size:30px; margin:15px 0;}
.toolcontainer .lft-tool p { font-size:18px; margin:15px 0;}
.toolcontainer .lft-tool .line { width:60px;}
.toolcontainer .lft-tool a { font-size:18px;}


.atlanta-homecntr { height:91vh;}
/*.nilecntr { height:91vh;}*/
.Fluidcntr { height:91vh;}
.monroecntr{height:91vh;}
.oroscntr { height:91vh;}

.thanksBox h2 { margin-top:18%;}

/*About Page Start*/
.aboutbanner { height:100vh;}
.aboutcntr .txt-box { height:68px; width:775px;}
.investorcntr .txt-box { width:650px !important;}  
.aboutcntr { height:91vh;}
.aboutcntr .txt-box h1 { font-size:34px;}
.aboutcntr .txt-box h3 { font-size:21px; margin:10px 0 20px;}	
.middlecontainer {
        max-width: 1150px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
.middlecontainer .rgt-contain { width:850px;}
.middlecontainer .rgt-contain .txt-box { width:650px; min-height:800px; margin-left:150px;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:24px;}
.middlecontainer .rgt-contain .txt-box p { font-size:15px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:15px;}
.middlecontainer .rgt-contain .txt-box ul li { font-size:15px;}
.middlecontainer .lft-contain { width:370px;}
.middlecontainer .navBox-new { top:300px; left:228px;}
.middlecontainer .lft-contain .top-box { width:340px; padding:20px 15px; max-width:100%;}
.middlecontainer .lft-contain .top-box ul li a { font-size:15px; line-height:23px;}
.middlecontainer .lft-contain .hsil-box { width:185px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li {  margin: 0 40px 30px 0;}
.middlecontainer .rgt-contain .txt-box .line { width:55px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:15px;}


.aboutcntr .txt-box-career { width:460px; padding:15px; height:70px; top:50px;}
.aboutcntr .txt-box-career h1 { font-size:34px;}
.aboutcntr .txt-box-career h3 { font-size:24px;}

.left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
.mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}

/*About Page End*/

/*washbasins Page End*/
.washbasinscntr .txt-box { width:750px;}
.washbasinscntr .txt-box h1 { font-size:33px;}
.washbasinscntr .txt-box h3 { font-size:21px; margin:10px 0 20px;}	
/*washbasins Page End*/

/*.Urinals Page Start*/
.urinalscntr .txt-box { width:650px; height:105px;}
.urinalscntr .txt-box h1 { font-size:34px; margin-top:15px;}


/*showerscntr Page End*/

/*showerscntr Page End*/


.footer { height:50px;}
.footer .lft-footer { line-height:50px;}
.footer .rgt-footer { line-height:50px;}
.footer .rgt-footer img { margin-top:2px;}




.categorycntrfaucets .txt-box {right:75px;}
.categorycntrfaucets .txt-box h1 { font-size:35px;}
.categorycntrfaucets .txt-box h2 { font-size:35px;}

.faucetscntr { height:480px;}
.faucetscntr .txt-box h1 { font-size:45px;}

.italiancntr .txt-box { width:350px; top:5%;}
.italiancntr .txt-box img { width:200px !important;}
.italiancntr .txt-box h5 { font-size:29px; line-height:38px;}
.productBox .left_product .by_category input[type="checkbox"] + label::before { margin-right:10px;}

.collectioncntr .txt-box { width:420px; top:10%;}
.collectioncntr .txt-box h5 { font-size:34px; line-height:42px;}


.acessoriescntr .txt-box { width:550px;}
.acessoriescntr .txt-box h2 { font-size:34px;}


.artcntr .txt-box { width:475px;}
.artcntr .txt-box img { width:190px !important;}
.artcntr .txt-box h5 { font-size:32px; line-height:40px;}
.artcntr .txt-box .line { width:140px;}



.categoryBox .left_category h1 { font-family: "latoregular"; font-size: 25px;}
.categoryBox .left_category h2 { font-family: "latoregular"; font-size: 25px;}
.categoryBox .left_category {width: 429px;}
.categoryBox .left_category .line { margin-left: -25px;  width: 65px;}
.productBox .left_product .by_category h2{font-family: "latoregular"; font-size: 17px;}
.productBox .left_product .by_category span{font-family: "latoregular"; font-size: 15px;}
.productBox .left_product .by_category h3{font-family: "latoregular"; font-size: 15px;}
.productBox .right_product .BottomBox li .textBox{font-family: "latoregular"; font-size: 15px;}
.productBox .right_product .TopBox .selectBox select{font-family: "latoregular"; font-size: 15px;}

.productBox .left_product{ width:290px;}
.productBox .right_product {width: 799px;}
.productBox .right_product .BottomBox li { margin: 0 25px 0px 0; width: 220px;}
.grid figure img{ width:99%; height:auto;}
/*Dharam DIv End*/

.productcntr .txt-box { left:6%;}
.productcntr .txt-box h1 { font-size:45px;}
.productmainBox .right_product .BottomBox li { width:225px; margin-right:50px;}

.atlanta-homecntr .txt-box { left:10%; width:180px;}
.atlanta-homecntr .txt-box h5 { font-size:28px;} 

.nilecntr .txt-box {width:370px; bottom:50px;}
.nilecntr .txt-box h5 { font-size:24px;}

.oroscntr .txt-box { left:10%; width:180px;}
.oroscntr .txt-box h5 { font-size:28px;}

/*rimless Start*/
.rimlesscntr-page { height:91vh;}
.rimlesscntr-page .txt-box5 { width:420px; height:150px; top:140px;}
.rimlesscntr-page .txt-box5 h1 { font-size:32px;}
.rimlesscntr-page .txt-box5 h3 { font-size:32px;}
.rimlesscntr-page .design-txt { width:363px; left:45px; bottom:60px;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:80%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding: 20px 40px 20px 70px;  width: 61%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height: 413px; margin-left: 13px; margin-right:13px; margin-top: 12px; padding-left:70px; padding-top:30px; width:462px;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:46%}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.contact-lrbox {  max-width: 1120px;}

.resultcntr { height:91vh;}


.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:385px !important;}
.bottom-rimless { bottom:45px;}
.rimlessBox-page .elementDiv .divider { right:100px;}
.tech-draw ul li { width:185px !important;}

.popbox-rim { width:50%; margin-left:-25%; top:22%;}
.popbox-rim-2 { width:50%; margin-left:-25%; top:22%;}
.popbox-rim-3 { width:50%; margin-left:-25%; top:22%;}
.popbox-rim-4 { width:50%; margin-left:-25%; top:22%;}


/*New Launch Start*/
.rimlessBox .innovationBox {  width: 100%;}
.rimlessBox .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox .innovationBox .innovation_left img{ width:80%; height:auto}
.rimlessBox .innovationBox .innovation_right { padding: 20px 40px 20px 70px;  width: 61%;}
.contact-lrbox {  max-width: 1120px;}


.rimlesscntr .txt-box5{ width:540px;}
.rimlesscntr .txt-box5 h1{ font-size:38px;}
.rimlesscntr .txt-box5 h3{ font-size:28px;}
/*rimless End*/

/*Innovation pae start*/
.innovationscntr { height:91vh;}
.innovationscntr .txt-box5 { width:395px; height:120px; top:20%; right:70px; padding:10px;}
.innovationscntr .txt-box5 h1 { font-size:32px;}
.innovationscntr .txt-box5 h3 { font-size:22px;}
.innovationscntr .txt-box5 .line { width:180px; padding-bottom:0;}


/*Quarda start*/
.quardacntr {height:91vh;}
.quardacntr .txt-box { width:568px; top:125px;}
.quardacntr .txt-box h4 { font-size:28px;}
.quardacntr .txt-box h1 { font-size:32px;}
.quardacntr .txt-box h3 { font-size:30px;}
.quardacntr .txt-box p { font-size:18px;}

.middlecontainer .quard-lft-contain { width:360px;}
.middlecontainer .quard-rgt-contain { width:820px;}
.middlecontainer .quard-rgt-contain .txt-box { width:650px; margin-left:120px; min-height:310px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:24px;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:16px;}

.middlecontainer .range-box ul li { margin-right:25px;}
.middlecontainer .range-box ul li a { width:135px; height:135px; font-size:12px;}

.technologycontainer { width:1120px;}
.technologycontainer .lft-box { width:560px;}
.technologycontainer .rgt-box { width:450px;}
.technologycontainer .rgt-box h2 { font-size:25px;}
.technologycontainer .rgt-box p { font-size:19px; margin:15px 0; line-height:26px;}

.middlecontainer .liver-box h2 { font-size:32px;}

.quarda-contact-lrbox { width:1120px;}
.quarda-contact-right-txt { font-size:20px;}
.quarda-find-dealer { font-size:20px;}
/*Quarda end*/


/*inspiration start*/
.inspiration .left_product {  width: 290px;}
.inspiration .right_product .BottomBox {  margin-top: 10px;}
.inspiration .right_product .BottomBox li { margin: 0 2px 20px; width: 253px;}
.inspiration .right_product {  width: 778px;}
.inspiration .left_product .by_category span {font-family: "latoregular";  font-size: 15px;}
.inspiration .left_product .by_category h2{  font-family: "latoregular";  font-size: 17px;}
figure.effect-layla p.list {font-size: 15px; padding: 72px 0 0;}

/*New Launch page start*/
.launchcntr { height:95vh;}
.launchcntr .txt-box { width:315px; height:315px;}
.launchcntr .txt-box h3 { width:315px; height:315px; font-size:32px;}
.launchmiddlecontainer h2 { font-size:35px;}
.launchmiddlecontainer { width:1000px;}
.launchmiddlecontainer ul li { width:398px; height:auto; margin-right:50px;}
.launchesDiv h2 { top:67%; font-size:25px;}
.previous3 { top:105px;}
.next3 { top:105px;}
.launchmiddlecontainer ul li span { font-size:22px;}
#newsticker-demo3 { width:850px !important;}
.newlaunch-rgt-mrg { margin-right:100px;}


/*Where to buy DIV START*/
.mapBox { margin-bottom:30px;}
.mapBox .macontainer { width: 94%; float:right}
.mapBox .map_right { width:72%;}
.mapBox .map_right img{ width: 100%;}
.mapBox .map_left{ margin-left:0px; width:26%;}
.mapBox .map_left .wantBox{ width:94%; padding:20px 0 20px 20px;}
.mapBox .map_left .typeBox{ padding-left:20px; width:94%;}
.mapBox .map_left .wantBox .selectDiv{ width:38%}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1 h4{ font-size:14px;}
.mapBox .map_left .typeBox .div2 h4{ font-size:14px;}
.buycntr { height:92vh;}
.buycntr .txt-box5 { height:105px; left:10%;}
.buycntr .txt-box5 h1 {font-size:30px;}
.buycntr .txt-box5 span {font-size:30px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}/*Where to buy DIV END*/

.mapSearchBox { margin-top:35px; margin-bottom:25px;}
.left-details { width:47%;}
.mapSearchBox p { font-size:14px;}
.left-details span { width:130px;}
.resultBox-search { width:245px;}


/*Brand css start*/
.brandcntr-banner {}
.brandcntr { height:75vh;}
.brandcntr .txt-box { bottom:100px; width:460px; height:95px;}
.brandcntr .txt-box h1 { font-size:32px;}
.brandcntr .txt-box h3 { font-size:22px;}

.brandcntr-banner .txt-box { bottom:-70px;}



/*innovation css start*/
.innovationcntr2 { height:600px; }
.innovationcntr2 .txt-box { margin-top: 110px; width: 42%;}
.innovationBox { width: 92%;}
.innovationBox .innovationDiv{ margin-bottom:80px;}
.innovationBox .innovationDiv li{ width: 370px; height:312px;}
.innovationBox .innovationDiv li .innvo_bot h2{ font-size:20px;}
.innovationBox .innovationDiv .view h2{ font-size:20px; line-height:50px; height:50px; top:242px;}
.innovationBox .innovationDiv .view { height:312px; width: 100%;}
/*innovation css start*/


/*Cistern start*/
.cisternscntr .txt-box { width:680px; height:105px;}
.cisternscntr .txt-box h1 { font-size:32px; margin-top:15px;}


/*Ask an Expert start*/
.ask_an_expertcntr { height:91vh;}
.ask_an_expertcntr .txt-box { width:615px; padding:15px; height:100px;}
.ask_an_expertcntr .txt-box h1 { font-size:30px;}

.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:370px;}
.askBox .ask_firstDiv .inputDiv label { font-size: 16px; padding: 0 20px 0 0;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:61%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:597px}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:174px;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 16px; padding: 0 20px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:613px;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:229px;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:184px;}
/* Ask Div End*/



/* Resources Div Start*/

.resourcesBox .resourcesDiv .resource_left { width:550px; height:369px;}
.resourcesBox .resourcesDiv .resource_right { width:460px; margin-left:75px;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:32px; width:325px;}
.resourcesBox .resourcesDiv .resource_right p { font-size:16px; line-height:25px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:42px;}
.resource_lft_mrg {margin-right:75px;}
/* Resources Div End*/


/*media page start*/
.mediacntr { height: 91vh;}
.mediacntr .txt-box { width:570px; height:105px; left:50px;}
.mediacntr .txt-box h1 { font-size:32px; margin-top:15px;}
.presenceBox .picDiv {  height: auto; width: 204px;}
/*media page End*/

/*Product Details page start*/
.detailmiddlecontainer { width:1100px;}
.detailmiddlecontainer h2 { font-size:26px;}
.detailmiddlecontainer .content-box .prod-pic { width:400px;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:398px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:398px;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt { width:450px;}
.detailmiddlecontainer .content-box .prod-right { width:190px;}
.choose-video { background-position:162px 8px;}
.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li:hover .choose-video {background-position:162px 8px;}
.detailmiddlecontainer .content-box .prod-look { width:100%;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:18px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:245px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:243px; height:auto;}
figure.effect-layla p { padding-top:105px;}
.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:124px;}

.color-second { margin-left:5px;}


/*recent page Start*/
.recent_news li {  margin: 20px 18px 0 0 !important;}
/*recent page End*/


/*annual page Start*/
.annual_reportsBox li { margin: 20px 20px 0 0 !important;}
/*annual page End*/


/*blog page Start*/
.blogBoxcntr { height: 91vh;}
.blogBoxcntr .txt-box { width:330px; height:95px; top:60px;}
.blogBoxcntr .txt-box h1 { font-size:34px;} 
.blogBoxcntr .txt-box h3 { font-size:24px; margin-top:5px;}
.blogBoxcntr .txt-box .line { width:150px;}
.blogcontainer { width:1120px; margin: 0 auto; }
.blogcontainer .blogimg {width: 891px; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:273px; height:389px; padding-top:43px;}
.blogcontainer .blogimgDiv h1{ font-size:23px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv h5{ font-size:23px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv p{ padding:9px 0}
/*blog page End*/



/*blog inner Start*/
.bloginnercntr { height: 91vh;}
.bloginnercntr .txt-box { width:450px; height:105px; top:73px;}
.bloginnercntr .txt-box h1 { font-size:34px;} 
.bloginnercntr .txt-box h3 { font-size:24px; margin-top:5px;}
.bloginnercntr .txt-box .line { width:150px;}

.toilettrivia { height: 91vh;}
.toilettrivia .txt-box { width:450px; height:105px; top:73px;}
.toilettrivia .txt-box h1 { font-size:34px;} 
.toilettrivia .txt-box h3 { font-size:24px; margin-top:5px;}
.toilettrivia .txt-box .line { width:150px;}

.fengshuibathroom { height: 91vh;}
.fengshuibathroom .txt-box { width:450px; height:105px; top:73px;}
.fengshuibathroom .txt-box h1 { font-size:34px;} 
.fengshuibathroom .txt-box h3 { font-size:24px; margin-top:5px;}
.fengshuibathroom .txt-box .line { width:150px;}

.bathroomglory { height: 91vh;}
.bathroomglory .txt-box { width:450px; height:105px; top:73px;}
.bathroomglory .txt-box h1 { font-size:34px;} 
.bathroomglory .txt-box h3 { font-size:24px; margin-top:5px;}
.bathroomglory .txt-box .line { width:150px;}

.bloginnercontainer { width:1120px; }

.bloginnerBox .leftinner { width: 100%;}
.bloginnerBox .rightinner { width: 45%;}
.rightinner img{ width:100%;}
.bloginnerBox .rightinner li {  padding: 0 7px 10px !important;  width: 30% !important;}
.bloginnerBox .leftinner .headingB {margin-top: 25px; width: 100%;}
.bloginnerBox .leftinner p{ font-size: 16px;  padding:15px 0 0 0; line-height:24px;}
/*blog inner End*/



.quick_section { padding:12px 12px;}

.footer-new {width: 98%;}
.footer-new .lft-footer { width:25%;}
.footer-new .rgt-footer { width:25%; text-align:left;}
.footer-new .cntr-footer ul li a { padding:0 12px; font-size:12px;}
.footer-new .cntr-footer { margin-left:0; width:56%;}
.mob-rgtmenu a { text-align:left; margin-left:10px;}
.mob-rgtmenu a:last-child { margin-left:0;}

/*products*/
.productbanner {height: 463px;}

.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:125px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:14px;}

.middlecontainer .rgt-contain .txt-box .tvc-details { width:100%;}
.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video { width:290px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width:282px; margin-left:35px;}


/*contact*/
.aboutcntr .txt-box-contact h1 { font-size:40px;}
.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:86%;}
.googlemapcontainer .imgleft .redBox{ right:60px;}

.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:317px;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:59%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:59%}

.middlecontainer-table {  width: 1120px;}
.middlecontainer-table .lft-contain-table{ width:370px;}
.middlecontainer-table .rgt-contain-table{ width:850px;}
.middlecontainer-table .rgt-contain-table .txt-box{  width:650px;}




/*contact*/
.middlecontactcontainer h2{ font-size:24px;}
.middlecontainer-table .lft-contain-table{ width:370px;}
.middlecontainer-table .lft-contain-table .top-box{  padding: 20px 15px;    width: 340px;}
.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:24px;}

.middlecontainer-table .rgt-contain-table .txt-box{margin-left: 150px; min-height: 720px; width: 680px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table { float: left; width: 340px;}
.middlecontainer-table .rgt-contain-table .txt-box label { float: left; line-height: 30px; width: 120px;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:55%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:55%}

.middlecontactcontainer p { font-size: 15px;}
.middlecontactcontainer .breadcum a{ font-size: 15px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 15px; line-height:23px;}
.middlecontainer-table .rgt-contain-table .txt-box p { font-size: 15px;}

/* socially Div Start*/
.sociallycntr { height:91vh;}
.sociallyBox h2 { font-size:28px; margin:15px 0;}
.sociallyBox .line { width:60px;}
.sociallyBox p { font-size:16px;}
.sociallyBox span { font-size:16px;}

.kidscntr .txt-box{width:350px; padding:15px; height:90px;}
.kidscntr .txt-box h5{font-size:35px; line-height:35px;}


/*For Specifier page*/
.specifiercntr .txt-box5 { width:430px; padding:10px; height:77px;}
.specifiercntr .txt-box5 h1 { font-size:23px;}

.specifierBox h2 { font-size:32px;}
.specifierBox h4 { font-size:18px;}
.spec-creative .one-section { width:325px; height:139px; padding-left:86px;}
.spec-creative .one-section p { font-size:17px;}
.spec-creative .referece { width:137px; height:134px; left:-60px;}


/* Green Building Div Start*/
.greencntr { height:91vh;}
.greenBox h2 { font-size:28px; margin:15px 0;}
.greenBox .line { width:60px;}
.greenBox p { font-size:16px;}
.greenBox span { font-size:16px;}

.privacycntr { height:91vh;}
.disclaimercntr { height:91vh;}
.visualisecntr{ height:82vh;/*background: url(../images/bathroom-theme-banner.jpg) center bottom no-repeat;*/} 


/* Star Rating Div Start*/
.starratingcntr { height:86vh;}
.starratingcntr .txt-box { width:600px; top:80px;}
.starratingcntr .txt-box h1 { font-size:26px;}
.starratingcntr .txt-box h3 { font-size:18px; margin-top:15px;}
.starratingcntr .txt-box h4 { font-size:20px; margin-top:15px;}
.lft-star-contain { width:385px;}
.lft-star-contain .top-box { width:350px;}
.lft-star-contain .bottom-box { width:81px;}
.lft-star-contain a { width:160px; font-size:22px;}
.rgt-start-contain .txt-box h2 { font-size:25px;}
.rgt-start-contain .txt-box .line { width:55px;}
.rgt-start-contain .txt-box p { font-size:15px;}
.rgt-start-contain .txt-box ul li { font-size:15px;}


.rgt-start-contain-bottom .txt-box { width:100%; margin-left:0;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:15px;}






/*Hinware Care start*/
.carecntr {  height: 91vh;}
.middlecontainer .lft-contain-care { width:370px;}
.middlecontainer .lft-contain-care  .top-box { padding: 20px 15px; width: 340px;}
.middlecontainer .lft-contain-care .top-box ul li a {  font-size: 15px; line-height: 23px;}
.middlecontainer .rgt-contain-care {  width: 850px;}
.middlecontainer .rgt-contain-care .txt-box { margin-left: 150px; min-height: 720px;  width: 650px;}
.middlecontainer .rgt-contain-care .txt-box  p { font-size: 15px;  margin: 12px 0;}
.selectLocationMap img{ width:100%;}



/****** ideascape *****/
.ideascapeinner { width:1120px;}
.ideascapeinner .working .leftbx img{}
.ideascapeinner .working .leftbx .img-map { width:530px;}


.inspirecntr .txt-box { width:510px; top:60px; padding:28px;}
.inspirecntr .txt-box h1 { font-size:32px;}
.inspirecntr .txt-box h3 { font-size:20px; line-height:28px; margin-top:10px;} 

.inspirecntr_new .txt-box { width:510px; top:380px; padding:28px;}
.inspirecntr_new .txt-box h1 { font-size:32px;}
.inspirecntr_new .txt-box h3 { font-size:20px; line-height:28px; margin-top:10px;} 

.inspirecntr2 .txt-box { width:510px; top:60px; padding:10px 15px;}
.inspirecntr2 .txt-box h1 { font-size:32px;}
.inspirecntr2 .txt-box h3 { font-size:20px; line-height:28px; margin-top:10px;} 



/****** visualise *****/
ul#visualise-category1 li .left_visualise { width:51%; float:left;}
ul#visualise-category1 li .left_visualise img{ width:100%;}
ul#visualise-f li { width: 246px;}
ul#visualise-f li a {  font-size: 22px;}
ul#visualise-category1 li .right_visualise h2{ font-size:30px;}
ul#visualise-category1 li .right_visualise p { font-size: 15px; line-height: 20px; margin: 10px 0;}
ul#visualise-category1 li .right_visualise.pristineBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise.exquisiteBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise.graceBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise.amphitheatreBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}


/****** vanitycntr *****/
ul#vanitycntr-category1 li .left_vanitycntr { width:51%; float:left;}
ul#vanitycntr-category1 li .left_vanitycntr img{ width:100%;}
ul#vanitycntr-f li { width: 246px;}
ul#vanitycntr-f li a {  font-size: 22px;}
ul#vanitycntr-category1 li .right_vanitycntr h2{ font-size:30px;}
ul#vanitycntr-category1 li .right_vanitycntr p { font-size: 15px; line-height: 20px; margin: 10px 0;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr.exquisiteBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr.graceBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr.amphitheatreBox { min-height:334px; background-size:100% auto; padding-right: 30px; width: 42%;}



/******* grace *******/
.gracebox ul li .graceboxrt h4 {font-size:38px;} 
.gracebox ul li .graceboxrt p  {font-size:18px;} 


/*csrcntr page start*/
.csrcntr { height: 91vh;}

/*Activity page start*/
.activityBox { width: 98%; padding:30px 2% 0 2%}
.activityBox li{ margin: 0 0 0 18px !important;}

/*Activity page start*/
.activitymeetsBox { width: 100%; padding-left:0}
.activitymeetsBox li{ margin: 0 0 0 12px !important; }
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:291px; height:154px;}
.activitymeetsBox .img2{ width:154px; }
.activitymeetsBox .img3{ width:147px; }


/*Associations page start*/
.associationsBox h3{ font-size:24px;}
.associationsBox{width: 95%;}
.associationsBox li { margin: 0 8px 8px 0 !important; width: 32% !important;}
.associationsBox li img{ width:100%}


.map-details span { font-size: 13px;}
.clse-innov img  { width:35px !important; height:30px !important;}	

.resultBox h1 { font-size:32px;}


#fancybox-wrap{top: 10% !important;}





/*Home Banner appcntr*/
.appcntr .bathroomDiv{ width:416px;top: 175px;}
.appcntr .introducingDiv{ width:154px; top: 390px;}
.appcntr .appimageDiv{ width:685px;    top: 108px;}
.appcntr .dialDiv { top: 388px; right: 210px;}
.appcntr .dialDiv .b-det{ font-size:20px;}
.appcntr .appimageDiv h1 {  bottom: 99px; right: 250px;font-size: 25px;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 110px; width: auto;}


/*Lighbox*/
.text-box{ top:140px;}
.text-box2{ top:140px;}





.TickerNews { margin: 18px auto 0 auto;}





/*For Maintenance page*/
.maintenancecntr { height:91vh;}
.maintenancecntr .txt-box { padding: 10px 15px;  width: 500px;  height: 170px;}
.maintenancecntr .txt-box h1 {  font-size: 32px;}
.maintenancecntr .txt-box  .line { border-bottom: 2px solid #fff; margin: 10px auto 0;  width: 340px;}
.maintenancecntr .txt-box h3 { font-size: 20px; line-height: 28px;}
.maintenanceBox li {   margin: 0 40px 50px 0; max-width: 330px;}

/* banner -- blockbuster-celebration */
.blockbuster-celebration { height:91vh; }
.blockbuster-celebration-inner { left:18%; bottom:180px; width:380px; }
.bbCelebration { height:91vh; }
.blogcontainer .blog-topnav ul li a { font-size:15px; padding:7px 25px}
.blog-bottomnav ul li a { font-size:15px; padding:7px 25px}


@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -540px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -540px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -540px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -540px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -540px 0; }
	100% { background-position: 0 0; }
}

.showerscntr .txt-box{ right:100px; top:150px; width:600px;}


.ideascapeinner .working .leftbx .img-map .map-txt { top:50px;}
.ideascapeinner .working .leftbx .map-txt-btn { right:170px;  bottom: 45px;}

ul#vanitycntr-f li { width:151px;}


.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li{padding: 7px 11% 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li:nth-child(2){ padding: 7px 0 7px 11%;}


.decp-wrapleft.list{ width:45%}
.decp-wrap.list{ width:55%}
.shower-details-immacula .shower_PopupBox{ width: 600px; height: 600px;}


.categorycntrfaucets{ background-size: 100% 100%;}



/*catLog div Start*/
.catLog ul { width: 100%;}
.catLog h2 a{ font-size:25px;}
}



@media (max-width: 1199px) {
		#wrap input[type="text"]:focus { 
  width: 100%;
  z-index: 1;
  border-bottom: 1px solid #BBB;
  cursor: text;
  background:#ef3e43;
}



}


@media only screen and (min-width:1132px) and (max-width:1259px){
.logo-top { width:140px;}
.bottom-nav { min-height:100px;}

.bottom-nav ul { width:70%; margin-top:20px; margin-bottom:20px;}
.bottom-nav ul li {line-height:20px; display:inline-block; float:none; height:20px;}
.bottom-nav ul li a { line-height:20px; margin-top:0px;}

.logo-top-nav { width:140px; left:50px; top:10px;}
.bottom-nav-new ul { margin-top:12px; margin-left:70px;}
.bottom-nav-new ul li a { font-size:12px;}
.mob-nav-other { right:50px;}
.searchfield { right:95px; display:none; border:none; width:0;}
.searchfield .input { display:none;}
.searchfield .search { display:none;}
.mob-menu-rgt { top:45px;}
.mob-menu-rgt ul { margin-left:0 !important;}
.input-search-box-bottom {top:42px;}

.homecntr { height:91vh;}

.bottom-nav .txtfield { display:inline-flex;}
.homecntr .txt-box h1 { font-size:38px;}
.homecntr .txt-box h3 { font-size:19px; margin:10px 0 20px;}	
.homecntr .txt-box a { width:165px; line-height:48px; height:48px; font-size:20px; margin-top:20px;}

.banner01txt { padding:10px 15px; width:482px; height:120px; top:60px;}
.banner01txt h3 { font-size:19px; line-height:28px;}
.banner01txt a { font-size:23px; width:160px; height:45px; line-height:45px;}

.shahrukcntr { height:91vh;}
.shahrukcntr .gives { width:210px; bottom:210px; right:140px;}
.shahrukcntr .lft-details { width:340px; bottom:80px; left:60px;}
.shahrukcntr .rgt-details { width:380px; bottom:80px; right:50px;}
.mobilecntr { height:91vh;}
.mobilecntr .mobile-details { width:251px; top:220px; right:80px;}
.mobilecntr .mobile-details a { font-size:20px; width:140px; height:38px; line-height:38px; margin-top:15px;}

.prodcontainer { width:950px;}
.prodcontainer .lft-prod { width:600px;}

.prodcontainer .lft-prod-new { width:600px;}
.prodcontainer .lft-prod-new .rgt-glass { width:460px;}
.prodcontainer .lft-prod-new .lft-glass { width:485px;}

#slider-inner li { height:295px;}

.prodcontainer .rgt-prod { width:325px; margin-top:50px; margin-left:20px;}
.prodcontainer .rgt-prod h2 { font-size:27px; margin:10px 0;}
.prodcontainer .rgt-prod p { font-size:17px; margin:10px 0;}
.prodcontainer .rgt-prod .line { width:50px;}
.prodcontainer .rgt-prod a { font-size:18px;}

.innovationcontainer { width:950px;}
.innovation-rgt-new { width:538px;}
.innovation-rgt-new .rgt-shower { width:412px; top:20px;}
.innovation-rgt-new .lft-shower { width:338px;}

.innovation-lft { width:670px;} 
.innovation-rgt { width:300px;}
.innovation-rgt h2 { font-size:27px; margin:10px 0;}
.innovation-rgt p { font-size:17px; margin:10px 0;}
.innovation-rgt .line { width:50px; margin-left:-25px;}
.innovation-rgt a { font-size:18px;}

.toolcntr { height:450px;}
.toolcontainer {margin-top:55px;}
.toolcontainer .rgt-video { width:600px; margin-left:68px; height:340px;}
.rgt-video-height { height:340px;}
.toolcontainer .lft-tool { width:360px; margin-left:90px;}
.toolcontainer .lft-tool h2 { font-size:30px; margin:15px 0;}
.toolcontainer .lft-tool p { font-size:18px; margin:15px 0;}
.toolcontainer .lft-tool .line { width:50px; margin-left:-25px;}
.toolcontainer .lft-tool a { font-size:18px;}


.atlanta-homecntr { height:91vh;}
.nilecntr { height:91vh;}
.Fluidcntr { height:91vh;}
.monroecntr{ height:91vh;}
.oroscntr { height:91vh;}

/*About Page Start*/
.aboutcntr { height:91vh;}
.aboutcntr .txt-box { height:60px; width:670px;} 
.investorcntr .txt-box { width:560px !important;}
.aboutcntr .txt-box h1 { font-size:29px;}
.aboutcntr .txt-box h3 { font-size:19px; margin:10px 0 20px;}	
.middlecontainer { width:960px;}
.middlecontainer .rgt-contain { width:715px;}
.middlecontainer .rgt-contain .txt-box { width:550px; min-height:800px; margin-left:132px;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:14px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;}
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:330px;}
.middlecontainer .navBox-new { left:203px; top:305px;}
.middlecontainer .lft-contain .top-box { width:300px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:14px; line-height:24px;}
.middlecontainer .lft-contain .hsil-box { width:185px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .line { width:50px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:15px;}

.aboutcntr .txt-box-career { width:440px; padding:15px; height:70px; top:50px;}
.aboutcntr .txt-box-career h1 { font-size:32px;}
.aboutcntr .txt-box-career h3 { font-size:23px;}

/*About Page End*/

.resultcntr { height:91vh;}
/*washbasins Page End*/
.washbasinscntr .txt-box { width:660px; height:110px; margin-top:20px;}
.washbasinscntr .txt-box h1 { font-size:30px;}
.washbasinscntr .txt-box h3 { font-size:19px; margin:10px 0 20px;}	
/*washbasins Page End*/

/*.Urinals Page Start*/
.urinalscntr .txt-box { width:575px; height:95px;}
.urinalscntr .txt-box h1 { font-size:30px; margin-top:15px;}


/*showerscntr Page End*/



.categorycntrfaucets .txt-box {right:50px;}
.categorycntrfaucets .txt-box h1 { font-size:35px;}
.categorycntrfaucets .txt-box h2 { font-size:35px;}

.faucetscntr { height:480px;}
.faucetscntr .txt-box h1 { font-size:38px;}

.italiancntr .txt-box { width:330px; top:5%;}
.italiancntr .txt-box img { width:190px !important;}
.italiancntr .txt-box h5 { font-size:28px; line-height:38px;}
.productBox .left_product .by_category input[type="checkbox"] + label::before { margin-right:10px;}
.productBox .right_product .TopBox .selectBox { margin-top:0px; width:190px;}
.textBox { font-size: 14px; padding-top: 5px;}

.collectioncntr .txt-box { width:360px; top:10%;}
.collectioncntr .txt-box h5 { font-size:30px; line-height:42px;}

.acessoriescntr { height:91vh;}
.acessoriescntr .txt-box { width:520px;}
.acessoriescntr .txt-box h2 { font-size:32px;}

.artcntr .txt-box { width:450px;}
.artcntr .txt-box img { width:190px !important;}
.artcntr .txt-box h5 { font-size:32px; line-height:40px;}
.artcntr .txt-box .line { width:140px;}


.categoryBox .left_category h1 { font-family: "latoregular"; font-size: 27px;}
.categoryBox .left_category h2 { font-family: "latoregular"; font-size: 27px;}
.categoryBox .left_category .line { margin-left: -25px;  width: 65px;}
.productBox .left_product .by_category h2{font-family: "latoregular"; font-size: 17px;}
.productBox .left_product .by_category span{font-family: "latoregular"; font-size: 14px;}
.productBox .left_product .by_category h3{font-family: "latoregular"; font-size: 14px;}
.productBox .right_product .BottomBox li .textBox{font-family: "latoregular"; font-size: 14px;}
.productBox .right_product .TopBox .selectBox select{ width:120px;}
.productBox .right_product .TopBox .foundBox h2{ font-size:14px;}
.productBox .right_product .TopBox .foundBox h2 span{ margin:0 5px 0 5px;}
.productBox .left_product .by_category fieldset { margin: 7px 0 7px 0;}
.productBox .left_product .by_category h3 { padding-left: 9px;}
.productBox .left_product ul { margin-bottom:15px; margin-top: 10px;}

.productBox .left_product{ width:262px;}
.productBox .right_product {width: 667px;}
.productBox .right_product .BottomBox li { margin: 0 25px 0px 0; width: 180px;}
.grid figure img{width: 99%; height:auto;}
figure.effect-layla p { padding:90px 0 0 0; font-size: 15px !important;}

.factboxes{ width:146px; height:134px;}
.factimg{ width:146px;}
.view-tenth .mask h3{ font-size:13px;}
/*Dharam DIv End*/


/******* grace *******/
.gracebox ul li .graceboxrt {padding:60px 0px;}
.gracebox ul li .graceboxrt h4 {font-size:32px;margin-bottom: 12px;}   
.gracebox ul li .graceboxrt p  {font-size:16px; line-height:20px; margin-bottom:5px;}
.gracebox ul li .graceboxrt h3 {font-size: 29px;margin-bottom: 16px;}
.gracebox ul li .graceboxrt hr.style1 {left: -72px;top: 32px;}
.gracebox ul li .graceboxrt hr.style2{right: -52px;top: 50px;} 


.directors { width: 188px; margin-right: 0;}
.board_of_directors .rightBox { width: 83%; float: left;}
.board_of_directors .rightBox li { font-size: 14px !important;}
.board_of_directors .leftBox .dirBox {  margin-bottom: 0;  padding-bottom: 0;}

.corporateBox li .headingBox{ width:89% !important}
.corporateBox li .headingBox a{ font-size:14px !important;}


.productcntr .txt-box { left:6%;}
.productcntr .txt-box h1 { font-size:38px;}
.productmainBox .right_product .BottomBox li { width:185px; margin-right:50px;}
.productmainBox .right_product .BottomBox li .textBox { font-size:16px;}

.productmainBox .right_product .BottomBox li .rgt-prod { height:160px;}

.atlanta-homecntr .txt-box { left:10%; width:180px;}
.atlanta-homecntr .txt-box h5 { font-size:28px;} 

.nilecntr .txt-box { left:10%; width:180px;}
.nilecntr .txt-box h5 { font-size:28px;}

.oroscntr .txt-box { left:10%; width:180px;}
.oroscntr .txt-box h5 { font-size:28px;}

/*rimless Start*/
.rimlesscntr-page { height:91vh;}
.rimlesscntr-page .txt-box5 { width:380px; height:130px; top:125px;}
.rimlesscntr-page .txt-box5 h1 { font-size:29px;}
.rimlesscntr-page .txt-box5 h3 { font-size:29px;}
.rimlesscntr-page .design-txt { width:326px; left:45px; bottom:60px;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:80%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding: 20px 17px 20px 70px; width: 57%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementDiv{ width:100%;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height: 375px; margin-left: 13px; margin-right: 13px;  margin-top: 12px; padding-left: 60px;  padding-top:25px; width: 368px;}


.rimlessBox-page .elementDiv .divider { top: 210px;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:50%}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.contact-wrap {margin-bottom: 80px; margin-top: 50px;}
.contact-lrbox {  max-width:960px;}
.contact-right-txt{ font-size:21px;}

.rimlessBox-page .elementBox .elementDiv .element_left h3 { font-size:22px;}
.rimlessBox-page .elementBox .elementDiv .element_left h4 { font-size:15px; margin:5px 0;}
.rimlessBox-page .elementBox .elementDiv .element_left h5 { font-size:22px;}

.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:310px !important; font-size:13px !important; line-height:17px !important; margin-bottom:4px;}
.bottom-rimless { bottom:45px;}
.rimlessBox-page .elementDiv .divider { right:100px;}
.tech-draw ul li { width:145px !important;}
.bottom-rimless ul li a { font-size:13px; padding:0 10px;}

.popbox-rim { width:50%; margin-left:-25%; top:24%;}
.popbox-rim-2 { width:50%; margin-left:-25%; top:24%;}
.popbox-rim-3 { width:50%; margin-left:-25%; top:24%;}
.popbox-rim-4 { width:50%; margin-left:-25%; top:24%;}
/*rimless End*/


/*New Launch Start*/
/*rimless Start*/
.rimlessBox .innovationBox {  width: 100%;}
.rimlessBox .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox .innovationBox .innovation_left img{ width:80%; height:auto}
.rimlessBox .innovationBox .innovation_right { padding: 20px 17px 20px 70px; width: 57%;}
/*.rimlessBox .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox .elementDiv{ width:100%;}
.rimlessBox .elementBox .elementDiv .element_left {background-size: 100% 100%;height: 315px;margin-left: 13px;margin-right: 13px;margin-top: 12px;padding-left: 80px;padding-top: 50px;width: 267px;}
.rimlessBox .elementDiv .divider { top: 210px;}
.rimlessBox .elementBox .elementDiv .element_right {  width:50%}
.rimlessBox .elementBox .elementDiv .element_right img{ width:100%;}*/
.contact-wrap {margin-bottom: 80px; margin-top: 50px;}
.contact-lrbox {  max-width:960px;}
.contact-right-txt{ font-size:21px;}
/*rimless End*/



.rimlesscntr .txt-box5{ width:470px; height:115px;}
.rimlesscntr .txt-box5 h1 div:first-child {margin-left: 170px;}
.rimlesscntr .txt-box5 h1{ font-size:32px;line-height: 44px;}
.rimlesscntr .txt-box5 h5{ font-size:20px;}
.rimlesscntr .txt-box5 h3{ font-size:23px;}
.rimlesscntr .txt-box5 h4{ font-size:20px;}

/*Innovation pae start*/
.innovationscntr { height:91vh;}
.innovationscntr .txt-box5 { width:360px; height:120px; top:20%; right:70px; padding:10px;}
.innovationscntr .txt-box5 h1 { font-size:30px;}
.innovationscntr .txt-box5 h3 { font-size:20px;}
.innovationscntr .txt-box5 .line { width:170px; padding-bottom:0;}
.rimlessBox .elementBox { width:100%;}



/*Quarda start*/
.quardacntr {height:91vh;}
.quardacntr .txt-box { width:505px; top:135px;}
.quardacntr .txt-box h4 { font-size:28px;}
.quardacntr .txt-box h1 { font-size:28px;}
.quardacntr .txt-box h3 { font-size:26px;}
.quardacntr .txt-box p { font-size:18px;}

.middlecontainer .quard-lft-contain { width:320px;}
.middlecontainer .quard-rgt-contain { width:700px;}
.middlecontainer .quard-rgt-contain .txt-box { width:530px; margin-left:110px; min-height:280px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:15px;}

.middlecontainer .range-box ul li { margin-right:15px;}
.middlecontainer .range-box ul li a { width:120px; height:120px; font-size:11px;}

.technologycontainer { width:1020px;}
.technologycontainer .lft-box { width:510px;}
.technologycontainer .rgt-box { width:400px;}
.technologycontainer .rgt-box h2 { font-size:25px;}
.technologycontainer .rgt-box p { font-size:19px; margin:15px 0; line-height:26px;}

.middlecontainer .liver-box h2 { font-size:32px;}
.middlecontainer .liver-box .liver-product { width:770px;}
.middlecontainer .liver-box .liver_left { width:380px; height:332px;}
.middlecontainer .liver-box .liver_right { width:380px; height:332px;}
.middlecontainer .liver-box .liver_left .mainLiver .main_left { font-size:16px;}
.middlecontainer .liver-box .liver_right .mainLiver .main_left { font-size:16px;}

.quarda-contact-wrap { margin-bottom:50px;}
.quarda-contact-lrbox { width:1025px;}
.quarda-contact-right-txt { font-size:20px;}
.quarda-find-dealer { font-size:20px;}
.quarda-codeimg img { width:180px; height:38px;}

/*Quarda end*/





/*inspiration start*/
.inspiration .left_product {  width: 262px;}
.inspiration .right_product .BottomBox {  margin-top: 10px;}
.inspiration .right_product .BottomBox li { margin: 0 18px 20px; width:180px;}
.inspiration .right_product {  width: 668px;}
.inspiration .left_product .by_category span {font-family: "latoregular";  font-size: 14px;}
.inspiration .left_product .by_category h2{  font-family: "latoregular";  font-size: 17px;}
figure.effect-layla p.list { font-size: 10px; padding: 53px 0 0;}
.inspiration .right_product .BottomBox li .textBox{font-family: "latoregular"; font-size: 14px;}
figure.effect-layla p.list2 { font-size: 15px; padding: 117px 0 0;}

/*New Launch page start*/
.launchcntr { height:88vh;}
.launchcntr .txt-box { width:315px; height:315px;}
.launchcntr .txt-box h3 { width:315px; height:315px; font-size:32px;}
.launchmiddlecontainer h2 { font-size:35px;}
.launchmiddlecontainer { width:1000px;}
.launchmiddlecontainer ul li { width:398px; height:auto; margin-right:50px;}
.launchesDiv h2 { top:67%; font-size:22px;}
.previous3 { top:105px;}
.next3 { top:105px;}
.launchmiddlecontainer ul li span { font-size:22px;}

#newsticker-demo3 { width:850px !important;}
.newlaunch-rgt-mrg { margin-right:5px;}



/*Where to buy DIV START*/
.mapBox{ margin-bottom:30px;}
.mapBox .map_right { width:68%;}
.mapBox .map_right .map_box { height: 418px; width: 100% !important;}
.mapBox .map_left .typeBox .div1 { width:125px;}
.mapBox .map_left .typeBox .div2 { margin-right:10px; width:155px; float:left; margin-top:5px;}
.mapBox .macontainer { width:92%; float:right}
.mapBox .map_right img{ width: 100%;}
.mapBox .map_left .typeBox h2 { padding-bottom:15px;}
.mapBox .map_left{width:26%;}
.mapBox .map_left .wantBox{ padding-left:20px; width:93%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox{ padding-left:20px; width:93%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox.help { padding-bottom:18px;}
.mapBox .map_left .wantBox .selectDiv{ width:38%}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1 h4{ font-size:16px;}
.mapBox .map_left .typeBox .div2 h4{ font-size:16px;}
.buycntr { height:90vh;}
.buycntr .txt-box5 { height:85px; left:8%;}
.buycntr .txt-box5 h1 {font-size:28px;}
.buycntr .txt-box5 span {font-size:28px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}
.buyBox h1 { font-size:30px; margin:15px 0;}
.buyBox .line { width:50px;}
.mapBox .map_left .typeBox input[type="checkbox"] + label:before { margin-right: -10px;}
.mapBox .map_left .typeBox a.search { margin-left:55px;}

.mapSearchBox { margin-top:35px; margin-bottom:25px; padding:2%; width:90%;}
.left-details { width:47%;}
.mapSearchBox p { font-size:13px;}
.left-details span { width:125px;}
.resultBox-search { width:210px; height:40px;}
.resultBox-search a { font-size:16px; line-height:40px;}
.left-details img { margin-left:7px; width:90px;}
/*Where to buy DIV END*/

/*Brand css start*/

.brandcntr .txt-box { bottom:100px; width:460px; height:95px;}
.brandcntr .txt-box h1 { font-size:32px;}
.brandcntr .txt-box h3 { font-size:20px;}
.brandcntr-banner h2 { bottom:95px;}

.brandcntr-banner .txt-box { bottom:-70px;}

.brandcntr-banner h2 { bottom:55px;}
.brandmiddlecontainer .centr-box ul li h6 { font-size:22px; line-height:28px;}



/*Cistern start*/
.cisternscntr .txt-box { width:620px; height:105px;}
.cisternscntr .txt-box h1 { font-size:30px; margin-top:15px;}

/*innovation css start*/
.innovationcntr2{ height:530px;}
.innovationcntr2 .txt-box { margin-top: 110px; width: 42%;}
.innovationcntr2 .txt-box h1 { font-size: 32px;}
.innovationcntr2 .txt-box h3 { font-size: 32px;}
.innovationBox { width: 92%;}
.innovationBox .innovationDiv{ margin-bottom:150px;}
.innovationBox .innovationDiv li{ width: 327px; height:276px;}
.innovationBox .innovationDiv li .innvo_bot h2{ font-size:20px;}
.innovationBox .innovationDiv .view h2{ font-size:18px; line-height:50px; height:50px; top:206px;}
.innovationBox .innovationDiv .view { height:276px; width: 100%;}
/*innovation css start*/



/*Ask an Expert start*/
.ask_an_expertcntr { height:91vh;}
.ask_an_expertcntr .txt-box { width:575px; padding:15px; height:90px;}
.ask_an_expertcntr .txt-box h1 { font-size:28px;}

.askBox h2 { font-size:24px;}
.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:auto;}
.askBox .ask_firstDiv .inputDiv label { font-size: 16px; padding: 0 16px 0 0;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:57%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:597px}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:80%;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 16px; padding: 0 20px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:472px; height:110px;}
.askBox .ask_firstDiv .inputDiv.list { float: left;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:52%;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:72%}
.askBox .ask_firstDiv .inputDiv2.list { float: left; margin-left: 24px;}
/* Ask Div End*/

/* Resources Div Start*/
.resourcescntr { height:91vh;}
.resourcescntr .txt-box { width:275px; padding:10px; height:85px;}
.resourcescntr .txt-box h1 { font-size:28px;}
.resourcesBox .resourcesDiv .resource_left { width:480px; height:322px;}
.resourcesBox .resourcesDiv .resource_right { width:405px; margin-left:75px;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:28px; width:305px;}
.resourcesBox .resourcesDiv .resource_right p { font-size:14px; line-height:25px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail { width:82px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:35px;}
.resource_lft_mrg {margin-right:75px;}
/* Resources Div End*/





/*media page start*/
.mediacntr { height: 91vh;}
.mediacntr .txt-box { width:550px; height:105px; left:50px;}
.mediacntr .txt-box h1 { font-size:30px; margin-top:15px;}
.mediaBox li{ padding-left:0 !important}
.mediaBox .media_right { height: auto; width: auto;}
.mediaBox .media_left {  width: 84%;}
.mediaBox .media_right img{ width:72%; margin-top:20px;}
.middlecontainer .rgt-contain .txt-box p{ line-height:normal;}

.presenceBox .picDiv {  height: auto; width: 171px;}
/*media page End*/

/*Product Details page start*/
.detailmiddlecontainer .breadcum { font-size:13px;}
.detailmiddlecontainer .breadcum a { font-size:13px;}
.detailmiddlecontainer { width:950px;}
.detailmiddlecontainer h2 { font-size:25px;}
.detailmiddlecontainer .content-box .prod-pic { width:340px;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:338px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:338px;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-txt { width:390px;}
.detailmiddlecontainer .content-box .prod-txt p { font-size:14px; line-height:17px;}
.detailmiddlecontainer .content-box .prod-txt h3 { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt .explain .box-details p { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt .explain .box-details p img { width:;}
.detailmiddlecontainer .content-box .prod-txt .feature-box ul li { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li a { font-size:12px;}
.detailmiddlecontainer .content-box .prod-right { width:165px;}
.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:95px;}

.spritespin { margin-left:0px !important;} 
.spritespin-canvas { width:350px !important; height:350px !important;}
.spritespin-instance { height:360px !important;}

.choose-video { background-position:138px 8px;}
.choose-video:hover {background-position:138px 8px !important;}

.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li a { font-size:12px;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:15px;}
.detailmiddlecontainer .content-box .prod-look { width:948px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:211px; height:274px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:209px; height:auto;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 8px;}
.detailmiddlecontainer .content-box .prod-txt .explain { margin:15px 0;}
.detailmiddlecontainer .content-box .prod-right .bottom-prodlink ul li { margin-bottom:5px;}
.detailmiddlecontainer .content-box .prod-look ul li span { font-size:14px; line-height:20px;}

.fr-right img { width:25px; height:auto;}
.fr-right-mrg img { width:25px; height:auto;}
.color-first { line-height:15px;}
.color-first img { width:15px;}
.color-second { margin-left:4px; line-height:15px;}
.color-second img { width:15px;}


/*recent page Start*/
.recent_news li {  margin: 20px 10px 0 0 !important;}
.recent_news .picDiv { height: 172px; width: 163px;}
/*recent page End*/


/*annual page Start*/
.annual_reportsBox li { margin: 20px 20px 0 0 !important; }
.annual_reportsBox .picDiv{width: 163px; height:auto;}
/*annual page End*/

.privacycntr { height:91vh;}
.privacycntr .txt-box{ width:510px}
.privacycntr .txt-box h1{ font-size:30px}
.disclaimercntr { height:91vh;}
.visualisecntr { height:80vh;/*background: url(../images/bathroom-theme-banner.jpg) center bottom no-repeat;*/}

/*blog page Start*/
.blogBoxcntr { height: 94vh;}
.blogBoxcntr .txt-box { width:310px; height:95px; top:60px;}
.blogBoxcntr .txt-box h1 { font-size:31px;} 
.blogBoxcntr .txt-box h3 { font-size:21px; margin-top:5px;}
.blogBoxcntr .txt-box .line { width:150px;}
.blogcontainer { width:960px; margin: 0 auto; }
.blogcontainer .blogimg {width: 891px; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:273px; height:389px; padding-top:43px;}
.blogcontainer .blogimgDiv h1{ font-size:20px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv h5{ font-size:20px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv p{ padding:9px 0; font-size:15px; line-height:23px;}
.blogcntrfooter { margin-bottom: 160px;}
/*blog page End*/



/*blog inner Start*/
.bloginnercntr {  height: 94vh;}
.bloginnercntr .txt-box { width:370px; height:85px; top:93px;}
.bloginnercntr .txt-box h1 { font-size:30px;} 
.bloginnercntr .txt-box h3 { font-size:19px; margin-top:5px;}
.bloginnercntr .txt-box .line { width:150px;}

.toilettrivia {  height: 94vh;}
.toilettrivia .txt-box { width:370px; height:85px; top:93px;}
.toilettrivia .txt-box h1 { font-size:30px;} 
.toilettrivia .txt-box h3 { font-size:19px; margin-top:5px;}
.toilettrivia .txt-box .line { width:150px;}

.fengshuibathroom {  height: 94vh;}
.fengshuibathroom .txt-box { width:370px; height:85px; top:93px;}
.fengshuibathroom .txt-box h1 { font-size:30px;} 
.fengshuibathroom .txt-box h3 { font-size:19px; margin-top:5px;}
.fengshuibathroom .txt-box .line { width:150px;}

.bathroomglory {  height: 94vh;}
.bathroomglory .txt-box { width:370px; height:85px; top:93px;}
.bathroomglory .txt-box h1 { font-size:30px;} 
.bathroomglory .txt-box h3 { font-size:19px; margin-top:5px;}
.bathroomglory .txt-box .line { width:150px;}

.bloginnercontainer { width:960px; }

.bloginnerBox .leftinner { width: 100%;}
.bloginnerBox .rightinner { width: 45%;}
.rightinner img{ width:100%;}
.bloginnerBox .rightinner li {  padding: 0 7px 10px !important;  width: 30% !important;}
.bloginnerBox .leftinner .headingB {margin-top: 25px; width: 100%;}
.bloginnerBox .leftinner p{ font-size: 16px;  padding:15px 0 0 0; line-height:20px;}
.bloginnercntr h2{ bottom:95px}
.toilettrivia h2{ bottom:95px}
.fengshuibathroom h2{ bottom:95px}
.bathroomglory h2{ bottom:95px}
/*blog inner End*/


.quick_section { padding:12px 12px;}


.footer-new {width: 98%;}
.footer-new .lft-footer { width:22%;}
.footer-new .rgt-footer { width:25%; text-align:left;}
.footer-new .cntr-footer ul li a { padding:0 12px; font-size:12px;}
.footer-new .cntr-footer { margin-left:110px; width:62%;}
.mob-rgtmenu a { text-align:left; margin-left:10px;}
.mob-rgtmenu a:last-child { margin-left:0;}


.productbanner { height: 428px;}


.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:108px; margin-right:2px;}
.middlecontainer .rgt-contain .txt-box .brand-small h2 { font-size:15px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:14px;}

.middlecontainer .rgt-contain .txt-box .tvc-details { width:100%;}
.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video { width:245px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width:240px; margin-left:30px; margin-top:5px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details .line { width:35px; margin-left:-16px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details p { font-size:12px; line-height:16px}
.fr-video-details { margin-right:25px !important;}

/*contact*/
.aboutcntr .txt-box-contact h1 { font-size:40px;}
.middlecontactcontainer h2{ font-size:22px;}

.middlecontactcontainer{  width: 960px;}
.middlecontactcontainer .left-contact { width: 290px;}
.middlecontactcontainer .right-contact .rgt-box{ width: 280px;}
.middlecontactcontainer .right-contact { width: 640px;}

.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:86%;}
.googlemapcontainer .imgleft .imgBox img{ width:100%;}

.googlemapcontainer .imgleft .redBox{ right:60px; top: 105px;}

.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:100%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box input{ width:69%;}

.middlecontainer-table {  width: 960px;}
.middlecontainer-table .lft-contain-table{ width:330px;}
.middlecontainer-table .rgt-contain-table{ width:715px;}
.middlecontainer-table .rgt-contain-table .txt-box{ width:550px; margin-left: 132px;  min-height: 650px;}

.middlecontainer-table .lft-contain-table .top-box {  padding: 20px 15px;  width: 300px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 14px; line-height: 24px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table.flotright{ float:left}
.middlecontainer-table .rgt-contain-table .txt-box .bottom-table {  margin-top: 10px;}

/* socially Div Start*/
.sociallycntr { height:91vh;}
.sociallyBox h2 { font-size:25px; margin:15px 0;}
.sociallyBox .line { width:50px;}
.sociallyBox p { font-size:15px;}
.sociallyBox span { font-size:15px;}

.kidscntr .txt-box{width:350px; padding:15px; height:90px;}
.kidscntr .txt-box h5{font-size:35px; line-height:35px;}

/*For Specifier page*/
.specifiercntr { height:91vh;}
.specifiercntr .txt-box5 { width:430px; padding:10px; height:77px;}
.specifiercntr .txt-box5 h1 { font-size:23px;}

.specifierBox h2 { font-size:32px;}
.specifierBox h4 { font-size:18px;}
.spec-creative .one-section { width:325px; height:139px; padding-left:86px;}
.spec-creative .one-section p { font-size:17px;}
.spec-creative .referece { width:137px; height:134px; left:-60px;}

/* Green Building Div Start*/
.greencntr { height:91vh;}
.greencntr .txt-box { width:575px;}
.greencntr .txt-box h1 { font-size:35px;}
.greenBox h2 { font-size:25px; margin:15px 0;}
.greenBox .line { width:50px;}
.greenBox p { font-size:15px;}
.greenBox span { font-size:15px;}

/* Star Rating Div Start*/
.starratingcntr { height:85vh;}
.starratingcntr .txt-box { width:550px; top:100px;}
.starratingcntr .txt-box h1 { font-size:24px;}
.starratingcntr .txt-box h3 { font-size:16px; margin-top:15px;}
.starratingcntr .txt-box h4 { font-size:18px; margin-top:15px;}
.lft-star-contain { width:320px;}
.lft-star-contain .top-box { width:295px;}
.lft-star-contain .bottom-box { width:70px; top:185px;}
.lft-star-contain a { width:140px; font-size:20px;}
.rgt-start-contain { width:100%;}
.rgt-start-contain .txt-box h2 { font-size:23px;}
.rgt-start-contain .txt-box .line { width:45px;}
.rgt-start-contain .txt-box p { font-size:15px;}
.rgt-start-contain .txt-box ul li { font-size:15px;}

.rgt-start-contain-bottom { width:100%;}
.rgt-start-contain-bottom .txt-box { width:100%; margin-left:0;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li { margin-bottom:15px;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:14px;}

.lft-star-contain-second { top:800px !important;}





/*Hinware Care start*/
.carecntr {  height: 91vh;}
.middlecontainer .lft-contain-care { width:330px;}
.middlecontainer .lft-contain-care  .top-box { padding: 20px 15px; width: 300px;}
.middlecontainer .lft-contain-care .top-box ul li a {  font-size: 14px; line-height: 24px;}
.middlecontainer .rgt-contain-care {  width: 715px;}
.middlecontainer .rgt-contain-care .txt-box h2 { font-size: 22px;}
.middlecontainer .rgt-contain-care .txt-box { margin-left: 132px; min-height:650px;  width: 550px;}
.middlecontainer .rgt-contain-care .txt-box  p { font-size: 14px;  margin: 12px 0;}
.selectLocationMap img{ width:100%;}

/****** ideascape *****/
.ideascapeinner { width:960px;}
.ideascapeinner .working .leftbx img{}
.ideascapeinner .working .leftbx .img-map { width:530px;}
.ideascapeinner .working .leftbx p { font-size:15px;}
.ideascapeinner .working .leftbx .img-map .map-txt { width:230px; right:-150px;}
.ideascapeinner .working .leftbx .img-map .map-txt-btn { width:130px; right:-150px;}

.innovation-rgt-2 { width:300px;}
.innovation-rgt-2 a { font-size:16px;}
.innovation-rgt-2 a span{ margin:-7px 6px 0 0;}

.inspirecntr .txt-box { width:482px; top:60px; padding:10px 15px;}
.inspirecntr .txt-box h1 { font-size:30px;}
.inspirecntr .txt-box .line { width:270px;}
.inspirecntr .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 


.inspirecntr_new .txt-box { width:482px; top:60px; padding:10px 15px;}
.inspirecntr_new .txt-box h1 { font-size:30px;}
.inspirecntr_new .txt-box .line { width:270px;}
.inspirecntr_new .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 

.inspirecntr2 .txt-box { width:482px; top:60px; padding:10px 15px;}
.inspirecntr2 .txt-box h1 { font-size:30px;}
.inspirecntr2 .txt-box .line { width:270px;}
.inspirecntr2 .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 


/****** visualise *****/
ul#visualise-category1 li .left_visualise { width:50%; float:left;}
ul#visualise-category1 li .left_visualise img{ width:100%;}
ul#visualise-f li { width: 223px; margin-right: 15px;}
ul#visualise-f li a {  font-size: 22px;}
ul#visualise-category1 li .right_visualise .line { width:80px; left:-48px; height:5px; top:35px;}
ul#visualise-category1 li .right_visualise .linefr { width:80px; right:-48px; height:5px; top:35px;}
ul#visualise-category1 li .right_visualise h3{ font-size:24px; margin-top:40px;}
ul#visualise-category1 li .right_visualise h2{ font-size:27px; line-height:27px;}
ul#visualise-category1 li .right_visualise p { font-size: 14px; line-height: 20px; margin: 3px 0;}
ul#visualise-category1 li .right_visualise.pristineBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise.exquisiteBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise.graceBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise.amphitheatreBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#visualise-category1 li .right_visualise .btn {  margin-top: 10px;}
ul#visualise-category1 li .right_visualise .btn a { font-size:16px;}


/****** visualise *****/
ul#vanitycntr-category1 li .left_vanitycntr { width:50%; float:left;}
ul#vanitycntr-category1 li .left_vanitycntr img{ width:100%;}
ul#vanitycntr-f li { width: 142px; margin-right: 15px; height:45px;}
ul#vanitycntr-f li a {  font-size: 18px; line-height:45px;}
ul#vanitycntr-category1 li .right_vanitycntr .line { width:80px; left:-48px; height:5px; top:35px;}
ul#vanitycntr-category1 li .right_vanitycntr .linefr { width:80px; right:-48px; height:5px; top:35px;}
ul#vanitycntr-category1 li .right_vanitycntr h3{ font-size:24px; margin-top:21px; line-height:28px; padding-left:8px;}
ul#vanitycntr-category1 li .right_vanitycntr h2{ font-size:27px; line-height:27px;}
ul#vanitycntr-category1 li .right_vanitycntr p { font-size: 14px; line-height: 20px; margin: 3px 0;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr.exquisiteBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr.graceBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr.amphitheatreBox { min-height:280px; background-size:100% auto; padding-right: 30px; width: 42%;}
ul#vanitycntr-category1 li .right_vanitycntr .btn {  margin-top: 10px;}
ul#vanitycntr-category1 li .right_vanitycntr .btn a { font-size:16px;}


/*csrcntr page start*/
.csrcntr { height: 91vh;}
.csrcntr .txt-box h1 { font-size: 30px; margin-top: 15px;}

/*Activity page start*/
.activityBox{ padding:3% 2%; width: 98%;}
.activityBox li{ margin: 0 0 0 15px !important; width: 30% !important;}
.activityBox img{ width:100%;}


/*Meets page start*/
.activitymeetsBox { width: 100%; padding-left:1%}
.activitymeetsBox li{ margin: 0 0 0 5px !important; }
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:280px; height:122px;}
.activitymeetsBox .img2{ width:122px; }
.activitymeetsBox .img3{ width:129px; }

/*Associations page start*/
.associationsBox h3{ font-size:24px;}
.associationsBox{width: 91%;}
.associationsBox li { margin: 0 11px 11px 0 !important; width: 31% !important;}
.associationsBox li img{ width:100%}




.map-details span { font-size: 13px;}
.map-details .img2 {  float: right;  margin-left: 0;}

.clse-innov img  { width:35px !important; height:30px !important;}	

.resultBox h1 { font-size:30px;}

.thanksBox h2 { margin-top:18%;}



/*Home Banner appcntr*/
.appcntr .bathroomDiv{ width:370px; top: 180px;}
.appcntr .introducingDiv{ width:137px; top: 374px; left: 220px;}
.appcntr .appimageDiv{ width:600px;    top: 110px;}
.appcntr .dialDiv {top: 368px;  right: 140px;}
.appcntr .dialDiv .b-det{ font-size:18px;}
.appcntr .appimageDiv h1 {  bottom: 80px; right: 220px;font-size: 25px;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 110px; width: auto;}



/*Lighbox*/
.text-box{ top:140px;}
.text-box2{ top:140px;}


.TickerNews { margin: 18px auto 0 auto;}



/*For Maintenance page*/
.maintenancecntr { height:91vh;}
.maintenancecntr .txt-box { padding: 10px 15px;  width:450px;  height: 150px;}
.maintenancecntr .txt-box h1 {  font-size: 30px;}
.maintenancecntr .txt-box  .line { border-bottom: 2px solid #fff; margin: 10px auto 0;  width: 340px;}
.maintenancecntr .txt-box h3 { font-size: 19px; line-height: 28px;}
.maintenanceBox li {   margin: 0 40px 50px 0; max-width: 270px;}
.maintenanceBox .imgBox img{ width:100%;}
.maintenance_inner li {  margin-right: 30px;}
.maintenance_inner li .sparkling_textBox {  max-width: 187px;}


/* banner -- blockbuster-celebration */
.blockbuster-celebration { height:91vh; }
.blockbuster-celebration-inner { left:18%; bottom:180px; width:330px; }
.bbCelebration { height:91vh; }

.blogcontainer .blog-topnav ul li a { font-size:15px; padding:6px 20px}
.blog-bottomnav ul li a { font-size:15px; padding:6px 20px}


@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -940px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -940px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -940px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -940px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -940px 0; }
	100% { background-position: 0 0; }
}


.ideascapeinner .working .leftbx .map-txt-btn { right:60px;  bottom: 45px;}

.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li{padding: 7px 8% 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li:nth-child(2){ padding: 7px 0 7px 8%;}


/*shower-enclosure div*/
.decp-wrapleft.list{ width:45%}
.decp-wrap.list{ width:55%}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li{ padding: 7px 10% 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li:nth-child(2) {  padding: 7px 0 7px 10%;}
.shower-details-immacula .shower_PopupBox{ width: 600px; height: 600px;}

/*PRESENCE div Start*/
.content_sec .middlecontainer .lft-contain{ width: 240px; margin-left: -110px; margin-top: -75px;}
.content_sec .middlecontainer.listPresence{ width:920px;}
.content_sec .middlecontainer .lft-contain .top-box{ width:100%}
.content_sec .rigt_content{ width:80%; margin-right: 35px;}
.content_sec .rigt_content .presence p{ font-size:14px;}
/*PRESENCE div End*/
.categorycntrfaucets{ background-size: 100% 100%;}



/*catLog div Start*/
.catLog ul { width: 100%;}
.catLog h2 a{ font-size:22px; line-height:normal}
.catLog .rightB { width: 70%;}
}

@media only screen and (min-width:1004px) and (max-width:1131px){
.logo-top { width:140px;}
.bottom-nav { min-height:100px;}
.bottom-nav ul { width:80%; margin-top:20px; margin-bottom:20px;}
.bottom-nav ul li {line-height:20px; display:inline-block; float:none; height:20px;}
.bottom-nav ul li a { line-height:20px; margin-top:0px;}

.logo-top-nav { width:125px; left:15px; top:15px;}
.bottom-nav-new ul { margin-top:12px; margin-left:60px;}
.bottom-nav-new ul li a { font-size:12px;}
.mob-nav-other { right:30px;}
.searchfield { right:95px; display:none; border:none; width:0;}
.searchfield .input { display:none;}
.searchfield .search { display:none;}
.mob-menu-rgt { top:45px;}
.mob-menu-rgt ul { margin-left:0 !important;}
.searchfield { right:60px;}
.input-search-box-bottom {top:42px;}

.homecntr { height:91vh;}
.flex-control-nav { bottom:150px !important;}
.homebanner h2 { bottom:95px;}

.bottom-nav .txtfield { display:inline-flex;}
.homecntr .txt-box h1 { font-size:45px;}
.homecntr .txt-box h3 { font-size:21px; margin:10px 0 20px;}	
.homecntr .txt-box a { width:200px; line-height:55px; height:55px; font-size:22px; margin-top:24px;}

.banner01txt { padding:10px 15px; width:490px; height:117px; top:60px;}
.banner01txt h3 { font-size:19px; line-height:22px !important;}
.banner01txt a { font-size:23px; width:160px; height:45px; line-height:45px;}

.shahrukcntr { height:91vh;}
.shahrukcntr .gives { width:180px; bottom:250px; right:110px;}
.shahrukcntr .lft-details { width:315px; bottom:120px; left:40px;}
.shahrukcntr .rgt-details { width:345px; bottom:120px; right:30px;}

.mobilecntr { height:91vh;}
.mobilecntr .mobile-details { width:250px; top:260px; right:80px;}
.mobilecntr .mobile-details a { font-size:20px; width:140px; height:38px; line-height:38px; margin-top:15px;}


.prodcontainer { width:850px;}
.prodcontainer .lft-prod { width:530px;}

.prodcontainer .lft-prod-new { width:530px;}
.prodcontainer .lft-prod-new .rgt-glass { width:345px;}
.prodcontainer .lft-prod-new .lft-glass { width:365px; top:20px;}

.prodcontainer .rgt-prod { width:275px; margin-top:50px; margin-left:36px;}
.prodcontainer .rgt-prod h2 { font-size:23px; margin:10px 0;}
.prodcontainer .rgt-prod p { font-size:15px; margin:10px 0;}
.prodcontainer .rgt-prod .line { width:40px; margin-left:-20px;}
#slider-inner li { height:260px;}
.innovation-lft { width:595px;} 
.innovation-rgt { width:265px;}
.innovation-rgt h2 { font-size:23px; margin:10px 0;}
.innovation-rgt p { font-size:15px; margin:10px 0;}
.innovation-rgt .line { width:40px; margin-left:-20px;}

.innovationcontainer { width:850px;}
.innovation-rgt-new { width:478px;}
.innovation-rgt-new .rgt-shower { width:366px; top:20px;}
.innovation-rgt-new .lft-shower { width:301px;}


.toolcntr { height:405px;}
.toolcontainer {margin-top:50px;}
.toolcontainer .rgt-video { width:535px; height:303px; margin-left:58px;}
.rgt-video-height { height:303px; width:535px;}
.toolcontainer .lft-tool { width:280px; margin-left:87px;}
.toolcontainer .lft-tool h2 { font-size:23px; margin:10px 0;}
.toolcontainer .lft-tool p { font-size:15px; margin:10px 0;}
.toolcontainer .lft-tool .line { width:40px; margin-left:-20px;}

.atlanta-homecntr { height:91vh;}
.atlanta-homecntr h2 { bottom:95px;}
.nilecntr { height:80vh; background-size:cover;}
.nilecntr h2 { bottom:95px;}
.Fluidcntr { height:91vh;}
.Fluidcntr h2 { bottom:95px;}
.monroecntr{ height:91vh;}
.monroecntr h2{ bottom:95px;}
.oroscntr { height:91vh;}
.oroscntr h2 { bottom:95px;}


.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:91px; margin-right:2px;}
.middlecontainer .rgt-contain .txt-box .brand-small h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:13px;}


.middlecontainer .rgt-contain .txt-box .tvc-details { width:100%;}
.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video { width:220px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width:200px; margin-left:30px; margin-top:5px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details .line { width:35px; margin-left:-16px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details p { font-size:12px; line-height:16px}
.fr-video-details { margin-right:25px !important;}


/*About Page Start*/
.aboutbanner { height:100%;}
.aboutcntr { height:91vh;}
.aboutcntr h2 { bottom:95px;}
.aboutcntr .txt-box { height:60px; width:630px;} 
.investorcntr .txt-box { width:530px !important;}
.aboutcntr .txt-box h1 { font-size:27px;}
.aboutcntr .txt-box h3 { font-size:17px; margin:10px 0 20px;}	

.middlecontainer { width:90%;}
.content_sec .middlecontainer .lft-contain{width:30%;}
.content_sec .rigt_content{width:70%; padding-left:30px;}
.content_sec .middlecontainer .lft-contain .top-box{max-width:100%;}
.middlecontainer .rgt-contain { width:635px;}
.middlecontainer .rgt-contain .txt-box { width:470px; min-height:770px; margin-left:125px;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:14px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px; left:55px;}
.middlecontainer .navBox-new { left:228px; top:300px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .line { width:50px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:15px;}

.electronicBox li { width:200px !important; height:198px !important; margin-right:30px !important;}

.left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
.mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}

/*About Page End*/


/*.Urinals Page Start*/
.urinalscntr .txt-box { width:575px; height:95px;}
.urinalscntr .txt-box h1 { font-size:30px; margin-top:15px;}

/*showerscntr Page End*/

/*showerscntr Page End*/





.categorycntrfaucets .txt-box {right:40px;}
.categorycntrfaucets .txt-box h1 { font-size:32px;}
.categorycntrfaucets .txt-box h2 { font-size:36px;}



.faucetscntr { height:480px;}
.faucetscntr .txt-box h1 { font-size:45px;}
.italiancntr h2 { bottom:95px;}
.italiancntr .txt-box { width:340px; top:5%;}
.italiancntr .txt-box img { width:190px !important;}
.italiancntr .txt-box h5 { font-size:28px; line-height:38px;}
.productBox .left_product .by_category input[type="checkbox"] + label::before { margin-right:10px;}
.productBox .right_product .TopBox .selectBox { margin-top:0px;}

.collectioncntr { height:91vh;}
.collectioncntr h2 { bottom:95px;}
.collectioncntr .txt-box { width:360px; top:8%;}
.collectioncntr .txt-box h5 { font-size:30px; line-height:42px;}

.acessoriescntr .txt-box { width:520px;}
.acessoriescntr .txt-box h2 { font-size:32px;}

.artcntr { height:91vh;}
.artcntr h2 { bottom:95px;}
.artcntr .txt-box { width:420px;}
.artcntr .txt-box img { width:190px !important;}
.artcntr .txt-box h5 { font-size:30px; line-height:40px;}
.artcntr .txt-box .line { width:140px;}

.categoryBox .left_category h1 { font-family: "latoregular"; font-size: 22px;}
.categoryBox .left_category h2 { font-family: "latoregular"; font-size: 22px;}
.categoryBox .left_category .line { margin-left: -25px;  width: 50px; border-bottom:1px solid #000;}
.productBox .left_product .by_category h2{font-family: "latoregular"; font-size: 15px; line-height:35px;}
.productBox .left_product .by_category span{font-family: "latoregular"; font-size: 13px;}
.productBox .left_product .by_category h3{font-family: "latoregular"; font-size: 14px;}
.productBox .right_product .BottomBox li .textBox{font-family: "latoregular"; font-size: 13px;}
.productBox .right_product .TopBox .selectBox select{font-family: "latoregular"; font-size: 13px; width:113px; background: #ffffff url(../images/arrow.jpg) right 2px no-repeat;}
.productBox .right_product .TopBox .foundBox h2{ font-size:13px;}
.productBox .right_product .TopBox .foundBox h2 span{ margin:0 2px 0 2px; font-size:13px;}
.productBox .left_product .by_category fieldset { margin: 7px 0 7px 0;}
.productBox .left_product .by_category h3 { padding-left: 9px;}
.productBox .left_product ul { margin-bottom:15px; margin-top: 10px;}
.productBox .right_product .TopBox .selectBox{ width:168px;}
.productBox .right_product .BottomBox { margin-top: 10px;}

figure.effect-layla figcaption::before {  top: 50px;  right: 20px;  bottom: 50px; left: 20px;}	
figure.effect-layla figcaption::after { top: 30px; right: 35px;  bottom: 30px;  left: 35px;}

.productBox .left_product{width: 260px;}
.productBox .right_product { width: 569px;}
.productBox .right_product .BottomBox li { margin: 0 15px 0px 0; width: 155px;}
.grid figure img{ width:99%; height:auto;}
figure.effect-layla p { padding:70px 0 0 0; font-size: 15px !important;}


.italiancntr { height:91vh;}

.factboxes{ width:146px; height:134px;}
.factimg{ width:146px;}
.view-tenth .mask h3{ font-size:13px;}
/*Dharam DIv End*/

.board_of_directors { width: 100%;}
.directors .height2 { height: 91px;}

.directors { width: 188px; margin-right: 0;}
.board_of_directors .rightBox { width: 100%; float: left;}
.board_of_directors .rightBox li { font-size: 14px !important;}
.board_of_directors .leftBox .dirBox {  margin-bottom: 0;  padding-bottom: 0;}

.corporateBox li .headingBox { width: 85%;}
.corporateBox li .headingBox a{ font-size:14px !important;}

.productcntr { height:91vh;}
.productcntr .txt-box { left:5%;}
.productmainBox {margin-bottom: 0px;}
.productmainBox .right_product .BottomBox li { width:158px; margin-right:50px; margin-bottom:0;}
.productmainBox .right_product .BottomBox li .textBox { font-size:16px;}
.productmainBox .right_product .BottomBox li .rgt-prod { height:135px; left:20%;}

.atlanta-homecntr .txt-box { left:10%; width:180px;}
.atlanta-homecntr .txt-box h5 { font-size:28px;} 


.nilecntr .txt-box {width:400px; bottom:50px;}
.nilecntr .txt-box h5 { font-size:28px;}
.nilecntr .txt-box .line { width:110px;}

.oroscntr .txt-box { left:10%; width:180px;}
.oroscntr .txt-box h5 { font-size:28px;}


.aboutcntr .txt-box-career { width:440px; padding:15px; height:70px; top:70px;}
.aboutcntr .txt-box-career h1 { font-size:32px;}
.aboutcntr .txt-box-career h3 { font-size:24px;}

/*rimless Start*/
.rimlesscntr-page { height:91vh; background-position:right top; background-size:cover;} 
.rimlesscntr-page h2 { bottom:95px;}
.rimlesscntr-page .txt-box5 { width:380px; height:130px; top:90px;}
.rimlesscntr-page .txt-box5 h1 { font-size:29px;}
.rimlesscntr-page .txt-box5 h3 { font-size:29px;}
.rimlesscntr-page .design-txt { width:300px; left:45px; bottom:60px;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:70%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding: 20px 17px 20px 70px; width: 57%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementDiv{ width:100%;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height: 375px; margin-left: 13px; margin-right: 13px;  margin-top: 12px; padding-left: 60px;  padding-top:25px; width: 368px;}
.rimlessBox-page .elementDiv .divider { top: 187px; left:-50px;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:48%; margin-top:30px;}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}

.rimlessBox-page .innovationBox .innovation_right p { font-size: 15px; line-height: 20px;}



.rimlessBox-page .elementBox .elementDiv .element_left h3 { font-size:22px;}
.rimlessBox-page .elementBox .elementDiv .element_left h4 { font-size:15px; margin:5px 0;}
.rimlessBox-page .elementBox .elementDiv .element_left h5 { font-size:22px;}

.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:310px !important; font-size:13px !important; line-height:17px !important; margin-bottom:4px;}
.bottom-rimless { bottom:45px;}
.rimlessBox-page .elementDiv .divider { right:-70px;}
.tech-draw ul li { width:145px !important;}
.bottom-rimless ul li a { font-size:13px; padding:0 10px;}

.popbox-rim { width:50%; margin-left:-25%; top:25%;}
.popbox-rim-2 { width:50%; margin-left:-25%; top:25%;}
.popbox-rim-3 { width:50%; margin-left:-25%; top:25%;}
.popbox-rim-4 { width:50%; margin-left:-25%; top:25%;}

/*rimless End*/


/*rimless Start*/
.rimlesscntr { height:91vh; background-position:-230px top;}
.launch-mrg-top-media { margin-top:10px !important; }
.rimlessBox .innovationBox {  width: 100%;}
.rimlessBox .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox .innovationBox .innovation_left img{ width:70%; height:auto}
.rimlessBox .innovationBox .innovation_right { padding: 20px 17px 20px 70px; width: 57%;}
/*.rimlessBox .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox .elementDiv{ width:100%;}
.rimlessBox .elementBox .elementDiv .element_left {background-size: 100% 100%;height: 269px;margin-left: 13px;margin-right: 13px;margin-top: 12px;padding-left: 70px;padding-top: 52px;width: 278px;}
.rimlessBox .elementDiv .divider { top: 187px;}
.rimlessBox .elementBox .elementDiv .element_right {  width:50%}
.rimlessBox .elementBox .elementDiv .element_right img{ width:100%;}*/
.contact-wrap {margin-bottom: 80px; margin-top: 50px;}
.contact-lrbox {  max-width:850px;}
.contact-right-txt{ font-size:19px;}
.rimlessBox .innovationBox .innovation_right p { font-size: 15px; line-height: 20px;}
/*rimless End*/

.find-dealer { font-size: 27px;}
.socialicon-head{ font-size:24px;}
.enquirymail{ font-size:18px;}
.enquirymail a{ font-size:18px;}

.rimlesscntr .txt-box5{ width:460px; height:115px;}
.rimlesscntr .txt-box5 h1{ font-size:32px;line-height: 50px;}
.rimlesscntr .txt-box5 h5{ font-size:20px;}
.rimlesscntr .txt-box5 h3{ font-size:23px;}
.rimlesscntr .txt-box5 h4{ font-size:20px;}

/*Innovation pae start*/
.innovationscntr { height:91vh;}
.innovationscntr .txt-box5 { width:360px; height:120px; top:25%; right:60px; padding:10px;}
.innovationscntr .txt-box5 h1 { font-size:30px;}
.innovationscntr .txt-box5 h3 { font-size:20px;}
.innovationscntr .txt-box5 .line { width:170px; padding-bottom:0;}
.rimlessBox .elementBox { width:100%;}

/*Quarda start*/
.quardacntr {height:90vh; background-position:left top;}
.quardacntr h2 { bottom:95px;}
.quardacntr .txt-box { width:475px; top:160px;}
.quardacntr .txt-box h4 { font-size:24px;}
.quardacntr .txt-box h1 { font-size:27px;}
.quardacntr .txt-box h3 { font-size:25px;}
.quardacntr .txt-box p { font-size:17px;}

.middlecontainer .quard-lft-contain { width:290px;}
.middlecontainer .quard-rgt-contain { width:600px;}
.middlecontainer .quard-rgt-contain .txt-box { width:470px; margin-left:90px; min-height:250px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:15px;}

.middlecontainer .range-box ul li { margin-right:10px;}
.middlecontainer .range-box ul li a { width:110px; height:110px; font-size:11px;}

.technologycontainer { width:960px;}
.technologycontainer .lft-box { width:450px;}
.technologycontainer .rgt-box { width:400px;}
.technologycontainer .rgt-box h2 { font-size:23px;}
.technologycontainer .rgt-box p { font-size:17px; margin:5px 0 15px; line-height:26px;}

.middlecontainer .liver-box h2 { font-size:32px;}
.middlecontainer .liver-box .liver-product { width:770px;}
.middlecontainer .liver-box .liver_left { width:380px; height:332px;}
.middlecontainer .liver-box .liver_right { width:380px; height:332px;}
.middlecontainer .liver-box .liver_left .mainLiver .main_left { font-size:16px;}
.middlecontainer .liver-box .liver_right .mainLiver .main_left { font-size:16px;}


.quarda-contact-wrap { margin-bottom:50px;}
.quarda-contact-lrbox { width:950px;}
.quarda-contact-right-txt { font-size:18px;}
.quarda-find-dealer { font-size:20px;}
.quarda-codeimg img { width:165px; height:38px;}
.quarda-enquirymail { line-height:24px;}
.quarda-social-icons { margin-right:15px;}
.quarda-social-icons img { width:40px; height:40px;}
.verify { width:33% !important;}
/*Quarda end*/

figure.effect-layla p.list2 { font-size: 15px; padding: 117px 0 0;}

/*New Launch page start*/
.launchcntr { height:88vh;}
.launchcntr .txt-box { width:315px; height:315px;}
.launchcntr .txt-box h3 { width:315px; height:315px; font-size:32px;}
.launchmiddlecontainer h2 { font-size:30px;}
.launchmiddlecontainer { width:815px;}
.launchmiddlecontainer ul li { width:310px; height:auto; margin-right:50px;}
.launchesDiv h2 { top:65%; font-size:18px; height:50px; line-height:50px;}
.previous3 { top:85px; right:0px;}
.next3 { top:85px;}
.launchmiddlecontainer ul li span { font-size:22px;}
#newsticker-demo3 { width:685px !important;}

.categoryBox .left_category { /*width:400px;*/width: 400px;}


/*Where to buy DIV START*/
.mapBox{ margin-bottom:30px;}
.mapBox .macontainer { float:right}
.mapBox .map_right { width:72%;}
.mapBox .map_right img{ width: 100%;}
.mapBox .map_right .map_box { height: 428px; width: 100% !important;}
.mapBox .map_left{width:25%;}
.mapBox .map_left .wantBox{ padding-left:20px; width:92%; padding-top:10px; padding-bottom:10px;}
.mapBox .map_left .wantBox h2{ font-size:15px;}
.mapBox .map_left .wantBox .selectDiv{ width:77%; margin-bottom:15px;}


.mapBox .map_left .typeBox{ padding-left:20px; width:92%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox h2{ font-size:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1{ width:100%; margin-bottom:10px;}
.mapBox .map_left .typeBox .div1 h4{ font-size:14px;float: left;  width: 110px;}
.mapBox .map_left .typeBox a.search{ margin-left:26px; margin-top:13px;}
.mapBox .map_left .typeBox.help { padding-bottom: 23px;}

.mapBox .map_left .typeBox .div2{ width:100%; float:left}
.mapBox .map_left .typeBox .div2 h4{ font-size:14px; float: left; width: 110px;}
.buycntr { height:90vh; background-position:right top;}
.buycntr h2 { bottom:90px;}
.buycntr .txt-box5 { height:108px; left:5%; padding:10px; top:180px; bottom:auto; width:350px;}
.buycntr .txt-box5 h1 {font-size:24px;}
.buycntr .txt-box5 span {font-size:24px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}
.buyBox h1 { font-size:30px; margin:15px 0;}
.buyBox .line { width:50px;}
.mapBox .map_left .typeBox input[type="checkbox"] + label:before { margin-right: -10px;}

.mapSearchBox { margin-top:25px; margin-bottom:25px; padding:2%; width:93%;}
.left-details { width:47%;}
.mapSearchBox p { font-size:13px;}
.left-details span { width:125px;}
.resultBox-search { width:210px; height:40px;}
.resultBox-search a { font-size:16px; line-height:40px;}
.left-details img { margin-left:5px; width:68px;}
/*Where to buy DIV END*/


/*Brand css start*/
.brandcntr-banner { height:91vh;}
.brandcntr { height:75vh;}
.brandcntr .txt-box { bottom:100px; width:460px; height:85px;}
.brandcntr .txt-box h1 { font-size:30px;}
.brandcntr .txt-box h3 { font-size:20px;}

.privacycntr { height:91vh;}
.privacycntr .txt-box{ width:510px}
.privacycntr .txt-box h1{ font-size:30px}
.privacycntr h2 { margin-bottom: 80px;}
.disclaimercntr { height:91vh;}
.visualisecntr { height:91vh;/*background: url(../images/bathroom-theme-banner.jpg) center bottom no-repeat;*/}   
.visualisecntr h2 { bottom:95px;}

.brandmiddlecontainer { margin-top:130px;}

.brandcntr-banner .txt-box { bottom:-10px;}

.brandmiddlecontainer .centr-box ul li h6 { font-size:22px; line-height:28px;}
 
/******* grace *******/
.gracebox ul li .graceboxrt {padding:60px 0px;}
.gracebox ul li .graceboxrt h4 {font-size:26px;margin-bottom: 6px;padding-bottom: 16px;}   
.gracebox ul li .graceboxrt p  {font-size:16px; line-height:20px; margin-bottom:5px;}
.gracebox ul li .graceboxrt h3 {font-size: 24px;margin-bottom: 10px;}
.gracebox ul li .graceboxrt hr.style1 {left: -72px;top: 32px;}
.gracebox ul li .graceboxrt hr.style2{right: -52px;top: 50px;}
.gracebox ul li .graceboxrt .btn {width:114px; height:20px;} 
.gracebox ul li .graceboxrt .btn a {font-size: 16px;line-height: 36px;}
.gracebox ul li .graceboxrt .btn1 {width:114px; height:20px;} 
.gracebox ul li .graceboxrt .btn1 a {font-size: 16px;line-height: 36px;}


/*Cistern start*/
.cisternscntr .txt-box { width:620px; height:105px;}
.cisternscntr .txt-box h1 { font-size:30px; margin-top:15px;}


/*innovation css start*/
.innovationcntr2 { height:474px; }
.innovationcntr2 .txt-box { margin-top: 110px; width: 42%;}
.innovationcntr2 .txt-box h1 { font-size: 30px;}
.innovationcntr2 .txt-box h3 { font-size: 30px;}
.innovationBox { width: 93%;}
.innovationBox .innovationDiv{ margin-bottom:150px;}
.innovationBox .innovationDiv li{ width: 296px; height:249px;}
.innovationBox .innovationDiv li .innvo_bot h2{ font-size:17px;}
.innovationBox .innovationDiv .view h2{ font-size:17px; line-height:50px; height:50px; top:179px;}
.innovationBox .innovationDiv .view { height:249px; width: 100%;}
/*innovation css start*/

.mapBox .macontainer { width: 95%;}
.resultcntr { height:91vh;}	

/*Ask an Expert start*/
.ask_an_expertcntr { height:91vh;}
.ask_an_expertcntr h2 { bottom:95px;}
.ask_an_expertcntr .txt-box { width:575px; padding:15px; height:90px;}
.ask_an_expertcntr .txt-box h1 { font-size:28px;}

.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:33%;}
.askBox .ask_firstDiv .inputDiv label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:52%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:597px}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:80%;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:444px; height:110px;}
.askBox .ask_firstDiv .inputDiv.list { float: left;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:52%;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:72%}
.askBox .ask_firstDiv .inputDiv2.list { float: left; margin-left:50px; width: 33%;}
/* Ask Div End*/



/* Resources Div Start*/
.resourcescntr { height:91vh;}
.resourcescntr h2 { bottom:95px;}
.resourcescntr .txt-box { width:275px; padding:10px; height:85px;}
.resourcescntr .txt-box h1 { font-size:28px;}
.resourcesBox h2 { font-size:25px;}
.resourcesBox .line { width:50px; margin-left:20px;}
.resourcesBox .resourcesDiv .resource_left { width:425px; height:285px;}
.resourcesBox .resourcesDiv .resource_right { width:360px; margin-left:50px; padding-top:0;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:26px; width:260px;}
.resourcesBox .resourcesDiv .resource_right p { font-size:14px; line-height:25px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail { width:82px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:35px;}
.resource_lft_mrg { margin-right:50px;}
/* Resources Div End*/

.desktop-main { display:none;}
.ipad-main { display:block;}

.rimlessbanner { height:100%;} 

/*media page start*/
.mediacntr { height: 91vh;}
.fireweb { margin-top:60px !important;}

.firewebpad { margin-top:100px !important;}

.mediacntr h2 { margin-bottom:80px;}
.mrg-top-collection-star { margin-top:80px !important;}
.mrg-top-media { margin-top:60px !important; }
.mrg-top-launch { margin-top:60px !important; }
.mrg-top-collection { margin-top:60px !important;}
.middlecntr { margin-top:0px;}

@-moz-document url-prefix() {
   .mrg-top-collection { margin-top:65px !important;}
}
@-moz-document url-prefix() {
   .fireweb {margin-top:60px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-media { margin-top:65px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-launch { margin-top:70px !important;}
}
@-moz-document url-prefix() {
   .innerspace { margin-top:80px !important;}
}
@-moz-document url-prefix() {
  .firewebpad { margin-top:140px !important;}
}


.mediacntr .txt-box { width:550px; height:95px; left:50px;}
.mediacntr .txt-box h1 { font-size:30px; margin-top:15px;}
.mediaBox li{ padding-left:0 !important}
.mediaBox .media_right { height: auto; width: auto;}
.mediaBox .media_left {  width: 84%;}
.mediaBox .media_right img{ width:72%; margin-top:20px;}
.mediaBox .media_left h3{ font-size:15px;}
.middlecontainer .rgt-contain .txt-box p{ line-height:normal;}

.presenceBox .picDiv {  height: auto; width: 144px;}
/*media page End*/

/*Product Details page start*/
.detailmiddlecontainer .breadcum { font-size:13px;}
.detailmiddlecontainer .breadcum a { font-size:13px;}
.detailmiddlecontainer { width:950px;}
.detailmiddlecontainer h2 { font-size:25px;}
.detailmiddlecontainer .content-box .prod-pic { width:340px;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:338px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:338px;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-txt { width:390px;}
.detailmiddlecontainer .content-box .prod-txt p { font-size:14px; line-height:17px;}
.detailmiddlecontainer .content-box .prod-txt h3 { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt .explain .box-details p { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt .explain .box-details p img { width:;}
.detailmiddlecontainer .content-box .prod-txt .feature-box ul li { font-size:13px;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li a { font-size:12px;}
.detailmiddlecontainer .content-box .prod-right { width:165px;}

.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:95px;}

.spritespin { margin-left:0px !important;} 
.spritespin-canvas { width:350px !important; height:350px !important;}
.spritespin-instance { height:360px !important;}

.choose-video { background-position:138px 8px;}
.choose-video:hover {background-position:138px 8px !important;}

.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li a { font-size:12px;}
.detailmiddlecontainer .content-box .prod-look { width:100%;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:15px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:211px; height:274px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:209px; height:auto;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 8px;}
.detailmiddlecontainer .content-box .prod-txt .explain { margin:15px 0;}
.detailmiddlecontainer .content-box .prod-right .bottom-prodlink ul li { margin-bottom:5px;}
.detailmiddlecontainer .content-box .prod-look ul li span { font-size:14px; line-height:20px;}

.fr-right img { width:25px; height:auto;}
.fr-right-mrg img { width:25px; height:auto;}
.color-first { line-height:15px;}
.color-first img { width:15px;}
.color-second { margin-left:4px; line-height:15px;}
.color-second img { width:15px;}




/*recent page Start*/
.recent_news li {  margin: 20px 10px 0 0 !important;}
.recent_news .picDiv { height: 145px; width: 145px;}
/*recent page End*/




/*annual page Start*/
.annual_reportsBox li { margin: 10px 10px 0 0 !important; }
.annual_reportsBox .picDiv{width: 146px; height:auto;}
/*annual page End*/




/*blog page Start*/
.blogBoxcntr { height: 91vh;}
.blogBoxcntr h2 { bottom:95px;}
.blogBoxcntr .txt-box { width:310px; height:95px; top:80px;}
.blogBoxcntr .txt-box h1 { font-size:31px;} 
.blogBoxcntr .txt-box h3 { font-size:21px; margin-top:5px;}
.blogBoxcntr .txt-box .line { width:150px;}
.blogcontainer { width:850px; margin: 0 auto; }
.blogcontainer .blogimg {width:668px; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:250px; height:350px; padding-top:43px; top: 100px; padding:43px 20px 0 40px;}
.blogcontainer .blogimgDiv h1{ font-size:19px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv h5{ font-size:19px; margin:15px 0 15px;}
.blogcontainer .blogimgDiv p{ padding:9px 0; font-size:15px; line-height:20px;}
.blogcntrfooter { margin-bottom: 160px;}
/*blog page End*/



/*blog inner Start*/
.bloginnercntr {  height: 91vh;}
.bloginnercntr .txt-box { width:370px; height:85px; top:93px;}
.bloginnercntr .txt-box h1 { font-size:30px;} 
.bloginnercntr .txt-box h3 { font-size:19px; margin-top:5px;}
.bloginnercntr .txt-box .line { width:150px;}

.toilettrivia {  height: 91vh;}
.toilettrivia .txt-box { width:370px; height:85px; top:93px;}
.toilettrivia .txt-box h1 { font-size:30px;} 
.toilettrivia .txt-box h3 { font-size:19px; margin-top:5px;}
.toilettrivia .txt-box .line { width:150px;}

.fengshuibathroom {  height: 91vh;}
.fengshuibathroom .txt-box { width:370px; height:85px; top:93px;}
.fengshuibathroom .txt-box h1 { font-size:30px;} 
.fengshuibathroom .txt-box h3 { font-size:19px; margin-top:5px;}
.fengshuibathroom .txt-box .line { width:150px;}

.bathroomglory {  height: 91vh;}
.bathroomglory .txt-box { width:370px; height:85px; top:93px;}
.bathroomglory .txt-box h1 { font-size:30px;} 
.bathroomglory .txt-box h3 { font-size:19px; margin-top:5px;}
.bathroomglory .txt-box .line { width:150px;}

.bloginnercontainer { width:850px; }
.bloginnerBox .leftinner h5{ font-size:25px;}
.bloginnerBox .rightinner h5{ font-size:25px;}

.bloginnerBox .leftinner { width: 100%;}
.bloginnerBox .rightinner { width: 45%;}
.rightinner img{ width:100%;}
.bloginnerBox .rightinner li {  padding: 0 7px 10px !important;  width: 29% !important;}
.bloginnerBox .leftinner .headingB {margin-top: 25px; width: 100%;}
.bloginnerBox .leftinner p{ font-size: 15px;  padding:10px 0 0 0; line-height:20px;}
.bloginnercntr h2, .toilettrivia h2, .fengshuibathroom h2, .bathroomglory h2{ bottom:95px}
/*blog inner End*/



.quick_section { padding:12px 12px;}

.footer-new { width:98%; height:120px;}
.footer-new .lft-footer { width:30%;}
.footer-new .rgt-footer { width:60%;}
.footer-new .cntr-footer { float:right;}
.footer-new .cntr-footer ul li a { padding:0 15px; font-size:13px;}
.footer-new .cntr-footer { margin-left:0; width:65%;}


.productbanner {height: 396px;}





/*contact*/
.middlecontactcontainer h2{ font-size:22px;}

.middlecontactcontainer{  width: 850px;}
.middlecontactcontainer .left-contact { width: 270px;}

.middlecontactcontainer .right-contact { width: auto;}
.middlecontactcontainer .right-contact .lft-box {  width: 295px;}
.middlecontactcontainer .right-contact .rgt-box{ width: 250px;}

.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:86%;}
.googlemapcontainer .imgleft .imgBox img{ width:100%;}

.googlemapcontainer .imgleft .redBox{ right:60px; top:85px;}

.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:100%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box input{ width:69%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input3{ width:130px;}

.middlecontainer-table {  width:850px;}
.middlecontainer-table .lft-contain-table{ width:290px;}
.middlecontainer-table .rgt-contain-table{ width:635px;}
.middlecontainer-table .rgt-contain-table .txt-box{ width:470px; margin-left: 125px;  min-height: 650px;}

.middlecontainer-table .lft-contain-table .top-box {  padding: 20px 15px;  width: 260px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 12px; line-height: 23px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table.flotright{ float:left}
.middlecontainer-table .rgt-contain-table .txt-box .bottom-table {  margin-top: 10px;}
.middlecontainer-table .rgt-contain-table .txt-box p{ font-size:14px;}

.middlecontactcontainer p{ font-size:14px;}
.middlecontactcontainer .line { width: 50px;}


.googlemapcontainer .imgleft .redBox{ width:34%}
.googlemapcontainer .imgleft .redBox h2{ font-size:22px;}
.googlemapcontainer .imgleft .redBox h3{ font-size:19px;}

.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:22px;}

.middlecontainer-table .rgt-contain-table .txt-box .submit{ width:152px;}
.middlecontainer-table .rgt-contain-table .txt-box .clear{ width:153px;}
.middlecontactcontainer .breadcum a{ font-size:15px;}
.middlecontactcontainer .breadcum{ font-size:15px;}

/* socially Div Start*/
.sociallycntr { height:91vh;}
.sociallyBox h2 { font-size:25px; margin:15px 0;}
.sociallyBox .line { width:50px;}
.sociallyBox p { font-size:15px;}
.sociallyBox span { font-size:15px;}

.kidscntr .txt-box{width:285px; padding:15px; height:75px;}
.kidscntr .txt-box h5{font-size:30px; line-height:30px;}


/*For Specifier page*/
.specifiercntr { height:91vh;}
.specifiercntr h2 { bottom:95px;}
.specifiercntr .txt-box5 { width:430px; padding:10px; height:77px;}
.specifiercntr .txt-box5 h1 { font-size:23px;}

.specifierBox h2 { font-size:32px;}
.specifierBox h4 { font-size:18px;}
.spec-creative { float:none; margin:30px auto; width:90%;}
.spec-creative .one-section { width:294px; height:125px; padding-left:75px;}
.spec-creative .one-section p { font-size:15px; line-height:20px;}
.spec-creative .referece { width:124px; height:121px; left:-60px;}


/* Green Building Div Start*/
.greencntr { height:91vh; background-position:right top;}
.greencntr h2 { bottom:95px;}
.greencntr .txt-box { width:450px; height:65px;}
.greencntr .txt-box h1 { font-size:35px;}
.greenBox h2 { font-size:25px; margin:15px 0;}
.greenBox .line { width:50px;}
.greenBox p { font-size:15px;}
.greenBox span { font-size:15px;}

/* Star Rating Div Start*/
.starratingcntr { height:91vh;}
.starratingcntr h2 { bottom:40px;}
.starratingcntr .txt-box { width:550px; top:100px;}
.starratingcntr .txt-box h1 { font-size:24px;}
.starratingcntr .txt-box h3 { font-size:16px; margin-top:15px;}
.starratingcntr .txt-box h4 { font-size:18px; margin-top:20px;}
.lft-star-contain { width:290px;}
.lft-star-contain .top-box { width:265px;}
.lft-star-contain .bottom-box { width:70px; top:155px;}
.lft-star-contain a { width:140px; font-size:20px;}
.rgt-start-contain { width:100%;}
.rgt-start-contain .txt-box h2 { font-size:23px;}
.rgt-start-contain .txt-box .line { width:45px;}
.rgt-start-contain .txt-box p { font-size:14px;}
.rgt-start-contain .txt-box ul li { font-size:14px;}

.rgt-start-contain-bottom { width:100%; margin:0;}
.rgt-start-contain-bottom .txt-box { width:100%; margin-left:0;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li { margin-bottom:15px;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:15px;}

.lft-star-contain-second { top:730px !important;}




/*Hinware Care start*/
.carecntr {  height:91vh; background-position:right top;}
.carecntr h2 { bottom:95px;}
.carecntr .txt-box { width:317px; left:60px;} 
.carecntr .txt-box h1{ font-size:23px; margin-bottom:10px;}
.middlecontainer .lft-contain-care { width:290px; left:55px;}
.middlecontainer .lft-contain-care  .top-box { padding: 20px 15px; width:260px;}
.middlecontainer .lft-contain-care .top-box ul li a {  font-size: 13px; line-height: 22px;}
.middlecontainer .rgt-contain-care {  width: 635px;}
.middlecontainer .rgt-contain-care .txt-box h2 { font-size: 22px;}
.middlecontainer .rgt-contain-care .txt-box { margin-left: 125px; min-height:650px;  width:470px;}
.middlecontainer .rgt-contain-care .txt-box  p { font-size: 14px;  margin: 12px 0;}
.selectLocationMap img{ width:100%;}
.rgt-contain-care .txt-box ul li { float: left; margin-right: 40px;}

/****** ideascape *****/
.ideascapeinner { width:850px;}
.ideascapeinner .working .rightbx{ width:20%;}
.ideascapeinner .working .leftbx{ width:80%;}
.ideascapeinner .working .leftbx img{}

.ideascapeinner .working .leftbx .img-map { width:485px;}
.ideascapeinner .working .leftbx p { font-size:15px;}
.ideascapeinner .working .leftbx .img-map .map-txt { width:230px; right:-150px; bottom:95px;}
.ideascapeinner .working .rightbx { margin-top:75px;}



.innovation-rgt-2 { width:300px;}
.innovation-rgt-2 a { font-size:16px;}
.innovation-rgt-2 a span{margin:-17px 6px 0 0; width:45%;}

.inspirecntr_new { height:91vh;}
.inspirecntr_new .txt-box { width:482px; top:310px; padding:28px;}
.inspirecntr_new h2 { bottom:95px;}
.inspirecntr_new .txt-box h1 { font-size:30px;}
.inspirecntr_new .txt-box .line { width:270px;}
.inspirecntr_new .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 

.inspirecntr { height:91vh;}
.innerspace { margin-top:60px;}
.inspirecntr .txt-box { width:482px; top:60px; padding:28px;}
.inspirecntr h2 { bottom:95px;}
.inspirecntrgrace { height:91vh;}
.inspirecntrgrace h2 { bottom:95px;}
.inspirecntr .txt-box h1 { font-size:30px;}
.inspirecntr .txt-box .line { width:270px;}
.inspirecntr .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 

.inspirecntr2 { height:91vh;}
.innerspace { margin-top:60px;}
.inspirecntr2 .txt-box { width:482px; top:60px; padding:10px 15px;}
.inspirecntr2 h2 { bottom:95px;}
.inspirecntrgrace { height:91vh;}
.inspirecntrgrace h2 { bottom:95px;}
.inspirecntr2 .txt-box h1 { font-size:30px;}
.inspirecntr2 .txt-box .line { width:270px;}
.inspirecntr2 .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 

.globalcntr { height:91vh;}
.globalcntr h2 { bottom:95px;}



.map-details span { font-size: 13px;}
.box-top { margin-top:60px !important;}


/****** visualise *****/
ul#visualise-category1 li .left_visualise { width:50%; float:left;}
ul#visualise-category1 li .left_visualise img{ width:100%;}
ul#visualise-category1 li { margin-bottom: 30px;}
ul#visualise-f li { width: 194px; margin-right: 15px;}
ul#visualise-f li a {  font-size: 20px;}
ul#visualise-category1 li .right_visualise .line { width:70px; left:-35px; height:5px; top:35px;}
ul#visualise-category1 li .right_visualise .linefr { width:80px; right:-48px; height:5px; top:35px;}
ul#visualise-category1 li .right_visualise h3{ font-size:18px; margin-top:30px;}
ul#visualise-category1 li .right_visualise h2 { font-size: 22px; line-height:20px;}
ul#visualise-category1 li .right_visualise h2 span{font-size:12px;}
ul#visualise-category1 li .right_visualise p { font-size: 13px; line-height: 18px; margin: 3px 0;}
ul#visualise-category1 li .right_visualise.pristineBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#visualise-category1 li .right_visualise.exquisiteBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#visualise-category1 li .right_visualise.graceBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#visualise-category1 li .right_visualise.amphitheatreBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#visualise-category1 li .right_visualise .btn {  margin-top: 10px;}
ul#visualise-category1 li .right_visualise .btn a { font-size:15px; padding:6px 8px;}


/****** vanitycntr *****/
ul#vanitycntr-category1 li .left_vanitycntr { width:50%; float:left;}
ul#vanitycntr-category1 li .left_vanitycntr img{ width:100%;}
ul#vanitycntr-category1 li { margin-bottom: 30px;}
ul#vanitycntr-f li { width: 123px; margin-right: 15px; height:45px;}
ul#vanitycntr-f li a {  font-size:18px; line-height:45px;}
ul#vanitycntr-category1 li .right_vanitycntr .line { width:70px; left:-35px; height:5px; top:35px;}
ul#vanitycntr-category1 li .right_vanitycntr .linefr { width:80px; right:-48px; height:5px; top:35px;}
ul#vanitycntr-category1 li .right_vanitycntr h3{ font-size:18px; margin-top:21px; line-height:23px; padding-left:8px;}
ul#vanitycntr-category1 li .right_vanitycntr h2 { font-size: 22px; line-height:20px;}
ul#vanitycntr-category1 li .right_vanitycntr h2 span{font-size:12px;}
ul#vanitycntr-category1 li .right_vanitycntr p { font-size: 13px; line-height: 18px; margin: 3px 0;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#vanitycntr-category1 li .right_vanitycntr.exquisiteBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#vanitycntr-category1 li .right_vanitycntr.graceBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#vanitycntr-category1 li .right_vanitycntr.amphitheatreBox { min-height:248px; background-size:100% auto; padding-right: 30px; width: 41%;}
ul#vanitycntr-category1 li .right_vanitycntr .btn {  margin-top: 10px;}
ul#vanitycntr-category1 li .right_vanitycntr .btn a { font-size:15px; padding:6px 8px;}



/*csrcntr page start*/
.csrcntr { height: 91vh;}
.csrcntr .txt-box h1 { font-size: 30px; margin-top: 15px;}
.csrcntr h2 { margin-bottom: 80px;}

/*Activity page start*/
.activityBox{ padding:3% 2%; width: 98%;}
.activityBox li{ margin: 0 0 0 15px !important; width: 29% !important;}
.activityBox img{ width:100%;}

/*Activity page start*/
.activitymeetsBox { width: 100%; padding-left:1%}
.activitymeetsBox li{ margin: 0 0 0 5px !important; }
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:220px; height:auto;}
.activitymeetsBox .img2{ width:112px; }
.activitymeetsBox .img3{ width:110px; }

/*Associations page start*/
.associationsBox h3{ font-size:22px;}
.associationsBox { width: 91%;}
.associationsBox li { margin: 0 10px 10px 0 !important; width:47% !important;}
.associationsBox li img{ width:100%}

.map-details span { font-size: 12px;}
.map-details .img2 {  float: right;  margin-left: 0;}


/*inspire room section*/
.blissful-blue { background-position:left top !important;}
.colour-splash { background-position:right top !important;}
.absolute-quadra { background-position:left top !important;}
.celluloid {background-position:right top !important;}
.classic-spirit {background-position:left top !important;}
.bricksome {background-position:right top !important;}
.beach-affair {background-position:right top !important;}
.spring-embrace {background-position:left top !important;}
.tech-leisure {background-position:left top !important;}


.electronicBox .ele_top h3 { font-size: 12px; line-height: 17px;}

.clse-innov img  { width:35px !important; height:30px !important;}	

.resultBox h1 { font-size:30px;}

.thanksBox h2 { margin-top:25%;}







/*Home Banner appcntr*/
.appcntr .bathroomDiv{ top: 185px; width: 324px;}
.appcntr .introducingDiv{ left: 190px; top:364px; width: 122px;}
.appcntr .appimageDiv{ width:530px; top: 118px;}
.appcntr .dialDiv {top: 378px; right: 110px;}
.appcntr .dialDiv .b-det{ font-size:16px; margin: 20px 0 0;}
.appcntr .dialDiv .dialApp .rightapp { margin-left: 0;}
.appcntr .dialDiv .dialApp .leftapp img { height: auto;  width: 90%;}
.appcntr .dialDiv .dialApp .rightapp img { height: auto; width: 90%;}
.appcntr .appimageDiv h1 { bottom: 60px; font-size: 25px; right: 190px;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 110px; width: auto;}



/*Lighbox*/
.text-box{ top:140px;}
.text-box2{ top:140px;}


.TickerNews { margin: 18px auto 0 auto;}




/*For Maintenance page*/
.maintenancecntr { height:91vh;}
.maintenancecntr .txt-box { padding: 10px 15px;  width:450px;  height: 150px;}
.maintenancecntr .txt-box h1 {  font-size: 30px;}
.maintenancecntr .txt-box  .line { border-bottom: 2px solid #fff; margin: 10px auto 0;  width: 340px;}
.maintenancecntr .txt-box h3 { font-size: 19px; line-height: 28px;}
.maintenanceBox li {   margin: 0 30px 50px 0; max-width: 270px;}
.maintenanceBox .imgBox img{ width:100%;}
.maintenance_inner li {  margin-right: 30px;}
.maintenance_inner li .sparkling_textBox { max-width: 179px;  min-height: 110px;}

.middlecntrSpace{ margin-top:60px !important;}


/* banner -- blockbuster-celebration */
.blockbuster-celebration { height:91vh; }
.blockbuster-celebration-inner { left:18%; bottom:180px; width:290px; }
.bbCelebration { height:91vh; }

.blogcontainer .blog-topnav ul li a { font-size:14px; padding:6px 20px; margin-right:18px;}
.blog-bottomnav ul li a { font-size:14px; padding:6px 18px; margin-right:18px;}


@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -1250px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -1250px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -1250px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -1250px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -1250px 0; }
	100% { background-position: 0 0; }
}
.showerscntr .txt-box {width: 475px; right: 50px; top: 150px;}
.showerscntr .txt-box h1{ font-size:18px;}

.ideascapeinner .working .leftbx .map-txt-btn { right:60px;  bottom: 45px;}

.decp-wrap .descmain .desp-contant{ padding:45px 40px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li{padding: 7px 5% 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li:nth-child(2){ padding: 7px 0 7px 5%;}




/*shower-enclosure div*/
.decp-wrapleft.list{ width:45%}
.decp-wrap.list{ width:55%}
.shower-details-immacula .tableDiv img{ width:70%}
.shower-details-immacula .tableDiv {  margin: 0 0 20px 0;  width: 100%; overflow-y: scroll;}
.shower-details-immacula table.immacula, td.immaculatd{ font-size:12px; padding: 3px 2px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li{ padding: 7px 5% 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li:nth-child(2) {  padding: 7px 0 7px 5%;}
.shower-details-immacula .shower_PopupBox{ width: 600px; height: 600px;}


/*PRESENCE div Start*/
.content_sec .middlecontainer .lft-contain{ width: 240px; margin-left: -110px; margin-top: -75px;}
.content_sec .middlecontainer.listPresence{ width:740px;}
.content_sec .middlecontainer .lft-contain .top-box{ width:100%}
.content_sec .rigt_content{ width:75%; margin-right: 35px;}
.content_sec .rigt_content p{ font-size:14px;}
.content_sec .rigt_content .presence p{ font-size:14px !important;}
.content_sec .rigt_content h2{ margin:0 0 20px 0}
.globalcntr { height: 91vh;}
.globalcntr h2{ display:none}
.globalcntr .txt-box{ width:280px;}
.globalcntr .txt-box h1 { font-size: 30px;}
/*PRESENCE div End*/

.categorycntrfaucets{ background-size: 100% 100%;}





/*catLog div Start*/
.catLog ul { width: 100%;}
.catLog h2 a{ font-size:21px; line-height:normal}
.catLog .rightB { width: 67%;}
}

@media only screen and (min-width:768px) and (max-width:1003px){

/*.header { position:fixed !important;}
.headerbg { bottom:0 !important; top:auto !important;}
.bottom-nav-new { position:fixed !important;}
.quick_section { bottom:90px;}*/

.header {top:0 !important; position:fixed !important;}
.bottom-nav-new { top:0 !important; display:none;}

.logo-top { left:65px; top:30px; width:130px; display:none;}
.mob-nav { top:25px; display:none;}
.searchfield-top { display:none;}
.mob-menu ul li { margin-bottom:5px;}
.mob-launch { display:none;}
.mob-library { display:none;}
/*Floater Menu*/
.top-nav-new { display:block; min-height:90px; height:90px !important; background-color:#000; top:0 !important; position:fixed !important; width:100% !important; z-index:999999999 !important;}

.top-nav-new ul { margin-top:0; margin-left:20px;}
.top-nav-new ul li a { font-size:13px; border:none;}
.top-nav-new ul li a { width:auto; height:auto; line-height:17px; padding:30px 14px 0;}
.top-nav-new ul li a.visual {background:url(../images/inspire-mobile.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.visual { background:url(../images/inspire-mobile-hover.jpg) center 5px no-repeat !important;}
.top-nav-new ul li a.insp {background:url(../images/ins-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.insp { background:url(../images/ins-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.launch-icon {background:url(../images/new-launch-mob-icon.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.launch-icon { background-position:center 5px !important;}
.top-nav-new ul li a.prod-icon {background:url(../images/product-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.prod-icon {background:url(../images/product-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.resource {background:url(../images/resource-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.resource {background:url(../images/resource-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.dealer-icon-new {background:url(../images/venue-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.dealer-icon-new { background:url(../images/venue-icon-mobile-hover.jpg) center top no-repeat !important;}
.mob-nav-other { right:30px; display:none !important;}
.mob-nav-other-mob { right:30px; display:block !important;}
.logo-top-nav { top:28px; width:105px; left:20px; display:none !important;}
.logo-top-nav-mob { top:28px; width:105px; left:20px; display:block !important;}

.searchfield { right:70px; display:none !important;}
.searchfield-mobile { right:70px; display:block !important;}
.mob-menu-rgt ul li a { width:auto !important; height:auto;}

.mob-menu-rgt-mob ul li { margin-bottom:3px;}
.nav-320 { display:none !important;}

/*Footer*/
.footer-new { width:98%; height:98px;}
.footer-new .lft-footer { width:100%; line-height:30px;}
.footer-new .rgt-footer { width:60%;}
.footer-new .cntr-footer ul li a { padding:0 15px; font-size:13px;}
.footer-new .cntr-footer ul li:first-child a { padding-left:0;}
.footer-new .cntr-footer { margin-left:0; width:100%; float:left; height:25px; line-height:25px; margin-top:5px;}
.mob-rgtmenu { margin-top:7px;}
.contactmob { display:block !important;}

/*Home page*/
.homebanner { margin-top:90px;}
.warrantycntr {background:url(../images/warranty-banner-ipad.jpg) center top no-repeat; background-size:cover; height:475px;}
.blockbuster {background:url(../images/Block-Buster-iPad.jpg) center top no-repeat; background-size:cover; height:475px;}
.impression {background:url(../images/impression-banner-ipad.jpg) center top no-repeat; background-size:cover; height:475px;}
.clean_rimless {background:url(../images/clean-rimless-ipad-new.jpg) center top no-repeat; background-size:100% 100%; height:475px;}
.clean_rimless-inner {background:url(../images/clean-rimless-ipad-new.jpg) center top no-repeat; background-size:100% 100%; height:475px; margin-top: 0;}
.onamcntr {background:url(../images/onam-banner-ipad.jpg) center top no-repeat; background-size:cover; height:475px;}
.aceteche {background:url(../images/acetech-banner-ipad.jpg) center top no-repeat; background-size:cover; height:475px;}

.blockbuster-banner {background:url(../images/Block-Buster-Banner-new-ipad.jpg) center top no-repeat; background-size:cover; height:475px;}

.homecntr {background:url(../images/home-first-bg-mobile.jpg) center top no-repeat; background-size:cover; height:475px;} 
.banner01txt { top:145px; width:510px; height:105px;}
.banner01txt h3 { font-size:19px; line-height:22px !important;}
.banner01txt a { font-size:23px; width:160px; height:45px; line-height:45px;}
.homebanner h2 { bottom:95px; display:none;}

.shahrukcntr { height:475px; background:url(../images/shahrukh-banner-mobile.jpg) center top no-repeat; background-size:cover;}
.shahrukcntr .gives { width:130px; bottom:115px; right:95px;}
.shahrukcntr .lft-details { width:235px; bottom:35px; left:30px;}
.shahrukcntr .rgt-details { width:260px; bottom:35px; right:30px;}

.mobilecntr { height:475px; background:url(../images/mobile-app-mobile.jpg) center top no-repeat; background-size:cover;}
.mobilecntr .mobile-details { width:215px; top:150px; right:40px;}
.mobilecntr .mobile-details a { font-size:18px; width:110px; height:35px; line-height:35px; margin-top:15px;}

.atlanta-homecntr .txt-box { left:8%; width:150px; padding:10px;}
.atlanta-homecntr .txt-box h5 { font-size:25px;} 
.atlanta-homecntr .txt-box .line { width:110px; margin:5px auto;}

.nilecntr .txt-box { left: 8%; width: 370px; padding: 10px; top: 5%; bottom:auto;}
.nilecntr .txt-box h5 { font-size:25px;}
.nilecntr .txt-box .line { width:110px; margin:5px auto;}


.oroscntr .txt-box { left:8%; width:140px;}
.oroscntr .txt-box h5 { font-size:25px;}
.oroscntr .txt-box .line { margin:5px auto;}

.prodcontainer { width:700px; margin-bottom:50px; margin-top:50px;}
.prodcontainer .lft-prod-new { width:450px;}
.prodcontainer .rgt-prod { width:225px; margin-top:10px; margin-left:20px;}
.prodcontainer .rgt-prod h2 { font-size:20px; margin:10px 0;}
.prodcontainer .rgt-prod p { font-size:15px; margin:10px 0; line-height:18px;}
.prodcontainer .rgt-prod .line { width:35px; margin-left:-17px;}
.prodcontainer .rgt-prod a { font-size:17px;}
.slick-next { right:-10px !important;}
.slick-prev { right:40px !important;}




.innovationcntr { margin-bottom:50px;}
.innovationcontainer { width:700px;}
.innovation-lft { width:595px;} 
.innovation-rgt { width:315px; margin-left:20px; margin-top:5%;}
.innovation-rgt h2 { font-size:20px; margin:10px 0;}
.innovation-rgt p { font-size:15px; margin:10px 0; line-height:18px;}
.innovation-rgt a { font-size:17px;}
.innovation-rgt .line { width:40px; margin-left:-20px;}


.innovation-rgt-new { width:365px;}
.innovation-rgt-new .rgt-shower { width:315px; top:17px;}
.innovation-rgt-new .lft-shower { width:260px; margin-left:0;}


.toolcntr { height:330px;}
.toolcontainer {margin-top:40px;}
.toolcontainer .rgt-video { width:410px; height:245px; margin-left:30px;}
.toolcontainer .lft-tool { width:270px; margin-left:40px; margin-top:60px;}
.toolcontainer .lft-tool h2 { font-size:20px; margin:10px 0;}
.toolcontainer .lft-tool p { font-size:15px; line-height:18px; margin:10px 0;}
.toolcontainer .lft-tool .line { width:35px; margin-left:-17px;}
.toolcontainer .lft-tool a { font-size:17px;}

/*Home page end*/


/*About page start*/
.aboutbanner { height:100%;}
.fireweb { margin-top:20px !important;}

.firewebpad { margin-top:100px !important;}
 .innerspace { margin-top:20px !important;}
.mrg-top-collection-star { margin-top:20px !important;}
.mrg-top-media { margin-top:20px !important; }
.mrg-top-launch { margin-top:20px !important; }
.mrg-top-collection { margin-top:20px !important;}
.middlecntr { margin-top:0px;}

@-moz-document url-prefix() {
   .mrg-top-collection { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .fireweb {margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-media { margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-launch { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .innerspace { margin-top:20px !important;}
}
@-moz-document url-prefix() {
  .firewebpad { margin-top:140px !important;}
}


.aboutcntr .txt-box-career { top:60px; width:420px; height:50px; padding:15px;}
.aboutcntr .txt-box-career h1 { font-size:32px;}

.lft-contain-care { display:none;}
.mediacntr {background:url(../images/media-banner-mobile.jpg) center top no-repeat; background-size:cover; height:475px;}
.mediacntr .txt-box { width:360px; height:65px; left:25px;}
.mediacntr .txt-box h1 { font-size:20px; margin-top:10px;}
.mediacntr h2 { margin-bottom:80px; display:none;}


.clean_rimless-inner h2{ display:none;}


/*Inspritation Page start*/
.inspirecntr {background:url(../images/inspire-banner.jpg) center top no-repeat; background-size:cover; height:475px; margin-top:90px;}
.inspirecntr .txt-box { top:145px; width:510px; height:105px;}
.inspirecntr .txt-box h1 { font-size:28px;}
.inspirecntr .txt-box .line { width:255px;} 
.inspirecntr .txt-box h3 { font-size:19px; line-height:22px !important; margin-top:10px;}
.inspirecntr h2 { bottom:95px; display:none;}


.inspirecntr_new {background:url(../images/inspire-banner-new.jpg) center top no-repeat; background-size:cover; height:475px; margin-top:90px;}
.inspirecntr_new .txt-box { top:145px; width:510px; height:105px;}
.inspirecntr_new .txt-box h1 { font-size:28px;}
.inspirecntr_new .txt-box .line { width:255px;} 
.inspirecntr_new .txt-box h3 { font-size:19px; line-height:22px !important; margin-top:10px;}
.inspirecntr_new h2 { bottom:95px; display:none;}

.inspirecntr2 {background-size:cover; height:475px; margin-top:90px;}
.inspirecntr2 .txt-box { top:145px; width:510px; height:105px;}
.inspirecntr2 .txt-box h1 { font-size:28px;}
.inspirecntr2 .txt-box .line { width:255px;} 
.inspirecntr2 .txt-box h3 { font-size:19px; line-height:22px !important; margin-top:10px;}
.inspirecntr2 h2 { bottom:95px; display:none;}


.carecntr { height:475px; background-position:right top; margin-top:0px;}
.carecntr h2 { display:none;}

.carecntr .txt-box { width:280px; height:160px; left:50px;}
.carecntr .txt-box h1 { font-size:19px;}

.rgt-contain-care { width:100%; border:none; margin-top:0;}
.rgt-contain-care .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.rgt-contain-care .txt-box h2 { font-size:22px;}
.rgt-contain-care .txt-box p { font-size:16px; margin:15px 0;}
.rgt-contain-care .txt-box .line { width:40px; margin-left:-20px;}
.rgt-contain-care .txt-box ul { margin:5px 0 0 !important;}
.rgt-contain-care .txt-box ul li { margin-right:40px;}





.aboutcntr .txt-box h1 { font-size:25px;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:130px; margin-right:2px;}
.middlecontainer .rgt-contain .txt-box .brand-small h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:13px;}


.recent_news li { margin-right:30px !important;}
.electronicBox li { width:200px !important; height:198px !important;}
.annual_reportsBox li { margin-right:32px !important;}


.middlecontainer .lft-contain { display:none;}
.middlecontainer .navBox-new ul li { display:inline-block;}
.middlecontainer .navBox-new { left:0; top:90px; z-index:10;}
.middlecontainer .navBox-new ul li a:hover, .middlecontainer .navBox-new ul li a.active { background-position:10px 7px;}
.electronicBox { margin-top:50px;}
.mediaBox { margin-top:50px;}
.middlecontainer .rgt-contain { border:none; margin-top:0;}
.rgt-investors { min-height:1010px !important;}


 .left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
 .mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}
.top-arrow-sign { display:block; top:200px; right:10px;}

/*About Page Start*/


.aboutcntr { height:475px; margin-top:90px; background:url(../images/about-bg-mobile.jpg) center top no-repeat !important; background-size:cover !important;}
.contactcntr {background:url(../images/contactus-bg.jpg) center top no-repeat !important; background-size:cover !important;}
.investorcntr {background:url(../images/investor-bg.jpg) center top no-repeat !important; background-size:cover !important;}
.careercntr {background:url(../images/careers-bg-mobile.jpg) center top no-repeat !important; background-size:cover !important;}
.aboutcntr .txt-box { height:60px; width:564px;} 
.investorcntr .txt-box { width:530px !important;}
.policyBox li { margin-right:20px !important;}

.aboutmenu-icon{display:block;}
.aboutdrop{display:none;}

.aboutcntr .txt-box h1 { font-size:25px;}
.aboutcntr h2 { display:none;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:250px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .line { width:50px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:15px;}

.presenceBox li.list { float:left; margin-right:12px !important;}

.fr-video-details { margin-right:25px;}
.hsil-box-mobile { display:block;}

/*Activity page start*/
.activitymeetsBox { width: 100%; padding-left:1%}
.activitymeetsBox li{ margin: 0 0 0 5px !important; }
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:330px; height:auto;}
.activitymeetsBox .img2{ width:165px; }
.activitymeetsBox .img3{ width:163px; }


/*Associations page start*/
.associationsBox h3{ font-size:20px;}
.middlecontainer .rgt-contain .txt-box p { font-size:15px; line-height:20px;}
.associationsBox { width: 91%;}
.associationsBox li { margin: 0 10px 10px 0 !important; width:31% !important;}
.associationsBox li img{ width:100%}

.map-details span { font-size: 12px;}
.map-details .img2 {  float: right;  margin-left: 0;}


/*About Page End*/


/*Innovation Page*/
.innovationscntr { height:475px; margin-top:0;}

.rimlessBox { margin-top:0;}
.rimlessBox .elementBox { width:98%;}
.rimlessBox .elementDiv { width:100%;}
.rimlessBox .elementBox .elementDiv .element_right img { width:100%;}

.rimlessBox .elementBox .elementDiv .element_right { width:330px; height:277px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation { width:250px; height:213px; background-size:100% 100%; padding-top:45px;} 
.rimlessBox .elementBox .elementDiv .element_left_innovation p { font-size:19px; line-height:30px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation p span { font-size:21px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv { bottom:0; width:75px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv img { width:100%;}
.rimlessBox .elementDiv .divider { top:136px; z-ind ex:9999999999; width:40px;}
.rimlessBox .elementDiv .divider-bottom {top:136px; z-index:9999999999; width:40px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 { bottom:0; width:75px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 img { width:100%}

.show-qr { width:185px !important;}
.hide-qr { width:265px !important;}








/*New Launch start*/
.rimlessbanner { height:100%;}
.rimlesscntr { height:450px; }
.rimlessBox .elementBox .elementDiv .element_left { background-size:100% 100%; width:250px; height:213px; padding-top:50px;}
.rimlessBox .elementBox .elementDiv .element_left p { font-size:15px; line-height:20px;}
.rimlessBox .elementBox .elementDiv .element_left p span { font-size:15px;}



/*Product Details page start*/
.detailmiddlecontainer .breadcum { font-size:13px;}
.detailmiddlecontainer .breadcum a { font-size:13px;}
.detailmiddlecontainer { width:90%;}
.detailmiddlecontainer h2 { font-size:25px;}
.detailmiddlecontainer .content-box .prod-pic { width:240px;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:236px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:236px;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt { margin-top:0;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:9px;}
.detailmiddlecontainer .content-box .prod-txt { width:40%;}
.detailmiddlecontainer .content-box .prod-txt p { font-size:12px; line-height:15px;}
.detailmiddlecontainer .content-box .prod-txt h3 { font-size:12px;}
.detailmiddlecontainer .content-box .prod-txt .explain .box-details p { font-size:12px;}
.detailmiddlecontainer .content-box .prod-txt .explain .box-details p img { width:;}
.detailmiddlecontainer .content-box .prod-txt .feature-box ul li { font-size:12px;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-right { width:132px;}

.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:45px;}

.spritespin { margin-left:0px !important;} 

.spritespin-canvas {width:100% !important; height:100% !important;}
.spritespin-instance { height:225px !important; width:225px !important;}

.choose-video { background-position:138px 8px;}
.choose-video:hover {background-position:138px 8px !important;}

.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-look { width:100%;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:15px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:150px; height:200px; margin-right:20px; margin-bottom:20px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:148px; height:auto;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 8px;}
.detailmiddlecontainer .content-box .prod-txt .explain { margin:0 0 15px 0;}
.detailmiddlecontainer .content-box .prod-right .bottom-prodlink ul li { margin-bottom:5px;}
.detailmiddlecontainer .content-box .prod-look ul li span { font-size:13px; line-height:17px;}



.fr-right img { width:25px; height:auto;}
.fr-right-mrg img { width:25px; height:auto;}
.color-first { line-height:15px;}
.color-first img { width:15px;}
.color-second { margin-left:4px; line-height:15px;}
.color-second img { width:15px;}


/*contact*/
.aboutcntr .txt-box-contact { width:305px; height:85px;}
.aboutcntr .txt-box-contact h1 { font-size:25px;}
.middlecontactcontainer h2{ font-size:19px;}
.aboutcntr .txt-box-contact .line { width:125px;}

.middlecontactcontainer{  width:720px;}
.middlecontactcontainer .left-contact { width: 220px;}

.middlecontactcontainer .right-contact { width: auto;}
.middlecontactcontainer .right-contact .lft-box {  width: 240px;}
.middlecontactcontainer .right-contact .rgt-box{ width: 225px;}

.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:80%;}
.googlemapcontainer .imgleft .imgBox img{ width:100%;}
.googlemapcontainer .imgleft .redBox .maindiv { width:261px;}

.googlemapcontainer .imgleft .redBox{ right:60px; top:85px; height:265px;}
.googlemapcontainer .imgleft .redBox p { font-size:14px;}



.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:100%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box input{ width:69%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input3{ width:130px;}

.middlecontainer-table {  width:850px;}
.middlecontainer-table .lft-contain-table{ width:290px;}
.middlecontainer-table .rgt-contain-table{ width:635px;}
.middlecontainer-table .rgt-contain-table .txt-box{ width:470px; margin-left: 125px;  min-height: 650px;}

.middlecontainer-table .lft-contain-table .top-box {  padding: 20px 15px;  width: 260px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 12px; line-height: 23px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table.flotright{ float:left}
.middlecontainer-table .rgt-contain-table .txt-box .bottom-table {  margin-top: 10px;}
.middlecontainer-table .rgt-contain-table .txt-box p{ font-size:14px;}

.middlecontactcontainer p{ font-size:14px;}
.middlecontactcontainer .line { width:35px; margin-left:-17px;}
.middlecontactcontainer a { font-size:14px;}


.googlemapcontainer .imgleft .redBox{ width:34%}
.googlemapcontainer .imgleft .redBox h2{ font-size:22px; padding-top:30px; padding-bottom:25px;}
.googlemapcontainer .imgleft .redBox h3{ font-size:19px;}

.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:22px;}

.middlecontainer-table .rgt-contain-table .txt-box .submit{ width:152px;}
.middlecontainer-table .rgt-contain-table .txt-box .clear{ width:153px;}
.middlecontactcontainer .breadcum a{ font-size:15px;}
.middlecontactcontainer .breadcum{ font-size:15px;}


/*Ask an Expert start*/
.ask_an_expertcntr { height:475px; margin-top:90px;}
.ask_an_expertcntr h2 { bottom:95px; font-size:24px; display:none;}
.askBox .line { width:40px; margin-left:-17px;}
.ask_an_expertcntr .txt-box { width:480px; padding:10px; height:78px;}
.ask_an_expertcntr .txt-box .line { width:140px;}
.ask_an_expertcntr .txt-box h1 { font-size:24px;}

.askBox h2 { font-size:22px;}
.askBox { margin-top:0;}
.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:33%;}
.askBox .ask_firstDiv .inputDiv label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:52%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:597px}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:80%;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:345px; height:110px;}
.askBox .ask_firstDiv .inputDiv.list { float: left;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:52%;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:78%}
.askBox .ask_firstDiv .inputDiv2.list { float: left; margin-left:50px; width: 33%;}
.askBox .ask_firstDiv .inputDiv2 .submitBtn { margin-top:30px;}
/* Ask Div End*/

/* Green Building Div Start*/
.greencntr { height:450px; margin-top:90px; background-position:right top;}
.greencntr h2 { bottom:95px; display:none;}
.greencntr .txt-box { width:380px; height:65px;}
.greencntr .txt-box h1 { font-size:30px;}
.greenBox h2 { font-size:25px; margin:15px 0;}
.greenBox .line { width:50px;}
.greenBox p { font-size:15px;}
.greenBox span { font-size:15px;}
.greenBox li { width:275px; margin-right:50px;}
.greenBox li img { width:100%;}
.greenBox li a { width:150px; font-size:20px; height:45px; line-height:45px;}



/* Star Rating Div Start*/
.starratingcntr { height:475px; margin-top:0; background:url(../images/star-rated-banner-final-ipad.jpg) left top no-repeat; background-size:100% 100%;}
.starratingcntr h2 { bottom:40px; display:none;}
.starratingcntr .txt-box { width:485px; top:20px;}
.starratingcntr .txt-box h1 { font-size:24px;}
.starratingcntr .txt-box h3 { font-size:16px; margin-top:15px;}
.starratingcntr .txt-box h4 { font-size:16px; margin-top:20px;}
.lft-star-contain { width:235px;}
.lft-star-contain .top-box { width:237px;}
.lft-star-contain .bottom-box { width:50px; top:145px;}
.lft-star-contain a { width:140px; font-size:20px;}
.rgt-start-contain { width:100%;}
.rgt-start-contain .txt-box h2 { font-size:23px;}
.rgt-start-contain .txt-box .line { width:30px; margin-left:-15px;}
.rgt-start-contain .txt-box p { font-size:14px;}
.rgt-start-contain .txt-box ul li { font-size:14px;}

.rgt-start-contain-bottom { width:100%; margin:0;}
.rgt-start-contain-bottom .txt-box { width:475px; margin-left:0px;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li { margin-bottom:15px;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:15px;}

.lft-star-contain-second { top:800px !important;}


/*For Specifier page*/
.specifiercntr { height:475px; margin-top:0;}
.specifiercntr h2 { bottom:95px; display:none;}
.specifiercntr .txt-box5 { width:430px; padding:10px; height:77px;}
.specifiercntr .txt-box5 h1 { font-size:23px;}

.specifierBox h2 { font-size:32px;}
.specifierBox h4 { font-size:18px;}
.spec-creative { float:none; margin:30px auto; width:90%;}
.spec-creative .one-section { width:60%; height:125px; padding-left:75px;}
.spec-creative .one-section p { font-size:15px; line-height:20px;}
.spec-creative .referece { width:124px; height:121px; left:-60px;}
.middle-section { float:left !important;}


/* Resources Div Start*/
.resourcescntr { height:475px;}
.resourcescntr h2 { bottom:95px; display:none;}
.resourcescntr .txt-box { width:275px; padding:10px; height:85px;}
.resourcescntr .txt-box h1 { font-size:28px;}
.resourcesBox h2 { font-size:25px;}
.resourcesBox { margin-top:5px;}
.resourcesBox .line { width:50px; margin-left:20px;}
.resourcesBox .resourcesDiv .resource_left { width:350px; height:235px;}
.resourcesBox .resourcesDiv .resource_right { width:300px; margin-left:30px; padding-top:0;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:20px; width:205px;}
.resourcesBox .resourcesDiv .resource_right p { font-size:14px; line-height:18px; margin:15px 0;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail { width:82px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:35px;}
.resource_lft_mrg { margin-right:30px;}

.resourcesBox .resourcesDiv .resource_right .line { width:40px; margin-left:-20px;}
/* Resources Div End*/


/*Brand css start*/
.brandcntr .txt-box { bottom:100px; width:460px; height:85px;}
.brandcntr .txt-box h1 { font-size:30px;}
.brandcntr .txt-box h3 { font-size:20px;}
.brandmiddlecontainer .centr-box { margin-top:10px;}
.brandmiddlecontainer .centr-box ul li img { width:80%;}


.banner01 img {height:auto !important;}
.banner02 img {height:auto !important;}
.banner03 img {height:auto !important;}
.banner04 img {height:auto !important;}
.brand-1600 { display:none !important;}
.brand-768 { display:block !important;}

.brandcntr-banner .txt-box { width:360px; height:85px;}
.banner01txtp h6 { font-size:25px;}

.banner02txtp { width:240px; height:130px;}
.banner02txtp img { width:140px !important; margin-bottom:15px;}
.banner02txtp h5 { font-size:25px; line-height:30px;}

.banner03txtp { width:285px;}
.banner03txtp img { width:140px !important; height:30px !important;}
.banner03txtp h5 { font-size:25px; line-height:30px;}

.banner04txtp { width:350px;}
.banner04txtp img {width:140px !important; margin-bottom:15px;}
.banner04txtp h5 { font-size:25px; line-height:32px;}


.privacycntr { height:475px;}
.privacycntr .txt-box{ width:450px; padding:10px; height:55px;}
.privacycntr .txt-box h1{ font-size:27px}
.privacycntr h2 { margin-bottom: 80px; display:none;}
.disclaimercntr { height:91vh;}
.privacyBox h2 { font-size:27px; margin:10px 0;}
.privacyBox .line { width:40px; margin-left:-20px;}
.privacyBox p { font-size:15px; line-height:18px;}
.privacyBox li { font-size:15px; line-height:18px;} 
.visualisecntr { /*height:475px;*/ height: 325px; margin-top:0;}
.visualisecntr h2 { bottom:95px; display:none;}
.visualisecntr .txt-box h1 { font-size: 25px;}
.visualisecntr .txt-box {top: 15%; width: 60%;}

.brandmiddlecontainer { margin-top:130px;}

.brandcntr-banner .txt-box { bottom:-10px;}

.brandmiddlecontainer .centr-box ul li h6 { font-size:18px; line-height:22px;}



.productBox { margin-top:0;}
.productBox .right_product { width:70%;}
.productBox .right_product .BottomBox li .textBox { font-size:15px;}
ul#product-category1 li { width:230px;}



figure.effect-layla figcaption::before { border:none !important;}
figure.effect-layla figcaption::after { border:none !important;}
figure.effect-layla p { padding:0; line-height:140px; font-size:15px !important;}




.innovationscntr img { height:auto;}
.innovationscntr h2 { display:none;}
#thevideo { height:475px !important;}


/*Inspire Section start*/
.inspirecntrgrace { height:475px; margin-top:90px;}
.inspirecntrgrace .txt-box { width:340px;}
.inspirecntrgrace h2 { display:none;}
.colour-splash { background-position:right top !important;}
.blissful-blue {background-position:left top !important;}
.absolute-quadra {background-position:left top !important;}
.classic-spirit {background-position:left top !important;}
.pink-poise {background-position:-48px top !important;}
.bricksome {background-position:right top !important;}
.kids-worthy {background-position:-88px top !important;}
.beach-affair {background-position:-57px top !important;}
.spring-embrace {background-position:left top !important;}
.suave-kylis {background-position:-50px top !important;}
.tech-leisure {background-position:left top !important;}
.inspiremeBanner { height:475px !important; margin-top:90px !important;}
.inspiremeBanner h2 { display:none;}

/*Site Map start*/
.sitemapBox h2 { font-size:26px; margin:10px 0;}
.sitemapBox .line { width:40px; margin-left:-20px;}
.sit_menu ul li a { font-size:13px;}
.sit_menu li ul li a { font-size:13px;}

.globalblue-lt { width:100%;}
.businessfields p label { width:165px;}


/*rimless Start*/
.rimlesscntr-page { height:475px; margin-top:90px; background-position:right top; background-image:url(../images/rimless-banner-ipad.jpg);}
.rimlesscntr-page h2 { bottom:95px; display:none;}
.rimlesscntr-page .txt-box5 { width:335px; height:110px; top:60px;}
.rimlesscntr-page .txt-box5 h1 { font-size:23px;}
.rimlesscntr-page .txt-box5 h3 { font-size:23px;}
.rimlesscntr-page .design-txt { width:300px; left:45px; bottom:60px;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width: auto; height: auto; top:60px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:55%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding: 20px 17px 20px 70px; width: 57%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementDiv{ width:100%;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height:380px; margin-left: 13px;  margin-right: 13px;  margin-top: 12px;  padding-left: 40px; padding-top:15px;    width:280px;}
.rimlessBox-page .elementDiv .divider { top: 187px; left:-90px;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:48%; margin-top:60px;}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.rimlessBox-page .innovationBox .innovation_right h4 { font-size:22px;}
.rimlessBox-page .innovationBox .innovation_right .line { width:40px; margin-left:-20px;}
.rimlessBox-page .innovationBox .innovation_right p { font-size: 13px; line-height:17px;}

.rimlessBox-page .elementBox .elementDiv .element_left h3 { font-size:22px; margin-bottom:5px;}
.rimlessBox-page .elementBox .elementDiv .element_left h4 { font-size:16px; margin:10px 0;}
.rimlessBox-page .elementBox .elementDiv .element_left h5 { font-size:22px; margin-bottom:5px;}
.rimlessBox-page .elementBox .elementDiv .element_left li { width:100%; line-height:25px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .one { width:80px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .two { width:175px;}

.popbox-rim { width:60%; margin-left:-30%; top:25%;}
.popbox-rim-2 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-3 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-4 {width:60%; margin-left:-30%; top:25%;}


.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:230px !important; font-size:13px !important; line-height:17px !important; margin-bottom:4px;}
.bottom-rimless { bottom:40px;}
.rimlessBox-page .elementDiv .divider { right:-70px;}
.tech-draw ul li { width:145px !important; margin-bottom:10px;}
.bottom-rimless ul li a { font-size:13px; padding:0 10px;}








.contact-lrbox { width:90%;}
.find-dealer a { font-size:22px;}
.forenquiry { font-size:22px;}
.socialicon-head { font-size:20px;}
/*rimless End*/

/*Quarda start*/
.quardacntr {height:475px; background-position:left top; margin-top:90px; background:url(../images/quarda-bg-mobile.jpg) center top no-repeat; background-size:cover;}
.quardacntr h2 { bottom:95px; display:none;}
.quardacntr .txt-box { width:320px; top:50px;}
.quardacntr .txt-box h4 { font-size:24px;}
.quardacntr .txt-box h1 { font-size:18px; font-weight:bold;}
.quardacntr .txt-box h3 { font-size:20px;}
.quardacntr .txt-box p { font-size:17px;}

.middlecontainer .quard-lft-contain { width:230px;}
.middlecontainer .quard-rgt-contain { width:520px;}
.middlecontainer .quard-rgt-contain .txt-box { width:400px; margin-left:90px; min-height:250px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:22px; margin-top:20px;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:15px;}

.middlecontainer .range-box ul li { margin-right:10px; display:inline-block; float:none;}
.middlecontainer .range-box ul li a { width:110px; height:110px; font-size:11px;}

.technologycontainer { width:96%;}
.technologycontainer .lft-box { width:45%;}
.technologycontainer .rgt-box { width:48%;}
.technologycontainer .rgt-box h2 { font-size:23px;}
.technologycontainer .rgt-box p { font-size:17px; margin:5px 0 15px; line-height:26px;}

.middlecontainer .liver-box h2 { font-size:32px;}
.middlecontainer .liver-box .liver-product { width:680px;}
.middlecontainer .liver-box .liver_left { width:320px; height:280px;}
.middlecontainer .liver-box .liver_right { width:320px; height:280px;}
.middlecontainer .liver-box .liver_left .mainLiver .main_left { font-size:16px;}
.middlecontainer .liver-box .liver_right .mainLiver .main_left { font-size:16px;}


.quarda-contact-wrap { margin-bottom:50px;}
.quarda-contact-lrbox { width:700px;}
.quarda-contact-right-txt { font-size:18px;}
.quarda-find-dealer { font-size:20px;}
.quarda-codeimg img { width:165px; height:38px;}
.quarda-enquirymail { line-height:24px;}
.quarda-social-icons { margin-right:15px;}
.quarda-social-icons img { width:40px; height:40px;}
.quarda-textboxstyle, .quarda-textboxstyle1 { width:88%;}
.quarda-textboxstyle1 { width:38%;}
.quarda-select-city { width:88%;}
.verify { width:33% !important;}
/*Quarda end*/


/*Where to buy DIV START*/
.mapBox{ margin-bottom:30px;}
.mapBox .macontainer { float:right; width:95%;}
.mapBox .map_right { width:69%;}
.mapBox .map_right img{ width: 100%;}
.mapBox .map_right .map_box { height: 428px; width: 100% !important;}
.mapBox .map_left{width:28%;}
.mapBox .map_left .wantBox{ padding-left:20px; width:92%; padding-top:10px; padding-bottom:10px;}
.mapBox .map_left .wantBox h2{ font-size:15px;}
.mapBox .map_left .wantBox .selectDiv{ width:77%; margin-bottom:15px;}


.mapBox .map_left .typeBox{ padding-left:20px; width:92%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox h2{ font-size:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1{ width:100%; margin-bottom:10px;}
.mapBox .map_left .typeBox .div1 h4{ font-size:14px;float: left;  width: 110px;}
.mapBox .map_left .typeBox a.search{ margin-left:26px; margin-top:13px;}
.mapBox .map_left .typeBox.help { padding-bottom: 23px;}

.mapBox .map_left .typeBox .div2{ width:100%; float:left}
.mapBox .map_left .typeBox .div2 h4{ font-size:14px; float: left; width: 110px;}
.buycntr { height:475px; margin-top:0px; background-position:right top;}
.buycntr h2 { bottom:90px; display:none;}
.buycntr .txt-box5 { height:65px; left:20px; padding:10px; top:130px; bottom:auto; width:290px;}
.buycntr .txt-box5 h1 {font-size:18px;}
.buycntr .txt-box5 span {font-size:18px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}
.buyBox h1 { font-size:25px; margin:10px 0;}
.buyBox .line { width:50px;}
.mapBox .map_left .typeBox input[type="checkbox"] + label:before { margin-right: -10px;}

.breadcrum-inner { font-size:14px;}

.mapSearchBox { margin-top:25px; margin-bottom:25px; padding:2%; width:93%;}
.left-details { width:47%;}
.mapSearchBox p { font-size:13px;}
.left-details span { width:125px;}
.resultBox-search { width:210px; height:40px;}
.resultBox-search a { font-size:16px; line-height:40px;}
.left-details img { margin-left:5px; width:68px;}
/*Where to buy DIV END*/

/*blog page Start*/
.blogBoxcntr { height: 475px; margin-top:90px;}
.blogBoxcntr h2 { bottom:95px; display:none;}
.blogBoxcntr .txt-box { width:225px; height:70px; padding:10px; top:80px;}
.blogBoxcntr .txt-box h1 { font-size:22px;} 
.blogBoxcntr .txt-box h3 { font-size:17px; margin-top:5px;}
.blogBoxcntr .txt-box .line { width:100px;}
.blogcontainer { width:700px; margin: 0 auto; }
.blogcontainer .blogimg {width:560px; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:220px; height:290px; padding-top:43px; top: 100px; padding:43px 20px 0 40px;}
.blogcontainer .blogimgDiv h4 { font-size:14px;}
.blogcontainer .blogimgDiv h4 span { font-size:14px;}
.blogcontainer .blogimgDiv h1{ font-size:19px; margin:10px 0 10px;}
.blogcontainer .blogimgDiv h5{ font-size:19px; margin:10px 0 10px;}
.blogcontainer .blogimgDiv .line { width:40px; margin-left:-20px;}
.blogcontainer .blogimgDiv p{ padding:9px 0; font-size:13px; line-height:18px;}
.blogcontainer .blogimgDiv a { font-size:13px;}
.blogcntrfooter { margin-bottom: 160px;}

/*Blog Inner pages*/
.bloginnercntr {height: 475px; margin-top:90px;}
.bloginnercontainer { width:90%;}
.bloginnercntr h2 { display:none;}
.bloginnercntr .txt-box { padding:10px; width:350px; height:90px;}
.bloginnercntr .txt-box h1 { font-size:28px;}
.bloginnercntr .txt-box h3 {font-size:22px; margin-top:5px;}
.bloginnerBox .rightinner { width:100%;}
.bloginnerBox .rightinner h5 { padding-top:0;}
.bloginnerBox { margin-bottom:20px;}
.bloginnerBox .leftinner p { font-size:15px; line-height:20px;}
.bloginnerBox .leftinner .headingB { margin-top:5px;}
.bloginnerBox .leftinner h5 { font-size:22px;}
.bloginnerBox .leftinner h6 { font-size:20px;}
.bloginnerBox .leftinner h5 { margin: 20px 0 10px; }
.blog-bottomnav ul li a { font-size: 14px; }

.blogcontainer .blog-topnav ul li a { font-size: 16px; }
.blog-bottomnav ul li a { font-size:16px;}

.toilettrivia {height: 475px; margin-top:90px;}
.toilettrivia h2 { display:none;}
.bloginnercontainer .breadcum { margin-bottom:0;}
.bloginnerBox .leftinner .line { width:40px; margin-left:-20px;}

.bathroomglory {height: 475px; margin-top:90px;}
.bathroomglory h2 { display:none;}
.bathroomglory .txt-box { padding:10px; width:390px; height:95px;}
.bathroomglory .txt-box h1 { font-size:32px;}
.bathroomglory .txt-box h3 { font-size:24px; margin-top:5px;}

.fengshuibathroom {height: 475px; margin-top:90px;}
.fengshuibathroom .txt-box { padding:10px; width:390px; height:95px;}
.fengshuibathroom .txt-box h1 { font-size:32px;}
.fengshuibathroom .txt-box h3 { font-size:24px; margin-top:5px;}
.fengshuibathroom h2 { display:none;}
/*blog page End*/


ul.product-right-filters { width:85%;}

.productBox .left_product { width:200px;}
.productBox .left_product .by_category h2 { font-size:16px; padding-left:16px;}
.productBox .left_product .by_category span { font-size:15px;}

.productBox .left_product .by_category h3 { font-size:15px;}

.showerscntr{ height:475px;}
.showerscntr .txt-box {width: 375px; right: 45px; top: 100px;}
.showerscntr .txt-box h1 { font-size:20px; padding: 10px 12px 20px;}




/*visualise*/
.middlecontainerproducts { width: 90%;}

.categoryBox .left_category { width: 100%;}
.categoryBox .left_category h1{ font-size:22px; margin: 15px 0;}
.categoryBox .left_category h2{ font-size:22px; margin: 15px 0;}
.categoryBox .left_category .line { width: 50px; }
ul#visualise-category1 { margin: 20px auto;}
ul#visualise-f li {  height: 46px; margin-right: 6px;  width: 164px;}
ul#visualise-f li a{ font-size:16px; line-height:46px;}

ul#visualise-category1 li .left_visualise { width: 100%;}
ul#visualise-category1 li .right_visualise.pristineBox { padding: 0; width: 94%; margin-left: 3%; min-height:auto; border-bottom: solid 1px #ccc; padding-bottom: 20px;}
ul#visualise-category1 li .right_visualise p{ padding-right:20px;}




ul#vanitycntr-category1 { margin: 20px auto;}
ul#vanitycntr-f li {  height: 46px; margin-right:2%;  width: 31%; margin-bottom:10px;}
ul#vanitycntr-f li a{ font-size:16px; line-height:46px;}
ul#vanitycntr-f li:last-child { float:left;}

ul#vanitycntr-category1 li .left_vanitycntr { width: 100%;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { padding: 0; width: 94%; margin-left: 3%; min-height:auto; border-bottom: solid 1px #ccc; padding-bottom: 20px;}
ul#vanitycntr-category1 li .right_vanitycntr p{ padding-right:20px;}
ul#vanitycntr-category1 li .right_vanitycntr .linefr { display:none;}
ul#vanitycntr-category1 li .right_vanitycntr .line { display:none;}
ul#vanitycntr-category1 li .right_vanitycntr h3 { padding-left:0;}
ul#vanitycntr-category1 li .right_vanitycntr h3 br  { display:none;}
ul#vanitycntr-category1 li .right_vanitycntr { min-height:auto; padding-bottom:25px;}


.productmainBox {margin-bottom: 0px; margin-top:32px;}
.productmainBox .right_product .BottomBox li { width:158px; margin-right:50px; margin-bottom:0;}
.productmainBox .right_product .BottomBox li .textBox { font-size:16px;}
.productmainBox .right_product .BottomBox li .rgt-prod { height:135px; left:20%;}


/****** ideascape *****/
.ideascapecntr { height:475px;}
.ideascapecntr h2 { display:none;}
.ideascapeinner { width:720px;}
.ideascapeinner .working .rightbx{ width:20%;}
.ideascapeinner .working .leftbx{ width:80%;}
.ideascapeinner .working .leftbx img{}

.ideascapeinner .working .leftbx .img-map { width:435px;}
.ideascapeinner .working .leftbx p { font-size:15px;}
.ideascapeinner .working .leftbx .img-map .map-txt { width:180px; right:-100px;}
.ideascapeinner .working .rightbx { margin-top:75px;}


.innovation-rgt-2 { width:230px;}
.innovation-rgt-2 a { font-size:14px;}
.innovation-rgt-2 a span{margin:-17px 6px 0 0; width:45%;}


.ideascapeinner .working .leftbx p { width:210px; font-size:13px; line-height:18px;}




.inspirecntr { height:91vh;}
.innerspace { margin-top:60px;}
.inspirecntr .txt-box { width:482px; top:60px; padding:25px;}
.inspirecntr h2 { bottom:95px;}
.inspirecntrgrace { height:91vh;}
.inspirecntrgrace h2 { bottom:95px;}
.inspirecntr .txt-box h1 { font-size:30px;}
.inspirecntr .txt-box .line { width:270px;}
.inspirecntr .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 

/*
.inspirecntr_new { height:91vh;}
.inspirecntr_new .txt-box { width:482px; top:400px; padding:25px;}
.inspirecntr_new h2 { bottom:95px;}
.inspirecntr_new .txt-box h1 { font-size:30px;}
.inspirecntr_new .txt-box .line { width:270px;}
.inspirecntr_new .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} */



.inspirecntr2 { height:91vh;}
.innerspace { margin-top:60px;}
.inspirecntr2 .txt-box { width:482px; top:60px; padding:10px 15px;}
.inspirecnt2r h2 { bottom:95px;}
.inspirecntrgrace { height:91vh;}
.inspirecntrgrace h2 { bottom:95px;}
.inspirecntr2 .txt-box h1 { font-size:30px;}
.inspirecntr2 .txt-box .line { width:270px;}
.inspirecntr2 .txt-box h3 { font-size:19px; line-height:28px; margin-top:10px;} 

.globalcntr { height:91vh; margin-top: 0;}
.globalcntr h2 { bottom:95px;}



.map-details span { font-size: 13px;}
.box-top { margin-top:60px !important;}

/*csrcntr page start*/
.csrcntr { height: 475px; margin-top:90px;}
.csrcntr .txt-box { width:500px; padding:10px; height:120px;}
.csrcntr .txt-box h1 { font-size: 25px; margin-top: 0px;}
.csrcntr .txt-box h3 { font-size:19px; margin:10px 0;}
.csrcntr h2 { margin-bottom: 80px; display:none;}
.sociallyBox h2 { font-size:24px; margin:10px 0;}
.sociallyBox .line { width:40px; margin-left:-20px;}
.sociallyBox p { font-size:15px; line-height:20px;}
.sociallyBox span { font-size:15px;}
.sociallyBox li { font-size:15px; line-height:20px;}

.activityBox { width: 676px;  padding-left: 14px; padding-top: 30px;}
.electronicBox .ele_top h3 { font-size: 12px; line-height: 17px;}







#newsticker-demo17 {  margin: 10% 10% 0; width: auto !important;}
#newsticker-demo17 img{ width:100%;}
.rimlessBox .elementBox .elementDiv .element_right2{ width:330px; height:277px; margin-right: 0;}


.clse-innov img  { width:35px !important; height:30px !important;}	
.resultBox h1 { font-size:30px;}

.thanksBox h2 { margin-top:40%; font-size:20px;}



/*Home Banner appcntr*/
.appcntr { height:475px; background:url("../images/app-banner-ipad-new.jpg") no-repeat scroll center top; background-size: 100% 100%;} 
.appcntr .bathroomDiv{ width:251px;  top: 140px;}
.appcntr .introducingDiv{ left: 190px; top: 280px; width: 95px;}
.appcntr .appimageDiv{ width:380px; top:77px;}
.appcntr .dialDiv { right: 80px;  top: 258px;  width: 320px;}
.appcntr .dialDiv .b-det{ font-size:14px; margin: 20px 0 0;}
.appcntr .dialDiv .dialApp .rightapp { margin-left: 0;}
.appcntr .dialDiv .dialApp .leftapp img { height: auto;  width: 80%;}
.appcntr .dialDiv .dialApp .rightapp img { height: auto; width: 80%;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 60px; width: auto;}
.appcntr .appimageDiv h1 {bottom: 48px; font-size: 16px; right: 140px;}

/*Lighbox*/
.text-box{ top:140px;}
.text-box2{ top:140px;}


.TickerNews { margin: 14px auto 0 auto;}

/*Bathroom Themes start*/
ul#visualise-category1 li .right_visualise .line { display:none;}
ul#visualise-category1 li .right_visualise .linefr { display:none;}
ul#visualise-category1 li .right_visualise .btn a { font-size:15px; margin-top:0;}
ul#visualise-category1 li .right_visualise.pristineBox { padding-bottom:30px;}
ul#visualise-category1 li .right_visualise h3 { margin-top:40px;}
/*Bathroom Themes end*/

/*For Maintenance page*/
.maintenancecntr { height: 475px;}
.maintenancecntr .txt-box { padding: 10px 15px;  width:430px;  height: 150px;}
.maintenancecntr .txt-box h1 {  font-size: 25px;}
.maintenancecntr h2{ display:none}
.maintenancecntr .txt-box  .line { border-bottom: 2px solid #fff; margin: 10px auto 0;  width: 340px;}
.maintenancecntr .txt-box h3 { font-size: 19px; line-height: 28px;}
.maintenanceBox li { margin: 0 25px 50px 0; max-width: 205px;}
.maintenanceBox p{ font-size:13px;}
.maintenanceBox .imgBox img{ width:100%;}
.maintenance_inner h3{ font-size:26px;}
.maintenance_inner li {  margin-right: 20px;}
.maintenance_inner .img {  margin: 30px 0 15px;}
.maintenance_inner li .sparkling_textBox { max-width: 218px;  min-height: 110px;}
.maintenance-category-fau-bottombg{ height:289px;}
.maintenance-category-fau-bottombg a{ width:50%}
.middlecntrSpace{ margin-top:90px !important;}

.blockbuster-celebration { height:475px; }
.bbCelebration { height:475px; }
.bbWeb { display:none !important; }
.bbIpaid { display:block !important; }
.bbMobile { display:none !important; }

.blogcontainer .blog-topnav { text-align: center; width:auto;}
.blogcontainer .blog-topnav ul li { display: inline-block; float: none; margin: 10px; }
.blogcontainer .blog-topnav ul li a { font-size: 15px; margin-right:0; padding:6px 20px; }


.blog-bottomnav { text-align: center; width:auto;}
.blog-bottomnav ul { margin-left:0 !important;}
.blog-bottomnav ul li { display: inline-block; float: none; margin: 10px; }
.blog-bottomnav ul li a { font-size: 15px; margin-right:0; padding:6px 30px; }


.inspirecntr2 {animation: bgani 90s linear infinite;
	-moz-animation: bgani 90s linear infinite;
	-webkit-animation: bgani 90s linear infinite;
	-ms-animation: bgani 90s linear infinite;
	-o-animation: bgani 90s linear infinite;}
@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -2100px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -2100px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -2100px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -2100px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -2100px 0; }
	100% { background-position: 0 0; }
}



.ideascapeinner .working .leftbx .img-map .map-txt { bottom:95px;}
.ideascapeinner .working .leftbx .map-txt-btn { right:45px;  bottom: 45px;}

.decp-wrapleft, .decp-wrap{ width:100%; float:none;}





/*shower-enclosure div*/
.decp-wrapleft.list{ width:100%}
.decp-wrap.list{ width:100%}
.shower-details-immacula .tableDiv img{ width:70%}
.shower-details-immacula .tableDiv {  margin: 0 0 20px 0;  width: 100%; overflow-y: scroll;}
.shower-details-immacula table.immacula, td.immaculatd{ font-size:12px; padding: 3px 2px;}
.shower-details-immacula .shower_PopupBox{ width: 600px; height: 600px;}






/*PRESENCE div Start*/
.globalcntr{ height: 475px;}
.globalcntr .txt-box { width: 450px; padding: 10px; height: 55px;}
.globalcntr .txt-box h1 { font-size: 27px;}
.content_sec{ padding:10px 0}
.content_sec .middlecontainer .lft-contain{ display:none}
.content_sec .rigt_content { width: 100%; padding-left: 0; float: left; display: block; box-sizing: border-box !important;}
.content_sec .rigt_content h2 {font-family: 'MyriadProRegular';color: #ef3e43;font-size: 28px;font-weight: normal;letter-spacing: 0px;border-bottom: #cacaca solid 1px;padding-bottom: 15px;margin-bottom: 20px;}
.content_sec .rigt_content h2::after, .grey_sec h2::after { border-bottom:none;}
/*PRESENCE div End*/

.categorycntrfaucets{ background-size: 100% 100%;}




/*catLog div Start*/
.catLog .rightB { width:67%;}
.catLog li{ width: 100%; margin-bottom: 20px;}
.catLog h2 a{ font-size:21px; line-height:normal}
.catLog li:last-child{ float:left}
	}

@media only screen and (max-width:767px){
	
.header {top:0 !important; position:fixed !important; display:none;}
.bottom-nav-new { top:0 !important; position:fixed !important; min-height:75px; height:75px !important; display:none;}

.logo-top { left:65px; top:30px; width:130px; display:none;}
.mob-nav { top:25px; display:none;}
.searchfield-top { display:none;}
.mob-menu ul li { margin-bottom:5px;}
.mob-launch { display:none;}
.mob-library { display:none;}
/*Floater Menu*/
.top-nav-new { display:block; min-height:75px; height:75px !important; background-color:#000; top:0 !important; position:fixed !important; width:100% !important; z-index:999999999 !important;}
.top-nav-new ul { margin-top:0; margin-left:20px;}
.top-nav-new ul li a { font-size:12px; border:none; margin-top:15px;}
.top-nav-new ul li a { width:auto; height:auto; line-height:17px; padding:30px 4px 0; margin-top:15px; color:#FFF !important;}
.top-nav-new ul li a.visual {background:url(../images/inspire-mobile.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.visual { background:url(../images/inspire-mobile-hover.jpg) center 5px no-repeat !important;}
.top-nav-new ul li a.insp {background:url(../images/ins-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.insp { background:url(../images/ins-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.launch-icon {background:url(../images/new-launch-mob-icon.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.launch-icon { background-position:center 5px !important;}
.top-nav-new ul li a.prod-icon {background:url(../images/product-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.prod-icon {background:url(../images/product-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.resource {background:url(../images/resource-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.resource {background:url(../images/resource-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.dealer-icon-new {background:url(../images/venue-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.dealer-icon-new { background:url(../images/venue-icon-mobile-hover.jpg) center top no-repeat !important;}
.mob-nav-other { right:30px; display:none !important;}
.mob-nav-other-mob { right:20px; display:block !important; }
.mob-menu-rgt-mob {height:220px; overflow:scroll; overflow-x:hidden; top:40px;}
.input-search-box-bottom-mob { top:37px;}
.logo-top-nav { top:28px; width:90px; left:10px; display:none !important;}
.logo-top-nav-mob { top:20px; width:90px; left:10px; display:block !important;}

.searchfield { right:70px; display:none !important;}
.searchfield-mobile { right:55px; display:block !important;}
.mob-menu-rgt ul li a { width:auto !important; height:auto;}

.mob-menu-rgt-mob ul li { margin-bottom:0px;}
.nav-320 { display:none !important;}

/*Footer*/
.footer-new { width:98%; height:98px;}
.footer-new .lft-footer { width:100%; line-height:30px;}
.footer-new .rgt-footer { width:60%;}
.footer-new .cntr-footer ul li a { padding:0 12px; font-size:13px;}
.footer-new .cntr-footer ul li:first-child a { padding-left:0;}
.footer-new .cntr-footer { margin-left:0; width:100%; float:left; height:25px; line-height:25px; margin-top:5px;}
.mob-rgtmenu { margin-top:7px;}


/*Home page*/
.homebanner { margin-top:75px;}
.warrantycntr {background:url(../images/warranty-banner-ipad.jpg) center top no-repeat; background-size:cover; height:370px;}
.blockbuster {background:url(../images/warranty-banner-ipad.jpg) center top no-repeat; background-size:cover; height:370px;}
.impression {background:url(../images/impression-banner-ipad.jpg) center top no-repeat; background-size:cover; height:370px;}
.clean_rimless{background:url(../images/clean-rimless-ipad-new.jpg) center top no-repeat; background-size:cover; height:370px;}
.clean_rimless-inner{background:url(../images/clean-rimless-ipad-new.jpg) center top no-repeat; background-size:cover; height:410px; margin-top: 0;}
.onamcntr {background:url(../images/onam-banner-ipad.jpg) center top no-repeat; background-size:100% 100%; height:370px;}
.aceteche {background:url(../images/acetech-banner-ipad.jpg) center top no-repeat; background-size:100% 100%; height:370px;}
.homecntr {background:url(../images/home-first-bg-mobile.jpg) center top no-repeat; background-size:cover; height:370px;} 
.blockbuster-banner {background:url(../images/Block-Buster-Banner-new-ipad.jpg) center top no-repeat; background-size:cover; height:370px;}
.banner01txt { top:145px; width:420px; height:105px;}
.banner01txt h3 { font-size:16px; line-height:22px !important;}
.banner01txt a { font-size:18px; width:120px; height:40px; line-height:40px;}
.homebanner h2 { bottom:95px; display:none;}

.shahrukcntr { height:370px; background:url(../images/shahrukh-banner-mobile.jpg) center top no-repeat; background-size:cover;}
.shahrukcntr .gives { width:130px; bottom:115px; right:95px;}
.shahrukcntr .lft-details { width:235px; bottom:35px; left:30px;}
.shahrukcntr .rgt-details { width:260px; bottom:35px; right:30px;}

.mobilecntr { height:370px; background:url(../images/mobile-app-mobile.jpg) center top no-repeat; background-size:cover;}
.mobilecntr .mobile-details { width:175px; top:150px; right:25px;}
.mobilecntr .mobile-details a { font-size:16px; width:90px; height:30px; line-height:30px; margin-top:15px;}




.prodcontainer { width:550px; margin-bottom:50px; margin-top:50px;}
.prodcontainer .lft-prod-new { width:345px;}
.prodcontainer .rgt-prod { width:180px; margin-top:0px; margin-left:10px;}
.prodcontainer .rgt-prod h2 { font-size:18px; margin:0px 0 5px 0;}
.prodcontainer .rgt-prod p { font-size:14px; margin:10px 0; line-height:18px;}
.prodcontainer .rgt-prod .line { width:25px; margin-left:-13px;}
.prodcontainer .rgt-prod a { font-size:16px;}
.slick-slide { height:235px !important;}
.slick-next { right:0px !important;}
.slick-prev { right:50px !important;}


.innovationcntr { margin-bottom:50px;}
.innovationcontainer { width:550px;}
.innovation-rgt { width:235px; margin-left:20px; margin-top:4%;}
.innovation-rgt h2 { font-size:18px; margin:10px 0;}
.innovation-rgt p { font-size:14px; margin:10px 0; line-height:18px;}
.innovation-rgt a { font-size:16px;}
.innovation-rgt .line { width:40px; margin-left:-20px;}


.innovation-rgt-new { width:285px;}
.innovation-rgt-new .rgt-shower { width:243px; top:17px;}
.innovation-rgt-new .lft-shower { width:207px; margin-left:0;}

.clean_rimless-inner h2{ display:none;}
.toolcntr { height:270px;}
.toolcontainer {margin-top:40px;}
.toolcontainer .rgt-video { width:320px; height:191px; margin-left:17px;}
.toolcontainer .lft-tool { width:215px; margin-left:30px; margin-top:38px;}
.toolcontainer .lft-tool h2 { font-size:18px; margin:10px 0;}
.toolcontainer .lft-tool p { font-size:14px; line-height:18px; margin:10px 0;}
.toolcontainer .lft-tool .line { width:30px; margin-left:-15px;}
.toolcontainer .lft-tool a { font-size:16px;}

/*About us Section*/
/*About page start*/
.aboutbanner { height:100%;}
.fireweb { margin-top:20px !important;}

.firewebpad { margin-top:100px !important;}
 .innerspace { margin-top:20px !important;}
.mrg-top-collection-star { margin-top:20px !important;}
.mrg-top-media { margin-top:20px !important; }
.mrg-top-launch { margin-top:20px !important; }
.mrg-top-collection { margin-top:20px !important;}
.middlecntr { margin-top:0px;}

@-moz-document url-prefix() {
   .mrg-top-collection { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .fireweb {margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-media { margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-launch { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .innerspace { margin-top:20px !important;}
}
@-moz-document url-prefix() {
  .firewebpad { margin-top:140px !important;}
}


.aboutcntr .txt-box-career { top:60px; width:420px; height:50px; padding:15px;}
.aboutcntr .txt-box-career h1 { font-size:32px;}

.lft-contain-care { display:none;}
.mediacntr {background:url(../images/media-banner-mobile.jpg) center top no-repeat; background-size:cover; height:370px;}
.mediacntr .txt-box { width:260px; height:90px; left:25px;}
.mediacntr .txt-box h1 { font-size:20px; margin-top:10px;}
.mediacntr h2 { margin-bottom:80px; display:none;}


.inspireBox h2 { font-size:27px; margin:10px 0;}
.inspireBox .line { width:40px; margin-left:-20px;}


/*Inspritation Page start*/
.inspirecntr {background-size:cover; height:370px; margin-top:75px;}
.inspirecntr .txt-box { top:145px; width:510px; height:115px;}
.inspirecntr .txt-box h1 { font-size:28px;}
.inspirecntr .txt-box .line { width:255px;} 
.inspirecntr .txt-box h3 { font-size:19px; line-height:22px !important; margin-top:10px;}
.inspirecntr h2 { bottom:95px; display:none;}



.inspirecntr_new {background-size:cover; height:370px; margin-top:75px;}
.inspirecntr_new .txt-box { top:145px; width:510px; height:115px;}
.inspirecntr_new .txt-box h1 { font-size:28px;}
.inspirecntr_new .txt-box .line { width:255px;} 
.inspirecntr_new .txt-box h3 { font-size:19px; line-height:22px !important; margin-top:10px;}
.inspirecntr_new h2 { bottom:95px; display:none;}


.inspirecntr2 {background-size:cover; height:370px; margin-top:75px;}
.inspirecntr2 .txt-box { top:145px; width:510px; height:105px;}
.inspirecntr2 .txt-box h1 { font-size:28px;}
.inspirecntr2 .txt-box .line { width:255px;} 
.inspirecntr2 .txt-box h3 { font-size:19px; line-height:22px !important; margin-top:10px;}
.inspirecntr2 h2 { bottom:95px; display:none;}


.carecntr { height:370px; background-position:right top; margin-top:0px;}
.carecntr h2 { display:none;}

.carecntr .txt-box { width:240px; height:160px; left:30px;}
.carecntr .txt-box h1 { font-size:19px;}

.rgt-contain-care { width:100%; border:none; margin-top:0;}
.rgt-contain-care .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.rgt-contain-care .txt-box h2 { font-size:22px;}
.rgt-contain-care .txt-box p { font-size:16px; margin:15px 0;}
.rgt-contain-care .txt-box .line { width:40px; margin-left:-20px;}
.rgt-contain-care .txt-box ul { margin:5px 0 0 !important;}
.rgt-contain-care .txt-box ul li { margin-right:40px;}



.showerscntr{ height:375px;}
.showerscntr .txt-box {width:300px; right:15px; top:15%;}
.showerscntr .txt-box img{ width:55%;}
.showerscntr .txt-box h1 { font-size:17px; padding: 10px 12px 20px;}




.aboutcntr .txt-box h1 { font-size:25px;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:105px; margin-right:2px;}
.middlecontainer .rgt-contain .txt-box .brand-small h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:13px;}

.board_of_directors { width:550px;}
.directors { margin-right:0; width:177px;}
.board_of_directors .rightBox { width:375px;}



.recent_news li { margin-right:30px !important;}
.electronicBox li { width:200px !important; height:198px !important;}
.annual_reportsBox li { margin-right:32px !important;}


.middlecontainer .lft-contain { display:none;}
.middlecontainer .navBox-new ul li { display:inline-block;}
.middlecontainer .navBox-new { left:0; top:90px; z-index:10;}
.middlecontainer .navBox-new ul li a:hover, .middlecontainer .navBox-new ul li a.active { background-position:10px 7px;}
.electronicBox { margin-top:50px;}
.mediaBox { margin-top:50px;}
.middlecontainer .rgt-contain { border:none; margin-top:0;}
.rgt-investors { min-height:1010px !important;}


 .left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
 .mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}
.top-arrow-sign { display:block; top:200px; right:10px;}

/*About Page Start*/


.aboutcntr { height:370px; margin-top:75px; background:url(../images/about-bg-mobile.jpg) center top no-repeat !important; background-size:cover !important;}
.contactcntr {background:url(../images/contactus-bg.jpg) center top no-repeat !important; background-size:cover !important;}
.investorcntr {background:url(../images/investor-bg.jpg) center top no-repeat !important; background-size:cover !important;}
.careercntr {background:url(../images/careers-bg-mobile.jpg) center top no-repeat !important; background-size:cover !important;}
.aboutcntr .txt-box { height:50px; width:450px; padding:10px;} 
.investorcntr .txt-box { width:400px !important;}
.policyBox li { margin-right:20px !important;}

.aboutmenu-icon{display:block;}
.aboutdrop{display:none;}

.aboutcntr .txt-box h1 { font-size:20px;}
.aboutcntr h2 { display:none;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:275px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:20px;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:170px; height:158px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li img { width:96%;}
.middlecontainer .rgt-contain .txt-box a { font-size:15px;}

.policyBox li { width:155px;}
.policyBox li img { width:100%;}

.middlecontainer .rgt-contain .txt-box .line { width:40px; margin-left:-20px;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:14px;}

.presenceBox li.list { float:left; margin-right:12px !important;}

.fr-video-details { margin-right:25px;}
.hsil-box-mobile { display:block;}

/*Activity page start*/
.activitymeetsBox { width: 100%; padding-left:1%}
.activitymeetsBox li{     margin: 0 0 10px 5px !important; }
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:330px; height:auto;}
.activitymeetsBox .img2{ width:165px; }
.activitymeetsBox .img3{ width:163px; }


/*Associations page start*/
.associationsBox h3{ font-size:20px;}
.middlecontainer .rgt-contain .txt-box p { font-size:14px; line-height:18px;}
.associationsBox { width: 91%;}
.associationsBox li { margin: 0 10px 10px 0 !important; width:31% !important;}
.associationsBox li img{ width:100%}

.map-details span { font-size: 12px;}
.map-details .img2 {  float: right;  margin-left: 0;}


/*About Page End*/


	
	
/*visualise*/
.middlecontainerproducts { width: 90%;}
.visualisecntr .txt-box h1{ font-size:30px;}

.categoryBox .left_category { width: 100%;}
.categoryBox .left_category h1{ font-size:22px; margin: 15px 0;}
.categoryBox .left_category h2{ font-size:22px; margin: 15px 0;}
.categoryBox .left_category .line { width: 50px;}
ul#visualise-category1 { margin: 20px auto;}
ul#visualise-category1 li {  width: 99%;}
ul#visualise-f li { height: 35px; margin-right: 6px; width: 127px;}
ul#visualise-f li a{ font-size:14px; line-height:35px;}
.breadcrum-inner { font-size: 14px; }


ul#visualise-category1 li .left_visualise { width: 100%;}
ul#visualise-category1 li .right_visualise.pristineBox { padding: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; margin-left: 4%; padding-bottom:20px;}
ul#visualise-category1 li .right_visualise.exquisiteBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px;}
ul#visualise-category1 li .right_visualise.graceBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px;}
ul#visualise-category1 li .right_visualise.amphitheatreBox  { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px;}

ul#visualise-category1 li .right_visualise p{ padding-right:20px;}




ul#vanitycntr-category1 { margin: 20px auto;}
ul#vanitycntr-category1 li {  width: 99%;}
ul#vanitycntr-f li { height: 35px; margin-right:2%; width: 30%; margin-bottom:10px;}
ul#vanitycntr-f li:last-child { float:left;}
ul#vanitycntr-f li a{ font-size:14px; line-height:35px;}
ul#vanitycntr-category1 li .right_vanitycntr .linefr, ul#vanitycntr-category1 li .right_vanitycntr .line { display:none;}
ul#vanitycntr-category1 li .right_vanitycntr h3 { padding-left:0; font-size:32px; line-height:35px;}
ul#vanitycntr-category1 li .right_vanitycntr h3 br  { display:none;} 


ul#vanitycntr-category1 li .left_vanitycntr { width: 100%;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { padding: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; margin-left: 4%; padding-bottom:20px;}
ul#vanitycntr-category1 li .right_vanitycntr.exquisiteBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px;}
ul#vanitycntr-category1 li .right_vanitycntr.graceBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px;}
ul#vanitycntr-category1 li .right_vanitycntr.amphitheatreBox  { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px;}

ul#vanitycntr-category1 li .right_vanitycntr p{ padding-right:20px;}


.productmainBox {margin-bottom: 0px; margin-top:32px;}
.productmainBox .right_product .BottomBox li { width:158px; margin-right:50px; margin-bottom:0;}
.productmainBox .right_product .BottomBox li .textBox { font-size:16px;}
.productmainBox .right_product .BottomBox li .rgt-prod { height:135px; left:20%;}	

.middlecontainer {width: 90%;}



/*Product and Brand css start*/

/*Brand css start*/



.brandcntr .txt-box { bottom:100px; width:460px; height:85px;}
.brandcntr .txt-box h1 { font-size:30px;}
.brandcntr .txt-box h3 { font-size:20px;}
.brandmiddlecontainer .centr-box { margin-top:10px;}
.brandmiddlecontainer .centr-box ul li img { width:80%;}


.banner01 img {height:auto !important;}
.banner02 img {height:auto !important;}
.banner03 img {height:auto !important;}
.banner04 img {height:auto !important;}
.brand-1600 { display:none !important;}
.brand-768 { display:block !important;}

.brandcntr-banner .txt-box { width:360px; height:85px;}
.banner01txtp { width:400px;}
.banner01txtp h6 { font-size:25px;}

.banner02txtp { width:240px; height:130px;}
.banner02txtp img { width:140px !important; margin-bottom:15px;}
.banner02txtp h5 { font-size:25px; line-height:30px;}

.banner03txtp { width:285px;}
.banner03txtp img { width:140px !important; height:30px !important;}
.banner03txtp h5 { font-size:25px; line-height:30px;}

.banner04txtp { width:350px;}
.banner04txtp img {width:140px !important; margin-bottom:15px;}
.banner04txtp h5 { font-size:25px; line-height:32px;}


.privacycntr { height:370px;}
.privacycntr .txt-box{ width:510px}
.privacycntr .txt-box h1{ font-size:30px}
.privacycntr h2 { margin-bottom: 80px;}
.disclaimercntr { height:91vh;}
.visualisecntr { /*height:370px;*/ height:254px; margin-top:0;}
.visualisecntr h2 { bottom:95px; display:none;}
.visualisecntr .txt-box h1 { font-size: 17px;}
ul#visualise-f li:last-child { float:left;}
.visualisecntr .txt-box {top:14%; width: 50%;}

.brandmiddlecontainer { margin-top:130px;}

.brandcntr-banner .txt-box { bottom:-10px;}

.brandmiddlecontainer .centr-box ul li h6 { font-size:16px; line-height:20px;}
.italiancntr { height:370px; margin-top:0; background:url(../images/products-banner2-768.jpg) center top no-repeat !important; background-size:cover !important;}
.italiancntr .txt-box { width:240px; height:130px;}
.italiancntr .txt-box img { width:140px !important; margin-bottom:15px !important;}
.italiancntr .txt-box h5 { font-size:25px; line-height:30px;}
.italiancntr h2 { display:none;}

.artcntr {height:370px; margin-top:75px; background:url(../images/products-banner4-768.jpg) center top no-repeat !important; background-size:cover !important;}
.artcntr .txt-box { width:350px;}
.artcntr .txt-box img { width:140px !important; margin-bottom:15px !important;}
.artcntr .txt-box h5 { font-size:25px; line-height:32px;}
.artcntr h2 { display:none;}

.collectioncntr {height:370px; margin-top:0; background:url(../images/products-banner3-768.jpg) center top no-repeat !important; background-size:cover !important;}
.collectioncntr .txt-box { width:285px;}
.collectioncntr .txt-box img { width:140px !important; height:30px !important; margin-bottom:10px !important;}
.collectioncntr .txt-box h5 { font-size:25px; line-height:30px;}
.collectioncntr h2 { display:none;}


.productBox { margin-top:0;}
.productBox .right_product { width:100%; margin-top:0;}
.productBox .right_product .BottomBox li .textBox { font-size:15px;}
ul#product-category1 li { width:260px; margin-right:8px;}

/*ul#product-category1 li { width:151px; height:220px; margin-right:28px;}
ul#product-category1 li img { width:148px;}*/

figure.effect-layla figcaption::before { border:none !important;}
figure.effect-layla figcaption::after { border:none !important;}
figure.effect-layla p { padding:0; line-height:140px; font-size:15px !important;}





/*Innovation Page*/
.innovationscntr { height:370px; margin-top:0;}

.rimlessBox { margin-top:0;}
.rimlessBox .elementBox { width:98%;}
.rimlessBox .elementDiv { width:100%;}
.rimlessBox .elementBox .elementDiv .element_right img { width:100%;}

.rimlessBox .elementBox .elementDiv .element_right { width:258px; height:218px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation { width:350px; height:200px; background-size:100% 100%; padding-top:45px;} 
.rimlessBox .elementBox .elementDiv .element_left_innovation p { font-size:16px; line-height:22px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation p span { font-size:18px; line-height:25px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv { bottom:0; width:65px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv img { width:100%;}
.rimlessBox .elementDiv .divider { top:106px; z-index:9999999999; width:40px;}
.rimlessBox .elementDiv .divider-bottom {top:116px; z-index:9999999999; width:40px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 { bottom:0; width:65px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 img { width:100%}

.show-qr { width:185px !important;}
.hide-qr { width:265px !important;}






.rimlessBox .elementBox .elementDiv .element_left { background-size:100% 100%; width:184px; height:187px; padding-top:20px;}
.rimlessBox .elementBox .elementDiv .element_left p { font-size:13px; line-height:18px;}
.rimlessBox .elementBox .elementDiv .element_left p span { font-size:13px;}


/*rimless Start*/
.rimlesscntr-page { height:370px; margin-top:75px; background-position:right top; background-image:url(../images/rimless-banner-ipad.jpg);}
.rimlesscntr-page h2 { bottom:95px; display:none;}
.rimlesscntr-page .txt-box5 { width:335px; height:110px; top:60px;}
.rimlesscntr-page .txt-box5 h1 { font-size:23px;}
.rimlesscntr-page .txt-box5 h3 { font-size:23px;}
.rimlesscntr-page .design-txt { width:250px; left:35px; bottom:25px;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width:350px; height: auto; top:60px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:55%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding: 20px 17px 20px 70px; width: 57%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementDiv{ width:80%; float:none; margin:0 auto;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height:460px; margin-left:0;  margin-right: 0;  margin-top: 12px; margin-bottom:20px;  padding-left: 0; padding-top:15px; width:100%;}
.rimlessBox-page .elementDiv .divider { top: 115px; left:-50px; display:none;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:100%}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.rimlessBox-page .innovationBox .innovation_right h4 { font-size:22px;}
.rimlessBox-page .innovationBox .innovation_right .line { width:40px; margin-left:-20px;}
.rimlessBox-page .innovationBox .innovation_right p { font-size: 13px; line-height:17px;}

.rimlessBox-page .elementBox .elementDiv .element_left h3 { font-size:25px; margin-bottom:10px; margin-left:15%; margin-top:30px;}
.rimlessBox-page .elementBox .elementDiv .element_left h4 { font-size:20px; margin:5px 0 15px; margin-left:15%;}
.rimlessBox-page .elementBox .elementDiv .element_left h5 { font-size:25px; margin-bottom:10px; margin-left:15%; margin-top:30px;}
.rimlessBox-page .elementBox .elementDiv .element_left li { width:70%; line-height:22px; font-size:14px; margin-left:15%;}
.rimlessBox-page .elementBox .elementDiv .element_left li .one { width:90px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .two { width:180px;}

.popbox-rim { width:60%; margin-left:-30%; top:25%;}
.popbox-rim-2 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-3 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-4 {width:60%; margin-left:-30%; top:25%;}


.bottom-rimless ul li { margin-left:0 !important;}
.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:75% !important; font-size:15px !important; line-height:20px !important; margin-left:15%; margin-bottom:4px;}
.bottom-rimless { bottom:50px;}
.rimlessBox-page .elementDiv .divider { right:-70px;}
.tech-draw ul li { width:155px !important; margin-bottom:10px;}
.bottom-rimless ul li a { font-size:14px; padding:0 10px;}





.contact-lrbox { width:90%;}
.find-dealer a { font-size:18px;}
.forenquiry { font-size:18px;}
.socialicon-head { font-size:16px;}
/*rimless End*/

/*Quarda start*/
.quardacntr {height:370px; background-position:left top; margin-top:75px; background:url(../images/quarda-bg-mobile.jpg) center top no-repeat; background-size:cover;}
.quardacntr h2 { bottom:95px; display:none;}
.quardacntr .txt-box { width:280px; top:40px;}
.quardacntr .txt-box h4 { font-size:22px;}
.quardacntr .txt-box h1 { font-size:15px; font-weight:bold;}
.quardacntr .txt-box h3 { font-size:18px;}
.quardacntr .txt-box p { font-size:15px;}

.middlecontainer .quard-lft-contain { width:150px;}
.middlecontainer .quard-rgt-contain { width:520px;}
.middlecontainer .quard-rgt-contain .txt-box { width:325px; margin-left:170px; min-height:250px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:22px; margin-top:20px;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:15px;}

.middlecontainer .range-box ul li { margin-right:10px; display:inline-block; float:none;}
.middlecontainer .range-box ul li a { width:110px; height:110px; font-size:11px;}

.technologycontainer { width:96%;}
.technologycontainer .lft-box { width:45%;}
.technologycontainer .rgt-box { width:48%;}
.technologycontainer .rgt-box h2 { font-size:20px;}
.technologycontainer .rgt-box p { font-size:14px; margin:5px 0 15px; line-height:20px;}

.middlecontainer .liver-box { margin:0;}
.middlecontainer .liver-box h2 { font-size:28px;}
.middlecontainer .liver-box .liver-product { width:520px;}
.middlecontainer .liver-box .liver_left { width:240px; height:210px;}
.middlecontainer .liver-box .liver_right { width:240px; height:210px;}
.middlecontainer .liver-box .liver_left .mainLiver .main_left { font-size:12px; padding-top:38px;}
.middlecontainer .liver-box .liver_right .mainLiver .main_left { font-size:12px; padding-top:38px;}
.middlecontainer .liver-box .liver_right .mainLiver { margin:25px auto; width:75%;}

.middlecontainer .liver-box .liver_left .mainLiver { margin-left:40px; margin-top:20px;}


.quarda-contact-wrap { margin-bottom:0px; padding:0px 0;}
.quarda-contact-lrbox { width:520px;}
.quarda-forenquiry { margin:0;}
.quarda-contactleft  {width:100%; color:#FFF; padding:20px 0; border-right:none;}  
.quarda-contactright {width:100%; border-bottom: solid 1px; color:#FFF; padding:20px 0; border-right:none;}
.quarda-contact-right-txt { font-size:25px; line-height:35px;}
.quarda-find-dealer { font-size:20px;}
.quarda-codeimg img { width:165px; height:38px;}
.quarda-enquirymail { line-height:24px;}
.quarda-social-icons { margin-right:15px;}
.quarda-social-icons img { width:40px; height:40px;}
.quarda-textboxstyle, .quarda-textboxstyle1 { width:88%;}
.quarda-textboxstyle1 { width:38%;}
.quarda-select-city { width:88%;}
.verify { width:33% !important;}
/*Quarda end*/



.categorycntr { height:370px; margin-top:0;}
ul.product-right-filters { width:100%;}

.productBox .left_product { width:100%;}
.productBox .filter-contain { display:block;}
.productBox .all-filter { display:none;}
.productBox .left_product .by_category h2 { font-size:16px; padding-left:16px;}
.productBox .left_product .by_category span { font-size:15px;}

.productBox .left_product .by_category h3 { font-size:15px;}

.productBox .left_product fieldset { display:none;}
.hn-minus { display:none;}
.hn-plus { display:block;}


/*Where to buy DIV START*/
.mapBox{ margin-bottom:30px;}
.mapBox .macontainer { float:right; width:95%;}
.mapBox .map_right { width:65%;}
.mapBox .map_right img{ width: 100%;}
.mapBox .map_right .map_box { height: 428px; width: 100% !important;}
.mapBox .map_left{width:32%;}
.mapBox .map_left .wantBox{ padding-left:20px; width:92%; padding-top:10px; padding-bottom:10px;}
.mapBox .map_left .wantBox h2{ font-size:13px;}
.mapBox .map_left .wantBox .selectDiv{ width:77%; margin-bottom:15px;}


.mapBox .map_left .typeBox{ padding-left:20px; width:92%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox h2{ font-size:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1{ width:100%; margin-bottom:10px;}
.mapBox .map_left .typeBox .div1 h4{ font-size:14px;float: left;  width: 110px;}
.mapBox .map_left .typeBox a.search{ margin-left:26px; margin-top:13px;}
.mapBox .map_left .typeBox.help { padding-bottom: 23px;}

.mapBox .map_left .typeBox .div2{ width:100%; float:left}
.mapBox .map_left .typeBox .div2 h4{ font-size:14px; float: left; width: 110px;}
.buycntr { height:370px; margin-top:0px; background-position:right top;}
.buycntr h2 { bottom:90px; display:none;}
.buycntr .txt-box5 { height:80px; left:20px; padding:10px; top:50px; bottom:auto; width:255px;}
.buycntr .txt-box5 h1 {font-size:18px;}
.buycntr .txt-box5 span {font-size:18px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}
.buyBox h1 { font-size:25px; margin:10px 0;}
.buyBox .line { width:50px;}
.mapBox .map_left .typeBox input[type="checkbox"] + label:before { margin-right: -10px;}

.mapSearchBox { margin-top:25px; margin-bottom:25px; padding:2%; width:93%;}
.left-details { width:47%;}
.mapSearchBox p { font-size:13px;}
.left-details span { width:125px;}
.resultBox-search { width:210px; height:40px;}
.resultBox-search a { font-size:16px; line-height:40px;}
.left-details img { margin-left:5px; width:68px;}
/*Where to buy DIV END*/

/*blog page Start*/
.blogBoxcntr { height: 370px; margin-top:75px;}
.blogBoxcntr h2 { bottom:95px; display:none;}
.blogcontainer .blogBox { margin-bottom:200px;}
.blogBoxcntr .txt-box { width:225px; height:70px; padding:10px; top:80px;}
.blogBoxcntr .txt-box h1 { font-size:22px;} 
.blogBoxcntr .txt-box h3 { font-size:17px; margin-top:5px;}
.blogBoxcntr .txt-box .line { width:100px;}
.blogcontainer { width:550px; margin: 0 auto; }
.blogcontainer .blogimg {width:460px; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:220px; height:290px; padding-top:43px; top: 100px; padding:43px 20px 0 40px;}
.blogcontainer .blogimgDiv h4 { font-size:14px;}
.blogcontainer .blogimgDiv h4 span { font-size:14px;}
.blogcontainer .blogimgDiv h1{ font-size:19px; margin:10px 0 10px;}
.blogcontainer .blogimgDiv h5{ font-size:19px; margin:10px 0 10px;}
.blogcontainer .blogimgDiv .line { width:40px; margin-left:-20px;}
.blogcontainer .blogimgDiv p{ padding:9px 0; font-size:13px; line-height:18px;}
.blogcontainer .blogimgDiv a { font-size:13px;}
.blogcntrfooter { margin-bottom: 160px;}
/*blog page End*/

/*Blog Inner pages*/
.bloginnercntr {height:370px; margin-top:75px;}
.bloginnercontainer { width:90%;}
.bloginnercntr h2 { display:none;}
.bloginnercntr .txt-box { padding:10px; width:350px; height:90px;}
.bloginnercntr .txt-box h1 { font-size:28px;}
.bloginnercntr .txt-box h3 {font-size:22px; margin-top:5px;}
.bloginnerBox .rightinner { width:100%;}
.bloginnerBox .rightinner h5 { padding-top:0;}
.bloginnerBox { margin-bottom:20px;}
.bloginnerBox .leftinner p { font-size:14px; line-height:18px;}
.bloginnerBox .leftinner { width:100%;}
.bloginnerBox .leftinner ul li { font-size:14px; line-height:18px;}
.bloginnerBox .leftinner .headingB { margin-top:5px;}

.bloginnerBox .leftinner h5 { font-size:22px;}
.bloginnerBox .leftinner h6 { font-size:20px;}
.bloginnerBox .leftinner h5 { margin: 20px 0 10px; }
.blog-bottomnav { text-align: center; }
.blog-bottomnav ul li { display: inline-block; float: none; margin: 10px 0; }
.blog-bottomnav ul li a { font-size: 16px; }

.blogcontainer .blog-topnav { text-align: center; width:auto;}
.blogcontainer .blog-topnav ul li { display: inline-block; float: none; margin: 10px; }
.blogcontainer .blog-topnav ul li a { font-size: 14px; margin-right:0; padding:6px 15px; }

.blog-bottomnav { text-align: center; width:auto;}
.blog-bottomnav ul { margin:0 !important;}
.blog-bottomnav ul li { display: inline-block; float: none; margin: 10px; }
.blog-bottomnav ul li a { font-size: 14px; margin-right:0; padding:6px 15px; }

.blog-bottomnav ul li a { font-size: 15px; margin-right:0; padding:6px 20px; }

.toilettrivia {height: 475px; margin-top:90px;}
.toilettrivia h2 { display:none;}
.bloginnercontainer .breadcum { margin-bottom:0; font-size:14px;}

.bloginnerBox .leftinner .line { width:40px; margin-left:-20px;}

.bathroomglory {height: 475px; margin-top:90px;}
.bathroomglory h2 { display:none;}
.bathroomglory .txt-box { padding:10px; width:390px; height:95px;}
.bathroomglory .txt-box h1 { font-size:32px;}
.bathroomglory .txt-box h3 { font-size:24px; margin-top:5px;}

.fengshuibathroom {height: 475px; margin-top:90px;}
.fengshuibathroom .txt-box { padding:10px; width:390px; height:95px;}
.fengshuibathroom .txt-box h1 { font-size:32px;}
.fengshuibathroom .txt-box h3 { font-size:24px; margin-top:5px;}
.fengshuibathroom h2 { display:none;}
/*blog page End*/


/*Ask an Expert start*/
.ask_an_expertcntr { height:370px; margin-top:75px;}
.ask_an_expertcntr h2 { bottom:95px; font-size:24px; display:none;}
.askBox .line { width:40px; margin-left:-17px;}
.ask_an_expertcntr .txt-box { width:480px; padding:10px; height:78px;}
.ask_an_expertcntr .txt-box .line { width:140px;}
.ask_an_expertcntr .txt-box h1 { font-size:24px;}

.askBox h2 { font-size:22px;}
.askBox { margin-top:0;}
.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:33%;}
.askBox .ask_firstDiv .inputDiv label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:43%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:597px}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:80%;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:240px; height:110px;}
.askBox .ask_firstDiv .inputDiv.list { float: left;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:52%;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:78%}
.askBox .ask_firstDiv .inputDiv2.list { float: left; margin-left:50px; width: 33%;}
.askBox .ask_firstDiv .inputDiv2 .submitBtn { margin-top:30px;}
/* Ask Div End*/

/* Green Building Div Start*/
.greencntr { height:370px; margin-top:75px; background-position:right top;}
.greencntr h2 { bottom:95px; display:none;}
.greencntr .txt-box { width:340px; padding:10px; height:55px;}
.greencntr .txt-box h1 { font-size:27px;}
.greenBox h2 { font-size:25px; margin:15px 0;}
.greenBox .line { width:50px;}
.greenBox p { font-size:13px; line-height:18px;}
.greenBox span { font-size:15px;}
.greenBox li { width:32%; margin-right:30px;}
.greenBox li img { width:100%;}
.greenBox li a { width:150px; font-size:20px; height:45px; line-height:45px;}

/* Star Rating Div Start*/
.starratingcntr { height:370px; margin-top:0;}
.starratingcntr h2 { bottom:40px; display:none;}
.starratingcntr .txt-box { width:350px; top:20px;}
.starratingcntr .txt-box h1 { font-size:21px;}
.starratingcntr .txt-box h3 { font-size:14px; margin-top:10px;}
.starratingcntr .txt-box h4 { font-size:16px; margin-top:15px;}
.lft-star-contain { width:180px;}
.lft-star-contain .top-box { width:180px;}
.lft-star-contain .bottom-box { width:40px; top:110px;}
.lft-star-contain a { width:110px; height:45px; line-height:45px; font-size:18px;}
.rgt-start-contain { width:100%;}
.rgt-start-contain .txt-box h2 { font-size:21px;}
.rgt-start-contain .txt-box .line { width:30px; margin-left:-15px;}
.rgt-start-contain .txt-box p { font-size:13px; line-height:18px;}
.rgt-start-contain .txt-box ul li { font-size:13px; line-height:18px;}

.rgt-start-contain-bottom { width:100%; margin:0;}
.rgt-start-contain-bottom .txt-box { width:475px; margin-left:0px;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li { margin-bottom:15px;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:15px;}

.lft-star-contain-second { top:840px !important;}


/*For Specifier page*/
.specifiercntr { height:370px; margin-top:0;}
.specifiercntr h2 { bottom:95px; display:none;}
.specifiercntr .txt-box5 { width:370px; padding:10px; height:70px;}
.specifiercntr .txt-box5 h1 { font-size:20px;}
.specifierBox .line { width:50px;}

.specifierBox h2 { font-size:27px; margin:10px 0;}
.specifierBox h4 { font-size:16px; line-height:22px;}
.spec-creative { float:none; margin:30px auto; width:80%;}
.spec-creative .one-section { width:70%; height:125px; padding-left:75px;}
.spec-creative .one-section p { font-size:15px; line-height:20px;}
.spec-creative .referece { width:124px; height:121px; left:-60px;}
.middle-section { float:left !important;}


/* Resources Div Start*/
.resourcescntr { height:370px;}
.resourcescntr h2 { bottom:95px; display:none;}
.resourcescntr .txt-box { width:250px; padding:10px; height:80px;}
.resourcescntr .txt-box h1 { font-size:25px;}
.resourcesBox h2 { font-size:25px;}
.resourcesBox { margin-top:5px;}
.resourcesBox .line { width:50px; margin-left:20px;}
.resourcesBox .resourcesDiv .resource_left { width:280px; height:188px;}
.resourcesBox .resourcesDiv .resource_right { width:227px; margin-left:30px; padding-top:0;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:17px; width:182px; margin-top:0;}
.resourcesBox .resourcesDiv .resource_right p { font-size:13px; line-height:17px; margin:10px 0;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail { width:40px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:35px;}
.resource_lft_mrg { margin-right:30px;}

.resourcesBox .resourcesDiv .resource_right .line { width:40px; margin-left:-20px;}
/* Resources Div End*/

/****** ideascape *****/
.ideascapecntr { height:370px; }
.ideascapecntr h2 { display:none;}
.ideascapeinner { width:90%;}
.ideascapeinner .working .rightbx{ width:50%; float:none; margin:20px auto;}
.ideascapeinner .working .leftbx{ width:100%;}
.ideascapeinner .working .leftbx img{}

.ideascapeinner .working .leftbx .img-map { width:435px;}
.ideascapeinner .working .leftbx p { font-size:15px;}
.ideascapeinner .working .leftbx .img-map .map-txt { width:180px; right:-100px;}
.ideascapeinner .working .rightbx { margin-top:75px;}


.innovation-rgt-2 { width:100%;}
.innovation-rgt-2 a { font-size:14px;}
.innovation-rgt-2 a span{margin:-17px 6px 0 0; width:200px;}
.innovation-rgt-2 .hoverbox { margin-top:-10px; float:left;}


.ideascapeinner .working .leftbx p { width:210px; font-size:13px; line-height:18px;}
.ideascapebox { width:100%;}
.ideascapeinner h2 { text-align:center;}
.ideascapeinner .working { width:100%;}




/*contact*/
.aboutcntr .txt-box-contact { width:305px; height:85px;}
.aboutcntr .txt-box-contact h1 { font-size:25px;}
.middlecontactcontainer h2{ font-size:19px;}
.aboutcntr .txt-box-contact .line { width:125px;}
.middlecontactcontainer .line { width:40px; margin-left:-20px;}

.middlecontactcontainer{  width:520px;}
.middlecontactcontainer .left-contact {}

.middlecontactcontainer .right-contact { width: 100%;}
.middlecontactcontainer .right-contact .lft-box {  width: 240px;}
.middlecontactcontainer .right-contact .rgt-box{ width: 225px;}

.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:80%;}
.googlemapcontainer .imgleft .imgBox img{ width:100%;}
.googlemapcontainer .imgleft .redBox .maindiv { width:261px;}

.googlemapcontainer .imgleft .redBox{ right:60px; top:85px; height:265px;}
.googlemapcontainer .imgleft .redBox p { font-size:14px;}


.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:100%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box input{ width:69%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input3{ width:130px;}

.middlecontainer-table {  width:850px;}
.middlecontainer-table .lft-contain-table{ width:290px;}
.middlecontainer-table .rgt-contain-table{ width:635px;}
.middlecontainer-table .rgt-contain-table .txt-box{ width:470px; margin-left: 125px;  min-height: 650px;}

.middlecontainer-table .lft-contain-table .top-box {  padding: 20px 15px;  width: 260px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 12px; line-height: 23px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table.flotright{ float:left}
.middlecontainer-table .rgt-contain-table .txt-box .bottom-table {  margin-top: 10px;}
.middlecontainer-table .rgt-contain-table .txt-box p{ font-size:14px;}

.middlecontactcontainer p{ font-size:14px;}
.middlecontactcontainer .line { width:35px; margin-left:-17px;}
.middlecontactcontainer a { font-size:14px;}


.googlemapcontainer .imgleft .redBox{ width:34%}
.googlemapcontainer .imgleft .redBox h2{ font-size:22px; padding-top:30px; padding-bottom:25px;}
.googlemapcontainer .imgleft .redBox h3{ font-size:19px;}

.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:22px;}

.middlecontainer-table .rgt-contain-table .txt-box .submit{ width:152px;}
.middlecontainer-table .rgt-contain-table .txt-box .clear{ width:153px;}
.middlecontactcontainer .breadcum a{ font-size:15px;}
.middlecontactcontainer .breadcum{ font-size:15px;}
/*contact end*/

/*Inspire Section start*/
.inspirecntrgrace { height:370px; margin-top:75px;}
.inspirecntrgrace .txt-box { width:340px;}
.inspirecntrgrace h2 { display:none;}
.colour-splash { background-position:right top !important;}
.blissful-blue {background-position:left top !important;}
.absolute-quadra {background-position:left top !important;}
.classic-spirit {background-position:left top !important;}
.pink-poise {background-position:-48px top !important;}
.bricksome {background-position:right top !important;}
.kids-worthy {background-position:-88px top !important;}
.beach-affair {background-position:-57px top !important;}
.spring-embrace {background-position:left top !important;}
.suave-kylis {background-position:-50px top !important;}
.tech-leisure {background-position:left top !important;}
.inspiremeBanner { height:370px !important; margin-top:75px !important;}
.inspiremeBanner h2 { display:none;}

/*Site Map start*/
.sitemapBox h2 { font-size:26px; margin:10px 0;}
.sitemapBox .line { width:40px; margin-left:-20px;}
.sit_menu ul li a { font-size:13px;}
.sit_menu li ul li a { font-size:13px;}

/*Product Deatails page*/
.detailmiddlecontainer { margin-top:10px; width:90%;}
.detailmiddlecontainer .breadcum { font-size:14px; height:20px; line-height:20px; margin-bottom:10px;}
.detailmiddlecontainer .breadcum a { font-size:14px; line-height:18px;}
.detailmiddlecontainer h2 { text-align:center; font-size:22px; line-height:30px;}
.detailmiddlecontainer .line { margin:10px auto;}
.detailmiddlecontainer .content-box { margin-top:0; width:100%; float:none; margin:0 auto;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-pic { width:290px;}
.detailmiddlecontainer .content-box .prod-txt { margin:0; padding:0px; width:100%;}
.detailmiddlecontainer .content-box .prod-right .top-prodlink { margin:20px 0;}
.detailmiddlecontainer .content-box .prod-right { float:none; margin:20px auto;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:284px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:284px;}
.spritespin { margin-left:0px !important;} 
.spritespin-canvas {width:100% !important; height:100% !important;}
.spritespin-instance { height:282px !important; width:282px !important;}

.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:70px;}

.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-look { width:100%; float:left; margin:0 auto 25px;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:15px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:245px; height:280px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:243px; height:auto;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 8px;}
.detailmiddlecontainer .content-box .prod-txt .explain { margin:0 0 15px 0;}
.detailmiddlecontainer .content-box .prod-right .bottom-prodlink ul li { margin-bottom:5px;}



/******* Sign Up ******/
.signupkk .referece{ width:120px; height:120px; left:-57px;}
.signupkk .middle-box .signup_box .areabx{ width:91%;}
.width1{ min-height:142px;}
.signupkk .middle-box .signup_box span{ display:block;}
.width3, .width2 {width: 80%; margin-bottom:5px; padding: 0 10%;}
.signupkk .middle-box .signup_box .inputbx{ width:90%;}

/******* Sign Up ******/

/*csrcntr page start*/
.csrcntr { height:370px; margin-top:75px;}
.csrcntr .txt-box { width:500px; padding:10px; height:120px;}
.csrcntr .txt-box h1 { font-size: 25px; margin-top: 0px;}
.csrcntr .txt-box h3 { font-size:19px; margin:10px 0;}
.csrcntr h2 { margin-bottom: 80px; display:none;}
.sociallyBox h2 { font-size:20px; margin:10px 0;}
.sociallyBox .line { width:40px; margin-left:-20px;}
.sociallyBox p { font-size:14px; line-height:20px;}
.sociallyBox span { font-size:14px;}
.sociallyBox li { font-size:14px; line-height:20px;}




.selectLocation_service .instrallation_charges2 {     margin-left: 23px; margin-top: -6px;}




.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video { width: 45%;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details h2 { font-size: 15px; font-weight: bold;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width: 47%; margin-left: 30px;}



.activityBox { width: 99%; padding-left: 1%;}
.activityBox li { margin: 0 10px !important; width:29% !important}
.activityBox img{ width:100%; float:left;}

.activitymeetsBox {  width: 100%;}
.activitymeetsBox li { margin: 0 0 10px 20px !important; }
.activitymeetsBox img{ width:100%; float:left;}

.electronicBox .ele_top h3 { font-size: 12px; line-height: 17px;}


#newsticker-demo17 {  margin: 10% 10% 0; width: auto !important;}
#newsticker-demo17 img{ width:100%;}
.rimlessBox .elementBox .elementDiv .element_right2{ height: 218px;  width: 258px;}
.newsticker-demo-arrows17 { bottom: 10px; left: 25px;  z-index: 999;}

.clse-innov img  { width:35px !important; height:30px !important;}	

.resultBox h1 { font-size:28px;}
.resultBox .searchDiv { width:550px;}
.resultBox .searchDiv .serchleft { width:500px;}
.resultBox .searchDiv .serchleft input.field3 { width:470px;}

#fancybox-content{ height:320px !important;}

.thanksBox h2 { margin-top:20%; font-size:18px;}



/*Home Banner appcntr*/
.appcntr { background:url(../images/app-banner-ipad-new.jpg) center top no-repeat; background-size:cover; height:370px;} 
.appcntr .bathroomDiv{ width:198px;  top: 82px;left: 60px;}
.appcntr .introducingDiv { left: 100px; top: 190px; width: 95px;}
.appcntr .appimageDiv{ width:322px; top:47px;}
.appcntr .dialDiv { right: 70px; top: 198px; width: 40%;}
.appcntr .dialDiv .b-det { font-size: 12px; font-weight: normal;  margin: 20px 0 0;}
.appcntr .dialDiv .dialApp .leftapp { float: left; width: 38%;}
.appcntr .dialDiv .dialApp .leftapp img { height: auto;  width: 100%;}
.appcntr .dialDiv .dialApp .rightapp { margin-left: 10px;    width: 38%;}
.appcntr .dialDiv .dialApp .rightapp img { height: auto; width: 100%;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 22px; width: 98%;}
.appcntr .appimageDiv h1 { bottom: 38px; font-size: 16px; right: 110px;}


/*Lighbox*/
.text-box{ width:40%; top:90px;}
.text-box img{ width:100%;}
.text-box2{ width:40%; top:90px;}
.text-box2 img{ width:100%;}




/*Bathroom Themes start*/
ul#visualise-category1 li .right_visualise .line { display:none;}
ul#visualise-category1 li .right_visualise .linefr { display:none;}
ul#visualise-category1 li .right_visualise .btn a { font-size:15px; margin-top:0;}
ul#visualise-category1 li .right_visualise.pristineBox { padding-bottom:30px;}
ul#visualise-category1 li .right_visualise h3 { margin-top:40px; font-size:28px; line-height:28px;}
/*Bathroom Themes end*/






.simple-marquee-container { height: 26px; left: 0; margin: 14px auto 0;    width: 96%;}

.TickerNews { margin: 10px auto 0 auto; width:98%}



/*For Maintenance page*/
.maintenancecntr { height: 370px;margin-top: 75px;}
.maintenancecntr .txt-box { height: 130px; padding: 0 15px; width: 340px;}
.maintenancecntr .txt-box h1 {  font-size: 20px;}
.maintenancecntr h2{ display:none}
.maintenancecntr .txt-box  .line {    margin-top: 10px;  width: 220px;}
.maintenancecntr .txt-box h3 { font-size: 15px; line-height: normal;}
.maintenanceBox li { margin: 0 25px 0 0; max-width: 45%;  min-height: 560px;}
.maintenanceBox p{ font-size:13px;}
.maintenanceBox .imgBox img{ width:100%;}
.maintenance_inner h3{ font-size:24px;}
.maintenance_inner li {  margin-right: 20px;}
.maintenance_inner .img {  margin: 30px 0 15px;}
.maintenance_inner li .sparkling_textBox { max-width: 170px;  min-height: 110px;font-size: 14px;  line-height: 18px;}
.maintenance-category-fau-bottombg{ height:289px;}
.maintenance-category-fau-bottombg a{ width:50%; font-size:28px;}
.middlecntrSpace{ margin-top:80px !important;}
.maintenance_inner p{ font-size:14px; line-height:18px;}

.blockbuster-celebration { height:470px; }
.bbCelebration { height:470px; }
.bbWeb { display:none !important; }
.bbIpaid { display:block !important; }
.bbMobile { display:none !important; }

/*shower-enclosure div start*/
.productmainBox .slick-prev { left: -24px; top: 34px;}
/*shower-enclosure div End*/

.inspirecntr2 {animation: bgani 40s linear infinite;
	-moz-animation: bgani 40s linear infinite;
	-webkit-animation: bgani 40s linear infinite;
	-ms-animation: bgani 40s linear infinite;
	-o-animation: bgani 40s linear infinite;}
@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -590px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -590px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -590px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -590px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -590px 0; }
	100% { background-position: 0 0; }
}





.ideascapeinner .working .leftbx .img-map .map-txt { bottom:95px;}
.ideascapeinner .working .leftbx .map-txt-btn { right:60px;  bottom: 45px;}


.decp-wrapleft, .decp-wrap{ width:100%; float:none;}



/*shower-enclosure div*/
.decp-wrapleft.list{ width:100%}
.decp-wrap.list{ width:100%}
.shower-details-immacula .tableDiv img{ width:70%}
.shower-details-immacula .tableDiv {  margin: 10px 0 20px 0;  width: 100%; overflow-y: scroll;}
.shower-details-immacula table.immacula, td.immaculatd{ font-size:12px; padding: 3px 2px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li{ padding: 7px 5% 7px 0; width: 40%;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li:nth-child(2) {  padding: 7px 0 7px 5%;}
.shower-details-immacula .shower_PopupBox{width: 70%;height: 390px;top: 3%;margin: 0 auto;}






/*PRESENCE div Start*/
.globalcntr{ height: 475px;}
.globalcntr .txt-box { width: 230px; padding: 10px; height: 55px;}
.globalcntr .txt-box h1 { font-size: 27px;}
.content_sec{ padding:10px 0}
.content_sec .middlecontainer .lft-contain{ display:none}
.content_sec .rigt_content { width: 100%; padding-left: 0; float: left; display: block; box-sizing: border-box !important;}
.content_sec .rigt_content h2 {font-family: 'MyriadProRegular';color: #ef3e43;font-size: 28px;font-weight: normal;letter-spacing: 0px;border-bottom: #cacaca solid 1px;padding-bottom: 15px;margin-bottom: 20px;}
.content_sec .rigt_content h2::after, .grey_sec h2::after { border-bottom:none;}
/*PRESENCE div End*/

.categorycntrfaucets{ background-size: 100% 100%;}






/*catLog div Start*/
.catLog .rightB { width:66%;}
.catLog ul{ width:80%}
.catLog li{ width: 100%;margin-bottom: 20px;min-height: inherit;padding-bottom: 30px;}
.catLog h2 a{ font-size:21px; line-height:normal}
.catLog li:last-child{ float:left}

	}

@media only screen and (min-width:480px) and (max-width:599px){

.header {top:0 !important; position:fixed !important; display:none;}
.bottom-nav-new { top:0 !important; position:fixed !important; min-height:75px; height:75px !important; display:none;}

.logo-top { left:65px; top:30px; width:130px; display:none;}
.mob-nav { top:25px; display:none;}
.searchfield-top { display:none;}
.mob-menu ul li { margin-bottom:5px;}
.mob-launch { display:none;}
.mob-library { display:none;}
.mob-320 { display:none !important;}
/*Floater Menu*/
.top-nav-new { display:block; min-height:65px; height:65px !important; background-color:#000; top:0 !important; position:fixed !important; width:100% !important; z-index:999999999 !important;}
.top-nav-new ul { margin-top:0; margin-left:20px;}

.top-nav-new ul li a { font-size:12px; border:none; margin-top:15px;}
.top-nav-new ul li a { width:auto; height:auto; line-height:17px; padding:30px 4px 0; margin-top:15px; color:#FFF !important;}
.top-nav-new ul li a.visual {background:url(../images/inspire-mobile.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.visual { background:url(../images/inspire-mobile-hover.jpg) center 5px no-repeat !important;}
.top-nav-new ul li a.insp {background:url(../images/ins-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.insp { background:url(../images/ins-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.launch-icon {background:url(../images/new-launch-mob-icon.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.launch-icon { background-position:center 5px !important;}
.top-nav-new ul li a.prod-icon {background:url(../images/product-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.prod-icon {background:url(../images/product-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.resource {background:url(../images/resource-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.resource {background:url(../images/resource-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.dealer-icon-new {background:url(../images/venue-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.dealer-icon-new { background:url(../images/venue-icon-mobile-hover.jpg) center top no-repeat !important;}
.mob-nav-other { right:30px; display:none !important;}
.mob-nav-other-mob { right:20px; display:block !important; top:26px;}
.mob-menu-rgt-mob {height:250px; overflow:scroll; overflow-x:hidden; top:37px;}
.input-search-box-bottom-mob { top:35px;}
.logo-top-nav { top:28px; width:90px; left:10px; display:none !important;}
.logo-top-nav-mob { top:15px; width:90px; left:10px; display:block !important;}

.searchfield { right:70px; display:none !important;}
.searchfield-mobile { right:55px; display:block !important; top:28px;}
.mob-menu-rgt ul li a { width:auto !important; height:auto;}

.mob-menu-rgt-mob ul li { margin-bottom:0px;}
.nav-320 { display:block;}

/*Footer*/
.footer-new { width:98%; height:140px;}
.footer-new .lft-footer { width:100%; line-height:30px; margin-top:30px;}
.footer-new .rgt-footer { width:60%;}
.footer-new .cntr-footer ul li a { padding:0 15px; font-size:12px;}
.footer-new .cntr-footer ul li:first-child a { padding-left:0;}
.footer-new .cntr-footer { margin-left:0; width:100%; float:left; height:25px; line-height:25px; margin-top:5px;}
.mob-rgtmenu { margin-top:7px;}


/*Home page*/
.homebanner { margin-top:65px;}

.warrantycntr {background:url(../images/warranty-banner-320.jpg) center top no-repeat; background-size:100% 100%; height:400px;} 
.blockbuster {background:url(../images/Block-Buster-Mobile.jpg) center top no-repeat; background-size:100% 100%; height:400px;} 
.impression {background:url(../images/impression-banner-mobile-new.jpg) center top no-repeat; background-size:100% 100%; height:400px;}

.aceteche {background:url(../images/acetech-banner-mobile.jpg) center top no-repeat; background-size:100% 100%; height:400px;}
.impression .txtbox-warranty { width:450px; margin-left:-225px; left:50%; top:305px;}
.impression .txtbox-warranty img {opacity:1 !important; top:310px;}  
.warrantycntr .txtbox-warranty { width:266px; margin-left:-133px; top:310px;}
.warrantycntr .txtbox-warranty img {opacity:1 !important;} 

.clean_rimless {background:url(../images/clean-rimless-mobile-new.jpg) center top no-repeat; background-size:100% 100%; height:400px;}
.clean_rimless-inner {background:url(../images/clean-rimless-mobile-new.jpg) center top no-repeat; background-size:100% 100%; height:400px; margin-top: 0;}
.clean_rimless .txtbox-warranty { width:450px; margin-left:-225px; left:50%; top:305px;}
.clean_rimless .txtbox-warranty img {opacity:1 !important; top:310px;}  

.blockbuster-banner {background:url(../images/Block-Buster-Banner-new-mobile.jpg) center top no-repeat; background-size:100% 100%; height:400px;}

.onamcntr {background:url(../images/onam-banner-mobile.jpg) center top no-repeat; background-size:cover; height:400px;}

.homecntr {background:url(../images/home-first-bg-mobile-320.jpg) center top no-repeat; background-size:100% 100%; height:400px;} 
.banner01txt { top:auto; width:96%; height:100px; background:none !important; bottom:0; padding:0;}
.banner01txt h3 { font-size:17px; line-height:22px !important;}
.banner01txt h3 br { display:none;}
.banner01txt a { font-size:18px; width:125px; height:35px; line-height:35px; border-radius:5px; margin-top:5px;}
.homebanner h2 { bottom:95px; display:none;}

.shahrukcntr { height:400px; background:url(../images/shahrukh-banner-mobile-320.jpg) center top no-repeat; background-size:100% 100%;}
.shahrukh-pic { width:148px; position:absolute; left:50%; margin-left:-74px; top:44px; display:block;}
.shahrukcntr .gives { width:145px; bottom:20px; right:50%; margin-right:-48px;}
.shahrukcntr .lft-details { width:215px; bottom:80px; left:12px;}
.shahrukcntr .rgt-details { width:220px; bottom:80px; right:12px;}

.mobilecntr { height:400px; background:url(../images/mobile-app-mobile-320.jpg) center top no-repeat; background-size:100% 100%;}
.mobilecntr .mobile-details { width:100%; top:auto; right:0; bottom:7px;}
.mobilecntr .mobile-details a { font-size:16px; width:125px; height:32px; line-height:32px; margin-top:10px; border-radius:5px;}
.mobilecntr .mobile-details img { width:426px !important; margin:0 auto; text-align:center;}
.app-1600 { display:none !important;}
.mobilecntr .mobile-details h1 { font-size:21px; display:block;}
.mobilecntr .mobile-details h3 { font-size:18px; display:block;}
.mobilecntr .mobile-details .line { width:68px; display:block;}


.clean_rimless-inner h2{ display:none;}


.prodcontainer { width:390px; margin-bottom:50px; margin-top:50px;}
.prodcontainer .lft-prod-new { width:100%;}
.prodcontainer .rgt-prod { width:95%; margin-top:20px; margin-left:15px;}
.prodcontainer .rgt-prod h2 { font-size:22px; margin:0px 0 5px 0;}
.prodcontainer .rgt-prod p { font-size:17px; margin:10px 0; line-height:22px;}
.prodcontainer .rgt-prod .line { width:25px; margin-left:-13px;}
.prodcontainer .rgt-prod a { font-size:17px;}
.slick-slide { height:380px !important;}
.slick-next { right:0px !important;}
.slick-prev { right:50px !important;}


.innovationcntr { margin-bottom:50px;}
.innovationcontainer { width:390px;}
.innovation-rgt { width:325px; margin-left:25px; margin-top:4%;}
.innovation-rgt h2 { font-size:22px; margin:10px 0;}
.innovation-rgt p { font-size:17px; margin:10px 0; line-height:22px;}
.innovation-rgt a { font-size:17px;}
.innovation-rgt .line { width:40px; margin-left:-20px;}


.innovation-rgt-new { width:100%;}
.innovation-rgt-new .rgt-shower { width:330px; top:17px;}
.innovation-rgt-new .lft-shower { width:275px; margin-left:0;}


.toolcntr { height:450px; padding-bottom:0px;}
.toolcontainer {margin-top:40px;}
.toolcontainer .rgt-video { width:410px; height:245px; margin:0px auto; float:none;}
.toolcontainer .lft-tool { width:380px; margin:20px auto; float:none;}
.toolcontainer .lft-tool h2 { font-size:22px; margin:10px 0;}
.toolcontainer .lft-tool p { font-size:17px; line-height:18px; margin:10px 0;}
.toolcontainer .lft-tool .line { width:30px; margin-left:-15px;}
.toolcontainer .lft-tool a { font-size:17px;}

/*Home page end*/


/*About page start*/
.aboutbanner { height:100%;}
.fireweb { margin-top:20px !important;}

.firewebpad { margin-top:100px !important;}
 .innerspace { margin-top:20px !important;}
.mrg-top-collection-star { margin-top:20px !important;}
.mrg-top-media { margin-top:20px !important; }
.mrg-top-launch { margin-top:20px !important; }
.mrg-top-collection { margin-top:20px !important;}
.middlecntr { margin-top:0px;}

@-moz-document url-prefix() {
   .mrg-top-collection { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .fireweb {margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-media { margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-launch { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .innerspace { margin-top:20px !important;}
}
@-moz-document url-prefix() {
  .firewebpad { margin-top:140px !important;}
}


.aboutcntr .txt-box-career { top:312px; width:96%; left:2%; height:auto; padding:0px; background:none;}
.aboutcntr .txt-box-career h1 { font-size:25px;}

.lft-contain-care { display:none;}

.mediacntr {background:url(../images/media-banner-320.jpg) left top no-repeat; background-size:100% 100%; height:400px; margin-top:65px;}
.mediacntr .txt-box { width:96%; height:auto; background:none; left:2%; padding:0; top:310px;}
.mediacntr .txt-box h1 { font-size:21px; margin-top:10px;}
.mediacntr h2 { margin-bottom:80px; display:none;}

.inspireBox h2 { font-size:25px; margin:10px 0; text-align:center;}
.inspireBox .line { width:80px; margin:0 auto; float:none;}



.showerscntr{ height:315px;}
.showerscntr .txt-box {width:300px; right:17%; top:15%;}
.showerscntr .txt-box img{ width:55%;}
.showerscntr .txt-box h1 { font-size:17px; padding: 10px 12px 20px;}



/*Inspritation Page start*/
.inspirecntr {/*background:url(../images/home-first-bg-mobile-320.jpg) center top no-repeat;*/ height:400px; margin-top:65px;}
.inspirecntr .txt-box { top:300px; width:96%; height:70px; background:none !important; padding:0;}
.inspirecntr .txt-box h1 { font-size:22px;}
.inspirecntr .txt-box .line { width:255px; margin-top:5px;} 
.inspirecntr .txt-box h3 { font-size:17px; line-height:22px !important; margin-top:5px;}
.inspirecntr h2 { bottom:95px; display:none;}

.inspirecntr_new {/*background:url(../images/home-first-bg-mobile-320.jpg) center top no-repeat;*/ height:400px; margin-top:65px;}
.inspirecntr_new .txt-box { top:300px; width:96%; height:70px; background:none !important; padding:0;}
.inspirecntr_new .txt-box h1 { font-size:22px;}
.inspirecntr_new .txt-box .line { width:255px; margin-top:5px;} 
.inspirecntr_new .txt-box h3 { font-size:17px; line-height:22px !important; margin-top:5px;}
.inspirecntr_new h2 { bottom:95px; display:none;}

.inspirecntr2 {/*background:url(../images/home-first-bg-mobile-320.jpg) center top no-repeat;*/ height:400px; margin-top:65px;}
.inspirecntr2 .txt-box { top:300px; width:96%; height:70px; background:none !important; padding:0;}
.inspirecntr2 .txt-box h1 { font-size:22px;}
.inspirecntr2 .txt-box .line { width:255px; margin-top:5px;} 
.inspirecntr2 .txt-box h3 { font-size:17px; line-height:22px !important; margin-top:5px;}
.inspirecntr2 h2 { bottom:95px; display:none;}
/*Inspire Section start*/
.inspirecntrgrace { background:url(../images/grace-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.amphitheatrecenter {background:url(../images/amphitheatre-banner-320.jpg) left top no-repeat !important; background-size:100% 100% !important;}
.pristinecenter {background:url(../images/pristine-banner-320.jpg) left top no-repeat !important; background-size:100% 100% !important;}
.exquisitecenter {background:url(../images/exquisite-banner-320.jpg) left top no-repeat !important; background-size:100% 100% !important;}
.inspirecntrgrace { height:400px; margin-top:65px;}
.inspirecntrgrace .txt-box { width:96%; background:none; top:290px;}
.inspirecntrgrace .txt-box h1 { font-size:25px;}
.inspirecntrgrace .txt-box h3 { font-size:20px; margin-top:10px;}
.inspirecntrgrace .txt-box .line { margin-top:10px;}
.inspirecntrgrace h2 { display:none;}
.colour-splash { background-position:right top !important;}
.blissful-blue {background-position:left top !important;}
.absolute-quadra {background-position:left top !important;}
.classic-spirit {background-position:left top !important;}
.pink-poise {background-position:-48px top !important;}
.bricksome {background-position:right top !important;}
.kids-worthy {background-position:-88px top !important;}
.beach-affair {background-position:-57px top !important;}
.spring-embrace {background-position:left top !important;}
.suave-kylis {background-position:-50px top !important;}
.tech-leisure {background-position:left top !important;}
.inspiremeBanner { height:400px !important; margin-top:65px !important;}
.inspiremeBanner h2 { display:none;}






.carecntr { height:400px; background:url(../images/hindware-care-320.html) left top no-repeat; background-size:100% 100%; margin-top:0px;}
.carecntr h2 { display:none;}

.carecntr .txt-box { width:96%; height:auto; left:2%; top:300px; bottom:auto; text-align:center;}
.carecntr .txt-box h1 { font-size:21px; margin-bottom:5px; color:#FFF; text-align:center;}
.carecntr .txt-box img { width:180px; display:inline-block;}


.rgt-contain-care { width:100%; border:none; margin-top:0;}
.rgt-contain-care .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.rgt-contain-care .txt-box h2 { font-size:22px; text-align:center;}
.rgt-contain-care .txt-box p { font-size:14px; margin:15px 0;}
.rgt-contain-care .txt-box .line { width:40px; float:none; margin:0 auto;}
.rgt-contain-care .txt-box ul { margin:30px 0 0 !important;}
.rgt-contain-care .txt-box ul li { margin-right:40px;}





.aboutcntr .txt-box h1 { font-size:25px;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:105px; margin-right:2px;}
.middlecontainer .rgt-contain .txt-box .brand-small h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:13px;}

.board_of_directors { width:100%;}
.directors { margin-right:30px; width:177px;}
.board_of_directors .rightBox { width:100%;}
.board_of_directors .leftBox .dirBox { margin-bottom:0;}



.recent_news li { margin-right:30px !important;}
.electronicBox li { width:180px !important; height:188px !important;}
.annual_reportsBox li { margin-right:32px !important;}


.middlecontainer .lft-contain { display:none;}
.middlecontainer .navBox-new ul li { display:inline-block;}
.middlecontainer .navBox-new { left:0; top:90px; z-index:10;}
.middlecontainer .navBox-new ul li a:hover, .middlecontainer .navBox-new ul li a.active { background-position:10px 7px;}
.electronicBox { margin-top:50px;}
.mediaBox { margin-top:60px;}
.middlecontainer .rgt-contain { border:none; margin-top:0;}
.rgt-investors { min-height:1010px !important;}


 .left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
 .mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}
.top-arrow-sign { display:block; top:200px; right:10px;}

/*About Page Start*/
.aboutcntr { height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/about-bg-mobile-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.contactcntr {background:url(https://www.hindwarehomes.com/images/contactus-bg.jpg) center top no-repeat !important; background-size:cover !important;}

.investorcntr {background:url(https://www.hindwarehomes.com/images/investor-bg-320.jpg) left top no-repeat !important; background-size:100% 100% !important; height:400px;}

.careercntr {background:url(https://www.hindwarehomes.com/images/careers-bg-320.jpg) left top no-repeat !important; background-size:100% 100% !important; height:400px;}

.aboutcntr .txt-box { height:85px; width:70%; padding:0px; background:none !important; top:auto; bottom:10px;}  
.investorcntr .txt-box { width:400px !important;}
.policyBox li { margin-right:20px !important;}

.sitemapBox h2 { text-align:center;}
.sitemapBox .line { width:60px; margin:0 auto; float:none;}

.aboutmenu-icon{display:block;}
.aboutdrop{display:none;}

.aboutcntr .txt-box h1 { font-size:22px; line-height:30px;}
.aboutcntr .txt-box .line { margin:10px auto 0; width:130px;}
.aboutcntr h2 { display:none;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:275px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:20px; text-align:center;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.mediaBox .media_left { width:87%;}
.mediaBox .media_left h3 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 25px 20px 0; width:170px; height:158px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li img { width:96%;}
.middlecontainer .rgt-contain .txt-box a { font-size:15px;}

.hsil-box-mobile { display:block;}

.policyBox li { width:155px;}
.policyBox li img { width:100%;}

.middlecontainer .rgt-contain .txt-box .line { width:40px; margin:0 auto; float:none;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:14px;}

.presenceBox li.list { float:left; margin-right:12px !important;}

.fr-video-details { margin-right:auto; margin-left:auto !important; float:none !important;}


.middlecontainer .rgt-contain .txt-box .brand-small { display:none;}
.middlecontainer .rgt-contain .txt-box .brand-small-mobile { display:block;}
.middlecontainer .rgt-contain .txt-box .brand-small-mobile ul li a { font-size:17px; width:160px; height:40px; line-height:40px;}



/*Brand css start*/
.brandcntr .txt-box { bottom:100px; width:460px; height:85px;}
.brandcntr .txt-box h1 { font-size:30px;}
.brandcntr .txt-box h3 { font-size:20px;}
.brandmiddlecontainer .centr-box { margin-top:10px;}
.brandmiddlecontainer .centr-box ul li img { width:80%;}

.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video {width:100%; margin-bottom:15px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width:90%; margin-left:0; float:none; margin:0 auto;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details h2 { text-align:center; margin-top:10px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details .line { float:none; margin:0 auto;}
#fancybox-wrap { width:70% !important;}
#fancybox-content { width:100% !important;background:#fff}
#fancybox-close { right:-30px !important;}


.brandmiddlecontainer { margin-top:130px;}


.brandmiddlecontainer .centr-box ul li h6 { font-size:16px; line-height:20px;}
.italiancntr { height:400px; margin-top:0; background:url(https://www.hindwarehomes.com/images/products-banner2-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.italiancntr .txt-box { width:95%; height:auto; background:none !important; padding:0; top:294px;}
.italiancntr .txt-box img { width:150px !important; margin-bottom:10px !important;}
.italiancntr .txt-box .line { margin:10px auto;}
.italiancntr .txt-box h5 { font-size:25px; line-height:30px;}
.italiancntr .txt-box h5 br { display:none;}
.italiancntr h2 { display:none;}

.artcntr {height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/products-banner4-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.artcntr .txt-box { width:95%; height:auto; background:none !important; padding:0; top:265px;}
.artcntr .txt-box img {width:140px !important; margin-bottom:10px;}
.artcntr .txt-box h5 { font-size:20px; line-height:25px;}
.artcntr .txt-box h5 br {display:none;}
.artcntr h2 { display:none;}

.collectioncntr {height:400px; margin-top:0; background:url(https://www.hindwarehomes.com/images/products-banner3-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.collectioncntr .txt-box {width:95%; height:auto; background:none !important; padding:0; top:305px;}
.collectioncntr .txt-box img { width:140px !important; height:auto !important;}
.collectioncntr .txt-box h5 { font-size:20px; line-height:25px;}
.collectioncntr .txt-box h5 br  { display:none;}
.collectioncntr h2 { display:none;}
.collectioncntr .txt-box .line { margin-top:7px;}



/*Product page start*/
.middlecontainerproducts { width: 90%;}
.categoryBox .left_category { width: 100%; margin-bottom:20px;}
.categoryBox .left_category h1{ font-size:22px; margin: 15px 0; text-align:center;}
.categoryBox .left_category h2{ font-size:22px; margin: 15px 0; text-align:center;}
.categoryBox .left_category .line { width: 100px; margin:0 auto; float:none;}


ul#visualise-category1 { margin: 20px auto;}
ul#visualise-category1 li {  width: 99%;}
ul#visualise-f li { height: 35px; margin-right:5px; width:101px; float:left;}
ul#visualise-f li a{ font-size:12px; line-height:35px;}
ul#visualise-f li:last-child { float:left;}


ul#visualise-category1 li .left_visualise { width: 100%;}
ul#visualise-category1 li .right_visualise.pristineBox { padding: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; margin-left: 4%; padding-bottom:20px; background-size:100%;}
ul#visualise-category1 li .right_visualise.exquisiteBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px; background-size:100%;}
ul#visualise-category1 li .right_visualise.graceBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px; background-size:100%;}
ul#visualise-category1 li .right_visualise.amphitheatreBox  { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px; background-size:100%;}

ul#visualise-category1 li .right_visualise h2 { margin:0px 0 0 0; font-size:26px;}

ul#visualise-category1 li .right_visualise p{ padding-right:20px; font-size:15px;}

/*Bathroom Themes start*/
.breadcrum-inner { font-size:14px;}
ul#visualise-category1 li .right_visualise .line { display:none;}
ul#visualise-category1 li .right_visualise .linefr { display:none;}
ul#visualise-category1 li .right_visualise .btn a { font-size:15px; margin-top:0;}
ul#visualise-category1 li .right_visualise.pristineBox { padding-bottom:30px;}
ul#visualise-category1 li .right_visualise h3 { margin-top:40px; font-size:22px; line-height:22px;}
/*Bathroom Themes end*/

/*visualise*/
.visualisecntr { height:335px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/bathroom-theme-banner-480.jpg) left top no-repeat; /*background-size:100% 100%;*/ }
.visualisecntr h2 { bottom:95px; display:none;} 
ul#visualise-f li:last-child { float:left;}
.visualisecntr .txt-box {  height: auto; top:auto; background:none; width:95%; padding:0; bottom:22px;}
.visualisecntr .txt-box h1 { font-size:22px;}
.visualisecntr .txt-box .line { margin-top:10px;}
.categoryBox { margin-bottom:10px;}
.categoryBox .left_category { width: 100%;}
.categoryBox .left_category h1{ font-size:22px; margin: 15px 0; text-align:center;}
.categoryBox .left_category h2{ font-size:22px; margin: 15px 0; text-align:center;}
.categoryBox .left_category .line { width: 100px; margin:0 auto; float:none;}
ul#visualise-category1 { margin: 20px auto;}


/*Vanity div start here*/


ul#vanitycntr-category1 { margin: 20px auto;}
ul#vanitycntr-category1 li {  width: 99%;}
ul#vanitycntr-f li { height: 35px; margin-right:2%; width:30%; float:left; margin-bottom:10px;}
ul#vanitycntr-f li a{ font-size:12px; line-height:35px;}
ul#vanitycntr-f li:last-child { float:left;}


ul#vanitycntr-category1 li .left_vanitycntr { width: 100%;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { padding: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; margin-left: 4%; padding-bottom:20px; background-size:100%;}
ul#vanitycntr-category1 li .right_vanitycntr.exquisiteBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px; background-size:100%;}
ul#vanitycntr-category1 li .right_vanitycntr.graceBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px; background-size:100%;}
ul#vanitycntr-category1 li .right_vanitycntr.amphitheatreBox  { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 92%; padding-bottom:20px; background-size:100%;}

ul#vanitycntr-category1 li .right_vanitycntr h2 { margin:0px 0 0 0; font-size:26px;}

ul#vanitycntr-category1 li .right_vanitycntr p{ padding-right:20px; font-size:15px;}


.vanitycntr { height:335px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/vanity-theme-banner-mobile.jpg) left top repeat-x; /*background-size:100% 100%;*/ }
.vanitycntr.showerEnclosure { height:335px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/shower-enclosure-theme-banner-mobile.jpg) left top repeat-x; /*background-size:100% 100%;*/ }
ul#vanitycntr-f li:last-child { float:left;}
.vanitycntr .txt-box {  height: auto; top:auto; background:none; width:95%; padding:0; bottom:11px;}
.vanitycntr .txt-box h1 { font-size:22px;}
.vanitycntr .txt-box .line { margin-top:10px;}
ul#vanitycntr-category1 { margin: 20px auto;}

ul#vanitycntr-category1 li .right_vanitycntr .linefr, ul#vanitycntr-category1 li .right_vanitycntr .line { display:none;}
ul#vanitycntr-category1 li .right_vanitycntr h3 { padding-left:0; font-size:28px; line-height:35px;}
ul#vanitycntr-category1 li .right_vanitycntr h3 br  { display:none;} 

/*Vanity div end here*/




.productmainBox { float:none; width:100%; margin:32px auto 0;}
.productmainBox .right_product .BottomBox li { width:158px; margin-right:50px; margin-bottom:0;}
.productmainBox .right_product .BottomBox li .textBox { font-size:16px;}
.productmainBox .right_product .BottomBox li .rgt-prod { height:175px; left:20%;}	

.middlecontainerproducts { width:90%;}
.product-bottombg-main { background-size:100% 100%; height:175px;}
.product-bottombg-main a { font-size:17px; width:100px; height:35px; line-height:35px; border-radius:5px;}

.product-category-bottombg { background-size:100% 100%; height:175px;}
.product-category-bottombg a { font-size:17px; width:100px; height:35px; line-height:35px; border-radius:5px;}

.product-category-fau-bottombg { background-size:100% 100%; height:175px;}
.product-category-fau-bottombg a { font-size:17px; width:100px; height:35px; line-height:35px; border-radius:5px;}


.banner01 img {height:100% !important;}
.banner02 img {height:100% !important;}
.banner03 img {height:100% !important;}
.banner04 img {height:100% !important;}





.banner01txtp h6 { font-size:22px; line-height:30px;}
.line-p { width:70px; margin-top:5px;}


.banner02txtp { width:95%; height:auto; background:none !important; padding:0; top:302px;}
.banner02txtp img { width:150px !important; margin-bottom:5px;}
.banner02txtp h5 { font-size:22px; line-height:30px;}
.banner02txtp h5 br { display:none;}

.banner03txtp {width:95%; height:auto; background:none !important; padding:0; top:302px;}
.banner03txtp img { width:120px !important; height:auto !important;}
.banner03txtp h5 { font-size:22px; line-height:28px;}
.banner03txtp h5 br { display:none;}

.banner04txtp {width:95%; height:auto; background:none !important; padding:0; top:280px;}
.banner04txtp img {width:125px !important; margin-bottom:5px;}
.banner04txtp h5 { font-size:20px; line-height:25px;}
.banner04txtp h5 br { display:none;}


.middlecontainerproducts .breadcum { font-size:13px;}
.middlecontainerproducts .breadcum a { font-size:13px;}


.categorycntr { height:400px; margin-top:0; background:url(https://www.hindwarehomes.com/images/product-category-320.jpg) center top no-repeat; background-size:100% 100%;}

ul.product-right-filters { width:100%;}

.productBox .left_product { width:100%;}
.productBox .filter-contain { display:block;}
.productBox .all-filter { display:none;}
.productBox .left_product .by_category h2 { font-size:16px; padding-left:16px;}
.productBox .left_product .by_category span { font-size:15px;}

.productBox .left_product .by_category h3 { font-size:15px;}

.productBox .left_product fieldset { display:none;}
.hn-minus { display:none;}
.hn-plus { display:block;}

.productBox { margin-top:0;}
.productBox .right_product { width:100%; margin-top:0;}
.productBox .right_product .BottomBox li .textBox { font-size:15px;}


figure.effect-layla figcaption::before { border:none !important;}
figure.effect-layla figcaption::after { border:none !important;}
figure.effect-layla p { padding:0; line-height:auto; font-size:18px !important; padding-top:48%;}

.categorycntrfaucets {  height:400px; margin-top:0px; background-size: 100% 100%;}
.categorycntrfaucets .txt-box { width:250px; height:125px; padding:10px;}
.categorycntrfaucets .txt-box h1 { font-size:28px; line-height:35px;}
.categorycntrfaucets .txt-box h2 { font-size:25px; line-height:32px; display: block;}




.cisternscntr {  height:400px; background-position:center top;}
.cisternscntr .txt-box { width:65%; height:60px; padding:10px;}


.acessoriescntr {  height:400px; background-position:center top;}
.acessoriescntr .txt-box { width:65%; padding:10px;}



.coracntr {height:400px; background:url(https://www.hindwarehomes.com/images/cora-banner-mobile.jpg) center top no-repeat; background-size:100% 100%;}
.coracntr h2 { display:none;}

.nilecntr {  height:400px; background:url(https://www.hindwarehomes.com/images/nile-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.nilecntr .txt-box { width:100%; left:0%; height:auto; padding:0; bottom:15px; background:none;}
.nilecntr .txt-box h5 { font-size:28px; line-height:35px;}
.nilecntr .txt-box .line { width:80px; margin:5px auto;}
.nilecntr h2 { display:none;}


.Fluidcntr {  height:400px; background:url(https://www.hindwarehomes.com/images/Fluid-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.Fluidcntr .txt-box { background:none; top:315px; width:96%; left:2%; height:auto; padding:0;}
.Fluidcntr .txt-box h5 { font-size:28px; line-height:35px;}
.Fluidcntr .txt-box .line { width:80px; margin:5px auto;}
.Fluidcntr h2 { display:none;}

.monroecntr {  height:400px; background:url(https://www.hindwarehomes.com/images/monroe-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.monroecntr .txt-box { background:none; top:315px; width:96%; left:2%; height:auto; padding:0;}
.monroecntr .txt-box h5 { font-size:28px; line-height:35px;}
.monroecntr .txt-box .line { width:80px; margin:5px auto;}
.monroecntr h2 { display:none;}


.atlanta-homecntr { height:400px; background:url(https://www.hindwarehomes.com/images/atlanta-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.atlanta-homecntr .txt-box { background:none; top:315px; width:96%; left:2%;  height:auto; padding:0;}
.atlanta-homecntr .txt-box h5 { font-size:28px; line-height:35px;}
.atlanta-homecntr .txt-box .line { width:110px; margin:5px auto;}
.atlanta-homecntr h2 { display:none;}


.oroscntr {  height:400px; background:url(https://www.hindwarehomes.com/images/oros-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.oroscntr .txt-box { background:none; top:315px; width:96%; left:2%; height:auto; padding:0;}
.oroscntr .txt-box h5 { font-size:28px; line-height:35px;}
.oroscntr .txt-box .line { width:80px; margin:5px auto;}
.oroscntr h2 { display:none;}

.innovationscntr img { height:278px;}
.innovationscntr h2 { display:none;}
#thevideo { height:370px !important;}

/*Product Deatails page*/
.detailmiddlecontainer { margin-top:10px; width:90%;}
.detailmiddlecontainer .breadcum { font-size:14px; height:20px; line-height:20px; margin-bottom:10px;}
.detailmiddlecontainer .breadcum a { font-size:14px; line-height:18px;}
.detailmiddlecontainer h2 { text-align:center; font-size:22px; line-height:30px;}
.detailmiddlecontainer .line { margin:10px auto;}
.detailmiddlecontainer .content-box { margin-top:0; width:100%; float:none; margin:0 auto;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-pic { width:295px;}
.detailmiddlecontainer .content-box .prod-txt { margin:0; padding:0px; width:100%;}
.detailmiddlecontainer .content-box .prod-right .top-prodlink { margin:20px 0;}
.detailmiddlecontainer .content-box .prod-right { float:none; margin:20px auto;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:284px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:284px;}
.spritespin { margin-left:0px !important;} 
.spritespin-canvas {width:100% !important; height:100% !important;}
.spritespin-instance { height:282px !important; width:282px !important;}

.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:72px;}

.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-look { width:310px; float:none; margin:0 auto;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:15px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:305px; height:250px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:296px; height:202px;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 8px;}
.detailmiddlecontainer .content-box .prod-txt .explain { margin:0 0 15px 0;}
.detailmiddlecontainer .content-box .prod-right .bottom-prodlink ul li { margin-bottom:5px;}

/* Resources Div Start*/

.resourcescntr h2 { bottom:95px; display:none;}
.resourcescntr .txt-box { width:96%; padding:0px; height:auto; background:none; top:215px;}
.resourcescntr .txt-box h1 { font-size:17px;}
.resourcescntr .txt-box h1 br { display:none;}



.resourcescntr { height:400px; background:url(https://www.hindwarehomes.com/images/resources-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.resourcescntr h2 { bottom:95px; display:none;}
.resourcescntr .txt-box {width:96%; padding:0px; height:auto; background:none; top:310px;}
.resourcescntr .txt-box h1 { font-size:25px;}
.resourcesBox h2 { font-size:25px; text-align:center;}
.resourcesBox { margin-top:5px;}
.resourcesBox .line { width:50px; margin:0 auto; float:none;}
.resourcesBox .resourcesDiv .resource_left { width:100%; height:225px;}
.resourcesBox .resourcesDiv .resource_right { width:100%; margin-left:0px; padding-top:10px;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:17px; width:80%; text-align:center; margin-top:0;}
.resourcesBox .resourcesDiv .resource_right p { font-size:14px; line-height:17px; margin:10px 0; text-align:justify;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail { width:40px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:35px;}
.resource_lft_mrg { margin-right:30px;}

.resourcesBox .resourcesDiv .resource_right .line { width:100%; margin:0 auto; float:none; border-bottom:1px solid #000;}
/* Resources Div End*/

/*Innovation Page*/
.innovationscntr { height:400px; margin-top:0;}
.innovationscntr img { height:100%;}
.innovationscntr .txt-box5-new { display:block; top:300px;} 
.innovationscntr .txt-box5-new h5 { font-size:25px; line-height:35px;}
.rimlessBox h3::before { width:50px; margin-top:22px;}
.rimlessBox h3::after { width:50px; margin-top:22px;}
.rimlessBox h3 { width:380px; font-size:32px;}
.rimlessBox { margin-top:0;}
.rimlessBox .elementBox { width:98%;}
.rimlessBox .elementDiv { width:100%;}
.rimlessBox .elementBox .elementDiv .element_right img { width:100%;}
.rimlessBox .elementBox .elementDiv .element_right { width:100%; height:auto;}
.rimlessBox .elementBox .elementDiv .element_left_innovation { width:83%; height:200px; background-size:100% 100%; padding-top:105px;} 
.rimlessBox .elementBox .elementDiv .element_left_innovation p { font-size:16px; line-height:22px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation p span { font-size:18px; line-height:25px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv { bottom:0; width:65px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv img { width:100%;}
.rimlessBox .elementDiv .divider { top:106px; z-index:9999999999; width:40px; display:none;}
.rimlessBox .elementDiv .divider-bottom {top:116px; z-index:9999999999; width:40px; display:none;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 { bottom:0; width:65px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 img { width:100%}

.show-qr { width:175px !important;}
.hide-qr { width:50% !important;}




/*New Launch start*/
.rimlessbanner { height:100%;}
.rimlesscntr { height:400px; background:url(https://www.hindwarehomes.com/images/tap-img320.jpg) left top no-repeat; background-size:100% 100%;}
.rimlessBox .elementBox .elementDiv .element_left { background-size:100% 100%; width:82%; height:240px; padding-top:20px;}
.rimlessBox .elementBox .elementDiv .element_left p { line-height:27px;}
.rimlessBox .elementBox .elementDiv .element_left p span { }


/*rimless Start*/
.rimlesscntr-page { height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/rimless-banner-mobile.jpg) left top no-repeat; background-size:100% 100%;}
.rimlesscntr-page h2 { bottom:95px; display:none;}
.rimlesscntr-page .txt-box5 { width:96%; height:auto; top:60px; background:none; padding:0; top:305px;}
.rimlesscntr-page .txt-box5 h1 { font-size:25px; margin-top:10px;}
.rimlesscntr-page .txt-box5 h3 { font-size:25px; margin-bottom:10px;}
.rimlesscntr-page .txt-box5 h3 br { display:none;}
.rimlesscntr-page .design-txt { width:250px; left:35px; bottom:25px; display:none;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width:100%; height: auto; top:0px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:100%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding:15px; width:85%; margin-top:60%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementDiv{ width:100%; margin-bottom:20px;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height:430px; margin-left: 0;  margin-right: 0;  margin-top: 0px;  padding-left:60px; padding-top:15px; width:84%;}
.rimlessBox-page .elementDiv .divider { top: 115px; left:-50px; display:none;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:98%; margin-bottom:10px;}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.rimlessBox-page .innovationBox .innovation_right h4 { font-size:20px; text-align:center; margin-top:50px;}
.rimlessBox-page .innovationBox .innovation_right .line { width:40px; margin:-0 auto; float:none;}
.rimlessBox-page .innovationBox .innovation_right p { font-size: 13px; line-height:17px;}

.rimlessBox-page .elementBox .elementDiv .element_left h3 { font-size:20px; margin-bottom:0px; margin-top:25px;}
.rimlessBox-page .elementBox .elementDiv .element_left h4 { font-size:17px; margin:5px 0;}
.rimlessBox-page .elementBox .elementDiv .element_left h5 { font-size:22px; margin-bottom:5px; margin-top:25px;}
.rimlessBox-page .elementBox .elementDiv .element_left li { width:80%; line-height:20px; font-size:13px; margin-bottom:4px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .one { width:115px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .two { width:134px;}

.popbox-rim { width:60%; margin-left:-30%; top:25%;}
.popbox-rim-2 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-3 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-4 {width:60%; margin-left:-30%; top:25%;}

.bottom-rimless ul li { margin-left:0 !important;}
.mrg-rgt-lap { margin-right:100px !important; }
.features-element ul li { width:75% !important; font-size:15px !important; line-height:20px !important; margin-left:15%; margin-bottom:4px;}
.bottom-rimless { bottom:40px;}
.rimlessBox-page .elementDiv .divider { right:-70px;}
.tech-draw ul li { width:155px !important; margin-bottom:10px;}
.bottom-rimless ul li a { font-size:14px; padding:0 10px;}

.contact-lrbox { width:90%;}
.find-dealer a { font-size:28px;}
.forenquiry { font-size:18px;}
.socialicon-head { font-size:16px; margin-top:20px;}

.contactleft, .contactright { width:100%; border-right:none;}
.contactleft { border-bottom:#000 solid 1px;}
.contactright { margin-top:15px;}
.socialicons-box { margin-bottom:25px;}
.textboxstyle, .textboxstyle1 { width:90%;}
.select-city { width:92%;}
.contact-right-txt { font-size:18px;}
.contact-right-txt br { display:none;}
.formbox { padding-bottom:15px;}
.rimless-mobile { display:block;}
.contact-wrap { margin-top:0px;}
/*rimless End*/


/*Quarda start*/
.quardacntr {height:400px; background-position:left top; margin-top:65px; background:url(https://www.hindwarehomes.com/images/quarda-bg-320.jpg) center top no-repeat; background-size:100% 100%;}
.quardacntr h2 { bottom:95px; display:none;}
.quardacntr .txt-box { width:90%; right:5%; padding:0; top:304px; background:none;}
.quardacntr .txt-box h4 { font-size:15px;}
.quardacntr .txt-box h1 { font-size:20px; font-weight:bold;}
.quardacntr .txt-box h3 { font-size:20px; margin:5px 0;}
.quardacntr .txt-box .line { margin-top:7px;}
.quardacntr .txt-box p { font-size:15px;}

.middlecontainer .quard-lft-contain { width:100%; top:35px;}
.middlecontainer .quard-rgt-contain { width:100%; margin-top:67%;}
.middlecontainer .quard-rgt-contain .txt-box { width:90%; margin-left:5%; min-height:250px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:22px; margin-top:20px; text-align:center;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px; margin:0 auto; float:none;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:15px;}

.middlecontainer .range-box ul li { margin-right:25px; display:inline-block; float:none; margin-bottom:10px;}
.middlecontainer .range-box ul li a { width:110px; height:110px; font-size:11px;}
.middlecontainer .range-box ul li:last-child { margin-top:10px;}

.technologycontainer { width:96%; margin-top:40px;}
.technologycontainer .lft-box { width:45%;}
.technologycontainer .rgt-box { width:85%; float:none; margin:0 auto 20px;}
.technologycontainer .rgt-box h2 { font-size:20px;}
.technologycontainer .rgt-box img { width:120px;}
.technologycontainer .rgt-box p { font-size:14px; margin:5px 0 15px; line-height:20px;}

.middlecontainer .liver-box { margin:0;}
.middlecontainer .liver-box h2 { font-size:28px;}
.middlecontainer .liver-box .liver-product { width:100%;}
.middlecontainer .liver-box .liver_left { width:90%; height:230px; margin-left:5%;}
.middlecontainer .liver-box .liver_right { width:90%; height:230px; margin-left:5%;}
.middlecontainer .liver-box .liver_left .mainLiver .main_left { font-size:12px; padding-top:38px;}
.middlecontainer .liver-box .liver_right .mainLiver .main_left { font-size:12px; padding-top:38px;}
.middlecontainer .liver-box .liver_right .mainLiver { margin:25px auto; width:75%;}

.middlecontainer .liver-box .liver_left .mainLiver { margin-left:40px; margin-top:20px;}


.quarda-contact-wrap { margin-bottom:0px; padding:0px 0;}
.quarda-contact-lrbox { width:90%;}
.quarda-forenquiry { margin:0;}
.quarda-contactleft  {width:100%; color:#FFF; padding:20px 0; border-right:none; border-bottom: solid 1px;}  
.quarda-contactright {width:100%; color:#FFF; padding:20px 0; border-right:none;}
.quarda-contact-right-txt { font-size:22px; line-height:30px; width:100%;}
.quarda-find-dealer { font-size:20px;}
.quarda-codeimg img { width:105px; height:38px;}
.quarda-enquirymail { line-height:24px;}
.quarda-social-icons { margin-right:15px;}
.quarda-social-icons img { width:40px; height:40px;}
.quarda-textboxstyle, .quarda-textboxstyle1 { width:88%;}
.quarda-textboxstyle1 { width:88%;}
.quarda-select-city { width:88%;}
.verify { width:47% !important;}
/*Quarda end*/


/*Where to buy DIV START*/
.mapBox{ margin-bottom:30px;}
.mapBox .macontainer { float:none; width:90%; margin:0 auto;}
.mapBox .map_right { width:100%; margin-top:10px;} 
.mapBox .map_right img{ width: 100%;}
.mapBox .map_right .map_box { height: 428px; width: 100% !important;}
.mapBox .map_left{width:90%; float:none; margin:0 auto;}
.mapBox .map_left .wantBox{ padding-left:20px; width:92%; padding-top:10px; padding-bottom:10px;}
.mapBox .map_left .wantBox h2{ font-size:13px;}
.mapBox .map_left .wantBox .selectDiv{ width:77%; margin-bottom:15px;}


.mapBox .map_left .typeBox{ padding-left:20px; width:92%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox h2{ font-size:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1{ width:45%%; margin-bottom:10px;}
.mapBox .map_left .typeBox .div1 h4{ font-size:14px;float: left;  width: 110px;}
.mapBox .map_left .typeBox a.search{ margin-left:26px; margin:13px auto; width:145px;}
.mapBox .map_left .typeBox.help { padding-bottom: 23px;}

.mapBox .map_left .typeBox .div2{ width:45%; float:right}
.mapBox .map_left .typeBox .div2 h4{ font-size:14px; float: left; width: 110px; text-align:center;}
.buycntr { height:400px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/where-to-buy-bannner-320.jpg) left top no-repeat; background-size:100% 100%;}
.buycntr h2 { bottom:90px; display:none;}
.buycntr .txt-box5 { height:auto; left:2%; padding:0px; top:50px; bottom:auto; width:96%; background:none; top:305px;}
.buycntr .txt-box5 h1 {font-size:25px;}
.buycntr .txt-box5 span {font-size:25px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}
.buyBox h1 { font-size:22px; margin:10px 0; text-align:center;}
.buyBox .line { width:50px; float:none; margin:0 auto;}
.mapBox .map_left .typeBox input[type="checkbox"] + label:before { margin-right: -10px;}

.mapSearchBox { margin-top:25px; margin-bottom:25px; padding:2%; width:93%;}
.mapSearchBox ul li { background:none;}
.left-details { width:100%;}
.mapSearchBox p { font-size:13px;}
.left-details span { width:125px;}
.resultBox-search { width:210px; height:40px;}
.resultBox-search a { font-size:16px; line-height:40px;}
.left-details img { margin-left:5px; width:68px;}
/*Where to buy DIV END*/

/* Green Building Div Start*/
.greencntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/green-bg-320.jpg) left top no-repeat;  background-size:100% 100%;}
.greencntr h2 { bottom:95px; display:none;}
.greencntr .txt-box { width:96%; padding:0px; height:auto; background:none; top:215px;}
.greencntr .txt-box h1 { font-size:20px;}
.greenBox h2 { font-size:22px; margin:15px auto; float:none; text-align:center;}
.greenBox .line { width:50px; float:none; margin:0 auto;}
.greenBox p { font-size:13px; line-height:18px;}
.greenBox span { font-size:15px;}
.greenBox ul { width:100%;}
.greenBox li { width:47%; margin-right:10px; margin-bottom:20px;}
.greenBox li img { width:100%;}
.greenBox li a { width:150px; font-size:20px; height:45px; line-height:45px;}

/* Star Rating Div Start*/
.starratingcntr { height:400px; margin-top:0; background:url(https://www.hindwarehomes.com/images/star-rating-bg-320.jpg) left top no-repeat; background-size:100% 100%;}
.starratingcntr h2 { bottom:40px; display:none;}
.starratingcntr .txt-box { width:96%; top:292px; background:none; left:2%; height:auto;}
.starratingcntr .txt-box h1 { font-size:17px; line-height:20px; color:#FFF;}
.starratingcntr .txt-box h3 { font-size:16px; margin-top:5px; color:#FFF;}
.starratingcntr .txt-box h4 { font-size:14px; margin-top:5px; color:#FFF;}
.starratingcntr .txt-box .line { padding-bottom:8px; border-bottom:#FFF solid 1px;}
.lft-star-contain { width:75%;}
.star-bottom-rating-two { float:left !important; margin-top:30px;}
.lft-star-contain-second { top:1150px !important;}
.rgt-start-contain-second { margin-top:340px !important;}
.lft-star-contain .top-box { width:100%;}
.lft-star-contain .bottom-box { width:55px; top:160px;}
.lft-star-contain a { width:110px; height:45px; line-height:45px; font-size:18px;}

.rgt-start-contain .txt-box h2 { font-size:21px; text-align:center;}
.rgt-start-contain .txt-box .line { width:60px; margin:0 auto; float:none;}
.rgt-start-contain .txt-box p { font-size:13px; line-height:18px;}
.rgt-start-contain .txt-box ul li { font-size:13px; line-height:18px;}

.rgt-start-contain-bottom { width:100%; margin:0;}
.rgt-start-contain-bottom .txt-box { width:100%; margin-left:0px;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li { margin-bottom:15px;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:13px;}

/*For Specifier page*/
.specifiercntr { height:280px; margin-top:0; margin-bottom:90px;}
.specifiercntr h2 { bottom:95px; display:none;}
.specifiercntr .txt-box5 { width:100%; padding:10px; height:70px; position:absolute; top:auto; bottom:-90px;}
.specifiercntr .txt-box5 h1 { font-size:20px;}
.specifierBox .line { width:50px; margin:0 auto; float:none;}

.specifierBox h2 { font-size:20px; margin:10px 0; font-family: 'latoregular'; color:#444; text-align:center;}
.specifierBox h4 { font-size:16px; line-height:22px; font-family: 'latoregular'; color:#444;}
.spec-creative { float:none; margin:30px auto; width:100%; padding-left:60px;}
.spec-creative .one-section { width:100%; height:125px; padding-left:75px;}
.spec-creative .one-section p { font-size:15px; line-height:20px;}
.spec-creative .second-section{ float:left !important;}
.spec-creative .referece { width:124px; height:121px; left:-60px;}
.middle-section { float:left !important;}

/*Ask an Expert start*/
.ask_an_expertcntr { height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/ask-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.ask_an_expertcntr h2 { bottom:95px; font-size:24px; display:none;}
.askBox .line { width:80px; margin:0 auto; float:none;}
.ask_an_expertcntr .txt-box { width:96%; left:2%; padding:0px; height:auto; background:none; top:310px;}
.ask_an_expertcntr .txt-box .line { width:120px;}
.ask_an_expertcntr .txt-box h1 { font-size:21px;}

.askBox h2 { font-size:17px; text-align:center;}
.askBox { margin-top:0;}
.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:100%; margin-bottom:10px;}
.askBox .ask_firstDiv .inputDiv label { font-size: 14px; padding: 0 20px 0 0; width:80px;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:90%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:100%}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:80%;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0; width:90%; margin-bottom:10px;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:100%; height:110px;}
.askBox .ask_firstDiv .inputDiv.list { float: left;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:88%;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:78%}
.askBox .ask_firstDiv .inputDiv2.list { float: left; margin-left:0; width:100%;}
.askBox .ask_firstDiv .inputDiv2 .submitBtn { margin-top:30px; margin:30px auto 0; width:130px;}
.askBox .ask_firstDiv { margin-top:0;}
/* Ask Div End*/


/******** LOGIN *******/
.loginkk, .signupkk{ margin-top:85px;}
.loginkk .middle-box{ width:100%;}
.loginkk .middle-box .bxheding{ padding:0 20px;}
.loginkk .middle-box .bxheding p{font-size:16px; line-height:22px; font-family: 'latoregular'; color:#444; text-align:center;}
.loginkk .referece{width: 124px; height: 121px; left: 0; right: 0; margin: 0 auto; top: -85px;}

/******* Sign Up ******/
.signupkk .referece{ width: 124px; height: 121px; left: 0; right: 0; margin: 0 auto; top: -85px;}
.signupkk .middle-box .signup_box .areabx{ width:91%;}
.signupkk .middle-box .bxheding{padding:10px 20px 0 20px; height:130px;}
.signupkk .middle-box .bxheding p{font-size:16px; line-height:22px; font-family: 'latoregular'; color:#444; text-align:center;}
.width1{ min-height:auto;}
.signupkk .middle-box .signup_box span{ display:block;}
.width3, .width2 {width: 80%; margin-bottom:5px; padding: 0 10%;}
.signupkk .middle-box .signup_box .inputbx{ width:90%;}


/*For Specifier page*/



/*contact*/
.contactcntr {background:url(https://www.hindwarehomes.com/images/contactus-bg-320.jpg) left top no-repeat !important; background-size:100% 100% !important; height:400px;}
.aboutcntr .txt-box-contact { width:96%; left:2%; height:auto; background:none; top:310px; padding:0;}
.aboutcntr .txt-box-contact h1 { font-size:22px; left:0;}
.middlecontactcontainer h2{ font-size:21px; text-align:center;}
.aboutcntr .txt-box-contact .line { width:80px;}
.middlecontactcontainer .line { width:40px; margin-left:-20px;}

.middlecontactcontainer{  width:90%;}
.middlecontactcontainer .left-contact { width:100%;}
.middlecontactcontainer .right-contact .rgt-box p:first-child { display:none;}

.middlecontactcontainer .right-contact { width: 100%;}
.middlecontactcontainer .right-contact .lft-box {  width:100%;}
.middlecontactcontainer .right-contact .rgt-box{ width: 100%; float:left;}

.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:100%; margin-top:290px;}
.googlemapcontainer .imgleft .imgBox img{ width:100%;}
.googlemapcontainer .imgleft .redBox .maindiv { width:261px;}

.googlemapcontainer .imgleft .redBox{ right:60px; top:85px; height:265px;}
.googlemapcontainer .imgleft .redBox p { font-size:16px;}


.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:100%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box input{ width:69%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input3{ width:130px;}

.middlecontainer-table {  width:850px;}
.middlecontainer-table .lft-contain-table{ width:290px;}
.middlecontainer-table .rgt-contain-table{ width:635px;}
.middlecontainer-table .rgt-contain-table .txt-box{ width:470px; margin-left: 125px;  min-height: 650px;}

.middlecontainer-table .lft-contain-table .top-box {  padding: 20px 15px;  width: 260px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 14px; line-height: 23px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table.flotright{ float:left}
.middlecontainer-table .rgt-contain-table .txt-box .bottom-table {  margin-top: 10px;}
.middlecontainer-table .rgt-contain-table .txt-box p{ font-size:16px;}

.middlecontactcontainer p{ font-size:16px;}
.middlecontactcontainer .line { width:50px; margin:10px auto 0; float:none;}
.middlecontactcontainer a { font-size:16px;}

.googlemapcontainer { padding:0;}
.googlemapcontainer .imgleft .redBox{ width:100%; right:0; top:0;}
.googlemapcontainer .imgleft .redBox h2{ font-size:24px; padding-top:30px; padding-bottom:25px;}
.googlemapcontainer .imgleft .redBox h3{ font-size:21px;}

.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:24px;}

.middlecontainer-table .rgt-contain-table .txt-box .submit{ width:152px;}
.middlecontainer-table .rgt-contain-table .txt-box .clear{ width:153px;}
.middlecontactcontainer .breadcum a{ font-size:17px;}
.middlecontactcontainer .breadcum{ font-size:17px;}
/*contact end*/


/*blog page Start*/
.blogBoxcntr { height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/blog-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.blogBoxcntr h2 { bottom:95px; display:none;}
.blogcontainer .blogBox { margin-bottom:280px;}
.blogBoxcntr .txt-box { width:96%; height:auto; padding:0; top:310px; left:2%; background:none;}
.blogBoxcntr .txt-box h1 { font-size:22px;} 
.blogBoxcntr .txt-box h3 { font-size:19px; margin-top:3px;}
.blogBoxcntr .txt-box .line { width:100px;}
.blogcontainer { width:100%; margin: 0 auto; }
.blogcontainer .blogimg {width:100%; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:340px; height:auto; top:205px; padding:43px 20px 20px 20px; right:50%; margin-right:-190px;}
.blogcontainer .blogimgDiv h4 { font-size:15px;}
.blogcontainer .blogimgDiv h4 span { font-size:15px;}
.blogcontainer .blogimgDiv h1{ font-size:20px; margin:10px 0 10px; text-align:center;}
.blogcontainer .blogimgDiv h5{ font-size:20px; margin:10px 0 10px; text-align:center;}
.blogcontainer .blogimgDiv .line { width:60px; float:none; margin:0 auto;}
.blogcontainer .blogimgDiv p{ padding:9px 0; font-size:15px; line-height:20px;}
.blogcontainer .blogimgDiv a { font-size:15px;}
.blogcntrfooter { margin-bottom: 160px;}

.blogcontainer .breadcum { font-size:13px; margin-left:10px;}
.blogcontainer .breadcum a { font-size:13px;}
/*blog page End*/

/*Blog Inner pages*/
.bloginnercntr {height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/blog-inner-320.jpg) left top no-repeat; background-size:100% 100%;}
.bloginnercontainer { width:90%;}
.bloginnercntr h2 { display:none;}
.bloginnercntr .txt-box {width:96%; height:auto; padding:0; top:310px; left:2%; background:none;}
.bloginnercntr .txt-box h1 { font-size:22px;}
.bloginnercntr .txt-box h3 {font-size:19px; margin-top:3px;}

.bloginnerBox .rightinner { width:100%;}
.bloginnerBox .rightinner h5 { padding-top:0;}
.bloginnerBox { margin-bottom:20px;}
.bloginnerBox .leftinner p { font-size:14px; line-height:18px;}
.bloginnerBox .leftinner { width:100%; text-align:justify;}
.bloginnerBox .leftinner ul li { font-size:14px; line-height:18px;}
.bloginnerBox .leftinner .headingB { margin-top:5px;}
.blogbanner { margin: 10px 0; }
.bloginnerBox .leftinner h5 { font-size:22px;}
.bloginnerBox .leftinner h6 { font-size:20px;}
.bloginnerBox .leftinner h5 { margin: 20px 0 10px; }
.blog-bottomnav { text-align: center; }
.blog-bottomnav ul li { display: inline-block; float: none; margin: 10px 0; }
.blog-bottomnav ul li a { font-size: 16px; }

.blogcontainer .blog-topnav { text-align: center; width:auto;}
.blogcontainer .blog-topnav ul li { display: inline-block; float: none; margin: 10px; }
.blogcontainer .blog-topnav ul li a { font-size: 15px; margin-right:0; padding:6px 20px; }

.blog-bottomnav { text-align: center; width:auto;}
.blog-bottomnav ul { margin:0 !important;}
.blog-bottomnav ul li { display: inline-block; float: none; margin: 10px; }
.blog-bottomnav ul li a { font-size: 15px; margin-right:0; padding:6px 20px; }

.bloginnerBox .leftinner .line { width:80px; float:none; margin:0 auto !important;}

.toilettrivia {height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/bathroom-trivia-320.jpg) left top no-repeat; background-size:100% 100%;}
.toilettrivia h2 { display:none;}

.toilettrivia .txt-box {width:96%; height:auto; padding:0; top:310px; left:2%; background:none;}
.toilettrivia .txt-box h1 {font-size:21px;}
.toilettrivia .txt-box h3 {font-size:19px; margin-top:3px;}
.toilettrivia .txt-box .line { width:80px;}

.bloginnercontainer .breadcum { margin-bottom:0; font-size:13px;}
.bloginnercontainer .breadcum a { font-size:13px;}
.bloginnerBox .rightinner h5 { font-size:20px;}
.bloginnerBox .leftinner .headingB .leftheadingB { font-size:15px;}
.bloginnerBox .leftinner .headingB .rightheadingB { font-size:15px;}



.bathroomglory {height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/blog-inner-320.jpg) left top no-repeat; background-size:100% 100%;}
.bathroomglory h2 { display:none;}
.bathroomglory .txt-box {width:96%; height:auto; padding:0; top:310px; left:2%; background:none;}
.bathroomglory .txt-box h1 { font-size:21px;}
.bathroomglory .txt-box h3 { font-size:19px; margin-top:3px;}

.fengshuibathroom {height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/bathroom-glory-320.jpg) left top no-repeat; background-size:100% 100%;}
.fengshuibathroom .txt-box {width:96%; height:auto; padding:0; top:310px; left:2%; background:none;}
.fengshuibathroom .txt-box h1 { font-size:21px;}
.fengshuibathroom .txt-box h3 { font-size:19px; margin-top:3px;}
.fengshuibathroom h2 { display:none;}

/*blog page End*/

/*csrcntr page start*/
.csrcntr { height:400px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/csr-bg-320.jpg) left top no-repeat; background-size:100% 100%;}
.csrcntr .txt-box { width:96%; padding:0; height:auto; background:none; top:305px;}
.csrcntr .txt-box h1 { font-size:19px; margin-top: 0px;}
.csrcntr .txt-box h3 { font-size:17px; margin:4px 0;}
.csrcntr .txt-box .line { margin-top:0;}
.csrcntr h2 { margin-bottom: 80px; display:none;}
.sociallyBox h2 { font-size:20px; text-align:center; margin:10px 0;}
.sociallyBox .line { width:60px; margin:0 auto; float:none;}
.sociallyBox p { font-size:15px; line-height:20px;}
.sociallyBox span { font-size:15px;}
.sociallyBox li { font-size:15px; line-height:20px;}


.privacycntr { height:400px; background:url(https://www.hindwarehomes.com/images/privacy-policy-banner-320.jpg) left top no-repeat; background-size:100% 100%; margin-top:0px;}
.privacycntr .txt-box{ width:96%; left:2%; background:none; top:317px; padding:0; right:auto; height:auto;}
.privacycntr .txt-box h1{ font-size:25px}
.privacycntr .txt-box .line { width:140px;}
.privacycntr h2 { display:none;}

.privacyBox h2 { font-size:22px; text-align:center; margin-bottom:5px;}
.privacyBox .line { width:60px; margin:0 auto 15px; float:none;}
.privacyBox p { font-size:14px; line-height:18px;}
.privacyBox h3 { font-size:15px;}
.privacyBox li { font-size:14px; line-height:18px;}


/****** ideascape *****/
.ideascapecntr { height:400px; background:url(https://www.hindwarehomes.com/images/ideascape-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.ideascapecntr .txt-box {width:96%; padding:0; height:auto; background:none; top:315px;}
.ideascapecntr .txt-box h1 { font-size:22px; margin-top: 0px;}
.ideascapecntr h2 { display:none;}
.ideascapeinner { width:90%;}
.ideascapeinner .working .rightbx{ width:93%; float:none; margin:20px auto;}
.ideascapeinner .working .leftbx{ width:100%;}
.ideascapeinner .working .leftbx img{}
.ideascapeinner .working .leftbx .img-map { width:335px;}
.ideascapeinner .working .leftbx p { font-size:15px;}
.ideascapeinner .working .leftbx .img-map .map-txt { width:180px; right:-100px; bottom:85px;}
.ideascapeinner .working .rightbx { margin-top:75px;}


.innovation-rgt-2 { width:100%;}
.innovation-rgt-2 a { font-size:14px;}
.innovation-rgt-2 a span{margin:-17px 6px 0 0; width:200px;}
.innovation-rgt-2 .hoverbox { margin-top:-10px; float:left;}


.ideascapeinner .working .leftbx p { width:100%; font-size:13px; line-height:18px; display:block; margin-bottom:10px;}
.ideascapeinner .working .leftbx p br  { display:none;}
.ideascapebox { width:100%;}
.ideascapeinner h2 { text-align:center; font-size:20px; margin-bottom:10px;}
.ideascapeinner .working { width:100%;}

/****** ideascape end*****/


.selectLocation_service .selectBox_service2 {  width: 70%;  margin-top: 8px;}
.selectLocation_service .selectBox_service2 select.select2{ width:100%}
.selectLocation_service .instrallation_charges2{ margin-top:43px;}




/*Associations page start*/
.associationsBox h3{ font-size:20px;}
.middlecontainer .rgt-contain .txt-box p { font-size:14px; line-height:18px;}
.associationsBox { width: 85%;}
.associationsBox li { margin: 0 10px 10px 0 !important; width:30% !important;}
.associationsBox li img{ width:100%}

.map-details span { font-size: 12px;}
.map-details .img2 {  float: right;  margin-left: 0;}

.middlecontainer .rgt-contain .txt-box .tvc-details { width: 100%;}
#fancybox-content{ height:240px !important;background:#fff}

/*About Page End*/


.activitymeetsBox {  width: 98%;}
.activitymeetsBox li { margin: 0 0 10px 20px !important; }
.activitymeetsBox .img{ width:95%; float:left;}	

.electronicBox .ele_top{ height:30px;}
.electronicBox .ele_top h3 { font-size: 12px; text-align: center; line-height: normal; padding: 2px;}




#newsticker-demo17 {  margin: 10%; width: auto !important;}
#newsticker-demo17 img{ width:100%;}
.rimlessBox .elementBox .elementDiv .element_right2{ height: auto;  width: 100%;}
.newsticker-demo-arrows17 { bottom: 10px; left: 25px;  z-index: 999;}

.clse-innov img  { width:35px !important; height:30px !important;}

.resultBox h1 { font-size:28px;}
.resultBox .searchDiv { width:400px;}
.resultBox .searchDiv .serchleft { width:350px;}
.resultBox .searchDiv .serchleft input.field3 { width:320px;}


#fancybox-content{ height:280px !important;}	

.thanksBox h2 { margin-top:8%; font-size:18px; line-height:25px;}



/*Home Banner appcntr*/
.appcntr { background:url(https://www.hindwarehomes.com/images/app-banner-mobile-new.jpg) center top no-repeat; background-size:100% 100%; height:400px;} 
.appcntr .bathroomDiv { left: 0; margin: auto; right: 0;  top: 54px;  width: 42%;}
.appcntr .introducingDiv { left: 60px; top: 160px; width: 13%;}
.appcntr .appimageDiv {  top: 127px;  width: 72%; z-index: 99;}
.appcntr .fullpage { z-index:100;}
.appcntr .dialDiv { background: #797979; right: 0; top: 265px; width: 100%;min-height: 140px;}
.appcntr .dialDiv .b-det { font-size: 12px; font-weight: normal;  margin: 40px 0 0;  color: #fff;}
.appcntr .dialDiv .dialApp .leftapp { float: left; width: 26%;}
.appcntr .dialDiv .dialApp .leftapp img { height: auto;  width: 100%;}
.appcntr .dialDiv .dialApp .rightapp { margin-left: 10px;    width: 26%;}
.appcntr .dialDiv .dialApp .rightapp img { height: auto; width: 100%;}
.appcntr .dialDiv .dialApp { margin: 20px 0 0 150px; width: auto;}
.appcntr .appimageDiv h1 { bottom: 45px; color: #fff; font-size: 14px;  right: 120px;}




/*Lighbox*/
.text-box{ width:47%; top:80px;}
.text-box img{ width:100%;}
.text-box2{ width:47%; top:80px;}
.text-box2 img{ width:100%;}


.simple-marquee-container { height: 26px; left: 0; margin: 14px auto 0;    width: 96%;  bottom:0px;}
.TickerNews {  margin: auto;  width: 97%;  position: absolute;  bottom: 6px;  left: 0;  right: 0;}






/*For Maintenance page*/
.maintenancecntr {  background: url("https://www.hindwarehomes.com/images/maintenance-banner-mobile.jpg") no-repeat center top / 100% 100% !important; height: 400px; margin-top: 65px;}
.maintenancecntr .txt-box { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  bottom: 10px;  height: 85px;  padding: 0;  top: auto;  width: 70%;}
.maintenancecntr .txt-box h1 {  font-size: 22px; padding-top: 0;}
.maintenancecntr h2{ display:none}
.maintenancecntr .txt-box  .line { margin-top: 8px;  width: 240px;}
.maintenancecntr .txt-box h3 { font-size: 15px; line-height: normal; margin-top: 8px;}
.maintenanceBox li { margin: 0 25px 40px 0; max-width: 100%; min-height: auto;}
.maintenanceBox p{ font-size:13px;}
.maintenanceBox .imgBox img{ width:100%;}
.maintenance_inner h3{ font-size:22px;}
.maintenance_inner ul {  margin: 20px 0;}
.maintenance_inner li { float: left; margin-bottom: 20px; margin-right: 40px;  min-height: auto;  width: auto;}
.maintenance_inner .img {  margin: 30px 0 15px;}
.maintenance_inner li .sparkling_imgBox {  margin-right: 11px;  width: 40px;}
.maintenance_inner li .sparkling_imgBox img{ width:100%}
.maintenance_inner li .sparkling_textBox { font-size: 14px; line-height: 18px; max-width: 80%; min-height: auto;}
.maintenance-category-fau-bottombg{ background-size: 100% 100%;    height: 135px;}
.maintenance-category-fau-bottombg a { border-radius: 5px; font-size: 17px; height: 35px; line-height: 35px; width: 60%;}
.middlecntrSpace{ margin-top:60px !important;}
.maintenance_inner p{ font-size:14px; line-height:18px; padding:0}

.blockbuster-celebration { height:400px; }
.bbCelebration { height:400px; }
.bbWeb { display:none !important; }
.bbIpaid { display:none !important; }
.bbMobile { display:block !important; }



.inspirecntr2 {animation: bgani 40s linear infinite;
	-moz-animation: bgani 40s linear infinite;
	-webkit-animation: bgani 40s linear infinite;
	-ms-animation: bgani 40s linear infinite;
	-o-animation: bgani 40s linear infinite;}
	
	
/*shower-enclosure div start*/
.productmainBox .slick-prev { left: -20px; top: 30px;}
.productmainBox .slick-next{right: -15px;top: 31px;}
.productmainBox .divSlick a { font-size: 19px; line-height: 46px; padding: 0 10px;  margin-right: 15px;}
/*shower-enclosure div End*/
	
	
@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -750px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -750px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -750px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -750px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -750px 0; }
	100% { background-position: 0 0; }
}







.ideascapeinner .working .leftbx .map-txt-btn a{ font-size:13px; }

.ideascapeinner .working .leftbx .img-map .map-txt { padding:10px 10px 10px 20px; }
.ideascapeinner .working .leftbx .img-map .map-txt { }
.ideascapeinner .working .leftbx .map-txt-btn { right:10px;  bottom: 40px;}

.decp-wrapleft, .decp-wrap{ width:100%; float:none;}
.decp-wrap .descmain .desp-contant {padding: 30px 35px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li{ padding:7px 15px 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li:nth-child(2) {padding: 7px 0 7px 20px;}
.decp-wrapleft .btn {width: 35px; height: 35px; line-height: 35px; font-size: 15px;}

/*shower-enclosure div*/
.decp-wrapleft.list{ width:100%}
.decp-wrap.list{ width:100%}
.shower-details-immacula .tableDiv img{ width:70%}
.shower-details-immacula .tableDiv {  margin: 10px 0 20px 0;  width: 100%; overflow-y: scroll;}
.shower-details-immacula table.immacula, td.immaculatd{ font-size:12px; padding: 3px 2px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li{ padding: 7px 5% 7px 0; width: 40%;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li:nth-child(2) {  padding: 7px 0 7px 5%;}
.shower-details-immacula .shower_PopupBox{width: 68%; height: 320px; top: 2%;margin: 0 auto;padding: 10px;}


/*PRESENCE div Start*/
.globalcntr { height:400px; background:url(https://www.hindwarehomes.com/images/content_sec.jpg) left top no-repeat !important; background-size:100% 100% !important; margin-top:0px;}
.globalcntr .txt-box{ width:96%; left:2%; background:none; top:317px; padding:0; right:auto; height:auto;}
.globalcntr .txt-box h1{ font-size:25px}
.globalcntr .txt-box .line { width:140px;}
.globalcntr h2 { display:none;}
.content_sec{ padding:10px 0}
.content_sec .middlecontainer .lft-contain{ display:none}
.content_sec .rigt_content { width: 100%; padding-left: 0; float: left; display: block; box-sizing: border-box !important;}
.content_sec .rigt_content h2 {font-family: 'MyriadProRegular';color: #ef3e43;font-size: 28px;font-weight: normal;letter-spacing: 0px;border-bottom: #cacaca solid 1px;padding-bottom: 15px;margin-bottom: 20px;}
.content_sec .rigt_content h2::after, .grey_sec h2::after { border-bottom:none;}
/*PRESENCE div End*/


/*catLog div Start*/
.catLog .rightB { width:65%;}
.catLog ul{ width:95%}
.catLog li{ width: 100%; margin-bottom: 20px; padding: 20px;}
.catLog h2{ text-align:left; margin: 0px 0 3px 0;}
.catLog h2 a{ font-size:21px; line-height:normal}
.catLog li:last-child{ float:left}
	}

@media only screen and (max-width:479px){
	
	.header {top:0 !important; position:fixed !important; display:none;}
.bottom-nav-new { top:0 !important; position:fixed !important; min-height:60px; height:60px !important; display:none;}

.logo-top { left:65px; top:30px; width:130px; display:none;}
.mob-nav { top:25px; display:none;}
.searchfield-top { display:none;}
.mob-menu ul li { margin-bottom:5px;}
.mob-launch { display:none;}
.mob-library { display:none;}
.mob-320 { display:none !important;}
/*Floater Menu*/
.top-nav-new { display:block; min-height:65px; height:65px !important; background-color:#000; top:0 !important; position:fixed !important; width:100% !important; z-index:999999999 !important;}
.top-nav-new ul { margin-top:0; margin-left:20px;}

.top-nav-new ul li a { font-size:12px; border:none; margin-top:15px;}
.top-nav-new ul li a { width:auto; height:auto; line-height:17px; padding:30px 4px 0; margin-top:15px; color:#FFF !important;}
.top-nav-new ul li a.visual {background:url(https://www.hindwarehomes.com/images/inspire-mobile.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.visual { background:url(https://www.hindwarehomes.com/images/inspire-mobile-hover.jpg) center 5px no-repeat !important;}
.top-nav-new ul li a.insp {background:url(https://www.hindwarehomes.com/images/ins-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.insp { background:url(https://www.hindwarehomes.com/images/ins-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.launch-icon {background:url(https://www.hindwarehomes.com/images/new-launch-mob-icon.jpg) center 5px no-repeat !important;}
.top-nav-new ul li:hover a.launch-icon { background-position:center 5px !important;}
.top-nav-new ul li a.prod-icon {background:url(https://www.hindwarehomes.com/images/product-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.prod-icon {background:url(https://www.hindwarehomes.com/images/product-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.resource {background:url(https://www.hindwarehomes.com/images/resource-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.resource {background:url(https://www.hindwarehomes.com/images/resource-icon-mobile-hover.jpg) center top no-repeat !important;}
.top-nav-new ul li a.dealer-icon-new {background:url(https://www.hindwarehomes.com/images/venue-icon-mobile.jpg) center top no-repeat !important;}
.top-nav-new ul li:hover a.dealer-icon-new { background:url(https://www.hindwarehomes.com/images/venue-icon-mobile-hover.jpg) center top no-repeat !important;}
.mob-nav-other { right:30px; display:none !important;}
.mob-nav-other-mob { right:20px; display:block !important; top:25px;}
.mob-menu-rgt-mob { top:39px;}
.input-search-box-bottom-mob { top:37px;}
.logo-top-nav { top:28px; width:90px; left:10px; display:none !important;}
.logo-top-nav-mob { top:13px; width:100px; left:10px; display:block !important;}

.searchfield { right:70px; display:none !important;}
.searchfield-mobile { right:55px; display:block !important; top:25px;}
.mob-menu-rgt ul li a { width:auto !important; height:auto;}

.mob-menu-rgt-mob ul li { margin-bottom:0px;}
.nav-320 { display:block;}

/*Footer*/
.footer-new { width:98%; height:140px;}
.footer-new .lft-footer { width:100%; line-height:30px; margin-top:30px;}
.footer-new .rgt-footer { width:60%;}
.footer-new .cntr-footer ul li a { padding:0 10px; font-size:12px;}
.footer-new .cntr-footer ul li:first-child a { padding-left:0;}
.footer-new .cntr-footer { margin-left:0; width:100%; float:left; height:25px; line-height:25px; margin-top:5px;}
.mob-rgtmenu { margin-top:7px;}


/*Home page*/
.homebanner { margin-top:65px;}
.warrantycntr {background:url(https://www.hindwarehomes.com/images/warranty-banner-320.jpg) center top no-repeat; background-size:100% 100%; height:278px;} 
.blockbuster {background:url(https://www.hindwarehomes.com/images/Block-Buster-Mobile.jpg) center top no-repeat; background-size:100% 100%; height:278px;}
.impression {background:url(https://www.hindwarehomes.com/images/impression-banner-mobile-new.jpg) center top no-repeat; background-size:100% 100%; height:370px;}
.impression .txtbox-warranty img {opacity:1 !important;} 

.clean_rimless {background:url(https://www.hindwarehomes.com/images/clean-rimless-mobile-new.jpg)  center top no-repeat; background-size:100% 100%; height:278px;}
.clean_rimless .txtbox-warranty img {opacity:1 !important;} 
.clean_rimless-inner {background:url(https://www.hindwarehomes.com/images/clean-rimless-mobile-new.jpg)  center top no-repeat; background-size:100% 100%; height:278px; margin-top: 0;}


.onamcntr {background:url(https://www.hindwarehomes.com/images/onam-banner-mobile.jpg) center top no-repeat; background-size:100% 100%; height:278px;}
.aceteche {background:url(https://www.hindwarehomes.com/images/acetech-banner-mobile.jpg) center top no-repeat; background-size:100% 100%; height:278px;}
.warrantycntr .txtbox-warranty {}
.warrantycntr .txtbox-warranty img {opacity:1 !important;} 
.homecntr {background:url(https://www.hindwarehomes.com/images/home-first-bg-mobile-320.jpg) center top no-repeat; background-size:100% 100%; height:278px;} 
.blockbuster-banner {background:url(https://www.hindwarehomes.com/images/Block-Buster-Banner-new-mobile.jpg) center top no-repeat; background-size:100% 100%; height:278px;}
.banner01txt { top:auto; width:96%; height:70px; background:none !important; bottom:0; padding:0;}
.banner01txt h3 { font-size:12px; line-height:15px !important;}
.banner01txt h3 br { display:none;}
.banner01txt a { font-size:14px; width:100px; height:28px; line-height:28px; border-radius:5px; margin-top:5px;}
.homebanner h2 { bottom:95px; display:none;}

.shahrukcntr { height:278px; background:url(https://www.hindwarehomes.com/images/shahrukh-banner-mobile-320.jpg) center top no-repeat; background-size:100% 100%;}
.shahrukh-pic { width:98px; position:absolute; left:50%; margin-left:-49px; top:38px; display:block;}
.shahrukcntr .gives { width:95px; bottom:20px; right:50%; margin-right:-48px;}
.shahrukcntr .lft-details { width:138px; bottom:57px; left:12px;}
.shahrukcntr .rgt-details { width:143px; bottom:57px; right:12px;}

.mobilecntr { height:278px; background:url(https://www.hindwarehomes.com/images/mobile-app-mobile-320.jpg) center top no-repeat; background-size:100% 100%;}
.mobilecntr .mobile-details { width:100%; top:auto; right:0; bottom:5px;}
.mobilecntr .mobile-details a { font-size:14px; width:100px; height:28px; line-height:28px; margin-top:5px;}
.mobilecntr .mobile-details img { width:284px !important; margin:0 auto; text-align:center;}
.app-1600 { display:none !important;}
.mobilecntr .mobile-details h1 {display:block;}
.mobilecntr .mobile-details h3 {display:block;}
.mobilecntr .mobile-details .line {display:block;}


.clean_rimless-inner h2{ display:none;}

.prodcontainer { width:285px; margin-bottom:40px; margin-top:35px;}
.prodcontainer .lft-prod-new { width:100%;}
.prodcontainer .rgt-prod { width:90%; margin-top:20px; margin-left:15px;}
.prodcontainer .rgt-prod h2 { font-size:18px; margin:0px 0 5px 0;}
.prodcontainer .rgt-prod p { font-size:14px; margin:10px 0; line-height:18px;}
.prodcontainer .rgt-prod .line { width:25px; margin-left:-13px;}
.prodcontainer .rgt-prod a { font-size:16px;}
.slick-slide { height:320px !important;}
.slick-next { right:0px !important;}
.slick-prev { right:50px !important;}


.innovationcntr { margin-bottom:50px;}
.innovationcontainer { width:280px;}
.innovation-rgt { width:260px; margin-left:20px; margin-top:4%;}
.innovation-rgt h2 { font-size:18px; margin:10px 0;}
.innovation-rgt p { font-size:14px; margin:10px 0; line-height:18px;}
.innovation-rgt a { font-size:16px;}
.innovation-rgt .line { width:40px; margin-left:-20px;}


.innovation-rgt-new { width:285px;}
.innovation-rgt-new .rgt-shower { width:243px; top:17px;}
.innovation-rgt-new .lft-shower { width:207px; margin-left:0;}


.toolcntr { height:370px; padding-bottom:0px;}
.toolcontainer {margin-top:40px;}
.toolcontainer .rgt-video { width:280px; height:167px; margin:0px auto; float:none;}
.toolcontainer .lft-tool { width:215px; margin:20px auto; float:none;}
.toolcontainer .lft-tool h2 { font-size:18px; margin:10px 0;}
.toolcontainer .lft-tool p { font-size:14px; line-height:18px; margin:10px 0;}
.toolcontainer .lft-tool .line { width:30px; margin-left:-15px;}
.toolcontainer .lft-tool a { font-size:16px;}

/*About page start*/
.aboutbanner { height:100%;}
.fireweb { margin-top:20px !important;}

.firewebpad { margin-top:100px !important;}
 .innerspace { margin-top:20px !important;}
.mrg-top-collection-star { margin-top:20px !important;}
.mrg-top-media { margin-top:20px !important; }
.mrg-top-launch { margin-top:20px !important; }
.mrg-top-collection { margin-top:20px !important;}
.middlecntr { margin-top:0px;}

@-moz-document url-prefix() {
   .mrg-top-collection { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .fireweb {margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-media { margin-top:20px !important;}
}

@-moz-document url-prefix() {
   .mrg-top-launch { margin-top:20px !important;}
}
@-moz-document url-prefix() {
   .innerspace { margin-top:20px !important;}
}
@-moz-document url-prefix() {
  .firewebpad { margin-top:140px !important;}
}


.aboutcntr .txt-box-career { top:212px; width:96%; left:2%; height:auto; padding:0px; background:none;}
.aboutcntr .txt-box-career h1 { font-size:20px;}

.lft-contain-care { display:none;}
.mediacntr {background:url(https://www.hindwarehomes.com/images/media-banner-320.jpg) left top no-repeat; background-size:100% 100%; height:278px; margin-top:65px;}
.mediacntr .txt-box { width:96%; height:auto; background:none; left:2%; padding:0; top:210px;}
.mediacntr .txt-box h1 { font-size:16px; margin-top:10px;}
.mediacntr h2 { margin-bottom:80px; display:none;}


.inspireBox h2 { font-size:21px; margin:10px 0; text-align:center;}
.inspireBox .line { width:40px; margin:0 auto; float:none;}



/*Inspritation Page start*/
.inspirecntr {background-size:auto 100%; height:278px; margin-top:65px;}
.inspirecntr .txt-box { top:182px; width:96%; height:80px;/* background:none !important;*/ padding:0;}
.inspirecntr .txt-box h1 { font-size:18px;}
.inspirecntr .txt-box .line { width:255px; margin-top:5px;} 
.inspirecntr .txt-box h3 { font-size:14px; line-height:18px !important; margin-top:5px;}
.inspirecntr h2 { bottom:95px; display:none;}

.inspirecntr_new {background-size:auto 100%; height:278px; margin-top:65px;}
.inspirecntr_new .txt-box { top:182px; width:96%; height:70px; background:none !important; padding:0;}
.inspirecntr_new .txt-box h1 { font-size:18px;}
.inspirecntr_new .txt-box .line { width:255px; margin-top:5px;} 
.inspirecntr_new .txt-box h3 { font-size:14px; line-height:18px !important; margin-top:5px;}
.inspirecntr_new h2 { bottom:95px; display:none;}

.inspirecntr2 {background-size:auto 100%; height:278px; margin-top:65px;}
.inspirecntr2 .txt-box { top:200px; width:96%; height:70px; background:none !important; padding:0;}
.inspirecntr2 .txt-box h1 { font-size:18px;}
.inspirecntr2 .txt-box .line { width:255px; margin-top:5px;} 
.inspirecntr2 .txt-box h3 { font-size:14px; line-height:18px !important; margin-top:5px;}
.inspirecntr2 h2 { bottom:95px; display:none;}


.carecntr { height:278px; background:url(https://www.hindwarehomes.com/images/hindware-care-320.jpg) left top no-repeat; background-size:100% 100%; margin-top:0px;}
.carecntr h2 { display:none;}

.carecntr .txt-box { width:96%; height:auto; left:2%; top:200px; bottom:auto; text-align:center;}
.carecntr .txt-box h1 { font-size:17px; margin-bottom:5px; color:#FFF; text-align:center;}
.carecntr .txt-box img { width:140px; display:inline-block;}

.rgt-contain-care { width:100%; border:none; margin-top:0;}
.rgt-contain-care .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.carecntr .txt-box .line { float:none; margin:0 auto; border-bottom:2px #FFF solid;}
.rgt-contain-care .txt-box h2 { font-size:20px; text-align:center; width:90%;}
.rgt-contain-care .txt-box p { font-size:14px; text-align:left; margin:15px 0;}
.rgt-contain-care .txt-box .line { width:60px; margin:0 auto; float:none;}
.rgt-contain-care .txt-box ul { margin:30px 0 0 !important; text-align:center;}
.rgt-contain-care .txt-box ul li { margin:5px 0 15px !important; display:inline-block; float:none;}
.corporateBox li .headingBox { width:78%;}


.showerscntr{ height:315px; background:url(https://www.hindwarehomes.com/images/showers-banner-320.jpg) no-repeat; background-size:cover;}
.showerscntr .txt-box {width:100%; right:0%; top:auto; bottom:6%;}
.showerscntr .txt-box img{ width:55%; display:none;}
.showerscntr .txt-box h1 { font-size:17px; padding: 10px 12px 20px; background:none;}




.aboutcntr .txt-box h1 { font-size:25px;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:650px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:22px;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:16px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:146px; height:134px;}

.middlecontainer .rgt-contain .txt-box .brand-small ul li { width:105px; margin-right:2px;}
.middlecontainer .rgt-contain .txt-box .brand-small h2 { font-size:14px;}
.middlecontainer .rgt-contain .txt-box .brand-small p { font-size:13px;}

.board_of_directors { width:100%;}
.directors { width:177px; float:none; margin:0 auto;}
.board_of_directors .rightBox { width:100%; margin-top:0px;}
.board_of_directors .leftBox { float:none; margin:0 auto;}
.board_of_directors .leftBox .dirBox { padding-bottom:0;}



.recent_news li { margin-right:30px !important;}
.electronicBox li { width:auto !important; height:auto !important;}
.annual_reportsBox li { margin-right:32px !important;}
.electronicBox .ele_bot img{ width:100%}
.presenceBox li {}


.middlecontainer .lft-contain { display:none;}
.middlecontainer .navBox-new ul li { display:inline-block;}
.middlecontainer .navBox-new { left:0; top:90px; z-index:10;}
.middlecontainer .navBox-new ul li a:hover, .middlecontainer .navBox-new ul li a.active { background-position:10px 7px;}
.electronicBox { margin-top:50px;}
.mediaBox { margin-top:70px;}
.middlecontainer .rgt-contain { border:none; margin-top:0;}
.rgt-investors { min-height:1010px !important;}


 .left-arrow { position:absolute; right:20px; bottom:10px; z-index:9; display:block;}
 .mob-scroll { float:left; width:100%; position:relative; overflow:scroll; padding-bottom:20px;}
.top-arrow-sign { display:block; top:200px; right:10px;}

/*About Page Start*/
.aboutcntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/about-bg-mobile-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.contactcntr {background:url(https://www.hindwarehomes.com/images/contactus-bg-320.jpg) left top no-repeat !important; background-size:100% 100% !important; height:278px;}
.investorcntr {background:url(https://www.hindwarehomes.com/images/investor-bg-320.jpg) left top no-repeat !important; background-size:100% 100% !important; height:278px;}
.careercntr {background:url(https://www.hindwarehomes.com/images/careers-bg-320.jpg) left top no-repeat !important; background-size:100% 100% !important; height:278px;}
.aboutcntr .txt-box { height:58px; width:81%; padding:0px; background:none !important; top:auto; bottom:10px;}  
.investorcntr .txt-box { width:96% !important; top:228px;}
.policyBox li { margin-right:20px !important;}

.aboutmenu-icon{display:block;}
.aboutdrop{display:none;}

.aboutcntr .txt-box h1 { font-size:16px; line-height:20px;}
.aboutcntr .txt-box .line { margin:10px auto 0; width:130px;}
.aboutcntr h2 { display:none;}
.middlecontainer { width:90%;}
.middlecontainer .rgt-contain { width:100%;}
.middlecontainer .rgt-contain .txt-box { width:100%; min-height:275px; margin-left:0; position:relative; margin-top:0;}
.middlecontainer .rgt-contain .txt-box h2 { font-size:18px; text-align:center; width:90%;}
.middlecontainer .rgt-contain .txt-box p { font-size:16px; margin:15px 0;}
.middlecontainer .rgt-contain .txt-box ul strong { font-size:14px;} 
.middlecontainer .rgt-contain .txt-box ul li { font-size:14px;}
.middlecontainer .lft-contain { width:290px;}
.middlecontainer .lft-contain .top-box { width:260px; padding:20px 15px;}
.middlecontainer .lft-contain .top-box ul li a { font-size:13px; line-height:22px;}
.middlecontainer .lft-contain .hsil-box { width:160px;}
.mediaBox .media_left { width:80%;} 
.mediaBox .media_left h3 { font-size:14px;}
.mediaBox li { padding-left:0 !important;}
.middlecontainer .rgt-contain .txt-box ul li a { font-size:13px;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li { margin: 0 8px 10px 0; width:170px; height:158px;}
.hsil-box-mobile { display:block;}
.middlecontainer .rgt-contain .txt-box .awards-box ul li img { width:96%;}
.middlecontainer .rgt-contain .txt-box a { font-size:15px;}
.aboutdrop ul li a { font-size:13px !important; line-height:25px !important;}

.policyBox li { width:42%;}
.policyBox li img { width:100%;}

.middlecontainer .rgt-contain .txt-box .line { width:95px; margin:0 auto; float:none;}
.middlecontainer .breadcum, .middlecontainer .breadcum a { font-size:13px; height:auto; line-height:20px;}

.presenceBox li.list { float:left; margin-right:12px !important;}

.fr-video-details { margin-right:25px;}
.middlecontainer .rgt-contain .txt-box .brand-small { display:none;}
.middlecontainer .rgt-contain .txt-box .brand-small-mobile { display:block;}


/*Activity page start*/
.activitymeetsBox { width: 100%; padding-left:1%}
.activitymeetsBox li{  margin:0 auto 10px auto !important; padding:0 0 0 28px  !important;   width: 80% !important;   background: none !important;}
.activitymeetsBox img{ width:100%;}
.activitymeetsBox .img{ width:100%;}
.activitymeetsBox .img2{ width:100%; }
.activitymeetsBox .img3{ width:100%; }






/*Associations page start*/
.associationsBox h3{ font-size:20px;}
.middlecontainer .rgt-contain .txt-box p { font-size:14px; line-height:18px;}
.associationsBox { width: 88%; padding: 10px 18px 0 18px;}
.associationsBox li { margin: 0 10px 10px 0 !important; width:45% !important;}
.associationsBox li img{ width:100%}




.map-details span { font-size: 12px;}
.map-details .img2 {  float: right;  margin-left: 0;}

.middlecontainer .rgt-contain .txt-box .tvc-details .lft-video {width:100%; margin-bottom:15px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details { width:90%; margin-left:0; float:none; margin:0 auto;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details h2 { text-align:center; margin-top:10px;}
.middlecontainer .rgt-contain .txt-box .tvc-details .rgt-video-details .line { float:none; margin:0 auto;}
#fancybox-wrap { width:70% !important;}
#fancybox-content { width:100% !important; height:200px !important;background:#fff}
#fancybox-close { right:-30px !important;}

.fr-video-details { margin-right:auto; margin-left:auto !important; float:none !important;}


/*About Page End*/


	
	
/*visualise*/
.visualisecntr { height:278px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/bathroom-theme-banner-480.jpg) left top no-repeat; background-size:100% 100%;}   
.visualisecntr h2 { bottom:95px; display:none;}
ul#visualise-f li:last-child { float:left;} 
.visualisecntr .txt-box {  height: auto; top:auto; background:none; width:100%; padding:0; bottom:22px;}
.visualisecntr .txt-box h1 { font-size:16px;}
.visualisecntr .txt-box .line { margin-top:10px;}
.categoryBox { margin-bottom:10px;}
.categoryBox .left_category { width: 100%;}
.categoryBox .left_category h1{ font-size:22px; margin: 15px 0; text-align:center;}
.categoryBox .left_category h2{ font-size:22px; margin: 15px 0; text-align:center;}
.categoryBox .left_category .line { width: 100px; margin:0 auto; float:none;}
ul#visualise-category1 { margin: 20px auto;}
ul#visualise-category1 li {  width: 99%;}
ul#visualise-f li { height: 35px; margin:0 0 5px 0; width: 100%;}
ul#visualise-f li a{ font-size:14px; line-height:35px;}
ul#visualise-category1 li .right_visualise h2 { font-size:25px;}
ul#visualise-category1 li .right_visualise p { font-size:13px; line-height:18px;}
ul#visualise-category1 li .left_visualise { width: 100%;}
ul#visualise-category1 li .right_visualise.pristineBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width:93%; padding-bottom:20px; background-size:100%;  padding-left: 18px;}
ul#visualise-category1 li .right_visualise.exquisiteBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 93%; padding-bottom:20px; background-size:100%; padding-left: 18px;}
ul#visualise-category1 li .right_visualise.graceBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 93%; padding-bottom:20px; background-size:100%; padding-left: 18px;}
ul#visualise-category1 li .right_visualise.amphitheatreBox  { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 93%; padding-bottom:20px; background-size:100%; padding-left: 18px;}
ul#visualise-category1 li .right_visualise h2 { margin:0px 0 0 0; font-size: 20px;}
ul#visualise-category1 li .right_visualise p{ padding-right:20px;}



/*Vanity div start here */
.vanitycntr { height:278px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/vanity-theme-banner-mobile.jpg) left top no-repeat; background-size:100% 100%;}   
.vanitycntr.showerEnclosure { height:278px; margin-top:0px;  background: url(https://www.hindwarehomes.com/images/shower-enclosure-theme-banner-mobile.jpg) left top repeat-x;  background-size: 100% 100%;} 

ul#visualise-f li:last-child { float:left;} 
.vanitycntr .txt-box {  height: auto; top:auto; background:none; width:100%; padding:0; bottom:11px;}


ul#vanitycntr-category1 { margin: 20px auto;}
ul#vanitycntr-category1 li {  width: 99%;}
ul#vanitycntr-f li { height: 35px; margin:0 0 5px 0; width: 100%;}
ul#vanitycntr-f li a{ font-size:14px; line-height:35px;}
ul#vanitycntr-category1 li .right_vanitycntr h2 { font-size:25px;}
ul#vanitycntr-category1 li .right_vanitycntr p { font-size:13px; line-height:18px;}
ul#vanitycntr-category1 li .left_vanitycntr { width: 100%;}
ul#vanitycntr-category1 li .right_vanitycntr.pristineBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width:93%; padding-bottom:20px; background-size:100%;  padding-left: 18px;}
ul#vanitycntr-category1 li .right_vanitycntr.exquisiteBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 93%; padding-bottom:20px; background-size:100%; padding-left: 18px;}
ul#vanitycntr-category1 li .right_vanitycntr.graceBox { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 88%; padding-bottom:0px; background-size:100%; padding-left: 18px;}
ul#vanitycntr-category1 li .right_vanitycntr.amphitheatreBox  { padding-right: 0;  min-height:auto; border-bottom: solid 1px #ccc; width: 93%; padding-bottom:20px; background-size:100%; padding-left: 18px;}
ul#vanitycntr-category1 li .right_vanitycntr h2 { margin:0px 0 0 0; font-size: 20px;}
ul#visualise-category1 li .right_vanitycntr p{ padding-right:20px;}

ul#vanitycntr-category1 li .right_vanitycntr .linefr, ul#vanitycntr-category1 li .right_vanitycntr .line { display:none;}
ul#vanitycntr-category1 li .right_vanitycntr h3 { padding-left:0; font-size:22px; line-height:28px; margin-top:20px;}
ul#vanitycntr-category1 li .right_vanitycntr p { margin:13px 0;}
ul#vanitycntr-category1 li .right_vanitycntr h3 br  { display:none;} 
ul#vanitycntr-category1 li .right_vanitycntr .btn a { font-size:14px;}


/*vanity din end here*/



/*Bathroom Themes start*/
.breadcrum-inner { font-size:14px;}
ul#visualise-category1 li .right_visualise .line { display:none;}
ul#visualise-category1 li .right_visualise .linefr { display:none;}
ul#visualise-category1 li .right_visualise .btn a { font-size:13px; padding:7px; margin-top:0;}
ul#visualise-category1 li .right_visualise.pristineBox { padding-bottom:0px;}
ul#visualise-category1 li .right_visualise h3 { margin-top:30px; font-size:20px; line-height:20px;}
/*Bathroom Themes end*/



.productmainBox { float:none; width:100%; margin:32px auto 0;}
.productmainBox .right_product .BottomBox li { width:158px; margin-right:50px; margin-bottom:0;}
.productmainBox .right_product .BottomBox li .textBox { font-size:16px;}
.productmainBox .right_product .BottomBox li .rgt-prod { height:135px; left:20%;}	

.middlecontainer {width: 90%;}



/*Product and Brand css start*/

/*Brand css start*/
.brandmiddlecontainer .centr-box ul { text-align:center;}
.brandmiddlecontainer .centr-box ul li { width:90%; background:none; border-bottom:#000 solid 1px; height:auto; display:inline-block; float:none;}

.brandcntr .txt-box { bottom:100px; width:460px; height:85px;}
.brandcntr .txt-box h1 { font-size:30px;}
.brandcntr .txt-box h3 { font-size:20px;}
.brandmiddlecontainer .centr-box { margin-top:10px;}
.brandmiddlecontainer .centr-box ul li img { width:80%;}



.middlecontainerproducts { width: 90%;}
.product-bottombg-main { background-size:100% 100%; height:135px;}
.product-bottombg-main a { font-size:17px; width:100px; height:35px; line-height:35px; border-radius:5px;}

.product-category-bottombg { background-size:100% 100%; height:135px;}
.product-category-bottombg a { font-size:17px; width:100px; height:35px; line-height:35px; border-radius:5px;}

.product-category-fau-bottombg { background-size:100% 100%; height:135px;}
.product-category-fau-bottombg a { font-size:17px; width:100px; height:35px; line-height:35px; border-radius:5px;}


.brandcntr-banner .txt-box { width:90%; height:85px; bottom:auto; top:200px;}
.banner01txtp { width:90%; background:none !important; padding:0; top:210px;}
.banner01txtp h6 { font-size:18px;}
.line-p { width:70px; margin-top:5px;}

.banner02txtp { width:95%; height:auto; background:none !important; padding:0; top:210px;}
.banner02txtp img { width:120px !important; margin-bottom:5px;}
.banner02txtp h5 { font-size:15px; line-height:20px;}
.banner02txtp h5 br { display:none;}

.banner03txtp {width:95%; height:auto; background:none !important; padding:0; top:210px;}
.banner03txtp img { width:100px !important; height:auto !important;}
.banner03txtp h5 { font-size:15px; line-height:20px;}
.banner03txtp h5 br { display:none;}

.banner04txtp {width:95%; height:auto; background:none !important; padding:0; top:190px;}
.banner04txtp img {width:95px !important; margin-bottom:5px;}
.banner04txtp h5 { font-size:15px; line-height:18px;}
.banner04txtp h5 br { display:none;}


.privacycntr { height:370px;}
.privacycntr .txt-box{ width:510px}
.privacycntr .txt-box h1{ font-size:30px}
.privacycntr h2 { margin-bottom: 80px;}
.disclaimercntr { height:91vh;}


.brandmiddlecontainer { margin-top:130px;}

.brandmiddlecontainer .centr-box ul li h6 { font-size:16px; line-height:20px;}
.italiancntr { height:278px; margin-top:0; background:url(https://www.hindwarehomes.com/images/products-banner2-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.italiancntr .txt-box { width:95%; height:auto; background:none !important; padding:0; top:210px;}
.italiancntr .txt-box img { width:120px !important; margin-bottom:5px !important;}
.italiancntr .txt-box h5 { font-size:15px; line-height:20px;}
.italiancntr .txt-box h5 br { display:none;}
.italiancntr h2 { display:none;}

.artcntr {height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/products-banner4-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.artcntr .txt-box { width:95%; height:auto; background:none !important; padding:0; top:190px;}
.artcntr .txt-box img {width:95px !important; margin-bottom:5px;}
.artcntr .txt-box h5 { font-size:15px; line-height:20px;}
.artcntr .txt-box h5 br {display:none;}
.artcntr h2 { display:none;}

.collectioncntr {height:278px; margin-top:0; background:url(https://www.hindwarehomes.com/images/products-banner3-320.jpg) center top no-repeat !important; background-size:100% 100% !important;}
.collectioncntr .txt-box {width:95%; height:auto; background:none !important; padding:0; top:210px;}
.collectioncntr .txt-box img { width:100px !important; height:auto !important;}
.collectioncntr .txt-box h5 { font-size:15px; line-height:20px;}
.collectioncntr .txt-box h5 br  { display:none;}
.collectioncntr h2 { display:none;}
.collectioncntr .txt-box .line { margin-top:7px;}


.productBox { margin-top:0;}
.productBox .right_product { width:100%; margin-top:0;}
.productBox .right_product .BottomBox li .textBox { font-size:15px;}
ul#product-category1 { text-align:center;}
ul#product-category1 li { width:85%; height:auto; margin:0 auto 10px; float:none; display:inline-block;}
ul#product-category1 li img { width:98%;}
.productBox .right_product .TopBox .selectBox select { width:180px;}
.textBox { padding:5px 0; font-size:16px;}

figure.effect-layla figcaption::before { border:none !important;}
figure.effect-layla figcaption::after { border:none !important;}
figure.effect-layla p { padding:0; line-height:auto; font-size:18px !important; padding-top:48%;}

.categorycntrfaucets {  height:278px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/faucets-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.categorycntrfaucets .txt-box {width:95%; height:60px; padding:10px; background:none; top:206px; right:auto;}
.categorycntrfaucets .txt-box h1 { font-size:21px; line-height:30px; margin-top:0;}
.categorycntrfaucets .txt-box h2 { font-size:21px; line-height:30px; margin-top:0; display: block;}
.categorycntrfaucets .txt-box h1 br  { display:none;}
.categorycntrfaucets .txt-box h2 br  { display:none;}

.washbasinscntr { height:278px; background:url(https://www.hindwarehomes.com/images/washbasins-banner-320.jpg) left top no-repeat; background-size:100% 100%;}


.urinalscntr { height:278px; background:url(https://www.hindwarehomes.com/images/Urinals-banner-320.jpg) left top no-repeat; background-size:100% 100%;}




.cisternscntr {height:278px; background:url(https://www.hindwarehomes.com/images/cisterns-320.jpg) left top no-repeat; background-size:100% 100%;}
.cisternscntr .txt-box {width:96%; height:auto; padding:0px; background:none; top:222px; left:2%;}


.acessoriescntr {  height:278px; background:url(https://www.hindwarehomes.com/images/product-accesories-320.jpg) left top no-repeat; background-size:100% 100%;}
.acessoriescntr .txt-box { width:95%; padding:10px; background:none; top:198px;}


.coracntr {  height:278px; background:url(https://www.hindwarehomes.com/images/cora-banner-mobile.jpg) center top no-repeat; background-size:100% 100%;}
.coracntr h2 { display:none;}




.nilecntr {  height:278px; background:url(https://www.hindwarehomes.com/images/nile-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.nilecntr .txt-box { background:none; top:215px; width:96%; left:2%; height:auto; padding:0;}
.nilecntr .txt-box h5 { font-size:14px; line-height:35px;}
.nilecntr .txt-box .line { width:80px; margin:5px auto;}
.nilecntr h2 { display:none;}


.Fluidcntr {  height:278px; background:url(https://www.hindwarehomes.com/images/Fluid-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.Fluidcntr .txt-box { background:none; top:215px; width:96%; left:2%; height:auto; padding:0;}
.Fluidcntr .txt-box h5 { font-size:25px; line-height:35px;}
.Fluidcntr .txt-box .line { width:80px; margin:5px auto;}
.Fluidcntr h2 { display:none;}

.monroecntr {  height:278px; background:url(https://www.hindwarehomes.com/images/monroe-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.monroecntr .txt-box { background:none; top:215px; width:96%; left:2%; height:auto; padding:0;}
.monroecntr .txt-box h5 { font-size:25px; line-height:35px;}
.monroecntr .txt-box .line { width:80px; margin:5px auto;}
.monroecntr h2 { display:none;}




.atlanta-homecntr { height:278px; background:url(https://www.hindwarehomes.com/images/atlanta-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.atlanta-homecntr .txt-box { background:none; top:215px; width:96%; left:2%;  height:auto; padding:0;}
.atlanta-homecntr .txt-box h5 { font-size:25px; line-height:35px;}
.atlanta-homecntr .txt-box .line { width:110px; margin:5px auto;}
.atlanta-homecntr h2 { display:none;}


.oroscntr {  height:278px; background:url(https://www.hindwarehomes.com/images/oros-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.oroscntr .txt-box { background:none; top:215px; width:96%; left:2%; height:auto; padding:0;}
.oroscntr .txt-box h5 { font-size:25px; line-height:35px;}
.oroscntr .txt-box .line { width:80px; margin:5px auto;}
.oroscntr h2 { display:none;}

.innovationscntr img { height:278px;}
.innovationscntr h2 { display:none;}
#thevideo { height:370px !important;}


/*Innovation Page*/
.innovationscntr { height:278px; margin-top:0;}
.innovationscntr .txt-box5-new { display:block; top:205px;} 
.innovationscntr .txt-box5-new h5 { font-size:20px; line-height:25px;}

.rimlessBox h3::before { width:30px; margin-top:16px;}
.rimlessBox h3::after { width:30px; margin-top:16px;}
.rimlessBox h3 { width:280px; font-size:25px;}
.rimlessBox { margin-top:0;}
.rimlessBox .elementBox { width:90%; margin-top:0px;}
.rimlessBox .elementDiv { width:100%;}
.rimlessBox .elementBox .elementDiv .element_right img { width:100%;}
.rimlessBox .elementBox .elementDiv .element_right { width:100%; height:auto;}
.rimlessBox .elementBox .elementDiv .element_left_innovation { width:74%; height:157px; background-size:100% 100%; padding-top:45px;} 
.rimlessBox .elementBox .elementDiv .element_left_innovation p { font-size:16px; line-height:22px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation p span { font-size:18px; line-height:25px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv { bottom:0; width:65px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv img { width:100%;}
.rimlessBox .elementDiv .divider { top:106px; z-index:9999999999; width:40px; display:none;}
.rimlessBox .elementDiv .divider-bottom {top:116px; z-index:9999999999; width:40px; display:none;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 { bottom:0; width:65px;}
.rimlessBox .elementBox .elementDiv .element_left_innovation .smallDiv2 img { width:100%}

.show-qr { width:175px !important;}
.hide-qr { width:65% !important;}




/*New Launch start*/
.rimlessbanner { height:100%;}
.rimlesscntr { height:278px; background:url(https://www.hindwarehomes.com/images/tap-img320.jpg) left top no-repeat; background-size:100% 100%;}
.rimlessBox .elementBox .elementDiv .element_left { background-size:100% 100%; width:75%; height:177px; padding-top:30px;}
.rimlessBox .elementBox .elementDiv .element_left p { font-size:13px; line-height:18px;}
.rimlessBox .elementBox .elementDiv .element_left p span { font-size:13px;}



/*rimless Start*/
.rimlesscntr-page { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/rimless-banner-mobile.jpg) left top no-repeat; background-size:100% 100%;}
.rimlesscntr-page h2 { bottom:95px; display:none;}
.rimlesscntr-page .txt-box5 { width:96%; height:auto; top:60px; background:none; padding:0; top:210px;}
.rimlesscntr-page .txt-box5 h1 { font-size:16px; margin-top:5px;}
.rimlesscntr-page .txt-box5 h3 { font-size:16px; margin-bottom:5px;}
.rimlesscntr-page .txt-box5 h3 br { display:none;}
.rimlesscntr-page .design-txt { width:250px; left:35px; bottom:25px; display:none;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox {  width: 100%;}
.rimlessBox-page .innovationBox .innovation_left { width:100%; height: auto; top:0px;}
.rimlessBox-page .innovationBox .innovation_left img{ width:100%; height:auto}
.rimlessBox-page .innovationBox .innovation_right { padding:15px; width:85%; margin-top:60%;}
.rimlessBox-page .elementBox { margin: 40px auto; width: 100%;}
.rimlessBox-page .elementDiv{ width:100%; margin-bottom:20px;}
.rimlessBox-page .elementBox .elementDiv .element_left { background-size: 100% 100%; height:490px; margin-left: 0;  margin-right: 0;  margin-top: 0px;  padding-left:30px; padding-top:15px; width:88%;}
.rimlessBox-page .elementDiv .divider { top: 115px; left:-50px; display:none;}
.rimlessBox-page .elementBox .elementDiv .element_right {  width:98%; margin-bottom:10px;}
.rimlessBox-page .elementBox .elementDiv .element_right img{ width:100%;}
.rimlessBox-page .innovationBox .innovation_right h4 { font-size:20px; text-align:center; margin-top:30px;}
.rimlessBox-page .innovationBox .innovation_right .line { width:40px; margin:-0 auto; float:none;}
.rimlessBox-page .innovationBox .innovation_right p { font-size: 13px; line-height:17px;}

.rimlessBox-page .elementBox .elementDiv .element_left h3 { font-size:18px; margin-bottom:0px; margin-top:30px;}
.rimlessBox-page .elementBox .elementDiv .element_left h4 { font-size:14px; margin:5px 0;}
.rimlessBox-page .elementBox .elementDiv .element_left h5 { font-size:22px; margin-bottom:5px; margin-top:30px;}
.rimlessBox-page .elementBox .elementDiv .element_left li { width:90%; line-height:20px; font-size:13px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .one { width:70px;}
.rimlessBox-page .elementBox .elementDiv .element_left li .two { width:134px;}
.features-element ul li { width:210px !important; margin-bottom:3px;}

.popbox-rim { width:60%; margin-left:-30%; top:25%;}
.popbox-rim-2 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-3 {width:60%; margin-left:-30%; top:25%;}
.popbox-rim-4 {width:60%; margin-left:-30%; top:25%;}

.bottom-rimless ul li { margin-left:0 !important; margin-bottom:5px;}
.mrg-rgt-lap { margin-right:100px !important; }

.bottom-rimless { bottom:40px;}
.rimlessBox-page .elementDiv .divider { right:-70px;}
.tech-draw ul li { width:155px !important; margin-bottom:10px;}
.bottom-rimless ul li a { font-size:14px; padding:0 10px;}



.contact-wrap { margin-top:0;}
.contact-lrbox { width:90%;}
.find-dealer a { font-size:22px;}
.forenquiry { font-size:18px;}
.socialicon-head { font-size:16px; margin-top:20px;}

.contactleft, .contactright { width:100%; border-right:none;}
.contactleft { border-bottom:#000 solid 1px;}
.contactright { margin-top:15px;}
.socialicons-box { margin-bottom:25px;}
.textboxstyle, .textboxstyle1 { width:90%;}
.select-city { width:92%;}
.contact-right-txt { font-size:18px;}
.contact-right-txt br { display:none;}
.formbox { padding-bottom:15px;}
.rimless-mobile { display:block;}

/*rimless End*/

/*Quarda start*/
.quardacntr {height:278px; background-position:left top; margin-top:65px; background:url(https://www.hindwarehomes.com/images/quarda-bg-320.jpg) center top no-repeat; background-size:100% 100%;}
.quardacntr h2 { bottom:95px; display:none;}
.quardacntr .txt-box { width:96%; right:2%; padding:0; top:204px; background:none;}
.quardacntr .txt-box h4 { font-size:15px;}
.quardacntr .txt-box h1 { font-size:15px; font-weight:bold;}
.quardacntr .txt-box h3 { font-size:16px; margin:5px 0;}
.quardacntr .txt-box .line { margin-top:7px;}
.quardacntr .txt-box p { font-size:15px;}

.middlecontainer .quard-lft-contain { width:100%; top:35px;}
.middlecontainer .quard-rgt-contain { width:100%; margin-top:65%;}
.middlecontainer .quard-rgt-contain .txt-box { width:90%; margin-left:5%; min-height:250px;}
.middlecontainer .quard-rgt-contain .txt-box h2 { font-size:22px; margin-top:20px; text-align:center;}
.middlecontainer .quard-rgt-contain .txt-box .line { width:50px; margin:0 auto; float:none;}
.middlecontainer .quard-rgt-contain .txt-box p { font-size:15px;}

.middlecontainer .range-box ul li { margin-right:25px; display:inline-block; float:none; margin-bottom:10px;}
.middlecontainer .range-box ul li a { width:110px; height:110px; font-size:11px;}
.middlecontainer .range-box ul li:last-child { margin-top:-25px;}

.technologycontainer { width:96%; margin-top:40px;}
.technologycontainer .lft-box { width:45%;}
.technologycontainer .rgt-box { width:85%; float:none; margin:0 auto 20px;}
.technologycontainer .rgt-box h2 { font-size:20px;}
.technologycontainer .rgt-box img { width:120px;}
.technologycontainer .rgt-box p { font-size:14px; margin:5px 0 15px; line-height:20px;}

.middlecontainer .liver-box { margin:0;}
.middlecontainer .liver-box h2 { font-size:28px;}
.middlecontainer .liver-box .liver-product { width:100%;}
.middlecontainer .liver-box .liver_left { width:90%; height:230px; margin-left:5%;}
.middlecontainer .liver-box .liver_right { width:90%; height:230px; margin-left:5%;}
.middlecontainer .liver-box .liver_left .mainLiver .main_left { font-size:12px; padding-top:38px;}
.middlecontainer .liver-box .liver_right .mainLiver .main_left { font-size:12px; padding-top:38px;}
.middlecontainer .liver-box .liver_right .mainLiver { margin:25px auto; width:75%;}

.middlecontainer .liver-box .liver_left .mainLiver { margin-left:40px; margin-top:20px;}


.quarda-contact-wrap { margin-bottom:0px; padding:0px 0;}
.quarda-contact-lrbox { width:90%;}
.quarda-forenquiry { margin:0;}
.quarda-contactleft  {width:100%; color:#FFF; padding:20px 0; border-right:none; border-bottom: solid 1px;}  
.quarda-contactright {width:100%; color:#FFF; padding:20px 0; border-right:none;}
.quarda-contact-right-txt { font-size:18px; line-height:22px;}
.quarda-find-dealer { font-size:20px;}
.quarda-codeimg img { width:105px; height:38px;}
.quarda-enquirymail { line-height:24px;}
.quarda-social-icons { margin-right:15px;}
.quarda-social-icons img { width:40px; height:40px;}
.quarda-textboxstyle, .quarda-textboxstyle1 { width:88%;}
.quarda-textboxstyle1 { width:88%;}
.quarda-select-city { width:88%;}
.verify { width:47% !important;}
/*Quarda end*/



/*Product css start*/
.middlecontainerproducts .breadcum { font-size:13px;}
.middlecontainerproducts .breadcum a { font-size:13px;}


.categorycntr { height:278px; margin-top:0; background:url(https://www.hindwarehomes.com/images/product-category-320.jpg) center top no-repeat; background-size:100% 100%;}


.productBox .left_product { width:100%;}
.productBox .filter-contain { display:block;}
.productBox .all-filter { display:none;}
.productBox .left_product .by_category h2 { font-size:16px; padding-left:16px;}
.productBox .left_product .by_category span { font-size:15px;}

.productBox .left_product .by_category h3 { font-size:15px;}

.productBox .left_product fieldset { display:none;}
.hn-minus { display:none;}
.hn-plus { display:block;}


/*Product Deatails page*/
.detailmiddlecontainer { margin-top:10px; width:90%;}
.detailmiddlecontainer .breadcum { font-size:13px; height:20px; line-height:20px; margin-bottom:10px;}
.detailmiddlecontainer .breadcum a { font-size:13px; line-height:18px;}
.detailmiddlecontainer h2 { text-align:center; font-size:20px; line-height:30px;}
.detailmiddlecontainer .line { margin:10px auto;}
.detailmiddlecontainer .content-box { margin-top:0; width:100%; float:none; margin:0 auto;}
.detailmiddlecontainer .content-box .prod-pic .bottom-txt a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-pic { width:295px;}
.detailmiddlecontainer .content-box .prod-txt { margin:0; padding:0px; width:100%;}
.detailmiddlecontainer .content-box .prod-right .top-prodlink { margin:20px 0;}
.detailmiddlecontainer .content-box .prod-right { float:none; margin:20px auto;}
.detailmiddlecontainer .content-box .prod-pic .top-img { width:254px;}
.fr-right-mrg { margin-right:16px;}
.detailmiddlecontainer .content-box .prod-pic .top-img-second { width:284px;}
.spritespin { margin-left:0px !important;} 
.spritespin-canvas {width:100% !important; height:100% !important;}
.spritespin-instance { height:252px !important; width:252px !important;}
.popbox { width:230px !important; padding:10px !important; }
.box-pop h4 { font-size:16px !important;}
.box-pop p { font-size:14px !important; line-height:18px !important;}

.detailmiddlecontainer .content-box .prod-pic .lightbox-txt .centerLight { margin-left:53px;}

.detailmiddlecontainer .content-box .prod-right .top-prodlink ul li a { font-size:11px;}
.detailmiddlecontainer .content-box .prod-look { width:280px; float:none; margin:0 auto 20px;}
.detailmiddlecontainer .content-box .prod-look p a { font-size:15px;}
.detailmiddlecontainer .content-box .prod-look ul li  { width:265px; height:250px;}
.detailmiddlecontainer .content-box .prod-look ul li img { width:256px; height:202px;}
.detailmiddlecontainer .content-box .prod-txt .guide-box ul li { margin:0 8px;}
.detailmiddlecontainer .content-box .prod-txt .explain { margin:0 0 15px 0;}
.detailmiddlecontainer .content-box .prod-right .bottom-prodlink ul li { margin-bottom:5px;}


/*Where to buy DIV START*/
.mapBox{ margin-bottom:30px;}
.mapBox .macontainer { float:none; width:90%; margin:0 auto;}
.mapBox .map_right { width:100%; margin-top:10px;} 
.mapBox .map_right img{ width: 100%;}
.mapBox .map_right .map_box { height: 428px; width: 100% !important;}
.mapBox .map_left{width:90%; float:none; margin:0 auto;}
.mapBox .map_left .wantBox{ padding-left:20px; width:92%; padding-top:10px; padding-bottom:10px;}
.mapBox .map_left .wantBox h2{ font-size:13px;}
.mapBox .map_left .wantBox .selectDiv{ width:77%; margin-bottom:15px;}


.mapBox .map_left .typeBox{ padding-left:20px; width:92%; padding-top:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox h2{ font-size:15px; padding-bottom:15px;}
.mapBox .map_left .typeBox fieldset{ margin:0}
.mapBox .map_left .typeBox .div1{ width:100%; margin-bottom:10px;}
.mapBox .map_left .typeBox .div1 h4{ font-size:14px;float: left;  width: 110px;}
.mapBox .map_left .typeBox a.search{ margin-left:26px; margin-top:13px;}
.mapBox .map_left .typeBox.help { padding-bottom: 23px;}

.mapBox .map_left .typeBox .div2{ width:100%; float:left}
.mapBox .map_left .typeBox .div2 h4{ font-size:14px; float: left; width: 110px;}
.buycntr { height:278px; margin-top:0px; background:url(https://www.hindwarehomes.com/images/where-to-buy-bannner-320.jpg) left top no-repeat; background-size:100% 100%;}
.buycntr h2 { bottom:90px; display:none;}
.buycntr .txt-box5 { height:auto; left:2%; padding:0px; top:50px; bottom:auto; width:96%; background:none; top:210px;}
.buycntr .txt-box5 h1 {font-size:18px;}
.buycntr .txt-box5 span {font-size:18px;}
.buycntr .txt-box5 .line { margin-top:10px; width:150px;}
.buyBox h1 { font-size:22px; margin:10px 0; text-align:center;}
.buyBox .line { width:50px; float:none; margin:0 auto;}
.mapBox .map_left .typeBox input[type="checkbox"] + label:before { margin-right: -10px;}
.buyBox h2 { font-size:14px;}
.buyBox h4 { font-size:14px;}

.mapSearchBox { margin-top:25px; margin-bottom:25px; padding:2%; width:93%;}
.mapSearchBox ul li { background:none;}
.left-details { width:100%;}
.mapSearchBox p { font-size:13px;}
.left-details span { width:125px;}
.resultBox-search { width:210px; height:40px;}
.resultBox-search a { font-size:16px; line-height:40px;}
.left-details img { margin-left:5px; width:68px;}
/*Where to buy DIV END*/


/*Ask an Expert start*/
.ask_an_expertcntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/ask-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.ask_an_expertcntr h2 { bottom:95px; font-size:24px; display:none;}
.askBox .line { width:80px; margin:0 auto; float:none;}
.ask_an_expertcntr .txt-box { width:96%; left:2%; padding:0px; height:auto; background:none; top:210px;}
.ask_an_expertcntr .txt-box .line { width:80px;}
.ask_an_expertcntr .txt-box h1 { font-size:15px;}

.askBox h2 { font-size:17px; text-align:center;}
.askBox { margin-top:0;}
.askBox .ask_firstDiv .inputDiv {  margin-left: 0; width:100%; margin-bottom:10px;}
.askBox .ask_firstDiv .inputDiv label { font-size: 14px; padding: 0 20px 0 0; width:80px;}
.askBox .ask_firstDiv .inputDiv .inputBox{ width:90%;}
.askBox .ask_firstDiv .inputDiv .textareaBox{ width:100%}
.askBox .ask_firstDiv .inputDiv .inputBox .input2{ width:80%;}
.askBox .ask_firstDiv .inputDiv .submitBtn{ margin-left:57px;}
.askBox .ask_firstDiv .inputDiv2 {  margin-left: 0; width:90%; margin-bottom:10px;}
.askBox .ask_firstDiv .inputDiv2 label { font-size: 14px; padding: 0 10px 0 0;}
.askBox .ask_firstDiv .inputDiv2 .textareaBox{ width:100%; height:110px;}
.askBox .ask_firstDiv .inputDiv.list { float: left;}
.askBox .ask_firstDiv .inputDiv2 .inputBox{ width:88%;}
.askBox .ask_firstDiv .inputDiv2 .inputBox .input2{ width:78%}
.askBox .ask_firstDiv .inputDiv2.list { float: left; margin-left:0; width:100%;}
.askBox .ask_firstDiv .inputDiv2 .submitBtn { margin-top:30px; margin:30px auto 0; width:130px;}
.askBox .ask_firstDiv { margin-top:0;}
/* Ask Div End*/

/* Green Building Div Start*/
.greencntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/green-bg-320.jpg) left top no-repeat;  background-size:100% 100%;}
.greencntr h2 { bottom:95px; display:none;}
.greencntr .txt-box { width:96%; padding:0px; height:auto; background:none; top:215px;}
.greencntr .txt-box h1 { font-size:20px;}
.greenBox h2 { font-size:22px; margin:15px auto; float:none; text-align:center;}
.greenBox .line { width:50px; float:none; margin:0 auto;}
.greenBox p { font-size:13px; line-height:18px;}
.greenBox span { font-size:15px;}
.greenBox ul { width:100%;}
.greenBox li { width:100%; margin-right:0px; margin-bottom:20px;}
.greenBox li img { width:100%;}
.greenBox li a { width:150px; font-size:20px; height:45px; line-height:45px;}


/* Star Rating Div Start*/
.starratingcntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/star-rating-bg-320.jpg) left top no-repeat; background-size:100% 100%;}
.starratingcntr h2 { bottom:40px; display:none;}
.starratingcntr .txt-box { width:96%; top:201px; background:none; left:2%; height:auto;}
.starratingcntr .txt-box h1 { font-size:13px; line-height:15px; color:#FFF;}
.starratingcntr .txt-box h3 { font-size:12px; margin-top:0px; color:#FFF;}
.starratingcntr .txt-box h4 { font-size:10px; margin-top:0px; color:#FFF;}
.starratingcntr .txt-box .line { padding-bottom:8px; border-bottom:#FFF solid 1px;}
.lft-star-contain { width:85%;}
.star-bottom-rating-two { float:left !important; margin-top:20px;}
.lft-star-contain .top-box { width:100%;}
.lft-star-contain .bottom-box { width:55px; top:160px;}
.lft-star-contain a { width:110px; height:45px; line-height:45px; font-size:18px;}
.rgt-start-contain { width:100%;}
.rgt-start-contain .txt-box { width:90%; margin-left:0; float:none; margin:0 auto;}
.rgt-start-contain .txt-box h2 { font-size:21px; text-align:center;}
.rgt-start-contain .txt-box .line { width:60px; margin:0 auto; float:none;}
.rgt-start-contain .txt-box p { font-size:13px; line-height:18px;}
.rgt-start-contain .txt-box ul li { font-size:13px; line-height:18px;}

.rgt-start-contain-bottom { width:100%; margin:0;}
.rgt-start-contain-bottom .txt-box { width:100%; margin-left:0px;}
.rgt-start-contain-bottom .txt-box ul { margin:20px 0;}
.rgt-start-contain-bottom .txt-box ul li { margin-bottom:15px;}
.rgt-start-contain-bottom .txt-box ul li a { font-size:13px;}


.lft-star-contain-second { top:1210px !important;}
.rgt-start-contain-second { margin-top:265px !important;}

/*For Specifier page*/
.specifiercntr { height:278px; margin-top:65px;}
.specifiercntr h2 { bottom:95px; display:none;}
.specifiercntr .txt-box5 { width:370px; padding:10px; height:70px;}
.specifiercntr .txt-box5 h1 { font-size:20px;}
.specifierBox .line { width:50px;}

.specifierBox h2 { font-size:27px; margin:10px 0;}
.specifierBox h4 { font-size:16px; line-height:22px;}
.spec-creative { float:none; margin:30px auto; width:80%;}
.spec-creative .one-section { width:294px; height:125px; padding-left:75px;}
.spec-creative .one-section p { font-size:15px; line-height:20px;}
.spec-creative .referece { width:124px; height:121px; left:-60px;}
.middle-section { float:left !important;}


/* Resources Div Start*/
.resourcescntr { height:278px; background:url(https://www.hindwarehomes.com/images/library-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.resourcescntr h2 { bottom:95px; display:none;}
.resourcescntr .txt-box { width:96%; padding:0px; height:auto; background:none; top:215px;}
.resourcescntr .txt-box h1 { font-size:17px;}
.resourcescntr .txt-box h1 br { display:none;}
.resourcesBox h2 { font-size:22px; text-align:center;}
.resourcesBox { margin-top:5px;}
.resourcesBox .line { width:50px; margin:0 auto; float:none;}
.resourcesBox .resourcesDiv { margin:20px 0;}
.resourcesBox .resourcesDiv .resource_left { width:100%; height:225px;}
.resourcesBox .resourcesDiv .resource_right { width:100%; margin-left:0px; padding-top:10px;}
.resourcesBox .resourcesDiv .resource_right h3 { font-size:15px; width:80%; text-align:center; margin-top:0;}
.resourcesBox .resourcesDiv .resource_right p { font-size:13px; line-height:17px; margin:10px 0; text-align:justify;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail { width:40px;}
.resourcesBox .resourcesDiv .resource_right .rgt-socail ul li { width:35px;}
.resource_lft_mrg { margin-right:30px;}

.resourcesBox .resourcesDiv .resource_right .line { width:100%; margin:0 auto; float:none; border-bottom:1px solid #000;}
/* Resources Div End*/




/*contact*/
.aboutcntr .txt-box-contact { width:96%; left:2%; height:auto; background:none; top:210px; padding:0;}
.aboutcntr .txt-box-contact h1 { font-size:15px; left:0;}
.middlecontactcontainer h2{ font-size:19px; text-align:center;}
.aboutcntr .txt-box-contact .line { width:80px;}
.middlecontactcontainer .line { width:40px; margin-left:-20px;}

.middlecontactcontainer{  width:90%;}
.middlecontactcontainer .left-contact { width:100%;}
.middlecontactcontainer .right-contact .rgt-box p:first-child { display:none;}

.middlecontactcontainer .right-contact { width: 100%;}
.middlecontactcontainer .right-contact .lft-box {  width:100%;}
.middlecontactcontainer .right-contact .rgt-box{ width: 100%; float:left;}

.googlemapcontainer .imgleft{ width:100%;}
.googlemapcontainer .imgleft .imgBox{ width:100%; margin-top:290px;}
.googlemapcontainer .imgleft .imgBox img{ width:100%;}
.googlemapcontainer .imgleft .redBox .maindiv { width:261px;}

.googlemapcontainer .imgleft .redBox{ right:60px; top:85px; height:265px;}
.googlemapcontainer .imgleft .redBox p { font-size:14px;}


.middlecontainer-table .rgt-contain-table .txt-box label{ width:123px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table{ width:100%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input2{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box textarea{ width:69%}
.middlecontainer-table .rgt-contain-table .txt-box input{ width:69%;}
.middlecontainer-table .rgt-contain-table .txt-box input.input3{ width:130px;}

.middlecontainer-table {  width:850px;}
.middlecontainer-table .lft-contain-table{ width:290px;}
.middlecontainer-table .rgt-contain-table{ width:635px;}
.middlecontainer-table .rgt-contain-table .txt-box{ width:470px; margin-left: 125px;  min-height: 650px;}

.middlecontainer-table .lft-contain-table .top-box {  padding: 20px 15px;  width: 260px;}
.middlecontainer-table .lft-contain-table .top-box ul li a{font-size: 12px; line-height: 23px;}
.middlecontainer-table .rgt-contain-table .txt-box .left-form-table.flotright{ float:left}
.middlecontainer-table .rgt-contain-table .txt-box .bottom-table {  margin-top: 10px;}
.middlecontainer-table .rgt-contain-table .txt-box p{ font-size:14px;}

.middlecontactcontainer p{ font-size:14px;}
.middlecontactcontainer .line { width:50px; margin:10px auto 0; float:none;}
.middlecontactcontainer a { font-size:14px;}

.googlemapcontainer { padding:0;}
.googlemapcontainer .imgleft .redBox{ width:100%; right:0; top:0;}
.googlemapcontainer .imgleft .redBox h2{ font-size:22px; padding-top:30px; padding-bottom:25px;}
.googlemapcontainer .imgleft .redBox h3{ font-size:19px;}

.middlecontainer-table .rgt-contain-table .txt-box h2{ font-size:22px;}

.middlecontainer-table .rgt-contain-table .txt-box .submit{ width:152px;}
.middlecontainer-table .rgt-contain-table .txt-box .clear{ width:153px;}
.middlecontactcontainer .breadcum a{ font-size:15px;}
.middlecontactcontainer .breadcum{ font-size:15px;}
/*contact end*/

/*Inspire Section start*/
.inspirecntrgrace { background:url(https://www.hindwarehomes.com/images/grace-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.amphitheatrecenter {background:url(https://www.hindwarehomes.com/images/amphitheatre-banner-320.jpg) left top no-repeat !important; background-size:100% 100% !important;}
.pristinecenter {background:url(https://www.hindwarehomes.com/images/pristine-banner-320.jpg) left top no-repeat !important; background-size:100% 100% !important;}
.exquisitecenter {background:url(https://www.hindwarehomes.com/images/exquisite-banner-320.jpg) left top no-repeat !important; background-size:100% 100% !important;}
.inspirecntrgrace { height:278px; margin-top:65px;}
.inspirecntrgrace .txt-box { width:96%; background:none; top:200px;}
.inspirecntrgrace .txt-box h1 { font-size:22px;}
.inspirecntrgrace .txt-box h3 { font-size:16px; margin-top:5px;}
.inspirecntrgrace .txt-box .line { margin-top:5px;}
.inspirecntrgrace h2 { display:none;}
.colour-splash { background-position:right top !important;}
.blissful-blue {background-position:left top !important;}
.absolute-quadra {background-position:left top !important;}
.classic-spirit {background-position:left top !important;}
.pink-poise {background-position:-48px top !important;}
.bricksome {background-position:right top !important;}
.kids-worthy {background-position:-88px top !important;}
.beach-affair {background-position:-57px top !important;}
.spring-embrace {background-position:left top !important;}
.suave-kylis {background-position:-50px top !important;}
.tech-leisure {background-position:left top !important;}
.inspiremeBanner { height:278px !important; margin-top:65px !important;}
.inspiremeBanner h2 { display:none;}

/*Site Map start*/
.sitemapBox h2 { font-size:26px; margin:10px 0; text-align:center;}
.sitemapBox .line { width:60px; margin:0 auto; float:none;}
.sit_menu ul li a { font-size:13px;}
.sit_menu li ul li a { font-size:13px;}
.sit_menu { width:100%}


/*For Specifier page*/


.specifiercntr { height:200px; margin-top:0; margin-bottom:90px;}
.specifiercntr h2 { bottom:95px; display:none;}
.specifiercntr .txt-box5 { width:100%; padding:10px 0; height:70px; position:absolute; top:auto; bottom:-90px;}
.specifiercntr .txt-box5 h1 { font-size:17px;}
.specifierBox .line { width:50px; margin:0 auto; float:none;}

.specifierBox h2 { font-size:20px; margin:10px 0; font-family: 'latoregular'; color:#444; text-align:center;}
.specifierBox h4 { font-size:14px; line-height:18px; font-family: 'latoregular'; color:#444;}
.spec-creative { float:none; margin:30px auto; width:100%;}
.spec-creative .one-section { width:100%; height:125px; padding:0 15px; box-sizing:border-box !important; text-align:center; background:#d1d3d4; border-radius:15px; -moz-border-radius:15px; -webkiit-border-radius:15px; margin: 70px 0 35px 0;}
.spec-creative .one-section p { font-size:15px; line-height:20px; text-align:center;}
.spec-creative .second-section{ float:left !important;}
.spec-creative .referece {width: 124px; height: 121px; left: 0; right: 0; margin: 0 auto; top: -85px;}
.middle-section { float:left !important;}



/******** LOGIN *******/
.loginkk, .signupkk{ margin-top:85px;}
.loginkk .middle-box{ width:100%;}
.loginkk .middle-box .bxheding{ padding:0 20px;}
.loginkk .middle-box .bxheding p{font-size:15px; line-height:20px; font-family: 'latoregular'; color:#444; text-align:center;}
.loginkk .referece{width: 124px; height: 121px; left: 0; right: 0; margin: 0 auto; top: -85px;}
.logininput{ width:87%;}
.loginkk .middle-box .login_box p.rembr{ margin-top:35px; padding:10px 0;}



/******* Sign Up ******/
.signupkk .middle-box{ width:100%;}
.signupkk .referece{ width: 124px; height: 121px; left: 0; right: 0; margin: 0 auto; top: -85px;}
.signupkk .middle-box .signup_box .areabx{ width:91%;}
.signupkk .middle-box .bxheding{padding:10px 20px 0 20px; height:130px;}
.signupkk .middle-box .bxheding p{font-size:15px; line-height:22px; font-family: 'latoregular'; color:#444; text-align:center;}
.width1{ min-height:auto;}
.signupkk .middle-box .signup_box span{ display:block;}
.width3, .width2 {width:75%; margin-bottom:0px; padding: 0 10%;}
.signupkk .middle-box .signup_box .inputbx{ width:90%;}

/*For Specifier page*/


/*blog page Start*/
.blogBoxcntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/blog-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.blogBoxcntr h2 { bottom:95px; display:none;}
.blogcontainer .blogBox { margin-bottom:340px;}
.blogBoxcntr .txt-box { width:96%; height:auto; padding:0; top:210px; left:2%; background:none;}
.blogBoxcntr .txt-box h1 { font-size:18px;} 
.blogBoxcntr .txt-box h3 { font-size:15px; margin-top:3px;}
.blogBoxcntr .txt-box .line { width:100px;}
.blogcontainer { width:100%; margin: 0 auto; }
.blogcontainer .blogimg {width:100%; margin-left:0}
.blogcontainer .blogimg img {width: 100%;}
.blogcontainer .blogimgDiv{ background-size:100% 100%; width:220px; height:290px; top: 135px; padding:43px 20px 0 20px; right:50%; margin-right:-130px;}
.blogcontainer .blogimgDiv h4 { font-size:13px;}
.blogcontainer .blogimgDiv h4 span { font-size:13px;}
.blogcontainer .blogimgDiv h1{ font-size:17px; margin:10px 0 10px; text-align:center;}
.blogcontainer .blogimgDiv h5{ font-size:17px; margin:10px 0 10px; text-align:center;}
.blogcontainer .blogimgDiv .line { width:60px; float:none; margin:0 auto;}
.blogcontainer .blogimgDiv p{ padding:9px 0; font-size:13px; line-height:18px;}
.blogcontainer .blogimgDiv a { font-size:13px;}
.blogcntrfooter { margin-bottom: 160px;}

.blogcontainer .breadcum { font-size:13px; margin-left:10px;}
.blogcontainer .breadcum a { font-size:13px;}
/*blog page End*/

/*Blog Inner pages*/
.bloginnercntr {height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/blog-inner-320.jpg) left top no-repeat; background-size:100% 100%;}
.bloginnercontainer { width:90%;}
.bloginnercntr h2 { display:none;}
.bloginnercntr .txt-box {width:96%; height:auto; padding:0; top:210px; left:2%; background:none;}
.bloginnercntr .txt-box h1 { font-size:18px;}
.bloginnercntr .txt-box h3 {font-size:15px; margin-top:3px;}
.bloginnerBox .rightinner { width:100%;}
.bloginnerBox .rightinner h5 { padding-top:0;}
.bloginnerBox { margin-bottom:20px;}
.bloginnerBox .leftinner p { font-size:14px; line-height:18px;}
.bloginnerBox .leftinner { width:100%; text-align:justify;}
.bloginnerBox .leftinner ul li { font-size:14px; line-height:18px;}
.bloginnerBox .leftinner .headingB { margin-top:5px;}
.blogbanner { margin: 10px 0; }
.bloginnerBox .leftinner h5 { font-size:6vw;}
.bloginnerBox .leftinner h6 { font-size:5vw; text-align: center; margin: 0 auto 10px; display: block;}
.bloginnerBox .leftinner h5 { margin: 20px 0 10px; }
.blog-bottomnav { text-align: center; }
.blog-bottomnav ul li { display: inline-block; float: none; margin:5px 0; width: 100%; padding: 5px 0;}
.blog-bottomnav ul li a { font-size: 16px; }

.blog-socail { margin: 0 0 10px; width: 100%; text-align: center;}
.blog-socail ul li { float: none; display: inline-block; }

.blogcontainer .blog-topnav { text-align: center; margin: 10px auto 20px; float: none; width:90%;}
.blogcontainer .blog-topnav ul li { display: inline-block; float: none; margin:0; width: 100%; padding: 5px 0;}
.blogcontainer .blog-topnav ul li a { font-size: 16px; }
.bloginnerBox .leftinner .line { width:80px; float:none; margin:0 auto !important;}

.toilettrivia {height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/bathroom-trivia-320.jpg) left top no-repeat; background-size:100% 100%;}
.toilettrivia h2 { display:none;}
.toilettrivia .txt-box {width:96%; height:auto; padding:0; top:210px; left:2%; background:none;}
.toilettrivia .txt-box h1 {font-size:18px;}
.toilettrivia .txt-box h3 {font-size:15px; margin-top:3px;}
.toilettrivia .txt-box .line { width:80px;}
.bloginnercontainer .breadcum { margin-bottom:0; font-size:13px;}
.bloginnercontainer .breadcum a { font-size:13px;}
.bloginnerBox .rightinner h5 { font-size:20px;}
.bloginnerBox .leftinner .headingB .leftheadingB { font-size:15px;}
.bloginnerBox .leftinner .headingB .rightheadingB { font-size:15px;}


.bathroomglory {height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/blog-inner-320.jpg) left top no-repeat; background-size:100% 100%;}
.bathroomglory h2 { display:none;}
.bathroomglory .txt-box {width:96%; height:auto; padding:0; top:210px; left:2%; background:none;}
.bathroomglory .txt-box h1 { font-size:18px;}
.bathroomglory .txt-box h3 { font-size:15px; margin-top:3px;}

.fengshuibathroom {height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/bathroom-glory-320.jpg) left top no-repeat; background-size:100% 100%;}
.fengshuibathroom .txt-box {width:96%; height:auto; padding:0; top:210px; left:2%; background:none;}
.fengshuibathroom .txt-box h1 { font-size:18px;}
.fengshuibathroom .txt-box h3 { font-size:15px; margin-top:3px;}
.fengshuibathroom h2 { display:none;}
/*blog page End*/


/*csrcntr page start*/
.csrcntr { height:278px; margin-top:65px; background:url(https://www.hindwarehomes.com/images/csr-bg-320.jpg) left top no-repeat; background-size:100% 100%;}
.csrcntr .txt-box { width:96%; padding:0; height:auto; background:none; top:205px;}
.csrcntr .txt-box h1 { font-size:16px; margin-top: 0px;}
.csrcntr .txt-box h3 { font-size:14px; margin:4px 0;}
.csrcntr .txt-box .line { margin-top:0;}
.csrcntr h2 { margin-bottom: 80px; display:none;}
.sociallyBox h2 { font-size:17px; text-align:center; margin:10px 0;}
.sociallyBox .line { width:60px; margin:0 auto; float:none;}
.sociallyBox p { font-size:14px; line-height:20px;}
.sociallyBox span { font-size:14px;}
.sociallyBox li { font-size:14px; line-height:20px;}


/****** ideascape *****/
.ideascapecntr { height:278px; background:url(https://www.hindwarehomes.com/images/ideascape-banner-320.jpg) left top no-repeat; background-size:100% 100%;}
.ideascapecntr .txt-box {width:96%; padding:0; height:auto; background:none; top:215px;}
.ideascapecntr .txt-box h1 { font-size:18px; margin-top: 0px;}
.ideascapecntr h2 { display:none;}
.ideascapeinner { width:90%;}
.ideascapeinner .working .rightbx{ width:93%; float:none; margin:20px auto;}
.ideascapeinner .working .leftbx{ width:100%;}
.ideascapeinner .working .leftbx img{}
.ideascapeinner .working .leftbx .img-map { width:100%;}
.ideascapeinner .working .leftbx .img-map img { display:none;}
.ideascapeinner .working .leftbx p { font-size:15px;}
.ideascapeinner .working .leftbx .img-map .map-txt { width:91%; right:0px; top:0px; position:inherit}
.ideascapeinner .working .leftbx .map-txt-btn {  right: 0; bottom: 0; position: inherit;  float: left; padding:0; margin-right:10px; margin-top:10px;}
.ideascapeinner .working .leftbx .map-txt-btn a{ font-size:13px; padding: 0;}
.ideascapeinner .working .rightbx { margin-top:100px;margin-left: 0;}


.innovation-rgt-2 { width:100%;}
.innovation-rgt-2 a { font-size:14px;}
.innovation-rgt-2 a span{margin:-17px 6px 0 0; width:200px;}
.innovation-rgt-2 .hoverbox { margin-top:-10px; float:left;}


.ideascapeinner .working .leftbx p { width:100%; font-size:13px; line-height:18px; display:block; margin-bottom:10px;}
.ideascapeinner .working .leftbx p br  { display:none;}
.ideascapebox { width:100%;}
.ideascapeinner h2 { text-align:center; font-size:20px; margin-bottom:10px;}
.ideascapeinner .working { width:100%;}

/****** ideascape end*****/

.middlecontainer .rgt-contain .txt-box .tvc-details { width: 100%;}
#fancybox-content{ height:200px !important; background:#fff}




.selectLocation_service .selectBox_service2 {  width: 96%;  margin-top: 8px;}
.selectLocation_service .selectBox_service2 select.select2{ width:100%}
.selectLocation_service .instrallation_charges2 {  margin-top: 10px;  margin-left: -11px;}


.privacycntr { height:278px; background:url(https://www.hindwarehomes.com/images/privacy-policy-banner-320.jpg) left top no-repeat; background-size:100% 100%; margin-top:0px;}
.privacycntr .txt-box{ width:96%; left:2%; background:none; top:217px; padding:0; right:auto; height:auto;}
.privacycntr .txt-box h1{ font-size:17px}
.privacycntr .txt-box .line { width:140px;}
.privacycntr h2 { display:none;}

.privacyBox h2 { font-size:22px; text-align:center; margin-bottom:5px;}
.privacyBox .line { width:60px; margin:0 auto 15px; float:none;}
.privacyBox p { font-size:14px; line-height:18px;}
.privacyBox h3 { font-size:15px;}
.privacyBox li { font-size:14px; line-height:18px;}


.activityBox { width: 99%; padding-left: 1%;}
.activityBox li { margin: 0 0 20px 20px !important; }
.activityBox img{ width:100%; float:left;}


#newsticker-demo17 { height: auto; margin: 10%; width: 90% !important; position: relative; z-index: 9999999;}
#newsticker-demo17 img { width: 65%; float: left;}
.rimlessBox .elementBox .elementDiv .element_right2{ height: auto;  width: 100%;}
.newsticker-demo-arrows17 { bottom: 10px; left: 25px;  z-index: 999;}

.clse-innov img  { width:35px !important; height:30px !important;}	

.resultBox h1 { font-size:28px;}
.resultBox .searchDiv { width:250px;}
.resultBox .searchDiv .serchleft { width:200px;}
.resultBox .searchDiv .serchleft input.field3 { width:170px;}

.thanksBox h2 { margin-top:30%; font-size:18px; line-height:25px;}





/*Home Banner appcntr*/
.appcntr { background:url(https://www.hindwarehomes.com/images/app-banner-mobile-new.jpg)  center top no-repeat; background-size:100% 100%; height:278px;} 
.appcntr .bathroomDiv { left: 0; margin: auto; right: 0;  top: 24px;  width: 42%;}
.appcntr .introducingDiv { left: 47px; top: 110px; width: 13%; display:none;}
.appcntr .appimageDiv {  top: 86px;  width:275px; z-index: 99;}
.appcntr .fullpage { z-index:100;}
.appcntr .dialDiv { background: #797979; right: 0; top: 198px; width: 100%; padding-bottom:10px;}
.appcntr .dialDiv .b-det { color: #fff; font-size: 11px; font-weight: normal; margin: 0; line-height: 12px;}
.appcntr .dialDiv .dialApp .leftapp { float: left; width:48%;}
.appcntr .dialDiv .dialApp .leftapp img { height: auto;  width: 100%;}
.appcntr .dialDiv .dialApp .rightapp { margin-left: 0; float:right;    width: 48%;}
.appcntr .dialDiv .dialApp .rightapp img { height: auto; width: 100%;}
.appcntr .dialDiv .dialApp { clear: both; margin:3px auto; width: 190px; float:none;}
.appcntr .appimageDiv h1 { display:none; bottom: 47px; color: #fff; font-size: 12px; right: 21px; width: 100%;}
.appcntr .mobile { clear: both; color: #fff; display: block; font-family: "latoregular"; font-size: 12px; font-weight: bold; margin: 3px 0 3px; text-align: center; text-transform: capitalize;}



/*Lighbox*/
.detailmiddlecontainer .content-box .prod-pic .lightbox-txt { width: 87%;}
.text-box{ width:85%; top:120px;}
.text-box img{ width:100%;}
.text-box2{ width:85%; top:120px;}
.text-box2 img{ width:100%;}


.simple-marquee-container { height: 26px; left: 0; margin: 14px auto 0;    width: 96%;  bottom:0px;}
.TickerNews {  margin: auto;  width: 97%;  position: absolute;  bottom: 8px;  left: 0;  right: 0;}




/*For Maintenance page*/
.maintenancecntr {  background: url("https://www.hindwarehomes.com/images/maintenance-banner-mobile.jpg") no-repeat center top / 100% 100% !important; height: 278px; margin-top: 65px;}
.maintenancecntr .txt-box { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  bottom: 10px;  height: 85px;  padding: 0;  top: auto;  width: 90%;}
.maintenancecntr .txt-box h1 {  font-size: 16px; line-height:20px; padding-top: 22px;}
.maintenancecntr h2{ display:none}
.maintenancecntr .txt-box  .line { margin-top: 8px;  width: 61%;}
.maintenancecntr .txt-box h3 { font-size: 13px; line-height: normal; margin-top: 4px;}
.maintenanceBox li { margin: 0 0 20px 0; max-width: 100%;  min-height: auto;}
.maintenanceBox p{ font-size:13px;}
.maintenanceBox .imgBox img{ width:100%;}
.maintenance_inner h3{ font-size:18px;}
.maintenance_inner ul {  margin: 20px 0;}
.maintenance_inner li { float: left; margin-bottom: 20px; margin-right: 0;  min-height: auto;  width: 100%;}
.maintenance_inner .img {  margin: 30px 0 15px;}
.maintenance_inner li .sparkling_imgBox {  margin-right: 11px;  width: 40px;}
.maintenance_inner li .sparkling_imgBox img{ width:100%}
.maintenance_inner li .sparkling_textBox { font-size: 14px; line-height: 18px; max-width: 80%; min-height: auto;}
.maintenance-category-fau-bottombg{ background-size: 100% 100%;    height: 135px;}
.maintenance-category-fau-bottombg a { border-radius: 5px; font-size: 17px; height: 35px; line-height: 35px; width: 60%;}
.middlecntrSpace{ margin-top:60px !important;}
.maintenance_inner p{ font-size:14px; line-height:18px; padding:0}


.blockbuster-celebration { height:370px; }
.bbCelebration { height:370px; }
.bbWeb { display:none !important; }
.bbIpaid { display:none !important; }
.bbMobile { display:block !important; }

.inspirecntr2 {animation: bgani 60s linear infinite;
	-moz-animation: bgani 60s linear infinite;
	-webkit-animation: bgani 60s linear infinite;
	-ms-animation: bgani 60s linear infinite;
	-o-animation: bgani 60s linear infinite;}
@keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -560px 0; }
	100% { background-position: 0 0; }
}
@-moz-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -560px 0; }
	100% { background-position: 0 0; }
}
@-webkit-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -560px 0; }
	100% { background-position: 0 0; }
}
@-ms-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -560px 0; }
	100% { background-position: 0 0; }
}
@-o-keyframes bgani {
	0% { background-position: 0 0; }
	50% { background-position: -560px 0; }
	100% { background-position: 0 0; }
}

.decp-wrapleft, .decp-wrap{ width:100%; float:none;}
.decp-wrap .descmain .desp-contant {padding: 20px 20px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2{width:100%;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li{ padding:7px 7px 7px 0;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabs2 li:nth-child(2) {padding: 7px 0 7px 10px;}
.decp-wrap .descmain .desp-contant .tab-wrap .pricewrap span{font-size:18px;}
.decp-wrap .descmain .desp-contant .tab-wrap .tab-content2, .decp-wrap .descmain .desp-contant .tab-wrap .tab-content2 p{line-height:18px; font-family:'Open Sans', sans-serif; font-size:12px;}
.decp-wrapleft .btn {width: 25px; height: 25px; line-height: 25px; font-size: 13px;}


	
/*shower-enclosure div start*/
.productmainBox .divSlick { margin: 0 20px;}
.productmainBox .slick-prev { left: -7px; top: 30px;}
.productmainBox .slick-next{right: -15px;top: 31px;}
.productmainBox .divSlick a { font-size: 19px; line-height: 46px; padding: 0 10px;  margin-right: 15px;}
.shower-details-immacula .tableDiv {  margin: 0 0 20px 0;  width: 100%; overflow-y: scroll;}

.decp-wrapleft.list{ width:100%}
.decp-wrap.list{ width:100%}
.shower-details-immacula .tableDiv img{ width:100%}
.shower-details-immacula .tableDiv {  margin: 10px 0 20px 0;  width: 100%; overflow-y: scroll;}
.shower-details-immacula table.immacula, td.immaculatd{ font-size:11px; padding: 3px 2px;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li{ padding: 7px 5% 7px 0; width: 44%; vertical-align: top;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li:nth-child(2) {  padding: 7px 0 7px 5%;}
.decp-wrap .descmain .desp-contant .tab-wrap ul.tabsShower li:nth-child(2):before{ height:38px;}
.shower-details-immacula h3{ font-size:12px;}
.shower-details-immacula li { font-size: 13px; padding: 3px 0 0 0;}
.shower-details-immacula .shower_PopupBox{width: 86%; height: 320px; top: 2%;margin: 0 auto;padding: 10px;}
/*shower-enclosure div End*/

/*PRESENCE div Start*/
.globalcntr { height:400px; background:url(https://www.hindwarehomes.com/images/content_sec.jpg) left top no-repeat !important; background-size:100% 100% !important; margin-top:0px;}
.globalcntr .txt-box{ width:96%; left:2%; background:none; top:317px; padding:0; right:auto; height:auto;}
.globalcntr .txt-box h1{ font-size:25px}
.globalcntr .txt-box .line { width:140px;}
.globalcntr h2 { display:none;}
.content_sec{ padding:10px 0}
.content_sec .middlecontainer .lft-contain{ display:none}
.content_sec .rigt_content { width: 100%; padding-left: 0; float: left; display: block; box-sizing: border-box !important;}
.content_sec .rigt_content h2 {font-family: 'MyriadProRegular';color: #ef3e43;font-size: 28px;font-weight: normal;letter-spacing: 0px;border-bottom: #cacaca solid 1px;padding-bottom: 15px;margin-bottom: 20px;}
.content_sec .rigt_content h2::after, .grey_sec h2::after { border-bottom:none;}
.aboutmenu-icon.list { top: 26px;}
.globalcntrBox{ padding:10px 0;}
.globalcntrBox h2{ font-size:22px;}
.grey_sec .cols3 { width: 100%;}
.grey_sec .cols3{ font-size:14px; margin-bottom: 15px; padding: 0;}
/*PRESENCE div End*/
	
	
	
/*catLog div Start*/
.catLog ul{ width:90%}
.catLog li{ width: 100%; margin-bottom: 20px; padding: 20px;}
.catLog h2{ margin:0; text-align:left}
.catLog h2 a{ font-size:21px; line-height:normal}
.catLog p{ font-size:13px; line-height:18px; text-align:left}
.catLog .leftB {width: 50%;float: none;text-align: center;margin: 0 auto;}
.catLog .leftB img{ text-align:center}
.catLog .rightB {  width: 100%; text-align: justify;}

}

@media only screen and (max-width:1024px){
	.middlecontainer .lft-contain .top-box h2{font-size:30px;}
	.content_sec .middlecontainer .lft-contain .top-box{box-sizing:border-box !important;}
	.content_sec .rigt_content .presence p{font-size:15px;}
	.content_sec .rigt_content .presence h4{font-size:18px;}
}

