@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');

.hs-tools-menu li:after {display: none;}
/* body{display:none;} */

@font-face {
	font-family: 'Georgia Regular';
	src: url('https://info.aersale.com/hubfs/Aersale%202018/fonts/Georgia%20Regular%20font.eot');
	src: local('☺'), url('https://info.aersale.com/hubfs/Aersale%202018/fonts/Georgia%20Regular%20fontt.woff') format('woff'), url('https://info.aersale.com/hubfs/Aersale%202018/fonts/Georgia%20Regular%20font.ttf') format('truetype'), url('https://info.aersale.com/hubfs/Aersale%202018/fonts/Georgia%20Regular%20font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

 
@font-face {
    font-family: 'Franklin Gothic Demi';
	src: url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Demi.eot');
	src: url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Demi.eot#iefix') format('embedded-opentype'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Demi.woff2') format('woff2'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Demi.woff') format('woff'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Demi.ttf') format('truetype'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Demi.svg#FranklinGothic-Demi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Franklin-Gothic-Book';
	src: url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Book.eot');
	src: url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Book.eot#iefix') format('embedded-opentype'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Book.woff2') format('woff2'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Book.woff') format('woff'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Book.ttf') format('truetype'),
		 url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/FranklinGothic-Book.svg#FranklinGothic-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'ITCFranklinGothicStd-Demi';
	src: url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/ITCFranklinGothicStd-Demi.eot');
	src: local('☺'), url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/ITCFranklinGothicStd-Demi.woff') format('woff'), url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/ITCFranklinGothicStd-Demi.ttf') format('truetype'), url('//2698635.fs1.hubspotusercontent-na1.net/hubfs/2698635/AerSale-April2017/V2%20Files/fonts/ITCFranklinGothicStd-Demi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*********************************************** intial declartaion of css **********************************************/

* { margin: 0; padding: 0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
nav ul, nav ol { list-style: none; list-style-image: none; }

/*********************************************** remember to define focus styles! **********************************************/

:focus { outline: 0; }

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/
 
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/ 

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

/************************************************** End Clearfix *************************************************/

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

/************************************************** For modern browsers ******************************************/ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.hm ul {padding-left: 30px;} 
.hm li { list-style: none;position:relative; }
.hm li:after { list-style: none;bottom: 0;content: "";height:6px;left: -18px;;position: absolute;right: 0;top: 12px;width:6px;border-radius:50%;background:#1b5faa; }
::selection { background: #227f7f; color: #fff; }
::-moz-selection {background: #227f7f;color: #fff;}

/*************************************** display table and table cell ***************************************************/

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle}
.dis-flex {display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;}

/*********************************************************body  ********************************************************/

body { font-size: 14px; line-height: 21px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;	font-family: 'Franklin-Gothic-Book';font-weight:normal;}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
a:link{color:inherit}
a:active{color:inherit}
a:visited{color:inherit}

h1 {font-size: 55px;margin: 0 0 20px;line-height:1.2;font-family: 'Georgia Regular';font-weight: 400;text-transform: uppercase;}
h2{font-size:48px;line-height:1.2;margin:0 0 20px;}
h3{font-size:30px;line-height:1.2;margin:0 0 20px;font-weight: 400;}
h4{font-size:22px;line-height:1.2;margin:0 0 15px;font-family: 'Franklin Gothic Demi';color: #375172;}
h5{font-size:20px;margin:0 0 15px;}
h6{font-size:16px;margin:0 0 15px;}
p,li{font-size:18px;margin:0 0 15px;font-weight:400;line-height: 1.7;}
.wrapper-cta a{    text-transform: uppercase;font-family: 'Franklin Gothic Demi'; font-weight: 500; border: 2px solid #fff; padding: 17px; display: inline-block; min-width: 172px; text-align: center; font-size: 20px;}
.wrapper-cta a:hover { background: #fff;color: #1b5faa;-webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px); }
.wrapper-cta-2 a{    text-transform: uppercase;font-family: 'Franklin Gothic Demi';border: 2px solid #1b5faa; padding: 13px; display: inline-block; min-width: 140px; text-align: center; font-size: 16px; background: #1b5faa;color: #fff;}
.wrapper-cta-2 a:hover { -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px);}
/*******************************************hubspot******************************************************************/

.row-fluid [class*="span"] {min-height: 1px;}
/* .hs-site-page>img {display: none;} */

/**************************************** logo ***************************/

.h-logo img ,.f-logo img {cursor: pointer;}

/************************* container **************/
.container {max-width:1210px;margin:0 auto !important;padding:0 20px;float:none !important; width:100%;}
.foot-container {max-width:1266px;margin:0 auto !important;padding:0 20px;float:none !important; width:100%;}
.fa{font: normal normal normal 14px/1 FontAwesome !important;}


/*********************************************************************************************************************************

														Form CSS Starrt here
															
**********************************************************************************************************************************/

/****************************************************Placeholder opacity cross browsers*****************************************/

input::-webkit-input-placeholder { color: #615f5f; } /* WebKit browsers */
input:-moz-placeholder { color: #615f5f; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #615f5f;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #615f5f; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #615f5f; } /* WebKit browsers */
textarea:-moz-placeholder { color: #615f5f; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #615f5f; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #615f5f; } /* Internet Explorer 10+ */

/****************************************************** IE *********************************************************/

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}



/*********************************************** remove auto fill yellow color ************************************/

 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px #eaeaea inset;-moz-box-shadow: 0 0 0 100px #eaeaea inset;box-shadow: 0 0 0 100px #eaeaea inset;	color:#333 ;}

/*********************************************** Form CSS **********************************************/
form ul.hs-error-msgs > li > label {font-size:14px;line-height:normal;display:block;color:#ff0000;}
form ul.hs-error-msgs li:after {display: none;}
form .hs_error_rollup {display: none;}
form ul.hs-error-msgs{margin:0;}

/* form error mesege when good space b/w two inputs */
form .hs-form-field {position: relative;}
/* form ul.hs-error-msgs.inputs-list { position: absolute;top:45px;right: 0; list-style-type: none; padding:2px 5px;background:#ff0000;margin:0;} */
/* form ul.hs-error-msgs.inputs-list > li > label {font-weight:500;position:relative;z-index:9;color: #fff;} */
/* form ul.hs-error-msgs.inputs-list:after { content: ''; width: 8px; height: 8px; position: absolute; display: inline-block; left: 50%; background:#ff0000; margin-left: -6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; top: 0;} */
form ul.hs-error-msgs.inputs-list > li{margin:0;}
 
input,textarea,select {border-radius: 0; }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline; font-family: 'Open Sans', sans-serif;}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:all 0.5s ease;}
textarea { overflow: auto; vertical-align: top;resize:none;height: 165px; }

/******************************************** Fieldset CSS*******************************************************/
form{width:100%;margin:0 auto !important;float:none !important;}
form fieldset{max-width:100%;}
form div.hs-form-field{float:none !important;display: inline-block;vertical-align: top;width: 100%;margin-bottom: 8px;}
form fieldset.form-columns-2 > div.hs-form-field{margin-right:2.9%; width: 48.5%;}
form fieldset.form-columns-2 > div.hs-form-field:last-child{margin-right:0;}
form fieldset.form-columns-3 > div.hs-form-field{margin-right:2.9%;width:31.4%;}
form fieldset.form-columns-3 > div.hs-form-field:last-child{margin-right:0;}
/******************************************** input CSS*******************************************************/
form .input{margin-right:0 !important;}
form .hs-form-field > label {color: #2B2B2B; font-size: 15px; width: 100%; pointer-events: none; display:block; line-height: 1.3; margin: 0 0 10px;font-weight: 600;}
form textarea,form input[type="text"],form input[type="password"],form input[type="datetime"],form input[type="datetime-local"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="week"],form input[type="number"],form input[type="email"],form input[type="url"],form input[type="search"],form input[type="tel"],form input[type="color"],form select{color: #000;  background:#eaeaea;padding: 10px 15px; width: 100% !important; font-size: 18px; margin:0 0 3px;}
/******************************************** Select CSS*******************************************************/
form select {-moz-appearance: none;-webkit-appearance: none;color: #000;background:#eaeaea url("https://2166934.fs1.hubspotusercontent-na1.net/hubfs/2166934/Default/img/drop-down-arrow.svg");background-position: 96% center !important;background-repeat: no-repeat !important;background-size: 16px auto;}
.filter-sectionselect { -moz-appearance: none; -webkit-appearance: none; height: 38px; padding: 0px 46px 0 20px;font-family: 'Playfair Display';font-weight:700; color: #936DB8; background: #fff url(https://www.bbdboom.com/hubfs/Bbdboom%20Oct2017/Landing%20Page/menu.png?t=1509175043480); background-position: 99% center !important; background-repeat: no-repeat !important; background-size: 16px auto; border-bottom: 1px solid #936DB8; border-left: 1px solid #936DB8; font-size: 16px; display: inline-block; }
.filter-sectionoption{font-family: 'Playfair Display';font-weight:700; }
/******************************************** Radio Button CSS*******************************************************/
form .input ul.inputs-list li label input[type="radio"]:checked+span:before {background: #2B2B2B ;background-size: 14px; background-position: center center;border-radius:50%;box-shadow:0 0 0 4px #fff inset;   }
form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}
form .input ul.inputs-list li label input[type="radio"]+span:before { margin-top: -3px; content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 20px;height: 20px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;border-radius:50%;}
/******************************************** Check Box CSS*******************************************************/
form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #2B2B2B url('https://2660763.fs1.hubspotusercontent-na1.net/hubfs/2660763/Whishworks%20May-2017/Common%20Images/right.png?t=1495542712539');background-size: 14px; background-position: center center;background-repeat:no-repeat;}
form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
form .input ul.inputs-list li label input[type="checkbox"]+span:before {  margin-top: -1px;content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 20px;min-width:20px;height: 20px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;}
/******************************************** Button CSS*******************************************************/
form .actions{text-align:center;}
.hm form li:after{display:none;}
/***********************Simple buttom***********************/
form .hs_submit input {text-transform: uppercase;border: 1px solid #1b5faa;color: #fff; font-size:16px;line-height:1.3; font-weight:700; padding: 19px 10px;background:#1b5faa;min-width:210px;}
form .hs_submit input:hover{ background:transparent;color: #384259;-webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px);}

/***********************With Background Image buttom***********************/
/*form .hs_submit input {border: 1px solid #384259;color: #fff; font-size:16px;line-height:1.3; font-weight:700;padding: 10px 40px 10px 20px;background:#384259 url("https://2166934.fs1.hubspotusercontent-na1.net/hubfs/2166934/Default/img/fast-forward-double-right-arrows.svg");background-position: 90% center !important;background-repeat: no-repeat !important;background-size: 14px auto; }
form .hs_submit input:hover {background-position: 93% center !important;}*/
.trip form{padding:50px 0 100px;}


form div.hs-form-field .input > ul > li > label{cursor:pointer;}
/***************************Check Box & Radio Button One Col********************************/
form div.hs-form-field .input > ul > li{margin:0 0 10px;}

/***************************Check Box & Radio Button Two Col********************************/
/*form div.hs-form-field .input > ul > li {display: inline-block;width: 50%;padding: 0 20px 0 0;}*/

/***************************Check Box & Radio Button Three Col******************************/
/*form div.hs-form-field .input > ul > li {display: inline-block;width:33.33%;padding: 0 20px 0 0;}*/

/***************************Check Box & Radio Button Auto Col******************************/
/*form div.hs-form-field .input > ul > li {display: inline-block;padding: 0 20px 0 0;}*/

form .hs-richtext p { font-size: 13px; line-height: 1.4; margin-bottom: 18px;font-family: 'Franklin-Gothic-Book'; }
form .legal-consent-container .inputs-list li { font-size: 14px;  line-height: 1.4; font-weight: 700; font-family: 'Franklin Gothic Demi';}
form .hs-richtext a{color: #1b5faa; font-weight: 700; font-family: 'Franklin Gothic Demi';}
form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0; display: flex;}
form .legal-consent-container .hs-fieldtype-booleancheckbox { margin-bottom: 7px !important; }
form .legal-consent-container ~ .hs_recaptcha { margin-top: 8px; margin-bottom: 25px; }

.header-main-section { z-index: 2; position: relative;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); }
.wrapper-header { z-index: 999; background-repeat: no-repeat; background-size: cover; background-position: bottom;     padding: 61px 0 0px; }
.wrapper-header .container>div>div { flex-wrap: wrap; align-items: center }
.wrapper-header .logo { width: 244px!important; margin: 0!important }
.wrapper-header .menu ul>li.hs-menu-depth-1 a i { color: #31aaff; margin: 0 6px 0 0 }
.wrapper-header .menu ul>li.hs-menu-depth-1 a>img {margin: 0 6px 0 0}
.wrapper-header .menu .hs-menu-wrapper>ul {padding:0; flex-wrap: wrap; justify-content: flex-end; align-items: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; }
.wrapper-header .menu ul>li.hs-menu-depth-1 {margin: 0 0px 0 0px;position: relative;}
.wrapper-header .menu ul li.hs-menu-depth-2,.wrapper-header .menu ul>li.hs-menu-depth-3 {margin: 0}
.wrapper-header .menu ul > li.hs-menu-depth-1>a { color: #333333; padding:0px 25px 73px;   padding-bottom: 73px; display: inline-block; font-size: 18px; font-weight: 400; }
.wrapper-header .menu ul>li.hs-menu-depth-1:last-child > a{padding-right:0;}
.wrapper-header .menu ul>li.hs-menu-depth-1>a:hover,.wrapper-header .menu ul>li.hs-menu-depth-1.active.hs-item-has-children.active-branch>a{ color: #1b5faa;}
.wrapper-header .menu ul li.hs-menu-depth-2>a {   line-height: 16px; font-weight: 400;  text-transform:uppercase;  font-family: 'Franklin Gothic Demi'; color: #222222; padding:0px; display: inline-block; font-size: 13px; width: 100%; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; -webkit-transition: all 0s ease }
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul > li.hs-menu-depth-2:last-child { float: left;max-width: 205px; padding-right: 0;margin-top:0px;}
/* .wrapper-header .menu ul>li.hs-menu-depth-1 > ul > li.hs-menu-depth-2:last-child {  max-width: 320px; max-width: 230px; min-height: 282px; padding-right: 24px;margin-top:0px;} */
/* .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:last-child>ul.hs-menu-children-wrapper {
    min-width: 219px;
    padding: 20px 13px;
} */
/* .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:last-child>ul.hs-menu-children-wrapper  li.hs-menu-item.hs-menu-depth-2:last-child {
    min-height: 0;
    padding-left: 0px;
  margin-top:10px;
}
 */
/*.wrapper-header .menu ul>li.hs-menu-depth-2:last-child h6{color:#222222;font-size:18px;    text-transform: initial;padding: 10px 22px 3px; line-height: 1.4; margin-bottom: 0px;    cursor: default;}*/
.wrapper-header .menu ul  li.hs-menu-depth-2:last-child span{color:#222222;font-size:18px;    text-transform: initial;padding: 10px 10px 10px 0; line-height: 1.4; margin-bottom: 0px;    cursor: default; display:block;    font-family: 'Franklin Gothic Demi'!important;}
.wrapper-header .menu ul li.hs-menu-depth-2:last-child p{color:#222222;font-size:13px;	font-family: 'Franklin-Gothic-Book';     padding: 0px 10px 0 0; margin-bottom: 0px; line-height: 1.4;  text-transform: initial;    cursor: default;}
.wrapper-header .menu ul li.hs-menu-depth-2:last-child a{padding:0px;    max-width: 100%;}
.wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul  li.hs-menu-depth-2 { display: block; width: 100%; position:relative;line-height: 0; margin-top: 0; }
.wrapper-header .menu ul li.hs-menu-depth-2 {  display: block; width: 100%; max-width:205px;position:relative;line-height: 0; margin-top: 14px; }
.wrapper-header .menu ul li.hs-menu-depth-2.hs-item-has-children:after{    cursor: pointer;color:#1b5faa;bottom: 0;content: "+";height: 100%;position: absolute;right: 13px; top: 6px;font-size:22px;}
.wrapper-header .menu ul > li.hs-menu-depth-1>ul.hs-menu-children-wrapper {top: 103px; position: absolute; background: #e9e9e9; min-width:230px;padding: 0 10px 13px;left: 0; right: 0; margin: 0 auto; visibility: hidden; -webkit-box-shadow:0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26);  -moz-box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26);  -ms-box-shadow:0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26);  -o-box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26);  box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26);  }
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>ul.hs-menu-children-wrapper { min-width:715px;padding: 40px 0 40px 35px;}
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper{min-width:505px;}


/* .wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper:after{content: ''; position: absolute; top: 0; left:18%; width: 0; height: 0; border: 7px solid transparent; border-bottom-color: #e9e9e9; border-top: 0; margin-left: -7px; margin-top: -7px;}
 */
.wrapper-header .menu ul>li.hs-menu-depth-1:hover>ul.hs-menu-children-wrapper {visibility: visible}
/* .wrapper-header .menu ul>li.hs-menu-depth-2:hover,.wrapper-header .menu ul>li.hs-menu-depth-3:hover {background: #f4f4f4} */
.wrapper-header .menu ul li.hs-menu-depth-2:hover>a {color: #163953}
.header-sticky-menu .hs-menu-wrapper ul li.hs-menu-depth-3 > a:hover,.wrapper-header .menu ul li.hs-menu-depth-2>a:hover,.wrapper-header .menu ul>li.hs-menu-depth-3>a:hover,.wrapper-header .menu ul li.hs-menu-depth-2>a:hover, .wrapper-header .menu ul>li.hs-menu-depth-3>a:hover, .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-3.active.active-branch>a,.wrapper-header .menu ul li.hs-menu-item.hs-menu-depth-2.active.active-branch>a {color: #1b5faa}
/* .wrapper-header .menu ul {position: relative} */

.wrapper-header .menu ul>li.hs-menu-depth-3>a {     width: 100%; line-height:16px;color: #333333; padding:0px;font-size:15px; display: inline-block; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; -webkit-transition: all 0s ease }
.wrapper-header .menu ul>li.hs-menu-depth-3{ line-height: 0; margin-top: 16px;}
.header-logo img{cursor:pointer;}
.header-logo {
    max-width: 258px;
}

.header-top-section {text-align: right;    padding-top: 10px;}
.header-top-section ul li{display:inline-block;vertical-align:top;margin-left: 5px; margin-bottom: 10px;}
.header-top-section ul li:after {display: none;}
.header-top-section ul li a{color:#706f6a;font-size: 15px;}
.header-top-section ul li a i{margin-right: 8px;font-size: 18px;} 
.header-top-section ul li a:hover{color:#1b5faa;}


.open-menu-list {display: none !important;}


/*  Sticky Header Styles Here   */

.header-sticky-inner > div > div { display: flex; flex-wrap: wrap;align-items:center; }

.header-sticky-left { width: 130px !important; margin-right: auto !important;    padding-bottom: 10px; }
.header-sticky-left img { display: inline-block; width: 100%; max-width: 130px; }
.header-sticky-right { width: calc(100% - 200px) !important; margin-left: auto !important; text-align: right;margin-top:11px; }

.header-sticky-menu .hs-menu-wrapper > ul {/*display:flex;flex-wrap: wrap; justify-content: flex-end; align-items: center;*/z-index:5;padding:0;}
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1{margin:0px;position: relative;}
.header-sticky-menu .hs-menu-wrapper ul  li:after{display:none;}
.wrapper-header .menu ul  li:after {display: none;}
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1 > a{color: #333333; padding: 0px 25px 40px; display: inline-block; font-size: 18px; font-weight: 400;}
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1:last-child > a{padding-right:0px;}
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{top:70px; position: absolute; background: #e9e9e9; min-width: 230px;padding: 0 10px 13px; width: 100%; left: 0; right: 0; margin: 0 auto; visibility: hidden; -webkit-box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26); -moz-box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26); -ms-box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26); -o-box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26); box-shadow: 0px 5px 4.95px 0.05px rgba(1, 2, 1, 0.26); }

/* .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:last-child>ul.hs-menu-children-wrapper {
    min-width: 219px;
    padding: 20px 13px;
} */

/* .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:last-child >ul.hs-menu-children-wrapper  li.hs-menu-item.hs-menu-depth-2:last-child { min-height: 0;margin-top:10px;   }
 */
.header-sticky-menu .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1:last-child ul li.hs-menu-depth-2:first-child,.wrapper-header .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1:last-child ul li.hs-menu-depth-2:first-child{margin-top:0;}
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper { visibility: visible; }
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-2:last-child { float: left; max-width: 205px;padding-right:0;  margin-top: 0px;text-align:left; }
.itemswrap { float: left; width: 100%; max-width: 225px; padding-left: 20px; padding-right: 10px; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 > a {line-height: 16px; font-weight: 400; text-transform: uppercase; font-family: 'Franklin Gothic Demi'; color: #222222; padding: 0px; display: inline-block; font-size: 13px; width: 100%; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; -webkit-transition: all 0s ease; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2:last-child a { padding: 0px; max-width: 100%; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2:last-child span { color: #222222; font-size: 18px; text-transform: initial; padding: 10px 10px 10px 0; line-height: 1.4; margin-bottom: 0px; cursor: default; display: block; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2:last-child p { color: #222222; font-size: 13px;margin-bottom:0; font-family: 'Franklin-Gothic-Book'; padding: 0px 10px 0px 0; line-height: 1.4; text-transform: initial; cursor: default; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 {text-align:left; display: block; width: 100%; position: relative; line-height: 0; margin-top:0;margin-bottom:0px !important; }

.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 , .header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-3{margin-right:0;}

.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 > ul.hs-menu-children-wrapper {width: 100%;padding: 0px;}
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper { visibility: visible; padding-bottom: 12px; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2.hs-item-has-children:after { cursor: pointer; color: #1b5faa; bottom: 0; content: "+"; height: 100%; position: absolute; right: 13px; top: 6px; font-size: 22px; }

.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-3 { line-height: 0; margin-top: 16px; }
.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-3 > a { width: 100%; line-height: 1.2; color: #333333; padding: 0px; font-size: 15px; display: inline-block; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; -webkit-transition: all 0s ease;}
/* .header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-1 > ul.hs-menu-children-wrapper:after { content: ''; position: absolute; top: 0; left: 18%; width: 0; height: 0; border: 7px solid transparent; border-bottom-color: #e9e9e9; border-top: 0; margin-left: -7px; margin-top: -7px; }
 */
.header-sticky-social-icons ul li { display: inline-block; vertical-align: middle; }
.header-sticky-social-icons ul li a { margin-right: 11px;color:#706f6a; }
.header-sticky-social-icons ul li a:hover{color:#1b5faa;}
.header-sticky-social-icons ul li:last-child a{margin-right:0px;}

.header-sticky{display:none !important;}
.header-sticky.fixed{display:inline-block !important;position:fixed;top:0px;background-color:#fff;width:100% !important;z-index:10;padding:15px 0 0;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);}

.header-sticky-social-icons ul {padding: 0;}
.header-sticky-social-icons ul li:after{display:none;}


@media(max-width:1180px){
.header-sticky-social-icons {
    /* display: none !important; */
    width: 320px !important;
    position: absolute;
    right: 22px;
    top: 16px;
}
  .header-sticky-menu a.champMenu.main { position: fixed; z-index: 10; top: 32px; right: 10px !important; }
  .header-sticky-menu .hs-menu-wrapper > ul.ChampMenu { position: absolute; width: 100%; background: red; }
  
  .header-sticky-menu .hs-menu-wrapper > ul.ChampMenu{ position: fixed;height: 100%;padding-bottom: 100px; overflow-y: scroll; width: 100%; max-width: 100%; left: 0; background-color: #375172; box-shadow: rgba(0, 0, 0, .117647) 0 1.5px 3px; width: 100%; left: 0; z-index: 5;top:85px }
  .header-sticky-menu .hs-menu-wrapper > ul > li.hs-menu-depth-1 { width: 100%; margin: 0; position: relative; }
  .header-sticky-menu .hs-menu-wrapper > ul > li.hs-menu-depth-1 > a {text-align: left; color: #fff; padding: 12px 20px !important; display: inline-block; border: none; width: 100%;}
  .header-sticky-menu .hs-menu-wrapper  ul > li.hs-menu-depth-1 > a.champMenu.icon, .header-sticky-menu .hs-menu-wrapper  ul  li.hs-menu-depth-2 > a.champMenu.icon{padding: 12px 20px; position: absolute; right: 0; top: 0; font-size: 22px; max-width: 100%; width: auto; text-align: right; color: #fff;}
 
  .header-sticky-menu .hs-menu-wrapper .hs-menu-depth-1:not(:last-child) ul > li.hs-menu-depth-2:last-child , .header-sticky-menu .hs-menu-wrapper  ul  li.hs-menu-depth-2.hs-item-has-children:after , .header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper:after { display: none !important; }
  .header-sticky-menu .hs-menu-wrapper  ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper { background: none; box-shadow: none; top: 0; max-width: 100%; position: relative;  display: none; visibility: visible; width: 100%;left: 0 !important; }
  .header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2, .header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-3 { margin-right: 0; float: left; display: inline-block; width: 100% !important; max-width: 100% !important;margin-bottom:0 !important; }
  .header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 > a{ max-width: 100%; text-align: left; padding-left: 40px; color: #fff; }
  .header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 , .header-sticky-menu .hs-menu-wrapper  ul > li.hs-menu-depth-3 { border-bottom: 1px solid #375172; margin-top: 0; padding: 10px 0px; float: none; max-width: 100%; }
  .header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 > ul.hs-menu-children-wrapper { background-color:transparent;padding: 15px 0 0; position: relative; display: none; visibility: visible; left: 0; box-shadow: none; }
  .header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2 > a:hover, .header-sticky-menu .hs-menu-wrapper  ul > li.hs-menu-depth-3 > a:hover, .header-sticky-menu .hs-menu-wrapper  ul  li.hs-menu-depth-2:hover > a, .header-sticky-menu .hs-menu-wrapper  ul > li.hs-menu-depth-3 > a:hover { color: #fff; opacity: 0.7; }
  .header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-3 > a {text-align: left; padding-left: 67px; color: #fff; font-size: 13px; }
	.header-sticky-menu .hs-menu-wrapper ul  li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper { visibility: visible; padding-bottom: 0px; }
}

/******************************************************************************************************************************************************************************
                                                           Footer css
*******************************************************************************************************************************************************************************/

.footer-main-section{border-top:1px solid #e7e7e7;}
/*.footer-content-sec h6{color:#375172;text-transform:uppercase;    letter-spacing: 1px;    font-weight: 400;    margin-bottom:6px;}*/
.footer-content-sec span{color:#375172;text-transform:uppercase;    letter-spacing: 1px;    font-weight: 400;    margin-bottom:6px; font-size:16px; display:block;}
.footer-content-sec ul{padding:0;}
.footer-content-sec ul li { line-height: 0; margin-bottom: 11px; }
.footer-content-sec ul li:after{display:none;}
.footer-content-sec ul li a { color: #1b5faa; font-size: 14px; line-height: 1.3; }
.footer-content-sec ul li a:hover{color:#385173}
.last-box-footer  ul li:last-child a{font-size:25px;margin-right:10px;}
.copyrit-main-sec{background:#eaeaea;padding:22px 0px;text-align: center;margin-bottom: -1px;}
.copyrit-main-sec p{color:#706f6b;font-size:14px;font-family: 'Roboto', sans-serif;margin:14px 0px;}
.copyrit-main-sec p a:hover{color:#1b5faa;}
.footer-logo { position: absolute; bottom: -36px; max-width: 155px; left: 50px;    cursor: pointer; }
.footer-main-section .foot-container{position:relative;}
.footer-content-sec {padding: 43px 0px 78px;}

.media .post-body .cta-wrapper { padding: 15px 10px !important; border-top: solid 1px #989ea0; border-bottom: solid 1px #989ea0; text-align: left; max-width: 220px; margin-bottom: 20px !important; }
.media .post-body .hs-cta-wrapper p, .post-body .hs-cta-wrapper div { margin: 0; padding: 0; }
.media .post-body .cta-wrapper img { width: 100%; }
.media .post-body .cta-wrapper h3 { font-size: 18px; margin-bottom: 5px; margin-top: 10px; }
.media .post-body .cta-wrapper p { font-family: 'Franklin Gothic Book'; margin-bottom: 10px; line-height: 120%; font-size: 18px; font-weight: normal; color: #375172; }
.media .post-body .cta-wrapper .btn { background: #1b5faa !important; color: #fff !important; text-transform: uppercase; font-weight: bold; box-shadow: none !important; border: none !important; border-radius: 4px; height: inherit; min-height: inherit; padding: 10px 20px; margin: 0 !important; text-align: center; line-height: 110%; }




@media(max-width:1440px){
h1{font-size:45px;}
h2{font-size:40px;}
 .wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper { left: -94px;}
.wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper:after { left: 34%;}
.header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper { left: -94px;}
.header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper:after { left: 34%;}
  .wrapper-header .menu ul>li.hs-menu-depth-1:nth-child(1) >ul.hs-menu-children-wrapper,.header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper  { left: auto; }
 
}

@media(max-width:1440px)and (min-width:1181px){
 
.wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2 > a, .header-sticky-right .header-sticky-menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2 > a, .wrapper-header .menu li.hs-menu-depth-1:nth-child(2) ul li.hs-menu-depth-2 > a, .header-sticky-right .header-sticky-menu li.hs-menu-depth-1:nth-child(2) ul li.hs-menu-depth-2 > a{font-size:15px !important;}
.wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:first-child > a, .header-sticky-right .header-sticky-menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:first-child > a, .header-sticky-right .header-sticky-menu li.hs-menu-depth-1 ul > li.hs-menu-depth-2:first-child > a, .wrapper-header li.hs-menu-item.hs-menu-depth-1 > .hs-menu-children-wrapper > li.hs-menu-depth-2:first-child a{font-size:30px !important;margin-top: -4px!important;}  
}
@media(max-width:1300px){
.wrapper-header .menu ul li.hs-menu-depth-2>ul.hs-menu-children-wrapper {min-width: auto;}
 
}

@media(max-width:1200px){
h1{font-size:40px;}
h2{font-size:36px;}
h3{font-size:26px;}  
}



@media(min-width:1181px) {
  .wrapper-header .menu ul>li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper:after,  .header-sticky-right .header-sticky-menu  ul>li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper:after{display:none;}
.header-sticky-menu .hs-menu-wrapper > ul {display:flex !important;flex-wrap: wrap; justify-content: flex-end; align-items: center;z-index:5;padding:0;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(1) >ul.hs-menu-children-wrapper,.header-sticky-right .header-sticky-menu  ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(1) >ul.hs-menu-children-wrapper{padding:0;width:100%;padding: 40px 0;}
.wrapper-header .menu ul>li.hs-menu-depth-1:nth-child(1),.header-sticky-right .header-sticky-menu ul>li.hs-menu-depth-1:nth-child(1){position:static;}
  
  .wrapper-header .menu ul > li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper{top: 213px;}
.header-sticky-right .header-sticky-menu ul > li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper{top:96px;}

.wrapper-header .menu ul > li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper,.header-sticky-right .header-sticky-menu  ul > li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper{    width: 100%;}
.wrapper-header .menu .h-container,.header-sticky-right .header-sticky-menu .h-container  { max-width: 1640px; padding: 0 20px;margin: auto;width:100%; }
.wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(1) > ul li.hs-menu-depth-2,.header-sticky-right .header-sticky-menu  ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(1) > ul li.hs-menu-depth-2{      margin-top: 0;  float: left;}
.wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(1) > ul .itemswrap li.hs-menu-depth-2,.header-sticky-right .header-sticky-menu  ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(1) > ul .itemswrap li.hs-menu-depth-2{width: 20% ; max-width: 100%;    padding-right: 15px;}
.wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:first-child > a,.header-sticky-right .header-sticky-menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:first-child > a,.header-sticky-right .header-sticky-menu  li.hs-menu-depth-1 ul > li.hs-menu-depth-2:first-child > a,.wrapper-header li.hs-menu-item.hs-menu-depth-1 > .hs-menu-children-wrapper > li.hs-menu-depth-2:first-child a,.header-sticky-right .header-sticky-menu li.hs-menu-depth-1:nth-child(2) ul > li.hs-menu-depth-2:first-child > a{font-family: 'Georgia Regular';    cursor: pointer; font-size: 38px; line-height: 1.2;       color: #375172;   margin-top: -10px;  }
.wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2 > a,.header-sticky-right .header-sticky-menu  li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2 > a,.wrapper-header .menu li.hs-menu-depth-1:nth-child(2) ul li.hs-menu-depth-2 > a,.header-sticky-right .header-sticky-menu  li.hs-menu-depth-1:nth-child(2) ul  li.hs-menu-depth-2 > a{    cursor: default;color: #375172;max-width:100%;font-family: 'Franklin Gothic Book',sans-serif; font-size: 20px;margin-bottom:7px;    line-height: 1.2;}
.wrapper-header .menu .h-container .itemswrap,.header-sticky-right .header-sticky-menu .h-container .itemswrap{width: calc(100% - 205px);    max-width: 100%;    padding: 0;}
.wrapper-header .menu  li.hs-menu-depth-1:nth-child(1):hover ul li.hs-menu-depth-2>ul.hs-menu-children-wrapper,.header-sticky-right .header-sticky-menu   li.hs-menu-depth-1:nth-child(1):hover ul li.hs-menu-depth-2>ul.hs-menu-children-wrapper,.wrapper-header .menu  li.hs-menu-depth-1:nth-child(2):hover ul li.hs-menu-depth-2>ul.hs-menu-children-wrapper,.header-sticky-right .header-sticky-menu   li.hs-menu-depth-1:nth-child(2):hover ul li.hs-menu-depth-2>ul.hs-menu-children-wrapper {padding: 0px;display:block !important; }
.wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul .itemswrap + li.hs-menu-depth-2:last-child,.header-sticky-right .header-sticky-menu  ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul .itemswrap + li.hs-menu-depth-2:last-child{      max-width: 205px; margin-top: -40px;width:100%;}
.wrapper-header .menu  small,.header-sticky-right .header-sticky-menu   small { font-size: 85%;display: block; padding-top:4px; }

  .wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:last-child span,.header-sticky-menu .hs-menu-wrapper li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:last-child span{    padding: 15px 0 10px;    font-family: 'Franklin Gothic Demi';}
  .wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:last-child p,.header-sticky-menu .hs-menu-wrapper li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:last-child p{    padding: 0}
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(3) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(3) >ul.hs-menu-children-wrapper {    left: -295px;}
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper{left: -465px;}


  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1 >ul.hs-menu-children-wrapper > li.hs-menu-depth-2,.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-2{ width: calc(57% - 102px);max-width: 100%;padding-right: 15px;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(5) ul > li.hs-menu-depth-2{ width:57%;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2 + .itemswrap,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(5)  ul > li.hs-menu-depth-2 + .itemswrap  { width:43%;} 
    .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1 >ul.hs-menu-children-wrapper > li.hs-menu-depth-2 + .itemswrap,.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-2 + .itemswrap  { width: calc(43% - 103px); max-width: 100%; padding-right: 15px; padding-left: 0;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:not(:nth-child(1)):not(:nth-child(2)) >ul.hs-menu-children-wrapper  .itemswrap > li.hs-menu-depth-2  > a,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:not(:nth-child(1)):not(:nth-child(2)) ul .itemswrap >  li.hs-menu-depth-2 > a{width: 100%;    text-transform: inherit; line-height: 16px; color: #333333;font-size: 15px; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; -webkit-transition: all 0s ease; font-family: 'Franklin Gothic Book',sans-serif;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:not(:nth-child(1)):not(:nth-child(2)) >ul.hs-menu-children-wrapper  .itemswrap > li.hs-menu-depth-2  > a:hover, .header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:not(:nth-child(1)):not(:nth-child(2)) ul .itemswrap > li.hs-menu-depth-2 > a:hover{    color: #1b5faa;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:not(:nth-child(1)) >ul.hs-menu-children-wrapper  .itemswrap > li.hs-menu-depth-2:not(:first-child), .header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:not(:nth-child(1)) ul .itemswrap > li.hs-menu-depth-2:not(:first-child) {   margin-top: 16px;}
  .wrapper-header li.hs-menu-item.hs-menu-depth-1 > .hs-menu-children-wrapper,.header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>ul.hs-menu-children-wrapper {display: flex;flex-wrap: wrap;}
.header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>ul.hs-menu-children-wrapper {min-width:715px;padding: 40px 0 40px 35px;}
  .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(5) >ul.hs-menu-children-wrapper{min-width: 505px;}
  
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2)>ul.hs-menu-children-wrapper,.header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2)>ul.hs-menu-children-wrapper {min-width:870px;}
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(2) ul > li.hs-menu-depth-2 { width: 33.33%; }
 .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2 + .itemswrap, .header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(2) ul > li.hs-menu-depth-2 + .itemswrap { width: calc(66.66% - 205px); display: flex; flex-wrap: wrap; padding-right: 0; }
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2 + .itemswrap > li, .header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(2) ul > li.hs-menu-depth-2 + .itemswrap > li { width: 50%; padding-right: 15px;margin-top: 0 !important; }
.wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2) > ul li.hs-menu-depth-2 ul,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(2) ul{ padding-left: 0; }
  .wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2) small, .header-sticky-right .header-sticky-menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2) small{    display: inline;}
}

@media(max-width:1550px) and (min-width:1181px) {
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper  {    left: -277px;}
  
}

@media(max-width:1430px) and (min-width:1181px) {
 .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(4) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(4) >ul.hs-menu-children-wrapper{   min-width: 550px; left: -199px;}
    .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(4) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(4) ul > li.hs-menu-depth-2{width: calc(56.5% - 102px);}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(4) >ul.hs-menu-children-wrapper > li.hs-menu-depth-2 + .itemswrap,.header-sticky-menu .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1:nth-child(4)  ul > li.hs-menu-depth-2 + .itemswrap  {width: calc(43.5% - 73px);} 
.wrapper-header .menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(4) > ul .itemswrap + li.hs-menu-depth-2:last-child, .header-sticky-right .header-sticky-menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(4) > ul .itemswrap + li.hs-menu-depth-2:last-child{    max-width: 175px;}
   
}

@media(max-width:1250px) and (min-width:1181px) {
 .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2)>ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-child(2)>ul.hs-menu-children-wrapper { min-width: 805px; } 
.wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(2) >ul.hs-menu-children-wrapper { left: -420px; }
}

@media(min-width:1431px){
 .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(4) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(4) >ul.hs-menu-children-wrapper{    left: -295px;}

}


@media(min-width:1551px){
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper, .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5) >ul.hs-menu-children-wrapper  {    left: -277px;}

}

@media(max-width:1180px) {

  .itemswrap{    max-width: 100%;    float: none;    padding: 0;}
  .hs-menu-depth-1:nth-child(1) .itemswrap + li.hs-menu-depth-2:last-child{display:none;}
  .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:last-child >ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2:last-child{margin-top:0;}
  .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:last-child>ul.hs-menu-children-wrapper { padding: 0px 0 20px 20px; }
  .header-sticky-menu .hs-menu-wrapper ul li.hs-menu-depth-2:last-child a { padding-left: 40px; }
.header-main-section { display: none !important;}
.header-sticky {display: inline-block !important;
    position: fixed;
    top: 0px;
    background-color: #fff;
    width: 100% !important;
    z-index: 10;
    padding: 15px 0 0;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  
}
  .header-sticky-menu .hs-menu-wrapper ul>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>ul.hs-menu-children-wrapper { min-width: auto;}
.wrapper-header {padding:0;} 
.header-logo img {max-width: 260px;}
.inner-wrapper-sec {position: relative;    padding: 0px 20px 29px;}
.hamburger { padding: 15px; display: inline-block; cursor: pointer; transition-property: opacity, filter; transition-duration: .15s; transition-timing-function: linear; font: inherit; color: #000; background-color: transparent; border: 0; margin: 0; overflow: visible; font-size: 14px; font-weight: 300; text-transform: uppercase }
.hamburger-box { display: inline-block; position: relative }
.hamburger-box i { margin-left: 5px; font-size: 16px }
.hamburger-inner { display: block; top: 50%; margin-top: -2px }
a.champMenu.main { position: absolute; right: 5px; top: -98px; }
.wrapper-header .menu ul>li.hs-menu-depth-1>a.champMenu.icon, .wrapper-header .menu ul li.hs-menu-depth-2>a.champMenu.icon {padding: 12px 20px;position: absolute; right: 0; top: 0;    font-size: 22px; max-width:100%; width:auto; text-align: right; color: #fff; }
.wrapper-header .mobile-trigger { display: inline-block!important; cursor: pointer; position: absolute; right: 41px; width: 20px; padding: 20px 0; z-index: 12; top: 28px }
.wrapper-header .mobile-trigger .line { display: block; background: #fff; width: 20px; height: 3px; position: absolute; left: 0; border-radius: 3px }
.wrapper-header .mobile-trigger .line.line-3 { top: 24% }
.wrapper-header .mobile-trigger .line.line-2 { top: 12% }
.wrapper-header .mobile-trigger .line.line-1 { top: 0 }
.wrapper-header .mobile-trigger b { position: absolute; top: -4px; left: -52px; font-weight: 500; letter-spacing: .5px; color: #fff }
.wrapper-header .hs-menu-wrapper { position: absolute; width: 100%; max-width: 100%; left: 0; right: 0; top: 100%; background-color: #375172; box-shadow: rgba(0, 0, 0, .117647) 0 1.5px 3px }
.wrapper-header .menu ul>li.hs-menu-depth-1 { width: 100%; margin: 0 ;   position: relative;}
.wrapper-header .menu ul>li.hs-menu-depth-1>a {    text-align: left; color: #fff; padding: 12px 20px; display: inline-block; border: none; width: 100%; }
 .wrapper-header .menu ul { text-align: center; }
.wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper { background: none; box-shadow: none; top: 0;   max-width: 100%;position: relative; display: none; visibility: visible; width: 100% }
 .wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper:after{display:none;}
.wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger { cursor: pointer; position: absolute; top: 0; right: 30px }
.wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger i { position: relative }
.wrapper-header .menu ul li.hs-menu-depth-2>a {max-width: 100%;text-align: left; padding-left: 40px;    color: #fff;}
.wrapper-header .menu ul li.hs-menu-depth-2,.wrapper-header .menu ul>li.hs-menu-depth-3 {    border-bottom: 1px solid #375172;margin-top: 0;padding: 10px 0px;    float: none;max-width: 100%;}
.wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger.child-open i:before,
.wrapper-header .menu ul li.hs-menu-depth-2>.child-trigger.child-open i:before { transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transform: translateY(0) translateX(0) rotate(180deg); -webkit-transform: translateY(0) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg) }
.wrapper-header .menu ul li.hs-menu-depth-2>ul.hs-menu-children-wrapper { padding:0;position: relative; display: none; visibility: visible; left: 0; box-shadow: none }
.wrapper-header .menu ul li.hs-menu-depth-2>.child-trigger { position: absolute; top: 0; right: 20px }
.wrapper-header .menu ul li.hs-menu-depth-2>.child-trigger i { position: relative }
.wrapper-header .menu ul li.hs-menu-depth-2>.child-trigger i:before { content: "\f0d7"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; color: #fff; font-size: 16px; position: absolute; top: 10px; left: 0; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease }
.wrapper-header .menu ul>li.hs-menu-depth-1>a:hover, .wrapper-header .menu ul>li.hs-menu-depth-1.active.hs-item-has-children.active-branch>a {color: #fff;}
.wrapper-header .menu ul > li.hs-menu-depth-2:last-child,.wrapper-header .menu ul li.hs-menu-depth-2.hs-item-has-children:after {display: none;}  
.header-soc-list { padding-right: 0 }
.wrapper-header .menu ul>li.hs-menu-depth-3>a{    text-align: left;padding-left:67px;color:#fff;    font-size: 11px;}
.wrapper-header .menu ul li.hs-menu-depth-2>a:hover,.wrapper-header .menu ul>li.hs-menu-depth-3>a:hover,.wrapper-header .menu u  li.hs-menu-depth-2:hover>a,.wrapper-header .menu ul>li.hs-menu-depth-1>a:hover {    color: #fff; opacity: 0.7;}
.wrapper-header .menu ul>li.hs-menu-depth-3>a:hover, .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-3.active.active-branch>a, .wrapper-header .menu ul li.hs-menu-item.hs-menu-depth-2.active.active-branch>a{ color: #fff; opacity: 0.7;}
.wrapper-header .menu ul>li.hs-menu-depth-3 { padding: 0px 0; line-height: 0; margin-top: 12px; }
.header-main-section .container {padding: 0;}
.header-top-section {padding: 10px 20px 10px;}
.ChampMenu { padding: 15px 0px;}
  .wrapper-header .menu ul>li.hs-menu-item.hs-menu-depth-1 >ul.hs-menu-children-wrapper > li.hs-menu-depth-2, .header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-2,.wrapper-header .menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:first-child , .header-sticky-right .header-sticky-menu li.hs-menu-depth-1:nth-child(1) ul li.hs-menu-depth-2:first-child{display:none;}
li.hs-menu-item.hs-menu-depth-3 > a { padding-left: 67px !important; }
}

@media(max-width:1024px){
h1{font-size:38px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:20px;}
h6,.footer-content-sec span{font-size:14px;}
.wrapper-cta a,.wrapper-cta-2 a{ padding: 13px; min-width: 150px; }
p, li { font-size: 16px;line-height: 1.4; }

  
.footer-content-sec ul li a {font-size: 12px;}
.common-box { width:17.2%!important; }
.span2.widget-span.widget-type-custom_widget.footer-horizontal-space {display: none;}


  
}


@media(max-width:767px){
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4 {font-size: 18px;}

  
.common-box { width: 32.9%!important; display: inline-block!important; vertical-align: top; margin-bottom: 30px; }
.footer-logo {max-width: 115px;    left: 20px;}
.footer-content-sec {padding: 33px 0px 58px;}
  
}
    
@media(max-width:640px){
form div.hs-form-field{width: 100% !important;margin-right:0 !important;}
.common-box {width: 49.6%!important;}
.header-logo img {max-width: 190px;}
a.champMenu.main {top: -88px;}
.copyrit-main-sec p {margin: 23px 0px 0px;}
}    

@media(max-width:480px){

.common-box {width:100%!important;margin-bottom: 15px;}
.footer-logo {max-width: 93px;}
.header-top-section ul li a {font-size: 0;}
.header-logo img {max-width: 150px;}

} 
   
@media(max-width:420px){
.media .post-body .hs-cta-wrapper .cta_button,.media .post-body .cta-wrapper { max-width: 100%; float: none !important; }
}

.left-bottom-part form .actions {text-align: left;}
.left-bottom-part form { margin-bottom: 60px !important;}
.left-bottom-part form .submitted-message {
    color: #1b5faa;
    font-weight: 700;
    font-size: 25px;
    line-height: 1;
    padding: 50px 0;
}

.side-head span {
    font-size: 24px;
    margin-bottom: 10px;
    font-family: 'Franklin Gothic Demi',sans-serif;
    color: #375172;
    line-height: 1.2;
    margin: 0 0 20px;
    font-weight: 400;
    display: inline;
}

iframe table tbody tr th {
  background: #1b5faa!important;
  color:#fff!important;
}

/* update 10/03/2021 */
.wrapper-header .menu ul > li.hs-menu-depth-1>a {padding: 0px 20px 73px; }
.inner-wrapper-sec > div> div { display: flex; align-items: center; }
.header-sticky-menu .hs-menu-wrapper ul > li.hs-menu-depth-1 > a { padding: 0px 13px 40px; }
.wrapper-header { z-index: 999; background-repeat: no-repeat; background-size: cover; background-position: bottom; padding: 61px 0 0px; width: 73% !important; margin: 0 !important; transition: all .5s ease; }
.sear_box { width: 50px !important; margin: 0 !important; }
.desksear .sear_box { right:0; }




/* update 25/04/2021 */
.span1.widget-span.widget-type-custom_widget.sticky_search ,.span2.widget-span.widget-type-custom_widget.header-sticky-social-icons {
    display: none;
}

@media(min-width:1181px){

  .span9.widget-span.widget-type-custom_widget.header-sticky-menu{
  width:90% !important;
  
  }
  .wrapper-header{
  width:90% !important;
  }
  .wrapper-header .menu ul > li.hs-menu-depth-1>a{
      padding: 0px 10px 73px;
  }
}