@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');
*{padding: 0px; margin: 0px;}
html{font-size: 62.5%;}
body{padding: 0px; margin: 0px; font-family: 'Montserrat', sans-serif;}
h1,h2,h3,h4,h5,h6,p{font-family: 'Montserrat', sans-serif;}
p{font-size: 1.6rem; font-weight: 400; line-height: 2.6rem;}
ul{margin:0px; padding: 0px; list-style: none;}
a{transition: ease-in-out 0.5s;}
.header{display: none;}
.custom-container{max-width: 1581px; margin: 0 auto; padding: 0 15px;}
.blog-container{max-width: 1290px; margin: 0 auto; padding: 0 15px;}
.container{max-width: 1170px;}
.main-header{padding: 3rem 0px 0; position: absolute; width: 100%; margin: 0 auto; z-index: 99;}
.main-logo img{width: 100%; max-width: 362px;}
.desktop-ul{display: flex; flex-wrap: wrap; justify-content: end; margin-top: 1.5rem;}
.desktop-ul li a{font-size: 1.8rem; font-weight: 400;padding: 1.5rem; text-transform: uppercase; display: inline-block; color: #fff;}
.desktop-ul li a:hover{color: #f0008c; text-decoration: none;}
.desktop-ul .dc-btn{background: #f0008c; padding: 1.5rem 3rem; border-radius: 50px; margin-left: 1rem;}
.desktop-ul .dc-btn:hover{background: #fff;}
.dasktop-menutop{position: static;}
.megamenu{position: absolute; left: 0;  width: 100%;  height: 100%; transition: ease-in-out 0.3s; display: none; }
.menu-comt{max-width: 1074px; background: #fff; margin: 0 auto;  padding: 40px 40px; border-radius: 10px; position: relative;top: 10px;}
.megamenu-ul{display: flex;}
.megamenu-ul li {padding: 0 10px; width: 33%;}
.megamenu-ul li:nth-child(1){width: 450px;}
.megamenu-ul li .acmenu{margin-top: 18px;}
.megamenu-ul li a{padding: 0; position: relative; }
.hoverimg{position: absolute; left: 0; display: none; top: 0; transition: ease-in-out .5s;}
.megamenu-ul li a:hover .hoverimg{display: block;}
.desktop-ul li:hover .megamenu{display: block;}
.aboutus{padding: 6rem 0;}
.smarttv{position: relative; }
.smarttv img{max-width: 643px;}
.btn{font-size: 1.8rem; font-weight: 500; color: #000;padding: .5rem 3rem; border-radius: 50px;}
.btn-outline-primary{border-color: #000;}
.btn-outline-primary:hover{color: #fff; background-color: #f0008c; border-color: #f0008c;}
.smarttv-btn{position: absolute; bottom: 4%;  left: 50%;  transform: translate(-50%, -50%);}
.wm-box{position: relative; margin-bottom: 3rem; text-align: center;} 
.wm-box img{max-width: 455px;}
.wmbox-btn{position: absolute; bottom: 4%;  left: 23%;  transform: translate(-50%, -50%);}
.wmbox-btn .btn{color: #000;}
.wmbox-btn .btn-outline-primary{border-color: #000;}
.wmbox-btn .btn-outline-primary:hover{border-color:#f0008c; color: #fff;}
.airc-box{position: relative; text-align: center;}
.airc-box img{max-width: 455px;}
.aircond-btn{left: 50%;}
.refribox{margin-left: -15px; position: relative; height: 100%;}
.refribox img{width: 100%; height: 100%;}
.refribox-btn{position: absolute; bottom: 2%;  left: 50%;  transform: translate(-50%, -50%);}
.pcd-sec{position: relative; z-index: 9;}
.pdc-dont{display: flex; flex-wrap: wrap; justify-content: end; margin-right: -15px;}
.pcd-shapes{position: relative; background: #e6e6e6;  display: inline-block;  color: white;  padding: 5rem; width: 73%; display: flex;  }
.pcd-shapes:before {z-index: -1;content: "";position: absolute;	left: -10%;	top: 0;	height: 100%;	width: 100%; background-color: inherit;	-webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg);-ms-transform: skewX(-20deg);	transform: skewX(-20deg);}
.pcdbox01 h3{font-size: 3rem; font-weight: 400; color: #084ca1; margin-bottom: 0; text-transform: uppercase;line-height: 3rem;}     
.pcdbox01 h2{font-size: 4.4rem; font-weight: 400; color: #084ca1; margin-bottom: 0; text-transform: uppercase;}     
.pcdbox01 a{font-size: 2.4rem; font-weight: 400; color: #f0008c; margin-bottom: 0; text-transform: uppercase;}     
.pcdbox01 a:hover{text-decoration: none; color: #084ca1;}
.pcdbox01{display: flex; flex-flow: row nowrap; align-items: center;}
.pcdbox-text{margin-left: 2rem; text-align: right;}
.pcdbox02{margin-left: 7rem;}
.pcdbox02 img{width: 100%; max-width: 588px; }
.gstreet-sec{background: url(../images/gstreet-bg.webp) no-repeat center center; padding: 21rem 0 22rem;  position: relative; background-size: cover;}
.gstreetbox{background: #033b57; padding: 10rem 3rem 10rem 17.5rem; max-width: 39%; margin-left: -15px; position: relative; color: white;}
.gstreetbox:before{position: absolute; content: ""; right: -14%;  top: 0;  height: 100%;  width: 100%;  background-color: inherit; -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg);    transform: skewX(-20deg);}
.gstreetbox h3{font-size: 3rem; font-weight: 600; color: #fff; position: relative; padding-bottom: 1.5rem; margin-bottom: 3rem;}
.gstreetbox h3:before{content: ''; width: 17rem; height: .2rem; background: #fff; position: absolute; bottom: 0; left: 0; }
.gstreetbox h3:after{content: ''; width: 10rem; height: .2rem; background: #fff; position: absolute; bottom: -1.1rem; left: 0; }
.gstreetbox p{color: #fff; position: relative; width: 92%; margin: 4rem 0 3rem;}
.gstreetbox .btn{position: relative; color: #fff;}
.gstreetbox .btn-outline-primary{border-color: #fff;}
.customersays{background: #fff; padding: 9rem 0 6rem;}
.customer-heading{text-align: center;}
.customer-heading h3{font-size: 3rem; font-weight: 600; color: #000; line-height: 4.6rem; margin-bottom: 2rem; text-transform: uppercase;}
.customersays-box{text-align: center; margin-top: 6rem;}
.customersays-box img{width: 100%; max-width: 818px;}
.customersays-box p{color: #000; margin: 5rem 0 4rem;}
.customersays-box h3{font-size: 2.6rem; color: #000; line-height: 3.6rem; margin-bottom: 7rem; }
.customer-indicatores li{width: 17px; height: 17px; margin-right: 8px; margin-left: 8px; border-radius: 50%; background: #033b57;}
.customer-indicatores .active{background: #f11294;}
.custom-support{background: url(../images/cs-bg.webp)no-repeat; background-size: cover; padding: 19rem 0 12rem;}
.customersup-box h3{font-size: 3rem; font-weight: 600; color: #000; text-align: right; text-transform: uppercase; position: relative;padding-bottom: 1rem; margin-bottom: 10rem;}
.customersup-box h3:before{content: ''; width: 17rem; height: .2rem; background: #000; position: absolute; bottom: 0; right: 0; }
.customersup-box h3:after{content: ''; width: 10rem; height: .2rem; background: #000; position: absolute; bottom: -1.1rem; right: 0; }
.customersup-box p{color: #000; text-align: right; font-size: 2rem; font-weight: 500; line-height: 3.4rem; margin-bottom: 8rem;}
.callus-btn{text-align: right; margin-right: -4.2rem;}
.callus-btn a{font-size: 3rem; font-weight: 600; color: #fff; background: #033b57; display: inline-block; padding: 1rem 4rem; border-radius: 50px;}
.callus-btn a:hover{text-decoration: none; color: #fff; background: #f11294;}
.servicehours{text-align: right; margin-top: 3rem;}
.servicehours h4{font-size: 2rem; font-weight: 700; color: #000;}
.servicehours p{font-size: 2rem; font-weight: 400; margin-bottom: 2rem;}
.ourblog{padding: 7rem 0;}
.blog-heading h3{color: #000; position: relative; padding-bottom: 3rem; margin-bottom: 8rem;}
.blog-heading h3:before{content: ''; width: 21.2rem; height: .2rem; background: #000; position: absolute; bottom: 0; left:50%; transform: translate(-50%, -50%); }
.blog-heading h3:after{content: ''; width: 10rem; height: .2rem; background: #000; position: absolute; bottom: -1.1rem; left:50%; transform: translate(-50%, -50%); }
.blog-box{background: #f2f3f5; height: 100%; transition: ease-in-out .5s;}
.blog-box:hover{transform: translate(0, -10px);}
.blog-box a:hover{text-decoration: none;}
.blog-box img{width: 100%;}
.blogtext{padding: 4rem 9rem 4rem 5rem;;}
.blogtext h4{font-size: 1.8rem; font-weight: 600; color: #000; line-height: 3rem; margin-bottom: 1.5rem;}
.blogtext p{font-size: 1.6rem; font-weight: 400; color: #000; line-height: 2.6rem;}
footer{background: #1b1f27; padding: 6rem 0;}
.footerbox img{width: 100%; max-width: 273px;}
.footerbox p{color: #fff; font-weight: 200; margin: 3rem 0 2rem;}
.footer-box01 h3{font-size: 2rem; font-weight: 600; line-height: 3rem; color: #fff; text-transform: uppercase; margin-bottom: 2rem;}
.footerul li a{font-size: 1.6rem; font-weight: 200; color: #fff; line-height: 2.6rem; display: inline-block; margin-bottom: 1.3rem;}
.footerul li a:hover{text-decoration: none; color: #f0008c;}
.followbox01 h3{text-transform: capitalize;}
.followul{display: flex; justify-content: space-between;}
.followul li a{display: inline-block; font-size: 2.4rem; color: #fff; font-weight: 200;}
.followul li a:hover{color: #f0008c;}
.footer-bottom{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 6rem;}
.footer-bottom p{font-size: 1.4rem; color: #fff; line-height: 2.4rem; font-weight: 200; margin-bottom: 0;}
.footer-bottom p a{color: #fff;}
.footer-bottom p a:hover{color: #f0008c; text-decoration: none;}
/* about us */
.inner-header{background: url(../images/about-bg.webp) no-repeat; background-size: cover; padding: 35rem 0 54rem;}
.inner-heading h3{font-size: 6rem; font-weight: 700; color: #fff; text-transform: uppercase;}
.inner-container{max-width: 1362px; margin: 0 auto;  padding: 0 15px;}
.gsbox-inner{padding: 6rem 7rem; background: #fff; margin-top: -32rem;}
.gsbox-inner h3{font-size: 3rem; font-weight: 600; line-height: 3rem; color: #90004d; position: relative; padding-bottom: 1.8rem;  margin-bottom: 3rem;} 
.gsbox-inner h3:before{content: ''; width: 17rem; height: .2rem; background: #90004d; position: absolute; bottom: 0; left: 0; }
.gsbox-inner h3:after{content: ''; width: 10rem; height: .2rem; background: #90004d; position: absolute; bottom: -1.1rem; left: 0; }
.gsbox-inner p{color: #000; line-height: 3.2rem;}
.innervision{background: url(../images/vision-bg.webp) no-repeat; background-size: cover;}
.innervision-box{background: #90004d url(../images/visionbox-bg.webp) no-repeat; padding: 20rem 11rem;}
.innervision-box h3{font-size: 4rem; line-height: 5.5rem; color: #fff; font-weight: 500; font-style: italic; padding-bottom: 1.8rem;  margin-bottom: 3rem; position: relative;}
.innervision-box h3:before{content: ''; width: 17rem; height: .2rem; background: #fff; position: absolute; bottom: 0; left: 0; }
.innervision-box h3:after{content: ''; width: 10rem; height: .2rem; background: #fff; position: absolute; bottom: -1.1rem; left: 0; }
.innervision-box h4{font-size: 2.6rem; line-height: 3.8rem; color: #fff; font-weight: 500; font-style: italic; }
.inner-gsr{padding: 6rem 0 3rem;}
.gsrlinner-col{margin-bottom: 3rem;}
.gsrinner-box{background: #f2f3f5; padding: 5rem 6rem; height: 100%;}
.gsrinner-box h4{font-size: 2rem; line-height: 3rem; color: #000; font-weight: 600; margin-bottom: 1.5rem;}
.gsrinner-box p{color: #000; line-height: 3.2rem;}
.leaderimg{width: 100%; margin-top: -8rem;}
.tlt-inner{margin-top: 0; padding: 8rem 11rem 8rem;}
.gsbox-inner .ewaste-mp{margin-top: 2.5rem;}
.gsboxul-inner{margin-bottom: .8rem;}
.gsboxul-inner li{font-size: 1.8rem; font-weight: 400; color: #000; position: relative; padding-left: 2rem; padding-bottom: 1rem;}
.gsboxul-inner li:before{content: ''; width: .7rem; height: .7rem;  background: #000; border-radius: 50%; position: absolute; left: 0; top: 10px;}
.gsboxul-inner li a{color: #000;}
/* ac */
.ac-header{background: url(../images/ac-header.webp) no-repeat; background-size: cover; padding: 42rem 0 54rem;}
.aircond-row{margin-top: 7rem;}
.aircondcol{margin-bottom: 4rem;}
.aircond-box{border: 2px solid#f2f3f5; text-align: center; height: 100%; max-width: 550px;}
.aircond-box img{width: 100%;}
.aircondbox-text{padding: 5rem 1rem;}
.aircondbox-text h5{font-size: 1.8rem; line-height: 1.8rem; font-weight: 400; color: #000;}
.aircondbox-text h4{font-size: 2.4rem; line-height: 3rem; font-weight: 600; color: #000;}
.aircondbox-text p{font-size: 1.4rem; line-height: 1.4rem; font-weight: 400; color: #000; margin-bottom: 2.5rem;}
.aircondbox-text .btn{color: #90004d; padding: .5rem 3rem;}
.aircondbox-text .btn-outline-primary{  border-color: #90004d;}
.aircondbox-text .btn-outline-primary:hover{color: #fff; background-color: #90004d;  border-color: #90004d;}
/* ac inner page */
.innerheader-ac{background: url(../images/innerheader-ac.webp) no-repeat; background-size: cover; padding: 20rem 0;}
.aircpro-box{padding: 6rem 7rem;  background: #fff;  margin-top: -18rem;}
.aircpro-box h3{font-size: 3rem; font-weight: 600; line-height: 3rem; color: #90004d; position: relative; padding-bottom: 1.8rem;  margin-bottom: 3rem;} 
.aircpro-box h3:before{content: ''; width: 21.2rem; height: .2rem; background: #90004d; position: absolute; bottom: 0; left: 0; }
.aircpro-box h3:after{content: ''; width: 10rem; height: .2rem; background: #90004d; position: absolute; bottom: -1.1rem; left: 0; }
.gacpro-box h4{font-size: 1.8rem; line-height: 2.8rem; color: #000; font-weight: 400;}
.gacpro-box ul{display: flex; flex-wrap: wrap;}
.gacpro-box ul li{font-size: 2rem; line-height: 3rem; color: #000; font-weight: 400; width: 35%; margin-bottom: 1rem;}
.gacpro-box ul li:nth-child(even){font-weight: 600; width: 65%;}
.gacpro-img{text-align: right;display: flex;  justify-content: center;  align-items: center;   height: 100%; }
.acimgfront{text-align: center; margin: 7rem 0 5rem;}
.acimgfront img{width: 100%; max-width: 758px;}
.techniheading h4{font-size: 2.5rem,; line-height: 3.4rem; font-weight: 600; color: #90004d; text-transform: uppercase; margin-bottom: 2rem;}
.trbg-color, .trbg-color td{background-color: #f2f2f2;}
.technical-table th, .technical-table td{font-size: 1.6rem; line-height: 2.6rem; color: #000; padding: 1rem 3rem;}
.table-bordered td, .table-bordered th{border: 1px solid #d3d3d3;}

/* contact us */
.contact-bg{background: url(../images/contact-bg.webp) no-repeat; background-size: cover; padding: 35rem 0 54rem;}
.calluscol-cont{display: flex; flex-wrap: wrap; margin: 8rem 0;}
.callus-box01{display: flex; align-items: center; margin-right: 8rem;}
.callus-box01 img{margin-right: 2.5rem;}
.callus-box01 p a{font-size: 2.6rem; line-height: 4rem; color: #000;}
.callus-box01 p a:hover{text-decoration: none; color: #f0008c;}
.contactonline{margin-bottom: 7rem;}
.contactonline h4{font-size: 2.6rem; line-height: 4rem; font-weight: 600; color: #000;margin-bottom: 1.3rem;}
.contactonline p{font-size: 1.6rem; line-height: 2.6rem; }
.form-sec{max-width: 1160px; margin: 0 auto;}
.custom-group{margin-bottom: 2rem;}
.custom-group .form-control{border: none; border-bottom: 1px solid #d3d3d3; border-radius: 0; padding: 20px 10px 20px 0;  color: #000;  font-size: 1.5rem;  background: none;}
.custom-group .form-control:focus{box-shadow: none;}
.custom-group .form-control::placeholder{font-size: 1.5rem; color: #000; line-height: 3.2rem; font-weight: 400;}
.apply-btn{margin-top: 3rem;}
.apply-btn .btn{color: #90004d; padding: .4rem 3.5rem; margin-right: 1.5rem;}
.apply-btn .btn-outline-primary{  border-color: #90004d;}
.apply-btn .btn-outline-primary:hover{color: #fff; background-color: #90004d;  border-color: #90004d;}
.form-img{margin:  1.2rem 0 0;}
.thanks-inner{margin-top: -24rem;}
/* television */
.television-bg{background: url(../images/television-bg.webp) no-repeat; background-size: cover; padding: 35rem 0 54rem;}
.inner-tvsec{position: relative;}
.inner-tvsec:after{content: '';  background: linear-gradient(to bottom, rgb(30, 87, 153) 0%,rgb(255, 252, 252) 0%,rgb(255, 255, 255) 0%,rgb(245, 245, 245) 52%,rgb(255, 255, 255) 52%,rgb(242, 242, 242) 52%,rgb(198, 198, 198) 99%);  position: absolute;   bottom: 0;  width: 100%;  height: 58%;  z-index: 1;   left: 0;}  
.analogled-box {position: relative;}
.analogled-box:after{content: '';  background: linear-gradient(to bottom, rgb(30, 87, 153) 0%,rgb(255, 252, 252) 0%,rgb(255, 255, 255) 0%,rgb(245, 245, 245) 52%,rgb(255, 255, 255) 52%,rgb(242, 242, 242) 52%,rgb(198, 198, 198) 99%);  position: absolute;   bottom: 0;  width: 100%;  height: 58%;  z-index: 1;   left: 0;}  
.inner-heading h4{font-size: 3.6rem; line-height: 4.6rem; font-weight: 600; color: #fff; text-transform: uppercase; position: relative; padding: 1rem;} 
.inner-heading h4:after{content: ''; width: 45rem; height: .2rem; background: #fff; position: absolute; bottom: 0; left: 0;}
.television-inner{padding: 6rem 7rem 34rem; text-align: center;}
.television-inner p{font-size: 3.2rem; line-height: 4.8rem; font-weight: 400;}
.acproimg-ul{display: flex; justify-content: center; margin-top: 6rem; position: relative; z-index: 99;}
.acproimg-ul li{max-width: 175px; padding: 0 .9rem;}
.tv-header{background: url(../images/tv-header.webp) no-repeat; background-size: cover; padding: 42rem 0 54rem;}
.innerheader-tv{background: url(../images/innerheader-tv.webp) no-repeat; background-size: cover; padding: 20rem 0;}
.tvimgfront{text-align: center; position: relative; z-index: 9;}
.tvimgfront img{width: 100%; max-width: 1073px;}
.tvkeyfeatures-box{max-width: 1170px; margin: 5rem auto 0; position: relative;  z-index: 2;}
.tvkeyfeatures-box h4{font-size: 2rem; font-weight: 600; line-height: 3rem; color: #fff; background: #084ca1; padding: 1.8rem 0 1.8rem 7rem; margin-bottom: 0;}
.tvkey-cont{display: flex;}
.tvkey-cont ul{display: flex; width: 100%;flex-wrap: wrap;}
.tvkey-cont ul li{font-size: 1.6rem; font-weight: 400; color: #000; position: relative; padding-left: 2rem; padding: 1rem 1rem 1rem 9rem; display: flex;  align-items: center; width: 50%;  float: left;background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(255,252,252,1) 0%,rgba(239,239,239,1) 0%,rgba(245,245,245,1) 52%,rgba(245,245,245,1) 52%,rgba(245,245,245,1) 52%,rgba(250,250,250,1) 99%); }
.tvkey-cont ul li:nth-child(even){padding: 1rem 1rem 1rem 0rem;}
.tvkey-cont ul li:nth-child(even)::after{left: -2rem;}
.tvkey-cont ul li:after{content: ''; width: .7rem; height: .7rem; background: #000; border-radius: 50%; position: absolute; left: 7rem; top: 20px;}
.tvkeyicon-box{display: flex;  justify-content: center;  margin: 7rem 0 5rem;position: relative;  z-index: 2;}
.tvkeyicon-box img{padding: 0 2rem;}
.tvsepcification{ padding: 6rem 0;}
.tvheading h4{font-size: 2rem; line-height: 3rem; font-weight: 600; color: #90004d; margin-bottom: 2rem;}
.tvcard{border: 0;margin-bottom: 1.5rem;}
.tvcardheader{background: #90004d; border: 0;padding: 1rem 3rem 1rem 7rem;  margin-bottom: 0rem;}
.tvcardheader a{font-size: 2rem; line-height: 3rem; color: #fff; font-weight: 600; }
.tvcardbody {padding: 0;}
.accordion-title:before { float: right !important;  font-family: FontAwesome;  content:"\f068";  padding-right: 5px;}
.accordion-title.collapsed:before {  float: right !important;  content:"\f067";}
.tvtechnical-table th{width: 42%;}
.googletvicon-box{margin-top: -2rem; margin-bottom: 2rem;}
.googletvicon-box img{width: 100%;}
/* washing machine */
.wm-header{background: url(../images/wm-bg.webp) no-repeat; background-size: cover; padding: 35rem 0 54rem;}
.innerheader-ws{background: url(../images/innerheader-ws.webp) no-repeat; background-size: cover; padding: 20rem 0;}
.wmimgcont{display: flex; flex-wrap: wrap; margin-top: 4rem;}
.wmimg-ul{max-width: 29%; margin-top: 0; display: flex; flex-wrap: wrap; margin-right: 7rem; justify-content: flex-start; height: max-content;}
.wmimg-ul li{padding: 0 1rem; width: 50%; margin-bottom: 2rem; display: flex; flex-flow: row nowrap; align-items: baseline; }
.wmimg-ul li:nth-child(odd){padding-left: 0;}
.wmimg-ul li:nth-child(even){padding-right: 0;}
.wmimg{max-width: 72%; padding-left: 1.5rem; text-align: center; margin: 0 auto;}
.wmimg-ul li img{width: 100%;}
.wmimg img{max-width: 665px;}
.wsmachine-spe{padding: 6rem 0;}
.wsmachinetable th{width: 45%; padding-left: 5rem;}
.wsmachinetable td{ padding-left: 8rem;}
.wsmno-box ul{max-width: 64%;}
/* refrigeraton */
.refri-header{background: url(../images/refri-bg.webp) no-repeat; background-size: cover; padding: 35rem 0 54rem;}
.innerheader-rg{background: url(../images/innerheader-rg.webp) no-repeat; background-size: cover; padding: 20rem 0;}
.rgcong-box{max-width: 372px;}
.gacpro-box .rgpul-details{display: flex; flex-wrap: wrap; margin-top: 6rem; position: relative; z-index: 9;}
.gacpro-box .rgpul-details li{font-size: 1.6rem; line-height: 2.6rem; font-weight: 400; color: #000; display: flex; width: 100%; align-items: center; border-bottom: 1px solid#c8c8c8;padding: 0 4rem 1rem 0;}
.gacpro-box .rgpul-details li img{margin-right: 3rem;}
.gacpro-box .rgpul-details li:nth-child(2n){font-weight: 400;  width: 100%;}
.gacpro-box .rgpul-details li:last-child{border-bottom: 0;}
.rgpimgdetails{position: relative; z-index: 9; display: flex; justify-content: end;}
.rgpimgdetails img{width: 100%; max-width: 542px;}
.rgpimgdetails-right{position: relative ; z-index: 9;}
.rgpimgdetails-right li{margin-bottom: 2rem; }
.rgpimgdetails-right li img{width:100%; max-width: 152px;}
.rgps-ul{position: relative; z-index: 99; display: flex; justify-content: center; margin: 5rem 0 7rem;}
.rgps-ul li{max-width: 222px;}
.rgps-ul li img{width: 100%;}
.refrigertor-spc{padding: 5rem 0; position: relative;}
.refrigertor-spc:after{content: ''; width: 100%; height: 5.5%; background: #0b366a; position: absolute; top: 0; left: 0; z-index: -1;}
.tvheading .cw{color: #fff;}

/* tab */
.container01 {} 
.tabpanel__tab { position: absolute;  left: -10000px;  top: auto;  width: 1px;   height: 1px;  overflow: hidden; }
  .tabpanel__tab:checked + .tabpanel__tablabel { background: #90004d; color: #fff }
  .tabpanel__tablabel { flex: 0 1 auto;  padding: 12px;  background: #074da2;  color: white;   font-weight: 400;   width: 32%;   display: flex; align-items: center;  font-size: 3rem; margin-bottom: 5rem; justify-content: center;  }
  .tabpanel__tablabel img{margin-right: 2rem;}
  .tabpanel__tablabel:hover {  cursor: pointer; }
  .tabpanel__panel { display: none;  background: #fff; }
  .tabpanel__panel > *:first-child { margin-top: 0;}
  .tabpanel__panel > *:last-child {  margin-bottom: 0;  }
  .tabpanel__panel > * + * {  margin-top: 24px; }
  #tabpanel__tab-1:checked ~ .tabpanel__panels #tabpanel__panel-1,
  #tabpanel__tab-2:checked ~ .tabpanel__panels #tabpanel__panel-2,
  #tabpanel__tab-3:checked ~ .tabpanel__panels #tabpanel__panel-3,
  #tabpanel__tab-4:checked ~ .tabpanel__panels #tabpanel__panel-4,
  #tabpanel__tab-5:checked ~ .tabpanel__panels #tabpanel__panel-5 {  display: block;   position: relative;   top: 0px; }
  .media__body > * {  margin: 0; }
  .media__body > p + p,
  .media__body > p + h2 {  margin-top: 24px;}
   .media { display: flex; }
  @media screen and (max-width: 600px) {
  .media {  flex-direction: column;    align-items: flex-start; }
  .media .media__img {   margin: 0 auto;  }
  .media .media__img + .media__body {   margin: 12px 24px 24px 24px; }
  }
  @media screen and (min-width: 601px) {
  .media { align-items: flex-start;  }
  .media .media__img {flex: 0 1 auto;   height: auto;}
  .media .media__img + .media__body {margin: 24px 105px 24px 18px; }
  }
  .tabpanel { display: flex;  flex-wrap: wrap;    position: relative;  }
  @media screen and (max-width: 600px) {
    .tabpanel { flex-direction: column;}
    .tabpanel .tabpanel__tablabel {padding: 24px 36px; }
    .tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {  margin-top: 6px;  }
    .tabpanel .tabpanel__tab:checked ~ .tabpanel__panels {    order: 1;    }
    .tabpanel .tabpanel__tab:not(:checked) + .tabpanel__tablabel {     order: initial;    }
    .tabpanel #tabpanel__tab-1 + .tabpanel__tablabel {    order: 1;    }
    .tabpanel #tabpanel__tab-1:checked ~ .tabpanel__panels {     order: 1;    }
    .tabpanel #tabpanel__tab-2 + .tabpanel__tablabel {   order: 2;   }
    .tabpanel #tabpanel__tab-2:checked ~ .tabpanel__panels {   order: 2;    }
    .tabpanel #tabpanel__tab-3 + .tabpanel__tablabel {    order: 3;    }
    .tabpanel #tabpanel__tab-3:checked ~ .tabpanel__panels {    order: 3;    }
    .tabpanel #tabpanel__tab-4 + .tabpanel__tablabel {     order: 4;    }
    .tabpanel #tabpanel__tab-4:checked ~ .tabpanel__panels {  order: 4;    }
    .tabpanel #tabpanel__tab-5 + .tabpanel__tablabel {  order: 5;   }
    .tabpanel #tabpanel__tab-5:checked ~ .tabpanel__panels {   order: 5;   }
    .tabpanel .tabpanel__panel {   padding: 0;  }
  }
  @media screen and (min-width: 601px) {
    .tabpanel {  flex-direction: row;  }
    .tabpanel .tabpanel__tablabel {  flex: 0 1 auto;    padding-left: 24px;     padding-right: 24px;   }
    .tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {    margin-left: 22px;  }
    .tabpanel .tabpanel__panel {   padding: 0;   }
    .tabpanel .tabpanel__panels {    flex: 1 1 100%;}
  }
/* end tab */
/* services */
.innerheader-service{background: url(../images/innerheader-service.webp) no-repeat; background-size: cover; padding: 20rem 0;}
.gsbox-inner01{margin-top: -18rem; background: #fff; text-align: left;}
.gsbox-inner01 h3{font-size: 3rem;  font-weight: 600;  line-height: 3rem;  color: #90004d;  position: relative;  padding-bottom: 1.8rem;  margin-bottom: 4rem;}
.gsbox-inner01 h3:before{content: ''; width: 21.2rem; height: .2rem; background: #90004d; position: absolute; bottom: 0; left: 0; }
.gsbox-inner01 h3:after{content: ''; width: 10rem; height: .2rem; background: #90004d; position: absolute; bottom: -1.1rem; left: 0; }