/*Table of content*/
/*Desktop Media*/
/*Desktop height media*/
/*1024-iPad Landscape, iPad Pro Portrait*/
/*992-Tablet*/
/*980-Tablet*/
/*960-Tablet*/
/*854-Nokia N9 Landscape*/
/*823-Pixel 2 XL Landscape*/
/*812-iPhone X Landscape*/
/*800-Kindle Fire HDX, Nexux 10*/
/*768-iPad Portrait*/
/*736-iPhone 6/7/8 Plus Landscape*/
/*731-Pixel 2 Landscape*/
/*667-iPhone 6/7/8 Landscape*/
/*640-Galaxy Note 3 Landscape*/
/*604-Smartphone*/
/*600-Blackberry PlayBook, Nexus 7*/
/*586-iPhone 5/SE Landscape*/
/*533-Nokia Lumia 520 Landscape*/
/*480-Nokia N9*/
/*414-iPhone 6/7/8 Plus*/
/*412-Nexus 6*/
/*411-Pixel 2XL*/
/*384-LG Optimus L70, Nexus 4*/
/*375-iPhone 6/7/8 Plus, iPhone X*/
/*360-Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia*/
/*320-iPhone 5/SE, iPhone 4, Nokia Lumia 520*/

/**/

@media only screen and (min-width:1921px) {
.bgoverlayrow{width: 62%;}
.functinalitycol img,
.rightplantercol  [class*="col-"] a img, 
.shadecarcol img, .resellerbanner img, 
.bottomproduct img, .teamstaffimg img, 
.grid-item img, .planter-right img,
.productgridlayout [class*="col-"] img, 
.designerpostimg img, .hometopbanner img, .resellerfooter img{width: 100%;}
.functinalitycol .slick-next{right: 0px;}
.functinalitycol .slick-prev{right: 80px;}
.animlatter {transition: all 0.5s linear; transform: translateY(700px);display: inline-block;}
.animup {transform: translateY(0px);}
.videoleftcol{margin-top: -100px;}
.planter-right img {width: 100%; }
}

@media only screen and (max-width:1680px) {
/*.captioncol{padding-top: 260px;}*/
.bannertitle{margin-bottom: 140px;}
.containbgcol{left: 240px;}
.productviewrow::before{right: 354px;}
.planterlistrow::before{width: calc(100% - 130px);}
.ovalioprod{padding-right: 70px;margin-right: -120px;}
.leppoprod{margin-left: -50px;}
.corefeaturesrow{padding: 0px 80px;}
.footermain{padding: 0px 50px;margin-bottom: 50px;} 
/*.full-content-modal .modal-content{padding: 120px;}*/
.planterlistrow .productleafbottom{width: 140px}
.productviewrow .productleafbottom{width: 140px}
.functionalslider{margin-right: -121px;padding-bottom: 80px;}
.functinalitycol{width: 44%;}
.resellerbanner .captioncol{padding-top: 200px;}
.sliderfactor {margin-right: -135px;}
.sliderfactor .slick-prev {left: -130px;}
.sliderfactor .slick-next {left: -60px;}
.letgrowthumb {margin-left: -135px;}
.delicatcontentcol{padding-top: 150px;}
.expecolright{width: 45%;}
/*.planter-right{width: 65%;}*/
.resellerthumb{width: 90%;}
.aboutinfo .aboutcollectonslider {margin-left: -140px; }
}
@media only screen and (max-width:1600px) {
.planterlistrow::before{width: calc(100% - 85px);}

}
@media only screen and (max-width:1440px) {
body{font-size: 18px;line-height: 26px}
h1{font-size: 42px;line-height: 46px;}
h3, .aboutgalleryrow p{font-size: 22px;line-height: 30px;}
.delicateprorow{padding:95px 0px 0px;}
.delicatcontentcol{padding: 80px 0px 0px;}
.expecolright{width: 48%;padding-right: 0px;}
.expecolright p{margin-bottom: 15px;}
.containbgcol {left: 248px;}
.captioncol h1, .titletop h2, .workingtitle h2{font-size: 80px;line-height: 80px;}
.bannertitle{margin-bottom: 100px;}
.blogbtn{right: 50px;}
.bgoverlayrow{width: 70%;}
.productviewrow::before {right: 318px;}
.corefeaturesrow{padding: 0px 50px;}
.yourvisioncontent{margin-bottom: -100px;}
.pagenotcol{padding-top: 100px;}
.pagenotcol h1{font-size: 120px;}
#map{height: 350px;}
.commentsection .comments-area > ol > li{padding: 50px 180px;}
.planterdetailrow{padding: 0px;}
.productslider iframe{height: 522px;}
.detailinfo{margin: 90px 0px 70px;}
.largetext{font-size: 270px;}
.planterfiberbg{padding: 80px 30px 70px;}
.footerlink ul li{padding: 0px 10px;}
.full-content-modal .modal-content{padding: 60px 30px;}
.fiberslider{padding-left: 50px;padding-bottom: 60px;}
.fiberslider .slick-prev, .fiberslider .slick-next{bottom: 20px;}
.functinalityrow h3{font-size: 22px;}
.productviewrow .productleafbottom{width: 120px;}
.planterlistrow .productleafbottom{top:650px;width: 120px;}
.aboutgalleryslider .slick-slide{padding-bottom: 305px;}
.gallerycontentslider{padding: 0px 20px 20px;}
.aboutgalleryslider .slick-prev, .aboutgalleryslider .slick-next {margin-top: -90px;}
.functinalitycol {width: 53%;}
.functionalslider{margin-right: -70px;}
.logo{margin-right: 50px;}
.topbannerimg h1, .catloguesrow h1{font-size: 80px;margin-left: -2px;}
.topbannerimg p{font-size: 28px;}
.topbannerimg{padding-top: 170px;}
.boundriresrowcontent .bottomproduct{width: 65%;margin-left: -72px;}
.deliverylogo picture{margin-right: 15px;}
.deliverylogo{margin-bottom: 120px;}
.earplantercol{margin-top: -200px;}
.glosscolor{min-height: 220px;}
.resellerbanner .captioncol{padding-top: 150px;}
.sliderfactor {margin-right: -70px;}
.dropmenucol > ul > li{margin-bottom: 20px;}
.bordercolmenu{margin-bottom: 20px;padding-bottom: 25px;}
.titleleftcol a{font-size: 24px;margin-bottom: 3px;}
.dropmenucol > ul > li > a{font-size: 24px;}
.dropmenucol > ul > li{margin-bottom: 20px;}
.dropsubmenu > ul{min-height: 235px;}
.plantervector{max-width: 200px;top: 40px;}
.factorcolright{width: 58%;padding-left: 15px;}
.sliderfactor .slick-prev, .sliderfactor .slick-next{width: 80px;height: 80px;}
.sliderfactor .slick-next{left: -80px;}
.sliderfactor .slick-prev{left: -160px;}
.plainterchoicerow .row{align-items: flex-end;}
.plainterchoicerow .row [class*="col-"]:first-child {margin-bottom: 50px;}
.reseller-drawing-row::before {width: 68.2%;}
.footerbg{padding: 0px 30px 50px;}
.resellerbanner .captioncol h2{font-size: 30px;}
.beyondcontercol h2, .shadecontent h2, .thinkinrow h2{font-size: 36px;}
.resellerfrmrow .row:first-child p{font-size: 30px;line-height: 36px;}
.letgrowthumb {margin-left: -95px;}
.detailinfo p{margin-bottom: 30px;}
.pagenotfound{padding: 70px 0px;}
.pagenotfound h1{font-size: 60px;margin-bottom: 25px;}
.pagenotfound h2{margin-bottom: 25px;font-size: 26px;}
.pagenothumb{display: inline-block;max-width: 450px;}
.errorcoltext{padding: 0px 60px;margin-top: -50px;}
.planter-sticky-col h2{font-size: 70px;}
.offset-left{margin-left: 50px;}
.contentrow br{display: none;}
.resellerbanner .topbannerimg{padding-bottom: 100px;}
.resellerbanner .btn-theme{margin-top: 50px;}
.resellerfrmrow{padding-top: 200px;}
.resellerthumb {width: 80%; bottom: -100px;right: -20px;}
.abouthederthumb{width: 70%;right: -30px;}
.aboutbannertext br{display: none;}
.productslider{margin-left: -50px;padding-right: 50px;}
.desingyourtoprow{padding: 200px 0px 100px;}
.headingtext span.mb-100{margin-bottom: 50px;}
.desingyourtoprow h1{font-size: 130px;line-height: 120px;}
.animleft{margin-left: -90px;}
.videorightcol h2{font-size: 48px;line-height: 50px;}
.videoportrait{min-height: 750px;}
.videorightcol{margin-top: 200px;}
.videotitleright{margin-bottom: 250px;}
.textblockrow strong{font-size: 150px;line-height: 160px;}
.textblockrow .row  [class*="col-"] .textsmtop{font-size: 63px;}
.imageuploadcol h2, .uploadfeatures h2{font-size: 32px;}
.imageuploadcol{margin-bottom: 80px;}
.animlatter{-webkit-transform: translateY(700px);-ms-transform: translateY(700px);transform: translateY(700px);}
.effortsrow .row [class*="col-"]:last-child {margin-left: 447px; }
.rightcolorcol  .nav-tabs .nav-link{font-size: 20px;margin-right: 30px;}
.offerlogothumb{font-size: 40px;}
.largetitlecol strong{font-size: 240px;}
.offerlogothumb strong{font-size: 60px;}
.largetitlecol strong.size120{font-size: 100px;line-height: 110px;}
.largetitlecol span{font-size: 48px;}
.right-sticky-scr{width:46%;}
.resellstiky-row .homestickyrow {margin-top: 250px;}
.surroundingrow h2{font-size: 48px;}\
.collectionslider{margin-left:-50px;}
.letgrowbg{padding-top: 60px;}
.contactinfo a{font-size: 27px;line-height: 32px;}
.contactinfodetail{font-size: 20px;}
.diatitlecol{width: 67%;}
.titletop span{font-size: 60px;}
.titlelarge {font-size: 50px; line-height: 60px; }
.fullmodalcontent h2{font-size: 120px;line-height: 120px;}
.catloguesrow{padding: 130px 0px 100px;}
.catsubmit {margin-top: 30px;}
.catloagfrmrow {margin-top: 20px;}
.workingdetailrow{padding: 60px 0px;}
.aboutinfo .aboutcollectonslider {margin-left: -100px;}
.aboutinfo .titleaboutslider {width: 75%; }
.aboutinfo .titleaboutslider .slick-prev {right: -40px; }
.aboutinfo .titleaboutslider .slick-next {right: -100px; }
.thumbcaption{font-size: 80px;}
.plantergridrow ul li{margin: 0px 15px;}
}


