/**************************************************************************************************************************************** 
Font Family 
For Example
.hm .footer_section h3
font-family: 'Lato', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Bradley';

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

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
  font-family: 'Bradley';
  src: url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.eot');
  src: url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.eot#iefix&t=1494241176632') format('embedded-opentype'),
    url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.otf') format('otf'),
    url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.woff') format('woff2'),
    url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.woff') format('woff'),
    url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.ttf') format('truetype'),
    url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Font/Bradley%20Hand%20ITC%20Std%20Bold/Bradley%20Hand%20ITC%20Std%20Bold.svg') format('svg');
  font-weight: 700;
  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; line-height: 110%;}
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: middle }
sup { top: -0.5em; }
sub { bottom: -0.55em }
nav ul, nav ol { list-style: none; list-style-image: none; }

body{
  margin-top:86px;
}
/*********************************************** Form CSS **********************************************/

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: 'Inter', sans-serif;line-height:1.5;}
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: middle;resize:vertical; }


/******************** Form Story field ************************/
form.hs-form .hs-form-field textarea {height: 400px;}

/*********************************************** 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 ,.owl-stage:before,.owl-stage:after{ content: ""; display: table }
.cf:after,.owl-stage:after { clear: both; }
li { list-style: none; }
/* ::selection { background: #227f7f; color: #fff; }
::-moz-selection {background: #227f7f;color: #fff;} */

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


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

/*************************************** 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;align-items:center;}
.dis-flex--align-start { align-items: flex-start; }
/*********************************************************body  ********************************************************/

body { font-size: 18px; line-height: 28.8px; -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:'Inter', sans-serif; font-weight:500;}
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; }
p { margin-bottom: 20px;}
h1,h2,h3,h4,h5,h6{ font-family: 'DM Sans', sans-serif;}
a:link{color:inherit}
a:active{color:inherit}
a:visited{color:inherit}

h1{
  letter-spacing:-2px;
}

h2{
  letter-spacing: -1.12px;
}
h3{
  letter-spacing: -0.8px;
}

h4{
  letter-spacing: -0.64px;
}
/****************************************************** 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 #fff inset;    -moz-box-shadow: 0 0 0 100px #fff inset;    box-shadow: 0 0 0 100px #fff inset;	color:#333 ;}

/*******************************************hubspot******************************************************************/
span.hs-form-required{display:none;}
.row-fluid [class*="span"] {min-height: 1px;}
ul.hs-error-msgs > li > label {font-size:13px;line-height:normal;display:block;color:red;}
.hs_error_rollup {    display: none;}

/* form error mesege when good space b/w two inputs */
/* .hs-form-field {position: relative;}ul.hs-error-msgs.inputs-list { position: absolute; bottom: -18px; right: 0; list-style-type: none; padding: 0 5px; color: white; background: red; }
ul.hs-error-msgs.inputs-list li label { font-size: 12px; font-weight: 500; position: relative; z-index: 9; line-height:normal; display:block; }ul.hs-error-msgs.inputs-list:after { content: ''; width: 8px; height: 8px; position: absolute; display: inline-block; left: 50%; background: red; 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;}
*/

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

.h-logo img ,.f-logo img {cursor: pointer;max-width: 140px;}

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

container

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


.header-containers {max-width:1340px;margin:0 auto !important;padding:0;float:none !important; }
.footer-containers {max-width:830px;margin:0 auto !important;padding:0;float:none !important; }
.full-container {max-width:1440px;margin:0 auto !important;padding:0;float:none !important; }
.small-container {max-width:1030px;margin:0 auto !important;padding:0;float:none !important;    font-size: 0; }
.container,.blog-container-new {max-width:1130px;margin:0 auto !important;padding:0;float:none !important; }
.blog-container { max-width: 650px; margin: 0 auto !important; padding: 0 45px 0 0; float: none !important; }
.two-col-container{ max-width: 1100px; margin: 0 auto !important; padding: 0 45px 0 0; float: none !important;}
.text-container{max-width:936px;margin:0 auto !important;float:none !important;}
.header-containers>div>div{display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;align-item:center;}

.section_1.sections .container{max-width:900px;}
.section_1.sections .container h1 { max-width:800px; margin: 0 auto 26px; width: 100%; }
/*******************************************************************************************************************************************************************************

Common CSS

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

/* header text */

.hm h1 {font-size:60px;line-height: 115%;font-family: 'DM Sans', sans-serif; font-weight:700; letter-spacing: -2px;   margin-bottom: 26px;}
/* .hm .cons-page h1, */
.features-section h2,span.properties,.big-text,.big-text a.small-text{font-size:42px; font-family: 'Inter', sans-serif; }
.hm h2 {font-size:56px;line-height: 115%;font-weight:700;letter-spacing: -0.02em;}
.mob-img-module h2{font-weight:300;font-size:35px;}
.helping-section h2{ font-size:56px; font-family: 'DM Sans', sans-serif;font-weight:700;}
.hm h2 a{font-size:56px;line-height:64.4px;font-weight:700;font-family: 'DM Sans', sans-serif;}
.hm h3,.big-text span.small-text ,.big-text.addd .price{font-size:40px;line-height: 110%;font-weight:700;}
.hm .cons-page h3{font-family:'DM Sans', sans-serif;font-weight:700;}
.hm h4 a,
.hm h4 {font-size:24px;line-height:1.3;font-weight:700;}
.hm h5{font-size:22px;line-height:1.3;font-weight:700;}
.hm h6 ,.hm .cons-page p{font-size:20px;line-height:1.3;font-weight:400;}

.hm .cons-page p { font-size: 24px; line-height: 1.4;margin-bottom:0px;    margin-top: 15px; }
/* p tag */

