@charset "utf-8";
/* CSS Document */
body { padding:0px; margin:0px; background:#ffffff; font-size:16px; color:#282828; line-height:20px; font-family: 'PlusJakartaSans-Regular'; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { color: #192432; text-decoration: none;  }
div { margin: 0; padding: 0; }
p { font-size:16px; line-height:24px; padding:0px; margin:0px; color:#000000;} 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px;  line-height: 30px; }
a{ color: #192432; outline:none; }
ul, li { list-style:none;}
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.anim2 { transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.row-container,.row { width:1170px; margin:auto; padding:0px;}

/*header*/
header { float: left; width: 100%;}
.top-hdr {float: left; width: 100%; position: relative; 
background: rgba(8,135,204,1);
background: -moz-linear-gradient(left, rgba(8,135,204,1) 0%, rgba(8,135,204,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8,135,204,1)), color-stop(85%, rgba(8,135,204,1)), color-stop(85%, rgba(254,195,31,1)), color-stop(85%, rgba(254,195,31,1)), color-stop(100%, rgba(254,195,31,1)));
background: -webkit-linear-gradient(left, rgba(8,135,204,1) 0%, rgba(8,135,204,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 100%);
background: -o-linear-gradient(left, rgba(8,135,204,1) 0%, rgba(8,135,204,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 100%);
background: -ms-linear-gradient(left, rgba(8,135,204,1) 0%, rgba(8,135,204,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 100%);
background: linear-gradient(to right, rgba(8,135,204,1) 0%, rgba(8,135,204,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 85%, rgba(254,195,31,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0887cc', endColorstr='#fec31f', GradientType=1 );
}
.tp-hdr-lft {float: left; padding: 12px 0;}
.tp-hdr-lft ul li {float: left;font-size: 14px;color: #fff;line-height: 20px; position: relative}
.tp-hdr-lft ul li a{float: left; padding-left: 27px; padding-right: 40px;font-size: 14px;color: #fff;line-height: 20px; position: relative;transition: all 0.5s ease;}
.tp-hdr-lft ul li.call-icons {padding-left: 27px; padding-right: 40px;}
.tp-hdr-lft ul li.call-icons a {float:none;padding-left:0; padding-right:0px;}
.tp-hdr-lft ul li a:hover {color: #ffe20c;}
.tp-hdr-lft ul li.email-icon a {padding-left: 30px;}
.tp-hdr-lft ul li:last-child a {padding-right: 0;}
.tp-hdr-lft ul li a:after {position: absolute; content: ""; background: url(../images/call.png) top left; top: 3px; left: 0; width: 15px; height: 15px; }
.tp-hdr-lft ul li.call-icons:after {position: absolute; content: ""; background: url(../images/call.png) top left; top: 3px; left: 0; width: 15px; height: 15px; }
.tp-hdr-lft ul li.call-icons a:after {display:none; }
.tp-hdr-lft ul li.chat a:after {width: 20px; height: 20px; background: url(../images/chat.png) top left; top: 0;}
.tp-hdr-lft ul li.email-icon a:after {width: 19px; height: 13px; background: url(../images/email-us.png) top left; top: 4px;}
.tp-hdr-rht {float: right; }
.tp-hdr-rht ul {float: left; padding: 12px 20px 12px 0;}
.tp-hdr-rht ul li {float: left;}
.tp-hdr-rht ul li a{float: left;font-size: 14px;color: #fff;line-height: 20px;position: relative;padding-right: 8px;margin-right: 8px;padding-left: 0;transition: all 0.5s ease; }
.tp-hdr-rht ul li a:hover {color: #ffe20c;}
.tp-hdr-rht ul li a:after {position: absolute;content: "";height: 15px;background: #fff;width: 1px;top: 4px;right: 0;z-index: 9999;}
.tp-hdr-rht ul li:last-child a:after {display: none;}

.menu-pad {float: left; width: 100%; background: #fff; z-index: 9999;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14);-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14);}
.logo{float: left; padding:12px 0; margin-right:50px; line-height: 0px; }
.shop-loc {float: left; position: relative;padding-left: 20px;}
.shop-loc .loc-lnk { padding-right: 22px; float: left;}
.shop-loc .loc-lnk img { transition: all 0.5s ease; -webit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.shop-loc .loc-lnk img:hover{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}
.shop-lnk a{font-size: 14px;line-height: 17px;font-family: 'PlusJakartaSans-Bold';padding: 11px 25px;border-radius: 30px;border: 1px solid #3082c5;display: inline-block;text-align: center;width: auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;color: #3082c5;}
.shop-lnk a:hover {background: #3082c5; color: #fff;}
.shop-loc { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; padding: 0 0px 0 22px; margin: 26px 0px 24px 0; position: relative;}
.shop-loc:after {content: "";position: absolute; left: 0; top: 3px; height: 32px; width: 1px; background: #d5d5d5;}
.top-banner { float: left; width: 100%;}

/*mobilemenu*/
.mobNav { display: none;}
.m-menu { display: none; float:right; margin-top:0px; position: relative; right:0px; margin-left: 15px; margin-top: 28px;}
.m-menu a { display: inline-block; margin-top: 0px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.m-menu a span { display: block; background:#0887cc; height: 2px; margin-top: 5px; width: 27px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.m-menu div { text-transform:uppercase; font-size: 11px; color: #fff; line-height: 13px; margin-top: 6px;}
.m-menu a:hover span { background: #f6d62b;} 

.choose-us { float: left; width: 100%; padding: 65px 0 80px; text-align: center;}
.choose-us h1 { float: left; width: 100%; font-size: 48px; line-height: 58px; color: #3a4660; font-family: 'PlusJakartaSans-Bold'; position: relative; padding-bottom: 30px; margin-bottom: 50px;}
.choose-us h1 span { display: block; font-size: 16px; line-height: 24px; color: #5d6472; font-family: 'PlusJakartaSans-Regular'; padding-top: 15px;}
.choose-us h1::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}
.choose-us ul { float: left; width: 100%;}
.choose-us ul li { float: none; display: inline-block; padding-right: 35px; margin-right: 50px; position: relative;}
.choose-us ul li:last-child { padding-right: 0; margin-right: 0;}
.choose-us ul li::after { position: absolute; content: ""; top: 0; right: 0; background: #e1e1e1; width: 1px; height: 100%;}
.choose-us ul li:last-child:after { content: none;}
.choose-us ul li .hex-ico { float: none; display: inline-block; background: url("../images/hex-ico.png") no-repeat center center; width: 120px; height: 138px; margin-bottom: 20px;}
.choose-us ul li .hex-ico h4 { color: #2f82c5; font-family: 'PlusJakartaSans-Bold'; font-size: 40px; display: flex; align-items: center; justify-content: center; height: 100%;}
.choose-us ul li h2 { color: #767777; font-size: 20px; line-height: 30px; font-family: 'PlusJakartaSans-Bold'; }

.service-provider { float: left; width: 100%; background: #0187ce; display: flex;}
.service-provider .service-lft { float: left; width: 50%; padding:70px 100px 80px; position: relative;}
.service-provider .service-lft h1 { float: left; width: 100%; font-size: 48px; line-height: 58px; color: #ffffff; font-family: 'PlusJakartaSans-Bold'; padding-bottom: 25px; margin-bottom: 35px; position: relative;}
.service-provider .service-lft h1::after { position: absolute; content: ""; bottom: 0; left: 0; background: #f6d62b; width: 55px; height: 3px;}
.service-provider .service-rgt { float: left; width: 50%; position: relative; }
.service-provider .service-rgt img { float: left; width: 100%; object-fit: cover; height: 100%; transition: all 1.2s ease; -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; -o-transition: all 1.2s ease;}
/*.service-provider .service-rgt img:hover{ transform: scale(1.1);}*/
.service-provider .service-lft h3 { float: left; width: 100%; font-size: 22px; line-height: 30px; color: #ffffff; font-family: 'PlusJakartaSans-Regular'; padding-bottom: 20px;}
.service-provider .service-lft p { float: left; width: 100%; font-size: 16px; line-height: 26px; color: #ffffff; font-family: 'PlusJakartaSans-Regular'; padding-bottom: 30px;}
.service-provider .service-lft a.learn-btn { float: left; display: inline-block; background: url("../images/book-arw-wht.png") no-repeat right 20px center; border: 2px solid #ffffff; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #ffffff; overflow: hidden;transition: all 0.5s ease;z-index: 0; position: relative; }
/*.service-provider .service-lft a.learn-btn:hover { border: 2px solid #f6d62b; transform: scale(1.05); will-change: transform; color: #000000; }
.service-provider .service-lft a.learn-btn::after { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center; border-radius: 50px; content: ''; display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0; border: 2px solid #f6d62b; transform: translate(-100%, 0) rotate(10deg); transform-origin: top left; transition: 0.2s transform ease-out; will-change: transform; z-index: -1;}
.service-provider .service-lft a.learn-btn:hover::after { transform: translate(0, 0);}*/
.service-provider .service-rgt .video-lnk { position: absolute; bottom: 0px; left: -133px;}
.service-provider .service-lft a.learn-btn:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center;border: 2px solid #f6d62b;color: #000;}

#single-video { display: none;}
#single-video iframe { width: 600px; height: 330px;}

.laptop-sales { float: left; width: 100%; padding: 80px 0 70px;}
.laptop-sales h1 { float: left; width: 100%; text-align: center; font-size: 48px; line-height: 58px; color: #3a4660; font-family: 'PlusJakartaSans-Bold'; position: relative; padding-bottom: 30px; margin-bottom: 50px;}
.laptop-sales h1 span { display: block; font-size: 16px; line-height: 24px; color: #5d6472; font-family: 'PlusJakartaSans-Regular'; padding-top: 15px;}
.laptop-sales h1::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}

.laptop-sales-lst { float: left; width: 100%;}
.laptop-sales-lst .laptop-main { float: left; width: 100%;}
.laptop-sales-lst .laptop-main .laptop-img { float: left; width: 100%; margin-bottom: 20px; overflow: hidden;}
.laptop-sales-lst .laptop-main .laptop-img img { float: left; width: 100%; transition: 1s;}
.laptop-sales-lst .laptop-main .laptop-img img:hover, .laptop-sales-lst .laptop-main:hover .laptop-img img { transform: scale(1.1);}
.laptop-sales-lst .laptop-main .laptop-cnt { float: left; width: 100%;}
.laptop-sales-lst .laptop-main .laptop-cnt h2 { float: left; width: 100%; font-size: 20px; line-height: 28px; color: #010101; font-family: 'PlusJakartaSans-Bold'; margin-bottom: 15px; transition:all .5s ease;}
.laptop-sales-lst .laptop-main .laptop-cnt a.learn-btn { float: left; width: auto; margin-right: 20px; background: #165dba; font-size: 14px; line-height: 20px; color: #ffffff; padding: 5px 20px; border-radius: 50px; font-family: 'PlusJakartaSans-Bold'; transition:all .5s ease; }
.laptop-sales-lst .laptop-main .laptop-cnt a.learn-btn:hover { background: #ffc513; color: #ffffff;}
.laptop-sales-lst .laptop-main .laptop-cnt a.shop-btn { font-size: 14px; line-height: 30px; color: #165dba; font-family: 'PlusJakartaSans-Bold'; transition:all .5s ease;}
.laptop-sales-lst .laptop-main .laptop-cnt a.shop-btn:hover { color: #000000;}
.laptop-sales-lst .laptop-main:hover .laptop-cnt h2 { color: #165dba;}

.laptop-logos { float: left; width: 100%; padding:60px 0 80px 0;}
.laptop-logos.gray-bg { background: #f6f6f6;}
.laptop-logos.no-loc { background: #f6f6f6; margin-top: 50px; }
.laptop-logos h1 { float: left; width: 100%; text-align: center; font-size: 48px; line-height: 58px; color: #3a4660; font-family: 'PlusJakartaSans-Bold'; position: relative; padding-bottom: 30px; margin-bottom: 50px;}
.laptop-logos h1 span { display: block; font-size: 16px; line-height: 24px; color: #5d6472; font-family: 'PlusJakartaSans-Regular'; padding-top: 15px;}
.laptop-logos h1::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}
.laptop-logos a.brands-btn { float: none;  transition: all 0.5s ease; display: inline-block; background: #ffffff url("../images/book-arw.png") no-repeat right 20px center; border: 2px solid #0187ce; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #0187ce; overflow: hidden; z-index: 0; position: relative; }
/*.laptop-logos a.brands-btn:hover { border: 2px solid #f6d62b; transform: scale(1.05); will-change: transform; color: #000000; }
.laptop-logos a.brands-btn::after { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center; border-radius: 50px; content: ''; display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0; border: 2px solid #f6d62b; transform: translate(-100%, 0) rotate(10deg); transform-origin: top left; transition: 0.2s transform ease-out; will-change: transform; z-index: -1;}
.laptop-logos a.brands-btn:hover::after { transform: translate(0, 0);}*/
.laptop-logos a.brands-btn:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center;border: 2px solid #f6d62b;color: #000;}
.btn-ctr { float: left; width: 100%; text-align: center; }
.laptop-logo-lst { float: left; width: 100%; margin-bottom: 30px;}
.laptop-logo-lst .laptop-logo-main { float: left; width: 100%; text-align: center; background: #fff; border: 1px solid #e7e7e7; display: flex; align-items: center; justify-content: center; height: 120px; transition:all .5s ease;}
.laptop-logo-lst .laptop-logo-main:hover { border: 1px solid #0187ce;}

.laptop-spares { float: left; width: 100%; background: url("../images/laptop-spares-bg.jpg") no-repeat top left; background-size: cover; height: 100%; padding: 75px 0 85px; }
.laptop-spares h1 { float: left; width: 100%; font-size: 55px; line-height: 65px; color: #ffffff; font-family: 'PlusJakartaSans-Bold'; padding-bottom: 25px; margin-bottom: 35px; position: relative;}
.laptop-spares h1::after { position: absolute; content: ""; bottom: 0; left: 0; background: #f6d62b; width: 55px; height: 3px;}
.laptop-spares p { float: left; width: 100%; font-size: 22px; line-height: 30px; color: #ffffff; padding-bottom: 40px; }
.laptop-spares a.cont-btn { float: left; display: inline-block; background: url("../images/book-arw-wht.png") no-repeat right 20px center; border: 2px solid #ffffff; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #ffffff; overflow: hidden;transition: all 0.5s ease; z-index: 0; position: relative; }
/*.laptop-spares a.cont-btn:hover { border: 2px solid #f6d62b; transform: scale(1.05); will-change: transform; color: #000000; }
.laptop-spares a.cont-btn::after { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center; border-radius: 50px; content: ''; display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0; border: 2px solid #f6d62b; transform: translate(-100%, 0) rotate(10deg); transform-origin: top left; transition: 0.2s transform ease-out; will-change: transform; z-index: -1;}
.laptop-spares a.cont-btn:hover::after { transform: translate(0, 0);}
*/
.laptop-spares a.cont-btn:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center;border: 2px solid #f6d62b;
color: #000;}

/*footer*/
footer { float: left; width: 100%; background: url("../images/ftr-bg.jpg") no-repeat top left; background-size: cover; padding: 150px 0 0;}
.ftr-top { float: left; width: 100%; border-bottom: 1px solid #454f5e; padding-bottom: 40px;}
.ftr-btm { float: left; width: 100%; padding: 24px 0 30px; text-align: center; }
.ftr-btm p { float: left; width: 100%; color: #ffffff; font-size: 14px; line-height: 20px;}
.ftr-top .ftr-lft { float: left; width: 29%;}
.ftr-top .ftr-mid { float: left; width: 48%;}
.ftr-top .ftr-rgt { float: left; width: 23%;}
.ftr-top .ftr-lft .logo { float: left; width: 100%; margin-bottom: 30px;}
.ftr-top .ftr-lft .logo img { float: left; width: auto;}
.ftr-top .ftr-lft .ftr-lst { float: left; width: 100%;}
.ftr-top .ftr-lft .ftr-lst ul { float: left; width: 100%;}
.ftr-top .ftr-lft .ftr-lst ul li { float: left; width: 100%; font-size: 13px; line-height: 20px; color: #ffffff; margin-bottom: 10px;}
.ftr-top .ftr-lft .ftr-lst ul li:last-child { margin-bottom: 0;} 
.ftr-top .ftr-lft .ftr-lst ul li span { color: #f6d62b; font-size: 15px; font-family: 'PlusJakartaSans-Bold';}

.ftr-mid .ftr-lnks h2{font-size: 16px; line-height: 24px;font-family: 'PlusJakartaSans-Bold'; margin-bottom: 35px; padding-left: 33px; position: relative; color: #fff; }
.ftr-mid .ftr-lnks h2:after {content: ""; position: absolute; background: #f6d62b; top: 50%; left: 0; width: 20px; height: 1px; }
.ftr-mid .ftr-lnks ul li a{float: left;width: 100%;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;font-size: 13px;line-height: 20px;color: #ffffff;margin-bottom: 10px; position: relative; padding-left: 25px;}
.ftr-mid .ftr-lnks ul li a:hover {color: #f6d62b;}
.ftr-mid .ftr-lnks ul li a:after {content: "";position: absolute;background: #2f82c5;top: 7px;left: 0;width: 7px;height: 7px;border-radius: 100%;}
.ftr-top .ftr-mid .ftr-lnks {width: 100%; float: left;}
.ftr-top .ftr-mid .ftr-lnks .ftr-lnks-lft {width: 48%; float: left; margin-right: 4%;}
.ftr-top .ftr-mid .ftr-lnks .ftr-lnks-rgt {width: 48%; float: left;}
.ftr-top .ftr-rgt h3{font-size: 16px; line-height: 24px;font-family: 'PlusJakartaSans-Bold'; margin-bottom: 35px; color: #fff;}
.buy-btn{color: #ffc000;font-size: 14px;line-height: 17px;font-family: 'PlusJakartaSans-Bold';padding: 15px;height: 51px;border-radius: 5px;border: 1px solid #ffc000;display: inline-block;text-align: center; margin-bottom: 20px; width: 260px;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.buy-btn:hover {background: #ffc000; color: #000;}
.book-btn{color: #fff;font-size: 14px;line-height: 17px;font-family: 'PlusJakartaSans-Bold';padding: 15px;height: 51px;border-radius: 5px;border: 1px solid #3082c5;display: inline-block;text-align: center; background: #3082c5;  width: 260px;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.book-btn:hover {background: transparent;}
.smm-icons { float: left; margin-top: 25px; width: 100%; text-align: center; }
.smm-icons li{display: inline-block; }
.smm-icons li a{display: inline-block; margin-right: 15px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.smm-icons li:last-child a {margin-right: 0;}
.smm-icons li a:hover {opacity: 0.8;}
.map-location {float: left; width: 100%; position: relative;}
.map-location iframe{float: left; width: 100%; }
.contact-icos{float: left; width: 100%;position: relative;}

.hme-cntct-part {float: left; width: 100%; background: #fff; padding: 45px 0; border-radius: 20px;}
.hme-cntct-part ul{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;
-webkit-align-items: center;-o-transform: skewX(15deg);-moz-transform: skewX(15deg);-webkit-transform: skewX(15deg);transform: skewX(15deg);}
.hme-cntct-part ul li {float: left; width: auto; margin-right: 30px; padding-right: 30px;  position: relative; padding-left: 0;} 
/*.hme-cntct-part ul li:after {content: ""; position: absolute; width: 55px; height: 55px; background: url(../images/call-us.png) no-repeat left top; left: 0;
top: 5px;}
.hme-cntct-part ul li.mail-us:after {width: 63px; height: 47px; background: url(../images/mail-us.png) no-repeat left top; left: 0;top: 5px;}
.hme-cntct-part ul li.location:after {width: 44px; height: 59px; background: url(../images/location.png) no-repeat left top; left: 0;top: -4px;}
*/.hme-cntct-part ul li:before {content: ""; position: absolute; background: #d6d6d6; height: 50px; width: 1px; right: 0; }
.hme-cntct-part ul li:last-child:before {display: none;}
.hme-cntct-part ul li:last-child{margin-right: 0; padding-right: 0; padding-left: 0;}
.hme-cntct-part ul li h6{font-family: 'PlusJakartaSans-Medium';font-size: 13px;line-height: 20px;padding-bottom: 2px;text-transform: uppercase;color: #000;}
.hme-cntct-part ul li h4{font-family: 'PlusJakartaSans-Bold';font-size: 20px;line-height: 30px;}
.hme-cntct-part ul li a{font-family: 'PlusJakartaSans-Bold';font-size: 20px;line-height: 30px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.hme-cntct-part ul li a:hover {color: #3082c5;}
.hme-cntct-part { float: left;background: #fff;padding: 50px 0px;position: absolute;bottom: -73px;left: 0;right: 0;margin: 0 auto;width: 86%;margin: 0 auto;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);transform: skew(-15deg);-o-transform: skew(-15deg);-moz-transform: skew(-15deg);-webkit-transform: skew(-15deg);}

.book-service {float: left;height: 44px;position: relative;right: 0;top: 0;background: #fec41f;color: #000;padding: 10px 0 10px 10px;font-family: 'PlusJakartaSans-Bold';font-size: 14px;line-height: 20px;padding-left: 38px;z-index: 9999;transition: all 0.5s ease; }
.book-service:after{background: #fec41f;content: "";height: 44px;position: absolute;left: -8px;top: 0;-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);transform: skew(-20deg);width: 23px;}
.book-service:before {content: ""; position: absolute; background: url(../images/book-nw.png) no-repeat; top: 10px; left: 9px; width: 20px; height: 20px;z-index: 9999; transition: all 0.5s ease; }
.book-service:hover:before {background: url(../images/book-arw.png) no-repeat; }
.book-service:hover{color: #0887cc;}
.booking-btn { float: left; position: relative;}
.booking-btn:after {content: "";position: absolute;background: #fec41f;right: -63%;height: 44px;top: 0;width: 100%;z-index: 9;}

.lap-service {float: left; width: 100%; padding: 47px 0 0 0;}
.lap-service h2{float: left; width: 100%; text-align: center; font-size: 48px; line-height: 52px; padding-bottom: 15px; color: #3a4660; font-family: 'PlusJakartaSans-Bold';}
.lap-service p.serv-p{float: left; width: 100%; text-align: center;color: #5d6472; font-size: 16px; line-height: 24px; position: relative; padding-bottom: 25px; margin-bottom: 25px;}
.lap-service p.serv-p:after {position: absolute;content: "";background: url("../images/title-btm-line.png") no-repeat bottom center;left: 0;right: 0;bottom: 0;margin: 0 auto;width: 73px;height: 7px;}
.lap-service ul.list-serv {float: left; width: 100%;} 
.lap-service ul.list-serv {display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center; }
.lap-service ul.list-serv li{float: left; width: 193px; height: 144px; display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center; padding: 20px 15px; border: 1px solid #e6e6e6; background: #f4f4f4; margin-right: 3px; position: relative;}
.lap-service ul.list-serv li:last-child{margin-right: 0;}
.lap-service ul.list-serv li h4{font-size: 14px; line-height: 20px; color: #3a4660; padding-top: 52px; text-align: center;}
.lap-service ul.list-serv li:hover h4, .lap-service ul.list-serv li.active h4 {color: #2f82c5;}
.lap-service ul.list-serv li span{background: url(../images/service-img-1.png) no-repeat; background-size: 100%; width: 61px;height: 40px;position: absolute;left: 0;right: 0;margin: 0 auto; background-position: top left;}
.lap-service ul.list-serv li.active:after{content: ""; position: absolute; width: 100%; height: 4px; background: #f5d532; top: 0; left: 0;}
.lap-service ul.list-serv li.active span, .lap-service ul.list-serv li:hover span{background-position: bottom left!important;}
.lap-service ul.list-serv li.ico2 span{background: url(../images/service-img-2.png) no-repeat;}
.lap-service ul.list-serv li.ico3 span{background: url(../images/service-img-3.png) no-repeat;}
.lap-service ul.list-serv li.ico4 span{background: url(../images/service-img-4.png) no-repeat;}
.lap-service ul.list-serv li.ico5 span{background: url(../images/service-img-5.png) no-repeat;}
.lap-service ul.list-serv li.ico6 span{background: url(../images/service-img-6.png) no-repeat;}

.service-main-img {margin-top:2px; float: left; width: 100%;position: relative;}
.service-main-img img { float: left; width: 100%; object-fit: cover; height: 100%; min-height: 320px;}
.service-main-img ul li span{ position: absolute; display: block; cursor: pointer;background:#fff url(../images/sml-serv-img1.png) no-repeat center center;width: 45px;height: 45px;border-radius: 50%;border: 1px solid #fff;left: 38%;top: 18%;overflow: hidden;}
.service-main-img ul li.num2 span{ background-image:url(../images/sml-serv-img6.png);left: 32.5%;top: 70%;}
.service-main-img ul li.num3 span{ background-image:url(../images/sml-serv-img3.png);left: 47%;top: 66.5%;}
.service-main-img ul li.num4 span{ background-image:url(../images/sml-serv-img5.png);left: 56%;top: 71%;}
.service-main-img ul li.num5 span{ background-image:url(../images/sml-serv-img2.png);left: 67.5%;top: 54%;}
.service-main-img ul li.num6 span{ background-image:url(../images/sml-serv-img4.png);left: 64%;top: 70%;}
.service-main-img ul li.num1.active span{ background-image: url(../images/sml-serv-img1-hvr.png);}
.service-main-img ul li.num2.active span{ background-image: url(../images/sml-serv-img6-hvr.png);}
.service-main-img ul li.num3.active span{ background-image: url(../images/sml-serv-img3-hvr.png);}
.service-main-img ul li.num4.active span{ background-image: url(../images/sml-serv-img5-hvr.png);}
.service-main-img ul li.num5.active span{ background-image: url(../images/sml-serv-img2-hvr.png);}
.service-main-img ul li.num6.active span{ background-image: url(../images/sml-serv-img4-hvr.png);}
.service-main-img ul li.active span{background-color: #3082c5!important; border: 1px solid #3082c5;}
.service-main-img ul li p{width: 100%; float: left; font-size: 16px; line-height: 25px; color: #fff; padding: 20px 28px; background: rgba(18,21,66,0.8); border-radius: 10px; margin-bottom: 25px; margin-bottom: 20px;}
.service-main-img ul li .serv-hme-cont{display: none;}
.service-main-img ul li.active .serv-hme-cont{display: block;}
.serv-hme-cont { position: absolute; top: 50%; left: 25px;-webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); text-align: center; width: 360px; text-align: left;}
.serv-hme-cont p{font-size: 16px; line-height: 25px; color: #fff; padding: 20px 28px; background: rgba(18,21,66,0.8); border-radius: 10px; margin-bottom: 25px;}
.serv-hme-cont a { float:left; display: inline-block; background: url("../images/book-arw-wht.png") no-repeat right 20px center; margin-left: 25px; border: 2px solid #ffffff; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #ffffff; overflow: hidden;transition: all 0.5s ease; z-index: 0; position: relative; }
.serv-hme-cont a:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center;border: 2px solid #f6d62b;color: #000;}

/*inner-banner*/
.inn-ban { float:left; width:100%; position:relative;}
.inn-ban:after { position:absolute; display:block; content:""; left:0; top:0; background:rgba(0,0,0,0.6); width:100%; height:100%; }
.inn-ban img { width:100%; float:left; }
.inn-cap { position:absolute; top:50%; z-index:1; width:750px;transform:translateY(-50%); text-align:center; width:100%; left:0;}
.inn-cap h1 { color: #fff;font-size:40px;line-height:45px;padding-bottom: 8px;font-family: 'PlusJakartaSans-Bold'; }
.inn-cap p { font-size:20px; color:#fff; line-height:32px; font-family: PlusJakartaSans-Light; font-weight:400; margin-bottom:10px; }
.inn-cap a { background: #ff7800;font-family: 'PlusJakartaSans-Bold';font-size: 14px;}
.inn-cap a { float: none; display: inline-block; background: #0986ce url("../images/book-arw-wht.png") no-repeat right 20px center; border: 1px solid #0986ce; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #fff; overflow: hidden; transition: 0.2s transform ease-in-out; will-change: transform; z-index: 0; position: relative; transition: all 0.5s ease;}
/*.inn-cap a:hover { border: 1px solid #f6d62b; transform: scale(1.05); will-change: transform; color: #000000; }*/
/*.inn-cap a::after { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center; border-radius: 50px; content: ''; display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0; border: 1px solid #f6d62b; transform: translate(-100%, 0) rotate(10deg); transform-origin: top left; transition: 0.2s transform ease-out; will-change: transform; z-index: -1;}
.inn-cap a:hover::after { transform: translate(0, 0);}*/
.inn-cap a:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center;border: 1px solid #f6d62b;color: #000;}
.inn-ban .inn-cap p { max-width:700px; width:100%;margin: 0 auto; font-size:18px;line-height:27px;font-family: 'PlusJakartaSans-Light';padding:5px 10px 15px;}

.inn-ban.lft-algn{position: relative;}
.inn-ban.lft-algn .inn-cap { position: absolute; top: 50%; z-index: 1; transform: translateY(-50%); left: unset; text-align: left;}
.inn-ban.lft-algn::after, .inn-ban.rem-opac::after {background: none;}
.inn-ban.lft-algn .inn-cap p {margin: 0;padding:5px 0 15px;}

.breadcrumb { position: absolute; bottom: 25px; right: 0; width: 1170px; left: 0; margin: 0 auto; text-align: right; z-index:1; }
.breadcrumb ul li { color:#fff; font-size: 14px; font-family: 'PlusJakartaSans-Regular'; display:inline-block; margin-right:10px; padding-right:10px; position:relative;}
.breadcrumb ul li a { color:#fff; font-size: 14px;}
.breadcrumb ul li a:hover { color:#fec41f; }
.breadcrumb ul li:last-child { margin-right:0; padding-right:0; }
.breadcrumb ul li:last-child:after { display:none; }
.breadcrumb ul li:after { position:absolute; display:block; content:">"; right:-6px; top:0; color:#fff; }

/*about-pg*/
.welcome {float: left; width: 100%; padding: 80px 0 130px 0;}
.wlcm-lft {float: left; width: 50%; margin-right:5.6%; position: relative;}
.wlcm-rht {float: left; width: 44.4%;}
.wlcm-lft img {float: right;position: relative;}
.wlcm-lft .img-dwn{position: absolute;bottom: -120px;left: 0;}
.wlcm-lft .img-dwn:after{position: absolute;content: "";border: 1px solid #36aecb;bottom: -12px;right: -11px;width: 270px;height: 143px;z-index: -1;}
.wlcm-rht h6{position: relative;color: #48a3ee;font-family: 'PlusJakartaSans-Bold';font-size: 14px;line-height: 20px;padding-left: 65px; margin-bottom: 15px;}
.wlcm-rht h6:after {position: absolute;content: "";height: 1px;width: 50px;background: #48a3ee;left: 0;top: 50%;}
.wlcm-rht h4{font-size: 40px;line-height: 50px;color: #000;font-family: 'PlusJakartaSans-Bold';padding-bottom: 17px;}
.wlcm-rht h5{color: #0c4c93;font-family: 'PlusJakartaSans-Bold';padding-bottom: 17px;font-size: 16px;line-height: 24px;}
.wlcm-rht p{color:#5d6472; font-size: 16px; line-height: 24px; }

.founder {padding-top: 35px; float: left; width: 100%;}
.founder-lft, .founder-rht{display: flex;display: -webkit-flex;justify-content: left;-webkit-justify-content: left;align-items: center;-webkit-align-items: center;}
.founder-lft{float: left;padding-right: 20px;margin-right: 20px; position: relative;}
.founder-lft:after {position: absolute; content: ""; height: 50px; background: #a1b2c4; width: 1px; right: 0;}
.founder-lft img {width: 90px; height: 90px; border-radius: 100%; border: 3px solid #fff; margin-right: 20px; float: left; box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);}
.founder-lft h3{font-size: 18px; line-height: 26px; color: #0187ce; float: left; }
.founder-lft {float: left;}
.founder-rht h4{color: #333;font-size: 15px!important;line-height: 20px!important;font-family: 'PlusJakartaSans-Regular'; padding-bottom: 0;}
.founder-lft h4{display: none; color: #333;font-size: 15px!important;line-height: 20px!important;font-family: 'PlusJakartaSans-Regular'; padding-bottom: 0;}
.founder-rht {padding: 20px 0;}

.choose {float: left; width: 100%; background: #f1f6fa; padding: 55px 0 0 0;}
.mid-ul {float: left; width: 45%;text-align: center;}
.choose h5 {float: left; width:100%; font-size: 40px;line-height: 50px; position: relative; color: #000;font-family: 'PlusJakartaSans-Bold';padding-bottom: 17px; text-align: center; margin-bottom: 25px;}
.choose h5::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}

.lft-rht-ul {float: left; width: 27.5%;}
.lft-rht-ul li { padding-left: 114px; position: relative; float: left; width: 100%; margin-bottom: 60px;}
.lft-rht-ul li h4{font-family: 'PlusJakartaSans-Bold';font-size: 30px;line-height: 40px;padding-bottom: 7px;float: left;width: 100%;}
.lft-rht-ul li p{font-size: 18px; line-height: 20px;}
.lft-rht-ul li:after {content: ""; position: absolute; background: url(../images/why-ico1.png) no-repeat; background-size: 100% !important; left: 0; top: 0; width: 79px; height: 79px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.lft-rht-ul li:hover:after { transform: rotateY(180deg);-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.lft-rht-ul li.ico2:after{background: url(../images/why-ico2.png) no-repeat;}
.lft-rht-ul li.ico3:after{background: url(../images/why-ico3.png) no-repeat;}
.lft-rht-ul li.ico4:after{background: url(../images/why-ico4.png) no-repeat;}
.lft-rht-ul li.ico5:after{background: url(../images/why-ico5.png) no-repeat;}
.lft-rht-ul li.ico6:after{background: url(../images/why-ico6.png) no-repeat;}

.asso-cert {float: left; width: 100%; padding: 70px 0;}
.asso-cert-lft {float: left; width: 40%; margin-right: 5%;}
.asso-cert-img {float: left; width: 55%; overflow: hidden;}
.asso-cert-img img { float: left; width: 100%;transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;}
.asso-cert-img img:hover{ transform: scale(1.1);}
.asso-cert-img img {float: left; width: 100%;}
.asso-cert h2{color: #0c4c93; position: relative; padding-bottom: 15px; margin-bottom: 24px; font-family: 'PlusJakartaSans-Bold';font-size: 40px;line-height: 50px;float: left;width: 100%;}
.asso-cert h2::after { position: absolute; content: ""; background: url("../images/bg-after-lft.png") no-repeat bottom center; left: 0; bottom: 0; margin: 0 auto; width: 67px; height: 7px;}
.asso-cert p{color:#5d6472; font-size: 16px; line-height: 24px; float: left; width: 100%; padding-bottom: 30px; padding-right: 8px;}
.asso-cert p:last-child{padding-bottom: 0;}

.vision-mission {float: left; width: 100%; background: #f1f6fa; padding: 65px 0;}
.vision-mission h3{color: #0c4c93; padding-bottom: 15px; font-family: 'PlusJakartaSans-Bold';font-size: 40px;line-height: 50px;float: left;width: 100%;}
.vision-mission p{color:#5d6472; font-size: 16px; line-height: 24px; float: left; width: 100%; padding-bottom: 30px;}
.vision-mission p:last-child{padding-bottom: 0;}
.vs-lft {width: 43%; float: left; margin-right: 9%;}
.vs-rht {width: 48%; float: left;}
.vs-rht ul{float: left; width: 100%;}
.vs-rht ul li {float: left; width: 48.7%; margin-right: 2.6%; border: 4px solid #36accc;overflow: hidden;}
.vs-rht ul li img { float: left; width: 100%;transition: all 1.2s ease; -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; -o-transition: all 1.2s ease;}
.vs-rht ul li img:hover{ transform: scale(1.1);}
.vs-rht ul li img{float: left; width: 100%;}
.vs-rht ul li:nth-child(2n-2) {margin-right: 0;}

/*laptop-services*/
.lap-serv { float: left; width: 100%; padding: 90px 0 0; background: #ffffff;}
.lap-serv h1 { float: left; width: 100%; text-align: center; font-size: 48px; line-height: 58px; color: #3a4660; font-family: 'PlusJakartaSans-Bold'; position: relative; padding-bottom: 20px; margin-bottom: 9px;}
.lap-serv h1::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}
.lap-serv p { display: block; float: left;width: 100%; font-size: 16px; line-height: 24px; color: #5d6472; text-align: center; font-family: 'PlusJakartaSans-Regular'; padding-top: 5px;}
.lap-serv ul {float: left; width: 100%; padding: 40px 0;display: flex; flex-wrap: wrap;}
.lap-serv ul li{position: relative; float: left; width: 31.33%;  margin:0 3% 35px 0; box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); border-radius: 10px;}
.lap-serv ul li:after {content: ""; position: absolute; bottom: 0; left: 0; background: #f6d62b; width: 100%; height: 5px;border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.lap-serv ul li:nth-child(3n-3){margin-right: 0; margin-bottom: 35px;}
.lap-serv ul li .top-img {float: left; border-top-left-radius: 10px; border-top-right-radius: 10px; width: 100%; position: relative; overflow: hidden;}
.lap-serv ul li .top-img img { float: left; width: 100%;transition: all 0.8s ease;}
.lap-serv ul li .top-img img.abs-img { position: absolute; top: 0px; left:0px; width: 100%;transition: all 0.8s ease; z-index: 10;}
.lap-serv ul li .top-img img:hover{ transform: scale(1.1);}
.lap-serv ul li .bottom-cont{background: #fff; float: left; width: 100%; padding: 28px; position: relative; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.lap-serv ul li .bottom-cont h4{color: #1d71b6;font-size: 20px;line-height: 30px;font-family: 'PlusJakartaSans-Bold';text-align: left; width: 100%;float: left;padding-bottom: 12px;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.lap-serv ul li:hover .bottom-cont h4{color: #000;}
.lap-serv ul li .bottom-cont p {display: block;font-size: 14px; line-height: 22px; color: #333; text-align: left; font-family: 'PlusJakartaSans-Regular';  float: left; width: 100%; padding-top: 0;}

 .lap-serv ul li .top-img:after {display:none;content:"";position: absolute; background: url(../images/ls-sml-ico1.png) no-repeat; left: 10px; bottom: 10px; width: 56px; height: 65px; z-index: 100;}
 .lap-serv ul li.spare-ico2 .top-img:after {background: url(../images/ls-sml-ico2.png) no-repeat;}
 .lap-serv ul li.spare-ico3 .top-img:after {background: url(../images/ls-sml-ico3.png) no-repeat;}
 .lap-serv ul li.spare-ico4 .top-img:after {background: url(../images/ls-sml-ico4.png) no-repeat;}
 .lap-serv ul li.spare-ico5 .top-img:after {background: url(../images/ls-sml-ico5.png) no-repeat;}
 .lap-serv ul li.spare-ico6 .top-img:after {background: url(../images/ls-sml-ico6.png) no-repeat;}
 .lap-serv ul li.spare-ico7 .top-img:after {background: url(../images/ls-sml-ico7.png) no-repeat;}
 .lap-serv ul li.spare-ico8 .top-img:after {background: url(../images/ls-sml-ico8.png) no-repeat;}
 .lap-serv ul li.spare-ico9 .top-img:after {background: url(../images/ls-sml-ico9.png) no-repeat;}
 .lap-serv ul li.spare-ico10 .top-img:after {background: url(../images/ls-sml-ico10.png) no-repeat;}
 .lap-serv ul li.spare-ico11.top-img:after {background: url(../images/ls-sml-ico11.png) no-repeat;}
 .lap-serv ul li.spare-ico12 .top-img:after {background: url(../images/ls-sml-ico12.png) no-repeat;}

.autorized-ls {float: left;width: 100%;}
.autorized-ls .row-container {position: relative;}
.auls-cont {position: absolute;z-index: 9;top: 50%;transform: translateY(-50%);text-align: left; left: 60px;}
.autorized-ls-img {float: left;width: 100%;background: url(../images/ls-img-bg.jpg) no-repeat 0 0;min-height: 475px;background-position: center center;position: relative; margin-bottom: 70px;}
.auls-cont h5{font-size: 48px; line-height: 60px; font-family: 'PlusJakartaSans-Bold'; position: relative; padding-bottom: 25px; margin-bottom: 25px;}
.auls-cont h5:after {position: absolute;content: "";background: #f6d62b;left: 0;bottom: 0;margin: 0 auto;width: 50px;height: 3px;}
.auls-cont p{font-size: 22px; line-height: 30px; color: #000; padding-bottom: 30px;}
.auls-cont span{font-size: 21px;line-height: 31px;font-family: 'PlusJakartaSans-Bold';padding: 11px 26px;border-radius: 50px; border: 1px solid #f5d532;display: inline-block;text-align: center;width: auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;color: #000;background: #f5d532;}

.faq {float: left; width: 100%; padding: 70px 0; background: #f6f6f6;}
.faq h3 { float: left; width: 100%; font-size: 48px; line-height: 58px; color: #3a4660; text-align: center; font-family: 'PlusJakartaSans-Bold'; position: relative; padding-bottom: 30px; margin-bottom: 40px;}
.faq h3 span { display: block; font-size: 16px; line-height: 24px; color: #5d6472; font-family: 'PlusJakartaSans-Regular'; padding-top: 15px;}
.faq h3::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}

/*laptop-spares*/
.laptop-logo-lst.innpg-dsgn {margin-bottom: 55px;}
.laptop-logo-lst.innpg-dsgn .owl-dots { margin-top: 15px;}
.laptop-logo-lst.innpg-dsgn .owl-dot { background: #cccccc; width: 7px; height: 7px; margin: 2px 2px;}

.lap-service.spares-pg ul.list-serv li.ico2 span{background: url(../images/lc-img-ico2.png) no-repeat;}
.lap-service.spares-pg ul.list-serv li.ico3 span{background: url(../images/service-img-2.png) no-repeat;}
.lap-service.spares-pg ul.list-serv li.ico4 span{background: url(../images/service-img-3.png) no-repeat;}
.lap-service.spares-pg ul.list-serv li.ico5 span{background: url(../images/service-img-4.png) no-repeat;}
.lap-service.spares-pg ul.list-serv li.ico6 span{background: url(../images/lc-img-ico6.png) no-repeat;}

.lap-service.spares-pg {float: left; width: 100%; padding: 47px 0 0 0;}
.lap-service.spares-pg h2{position: relative; margin-bottom: 14px; padding-bottom: 18px;}
.lap-service.spares-pg h2:after {position: absolute;content: "";background: url("../images/title-btm-line.png") no-repeat bottom center;left: 0; right: 0;bottom: 0;margin: 0 auto;width: 73px;height: 7px;}
.lap-service.spares-pg p.serv-p{float: left; width: 100%; text-align: center;color: #5d6472; font-size: 16px; line-height: 24px; position: relative; padding-bottom: 30px; margin-bottom: 0;}
.lap-service.spares-pg p.serv-p:after{display: none;}
.lap-service.spares-pg .service-main-img ul li p{margin-bottom:0; padding-right: 17px;}
.lap-service.spares-pg .serv-hme-cont p{padding: 0; background: none; border-radius: 0; margin-bottom: 0;}
.lap-service.spares-pg .service-main-img ul li.active .serv-hme-cont{padding: 20px 28px; background: rgba(0,0,0,0.55); border-radius: 10px;}
.lap-service.spares-pg .service-main-img ul li span{ background: #fff no-repeat center center;}
.lap-service.spares-pg .service-main-img ul li.num1 span{ background-image:url(../images/sml-serv-img1.png);left: 46%;top: 22%;}
.lap-service.spares-pg .service-main-img ul li.num2 span{ background-image:url(../images/ls-chrg-img.png);left: 41%;top: 62%;}
.lap-service.spares-pg .service-main-img ul li.num3 span{ background-image:url(../images/sml-serv-img6.png);left: 41%; top: 75%;}
.lap-service.spares-pg .service-main-img ul li.num4 span{ background-image:url(../images/sml-serv-img3.png);left: 56%;top: 65%;}
.lap-service.spares-pg .service-main-img ul li.num5 span{ background-image:url(../images/sml-serv-img5.png);left: 65%;top: 73%;}
.lap-service.spares-pg .service-main-img ul li.num6 span{ background-image:url(../images/ls-tch-img.png);left: 56%; top: 78%;}
.lap-service.spares-pg .service-main-img ul li.num1.active span{ background-image:url(../images/sml-serv-img1-hvr.png);}
.lap-service.spares-pg .service-main-img ul li.num2.active span{ background-image: url(../images/ls-chrg-img-hvr.png);}
.lap-service.spares-pg .service-main-img ul li.num3.active span{ background-image: url(../images/sml-serv-img6-hvr.png);}
.lap-service.spares-pg .service-main-img ul li.num4.active span{ background-image: url(../images/sml-serv-img3-hvr.png);}
.lap-service.spares-pg .service-main-img ul li.num5.active span{ background-image: url(../images/sml-serv-img5-hvr.png);}
.lap-service.spares-pg .service-main-img ul li.num6.active span{ background-image: url(../images/ls-tch-img-hvr.png);}
.lap-service.spares-pg .service-main-img ul li.active span{background-color: #3082c5!important; border: 1px solid #3082c5;}

.spares-pg .serv-hme-cont { width: 375px;left: 50px;}
.spares-pg .service-main-img ul li.active .serv-hme-cont h4{font-family: 'PlusJakartaSans-Medium';font-size: 20px;line-height: 30px; float: left;width: 100%;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 6px;margin-bottom: 15px;}

.lap-spare-lst {padding: 50px 0; float: left; width: 100%;}
.lap-spare-lst ul {display: flex; flex-wrap: wrap;}
.lap-spare-lst ul li{float: left; position: relative; width: 23.5%;margin-right: 2%;background: #f2f2f2;display: flex;display: -webkit-flex;justify-content: center; -webkit-justify-content: center;align-items: center;-webkit-align-items: center;flex-direction: column;padding:15px 13px;min-height: 236px; border-radius: 10px; margin-bottom: 28px;}
.lap-spare-lst ul li img { width: auto; min-height: 124px; float: left; overflow: hidden;transition: all 1.2s ease; -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; -o-transition: all 1.2s ease;}
.lap-spare-lst ul li img:hover{ transform: scale(1.1);}
.lap-spare-lst ul li:nth-child(4n-4) {margin-right: 0;}
.lap-spare-lst ul li h5{font-family: 'PlusJakartaSans-Bold';font-size: 20px;line-height: 30px;padding-top: 22px;}
.lap-spare-lst ul li a{background: #2f82c5 url(../images/book-arw-wht.png) no-repeat center center;width: 40px;height: 40px;position: absolute;right: 15px; top: 15px;border-radius: 100%;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.lap-spare-lst ul li:hover a {background: #fec41f url(../images/book-nw.png) no-repeat center center;}

.spares-list {padding:30px 0; float: left; width: 100%;}
.spares-list ul {display: flex; flex-wrap: wrap;}
.spares-list ul li{float: left; position: relative; width:32%;margin-right: 2%;background: #f2f2f2;text-align: center; display: flex;display: -webkit-flex;justify-content: center; -webkit-justify-content: center;align-items: center;-webkit-align-items: center;flex-direction: column;padding:0; border-radius: 10px; margin-bottom:20px; transition: all 0.4s ease;}
.spares-list ul li:hover{ background: #ffffff; box-shadow: 0px 0px 8px rgba(0,0,0,0.1); }
.spares-list ul li img { width: auto; margin-top: 20px; overflow: hidden;transition: all 0.8s ease; }
.spares-list ul li img:hover{ transform: scale(1.1);}
.spares-list ul li:nth-child(3n) {margin-right: 0;}
.spares-list ul li h3{font-family: 'PlusJakartaSans-Bold';font-size:16px;line-height:24px;padding:12px 15px 25px; color: #282828;text-align: center;}
.spares-list ul li:hover h3{ color:#0887cc; }
.spares-list ul li::after{  content: "";background: #f6d62b;width:0;height: 3px;position: absolute;bottom:0px;left: 0; border-radius: 0 0 10px 10px;transition: all 0.5s ease; }
.spares-list ul li:hover::after{ width: 100%; }

ul.high-prod {float: left; width: 100%; padding:10px 0 15px;display: flex; flex-wrap: wrap;}
ul.high-prod li{position: relative; float: left; width:calc(33.33% - 12px); background: #f8f8f8; margin:0 18px 15px 0;border: 1px solid #f2f2f2; border-radius: 10px; overflow: hidden; }
ul.high-prod li:nth-child(3n){margin-right: 0; }
ul.high-prod li .pro-img {float: left; border-top-left-radius: 10px; border-top-right-radius: 10px; width: 100%; position: relative; overflow: hidden;}
ul.high-prod li .pro-img img { float: left; width: 100%;transition: all 0.8s ease;}
ul.high-prod li .pro-img img.abs-img { position: absolute; top: 0px; left:0px; width:100%;height:100%;transition: all 0.8s ease; z-index: 10;}
ul.high-prod li:hover .pro-img img{ transform: scale(1.1);}
ul.high-prod li h4 {float: left; width: 100%; padding:15px 12px 20px; position: relative; color: #1d71b6;font-size:16px;line-height:25px;font-family: 'PlusJakartaSans-Bold';text-align:center; }
ul.high-prod li:after, ul.high-prod li:before {content: ""; position: absolute; bottom: 0; left:0; background: #f0f0f0; width: 100%; height:3px;border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;transition: all 0.35s ease;}
ul.high-prod li:before { left:50%;width:0px; background: #f6d62b; z-index: 10; }
ul.high-prod li:hover::before{ width: 100%; left:0px; }
/*ul.high-prod.two-col li{ width:calc(50% - 9px); }
ul.high-prod.two-col li:nth-child(3n){margin-right:18px; }
ul.high-prod.two-col li:nth-child(2n){margin-right: 0; }*/

.lap-desk-spares {float: left; width: 100%; padding-bottom: 70px;}
.lp-all {float: left; width: 100%; border: 3px solid #1c4270; padding: 15px;}
.ld-spares-lft {float: left; width: 56%; margin-right: 1.5%;}
.ld-spares-rht {float: left; width: 42.5%;}
.ld-spares-rht img{float: left; width: 100%;}
.ld-spares-lft h2{float: left;width: 100%;font-size: 110px;line-height: 105px;color: #fff;text-align: left;font-family: 'PlusJakartaSans-ExtraBold'; position: relative;padding: 10px 32px;margin-bottom: 12px;background: #1c4270;}
.ld-spares-lft h6{float: left;width: 100%;font-size: 30px;line-height: 40px;color: #fff;text-align: left;font-family: 'PlusJakartaSans-Bold'; position: relative;padding: 10px 43px;margin-bottom: 25px;background: #1c4270;text-transform: uppercase;}
.ld-spares-lft ul li{float: left;width: auto;font-size: 16px;line-height: 22px;color: #1c4270;text-align: left;font-family: 'PlusJakartaSans-Bold';position: relative;padding: 0 10px 0 0;text-transform: uppercase;margin-right: 10px; position: relative;}
.ld-spares-lft ul li:after {position: absolute; content: ""; right: 0; top: 3px; background: #1c4271; width: 2px; height: 16px; }
.ld-spares-lft ul li:last-child:after {display: none;}
.ld-spares-lft a { background: #ff7800;font-family: 'PlusJakartaSans-Bold';font-size: 14px;}
.ld-spares-lft a { float: none; display: inline-block; background: #0986ce url("../images/book-arw-wht.png") no-repeat right 20px center; transition: all 0.5s ease;border: 1px solid #0986ce; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #fff; overflow: hidden;  z-index: 0; position: relative; margin-top: 20px;}
.ld-spares-lft a:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center;border: 1px solid #f6d62b; color: #000; }

.lnk-logo { width: 100%; float: left; padding-top: 20px;}
.lnk-logo a{float: left;}
.lnk-logo img{float: left;padding-left: 30px;}

/*laptop-sales-pg*/
.content-area {float: left; width: 100%;}
.sales-pg {float: left; width: 100%; padding-top:45px;}
.sales-pg.no-loc { padding-bottom:50px;box-shadow: 0px 0px 25px rgba(0,0,0,0.1);}
.lft-cont {float: left; width: 64.1%;margin-right: 5.4%;}
.sales-mnpg h6{color: #45a2f2;font-size: 14px;line-height: 22px;font-family: 'PlusJakartaSans-Bold';padding-left: 64px; position: relative;text-transform: capitalize;}
.sales-mnpg h6:after {position: absolute;content: "";height: 1px;width: 50px;background: #48a3ee;left: 0;top: 50%;}
.lft-cont.sales-mnpg h2.title{float: left;width: 100%;color: #0c4c93;font-family: 'PlusJakartaSans-Bold';font-size: 30px;line-height: 37px;padding:0px;margin-bottom: 10px;}
.sales-mnpg h4 { float: left; width: 100%; color: #0c4c93; font-family: 'PlusJakartaSans-Bold'; font-size: 24px; line-height: 30px; margin-bottom: 2px;}
.sales-mnpg ul.ico-sectn {float: left; width: 100%; padding-bottom: 15px;}
.sales-mnpg ul.ico-sectn li {float: left; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center;align-items: center; -webkit-align-items: center;}
.sales-mnpg ul.ico-sectn li span{float: left; }
.sales-mnpg ul.ico-sectn li span img{transition: all 0.5s ease;-webit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.sales-mnpg ul.ico-sectn li:hover span img { transform: rotateY(180deg);-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.sales-mnpg ul.ico-sectn li a{font-size: 12px;line-height: 20px;transition: all 0.5s ease;position: relative;margin-right: 20px;float: left;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.sales-mnpg ul.ico-sectn li a:after {position: absolute;content: "";right: 0;top: 10px;background: #e0e0e0;height: 25px;width: 1px;}
.sales-mnpg ul.ico-sectn li:last-child a:after{display: none;}
.sales-mnpg ul.ico-sectn li:last-child a{padding-right: 0; margin-right: 0;}
.sales-bnr img{padding-bottom:25px; float: left; width: 100%;}
.sales-mnpg p{font-size: 16px;line-height: 25px;color: #5d6472;padding-bottom: 20px;float: left;width: 100%;}
.sales-mnpg p span{color: #0093d6; font-family: 'PlusJakartaSans-Bold';}
.sales-mnpg h3{color: #0c4c93;font-family: 'PlusJakartaSans-Bold';font-size: 28px;line-height: 35px;padding-bottom: 20px;float: left;width: 100%;}
.sales-mnpg ul.ico-sectn li h4{font-size: 12px;line-height: 20px;color: #282828; font-family: 'PlusJakartaSans-Regular'; transition: all 0.5s ease;-o-transition: all 0.5s ease;position: relative;margin-right: 20px;padding-left: 10px;float: left;} 
.sales-mnpg ul.ico-sectn li:hover h4 {color: #0684a0;}
.sales-mnpg .bullets {padding-bottom: 15px; float: left; width: 100%; padding-top: 7px;}
.sales-mnpg .bullets li{position: relative; font-size: 16px;line-height: 25px;color: #5d6472; font-family: 'PlusJakartaSans-Regular'; padding-left: 40px; margin-bottom: 15px;}
.sales-mnpg .bullets li strong {font-family: 'PlusJakartaSans-Bold'; font-weight: unset; }
.sales-mnpg .bullets.clr-blu li { color: #0c4c93; padding-top: 0;}
.sales-mnpg .bullets li:last-child{padding-bottom: 0;}
.sales-mnpg .bullets li span{font-family: 'PlusJakartaSans-Bold';}
.sales-mnpg .bullets li:after {content: "";position: absolute; left: 0; top: 10px; background: url(../images/bullets-lst.png) no-repeat; width: 16px; height: 8px;}

.btm-inbnr {float: left; width: 100%; border-radius: 10px; position: relative;}
.btm-inbnr img{float: left; width: 100%; border-radius: 15px;}

.inbnr-cont {position: absolute;top: 50%;left: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);text-align: left;padding: 40px;}
.lft-cont.sales-mnpg .inbnr-cont h2{font-size: 26px;line-height: 32px;font-family: 'PlusJakartaSans-Bold';color: #fff; padding-bottom: 12px; float: left; width: 100%;}
.inbnr-cont p { font-size: 16px; line-height: 20px; color: #fff; padding-bottom: 35px; float: left; width: 100%;}

.rht-menu {float: left; width:30.5%;}
.rht-menu h2{font-family: 'PlusJakartaSans-Bold';color: #0c4c93;font-size: 28px;line-height: 32px;padding: 30px 35px;
background: rgba(223,236,242,1); background: -moz-linear-gradient(top, rgba(223,236,242,1) 0%, rgba(223,236,242,1) 16%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,236,242,1)), color-stop(16%, rgba(223,236,242,1)), color-stop(100%, rgba(244,244,244,1)));
background: -webkit-linear-gradient(top, rgba(223,236,242,1) 0%, rgba(223,236,242,1) 16%, rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(223,236,242,1) 0%, rgba(223,236,242,1) 16%, rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(223,236,242,1) 0%, rgba(223,236,242,1) 16%, rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(223,236,242,1) 0%, rgba(223,236,242,1) 16%, rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfecf2', endColorstr='#f4f4f4', GradientType=0 );}
.rht-menu ul.mnu-lst{float: left; width: 100%; padding-bottom: 30px;}
.rht-menu ul.mnu-lst li{float: left; width: 100%; position: relative; transition: all 0.5s ease;}
.rht-menu ul.mnu-lst li a{font-size: 16px; line-height: 22px; color: #0c4c93; width: 100%;float: left;background: #f2f3f3;padding: 17px 35px 17px 66px;border-top: 1px solid #e0e0e0; font-family: 'PlusJakartaSans-Bold'; position: relative; transition: all 0.5s ease;}
.rht-menu ul.mnu-lst li a:after {content: ""; position: absolute; transition: all 0.5s ease; background: url(../images/bullets-lst.png) no-repeat; left: 36px; top: 24px; width: 16px; height: 8px;}
.rht-menu ul.mnu-lst li:last-child {border-bottom: 0;}
.rht-menu ul.mnu-lst li:hover a:after {content: ""; position: absolute; background: url(../images/bullets-lst.png) no-repeat; left: 36px; top: 24px; width: 16px; height: 8px;}
.rht-menu ul.mnu-lst li:hover:after, .rht-menu ul li.current_page_item:after, .rht-menu ul li.current_page_parent:after {content: ""; position: absolute; background: #f6d62b; left: 0; top: 0; width: 4px; height: 100%;}

.cntct-rht-mnu {float: left; width: 100%; float: left;width: 100;padding: 27px 35px 40px 35px;background: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}
.cntct-rht-mnu h5{font-family: 'PlusJakartaSans-Bold'; color: #0c4c93; font-size: 28px; line-height: 32px; padding-bottom: 7px;}
.cntct-rht-mnu p{font-size: 15px;line-height: 20px;margin-bottom: 20px;float: left;padding-right: 30px;}
.cntct-rht-mnu ul li label{width: 100%;float: left;padding-bottom: 7px;font-size: 14px;line-height: 20px;font-family: 'PlusJakartaSans-Medium';}
.cntct-rht-mnu ul li input{border: 1px solid #e0e0e0;float: left;width: 100%; padding: 8px; height: 39px; font-size: 15px; line-height: 25px; color: #5d6472;font-family: 'PlusJakartaSans-Regular';}
.cntct-rht-mnu ul li{width: 100%; float: left; margin-bottom: 15px;  }
.cntct-rht-mnu ul li.m-0 label{margin:0px;  }
.cntct-rht-mnu ul li:last-child{margin-bottom: 0;}
.cntct-rht-mnu ul li textarea{border: 1px solid #e0e0e0;float: left;width: 100%; padding: 10px 15px; height: 108px; font-size: 15px; line-height: 20px; color: #5d6472;font-family: 'PlusJakartaSans-Regular';}
.cntct-rht-mnu .contact-but { float: none; cursor: pointer; position: relative; display: inline-block; background: #0986ce url("../images/book-arw-wht.png") no-repeat right 20px center; border: 1px solid #0986ce; width: auto; height:auto; padding:10px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #fff; overflow: hidden; transition: all 0.5s ease; }
.cntct-rht-mnu .contact-but:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center; border: 1px solid #f6d62b; color: #000;}
.lap-banner {float: left; width: 100%; margin-top: 30px; position: relative;overflow: hidden;}
.lap-banner img{float: left; width: 100%;}


[type="radio"]:checked,[type="radio"]:not(:checked) {  /*position: absolute;    left: -9999px;*/ }
[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{ position: relative;  padding-left: 24px; cursor: pointer; line-height: 25px;  display: inline-block;}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before { content: "";height: 15px;left: 0;position: absolute;top: 3px;width: 15px;border-radius: 100%;background: transparent none repeat scroll 0 0;border: 1px solid #c0c0c0;}
[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after {    content: "";    height: 7px;    left: 4px;  position: absolute; background: #0793d6 none repeat scroll 0 0; top: 7px; transition: all 0.3s ease-in-out 0s; width: 7px;  border-radius: 100%;}
[type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
[type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.cntct-rht-mnu .wpcf7-list-item { margin:0 20px 0 0; }
.cntct-rht-mnu input[type="radio"] { width: auto;height: auto;margin-right: 5px;}
.wpcf7-response-output { float: left; width:100%; }
.wpcf7 form .wpcf7-response-output {margin: 20px 0 10px !important;padding: 10px 10px !important;line-height: 18px;font-size: 14px;text-align: center;}
.wpcf7 form.invalid .wpcf7-response-output {border-color: #ffb900; background: #ffbb003f; }
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450; background: #46b450; color: #ffffff; }
.wpcf7-not-valid-tip { float:left; width:100%; font-size: 12px!important; }

.ckbx {float: left; width: 100%; margin-bottom: 20px;}
.ckbx .frm-input.radio { float: left; width: auto; margin-bottom: 0;padding-right: 30px;}
.ckbx .frm-input.radio input {  height: 1px; left: 0; position: absolute; top: 0; visibility: hidden; width: 1px;}
.ckbx .frm-input label { color: #373737; cursor: pointer; font-size: 14px; font-family: 'PlusJakartaSans-Regular'; position: relative; width: auto; line-height:18px; display: inline-block;}
.ckbx .frm-input label sup{color: #98002e;font-size: 20px;font-family: 'PlusJakartaSans-Regular';}
.ckbx .frm-input.checkbox label {color: #3e3e3e;cursor: pointer;padding-left: 30px;position: relative;float: left;width: 100%;margin-bottom: 0px;text-align: left;font-size: 18px;line-height: 25px;font-family: 'PlusJakartaSans-Regular';}
.ckbx .frm-input.checkbox label::before { background: none;content: "";height: 9px;left: 4px;position: absolute;top: 7px;transition: all 0.3s ease-in-out 0s;width: 9px;border-radius: 100%; }
.ckbx .frm-input.checkbox label::after { background: transparent none repeat scroll 0 0; border: 1px solid #515151; content: "";height: 17px;left: 0; position: absolute; top: 3px;width: 17px;border-radius: 100%;}
.ckbx .frm-input.checkbox input:checked + label::before {background: #98002e none repeat scroll 0 0; }
.ckbx .frm-input.checkbox label::after { background: transparent none repeat scroll 0 0; border: 1px solid #c0c0c0;}
.ckbx .form-box label { font-size: 18px; line-height: 22px; font-family: 'PlusJakartaSans-Regular'; padding-bottom: 16px;}
.ckbx .frm-input.checkbox span a {color: #00abdf; text-decoration:underline; transition:all .5s ease;}
.ckbx .frm-input.checkbox span a:hover { color:#363636;}

.lap-banner::after { background: #fed218; content: "";position: absolute; bottom: 0;left: 0;clip-path: polygon(0 36%, 100% 54%, 100% 100%, 0% 100%); width: 100%; height: 340px;}
.lap-banner::before {content: ''; position: absolute; border-right: 30px solid rgba(254, 196, 31, 0.5); top: -93px; bottom: -134px;left: 140px; -moz-transform: rotate(100deg); -webkit-transform: rotate(100deg);}
.lap-cont { position: absolute; left: 0; bottom: 0; z-index: 9;  padding: 22px 25px; float: left; width: 100%;}
.lap-cont h5 {font-size: 36px; line-height: 45px; color: #0c4c93; font-family: 'PlusJakartaSans-Bold'; width: 100%; float: left; padding-bottom: 5px;}
.lap-cont h5 span{font-size: 18px;line-height: 22px;color: #0c4c93;font-family: 'PlusJakartaSans-Bold';width: 100%;float: left;}
.lap-cont h6{font-size: 14px;line-height: 20px;color: #0c4c93;font-family: 'PlusJakartaSans-Bold';width: 100%;float: left; text-transform: uppercase;}
.lap-cont a{ float: none; margin-top: 17px; display: inline-block; background: #0986ce url("../images/book-arw-wht.png") no-repeat right 20px center; border: 1px solid #0986ce; width: auto; padding: 12px 50px 12px 25px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #fff; overflow: hidden; transition: all 0.5s ease; position: relative; }
.lap-cont a:hover { background-color: #000; border: 1px solid #000;}

.store-loc {float: left; width: 100%; padding: 70px 0 45px 0; background: #f1f6fa;}
.store-loc .resp-tab-content ul { float: left; width: 100%; display: flex; flex-wrap: wrap; }
.store-loc .resp-tab-content ul li{position: relative; min-height: 435px; background: #fff;padding:25px 30px 58px 30px; width: 32%;margin-right: 2%; float: left;box-shadow: 0px 0px 10px 0px #e0eefa;-webkit-box-shadow: 0px 0px 10px 0px #e0eefa; -moz-box-shadow: 0px 0px 10px 0px #e0eefa; margin-bottom: 32px;}
.s-loc { position: absolute; bottom: 40px; right: 20px;}
.store-loc .resp-tab-content ul li:nth-child(3n-3){margin-right: 0;}
.store-loc ul li h6{font-size: 14px; line-height: 20px; color: #0187ce; font-family: 'PlusJakartaSans-Bold';text-transform: capitalize;padding-bottom:3px;}
.store-loc ul li h2{color: #0c4c93; font-size:20px; line-height:24px; font-family: 'PlusJakartaSans-Bold'; margin-bottom: 20px; float: left; width: 100%;}
.store-loc ul li a h2 {color: #0c4c93; }
.store-loc ul li a h6 {color: #0187ce; }
.store-loc ul li a:hover h2 {color: #0187ce; }
.store-loc ul li a:hover h6 {color: #fed218; }
.store-loc ul li br {display: none; }

.contact-us{float: left; width: 100%; padding: 70px 0 60px 0;}
.cntct-lft {float: left; width: 42.1%; margin-right: 7.4%;}
.cntct-lft h5{font-size: 48px;line-height: 52px;font-family: 'PlusJakartaSans-Bold';padding-bottom: 22px;}
.cntct-lft h6{position: relative;color: #48a3ee;font-family: 'PlusJakartaSans-Bold';font-size: 14px;line-height: 20px;padding-left: 65px; margin-bottom: 12px;}
.cntct-lft h6:after {position: absolute;content: "";height: 1px;width: 50px;background: #48a3ee;left: 0;top: 50%;}
.cntct-lft p{font-size: 16px;line-height: 24px;color: #000;padding-bottom: 25px;}
.cntct-lft ul li {width: 100%; float: left; margin-bottom: 27px;}
.cntct-lft ul li .cntct-all {display: flex;display: -webkit-flex;justify-content: left;-webkit-justify-content: left;align-items: center;-webkit-align-items: center;}
.cntct-lft ul li span{ float: left; padding-right: 24px;}
.cntct-lft ul li span img { float: left; width: auto;transition: all 0.5s ease;}
.cntct-lft ul li:hover span img{ transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg);}
.cntct-lft ul li .cntct-cont {float: left;}
.cntct-lft ul li p{padding-bottom: 0;font-size: 16px;line-height: 24px;color: #000;}
.cntct-lft ul li a{padding-bottom: 0;font-size: 16px;line-height: 24px;color: #000;transition: all 0.5s ease;}
.cntct-lft ul li a:hover {color: #3082c5;}
.cntct-lft ul li .cntct-cont h3{color: #0c4c93; font-size: 18px; line-height: 22px; font-family: 'PlusJakartaSans-Bold'; padding-bottom: 9px;}

.cntct-rht {float:left; width:50.5%;padding: 50px 30px;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.11);-moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);}
.cntct-rht h2{font-size: 30px;line-height: 40px;color: #0c4c93;font-family: 'PlusJakartaSans-Bold';padding-bottom: 3px;}
.cntct-rht p{font-size: 16px; line-height: 24px; color: #000; padding-bottom: 24px;}
.cntct-rht ul li input, .cntct-rht ul li select{float: left;width: 100%;background: #fff;border: 1px solid #e0e0e0; padding: 8px; height: 48px; font-size: 16px;line-height: 25px;color: #000;font-family: 'PlusJakartaSans-Regular';}
.cntct-rht ul li{width: 100%; float: left; margin-bottom: 10px;  }
.cntct-rht ul li label { color: #373737; cursor: pointer; font-size: 14px; padding-bottom:3px; font-family: 'PlusJakartaSans-Regular'; position: relative; width: auto; line-height:18px; display: inline-block;}
.cntct-rht ul li:last-child{margin-bottom: 0;}
.cntct-rht ul li textarea{border: 1px solid #e0e0e0;float: left;width: 100%; padding: 10px 15px; height: 108px; font-size: 16px;line-height: 25px;color: #000; font-family: 'PlusJakartaSans-Regular';}
.cntct-rht .contact-but { float: none; cursor: pointer; display: inline-block; background: #0986ce url("../images/book-arw-wht.png") no-repeat right 20px center; border: 1px solid #0986ce; width: auto; height: auto; padding: 10px 50px 12px 25px; border-radius: 50px;font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #fff; overflow: hidden; transition: all 0.5s ease;  position: relative; margin-top: 15px;}
.cntct-rht .contact-but:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 20px center; border: 1px solid #f6d62b; color: #000;}
.cntct-rht ul li .split-inpt {width: 100%; float: left;}
.cntct-rht ul li .split-inpt li{width: 49%; margin-right: 2%; float: left;}
.cntct-rht ul li .split-inpt li:nth-child(2n-2){margin-right: 0;}

.cntct-store {float: left; width: 100%;}
.cntct-store h3{color: #000;font-size: 48px;line-height: 52px;font-family: 'PlusJakartaSans-Bold';text-align: center;padding-bottom: 16px;margin-bottom: 20px;position: relative;}
.cntct-store h3::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}
.cntct-store p{font-size: 16px;line-height: 24px;color: #000000;width: 100%;float: left;text-align: center;padding-bottom: 40px;}
.store-loc.cntct-store .resp-tabs-list.hor_1 { border-bottom: 0;text-align: center;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}

.process {position: absolute;top: 50%;z-index: 1;width: 410px;transform: translateY(-50%);left: unset;text-align: left;right: 0;}
.process li { float: left; width: 100%; margin-bottom: 20px; display: flex; display: -webkit-flex; justify-content: left; -webkit-justify-content: left;align-items: center; -webkit-align-items: center;}
.process li span {font-family: 'PlusJakartaSans-Bold'; font-size: 30px; line-height: 40px; padding-bottom: 7px; float: left; width: auto;padding-right: 14px;}
.process li p { font-size: 20px; line-height: 20px; float: left; color: #fff;}
.cont-imgz {padding-right: 17px; float: left;}
.cont-cntxt {float: left;}

.cata-sub-nav::-webkit-scrollbar {  display: none; }
.cata-sub-nav ul {margin: 0; display: flex;-webkit-padding-start: 0px;}
.cata-sub-nav li {display: inline-table;font-size: 16px;}
.cata-sub-nav .nav-prev, .cata-sub-nav .nav-next { position: absolute; width: 30px;height: 30px; background: rgb(255, 255, 255) no-repeat center center;background-size: 100%;background-size: 8px; margin-top: 40px; display: none;padding: 7px 10px; border-radius: 100%;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.11);-moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); }
.cata-sub-nav .nav-prev { left: 20px; background-image:url(../images/slide-arw-lft.png);}
.cata-sub-nav .nav-next { right: 20px; background-image: url(../images/slide-arw-rgt.png);}
.lap-service ul.list-serv li h4 br{ display: none; }

.is-sticky .cbp-hrmenu .cbp-hrsub { top: 90px;}

.ul-dsgn .bullets li { margin-bottom: 13px;  width: 100%; float: left; color: #5d6472;}
.bullets.lft{width: 48.5%; margin-right: 3%; float: left;padding: 7px 0 0 0;}
.bullets.rht{width: 48.5%; float: left; padding: 7px 0 0 0;}
.ul-dsgn .bullets li:after { top: 10px;}
.rht-menu .map-location{padding: 27px 0;}

.sales-mnpg p.btm-less-pad {padding-bottom: 8px;}
.sales-mnpg .bullets li {margin-bottom: 9px;}
.sales-mnpg .bullets li a{font-size: 16px;line-height: 25px;color: #5d6472;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.sales-mnpg .bullets li a:hover {color: #0c4c93;}
.sales-mnpg p:last-child { padding-bottom: 0;}
.sales-mnpg .ul-dsgn p{padding-bottom: 15px;}
.lft-cont.sales-mnpg h1 {float: left; width: 100%;color: #333; font-family: 'PlusJakartaSans-Bold'; font-size: 17px; line-height: 25px; padding-bottom: 2px;}
.lft-cont.sales-mnpg h2 {float: left; width: 100%;color: #5d6472; font-family: 'PlusJakartaSans-Medium'; font-size: 17px; line-height: 28px;  padding-bottom: 25px;}
h5.quotes {float: left; width: 100%;color: #5d6472; font-family: 'PlusJakartaSans-Medium'; font-size: 17px; line-height: 28px; padding-bottom: 5px;}
.sales-bnr { float: left; width: 100%;}
.sales-bnr.bg { background: #f2f3f3; }
.sales-mnpg h3 { font-size: 20px;line-height: 27px;padding-bottom: 10px;}
.sales-mnpg .ul-dsgn{padding-bottom: 20px; border-bottom: 1px solid #efefef; width: 100%; float: left;margin-bottom: 25px;}
.sales-mnpg .ul-dsgn.lst{margin-bottom: 0; border-bottom: 0; }
.sales-mnpg div.ul-dsgn:last-child {border-bottom: 0;}
.sales-mnpg p.para-bold, .sales-mnpg p strong { font-family: 'PlusJakartaSans-Bold'; color: #444;}
.sales-mnpg p b{font-family: 'PlusJakartaSans-Medium'; font-weight: inherit; color: #333;}
.sales-mnpg p a { color: #0093d6;font-family: 'PlusJakartaSans-Bold';transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.sales-mnpg p a:hover { color: #282828;}
.sales-mnpg p.blue-txt a { color: #0887cc;}
.sales-mnpg p.blue-txt a:hover { color: #192432; }
.sales-mnpg .categ-sep h3 {  font-size: 18px;}
.sales-mnpg .categ-sep p { padding-bottom: 15px;}
.sales-mnpg .categ-sep .catgry {float: left;width: 100%;padding-bottom: 10px;border-bottom: 1px solid #e3e3e3;margin-bottom: 30px;}
.sales-mnpg .categ-sep .bullets li {margin-bottom: 5px;}
.sales-mnpg .categ-sep .bullets {padding-top: 2px;}
.sales-mnpg .categ-sep div.catgry:last-child {margin-bottom: 0;}

.rel-loc {float: left; width: 100%; padding: 70px 0 40px 0; background: #f1f6fa; margin-top: 55px;}
.rel-loc h5{float: left;width: 100%;padding-bottom: 10px;color: #0c4c93;font-family: 'PlusJakartaSans-Bold';font-size: 32px;line-height: 40px;margin-bottom: 40px;letter-spacing: 0.5px;}
.rel-loc h5 span { text-transform: capitalize; }
.rel-loc ul li{position: relative; background: #fff;padding:25px 30px 88px 30px; width:32%;margin-right: 2%; float: left;box-shadow: 0px 0px 10px 0px #e0eefa;-webkit-box-shadow: 0px 0px 10px 0px #e0eefa; -moz-box-shadow: 0px 0px 10px 0px #e0eefa; margin-bottom: 28px;}
.rel-loc ul li:nth-child(3n-3){margin-right: 0;}
.rel-loc ul li h6{font-size: 14px; line-height: 20px; color: #0187ce; font-family: 'PlusJakartaSans-Bold';text-transform: capitalize;}
.rel-loc ul li h2{color: #0c4c93; font-size: 24px; line-height: 30px; font-family: 'PlusJakartaSans-Bold'; margin-bottom: 20px; float: left; width: 100%;}
.rel-loc ul li p {font-family: 'PlusJakartaSans-Regular';padding-left: 0;text-align: left; padding-bottom: 0; font-size: 15px; line-height: 22px; width: 100%; float: left; color: #000;margin-bottom: 12px; padding-right: 0;}
.rel-loc ul li p span{text-align: left; font-family: 'PlusJakartaSans-Regular';font-size: 14px; line-height: 20px; width: 100%; float: left; color: #0187ce;}
.rel-loc ul li a:hover {color: #3082c5;}
.rel-loc .s-loc { position: absolute; bottom: 40px; right: 20px;}
.rel-loc ul li .s-loc a{float: right; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;text-align: right; padding-right: 75px; color: #0187ce; text-decoration: underline; position: relative;}
.rel-loc ul li .s-loc a:after {content: ""; position: absolute; background: url(../images/sl-ico-map.png) no-repeat; right: 0; top: -24px; width: 60px; height: 60px;}
.rel-loc ul li .s-loc a:hover {color: #333;}
.rel-loc ul li img{padding-bottom: 20px; float: left; width: 100%;}
.rel-loc ul li a h2 {color: #0c4c93; }
.rel-loc ul li a h6 {color: #0187ce; }
.rel-loc ul li a:hover h2 {color: #0187ce; }
.rel-loc ul li a:hover h6 {color: #fed218; }

.hp-lap ul {float: left; width: 100%; padding: 0;}
.hp-lap ul li{float: left; width: 100%;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); position: relative; display: flex;-webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); margin-bottom: 35px;}
.hp-lap ul li:nth-child(3n-3){margin-right: 0; margin-bottom: 35px;}
.hp-lap ul li .top-img {float: left; background: #eaf4fc; width: 40%; position: relative; overflow: hidden; display: flex;display: -webkit-flex;justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;flex-direction: column;}
.hp-lap ul li .top-img img { float: left; border-top-left-radius: 10px; width: 100%; height: 60%; transition: all 1.2s ease; -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; -o-transition: all 1.2s ease;}
.hp-lap ul li .top-img img:hover{ transform: scale(1.1);}
.hp-lap ul li .top-img img{float: left; width: 100%; object-fit: contain; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.hp-lap ul li .bottom-cont{background: #fff; float: left; width: 100%; padding: 28px; position: relative; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.hp-lap ul li:after {content: ""; position: absolute; bottom: 0; left: 0; background: #f6d62b; width: 100%; height: 5px;}
.hp-lap ul li .bottom-cont h4{color: #1d71b6;font-size: 20px;line-height: 30px;font-family: 'PlusJakartaSans-Bold';text-align: left;width: 100%;float: left;padding-bottom: 12px;transition: all 0.5s ease; }
.hp-lap ul li:hover .bottom-cont h4{color: #000;}
.hp-lap ul li .bottom-cont p {display: block;font-size: 14px; line-height: 22px; color: #333; text-align: left; font-family: 'PlusJakartaSans-Regular'; float: left; width: 100%; padding-top: 0; padding-bottom: 0;}
.hp-lap ul.lap-srv li a { float: none; display: inline-block; background: #0986ce url("../images/book-arw-wht.png") no-repeat right 10px center; border: 1px solid #0986ce; width: auto; padding: 10px 40px 10px 19px; border-radius: 50px; font-size: 14px; line-height: 18px; font-family: 'PlusJakartaSans-Bold'; color: #fff; overflow: hidden; transition: all 0.5s ease;  position: relative; margin-top: 15px; }
.hp-lap ul.lap-srv li a:hover { background: #f6d62b url("../images/book-arw-blk.png") no-repeat right 10px center; border: 1px solid #f6d62b; color: #000;}
.hp-lap h1 { float: left; width: 100%; text-align: center; font-size: 38px; line-height: 48px; color: #3a4660; font-family: 'PlusJakartaSans-Bold'; position: relative;padding-bottom: 14px; margin-bottom: 9px;}
.hp-lap h1::after { position: absolute; content: ""; background: url("../images/title-btm-line.png") no-repeat bottom center; left: 0; right: 0; bottom: 0; margin: 0 auto; width: 73px; height: 7px;}
.hp-lap p { display: block;float: left;width: 100%;  font-size: 16px; line-height: 24px; color: #5d6472; text-align: center; font-family: 'PlusJakartaSans-Regular'; padding-top: 5px;padding-bottom: 40px;}

.wa-ico, .ml-ico, .cl-cntr-ico {position: fixed; width: 47px; height: 47px; right:30px; border-radius: 0; text-align: center; z-index: 100; background: no-repeat center; background-size: 100%;}
.wa-ico { bottom: 20px; background-image: url(../images/wa-ico.png);}
.ml-ico { bottom: 135px; background-image: url(../images/contact-float.png);}
.cl-cntr-ico{ bottom: 77px;  background-image:url(../images/call-cntr.png);}

.store-links {width: 100%; float: left; padding-bottom: 15px;}
.store-links ul li a{font-size: 14px;line-height: 22px;color: #27a6ac;float: left;padding: 7px 10px 5px 0;font-family: 'PlusJakartaSans-Medium';position: relative;transition: all 0.5s ease;margin-right: 10px;}
.store-links ul li a:hover {  color: #333;}
.store-links ul li a:after { position: absolute; content: ""; right: 0; top: 12px; height: 16px; width: 1px;  background: #27a6ac;}
.store-links ul li:last-child a:after {display: none;}
.store-links ul li:last-child a {padding-right: 0; margin-right: 0;}
.store-links.btm-sctn{padding: 30px 0; background: #3082c5;}
.store-links.btm-sctn ul li a { color: #fff; font-size: 15px;}
.store-links.btm-sctn ul li a::after { background: #fff;}

.lap-spare-lst.lft-br-spr { padding: 10px 0;}
.lap-spare-lst.lft-br-spr ul li{width: 32%;border: 2px solid #f2f2f2; background: none;min-height: 235px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.lap-spare-lst.lft-br-spr ul li a { background: none; width: auto; height: auto; position: static;}
.lap-spare-lst.lft-br-spr ul li:nth-child(4n-4) {margin-right: 2%;}
.lap-spare-lst.lft-br-spr ul li:nth-child(3n-3) {margin-right: 0;}
.lap-spare-lst.lft-br-spr ul li h5 { font-size: 16px;line-height: 25px;text-align: center;margin-bottom: 0;padding-top: 12px;}
.lap-spare-lst.lft-br-spr ul li img:hover { transform: none;}
.lap-spare-lst.lft-br-spr ul li img {width: 100%; height: 100px; object-fit: contain;}
.lap-spare-lst.lft-br-spr ul li:hover {border: 2px solid #0c4c93;}

.cont-img {float: left;width: 100%;padding: 15px;background: #f8f8f8;margin-bottom: 20px;text-align: center;border: 1px solid #eeecec;}
.cont-img img{float: none; width: 100%;}

.store-pad { padding-top: 15px; padding-bottom: 0;}
.p-t-15 { padding-top: 15px;}
.store-links.cont-mid-lnk ul li a{padding: 0 10px 7px 0;}
.store-links.cont-mid-lnk ul li a::after { top: 5px;}

/* */
.rel-hgt h5 { line-height: 40px;}
.cont-img-white { background: #fff;}
.img-cont{width: 100%; float: left; padding-bottom: 50px; margin-bottom: 50px;border-bottom: 1px solid #eaeaea;}
.lft-sd .img-cont {width: 100%; float: left;}
.lft-sd .img-spc {width: 40%; float: left; margin-right: 3%; display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;flex-direction: column;}
.lft-sd .cont-spc {width: 57%; float: right;}
.rht-sd .img-cont {width: 100%; float: left;}
.rht-sd .img-spc {width: 40%; float: left; display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;flex-direction: column;}
.rht-sd .cont-spc {width: 57%; float: left; margin-right: 3%;}
.lft-cont.sales-mnpg .lft-sd h1, .lft-cont.sales-mnpg .rht-sd h1 {padding-bottom: 7px;}
div.img-cont:last-child {border: 0;}
.lft-sd .img-spc img{width: 100%; float: left;}
.rht-sd .img-spc img{width: 100%; float: left;}
iframe {float: left; width: 100%; padding-bottom: 20px;}
.ph-dtl {float: left;  width: 100%;  padding-bottom: 30px;}
.lft-cont.sales-mnpg .ph-dtl h1 {  color: #0c4c93;  font-family: 'PlusJakartaSans-Bold';  font-size: 17px;  line-height: 25px;  padding-bottom: 2px;float: left;  width: 100%;}

/*  Sales Details page */
.sales-txtpad { position: relative; float: left; width: 100%; text-align: center; padding-bottom: 30px; margin-bottom: 50px; }
.sales-txtpad::after {position: absolute;content: "";background: url("../images/title-btm-line.png") no-repeat bottom center;left: 0;right: 0;bottom: 0;margin: 0 auto;width: 73px;height: 7px;}
.sales-txtpad h2 {float: left;width: 100%; font-size:32px;color: #0187ce;font-family: 'PlusJakartaSans-Bold';line-height:40px;padding-bottom: 30px;}
.sales-txtpad h2 span {display: block;}
.sales-txtpad h3 {float: left;width: 100%; font-size: 24px;color: #3a4660;font-family: 'PlusJakartaSans-Bold';line-height:30px;padding-bottom: 20px;    text-transform: uppercase;    letter-spacing: 0.5px;}
.sales-txtpad p {clear: both; display: inline-block; max-width: 1000px; width:100%; font-size: 16px;line-height: 24px;color:#4a4d53;font-family: 'PlusJakartaSans-Regular';padding: 0 15px;}

#page_navigation {float: left;width: 100%;text-align: center;padding: 0 0 50px;margin-top: -35px;}
.page-numbers {display: inline-block;min-width: 40px;border: 1px solid #f5f5f5;line-height: 35px;margin: 0 3px;background: #f5f5f5;padding: 0 10px;}
.page-numbers:hover {border:1px solid #ebf6f8;background: #ebf6f8;}
.page-numbers.current {background: #0187ce;color: #fff;}

.resp-tabs-container > div {display: none;}
.lft-cont.sales-mnpg h2.title {float: left;width: 100%;color: #0c4c93;font-family: 'PlusJakartaSans-Bold';font-size: 30px;line-height: 37px;padding: 0px;margin-bottom: 10px;}
.tags-div { float: left; width: 100%; margin-top: 30px; padding-top: 30px;border-top: 1px solid #efefef;}
.tags-div .store-links a{font-size: 14px;line-height: 22px;color: #27a6ac;float: left;padding: 2px 0 2px 0;font-family: 'PlusJakartaSans-Medium';position: relative;transition: all 0.5s ease;margin: 0 20px 0 0;}
.tags-div .store-links a:hover {  color: #333;}
.tags-div .store-links a:after { position: absolute; content: ""; right: -10px; top: 7px; height: 14px; width: 1px;  background:#303030;}
.tags-div .store-links a:last-child:after {display: none;}
.tags-div .store-links a:last-child {margin-right: 0;}
.tags-div .store-links p { display:inline-block; padding: 0px; }
.tags-div .store-links p br { display: none; }
.tags-div.ser-loc { margin-top:10px; padding-top:20px;}
.tags-div.ser-loc h5 {float: left;width: 100%;font-family: 'PlusJakartaSans-Bold';font-size:17px;line-height:20px;color: #5d6472;padding-bottom:10px;}
.tags-div.ser-loc .store-links {padding-bottom:20px;}
.tags-div.ser-loc .store-links span { padding: 0 5px 3px 8px;display: inline-block;line-height: 15px;font-size: 11px;vertical-align: middle; }
.tags-div.ser-loc .store-links a{line-height:25px;float: none;padding: 2px 0 2px 0;margin:0;}
.tags-div.ser-loc .store-links a:after {display: none;}

#store_map.cont-img { padding: 7px; }
#store_map iframe { height:400px; padding: 0px; }
.store-addr {float: left;width: 100%; background: #f2f3f3; margin-bottom: 30px; padding:0 20px 15px;border-bottom: 1px solid #efefef; text-align: center;}
.sales-mnpg .store-addr h3 {font-size:20px;line-height:28px;padding-bottom:10px; letter-spacing: 0.5px;}
.sales-mnpg .store-addr p {font-size:15px;line-height:24px;color: #303030;padding-bottom:6px;float: left;width: 100%;}
.sales-mnpg .store-addr p.ph { color: #45a2f2;font-size: 17px;line-height: 30px;}
.sales-mnpg .store-addr span { clear:both; display:inline-block;color: #27a6ac;font-family: 'PlusJakartaSans-Regular';}
.ht-ctc-chat .ctc_s_7_icon_padding {padding:9px!important;}
.ht-ctc-chat svg {width:28px!important; height: 28px!important;}
.mob-nav-btn {display:none; }

.wpcf7 .wpcf7-recaptcha iframe {padding-bottom:0px;}
.g-recaptcha {float: left;transform:scale(0.92);transform-origin:0 0;}
.sweet-overlay, .sweet-alert {z-index: 99999999!important;}
.sweet-alert button { background-color: #2196f3!important; margin-bottom:15px!important; }
.sweet-alert h2 {font-size: 20px!important;margin: 15px 10px 5px!important;line-height: 30px!important;}
.sweet-alert p { padding:0 10px!important; }

#snippet-box {clear:both; margin:0 auto!important;}

/*rating css start*/
.ratingmain{float: left;width: 100%;background:#f6d62b; padding:40px 0;}
.ratingmain h3 {float: left;margin: 0px;padding-right: 20px;color: #3a4660;font-family: 'PlusJakartaSans-Bold';font-size:28px;}
.rating {float: left;margin-bottom: 0px;width: 170px;position:relative}
.rating-pad {float: left;width: 40%;min-height: 20px;}
.mx-auto {float: left;width:100%;}
.rating>input{display:none}
.rating>label:before{margin-right:3px;font-size:30px;font-family:FontAwesome;display:inline-block;content:"\f005" !important;}
.rating>.half:before{content:"\f089"!important;position:absolute}
.rating>label{color:#ffffff;float:right;margin-bottom:0;font-size: 18px; position:absolute!important;}
.rating > label:nth-child(2), .rating > label:nth-child(4) {left:140px;}
.rating > label:nth-child(6), .rating > label:nth-child(8) {left:105px;}
.rating > label:nth-child(10), .rating > label:nth-child(12) {left:70px;}
.rating > label:nth-child(14), .rating > label:nth-child(16) {left:35px;}
.rating > label:nth-child(18), .rating > label:nth-child(20) {left:0px;}
.rating [type="radio"]:checked + label::after, .rating [type="radio"]:not(:checked) + label::after {height: auto;left: 0;position: absolute;background: none;top: 0;transition: all 0.3s ease-in-out 0s;width: auto;border-radius: 0;}
.rating [type="radio"]:checked + label::before, .rating [type="radio"]:not(:checked) + label::before {height:auto;left: 0;top: 0;width:auto;border-radius:0;background:none;border:none;}
.rating:not(:checked)>label:hover,
.rating:not(:checked)>label:hover~label,
.rating>input:checked~label{color:#2e82c5;}
.rating>input:checked+label:hover,
.rating>input:checked~label:hover,
.rating>input:checked~label:hover~label,
.rating>label:hover~input:checked~label{color:#48a3ee}
.rating_val{clear:both;font-size:15px}
.success { float: left;}
.success-txt { float: left; font-size: 15px;line-height: 24px;color: #2d82c5;font-family: 'PlusJakartaSans-Bold';background: #ffffffba;padding: 10px 30px;border-radius: 30px;letter-spacing: 0.5px;}
.aggregate_div {float: left;width: 100%;font-family: 'PlusJakartaSans-Regular';font-size:15px;color:#3a4660;padding-top:15px;}
/*rating css end*/