/*!/wp-content/themes/divi-child/style.css*//*-------------------------------------------------------
Theme Name: Child Theme
Description: A child theme template for DiviAuthor: AIM InternetTemplate: DiviVersion: 1.0.0
Template: Divi
Template: Divi
----------------- ADDITIONAL CSS HERE ------------------*/
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



@font-face{font-family:'HelveticaNeueLTStdBd';font-display:swap;src:url(/wp-content/themes/divi-child/font/HelveticaNeueLTStdBd.eot);src:url(/wp-content/themes/divi-child/font/HelveticaNeueLTStdBd.eot) format('embedded-opentype'),
url(/wp-content/themes/divi-child/font/HelveticaNeueLTStdBd.woff2) format('woff2'),
url(/wp-content/themes/divi-child/font/HelveticaNeueLTStdBd.woff) format('woff'),
url(/wp-content/themes/divi-child/font/HelveticaNeueLTStdBd.ttf) format('truetype'),
url('/wp-content/themes/divi-child/font/HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdBd') format('svg');}

@font-face{font-family:'HELR45W';font-display:swap;src:url(/wp-content/themes/divi-child/font/HELR45W.eot);src:url(/wp-content/themes/divi-child/font/HELR45W.eot) format('embedded-opentype'),
url(/wp-content/themes/divi-child/font/HELR45W.woff2) format('woff2'),
url(/wp-content/themes/divi-child/font/HELR45W.woff) format('woff'),
url(/wp-content/themes/divi-child/font/HELR45W.ttf) format('truetype'),
url('/wp-content/themes/divi-child/font/HELR45W.svg#HELR45W') format('svg');}

/******************************************************************/
/************    Cookie Control Customisation    ******************/
/******************************************************************/

.ccc-hdr { background-color:#0a8ed2 !important;}
#ccc-left #ccc-widget {bottom: 10px !important;}


/******************************************************************/
/************Custom CSS for Sticky Header Section******************/
/******************************************************************/

#divi-sticky-header {
	top: 0;
	width: 100%;
	z-index: 99 !important;
	position: fixed;
}

/***************************END SECTION****************************/

/* Move Google ReCaptcha above PureChat - AB 01/06/2021 */
.grecaptcha-badge { 
    bottom:90px !important; 
	z-index:999;
}
/* End ReCaptcha */



.et_pb_tabs.icon-tabs {
border: none;
}
.icon-tabs ul {
margin-bottom: 1px;
}

.icon-tabs .et_pb_tabs_controls li {
border-right: none;
}

.icon-tabs ul.et_pb_tabs_controls {
background-color: white;
}
.icon-tabs img.alignleft {
margin-right: 70px;
}
.icon-tabs .et_pb_all_tabs {
border-top: none;
}

.icon-tabs .et_pb_tabs_controls {
padding: 0 10% !important;
}
.icon-tabs .et_pb_tabs_controls li {
width: 50% !important;
}
.icon-tabs .et_pb_tabs_controls li a {
width: 100% !important;
text-align:center;
color: #a3a3a3;
font-weight: 600 !important;
}
.icon-tabs .et_pb_tab_active a {
color: #000000 !important;
}
.icon-tabs .et_pb_tab h2 {
color: #0b83a1;
font-weight: 600 !important;
font-size: 24px;
}
.icon-tabs .et_pb_tab p {
font-weight: 600 !important;
}
.icon-tabs .et_pb_tabs_controls li a:before {

display:block;
font-size:40px;
color: #a3a3a3;
font-weight: 600 !important;
}

.icon-tabs .et_pb_tabs_controls li.et_pb_tab_active a:before {
color: #0b83a7;
}

ul.et_pb_tabs_controls::after {
border-top: none !important;
}

.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding-top: 0px;
}

/*
* === Mobile Styles ===
*/
@media (max-width: 768px) {

.icon-tabs .et_pb_tabs_controls li {
width: 100% !important;
}

.icon-tabs .et_pb_tabs_controls {
padding: 0 !important;
}

.icon-tabs .et_pb_tabs_controls li {
margin-bottom: 0px;
}
}

/* add description */

.icon-tabs .et_pb_tab_0 a {
background-color: #cae5f6;
}

.icon-tabs .et_pb_tab_1 a {
background-color:#b4dcfc;
}

.icon-tabs .et_pb_tab_0 a:after {
content: 'click here';
font-size: 16px;
display: block;
}

.icon-tabs .et_pb_tab_1 a:after {
content: 'click here';
font-size: 16px;
display: block;
}

.icon-tabs .et_pb_tab_content a:after {
content: '' !important; }




/*** Custom CSS for Header Logo Show/Hide on Stick ****************/
#menu_logo {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	min-width: 191px;
	margin-right: 20px;
}

#social_rhs{
	margin-top: 4px;
	float: right;
	color:#FFFFFF;
}

.icon-phone a {color:#FFFFFF;}

#logo-spacer {
	float:right;
	min-width:191px;
	height:50px;
	margin-left: 20px;
	margin-right: 10px;
}




/***************************END SECTION****************************/

