:root {

--primary-bg-color: #1bbedb;
--primary-bg-color-alt: #1bbedb;
--secondary-bg-color: #5142DB;
--tertiary-bg-color: #CAE7F0;
--primary-font-color: #414141;
--secondary-font-color: #1bbedb;
--tertiary-font-color: #fff;
--primary-font-link-color: #1bbedb;
--secondary-font-link-color: #5142DB;
--primary-font-family: 'azo-sans-web', sans-serif;;
--primary-paragraph-font-size: 20px;
--primary-paragraph-font-weight: 300;
--primary-paragraph-text-transform: normal;
--primary-h1-font-size: 58px;
--primary-h1-font-mobile-size-laptop: 36px;
--primary-h1-font-mobile-size-laptop-alt: 36px;
--primary-h1-font-mobile-size-tablet: 28px;
--primary-h1-font-mobile-size-mobile: 28px;
--primary-h1-font-weight: 300;
--primary-h1-text-transform: normal;
--primary-h2-font-size: 42px;
--primary-h2-font-weight: 400;
--primary-h2-text-transform: normal;
--primary-h3-font-size: 30px;
--primary-h3-font-weight: 400;
--primary-h3-text-transform: normal;
--primary-h4-font-size: 20px;
--primary-h4-font-weight: 400;
--primary-h4-text-transform: normal;
--secondary-font-family: 'Arial', Helvetica;;
--secondary-paragraph-font-size: 18px;
--secondary-paragraph-font-weight: 300;
--secondary-paragraph-text-transform: normal;
--primary-border-color: #1bbedb;
--primary-border-radius: 20px;
--primary-border-size: 1px;
--primary-border-state: solid;
--primary-border-padding: 6px 6%;
--secondary-border-color: #888;
--secondary-border-radius: 10px;
--secondary-border-size: 3px;
--secondary-border-state: solid;
--secondary-border-padding: 14px 25% 8px 25%;
--primary-border-top-color: #310647;
--primary-border-top-size: 10px;
--primary-border-top-state: solid;
--primary-border-bottom-color: #310647;
--primary-border-bottom-size: 10px;
--primary-border-bottom-state: solid;
--primary-border-left-color: #310647;
--primary-border-left-size: 10px;
--primary-border-left-state: solid;
--primary-border-right-color: #310647;
--primary-border-right-size: 10px;
--primary-border-right-state: solid;
--secondary-border-top-color: #888;
--secondary-border-top-size: 10px;
--secondary-border-top-state: solid;
--secondary-border-bottom-color: #888;
--secondary-border-bottom-size: 10px;
--secondary-border-bottom-state: solid;
--secondary-border-left-color: #888;
--secondary-border-left-size: 10px;
--secondary-border-left-state: solid;
--secondary-border-right-color: #888;
--secondary-border-right-size: 10px;
--secondary-border-right-state: solid;
--text-line-height: 1.5;
--text-decoration: none;
--text-font-style: normal;
--text-letter-spacing: 0;
--text-align: left;
--primary-button-bg-color: #1bbedb;
--primary-button-border: #1bbedb;
--primary-button-border-radius: 10px;
--primary-button-padding: var(--primary-border-padding);
--primary-button-color: #fff;
--primary-button-text-transform: lowercase;
--primary-button-font-weight: 400;
--primary-button-font-size: 26px;
--primary-button-letter-spacing: 0;
--primary-button-display: inline-block;
--primary-button-text-align: center;
--primary-font-color-alt: #414141;
--primary-font-link-color-alt: #310647;
--link-hover-color: var(--secondary-font-link-color);
--visited-link-color: var(--secondary-font-link-color);
--secondary-link-hover-color: var(--primary-font-link-color);
--secondary-visited-link-color: var(--primary-font-link-color);
--primary-button-hover-bg-color: #fff;
--primary-button-hover-color: #1bbedb ;
--primary-button-hover-border-color: #1bbedb;
--primary-button-hover-text-decoration: #1bbedb;
--secondary-button-bg-color: #1ADB77;
--secondary-button-border: var(--secondary-border-state) var(--secondary-border-size) var(--secondary-border-color);
--secondary-button-border-radius: 10px;
--secondary-button-padding: var(--secondary-border-padding);
--secondary-button-color: var(--tertiary-font-color);
--secondary-button-text-transform: capitalize;
--secondary-button-font-weight: 400;
--secondary-button-font-size: 16px;
--secondary-button-letter-spacing: 0;
--secondary-button-display: inline-block;
--secondary-button-text-align: center;
--secondary-button-hover-bg-color: ;
--secondary-button-hover-color: ;
--secondary-button-hover-border-color: ;
--secondary-button-hover-text-decoration: none;
--primary-margin: 10px;
--secondary-margin: 0px;
--primary-padding: 10px;
--secondary-padding: 0px;
--primary-position: relative;
--secondary-position: absolute;
--tertiary-position: fixed;
--primary-section-width: var(--primary-width);
--primary-section-position: var(--primary-position);
--primary-width: 100%;
--secondary-width: 50%;
--primary-max-width: 100%;
--secondary-max-width: 50%;
--primary-z-index: 9;
--secondary-z-index: 5;
--tertiary-z-index: 1;
--primary-background-size: cover;
--primary-background-position: center;
--primary-background-repeat: no-repeat;
--secondary-background-size: contain;
--secondary-background-position: top left;
--secondary-background-repeat: repeat-x;
--tertiary-background-repeat: repeat-y;
--primary-column-padding: 0;
--secondary-column-padding: 0 5%;
--footer-padding: 100px 5%;
--logo-footer-margin: 0 0 20px 0;
--logo-footer-padding: 0;
--logo-margin: 0;
--logo-padding: 0;
--primary-font-awsome-font-family: 'FontAwesome';
--secondary-font-awsome-font-family: 'Font Awesome 5 Free';
--primary-float: left;
--secondary-float: right;
--tertiary-float: none;
--tertiary-padding: 5px 10px;
--tertiary-margin: 5px 10px;
--primary-header-bg: #fff;
--primary-coloum-wrapper-padding: 10%;
--quaternary-font-color: #8e3aa0;
--secondary-bg-color-alt: #E4DEEE;
--secondary-button-bg-color-alt: #1ADB77;
--tertiary-button-bg-color	: #5fb008;
--tertiary-border-radius	: 100%;
--tertiary-border-color: #fff;
--secondary-h1-font-size	: 42px;
--secondary-h1-font-weight	: 400;
--tertiary-button-text-transform: uppercase;
--quaternary-bg-color: #fff;
--tertiary-paragraph-font-size	: 58px;
--secondary-border-color-alt: #CDCDCD;
--tertiary-border-padding: 18px 6% 14px 6%;
--tertiary-button-border-radius: 10px;

}

