@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], textarea { -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
}

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width:1280px) {
	body{ overflow-x:hidden;}
	.sector-ban { background-size:cover; }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
/*	
.ddsmoothmenu ul li { padding:0 22px; font-size:45px; }
.ddsmoothmenu ul li:last-child  { margin-right:0px; }
.ddsmoothmenu ul li { padding:0 23px !important; }
header.fixed nav .ddsmoothmenu > ul > li { padding:0 6px; margin:0 5px; }
header.fixed nav ul li a { font-size: 15px; }
header.fixed nav ul li:last-child  { margin-right:0px; }
*/
img {max-width:100%; }
.container { width:100%; padding:0 15px; }
.logo { width:67px; }
.main-header .logo { margin:0px; width:277px; }
.mlogo { display:block; width: 96px; padding: 10px 0; position:absolute; top:0px; left:15px; }
.mobi-logo img { height:65px; }
.m-menu, .m-search { display:block; }
header nav, .h-rht { display:none; }
.b-img { width:100%; }

.flex-caption { right:5%; width:40%; }
.flex-caption { text-align:center; }
.flex-caption h1 { font-size:18px; line-height:24px; width:100%; }
.flex-caption h2 { font-size:28px; line-height:24px; width:100%; }
.flex-caption p { line-height:26px; width:100%; font-size:16px; }
.flex-caption div { width:100%;}
.main-header { padding:10px 0px 0px 0px;}
.logo1,.logo2 { float:none; width:125px; margin:0 auto;  }
.main-header { padding:0px; }
.main-header .pt-4 { padding-top:0px !important; }
.flexslider { margin-top: 80px; }
.top-row .col-xs-6 { padding:0px; width:50%; text-align:center;}
.page-banner { margin-top: 135px;}
.logo1 { float: right;width: 100%;margin-right: -10px;margin-top: 3px;  }
.logo2 { float: right;width: 100%;margin-right: 20px; padding-right: 17px;margin-top: 3px; }
.site-header .logo-text-main-color { padding-top:4px !important;margin: 8px 0px 0px 0px;}
.search-link { margin-left:10px;font-size:14px;padding: 10px;line-height: 39px; }
.head ul li:first-child { width:40.3%;float:none; display:inline-block;text-align:left; }
.head ul li:nth-child(2) { display:none; }
.head ul li:nth-child(3) { display:none; }
.head ul li:nth-child(4) { width:58.3%;float:none; display:inline-block;text-align:right; }
.head .ml-5 { margin-left:0rem !important; }
.whatsappMobile { display:inline-block;visibility:visible;float:right;padding:0rem !important;margin-left:10px; }
header .navbar .whatsappimg { margin-top:0px; }
.whatsappMobile img { width:20px; }
.best-laptop-service h2 { font-size: 2.75rem; }
.service-centre li { width:33.3%; }
.laptop-brand-list ul li { width:31%; }
header .navbar .navbar-brand { padding-top:0px; }
.m-menu { top:5px; }
.mm-menu .mm-list > li > a.mm-subclose { font-size:16px;padding: 8px 15px 10px 38px; }
.mm-list.mm-highest > li > a.mm-subclose, .mm-list.mm-highest > li > a.mm-subclose:hover, #mm-4.mm-list > li > a.mm-subclose, #mm-4.mm-list > li > a.mm-subclose:hover { font-size:16px; padding: 8px 15px 10px 38px;}
.inner-banner { margin-top: 74px; }
.areas-catered-sec li { width:49.3%; }
.get-touch label { margin-bottom: 6px;float: left;font-size: 15px; }
}

