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

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

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









 


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

@font-face{
    font-family:'FontAwesome';src:url('//orbit.adherecreative.com/hubfs/orbit-2017/fonts/fontawesome-webfont.eot?v=4.7.0');
    src:url('//orbit.adherecreative.com/hubfs/orbit-2017/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
    url('//orbit.adherecreative.com/hubfs/orbit-2017/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    url('//orbit.adherecreative.com/hubfs/orbit-2017/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('//orbit.adherecreative.com/hubfs/orbit-2017/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('//orbit.adherecreative.com/hubfs/orbit-2017/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
  font-family: 'GothamMedium';
  src: 
  url('https://cdn2.hubspot.net/hubfs/105208/orbit-2017/fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), 
  url('https://cdn2.hubspot.net/hubfs/105208/orbit-2017/fonts/GothamMedium.woff') format('woff'), 
  url('https://cdn2.hubspot.net/hubfs/105208/orbit-2017/fonts/GothamMedium.ttf')  format('truetype'), 
  url('https://cdn2.hubspot.net/hubfs/105208/orbit-2017/fonts/GothamMedium.svg#GothamMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#fff; background:#333; width:35px; height:35px; font-size:0; text-index:-9999; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }

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

/*fancybox*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index:8030; }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('//cdn2.hubspot.net/hubfs/383029/media-theme/images/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; font-family:'FontAwesome'; border-radius:100%; color:#000 !important; background:; text-align:center; line-height:36px; box-shadow:0 0 5px 5pxrgba(0, 0, 0, 0.2) ; }
.fancybox-close:before { content: "\f00d"; }

.fancybox-nav { text-align:center; position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('//cdn2.hubspot.net/hubfs/383029/media-theme/images/blank.png'); /* helps IE */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 36px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; font-family:'FontAwesome'; border-radius:100%; color:#fff !important;  background:; line-height:36px; box-shadow:0 0 5px 5pxrgba(0, 0, 0, 0.2);  }
.fancybox-prev span { left: 10px; }
.fancybox-prev span:before { content: "\f104"; }
.fancybox-next span { right: 10px;   }
.fancybox-next span:before { content: "\f105"; }

.fancybox-close:hover , .fancybox-nav span:hover { background:; }


.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background:rgba(000,000,000,0.6); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; background:rgba(255,255,255,0.80); }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
 #fancybox-loading div {  background-image: url('//cdn2.hubspot.net/hubfs/383029/media-theme/images/fancybox_loading@2x.gif'); }
}



body {margin:0px; font-weight:400; color:#3b3b3b; font-weight:400; font-size: 16px;}
ul{margin:0px; padding:0px;}
ul li{list-style:none;}
strong{font-weight:700;}
a{ -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;; text-decoration:none; color:#3b3b3b;}
a:hover, a:focus{text-decoration:none; }
strong{font-weight:700;}
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
{font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif; -webkit-appearance: none; -webkit-border-radius: 0;   border:none; padding:20px; margin:0 0 13px 0; font-size:14px; text-transform:uppercase; font-weight:700;}
input[type="submit"]{font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; -webkit-appearance: none; border-radius:0px; width:100%; border:none; box-sizing:border-box; background-color:#144f92; padding:18px 10px; font-weight:700; font-size:18px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#a80808;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:700; color:#3b3b3b; margin-bottom:10px;}
*:focus{outline:none;}
.row-fluid [class*="span"].no-height{min-height: auto;}
.container, .row-fluid .container[class*="span"]{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container, .row-fluid .container[class*="span"]:after{clear:both; content: ""; display:table;}
.row{margin-right:-15px; margin-left:-15px;}
.text-center{text-align:center;}
.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.material-icons {font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';}
.o-flow{overflow:hidden; position:fixed; top:0; left:0; width:100%; height:100%;}
.scroll{position:fixed; top:0; left:0; z-index: 9; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); visibility: hidden; opacity:0; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.scroll.no-scroll{visibility:visible; opacity:1;}

.grey-bg{background-color:#f5f5f5;}

.white-ttl h1{font-weight:300; text-transform:uppercase; color:#fff; font-size:60px; letter-spacing:4px;}
.white-con p{font-weight:300; color:#fff; font-size:18px;}

.heading-txt h1{font-size:36px; color:#3b3b3b; font-weight:normal; font-family: 'GothamMedium' ; text-transform:uppercase;}
.heading-txt h1+p{font-size:18px; color:#3b3b3b; font-weight:400; text-transform:uppercase; margin-top: -5px;}

.btn-1 a{color: #fff; position:relative; min-width:173px; box-sizing:border-box; background-color:#144f92; padding:14px 10px; font-weight:300; font-size:16px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.btn-1 a:hover{background-color:#114279; color:#fff;}
.if-arrow a:after{content:'\f105'; color:#fff; font-family: FontAwesome; font-size:19px; opacity:0.5; position:absolute; right:20px; top:13px;}
.btn-1.small a{min-width:138px; padding:14px 10px;}

.btn-1banner{color: #fff; min-width:195px; box-sizing:border-box; background-color:#144f92; padding:14px 10px; font-weight:300; font-size:16px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.btn-1banner:hover{background-color:#114279; color:#fff;}

.btn-2 a{color: #fff; position:relative; min-width:173px; box-sizing:border-box; background-color:#a80808; padding:14px 10px; font-weight:300; font-size:16px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.btn-2 a:hover{background-color:#8c0707; color:#fff;}

.btn-2banner{color: #fff; min-width:195px; box-sizing:border-box; background-color:#a80808; padding:14px 10px; font-weight:300; font-size:16px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.btn-2banner:hover{background-color:#8c0707; color:#fff;}

.btn-3 a{color:#fff; position:relative; min-width:230px; box-sizing:border-box; background-color:#a80808; padding:15px 10px; font-weight:700; font-size:18px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.btn-3 a:hover{background-color:#aeaeae; color:#fff;}

.btn-4 a{color:#fff; position:relative; min-width:174px; box-sizing:border-box; border:solid 1px #fff; background-color:transparent; padding:12px 10px; font-weight:300; font-size:18px; text-transform:uppercase; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.btn-4 a:hover{background-color:rgba(0,0,0,0.2); color:#fff;}


.left-subheader > div{display:inline-block; vertical-align:top;}
.left-subheader > div:first-child{margin: 0 0 0 -50px;}
.left-subheader .orbit-logo{background:url(https://cdn2.hubspot.net/hubfs/105208/orbit-2017/Image/orbit-logo-bg.png) no-repeat top left; padding:13px 137px 13px 50px;}











.blog-list{margin:30px 0 0;}
.blog-list .hs-rss-module > div{float:left; width:calc(25% - 58px); margin:0 58px 0 0;}
.blog-list .hs-rss-module > div > div{width:100% !important; padding:0 !important; float: none !important;}
.blog-list .hs-rss-module .hs-rss-item-text{display:table-footer-group;}
.blog-list .hs-rss-module .hs-rss-item-text a.hs-rss-title{display:block; margin:20px 0 0 0; font-size:18px; color:#144f92; font-weight:700;}
.blog-list .hs-rss-module .hs-rss-item-text .hs-rss-description p{margin:20px 0 0 0; font-size:15px; color:#666;}
.blog-list .hs-rss-module .hs-rss-item-text .hs-rss-description p a{color: #fff; margin:16px 0 0; position:relative; min-width:138px; box-sizing:border-box; background-color:#144f92; padding:12px 10px; font-weight:300; font-size:16px; text-transform:uppercase; display:table; text-align: center; -webkit-transition: all 200ms ease;
 -moz-transition: all 200ms ease;
 -o-transition: all 200ms ease;
 -ms-transition: all 200ms ease;
 transition: all 200ms ease;;}
.blog-list .hs-rss-module .hs-rss-item-text .hs-rss-description p a:hover{background-color:#114279; color:#fff;}
.blog-list .hs-rss-module .hs-rss-item-image-wrapper {display:table-header-group;}
.blog-list .hs-rss-module > div:last-child{margin:0;}






.bottom-call{padding:25px 0; background-color:#007b32; color:#fff; font-size:18px; text-align:center}
.bottom-call i{font-size: 36px; margin:0 39px 0 0;  vertical-align:middle;}

.conversion .bg-image{display:none;}
.conversion .conversion-top{padding:135px 0; background-position:center; background-repeat:no-repeat; background-size:cover;}
.conversion .conversion-top .form-box{margin:0 auto; max-width:470px;}
.conversion .conversion-top .form-box .red-txt{color:#a80808; font-weight:bold; text-transform:uppercase; font-size:18px;}
.conversion .conversion-top .form-box h2{font-weight:400; font-size:48px; text-transform:uppercase; color:#fff;}
.conversion .conversion-top .form-box .form-content{font-size:18px; color:#fff; margin:0 0 13px 0;}




.more-like{text-align:center;}
.more-like .more-l{font-size:18px; padding-bottom: 60px;}
.more-like .more-likelisting > span{display:block; float:left; width:100%;}
.more-like .more-likelisting > span > div{float:left; width:33.33%; margin:0 2px 0 0;}
.more-like .more-likelisting > span > div:nth-child(3n+3){margin:0; width: calc(33.33% - 4px);}
.more-like .more-likelisting > span > div .resource-box{width:100%;}

.hs-blog-listing .bg-image{display:none;}

.banner-content > div{display:table; width:100%; height:460px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.banner-content > div > span{display:table-cell; vertical-align: middle;}
.banner-content{color:#fff;}
.banner-content p{margin:0; text-transform:uppercase; font-size:18px; font-weight:300;}
.banner-content h1{margin:0; text-transform:uppercase; font-size:60px; font-weight:300; color:#fff; margin:0 0 25px;}
.banner-content h1+p{text-transform:none;}

.hs-blog-listing .post-1 .span9{width:100%;}
.slider-wrapper{margin:55px -30px 0;}

.post-data [class*="slider"] h2{font-size:36px; font-family: 'GothamMedium' ; font-weight:normal; text-transform:uppercase; margin-bottom:4px;}
.post-data [class*="slider"] h3{margin:14px 0 12px;}
.post-data [class*="slider"] h3 a{font-size:18px; font-weight:700; color:#144f92;}
.post-data [class*="slider"] h2+p{font-size:18px; text-transform:uppercase; margin-top:0px;}
.post-data .post-item{float:left; width:25%;}
.post-data .post-item .post-cont{ margin:0 30px;}
/*.post-data .post-item:last-child{margin-right:0;}*/
.post-data .slider1, .post-data .slider2, .post-data .slider3{overflow:hidden; padding:0 15px 50px; margin: 0 auto; box-sizing: border-box;}
.post-data .slider2, .post-data .slider3{padding:0 15px 0;}
.post-data .slider1:after, .post-data .slider2:after, .post-data .slider3:after{clear:both; content: ""; display:table;}
.post-data .post-body p{font-size:14px; margin-top:0; color:#666; line-height:16px;}
.post-data .post-body .btn-1.small a{font-size:14px;}

.post-data .slick-dots{position:absolute; bottom:-30px; left:0; right:0px; text-align:center;}
.post-data .slick-dots li{display:inline-block;}
.post-data .slick-dots li button{border-radius: 100%; cursor: pointer; border:none; width:12px; height:12px; background-color:#144f92; margin:0 6px; text-indent: -99999px; padding:0;}
.post-data .slick-dots li.slick-active button{background-color:#a80808;}

.bg-wrap{background-color:#ddd; margin-bottom: 75px;}


.post-inner-hero-section{background-position: center center; background-repeat: no-repeat; background-size: cover; overflow:hidden; position:relative;}
.post-inner-hero-section > div{position:relative; z-index:9;}
.post-inner-hero-section::after{background-color: rgba(0, 0, 0, 0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.post-inner-hero-section .bg-image{display:none;}

.breadcrumb-inner{padding:10px 50px; background-color:rgba(0,0,0,.3); color:#fff; font-size:14px;}
.breadcrumb-inner a{color:#fff; font-size:14px;}

.info-block{padding-top:90px; padding-bottom:90px; color:#fff;}
.info-block a{color:#fff; }
.info-block a.topic-link{color:#fff; font-size:18px; font-weight:300; text-transform:uppercase;}
.info-block h1{color:#fff; font-size:60px; font-weight:300; margin:0 0 7px 0;}
.info-block p{color:#fff; font-size:18px; font-weight:300; margin-top:0;}

.author-dtl{padding:22px 0 0 0;}
.author-dtl .hs-author-avatar{float:left; margin:0 13px 0 0;}
.author-dtl .hs-author-avatar img{width:50px; height:50px; border-radius:100%;}

.if-blogdetail{}
.if-blogdetail p:empty{display:none;}
.post-data .post-body.if-blogdetail p{font-size:16px; line-height:30px;}
.if-blogdetail h2{font-size:36px;}
.if-blogdetail h2, .if-blogdetail h3, .if-blogdetail h4, .if-blogdetail h5{font-weight:400; margin:0 0 25px 0;}

.right-blockblog h3{font-size:16px; font-weight:700; margin:0 0 30px 0;}
.right-blockblog .sidebar-related-post{margin-bottom:50px;}
.right-blockblog .related-post-item, .right-blockblog .other-post-item{float: left; margin: 0 0 30px; width: 100%;}
.right-blockblog .related-post-item .related-image, .right-blockblog .other-post-item .related-image{float:left; margin:0 13px 0 0; width:100px; height:100px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.right-blockblog .related-title a, .right-blockblog .other-post-item a{font-size:16px;} 
.right-blockblog .related-title span, .right-blockblog .other-post-item span{color:#999; font-size:12px; display:block;}

.hs-blog-listing .brand-logos, .hs-blog-post .brand-logos{display:table; margin: 67px 0 50px; table-layout: fixed; width: 100%;}
.hs-blog-listing .brand-logos div, .hs-blog-post .brand-logos div{display:table-cell; vertical-align:middle;}


.brand-logos.brand-main .logo-sldier { display: block; width:100%; vertical-align: middle; float: left;   text-align: center; }
.brand-logos.brand-main .logo-sldier .slick-track .hs_cos_wrapper {display: block; width:100%; vertical-align: middle; float: left;  height: 100px;  text-align: center;  }
.brand-logos.brand-main  .logo-sldier .slick-track .hs_cos_wrapper img {     position: relative;    top: 50%;     transform: translateY(-50%);}






/* Knowledge Base */
.orbitkb{min-height: 462px !important;}
.orbitkb h1{font-size: 61px; color: #FFFFFF; text-align: center; font-weight: 200; margin-top: 0;}
.orbitkb h2{font-size: 25px; color: #FFFFFF; text-align: center; font-weight: 400; margin-bottom: 0;}

.kb-content-hero{margin-top: 130px;}

.kb-bg{background-position:center center; min-height: 462px !important;}

/* search block CSS */
.kb-search{position:relative; max-width:848px; margin:0 auto;}
.kb-search .gsc-control-cse{ background:none !important; border:none !important;}
.kb-search .kb-search .cse .gsc-control-cse, .kb-search .gsc-control-cse{padding:4px 10px;}
.kb-search form{margin:0;}
.kb-search .gsst_a{padding-top:6px;}
.kb-search .gsst_a .gscb_a{color:#222;}
.kb-search input[type="image"]{background-color:#AA0300;background:url('https://www.adherecreative.com/hubfs/orbit-2017/Image/search-button.png') left top no-repeat;  background-size: 58px 58px;  box-sizing:border-box;
  padding-left: 58px;  color:#AA0300; border:none;}
.kb-search input[type="text"]{height: 70px !important; width: 100% !important; background:#fff !important; border: 1px solid #979797;
 color:#222; padding:0px 70px 0px 25px !important; font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif; font-weight:400; text-transform:none;}
.kb-search table.gsc-search-box td{padding:0;}
.kb-search .gsc-input-box{height: auto; border:none;}
.kb-search .gsc-input-box table tr td:last-child{display:none;}
.kb-search .gsc-search-box{position:relative;}
.kb-search .gsc-search-button{position:absolute; right:-4px; top:1.5px;}
.kb-search .cse .gsc-search-button input.gsc-search-button-v2, .kb-search input.gsc-search-button-v2{ width: 58px !important; height: 58px !important;}
.kb-search input.gsc-search-button:hover { background-color:#AA0300;background:url('https://www.adherecreative.com/hubfs/orbit-2017/Image/search-button.png') left top no-repeat;  background-size: 58px 58px; opacity:0.8; }

.kb-main .container{padding-top: 50px; padding-bottom: 50px;}

.kb-topic-list{  margin:0 auto; }
.kb-topic-item{ float:left;width:45%;margin-right:20px; min-height:250px;}
.kb-topic-item:last-child{margin-right:0;}
.kb-topic-item a h3{ font-size:25px;}
.kb-topic-item a:hover{ text-decoration: underline;}
.kb-topic-item ul li{ margin-top:10px;margin-bottom:10px; }
.kb-topic-item ul li a{ color:#808080;}
.kb-topic-item ul li i{margin-right:5px;}
.kb-topic-item .viewall{margin-top:15px;}
.kb-topic-item .viewall a{color:#007b32;}

.kb-post-header{margin-bottom: 0;}
.kb-sub-header-info{ font-size: 15px;font-weight: 200; color: #837E7E;margin-top: 0;}

.kb-bread{width: 100%; min-height: 50px; color: #fff;background: #007b32; }
.kb-bread .container{padding: 0;padding-top:16px;}
.kb-bread a{color: #fff; font-weight: 200;}
.kb-bread a:hover{text-decoration: underline;}

.kb-sidebar{background:#F3F3F3; text-align:center;padding-top:20px;}
.kb-sidebar h3{font-size: 20px; color: #808080;}
.kb-sidebar .contact-box{text-align:center;display:inline-block;}
.kb-sidebar .contact-box .icon-box{width:50px;text-align:center;float:left; color:#808080;}
.kb-sidebar .contact-box .icon-box .material-icons{color:#007b32;font-size:50px;}
.kb-sidebar .contact-box .between-or{line-height:70px;}
.kb-sidebar .contact-box a{text-transform:uppercase;}
.kb-sidebar .contact-box a:hover .icon-box .material-icons{color:#009c33;}
.kb-sidebar .contact-divider{ width: 75%; background-color: #F3F3F3; display: block; height: 1px; border: 0;border-top: 1px solid rgba(121, 121, 121, 0.16); }
.kb-sidebar .recent-articles{text-align:left!important;padding-left:40px;padding-right:40px;}
.kb-sidebar .recent-articles li{margin-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kb-sidebar .recent-articles li a{color:#808080; }
.kb-sidebar .sidebar-cta{width: 100%; height: 90px; background: #0A3568; color: #fff; text-align: center;line-height: 30px;padding-top:30px;margin-top: 40px;}
.kb-sidebar .sidebar-cta:hover{background: #AA0300;}
    
.previous-post-link{float: left; color: #AA0300;}
.next-post-link{float: right; color: #AA0300;}

@media  (min-width:1450px) and (max-width:6000px){
     .flex-news .hs_cos_wrapper_type_image_slider, .flex-news .newsroom-feature{  min-height:250px;} 
    
}
@media (max-width:1450px){

    .flex-news .newsroom-feature{float:left;margin-right:50px;width:29%;margin-bottom:50px;  min-height:250px;} 
    .flex-news .hs_cos_wrapper_type_custom_widget:nth-child .newsroom-feature(3n+3){margin-right:50%;}
    .flex-news .hs_cos_wrapper_type_custom_widget:nth-child .newsroom-feature(3n){margin-right:0;}  

}

@media(max-width:991px){

    .flex-news .hs_cos_wrapper_type_image_slider, .flex-news .newsroom-feature{float:left;margin-right: 0;width:100%;margin-bottom:30px;}


}
@media(max-width:767px){

   .flex-news .hs_cos_wrapper_type_image_slider, .flex-news .newsroom-feature{float:left;margin-right:0;width:100%;margin-bottom:30px;}


}

/* Isotope Filtering */
.isotope-item{z-index: 2;}
.isotope-hidden.isotope-item{pointer-events: none; z-index: 1;}
.isotope,.isotope .isotope-item{-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope{-webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity; -ms-transition-property:-ms-transform, opacity; -o-transition-property:-o-transform, opacity; transition-property:transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}
.isotope.infinite-scrolling{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}



@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} .post-data .slider1, .post-data .slider2, .post-data .slider3{width: 750px; margin: 0 auto;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} .post-data .slider1, .post-data .slider2, .post-data .slider3{width: 970px; margin: 0 auto;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} .post-data .slider1, .post-data .slider2, .post-data .slider3{width: 1170px; margin: 0 auto;} }
@media (min-width:1620px) { .container, .row-fluid .container[class*="span"]{width:1600px;} .post-data .slider1, .post-data .slider2, .post-data .slider3{width: 1600px; margin: 0 auto;}}







@media (max-width:991px){
    

    .blog-list .hs-rss-module > div{width:calc(50% - 30px); margin:0 15px 40px 15px;}
    .blog-list .hs-rss-module > div:nth-child(2n+1){clear:left;}
    .blog-list .hs-rss-module > div:last-child, .blog-list .hs-rss-module > div:nth-last-child(2){margin-bottom:0;}
    .blog-list .hs-rss-module > div:nth-child(2+1){clear:left;}

    .more-like .more-likelisting > span > div, .more-like .more-likelisting > span > div:nth-child(3n+3){margin:0 1px; width: calc(33.33% - 2px);}
    .more-like .more-likelisting > span > div:nth-child(3n+3){margin: 0;}

    .post-data .post-item .post-cont{margin: 0 15px;}

     
    
}

@media (max-width:767px){
    
    .padding-topbottom{padding-bottom:30px; padding-top:30px;}
    
    .post-data [class*="slider"] h2,.pixus-is h3, .explore-left h1, .heading-txt h1, .conversion .conversion-top .form-box h2, .banner-content h1, .info-block h1, .if-blogdetail h2, .if-blogdetail h3, .if-blogdetail h4, .if-blogdetail h5{font-size:26px;}
    body, .explore-left h1 + p, .conversion .conversion-top .form-box .form-content, .white-con p, .post-data [class*="slider"] h2 + p, .post-data .post-body.if-blogdetail p{font-size:14px;}
    
    .no-br br{display:none;}
    
 
    
    .left-subheader{height:52px;}
    
    .bottom-right{border:none; text-align:center; width:100% !important; margin:0 !important;}

    

    .blog-list .hs-rss-module > div{margin:0 0 20px 0; width:100%;}
    .blog-list .hs-rss-module .hs-rss-item-text .hs-rss-description p a{display:block;}
    
    .we-areblock > div > div{display:inherit;}
    .we-areblock > div > div > div:first-child, .we-areblock > div > div > div:last-child{width:100%;}
    .we-areblock .orbit-txt > div span{padding:10px 15px 0 15px; text-align:center;}
    .we-areblock .orbit-txt > div span h4{font-size:30px;}
    .or-logo{background:none !important; width: 100% !important; text-align:center;}
    .or-content{font-size:14px; width: 100% !important;}
    .or-content a{font-size:14px; display:block;}
    .or-content br{display:none;}
    .we-areblock .orbit-img{background-size:cover; background-color:#a80808; background-blend-mode:multiply; padding:0 0 30px}
    .heading-txt h1 + p{font-size:14px;}
    .trusted-business .brand-logos > span > div{display:block; margin:0 0 15px;}
    .bottom-call{padding: 25px 15px 25px 80px; text-align: left; position:relative;}
    .bottom-call i{position:absolute; top:50%; transform:translateY(-50%); left:25px;}
    .conversion .conversion-top{padding:30px 0;}
    .conversion-top .widget-type-linked_image{margin:0 0 20px 0;}

    

    .more-like .more-likelisting > span > div, .more-like .more-likelisting > span > div:nth-child(3n+3){margin:0; width:100%; margin:0 0 2px 0;}
    .more-like .more-l{padding-bottom: 30px;}
    
    .post-data .post-item .post-cont{margin:0;}
    .slider-wrapper{margin:30px 0 0;}
    .post-data .slick-dots{bottom:-40px;}
    .post-data .slider1, .post-data .slider2, .post-data .slider3{padding:0 15px 50px;}
    .post-data .slider1 + .padding-topbottom{padding-bottom:0;}
    .post-data .slider3{padding-bottom:0;}
    .banner-content > div{height: 260px;}
    .bg-wrap{margin-bottom:35px;}
    .hs-blog-listing .brand-logos div, .hs-blog-post .brand-logos div{display:block; margin:0 0 15px;}
    .breadcrumb-inner{padding:10px 15px; text-align: center;}
    .post-data .post-body.if-blogdetail p{line-height:22px;}
    
    /*.selectBn{float:left; width:100%; height:50px; background-color:red;}*/
    /*.selectBn span{}*/
    
    .blog-list .hs-rss-module .hs-rss-item-image-wrapper { display:block; margin:15px 0; }
    
    
} 















































