@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,500i,600i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,500&display=swap');
@import url('https://fonts.googleapis.com/css?family=Arvo&display=swap');
/*********************************************** 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 }
.header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper 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.25s 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; }
::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;}

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





.common-cta{ background: #2c89ca;position:relative; text-align: center; border: 2px solid transparent; color: #fff; font-weight: 600; text-transform: uppercase; padding: 18px 27px; display: inline-block; border-radius: 5px; letter-spacing: 1.3px; min-width: 260px;}
.common-cta:hover,.wrapper-header .menu ul > li.hs-menu-depth-1:last-child > a:hover,.wrapper-footer form .hs_submit input:hover{text-decoration:none;background-color: #363636 !important; border-color: transparent !important; color: #fff !important;}
.arrow-cta > span:after { position: absolute;    transition: all 0.25s ease; margin-left: 10px; background-image: url(https://cdn2.hubspot.net/hubfs/2438876/Mypinklawyer/Images/Arrow.png); content: ""; width: 30px;    right: 0; height: 30px; background-size: 30px; background-position: RIGHT; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); }
.arrow-cta > span { display: inline-block; position: relative; padding-right: 35px; }
.arrow-cta:hover > span:after { right: -5px; }
.common-cta.arrow-cta:hover{border-color:transparent;background-color:rgba(44, 137, 202)}
.detail-text > *:last-child { margin-bottom: 0 !important; }
.orange{background-color: rgb(224, 164, 88);}
.white{background-color: rgb(255, 255, 255);color: #363636;}
.pink { background: rgb(255, 112, 166); }
.simple-cta a { color: #484041; font-size: 21px; font-weight: 600; display: inline-block; letter-spacing: 1.8px; position: relative; line-height: 1.2; }
.simple-cta a:before { position: absolute; width: 100%; height: 1px; background: #2c89ca; bottom: -3px; left: 0; content: ""; }
.simple-cta a:after { position: absolute;  transition: all 0.25s ease; content: ""; background-image: url(https://cdn2.hubspot.net/hubfs/2438876/Mypinklawyer/Images/Riight-Arrow-Blue.png); width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 30px; right: -40px; top: 50%; transform: translateY(-50%); }
.simple-cta a:hover:after { position: absolute;  right:-45px;}
.simple-cta a:hover { color: #2c89ca; }

/*******************************************hubspot******************************************************************/

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

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

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

/************************* container **************/
.container {max-width:1200px;margin:0 auto !important;padding:0 15px;float:none !important; }

/*********************************************************************************************************************************
.wrapper-footer form CSS Start here															
**********************************************************************************************************************************/

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

