/* @import url('http://example.com/example_style.css'); */

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');





 
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/****************************
********************** Variables *******/





















/*responsive header size*/






/**button**/













/**color***/















/****btn****/












 /*******************************
***************************** Global Syles *************/
a{color:#E22822}
a:hover{color:#E22822}
.body-container a { text-decoration: underline; }
/**button defont-css*/
.red-fill-btn a{line-height:100%;background:#e3302a; color:#fff; font-size:16px; text-decoration:none;padding:12px 15px; display:inline-block; font-family:'Titillium Web'}
.red-fill-btn a:hover{background:#E22822}
.Lineredbutton{line-height:100%;background:none; border:2px solid #e3302a;font-size:16px; color:#e3302a; padding:15px 50px; display:inline-block;font-family:'Titillium Web'}
.Lineredbutton:hover{background:#e3302a; color:#fff}
.btnSky,.grayFillbutton{line-height:100%;background:#e1ebf7; color:#2d2a26; font-size:16px; padding:15px 35px; display:inline-block; font-family:'Titillium Web'}
.btnSky:hover,.grayFillbutton:hover{background:#a7afbb;color:#2d2a26}
.btnSky i {color:#E22822}

a.more-link { text-decoration: none; }

body {font-size: 20px; color: #626262; line-height: 1.5; margin: 0px; font-family: 'Source Sans 3'; }


.row-fluid .span12 {margin-left: 0!important;}
.row-fluid .page-center {max-width: 1200px; padding: 0 15px; margin: 0 auto!important; float: none;}
.row-fluid .page-center.pc-small {max-width: 960px;}
.row-fluid .page-center.pc-medium {max-width: 1100px;}







*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

/***** Padding *******/
.paddingt10 {padding-top: 10px;}
.paddingt20 {padding-top: 20px;}
.paddingt30 {padding-top: 30px;}
.paddingt40 {padding-top: 40px;}
.paddingt50 {padding-top: 50px;}
.paddingt60 {padding-top: 60px;}
.paddingt70 {padding-top: 70px;}
.paddingt80 {padding-top: 80px;}
.paddingt90 {padding-top: 90px;}
.paddingt100 {padding-top: 100px;}
.paddingt120 {padding-top: 120px;}01111
.paddingt140 {padding-top: 140px;}
.paddingt160 {padding-top: 160px;}
.paddingt180 {padding-top: 180px;}

.paddingb10 {padding-bottom: 10px;}
.paddingb20 {padding-bottom: 20px;}
.paddingb30 {padding-bottom: 30px;}
.paddingb40 {padding-bottom: 40px;}
.paddingb50 {padding-bottom: 50px;}
.paddingb60 {padding-bottom: 60px;}
.paddingb70 {padding-bottom: 70px;}
.paddingb80 {padding-bottom: 80px;}
.paddingb90 {padding-bottom: 90px;}
.paddingb100 {padding-bottom: 100px;}
.paddingb120 {padding-bottom: 120px;}
.paddingb140 {padding-bottom: 140px;}
.paddingb160 {padding-bottom: 160px;}
.paddingb180 {padding-bottom: 180px;}

.paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
.paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
.paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
.paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
.paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
.paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
.paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
.paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
.paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
.paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
.paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
.paddingtb120 {padding-top: 120px; padding-bottom: 120px;}
.paddingtb140 {padding-top: 120px; padding-bottom: 120px;}
.paddingtb160 {padding-top: 160px; padding-bottom: 160px;}
.paddingtb180 {padding-top: 180px; padding-bottom: 180px;}

@media (max-width: 767px) {
  .mobile_paddingt0 {padding-top: 0px;}
  .mobile_paddingt10 {padding-top: 10px;}
  .mobile_paddingt20 {padding-top: 20px;}
  .mobile_paddingt30 {padding-top: 30px;}
  .mobile_paddingt40 {padding-top: 40px;}
  .mobile_paddingt50 {padding-top: 50px;}
  .mobile_paddingt60 {padding-top: 60px;}
  .mobile_paddingt70 {padding-top: 70px;}
  .mobile_paddingt80 {padding-top: 80px;}
  .mobile_paddingt90 {padding-top: 90px;}
  .mobile_paddingt100 {padding-top: 100px;}
  
  .mobile_paddingb0 {padding-bottom: 0px;}
  .mobile_paddingb10 {padding-bottom: 10px;}
  .mobile_paddingb20 {padding-bottom: 20px;}
  .mobile_paddingb30 {padding-bottom: 30px;}
  .mobile_paddingb40 {padding-bottom: 40px;}
  .mobile_paddingb50 {padding-bottom: 50px;}
  .mobile_paddingb60 {padding-bottom: 60px;}
  .mobile_paddingb70 {padding-bottom: 70px;}
  .mobile_paddingb80 {padding-bottom: 80px;}
  .mobile_paddingb90 {padding-bottom: 90px;}
  .mobile_paddingb100 {padding-bottom: 100px;}

  .mobile_paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
  .mobile_paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
  .mobile_paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
  .mobile_paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
  .mobile_paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
  .mobile_paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
  .mobile_paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
  .mobile_paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
  .mobile_paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
  .mobile_paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
  .set-height {height: auto!important;}
}

.text-left {text-align: left;}
  .text-center {text-align: center;}
.text-right {text-align: right;}

@media (max-width: 767px) {
    .mobile-text-left {text-align: left;}
    .mobile-text-center {text-align: center;}
    .mobile-text-right {text-align: right;}
}

/*************************************
*********************** Typography *************/


 h2, h3, h4, h5  {font-family: 'Titillium Web';line-height: 1.2em; margin: 8px 0;font-weight: normal; }
h1{font-family:'Titillium Web';}

h1 {font-size: 46px; color:#2D2A26; font-weight: 700;}
h2 {font-size: 34px; color:#2D2A26; font-weight: 700; }
h3 {font-size: 28px; color:#2D2A26; font-weight: 700;}
h4 {font-size: 24px; color:#2D2A26; font-weight: 700;}
h5 {font-size: 20px; color:#2D2A26; font-weight: 700;}
h6 {font-size: 16px; color:#626262; font-family:'Titillium Web'}
 
a {text-decoration:none; transition: .25s;}
a:hover {text-decoration: none;}

.font-white,
.font-white h1,
.font-white h2,
.font-white h3,
.font-white h4,
.font-white h5 { color: #fff;}




/*---------------------------------------------------------------------------------
 *                            Header Css
 * -------------------------------------------------------------------------------*/
.header-container-wrapper {padding-top: 20px;padding-bottom: 20px;transition:all ease-in-out 0.5s}
.header-container-wrapper .red-fill-btn{ transition:all ease-in-out 0.5s;}
.span8.widget-span.widget-type-cell.header-mid-col {
    height: 40px;
    margin-top: 20px;
}
.span2.widget-span.widget-type-cell.header-right-col {
    margin-top: 15px;
}
.header-container-wrapper.fixed-header .span2.widget-span.widget-type-cell.header-right-col {
    margin-top: 10px;
}
.header-container-wrapper.fixed-header {position: fixed; background: #fff; width: 100%;padding: 12px 0 10px 0;z-index: 999;}
.header-container-wrapper .header-menu ul li a{font-size:18px; color:#2d2a26; font-family:'Titillium Web'; font-weight: 700; max-width:100% !important;  padding: 10px 0;
    margin: 0 15px; position:relative}
.header-menu ul li a:hover{color:#E22822}
.header-container-wrapper .header-menu ul li a:hover:after {
    content: "";
    width: 100%;
}
.header-container-wrapper .header-menu ul li a:after {
    content: "";
    position: absolute;
    height: 4px;
    background-color: #e3312a;
    width: 0;
    left: 0;
    bottom: 0;
    transition: all ease .3s;
}

.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {text-align: left; background-color: #fff; padding: 10px; padding-top: 29px;}
.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li {margin-bottom: 8px;}
.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {padding: 0; margin: 0; font-family: 'Titillium Web'; width: auto;}
.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover:after {display: none; color: #e3312a;}
@media (min-width: 1200px) {
  .row-fluid .header-left-col {width: 220px;}
  .row-fluid .header-right-col {width: 120px; margin-left: 0!important;}
  .row-fluid .header-mid-col {width: calc(100% - 340px); margin-left: 0!important; padding-left: 60px;}
}

.custom-anchor {position: absolute; margin-top: -165px;}
.custom-anchor.noP {margin-top: -205px;}

@media (max-width: 767px) {
.custom-anchor {margin-top: -105px;}
.custom-anchor.noP {margin-top: -145px;}
}

/*-banner style-*/
.main-hero-section{min-height:575px;    position: relative;}
.banner-content-box {padding:0 200px;position: absolute; width: 100%;left: 0; right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);max-width:1170px;}
.main-hero-section .banner-title h1{font-size:60px; font-family:'Titillium Web'; text-shadow: 0px 2px 5px rgba(0,0,0,0.6); margin-bottom:10px;}
.banner-content p{font-size:30px; font-family:'Titillium Web'; text-shadow: 0px 2px 5px rgba(0,0,0,0.6); margin-top: 0;}

.inner-hero {min-height: 350px; background-size: cover; background-position: 50%;}
.main-hero-section.inner-hero .banner-title h1 {text-shadow: none; font-family: 'Titillium Web'; }
/*--*/
.sticky-links-bar {display:block; overflow:hidden;width:100%;}
.sticky-links-bar .bar-left-col{background:#E22822; color:#fff;display:inline-block;float:left;width: 15%;text-align: center; height:60px}
.sticky-links-bar .bar-left-col h6{color:#fff;margin:0px; font-size:15px;  padding:19px 0px;font-family:'Titillium Web'; font-weight: 500; }
.sticky-links-bar .bar-right-col { background:#E22822; width:85%;display: block;float:left; height:60px}
.sticky-links-bar .bar-right-col ul {margin:0px 0; padding-left:0;}
.sticky-links-bar .bar-right-col ul li{list-style:none; display: inline-block; padding:10px 25px; transition:all ease-in-out 0.5s;}
.sticky-links-bar .bar-right-col ul li:hover{background:#E22822}
.sticky-links-bar .bar-right-col ul li img{width:40px; border:2px solid #fff; border-radius:100%;display:inline-block; margin-right:15px; float: left;}
.sticky-links-bar .bar-right-col ul li a{color:#fff; text-decoration:none; font-size:15px;display:inline-block; padding-top:10px;}
/*--*/
.main-copy-module p span {font-size: 24px}
/*--*/
.main-copy-module p {color:#2d2a26;}
.main-testimonial-mod{background:#f4f4f4}
.person-image { height: 100px;width: 100px;margin: 0 auto;border-radius: 100%;overflow: hidden;border: 2px solid #fff;}
.person-quote blockquote{font-size:20px; font-family:'Titillium Web'; margin-top:30px;}
.person-quote blockquote i{font-family:'Titillium Web';}
.person-quote p span{font-size:15px;}

.main-products-section .section-title h2, .maon-markets-section .section-title h2, .outer-wrap-position-mod  .section-title h2, .main-careers-section .section-title h2,
.news-media-section .section-header-row h2{
  font-family:'Titillium Web'; font-weight: 700; position: relative;padding-top: 40px;font-size:46px;}
.main-products-section .section-title h2::before, .maon-markets-section .section-title h2::before, .outer-wrap-position-mod  .section-title h2::before, .main-careers-section .section-title h2::before,
.news-media-section .section-header-row h2::before{
    content: ""; position: absolute; width: 72px;height: 8px;background:#E22822;left: 0;right: 0;margin: 0 auto;top: 0;}
div#products .section-bottom-row {
    margin-top: 40px;
}
.main-products-section .section-copy p, div#careers .section-content p,.maon-markets-section .section-content p{font-size:20px; line-height:30px;}
.main-products-section .section-left-col { width: 70%;float: left;padding-right: 30px;}
.main-products-section .section-right-col {width: 30%; float: left;}
.main-products-section .section-right-col .content-box ul{padding-left:0; margin-top:0}
.main-products-section .section-right-col .content-box ul li{line-height:24px;list-style:none; padding-bottom:15px;}
.main-products-section .section-right-col .content-box ul li strong{font-family:'Titillium Web'; font-weight:normal;}
.maon-markets-section .section-header-row{text-align:center;}
.row-fluid .maon-markets-section .page-center{max-width:1240px;}
.maon-markets-section .section-bottom-row { display:flex; flex-wrap:wrap;margin-left: -15px; margin-right: -15px;width:100%}
.maon-markets-section .section-bottom-row .market-items{width:25%; padding:30px 15px; text-align:center;}
.maon-markets-section .market-image, .maon-markets-section .market-title{display:block; overflow:hidden;}
.maon-markets-section .market-image img {max-width: 90px;}
.maon-markets-section .market-title h5{margin-top:10px; margin-bottom:0px;}
.maon-markets-section .market-info p{margin-top:10px;}
/*--*/
.outer-wrap-position-mod{overflow:hidden;}
.outer-wrap-position-mod .section-items.image-on-left-pos .image-box {text-align:center;width: 50%;padding-right: 15px;float: left; margin-top:40px;}
.outer-wrap-position-mod .section-items.image-on-left-pos .image-box img{max-width:560px;}
.outer-wrap-position-mod .section-items.image-on-left-pos .content-box { margin-top:40px;
 width: 50%;float: left;padding-left: 15px;}
.outer-wrap-position-mod .content-box .mod-content p{line-height:24px;}
/*--*/

.outer-wrap-position-mod {display: block;overflow: hidden; width: 100%;}
 .outer-wrap-position-mod .section-items.image-on-right-pos .image-box { float: right; width: 50%; padding-right:0; padding-left:15px;}
 .outer-wrap-position-mod .section-items.image-on-right-pos .image-box img{max-width:100%;}
.outer-wrap-position-mod .section-items.image-on-right-pos .content-box{padding-left:0; padding-right:15px; margin-top:40px; width: 50%;}
.popup-mask { content: ""; position: fixed;width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.7);z-index:90000;}
.show-pop-box {position: relative; overflow: hidden;}
.popup-outer-box.open-popup {position: fixed;background: #fff;max-width: 1000px;Z-INDEX: 900000;left: 0;right: 0; margin: 0 auto; top: 100px; width: calc(100% - 52px);}
.popup-outer-box.open-popup .popup-inner-box .section-title h2 {display: none;}
.popup-outer-box.open-popup .popup-inner-box .section-title{position:relative;height: 8px; margin-bottom:50px;}
.popup-outer-box.open-popup .popup-inner-box .section-title::before{content: ""; position: absolute; width: 72px;height: 8px;background:#E22822;left: 0;right: 0;margin: 0 auto;top: 0;}
.popup-outer-box.open-popup  .popup-close { position: absolute; right: -25px;top :-25px;text-align: center;}
.popup-outer-box.open-popup  .popup-close a{color:; width: 50px;border-radius: 100%;     display: block;line-height: 50px; color:#fff; height: 50px;background:#E22822;}
.popup-outer-box.open-popup  .additional-box .block-content ul { padding-left: 0;max-width: 750px;}
.popup-outer-box.open-popup .additional-box .block-content ul li {list-style: none; display: inline-block; width: 50%;float: left;padding: 10px 0;font-family: 'Titillium Web'; font-weight:900; }
.popup-outer-box.open-popup .additional-box .block-content ul li span{color:#E22822}
.popup-inner-wrap {
    overflow-y: auto;
    max-height: calc(100vh - 200px);
    padding: 4%;
    height: auto;
}
/*--*/
.main-leadership-section {overflow:hidden;}
.main-leadership-section .section-btm-row{margin-left:-15px; margin-right:-15px;}
.main-leadership-section .section-btm-row .mod-left-col{float:left;width:30%; padding:0 15px;}
.main-leadership-section .section-btm-row .mod-left-col .mod-items p{font-size:16px; color:#626262}
.main-leadership-section .section-btm-row .mod-left-col .mod-items p strong{font-family:'Titillium Web'; font-weight:normal}
.mod-title h5 {margin:30px 0!important;}
  .main-leadership-section .section-btm-row .mod-right-col{float:left;width:70%; padding:0 15px;}
.img-box-row {margin-left: 15px;margin-right: 15px; display: flex;flex-wrap: wrap;}
.img-box-row .mange-items {max-width: 50%;float: left;width: 50%;    margin: 10px 0;}
.img-box-row .mange-items .image-box {width: 86px; height: 86px;border-radius: 100%;display: block;overflow: hidden;float: left;margin-right: 15px;}
.countries-drop-box ul li {list-style: none; display:inline-block;position: relative;}
.countries-drop-box ul li ul {position: absolute;width: 100%;left:0;
    background: #fff;box-shadow: 0px 4px 5px rgba(0,0,0,0.1);padding: 10px 0; z-index: 9;}
.countries-drop-box ul li ul li {display: block; text-align: center; width: 100%;}
.countries-drop-box ul {padding-left: 0;display:inline-block}
.img-box-row .mange-items .info-box p{font-size:16px; margin:10px 0; color:#626262}
.img-box-row .mange-items .info-box p strong{font-family:'Titillium Web'; font-weight:normal}
div#news {display: block; overflow: hidden;}
.news-media-section .section-bottom-row{margin-top:40px;}
.news-media-section .mod-left-col {float: left;width: 50%;margin-right: 30px; margin-bottom: 30px; }
.mod-left-col .blog-feed-col .post-image img {padding-bottom:35px;}
.news-media-section .mod-right-col {max-width: 50%;float: left;margin-left: 75px; margin-bottom: 30px; }
.news-media-section .mod-right-col .contact-outer-wrap {
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
}
.news-media-section .mod-right-col .contact-outer-wrap .country-team {
    display: block;
    overflow: hidden;
}
.country-title h5 {margin-bottom:20px;}
.country-team .member-image { width: 86px; height: 86px; border-radius: 100%; overflow: hidden;float: left; margin-right: 15px;}
.country-team .member-info p{font-size:16px}
.country-team .member-info p strong{font-family:'Titillium Web';font-weight:normal}
div#contact-us { background: #E22822; text-align:center}
div#contact-us .section-title {display: inline-block; color: #fff;}
div#contact-us .section-title h4 { color: #fff; margin: 10px 10px 10px 0;line-height:36px;}
div#contact-us .section-content p{margin: 10px 0; font-size:24px}
div#contact-us .section-content {display: inline-block; color: #fff;/* float: left; */}
div#contact-us .button-contact{display:inline-block; margin:12px 0;}
div#contact-us .county-drop-box, div#contact-us .button-contact {display:inline-block; margin-left:30px;}
div#contact-us .county-drop-box ul{padding-left:0;margin:0px 18px;}
div#contact-us .county-drop-box ul li{list-style:none; position:relative;}
div#contact-us .county-drop-box ul li ul { position: absolute; width: 100%;background: #fff;box-shadow: 0px 4px 5px rgba(0,0,0,0.1); padding: 10px 0;z-index: 9; margin:0px;}
div#contact-us .county-drop-box ul li ul li{padding:2px 10px}
a.outer-link-wrap.btnSky i{transition:all ease-in-out 0.5s;}
a.outer-link-wrap.btnSky.active-btn i { transform: rotate(180deg); transition:all ease-in-out 0.5s;}

/*----------------------------------------------------------
 *                Footer css
 * -------------------------------------------------------*/
.span12.widget-span.widget-type-cell.main-footer-section {background:#f4f4f4;}
.main-footer-section .span6.widget-span.widget-type-custom_widget {display: inline-block;width: auto;float: right;}
.main-footer-section .span6.widget-span.widget-type-custom_widget .social-share-mod h6 {
    display: inline-block;
    margin-right: 15px;
}
.footer-info p{font-size:14px; line-height:18px;}
.copyright-txt span{font-size:13px;}

.social-share-mod a {
    display: inline-block;
    margin-right: 3px;
}


@media all and (max-width:1440px){
  .main-hero-section{min-height:575px;background-size: cover;}
  .inner-hero {min-height: 250px;}
}
@media all and (max-width:1280px){
   .main-hero-section{min-height:570px;background-size: cover;}
  .inner-hero {min-height: 250px;}
}
@media all and (max-width:1199px){
.header-container-wrapper .header-menu ul li a {font-size: 14px;padding: 10px 0;margin: 0 8px;}
.span12.widget-span.widget-type-custom_widget.header-menu.custom-menu-primary.js-enabled {text-align: right;}
  .header-right-col .red-fill-btn a{font-size: 13px;padding: 12px 15px;}
}
@media all and (max-width:1100px){
  .banner-content-box {padding:0 100px;}
}
@media all and (max-width:1024px){
  .header-menu ul li a{font-size:14px;}
  .sticky-links-bar .bar-right-col ul li{padding:10px 7px;}
  .sticky-links-bar .bar-left-col{width:20%;}
  .sticky-links-bar .bar-right-col{width:80%;}
}

@media all and (max-width:991px){
  .sticky-links-bar .bar-right-col ul li{font-size:12px;}
  .news-media-section .mod-left-col{margin-right:0px; padding-right:30px;}
  .news-media-section .mod-right-col{margin-left:0px;}
}

@media all and (max-width:860px){
  div#contact-us{min-height:265px;text-align: center;}
  div#contact-us .section-title, div#contact-us .section-content{float:none;}
.sticky-links-bar {position: relative !important;}
.sticky-links-bar .bar-left-col, .sticky-links-bar .bar-right-col{width:100%; height: auto;}
  .sticky-links-bar .bar-right-col ul li{ width:50%; float:left;}
   .span2.widget-span.widget-type-cell.header-right-col {
    display: none;
}
   div#contact-us .county-drop-box, div#contact-us .button-contact {
    margin-left:0;
    display: block;
    width: 100%;
    text-align: center;
}
  .span8.widget-span.widget-type-cell.header-mid-col {    max-width: 82%;
    text-align: right;
    width: 100%;}
.header-container-wrapper.fixed-header .span2.widget-span.widget-type-cell.header-right-col {max-width: 18%;width: 100%;
}
}
@media all and (max-width:780px){
  .span12.widget-span.widget-type-custom_widget.header-menu.custom-menu-primary.js-enabled{text-align:left;}
   .span8.widget-span.widget-type-cell.header-mid-col {
    max-width: 100%; width:100%;
    position: absolute;
    top: 20px;
    right: 0px;
} 
 
.header-right-col .red-fill-btn a{font-size:13px;}
  .mobile-trigger.cta_border_button{position:absolute; right:15px; cursor:pointer;}
.mobile-trigger.cta_border_button span {
    display: block;
  background:#E22822;
    height: 5px;
    width: 35px;
    margin: 5px 0;
}
  .header-menu{position:relative;}
  .header-menu .hs-menu-wrapper.active-branch {display: none;    position: absolute;background: #fff;top: 30px;max-width: 100%; right: 0; width: 100%;z-index:99}
  .header-menu .hs-menu-wrapper.active-branch ul li{display:block; width:100%; float:none;}
  .span8.widget-span.widget-type-cell.header-mid-col{margin-top:10px;}
  .span2.widget-span.widget-type-cell.header-right-col{margin-top:0px;}
  .header-container-wrapper.fixed-header .span2.widget-span.widget-type-cell.header-right-col{margin-top:0px;}
}
@media all and (max-width:768px){
  .span2.widget-span.widget-type-cell.header-left-col {
    max-width:100%;
    width: 100%;
}
.span8.widget-span.widget-type-cell.header-mid-col {max-width: 100%;}
}


@media all and (max-width:767px){
  .span12.widget-span.widget-type-custom_widget.header-logo img {
    max-width: 210px;
}
    .banner-content-box {padding:0 20px;}
h1 {font-size: 40px;}
h2 {font-size: 30px;}
h3 {font-size: 26px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
  .span2.widget-span.widget-type-cell.header-right-col {
    display: none;
}
  .main-copy-module p span {font-size: 20px;}
.main-products-section .section-title h2, .maon-markets-section .section-title h2, .outer-wrap-position-mod .section-title h2, .main-careers-section .section-title h2, .news-media-section .section-header-row h2{font-size: 40px;}
.span2.widget-span.widget-type-cell.header-right-col {
    position: absolute;
    top: 20px;
    right: 20px;
    text-align: right;
}
  .header-menu .hs-menu-wrapper.active-branch ul {
    background: #fff;
}
  .header-menu .hs-menu-wrapper.active-branch{position:relative;}
  .header-container-wrapper{padding:12px 0 10px 0}


  .main-hero-section .banner-title h1{font-size:40px;}
  .banner-content p{font-size:20px;}
  .main-hero-section {min-height: 360px;}
  .inner-hero {min-height: 200px;}
  .main-products-section .section-left-col, .outer-wrap-position-mod .image-box, .news-media-section .mod-left-col{padding-right:0}
  .outer-wrap-position-mod .content-box{padding-left:0}
  .main-products-section .section-left-col, .main-products-section .section-right-col, .outer-wrap-position-mod .image-box,
  .outer-wrap-position-mod .content-box, .main-leadership-section .section-btm-row .mod-left-col, .main-leadership-section .section-btm-row .mod-right-col,
  .news-media-section .mod-left-col, .news-media-section .mod-right-col{width:100%}
  .maon-markets-section .section-bottom-row .market-items{width:50%}  
  .news-media-section .mod-right-col{max-width:100%;}
    .main-products-section .section-left-col .image-box {
    margin-bottom: 20px;
}
  .main-products-section .section-right-col{text-align:center;}
  div#about .outer-wrap-position-mod .image-box{padding-left:0;}
  .main-footer-section .span6.widget-span.widget-type-custom_widget {
    display: inline-block;
    width: 100%;
    float: right;
    text-align: center;
}
  .main-footer-section .span6.widget-span.widget-type-custom_widget .social-share-mod h6{margin-bottom:0px;}
  div#contact-us .section-content {
    display: inline-block;
    float: none;
    color:;
    width: 100%;
    text-align: center;
}
  div#contact-us .section-title {
    display: block;
    float: none;
    color: ;
    width: 100%;
    float: noe;
    text-align: center;
}
  div#contact-us .section-content p{margin-top:0}
  div#contact-us{min-height:320px;}
  
  .outer-wrap-position-mod .section-items .image-box,
  .outer-wrap-position-mod .section-items .content-box {width: 100%!important; padding-left: 0!important; padding-right: 0!important;}
  .outer-wrap-position-mod .section-items .content-box {margin-top: 30px!important;}
  
.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: block!important;
    visibility: visible!important;
    opacity: 1!important;
    position: static;
    padding: 0 0 0 25px;
}    
  
}

@media all and (max-width:620px){
  .img-box-row .mange-items{max-width:100%;width:100%;}
  .img-box-row{margin:0;
}
 @media all and (max-width:568px) {
  
    .header-container-wrapper .header-menu ul li a{display:inline-block !important;}
  }
@media all and (max-width:520px){
  .maon-markets-section .section-bottom-row .market-items{ width:100%; /*width: auto;*/ max-width: unset; }
  .maon-markets-section .section-bottom-row { margin-left: 0; margin-right: 0; }

@media all and (max-width:475px){}
@media all and (max-width:420px){}
@media all and (max-width:375px){}