@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css');

@font-face {
    font-family: 'Helvetica';   
    src: url('https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/Uniform%20market%20Blog%202019/Fonts/Helvetica.woff2') format('woff2'),
        url('https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/Uniform%20market%20Blog%202019/Fonts/Helvetica.woff') format('woff'),
        url('https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/Uniform%20market%20Blog%202019/Fonts/Helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'texgyreadventor';
  src: url('https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/texgyreadventor-bold.otf');
    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; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
	body { margin:0; padding:0; opacity:0; font-size:16px; line-height:1.4;  font-weight:400; color:#666666; font-family: 'Roboto', sans-serif; }
	body.lodaded{ opacity:1; }
	/*body .fontF2{ font-family: 'Helvetica Neue', sans-serif; }*/
	.altFont {   }
	h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0;  color: #0a0a0a ; font-weight: 500 }
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #6aa8e3;}
	h1 { font-size:40px; line-height:1.35; font-weight: 400; }

	h2 { font-size:38px; line-height:1.5; font-weight: 600; }
	h3 { font-size:24px; line-height:1.5; }
	h4 , .h4 { font-size:22px; line-height:1.2; }
	h5, .h5, body .font20 { font-size:18px; line-height:1.1; }
	h6, .h6, body .font18 { font-size:16px; line-height:1.1; }
	body .font12 { font-size:12px; line-height:1.1; }

	img { max-width:100%; height:auto; border:none; vertical-align:middle; }
	a { text-decoration:none; color:#1996cd; 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:20px }
	input[type=submit] { cursor:pointer;  background-repeat:repeat !important; }
	.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1460px; padding-left: 15px; padding-right: 15px; }
.wrapper.smallWrapper { max-width: 1200px }
	.clearfix { display:block; }
	.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

	/* 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, .overlay { 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);}
	.overlay > * { position:relative; z-index:2; }

	.get-bg { display:none !important; }
	.themeBg { background:#3984bc; }
	.altThemeBg { background:#f7f7f7; }
  .whiteBg  { background :#fff }
	.greyBg { background:#4f4e53; }
	.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
	.fontWhite a:hover { color:#196eb7; }


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

	.button a , a.button { padding:15px 30px; background:#fff; color:#000; border:2px solid #3984bc; max-width:100%; display:inline-block; font-size:16px; line-height:1;border-radius: 0px; font-weight: 400; position: relative;  }
	.button a:hover,a.button:hover { color: #fff; background: #3984bc; }
	.button.afternone a:after  { display: none;}
	.titleStyle { position: relative; }
	.titleStyle:after { content: '';    height: 2px;  display: block; margin: 10px auto 7px; background-image: url(https://4070598.fs1.hubspotusercontent-na1.net/hubfs/4070598/titleStyle.png); background-position: top center;
	    background-repeat: no-repeat; background-size: 85px 2px; }


	.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; }

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

	.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 {  position: absolute;  left: 14px;  top: 8px;  content: '';  width: 8px;  height: 8px;  border-radius: 50%;   }
	
	/* 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*/

	.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; }
	.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; }
  .p120-0  { padding-top: 120px;padding-bottom: 120px; }
	.p80-0  { padding-top: 80px;padding-bottom: 80px; }
	.pb90 { padding-bottom: 90px; }
  .p100-0  { padding-top: 100px; padding-bottom: 100px;  }
	::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
	::-moz-placeholder { opacity:1 !important; color:inherit !important; }
	:-ms-input-placeholder { opacity:1 !important; color:inherit !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: none; border-bottom: 1px solid #3984bc;  outline:none; background: transparent;   font-family: inherit; font-weight:400; color:#000; margin:0; padding:13px 20px; width:100% !important; font-size: 16px;  }
	textarea { min-height:150px; }
	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: inherit;  padding:14px 40px; background:#3984bc; color:#fff; border:1px solid #3984bc; font-size:14px; line-height:18px; text-transform:uppercase; font-weight:400;
	    border-radius:52px; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s; }
	input[type=submit] { cursor: pointer; background-image: url(https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/Platform%20eBook/Images/blank.png) !important; }
	input[type="submit"]:hover { color:#3984bc; background:transparent; }

	
	.hs-form-required { display: none; }

	textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, select:focus {  border-color: #1996cd; background: #fff; }


	/*for Hubspot   >>>>>>*/
	.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
	/*<<<<<<<<<<*/
	
	

/* Header Section */
.headerSection {  padding: 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px 0px; position: fixed;  width: 100%;  top: 0;  z-index: 999;    background: #fff; left: 0; } 
.headerBottomSection { padding: 30px; } 
.topNavigation ul  li {margin: 10px;display: inline-block;vertical-align: middle;}
.topNavigation ul li a { color: #677a88; }
.topNavigation ul li a:hover {  color: #3984bc; }

/* .headerBottomInner { padding-top: 20px;} */
.siteLogo {  width: 180px;  display: inline-block; vertical-align: middle;  margin-right: -4px; }
.searchIcon { display: inline-block; vertical-align: middle;  margin-right: -4px; line-height: 1 }
.subscribeButton {   display: inline-block;  vertical-align: middle;  margin-right: -4px; }
.subscribeButton a {  background: #3984bc;  color: #fff;  display: inline-block;  vertical-align: middle;  padding: 10px 20px;  border-radius: 150px;  letter-spacing: 1.7px;   text-transform: uppercase; border: 1px solid #3984bc; }
.subscribeButton a:hover { background-color: #fff; color: #3984bc }
.rightSideNav { display: inline-block; vertical-align: middle;  margin-right: -4px;  width: 200px; text-align: right }
.logoIcon { display: inline-block; vertical-align: middle;  margin-right: -4px; line-height: 1  }
.subscribeButton {  padding: 0 0 0 30px; }
.navigation {  display: inline-block;  vertical-align: middle;  margin-right: -4px;  width: calc(100% - 380px);   text-align: center; }
.navigation .hs-menu-flow-horizontal {  line-height: 0; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {   line-height: 1; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a {  color: #677a88;  letter-spacing: 0.6px;   font-size: 16px; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover a  { color: #6aa8e3 }
.searchIcon svg {width: 18px;height: auto;}


/* Blog */
.leftPostImage  img { width: 100%;height: 466px; }
.rightpostContent { height:466px; padding-left: 80px; padding-top: 90px; padding-bottom: 90px  }  
.forTopicName a {  color: #a1a1a1;  text-transform: uppercase; }
.forTopicName a:hover{ color: #3984bc  }

.readName span { font-size: 14px; color: #a1a1a1; }
/* .authorDetail span + span {  margin-left: 15px;  position: relative;   padding-left: 15px; }
.authorDetail span + span:before {  content: '';  position: absolute;  width: 5px;  height: 5px;  background: #a1a1a1;  border-radius: 50%;   left: -2px;  top: 7px; } */
.authorDetail { position: absolute; top: calc(100% - 44px); }
.rightpostContent {  position: relative; }
.authorNameBox { padding-top: 10px;  }
.authorImage { width: 80px;  height: 80px; border-radius: 50%; }


.bolgPostBottomSection {  padding: 100px 0; }
.blogpostBottomInner {  width: 740px; max-width: 100%;  margin: 0 auto; color: #1e1e1e }
.blogpostBottomInner p:first-child::first-letter { font-size: 250%; font-weight: 500; color: #1e1e1e; margin-right: 5px; }
.blogpostBottomInner h4 {  font-size: 28px;  font-weight: 400; }
.body-container-wrapper { padding-top: 146px; }

.blogPostSocial ul li + li {   margin-top: 15px; }
.blogPostSocial ul li a { width: 38px; height: 38px; background: #3984bc; display: block; text-align: center;  line-height: 38px;  border-radius: 50%;  color: #fff; border: 1px solid #3984bc }
.blogPostSocial ul li a:hover{ background:#fff; color: #3984bc;  }
.blogpostBottomInner { position: relative; }
.blogPostSocial { position: absolute; top: 15px; left: -85px; }
.blogPostSocial.sticky {  position: fixed; }
.blogPostSocial.sticky.buttonSticky { bottom: 0; top: inherit;  position: absolute;  left: -85px !important; } 

.headerWrapper { max-width: 1360px; }



.blogTopLeftList {  width: 800px;   padding-top: 50px; }
.topfirstBlogImage { background-position: top center;  background-repeat: no-repeat; height: 450px; border-radius: 10px; background-size: cover }    
.blogFirstContent {  background: #fff;  width: 600px;  max-width: 100%;  border-radius: 10px; padding:  20px; margin-top: -117px;  margin-left: auto;    margin-right: auto; }
.blogFirstContent h2 { font-size: 28px; line-height: 1.4; }
.blogFirstContentInner { padding-top: 15px; color: #000; font-size: 18px; }
.blogAuthorImage {   width: 50px; height: 50px; display: inline-block;  background-position: top center;  background-size: cover;  vertical-align: middle;  border-radius: 50%; }
.blogAuthorName { display: inline-block;  margin-left: 15px;  vertical-align: middle; }
.blogFirstTopic {  display: inline-block;  vertical-align: middle; }

.blogTopRightListRecent {    padding-left: 50px;  padding-top: 50px;  width: calc(100% - 800px) }
.sideBox h3 {  font-size: 30px; }
.leftRecentImage {  width: 120px; height: 90px; border-radius: 10px;  float: left; }
.recentPostItem {  margin-top: 35px; position:relative; padding-left: 45px; } 
.recePostContent { float: left; padding-right: 20px;  width: calc(100% - 120px); }
.recePostContent > a {   font-size: 18px;  color: #000; }
.recePostContent > a:hover {   color: #3984bc; }
.authorLinks {   padding-top: 10px; font-size: 14px;}
a.autorNameBox { color: #666; }

.topicBlogFeatured { height: 230px;  border-radius: 10px;  margin-bottom: 20px; overflow: hidden }
.topicBlogName a { font-size: 22px;  display: inline-block; color: #000; font-weight: 500 }
.topicBlogContent {  padding-top: 16px;  font-size: 18px; }
.topicBlogLinkBox:hover,.topicBlogName a:hover {  color: #1996cd; }
.topicBlogLink {  padding-top: 20px; }
.topicBlogLinkImage {  width: 40px;  height: 40px;  border-radius: 50%;  display: inline-block;  vertical-align: middle; }
.topicBlogLinkBox {  margin-left: 10px;  display: inline-block;  vertical-align: middle;  color: #000; }
.forInnerBottomBlog {  margin: 0 -15px; }
.forInnerBottomBlog > div {   padding: 15px 15px 80px; }
.topicBlogList {  padding-bottom: 20px; }
.otherBlogLing {   padding: 20px 0;   border-top: 1px solid rgb(239, 239, 239); }
.otherBlogLing:last-child {  border-bottom: 1px solid rgb(239,239,239); }
.otherBlogLing a {  color: #000; } 
.otherBlogLing a:hover {   color: #1996cd; }
.blogCTABox {  display: table;  width: 100%;  text-align: center;   position: relative;  color: #fff; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; height: calc(100% - 60px); background-repeat:no-repeat; background-size:cover;border-radius: 10px; }
.forMobileSpace { border-radius: 10px; width: 100%; height: auto; } 
.blogCTABox .overlayLink { position: absolute;  z-index: 1;  width: 100%;  height: 100%;  top: 0;  left: 0; }
.ctaBoxInner {  padding: 40px 20px;  display: table-cell;  vertical-align: middle; }
.CtaTitleText {   font-size: 27px;   font-weight: 600; }
.blogCTABox:hover { transform: scale(1.04) }
.blogFirstTopicName {  height: 60px;  font-size: 20px; }
.topicBlogFeatured a {  display: block;  width: 100%;  height: 100%;  opacity: 0; border-radius: 10px; } 
.topicBlogFeatured a:hover { opacity:1; background: rgba(0,0,0,0.2) }  

.recentPostPublishDate { position: absolute;  transform: rotate(-90deg)translate(-50%,-50%);  transform-origin: left top;  width: auto;  height: auto;  display: inline-block;  top: 50%;   left: 15px; }


.blogPagination ul { margin: 0; padding: 0; list-style: none; }
.blogPagination ul li {  display: inline-block; vertical-align: middle; margin-right: 10px; }
.blogPagination ul li a { width: 45px; height: 45px; display: block; line-height: 45px; border: 1px solid #3984bc; text-align: center; color: #727271;     font-weight: 500; }
.blogPagination ul li.arrow a { border-color: #3984bc; color: #3984bc; font-size: 21px; }
.blogPagination ul li.arrow:hover a { color: #fff; }
.blogPagination ul li.active a {  background: #3984bc; color: #fff; }
.blogPagination ul li:hover a { background: #3984bc; border-color: #3984bc; color: #fff; }
.blogPagination ul li.disabled {  display: none; }

.topicBox { padding: 20px 15px; }
.TopicBoxMain { background: #fff;   box-shadow: rgba(0,0,0,0.1) 0px 20px 40px 0px; }
.topicImageBox a {  display: block;  height: 250px; }
.topicContentBox {  padding: 30px 25px; }
a.topicName {  display: inline-block;  padding-bottom: 10px; }
.post-list-topics a {  color: #a1a1a1;  text-transform: uppercase; }


.footerTopSec { padding: 15px 0;  background: #242424; }
.footerTopSec a {  color: #fff; }
.footerSection .wrapper {  width: 1200px; }
.leftFooterLink {width: calc(100% - 250px);display: inline-block;vertical-align: middle;margin-right: -4px;}
.sociaLinks {  width: 250px; text-align: right; display: inline-block;  vertical-align: middle;  margin-right: -4px; }
.sociaLinks ul li {  display: inline-block; vertical-align: middle; }
.sociaLinks ul li + li {  margin-left: 6px; }
.sociaLinks ul li a {  display: block;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center; }
.sociaLinks ul li:first-child a {  background: #0077B5; }
.sociaLinks ul li:nth-child(2) a {  background: #55acee; }
.sociaLinks ul li:nth-child(3) a { background: #3b5999; }
.sociaLinks ul li:nth-child(4) a {   background: #cd201f; } 
.leftFooterLink ul li { display: inline-block;  margin-right: 16px;  font-weight: 300;    font-size: 14px;   letter-spacing: 0.02em; }
.leftFooterLink ul li a {  color: #8C8C8C; }
.footerBottom { font-size: 14px;  color: #fff;  background: #141414; padding: 15px 0;  font-weight: 300; }
.footerBottom a {   color: #fff; }

a.forTopicName { text-transform: capitalize; }


.subscribeform { position: fixed; z-index: 999999; background: #fff; width: 100%;  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px; display: none }
.subscribeform .submitted-message   {font-size: 24px;  font-family: inherit; }
/* .subscribeform input[type="email"] { font-size: 18px;  padding: 20px 0; } */

.siteSearchForm { background: #fff; position: fixed; z-index: 999999;  width: 100% ; display: none ; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px;}
.siteSearchForm input#search {  font-size: 50px; border: none;  font-weight: 700; border-bottom: 1px solid #d0d0d0 }

.siteSearchForm ::-webkit-input-placeholder { opacity: 0.3 !important; color:inherit !important;  text-transform: capitalize }
.siteSearchForm ::-moz-placeholder { opacity: 0.3 !important; color:inherit !important;  text-transform: capitalize}
.siteSearchForm :-ms-input-placeholder { opacity: 0.3 !important; color:inherit !important;  text-transform: capitalize}
.siteSearchForm input[type=submit] { background: no-repeat; border: none; padding: 0; font-family: fontawesome; color: #000;  font-size: 29px;  line-height: 1;  position: absolute;  top: 0;   left: 0;   top: 50%;   transform: translateY(-50%); }
.siteSearchForm form {  position: relative; }
.siteSearchForm .searchBox {  padding: 0 25px; }
.searchIcon {cursor: pointer }


.row-fluid .searchResultMail { width: 500px; max-width: 100%; margin: 0 auto !important; float: none; }
.row-fluid .searchResultMail input[type="text"] {  border: 1px solid #3984bc;  padding: 18px 20px; }

.row-fluid .mainSearchResult {   width: 900px; max-width: 100%; margin: 0 auto !important; float: none; }
.hs-search-results__listing a {  font-size: 20px; }
.hs-search-results__listing  li {  padding: 20px 0; }
.hs-search-results__listing li + li {  border-top: 1px solid #a39c9c; }
.searchResultMail input.hs-search-field__input {   background-image: url('https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/.SELLERS_COMMERCE_SALES/magnifying-glass%20%281%29.png');
    background-repeat: no-repeat;  background-position: 97% 50%;  background-size: 20px; }

.accrdionWrapDiv { padding: 15px 20px; }
.accordionTopDiv {  background: #3984bc; position: relative; padding: 12px 25px 12px 10px; border-radius: 10px 10px 0 0; cursor: pointer  }
.accordionTopDiv h4 {  color: #fff;  font-size: 20px;     font-weight: 400; }
.accordionContentInner { padding: 30px; }
.accordionTopDiv h4:before{ content: '\f107'; font-family: fontawesome;  position: absolute;   right: 11px; top: 15px } 
.accordionBottomDiv { display: none  }
.accordionDiv {  background: #fff;  border-radius: 10px; box-shadow: rgba(0,0,0,0.1) 0px 20px 40px 0px;  font-size: 18px; }

.Active .accordionTopDiv  h4:before {  content: '\f106'; }
.ctaBoxSvgIcon svg {  width: 62px;  height: auto; }
.MobileNo { font-size: 31px; }
.forEmailId a:hover,.MobileNo a:hover {   color: #fff; opacity: 0.5; }
.forEmailId a { font-size: 20px;  font-weight: 300; }

.postTaglistBox h3 { font-size: 17px; font-weight: 700; padding-bottom: 20px; }
.postTaglistBox ul { margin: 0; padding: 0;  list-style: none; }
.postTaglistBox ul li span {  display: none; }
.postTaglistBox ul li { width: 25%; display: inline-block;  vertical-align: top;  margin-right: -4px; }
.postTaglistBox {  padding-bottom: 50px; }
.postTaglistBox ul li a {  display: inline-block;  background-color: white;  border: 1px solid #EFEFEF;  border-radius: 5px;  color: inherit;  display: inline-block;  font-size: 15px;   padding: 6px 8px; }
.postTaglistBox ul li {   margin-bottom: 15px; }
.postTaglistBox ul li a:hover { background-color: #3EA9F5; border-color: #3EA9F5; color: white;   }  


.subTopic {  padding-top: 40px; }
.subTopic a {  margin-right: 10px; display: inline-block;  vertical-align: middle; padding: 10px 20px; border: 1px solid #3f90d5;  color: #a1a1a1; }
.subTopic a:hover {  color: #fff; background: #3f90d5; }


.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(2):hover a {  color: rgb(254, 152, 134); }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(3):hover a {  color: rgb(58, 177, 106); }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(4):hover a {  color: rgb(28, 85, 197); }
    
.firstCatBox .forseeAllTopicLink  a,.firstCatBox a.forTopicName {  color: #F27398; }
.firstCatBox .topicBlogFeatured a:hover {   background: rgba(242, 115, 152, 0.2); }
.firstCatBox .otherBlogLing a:hover,.firstCatBox .topicBlogName a:hover {  color: #F27398; }

.secondCatBox .forseeAllTopicLink  a,.secondCatBox a.forTopicName {  color: #D1A8ED; }
/* .secondCatBox .topicBlogFeatured a:hover {   background: rgba(242, 115, 152, 0.2); } */
.secondCatBox .otherBlogLing a:hover,.secondCatBox .topicBlogName a:hover {  color: #D1A8ED; }

.thirdCatBox .forseeAllTopicLink  a,.thirdCatBox a.forTopicName {  color: #3769CC; }
.thirdCatBox .topicBlogFeatured a:hover {   background: rgba(55, 105, 204, 0.3000); }
.thirdCatBox .otherBlogLing a:hover,.thirdCatBox .topicBlogName a:hover {  color: #3769CC; }

.fourCatBox .forseeAllTopicLink  a,.fourCatBox a.forTopicName {  color: #3EA9F5; }
.fourCatBox .topicBlogFeatured a:hover {   background: rgba(62, 169, 245, 0.3000); }
.fourCatBox .otherBlogLing a:hover,.fourCatBox .topicBlogName a:hover {  color: #3EA9F5; }


.fiveCatBox .forseeAllTopicLink  a,.fiveCatBox a.forTopicName {  color: #56BE8E; }
.fiveCatBox .topicBlogFeatured a:hover {   background: rgba(86, 190, 142, 0.3000); }
.fiveCatBox .otherBlogLing a:hover,.fiveCatBox .topicBlogName a:hover {  color: #56BE8E; }


.sixCatBox .forseeAllTopicLink  a,.sixCatBox a.forTopicName {  color: #FAA928; }
.sixCatBox .topicBlogFeatured a:hover {   background: rgba(250, 169, 40, 0.3000); }
.sixCatBox .otherBlogLing a:hover,.sixCatBox .topicBlogName a:hover {  color: #FAA928; }


.mainSubscribeForm  {  padding: 120px 0; background-image:url('https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/bg%20image.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }
.mainSubscribeForm  h3 {  color: #fff; font-size: 31px; width: 450px;  text-align: center;  max-width: 100%;  margin: 0 auto; }
.mainSubscribeForm  form {  width: 800px;  max-width: 100%;  margin: 50px auto 0; }
.mainSubscribeForm textarea, .mainSubscribeForm input[type="text"], .mainSubscribeForm input[type="number"], .mainSubscribeForm input[type="email"], .mainSubscribeForm input[type="tel"], .mainSubscribeForm select {
    background: #fff;  border-radius: 4px; border-bottom-color: #fff;  padding: 18px 19px; }
.mainSubscribeForm .hs-fieldtype-text {  text-align: center; } 
.mainSubscribeForm .hs-richtext {  text-align: center;  color: #fff;   padding: 20px 0; font-size: 18px; }
.mainSubscribeForm .hs-richtext a {  color: #fff; text-decoration: underline; margin: 0 4px;  display: inline-block; }
.mainSubscribeForm  input[type=submit] {  width: 100%;  border-radius: 4px;  font-size: 19px;  padding: 17px 19px; background-color: #D1A8ED;  border-color: #D1A8ED; }
.mainSubscribeForm  .actions {  padding: 0 11px;   margin-top: 12px; } 
.mainSubscribeForm  input[type=submit]:hover {  background-color: #C69EE2;  border-color: #C69EE2;  color: #fff; }
.socialBottomText { padding-top: 20px; color: #fff; text-align: center; font-size: 19px;  }
.socialBottomText  a {  color: #fff; text-decoration: underline; margin: 0 4px; font-weight: 700 }
.mainSubscribeForm .hs-error-msgs {  text-align: left;  padding-top: 10px; }
.mainSubscribeForm .submitted-message {  text-align: center;  padding-top: 20px;  font-size: 20px;  color: #fff;  background: #C69EE2;  padding-bottom: 20px;   margin: 19px 0 10px;   border-radius: 4px; display:inline-block }

         
.online-uniform-store a.recentPostName:hover,.online-uniform-store .forTopicName {  color: #f27398; }
.uniform-marketing a.recentPostName:hover,.uniform-marketing .forTopicName {  color: #3769cc; }
.employee-apparel-programs a.recentPostName:hover,.employee-apparel-programs .forTopicName {  color: #d1a8ed; }
.uniforms-business a.recentPostName:hover,.uniforms-business .forTopicName {  color: #3ea9f5; }
.uniform-solutions a.recentPostName:hover,.uniform-solutions .forTopicName {  color: #56be8e; }
.product-updates a.recentPostName:hover,.product-updates .forTopicName {  color: #faa928; }
.postTaglistBox ul li a {   text-transform: capitalize; } 

 
/* Google AD page */
.googleAddPage {  background: #f4f9fc; width: 1600px; max-width: 100%;  margin: 0 auto; overflow-x:hidden }
.googleAddPage  .body-container-wrapper { padding-top:0  }
.AdHeaderSection {  position:fixed; width: 100%; top:0 ;left: 0 ; z-index: 10;  }  
.fixedHeader .AdHeaderSection{ background-color: #183650 }
.AdsiteLogo {  display: inline-block;  width: 180px; }
.righsiderequestCTA a {  background: #fa7500; color: #fff; display: inline-block;  vertical-align: middle;  padding: 10px 20px;  border-radius: 4px;  border: 1px solid #fa7500; box-shadow: 0 2px 10px 0 #5f330c ; width: 100%; text-align:center }
.righsiderequestCTA { text-align: right;  width: 200px;  display: inline-block;  vertical-align: middle;   margin-right: -4px; }
.AdMenu { display: inline-block;  vertical-align: middle;  margin-right: -4px;  width: calc(100% - 380px);  padding-left: 50px; }
.AdMenu ul li a { font-size: 16px;  color: #fff; }
.AdMenu ul li a:hover {  color: #fa7500; } 
.righsiderequestCTA a:hover {  background-color: #fff;  color: #fa7500; }
.adBannerSection {  background: #183650;  padding-top: 190px;  padding-bottom: 120px;  background-size: 55%;  background-position: right top -60px;  background-repeat: no-repeat; }
.addBannerContent {  width: 450px;  max-width: 100%; }  
.addBannerContent {  font-size: 21px; }

/* RightSideNavigation */
.rightsideHeaderMenu { position: fixed; background: #fff; top: 0; right: -400px;  width: 400px;  height: 100vh;  padding: 25px; max-height: 100vh; overflow: auto; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; z-index:999  }
.rightSideSiteLogo {  width: 165px; padding-bottom: 25px; }
.rightSideLinks {  border-top: 1px solid #ccc; }
.rightSideLinks ul li a {  font-size: 20px;  color: #000; }
.rightSideLinks ul {   margin-top: 35px;  margin-bottom: 35px; }
.rightSideReqCta {  border-top: 1px solid #ccc;  padding-top: 25px; }
.rightSideReqCta a {  background: #fa7500;  display: inline-block;  padding: 12px 28px;  border-radius: 5px;  color: #fff;  }
.sideBarOpen .rightsideHeaderMenu { right: 0 }
.sideBarOpen.googleAddPage {  position: relative; overflow: hidden }
.sideBarOpen.googleAddPage:before { content: ''; z-index: 1; background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.rightsideLogoParent {  position: relative; } 
.closeIconMenu {  width: 25px; height: 25px; display: block; position: absolute; top: 0; right: 0; }
.closeIconMenu svg { width: 25px; height: 25px; }

.bannerSideForm {  width: 500px;  max-width: 100%; }
.LeftEmail input[type="email"] {  background: #fff;  border-radius: 4px; box-shadow: 0 2px 15px 0 rgba(2, 2, 2, 0.5); -webkit-box-shadow: 0 2px 15px 0 rgba(2, 2, 2, 0.5); }
.clickSubmit a {  background: #fa7500;  display: inline-block;  padding: 12px 28px;  border-radius: 4px; color: #fff;   box-shadow: 0 2px 15px 0 rgba(127, 124, 124, 0.5); -webkit-box-shadow: 0 2px 15px 0 rgba(2, 2, 2, 0.5); }
.clickSubmit { width: 170px; display: inline-block; vertical-align: middle; margin-right: -4px; }
.LeftEmail {  width: calc(100% - 170px);  display: inline-block;  vertical-align: middle;  margin-right: -4px;  padding-right: 15px; }
.clickSubmit a:hover { background: #fff;  color: #fa7500; }
.listGroup {  width: 600px; max-width: 100% }
.listGroup > div {  padding-right: 20px; margin-bottom: 35px; } 
.adListImg {  display: inline-block; vertical-align: middle;  margin-right: -4px;  width: 50px;   }
/* text-align: center; */
.adListContent {  display: inline-block; vertical-align: middle;  margin-right: -4px;  width: calc(100% - 50px);  padding-left: 10px; }


.leftSideCountbox { width: 340px; }
.rightSideLogoBox {  width: calc(100% - 340px); padding-left: 140px; }
.boxCount h2 {   color: #183650;  }
.leftBox + .leftBox {  margin-top: 30px;  }
.boxCountTitle {   color: #202020; }
.logoBox {   display: inline-block;  vertical-align: middle;  width: 33.33%;  margin-right: -4px;  text-align: center; padding: 15px 20px; }
.logoBox img {   width: 132px; }

.leftContRightsec {  background-color: #f4f9fc; }
.leftSubTitle {  font-size: 20px;  font-weight: 700;  color: #626161;  display: inline-block; letter-spacing: 1.15px }
.leftSubTitle:after {  content: '';  background: #fa7500;  display: block;  height: 3px;  width: 50px;  margin: 10px 0 15px 0; }
.leftSectionTitle h2 {  line-height: 1.32; }
.leftBuyContent { width: 420px;  font-size: 18px;  color: #222222; max-width: 100%; }
.leftBuyContent  ul {  margin-top: 25px; }
.leftBuyContent.listStyle ul li:before { width: 20px;  height: 20px;  background: transparent;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3E%3Cpath fill='%23fa7500' d='M0.8,11.7c-0.5-0.6-1-1.3-0.7-2c0.4-1.1,2.3-0.4,3-0.2l2.2,1.3c0,0,1.3,1.6,2.7-1.2c0,0,7.6-9.2,11.4-9.5 c0,0,1.9,0.5-1,3.2c0,0-8.6,6.6-10.5,16.4c0,0.2-0.5,0.3-0.6,0.3c-0.7,0.1-1.1-0.7-1.3-1.3c-0.8-2.2-2.5-4.6-4.2-6.2 C1.4,12.3,1.1,12,0.8,11.7z'/%3E%3C/svg%3E"); left: 0; background-repeat: no-repeat;  background-size: 100% auto;  top: 5px; }
.speakerImage { width: 400px;   padding: 0 20px }
.speakerImage  img { width: 250px; }
.speakerBox { position:relative; overflow:hidden;  background: #fff;  border-radius: 8px;  box-shadow: 0 2px 30px 5px rgba(173, 171, 171, 0.5);  padding: 50px;  width: 1000px;  max-width: 100%;  margin: 0 auto; }
.speakerQoute {  color: #353434;   font-size: 18px;    letter-spacing: 0.35px;    padding-bottom: 15px; }
.rightSpeakerContent {  width: calc(100% - 400px);  margin: 0 0 0 auto;  }
.speakerName {font-size: 18px;   color: #000;   font-weight: 600; }
.speakerDesignation {   color: #000000; }
/* .speakerImage {  position: absolute;  height: 100%;  background-position: top left;  background-size: 100% auto;  width: 50%;  z-index: 1; background-repeat: no-repeat; } */
.speakerBoxModule {  position: relative;  padding: 50px 0 150px; }
.svg-bg {  position: absolute;  bottom: 0;  left: 0;  width: 100%; }
.speakerV2 .speakerBox {  padding: 20px; }
.newSeaker {  display: table;  width: 100%; }
.newSeaker > div {  display: table-cell; vertical-align: middle; }
.newSeaker .LeftSpeakerContent { width: 60%;  padding: 40px 20px 40px 40px;  position: relative;  z-index: 2; }
.newSeaker .rightSpeakerImage {  width: 40%;  position: relative; padding-left:30px; padding-right:30px; height:auto;}
/* .newSeaker .rightSpeakerImage:before {  content: '';  position: absolute;  z-index: 1;  background: #fff;  width: 80px;   height: 100%;    top: 0;   left: -40px;  transform: skewX(-16deg); } */

.leftContRightsec.bottomShape {  padding-bottom: 150px;  position: relative; }
.bottomShape:before {  display: block; content: '';  width: 100%;  background-image: url(https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/Uniform%20Gold%20Market%202019/Assets/Shape.png);  background-repeat: no-repeat;  background-size: 100% 172px;  bottom: 0; left: 0;  height: 172px;   position: absolute;  }


.subscribe_form_content > h3 {font-size: 48px; line-height: 63.48px; font-weight: 500; width: 80%; margin:auto; color: rgb(0, 0, 0); margin-top:-40px; }
.subscribe_form_content > p { margin-left:80px; font-size:16px; }
.singleColParent {  width: 690px;  max-width: 100%;  margin: 0 auto; }
.sinlelColSubTitle {  display: inline-block;  position: relative; font-size: 18px; color: #000; font-weight: 700;  letter-spacing: 1.07px; }
.sinlelColSubTitle:after {  content: '';  display: block;  width: 55px;  height: 3px;  background: #fa7500;  margin: 20px auto 30px; }
.singleColTitle h2 {  line-height: 1.32; }
.singleColContent {  font-size: 20px;  padding-top: 25px;  color: #000000;  line-height: 1.6; }
.colTitle {  padding-top: 30px; color: #000; font-size: 28px; }
.colIcon img {  max-width: 46px; }
.Colbox { padding : 10px 15px; }

.adTopFooter {  padding: 80px 0 120px; }
.footerTopLogo {   width: 225px; }


.addFooterCon {  width: 450px; max-width: 100%;  font-size: 20px; }
.formTopTitle {  font-size: 18px;  padding-bottom: 30px; }
.adBtmFooter a:hover { color: #fff }

.uniformFooterAD {  background: #183650; }
.fixedForm { background: #183650; position: fixed; width: 100%; top: 0;  left: 0;  z-index: 999; overflow: auto;  height: 100vh; padding: 140px 20px 80px; display: none }
.maxWidth800 {  width: 900px; max-width: 100%; margin: 0 auto;  }
.fixedTable {  display: table;  width: 100%;  height: 100%;  }
.fixedTableCell {  display: table-cell;  vertical-align: middle; }
.fixedForm  textarea,.fixedForm  input[type="text"],.fixedForm  input[type="number"],.fixedForm  input[type="email"],.fixedForm  input[type="tel"],.fixedForm  select {  background: #fff; border-radius: 4px }
.fixedForm label {  color: #fff;  font-size: 20px;}

.fixedForm  form ul.multi-container { list-style: none;  padding-left: 0; }
 
.fixedForm  input[type=submit] {  background: #fa7500;  color: #fff; border-radius: 4px; border-color: #fa7500; width: 100%; font-size:18px; } 
.fixedForm form input[type="radio"]:checked+span:before {  background:#fff ; border-color:#fff  }
.fixedForm a.formClose { position: absolute; top: 25px;  right: 50px;z-index: 1; display: block }
.fixedForm a.formClose svg {  width: 25px;  height: 25px; }
.formBoxTitle h3 {  font-size: 40px; font-weight: 600; padding-left: 10px;  padding-bottom: 21px; width: 600px; max-width: 100% }

body.popup-form { overflow: hidden }
.fixedForm .submitted-message { text-align: center; color: #fff; font-size: 23px; }
.adBtmFooter { font-size: 20px; font-weight: 300; opacity: 0.62; }

.boxCount span { font-size: 70px; }
.forThankYouBannerSec { background: #183650; padding-top: 280px; padding-bottom: 120px; background-size: 55%; background-position: right top -60px;  background-repeat: no-repeat; }
.forThankYouBannerSec .wrapper { max-width: 1360px;  }
.thankYouBannerContent { width: 875px; max-width: 100%;  font-weight: 400;  color: #637381;  font-size: 36px; margin-top:-120px }
.backButton a { background: #fa7500;  border-color: #fa7500; color: #fff;  font-weight: 700;  border-radius: 5px;  padding: 17px 25px; }
.backButton a:hover { background: #fff;  color: #fa7500; }
.innerMeetingBoxModule {  width: 900px; max-width: 100%;  margin: 0 auto; }
.innerMeetTitle h2 {  font-size: 40px;  color: #444; }
.innerMeetContent {  font-size: 20px; font-weight: 400;    line-height: 24px;   padding-top: 20px;  padding-bottom: 15px;} 
.thankYouPage .AdMenu  { opacity: 0; visibility: hidden }
.thankYouBannerContent a { color: #fff } 
    
.topStripHeaderBack { padding: 10px 0;  background: #3984bc;  }
.topStripHeaderBack a {  color: #fff; }
.subscribeform .hs-richtext {  display: none;}


/*  NEw landing page */
.site-Logo  { width: 240px }
.footerRight ul li {  display: inline-block;  vertical-align: middle;  margin-left: 45px; }
.calloutBoxSection {  padding: 50px 0; }
.qouteSec { width: 60%; }
.leftAuthorImage {  width: 62px; height: 62px;  display: inline-block;  vertical-align: top;  margin-right: -4px; }
.rightAuthorContent {  width: calc(100% - 62px);  display: inline-block;  vertical-align: top;  margin-right: -4px;  padding-left: 30px; }
.innerAuthorContent { padding: 10px 20px; background: #f6f6f6;  position: relative;  font-size: 17px; }
.innerAuthorContent:before { content: '';  border-color: transparent #f6f6f6;  border-style: solid;    border-width: 10px 10px 10px 0;   position: absolute;  left: -10px;  top: 20px; }
.logoMain { padding-left: 70px; padding-right: 70px }
.logoInner { padding-left: 20px; padding-right: 20px }
.RightBannerForm { background: #fff; box-shadow: 0 5px 45px 5px rgba(0,0,0,0.13);  border-radius: 4px;  padding: 20px 30px;  font-size: 1.1rem;   color: #000;   font-size: 13px;   font-weight: 500; }
.RightBannerForm .submitted-message { padding-top: 60px; padding-bottom: 60px;  text-align: center;  font-size: 20px; }
.bannerContent {   padding-top: 20px; font-size: 20px;  }

.seventhLandingPage .body-container-wrapper .wrapper,.seventhLandingPage .header-container-wrapper .wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1100px; padding-left: 30px; padding-right: 30px; }
.seventhLandingPage .body-container-wrapper { padding-top: 0 }
.overlay.overlay2:before  {   background: linear-gradient(to right,rgba(24,54,80,.85),rgba(19,43,64,.85)); }
.themeColor {   color: #ff9c34; }



.seventhLandingPage  .listStyle ul li:before{ position: absolute;  content: "";  border-color: transparent #ff9c34;  border-style: solid;  border-width: .35em 0 .35em .45em;  display: block;  height: 0;   width: 0;  top: 4px;   left: 0; } 

.seventhLandingPage input[type='submit'] { cursor: pointer; display: block; width: 100%;  background-color: #ff9c34;  background-image: url(https://1839515.fs1.hubspotusercontent-na1.net/hubfs/1839515/Seventh%20Sense%20July%202019/Images/Chat.png) !important;  background-position: 30% 50%; background-repeat: no-repeat !important; background-size: 22px auto;  border: medium none;  border-radius: 4px;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 20px;   font-weight: bold;   height: auto;   padding: 15px 5px;   text-align: center;   text-indent: unset; outline: none }
.seventhLandingPage form .field label {  font-size: 13px;  display: block;  padding-bottom: 6px; }
.seventhLandingPage form ul.inputs-list {  padding: 0;  list-style: none; }
.seventhLandingPage .hs_error_rollup {  display: none;}
.seventhLandingPage .hs-form-required { display: none; }
.seventhLandingPage textarea,.seventhLandingPage input[type="text"],.seventhLandingPage input[type="number"],.seventhLandingPage input[type="email"],.seventhLandingPage input[type="tel"],.seventhLandingPage select { display: block;  border: 1px solid #e1e1e1; outline: 0;  background: #f8f8f8; font-size: 13px;  line-height: 13px;  font-family: inherit;  font-weight: 400;  color: #636363;  margin: 0;  padding: 13px 20px;  width: 100% !important;   border-radius: 4px; }


/* Vent Blog */

.blogListContent {  font-size: 24px; }
.filterByText {  display: inline-block;  vertical-align: middle;  font-size: 22px;  color: #000;  text-transform: uppercase;  font-weight: 700; }
.allTagList { display: inline-block;  vertical-align: middle;  margin-left: 25px;  position: relative;  width: 250px; }
.allTagList ul#AllFilter { position: absolute;  top: 100%;  left: 0; z-index: 20;  background: #fff;  margin: 10px 0 0;  list-style: none;  padding: 0; width: 100%;  border: 1px solid #ebebeb;  background-color: #fff;  border-radius: 4px; box-shadow: 0 8px 16px 0 rgba(0,0,0,.1); display: none }
.allTagList span.AllText { display: block;  border: 1px solid #ebebeb;  background-color: #fff;  padding: 10px 15px;  cursor: pointer;  border-radius: 4px;  width: 250px; position: relative; box-shadow: 0 8px 16px 0 rgba(0,0,0,.1); }
.AllText:before { position: absolute; pointer-events: none;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-top: 8px solid #626262;  -webkit-border-radius: 2px;  -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;  display: block;  content: '';  right: 15px;  top: 50%;  transform: translateY(-50%); }
.allTagList ul#AllFilter li a{ padding: 10px 16px;  display: block;  color: #626262;  font-size: 14px; } 

.blogNewBInner {  padding: 15px 20px 30px; }
.repeatPost .topBoxImage { height: 250px;  line-height: 250px; } 
.newBlogPostSec{ border: 1px solid #ebebeb;  border-radius: 4px; overflow:hidden }
.newBlogParent { margin: 0 -10px }
.newBlogParent > div { padding: 15px 10px } 
.mfp-wrap,.mfp-bg { z-index: 999999; } 
.repeatPost .videoBtn { position: absolute;  width: 100%;  height: 100%;  top: 0; left: 0;  background: rgba(57, 132, 188, 0.56);  transition: all ease 0.3s; -webkit-transition: all ease 0.3s; opacity: 0;  visibility: hidden; }
.repeatPost .videoBtn svg {width: 100px;height: 100px;display: inline-block;vertical-align: middle;}
.repeatPost .videoBtn svg path {  fill: #fff; }
.newBlogPostSec:hover .videoBtn {   opacity: 1;  visibility: visible; } 

#AllFilter ul li,#AllFilter ul li a { cursor: pointer }
.allTagList ul#AllFilter li.NewActive a { color: #3984bc; }


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

	/*-=-=- Only Desktop CSS -=-=-*/
	@media (min-width:768px ) {
    .ib { display: inline-block; vertical-align:middle; margin-right:-4px; float:none; }
    .leftPostImage {height:auto;}
    .rightSideBuyImage { padding-left: 30px; }
    .mpl20 { padding-left: 20px }
   .fixedForm form ul.multi-container li { display: inline-block; vertical-align: top;  margin-right: -4px;  width: 50%; }
    .rightSideBuyImage { padding-top: 80px  }
    .banner-Left { padding-right: 40px; }
    .RightBannerForm { margin-bottom: -70px;  } 
    
    
    
/*       .newLeftSideByImage { padding-right: 80px; } */
	}

@media(min-width: 992px){
  .blogTopLeftList.maiSticky:not(.postSticky) { position: fixed;   }
  .blogTopLeftList.maiSticky.postSticky  {bottom: 0;  top: inherit !important;  position: absolute; left: 0 !important  } 
  .blogSection .blogTopSection  {  position: relative !important; }
  .newRightside { padding-left: 80px; }
  .abTopLeft {  padding-right: 30px; }
  .abTopRight {   padding-left: 50px; }
  .adTopInner { position: relative }
  .adTopInner:before {  content: '';  position: absolute;  left: 50%;  width: 1px;  height: 100%;  background: #fff;  display: block;  top: 0; }
  .adTopInner {  padding: 0 70px; }
  .adBannerTitle  h1 { font-size: 45px }
  .banner-Left  { padding-right: 80px; }
}

	@media (min-width:1081px ) {

    .navigation .hs-menu-flow-horizontal { display: block !important ; text-align: center }
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { float: none; display: inline-block; } 
	}


	@media (max-width:1320px ){
    .headerBottomSection { padding-left: 15px; padding-right: 15px;}
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { padding-left: 10px; padding-right: 10px; }
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a { font-size: 13px; }  
  
	}

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

  @media (max-width:1260px ) {
    
    .headerBottomSection {padding-top: 15px;padding-bottom: 15px; }
    .body-container-wrapper { padding-top: 116px; }
  }

	@media (max-width:1230px ) {

		.wrapper,.wrapper.smallWrapper,.forThankYouBannerSec .wrapper { max-width:1000px }
	 .headerSection .wrapper { max-width: 100%  }
    .blogTopLeftList { width: 550px; } 
    .blogTopRightListRecent { width: calc(100% - 550px) }
	}

  @media(max-width: 1120px){
    .headerBottomSection  { padding-left: 15px; padding-right: 15px; }
  }

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

    .wrapper,.wrapper.smallWrapper,.forThankYouBannerSec .wrapper { max-width:900px }
    
    
    /*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/


    a.expandMenu { width: 30px; height: 30px; display: block; cursor: pointer; padding: 3px;  position: absolute;   top: 50%;  right: 22px; transform: translateY(-50%) }
    a.expandMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #3984bc; 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 { 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); }

   
    
    .body-container-wrapper {     padding-top: 108px; }
    .headerSection { padding:  0; }
    .headerBottomSection  { padding-top: 10px; padding-bottom: 10px; }
    .siteLogo {  width: 140px; }
    .headerBottomSection { position: relative; }
/*     .headerBottomInner {   padding-top: 10px; } */
    .rightSideNav { width: calc(100% - 140px);  text-align: right;  padding-right: 65px; }
    .navigation .hs-menu-wrapper {  display: none;  position: absolute;  top: 100%;  left: 0;  background: #3984bc; width: 100%; }
    .navigation {  width: auto; }
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a {  color: #fff; width: 100%; padding: 13px 15px }
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {   width: 100%;   text-align: left; }
    .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {   width: 100%; }
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {  border-top: 1px solid #fff; }
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover a  {  color: #fff; }
    .leftRecentImage {  width: 80px;  height: 60px; }
    .recePostContent {  width: calc(100% - 80px); }
    .recePostContent>a {  font-size: 17px; }
    
     .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a { font-size: 16px; }  
    .rightSideLogoBox  { padding-left: 50px; }
    
    .speakerBox { padding: 40px 10px; } 
    .speakerQoute { font-size: 16px; }
/*     .speakerImage {  width: 48%; }  */
    .rightSpeakerContent {  width: 500px; }
    .speakerBoxModule {  padding: 50px 0 100px; }
    .colTitle {  font-size: 21px; }
    
	}



	/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
	@media (max-width:991px ) {
    .leftPostImage {height:auto;}
    .wrapper,.wrapper.smallWrapper,.forThankYouBannerSec .wrapper { max-width:760px }

    h1 { font-size:28px; }
    h2,.innerMeetTitle h2 { font-size:26px; }
    h3 { font-size:20px; }
    h4 { font-size:18px; }
    h5 { font-size:18px; }
    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 { padding: 40px 0; }
    .pb90 { padding-bottom: 40px; }
    .tabw50 { width: 50% }     
    .blogPostTopSection  { padding-top: 50px; }
    
    .ib.tabw100 { display: block; margin-right: 0; width: 100%; } 
    .tabTop30 { margin-top:30px } 
    .topNavigation ul li a {  font-size: 13px; }
    
    .rightpostContent { padding: 50px; height:auto; }
    .body-container-wrapper { padding-top: 125px; }
    .blogPostSocial { position: static !important; padding-top: 50px; }
    .blogPostSocial ul li {  display: inline-block;  margin-right: 8px; }
    
    .blogTopLeftList { width: 100%;  }
    .blogTopRightListRecent { width: 100%;  padding-left: 0; }
    .leftRecentImage { width: 160px;  height: 105px; }
    .recePostContent {  width: calc(100% - 160px); }
    .recePostContent>a {  font-size: 20px; }
    .adBannerSection {padding-top: 70px; padding-bottom: 40px;  }  
    .addBannerContent { font-size: 18px; }
    .adBannerTitle  h1 { font-size: 34px; }
     .speakerBox { padding: 30px;} 
    .rightSpeakerContent {  width: 100%;  text-align: center; }
    .speakerQoute {  font-size: 18px; }
     .speakerImage ,.newSeaker .rightSpeakerImage {  display: none; padding:0px; height:auto; }
    .newSeaker .LeftSpeakerContent {  display: block;  width: 100%;  padding: 30px 15px; }
    .newSeaker {  display: block; }
    .bottomShape:before {  height: 110px;  background-size: 100% 110px; }
    .uniformFooterAD .wrapper.smallWrapper {  max-width: 100%; }
    .forThankYouBannerSec { padding-top: 150px;  padding-bottom: 70px; }
    .thankYouBannerContent {   font-size: 26px; }
    .leftAuthorImage { width: 50px; height: 50px; }
      .logoMain {  padding-left: 60px;  padding-right: 60px; }
    
    .p100-0 { padding-top: 50px; padding-bottom: 50px; }
    .blogListContent { font-size: 20px; }
    
    .repeatPost .videoBtn svg{ width:60px; height:60px; }
    
	}

	/*-=-=-  Mobile Devices -=-=-*/
	@media (max-width:767px ) {
    .leftPostImage {height:auto;}
    .wrapper,.wrapper.smallWrapper,.forThankYouBannerSec .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
    .seventhLandingPage .body-container-wrapper .wrapper,.seventhLandingPage .header-container-wrapper .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
    .googleAddPage .wrapper.smallWrapper { padding-left: 30px; padding-right: 30px }
    .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px 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% }
    .body-container-wrapper{ padding-top: 75px; }
    .subscribeButton {  display: none; }  
    .rightSideNav {  padding-right: 40px; }
    a.expandMenu {  top: 32px;  }
    .searchIcon {  padding-right: 22px; }
    .headerTopSection { display:none }
    .headerBottomInner { padding-top:10px; padding-bottom: 10px; }
    .authorImage { width: 60px;  height: 60px;  }
    .rightpostContent {  padding: 40px 20px; height:auto; }
    .postHeader h1 {  font-size: 20px; }
    .authorDetail {  top: calc(100% - 29px); }
    .blogpostBottomInner h4 { font-size: 22px; }  
    .blogTopLeftList {  padding }
    .mobileNone { display: none !impotant }
    .footerBottom .wrapper  div + div {  margin-top: 10px; }
    .leftFooterLink { width: 100%; text-align: center; }
    .sociaLinks {  padding-top: 15px;  text-align: center;  width: 100%; }
    .adBannerTitle { text-align: center  } 
    .siteSearchForm input#search {  font-size: 35px; }
    
    .accordionContentInner { padding: 30px 15px; }
    .accordionDiv { font-size: 16px; }
    .accrdionWrapDiv { padding-left: 0; padding-right: 0; }
    .ctaBoxSvgIcon svg {  width: 40px;  }
    .MobileNo { font-size: 24px; }
    .forEmailId a { font-size: 18px;  }
    .postTaglistBox ul li   { width: 100%; margin-right: 0 }
    .mainSubscribeForm { padding: 50px 0  }
    .mainSubscribeForm form fieldset.form-columns-2 .field { width: 100% !important }  
    .mainSubscribeForm form { margin-top: 30px; }
    
    .mainSubscribeForm h3 {  line-height: 1.3;  font-size: 26px; }
    .mainSubscribeForm textarea, .mainSubscribeForm input[type="text"], .mainSubscribeForm input[type="number"], .mainSubscribeForm input[type="email"], .mainSubscribeForm input[type="tel"], .mainSubscribeForm select {  padding: 16px 15px; }
    .mainSubscribeForm .hs-richtext {  padding: 10px 0; }
    .mainSubscribeForm input[type=submit] {  padding: 15px 15px;    font-size: 17px; }
    .mainSubscribeForm .hs-richtext {  font-size: 16px; }
    .socialBottomText {  font-size: 16px; }
    
    .LeftEmail { width: 100%;  margin: 0;  padding-right: 0; }
    .clickSubmit { padding-top: 15px; }
    
    .leftSideCountbox { width: 100%; padding-bottom: 50px;  }
    .rightSideLogoBox { width: 100%;  padding: 0; }
    .leftBuyContent {   width: 100%; }
    .newLeftSideByImage img , .rightSideBuyImage  img { width: 300px; max-width: 100%; }
    .adTopFooter { padding: 40px 0 }
    .AdMenu { display: none; }
    .righsiderequestCTA {  display: none; }
/*     .AdHeaderSection { position: relative } */
     a.secondExpandMenu { width: 30px; height: 30px; display: block; cursor: pointer; padding: 3px;  position: absolute;   top: 50%;  right: 20px; transform: translateY(-50%); -webkit-transform: translateY(-50%);  }
    a.secondExpandMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #fa7500; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
    a.secondExpandMenu i:first-child {  margin-top: 0;}
    a.secondExpandMenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
    a.secondExpandMenu.active i:nth-child(2) { position:relative; left:-46px; opacity:0; }
    a.secondExpandMenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
    form fieldset.form-columns-2 .field { width: 100% !important }
    
    .fixedForm {  height: 100vh;  max-height: 100vh; padding: 50px 15px; }
    .formBoxTitle h3 { font-size: 23px; padding-bottom: 0; }
    .fixedForm a.formClose {  display: block; right: 15px;  top: 15px; } 
    .fixedForm .maxWidth800 {  padding-bottom: 50px; }  
    
    .addBannerContent  {  width: 100%; text-align: center; }
    .adBannerTitle h1 br { display: none; }
    .addBannerContent {  padding-top: 20px; }
    .bannerSideForm {  width: 100%; }
    .clickSubmit { display: block;  margin: 0 auto; }
     .logoBox {  width: 50%; } 
    .logoBox img { width: 188px; }
    
    .logoInner {  padding: 10px 0; max-width: 135px;  margin: 0 auto; width: auto  }
    .leftAuthorImage {   display: block;  margin: 0 auto; }
    .qouteSec {  width: 100%; }
    .rightAuthorContent {  display: block;  margin-right: 0;  padding: 20px 0 0;  width: 100%; }
    .innerAuthorContent:before { display: none; }
    .site-Logo { margin: 0 auto;  padding-bottom: 20px; }    
    
    .filterByText { display: block; text-align: center; }
    .allTagList { display: block; margin: 0 auto; padding-top: 20px; }
    
	}
 
	@media (max-width:640px ) {
    .leftPostImage {height:auto;}
    .speakerBoxModule {  padding-bottom: 50px; padding-top: 15px; }
    .rightsideHeaderMenu { width: 300px; right: -300px}
    .thankYouBannerContent {  font-size: 22px;}
	}

	@media (max-width:480px ) {
    .recePostContent {  width: 100%; padding: 0 0 20px; }
    .leftRecentImage { width: 100%;  height: 200px;}
    .recentPostPublishDate {  position: static;  transform: none;   padding-bottom: 10px; }
    .recentPostItem {   padding-left: 0; }
    .leftPostImage {height:auto;}
	}