/************************************************* Header ********************************************************************/
#Header .list-inline-item:not(:last-child) {margin-right:20px;}
 
.BnrText{border-radius:50px; padding:50px 50px 50px 0px;/*background: rgba(248, 224, 232, 0.40);*/ font-size:34px; line-height:45px; font-weight:700; width:600px;}
.WelText {background:url(../images/bg.jpg) repeat-x top; min-height:900px;}
.SerBox{padding:20px 20px 40px 20px; border-radius:30px; box-shadow:0px 0px 4px 0px #B7B7B7;min-height: 580px;} .SerBox img{border-radius:30px;}
.WelText h4{min-height:45px; line-height:1;}
  
.bg-img{margin-right:50px; margin-bottom:50px;}.bg-img0{margin-right:46px; margin-bottom:46px;}.bg-img0-new{margin-right:46px; margin-bottom:46px;}
.bg-img1{margin-left:46px; margin-bottom:46px;}.bg-img4{margin-left:46px; margin-bottom:46px;}

.bg-img::before {width:400px; right:-50px;top:-50px; bottom:-50px; border-radius:50px; background-color:#F8E0E8;content: "";position: absolute;z-index:-1;}
.bg-img0::before {width:400px; right:-46px;top:-46px; bottom:-46px; border-radius:50px; background-color:#F8E0E8;content: "";position: absolute;z-index:-1;}
.bg-img1::before {width:400px; left:-46px;top:-46px; bottom:-46px; border-radius:50px; background-color:#10069F;content: "";position: absolute;z-index:-1;}
.bg-img4::before {width:400px; left:-46px;top:-46px; bottom:-46px; border-radius:0px; background-color:#10069F;content: "";position: absolute;z-index:-1;}

.bg-img0-new::before {width:400px; right:-46px;top:-46px; bottom:-46px; border-radius:0px; background-color:#F8E0E8;content: "";position: absolute;z-index:-1;}

.bg-img1.bg-pink::before {background-color:#F8E0E8;}
.bg-img4.bg-pink1::before {background-color:#F8E0E8;}
.bg-img.bg-blue::before {background-color:#10069F;}


/************************************************* Content ********************************************************************/
.postid-713 .summary.entry-summary span.woocommerce-Price-amount.amount::after {content: " (Include an early scan for just £169)";}
#TestiArea .carousel-inner{width:84%;color:#10069F; font-size:30px; line-height:1.4;}
#TestiArea .Name{font-size:20px;}
#Testimonials .carousel-indicators {position:static; margin-top:40px;}
#Testimonials .carousel-indicators li{width:10px; height:10px; margin:0 4px; background-color:#A7C7E7; opacity:1;border:none;}
#Testimonials .carousel-indicators li.active {background-color:#F7E0E6;}
#TestiArea p {margin-bottom: 0px !important;}

.familyBox{background:#A7C7E7 url(../images/family.png) no-repeat top center; min-height:500px;}
.MapArea .position-absolute{ width:340px; background:#FFF; padding:40px; box-shadow:0px 0px 14px 0px #00000040;}
.BtmText{border:solid 1px #10069F; padding:40px 50px; font-size:24px;background: #fff;}

.img-radius img {border-radius: 30px;}

.wps_cal_timeslot button {
  margin: 5px 0px!important;
  width: 91px!important;
  font-size: 13px!important;
  padding: 5px!important;
}

.woocommerce-order-received table {
  width: 100%;
}

.selected-date, .timepicker-selected-date {
  color: #10069f !important;
}

.ph-calendar-date.timepicker-selected-date {
  background: #f7e0e6 !important;
}

.ph-calendar-date.timepicker-selected-date .ph_calendar_day{
	background: #f7e0e6 !important;
    height: 25px !important;
    display: block;
}

.time-picker .ph-calendar-days .ph-calendar-date{
	padding:5px!important;
}

.phive_book_resources{
  background: #fff;
  /*color: #fff;*/
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
}

.ph-calendar-weekdays {
  border-bottom: 1px solid #000;
}

.ph-calendar-container .ph-calendar-days.ph-ul-time {
  background: #eee !important;
}

li.ph-calendar-date {
  min-height: 0px!important;
}

.ph_bookings_capacity {
  display: none;
}

.past-time, .ph-calendar-date.not-available {
  color: red !important;
}

#booking_price_text .woocommerce-Price-amount.amount {
  font-size: 20px !important;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .coupon #coupon_code {
  height: 65px !important;
}

.woocommerce-checkout form .col2-set {
  border: 3px solid #000;
  padding: 15px;
  background: #1e0094;
  color:#fff!important;
}
.checkout.woocommerce-checkout h3 {
  font-size: 25px;
}

#ship-to-different-address {
  border: 1px solid #b20000;
  background: #b20000;
  padding: 15px;
}

.wc_payment_method input[type="radio"]:checked + label::before {background: #000!important;}

#order_review .shop_table {
  width: 100%;
}

/*.woocommerce div.product div.images {
  display: none;
}

.woocommerce-page div.product div.summary {
  width: 100%;
}

.single-product .summary p.price {
  display: none;
}

*/

.ph-calendar-container ul li {
  margin-bottom: 0px;
}

.woocommerce-cart-form__cart-item.cart_item .variation, .woocommerce-cart-form__cart-item.cart_item .product-name {
  text-align: left;
}

.border-radius30 img, .border-radius30 video {
  border-radius: 30px;
}

/*.scan-img{
	height:330px;
	object-fit:cover;
}*/

.woocommerce-product-details__short-description .wp-block-columns, .woocommerce-product-details__short-description .wp-block-column {
  margin-bottom: 0px!important;
}

.single-product .summary p.price {
  margin-bottom: 1rem!important;
}

.TimeText {
  font-size: 22px;
  font-weight: 700;
}

.featuredtext {
  margin-top: 10px;
  font-size: 17px;
}

.brtag {
  margin-bottom: 10px;
}

/*#product-291 .woocommerce-product-gallery__image::before {
	background-color: transparent!important;
	position:unset!important;
	border-radius:0px!important;
}*/

.woocommerce-product-gallery__image::before {
    background-color: #10069F;
    content: "";
    position: absolute;
    z-index: -1;
    width: 400px;
    left: -46px;
    top: -46px;
    bottom: -46px;
    border-radius: 50px;
}

.woocommerce-product-gallery__image a img:hover {
    opacity: unset;
}

.woocommerce-product-gallery__image img {
  border-radius: 30px;
}

.icons-img img {
    height: 140px;
    object-fit: cover;
    border-radius: 20px;
}

.single-product .entry .entry-summary {
	margin: 0!important;
}

.single-product form.cart .quantity {
    float: none;
    margin-bottom: 20px;
}

section.related.products .products .product img {
    border-radius: 30px;
}

.bdr-radius {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

.single-product div.product .product_meta {
    margin-top: 10px;
}

.woocommerce-product-details__short-description ul li, .key-benefits ul li{
	 background: url(../images/listing-icon.jpeg) no-repeat left;
    padding-left: 32px !important;
    list-style: none;
    margin-bottom: 10px;
}

.key-benefits ul {
	padding:0px!important;
}

/*.Listing li{
	 background: url(../images/bullet-point.png) no-repeat left top;
    padding-left: 32px !important;
    list-style: none;
	line-height: 22px;
    margin-bottom: 10px;
}*/

.Listing li{
	 background: url(../images/listing-icon.jpeg) no-repeat left top;
    padding-left: 32px !important;
    list-style: none;
	line-height: 25px;
    margin-bottom: 10px;
}

#tab-description .scan-prepare-sec .Listing li {
  display: block !important;
}

.woocommerce-product-details__short-description ul {
  padding: 0px 0px 0px 0px;
}

.pro-icon-sec h4 {font-size:21px;}

.icon-heading {display:block!important;}

.MapArea a {
    color: #1f009d;
}

.ft-box {
	height:480px!important;
}

.bottom-pos {bottom: -5px;}

.bottom-pos2 {bottom: 7px;}

.show_lightbox span.nickx-popup_trigger.fa.fa-expand, .show_lightbox .nslick-current.nslick-active span.nickx-popup {display: none!important;}

/*.SerSec .owl-item {width:10%!important;}*/

.SerSec .owl-carousel .owl-item {min-height: 630px!important;}

#sp-ea-425.sp-easy-accordion > .sp-ea-single > .ea-header a, #sp-ea-425.sp-easy-accordion > .sp-ea-single > .ea-header a .ea-expand-icon {
  color: #10069f!important;
}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(30,0,148)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
  border: 2px solid #1e0094;
} 

.woocommerce div.product div.images {
  display: none;
}

.woocommerce-page div.product div.summary {
  width: 100%;
}

.WhyChoose-Sec img {
  height: 120px;
  object-fit: contain;
}
.mb-contact-sec {display:none;}

/*.Linimg {
  background: url(../images/line-image.jpg) repeat-x center;
}*/

.map-sec {
	border: 1px solid #10069f!important;
	padding: 10px;
}

.BtmText h2 {
  font-size: 35px !important;
}

.site-inner-pg-logo img, .site-inner-service-logo {
  width: 250px;
}

.related.products h2, .up-sells h2 {
    color: #10069F!important;
}

.scans-videos video {
	height:500px;
	object-fit: cover;
}
.bnnrs-cnt-sec.top-50 {top: 40% !important;}

#qlwapp.qlwapp-bottom-right {;
    bottom: 65px!important;
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:90px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}

.return-to-shop {
  display: none!important;
  visibility:hidden!important;
}

.woocommerce .woocommerce-cart-form button[name="update_cart"] {
    display: none !important;
	visibility:hidden!important;
}

.span-month, .span-year, .ph-prev, .ph-next {
  font-weight: bold!important;
}

.booking-info-wraper #booking_info_text {
  color: #10069f !important;
}

.woocommerce-form-coupon-toggle, .woocommerce-notices-wrapper {
  display: none;
  visibility: hidden;
}

.wc-stripe-banner-checkout.active {
  display: none!important;
  visibility: hidden;
}

#product-713 .what-included-sec, #product-713 .service-full-descp {
  display: none;
  visibility: hidden;
}

.SerSec .owl-carousel .owl-dots .owl-dot {width: 20px;margin: 3px;border-radius: 100%;height: 20px;border: 2px solid #10069f;background: #fff;}

.SerSec .owl-carousel .owl-dots .owl-dot.active{background: #10069f;}

.SerSec .owl-carousel .owl-nav {display:none!important;}

.ph-prev-day-time, .ph-next-day-time {display: none;visibility: hidden;}

.quantity {display: none;visibility: hidden;}

/**** Time Line ****/

.tracking-detail {
 padding:3rem 0
}
#tracking {
 margin-bottom:1rem
}
[class*=tracking-status-] p {
 margin:0;
 font-size:1.1rem;
 color:#fff;
 text-transform:uppercase;
 text-align:center
}
[class*=tracking-status-] {
 padding:1.6rem 0
}
.tracking-status-intransit {
 background-color:#65aee0
}
.tracking-status-outfordelivery {
 background-color:#f5a551
}
.tracking-status-deliveryoffice {
 background-color:#f7dc6f
}
.tracking-status-delivered {
 background-color:#4cbb87
}
.tracking-status-attemptfail {
 background-color:#b789c7
}
.tracking-status-error,.tracking-status-exception {
 background-color:#d26759
}
.tracking-status-expired {
 background-color:#616e7d
}
.tracking-status-pending {
 background-color:#ccc
}
.tracking-status-inforeceived {
 background-color:#214977
}
/*.tracking-list {
 border:1px solid #e5e5e5
}*/
.tracking-item {
 position:relative;
 padding:2rem 1.5rem .5rem 2.5rem;
 /*border-left:1px solid #e5e5e5;
 font-size:.9rem;
 margin-left:3rem;*/
 min-height:5rem
}
/*.tracking-item:last-child {
 padding-bottom:4rem
}*/
.tracking-item .tracking-date {
 margin-bottom:.5rem
}
.tracking-item .tracking-date span {
 color:#888;
 font-size:85%;
 padding-left:.4rem
}
.tracking-item .tracking-content {
 padding:.5rem .8rem;
 /*background-color:#f4f4f4;
 border-radius:.5rem*/
}
.tracking-item .tracking-content span {
 display:block;
 color:#888;
 font-size:85%
}
.tracking-item .tracking-icon {
 line-height:0rem;
 position:absolute;
 left:-1.3rem;
 width:3rem;
 height:2.6rem;
 text-align:center;
 border-radius:50%;
 font-size:1.1rem;
 background-color:#fff;
 color:#fff
}
.tracking-item .tracking-icon img {
 border-radius: 10px;
}
.tracking-item .tracking-icon.status-sponsored {
 background-color:#f68
}
.tracking-item .tracking-icon.status-delivered {
 background-color:#4cbb87
}
/*.tracking-item .tracking-icon.status-outfordelivery {
 background-color:#f5a551
}*/
.tracking-item .tracking-icon.status-deliveryoffice {
 background-color:#f7dc6f
}
.tracking-item .tracking-icon.status-attemptfail {
 background-color:#b789c7
}
.tracking-item .tracking-icon.status-exception {
 background-color:#d26759
}
.tracking-item .tracking-icon.status-inforeceived {
 background-color:#214977
}
.tracking-item .tracking-icon.status-intransit {
 color:#e5e5e5;
 border:1px solid #e5e5e5;
 font-size:.6rem
}
@media(min-width:992px) {
 /*.tracking-item {
  margin-left:10rem
 }*/
 .tracking-item .tracking-date {
  position:absolute;
  left:-10rem;
  width:7.5rem;
  text-align:right
 }
 .tracking-item .tracking-date span {
  display:block
 }
 .tracking-item .tracking-content {
  padding:0;
  background-color:transparent
 }
}

.ph-calendar-date.today {
  color: #10069F !important;
  font-weight: bold;
}

.arrow-icon{
	
	display: flex;
  justify-content: center;
  align-items: center;
}

.arrow-icon .fa {
  color: #10069F;
  font-size: 75px;
}

/********************Tesstimonial CSS********************************/

small {letter-spacing:0.5px !important}
.InnerTestimonials .card {/*box-shadow:0px 5px 16px rgba(223, 241, 223, 0.5);}*/ transition:0.8s; background:#fff; margin:0 auto; box-sizing:border-box; overflow:hidden; border-radius:7px !important}
.InnerTestimonials .card-header,.InnerTestimonials .card-footer {border-radius:7px !important}
.InnerTestimonials .card-header {background:transparent!important}
.InnerTestimonials .card:after {position:absolute;top:0; left:-50%; width:100%; z-index:9999; height:100%; pointer-events:none}
.InnerTestimonials .card-title img {z-index:99999 !important}
.InnerTestimonials .card .layer {position:absolute; top:calc(100% - 5px); width:100%; height:100%; background: linear-gradient(#D3BEA2, #ECE5DB); left:0; z-index:1; transition:0.5s}
/*.card:hover {box-shadow:-5px 20px 40px rgba(223, 241, 223, 0.5)}*/
.InnerTestimonials .card:hover hr {background-color: #fff}
.InnerTestimonials .card:hover .layer {top:0}
.InnerTestimonials .card .content {position:relative; z-index:2}
.InnerTestimonials .card .content .img-1 {width:120px; height:120px; margin:0 auto; border-radius:50%; overflow:hidden; border:3px solid white !important}
hr {background-color:rgb(117, 117, 117); width:80% !important; margin:auto; transition:1s}
#quotes {opacity:0.1; filter:alpha(opacity=40)}
.InnerTestimonials .card-footer .text-org {color:#fff;}
.InnerTestimonials .card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 2;
  }
  @include media-breakpoint-only(xl) {
    column-count:2;
  }
}
.card-columns {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

/********** Footer ***************************************************************************************************/
#Footer {color:#10069F; font-size:17px; line-height:24px;}
#Footer a{color:#000;}#Footer a:hover,#Footer .list-inline a:hover{color:#10069F;}
.Copytext a {color:#000!important;}.Copytext a:hover {color:#10069F!important;}
.footer-sec li {margin-bottom: 8px;}
 
 /********** ContactForm **************************************************************************************************/
#ContactPage{background:#F3F3F3;box-shadow: 2px 2px 10px 0px #00000040;}
#ContactPage .form-group {margin-bottom:34px;}
#ContactPage .form-control{font-size:16px; background:#fff; border-color:#fff; border-radius:10px; min-height:52px; color:#525252;box-shadow:2px 2px 10px 0px #00000040;}
#ContactPage textarea.form-control{height:150px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#005EB8;}

.container-fluid {max-width:1920px !important;}
.InnerPage{position:relative; background:#000; display:block; min-height:490px; z-index:1;display:flex; justify-content:center; align-items:center;}
.InnerPage:after {content:''; background:url(../images/bgimg.png) no-repeat top center; opacity:0.75; position:absolute; z-index: -1; top:0; bottom:0; left:0; right:0;} 


/*************************************************************************************************************/
@media (min-width:992px) {
.MapArea img{height:358px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;}
.InnerPageBanners .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/download.jpg) repeat-x top; min-height:100%;}
}

@media (min-width: 1920px){.container {max-width:1640px !important;}
.MainBanner .Homebnr .carousel-item img {height:727px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;} .WelBox{margin-right:-20px;}
.SerBox{line-height:35px; min-height:700px;}.WelBox{padding-right:10px;}
}

@media (min-width: 1600px) {.container {max-width:1540px;} .bg-img::before {width:527px;}}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){
	.pro-icon-sec h4 {font-size:21px;}
	.BtmText {padding: 15px 30px;font-size: 22px;}
	.BtmText h2{font-size:30px!important;}
	.SerBox {min-height: 655px;}
    .SerSec .owl-carousel .owl-item {min-height: 670px!important;}
	.scan-img {height: 250px;object-fit: fill;}
	.mb-contact-sec {display:none;}
	.bottom-pos2 {bottom: 7px;}
	.scans-videos video {height:355px;object-fit: cover;}
	#product-2141 .border-radius30 {border-radius: 30px 0px 0px 30px;}
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.SerBox{padding:10px 10px 30px 10px; border-radius:20px; min-height:unset;} .WelText h4{min-height:56px;}.SerBox img{border-radius:20px;}body {font-size:18px;}
.BtmText{padding:20px 30px; font-size:25px;}
}

@media  screen and (max-width: 1280px) {
    .BtmText h2 {
  font-size: 30px !important;
}
.BtmText {
  font-size: 22px;
}
.SerBox {min-height:700px;}
}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.WelText h4{min-height:unset;}body {font-size:18px;}.BtmText{padding:20px 30px; font-size:19px;} .BtmText h2{font-size:30px!important;}
/*.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}*/
.pro-icon-sec h4 {font-size:17px;}
.nslick-list.draggable {height:auto!important;}
.product.type-product .nickx-slider-for .nslick-list.draggable .nslick-slide:first-child {min-height: auto !important;}
.SerBox {min-height: 600px;}
.SerSec .owl-carousel .owl-item {min-height: 620px!important;}
.scan-img {height: 200px;object-fit: fill;}
.bg-img1::before {width: 300px;}
.featuredtext {font-size: 16px;}
.mb-contact-sec {display:none;}
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.bottom-pos2 {bottom: 7px;}
.scans-videos video {height:281px;object-fit: cover;}
.bnnrs-cnt-sec.top-50 {top: 38% !important;}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {#Header .list-inline-item:not(:last-child) {margin-right:10px;}.BnrText{border-radius:30px; padding: 25px 25px 25px 0px;font-size:22px; line-height:35px; width:395px;}
.WelText h4{min-height:unset;}body {font-size:18px;}.BtmText{padding:20px 30px; font-size:25px;} .BtmText h2{font-size:33px;}.bg-img,.bg-img0,.bg-img1,.bg-img4,.bg-img0-new{margin-top:50px;}h1, .h1 {font-size:40px;}#TestiArea .carousel-inner{font-size:24px;}
.familyBox{background:#A7C7E7 url(../images/family.png) no-repeat top center; min-height:300px;}

.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 2;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
	
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
	
.pro-icon-sec h4 {font-size:16px;}

.woocommerce-product-gallery {width:100%!important;margin-top: 20px;}
.woocommerce-page div.product div.summary {width: 100%;margin-top: 20px !important;}
.ft-box {height: auto !important;}
#TestiArea{padding-bottom:0px!important}
.clic-sec{padding-top:0px!important}
.nslick-list.draggable {height:auto!important;}
.product.type-product .nickx-slider-for .nslick-list.draggable .nslick-slide:first-child {min-height: auto !important;}

.SerBox {min-height: 550px;}
.SerSec .owl-carousel .owl-item {min-height: 590px!important;}
.scan-img {height: 200px;object-fit: cover;}
.SerSec .owl-carousel .owl-nav {font-size: 30px!important;display:none!important;}
/*.SerSec .owl-carousel .owl-dots {display:none!important;}*/

.SerSec .owl-carousel .owl-dots .owl-dot {width: 20px;margin: 3px;border-radius: 100%;height: 20px;border: 2px solid #10069f;background: #fff;}

.SerSec .owl-carousel .owl-dots .owl-dot.active{background: #10069f;}

.SerSec .owl-carousel .owl-stage-outer .owl-stage .owl-item {width:342px!important;}

.featuredtext {font-size: 16px;}
.mb-contact-sec {display:none;}

.bottom-pos2 {bottom: 7px;}
.scans-videos video {height:210px;object-fit: cover;}
.bnnrs-cnt-sec img {width: 35px;}
.bnnrs-cnt-sec.top-50 {top: 40% !important;}
#product-2141 .border-radius30 {border-radius: 30px 0px 0px 30px;}
}

@media (max-width: 767.98px) {#Header .list-inline-item:not(:last-child) {margin-right:4px;}.BnrText{border-radius:20px; padding:20px;font-size:20px; line-height:30px; width:80%;}
.WelText h4{min-height:unset;}body {font-size:18px;}.BtmText{padding:20px 30px; font-size:25px;} .BtmText h2{font-size:30px!important;}.bg-img,.bg-img0,.bg-img1,.bg-img4,.bg-img0-new{margin-top:50px;}h1, .h1 {font-size:40px;}h2, .h2 {font-size:34px;}
#TestiArea .carousel-inner{font-size:20px;}.familyBox{background:#A7C7E7 url(../images/family.png) no-repeat top center; min-height:300px;}
.MapArea .position-absolute{position:static !important; width:100%; transform: translateY(-0%) !important;}

.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 1;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
/*.woocommerce-page div.product div.summary {padding-top: 20px !important;}*/
.ft-box {height: auto !important;}
#TestiArea{padding-bottom:0px!important}
.clic-sec{padding-top:0px!important}
.clic-sec h2 {margin-top: 1.5rem !important;}
.pro-icon-sec h4 {font-size: 14px;margin-bottom: 20px;}
.woocommerce-product-gallery__image::before {width: 330px;}
.woocommerce-tabs {margin: 1rem 0 1rem!important;}
.nslick-list.draggable {height:auto!important;}
.product.type-product .nickx-slider-for .nslick-list.draggable .nslick-slide:first-child {min-height: auto !important;}
.lg-pos {text-align: left !important;}
.hd-social-icon {display:none;}
#tab-description img {display: block;margin: auto;}
.SerSec .owl-carousel .owl-nav {font-size: 30px!important;display:none!important;}
/*.SerSec .owl-carousel .owl-dots {display:none!important;}*/
.SerSec .owl-carousel .owl-dots .owl-dot {width: 20px;margin: 3px;border-radius: 100%;height: 20px;border: 2px solid #10069f;background: #fff;}
.SerSec .owl-carousel .owl-dots .owl-dot.active{background: #10069f;}
.SerBox {min-height: 505px;}
.SerSec .owl-carousel .owl-item {min-height: 550px!important;}
.key-features-sec.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 45% !important;}
.SerBox{box-shadow:0px 0px 3px 0px #B7B7B7;}
.fs-70 {font-size: 40px !important;}
.mb-width {width: auto!important;height: 350px;}
.SerSec .featuredtext {font-size:14px!important;}
.SerSec .owl-carousel .owl-stage-outer .owl-stage .owl-item {width:366px!important;overflow:visible;}
.bnnrs-cnt-sec {display:none;}
.mb-contact-sec {display:block;text-transform: lowercase;font-weight: 600;}
.welcome-heading {font-size:30px!important;}
.mrgn-inner{margin-top:0px!important;margin-bottom:50px!important;}
.icon-heading {font-size:35px!important;}
.btm-sec-heading{padding-top: 1.5rem !important;}
.scan-prepare-img{margin-top:0px!important;}
.hm-email-btm-link {display: block;}
.registered-text {margin-bottom:10px;}
.bottom-pos2 {bottom: 7px;}
.scans-videos video {height:auto;}
.grecaptcha-badge {display: none !important;}

.float {position: fixed;width: 45px;height: 45px;bottom: 8px;right: 40px;background-color: #25d366;color: #FFF;border-radius: 50px;text-align: center;font-size: 25px;box-shadow: 2px 2px 3px #999;z-index: 100;}
.my-float {margin-top: 5px;}

.tracking-item .tracking-icon {left:0rem;}
.tracking-item {padding: .5rem .5rem .5rem 2.5rem;}
.tracking-item .tracking-content {padding: 0rem 1.8rem;}
.tracking-item .tracking-icon {width: 3.6rem!important;}

.scan-img {height: 220px;object-fit: cover;}
#product-2141 .border-radius30 {border-radius: 30px 0px 0px 30px;}
.scan-ing{text-align:center;}
.scan-ing .text-end {text-align: unset !important;}
.arrow-icon .fa {display: none;}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item img/*,.MainBanner .carousel-item img*/ {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.BnrText{border-radius:20px; padding: 18px 18px 18px 0px;font-size:20px; line-height:25px; width:90%;}
/*.MainBanner .carousel-caption {position:static; margin-bottom:15px;}*/ .MainBanner .position-absolute {transform: translateY(-0%) !important; top:50px !important;}
.btn{font-size:18px; padding:10px 35px;}
.hm-mainbnnr .position-absolute {transform: translateY(-0%) !important; top:60% !important;}

.BnrText .btn {font-size: 15px;padding: 15px 25px;}

.MainBanner .position-absolute.mask-img {
  transform: translateY(-0%) !important;
  top: unset!important;
}

.bg-img,.bg-img0,.bg-img0-new{margin-right:20px; margin-bottom:0px;}.bg-img1{margin-left:20px; margin-bottom:0px;}
.bg-img4{margin-left:20px; margin-bottom:0px;}

.bg-img::before,.bg-img0::before {width:200px; right:-20px;top:-20px; bottom:-20px; border-radius:20px;}
.bg-img0-new::before {width:200px; right:-20px;top:-20px; bottom:-20px; border-radius:0px;}
.bg-img1::before {width:200px; left:-20px;top:-20px; bottom:-20px; border-radius:20px;}
.bg-img4::before {width:200px; left:-20px;top:-20px; bottom:-20px; border-radius:0px;}

.BtmText h2{font-size:26px;}.BtmText {padding:20px; font-size:19px;}
#Footer {font-size:14px; line-height:20px;}
#Header .list-inline-item:not(:last-child) {margin-right:0px;}#Header .list-inline-item img{width:22px;}
.key-features-sec.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 44% !important;}
}
@media (max-width: 479px) {}
@media (max-width: 385px){
	.key-features-sec.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 44% !important;}
}
@media (max-width: 320px) {}