@media screen and (min-width:768px) and (max-width:1023px) {
/*
img {max-width:100%; }
.ddsmoothmenu ul li, header.fixed nav ul li { padding:0 9px 0 8px; }
.ddsmoothmenu ul li:last-child  { margin-right:0px; }
.ddsmoothmenu ul li a, header.fixed nav ul li a  { font-size: 15px; }
.ddsmoothmenu ul li { padding:0 6px !important; }
header.fixed ul { position:relative; top:0px; }
header.fixed nav ul li:last-child  { margin-right:0px; }
header.fixed .h-top { width:100%; }
header.fixed .h-top .logo { float:none; width:160px; margin:0 auto; }
*/
img {max-width:100%; }
.container { width:100%; padding:0 15px; }
.logo { width:232px; }
.mlogo { display:block; width: 96px; padding: 10px 0; position:absolute; top:0px; left:15px; }
.mobi-logo img { height:65px; }
.m-menu, .m-search { display:block; }
header nav, .h-rht { display:none; }
.b-img { width:100%; }

.flex-caption { right:5%; width:50%; margin-top:30px; }
.flex-caption h1 { font-size:14px; line-height:26px;width:100%; text-align:center; }
.flex-caption h1 span { font-size:22px; line-height:25px; display:block; padding-bottom:3px; }
.flex-caption h2 { font-size: 22px;line-height: 14px;text-align: center;width:100%; }
.flex-caption p { font-size:13px; line-height:22px;width:100%;}
.flex-caption .btn { font-size: 12px;padding: 6px 14px 6px 14px; }
.flex-caption div { width:100%; }
.welcom-sec { padding:50px 0; }
.prod-li li, .prod-li li:nth-child(3n) { padding:5px; margin:0 2% 25px 0; width:49%; }
.prod-li li:nth-child(2n) { margin-right:0px;}
.prod-li li:nth-child(3n+1) { clear:none; }
.prod-li li:nth-child(2n+1) { clear:none; }
.prod-txt { padding:15px 6px; width:100%; }
.prod-txt h2 { font-size:16px; line-height:20px; padding-bottom:6px; }
.prod-sec { padding:45px 0 40px; }
.prod-sec a.more { margin-top:15px; }
.f-reach, .f-nav { width:39%; padding-right:30px;}
.f-social { width:22%; }
.cont-area .abt-sec { padding-top:25px; }
.cont-area .abt-txt { width:100%; padding-right:0px; }
.abt-right { clear:both; padding-top:30px; float:none; width:100%; max-width:560px; margin:0 auto; }
.contact-left { width:100%; }
.contact-frm , .map{ width:100%; padding-top:30px; }
.contact-details li { width:55%; margin:8px 0; }
.contact-details li.addr { width:45%; }
.prod-pad .prod-li, .prod-details { width:100%; padding:0 0 30px; }
.prod-rht { width:100%; }
.rfq-frm .form-group input[type="submit"], .rfq-frm .form-group input[type="button"], .rfq-frm .form-group button { float:right; width:150px; margin-top:0px; }
.main-header { padding:10px 0px 0px 0px;}
.main-header .logo { margin-top: 3px;margin-bottom: 4px; }
.logo1 { float: right;width: 100%;margin-right: -40px;margin-top:0px;  }
.logo1 img { width:60%; }
.logo2 { float: right;width: 100%;margin-right: 20px; padding-right: 17px;margin-top: 0px; }
.logo2 img { width:45%; }
.site-header .logo-text-main-color { padding-top:4px !important;margin: 8px 0px 0px 0px;}
.flexslider .slides img {margin-top: 86px !important;}
.specialised-content .col-xs-6 { width:50%; margin-bottom:40px; padding-top:0px;}
.flexslider { margin-top:41px; }
#services, #about { padding-top: 0px !important; }
.main-header { padding:0px; }
.about-content h1 { font-size: 26px; }	
.about-content h2 { font-size: 26px; }
.about-content h3 {font-size: 16px; }
.facility-content .pt-6 { padding-top:0px !important; }
.facility-title { font-size:23px;}
.facility-inner-title { font-size: 16px; }
.spec-title { margin-bottom:10px; }
.testimonail-row .testimonial-pic { float: left;margin: 0 20px 0 0; }
.testimonail-row .testimonial-details { width: 75%; }
.testimonail-row .testimonial-details p { text-align: left; }	
.page-banner { margin-top: 68px;}
.gallery-pad li { width: 33.33%; }
.service-pad li { width: 50%;}

.top-services-box { padding: 25px 0 30px; }
.top-services-box-ec{ border-bottom: 1px solid #ffffff;font-size: 30px;border-right:none; }
.top-services-box-qd{ border-bottom: 1px solid #ffffff;font-size: 30px;border-right:none; }
.top-services-box-os{ border-bottom: 1px solid #ffffff;font-size: 30px;border-right:none; }
.top-services-box-hs{ font-size: 30px; }
.top-services-box-icon-content{ font-size:16px;}
.why-we-choose-content { text-align:justify; }
.why-we-choose-content h2 { text-align:center; }
.top-services .col-md-3 { width:50%;float: left; }
.top-services .col-md-12 { width: 100%;float: left;}
.top-row .col-xs-6 { padding:0px; width:50%; text-align:center;}
.areas-catered-sec li { width:50%; }
.areas-catered-sec li h3 { font-size:13px; }
.service-centre li { width:33%; }
.best-laptop-service { height:auto;text-align:center;padding: 15px 0 40px; }
.best-laptop-service p { font-size: 17px; }
.gallery-img-list ul li { width: 23.5%; margin-bottom:1%; }
.footer-bottom .text-right { text-align:center !important; }
.best-laptop-service h2 { font-size: 2.5rem; }
.best-laptop-service-link { left:38%; }
.service-loc-area .col-sm-4 { flex: 0 0 49.333%;max-width: 49.333%; }
.service-loc-thumb { min-height:450px; }
.branch-sec-list ul li { width:39%; }
.branch-sec-list ul li a { background:none;color:#222222;}
.branch-sec-list ul li a:hover { background:none;color:#1665c1;}
.owl-nav { top:-77px; }
.bgrm { top:54%; }
.bgrm .contact { font-size:16px; line-height: 30px; }
.bgrm .contact a { font-size:16px; line-height: 25px;}
.bgrm h1 { margin-bottom:9px;font-size:2rem; }
.contact .address { overflow:hidden; }
.branch-content { padding: 30px 0 20px 0 !important; }
.top-brand-list { padding: 30px 0 !important; }
footer .footer-top { padding: 3.4rem 0; }
footer .footer-top .mt-5 { margin-top: 2rem !important; }
footer ul li { width:33%; float:left; }
.content-right .services-brand { max-width: 560px;text-align: center;margin-left: 90px; }
.content-right .get-touch { max-width: 100%; }
.contact-loc-thumb { min-height:270px; margin-bottom:15px; }
.cont-area .contact .mt-5 { margin-top: 1.5rem !important }
.captcha-img { margin: 2px 0px 0 10px; }
.refresh-ico { margin-top:6px; }
.contact-form textarea { height:141px; }
.brand-list ul li { width:22%; }
.container, .container-sm { max-width:100%; }
/*
.container, .container-sm { max-width:100%; }
.container, .container-sm { float:left; }
*/

.top-services-padding { padding: 30px 0 30px 0 !important; }
.about-sec li { width:33.3%; margin:5px 0 5px 0; }
.about-sec li h3 { font-size:14px; }
.top-services h3 { font-size:14px; }
.top-services-padding { padding: 30px 0 30px 0 !important; }
.top-services ul li span { margin-top:1rem; }
.section-title { font-size:2.5rem; }
.authorized-partner { height:auto; }
.satisfaction { margin-top:15px; }
.accessories { font-size: 19px; }
.partner,.pickup { margin-top:0px;font-size: 19px; }
.feature .pr-5 { padding-left:0rem;padding-right:0rem; }
.cont-area .content-left, .service-loc-area .content-left { width:100%; }
.laptop-brand-list ul li { width:23%; }
.laptop-brand-list ul li p a { font-size: 14px; }
.bgrm .accessories a, .bgrm .accessories span { font-size: 14px;padding:3px;line-height:15px; }
header .navbar .navbar-brand { padding-top:0px; }
.m-menu { top:5px; }
.mm-menu .mm-list > li > a.mm-subclose { font-size:16px;padding: 8px 15px 10px 38px; }
.mm-list.mm-highest > li > a.mm-subclose, .mm-list.mm-highest > li > a.mm-subclose:hover, #mm-4.mm-list > li > a.mm-subclose, #mm-4.mm-list > li > a.mm-subclose:hover { font-size:16px; padding: 8px 15px 10px 38px;}
.resp-tabs-container .form-group .form-control { font-size:14px; height: 40px;width:100%;margin-left: 10px; margin-bottom:10px; }
.resp-tab-content .col-lg-3 { padding-left:0px; }
.search-link { margin-left:10px;font-size:14px;padding: 10px;line-height: 39px; }
.head ul li:first-child { width:40.3%;float:none; display:inline-block;text-align:center; }
.head ul li:nth-child(2) { display:none; }
.head ul li:nth-child(3) { display:none; }
.head ul li:nth-child(4) { width:58.3%;float:none; display:inline-block;text-align:center; }
.head .ml-5 { margin-left:0rem !important; }
.service-centre li h3 { font-size:14px; }
.showroom { margin:5px; }
.whatsappMobile { display:inline-block;visibility:visible;float:right;padding:0rem !important; }
header .navbar .whatsappimg { margin-top:0px; }
.whatsappMobile img { width:20px; }
.contact-btn { display:none; }
.our-main-content-left-inner-title h1 { font-size:22px;}
.our-main-content-other { top: 65%;left:1%; }
.our-main-content-other h1 { font-size:23px; }
.section-title-inner { font-size:2.5rem; }
.accessory-price-list table thead tr th { font-size: 14px;padding:5px;line-height: 18x; }
.accessory-price-list table tbody tr td { font-size: 14px;padding:5px;line-height: 18px; }
.accessory-price-list .section-title-inner { margin-bottom:0px; margin-top:20px; }
.get-touch label { margin-bottom: 6px;float: left;font-size: 15px; }
.whatsappMob { color:#222222 !important;font-size: 13px;display:none; }
}

@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }
img {max-width:100%; }
.container { width:100%; padding:0 15px; }
.logo { width:67px; }
.main-header .logo { margin:0px; width:61px; }
.mlogo { display:block; width: 96px; padding: 10px 0; position:absolute; top:0px; left:15px; }
.mobi-logo img { height:65px; }
.m-menu, .m-search { display:block; }
header nav, .h-rht { display:none; }
.b-img { width:100%; }
.flexslider .slides img { max-width: 500px;  display: inline-block; }
.flex-caption { right:0; width:100%; text-align:center; margin:-25px 0 0; padding:0 20px; float:left; transform: translateY(0); }
.flex-caption h1 { font-size:9px; line-height:38px; text-align:center; }
.flex-caption h1 span { font-size:22px; line-height:25px; display:block; padding-bottom:3px; }
.flex-caption h1:after { width:0px; height:0px; }
.flex-caption h2 { font-size:14px; line-height:12px; text-align:center; padding:0px; padding-bottom:10px; }
.flex-caption p { display:none;}
.flex-caption .btn { font-size: 12px;padding: 5px 12px 5px 12px; }
.flex-caption div { width:50%; padding-top:0px !important; }
.flex-control-nav { bottom:20px;}
.welcom-sec { padding:45px 0; }
.welcom-txt h1 { font-size:32px; line-height:36px; padding-bottom: 20px; padding-top: 16px;}
.welcom-txt h1 span { font-size:16px; padding-bottom:13px; }
.welcom-txt h1::after { width:50px; margin-left:-25px; }
.prod-sec { padding:45px 0 40px; }
.prod-sec h1 { font-size:32px; line-height:36px; padding-bottom: 10px; margin-bottom: 45px; }
.prod-li li { padding:10px; width:48%; margin-right:4%;  }
.cont-area .prod-pad .prod-li li, .cont-area .prod-pad .prod-li li:nth-child(3n) { width:48.5%; margin-right:3%; }
.prod-li li:nth-child(3n) { margin-right:4%;  }
.prod-li li:nth-child(2n), .cont-area .prod-li li:nth-child(2n) { margin-right:0;  }
.prod-li li:nth-child(2n+1), .cont-area .prod-li li:nth-child(2n+1) {clear:both; }
.prod-li li:nth-child(3n+1), .cont-area .prod-li li:nth-child(3n+1) {clear:none; }
.prod-txt { padding:15px 6px; width:100%; }
.prod-txt h2 { font-size:16px; line-height:20px; padding-bottom:6px; }
.prod-sec a.more { margin-top:15px; }
.f-top { padding:30px 0; }
.f-nav { display:none; }
.f-reach { width:65%; padding-right:30px;}
.f-social { width:100%; padding:0px; }
footer h2 { font-size:17px; line-height:20px; padding-bottom:10px; margin-bottom:20px; }
.cont-area { padding-bottom:25px; }
.cont-area .abt-sec { padding-top:25px; }
.cont-area .abt-txt { width:100%; padding-right:0px; }
.abt-right { clear:both; padding-top:30px; float:none; width:100%; max-width:560px; margin:0 auto; }
.contact-left { width:100%; }
.contact-frm , .map{ width:100%; padding-top:30px; }
.contact-details li { width:53%; margin:8px 0; }
.contact-details li.addr { width:47%; }
.cont-area h1 { font-size: 32px; padding: 25px 0 15px; line-height:30px; }
.prod-pad .prod-li, .prod-details { max-width:100%; width:100%; padding:0 0 30px; }
.prod-rht { width:100%; }
.rfq-frm .form-group input[type="submit"], .rfq-frm .form-group input[type="button"], .rfq-frm .form-group button { float:right; width:auto; margin-top:0px; padding:6px 20px 4px; }
.leftmenu {display:none; }
/*
.quick-contact{ display:none; }
.get-touch{ display:none; }
*/
.ser-cont{ width: 100%; }
.imgpad { margin-left:10px; }

.specialised-content .col-xs-6 { width:100%; margin-bottom:40px; padding-top:0px;}
.hservice{ display:none;}
.cfu{ display:none;}
.facility-content .facility-title-content{ font-size: 22px; text-align:center;}
.main-header { padding:0px 0px 0px 0px;}
.logo1,.logo2 { float:none; width:100px; margin:0 auto;  }
.logo1 { padding-right: 0px;}
.site-header .logo-text-main-color { padding-top:10px !important;}
.flexslider .slides img {margin-top: 29px !important;}
.site-header .col-xs-6 { padding:0px; width:26%; text-align:center;}
.flexslider .slides img {margin-top: 29px !important;}
.top-row .col-xs-6 { padding:0px; width:100%; text-align:center;}
.ser-detail{ padding:0px; }
.areas-catered-sec li,.service-centre li { width:98%; }
.areas-catered-sec li h3 { font-size:13px; }
.best-laptop-service { height:auto;text-align:center;padding: 15px 0 40px; }
.best-laptop-service p { font-size: 16px; }
.gallery-img-list ul li { width: 48.5%; margin-bottom:4.5%; }
.footer-bottom .text-right { text-align:center !important; }
.brand-list ul li { width:46%; }
.best-laptop-service h2 { font-size: 1.8rem; }
.best-laptop-service-link { left:27%;font-size: 14px; }
.branch-sec-list ul li { width:89%; }
.branch-sec-list ul li a { background:none;color:#222222;}
.branch-sec-list ul li a:hover { background:none;color:#1665c1;}
.owl-nav { top:-77px; }
.bgrm { top:54%; }
.contact .address { display:none;}
.bgrm .contact { font-size:16px; line-height: 25px; }
.bgrm .contact a { font-size:15px; line-height: 25px;}
.bgrm h1 { margin-bottom: 5px;font-size: 1.8rem; }
.location-img-list ul li { width:47.5%; margin-bottom:2.5%; }
.showroom .pl-0 { padding-left: 15px !important; }
.showroom .pr-0 { padding-right: 15px !important; }
.location-contact-form ul li.fs { width:100%; }
.location-contact-form ul li.mobile { width:100%;margin-left: 0px; }
footer .footer-top { padding: 3.4rem 0; }
footer .footer-top .mt-5 { margin-top: 2rem !important; }
footer ul li { width:49%; float:left; }
.branch-content { padding: 30px 0 20px 0 !important; }
.top-brand-list { padding: 30px 0 !important; }
.contact-loc-thumb { margin-bottom:15px; }
.captcha-img { margin: 2px 0px 0 10px; }
.refresh-ico { margin-top:6px; }
.head ul li:first-child { width:99.3%;float:none; display:inline-block;text-align:center; }
.head ul li:nth-child(2) { display:none; }
.head ul li:nth-child(3) { display:none; }
.head ul li:nth-child(4) { width:100%;float:none; display:none;text-align:center; }
.head .ml-5 { margin-left:0rem !important; }
.container, .container-sm { max-width:100%; }
.about-sec li { width:46.4%; margin:5px 0 5px 0; }
.about-sec li h3 { font-size:13px; }
.top-services h3 { font-size:14px; }
.top-services-padding { padding:0 !important; }
.top-services ul li span { margin-top:1rem; }
.section-title { font-size:2.5rem; }
.authorized-partner { height:auto; }
.support { padding-left: 3rem !important; }
.satisfaction { margin-top:15px;padding-right: 3rem !important; }
.partner,.pickup { margin-top:25px; }
header .navbar .navbar-brand { padding-top:0px; }
.m-menu { top:5px; }
.mm-menu .mm-list > li > a.mm-subclose { font-size:16px;padding: 8px 15px 10px 38px; }
.mm-list.mm-highest > li > a.mm-subclose, .mm-list.mm-highest > li > a.mm-subclose:hover, #mm-4.mm-list > li > a.mm-subclose, #mm-4.mm-list > li > a.mm-subclose:hover { font-size:16px; padding: 8px 15px 10px 38px;}
.bgrm .accessories { padding: 0 5px 5px 5px;line-height: 18px;font-size:13px; }
.cont-area .content-left, .service-loc-area .content-left { width:100%; }
.laptop-brand-list ul li { width:45%; }
.laptop-brand-list ul li p a { font-size: 14px; }
.bgrm .accessories a, .bgrm .accessories span { font-size: 10px;padding: 0px;line-height: 10px; }
.bgrm li { font-size: 13px;padding: 0 5px; }
.contact-btn { display:none; }
.resp-tabs-list li { font-size:14px;padding:5px 15px 6px 15px; }
.our-main-content-left-main-title h1 { font-size: 12px;text-align: left;padding-left:110px;margin-bottom: 7px; }
.our-main-content-left-inner-title h1 { font-size:13px;text-align: left;padding-left:130px; }
.our-main-content-right-inner-content{ font-size:17px;margin-left: 15px;}
.our-main-content-right { top: 40%;left: 14%; }
#horizontalTab { margin: -31px 0 0 0 !important; }
.resp-tab-active { padding:7px 14px 4px 14px !important; }
.our-main-content-other { top: 63%;left:1%; }
.our-main-content-other h1 { font-size: 12px; }
.resp-tabs-container .form-group .form-control { font-size:14px; height: 32px;width: 340px;margin-left: 15px; margin-bottom:10px; }
.resp-tab-content .col-lg-3 { padding-left:0px; }
.search-link { margin-left:70px;font-size:12px; } 
.our-process ul li:last-child { width:94%; }
.latestPost { margin-top:10px; }
.service-location-list ul li { margin-bottom:7%; }
.download-drives-list ul li { width:46%; }
.client-pad li img { max-width:178px; }
.whatsappMobile { display:inline-block;visibility:visible;padding:0rem !important; }
header .navbar .whatsappimg { margin-top:0px; }
.whatsappMobile img { width:20px; }
.field-contactform-verifycode label { float:left; }
.gallery h2 { font-size:20px; }
.gallery h3 { font-size:16px; }
.accessory-price-list table thead tr th { font-size: 12px;padding:5px;line-height: 18x; }
.accessory-price-list table tbody tr td { font-size: 12px;padding:5px;line-height: 18px; }
.accessory-price-list .section-title-inner { margin-bottom:0px; margin-top:15px; }
.get-touch label { margin-bottom: 6px;float: left;font-size: 15px; }
.sitemap ul li { margin-left:5px;line-height:32px;}
.sitemap ul li ul li { margin-left:5px;line-height:32px;}
.whatsappMob { color:#222222 !important;font-size: 13px;display:none; }
.laptop-description { margin-top:10px; }
.laptop-description .desc-title { font-size: 22px;margin-top:10px; }
.laptop-description .location-contact-form ul li.mobile { width: 100%; }
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.welcom-txt h1 { font-size:28px; line-height:33px;}
.prod-li { max-width:400px; width:100%; float:none; margin:0 auto;  }
.prod-li li { width:100%; margin: 0 0 25px; }
.f-reach { width:60%; }
.f-social { width:100%; }
.inner-banner { padding:8px 0px; }
.inner-banner div { float:left; width:100%; height:auto; background:no-repeat center; background-size:cover; }
/*
.inner-banner img { display:none; }
*/
.contact-details li, .contact-details li.addr { width:100%; }
.contact-details li.call { width:100%; margin: 21px 0px; }
.lft-frm, .rht-frm { width:100%; margin-top:0px;  }
.contact-frm li, .contact-frm li:last-child { padding:0 0 15px; }
.contact-frm li input[type="submit"], .contact-frm li input[type="button"] { width:150px; padding:6px 20px 4px; }
.cont-area h1 { font-size:24px; line-height: 26px; }
.frm-pad { float:left; width:100%; margin-top:10px; }
.frm-pad li { padding-right:0px; }
.cont-area .prod-pad .prod-li li, .cont-area .prod-pad .prod-li li:nth-child(3n) { width:100%; margin-right:0px; }
.imgpad { float:left; margin:0 0 20px; max-width:350px; width:100%; }
.clr-img { display:block; }
.price-pad { width:100%; margin-right:0px;}
.prod-descr { width:80%;}
.prod-descr table td:first-child { max-width:200px; width:40%;}

.specialised-content .col-xs-6 { width:100%; margin-bottom:40px; padding-top:0px;margin-bottom:5px !important;}
.hservice{ display:none;}
.cfu{ display:none;}
.gallery-pad li { width: 50%;padding: 4px; min-height: 132px;}
.service-pad li { width: 100%;}
.contact-lft, .contact-rht { width: 100%; }
#portfolio .item { font-size:13px; }
#portfolio .text-left { text-align:left; }
.latestPost .title a { font-size:19px;}
.front-view-title{ padding:0px 0px 0px 0px; margin-bottom:10px;}
header .navbar .head { font-size:12px; }
.our-main-content-left-inner-title h1 { font-size: 13px;text-align: left;padding-left: 100px; }
.our-main-content-right { top: 42%;left: 10%; }
.our-main-content-left-main-title h1{ padding-left: 60px;margin-bottom: 3px; }
.our-main-content-other { display:block; }
.our-main-content .img-fluid { height: 195px; }
.accessory-price-list table thead tr th { font-size: 12px;padding:5px;line-height: 18x; }
.accessory-price-list table tbody tr td { font-size: 12px;padding:5px;line-height: 18px; }
.sitemap ul li { margin-left:5px;line-height:32px;}
.sitemap ul li ul li { margin-left:5px;line-height:32px;}
.whatsappMob { color:#222222 !important;font-size: 13px;display:none;padding-left: 28px; }
.whatsappMob img { width:22px; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:530px) {

.welcom-sec { padding:38px 0; }
.prod-descr { width:100%;}
.flexslider { margin-top:91px; }
.top-services-box { padding: 10px 0 15px; }
.top-services-box-ec{ border-bottom: 1px solid #ffffff;font-size: 20px;border-right:none; }
.top-services-box-qd{ border-bottom: 1px solid #ffffff;font-size: 20px;border-right:none; }
.top-services-box-os{ border-bottom: 1px solid #ffffff;font-size: 20px;border-right:none; }
.top-services-box-hs{ font-size: 20px; }
.top-services-box-icon-content{ font-size:16px; }
.top-services-box-icon-content h4 { font-size:16px; }
.home-top-services {width: 50%;float: left;border-right: 1px solid #fff;}
.why-we-choose-content { text-align:justify; }
.why-we-choose-content h2 { text-align:center; }
.cont-area h2 { font-size:16px; }
.facility-inner-title {font-size:16px;}
.facility-desc {font-size:16px;}
header .navbar .head { font-size:12px; }
.our-main-content-left-inner-title h1 { font-size: 13px;text-align: left;padding-left: 100px; }
.our-main-content-right { top: 42%;left: 10%; }
.our-main-content-left-main-title h1{ padding-left: 60px;margin-bottom: 3px; }
.our-main-content-other { display:block; }
.accessory-price-list table thead tr th { font-size: 12px;padding:5px;line-height: 18x; }
.accessory-price-list table tbody tr td { font-size: 12px;padding:5px;line-height: 18px; }
.sitemap ul li { margin-left:5px;line-height:32px;}
.sitemap ul li ul li { margin-left:5px;line-height:32px;}
}
@media screen and (max-width:479px) {
.welcom-txt h1 { font-size:25px; line-height:30px;}
.f-reach { width:100%; padding:0 0 40px; }
.f-social { width:100%; }
.frm-pad li label { width:100%;  line-height:18px; margin-bottom:3px; }
.frm-pad li input, .frm-pad textarea { width:100%; }
.frm-pad li input[type="submit"], .frm-pad li input[type="button"] { float:right; margin-left:0px; }
.policy-pad { padding:25px 17px; font-size:20px; line-height:30px; }
.policy-pad span { background:none; padding:0px; }
.flex-caption { margin:0px 0 0;left: 30%; }
.flex-caption h1 { font-size:8px; line-height:24px;margin-bottom: 5px;  }
.flex-caption h1 span { font-size:18px; line-height:20px; }
.cont-area .frm-pad li p.help-block-error { padding-left:0px;}
/*
.site-header .col-xs-6 { width:100%; text-align:center;}
*/
.site-header .text-right{ text-align:center; padding-top: 0px !important;}
.logo-text-main-color{ margin:10px 0px 0px 0px; }
.logo2{ padding-right: 16px;padding-left: 0px;margin-left: 35px; }
.specialised-content .col-xs-6 { width:100%; margin-bottom:40px; padding-top:0px;}
.specialised-content .specialised-title { margin-bottom:10px; }
.specialised-content .row { padding-top:0px; }
.specialised-content .pt-6{ padding-top:0px; }
.specialised-content .mt-4{ margin-top:0px; }

.facility-content .facility-title{ font-size: 20px;}
.facility-content .facility-inner-title{ font-size: 17px;}
.facility-content .facility-desc{ text-align:justify;font-size: 17px; }
/*
.main-header { position:relative; }
*/
.site-footer .text-white { padding-left: 100px; }
.site-footer-text { font-size: 20px; }
.site-footer-text-level1 { font-size: 16px; } 
.site-footer-text-level2 { font-size: 15px; }
#services, #about {
    padding-top: 0px;
}
.about-content h1 { font-size: 26px; }	
.about-content h2 { font-size: 26px; }
.about-content h3 {font-size: 16px; }
.normalimg { display:none;}
.mobimg { display:block;}
.page-banner { margin-top: 120px;}
.ml-25 {margin-left:0px; float:none !important;}
.top-border { text-align:center;}
.inner-h2 { text-align:left; }
.mr-20 { margin-right:0px;float:none !important; }
.first { text-align:center; }
.facility-desc { text-align:left; }
/*
.about-title,.facility-inner-title,.about-title-blue,.about-title-pink,.facility-inner-title{ text-align:center; }
*/
.text-left{ text-align:center; }
.hservice{ display:none;}
.cfu{ display:none;}
.blog-pre,.blog-next{ width:100%; text-align:left !important;}
header .navbar .head { font-size:13px; }
.our-main-content-left-inner-title h1 { font-size: 16px;text-align: left;padding-left: 86px; }
.our-main-content-right { top: 42%;left: 10%; }
.our-main-content-left-main-title h1{ padding-left: 60px;margin-bottom: 12px;font-size: 15px; }
.our-main-content-other { display:block; }
.accessory-price-list table thead tr th { font-size: 12px;padding:5px;line-height: 18x; }
.accessory-price-list table tbody tr td { font-size: 12px;padding:5px;line-height: 18px; }
.sitemap ul li { margin-left:5px;line-height:32px;}
.sitemap ul li ul li { margin-left:5px;line-height:32px;}
.client-pad li img { max-width:150px; }
}

@media screen and (max-width:360px) {
.prod-li li { padding:6px;  }
.prod-txt { padding:15px 6px; }
.flex-caption { text-align: center; } 
.flex-caption h1 { font-size:8px;line-height:24px;text-align: center; }
.flex-caption h2 { font-size: 14px;line-height: 14px;text-align: center; }
.frm-pad li input#feedbackform-verifycode, .frm-pad li input#careerform-verifycode { width:140px;margin-left:10px; }
header .navbar .head { font-size:11px; }
.our-main-content-left-inner-title h1 { font-size: 13px;text-align: left;padding-left: 90px; }
.our-main-content-right { top: 42%;left: 6%; }
.our-main-content-left-main-title h1{ padding-left: 60px;margin-bottom: 3px; }
.our-main-content-other { display:none; }
.resp-tabs-list li { margin: 0 7px 0 0; }
.about-sec li { width:100%; }
.our-process li { width: 94%; }
.brand-list ul li { width:78%; }
.laptop-brand-list ul li { width:48%; }
.location-img-list ul li { width:46.5%; }
.cont-area h2 { font-size: 15px; }
.contact-loc-thumb { padding: 1em 1em 1em 1em; }
.contact-loc-thumb h3 { font-size:14px;line-height: 18px; }
.cont-area p, .serpad .ser-txtpad p { font-size: 14px; line-height:26px;}
.download-drives-list ul li { width:45%; }
.gallery-img-list ul li { width:48%; }
.accessory-price-list table thead tr th { font-size: 12px;padding:5px;line-height: 18x; }
.accessory-price-list table tbody tr td { font-size: 12px;padding:5px;line-height: 18px; }
}