@media only screen and (max-width:1366px) {
.delicateprorow{padding:90px 0px }
.productslider iframe{height: 489px;}
.colorpick, .texturescolor{width: 33.33%;}
.largetext{font-size: 240px;}
.thankyoupage{padding: 100px 0px 150px; }
.stickycoltbl{width: 55%;}
.productleftbottom {margin-bottom: -150px;}
.productleafright{margin-top: 0px;}
.yourvisionplanter{margin-left: -80px;}
.stylishparallaxleft{width: 130px;}
.iconfeatures{width: 120px;height: 120px;padding: 25px;}
.corefeaturesrow span{font-size: 18px;}
.contatfrmfooter{padding: 70px 70px 0px;}
.functionalslider{margin-right: -50px;}
.titleleftcol{width: 55%;}
.boundriresrowcontent .bottomproduct{margin-left: -35px;width: 62%;}
.deliverylogo{margin-bottom: 30px;}
.reseller-drawing-row::before{width: 69%;}
.letgrowthumb {margin-left: -52px;}
.videoportrait{min-height: 650px;}
.thumbcaption{font-size: 80px;}
.desingyourtoprow h1{font-size: 100px;line-height: 90px;}
.animleft{margin-left: -70px;}
.factortextcol p, .effortsrow .row [class*="col-"] p {font-size: 30px; line-height: 40px; }
.workingtitle h3 {font-size: 40px;}
}

@media only screen and (max-width:1280px) {
.container{padding: 0px 50px;}
.pagenotcol{padding-top: 70px;}
.pagenotcol::before{bottom: 50px;}
.productslider iframe{height: 450px;}
.planterfiberbg{padding: 75px 30px;}
.productviewrow::before {right: 278px;}
.functionalslider{margin-right: 0px;}
.aboutgalleryslider .slick-slide {padding-bottom: 245px;}
.earplantercol{margin-top: -180px;margin-left: 0px;}
.resellerbanner .bannertitle{margin-bottom: 70px;}
.glosscolor {min-height: 200px;}
.effortsrow .row [class*="col-"]:last-child {margin-left: 442px; }
.right-sticky-scr{width: 50%;}
.resellerstikycol{padding-left: 50px;}
/*.rightcolorcol .nav-tabs .nav-link{font-size: 19px;}*/
.pagenotfound h1 {font-size: 56px; }
.gallerycontentslider {padding: 0px 15px 20px; }
}
@media only screen and (min-width: 1280px) and (max-width: 1441px) {
.plandercoldetil .col-lg-9{flex: 0 0 66.666667%;max-width: 66.666667%;}
.plandercoldetil .col-lg-3{    flex: 0 0 33.33%;max-width: 33.33%;}
.planterfiberbg .col-lg-4{flex: 0 0 40%;max-width: 40%;}
.planterfiberbg::before{left: -20px;right: -20px;}
.shadecontent p, .thinkinrow p, .size24, .blogcontentrow p{font-size: 20px;}
.menudropbg{padding-bottom: 15px;}
.navmenu > ul > li:hover .menudropbg{padding-top: 30px;}
/*.modal-content .d-flex [class*="col-"]{padding: 0px;-ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 90%;} */
.detailinfo h2{font-size: 28px;line-height: 34px;margin-bottom: 20px;}
.catalougedownload .headingtext{font-size: 80px;line-height: 80px;}
}
@media only screen and (min-width: 1280px) and (max-width: 1365px) {}
@media only screen and (min-width: 1224px) and (max-width: 1279px) {}

@media only screen and (min-width: 1200px) and (max-width: 1223px) {}

@media only screen and (min-width: 1152px) and (max-width: 1199px) {}

@media only screen and (max-width:1199px) {

}

@media only screen and (max-width:1152px) {}

/*Desktop Media Ends*/

/*Desktop height media Starts*/
@media (min-width:1900px) and (max-width:1920px) and (max-height: 1080px) {
.desingyourtoprow{padding-top: 230px;}
}
@media (min-width:1200px) and (max-width:1280px) and (max-height: 1024px) {}

@media (min-width:1200px) and (max-width:1280px) and (max-height: 960px) {}

@media (min-width:1200px) and (max-width:1280px) and (max-height: 800px) {}

@media (min-width:1200px) and (max-width:1280px) and (max-height: 768px) {}
@media only screen and (min-width:1200px)  {
.container{max-width: 1280px;}

}
@media only screen and (min-width:1441px)  {
.container{max-width: 1440px;}

}


/*Desktop height media Ends*/

