/*Theme Name: kingdomvision
Theme URI: -
Description: kingdomvision Wordpress Theme
Version: 1.0
Author: kingdomvision
Text Domain: kingdomvision
*/
/*Basic Style*/

.sale-page-old-price { color: red; }
.sale-page-old-price .strikethrough { text-decoration: line-through; }
ul#menu-main-navigation { display: flex; justify-content: space-around; }
.navigation-wrapper .main-menu ul.menu > li.menu-item:first-child > a {padding-left: 0;}
.page_banner.full-section { padding-bottom: 60px; }
.remove-before-content div form div ul li::before {content: none !important; background: none !important}
.remove-before-content div form .gform_footer {width: 100% !important}
.gform-no-heading_wrapper .gform_heading,
.gform-no-heading .gform-heading { display: none; }
.gform-hidden { display: none !important; }
li.gfield.hidden_label label.gfield_label,
li.gfield.gform-nolabel label.gfield_label { display: none; }
li.gform-flex-space-evenly { display: flex; justify-content: space-evenly; }
.item_tital {display: none !important}
.main-content:first-child section {padding-top: 120px}
html .page-template-landing-page-update .main-wrapper.full-section.custom-langin-page-style .main-content {padding-top: 0 !important; margin-top: 0 !important}

.try-free .gform_wrapper .gform_body ul li.gfield--type-hidden { display: none; }
li.main-nav-menu-display-none {display: none !important}

.product-single-flex { display: flex; align-items: center; justify-content: space-evenly; }

.post-submission-extra-info-container div.gform_wrapper form,
.post-submission-extra-info-container div.gform_wrapper form .gform_footer { display: flex; flex-direction: column; align-items: center; padding: 0; }
.post-submission-extra-info-container div.gform_wrapper form div.gform-body ul li label { display: none }
.post-submission-extra-info-container div.gform_wrapper form .gform_footer input.gform_button { width: 60%; }
.post-submission-extra-info-container .gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li.gfield--type-html { margin-bottom: 15px; }
.post-submission-extra-info-container .gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body { padding-top: 0; }
.post-submission-extra-info-container .gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li input,
.post-submission-extra-info-container .gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li select { color: black; background: none; }
.post-submission-extra-info-container .gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li input:read-only {
	font-weight: bold;
	border: none;
	color: black;
	padding: 0;
	background: none;
	text-align: center;
}

div.single-product-wrap div.pop-gallery div.owl-carousel div.owl-item img { width: auto; height: 100%; object-fit: contain; }
section.single-pdt-page div.pop-gallery div.owl-carousel div.owl-item img { width: auto; height: 100%; object-fit: contain; }