.main-header{width:100%;float:left;padding:0;margin:0;}.center-height-items{display: flex;align-items: center;}.no-padding{padding:0 !important;}.header-logo{}.main-navigation{}.cta-button-primary{}.hero-content-section scroll-past{}.main-footer section-bg-primary{}.main-section{position:relative;}.section-bg-primary{background-image: linear-gradient(var(--primary-bg-color), var(--tertiary-bg-color) 40%);color: var(--tertiary-font-color); padding-top: 70px; padding-bottom: 70px;}.section-bg-primary a{color: var(--quaternary-font-color);}.section-bg-primary a:hover{color: var(--quaternary-font-color);text-decoration: underline !important;}.section-bg-secondary{background: linear-gradient(0deg, rgba(239,239,239,1) 65%, rgba(81, 66, 219,1) 90%); color: var(--tertiary-font-color);padding: 20px 0; padding-top: 70px; padding-bottom: 0px !important;}.section-bg-secondary a{color: var(--primary-font-color);}.section-bg-secondary a:hover{color: var(--primary-font-color);}.section-bg-tertiary{background-color: var(--tertiary-bg-color);color: var(--primary-font-color);padding: 20px 0; padding-top: 70px; padding-bottom: 70px;}.section-bg-tertiary a{color: var(--secondary-font-color);}.section-bg-tertiary a:hover{color: var(--secondary-font-color);}.row{margin-right: var(--secondary-margin) !important; margin-left: var(--secondary-margin) !important;}.column-wrapper{padding:var(--primary-coloum-wrapper-padding);}.main-header{position: var(--secondary-position);width: var(--primary-width);z-index: var(--primary-z-index);float:var(--primary-float);padding:var(--secondary-padding);margin:var(--secondary-margin);}.header-logo{text-align:center;}.header-logo img{padding:var(--primary-padding);}.hero-callout-box {position: absolute; width: 500px;margin-top:200px; right: 8%; z-index: 8;padding:65px 70px 200px 45px;background-color:#fff; border-radius: var(--secondary-border-radius); height: 418px; box-shadow: 3px 3px 15px #444;}.hero-callout-box h1{font-size: var(--tertiary-paragraph-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform: lowercase;color: var(--primary-font-color);line-height:1.0em;margin:0;}.main-navigation{}.stick{position: var(--tertiary-position); z-index: var(--primary-z-index) ; width:100%; top:0;left:0; background-color: rgba(255, 255, 255, 1.0);}.nav > li > a:focus, .nav > li > a:hover{background: none !important;color: var(--secondary-font-color) !important;}.navbar-nav>li.on a{}.navbar-collapse{text-align:center;}.navbar .navbar-nav{display: inline-block;float: none;}.navbar{margin:0 !important;}.scrollTop{position: fixed;right: 20px;bottom: 20%;width: 40px;height: 40px;background-color:var(--primary-bg-color-alt);text-align: center;padding: 0px;color:var(--tertiary-font-color);display: none;cursor: pointer;z-index: 9999;border-radius:100%;border: solid 2px #fff;}.scrollTop i{animation: hero-arrow-icon-up 4s infinite;-webkit-animation: hero-arrow-icon-up 4s infinite;-moz-animation: hero-arrow-icon-up 4s infinite;margin: 12px 0 0 0;}#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}#mainNav .nav-toggle .hamburger:hover .line{background-color:var(--primary-bg-color-alt);}#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: var(--tertiary-bg-color);height:3px;left:0;opacity:1;position:absolute;right:0}#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}.main-footer{padding: var(--footer-padding);}.main-footer .site-logo{margin: var(--logo-footer-margin);}h1{font-size: var(--primary-h1-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform);}h2{font-size: var(--primary-h2-font-size);font-weight: var(--primary-h2-font-weight);text-transform:var(--primary-h2-text-transform);}h3{font-size: var(--primary-h3-font-size);font-weight: var(--primary-h3-font-weight);text-transform:var(--primary-h3-text-transform);}h4{font-size: var(--primary-h4-font-size);font-weight: var(--primary-h4-font-weight);text-transform:var(--primary-h4-text-transform);}p{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}li{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}ul{padding:0;margin:10px 15px;}ol{padding:0;margin:10px 15px;}.primary-title{}.site-social-icons{float: var(--primary-float);width:var(--primary-width);list-style:none;margin:var(--secondary-margin);padding:var(--secondary-padding);}.site-social-icons li{margin-right: var(--primary-margin);display:var(--primary-button-display);font-size:18px;}.cta-button-primary{}.cta-button-primary a{background: linear-gradient(45deg, var(--primary-button-bg-color), var(--primary-bg-color-alt));border-radius: var(--primary-button-border-radius);padding:var(--primary-border-padding);color: var(--tertiary-font-color);text-transform:var(--primary-button-text-transform);font-weight:var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);display:inline-block;text-align:center; margin-top: 30px;}.cta-button-primary a:hover{background: linear-gradient(45deg, var(--secondary-button-bg-color), var(--secondary-button-bg-color-alt));color:var(--tertiary-font-color);text-decoration:none;}.cta-button-secondary{}.cta-button-secondary a{background: linear-gradient(45deg, var(--secondary-button-bg-color), var(--secondary-button-bg-color-alt)); text-decoration:none;border-radius: var(--secondary-button-border-radius	);padding:var(--secondary-border-padding);color: var(--tertiary-font-color);text-transform:var(--secondary-button-text-transform	);font-weight:var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);display:inline-block;text-align:center; margin-top: 10px;}.cta-button-secondary a:hover{background: linear-gradient(45deg, var(--primary-button-bg-color), var(--primary-bg-color-alt));color:var(--tertiary-font-color);text-decoration:none;}.full-width-img{}.full-width-img img{width:var(--primary-width);}img{max-width:var(--primary-width);}.circle-img{}.circle-img img{border-radius:var(--tertiary-border-radius);
border: var(--secondary-border-size) var(--primary-border-state) var(--tertiary-border-color); width:400px;}.cover-img-overlay{}.cover-img-overlay:before{content: "";  position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);  pointer-events: none;}.primary-border-top{border-top: var(--primary-border-top-state) var(--primary-border-top-size) var(--primary-border-top-color);}.primary-border-bottom{border-bottom: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}.primary-border-left{border-left: var(--primary-border-left-state) var(--primary-border-left-size) var(--primary-border-left-color);}.primary-border-right{border-right: var(--primary-border-right-state) var(--primary-border-right-size) var(--primary-border-right-color);}.secondary-border-top{border-top: var(--secondary-border-top-state) var(--secondary-border-top-size) var(--secondary-border-top-color);}.secondary-border-bottom{border-bottom: var(--secondary-border-bottom-state) var(--secondary-border-bottom-size) var(--secondary-border-bottom-color);}.secondary-border-left{border-left: var(--secondary-border-left-state) var(--secondary-border-left-size) var(--secondary-border-left-color);}.secondary-border-right{border-right: var(--secondary-border-right-state) var(--secondary-border-right-size) var(--secondary-border-right-color);}#webCarousel{}#webCarousel, .slideshow-item{height: calc(100vh - 0px);}.slideshow-item{background-size:var(--primary-background-size); background-position: var(--primary-background-position); background-repeat: var(--primary-background-repeat);}.carousel-caption-area {}.carousel-caption-area h2{font-size: var(--primary-h1-font-size);font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform); color: var(--primary-font-color);text-shadow:2px 2px 12px #444;line-height:1.0em;}.primary-content-padding{padding: var(--secondary-column-padding) !important;}.primary-table table{background-color:var(--primary-bg-color);}.primary-table td{color: var(--primary-font-color);font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform: var(--primary-paragraph-text-transform);padding:var(--primary-padding);}@media(max-width:1187px){.hero-callout-box{width:50% !important;}}@media(max-width:767px){#mainNav .nav-toggle{display:block}}@media(max-width:767px){.navbar{min-height:50px!important}}@media(max-width:767px){.navigation ul li{width:100%;text-align:center;margin:0!important}}@media(max-width:767px){.navigation ul li:hover{background-color:#444}}@media(max-width:767px){.navbar-nav{margin:7.5px 0!important}}@media(max-width:767px){.main-feature{height:auto!important}}@media(max-width:612px){.hero-callout-box{width:100% !important;position:relative !important;}}.animate-element-right{}.animate-element-fade-right{}.animate-element-left{}.animate-element-fade-left{}.animate-element-top{}.animate-element-bottom{}.animate-element-twistX{}.page-form input[type="text"],.page-form input[type="email"],.page-form input[type="tel"]{ padding: 10px;  font-size: var(--secondary-paragraph-font-size);  width: 100%;  border-radius: 0px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;color:#666 !important;}.page-form input[type=submit]{padding: 18px 10px;color: var(--tertiary-font-color);text-transform: var(--tertiary-button-text-transform);font-weight: var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);border-radius: var(--tertiary-button-border-radius);background-color: var(--tertiary-button-bg-color);  
border: var(--primary-border-state) var(--primary-border-size) var(--tertiary-button-bg-color);  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome',  var(--primary-font-family) !important;line-height: 21px;}.page-form input[type=submit]:hover{background-color:var(--primary-button-bg-color);text-decoration: none;color: var(--tertiary-font-color);border-color:var(--primary-button-border);}.page-form textarea{width:100%;border: 1px solid #ccc;padding:10px;font-size: var(--primary-button-font-size);color:#444;margin:5px 0;}.page-form select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;font-size: 1.1em;width:100%;color:#444;}.spam-field{display:none;}.blog-category{padding:50px 10% !important;}.news-box-img a{display: block;    padding-bottom: 0%;    background-size: cover;    background-repeat: no-repeat;}.news-box-content a{color: var(--secondary-font-color);}.news-box-content a:hover{color: var(--primary-font-color);    text-decoration: none;}.blog-internal-content{padding: 0 6%;    float: left;    width: 100%;}a{color:var(--secondary-link-color);}.footer-nav{list-style:none;padding:0; margin:10px 0;}@media(max-width:667px){.center-height-items{display:block !important;}}.outline-content{outline: solid #fff 5px; outline-offset: 15px;  background-color: #fff;  padding: 30px !important;}.page-title{letter-spacing:5px;}.equal-height-columns{display:flex;}.align-column-content-center{display:grid;align-content:center;}.site-social-icons li{}.site-social-icons li a{width:50px;height:50px;display:inline-block;font-size:24px;}.callout-text{padding: 8%;   float: left;  width: 100%;letter-spacing:5px;text-transform:uppercase;}.callout-text p{text-transform:uppercase;letter-spacing:5px;}.strapline-callout{margin: 20px 0;    border: dotted 1px #ccc;    text-transform: uppercase;    letter-spacing: 2px;   text-align: center; font-size: 20px; padding: 20px 0;}.side-social-icons{width: 30px;    padding: 10px 0;    margin: 0;    position: fixed;    right: 0;    top: 40%;    background-color: #fff;    z-index: 99999;    box-shadow: 5px 0 15px #444;}.side-social-icons ul{width: 100%; list-style: none; padding: 0; margin: 0;}.side-social-icons ul li{text-align: center; width: 100%; padding: 0; margin: 5px 0;}.side-social-icons ul li a{color: #666;}.side-social-icons ul li a:hover{color:var(--secondary-font-color);}html{scroll-behavior: smooth;}.diagonal-bg{background: linear-gradient(45deg, #fff 0%, #fff 60%, #f1f1f1 60%, #f1f1f1 100%);}.icon-link{}.icon-link a{ width: 50px;   height: 50px;     cursor: pointer;    color: #ccc;   text-align: center;  border: 2px solid #FFF;    border-radius: 100%;    z-index: 2; background-color: var(--primary-bg-color) ;    font-size: 22px;padding:8px;display:inline-block;}.icon-link a:hover{color:#fff;}.uppercase-text{padding: 8% 8% 0 8%;   float: left;  width: 100%;letter-spacing:5px;text-transform:uppercase;}@media(max-width:667px){.equal-height-columns{display:block !important;}}.white-overlay{background-color: rgba(255, 255, 255, 0.7);    background-blend-mode: overlay;}.stick .nav > li > a{color: var(--primary-font-color) !important;}.no-padding-margin{padding:0 !important;margin: 0 !important;}.section-container-pull-up{display:flex;}.section-container-pull-up .container{margin-top:-10%;background-color:#fff;}@media(max-width:667px){.section-container-pull-up{display:block;}}@media(max-width:667px){.section-container-pull-up .container{margin-top:0%;background-color:#fff;}}.diagonal-bg-reverse{background: linear-gradient(-30deg, #fff 0%, #fff 65%, #f1f1f1 65%, #f1f1f1 100%);}.page-hero-banner{}.statement-word{font-size:110px!important; color: var(--secondary-font-color); font-weight:500 !important;}.blue-h3{color:var(--secondary-font-color);}.purple-h3{color:var(--quaternary-font-color);}.section-bg-footer{background-color: var(--secondary-bg-color-alt);color: var(--primary-font-color);}.section-bg-footer a{color: var(--primary-font-color);}.section-bg-footer a:hover{color: var(--secondary-font-color);}.column-divider-right{border-right: var(--primary-border-size) 	var(--primary-border-state) var(--secondary-border-color);}.it-highlight{color:var(--secondary-font-color);}.main-header i{color:var(--secondary-font-color);}.e-43838baefc0 a{color: var(--primary-font-color) !important;}.e-43838baefc0 a:hover{color: var(--secondary-font-color) !important; text-decoration: none !important;}.footer-nav a:hover{text-decoration: none !important;}a:hover{text-decoration: none !important;}.blue-headset-header{color:var(--secondary-font-color); margin: 0px !important; position:relative;}.blue-headset-header:before{content: ""; width: 50px; height: 50px; background-image:url("https://www.telanova.com/files/images/it_blue_headset.png"); background-size: cover; position: absolute; top: -6px; left: -53px;}.purple-cogs-header{color:var(--quaternary-font-color); margin: 0px !important; position:relative;}.purple-cogs-header:before{content: ""; width: 50px; height: 50px; background-image:url("https://www.telanova.com/files/images/it_purple_cogs.png"); background-size: cover; position: absolute; top: -6px; left: -53px;}.purple-shield-header{color:var(--quaternary-font-color); margin: 0px !important;  position:relative;}.purple-shield-header:before{content: ""; width: 50px; height: 50px; background-image:url("https://www.telanova.com/files/images/it_purple_shield.png"); background-size: cover; position: absolute; top: -6px; left: -53px;}.blue-files-header{color:var(--secondary-font-color); margin: 0px !important; position:relative;}.blue-files-header:before{content: ""; width: 50px; height: 50px; background-image:url("https://www.telanova.com/files/images/it_blue_files.png"); background-size: cover; position: absolute; top: -6px; left: -53px;}.blue-chat-header{color:var(--secondary-font-color); margin: 0px !important; position:relative;}.blue-chat-header:before{content: ""; width: 50px; height: 50px; background-image:url("https://www.telanova.com/files/images/it_blue_chat.png"); background-size: cover; position: absolute; top: -6px; left: -53px;}.purple-check-header{color:var(--quaternary-font-color); margin: 0px !important; position:relative;}.purple-check-header:before{content: ""; width: 50px; height: 50px; background-image:url("https://www.telanova.com/files/images/it_purple_check.png"); background-size: cover; position: absolute; top: -6px; left: -53px;}.section-bg-primary h1{font-size: var(--secondary-h1-font-size); font-weight: var(--secondary-h1-font-weight); padding: 0 5%;}.column-divider-left{border-left: var(--primary-border-size) 	var(--primary-border-state) var(--secondary-border-color-alt);}.callout-border-top{}.callout-border-top .column-wrapper{border-top:var(--primary-border-size) 	var(--primary-border-state) var(--secondary-border-color-alt);}.callout-box h2{margin:0 !important; line-height:1.2em;}.callout-box p{margin-bottom:0 !important}.callout-box a{width: 100%;}.testimonials-icon{}.testimonials-icon h2:before{content: ""; position: absolute; background-image:url("https://www.telanova.com/files/images/it_chat_icon.png"); background-size: cover; top: 15%; left: 10px;}.callout-box{}.callout-box .column-wrapper{background-color:#fff; border-radius: var(--secondary-border-radius); box-shadow: 3px 3px 15px #444; padding:30px 30px 30px 30px; width:80%; margin: 50px auto;display:grid; max-width:550px;}.icon-section-left{}.icon-section-right{}.blue-hero-callout-box{}.blue-hero-callout-box .column-wrapper{position: absolute; width: 80%; margin: 0px 22px; padding:19px 10px 7px 10px;background-color: var(--primary-bg-color); border-radius: var(--secondary-border-radius);  box-shadow: 3px 3px 15px #444; z-index:5;}.contact-main-section{}.contact-main-section h1{font-size:var(--primary-h1-font-size); color: var(--tertiary-font-color); font-weight:var(--secondary-h1-font-weight);}.blue-hero-callout-box .page-form input[type=submit]:hover{background-color:var(--secondary-bg-color);text-decoration: none;color: var(--tertiary-font-color);border-color:var(--secondary-bg-color);}.plain-white-bg{padding-top: 70px; padding-bottom:70px;}.row{margin:0 !important;}@media(max-width:667px){.r-5451d683f1, .r-55f70f482e0, .r-564c943183, .r-54520dab6b, .r-5452920a58, .r-56a09216ec, .r-5452b8a9bb0, .r-57705d1677, .r-57709c88930, .r-578838a1d21{display: block !important;}}@media(max-width:667px){.hero-callout-box:after, .icon-section-left:after, .icon-section-right:after, .testimonials-icon:before, .e-568850ad46, .e-57709c87931{display: none !important;}}@media(max-width:667px){.column-divider-right{border-right: none !important;}}@media(max-width:667px){.column-divider-left{border-left: none !important;}}@media(max-width:667px){.c-3838baeef62, .e-568a044d84 {text-align:center !important;}}@media(max-width:667px){.hero-callout-box{right: 7% !important; margin-top: 100px !important; height: 100px !important; padding-right:25px !important; padding-left:67px !important;}}@media(max-width:667px){.callout-border-top .column-wrapper{border-top:none !important;}}@media(max-width:667px){.s-5452593a99, .s-57709c876a0{min-height: 1050px !important;}}.section-bg-secondary .testimonials-icon:before{left: 17% !important;}.testimonial-bg{background-color: var(--quaternary-bg-color);}.testimonial-content-wrapper{float:left; width:100%; padding: 10% 14%;}.testimonial-content-wrapper h3{color: var(--quaternary-font-color); font-weight: var(--primary-h3-font-weight);}.testimonial-content-wrapper a{color: var(--quaternary-font-color) !important;}.testimonial-content-wrapper a:hover{color: var(--secondary-font-color) !important;}.slider-one, .slider-two, .slider-three, .slider-four{display:flex !important;}.slider-sync-nav img{max-width:150px; display: unset !important; width:100%;}.slider-sync-nav .slick-prev:before{content: "" !important; width: 40px !important; height: 70px !important; background-image:url("https://www.telanova.com/files/images/slider_arrow_left_updated.png") !important; background-size: cover !important; position: relative !important; display: inline-block; left:-50px;}.slider-sync-nav .slick-next:before{content: "" !important; width: 40px !important; height: 70px !important; background-image:url("https://www.telanova.com/files/images/slider_arrow_right_updated.png") !important; background-size: cover !important; position: relative !important; display: inline-block; right:-50px;}.slick-prev, .slick-next{height:70px !important;
width:40px !important;}.slider-sync-nav{margin: 50px auto; max-width:50%;}@media(max-width:667px){.slider-one, .slider-two, .slider-three, .slider-four{display: block !important;}}.slider-sync-nav .slick-slide{text-align:center !important;}.testimonial-content-wrapper p{color: var(--primary-font-color); }.focus-slider-one{background-color: #444444;}.focus-slider-two, .focus-slider-three, .focus-slider-four, .focus-slider-five{background-color: var(--quaternary-bg-color);}.focus-slider-one p{color: var(--tertiary-font-color)}.services-content-wrapper{float: left; padding: 10%;}.focus-slider-one, .focus-slider-two, .focus-slider-three, .focus-slider-four, .focus-slider-five{display:flex !important; margin: 15px;}.services-col-wrapper{width:100% !important;}.slider-content-four-focus{margin: 20px auto; max-width:88%;}.slider-content-four-focus .slick-prev:before{content: "" !important;
width: 40px !important;
height: 70px !important;
background-image:url("https://www.telanova.com/files/images/services_arrow_left.png") !important;
background-size: cover !important;
position: relative !important;
display: inline-block;
left: -25px;}.slider-content-four-focus .slick-next:before{content: "" !important;
width: 40px !important;
height: 70px !important;
background-image:url("https://www.telanova.com/files/images/services_arrow_right.png") !important;
background-size: cover !important;
position: relative !important;
display: inline-block;
right: -25px;}.slider-content-four-focus .slick-slide{height: inherit !important; display:flex !important; }.slider-content-four-focus .slick-track{display: flex !important;}.slider-content-four-focus .slick-current{box-shadow: 3px 3px 15px #444;}@media(max-width:667px){.slider-sync-nav img{padding: 0 5px;}}@media(max-width:667px){.slider-content-four-focus .slick-prev:before{left:-10px; width: 29px !important; height: 50px !important;}}@media(max-width:667px){.slider-content-four-focus .slick-next:before{right:-10px; width: 29px !important; height: 50px !important;}}.section-bg-primary ul li{color: var(--primary-font-color);}@media(max-width:667px){.cta-button-secondary a{padding: 5px 20px 2px !important;}}.c-57709c87791, .c-545259d09c{padding-left: 3% !important; padding-right: 3% !important;}.e-57709c88a11{padding-right: 0 !important; padding-left: 4% !important;}@media(max-width:667px){.c-57709c87791, .c-545259d09c{padding-left: 3% !important;}}@media(max-width:667px){.main-header{position:relative !important;}}@media(max-width:667px){.callout-box .column-wrapper{width:100% !important;max-width:100% !important; margin: 15px auto;}}.s-543838bae4{}.r-55f70f482e0{display:flex;}.c-f70f482fdd0{}.e-5f70f4830c0{color:#000000; margin-top:30px;}.c-f70f48337a1{}.e-5f70f483470{}.c-f70f4839823{}.e-55f9aec52e{color:#000000;}hr{border-top:var(--primary-border-size) var(--primary-border-state) var(--secondary-border-color-alt) !important; max-width: 50%; margin-top:55px !important;}.landing-contact-section{}.landing-contact-section a{color: var(--primary-font-color);}.r-5452920a58, .r-57709c88930, .r-54520dab6b, .r-5452b8a9bb0{padding:0px 10%;}.grey-link{}.grey-link a{color: var(--primary-font-color) !important;}.policies{}.policies h1{font-weight: var(--secondary-h1-font-weight) !important;}.focus-slider-item{margin: 15px;	}.focus-slider-item .services-col-wrapper{background-color:#fff;}.first-services-slide{background-color:#444 !Important;color:#fff;}.slider-cover-img{/*padding-bottom:80% !important;*/background-size:cover;background-position:center;}.slider-sync-window .slick-track{display: flex !important;}.slider-sync-window .slick-slide{height: inherit !important;    display: flex !important;}.about-header-margin{}.about-header-margin h2{margin-bottom:0px !important;}.about-header-margin h3{margin-top:0px !important;}@media(max-width:667px){.header-logo img{padding:0px !important;}}@media(max-width:667px){#mainNav .nav-toggle .hamburger{margin:0px auto !important;}}@media(max-width:667px){.e-43838baefc0 p{margin-top:0px !important;}}.news-box-content h2{font-size:28px;}@media(max-width:667px){.slider-sync-window .slick-track, .slider-sync-window .slick-slide{display:block !important;}}@media(max-width:667px){.slider-sync-window .slick-slide .slider-cover-img{height:300px;}}@media(max-width:667px){.section-bg-primary h1{font-size: 40px !important;}}@media(max-width:667px){h2{font-size: 34px !important;}}@media(max-width:667px){h3{font-size: 28px !important;}}@media(max-width:667px){h1{font-size: 40px !important;}}.policies ul{list-style-type: none;}.policies a:hover{color: var(--quaternary-font-color) !important;}.header-logo img{max-width:300px;}.news_box{min-height:600px !important;}.s-543857a37e{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover2.jpg );background-size: cover ;min-height:700px;}.e-43857a38991{text-transform: lowercase ;}.s-54387834e1{padding-bottom:150px !important;}.r-54387834e60{}.c-387834e8030{}.e-4387834ea21{color:#000000;}.c-387834ed091{}.e-4387834ee40{}.e-5439a56923{}.s-5438b9d20c{padding-bottom:150px !important;}.r-5438ba778a{}.c-5438ba778f{}.e-5438be2e59{text-align: center ;}.r-5438bcbde7{}.c-5438bcbdeb{}.e-5438bfa0c6{}.e-5438c23105{}.c-5438bcbdec{}.e-5438c032e7{}.e-5438c2e3e5{}.r-543947257a0{}.c-543947257d0{}.e-543947257f0{}.e-54394725831{}.c-54394725871{}.e-543947258a0{}.e-543947258d1{}.r-54394781d60{}.c-54394781da0{}.e-54394781dc0{}.e-54394781de1{}.c-54394781e11{}.e-54394781e30{}.e-54394781e51{}.e-54394d03d0{text-align: center ;}.r-5451d683f1{padding-bottom:30px;display:flex;}.c-5451d683f5{}.e-5451d78b9e{color:#000000;text-align: center ;}.e-5451d81318{color:#000000;text-align: center ;}.e-5451d8aaeb{color:#000000;text-align: center ;}.s-5438d36bc9{min-height:400px;padding-bottom:250px;}.e-5438d81c59{padding-left: 7%;}.e-578821af40{}.e-5438ebddea{color:#000000;}.e-5438f05535{text-align: center ;}.s-543901b549{}.e-543904d06f{text-align: center ;}.e-578959d4e1{}.s-57704bc4ad{}.e-57705bae47{margin-bottom: 0px !important;}.e-57705c99f0{margin-bottom: 0px !important;}.r-57705d1677{display:flex;}.c-57705d1679{}.e-577068ce27{}.c-57705d167a{}.e-57706c8723{}.s-57705536d5{background-image:url(https://www.telanova.com/files/images/services_cover.jpg );background-size: cover ;min-height:400px;}.s-5452b8a8f30{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-5452b8a9b85{padding:250px 0 !important;	}.r-5452b8a9bb0{display:flex;}.c-5452b8a9bf0{}.e-5452b8a9c10{}.e-5452b8a9c41{color:#000000;}.c-5452b8a9c81{}.e-5452b8a9ca0{color:#000000;}.e-5452b8a9cd1{}.e-568c381311{}.s-5452b8a9d16{}.e-5452b8a9d90{text-align: center ;}.c-5789a1555c{color:#000000;}.e-5789a25af0{color:#000000;}.s-5452c74408{}.c-5452c79afe{}.e-5452cb0293{}.e-5452cb7a4c{}.e-5452cf6e24{}.e-56a11bce67{}.e-57988a1089{}.c-5452c79b00{}.e-5452cbe182{}.e-5452cce7a9{}.e-5452cfe7ea{}.e-56a11eab07{}.e-5798dcf6e4{}.c-5452c79b01{}.e-5452cde7ae{}.e-5452ce3c43{}.e-5452d03533{}.e-56a1207565{}.e-5798db4a57{}.c-5452c79b02{}.e-5452cc68be{color:#000000;}.e-5452cd7c7f{}.e-5452d0ae07{}.e-56a125ada0{}.e-5798d92ac6{}.s-54531704a3{}.e-56a08ffe00{margin-bottom:0px !important;}.r-56a09216ec{display:flex;}.c-56a09216ee{}.e-56a094604d{}.c-56a09216ef{}.e-56a09943ae{}.s-5452914998{}.r-5452920a58{display:flex;}.c-5452920a5a{}.e-545294f39b{}.e-545295ad6a{padding:0px !important;}.e-5784a77462{}.c-5452920a5c{}@media(max-width:667px){.e-545293e252{padding-top: 12px;}}.e-5452b4e4ac{}.s-57847bb3de{background-image:url(https://www.telanova.com/files/images/services_cover.jpg );background-size: cover ;min-height:400px;}.c-57860607ba{}.e-578606b354{}.s-5787998d0b{}.e-5787d6e563{}.s-57897299f1{background-image:url(https://www.telanova.com/files/images/services_cover.jpg );background-size: cover ;min-height:400px;}.s-5451b829f8{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover3.jpg );background-size: cover ;min-height:400px;}.s-5451bb2dea{padding-bottom:150px !important;}.e-564c9346b6{}.r-564c943183{display:flex;}.c-564c943185{}.e-564c95657c{}.c-564c943187{}.e-564c96852f{text-align: center ;}.s-5451cf335b{padding-bottom:150px !important;}.e-5451d13dca{text-align: center ;}.r-5451d1ef18{padding-bottom:30px;}.e-5451d2fa91{text-align: center ;}.e-5451d4720b{text-align: center ;}.e-5451d50355{text-align: center ;}.r-5451db1bf2{}.c-5451db1bf6{}.e-5451de5cde{}.e-5451e1d3ce{color:#000000;}.c-5451db1bf7{}.e-5451df07f9{}.e-5451e2b0d2{color:#000000;}.r-5451dd3df0{}.c-5451dd3df2{}.e-5451df9bf0{}.e-5451e34613{color:#000000;}.c-5451dd3df3{}.e-5451e0151d{}.e-5451e3cefa{color:#000000;}.r-5451dd8e62{}.c-5451dd8e64{}.e-5451e0aea9{}.e-5451e9d0e0{color:#000000;}.c-5451dd8e65{}.e-5451e13b1b{}.e-5451ea5c7d{color:#000000;}.e-5451ee7611{text-align: center ;padding-top:20px;}.s-5451f2f1d3{padding:250px 0 150px 0 !important;}.e-5451f6c073{text-align: center ;padding-bottom:25px;}.e-564d842cb1{text-align: center ;}.e-564d8cb4d5{text-align: center ;}.e-564d874749{text-align: center ;}.e-564d8f10ec{text-align: center ;}.e-564d887ed1{text-align: center ;}.e-564d90b7b7{text-align: center ;}.e-564d8a55ec{text-align: center ;}.e-564d932b6a{text-align: center ;}.s-5451fd17e6{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover3.jpg );background-size: cover ;padding-top:70px;padding-bottom:70px;min-height:300px;}.c-5451fe725b{}.e-5672779bef{}@media(max-width:667px){.s-54520cf95c{padding-bottom:85px !important;}}.r-54520dab6b{display:flex;}.c-54520dab6f{}.e-54520e75d0{}.e-54520f3654{color:#000000;}.c-54520dab70{}.e-5452480eef{color:#000000;}.e-56890e2811{}.s-5452511340{}.e-545252cb6d{text-align: center ;}@media(max-width:667px){.c-5789ab73a8{padding-left:0px !important; padding-right: 0px !important;}}.e-5789acdbdf{}.s-5787e64cb11{}.e-5787e64cbd0{}.s-57897a306d{background-image:url(https://www.telanova.com/files/images/services_cover.jpg );background-size: cover ;min-height:400px;}.s-578543c916{}.e-5785452eb9{}.s-5788545133{background-image:url(https://www.telanova.com/files/images/services_cover.jpg );background-size: cover ;min-height:400px;}.s-5d37695ab1{padding-top:0px;padding-bottom:150px;}.c-5d376a47da{color:#000000;}.e-5d376aeee8{color:#000000;}.s-578838a1be0{}.e-578838a1ca0{}.r-578838a1d21{display:flex;}.c-578838a1d70{}.e-578838a1dc0{}.c-578838a1e21{}.e-578838a1e80{}.s-578838a1f01{background-image:url(https://www.telanova.com/files/images/services_cover.jpg );background-size: cover ;min-height:400px;}.s-543901b549 svg.before{width:100%;height:150px;top:-150px;}.section-bg-primary h2{color: var(--tertiary-font-color); padding: 0 5%;}.section-bg-primary p{color: var(--primary-font-color);}.s-54387834e1 svg.before{width:100%;height:250px;top:-250px;color:#9a27c8;position:absolute;}.s-54387834e1 svg.after{width:100%;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;}.s-5438b9d20c svg.before{width:100%;position:relative;}.s-5438d36bc9 svg.before{width:100%;}.s-5451bb2dea svg.before{width:100%;}.s-54526ba7f3 svg.before{width:100%;}.s-5452914998 svg.before{width:100%;}.s-54528d7020 svg.before{width:100%;}.s-54527095da svg.before{width:100%;}.s-5451cf335b svg.before{width:100%;}.s-5451f2f1d3 svg.before{width:100%;}.s-5451fd17e6 svg.before{width:100%;}.s-54520cf95c svg.before{width:100%;}.s-545281f1ab svg.before{width:100%;}.s-5452511340 svg.before{width:100%;}.s-5452b8a9b85 svg.before{width:100%;}.s-5452b8a9d16 svg.before{width:100%;}.s-54531704a3 svg.before{width:100%;}.s-5452c74408 svg.before{width:100%;}.s-54387834e1 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}.s-543901b549 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--secondary-bg-color);    position: absolute;left:-10%;}.s-5451bb2dea svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}.s-5438b9d20c svg.after{width: 100%;    height: 250px;    bottom: -150px;    color: #fff;    position: absolute;    transform: translateX(0%) scale(1, -1);    z-index: 1;}.s-5438b9d20c svg.before{width: 100%;    height: 250px;    top: -150px;    color: #fff;    position: absolute;      z-index: 9;}.s-5451cf335b svg.before{width: 100%;    height: 250px;    top: -150px;    color: #fff;    position: absolute;      z-index: 1;}.s-5451cf335b svg.after{width: 100%;    height: 250px;    bottom: -150px;    color: #fff;    position: absolute;    transform: translateX(0%) scale(1, -1);    z-index: 1;}.s-5451f2f1d3 svg.after{width: 100%;    height: 250px;    bottom: -150px;    color:var(--tertiary-bg-color);    position: absolute;    transform: translateX(0%) scale(1, -1);    z-index: 1;}.s-54520cf95c svg.before{width: 100%;    height: 250px;    top: -150px;    color:var(--tertiary-bg-color);   position: absolute;      z-index: 1;}.s-5452511340 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--secondary-bg-color);    position: absolute;left:-10%;}.s-54531704a3 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}.s-5452c74408 svg.before{width: 100%;    height: 250px;    top: -150px;    color: #fff;    position: absolute;      z-index: 1;}.s-5452c74408 svg.after{width: 100%;    height: 250px;    bottom: -250px;    color: #fff;    position: absolute;    transform: translateX(0%) scale(1, -1);    z-index: 1;}.s-5452b8a9d16 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--secondary-bg-color);    position: absolute;left:-10%;}.s-5452914998 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}.s-578543c916 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--tertiary-bg-color);    position: absolute;left:-10%;}@media(max-width:667px){.s-578543c916 svg.before{height: 100px;    top: -100px; }}.s-57704bc4ad svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}@media(max-width:667px){.s-57704bc4ad svg.before{height: 100px;    top: -100px; }}.s-578838a1be0 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}@media(max-width:667px){.s-578838a1be0 svg.before{height: 100px;    top: -100px; }}.s-5787e64cb11 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--tertiary-bg-color);    position: absolute;left:-10%;}.s-5787998d0b svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--tertiary-bg-color);    position: absolute;left:-10%;}@media(max-width:667px){.s-5787998d0b svg.before{height: 100px;    top: -100px; }}.s-57709c88c37 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--tertiary-bg-color);    position: absolute;left:-10%;}@media(max-width:667px){.s-57709c88c37 svg.before{height: 100px;    top: -100px; }}.s-57709c879b1 svg.before{width: 100%;    height: 250px;    top: -150px;    color: #fff;    position: absolute;      z-index: 1;}.s-57709c879b1 svg.after{width: 100%;    height: 250px;    bottom: -250px;    color: #fff;    position: absolute;    transform: translateX(0%) scale(1, -1);    z-index: 1;}@media(max-width:667px){.s-5787e64cb11 svg.before{height: 100px;    top: -100px; }}.s-57709c888f5 svg.before{ width: 110%;    height: 250px;    top: -250px;    color: var(--primary-bg-color);    position: absolute;left:-10%;}@media(max-width:667px){.s-57709c888f5 svg.before{height: 100px;    top: -100px; }}.e-57709c87b20:after{content:"";border-top:solid 2px #ccc;width:50%;position:absolute;height:2px;right:0;z-index:-1;top:50%;}.e-57709c87b20 img{z-index:3;}.e-57709c87be0:after{content:"";border-top:solid 2px #ccc;width:100%;position:absolute;height:2px;right:0;z-index:-1;top:50%;}.e-57709c87be0:img{z-index:3;}.e-57709c87c90:after{content:"";border-top:solid 2px #ccc;width:100%;position:absolute;height:2px;right:0;z-index:-1;top:50%;}.e-57709c87d40:after{content:"";border-top:solid 2px #ccc;width:50%;position:absolute;height:2px;left:0;z-index:-1;top:50%;}.e-57709c87b20, .e-57709c87be0, .e-57709c87c90, .e-57709c87d40{position:relative;}@media(max-width:767px){.e-57709c87b20:after, .e-57709c87be0:after, .e-57709c87c90:after, .e-57709c87d40:after, .e-564d842cb1:after{display:none;}}.s-57709c87dc2 svg.after{width: 100%;    height: 250px;    bottom: -250px;    color: var(--tertiary-bg-color);    position: absolute;    transform: translateX(0%) scale(1, -1);    z-index: 1;}.s-57992daeee{padding-top:150px;padding-bottom:150px;}.c-57992e0af3{color:#000000;}.e-57992f3199{color:#000000;}.s-57709c885e4 svg.before{width: 100%;    height: 250px;    top: -250px;    color: #fff;    position: absolute;      z-index: 1;}@media(max-width:667px){.s-54387834e1 svg.before, .s-5452914998 svg.before, .s-5451bb2dea svg.before, .s-54520cf95c svg.before, .s-57709c879b1 svg.before, .s-54531704a3 svg.before{height: 100px; top: -100px;}}@media(max-width:667px){.section-bg-primary, .plain-white-bg, .section-bg-secondary, .s-54520cf95c, .s-57709c88c37, .e-57709c88450, .s-578543c916, .s-5787998d0b, .s-5787e64cb11{padding-top:0px !important;}}@media(max-width:667px){.column-wrapper{padding:2% !important;}}@media(max-width:667px){.section-bg-primary h1{padding-left:1% !important; padding-right:1% !important;}}.hero-callout-box p{font-size: var(--tertiary-paragraph-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform: lowercase;color: var(--primary-font-color);line-height:1.0em;margin:0;}.cta-button-tertiary{}.cta-button-tertiary a{background: linear-gradient(45deg, var(--primary-button-bg-color), var(--primary-bg-color-alt));border-radius: var(--tertiary-button-border-radius);padding:var(--tertiary-border-padding);color: var(--tertiary-font-color);text-transform:var(--primary-button-text-transform);font-weight:var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);display:inline-block;text-align:center; margin-top: 30px;}.cta-button-tertiary a:hover{background: linear-gradient(45deg, var(--secondary-button-bg-color), var(--secondary-button-bg-color-alt));color:var(--tertiary-font-color);text-decoration:none;}.s-54520cf95c{padding-bottom:250px !important;}.singleBlogPost, .blog-post-back{padding:0 10%;}.blog .blog-post{padding:50px 10%;}.row-flex{display:flex;}@media(max-width:767px){.row-flex{display:block;}}@media(max-width:767px){.testimonial-cover-img{display:none;}}.testimonial-company-page{display:none;}@media(max-width:767px){.testimonial-company-page{display:block;}}.testimonial-cover-img{background-repeat:no-repeat;background-position:center;}.cookie-policy-banner{position: fixed;    bottom: 0;    width: 100%;    z-index: 99999;    overflow: hidden;    color: #fff;    left: 0;    background-color: var(--primary-bg-color);    padding: 15px 20px 15px;    min-height: 30px;    font-size: 17px;    text-align: center;}.cookie-policy-banner p{padding: 0 !important;    font-size: 17px;    margin: 0;}.cookie-policy-banner p a, .cookie-policy-banner p a:hover{color: #fff;}.cookies-accept{padding: 3px 10px;    background-color: #e1e1e1;    border-radius: 5px;    display: inline-block;    color: #222 !important;    margin-left: 10px;    cursor: pointer;}.blog-list-content{list-style:none;margin:0;padding:0;}.blog-list-content ul{list-style:none;margin:0;padding:0;} .blog-list-content ol{margin:0 20px;padding:0;}@media(max-width:667px){.s-5438b9d20c svg.before, .s-543901b549 svg.before, .s-5451cf335b svg.before, .s-5452511340 svg.before, .s-57709c88c37 svg.before, .s-57709c885e4 svg.before, .s-5452c74408 svg.before, .s-5452b8a9d16 svg.before{height: 100px; top: -98px;}}@media(max-width:667px){.blue-headset-header, .purple-cogs-header, .purple-shield-header, .blue-files-header, .blue-chat-header, .purple-check-header{margin-left:45px !important;}}@media(max-width:667px){.s-54387834e1, .s-5438d36bc9, .s-5451bb2dea, .s-57709c88c37, .s-57709c884a3, .s-57709c885e4, .s-54531704a3, .s-5452b8a9b85{padding-bottom: 100px !important;}}@media(max-width:667px){.s-5438b9d20c svg.after, .s-5451cf335b svg.after{height: 100px; bottom: -100px;}}@media(max-width:667px){.s-5438b9d20c, .s-5451cf335b, .e-5451f6c073, .s-5451f2f1d3, .s-57709c879b1, .s-57709c87dc2, .s-5452c74408{padding-bottom: 0px !important;}}@media(max-width:667px){.e-54394d03d0{text-align: center ;}}@media(max-width:667px){.slider-sync-nav .slick-next:before, .slider-sync-nav .slick-prev:before{width: 29px !important; height: 50px !important;}}@media(max-width:667px){.e-545295ad6a, .e-564c95657c, .e-57709c88690, .e-5438d81c59 {margin-bottom: 0px !important;}}@media(max-width:667px){.r-5452920a58, .r-5451fe7257, .r-54520dab6b, .r-57709c884e0, .r-57709c88930, .r-5452b8a9bb0{padding-right: 15px !important; padding-left: 15px !important;}}@media(max-width:667px){.s-5451f2f1d3, .s-57709c87dc2, .s-57709c884a3, .s-5452b8a9b85{padding-top:100px !important;}}@media(max-width:667px){.s-5451f2f1d3 svg.after, .s-57709c879b1 svg.after, .s-57709c87dc2 svg.after, .s-5452c74408 svg.after{height: 100px; bottom: -99px;}}@media(max-width:667px){.main-footer{padding: 5% !important;}}@media(max-width:667px){.e-5f70f4830c0, .e-54520e75d0, .e-57709c88791{margin-top:0px !important;}}@media(max-width:667px){.s-5452914998, .s-57704bc4ad, .s-578838a1be0{padding-bottom:15px !important;}}@media(max-width:667px){.e-5672779bef, .e-57709c87972, .e-57709c88560{padding: 3% !important;}}@media(max-width:667px){.e-57709c88750 {margin:0px !important; text-align:center !important;}}@media(max-width:667px){.e-57709c88a11{padding-top:7px !important}}@media(max-width:667px){.e-5452b8a9cd1, .e-54525cb606{padding-top:7px !important; padding-left: 4% !important;}}@media(max-width:667px){.singleBlogPost, .blog-post-back{padding:0;}}@media(max-width:667px){.blog .blog-post{padding:50px 15px;}}@media(max-width:1187px){.hero-callout-box p{font-size: var(--primary-h1-font-mobile-size-laptop) !important;}}@media(max-width:820px){.hero-callout-box p{font-size: var(--primary-h1-font-mobile-size-laptop-alt) !important;}}@media(max-width:768px){.hero-callout-box p{font-size: var(--primary-h1-font-mobile-size-tablet) !important;}}@media(max-width:612px){.hero-callout-box p{font-size: var(--primary-h1-font-mobile-size-mobile) !important;}}@media(max-width:1187px){.statement-word{font-size: var(--primary-h1-font-mobile-size-laptop) !important;}}@media(max-width:820px){.statement-word{font-size: var(--primary-h1-font-mobile-size-laptop-alt) !important;}}@media(max-width:768px){.statement-word{font-size: var(--primary-h1-font-mobile-size-tablet) !important;}}@media(max-width:612px){.statement-word{font-size: var(--primary-h1-font-mobile-size-mobile) !important;}}.s-6b337e9d1d0{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-6b337e9d311{padding-top:250px;padding-bottom:250px;}.r-6b337e9d360{padding-left:10%;padding-right:10%;}.c-6b337e9d3e0{}.e-6b337e9d440{}.e-6b337e9d4a1{color:#000000;}.c-6b337e9d501{}.e-6b337e9d540{color:#000000;}.e-6b337e9d581{}.e-6b337e9d5c2{}.s-6b337e9d602{}.e-6b337e9d6e0{text-align: center ;}.c-6b337e9d770{color:#000000;}.e-6b337e9d7b0{color:#000000;}.s-6b337e9d803{}.r-6b33d3d8e2{margin-bottom:5px;}.e-6b33e12812{}.e-6b33e1e832{}.r-6b3434161a{margin-top:5px;margin-bottom:5px;}.e-6b3437d3d2{}.e-6b34392b60{}.c-6b3434161d{}.e-6b343d4c8d{}.e-6b343e8874{}.r-6b344603b10{margin-top:10px;margin-bottom:10px;}.e-6b344603bb0{}.e-6b344603bf1{}.c-6b344603c51{}.e-6b344603c90{}.e-6b344603cd1{}.e-6b344dc1f40{}.e-6b344dc1fb1{}.c-6b344dc2051{}.e-6b344dc20b0{}.e-6b344dc2121{}.e-6b347b68b9{text-align: center ;}.e-6b347d1665{text-align: center ;}.e-6b347e720b{text-align: center ;}.e-6b349141a0{}.e-6b3494e897{}.e-6b34968296{}.s-6b337e9df04{padding-bottom:250px;}.e-6b337e9dfd0{}.r-6b337e9e031{display:flex;}.c-6b337e9e090{}.e-6b337e9e0d0{}.c-6b337e9e131{text-align:center;}.e-6b337e9e180{}.s-6b337e9d311 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6b337e9d803 svg.after{width:110%;height:250px;bottom:-249px;color:#fff;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;left:-10%;}.s-6b337e9d602 svg.before{width:110%;height:250px;top:-250px;color:var(--secondary-bg-color);position:absolute;left: -10%;}.s-6b337e9d803 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6b337e9df04 svg.before{width:110%;height:250px;top:-250px;color:var(--primary-bg-color);position:absolute;left:-10%;}.s-6cef7135880{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-6cef7135981{padding-top:250px;padding-bottom:250px;}.r-6cef71359d0{padding-left:10%;padding-right:10%;}.c-6cef7135a50{}.e-6cef7135aa0{}.e-6cef7135ae1{color:#000000;}.c-6cef7135b41{}.e-6cef7135b90{color:#000000;}.e-6cef7135bd1{}.e-6cef7135c22{}.s-6cef7135c72{}.e-6cef7135d60{text-align: center ;}.c-6cef7135e20{color:#000000;}.e-6cef7135e60{color:#000000;}.s-6cef7135eb3{}.r-6cef7135f00{margin-bottom:5px;}.e-6cef7135fa0{}.e-6cef7135fe1{}.r-6cef7136041{margin-top:5px;margin-bottom:5px;}.e-6cef71360e0{}.e-6cef7136131{}.c-6cef7136191{}.e-6cef71361d0{}.e-6cef7136211{}.r-6cef7136272{margin-top:10px;margin-bottom:10px;}.e-6cef7136310{}.e-6cef7136351{}.c-6cef71363c1{}.e-6cef7136400{}.e-6cef7136441{}.e-6cef7136540{}.e-6cef7136581{}.c-6cef71365f1{}.e-6cef7136630{}.e-6cef7136671{}.e-6cef7136750{text-align: center ;}.e-6cef71367e0{text-align: center ;}.e-6cef7136880{text-align: center ;}.e-6cef7136960{}.e-6cef7136a50{}.e-6cef7136a91{}.s-6cef7136af4{padding-bottom:250px;}.e-6cef7136be0{}.r-6cef7136c31{display:flex;}.c-6cef7136c90{}.e-6cef7136cd0{}.c-6cef7136d31{text-align:center;}.e-6cef7136d80{}.s-6cef7136af4 svg.before{width:110%;height:250px;top:-250px;color:var(--primary-bg-color);position:absolute;left:-10%;}.s-6cef7135eb3 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6cef7135981 svg.before{width:100%;height:250px;top:-250px;color:var(--secondary-bg-color);position:absolute;}.s-6cef7135eb3 svg.after{width:100%;height:250px;bottom:-249px;color:#fff;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;}.s-6e1b355d460{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-6e1b355d641{padding-top:250px;padding-bottom:250px;}.r-6e1b355d6f0{padding-left:10%;padding-right:10%;}.c-6e1b355d7e0{}.e-6e1b355d880{}.e-6e1b355d911{color:#000000;}.c-6e1b355d9d1{}.e-6e1b355da60{color:#000000;}.e-6e1b355db01{}.e-6e1b355db42{}.s-6e1b355dba2{}.e-6e1b355dca0{text-align: center ;}.c-6e1b355dd50{color:#000000;}.e-6e1b355dda0{color:#000000;}.s-6e1b355ddf3{}.r-6e1b355de50{margin-bottom:5px;}.e-6e1b355df00{}.e-6e1b355df81{}.r-6e1b355e031{margin-top:5px;margin-bottom:5px;}.e-6e1b355e120{}.e-6e1b355e161{}.c-6e1b355e1d1{}.e-6e1b355e220{}.e-6e1b355e261{}.r-6e1b355e2c2{margin-top:10px;margin-bottom:10px;}.e-6e1b355e370{}.e-6e1b355e3b1{}.c-6e1b355e421{}.e-6e1b355e470{}.e-6e1b355e4b1{}.e-6e1b355e5a0{}.e-6e1b355e5f1{}.c-6e1b355e661{}.e-6e1b355e6b0{}.e-6e1b355e6f1{}.e-6e1b355e7f0{text-align: center ;}.e-6e1b355e8b0{text-align: center ;}.e-6e1b355e960{text-align: center ;}.e-6e1b355ea50{}.e-6e1b355eb80{}.e-6e1b355ebd1{}.s-6e1b355ec24{background-color:#000000;padding-bottom:250px;}.e-6e1b355ed20{}.r-6e1b355ed81{display:flex;}.c-6e1b355ede0{}.e-6e1b355ee30{}.c-6e1b355ee91{text-align:center;}.e-6e1b355eee0{}.s-6e1b355ec24 svg.before{width:110%;height:250px;top:-250px;color:var(--primary-bg-color);position:absolute;left:-10%;}.s-6e1b355ddf3 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6e1b355ddf3 svg.after{width:100%;height:250px;bottom:-249px;color:#fff;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;}.s-6e1b8813670{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-6e1b88137c1{padding-top:250px;padding-bottom:250px;}.r-6e1b8813820{padding-left:10%;padding-right:10%;}.c-6e1b8813890{}.e-6e1b88138e0{}.e-6e1b8813931{color:#000000;}.c-6e1b88139a1{}.e-6e1b88139f0{color:#000000;}.e-6e1b8813a41{}.e-6e1b8813a92{}.s-6e1b8813b02{}.e-6e1b8813c10{text-align: center ;}.c-6e1b8813cc0{color:#000000;}.e-6e1b8813d10{color:#000000;}.s-6e1b8813d73{}.r-6e1b8813dd0{margin-bottom:5px;}.e-6e1b8813e80{}.e-6e1b8813ed1{}.r-6e1b8813f31{margin-top:5px;margin-bottom:5px;}.e-6e1b8813fd0{}.e-6e1b8814021{}.c-6e1b8814081{}.e-6e1b88140d0{}.e-6e1b8814111{}.r-6e1b8814162{margin-top:10px;margin-bottom:10px;}.e-6e1b8814210{}.e-6e1b8814261{}.c-6e1b88142c1{}.e-6e1b8814310{}.e-6e1b8814351{}.e-6e1b8814440{}.e-6e1b8814491{}.c-6e1b88144f1{}.e-6e1b8814540{}.e-6e1b8814581{}.e-6e1b8814670{text-align: center ;}.e-6e1b8814710{text-align: center ;}.e-6e1b88147c0{text-align: center ;}.e-6e1b88148b0{}.e-6e1b8814990{}.e-6e1b88149e1{}.s-6e1b8814a34{padding-bottom:250px;}.e-6e1b8814b20{}.r-6e1b8814b81{display:flex;}.c-6e1b8814be0{}.e-6e1b8814c20{}.c-6e1b8814c91{text-align:center;}.e-6e1b8814cd0{}.s-6e1b8814a34 svg.before{width:110%;height:250px;top:-250px;color:var(--primary-bg-color);position:absolute;left:-10%;}.s-6e1b8813d73 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6e1b8813d73 svg.after{width:100%;height:250px;bottom:-249px;color:#fff;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;}.s-6e1bfca9e60{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-6e1bfca9fe1{padding-top:250px;padding-bottom:250px;}.r-6e1bfcaa040{padding-left:10%;padding-right:10%;}.c-6e1bfcaa0d0{}.e-6e1bfcaa120{}.e-6e1bfcaa171{color:#000000;}.c-6e1bfcaa1e1{}.e-6e1bfcaa230{color:#000000;}.e-6e1bfcaa281{}.e-6e1bfcaa2d2{}.s-6e1bfcaa332{}.e-6e1bfcaa440{text-align: center ;}.c-6e1bfcaa510{color:#000000;}.e-6e1bfcaa560{color:#000000;}.s-6e1bfcaa5c3{}.r-6e1bfcaa630{margin-bottom:5px;}.e-6e1bfcaa6f0{}.e-6e1bfcaa741{}.r-6e1bfcaa7a1{margin-top:5px;margin-bottom:5px;}.e-6e1bfcaa850{}.e-6e1bfcaa8a1{}.c-6e1bfcaa911{}.e-6e1bfcaa960{}.e-6e1bfcaa9e1{}.r-6e1bfcaaa62{margin-top:10px;margin-bottom:10px;}.e-6e1bfcaab70{}.e-6e1bfcaabe1{}.c-6e1bfcaac91{}.e-6e1bfcaad10{}.e-6e1bfcaad91{}.e-6e1bfcaaec0{}.e-6e1bfcaaf21{}.c-6e1bfcaaf91{}.e-6e1bfcaafe0{}.e-6e1bfcab041{}.e-6e1bfcab140{text-align: center ;}.e-6e1bfcab1f0{text-align: center ;}.e-6e1bfcab2a0{text-align: center ;}.e-6e1bfcab3a0{}.e-6e1bfcab4a0{}.e-6e1bfcab4f1{}.s-6e1bfcab554{padding-bottom:250px;}.e-6e1bfcab650{}.r-6e1bfcab6b1{display:flex;}.c-6e1bfcab720{}.e-6e1bfcab770{}.c-6e1bfcab7e1{text-align:center;}.e-6e1bfcab840{}.s-6e1bfcab554 svg.before{width:110%;height:250px;top:-250px;color:var(--primary-bg-color);position:absolute;left:-10%;}.s-6e1bfcaa5c3 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6e1bfcaa5c3 svg.after{width:100%;height:250px;bottom:-249px;color:#fff;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;}.s-6e1c3b86f50{background-color:#000000;background-image:url(https://www.telanova.com/files/images/home_cover4.jpg );background-size: cover ;min-height:400px;}.s-6e1c3b870b1{padding-top:250px;padding-bottom:250px;}.r-6e1c3b87120{padding-left:10%;padding-right:10%;}.c-6e1c3b871d0{}.e-6e1c3b87220{}.e-6e1c3b87281{color:#000000;}.c-6e1c3b872f1{}.e-6e1c3b87340{color:#000000;}.e-6e1c3b87391{}.e-6e1c3b873e2{}.s-6e1c3b87442{}.e-6e1c3b87550{text-align: center ;}.c-6e1c3b87610{color:#000000;}.e-6e1c3b87660{color:#000000;}.s-6e1c3b876d3{}.r-6e1c3b87730{margin-bottom:5px;}.e-6e1c3b877e0{}.e-6e1c3b87831{}.r-6e1c3b87891{margin-top:5px;margin-bottom:5px;}.e-6e1c3b87940{}.e-6e1c3b87991{}.c-6e1c3b87a01{}.e-6e1c3b87a40{}.e-6e1c3b87a91{}.r-6e1c3b87af2{margin-top:10px;margin-bottom:10px;}.e-6e1c3b87ba0{}.e-6e1c3b87bf1{}.c-6e1c3b87c51{}.e-6e1c3b87ca0{}.e-6e1c3b87cf1{}.e-6e1c3b87df0{}.e-6e1c3b87e31{}.c-6e1c3b87ea1{}.e-6e1c3b87ef0{}.e-6e1c3b87f41{}.e-6e1c3b88060{text-align: center ;}.e-6e1c3b88120{text-align: center ;}.e-6e1c3b881d0{text-align: center ;}.e-6e1c3b882f0{}.e-6e1c3b88400{}.e-6e1c3b88461{}.s-6e1c3b884c4{padding-bottom:250px;}.e-6e1c3b885d0{}.r-6e1c3b88631{display:flex;}.c-6e1c3b886b0{}.e-6e1c3b886f0{}.c-6e1c3b88771{text-align:center;}.e-6e1c3b887c0{}.s-6e1c3b884c4 svg.before{width:110%;height:250px;top:-250px;color:var(--primary-bg-color);position:absolute;left:-10%;}.s-6e1c3b876d3 svg.before{width:100%;height:250px;top:-250px;color:#fff;position:absolute;}.s-6e1c3b876d3 svg.after{width:100%;height:250px;bottom:-249px;color:#fff;position:absolute;transform: translateX(0%) scale(1, -1); z-index: 9;}.blog-content a{border-bottom:dotted 2px #444;}.related-article img{max-width:100%;}.toc-main-blog-area{border:solid 1px #ccc;border-radius:10px;padding:20px;background-color: #fafafa;position: sticky;    top: 50px;    z-index: 100;    margin: 20px;}.toc-main-blog-area ul{list-style:none;padding:0;margin:0;}.toc-main-blog-area h2{margin:0 0 15px 0;font-size:28px;color:var(--primary-bg-color);}.toc-main-blog-area ul li{margin:5px 0;padding:5px;border-bottom:dotted 1px #ccc;}.toc-main-blog-area ul li a{color:var(--primary-bg-color);}.toc-main-blog-area ul li a:hover{color:var(--primary-font-color);}
body{font-family: var(--primary-font-family) !important;color: var(--primary-font-color);}

/* Section Styles */

/*.section-bg-primary{background-color: var(--primary-bg-color);color: var(--tertiary-font-color);}
.section-bg-primary a{color: var(--primary-font-color);}
.section-bg-primary a:hover{color: var(--tertiary-font-color);}

.section-bg-secondary{background-color: var(--secondary-bg-color);color: var(--primary-font-color);padding: 20px 0;}
.section-bg-secondary a{color: var(--primary-font-color);}
.section-bg-secondary a:hover{color: var(--primary-font-color);}

.section-bg-tertiary{background-color: var(--tertiary-bg-color);color: var(--secondary-font-color);padding: 20px 0;}
.section-bg-tertiary a{color: var(--secondary-font-color);}
.section-bg-tertiary a:hover{color: var(--secondary-font-color);}*/

.row{margin-right: var(--secondary-margin) !important; margin-left: var(--secondary-margin) !important;}
.column-wrapper{padding:var(--primary-coloum-wrapper-padding);}

/* Section Styles */

/* Header Styles */

.main-header{position: var(--secondary-position);width: var(--primary-width);z-index: var(--primary-z-index);background-color:var(--primary-header-bg);float:var(--primary-float);padding:var(--secondary-padding);margin:var(--secondary-margin);}

.header-logo{text-align:center;}
.header-logo img{/*padding:var(--primary-padding);*/}

.hero-callout-box h1{font-size: var(--primary-h1-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform: var(--primary-h1-text-transform);color: var(--secondary-font-color);line-height:1.0em;}

/* Header Styles */

/* NavigationsStyles */
.main-navigation{}
.stick{position: var(--tertiary-position); z-index: var(--primary-z-index) ; width:100%; top:0;left:0; background-color: rgba(255, 255, 255, 1.0);}
.nav > li > a:focus, .nav > li > a:hover{background: none !important;color: var(--secondary-font-color) !important;}
.nav > li > a{color: var(--primary-font-color) !important;}
.navbar-nav>li.on a	{color: var(--secondary-font-color) !important;}

.navbar-collapse{text-align:center;}
.navbar .navbar-nav{display: inline-block;float: none;}
.navbar{margin:0 !important;}

/*.scrollTop{position: fixed;right: 20px;bottom: 20px;width: 40px;height: 40px;background-color:var(--primary-bg-color-alt);text-align: center;padding: 0px;color:var(--tertiary-font-color);display: none;cursor: pointer;z-index: 9999;border-radius:100%;}
.scrollTop i{animation: hero-arrow-icon-up 4s infinite;-webkit-animation: hero-arrow-icon-up 4s infinite;-moz-animation: hero-arrow-icon-up 4s infinite;margin: 12px 0 0 0;}*/

#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}
#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}
#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}
#mainNav .nav-toggle .hamburger:hover .line{background-color:var(--primary-bg-color-alt);}
#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: var(--tertiary-bg-color);height:3px;left:0;opacity:1;position:absolute;right:0}
#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}
#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}
#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}

/* NavigationsStyles */


/* Footer Styles */

.main-footer{padding: var(--footer-padding);}
.main-footer .site-logo{margin: var(--logo-footer-margin);}

/* Footer Styles */


/* Text Styles */

h1{font-size: var(--primary-h1-font-size);font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform);}
h2{font-size: var(--primary-h2-font-size);font-weight: var(--primary-h2-font-weight);text-transform:var(--primary-h2-text-transform);}
h3{font-size: var(--primary-h3-font-size);font-weight: var(--primary-h3-font-weight);text-transform:var(--primary-h3-text-transform);}
h4{font-size: var(--primary-h4-font-size);font-weight: var(--primary-h4-font-weight);text-transform:var(--primary-h4-text-transform);}
p{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}
li{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}
ul{padding:0;margin:10px 15px;}
.primary-title{}
.site-social-icons{float: var(--primary-float);width:var(--primary-width);list-style:none;margin:var(--secondary-margin);padding:var(--secondary-padding);}
.site-social-icons li{margin-right: var(--primary-margin);display:var(--primary-button-display);}
/* Text Styles */

/* Button Styles */

/* Button Styles */

/* Image Styles */
.full-width-img{}
.full-width-img img{width:var(--primary-width);}
img{max-width:var(--primary-width);}
.circle-img{}
.circle-img img{border-radius:100%;}

.cover-img-overlay{}
.cover-img-overlay:before{content: "";  position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);  pointer-events: none;}