input::-webkit-input-placeholder { color: #9fa3a7 !important;opacity:1!important; } /* WebKit browsers */
input:-moz-placeholder { color: #9fa3a7!important;opacity:1!important; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #9fa3a7!important;opacity:1!important;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #9fa3a7!important;opacity:1!important; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #9fa3a7!important;opacity:1!important; } /* WebKit browsers */
textarea:-moz-placeholder { color: #9fa3a7!important;opacity:1!important; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #9fa3a7!important;opacity:1!important; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #9fa3a7!important;opacity:1!important; } /* 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 #fff inset;-moz-box-shadow: 0 0 0 100px #fff inset;-webkit-text-fill-color: #363636;box-shadow: 0 0 0 100px #fff inset;	color:#363636 ;}


/*********************************************** .wrapper-footer form CSS **********************************************/
.wrapper-footer form ul.hs-error-msgs > li > label {font-size:12px;line-height:normal;display:block;color:#ff0000;}
.wrapper-footer form .hs_error_rollup {display: none;}
.wrapper-footer form ul.hs-error-msgs{ list-style: none;}

/* .wrapper-footer form error mesege when good space b/w two inputs */
/*.wrapper-footer form .hs-form-field {position: relative;}
.wrapper-footer form ul.hs-error-msgs.inputs-list { position: absolute; top:67px; right: 0; list-style-type: none; padding: 1px 5px;background:#ff0000;margin:0;}
.wrapper-footer form ul.hs-error-msgs.inputs-list > li > label {font-weight:500;position:relative;z-index:9;color: #fff;}
.wrapper-footer 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;}
*/

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:215px; }
.form-title { font-size: 39px; line-height: 1.15; text-align: center; letter-spacing: 3.2px; font-weight: 600; margin-bottom: 32px; }


.home-page .social-sharing-widget-vertical {
    display: none;
}

/******************************************** Fieldset CSS*******************************************************/
.wrapper-footer form fieldset{max-width:100%;}
.wrapper-footer form div.hs-form-field{float:none !important;display: inline-block;vertical-align: top;width: 100%;margin-bottom: 3px;}
.wrapper-footer form fieldset.form-columns-2 > div.hs-form-field:last-child,.wrapper-footer form fieldset.form-columns-3 > div.hs-form-field:last-child{margin-right:0;}

.wrapper-footer form span.hs-form-required { display: none; }
/******************************************** input CSS*******************************************************/
.wrapper-footer form .input{margin-right:0 !important;}
.wrapper-footer form .hs-form-field > label {width: 100%; pointer-events: none; display:block;margin: 5px 0 5px;font-weight: 600;}
.wrapper-footer form textarea,.wrapper-footer form input[type="text"],.wrapper-footer form input[type="password"],.wrapper-footer form input[type="datetime"],.wrapper-footer form input[type="datetime-local"],.wrapper-footer form input[type="date"],.wrapper-footer form input[type="month"],.wrapper-footer form input[type="time"],.wrapper-footer form input[type="week"],.wrapper-footer form input[type="number"],.wrapper-footer form input[type="email"],.wrapper-footer form input[type="url"],.wrapper-footer form input[type="search"],.wrapper-footer form input[type="tel"],.wrapper-footer form input[type="color"],.wrapper-footer form select{
  color: #363636;padding: 14px 15px; width: 100%; font-size: 14px; margin:0 0 3px;border-radius: 5px;}
/******************************************** Select CSS*******************************************************/
.wrapper-footer form select {-moz-appearance: none;-webkit-appearance: none;color: #2b2b2b;    cursor: pointer;background:#fff url("https://cdn2.hubspot.net/hubfs/2438876/Mypinklawyer/Images/drop-down-arrow.svg");background-position: 98% 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://cdn2.hubspot.net/hubfs/2438876/Mypinklawyer/Images/drop-down-arrow.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-sectionoption{font-family: 'Playfair Display';font-weight:700; }
/******************************************** Radio Button CSS*******************************************************/
.wrapper-footer 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;   }
.wrapper-footer form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}
.wrapper-footer 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-radius:50%;}

/******************************************** Check Box CSS*******************************************************/
.wrapper-footer form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #2B2B2B url('https://cdn2.hubspot.net/hubfs/2438876/Mypinklawyer/Images/right.png');background-size: 14px; background-position: center center;background-repeat:no-repeat;}
.wrapper-footer form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
.wrapper-footer 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: 20px;height: 20px; padding: 2px; margin-right: 10px; text-align: center; }

/******************************************** Button CSS*******************************************************/
.wrapper-footer form .actions{margin-top: 8px;text-align:center;}
.wrapper-footer form li { list-style: none; }
.wrapper-footer form .hs-richtext { margin: 10px 0; }
.wrapper-footer form .legal-consent-container .hs-form-booleancheckbox-display>span { margin-left: 0 !important; }
.wrapper-footer form .legal-consent-container .field.hs-form-field { margin-bottom: 0!important; }
.wrapper-footer form li.hs-form-booleancheckbox { margin: 0 !important; }
/***********************Simple buttom***********************/
.wrapper-footer form .hs_submit input { background:#ff70a6; position: relative; text-align: center; border: 2px solid transparent; color: #fff; font-weight: 600; text-transform: uppercase; padding: 18px 27px; display: inline-block; border-radius: 5px; letter-spacing: 1.3px; min-width: 230px; }

.submitted-message { text-align: center; }
/***********************With Background Image buttom***********************/
/*.wrapper-footer 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://cdn2.hubspot.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; }
.wrapper-footer form .hs_submit input:hover {background-position: 93% center !important;}*/

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

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

/***************************Check Box & Radio Button Three Col******************************/
/*.wrapper-footer 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******************************/
/*.wrapper-footer form div.hs-form-field .input > ul > li {display: inline-block;padding: 0 20px 0 0;}*/


/******************************************************************************************************************************************************************************
Menu Css
*******************************************************************************************************************************************************************************/
.wrapper-header {background: #fff;position:relative;width:100%;padding: 17px 0; z-index: 9;  }
.wrapper-header .container > div > div {display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;align-items: center;}
.wrapper-header .logo { width:259px !important; margin: 0 !important; }
.wrapper-header .menu{ width:calc(100% - 260px)!important; margin: 0 !important;padding: 0 0 0 20px;}
.wrapper-header li.hs-menu-item.active a { font-weight: 700; }
.wrapper-header.sticky { position: fixed; top: -100%; left: 0;transition: all 0.25s ease;width: 100%!important;    z-index: 10; }
.wrapper-header.sticky .menu { width: calc(100% - 176px)!important; }
.wrapper-header.sticky .logo{width:175px!important;}
.small-header .wrapper-header.sticky {top: 0; }
.wrapper-header.sticky {padding: 10px 0; }

@media(min-width:641px){
  .wrapper-footer form fieldset.form-columns-2 > div.hs-form-field{margin-right:2.9%; width: 48.5%!important;}
  .wrapper-footer form fieldset.form-columns-3 > div.hs-form-field{margin-right:2.9%;width:31.4%!important;}
}

@media(max-width:1200px) {
  h1 { font-size: 48px; letter-spacing: 2px;}
  h2 { font-size: 36px; line-height: 1.3;letter-spacing: 2px;}
  h3 {font-size: 30px;}
  .common-cta,.wrapper-footer form .hs_submit input { padding: 15px 27px;}
  .simple-cta a { font-size: 18px;}
  .form-title { font-size: 30px;letter-spacing: 2px;}

}
@media(min-width:1025px){

  /*************************************Depth 1****************************************************/
  .wrapper-header .menu .hs-menu-wrapper > ul{display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;justify-content: flex-end;align-items: center;}
  .wrapper-header .menu ul > li.hs-menu-depth-1:not(:last-child) > a{padding: 30px 0px; display: inline-block; font-size: 13px; color: inherit; text-transform: uppercase; letter-spacing: 2px;} 
  .wrapper-header .menu ul > li.hs-menu-depth-1:last-child > a{text-transform: uppercase; color: #fff; background: #2c89ca; display: inline-block;    border: 2px solid transparent; font-weight: 600; padding: 17px 32px; border-radius: 5px; letter-spacing: 1px;}
  .wrapper-header .menu ul > li.hs-menu-depth-1:not(:last-child) > a:hover { color: #ff70a6;text-decoration:none; }
  .wrapper-header .menu ul > li.hs-menu-depth-1:not(:first-child){ margin-left: 75px;}
  .wrapper-header .menu ul > li.hs-menu-depth-1:last-child{margin-left: 48px;}

  /*************************************Depth 2****************************************************/
  .wrapper-header .menu ul > li.hs-menu-depth-1.hs-item-has-children{position:relative;}
  .wrapper-header .menu ul > li.hs-menu-depth-1:not(:last-child):hover{}
  .wrapper-header .menu ul > li.hs-menu-depth-2 > a:hover { text-decoration:none;background: #363636; color: #fff; }
  .wrapper-header .menu ul > li.hs-menu-depth-2 > a{color: inherit; padding: 10px 20px; display: inline-block; font-size: 13px; transition: all .0s ease; text-transform: uppercase; width: 100%; line-height: 1.3; font-weight: 600;} 
  .wrapper-header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper { position: absolute; background: #fff; width: 100%; min-width: 215px; visibility: hidden; padding: 15px 0; box-shadow: 0 6px 12px rgba(0,0,0,.175); border-radius: 5px; margin-top: 30px; transition: all 0s ease; }
  .wrapper-header .menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper { visibility: visible; margin-top: 0px; transition: all 0.25s ease; }

  /*************************************Depth 3****************************************************/
  .wrapper-header .menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative;}
  .wrapper-header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: absolute; background: #f1c319; width: 100%; min-width:150px;visibility: hidden;left:100%;top:0px;border-left:1px solid #fff;}
  .wrapper-header .menu ul > li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper{visibility:visible;}
  .wrapper-header .menu ul > li.hs-menu-depth-3 > a{color:#fff;padding:10px 15px;display: inline-block;font-size:inherit;    transition: all .0s ease;} 

  .wrapper-header .hs-menu-wrapper{display:block !important;}
  .wrapper-header .mobile-trigger{display: none!important;}
}

@media(min-width:1025px) and (max-width:1200px)  {
  .wrapper-header .menu ul > li.hs-menu-depth-1:not(:first-child),.wrapper-header .menu ul > li.hs-menu-depth-1:last-child { margin-left: 40px; }
  .wrapper-header .menu ul > li.hs-menu-depth-1:last-child > a {  padding: 13px 22px;  }
}

@media(max-width:1024px){
  .wrapper-header{padding:10px 0;}
  .wrapper-header .logo { width: 175px !important; margin: 0 !important; }
  .simple-cta a { font-size: 16px;}
  /**********************************************Toggle Icon***************************************/
  .wrapper-header .mobile-trigger{display: inline-block !important; cursor: pointer; position: absolute; right: 20px; width: 40px; padding: 10px 0px; z-index: 12; top: 50%; transform: translateY(-50%);}
  .wrapper-header .mobile-trigger .line {display: block;background:#363636;width: 40px;height:5px;position:absolute;left: 0;border-radius: 4px;    transition: trans.wrapper-footer form 0.25s ease;}
  .wrapper-header .mobile-trigger .line.line-3{top:100%;}
  .wrapper-header .mobile-trigger .line.line-1{top:0;}
  .wrapper-header .mobile-trigger.active-re .line-3 { transform:rotate(-45deg);}
  .wrapper-header .mobile-trigger.active-re .line-1{ transform:rotate(45deg);}
  .wrapper-header .mobile-trigger.active-re .line.line-3,  .wrapper-header .mobile-trigger.active-re .line-1 {top:50%;}
  .wrapper-header .mobile-trigger .line.line-2{top:50%;}
  .wrapper-header .mobile-trigger.active-re .line-2 { opacity: 0;}
  .wrapper-header a{color:#fff;    text-transform: capitalize;}
  .wrapper-header li{position:relative;}
  /**********************************************Depth 1***************************************/
  .wrapper-header .hs-menu-wrapper{display:none;position:absolute;width: 100%;max-width: 100%;left:0;right:0;top:100%;background:#363636;}
  .small-header  .static.wrapper-header{opacity:0;}
  .sticky.wrapper-header .hs-menu-wrapper { height: calc(100vh - 103px); overflow-y: scroll !important; }
  .wrapper-header .menu ul > li.hs-menu-depth-1{ width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
  .wrapper-header .menu ul > li.hs-menu-depth-1 > a{color:#fff;padding: 10px 15px;display: inline-block;} 
  .wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{content: "\f0d7"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #fff; font-size: 20px; position: absolute; 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; top: 10px; right: 30px;  }


  /**********************************************Depth 2***************************************/
  .wrapper-header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;}
  .wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger{top: 0; right: 0; width: 82px; height: 41px; cursor: pointer; display: flex; justify-content: center; align-items: center;    position: absolute;}
  .wrapper-header .menu ul > li.hs-menu-depth-2,.wrapper-header .menu ul > li.hs-menu-depth-3 { border-top: 1px solid rgba(255, 255, 255, 0.5); }
  .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 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 ; transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}
  .wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; 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: normal;text-decoration: inherit;color: #fff;font-size: 16px;position: absolute;top: 10px;left: 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 ; }
  .wrapper-header .menu ul > li.hs-menu-depth-2 > a, .wrapper-header .menu ul > li.hs-menu-depth-3 > a { display: inline-block; padding: 10px 30px; font-size: 14px; }
  /**********************************************Depth 3***************************************/
  .wrapper-header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
  
  /**********************************************WMT194***************************************/
  .wrapper-header .hs-menu-wrapper ul {padding-left: 0;margin-bottom: 0;}
}

@media(max-width:768px){

  .simple-cta a { font-size: 14px; }


}

@media(max-width:640px){

  .wrapper-footer form div.hs-form-field{width: 100% !important;margin-right:0 !important;}
  .form-title { margin-bottom: 20px; }

}    

@media(max-width:480px){
  .common-cta,.wrapper-footer form .hs_submit input { min-width: 200px; }
}






