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


@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css);
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.theme.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.transitions.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/0.9.1/magnific-popup.min.css');
/*for 3d slider  */
@import url('https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/css/swiper.min.css');


/* GillSans */
@font-face {
  font-family: 'GillSans';
  src: url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/GillSans.woff2') format('woff2'),
    url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/GillSans.woff') format('woff');
  font-weight: 100;
  font-style: normal;

}
/* Times New Roman' */
@font-face {
  font-family: 'Times New Roman';
  src: url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/TimesNewRomanPS-ItalicMT.woff2') format('woff2'),
    url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/TimesNewRomanPS-ItalicMT.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
/* Helvetica Font */

@font-face {
  font-family: 'Helvetica';
  src: url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/hel/Helvetica.woff2') format('woff2'),
    url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/hel/Helvetica.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}



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

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

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

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

/* Videos */

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

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

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

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

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

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

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

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

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

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

/* Forms */

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

/* Menus */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Space Module */

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

/* Blog Author Section */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel li {margin-right: 5px}


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

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



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

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

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

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

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

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

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

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

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


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

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

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

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

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

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

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

/* Support migrations from wordpress */

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

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

/* Responsive Google Maps */

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

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

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

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Global Style Declaration
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
* { box-sizing:border-box; }
body { margin:0; padding:0; opacity:0; font-size:16px; font-weight:400; color:#000; font-family: Arial;}
body.loaded{ opacity:1; }
.altFont{font-family: 'Open Sans Condensed', sans-serif;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0;  color: #000000; font-family: 'Open Sans Condensed', sans-serif; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #0E7D94;}
h1,.h1 { font-size:60px;}
h2,.h2 { font-size:40px;}
h3,.h3 { font-size:35px;}
h4,.h4 { font-size:30px;}
h5,.h5 { font-size:25px;}
h6,.h6 { font-size:20px;}
.altFont{ font-family: 'Open Sans Condensed', sans-serif;}

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#0E7D94; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#6a1530; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:16px }
input[type=submit] { cursor:pointer; background-image:url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Images/blank.png) !important; background-repeat:repeat !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1130px; padding-left: 15px; padding-right: 15px; }

.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; float:none; }
/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg{ background-size:cover; background-position:center; position:relative; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(30, 44, 63, 0.4);}
.overlayBlack{ position: relative;  }
.overlayBlack:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
.overlay > *,.overlayBlack > * { position:relative; z-index:2; }

.get-bg { display:none !important; }

.blueBg{background-color:#002c6b;}

.grayBg{background-color: #ECEDEF;}
.justifyContent {text-align: justify;}



/* Background Color Option */


/* white Font */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontDark, .fontDark a, .fontDark h1, .fontDark h2, .fontDark h3, .fontDark h4, .fontDark h5, .fontDark h6 { color:#333333; }
.fontBlue, .fontBlue a, .fontBlue h1, .fontBlue h2, .fontBlue h3, .fontBlue h4, .fontBlue h5, .fontBlue h6 { color:#002d81;  }
.fontDarkBlue, .fontDarkBlue a, .fontDarkBlue h1, .fontDarkBlue h2, .fontDarkBlue h3, .fontDarkBlue h4, .fontDarkBlue h5, .fontDarkBlue h6 { color:#002c6b;  }
.fontgreen, .fontgreen a, .fontgreen h1, .fontgreen h2, .fontgreen h3, .fontgreen h4, .fontgreen h5, .fontgreen h6 { color:#80A918;;  }



.fontWhite a:hover { color:#196eb7; }

button.mfp-close:focus { outline: none !important;}


[class*="fa-"] { font-family: fontawesome; font-style: normal}

.button a , a.button {padding: 14px 10px; background-color: #80a918; color: #FFFFFF;max-width:100%; display:inline-block; font-size:16px; line-height: 1.1;font-family: 'Open Sans Condensed', Arial, sans-serif; text-transform: initial; font-weight: 700; position: relative;min-width: 200px;text-align: center;   }
.button.v2 a , a.button.v2 { background:#1996cd; color:#fff;}
.button.v2 a:hover , a.button.v2:hover { background: #fff; color: #1996cd;  }
.button.v3 a , a.button.v3 { min-width: 125px;padding: 12px 8px;background:#002c6b; color:#80a918; font-size:20px;line-height:1.3;box-shadow: 0px 9px 38px 0px rgba(0, 0, 0, 0.22);}
.button a:hover,a.button:hover { background-color: #b2cc18; transition: all 0.4s ease-in-out;}
.button.v3 a:hover , a.button.v3:hover {background-color: #80a918; color:#fff;} 




.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }


/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.text-justify{ text-align:justify; }



.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:35px; position:relative; margin-bottom: 15px; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#1996cd; font-weight:normal; top:1px;  content:'\f105';}

/*  MaxWith*/
.max1070{max-width:1070px; margin:0 auto; width:100%;}


/* Widths */
.fl { float:left; }
.fr { float:right; }
.ib.vt { vertical-align:top !important;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

/*unique paddings*/
.pr10, .p0-10 {padding-right: 10px;}
.pl10, .p0-10 {padding-left: 10px;}
.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pl10, .p10 { padding-left:10px; }
.pr10, .p10 { padding-right:10px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }
.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.p90-0  { padding-top: 90px;padding-bottom: 90px; }
.p80-0  { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
::-webkit-input-placeholder { opacity:1 !important; color:#7d7d7d !important; }
::-moz-placeholder { opacity:1 !important; color:#7d7d7d !important; }
:-ms-input-placeholder { opacity:1 !important; color:#7d7d7d !important;}


/*form { margin:0 -10px; }*/
form .input { margin-right:0 !important; }
form fieldset { max-width:inherit !important; margin:0 -10px;  }
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:10px; padding-right:10px; }
form ul.multi-container { padding-top:10px; }
form ul.multi-container li { margin:5px 0; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select { display:block; border:1px solid #7d7d7d; outline:none;background-color: -internal-light-dark-color(rgb(255, 255, 255), rgb(59, 59, 59)); font-size:20px; line-height:16px; font-family: 'Gill-Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica;
  font-weight:400; color: -internal-light-dark-color(black, white); margin:0;padding: 15px 7px; width:100% !important;border-radius:3px; transition:all 0.3s ease;}

textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, select:focus{box-shadow: inset 0px 0px 0 1px #000, 0px 0px 0px #000;}
textarea:hover, input[type="text"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="tel"]:hover, select:hover{border:1px solid #000;}
textarea { min-height:86px;padding: 7px 4px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:4px; top:4px; font-size:0; width:15px; height:15px; display:block; border:1px solid #ccc;
  transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#6b1631 ; border-color:#6b1631  }
form input[type="checkbox"]:checked+span:before {  border-color:#6b1631 ; font-size:12px; background:#6b1631 ; color:#fff; letter-spacing:0; }

input[type="submit"] { outline:none; font-family: 'Open Sans Condensed', Arial, sans-serif;min-width:250px;  padding:7px 40px; background-color: #71A83A; color:#fff;text-align:center; font-size:20px; text-transform:uppercase; font-weight:700;-webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s; }

input[type="submit"]:hover { color:#fff; background-color: #71A83A; }
form .actions {padding-top: 4px;}


.hs-form-required { display: none; }
/* .actions { text-align: center; padding-top: 20px;} */

/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
/*<<<<<<<<<<*/
/* Global Header */
/* nav bar maodule*  */
.navigation .hs-menu-wrapper>ul li a {font-weight:700;  width: auto !important; max-width: inherit !important; padding: 0; display: block; font-size: 15px;  color: #fff; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-weight: 600; }
.navigation .hs-menu-wrapper>ul { float: none; display:inline-block;; margin-top: 0; margin-bottom: 0 }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {padding: 16px 0 12px; transition: all ease .45s; -webkit-transition: all ease .45s; position:relative; }
.navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children >a {padding: 5px 30px 5px 26px;}
.navigation .hs-menu-wrapper>ul>li>a {font-weight:700;padding: 5px 15px 5px 15px;border-left: 1px solid #fff; position: relative;  font-family: 'Open Sans Condensed', sans-serif;  /*transition: all ease 0.7s; -webkit-transition: all ease 0.7s;*/ }
.navigation .hs-menu-wrapper>ul li:first-child a { border-left: none;padding: 5px 15px 5px 15px;}
.navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:nth-child(4) a {padding:5px 30px 5px 20px}
.navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:nth-child(5) a {padding: 5px 15px 5px 15px;}


.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a { position: relative; }
.navigation .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: 0; top: 100%; position: relative; margin-top: 10px }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: visible; opacity: 1 }
.navigation .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 a { background-color: #eee; padding: 10px; font-size: 14px }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper { display:none; border: 1px solid #ececec;background-color: #fff;box-shadow: 0px 6px 7px #121012;   }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { border-bottom: 1px solid #ececec;position: relative; padding: 12px;font: 13px Arial, tahoma, sans-serif;text-transform: capitalize;color: #777;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:last-child a{  border-bottom: none; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:hover a  {padding: 12px;font: 13px Arial, tahoma, sans-serif;text-transform: capitalize;background: #f9f9f9;color: #333;}
.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 {min-width: 177px;}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity: 1;visibility: visible;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:before {position: absolute;content: '';background-image: url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Images/nav_arrow.png');height: 7px;width: 7px;right: 18px;top: 9px;background-repeat: no-repeat;background-size: cover;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul> li.active a {color: #ffed00;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul >li.hs-menu-item.hs-menu-depth-1:nth-of-type(6) a {padding: 5px 30px 5px 27px;}


.navigation .hs-menu-wrapper>ul>li>a:hover{color: #ffed00;}
.header {background-color: #223366;padding: 1px;text-align: center;}
.navigation{padding-left: 43px;}

/* Top Header */
.headerTop {padding-bottom: 35px;background-position: inherit !important;}
.siteLogo img {max-width: 135px;}
.siteLogo li.logoV2 a img {padding-right: 1px;height: 94.66px;}


/*  Global Header V2*/
.siteLogo{position:relative;}
.siteLogo ul li.rightBlogCta {position: absolute;right: 7%;top: 50%;transform: translateY(-50%);}
.siteLogo ul li.rightBlogCta a { font-family: 'Open Sans Condensed',sans-serif;font-weight: 700;color: #002c6b;text-transform: uppercase;}
.siteLogo ul li.rightBlogCta a:hover{color:#fff;}
.siteLogo a {display: inline-block;vertical-align: top;}
.siteLogo ul {margin: 0;padding: 0;list-style: none;}
.siteLogo ul li {display: inline-block;}
.siteLogo ul li:first-child {padding-left: 1px;}
/* .firstHeader a  {display: inline-block;width: 55%;text-align: right;margin-right: -4px;vertical-align: top;} */
.siteLogo span {position: absolute;right: 7%;top: 50%;transform: translateY(-50%);}
.firstHeader span a{font-family: 'Open Sans Condensed',sans-serif;font-weight: 700;color: #002c6b;text-transform: uppercase; }
.firstHeader span a:hover{color:#fff;}

/*  Global Footer*/
.footerparent{padding: 0 20px 0 27px;}
.footerlogo {padding-bottom: 17px;padding-right: 7px;}
.footermenu{padding-top:4px;}
.footer{padding: 30px 0px 35px 0px;background-color: #1f8a77;text-align: center;}
.footerlogo img {max-width: 150px;}
.footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {position: relative;}
.footerSocilaIcon ul li:first-child a img {margin-left: 1px;}
.footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1:before {position: absolute;content: '';border-bottom: 1px solid #FFF;height: 1px;width: 253px;bottom:2px;}
.footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float: none;display: block;text-align: left;margin-bottom:4px;letter-spacing: 1px;color: #FFF;}
.footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:0;color: #fff;line-height: 1;}
.footerSocilaIcon ul li:last-child a img {padding-right: 1px;}
.footermenu .hs-menu-wrapper ul{width:100%;}
.preesColor .ubicacion img {margin-left: -2px;}
.schoolAdd a img{margin-left:1px;}
.preesColor p,.schoolAdd p{font-size:13px;color:#fff;}
.preesColor .ubicacion{padding-top: 13px;display: block;}
.schoolAdd .ubicacion {padding-top: 13px;display: block;}
.rightSideSignIn span{color: #223366;font-size: 18px;font-family: 'Open Sans Condensed', Arial, sans-serif;font-weight: 700;}
.mail p a {color: #FFF;font-size: 13px; padding-top: 6px;display:block;}
span.mailImg{display: block;padding-top: 11px;}
.signIn span{color: #223366;font-size: 18px;font-family: 'Open Sans Condensed', Arial, sans-serif;font-weight: 700;}
.signIn {padding-top: 24px;}
.footerSocilaIcon ul {padding: 0;margin: 0;list-style: none;}
.footerSocilaIcon ul li {display: inline-block;}
.footerSocilaIcon{padding-top:24px;}
.rightSideSignIn { padding-top: 10px;padding-right:1px;}
.footermenu {padding-right: 10px;}
.preesColor{padding-right: 14px;}
.schoolAdd {padding-right: 8px;}
.copyRightSection {padding-top: 13px;padding-bottom: 11px;background-color: #002c6b;}
.copyRightSection p, .copyRightSection p a {font-family: 'Helvetica';color: #fff;text-align: center;font-size: 12px;letter-spacing: 1px;}


/*  Home page*/
/*  Home banner With Slider */
.parentSlider .slick-dots{bottom: 17px;}
.parentSlider .slick-dots li button:before{font-size: 22px;}
.parentSlider .slick-dots li.slick-active button:before{opacity:1;color:#fff;}
.parentSlider .slick-dots li button:focus:before, parentSlider .slick-dots li button:hover:before{color:#fff;}
.parentSlider .slick-dots li button:before{color:#fff;opacity:0.4;}
.parentSlider.slick-dotted.slick-slider{margin-bottom: -4px;}
.slider img{width:100%;}



/*  Home Single Column Content Section*/
.singleColumnContent {padding: 69px 0 40px;}


/* Home Bg img and With Circle Image */
.ch-grid {margin: 0px 0 0 0;padding: 0;	list-style: none;	display: block;	text-align: center;	width: 100%;}
.ch-grid:after,.ch-item:before {	content: '';display: table;}
.ch-grid:after {clear: both;}
.ch-grid li {	width: 220px;	height: 220px;display: inline-block;margin: 20px;}
.circulo{display: inline-block;}
.circulo span{font-family: 'Open Sans Condensed', Arial, sans-serif;font-weight: 700;font-size: 18px;color: #fff;}
.circulo img:hover{opacity: 0.7;}
#celular{max-width: 100%;display: none;}
.ch-item {width: 100%;height: 100%;border-radius: 50%;position: relative;	box-shadow: 0 1px 2px rgba(0,0,0,0.1);cursor: default;}
.ch-info-wrap{position: absolute;width: 180px;height: 180px;border-radius: 50%;-webkit-perspective: 800px;-moz-perspective: 800px;-o-perspective: 800px;-ms-perspective: 800px;	perspective: 800px;	-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;	top: 20px;left: 20px;	background-color: #f9f9f9;box-shadow:0 0 0 20px rgba(255,255,255,0.2),inset 0 0 3px rgba(115,114, 23, 0.8);}
.ch-info{position: absolute;width: 180px;height: 180px;border-radius: 50%;-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-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.ch-info > div {display: block;position: absolute;width: 100%;height: 100%;border-radius: 50%;background-position: center center;	-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;	-o-backface-visibility: hidden;-ms-backface-visibility: hidden;	backface-visibility: hidden;}
.ch-info .ch-info-back {-webkit-transform: rotate3d(0,1,0,180deg);-moz-transform: rotate3d(0,1,0,180deg);	-o-transform: rotate3d(0,1,0,180deg);	-ms-transform: rotate3d(0,1,0,180deg);transform: rotate3d(0,1,0,180deg);background: #223366;}
.ch-info h3 {color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 16px;margin: 20px 15px;padding: 23px 0 0;height: 50px;font-family: 'Open Sans',Arial,sans-serif;text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);}

.ch-info p {font-family: 'Times New Roman';color: #fff;padding: 10px 5px;font-style: italic;	margin: 0 20px;	font-size: 15px;border-top: 1px solid rgba(255,255,255,0.5);}
.ch-info p a {display: block;color: #fff;color: rgba(255,255,255,0.7);font-style: normal;font-weight: 700;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;padding-top: 4px;font-family: 'Open Sans', Arial, sans-serif;}
.ch-grid span{font-family: 'Open Sans Condensed', Arial, sans-serif;font-weight: 700;font-size: 18px;color: #fff;}
.ch-info p a:hover {color: #fff222;	color: rgba(255,242,34, 0.8);}
.ch-item:hover .ch-info-wrap {box-shadow:0 0 0 0 rgba(255,255,255,0.8), inset 0 0 3px rgba(115,114, 23, 0.8);}
.ch-item:hover .ch-info {-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);-o-transform: rotate3d(0,1,0,-180deg);-ms-transform: rotate3d(0,1,0,-180deg);transform: rotate3d(0,1,0,-180deg);}

/*Parallax Bg logos Title with Cta section  */
.twoColumnCtaSection {max-width: 910px;width: 100%;margin: 0 auto;}
.parallaxCta.ctaV2 a {color: #fff;}
.ctaTitle{text-shadow: 0 0 1px #000, 0 2px 5px rgba(0,0,0,0.8);}
.bannerParallax{padding: 40px 0px 60px 0px;}
.preSchoolparallaxbanner{padding: 60px 0 50px;}
.bannerParallax {background-attachment: fixed;}
.parallaxLogos img {max-width: 635px;text-align: center;}
.parallaxParent {padding: 26px 0 0;}
.parallaxTitle{padding: 48px 0 34px;}
.bannerParallax.twoCtaWithTitleSection{padding: 60px 0 100px;}

/****************** Initial Stage Page ***************************/
/* Initial Stage Page */
/* Initial Stage banner  */
.preSchoolparallaxbanner{background-attachment: fixed;}
.bannerInnerContent h1 {text-shadow: 2px 2px #fff;}
.preSchoolBannerInner{padding: 50px 0 60px;}
.alignDer em {font-family: Arial;font-style: italic;font-weight: bold;font-size: 16px;margin-right: 15px;}

/* Initial Stage Two Column Content */
.columnTitle p {color: #002c6b;border-bottom: 1px solid #002c6b;font-size: 30px;font-family: Arial;font-weight: 700;}
.gris2{color: #858585;}
.columnContent p.azul {color: #223366;}
.mainParent {max-width: 100%;width: 1025px; margin:0 auto;padding: 0px 10px 0px 10px;}
.preSchoolTwoColumnParent {padding: 25px 0 16px;}
.columnContent {padding: 25px 0;}
.twocolumnParent{margin: 0 -10px;}
.twoColumnParent {padding: 0 10px;}
.w50.twoColumnParent{width:49%;}
.ColumnSingalLineContent {padding-top: 7px;}
.ColumnSingalLineContent p {text-align: justify;}

/* Initial Stage Title with listing Section */

.preSchoolPattern{background-color:#bcd5ab; }
.innerlisting ul {padding: 0;list-style: none; margin: 0;}
.innerlisting {padding: 18px 0 14px 30px;}
.innerlisting ul li {position: relative;padding:0 0 2px;color:#1e1e1e;}
.innerlisting ul li:before {background-image: url('https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/hoja.png');
  height: 15px;width: 16px;content: '';position: absolute;left: -23px;top: -2px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parentListing {padding: 19px 10px;}

/*   Single Column Content with Blue Bg*/
.blueBgSection{padding: 70px 0 40px;}


/* Initial Stage Title With Slider  */
.owl-pagination {position: absolute;z-index: 5;left: 50%;bottom: 7px;transform: translateX(-50%);}
.owl-theme .owl-controls{margin-top: 0 !important;}
.owl-theme .owl-controls .owl-page span{height:20px; width:20px;background: #fff;}

/* .preSchoolSlider .slick-dots{bottom: 17px;}
.preSchoolSlider .slick-dots li button:before{font-size: 22px;}
.preSchoolSlider .slick-dots li.slick-active button:before{opacity:1;color:#fff;}
.preSchoolSlider .slick-dots li button:focus:before{color:#fff;}
.preSchoolSlider .slick-dots li button:hover:before{color:#fff;opacity:1;}
.preSchoolSlider .slick-dots li button:before{color:#fff;opacity:0.4;}
.preSchoolSlider.slick-dotted.slick-slider{margin-bottom: -4px;} */
.twoColumnParent.twoCol2 {padding-left: 24px;}
.slider img{width:100%;}
.TitleWithSlider {padding-top: 29px;}
.slides img {width:100%;}
.sliderTitle h3 {color: #223366;}
.sliderTitle {padding: 0 0 29px;}

/* Initial Stage Title With Form Section */
.formSection {padding: 45px 0 39px;}
.signUp_Form {max-width: 307px;margin: 0 auto;text-align: center;padding-top: 29px;}
.signupFrom form .field{padding: 0 0 18px;}
.signupFrom form .hs-error-msgs{margin: 4px 0 10px; text-align:left;}
.preSchoolparallaxbanner.initialBanner {padding: 50px 0 50px;}
.preSchoolBannerInner.initial_Banner {padding: 50px 0;}
.formEmail a {font-size: 20px;font-family: 'Open Sans Condensed', Arial, sans-serif;font-weight: 600;color: #333333; transition:all 0.3s ease;}
.formEmail a >span#correo_preescolar:hover {color: #8CC63F;}





/****************** Preschool Page ***************************/
/* Preschool Page  */

/* pre School Title With Two Columnn Sectioon  */
.columnContent.blueSubTitle1 P .gris2 ,.ColumnSingalLineContent P  strong.azul {color: #223366;}

/* preeScholl Title with Form Section */
.formSection.grayBg.preeSchoolForm {padding: 52px 0 56px;}
/* PreScholl I_frame Video Section */
.ifarme_Video iframe {width: 100% !important;height: 480px !important;}
.formEmail{padding-top: 38px;}


/*  Blue Bg With Content Section*/
.bluebgWithContent{background-color:#007dff}
.twoColumnTitle h3{text-shadow: 1px 2px #ccc;}
.dosColumnas.grisLeft li{text-align: justify;color: #1e1e1e;list-style: disc;}
.dosColumnas.grisLeft li.marTop15 {padding-top: 15px; }
.twoColumnParent.LeftSection {padding: 0;}
.twocolumnParent.leftRIghtParent {margin: 0;padding-top: 36px;}
.dosColumnas.grisRight ul li ul li {position: relative;list-style:none;padding: 2px 0 0;}
.dosColumnas.grisRight ul li ul li:before {background-image: url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/hoja.png);
  height: 15px;width: 15px;content: ''; position: absolute;left: -22px;background-position: center;background-repeat: no-repeat;background-size: cover;}


/****************** Primary Page ***************************/
/* Primary Page  */
/* Single Column Title with content Module */

.singleColumnParent {padding: 0 10px;}
.columnContent.primarySchoolContent {padding: 25px 0 9px;}

/* Primary blue Bg With Two Column Secrt  */
.w50.twoColumnParent.LeftSection{width:48%;}
.dosColumnas.grisRight >ul> li {margin-bottom: 15px;text-align: justify;color: #1e1e1e;list-style: disc;}
.dosColumnas.grisRight ul,.dosColumnas.grisLeft ul{margin:0;padding:0;list-style:none;}
.dosColumnas.grisLeft{padding-left: 41px;}
.dosColumnas.grisRight{padding-left:44px;}
.dosColumnas.grisRight ul li ul{margin-left: 40px;}


/* Primary  Title with Icon And Content Module */
.preSchoolPattern{padding: 39px 0 39px;}
.titleIconWithContent ul li {font-size: 20px;color: #1e1e1e; padding: 0px 0 23px 40px;}
.titleIconWithContent ul{margin:0; padding:0; list-style:none;}
.titleIconWithContent ul li span {color: #002c6b;font-size: 30px;}
.titleIconWithContent {padding: 20px 0 0 0;}
.bluebgWithContent.blue_Bg{padding: 41px 0 56px;}


/****************** Extended Schedule ***************************/
/* Extended Schedule */

/* Extended Schedule Two Column Section */
.rightSideListingContent p {font-size: 12px;color: #1e1e1e;} 
.listingTitle.listing_Title {padding-bottom: 17px;}
.mainListing.bgGreenListRight{padding-left: 4px;}


/* Extended Schedule Title With Form Section */
.formSection.extendedScheduleForm {padding: 66px 0 36px;}
.extendTwoSection{width: 48%;}

/****************** We Are Page ***************************/
/* We Are Page */
/* We Are Bannner Section*/
.weAreSection{padding:60px 0 50px;}
.innerlisting.threeColumnListing {padding: 12px 0 14px 26px;}
.ColumnListingInner2 {margin-left: 13px;}
.ColumnListingInner3 {margin-left: 26px;}
.theeColumnListing {padding-top: 22px;}

/* History Title and logo Section */
.historySection {padding: 29px 0 17px;}
.historyImages {max-width: 740px;margin: 0 auto;padding-top: 16px;}


/* Mission Section */
.missionSection {background:#bcd5ab;padding: 69px 0 55px;}

/*value Section */
.missionSection.valuesSection {padding: 68px 0 56px;}
.valueListing {width: 32%;}
.bottomContent {padding-top: 16px;}
.innerlisting.objectListing {padding-left: 40px;padding-bottom: 0;}
.missionContent.valuesContent {padding-top: 29px;}
.visionSection.objectiveSection{padding-top: 29px;}
.objectiveContent {padding-top: 29px;}


/****************** Campus page ***************************/
/* Campus page */
/* Campus page single Column Content */
.campusSingleColumnContent{padding:52px 0;}
.TitleWithSlider.campusGallerySection{padding: 29px 0 32px 0;}

/* Campus IFrame With Map Section */
.i_Frame_map .hs-responsive-embed-wrapper.hs-responsive-embed {width: 100% !important;max-width: 100% !important;}
.i_Frame_map {padding-top: 52px;padding-bottom: 4px;}


/****************** Greenland Services Page ***************************/
/* Greenland Services Page */

/* ServiceSingle Column Content  */
.visionSection.serviceSingleColumnContent {padding: 51px 0 35px;}

/****************** High  Scholl Page ***************************/
/* High  Scholl Page  Page */

.titleIconWithContent.innerIconWithText ul li{padding: 0px 0 24px 0;}
.highBgSection{margin-top:4px;}

/* High SCholl Two Column Section */
.twocolumnParent.heighSchoolTwo {padding-top: 19px;}
.dosColumnas.twoColumnInnerListing.docColRight ul { padding-left: 34px;}
.bluebgWithContent.pink_bg {padding-bottom: 56px; padding-top:39px;background:#333366;}
.twoColumnInnerListing ul li {position:relative;list-style: none;padding: 3px 0 0;color:#fff;text-align: justify;}
.twoColumnInnerListing ul li:before {background-image: url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/hoja.png);
  height: 15px;width: 15px;content: '';position: absolute;left: -22px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.twoColumnInnerListing ul li.marTop15 {padding-top: 17px;}
.twoColumnInnerListing ul li.marTop15.noadorno:before {display: none;}
.note_text.fontWhite {padding-top: 34px; padding-left:10px;}

/* Green Bg With Icon and Content */
.height_school{padding: 40px 0 39px;}
.hightSchoolIcon{padding: 20px 0 0px 31px;}



/****************** Education Modal Page ***************************/
/* Education Modal Page */
/* Title With Content Listing Sectgion */
.columnContent.contentWithListing {padding: 25px 1px 35px;}
.contentWithListing p{text-align: justify;}
.contentWithListing ul li{position: relative;list-style: none;padding: 2px 0 0; }
.contentWithListing ul li:before {background-image: url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/hoja.png);height: 15px;width: 16px;content: '';position: absolute;left: -22px;background-position: center;background-repeat: no-repeat;background-size: cover;top: 0px;}
.preSchoolTwoColumnParent.educationModal {padding: 24px 0 19px;}
/* language Section */
.columnTitle.languageTitle {padding:30px 0 4px 0;}
.preSchoolPattern.languageSection {padding: 68px 0 20px;}
.educationModalContent{padding: 30px 0 25px;}

/* Third language Section */
.preSchoolTwoColumnParent.third_language {padding: 30px 0 45px;}

/****************** Admission Process Page ***************************/
/* Admission Process Page */
/* Admission Process Column Title With Content Module */
.ColumnSingalLineContent.orderdListing ol {margin-bottom: 0;}
.columnContent.SubTitleSpacing {padding: 25px 0 9px;}
.formSection.admissionForm{padding: 59px 0 66px;}

/* Green Bg WIth Content Section */
.titleIconWithContent.greenBGWithListing ul li{position:relative;position: relative;list-style: none;padding: 0;}
.titleIconWithContent.greenBGWithListing {padding-left: 41px;}
.titleIconWithContent.greenBGWithListing ul li:before {background-image: url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland/Assets/Fonts/Times%20new%20roman/hoja.png);height: 15px;width: 15px;content: '';position: absolute;left: -22px;background-position: center;background-repeat: no-repeat;background-size: cover;top: 50%;
  transform: translateY(-50%);}
.preSchoolPattern.placeIntroducing {padding: 40px 0 91px;}


/****************** Note of Privacy Page ***************************/
/* Note of Privacy Page */
.notePrivacySection {padding: 35px 0 18px;}
.privacyContent {padding: 36px 0 0;}
.noteInnerContent {padding-left: 40px;}
.privacyContent p {text-align: justify;}
.privacyContent ul li{text-align: justify;}
.privacyContent ul {padding: 0;list-style: none;}
.privacyContent ul li {list-style: disc;}



/*  Blog page */

/************************************************
Blog Page
**********************************************  */
.logoLink a:hover {color: #990;}
.rightContact a:hover{color: #990;}
.postbody-structure { margin-left: -15px;margin-right: -15px;}
.postbody-img , .postbody-Content {padding-left: 15px;padding-right: 15px;}
.fontdarkGreen{font-size: 21px;font-family: 'Open Sans Condensed',sans-serif;font-weight: 700;}
.fontdarkGreen span, .fontdarkGreen a{color:#fff;}
.subscribe-Form form .field input::-webkit-input-placeholder { opacity:1 !important;color: #002c6b !important; }
.subscribe-Form form .field input::-moz-placeholder { opacity:1 !important;color: #002c6b !important;}
.subscribe-Form form .field input:-ms-input-placeholder { opacity:1 !important;color: #002c6b !important;}

.blog-rightSide{padding-left:2%}
.blogpost-item {padding: 30px 0;}
.blogpost-item:first-child {padding-top: 0;}
.blog-featureImg a {width: 100%;height: 230px; display: block;background-size: cover;background-repeat: no-repeat;}
.topiclink-All {padding: 6px 0;}
.topiclink-All .topic-link { padding: 1px 2px;border: 1px solid #336; border-radius: 5px; display: inline-block;margin-right: -4px;color:#336;font-size: 14px;	}
.topiclink-All .topic-link + .topic-link { margin-left: 10px;}


.blog-SocialIcon .hs-blog-social-share{height:auto;}
.blog-SocialIcon .hs-blog-social-share-list { margin: 0;display: inline-block;padding: 7px 5px 5px; margin:4px 0 0;}
.blog-SocialIcon .hs-blog-social-share-list .hs-blog-social-share-item-google-plus {display: none;}
.blog-SocialIcon .hs-blog-social-share-list .hs-blog-social-share-item:last-child {margin-right: 0;}
.blog-SocialIcon .hs-blog-social-share-item{line-height:1}
.blog-SocialIcon .hs-blog-social-share-item-facebook .fb_iframe_widget{line-height: 1;vertical-align: top;}
.blog-SocialIcon .hs-blog-social-share-item-facebook .fb_iframe_widget span {vertical-align: middle !important;}
.blog-SocialIcon .hs-blog-social-share .hs-blog-social-share-list:after{content:''}
.blog-SocialIcon .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item.hs-blog-social-share-item-facebook {margin-right: 0;}

/* Blog Pagination */
.blog-pagination .previous-posts-link {float: none;}
.blog-pagination{text-align: right;padding-top: 10px;padding-right: 21%;}
.blog-pagination ul { margin: 0 0 50px; padding-left:0;} 


/* .blog-pagination ul span.pg { margin: 0 20px;} */
.blog-pagination ul li { display: inline-block; margin: 0 4px; text-align:center;}
.blog-pagination ul li.previous-posts-link:,
.blog-pagination ul li.next-posts-link
.blog-pagination ul li.hide { visibility: hidden;}
.blog-pagination ul li a { text-decoration: none; color:#fff;}
.blog-pagination li a{ width: 30px; height: 30px; color:#363636; border: 1px solid #002c6b; background-color:#002c6b;; line-height: 29px; border-radius: 0px; display:inline-block;}
.blog-pagination li.hide {display: none !important;}

.blog-pagination ul li a:hover,
.blog-pagination ul li.active a {background-color: #1f8a77 ;border: 1px solid #80A918; color:#fff;}
.blog-pagination ul li.previous-posts-link a:hover,
.blog-pagination ul li.next-posts-link a:hover{background-color:transparent;  color:; border:1px solid #c4d82e}
.blog-pagination .next-posts-link { float: none;}

.blog-pagination li a { font-size: 23px; font-weight: 500;}
.blog-pagination li.previous-posts-link a ,.blog-pagination li.next-posts-link a {background-color: transparent; border: none;color: #1f8a77;}
.blog-pagination li.next-posts-link a:hover {border: none;}
.blog-pagination ul li.previous-posts-link a:hover, .blog-pagination ul li.next-posts-link a:hover {border: none;}
/* .blog-pagination li.previous-posts-link a {background-color: transparent;
color: #0054a4;
border: none;
} */




/* Blog rightside */

.blogHeader-Section { border-bottom: 25px solid #223366;padding-top: 15px;}
.blogpost-Dateparent .post-Date{background-color:#1f8a77 !important;}
.blog-rightSide h3 { font-size: 25px;  font-weight: 700; color: #fff; font-family: 'Open Sans Condensed',sans-serif;}
.subscribe-Form { background-color: #1f8a77;padding: 17px 20px;}
.subscribe-Form form {padding-top: 20px;}
.subscribe-Form form .field {padding: 0 0 10px;}
.post-footer form textarea,.post-footer form input[type="text"],.post-footer form input[type="number"],.post-footer form input[type="email"],.post-footer form input[type="tel"],.post-footer form select{display: block;border: none;outline: 0;background: rgba(204,204,153,0.26);font-size: 16px;line-height: 20px;font-weight: 400;color: #000;margin: 0;padding: 9px 20px;width: 100% !important;border-radius: 10px;}
.post-footer form textarea:focus,.post-footer form input[type="text"]:focus, .post-footer form input[type="number"]:focus,.post-footer form input[type="email"]:focus,.post-footer form input[type="tel"]:focus,.post-footer form select:focus,.subscribe-Form form .field input[type="email"]:focus{box-shadow: none;}

.subscribe-Form form .field input[type="email"] { border: transparent;line-height: 1.3; font-size: 23px;text-align: center; color:#333366 !important;border-radius: 10px;  font-weight: 700; background-color:#fff; padding:12px 20px;}
.subscribe-Form form input[type="submit"] {display: block; width: 100%; font-size: 23px;min-width:216px; background-color: #333366; border: 2px solid transparent; outline:none;line-height: 1.2; border-radius:10px; color:#fff;}
.subscribe-Form form input[type="submit"]:hover { background: #fff; border: 2px solid #333366;color: #333366;}
.subscribe-Form form >input-placeholder { opacity:1 !important; color:#333366 !important; }
.subscribe-Form form .hs-error-msgs{    color: #fff !important;padding: 6px 0 0 12px;text-align: left;}
.blog-Form .actions input[type="submit"] {border: 0;outline: 0;background-color: #80A918;padding: 8px 35px;min-width: 144px;}
.blog-Form .actions input[type="submit"]:hover {background-color: #b2cc18;transition: all .4s ease-in-out;}
.blog_category ul {list-style: none; padding: 0;margin: 0; padding-top: 25px;padding-bottom: 20px;}
.blog_category ul li {display: inline-block; vertical-align: middle;margin-right: 4px; padding-bottom:5px;}
.blog_category ul li a { border: 1px solid #333365;border-radius: 4px;padding: 3px; display: block; background-color: transparent; font-weight:700;color: #002c6b;}
.blog_category ul li a:hover { background-color: #333365; color: #fff;}
.overflow {overflow: hidden;}
.leftRecentImage {width: 100px;height: 60px;background-size: cover;background-repeat: no-repeat;}
.sideBox {border-bottom: 2px solid #1f8a77;}
.recentPostItem {margin-left: -10px;margin-right: -10px;padding-top: 7px;padding-bottom: 7px;}
.recentpost-LeftSide,.recentpost-RightSide {padding-left: 10px;padding-right: 10px;;display: inline-block; vertical-align: middle;margin-right: -4px;}
.recentpost-LeftSide {width: 120px}
.recentpost-RightSide {width: calc(100% - 120px);text-align: left;}
.recentpost-RightSide .recePostContent a:hover , .recentlist-Btn a:hover,.blog_category .filter-expand-link:hover{color:#990 !important; }

.recentlist-Btn {padding: 15px 0;}
.sideBox h3 {color: #002c6b;}
.blog_category .filter-expand-link {text-align: right;display: block;color:#002c6b;font-weight:700;}
.blog_category ul {text-align: left;padding: 0;padding-top: 25px;padding-bottom: 15px;}
.blog_category {padding-top: 30px;border-bottom: 2px solid #1f8a77; padding-bottom: 15px;}
.recePostContent a,.recentlist-Btn a {color: #002c6b !important;}
.rightBlogTitle .block h3,.followus-Blog h3 {color: #002c6b;}



.blog-followSocial ul {padding-left: 0;}
.followus-Blog {padding-top: 30px;}
.blog-followSocial li {display: inline-block;}
.blog-followSocial li a {line-height: 1;}
.blog-followSocial li a i {display: block;font-size: 35px;}
.blog-followSocial li.twitter-link a {color: #1b95e0;}
.blog-followSocial li.facebook-link a {color: #4267b2;}
.blog-followSocial li.twitter-link a:hover {color: #0c7abf;}
.blog-followSocial li.facebook-link a:hover {color: #365899;}
.forfirst-Index .date_icon { width: 20px;vertical-align: bottom;}
.forfirst-Index .date_iconContent { width: calc(100% - 23px);}
.forfirst-Index .postbody-structure {overflow: hidden;}
.forfirst-Index .blog-featureImg a{height:330px;}
.first-IndexParent {position: relative;}
.first-IndexRight {padding-left:25%;}
.forfirst-Index .yellow-linebottom {position: absolute; left: 77px; bottom: 0px;height: 130%;width: 130px;background-color: #336;display: block; transform: skewX(-25deg);z-index: 1;}
.forfirst-Index .yellow-linetop {position: absolute;left: 222px; top: -75px; width: 80px;height: 75px;display: block;background-color: #cc9;transform: skewX(25deg);z-index: 0;}

.forfirst-Index .post-header {max-width: 550px;width: 100%;}
.first-IndexParent .post-header h2>a:hover {color: #336;}
.feature-postImg {height: 220px;}


/* Blog Post  */
.color-opacity.categoriInner {padding-top: 5px;}
.first-IndexRight {background-color: #1F8A77 !important;}
.rightContact span,.rightContact  a {color: #002d81;font-weight: 700;}
.first-IndexRight .post-header h2 .fontdarkGreen {font-size: 30px;color: #fff;}
.post-header h5>a:hover {color: #990 !important;}
.blogpost-Dateparent {position: relative;}
.hubspot-editable.softBlack,.hubspot-editable.softBlack a.author-link {color: #fff; font-family: 'Open Sans Condensed',sans-serif;}
.forfirst-Index .post-header .softBlack p{color:#fff;}
.forfirst-Index .date_icon .fa {font-size: 17px;color:#fff;}
.date_iconContent {font-size: 16px;color: #fff;font-family: 'Open Sans Condensed',sans-serif;}
.border-Title {border-bottom: 4px solid #fff;padding-bottom:3px;}

.blogpost-Dateparent .post-Date {padding-left: 18%;padding-top: 20px;padding-bottom: 20px;}
.blogpost-Dateparent .yellow-linebottom {position: absolute;left: 39px;bottom: 0px;height: 150%;width: 84px;background-color:#333366;display: block;transform: skewX(-25deg);z-index: 1;}
.blogpost-Dateparent .blogpost-Dateparent .post-Date {padding-left:19%; padding-top: 20px;padding-bottom: 20px;}
.blogpost-Dateparent .post-Date > div {padding-left: 10px;padding-right: 10px;}
.blogpost-Dateparent .yellow-linetop {position: absolute;left: 91px;top: -48px;width: 80px;height: 49px;display: block;background-color: #cc9;transform: skewX(25deg);z-index: 0;}
.blogPostHeader h5 span {font-size: 22px;padding-left: 2px;}
.hs-blog-post .blog-section .post-body {text-align: justify;line-height: 1.66;}
.hs-blog-post .post-body img{padding-top:0; padding-bottom:20px; width:100%;}
.hs-blog-post .post-body .cta_button img { width:auto; padding:0 }
.hs-blog-post .post-body .cta_button { display:inline-block }
.hs-blog-post .post-body .hs-cta-wrapper { display:block; text-align:center }
.blog-section .post-body * + p {margin-top: 25px;}
.blog-Form label {margin-bottom: 5px;display: block;color:#002c6b;font-weight: 700;}
.blog-Form form {padding-top: 30px; padding-bottom:50px;}
.blog-Form form textarea {min-height: 180px;}
.blog-Form .hs_recaptcha {display: none;}
.blog-Form .actions {text-align: center; padding-top:20px;}
.blogpost-Title h2 {display: inline-block;position: relative;}
.blogpost-Title h2:before {position: absolute;left: 0;bottom: -13px; width: 100%;    height: 4px; background-color: #1f8a77; content: '';}



/* GreenLand Thankyou Page */
/* GreenLand Thankyou Header  */

.LpInnerCenter a span.whatsAppNo {transition:all 0.3s ease;padding-left: 20px; line-height: 1.17;font-size: 23px;font-weight: 700; color:#fff;display: inline-block;margin-right: -4px;vertical-align: middle;}
.LpInnerCenter span {transition:all 0.3s ease;font-size: 30px; display: inline-block;margin-right: -4px;vertical-align: middle;}
.LpInnerCenter a:hover span.whatsAppNo,.LpInnerCenter a:hover span .fa {color: #ffed00;}
.lpHeaderInner {max-width: 964px;margin: 0 auto;}
.lpRightlink a {line-height: 1.17;font-size: 23px;font-weight: 700; color:#fff;}
.lpRightlink a:hover{color: #ffed00;}
.lpHeader-Section {background-color: #002c6b;padding: 15px 0;}
.LpInnerCenter span .fa {color: #fff;}

/* GreenLand Thankyou banner  */
.thankyouBanner{padding: 200px 0 200px;}
.thankyouLeftTitle h2 {color: #002c6b;line-height: 1.05;}
.thankyouLeftSubTitle p {font-size: 24px;line-height: 1.75;color: #002c6b;}
.thankyouBannerInner {max-width: 964px;margin: 0 auto;}
.thankyouLeftCta {padding-top: 12px;}
.thankyouLeftSubTitle {padding-top: 7px;}



/* Greenland Landing page  */
.landingBannerInner{max-width: 964px;margin: 0 auto;}
.lpRightForm{width:275px;}
.lpleftContent {width: calc(100% - 275px );padding-right:50px;}
.lpRightImage {width: 270px;}
.lpLeftContent {width: calc(100% - 270px);padding-left: 15px;vertical-align: bottom !important;padding-top: 87px;}
.landingBanner {padding: 130px 0;}
.lpLeftInnerContent p {font-size: 17px;color: #002c6b;line-height:1.5;}
.lpLeftInnerContent ul{margin-left: 20px; padding:0;list-style:none;}
.lpLeftInnerContent ul li{font-size: 17px;color: #002c6b;list-style: decimal;line-height:1.5;}
.thankyouLeftTitle.lpleftSideTitle {max-width: 412px;margin: 0 0 0 auto;text-align: center;margin-bottom: -10%;}
.lpformTitle p {font-size: 30px;line-height: 1.2;color:#a5be2c;}
.lpRegisterForm {background-color: #05306a;padding: 20px 25px 15px;}
.lpRegisterForm form {padding-top: 15px;}
.lpRegisterForm form textarea, .lpRegisterForm form input[type="text"],.lpRegisterForm form  input[type="number"],.lpRegisterForm form  input[type="email"],.lpRegisterForm form  input[type="tel"],.lpRegisterForm form select{box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.75);outline: none !important;border: none !important;padding: 11px 10px; border-radius:0;font-size: 17px;line-height: 1.17;color:#848484;}
.lpRegisterForm form input[type="submit"] {min-width:140px;padding: 12px 8px;background: #a5be2c;color: #002c6b;font-size: 20px;line-height: 1.3;box-shadow: 0px 9px 38px 0px rgba(0,0,0,0.22);outline: none;border: none;text-align: center;font-family: 'Open Sans Condensed',sans-serif;text-transform: capitalize;}
.lpRegisterForm form input[type="submit"]:hover{background-color: #71a83a;color: #fff;}
.lpRegisterForm form .actions {text-align: center;}
.lpRegisterForm form .field{padding: 0 0 13px;}
.lpRegisterForm form .hs-richtext {text-align: center;padding-bottom: 8px;}
.lpRegisterForm form .hs-richtext p,.lpformBottom p {line-height: 1.16;font-size: 12px;color: #a5be2c;}

/*  Greenland Modeleo Educativo page  */
/* banner Section */
.bannerInnerContent.modeloEducativoBannerTitle h1{color:#000;line-height:1.5;text-shadow: 2px 2px #fff;font-size:46px;}
.modeloEducativoBanner > * { position:relative; z-index:2; }
.preSchoolparallaxbanner.modeloEducativoBanner {padding: 65px 0 60px;}

/* left Side Content Right Image */
.conoceright-ImgV2 {height: 428px;}
.conoceLeft-Content.innerLeftContent .conoceListItem p {font-size: 14px;line-height: 1.3;}
.conoceListItemV3{padding-left:55px; padding-right:165px;}



/* Title With Six Column */
.playground-Section{padding:65px 0 55px 0;}
.subTitle p{font-size:16px;line-height:1.5;}
.sixColContent p{font-size:14px;line-height:1.5;}
.sixColIcon span {font-size: 18px;font-weight: 800;color:#bcd5ab;height: 26px;width: 26px;background-color: #002c6b;display: inline-block;border-radius: 50%;line-height:26px;font-family: 'Open Sans', sans-serif;}
.miternal-inner.sixCol1 {width: 20%;}
.miternal-inner.sixCol2 {width: 15%;}
.miternal-inner.sixCol3,.miternal-inner.sixCol4,.miternal-inner.sixCol5,.miternal-inner.sixCol6 {width: 16%;}
.numberCounter {max-width: 1070px;margin: 0 auto;}
.miternal-inner {padding: 0 15px;}

/* Title Content with Logos Section */
.titleV2 h6{line-height:1.45;}
.titleWithLogoSection{padding: 35px 0 50px;}
.titleWithlogosContent p{font-size:14px;line-height:1.5;}
.titleWithlogosContent{max-width:444px; margin:0 auto;}
.logosParent {text-align: center;}
.logosParent {max-width: 695px;margin: 0 auto;}
.playgroundn-inner {padding: 15px;}

/* Left Image Right Content With Cta */
.leftImgRightContentSection {background-color: #f7f7f7;padding: 85px 0 70px;}
.leftInnerImg{position: relative;background-color:#a5cf3a;width: 100%;max-width: 423px;margin: 0 auto;}
.leftInnerImg img {position: relative;left: -15px;bottom: 15px;}
.ctaTitleNew h2 {font-size: 29px;line-height: 1.5;color: #000000;}
.ListItemV2 p {font-family: 'Open Sans Condensed',sans-serif;font-size: 16px;font-weight: 700;line-height: 1.5;color: #000;}
.buttonNew a:hover{background-color: #b2cc18;transition: all .4s ease-in-out;color:#fff;}
.buttonNew a{padding: 9px 10px;background-color: #80a918;color: #fff;max-width: 100%;display: inline-block;font-size: 16px;line-height: 1.1;font-family: 'Open Sans Condensed',Arial,sans-serif;    text-transform: initial;font-weight: 700;position: relative;min-width: 82px;text-align: center;}
.rightSideTitleWithContent {max-width: 300px;width: 100%;}
.listingTitle.pb20 {padding-top: 5px;}

/* Title With listing Module */
.conoceListItem.conoceListItemV2.conoceListItemNew{font-size:14px;line-height:1.5;}
.conoceListItem.conoceListItemV2 ul li:before{left: -2px;}
.rightListing{padding-left:38px}
.leftListing{padding-right:30px;}
.conoceListItem.conoceListItemV2.conoceListItemNew ul li:last-child {margin-top:30px}
.conoceListItem ul{list-style:none;}
.conoceListItem ul li{padding-bottom: 15px;position: relative;padding-left: 13px;}
.conoceListItem ul li:before{position: absolute;left: -19px;top:8px;content: '';width: 7px;height: 7px;background-color:#80a918;border-radius: 50%;}

/* three Column Blog */
.blog-Section{text-align:center;padding: 40px 0 80px;}
.blog-Img{height: 200px;}
.blog-inner {background-color: #fff;border:1px solid #eaeaea;}
.blog-third {padding: 20px;}
.recentPostItem {margin-left: -10px;margin-right: -10px;padding-top: 7px;padding-bottom: 7px;}
.recePostContent .equal_content p {text-align: justify;font-size: 18px;line-height: 1.1;font-family: 'Helvetica',sans-serif;font-weight: 400;color:#002c6b;}
.recePostContent .equal_content  p.text-right {text-align: right;}
.recSubTitle {padding-top: 8px;}
.recSubTitle p {font-size: 14px;line-height: 1.5;color: #000;}
.blogPostTitle h6 >a:hover{color:#80a918 !important;}
.recePostContent .equal_content a:hover{color:#80a918 !important;}
.recePostContent {padding: 0 18px 18px;}

/*  */
.BannerSectionParentMain.overlay:before { background: rgba(255,255,255,0.59);}
.BannerSectionParentMain .bannerInnerContent h1 { text-shadow: -2px 1px #fff;}
.BannerSectionParentMain.preSchoolparallaxbanner { background-attachment: initial;}


/* 3d Slider */
.swiperSliderSection h2 { color: #333333;}
.swiperSliderSection { padding: 70px 0;}
.swiperSliderSection .swiper-container { padding-top: 68px; padding-bottom: 74px;}
/* .swiperSliderSection .swiper-pagination-bullet { width: 24px;  height: 24px; border: 1px solid #070807; background-color: #f0f1f9; opacity: 1 !important;} */
.swiperSliderSection .swiper-pagination-bullet { width: 15px;  height: 15px; border: 1px solid #070807; background-color: #f0f1f9; opacity: 1 !important;}
.swiperSliderSection .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px;}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #213461;}
.swiperSliderSection .swiper-slide { opacity: 0.3;}
.swiperSliderSection .swiper-slide.swiper-slide-active , .swiperSliderSection .swiper-slide.swiper-slide-prev , .swiper-slide.swiper-slide-next { opacity: 1;}
/* .swiperSliderSection .swiper-button-next, .swiperSliderSection .swiper-button-prev{ width: 65px; height: 115px; background-size: 100%; margin-top: 0; transform: translateY(-50%); } */
.swiperSliderSection .swiper-button-next, .swiperSliderSection .swiper-button-prev{  background-size: 100%; margin-top: 0; transform: translateY(-50%); }

.swiper-button-prev{ background-image: url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland%202021/Images/instalaciones-greenland-prev-prev.png); left: 65px;}
.swiper-button-next{ background-image: url(https://5122113.fs1.hubspotusercontent-na1.net/hubfs/5122113/Greenland%202021/Images/instalaciones-greenland-next-new.png); right: 65px; }



.singleTextBanner { padding: 45px 0; text-align: center; background-position: center; background-size: cover; }
.singleTitle { font-size: 36px; color: #fff; font-weight: 400; }

/* Updates css */
.PopupBtnMain { padding-top: 5px;}
.PopupBtnMain .button a{ padding: 12px 10px; background-color: #213364; font-size: 15px; min-width: 122px; border: 1px solid #213364; }
.PopupBtnMain .button a:hover { background-color: transparent; border-color: #213364;}
.NewVideoPopupBanner.singleTextBanner { padding: 19px 0 25px;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*-=-=- Only Desktop CSS -=-=-*/
@media (min-width:768px ) {

}

@media (min-width: 992px ){
  .navigation .hs-menu-wrapper {
    overflow: visible !important;
  }
  a.expandMenu.active {
    display: none;
  }


}

@media (min-width:1081px ) {

  /* .BannerSectionParentMain .bannerInnerContent h1 { font-size: 83.26px;} */
  .BannerSectionParentMain .preSchoolBannerInner { padding: 65px 0 72px;}
  /* 3d Slider */
  /*   .swiperSliderSection h2 {  font-size: 48px;} */
  .swiperSliderSection .SectionTitle { padding-left: 20px; padding-right: 20px;}




}


@media (max-width:1320px ){


}

/*-=-=- Smaller Desktop Devices -=-=-*/

@media (max-width:1280px ) {


}

@media (max-width:1230px ) {

  .wrapper { max-width:1000px }
  .navigation .hs-menu-wrapper>ul>li>a{padding: 5px 15px;}
  .navigation{padding-left: 37px;}
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a,
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:nth-child(5) a,
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:nth-child(4) a,
  .navigation .hs-menu-wrapper>ul li:first-child a,.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-item.hs-menu-depth-1:nth-of-type(6) a{padding: 5px 15px 5px 15px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:before{right: 6px;}
  /*   Global Footer */
  .footerparent{padding: 0 56px 0 57px;}
  .footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1:before{width: 197px;}
  /*  Home banner With Slder  */

  /*  Greenland Blog page  */
  .blogpost-Dateparent .yellow-linetop{top: -68px;height: 68px;left: 121px;}
  .blogpost-Dateparent .yellow-linebottom{ left: 51px;}
  .blogpost-Dateparent .post-Date{padding-left: 28%;}
  .blogpost-Dateparent .post-Date>div{width:100%;}
  .siteLogo ul li.rightBlogCta{right: 8%;}





}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {

  .wrapper { max-width:900px }

  /*  Navigation */
  .navigation .hs-menu-wrapper>ul>li>a{padding: 5px 10px;}
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a,
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:nth-child(5) a,
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:nth-child(4) a,
  .navigation .hs-menu-wrapper>ul li:first-child a,
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-item.hs-menu-depth-1:nth-of-type(6) a { padding: 5px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:before{right: 6px;}
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a{padding: 5px 21px 5px 18px;}
  .footerparent{padding: 0 43px 0 43px;}
  .footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1:before{width: 185px;}
  .preesColor{padding-right: 0px;}
  .siteLogo ul li.rightBlogCta{right: 3%;}
  .siteLogo span{right: 3%;}

  /*  Home banner With Slider Section */
  /*  Greenland  */
  .forfirst-Index .yellow-linebottom{width: 105px;}
  .forfirst-Index .yellow-linetop{left: 196px;top: -75px;}

  /*  Greenland Landing page 2020  */
  .lpleftContent{padding-right: 7px;}

  /*  Left Content Right Content  */
  .conoceListItemV3{padding-left: 40px;padding-right:40px;}


}





/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

  .wrapper { max-width:700px }

  h1 { font-size:50px; }
  h2 { font-size:36px; }
  h3 { font-size:35px; }
  h4 { font-size:25px; }
  h5 { font-size:22px; }
  h6 { font-size:16px; }

  .pb40,.p40-0 { padding-bottom:25px; }
  .pb50,.p50-0 { padding-bottom:30px; }
  .pb60,.p60-0 { padding-bottom:35px; }
  .pb70,.p70-0 { padding-bottom:40px; }
  .pt40,.p40-0 { padding-top:25px; }
  .pt50,.p50-0 { padding-top:30px; }
  .pt60,.p60-0 { padding-top:35px; }
  .pt70,.p70-0 { padding-top:40px; }
  .p90-0 ,.p80-0,.get-InTouch { padding: 40px 0; }
  .pb90 { padding-bottom: 40px; }
  .tabw100 { width: 100% }
  .mw50 {width:50%;}
  .ib.tabw100 { width: 100%; display:block; margin-right: 0 }

  /*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/
  a.expandMenu { width: 30px; height: 30px;margin-top: 14px;display: block; cursor: pointer; padding: 3px; position: absolute; right: 25px;z-index: 55;}
  a.expandMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background:#ffed00; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  a.expandMenu i:first-child {  margin-top: 0;}
  a.expandMenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
  a.expandMenu.active i:nth-child(2) { position:relative; left:-46px; opacity:0; }
  a.expandMenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
  /*-=-=-=-= Mobile Submenu JS USE  SUBMENU ICON as '<a class="childExpand"><i></i><i></i></a>' -=-=-=*/

  .childExpand { z-index: 3; position: absolute; top: 15px; right: 10px; width: 24px; text-align: center; height: 24px; margin: 0; padding:5px; cursor:pointer; }
  .childExpand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background:#fff; margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  .childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top:-7px; }
  .childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
  .childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float: none;border-bottom: 1px solid #fff;padding:0;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{position: static; display: none;}
  .navigation .hs-menu-wrapper{position: absolute;width: 100%;background-color: #236;left: 0;z-index: 5;display: none;padding-top: 20px;}  
  .navigation{background-color: #236;height:60px; }
  .navigation .hs-menu-wrapper>ul{width:100%;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:before{display:none;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper{box-shadow:none;}
  .navigation .hs-menu-wrapper>ul>li>a{padding: 14px 0 !important}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child {border-bottom: none;}
  .navigation .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a{padding: 14px 0;}
  .navigation .hs-menu-wrapper>ul>li>a{border-left:none !important;}
  .childExpand {width: 100%;top: 0;padding: 18px 14px 32px 0;right: 0;}
  .childExpand i {margin-left: auto;}


  /*   Global Footer */
  .footerInner>div{ width: 33.33%;}

  /*  Home banner With slider Section  */


  /* we are page */
  /*  we are Value  Sectiobn  */
  .valueListing{width:50%;}
  .ColumnListingInner3{margin-left:0;}


  /*   Home page */
  .bannerParallax.twoCtaWithTitleSection{padding: 20px 0 100px;}  
  /*   Greenland Blog page */
  .subscribe-Form form input[type="submit"]{min-width:157px;}
  .row-fluid .blog-LeftSide, .row-fluid .blog-rightSide{width: 100%;display: block;float: none !important;}
  .blog-rightSide{padding-left:0;}
  .forfirst-Index .yellow-linebottom{left: 75px;width: 58px;}
  .forfirst-Index .yellow-linetop{left: 165px;top: -75px;width: 60px;}
  .blog-pagination{text-align:center;}
  .blogHeader-Logo{width:100%;text-align: center;padding-bottom:15px;}


  /*   Greenland  Lp Page */
  .LpInnerCenter{text-align: left;}
  .thankyouBanner{padding: 155px 0 150px;}
  .blogheader-phone.lpleftIcon {text-align: right;}

  /*  Greenland lp banner  Section */
  .lpLeftContent{width:100%; padding-left:0;}
  .lpRightImage{width:100%; padding: 20px 0; }
  .thankyouLeftTitle.lpleftSideTitle{margin-bottom: 0;}
  .lpleftContent{padding-right: 40px;}
  .lpLeftContent{padding-top: 0;}
  /*  Greenland Modeleo Educativo page  */
  .miternal-inner.sixColIcon {width: 33.33%;}
  .preSchoolparallaxbanner.modeloEducativoBanner{background-attachment:inherit;}
  /*  Left Content Right Content  */
  .conoceListItemV3{padding-left:0;padding-right: 40px;}
  .conoceright-ImgV2{height:300px;}

  /*    */
  .swiperSliderSection { padding: 50px 0;}
  /* .swiperSliderSection .swiper-button-next, .swiperSliderSection .swiper-button-prev { width: 40px;  height: 63px;} */

  .singleTextBanner { padding: 40px 0; }
  .singleTitle { font-size: 30px; }

}

@media (max-width:900px ){

  .footerInner>div{ width: 33.33%;}
  .footerparent{padding:0;}

}





/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  h4 { font-size:22px; }
  .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
  .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
  .mtop15 { margin-top:15px; } /* >>>>>>> margin top 15px in mobile <<<<<<<< */
  .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
  .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
  .mbottom30 { margin-bottom:30px; }
  .mpt0,.mp0 { padding-top:0 !important; }
  .mpb0,.mp0 { padding-bottom:0 !important; }
  .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
  .mobile-center.text-right { text-align:center; }
  .mw100 { width: 100% }
  .mobile50 { width: 50% }

  .twoColumnParent.twoCol2{padding-left:10px;}




  /*Parallax Bg logos Title and Cta section  */
  .parallaxLogos img{max-width:100%;}


  /* Bg image with Circle image Section  */
  .circulo img:hover{opacity: 0.7;}
  #pantalla {display:block;}
  #celular{	width: 100%; display:none;}
  .singleColumnContent{padding: 40px 0 40px;}
  .w50.twoColumnParent.LeftSection{width: 100%; display:block;}
  .dosColumnas.grisLeft{padding-left: 17px;}
  .dosColumnas.grisRight{padding-left: 16px;padding-top:30px;}
  .dosColumnas.grisRight ul li ul{margin-left: 28px;}


  /*  PreSchool Two Column Content Section  */

  .w50.twoColumnParent {width: 100%;text-align: left;}

  /*   PreSchool Title With Listing Section */
  .parentListing{padding: 18px 0;}
  .mainParent{padding:0;}
  .hightSchoolIcon{padding: 20px 0 0px 0;}


  /*  we Are Page   */
  /*  we Are Value Section   */
  .valueListing{width: 100%;}
  .ColumnListingInner2{margin-left:0;}

  /*  GreenlandBlog  */
  .blogpost-Dateparent .yellow-linebottom{width: 50px;left: 51px;bottom: 2px;}
  .blogpost-Dateparent .yellow-linetop{width: 50px;height: 70px;top: -70px;left: 116px;}
  .forfirst-Index .yellow-linebottom{left: 75px;width: 32px;}
  .forfirst-Index .yellow-linetop {left: 167px;top: -74px;width: 32px;height: 75px;}

  /* Greenland Lp Page   */
  /*   Greenland Lp Banner */
  .thankyouBanner{padding: 80px 0 80px;height: auto;}

  /*    Greenland banner Section */
  .lpleftContent{padding-right: 0;}
  .thankyouLeftTitle.lpleftSideTitle {max-width: 100%;}
  .lpLeftInnerContent {max-width: 450px;margin: 0 auto;}
  .lpRegisterForm{max-width: 500px;margin: 0 auto;}
  .landingBanner{padding:80px 0;}


  /*  Title With Six Column Section  */
  .miternal-inner.sixColIcon{width:50%;padding:10px;}


  /*  Title With Logos Section  */
  .titleWithlogosContent{text-align:center;}

  /*  Title With Listing Section  */
  .listingTitle div h5{font-size:25px;line-height:1.3;}
  .conoceListItem ul li{text-align:left}
  .listingBanner{padding:40px 0}
  .InnerListing{padding-left:0}
  .conoceListItem ul{padding:0;}
  .leftListing{padding-right:0;}
  .rightListing{padding-left:0;}
  .conoceListItem.conoceListItemV2.conoceListItemNew ul li:last-child{margin-top:0;}

  /*  Left Content Right Content  */
  .conoceListItemV3{padding-right:0;text-align:center;}
  .leftImgRightContentSection{padding: 70px 0 40px;}
  .wrapLeft.innerLeftContent{padding-right:10px;}

  .rightSideTitleWithContent{max-width: 100%;}
  .InnerListing{padding-left: 20px;}

  /*   Blog Section */
  .blog-Section{padding: 40px 0 50px;}







  .singleTitle { font-size: 24px; }



}

@media (max-width:600px ) {
  .footerInner>div{width:100%;display:block;padding-bottom: 20px;}
  .footermenu{max-width: 337px;margin: 0 auto;text-align: center}
  .footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{text-align:center;}
  .footermenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1:before{width: 253px;left: 50%;transform: translateX(-50%);bottom: -2px;}
  /*  Home page  */
  .parallaxCtaLeft.w50{width:100%; display:block;}
  .ctaV2{text-align:center;padding:0 0 20px; }

  /*  i-Frame Video Section  */
  .ifarme_Video iframe{height: 350px !important;}

  /*  Greenland Blog Post  */
  .blogpost-Dateparent .yellow-linebottom{width: 15px;left: 20px;height: 130%;transform: skewX(-20deg);}
  .blogpost-Dateparent .yellow-linetop{width: 15px;left: 63px;height: 43px;top: -43px;}
  .blogpost-Dateparent .post-Date{padding-left: 12%;}
  .first-IndexRight{padding-left: 29%;}
  .postbody-Content, .postbody-img{width:100%; display:block;}
  .blogPostHeader{padding-top:15px;} 

}

@media (max-width:540px ) {
  .forfirst-Index .yellow-linebottom{display:none;}
  .forfirst-Index .yellow-linetop{display:none;}
  .first-IndexRight{padding-left:4%;}
}

@media (max-width:480px ) {
  /*   Greenland Blog */
  .lpHeaderInner .ib {margin-right: 0;}
  .mobile100{width:100% !important;}
  .mw50{width:100% !important;}
  .mobile50{width:100% !important;}
  .blogpost-Dateparent .yellow-linetop{display:none;}
  .blogpost-Dateparent .yellow-linebottom{display:none;}
  .blogpost-Dateparent .post-Date{padding-left: 3%;}
  .blogpost-Dateparent .post-Date>div{padding:0}
  .forfirst-Index .blog-featureImg a {height: 212px;}
  .blogHeader-Logo{ padding-bottom: 0;}
  .firstHeader a, .firstHeader span{width:100%; display:block; text-align:center; }
  .firstHeader span{position: relative;right: 0;padding-top: 12px;}
  .siteLogo ul li.rightBlogCta {position: relative;padding-top:10px; right:0;display:block;}

  /*  Title With Six Column Section  */
  .miternal-inner.sixColIcon{width:100%;}
  /*  */
  .swiperSliderSection .swiper-button-next, .swiperSliderSection .swiper-button-prev { width: 30px; height: 40px;}

}

/* inner page blog social icon css */

.blog-SocialIcon .hs-blog-social-share .hs-blog-social-share-item {float: none !important;display: inline-block;margin-right: -4px;
  padding: 0px 1px;   width: auto !important; max-width: 100% !important;  vertical-align: top;}
.blog-SocialIcon .hs-blog-social-share-list{ display:block;margin: 0px -1px;}
.fb_iframe_widget > span{width:160px !important}
.blog-SocialIcon .hs-blog-social-share .hs-blog-social-share-item iframe{width:100% !important}
.blog-SocialIcon  iframe#twitter-widget-0 {  width: 72px !important;}

/* update 09-2-21 */