/* @import url('http://example.com/example_style.css'); */
@import '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css';
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@500&display=swap');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
body, li, ul, a, p, button, label, input{font-family:'Open Sans'!important;}
.row-fluid .blog-subscription input[type=submit] {font-family:'Open Sans'!important;}
.pssubar-lect form .hs_submit input {font-family:'Open Sans'!important;}
.pssubar-lect form .input input {font-family:'Open Sans'!important;}
.row-fluid .subscription-titlesub {font-family:'Open Sans'!important;}
.author-name {font-family:'Open Sans'!important; font-weight: bold;}
blockquote {font-family:'Open Sans'!important; font-weight: bold;}
.posttop-author-name {font-family:'Open Sans'!important; font-weight: bold;}
.ouraward-title h4 {font-family:'Open Sans'!important; font-weight: bold;}
.companyover_column h5 {font-family:'Open Sans'!important; font-weight: bold;}
.row-fluid .gositeapp {font-family:'Open Sans'!important; font-weight: bold;}
.row-fluid .connet-bussines .row-fluid .icon-title {font-family:'Open Sans'!important; font-weight: bold;}
.row-fluid .resources-sidetext {font-family:'Open Sans'!important; font-weight: bold;}


.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 10px; 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 .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 10px; 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 10px; 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 .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% }
}

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




@font-face {
    font-family: 'Mont';
    src: url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/Mont-Bold.woff2') format('woff2'),
        url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/Mont-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
/*   font-display: swap; */
}



         
 
@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/New%20Fonts/AvenirNextLTPro-Medium.woff2') format('woff2'),
        url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/New%20Fonts/AvenirNextLTPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
/*   font-display: swap; */
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-UltLt.woff2') format('woff2'),
        url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-UltLt.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}




@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-Demi.woff2') format('woff2'),
        url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-Demi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
/*   font-display: swap; */
}


@font-face {
    font-family:'Avenir-Bold';
/*   font-display: swap; */
    src: url('//3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/avenir_next.eot') format('eot'),
         url('https://3d6uwv32h0z921qf5d23c434-wpengine.netdna-ssl.com/wp-content/themes/salient-child/font/avenir_next.svg') format('svg'),
         url('//3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/avenir_next.ttf') format('truetype'),
         url('//3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/avenir_next.woff') format('woff'),
         url('//3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/avenir_next.woff2') format('woff2');        
}