/*** Sirv Thumnail transparency change ***/
.smv-thumbnails .smv-selector[data-type=spin]::before, .smv-thumbnails .smv-selector[data-type=video]::before, .smv-thumbnails .smv-selector[data-type=vimeo]::before, .smv-thumbnails .smv-selector[data-type=youtube]::before {
background: no-repeat center/auto 85% rgba(70,70,70,.2);
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS42MTcyIDMuMjEyNTJDMjQuOTExNiAyLjExODI5IDI0LjM0MjMgMS44NTE0NCAyNC4wMDAyIDEuODUxNDRDMjMuNjU4MiAxLjg1MTQ0IDIzLjA4ODkgMi4xMTgyOSAyMi4zODMzIDMuMjEyNTJDMjEuNzA2NSA0LjI2MTk2IDIxLjA1OTMgNS44NDY4IDIwLjUwMSA3Ljg5NDUzQzIwLjE4NDYgOS4wNTQ0NCAxOS45MDE2IDEwLjM0NDYgMTkuNjU4NCAxMS43NDI3QzE5LjI4NzYgMTEuODc0IDE4LjkyNDYgMTIuMDIxNiAxOC41NzAxIDEyLjE4NDhDMTkuNjcwNyA1LjM5ODggMjEuNjkwNCAwLjg1MTQ0IDI0LjAwMDIgMC44NTE0NEMyNi4zMDk4IDAuODUxNDQgMjguMzI5OCA1LjM5ODkzIDI5LjQzMDQgMTIuMTg1MUMyOS4wNzU5IDEyLjAyMTkgMjguNzEyOSAxMS44NzQxIDI4LjM0MiAxMS43NDI4QzI4LjA5ODkgMTAuMzQ0NyAyNy44MTU5IDkuMDU0NDQgMjcuNDk5NSA3Ljg5NDUzQzI2Ljk0MTIgNS44NDY4IDI2LjI5MzkgNC4yNjE5NiAyNS42MTcyIDMuMjEyNTJaTTM1LjgxNDkgMTguNTY5N0MzNS45NzggMTguOTI0MiAzNi4xMjYgMTkuMjg3MiAzNi4yNTczIDE5LjY1OEMzNy42NTU1IDE5LjkwMTEgMzguOTQ1NiAyMC4xODQyIDQwLjEwNTUgMjAuNTAwNUM0Mi4xNTMzIDIxLjA1OSA0My43MzgzIDIxLjcwNjIgNDQuNzg3NiAyMi4zODI5QzQ1Ljg4MTggMjMuMDg4NSA0Ni4xNDg3IDIzLjY1NzggNDYuMTQ4NyAyMy45OTk5QzQ2LjE0ODcgMjQuMzQyIDQ1Ljg4MTggMjQuOTExMyA0NC43ODc2IDI1LjYxNjhDNDMuNzM4MyAyNi4yOTM2IDQyLjE1MzMgMjYuOTQwOCA0MC4xMDU1IDI3LjQ5OTNDMzguOTQ1NiAyNy44MTU2IDM3LjY1NTUgMjguMDk4NiAzNi4yNTczIDI4LjM0MThDMzYuMTI2IDI4LjcxMjUgMzUuOTc4MyAyOS4wNzU0IDM1LjgxNTIgMjkuNDI5OUM0Mi42MDEzIDI4LjMyOTMgNDcuMTQ4NyAyNi4zMDk0IDQ3LjE0ODcgMjMuOTk5OUM0Ny4xNDg3IDIxLjY5MDMgNDIuNjAxMSAxOS42NzAzIDM1LjgxNDkgMTguNTY5N1pNMjkuNDMwMiAzNS44MTQ5QzI5LjA3NTcgMzUuOTc4MSAyOC43MTI5IDM2LjEyNTkgMjguMzQyIDM2LjI1NzJDMjguMDk4OSAzNy42NTUzIDI3LjgxNTkgMzguOTQ1MyAyNy40OTk1IDQwLjEwNTJDMjYuOTQxMiA0Mi4xNTMxIDI2LjI5MzkgNDMuNzM3OSAyNS42MTcyIDQ0Ljc4NzRDMjQuOTExNiA0NS44ODE2IDI0LjM0MjMgNDYuMTQ4NCAyNC4wMDAyIDQ2LjE0ODRDMjMuNjU4MiA0Ni4xNDg0IDIzLjA4ODkgNDUuODgxNiAyMi4zODMzIDQ0Ljc4NzRDMjEuNzA2NSA0My43Mzc5IDIxLjA1OTMgNDIuMTUzMSAyMC41MDEgNDAuMTA1MkMyMC4xODQ2IDM4Ljk0NTQgMTkuOTAxNiAzNy42NTU0IDE5LjY1ODQgMzYuMjU3NEMxOS4yODc2IDM2LjEyNjEgMTguOTI0NiAzNS45Nzg0IDE4LjU3MDEgMzUuODE1MkMxOS42NzA3IDQyLjYwMTIgMjEuNjkwNCA0Ny4xNDg0IDI0LjAwMDIgNDcuMTQ4NEMyNi4zMDk4IDQ3LjE0ODQgMjguMzI5NiA0Mi42MDExIDI5LjQzMDIgMzUuODE0OVpNMTIuMTg0OCAyOS40Mjk5QzEyLjAyMTcgMjkuMDc1NCAxMS44NzQgMjguNzEyNCAxMS43NDI3IDI4LjM0MTdDMTAuMzQ0NyAyOC4wOTg2IDkuMDU0NjkgMjcuODE1NiA3Ljg5NDc4IDI3LjQ5OTNDNS44NDcxNyAyNi45NDA4IDQuMjYyMjEgMjYuMjkzNiAzLjIxMjY1IDI1LjYxNjhDMi4xMTg0MSAyNC45MTEzIDEuODUxNTYgMjQuMzQyIDEuODUxNTYgMjMuOTk5OUMxLjg1MTU2IDIzLjY1NzggMi4xMTg0MSAyMy4wODg1IDMuMjEyNjUgMjIuMzgyOUM0LjI2MjIxIDIxLjcwNjIgNS44NDcxNyAyMS4wNTkgNy44OTQ3OCAyMC41MDA1QzkuMDU0NjkgMjAuMTg0MiAxMC4zNDQ3IDE5LjkwMTEgMTEuNzQyNyAxOS42NTgxQzExLjg3NCAxOS4yODc0IDEyLjAyMiAxOC45MjQzIDEyLjE4NTEgMTguNTY5OEM1LjM5ODkzIDE5LjY3MDQgMC44NTE1NjIgMjEuNjkwMyAwLjg1MTU2MiAyMy45OTk5QzAuODUxNTYyIDI2LjMwOTQgNS4zOTg2OCAyOC4zMjkzIDEyLjE4NDggMjkuNDI5OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yOSAxMy41TDMwLjUgMTAuNUgyNy41TDI5IDEzLjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzAuNSAxMC41TDMwLjk0NzIgMTAuNzIzNkMzMS4wMjQ3IDEwLjU2ODYgMzEuMDE2NCAxMC4zODQ1IDMwLjkyNTMgMTAuMjM3MUMzMC44MzQyIDEwLjA4OTcgMzAuNjczMyAxMCAzMC41IDEwVjEwLjVaTTI5IDEzLjVMMjguNTUyOCAxMy43MjM2QzI4LjYzNzUgMTMuODkzIDI4LjgxMDYgMTQgMjkgMTRDMjkuMTg5NCAxNCAyOS4zNjI1IDEzLjg5MyAyOS40NDcyIDEzLjcyMzZMMjkgMTMuNVpNMjcuNSAxMC41VjEwQzI3LjMyNjcgMTAgMjcuMTY1OCAxMC4wODk3IDI3LjA3NDcgMTAuMjM3MUMyNi45ODM2IDEwLjM4NDUgMjYuOTc1MyAxMC41Njg2IDI3LjA1MjggMTAuNzIzNkwyNy41IDEwLjVaTTMwLjA1MjggMTAuMjc2NEwyOC41NTI4IDEzLjI3NjRMMjkuNDQ3MiAxMy43MjM2TDMwLjk0NzIgMTAuNzIzNkwzMC4wNTI4IDEwLjI3NjRaTTI5LjQ0NzIgMTMuMjc2NEwyNy45NDcyIDEwLjI3NjRMMjcuMDUyOCAxMC43MjM2TDI4LjU1MjggMTMuNzIzNkwyOS40NDcyIDEzLjI3NjRaTTMwLjUgMTBIMjcuNVYxMUgzMC41VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS42NTA1IDI4LjQxMjJMMjQuMTMzNiAzMy4wOTA4TDE2LjI0MzkgMjcuNjYwMkwxNi4yNDM5IDE5Ljg5MjRMMjQuMTQ4NCAxNS4xNTYxTDMxLjc2ODggMTkuODk3OUwzMS42NTA1IDI4LjQxMjJaTTMwLjg5OTUgMjguMDMwOUwzMS4wMDAzIDIwLjc3NTlMMjQuNTIyNiAyNS4wNzUxTDI0LjUyMjYgMzJMMzAuODk5NSAyOC4wMzA5Wk0yMy43NjY0IDMxLjk2MDdMMjMuNzY2NCAyNS4wNzkxTDE3LjAwMDEgMjAuNzU0OUwxNy4wMDAxIDI3LjMwMzRMMjMuNzY2NCAzMS45NjA3Wk0xNy4zMDYzIDIwLjA5NDhMMjQuMTQwNCAyNC40NjI0TDMwLjcyMTIgMjAuMDk0N0wyNC4xNDA2IDE1Ljk5OTlMMTcuMzA2MyAyMC4wOTQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzIDE5LjVMMTAgMThMMTAgMjFMMTMgMTkuNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMCAxOEwxMC4yMjM2IDE3LjU1MjhDMTAuMDY4NiAxNy40NzUzIDkuODg0NTQgMTcuNDgzNiA5LjczNzEzIDE3LjU3NDdDOS41ODk3MyAxNy42NjU4IDkuNSAxNy44MjY3IDkuNSAxOEwxMCAxOFpNMTMgMTkuNUwxMy4yMjM2IDE5Ljk0NzJDMTMuMzkzIDE5Ljg2MjUgMTMuNSAxOS42ODk0IDEzLjUgMTkuNUMxMy41IDE5LjMxMDYgMTMuMzkzIDE5LjEzNzUgMTMuMjIzNiAxOS4wNTI4TDEzIDE5LjVaTTEwIDIxTDkuNSAyMUM5LjUgMjEuMTczMyA5LjU4OTczIDIxLjMzNDIgOS43MzcxMyAyMS40MjUzQzkuODg0NTQgMjEuNTE2NCAxMC4wNjg2IDIxLjUyNDcgMTAuMjIzNiAyMS40NDcyTDEwIDIxWk05Ljc3NjM5IDE4LjQ0NzJMMTIuNzc2NCAxOS45NDcyTDEzLjIyMzYgMTkuMDUyOEwxMC4yMjM2IDE3LjU1MjhMOS43NzYzOSAxOC40NDcyWk0xMi43NzY0IDE5LjA1MjhMOS43NzYzOSAyMC41NTI4TDEwLjIyMzYgMjEuNDQ3MkwxMy4yMjM2IDE5Ljk0NzJMMTIuNzc2NCAxOS4wNTI4Wk05LjUgMThMOS41IDIxTDEwLjUgMjFMMTAuNSAxOEw5LjUgMThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
/*** End Sirv Settings ***/

/*** Remove Search  ***/
.search-block {display:none;}

body {font-family: 'HELR45W';}
h1,h2,h3,h4,h5,h6 {font-family: 'HelveticaNeueLTStdBd'; /*color:#666666;*/}
h1 {font-size: 45px;}
h1 span {font-size:33px;}
h2 {font-size:35px !important;}
h3 {font-size:29px !important;}
.et_header_style_left .logo_container {width:auto; position: inherit; float:left; margin: -37px 0px 5px 0px;}
#logo {max-height:100%; float:left; margin-right: 25px;}
.et_fixed_nav #main-header {z-index: 999999; box-shadow:none !important;}
#top-header {background-color:#FFFFFF;}
.topright {width:auto; float:right; margin-top: 3px;}
.icon-phone {float:right; color:#0E76BB; font-size:21px; margin:0px;}
/*.icon-phone a {color:#0E76BB; font-size:21px;}*/
.icon-email {margin:0px; font-size: 19px; text-align: right;}
.icon-email a {position:relative; top:5px;}
.icon-phone span {margin-top: 8px; display:table;}
.icon-phone::before {width:24px; height:30px; padding-right: 8px; float:left; content: ''; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABTklEQVR42qXUsWvCQBTHcWtbcBAdHIJj3DoKOlrQf6GLqzg5Ofs3uNlONiBO4tJ/wKFddHRXHAodxEWUiopE4neJQ7i7JHc/+EwJ74W7l5eIG8/z4GVQxgdWcLGGgxpS6irqBiX08AdRNuggH7fwM+pY4AJVDujDilr8BUOcESdOlPMu4gdXxM1eVfwBFcygm4mq+Bt+IcoVW8hywhds2bFUFMX/MUYDOwRzRBc2hF9fxEzxZS1YSGIQeL5EExnVtHwjGBdzVAPvFzDCFG3kVJf6hKFkWuZ4xaPgONPIRpn1Os6SY6n6xXV3SwkLyYW2EgbxF1cPF8EojmGZNihLFtcWDSRNG7xDlh0GKEC7wQphGSGt28BFWKbI6jZYIyxtkztwoMoSOZMGNWwgyhFN0ylKoYOD4A/u+ovLtEkefdwj2OfGTSx8Yo8JbBjXvQFvnzkxvbIT8AAAAABJRU5ErkJggg==) no-repeat left 8px;}
.icon-email::before { width:30px; height:27px; float:left; content: ''; background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wgARCAAWABYDAREAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAABAIDBQj/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAADr8pFmWKM4iLAn/8QAKBAAAQMDAwMDBQAAAAAAAAAAAQIDEQAEMRMhQRIUYRUiI0NRccHh/9oACAEBAAE/ALm56FBllOo+rCeAPufFdpcMw807qP8A1AcOePEcVb3Db7fUjjZQOUmrR82rfcXAlt4yXRmcQr9V362/luWCzbnC5mPyOKvX30rF2hJY1dgBsogcmkOKtn4eGtpT0JmEp3zEZr1YmUm2G+ff/KKHLlRaQQlpG6UqJPT4Ff/EABQRAQAAAAAAAAAAAAAAAAAAADD/2gAIAQIBAT8AH//EABQRAQAAAAAAAAAAAAAAAAAAADD/2gAIAQMBAT8AH//Z) no-repeat 0px 5px;}
#et-secondary-menu .et-social-icons {float:left; /* margin:10px 5px 0px 0px !important; */}
#et-secondary-menu > ul > li a, #footer-bottom .et-social-icons li a {width:35px; height:35px; background-color:#0E76BB; border-radius:50%; font-size:20px !important; line-height: 36px !important; color:#FFFFFF;}
#top-header .et-social-icons li {margin: 0px 0px 0px 7px;}
.logo-uk {float:left; margin-right: 10px; margin-top: 2px;}
.logo-chat {float:left;}
#et-top-navigation {/*float:right; float:left;*/ float:none; padding-left:0px ; padding-top:0px !important; padding-right:0px; text-align:left; /*text-align: center;*/}
.menu_block {width:75%;/* width:100%*/; height:50px; float: left; background-color:#0E76BB;}
nav#top-menu-nav {float:none;}
#top-menu, #top-menu-nav {position:relative; z-index:999999; text-align:center; float:none;}
#top-menu li {padding-right:11px;}
#top-menu a {font-family: 'HELR45W'; color:#FFFFFF; text-transform: uppercase; padding:18px 17px !important;  font-weight:normal;}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {top:17px; right:0px; /*right:-12px;*/}
#main-header #top-menu-nav > ul > li > a:hover {opacity:0.9; background-color:#36a9e1; color:#FFFFFF !important;}
#top-menu li.current-menu-item > a {background-color:#36a9e1; color:#FFFFFF !important;}
#main-header.et-fixed-header #top-menu li.current-menu-item > a {opacity:0.9; background-color:#36a9e1; color:#FFFFFF !important;}
#main-header #top-menu li.current-menu-ancestor > a {opacity:0.9; background-color:#36a9e1; color:#FFFFFF !important;}
.nav li ul {width:260px; background-color:#0E76BB; padding:5px;}
.nav li li {line-height: 24px;}
#top-menu li li {padding:0px;}
#main-header #top-menu li li a {width:250px; font-size:16px; color:#FFFFFF !important; line-height:20px; padding:7px 10px !important;}
#main-header #top-menu li li a:hover {background-color:#FFFFFF; color:#104777 !important; opacity:0.9 !important;}

/*.search-block {width:23%; height:50px; float:left; background-color:#0E76BB;*/ /*background-color:#36a9e1;*//*}*/
/*#et_top_search {float:left; color:#FFFFFF;}
#et_search_icon::before {top:10px; font-weight: bold !important; font-size:20px;}
#et_search_icon:hover {color:#333333;}
.search-text {float:left; font-size:16px; padding:8px 0px 0px 30px;}
.et_search_outer {top:45px; left:200px}

.et-search-form {max-width:48% !important; position:relative; top:19px;}
.et-search-form input {width:80%; height:50px !important; font-family: 'HELR45W'; color:#FFFFFF; background-color:#36A9E1; border-radius:0px 0px 0px 0px; font-size: 15px !important; padding:0px 8px; margin-top:-19px;}*/



/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    .et-search-form input {
       top:10px;
    }
}*/

/*
#searchsubmit_header {width:auto; height:50px; float:right; position:relative; font-size:16px; background-color:#0D5E96; color:#FFFFFF; padding:0px 15px; cursor: pointer; border: none; left:50px; top:-19px;}
#searchsubmit_header:hover {text-decoration: underline;}*/
/*#searchsubmit_header:before {font-family: "ETmodules"; content: "D"; margin-right:5px; color:#FF0000; font-size:22px; position: absolute; left:-13px;}*/
/*
.et-search-form input:-moz-placeholder,textarea:-moz-placeholder {color:#FFFFFF !important; opacity:0.9 !important;}
.et-search-form input::-moz-placeholder,textarea::-moz-placeholder {color:#FFFFFF !important; opacity:0.9 !important;}
.et-search-form input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#FFFFFF !important; opacity:0.9 !important;}
*/
/*.et_pb_slider .et_pb_slide {height:350px;}
.et_pb_slides .et_pb_slider_container_inner {vertical-align: top;}
.et_pb_slider .et_pb_slide h1 {font-size:75px !important;}
.et-pb-active-slide .et_pb_slide_description {animation:none !important;}
.et_pb_slide_content {font-size:58px; line-height:55px;}
.et_pb_slide_description {padding:10px !important;}*/
a.btn-more {position: relative; /*padding: 0.3em 1em;*/ padding:8px 16px; border:1px solid #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 10px; background: transparent; font-size: 15px; font-weight: 500; line-height: 1.7em !important; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; color:#FFFFFF;}
a.btn-more:hover {/*padding: 0.3em 2em 0.3em 1em;*/ padding:8px 32px 8px 16px; background: #FFFFFF; color:#0a8ed2; border: 2px solid transparent;}
a.btn-more:after {font-family: ETmodules !important; content: "\35"; position: absolute; margin-left: -1em; opacity: 0; font-size: 32px; line-height: 1em; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; color:#0a8ed2 !important; top:0px;}
a.btn-more:hover::after {margin-left: 0; opacity: 1;}
.home-product {border-radius: 5% 5% 0px 0px; box-shadow:2px 0px 20px #999999;}
.home-product-text {border-radius: 0px 0px 15px 15px; /*box-shadow:2px 2px 20px #999999;*/}
.blurb .et_pb_main_blurb_image {margin-bottom: 10px;}
#footer-bottom {padding:5px 0px 20px 0px;}
#footer-widgets {padding-top: 3%; padding-bottom:0px !important;}
#footer-widgets .et_pb_widget {float:none; text-align: center;}
.footer-widget {color:#666666 !important; font-size:16px; margin-bottom: 30px !important;}
.bottom-logo {width:99%; margin:0px auto;float: left;}
#footer-widgets .footer-widget ul {width:auto; margin:0px auto; text-align: center; display:table;}
#footer-widgets .footer-widget li {float:left; list-style-type:none; padding-left:0px; padding-right:40px;}
#footer-widgets .footer-widget li::before {border:0px;}
#footer-widgets .et_pb_widget a {color:#666666 !important;}
#footer-bottom .et-social-icons {width:auto; float:none; text-align:center; /*position:relative;*/ background-color:#FFFFFF; margin: 0px 0px 20px 0px;}
#footer-bottom .et-social-icons li {margin-left:0px; margin-right:7px;}
#footer-bottom .et-social-icon a:hover {opacity:0.9;}
#footer-info {float:none; text-align: center;}
.footerlink {font-size:16px; text-align: center; color:#666666;}
.footerlink a {color:#666666;}
.footerlink a:hover {text-decoration:underline;}
.field01 {width:98%; float:left; text-align: left;}
.field01 input[type="text"], .field01 input[type="email"] {width:98%; height:45px; font-size:15px; padding:15px 10px; margin:0px 0px 10px 0px; background-color:#FFFFFF; color:#333333; border-radius:0px;}
.field01 textarea {width:98%; height:150px; padding:1%; font-family: 'HELR45W'; font-size:15px; margin:0px; background-color:#ffffff; color:#333333 !important; border-radius:0px;}
.btn_submit:hover {background-color:#0E76BB !important; color:#FFFFFF;}
.wpcf7-mail-sent-ok {display:none !important;}
div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors {float:left;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#98999B !important; opacity:0.9 !important;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#98999B !important; opacity:0.9 !important;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#98999B !important; opacity:0.9 !important;}
.btn_submit {width:30%; float:right; font-size: 22px; background-color: #FFFFFF; color:#0E76BB; cursor:pointer; position: relative;  padding:8px 16px; margin: 15px auto 0px auto;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 10px; line-height: 1.7em !important; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; text-transform: uppercase; border:0 none;}
.btn_submit:hover {/*padding: 0.3em 2em 0.3em 1em;*/ padding:8px 16px 8px 16px; background:#0E76BB; color:#FFFFFF; border:0 none;}
.btn_submit:after {font-family: ETmodules !important; content: "\35"; position: absolute; margin-left: -1em; opacity: 0; font-size: 32px; line-height: 1em; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; color:#FFFFFF !important; top:0px;}
.btn_submit:hover::after {margin-left: 0; opacity: 1;}
.btn_submit_case {width:30%; float:right; font-size: 22px; background-color: #0E76BB; color:#FFFFFF; cursor:pointer; position: relative;  padding:8px 16px; margin: 15px auto 0px auto;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 10px; line-height: 1.7em !important; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; text-transform: uppercase; border:0 none;}
.btn_submit_case:hover {/*padding: 0.3em 2em 0.3em 1em;*/ padding:8px 16px 8px 16px; background:#0C5499; color:#FFFFFF; border:0 none;}
.btn_submit_case:after {font-family: ETmodules !important; content: "\35"; position: absolute; margin-left: -1em; opacity: 0; font-size: 32px; line-height: 1em; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; color:#0E76BB !important; top:0px;}
.btn_submit_case:hover::after {margin-left: 0; opacity: 1;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {margin-top:60px;}
.et_pb_fullwidth_header_subhead {font-size:55px; margin-top:-120px;}
.et_pb_fullwidth_header {height:350px;}
.highlight {color:#0E76BB}
.bullet {margin:0px; padding:0px !important;}
.bullet li {list-style-type:none; margin:0px; padding:0px 0px 5px 0px; line-height:24px;}
a.infolink {color:#FFFFFF;}
.entry-content ul {padding-left:0px !important;}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {margin-bottom:10%}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {width:48%; margin-right:2%;}
.et_pb_blog_grid h2 {line-height:25px;}
.et_pb_post p {font-size:16px; line-height:25px; padding-bottom:12px !important;}
.et_pb_post p a {color:#295C6F; font-weight:600;}
.et_pb_post p a:hover {text-decoration:underline;}
.et_pb_widget ul li {list-style-type:square; list-style-position:outside; margin-bottom:2px; margin-left:15px; line-height: 22px;}
.et_pb_widget li a,.et_pb_widget a {color:#333333 !important; font-size:15px;}


/*.et_pb_post .entry-title a, .et_pb_post h2 a {font-size:23px !important;}
.entry-title {font-size: 23px !important; line-height: 30px; padding-top:10px;}*/


.options-block {border-radius: 5%;}
.ttl-features {background-color:#0E76BB; color:#FFFFFF; padding:12px 12px 12px 20px; margin-bottom: 15px; border-radius: 15px 15px 0px 0px;}
.ttl-options {background-color:#36a9e1; color:#FFFFFF; border:1px solid #36a9e1; padding:12px 12px 12px 20px; margin-bottom: 15px; border-radius: 15px 15px 0px 0px;}
.bullet-features {width:43%; display:inline-table; margin: 0px 0px 0px 35px; padding:0px !important;}
.bullet-features li {list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px 0px 5px 0px;}
.bullet01 {margin:0px; padding:0px !important;}
.bullet01 li {list-style-type: disc; list-style-position: outside; margin: 0px 15px 0px 35px; padding: 0px 0px 5px 0px;}
.bullet02 {margin:0px 0px 0px 25px; padding:0px !important;}
.bullet02 li {list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px 0px 5px 0px;}
.benefit-point {margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px !important;}
.benefit-point li {list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px 0px 10px 0px;}
.et-pb-controllers a {width:10px; height:10px;}
.flex-row-wrapper {display: flex;} 
.flex-row-wrapper .et_pb_column {width:31.5% !important; display: flex; margin-right:25px;}
.post-call-section {width: 100%; background-color: #0e76bb; margin-top: 30px;}
.post-callblock {padding: 20px 0px; color: #FFFFFF; text-align: center;}
.post-callblock p {font-size:48px; color:#FFFFFF; line-height:65px;}
.post-callblock p a {color:#FFFFFF;}
.accessories .et_pb_grid_item {width:18% !important; height:280px; float:left; clear:none !important; margin-right:2% !important; margin-bottom:30px !important; padding:10px 5px 0px 5px; /*border:1px solid #CCCCCC;*/}
.accessories .et_pb_grid_item:last-child {margin-right: 0px !important;}
.accessories .et_pb_main_blurb_image {margin-bottom: 10px;}


.home-slider .et-pb-active-slide .et_pb_slide_description, .home-slider .et-pb-active-slide .et_pb_slide_image {animation-name:none !important;}
.home-slider .et_pb_slide_description .et_pb_slide_title, .home-slider .et_pb_slide_content {font-family: 'HelveticaNeueLTStdBd'; text-shadow:none; margin-bottom:25px; /*font-family:'Helvetica';*/ }
.home-slider .et_pb_slide_description {padding-top:11% !important;}
.home-slider .et_pb_slide_content {padding-right:50px;}
.home-slider .et_pb_slide_image img {margin-top:30px;}
.home-slider .et_pb_button::after {display:none;}
.home-slider a.slider-button01 {font-family: 'HelveticaNeueLTStdBd'; display:table; font-size:14px; /*font-weight:600;*/ background-color:#1d71b8; color:#FFFFFF; margin-top:52px; padding:7px 20px; letter-spacing:1px;}
.home-slider a.slider-button01:hover {background-color:#000000;}
.home-slider a.slider-button02, .home-slider a.slider-button03 {font-family: 'HelveticaNeueLTStdBd'; display:table; font-size:14px; /*font-weight:600;*/ background-color:#FFFFFF; color:#333333; margin-top:52px; padding:7px 20px; letter-spacing:1px;}
.home-slider a.slider-button02:hover {background-color:#000000; color:#FFFFFF;}
.home-slider a.slider-button03 {background-color:#36a9e1; color:#FFFFFF; /*font-weight:600;*/}
.home-slider a.slider-button03:hover {background-color:#FFFFFF; color:#333333;}
.home-slider a.slider-button04 {font-family: 'HelveticaNeueLTStdBd'; display:table; font-size:14px; /*font-weight:600;*/ background-color:#1d71b8; color:#FFFFFF; margin-top:3px; padding:7px 20px; letter-spacing:1px;}
.home-slider a.slider-button04:hover {background-color:#FFFFFF; color:#333333;}
.et_pb_slide .et_pb_more_button.et_pb_button {font-family: 'HelveticaNeueLTStdBd';}

h1.entry-title {font-size:32px; line-height: 36px;}
h2.entry-title, .et_pb_post h2 {font-size:28px !important; line-height: 36px;}
.et_pb_post h3 {font-size:25px !important; line-height: 36px;}
.et_pb_post h4 {font-size:22px; line-height: 36px;}
.et_pb_post {margin-bottom:30px;}


.single .et_pb_post .et_post_meta_wrapper img {width:auto; display:table; margin:0px auto 20px auto;}

.blog-block {background-color:#e7e7e7; margin:20px 0px; padding:20px;}
.subttl {font-size:21px !important; color:#0e76bb; font-weight:600;}
.blog-btn {width:auto; height:auto; display:table; border:1px solid #0C71C3; border-radius:7px; font-size:17px; margin:10px 0px !important; padding:10px 20px;}



/* Style Footer Credits - Lines 948 & 949 */

#menu_logo a {
	position: relative;
	z-index:999999999999;
}

.et-social-linkedin a.icon:before { content: '\e09d'; }

@media only screen and (max-width: 2000px){
	/*.search-block {width:25%;}
	.et-search-form {max-width:60% !important;}*/
	/*#et-top-navigation {float:none;}
	.menu_block .container {float:right;}*/
}
@media only screen and (max-width: 1680px){
	/*.et-search-form {max-width:70% !important;}*/
}	

@media only screen and (max-width: 1650px){
	/*.et-search-form {max-width:87% !important;}*/
}	

@media only screen and (max-width: 1600px){
	/*#top-menu li {padding-right:0px;}*/
	/*#top-menu li a {font-size:16px !important;}*/
	
}	

@media only screen and (max-width: 1405px){	
	/*#top-menu a {padding-left:7px !important; padding-right:7px !important;}*/
	#et-top-navigation {padding-right:0px;}
	#social_rhs{display:none;}
	/*.et_search_outer {left:90px;}*/
	/*.search-block {display:none;}*/
}

@media only screen and (max-width: 1280px){	
	/*.search-block {width:27%;}
	.et-search-form {max-width:75% !important; left:-20px;}*/	
	/*.menu_block {width:80%;}
	.search-block {width:20%;}*/	
}	

@media only screen and (max-width: 1250px){	
	/*.menu_block {width:85%;}
	.search-block {width:15%;}	*/
}		

@media only screen and (max-width: 1200px){
	.container, .et_pb_row {width: 95%;}
}  

@media only screen and (max-width: 1150px){
	#ccc-left #ccc-widget {bottom: 0px !important; left: 0px !important}
	#et-secondary-menu .et-social-icons, .logo-uk {display:none;}
	.logo_container {display:none !important;}
	.topright {display:none !important;}
	#et-secondary-menu {display:block !important;}
    #et-secondary-menu {margin-top:5px;}	
	/*.menu_block,.search-block {width:100%;}*/
	#top-menu, #top-menu-nav, .menu_block .container {float:none !important;}
	#top-menu li {padding-right:15px;}
	#et_mobile_nav_menu { display: block; }
	#top-menu { display: none; }
	#menu_logo {float: right; margin-top: 4px; margin-right: 4px;}
	.mobile_menu_bar {float:left; margin-top: 9px;}
	.mobile_menu_bar::before {color:#FFFFFF;}
	#et-top-navigation {float:left;}
	.et_mobile_menu {top:45px;}
	.et_mobile_menu li {text-align: left;}
	.et_mobile_menu li a {font-size:17px; color:#0E76BB !important; font-weight:normal; padding:4px 4%;}
	#footer-widgets .footer-widget li {padding-right:10px;}
	.bottom-logo img {max-width:80%;}
	.footer-widget:nth-child(n) {width:99% !important;}
	.et_pb_fullwidth_header {height:300px;}
	.et_pb_gallery_fullwidth .et_pb_gallery_image img {max-width:50%; margin: 0px auto; text-align: center; display: table;}
	.accessories .et_pb_grid_item {width:30% !important; height:auto;}
	.accessories .et_pb_blurb_content {width:48% !important; float:left;}
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {width:80% !important; max-width:80% !important;}
    /*s .et_pb_slide {height:375px;}
    .et_pb_slider .et_pb_slide h1 {font-size:60px !important;}*/
	.home-product-column .et_pb_column {width:31.3337% !important; float:left; margin-bottom:10px; margin-right:20px;}  
	.blurb .et_pb_column {width:31.3337% !important; margin-bottom:10px; margin-right:20px;}
	/*#et_top_search {margin-left: 70px;}
	.et_search_outer {top:75px; left:0px;}	
	.et-search-form {max-width:30% !important; left:20px;}*/

}

@media only screen and (max-width: 1024px){
	#top-menu li {padding-right:5px;}
	#top-menu a {padding-left:14px !important; padding-right:14px !important;}
	.accessories .et_pb_grid_item h3 {font-size:17px;}
	
	.home-slider .et_pb_slide_content {padding-right:0px;}
	
	/*.et_search_outer {top:67px; left:0px;}
	.et-search-form input {width:90%;}
	.et-search-form {left:30px;}*/
}
  
@media only screen and (max-width : 992px) { 

	

    /*.search-block {background-color:inherit; height:auto;}
    #et_top_search {margin-top: -44px;}*/
   /*.menu_block {width:60%;}*/
   /*.search-block {width:50%; float:right;}*/
   /*.et-search-form {left:10px;}*/
   /*#et_mobile_nav_menu {width:99%; position: relative; z-index: 999999;}*/
	/*.home-product.et_pb_image img {max-width:80% !important;}*/
}

@media only screen and (max-width: 768px) {	
	.footerlink {font-size:15px;}
	.google-map  {height:300px;}
	.flex-row-wrapper  {flex-direction:column;}
	.flex-row-wrapper .et_pb_column {width:99% !important; margin-right:0px; margin-bottom: 20px;}
	.accessories .et_pb_grid_item {width:23% !important; height:250px;}
}

@media only screen and (max-width: 767px) {	
	h1 {font-size: 37px;}
	h1 span {font-size:30px;}
	h2 {font-size:28px !important;}
	h3 {font-size:24px !important;}
	#et-secondary-menu {margin:0px auto; display:table !important;}
	.et_header_style_left .logo_container {width:auto; float:none; margin:10px auto 0px auto; display:table;}
	#top-header {width:60%; margin: 0px auto;}
	.topright {width:99%; float:none; text-align: center; display:table;}
	.icon-phone,.icon-phone a {font-size:19px;}
	.icon-email,.icon-phone {width:auto; float:none; margin: 0px auto 10px auto; text-align: center; display:table;}
	.icon-email a {float:left;}
	/*.menu_block,.search-block {width:100%;}*/
	/*#et_top_search {margin-left: 30px;}
	.et_search_outer {top:135px;}
	.search-block {width:65%;}*/
	/*.et_pb_slider .et_pb_slide {height:250px;}
	.et_pb_slide_content {margin-top:50px !important;}
	.et_pb_slider .et_pb_slide h1 {font-size:40px !important;}*/
	.home-product-column .et_pb_column, .blurb .et_pb_column {width:98% !important; float:none; margin-bottom:15px; margin-right:0px;}
	/*.home-product {width:50%;}*/
	#footer-widgets .footer-widget li {width:auto; padding-right:0px;}
	.field01 {width:99%; margin-right:0px;}
	.et_pb_fullwidth_header_subhead {font-size:29px; margin-top:-85px;}
	.et_pb_fullwidth_header {height:200px;}
	.bullet-features {width:98%;}
	.accessories .et_pb_grid_item {width:99% !important; height:auto; margin-right:0px !important;}
	.accessories .et_pb_gallery_image {text-align: center;}
	.accessories .et_pb_blurb_content {width:99% !important; float:none;}
	
	.home-slider .et_pb_slide_image {display:block !important;}
	.home-slider a.slider-button01, .home-slider a.slider-button02, .home-slider a.slider-button03 {margin:52px auto 0px auto;}
	.home-slider a.slider-button04 {margin:3px auto 0px auto;} 
	
	h1.entry-title {font-size:30px;}
}

@media only screen and (max-width : 480px) {
	h1 {font-size: 30px;}
	h1 span {font-size:25px;}
	/*.et_pb_slider .et_pb_slide {height:225px;}
	.et_pb_slider .et_pb_slide h1 {font-size:32px !important;}*/
	#top-header {width:99%;}
	/*.icon-phone {width:78%;}*/
	/*.home-product {width:99%;}*/
	.home-product.et_pb_image img {max-width:90% !important;}
	#footer-widgets .footer-widget li {width:99%; height:auto; float:none; margin: 0px auto;}
	#footer-widgets .footer-widget:last-child {margin-bottom: 4% !important;}
	/*.et_search_outer {top:148px;}*/
	/*.entry-title {font-size:22px !important;}*/
	#PureChatWidget.purechat.purechat-bottom-right {max-width:280px !important; right:0px !important; left:0px !important; margin: 0px auto;}
	/*.et_pb_slides .et_pb_slider_container_inner {vertical-align: middle;}*/
	/*.search-block {width:85%;}
	#searchsubmit_header {left:45px;}*/
	
	.home-slider .et_pb_slider .et_pb_slide {padding-top:30px;}
}


@media only screen and (max-width : 320px) {

	#et-secondary-menu .et-social-icons, .logo-uk {margin-right: 5px;}
	#top-header .et-social-icons li {margin-left: 3px;}
	.icon-email {font-size:17px;}
	.et_pb_fullwidth_header_subhead {font-size:24px;}
	/*.et_pb_slider .et_pb_slide h1 {font-size:26px !important;}*/
}