/*iPad Landscape, iPad Pro Portrait start*/
@media only screen and (max-width:1200px) {
h1{font-size: 36px;line-height: 36px;}
h2, .plantermsgrow h2, .beyondcontercol h2{font-size: 28px;line-height: 34px;}
h3, .contentrow span,.resellstiky-row p, .yourvisioncontent p, .boundriresrowcontent p, .plantermsgrow p{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.resellstiky-row h2{font-size: 36px;line-height: 40px;}
/*.full-slider{margin-bottom: 80px;}*/
.plantingrowsection{padding: 100px 0px 80px;}
.logo{padding: 10px 0px;margin-right: 0px;}
/* .logo a span{display: none;} */
.rightheadericon{align-items: center;padding: 10px 0px;}
.menucallaction{display: block;}
.contentrow{position: relative;}
.planter-right{bottom: auto;top: 0px;width: 50%;}
.mainheader nav{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.navbartoggle, .navbarclose{display: inline-block;vertical-align: top; margin-right: 0px;}
/*.captioncol{padding-top: 250px;}*/
.captioncol h1, .titletop h2, .workingtitle h2 {font-size: 70px; line-height: 70px; }
.bannertitle{margin-bottom: 70px;}
.navmenu{border-radius: 0px;z-index: 1;position: fixed;height:calc(100% - 70px);width: 100%;background: #fbf9f5;right: 0px;top: 70px;
-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: none;padding:30px 0px 50px;}
.planter-right{width: 100%;top: 0px;position: relative;margin: 30px 0px 30px;}
.planter-right.bottomimgmar{margin-top: 80px;}
.menudown{overflow: hidden;}
.menudown .mainheader {background-color:#fbf9f5;}
.menudown .navmenu{display: block;}
.navmenu > ul{display: inline-block;vertical-align: top;width: 100%;position: relative;min-height: 100%;padding-left: 50px;}
.megamenu{box-shadow: none;top: 55px;overflow: auto;height: 100%;z-index: 0;min-height: initial;}
.mobileactivemenu .megamenu , .navmenu > ul > li:hover .megamenu{display: inline-block;}
.menudropbg, .navmenu > ul > li:hover .menudropbg{padding:10px 45px 50px;min-height: calc(100% - 73px);}
.navmenu > ul > li{padding: 0px 20px;margin-bottom: 30px;display: inline-block;vertical-align: top;}
.navmenu > ul > li:first-child{padding-left: 0px;}
.navmenu > ul > li > a{width:100%;font-size: 20px;color: #524b32;}
.navmenu > ul > li > a::after{bottom: 8px;}
.mainheader.sticky .navmenu > ul > li > a,
.navmenu > ul > li > a::after, .mainheader.sticky .navmenu > ul > li > a::after,
.navmenu > ul > li > a:hover, .navmenu > ul > li > a:hover::after, 
.mainheader.sticky .navmenu > ul > li > a:hover, 
.mainheader.sticky .navmenu > ul > li > a:hover::after, 
.navmenu > ul > li:hover > a, .mainheader.sticky .navmenu > ul > li:hover > a {color: #524b32;}
.navmenu > ul > li.mobileactivemenu > a,
.mainheader.sticky .navmenu > ul > li.mobileactivemenu > a,
.navmenu > ul > li.mobileactivemenu > a::after,
.mainheader.sticky .navmenu > ul > li.mobileactivemenu > a::after{color: #81bf2d;}
.navmenu > ul > li.mobileactivemenu > a::before{width: 100%;opacity: 1;}
.dropmenucol > ul{width: 100%;}
.dropsubmenu, .dropmenucol > ul > li:hover .dropsubmenu{width: 100%;position: relative;opacity: 1;z-index: 0;left: 0px;display: none;transition: none;}
.dropsubmenu > ul{margin: 20px 0px 10px;min-height: initial;}
.dropsubmenu > ul > li, .submenufull .dropsubmenu > ul li{width: 33.33%;display: inline-block;vertical-align: top;margin-right: -4px;}
.plantervector{opacity: 1;position: relative;left: 0px;min-width: initial;text-align: left;display: none;}
.dropmenucol > ul > li{margin-bottom: 30px;position: relative;width: 100%;display: inline-block;vertical-align: top;padding-right: 20px;}
.navmenu > ul > li:hover .dropmenucol > ul > li, .navmenu > ul > li .dropmenucol > ul > li{opacity: 1;}
.dropmenucol > ul > li.subactive .subtoggle{transform: rotate(180deg);}
.subtoggle{display: inline-block;position: absolute;right: 20px;top: 0px;font-size: 20px;color: #897d52;}
.bordercolmenu{-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 25px;padding-bottom: 30px;}
.titleleftcol{width: 70%;}
.calltotalk{width: 30%;text-align: right;}
.bordercolmenu .social{width: 100%;margin-top: 20px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;display: none;}
.navmenu > ul > li:last-child .dropmenucol > ul{width: 50%;padding-right: 30px;}
.navmenu > ul > li:last-child .dropmenucol > ul li{width: 100%;padding-right: 0px;}
.mb-150{margin-bottom: 90px;}
.pb-150{padding-bottom: 90px;}
.mb-120{margin-bottom: 80px;}
.bgoverlayrow{width: 75%;}
.titletop{margin-bottom: 50px;}
.delicateprorow{padding: 100px 0px 80px;}
.delicatcontentcol{padding: 0px;position: relative;}
.containbgcol{left: 200px;}
.bottomproduct{top: 100px;position: absolute;}
.corefeaturesrow {padding: 0px;}
.iconfeatures{width: 120px;height: 120px;padding: 20px;}
.corefeaturesrow span{font-size: 16px;line-height: 24px;}
.functinalityrow{padding: 80px 0px 90px;}
.functinalitycol {width: 50%;top: -80px;}
.functionalslider{margin-right: -50px;padding-bottom: 70px;}
.yourvisioncol{position: relative;}
.productviewrow{padding: 100px 0px;}
.productviewrow .row.mb-50{margin-bottom: 30px;}
.productviewrow::before {right: 100px;}
.planterlistrow{padding: 80px 0px 100px;}
.planterlistrow::before {width: calc(100% - 55px);}
.prodtitle{margin-left: 0px;}
.planterfunctionrow .functinalityrow{top: 0px;transform: translateY(0px);}
.functinalitycol .whiteboximg{bottom:30px;left:-33px;}
.footerbg{padding:0px 30px 50px;}
.contatfrmfooter{padding:50px 35px 0px;}
.homeblogcol .blogtitlehome{padding-right: 100px;}
.blogtitlehome h5{margin-bottom: 10px;line-height: 24px;}
.blogtitlehome h5 br{display: none;}
.blogcolright h2{margin-bottom:50px;}
.blogcolright.mb-30{margin-bottom: 0px;}
.letgrowbg{padding: 70px 0px 50px 30px;}
.contatfrmfooter h2{margin-bottom: 50px;}
.pagenotcol h1{font-size: 90px;}
.pagenotcol h2{font-size: 24px;}
#map{height: 250px;}
.firstcontentcol{padding-left: 30px;}
.commentsection .comments-area > ol > li{padding-left: 130px;padding-right: 130px;}
.commentsection .comments-area > ol, .blog-single-content{margin-bottom: 80px;}
.comments-area .comment-respond{padding: 50px;}
.commentsection .comments-area > ol > li ol{padding-left: 50px;}
.parallaxbanner{background-size: cover;min-height: 350px;background-position: center;}
.productslider {padding-right: 0px;margin-top: -50px;margin-left: -60px;}
.prosliderthumbnav .slick-next{right: -70px;}
.prosliderthumbnav .slick-prev {left: auto;right: -30px;}
.productslider iframe{height: 338px;}
.prosliderthumbnav {width: 65%;}
.colorpick, .texturescolor{width: 20%;}
.diatitlecol{width: 75%;}
.bodycol span{line-height: 20px;}
.bodycol span i{margin-top: -2px;}
.largetext{font-size: 180px;}
.planterfiberbg{padding: 75px 0px;}
.planterfooter .footerbg{padding-top: 80px;}
.footerlink ul li{padding: 0px 10px;}
.testimonialcol::before{background-size: 100%;width: 100px;height: 81px;top: 0px;left: 0px;}
.testimonialslider{padding: 60px 90px 60px 120px;}
.testimonialcol h2{margin-left: 120px;}
.testimonialslider .slick-prev{left: 120px;}
.testimonialslider .slick-next{left: 160px;}
.testimonialslider p{font-size: 20px;line-height: 30px;}
.tabeltabs{margin-bottom: 50px;}
.thankyoupage{padding: 100px 0px 100px;}
.fullmodalcontent{width: 70%;}   
/*.full-content-modal .modal-content{padding: 60px 35px;}*/ 
.stickycoltbl, .rightcolorcol{width: 100%;}
.aboutgalleryslider .slick-slide{padding-bottom: 225px;}
.aboutgalleryslider .slick-prev, .aboutgalleryslider .slick-next{margin-top: -120px;}
.topbannerimg h1, .catloguesrow h1{font-size: 60px;}
.topbannerimg p{font-size: 24px;line-height: 30px;}
.topbannerimg{padding: 180px 0px 70px;}
.beyondtopsection{padding-bottom: 220px;}
.infocontentabout{padding:80px 0px 170px 0px;}
.aboutrowbgleft .infocontentabout, .aboutrowbgright .infocontentabout{padding-top: 100px;}
.aboutrowbgright .infocontentabout{padding-right: 0px;}
.aboutcontentcenter .infocontentabout{padding-bottom: 50px;}
.breadcrumbrow::before{right: 150px;}
.contactfrmrow{margin-bottom: 70px;padding: 70px 0px 110px;} 
.conatctordinator .thumbabout {margin-top: -150px;}
.contactfrmrow .mb-70{margin-bottom: 30px;}
.collectionslider{margin-left: -50px;}
.contactinfodetail{font-size: 20px;}
.contactcaption{top: 100px;}
.plantermsgrow .mb-50{margin-bottom: 0px;}
.planterinntertop .topbannerimg{padding-top: 180px;padding-bottom: 30px;}
.planterinquiryrow .contatfrmfooter {margin-top: -170px;}
.plantersubmit{margin-bottom: 80px;}
.productdetailinfo { margin-bottom: 100px;}
.detailinfo {margin: 80px 0px 70px;}
.beyondcontercol{margin-bottom: 50px;}
.boundriresrowcontent .delicatcontentcol{padding: 80px 0px 0px;}
.nutshellcol{margin-bottom: 0px;}
.boundriresrowcontent .bottomproduct{width: 52%;margin-left: -40px;}
.earplantercol{margin-top: 0px;}
.plantermsgrow.mb-120{margin-bottom: 70px;}
.resellerfrmrow{padding:170px 0px 100px;}
.resellerfrmrow .mb-70{margin-bottom: 20px;}
.resellerbanner .bannertitle{margin-bottom: 40px;}
.glosscolor{min-height: 160px;}
.shadecontent p, .thinkinrow p, .size24, .blogcontentrow p{font-size: 22px;}
.shadename{opacity: 1;font-size: 20px;}
.factorcolright{display: flex;justify-content: flex-end;width: 100%;}
.sliderfactor{width: 75%;}
.reseller-drawing-row::before {width: 81%;}
/*.plantergridrow ul{margin: 0px 0px 70px;flex-wrap: wrap;}*/
.plantergridrow ul{margin: 0px 0px 70px;}
.plantergridrow ul li{margin: 0px 12px;}
.plantergridrow ul li a{font-size: 15px;}
.faqsfrmrow{padding: 70px 0px 0px;margin-bottom: 80px;}
.latestblogrow.mb-100{margin-bottom: 80px;}
.latestblog{padding-top: 120px;}
.latestblogrow .row{padding-bottom: 80px;}
.faqsfrmrow .mb-70{margin-bottom: 30px;}
.grid-item{width: 33.33%;}
.errorcoltext{padding: 0px;}
.pagenotfound h1{font-size: 48px;}
.pagenotfound h2{font-size: 28px;}
.invitesbgcol .row > [class*="col-"]:last-child{margin-top: 130px;}
.whowearerow .invitesbgcol .row > [class*="col-"]:first-child{margin-top: 90px;}
.invitesbgcol{padding-bottom: 130px;}
.whowearerow .invitesbgcol{padding-bottom: 100px;}
.locationcol{margin-left: 50px;}
.joinourteamfrm .mb-80{margin-bottom: 50px;}
.card-body .mb-50{margin-bottom: 20px;}
.joinourteamfrm  .mb-50{margin-bottom: 20px;}
.thankyoupage h1{font-size: 130px;line-height: 130px;letter-spacing: -5px;}
.vacancyrow{padding-bottom: 30px;}
.sitemaprow ul li{width: 33.33%;}
.sitemaprow ul.planterslist li{width: 25%;}
.productcentercontent{padding: 90px 0px 100px;}
.expecolright{width: 45%;}
.planter-sticky-col h2{font-size: 60px;line-height: 60px;}
.planter-sticky-col h2 sup{top: -20px;}
.offset-left{margin-left: 0px;}
.mb-250, .mb-200{margin-bottom: 100px;}
.productwhitebg .rightplantercol::after{bottom: -100px;}
.resellerbanner .topbannerimg{padding:150px 0px 100px;}
.resellerfrmrow .mb-80{margin-bottom: 30px;}
.offerlogothumb{font-size: 36px;line-height: 1}
.offerlogothumb strong{font-size: 50px;}
.largetitlecol{margin-bottom: 200px;}
.largetitlecol strong{font-size: 200px;line-height: 190px;}
.largetitlecol span{font-size: 36px;line-height: 40px;}
.largetitlecol strong.size120{font-size: 75px;line-height: 80px;}
.resellerstikycol{margin-top: 20px;padding: 0px;}
.resellstiky-row{padding-bottom: 100px;margin-bottom: 100px;}
.plainterchoicerow{padding-top: 100px;}
.thumbcaption {font-size: 55px;line-height: 55px;}
.aboutcollect{padding-top: 90px;}
.thumbcaption sup{font-size: 14px;top: -20px;}
.beautygridrow{margin-top: 0px;}
.bonsilavideorow{height: initial;margin-bottom: 70px;background-color:#83bf2d;padding-top: 70px;}
.videoleftcol{margin-top: -100px;}
.desingyourtoprow{padding-top: 250px;}
.textblockrow strong{font-size: 124px;line-height: 130px;letter-spacing: -8px;}
.textblockrow .row  [class*="col-"] .textsmtop {font-size: 55px;width: 42%; }
.titleaboutslider{width: 36%}
.videorightcol h2{font-size: 40px;line-height: 40px;}
.videorightcol{padding: 0px 15px;}
.factorbannertop .topbannerimg {padding-bottom: 200px;}
.factortextcol p, .effortsrow .row [class*="col-"] p {font-size: 26px; line-height: 36px; }
.videofooter{padding-bottom: 250px;}
.logomotionvideo{margin-bottom: 50px;}
.factortalkrow .row [class*="col-"]:last-child p:last-child{margin-bottom: 0px;}
.factortextcol [class*="col-"]:last-child{margin-top: 100px;}
.factortalkrow .row .mb-100{margin-bottom: 50px;}
.rowfactorcenter{padding-top: 150px;font-size: 24px;}
.rowfactorcenter span {font-size: 80px;}
.factortextcol{margin-bottom: 0px;}
.effortsrow .row [class*="col-"]:last-child {margin-left: 335px; }
.effortsrow .animlatter {transform: translateY(170px); }
.effortsrow .animleft {margin-left: -135px; }
.animright {margin-left: 130px;}
.effortsrow .headingtext{font-size: 180px;line-height: 160px;}
.effleftmr {margin-left: 250px;}
.effortsrow{padding: 100px 0px 70px;}
.surroundingrow{margin-bottom: 150px;}
.surroundingrow h2 {font-size: 36px; }
.gallerycontentslider{font-size: 16px;}
.topbannerimg h1 sup{top: 20px;}
.fullscreenimg{background-position: top right;}
.titlelarge{font-size: 40px;line-height: 50px;}
.workingdetailrow{padding:20px 0px 85px;}
.workingtitle h3{font-size: 40px;}
.titletop span {font-size: 50px; }
.workingtitle, .workingsliderfull{margin-bottom: 100px;}
.clientlogorow{padding: 200px 0px;}
.aboutgalleryrow{padding-bottom: 100px;}
.workingsliderfull{padding-left: 30px;}
.workingsliderfull .slick-slide {padding: 0px 15px; }
.beyondtextrow .row  [class*="col-"] span {width: 46%; }
.worriedcol ul{padding-left: 50px;}
.sectioncheckavail .mb-200{margin-bottom: 150px;}
.topcareersimg{margin-bottom: -70px;}
.catloguesrow{padding: 160px 0px 100px;}
.catloagfrmrow{margin-top: 10px;}
.catsubmit {margin-top: 40px;}
.catloagfrmrow p{margin-bottom: 30px;}
.aboutinfo .titleaboutslider .slick-prev {right: -30px; }
.aboutinfo .titleaboutslider .slick-next {right: -80px; }
.resellstiky-row .homestickyrow {margin-top: 120px; }
.modal-backdrop.show{opacity: 1;}
.topbannerimg h1 span {font-size: 24px;  }
}
@media only screen and (max-width:1199px) {
.plandercoldetil::before{width: 84%;}
.joinfields{width: 48%;}
.contatfrmfooter .mb-40, 
.menupopform .popupspace > [class*="col-"],
.resellerform  .mb-40, .contactfrmrow .mb-40, .faqsfrmrow .mb-40{margin-bottom: 25px;}
.otherplanterlink{margin-top: 80px;}
.workdetailcontent{position: relative;}

}
@media only screen and (max-width:1024px) {
.container{padding: 0px 20px;}
.topoffset{padding-top: 80px}
.ovalioprod{padding-right: 45px;}
.leppoprod .prodtitle{margin-left:215px;}
.blogbtn{right: 15px;}
}

/*iPad Landscape, iPad Pro Portrait end*/

/*Tablet start*/

@media only screen and (max-width:992px) {

}

@media only screen and (max-width:991px) {
h1{font-size: 36px;}
h2{font-size: 30px;}
h3, .contentrow span, .yourvisioncontent p{font-size: 23px;}
.containbgcol{left: 0px;right: 0px;top: 200px;height: auto;}
.bottomproduct{margin-bottom: 50px;position: relative;width: 100%;top: 0px;padding: 0px;left: 0px;}
.delicateprorow{padding-top: 0px;}
.delicateprorow::before{width: 100%;}
.delicateprorow::after{background-color: transparent;}
.expecolright{width: 100%;padding: 0px 15px;}
.bgoverlayrow{width: initial;left: 0px;right: 0%; background-position: right center;}
.corefeaturesrow.mb-150{margin-bottom: 50px;}
.corefeaturesrow .col-lg-2{margin-bottom: 30px;}
.productviewrow::before{width: 100%;}
.planterlistrow{padding: 80px 0px;}
.planterlistrow::before{width: 100%;}
.corinprod{margin-left: 20px;}
.ovalioprod{padding-right: 15px;margin-right: -20px;}
.ovalioprod .prodtitle, .leppoprod .prodtitle{margin-left: 190px;}
.corefeaturesrow span{font-size: 18px;}
.footerlink ul li{margin-bottom: 10px;padding: 0px 15px 0px 0px;width: 33.33%;text-align: left;}
.footerlink ul{margin-bottom: 20px;text-align: left;}
.blogcolright{margin-top: 0px;}
.blogbtn{position: relative;width: 100%;right: 0px;padding: 0px 15px;bottom: 0px;}
.latestblog  .btn-theme{color: #000;border:none;padding: 0px;background-color: transparent;}
.latestblog  .btn-theme:hover{color: #81bf2d;}
.latestblog .btn-theme::after{right: -20px;color: #000;}
.latestblog .btn-theme:hover::after {right: -25px;color: #81bf2d;}
.bulletcol{width: 100%;}
.pressrelcol::before{height: 65%;}
.pressrelcol h4{font-size: 18px;}
.commentsection .comments-area h2{margin-left: 0px;}
.commentsection .comments-area > ol > li{padding: 50px;}
.planterinntertop .topbannerimg h1{margin-bottom: 20px;}
.plandercoldetil{margin-top: 100px;}
.productslider {margin: 0px;}
.plandercoldetil::before{width: auto;top: 100px;left: -150px;right: -150px;}
.detailinfo{margin:55px 0px 70px;}
.planterinntertop .breadcrumbrow{bottom: -31px;}
.planterinntertop .breadcrumbrow::before{display: inline-block;width: 80%;}
.planterinntertop .breadcrumb-item.active{color: #81bf2d;}
.planterinntertop .breadcrumb{justify-content: flex-end;}
.planterinntertop .breadcrumb .breadcrumb-item{background-color: #fbf9f5;}
.planterinntertop .breadcrumb .breadcrumb-item:first-child {padding-left: 15px;}
.productdiragrame{margin-bottom: 30px;}
.prosliderthumbnav{width: 90%;}
.productslider iframe{height: 414px;}
.colorpick, .texturescolor{width: 25%;}
.texturescolor img{width: 100%;}
.largetext{font-size: 140px;}
.sitemaprow ul li{width: 50%;}
.fullmodalcontent{width: 90%;}
.plantercol{padding: 0px 15px 0px 15px;}
.grid .whiteboximg{left: 0px;}
.productviewrow [class*="col-"].mb-80{margin-bottom: 40px;}
.planterlistrow .productleafbottom{top: 350px;}
/*.captioncol h1{font-size: 40px;line-height: 40px;margin-left: 0px;}*/
.bannertitle{margin-bottom:50px;}
/*.captioncol{padding-top: 300px;}*/
.planterfunctionrow .functinalityrow{position: relative;}
.yourvisioncontent {margin-bottom: -80px;}
.functinalitycol{padding: 0px;position: relative;top: 0px;width: 100%;}
.functionalslider{margin-right: 0px;padding: 0px 15px 50px;margin-bottom: 40px;}
.scrathcrow .whiteboximg{height: auto;bottom: 0px;top:100px;max-width: 100%;width: 100%;}
.functinalityrow{padding: 0px 0px 90px;}
.blogcolright .row [class*="col-"]:first-child{margin-top: 30px;}
.functinalitycol .slick-prev, .functinalitycol .slick-next{bottom: -10px;}
.functinalitycol .slick-prev {left: 15px;}
.functinalitycol .slick-next{left: 70px;}
.navmenu > ul > li{padding: 0px 10px;}
.navmenu > ul{padding-left: 45px;}
.menudropbg{padding: 0px 45px 50px;}
.topbannerimg h1, .catloguesrow h1{font-size: 66px;}
.aboutrowbgleft .aboutinfo::before{right: -150px;}
.aboutinfo [class*="col-"]:first-child{text-align: left;}
.aboutcontenrow .row{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.infocontentabout{padding-top: 20px;}
.conatctordinator .infocontentabout{padding: 30px 0px;}
.aboutrowbgleft .infocontentabout{padding: 50px 0px 170px;}
.aboutrowbgright .infocontentabout{padding: 50px 0px;}
.aboutcontentcenter .infocontentabout{margin-top: 50px;}
.aboutrowbgright .aboutinfo{padding-bottom: 50px;}
.aboutcontentrowtop{padding-bottom: 120px;}
.aboutrowbgright .aboutinfo::before{left: -150px;}
.aboutrowbgright .thumbabout{margin-right: 0px;margin-top: -110px;}
.infocontentabout a.btn-theme{margin-top: 0px;}
.contactinfodetail .aboutinfo::before{left: -120px;}
.collectionslider{margin: -100px 15px 50px;}
.letgrowbg{padding: 50px 0px 60px;}
.conatctordinator .thumbabout{margin-bottom: 30px;}
.collectionslider .slick-prev{right: auto;left: 42%;}
.collectionslider .slick-next{right: 42%;}
.contactfrmrow{padding-bottom: 90px;}
.beyondtopsection h1 br{display: none} 
.boundriresrowcontent .delicatcontentcol{padding: 0px;}
.boundriresrowcontent .containbgcol{left: -100px;right: -100px;top: 150px;}
.boundriresrowcontent .bottomproduct{width: 100%;margin-left: 0px;padding:0px 15px;}
.plantermsgrow  .row{flex-direction: column-reverse;}
.earplantercol{margin-top: -130px;text-align: center;}
.shadecarcol{width: 33.33%;}
.reseller-drawing-row::before {width: 100%;}
.plantergridrow ul li{margin: 0px 10px;}
.plantergridrow ul li a{font-size: 16px;}
.letgrowthumb{margin: 0px;}
.latestblog::before{left: -120px;top: 80px;}
.latestblog{padding-top: 50px;}
.resellerbanner .captioncol{padding-top: 120px;}
.topcareersimg{width: 100%;position: relative;margin-top: 50px;}
.invitesbgcol::before{left: -50%;}
.whowearerow .invitesbgcol::before{right: -50%;}
.whowearerow .invitesbgcol .row{flex-direction: column-reverse;}
.whowearecolimg{width: 100%;margin-right: 0px;padding: 0px 15px;margin-bottom: 30px;}
.invitesbgcol .row > [class*="col-"]:last-child{margin-top: 50px;}
.whowearerow .invitesbgcol .row > [class*="col-"]:first-child{margin-top: 0px;}
.positiontitle{width: 70%;}
.locationcol{margin-left: 30px;font-size: 20px;}
.positiongetcol .btn-theme:hover{color:#524b32;}
.positiongetcol .btn-theme:hover:before{transform: translate(0px);}
.positiongetcol .btn-theme:after, .positiongetcol .btn-theme:hover:after{transform: translate3d(100%, 0, 0);}
.joinfields{width: 48%;}
.pressreleaserow .mb-50 {margin-bottom: 25px;}
.planter-sticky-col{position: relative;width: 100%;margin-bottom: 60px;}
.rightplantercol{width: 100%;}
.productwhitebg .rightplantercol::after{display: none;}
.sliderfactor{margin-right: -30px;}
.resellerthumb{bottom: -70px;right: -10px;}
.resellerfrmrow{padding-top: 150px;}
.titleaboutslider{width: 50%;}
.titleaboutslider .slick-prev{right: -60px;}
.titleaboutslider .slick-next{right: -130px;}
.abouthederthumb{position: relative;width: 100%;right: 0px;}
.aboutbannertext{margin-bottom: 10px;}
.desingyourtoprow{height: inherit;padding: 150px 0px;}
.videoleftcol{width: 100%;}
.videorightcol{width: 100%;margin-top: 70px;}
.videotitleright{margin-bottom: 50px;}
.videotitleright h2 br{display: none;}
.desingyourtoprow{background-color: #83bf2d;}
.diymiddlerow, .textblockrow{background-color:#fbf9f5;}
.textblockrow strong{font-size: 75px;line-height: 1.1;letter-spacing: 0px}
.textblockrow .row  [class*="col-"] .textsmtop{font-size: 40px;margin-top: 35px;}
.imageuploadcol h2, .uploadfeatures h2 {font-size: 30px;}
.effortsrow .headingtext {font-size: 150px; line-height: 130px; }
.effortsrow .animlatter {transform: translateY(131px); }
.effortsrow .animleft {margin-left: -110px; }
.effleftmr {margin-left: 210px; }
.animright {margin-left: 110px; }
.effortsrow .row [class*="col-"]:last-child{margin: 0px;}
.offerlogothumb span{display: block;}
.right-sticky-scr{width: 55%;}
.resellerstikycol{width: 45%;}
.largetitlecol strong {font-size: 150px; line-height: 150px; }
.largetitlecol strong.size120 {font-size: 65px; line-height: 65px; }
.largetitlecol span {font-size: 32px; line-height: 36px; }
.surroundingrow strong {font-size: 72px;}
.surroundingrow .row [class*="col-"]:first-child {margin-bottom: 50px; }
.btnformtop{margin-top: 20px;}
.diatitlecol {width: 67%; }
.lastbtncol{margin-top: 100px;}
.lastbtncol a.btn-theme{margin-top: 0px;}
.titlelarge {font-size: 36px; line-height: 40px; }
.workingtitle h3 {font-size: 30px; }
.worriedcol br{display: none;}
.factortextcol [class*="col-"]:last-child{margin-top: 0px;}
.aboutinfo .titleaboutslider .slick-prev {right: -50px; }
.aboutinfo .titleaboutslider .slick-next {right: -110px; }
.aboutinfo .titleaboutslider {width: 45%; margin-top: 50px; }
.aboutinfo .aboutcollectonslider {margin-left: -50px; margin-right: -50px; }
.contactinfodetail {font-size: 24px; line-height: 30px; }
.contactinfo a {font-size: 30px; line-height: 36px; }
.catalougedownload .headingtext {font-size: 70px; line-height: 70px;}
.catalougedownload .animleft {margin-left: -65px;}
.catalougedownload .animleft.animleftnone{margin-left: 0px;}
.plantergridrow ul {overflow: auto;}
.plantergridrow ul li{white-space: nowrap;}
.plantergridrow .marbelobtn{margin-top: 100px;}
}
@media only screen and (min-width: 767px) and (max-width: 992px) {
.catloguesrow{height: 100vh;}
}
/*Tablet end*/

/*Tablet start*/

@media only screen and (max-width:980px) {

}

/*Tablet end*/

/*Tablet start*/

@media only screen and (max-width:960px) {


}

/*Tablet end*/

/*Nokia N9 Landscape start*/

@media only screen and (max-width:854px) {
.functinalitycol .whiteboximg{left: -20px;bottom: 0px;}
}

/*Nokia N9 Landscape end*/

/*Pixel 2 XL Landscape start*/

@media only screen and (max-width:823px) {}

/*Pixel 2 XL Landscape end*/

/*iPhone X Landscape start*/

@media only screen and (max-width:812px) {}

/*iPhone X Landscape end*/

/*Kindle Fire HDX, Nexux 10 start*/

@media only screen and (max-width:800px) {}

/*Kindle Fire HDX, Nexux 10 end*/

/*iPad Portrait start*/

@media only screen and (max-width:768px) {
.menucallaction{padding-top: 250px;}
}
@media only screen and (min-width: 767px) and (max-width: 576px) {
.hometopbanner img, .resellerbanner img{min-height:350px;object-fit: cover;object-position: right;position: relative;}
}
@media only screen and (max-width:767px) {
body{font-size: 18px;}
h1, .topbannerimg h1{font-size: 36px;}
.captioncol h1, .titletop h2, .workingtitle h2 {font-size: 48px; line-height: 50px; }
h2, .plantermsgrow h2, .beyondcontercol h2 {font-size: 27px; line-height: 34px; }
.fullscreenimg{height: 415px;}
.captioncol{bottom: 50px;}
.contentrow span, .yourvisioncontent p, .boundriresrowcontent p{font-size: 20px;}
.contentrow [class*="col-"] p:last-child{margin-bottom: 0px;}
 h2, .commentsection .comments-area h2{font-size: 28px;line-height: 30px;}
.plandercoldetil h2{font-size: 26px;}
.plantingrowsection{padding:60px 0px 80px;}
.planter-right{position: relative;top: 0px;width: 100%;padding:0px 15px;}
.corefeaturesrow{padding: 0px 30px;}
.corinprod, .molliprod{margin-top: 30px;}
.vonnyprod, .molliprod, .leppoprod{margin-bottom: 30px;margin-left: 0px;}
.prodtitle{position: relative;text-align: left;display: inline-block;vertical-align: top;margin: 15px 0px 20px !important;}
.homeblogcol .whiteboximg{width: 95%;left: -20px;}
.corefeaturesrow.mb-150{margin-bottom: 30px;}
.intertoptitle h1, .titlebanner{font-size: 24px;}
.social li{margin:0px 30px 0px 0px;}
.visionbeautyrow.mb-150{margin-bottom: 70px;}
.planterlistrow h3{margin-bottom: 0px;}
.subscriberfrom{margin-bottom: 25px;}
.pressreleaserow.mb-100{margin-bottom: 20px;}
.pagenothumb{padding: 0px 40px;}
.pagenotcol h1{font-size: 48px;}
#map{height: 200px;}
.planterbtn{margin-top: 30px;}
.blogdetailrow{margin-top: -90px;}
.blog-date{margin-bottom: 20px;width: 100%;}
.firstcontentcol{width: 100%;padding-left: 0px;}
.commentsection .comments-area > ol > li{padding: 20px;}
.comments-area .comment-respond{margin: 0px 0px 60px;}
.comments-area .comment-respond::before{bottom: -60px;left: -150px;}
.commentsection .comments-area > ol > li ol{padding-left: 20px;}
.commentsection .comments-area > ol, .blog-single-content{margin-bottom: 60px;}
.commentsection .comment-metadata, .commentsection .comment-content, .commentsection .comments-area .reply{margin-left: 0px;margin-top: 0px;}
.blogdetailrow .breadcrumb{margin-bottom: 50px;}
.productslider iframe{height: 294px;}
.prosliderthumbnav {width: 85%;}
.colorpick, .texturescolor{width: 33.33%;}
.colorcol small{font-size: 15px;}
.diagramethumb{width: 80px;margin-right: 20px;}
.diatitlecol{width: 75%;}
.productdiragrame{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.tabeltabs .table thead th{min-width: 110px;}
.planterdetailrow .breadcrumbrow .container{padding: 0px 20px;}
.planterinntertop .breadcrumb {justify-content: flex-start;}
.planterinntertop .breadcrumb .breadcrumb-item:first-child{padding-left: 0px}
.diatitlecol span {min-width: 90px;display: inline-block;line-height: 20px;}
.bodycol span{margin-right: 20px;}
.largetext{font-size: 100px;}
.footerbg .mb-50{margin-bottom: 20px;}
.menucallaction{position: relative;padding: 0px 50px 50px;bottom: 0px;}
.circleiconbtn{width: 35px;height: 35px;font-size: 13px;}
.thankyoupage h1{font-size: 80px;line-height: 80px;letter-spacing: -5px;}
.thankyoupage p{font-size: 18px;}
.thankyoupage p br{display: none;}
.full-content-modal .modal-content{padding: 60px 15px 30px;}
.full-content-modal .modal-content button.close{top: 10px;right: 10px;}
.planterinntertop .topbannerimg{padding: 130px 0px 10px;}
.footermain{padding: 0px;margin-bottom: 0px;}
.footerbg{padding: 0px 15px 30px;}
.fiberslider{padding: 0px 30px 30px 0px;}
.footerlogo img{max-width: 100px;}
.footerlink ul{margin-bottom: 30px;}
.platnhappi {padding-bottom: 25px;border-bottom: 1px solid #999999;}
.platnhappi img{max-width: 240px;}
.platnhappi h4{font-size: 48px;}
.btnsubmit{text-align: center;width: 100%;}
.aboutgalleryslider .slick-prev, .aboutgalleryslider .slick-next{margin-top: -75px;}
.gallerycontentslider{padding: 0px 20px 20px;}
.aboutgalleryslider .slick-slide {padding-bottom: 150px;}
.clientlogo img{height: 30px;}
.clientlogo span{font-size: 16px;}
.blogcolright.mb-30{margin-bottom: 30px;}
.blogcolright .row [class*="col-"]:first-child {margin-top: 0px;}
.blogcolright.mb-30{margin-bottom: 15px;}
.blogcolright .blogtitlehome{padding-top: 20px;}
.blogcolright .row > [class*="col-"]:first-child .blogtitlehome{padding-bottom:20px;}
.testilogo{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.blogbtn{text-align: left;}
.aboutgalleryrow p{font-size: 20px;line-height: 28px;margin-bottom: 30px;}
.aboutgalleryrow h2{margin-bottom: 25px;}
.bannertitle{margin-bottom:30px;}
/*.logo a img{width: 45px;}*/
.logo a span{background-size: 100%;width: 120px;height: 32px;margin-left: 3px;background-position: 0px -15px;}
.mainheader.sticky .logo a span, .menudown .logo a span{display: none;}
.navmenu{top: 57px;height: calc(100% - 55px);padding: 0px;}
.megamenu, .navmenu > ul > li:hover .megamenu{top: 0px;opacity: 0; z-index: -1;visibility: hidden;}
.menudropbg, .navmenu > ul > li:hover .menudropbg{padding: 0px 30px 40px;}
.navmenu > ul > li.mobileactivemenu .megamenu{opacity: 1; z-index: 5;visibility: visible;}
.navmenu > ul > li.mobileactivemenu .menudropbg{padding-top: 20px;min-height: 100%;}
.navmenu > ul{padding: 0px;}
.navmenu > ul > li, .navmenu > ul > li:first-child{padding: 0px 30px 20px;display: block;border-bottom:1px solid #d1c9ac;margin-bottom: 20px;}
.menudown .navmenu > ul > li:first-child{padding-top: 30px;}
.menubackarrow{display: inline-block;margin-bottom: 20px;}
.menubackarrow i{vertical-align: middle;font-size: 22px;display: inline-block;margin: -2px 8px 0px 0px;}
.navmenu > ul > li:hover > a, 
.mainheader.sticky .navmenu > ul > li:hover > a,
.navmenu > ul > li > a, 
.mainheader.sticky .navmenu > ul > li > a,
.navmenu > ul > li > a:hover,  
.mainheader.sticky .navmenu > ul > li > a:hover{font-size: 24px;display: block;color: #897d52;font-weight: 500;}
.navmenu > ul > li > a::after{right: 0px;font-size: 18px;bottom: 4px;}
.navmenu > ul > li > a::before, .navmenu > ul > li.mobileactivemenu > a::before{display: none;}
.navmenu > ul > li.mobileactivemenu > a, .mainheader.sticky .navmenu > ul > li.mobileactivemenu > a,
.navmenu > ul > li.mobileactivemenu > a::after, .mainheader.sticky .navmenu > ul > li.mobileactivemenu > a::after{color:#897d52;}
.navmenu > ul > li > a::after,.navmenu > ul > li:hover > a::after, 
.mainheader.sticky .navmenu > ul > li:hover > a::after,
.navmenu > ul > li > a::after, .mainheader.sticky .navmenu > ul > li > a::after{transform: rotate(-90deg);color:#897d52;}
.dropsubmenu, .dropmenucol > ul > li:hover .dropsubmenu{display: none;transition: none;}
.titleleftcol{width: 100%;margin-bottom: 20px;}
.calltotalk{width: 50%;text-align: left;}
.bordercolmenu .social{width: 50%;display: none;}
.bordercolmenu{border: none;padding-bottom: 10px;}
.menubackarrow{display: inline-block;margin-bottom: 20px;}
.dropmenucol > ul > li > a, .titleleftcol a{font-size: 22px;font-weight: 500;}
.navmenu > ul > li:last-child .dropmenucol > ul{width: 100%;}
.dropmenucol{margin-bottom: 30px;}
.dropmenucol > ul > li{position: relative;}
.dropmenucol > ul > li > a:hover, .dropmenucol > ul > li:hover > a, .dropmenucol > ul > li > a:hover sup, .dropmenucol > ul > li:hover a sup{color: #897d52;}
.dropmenucol > ul > li > a:hover::before, .dropmenucol > ul > li:hover > a::before{opacity: 0;}
.dropmenucol > ul > li.subactive > a, .dropmenucol > ul > li.subactive > a sup{color: #81bf2d;}
.dropmenucol > ul > li.subactive > a::before{opacity: 1;width: 100%;}
.dropmenucol > ul > li.subactive .subtoggle{transform: rotate(180deg);}
.subtoggle{right: 0px;}
.menupopform .popupspace{padding: 30px 30px 50px;}
.functinalityrow{padding: 0px 0px 70px;}
.topbannerimg h1, .catloguesrow h1{margin: 0px 0px 25px;letter-spacing: -1px;}
.topbannerimg p{font-size: 20px;line-height: 28px;} 
 .topbannerimg h2{font-size: 17px;line-height: 24px;}
.topbannerimg{padding: 140px 0px 50px;}
.aboutcontentrowtop{padding-bottom: 100px;}
.founderinfo b{font-size: 24px;}
.founderinfo span{margin-bottom: 20px;font-size: 18px;}
.aboutcenterbottom p{font-size: 20px;}
.aboutcenterbottom p:last-child{margin-bottom: 0px;}
.infocontentabout{padding-top: 50px;}
.aboutrowbgright .thumbabout{margin: -90px 0px 0px 0px;}
.contactfrmrow .mb-70{margin-bottom: 20px;}
.contactfrmrow {padding-bottom: 130px;}
.contactfrmrow .resellernote{display: none;}
.letgrowbg{padding: 50px 0px 70px;}
.collectionslider .slick-prev{left: 40%;}
.collectionslider .slick-next{right: 40%;}
.contactinfo a{font-size: 28px;line-height: 34px;}
.contactcaption {top: 80px;}
.thumbabout{margin-top: -80px;}
.conatctordinator .row > [class*="col-"]:first-child,
.aboutcontenrow .row > [class*="col-"]:first-child{text-align: center;}
.aboutcollectionrow::before{width: 60%;bottom: 70px;}
.titleaboutslider{width: 90%;padding-right: 120px;}
.titleaboutslider .slick-prev{right: 70px;}
.titleaboutslider .slick-next{right: 0px;}
.productdetailinfo{margin-bottom: 50px;}
.planterinquiryrow .contatfrmfooter{margin-top: -120px;}
.deliverylogo picture{max-width: 90px;}
.deliverylogo{margin-bottom: 20px;}
.beyondtopsection{padding-bottom: 150px;}
.beyondboundriesrowtop{margin: -180px 0px 70px;}
.contactinfo{margin-bottom: 15px;padding-left: 30px;}
.resellerbanner .captioncol h2{font-size: 22px;}
.shadecarcol, .marblecolorshade .shadecarcol{width: 50%;}
.btnformtop{margin-top: 15px;}
.shadecontent p, .thinkinrow p, .size24, .shadename, .blogcontentrow p{font-size: 18px;}
.factorcolright{padding: 0px 15px;}
.sliderfactor{margin-right: 0px;width: 100%;}
.sliderfactor .slick-prev, .sliderfactor .slick-next{width: 50px;height: 50px;padding: 0px;text-align: center;}
.sliderfactor .slick-prev{left: 0px;}
.sliderfactor .slick-next{left: auto;right: 0px;}
.reseller-drawing-row::before{width: 100%;}
.resellerbanner .captioncol{padding-top: 150px;}
.resellerbanner .bannertitle{margin-bottom: 30px;}
.resellerbanner .topbannerimg{padding:120px 0px 0px;}
.resellerthumb{position: relative;width: 100%;bottom: 0px;right: 0px;margin: -30px 0px -50px;}
.resellerthumb img{transform: translate(-230px, 0px);max-width: 165%;}
.resellerbanner .btn-theme{margin-top: 20px;}
.resellerfrmrow{padding-top: 100px;padding-bottom: 30px;}
.plantergridrow ul li{margin: 0px;margin-right: 20px; width: 50%;text-align: left;margin-bottom: 10px;}
.plantergridrow ul li a{display: inline-block;vertical-align: top;}
.plantergridrow ul{margin-bottom: 50px;}
.innerbanner.mb-70{margin-bottom: 50px;}
.breadcrumbrow::before, .planterinntertop .breadcrumbrow::before{display: none;}
.breadcrumb{justify-content: flex-start;background-color: transparent;}
.breadcrumb .breadcrumb-item:first-child{padding-left: 0px;}
.breadcrumb .breadcrumb-item{font-size: 12px;}
.rightfixedcol{top: auto;bottom: 0px;transform: translate(0px);width: 100%;}
.rightfixedcol ul{width: 100%;position: relative;display: flex;}
.rightfixedcol ul li{float: left;margin-bottom: 0px;position: static;flex-grow: 1}
.rightfixedcol ul li a{z-index: 5;}
.rightfixedcol ul li .floatingcol, .rightfixedcol ul li:hover .floatingcol{transform:translateY(45px); opacity: 1;width: 100%;right: 0px;visibility: visible;padding-right: 0;z-index: 0;}
.rightfixedcol ul li.activeup .floatingcol{transform:translateY(-40px);opacity: 1;z-index: 1;}
.rightfixedcol ul li .floatingcol a{display: block;background-color:#81bf2d;color: #fff;}
.card-header a{font-size: 20px;padding-bottom: 20px;padding-left: 30px;}
.card-body{padding: 0px 15px 30px 16px;}
.accordion{margin-top: 50px;}
.latestblogrow .row > [class*="col-"]:last-child p{margin-bottom: 20px;}
.grid-item{width: 50%;}
.tblscrollhand{display: inline-block;}
.tabeltabs{padding-bottom:0px;}
.pagenotfound h1{font-size: 26px;margin-bottom: 20px;}
.pagenotfound h2{font-size: 20px;margin-bottom: 15px;}
.joinfields{width: 100%;}
.joinfields.mb-40{margin-bottom: 25px;}
.joinourteamfrm .mb-50{margin-bottom: 0px;}
.joinourteamfrm .mb-80{margin-bottom: 40px;}
.alwaystitle h2{font-size: 36px;margin: 40px 0px;}
.alwaystitle h2::before{background-size: 130px;right: 40px;}
.positiontitle{width: 100%;}
.locationcol{margin-left: 25px;margin-bottom: 15px;font-size: 17px;}
.positiongetcol{margin-left: 25px;}
.positiontitle h2{font-size: 22px;}
.vacancyrow .card-header a{padding-bottom: 30px;}
.vacancyrow {padding-bottom: 50px;}
.vacancyrow .card-body{padding: 0px 0px 50px;}
.vacancyrow .card:last-child .card-body {padding-bottom: 30px;}
.positiongetcol span.btn-theme{font-size: 16px;}
.alwaystitle p br{display: none;}
.careerpositiontext{margin: 60px 0px;}
.careerfrmhide{margin-top: 70px;}
.sitemaprow ul.planterslist li {width: 33.33%;}
.resellstiky-row h2{font-size:30px;line-height: 30px;font-weight: 400;}
.resellstiky-row p{font-size: 20px;}
.resellerstikycol{width: 100%;text-align: center;margin-top: 0px;margin-bottom: 70px;}
.right-sticky-scr{width: 100%;text-align: center;margin-top: 0px;}
.resellstiky-row .homestickyrow{margin-top: 70px;}
.largetitlecol{margin-bottom: 100px;}
.largetitlecol strong{font-size: 130px;line-height: 100px;letter-spacing: -5px;}
.largetitlecol span{font-size: 24px;line-height: 26px;display: block;}
.largetitlecol span br{display: none;}
.largetitlecol strong.size120{font-size: 48px;letter-spacing: 0px;line-height: 60px;}
.resellstiky-row{margin-bottom: 250px;padding-bottom: 0px;}
.abouthederthumb{overflow: hidden;margin: 0px -20px;width: initial;}
.abouthederthumb img{max-width: 125%;left: 40%;transform: translateX(-50%);position: relative;}
.playpause{width: 70px;}
.beautygridrow .row > [class*="col-"] { margin-bottom: 20px;}
.desingyourtoprow{padding:120px 0px;overflow: hidden;}
.desingyourtoprow h1{font-size: 80px;line-height: 80px;}
.animleft{margin-left: -60px;}
.animlatter{-webkit-transform: translateY(250px);-ms-transform: translateY(250px);transform: translateY(250px);}
.textblockrow strong{font-size: 48px;}
.textblockrow .row  [class*="col-"] .textsmtop {font-size: 30px; margin-top: 20px; margin-left: 0px;}
.textblockrow.beyondtextrow .row  [class*="col-"] .textsmtop{width: 45%;}
.videorightcol h2{font-size: 36px;line-height: 36px;}
.effortsrow .headingtext {font-size: 120px; line-height: 110px; }
.effortsrow .animlatter {transform: translateY(110px); }
.effortsrow .animleft {margin-left: -90px; }
.effleftmr {margin-left: 165px;}
.animright {margin-left: 90px;}
.rightcolorcol .nav-tabs .nav-link{font-size: 18px;margin-right: 20px;}
.colortitlecol span{font-size: 18px;}
.plandercoldetil {margin-top: 70px; }
.surroundingrow h2 {font-size: 24px; }
.surroundingrow strong {font-size: 42px; display: block;margin-bottom: 10px;letter-spacing: -1px;}
.surroundingrow .row [class*="col-"]:first-child{margin-bottom: 30px;}
.surroundingrow{margin-bottom: 100px;}
.thinkinrow h2 br{display: none;}
.topbannerimg h1 sup{top: 10px;}
.otherplanterlink{margin: 100px 0px;}
.productgridlayout [class*="col-"] a.btn-theme{margin-top: 100px;}
.productgridlayout [class*="col-"] .lastbtncol a.btn-theme{margin-top: 0px;}
.lastbtncol a.btn-theme{margin-top: 0px;}
.titletop h2, .workingtitle h2 {font-size: 36px; line-height: 40px; }
.titletop h2{margin-bottom: 5px;}
.titletop span{padding: 0px;font-size: 30px;line-height: 36px;letter-spacing: -1px;margin-left: 30px;}
.titlelarge {font-size: 30px;line-height: 36px;} 
.workingtitle, .workingsliderfull {margin-bottom: 60px; }
.workingsliderfull {padding-left: 0px;}
.workingsliderfull .slick-slide{padding: 0px 15px;}
.fullmodalcontent h2{font-size: 80px;line-height: 80px;}
.sectioncheckopen ul li{width: 50%;margin-bottom: 40px;}
.sectioncheckopen{padding-bottom: 150px;}
.videoportraitfooter{min-height: 460px;margin-bottom: 30px;}
.worriedcol ul{padding-left: 0px;}
.beyondtopsection {padding: 60px 0px 0px !important; }
.rowfactorcenter span {font-size: 40px;}
.rowfactorcenter strong {font-size: 30px; }
.rowfactorcenter strong i{font-size: 20px;}
.factortextcol p, .effortsrow .row [class*="col-"] p {font-size: 24px; line-height: 32px; }
.rowfactorcenter{font-size: 20px;padding:50px 0px;}
.frmsubmintbtn {margin-bottom: 80px; }
.topcareersimg{margin-bottom: -50px;}
.catloguesrow h1{font-size: 40px;}
.catloagfrmrow{margin-top: 0px;}
.catloguesrow p{font-size: 26px;line-height: 36px;}
.catloagfrmrow p{font-size: 20px;margin-bottom: 30px;}
.modaldwd{padding: 0px 20px;}
.catalougedownload  .mb-50{margin-bottom: 25px;}
.catalougedownload .container-fluid .row:nth-child(3) [class*='col-']{margin-bottom: 30px;margin-right: -25px;}
.catalougedownload .container-fluid .row:first-child{margin-top: -30px;}
.catloguesrow {padding: 100px 0px; }
.aboutinfo .titleaboutslider .slick-prev {right: 70px; }
.aboutinfo .titleaboutslider .slick-next {right: 0px; }
.aboutinfo .titleaboutslider {width: 90%; margin-top: 50px; }
.aboutinfo .aboutcollectonslider{margin: 0px;}
.offset-left{padding-left: 30px;}
.workingsliderfull {margin: 0px -80px 70px; }
.container {padding: 0px 30px; }
.footerfrmline{margin-top: 50px;line-height: 20px;}
.thinkinrow p{margin-bottom: 100px;}
.thinkinrow.mb-200{margin-bottom: 250px;}
.resellerfooter{display: none;}
.faqsfrmrow h2{padding-right: 30px;margin-bottom: 40px;}
.plantermsgrow .row [class*="col-"]:first-child{text-align: center;}
.plantermsgrow.mb-120 {margin-bottom: 130px; }
.plantermsgrow h2{margin-bottom: 50px;}
.earplantercol{margin-bottom: 30px;}
.aboutcontenrow .social{margin-left: 30px;}
.aboutcollectionrow.mb-150{margin-bottom: 130px;}
.aboutcontenrow .thumbabout img{margin-left: 40px;}
.aboutrowbgright .aboutcontenrow .thumbabout img {width: 115%; max-width: 115%;margin-left: -10px;}
.aboutcontentcenter .infocontentabout{padding-top: 0px;}
.whowantjobrow .size24{font-size: 22px;font-weight: 400;}
.whowantjobrow .row [class*='col-'] p:last-child, 
.invitesbgcol p, .factortalkrow .row [class*="col-"]:last-child p,
.factortextcol [class*="col-"]:last-child p, 
.conatctordinator .infocontentabout p,
.aboutcontentrowtop p, .aboutcontenrow p{padding-left: 30px;}
.invitesbgcol .btn-theme{margin-left: 30px;}
.planter-sticky-col h3{margin-left: -30px;}
.hiringjob{margin-top: 0px;}
.factortextcol [class*="col-"]:first-child{margin-bottom: 50px;}
.resellerbanner h1 br{display: none;}
.reseller-drawing-row{padding-bottom: 0px;}
.fullmodalcontent{width: 85%;}
.contactinfodetail {font-size: 20px; line-height: 30px; }
.errorcoltext{margin-top: -20px;}
.thankyoupage p{margin-bottom: 50px;}
.catalougedownload .animleft {margin-left: -35px;}
.catalougedownload .animlatter{transform: translateY(150px);    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px);}
.catalougedownload .headingtext {font-size: 40px;line-height: 44px;}
.catalougedownload .animlatter.animup {-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.catloguesrow{height: initial;}
.catalougedownload .mb-80{margin-bottom: 50px;}
.topbannerimg h1 span {font-size: 20px;}
.btn-theme-tab{font-size: 18px;}
.shadecardrow .row{margin-bottom: 20px;}
.marblecolorshade  .btnformtop{display: none;}
}

/*iPad Portrait end*/

/*iPhone 6/7/8 Plus Landscape start*/

@media only screen and (max-width:736px) {

}

/*iPhone 6/7/8 Plus Landscape end*/

/*Pixel 2 Landscape start*/

@media only screen and (max-width:731px) {}

/*Pixel 2 Landscape end*/

/*iPhone 6/7/8 Landscape start*/

@media only screen and (max-width:667px) {}

/*iPhone 6/7/8 Landscape end*/

/*Galaxy Note 3 Landscape start*/

@media only screen and (max-width:640px) {}

/*Galaxy Note 3 Landscape end*/

/*Smartphone start*/

@media only screen and (max-width:604px) {}

/*Smartphone end*/

/*Blackberry PlayBook, Nexus 7 start*/

@media only screen and (max-width:600px) {}

@media only screen and (max-width:580px) {

h1, h2{margin-bottom: 20px;line-height: 30px;}
.containbgcol{top: 80px;}
.contentrow span br, .yourvisioncontent p br{display: none;}
.delicateprorow{padding-bottom: 70px;}
.delicatcontentcol{padding:0px;}
.corefeaturesrow{padding: 0px;}
.corefeaturesrow .mb-80{margin-bottom: 30px;}
.homeblogcol .blogtitlehome{padding-right: 50px;}
.instragramrow h2{margin-bottom: 15px;}
.contatfrmfooter{padding: 25px 10px 0px;}
.contatfrmfooter h2{font-size: 24px;}
.functinalitycol .whiteboximg{left: -15px;width: auto;right: 20px;}
.prodtitle h3 {font-size: 18px;}
.rightcolorcol .card-header{padding: 15px 0px 15px 20px;}
.pagenothumb{padding: 0px 30px;}
.pagenotcol h1, .pagenotcol h2{margin-bottom: 15px;}
.productviewrow .col-xl-3.mt-30{margin-top: 0px;}
.commentsection .comment-metadata, .commentsection .comment-content, .commentsection .comments-area .reply{margin: 0px;}
.commentsection .comments-area .comment-author > img{margin-right: 10px;}
.blog-single-content h1 br{display: none;}
.parallaxbanner{min-height: 170px;}
.comments-area .comment-form p.comment-form-author, .comments-area .comment-form p.comment-form-email, 
.comments-area .comment-form p.comment-form-url, .comments-area .comment-form p.comment-form-comment{width: 100%;margin-bottom: 20px;}
.comments-area .comment-respond{padding: 20px;}
.grid .whiteboximg{left: 0px;}
.plantercol{padding: 0px 0px 0px 30px ;position: relative;}
.productslider iframe{height: 210px;}
.prosliderthumbnav{width: 100%;padding: 0px 20px;}
.prosliderthumbnav .slick-slide{margin: 0px 10px;}
.prosliderthumbnav .slick-prev{left: 0px;right: auto;}
.prosliderthumbnav .slick-next{right: 0px;}
.colorpick, .texturescolor{width: 50%;line-height: 18px;}
.plandercoldetil::before{top: 80px;}
.testimonialslider .slick-prev{left: 100px;}
.testimonialslider .slick-next{left: 150px;}
.testimonialcol::before{width: 80px;height: 67px;left: 10px;}
.testimonialslider {padding: 30px;}
.largetext{font-size: 65px;}
.menucallaction{padding: 20px 40px 40px;}
.calltoactioncol{margin-top: 0px;}
.footerbg  .row > .col-sm-3 a img{width: 85px;}
.modal-dialog{margin: 0px 2rem;}
.modal.fullmodalcontent .modal-dialog{margin: 0px;}
.productslider a::before{bottom: 15px;right: 15px;}
.productgridlayout{padding: 0px;}
.plantergridhalf{width: 100%;}
.aboutgalleryslider .slick-prev, .aboutgalleryslider .slick-next {margin-top: -100px;}
.aboutgalleryslider .slick-slide {padding-bottom: 212px;}
.captioncol h1{font-size: 36px;line-height: 36px;margin-left: 0px;}
.bannertitle{margin-bottom:0px;}
.captioncol {padding-top: 0px;top: auto;bottom: 100px;}
.hometopbanner img{width: 100%;}
.footerbg{padding: 0px 0px 40px;}
.captioncol .btn-theme{font-size: 16px;}
.planter-right{margin: 20px -10px 20px;padding: 0px;}
.planter-right img { max-width: 138%;transform: translate(-57%, 10px);left: 50%;position: relative;padding-bottom: 30px;}
.dropsubmenu > ul > li, .submenufull .dropsubmenu > ul li{width: 50%;}
.calltotalk{width: 100%;}
.bordercolmenu .social{width: 100%;}
.menupopform .modal-dialog{margin: 0px;}
.functionalslider{padding-bottom: 40px;margin-bottom: 30px;}
.menuplanterbottom{display:inline-block;vertical-align: top;position: absolute;bottom: 0px;left: 0px;}
.menuplanterbottom a{padding: 0px 20px 20px;display: block;color: #81bf2d;}
.menutitlegreen{padding:20px 30px 40px 20px;font-size: 15px;}
.menuplanterbottom span{font-size: 48px;font-weight: 300;line-height: 1;display: block;margin-bottom: 15px;}
.menuplanterbottom span sup{font-size: 16px;color: #81bf2d;top: -22px;left: -7px;font-weight: 400;}
.resellerbanner .captioncol{padding-top: 0px;bottom: 20px;}
.contactcaption{top: 60px;}
.contactcaption a{font-size: 20px;}
.resellerbanner .bannertitle{margin-bottom: 20px;}
.resellerform h2{margin-bottom: 50px;padding-right: 60px;}
.resellerfrmrow .row:first-child p{font-size: 24px;line-height: 30px;}
.beyondcontercol h2, .shadecontent h2, .thinkinrow h2{font-size: 28px;}
.shadecontent p{margin-bottom: 15px;}
.glosscolor {min-height: 130px;}
.colorpick span{height: 54px;}
.plantergridrow ul{margin-bottom: 20px;}
.plantergridrow ul li a{display: inline-block;vertical-align: top;}
.faqsfrmrow .mb-70{margin-bottom: 0px;}
.diatitlecol span{font-size: 16px;}
.whowantjobrow{margin-bottom: 40px;}
.sitemaprow ul li{width: 100%;}
.sitemaprow ul.planterslist li {width: 50%;}
.designerpostimg{overflow: hidden;} 
.designerpostimg img{width: 200%;max-width: initial;}
.planter-sticky-col h2{font-size: 80px;line-height: 70px;}
.planter-sticky-col h2 sup{font-size:18px;top: -20px;}
.videopop video{height: 235px;}
.thumbabout img {margin-left: 20px;}
.conatctordinator .thumbabout img {margin-left: 0px;}
.conatctordinator .infocontentabout{padding: 0px;}
.conatctordinator.mb-150{margin-bottom: 80px;}
.titleaboutslider{margin-bottom: 15px;}
.thumbcaption {line-height: 45px;}
.desingyourtoprow h1{font-size: 50px;line-height: 50px;padding-left: 58px;}
.animleft{margin-left: -35px;}
.videoportrait{min-height: 500px;}
.videoportrait iframe{min-width: initial;min-height: initial;height: 150%;}
.videoportrait video{min-width: initial;min-height: initial;height: 150%;}
.headingtext span.mb-100{margin-bottom: 20px;}
.desingyourtoprow{padding: 130px 0px 100px;}
.textblockrow strong{font-size: 70px;line-height: 70px;letter-spacing: -3px;}
.imageuploadcol h2, .uploadfeatures h2 {font-size: 26px; margin-bottom: 10px;}
.uploadfeatures p br{display: none;}
.textblockrow .row  [class*="col-"] .textsmtop {font-size: 40px; margin-top: 10px;width: 80%;margin-left: 30px;}
.textblockrow .row  [class*="col-"] .textsmtop:first-child{margin-left: 0px;}
/*.textblockrow .row  [class*="col-"] .textsmtop br{display: none;}*/
.textblockrow.beyondtextrow .row [class*="col-"] .textsmtop {width: 90%; }
.textblockrow.beyondtextrow  strong{font-size: 55px; line-height: 60px;}
.textblockrow.mb-150 {margin-bottom: 80px; }
.videotitleright{margin-bottom: 30px;}
.videorightcol{margin-top: 50px;padding-left: 60px;}
.videorightcol h2{font-size: 30px;line-height: 1.1;}
.imageuploadcol {margin-bottom: 50px; }
.titleaboutslider{width: 100%;}
.factortalkrow .mb-50{margin-bottom: 20px;}
.fullwidthvideo{min-height: 350px;position: relative;overflow: hidden;width: 100%;}
.fullwidthvideo video{position: relative;top: 50%;left: 50%;width: 180%;z-index: 0;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.logomotionvideo{position:relative;overflow: hidden;width: 100%;min-height: 450px;}
.logomotionvideo video{position: absolute;display: inline-block;vertical-align: top;width: 180%;
top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.aboutbannertext {margin-bottom: 30px; }
.rightcolorcol .nav-tabs{margin-bottom: 30px;}
.otherplanterlink a{font-size: 36px;}
.hearticon{font-size: 24px;margin: 0px 20px}
.diatitlecol{width: 66%;}
.clientlogorow {padding: 150px 0px 200px; }
.clientlogorow .mb-120 {margin-bottom: 100px; }
.clientlogorow .titlelarge {font-size: 28px; }
.bonsilavideorow.topbannerimg{padding-top: 70px !important;}
.fullscreenimg{height: 100vh;background-image:url(../images/frp-planter-mobile.jpg);background-position: center bottom;}
.no-webp .fullscreenimg { background-image:url(../images/frp-planter-mobile.jpg) }
.aboutinfo .titleaboutslider {width: 100%; margin-top: 20px; }
.aboutinfo .aboutcollectonslider{margin: 0px -30px;}
/*.rightcolorcol .nav-tabs .nav-link {font-size: 15px; }*/
.reseller-drawing-row .container{padding: 0px;}
.plainterchoicerow .row [class*="col-"]:first-child {margin-bottom: 100px;}
.sectioncheckopen ul li{width: 100%;margin-bottom: 60px;}
.worriedcol ul{padding-left: 30px;}
.factorcolthumb{overflow: hidden;}
.factorcolthumb img {width: 168%; max-width: inherit; position: relative; left: 50%; transform: translateX(-50%); }
.factorcolright{display: block;}
.sliderfactor {margin-right: -30px; width: initial; margin-left: -30px;}
.whowearecolimg img{position: relative; left: 50%; transform: translateX(-50%);max-width: 110%; }
.contactinfodetail p br{display: none;}
.thankyoumsgfrm{padding-top: 140px;}
.thankyoumsgfrm strong{font-size: 58px;}
.menupopform .modal-body{min-height: initial;}
.awardsrow img{width: 120px;}
img.mobile-img{display: inline-block;}
img.desktop-img{display: none;}
}

/*Blackberry PlayBook, Nexus 7 end*/

@media only screen and (max-width:575px) {

}

/*iPhone 5/SE Landscape start*/

@media only screen and (max-width:568px) {}

/*iPhone 5/SE Landscape end*/

/*Nokia Lumia 520 Landscape start*/

@media only screen and (max-width:533px) {


}

/*Nokia Lumia 520 Landscape end*/

/*Nokia N9 start*/

@media only screen and (max-width:480px) {
.effortsrow .headingtext {font-size: 80px; line-height: 80px; }
.effortsrow .animlatter {transform: translateY(80px); }
.effortsrow .animleft {margin-left: -60px; }
.effleftmr {margin-left: 110px;}
.animright {margin-left: 55px;}

}

/*Nokia N9 end*/

/*iPhone 6/7/8 Plus start*/

@media only screen and (max-width:414px) {
.productslider iframe{height: 210px;}
.hometopbanner{overflow: hidden;}
.alwaystitle h2{font-size: 30px;margin: 30px 0px;}
.alwaystitle h2::before{background-size: 100px;right: 5px;top: -30px;}
.alwaystitle h2 span{margin-left: 25px;}
.workingtitle h3 {font-size: 24px; }
.footerlink ul li{width: 50%}
.btn-theme-tab {font-size: 14px;margin-top: 4px;}
.colortitlecol span {font-size: 16px;}
}

/*iPhone 6/7/8 Plus end*/

/*Nexus 6 start*/

@media only screen and (max-width:412px) {}

/*Nexus 6 end*/

/*Pixel 2XL start*/

@media only screen and (max-width:411px) {
/*	.rightcolorcol .nav-tabs .nav-link {font-size: 14px; margin-right: 10px;line-height: 20px;}*/
}

/*Pixel 2XL end*/

/*LG Optimus L70, Nexus 4 start*/

@media only screen and (max-width:384px) {
.navmenu > ul > li > ul li{width: 100%;}
.productslider iframe{height: 184px;}
.aboutgalleryslider .slick-slide {padding-bottom: 240px;}
.menuplanterbottom span{font-size: 30px;}
.menuplanterbottom span sup{font-size: 14px;color: #81bf2d;top: -11px;left: -5px;}
.diagramethumb{width: 70px;}
.productdiragrame{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

.productdiragrame h2{margin-bottom: 15px;}
.surroundingrow strong {font-size: 40px;}
.textblockrow strong{font-size: 65px;}
.textblockrow .row  [class*="col-"] .textsmtop, .beyondtextrow .row [class*="col-"] .textsmtop{width: 100%;margin-left: 0px;}
.textblockrow.beyondtextrow  strong{font-size: 50px; line-height: 55px;}
.pincodefield{margin-right: 20px;}
.effortsrow .headingtext {font-size: 70px; line-height: 70px; }
.effortsrow .animlatter {transform: translateY(70px); }
.effortsrow .animleft {margin-left: -50px; }
.effleftmr {margin-left: 95px;}
.menutitlegreen {padding: 20px 15px 20px 20px;font-size: 14px;}
.navmenu > ul > li, .navmenu > ul > li:first-child{padding: 0px 20px 15px;margin-bottom: 15px;}
.resellerthumb img {transform: translate(-207px, 0px);}

}

/*LG Optimus L70, Nexus 4 end*/

/*iPhone 6/7/8 Plus, iPhone X start*/

@media only screen and (max-width:375px) {}

/*iPhone 6/7/8 Plus, iPhone X end*/

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia start*/

@media only screen and (max-width:360px) {
.largetext{font-size: 50px;}
.contatfrmfooter h2{font-size: 20px;}
h1, h2{font-size: 25px;}
h3, .contentrow span, .yourvisioncontent p, .functinalityrow h3{font-size: 18px;line-height: 26px;}
.diatitlecol{width: 70%;}
.titletop h2, .workingtitle h2 {font-size: 36px; line-height: 40px; }
.diagramethumb{margin-right: 15px;}
.titletop span {padding: 0px; font-size: 28px; }
}

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia end*/

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 start*/

@media only screen and (max-width:320px) {
	.otherplanterlink a{font-size: 30px;}
.hearticon{font-size: 20px;margin: 0px 15px;}
}

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 end