.hm p {font-size: 18px !important; line-height: 28.8px !important;margin-bottom:15px; font-weight:500;}
.hm .link-url p{ font-size:20px;}
.hm p>span{font-size: 18px; line-height: 28.8px;color:#9b9b9b;}
/* links */
.hm a {font-size: 16px; line-height:1.3;}
.graybg ul{margin-left:20px;}
/*  font-size: 26px; */
/* ul li */
.hm ol{margin:20px 0;text-align:left;    padding-left: 18px;}
.hm ul li,.hm ol li {  font-size:26px;line-height:1.3; margin-bottom: 6px; list-style:inherit;list-style-position:outside;}

.hm h3.form-title{font-family:'DM Sans', sans-serif;font-weight:400; line-height: 110%;} 



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

End  Common CSS

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

/***************************************************Header Start********************************************/
.head_menu {    width: 80% !important;text-align:right !important; color:#fff;}
.head_section { padding:24px 0 0; box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1); background: #fff; z-index: 10; }  
.head_menu ul { position: relative;}
.head_menu ul li.hs-menu-depth-1{display:inline-block;margin-right:42px; vertical-align: top; margin-bottom: 0;}
.head_menu ul li:last-child{padding:0;}
.head_menu ul li a{font-size: 14px; text-transform: uppercase; line-height: 1; letter-spacing: 1px; padding: 0 0 37px;font-family: 'Inter', sans-serif;font-weight:600;color:#000000;display:inline-block;}
.head_menu ul li.hs-menu-depth-1:nth-last-child(2) { margin-left: 0; margin-right: 20px; }
.head_menu ul li.hs-menu-depth-1:nth-last-child(2) a { padding: 11px 14px; border: 2px solid #000; border-radius:0; margin-right: 0; }
.head_menu ul li.hs-menu-depth-1:nth-last-child(2) a:hover{background:#00adef;border: 2px solid #00adef;color:#fff;}
.head_menu ul li.hs-menu-depth-1:nth-last-child(2) a:active{background:#00adef;border: 2px solid #00adef;color:#fff;}
.head_menu ul li.hs-menu-depth-1:last-child { margin-left:22px; margin-right: 0; }


.head_menu ul li a:hover{color:#00adef;}
.active-branch>a{color:#00adef !important;} 

.head_menu ul li a:active{color:#4fb348; border-bottom:2px solid #4fb348;}
/*ul.hs-menu-children-wrapper{visibility:hidden;opacity:0; max-width:370px; position:absolute; background-color: #ffffff; padding:28px 30px; top:29px; -webkit-transition: opacity .2s;}*/
.head_menu ul li > ul {visibility:hidden;opacity:0; max-width:100%;position:absolute; background-color: #111; padding:10px 0; top:65px; -webkit-transition: opacity .2s;z-index:1000;}
.head_menu ul li > ul li > ul{display:none;}
.head_menu ul li > ul li{text-align:left;width:100%; margin:0; display:block;padding-right: 0;line-height:0;}
.head_menu ul li > ul li a{text-transform:unset; line-height: 1.4; color:#fff; letter-spacing:normal; border-bottom:none; padding:5px 20px; display:inline-block; position:relative; }
.head_menu ul li > ul li a:hover{border-bottom:none;}
/*.head_menu ul li > ul li a:after{position:absolute; right:10px; height:10px; width:10px; content:"\f0d7"; font-family: FontAwesome; font-size:16px;}*/
/*.head_menu ul li > ul li.active{background:#f2f2f2; margin:0;}*/

/*.head_menu ul ul ul{visibility:hidden;}*/
.head_menu ul li:hover ul.hs-menu-children-wrapper{visibility:visible; opacity:1;}
.head_menu .flyouts > ul > li > ul > li > ul {position: relative;width: 100%;top:0;}
.head_menu .flyouts > ul > li > ul > li > ul li a:after{content:" ";}
.head_menu ul li > ul li > ul li{margin:0 0 5px;}
.head_menu ul li > ul li > ul li:last-child{margin:0;}
.head_menu ul li > ul li > ul li a { opacity: 0.6; padding-left:50px;}
.head_menu ul li > ul li > ul li:last-child a{opacity:1;}
.head_menu ul li > ul li > ul li:last-child a:after{content:"\f0d7";}
.head_menu ul li > ul li > ul li.active:last-child a:after{content:"\f0d8";}
.head_menu ul li > ul li > ul li > ul{position:relative; top: 0; padding:10px 0 0;}
.head_menu ul li > ul li > ul li > ul li a{opacity: 0.6 !important; padding-left: 75px;}
.head_menu ul li > ul li > ul li > ul li a:after { content: "" !important; }
.slicknav_menu {display: none;}

.head_menu ul li a{position:relative;}
.head_menu ul li.hs-item-has-children > a:after {
  height: 9px;
  width: 9px;
  content: '';
  position: relative;
  display: inline-block;
  background-image: url(https://mk0drift0ho9g7wbfexi.kinstacdn.com/wp-content/uploads/site-updates/icon-dropdown.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 5px;
}
.head_menu .hs-menu-children-wrapper:before{position: absolute; display: block; content: ''; top: -8px; height: 16px; left:15px;width: 16px; background-image: url(https://mk0drift0ho9g7wbfexi.kinstacdn.com/wp-content/uploads/site-updates/icon-triangle-up.svg); background-size: contain; background-repeat: no-repeat;}

@media(min-width:1025px){
  .head_menu ul li > ul li a{text-transform:uppercase;}
}


/******************************************Header End********************************************************/



/******** =============================Common Form CSS===============================================================*/
.cmf form ul{padding:0;position:relative;}
.cmf form ul li{list-style:none;position:unset;padding: 0;    margin: 0 0 12px;font-size:16px;line-height:normal;}
.cmf form ul li:after ,.cmf form ul li:before {display:none;}
.cmf form span.hs-form-required{display:none;}
/******************************************** Fieldset CSS*******************************************************/
.cmf form fieldset{max-width:100%;}
.cmf form fieldset.form-columns-1>div.hs-form-field .hs-input{width:100%;}
.cmf form fieldset.form-columns-2 > div.hs-form-field{margin-right:0.95%;width:49.5%;}
.cmf form fieldset.form-columns-2 > div.hs-form-field:last-child{margin:0;}
.cmf form fieldset.form-columns-3 > div.hs-form-field{margin-right:0.95%;}
.cmf form fieldset.form-columns-3 > div.hs-form-field:last-child{margin:0;}
/******************************************** input CSS*******************************************************/
.cmf form .input{margin-right:0 !important;}
.cmf form .hs-form-field > label { color:#2B2B2B; font-size: 20px;line-height: 20px; width: 100%; margin-bottom: 10px;word-spacing: -1px;    pointer-events: none;}
.cmf form textarea, .cmf form input[type="text"], .cmf form input[type="password"],
.cmf form input[type="datetime"], .cmf form input[type="datetime-local"], 
.cmf form input[type="date"], .cmf form input[type="month"], .cmf form input[type="time"], 
.cmf form input[type="week"], .cmf form input[type="number"], .cmf form input[type="email"],
.cmf form input[type="url"], .cmf form input[type="search"], .cmf form input[type="tel"],
.cmf form input[type="color"], .cmf form select { font-family: 'Inter', sans-serif; font-weight: 600; color: #000; border: none; height: 73px; padding: 0px 20px; width: 100%; font-size: 16px; margin-bottom: 9px; background: #fff; border-radius: 40px; }
/******************************************** Select CSS*******************************************************/]
.cmf .hs-fieldtype-select .input{backgrond-color:#fff;}
.cmf form select {-moz-appearance: none;-webkit-appearance: none;color: #936DB8;background: url("https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Image/Form%20Icons/select-arrows.svg");background-position: 99% center !important;background-repeat: no-repeat !important;background-size: 16px auto;}
.filter-section.cmf select { -moz-appearance: none; -webkit-appearance: none; height: 38px; padding: 0px 46px 0 20px;font-family: 'Inter', sans-serif;font-weight:600; color: #936DB8; background: #fff url(https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Image/Form%20Icons/select-arrows.svg); 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-section.cmf option{font-family: 'Inter', sans-serif;font-weight:700; }
/******************************************** Radio Button CSS*******************************************************/
.cmf form .input ul.inputs-list li label input[type="radio"]:checked+span:before {background: #3539E7 ;background-size: 14px; background-position: center center;border-radius:50%;box-shadow:0 0 0 4px #fff inset;   }
.cmf form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}
.cmf 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: 22px;height: 22px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;border-radius:50%;}
/******************************************** Check Box CSS*******************************************************/
.cmf form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #3539E7 url('https://2660763.fs1.hubspotusercontent-na1.net/hubfs/2660763/Whishworks%20May-2017/Common%20Images/right.png');background-size: 14px; background-position: center center;background-repeat:no-repeat;}
.cmf form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
.cmf form .input ul.inputs-list li label input[type="checkbox"]+span:before {  margin-top: -3px;content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 22px;height: 22px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;}
/******************************************** Button CSS*******************************************************/
.cmf form .hs_submit input { height: 60px; font-family: 'Inter', sans-serif; font-weight: 600; background: #00ADEF; color: #fff; font-size: 16px; line-height: 20px; font-weight: bold; padding: 0 39px; border: 0; border-radius:0; }

.cmf form .hs_submit input:hover{ background: #02678d; }
.cmf form .actions{text-align: right;}
.cmf form .hs_submit input:focus{  background: #01a7e7;}


.error_page .container{ max-width:1075px; }


.cmf.comn-sub-form form .hs-richtext { margin-top: -4px; letter-spacing: 1px; }
/*.comn-sub-form { margin-top: 25px; }*/
/*.comn-sub-form .input {  margin-bottom: -5px; border-radius: 50px; max-width: 552px; width: 100%; padding: 6px 7px; margin: 0 auto; display: inline-block; height: 85px; vertical-align: middle;
background: rgb(0,214,248); background: -moz-linear-gradient(left, rgb(0,214,248) 0%, rgb(0,173,239) 100%); background: -webkit-linear-gradient(left, rgb(0,214,248) 0%,rgb(0,173,239) 100%); background: linear-gradient(to right, rgb(0,214,248) 0%,rgb(0,173,239) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d6f8', endColorstr='#00adef',GradientType=1 );

}*/
.comn-sub-form .input { margin-bottom: 0px; border-radius:0; max-width: 552px; width: 100%; padding:2px; margin: 0 auto; display: inline-block; height: 60px; vertical-align: middle; background:#00adef ; }
.cmf.comn-sub-form form{position:relative ;max-width: 500px; width: 100%; margin: 0 auto;}
.cmf.comn-sub-form form .actions { position: absolute; text-align: center; top:0; right:0; }
.cmf.comn-sub-form form ul li { list-style: none; position: unset; padding: 0; margin: 0; font-size: 16px; line-height: normal; margin-top: 12px; margin-bottom: -7px; }
.cmf.comn-sub-form form input[type="email"] { padding-right: 245px; height:56px; border-radius: 0; font-weight:300; }




/***************************************************Footer Start********************************************/

.footer_section {background: #0b2739;     padding: 59px 0 6px;}  
.footer-containers>div>div{display:flex;flex-wrap:wrap;}
.footer_section .footer-containers > div > div {display: flex;flex-wrap: wrap;justify-content: space-between;}
.global-footer-content .single-menu ul li { margin-bottom:20px; }

.hm .footer_section h3 {font-size:13px;line-height:1.3;font-weight:400;color:#fff;    margin-bottom: 20px;    text-transform: uppercase;}
.hm .footer_section h4 {font-size:13px;line-height:1.3;font-weight:400;color:#fff;  margin-bottom: 20px;}
.hm .footer_section h5 {font-size:13px;line-height:1.3;font-weight:400;color:#fff;  margin-bottom: 20px;}
.hm .footer_section h6 {font-size:13px;line-height:1.3;font-weight:400;color:#fff;  margin-bottom: 20px;}
/* p tag */
.hm .footer_section p {font-size: 13px; line-height: 1.3;margin-bottom:15px;color:#fff;opacity:0.8;}

/* links */
.hm .footer_section a {font-size: 13px;line-height:1.3;color:#fff;opacity:0.8;}
.hm .footer_section a:hover{opacity:1;text-decoration:underline;color:#00adef;}
.hm .footer_section  ul li ,.hm .footer_section  ol li {  font-size:13px;line-height:1.3;  list-style:none;  color:#fff;  margin-bottom: 20px;letter-spacing:1px;}
.hm .footer_section  ul li:last-child ,.hm .footer_section  ol li:last-child{margin-bottom: 0;}


/*.hm .footer_section .span4.col-3 { width: 11%; margin-left: 0 !important; margin-right: 32%;float:left; }
.hm .footer_section .span4.col-3:last-child { margin-right: 0; margin-left: 4% !important; width: 10%;float:left; }*/
.hm .footer_section .col-3 { width: auto !important; margin-left: 0 !important; margin-right: 0; float: left;padding-right:15px; }
.hm .footer_section .col-3:last-child { margin-right: 0; margin-left: 0 !important; width: 20%; float: left; }

.hm .footer_section .span8.col-2.big { width: 75%;margin-right:5%;float:left; }
.hm .footer_section .span4.col-2 { width: 20%;margin-left:0;float:left; }



.hm .footer_section .col-2 li{display:inline-block;}
.hm .footer_section .col-2 { padding-top: 54px; }

.hm .footer_section .span8.col-2.big li { margin-right: 50px; }
.hm .footer_section .span8.col-2.big li:last-child{margin-right:0;}
.hm .footer_section .span4.col-2 ul{text-align:right;}
.hm .footer_section .span4.col-2 li { margin-left: 15px; }
.hm .footer_section .span4.col-2 li:first-child{margin-left:0;}

.form-section {    background-color: #041e2c;     background: linear-gradient(to bottom, #041e2c 0%,#193b53 100%);    min-height: 100vh;}
.form-section__card {    width: 460px !important;    margin: 100px auto !important;    float: none !important;    background-color: #fff;    box-shadow: 0 10px 20px rgba(0,0,0,.5);    border-radius: 9px;    padding: 80px 25px 45px;    text-align: center;    position: relative;}
@media (max-width: 500px){
  .form-section__card {        width: 90% !important; }
}
.form-section__card:before { content: ""; background-image: url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Image/Form%20Icons/top-icon.svg'); background-position: center center; background-repeat: no-repeat; display: block; background-color: #fff; height: 100px; width: 100px; border-radius: 50%; position: absolute; top: -51px; left: 50%; transform: translateX(-50%); box-shadow: 0 6px 20px rgba(0,0,0,.22); }
.lp-text-area > div { color: #fff; padding: 100px 20px 0 40px; }
.form-section .lp-text-area p { font-size: 26px; }
.lp-text-area ul { list-style: none; margin-left: 2rem; margin-bottom: 5rem; }
.lp-text-area ul li {    position: relative;    margin-bottom: 30px;}
.lp-text-area ul li:before {    content: "";    display: block;    position: absolute;    top: 4px;    right: 100%;    height: 20px;    width: 30px;    background-image: url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Image/Home%20page/tick.svg');    background-repeat: no-repeat;}
.lp-form-section__card {    padding: 0 10px 0 0;}
.lp-form-section__card > div { max-width: 460px !important; margin: 100px auto !important; float: none !important; background-color: #fff; box-shadow: 0 10px 20px rgba(0,0,0,.5); border-radius: 9px; padding: 80px 25px 45px; text-align: center; position: relative; }
@media (max-width: 500px){
  .lp-form-section__card > div {        width: 90% !important;}
}
.lp-form-section__card > div:before { content: ""; background-image: url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Image/Form%20Icons/top-icon.svg'); background-position: center center; background-repeat: no-repeat; display: block; background-color: #fff; height: 100px; width: 100px; border-radius: 50%; position: absolute; top: -51px; left: 50%; transform: translateX(-50%); box-shadow: 0 6px 20px rgba(0,0,0,.22); }
.form-section input, 
.form-section select {    border: 3px solid #efefef;    border-radius: 50px;    font-size: 14px;    padding: 20px;    width: 100%;}
.form-section select {    -webkit-appearance: none;    background-color: #fff;}
.form-section .hs-fieldtype-select .input {    position: relative;}
.form-section .hs-fieldtype-select .input:after {    content: url('https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezeway%20Website%20Pages%20%202018/Image/Form%20Icons/select-arrows.svg');    display: block;    width: 13px;    position: absolute;    top: 50%;    right: 20px;    transform: translateY(-50%);}
.form-section h2 {    font-size: 24px;    margin-bottom: 30px;}
.form-section p {    font-size: 20px;    margin-bottom: 30px;}
.form-section .hs-form-field {    margin-bottom: 30px;}
.form-section .hs-submit {    position: absolute;    top: calc(100% - 25px);    left: 50%;    transform: translateX(-50%);}
.form-section .hs-submit input {    border: 0;    background-color: #00adef;    color: #fff;    padding-left: 50px;    padding-right: 50px;}
.form-section .hs-error-msgs.inputs-list {    list-style: none;}

/* Content Delivery Pages */
.content-delivery-cta {        position: absolute;    top: calc(100% - 25px);    left: 50%;    transform: translateX(-50%);}
.content-delivery-image {    text-align: center;    padding-top: 30px;}
.content-delivery-rich-text > div {    color: #fff;    padding: 0 20px 0 40px;}
.content-delivery-rich-text > div:first-of-type {    padding: 100px 20px 0 40px;}

.hm .footer_section .col-2 { padding-top: 54px; width: 20%; margin-left: 0; }
.hm .footer_section .col-2.big { width: 90%; }
.hm .footer_section a i{font-size:18px;}

.hm.landing-pages .footer_section .span4.col-3:nth-child(2){text-align:center;}
/**************************************************Responsive Menu layout Start with Footer**********************************************/



/* Main css Jan 2019 */
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,400i,500');
.text-center { text-align:center; }  
.ptb72{ padding-top:72px; padding-bottom:72px; }
.pt80{ padding-top:80px; }
.pt50{ padding-top:50px; }
.pt30{ padding-top:30px; }
.pb50{ padding-bottom:50px; }
.pb80{ padding-bottom:80px; }
.pb25{ padding-bottom:25px; }
.pb15{ padding-bottom:15px; }
.bannerContent p{ font-size:20px; line-height:28px; color:#000;  }
.jobopenTitle{ padding-bottom:89px; }
.HeroSection{ padding-top:110px; }
.Applybutton{ padding-top:41px; }
.Applybutton a{ font-size:16px; }
.checkbutton a{ font-size:16px; }
/* .lookingContent h3 { font-size:32px; line-height:32px; padding-bottom:20px; } */
.lookingContent ul { padding-left:40px; }
.lookingContent ul li { font-size:16px; line-height:24px; }
.bluebg{ background:#00ADEF}
.fontWhite{ color:#fff }
.font20 p{ font-size:20px; line-height:28px; }
.grayBg{  background:#f7f7f7 }
.mainPeopleTest{ background-color: #00adef !important; }

.mainPeopleTest1{ background-color: #00adef !important; margin:50px 0; }
.autotask { padding-left:20px; }

@media(max-width:767px){
  body{
  font-size:15px;
  line-height:24px;
  }
  .formdevelopment{ padding-right:15px;padding-left:15px; }
  .titletermpr.pb80{ padding-bottom:25px; }
  body{
    margin-top:75.5px;
  }
}



/*  Footer css */
.global-footer-content { background: rgba(87,101,116,1); color: #ffffff; padding: 4.5rem 0; }
.global-footer-content .global-footer-social { margin-top: 30px; }
.global-footer-content .global-footer-social:before { background: rgba(255, 255, 255, .15); content: ''; display: block; height: 1px; width: calc(100% / 3 * 2); position: relative; top:-14px; }
.global-footer-content .global-footer-social a:not(:last-child) { margin-right: .75rem; }
.global-footer-content .global-footer-social a svg { -webkit-transition: .3s all; transition: .3s all; }
.global-footer-content .global-footer-social a:hover svg { -webkit-transform: scale(0.9); transform: scale(0.9); }
.global-footer-content .copyright { font-size: .875rem; margin-top: 1rem; }
.global-footer-content h4 { color: rgba(173,181,189,1); letter-spacing: .0125rem; text-transform: uppercase; font-size: .875rem; line-height: .875rem; margin-bottom:8px; font-weight: 500; font-family: 'Inter', sans-serif;}
.global-footer-content .single-menu{ vertical-align:top; }
.global-footer-content .single-menu ul { font-size: .875rem; line-height: .875rem; margin: 0; list-style:none !important; }
.global-footer-content .single-menu ul li { margin-top: .875rem; font-size:14px !important;  line-height:14px !important; }
.global-footer-content .single-menu ul li a { color: #ffffff; display: inline-block; padding: 0; font-size:14px !important;  line-height:14px !important; font-family: 'Inter', sans-serif;}
.global-footer-content .single-menu ul li a:hover { opacity: .625; }
.FooterLogo img{ width:150px !important; }


@media (max-width: 768px) {
  .spacer { display: none !important; }
}

@media (max-width: 767px) {

  .global-footer-content .global-footer-social:before { width: 100%; }
  .global-footer-content .single-menu { display: inline-block; width: 24.45%; margin-top: 3rem; }
  .global-footer-content h4 { margin-bottom: 0; }
  .EmployeeBenifit{ width:50%} 
  .jobopenTitle{padding-top:50px  }
  .lookingContent ul li{ margin-top:0; }
  .mtop60{ margin-top:60px }

}

@media(max-width:580px){

  .EmployeeBenifit{ width:100%} 
  .EmployeeBenifit:last-child{ padding-bottom:0; }
  .autotask{ padding-left:0; }
}

@media (max-width: 575px) {
  .global-footer-content { padding: 3rem 0; }
  .global-footer-content .single-menu { width: 49%; }

}

/*******End Main css*******/






/*--------------- Responsive media query style start here ----------------*/



@media (max-width: 1450px){
  .blog-container,
  .footer-containers ,
  .full-container,
  .small-container,
  .container , .header-containers,
  .two-col-container,.cmf.comn-sub-form form , .text-container,.blog-container-new{padding:0 20px;}
  .cmf.comn-sub-form form .actions {  right:20px; }
}

@media (max-width: 1400px){
  .head_menu ul li.hs-menu-depth-1 {margin-right: 31px;}
}

@media (max-width:1366px){
  .hm h1 ,.hm .cons-page h1{font-size:48px;}
  .hm h2{
    font-size:40px;
  }
}

@media (max-width: 1280px){
  .hm h1 ,.hm .cons-page h1{font-size:44px;}
  .hm h2 ,.helping-section h2, .mob-img-module h2,.features-section h2{font-size:36px;}
  span.properties,.big-text,.big-text.addd .price,.big-text a.small-text {font-size:36px;}
  .hm h3,.big-text span.small-text {font-size:28px;}
  .hm h6 ,.hm .cons-page p{font-size:20px;}
  .hm ul li,.hm ol li {font-size:22px;}
  .hm a{font-size:22px;}
  .head_menu ul li a {    font-size: 12px;}

}

@media (max-width: 1110px){
  .head_menu ul li.hs-menu-depth-1,.head_menu ul li.hs-menu-depth-1:nth-last-child(2) {margin-right: 15px;}
  .head_menu ul li.hs-menu-depth-1:last-child { margin-left: 11px;}
  .head_menu ul li.hs-menu-depth-1:nth-last-child(2) a {padding: 9px 9px;}
}

@media (max-width: 1024px){
  .footer_section { padding: 40px 0 6px;}  
  /*        .hm .footer_section .span4.col-3 { width: 20%; margin-left: 0 !important; margin-right: 20%; }
  .hm .footer_section .span4.col-3:last-child { margin-right: 0; margin-left: 0 !important; width: 20%;float:left; }*/
  .hm .footer_section .span8.col-2.big { width: 70%; margin-right: 0; }
  .hm .footer_section .span4.col-2 { width: 20%;margin-left:0;float:left; }
  .hm .footer_section .span8.col-2.big li { margin-right: 30px; }
  .hm .single-menu h4{ font-size:16px; }

  .comn-sub-form { margin-top:15px; }

  .head_menu {   width: 100% !important;}
  .head_section{ padding:24px 0;}
  /* header responsive menu */
  .slicknav_menu { display: block !important; position: absolute; right: 0px; background: transparent !important; padding: 0 20px 0px 0 !important; top: 31px; left: 0;}
  .head_menu{display:none !important;}
  .slicknav_menutxt{display:none !important;}
  .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar { margin-top: 5px !important; }
  .slicknav_menu .slicknav_icon-bar {display: block; width: 30px !important; height: 3px !important; -webkit-border-radius: 16px !important; -moz-border-radius: 1px !important; border-radius: 16px !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; background-color:#00adef !important;}
  .slicknav_menu .slicknav_icon { float: none !important; width: 30px !important; height: 20px !important; margin: 0 !important; }
  .slicknav_btn{background:transparent !important;padding:0 !important;margin:0 !important;}
  .slicknav_nav {     padding-bottom: 10px !important;position: absolute !important; top: 50px !important; width: 100% !important; background: #00adef !important; z-index: 1234; }
  .slicknav_nav .slicknav_row, .slicknav_nav a{padding:5px 20px !important;}
  .slicknav_nav a:hover{background:transparent !important;}
  .slicknav_nav .slicknav_row, .slicknav_nav a a{padding:5px 10px !important;}
  .slicknav_arrow { font-size: 14px !important; margin: 0 !important; float: right !important;transform: rotate(90deg);  }
  .slicknav_open .slicknav_arrow {transform: rotate(180deg);  }
  .slicknav_nav ul { margin: 0 0 0 15px !important; }

}
@media (max-width: 840px){
  .hm ul li,.hm ol li {font-size: 16px; margin-top: 15px;}
  .hm a{font-size:16px;}   
  .hm p>span{font-size: 15px; line-height:24px;}
  .footer_section { padding: 30px 0 6px;}    
  .hm .footer_section .span8.col-2.big li:first-child { display: block; margin-bottom: 5px; margin-right: 0; }
  .hm .footer_section .span4.col-3 { width: 28%; margin-left: 0 !important; margin-right: 0; float: left; padding-right: 15px; }
  .hm .footer_section .span4.col-3:last-child { margin-right: 0; margin-left:0% !important; width: 37%; float: left; padding-right: 0;}
  .hm .footer_section .col-3 { width: 33% !important;margin-bottom:30px;}
  .hm .footer_section .col-3:last-child { width: 33.33%; }
  .hm .footer_section .col-2.big{width:100%;}

}
@media (max-width: 767px){
/*   h1{
    letter-spacing:40px;
  }

  h2{
    letter-spacing:36px;
  }
  h3{
    letter-spacing: 30;
  } */

  .dis-flex {display:block;}
  .hm h1 ,.hm .cons-page h1, .hm #hs_cos_wrapper_module_151999461383662 h1{font-size:40px !important;}
  .hm h2 ,.helping-section h2, .mob-img-module h2,.features-section h2,span.properties,.big-text{font-size:36px;}
  .hm h2  a{font-size:36px;}
  .hm h3 ,.big-text span.small-text,.big-text.addd .price,.big-text a.small-text{font-size:15px;}
  .hm p ,.hm .cons-page p,.hm .link-url p{font-size:15px; line-height:24px;}


  .comn-sub-form { margin-top:5px; }
  .cmf.comn-sub-form form .hs-richtext { margin-top: 4px;}
  .comn-sub-form .input{    height: 50px;}
  .cmf.comn-sub-form form{padding:0;}
  .cmf.comn-sub-form form input[type="email"] { padding-right: 20px; height: 46px; }
  .cmf.comn-sub-form form .actions { top: 15px; right: 0; position: relative; }
  .cmf.comn-sub-form form .hs-richtext { position: absolute; bottom: -50px; left: 0; right: 0; }
}
@media (max-width: 480px){

  br {display:none;}
  .hm ul li,.hm ol li {font-size: 15px;}
  .hm a{font-size:15px;}    
  .footer_section { padding: 25px 0 6px;}    
  .hm .footer_section ul li, .hm .footer_section ol li{     margin-bottom: 10px;}
  .hm .footer_section .col-3 {     margin-bottom: 25px;width: 100% !important; margin-left: 0 !important; margin-right: 0;text-align:center; }
  .hm .footer_section .col-3:last-child { margin-right: 0; margin-left: 0 !important; width: 100%;float:none; }
  .hm .footer_section .span8.col-2.big { width: 100%; margin-right: 0;text-align:center; }
  .hm .footer_section .col-2 { padding-top: 0; }
  .hm .footer_section .span4.col-2 { width: 100%;margin-left:0;float:none;text-align:center; }
  .hm .footer_section .span4.col-2 ul { text-align: center; }
  .hm .footer_section .span8.col-2.big li { margin-right: 30px; }
  .hm .footer_section .span4.col-3{ padding-right: 0px;}
  .span9.widget-span.widget-type-rich_text.col-2.big ,.span3.widget-span.widget-type-rich_text.col-2{ width: 100%; text-align: center; }
  .hm .footer_section .col-2 { width:100%; margin-left: 0; text-align:center;}
  .hm .footer_section .col-2.big { width: 100%; }

}



/*** for the font size ****/
@media (max-width:1366px){
  .hm h1,h1,.h1 {
    font-size: 48px !important;
  }
  .hm h2,h2,.h2 {
    font-size: 40px !important;
  }

  .hm h3,h3,.h3 {
    font-size: 32px !important;
  }
}

@media (max-width:1280px){
  .hm h1,h1,.h1 {
    font-size: 44px !important;
  }
  .hm h2,h2,.h2 {
    font-size: 36px !important;
  }
  .hm h3,h3,.h3 {
    font-size: 28px !important;
  }   
}


@media(max-width:767px){
  .hm h1,h1,.h1 {
    font-size: 40px !important;
  }
}

/* New Header
======================*/


.head_section.breezway_2023 {
  padding: 13px 0;
  position: fixed;
  width: 100%;
  top: 0px;
  box-shadow: none;
  /*   background-color: transparent; */
}
.breezway_2023 .header-containers,
.footer-2023 .container {
  max-width: 1280px;
}
.breezway_2023 .header-containers > .row-fluid-wrapper > .row-fluid {
  justify-content: space-between;
  align-items: center;
}
.header-left > .row-fluid-wrapper > .row-fluid,
.breezway_2023 .demo-sign > .row-fluid-wrapper > .row-fluid {
  display: flex;
  align-items: center;
}
.breezway_2023 .header-containers > .row-fluid-wrapper > .row-fluid::before,
.breezway_2023 .header-containers > .row-fluid-wrapper > .row-fluid::after,
.header-left > .row-fluid-wrapper > .row-fluid::before,
.header-left > .row-fluid-wrapper > .row-fluid::after,
.breezway_2023 .demo-sign > .row-fluid-wrapper > .row-fluid::before,
.breezway_2023 .demo-sign > .row-fluid-wrapper > .row-fluid::after {
  display: none;
}
.breezway_2023 .header-containers > .row-fluid-wrapper > .row-fluid > *,
.header-left > .row-fluid-wrapper > .row-fluid > *,
.breezway_2023 .demo-sign > .row-fluid-wrapper > .row-fluid > * {
  width: auto !important;
  margin: 0;
}
.breezway_2023 .h-logo img {
  max-width: 178px;
  vertical-align: unset;
}
.breezway_2023 .head_menu {
  margin-left: 62px !important;
}
.breezway_2023 .head_menu ul li.hs-menu-depth-1 {
  margin-right: 32px;
}
.breezway_2023 .head_menu ul li.hs-menu-depth-1:last-child {
  display: none;
}
.breezway_2023 .head_menu ul li a {
  color: #878787;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  padding: 18px 0;
  text-transform: capitalize;
  transition: .3s;
  letter-spacing: 0px;
}
.breezway_2023 .head_menu ul li.active-branch > a,
.breezway_2023 .head_menu ul li > a:hover,
.breezway_2023 .head_menu ul li:hover > a,
.breezway_2023 .head_menu ul li.hs-menu-depth-1:nth-last-child(2) > a:hover {
  color: #1d1d21;
  font-weight: 600;
}
.breezway_2023 .head_menu ul li.hs-item-has-children > a:after {
  display: none;
}
.breezway_2023 .head_menu ul li.hs-menu-depth-1:nth-last-child(2) a {
  padding: 0;
  border: 0px;
  color: #878787;
  background: transparent;
}
.breezway_2023 .head_menu ul li.hs-menu-depth-1:nth-last-child(2) > a {
  padding: 18px 0;
}
.breezway_2023 .head_menu ul li.hs-menu-depth-1:last-child {
  margin-left: 0;
}
.breezway_2023 .head_menu ul li > ul {
  background: #fff;
  border: 0;
  border-radius: 20px;
  box-shadow: 0 4px 30px rgba(0,0,0,.1);
  padding: 25px 15px;
  top: 100%;
  width: 292px;
}
.breezway_2023 .head_menu ul ul li a,
.breezway_2023 .head_menu ul li.hs-menu-depth-1:nth-last-child(2) ul li a {
  display: block;
  padding: 0.7rem 1.05rem;
  transition: background-color .3s;
  width: 100%;
}
.breezway_2023 .head_menu ul ul li a:hover,
.breezway_2023 .head_menu ul li.hs-menu-depth-1:nth-last-child(2) ul li a:hover {
  background-color: #f7f9fa;
  border-radius: 10px;
  color: #00374d;
  font-weight: 400;
}
.breezway_2023 .head_menu ul ul li a:before,
.slicknav_nav ul.hs-menu-children-wrapper li a::before {
  background-image: url(https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezway-2023/arrow-up-right-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 17px;
  opacity: 0;
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
  transition: .3s;
  visibility: hidden;
  width: 17px;
}
.breezway_2023 .head_menu ul ul li a:hover::before,
.slicknav_nav ul.hs-menu-children-wrapper li a:hover::before {
  opacity: 1;
  visibility: visible;
}
.breezway_2023 .sign-in a.hs-button {
  display: inline-block;
  font-weight: 600;
  line-height: 24px;
  text-transform: capitalize;
}
.breezway_2023 .demo-sign {
  padding-right: 38px;
}
.breezway_2023 .demo a.hs-button {
  background-color: #00374d;
  color: #fff;
  border-radius: 100px;
  display: inline-block;
  min-width: unset;
  padding: 16px 28.57px;
  line-height: 150%;
  font-weight: 600;
}
.breezway_2023 .sign-in {
  margin-right: 32px !important;
}
.breezway_2023 .demo-sign a.hs-button {
  font-size: 16px;
}
.breezway_2023 .mobile {
  display: none !important;
}


/* New Footer
=================================*/

.global-footer-content.footer-2023 {
  padding: 40px 0 240px;
  background-color: #fff;
}
.footer-2023 .footer-top {
  background-color: #f7f9fa;
  padding: 28px 50px 28px 35px;
}
.footer-2023 .footer-top > .row-fluid-wrapper > .row-fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid {
  display: flex;
  justify-content: center;
}
.footer-2023 .footer-top > .row-fluid-wrapper > .row-fluid::before,
.footer-2023 .footer-top > .row-fluid-wrapper > .row-fluid::after,
.footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid::before, 
.footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid::after {
  display: none;
}
.footer-2023 .FooterLogo img {
  width: 178px !important;
}
.footer-2023.global-footer-content .global-footer-social {
  margin-top: 0px;
  display: flex;
  justify-content: flex-end;
  gap: 45px;
}
.footer-2023.global-footer-content .global-footer-social::before {
  display: none;
}
.footer-2023.global-footer-content .global-footer-social a:not(:last-child) {
  margin-right: 0;
}
.footer-2023 .global-footer-social a img {
  width: 22px;
  height: 22px;
  object-fit: contain;
}
.footer-2023 .footer-bottom {
  padding: 40px 0px 0px;
}
.footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid > * {
  flex: 0 0 100%;
  margin-right: 40px;
  max-width: 180px;
  width: auto !important;
  margin-left: 0px;
  padding: 0px;
}
.footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid > *:last-child {
  margin-right: 0px;
}
.footer-2023.global-footer-content h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 15px;
  font-family: DM Sans,serif;
  color: #00374d;
  text-transform: inherit;
  letter-spacing: 0;
}
.footer-2023.global-footer-content .single-menu ul li {
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 23px;
  font-size: inherit;
}
.footer-2023.global-footer-content .single-menu ul li a {
  color: #626b70;
  display: inline-block;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 150% !important;
  opacity: 1 !important;
}


/* New Header Footer Responsive
=================================*/

@media (max-width: 1450px) {
  .breezway_2023 .header-containers,
  .footer-2023 .container {
    padding: 0px;
  }
}
@media (max-width: 1379px) {
  .breezway_2023 .header-containers,
  .footer-2023 .container {
    padding: 0px 20px;
  }
  .breezway_2023 .demo-sign {
    padding-right: 58px;
  }
}
@media (max-width: 1366px) { 
  .breezway_2023 .header-containers,
  .footer-2023 .container {
    max-width: 1260px;
  }
}
@media (max-width: 1300px) {
  .breezway_2023 .demo-sign {
    padding-right: 40px;
  }
}
@media (max-width: 1280px) {
  .breezway_2023 .header-containers,
  .footer-2023 .container {
    max-width: 1160px;
  }
}
@media (max-width: 1230px) {
  .breezway_2023 .header-containers,
  .footer-2023 .container {
    max-width: 1050px;
  }
  .footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid > * {
    max-width: 170px;
  }
}
@media (max-width: 1199px) {
  .footer-2023 .footer-bottom > .row-fluid-wrapper > .row-fluid {
    flex-wrap: wrap;
    justify-content: inherit;
    gap: 80px 0px;
  }
  .footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid > * {
    margin-bottom: 0px;
    max-width: calc(33.33333% - 27px);
  }

  .footer-2023 .footer-bottom > .row-fluid-wrapper > .row-fluid > *:nth-child(3) {
    margin-right: 0px;
  }
  .global-footer-content.footer-2023 {
    padding: 40px 0 170px;
  }
}
@media (max-width: 1150px) {

  .breezway_2023 .head_menu ul li a {
    font-size: .833rem;
  }
}
@media (max-width: 1080px) {
  .breezway_2023 .header-containers,
  .footer-2023 .container {
    max-width: 950px;
  }
}
@media (max-width: 1024px) {
  .breezway_2023 .head_menu {
    display: block !important;
  }
  .slicknav_menu  {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .breezway_2023 .head_menu {
    margin-left: 34px !important;
  }
  .breezway_2023 .h-logo img {
    max-width: 144px;
  }
  .breezway_2023 .demo a.hs-button {
    padding: 8px 16px;
  }
  .breezway_2023 .sign-in {
    margin-right: 20px !important;
  }
  .breezway_2023 .demo-sign {
    padding-right: 20px;
  }
  .breezway_2023 .head_menu ul li.hs-menu-depth-1 {
    margin-top: 0px;
  }
  .breezway_2023 .demo a.hs-button {
    min-width: 148px;
    padding: 8px 20.5px;
    font-size: 13px;
  }
}

@media (max-width: 767px) { 

  .head_section.breezway_2023 {
    padding: 20px 0;
  }
  .breezway_2023 .demo-sign {
    padding-right: 0px;
  }
  .breezway_2023 .sign-in,
  .breezway_2023 .head_menu {
    display: none !important;
  }

  .slicknav_menu {
    position: fixed;
    left: 0;
    display: block !important;
    top: 0;
    width: 100%;
/*     height: 75.5px; */
    z-index: 99;
  }
  .slicknav_menu .slicknav_icon {
    background-image: url(https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezway-2023/toggle.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    position: absolute;
    right: 168px;
    top: 28px;
  }
  .slicknav_menu .slicknav_icon-bar {
    background-color: transparent !important;
  }
  .slicknav_menu .slicknav_open .slicknav_icon {
    background-image: url(https://2659404.fs1.hubspotusercontent-na1.net/hubfs/2659404/Breezway-2023/close-toggle-1.png);
    width: 25px !important;
  }
  .slicknav_nav {
    background-color: #fff!important;
    box-shadow: 0 4px 30px rgba(0,0,0,.1);
    min-height: auto;
    padding: 20px 15px !important;
    top: 75px !important;
    max-height: calc(100vh - 75.5px);
    overflow-y: auto !important;
  }
  .breezway_2023 .h-logo {
    display: none !important;
  }
  .breezway_2023 .h-logo.mobile {
    display: block !important;
  }
  .breezway_2023 .h-logo img {
    object-fit: contain;
    vertical-align: bottom;
    width: 27px!important;
  }
  .slicknav_nav a a {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    padding: 12px !important;
    width: 100%;
    display: inline-block !important;
    color: #878787;
    text-transform: capitalize;
    transition: .3s;
  }
  .slicknav_nav .slicknav_row {
    padding: 0 !important;
    margin: 0px;
    position: relative;
  }
  .slicknav_nav .hs-menu-depth-1:hover,
  .slicknav_nav .slicknav_open {
    background-color: #f7f9fa;
    border-radius: 10px;
  }
  .slicknav_nav li.hs-menu-depth-1 {
    margin: 0 0 14px;
  }
  .slicknav_nav li.hs-menu-depth-1:nth-last-child(2) {
    margin: 0;
  }
  .slicknav_nav li.hs-menu-depth-1:last-child {
    padding: 12px 12px;
  }
  .slicknav_nav li.hs-menu-depth-1:last-child a {
    background-color: #00374d !important;
    border-radius: 100px;
    color: #fff;
    padding: 8px 20.5px !important;
    display: inline-block;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
    margin: 0;
    font-size: 16px;
  }
  span.slicknav_arrow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM5Nzk4OUYiIHN0cm9rZS13aWR0aD0iMi40Ij48cmVjdCB3aWR0aD0iMTYuOCIgaGVpZ2h0PSIxIiB4PSIxLjIiIHk9IjkuNiIgcng9Ii41Ii8+PHJlY3Qgd2lkdGg9IjE2LjgiIGhlaWdodD0iMSIgeD0iMS4yIiB5PSI5LjYiIHJ4PSIuNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOS42IDkuNikiLz48L2c+PC9zdmc+);
    width: 15px;
    height: 15px;
    font-size: 0px !important;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 17px;
    right: 17px;
    transition: transform .4s;

  }
  .slicknav_nav .slicknav_open span.slicknav_arrow {   
    transform: rotate(45deg);
  }
  .slicknav_nav ul.hs-menu-children-wrapper {
    margin-top: 10px !important;
    padding: 10px!important;
    width: 100%;
    box-shadow: 0 4px 30px rgba(0,0,0,.1);
    margin-left: 0 !important;
    background-color: #ffffff;
    overflow: scroll !important;
  }
  .slicknav_nav ul.hs-menu-children-wrapper li {
    margin: 0px;
  }
  .slicknav_nav ul.hs-menu-children-wrapper li a {
    color: #878787;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    padding: 12px !important;
    width: 100%;
    margin: 0;
    position: relative;
  }
  .slicknav_nav ul.hs-menu-children-wrapper li a:hover {
    background-color: #f7f9fa !important;
    border-radius: 10px;
  }
  .footer-2023 .footer-top {
    padding: 30px 20px;
  }
  .footer-2023.global-footer-content .global-footer-social {
    gap: 15px;
  }
  .footer-2023 .footer-bottom {
    padding: 50px 0px 0px;
  }
  .footer-2023 .footer-bottom  > .row-fluid-wrapper > .row-fluid > * {
    max-width: calc(50% - 10px);
    margin-top: 0px;
    margin-right: 20px;
  }
  .footer-2023 .footer-bottom > .row-fluid-wrapper > .row-fluid > *:nth-child(3n) {
    margin-right: 20px;
  }
  .footer-2023 .footer-bottom > .row-fluid-wrapper > .row-fluid > *:nth-child(2n) {
    margin-right: 0px;
  }
  .global-footer-content.footer-2023 {
    padding: 60px 0 130px;
  }
  .slicknav_nav .hs-menu-depth-1:hover > a > a,  .slicknav_nav .slicknav_open > a > a {
    color: #00374d;
  }
  .slicknav_nav .slicknav_row, .slicknav_nav a {
    margin: 0 !important;
  }

}