.slider-gallery-item img {border-radius:var(--secondary-border-radius);}


/* Image Styles */


/* Border Styles */

.primary-border-top{border-top: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}
.primary-border-bottom{border-bottom: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}
.primary-border-right{border-right: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}
.secondary-border-bottom{border-bottom: var(--secondary-border-bottom-state) var(--secondary-border-bottom-size) var(--secondary-border-bottom-color);}

/* Border Styles */


/* Carousel Styles */

#webCarousel, .slideshow-item{height: calc(100vh - 0px);}
#webCarousel{}
.slideshow-item{background-size:var(--primary-background-size); background-position: var(--primary-background-position); background-repeat: var(--primary-background-repeat);}
.carousel-caption-area h2{font-size: var(--primary-h1-font-size);font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform); color: var(--primary-font-color);text-shadow:2px 2px 12px #444;line-height:1.0em;}

.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

/* Carousel Styles */


/* Content Padding */

.primary-content-padding{padding: var(--secondary-column-padding) !important;}

/* Content Padding */


/* Calendar and Event Styles */


.single-calendar td.calendar-day-head{background:var(--primary-bg-color-alt);font-weight: var(--primary-paragraph-font-weight);text-align: center;width: unset;padding:var(--primary-padding);border-bottom: 1px solid var(--primary-border-bottom-color);border:none;/*border-top: 1px solid var(--primary-border-bottom-color);border-right: 1px solid var(--primary-border-bottom-color);*/color: var(--primary-font-color);font-size: var(--primary-h3-font-size);
font-weight: var(--primary-h3-font-weight);}
.single-calendar-wrapper{display: flex;  align-items: stretch;}
.single-calendar-wrapper h3{writing-mode: vertical-lr; /* Rotate the text vertically */  transform: rotate(-180deg); /* Adjust rotation direction */  text-align: center; /* Center the text horizontally */  background-color: var(--secondary-bg-color); /* Optional: Add background color to the vertical text */  padding:0 10px ; /* Optional: Add padding for better readability */
margin:0 !important;color: var(--primary-font-color);font-size:var(--primary-h3-font-size);font-weight: var(--primary-h3-font-weight);}

