/* @import url('http://example.com/example_style.css'); */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');/* 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;}


/* Box Shadow  */



/* Transition  */



/* Transform   */


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

body { margin:0; padding:0; font-family: 'Raleway', sans-serif; font-size:16px; line-height:26px; color:#424242; background:#fff; overflow-x:hidden }

img { border:0; vertical-align: top; height:auto; max-width:100%; }

hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 

.clear { clear:both }

p { padding:15px 0; margin:0; }

h1 { color:#484A7D; font-family: 'Raleway', sans-serif; font-size:34px; margin:0; padding:15px 0 25px; line-height:40px; font-weight:bold; clear:both }
h2 { font-weight:bold; color:#484A7D; font-family: 'Raleway', sans-serif; font-size:30px; line-height:38px; margin:0; padding:10px 0 10px; clear:both }
h3 { font-weight:bold; color:#484A7D; font-family: 'Raleway', sans-serif; font-size:26px; line-height:32px; margin:0; padding:10px 0 10px; clear:both }
h4 { font-weight:bold; color:#484A7D; font-family: 'Raleway', sans-serif; font-size:24px; line-height:30px; margin:0; padding:10px 0 10px; clear:both }
h5 { font-weight:bold; color:#484A7D; font-family: 'Raleway', sans-serif; font-size:22px; line-height:28px; margin:0; padding:10px 0 10px; clear:both; }
h6 { font-weight:bold; color:#484A7D; font-family: 'Raleway', sans-serif; font-size:20px; margin:0; padding:10px 0; line-height:26px; clear:both }

a { text-decoration:none; outline:none; color:#E84C4C; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }
a:hover { color:#484A7D; }

/*Button Link Option*/
.row-fluid .link-style a , .row-fluid a.link-style , .hs_cos_wrapper_type_google_search a.hs-button { margin:5px 0 0; cursor:pointer; font-weight:bold; z-index:5; overflow: hidden; position:relative; display:inline-block; padding:10px 25px; background-color:#E84C4C; color:#fff; font-size:20px; line-height:26px; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; text-align:center; }
.row-fluid .link-style a:hover , .row-fluid a.link-style:hover , .hs_cos_wrapper_type_google_search a.hs-button:hover  { background:#32334E; }

input , button , textarea, select , 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"] { outline:none; border:1px solid #ccc; background:#fff; height:50px; padding:0 20px; font-family: 'Raleway', sans-serif; font-size:16px; width:100%; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
input[type=submit] , button { width:auto; border:none; cursor:pointer; background:url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/blank1.png) no-repeat left top #E84C4C; font-size:16px; line-height:24px; font-weight:700; padding:6px 15px; color:#fff; display:inline-block; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; }
input[type=submit]:hover , button:hover { background-color:#32334e; }

ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; }
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 15px; }`
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#fff; position:absolute; left:-25px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; }

.row-fluid .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#3333;  border-radius:100%; }

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
 
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
  
}

.hs_error_rollup { display:none; }

.row-fluid a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:link , .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:visited { max-width: none !important; text-overflow: inherit !important; vertical-align:top; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width:100%; }
.hs-menu-wrapper.hs-menu-flow-horizontal ul { vertical-align:top; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }

.row-fluid .bgimg-main { background-size:cover; background-repeat:no-repeat; background-position:center center; }
.row-fluid .bg-img { display:none; }

/*Text Option*/
.row-fluid .text-uppercase , .row-fluid .title-uppercase h1 , .row-fluid .title-uppercase h2 , .row-fluid .title-uppercase h3 , .row-fluid .title-uppercase h4 , .row-fluid .title-uppercase h5 , .row-fluid .title-uppercase h6 { text-transform:uppercase; }
.row-fluid .text-center { text-align:center; }
.row-fluid .text-left { text-align:left; }
.row-fluid .text-right { text-align:right; }
.row-fluid .text-white , .row-fluid .text-white h1 , .row-fluid .text-white h2 , .row-fluid .text-white h3 , .row-fluid .text-white h4 , .row-fluid .text-white h5 , .row-fluid .text-white h6 { color:#fff; }
.row-fluid .text-italic { font-style:italic; }

body .fancybox-bg { background:#E84C4C; top:10%; right:10%; bottom:10%; left:10%; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }
body .fancybox-is-open .fancybox-bg { top:0; left:0; right:0; bottom:0; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }
body .fancybox-content { width:100%; max-width:650px; padding:5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;; line-height:0; overflow: visible; }
body .fancybox-slide--html .fancybox-close-small { top:-50px; background:#fff; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { padding:0; display:inline-block; background:#E84C4C;  width:15px; height:15px; border-radius:100%; font-size:0; text-index:-9999; cursor:pointer; opacity:0.50; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { opacity:1; }

.row-fluid .wrapper { margin:0 auto !important; width:1200px; float:none !important; } 

/* Landing Page */
.row-fluid .header-lp { padding:15px 0; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; position:relative; border-bottom:5px solid rgba(45, 46, 70, 0.5);  }
.row-fluid .header-lp .logo img { height:91px; width:auto !important; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }

.row-fluid .hero-lp { padding:40px 0; background:#F9F9F9; }
.row-fluid .ebook-img { margin-top:-120px; padding:0 20%; }

.row-fluid .form-lp { margin:40px 0 0 auto !important; padding:48px; max-width:402px; width:100%; background:#01C3E0; -webkit-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 -moz-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 -o-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 -ms-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);; float:none; display:block; }
.row-fluid .form-lp h3 { padding:0 0 25px; color:#fff; font-weight:800; }

.form-lp input, .form-lp button, .form-lp textarea, .form-lp select, .form-lp input[type="text"], .form-lp input[type="password"], .form-lp input[type="datetime"], .form-lp input[type="datetime-local"], .form-lp input[type="date"], .form-lp input[type="month"], .form-lp input[type="time"], .form-lp input[type="week"], .form-lp input[type="number"], .form-lp input[type="email"], .form-lp input[type="url"], .form-lp input[type="search"], .form-lp input[type="tel"], .form-lp input[type="color"] { padding:0; background-color:transparent; border:none; border-bottom:1px solid #484A7D; height:auto; }
.form-lp .hs-form-field > label { display:block; color:#484A7D; font-size:16px; line-height:24px; font-family: 'Raleway', sans-serif; font-weight: 500; width:100%; margin-bottom: 15px; }
.form-lp .hs-form-field .input { display:inline-block; width:calc(100% - 80px); }
.form-lp .hs-form .hs-form-field { padding:0 0 20px; }
.form-lp .hs-error-msgs { font-size:14px; line-height:16px; color:red; }
 
.form-lp .hs-button { margin-top:10px; padding:6px 15px; width:100%; font-weight: bold; background-color:#E84C4C; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; text-align:center; border-bottom:none; }

.row-fluid .herolp-left  h2 { padding:0 0 20px; }
.row-fluid .herolp-left ul { margin:10px 0; padding:0; list-style-type:none; max-width:390px; width:100%; }
.row-fluid .herolp-left ul li { margin:25px 0; padding:0 0 0 25px; display:block; color:#484A7D; font-family: 'Raleway', sans-serif; font-weight:bold; position:relative; }
.row-fluid .herolp-left ul li:before { content:''; background: #04C778; height: 10px; width: 10px; -webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;; position:absolute; top:8px; left:0; }

.row-fluid .hero-lp2 .form-lp { margin:40px auto 0 !important; }

.row-fluid .footer { background:#32334E; color:#fff; }
.row-fluid .footer-contact { padding:33px 0; background:#2D2E46; font-size:20px; line-height:26px; color:#F9F9F9; text-align:center; font-weight: 300; }
.row-fluid .footer-contact a { color:#fff; }
.row-fluid .footer-contact a:hover { color:#01C3E0; }

.row-fluid .footer-section { padding:30px 0; }
.row-fluid .menu-footer ul { margin:0; padding:0; }
.row-fluid .menu-footer ul li { width:100%; }
.row-fluid .menu-footer ul li a { padding:14px 0; color:#F9F9F9; font-size:18px; line-height:24px; font-weight:300; letter-spacing: 0.9px; position:relative; overflow:inherit; }
.row-fluid .menu-footer ul li a:before { content:''; width:78px; height:2px; position:absolute; bottom:0; left:-20px; background:#979797; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }
.row-fluid .menu-footer ul li a:hover:before { left:0; }
.row-fluid .menu-footer ul li a:hover { color:#01C3E0; }
.row-fluid .menu-footer ul li:last-child a:before { display:none; }

.row-fluid .social-icon { padding:18px 30% 0 0; text-align:center; }
.row-fluid .social-icon h4 { padding:0; font-size:20px; line-height:24px; color:#fff; letter-spacing: 1px; font-weight:bold; }
.row-fluid .social-icon ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .social-icon ul li { margin:0; padding:3px; display:inline-block; }
.row-fluid .social-icon ul li a { color:#fff; font-size:35px; line-height:normal; }
.row-fluid .social-icon ul li a:hover { color:#01c3e0; }

.row-fluid .copyright { padding:22px 15px; color: #F9F9F9; font-weight:300; border-top: 1px solid #979797; text-align:center; letter-spacing: 0.8px; opacity:0.5; }

.row-fluid .video-img { height:330px; position:relative; text-align:center; background-size:cover !important; background-position:center center !important } 
.row-fluid .video-img:before { content:''; background:#000; position:absolute; top:0; left:0; bottom:0; right:0; opacity:0.5; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }
.row-fluid .video-img:after { content:''; background:#000; position:absolute; top:50%; left:50%; bottom:50%; right:50%; opacity:0.2; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; }
.row-fluid .video-img a { font-size:32px; width:70px; height:70px; line-height:60px; border:5px solid #fff; color:#fff; display:inline-block; -webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;-ms-border-radius: 100%;border-radius: 100%;; text-align:center; letter-spacing: -7px; position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%);
 -moz-transform: translateX(-50%) translateY(-50%);
 -o-transform: translateX(-50%) translateY(-50%);
 -ms-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);; z-index:1; }
.row-fluid .video-img:hover:after { top:0; right:0; left:0; bottom:0; }
.row-fluid .video-img:hover:before { top:20px; right:20px; left:20px; bottom:20px; }
.row-fluid .video-code { display:none; } 

.video-code iframe { width:100% !important; height:350px !important; }

.row-fluid .hero-inner { padding:115px 0; position:relative; }
.row-fluid .hero-inner:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background: linear-gradient(90deg, rgba(249, 249, 249, 0) 0%, #F9F9F9 100%); position:absolute; top:0; left:0; }
.row-fluid .hero-inner > div { position:relative; }
.row-fluid .hero-text { padding:0 0 0 30%; }
.row-fluid .hero-text h1 { padding:15px 0; font-size:30px; line-height:36px; }

/* Pillar Page */
.row-fluid .header-lp .title { padding:30px 0 0; font-size:16px; line-height:24px; font-weight:bold; color:#484A7D; position:relative; text-align:right; }
.row-fluid .header-lp.fixed .title { padding:16px 0 0; }

/* .row-fluid  { background:#000 } */
.row-fluid .pillar-inner { position:relative; }
.row-fluid .pillar-left { width:360px; position:absolute; top:-50px; left:0; font-family: 'Raleway',sans-serif; }
.row-fluid .pillar-left ul.menu_list { margin:0; list-style-type:none; padding:15px 10px; background:#fff; -webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;; -webkit-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 -moz-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 -o-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 -ms-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);; position:relative; }
.row-fluid .pillar-left ul.menu_list:before { content:''; border-left:1px solid #979797; position:absolute; top:0; bottom:0; left:14px; opacity:0.15; }
.row-fluid .pillar-left ul.menu_list li { margin:0; padding:10px 0; display:block; }
.row-fluid .pillar-left ul.menu_list li a { padding:0 0 0 25px; font-size:16px; line-height:24px; font-weight:bold; color:#484A7D; opacity:0.6; position:relative; display:inline-block; width:100%; }
.row-fluid .pillar-left ul.menu_list li a:after { content:''; background: #484A7D; height: 10px; width: 10px; -webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;; position:absolute; top:50%; left:0; -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);; }
.row-fluid .pillar-left ul.menu_list li a:hover , .row-fluid .pillar-left ul.menu_list li.active a { opacity:1; }

.row-fluid .pillar-left .link-style a { margin-top:30px; width:100%; }

.row-fluid .social { font-size:18px; line-height:normal; text-align:center; color:#484A7D; }
.row-fluid .social > span { display:inline-block; padding:0 10px; }
.row-fluid .social ul { margin:0; padding:0; list-style-type:none; display:inline-block; }
.row-fluid .social ul li { margin:0; padding:3px; display:inline-block; }
.row-fluid .social ul li a { font-size:20px; color: #484A7D; }
.row-fluid .social ul li a:hover { color:#E84C4C; }

.row-fluid .pillar-right { padding:30px 0 30px 400px; }
.row-fluid .pillar-right blockquote { margin:10px 0; font-size:24px; line-height:34px; font-weight:400; color:#484A7D; }
.row-fluid .pillar-row { padding:0 0 20px; }
.row-fluid .pillar-row .pillar-content img { -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;; }
.row-fluid .cta-strip { padding:30px 25px; -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;; font-family: 'Raleway', sans-serif; font-size:18px; line-height:26px; color:#fff; position:relative; background-size:cover !important; background-position:center center !important; overflow: hidden; }
.row-fluid .cta-strip:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background: linear-gradient(-180deg, #01C3E0 0%, rgba(72, 74, 125, 0) 100%); }
.row-fluid .cta-strip > div { position:relative; width:100%; max-width:360px; }
.row-fluid .cta-strip h5 { font-size:20px; line-height:26px; color:#fff; }
.row-fluid .cta-strip h4 { color:#fff; }
.row-fluid .cta-strip.strip_hide { display:none; }

.row-fluid .cta-strip .link-style { margin-top:30px; }
.row-fluid .cta-strip .link-style a { width:100%; }

.row-fluid .pillar-left.bottom { bottom:0 !important; top:auto !important; }

/* Blog */
.row-fluid .blog-header { padding: 0; position:relative; }
.row-fluid .logo-blog img { height:40px; margin-top: 15px; width:auto !important; }
.row-fluid .blog-menu { width:auto; float:none; display:inline-block; }
.row-fluid .blog-menu h3 { display:none; }
.row-fluid .blog-menu-right { text-align:right; }
.row-fluid .blog-menu .widget-module ul { margin:0; padding:0; list-style-type:none;}
.row-fluid .blog-menu .widget-module ul li { margin:0; padding:0; display:inline-block; }
.row-fluid .blog-menu .widget-module ul li a { padding:16px 20px; display:inline-block; font-size:20px; color:#484A7D; }
.row-fluid .blog-menu .widget-module ul li a:hover { color:#E84C4C; }
.row-fluid .search-box { margin:0; padding:10px 0; width:auto; display:inline-block; float:none; vertical-align: middle; position:relative; }

.row-fluid .search-icon { height:22px; width:22px; margin:0; cursor: pointer; position: relative; z-index: 9; }
.row-fluid .search-icon img { height:20px; width:auto !important; cursor:pointer; }

.row-fluid .search-input { width:0px; position:absolute; right:40px; top:0; opacity:0; background:#fff; border-radius:3px 0px 0px 3px; -webkit-transition:width .25s ease; -o-transition:width .25s ease; transition:width .25s ease; -webkit-transition: all ease .5s;
 -moz-transition: all ease .5s;
 -o-transition: all ease .5s;
 -ms-transition: all ease .5s;
 transition: all ease .5s;; z-index:-1; }
.row-fluid .search-input form { position:relative; }
.row-fluid .search-input form input { height:42px; border:none; border-bottom:1px solid #484a7d; color: #484a7d; font-weight: 500; }
body.search-open .row-fluid .search-input { width:260px; opacity:1; z-index:1; }
.row-fluid .search-input form .search-submit { position:absolute; top:0; right:0; -webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;; color: #fff; border: none; }


.row-fluid .post-first { background-size:cover; background-position:center center; font-family: 'Raleway', sans-serif; font-weight:500; outline:none; }
.row-fluid .postf-body { padding:130px 120px 130px 0; background:#F9F9F9; color:#484A7D; font-size:18px; line-height:28px; width:50%; position:relative; }
.row-fluid .postf-body:before { content:''; width:245px; height:100%; position:absolute; top:0; right:-244px; display:inline-block; background:url('https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/round.png') no-repeat; background-position: center !important; }
.row-fluid .topic-link { font-size:16px; line-height:22px; color:#484A7D; font-weight:700; }
.row-fluid .topic-link:before { content:"\f02e"; margin-right:5px; display:inline-block; font-family:'fontAwesome'; }
.row-fluid .postf-inner h2 { padding:15px 0; font-size:36px; line-height:42px; font-weight:800; }
.row-fluid .postf-inner h2 a { color:#484A7D; }
.row-fluid .topic-link:hover , .row-fluid .postf-inner h2 a:hover { color:#E84C4C; } 
.row-fluid .postf-body .more-link { margin-top:30px; padding:10px 30px; font-size:16px; line-height:22px; }

.row-fluid .post-slider ul.slick-dots { padding:0; margin-top:-90px; position:relative; width: 100%; max-width:606px; right:50%; text-align:left; float:right; }

.row-fluid .suscribite-nuestro { padding:23px 0; background:#01C3E0; color:#fff; }
.row-fluid .suscribite-nuestro h3.form-title { width:320px; font-size:25px; line-height:32px; color:#fff; float:left; }

.form .hs-form-field > label { display:inline-block; color:#484A7D; font-size:16px; line-height:24px; font-family: 'Raleway', sans-serif; font-weight: 500; width:80px; }
.form input, .form button, .form textarea, .form select, .form input[type="text"], .form input[type="password"], .form input[type="datetime"], .form input[type="datetime-local"], .form input[type="date"], .form input[type="month"], .form input[type="time"], .form input[type="week"], .form input[type="number"], .form input[type="email"], .form input[type="url"], .form input[type="search"], .form input[type="tel"], .form input[type="color"] { padding:0; background-color:transparent; border:none; border-bottom:1px solid #484A7D; height:auto; }
.form .hs-form-field .input { margin:0 !important; display:inline-block; width:calc(100% - 80px); }
.form .hs-form .hs-form-field { padding:0 0 20px; }
.form .hs-error-msgs { margin-top:5px; font-size:14px; line-height:16px; color:red; }
.form .hs-button { margin-top:0; padding:6px 15px; font-weight: bold; background-color:#484A7D; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; text-align:center; border-bottom:none; }

.row-fluid .suscribite-nuestro form { margin-top:10px; padding:8px 90px 0 0; width: calc(100% - 320px); float:left; position:relative; }
.row-fluid .suscribite-nuestro form .hs-submit { position:absolute; top:0; right:0; }

.row-fluid .blog-title h2 { font-size:35px; line-height:42px; font-weight:900; }

.row-fluid .blog-section { padding:40px 0 30px; }
.row-fluid .blog-listing .post-listing { margin:0 -40px; display:block; }
.row-fluid .post-item { width:33.33%; padding:20px 40px; float:left; font-family: 'Raleway', sans-serif; }
.row-fluid .post-item .hs-featured-image-wrapper { height:190px; background-size:cover; background-position:center center; }
.row-fluid .post-body { padding:20px 0 0; }
.row-fluid .post-body h2 { padding:0 0 5px; font-size:30px; line-height:36px; font-weight:900; }
.row-fluid .post-body h2 a { color:#484A7D; }
.row-fluid .post-body h2 a:hover { color:#E84C4C; } 
.row-fluid .post-content { margin:5px 0 10px; font-size:16px; line-height:26px; color:#484A7D; font-weight:500; }
.row-fluid .post-item .link-style a { font-size:16px; line-height:22px; }

ul.pagination { margin:0; padding:0; list-style-type:none; text-align:right; font-size:18px; line-height:24px; text-transform:uppercase; display:inline-block; width:100%; }
ul.pagination li { margin:0; padding:0; display:inline-block; }
ul.pagination li a { color:rgba(74, 74, 74, 0.46); }
ul.pagination li a:hover , ul.pagination li.active a , ul.pagination li a i { color:#484A7D; }

/* Blog inner Page */
.row-fluid .post-hero { padding:135px 0; font-size:16px; line-height:26px; color:#fff; font-family: 'Raleway', sans-serif; text-align:center; position:relative; float:left; width:100%; } 
.row-fluid .post-hero:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.5; }
.row-fluid .post-hero > div { position:relative; }
.row-fluid .post-hero .post-texthero h2 { padding:0 0 10px; font-size:40px; line-height:46px; color:#fff; font-weight:900; }
.row-fluid .post-tops a { padding:5px; color:#fff; font-weight:bold; }
.row-fluid .post-tops a.author-link:before { content:"\f2be"; font-family:'fontAwesome'; display:inline-block; margin-right:5px; }
.row-fluid .post-tops a:hover { color:#E84C4C; }

.hs-blog-post .blog-topside { padding:0 170px; width:100%; float:none; display:block; }
.hs-blog-post .blog-section .wrapper { position:relative; }
.hs-blog-post .blog-section { padding:25px 0 30px; }
.row-fluid .comments-form h4 { padding:0; font-size:22px; line-height:30px; font-weight:900; }
.row-fluid .comments-form p { padding:0 0 15px; }
.row-fluid .comments-form form { margin-top:20px; } 
.row-fluid .comments-form .hs-form fieldset.form-columns-2 .hs-firstname { padding-left:0; }
.row-fluid .comments-form .hs-form-field > label { width:100%; }
.row-fluid .comments-form .hs-form-field .input { width:100%; }
.row-fluid .comments-form .hs-submit { text-align:right; }
.row-fluid .comments-form .hs-submit .hs-button { background-color:#04C778; padding:7px 35px; }
.row-fluid .comments-form .hs-submit .hs-button:hover { background-color:#E84C4C; }

.row-fluid .title-related { text-align:center; font-size:25px; line-height:34px; font-weight:900; }
.row-fluid .social-sharing { position:absolute; top:16px; left:0; width:160px; }
.row-fluid .social-sharing span { font-size:18px; line-height:24px; margin-right:10px; }
.row-fluid .social-sharing ul { margin:0; padding:0; list-style-type:none; display: inline-block; vertical-align: top; }
.row-fluid .social-sharing ul li { margin:0; padding:0; display:block; }
.row-fluid .social-sharing ul li a { color:#484A7D; font-size:20px; }
.row-fluid .social-sharing ul li a:hover { color:#E84C4C; }

.row-fluid .social-sharing.bottom { bottom:0 !important; top:auto !important; }
.row-fluid .related-section { padding:10px 0 20px; width:100%; float:left; }

.hs-blog-listing .row-fluid .post-hero { display:none; }
.row-fluid .author-box { width:100%; float:left; }
.row-fluid .about-author-sec { margin:0 0 40px; padding: 50px; width: 100%; -webkit-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.15);
 -o-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.15);
 -ms-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.15);; float: left; -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;; }
.row-fluid .about-author-inner { position: relative; }
.row-fluid .author-img { margin: 0; width: 140px; height: 140px; max-width: 100%; background-size: cover; background-position: center center; -webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;-ms-border-radius: 100%;border-radius: 100%;;  -webkit-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.1);
 -o-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.1);
 -ms-box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0 45px 0px rgba(0, 0, 0, 0.1);; float: left; }
.row-fluid .author-text { padding: 0 0 0 40px; width: calc(100% - 140px); font-size: 16px; font-weight: 400; float: left; }
.row-fluid .author-text h3 { margin: 0; padding: 0 0 10px; font-size: 18px; line-height: 26px; }
.row-fluid .author-text h3 a { text-decoration: none; color: #F4873E; }
.row-fluid .about-author-sec .hs-author-social-section { margin-top: 20px; }
.row-fluid .about-author-sec .hs-author-social-section ul { margin: 0; padding: 0; list-style-type: none; }
.row-fluid .about-author-sec .hs-author-social-section ul li { margin: 0; padding: 3px; display: inline-block; text-align: center; }
.row-fluid .about-author-sec .hs-author-social-section ul li a { width: 32px; height: 32px; line-height: 29px; border: 2px solid #E84C4C; color: #E84C4C; background: transparent !important; font-size: 16px; display: inline-block; text-indent: 0; -webkit-border-radius: 50px;-moz-border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;border-radius: 50px;; }
.row-fluid .about-author-sec .hs-author-social-section ul li a:hover { background: #E84C4C !important; color: #FFF; -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
 -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
 -o-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
 -ms-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);; }

.row-fluid .search-results { margin:15px 0; font-size:18px; line-height:26px; padding:35px 0; }
.row-fluid .search-results ul li { margin:0 0 30px; padding:30px 25px 20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;; background:#fff; -webkit-box-shadow: 0px 0 20px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0px 0 20px 0px rgba(0, 0, 0, 0.15);
 -o-box-shadow: 0px 0 20px 0px rgba(0, 0, 0, 0.15);
 -ms-box-shadow: 0px 0 20px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0px 0 20px 0px rgba(0, 0, 0, 0.15);;  -webkit-transition: all 0.2s ease-in-out;
 -moz-transition: all 0.2s ease-in-out;
 -o-transition: all 0.2s ease-in-out;
 -ms-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out;; }
.row-fluid .search-results ul li a { font-weight:700; }
.row-fluid .search-results ul li:hover { -webkit-box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.20);
 -moz-box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.20);
 -o-box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.20);
 -ms-box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.20);
 box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.20);; }

.row-fluid .blog-topside .cta-strip { margin:10px 0; }

.row-fluid .hero-section .hero-text { padding:0; text-align:center; }
.row-fluid .hero-section .hero-text h1 { padding:10px 0; font-weight:900px; font-size:45px; line-height:52px; }

 

/* Start Home Page */

/*Page Loader */
.load-complete {position: fixed;background: #fff;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;z-index: 1031;}
.load-complete img {margin: 0 auto;display: block;top: 50%;position: absolute;left: 0;right: 0;text-align: center;}


.header-content > div > div {display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}
.home-menu { text-align: right; margin:0;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { /* padding: 0 32px;line-height: 102px;*/line-height: 62px; }
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a {/*padding:0; display: inline;*/ font-family: 'Raleway'; font-size:16px;font-style: normal;font-weight: 400; color:#484a7d; position:relative; display: inline-block; position: relative;padding: 0 10px; }
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:last-child a {font-weight: 700; padding-right: 0;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover a {color:#01c3e0}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover { background:none;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.active { background:none; color:#20C1DD;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.active a { color:#484a7d; font-weight: 700;}
.ebiz-toggle {padding:25px 0;background-color:transparent;float:right;border:none;cursor:pointer;width:43px;}
.ebiz-toggle .icon-bar {margin:auto;background-color:#e84c4c;border-radius:1px;display:block;height:3px;position:relative;width:22px; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.ebiz-toggle .icon-bar:before {position:absolute;left: -5px;top:0;content:"";height:3px;width:3px; background-color: #e84c4c;}
.ebiz-toggle.ebiz-menuopen .icon-bar:before {background:none;}
button.ebiz-toggle:hover { background:none; }

.ebiz-toggle .icon-bar + .icon-bar {margin-top:4px;}
.ebiz-toggle .icon-bar:nth-child(1),.ebiz-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(1){top:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(2){opacity:0;}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(3){top:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.mobile-toggle:after {content:'';position:absolute;height:30px;width:30px;right:11px;z-index:-1;background-color:none;top:7px;}
span.mobile-toggle.ebiz-subopen {position:absolute;width:100%;top:0;left:0;height:45px;}
.home-menu .mobile-menu span.mobile-toggle i {height:100%;width:100%;cursor:pointer;position:absolute;right:0px;top:0px; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.home-menu .mobile-menu span.mobile-toggle i:after,.mobile-toggle i:before {content:"";background-color:#fff;height:16px;width:2px;position:absolute;right:25px;top:14px; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.home-menu .mobile-menu span.mobile-toggle i:before {-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg); -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.home-menu .mobile-menu span.mobile-toggle.ebiz-subopen i:after {-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.home-menu .mobile-menu span.mobile-toggle.ebiz-subopen i:before {opacity:0;background-color:#fff;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.home-menu .hs-menu-wrapper ul {float:none;padding:0;width:auto;min-width:250px;display:inline-block;vertical-align:top;}
.home-menu .hs-menu-wrapper > ul > li > a {max-width:none;width:100%;text-align:left}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.home-menu .hs-menu-wrapper ul ul {min-width:250px;text-align:left;}
.trt-free-btn {display:none;}


/* second level menu*/
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { top: 72px;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul {background:#fcfcfc;border-radius:0 0 15px 15px;  margin:0; overflow: hidden;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li {margin:0;border-bottom:1px solid transparent; /*line-height:22px;padding: 20px 35px; */}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li a {text-align:left; position:relative;border:none; color: #f05226;  font-family: 'Raleway'; font-style: normal;font-size: 15px;font-weight: 400 !important;line-height:19px; padding: 15px 20px;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li a:hover {border:none;}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover {background:#e84c4c;border-bottom:1px solid transparent;color:#fff; }
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover a {color:#fff !important}
.home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover a:after {color:#fff;}

.main-header {padding:10px 0;background:#fff;}
.main-header .logo img { max-width:103px; }
.row-fluid .Pruebalo-btn {padding:15px 0 15px;margin:0 0 0 20px;}
.Pruebalo-btn a {background:#e84c4c;border:1px solid #e84c4c;border-radius:100px;max-width:164px;font-family: 'Open Sans'; font-size:16px;font-style: normal;font-weight: 700;color:#f9f9f9; padding: 8px 20px; }
.Pruebalo-btn a:hover {background:#f9f9f9;color:#e84c4c;}

.home-page-slider {}
.banner-section {position:relative;}
.home-page-slider {}
.home-page-slider .banner-img-sec {z-index:9999;position:relative;padding: 150px 0px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.home-page-slider .banner-content-section h2 {line-height:55px;color:#484a7d;text-transform:inherit;margin:0; padding: 0; font-family: 'Raleway';font-size:45px; font-style: normal;font-weight: 900;}
.home-page-slider .banner-content-section p { font-family: 'Raleway';font-style: normal;font-weight: 500;font-size:18px;line-height:25px;color:#484a7d;margin:0; padding: 0 0 15px;}
.home-page-slider .banner-content-section a { background: #e84c4c;border: 1px solid #e84c4c;border-radius: 100px;font-family: 'Open Sans';font-size: 16px;font-style: normal;font-weight: 700;color: #f9f9f9;padding: 8px 30px;}
.home-page-slider .banner-content-section a:hover, .home-page-slider .banner-content-section a:focus, .home-page-slider .banner-content-section a:active {background: #f9f9f9;color: #e84c4c;}
.home-page-slider.slick-slider .slick-arrow {display:none !important; }
.home-page-slider .banner-img-sec:before {content:"";position:absolute;left:0; top:0; height:100%; width:100%;z-index: -99;opacity: 1;background: rgba(254,134,101,1);background: -moz-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,134,101,1)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8665', endColorstr='#ffffff', GradientType=1 );}
.home-page-slider.slick-slider .slick-dots { padding: 0;margin-top: -60px;/*position: relative;*/width: 100%; max-width: 585px;position: absolute; bottom: 100px;right: 50%;text-align: left;float: right; bottom: 80px;}
.home-page-slider.slick-slider .slick-dots li {display:inline-block; margin:0 5px;padding:0;}
.home-page-slider.slick-slider .slick-dots li button {width:15px; height:15px; border-radius:100%; background-color:#E84C4C; padding:0; text-indent:-9999px; cursor:pointer; opacity:0.3;} 
.home-page-slider.slick-slider .slick-dots li.slick-active button {opacity:1;background-color:#E84C4C;}
.banner-content-section { position: relative; z-index: 99; width: 36%;float:left; padding: 130px 0 130px;background:#F9F9F9; }
 .home-page-slider .banner-content-section img {display:none !important;}
.banner-image-section {position: relative; width: 69%;float:left;}
/*.banner-container {position: relative;z-index:1;background-repeat: no-repeat;background-position: right; background-size:66% 100%;}
.banner-container:before { content: '';width: 169px;height: 100%;position: absolute;top: 0; left: 34%;display: inline-block;background: url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/inner-curve.png) no-repeat;background-position: center !important; background-size: 100% 100%;}*/
.home-banner-txt { margin: 10px 0 30px;  }

.home-banner-image-section {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;float: right;height: 550px;width: 64%;}
.home-banner-image-section:before {content: '';width: 169px;height: 100%;position: absolute;top: 0;left: 0%;display: inline-block;background: url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/inner-curve.png) no-repeat;background-position: center !important;background-size:cover;}
.row-fluid .banner-section {position: relative;background: #F9F9F9;max-height: 550px;overflow: hidden;}


.soluciones-section {padding:60px 0 0; background: #F9F9F9;}
.soluciones-section-title {text-align:center;}
.soluciones-section-title h2 {line-height: 35px;color: #484a7d;text-transform: inherit;margin: 0;padding: 0 0 50px;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.solution-section {}
.solution-box-area {}
.solution-box {width: 33.3%;float: left;padding: 0 30px;}
.solution-box-inner { text-align: center;}
.solution-box-inner span { display: block;width: 100%; }
.solution-box-inner>span { min-height: 243px;}
.solution-box-inner span img { vertical-align: middle;max-width:253px}
.solution-box-inner h3 { float: left;width: 100%; text-align: left;line-height: 30px;color: #484a7d;text-transform: inherit;margin: 0;padding: 0 0 5px;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.solution-box-inner .solution-box-txt { text-align: left;float: left;width: 100%; }
.solution-box-inner .solution-box-txt p {text-transform: none;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400;color: #484a7d;  padding: 0 0 15px;}
.solution-box-inner .solution-box-txt p span {padding:0;}
.solution-box-inner .solution-box-txt ul {padding:0;margin:0;}
.solution-box-inner .solution-box-txt ul li {position:relative;list-style:none;padding:0 0 5px 30px;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400;color: #484a7d; }
.solution-box-inner .solution-box-txt ul li:before {background:url("https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/bullet.png");content:"";position:absolute; left: 3px; top: 4px;height:13px;width:13px;}
.solution-box-inner a {text-align:center; display: inline-block; background: #484A7D;border: 1px solid #484A7D;border-radius: 100px;font-family: 'Raleway';font-size: 16px;font-style: normal;font-weight: 700;color: #f9f9f9;padding: 5px 25px; margin: 20px auto 0; max-width: 250px; min-width: 250px;}
.solution-box-inner:hover a {background:none; color:#484A7D;}



.como-section {padding:90px 0 85px;  background: #F9F9F9;}
.como-section-title {text-align:center;}
.como-section-title h2 {line-height: 35px;color: #484a7d;text-transform: inherit;margin: 0;padding: 0 0 70px;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.como-section-box-area {}
.como-box {text-align:center;position:relative;}
.como-box-img {}
.como-box-img span { position:relative; display: block;max-height: 115px;margin:0 0 20px;  }
.como-box-img img { vertical-align: bottom;max-width: 100px; padding: 54px 0 0;}
.como-box-txt {}
.como-box-txt h6 {margin:0; padding:0 0 10px;line-height: 18px;color: #484a7d;text-transform: inherit;font-family: 'Raleway';font-size: 18px;font-style: normal;font-weight: 700;}
.como-box-txt h6 span {font-family: 'Open Sans'; font-size:14px;font-style: normal;font-weight: 700;color:#6f6f6f; padding:0;  }
.como-box-txt p {font-family: 'Open Sans'; font-size:14px;font-style: normal;font-weight: 400;color:#6f6f6f;padding:0; line-height: 21px;}
.como-box-big {position:relative;}
.como-box-big .como-box {text-align:left;  margin: 6px 0 25px;max-height: 157px;}
.como-box-big .como-box .como-box-img {text-align:center; }
.como-box .como-box-img span:after {content:"";background:#01c3e0;height:2px;width:35px;position:absolute; right: -18%;bottom: -14px;}
.como-box-big:after {content:"";background:#01c3e0;height:2px;width:35px;position:absolute;right: -20%; top: 45%;}
.como-box-big .como-box:after {background:none;}
.como-box:last-child .como-box-img span:after {background:none;}
.como-box-big .como-box-img img {margin:0; padding: 10px 0 0;}


.como-box.set-box .como-box-img span:after { right: -18px;bottom: -16px;}

.counter-section {padding:50px 0 80px;text-align: center;background: #FFFFFF;}
.counter-section-title {}
.counter-section-title h3 {font-family: 'Raleway';font-size: 24px;font-style: normal;font-weight: 700;color:#484a7d;margin: 0; padding: 0 0 10px;}
.counter-section-txt {}
.counter-section-txt h3:before {content:"\f017";position:absolute;left:-25px; top:0;font-family:'FontAwesome';font-size:30px;  font-weight: 300;font-style: normal; color:#484a7d;}
.counter-section-txt h3 { padding: 0 0 0 20px; display: inline-block;position:relative; font-family: 'Raleway';font-size: 24px;font-style: normal;font-weight: 700;color:#484a7d; margin: 0;}
.counter {animation-duration: 1s;  animation-delay: 0s;}
.counter { font-family: 'Raleway';font-size: 104px;font-style: normal;font-weight: 700;color: #fff; line-height: 110px;margin: 0 0 20px;}

.main-footer-section {padding:45px 0 45px;background:#32334e;border-bottom:1px solid #979797;}
.copyright-section {text-align:center;padding:25px 0;background:#32334e;}
.footer-copyright {color:#f9f9f9;font-family: 'Raleway';font-size: 16px;font-style: normal;font-weight: 300; letter-spacing: 0.8px;}

.contact-section {}
.contact-section p {letter-spacing: 1px;color:#f9f9f9;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 300; margin:0 0 25px; padding: 0; line-height:25px;  }
.contact-section h5 {letter-spacing: 1px;color:#f9f9f9;font-family: 'Raleway';font-size: 18px;font-style: normal;font-weight: 700; margin: 0; padding: 0;}
.contact-section h5 a {letter-spacing: 1px;color:#f9f9f9;font-family: 'Raleway';font-size: 16px;font-style: normal;font-weight: 300; padding: 0; }
.contact-section h5 a:hover {color:#E84C4C}
.contact-section h5 span { font-weight: 300; font-size: 14px; display: block; margin: 15px 0; }
.contact-menu {}
.contact-menu ul {}
.contact-menu ul li {}
.main-footer-section .contact-menu ul li a {letter-spacing: 0.9px;color:#f9f9f9;font-family: 'Raleway';font-size: 18px;font-style: normal;font-weight: 300; line-height: 18px; margin: 0; padding: 0 0 20px; }
.main-footer-section .contact-menu ul li a:hover {color:#E84C4C}
.row-fluid .contact-clients {width:18%;}
.contact-clients h4 {line-height: 21px;letter-spacing: 0.9px;color:#f9f9f9;font-family: 'Raleway';font-size: 18px;font-style: normal;font-weight: 700;  margin: 0 0 5px;padding: 0; }
.contact-clients h6 {letter-spacing: 0.7px;line-height: 18px;color:#f9f9f9;font-family: 'Raleway';font-size: 14px;font-style: normal;font-weight: 500; margin: 5px 0;padding: 0;}
.contact-clients p { letter-spacing: 0.7px;line-height: 14px;letter-spacing: 0.7px;color:#f9f9f9;font-family: 'Raleway';font-size: 10px;font-style: normal;font-weight: 400; margin: 0; padding: 0;}
.row-fluid .contact-social { float: right;}
.contact-social h4 { text-indent: 50px;  letter-spacing: 1px;color:#f9f9f9;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight:700; margin: 0 0 10px; padding: 0; line-height: 25px;}
.contact-social ul {margin:0; padding:0;float:right;}
.contact-social ul li {list-style:none;float:left; margin: 0 10px 0 0;}
.contact-social ul li a {color:#f9f9f9;font-size: 35px;}
.contact-social ul li a:hover {color:#E84C4C;}



.contact-form-section {background:#E6F9FC; padding:25px 0;}
.contact-form-section-title {text-align:center;}
.contact-form-section-title h2 { margin: 0; padding: 0 0 50px;color:#484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight:700;}
.contact-form-homepage {}
.contact-form-homepage form {}
.contact-form-homepage form .hs-form-field { width:20%;float:left;}
.contact-form-homepage form .hs-form-field label { text-align: right; padding-right: 4px;display: inline-block;color: #484a7d;font-size: 16px;line-height: 24px;font-family: 'Raleway';font-weight: 500;width: 80px;}
.contact-form-homepage form .hs-form-field label span {}
.contact-form-homepage form .hs-form-field .input { margin: 0 !important;display: inline-block;width: calc(100% - 80px);}
.contact-form-homepage form .hs-form-field .input input { color: #484a7d; padding: 0 10px;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: auto; font-family: 'Raleway';font-size: 16px;font-weight: 500;}
.contact-form-homepage form .actions { float: right;}
.contact-form-homepage form .actions input {height:auto; margin-top: 0;padding: 6px 15px;font-weight: bold;background-color: #484a7d;border:1px solid #484a7d;-webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;text-align: center; font-family: 'Raleway';font-size: 16px;font-weight: 700;color:#f9f9f9;}
.contact-form-homepage form .actions input:hover {background:none;color:#484a7d;}
.contact-form-homepage form .hs-error-msgs.inputs-list {}
.contact-form-homepage form .hs-error-msgs.inputs-list li {}
.contact-form-homepage form .hs-error-msgs.inputs-list li label {width: 100%;color:#E84C4C;  padding: 0; font-size: 14px;}
.contact-form-homepage .submitted-message {width: 100%;color:#484a7d; font-size: 16px; text-align:center;}
.contact-form-homepage form .hs-email.hs-form-field label {width:65px;}


.service-section { text-align: center;padding: 35px 0;background: #fff;}
.service-section-title {}
.service-section-title h2 {margin: 0;padding: 0 0 10px; line-height: 30px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.service-section-txt {padding: 0 70px;color:#979797;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.service-section-txt span {color:#979797;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700; line-height: 33px;}


.client-testimonial { text-align: center;padding: 50px 0;background: #F9F9F9;}
.client-testimonial-title {}
.client-testimonial-title h2 {margin: 0;padding: 0 0 10px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.testimonial-area {text-align:center;  padding:20px 0 15px; margin: 0 auto; width: 100%;}
.testimonial-box { width: 560px; margin: 0 auto;}
.testimonial-box span {display: inline-block; margin: 0 0 10px;}
.testimonial-box img {}
.testimonial-box p {color: #6f6f6f;letter-spacing: 0.3px;font-size: 14px;font-family: 'Open Sans';font-style: italic;font-weight: 300;line-height: 21px; margin: 0 ;padding: 0;}
.testimonial-area.slick-slider .slick-arrow {display:none !important; }
.testimonial-area.slick-slider .slick-dots {position:absolute; left:0; right:0;bottom: -25px;text-align:center; margin: 0; padding: 0;}
.testimonial-area.slick-slider .slick-dots li {display:inline-block; margin:0 5px;padding:0;}
.testimonial-area.slick-slider .slick-dots li button {width:15px; height:15px; border-radius:100%; background-color:#E84C4C; padding:0; text-indent:-9999px; cursor:pointer; opacity:0.3;} 
.testimonial-area.slick-slider .slick-dots li.slick-active button {opacity:1;background-color:#E84C4C;}
.client-testimonial-area { padding: 0 0 30px;}


.client-logo-section { text-align: center;padding: 50px 0 0;background: #F9F9F9;}
.client-logo-section-title {}
.client-logo-section-title h2 {margin: 0;padding: 0 0 10px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.client-logo-section-txt {margin:0 0 30px;color:#6f6f6f;  font-family: 'Open Sans';font-size: 16px;font-style: normal;font-weight: 400;}
.client-logo-section-txt span {color:#6f6f6f;  font-family: 'Open Sans';font-size: 16px;font-style: normal;font-weight: 400; margin: 0 0 5px;display: block;}
.client-logo-section-txt span p {margin:0; padding:0;}
.client-logo-area {}
.client-logo {}
.client-logo-box {}
.client-logo-box img { margin: 0 auto; max-width:160px; }
.client-logo.slick-slider .slick-arrow {display:none !important; }
.client-logo.slick-slider .slick-dots {display:none;}

/* End Home Page */

/* Start Bottom to Top css*/
#scroll {position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;background-color:#e84c4c;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px; z-index: 9;}
#scroll span {position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff;}
#scroll:hover {background-color:#484A7D;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.row-fluid .top-scroll {min-height: 0 ;}


/* Start Fulfil product Page */

.inner-top-banner { background: #F9F9F9;}
.inner-banner-content {padding:130px 0;}
.inner-banner-content-title {}
.inner-banner-content-title h2 {line-height: 55px;color: #484a7d;text-transform: inherit;margin: 0; padding: 0 0 20px;font-family: 'Raleway';font-size: 45px;font-style: normal;  font-weight: 900;}
.inner-banner-img {}
.inner-banner-img img {}
.inner-banner-txt {}
.inner-banner-txt span {font-family: 'Raleway';font-style: normal;font-weight: 500;font-size: 18px;line-height: 25px;color: #484a7d;margin: 0;padding: 0 0 15px;}
.inner-banner-txt span strong {display: block;font-family: 'Raleway';font-style: normal;font-weight: 700;font-size: 18px;line-height: 25px;color: #484a7d;margin: 0;/*padding: 0 0 15px;*/padding: 0 ;}
.inner-banner-btn a {background: #e84c4c;border: 1px solid #e84c4c;border-radius: 100px;max-width: 164px;font-family: 'Open Sans';font-size: 16px;font-style: normal;font-weight: 700;color: #f9f9f9;padding: 8px 30px; display: inline-block; margin: 20px 0 0;}
.inner-banner-btn a:hover {background: #f9f9f9;color: #e84c4c;}


.inner-page-slider {}
.row-fluid .inner-banner-section {position: relative;background: #F9F9F9;max-height: 550px;overflow: hidden;}
.inner-page-slider .inner-img-sec {z-index:9999;position:relative;padding: 150px 0px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.inner-page-slider .inner-content-section h2 {line-height:55px;color:#484a7d;text-transform:inherit;margin:0; padding: 0; font-family: 'Raleway';font-size:45px; font-style: normal;font-weight: 900;}
.inner-page-slider .inner-content-section p { font-family: 'Raleway';font-style: normal;font-weight: 500;font-size:18px;line-height:25px;color:#484a7d;margin:0; padding: 0 0 15px;}
.inner-page-slider .inner-content-section a { background: #e84c4c;border: 1px solid #e84c4c;border-radius: 100px;max-width: 164px;font-family: 'Open Sans';font-size: 16px;font-style: normal;font-weight: 700;color: #f9f9f9;padding: 8px 30px;}
.inner-page-slider .inner-content-section a:hover, .inner-page-slider .inner-content-section a:focus, .inner-page-slider .inner-content-section a:active {background: #f9f9f9;color: #e84c4c;}
.inner-page-slider.slick-slider .slick-arrow {display:none !important; }
.inner-page-slider .inner-img-sec:before {content:"";position:absolute;left:0; top:0; height:100%; width:100%;z-index: -99;opacity: 1;background: rgba(254,134,101,1);background: -moz-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,134,101,1)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(254,134,101,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8665', endColorstr='#ffffff', GradientType=1 );}
.inner-page-slider.slick-slider .slick-dots { padding: 0;margin-top: -60px;position: relative;width: 100%; max-width: 585px;right: 50%;text-align: left;float: right;}
.inner-page-slider.slick-slider .slick-dots li {display:inline-block; margin:0 5px;padding:0;}
.inner-page-slider.slick-slider .slick-dots li button {width:15px; height:15px; border-radius:100%; background-color:#E84C4C; padding:0; text-indent:-9999px; cursor:pointer; opacity:0.3;} 
.inner-page-slider.slick-slider .slick-dots li.slick-active button {opacity:1;background-color:#E84C4C;}
.inner-banner-section .inner-content-section { position: relative; z-index: 99; width: 37%;float:left; padding: 170px 50px 170px;background:#F9F9F9;}
.inner-image-section {position: relative; width: 69%;float:left;}
/*.inner-container {position: relative;z-index:1;background-repeat: no-repeat;background-position: right; background-size: 66% 100%;}
.inner-container:before { content: '';width: 245px;height: 100%;position: absolute;top: 0; left: 31.2%;display: inline-block;background: url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/round.png) no-repeat;background-position: center !important; background-size: 60% 100%;}*/
.inner-banner-txt { margin: 10px 0 30px;}
.inner-banner-section .banner-image-section {/*background-position: center;background-size: cover;*/ position:relative; background-repeat: no-repeat; /*background-size: 100%; */ background-size: cover; background-position: center center; float: right; height: 550px; width: 63%;}
.inner-banner-section .banner-image-section:before { content: '';width: 169px;height: 100%;position: absolute;top: 0; left: 0;display: inline-block;background: url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/inner-curve.png) no-repeat;background-position: center !important; background-size: cover;}

 .inner-banner-section .inner-content-section img {display:none !important;  }





.benefit-section {text-align:center;padding:70px 0;background:#F9F9F9;}
.benefit-section-title {}
.benefit-section-title h2 { line-height: 35px;color: #484a7d;text-transform: inherit;margin: 0;padding: 0 0 50px;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.benefit-section-area {}
.benefit-box {}
.benefit-box-inner { width: 33.3%; float: left;padding: 0 30px 50px;}
.benefit-box-inner h4 { float: left; width: 100%;line-height: 20px;color: #484a7d;text-transform: inherit;margin: 0;padding: 0 0;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700;}
.benefit-box-inner span { display: inline-block;margin:20px 0 10px; min-height: 90px;}
.benefit-box-inner span img { vertical-align: middle; max-width: 100px;}
.benefit-box-inner p { padding: 0;color:#6f6f6f;  font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400; line-height: 18px;}
.benefit-read-btn {text-align:center;padding:30px 0 0;}
.benefit-read-btn a {text-align: center;display: inline-block;background: #484A7D;border: 1px solid #484A7D;border-radius: 100px;font-family: 'Raleway';font-size: 16px;font-style: normal;font-weight: 700;color: #f9f9f9;padding: 5px 25px;margin:0; min-width: 250px;}
.benefit-read-btn a:hover {background: none;color: #484A7D;}

.fulfill-section {text-align:center;padding:30px 0;background:#fff;}
.fulfill-section-title {}
.fulfill-section-title h2 { line-height: 35px;color: #484a7d;text-transform: inherit;margin: 0;padding: 0 0 20px;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.row-fluid .fulfill-section-main-txt {width:580px; text-align:center; font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 700; line-height: 18px;color:#979797; margin: 0 auto 90px; display: inline-block; float: none;}
.fulfill-section-main-txt span { font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 700; line-height: 18px;color:#979797;}
.fulfill-section-area { padding: 0 0 50px;}
.fulfill-box {}
.fulfill-box-inner { width: 33.3%; float: left;padding: 0 30px;}
.fulfill-box-inner span { display: inline-block;width:100%; text-align:center;margin:0 0 20px}
.fulfill-box-inner span img {margin:0 auto; max-width: 134px; }
.fulfill-box-inner h3 { margin: 0; padding: 0; float: left;width: 100%;line-height: 20px;color: #484a7d;text-transform: inherit;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700;}
.fulfill-box-inner p { display: inline-block;padding: 0;color: #6f6f6f;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400;line-height: 23px;}
.logistic-title { padding: 0 0 20px;}
.logistic-title h4 {margin:0; padding:0;color: #484a7d;text-transform: inherit;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700;}
.logistic-title h3 {margin:0; padding:0;color: #484a7d;text-transform: inherit;font-family: 'Raleway';font-size: 10px;font-style: normal;font-weight: 700;}



.concepto-section {padding:70px 0;position:relative;z-index:9;}
.concepto-section:before {background-image: linear-gradient(180deg, #01c3e0 0%, rgba(72, 74, 125, 0) 100%);
  
/* background: rgba(17,188,214,1);
background: -moz-linear-gradient(top, rgba(17,188,214,1) 0%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.59) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(17,188,214,1)), color-stop(65%, rgba(255,255,255,0.73)), color-stop(100%, rgba(255,255,255,0.59)));
background: -webkit-linear-gradient(top, rgba(17,188,214,1) 0%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.59) 100%);
background: -o-linear-gradient(top, rgba(17,188,214,1) 0%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.59) 100%);
background: -ms-linear-gradient(top, rgba(17,188,214,1) 0%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.59) 100%);
background: linear-gradient(to bottom, rgba(17,188,214,1) 0%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.59) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11bcd6', endColorstr='#ffffff', GradientType=0 ); */

  
content:"";position:absolute;left:0;top:0;height:80%;width:100%;z-index:1;}
.concepto-section:after { background: rgba(146,188,200,0.4);content:"";position:absolute;left:0;top:0;height:100%;width:100%;}


.concepto-section-title {}
.concepto-section-title h2 {color: #fff;text-transform: inherit;font-family: 'Raleway';font-size: 34px;font-style: normal;font-weight: 700; margin: 0; padding: 0 0 10px;}
.concepto-section-sub-title span {color: #fff;text-transform: inherit;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700; margin: 0;padding: 0 0 15px;display: block;}
.row-fluid .concepto-txt {color: #fff;text-transform: inherit;font-family: 'Raleway';font-size: 18px;font-style: normal;font-weight: 400; width:20%;}
.concepto-txt span {color: #fff;text-transform: inherit;font-family: 'Raleway';font-size: 18px;font-style: normal;font-weight: 400; line-height: 22px;display: block;}
.concepto-btn { padding: 10px 0; text-align: center;}
.concepto-btn a {background: #e84c4c;border: 1px solid #e84c4c;border-radius: 100px;max-width: 350px;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700;color: #fff;padding: 8px 30px; width: 100%; display: inline-block;}
.concepto-btn a:hover { background: none; color: #e84c4c;}
.concepto-small-box {}
.row-fluid .concepto-section .wrapper .concepto-box { position: relative;z-index: 99;width: 75%;float: none;margin: 0 auto !important;}



.inner-hero-slider { max-height: 470px; overflow: hidden; background: #F9F9F9;}
.inner-hero-slider .banner-content-section { width: 45%; padding: 125px 0px 125px;}
.inner-hero-slider .banner-container:before { width: 169px;top: 0px;left: 45%;;background: url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/inner-curve.png) no-repeat; }
.inner-hero-slider .home-page-slider .banner-content-section h2 {line-height: 35px;font-size: 30px; font-weight: 700;}
.inner-hero-slider .home-page-slider .banner-content-section p {line-height: 35px;font-size: 30px; font-weight: 500;}
.inner-hero-slider .home-page-slider .banner-content-section a { display:inline-block; margin: 5px;}
.inner-hero-slider .home-page-slider .banner-content-section a.other-slider-btn {margin: 5px;background:none;color:#e84c4c;}
.inner-hero-slider .home-page-slider .banner-content-section a.other-slider-btn:hover { background: #e84c4c; color: #f4f4f4;}
.inner-hero-slider .banner-container { background-size: 100%; height: 470px;}

.inner-hero-slider .home-banner-image-section {position: relative;background-repeat: no-repeat;background-size: cover; background-position: center center;float: left;height: 100%;width: 55%;}
.inner-hero-slider .home-banner-image-section:before {content: '';width: 169px;height: 100%;position: absolute;top: 0;left: 0%;display: inline-block;background: url(https://cdn2.hubspot.net/hubfs/3348050/Shipit_2019/Images/inner-curve.png) no-repeat;background-position: center !important;background-size:cover;}
.row-fluid .inner-hero-slider {position: relative;background: #F9F9F9;max-height: 540px;overflow: hidden;}
.inner-hero-slider .home-banner-txt { padding: 0 100px 0 0;}
.inner-hero-slider .home-page-slider .banner-content-section h2 { padding: 0 100px 0 0;}
.inner-hero-slider .home-page-slider.slick-slider .slick-dots { bottom: 20px;}


/* End Fulfil product Page */
/* Start Somos Shipit Page */
.somos-top-box-section {background:#F9F9F9;padding:70px 0 60px;}
.somos-box-area {width:100%;}
.shipit-top {}
.somos-box {width:50%; float:left;text-align:left; padding: 0 180px 0 0;}
.somos-box h2 {margin: 0;padding: 0 0 20px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.somos-box p {padding: 0;color: #979797;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400;line-height: 18px;}




.somos-bottom-box-section {background:#fff;padding:70px 0 60px;text-align:center}
.somos-bottom-box-section-title {}
.somos-bottom-box-section-title h2 {margin: 0;padding: 0 0 20px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.somos-bottom-box-text {padding: 0;color: #979797;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400;line-height: 18px; }
.somos-bottom-box-text span {color: #979797;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 700;line-height: 18px; margin: 0 0 50px; width: 90%; display: inline-block;}

.nuestra-box-area {}
.nuestra-boxes {width:100%;}
.nuestra-box {width:50%; float:left;text-align:left; padding: 0; margin: 0 0 10px;}
.nuestra-box-img {width:40%;float:left;}
.nuestra-box span {height:230px;width:230px; display: inline-block; border-radius: 50%; overflow: hidden;}
.nuestra-box span img {height:230px;width:230px; object-fit:cover; }
.nuestra-box-txt {width:55%;float:left;padding:0 0 0 30px;}
.nuestra-box h2 {margin: 0;padding: 20px 0 20px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.nuestra-box p {padding: 0;color: #484a7d;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 400;line-height: 20px;}

/* End Somos Shipit Page */

/* Start Contact Page */
.contact-detail-section {padding:50px 0;text-align:center;}
.contact-detail-section-title {}
.contact-detail-section-title h2 {margin: 0;padding: 0 0 10px;color: #484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight: 700;}
.row-fluid .contact-detail-section .contact-detail-section-txt { width: 62%;margin: 0 auto;float: none;text-align: left;} 
.contact-detail-section-txt {}
.contact-detail-section-txt p {padding: 0 0 20px;color: #979797;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 700;line-height: 20px;}
.contact-detail-btn a { margin: 20px 0 0;background: #e84c4c;border: 1px solid #e84c4c;border-radius: 100px;max-width: 370px;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700;color: #fff;padding: 10px 45px;width: 100%;display: inline-block;}
.contact-detail-btn a:hover { background: none; color: #e84c4c;}



.contact-page-form-section {background:#E6F9FC; padding:25px 0;}
.contact-page-form-section-title {text-align:center;}
.contact-page-form-section-title h2 { margin: 0; padding: 0 0 50px;color:#484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight:700;}
.contact-form-contact-page {}
.contact-form-contact-page form {}
.contact-form-contact-page form .hs-form-field { width:20%;float:left;}
.contact-form-contact-page form .hs-form-field label { text-align: left; padding-right: 4px;display: inline-block;color: #484a7d;font-size: 16px;line-height: 24px;font-family: 'Raleway';font-weight: 500;width: 80px;}
.contact-form-contact-page form .hs-form-field label span {}
.contact-form-contact-page form .hs-form-field .input { margin: 0 !important;display: inline-block;width: calc(100% - 80px);}
.contact-form-contact-page form .hs-form-field .input input { width: 93%; padding: 0;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: auto; font-family: 'Raleway';font-size: 16px;font-weight: 500;color:#484a7d;}
.contact-form-contact-page form .actions { float: right; margin:-33px 0 0 20px;}
.contact-form-contact-page form .actions input { white-space: normal;  height: 60px;width:152px; margin-top: 0;padding: 5px 15px;font-weight: bold;background-color: #484a7d;border:1px solid #484a7d;-webkit-border-radius: 19px 19px 19px 19px;-moz-border-radius: 19px 19px 19px 19px;-o-border-radius: 19px 19px 19px 19px;-ms-border-radius: 19px 19px 19px 19px;border-radius: 19px 19px 19px 19px;text-align: center; font-family: 'Raleway';font-size: 16px;font-weight: 700;color:#f9f9f9;}
.contact-form-contact-page form .actions input:hover {background:none;color:#484a7d;}
.contact-form-contact-page form .hs-error-msgs.inputs-list {}
.contact-form-contact-page form .hs-error-msgs.inputs-list li {}
.contact-form-contact-page form .hs-error-msgs.inputs-list li label {width: 100%;color:#E84C4C;  padding: 0; font-size: 14px;}
.contact-form-contact-page .submitted-message {width: 100%;color:#484a7d; font-size: 16px; text-align:center;}
.contact-form-contact-page form .hs-email.hs-form-field label {width:65px;}
.contact-form-contact-page form .hs-fieldtype-textarea.hs-form-field { width: 60%; float: left;}
.contact-form-contact-page form .hs-form-field .input textarea {color:#484a7d; width: 96%; resize:none; padding: 0;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: 22px;font-family: 'Raleway';font-size: 16px;font-weight: 500;}
.contact-form-contact-page form .hs-form-field .input select { color:#484a7d; width: 93%; padding: 0;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: auto; font-family: 'Raleway';font-size: 16px;font-weight: 500;}
.contact-form-contact-page .hs_submit.hs-submit { float: left; display: inline-block;}


/* End Contact Page */



/* Start New Contact Page Form */
.new-contact-detail-page {padding:70px 0;text-align:center; background: #F9F9F9;}
.new-contact-detail-page-title {}
.new-contact-detail-page-title h2 {margin: 0;padding: 0 0 60px;color: #484a7d;font-family: 'Raleway';font-size: 40px;font-style: normal;font-weight: 900;}
.row-fluid .new-contact-detail-page .new-contact-detail-page-txt { margin: 0 auto;float: left;text-align: left; padding: 0 0 0 40px;} 
.new-contact-detail-page-txt {}
.new-contact-detail-page-txt p {padding: 0 0 20px;color: #979797;font-family: 'Open Sans';font-size: 18px;font-style: normal;font-weight: 700;line-height: 20px;}
.new-contact-detail-btn a { margin: 20px 0 0;background: #e84c4c;border: 1px solid #e84c4c;border-radius: 100px;max-width: 360px;font-family: 'Raleway';font-size: 20px;font-style: normal;font-weight: 700;color: #fff;padding: 10px;width: 100%;display: inline-block;}
.new-contact-detail-btn a:hover { background: none; color: #e84c4c;}
.new-contact-detail-page-txt a {display:block;}

.new-contact-detail-page-map {float:left;padding: 0 0 0 80px;}
.new-contact-detail-page-map iframe {width:100%;height:300px}

.new-contact-page-form {background:#E6F9FC; padding: 35px 0 50px;}
.new-contact-page-form-title {text-align:center;}
.new-contact-page-form-title h2 { margin: 0; padding: 0 0 45px;color:#484a7d;font-family: 'Raleway';font-size: 30px;font-style: normal;font-weight:700;}
.new-contact-page {}
.new-contact-page form {}
.new-contact-page form .hs-form-field { width:20%;float:left;padding: 0 25px 25px 10px!important;}
.new-contact-page form .hs-form-field label { float:left; text-align: left; padding-right: 4px;display: inline-block;color: #484a7d;font-size: 16px;line-height: 24px;font-family: 'Raleway';font-weight: 500;width: 80px;}
.new-contact-page form .hs-form-field label span {}
.new-contact-page form .hs-form-field .input { margin: 0 !important;display: inline-block;/*width: calc(100% - 80px);*/}
.new-contact-page form .hs-form-field .input input { width: 93%; padding: 0;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: auto; font-family: 'Raleway';font-size: 16px;font-weight: 500;color:#484a7d;}
.new-contact-page form .actions { }
.new-contact-page form .actions input {white-space: normal;height: auto;margin-top: 0;padding: 10px 80px;font-weight: bold;background-color: #484a7d;border: 1px solid #484a7d;-webkit-border-radius: 19px 19px 19px 19px;-moz-border-radius: 19px 19px 19px 19px;-o-border-radius: 19px 19px 19px 19px;-ms-border-radius: 19px 19px 19px 19px;border-radius: 19px 19px 19px 19px;text-align: center;font-family: 'Raleway';font-size: 16px;font-weight: 700;color: #f9f9f9;min-width: 230px;line-height: 16px;}
.new-contact-page form .actions input:hover {background:none;color:#484a7d;}
.new-contact-page form .hs-error-msgs.inputs-list {}
.new-contact-page form .hs-error-msgs.inputs-list li {}
.new-contact-page form .hs-error-msgs.inputs-list li label {width: 100%;color:#E84C4C;  padding: 0; font-size: 12px;}
.new-contact-page .submitted-message {width: 100%;color:#484a7d; font-size: 16px; text-align:center;}
/* .new-contact-page form .hs-email.hs-form-field label {width:65px;} */
.new-contact-page form .hs-fieldtype-textarea.hs-form-field { width: 60%; float: left;}
.new-contact-page form .hs-form-field .input textarea {color:#484a7d; width: 96%; resize:none; padding: 0;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: 22px;font-family: 'Raleway';font-size: 16px;font-weight: 500;}
.new-contact-page form .hs-form-field .input select { color:#484a7d; width: 93%; padding: 0;background-color: transparent;border: 0;border-bottom: 1px solid #484a7d;height: auto; font-family: 'Raleway';font-size: 16px;font-weight: 500;}
.new-contact-page .hs_submit.hs-submit { float: none; display: inline-block;}

.new-contact-page-form .new-contact-page {width:50%; margin:0 auto !important;text-align:center; float: none;}
.new-contact-page form fieldset:nth-child(3){width:100%;}
.new-contact-page form fieldset:nth-child(3) label {width:50%;float: left;}
.new-contact-page form fieldset:nth-child(3) .hs-form-field { width: 100%; float: left; padding: 0 0 20px;}
.new-contact-page form fieldset:nth-child(3) .input { width: 47%;float: right;}
.new-contact-page form fieldset:nth-child(3) .hs-form-field .input select { width: 100%; float: left;font-size: 14px;}
.row-fluid .new-contact-page form fieldset.form-columns-2 .field:first-child {padding: 0 10px 25px 0;}
.new-contact-page form .hs-form-field .input {}
.row-fluid .new-contact-detail-page .new-contact-detail-page-txt h3 { font-family: 'Raleway'; font-size: 29px; padding: 0 0 20px; font-weight: 900; line-height: 24px;}
.row-fluid .new-contact-detail-page .new-contact-detail-page-txt p { font-family: 'Raleway'; color: #484A7D;font-size: 18px; font-weight: 700; line-height: 23px;padding: 0 0 45px;}
.row-fluid .new-contact-detail-page .new-contact-detail-page-txt a { font-family: 'Raleway';color: #484A7D;font-size: 18px;line-height: 23px; font-weight: 700; display: block;margin: 0 0 45px;}
.row-fluid .new-contact-detail-page .new-contact-detail-page-txt a:hover { color: #e84c4c;}

.new-contact-detail-btn a {margin:50px 0 0;}
.new-contact-page form .hs-form-field.hs-firstname label {text-align:right;}
.new-contact-page form .hs-email.hs-form-field .hs-form-required {display:none;}
.new-contact-page form .hs-email.hs-form-field label {text-align:right;}
.new-contact-page form fieldset:nth-child(3) label {text-align:right;}
.new-contact-page form fieldset:nth-child(3) label { padding: 0 10px;}
.new-contact-page form fieldset .hs_message>label { width: 100%; text-align: left; }
.new-contact-page form fieldset .hs_message .input { width: 100%; text-align: left; }
.new-contact-page form fieldset .hs_message .input textarea { height: 85px; border: 1px solid #484a7d; padding: 10px; margin-top: 10px; }

/* End New Contact Page Form */





/* Responsive Css Start */
@media(max-width:1199px){
  .container, .row-fluid .container[class*="span"] { width: 920px;} 

  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a {font-size: 14px;}  
  .solution-box-inner h3 {line-height: 27px; font-size: 21px; }
  .solution-box-inner .solution-box-txt p { font-size: 15px; line-height: 21px;} 
  .service-section-txt span { font-size: 23px; line-height: 28px;}
  .home-page-slider .banner-content-section h2 { line-height: 35px; font-size: 30px; } 
  .home-page-slider .banner-content-section p { font-size: 16px;line-height: 21px;}
  .banner-content-section {padding: 130px 0 130px;}
  .soluciones-section { padding: 30px 0 0;}
  .soluciones-section-title h2 {line-height: 26px; padding: 0 0 20px; font-size: 25px;}
 .row-fluid .home-page-slider ul.slick-dots {max-width: 463px;}
  .Pruebalo-btn a { font-size: 14px;}
  .solution-box-inner .solution-box-txt ul li {padding: 0 0 0px 30px; font-size: 15px; }
  .como-section { padding: 50px 0 50px;}
  .como-box-big:after {right: -5%;}
  .counter {font-size: 80px;line-height: 95px;  margin: 0 0 10px;}
  .counter-section { padding: 40px 0}
  .client-logo-box img { max-width: 140px;}
  .client-logo-section { padding: 40px 0 0;}
  .client-testimonial { padding: 40px 0;}
  .contact-form-section-title h2 { padding: 0 0 30px;} 
  .contact-form-homepage form .hs-form-field {width: 25%;}
  .contact-form-homepage form .actions {float: none;width: 100%;text-align: center;display: inline-block;margin: 10px 0 0;}
  .contact-section p {font-size: 17px;}
  .contact-section h5 a { line-height: 22px;display: inline;}
  .main-footer-section .contact-menu ul li a { font-size: 16px;}
  .contact-clients h4 {font-size: 17px;}
  .contact-social h4 { text-indent: 0;}
  .contact-social ul {float: left;}
  .row-fluid .contact-section {}
  .row-fluid .contact-section { width: 25%;}
  .row-fluid .contact-clients { width: 29%;}
  .footer-copyright { font-size: 15px;}
  
  .banner-container:before { left: 30.6%;  background-size: 64% 100%;}
  .row-fluid .como-box { width: 14%;} 
  .row-fluid .como-box-big { width: 30%;}
  .como-box-big .como-box { width: 100%;}
  .como-box-big .como-box .como-box-img { width: 38%;}
  .como-box-txt h6 {font-size: 17px;}
  .como-box-img span {margin: 0 0 10px;}
  .como-box .como-box-img span:after { right: -28%;}
  
  
  .inner-page-slider .inner-content-section h2 { line-height: 35px; font-size: 30px;}
/* .row-fluid .inner-banner-section, .banner-image-section { max-height: 414px;} */
  .banner-image-section:before { left: 36%; background-size: 100% 100%;}
  .inner-content-section {padding: 120px 0 120px;}
  .inner-hero-slider .banner-content-section {padding: 90px 0 90px; width: 44%;}
  .inner-hero-slider .home-page-slider .banner-content-section p { line-height: 30px; font-size: 24px;}
  .inner-hero-slider .home-page-slider .banner-content-section h2 { line-height: 33px; font-size: 28px;}
  .inner-hero-slider .home-page-slider .banner-content-section a { font-size: 14px; padding: 8px 25px;}
 .inner-hero-slider .banner-container:before { left: 44%;}
  .inner-hero-slider .banner-container { height: auto;}
  .row-fluid .concepto-section .wrapper .concepto-box { width: 100%;}
  .concepto-section-title h2 {font-size: 30px;}
  .logistic-title h3 { font-size: 13px;}
  .fulfill-box-inner {padding: 0 20px;}
  
/* .inner-container { min-height: 420px;} */
  .nuestra-box span { height: 180px;  width: 180px;}
  .nuestra-box span img { height: 180px;  width: 180px;}
  .inner-hero-slider .home-banner-image-section { height: 470px; width: 56%;}
  .row-fluid .inner-hero-slider { max-height: 470px;}
  
  .como-box.set-box .como-box-img span:after {right: -30px;bottom: -16px;width: 20px;} 
  .como-box .como-box-img span:after {right: -18%;width: 20px;}
  .como-box-big:after {right: 1%;width: 20px;}
  .solution-box-inner span img { max-width: inherit;}
  
  .new-contact-detail-page-map { padding: 0;}
  .new-contact-page-form .new-contact-page {width: 100%;}

  .new-contact-page form .hs-form-field .input { width: 80%;}  
  .new-contact-page form fieldset:nth-child(3) .input {width: 48%;} 
  .row-fluid .new-contact-detail-page .new-contact-detail-page-txt p { font-size: 15px;}
  .row-fluid .new-contact-detail-page .new-contact-detail-page-txt a { font-size: 17px;} 



}

@media(max-width:1024px){
  .banner-container:before {left: 30.5%;} 
  .banner-image-section:before {}
/* .row-fluid .inner-banner-section, .banner-image-section { max-height: 410px;}
  .banner-image-section:before {top:0;height: 100%; background-size: 100%;} */
  .benefit-section-title h2 {line-height: 30px;padding: 0 0 30px;font-size: 26px;}
  .benefit-section { padding: 50px 0; }

  .benefit-box-inner h4 { font-size: 18px;}
  .benefit-box-inner p { font-size: 16px;  line-height: 20px;}
  .benefit-box-inner { padding: 0 30px 30px;}
  .fulfill-section-title h2 {line-height: 30px;font-size: 26px;}
  .fulfill-box-inner p { font-size: 16px;}
  .fulfill-box-inner { padding: 0 10px;}

 


  .contact-detail-btn a {font-size: 18px; padding: 7px 45px;}
  .contact-form-contact-page form .hs-form-field {width: 50%;}
  .contact-form-contact-page form .hs-fieldtype-textarea.hs-form-field {width: 100%;}
  .contact-form-contact-page form .hs-form-field .input textarea { width: 100%;}
  .contact-form-contact-page form .hs-email.hs-form-field label {width: 80px;}
  .contact-form-contact-page form .hs-fieldtype-select.hs-form-field {width: 100%;}
  .contact-form-contact-page form .hs-form-field .input select { width: 100%;}
  .contact-form-contact-page form .hs-form-field .input input { width: 100%;}
  .contact-form-contact-page form .actions input { height: auto; width: auto;margin:10px 0 0;}
  .contact-form-contact-page .hs_submit.hs-submit {float: none;display: block;}
  .contact-form-contact-page form .actions {float: left;width: 100%;text-align: center;margin: 0;}
  .contact-form-contact-page form .actions input {height: auto;width: auto;margin: 10px 0 0;} 

  .como-box.set-box .como-box-img span:after {right: -30px;bottom: -16px;width: 20px;} 
  .como-box .como-box-img span:after {right: -18%;width: 20px;}
  .como-box-big:after {right: 1%;width: 20px;}
  .solution-box-inner span img { max-width: inherit;}
  
  .row-fluid .banner-section, .home-banner-image-section { max-height: 400px; }
  .row-fluid .home-page-slider ul.slick-dots {bottom: 15px;}
  
 .home-banner-image-section:before {}
 .contact-detail-btn a {margin: 30px 0 0;}
 .inner-content-section { padding: 120px 0 120px;}
 .contact-section h5 {font-size: 16px;}
 .home-page-slider .banner-content-section { padding: 90px 0 90px;}
 .contact-section h5 a { font-size: 16px;}  
  

  .solution-box-inner:hover a { background: #484A7D;color: #f9f9f9;}
  
 
 
  
  
}


@media (min-width: 5001px) and (max-width: 8000px){
.inner-banner-section .inner-content-section {width:50%;}  
.inner-banner-section .banner-image-section {width:50%;}
.home-page-slider .banner-content-section {width:50%;}  
.home-page-slider .home-banner-image-section {width:50%;}
  
}

@media (min-width: 2801px) and (max-width: 5000px){

  .home-banner-image-section, .banner-image-section { width: 54%;}
  .banner-image-section:before { left: 46%;}
  .inner-hero-slider .banner-content-section { width: 50%;}
  .inner-hero-slider .home-banner-image-section {width: 50%}
  .banner-content-section, .inner-banner-section .inner-content-section { width: 46%;}
  .inner-banner-section .banner-image-section { width: 54%;}
}  

@media (min-width: 1441px) and (max-width: 2800px){

  .banner-content-section { width: 41%;}
  
  .home-banner-image-section { width: 59%;}
  .banner-image-section:before { left: 41%;}
  .inner-hero-slider .banner-content-section { width: 44%;}
  .inner-hero-slider .home-banner-image-section {width: 56%} 
  .home-page-slider.slick-slider .slick-dots {margin-top: 0;  bottom: 40px;}
  
  .inner-banner-section .inner-content-section {width:42%;}
  .inner-banner-section .banner-image-section { width: 58%;}
  
}



@media (min-width: 1201px) and (max-width: 1400px){
  
  .row-fluid .wrapper { width:1170px; }
	
}

@media (min-width: 992px) and (max-width: 1200px){

 h1 { font-size:30px; line-height:38px; }
 h2 { font-size:28px; line-height:34px; }
 h3 { font-size:26px; line-height:32px; }
 h4 { font-size:24px; line-height:30px; }
 h5 { font-size:22px; line-height:26px; }
 h6 { font-size:20px; line-height:26px; }

 .row-fluid .Pruebalo-btn { margin: 0 ;}
 .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:last-child a { padding-right: 20px; }
 .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a {font-size: 13px;}
 .Pruebalo-btn a { font-size: 14px;}
 .row-fluid .home-page-slider ul.slick-dots { max-width: 463px;}

 .row-fluid .wrapper { width:920px; }
 .row-fluid .post-slider ul.slick-dots { max-width:463px; }
 .row-fluid .blog-listing .post-listing { margin:0 -20px; }
 .row-fluid .post-item { padding:20px; }

 .hs-blog-post .blog-topside { padding:0 0 0 170px; }
}
@media (min-width: 992px){

  .main-header .logo img { max-width:128px; }
  
 .row-fluid .logo-blog img { height: 50px; margin-top: 7px; }
  .como-box-big .como-box { margin: 15px 0 25px; }
}

@media (max-width:991px) {
  
  .row-fluid .header-lp .logo img { height:60px; }
  .row-fluid .ebook-img { margin-top:-80px; padding:0 10%; }
  .row-fluid .form-lp { padding:10%; }
  
  .row-fluid .herolp-left { margin:0; width:100%; }
  .row-fluid .form-section { margin:40px 0 0; width:100%; }
  .row-fluid .form-lp { max-width:100%; }
  
  .row-fluid .pillar-left { width:300px; }
  .row-fluid .pillar-right { padding:30px 0 30px 320px; }
  
  .row-fluid .pillar-right blockquote { font-size:20px; line-height:30px; }
  
  .row-fluid .postf-body { padding:100px 30px 100px 0; }
  .row-fluid .postf-inner h2 { font-size:30px; line-height:36px; }
  .row-fluid .post-slider ul.slick-dots { max-width:366px; }
  .row-fluid .blog-listing .post-listing { margin:0 -20px; }
  .row-fluid .post-item { width:50%; padding:20px; }
  
  .row-fluid .suscribite-nuestro h3.form-title { padding:0 0 10px; width:100%; text-align:center; }
  .row-fluid .suscribite-nuestro form { width:100%; }
  
  ul.pagination { text-align:center; }
  
  .row-fluid .related-section .post-item { padding:20px 0; width:100%; }
  .row-fluid .related-section .post-listing { margin:0; } 
  
  .hs-blog-post .blog-topside { padding:0 0 0 170px; }
  
  .Pruebalo-btn a { max-width: inherit;font-size: 12px; padding: 7px 15px;display: inline-block; float: right;line-height: 13px;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 12px; padding: 0 5px;}
  .home-page-slider .banner-content-section h2 { line-height: 30px; font-size: 26px;}
  .home-page-slider .banner-content-section p { font-size: 16px;line-height: 19px;}
  .solution-box-inner h3 {line-height: 24px; font-size: 17px;}
  .solution-box-inner a { font-size: 14px;}
  .counter {font-size: 60px;line-height: 70px;}
  .counter-section-title h3 { padding: 0;}
  .client-logo-box img { max-width: 120px;}
  .service-section-txt span { font-size: 19px;line-height: 22px;} 
  .service-section-title h2 { padding: 0 0 10px;line-height: 20px; font-size: 25px;}
  .contact-social ul li a { font-size: 26px;}
  .copyright-section { padding: 15px 0;}
 
  .como-section-title h2 {padding: 0 0 10px;}
  .row-fluid .home-page-slider ul.slick-dots {max-width: 366px;}
  .banner-container:before { left: 29.5%;}
  .banner-content-section { padding: 60px 0 60px;}
  .home-banner-txt { margin: 10px 0 10px;}
  .home-page-slider.slick-slider .slick-dots { margin-top: -45px;}
  
  .row-fluid .fulfill-section-main-txt { width: 90%; font-size: 18px; line-height: 22px; margin: 0 auto 40px;}
  .client-testimonial-title h2 { font-size: 26px;}
  .inner-hero-slider .home-page-slider .banner-content-section a { max-width: inherit; display: inline-block; font-size: 14px;padding: 4px 20px; line-height: 24px;}
  .inner-hero-slider .home-page-slider .banner-content-section a.other-slider-btn { max-width: inherit; display: inline-block; font-size: 14px;padding: 4px 20px; line-height: 24px;}
  .inner-hero-slider .home-page-slider .banner-content-section p {line-height: 25px; font-size: 21px;}
  .inner-hero-slider .home-page-slider .banner-content-section h2 { line-height: 28px; font-size: 23px;}
  .inner-hero-slider .banner-content-section { padding: 70px 0 70px; }
  .fulfill-section-area .slick-arrow {display:none !important;}
  
  
  .inner-banner-section .inner-content-section { padding: 100px 0 80px;}
  .inner-page-slider .inner-content-section h2 { line-height: 31px; font-size: 26px;}
  .inner-banner-txt span strong {font-size: 16px; line-height: 20px;padding: 0 0 10px;}
  .inner-banner-txt span { font-size: 16px;line-height: 20px;}
  
  .banner-image-section:before {height: 100%;top:0;}
 
  .somos-box { padding: 0 20px 0 0;}
  .somos-box h2 { padding: 0 0 10px;  font-size: 24px;}
  .somos-box p { font-size: 16px; line-height: 18px;}
  .somos-top-box-section { padding: 40px 0 40px;}
  .somos-bottom-box-section { padding: 30px 0;}
  .somos-bottom-box-section-title h2 { padding: 0 0 10px; font-size: 24px;}
  .somos-bottom-box-text span { font-size: 16px; margin: 0 0 30px}
  .nuestra-box-img {width: 100%; text-align: center;}
  .nuestra-box-txt { width: 100%;  padding: 0 20px;}
  .nuestra-box h2 { font-size: 24px; line-height: 26px; padding: 20px 0 10px;}
  .nuestra-box p { font-size: 16px;}
  
  
  .inner-page-slider .inner-content-section a { font-size: 12px; padding: 8px 20px;}
  .contact-form-contact-page form .hs-form-field {width: 25%;}
  .contact-form-contact-page form .hs-fieldtype-textarea.hs-form-field { width: 75%;}
  .contact-form-contact-page form .actions { float: left; width: 100%; text-align: center; margin: 0;}
  .contact-form-contact-page .hs_submit.hs-submit {float: none; display: block;}
  .contact-page-form-section-title h2 { padding: 0 0 30px; font-size: 23px;}
  .contact-detail-section {padding: 30px 0;}
  .contact-detail-section-title h2 { font-size: 25px;}
  .row-fluid .contact-detail-section .contact-detail-section-txt { width: 100%;}
  .contact-detail-section-txt p { font-size: 16px;}
  .contact-detail-btn a {font-size: 18px; padding: 7px 45px;}
  .contact-form-contact-page form .hs-form-field {width: 50%;}
  .contact-form-contact-page form .hs-fieldtype-textarea.hs-form-field {width: 100%;}
  .contact-form-contact-page form .hs-form-field .input textarea { width: 100%;}
  .contact-form-contact-page form .hs-email.hs-form-field label {width: 80px;}
  .contact-form-contact-page form .hs-fieldtype-select.hs-form-field {width: 100%;}
  .contact-form-contact-page form .hs-form-field .input select { width: 100%;}
  .contact-form-contact-page form .hs-form-field .input input { width: 100%;}
  .contact-form-contact-page form .actions input { height: auto; width: auto;margin:10px 0 0;}
  
  .row-fluid .inner-hero-slider {max-height: 400px;}
  .inner-hero-slider .home-banner-image-section {height: 400px;}
  .row-fluid .como-box { margin: 0 0 20px;}
  .solution-box-inner a { min-width: auto;}
  .solution-box-inner span img { height: 100px;}
  .solution-box-inner span { padding: 0 0 15px; min-height: inherit;}
  .contact-detail-btn a {margin: 20px 0 0;}
  
/*.row-fluid .inner-banner-section, .banner-image-section { max-height: 350px;} */


 .banner-image-section { height: 400px;}
 .row-fluid .inner-banner-section { max-height: 400px;}
 .banner-image-section:before {background-size: 100%;} 
 .row-fluid .Pruebalo-btn { margin: 0;}
 .inner-banner-section .banner-image-section { height: 400px;}

 .row-fluid .como-box {width: 100%;}
 .row-fluid .como-box-big { width: 100%; margin: 0;} 
 .como-box-big .como-box .como-box-img { width: 100%;}
 .como-box .como-box-img span:after, .como-box-big:after {right:0;background:none; position: inherit;}
 .como-box-img img { padding: 20px 0 0;}
 .como-box-img span { min-height: inherit;}
 .como-box { margin: 0 0 20px;}
 .como-box-big .como-box {text-align: center; margin: 0 0 20px;} 
 .row-fluid .como-box-txt { width: 100%;margin: 0;}


 .row-fluid .new-contact-detail-page-map { width: 100%;} 
 .row-fluid .new-contact-detail-page-txt { width: 100%;padding:20px 0 0 0;} 

 .row-fluid .new-contact-detail-page .new-contact-detail-page-txt { width: 100%;padding:20px 0 0 0;} 
 .row-fluid .new-contact-detail-page .new-contact-detail-page-txt p { padding: 0 0 10px;}
 .row-fluid .new-contact-detail-page .new-contact-detail-page-txt a { margin: 0 0 10px;}
 .new-contact-detail-page { padding: 40px 0;}
 .new-contact-detail-page-title h2 { font-size: 30px;}
 .new-contact-detail-page-title h2 { padding: 0 0 30px;}
 .new-contact-detail-btn a { margin: 30px 0 0;}

 .new-contact-page form .hs-form-field .input {width: 70%;}
 
  
}

@media (min-width: 768px) and (max-width: 991px){
  
  h1 { font-size:28px; line-height:34px; }
  h2 { font-size:26px; line-height:32px; }
  h3 { font-size:24px; line-height:30px; }
  h4 { font-size:22px; line-height:26px; }
  h5 { font-size:20px; line-height:26px; }
  h6 { font-size:18px; line-height:24px; }
	
	.row-fluid .wrapper { width:720px; }	
}

@media(min-width:768px) {

  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-last-child(-n+2) a {color:#01c3e0; font-weight: bold;} 
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover {color:#01c3e0}
  
  .row-fluid .header-lp.fixed { padding:10px 0; position:fixed; top:0; left:0; width:100%; z-index:999; background:#fff; -webkit-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 -moz-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 -o-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 -ms-box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);
 box-shadow: 2px 9px 16px 0 rgba(0, 0, 0, 0.23);; }
  .row-fluid .progressbar .bar-long { height: 5px; background-color: #32334E; width: 0px; z-index: 1000; position: absolute; bottom: -5px; left: 0; }
  .row-fluid .header-lp.fixed .logo img { height:60px; }
  .row-fluid .menu-toggle-side { display:none; }
  .row-fluid .mobile-featured { display:none; }
  
  .sliderListpost { margin-top: 80px; }
  .row-fluid .post-hero { margin-top: 80px; }

}

@media (min-width: 30px) and (max-width: 767px){
  
  h1 { font-size:28px; line-height:34px; }
  h2 { font-size:26px; line-height:32px; }
  h3 { font-size:24px; line-height:30px; }
  h4 { font-size:22px; line-height:26px; }
  h5 { font-size:20px; line-height:26px; }
  h6 { font-size:18px; line-height:24px; }
	
  .row-fluid .wrapper { width:100%; padding:0 20px; float:left !important; }	
  .row-fluid .header-lp .logo img { height:60px; }
  .row-fluid .header-lp .title { padding:0; }
  
  .row-fluid .herolp-left ul li { margin:12px 0; }
  .row-fluid .ebook-img { margin-top:20px; padding:0; text-align:center; }
  .row-fluid .ebook-img img { height:320px; width:auto !important; }
  
  .row-fluid .form-lp { max-width:100%; }
  .row-fluid .menu-footer ul li a:before { left:-5px; }
  .row-fluid .social-icon { padding:18px 0 0 0; text-align:left; }
  
  .row-fluid .footer-contact { padding:16px 0; font-size:16px; }
  
  .row-fluid .hero-text { padding:0; }
  
  .row-fluid .pillar-section { padding:40px 0; float:left; width:100%; }
  .row-fluid .hero-inner { padding:100px 0; color:#fff; }
  .row-fluid .hero-inner:before { background:#000; opacity:0.2; }
  .row-fluid .hero-text h1 { color:#fff; }
  
  .row-fluid .pillar-right { padding:0; }
  .row-fluid .pillar-left { height: 90vh;  overflow: scroll; padding:30px 10px 20px; width:280px; top:30px; position: fixed; z-index:999; left:-310px; -webkit-transition: all  0.4s ease-in-out;
 -moz-transition: all  0.4s ease-in-out;
 -o-transition: all  0.4s ease-in-out;
 -ms-transition: all  0.4s ease-in-out;
 transition: all  0.4s ease-in-out;; background:#fff; -webkit-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 -moz-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 -o-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 -ms-box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);
 box-shadow: 0 0 20px -2px rgba(0,0,0,0.5);; -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;; }
  .row-fluid .menu-toggle-side { position: fixed; top:40%; left:20px ; width:50px; height:50px; line-height:50px; background:#E84C4C; color:#fff; z-index:99; text-align:center; } 
  
  .row-fluid .pillar-left ul.menu_list  { padding:0; margin:0; -webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;; -webkit-box-shadow: none;
 -moz-box-shadow: none;
 -o-box-shadow: none;
 -ms-box-shadow: none;
 box-shadow: none;; }
  .show-right .pillar-left { left: 0; }
  .row-fluid .pillar-left .close { width:30px; height:30px; background:#E84C4C; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; position:absolute; top:7px; right:7px; text-align:center; line-height:30px; color:#fff; z-index:1; }
  .row-fluid .pillar-right blockquote { font-weight:600; font-size:17px; line-height:26px; }
  
  /* Blog */
  .row-fluid .mobile-featured { height: 320px; background-size: cover; background-position: center center; }
  .row-fluid .postf-body { padding:15px 15px 40px; width:100%; }
  .row-fluid .postf-inner { padding:0 !important; }
  .row-fluid .postf-inner h2 { font-size:26px; line-height:32px; }
  .row-fluid .blog-listing .post-listing { margin:0; }
  .row-fluid .post-item { width:100%; padding:15px 0; }
  
  
  .row-fluid .blog-title h2 { font-size:28px; line-height:34px; }
  .row-fluid .post-slider ul.slick-dots { max-width: 100%; margin: 0; right: auto; text-align: center; position: absolute; bottom: 10px; }
  .row-fluid .post-body h2 { font-size:26px; line-height:32px; }
  
  .row-fluid .suscribite-nuestro form { padding:0; }
  .row-fluid .suscribite-nuestro form .hs-submit { margin:15px 0 0; position:relative; text-align:center; }
  
  .row-fluid .logo-blog { width:auto; float:left; }
  .row-fluid .blog-menu-right { padding:10px 0; width:auto; float:right; }
  .row-fluid .blog-menu h3 { display:inline-block; font-size:14px; line-height:18px; padding:10px 20px; background:#E84C4C; color:#fff; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;; }
  
  .row-fluid .search-box { padding:10px 0 10px 14px; }
  .row-fluid .blog-menu .widget-module { padding:4% 7%; position:absolute; top:100%; left:0; width:100%; z-index:11; text-align:left; background:#E84C4C; display:none; }
  .row-fluid .blog-menu .widget-module ul li { display:block; width:100%; }
  .row-fluid .blog-menu .widget-module ul li a { padding:10px 0; font-size:16px; line-height:24px; color:#fff; width:100%; }
  
  .row-fluid .post-hero { padding:100px 0; }
  .row-fluid .post-hero .post-texthero h2 { font-size:30px; line-height:36px; }
  .hs-blog-post .blog-topside { padding:0; }
  .row-fluid .social-sharing { position:relative; top:0; width:100%; }
  .row-fluid .social-sharing ul li { display:inline-block; }
  
  .row-fluid .author-img { margin:0 auto; float:none; }
  .row-fluid .author-text { padding:20px 0 0; text-align:center; width:100%; }
  
  .row-fluid .comments-form .hs-submit { text-align:center; }
  
  
  
 
  
}
@media(min-width:768px){
  .ebiz-toggle,.home-menu .mobile-menu span.mobile-toggle i,.mobile-toggle:after {display:none;}
  .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 .pillar-left ul.menu_list { max-height: calc(100vh - 250px);  overflow: hidden; }
 .row-fluid .header-lp { position:absolute; top:0; }
}

@media (max-width:767px) {
  .container-fluid .row-fluid .page-center {
  max-width: none;
  }
  
  .logo img { width:90px !important; }
  .home-menu .ebiz-toggle { height: 40px; padding: 0; margin-right: -10px; }
  
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li {background: none;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li a { padding: 0;}
  .row-fluid .menu-area .home-menu { width: 9%; float: right;text-align: left;}
  .row-fluid .home-menu {width:50px;padding-left:0;float:right;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {padding:10px 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {position:static;opacity:1;visibility:visible;display:none;width:100%;float:left;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li {float:left;width:100%;display:block;padding:0;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul {display:none;position:absolute;top:100%;left:0;width:100%;background-color:#e84c4c;box-shadow:0 3px 9px 0 rgba(0,0,0,0.2);z-index:9999;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>ul {transition:unset;background-color:transparent;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li a {color:#fff;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { top:64px;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a {line-height:30px; display: inline-block;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li {line-height:inherit;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.login {float:left;width:100%;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { padding: 0 20px;}
  .row-fluid .logo-img { float: left;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li {margin:0;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 16px; color: #fff;}
  .row-fluid .Pruebalo-btn {display:none;}
  
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover { background: none;color:#fff; }
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover a {color: #fff;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>ul { background-color: #fff;padding: 10px 30px; border-radius: 0;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>ul li a { line-height: 36px;color:#ff8867;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover {background: none;}
  .row-fluid .logo {float: left;width: 90%;z-index: 999;position: relative;}
  .como-box .como-box-img span:after, .como-box-big:after {right:0;background:none;}
  .banner-content-section {padding: 15px 15px 50px!important; width: 100%;}
  .home-banner-txt { margin: 10px 0 10px;}
  .solution-box { width: 100%; margin: 0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #D9DADE; padding: 0 0 20px;}  
  .solution-box-inner h3 {height:auto !important;margin: 0 0 5px; text-align: center;}
  .solution-box-inner .solution-box-txt p { margin: 0 0 10px;}
  .solution-box-inner {text-align: center;}
  .solution-box-inner span {text-align: center;}
  .solution-box-inner .solution-box-txt p span { text-align: center;}
  .como-section-title h2 { padding: 0 0 0px; line-height: 27px; font-size: 25px;}
  .como-section {padding: 10px 0 20px;}
  .row-fluid .contact-section { width: 100%;}
  .row-fluid .contact-menu { margin: 30px 0 0;}
  .main-footer-section .contact-menu ul li a { padding: 0 0 10px;}
  .row-fluid .contact-clients { width: 100%;}
  .row-fluid .contact-social {float: left;margin: 20px 0 0 0;width: 100%;}
  .contact-form-homepage form .hs-form-field {width: 50%;}
  .como-box-img img { padding: 20px 0 0;}
  .como-box-img span { min-height: inherit;}
  .como-box { margin: 0 0 20px;}
  .como-box-big .como-box {text-align: center; margin: 0 0 20px;} 
  .testimonial-box { width: 100%;}
  .row-fluid .home-page-slider.slick-slider .slick-dots {max-width: 100%;margin: 0;right: auto;text-align: center;position: absolute;bottom: 0;}
  .testimonial-box {width: 100%;}
  .row-fluid .como-box { width: 100%;}
  .row-fluid .como-box-big { width: 100%;} 
  .como-box-big .como-box .como-box-img { width: 100%;}

  .concepto-btn {text-align: left;}
  .concepto-btn a {width:auto; font-size: 16px;  padding: 8px 30px;  line-height: 16px;}
  .concepto-section {padding: 30px 0;}
  .concepto-section-sub-title span { font-size: 15px;  padding: 0 0 5px; line-height: 12px;}
  .concepto-section-title h2 { font-size: 22px; padding: 0 0 5px; line-height: 32px;}
  .concepto-txt span {font-size: 15px;line-height: 16px;}
  .row-fluid .concepto-txt { width: 100%;}
  .concepto-section-title h2 br {display:none;}
  .contact-form-section-title h2 {padding: 0 0 30px; font-size: 26px;}
  .contact-form-homepage form .hs-email.hs-form-field label { width: 80px;}
  .contact-form-homepage form .hs-form-field label {text-align: left;}
  .contact-form-homepage form .hs-form-field .input input { width: 95%;}

  .row-fluid .inner-hero-slider .home-page-slider.slick-slider ul.slick-dots { max-width: 366px;  float: right; right: 50%;  text-align: left;}
  .benefit-box-inner {width: 100%; margin: 0 0 20px; border-bottom: 1px solid #D9DADE; padding: 0 0 20px;}
  .benefit-box-inner p { height: auto !important;}
  .benefit-box-inner h4 { height: auto !important;}
  .row-fluid .fulfill-section-main-txt { width:90%;}
  .fulfill-section-main-txt span {font-size: 16px; line-height: 18px;}
  .logistic-title { padding: 0 0 0px;}
  .fulfill-section-area { padding: 0 0 70px;}
  .benefit-box-inner:last-child {border:none;margin:0; padding:0;}
  .inner-banner-section .inner-content-section { width: 100%; /*border-bottom: 1px solid #ccc;  */  padding: 15px 15px!important;}
  

  
  .banner-image-section { display: none;}
  .inner-page-slider .inner-content-section h2 br {display:none;}
  .benefit-section { padding: 20px 0 30px; border-top: 1px solid #e3e5ec;}

  .inner-hero-slider .banner-container, .inner-hero-slider .banner-container:before {background:none;}
  .inner-hero-slider .banner-content-section {width:100%;}
  .inner-hero-slider { border-bottom: 1px solid #e5e7ef;}
  .inner-hero-slider .home-page-slider .banner-content-section p { margin: 0;  padding: 0;}
  .client-testimonial {padding: 20px 0;}
  .row-fluid .inner-hero-slider .home-page-slider.slick-slider ul.slick-dots { right: 0;text-align: center; width: 100%; max-width: 100%;}

  .inner-banner-txt span strong br {display:none;}
  
  .inner-container { min-height: inherit;}
  .somos-box { padding: 0 0 20px; width: 100%;text-align: center;}
  .somos-box:last-child {padding:0;}
  .somos-top-box-section {padding: 25px 0 30px;border-top: 1px solid #e3e5ec;}
  .somos-box h2 { padding: 0 0 5px;font-size: 20px;}
  .somos-bottom-box-section-title h2 { font-size: 20px;}
  .somos-bottom-box-text span {line-height: 21px;}
  .nuestra-box { width: 100%;}
  .nuestra-box-txt { width: 100%; padding: 0 20px 20px; text-align: center;}
  .client-logo-section-title h2 { font-size: 24px; line-height: 25px;}
  .client-logo-section-txt span p { line-height: 20px;}
  .client-logo-section {padding: 25px 0 0;}
  .client-testimonial-title h2 {font-size: 24px;}
  .somos-bottom-box-section { padding: 30px 0 10px;}
  
  .contact-form-contact-page form .hs-form-field {width: 100%;}
  .contact-form-contact-page form .hs-fieldtype-textarea.hs-form-field { width: 100%;}
  .contact-form-contact-page form .hs-email.hs-form-field label { width: 80px;}
  .contact-form-contact-page form .hs-form-field .input select { width: 100%;}
  .contact-form-contact-page form .hs-form-field .input input {width: 100%;}
  .contact-form-contact-page form .hs-form-field .input textarea { width: 100%;}
  .contact-form-contact-page form .actions input { margin:10px 0 0;white-space: inherit; height: auto; width: auto; padding: 10px 15px;}
  
  .inner-hero-slider .home-banner-image-section {display:none;}
  .home-banner-image-section {display:none;}
  .contact-detail-btn a { margin: 10px 0 0;}
  .solution-box-inner .solution-box-txt { height:auto !important;}
  .solution-box-inner .solution-box-txt p { padding: 0;margin:0;}
  
 .home-page-slider .banner-content-section img {display:block !important; margin: 0 0 20px;}
 .row-fluid .banner-section, .home-banner-image-section {max-height: inherit;}

 .inner-banner-section .inner-content-section img {display:block !important; margin: 0 0 20px;}
 .row-fluid .inner-banner-section {max-height: inherit;}
 .row-fluid .inner-hero-slider {max-height: inherit;}
 .inner-hero-slider .banner-content-section { padding: 0px 15px 30px!important;}
 .row-fluid .inner-hero-slider .home-page-slider.slick-slider ul.slick-dots {bottom: 15px;}
 .inner-hero-slider .home-page-slider { padding: 0 0 30px;}

 .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover a {color:#e84c4c !important}
 .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover a {color:#e84c4c !important}
 .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul li:hover a:after {color:#e84c4c;}

 .inner-hero-slider .home-banner-txt {padding:0;}
 .inner-hero-slider .home-page-slider .banner-content-section h2 { padding: 0; }
 .new-contact-detail-page-map iframe { height: 250px;}

 .new-contact-page form .hs-form-field {width:100% !important;padding: 0 0 25px 0px!important;}
 .new-contact-page form .hs-form-field.hs-firstname label {text-align: left;}
 .new-contact-page form .hs-email.hs-form-field label { text-align: left;}
 .new-contact-page form fieldset:nth-child(3) label {text-align: left; padding: 0;}
 .new-contact-page form .hs-form-field .input { width: 84%;float: right;}
  .new-contact-page form fieldset:nth-child(3) .input { width: 55%;}
 .new-contact-page form fieldset:nth-child(3) label { width: 45%;} 
 
 
}

@media(max-width:568px){
 .row-fluid .logo { width: 80%;}
 .soluciones-section {padding: 20px 0 0;}
 .main-footer-section { padding: 25px 0;}  
 .contact-section p { margin: 0 0 15px;} 
 .row-fluid .contact-menu { margin: 20px 0 0;} 
 .contact-form-homepage form .hs-form-field {width: 100%;} 
 .contact-form-homepage form .hs-form-field label { text-align: left;} 
 .client-testimonial-title h2 { font-size: 22px;}  
 .client-logo-section-title h2 { font-size: 22px;}
 .client-logo-section-txt span {font-size: 15px;}
 .counter { font-size: 50px; line-height: 60px;}
 .counter-section-txt h3 {font-size: 18px; padding: 0 0 0 10px;}
 .counter-section-title h3 {font-size: 21px;} 
 .soluciones-section-title h2 {font-size: 21px;}
 .home-page-slider .banner-content-section h2 { line-height: 27px;font-size: 23px;}
 .contact-form-homepage form .hs-form-field .input input { width: 100%;}

 .concepto-section-title h2 {line-height: 27px; padding: 0 0 10px;}
 .concepto-btn { padding: 10px 0 0;}
 .concepto-txt span { margin: 0 0 10px;}
 .service-section-txt { padding: 0 30px;}

 .new-contact-page form fieldset:nth-child(3) label {width: 100%;}
 .new-contact-page form fieldset:nth-child(3) .input { width: 100%;float: left; margin: 10px 0 0 !important;}

 .new-contact-page-form-title h2 { padding: 0 0 20px;}  
 .new-contact-page-form { padding: 25px 0 30px;}
 .new-contact-page-form-title h2 { font-size: 26px;}  
 .new-contact-detail-page-title h2 {font-size: 26px;} 
 .new-contact-detail-page { padding: 30px 0;}
 .row-fluid .new-contact-detail-page .new-contact-detail-page-txt h3 { font-size: 26px; padding: 0 0 15px;} 
 
 .new-contact-page form .hs-form-field .input { width: 75%;}
 .new-contact-page form .hs-form-field { margin: 0 0 15px; padding: 0 !important; float: left !important;}

 
}




@media (max-width:500px) {
  
  .row-fluid .herolp-left h2 { font-size:24px; line-height:30px; }
  .row-fluid .form-lp { padding:30px 20px; }
  .row-fluid .video-img { height:280px; }
  
  .row-fluid .hero-text h1 { font-size:26px; line-height:36px; }
  
  .form .hs-form .hs-form-field { padding:0 0 10px !important; width:100% !important; }
  .row-fluid .about-author-sec { padding:20px; }
  .row-fluid .new-contact-page form fieldset.form-columns-2 .field:first-child { padding: 0 10px 15px 0;}


}

@media(max-width:414px){
  .client-logo-section-title h2 { font-size: 18px;}  
  .client-logo-section { padding: 20px 0 0;} 
  .client-logo-section-txt span { line-height: 19px;}
  .client-testimonial-title h2 { font-size: 18px;line-height: 23px;}  
  .service-section-title h2 { font-size: 20px;} 
  .service-section-txt { padding: 0;}
  .contact-form-section-title h2 { font-size: 23px;}
  .contact-form-homepage form .hs-email.hs-form-field label { width: 80px;} 
  .footer-copyright {line-height: 22px;}
  .counter-section-txt h3 {font-size: 15px;padding: 0 0 0 10px;line-height: 20px;}
  .counter-section-title h3 {font-size: 17px;}
  .counter-section { padding: 20px 0;}
  
  .inner-page-slider .inner-content-section h2 { line-height: 27px; font-size: 23px;}
  .inner-banner-txt {margin: 10px 0 20px;}
  .benefit-section-title h2 {line-height: 25px;padding: 0 0 15px;font-size: 21px;}
  .fulfill-section-title h2 { line-height: 23px; font-size: 21px; padding: 0 0 10px;}
  .fulfill-section { padding: 20px 0;}
  .inner-hero-slider .home-page-slider .banner-content-section p {line-height: 21px;font-size: 18px;}
  .inner-hero-slider .home-page-slider .banner-content-section h2 { line-height: 23px; font-size: 21px;}
  .logistic-title h4 {font-size: 17px;}
  
  .logistic-title h3 {font-size: 14px; line-height: 20px;}
  
  .nuestra-box h2 { font-size: 21px; line-height: 23px;}
  .nuestra-box-txt {padding: 0 0 20px;}
  .somos-bottom-box-section {padding: 20px 0 10px;}
  .somos-top-box-section { padding: 10px 0 20px;}
  .nuestra-box p { line-height: 21px;}
  .somos-bottom-box-text span {width: 100%;}
  .home-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { line-height: 25px;}
  
  .contact-detail-btn a { font-size: 14px;}
  .contact-detail-section-title h2 { font-size: 21px;}
  .contact-detail-section {padding: 20px 0;}
  .contact-detail-btn a { margin: 0;}
  
  .home-page-slider .banner-content-section img { margin: 0 0 10px;}
  .inner-banner-section .inner-content-section img {margin: 0 0 10px;}

  .row-fluid .new-contact-detail-page .new-contact-detail-page-txt p { font-size: 16px;}
  .row-fluid .new-contact-detail-page .new-contact-detail-page-txt a { font-size: 16px;}
  .new-contact-detail-page-title h2 { font-weight: 700; font-size: 23px;}
  .new-contact-detail-page-title h2 {padding: 0 0 20px;}
  .new-contact-detail-page { padding: 20px 0;}
  .row-fluid .new-contact-detail-page .new-contact-detail-page-txt h3 { font-size: 24px;}
 
  .new-contact-page form .hs-form-field .input { width: 70%;}  
 .new-contact-detail-btn a { margin: 10px 0 0; font-size: 16px;} 

 

}


.custom-footer {font-size: 14px; background-color: #32334e;color: #6a6b81;  font-weight: 300;}
.custom-footer .page-center { max-width: 1220px; margin: 0 auto !important; float: none; padding-left:30px; padding-right:30px; }
.custom-footer-top-group {background: rgba(0,0,0,.1);text-align: center}
.custom-footer-top-group p { font-size: 26px; line-height: 26px; color: #eaeaea; margin: 0}
.custom-footer-top-group .page-center {padding-top: 29px;padding-bottom: 30px;font-size: 110%;line-height: 180%;}
.custom-footer-bottom-group {border-top: 1px solid rgba(255,255,255,.1);text-align: center}
.custom-footer-copyright {padding: 30px 0 20px}
.custom-footer-copyright p {margin: 0 0 11px;color: #6a6b81;padding:0;}
.custom-footer-middle-group { padding: 15px 0}
.custom-footer-menu,.custom-footer-social-icon-group,.custom-footer-logo-sec { padding: 15px 0}
.custom-footer-menu .hs-menu-wrapper>ul {padding: 5px 10px 5px 30px;margin:0;}
.custom-footer-menu .hs-menu-wrapper>ul>li { position: relative}
.custom-footer-menu .hs-menu-wrapper>ul>li>a {padding: 8px 0 9px 3px;color: #cbccd3}
.custom-footer-menu .hs-menu-wrapper>ul>li:after {content: "";display: block;width: 70px;border-width: 0 0 1px;border-style: solid;position: absolute;left: -30px;bottom: 0;border-color: rgba(255,255,255,.08)}
.custom-footer-menu .hs-menu-wrapper>ul>li:last-child:after { content: none}
.custom-footer-menu .hs-menu-wrapper>ul>li>a:hover {color: #e3e5f1}
.custom-footer-middle-group h4 {color: #cecfd6;font-size: 20px;line-height: 25px;font-weight: 600;}
.custom-footer-logo-sec img { max-width: 88px; width: 100%}
.custom-footer-icon a {color: #cbccd3;font-size: 40px;float: left}
.custom-footer-icon a:hover { color: #e3e5f1}
.custom-footer {background-color: #32334e;color: #6a6b81;right: 0;z-index: 1;}
.custom-footer .icon-facebook-squared { font-style: normal; margin: 10px 0 0 10px; display: block; }
.custom-footer .icon-facebook-squared:before { content: '\f082'; font-family: FontAwesome; }
.custom-footer .icon-instagram { font-style: normal; margin: 10px 0 0 10px; display: block; }
.custom-footer .icon-instagram:before { content: '\f16d'; font-family: FontAwesome; }
.custom-footer .icon-linkedin { font-style: normal; margin: 10px 0 0 10px; display: block; }
.custom-footer .icon-linkedin:before { content: '\f0e1'; font-family: FontAwesome; }




.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 10%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px; position: absolute; right: 15px; top: 15px; width: 30px; height: 30px; padding: 0;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}a.custom-gray-btn { position: relative; display: inline-block; padding: 11px 20px; cursor: pointer; margin: 5px; font-family: "Raleway",Arial,Tahoma,sans-serif; background-color: #fff; color: #666; font-weight: bold; font-size: 20px; border:1px solid #666; -webkit-border-radius: 100px; border-radius: 100px; text-decoration: none; line-height: 1.2; }a.custom-blue-btn { position: relative; display: inline-block; padding: 11px 20px; cursor: pointer; margin: 5px; font-family: "Raleway",Arial,Tahoma,sans-serif; background-color: #484a7d; color: #fff; font-weight: bold; font-size: 20px; -webkit-border-radius: 100px; border-radius: 100px; text-decoration: none; line-height: 1.2; }.custom-precios-left-group h2 { font-size: 40px; line-height: 60px; font-weight: 900; color: #00aec7; text-align: center; margin: .67em 0; font-family: "Open Sans",sans-serif; }.custom-precios-left-group .custom-pricing-module { display: block; margin: 0 auto 30px auto; max-width: 330px; border: 3px solid #00aec7; border-radius: 7px; position: relative; padding: 24px; text-align: center; font-family: 'Open Sans',sans-serif; font-weight: 400; color: #9f9f9f; font-size: 15px }.custom-precios-right-group h2 { font-size: 40px; line-height: 60px; font-weight: 900; color: #484a7d; text-align: center; margin: .67em 0; font-family: "Open Sans",sans-serif; }.custom-precios-right-group .custom-pricing-module { display: block; margin: 0 auto 30px auto; max-width: 330px; border: 3px solid #484a7d; border-radius: 7px; position: relative; padding: 24px; text-align: center; font-family: 'Open Sans',sans-serif; font-weight: 400; color: #9f9f9f; font-size: 15px }.custom-pricing-module .pricing-title { color: #444; font-weight: 300; font-size: 30px; margin-top: -5px; }.custom-pricing-module .custom-price-top-btn { font-size: 12px; font-weight: 600; padding: 2px 21px 2px 21px; color: #00aec7; border: 1px solid #e4e4e4; display: inline-block; border-radius: 15px; background-color: white; margin: 20px auto; }.custom-pricing-module .price-bottom-content ul { padding: 0; text-align: left; color: #737e86; list-style: none }.custom-pricing-module .price-bottom-content ul li:before { font-family: "FontAwesome"; content: "\f00c"; font-size: 13px; color: #33c4b6; margin-right: 7px }.custom-pricing-module .price-bottom-content ul li a { color: #484a7d; }.custom-pricing-module h6 { border: 1px solid #e4e4e4; display: inline-block; border-radius: 15px; background-color: white; font-weight: 600; padding: 2px 21px 2px 21px; color: #00aec7; font-size: 13px; color: #04c778; text-align: center; font-family: "Open Sans",sans-serif; }.custom-pricing-module a.custom-btn.green { color: #fff; display: inline-block; margin: 20px auto 0 auto; background-color: #04c778; font-family: sans-serif; line-height: 1.2; font-size: 15px; font-weight: 400; padding: 11px 20px; -webkit-border-radius: 100px; border-radius: 100px; }.custom-pricing-module { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; }.custom-pricing-module:hover { margin-top: -30px; }@media(min-width:768px){.custom-precios-left-group { width: 100% !important; }.custom-precios-right-group { width: 100% !important; margin-left: 0 !important; }}

@media(min-width:992px){

  .custom-precios-left-group { width: 65.74585634900001% !important; }
  .custom-precios-right-group { width: 31.491712705% !important; margin-left: 2.127659574% !important; }
  
  .custom-two-col-eq-content-with-img.left .custom-two-col-eq-img-column { float:left; width: 50%; }
  .custom-two-col-eq-content-with-img.left .custom-two-col-eq-img-content-column { float:right; width: 50%; padding-left: 15px; }
  .custom-two-col-eq-content-with-img.right .custom-two-col-eq-img-column { float:right; width: 50%; }
  .custom-two-col-eq-content-with-img.right .custom-two-col-eq-img-content-column { float:left; width: 50%; padding-right: 15px; }
  

}

@media(min-width:1200px){
  .como-box-big .como-box { margin: 17px 0 18px; }
}