@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] {
text-decoration:inherit;
color: inherit; 
}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){

}

@media only screen and (max-width: 1346px) {
body{ overflow-x:hidden;}

}

@media only screen and (min-width:1150px) and (max-width:1345px) {
body{ overflow-x:hidden;}
.row{width:1100px;}

.ser-cnt .ser-lft{width:40%;}
.ser-cnt .ser-rgt{width:60%;padding-left: 100px;}
.price-list ul li ul{padding:35px 20px}
.price-list ul li ul li h2,.price-list ul li ul li p{font-size: 19px;letter-spacing: 0;}
.price-list ul li ul li.p2{padding-right: 5px}

}

@media screen and (min-width:1024px) and (max-width:1149px) {
img {max-width:100%;}
.row { width:980px;}

.megamenu-sec ul li a { padding:15px; }
.why-chosse .why-lft h2{font-size: 35px;}
.service h2{font-size: 35px;}
.access ul li .acc-1{min-height: 285px;}
.access ul li .acc-2{min-height: 285px; padding: 25px 40px;}

.ser-cnt .ser-lft{width:40%;}
.ser-cnt .ser-lft h2 {font-size: 34px;line-height: 44px;}
.ser-cnt .ser-rgt{width:60%;padding-left: 70px;}
.tab-address ul.tabs{column-gap:2%;}
.lp-stire ul li ul.lp1{width: 100%;padding: 0 20px;}
.price-list ul li ul li p, .price-list ul li ul li h2{font-size: 17px;line-height: 24px}
.price-list ul li ul li.p3, .price-list ul li ul li.p2{flex:0 1 49%}
.price-list ul li ul{padding: 30px 25px;}

.list-services-sec ul li .bottom-cont h4 {font-size: 20px;line-height: 28px;}

/* spares details */
.spares-main-cont h2 {font-size: 34px;line-height: 44px;}
ul.cont-lst li a { font-size: 15px;}
.spares-main-cont h3 {font-size: 26px;line-height: 36px;}


}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:100%; padding: 0px 20px;}
/* mega-menu */
.megamenu-sec{display: none;}
.btm-sec-inn{padding: 8px 0;}
.m-menu { display: block;}
.top-rht{display: none;}
.btm-sec{display: none;}
.mbl-view {display: flex;align-items: center;column-gap: 10px;} 
.is-sticky .top-sec { display: block;z-index: 999999;background: #fff;}

.why-chosse .why-lft h2{font-size: 35px; margin: 5px 0 40px 0;}
.service {padding-top: 50px;}
.service h2{font-size: 35px;margin-top: 10px;}
.service p.cnt { max-width: inherit;}
.flexslider .slides img{opacity: 0;}
.flexslider .slides .flex-caption img{opacity: 1;}
.flexslider .slides > li{background-size: cover; min-height: 450px; border-radius: 20px;}
.flex-cont{max-width: 100%; text-align: center; padding: 0;}
.flex-cont a{margin: 0 auto;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont p{text-align: center;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont h1{text-align: center;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont h1 span{float: none;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont h1 img{float: none; display: inline;}
.home-banner .flex-direction-nav li .flex-prev { left: -20px;}
.home-banner .flex-direction-nav li .flex-next { right: -20px;}

.smk_accordion.acc_with_icon .accordion_in .acc_content{padding: 20px;}
.service ul{justify-content: center; column-gap: 3%; row-gap: 20px;margin-top: 50px;}
.service ul li{ flex: 0 1 48.5%;}
.service ul li .lap-cnt p br{display: none;}
.why-chosse .why-lft{padding: 0 15px;}
.access {padding-bottom: 65px;}
.access ul{row-gap: 20px;}
.access ul li{flex: 0 1 100%;}
.access ul li .acc-1{min-height: 285px; background-position: center;}
.access ul li .acc-2{min-height: 285px; padding: 25px 40px; background-position: center;}
.mid-lft ul li{flex: 0 1 100%; border: none;}
.laptop-service{min-height: 410px;}
.laptop-service .ls-cnt h2 { font-size: 40px; line-height: 40px;}
.laptop-service .ls-cnt h3 { font-size: 16px;}
.laptop-service .ls-cnt p { font-size: 18px;}
.servi-centr {padding: 50px 0;}
.servi-centr h3 { margin-bottom: 10px;}
.servi-centr h2{font-size: 32px; line-height: 36px;}
.smk_accordion .accordion_in .acc_head{font-size: 18px;}
.smk_accordion.acc_with_icon .accordion_in .acc_head {padding-left: 20px;padding-right: 60px;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand { right: 15px;}
.cnt-pad ul li p { font-size: 16px;}

.inner-ban .inner-pad .in-bncnt{ width: calc(100% - 350px); left: 30px;}
.inner-ban .inner-pad .in-img{right:15px;}
.inner-ban .inner-pad .in-bncnt h1{font-size:32px;line-height: 35px;margin-bottom: 15px;}
.inner-ban .inner-pad .in-bncnt ul li a,.inner-ban .inner-pad .in-bncnt ul li{font-size:16px;line-height: 20px;}
.inner-ban .inner-pad .in-bncnt ul li::after {top: 6px;}
#breadcrumbs { display: none;}

.ser-cnt {padding: 50px 0px 30px;}
.ser-cnt .ser-lft h3, .ser-cnt .ser-lft h2{text-align: center;}
.ser-cnt .ser-lft h2 { font-size: 34px; line-height: 44px;}
.ser-cnt .ser-lft{width:100%;}
.ser-cnt .ser-rgt{width:100%;margin-top: 25px;text-align: center;padding: 0 25px;}
.spare ul{justify-content: center;}
.spare ul li{flex:0 1 48%; }
.enquire h2, .tab-address h2, .easy-tab h2.bottom, .lp-stire h2, .why-choose .choose-us h2 {font-size:32px; line-height:42px;margin-bottom: 40px;}
.enquire ul {width:700px;}
.tab-address ul.tabs{column-gap:2%;overflow:scroll;}
.lp-stire ul li ul.lp1{width: 100%;justify-content: center;column-gap: 3%;}
.lp-stire{padding: 35px 0px;}
.lp-stire ul li{flex: 0 1 100%; padding: 40px 0;}
.lp-stire ul li:nth-child(6n-3){background: #f9f9f9;}
.lp-stire ul li:nth-child(2n+2){background: #f1f1f1;}
.lp-stire ul li h3 {font-size: 24px;line-height: 32px;margin-bottom: 12px;}
.lp-stire ul li ul.lp2 { margin-bottom: 0px;}
.resp-tabs-list li{padding: 14px 16px;flex:0 1 19%;}
.ser-cnt ul li p{font-size: 17px;line-height: 22px}
.why-choose .choose-us{padding: 50px;}
.why-choose .choose-us ul li{font-size: 18px;line-height: 25px;}
.price-list ul li ul li p, .price-list ul li ul li h2{font-size: 16px;line-height: 24px}
.price-list ul li ul{padding: 30px 25px;}
.price-list ul li.price-list-cnt{flex:0 1 100%;margin:0 50px;border-radius: 25px 25px 0 0;}

.mid-lft ul li .mid-lst{display: none;}
.widget-title span { position: relative; right: 0px; top: -4px; content: ""; display: inline-block; margin: 0; margin-left: 0px; width: 8px; height: 8px; border-top: 2px solid #212121;border-left: 2px solid #212121; transform: rotate(225deg); transition: all .5s ease; margin-left: 10px;}
.widget-title.act span { transform: rotate(45deg);top: 1px;}
.mid-lft ul{row-gap: 20px;}
.mid-lft ul li h5:hover {color: #83b81a;}
.mid-lft ul li:hover h5.widget-title span {border-top: 2px solid #83b81a;border-left: 2px solid #83b81a;}
.mid-lft ul li h5{text-align: center; font-size: 14px;}
.mid-lft ul li {flex: 0 1 100%;border: none;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;}
.foot-mid{padding-bottom: 20px;}
.service .v-all{margin-top: 30px;}

.list-services-sec ul li {flex: 0 1 31.3333%;}
.list-services-sec ul li .bottom-cont { padding: 0px 10px;}
.list-services-sec ul li .bottom-cont h4 {font-size: 17px;line-height: 26px;}

.enquire {padding: 50px 0;}

/* spares details */
.inner-ban .inner-pad .in-bncnt ul { display: none;}
.spare-part-details {padding: 50px 0px 30px;}
.spares-main-cont h2 {font-size: 30px;line-height: 40px;}
ul.cont-lst li { flex: 0 1 49%;}
ul.cont-lst li a { font-size: 15px;}
.spares-main-cont h3 {font-size: 24px;line-height: 34px;}

/* price-list */
.price-det-sec .price-lis ul li .price-out h3 { font-size: 22px;line-height: 30px;}
.price-det-sec .price-lis ul > li .price-out .price-lis-img {width: 280px; }
.price-det-sec .price-lis ul > li .price-out .price-det { width: calc(100% - 280px);padding-left: 20px;}
.price-det-sec .price-lis ul li ul.feature-lst li {flex: 0 1 100%;}
.price-det table { font-size: 15px;}

.price-sec { padding: 50px 0 70px;}
.price-sec h2 { font-size: 34px; line-height: 38px; margin-bottom: 25px;}
.pdf-price {margin-bottom: 10px;}
.price-lis ul li .price-out { padding: 25px 25px;}
.price-lis ul li ul.feature-lst li { font-size: 13px;}
.price-det-sec .price-lis ul li .price-out h3 { font-size: 22px;line-height: 30px;}
.price-det-sec .price-lis ul > li .price-out .price-lis-img {width: 280px; }
.price-det-sec .price-lis ul > li .price-out .price-det { width: calc(100% - 280px);padding-left: 20px;}
.price-det-sec .price-lis ul li ul.feature-lst li {flex: 0 1 100%;}
.price-det table { font-size: 15px;}
.pdf-price {margin-bottom: 10px;}



}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row { width:100%; padding:0px 15px; }

/* mega-menu */
.megamenu-sec{display: none;}
.btm-sec-inn{padding: 8px 0;}
.m-menu { display: block;}
.top-rht{display: none;}
.btm-sec{display: none;}
.mbl-view {display: flex;align-items: center;column-gap: 10px;} 
.is-sticky .top-sec { display: block;z-index: 999999;background: #fff;}
.top-sec { padding: 5px 0px;}

.why-chosse .why-lft h2{font-size: 26px;line-height: 34px;margin: 10px 0 20px 0;}
.smk_accordion.acc_with_icon .accordion_in .acc_head { padding-left: 15px;    padding-right: 50px;    font-size: 15px;  }
.smk_accordion .accordion_in .acc_head .acc_icon_expand{right: 10px;}
.service h2{font-size: 26px;line-height: 34px;margin-top: 5px; letter-spacing: -0.2px;}
.access ul li .acc-1{min-height: inherit;background: rgba(211,0,172,1);background: -moz-linear-gradient(-45deg, rgba(211,0,172,1) 0%, rgba(64,0,140,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(211,0,172,1)), color-stop(100%, rgba(64,0,140,1)));background: -webkit-linear-gradient(-45deg, rgba(211,0,172,1) 0%, rgba(64,0,140,1) 100%);background: -o-linear-gradient(-45deg, rgba(211,0,172,1) 0%, rgba(64,0,140,1) 100%);background: -ms-linear-gradient(-45deg, rgba(211,0,172,1) 0%, rgba(64,0,140,1) 100%);background: linear-gradient(135deg, rgba(211,0,172,1) 0%, rgba(64,0,140,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d300ac', endColorstr='#40008c', GradientType=1 );padding: 15px;}
.access ul li .acc-2{min-height: inherit;padding: 25px 15px;background-position: center;background: rgba(41,214,32,1);background: -moz-linear-gradient(-45deg, rgba(41,214,32,1) 0%, rgba(44,136,68,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(41,214,32,1)), color-stop(100%, rgba(44,136,68,1)));background: -webkit-linear-gradient(-45deg, rgba(41,214,32,1) 0%, rgba(44,136,68,1) 100%);background: -o-linear-gradient(-45deg, rgba(41,214,32,1) 0%, rgba(44,136,68,1) 100%);background: -ms-linear-gradient(-45deg, rgba(41,214,32,1) 0%, rgba(44,136,68,1) 100%);background: linear-gradient(135deg, rgba(41,214,32,1) 0%, rgba(44,136,68,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29d620', endColorstr='#2c8844', GradientType=1 );text-align: center;}
.flexslider .slides img{opacity: 0;}
.flexslider .slides .flex-caption img{opacity: 1;}
.flexslider .slides > li{background-size: cover; min-height: 450px; border-radius: 20px;}
.flex-cont{max-width: 100%; text-align: center; padding: 0;}
.flex-cont a{margin: 0 auto; height: 50px;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont p{text-align: center; font-size: 15px; line-height: 22px;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont p br{display: none;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont h1{text-align: center; font-size: 30px; line-height: 40px; margin-bottom: 10px;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont h1 span{float: none;}
.home-banner .flexslider ul.slides li .flex-caption .flex-cont h1 img{float: none; display: inline;}
.home-banner .flex-direction-nav li .flex-prev { left: -20px; display: none;}
.home-banner .flex-direction-nav li .flex-next { right: -20px; display: none;}

.smk_accordion.acc_with_icon .accordion_in .acc_content{padding: 20px;}
.service ul li{ flex: 0 1 49%;}
.service ul{justify-content: center; column-gap: 2%;row-gap: 30px;}
.service ul li .lap-cnt p{font-size: 17px; padding: 15px 0 0 0;}
.service ul li .lap-img{min-height: 230px;}
.service ul li .lap-cnt p br{display: none;}
.why-chosse .why-lft{padding: 0 0px; width: 100%;}
.why-chosse .why-lft h3 { font-size: 14px; line-height: 26px;}
.why-chosse .why-rgt{width: 100%;}
.why-chosse .why-lft ul.accordion_example1 li .accordion_in .acc_content p {font-size: 14px;line-height: 22px;}
.access ul li{flex: 0 1 100%;}
.access ul{row-gap: 20px;}
.mid-lft ul li{flex: 0 1 100%; border: none;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;}
.mid-lft ul li h5{text-align: center; font-size: 14px; cursor: pointer;}
.mid-lft ul{column-gap: 0; row-gap: 15px;}
.foot-bottom ul li a img{width: 26px;}
.foot-mid{padding-bottom:40px;}
.foot-bottom p{padding-top: 15px; }
.foot-bottom ul{column-gap: 10px;}
.laptop-service{min-height: 410px;background-position: center;}
.laptop-service .ls-cnt p{font-size: 15px; line-height: 24px;}
.laptop-service .ls-cnt a{padding: 10px 35px;}
footer .cust p{text-align: center;display: block; font-size: 18px;}
.foot-inner{padding: 0 0;}
.sh-ico{display: none;}
a.l-chat{display: none;}
.service p.cnt{max-width: 100%; font-size: 15px; line-height: 24px; margin-top: 20px;}
.service{padding-top: 30px;}
.service ul{margin-top: 20px;}
.acc-1-cnt{position: relative;right: auto;top: auto; width: 100%; text-align: center; padding: 25px 15px;}
.access ul li .acc-1 h2 { text-align: center;}
.access ul li .acc-1 p { text-align: center;}
.access ul li .acc-1 p br { display: none;}
.access ul li .acc-2 h2{text-align: center;}
.access ul li .acc-2 p{text-align: center; font-size: 15px;}
.access ul li .acc-2 p a[href^="tel"] { font-size: 15px; }
.access ul li .acc-2 a{float: none;display: inline-block;}
.access{padding-bottom: 30px;}
.why-chosse{padding: 40px 0;}
.servi-centr{padding: 30px 0;}
.servi-centr h3 { margin-bottom: 8px; }
.servi-centr h2{font-size: 26px;line-height: 34px;margin-bottom: 15px; letter-spacing: -0.2px;}
.servi-centr p { font-size: 15px; line-height: 24px;}
.cnt-pad ul li{ border: none;}
.cnt-pad ul{row-gap: 25px;}
.cnt-pad{padding: 30px 0;}
.cnt-pad ul li span{width: 58px; height: 58px;}
.cnt-pad ul li span img{width: 30px;}
.cnt-pad ul li h2{margin-top: 15px;}
.cnt-pad ul li p { font-size: 15px;}
.laptop-service .ls-cnt h3 { font-size: 14px;}
.laptop-service .ls-cnt h2{font-size: 30px; line-height: 34px; margin: 10px 0 20px 0; letter-spacing: -0.2px; }
#sc-button{width: 32px;right: 10px; bottom: 10px;height: 32px;}
.access ul li .acc-2 h2{font-size: 26px;margin-bottom: 15px;}
.access ul li .acc-2 h2 br{display: none;}
.inner-ban .inner-pad .in-bncnt{width:350px; left: 30px;}
.inner-ban .inner-pad .in-img{right:10px;width: 250px;}
.inner-ban .inner-pad .in-bncnt h1{font-size:28px;line-height: 35px;margin-bottom: 0px;}
.inner-ban .inner-pad .in-bncnt ul li a,.inner-ban .inner-pad .in-bncnt ul li{font-size:15px;line-height: 20px;}
.inner-ban .inner-pad .in-bncnt ul li::after {top: 6px;}
.inner-ban .inner-pad .in-img img{width:250px;}
#breadcrumbs { display: none;}

.ser-cnt .ser-lft h3{text-align: center;font-size: 14px;margin-bottom: 5px;}
.ser-cnt .ser-lft h2, .enquire h2, .tab-address h2, .easy-tab h2.bottom, 
.lp-stire h2, .why-choose .choose-us h2{text-align: center;font-size: 30px;line-height: 38px; margin-bottom: 20px;}
.ser-cnt .ser-lft{width:100%;}
.ser-cnt .ser-rgt{width:100%;margin-top: 0px;text-align: center;padding: 0px 0px;}
.ser-cnt .ser-rgt p{font-size: 15px;line-height: 22px;}
.spare ul{justify-content: center;row-gap: 50px;}
.spare ul li{flex:0 1 48%;}
.spare ul li h2{font-size: 20px; margin-bottom: 12px;}
.spare ul li p{font-size: 14px;line-height: 22px;}
.spare ul li img { margin-bottom: 15px;}
.enquire ul {width:100%;padding: 0 0px; row-gap: 15px;}
.enquire ul li label{font-size: 15px; margin-bottom: 0px;}
.enquire ul li{flex: 0 1 100%;}
.enquire ul li input { height: 45px;}
.tab-address ul.tabs{column-gap:2%;overflow:scroll;}
.lp-stire ul li ul.lp1{width: 100%;justify-content: center;column-gap: 5%;row-gap:15px;}
.lp-stire{padding:10px 0px 20px;}
.lp-stire ul li{flex: 0 1 100%;padding:30px 30px;}
.lp-stire ul li h3{font-size:22px;line-height: 32px; margin-bottom: 10px;}
.lp-stire ul li p{font-size: 15px;line-height: 23px;}
.lp-stire ul li ul.lp1 li p{font-size: 14px;line-height: 22px;}
.lp-stire ul li ul.lp1 li p span{font-size: 15px;line-height: 23px;}
.lp-stire ul li:nth-child(6n-3){background: #f9f9f9;}
.lp-stire ul li:nth-child(2n+2){background: #f1f1f1;}
.lp-stire ul li ul.lp2 { margin-bottom: 0px;}
.ser-cnt ul li p{font-size: 16px;line-height: 20px;margin-top: 15px;}
.ser-cnt ul{row-gap: 30px;column-gap: 3%; padding-top: 40px;}
.ser-cnt ul li {flex: 0 1 31.3333%;}  
.ser-cnt ul li span{width:75px;height:75px;}
.ser-cnt ul li span img{width:35px;}
.why-choose .choose-us{padding: 50px 40px;}
.why-choose .choose-us ul li{font-size: 16px;line-height: 25px;flex: 0 1 100%;}
.why-choose .ch-lft p, .why-choose .ch-rgt p{font-size: 15px;line-height: 26px;}
.why-choose .ch-rgt, .why-choose .ch-lft{width:100%;padding: 0 20px;}
.price-list ul li ul li p, .price-list ul li ul li h2{font-size: 16px;line-height: 24px}
.price-list ul li ul{padding: 30px 25px;}
.price-list ul li.price-list-cnt{flex:0 1 100%;margin:0 30px;border-radius: 25px 25px 0 0;}
.enquire{padding: 35px 0;}
.ser-cnt{padding: 35px 0px 25px;}
.v-more a{font-size: 13px;}
.mid-lft ul li .mid-lst{display: none;}
.mid-lft ul li ul li a { font-size: 14px;}
.widget-title span { position: relative; right: 0px; top: -4px; content: ""; display: inline-block; margin: 0; margin-left: 0px; width: 8px; height: 8px; border-top: 2px solid #212121;border-left: 2px solid #212121; transform: rotate(225deg); transition: all .5s ease; margin-left: 10px;}
.widget-title.act span { transform: rotate(45deg);top: 1px;}
.mid-lft ul li h5:hover {color: #83b81a;}
.mid-lft ul li:hover h5.widget-title span {border-top: 2px solid #83b81a;border-left: 2px solid #83b81a;}
.service .v-all{margin-top: 30px;}

.spare.spare-main { padding: 30px 0px 40px;}

.list-services-sec { padding: 35px 0px;}
.list-services-sec ul {row-gap: 35px;}
.list-services-sec ul li {flex: 0 1 48.5%;}
.list-services-sec ul li .bottom-cont { padding: 0px 10px; margin-top: 15px; }
.list-services-sec ul li .bottom-cont h4 {font-size: 17px;line-height: 26px;}

.visual-div { margin: 50px 0px 20px;}

/* spares details */
.inner-ban .inner-pad .in-bncnt ul { display: none;}
.spare-part-details {padding: 30px 0px 15px;}
.spares-main-cont h2 {font-size: 26px;line-height: 36px;}
.spares-main-cont p {font-size: 15px;line-height: 22px;}
ul.cont-lst li { flex: 0 1 49%;}
ul.cont-lst li a { font-size: 15px;}
.spares-main-cont h3 {font-size: 20px;line-height: 30px;}
.access ul li .acc-2 .acc-btn-yellow{justify-content:center;}

/* price-list */
.price-sec {padding: 30px 0 45px;}
.price-lis ul li a .price-lis-img {margin-bottom: 20px;}
.price-lis ul li a h3 { font-size: 16px; line-height: 26px;}
.price-sec h2 { font-size: 32px; line-height: 36px; margin-bottom: 20px;}
.price-lis ul li .price-out { padding: 20px 15px;}
.price-lis ul li .price-out .price-lis-img { width: 175px;}
.price-lis ul li .price-out .price-det { width: calc(100% - 175px);}
.price-lis ul li .price-out h3 { font-size: 17px;line-height: 25px;}
.price-lis ul li ul.feature-lst { row-gap: 7px;}
.price-lis ul li ul.feature-lst li { flex: 0 1 100%; font-size: 13px;}
.price-lis ul li .price-out p { font-size: 14px;}

.price-det-sec .price-lis ul li .price-out h3 { font-size: 20px;line-height: 28px;}
.price-det-sec .price-lis ul > li .price-out .price-lis-img {width: 100%;  }
.price-det-sec .price-lis ul > li .price-out .price-det { width: 100%; padding-left: 0px; margin-top: 25px;}
.price-det-sec .price-lis ul li ul.feature-lst li {flex: 0 1 100%;}
.price-det table { font-size: 14px;}

.popup-div { width: 100%;}
.sign-up-vol {padding: 35px 20px;}
.sign-up-vol h2 {font-size: 28px;line-height: 38px;}
.sign-up-vol p { font-size: 15px;line-height: 22px;}

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) { 
.inner-ban .inner-pad .in-bncnt h1{font-size: 24px;line-height: 32px;display: block;text-align: center;}
.inner-ban .inner-pad .in-bncnt ul{width:100%;align-items: center;justify-content: center;}
.inner-ban .inner-pad .in-bncnt ul li a,.inner-ban .inner-pad .in-bncnt ul li{font-size:14px;line-height: 20px;}
.inner-ban .inner-pad .in-bncnt{width:100%;left: 0;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: wrap; padding: 0px 15px;}
.inner-ban .inner-pad .in-img{display: none;}
.spare ul li{flex:0 1 100%; padding: 0px 0px;}
.spare ul li p{padding:0 0px;}
.enquire ul li.fu .sub{padding: 15px 60px;}
.why-choose .map iframe{height:400px}
.price-list {padding-top: 35px;}
.price-list ul li ul{column-gap: 3%;}
.price-list ul li ul li.p3,.price-list ul li ul li.p2{flex: 0 1 48%;}
.price-list ul li ul li p,.price-list ul li ul li h2{font-size: 14px;line-height: 24px}
.price-list ul li.price-list-cnt{flex:0 1 100%;margin:0 0px;}
.price-list .v-more {margin: 45px 0px;}
.inner-ban .inner-pad {/* min-height: 150px;*/ min-height: 150px;}
.cnt-pad ul li{flex: 1 1 50%;}
.list-services-sec ul li {flex: 0 1 100%;}
ul.cont-lst li { flex: 0 1 100%;}
.price-sec h2 {font-size: 28px;line-height: 34px;}

footer .cust p, .mx-auto{width:100%;}
.rating {float: none;margin: 0 auto;}
.aggregate_div {width: 100%;padding-top:10px;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) { 
.home-banner .flex-direction-nav li .flex-prev{left: -22px;background-size: cover;}
.home-banner .flex-direction-nav li .flex-next{right: -22px;background-size: cover;}
.home-banner .flex-direction-nav li a{width: 55px; height: 55px;}
.ser-cnt .ser-lft h2, .enquire h2, .tab-address h2, 
.easy-tab h2.bottom, .why-choose .choose-us h2{font-size: 26px; line-height: 34px;}
.enquire ul li label{font-size: 14px;}
.enquire ul {width:100%;padding: 0;}
.lp-stire ul li p br{display: none;}
.lp-stire ul li ul.lp1 li{flex: 0 1 100%}
.lp-stire ul li{padding:20px 20px 30px;}
.why-choose .choose-us{padding: 40px 20px;}
.why-choose .map{height:100%;}
.why-choose .map iframe{height:300px}
.service ul li {flex: 0 1 100%;}

.ser-cnt ul li {flex: 0 1 48.5%;}

/* price-list */
.price-lis ul li .price-out .price-lis-img { width: 100%;}
.price-lis ul li .price-out .price-det { width: 100%; margin-top: 25px; padding-left: 0px;}

}

@media screen and (max-width:359px) { 
.price-list ul li ul li.p3, .price-list ul li ul li.p2{flex: 0 1 100%;}
.v-more a{display:flex;justify-content: center;}

.cnt-pad ul li{flex: 1 1 100%;}


}