.single-calendar-wrapper table{flex: 1; /* Allow the table to take up remaining space */  border-collapse: collapse;  }
.single-calendar-wrapper .calendar{margin:0;border:none;}
.single-calendar div.day-number{position:relative;width: var(--primary-width);padding:15px 10px;background:unset;color: var(--primary-font-color);font-size: var(--primary-h3-font-size);
font-weight: var(--primary-h3-font-weight);}
.single-calendar td.calendar-day, .single-calendar td.calendar-day-np{width:unset;padding:0;border:none;}
.single-calendar .calendar-row:nth-of-type(odd){background-color: var(--primary-bg-color-alt);}
.single-calendar .calendar-row:nth-of-type(even){background-color: var(--primary-bg-color);}
.single-calendar td.calendar-day-np{background:unset;min-height:unset;}
.single-calendar td.calendar-day:hover{background:var(--secondary-bg-color);}
.event-feature-wrapper{background-color: var(--primary-bg-color);width:var(--primary-width);float: left;height: 100%;}
.event-feature-wrapper-alt{background-color: var(--primary-bg-color-alt);width:var(--primary-width);float: left;height: 100%;}
.event-feature-cover-img{float:left;width:var(--primary-width);padding:0;margin:0;border-bottom: var(--primary-border-state) var(--primary-border-bottom-size) var(--primary-border-color);}
.event-feature-content{float:left;width:var(--primary-width);padding:0;margin:0;color:var(--primary-font-color);padding:20px;}
.event-feature-content h2{font-size: var(--primary-h2-font-size);margin:0;}
.event-feature-content h3{font-size: var(--primary-h3-font-size);margin:5px 0;}
.event-feature-content-alt{float:left;width:var(--primary-width);padding:0;margin:0;color:var(--primary-font-color);padding:0px;}
.event-feature-content-alt h2{font-size: var(--primary-h2-font-size);margin:0;}
.event-feature-content-alt h3{font-size: var(--primary-h3-font-size);margin:5px 0;}