.product-get-quote-button {background-color: #64c5d9; border: solid 2px transparent; transition: all 0.5s ease 0s; border-radius: 2px;width: 286px; height: 50px; font-weight: bold; font-size: 16px; line-height: 16px; position: relative; }
.product-get-quote-button:hover { background-color: #2e304e; }
#wc-stripe-payment-request-button-separator {display: none !important;}
#wc-stripe-payment-request-wrapper {display: none !important;}
/*.navigation-wrapper ul.menu > li.btn-try-free {width: 32%}*/

div .navigation-wrapper ul.menu > li.btn-try-free a {width: 100%; text-align: center}

.gfield_visibility_hidden, .gfield--type-honeypot, .gfield_hidden { display: none !important; }
.gform_wrapper li.gfield.gfield--type-hidden { margin: 0; }

a.added_to_cart.wc-forward {
	display: flex; vertical-align: middle; align-items: center; justify-content: space-around;
    width: 286px; height: 50px;
	margin: 0 auto 20px; padding: 0;	
	background-color: #64c5d9; border: solid 2px transparent; border-radius: 2px;
	transition: all 0.5s ease 0s;
}

a.added_to_cart.wc-forward:hover {
	color: white;
	background-color: #2e304e;
}

div div div form.sale-form-popup div ul.gform_fields.top_label li.gfield label.gfield_label { display: none; }
form.sale-form-popup div ul li div input {
	padding: 7px 10px 7px; margin-bottom: 10px !important;
    font-size: 14px !important;
    position: relative;
	background: #e9e9e9 !important;
	border: none !important;
	border-bottom: 1px solid #64c5d9 !important;
}

div.sale-form-popup_wrapper div.gform_heading {
	display: none;
}


.gform_wrapper form.sale-form-popup .gform_footer { width: 100%; }
.gform_wrapper form.sale-form-popup .gform_footer input.gform_button {
    width: 100%;
    font-size: 19px; line-height: 22px; font-weight: 700;
	background-color: #64c5d9;
    border-radius: 6px;
    padding: 11px 10px 11px; margin: 0px 0 0px;
	-moz-appearance: none; -webkit-appearance: none;
}
div.ginput_container.ginput_recaptcha {
	display: flex;
    justify-content: space-evenly;
}
.margin-bottom-10 { margin-bottom: 10px !important; }


body { margin: 0; font-family: "open sans", Arial, sans-serif; line-height: 1.42857; font-size: 16px; color: #342f30; overflow-x: hidden; }
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: "open sans", Arial, sans-serif; font-weight: 700; line-height: normal; margin: 0 0 15px; color: #2e304e; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { font-weight: inherit; color: inherit; }
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus { color: inherit; opacity: 0.85; }
h1 { font-size: 36px; }
h2 { font-size: 33px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
p { margin: 0 0 10px; }
a { color: #2e304e; text-decoration: none; outline: 0; font-weight: 700; }
a:hover,
a:focus { color: #64c5d9; }
ul,
ol { margin-bottom: 10px; margin-top: 0; }
img { max-width: 100%; height: auto; display: block; }
i { color: #64c5d9; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
.aligncenter { display: block; margin: 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
input,
button,
select,
textarea { font-family: inherit; font-size: inherit; line-height: inherit; padding: 6px 30px; /*-webkit-appearance: none;*/}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { background: #000; border: 0 none; color: #fff; cursor: pointer; padding: 8px 20px; transition: all 0.5s ease 0s; line-height: 1.3; }
button,
select { text-transform: none; }
label { display: inline-block; font-weight: bold; margin-bottom: 5px; max-width: 100%; }
table { border-collapse: collapse; border-spacing: 0; max-width: 100%; width: 100%; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td { border-top: 1px solid #ddd; line-height: 1.42857; padding: 8px; vertical-align: top; }
.btn { background-color: #64c5d9; color: #fff; display: inline-block; font-size: 16px; padding: 10px 12px 10px; font-weight: bold; border: solid 2px transparent; transition: all 0.5s ease 0s; border-radius: 2px; }
.btn:hover,
.btn:focus { color: #64c5d9; border: solid 2px #64c5d9; background: transparent; }
#rev_slider_1_1_wrapper .btn:hover , #rev_slider_1_1_wrapper .btn:focus {border-color: #64c5d9 !important;}
.full-section { width: 100%; float: left; }
.container { max-width: 1200px; padding: 0 15px; width: 100%; margin: 0 auto; position: relative; }
li.widget { display: block; }


/* Gravity Form */
.gform_wrapper { border: 2px solid #e3e3e3; }
.gform_validation_error .validation_error { display: none; }
.gform_wrapper .gform_heading { margin-bottom: 0; width: 100%; padding: 15px 5px; }
.gform_wrapper h3.gform_title { font-size: 45px; text-align: center; font-weight: 700; margin-bottom: 0; }
.gform_body { color: #000; padding: 20px; text-transform: uppercase; }
.gform_wrapper form li,
.gform_wrapper li { list-style: outside none none; }
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
.gform_wrapper ul.gfield_radio li input[type="radio"] { width: auto; }
.gform_wrapper ul.gform_fields { list-style-type: none; }
.gform_wrapper ul.gform_fields { margin: 0; overflow: visible; padding: 0; }
.gform_wrapper li.gfield { margin: 16px 0 15px; display: block; }
.gform_wrapper li.gfield.gsection { margin: 16px 0 15px; padding: 0 0 8px; border-bottom: 1px solid #ccc; }
.gform_wrapper h2.gsection_title { letter-spacing: normal; margin: 0; padding: 0; }
.gform_wrapper li.gfield.field_description_below + li.gsection { margin-top: 24px; }
.gform_wrapper .top_label li.gfield.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half { display: inline-block; float: none; vertical-align: top; width: 49%; }
.gform_wrapper .top_label li.gfield.gf_left_half { margin-right: 2%; }
.gform_wrapper input,
.gform_wrapper select { width: 100%; border: 2px solid #b7b5b5; border-radius: 0; color: #000000; padding: 9px; }
.gform_wrapper textarea { height: 160px; width: 100%; border: 2px solid #b7b5b5; border-radius: 0; color: #000000; padding: 9px; }
.gform_wrapper .top_label .gfield_label,
.gform_wrapper legend.gfield_label { clear: both; display: inline-block; line-height: 1.3; }
.gform_wrapper label.gfield_label,
.gform_wrapper legend.gfield_label { font-size: 16px; font-weight: 700; }
.gform_wrapper .label-mb label.gfield_label { margin-bottom: 25px; }
.gform_wrapper ul.gfield_checkbox,
.gform_wrapper ul.gfield_radio { margin: 6px 0; padding: 0; }
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li { display: inline-block; font-size: 90%; margin: 0 0 2px; min-height: 28px; padding-right: 16px; vertical-align: top; width: 33.3%; }
.gform_wrapper .field_description_below .gfield_description { padding-top: 16px; }
.gform_wrapper .gfield_description { width: 100%; }
.gform_wrapper .gform_footer { clear: both; margin: 0; padding: 20px; width: 100%; }
.gform_wrapper .gform_footer input.button { background: #000000; border: none; border-radius: 0; color: #ffffff; font-size: 16px; font-weight: 400; padding: 16px 40px; text-transform: uppercase; width: auto; }
.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction { font-size: 13px; }
.gform_wrapper li.gfield.gfdate.field_sublabel_below .datepicker { margin-right: 4px; width: calc(100% - 21px); }
.gform_wrapper img.ui-datepicker-trigger { display: inline; height: 16px; width: 17px; }
.gfield_description.validation_message { color: #f00; padding-top: 5px !important; }
.ui-datepicker-title select { color: #000000; padding: 2px 6px; }

/*Navigation*/
.navigation-wrapper ul.menu { margin: 0; padding: 0; position: relative; }
.navigation-wrapper ul.menu > li.menu-item { display: inline-block; vertical-align: middle; }
.navigation-wrapper ul.menu > li.menu-item > a { color: #010103; display: block; font-family: inherit; font-size: 18px; outline: medium none; padding: 0 15px; text-align: left; text-decoration: none; height: 66px; line-height: 66px; font-weight: 400; }
.navigation-wrapper ul.menu > li.menu-item > a:hover,
.navigation-wrapper ul.menu > li.menu-item > a:focus { color: #4f9dad; }
.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu { background: #2e304e; padding: 10px 0; position: absolute; top: 66px; z-index: 2; display: none; width: 100%; left: 0; }
.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu:before {content: "";background: #2e304e;width: 500%;position: absolute;height: 100%;bottom: 0;z-index: -1;left: -250%;}
.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu > li { color: #fff; display: inline-block; font-size: 14px; font-weight: 400; line-height: 35px; }
.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu > li > a { display: block; padding: 0 10px; white-space: nowrap; color: #fff; font-size: 19px; font-weight: 400; }
.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu > li.current-menu-item a {color: #64c5d9;}
.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu > li > a:hover { color: #4f9dad; }
.navigation-wrapper ul.menu > .menu-item-has-children > a::after { content: url("https://xepos.co.uk/wp-content/uploads/2021/02/Caret-Down.png"); font-family: fontawesome; font-size: 12px; margin: 0 0 0 7px; position: absolute;}
.hamburger-wrap , .menu-button , .extra-btn { display: none; }
/*.navigation-wrapper ul.menu > li.current-menu-item {border-bottom: 5px solid #4f9dad;}*/
.navigation-wrapper ul.menu > li#menu-item-2145 , .navigation-wrapper ul.menu > li#menu-item-2148 {border-bottom: none}
.navigation-wrapper ul.menu > li.current-menu-item a {color: #4f9dad;}
.navigation-wrapper ul.menu > li.btn-try-free {line-height: 66px;}
.navigation-wrapper ul.menu > li.btn-try-free , .navigation-wrapper ul.menu > li.cart-icon {float: right;}
.navigation-wrapper ul.menu > li.btn-try-free a {background-color: #C54245;color: #fff;display: inline-block;font-size: 16px;padding: 10px 24px 10px;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;height: initial;line-height: initial;}
.navigation-wrapper ul.menu > li.btn-try-free a:hover , .navigation-wrapper ul.menu > li.btn-try-free a:focus {color: #64c5d9;border: solid 2px #64c5d9;background: transparent;}
.navigation-wrapper ul.menu > li.cart-icon a i , .header-wrapper .container > .cart-icon i {color: #64c5d9;font-weight: bold;font-size: 24px;}
.navigation-wrapper ul.menu > li.cart-icon a span.item-count , .header-wrapper .container > .cart-icon span.item-count {font-weight: 700;font-size: 16px;}
.navigation-wrapper ul.menu > li.menu-item:nth-child(n+10) {display: none;}

/*Footer*/
.footer-wrapper { background: #000; }
.footer-wrapper .container { display: flex; justify-content: space-around; }
.footer-wrapper [class*="footer-col"] { float: left; margin: 15px auto 15px 0; width: 20%; color: #fff; }
.footer-wrapper h2.widgettitle { color: #000; font-size: 16px; font-weight: 400; margin: 0 0 10px; }
.footer-wrapper ul.menu { margin: 0; padding: 0; }
.footer-wrapper ul.menu li { display: block; }
.footer-wrapper ul.menu li a,
.footer-wrapper .footer-col-4 ul.menu li { color: #fff; line-height: 28px; font-weight: 100; /*text-transform: capitalize;*/ }
.footer-wrapper ul.menu li b a { font-weight: 400; }
.footer-wrapper ul.menu li a:hover { color: #64c5d9; }


/*Copyright*/
.copyright-text p { font-size: 12px; font-weight: 300; margin: 0 0 20px; text-align: center; text-transform: uppercase; }


/*Top Bar & Header*/
.top_bar { padding: 10px 0 10px; background: #f1f1ee; border-bottom: solid 1px #e6e6e7; }
.top_bar .header-left {width: 22.4%;}
.top_bar .header-right {width: 77%;}
.top_bar .header-left,
.top_bar .header-right { display: inline-block;vertical-align: middle; margin: 0 auto; }
.top_bar .header-right { text-align: right; }
.top_bar .header-left p {font-weight: 600;}
.top_bar .header-left p,
.top_bar .header-left a { margin: 0; font-size: 14px; color: #2e304e; }
.top_bar .header-right ul { padding: 0; list-style: none; margin: 0; }
.top_bar .header-right ul li { display: inline-block; vertical-align: middle;margin-right: 16px; }
.top_bar .header-right ul li a { color: #2e304e; font-weight: 600; font-size: 14px; text-transform: uppercase; }
.top_bar .header-right ul li:last-child { margin-right: 0; }
.sticky-wrap {position: fixed;background-color: #fff;width: 100%;z-index: 999;top: 0;}
/*.sticky-wrap+section , .sticky-wrap+div , body.home .sticky-wrap+.slider_cover_area+.main-content {margin-top: 111.58px;}*/
.header-wrapper .logo-wrapper img {max-height: 100px;}
.header-wrapper .logo-wrapper,
.header-wrapper .navigation-wrapper { display: inline-block; vertical-align: middle; margin: 0 auto; }
.header-wrapper .logo-wrapper { width: auto; padding-right: 10px; }
.header-wrapper .navigation-wrapper { width: calc(100% - 125px); }
.header-wrapper .container > .cart-icon {display: none;}
body.home .slider_cover_area , .blog-toggler , .bottom-btns {display: none;}
section.slider_cover_area .item .slide_contant {float: left;width: 100%;min-height: 650px;display: flex;align-items: center;}
section.slider_cover_area .item .slide_contant .left_slide_area h3 { font-size: 25px; color: #fff; margin: 0 0 40px; font-weight: lighter; }
section.slider_cover_area .item .slide_contant .left_slide_area h2 { color: #fff; font-size: 39px; margin: 0 0 32px; }
section.slider_cover_area .item .slide_contant .left_slide_area p { margin: 0 0 40px; color: #fff; font-weight: lighter; }
section.slider_cover_area .item .slide_contant .left_slide_area {    display: inline-block; vertical-align: middle; width: 50%;}
section.slider_cover_area .item .slide_contant .right_slide_area {width: 49%; vertical-align: middle; display: inline-block;}
section.slider_cover_area .item .slide_contant .right_slide_area img { margin: 0 auto;max-height: 500px; }
section.slider_cover_area .item .slide_contant .left_slide_area a.btn.blue { background: #64c5d9; margin-right: 20px; }
section.slider_cover_area .item .slide_contant .left_slide_area a.btn.blue:last-child { margin-right: 0px; }
section.slider_cover_area .item .slide_contant .left_slide_area a.btn.blue.get_quote {background: #284558;}
section.slider_cover_area .item .slide_contant .left_slide_area a.btn.blue.get_quote:hover {background: #64c5d9;border-color: #64c5d9;}
section.slider_cover_area .item .slide_contant .left_slide_area a.btn.blue:hover { background: #284558; color: #fff; border-color: #284558; }
section.slider_cover_area .owl-carousel.page_slider .owl-dots {width: 1170px;margin: 0 auto;left: 0;right: 0;bottom: 40px;position: absolute;padding-left: 15px;}
section.slider_cover_area .owl-carousel.page_slider .owl-dots .owl-dot , #rev_slider_2_1_wrapper .hesperiden .tp-bullet { width: 20px; height: 20px; background: #11182a; display: inline-block; margin-right: 10px; border-radius: 30px; border: solid 2px #a5a7ae; position: relative;box-sizing: border-box; }
section.slider_cover_area .owl-carousel.page_slider .owl-dots .owl-dot:after , #rev_slider_2_1_wrapper .hesperiden .tp-bullet:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 10px; height: 10px; background: #a5a7ae; border-radius: 50px; }
section.slider_cover_area .owl-carousel.page_slider .owl-dots .owl-dot.active , #rev_slider_2_1_wrapper .hesperiden .tp-bullet.selected { border-color: #fff }
section.slider_cover_area .owl-carousel.page_slider .owl-dots .owl-dot.active:after , #rev_slider_2_1_wrapper .hesperiden .tp-bullet.selected:after { background: #fff; }
#rev_slider_2_1_wrapper .btn:hover , #rev_slider_2_1_wrapper .btn:focus {border-color: #64c5d9 !important;}	
.p-0 {padding: 0px !important;}
section.full-section.simple_box_with_icon_title { padding: 50px 0 50px; background: #f6f5f2; }
section.simple_box_with_icon_title h2 { margin: 0 0 33px; }
section.simple_box_with_icon_title ul { padding: 0; list-style: none; margin: 0; display: inline-block;width: 100%; }
section.simple_box_with_icon_title ul li { float: left; text-align: center; border: solid 1px #dcdcdd; margin: 0 0 -1px -1px; }
section.simple_box_with_icon_title ul li img { margin: 0 auto 0; display: block; }
section.simple_box_with_icon_title ul li h3 { margin: 0; width: 100%; }
section.simple_box_with_icon_title ul li a { display: flex; align-items: center; justify-content: center; flex-flow: column wrap; width: 100%; min-height: 270px; transition: all 0.5s ease 0s; }
section.simple_box_with_icon_title ul li a:hover { background: #fff; transform: scale(1.1); box-shadow: 0 0 3px 1px #ccc; }
section.simple_box_with_icon_title ul.two_column li { width: 50%; }
section.simple_box_with_icon_title ul.three_column li { width: 33.33333333333333%; }
section.simple_box_with_icon_title ul.three_column li:nth-child(3n)+li {clear: both;}
section.simple_box_with_icon_title ul.four_column li { width: 25%; }
section.simple_box_with_icon_title ul.four_column li:nth-child(4n)+li {clear: both;}
section.simple_box_with_icon_title p + ul { margin: 40px 0 0; }
section.system_with_content { position: relative; min-height: 693px; box-sizing: border-box; padding: 94px 0 0; }
section.system_with_content .cover_system { position: relative; float: left; width: 100%; }
section.system_with_content .cover_system .right-system { width: 70%; position: absolute; height: 550px; left: 0; top: -30px; bottom: 0; margin: 0 auto; }
section.system_with_content .cover_system .left-system { width: 43%; float: right; position: relative; z-index: 2; }
section.system_with_content .cover_system .left-system h2 , section.system_with_content .cover_system .left-system p , section.system_with_content .cover_system .left-system a { color: #fff; }
section.system_with_content .cover_system .left-system a { margin: 40px 0 0px;width: 159px;display: block; }
section.system_with_content .cover_system .left-system a.rmv-arrow {text-align: center;}
section.system_with_content .cover_system .left-system a.rmv-arrow>i {display: none;}
section.image_content { position: relative; }
section.image_content .cover_srea{position:relative;}
section.image_content .container { position: static; }
section.image_content.img-in-container .container { position: relative; }
section.image_content .right_img { min-height: 577px; display: flex; align-items: center; flex-wrap: wrap; }
section.image_content .right_img .content { width: 50%; float: left; }
section.image_content .right_img .image { width: 50%; float: right; }
section.image_content .right_img .image { position: absolute; right: 0; top: 0; bottom: 0; height: 100%; }
section.image_content .right_img .content { padding: 75px 35px 75px 0px; }
section.image_content .left_img { min-height: 577px; display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; }
section.image_content .left_img .image { position: absolute; left: 0; top: 0; bottom: 0; height: 100%; }
section.image_content .left_img .content { padding: 0px 0px 0px 100px; }
section.image_content .left_img .content { width: 50%; float: right; }
section.image_content .left_img .image { width: 50%; float: left; }

section.image_content.product-page-image-content-new-repeater { padding-top: 20px; padding-bottom: 20px }
section.image_content.product-page-image-content-new-repeater div.cover_srea { padding-top: 20px; padding-bottom: 20px; margin-left: 40px; margin-right: 40px; }
section.image_content.product-page-image-content-new-repeater .right_img { min-height: 0 }
section.image_content.product-page-image-content-new-repeater .left_img { min-height: 0 }
section.image_content.product-page-image-content-new-repeater div.image { background-size: contain !important; }
section.image_content.product-page-image-content-new-repeater .left_img div.image {}
section.image_content.product-page-image-content-new-repeater .left_img .content { padding: 75px auto 75px 0; }


section.image_content.image-content-new-product-page-extra-detail div.right_img { min-height: 0; /*padding-top: 40px; padding-bottom: 40px*/}
section.image_content.image-content-new-product-page-extra-detail div.left_img { min-height: 0; /*padding-top: 40px; padding-bottom: 40px*/}
section.image_content.image-content-new-product-page-extra-detail div.left_img .content { padding: 75px 0px 75px 75px; }
section.image_content.image-content-new-product-page-extra-detail div div.image { background-size: 75% !important; background-position: right center !important; }

section.image_content a { margin: 30px 0 0; display: inline-block; }
section.image_content h3 {font-weight: normal;}
section.image_content ul {padding-left: 20px;}
section.image_content.white_content ul,
section.image_content.white_content h2,
section.image_content.white_content p,
section.image_content.white_content a.normal { color: #ffffff; }
section.image_content.black_content h2,
section.image_content.black_content p,
section.image_content.black_content a.normal { color: #000000; }
section.image_content.blue_content h2,
section.image_content.blue_content a.normal { color: #2e304e; }
section.image_content.blue_content p { color: #342f30; }
section.gradient_blue { background: rgb(26, 43, 87); background: -moz-radial-gradient(center, ellipse cover, rgba(26, 43, 87, 1) 0%, rgba(8, 13, 27, 1) 100%); background: -webkit-radial-gradient(center, ellipse cover, rgba(26, 43, 87, 1) 0%, rgba(8, 13, 27, 1) 100%); background: radial-gradient(ellipse at center, rgba(26, 43, 87, 1) 0%, rgba(8, 13, 27, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a2b57', endColorstr='#080d1b', GradientType=1); }
section.gradient_dark { background: rgb(6, 12, 53); background: -moz-radial-gradient(center, ellipse cover, rgba(6, 12, 53, 1) 0%, rgba(3, 3, 5, 1) 100%); background: -webkit-radial-gradient(center, ellipse cover, rgba(6, 12, 53, 1) 0%, rgba(3, 3, 5, 1) 100%); background: radial-gradient(ellipse at center, rgba(6, 12, 53, 1) 0%, rgba(3, 3, 5, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#060c35', endColorstr='#030305', GradientType=1); }
section.post_area { overflow: hidden; padding: 0 0 50px;background-color: #F6F5F2;}
section.post_area .title-wrapper h2 { margin: 0 0 30px; padding: 30px 0 30px; position: relative; }
section.post_area .title-wrapper h2:after { content: ""; position: absolute; left: -500%; right: 0; bottom: 0; margin: auto; background: #d0d0d3; width: 1000%; height: 1px; }
section.post_area ul.post-container { padding: 0; list-style: none; margin: 0; }
section.post_area ul.post-container li { float: left; width: 31%; margin: 0 3% 0 0; }
section.post_area ul.post-container li:last-child { margin-right: 0; }
section.post_area ul.post-container li h3 { margin: 20px 0 15px; }
section.post_area ul.post-container li p { color: #2e304e; line-height: 28px; }
section.post_area ul.post-container li a.read_m { font-weight: 700; color: #2e304e; }
section.post_area ul.post-container li .post-thumbnail img {max-height: 160px;}
section.call_to_action { text-align: center; padding: 60px 0; }
section.call_to_action h2,
section.call_to_action p { color: #fff; text-align: center; margin: 0 0 25px; }
section.call_to_action a.btn.blue { width: 159px;background: #1c3557; }
section.call_to_action .multiple-btns a.btn.blue {width: 238px;margin-right: 15px;}
section.call_to_action .multiple-btns a.btn.blue:last-child { margin-right: 0px; }
section.call_to_action a.btn.blue:hover { background: transparent; border: solid 2px #fff; color: #ddd; }
.social_icons { position: fixed; right: 0; z-index: 999;top: 50%;transform: translateY(-50%); }
.social_icons ul { padding: 0; list-style: none; }
.social_icons ul li a { padding: 12px 15px 12px; background: #151a2d; color: #fff; display: block; }
.social_icons ul li a i { color: #fff; font-size: 20px; }
a.btn.blue.gray.get_quote { background : #d4d0d3; color: #2e304e; }
a.btn.blue.gray.get_quote:hover {background : #64c5d9;color: #fff;border-color: #64c5d9;}
a.btn.blue.gray:hover { color: #2e304e; background: #d4d0d3; border: solid 2px #d4d0d3; }
a.btn.blue.gray { display: inline-block; margin-right: 20px; }
a.btn.blue.gray:last-child { margin-right: 0; }
section.banner_with_buttons {text-align: center;height: calc(85vh - 111.58px);position: relative;}
section.banner_with_buttons .container {top: 35%; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
section.banner_with_buttons , section.banner_with_buttons h2 , section.banner_with_buttons h3 {color: #fff;}
section.banner_with_buttons h3 {font-size: 31px;font-weight: normal;}
section.banner_with_buttons h2 {font-size: 76px;}
section.banner_with_buttons p {font-size: 25px;font-weight: lighter;margin-bottom: 40px;}
section.banner_with_buttons .buttons a.btn {font-size: 18px;width: 193px;margin-right: 10px;font-weight: normal;}
section.banner_with_buttons .buttons a.btn:hover {color: #fff;border-color: transparent;background: rgba(100, 197, 217, .3);}
section.banner_with_buttons .buttons a.btn:last-child {margin-right: 0px;}
section.banner_with_buttons .buttons a.btn:not(:first-child) {color: #fff;border-color: transparent;background: rgba(100, 197, 217, .3);}
section.banner_with_buttons .buttons a.btn:hover:not(:first-child) {border-color: #64c5d9;background : #64c5d9;}
section.banner_with_buttons .move {position: absolute;left: 0;right: 0;bottom: 0;font-size: 18px;}
section.banner_with_buttons .move:after {content: "";background-image: url('images/arrow-down.png');display: block;width: 34px;height: 17px;margin: 20px auto 30px;cursor: pointer;}
section.content_with_single_image {background-color: #F6F5F2;padding: 75px 0px;}
section.content_with_single_image p {margin-bottom: 15px;}
section.full_height_title_with_content {min-height: 650px;}
section.full_height_title_with_content .right_full_con {background-color: #fff;max-width: 500px;margin: 50px 0px 50px auto;padding: 40px;position: relative;}
section.full_height_title_with_content .right_full_con:before {position: absolute;content: "";width: 0;height: 0;left: -15px;border-top: 15px solid transparent;border-right: 15px solid rgb(255, 255, 255);border-bottom: 15px solid transparent;top: 40px;}
section.full_height_title_with_content .right_full_con h3 {font-weight: lighter;}
section.full_height_title_with_content .right_full_con h2 {font-size: 38px;position: relative;}
section.full_height_title_with_content .right_full_con h2:before , section.full_height_title_with_content .right_full_con h2:after {content: "''";font-style: italic;}
section.full_height_title_with_content .right_full_con p {margin-bottom: 15px;}
section.full_height_title_with_content .right_full_con h2:before {color: #118CBC;margin-right: 5px;}
section.full_height_title_with_content .right_full_con h2:after {color: #66C6F3;margin-left: -5px;}
section.company_logo {margin: 25px 0px;}
section.company_logo img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
section.company_logo img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
section.company_logo .main-title h1 {color: #40C2C0;font-weight: 600;margin-bottom: 20px;}
section.company_logo .sub-title h3 {margin-bottom: 20px;}
section.company_logo .owl-nav i {display: none}
section.company_logo .owl-nav .owl-prev:before {content: url("https://xepos.co.uk/wp-content/uploads/2021/02/Arrow-Left.png");font-family: 'icomoon';top: 30px;left: 0;position: absolute;color: #64c5d9;}
section.company_logo .owl-nav .owl-next:before {content: url("https://xepos.co.uk/wp-content/uploads/2021/02/Arrow-Right.png");font-family: 'icomoon';top: 30px;right: 0;position: absolute;color: #64c5d9;}
section.company_logo .owl-nav .owl-prev:hover:before , section.company_logo .owl-nav .owl-next:hover:before {color: #2e304e;}
section.video_section {background-color: #F6F5F2;padding: 75px 0px;}
section.video_section h2 {margin: 0px 0px 50px;}
section.video_section .video_div:nth-of-type(1) {float: left;margin-right: 35px;}
section.video_section .video_div:nth-of-type(2) {float: right;}
section.video_section .video_div {width: 48%;overflow: hidden;}
section.video_section .video_div video {width: 100%;}
section.video_section .video_div h2 {margin: 25px 0px;}
section.video_section .video_div p {margin-bottom: 25px;}
section.banner_image .col-left , section.banner_image .col-right {display: inline-block;vertical-align: middle;width: 50%;}
section.banner_image {padding: 60px 0 100px 0;}
section.banner_image h3 , section.banner_image h1 , section.banner_image p {color: #fff;}
section.banner_image h3 {font-weight: lighter;}
section.banner_image h1 {margin-bottom: 0px;}
section.banner_image p {margin-top: 15px;margin-bottom: 0px;font-size: 25px;font-weight: lighter;}
section.tab_section {background-color: #F6F5F2;}
section.tab_section .ui-tabs ul.ui-tabs-nav {padding: 0px;border-bottom: 1px solid #CDCCD0;margin-bottom: 50px;}
section.tab_section .ui-tabs ul.ui-tabs-nav li {display: inline-block;line-height: 50px;margin-right: 18px;}
section.tab_section .ui-tabs ul.ui-tabs-nav li:last-child {margin-right: 0px;}
section.tab_section .ui-tabs ul.ui-tabs-nav li a {color: #010103;font-weight: 600;}
section.tab_section .ui-tabs ul.ui-tabs-nav li.ui-tabs-active {border-bottom: 5px solid #4f9dad;}
section.tab_section .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a , section.tab_section .ui-tabs ul.ui-tabs-nav li a:hover {color: #4f9dad;}
section.tab_section .ui-tabs-panel .jumplinks {float: left;width: 24%;}
section.tab_section .ui-tabs-panel .content_inner {float: right;width: 74%;}
section.tab_section .ui-tabs-panel .jumplinks a {display: block;color: #010103;font-weight: normal;padding-top: 10px;}
section.tab_section .ui-tabs-panel .jumplinks a:hover , section.tab_section .ui-tabs-panel .jumplinks a:focus {color: #4f9dad;}
/*section.tab_section .ui-tabs-panel .jumplinks a:hover:after , section.tab_section .ui-tabs-panel .jumplinks a:focus:after {content: "e123";font-family: icomoon;margin-left: 5px;}*/
section.tab_section .ui-tabs-panel .jumplinks.active {position: fixed;top: 25%;max-width: 292px;}
section.tab_section .ui-tabs-panel .content_inner p , section.tab_section .ui-tabs-panel .content_inner>div>.contant_area_c ul li {font-weight: 600;margin-bottom: 15px;line-height: 26px;}
section.tab_section .ui-tabs-panel .content_inner>div {border-top: 1px solid #CDCCD0;padding-top: 50px;overflow: hidden;margin-bottom: 50px;}
section.tab_section .ui-tabs-panel .content_inner>div>.img_area_c {float: left;width: 40%;position: relative;}
section.tab_section .ui-tabs-panel .content_inner>div>.img_area_c:hover:before {content: url(https://xepos.co.uk/wp-content/uploads/2021/10/Magnify.png);width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;font-family: fontawesome,open sans;font-size: 24px;}
section.tab_section .ui-tabs-panel .content_inner>div>.img_area_c.poster:hover:before {content: "f144  Click to Play";}
section.tab_section .ui-tabs-panel .content_inner>div>.img_area_c+.contant_area_c {float: right;width: 60%;padding-left: 20px;}
section.tab_section .ui-tabs-panel .content_inner>div>.contant_area_c h3 {color: #4f9dad;font-size: 32px;}
section.tab_section .ui-tabs-panel .content_inner>div>.contant_area_c h4 {color: #342f30;font-size: 23px;font-weight: normal;}
section.tab_section .ui-tabs-panel .content_inner>div>.contant_area_c ul {list-style: none;}
section.tab_section .ui-tabs-panel .content_inner>div>.contant_area_c ul li {position: relative;}
section.tab_section .ui-tabs-panel .content_inner>div>.contant_area_c ul li:before {content: "";background-image: url(images/tick.png);display: block;width: 21px;height: 16px;position: absolute;left: -30px;top: 5px;}
section.simple_box_with_icon_title {position: relative;}
section.simple_box_with_icon_title h2 {font-weight: lighter;}
section.simple_box_with_icon_title p {font-weight: 600;}
section.simple_box_with_icon_title #myList-toggle {display: block;text-align: center;text-transform: uppercase;border: solid 1px #64c5d9;background: transparent;margin-top: 20px;padding: 20px 0px;transition: all 0.5s ease 0s;border-radius: 2px;}
section.simple_box_with_icon_title a.link {margin-top: 50px;display: block;}
section.left-con-right-img {position: relative;}
section.left-con-right-img .left-cont {float: left;width: 50%;padding: 75px 35px 75px 0px;}	
section.left-con-right-img .right-img {position: absolute;right: 0;top: 0;bottom: 0;width: 50%;}
section.left-con-right-img .container {position: static;min-height: 523px;display: flex;align-items: center;flex-wrap: wrap;}
section.left-con-right-img .left-cont h2 {margin-bottom: 30px;}
section.left-con-right-img .left-cont p {font-weight: 600;line-height: 26px;margin-bottom: 30px;}
section.left-con-right-img.left .container {justify-content: flex-end;}
section.left-con-right-img.left .left-cont {padding-left: 35px;padding-right: 0px;}
section.left-con-right-img.left .right-img {left: 0;}

section.left-con-right-img-new {position: relative;}
section.left-con-right-img-new .left-cont {width: 40%;}	
section.left-con-right-img-new .right-img {width: 55%; margin-left: 5%;}
section.left-con-right-img-new .container {position: static;min-height: 523px;display: flex;align-items: center;flex-wrap: wrap;}
section.left-con-right-img-new .left-cont h2 {color: #fff; margin-bottom: 30px;}
section.left-con-right-img-new .left-cont p {color: #fff; font-weight: normal;line-height: 26px;margin-bottom: 30px;}
section.left-con-right-img-new.left .container {justify-content: flex-end;}
section.left-con-right-img-new.left .left-cont {padding-left: 35px;padding-right: 0px;}
section.left-con-right-img-new.left .right-img {left: 0;}
section.left-con-right-img-new .left-cont h3 { color: #fff; font-weight: lighter; }
section.left-con-right-img-new .left-cont h3 span { font-weight: bold; }
section.left-con-right-img-new .left-cont p span { font-weight: bold; }

section.features_benefits {padding: 50px 0px;text-align: center;}
section.features_benefits h2 {margin-bottom: 30px;}
section.features_benefits .features_boxes { display: flex; flex-wrap: wrap; justify-content: center; }
section.features_benefits .features_boxes .boxs:not(:nth-last-child(-n+3)) {margin-bottom: 50px;} 
section.features_benefits .features_boxes.three_column .boxs {width: 33.33%;}
section.features_benefits .features_boxes.four_column .boxs {width: 25%;}
section.features_benefits .features_boxes.radius .boxs img {border: 3px solid #D6EAED;box-shadow: inset 0px 0px 1px 1px rgba(112, 112, 112, 0.5);border-radius: 50%;background-color: #fff;padding: 15px; overflow: visible; }
section.features_benefits .features_boxes .boxs img {margin: 0px auto 15px;}
section.features_benefits .features_boxes .boxs p {margin-bottom: 15px;padding: 0px 10px;}
section.features_benefits .features_boxes .btn-wrap {width: 100%;}
section.features_benefits .features_boxes .btn-wrap a {font-weight: bold;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;color: #fff;background-color: #64c5d9;padding: 10px 12px; font-size: 16px}
section.features_benefits .features_boxes .btn-wrap a:hover {background-color: #2e304e;border-color: #2e304e;}
section.contact_with_sidebar {background-color: #F6F5F2;padding: 100px 0 50px 0 ;}
section.contact_with_sidebar .left_contact {float: left;width: 70%;border-right: 2px solid #E1E0DA;padding-right: 40px;}
section.contact_with_sidebar .right_sidebar {float: right;width: 30%;padding-left: 20px;}
section.contact_with_sidebar .left_contact h2 {font-size: 38px;margin-bottom: 25px;}
section.contact_with_sidebar .left_contact p {margin-bottom: 25px;font-weight: 600;}
section.contact_with_sidebar .left_contact .gform_wrapper {border: none;}
section.contact_with_sidebar .left_contact .gform_wrapper label {display: none;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body {padding: 0px;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body ul li:nth-child(-n+4) {display: inline-block;width: 49%;margin-bottom: 0px;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body ul li:nth-child(1) , section.contact_with_sidebar .left_contact .gform_wrapper .gform_body ul li:nth-child(3) {margin-right: 15px;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body input , section.contact_with_sidebar .left_contact .gform_wrapper .gform_body textarea , section.contact_with_sidebar .left_contact .gform_wrapper .gform_body select {border: none;padding: 13px;color: #342f30;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body input::placeholder , section.contact_with_sidebar .left_contact .gform_wrapper .gform_body textarea::placeholder , section.contact_with_sidebar .left_contact .gform_wrapper .gform_body select::placeholder {color: #342f30;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body select {-moz-appearance:none;-webkit-appearance:none;appearance:none;background: url(images/chevron-down.png) no-repeat 98%;background-color: #fff;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_footer {padding: 0px;}
section.contact_with_sidebar .left_contact .gform_wrapper .gform_footer input[type="submit"] {width: 100%;background-color: #64c5d9;text-transform: capitalize;font-weight: 600;}
section.contact_with_sidebar .right_sidebar a {color: #4f9dad;}
section.contact_with_sidebar .right_sidebar a:hover {color: #2e304e;}
section.mobile_tablet_download_app h2 {color: #4f9dad;margin-bottom: 30px;}
section.mobile_tablet_download_app {padding: 75px 0px;}
section.mobile_tablet_download_app .content_d , section.mobile_tablet_download_app .image_d {display: inline-block;vertical-align: top;}
section.mobile_tablet_download_app .content_d p {margin-bottom: 30px;font-weight: lighter;}
section.mobile_tablet_download_app .image_d {min-height: 324px;}
section.mobile_tablet_download_app.white .content_d h3 {color: #64c5d9;font-size: 33px;margin-bottom: 30px;}
section.mobile_tablet_download_app.white .content_d p , section.mobile_tablet_download_app.white .content_d a {color: #fff;}
section.accordions {background-color: #F6F5F2;padding: 50px 0px;}
section.accordions h2 {margin-bottom: 50px;}
section.accordions .ui-accordion .ui-accordion-header , section.accordions .ui-accordion .ui-accordion-content { background-color: #fff; padding: 20px; }
/*section.accordions .ui-accordion .ui-accordion-header , section.accordions .ui-accordion .ui-accordion-content { height: auto !important; display: block !important; }*/
section.accordions .ui-accordion .ui-accordion-header {position: relative;cursor: pointer;}
/*section.accordions .ui-accordion .ui-accordion-header:after {content: "";background-image: url(images/arrow-down.png);display: block;width: 34px;height: 17px;right: 20px;position: absolute;top: 50%;transform: translateY(-50%);}*/
section.accordions .ui-accordion .ui-accordion-header {margin: 15px 0px 0px;}
section.sticky_product {padding: 50px 0px;}
section.sticky_product .label_id {width: 13%;float: left;}
section.sticky_product .content_side {width: 83%;float: right;margin-left: 4%;} 
section.sticky_product .label_id.active {position: fixed;top: 6%;max-width: 152px;padding-top: 0px;}
section.sticky_product .label_id.active+.content_side>.ids:first-child {padding-top: 50px;}
section.sticky_product .label_id ul {list-style: none;padding: 0px;margin-top: 10px;}
section.sticky_product .label_id ul li {font-size: 18px;border-top: 1px solid #E1E0DA;padding: 10px;}
section.sticky_product .label_id ul li:last-child {border-bottom: 1px solid #E1E0DA;}
section.sticky_product .label_id ul li a {color: #696562;font-weight: normal;}
section.sticky_product .label_id ul li.current-menu-item a {font-weight: bold;}
section.sticky_product .label_id ul li a:hover , section.sticky_product .label_id ul li a:focus {color: #4f9dad;} 
section.sticky_product .content_side .ids {clear: both;border-bottom: 1px solid #E1E0DA;padding: 50px 0px;overflow: hidden;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
section.sticky_product .content_side .ids:first-child {padding-top: 0px;}
section.sticky_product .content_side .ids:last-child {padding-bottom: 0px;border-bottom: none;}
section.sticky_product .content_side h3 {color: #4f9dad;}
section.simple_text_block {float: left;width: 100%;padding: 50px 0px;}
section.simple_text_block.simple_text_dark { background-color: #05060d; padding: 35px 0 25px}
section.simple_text_block.simple_text_dark button.tablinks:hover,
section.simple_text_block.simple_text_dark button.tablinks.active { box-shadow: none; }
section.simple_text_block.simple_text_dark h2,
section.simple_text_block.simple_text_dark div { color: #f6f5f2 }
section.content_with_map {min-height: 570px;position: relative;}
section.content_with_map .right-con_m {float: left;width: 40%;padding: 75px 35px 75px 0px;}	
section.content_with_map .left_map_image {position: absolute;right: 0;top: 0;bottom: 0;width: 60%;}
section.content_with_map .container {position: static;min-height: 523px;display: flex;align-items: center;flex-wrap: wrap;}
section.content_with_map .right-con_m h2 ,section.content_with_map .right-con_m p , section.content_with_map .right-con_m a {color: #fff;}
section.content_with_map .right-con_m h2 {margin-bottom: 30px;}
section.content_with_map .right-con_m p {line-height: 26px;margin-bottom: 30px;font-weight: lighter;}
section.vertical_tabs {padding: 50px 0px;}
section.vertical_tabs .container>h2 {margin-bottom: 30px;}
section.vertical_tabs .ui-tabs ul.ui-tabs-nav {width: 15%;float: left;}
section.vertical_tabs .ui-tabs .ui-tabs-panel {width: 81%;float: right;margin-left: 4%;} 
section.vertical_tabs .ui-tabs ul.ui-tabs-nav {list-style: none;padding: 0px;}
section.vertical_tabs .ui-tabs ul.ui-tabs-nav li {border-top: 1px solid #E1E0DA;padding: 10px;}
section.vertical_tabs .ui-tabs ul.ui-tabs-nav li:last-child {border-bottom: 1px solid #E1E0DA;}
section.vertical_tabs .ui-tabs ul.ui-tabs-nav li a {color: #696562;font-weight: normal;}
section.vertical_tabs .ui-tabs ul.ui-tabs-nav li a:hover , section.vertical_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {color: #4f9dad;} 
section.vertical_tabs .ui-tabs .ui-tabs-panel {position: relative;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left {float: left;width: 49%;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_right {position: absolute;bottom: -15px;right: 0;height: 100%;width: 49%;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h2 , section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h4 {font-size: 50px;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h3 {color: #64c5d9;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h4 , section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h5 {display: inline-block;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h5 {font-size: 18px;margin-left: 10px;line-height: 15px;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left h5 span {font-size: 11px;}
section.vertical_tabs .ui-tabs .ui-tabs-panel .v_left p {color: #010103;margin-bottom: 15px;font-weight: 600;}
section.page_banner {position: relative;}
section.page_banner .container {position: static;min-height: 500px;display: flex;align-items: center;flex-wrap: wrap;}
section.page_banner .left_con_p {float: left;width: 50%;}
section.page_banner .right_con_p {position: absolute;right: 0;bottom: 0;height: 80%;width: 50%;margin:25px}
section.page_banner .move {position: absolute;left: 0;right: 0;bottom: 0;font-size: 18px;text-align: center;color: #fff;}
section.page_banner .move:after {content: "";background-image: url(images/arrow-down.png);display: block;width: 34px;height: 17px;margin: 20px auto 30px;cursor: pointer;}
section.page_banner .left_con_p h1 , section.page_banner .left_con_p h3 , section.page_banner .left_con_p p {color: #fff;} 
section.page_banner .left_con_p h3 {font-weight: lighter;margin-bottom: 30px;}
section.page_banner .left_con_p h3 span {font-weight: bold;}
section.page_banner .left_con_p a.btn {margin-right: 10px;background-color: rgba(61, 186, 237, 0.3);}
section.page_banner .left_con_p a.btn:hover {background-color: rgba(61, 186, 237, 1);color: #fff;border-color: #3DBAED;}
section.page_banner .left_con_p a.btn:last-child {margin-right: 0px;}
section.cs_review {background-color: #f6f5f2;padding: 30px 0px 50px;}
section.cs_review>.container>h2 {margin-bottom: 30px;}
section.cs_review .trustpilot {background-color: #fff;border: 1px solid #E1E0DA;box-shadow: 0 0 5px 0px #E1E0DA;padding: 20px;}
section.cs_review .trustpilot h2 {color: #342f30;font-size: 16px;margin-bottom: 10px;}
section.cs_review .trustpilot p a.read-more-btn {color: #342f30;text-decoration: underline;font-weight: normal;}
section.cs_review .trustpilot h3 {color: #989797;font-weight: normal;font-size: 16px;}
section.cs_review .owl-nav i {display: none;}
section.cs_review .owl-nav .owl-prev:before , section.cs_review .owl-nav .owl-next:after {content: "";background-image: url(images/arrow-down.png);width: 34px;height: 17px;position: absolute;top: -10%;}
section.cs_review .owl-nav .owl-prev:before {left: -5%;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
section.cs_review .owl-nav .owl-next:after {right: -5%;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.page-id-627 .full-section.wc-page {padding-bottom: 0px;}
.system-tabs {padding-bottom: 50px;overflow: hidden;}
.system-tabs ul.ui-tabs-nav {list-style: none;padding: 0px;float: left;width: 20%;}
.system-tabs ul.ui-tabs-nav li {font-size: 18px;border-bottom: 2px solid #E1E0DA;padding-bottom: 10px;margin-bottom: 10px;}
.system-tabs ul.ui-tabs-nav li a {color: #696562;font-weight: normal;}
.system-tabs ul.ui-tabs-nav li.ui-tabs-active a , .wc-page .ui-tabs ul.ui-tabs-nav li a:hover , section.wc-page .ui-tabs ul.ui-tabs-nav li a:focus {color: #4f9dad;} 
.system-tabs .ui-tabs-panel {float: right;width: 77%;margin-left: 3%;}
.system-tabs .ui-tabs-panel .content {float: left;width: 31%;margin: 0px 2.3% 20px 0px;}
.system-tabs .ui-tabs-panel .content:nth-child(3n)+.content {clear: both;}
.system-tabs .ui-tabs-panel .content .img {background-color: #fff;position: relative;min-height: 220px; border-radius: 20px; display: flex; align-items: center; }
.system-tabs .ui-tabs-panel .content .img:before {content:"";background-color: rgba(100, 197, 217, .8);position: absolute;height: 100%;width: 100%;opacity: 0;z-index: 1; border-radius: 20px;} 
.system-tabs .ui-tabs-panel .content .img:after {content:"FIND OUT MORE";position: absolute;top: 50%;opacity: 0;font-weight: 600;transform: translateY(-50%);left: 10%;width: 80%;text-align: center;color: #fff;border: 1px solid;padding: 8px 0px;z-index: 2;} 
.system-tabs .ui-tabs-panel .content .img:hover:after , .system-tabs .ui-tabs-panel .content .img:hover:before {opacity: 1;transition-duration: 0.5s;}
.system-tabs .ui-tabs-panel .content .img  img {padding: 30px;position: absolute;max-height: 100%;margin: 0 auto;left: 0;right: 0;}
.system-tabs .ui-tabs-panel .content .details .post-title , .wc-page .ui-tabs .ui-tabs-panel .content .details>a {color: #2e304e;font-weight: bold;font-size: 18px;}
.system-tabs .ui-tabs-panel .content .details .post-title {margin: 10px 0px;}
.page-id-1986 .system-tabs .ui-tabs-panel .content .details .post-title {min-height: 50px;}
.system-tabs .ui-tabs-panel .content .details .price {font-size: 20px;font-weight: 600;}
.system-tabs .ui-tabs-panel .content .details>a {display: block;margin-top: 15px;}
.system-tabs .ui-tabs-panel .content .details>a:hover {color: #64c5d9;}
section.pricing_tabs {background-color: #F6F5F2;overflow: hidden;position: relative;}
section.pricing_tabs > .container {position: initial;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav {padding: 0px;border-bottom: 1px solid #CDCCD0;margin: 40px 0px 30px;border-top: 1px solid #CDCCD0;display: table;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li {height: 61px;border-left: 1px solid #CDCCD0;position: relative;width: 300px;display: table-cell;vertical-align: middle;text-align: center;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li:last-child {border-right: 1px solid #CDCCD0;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li a {display: block;font-size: 22px;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active {background-color: #fff;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active:after , section.pricing_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active:before {content: "";display: block;position: absolute;width: 0;height: 0;border-style: solid;top: 100%;left: 0;right: 0;margin: 0 auto;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active:before {border-color: #CDCCD0 transparent transparent transparent;border-width: 10px;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active:after {border-color: #fff transparent transparent transparent;border-width: 9px;}
section.pricing_tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a , section.pricing_tabs .ui-tabs ul.ui-tabs-nav li a:hover {color: #4f9dad;}
section.pricing_tabs .ui-tabs-panel .include {clear: both;background-color: #fff;position: relative;padding: 25px 0px 50px;}
section.pricing_tabs .ui-tabs-panel .include h2 {margin-bottom: 25px;}
section.pricing_tabs .ui-tabs-panel .include:before , section.pricing_tabs .ui-tabs-panel .include:after {content:"";background-color: #fff;width: 50%;position: absolute;height: 100%;top: 0;}
section.pricing_tabs .ui-tabs-panel .include:before {left: -50%;}
section.pricing_tabs .ui-tabs-panel .include:after {right: -50%;}
section.pricing_tabs .ui-tabs-panel .include ul {list-style: none;padding: 0px;}
section.pricing_tabs .ui-tabs-panel .include ul li {display: inline-block;width: 24%;vertical-align: top;margin-right: 0.9%;}
section.pricing_tabs .ui-tabs-panel .include ul li:nth-child(4n) {margin-right: 0px;}
section.pricing_tabs .ui-tabs-panel .include ul li h3 {font-size: 16px;font-weight: normal;color: #342f30;margin: 20px 0px;}
section.pricing_tabs .ui-tabs-panel .include ul li img {border: 1px solid #E1E0DA;padding: 30px;background-color: #fff;width: 100%;}
section.pricing_tabs .ui-tabs-panel .addon_area {margin-bottom: 50px;overflow: hidden;}
section.pricing_tabs .ui-tabs-panel .addon_area .inner_addon {padding-top: 30px;}
section.pricing_tabs .ui-tabs-panel .addon_area .inner_addon .wc-single-pdt .pdt-title {color: #342f30;font-weight: 600;min-height: 50px;}
section.pricing_tabs .ui-tabs-panel .pay_first {width: 50%;}
section.pricing_tabs .ui-tabs-panel .pay_first p {margin: 30px 0px 30px;}
section.pricing_tabs .ui-tabs-panel .pay_second {position: relative;margin-bottom: 75px;}
section.pricing_tabs .ui-tabs-panel .pay_second .right_image_p {position: absolute;right: 0;top: -160px;}
section.pricing_tabs .ui-tabs-panel .pay_second h4 {font-size: 24px;font-weight: bold;}
section.pricing_tabs .ui-tabs-panel .pay_second ul {list-style: none;padding: 0px;}
section.pricing_tabs .ui-tabs-panel .pay_second ul li {position: relative;margin-bottom: 15px;font-weight: 600;padding-left: 40px;}
section.pricing_tabs .ui-tabs-panel .pay_second ul li:before {content: "";background-image: url(images/tick-circle.png);display: block;width: 23px;height: 23px;position: absolute;left: 0px;}
section.pricing_tabs .ui-tabs-panel .pay_second em {font-weight: bold;}
section.pricing_tabs .ui-tabs-panel .pay_second a.get_quote {width: 286px;height: 50px;text-align: center;margin-top: 20px;}
section.pricing_tabs .ui-tabs-panel .pay_third {position: relative;background-color: #fff;padding: 25px 0px 50px;text-align: center;}
section.pricing_tabs .ui-tabs-panel .pay_third:before , section.pricing_tabs .ui-tabs-panel .pay_third:after {content:"";background-color: #fff;width: 50%;position: absolute;height: 100%;top: 0;}
section.pricing_tabs .ui-tabs-panel .pay_third:before {left: -50%;}
section.pricing_tabs .ui-tabs-panel .pay_third:after {right: -50%;}
section.pricing_tabs .ui-tabs-panel .pay_third ul {list-style: none;padding: 0px;overflow: hidden;}
section.pricing_tabs .ui-tabs-panel .pay_third ul li {float: left;width: 25%;margin-top: 25px;}
section.pricing_tabs .ui-tabs-panel .pay_third ul li img {margin: 0 auto;}
section.pricing_tabs .ui-tabs-panel .pay_third ul li p {padding: 0px 10px;}
section.pricing_tabs .ui-tabs-panel .pay_third ul li h4 {margin-top: 15px;}
section.pricing_tabs .ui-tabs-panel .pay_third ul li:nth-child(4n)+li {clear: both;}
section.pricing_tabs .ui-tabs-panel .specification {padding: 25px 0px 50px;position: relative;clear: both;}
section.pricing_tabs .ui-tabs-panel .specification h2 {margin-bottom: 25px;}
section.pricing_tabs .ui-tabs-panel .specification ul {list-style: none;padding: 0px;}
section.pricing_tabs .ui-tabs-panel .specification ul li {display: table;padding: 9px;}
section.pricing_tabs .ui-tabs-panel .specification ul li:nth-child(odd) {background-color: #fff;}
section.pricing_tabs .ui-tabs-panel .specification ul li span:first-child {width: 180px;}
section.pricing_tabs .ui-tabs-panel .specification ul li span {display: table-cell;vertical-align: middle;font-size: 14px;width: 300px;}
section.pricing_tabs .ui-tabs-panel .specification ul+.img_spe_right {position: absolute;right: 0;top: 50px;}
.single-product-wrap {padding: 25px 0px 50px; margin: 100px 0 0 0; overflow: hidden;}
.single-product-wrap .col-left {float: left;display: flex;width: 60%;align-items: center;}
.single-product-wrap .col-right {float: right;width: 40%;}
.single-product-wrap .gallery {clear: both;}
.single-product-wrap .cart-button .woocommerce-variation-variation_text , .single-product-wrap .cart-button .woocommerce-variation-description {display: none;}
.single-product-wrap .cart-button form table.variations td.label , .single-product-wrap .cart-button form table.variations td.value .variation-radios input , .single-product-wrap .cart-button form table.variations td.value a.reset_variations , .single-product-wrap .cart-button span.price , .single-product-wrap .cart-button .quantity {display: none !important;} 
.single-product-wrap .cart-button form table td {border: none;}

.single-product-wrap .cart-button form table.variations td.value .variation-radios .radio-control {display: inline-block;margin-right: 9px;}
.single-product-wrap .cart-button form table.variations td.value .variation-radios .radio-control:last-child {margin-right: 0px;}
.single-product-wrap .cart-button form table.variations td.value .variation-radios .radio-control label {background-color: #E8E7E1;color: #4E4E4D;width: 142px;height: 49px;border-radius: 5px;display: table-cell;vertical-align: middle;text-align: center;cursor: pointer;}
.single-product-wrap .cart-button form table.variations td.value .variation-radios .radio-control input:checked+label {background-color: #fff;color: #4f9dad;box-shadow: 0 0 5px 1px #ccc;}

.single-product-wrap .cart-button .pricing {font-size:24px;color: #2e304e;margin-bottom: 30px;}
.single-product-wrap .cart-button .pricing span.price {font-size: 100px;font-weight: bold;display: block !important;position: relative;}
.single-product-wrap .cart-button .pricing span.price span:nth-child(2) {font-size: 30px;}
/*.single-product-wrap .cart-button form table.variations td.value .variation-radios {opacity: 0;}*/
.single-product-wrap .cart-button form table.variations td.value select {display: none}
.single-product-wrap .cart-button form table.variations td.value select {border-color: #64c5d9;color: #4f9dad;width: 100%;background: url('images/chevron-down.png') no-repeat 96%;font-weight: bold;padding: 10px;}
/* .single-product-wrap .cart-button .pricing span.price:before {content: "+";}
.single-product-wrap .cart-button .pricing span.price:after {content: "p/m";position: relative;font-size: 30px;font-weight: normal;top: -50px;} */
.single-product-wrap .cart-button .pricing span.price.no-pm {font-size: 40px;}
.single-product-wrap .cart-button .pricing span.price.no-pm:after {content: none;}
.single-product-wrap .cart-button .pricing span.text {font-weight: bold;}
.single-product-wrap .cart-button .pricing .text-desc {font-size: 19px;}
.single-product-wrap .cart-button button[type="submit"] {background-color: #64c5d9;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;width: 286px;height: 50px;margin-bottom: 20px;}
.single-product-wrap .cart-button button[type="submit"].added , .single-product-wrap .cart-button button[type="submit"]:hover {background-color: #2e304e;}
.single-product-wrap .details {border-left: 1px solid #CDCCD0;padding-left: 20px;margin-left: 20px;}
.single-product-wrap .details h4 {font-size: 24px;font-weight: bold;}
.single-product-wrap .details ul {list-style: none;}
.single-product-wrap .details ul li {position: relative;margin-bottom: 15px;font-weight: 600;}
.single-product-wrap .details ul li:last-child {margin-bottom: 0px;}
.single-product-wrap .details ul li:before {content: "";background: url(images/tick-circle.png);display: block;width: 23px;height: 23px;position: absolute;left: -40px;}
.single-product-wrap .details em {font-weight: bold;}
.single-product-wrap .description {width: 50%;margin-bottom: 40px;}
.pop-gallery {position: absolute;z-index: -999;opacity: 0;transform: scale(0.2);background: #fff;min-height: 100vh;top: 0;bottom: 0;left: 0;right: 0;margin: auto;transition: all 0.5s ease 0s;}
.pop-gallery.open {opacity: 1;z-index: 99999999999;position: fixed;transform: scale(1);transition: all 0.5s ease 0s;}
.pop-gallery .close_pop i {display: none;}
.pop-gallery .close_pop:after {content: "";width: 33px;height: 33px;position: absolute;top: 5%;background: url(images/cut.png) no-repeat;right: 5%;z-index: 99;}
.pop-gallery .owl-carousel .owl-item {display: flex;align-items: center;align-content: center;height: 100vh;}
.pop-gallery .owl-carousel .owl-item img.gallery-images {margin: 0 auto; padding: 5%;}
.pop-gallery .owl-nav .owl-prev , .pop-gallery .owl-nav .owl-next {font-size: 0px;}
.pop-gallery .owl-nav .owl-prev:before , .pop-gallery .owl-nav .owl-next:after {content: "";width: 55px;height: 33px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pop-gallery .owl-nav .owl-prev:before {left: 5%;background: url(images/arrow-right.png);}
.pop-gallery .owl-nav .owl-next:after {right: 5%;background: url(images/arrow-left.png);}
.pop-gallery .owl-dots {position: absolute;bottom: 5%;left: 5%;}
.pop-gallery .owl-dots .owl-dot {width: 20px;height: 20px;display: inline-block;margin-right: 10px;border-radius: 50%;border: solid 1px #4f9dad;position: relative;}
.pop-gallery .owl-dots .owl-dot:last-child {margin-right: 0px;}
.pop-gallery .owl-dots .owl-dot:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 10px;height: 10px;border-radius: 50%;}
.pop-gallery .owl-dots .owl-dot.active:after {background: #4f9dad;}

section.stories {padding-bottom: 40px;}
section.stories .main-title h2 {margin: 35px 0px;}
section.stories ul {padding: 0px;list-style: none;}
section.stories ul li {float: left;width: 32%;margin: 0 2% 30px 0px;}
section.stories ul li .image {min-height: 240px;margin-bottom: 15px;}
section.stories ul li .content {margin-bottom: 15px;font-weight: lighter;}
section.stories ul li:nth-child(3n) {margin-right: 0px;}
section.stories ul li:nth-child(3n)+li {clear: both;}
section.stories ~ section.company_logo .owl-stage-outer {border-bottom: 1px solid #DBDBDB;padding-bottom: 60px;}
section.stories ~ section.company_logo:nth-of-type(4) .owl-stage-outer {border-bottom: none;}
section.stories a#myList-toggle {display: block;text-align: center;text-transform: uppercase;border: solid 1px #64c5d9;background: transparent;margin-top: 20px;padding: 20px 0px;transition: all 0.5s ease 0s;border-radius: 2px;clear: both;}

section.text-with-logo {padding: 30px 0px;}
section.text-with-logo .text , section.text-with-logo .logo {display: inline-block;vertical-align: middle;}
section.text-with-logo .text {width: 64%;}
section.text-with-logo .logo {width: 35%;}
section.text-with-logo .text p {font-weight: lighter;font-size: 32px;}
section.text-with-logo .text p strong {color: #2E304E;}
section.text-with-logo .logo img {margin: 0 auto;}

section.progress-circles {padding: 30px 0px;text-align: center;}
section.progress-circles ul {padding: 0px;list-style: none;margin-top: 35px;}
section.progress-circles ul li {float: left;width: 32%;margin: 0 2% 50px 0px;}
section.progress-circles ul li:nth-child(3n) {margin-right: 0px;}
section.progress-circles ul li:nth-child(3n)+li {clear: both;}
section.progress-circles ul li .circle {position:relative;font-size:250px;width:1em;height:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 auto;background-color:#E1DEE0;}
section.progress-circles ul li .circle:after {position:absolute;top:.04em;left:.04em;display:block;content:" ";-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#fff;width:.92em;height:.92em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
section.progress-circles ul li .circle:hover {cursor: default;}
section.progress-circles ul li .circle > span {position:absolute;width:100%;z-index:1;left:0;top:50%;font-weight: bold;transform: translateY(-50%);font-size: 60px;display:block;text-align:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
section.progress-circles ul li .circle > span > span {font-size: 14px;color: #342F30;display: block;padding: 0px 30px;font-weight: normal;}
section.progress-circles ul li .circle .slice {position: absolute;width: 1em;height: 1em;}
section.progress-circles ul li .circle .bar , section.progress-circles ul li .circle .after_effect .fill {position:absolute;border:.08em solid;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
section.progress-circles ul li .circle .after_effect .bar:after , section.progress-circles ul li .circle .after_effect .fill {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
section.progress-circles ul li .circle * , section.progress-circles ul li .circle * :before , section.progress-circles ul li .circle * :after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
section.progress-circles ul li .circle:before {content: "";width: 100%;height: 100%;background-color: #fff;position: absolute;left: -10px;top: -10px;border-radius: 50%;padding: 10px;}
section.progress-circles ul li .circle .inner-clip:before {content: "";position: absolute;width: 84%;height: 84%;background-color: #f5f5f5;left: 8%;top: 8%;border-radius: 50%;z-index: 1;}

/*----------Woocommerce----------
---------------------------------*/
/*WC Page*/
.wc-page {background-color: #f1f1ee;padding: 0 0 0;}
.wc-page .page-title {font-size: 38px;font-weight: bold;color: #2e304e;margin: 25px 0px;}

/*Landing Pro Tabs*/
/*.pro_tabs_complete_sys_only .tab { display: none !important; }*/
.landing-pro-tabs .tabcontent .col-right , .landing-pro-tabs .tabcontent .col-left {width: 49%;display: inline-block;vertical-align: top;}
.landing-pro-tabs .tab , .landing-pro-tabs .col-left .pro-content {margin-bottom: 30px;}
.landing-pro-tabs .tab button:first-child {margin-right: 9px;}
.landing-pro-tabs .tab button {background-color: #E8E7E1;color: #4E4E4D;border-radius: 5px;font-weight: bold;padding: 15px 20px;outline: none;}
.landing-pro-tabs .tab button.active , .landing-pro-tabs .tab button:hover {background-color: #fff;color: #4f9dad;box-shadow: 0 0 5px 1px #ccc;}
.landing-pro-tabs .col-left h2 {margin-bottom: 30px;font-weight: normal;}
.landing-pro-tabs .col-right .pro-image img {max-height: 300px; float: right; }

/*WC Single Product*/
.wc-single-pdt {width: 24%;float: left;margin: 0px 1% 20px 0px;}
.wc-single-pdt:nth-child(4n)+.wc-single-pdt {clear: both;} 
.wc-single-pdt .pdt-img {border: 1px solid #E1E0DA;background-color: #fff;position: relative;}
.wc-single-pdt .pdt-img img {padding: 30px;margin: 0 auto;}
.wc-single-pdt .pdt-img:before {content:"";background-color: rgba(100, 197, 217, .8);position: absolute;height: 100%;width: 100%;opacity: 0;z-index: 1;}
.wc-single-pdt .pdt-img:after {content:"FIND OUT MORE";position: absolute;top: 50%;opacity: 0;font-weight: 600;transform: translateY(-50%);left: 10%;width: 80%;text-align: center;color: #fff;border: 1px solid;padding: 8px 0px;z-index: 2;}
.wc-single-pdt .pdt-img:hover:after , .wc-single-pdt .pdt-img:hover:before {opacity: 1;transition-duration: 0.5s;}
.wc-single-pdt .pdt-title {font-size: 18px;margin: 10px 0px;}
.wc-single-pdt .pdt-price {color: #4f9dad;font-weight: bold;}
.wc-single-pdt .pdt-add-to-cart {margin-top: 10px;}
.wc-single-pdt .pdt-add-to-cart a {background-color: #64c5d9;color: #fff;}
.wc-single-pdt .pdt-add-to-cart a:hover {background-color: #2e304e;transition: all 0.5s ease 0s;color: #fff;}

/*WC Single Product With Btn*/
.wc-single-pdt-with-btn {width: 31.5%;margin: 0px 1.3% 20px 0px;display: inline-block;vertical-align: top;}
.wc-single-pdt-with-btn .pdt-img {position: relative;border: 1px solid #E1E0DA;background-color: #fff;}
.wc-single-pdt-with-btn .pdt-img img {margin: 0 auto;padding: 30px;}
.wc-single-pdt-with-btn .pdt-img:before {content:"";background-color: rgba(100, 197, 217, .8);position: absolute;height: 100%;width: 100%;opacity: 0;z-index: 1;}
.wc-single-pdt-with-btn .pdt-img:after {content:"FIND OUT MORE";position: absolute;top: 50%;opacity: 0;font-weight: 600;transform: translateY(-50%);left: 10%;width: 80%;text-align: center;color: #fff;border: 1px solid;padding: 8px 0px;z-index: 2;}
                    
.wc-single-pdt-with-btn .pdt-img:hover:after , .wc-single-pdt-with-btn .pdt-img:hover:before {opacity: 1;transition-duration: 0.5s;}
.wc-single-pdt-with-btn .pdt-title {font-size: 18px;margin: 20px 0px;display: block;}
.wc-single-pdt-with-btn .pdt-desc {margin-bottom: 20px;font-weight: 600;}
.wc-single-pdt-with-btn .pdt-add-cart-btn {display: table;width: 100%;}
.wc-single-pdt-with-btn .pdt-add-cart-btn a {background-color: #64c5d9;color: #fff;display: table-cell;vertical-align:middle;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;text-align: center;height: 43px;}

/*WC Terminal Product*/
.wc-terminal-pdt-main-title {text-align: center;margin: 50px 0px 25px;}
.wc-terminal-pdt {display: flex;text-align: center;position: relative;padding: 50px 0px;margin-bottom: 25px;}
.wc-terminal-pdt .wc-pdt {width: 100%;}
.wc-terminal-pdt .wc-pdt .wc-pdt-head {border: 1px solid #707070;padding: 20px 0px;background-color: #fff;}
.wc-terminal-pdt .wc-pdt:nth-child(2) {box-shadow: 0px 0px 10px 3px rgba(112, 112, 112, 0.3);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);position: relative;background-color: #64c5d9;}
.wc-terminal-pdt .wc-pdt:nth-child(2) div.pdt-add-cart-btn a {width: 213px;height: 46px;}
.wc-terminal-pdt .wc-pdt .wc-pdt-head .pdt-sub-title p {font-size: 18px;}
.wc-terminal-pdt .wc-pdt .wc-pdt-head .pdt-image img {max-width: 200px;margin: 0 auto;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr {border-top: 6px solid #2e304e;background-color: #64c5d9;padding: 20px 0px;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-desc h2 , .wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-desc , .wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a {color: #fff;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-desc ul {list-style: none;padding: 0px;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-desc ul li {position: relative;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-desc ul li:after {content: '';background-color: #fff;height: 1px;width: 47px;display: block;margin: 10px auto;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-desc ul li:last-child:after {content: none;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn {display: table;margin: 0 auto;}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a {background-color: rgba(46, 48, 78, 0.35);border-radius: 5px;width: 234px;height: 50px;display: table-cell;vertical-align: middle;text-transform: uppercase; transition: all 0.5s ease 0s}
.wc-terminal-pdt .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a:hover {background-color: rgba(46, 48, 78, 1);}

/*WC Terminal Product New*/
.wc-terminal-pdt-new {clear: both;}
.wc-terminal-pdt-new .wc-pdt {float: left;width: 24%;margin: 0px 1.3% 2% 0px;}
.wc-terminal-pdt-new .wc-pdt:nth-child(4n) {margin-right: 0px;}
.wc-terminal-pdt-new .wc-pdt:nth-child(4n)+.wc-pdt {clear: both;}
.wc-terminal-pdt-new .wc-pdt .pdt-image {border: 1px solid #E1E0DA;background-color: #fff;position: relative;}
.wc-terminal-pdt-new .wc-pdt .pdt-image img {padding: 30px;}
.wc-terminal-pdt-new .wc-pdt .pdt-image:before {content:"";background-color: rgba(100, 197, 217, .8);position: absolute;height: 100%;width: 100%;opacity: 0;z-index: 1;}
.wc-terminal-pdt-new .wc-pdt .pdt-image:after {content:"FIND OUT MORE";position: absolute;top: 50%;opacity: 0;font-weight: 600;transform: translateY(-50%);left: 10%;width: 80%;text-align: center;color: #fff;border: 1px solid;padding: 8px 0px;z-index: 2;}
                    
.wc-terminal-pdt-new .wc-pdt .pdt-image:hover:after , .wc-terminal-pdt-new .wc-pdt .pdt-image:hover:before {opacity: 1;transition-duration: 0.5s;}
.wc-terminal-pdt-new .wc-pdt .pdt-image , .wc-terminal-pdt-new .wc-pdt h2 , .wc-terminal-pdt-new .wc-pdt h3 {margin-bottom: 10px;}
.wc-terminal-pdt-new .wc-pdt .pdt-title h3 , .wc-terminal-pdt-new .wc-pdt .pdt-sub-title {font-size: 17px;}
.wc-terminal-pdt-new .wc-pdt .pdt-sub-title h2 {font-size: 29px;}
.wc-terminal-pdt-new .wc-pdt .pdt-sub-title h2:before {content: "+";margin-right: 5px;}
.wc-terminal-pdt-new .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a.button {background-color: #64c5d9;color: #fff;display: block;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;text-align: center;}
.wc-terminal-pdt-new .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a.added , .wc-terminal-pdt-new .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a.button:hover , .wc-terminal-pdt-new .wc-pdt .wc-pdt-ftr .pdt-add-cart-btn a.button:focus {border-color: #2e304e;background: #2e304e;}

/*Woocommerce Single Product Page*/
.single.single-product .gdl-woo-commerce-wrapper .entry-summary h1.entry-title {font: 38px Montserrat;}
.single.single-product .gdl-woo-commerce-wrapper .entry-summary form.cart button {background: #d31b19; height: auto; font: 17px Montserrat; padding: 12px 45px; transition: all 0.3s ease-in-out 0s;}
.single.single-product .gdl-woo-commerce-wrapper .entry-summary form.cart button:hover {background: #343434;}
.single.single-product .gdl-woo-commerce-wrapper .entry-summary form.cart .quantity input {line-height: 40px;}
.single.single-product .gdl-woo-commerce-wrapper .entry-summary .price span {color: #646564; font: 28px Montserrat;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs {padding: 0; border-bottom: 1px solid #000 !important; margin: 0;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs::before {display: none;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li {background: none !important; border-bottom: medium none !important; border-left: 1px solid #000 !important; border-right: 1px solid #000 !important; border-top: 1px solid #000 !important; border-radius: 0; margin: 0; padding: 0; height: auto;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li:last-child {border-left: medium none !important;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li::after {display: none;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li::before {display: none;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li.active a{background: #d31b19 !important; color: #fff !important;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li a {background: #ddd !important; border: medium none; border-radius: 0; font: 300 15px/28px Montserrat; padding: 10px 30px; color: #000 !important;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs ul.tabs li a:hover{background: #d31b19 !important; color: #fff !important;}

/*Woocommerce Single Product Page Tabs*/
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs .woocommerce-Tabs-panel {border-color: transparent #000 #000; border-style: none solid solid; border-width: medium 1px 1px;  padding: 20px;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs .woocommerce-Tabs-panel h2 {font: 500 30px Montserrat;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs .woocommerce-Tabs-panel .comment-form-comment textarea {border: 1px solid #000; border-radius: 0;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs .woocommerce-Tabs-panel #review_form #respond p.form-submit input[type="submit"]{background: #d31b19; height: auto; font: 17px Montserrat; padding: 12px 45px; transition: all 0.3s ease-in-out 0s; color: #fff;}
.single.single-product .gdl-woo-commerce-wrapper .woocommerce-tabs .woocommerce-Tabs-panel #review_form #respond p.form-submit input[type="submit"]:hover {background: #343434;}

/*Woocommerce Related Product*/
section.related.products {margin: 50px 0 0;}
section.related.products > h2 {margin: 0 0 30px; text-transform: uppercase;}
section.related.products ul.products li.product{box-sizing: border-box; text-align: center; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d8e1cf;}
section.related.products ul.products li.product img {border-bottom: 1px solid #ddd; box-sizing: border-box; margin: 0; padding: 15px; max-height: 190px;}
section.related.products ul.products li.product h2.woocommerce-loop-product__title {color: #414141;font-size: 23px;margin: 20px 0 0;}
section.related.products ul.products li.product span.price {color: #2e304e;font-size: 29px;font-weight: bold;}
section.related.products ul.products li.product a.button {background: #2e304e; color: #fff; font-size: 17px; height: auto; padding: 12px 45px; margin: 0 0 38px; position: relative; transform: perspective(1px) translateZ(0px); transition-duration: 0.5s; transition-property: color;}
section.related.products ul.products li.product a.button:before {background: #343434; border-radius: 4px; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform: scaleX(0); transform-origin: 0 50% 0; transition-duration: 0.5s; transition-property: transform; transition-timing-function: ease-out; z-index: -1;}
section.related.products ul.products li.product a.button:hover:before {transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
section.related.products ul.products li.product a.added_to_cart {color: #2b2e34; margin: 0 0 20px; padding: 0; text-transform: uppercase;}
section.related.products ul.products li.product a.added_to_cart:hover {color: #2e304e;}
section.related.products ul.products li.product a.button.added {margin: 0 0 18px;}

/*Woocommerce Shop Page*/
.wc-page .woocommerce ul.products li.product{box-sizing: border-box;}
.wc-page .woocommerce ul.products li.product .loop-item {position: relative;min-height: 220px;border: 1px solid #E1E0DA;background-color: #fff;}
.wc-page .woocommerce ul.products li.product .loop-item:before {content:"";background-color: rgba(100, 197, 217, .8);position: absolute;height: 100%;width: 100%;opacity: 0;z-index: 1;}
.wc-page .woocommerce ul.products li.product .loop-item:after {content:"FIND OUT MORE";position: absolute;top: 50%;opacity: 0;font-weight: 600;transform: translateY(-50%);left: 10%;width: 80%;text-align: center;color: #fff;border: 1px solid;padding: 8px 0px;z-index: 2;}
                    
.wc-page .woocommerce ul.products li.product .loop-item:hover:after , .wc-page .woocommerce ul.products li.product .loop-item:hover:before {opacity: 1;transition-duration: 0.5s;}
.wc-page .woocommerce ul.products li.product img {position: absolute;height: 100%;padding: 30px;margin: 0 auto;left: 0;right: 0;}
.wc-page .woocommerce ul.products li.product h2.woocommerce-loop-product__title {margin: 20px 0 0; font-weight: bold;padding: 0px;min-height: 44px;}
.wc-page .woocommerce ul.products li.product span.price {color: #2e304e; font-size: 29px; font-weight: bold;}
.wc-page .woocommerce ul.products li.product span.price .amount:before {content: "+";margin-right: 5px;}
.wc-page .woocommerce ul.products li.product a.button {background-color: #64c5d9;color: #fff;display: block;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;text-align: center;}
.wc-page .woocommerce ul.products li.product a.added , .wc-page .woocommerce ul.products li.product a.button:hover , .wc-page .woocommerce ul.products li.product a.button:focus {border-color: #2e304e;background: #2e304e;}
.wc-page .woocommerce form.woocommerce-ordering select , .wc-page.woocommerce form.woocommerce-ordering select {border: 1px solid #64c5d9; border-radius: 0; color: #2e304e; padding: 10px 40px 10px 10px;background: url(images/arr.png);background-repeat: no-repeat;background-position: right;}
.wc-page .woocommerce form.woocommerce-ordering , .wc-page.woocommerce form.woocommerce-ordering {position: relative;}
.wc-page .woocommerce form.woocommerce-ordering:after , .wc-page.woocommerce form.woocommerce-ordering:after {content: '';position: absolute;width: 1px;background: #64c5d9;height: 100%;right: 40px;}
.woocommerce nav.woocommerce-pagination ul , .woocommerce nav.woocommerce-pagination ul li {border-color: #64c5d9;}
.woocommerce nav.woocommerce-pagination ul li {width: 33px;}
.woocommerce nav.woocommerce-pagination ul li a:hover {background: #fff;color: #2e304e;}
.woocommerce nav.woocommerce-pagination ul li span.current {color: #2e304e;font-weight: 600;background: #fff;}
.woocommerce nav.woocommerce-pagination ul li a.next {color: #64c5d9;background: url(images/arr.png);background-repeat: no-repeat;background-position: right;transform: rotate(-90deg);font-size: 0px;height: 32px;}
.woocommerce nav.woocommerce-pagination ul li a.prev {color: #64c5d9;background: url(images/arr.png);background-repeat: no-repeat;background-position: right;transform: rotate(90deg);font-size: 0px;height: 32px;}
.wc-terminal-pdt-new nav.woocommerce-pagination {clear: both;margin-bottom: 25px;}
.woocommerce-info::before,
.woocommerce-message::before {color: #64c5d9 !important;}
.woocommerce-info,
.woocommerce-message {border-top-color: #64c5d9 !important;}
.woocommerce button.button.alt {background-color: #64c5d9;}
.woocommerce button.button.alt:hover {background-color: #2e304e;}

/*Woocommerce Cart Page*/
.wc-page .woocommerce table.shop_table {border: none;}
.wc-page .woocommerce table.shop_table thead > tr > th {border-bottom: medium none;border-top: none;}
.wc-page .woocommerce table.shop_table.cart tr th {border-color: #E1E0DA; color: #2e304e;}
.wc-page .woocommerce table.shop_table.cart tr td {border-color: #E1E0DA;color: #4f9dad;font-weight: bold;font-size: 20px;border-width: 2px;overflow: hidden;}
.wc-page .woocommerce table.shop_table tr td.product-name a {color: #4f9dad;font-size: 16px;}
.wc-page .woocommerce table.shop_table tr td.product-name p {color: #414141;font-size: 16px;font-weight: 600;}
.wc-page .woocommerce table.shop_table tr td.product-name a:hover {color: #2b2e34;}
.wc-page .woocommerce table.shop_table tr td.product-remove a.remove {font-size: 0px;position: relative;display: table;border-radius: 0px;}
.wc-page .woocommerce table.shop_table tr td.product-remove a.remove:after {content:"Remove";font-size: 16px;background-color: #E8E7E1;width: 100px;padding:0 8px;height: 45px;display: table-cell;vertical-align: middle;color: #2b2e34;transition: all 0.5s ease 0s;}
.wc-page .woocommerce table.shop_table tr td.product-remove a.remove:hover:after {color: #fff;background: #2e304e;}
.wc-page .woocommerce table.shop_table tr td.product-remove a.remove:hover {background: initial;}
.wc-page .woocommerce table.shop_table .cart_item .quantity .qty {padding: 6px;border: none;color: #2e304e;font-weight: bold;}
.wc-page .woocommerce table.shop_table .cart_item .product-thumbnail img {width: 100px;padding: 10px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);background-color: #fff;max-height: 85px;}
.wc-page .woocommerce table.shop_table tr .coupon input[type="text"] {color: #414141; font-size: 15px; width: 50%;}
.woocommerce-cart table.cart td.actions .coupon label,
.woocommerce-cart table.cart td.actions .coupon input.input-text,
.woocommerce-cart table.cart td.actions .coupon button { float: left; margin: 5px}
.woocommerce-cart table.cart td.actions .coupon label { margin-top: 10px; }
.wc-page .woocommerce table.shop_table tr input[type="submit"] {background: #2e304e; border: 1px solid #000; border-radius: 0; color: #fff; font-size: 15px; height: auto; padding: 10px 25px; transition: all 0.3s ease-in-out 0s;}
.wc-page .woocommerce table.shop_table tr input[type="submit"]:hover {background: #343434;}
.wc-page .woocommerce .cart_totals {float: none;width: 100%;background-color: #fff;border-top: 2px solid #E1E0DA;padding: 9px 12px;}
.wc-page .woocommerce .cart_totals h2 {font-size: 38px;font-weight: bold;}
.wc-page .woocommerce .cart_totals table {width:  80%;margin:0 auto;}
.wc-page .woocommerce .wc-proceed-to-checkout a.checkout-button {background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;}
.wc-page .woocommerce .wc-proceed-to-checkout a.checkout-button:hover {border-color: #2e304e;background: #2e304e;}
.wc-page .woocommerce table.shop_table tr.cart-subtotal th , .wc-page .woocommerce table.shop_table tr.cart-subtotal td {font-size: 15px;font-weight: normal;}
.wc-page .woocommerce table.shop_table tr.order-total th {font-size: 16px;}
.wc-page .woocommerce table.shop_table tr.order-total td {font-size: 21px;}
form.checkout_coupon.woocommerce-form-coupon input {border: none;padding: 10px;}
form.checkout_coupon.woocommerce-form-coupon button {background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;}
form.checkout_coupon.woocommerce-form-coupon button:hover {border-color: #2e304e;background: #2e304e;color: #fff;}

/*Woocommerce Checkout Page*/
.woocommerce-checkout .woocommerce form.checkout #customer_details .col-1, 
.woocommerce-checkout .woocommerce form.checkout #customer_details .col-2 {width: 100%;}
.woocommerce-checkout .woocommerce form.checkout #customer_details {float: left; width: 48%;}
.woocommerce-checkout .woocommerce form.checkout #order_review {float: right; width: 48%;}
.woocommerce-checkout .woocommerce form.checkout h3#order_review_heading {float: right; width: 48%; font-size: 28px;font-weight: bold;}
.woocommerce-checkout .woocommerce form.checkout #customer_details label , .woocommerce-checkout .woocommerce form.checkout #customer_details label .required {color: #2e304e;}
.woocommerce-checkout .woocommerce form.checkout #customer_details input , .woocommerce-checkout .woocommerce form.checkout #customer_details textarea {border: none;padding: 10px;}
.woocommerce-checkout .woocommerce form.checkout #customer_details span.selection .select2-selection {border: none; height: auto; padding: 8px 5px;}
.woocommerce-checkout .woocommerce form.checkout #customer_details .col-1 h3 , .woocommerce-checkout .woocommerce form.checkout #customer_details .col-2 h3 {font-size: 30px;}
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tr.order-total td , .woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tbody > tr > td , .woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table thead > tr > th {font-size: 16px;color: #2E304E;}

/*Woocommerce My Account Page*/
.woocommerce-MyAccount-navigation > ul {margin: 30px 0;}
.woocommerce-MyAccount-navigation > ul li {list-style: outside none none;}
.woocommerce-MyAccount-navigation > ul li a {border: 1px solid #2e304e; border-bottom: none; display: block; padding: 10px;color: #2e304e;}
.woocommerce-MyAccount-navigation > ul li:last-child a {border-bottom: 1px solid #2e304e;}
.woocommerce-MyAccount-navigation > ul li a:hover {background: #2e304e; color: #fff;}
.woocommerce-account .woocommerce-MyAccount-content {margin: 30px 0;}
.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form label , .woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form label .required {color: #2e304e;}
.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form input.woocommerce-Input {border: none;padding: 10px;}
.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-Button{background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;margin-top: 10px;}
.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-Button:hover{border-color: #2e304e;background: #2e304e;}
.woocommerce .woocommerce-Message.woocommerce-info a.button{background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;}
.woocommerce .woocommerce-Message.woocommerce-info a.button:hover{border-color: #2e304e;background: #2e304e;}
.woocommerce-edit-address .woocommerce-MyAccount-content {margin: 30px 0;}
.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form label , .woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form label .required {color: #2e304e;}
.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form input {border: none;padding: 10px;}
.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form .select2-container .select2-selection--single {height: 44px;border: none;}
.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form button[type="submit"]{background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;margin-top: 10px;}
.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form button[type="submit"]:hover{border-color: #2e304e;background: #2e304e;}

/*Woocommerce Login Page*/
.woocommerce-account.woocommerce-page .woocommerce > h2 {display: none;}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-form.woocommerce-form-login {margin: 50px auto; max-width: 500px;}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-form.woocommerce-form-login input {padding: 10px;border: none;}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-form.woocommerce-form-login p.woocommerce-LostPassword {margin: 0;}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-form.woocommerce-form-login p.form-row button.woocommerce-button{background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-form.woocommerce-form-login p.form-row button.woocommerce-button:hover{border-color: #2e304e;background: #2e304e;}

/*Woocommerce Forget Password*/
.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword{margin: 50px auto; max-width: 500px; border:1px solid #d3ced2; border-radius: 5px; padding: 20px;}
.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword p.woocommerce-form-row {width: 100%;}
.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword input {padding: 10px;border: none;}
.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword p.woocommerce-form-row button.woocommerce-Button{background-color: #64c5d9;color: #fff;font-weight: 600;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;}
.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword p.woocommerce-form-row button.woocommerce-Button:hover{border-color: #2e304e;background: #2e304e;}

/*Woocommerce Sidebar Cart*/
.xoo-wsc-modal .xoo-wsc-container {padding: 0px 10px;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header {text-align: center;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsc-ctxt {font-weight: bold;text-transform: uppercase;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-img-col img {box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);padding: 20px;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-img-col .xoo-wsc-remove {opacity: 0.35;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sum-col .xoo-wsc-price , .xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sum-col>a , .xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsc-close , .xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-subtotal .woocommerce-Price-amount.amount {font-size: 18px;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sum-col>a {font-weight: bold;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer {right: 0px;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer a.button {background-color: #64c5d9;color: #fff;border: solid 2px transparent;transition: all 0.5s ease 0s;border-radius: 2px;font-size: 18px;text-transform: uppercase;}    
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer a.button:not(:first-child) {border-color: #d4d0d3;background: #d4d0d3;color: #2e304e;}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer a.button:hover {border-color: #2e304e;background: #2e304e;color: #fff;}

/*----------End Woocommerce----------
---------------------------------*/
/*Blog*/
.sec-blog .blog-posts {background-color: #f1f1ee;overflow: hidden;}
.sec-blog .blog-posts .col-left {float: left;width: 80%;border-right: 2px solid #E1E0DA;padding-right: 20px;}
.sec-blog .blog-posts .col-right {float: right;width: 20%;padding-left: 20px;}
.sec-blog .blog-posts .page-title {font-size: 38px;font-weight: bold;color: #2e304e;margin: 25px 0px;}
.sec-blog .blog-posts article:first-child {max-width: 63%;float: left;width: 100%;}
.sec-blog .blog-posts article:first-child .entry-content .post-title h2 {font-size: 30px;}
.sec-blog .blog-posts article:nth-child(2) , .sec-blog .blog-posts article:nth-child(3) {float: right;}
.sec-blog .blog-posts article:not(:first-child) {max-width: 33.33%;}
.sec-blog .blog-posts article:first-child .entry-header .post-image {min-height: 500px;}
.sec-blog .blog-posts article:not(:first-child) .entry-header .post-image {min-height: 160px;}
.sec-blog .blog-posts article .entry-header .post-image {background-size: cover;background-repeat: no-repeat;background-position: center;}
.sec-blog .blog-posts article .entry-content .post-content {font-size: 15px;color: #2e304e;}
.sec-blog .blog-posts article .entry-content .post-content a.read-more-btn {display: block;padding-top: 10px;}
.sec-blog .blog-posts article:not(:first-child) .entry-content .post-title h2 {font-size: 22px;margin-top: 15px;}
.sec-blog .blog-posts article:nth-child(4) {clear: both;}
.sec-blog .blog-posts article:nth-child(6) {padding-right: 0px !important;}
.sec-blog .blog-posts article:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) {float: left;padding-right: 10px;}
.sec-blog .blog-posts article:nth-child(3n)+article {clear: both;}
.sec-blog .blog-posts .col-left .myList-toggle {display: block;text-align: center;text-transform: uppercase;border: solid 1px #64c5d9;background: transparent;margin: 20px 0px;padding: 20px 0px;transition: all 0.5s ease 0s;border-radius: 2px;clear: both;}
.sec-blog .blog-sidebar li.widget.widget_nav_menu ul {list-style: none;padding-left: 0px;}
.sec-blog .blog-sidebar li.widget.widget_nav_menu ul li {font-size: 18px;border-bottom: 2px solid #E1E0DA;padding-bottom: 10px;margin-bottom: 10px;}
.sec-blog .blog-sidebar li.widget.widget_nav_menu ul li:last-child {border-bottom: none;}
.sec-blog .blog-sidebar li.widget.widget_nav_menu ul li a {color: #696562;font-weight: normal;}
.sec-blog .blog-sidebar li.widget.widget_nav_menu ul li.current-menu-item a {font-weight: bold;}
.sec-blog .blog-sidebar li.widget.widget_nav_menu ul li a:hover , .sec-blog .blog-sidebar li.widget.widget_nav_menu ul li.current-menu-item a {color: #4f9dad;}

/*Single Post*/
.sec-single-post {background-color: #f6f5f2;padding: 50px 0px;}
.sec-single-post .col-left {float: left;width: 71%;border-right: 2px solid #E1E0DA;padding-right: 20px;}
.sec-single-post .col-right {float: right;width: 29%;padding-left: 20px;}
.sec-single-post .col-left article .entry-content .post-image {min-height: 400px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.sec-single-post .col-left article .entry-header {overflow: hidden;border-bottom: 1px solid #CDCCD0;padding-bottom: 20px;margin-bottom:20px;}
.sec-single-post .col-left article .entry-header .post-date , .sec-single-post .col-left article .entry-header .post-tags , .sec-single-post .col-left article .entry-header .social-share {display: inline-block;}
.sec-single-post .col-left article .entry-header .post-date {margin-right: 15px;}
.sec-single-post .col-left article .entry-header .post-tags a , .sec-single-post .col-left article .entry-content .post-content a {color: #4f9dad;cursor: pointer;}
.sec-single-post .col-left article .entry-header .post-tags a:hover , .sec-single-post .col-left article .entry-header .post-tags a:focus , .sec-single-post .col-left article .entry-content .post-content a:hover , .sec-single-post .col-left article .entry-content .post-content a:hover {color: #2e304e;}
.sec-single-post .col-left article .entry-header .social-share {float: right;}
.sec-single-post .col-left article .entry-header .social-share ul {margin-bottom: 0px;}
.sec-single-post .col-left article .entry-header .social-share ul li {display: inline-block;margin-right: 15px;}
.sec-single-post .col-left article .entry-header .social-share ul li:last-child {margin-right: 0px;}
.sec-single-post .col-left article .entry-header .social-share ul li i {color: #342f30;}
.sec-single-post .col-left article .entry-header .social-share ul li a:hover i {opacity: 0.5;}
.sec-single-post .col-left article .entry-content .post-image {margin-bottom: 20px;}
.sec-single-post .col-left article .entry-content .post-content {color: #2e304e;font-size: 18px;}
.sec-single-post .col-left article .entry-content .post-content h1 , .sec-single-post .col-left article .entry-content .post-content h2 , .sec-single-post .col-left article .entry-content .post-content h3 , .sec-single-post .col-left article .entry-content .post-content h4 , .sec-single-post .col-left article .entry-content .post-content h5 , .sec-single-post .col-left article .entry-content .post-content h6 {color: #4f9dad;}
.sec-single-post .col-left article .entry-content .post-content ul {list-style: none;padding: 0px;}
.sec-single-post .col-left article .entry-content .post-content ul li:before {content: "f178";font-family: fontawesome;padding-right: 15px;color: #4f9dad;}
.sec-single-post .col-right aside.sidebar .recent-posts h4 , .sec-single-post .col-right aside.sidebar .post-author h4 {color: #4f9dad;}
.sec-single-post .col-right aside.sidebar .recent-posts ul {list-style: none;padding: 0px;}
.sec-single-post .col-right aside.sidebar .recent-posts ul li {border-top: 2px solid #E1E0DA;padding: 10px 0px;}
.sec-single-post .col-right aside.sidebar .recent-posts ul li a {color: #342f30;font-weight: normal;}
.sec-single-post .col-right aside.sidebar .recent-posts ul li a:hover {color: #4f9dad;}
.sec-single-post .col-right aside.sidebar .post-author {border-top: 4px solid #CECDD1;border-bottom: 4px solid #CECDD1;padding: 20px 0px;}
.sec-single-post .col-right aside.sidebar .post-author .author-img {float: left;width: 22%;}
.sec-single-post .col-right aside.sidebar .post-author .author-img img {max-width: 75px;} 
.sec-single-post .col-right aside.sidebar .post-author .author-info {float: right;width: 78%;padding-left: 20px;}
.sec-single-post .col-right aside.sidebar .post-author .author-info {color: #54504F;font-size: 18px;}
.sec-single-post .col-right aside.sidebar .post-author .author-info span.role {font-weight: bold;font-size: 14px;}
.sec-single-post .col-right aside.sidebar .post-author .author-info a.email {color: #4f9dad;font-weight: normal;}
.sec-single-post .col-right aside.sidebar .post-author .author-info a.email:hover {color: #2e304e;}
.sec-single-post .col-right aside.sidebar .post-author .author-bio {clear: both;padding-top: 20px;font-size: 14px;font-style: italic;color: #54504F;font-weight: 600;}

/*Single Product*/
section.single-pdt-page {overflow: hidden;}
section.single-pdt-page .single-product-wrap {background-color: #F6F5F2;position: relative;display: inline-block;width: 100%;overflow: initial;z-index: 1;}
section.single-pdt-page .single-product-wrap:before {content:"";background-color: #F6F5F2;width: 500%;position: absolute;height: 100%;top: 0;left: -50%;z-index: -1;}
section.single-pdt-page .single-product-wrap.attr .cart-button .pricing:before {left: initial;right: 0px;top: 0;}
section.single-pdt-page .single-product-wrap .pro-title .main-title h2 {font-size: 55px;color: #4f9dad;}
section.single-pdt-page .single-product-wrap .pro-title .sec-title h4 {font-size: 31px;font-weight: lighter;}
/* .single-product-wrap .pro-image {background-color: #fff;padding: 30px;} */
.single-product-wrap .pro-image img {margin: 0 auto;}
.single-pdt-page .single-product-wrap .cart-button .pricing span.price { font-size: 64px }
.single-pdt-page .single-product-wrap img { max-height: 450px; }
section.single-pdt-page .sec-included-items {clear: both;background-color: #fff;position: relative;padding: 25px 0px 50px;}
section.single-pdt-page .sec-included-items .main-title {margin-bottom: 25px;}
section.single-pdt-page .sec-included-items ul {padding: 0px;list-style: none;}
section.single-pdt-page .sec-included-items ul li {display: inline-block;width: 24%;vertical-align: top;margin-right: 0.9%;}
section.single-pdt-page .sec-included-items ul li:nth-child(4n) {margin-right: 0px;}
section.single-pdt-page .sec-included-items ul li .item-title h3 {font-size: 16px;font-weight: normal;color: #342f30;margin: 20px 0px;}
section.single-pdt-page .sec-included-items ul li .item-image { height: 240px; border: 1px solid #E1E0DA; display: flex; justify-content: center; align-items: center; }
section.single-pdt-page .sec-included-items ul li .item-image img { border-style: none; padding: 0; height: auto; width: auto; max-height: 220px; max-width: 220px; }
section.single-pdt-page .sec-specification {position: relative;padding: 25px 0px 50px;clear: both; display: flex;}
section.single-pdt-page .sec-specification .main-title {margin-bottom: 25px;}
section.single-pdt-page .sec-specification .spec-left-col,
section.single-pdt-page .sec-specification .spec-right-col {width: 50%;}
section.single-pdt-page .sec-specification .specs ul {list-style: none;padding: 0px; display:flex; flex-wrap: wrap; }
section.single-pdt-page .sec-specification .specs ul li {display: table;padding: 9px; width: 100%}
section.single-pdt-page .sec-specification .specs ul li:nth-child(odd) {background-color: #fff;}
section.single-pdt-page .sec-specification .specs ul li span {display: table-cell;vertical-align: middle;font-size: 14px;}
section.single-pdt-page .sec-specification .specs ul li span:first-child {}
/*section.single-pdt-page .sec-specification .specs ul li span:first-child::before { content: "• "; height: 100%}/**/
section.single-pdt-page .sec-specification .specs+.image {display: flex;align-items: center;width: 50%;}

/*Quote Form*/
.quote_section {min-height: 100vh;position: fixed;top: 0;z-index: -1;opacity: 0;transition: all 0.5s ease 0s;transform: scale(0.5);padding: 25px 0px;}
.quote_section.popup {opacity: 1;z-index: 9999999999;transform: scale(1);}
.quote_section .quote_close {position: absolute;right: 50px;font-size: 50px;z-index: 1;}
.quote_section .qoute_title h2 {font-size: 50px;color: #64c5d9;}
.quote_section .qoute_title span {color: #fff;}
.quote_section .qoute_title span {color: #fff;}
.quote_section .container {position: absolute;left: 0;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.quote_section .container>img { position: absolute; right: 0; top: 80px; height: 100%; max-height: 450px; }
.quote_section .quot_form {max-width: 965px;background-color: #fff;border-radius: 7px;overflow-y: scroll;max-height: 500px;}
.quote_section .quot_form form.get-quote-form-one {padding: 20px;}
.quote_section .quot_form .get-quote-form-one .gform_body ul li:nth-child(9) , .quote_section .quot_form .get-quote-form-two .gform_body>ul>li:nth-child(-n+7) {position: absolute;z-index: -999;opacity: 0;left: -999%;}
.quote_section .quot_form .gform_wrapper {border: none;}
.quote_section .quot_form .get-quote-form-one .gform_body , .quote_section .quot_form .get-quote-form-one .gform_footer {padding: 10px 0;}
.quote_section .quot_form .get-quote-form-one .gform_body h2 {text-transform: initial;}
.quote_section .quot_form .get-quote-form-one .gform_body>ul>li:nth-child(-n+5) label , .quote_section .quot_form .get-quote-form-one .gform_body ul li span.gfield_required {display: none;}
.quote_section .quot_form .get-quote-form-one .gform_body ul li {margin-bottom: 0px;position: relative;overflow: hidden;}
.quote_section .quot_form .get-quote-form-one .gform_body ul li:first-child , .quote_section .quot_form .get-quote-form-one .gform_body ul li:last-child , .quote_section .quot_form .get-quote-form-one .gform_body ul li:nth-child(7) {margin-top: 0px;}
.quote_section .quot_form .get-quote-form-one .gform_body li:nth-child(2) , .quote_section .quot_form .get-quote-form-one .gform_body li:nth-child(3) , .quote_section .quot_form .get-quote-form-one .gform_body li:nth-child(4) , .quote_section .quot_form .get-quote-form-one .gform_body li:nth-child(5) {display: inline-block;width: 49%;}
.quote_section .quot_form .get-quote-form-one .gform_body li:nth-child(2) , .quote_section .quot_form .get-quote-form-one .gform_body li:nth-child(4) {margin-right: 2%;}
.quote_section .quot_form .get-quote-form-one .gform_body ul li input , .quote_section .quot_form .get-quote-form-one .gform_body ul li select {padding: 10px;border: 1px solid #D6D6D6;font-size: 15px;color: #645B5D;background-color: #F6F5F2;}
.quote_section .quot_form .get-quote-form-one .gform_body ul.gfield_checkbox li input {display: none;}
.quote_section .quot_form .get-quote-form-one .gform_body ul.gfield_checkbox li label {font-weight: normal;color: #645B5D;position: relative;padding-left: 25px;font-size: 12px;text-transform: initial;}
.quote_section .quot_form .get-quote-form-one .gform_body ul.gfield_checkbox li label a {color: #64c5d9;text-decoration: underline;}
.quote_section .quot_form .get-quote-form-one .gform_body ul.gfield_checkbox li label a:hover {color: #2e304e;}
.quote_section .quot_form .get-quote-form-one .gform_body ul.gfield_checkbox li input[type="checkbox"]+label:before {background: #EBEBEB none repeat scroll 0 0;border: none;content: "";height: 16px;left: 0;position: absolute;top: 3px;width: 16px;}
.quote_section .quot_form .get-quote-form-one .gform_body ul.gfield_checkbox li input[type="checkbox"]:checked+label::after {background: transparent;content: "2714";height: 18px;left: 3px;position: absolute;top: 1px;width: 12px;color: #64c5d9;font-size: 14px;}
.quote_section .quot_form .get-quote-form-one .gform_footer input[type="submit"] {width: 100%;background-color: #64c5d9;font-size: 20px;font-weight: bold;padding: 15px;border-radius: 7px;}
.quote_section .quot_form .get-quote-form-one .gform_body ul li.gfield_error .validation_message {bottom: 0px;background-color: red;text-align: center;font-size: 10px;color: #fff;position: absolute;padding-top: 0px !important;}
.quote_section .quot_form::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px;}
.quote_section .quot_form::-webkit-scrollbar {width: 12px;}
.quote_section .quot_form::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}

/*Item Total Bar*/
/*.item-total-wrap {position: relative;margin-bottom: 66px;top: -5px}*/
.item_tital {padding: 10px 0px;color: #fff;background-color: #2e304e;font-size: 24px;z-index: 99;position: fixed;}
.item_tital .cart-content , .item_tital .pay-today {display: inline-block;}
.item_tital .cart-content {margin-right: 49px;}
.item_tital > .container {display: flex;align-items: center;}
.item_tital .col-left {width: 56%;float: left;}
.item_tital .lower-panel sub {font-size: 14px;} 
.item_tital .col-left span {font-weight: bold;}
.item_tital .col-right {width: 44%;float: right;text-align: right;}
.item_tital .col-right>div>a.btn {width: 250px;text-align: center;background: #d4d0d3;color: #2e304e;}

/* Refer Learn */
.refer-earn-sec .gform_wrapper {background: #f6f5f2;border-radius: 5px;box-shadow: 0 0 7px #ccc;margin-bottom: 25px;}
.refer-earn-sec .gform_wrapper .gform_body ul li:not(.gsection) {float: left;margin-right: 2%;width: 32%;}
.refer-earn-sec .gform_wrapper .gform_body ul li:last-child {float: none;width: 100%;}
.refer-earn-sec .gform_wrapper .gform_body ul li:not(.gsection):nth-child(4n) , .refer-earn-sec .gform_wrapper .gform_body ul li:nth-child(11) {margin-right: 0px;}
.refer-earn-sec .gform_wrapper .gform_body ul li.gsection , .refer-earn-sec .gform_wrapper .gform_body ul li:nth-child(4n)+li {clear: both;}
.refer-earn-sec .gform_wrapper .gform_body ul li .gsection_title {font-size: 24px;}
.refer-earn-sec .gform_wrapper .gform_body ul li label {display: none;}
.refer-earn-sec .gform_wrapper .gform_body ul li input {border: none;padding: 13px;color: #342f30;background-color: #fff;}
.refer-earn-sec .gform_wrapper .gform_footer input[type="submit"] {background-color: #64c5d9;border: solid 2px transparent;transition: all 0.5s ease 0s;}
.refer-earn-sec .gform_wrapper .gform_footer input[type="submit"]:hover , .gform_wrapper .gform_footer input[type="submit"]:focus {color: #64c5d9;border: solid 2px #64c5d9;background: transparent;outline: none;}

/*Shakeel*/
/* Waiter App */
section.gradient_dark.full-section.image_content.white_content .right_img .content h2 { color: #4F9DAD; }
section.gradient_dark.full-section.image_content.white_content .right_img .content p { line-height: 25px; }
section.mobile_tablet_download_app.white .content_d p { line-height: 25px; }

/* Setup Your Trial Store */
.trial-store .sp_inherit_wrapper { border: none; }
.trial-store { background: #F6F5F2; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul { padding: 0; list-style: none; margin: 0; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li { width: 33.33333333333333%; float: left; text-align: center; border: solid 1px #dcdcdd; margin: 0 0 -1px -1px; display: flex; align-items: center; justify-content: center; flex-flow: column wrap; min-height: 270px; transition: all 0.5s ease 0s; overflow: hidden; cursor: pointer; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li label { cursor: pointer; height: 270px; width: 100%; display: table; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li label .o_label { display: table-cell; vertical-align: middle; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li:hover { background: #fff; transform: scale(1.1); box-shadow: 0 0 0.5px 0.5px #ccc; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li input[type="radio"]:checked+label { background: #fff; transform: scale(1.1); box-shadow: 0 0 3px 1px #ccc; box-shadow: 0 0 0 500px #fff; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li img { margin: 0 auto; }
.trial-store .sp_inherit_wrapper .gform_body ul>li:nth-child(1) ul li input[type="radio"] { display: none; }
.trial-store .sp_inherit_wrapper .gform_body ul li label:nth-child(1) { font-size: 18px; color: #342F30; font-weight: 500; text-transform: capitalize; margin-bottom: 20px; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li { width: 23.4%; display: inline-block; background-color: #ffffff; padding: 6px 15px; border-radius: 50px; color: #fff; overflow: hidden; margin-right: 14px; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li:nth-child(4) { margin-right: 0px; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li input { display: none; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li label { margin: 0px 0px 0px 28px !important; font-size: 18px; display: block !important; color: #342F30; text-transform: capitalize; font-weight: 500; cursor: pointer; padding: 0; width: auto; line-height: 1.5; max-width: 85%; white-space: normal; position: relative; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li label::before { content: ""; display: inline-block; width: 14px; height: 14px; position: absolute; border-radius: 50%; background-color: #BEBDBB; left: -33px; border: 5px solid #BEBDBB; top: 1px; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li:hover { background-color: #2E304E; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li:hover label { color: #fff; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li:hover label::before { border-color: #64C5D9; background-color: #fff; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li input[type="radio"]:checked+label { background-color: #2E304E; color: #fff; box-shadow: 0 0 0 500px #2E304E; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(2) .gfield_radio li input[type="radio"]:checked+label::before { border-color: #64C5D9; background-color: #fff; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(3),
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(4),
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(5),
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(6) { width: 48.9%; display: inline-block; margin-right: 15px; }
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(4),
.trial-store .sp_inherit_wrapper .gform_body ul li:nth-child(6) { margin-right: 0px; }
.trial-store .sp_inherit_wrapper .gform_body ul li input { width: 97%; border: none; padding: 13px; color: #342f30; }
.trial-store .sp_inherit_wrapper .gform_body ul li input::placeholder { color: #342F30; }
.trial-store .sp_inherit_wrapper .gform_body ul li select {line-height: normal;width: 100%;padding: 13px; color: #342f30;border: none;}
.trial-store .gform_footer { border: none !important; padding: 0px 20px !important; }
.trial-store .gform_footer input.button { background-color: #64C5D9 !important; font-size: 20px !important; letter-spacing: 1px !important; padding: 10px !important; border: 2px #64C5D9 solid !important; width: 345px !important; }
.trial-store .gform_footer input.button:hover { background: #fff !important; color: #64C5D9; }

/* Payments 3 */
.quote_section.popup .qoute_title p { color: #fff; margin-top: 20px; font-size: 18px; }
.quote_section.popup .qoute_title h2 { font-size: 48px; }
.quote_section.popup .qoute_title p span { font-weight: 600; width: 100%; display: block; margin-top: 5px; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body { padding: 0px 20px; width: 95%; }
/*.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8)>label { font-size: 33px; text-transform: capitalize; color: #2E304E; }*/
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul { padding: 0px; margin-top: 20px; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li { width: 24%; display: flex; text-align: center; background-color: #F6F5F2; margin-right: 1.3%; height: 170px; cursor: pointer; align-items: center; float: left; overflow: hidden; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li label { cursor: pointer; margin: 0 auto; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li input[type="radio"]:checked+label { background-color: #fff; box-shadow: inset 0 0 0 1px #64c5d9; height: 100%; width: 100%; align-items: center; vertical-align: middle; display: grid; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li:nth-child(4) { margin-right: 0px; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li input { display: none; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li img { margin: 0 auto; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(8) ul li label .o_text { margin-top: 20px; font-weight: 500; font-size: 17px; text-transform: capitalize; }
.quote_section.popup .quot_form { margin-top: 20px; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9)>label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10)>label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(11)>label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(12)>label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(13)>label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(14)>label { font-size: 20px; color: #2E304E; text-transform: capitalize; margin-bottom: 25px; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9) ul li input,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10) ul li input { display: none; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9) ul li,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10) ul li { width: 125px; display: inline-block; margin-right: 15px; background-color: #F6F5F2; border-radius: 50px; text-align: center; height: 37px; padding: 5px 10px; cursor: pointer; overflow: hidden;vertical-align: top; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9) ul li:hover,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10) ul li:hover { background-color: #64C5D9; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9) ul li label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10) ul li label { cursor: pointer; text-transform: capitalize; display: block; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9) ul li:hover label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10) ul li:hover label { color: #fff; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(9) ul li input[type="radio"]:checked+label,
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(10) ul li input[type="radio"]:checked+label { background-color: #64C5D9; color: #fff; box-shadow: 0 0 0 500px #64C5D9; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(11) input , .quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(14) select { background-color: #f6f5f2; border: 1px solid #d6d6d6; width: 160px; height: 60px; color: #645b5d;line-height: normal; }
.quote_section.popup .get-quote-form-two_wrapper .gform_body ul li:nth-child(11) input::placeholder { color: #645b5d; }
.quote_section.popup .get-quote-form-two_wrapper .gform_footer { border: none; padding: 0px 20px; }
.quote_section.popup .get-quote-form-two_wrapper .gform_footer input.button { width: 100%; background-color: #64c5d9; height: 77px; font-size: 27px; font-weight: bold; padding: 0; border-radius: 7px; }
/*End Shakeel*/

/*Try Xepos For Free*/
.full-section .try-free { background-color: #f6f5f2; }
.try-free .gform_wrapper { border: none; }
.try-free .gform_wrapper .gform_body ul li label { display: none; }
.try-free .gform_wrapper .gform_body ul li { width: 32%;margin-right: 2%;display: inline-block;position: relative; }
.try-free .gform_wrapper .gform_body ul li:nth-child(3n) {margin-right: 0px;}
.try-free .gform_wrapper .gform_body ul li input,
.try-free .gform_wrapper .gform_body ul li select { border: none; padding: 13px; color: #342f30;background-color: #fff; }
.try-free .gform_wrapper .gform_body ul li input::placeholder { color: #342f30; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) .gfield_checkbox li input { display: none; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) .gfield_checkbox li label { display: inline-block; color: #2e304e; font-size: 15px; text-transform: capitalize; position: relative; font-weight: 500; cursor: pointer; padding-left: 25px; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) .gfield_checkbox li input[type="checkbox"]+label::before { background: #BEBDBB none repeat scroll 0 0; border: none; content: ""; height: 15px; left: 0; position: absolute; top: 3px; width: 15px; border: 1px solid #BEBDBB; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) { width: 100%;margin-right: 0px;display: block; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) .gfield_checkbox li { width: 100%; }
.try-free .gform_wrapper .gform_footer input.button { background-color: #64C5D9 !important; font-size: 20px !important; letter-spacing: 1px !important; padding: 10px !important; border: 2px #64C5D9 solid !important; width: 285px !important; height: 50px; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) .gfield_checkbox li input[type="checkbox"]:checked+label::after { background: transparent; content: "2714"; height: 18px; left: 3px; position: absolute; top: 1px; width: 12px; color: #64c5d9; font-size: 14px; }
.try-free .gform_wrapper .gform_body ul li:nth-child(7) .gfield_checkbox li input[type="checkbox"]:checked+label::before { background-color: #fff; border-color: #64c5d9; }
.try-free .gform_wrapper .gform_body .validation_message { position: absolute; bottom: -22px; }
.try-free .gform_confirmation_wrapper .gform_confirmation_message:before {content: "";background-image: url(images/send.png);display: block;width: 111px;height: 111px;margin: 0px auto 20px;}
.try-free .gform_confirmation_wrapper .gform_confirmation_message > p > a {text-decoration: underline;}
section.banner_image p strong { color: #64c5d9; font-size: 30px; }
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body ul li { position: relative; }
section.contact_with_sidebar .left_contact .gform_wrapper .gform_body .validation_message { position: absolute; bottom: -16px; }
.quote_section.popup .quot_form .gform_confirmation_message_3 { padding: 15px; font-size: 18px; background-color: #fff; background: url(images/y-shadow.jpg) repeat-y center/cover; border-radius: 10px; }
.page-id-1986 .system-tabs .ui-tabs-panel .details a.view_detail_btn { display: none; }
.system-tabs .ui-tabs-panel .content .details .add_to_cart_button { background-color: #64c5d9; border: solid 2px transparent; transition: all 0.5s ease 0s; border-radius: 2px; width: auto; height: auto; margin-bottom: 20px; text-align: center; line-height: normal; padding: 10px; }
.system-tabs .ui-tabs-panel .content .details .add_to_cart_button:hover { color: #ffffff; }

.woo-tabs {margin: 50px 0px;}
.woo-tabs .left_tabs ul {list-style: none;padding: 0px;float: left;width: 20%;}
.woo-tabs .left_tabs ul li {font-size: 18px;border-bottom: 2px solid #E1E0DA;padding-bottom: 10px;margin-bottom: 10px;}
.woo-tabs .left_tabs ul li a {color: #696562;font-weight: normal;}
.woo-tabs .left_tabs ul li a.active , .left_tabs ul li a:hover , .left_tabs ul li a:focus {color: #4f9dad;} 
.woo-tabs .right_conts .archive-sec {margin-bottom: 20px;overflow: hidden;border-bottom: 1px solid #E1E0DA;padding-bottom: 20px;}
.woo-tabs .right_conts .archive-sec:last-child {border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}
.woo-tabs .right_conts .tabcontent {float: right;width: 77%;margin-left: 3%;}
.woo-tabs .right_conts .tabcontent h2 {clear: both;margin-bottom: 30px;}
.woo-tabs .right_conts .tabcontent .content {float: left;width: 48%;margin: 0px 4% 4% 0px}
.woo-tabs .right_conts .tabcontent .content:nth-child(even) { margin-right: 0; }
.woo-tabs .right_conts .tabcontent .content .img {background-color: #fff;border: 1px solid #E1E0DA;position: relative;}
.woo-tabs .right_conts .tabcontent .content .img img {padding: 30px;margin: 0 auto;}
.woo-tabs .right_conts .tabcontent .content .img:before {content:"";background-color: rgba(100, 197, 217, .8);position: absolute;height: 100%;width: 100%;opacity: 0;z-index: 1;} 
.woo-tabs .right_conts .tabcontent .content .img:after {content:"FIND OUT MORE";position: absolute;top: 50%;opacity: 0;font-weight: 600;transform: translateY(-50%);left: 10%;width: 80%;text-align: center;color: #fff;border: 1px solid;padding: 8px 0px;z-index: 2;} 
.woo-tabs .right_conts .tabcontent .content .img:hover:after , .woo-tabs .right_conts .tabcontent .content .img:hover:before {opacity: 1;transition-duration: 0.5s;}
.woo-tabs .right_conts .tabcontent .content .details .post-title , .wc-page .ui-tabs .ui-tabs-panel .content .details>a {color: #2e304e;font-weight: bold;font-size: 18px;}
.woo-tabs .right_conts .tabcontent .content .details .post-title {margin: 10px 0px;}
.woo-tabs .right_conts .tabcontent .content .details .price {font-size: 20px;font-weight: 600;}
.woo-tabs .right_conts .tabcontent .content .details>a {display: block;margin-top: 15px;}
.woo-tabs .right_conts .tabcontent .content .details>a:hover {color: #64c5d9;}

/*404*/
.message-box-wrapper {text-align: center;}
.message-box-wrapper h2 {margin: 50px 0 20px;font-size: 50px;}
.message-box-wrapper .message-box-title {max-width: 400px;margin: 0 auto;min-height: 400px;border: solid 3px #64c5d9;border-radius: 50%;box-sizing: border-box;position: relative;background: #64c5d9;}
.message-box-wrapper .cover404 {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);font-size: 100px;color: #fff;font-weight: bold;}
.message-box-wrapper .message-box-title:before {content: "";position: absolute;right: 0;top: -111px;bottom: 0;width: 100%;height: 10px;background: #fff;margin: auto;}
.message-box-wrapper .message-box-title:after {content: "";position: absolute;right: 0;bottom: 129px;width: 100%;height: 10px;background: #fff;margin: auto;}
.message-box-wrapper .message-box-content {margin: 20px 0 20px;font-size: 30px;line-height: normal;}

.simple-product .col-left, .simple-product .col-mid { float: none; display: inline-block; vertical-align: middle; text-align: center; width: 33%;}
.simple-product .col-left .details { padding: 0 40px 0 0; margin: 0; border-left: 0; border-right: 1px solid #CDCCD0;}
.simple-product .col-mid .gallery a.gallery-pop { border: solid 2px transparent; transition: all 0.5s ease 0s; border-radius: 2px; width: 286px; margin-bottom: 20px; background-color: #fff; text-align: center; display: inline-block; padding: 12px;}
.simple-product .col-mid .gallery a.gallery-pop i { display: none;}
.simple-product .col-mid .gallery a.gallery-pop:hover { background: #64c5d9; color: #fff !important;}

.single_pro_cta { background: #111e39;padding: 50px 0; }
.single_pro_cta li.widget { text-align: center; }
.single_pro_cta li.widget h2.widgettitle { color: #fff;margin: 0 0 20px 0; }
.single_pro_cta li.widget .textwidget p { color: #fff;  margin: 0 0 30px 0 ;}
.simple-product .pro-title { margin-bottom: 20px; }

/*Schedule Form*/
.quote_section_two {min-height: 100vh;position: fixed;top: 0;z-index: -999;opacity: 0;transition: all 0.5s ease 0s;transform: scale(0.5);padding: 25px 0px;}
.quote_section_two.popup_two {opacity: 1;z-index: 9999999999;transform: scale(1);}
.quote_section_two .quote_close {position: absolute;right: 15px;font-size: 50px;z-index: 1;top: 0;}
.quote_section_two .container {position: absolute;left: 0;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.quote_section_two .gform_wrapper {background-color: #fff;max-width: 965px;border-radius: 7px;}
.quote_section_two .gform_wrapper .gform_body ul li {position: relative;}
.quote_section_two .gform_wrapper .gform_body ul li:not(:last-child) , .quote_section_two .gform_wrapper .gform_body ul li span {float: left;margin-right: 2%;}
.quote_section_two .gform_wrapper .gform_body ul li:nth-child(-n+2) , .quote_section_two .gform_wrapper .gform_body ul li span {width: 49%;}
.quote_section_two .gform_wrapper .gform_body ul li:nth-child(2n):not(:nth-child(4)):not(:nth-child(6)) , .quote_section_two .gform_wrapper .gform_body ul li span:nth-child(2n) , .quote_section_two .gform_wrapper .gform_body ul li:nth-child(7) {margin-right: 0px;}
.quote_section_two .gform_wrapper .gform_body ul li:nth-child(n+4):not(:last-child) {width: 9.3%;}
.quote_section_two .gform_wrapper .gform_body ul li:not(:nth-child(-n+2)):not(:nth-child(n+5)) {width: 32%;}
.quote_section_two .gform_wrapper .gform_body ul li label {display: none;}
.quote_section_two .gform_wrapper .gform_body ul li:last-child {text-align: center;clear: both;}
.ui-datepicker {background-color: #fff;padding: 5px;}
.quote_section_two .gform_wrapper .gform_body ul li input , .quote_section_two .gform_wrapper .gform_body ul li select {padding: 18px;border: 1px solid #D6D6D6;font-size: 15px;color: #645B5D;background-color: #F6F5F2;}
.quote_section_two .gform_wrapper .gform_footer input[type="submit"] {background-color: #64c5d9;height: 77px;font-size: 27px;font-weight: bold;padding: 0;border-radius: 7px;width: 100%;}
.quote_section_two .gform_wrapper .gform_body ul li input:focus , .quote_section_two .gform_wrapper .gform_body ul li select:focus {outline: none;}
.quote_section_two .gform_wrapper .gform_body ul li.gfield_error .validation_message {background-color: red;text-align: center;font-size: 10px;color: #fff;padding-top: 0px !important;}
.quote_section_two .gform_wrapper::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px;}
.quote_section_two .gform_wrapper::-webkit-scrollbar {width: 12px;}
.quote_section_two .gform_wrapper::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
.quote_section_two .container > img {position: absolute;right: -30px;top: 0px;height: 100%;}

/*Tab Section Popup*/
.tabs-section-popup {transform: translateY(-50%);position: fixed;top: 50%;opacity: 0; visibility: hidden; transition: all 0.5s ease 0s; }
.tabs-section-popup.active {z-index: 9999999999;opacity: 1;visibility: visible;}
.tabs-section-popup .close {display: block;text-align: right;border-bottom: 1px solid #CDCCD0;padding: 10px 15px;font-weight: normal;text-transform: uppercase;}
.tabs-section-popup .close i {color: #2e304e;margin-left: 10px;}
.tabs-section-popup .close:hover i {color: inherit;}
.tabs-section-popup > .container {background-color: #fff;border-radius: 5px;box-shadow: 0 0 6px rgba(0,0,0,16%);padding: 0px;}
.tabs-section-popup .item {padding: 20px 15px;overflow: hidden;}
.tabs-section-popup .img_area_c , .tabs-section-popup .video {float: left;width: 58%;margin-right: 2%;}
.tabs-section-popup .content {float: right;width: 40%;overflow-y: scroll;max-height: 347px;padding-right: 10px;}
.tabs-section-popup .content h4 {color: #4f9dad;}
.tabs-section-popup .content ul {list-style: none;padding: 0px;}
.tabs-section-popup .content ul li {position: relative;}
.tabs-section-popup .content ul li:before {	content: "f054";font-family: fontawesome;position: absolute;left: 0;color: #4f9dad;}
.tabs-section-popup .content::-webkit-scrollbar {width: 10px;}
.tabs-section-popup .content::-webkit-scrollbar-thumb {background: #CDCCD0; border-radius: 10px;}
.tabs-section-popup .video video {width: 100%;}
.tabs-section-popup .owl-nav {text-align: right;padding: 10px 15px;border-top: 1px solid #CDCCD0;}
.tabs-section-popup .owl-nav .owl-prev , .tabs-section-popup .owl-nav .owl-next {display: inline-block;text-transform: uppercase;padding: 0px 10px;border-radius: 15px;}
.tabs-section-popup .owl-nav .owl-prev {color: #010103;background-color: #CDCCD0;margin-right: 10px;}
.tabs-section-popup .owl-nav .owl-prev:before {content: url(https://xepos.co.uk/wp-content/uploads/2021/10/Arrow-Left-Black.png);font-family: fontawesome;margin-right: 10px;font-size: 20px;}
.tabs-section-popup .owl-nav .owl-next {color: #fff;background-color: #4f9dad;}
.tabs-section-popup .owl-nav .owl-next:after {content: url(https://xepos.co.uk/wp-content/uploads/2021/10/Arrow-Right-White.png);font-family: fontawesome;margin-left: 10px;font-size: 20px;}

.software-features {padding: 50px 0px;}
.software-features .main-title {margin-bottom: 35px;}
.software-features .lists ul {list-style: none;margin-bottom: 0px;padding: 0px;}
.software-features .lists ul li {float: left;width: 32%;margin: 0px 2% 30px 0px;cursor: pointer;}
.software-features .lists ul li:nth-child(3n) {margin-right: 0px;}
.software-features .lists ul li:nth-child(3n)+li {clear: both;}
.software-features .lists ul li .button {box-shadow: 0 0 20px rgba(0,0,0,16%);border-radius: 33px;padding: 0px 15px;}
.software-features .lists ul li .button a {font-size: 16px;display: block;line-height: 65px;}
.software-features .lists ul li .button a:before {content: url("https://xepos.co.uk/wp-content/uploads/2021/02/Tick-Hollow-Circle.png");font-family: icomoon;font-size: 27px;margin-right: 10px;display: inline-block;vertical-align: middle;color: #64c5d9;}
.software-features a.myList-toggle {display: block;text-align: center;border: solid 1px #64c5d9;background: transparent;margin-top: 20px;padding: 20px 0px;transition: all 0.5s ease 0s;border-radius: 2px;cursor: pointer;clear: both;}

.hide {display: none !important;}
.show{display: block !important;}
.loader.active {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(255,255,255,0.8);z-index: 999;}
.cont-loading {border: 16px solid #f3f3f3; /* Light grey */ border-top: 16px solid #3498db; /* Blue */ border-radius: 50%; width: 120px; height: 120px;animation: spin 2s linear infinite;left: 0;right: 0;margin: 0 auto;top: 10%;position: absolute;}

.navigation-wrapper ul.menu > li.menu-item.column3 ul.sub-menu li {width: 33%;}

/*BLACK FRIDAY POPUP*/

section.black-friday-main { position: relative; margin: 0; padding: 0px 0 0px; height: 100vh; display: flex; align-items: center; flex-wrap: wrap; position: fixed; bottom: 0; left: 0; right: 0; width: 100%; z-index: -1; opacity: 0; transition: all 0.5s ease 0s; transform: scale(0.5); }
section.black-friday-main.active { background-color: rgba(0, 0, 0, 0.5); opacity: 1; z-index: 99999999; bottom: 0; transform: scale(1); position: fixed; height: 100vh; }
section.black-friday-main .black-friday-sub { background-color: rgba(0, 0, 0, 0.8); border-radius: 17px; width: 890px; margin: 0 auto; padding: 28px 0 0 0; background-size: cover; position: relative; top: -30px; }
section.black-friday-main .black-friday-sub .container {display: flex;}
section.black-friday-main .black-friday-sub .left { display: flex; position: relative; }
section.black-friday-main .black-friday-sub .left .card-terminal-img img { padding: ; margin-left:-43px; margin-top:-48px ; }
section.black-friday-main .black-friday-sub .left {width: 55%}
section.black-friday-main .black-friday-sub .right{width: 45%; padding: 20px 0 0 0;}
section.black-friday-main .black-friday-sub .left .innner-left , section.black-friday-main .black-friday-sub .left .innner-right{width: 49%;} 

section.black-friday-main .black-friday-sub .left .innner-left .rates { padding: 37px 10px 50px 40px; background-repeat: no-repeat; background-position: center; position: relative; left: 40px; bottom: 10px; z-index: 1;}
section.black-friday-main .black-friday-sub .left .innner-left .rates h2 { font-size: 30px; color: #fff; font-weight: normal; line-height: 32px; margin-bottom: 10px; }
section.black-friday-main .black-friday-sub .left .innner-left .rates p { color: #2E304E; font-size: 44px; font-weight: bold; margin: 0; line-height: 20px; }
section.black-friday-main .black-friday-sub .left .innner-left .rates p sup { font-weight: normal; font-size: 26px; }
section.black-friday-main .black-friday-sub .left .innner-left .text { margin-top: 10px; }
section.black-friday-main .black-friday-sub .left .innner-left .text h2 { font-size: 27px; color: #64C5D9; text-align: center; padding-right: 30px; }

section.black-friday-main .black-friday-sub .left .innner-right .card-terminal-img { position: relative; top: -25px; }
section.black-friday-main .black-friday-sub .left .innner-right .card-terminal-img img { transform: scale(1.2); }

/*section.black-friday-main .black-friday-sub .right { padding-top: 20px; padding-left: 20px;}*/
section.black-friday-main .black-friday-sub .right .time h3 { font-size: 22px; line-height: 18px; font-weight: bold; color: #64C5D9; margin: 0; }
section.black-friday-main .black-friday-sub .right .heading h2 { font-size: 25px; font-weight: bold; line-height: 39px; margin: 0; color: #fff; }
section.black-friday-main .black-friday-sub .right .heading span { font-size: 112px; font-weight: bold; color: #fff; line-height: 88px; display: block; }
section.black-friday-main .black-friday-sub .right .heading { margin: 10px 0 15px 0; }
section.black-friday-main .black-friday-sub .right .text p, section.black-friday-main .black-friday-sub .right .text span { font-size: 23px; font-weight: normal; line-height: 29px; margin: 0; color: #64C5D9; }
section.black-friday-main .black-friday-sub .right .text span, section.black-friday-main .black-friday-sub .right .description p span {font-weight: bold;}

section.black-friday-main .black-friday-sub .right .description p { font-size: 18px; color: #fff; margin: 10px 0; line-height: 25px; }
section.black-friday-main .black-friday-sub .right .call-now p { font-size: 28px; color: #fff; }
section.black-friday-main .black-friday-sub .right .call-now p a { color: #fff; }
section.black-friday-main .black-friday-sub .right .call-now p span { font-weight: bold; }
section.black-friday-main .black-friday-sub .right .deal-btn { margin: 20px 0; }
/*section.black-friday-main .black-friday-sub .right .deal-btn a { font-size: 18px; color: #fff; font-weight: bold; background-color: #64C5D9; padding: 15px 25px; border-radius: 2px; }*/

section.black-friday-main .black-friday-sub .right .pop-footer .pf-left, section.black-friday-main .black-friday-sub .right .pop-footer .pf-right { display: inline-block; }
section.black-friday-main .black-friday-sub .right .pop-footer .pf-right { float: right; }
section.black-friday-main .black-friday-sub .right .pop-footer .pf-left p { margin: 0; font-size: 13px; color: #fff; }
section.black-friday-main .black-friday-sub .right .pop-footer .pf-right a { font-size: 13px; color: #fff; transition: 0.2s; }
section.black-friday-main .black-friday-sub .right .pop-footer .pf-right a:hover { color: #429fd8; text-decoration: underline; }

section.black-friday-main .black-friday-sub .exit-close { cursor: pointer; position: absolute; right: -50px; top: 0; }
section.black-friday-main .black-friday-sub .exit-close i { color: #fff; border: 2px solid; border-radius: 50%; font-size: 20px; padding: 10px 13px; font-family: 'FontAwesome'; font-style: inherit; }

section.black-friday-main .black-friday-sub .pop-footer p { font-size: 13px; color: #fff; font-weight: normal; position: absolute; top: -50px; padding-left: 20px; }

section.black-friday-main .black-friday-sub .right:after {content: '';width: 260px;height: 190px;position: absolute;background-image: url('https://xepos.co.uk/wp-content/uploads/2021/12/Christmas_Sale_after.png');background-repeat: no-repeat;top: auto;right: -200px;bottom: -80px}

/*BLACK FRIDAY POPUP

/*BLACK FRIDAY NEW PAGE */
/* Section One */
.full-section{width: 100%;float: left;}
section.machne_sec { padding: 50px 0; position: relative; display: block; align-items: center; flex-wrap: wrap; min-height: 650px; z-index: 1; margin: 0;}
.machne_sec h1 {font-size: 40px; text-align: left; color: #64c5d9; font-weight: 700; font-size: 50px; }
.machne_sec p { font-size: 28px; color: #fff; font-weight: 600;}
.column2_machine_inner,
.column1_machine {float: left; vertical-align: top; /*margin: 0 auto;*/ }
.column1_machine { background-color: #1F2027; padding: 0px 20px; border-bottom-left-radius: 7px; border-top-left-radius: 7px; width: 25%; display: flex; justify-content: center; flex-direction: column; min-height: 510px; }
.column2_machine_inner { background: #fff; padding: 0px 10px 0px 10px; width: 40%; box-sizing: border-box; border-top-right-radius: 10px; border-bottom-right-radius: 10px; min-height: 510px; align-items: center; }
.column3_machine { /*position: absolute; right: -10px; top: 25px;*/ width: 450px; display: flex; align-items: center; }
.style_machine h5 { color: #fff; font-size: 14px; margin-bottom: 5px; }
.style_machine ul { margin: 0; padding: 0; list-style: none; }
.style_machine ul li { color: #8debff; font-size: 17px; margin: 0 0 6px; padding-left: 30px;}
.saprator { height: 80px; background: transparent; }
.style_machine .adv h3,
.style_machine .adv .adv_text { vertical-align: top; display: inline-block; width: 49%;}
.style_machine .adv .adv_text { top: 0px; left: 503px;}
.style_machine .adv h3 { width: 44%; }
.style_machine .adv h3 img { margin: 80px 0 0; }
.style_machine .adv .adv_text { background: url(../img/extra.png) no-repeat center/cover; padding: 40px 0 0 0; min-height: 205px; box-sizing: border-box; text-align: center; width: 185px; position: relative; top: -330px; right: -100px; }
.style_machine .adv .adv_text h4 { font-size: 53px; font-weight: 700; color: #2e304e; margin: 0; }
.style_machine .adv .adv_text span { font-size: 16px; color: #fff; font-weight: 700; }
.mcf { /*display: flow-root;*/ display: flex; align-items: stretch; width: 100%; }
.call-us {padding: 5px 0 0 0; }
.call-us h4 {color: #fff; font-size: 36px; font-weight: lighter; }
.call-us h4 span { color: #64c5d9; }
::-webkit-input-placeholder { color: inherit; }
::-moz-placeholder { color: inherit; }
:-ms-input-placeholder { color: inherit; }
:-moz-placeholder { color: inherit; }
.main-content .machne_sec h2.heading {font-weight: 400;color: #fff; margin-bottom: 30px;}
.main-content .machne_sec .call-us h2 span { display: block; }
.main-content .machne_sec h3{color: #64C5D9; font-size: 30px; margin-bottom: 10px; font-weight: 400;}
.main-content section.machne_sec .mcf .style_machine h4 strong { color: #fff; font-weight: 800; }
.style_machine ul li:before { content: ""; position: absolute; background: url(https://xepos.co.uk/wp-content/uploads/2020/11/Group-4373.png) no-repeat !important; top: auto; left: 3%; height: 20px; width: 20px; margin-top: 5px; }
.style_machine img { width: 100%; position: relative; margin-right: 0; margin-left: auto}
.main-content section.machne_sec .call-us1 { padding: 30px 0 0; margin: auto; text-align: center; }
.main-content section.machne_sec .call-us1 h2 { color: #fff; font-weight: normal; }
.main-content section.machne_sec .call-us1 h2 strong { color: #fff; font-weight: 700; }
.main-content section.machne_sec .call-us1 span { color: #64C5D9; font-weight: 700; }

.gform_wrapper.request-quote-new_wrapper .request-quote-new h3 { font-size: 28px; font-weight: 700; float: left; color: #2E304E; padding: 0 0 10px 0; width: 100%; text-align: center; }
.gform_wrapper.request-quote-new_wrapper { border: 0; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul { padding: 0; list-style: none; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li input { padding: 10px; margin-bottom: 10px; border: solid 1px #d6d6d6;background: #f6f5f2;color: #645b5d;font-size: 15px;position: relative; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li select { padding: 10px; margin-bottom: 10px; border: solid 1px #d6d6d6;background: #f6f5f2;color: #645b5d;font-size: 15px;position: relative; }
.request-quote-new .gform_body ul li.labelnone > label { display: none }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li { margin: 0 0 0.5%; color: #645b5d; font-size: 12px; position: relative; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .top_label li.gfield.gf_left_half { margin-right: 2%; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .top_label li.gfield.gf_left_half,
.gform_wrapper.request-quote-new_wrapper .request-quote-new .top_label li.gfield.gf_right_half { display: inline-block; float: none; vertical-align: top; width: 49%; }
.request-quote-new_wrapper .request-quote-new .gform_footer input { width: 100%; font-size: 19px; font-weight: 700; background: #64c5d9; border-radius: 6px; padding: 14px 10px 14px; margin: 10px 0 0px; }
.request-quote-new_wrapper .request-quote-new .gform_footer input:hover { border: #C54245; background-color: #C54245; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li.gfield_error .validation_message { position: absolute; color: #fff; bottom: -17px; color: red; text-align: left; font-size: 11px; background: transparent; width: 100%; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li input:focus { outline: none; box-shadow: 0 0px 4px #d6d6d6; }
.gform_wrapper.request-quote-new_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li.request-check-field { display: flex !important; padding-top: 10px;}
.gform_wrapper.request-quote-new_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li.request-check-field .gfield_description { padding-top: 10px !important; padding-left: 5px; }
.gform_wrapper.request-quote-new_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li.field_description_below .gfield_consent_description { text-transform: initial; padding-left: 25px; font-size: 11px; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .ginput_container_consent {}
.gform_wrapper.request-quote-new_wrapper .request-quote-new .ginput_container_consent input {width: 0%; border: 0 !important}
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li label { font-size: 0; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .ginput_container_consent input { display: none; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .ginput_container_consent label::before { content: ''; width: 18px; height: 18px; background-color: #ebebeb; position: absolute; left: 0; top: 22px; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li input[type="checkbox"]:checked + label::before { content: url("https://xepos.co.uk/wp-content/uploads/2021/02/group-1.png");; color: #64c5d9; font-size: 14px; font-family: 'FontAwesome'; display: flex; align-items: center; justify-content: center; }
.gform_wrapper.request-quote-new_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li.field_description_below .gfield_consent_description a { color: #64C5D9; font-weight: 300; text-decoration: underline; }
.gform_wrapper.request-quote-new_wrapper .request-quote-new .gform_body ul li .ginput_container_consent span {display: none;}
.thank-you {display: flex; flex-wrap: wrap;text-align: center;align-items: center;justify-content: center!important;}
.thank-you .gform_confirmation_wrapper.request-quote-new div#gform_confirmation_message_10 {font-size:30px;font-weight:900;}
.thank-you p a.btn{display: none;}
.request-quote-new_wrapper .gform_footer {padding-top:0px; padding-right: 10px;  margin-bottom: 8px; float: left; width: 50%;}
.fb_page .request-quote-new_wrapper .gform_footer { width: auto; }
.column2_machine_inner p { width: 50%; float: right; padding: 0px 20px 0px 10px; }
.main-content .mcf .column1_machine .call-us h2 { font-size: 30px; font-weight: 400; color: #fff; padding-top: 10px; margin-bottom: 0;}
.main-content .mcf .column1_machine .call-us h3 { color: #64C5D9; font-size: 30px; font-weight: 400; }
.column2_machine_inner p a.btn { width: 100%; font-size: 19px; text-align: center; font-weight: 700; background: #C54245; border-radius: 8px; padding: 12px 10px; margin: 10px 0 0px; line-height: 1.3; cursor: pointer; }
.column2_machine_inner p a.btn:hover, .column2_machine_inner p a.btn:focus { background-color: #d4d0d3; color: #2e304e; border: 2px solid #d4d0d3;}
section.bf-whats-included .products-main .products img { padding: 0 30px; }
section.bf-sec-3 .cover_srea .left_img .image, section.bf-sec-3 .cover_srea .right_img .image { background-size: auto !important; }
section.bf-sec-3 .cover_srea .left_img .image{background-position: right!important;} 
section.bf-sec-3 .cover_srea .right_img .image{background-position: left!important;}
section.bf-sec-3 .cover_srea .right_img .content p, section.bf-sec-3 .cover_srea .left_img .content p {line-height: 28px;padding-right: 90px;font-size: 17px;}
section.bf-sec-3 .cover_srea .right_img .content h2, section.bf-sec-3 .cover_srea .left_img .content h2 {margin-bottom: 30px;}
section.bf-sec-3 .cover_srea .left_img, section.bf-sec-3 .cover_srea .right_img{ min-height: 480px;}
section.full-section.call_to_action.call-btn a {width: 200px;}
section.machne_sec.fb_page .gform_wrapper .gform_heading { display: none; }

a.btn-green-full { transition: 0.5s; width: 100%; display: block; text-align: center; background-color: #C54245; color: #fff; padding: 15px 0; border-radius: 6px; font-size: 18px; }
a.btn-green-full:hover { color: #2e304e; background: #d4d0d3; }

/*.top_bar .header-right ul li:first-child a { font-size: 14px; padding: 13px 0 13px 0; display: block; /*font-weight: bold; background-color: #C54245; color: #fff; border-radius: 5px; border: 2px solid #C54245; transition: 0.2s; }*/
.top_bar .header-right ul li:first-child a:hover { color: #2e304e; background-color: transparent; }

section.bf-whats-included { padding: 50px 0; }
.bf-whats-included h2 { font-size: 32px; margin-bottom: 50px; }
section.bf-whats-included .products-main { display: flex; flex-flow: wrap; }
section.bf-whats-included .products-main .products { max-width: 280px; width: 100%; align-items: center; justify-content: center; display: flex; flex-flow: wrap; background-color: #fff; box-shadow: 0px 0px 10px 0px #ddd; margin-right: 15px; margin-bottom: 15px; border-radius: 10px; }
section.bf-whats-included .products-main .products:nth-child(4), section.bf-whats-included .products-main .products:nth-child(8) { margin-right: 0; }
section.bf-whats-included .products-main .products p { font-size: 17px; font-weight: bold; color: #2E304E; text-align: center; padding: 0 20px; }
section.bf-whats-included .products-main .sec-btn { display: block; width: 100%; margin-top: 30px; }

section.bf-sec-2 .left-cont p { font-weight: normal; line-height: 28px; }
section.bf-sec-3 .cover_srea .content a.btn.blue, section.bf-sec-2 .left-cont a.btn.blue.gray { background-color: #C54245; color: #fff; border-radius: 6px; padding: 10px 60px; }
section.bf-sec-3 .cover_srea .content a.btn.blue:hover ,section.bf-sec-2 .left-cont a.btn.blue.gray:hover { color: #2e304e; background: #d4d0d3; border-radius: 6px; border-color: transparent; }
section.bf-sec-2 .right-img{background-size: contain !important; background-position: left !important;}

section.three_boxes_with_icons { padding: 50px 0; width: 100%; background-color: #F6F5F2; display: flex;}
section.three_boxes_with_icons h2 { margin-bottom: 50px; }
section.three_boxes_with_icons .container { display: flow-root; }
section.three_boxes_with_icons .container .three-boxes { width: 33.33%; float: left; display: flex; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; padding: 20px; }
section.three_boxes_with_icons .container .three-boxes:last-child { border-right: 1px solid #ccc; }
section.three_boxes_with_icons .container .three-boxes .left { width: 20%; }
section.three_boxes_with_icons .container .three-boxes .right { width: 80%; padding: 10px 20px; }
section.three_boxes_with_icons .container .three-boxes .right h2 { font-size: 22px; margin-bottom: 15px; }
section.three_boxes_with_icons .container .three-boxes .right p { font-size: 17px; line-height: 28px; margin-bottom: 15px; }
section.three_boxes_with_icons .container .three-boxes .right a.get-quote { font-size: 18px; }
section.three_boxes_with_icons .container .three-boxes .right a.get-quote:after { content: ''; background-image: url('https://xepos.co.uk/wp-content/uploads/2020/11/Group-4361-1.png'); height: 13px; width: 22px; display: inline-block; background-repeat: no-repeat; margin-left: 10px; }

section.bf_tabs_section { padding: 50px 0; }
section.bf_tabs_section h2 { margin-bottom: 50px; }
section.bf_tabs_section .tabs { width: 100%; display: flex; }
section.bf_tabs_section .tabs .left { width: 15%; }
section.bf_tabs_section .tabs .right { width: 85%; }
section.bf_tabs_section .tabs .right .tabcontent { display: none; padding: 6px 12px; border: 1px solid #ccc; border-top: none; }
section.bf_tabs_section .tabs .left .tab-buttons { }
section.bf_tabs_section .tabs .left .tab-buttons button { display: block; background-color: #fff; color: #000; padding: 0; margin: 0; width: 100%; height: 40px; text-align: left; border-bottom: 1px solid #eee; outline: 0; position: relative; }
section.bf_tabs_section .tabs .left .tab-buttons button.active { background-color: #f8f8f8; border-top: 1px solid #eee;    /* outline: none; */ }
section.bf_tabs_section .tabs .left .tab-buttons button.active:after { content: ''; background-image: url('https://xepos.co.uk/wp-content/uploads/2020/11/Group-4361-1.png'); background-repeat: no-repeat; background-size: cover; height: 13px; width: 20px; position: absolute; right: 10px; top: 12px; }
section.bf_tabs_section .tabs .right .tabcontent { border: none; padding: 0; margin: 0; }
section.bf_tabs_section .tabs .right .tabcontent a#myList-toggle { display: block; width: 100%; text-align: center; float: left; font-size: 18px; font-weight: bold; border: 2px solid #64c5d9; padding: 20px 0; }
section.bf_tabs_section .tabs .right .tabcontent ul { padding: 0; margin: 0; list-style: none; }
section.bf_tabs_section .tabs .right .tabcontent ul li { float: left; width: 29%; margin: 0px 2% 30px 2%; /*cursor: pointer;*/ box-shadow: 0 0 20px rgba(0, 0, 0, 16%); border-radius: 33px; padding: 0px 15px; font-size: 16px; display: block; line-height: 16px; font-weight: bold; color: #2E304E; padding: 16px 0 14px 15px; }
section.bf_tabs_section .tabs .right .tabcontent ul li:before { content: url("https://xepos.co.uk/wp-content/uploads/2021/02/Tick-Hollow-Circle.png"); font-family: icomoon; font-size: 27px; margin-right: 10px; display: inline-block; vertical-align: middle; color: #64c5d9; }

.bf-sec-6 .right_full_con p img { margin: 0 auto; margin-bottom: 50px; }
.bf-sec-6 .right_full_con p { line-height: 28px; }
.bf-sec-6 .right_full_con a:hover { color: #64c5d9; background-color: transparent; }
.bf-sec-6 .right_full_con a { transition: 0.5s; border: 2px solid #64c5d9; background-color: #64c5d9; color: #fff; padding: 15px 20px; font-size: 18px; font-weight: 600; }
.bf-sec-6 .right_full_con a i { display: none; }


section.bf_products h2 { margin-bottom: 50px; }
section.bf_products { padding: 50px 0; }
section.bf_products .product-main { display: flex; align-items: start; }
section.bf_products .product-main .left,
section.bf_products .product-main .right { width: 49%; }
section.bf_products .product-main .buttons { width: 100%; margin-top: 20px; }
section.bf_products .product-main .left { background-color: #fff; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 16%); padding: 25px 23px; border-radius: 15px; }
section.bf_products .product-main .left .inner-left { width: 59%; display: inline-block; }
section.bf_products .product-main .left .inner-left h2 { font-size: 36px; color: #010103; min-height: 98px; display: flex; align-items: center; }
section.bf_products .product-main .left .inner-left p { font-size: 27px; color: #342F30; line-height: 36px; margin-bottom: 20px; }
section.bf_products .product-main .left .inner-left ul { padding: 0; list-style: none; }
section.bf_products .product-main .left .inner-left ul li { font-size: 16px; color: #64C5D9; font-weight: bold; line-height: 33px; }
section.bf_products .product-main .left .inner-left ul li span { color: #342F30; font-weight: normal; }
section.bf_products .product-main .left .inner-left p.price { font-size: 31px; font-weight: bold; color: #010103; }
section.bf_products .product-main .left .inner-left p.price span { font-size: 41px; }
section.bf_products .product-main .left .inner-left p.price sup { font-size: 18px; position: relative; top: -10px; left: 5px; }
section.bf_products .product-main .left .innner-right img { margin: 0 auto; transform: scale(1.2); }
section.bf_products .product-main .left .innner-right { display: inline-block; width: 40%; }
section.bf_products .product-main .buttons a.get-in-touch { display: inline-flex; width: 100%; height: 50px; align-items: center; justify-content: center; font-size: 21px; font-weight: 700; background-color: #64C5D9; color: #fff; border-radius: 3px; }
/*section.bf_products .product-main .buttons a.visit { display: inline-flex; width: 46%; height: 50px; align-items: center; justify-content: center; font-size: 21px; font-weight: 600; background-color: #060A30; color: #fff; border-radius: 3px; margin-left: 7%; }*/
/*section.bf_products .product-main .buttons a.visit span { font-weight: bold; padding-left: 5px; }*/

section.bf_products .product-main { display: flex; align-items: start; }
section.bf_products .product-main .right { margin-left: 2%; background-color: #fff; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 16%); padding: 25px 23px; border-radius: 15px; }
section.bf_products .product-main .right .inner-left { width: 59%; display: inline-block; }
section.bf_products .product-main .right .inner-left h2 { font-size: 36px; color: #010103; min-height: 98px; display: flex; align-items: center; }
section.bf_products .product-main .right .inner-left p { font-size: 27px; color: #342F30; line-height: 36px; margin-bottom: 20px; }
section.bf_products .product-main .right .inner-left ul { padding: 0; list-style: none; }
section.bf_products .product-main .right .inner-left ul li { font-size: 16px; color: #64C5D9; font-weight: bold; line-height: 33px; }
section.bf_products .product-main .right .inner-left ul li span { color: #342F30; font-weight: normal; }
section.bf_products .product-main .right .inner-left p.price { font-size: 31px; font-weight: bold; color: #010103; }
section.bf_products .product-main .right .inner-left p.price span { font-size: 41px; }
section.bf_products .product-main .right .inner-left p.price sup { font-size: 18px; position: relative; top: -10px; left: 5px; }
section.bf_products .product-main .right .innner-right img { margin: 0 auto; transform: scale(1.2); }
section.bf_products .product-main .right .innner-right { display: inline-block; width: 40%; }
section.bf_products .product-main .buttons a.get-in-touch { display: inline-flex; width: 100%; height: 50px; align-items: center; justify-content: center; font-size: 21px; font-weight: 700; background-color: #64C5D9; color: #fff; border-radius: 3px; }
section.bf_products .product-main .buttons a.visit { display: inline-flex; width: 46%; height: 50px; align-items: center; justify-content: center; font-size: 21px; font-weight: 600; background-color: #060A30; color: #fff; border-radius: 3px; margin-left: 7%; }
section.bf_products .product-main .buttons a.visit span { font-weight: bold; padding-left: 5px; }

section.bf-whats-included.fb_page a.btn-green-full { background: #64C5D9; border: solid 2px transparent; color: #fff; }
section.bf-whats-included.fb_page a.btn-green-full:hover { color: #64c5d9; border: solid 2px #64c5d9; background: transparent; }
section.bf-sec-2.fb_page.left-con-right-img a.btn.blue.gray { background: transparent; padding: 0; }
section.bf-sec-2.fb_page.left-con-right-img a.btn.blue.gray:hover { background: transparent; border-color: transparent; }

/*BLACK FRIDAY NEW PAGE */

/*Load More*/
.tabcontent ul li { display: none; }
.tabcontent ul a { display: none; }

.page-id-7437 .footer-wrapper { display: none; }
.page-id-7437 .sticky-wrap+section { margin: 70px 0 0 0; }
#menu-template-menu li.call-us { float: right; padding: 0; }
#menu-template-menu li.call-us span { font-weight: bold; }
.navigation-wrapper .main-menu ul.menu > li.menu-item > a { font-size: 16px; padding-left: 10px; padding-right: 10px; }

/*complete-epos-system*/
.page-id-7437 .header-wrapper .logo-wrapper { pointer-events: none; }
.page-id-7437 .call ul { list-style: none; padding: 0; float: right; font-weight: normal; }
.page-id-7437 .call { display: none; }
.page-template-black-ld-2 .call {display: none;}
.page-id-7437 .call ul { margin: 0; }
.page-id-7437 .call ul li.call-us { padding: 0; }
.page-id-7437 .call ul li.call-us a { color: #000; font-size: 18px; font-weight: normal; }
.page-id-7437 .call ul li.call-us a span { font-weight: bold; }
section.full-section.sticky.get-quote { margin: 0; display: none; z-index: 999; }
section.full-section.sticky.get-quote a.btn.card-payments.skyblue { width: 100%; display: flex; align-items: center; justify-content: center; position: fixed; bottom: 0px; }
/*complete-epos-system*/