@font-face {
  font-family: 'AvenirNextLTPro-Regular';
  src: url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-Regular.eot#iefix') format('embedded-opentype'),
       url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-Regular.otf')  format('opentype'),
	     url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Gosite%20%20Theme%202018/Fonts/AvenirNextLTPro-Regular.ttf') format('woff'),
       url('AvenirNextLTPro-Regular.ttf')  format('truetype'),
       url('AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
/*   font-display: swap; */
}



@font-face {
    font-family: 'Mont';
    src: url('https://www.gosite.com/hubfs/Branding/Fonts/Mont/Mont-SemiBold.woff2') format('woff2'),
        url('https://www.gosite.com/hubfs/Branding/Fonts/Mont/Mont-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
  
}


@font-face {
    font-family: 'Mont Book';
    src: url('https://www.gosite.com/hubfs/Branding/Fonts/Mont/Mont-Book.woff2') format('woff2'),
        url('https://www.gosite.com/hubfs/Branding/Fonts/Mont/Mont-Book.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}



 
/** 
 * Transition
 * 
 *  
 */




/** 
 * Transform
 *
 *  
 */





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

* { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}

body {  font-family: 'AvenirNextLTPro-Regular',sans-serif; color: #576C77; padding:0; margin:0; font-size:18px; line-height:26px; color: #576C77; } 
  
h1 { font-family: Mont,sans-serif; color:#082344; padding:0; margin:0; font-weight:bold; font-size:48px; line-height:52px;}
h2 { font-family: Mont,sans-serif; color:#082344; padding:0; margin:0; font-weight:bold; font-size:36px; line-height:48px;}
h3 { font-family: Mont,sans-serif; color:#082344; padding:0; margin:0; font-weight:bold; font-size:20px; line-height:26px;}
h4 { font-family: Mont,sans-serif; color:#082344; padding:0; margin:0; font-weight:bold; font-size:24px; line-height:28px;}
h5 { font-family: Mont,sans-serif; color:#082344; padding:0; margin:0; font-weight:bold; font-size:18px; line-height:24px;}
h6 { font-family: Mont,sans-serif; color:#082344; padding:0; margin:0; font-weight:bold; font-size:16px; line-height:18px;}


img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
p { padding:10px 0; margin:0; }
a { text-decoration:none; outline:none; color:#0258FF; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
a:hover { color:#0058FF; }
a:hover, a:focus{  text-decoration:none; }


input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { 
  
    -moz-appearance: none;
-webkit-appearance: none;
  
  outline:none; border-bottom:1px solid #7a7a7a; border-top:none; border-right:none; border-left:none; background:#fff; height:50px; padding:0 5px; font-family: 'AvenirNextLTPro-Regular',sans-serif; font-weight:normal; font-size:16px; width:100%; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }

form input[type=submit] , form button {
  -moz-appearance: none;
-webkit-appearance: none;
  width:auto; cursor:pointer; background:url(https://1785169.fs1.hubspotusercontent-na1.net/hubfs/1785169/Retirement_Reality/images/blank.png) no-repeat left top #2671FE;  padding:10px 20px; -webkit-appearance:none; min-width:200px; color:#fff; text-align:center; border-radius:4px; display:inline-block; border:1px solid #2671FE; letter-spacing:2px; font-weight:600; text-transform:uppercase;  font-size:14px;   outline:none; } 
form input[type=submit]:hover , form button:hover { background-color:#0058FF; opacity:0.7;  }

/* html { scroll-behavior: smooth; }
 */



ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; }
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 15px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 15px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; font-size:13px; line-height:18px; }
ul.inputs-list li label{ font-size:13px; line-height:18px;     color: #576c77; }
.inputs-list>li{   padding: 0; margin:0; }
.hs-form-field{ margin-bottom: 0; }
 

fieldset.form-columns-1 .input{     margin-right: 0 !important; }  

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

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

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

.row-fluid .container{  margin:0 auto !important; max-width:1230px; float:none; padding:0 22px; }



/* ======== start header css ====== */


/* replace header */
.header20 .row-fluid .header_section{     padding: 12px 0; }
.header20 .row-fluid .mainmenu{ padding-top:0; }
.header20 .row-fluid .header_section .logo_main{     width: 14.529914530000001%; }
.header20 .row-fluid .header_section .top_logo img{     max-width: 138px; }
.header20 .row-fluid .logo_main{     padding-top: 9px; }
.header20 .black-header .row-fluid .mainmenu ul > li:nth-child(2) > a{  margin-right: 0;   display: block;   padding: 10px 10px; }
.header20 .black-header .row-fluid .mainmenu ul > li:nth-child(2) > a:before{     position: static;     top: 0; }
.header20 .row-fluid a.signin{       margin-right: 0;  padding-right: 30px; }
.header20  .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:first-child{     padding-bottom: 13px; }
.header20 .black-header .row-fluid .mainmenu ul > li:nth-child(2) > a:before{     background-color: transparent; } 




@media (max-width: 1140px) and (min-width: 991px) {
.header20 .row-fluid .mainmenu {    display: block; }
.header20  .row-fluid a.signin {    display: block;    font-size: 16px;    line-height: 21px; }
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-size: 15px !important; }
  .row-fluid .blue-cta a { font-size: 10px !important; }
  .row-fluid a.chatnow { font-size: 10px !important;}
  .right-header>a { font-size: 14px !important; } 
}


@media (max-width:991px ) {

.header20 .menubottom-list {    margin-bottom: 60px; }

}
 
@media (max-width: 767px){
  
.header20 .destop_logo img {   max-width: 99px !important; }
.header20 .row-fluid .logo_main {    padding-top: 0; }  
.row-fluid .connet-bussines {    padding-bottom: 50px; }  
  
}

/* end replace header */

   

.right-header { display: flex; justify-content: flex-end; align-items:center; }
.right-header > a { color: #082244;   font-family: 'Avenir Next LT Pro',sans-serif;
    font-weight: normal; padding-right:24px;     font-size: 16px;   line-height: 21px; }
.black-ctadesign a { background: #0258FF; border-radius: 4px; font-size: 14px; line-height: 100%; color: #fff; letter-spacing: 0.35px; display: inline-block; padding: 14px 21px;     font-family: 'Avenir Next LT Pro',sans-serif;
    font-weight: normal; }
.black-ctadesign a:hover {   transform: translateY(-5px);   opacity: 0.7;    transition: 0.2s;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { color: #082244;     font-family: 'Avenir Next LT Pro',sans-serif;
    font-weight: normal; white-space: inherit;
  max-width: inherit;   font-size: 16px;   line-height: 22px;  }
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{ color:#0058FF;  }
.destop_logo img {   max-width: 138px !important; } 
.logo_main{ padding-top:9px; }
.right-header>a:hover{ color:#0258FF; }
.mainmenu ul{   padding: 10px 0; }
.multi-link-cover{ padding:10px 0; }
.header_section{ padding:16px 0;   position: absolute;   top: 0; z-index:9;  left: 0;   right: 0; padding-bottom: 0; }

.mainmenu ul li a { padding: 10px 10px; }
.mainmenu ul li { display: inline-block; margin: 0; }
.mainmenu ul {   margin: 5px 0; } 



.row-fluid .header_section {      width: 100%;   z-index: 9999;   position: fixed;   left: 0;    right: 0;    transition: all .4s ease; }
.fixed .row-fluid .header_section .sticky_logo { display:block; }
.fixed .row-fluid .header_section .destop_logo { display:block; }

.fixed .row-fluid .header_section { background:#fff;     padding: 12px 0 0 0; transition:all .4s ease; z-index:9999; box-shadow: 0 0 3px 0 rgba(0,0,0,0.22);    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.22);    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.22); } 
.fixed .row-fluid .mainmenu ul li a:hover,.fixed .row-fluid .mainmenu ul li.active a:hover { color:#0058ff; }
.fixed .row-fluid .header_section .signin_btn a { color: #384951; border-color:#384951; }
.fixed .row-fluid .header_section .signin_btn a:hover { border-color:#0058ff; color:#0058ff; }






/* footer */

 @media (min-width:1100px){
.row-fluid .footer_column {    width: 20% !important;    margin-left: 0 !important;    padding-left: 0;
    padding-right: 0;}
.security_icon {   text-align: center; padding-top:24px; }

  
} 


 @media (max-width:1099px){
  
.row-fluid .footer_column {    width: 33.33% !important;    margin-left: 0 !important;    padding-left: 0;
    padding-right: 0;}
.security_icon {   text-align: left; padding-top:24px; }

  
}


 @media (max-width:991px){
  
.row-fluid .footer_column {    width: 33.33% !important;    margin-left: 0 !important;    padding-left: 0;
    padding-right: 0;}
.security_icon {   text-align: left; padding-top:24px; }
   .row-fluid .footer ul li a{     font-size: 16px !important;  }
   .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{     white-space: normal;  }
  
}

@media (max-width:767px){
.row-fluid .footer_column {    width: 100% !important;    margin-left: 0 !important;    padding-left: 0;
    padding-right: 0;}

.security_icon { position: absolute; right: 0; padding: 55px 20px; }
.security_icon img { max-width: 60px !important; }
  
  

}


/* -- footer --- */






/*----submenu----*/

 .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(2):hover .submenu_area {     border-radius: 8px; display: flex !important; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); transition: 0.2s; }
.submenu_area { width: 715px; float: left; display: none !important; -webkit-animation: fadeIn 0.2s; -moz-animation: fadeIn 0.2s; -o-animation: fadeIn 0.2s; animation: fadeIn 0.2s; position: absolute; top: 100%; left: -150px; padding: 0px 0px 0; padding-bottom: 0px; background: #fbfcff; opacity: 0; visibility: hidden; -webkit-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.08); box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.08); border-radius: 6px; transition: 0s; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); }
.submenu_area:before { content: ""; position: absolute; top: -12px; left: 25%; border-bottom: 18px solid #fbfcff; border-left: 18px solid transparent; border-right: 18px solid transparent; }
@-webkit-keyframes fadeIn {
    0% { opacity: 0; transform: translate3d(0, 40px, 0); }
    100% { opacity: 1; transform: translate3d(0, 0, 0); }
}
@-moz-keyframes fadeIn {
    0% { opacity: 0; transform: translate3d(0, 40px, 0); }
    100% { opacity: 1; transform: translate3d(0, 0, 0); }
}
@-o-keyframes fadeIn {
    0% { opacity: 0; transform: translate3d(0, 40px, 0); }
    100% { opacity: 1; transform: translate3d(0, 0, 0); }
}
@keyframes fadeIn {
    0% { opacity: 0; transform: translate3d(0, 40px, 0); }
    100% { opacity: 1; transform: translate3d(0, 0, 0); }
}

.submenu_cover-image{     margin-top: 15px; }
/* .submenu_cover-image img{ transform: scale(1.2); } */
.top-submtitle h3{     font-size: 16px;   line-height: 24px;    color: #576C77; }
.submenu_cover-text { text-align: center; float: left; color: #576C77; margin-top: -10px; }
.submenu_cover-text h3 { font-size: 20px; line-height: 28px; text-align: center; color: #082344; }
.row-fluid .mainmenu .submenu_area .submenu_cover-cta a { color: #0058FF; border: 1px solid #DBE3EB; background-color: #fff; box-sizing: border-box; border-radius: 4px; display: inline-block; padding: 14px 22px; font-size: 14px; line-height: normal; text-align: center; letter-spacing: 0.35px; text-transform: uppercase; font-family: 'Avenir-Bold', sans-serif; }
.submenu_cover-cta { float: left; width: 100%; text-align: center; padding-top: 15px; }
.row-fluid .mainmenu .submenu_box > a { display: flex; align-items: center; }
.row-fluid .mainmenu .submenu_area .submenu_cover-cta a:hover { background-color: #0058FF; color: #fff !important; transition: 0.4s; }
.submenu_area .submenu_cover { width: 40%; float: left;     border-radius: 8px 0 0 8px;    border-right: 1px solid #DBE3EB; border-radius: 8px; background: #FFFFFF; padding: 18px; padding-bottom: 7px; padding-top: 22px; }
.submenu_area .submenu_box { width: 100%; float: left; margin-bottom: 12px; padding: 12px 10px; border-radius: 6px; }
.submenu_area .submenu_box a { width: 100%; float: left; padding: 0 !important; text-align: left !important; }
.submenu_area .submenu_icon { width: 35px; float: left; text-align: center; }
.submenu_area .submenu_icon img { max-width: 32px; }
.submenu_area .submenu_inner { width: calc(100% - 35px); padding-left: 10px; float: left; }
.submenu_area .submenu_box h2 { width: 100%; float: left; font-size: 15px; line-height: 22px; color: #444; font-weight: 700; }
.submenu_area .submenu_box h2:hover { color: #0058FF; }
.submenu_area .menu_subtile { width: 100%; float: left;   font-family: 'AvenirNextLTPro-Regular',sans-serif;  font-size: 12px;  line-height: 16px;   color: #576C77; }
.submenu_area .submenu_box:hover,.submenu_area .submenu_box.current { background: #F7F9FB; }
.submenu_area .submenu_box:hover h2 { color: #0058FF; }
 
div#tab4{ padding-top:25px; }
div#tab3 .top-submtitle {    padding-top: 25px; }
div#tab5 .submenu_cover-image {    padding-top: 50px; }
.top-submtitle {    margin-top: -59px; }

/* start new css */
.submenu_cover-left { float: left; width: 60%; overflow: hidden;  text-align: center; padding: 0; padding-bottom:32px;
    padding-bottom: 44px;  padding-bottom: 44px; }
.submenu_area { display: flex; }

.submenu_cover-text{ padding-left:38px; padding-right:38px;  }
.submenu_cover-cta{ padding-left:38px; padding-right:38px; }
/* .submenu_cover-image img { transform: scale(1.05);  margin-bottom: -110px; margin-top: -10px; } */
.submenu_cover-image img { transform: scale(1.09) translate(23px, 0); margin-bottom: -89px;  margin-top: -5px; }  




.row-fluid .mainmenu{ margin: 0;    width:51.28%; }
/* new drop down menu updates */
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { display:block !important; }
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:nth-child(2) ul.hs-menu-children-wrapper{ display:none !important; }
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{     padding: 10px 0;  width: 225px;  box-shadow: 2px 7px 15px rgba(0,0,0,0.25);    background: #fff;   border-radius: 6px;   top: 160%; transition:0.4s; }
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{     width: 100%; }
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper{ top: 100%; transition:0.4s; } 
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ width: 100%;   text-align: left; }
.row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:before{ display:none; }

.mobile-menu-detail{ display:none; }

a.mobile-trigger {  display: none; }


.form_group_button button, a.scroll_cta {
		    background: #0258FF !important;
}


/* ======== start header css ====== */

@media (min-width: 991px) {
   

  .row-fluid .mainmenu ul li a:hover,.row-fluid .mainmenu ul li:hover > a { color:#0058FF !important; }
  
  
 
  .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:first-child:hover .submenu_area { display:block !important; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px);  transform: translateY(0px);  transition:0.2s; }  
  

}



/* ===== start footer section ===== */


.row-fluid .footer { background: #051325; padding-top: 52px; text-align:left; }
.row-fluid .footer h4 { font-size: 20px; line-height: 140%; color: #fff; font-family: 'Avenir-Bold', sans-serif; padding-bottom: 8px; padding-top: 30px; }
.row-fluid .footer ul li a { font-weight: 500;  font-size: 16px; line-height: 140%; color: #ABB4B9; padding: 7px 0; display: inline-block; }
.row-fluid .footer ul li { list-style: none; padding: 0; padding-left: 0;     width: 100%; }
.row-fluid .footer ul { padding: 0; margin: 0; }
.footer-logo img { max-width: 138px !important; width: 100%; }
.footer-socili-cover ul li { display: inline-block; }
.footer-socili-cover { text-align: right; }
.footer-socili-cover ul li { padding-left: 8px; }
ul.sociale-icon li { }
.footer-logorow { padding-top: 210px;  padding-bottom: 40px; border-bottom: 1px solid rgba(222,228,231,0.1);  margin-bottom: 25px; }
.row-fluid .copyright-row { padding-bottom: 58px; font-size: 14px; line-height: 20px; color: #DEE4E7; font-weight: lighter; }
.row-fluid .copyright-center { text-align: center; }
.row-fluid .copyright-center img { position: relative; top: 4px; }
.row-fluid .policy-links { text-align: right; }
.row-fluid .policy-links a { color: #DEE4E7; font-size: 14px; line-height: 20px; padding-left: 16px; }
.row-fluid .footer ul.sociale-icon li {    padding-left: 18px;  display: inline-block;   width: auto;} }
.row-fluid .footer ul li a:hover{     color: #fff;   transition: 0.2s;   transform: translateX(10px); }
.f-address a {   color: #ABB4B9; }
.f-address p {   font-size: 16px;    line-height: 22px; }


.row-fluid .footer .sociale-icon li a{ font-size:24px;     color: #fff; }
   .row-fluid .footer .sociale-icon li a:hover {    color: #7EAAFF;   transition: .2s;   transform: translateX(3px); }
  .lpnewps .row-fluid .webinar-subscribe .container{ border:none; }


.row-fluid  .footer-logo {    text-align: left; }
.row-fluid .copyright-left {    text-align: left; }


/* ===== end footer section ===== */




  


.row-fluid .mobile-image{ display:none; }
.row-fluid .desktop-image{ display:inline-block; }

.blue-cta a:hover {    opacity: 0.7;   transform: translate(5px);    transition: 0.2s; }
.pb35{ padding-bottom:35px; }
.blue-cta.pt26 {    margin-top: 26px; }


@media (min-width:991px){

  .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children > a{ position:relative; }
  .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children > a:before{     content: "";
    background-image: url(https://www.gosite.com/hubfs/arrow-down-1-bold.svg);  height: 16px;   width: 16px;  background-size: contain;
    background-repeat: no-repeat;   background-position: center; float: right; margin-top: 3px;  margin-left: 6px; }
  .right-header .blue-cta {    margin-top: -6px; }
  .right-header .blue-cta a {   padding: 18px 25px;   padding-right: 49px; }
  
  
}






/* ======= start home page css ======= */


.hero-row { display: flex; }
.home-hero-section { background: #F7F9FB; position: relative; padding-top: 160px; padding-bottom:5px; }
.hero-left { font-size: 20px; line-height: 140%; color: #082244; }
.blue-cta a { background: #0258FF; border-radius: 6px; font-size: 14px; line-height: 19px; letter-spacing: 0.35px; text-transform: uppercase; color: #fff; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal; position: relative; display: inline-flex; align-items: center; justify-content: center;     padding: 19px 27px;   padding-right: 49px; }
.blue-cta a:before { content: ""; background-image: url('https://www.gosite.com/hubfs/arrow-right%201.svg'); width: 12.8px; height: 12px; position: absolute; right: 22px; }
.two-appstore { display: flex; padding-top: 24px; }
.two-appstore > a first-child { padding-right: 17px; }
.two-appstore a:first-child { padding-right: 13px; }
.two-appstore a { width: 121.5px; height: 36px; }
.hero-left .blue-cta { padding-top: 30px; }
.hero-left h1 { padding-bottom: 28px; }
.hero-left { width: 25%; }
.hero-right { width: 75%; padding-left:22px; }
.hero-right img { display: block; position: relative; right: -52px; }
.hero-text p { max-width: 100%; }
/* 350px */
.hero-text { min-width: 540px; }
.hero-right img { margin-top: -50px; }
.hero-leftimage img { transform: scale(1.9); margin-left: -22px; }
.hero-leftimage { margin-top: 88px; }
.home-hero-section:before { background-image: url(https://www.gosite.com/hubfs/shap1-1.png); content: ""; height: 82px; width: 100%; position: absolute; left: 0; right: 0; bottom: -2px; background-size: 100% 100%; background-repeat: no-repeat;  } 

.hero-homeimage .home-hero-section .hero-right img{ margin-top: -15px;   margin-bottom: -80px;   transform: scale(1.1);    right: 6px; }
.home-plateform-title { text-align: center; margin-bottom: -17px; }
.home-plateform-title h2 { padding-bottom: 8px; }
.home-platform { padding-top: 105px; position:relative; }
.home-platform:before { content: ""; background-image: url('https://www.gosite.com/hubfs/Angle.svg'); position: absolute; bottom: -2px; height: 93px; width: 100%; background-size: 100%; background-repeat: no-repeat; background-position: bottom; }

.home-sec3 { padding-top: 42px; }
 .lttext-textright{     padding-left: 10px;  }
.row-fluid .home-sec4 .container{  max-width: 1435px;  }

.go-logos-row h3 { color: #576C77; font-size: 16px; font-family: 'Avenir-Bold', sans-serif; line-height: 22px; padding-bottom: 28px; }
.go-logos-row { padding-top: 60px; float: left; width: 100%; position:relative; }
.go-logocolumn { display: flex; flex-flow: wrap; }
.go-logocolumn img { padding-right: 22px; padding-bottom: 20px; }
.go-logocolumn img:nth-child(4n) { padding-right: 0; }
.go-logocolumn img:nth-child(8) { padding-right: 0; }
.go-logocolumn img:nth-child(7) { padding-right: 0; }
.home-sec4 .leftimg-righttext{     padding-top: 110px; }
.home-sec4 .ltimage-left img {   margin-bottom: -35px; }
.row-fluid .home-sec5 .container {     max-width: 1115px; }
.row-fluid .home-sec5 .rtimage-left img {    transform: scale(1.4); }
.row-fluid .home-sec5 {   padding-top: 30px;     padding-bottom: 50px; }
 

.newhome-testimonials { margin-top: -30px; padding-bottom: 90px; }
.newhometest-title { text-align: center; }
.newhometest-newrow { display: flex; flex-flow: wrap; margin-top: 58px;     justify-content: center; }
.newhometest-column { width: calc(100% / 3 - 20px); margin: 0 10px; margin-bottom: 30px; border: 1px solid #EDF1F6; border-radius: 12px; padding: 28px 22px; box-shadow: 0 10px 32px 0px rgba(0, 0, 0, 0.06); }
.newhome-testimonials .container { max-width: 930px; }
.newhometest-image img { height: 80px; width: 80px; border-radius: 100%; object-fit: cover; }
.newhometest-start { padding-top: 30px; }
.newhometest-text { font-size: 16px; line-height: 24px; }
.newhometest-name h5 { font-size: 16px; line-height: 140%; color: #082244; padding-bottom: 5px; }
.newhometest-name { color: #576C77; padding-top: 8px; }
.newhometest-name p { padding: 0; font-size: 14px; line-height: 18px; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal; }
        







.hsbox-row { display: flex; flex-flow: wrap; margin-top: 52px;     justify-content: center; }
.hstwo-title { text-align: center; max-width: 900px; margin: 0 auto; }
.hstwo-title h2 { margin-bottom: 8px; }
.hsbox-column { background: #FFFFFF;/* PastelGrey/1xLighter */ border: 2px solid #EDF1F6; border-radius: 12px; width: calc(100% / 4 - 20px); margin: 0 10px; margin-bottom: 26px; padding: 20px 22px; }
.hsbox_icon img { max-width: 48px; width: 48px; }
.hsbox_text { padding-top: 32px; font-size: 16px; line-height: 22px; }
.hsbox_icon { padding-top: 10px; }
.hsbox_text h3 { padding-bottom: 6px;font-family: 'Avenir Next LT Pro',ans-serif;    font-weight: normal; }
.hero-sectiontwo { padding: 80px 0; padding-bottom:0px; }

              
body{   overflow-x: hidden;  }    
.left-righimagerow { max-width: 1900px; display: flex; margin: 0 auto; align-items: center; }
.leftimg-righttext { background: #F7F9FB;  position: relative; padding-top: 66px;     min-height: 630px;  }
.ltimage-left { float: left; width: 55%; }
.lttext-textright { width: 45%; float: left; padding-left: 0px; max-width: 470px; }
.caption span { background: #E2ECFF;letter-spacing: inherit; border-radius: 4px; color: #0258FF; font-size: 10px; text-transform: uppercase; font-family: 'Avenir-Bold', sans-serif; line-height: 17px; display: inline-block; padding: 4px 10px; padding-top: 5.5px; }
.border-button a { text-transform: uppercase; border: 1px solid #0258FF; box-sizing: border-box; border-radius: 4px; font-family: 'Avenir-Bold', sans-serif; color: #0258FF; font-size: 15px; padding: 11px 19px; }
.lttext-textright .border-button { margin-top: 35px; }
.lt-text { padding-top: 18px; }
.lt-text h2 { padding-bottom: 10px; }
.border-button a:hover { transition: 0.2s; background: #0258FF; color: #fff; }

.leftimg-righttext:before {  background-image: url(https://www.gosite.com/hubfs/shap1.png); content: ""; height: 82px; width: 100%; position: absolute; left: 0; right: 0; bottom: -2px; background-repeat: no-repeat; background-size: 100% 100%; }
.leftimg-righttext:after {  background-image: url(https://www.gosite.com/hubfs/shap2s.png); content: ""; height: 175px; width: 100%; position: absolute; left: 0; right: 0; background-repeat: no-repeat; background-size: 100% 100%; top: -25px; background-position: center; }
.sell-home .rightmage-textleft{ padding-top:95px; }

.rightmage-textleft >container { }
.rightmage-textleft > .container { display: flex; align-items: center; }
.rttext-textright > div { max-width: 442px; }
.rttext-textright { width: 50%; }
.rtimage-left { width: 50%; }
.rttext-textright .border-button { margin-top: 32px; }
.rightmage-textleft { padding: 64px 0; min-height:500px; position:relative; z-index:1; }

.sell-home .rtimage-left img{ transform: scale(1.2);  }

.image-zindex .ltimage-left img{ z-index: 1; position: relative; }
 
.rightmage-textleft.fullrt-section .rttext-textright > div {   max-width: 418px;    }
.rightmage-textleft.fullrt-section  .rttext-textright{ padding-left:14%; }
.rightmage-textleft.fullrt-section {   padding: 82px 0;   padding-bottom: 94px; }
.deslight-section .rightmage-textleft.fullrt-section{       padding-bottom: 60px;  overflow: hidden; }

.logo-arae { text-align: center; padding-bottom: 80px; padding-top: 85px;  padding-bottom:100px; }
.logo-title h3 { font-size: 24px; line-height: 28px; padding-top: 37px; }
.logos-row { display: flex; justify-content: center; flex-flow: wrap; padding-top: 74px; }
.logos-row img { padding: 0 24px; margin-bottom: 24px;  object-fit: contain; }

.spb-0 .rightmage-textleft{ padding-bottom:0; }

.deslight-section .rtimage-left img{     transform: scale(1.3); }



.textimoniale_text { font-family: 'Mont Book'; font-weight: 500; font-size: 30px; line-height: 42px; color: #fff; padding-top: 12px; }
.textimoniale_text p span {   font-family: 'Mont'; color: #0258FF; font-weight:bold; }
.textimoniale_start ul li { list-style: none; display: inline-block; padding-right: 6px; }
.textimoniale_start ul { padding: 0; margin: 0; }
.textimoniale_caption { font-size: 14px; line-height: 22px; letter-spacing: 0.5px; text-transform: uppercase; color: #fff; font-family: 'Avenir-Bold', sans-serif; margin-top: 20px; }
.tstimonial-row { }
.testimoniale { padding: 118px 0; position:relative;  padding-bottom: 195px;  background-repeat: no-repeat; background-size: cover; background-position: center center; }
.testimoniale:before {content: "";position: absolute;background-repeat: no-repeat;background-size: 100% 100%;height: 120px;width: 100%;background-position: center;background-image: url('https://www.gosite.com/hubfs/shape3.png');bottom: 0;left: 0;right: 0;}
.getyourcover-cta.blue-cta{ padding-top:20px;      }
.getyourcover-cta.blue-cta a{  padding: 16px 27px;   padding-right: 51px; }


.getmobile-rowld { display: flex; align-items: center;  margin-bottom:110px;   border-bottom: 1px solid #DBE3EB; }
.getmobile-ladimage { width: 50%; padding-right: 64px; }
.getmobile-ladtext { width: 50%;     padding-bottom: 90px; }
.get-capton span { background-color: rgba(2,88,255,0.1);  font-size: 10px; line-height: 16px; font-family: 'Avenir-Bold', sans-serif; color: #0258FF; border-radius: 4px; padding: 6px 11px; letter-spacing: 0.50px; }
.get-capton { padding-bottom: 22px; }
.getmobile-title h2 { font-size: 36px; line-height: 44px; color: #082244; }
.getmobile-title { font-size: 18px; line-height: 30px; }
.getmobile-app { padding-top: 30px; }
.getmobile-landscap { float: left; width: 100%; padding-top: 22px;      max-width: 488px; }
.getmobile-app { float: left; width: 100%; }
.getmobile-app a:first-child { padding-right: 10px; }
.getnottext { float: left; width: 100%; font-size: 12px; line-height: 150%; color: #576C77; max-width: 300; max-width: 30; max-width: 490px; padding-top: 30px; }
.getnottext a { text-decoration: underline; color: #576C77; }
.getmobile-landscap input[type=submit],.getmobile-landscap form button {     background: #0258ff;    border: 1px solid #0258ff;   width: 180px;   min-width: 180px;   font-size: 14px;    line-height: 19px;    letter-spacing: 0.35px;     font-family: 'Avenir Next LT Pro',sans-serif;
    font-weight: normal; }
.getmobile-appland .container {
    padding: 0 22px; } 


.getyourcover-land { max-width: 100%; border: none; box-sizing: border-box; border-radius: 0px;    margin: 0 auto; padding: 0 15px; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important; margin-bottom: 0px; }
.getyourcover-landcover { padding: 152px 15px;     color: #082344; max-width: 1110px; margin: 0 auto; font-size: 18px; line-height: 26px; }
.getyourcover-subtitle { font-size: 14px; line-height: 19px; text-transform: uppercase; color: #0258FF; font-family: 'Avenir-Bold',sans-serif; font-weight: normal; padding-bottom: 20px; }
.getyourcover-landcover h3 { font-size: 32px; line-height: 44px; max-width: 458px; padding-bottom: 10px; }
.getyourcover-cta.cta-green { padding-top: 20px; }
.row-fluid a.header-create-landscap:hover {    background: #5ac58d;    border-color: #5ac58d;     transition: 0.2s; }
.landscap-testitext strong{     font-weight: bold; }

img.back-image-testi {  position: absolute;   top: 0;  bottom: 0;   left: 0;  right: 0;  object-fit: cover;   width: 100%;   height: 100%;  z-index: -1; }
form.twilio_sms .sms_input{         font-size: 14px;    font-family: 'AvenirNextLTPro-Regular',sans-serif;    line-height: 20px;  }
 

/* ======= end home page css ======= */






/* ========  start platform page ============ */
.inner-page-aption img {    position: relative;    top: -3px; }


.inner-page-aption { letter-spacing: 1.2px; color: #0258FF; padding-bottom: 40px; font-family: Mont, sans-serif; font-weight: bold; display: flex;     align-items: center;
 font-size: 18px; line-height: 24px; }
.inner-page-aption > span { padding-left: 15px; display: inline-block; }

.inner-page-hero .hero-text{     min-width: 100%; }
.inner-page-hero .hero-text p {   max-width: 342px; }
.inner-page-hero .hero-right{ width:65%;  }
.inner-page-hero .hero-left{ width:35% }
.inner-page-hero .hero-left h1{ font-size: 36px; line-height: 48px; }
.inner-page-hero .hero-right img {    margin-bottom: -46px;     margin-top: 0; } 
.inner-page-hero .hero-right img{ right:0; }


.platefore-wrapper { max-width: 1900px; display: flex; margin: 0 auto; align-items: center; }
.plateform-wleft { float: left; width: 55%; text-align:center; }
.plateform-wright { width: 40%; float: left; padding-left: 0; max-width: 470px; }
.plateform-section-white { padding-top: 22px; padding-bottom: 22px; min-height:500px;     position: relative;   z-index: 2; }

.ltsub-text-row { display: flex; flex-flow: wrap; margin: 0 -14px; padding-top: 25px; padding-bottom: 35px; max-width:500px; }
.ltsubtext { width: 50%; padding: 0 14px; font-size: 14px; line-height: 20px; color: #576C77; }
.ltsubtext h4 { color: #0258FF; font-size: 20px; line-height: 26px; font-family: 'Avenir Next LT Pro',sans-serif;  padding-bottom:5px;  font-weight: normal; }
 
.plateform-gleft { width: 40%; padding-left:20px; }
.plateform-gright { width: 60%; margin-bottom: -188px;   margin-top: -42px; text-align:center; }
.plateformgl-cover { max-width: 522px; margin-right: -95px; float: right; }

.plavtform-gray { position: relative; z-index: 1; min-height:600px; background: #F9FAFC; margin-top: -42px;   }
.plavtform-gray:before { background-image: url(https://www.gosite.com/hubfs/shap2s.png); content: ""; z-index: -1; height: 175px; width: 100%; position: absolute; left: 0; right: 0; background-repeat: no-repeat; background-size: 100% 100%; top: -25px; background-position: center; }
.plavtform-gray:after { background-image: url(https://www.gosite.com/hubfs/shap1.png); content: ""; z-index: -1; height: 82px; width: 100%; position: absolute; left: 0; right: 0; bottom: -2px; background-repeat: no-repeat; background-size: 100% 100%; }


.esycustomize-plat .plateform-wleft{     padding-left: 90px;   padding-right: 20px; }
.esycustomize-plat .plateform-section-white{     margin-top: 80px; }

.bring-plat{     margin-top: 0; }
.plateform-gright{  }
.bring-plat  .plavtform-gray{   padding-top: 135px;  padding-bottom: 145px;  margin-top: -110px;     margin-bottom: 80px;  }



 /* 8-6-2020 */

  .plateform-mapp .getmobile-rowld{ margin-bottom: 0;   border-bottom: 1px solid #dbe3eb; }
  .plateform-6 .plateform-section-white { padding-top: 75px;   padding-bottom: 74px; } 
  .plateform-5  .plateform-gright img  { transform: translate(87px, 10px);    margin-top: -28px; } 
  .plateform-5 .plateform-gright{ }   
.plateform-3 .plateform-gright img{     margin-top: -60px; }

/* =================   end platform page ============= */



a.scroll_cta { background: #5AC58D; color: #fff; display: inline-block; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal; font-size: 14px; padding: 13px 23px; border-radius: 5px; letter-spacing: 1px; }
a.scroll_cta:hover { opacity: 0.7; }






/* =================   start Ecommerces Project   ============= */



.logos-ecommerce { text-align: center; padding-top: 62px; padding-bottom: 54px; }
.logosecommerrow { display: flex; justify-content: center;     flex-flow: wrap; }
.logosecommerrow img { padding: 12px 35px; }
.class-ecommercetop-title { text-align: center; }


.commerce-bring .ltimage-left{ margin-top: -99px;   position: relative;    z-index: 1;    margin-bottom: -175px; }
.commerce-bring .rightmage-textleft.fullrt-section {   padding: 115px 0;   padding-bottom: 0;    margin-bottom: -43px; }

.ecom-section2 .rightmage-textleft.fullrt-section{     margin-top: 50px;    padding-top: 126px;    padding-bottom: 0; }

.ecom-section5 .ltimage-left{   position: relative;   z-index: 1;      margin-top: -37px;   margin-bottom: -92px; }
.ecom-section5 .leftimg-righttext{       margin-top: -75px;  padding-top: 136px;     padding-bottom: 46px; }
.ecom-section7 .hero-sectiontwo{ padding-bottom: 90px; }
.row-fluid .ecomerce-secton7 .hero-sectiontwo {     padding-top: 180px;   padding-bottom: 88px; } 


.ecom-section2 .rightmage-textleft.fullrt-section .rttext-textright{ padding-bottom:75px; }
.ecom-section2 .rtimage-left img{ transform: scale(1.2) translateX(-63px); }
.ecom-section2 .rightmage-textleft.fullrt-section .rttext-textright>div{     max-width: 370px;  padding-right: 13px; }



/* =================   start Ecommerces Project   ============= */




 

/* =================   start Booking Project   ============= */


.booking-section3 .rightmage-textleft.fullrt-section {   padding-bottom: 0;   margin-bottom: -100px; }
.booking-section3 .leftimg-righttext:after{     height: 128px; }
.booking-section5 .rtimage-left img {    transform: scale(1.2) translate(-64px, 0px); }
.row-fluid .booking-hero .hero-right img {   transform: scale(1.15);   margin-left: -18px;   margin-bottom: -110px;   padding-top: 17px; }
.booking-section4 .ltimage-left{     padding-top: 28px; }


/* =================   end  Booking  Project   ============= */





/* =================   start Page Site page   ============= */


.site-section1 .hero-right img {    transform: scale(1.3) translate(25px); }
.site-section1 .home-hero-section{     overflow: visible; }
.row-fluid .site-pageheader { text-align: center; padding-top: 100px; padding-bottom: 50px; }
.row-fluid .site-pageheader h2 { font-size: 32px; padding-bottom: 10px; }

.site-section2 .rightmage-textleft.fullrt-section .rtimage-left img { transform: scale(1.1) translate(-35px, -28px); }

.site-section3 .ltimage-left{    position: relative;  z-index: 1; }
.site-section3 .leftimg-righttext {     padding-top: 38px;   padding-bottom: 62px;   margin-top: -103px;  position: relative;  z-index: 1;  }
.site-section3 .leftimg-righttext:after{     background-image: url(https://www.gosite.com/hubfs/BGs.png);   height: 56px;  }

.site-section4 .rtimage-left img {    transform: scale(1.2) translate(-72px, 0px); }
.site-section5 .leftimg-righttext{     padding-top: 80px;   margin-top: -160px; padding-bottom:20px; }
.site-section5 .ltimage-left{     margin-bottom: -77px; }
 
.site-section3 .leftimg-righttext .ltimage-left {    margin-top: -85px;    margin-bottom: -80px; }



/* =================   end  page site page   ============= */





/* =================   start messenger  page   ============= */


.messenger-section1 .hero-right img{     transform: scale(1.30) translate(-19px);   margin-bottom: -72px;   padding-top: 20px; }
.messenger-section1 .inner-page-hero .hero-right{ width: 60%;     margin-bottom: 24px; }
.messenger-section1 .inner-page-hero .hero-left { width: 40%; }
.messenger-section1 .hero-sectiontwo {   padding-top: 105px; }
.messenger-section3 .rtimage-left img{ transform: scale(1.1) translatex(-35px); }
.messenger-section3 .rightmage-textleft.fullrt-section .rttext-textright>div{ max-width: 450px;    padding-right: 20px; }
.messenger-section2 .hero-sectiontwo { padding-top:100px; }  
.messenger-section3 .rightmage-textleft.fullrt-section{   margin-bottom: -114px;     padding-bottom: 0; padding-top: 94px; }  
.messenger-section4 .leftimg-righttext{ padding-top:80px; }  
.messenger-section5 .rightmage-textleft.fullrt-section{     padding-top: 28px;   margin-bottom: 32px; }
.messenger-section5 .rtimage-left,.messenger-section3 .rtimage-left{ text-align:right; }
      

/* =================   end messenger page   ============= */





/* =================   start Contact Us page   ============= */

  .contacthub-section1 .home-hero-section.inner-page-hero{   margin-top: -37px;   padding-top: 185px; }
   
  .contacthub-section1 .inner-page-hero .hero-left{   width: 40%; }
  .contacthub-section1 .inner-page-hero .hero-right{  width: 60%;   margin-top: 94px; }
  .contacthub-section1 .hero-right img{ transform: scale(1.5) translate(-57px, 0px);     margin-top: -20px; }
  
  .contacthub-section2 .hero-sectiontwo{ margin-top: 72px; } 
  
  .contacthub-section3 .plateformgl-cover{ margin-right: 0; }
  .contacthub-section3 .plateform-gright{ margin-top: -75px; }

   .plavtform-gray:before{     height: 105px; }
   .plavtform-gray:after{ height: 63px; }
   .plavtform-gray{ margin-top: 80px; }
   .c-cape .caption span{ background: rgba(16, 92, 210, 0.1); }

  .contacthub-section5 .plateform-gright{   margin-bottom: -132px;   margin-top: 70px; }
  .contacthub-section6  .plateform-section-white{  padding-top: 80px;   padding-bottom: 110px; }
  
  .contacthub-section6 .plateform-wleft{     text-align: right;  padding-right: 98px; }
  .contacthub-section6 .plateform-section-white{     padding-top: 80px;   padding-bottom: 25px;    }
  .contacthub-section4  .teform-section-white{   padding-top: 50px} 
  .contacthub-section5  .plateform-section-white.plavtform-gray{  margin-top: -140px; }
   .contacthub-section4 .plateform-section-white{ padding-top:65px; }




/* =================   end Contact Us page   ============= */


  
  
  
 /* =================   start review  page   ============= */

  .review-section1 .hero-right img {    transform: scale(1.2) translate(-55px,25px); }
.riview-section3 .leftimg-righttext{ padding-top: 36px;   padding-bottom: 62px;   margin-top: -103px;    position: relative;    z-index: 1; }
.review-pageheader .home-hero-section.inner-page-hero { text-align: center; }
.row-fluid .review-pageheader { text-align: center; margin-top: 165px; }
.row-fluid .review-pageheader .container { border-bottom: 1px solid #ECF0F5; padding-bottom: 65px; }
.row-fluid .review-pageheader h2 { padding-bottom: 12px; font-size: 32px; line-height: 42px; }
.riview-section2 .rightmage-textleft.fullrt-section {   padding: 0 0;  padding-bottom: 94px; }
.riview-section2 .rightmage-textleft.fullrt-section{     padding-bottom: 75px; }

 .review-section3 .leftimg-righttext{     padding-top: 45px;   padding-bottom: 32px;     margin-top: 0px;    position: relative;   }
 .review-section3 .leftimg-righttext:after{ height:65px; }
 .review-section4 .plavtform-gray:before{ opacity:0; }
 .review-section4 .plavtform-gray:after{ opacity:0; }
 .review-section4 .plavtform-gray{ background:transparent;  }
.ecom-section7 .hero-sectiontwo{     padding-top: 30px;   padding-bottom: 155px; }

 .review-section4 .ltsub-text-row{     padding-top: 30px;   padding-bottom: 50px; }

  .s2review .border-button {    padding-top: 38px;}
  .plateform-section-white.s2review {    padding-top: 38px;   padding-bottom: 115px; }
.plateform-section-white.s2review .plateformgl-cover {    margin-right: -146px; }
.plateform-section-white.s2review .lt-text{ padding-right:37px; }

 /* 8/6/20 */
.review-section3 .ltimage-left img {    margin-bottom: -118px; }



/* =================   end review  page   ============= */







 /* =================   start webinar  page   ============= */


.lp-logo-row > .container { display: flex; align-items: center; justify-content: space-between; }
.lp-logo-row { padding: 42px 0; left: 0; right: 0; position: absolute; z-index:1; }
.lp-logo-left > span:nth-child(2) { padding-left: 28px; border-left: 1px solid #DBE3EB; margin-left: 28px; }
.lp-logo-left > span { display: inline-block; }
.lp-logo-left > span { }
.lp-right a { background: #0258FF; border-radius: 4px; color: #fff; letter-spacing: 1.15px; text-transform: uppercase; font-size: 14px; line-height: 17px; font-family: 'Avenir-Bold', sans-serif; padding: 12px 33px; transition: 0.2s; display: inline-block; }
.lp-right a:hover { transition: 0.4s; transform: translateY(-5px); }
.whero-image img {    margin-left: -30px; transform: scale(1.4);  }

.lp-logo-row > .container { display: flex; align-items: center; justify-content: space-between; }
.lp-logo-row { padding: 42px 0; left: 0; right: 0; position: absolute; z-index: 1; }
.lp-logo-left > span:nth-child(2) { padding-left: 28px; border-left: 1px solid #DBE3EB; margin-left: 28px; }
.lp-logo-left > span { display: inline-block; }
.lp-logo-left > span { }
.lp-right a { background: #0258FF; border-radius: 4px; color: #fff; letter-spacing: 1.15px; text-transform: uppercase; font-size: 14px; line-height: 17px; font-family: 'Avenir-Bold', sans-serif; padding: 12px 33px; transition: 0.2s; display: inline-block; }
.lp-right a:hover { transition: 0.4s; transform: translateY(-5px); }
.webinar-hero { background: #f7f9fb; position: relative; padding-top: 250px; padding-bottom: 5px; margin-bottom: 114px; }
.webinar-hero:before { background-image: url(https://www.gosite.com/hubfs/shap1-1.png); content: ""; height: 82px; width: 100%; position: absolute; left: 0; right: 0; bottom: -2px; background-size: 100% 100%; background-repeat: no-repeat; }
.webinar-hero > .container { display: flex; }
.whero-text { width: 50%; padding-right: 40px; margin-top: -26px; }
.whero-image { width: 50%; margin-bottom: -58px; }
span.webcaption { color: #0258FF; font-weight: bold; font-size: 18px; line-height: 24px; text-transform: uppercase; font-family: 'Avenir-Bold', sans-serif; }
.whero-text h1 { font-weight: bold; font-size: 42px; line-height: 64px; color: #082244; padding-top: 18px; padding-bottom: 18px; }
span.whero-date { font-size: 20px; line-height: 24px; color: #082244; }
span.whero-date strong { font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal; }

h3:empty {  display: none; }



.wregister-form-row { display: flex;  border-bottom: 2px solid #F7F9FB;   padding-bottom: 112px; }
.wregister-right { background: #FFFFFF; border: 1px solid #EDF1F6; box-shadow: -15px 16px 60px rgba(8, 34, 68, 0.05), -1px 1px 6px rgba(0, 0, 0, 0.03); border-radius: 12px; width: 50%; padding: 35px; padding-top: 30px;
    padding-bottom: 17px; }
.wregister-left { width: 50%; font-weight: normal; font-size: 18px; line-height: 30px; color: #576C77; padding-right: 96px; }
.wregister-title h3 { font-weight: bold; font-size: 24px; line-height: 140%; }
.wregister-title { font-weight: normal; font-size: 18px; line-height: 30px; padding-bottom: 15px; }
.wr-form form input { border: 1px solid #DBE3EB; box-sizing: border-box; border-radius: 4px; height: 59px;     font-size: 14px;    line-height: 16px;     padding: 0 15px; }
form .hs_submit input { background: #0258FF; border-radius: 4px; width: 100%; font-weight: bold; font-size: 15px; line-height: 16px; letter-spacing: 0.35px; text-transform: uppercase; font-family: 'Avenir-Bold', sans-serif; }
.wr-bottom { font-weight: normal; font-size: 14px; line-height: 24px; padding-top: 12px; }
.wregister-left h3 { font-weight: bold; font-size: 24px; line-height: 35px; color: #082244; margin-bottom: 20px; }
.wregister-left p { padding: 11px 0; }
.wregister-left ul li { position: relative; list-style: none; padding: 8px 0; }
.wregister-left ul li:before { content: ""; background-image: url('https://www.gosite.com/hubfs/Rectangle%2015%20%28Stroke%29.svg'); position: absolute; height: 30px; width: 26px; background-repeat: no-repeat; background-position: center; left: -41px; }


span.hs-form-required {    display: none; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #8290A2;
}
::-moz-placeholder { /* Firefox 19+ */
color: #8290A2;
}
:-ms-input-placeholder { /* IE 10+ */
color: #8290A2;
}
:-moz-placeholder { /* Firefox 18- */
color: #8290A2;
}

.speaker-title { text-align: center; margin-bottom: 60px; }
.speaker-meet { padding-bottom: 45px; padding-top: 75px; }
.speaker-row { display: flex; flex-flow: wrap; justify-content: center; margin-top: 50px; max-width: 888px; margin: 0 auto;  position: relative;   z-index: 1; }
.speaker-column { background: #FFFFFF;/* PastelGrey/1xLighter */ border: 1px solid #EDF1F6; border-radius: 12px; width: calc(100% / 3 - 20px); margin: 0 10px; box-shadow: -15px 16px 60px rgba(8, 34, 68, 0.05), -1px 1px 6px rgba(0, 0, 0, 0.03); margin-bottom: 20px; padding: 30px 20px; padding-bottom: 24px; }
.speaker-image img { height: 80px; width: 80px; border-radius: 100%; object-fit: cover; }
.speaker-text { font-weight: normal; font-size: 16px; line-height: 22px; color: #576C77; padding-top: 30px; }
.speaker-text h3 { font-size: 20px; font-family: 'Avenir Next LT Pro', ans-serif; font-weight: normal; line-height: 26px; }
.speaker-text h5 { font-size: 14px; line-height: 18px; font-family: 'Avenir Next LT Pro', ans-serif; font-weight: normal; color: #576C77; padding-bottom: 5px; }


.wd-webinar-up > div { display: flex; align-items: center; }
.wd-webinar-up { position: relative; background: #F7F9FB; padding-top: 135px; padding-bottom: 20px; }
.wd-webinar-up:before { background-image: url(https://www.gosite.com/hubfs/shap2s.png); content: ""; height: 120px; width: 100%; position: absolute; left: 0; right: 0; background-repeat: no-repeat; background-size: 100% 100%; top: -25px; background-position: center; }
.wd-signtext h3 { font-weight: bold; font-size: 24px; line-height: 32px;/* or 34px */ margin-bottom: 26px; }
.wd-signtext { font-size: 18px; line-height: 30px; max-width: 478px; }
.wd-sighup-left img { transform: scale(1.3) translate(-40px, 0px); }
.wd-sighup-left { width: 50%; }
.wd-sign-right { padding-left: 15px; position: relative; width: 50%; padding-bottom: 24px; }
.wd-dingbutton a:hover {   transform: translate(0px, -10px);    transition: 0.4s; }


.webinar-subscribe { background: #051325; }
.webinar-subscribe h2 { color: #FFFFFF; font-weight: bold; font-size: 42px; line-height: 48px; padding-bottom: 10px; }
.webinar-subscribe { text-align: center; }
.row-fluid .webinar-subscribe { font-size: 18px; line-height: 26px; color: #fff; padding-top: 90px;    /* border-bottom: 1px solid rgba(222,228,231,0.1); */ }
.subscribe-form form { max-width: 425px; margin: 0 auto; position: relative; margin-top: 5px; text-align: left; }
.subscribe-form form .input input {     font-size: 14px; line-height: 17px; background: #FFFFFF;/* 02 (Keyline) */ border: 2px solid #E9EEF0; box-sizing: border-box; border-radius: 6px; padding: 0 15px; }
.subscribe-form .hs-submit { position: absolute; background: #0258FF; border-radius: 6px; width: 131px; top: 0; right: 0; }
.hs_submit.hs-submit { }
.subscribe-form .hs-submit input { }
.subscribe-form .hs_submit input { min-width: 130px; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal;     height: 50px; }
.subscribe-form .input { padding-right: 145px; }
.row-fluid .webinar-subscribe .container { border-bottom: 1px solid rgba(222, 228, 231, 0.1); padding-bottom: 80px; }
.lp-footer .footer-logorow { padding-top: 5px; }


.wd-dingbutton a { background: #0258FF; color: #fff; text-transform: uppercase; border: 1px solid #0258ff; box-sizing: border-box; border-radius: 4px; padding: 20px 19px; font-size: 15px; line-height: 16px; min-width: 240px; height: 56px; display: inline-block; text-align: center; margin-top: 30px;     font-family: 'Avenir Next LT Pro',ans-serif;    font-weight: normal; }
 
/* .subscribe-form form .input input.invalid.error{ border-color:red; } */
.subscribe-form label.hs-error-msg {    color: red; }
.subscribe-form ul.no-list.hs-error-msgs.inputs-list{     position: absolute; }
.subscribe-form{     padding-top: 25px; }


.single-speaker .speaker-column { box-shadow: inherit; border: none; text-align: center; }
.single-speaker .speaker-text  h3 { font-size: 24px; line-height: 30px; color: #082244; font-family: 'Avenir Next LT Pro', ans-serif; font-weight: normal; padding-bottom: 8px; }
.single-speaker .speaker-text { font-size: 18px; line-height: 24px; }
.single-speaker .speaker-row { max-width: 1200px; }
.single-speaker h5 { padding-bottom: 10px; }
.single-speaker .speaker-image img { border: 2px solid #EDF1F6; box-sizing: border-box; box-shadow: -15px 16px 60px rgba(8, 34, 68, 0.05), -1px 1px 6px rgba(0, 0, 0, 0.03); height: 134px; width: 134px; }
.single-speaker .speaker-title { margin-bottom: 20px; }
.speaker-meet.single-speaker { padding-bottom: 15px; }


.row-fluid .lphide-destop{ display:none; }
.subscribe-form h3{ opacity:0; }
.lp-footer .footer-logorow{     border-bottom: none; }
 

 /* =================   start webinar  page   ============= */

    

 /* =================   start All LP virsion Css    ============= */

.blue-cta-lpnew a { background: #0258ff; border-radius: 4px; color: #fff; letter-spacing: 1.15px; text-transform: uppercase; font-size: 14px; line-height: 17px; font-family: 'Avenir-Bold', sans-serif; padding: 12px 17px; transition: .2s; display: inline-block; }
.blue-cta-lpnew a:hover{     transition: .4s;    transform: translateY(-5px); }
.lphero1_0 .whero-image{      margin-bottom: inherit; }
.blue-cta-lpnew.big_cta a{ padding: 18px 20px; }


.downarrow-show a { background: #E2ECFF;  box-shadow: -2px 2px 12px rgba(0, 0, 0, 0.05), -30px 32px 120px rgba(8, 34, 68, 0.1); border-radius: 100%; width: 92px; height: 90px; display: inline-flex; justify-content: center; }
.downarrow-show { text-align: center; position: relative;transform: translate(0px, 31px); }
.downarrow-show img {   max-width: 52px;   opacity: 1; }

.lphero1_0 {   padding-bottom: 20px;     padding-top: 235px }
.lphero1_0 .whero-text h1 {       max-width: 480px; font-size: 48px;}
.webinar-hero.lphero1_0 span.whero-date {    max-width: 300px;  display: block;  line-height: 27px;   margin-bottom: 30px; }
.blue-cta-lpnew.blue-cta a {    padding: 12px 17px !important; }
.blue-cta-lpnew.blue-cta a:before{display:none;  }

.lpcta-two { display: flex; padding: 0 0; padding-bottom: 40px; justify-content: space-evenly;  margin-top: 85px; }
.lpsecond_row { text-align: center; max-width: 790px; margin: 0 auto; }
.lpsecond_row h2 { }
.lpcta-column { padding: 0 38px;  padding-bottom: 38px; text-align: center; }
.cta-design.border a { border: 1px solid #0258FF; box-sizing: border-box; border-radius: 4px; display: inline-block; min-width: 228px; padding: 9px 0; text-transform: uppercase; font-size: 15px; line-height: 25px; font-family: 'Avenir-Bold', sans-serif; }
.cta-design.border { padding-top: 32px; }
.lpcta-2text { font-size: 19px; font-family: 'Avenir Next LT Pro', sans-serif; line-height: 26px; color: #082244; font-weight: normal; max-width: 300px; margin: 0 auto; }
.cta-design.border a:hover { background-color: #0258ff; color: #fff; }
.lpsecond_two .container {  }
.lpsecond_two { margin-top: 18px; padding-bottom: 95px; }
.lpsecond_text {    max-width: 560px;    margin: 0 auto; }
.lpsecond_row h2 {   padding-bottom: 4px; }



.feauters-lprow{display:flex;border-radius:5px;}
.feauters-imagelp{width:50%;background-size:cover;background-position:top;    border-radius: 4px 0 0 4px; background-repeat:no-repeat;min-height:600px;}
.feauters-contentlp{width:50%;padding:75px 80px;}
.feauters-contentlp h2{color:#E2ECFF;font-size:36px;line-height:50px;}
.feauters-textlp{font-size:18px;line-height:30px;color:#C6D9FF;padding-top:15px;padding-bottom:28px;}
.feauters-contentlp .blue-cta-lpnew a{width:100%;max-width:240px;text-align:center;padding:20px 0;     font-family: 'Avenir Next LT Pro',sans-serif;
    font-weight: normal;}


.lpcta-trip-section { padding-top: 198px; text-align: center; padding-bottom: 200px; }
.lpctatrip-title h2 { font-size: 48px; line-height: 55px; }
.lpctatrip-text { font-size: 20px; line-height: 26px; padding-bottom: 22px; color: #082244; padding-top: 4px; }
.lpcta-trip-section .getyourcover-cta.blue-cta a { padding: 19px 27px; padding-right: 51px; }

.lpctatrip-text  strong{   font-family: 'Avenir Next LT Pro',sans-serif;  font-weight: normal; }

/* lp 3 */

.lphero_3_1 {     padding-bottom: 30px;  text-align: center;background: #f7f9fb; position: relative; padding-top: 200px;      z-index: 1; padding-bottom: 30px; }
.lphero_3_1:before {  background-image: url(https://www.gosite.com/hubfs/shap1-1.png); content: "";     z-index: -1; height: 82px; width: 100%; position: absolute; left: 0; right: 0; bottom: -2px; background-size: 100% 100%; background-repeat: no-repeat; }
.lphero_3_1_text { max-width: 660px; margin: 0 auto; }
.lphero_3_1_image { padding-top: 35px; }
.lphero_3_1_text h1 { line-height: 63px; padding-bottom: 28px; }
.lphero_3_1:after { content: "";    position: absolute;    height: 100%;    background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/wave-white-1.svg);
    background-size: cover;    background-position: center bottom;    width: 100%;   top: top;  bottom:0;  left: 0;    right: 0;    z-index: -1; }

.lphero_3_1_image img {   max-width: 1340px !important;   width: 100%;}


.center_texvide_details {  max-width: 600px;  padding-bottom: 20px;  margin: 0 auto;    margin-top: -20px; }


/* lp 2.1 */
.webhero_2_1sec  .whero-text h1 {  font-size: 36px; line-height: 48px;     padding-bottom: 35px; }
.webhero_2_1sec .webhero_2_1form  { background: #FFFFFF;/* PastelGrey/1xLighter */ border: 1px solid #EDF1F6;/* Custom Shadow - Half */ box-shadow: -1px 1px 6px rgba(0, 0, 0, 0.03), -15px 16px 60px rgba(8, 34, 68, 0.05); border-radius: 12px; padding: 30px 34px; }
.row-fluid .webhero_2_1sec fieldset  input { border: 1px solid #dbe3eb; box-sizing: border-box; border-radius: 4px; height: 59px; font-size: 14px; line-height: 16px; padding: 0 15px; }
.webhero_2_1sec .hs_submit input { height: 56px; }
.webhero_2_1sec .webhero_2_1formtext { font-size: 14px; line-height: 24px; color: #576C77; text-align: center; max-width: 445px; margin: 0 auto; padding-top: 10px; }
.webhero_2_1sec ul.no-list.hs-error-msgs.inputs-list { padding: 13px 0; color: red; }
.webhero_2_1form h3 {   font-size: 24px;  line-height: 140%;  margin-bottom: 18px; }

.webhero_2_1form h3 { font-size: 24px; line-height: 140%; margin-bottom: 18px; }
.webhero_2_1sec .whero-text { padding-right: 114px; }
.webhero_2_1sec{     padding-top: 200px;   padding-bottom: 175px; }
.webhero_2_1sec  .downarrow-show{     position: absolute;  transform: inherit;  left: 0;  right: 0;   margin: 0 auto;   bottom: -13px; }
.lpsecond_two.lpsecond_one_21{ padding-bottom: 0;     position: relative;   z-index: 2;}


.lpsecond_one_21 .lpcta-column{    text-align: left;    padding-left: 60px;   padding-top: 50px; }
.lpsecond_one_21 .lpcta-image {    width: 50%; padding-right: 60px; }
.lpsecond_one_21 .lpcta-2text{ margin:0; }
.lpsecond_one_21 .cta-design.border a{ text-align:center; min-width: 164px; }
.lpcta-image img {   border-radius: 5px; }
.lpsecond_one_21 .lpcta-two{     max-width: 860px; margin: 0 auto;  margin-top: 62px; }
.row-fluid .webhero_2_1form fieldset{     padding-bottom: 4px; }
.lpsecond_one_21  .lpsecond_text{  padding-top: 8px; }


.testimonial_2_1_section { background: #F7F9FB; position: relative; z-index: 1; padding-bottom: 170px; padding-top: 260px; margin-top: -92px; }
.testimonial_2_1_section:before { content: ""; background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/shap2s.png); position: absolute; height: 80px; width: 100%; top: 0; background-size: 100% 100%; z-index: -1; }
.testimonial_2_1_row { display: flex; margin: 0 auto; max-width: 1020px; }
.testimonial_2_1_left { width: 70%; padding-right: 30px; }
.testimonial_2_1_right { width: 30%; text-align: right; padding-left: 50px; }
.testimonial_2_1_right img { width: 180px; height: 180px; border-radius: 100%; object-fit: cover; }
.testimonial_2_1_title h2 { font-size: 36px; line-height: 48px; }
.testimonial_2_1_name h6 { font-size: 16px; line-height: 22px; font-family: 'Avenir-Bold', sans-serif; }
.testimonial_2_1_name span { font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal; font-size: 14px; line-height: 22px; padding-top: 4px; }
.testimonial_2_1_name { padding-top: 20px; }
.testimonial_2_1_title { padding-bottom: 20px; }




/* lp 4_lp */

.landing_hero_lp4 { background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: 200px; padding-bottom: 180px; position: relative; margin-bottom: 70px; }
.landing_hero_lp4row { display: flex; align-items: center; }
.landing_hero_lp4left { width: 50%; padding-right: 50px; }
.landing_hero_lp4right { width: 50%; padding-left: 20px; }
.landing_hero_lp4left h1 { font-size: 64px; color: #F7F9FB; line-height: 80px; max-width: 450px; }
.landing_hero_lp4form { background: #FFFFFF;/* PastelGrey/1xLighter */ border: 1px solid #EDF1F6;/* Custom Shadow - Half */ box-shadow: -1px 1px 6px rgba(0, 0, 0, 0.03), -15px 16px 60px rgba(8, 34, 68, 0.05); border-radius: 12px; padding: 32px 32px; padding-bottom: 21px;  max-width: 485px; }
.lpform4text { font-size: 14px; line-height: 24px; color: #576C77; padding-top: 10px; }
.lpform4 form input { border: 1px solid #dbe3eb; box-sizing: border-box; border-radius: 4px; height: 59px; font-size: 14px; line-height: 16px; padding: 0 15px; }
.landing_hero_lp4header { padding-bottom: 25px; font-size: 18px; line-height: 30px; color: #576C77; }
.landing_hero_lp4header h3 { font-size: 24px; line-height: 28px; padding-bottom: 5px; }
.landing_hero_lp4header { }
.landing_hero_lp4 { }
.landing_hero_lp4 .downarrow-show a { background: #0258FF; box-shadow: -2px 2px 12px rgba(0, 0, 0, 0.05), -30px 32px 120px rgba(8, 34, 68, 0.1); border-radius: 100%; }
.landing_hero_lp4 .downarrow-show { position: absolute; left: 0; right: 0; bottom: 30px; }
.landing_hero_lp4:before { content: ""; height: 165px; width: 100%; position: absolute; left: 0; right: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/wave_1.svg); background-position: center; }
.landing_hero_lp4 .hs-form .hs-form-field{     padding: 0 0 15px; }
.landing_hero_lp4 .hs_submit input{ letter-spacing: 0.35px; }
.landing_hero_lp4 .downarrow-show a:hover {    background: #508afa; }


.whitelogo .whilteg_logo{ display:block !important; }
.whitelogo .blackteg_logo{  display:none !important;  }
.fixed .whitelogo .whilteg_logo{ display:none !important; }
.fixed .whitelogo .blackteg_logo{  display:block !important;  }


/* lp 5_lp */
.webinar-hero.landing_Hero_5 {    background-color: #0258FF; }
.landing_Hero_5 .blue-cta a{  background: #fff;   color: #0258FF; font-family: 'Avenir-Bold',sans-serif; }
.landing_Hero_5 .blue-cta a:before{ background-image:url('https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/arrow-right-3%20%281%29.svg');     width: 16.8px;
    height: 14px; }
.landing_Hero_5 .whero-text h1,.landing_Hero_5 span.whero-date{  color: #fff;  }

.webinar-hero.landing_Hero_5:before {    background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Background.svg);
  background-size: cover;  height: 144px; background-position: bottom center; }
.landing_Hero_5 .whero-text h1 {   max-width: 400px;  line-height: 55px;}
.landing_Hero_5 span.whero-date { font-family: 'AvenirNextLTPro-Regular';  font-weight:200; max-width: 291px; line-height: 29px; display: block;  color: #EDF1F6;   padding-bottom: 26px;}
.webinar-hero.landing_Hero_5 {    padding-top: 178px;  }
.bli-header .blue-cta-lpnew.blue-cta a { background: #7EAAFF;   border-radius: 4px; }
.bli-header .right-header>a{ font-family: 'AvenirNextLTPro-Regular'; color: #fff; }
.fixed .bli-header .right-header>a{ color: #082244; }




/* =================  covid-19 resource hub ===================== */

.resources-covidhero { background: #F7F9FB; z-index:1; text-align: center; padding-top: 170px; position: relative; padding-bottom: 34px;   }
span.covid-cap { font-size: 18px; line-height: 26px; text-transform: uppercase; color: #0258FF; font-family: Mont, sans-serif; font-weight: bold; }
.covidhero-text h1 { font-weight: bold; font-size: 64px; color: #082244; line-height: 68px; margin-top: 14px; }
.covidhero-image img { max-width: 678px !important;     transform: translate(-27px, 0px); }
.covidhero-image{ padding-top:30px; } 
.covidshap-hero {    background: #F7F9FB; }
.covidshap-hero img {    width: 100%; }


.article-title { text-align: center; }
.articlecovid-row { display: flex; flex-flow: wrap; padding-top: 50px; }
.articlecovid-column { width: calc(100% / 3 - 40px); margin: 0 20px; margin-bottom: 75px; }

.covidartcle-image a { background-size: cover;    position: relative;    transition: 0.4s; height: 220px; background-position: center; background-repeat: no-repeat; display: block; border-radius: 12px 12px 0 0; width: 100%; }
.covidarticle-text h3 { font-weight: bold; font-size: 20px; line-height: 26px;/* or 28px */ color: #082344; }
.covidarticle-text h3 a { color: #082344; }
.covidarticle-text h3 a:hover { color: #0258FF; transition: 0.2s; }
.covide-articledetails { font-size: 16px; line-height: 24px; padding-top: 5px; }
.covidarticle-text { padding-top: 28px; }

.covidarticle-cta.blue-cta a { height: 50px; }
.covidarticle-cta.blue-cta { text-align: center; }

.covide-date { font-size: 12px; line-height: 18px; padding-top: 8px; }
span.min-read { color: #000; padding-left: 16px; position: relative; margin-left: 7px; }
span.covid-read { color: #919EAC; }
span.min-read:before { content: "."; font-size: 36px; color: #919EAC; position: absolute; left: 0; top: -12px; }
.articles-covid {   padding-top: 50px;   padding-bottom: 90px; }

.covidartcle-image a:before { content: ""; position: absolute; top: auto; bottom: 0; left: 0; right: 0; background: #0258FF; height: 4px; transition: 0.4s;  }
.covidartcle-image a:hover:before { height: 100%; opacity: 0.8; transition: 0.4s; border-radius: 12px 12px 0 0; }
.articlecovid-column:hover .covidarticle-text h3 a { color: #0258ff; }

.covid19-testi { background: #F7F9FB; padding-top: 80px; padding-bottom: 100px; }
.covid-testi-row { display: flex; align-items: center; }
.covid-left-testi { padding-right: 60px; width: 80%; }
.covid-testi-right { width: 20%; text-align: center; }
span.testi-caption { font-family: Mont, sans-serif; font-weight: bold; color: #0258FF; font-size: 14px; line-height: 19px; display: block; margin-bottom: 5px; }
.covid-left-testi h2 { padding: 20px 0; max-width: 800px; }
.testcovid-cta.blue-cta a { height: 50px; }
.testcovid-cta.blue-cta { margin-top: 10px; }
.covid-testi-right img { width: 185px; height: 185px; border-radius: 100%; }
span.covid-name-testi { display: block; padding-top: 18px; font-family: 'Avenir-Bold', sans-serif; color: #8290A2; font-size: 16px; line-height: 24px; }
.testi-shap1 img { width: 100%; }
.testi-shap2 img { width: 100%; }
.covid19-testi .container{ max-width: 1160px; }

.covid19-guides { text-align: center; padding-top: 115px; padding-bottom: 135px; position:relative; z-index:1; }
.covid19-gcover { display: flex; flex-flow: wrap; max-width: 1050px; margin: 0 auto; justify-content:center; }
.covid-gcolumn { width: calc(100% / 2 - 120px); margin: 0 60px; margin-bottom: 60px; }
.covid19-gttle { margin-bottom: 65px; }
.covid19-gcta.blue-cta a { height: 51px; padding: 19px 50px; padding-right: 66px; letter-spacing: 0.75px; font-size: 14px; line-height: 19px; }
.covid19-gcta.blue-cta a:before { right: 43px; }
.covid-gcolumn a { display: block; }
.covid-gcolumn a:hover { transform: translate(0px, -10px); transition: 0.4s; }
.covid19-guides:before{background-image:url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Color.svg);position:absolute;height:289px;width:357px;background-size:contain;background-repeat:no-repeat;left:0;content:"";z-index:-1;}

.covid-cta-tripe { background: #0258FF; padding-top: 70px; padding-bottom: 1px; }
.covid-ctarow { display: flex;     max-width: 1080px;   margin: 0 auto; }
.covid-ctaright { display: flex; width: calc(100% - 190px); padding-top: 12px; }
.covid-ctaleft { width: 190px; }
.covid-ctaright h2 { font-size: 32px; line-height: 48px; color: #fff; width: 70%; padding-right: 20px; }
.ctatrip-cta.blue-cta { width: 30%; text-align: right; padding-top: 15px; }

.ctatrip-cta.blue-cta a { background: #fff; color: #0258ff; letter-spacing: .35px; text-transform: uppercase; font-family: 'Avenir-Bold', sans-serif; border-radius: 4px; }
.ctatrip-cta.blue-cta a:before { background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/arrow-right-3.svg); width: 15.8px; height: 16px; position: absolute; right: 22px; background-size: contain; background-position: center; background-repeat: no-repeat; }



/* =================  end covid-19 resource hub ===================== */
 
  
.downarrow-show a img {   transition: 0.4s;}
.downarrow-show a:hover img {    transform: translateY(3px);    transition: 0.4s; }
.downarrow-show a:hover {   background-color: #C6D9FF;}

  

 
/* =================  Start FAQ Module ===================== */
 .accordion-module { padding: 115px 0; }
.header-ofaccordion h3 { font-size: 24px; line-height: 28px;  padding-bottom: 10px; }
.header-ofaccordion { text-align: center; padding-bottom: 30px; }
.accordion-row { border: 2px solid #EDF1F6; border-radius: 12px; padding: 5px 30px; padding-bottom: 10px; }
h4.arccodion-tab { font-size: 20px; line-height: 24px; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: normal; padding: 22px 0; border-bottom: 2px solid #EDF1F6; position: relative; padding-left: 32px; cursor: pointer; }
.accordion-text { font-weight: normal; font-size: 18px; line-height: 24px; padding: 20px 80px; padding-bottom: 0; }
h4.arccodion-tab:before { content: "\f105"; position: absolute; font-family: "fontawesome"; left: 0; font-size: 34px; transition: 0.3s; color: #0258FF; }
.accordion-column:last-child  h4.arccodion-tab { border-bottom-color: transparent; }
.accordion-column.active-accordion:last-child    h4.arccodion-tab {  border-bottom: 2px solid #EDF1F6; }
.accordion-column:last-child .accordion-text{ padding-bottom:20px; }

.accordion-column.active-accordion h4.arccodion-tab { color: #0258FF; }
.row-fluid .accordion-module .container { max-width: 925px; }
.accordion-column.active-accordion h4.arccodion-tab:before { content: "\f107"; }
.accordion-text{ display:none; }
.accordion-column.active-accordion .accordion-text { display: block; }

  

.review-pageheader.reviews_section2 {  margin-top: 60px !important;  padding-bottom: 0; }










@media (min-width:992px){
  .mobile-menu-detail{ display:none !important; }
  .lphero_3_1_image{ margin-bottom: -250px; }
  .lphero_3_1 {  margin-bottom: 250px; }
  
   .lpspace-82{     height: 80px; }
  
  .fixed .bli-header .blue-cta-lpnew.blue-cta a{ background: #0258FF; }
   
}

  




@media (min-width:1600px){
  .booking-section5 .rightmage-textleft.fullrt-section{     overflow-x: hidden; }
  
  
}


@media (max-width:1100px){
 
  .hero-right img{     right: 0; }
  .hero-right img {    margin-top: 0; }
  .leftimg-righttext:after{     height: 94px; }
  
  .contacthub-section1 .inner-page-hero .hero-text h1 br{ display:none;  }
  
  /* start platform page */
  
  .plavtform-gray  {     margin-top: 0;    padding-top: 142px; }
  .ecom-section5 .leftimg-righttext{     padding-top: 80px;   padding-bottom: 76px; }  
  
  
  /* end platform section */
  
  /* 8-6-20 */
 


 }


@media (max-width:1300px){
  .row-fluid .booking-hero .hero-right img{      transform: inherit;   padding-top: 0;  }
  .row-fluid .mainmenu{     width: 51%; }
    

  
  
  
  
}

@media (min-width:992px) and (max-width:1300px){
 .site-section4 .rttext-textright > div {
    padding-right: 40px;
}
  
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {font-size: 15px !important;} 

}


@media (min-width:992px) and (max-width:1100px){
  .right-header .blue-cta a{ padding: 18px 20px;  font-size: 12px;    line-height: 18px; padding-right: 47px; }
  
  
}



@media (min-width:768px) and (max-width:991px){
  .booking-section3 .rightmage-textleft.fullrt-section{     margin-bottom: 0;    z-index: 2; }

/*   .hero-homeimage .hero-row{ flex-direction: column; } */
/*  .hero-homeimage .hero-right,  .hero-homeimage .hero-left {    width: 100%; } */
  .row-fluid .hero-homeimage .desktop-image {    display: none; }
  .row-fluid .hero-homeimage .mobile-image {    display: inline-block; }
  .row-fluid .hero-homeimage  .container{ max-width: 100%;     padding: 0; }  
  .hero-homeimage  .hero-leftimage {    margin-top: 0; }
  .row-fluid .hero-homeimage .hero-right img{ float:right; }
  .hero-homeimage .hero-left {    padding: 0 15px; }
  .row-fluid .hero-homeimage .hero-right img{     margin-top: -50px; }
  
  .row-fluid  .hero-homeimage  .mobile-image{ display: none; }
  
 .row-fluid   .hero-homeimage  .desktop-image{ display:inline-block; }
  .hero-homeimage .hero-left{  position: relative; } 
  .hero-homeimage h1 br{ display:none; }
  
  .hero-homeimage .hero-right {   width: 100%; }
  .hero-homeimage .hero-left {   width: 70%; }
  .hero-homeimage .hero-row{ flex-direction: column; }
  
  /* 8-6-20 */
   .sms_input {   display: block !important;   max-width: 100% !important;   margin-bottom: 18px;   float: none; } 
   .sms_submit {   margin: 0 auto !important;    float: none; }
  
  
  
    
  
  .plateform-5 .plateform-gright img{     transform: translate(0,10px); }
  
    .row-fluid .secondry-menu  {     top: 72px !important; }
  
 
  
  
  
  
}



@media (min-width:1024px) and (max-width:1365px){
  .lpnewps .row-fluid .container {     padding: 0 80px; }
  .webinar-hero.landing_Hero_5 .blue-cta{     padding-bottom: 188px; }
  .landing_hero_lp4left h1{     font-size: 54px;line-height: 64px; }
  .testimonial_2_1_section{     padding-bottom: 120px;    padding-top: 245px; }
  .webhero_2_1sec .whero-text h1{     padding-top: 0; }
  .webinar-hero.webhero_2_1sec > .container{     align-items: center; }
  .webhero_2_1sec .whero-text {   padding-right: 0px; }
  
   .webhero_2_1sec .whero-image img{     padding-left: 55px; }
  .lpnewps .webhero_2_1sec .row-fluid .container{ padding: 0 68px; }
  .webhero_2_1sec .whero-text h1{     font-size: 32px;   line-height: 46px; }
  
  .covid-ctaright h2 br {   display: none; }
  .covid-ctaright h2{ font-size: 30px; }
  .ctatrip-cta.blue-cta{ width:35%; } 
  .covid-ctaright h2{     width: 65%; }
  
  .feedback_surveys  .plateformgl-cover {     margin-right: 0;  }
  
  
  
  
}





@media (max-width:991px){
 

  /* ====== start responsive menu ======= */
  
  .row-fluid .mainmenu { display: none; }
.mobile-menu-detail { display: none; }
.mobile-menu-detail { float: left; width: 100%; padding: 79px 24px; padding-bottom: 35px;     height: 100%; overflow: auto !important; background-color: #ffff; position: fixed; padding-top: 0; margin-top: 0; top: 59px; z-index: 66; box-shadow: 0 2px 8px #ccc; box-shadow: 0px 10px 10px -10px #ccc;     padding-top: 15px; }
.row-fluid .header_section {    padding: 12px 0; }
.mobile-menu-column a { display: flex; align-items: center; }
.mobile-menu-text h3 { font-size: 16px; line-height: normal; color: #082244; }
.mobile-menu-text { padding-left: 15px; }
.mobile-menu-column { float: left; width: 100%; padding: 15px 13px; }
.menubottom-list { float: left; width: 100%; padding-top: 15px; }
ul.mobile-menu-list li a { font-size: 18px; line-height: normal; color: #082244; border-top: 1px solid #ECF0F5; width: 100%; float: left; padding: 19px 0; }
ul.mobile-menu-list { float: left; width: 100%; padding: 0; }
.menubottom-list a { float: left; font-size: 14px; line-height: normal; text-align: center; letter-spacing: 0.35px; text-transform: uppercase; color: #082244; font-family: 'Avenir-Bold', sans-serif; position: relative; padding-right: 27px; margin-right: 24px; }
.menubottom-list a:before { content: ""; background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Image%20-%202019/keyboard-arrow-right-new.svg); position: absolute; width: 15px; height: 10px; background-repeat: no-repeat; background-position: center; right: 0; top: 50%; transform: translateY(-50%); }
.menubottom-list a:hover { color: #0058FF; transition: 0.4s; }
.menubottom-list a:hover:before { background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/keyboard-arrow-blue.png); transition: 0.4s; }
.menubottom-list a:last-child { font-size: 14px; line-height: normal; text-align: center; letter-spacing: 0.35px; text-transform: uppercase; color: #0058FF; font-family: 'Avenir-Bold', sans-serif; padding-right: 0; margin-left: 40px; }
.menubottom-list a:last-child:before { display: none; }
.mobile-menu-column.coming-soon a h3 { font-size: 16px; line-height: normal; color: #576C77; padding-right: 40px; position: relative; }
.mobile-menu-column.coming-soon a h3:before { content: "new"; position: absolute; right: 0; font-size: 8px; line-height: normal; text-align: center; background: #EA4335; border-radius: 2px; color: #fff; font-family: 'Avenir-Bold', sans-serif; text-transform: uppercase; padding: 0px 3px; line-height: 12px; padding-top: 2px; top: 0; right: 0; }
/* ul.mobile-menu-list li:last-child a { border-bottom: 1px solid #ECF0F5; } */
ul.mobile-menu-list li { display: inline-block; width: 100%; float: left; }
body.mobile-open  .header_section { background: #fff !important; }
.header_section { background: transparent !important; }
.row-fluid .mainmenu { display: none }

.mobile-menu-column a { display: flex; align-items: center }
.mobile-menu-text h3 { font-size: 16px; line-height: normal; color: #082244 }
.mobile-menu-text { padding-left: 15px;    padding-top: 2px;  }
.mobile-menu-column { float: left; width: 100%; padding: 15px 13px; }
.menubottom-list { float: left; width: 100%; padding-top: 15px }
ul.mobile-menu-list li a { font-size: 18px; line-height: normal; color: #082244; border-top: 1px solid #ECF0F5; width: 100%; float: left; padding: 19px 0 }
ul.mobile-menu-list { float: left; width: 100%; padding: 0 }
.menubottom-list a { float: left; font-size: 14px; line-height: normal; text-align: center; letter-spacing: 0.35px; text-transform: uppercase; color: #082244; font-family: 'Avenir-Bold', sans-serif; position: relative; padding-right: 27px; margin-right: 24px }
.menubottom-list a:before { content: ""; background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Image%20-%202019/keyboard-arrow-right-new.svg); position: absolute; width: 15px; height: 10px; background-repeat: no-repeat; background-position: center; right: 0; top: 50%; transform: translateY(-50%) }
.menubottom-list a:hover { color: #0058FF; transition: 0.4s }
.menubottom-list a:hover:before { background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Image%20-%202019/keyboard-arrow-right-new.svg); transition: 0.4s }
.menubottom-list a:last-child { font-size: 14px; line-height: normal; text-align: center; letter-spacing: 0.35px; text-transform: uppercase; color: #0058FF; font-family: 'Avenir-Bold', sans-serif; padding-right: 0; margin-left: 40px }
.menubottom-list a:last-child:before { display: none }
.mobile-menu-column.coming-soon a h3 { font-size: 16px; line-height: normal; color: #082244; padding-right: 40px; position: relative }
.mobile-menu-column.coming-soon a h3:before { content: "new"; position: absolute; right: 0; font-size: 8px; line-height: normal; text-align: center; background: #EA4335; border-radius: 2px; color: #fff; font-family: 'Avenir-Bold', sans-serif; text-transform: uppercase; padding: 0px 3px; line-height: 12px; padding-top: 2px; top: 0; right: 0 }
/* ul.mobile-menu-list li:last-child a { border-bottom: 1px solid #ECF0F5 } */
ul.mobile-menu-list li { display: inline-block; width: 100%; float: left }
body.mobile-open  .header_section { background: #fff !important }
.header_section { background: transparent !important }
a.mobile-trigger i { display: inline; position: relative; top: 6px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; }
a.mobile-trigger  i:before, a.mobile-trigger i:after { position: absolute; content: ''; }
a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after { width: 23px; height: 3px; left: 0; background-color: #082244; display: inline-block; }
a.mobile-trigger  i:before { margin-top: -8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
a.mobile-trigger  i:after { margin-top: 8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
a.mobile-trigger { margin-left: 0px;  padding-right:10px; cursor: pointer; }
.mobile-open a.mobile-trigger { -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; transition: background-color 0.2s linear; background: transparent; }
.mobile-open a.mobile-trigger span:after { opacity: 1; }
.mobile-open a.mobile-trigger i { background-color: rgba(0, 0, 0, 0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
.mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
.mobile-open a.mobile-trigger i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  
  .header_section .row-fluid .container{ max-width:100%; }  
  .right-header a.signin{ display:none; }
  .black-ctadesign{ display:none; }
  .row-fluid .multi-link-cover {   float: right; }
  
  
  
  .fixed .row-fluid .header_section {  background: #fff !important;     padding: 5px 0 14px 0; }

   
  a.mobile-trigger {  display: block; }

  .right-header .blue-cta a {   padding: 14px 20px;  padding-right: 38px;
    font-size: 13px;    margin-bottom: -18px;     top: -3px; }

.right-header .blue-cta a:before {    right: 15px;}
.right-header .blue-cta {   padding-right: 10px; }
 .right-header .blue-cta{ display:none; }  
  
  
  .mobile-menu-icon {    width: 20px; height:20px; }
  .mobile-menu-icon img{  width: 20px; height:20px; }  
  
  /* mobile menu */
  
  
.mobile-munu-cover {   float: left; width: 100%; padding-top: 10px; }
ul.msub-mobile { display: none; }
a.togllem-menu2 { position: relative; }
span.togglem-menu { position: relative; cursor: pointer; display: block; font-size: 18px; line-height: normal; color: #082244; width: 100%; float: left; margin-bottom: 0px;    padding-top: 17px;    border-top: 1px solid #ecf0f5;  padding-bottom: 17px;   }
span.togglem-menu:before, a.togllem-menu2:before { content: ""; background-image: url(https://www.gosite.com/hubfs/arrow-down-1-bold.svg); height: 18px; width: 18px; background-size: contain; background-repeat: no-repeat; background-position: center; float: right; margin-top: 5px; margin-left: 6px; right: 0;     position: absolute;   z-index: 1;    right: 0;  }
 .menubottom-list-main { text-align: center; display: block; width: 100%; float: left; position: fixed; bottom: 0; background: #FFFFFF; box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.05); padding: 15px 0; left: 0; z-index:1; }
  .mobile-menu-detail{ padding-bottom:150px;  } 
  ul.mobile-menu-list li:last-child {    border-bottom: none; }
 span.togglem-menu.active-menu:before,a.togllem-menu2.active-menu:before{  background-image: url(https://www.gosite.com/hubfs/minus-1.svg); }
  
  .mobile-open a.mobile-trigger i:before, .mobile-open a.mobile-trigger i:after {    background-color: #0258ff; }
  body.mobile-open{ overflow:hidden; }
      
   
  /* ====== start responsive menu ======= */
  
   
  
  
  
  
  
  
  
  
  
.row-fluid .container{ max-width:767px; }
.hero-leftimage { margin-top: 56px; }
.hero-text h1 { padding: 0; }
.hero-left .blue-cta { padding-top: 12px; }
.hero-left { width: 50%; }
.hero-right{ width: 50%; }
.hero-leftimage img{     max-width: 233px !important; }
.hero-text {   min-width: 100%;  }  
  
.hsbox-column{ width: calc(100% / 2 - 20px); }
.leftimg-righttext{ min-height: 500px; }
.rightmage-textleft.fullrt-section .rttext-textright{     padding-left: 5%;     position: relative;
    z-index: 2;   }
.getmobile-ladimage{ padding-right:40px;} 
  .rightmage-textleft{     position: inherit; }

  
    
  .hero-homeimage .home-hero-section .hero-right img{   margin-top: 0;  margin-bottom: 0;   transform: inherit;   right: 0; }
  .row-fluid .home-sec5 .rtimage-left img{     transform: inherit; }
  
  /* 8/6/2020 */
  .home-sec5 .rtimage-left{     margin-top: -20px; } 
  .home-plateform-title{   line-height: 30px;   font-size: 18px; }
  .hero-homeimage .home-hero-section .hero-right img {   margin-bottom: -121px;}
  .hero-homeimage .home-hero-section:before{     height: 65px; }
  
  
  
    
  /* start platform page */
  
  .inner-page-hero .hero-right {   width: 60%; }
  .inner-page-hero .hero-left {   width: 40%; }
  .plateform-gleft{     padding-right: 70px;width: 50%; }
  .plateform-gright{ width:50%;     margin-bottom: 0;   margin-top: 0; }
  .plavtform-gray{ padding-top:120px; }
  .esycustomize-plat .plateform-wleft{ padding-left:20px; width:50%; }
  .esycustomize-plat .plateform-wright{ width:50%; }
   .esycustomize-plat .plateform-wright{ padding-right:25px; }
  .bring-plat .plavtform-gray{ padding-bottom:91px; }
  
  /* end platform section */
  
  
  
   /* start Ecommerc page */
  
  .ecom-section6 .rttext-textright{ padding-right: 15px;  }
  .ecom-section2 .rightmage-textleft.fullrt-section .rttext-textright{ padding-bottom:inherit; }
  .ecom-section2 .rtimage-left img{ transform: inherit; }
  .ecom-section2 .rightmage-textleft.fullrt-section{ padding-top: 1px; } 
  .ecom-section2  .rightmage-textleft{  min-height: 328px; }
  .ecom-section4 .rightmage-textleft{ padding-top: 12px; }
  .ecom-section6 .rightmage-textleft{ padding-top:0; }
  .ecom-section4 .rtimage-left img{ transform:inherit; }
    .site-section3 .ltimage-left{     padding-top: 15px; }
  
  
  /* end Ecommerc section */
  
 
  
  /* =================   start Booking Project   ============= */


  .booking-section5 .rtimage-left img {    transform: inherit; }
  .booking-section4 .leftimg-righttext{     position: relative;   z-index: 1; }
  .booking-section4 .leftimg-righttext:before{     z-index: -1; }
  .booking-section4 .leftimg-righttext:after{     z-index: -1; }
  
  .booking-section4 .ltimage-left{     padding-top: 0px; }

  
  
  
/* =================   end  Booking  Project   ============= */

  
  
  

    /* =================   start Page Site page   ============= */
     
  .inner-page-hero .hero-right{ width:50%; }
  .inner-page-hero .hero-left{ width:50%; }
  .inner-page-hero .home-hero-section{     padding-top: 120px; } 
  .site-section4 .rtimage-left img,.site-section2 .rightmage-textleft.fullrt-section .rtimage-left img {   transform: inherit; }
  .row-fluid .site-pageheader{ padding-bottom: 0px; }
  
  


    /* =================   end  page site page   ============= */


  
  
  /* =================   start messenger  page   ============= */

  .home-hero-section{     padding-top: 122px; }
  .messenger-section1 .hero-right img{ transform: inherit; }

  
/* =================   end messenger page   ============= */

  
  
  
  
 /* =================   start Contact Us page   ============= */

 .contacthub-section1 .hero-right img{     transform: inherit; }
 .contacthub-section2 .hero-sectiontwo {    margin-top: 20px; }
  


/* =================   end Contact Us page   ============= */



  
  
  
  /* =================   start s2review Us page   ============= */
 
  
  .review-section1 .hero-right img{ transform: inherit; }
  .row-fluid .review-pageheader{     margin-top: 100px; }
  .riview-section2 .rightmage-textleft.fullrt-section{     padding-bottom: 112px; }
  .review-section4 .plateformgl-cover{     margin-right: 0; }
  .review-section4 .plateform-gleft{      padding-right: 20px; }
  .ecom-section7 .hero-sectiontwo{ padding-bottom: 97px;  }
  .review-section4 .plavtform-gray{     padding-top: 73px; }
  .plateform-section-white.s2review{     padding-bottom: 0; }
  
/* =================   end s2review Us page   ============= */


  
  /* =================   start webinar Project   ============= */
  
  .lp-logo-row{     z-index: 9; }
  .whero-text{     padding-right: 15px;   margin-top: 0;   position: relative; }
  
  .webinar-hero{     padding-top: 157px;     margin-bottom: 60px; }  
  .wregister-left{     padding-right: 30px; }
  .wregister-form-row{     padding-bottom: 80px; }
  .row-fluid .webinar-subscribe .container{     padding-bottom: 45px; }
  .wregister-right{     padding: 24px;   padding-top: 22px;   padding-bottom: 17px; }
  
  .row-fluid .lphide-destop{ display:block; }
  .lp-logo-row{    padding: 17px 0;    z-index: 999; }
  .lp-right {  display: none; } 
  .lphide-destop .top_logo{ display:none; }
  .lp-logo-left img {    max-width: 107px !important; }
  .lp-logo-left>span:nth-child(2) img {   max-width: 85px !important; }
  .lp-logo-left>span:nth-child(2) {   padding-left: 14px;    margin-left: 10px; }

  .row-fluid .multi-link-cover{     z-index: 9999999; }
  body.mobile-open .lphide-destop .header_section {    background: transparent !important; }
   body.mobile-open.fixed .lphide-destop .header_section {    background: #fff !important; }
  
   body.mobile-open  .lp-logo-row { background: #fff; }
  .lphide-destop .row-fluid .header_section {    padding: 0 0; }
   .lphide-destop .logo_main {    padding-top: 15px;    padding-bottom: 15px; }
  .whero-text h1{ line-height: 54px; }  
  
/* =================   end  webinar  Project   ============= */
  
  
   .inner-page-aption{ padding-top:10px; }
  
  
  
  /* =================   landing pages css   ============= */
  
  .feauters-contentlp{ padding: 40px 30px; }
  .lpcta-trip-section{     padding-top: 118px;  padding-bottom: 150px; }
  .lpsecond_two{     padding-bottom: 124px; }
  
  
  /* ================= end  landing pages css   ============= */
  
  
  
  /* lp 2.1 */
  .webhero_2_1sec{     padding-top: 89px; }
  .webinar-hero.webhero_2_1sec >.container{ flex-direction:column-reverse; }
  .webhero_2_1sec .whero-text{ width:100%;     padding-right: 0; }
   .webhero_2_1sec .whero-image{ width:100%; }
  .webhero_2_1sec .whero-image img{     margin-left: -30px;   transform: inherit; }
  .webhero_2_1sec .webinar-hero{ padding-top: 80px; }
  
  /* lp 4 */
  .landing_hero_lp4left h1{     font-size: 45px;   line-height: 55px;  max-width: 100%; }
  .landing_hero_lp4left{    padding-right: 0; }
  
  
  /* lp 5_lp */
   .webinar-hero.landing_Hero_5 { padding-bottom: 166px; }  
  .webinar-hero.landing_Hero_5 .whero-text{ padding-right: 35px;  }
  .landing_Hero_5 .whero-text h1{ padding-top: 0; }
  
  
    .bli-header a.mobile-trigger i, .bli-header a.mobile-trigger i:before, .bli-header a.mobile-trigger i:after{ background-color: #fff; }  
  
   .mobile-open .bli-header a.mobile-trigger i:before, .mobile-open .bli-header a.mobile-trigger i:after{ background-color: #082244;  } 
  .fixed .bli-header a.mobile-trigger i, .fixed .bli-header a.mobile-trigger i:before, .fixed .bli-header a.mobile-trigger i:after{ background-color: #000; }
  .fixed.mobile-open .bli-header a.mobile-trigger i{ background-color: #fff; }
  
  
  
  
  /* =================  start covid-19 resource hub ===================== */
  
  .articlecovid-column {  margin-bottom: 45px;   width: calc(100% / 2 - 40px); }
  .covid-gcolumn{     width: calc(100% / 2 - 80px);    margin: 0 40px; }
  .covid-ctaright{ flex-direction: column;     padding-left: 20px;   padding-bottom: 38px; }
  .covid-ctaright h2{     width: 100%;   padding-right: 0; }
  .ctatrip-cta.blue-cta{     width: 100%;     text-align: left; }
  .covid-cta-tripe{     padding-top: 47px;   padding-bottom: 18px; }
  .covid19-gcta.blue-cta {   margin-top: 50px; }
  .covidarticle-cta.blue-cta{ padding-top:10px; }
  
  
  /* =================  end covid-19 resource hub ===================== */
  
  .testimonial_2_1_section{     padding-bottom: 120px;    padding-top: 245px; }
    
  
  
  
}





@media (max-width:767px){

#hs_cos_wrapper_module_1630428167227 {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  
  
.row-fluid .mobile-image{ display:inline-block; }
.row-fluid .desktop-image{ display:none; }
  
  .row-fluid .multi-link-cover{     position: absolute;   right: 6px;   top: 8px;} 
  .destop_logo img{ max-width: 99px !important; }
  
  
  .lphide-destop .row-fluid .multi-link-cover{     top: 13px; }  
  .go-logocolumn img:nth-child(4n){     padding-right: 20px; }
  .home-mapp {    padding-top: 15px; }
  
 .barsclass .row-fluid .secondry-menu {   margin-top: 0; }
  
/* ====== start home page css ===== */
  
  .home-platform{     padding-top: 58px; }
  .home-platfor-image {    padding-top: 9px; }
    .home-sec3 {   padding-top: 0; }
  .home-sec3.deslight-section .rightmage-textleft.fullrt-section .rttext-textright{ padding-top:0; }
  .rightmage-textleft.fullrt-section .rttext-textright{ padding-left:22px; padding-right:22px; }
  .home-sec4 .leftimg-righttext {   padding-top: 54px;   padding-bottom: 20px; }
  .home-sec3 .rightmage-textleft.fullrt-section {    padding-bottom: 34px !important; }
  .row-fluid .home-sec5 {   padding-top: 0;   padding-bottom: 0; }
  .newhometest-column{     width: calc(100% / 1 - 20px); }
  .newhometest-newrow{     margin-top: 30px; } 
  .newhome-testimonials {   margin-top: -18px;   padding-bottom: 52px; }
  .se-mspace.home-sec3 .rightmage-textleft.fullrt-section .rtimage-left{    margin-top: 41px; }
   
  .hero-homeimage h1 br{ display:none; }
  .rttext-textright>div {    max-width: 100% !important; }
  
  .hero-row{ flex-direction: column; }  
  .hero-right,.hero-left{ width:100%; }
  .hero-left{     max-width: 100%;   padding: 0 20px;  }
/*   360px */
  .home-hero-section{     padding-top: 108px; }
  .home-hero-section .container{ padding:0; }
  .rightmage-textleft.fullrt-section .rttext-textright>div{  }
  
  .hero-text h1 { font-size: 36px; line-height: 48px; padding-bottom: 15px; }
  .hero-left .blue-cta { padding-top: 29px; }
  .two-appstore { padding-top: 33px; }
  .hero-right { padding-left: 0; }
  .hero-leftimage { margin-top: 10px; }
  .hsbox-row {     max-width: 100%;  margin: 0 auto;  margin-top: 42px;   text-align: center; }
  .hsbox-column { width: 100%; margin: 0; margin-bottom: 15px; padding:25px 53px; }
  .leftimg-righttext:after { height: 65px; }
  .left-righimagerow{     flex-direction: column-reverse;     align-items: inherit; } 
  .ltimage-left,.lttext-textright{ width:100%; }
  .leftimg-righttext:before{ opacity:0; }
  .hstwo-title{     max-width: 100%; }
  .hstwo-title br {   display: none; }
  
  .hero-sectiontwo{ margin-bottom:15px; }
  .leftimg-righttext{     padding-top: 25px; }
  .lttext-textright{  margin-top:30px; padding-bottom:24px; padding-left:22px; padding-right:22px;     max-width: 100%;  }

  .rightmage-textleft>.container{     flex-direction: column; align-items: inherit; }  
  .rttext-textright{ width:100%;     max-width: 100%; } 
/*   346px */
  .rtimage-left{ width:100%; margin-top: 50px; }
  .lttext-textright .border-button{ margin-top:28px; }
  .lt-text h2 {   padding-bottom: 5px; }
  .bring-home .ltimage-left {      margin-top: -24px; }
  
  a.mobile-trigger i{ top:-5px; }
  .bring-home .leftimg-righttext:before{     opacity: 1;    height: 35px; }

  .getmobile-landscap{ max-width: 100%; }
  
  .rightmage-textleft.fullrt-section .left-righimagerow{     flex-direction: column;align-items: inherit;  }
  .rightmage-textleft.fullrt-section  .rtimage-left{ margin-top:70px; }
  .rightmage-textleft.fullrt-section{ padding-bottom:32px; }
  .logos-row{     padding-top: 38px; }
  .logo-arae{ padding-bottom:55px; }
  .testimoniale{     padding: 70px 0;   padding-bottom: 100px; }
  .testimoniale:before{ height:50px; bottom: -2px; }

  .getmobile-ladimage {   padding-right: 0;}
  .getmobile-rowld{ flex-direction: column; }
  .getmobile-ladimage,.getmobile-ladtext{ width:100%; }
  .getmobile-ladtext{     margin-top: -34px;     padding-bottom: 0; }
  form.twilio_sms .sms_input{ height: 60px; }
  .getmobile-landscap input[type=submit], .getmobile-landscap form button{ background: #0258FF;   border-radius: 4px; width: 100%;  border: none;  height: 60px;    max-width: 100%; }
  .getnottext{     color: #ABB4B9; }
  .getnottext a{  color: #ABB4B9; }
  .getmobile-rowld{     margin-bottom: 80px;   border-bottom: none;     border-top: 1px solid #dbe3eb;  margin-top: 35px;   padding-top: 40px; }
  
  
  .getyourcover-land{     border: 2px solid #EDF1F6;      box-sizing: border-box;    border-radius: 20px;   margin: 0 22px;    max-width: 100%; margin-bottom: 90px;  background-image: inherit !important; }
  .getyourcover-landcover{   padding: 45px 15px; max-width: 100%; text-align:center; }
  .getyourcover-cta.cta-green a {  max-width: 100%;   min-width: 100%;   text-align: left; }

  .row-fluid .footer{  padding-top:32px; }
  .footer-logorow{     padding-top: 62px;   padding-bottom: 0;   border-bottom: none;;  }
  .row-fluid .footer ul{     text-align: left;   padding-top: 0px; }
  .row-fluid .footer ul.sociale-icon li{     padding-left: 0;   padding: 0 26px; } 

  .row-fluid .copyright-row > div > div { display: flex; justify-content: center; flex-flow: wrap; }
  .copyright-left { order: 2; width: 40%; }
  .row-fluid .copyright-center { order: 1; width: 100%; float: left; padding-bottom: 19px; }
  .policy-links { order: 3; width: 60%; float: left; text-align: center; }
  .row-fluid .copyright-row{     padding-bottom: 32px; }
  .row-fluid .footer ul.sociale-icon {   text-align: center;  padding-top: 23px;  border-top: 1px solid rgba(222,228,231,0.1);   margin-top: 20px; }
  .sell-home .rtimage-left img{ transform: inherit; }
  
  .image-zindex .ltimage-left{ margin-bottom: -152px;    padding-top: 19px; }
  .deslight-section .rightmage-textleft.fullrt-section{     margin-top: 12px;   padding-bottom: 0;   margin-bottom: -35px; }
  .deslight-section .rtimage-left img{     transform: inherit; }
  .getmobile-title{     max-width: 100%; }
/*   255px */
  .home-hero-section .hero-leftimage{ display:none; }
  .deslight-section .rightmage-textleft.fullrt-section .rttext-textright{     padding-top: 100px;  }
  
  
  .home-sec4 .lttext-textright {   padding-left: 0;   padding-right: 0; }
  
 /* ========= end home page css ================= */
  
  .row-fluid .footer ul li a{     font-size: 16px !important;
    line-height: 22px !important;
    color: #abb4b9;
    padding: 6px 0 !important; }
  
  
  /* ========= start platform page ================= */
  
  
  .platefore-wrapper{ flex-direction: column-reverse;    align-items: inherit; }
/*   .inner-page-hero .hero-left{ width:100%;     max-width: 400px; } */
    .inner-page-hero .hero-left{ width:100%;     max-width: 100%; }
  .inner-page-hero .hero-right{ width:100%; padding-top:52px }
  .inner-page-hero .hero-right img{ margin-bottom:0; }
 .inner-page-hero .hero-text p {    max-width: 100%; }
  
  .plateform-wleft,.plateform-wright{ width:100%; }
  .ltsub-text-row{  margin: 0 0px;   max-width: 100%;   flex-direction: column; }
  .ltsubtext{   padding:0;  width: 100%; }

  .plateform-section-white{ padding-top:64px; }
  .plateform-wright {    max-width: 100%;; padding-left:20px; padding-right:20px; }
  .ltsubtext {    padding-top: 20px; }
  .ltsub-text-row{ padding-top:10px; }
/*   358px */
  .lt-text br {    display: none; }
  
  .plateform-gleft{     padding-right: 20px;  width: 100%;   padding-left: 20px; max-width: 100%; }
  /*   max-width: 359px; */
  .plateform-gright{ width:100%;   margin-bottom: -72px;   padding-top: 18px; }
  .plateform-section-white.plavtform-gray .platefore-wrapper{     flex-direction: column; }
  
  .plateformgl-cover{     margin-right: 0; }
  .lt-text h2{ line-height:44px; }
  .ltsub-text-row{     max-width: 300px;  }

  
  .plateform-section-white.plavtform-gray{     padding-top: 55px;     margin-top: -62px; }
  .plavtform-gray:before{     height: 76px; }
  .plavtform-gray:after{ height: 28px; }
  
  .esycustomize-plat .plateform-section-white{ margin-top:20px; }
  .esycustomize-plat .plateform-wright{ width:100%;     max-width: 100%; }
  .esycustomize-plat .plateform-wleft{ width:100%; padding-top: 38px;  padding-left: 0;  padding-right: 0; padding-bottom:0px;  }
  

  
  .interact-customer .plateform-gright{ padding-top:40px; }
  .esy-custome .plateform-wleft{ padding-top:18px; }
  .esy-custome .plateform-wleft{ padding-bottom:35px; }
  
  .bring-plat .plateform-gright{     margin-bottom: -138px;     padding-top: 0; }
  
  
  /* 8-6-2020 */
  
  .plateform-5 .plateform-gright img{ width:100%; }
  .plathero-hero1 .inner-page-hero .hero-right{     padding-left: 20px;   padding-right: 20px; }  
  .plateform-5 .plateform-gright img{      transform: inherit;    margin-top: 0;} 
  .plateform-3 .plateform-gright{     margin-top: 50px; }
  .plateform-6 .plateform-wleft img{ width:100%; } 
  .plateform-mapp .getmobile-rowld{     margin-bottom: 85px;   border-bottom: 0; }
  .plateform-6 .plateform-section-white {    padding-top: 22px; }
  
  .plateform-mapp .getmobile-rowld{     border-top: 0;   padding-top: 0;   margin-top: 0; }
  
   
  
  
  /* ========= end platform section ================= */
  
  
  
  
  
  /* ================= start ecommerc page ================= */
  
  
  .ecomerce-section1 .inner-page-hero .hero-right{ padding-top: 18px;  padding-right: 20px;  margin-bottom: -136px; } 
  .logos-ecommerce{ padding-top: 20px;   padding-bottom: 32px; }
  .logosecommerrow img{ padding:12px;    width: 16.66%; }
  .class-ecommercetop-title .container {    max-width: 338px; }
  .ecom-section2 .rightmage-textleft.fullrt-section{ padding-top: 48px; position: relative; }
  
  .ecom-section2 .rightmage-textleft.fullrt-section .rtimage-left{     margin-top: -28px; }
  .commerce-bring .leftimg-righttext { margin-top: -65px; }
  .ecom-section4 .rightmage-textleft{ margin-top: 54px;     position: relative;  margin-bottom: -54px; }
  .ecom-section4 .rtimage-left{ margin-top: -42px; }
  .ecom-section5 .leftimg-righttext{ margin-top: -75px;   padding-top: 35px;   padding-bottom: 0; }
  .ecom-section7 .hero-sectiontwo{ padding-bottom: 40px; }
  
  .commerce-bring.ecom-section3 .ltimage-left{ margin-bottom: -30px; margin-top: -67px; }
  .commerce-bring.ecom-section3 .leftimg-righttext:before{     opacity: 1;   height: 27px; }
 
  .ecom-section6.m-padeco .rightmage-textleft{ padding-top: 58px; }
  .se-mspace .rightmage-textleft.fullrt-section .rtimage-left{ margin-top:12px; }
  
  /* 8-6-20 */
  .ecom-section3 .lttext-textright{       padding-bottom: 0;  margin-bottom: 0px; }
  .ecom-section2 .rtimage-left img{     width: 100%;   margin-bottom: -29px; }
  .ecomerce-section1{     margin-bottom: 114px; }
  
  .row-fluid .ecomerce-secton7 .hero-sectiontwo{     padding-top: 100px;   padding-bottom: 56px; }
  
  .row-fluid .spb-0.ecom-section6.m-padeco {    display: none; }
  .ecom-section5 .leftimg-righttext:before {   opacity: 1;   height: 33px; }
  .ecom-section5 .ltimage-left{ margin-bottom: -17px; }
  
  
  
  /* ================= end ecommerc section  ================= */
  
  
  
  
    /* =================   start Booking page   ============= */

  
  .booking-section3 .rightmage-textleft.fullrt-section .rtimage-left { margin-top: -34px; text-align: right; }
.booking-section3 .rightmage-textleft.fullrt-section { padding-bottom: 0; margin-bottom: -77px; }
.booking-section4 .leftimg-righttext { position: relative; z-index: -1; }
.booking-section4 .leftimg-righttext:before { z-index: 1; opacity: 1; height: 30px; }
.booking-section5 .rightmage-textleft.fullrt-section { padding: 69px 0; }
.booking-section5 .rightmage-textleft.fullrt-section .rtimage-left { margin-top: -41px; margin-bottom: -98px; }
  .row-fluid .booking-hero .hero-right img{     margin-left: 0;   margin-bottom: 0;     padding-top: 0;    margin-top: -35px; }
  
  
    /* 8-6-2020 */
  .booking-section3 .rightmage-textleft.fullrt-section .rtimage-left img{ width:100%; }
  .booking-hero .inner-page-hero .hero-right{  padding-right: 20px; }
  
  .booking-section5 .rtimage-left img{ width:100%; }

  /* =================   end  Booking  page   ============= */

  
  
   /* =================   start Page Site page   ============= */
   
  .site-section1 .hero-right img{ transform: inherit; }
  .site-section1 .home-hero-section {    overflow: visible;}
  .site-section1 .inner-page-hero .hero-right{ padding-top: 0;    margin-bottom: -169px; }
  
  .site-section2 .rightmage-textleft.fullrt-section .rtimage-left{ margin-top: 0;     text-align: right; }
  .site-section3 .leftimg-righttext{  padding-top: 10px;  margin-top: -29px;      padding-bottom: 88px; }
  .site-section3 .ltimage-left{     margin-bottom: -95px;  margin-top: -18px; }
  .site-section4 .rightmage-textleft.fullrt-section{     padding-top: 40px; }
  .site-section4 .rightmage-textleft.fullrt-section .rtimage-left{   margin-top: 32px;overflow: hidden;   position: relative;  text-align:center;  z-index: 2;    margin-bottom: 120px;  }
  .site-section5 .leftimg-righttext{     padding-top: 27px;     padding-bottom: 26px;   margin-bottom: 29px; }
  .site-section5 .ltimage-left{     margin-top: -44px; }
  .site-section5 .leftimg-righttext:before{    opacity: 1;   height: 25px;  }
  
  .site-section3 .leftimg-righttext:before {   opacity: 1;    height: 38px; }
  .site-section3 .leftimg-righttext .ltimage-left{ margin-top: -30px;   margin-bottom: -80px; }
  
       /* 8-6-20 */
  
  .site-section4 .rightmage-textleft.fullrt-section .rtimage-left img {    margin-left: -30px;    transform: scale(1.1); }
  .site-section2 .rightmage-textleft.fullrt-section .rtimage-left img{     width: 100%; }
  
  
    /* =================   end  page site page   ============= */
  
  
    p br{ display:none; }
 
  
  /* =================   start messenger  page   ============= */

  
  .messenger-section1 .inner-page-hero .hero-left{ width:100%;   }
  .messenger-section1 .inner-page-hero .hero-right{ width:100%;     margin-top: -91px; }
  .messenger-section1 .hero-right img{ transform: inherit;   margin-bottom: -70px; }   
  
  .messenger-section2 .hero-sectiontwo {   padding-top: 70px; }
  .messenger-section3 .rightmage-textleft.fullrt-section{ padding-top: 87px; }
  
  .messenger-section3 .rtimage-left img {   transform: inherit;  }
  .messenger-section3 .inner-page-hero .hero-right{ padding-top: 0;  margin-top: -34px; }
  
  .messenger-section3 .rightmage-textleft.fullrt-section .rtimage-left{     margin-top: -37px; }
  .messenger-section4 .leftimg-righttext{     padding-top: 30px; } 
  .messenger-section4 .ltimage-left {   margin-top: -54px;     margin-bottom: -18px; }
  .messenger-section4 .leftimg-righttext:before{     opacity: 1;  height: 25px; }
  
  .messenger-section5 .rightmage-textleft.fullrt-section{     padding-top: 50px; }
  .rightmage-textleft.fullrt-section .rtimage-left{      margin-top: 0; } 
  
  
     /* 8-6-20 */
  .messenger-section3 .rtimage-left img{ width: 100%; }
  .messenger-section3 .rightmage-textleft.fullrt-section{ position: relative;    margin-bottom: -165px; }
  .messenger-section5 .rtimage-left img{     width: 100%; }
  .inner-page-hero .hero-left h1 br{ display:none; }
  .class-ecommercetop-title .container{     max-width: 100%; }
  
 /* =================   end messenger page   ============= */

  
  
   
  
   /* =================   start Contact Us page   ============= */
     
  .contacthub-section1 .inner-page-hero .hero-right{ width:100%; margin-top: -15px; } 
  .contacthub-section1 .inner-page-hero .hero-left{ width:100%; }
  .contacthub-section1 .home-hero-section.inner-page-hero{  margin-top: 0;   padding-top: 120px; }
  .contacthub-section2 .hero-sectiontwo {   margin-top: 0;    padding-top: 59px; }
  .contacthub-section3 .plateform-section-white.plavtform-gray{      padding-top: 76px;   margin-top: 48px; }
  .contacthub-section3 .plateform-gright{     margin-bottom: -148px;     margin-top: -48px; }
  .contacthub-section4 .plateform-section-white {    padding-top: 45px; }
  .contacthub-section4 .plateform-wleft {    margin-top: -30px; }
  .contacthub-section5 .plateform-gright{     margin-top: 22px; }
  .contacthub-section6 .plateform-section-white{ padding-top: 130px; }
  .contacthub-section5 .plateform-gright{ margin-bottom: -5px; }
  .contacthub-section6 .plateform-section-white{     padding-top: 55px; }
  .contacthub-section6 .plateform-wleft{ padding-top: 20px; }
  .contacthub-section6 .plateform-section-white{ padding-bottom:0; }
  .contacthub-section6 .plateform-wleft{ padding-right:0; }
  .contacthub-section5 .plateform-section-white.plavtform-gray{ padding-top: 80px; } 
  
      /* 8-6-20 */
  .contacthub-section5 .plateform-gleft{     max-width: 100%; }
  .contacthub-section4 .plateform-wright{     max-width: 100%; }
  .contacthub-section4  .lt-text h2 {   max-width: 235px; }
  
  
  
   /* =================   end Contact Us page   ============= */


  
  
  
    
  /* =================   start review Us page   ============= */
 
  
  .review-section1 .inner-page-hero .hero-right{     padding-top: 23px; }
  .review-section1 .home-hero-section{     padding-bottom: 37px; }
  .review-section1 .home-hero-section:before{ height:32px; } 
  .row-fluid .review-pageheader {   margin-top: 52px; }
  .row-fluid .review-pageheader .container{     padding-bottom: 45px; }  
  .riview-section2 .rightmage-textleft.fullrt-section{ padding-top:60px; }
   .riview-section2 .rightmage-textleft.fullrt-section .rtimage-left{     padding-top: 33px; text-align:center; }
  
  .review-section3 .leftimg-righttext:before{     opacity: 1;   height: 42px; }
  .review-section3 .leftimg-righttext{      padding-bottom: 10px; }
  
  .review-section4 .plateform-section-white.plavtform-gray{    padding-top: 54px;   margin-top: 25px; } 
  
  
  .plateform-section-white.s2review .platefore-wrapper {    flex-direction: column; }
  .plateform-section-white.s2review .plateform-gright{    margin-top: 0px;   margin-bottom: 0; } 
  .plateform-section-white.s2review .plateform-gright {    overflow: hidden;}

   .plateform-section-white.s2review .plateform-gright img {    transform: scale(1.2) translate(-30px, 10px); }
  
  .plateform-section-white.s2review .lt-text{     padding-right: 0; }
  .getyourcover-landcover h3{     max-width: 100%; }
  
  /* 8-6-20 */
  
 
  .riview-section2 .plateform-section-white.s2review .plateformgl-cover{ margin-right: 0; }
  .review-section1 .hero-row{overflow: hidden; } 
  .review-section1 .hero-right img {    transform: scale(1.2) translate(-10px,25px); }
  .riview-section2 .plateform-section-white.s2review .plateform-gright img {  transform: scale(1.53) translate(-5.4%,41px); }
  .riview-section2 .plateform-gright{ padding-bottom: 127px; }
  .riview-section2 .plateform-section-white.s2review{     margin-bottom: -64px; }
  .review-section3 .leftimg-righttext {   padding-bottom: 117px; }
  .review-section1 .inner-page-hero .hero-right{      padding-bottom: 60px; }
  .review-section4 .plateform-gright img{ transform: scale(1.36) translate(7px, 29px); }
  .review-section4 .plateform-gright{     margin-bottom: 0px;   padding-top: 32px; }
  .review-section3 .ltimage-left {   margin-top: -16px; }
  
  .plateformgl-cover{     max-width: 100%; }
  .review-section3 .lttext-textright{ padding-left:22px; padding-right:22px; }
  
/* =================   end review Us page   ============= */

  
  
  /* =================   start webinar Project   ============= */
  
  .wregister-form-row{ flex-direction: column; }
  .speaker-column{     width: calc(100% / 1 - 20px); }
  .wd-webinar-up>div{     flex-direction: column; } 
  .webinar-hero>.container{ flex-direction: column;  }
  
  .whero-text{     width: 100%;padding-right: 0; padding: 0 15px; }
  .whero-image{     width: 100%;    margin-bottom: 0; position: relative; }
  .whero-image img {    margin-left: 0;    transform: inherit;     margin-top: 0px;   margin-bottom: 0px; }
  .wregister-left {    padding-right: 0;    width: 100%; margin-bottom: 28px; }
  .wregister-right{ width:100%; margin-top: 28px; }
  
  
  .webinar-hero{ padding-top: 110px; }
  .whero-text h1{     font-size: 34px;   line-height: 48px; }
  .webinar-hero:before{     height: 40px; }
  .speaker-title {   text-align: left;   margin-bottom: 40px; }
  .speaker-meet{     padding-top: 58px; }  
  
  
  .wd-sign-right{      width: 100%;   padding-left: 0; padding:0 15px;  }
  .wd-sighup-left {    width: 100%; }
  .wd-sighup-left img {    transform: inherit; }
  .row-fluid .webinar-subscribe{      text-align: left; }
  .subscribe-form form{ max-width: 100%; }
  .row-fluid .webinar-subscribe .container{     border-bottom: inherit; }
  .speaker-row{     margin: 0 -10px; }
  .webinar-hero>.container{ padding:0; }
  .webinar-register {   margin-top: 66px; }
   
  .wd-sighup-left img {   margin-top: 0;    position: relative;     margin-bottom: 0; }
  .wd-webinar-up:before{     height: 101px; }
  .wd-webinar-up{    padding-top: 0; margin-top: 20px; padding-bottom: 50px; }
  .row-fluid  .wd-webinar-up .container{ padding:0; }
  .row-fluid .webinar-subscribe{     padding-top: 75px; }
  
  .wd-dingbutton a{     margin-bottom: 20px;     min-width: 168px; }
  .webinar-hero{     margin-bottom: 5px; }
  
/* =================   end  webinar  Project   ============= */
   

  
  
   /* =================   landing pages css   ============= */
  
  .lpcta-two{     flex-direction: column; }
  .feauters-imagelp,.feauters-contentlp{ width:100%; }
  .feauters-imagelp{ min-height: 240px; border-radius: 4px 4px 0 0; }
  .lpcta-column,.lpcta-column{ width:100%; } 
  .feauters-contentlp h2{ font-size: 30px;  line-height: 40px; }
  .lpcta-trip-section{     padding-top: 68px;  padding-bottom: 80px; }
  .lpctatrip-title h2 { font-size: 36px;  line-height: 49px; }
  .lpcta-column {   margin-bottom: 38px; }
  .feauters-lprow{ flex-flow: wrap; }
  .lpsecond_two {   padding-bottom: 56px;  }
  .lpcta-two{     margin-top: 44px; }
  .lphero1_0 .whero-text h1{ font-size: 38px; }
   .webinar-hero.lphero1_0 {   padding-top: 85px; }
  .lpsecond_two{  margin-top: 62px; }
  
  .webinar-hero.lphero1_0 .whero-text{ padding-bottom:20px; }
  .lphero_3_1_text h1{ line-height: 53px; font-size: 40px; }
  .lphero_3_1{ padding-top: 114px; padding-bottom:0; }
  
   /* =================   end landing pages css   ============= */
  
  
  
   /* lp 2.1 */
  
  .webhero_2_1sec {   padding-top: 68px; }
  .webhero_2_1sec .whero-text{     padding-right: 15px; }
  .webinar-hero.webhero_2_1sec {   padding-bottom: 123px; }
  .lpsecond_one_21 .lpcta-image{     width: 100%;   padding-right: 0; }
  .lpsecond_one_21 .lpcta-column{ text-align: center;  padding-left: 0;  padding-top: 32px; } 
  .lpsecond_one_21 .lpcta-2text{     margin: 0 auto; }
  .testimonial_2_1_section{     padding-bottom: 60px;  padding-top: 118px;   margin-top: -46px;padding-bottom: 28px;  } 
  .testimonial_2_1_row{ flex-direction:column; }
  .testimonial_2_1_left{     width: 100%;   padding-right: 0px;     text-align: center;  padding-bottom: 50px; }
  .testimonial_2_1_right{     width: 100%;  text-align: center;   padding-left: 0;     padding-top: 20px; }
  .lpsecond_one_21 .lpcta-two{     margin-top: 42px; }
  .webhero_2_1sec .whero-text h1{     text-align: center; }
  .testimonial_2_1_name {    padding-top: 30px; }
  
   /* lp 4 */
  .landing_hero_lp4row{     flex-direction: column; }  
  .landing_hero_lp4left,.landing_hero_lp4right{ width: 100%; padding-left: 0px;    }
  
  .landing_hero_lp4{       z-index: 1;  padding-top: 128px;   padding-bottom: 160px; }
  .landing_hero_lp4right {   padding-top: 32px; }
  .landing_hero_lp4:after {content: "";position: absolute;background-color: rgba(0,0,0,0.30);top: 0;bottom: 0;right: 0;left: 0;z-index: -1;}
  .landing_hero_lp4left h1{     font-size: 38px;   line-height: 50px; }
  .mobile-open .blackteg_logo{ display:block !important; }
  .mobile-open .whilteg_logo{ display:none !important; }
  .landing_hero_lp4{ margin-bottom: 0;   padding-top: 111px; background-position: 0 100%; }
  .landing_hero_lp4form{     max-width: 100%; padding: 28px 20px;    }
   
  .landing_hero_lp4form{     } 
  
  
  .webinar-hero.landing_Hero_5{      padding-bottom: 66px; } 
  .webinar-hero.landing_Hero_5 .whero-text{ padding-right: 15px; }
  .webinar-hero.landing_Hero_5 {   padding-bottom: 62px;   margin-bottom: -67px; padding-top: 100px; }
  .landing_Hero_5 .whero-text h1{     line-height: 54px;   font-size: 40px; }

  
  
  
    /* =================  start covid-19 resource hub ===================== */
  
  
  .articlecovid-column{   width: 100%;  margin: 0;    margin-bottom: 50px;     display: none;  }
  .articlecovid-column:nth-child(-n+2) {   display: block; }
  .covid-testi-row{ flex-flow: wrap;  }
  .covid-left-testi,.covid-testi-right{    padding:0; width: 100%; }
   .covid-gcolumn {       width: 100%;   margin: 0;     margin-bottom: 42px; }
  .covid-ctaleft {   width: 100%; }
  .covid-ctaright{     width: 100%; }
  .covid-ctarow{     flex-flow: wrap; }
  .testi-shap1 {   margin-bottom: -10px; }
  .covid19-guides:before{ width:100%;     top: 40%; }
  .covidhero-text h1{   margin-bottom: 12px;  font-size: 36px;    line-height: 48px; }
  .covidhero-text {   text-align: left; }
  .covidhero-text{     font-size: 20px;   line-height: 28px; }
  .resources-covidhero{     padding-top: 110px;     padding-bottom: 50px; } 
  .covid-testi-row{ flex-direction: column-reverse; }  
  .covid-left-testi{ text-align: center; }
  .covid-left-testi h2{     font-size: 24px;   line-height: 32px;   text-align: left;   position: relative; margin-top: 20px;     padding-left: 20px; }
  .covid-left-testi h2:before {    content: "";    position: absolute;    left: 0;    top: 16px; }
  .covid19-testi{     padding-bottom: 77px; }
  .covid19-guides{     padding-top: 80px;     padding-bottom: 80px; } 
  .covid19-gttle{ margin-bottom: 56px; }
  .covid19-gcta.blue-cta {   margin-top: 10px; }
  .covid-ctarow{ flex-direction: column-reverse; }
  .covid-ctaright h2 br{ display:none; }
  .covid-ctaright h2{  font-size: 32px;   line-height: 44px; }
  .ctatrip-cta.blue-cta{ padding-top: 40px; }  
  .covid-ctaleft{     text-align: center;   padding-top: 30px; }
  .covid-cta-tripe{     padding-bottom: 0; } 
  .covid-ctaleft img {   max-width: 257px !important; }
  
  
  
  
    /* =================  end covid-19 resource hub ===================== */
  
  .landing_Hero_5 .whero-image {   padding-bottom: 95px; }
  .landing_Hero_5 .whero-image img {    padding: 0 20px;    margin-top: 50px; }
  .landing_Hero_5 .whero-text{  padding: 0 20px;  }
   
  .cta-design.border {    padding-top: 25px; }
  .lpcta-column {   margin-bottom: 0; }
  .feauters-textlp{   padding-bottom: 15px; }
  .blue-cta-lpnew {    padding-bottom: 22px; }
  
  
  .lphero1_0 .whero-text {padding:0 20px;  }
  .lphero1_0 .whero-image{     padding: 44px 20px; } 
  .webhero_2_1sec .whero-image img{     margin-left: 0; }
  .webhero_2_1sec .whero-image{     padding: 47px 20px; }
/*   .webinar-hero.webhero_2_1sec>.container{     flex-direction: column; } */
  .lpsecond_two.lpsecond_one_21{      padding-bottom: 32px; }
  .testimonial_2_1_section{ padding-top: 145px; }
  
  .lp-footer .footer-logo{ text-align:center; }
  .footer.lp-footer .row-fluid ul.sociale-icon{ border:none; }
  .row-fluid .copyright-row{     padding-top: 20px; }
  
  
  .covidhero-image img{ transform: inherit; }
  
  
  .accordion-module{     padding: 100px 0;   padding-top: 20px;  }
  .accordion-text{     padding: 12px 0;   padding-bottom: 0;  }
  .header-ofaccordion h3{     max-width: 320px;   margin: 0 auto; }
  
  
  .review-pageheader.reviews_section2{     margin-top: 0 !important;  }
  .reviews_section2  .site-pageheader{     padding-top: 70px !important;  }
  
 
  .row-fluid a.chatnow:hover:before{ background-image: url(https://3938013.fs1.hubspotusercontent-na1.net/hubfs/3938013/Image%20-%202019/messages-bubble-square-typing.svg) !important; }
  
  
    
  #beforyeouhero .whero-image {  padding: 0;  margin-top: -40px;  margin-bottom: -40px; }
  
  
  
  
  
  
  
    
  
}


@media (max-width:480px){
  .row-fluid .hs-form fieldset.form-columns-2 .field{     padding: 0 0 10px 0px; }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child{     padding: 0 0 15px 0; }

}


@media (max-width:400px){
.row-fluid .footer ul.sociale-icon li{     padding-left: 0;   padding: 0 10px; } 
  
  
  
  
}