/* Calendar and Event Styles */


/* Table Styles */
.primary-table table{background-color:var(--primary-bg-color);}
.primary-table td{color: var(--primary-font-color);font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform: var(--primary-paragraph-text-transform);padding:var(--primary-padding);}

/* Table Styles */



/* Mobile Styles */

@media(max-width: 1187px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-laptop) !important;}
.hero-callout-box{width:50% !important;}

}

@media(max-width: 820px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-laptop-alt) !important;}
}

@media(max-width: 768px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-tablet) !important;}
}

@media (max-width:767px){
#mainNav .nav-toggle{display:block}
.navbar{min-height:50px!important}
.navigation ul li{width:100%;text-align:center;margin:0!important}
.navigation ul li:hover{background-color:#444}
.navbar-nav{margin:7.5px 0!important}
.main-feature{height:auto!important}
}

@media(max-width: 612px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-mobile) !important;}
.hero-callout-box{width:100% !important;position:relative !important;}
}

/* Mobile Styles */


/* Skew Styles */

.skew-both{position:relative;z-index:8}
.skew-both:after,.skew-both:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%} 
.skew-both-med{position:relative;z-index:8} .skew-both-med:after,.skew-both-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden} .skew-both-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} .skew-both-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}
.skew-both-lrg{position:relative;z-index:8} .skew-both-lrg:after,.skew-both-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-both-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.skew-both-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%} 
.skew-top{position:relative;z-index:8}
.skew-top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-top:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-top-med{position:relative;z-index:8}
.skew-top-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-top-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-top-lrg{position:relative;z-index:8}
.skew-top-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-top-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-bottom{position:relative;z-index:8}
.skew-bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-bottom:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%} 
.skew-bottom-med{position:relative;z-index:8}
.skew-bottom-med:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-bottom-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%} .skew-bottom-lrg{position:relative;z-index:8}
.skew-bottom-lrg:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-bottom-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}

