/* @import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

@font-face {
  font-family: 'RadikalW03';
  src: url('https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/Fonts/RadikalW03-Medium.eot');
  src: url('https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/Fonts/RadikalW03-Medium.eot#iefix') format('embedded-opentype'),
    url('https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/Fonts/RadikalW03-Medium.woff2') format('woff2'),
    url('https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/Fonts/RadikalW03-Medium.woff') format('woff'),
    url('https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/Fonts/RadikalW03-Medium.ttf') format('truetype'),
    url('https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/Fonts/RadikalW03-Medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}



/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
.fl100.logo-section .container {
    max-width: 1246px;
}
.commoncontainer .container {
    max-width: 1210px;
    width: 100%;
}
.logo-section .logo-group {
    width: 100%;
    max-width: 1246px;
    margin: 0 auto;
}
#hs_cos_wrapper_dnd_area-module-3 .interactive-button {
    font-family: Radikal, sans-serif !important;
}
.hs-content-id-57881416039 div#hs_form_target_widget_1634663299047 {
    max-width: 1180px;
    margin: 0 auto;
    width: 100%;
}
.mediaover-section.clr-plus .box .left, .mediaover-section.floating .box .left {

    margin-left: 7%;
}
*{box-sizing: border-box;}	
*:focus{outline:none;}
body{ margin:0px; font-family:'Public Sans', sans-serif; font-weight:400; color:#EEE9E9; font-size: 18px; line-height:32px; }
body *{box-sizing: border-box;}
ul{margin:0px; padding:0px;}
ul li{list-style:none;}
a{ transition:all 0.3s linear; text-decoration:none; color:#fff; }
a:hover, a:focus{text-decoration:none; color:inherit; }
.row-fluid [class*="span"].no-height{min-height: auto;}
.row-fluid [class*="span"]{min-height:auto;}
.container, .row-fluid .container[class*="span"]{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after, .row-fluid .container[class*="span"]:after{clear:both; content: ""; display:table;}
.row{margin-right:-15px; margin-left:-15px;}

img { max-width:100%; height:auto; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-family:'RadikalW03'; font-weight:500; color:#004a5e; }
h1 { font-size:54px; line-height:64px; }
h2 { font-size:38px; line-height:52px; }
h3 { font-size:32px; line-height:48px; }
h4 { font-size:22px; line-height:32px; }
h5 { font-size:20px; line-height:32px; }
p {margin:15px 0;padding:0;}
.para-title { font-size:20px; line-height:32px; font-weight: 600; color:#004a5e; }
.para-small { font-size:16px; line-height:28px; color: #7a8896; }
.label { font-size:16px; line-height:24px; text-transform:uppercase; color: #7a8896; font-weight: 600; letter-spacing: 1.8px;  }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.fl100 { width:100%; float:left; }
.mb-50 { margin-bottom:50px; }

.white { color:#fff; }
.sky-blue { color:#00c8ff; }
.snowbase-bg { background-color:#f8f8f8; }

.blue_btn a, a.blue_btn { display: inline-block; font-family:'RadikalW03'; border-radius: 40px; padding:12px; font-size: 16px; line-height: 28px; font-weight: 500; color: #00e39e; background-color: #005269; min-width: 199px; text-align: center; }
.blue_btn a:hover, a.blue_btn:hover { background-color: #00647f; color: #00e39e; }
.green_btn a, a.green_btn { display: inline-block; font-family:'RadikalW03'; border-radius: 40px; padding:12px; font-size: 16px; line-height: 28px; font-weight: 500; color: #004a5e; background-color: #00e39e; min-width: 199px; text-align: center; }
.green_btn a:hover, a.green_btn:hover { background-color: #00e39e; color: #005269; }
.white_btn a, a.white_btn { display: inline-block; font-family:'RadikalW03'; border-radius: 40px; padding:12px; border: 2px solid #fff; font-size: 16px; line-height: 28px; font-weight: 500; color: #fff; background-color:transparent; min-width: 194px; text-align: center; }
.white_btn a:hover, a.white_btn:hover { background-color: #ffffff; color: #00b1e1; }

.bgmain { background-repeat:no-repeat; background-size:cover; background-position:cener center; }
.bgimg { display:none; }

textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="file"], 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"]
{ font-family:'Public Sans', sans-serif; border-radius:4px; border:1px solid #e5e5e5; color:#7a8896; background-color:#f8f8f8; padding:13px; margin:0 0 10px 0; font-size:16px; line-height:24px; font-weight:400; width: 100%;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1 select.hs-input fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
form .hs-form-field input:focus, form .hs-form-field select:focus, form .hs-form-field textarea:focus {border-color: #00b1e1; box-shadow: 0px 0px 0px 1px #00b1e1; background-color: #f8f8f8;}
form .hs-form-field input.error, form .hs-form-field select.error, form .hs-form-field textarea.error { border-color: #cc2944;box-shadow: 0px 0px 0px 1px #cc2944;background-color: rgba(204, 41, 68, 0.1);}
textarea { resize:none; }
::placeholder {color: #c5c7c7; }
:-ms-input-placeholder {color: #c5c7c7; }
::-ms-input-placeholder { color: #c5c7c7;}
input[type="submit"]{ -webkit-appearance:none; display: inline-block; cursor:pointer; font-family:'RadikalW03'; border-radius: 40px; padding:11px 12px 13px 12px; font-size: 16px; line-height: 28px; font-weight: 500; color: #00e39e; background-color: #005269; min-width: 194px; text-align: center; border:0px; box-shadow:none; transition:all .3s ease; }
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#00647f; color:#00e39e; }
h3.form-title:empty { display:none; }
form fieldset { max-width: 100% !important; }
form .hs-form-field { padding-bottom: 10px; }
form .hs-form-field > label > span:not(:empty) { font-size: 16px; line-height: 24px; color: #7a8896; display: inline-block; padding-bottom: 5px; }
form .hs-form-field > label > span:empty { display: none; }
form .hs-form-field > label > span:not(:empty) + .hs-form-required { color: #7a8896; }
form .hs-form-field > label > span:empty + .hs-form-required { display: none; }
form fieldset .hs-form-field .input { margin-right: 0px !important; }
form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 5px; }
form fieldset.form-columns-2 .hs-form-field:last-child { padding-left: 5px; }
form .hs_submit { padding-top: 12px; }
ul.inputs-list li.hs-form-booleancheckbox { position: relative; padding: 0px 0 0 28px; margin: 0 0 10px; }
ul.inputs-list li.hs-form-booleancheckbox:before { display: none; }
ul.inputs-list li.hs-form-booleancheckbox:last-child { margin-bottom: 0px; }
ul.inputs-list li.hs-form-booleancheckbox > label { display: block; }
ul.inputs-list li.hs-form-booleancheckbox input[type="checkbox"] { -webkit-appearance: none; border: none !important; box-shadow:none; background-color: unset; margin: 0px; padding: 0px !important; position: absolute; /* width: 100%; */ height: 100%; top: 0; left: 0; }
ul.inputs-list li.hs-form-booleancheckbox input[type="checkbox"] + span { margin: 0; font-size: 16px; line-height: 24px; color: #7a8896; padding-left: 0; position: unset; }
ul.inputs-list li.hs-form-booleancheckbox input[type="checkbox"] + span:before { content: ''; position: absolute; height: 18px; width: 18px; display: inline-block; padding: 0px; z-index: 5; background-color: #f8f8f8; border: 1px solid #e5e5e5; top: 2px; left: 0px; border-radius: 3px; cursor: pointer; transition: all 0.2s linear; }
ul.inputs-list li.hs-form-booleancheckbox input[type="checkbox"] + span:after { content: '\f00c'; display: block; font-family: FontAwesome; color: #00b1e1; position: absolute; top: 2px; left: 4px; z-index: 5; font-size: 12px; line-height: 20px; opacity: 0; visibility: hidden; transition: all 0.2s linear; cursor: pointer; }
ul.inputs-list li.hs-form-booleancheckbox input[type="checkbox"]:checked + span:after { opacity: 1; visibility: visible; }
ul.inputs-list li.hs-form-booleancheckbox input[type="checkbox"]:checked + span:before { border-color:#00b1e1;}
ul.inputs-list li.hs-form-booleancheckbox p a { color: inherit; text-decoration: none; box-shadow: 0px 2px 0px #00e39e; /*display:inline-block; position: relative; color: #7a8896;*/ }
/* ul.inputs-list li.hs-form-booleancheckbox p a:after { content: ''; width:100%; display: block; position: absolute; left: 0; bottom: 0; border-bottom: 2px solid #00e39e; } */
ul.inputs-list li.hs-form-radio { position: relative; padding: 0px 0 0 28px; margin: 0 0 10px; list-style:none; }
ul.inputs-list li.hs-form-radio:before { display: none; }
ul.inputs-list li.hs-form-radio:last-child { margin-bottom: 0px; }
ul.inputs-list li.hs-form-radio > label { display: block; }
ul.inputs-list li.hs-form-radio input[type="radio"] { -webkit-appearance: none; border: none !important; box-shadow: none; background-color: unset; margin: 0px; padding: 0px !important; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
ul.inputs-list li.hs-form-radio input[type="radio"] + span { margin: 0; font-size: 16px; line-height: 24px; color: #7a8896; padding-left: 0; position: unset; }
ul.inputs-list li.hs-form-radio input[type="radio"] + span:before { content: ''; position: absolute; height: 18px; width: 18px; display: inline-block; padding: 0px; z-index: 5; background-color: #f8f8f8; border: 1px solid #e5e5e5; top: 2px; left: 0px; border-radius: 100%; cursor: pointer; transition: all 0.2s linear; }
ul.inputs-list li.hs-form-radio input[type="radio"] + span:after { display: block; font-family: FontAwesome; color: #00b1e1; position: absolute; top: 2px; left: 5px; z-index: 5; font-size: 12px; line-height: 20px; opacity: 0; visibility: hidden; transition: all 0.2s linear; cursor: pointer; border-radius: 30px; content: '\f111'; }
ul.inputs-list li.hs-form-radio input[type="radio"]:checked + span:after { opacity: 1; visibility: visible; }
ul.inputs-list li.hs-form-radio input[type="radio"]:checked + span:before { border-color: #00b1e1; }
ul.inputs-list li.hs-form-radio p a { color: inherit; text-decoration: none; box-shadow: 0px 2px 0px #00e39e; /*display:inline-block; position: relative; color: #7a8896;*/ }
ul.inputs-list li.hs-form-booleancheckbox { list-style: none; }
ul.hs-error-msgs li { line-height: 0px; }
ul.hs-error-msgs li .hs-error-msg { font-size: 14px; line-height: 20px; font-weight: 400; color: #cc2944; display: block; position: relative; padding-left: 24px; }
ul.hs-error-msgs li .hs-error-msg:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; width: 18px; height: 18px; background-repeat: no-repeat; background-image: url(https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/images/error@2xred.png); background-size: contain; }
.submitted-message { font-size: 20px; line-height: 28px; color: #004a5e; font-weight: 500; }
.hs_error_rollup { display: none; }

.slick-slider .slick-arrow{ background-color:#00b1e1; border:none; z-index:9; position:absolute; top:50%; transform:translateY(-50%); left:-15px; width:40px; height: 40px; border-radius:100%; font-size:0px; color:#fff; transition:all 0.3s ease; cursor:pointer;}
.slick-slider .slick-arrow:hover { background-color:#00c8ff; }
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; display:inline-block; margin-left:-2px; font-size:25px; line-height:40px; font-family: FontAwesome;} 
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; display:inline-block; margin-right:-2px; font-size:25px; line-height:40px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:-15px;}
.slick-slider .slick-dots{position:relative; width:100%; left:0; right:0; bottom:0; text-align:center;}
.slick-slider .slick-dots li {display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button {width:12px; height:12px; border-radius:100%; display:inline-block; background-color:#d8d8d8; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:1; transition:all 0.3s ease;;} 
.slick-slider .slick-dots li button:hover { background-color:#00c8ff; }
.slick-slider .slick-dots li.slick-active button{ background-color:#00c8ff; }

.list-design ul { padding: 0 0 26px; }
.list-design ul:last-child { padding-bottom: 0; }
.list-design ul li { color: #7a8896; position: relative; padding-left: 24px; margin-bottom: 10px; }
.list-design ul li:before { content: '\f111'; display: inline-block; position: absolute; top: 0; left: 0; font-family: FontAwesome; font-size: 8px; color: #00b1e2; line-height: 28px; }
.list-design ul li:last-child { margin-bottom: 0; }
.list-design ul li:last-child { margin-bottom: 0; }

.checkstyle {padding: 0 0 26px; }
.checkstyle:last-child { padding-bottom: 0px; }
.checkstyle li { color: #7a8896; position: relative;  padding-left: 40px; margin-bottom: 24px; }
.checkstyle li:before { content: ''; display: inline-block; position: absolute; top: 5px; left: 0; height: 23px; width: 23px; background-image: url(https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/images/checkmark-circle@blue.png); background-repeat: no-repeat; background-size: 100%; }
.checkstyle li:last-child { margin-bottom:0px; }

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

/* Header Section */
.row-fluid .header-section { width: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 10; transition:all 0.3s linear; /*background-color: #004a5e;*/ padding: 0px 0; }
.dark-header .row-fluid .header-section { background-color: #004a5e; }
.row-fluid .header-section.lp { padding: 18px 0 19px; }
.row-fluid .header-section .container { max-width: 1214px; }
.row-fluid .header-section .header-inner > div > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.row-fluid .header-section .header-logo { line-height: 0px; width: 195px; float: left; }
.row-fluid .header-section .header-logo .white-logo { display: block; }
.row-fluid .header-section .header-logo .black-logo { display: none; }
.row-fluid .header-section .header-logo img { width: 191px; }
.row-fluid .header-section .menu-wrap { width: calc(100% - 195px); float: left; margin: 0; padding-left: 30px; }
.row-fluid .header-section .head-btn { display: none; }
.row-fluid .header-section .mainmenu .black-logo { display: none; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal { width:100%; text-align: right; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul { width: auto; display: inline-block; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn { display: inline-block; margin: 0; width: auto; float: none; padding-left: 20px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn a { display: inline-block; font-size: 1rem; line-height: 1.75; border: 2px solid #fff; background-color: transparent; font-family: 'RadikalW03'; font-weight: 500; color: #fff; border-radius: 24px; padding: 4px 10px; min-width: 161px; text-align: center; box-sizing: border-box !important; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul:hover .head-btn a { color:rgba(255,255,255,0.65); }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul .head-btn a:hover { color:rgba(255,255,255,1); }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children { position:unset; }
.header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-menu-depth-1:nth-child(2),
.header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-menu-depth-1:nth-child(3),
.header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-menu-depth-1:nth-child(4) { position:unset; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 { display: inline-block; float:none; vertical-align: middle; line-height: 0px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul:hover li.hs-menu-depth-1 > a { opacity: 0.65; } 
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:hover > a { opacity:1; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li a { font-size: 1rem; line-height: 1.75rem; font-family: 'Public Sans', sans-serif; color: #fff; padding:1.25rem .5rem; font-weight: 400; margin-left: 12px; display: inline-block; position: relative; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li a:after { content: ''; display: inline-block; position: absolute; right: 5px; width: .7rem; height: 2.5rem; bottom: 13px; background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/round-expand_more-24px-white.svg); background-repeat: no-repeat; background-size: contain; background-position: right center; transition: all 0.3s; opacity: 0; visibility: visible; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li:first-child a { margin-left:0px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:hover > .submenu { display: block; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > a { padding-right: 23px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:nth-child(2) > a:after, 
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:nth-child(3) > a:after, 
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:nth-child(4) > a:after { opacity: 1; visibility: visible; }
/* Sticky */
.row-fluid .header-section.sticky { background-color: #fff; border-bottom: .125rem solid #f4f8fa; }
.dark-header .row-fluid .header-section.sticky { background-color: #ffffff; }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul li a { color: #004a5e; font-weight:400; }
.row-fluid .header-section.sticky .header-logo .white-logo { display: none; }
.row-fluid .header-section.sticky .header-logo .black-logo { display: block; }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul li a:after { background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/round-expand_more-24px.svg); }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal .head-btn a { background-color: #00e39e; color: #004a5e; border-color: #00e39e; padding-top: 4px; padding-bottom: 4px; font-weight: 500; }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul:hover li.hs-menu-depth-1 > a { opacity: 0.65; }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul:hover .head-btn a { color: rgb(0 74 94 / 0.65); }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:hover > a { opacity: 1; }
.row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul .head-btn a:hover { color: #004a5e; }

/* Mega Menu */
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li .submenu .subgroup .subbox a { padding: 0; margin: 0; color: inherit; font-size: inherit; line-height: normal; }
.row-fluid .header-section .submenu { position: absolute; top: 100%; left: 0; right: 0; background-color: #fff; z-index: 5; padding: 48px 0 21px; box-shadow: 0 18px 40px rgba(122, 136, 150, .1); transition: all 0.3s; display: none; }
.row-fluid .header-section .submenu .subgroup-wrap { text-align:left; }
.row-fluid .header-section .submenu .subgroup { text-align: left; width: 50%; float: none; display: inline-block; vertical-align: top; margin: 0 -2px; }
.row-fluid .header-section .submenu .subgroup-wrap.full .subgroup:nth-child(odd) { padding-right: 5px; }
.row-fluid .header-section .submenu .subgroup-wrap.full .subgroup:nth-child(even) { padding-left: 5px; }
.row-fluid .header-section .submenu .subgroup .subtitle { line-height: 18px; font-size: .75rem; padding: .25rem 15px; margin-bottom: 27px; }
.row-fluid .header-section .submenu .subgroup .subtitle a { display: inline-block; font-size: .75rem; min-height: 13px; line-height: 18px; padding:0px; color: #7a8896 !important; letter-spacing: .9px; text-transform: uppercase; font-weight: 400 !important; margin: 0; }
.row-fluid .header-section .submenu .subgroup .subbox { width: 50%; float: none; display: inline-block; vertical-align: top; margin: 0 -2px; padding: 0px 16px 40px; }
.row-fluid .header-section .submenu .subgroup .subbox a { display: block; width: 100%; height: 100%; }
.row-fluid .header-section .submenu .subgroup .subbox .boxin { width: 100%; }
.row-fluid .header-section .submenu .subgroup .subbox .img { width: 46px; float: left; padding-right: 12px; line-height: 0px; }
.row-fluid .header-section .submenu .subgroup .subbox .img img { max-width: 100%; }
.row-fluid .header-section .submenu .subgroup .subbox .contain { width: calc(100% - 46px); float: left; padding-top: 4px; }
.row-fluid .header-section .submenu .subgroup .subbox .contain .title { display: inline-block; font-size: 1rem; line-height: 1.75rem; font-weight: 400; color: #004a5e; }
.row-fluid .header-section .submenu .subgroup .subbox .contain .para p { margin: 0 0 20px; font-size: .75rem; line-height: 1.25rem; color: #7a8896; font-weight: 400; }
.row-fluid .header-section .submenu .subgroup .subbox .contain .para p:last-child { margin-bottom: 0px; }
.row-fluid .header-section .submenu .subgroup-wrap.full .subgroup { width: 100%; }
.row-fluid .header-section .submenu .subgroup-wrap.full .subin-group .subbox { width: 25%; }
.row-fluid .header-section .submenu .subgroup-wrap.half .subgroup { width:50%; }
.row-fluid .header-section .submenu .subgroup-wrap.half .subgroup .subbox { width:50%; }
.row-fluid .header-section .submenu .subgroup-wrap.half .subin-group .subbox { width: 50%; }

/* Footer Section */
.row-fluid .footer-section { width: 100%; padding: 64px 0; background-color: #00647f; }
.row-fluid .footer-section .container { max-width: 1242px; }
.row-fluid .footer-section .footer-row { width: 100%; float: left; }
.row-fluid .footer-section .footer-row .footer-col { width: 16.66667%; float: none; margin: 0 -2px; display: inline-block; vertical-align: top; padding: 0 16px 0; }
.row-fluid .footer-section .footer-row .footer-col .title { display: block; font-size: .938rem; font-weight: 700; line-height: 1.25rem; color: #fff; text-transform: capitalize; margin-bottom: 1.25rem; }
.row-fluid .footer-section .footer-row .footer-col .link .hs-menu-flow-vertical ul { margin-bottom: 1rem; }
.row-fluid .footer-section .footer-row .footer-col .link .hs-menu-flow-vertical ul li { line-height: 0; }
.row-fluid .footer-section .footer-row .footer-col .link .hs-menu-flow-vertical ul li a { display: inline-block; font-size: .938rem; font-weight: 400; line-height: 1.25rem; margin-bottom: .75rem; margin-top: 2px; color: #fff; }
.row-fluid .footer-section .footer-row .footer-col .link .hs-menu-flow-vertical ul li a:hover { color: #00e39e; }
.row-fluid .subfooter { width: 100%; background-color: #005269; padding: 29px 0 19px; color: #fff; }
.row-fluid .subfooter .container { max-width: 1214px; }
.row-fluid .subfooter .footer-logo { line-height: 0px; width: 167px; float: left; }
.row-fluid .subfooter .footer-logo img { width: 167px; height: auto; }
.row-fluid .subfooter .copyright { width: calc(100% - 167px); float: left; margin: 0; padding-left: 2.5rem; font-size: .938rem; line-height: 29px; }
.row-fluid .subfooter .link { width: calc(100% - 153px); float: left; padding-right: 2.5rem; }
.row-fluid .subfooter .link ul { text-align: right; margin-bottom: 1rem; }
.row-fluid .subfooter .link ul li { padding-left: 0; margin: 0; float: none; display: inline-block; vertical-align: top; }
.row-fluid .subfooter .link ul li:before { display: none; }
.row-fluid .subfooter .link ul li a { font-size: .938rem; font-weight: 400; margin-bottom: .75rem; margin-left: 2.5rem; color: #fff; line-height: 29px; }
.row-fluid .subfooter .link ul li a:hover { color: #00e39e; }
.row-fluid .subfooter .lang { width: 153px; float: left; margin: 0; }
.row-fluid .subfooter .lang ul { width: 153px; background-color: #004a5e; }
.row-fluid .subfooter .lang ul > li { position: relative; }
.row-fluid .subfooter .lang ul > li > a { padding: 10px 14px; text-align: left; width: 100%; font-size: .938rem; line-height: 1.25rem; display: block; color: #fff; position: relative; border: 1px solid #004a5e; }
.row-fluid .subfooter .lang ul li { list-style: none; padding: 0; margin: 0; }
.row-fluid .subfooter .lang ul li::before { display: none; }
.row-fluid .subfooter .lang ul > li > a span { display: inline-block; float: none; }
.row-fluid .subfooter .lang ul > li > a:before { content: " "; display: inline-block; width: 1.25rem; height: 1.25rem; background: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/language-switcher.svg) center center no-repeat; background-size: 100%; margin-right: 14px; float: left; }
.row-fluid .subfooter .lang ul > li > a:after { content: ''; vertical-align: middle; display: inline-block; position: absolute; right: 10px; top: calc(50% - .175em); width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 10px solid #fff; transition: all .3s linear; }
.row-fluid .subfooter .lang ul > li > ul { position: absolute; bottom: 100%; top: auto; border-top: 1px solid #004a5e; display: none; }
.row-fluid .subfooter .lang ul > li > ul li { margin: 0; }
.row-fluid .subfooter .lang ul > li > ul li a { border-width: 0 1px 1px 1px; line-height: 1.134; }
.row-fluid .subfooter .lang ul > li > ul li a::before { display: none; }
.row-fluid .subfooter .lang ul > li > ul li a:after { display: none; }
.row-fluid .subfooter .lang ul > li:hover > a { color: #00e39e; }
.row-fluid .subfooter .lang ul > li:hover > a:after { border-top-color: #00e39e; }
.row-fluid .subfooter .lang ul > li:hover > ul { display: block; }


.mediaover-section { padding: 96px 0; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; overflow: hidden; }
.mediaover-section .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; }
.mediaover-section .label { padding-bottom: 8px; }
.mediaover-section .blue_btn { padding-top: 48px; }
.mediaover-section img.color-overlay { position: absolute; z-index:-1; bottom: -306px; right: -194px; width: 612px; height: auto; }

.mediaover-section.floating .box { width: 100%; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.mediaover-section.floating .box .left { width: 50%; float: left; padding-left: calc((100% - 1400px) / 2); padding-right: 108px; }
.mediaover-section.floating .box .right { width: calc(50% - 28px); margin-left: 28px; float: left; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.mediaover-section .para { padding-top: 31px; }
.mediaover-section .para p { color: #fff; }
.mediaover-section .para p:last-child { margin-bottom: 0px; }
.mediaover-section.floating .blue_btn { padding-top: 34px; }
.mediaover-section.floating .box .right.mobile { display: none; }

.overlay-circel { position: absolute; top: 47px; right: -306px; width: 612px; height: auto; z-index: -1; }
.overlay-circel.top { top: -306px; bottom: auto; }
.overlay-circel.center { top: 47px; bottom:auto; }
.overlay-circel.bottom { top: auto; bottom: -306px; }
.overlay-circel.left { bottom: auto; right: auto; left: -150px; top: -427px; }
.overlay-circel.right { right: -240px; top: auto; bottom: -328px; }

.mediaover-section.clr-plus { padding: 0 !important; }
.mediaover-section.clr-plus .box { width: 100%; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.mediaover-section.clr-plus .box .left {margin-left:7%; width: 50%; float: left; padding-left: calc((100% - 1400px) / 2); padding-right: 108px; padding-top: 96px; padding-bottom: 96px; }
.mediaover-section.clr-plus .box .right { width: 50%; float: left; background-repeat: no-repeat; background-size: cover; background-position: center center; line-height: 0; }
.mediaover-section.clr-plus .box .right.mobile { display: none; }
.mediaover-section.clr-plus .box .btn { padding-top: 40px; }
.mediaover-section.clr-plus .box .btn a { display: inline-block; font-size: 16px; line-height: 28px; position: relative; padding-left: 48px; font-weight: 700; }
/* .mediaover-section.clr-plus .box .btn a:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; height: 27px; width: 27px; background-image: url(https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/images/arrow-left@2xwhite.png); background-repeat: no-repeat; background-size: contain; } */
.mediaover-section.clr-plus .box .btn a:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; height: 34px; width: 34px; background-image: url(https://news.sevensenders.com/hubfs/down-arrow.svg); background-repeat: no-repeat; bottom: 0; margin: auto; border: 1px solid; background-size: 21px; background-position: center; border-radius: 5px;}
/* background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/white-down-arw.svg); */
.mediaover-section.clr-plus .para { padding-top: 37px; }

.mediaover-section.mdaover .left-side { max-width: 696px; width: 100%; }
.mediaover-section.mdaover .btn { padding-top: 34px; }

.with-overlay { position:relative; }
.with-overlay:before { content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: block; z-index: -1; background-color: rgba( 0, 177, 225,0.8); }
.contentform-section .cont-box { width: 100%; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.contentform-section .cont-box .left { width: 50%; float: left; padding-left: calc((100% - 1400px) / 2); padding-right: 120px; padding-top: 96px; padding-bottom: 96px; background-repeat: no-repeat; background-size: cover; position: relative; overflow: hidden; z-index: 1; }
.contentform-section .cont-box .right { width: 50%; float: left; padding-right: calc((100% - 1400px) / 2); padding-left: 120px; background-color: #fff; padding-top: 96px; padding-bottom: 96px; }
.contentform-section .cont-box .right { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.hs-form-1d3607ab-fbe6-4405-bbb6-cd817bd390af_6d7fea37-21df-4fde-acd2-b47dc14dc5ec fieldset { max-width: 100%; }
.contentform-section .cont-box .rgt-in { width: 100%; float: left; }
.contentform-section .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: block; z-index: -1; background-color: rgba( 0, 177, 225,0.8); }
.contentform-section .cont-box .label { margin-bottom: 7px; }
.contentform-section .cont-box .para { padding: 26px 0 25px; }
.contentform-section .label-box { width: 100%; padding: 40px; }
.contentform-section .label-box .label { margin-bottom: 0; padding-bottom: 3px; }
.contentform-section .label-box .box-para p { font-size: 16px; line-height: 28px; }
.contentform-section .label-box .box-para p:last-child { margin-bottom: 0; }
.contentform-section .btn { padding-top: 40px; }
.contentform-section .btn a { display: inline-block; font-size: 16px; line-height: 28px; position: relative; padding-left: 48px; font-weight: 700; }
/* .contentform-section .btn a:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; height: 27px; width: 27px; background-image: url(https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/images/arrow-left@2xwhite.png); background-repeat: no-repeat; background-size: contain; } */
.contentform-section .btn a:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; height: 34px; width: 34px; background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/white-down-arw.svg); background-repeat: no-repeat; bottom: 0; margin: auto; border: 1px solid; background-size: 15px; background-position: center; border-radius: 5px;}
.contentform-section.formin-box { padding: 96px 0; position: relative; z-index: 1; overflow: hidden; background-repeat: no-repeat; background-size: cover; }
.contentform-section.formin-box .label { padding-bottom: 6px; }
.contentform-section.formin-box .left { width: 50%; float: left; padding-right: 197px; margin:0; }
.contentform-section.formin-box .right { width: 50%; float: left; padding-left: 93px; margin:0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.contentform-section.formin-box .para p { color: #fff; margin:0; padding:15px 0; }
.contentform-section.formin-box .para p:last-child { padding-bottom: 0px; }
.contentform-section.formin-box .para { padding: 30px 0 0; }
.contentform-section.formin-box .form-style { width:100%; background-color: #fff; padding: 33px 40px 40px; }
.contentform-section.formin-box .sec-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.normal-section.normal-section.contentform-section .sec-inner > div > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.topbar-section { padding: 18px 0; background-color: #fff; }
.topbar-section .logo { width: 50%; float: left; text-align: left; line-height:0px;  }
.topbar-section .btn { width: 50%; float: left; text-align: right; }
.topbar-section .inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.topbar-section .logo img { max-width: 240px; height: auto; }

.mediaover-section.bodymedia .label { padding-bottom: 18px; }
.mediaover-section.bodymedia.medoveray .container { max-width:830px; }
.mediaover-section.bodymedia .para { padding-top: 22px; }
.mediaover-section.bodymedia .para p { margin: 0 0 30px; }
.mediaover-section.bodymedia .para p:last-child { margin-bottom: 0; }
.mediaover-section.bodymedia .btn { padding-top: 36px; }

.testimonial-section { padding: 96px 0; }
.testimonial-section .container { max-width: 1038px; }
.testimonial-section .label { padding-bottom: 43px; }
.testimonial-section .testimonial-group { width: 100%; float: left; padding: 0 0 0 104px; }
.testimonial-section .testimonial-group .testimonial-box .inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.testimonial-section .testimonial-group .testimonial-box .image { width: 280px; float: left; }
.testimonial-section .testimonial-group .testimonial-box .content { width: calc(100% - 280px); float: left; padding-left: 32px; }
.testimonial-section .testimonial-group .testimonial-box .image .img { width: 280px; height: 280px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.testimonial-section .testimonial-group .testimonial-box .content img { max-width: 150px; height: auto; line-height: 0; margin-bottom: 20px; }
.testimonial-section .testimonial-group .testimonial-box .content h3 { color: #004a5e; }
.testimonial-section .testimonial-group .testimonial-box .content .job { font-size:20px; line-height: 32px; color: #004a5e; font-weight: 500; padding-top: 10px; }
.testimonial-section .testimonial-group .testimonial-box .content .para { padding-top: /*34*/16px; }
.testimonial-section .testimonial-group .testimonial-box .content .para p { margin: 0 0 30px; color: #7a8896/*005269*/; }
.testimonial-section .testimonial-group .testimonial-box .content .para p:last-child { margin-bottom: 0px; }
.testimonial-section .testimonial-group .slick-arrow { left: -104px; }
.testimonial-section .testimonial-group .slick-arrow.slick-next { left: auto; right: -104px; }
.testimonial-section .testimonial-group ul.slick-dots { line-height: 0; padding-top: 43px; }

.contentmedia-section { padding: 96px 0; }
.contentmedia-section .sec-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.contentmedia-section .sec-inner.txt-right { flex-direction: row-reverse; }
.contentmedia-section .sec-inner.txt-right .left { padding-right: 0; padding-left: 136px; }
.contentmedia-section .left { width: calc(100% - 488px); float: left; padding-right: 136px; }
.contentmedia-section .right { width: 488px; float: left; }
.contentmedia-section .container { max-width: 1246px; }
.contentmedia-section .label { margin-bottom: 12px; }
.contentmedia-section .para { padding-top: 39px; }
.contentmedia-section .para p { color: #7a8896; margin: 0 0 26px; }
.contentmedia-section .para p:last-child { margin-bottom: 0px; }
.contentmedia-section ul { padding: 0 0 26px; }
/* .contentmedia-section ul li { color: #7a8896; position: relative; padding-left: 24px; margin-bottom: 10px; } */
.contentmedia-section ul li {list-style: unset;color: #7a8896;margin-bottom: 10px;padding-left: 10px;position: relative;margin-left: 24px;}
/* .contentmedia-section ul li:before { content: '\f111'; display: inline-block; position: absolute; top: 0; left: 0; font-family: FontAwesome; font-size: 8px; color: #00b1e2; line-height: 28px; } */
.contentmedia-section .checkstyle li { padding-left: 40px; margin-bottom: 24px; }
.contentmedia-section .checkstyle li:before { content: ''; display: inline-block; position: absolute; top: 5px; left: 0; height: 23px; width: 23px; background-image: url(https://5822942.fs1.hubspotusercontent-na1.net/hubfs/5822942/Seven_Senders_2020/images/checkmark-circle@blue.png); background-repeat: no-repeat; background-size: 100%; }
.contentmedia-section ul li:last-child, .contentmedia-section .checkstyle li:last-child { margin-bottom: 0; }
.contentmedia-section ul li:last-child { margin-bottom: 0; }
.contentmedia-section ul:last-child { padding-bottom: 0; }
/* .contentmedia-section ul li.hs-form-radio { list-style: none; padding-left: 0; }
.contentmedia-section ul li.hs-form-radio::before { display: none; } */
.contentmedia-section ol {padding: 0;margin: 0;}
.contentmedia-section ol li {padding-left: 10px;margin-left: 24px;margin-bottom: 10px;}
.contentmedia-section ol li:last-child {margin-bottom: 0;}
.contentmedia-section .btn { padding-top: 33px; }
.contentmedia-section .label-box { border: 1px solid #e2e9f0; padding: 39px; margin-top: 33px; }
.contentmedia-section .label-box p { font-size: 16px; line-height: 28px; margin: 0 0 26px; }
.contentmedia-section .label-box p:last-child { margin-bottom: 0px; }
.contentmedia-section .label-box .label { margin-bottom: 16px; }

.contentmedia-section.txtform .right { padding-left: 3px; }
.contentmedia-section.txtform .sec-inner.txt-right .right { padding-left: 0; padding-right: 3px; }
.contentmedia-section .sec-inner .form-style { width: 100%; }
.contentmedia-section .sec-inner .form-style.white-box { border: 1px solid #e5e5e5; background-color: #fff; padding: 40px; }

.contentmedia-section.txtonly .left { width: 65.8%; padding-right: 0; }

.contentmedia-section.col-sec .left-side { padding-right: 16px; width: 50%; float: left; }
.contentmedia-section.col-sec .right-side { padding-left: 16px; width: 50%; float: left; }
.contentmedia-section.col-sec p, .contentmedia-section.col-sec ul li { color:#7a8896; }

.contentmedia-section.pls-bg h2 { color:#00647f; }
.contentmedia-section.pls-bg .para p { color: #fff; }
.contentmedia-section.pls-bg ul li:not(.contentmedia-section.pls-bg .box-para ul li) { color: #fff; }
.contentmedia-section.pls-bg ul li:before { color: #fff; }
.contentmedia-section.pls-bg ul.checkstyle li:before { background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/checkmark-circle@white.png); }
.contentmedia-section.txtform.pls-bg .sec-inner .right { padding-left: 0; }
.contentmedia-section.txtform.pls-bg .sec-inner.txt-right .right { padding-right: 0; padding-left:0px; }

.contentmedia-section.contentmedia-form-center-wrap .sec-inner .right { float:none; max-width:600px; width:100%; margin:0 auto; }

.bodybox-section { padding: 80px 0; position: relative; overflow: hidden; z-index: 1; }
.bodybox-section .container { max-width: 1248px; }
.column-groupwrap { display: block; width: auto; float: none; margin-left: -15px; margin-right: -15px; }
.column-group { width: 100%; float: left; }
.column-group .column-box { width: 50%; float: left; padding: 16px; }
.column-group .column-box .box-in { background-color: #00b1e1; padding: 40px 40px; box-shadow: inset 0px 0px 0px 1px #e2e9f0; }
.column-group .column-box h5 { display: inline-block; position: relative; color: #fff; padding-left: 52px; min-height: 36px; }
.column-group .column-box h5 .number { position: absolute; top: 50%; transform: translateY(-50%); left: 0; height: 36px; width: 36px; background-color: #005269; border-radius: 100%; text-align: center; font-size: 20px; line-height: 35px; font-weight: 500; }
.column-group .column-box .para { padding-top: 14px; }
.column-group .column-box .para p { font-size: 16px; line-height: 28px; color: #fff; margin: 0 0 25px; }
.column-group .column-box .para p:last-child { margin-bottom: 0; }
.column-group.boxicon .column-box .box-in { background-color: #f4f8fa; box-shadow: inset 0px 0px 0px 1px #e2e9f0; }
.column-group.boxicon .column-box h5 { padding-left: 0; color: #004a5e; min-height: auto; }
.column-group.boxicon .column-box .para p { color: #7a8896; }
.column-group.boxicon .column-box .icon { width: 100%; height: 40px; display: flex; align-items: center; margin-bottom: 10px; }
.column-group.boxicon .column-box .icon img { max-height: 40px; max-width: 45px; object-fit: contain; }

.threecol .column-group .column-box { width: calc(100% / 3); }
.threecol .column-group .column-box .box-in { background-color: #fff; box-shadow: inset 0px 0px 0px 1px #e2e9f0; }
.threecol .column-group .column-box h5 { color: #004a5e; }
.threecol .column-group .column-box h5 .number { background-color: #00b1e1; color: #fff; }
.threecol .column-group .column-box .para p { color: #7a8896; }

.column-group.threecol .column-box { width: calc(100% / 3); }
.column-group.threecol .column-box .box-in { background-color: #fff; box-shadow: none; border: 1px solid #e2e9f0; }

.column-group .column-box .whitebg.box-in { background-color: #fff; }
.column-group .column-box .whitebg.box-in .para p { color: #7a8896; }
.column-group .column-box .label { padding-bottom: 2px; }
.colthr .column-group .column-box { width: calc(100% / 3); }

.column-group.three-media .column-box { width: calc(100% / 3); }
.column-group.three-media .column-box .media { height: auto; width: 100%; padding-bottom: 73.96%; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.column-group.two-media .column-box .media { background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 348px; }

.logo-section { padding: 96px 0; }
.logo-section .label { margin-bottom: 4px; }
.logo-section .logo-groupwrap { display: block; width: auto; float: none; margin-left: -15px; margin-right: -15px; }
.logo-section .logo-group { width: 100%; }
.logo-section .logo-group .logo-box { display: inline-block; vertical-align: top; margin: 0 -2px; width: 14.28%; float: none; padding: 15px; }
.logo-section .logo-group .logo-box .logo { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.logo-section .logo-group .logo-box img { max-width: 100%; width: auto; height: auto; object-fit: contain; }



.contentform-section .cont-box .para p{color:#fff;}
.contentmedia-section.txtform .right ul.hs-error-msgs li:before {display:none;}

.hs_cos_wrapper_type_rich_text ul li { position: relative; padding-left: 24px; color: #7a8896; margin-bottom: 10px; }
.hs_cos_wrapper_type_rich_text ul li:before { content: '\f111'; display: inline-block; position: absolute; top: 0; left: 0; font-family: FontAwesome; font-size: 8px; color: #00b1e2; line-height: 28px; }
.hs_cos_wrapper_type_rich_text ul li a { color: #005269; }


/* == Language Switcher == */

.lang .lang_switcher_class .globe_class { background-image: none; width:100%;height:100%;}
.lang .lang_switcher_class {width:100%;}
.lang .lang_switcher_class .globe_class .lang-button { width: 100%; float: left; font-size: 15px; text-transform: capitalize; position: relative; background-color: #004a5e; display: inline-block; vertical-align: middle; padding: 5px 14px; text-align: left; border-radius: 5px; }
.lang .lang_switcher_class .globe_class .lang_switcher_class { width: 100%; }
.lang .lang_switcher_class .globe_class .lang-button:before { content: ' '; display: inline-block; width: 24px; height: 24px; background: url(https://news.sevensenders.com/hubfs/round-language-24px.png) center center no-repeat; background-size: 100%; margin-right: 10px; position: relative; vertical-align: middle; }
.lang .lang_switcher_class .globe_class .lang-button:after { content: '\f0d7'; background-size: 100%; display: inline-block; vertical-align: middle; font-family: FontAwesome; font-size: 20px; padding-left: 10px; left: auto; right: 10px; position: absolute; }
.lang .lang_switcher_class .globe_class .lang-button:hover { color: #00e39e;}
.lang .lang_switcher_class ul.lang_list_class { position: absolute; top: auto; bottom: 42px; background: transparent; }
.lang .lang_switcher_class ul.lang_list_class:before { display: none; }
.lang .lang_switcher_class ul.lang_list_class:after { display: none; }
.lang .lang_switcher_class ul.lang_list_class li { background: #004a5e; border: 0; border-radius: 4px; }
.lang .lang_switcher_class ul.lang_list_class li a { border: 0; }
.lang .lang_switcher_class ul.lang_list_class li a:before { display: none; }
.lang .lang_switcher_class ul.lang_list_class li a:after { display: none; }
.lang .lang_switcher_class ul.lang_list_class li:first-child { display: none; }
.contentform-section.formin-box .left li { color: #fff;font-size: 18px;line-height: 32px; }
.blue_btn a, a.blue_btn { border-bottom-color: transparent; }

.body-bg, .body-bg .topbar-section {background-color:#F1F6F9;}
.body-bg{ color: #004A5E;}
.ss-content-section h1 { font-size: 96px; line-height: 135.98px; margin: 0; }
.content-para p:last-child { margin: 0; }
.ss-event-inner { display: flex ; flex-flow: row wrap; }
.ss-event-box { position: relative; overflow: hidden; padding: 0 0 21.25%;width: 32%; margin-right: 2%; margin-top: 2%; background-size: cover; background-repeat: no-repeat; background-position: center top; }
.ss-event-box a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; }
.ss-event-box h3, .single-event-left h3 { position: absolute; top: 50%; color: #fff; font-size: 18px; line-height: 30px; padding: 20px; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; }
.ss-event-box:nth-child(3n) { margin-right: 0; }
.ss-event-box:before, .single-event-left:before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%;); }
.ss-single-event-inner { display: flex ; flex-flow: row wrap; }
.single-event-left { width: 63%; margin-right: 2%; background-size: cover; background-repeat: no-repeat; background-position: center top;background-color: #fff; position:relative;overflow:hidden;}
.single-event-right { width: 35%;padding: 31px; background-color: #fff; }
.event-right-form h3 { font-size: 36px; line-height: 50.9px; margin: 0; }
.ss-form-header p:last-child { margin: 0; }
.ss-form-text { font-size: 18px; line-height: 30px; }
.ss-form { margin: 18px 0 0; }
.ss-form label:not(.hs-error-msg), .ss-form label:not(.hs-error-msg) * { color: #6F7E8C !important; font-weight: 500; font-size: 16px !important; }
.ss-form .hs-input { margin: 0; }
.ss-form ul.no-list.hs-error-msgs.inputs-list { margin: 10px 0 0; }
.ss-form .legal-consent-container *, .ss-form .legal-consent-container label, .ss-form .legal-consent-container label * { font-size: 14px !important; line-height: 20px !important;font-weight:500;}
.ss-form .legal-consent-container a { color: #00DC92 !important;     text-decoration: underline;}
.ss-form .legal-consent-container a:hover { color: #6F7E8C !important; } 
.ss-form .hs-input { margin: 0; background-color: #F7F7F7; border-color: #E1E1E1; color:#6F7E8C !important;font-weight:500;    width: 100% !important;}
.ss-form .hs-fieldtype-textarea.field.hs-form-field { padding-bottom: 0; }
.ss-form form .hs_submit { padding-top: 0; }
.ss-form form ::placeholder{  color:#6F7E8C !important;}
.ss-form .submitted-message { text-align: center; color: #00DC92;}
.ss-form textarea { height: 100px !important; resize: none !important; }
.calendar_module .single-event-left:before { display: none; }
.calendar_module .single-event-left { padding: 50px; display: flex ; align-items: center; justify-content: center; }
.meeting-inside { width: 100%; max-width: 100%; }
.event-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0, 0, 0, .5); z-index: 999999999; }
.event-popup-bg { position: absolute; top: 50%; left: 50%; width: 90%; transform: translate(-50%, -50%); max-width: 599px; background-color: #FFFFFF; padding: 70px 30px; }
.event-popup-form p { margin: 0; } 
.event-popup-form h2 { font-size: 36px; line-height: 50.99px; margin: 0 0 3px;font-weight: 500; }
.pop-form-intro { font-weight: 500; }
.pop-form-main .hs-input { background-color: #F7F7F7 !important; border: 1px solid #E1E1E1 !important; padding: 13.5px 16px !important; height: auto; margin: 0 !important; color: #6F7E8C !important; border-radius: 3px !important;     outline: 0 !important;    box-shadow: none !important;}
.pop-form-main ::placeholder{color: #6F7E8C !important;}
.pop-form-main ul.no-list.hs-error-msgs.inputs-list { margin: 10px 0 0; }
.pop-form-main { margin: 16px 0 0; }
.pop-form-main  form .hs_submit { padding-top: 6px; }
.event-close { position: absolute; top: -13px; right: -17px; width: 47px; height: 47px; background-color: #11526D; border-radius: 50%; cursor: pointer; }
 .event-close:before, .event-close:after { width: 1px; height: 14px; position: absolute; content: ''; background-color: #FFFFFF; transform: translate(-50%, -50%) rotate(45deg); top: 50%; left: 50%; }
.event-close:after { transform: translate(-50%, -50%) rotate(-45deg); }




/* Responsive */

@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{/* width:750px;*/ width:730px;}.ss-event-box[data-value="1"], .ss-event-box[data-value="2"], .ss-event-box[data-value="3"] {margin-top: 0;} }

@media (min-width:1024px) { .container, .row-fluid .container[class*="span"]{/*width:970px; */ width:1160px;} }
/* @media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} } */
@media (min-width:1440px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }

@media(min-width:1440px) and (max-width:1600px){
  .contentform-section .cont-box .left { padding-left: calc((100% - 1210px) / 2); }
  .contentform-section .cont-box .right {padding-right: calc((100% - 1210px) / 2); }
}

@media (max-width:1439px){
  .list-design ul { padding-bottom: 20px; }
  .checkstyle li { margin-bottom: 20px; }    
  
  .mediaover-section.floating .box .left { padding-left: 20px; padding-right: 129px; }
  .mediaover-section.floating .box .right { width: 50%; margin-left: 0; }

  .mediaover-section.clr-plus .box .left { padding-left: 20px; padding-right: 133px; }
  .mediaover-section.clr-plus .para { padding-top: 31px; }
  .mediaover-section.clr-plus .box .btn { padding-top: 38px; }

  .mediaover-section.mdaover .left-side { max-width: 537px; }

  .contentform-section .cont-box .left { padding-left: calc((100% - 1170px) / 2); }
  .contentform-section .cont-box .right { padding-right: calc((100% - 1170px) / 2); }

  .contentform-section.formin-box .right { padding-left: 0px; }
  .contentform-section.formin-box .left { padding-right: 82px; }

  .topbar-section { padding: 18px 0; }
  .topbar-section .logo img { max-width: 170px; }

  .mediaover-section.bodymedia.medoveray .container { max-width:650px; }

  .testimonial-section .container { max-width: 811px; }
  .testimonial-section .testimonial-group { padding: 0; }
  .testimonial-section .testimonial-group .slick-arrow { left: -82px; }
  .testimonial-section .testimonial-group .slick-arrow.slick-next { right: -82px; }
  .testimonial-section .testimonial-group .testimonial-box .image { width: 212px; }
  .testimonial-section .testimonial-group .testimonial-box .image .img { width: 212px; height: 212px; }
  .testimonial-section .testimonial-group .testimonial-box .content { width: calc(100% - 212px); padding-left: 113px; }
  .testimonial-section .testimonial-group .testimonial-box .content .job { padding-top: 6px; }

  .contentmedia-section .left { width: calc(100% - 488px); padding-right: 196px; }
  .contentmedia-section .right { width: 488px; }
  .contentmedia-section .para { padding-top: 30px; }
  .contentmedia-section .para p { margin-bottom: 17px; }
  .contentmedia-section ul { padding-bottom: 20px; }
  .contentmedia-section .checkstyle li { margin-bottom: 20px; }
  .contentmedia-section .label { margin-bottom: 10px; }
  .contentmedia-section .sec-inner.txt-right .left { padding-left: 196px; } 

  .contentmedia-section.txtonly .left { width: 54.22%;}
  .contentmedia-section .label { margin-bottom: 25px;}

  .contentmedia-section.txtform.pls-bg .sec-inner .right { padding-left: 8px; }
  .contentmedia-section.txtform.pls-bg .sec-inner.txt-right .right { padding-right: 8px; }

  .contentmedia-section.col-sec .right-side { padding-left: 114px; }
  .contentmedia-section.col-sec .left-side { padding-right: 114px; }
  .contentmedia-section.col-sec .label { margin-bottom: 12px; }
  .contentmedia-section.col-sec .para { padding-top: 31px; }
  .contentmedia-section.col-sec .para p { margin-bottom: 15px; }
  .contentmedia-section.col-sec ul { padding-bottom: 17px; }
  .contentmedia-section.col-sec ul:last-child { padding-bottom: 0px; }
  .contentmedia-section.col-sec .checkstyle li { margin-bottom: 15px; }
  .contentmedia-section.col-sec .checkstyle li:last-child { margin-bottom: 0; }

  .bodybox-section .container { max-width: 976px; }

  .column-group.threecol .column-box .icon { margin-bottom: 13px; }
  .column-group.threecol .column-box .para { padding-top: 17px; }

  .logo-section .logo-group .logo-box { width: 16.7%; }

}

@media (max-width:1439px){
  .mediaover-section.floating .box .left { padding-left: 20px; padding-right: 29px; }
  .mediaover-section.floating .box .right { width: calc(50% - 90px); margin-left: 90px; }

  .mediaover-section.clr-plus .box .left { padding-left: 20px; }

  .mediaover-section.mdaover .para { padding-top: 25px; }

  .contentform-section .cont-box .left { padding-left: 130px; padding-right:111px; }
  .contentform-section .label-box .label { padding-bottom:2px; }
  .contentform-section .cont-box .right { padding-right: calc((100% - 970px) / 2); padding-left:64px; }

  .contentform-section.formin-box .right { padding-left: 14px; }
  .contentform-section.formin-box .left { padding-right: 96px; }

  .contentmedia-section .left { width: calc(100% - 375px); padding-right: 113px; }
  .contentmedia-section .right { width: 375px; }
  .contentmedia-section .sec-inner.txt-right .left { padding-left: 113px; }

  .contentmedia-section.txtform .right { padding-left: 0; width: 382px; }
  .contentmedia-section.txtform .left { width: calc(100% - 382px); padding-right: 102px; }
  .contentmedia-section.txtform .sec-inner.txt-right .right { padding-right: 0; }
  .contentmedia-section.txtform .sec-inner.txt-right .left { padding-left: 102px; }

  .contentmedia-section.txtonly .left { width: 65.745%; }

  .contentmedia-section.col-sec .left-side { padding-right: 14px; }
  .contentmedia-section.col-sec .right-side { padding-left: 14px; }

  .bodybox-section .container { max-width: unset; width: 976px; }

}

@media(max-width:1279px){
  .row-fluid .subfooter .left { width: 100%; margin-bottom: 1.5rem; }
  .row-fluid .subfooter .right { width: 100%; margin: 0; }
  .row-fluid .subfooter .footer-logo { width: 50%; }
  .row-fluid .subfooter .copyright { width: 50%; padding-left: 0; }
}

@media (min-width:1200px) and (max-width:1439px) { 
  .row-fluid .header-section .container, 
  .row-fluid .footer-section .container { width:1170px; } 
}

@media(min-width:1024px) and (max-width:1199px) {
  .row-fluid .header-section .container, 
  .row-fluid .footer-section .container { width: 100%; padding-left: 32px; padding-right: 32px;}
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li a { margin-left: 6px; padding: 1.25rem 5px; font-size: 15px; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn { padding-left: 10px; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn a { min-width: 151px; }
}

@media (max-width:1023px){
  h1, .ss-content-section h1 { font-size:42px; line-height:56px; }
  h2 { font-size:36px; line-height:48px; }
  h3 { font-size:32px; line-height:48px; }
  h4 { font-size:22px; line-height:32px; }
  h5 { font-size:20px; line-height:32px; }
  .checkstyle li { margin-bottom: 18px; }
  
   
   
   
  .mainmenu, .mainmenu *{display: block;float: none;position: static;top: auto;right: auto;left: auto;bottom: auto;padding: 0px;margin: 0px;background-image: none;background-color: transparent;
    border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; max-width: none;width: 100%;height: auto;
    line-height: 1; font-weight: normal;text-decoration: none;text-indent: 0px;text-align: left;color: #fff;}
  a.mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 50%; transform:translateY(-50%); right: 23px; width: 44px; height: 44px; padding: 12px 10px;
    z-index: 887; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase;
    border-radius: 6px; -webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; transition:color .2s ease-in; background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/nav-open.svg); background-repeat: no-repeat; background-position: center center;}
  a.close-trigger { display: inline-block; width: 44px; height: 44px; padding: 12px 10px; position: absolute; top: 3px; right: 23px; background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/nav-close.svg); background-repeat: no-repeat; background-position: center center; }
  .row-fluid .mainmenu .mobile-trigger i, 
  .row-fluid .mainmenu .mobile-trigger i:before, 
  .row-fluid .mainmenu .mobile-trigger i:after { background-color:transparent; }
  
  

  /* Change button when menu is open */
  .mobile-open a.mobile-trigger{ background-image:url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/nav-close.svg); /*-webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; background: transparent;*/}
  

  /* Toggle Button Icon & Animations */
  

  /* Child Toggle Button */
  span.child-triggerm { background-image:url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/round-expand_more-24px.svg); background-repeat:no-repeat; background-position:center center; display: block !important; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 35px !important; height: 56px !important; padding: 0 !important;}
  span.child-triggerm:hover { text-decoration: none;}
  span.child-triggerm.child-open { background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/up-angles-dark.svg); background-size: 24px auto; }
  
  /* Child Toggle Button Icon & Animations */
  

  /* Menu Styles on Mobile Devices */ 
  .mainmenu.js-enabled .hs-menu-flow-horizontal,.mainmenu.js-enabled .hs-menu-children-wrapper{ display: none;} 
  .mainmenu ul.hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; position: static !important; display: none;}
  .mainmenu.js-enabled .hs-menu-flow-horizontal{ position: absolute; background-color: #f4f8fa; top: 0px; left: 0px; width: 100%; overflow-y: auto !important; height: calc(100vh + 4px); }
  .mainmenu .hs-menu-flow-horizontal{ padding: 62px 32px 0; background-color: #3c455c; width: 100%; z-index: 8888;}
  .mainmenu .hs-menu-flow-horizontal > ul > li{ position: relative;}
  .mainmenu .hs-menu-flow-horizontal > ul > li a{ font-size: 17px; line-height: 45px; overflow: visible;  }
/*   .mainmenu .hs-menu-flow-horizontal ul li{ border-top: 1px dotted rgba(255, 255, 255, .35); } */
  .mainmenu .hs-menu-flow-horizontal ul li a:hover{ color: #fff; }
  .mainmenu .hs-menu-flow-horizontal > ul ul li{ background-color: rgba(255, 255, 255, .08);}
  
  /* Header Section */
  body.mobile-open { position: relative; overflow: hidden; }
  .row-fluid .header-section { padding: 9px 0 10px; }
  .row-fluid .header-section.lp { padding: 15px 0; }
  .row-fluid .header-section.sticky a.mobile-trigger { background-image: url(https://news.sevensenders.com/hubfs/Seven_Senders_2020/images/nav-open-dark.svg); }
  .row-fluid .header-section .container { width: 100%; padding-left: 2rem; padding-right: 2rem; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul { width: 100%; display: block;}
  .header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-menu-depth-1:nth-child(2),
.header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-menu-depth-1:nth-child(3),
.header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-menu-depth-1:nth-child(4) { position:relative; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > a { padding-right:40px; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 > .submenu,
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1:hover > .submenu { display: none; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li a { margin-left:0px; font-size: 1.125rem; line-height: 2rem; padding: .75rem 0 .75rem 0; color: #004a5e;  }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul:hover li.hs-menu-depth-1 > a { opacity: 1; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li a:after { display: none; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn { padding: 0 0; width: 100%; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn span { text-align: center; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .head-btn a, 
  .row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal .head-btn a { width: auto; border:0px; display: inline-block; float: none; padding: .75rem 2.5rem; background-color: #00e39e; border-color: #00e39e; border-radius: 1.875rem; color: #004a5e; font-weight: 700; margin: 70px auto; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul:hover li.hs-menu-depth-1 > a,
  .row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul:hover li.hs-menu-depth-1 > a { opacity: 1; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul:hover .head-btn a,
  .row-fluid .header-section.sticky .mainmenu .hs-menu-flow-horizontal ul:hover .head-btn a { color:#004a5e; }
  .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal .black-logo { width: 191px; position: absolute; top: 9px;left: 32px; display: inline-block; }
  /* Megamenu */
  .row-fluid .header-section .submenu { transition:none; display:none; width: calc(100% + 64px); margin-left: -32px; margin-right: -32px; background-color: transparent; position: relative; padding: 0 0 0; }
  .row-fluid .header-section .submenu .container { padding-left: 0; padding-right: 0; }
  .row-fluid .header-section .submenu .subgroup { width: 100%; margin: 0; }
  .row-fluid .header-section .submenu .subgroup .subbox { width: 100%; margin: 0; padding: 16px 32px; background-color: #fff; margin-bottom: 4px; }
  .row-fluid .header-section .submenu .subgroup .subbox .img { padding-top: 3px; }
  .row-fluid .header-section .submenu .subgroup .subbox .img img { max-width: 42px; }
  .row-fluid .header-section .submenu .subgroup .subbox .contain { padding-top: 0; }
  .row-fluid .header-section .submenu .subgroup .subbox .contain .title { line-height:20px; }
  .row-fluid .header-section .submenu .subgroup .subbox .boxin { display: inline-block; width: 100%; max-width: 271px; }
  .row-fluid .header-section .submenu .subgroup .subtitle { display: none; }
  .row-fluid .header-section .submenu .subgroup .subtitle.noe { display: block; }
  .row-fluid .header-section .submenu .subgroup .subtitle a:empty { display:none; }
  .row-fluid .header-section .submenu .subgroup .subtitle a:not(:empty) { min-height: auto; margin-bottom: .75rem; padding: .75rem 2rem 0; }
  .row-fluid .header-section .submenu .subgroup .subtitle { margin: 0; padding: 0; line-height: 0px; font-size: 0; }
  .row-fluid .header-section .submenu .subgroup:nth-child(odd) { padding-right: 0; }
  .row-fluid .header-section .submenu .subgroup:nth-child(even) { padding-left: 0px; }
  .row-fluid .header-section .submenu .subgroup:last-child .subbox:last-child { margin-bottom: 0px; }
  .row-fluid .header-section .submenu .subgroup-wrap.half .subgroup,
  .row-fluid .header-section .submenu .subgroup-wrap.full .subin-group .subbox,
  .row-fluid .header-section .submenu .subgroup-wrap.half .subgroup .subbox,
  .row-fluid .header-section .submenu .subgroup-wrap.half .subin-group .subbox { width: 100%; }
  
  /* Footer Section */
  .row-fluid .footer-section .container { width: 100%; }
  .row-fluid .footer-section .footer-row .footer-col { width: 33.33%; }
  .row-fluid .subfooter .footer-logo { display: none; }
  .row-fluid .subfooter .copyright { width: 100%; text-align: center; }
  .row-fluid .subfooter .link { width: 100%; padding-right: 0; text-align: center; }
  .row-fluid .subfooter .link ul li { width: 100%; display: block; text-align: center; margin-bottom: .75rem; line-height: 31px; }
  .row-fluid .subfooter .link ul li a { display: inline-block; margin: 0; }
  .row-fluid .subfooter .link ul { margin-bottom: 0px; }
  .row-fluid .subfooter .lang { width: 100%; }
  .row-fluid .subfooter .lang ul { margin: 0 auto; }
  
  
  .topbar-section { padding:0 18px !important; }
  
  .mediaover-section { padding: 80px 0 83px !important; }
  .mediaover-section .blue_btn { padding-top: 58px; }
  .mediaover-section .label { padding-bottom: 11px; }
  .mediaover-section img.color-overlay { bottom: -250px; right: -170px; width: 500px; }

  .overlay-circel { right: -452px; }

  .mediaover-section.floating .box { display: block; }
  .mediaover-section.floating .box .left { padding-left: calc((100% - 720px) / 2); padding-right: 32px; }
  .mediaover-section.floating .box .right { width: calc(50% - 19px); margin-left: 19px; height: 418px; margin-top: 33px; }
  .mediaover-section.floating .blue_btn { padding-top: 38px; }

  .mediaover-section.clr-plus { padding:0px !important; }
  .mediaover-section.clr-plus .box .left { padding-left: calc((100% - 720px) / 2); padding-right: 31px; width: calc(50% + 97px); padding-top: 80px !important; padding-bottom: 80px !important; }
  .mediaover-section.clr-plus .para { padding-top: 24px; }
  .mediaover-section.clr-plus .box .right { width: calc(50% - 97px); }

  .contentform-section .cont-box .left { padding-left: 130px; padding-right: 30px; padding-top: 80px !important; padding-bottom: 80px !important; }
  .contentform-section .cont-box .right { padding-right: calc((100% - 720px) / 2); padding-left: 53px; padding-top: 80px !important; padding-bottom: 80px !important; }
  .contentform-section .label-box { padding: 40px 32px; }
  .contentform-section .cont-box .para { padding: 25px 0;} 

  .contentform-section.formin-box { padding:80px 0 !important; }
  .contentform-section.formin-box .right { padding-left: 32px; }
  .contentform-section.formin-box .left { padding-right: 30px; }

  .mediaover-section.bodymedia { padding: 80px 0 !important; }
  .mediaover-section.bodymedia .label { padding-bottom: 12px; }
  .mediaover-section.bodymedia .para { padding-top: 19px; }
  .mediaover-section.bodymedia .btn { padding-top: 33px; }

  .testimonial-section { padding: 80px 0 !important; }
  .testimonial-section .container { max-width: 598px; }
  .testimonial-section .testimonial-group .slick-arrow { left: -60px; }
  .testimonial-section .testimonial-group .slick-arrow.slick-next { right: -60px; }
  .testimonial-section .testimonial-group .testimonial-box .image { width: 208px; }
  .testimonial-section .testimonial-group .testimonial-box .content { width: calc(100% - 208px); padding-left: 92px; }
  .testimonial-section .testimonial-group .testimonial-box .image .img { width: 208px; height: 208px; }
  .testimonial-section .label { padding-bottom: 42px; }

  .contentmedia-section { padding: 80px 0 !important; }
  .contentmedia-section .left { width: calc(100% - 268px); padding-right: 32px; }
  .contentmedia-section .right { width: 268px; }
  .contentmedia-section .para { padding-top: 32px; }
  .contentmedia-section .btn { padding-top: 35px; }
  .contentmedia-section .sec-inner.txt-right .left { padding-left:32px; }
  .contentmedia-section .label-box { padding: 39px 40px; margin-top:39px; }

  .contentmedia-section.txtform .left { width: calc(100% - 262px); padding-right: 80px; }
  .contentmedia-section.txtform .right { width: 262px; }
  .contentmedia-section.txtform .sec-inner.txt-right .left { padding-left: 80px; }
  .contentmedia-section .sec-inner .form-style.white-box { padding: 40px 25px; }

  .contentmedia-section.txtform.pls-bg .sec-inner .right { padding-left:0px; width: 328px;  }
  .contentmedia-section.contentmedia-form-center-wrap.txtform.pls-bg .sec-inner .right { width:100%; max-width:600px; }
  .contentmedia-section.txtform.pls-bg .sec-inner .left { padding-right:32px; width: calc(100% - 328px); }
  .contentmedia-section.txtform.pls-bg .sec-inner.txt-right .right { padding-right: 0; }
  .contentmedia-section.txtform.pls-bg .sec-inner.txt-right .left { padding-left: 32px; padding-right:0px; }

  .contentmedia-section.txtonly .left { width: 85.84%; }
  .contentmedia-section.txtonly .para { padding-top: 36px; }
  .contentmedia-section.txtonly .para p { margin-bottom: 32px; }
  .contentmedia-section.txtonly .para p:last-child { margin-bottom: 0; }
  .contentmedia-section.txtonly ul { padding-bottom: 32px; }
  .contentmedia-section.txtonly ul:last-child { padding-bottom: 0; }
  .contentmedia-section.txtonly ul li:last-child { margin-bottom: 0px; }
  .contentmedia-section.txtonly .checkstyle li { margin-bottom: 16px; }
  .contentmedia-section.txtonly .label { margin-bottom: 32px; }
  .contentform-section .cont-box h1 { word-break: break-all; }
  
  .contentmedia-section.col-sec .left-side { padding-right: 32px; }
  .contentmedia-section.col-sec .right-side { padding-left: 32px; }
  .contentmedia-section.col-sec ul { padding-bottom: 50px; }
  .contentmedia-section.col-sec .checkstyle li { margin-bottom: 18px; }

  .bodybox-section { padding: 64px 0 !important; }
  .bodybox-section .container { width: 720px; }

  .threecol .column-group .column-box { width: 50%; }

  .column-group.threecol .column-box { width: 50%; }
  .colthr .column-group .column-box { width: 50%; }

  .column-group.three-media .column-box { width: 50%; }
  .column-group.three-media .column-box .media { padding-bottom: 76.3%; }

  .column-group.two-media .column-box .media { height: 250px;} 

  .logo-section { padding: 80px 0 72px !important; }
  .logo-section .logo-groupwrap { margin-left: -14px; margin-right: -14px; }
  .logo-section .logo-group .logo-box { padding: 14px; }
  .lang .lang_switcher_class .globe_class { text-align: center; }
  .lang .lang_switcher_class .globe_class .lang-button { width: 153px; float: none; }
  
.topbar-section { padding: 18px 32px !important; }
  .ss-content-section h1 {  margin: 0 0 10px;}
  .single-event-left { width: 100%; margin-right: 0; padding-bottom: 100%; }
  .single-event-right { width: 100%; margin-top: 30px; }
  
}

@media (max-width:767px){
.hs-content-id-59820973835 .contentform-section.formin-box {
    padding-top: 100px !important;
}
  .container, .row-fluid .container[class*="span"] { padding-left: 32px; padding-right: 32px; }

  .list-design ul li { font-size: 18px; line-height: 32px; }
  .checkstyle {padding-bottom: 20px; }
  .checkstyle li { margin-bottom: 18px; }
  
  body { font-size:16px; line-height:28px; }
  h1, .ss-content-section h1 { font-size:38px; line-height:48px; }
  h2 { font-size:32px; line-height:44px; }
  h3 { font-size:28px; line-height:40px; }
  h4 { font-size:20px; line-height:32px; }
  h5 { font-size:18px; line-height:32px; }
  h6 { font-size:14px; line-height:24px; }
  .para-title { font-size:18px; line-height:32px; }
  .para-small { font-size:16px; line-height:28px; color: #7a8896; }
  .label { font-size:14px; line-height:20px; letter-spacing: 1.6px; }

  h1 br { display: none; }
  .hs-form-1d3607ab-fbe6-4405-bbb6-cd817bd390af_7f90b998-95dd-4aaa-b902-f131cf59b402 fieldset { max-width: 100%; }
  /* Footer Section */
  .row-fluid .footer-section .footer-row .footer-col { width: 50%; }
  .row-fluid .footer-section .footer-row .footer-col .link .hs-menu-flow-vertical ul { margin-bottom: 2.5rem; }
  
  .mediaover-section { padding: 100px 0 !important; }
  .mediaover-section .blue_btn { padding-top: 36px; }
  .mediaover-section .color-overlay { display:none; }
  .mediaover-section.floating .box .right.desktop { display:none; }
  .mediaover-section.floating .box .right.mobile { display: block; }

  .overlay-circel { display:none; }

  .mediaover-section.floating { padding: 56px 0 0 !important; }
  .mediaover-section.floating .box { padding: 0 32px; }
  .mediaover-section.floating .box .left { width: 100%; padding: 0; }
  .mediaover-section.floating .box .right { width: 100%; margin: 0; height:auto; margin-top:40px; line-height:0px; }
  .mediaover-section.floating .box .right img { max-width: 100%; height: auto; }
  .mediaover-section .para { padding-top: 9px; }
  .mediaover-section.floating .blue_btn { padding-top: 28px; }

  .mediaover-section.clr-plus { padding:0px !important; }
  .mediaover-section.clr-plus .box { flex-direction: column-reverse; }
  .mediaover-section.clr-plus .box .left { width: 100%; padding: 56px 32px 50px !important; }
  .mediaover-section.clr-plus .box .right { width: 100%; height: auto; padding-bottom: 43.8%; }
  .mediaover-section.clr-plus .para { padding-top: 9px; }
  .mediaover-section.clr-plus .box .btn { padding-top: 35px; }

  .mediaover-section.mdaover .para { padding-top: 14px; }
  .mediaover-section.mdaover .btn { padding-top: 32px; }

  .contentform-section .cont-box { display: block; }
  .contentform-section .cont-box .left { width: 100%; padding: 56px 32px 58px !important; }
  .contentform-section .cont-box .right { padding: 56px 32px !important; width: 100%; }
  .contentform-section .cont-box .para { padding: 9px 0 25px; }
  .contentform-section .btn { padding-top: 35px; }
  .contentform-section .label-box .label { font-size: 16px; line-height: 24px; letter-spacing: 1.8px; }
  .contentform-section .cont-box .label { margin-bottom: 10px; }

.contentform-section.formin-box { padding: 100px 0 !important; }
  .contentform-section.formin-box .left { width: 100%; padding: 0; }
  .contentform-section.formin-box .right { width: 100%; padding: 40px 0 0; }
  .contentform-section.formin-box .form-style { padding: 24px 24px 24px; }
  .contentform-section.formin-box .para { padding-top: 16px; }
  .contentform-section.formin-box .label { padding-bottom: 10px; }
  .contentform-section.formin-box .sec-inner,
  .normal-section.contentform-section .sec-inner > div > div{ display: block;}

  .topbar-section .logo img { max-width: 146px; }
  .topbar-section a.blue_btn { font-size: 14px; min-width: 152px; padding: 4px 12px; }

  .mediaover-section.bodymedia { padding: 56px 0 !important; }

  .testimonial-section { padding: 56px 0 !important; }
  .testimonial-section .label { padding-bottom: 22px; }
  .testimonial-section .testimonial-group ul.slick-dots { padding-top: 24px; }
  .testimonial-section .testimonial-group .testimonial-box .inner { flex-direction: column-reverse; }
  .testimonial-section .testimonial-group .testimonial-box .image { width: 100%; text-align: center; }
  .testimonial-section .testimonial-group .testimonial-box .image .img { width: 244px; height: 244px; margin: 30px auto 0; }
  .testimonial-section .testimonial-group .testimonial-box .content { width: 100%; padding: 0; }
  .testimonial-section .testimonial-group .testimonial-box .content .para { padding-top: 16px; }
  .testimonial-section .testimonial-group .testimonial-box .content .job { padding-top: 0px; }
  .testimonial-section .testimonial-group .testimonial-box .content img { margin-bottom: 16px; }

  .contentmedia-section { padding: 56px 0 !important; }
  .contentmedia-section .sec-inner { flex-wrap: wrap; flex-direction: column-reverse; }
  .contentmedia-section .left { width: 100%; padding: 0 0 0; }
  .contentmedia-section .right { width: 100%; padding: 0 0 40px; line-height: 0; }
  .contentmedia-section .para { padding-top: 24px; }
  .contentmedia-section .para p { font-size: 18px; line-height: 32px; }
  .contentmedia-section ul li { font-size: 18px; line-height: 32px; }
  .contentmedia-section .label { margin-bottom: 11px; }
  .contentmedia-section .btn { padding-top:32px; }
  .contentmedia-section .sec-inner.txt-right { flex-direction: column-reverse; }
  .contentmedia-section .sec-inner.txt-right .left { padding: 0; }
  .contentmedia-section .label-box { padding: 32px; }
  .contentmedia-section .label-box .label { font-size: 16px; line-height: 24px; letter-spacing: 1.8px; margin-bottom: 14px; }

  .contentmedia-section.txtform .sec-inner { flex-direction: column; }
  .contentmedia-section.txtform .left { width: 100%; padding: 0; }
  .contentmedia-section.txtform .right { width: 100%; padding: 40px 0 0; }
  .contentmedia-section.txtform .sec-inner.txt-right .left { padding-left: 0; }
  .contentmedia-section .sec-inner .form-style.white-box { padding:25px; }

  .contentmedia-section.txtform.pls-bg .sec-inner .left { width: 100%; padding: 0; }
  .contentmedia-section.txtform.pls-bg .sec-inner .right { width: 100%; }
  .contentmedia-section.txtform.pls-bg .sec-inner.txt-right .left { padding: 0; }
  .contentmedia-section.txtform.pls-bg .sec-inner.txt-right .right { width: 100%; }

  .contentmedia-section.txtonly .left { width: 100%; }
  .contentmedia-section.txtonly .label { margin-bottom: 12px; }
  .contentmedia-section.txtonly .para { padding-top: 25px; }
  .contentmedia-section.txtonly .para p { margin-bottom: 17px; }
  .contentmedia-section.txtonly ul { padding-bottom: 20px; }
  .contentmedia-section.txtonly .checkstyle li { margin-bottom: 14px; }

  .contentmedia-section.col-sec .sec-inner { display: block; }
  .contentmedia-section.col-sec .left-side { width: 100%; padding-right: 0; }
  .contentmedia-section.col-sec .right-side { width: 100%; padding: 56px 0 0; }
  .contentmedia-section.col-sec ul { padding-bottom: 17px; }
  .contentmedia-section.col-sec .checkstyle li { margin-bottom: 15px; }
  .contentmedia-section.col-sec .para { padding-top: 30px; }

  .bodybox-section { padding: 56px 0 !important; }
  .bodybox-section .container { width:100%; }
  .column-group .column-box .box-in { padding: 32px 32px 38px; }
  .column-groupwrap { margin: 0; }
  .column-group .column-box { width:100%; padding: 0; }
  .column-group .column-box .para { padding-top: 19px; }
  .column-group.slick-slider .slick-dots { margin-top: 7px; }
  .column-group.slick-slider .slick-dots li button { vertical-align: bottom; }
  .threecol .column-group .column-box { width: 100%; }

  .column-group.boxicon .column-box .box-in { padding: 40px 40px 39px;}

  .column-group.threecol .column-box { width: 100%; }
  .column-group.threecol .column-box .box-in { padding: 33px 32px;}

  .coltxtonly .column-group .column-box .whitebg.box-in { padding: 40px 40px 39px;}
  .column-group .column-box .label { font-size: 16px; line-height: 24px; }
  .colthr .column-group .column-box { width: 100%; }

  .column-group.three-media .column-box { width:100%; }
  .column-group.three-media .column-box .media { padding-bottom:0; height:284px;}
  /*   .column-group.two-media .column-box .media{margin-bottom: 32px;} */
  /*   .column-group.three-media .column-box:last-child .media {margin-bottom:0px;}
  .column-group.two-media .column-box .media{margin-bottom: 32px;}
  .column-group.two-media .column-box:last-child .media { margin-bottom:0px;} */

  .logo-section { padding: 56px 0 52px !important; }
  .logo-section .logo-groupwrap { margin-left: -15px; margin-right: -15px; }
  .logo-section .logo-group .logo-box { width: 33.33%;}
  .logo-section .logo-group .logo-box { padding: 16px 15px; }

  .column-group .column-box { margin-bottom: 32px;} 
  .column-group .column-box:last-child {margin-bottom: 0;}

  .mediaover-section.floating .box { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
  .mediaover-section.floating .box .right.mobile { margin-top: 0; }
  .mediaover-section.floating .box .left { margin-top: 32px; margin-bottom: 50px; }
.topbar-section .container { padding-left: 0; padding-right: 0;}
  .ss-event-box:first-child { margin-top: 0; } .ss-event-box { width: 100%; padding-bottom: 56.25%; margin-right: 0; margin-top: 20px; }
.single-event-right { padding: 30px 20px; }
.event-right-form h3 { font-size: 28px; line-height: 40px; margin: 0 0 10px; }
  .calendar_module .single-event-left {padding-left:20px;padding-right:20px;}
  .event-popup-bg { padding: 40px 20px 50px; }
  .pop-form-main input.hs-button.primary.large, .pop-form-main input[type=submit] { width: 100%; }
  .event-popup-form h2 { font-size: 32px; line-height: 44px; }
  .event-close { width: 37px; height: 37px; right: -10px; top: -10px; }
}


@media (min-width:768px) and (max-width:1023px){
  .column-group.three-media{ text-align: center;}
  .column-group.three-media .column-box{ float: none; display: inline-block; width: calc(100% / 2 - 3px);}
  .bodybox-section.threecol .column-group { text-align: center; }
  .bodybox-section.threecol .column-box { text-align: left; width: calc(100% / 2 - 4px); float: none; display: inline-block; vertical-align: top; }
  .bodybox-section .column-group.boxicon.threecol { text-align: center; }
  .bodybox-section .column-group.boxicon.threecol .column-box { text-align: left; width: calc(100% / 2 - 4px); display: inline-block; float: none; vertical-align: top; }
  .bodybox-section.coltxtonly.colthr .column-group { text-align: center; }
  .bodybox-section.coltxtonly.colthr .column-box { width: calc(100% / 2 - 4px); float: none; display: inline-block; vertical-align: top; }

}

@media(max-width:480px){

  form fieldset.form-columns-2 .hs-form-field:first-child {padding-right: 0;}
  form fieldset.form-columns-2 .hs-form-field:last-child { padding-left: 0px; }
  form fieldset .hs-form-field .input input {width: 100% !important;  }
  
  /* footer Section */
  .row-fluid .footer-section .footer-row .footer-col { width: 100%; }
  .row-fluid .footer-section .footer-row .footer-col:last-child .link .hs-menu-flow-vertical ul { margin-bottom: 0px; }
  
  .column-group.three-media .column-box .media { height:224px; }
  .column-group.two-media .column-box .media { height:224px; }

  .logo-section .logo-group .logo-box { width: 50%; }
  .topbar-section a.blue_btn {
    min-width: 100px;
}
}

  /*fixing: text alignment*/
  /* .contentform-section.formin-box { padding: 100px 0 !important ; } (adjusted in line 928, old value 56) */
  /* .mediaover-section { padding: 100px 0 !important; } (adjusted in line 894, old value 56) */
  /*fixing: text alignment*/

  /*fixing logo alignment:
  Header background media and overlay – large
  Header background media overlay form in a box
  Header background color plus media*/

  .contentform-section.formin-box .left{padding-left: 0px;}
  @media (min-width:768px){.contentform-section.formin-box .left{padding-left: 15px;}}
  @media (min-width:1440px){contentform-section .container{max-width: 1280px;}}
  @media (min-width:1440px){.mediaover-section .container{max-width: 1240px;}}
  @media(min-width:768px) and (max-width:1439px) {.mediaover-section .container{padding-left: 40px !important;}}

  .mediaover-section.clr-plus .box .left {margin-left: 2%;}  
  @media(min-width:768px) and (max-width:1019px) {.mediaover-section.clr-plus .box .left {margin-left: 10px; position:relative; left:20px; padding-left: 0px!important;}}
  @media(min-width:1020px) and (max-width:1199px) {.mediaover-section.clr-plus .box .left {position:relative; left:15px; padding-left: 0px!important;}}
  @media(min-width:1200px){.mediaover-section.clr-plus .box .left {position:relative; left:5px; padding-left: calc((100% - 1200px) / 2);}}
  @media(min-width:1400px) and (max-width:1439px){mediaover-section.clr-plus .box .left {position:relative; left:-10px; padding-left: calc((100% - 1200px) / 2); margin-left: 3%;}}
  @media(min-width:1440px){.mediaover-section.clr-plus .box .left {position: relative; left: -10px; padding-left: calc((100% - 1200px) / 2); margin-left: 1%;}  }

  .mediaover-section.mdaover .left-side {margin-left: -3px;}
  @media (min-width:768px){.mediaover-section.mdaover .left-side {margin-left: -10px;}}
  @media (min-width:1440px){.mediaover-section.mdaover .left-side {margin-left: 10px;}}
 
  @media (min-width:1440px){.widget_33676128342.contentform-section.formin-box .left {margin-left: -20px; padding-left: 0px;}}
 
  @media(min-width:768px) and (max-width:1023px) {.widget_1640007719627 .left-side{padding-left: calc((100% - 696px) / 2); margin-left: -15px !important;}}
  @media(min-width:1024px) and (max-width:1219px) {.widget_1640007719627 .left-side{margin-left: -28px !important;}}
  @media (min-width:1220px){.widget_1640007719627 .left-side{margin-left: -5px !important;}}
  /*fixing: logo alignment end*/

.innerPostBody img {height: auto!important;}