/*
    Template: pearl
    Theme Name: Pearl Child Theme
    Theme URI: http://pearl.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Pearl WP is a true multi-niche WordPress theme, which consist of several micro-niche themes. Each micro-niche layout has its own features, modules and specifications. You can use UI modules from any layout and mix it with other UI modules. 300+ UI modules and 250+ prebuilt pages are available for use. Open the shell and find the Pearl!
    Version: 1.1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: beauty salon, blog, business, church, coach, construction, consulting, corporate, ecommerce, multipurpose, music, portfolio, restaurant, transportation, travel, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: pearl-child-theme
*/
/* Black homepage */
/*.page-id-4106 .stm-header__row_color_top:before {
    background-color: #000 !important;
}
.page-id-4106 .stm_boxed .stm-footer, .stm-footer {
    background-color: #000 !important;
}
.page-id-4106 .stm-footer__bottom:before {
    background-color: #000 !important;
}
.page-id-4106 .cloud-services .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
    background: linear-gradient( rgba(42,42,42,0.75), rgba(42,42,42,0.75)), url(https://www.emhtechnology.com/wp-content/uploads/2019/04/shutterstock_741695563_small.jpg) !important;
    background-position: center !important;
}
.page-id-4106 .managed-it .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
    background: linear-gradient( rgba(42,42,42,0.75), rgba(42,42,42,0.75)), url(wp-content/uploads/2023/05/network-3148727_1920.webp) !important;
    background-position: center !important;
}
.page-id-4106 .desktop-support .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
    background: linear-gradient( rgba(42,42,42,0.75), rgba(42,42,42,0.75)), url(/wp-content/uploads/2019/03/shutterstock_52601356_small.jpg) !important;
    background-position: center !important;
}
.page-id-4106 .stc.aqua-blue {
    color: #000!important;
}
.page-id-4106 .stm_infobox_style_7 .stm_infobox__image:after {
    background-image: linear-gradient(rgba(42,42,42,0.75), rgba(42,42,42,0.75)) !important;
}
.page-id-4106 .fa {
	color: #000 !important;
}
.bank-holiday-banner {
	font-size: 12px;
}*/
/* Head, main body and footer */
#wrapper {
	padding-bottom: 0px;
}
.stm-header {
	margin-bottom: 15px;
}
.stm_titlebox {
	margin-bottom: 30px;
}
img {
	transform: none;
}
.stm_sidebar_style_21 .stm-footer__bottom {
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}
span.stm_post_details_info:first-child {
    display: none;
}
.stm_gdpr_checker label {
    font-size: 14px;
    font-weight: 500;
}
.chat-side {
	display: none;
}
/* 05052020 SB */
.mailchimp-subscribe input{
	width: 100%;
	text-align:left;
	background-color: #ff9c27;
	font-size: 14px !important;
	font-weight: 700 !important;
	padding:8px 30px !important;
}
.stm_footer_layout_1 .stm-footer {
    padding: 0;
}
/* 05052020 SB END */
/* Fonts */
.wpb_text_column.wpb_content_element.OrangeSub {
	color: #ffb129;
	font-size: 16px;
}
.wpb_text_column.wpb_content_element.mbdc.dark-blue-text {
    color: #284775;
    border-color: #2194e4!important;
    border-left: 4px solid;
    padding-left: 20px;
}
.dark-blue-text, .wpb_text_column.wpb_content_element.dark-blue-text, .dark-blue-text.wpb_wrapper h4, .dark-blue-text.wpb_wrapper h3 {
	color: #284775!important;
}
.stc.aqua-blue {
	color: #2194e4!important;
}
.white-text h5, .white-text h4, .white-text h3, .white-text p {
	color: #fff;
}
.support-section .white-text p {
    font-size: 16px;
    margin-bottom: 20px;
	line-height: 25px;
}
h1.h1.stm_titlebox__title.no_line.text-transform.stm_mgb_2 {
	color: #fff;
}
.mbdc.white-text, .mbdc.standard-text {
    margin-bottom: 10%;
    border-left: 4px solid;
	border-color: #ff9c27;
    padding-left: 20px;
}
.mbdc.related-text {
	border-left: solid 4px;
    padding-bottom: 1%;
    padding-left: 20px;
}
.mbdc.white-text.three-per-margin, .mbdc.standard-text.three-per-margin {
    margin-bottom: 3%;
}
.stm_sidebar_style_21 .stm-footer .footer-widgets .widget p {
    margin-bottom: 10px;
}
span.NumberPoint {
    color: #ff9c27;
    padding-right: 5px;
    font-weight: 400;
}
ul li::before, ol li::before { color: #ff9c27;}

.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a .vc_tta-title-text {
    font-size: 17px;
    opacity: 0.8;
	color: #ff9c27;
}
.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a .vc_tta-title-text {
    font-weight: 550;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.vc_tta-panel-body .white-text {
    margin-bottom: 5px;
}
.vc_tta-panel-body .wpb_wrapper h4 {
    font-size: 20px;
}
/* Buttons */
button.wpcf7-form-control.wpcf7-submit.btn.btn_primary.btn_solid.btn_icon.btn_icon-right {
	width: 100%;
}
a.btn.btn_primary.btn_outline.btn_xs.js_trigger__click {
	font-weight: 600;
	text-transform: none;
	padding: 1.5% 5%;
	color: #ff9c27 !important;
}
a.btn.btn_primary.btn_outline.btn_xs.js_trigger__click:hover {
	color: #fff!important;
}
/*.chat {
    width: 54px;
    height: 0;
    padding: 213px 0 0;
    position: fixed;
    top: 30%;
    right: 0;
    display: block;
    overflow: hidden;
    background: url(https://www.emhtechnology.com/wp-content/uploads/2023/09/chat.png) 0 0 no-repeat;
	z-index: 999;
}*/
.vc_general.vc_pagination .vc_pagination-trigger {
    height: 20px;
    width: 20px;
}
.stm_vacancies__title {
    color: #ff9c27;
    font-weight: 500!important;
}
#wrapper > div.site-content > div > div.container.stm_single_post_layout_23 > div > div > div > div > div > div > div:nth-child(2) > p {
    display: none!important;
}
/* Sections */
.stm_titlebox_style_1 {
	min-height: 200px;
}
.stm_separator.mbc.stm_mgb_15, .stm_titlebox__author {
	display: none;
}
.container-fluid.vc_container-fluid.sm_mgt_0.main-banner {
    margin-top: -60px;
    padding: 6% 0 4%;
	background-image: url(/wp-content/uploads/2025/03/AdobeStock_272335647-scaled.jpeg)!important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container.vc_container.referral-section {
	padding: 1% 0;
}
.container-fluid.vc_container-fluid.promise-section {
    padding: 4% 0;
    background-image: url(https://www.emhtechnology.com/wp-content/uploads/2023/05/Photo-2015-07-20-14-43-46.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container-fluid.vc_container-fluid.services-section {
	padding: 3% 0;
	background-color: #4a78b6;
}
.container-fluid.vc_container-fluid.service-breakdown-section {
	padding: 3% 0;
	background-color: #4a78b6;
}
.container-fluid.vc_container-fluid.featured-works {
	padding: 3% 0;
}
.container-fluid.vc_container-fluid.testimonial-section {
	padding: 3% 0;
	background-color: #f5f5f5;
}
.container-fluid.vc_container-fluid.blog-section {
	padding: 3% 0;
	background-image: url(https://www.emhtechnology.com/wp-content/uploads/2023/05/istock-000012931845-medium.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container-fluid.vc_container-fluid.support-section {
	padding: 3%;
	background-color: #4a78b6;
}
.container-fluid.vc_container-fluid.support-section.padding-1 {padding-top: 1%; padding-bottom: 0px;}

.container-fluid.vc_container-fluid.padding-2 { padding-top: 1.5%; padding-bottom: 1.5%;}

.container-fluid.vc_container-fluid.request-callback {
	padding: 0px;
    background-image: url(/wp-content/uploads/2023/05/snip-desk-headset-water.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.Request-Section {
	padding: 7% 0 5%;
}
.container-fluid.vc_container-fluid.experience-section {
	padding: 4% 0 3%;
    background-image: url(/wp-content/uploads/2018/09/Photo-2015-07-20-14-43-46.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container-fluid.vc_container-fluid.partners-section {
	padding: 1% 0;
    background-color: #ffffff;
}
.container.vc_container.our-team {
	padding: 3% 0 1%;
}
.container-fluid.vc_container-fluid.our-team-grey {
	padding: 3% 0 1%;
	background-color: #fcfcfc;
}
.container.vc_container.about-section {
    padding-bottom: 2%;
}
.container-fluid.vc_container-fluid.about-section {
    padding: 3% 15px 2%;
}
.container-fluid.vc_container-fluid.quote-section {
    z-index: 1;
    margin: -7.5% 0 4%;
    background-image: url(https://www.emhtechnology.com/wp-content/uploads/2018/09/Photo-2015-07-20-14-43-46.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container.vc_container.overlap-section .vc_column-inner {
    padding: 3% 15px;
	background-color: #4a77b6;
}
.container.vc_container.overlap-section { padding: 0px 30px;}

.stm_testimonials_style_14 .stm_testimonials__review { line-height: 32px;}

.container.vc_container.pad-top-bottom-1per { padding: 1% 0;}

.wpb_text_column.wpb_content_element.orange-sub { padding-bottom: 8%;}

.vc_tta.vc_tta-tabs .vc_tta-panels-container { margin-top: 2%;}

.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a .vc_tta-title-text:before {
    margin: 0 0 10px;
}
.stm_vacancies.stm_vacancies_style_1 { margin: 0;}

a.stm_vacancies__single.no_deco.mbc_b {
    padding: 4% 0;
}
a.stm_vacancies__single.no_deco.mbc_b:first-child { border: none;}

.margin-1 {
    margin-top: 1%;
    margin-bottom: 1%;
}

/* Security Centre */

/*@media only screen and (min-device-width : 992px) and (max-device-width : 1440px) {
	#genially-logo-removal {
    padding-top: -20px !important;
}*/

/*.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}*/

/*.stm_title_box_enabled.stm_breadcrumbs_enabled .stm_titlebox {
    margin-bottom: 0px;
}*/

.info-sec-policies .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/information-security-policies.png);
	background-position: center;
}
.cyber-security-training .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/cyber-security-training.png);
	background-position: center;
}
.security-accreditations .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/security-accreditations-2.png);
	background-position: center;
}
.pen-testing .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/pen-testing.png);
	background-position: center;
}
.incident-response .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/incident-response.png);
	background-position: center;
}
.mobile-vpn .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/mobile-vpn-3.png);
	background-position: center;
}
.due-diligence .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/due-diligence.png);
	background-position: center;
}
.threat-protection .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://dev.emhtechnology.com/wp-content/uploads/2024/10/threat-protection-2.png);
	background-position: center;
}