/* Skew Styles */


/* The ribbons */

.corner-ribbon{
  width: 280px;
  background: #e43;
  position: absolute;
  top: 50px;
  left: -65px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  text-transform:uppercase; font-size:20px;
}

/* Custom styles */

.corner-ribbon.sticky{
  position: fixed;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

.corner-ribbon.top-left{
  top: 50px;
  left: -65px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.corner-ribbon.top-right{
  top: 50px;
  right: -65px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-left{
  top: auto;
  bottom: 50px;
  left: -65px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-right{
  top: auto;
  right: -65px;
  bottom: 50px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #070033;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #310647;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}

/* The ribbons */


/* Calendar Styles */

.calendar{width: 100%; margin:0 0 40px 0;}
.calendar-day-head{background-color:#0e7b87;padding:5px 10px;color:#fff; }
.calendar-text a:hover{color:#0e7b87 !important;}
.calendar-text a{color:#444 !important;}
table.calendar		{ border-left:1px solid #999; }
tr.calendar-row	{  }
td.calendar-day	{ min-height:80px; font-size:13px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#e1e1e1; }
td.calendar-day-np	{ background:#f1f1f1; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#0e7b87; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #0e7b87; border-top:1px solid #0e7b87; border-right:1px solid #0e7b87;color:#fff; }
div.day-number		{ background:#0e7b87; padding:5px; color:#fff; font-weight:bold; float:right; /*margin:-5px -5px 0 0;*/ width:20px; text-align:center;position:absolute;top:0;right:0;margin:0;}
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:15px; border-bottom:1px solid #999; border-right:1px solid #999; }
.showmobile{display:none;}

/* Calendar Styles */

/* Checkout Styles */

.checkout-header,.checkout-content,.checkout-footer, .col-full{float:left; width:100%; padding:0; margin:0;}
.checkout-btn{float:right; margin:10px 0;}
.checkout-content h1{float:left; width:100%; margin:10px 0; padding:10px 0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.cart-prods{float:left; width:100%; padding:5px 0; margin:5px 0; background-color:#fafafa; border-bottom:solid 2px #fff;}
.cart-prod-content{text-transform:capitalize;}
.cart-prod-content a{color:#000000;}
.cart-prod-img img{max-width:100%;border:solid 5px #244320;}
.cart-prod-price p{font-size:16px; text-align:center;}
a.trash{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px;position: relative;border: 0;vertical-align: middle; background-color:#000000; color:#FFFFFF; margin-bottom:5px;}
a:hover.trash, a:hover.refresh{color:#fff;}
a:hover.trash{background-color:#FF0000;}
a.edit-date{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px 5px 9px;position: relative;border: 0;vertical-align: middle; background-color:#244320; color:#FFFFFF; margin-bottom:5px;}
a.edit-date:hover{ background-color:#244320; color:#FFFFFF;}
a.refresh{width: 32px;height: 32px;border-radius: 50px; padding:5px 8px; margin:0 5px;position: relative;border: 0;vertical-align: middle; background-color:#244320; color:#FFFFFF;}
.add-btn{width: 32px !important;height: 32px !important;border-radius: 50px !important; padding:5px 10px 5px 9px !important;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#244320;  margin-bottom:5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.register-form {  font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;  float: left;   margin: 10px 5px 10px 0;   width: 100%;}
.register-form ul{list-style:none; padding:0; margin:0;}
.register-form ul li{margin:10px 0; padding:0;}
.register-form input, .myaccount-form input, .myaccount-form textarea{padding: 10px 15px; width: 100%; border: 1px solid #bbb;}
.myaccount-form select{padding: 10px 15px; border: 1px solid #bbb; max-width:100%;}
.register-btn{border-radius: 5px; padding:5px 10px;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#244320; width:100%; }
.form_field, .form_item{margin:10px 0;}
.register-form input[type="checkbox"], .myaccount-form input[type="checkbox"]{width: 20px !important;}
.register-form input[type="submit"], .myaccount-form input[type="submit"]{width: 100% !important;padding: 10px 15px; margin:0 0 20px 0;color: #fff;background-color: #244320/*#008fc3*/;border: none;text-transform: uppercase;font-size: 30px;border-radius: 5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.inline-block { display: inline-block;}
.checkout-totals{float:left; width:100%; padding:0; margin:5px 0; border-top:solid 1px #ccc;} 
.checkout-totals h2,.checkout-totals h3{text-align:right;}
.checkout-footer-tools .clear-tray{text-align:right; margin:10px 0; padding:0; }
.checkout-footer-tools .clear-tray a{background-color:#ff0000; color:#fff !important;padding:5px 30px; display:inline-block; border-radius:5px;}
.checkout-footer-tools .continue-shopping{ margin:10px 0;}
.checkout-registered{float:left; width:100%; margin:5px 0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:10px 0;}
.checkout-registered h3{padding:0; margin:0;}
.checkout-customer-details{border-right:solid 1px #e1e1e1;}
.checkout-registered input,.checkout-customer-details input,.checkout-customer-details select{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:Arial, Helvetica, sans-serif; color:#444;}
.checkout-registered input[type="submit"]{border:none; color:#fff;}
.checkout-customer-details input[type="checkbox"]{width:20px !important; float:left !important; margin:0 20px 0 0; border-radius:50px;}
.checkout-customer-details legend{border:none; margin:10px 0 0 0;}
.checkout-customer-details fieldset{border-bottom:solid 1px #ccc; padding:0 0 20px 0; margin:0 0 20px 0;float: left;width: 100%;}
.checkout-customer-details input[type="submit"]{border:none; color:#fff;}
.checkout-delivery-method i, .checkout-delivery-options i{cursor:pointer; color:#ccc;}
.checkout-delivery-method i:hover, .checkout-delivery-options i:hover{color:#244320;}

.send-payment-details input[type="submit"]{border:none; color:#fff;}
.send-payment-details input{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:Arial, Helvetica, sans-serif; color:#444;}
a.forgotten-pass{color:#ccc; text-align:right; float:right;}
a.forgotten-pass:hover{color:#244320;}
.payment-icons {    font-size: 45px; color:#444;}
ul.payment-icons{float:left; width:100%; display:inline-block; padding:0; margin:20px 0; text-align:center; list-style:none;}
ul.payment-icons li{display:inline-block; padding:0; margin:0 5px;}
.checkout-roundup .checkout-totals h2,.checkout-roundup .prod-roundup-header h2{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#444;}
.checkout-roundup .checkout-totals h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#444;}
.checkout-your-details legend{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#444;}
.checkout-your-details p,.checkout-terms p,.checkout-delivery-details p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444;}
.checkout-roundup .cart-prods{background:none; border-bottom:dotted 1px #e1e1e1;font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px; font-weight:bold;}
.checkout-roundup .cart-prods a{color:#444;}
.checkout-roundup .cart-prods a:hover{ color:#244320;}
.checkout-terms p  a{ color:#244320;}
.checkout-terms h2,.checkout-delivery-options h2,.checkout-delivery-method h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#444;}
.add-delivery{display:none;}

.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}

.buttons-set .go{width: 100% !important;padding: 10px 15px;color: #fff;background-color: #444;border: none;text-transform: uppercase;font-size: 30px;border-radius: 5px;font-family: 'Font Awesome 5 Free', 'FontAwesome','Open Sans',Arial, Helvetica, sans-serif;}
.products .go{padding:10px 30px;}
.go {background-color: #244320;    color: #fff !important;    text-transform: uppercase;    padding: 10px;    border-radius: 5px;    font-weight: 300;    font-family: 'Font Awesome 5 Free', 'FontAwesome' ,'Open Sans',Arial, Helvetica, sans-serif; border:none;}
.form_links {float: left; width: 100%;margin: 20px 0; padding: 0;}
.form_links ul {list-style: none; padding: 0; margin: 0;}
.form_links ul li a {color: #444;}

.none{display:none !important;}
.red{color:#FF0000 !important;}
.blue{color:#008fc3 !important;}
.half-padding{padding-left:7.5px !important;padding-right:7.5px !important;}
.small-text{font-size:16px !important;}
#my-orders-table{width:100%; padding:0; margin:10px 0;}
#my-orders-table tbody tr td{padding:5px 0;  border-bottom:dotted 1px #ccc;}
.productWrapper .shopping-cart-add-form{float:left;}
.product-category-wrapper{border:solid 1px #e6e6e6; padding:0px; margin:10px;text-align:center;float:left; width:100%;}
.productImageWrapper{float:left;width:100%;}
.productImageWrapper img{max-width:100%;}
.productWrapper h3{ padding:0; margin:10px 0;}
.productImage img{max-width:100%; width:100%;}
.prod-cat-buy{float:left; width:100%; margin:5px 0;}
.remove-wishlist{float:right;}
.gridView ul{list-style:none; padding:0; margin:10px 0;}
.shopping-bag .gridView ul li{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.input-group-addon{border:none !important; padding:10px 12px !important;}
.input-group{border:solid 1px #ccc; border-radius:5px;}
.input-date-select{padding:5px 10px; float:left;}
.input-date-select select{border:none; }
#invoice-details,#invoice-details-right{min-height:130px;}
p.small{font-size:12px;}
p.advert{padding-top:10px;}
p.ads{text-align:right;}
p.ads a{color:#31a3c4; text-decoration:underline;}
.category-options{ }
#products-sort{float:left; width:100%;}
.owner p{margin:0 0 0 35px;}
.footer-icon-wrapper{float:left; width:20px; margin:0 5px 0 0;}
.submit-right{float:right;}
.category-side-nav ul{list-style:none;}
.category-side-nav ul li{padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:dotted 1px #ccc;}
.category-side-nav ul li.article-on a{font-weight:bold; color:#31a3c4;}
.warning-item{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.warning-item h3{margin:5px 0; padding:0; font-size:18px;}
.priceWrap{margin:0px 0;}
.priceWrap .now{font-size:38px; font-weight:600; color:#444444;}
.stock-level{float:left; width:100%;}

#submit_cart select, .pop-form select{width:100%; padding:13px 15px; font-size:20px; color:#aaa; border:solid 1px #ccc;   -webkit-appearance: none; cursor:pointer;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat calc(100% - 10px) !important; /* Better placement regardless of input width */
}
#submit_cart .go, .pop-form .go{width:100%; text-align:center; /*border-radius:0;*/ background-color:#008fc3; color:#fff; font-size:16px; border-radius:20px;}

/* Checkout Styles */

@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(45deg);}
}

.animation-delay{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 0.8s !important;  
    animation-duration: 3s !important;
 animation-delay: 0.8s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }