@media (max-width: 1633px) {
.callus-btn {margin-right: 0;}
.pcd-shapes{padding: 4rem 2rem;}
.gstreetbox{padding: 10rem 3rem 10rem 3rem;}
.gstreetbox::before{right: -20%;}
.smarttv{height: 100%;}
.smarttv img, .wm-box img, .airc-box img{max-width: 100%; height: 100%;}
.refribox { margin-left: 0;}
.custom-support{padding: 10rem 0 8rem;}
.inner-header{padding: 30rem 0 45rem;}
.innervision-box{padding: 20rem 11rem;}
.ac-header{padding: 38rem 0 46rem;}
}/*1633*/

@media (max-width: 1366px) {
.desktop-ul li a{font-size: 1.6rem;padding: 1rem; }
.desktop-ul .dc-btn{padding: 1rem 2rem;}
/* .megamenu-ul li:nth-child(3) { max-width: 252px; } */
.pcdbox02 { margin-left: 4rem;  }
.gstreet-sec{padding: 12rem 0;}
.custom-support { padding: 7rem 0 7rem; }
/* .megamenu-ul li a img{width: 100%;} */
.megamenu-ul li a{padding: 0;}
.inner-header{ padding: 20rem 0 40rem; }
.gsbox-inner{ margin-top: -22rem}
.innervision-box{padding: 14rem 11rem;}
.ac-header{ padding: 38rem 0 30rem;}
.innerheader-ac{padding: 17rem 0;}
.aircpro-box{margin-top: -16rem;}
.callus-box01{margin-right: 6rem;}
.tlt-inner{padding: 10rem 7rem 10rem; margin: 0;}
}/*1366*/
@media (max-width: 1199px) {
.desktop-ul li a {font-size: 1.5rem; padding: .6rem;}
.desktop-ul .dc-btn { padding: 1rem 1.5rem;margin-top: -.6rem; }
.megamenu-ul li a img{width: 100%;}
.megamenu-ul li:nth-child(3){max-width: 271px;}
.btn{font-size: 1.6rem; padding: .5rem 3rem;}
.smarttv-btn{bottom: 3%;}
.wmbox-btn{bottom: 3%;}
.refribox-btn{left: 54%; bottom: 1%;}
.pcdbox01 h3{font-size: 3rem;}
.pcdbox01 h2{font-size: 5rem;}
.pcdbox01 a{font-size: 2rem;}
.gstreetbox {padding: 6rem 3rem 8rem 3rem;}l
.gstreetbox::before {right: -26%;}
.gstreetbox h3{font-size: 2.8rem;}
.gstreetbox p{font-size: 1.6rem; line-height: 2.6rem;}
.custom-support { padding: 6rem 0 4rem;  }
.customer-heading h3{font-size: 3rem;}
.customersays-box h3{font-size: 3rem;}
.customersup-box h3{font-size: 3rem; margin-bottom: 5rem;}
.customersup-box p{font-size: 2rem; line-height: 3rem; margin-bottom: 5rem;}
.callus-btn a{font-size: 3rem;}
.ourblog { padding: 6rem 0; }
.blogtext { padding: 4rem 3rem 4rem 3rem;}
.megamenu-ul li a{padding: 0;}
.inner-header{  padding: 20rem 0 36rem; }
.innervision-box{ padding: 10rem 7rem;  }
.tlt-inner{padding: 6rem 7rem 5rem;}
.ac-header{padding: 39rem 0 22rem;}
.wmimg-ul{max-width: 33%;}
.wmimg{max-width: 58%;}
.wmimg-ul li{margin-bottom: 2rem;}
.wmimg-ul li img{max-width: 100%; height: 100%;}
.wsmachinebox img{max-width: 100%;}
.gstreet-sec { padding: 6rem 0;  }
}/*1199*/
@media (max-width: 1024px) {
.megamenu-ul li:nth-child(1) { width: 422px; }
.megamenu-ul li:nth-child(3) { max-width: 252px; }
.pcdbox01 img{width: 90px;}
.gstreetbox::before { right: -30%; }
.customersays{padding: 6rem 0 6rem;}
.custom-support {background: url(../images/cs-bg.webp)no-repeat center;}
.customersup-box{padding-left: 16rem;}
.customersup-box p br{display: none;}
.callus-btn a { font-size: 2rem;padding: 1rem 2rem;  }
.footer-box01 h3{font-size: 2rem;}
.menu-comt{max-width: 1000px;}
.inner-heading h3{font-size: 5rem;}
.inner-header{ padding: 18rem 0 30rem;}
.innervision-box{padding: 6rem 4rem;}
.ac-header{padding: 39rem 0 22rem;  }  
.gacpro-box ul li{font-size: 2rem; line-height: 3rem;}  
.aircpro-box{padding: 6rem 3rem;}
.callus-box01 p a{font-size: 2.4rem; line-height: 3.4rem;}
.aircondbox-text h4 {  font-size: 2.5rem; line-height: 2.7rem;}
.tvkeyicon-box img{max-width: 163px;}
.googletvicon-box img { max-width: 100%; }
.tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {  margin-left: 18px; }
.gacpro-box .rgpul-details li{padding: 0 1rem 1rem 0;}
.wsmachinebox img{max-width: 100%;}
.leaderimg{margin-top: -4rem;}
}/*1024*/
@media (max-width: 1000px) {
.header{display: block;}    
.desktop-menu{display: none;}
.button::before{background: #ed048f;}
.button::after{border-top: 2px solid #ed048f; border-bottom: 2px solid #ed048f;}
#cssmenu ul{background: #ed048f;}
#cssmenu ul li{border-top: 1px solid #fff;}
#cssmenu > ul > li > a{padding: 1.5rem .8rem;}
.button.menu-opened::before{background: #ed048f;}
.button.menu-opened::after{background: #ed048f;}
#cssmenu ul li:hover {background: #2a48a1;}
#cssmenu .submenu-button{border-left: 1px solid #fff;}
.rgpimgdetails-right ul{display: flex; flex-wrap: wrap; justify-content: center;}
.rgpimgdetails-right li{margin: 0 .5rem;}
.rgps-ul{margin: 0rem 0 7rem;}

}/*1000*/
@media (max-width: 991px) {
html{font-size: 55%;}
#cssmenu > ul > li > a{padding: 1.6rem .8rem;}
#cssmenu .submenu-button{height: 43px;}
.gsbox-inner{ margin-top: -14rem; }
.ac-header{ padding: 30rem 0 22rem;}
.tvcardheader{padding: 1rem 3rem 1rem 4rem;}
.tabpanel__tablabel{font-size: 2.4rem;}
.tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel { margin-left: 14px; }
.refrigertor-spc::after{height: 4.5%;}
}/*991*/
@media (max-width: 768px) {
.smarttv-btn, .wmbox-btn,  .refribox-btn {bottom: 1%;}
.smarttv-btn .btn,  .wmbox-btn .btn,  .refribox-btn .btn{font-size: 1.4rem; padding: .5rem 2.5rem;}
.pcd-shapes{width: 85%;}
.gstreetbox{max-width: 44%;}
.gstreetbox::before { right: -30%;}
.callus-btn a{text-align: center;}
.customersup-box p{font-size: 1.6rem;}
.gsbox-inner{padding: 4rem 2rem;}
.gsrinner-box{padding: 4rem 2rem;}
.gsbox-inner h3{padding-bottom: 2rem;}
.ac-header{padding: 21rem 0 22rem;  }
.callus-box01{ margin-right: 3rem;  }
.callus-box01 img{margin-right: 1rem;}
.television-inner p br{display: none;}
.tvkeyicon-box img { padding: 0 1rem; max-width: 120px;  }
.googletvicon-box img { max-width: 100%; }
.tvkeyicon-box{margin: 5rem 0 1rem;}
.googletvicon-box{margin-top: 2.5rem;}
.tvkeyfeatures-box h4{padding: 1.8rem 0 1.8rem 2rem;}
.tvkey-cont ul li{padding: 1rem 1rem 1rem 3rem;}
.tvkey-cont ul li::after{left: 1.4rem; top: 18px;}
.tvkey-cont ul li:nth-child(2n) { padding: 1rem 1rem 1rem 3rem;  }
.tvkey-cont ul li:nth-child(2n)::after { left: 1rem; }
.wsmachinebox img { max-width: 100%;  }
.customersup-box { padding-left: 9rem; }
.tlt-inner{margin: 0;}

}/*768*/
@media (max-width: 650px) {
html{font-size: 50%;}
.smarttv-btn .btn, .wmbox-btn .btn, .refribox-btn .btn {font-size: 1.7rem; padding: .5rem 3rem; }
.smarttv, .airc-box {height: auto;  margin-bottom: 3rem; }
.smarttv img{display: block; height: auto;}
.wmbox-btn{left: 28%;bottom: 5%;}
.aircond-btn { left: 50%; }
.refribox {text-align: center;}
.refribox img{max-width: 451px;}
.refribox-btn{left: 50%;}
.pcd-shapes { width: 100%;}
.pcd-shapes::before{left: -8%;}
.gstreet-sec { padding: 6rem 0 6rem; margin-top: 0;  }
.gstreetbox { max-width: 52%; }
.gstreetbox::before { right: -24%; top: 0;  }
.customersays-box{margin-top: 3rem;}
.custom-support{background: #e7e7e7;}
.customersup-box { padding-left: 0;  }
.customersup-box h3, .callus-btn, .servicehours {text-align: left;}
.customersup-box h3::before, .customersup-box h3::after{left: 0;}
.customersup-box p { font-size: 2rem;  text-align: left; margin-bottom: 3rem;}
.customersup-box p br {  display: block; }
.blog-box{height: auto; margin-bottom: 2rem;}
.blogtext { padding: 3rem 2rem;  }
.followul{justify-content: start;}
.followul li a{padding-right: 1.5rem;}
.footer-bottom{margin-top: 3rem;}
.footer-bottom p { font-size: 1.6rem;}
.footerbox p{font-size: 1.8rem;  line-height: 2.8rem; width: 59%;}
.footerul li a{margin-bottom: 1rem;}
.main-header{position: relative;}
.main-logo{text-align: center;}
#cssmenu #head-mobile{padding: 7px;}
.button{top: -68px;}
.main-header{padding: 1.5rem 0;}
.inner-header{padding: 13rem 0 18rem; }
.gsbox-inner{ margin-top: 0; padding: 4rem 0; }
.innervision-box{  padding: 6rem 2rem;  }
.innervision-box h4{font-size: 2.5rem; line-height: 3.8rem;}
.innerheader-ac{ padding: 11rem 0;  }
.aircpro-box{ padding: 6rem 0rem; margin-top: 0;  }
.gacpro-img{margin-top: 1.5rem;}
.gacpro-img img{width: 100%; max-width: 180px;}
.acimgfront{margin: 5rem 0 3rem;}
.technical-table th, .technical-table td{  font-size: 1.5rem; line-height: 2.5rem;}
.calluscol-cont{margin: 5rem 0 1rem;}
.callus-box01{margin: 0 3rem 3rem 0;}
.contactonline{ margin-bottom: 1rem;}
.custom-group{margin-bottom: .6rem;}
.callus-box01 img{max-width: 60px; margin-right: 1.5rem;}
.callus-box01 p{margin-bottom: 0;}
.footerul {margin-bottom: .7rem;}
.inner-heading h4::after{width: 37rem;}
.acproimg-ul li{padding: 0 .5rem;}
.tvkeyicon-box img{max-width: 100px;}
.googletvicon-box img { max-width: 100%; }
.tvcardheader { padding: 1rem 2rem 1rem 2rem;  }
.rgcong-box{margin: 0 auto;}
.gacpro-box .rgpul-details li {padding: 0 1rem .4rem 0;  margin-bottom: .4rem; }
.rgpimgdetails-right{margin-top: 5rem;}
.rgpimgdetails-right li{width: 18%;}
.tabpanel__tablabel { font-size: 2.2rem; }
.tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {  margin-left: 10px;  }
.gacpro-box .rgpul-details{margin-top: 4rem;}
.wmimgcont{flex-direction: column-reverse; justify-content: center;}
.wmimg { max-width: 100%;  }
.wmimg-ul { max-width: 100%; margin-top: 4rem; margin-right: 0; justify-content: center;}
.wmimg-ul li{width: 12%; margin: 0 .5rem; padding: 0;}
.wsmachinebox img {  max-width: 100%; }
.leaderimg { margin-top: 0; }
.gsbox-inner01{margin-top: 0;}

}/*650*/
@media (max-width: 550px) {
.pcd-shapes{flex-wrap: wrap; padding-left: 0;}
.pcd-shapes::before {left: -17%; transform: inherit;}
.pcdbox01{width: 100%; justify-content: center;}
.pcdbox02{margin: 4rem 0 0 0;}
.gstreetbox {max-width: 74%;}
.main-logo img{max-width: 300px;}
.callus-box01 img{ max-width: 50px;}
.tvkey-cont ul li{font-size: 1.6rem;}
.tvkey-cont ul li::after{top: 15px;}
.tabpanel__tablabel{width: 100%; margin-bottom: 2.5rem; font-size: 3rem;}
.tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {  margin-left: 0;  }
.tabpanel .tabpanel__tablabel {  padding: 18px 16px; }
.wsmachinebox img {  max-width: 100%; }
}/*550*/
@media (max-width: 480px) {
.wmbox-btn {left: 20%; bottom: 5%; }
.aircond-btn {left: 50%;}
.gstreet-sec{background: #033b57; padding: 0;}
.gstreetbox {max-width: 100%; padding: 6rem 0;  margin-left: 0;}
.gstreetbox::before {right: 10%; transform: inherit;}
.footer-bottom{justify-content: center;}
.footer-bottom p{line-height: 3rem; text-align: center;}
.footerbox p{width: 100%;}
.inner-header{  padding: 8rem 0 13rem; }
.ac-header{padding: 14rem 0 14rem;}
.technical-table th, .technical-table td{ font-size: 1.2rem;  line-height: 2.2rem; }
.tvkeyicon-box img{padding: 0 .5rem; max-width: 73px;}
.googletvicon-box img { max-width: 100%; }
.tvkey-cont ul li{width: 100%;}
.tvkey-cont ul li::after{top: 15px;}
.tvkey-cont ul li:nth-child(2n) {padding: 1rem 1rem 1rem 3rem;}
.tvkey-cont ul li:nth-child(2n)::after { left: 1.4rem; top: 15px;  }
.wsmachinebox img {  max-width: 100%; }

}/*480*/
@media (max-width: 450px) {
.gsbox-inner h3{font-size: 3rem;line-height: 3.6rem;}
.innervision-box h3{font-size: 4rem;line-height: 6.5rem;}
.gacpro-box ul li, .gacpro-box ul li:nth-child(2n){width: 100%;}
}/*450*/
@media (max-width: 420px) {
.customer-heading h3,  .gstreetbox h3,  .customersup-box h3,  .pcdbox01 h3, .customersays-box h3{font-size: 2.5rem; line-height: 3.5rem;}
#cssmenu .submenu-button{  height: 42px;  }
.pcdbox01 h2 {font-size: 4rem;}
.blog-heading h3{padding-bottom: 2rem; margin-bottom: 6rem;}
.gstreetbox h3::before, .customersup-box h3::before, .blog-heading h3::before{width: 15rem;}
.main-logo img { max-width: 250px;}
.button {top: -52px;}
.inner-header{ padding: 10rem 0 10rem; }
.inner-heading h3{text-shadow: 2px 2px 4px #000000; font-size: 4rem;}
.ac-header{ padding: 14rem 0 14rem;  }
.callus-box01 img{ max-width: 35px;}
.contactonline h4{font-size: 2.7rem; line-height: 3.5rem;}
.inner-heading h4::after{  width: 30rem;  }
.television-inner p{font-size: 2.4rem; line-height: 3.4rem;}
.tvkeyicon-box img{max-width: 70px;}
.googletvicon-box img { max-width: 100%; }
.tvkeyicon-box { margin: 4rem 0 0rem;  }
.tvcardheader a{font-size: 2rem; line-height: 3rem;}
.technical-table th, .technical-table td{padding: 1rem .8rem;}
.wsmachinebox img {  max-width: 100%; }
}/*420*/
@media (max-width: 414px) {
}/*414*/
@media (max-width: 380px) {
.main-logo img { max-width: 200px; } 
.button { top: -45px;}
.tvkeyicon-box img { max-width: 65px;  }
.googletvicon-box img { max-width: 100%; }
.wsmachinebox img {  max-width: 100%; }
}/*380*/
@media (max-width: 360px) {
.footer-bottom p{text-align: center;}
.innervision-box h3{font-size: 3rem; line-height: 4rem;}
.innervision-box h4{font-size: 2rem; line-height: 3rem;}
.callus-box01 p a{font-size: 2rem;  line-height: 3rem;  }
.aircondbox-text h4 { font-size: 2.3rem; line-height: 2.5rem;}
.aircpro-box h3{font-size: 3.4rem;}
.tvkeyicon-box img { max-width: 60px;  }
.googletvicon-box img { max-width: 100%; }
.wsmachinebox img {  max-width: 100%; }
}/*360*/
@media (max-width: 320px) {
.main-logo img { max-width: 185px; }
.main-logo { text-align: left; }
.customersup-box p br{display: none;}
}/*320*/