/* Services */
.stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	border-color: rgba(255, 156, 39, 0.9);
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://www.emhtechnology.com/wp-content/uploads/2019/04/shutterstock_741695563_small.jpg);
}
.stm_iconbox__icon { display: none!important;}

.stm_layout_advisory .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front .inner, .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back .inner {
	padding: 15% 25px;
}
.stm_infobox_style_7 .stm_infobox__image:after {
	background-image: linear-gradient(rgba(40, 71, 117, 0.8), rgba(74, 119, 182, 0.8));
}
.cloud-services .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(https://www.emhtechnology.com/wp-content/uploads/2023/05/shutterstock_741695563_small.webp);
	background-position: center;
}
.bespoke-software .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2019/03/shutterstock_157280057_small.jpg);
	background-position: center;
}
.hardware-s-c .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2019/03/HardwareSmall.jpg);
	background-position: center;
}
.desktop-support .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2023/05/shutterstock_52601356_small.webp);
	background-position: center;
}
.secure-backup .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2019/03/pixabay_binary-1538721_640.jpg);
	background-position: center;
}
.internet-connectivity .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2019/03/shutterstock_700573066_small.jpg);
	background-position: center;
}
.hardware-support .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2019/03/iStock_000015185461_Medium.jpg);
	background-position: center;
}
.voip-telephony .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2019/03/PhoneSystemSmall.jpg);
	background-position: center;
}
.managed-it .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2023/05/network-3148727_1920Small.webp);
	background-position: center;
}
.wordpress-development .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2020/05/wordpress-developmet.jpg);
	background-position: center center;
}
.wordpress-management .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2020/05/wordpress-management.jpg);
	background-position: center center;
}
.cyber-essentials .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url(/wp-content/uploads/2022/07/security-5199236_640.jpg);
	background-position: center center;
}
.nord-security .stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front {
	background: linear-gradient( rgba(40, 71, 117, 0.75), rgba(40, 71, 117, 0.75)), url("https://www.emhtechnology.com/wp-content/uploads/2021/04/internet-3572404_640.jpg");
	background-position: center center; background-repeat: no-repeat; 
}
.featured-service .stm_iconbox.stm_iconbox_style_1 {
	width: 90%;
}
.cyber-carousel {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 85%;
}
.vc_gitem-post-data p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5; /* number of lines to show */
            line-clamp: 5;
    -webkit-box-orient: vertical;
}
.vc_gitem-post-data h4{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
            line-clamp: 1;
    -webkit-box-orient: vertical;
}
/* Cyber essentials Blogs */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff9c27;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #284775;
}
/* Blog Carousel & blog pages */
.stm_titlebox__categories {
	display: none!important;
}
.stm_posts_carousel_style_1 {
    padding: 0px!important;
}
.stm_posts_carousel_style_1 .stm_posts_carousel_single__image {
	display: none!important;
}
.stm_posts_carousel_style_1 .stm_posts_carousel_single__body {
	padding: 10% 5%!important;
	min-height: 115px;
}
.owl-controls {
	text-align: center;
	padding-top: 1%;
}
.post_thumbnail {
	display: none;
}
.stm_posts_list_single {
    width: 50%;
    padding: 0 20px;
    margin-bottom: 60px;
}

/* Team Section */
.our-team .stm_staff_list_style_5, .our-team-grey .stm_staff_list_style_5 {
	margin-bottom: 5%;
}
.our-team .stm_staff_list_style_5 .stm_staff__image, .our-team-grey .stm_staff_list_style_5 .stm_staff__image {
	width: 210px;
	padding: 20px 20px 10px 30px;
	border-right: none;
}
.our-team .stm_staff_list_style_5 .stm_staff__image img, .our-team-grey .stm_staff_list_style_5 .stm_staff__image img {
	margin-bottom: 20px;
}
.our-team .stm_staff_list_style_5 .stm_staff__info, .our-team-grey .stm_staff_list_style_5 .stm_staff__info {
	padding: 15px 25px 10px;
}
.our-team .stm_staff_list_style_5 .stm_staff__info p, .our-team-grey .stm_staff_list_style_5 .stm_staff__info p {
	line-height: 22px;
}
/* Contact Form */
.row.form-reverse.first-row, .row.form-reverse.second-row {
    width: 48%;
    float: left;
}
.row.form-reverse.first-row {
    margin-right: 6%;
}
.row.form-reverse.last-row {
	width: 100%;
}
.last-row-first {
	width: 48%;
	float: left;
	margin-right: 4%;
}
.last-row-second {
	width: 48%;
	float: left;
}
textarea {
	min-height: 108px;
}
.wpcf7-list-item-label {
    color: #ff9c27;
}
/* Feedback Styling - Stuart Nov-19 */
.page-id-5163 .stm-navigation.heading_font.fsz_14.stm-navigation__default.stm-navigation__default.stm-navigation__none.stm-navigation__fwb ul li, .page-id-5203 .stm-navigation.heading_font.fsz_14.stm-navigation__default.stm-navigation__default.stm-navigation__none.stm-navigation__fwb ul li, .page-id-5206 .stm-navigation.heading_font.fsz_14.stm-navigation__default.stm-navigation__default.stm-navigation__none.stm-navigation__fwb ul li {
    display: none;
}
.page-id-5163 .stm-navigation.heading_font.fsz_14.stm-navigation__default.stm-navigation__default.stm-navigation__none.stm-navigation__fwb ul li#menu-item-4358, .page-id-5203 .stm-navigation.heading_font.fsz_14.stm-navigation__default.stm-navigation__default.stm-navigation__none.stm-navigation__fwb ul li#menu-item-4358, .page-id-5206 .stm-navigation.heading_font.fsz_14.stm-navigation__default.stm-navigation__default.stm-navigation__none.stm-navigation__fwb ul li#menu-item-4358 {
    display: list-item;
}
.fdbk-h2 {
    margin-bottom: 30px;
}
.fdbk-quote-section {
    margin-bottom: 0 !important;/* Should be able to remove !important after inserting into style sheet at bottom of page*/
}
.page-id-5163 .chat-side a, .page-id-5203 .chat-side a, .page-id-5206 .chat-side a {
    display: none;
}
.fdbk-form {
    margin-bottom: 25px;
}
.vc_message_box.vc_message_box-outline.vc_message_box-rounded.vc_color-white {
    min-height: 180px;
}
/* Responsive CSS */
@media (max-width: 1025px) {
	.stm_page_bc .stm_breadcrumbs { margin-bottom: 40px;}
	
	.stm_layout_advisory .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front .inner, .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back .inner {
    padding: 15% 15px;
}
.stm_titlebox__inner { text-align: center;}
	
.vc_message_box.vc_message_box-outline.vc_message_box-rounded.vc_color-white {
    min-height: 220px!important;
}
	.margin-1 { margin-top: 5%; margin-bottom: 5%;}
	
	.container-fluid.vc_container-fluid.support-section.padding-1 { padding-top: 4%; padding-bottom: 0px;}
	
	.container-fluid.vc_container-fluid.padding-2 { padding-top: 4%; padding-bottom: 4%;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 470px) {
	.stm_titlebox_style_1 {
    min-height: 170px;
}
	.container-fluid.vc_container-fluid.sm_mgt_0.main-banner {
    margin-top: -40px;
    padding: 6% 15px 4%;
}
.container-fluid.vc_container-fluid.services-section {
    padding: 5% 15px;
}
	.container-fluid.vc_container-fluid.featured-works, .container-fluid.vc_container-fluid.blog-section, .container-fluid.vc_container-fluid.support-section, .container-fluid.vc_container-fluid.testimonial-section {
	padding: 3% 15px;
}
	.container-fluid.vc_container-fluid.experience-section {
    padding: 4% 15px 0%;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.Request-Section {
    padding: 7% 0 5%;
    margin: 0;
}
	.stm_form_style_15 .wpcf7-form-control-wrap {
    margin-bottom: 10px;
}
.row.form-reverse.first-row, .row.form-reverse.second-row, .row.form-reverse.last-row, .last-row-first, .last-row-second {
    width: 100%;
    margin: 0px;
}
	.stm_infobox_style_7 .stm_infobox__image {
    display: none!important;
}
.stm_infobox_style_7 .stm_infobox__content {
    margin: 0 0 5%!important;
	max-width: 100%!important;
}
	.cloud-services .stm_iconbox_style_1.stm_flipbox, .cloud-services .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .cloud-services .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.desktop-support .stm_iconbox_style_1.stm_flipbox, .desktop-support .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .desktop-support .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.bespoke-software .stm_iconbox_style_1.stm_flipbox, .bespoke-software .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .bespoke-software .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.hardware-s-c .stm_iconbox_style_1.stm_flipbox, .hardware-s-c .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .hardware-s-c .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.secure-backup .stm_iconbox_style_1.stm_flipbox, .secure-backup .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .secure-backup .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.internet-connectivity .stm_iconbox_style_1.stm_flipbox, .internet-connectivity .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .internet-connectivity .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.hardware-support .stm_iconbox_style_1.stm_flipbox, .hardware-support .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .hardware-support .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
	margin-bottom: 2%;
}
	.voip-telephony .stm_iconbox_style_1.stm_flipbox, .voip-telephony .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .voip-telephony .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
}
	.call-away .stm_iconbox_style_1.stm_flipbox, .call-away .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front, .call-away .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back {
    min-height: 200px!important;
}
	.partners-section .stm_partners_style_3 .stm_partners__single {
    text-align: center;
}
.partners-section .stm_partners_style_3 .stm_partners__single img {
    max-width: 60%;
}
	.owl-controls {
		display: none;
	}
	.container.vc_container.our-team, .container-fluid.vc_container-fluid.our-team-grey {
    padding: 5% 15px 1%;
}
.our-team .stm_staff_list_style_5 .stm_staff__image, .our-team-grey .stm_staff_list_style_5 .stm_staff__image {
	width: 100%;
    margin-bottom: 0px;
    padding: 10px 20px 0px 30px;
}
.our-team .stm_staff_list_style_5 .stm_staff__image img, .our-team-grey .stm_staff_list_style_5 .stm_staff__image img {
	width: 40%;
	margin-bottom: 10px;
}
.our-team .stm_staff_list_style_5 .stm_staff__info, .our-team-grey .stm_staff_list_style_5 .stm_staff__info {
	padding: 0px 15px 10px;
}
	a.btn.btn_primary.btn_outline.btn_xs.js_trigger__click {
    padding: 2% 5%;
    width: 100%;
    text-align: center;
}
	.container-fluid.vc_container-fluid.quote-section {
    margin: 0 0 5%;
}
.container.vc_container.overlap-section .vc_column-inner {
    padding: 4% 15px;
	background-color: #4a77b6;
}
	.container.vc_container.overlap-section {
    padding: 0px;
}
	.vc_message_box.vc_message_box-outline.vc_message_box-rounded.vc_color-white {
    min-height: 100px!important;
}
}
/* 05052020 SB */
/* re-size partner logos */
@media only screen and (max-device-width: 470px){
.partners-section .stm_partners_style_3 .stm_partners__single:nth-child(1) img, .partners-section .stm_partners_style_3 .stm_partners__single:nth-child(3) img {
    max-width: 100%;
}
.vc_message_box.vc_message_box-outline.vc_message_box-rounded.vc_color-white {
    min-height: 100px!important;
}}
/* 05052020 SB END */

/* Christmas Availability Timetable */
@media only screen and (max-width: 425px) {
	.xmas_timetable_mobile {
    	font-size: 8px !important;
}
}
@media only screen and (max-width: 990px) and (min-width: 426px) {
	.xmas_timetable_mobile {
    	font-size: 10px !important;
}
}