@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
/*@import url('https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
/* Colors */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */

/* Typography */
            /*  */
                         /*  */
            /*  */

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

::-moz-selection { color: #fff; background: #333839; text-shadow: none; }
::selection { color: #fff; background: #333839; text-shadow: none;}


body {
  background: #fff;
  color: #333839;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  margin:0px;
}


.secondary-navigation ul{
	margin: 0;
	padding: 0;
	text-align: right;
  padding: 30px 0 40px;
}
.secondary-navigation ul li{
	display: inline-block;
	border-left: 2px solid #B91A39;
	padding-left: 13px;
	padding-right: 13px;
	line-height: 1em;
	vertical-align: middle;
	position: relative;
}

.secondary-navigation ul > li > .sub-menu{
	display: none;
	position: absolute;
	left: 0;
	width: 70px;
	text-align: left;
	background: white;
	z-index: 99;
}

.secondary-navigation ul > li > .sub-menu > li{
	display: block;
	border-left: 0px;
	padding: 0px 10px;
}

.secondary-navigation ul li:hover .sub-menu{
	display: block;
}

.secondary-navigation ul li span{
	vertical-align: text-bottom !important;
}

.secondary-navigation ul li:nth-child(1){
	padding-left: 0px;
	border-left: 0px;
}
.secondary-navigation ul li:nth-last-child(1){
	padding-right: 0px;
}

.secondary-navigation ul li a{
	display: block;
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	text-decoration: none;
	font-size: 12px;
}

.secondary-navigation ul li:hover a{
	color: #B91A39!important;
}


img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
p { padding:0 0 10px; margin:0; }
p + p{ padding-top:10px;}
ul{list-style:none; padding:0; margin:0;}
li{ padding:0px; margin:0px;}

.container-fluid .row-fluid .wrapper { float: none; max-width: 1240px; margin: 0 auto; padding-lefT:15px; padding-right:15px; width:100%; }

a { color: #B91A39; }
a:hover, a:focus { color: #333839; }

h1, h2, h3, h4, h5, h6 { margin:0px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit; }

h1 { font-size:115px;  font-family:'Roboto', sans-serif; }
h1 span{}
h2 {}
h3{font-size:23px;font-weight:600;line-height:1.5;margin-bottom:24px;}
h4 {}
h5 {}
h6 {}






/* social List*/
ul.social-list { padding-top: 11px; padding-bottom: 11px; line-height: 18px; float: left; width: auto; }
ul.social-list li { float: left; }
ul.social-list li + li { margin-left: 16px; }
ul.social-list li a { color: inherit; }

.mt-0 { margin-top: 0 }
.mt-10 { margin-top: 10px }
.mt-15 { margin-top: 15px }
.mt-20 { margin-top: 20px }
.mt-30 { margin-top: 30px }
.mt-40 { margin-top: 40px }
.mt-50 { margin-top: 50px }
.mt-60 { margin-top: 60px }
.mt-70 { margin-top: 70px }
.mt-80 { margin-top: 80px }

.mb-0 { margin-bottom: 0 }
.mb-10 { margin-bottom: 10px }
.mb-15 { margin-bottom: 15px }
.mb-20 { margin-bottom: 20px }
.mb-30 { margin-bottom: 30px }
.mb-40 { margin-bottom: 40px }
.mb-50 { margin-bottom: 50px }
.mb-60 { margin-bottom: 60px }
.mb-70 { margin-bottom: 70px }
.mb-80 { margin-bottom: 80px }

.pt-0 { padding-top: 0 }
.pt-10 { padding-top: 10px }
.pt-15 { padding-top: 15px }
.pt-20 { padding-top: 20px }
.pt-30 { padding-top: 30px }
.pt-40 { padding-top: 40px }
.pt-50 { padding-top: 50px }
.pt-60 { padding-top: 60px }
.pt-70 { padding-top: 70px }
.pt-80 { padding-top: 80px }

.pb-0 { padding-bottom: 0 }
.pb-10 { padding-bottom: 10px }
.pb-15 { padding-bottom: 15px }
.pb-20 { padding-bottom: 20px }
.pb-30 { padding-bottom: 30px }
.pb-40 { padding-bottom: 40px }
.pb-50 { padding-bottom: 50px }
.pb-60 { padding-bottom: 60px }
.pb-70 { padding-bottom: 70px }
.pb-80 { padding-bottom: 80px } 


.contact-page .row-fluid .header { border:0; }  
.contact-page .row-fluid .page-banner h2 { padding: 89px 0; font-size:42px; }   
.contact-page .row-fluid .page-banner>div:last-child { background:transparent; } 
.row-fluid .location-div { font-size:16px; line-height:20px; color:#222427; }
.row-fluid .location-div strong { font-size:18px; float:left; width:100%; font-weight:900;  }
.contact-page .row-fluid .heading-title h2 { font-size:26px; color:#222427; padding-bottom:32px; }
.contact-page .row-fluid .heading-title  { margin-bottom:35px; }
.row-fluid .adiping-section .location-div.left-box a { color:#222427; font-weight:400; display:inline-block; cursor:pointer; }  
.row-fluid .adiping-section .location-div.left-box a:hover { color:#FF6F21; } 
.row-fluid .adiping-section .location-div.left-box .location-social-icons a { color:#B91A39; font-size:24px; margin-right:17px; margin-top:12px; } 
.contact-page .row-fluid .adiping-section .right-box.form-wrapper form input  { border-color:#8a8d8f; }

/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none;    -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus,.slick-slide:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);   -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,.slick-track:after { display: table; content: ''; } 
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none; }

/* Dots */
.slick-slider {}
.slick-dots {position: absolute;bottom: 0;width: 100%;padding: 0;list-style: none;text-align: center;}
.slick-dots li { position: relative; display: inline-block; width: 8px; height: 8px; margin: 0 8px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 9px; height: 9px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; border-radius:100%; opacity:1; border: 2px solid #fff;}
.slick-dots li button:hover,.slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-size: 8px; line-height: 8px;  position: absolute; top: 0; left: 0; width: 8px; height: 8px; content: ''; text-align: center;
opacity: 1; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button {opacity: 1;background: rgba(255, 255, 255, 0.44);}
 
/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; width: 40px; height: 63px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index:9; opacity:  0; transition:  all 0.3s ease; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {  }
.slick-prev:before, .slick-next:before {
    height: 60px;
    width: 40px;
    display:  inline-block;
}
.slick-prev { left: 0px; }
.slick-prev:before {content: "";background: url(https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/Images/master-slider-left.png) no-repeat center;}
.slick-next { right: 0px; }
.slick-next:before {content: "";background: url(https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/Images/master-slider-left.png) no-repeat center;transform: rotate(180deg);}
.slick-slider:hover .slick-arrow { opacity:  1; }


input[type=submit],input,form button,textarea,select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.row-fluid .search-form_blog,.blog_pagination li a,.row-fluid .blog_tag li a,form div.input input[type="file"]{border:1px solid #F4F4F5;height:40px;width:100%;outline:none;padding:0px 15px;,/*font-family:Open Sans, sans-serif;*/}
form textarea { min-height: 170px; resize:  none; padding:  15px; font-family: 'Roboto', sans-serif; }
select { -webkit-appearance:  none; -moz-appearance: none; appearance: none; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIABAMAAAAGVsnJAAAAMFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAGNe9CgcGtbOytLe2f5VrjfCKAAAEr0lEQVR4XuzSMQ2AMBhGwW8gKEIACUZYO6AJVzXC1Ak0dCN/7iXn4EUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBP155CLT2TrfeWQh3jzFztfQot8HFLv7w+h3EAhtkc+cw78AqUX2fzBk6zIYimy5qqqRJVkiXZS7Edwd/5EMzTbt+nXne/23Xt9rzcBTBzggDMbBJ4PLMICABmnm8BeDF/OkEAZr4+2gOwCBAAFoGjABYBAcAmgSczi4ACYObNYQBv528nCMDM96ME7s8sAg6AmdfHjrNn868TBGDmy8Wh496MQGABWD3dBTBzAgAEgQCwCAAAdgicfZwxCCwAq5//J/BwRiGwAKw+HAEgEFgANgk8mHEILACrd32cvZ9xCCwAqx8XBwAABBaAPQKfZoIAAGDmVy43JggQAOZmPldvBQECwOV5Pk3AB9AEfABNwAfQBHwATQAD4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEGIBLYB+ATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoACKBfQA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBiAS2AfgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAAigX0APoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQYgEtgH4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAIoF9AD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEGIBLYB+ATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoACKBfQA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBiAS2AfgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAAigX0APoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQYgEtgH4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAIoF9AD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BLwATQBH0AT8AE0AR9AE9gB4BNoAD6BBuATaAA+gQbgE2gAPoEGgBPYAGATaAA+gQbgE2gAPoEG4BNoAD6BDQAqgQbgE9gAYBLYAGASCAAggSgA2AQagE+gAfgEGoBPoAH4BBqAT6AB+AQagE+gAfgEGoBPoAH4BBqAT6AB+AQagE8gAVQ+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuATaAA+gQbgE2gAPoEG4BNoAD6BBuAT2ABgE2gAPoHL89/t0lEVgEAQxLDFAW8doAD/ts4AfIyMSWOhU9p2D5AFMkCrbR4gC2SAXpsBmhfIAL32me6ue7oDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAPOEw5KwVifV4AAAAASUVORK5CYII='); background-size: 15px; background-position: calc(100% - 15px) center; background-repeat:  no-repeat; padding-right: 50px;}
form .hs_submit.hs-submit input:hover { background: #474e53; color:  #fff; border-color:  #474e53; }
form{}
form fieldset{min-width:100%;}
form .hs-form-checkbox,.hs-form-booleancheckbox{}
form .hs-form-checkbox label,.hs-form-booleancheckbox label{}
form .hs-form-checkbox label input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{height:20px;width:20px!important;min-width:auto;margin:0px;vertical-align:middle;opacity:0;}
form .hs-form-checkbox label input[type="checkbox"] + span,.hs-form-booleancheckbox input[type="checkbox"] + span{padding-left:10px;user-select:none;position:relative;line-height:20px;display:inline-block; cursor:pointer; }
form .hs-form-checkbox label input[type="checkbox"] + span:before,.hs-form-booleancheckbox  input[type="checkbox"] + span:before{content:'';height:18px;width:18px;border:2px solid #000;display:inline-block;vertical-align:bottom;position:absolute;left:-20px;top:0;transition:all 0.3s ease; border-radius:3px;}
 form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{content:"\f00c";height:20px;width:20px;position:absolute;left:-20px;font-family:fontawesome;transform:scale(1.4) rotate(-12deg);transition:all 0.3s ease;font-size:11px;text-align:center;opacity:0;line-height:18px; font-size:9px;} 
form .hs-form-checkbox label input[type="checkbox"]:checked + span:after,.hs-form-booleancheckbox  input[type="checkbox"]:checked + span:after{opacity:1;transform:scale(1) rotate(0deg);}
li.hs-form-booleancheckbox{}
form fieldset .hs-form-field{}
form fieldset .hs-form-field > label{font-size:13px;font-weight:600;display:block;margin:0 0 6px;}
form fieldset .hs-form-field .input{}
form fieldset .hs-form-field .input + ul{}
form fieldset .hs-form-field .input + ul label{color:red;}
form fieldset + fieldset{padding-top:15px!important;}
form fieldset .legal-consent-container{/*margin-top:10px;*/ font-size:13px; font-weight:600;}
/*form fieldset .legal-consent-container > div.hs-richtext{padding-top:10px;padding-bottom:10px;} */ /*hs support */
form .hs_submit.hs-submit{padding-top:20px;}
/* form .hs_submit.hs-submit input{min-width:auto;width:auto;display:inline-block;padding:14px 20px;text-transform:uppercase;letter-spacing:1.3px;font-size:13px;border:solid 2px #fff;font-weight:700;transition:all .3s ease;text-align:center;height:auto;font-family:Open Sans,sans-serif;background:transparent;border:2px solid; cursor:pointer; } */
form .hs_submit.hs-submit input{ 
    width: auto; 
  background: #b80a26; 
  border-color: #b80a26; 
  color: #ffffff; 
  font-size: 12px; 
  font-family: 'Roboto', sans-serif;  
  /*Added by HubSpot support ticket #2671728 */
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    padding: 12px 24px;
    font-weight: 700;
    line-height: 12px; }
form .legal-consent-container .field.hs-form-field{margin:0px;}
form .hs-form-checkbox + .hs-form-checkbox{padding-top:10px;}


form .hs-form-checkbox label input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{position:absolute;}
form .hs-form-checkbox label,.hs-form-booleancheckbox label{position:relative;}
form .hs-form-checkbox label input[type="checkbox"] + span,.hs-form-booleancheckbox input[type="checkbox"] + span{padding-left:26px;}
form .hs-form-checkbox label input[type="checkbox"] + span:before,.hs-form-booleancheckbox input[type="checkbox"] + span:before{left:0;}
form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{left:-1px; }
form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{top:0;}

.advance-form form .hs-form-field { }
/*.advance-form form .hs-form-field + .hs-form-field { padding-top: 12px; }*/
.advance-form form .hs-form-field > label { display:; }
.advance-form form .hs-form-field .input { }
.advance-form form .hs-form-field .input + ul.hs-error-msgs.inputs-list { //display: none !important; }
.advance-form form  .hs_error_rollup { color: red; padding-top: 6px; font-size:13px; font-weight:600;  }
.advance-form form input.invalid { border-color: red; color: red; background: #ffd9d9; }
.advance-form form input.invalid::placeholder { color: red; }
.advance-form form .hs_submit.hs-submit { }
.advance-form form .hs_submit.hs-submit input { }
.advance-form .form-title { position: relative; padding-left: 40px; margin-bottom: 20px; }
.row-fluid .advance-form .form-title:before { content: ""; position: absolute; top: 50%; left: 0; background: #B91A39; height: 2px; width: 25px; transform: translateY(-50%); }
.advance-form form .form-columns-2 .hs-form-field + .hs-form-field  { padding-top: 0px; }

.advance-form form .hs-form-field .input + ul.hs-error-msgs.inputs-list {
    font-size: 10px;
}





.row-fluid .left-padding {padding-left: calc((100% - 1140px) / 2) !important;}
.row-fluid .right-padding{padding-right: calc((100% - 1200px) / 2) !important;}

.row-fluid .set-bg{ display:none; }
.row-fluid .get-bg-self img{ display:none; }
.row-fluid .row{margin:0 -15px;display:block;float:none;width:auto;}
.row-fluid .row:after{content:"";display:table;clear:both;}


a.cta_button, .cta_button_style {  color: #ffffff; background: #B91A39; border-color: #B91A39; border: 2px solid #B91A39;  font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 0; border-radius: 25px; min-width: 200px; display: inline-block; text-align: center; padding: 14px  10px; text-decoration: none; text-transform: uppercase; transition: all 0.3s ease; }
a.cta_button:hover, .cta_button_style:hover { background: transparent; color: #B91A39; }

.row-fluid .heading-title { position: relative; MARGIN: 0 0 27px; }
.row-fluid .heading-title h2 { font-size: 28px; font-weight: 400; padding: 0 0 20px; }
.row-fluid .heading-title:after { content: ''; position: absolute; top: 100%; left: 0; width: 60px; height: 2px; background: #B91A39; }



/* */
.row-fluid .header { /*border-bottom: 2px solid #B91A39; position: relative;*/
	  position: absolute;
    top: 20px;
    height: 100px;
    margin: 0 auto;
    z-index: 9999999;
max-width: 100%;
 }
/*.container-fluid .row-fluid .header-wrapper
{
float: none;
    max-width: 1080px;
    margin: 0 auto;
    padding-lefT: 15px;
    padding-right: 15px;
    width: 100%;
}*/
.header .header-bg-banner {background:#fff;border-radius:3px;}
.row-fluid .header .main-menu-wrapper { width: 77%; margin: 0; }
.row-fluid .header .logo { width: auto;     margin: 10px 20px 10px 20px; }
.row-fluid .header .widget-type-simple_menu { text-align: right; padding: 30px 0 40px; }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical { display: inline-block; }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul { }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li { float: left; padding: 0 17px; line-height:12px; }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li a { font-size: 12px; color: #222427; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li + li { border-left: 2px solid #B91A39; }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li:last-child a, .row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li:nth-last-child(2) a { font-size: 13px; }
.row-fluid .header .main-menu-wrapper .widget-type-menu { text-align: right; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper { line-height: 0; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul { display: inline-block; width: auto; line-height: normal; float:left; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li { float: left; padding: 0px 22px; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > a { font-size: 16px; font-family: 'Roboto', sans-serif; color: #000; text-decoration: none; display: block; /*padding: 0 0 28px;*/ transition: all 0.3s ease; }
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li:last-child { padding-right: 0; padding-left:8px; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li:last-child { padding-right: 0; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li.hs-item-has-children:last-child { padding-right: 22px; }
/*.row-fluid .header .wrapper > div { margin: 0 -80px; }*/
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul { position: absolute; top: 100%; min-width: 260px; background: #fff; text-align: left; padding: 7px 20px; transform: translateY(20px); opacity: 0; visibility: hidden; transition: all 0.3s ease; /*	 box-shadow: 0 0 5px rgba(0, 0, 0, 0.65); */ }
.row-fluid [class*="span"] { min-height: 0; }
.row-fluid .header .wrapper > div > div { display: flex; align-items: center; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li { position:relative; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li > a { color: #000; text-decoration: none; font-family: 'Roboto', sans-serif; display: block;     line-height: 1.2em; padding: 5px 0px; font-size: 15px; transition: all 0.3s ease; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li + li { border-top: 1px solid rgba(255, 255, 255, 0.33); }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li:hover > ul { opacity: 1; visibility: visible; transform: translateY(0); z-index:2; }
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li > a:hover { background: white; color: #B91A39;}
.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li:hover > a {  color: #B91A39;  } 



.row-fluid .header .hs-menu-wrapper > ul > li { position:relative; }
.row-fluid .header .hs-menu-wrapper > ul > li.hs-item-has-children:after { content: "\f107"; position: absolute; top: 3px;  font-size: 16px;  right: 4px; font-family: fontawesome; transition: all 0.6s; font-weight:900; }
.row-fluid .header .hs-menu-depth-2.hs-item-has-children:before {  content:"\f105"; position:absolute; top:8px; font-size: 16px; right:0; font-family:fontawesome; transition:all 0.6s; font-weight:700; }
.row-fluid .header .hs-menu-wrapper > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { top: 0;  padding: 15px;  width: 250px; left: 220px; background:#B91A39;     border-left: 5px solid #B91A39; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.4s; position: absolute; z-index: 10;  }
.row-fluid .header .hs-menu-wrapper > ul li.hs-item-has-children:last-child ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: -260px;}
/*.row-fluid .header .hs-menu-wrapper > ul li.hs-item-has-children:nth-last-child(-n+2) ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: -260px;}*/

.row-fluid .header .hs-menu-wrapper > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; }
.row-fluid .header .hs-menu-wrapper > ul > li.hs-item-has-children ul li > ul li a { color:#fff; text-decoration:none; padding:3px 0; float:left;}
.row-fluid .header .hs-menu-wrapper > ul > li.hs-item-has-children:hover:after, .row-fluid .header .hs-menu-wrapper > ul > li.hs-item-has-children ul li:hover:before  {  color: #B91A39;  }
/*.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li:nth-last-child(-n+2) > ul  { right:0; }*/
.row-fluid .header .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-3 { width:100%; float:left; }


/*.header_fixed .row-fluid .header { position:fixed; z-index:11; }*/
/*.row-fluid .header { background:#fff;  }*/
.header_fixed .row-fluid .header .widget-type-simple_menu { padding:20px 0; }

/* */
.row-fluid .footer { padding: 60px 0 80px 0; background: #333839; color: #F4F4F5; font-size: 16px;     line-height: 24px; }
.row-fluid .footer a { color: #9B9E9F; text-decoration: none; }
.row-fluid .footer ul { }
.row-fluid .footer ul li { }
.row-fluid .footer ul li + li { padding-top: 0; }
.row-fluid .footer .wrapper > div, .row-fluid .f-copyright .wrapper > div { margin: 0 -80px; }
.row-fluid .footer .widget-type-blog_subscribe { }
.row-fluid .footer .widget-type-blog_subscribe h3 { margin: 0; font-size: 12px; font-weight: 900; }


.row-fluid .footer .subscribe { }
.row-fluid .footer .subscribe h3.form-title { padding: 0 0 15px; margin: 0; font-size: 17px; font-weight: 700; }
.row-fluid .footer .subscribe h3.form-title:before { display: none; }
.row-fluid .footer .subscribe ul.inputs-list { padding: 0; font-size:12px;  }
.row-fluid .footer .subscribe form { position: relative; }
.row-fluid .footer .subscribe form .actions { position: absolute; top: 0; right: 0; background: #9B9E9F; height: 40px; width: 45px; }
.row-fluid .footer .subscribe form .actions input { position: absolute; top: 0; left: 0; height: 100%; width: 100%; font-size: 0; border: none; }
.row-fluid .footer .subscribe form .actions:after { content: "\f1d8"; font-family: fontawesome; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 16px; }
.row-fluid .footer .subscribe form .hs_submit.hs-submit { padding: 0; }
.row-fluid .footer .subscribe form .hs-form-required { display:none; }
.row-fluid .footer .subscribe .widget-type-rich_text { }
.row-fluid .footer .subscribe .widget-type-rich_text strong { /*display: block;*/ padding: 30px 0 10px; }
.row-fluid .footer .subscribe .widget-type-rich_text ul { }
.row-fluid .footer .subscribe .widget-type-rich_text ul li { float: left; }
.row-fluid .footer .subscribe .widget-type-rich_text ul li a { font-size: 0; }
.row-fluid .footer .subscribe .widget-type-rich_text ul li a i:before { font-size: 26px; }
.row-fluid .footer .subscribe .widget-type-rich_text ul li + li { padding-left: 15px; padding-top: 0; }
.row-fluid .footer a:hover { color:#B91A39; }
.row-fluid .footer a { transition: all 0.3s ease; }
.row-fluid .f-copyright { padding: 25px 0px 10px 0px; background: #333839; color: #9B9E9F; font-size: 14px; }
.row-fluid .f-copyright a { color: #9B9E9F;    text-decoration: none; }

/*.row-fluid .footer-add-part ul li:last-child { margin-top:20px; }*/
.row-fluid .footer p { padding: 0 0 5px 0;}

/* */
.hs-blog-listing { }
.hs-blog-listing .body-container-wrapper { padding: 40px 0 60px; }
.single-listing { }
.single-listing a.thumb-a { display: block; width: 48%; }
.single-listing .inner { display: flex; flex-wrap: wrap; }
.single-listing .listing-contain { float: left; width: 52%; }
.single-listing a.thumb-a .thumb-wrapper { width: 100%; height: 240px; }
.single-listing .listing-contain .contain-inner { padding-left: 50px; }
.single-listing .listing-contain .contain-inner h2 { font-size: 24px; color: #222427; font-weight: 400; }
.single-listing .listing-contain .contain-inner a { text-decoration: none; color: #222427; transition: all 0.3s ease; }
.single-listing .listing-contain .contain-inner .info-tag { color: #75787B; font-size: 14px; padding: 15px 0 23px; position: relative; margin: 0 0 17px; }
.single-listing .listing-contain .contain-inner .info-tag a.author-link { color: inherit; }
.single-listing .listing-contain .contain-inner .info-tag:after { content: ''; position: absolute; top: 100%; left: 0; height: 2px; width: 100px; background: #B91A39; }
.single-listing .listing-contain .contain-inner  .text { }
.single-listing .listing-contain .contain-inner .text a { color: #B91A39; transition: all 0.3s ease; }
.single-listing .listing-contain .contain-inner .text a:hover { letter-spacing: 1px; color: #19436e; }
.single-listing .listing-contain .contain-inner a:hover { color: #B91A39 }
.single-listing + .single-listing { padding-top: 60px; }


.row-fluid .sidebar-widget { }
.row-fluid .sidebar-widget { }
.row-fluid .sidebar-widget .widget-type-blog_subscribe { background: #B91A39; padding: 18px 20px 30px; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe h3 { font-size: 18px; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe form { }
.row-fluid .sidebar-widget .widget-type-blog_subscribe form .hs_email { padding: 12px 0 0; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe form .hs_email label { display: none; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe form input.hs-button { background: #B91A39; border-color: #B91A39; color: #fff; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; border-radius: 25px; min-width: 200px; height: 50px; }
/* .row-fluid .sidebar-widget .widget-type-blog_subscribe form input.hs-button:hover { background: transparent; color: #B91A39; } */
.row-fluid .sidebar-widget .widget-type-blog_subscribe input.invalid.error { background: #fdd6d6; border-color: #f5aeae; }
.row-fluid .sidebar-widget .widget-type-post_filter { background: #F6F6F6; padding: 18px 20px 30px; margin: 40px 0 0; }
.row-fluid .sidebar-widget .widget-type-post_filter h3 { font-size: 18px; color: #000; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0; }
.row-fluid .sidebar-widget .widget-type-post_filter ul { padding: 10px 0 0; }
.row-fluid .sidebar-widget .widget-type-post_filter ul li { }
.row-fluid .sidebar-widget .widget-type-post_filter ul li + li { padding-top: 10px; }
.row-fluid .sidebar-widget .widget-type-post_filter ul li a { color: #000; text-decoration: none; transition: all 0.3s ease; }
.row-fluid .sidebar-widget .widget-type-post_filter ul li a:hover { color: #B91A39; }

.row-fluid .sidebar-widget .widget-type-blog_subscribe .hs-richtext { display: none; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe ul.inputs-list { padding: 10px 0 0; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe ul.inputs-list span { color: #fff; font-size: 13px; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe ul.hs-error-msgs { display: none !important; }
.row-fluid .sidebar-widget .widget-type-blog_subscribe ul.hs-error-msgs label { color: #ff6464; font-size:  12px; }


.row-fluid .stay-connect { padding: 18px 20px 30px; margin: 19px 0 0; }
.row-fluid .stay-connect strong { display: block; padding: 0px 0 14px; }
.row-fluid .stay-connect ul { }
.row-fluid .stay-connect ul li { float: left; }
.row-fluid .stay-connect ul li + li { padding-left: 20px; }
.row-fluid .stay-connect ul li a { font-size: 0; color: #B91A39; transition: all 0.3s ease; }
.row-fluid .stay-connect ul li a i:before { font-size: 23px; }
.row-fluid .stay-connect ul li a:hover { color: #B91A39; }

.row-fluid .blog-title { padding: 46px 0 50px; text-align: center; }
.row-fluid .blog-title h2 { font-size: 42px; line-height: 61px; }
.row-fluid .blog-title .widget-type-text { font-size: 20px; }
.load-more-wrapper{}
.load-more-wrapper a.load-more{color:#75787B;text-decoration:none;display:inline-block;margin-top:35px;}
.load-more-wrapper a.load-more.none{display:none!important;}



.row-fluid .author-profile { border-bottom: 1px solid #E6E6E6; padding: 50px 0 65px; margin: 0 0 50px; }
.row-fluid .author-profile .inner { display: flex; flex-wrap: wrap; align-items: center; }
.row-fluid .author-profile .inner img { height: 100px; width: 100px; border-radius: 100%; }
.row-fluid .author-profile .inner .thumb { }
.row-fluid .author-profile .inner .contain { width: calc(100% - 100px); padding-left: 50px; }
.row-fluid .author-profile .inner .contain h3 { font-size: 33px; margin: 0 0 8px; line-height: normal; }
.row-fluid .author-profile .inner .contain h3 a.author-link { color: inherit; text-decoration: none; }
.row-fluid .author-profile .inner .contain  .text { font-size: 18px; }


.hs-blog-post .row-fluid .blog-title { display: none; }
.hs-blog-post .body-container { padding: 70px 0 0; }
.hs-blog-post h1 { font-size: 28px; line-height: 34px; }
.hs-blog-post .social-sharing { }
.hs-blog-post .info-tag { color: #75787B; font-size: 14px; padding: 33px 0 18px; position: relative; }
.hs-blog-post .info-tag a.author-link { color: inherit; text-decoration: none; }
.hs-blog-post .info-tag a.author-link:hover { color: #B91A39; }
.hs-blog-post .social-sharing { padding-bottom: 25px; position: relative; margin: 0 0 39px; }
.hs-blog-post .social-sharing strong { display: inline-block; vertical-align: middle; color: #474E53; padding-right: 10px; }
.hs-blog-post .social-sharing ul.share-buttons { display: inline-block; vertical-align: middle; }
.hs-blog-post .social-sharing ul.share-buttons li { float: left; }
.hs-blog-post .social-sharing ul.share-buttons li + li { padding-left: 14px; }
.hs-blog-post .social-sharing ul.share-buttons li a { color: #B91A39; }
.hs-blog-post .social-sharing ul.share-buttons li a:hover { color: #B91A39; }
.hs-blog-post .social-sharing:after { position: absolute; top: 100%; left: 0; height: 2px; width: 100px; background: #B91A39; content: ''; }
.hs-blog-post .feature-thumb { height: 250px; width: 100%; MARGIN: 0 0 37px; }

.rwo-fluid .blog-comment { }
.rwo-fluid .blog-comment h2 { }
.row-fluid .blog-comment h2 { color: #000; margin: 0 0 -1px; }
.row-fluid .blog-comment  form { }
.row-fluid .blog-comment form > div { float: left; width: 100%; padding-top: 20px; }
.row-fluid .blog-comment form > div:nth-child(1), .row-fluid .blog-comment form > div:nth-child(2) { width: 50%; }
.row-fluid .blog-comment form > div:nth-child(1) { padding-right: 15px; }
.row-fluid .blog-comment form > div:nth-child(2) { padding-left: 16px; }
.row-fluid .blog-comment form  .hs-form-field { }
.row-fluid .blog-comment form .hs-form-field input, .row-fluid .blog-comment form .hs-form-field textarea { background: rgba(199, 219, 244, 0.4); border-color: rgba(199, 219, 244, 0.4); font-family: 'Roboto', sans-serif; font-size: 16px; }
.row-fluid .blog-comment form input.hs-button.primary { background: #B91A39; border-color: #B91A39; color: #fff; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; border-radius: 25px; min-width: 200px; height: 50px; margin: 10px 0 56px; }
.row-fluid .blog-comment form input.hs-button.primary:hover { color: #B91A39; border-color: #B91A39; background: transparent; } 

.row-fluid .cta-widget { }
.row-fluid .cta-widget > div { background: #F6F6F6; padding: 18px 20px 30px; margin: 40px 0 0; }
.row-fluid .cta-widget h2 { text-transform: uppercase; color: #B91A39; font-size: 18px; font-weight: 800; }
.row-fluid .cta-widget a { display: inline-block; text-decoration: none; color: #B91A39; margin: 10px 0 0; font-weight: 700; transition: all 0.3s ease; }
.row-fluid .cta-widget a:hover { color: #B91A39; }
.hs-blog-listing .blog-comment { display: none; }



.row-fluid .page-banner { position: relative; }
.row-fluid .page-banner > div:first-child { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.row-fluid .page-banner > div:first-child img.hs-image-widget { position: absolute; left: 0; top: 0; min-width: 100%; height: 100%; object-fit: cover; }
.row-fluid .page-banner > div:last-child { position: relative; z-index: 1; text-align: center; padding: 200px 0px 100px 0px; background: rgb(185, 26, 57, 0.88); }
.row-fluid .page-banner h2 { color: #fff; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 28px; }
.row-fluid .page-banner h1 { color: #fff; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 38px; }
.row-fluid .page-banner h3 { color: #fff; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 24px; }
.row-fluid .adiping-section { }
.row-fluid .adiping-section .left-box { padding-left: calc((100% - 1210px) / 2); padding-top: 53px; }
.row-fluid .adiping-section .right-box { padding-right: calc((100% - 1239px) / 2); background: #F4F4F5; padding-left: 86px; padding-top: 50px; padding-bottom: 68px; }
.row-fluid .adiping-section .right-box h3 { color: #B91A39; font-weight: 700; margin: 0 0 15px; /*text-align: center;*/ }
.row-fluid .adiping-section .right-box .widget-type-rich_text { }
.row-fluid .adiping-section .right-box .widget-type-linked_image { text-align: center; padding: 56px 0px 40px; }
.row-fluid .adiping-section .right-box .widget-type-cta { text-align: center; }
.row-fluid .adiping-section .left-box a { font-weight: 700; color: #B91A39; text-decoration: none; }

.row-fluid .left-padding { padding-left: calc((100% - 1210px) / 2); }
.row-fluid .right-padding { padding-right: calc((100% - 1239px) / 2); }


.row-fluid .adiping-section .right-box.form-wrapper { padding-left: 45px; }
.row-fluid .adiping-section .right-box.form-wrapper form { }
.row-fluid .adiping-section .right-box.form-wrapper form .hs-form-field { }
.row-fluid .adiping-section .right-box.form-wrapper form .hs-form-field label { }
.row-fluid .adiping-section .right-box.form-wrapper form > div + div { padding-top: 15px; }
.row-fluid .adiping-section .right-box.form-wrapper form .hs-form-checkbox label input[type="checkbox"]+span:before, .row-fluid .adiping-section .right-box.form-wrapper form .hs-form-booleancheckbox input[type="checkbox"]+span:before { border-color: #75787B; }
.row-fluid .adiping-section .right-box.form-wrapper form .hs-form-checkbox label input[type="checkbox"]+span:after, .row-fluid .adiping-section .right-box.form-wrapper form .hs-form-booleancheckbox input[type="checkbox"]+span:after { color: #75787B; }
.row-fluid .adiping-section .right-box.form-wrapper form  input { height: 60px; font-family: 'Roboto', sans-serif; }
.row-fluid .adiping-section .right-box.form-wrapper form  ul.inputs-list { padding-left: 5px; }
.row-fluid .adiping-section .right-box.form-wrapper form  .actions { }
.row-fluid .adiping-section .right-box.form-wrapper form .actions input { background: #9B9E9F; border-color: #9B9E9F; color: #fff; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; letter-spacing: 0; border-radius: 5px; min-width: 200px; display: inline-block; text-align: center; padding: 14px 10px; text-decoration: none; text-transform: uppercase; border: 2px solid #9B9E9F; transition: all 0.3s ease; height: auto; }
/*.row-fluid .adiping-section .right-box.form-wrapper form .actions { text-align: center; padding: 16px 0 0; } */ /*hs support */
.row-fluid .adiping-section .right-box.form-wrapper form .actions input:hover { background: transparent; color: #9B9E9F; }
.row-fluid .adiping-section .right-box.form-wrapper form ul.inputs-list span { color: #333839; }

.submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }    

.row-fluid .flex { }
.row-fluid .flex > div > div { display: flex; }
.row-fluid .flex > div > div > div { padding-bottom: 50px; }

.lp-header .header { padding: 10px 0; }
.lp-header .header .main-menu-wrapper { display: none; }
/*******Hides Full Footer on LP's****/
/*.lp-footer .footer { display:  none; }*/

.row-fluid .adiping-section .left-box ul { padding-left: 13px; margin: 15px 0; }
.row-fluid .adiping-section .left-box ul li { position: relative; }
.row-fluid .adiping-section .left-box ul li:before { content: '•'; position: absolute; top: -1px; left: -13px; w; border-radius: 100%; }
.row-fluid .adiping-section .left-box span.left-space {padding-left:  15px;display:  block;}

.row-fluid .header-search { position: absolute; max-width: 380px; right: 30px; top: 7px; width: 0px; opacity: 0; visibility: hidden; transition: all 0.3s ease; }
.row-fluid .header .main-menu-wrapper { position: relative; }
/* .search-toggle .row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li i.fa.fa-search:before { content: "\f00d"; } */
.row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li i.fa.fa-search:before { transition: all 0.3s ease; height: 14px; width: 15px; display: block; }
.search-toggle .header-search { width: 100%; opacity: 1; visibility: visible; }


.row-fluid .sidebar-widget .widget-type-post_filter a.filter-expand-link { color: #B91A39; text-decoration: none; display: inline-block; margin: 10px 0 0; transition: all 0.3s ease; }
.row-fluid .sidebar-widget .widget-type-post_filter a.filter-expand-link:hover { color: #B91A39; }
.demand-strip { text-align:  center; padding:  7px 0; background: #B91A39; color:  #fff; font-size:  24px; font-weight:  700; }


.row-fluid .sidebar-widget.letest-post { padding: 15px; background: #F6F6F6; margin: 40px 0 0; }
.row-fluid .sidebar-widget.letest-post h3 { font-size: 18px; color: #000; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 0; }
.row-fluid .sidebar-widget.letest-post  .hs-rss-module { margin: 10px 0 0; }
.row-fluid .sidebar-widget.letest-post .hs-rss-module .hs-rss-byline { display: none; }
.row-fluid .sidebar-widget.letest-post .hs-rss-module .hs-rss-description { display: none; }
.row-fluid .sidebar-widget.letest-post .hs-rss-module a.hs-rss-title { color: #000; text-decoration: none; transition: all 0.3s ease; }
.row-fluid .sidebar-widget.letest-post .hs-rss-module .hs-rss-item { margin: 0; }
.row-fluid .sidebar-widget.letest-post .hs-rss-module .hs-rss-item + .hs-rss-item { padding-top: 10px; }
.row-fluid .sidebar-widget.letest-post .hs-rss-module a.hs-rss-title:hover { color: #B91A39; }

/* .row-fluid .header-search { padding:80px 25px 25px 25px;     max-width: 500px; background:#fff; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:1000; } */
.search-toggle .header-search  {  }
.row-fluid .close_search { position:absolute; top:20px; right:20px; width:34px; height:28px; background:#ff661f; cursor:pointer; }
.row-fluid .close_search:before { content: "\f00d"; font-family:fontawesome;  position: absolute; top: 43%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 24px; }
.row-fluid .header-search input[type="text"] { background:#f7f7f7; }

.row-fluid .header-search {  position:fixed; width:100%; height:100%; top:0; left:0;  background: rgba(0, 0, 0, 0.2); display:none;     max-width: 100%; z-index:999; margin:0; }
.body_overlay { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);   max-width: 500px;  padding: 80px 25px 25px 25px; max-width: 500px; background: #fff; width:100%; }
.search-toggle .row-fluid .header-search  { position:fixed; display:block;  }

/*=============Blog_post (18-10-2019)===========*/
.hs-blog-post {}
.hs-blog-post .blog-section {}
.hs-blog-post .blog-section .blog-post-wrapper {}
.hs-blog-post .blog-section .blog-post-wrapper .post-body {}
.hs-blog-post .blog-section .blog-post-wrapper .post-body p .hs-cta-wrapper .hs-cta-node a { border: none; background: none; padding: 0;}
.hs-blog-post .blog-section .blog-post-wrapper .post-body ul { padding-left: 40px;}
.hs-blog-post .blog-section .blog-post-wrapper .post-body ul li { list-style: disc;}




.header-search .normal-suggest-box {  top: 120px !important; }
.header-search .unibox-selectable { display: inline-block; width:100%;  }
.header-search .unibox-selectable a { white-space: normal; width: 100%; float: left; }


@media(max-width:1600px){
    .row-fluid .header .wrapper > div { margin: 0; }
    .row-fluid .header .logo { width: auto; }
    .row-fluid .header .main-menu-wrapper { width: 80%; }
    .row-fluid .footer .wrapper > div,  .row-fluid .f-copyright .wrapper > div { margin: 0; }
    
    /* */
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li { padding: 0 20px; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > a { font-size: 15px; }
    .row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li a { font-size: 12px; }
    .row-fluid .header .widget-type-simple_menu { padding: 20px 0 19px; }
    .hs-blog-listing .blog-body { padding-right: 40px; }
    .row-fluid .sidebar-widget .widget-type-blog_subscribe form input.hs-button { min-width: 100%; height: auto; padding: 10px 10px; }
    .hs-blog-listing .blog-comment { display: none; }
    .row-fluid .blog-title { padding: 6px 0 40px; }
    .row-fluid .blog-title h2 { font-size: 33px; }
}
@media (min-width:1200px) and (max-width:1260px){
  /*.row-fluid .header .wrapper > div { margin:0 -60px }*/
}

@media(max-width:1199px){
	.row-fluid .header .wrapper > div > div { display:inline-block;   text-align: center; padding: 10px 0px; }
  .row-fluid .header .main-menu-wrapper { width:100%; margin-top:30px; }
  .row-fluid .header .logo { width: 350px; float: none; display: inline-block; }
  .row-fluid .header .widget-type-simple_menu { width:100%;  text-align: center; padding-bottom:25px; }
  .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul { text-align:center;  width: 100%;  float: left; }
  .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li { float: none; display: inline-block; }
  .row-fluid .header .widget-type-simple_menu .hs_cos_wrapper_type_simple_menu { position:relative; }
/*   .row-fluid .header-search { top:-7px; } */
}

@media(max-width:1260px){
    .container-fluid .row-fluid .wrapper { max-width: 970px; }
    
    .row-fluid .adiping-section .left-box { padding-left: calc((100% - 940px) / 2); }
    .row-fluid .adiping-section .right-box { padding-right: calc((100% - 1010px) / 2); }
    
    .row-fluid .left-padding { padding-left: calc((100% - 940px) / 2); }
    .row-fluid .right-padding { padding-right: calc((100% - 940px) / 2); }
}

@media(max-width:991px){
    .container-fluid .row-fluid .wrapper { max-width: 750px; }
    
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul { /* position: absolute; left: 0; top: 100%; */     margin: 0 0 40px 0; position: relative; top: 40px; width: 100%; background: #B91A39; padding:  0; display: none; z-index:999; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li { width: 100%; padding: 0; float:left; position:relative; border-color:#fff; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > a { padding: 12px 15px; text-align: left; color: #fff; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li { border-top: 1px solid rgba(255, 255, 255,1); }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul { visibility: visible; opacity: 1; transform: none; position: relative; box-shadow: none; padding: 10px 0; display: none; transition: none; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li + li { border-top: 1px solid rgba(255, 255, 255, 0.22); }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li > a { padding: 6px 15px; font-size: 15px; }
    .mobile-trigger { position: absolute; display: block; height: 40px; width: 42px; right: 15px; top: 17px; cursor: pointer; background: #9B9E9F; border-radius: 5px; }
    .mobile-trigger i { position: absolute; height: 4px; display: block; width: 26px; background: #fff; left: 8px; top: 50%; transform: translatey(-50%); transition: all 0.2s linear; }
    .mobile-trigger i:After, .mobile-trigger i:before { content: ""; height: 100%; width: 100%; background: #fff; left: 0; position: Absolute; }
    .mobile-trigger i:After { top: 8px; transform: rotate(0deg); transition: transform 0.2s linear, top  0.2s linear 0.2s; }
    .mobile-trigger i:before { top: -8px; transform: rotate(0deg); transition: transform 0.2s linear, top 0.2s linear 0.2s; }
    .mobile-open .mobile-trigger i { background: transparent; transition: all 0.2s linear; }
    .mobile-open .mobile-trigger i:after { transform: rotate(45deg); top: 0; transition: all 0.2s linear, transform 0.2s linear 0.2s; }
    .mobile-open .mobile-trigger i:before { top: 0; transform: rotate(-45deg); transition: all 0.2s linear, transform 0.2s linear 0.2s; }
    .child-trigger { display: block; z-index: 1; cursor: pointer; position: absolute; right: 0; top: 0; height: 31px; width: 41px; }
    .child-trigger i { display: block; position: relative; height: 2px; width: 12px; background: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%); }
    .child-trigger i:after { content: ""; position: absolute; height: 100%; width: 100%; display: block; background: #fff; left: 0; transform: rotate(90deg); transition: all 0.2s linear; }
    .child-trigger.child-open i:after { transform: rotate(180deg); }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li:hover > a { color: #fff; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul { padding: 0; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li > a { padding-left: 30px; }
    
    .row-fluid .header .logo { }
    .row-fluid .header { padding: 20px 0; }
    .row-fluid .header .logo { width: 370px; max-width: 95%; margin:0; }
    .row-fluid .header .logo img { height: auto;  }
    .mobile-trigger { top: -45px; }
    .row-fluid .header .wrapper { max-width: 100%; }
    
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper { float: left; width: 100%; line-height: initial; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > .widget-type-simple_menu { position: relative; display: block !important; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > .widget-type-simple_menu { float: left; width: 100%; padding: 0; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul .hs-menu-wrapper > ul { position: relative; display: block !important; float: left; width: 100%; padding: 0; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul .hs-menu-wrapper > ul a { font-weight: 400; padding: 6px 15px; display: block; line-height: 20px; text-transform: capitalize !important; }
/*      .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li + li { border-left: 0px; }  */
/*     .row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li:nth-last-child(2), .row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li:nth-last-child(1) { display: none; } */
    .row-fluid .footer .wrapper > div > div > div {}
    .row-fluid .header .main-menu-wrapper { position: relative; /*padding: 30px 0;*/ margin: 0; }
/*     .row-fluid .header-search { display: none; } */
  .row-fluid .header-search { margin:0;}
  .row-fluid .body_overlay { max-width:280px }
  
    
    
    .hs-blog-listing .blog-body + .blog-sidebar { width: 100%; margin: 0; padding: 50px 0 0; }
    .hs-blog-listing .blog-body { width:  100%; padding:  0; }
    .hs-blog-post .blog-body + .blog-sidebar {width: 100%;margin: 0;padding: 50px 0 60px;}
    .hs-blog-post .blog-body { width:  100%; padding:  0; }
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper>ul .hs-menu-wrapper>ul { border-top: 1px solid rgba(255,255,255,0.25); }
    
    
    .row-fluid .adiping-section .left-box { padding-left: calc((100% - 720px) / 2); }
    .row-fluid .adiping-section .right-box { padding-right: calc((100% - 772px) / 2); }
    
    .row-fluid .left-padding { padding-left: calc((100% - 720px) / 2); }
    .row-fluid .right-padding { padding-right: calc((100% - 720px) / 2); }
    
    .row-fluid .heading-title h2 { font-size: 22px; }
    .row-fluid .adiping-section .right-box { padding-left: 30px; }
    .row-fluid .adiping-section .right-box.form-wrapper{ padding-left:15px; }
    .row-fluid .cta-widget>div { text-align:  center; }
    .row-fluid .main-menu-wrapper .child-trigger { right: 10px; top: 0px; height: 42px; width: 25px; }
    .row-fluid .main-menu-wrapper .child-trigger i { background: transparent; }
    .row-fluid .main-menu-wrapper .child-trigger i:after { background: transparent; } 
   .row-fluid .main-menu-wrapper .child-trigger:before { content:"\f107"; font-family:fontawesome; position:absolute; top:10px; left:5px; font-size:20px; color:#fff; font-weight:700;}
    .row-fluid .header .hs-menu-wrapper > ul > li.hs-item-has-children:after, .row-fluid .header .hs-menu-depth-2.hs-item-has-children:before { display:none; }  
   .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li > a { padding:12px 15px; }
  	.row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li > ul > li  .child-trigger:before { color:#000; }
  	.row-fluid .header .hs-menu-wrapper > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {  visibility: visible; opacity:1;  padding: 0; display:none; width:100%;   position: unset; }
   .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul > li.hs-item-has-children:last-child { padding:0; }
   .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper>ul>li>ul>li { border-bottom: 1px solid #eaeaea; }
  .row-fluid .header .hs-menu-wrapper > ul > li.hs-item-has-children ul li > ul li a { width:100%; padding:12px 15px; }
  .row-fluid .header .widget-type-simple_menu .hs-menu-flow-vertical ul li { float:none; display:inline-block; }
  .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper>ul>li>ul>li.hs-menu-depth-2 ul li { border-bottom: 1px solid #fff; float: left; width: 100%; }
  .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper>ul>li>ul>li.hs-menu-depth-2 ul li:last-child { border:none; }
}
@media(min-width:992px){
  
  .row-fluid .adiping-section .left-box.location-div {  padding-left: calc((100% - 1060px) / 2); padding-top: 73px; }
  .row-fluid .adiping-section .right-box.location-right { padding-right: calc((100% - 920px) / 2); padding-left: 105px; padding-top: 73px; } 
  
    .row-fluid .header .main-menu-wrapper .widget-type-menu .hs-menu-wrapper > ul{ display:block !important;}
}
@media(max-width:767px){
    .container-fluid .row-fluid .wrapper { max-width: 100%; }
    
    .row-fluid .footer .wrapper > div > div > div + div { padding-top: 30px; }
    
    .single-listing .inner { flex-direction: column; }
    .single-listing a.thumb-a { width: 100%; }
    .hs-blog-listing .blog-body { padding: 0; }
    .single-listing .listing-contain .contain-inner { width: 100%; padding: 20px 0 0; }
    .single-listing .listing-contain { width: 100%; }
    .load-more-wrapper a.load-more { margin: 30px 0 20px; }
    .row-fluid .sidebar-widget .widget-type-blog_subscribe { margin: 30px 0 0; }
    .row-fluid .blog-title h2 { line-height:  normal;   font-size:  24px; }
    .row-fluid .blog-title .widget-type-text { font-size:  16px;    }
    .hs-blog-listing .blog-body { width: 100%; padding: 0; }
    
    .row-fluid .author-profile .inner { flex-direction: column; }
    .row-fluid .author-profile .inner .contain { width: 100%; padding: 10px 0 0; }
    .row-fluid .author-profile .inner .contain h3 { font-size: 18px; }
    .row-fluid .author-profile .inner .contain .text { font-size: 14px; text-align: center; }
    .row-fluid .author-profile { padding: 20px 0 40px; }
    .row-fluid .blog-comment form > div:nth-child(1) { padding: 0; }
    .row-fluid .blog-comment form > div:nth-child(2) { padding: 0; }
    .row-fluid .blog-comment form > div:nth-child(1), .row-fluid .blog-comment form > div:nth-child(2) { width: 100%; padding-top: 20px; }
    .hs-blog-post h1 { font-size: 20px; }
    .hs-blog-post .info-tag { padding: 10px 0 10px; }
    
    .row-fluid .adiping-section .left-box { padding-left: 15px; padding-right:15px; }
    .row-fluid .adiping-section .right-box { padding-left: 15px; padding-right:15px; }
    
    .row-fluid .left-padding { padding-left:15px; padding-right:15px; }
    .row-fluid .right-padding { padding-right:15px; padding-right:15px; }
    
    .row-fluid .adiping-section .left-box { padding-bottom: 50px; } 
    .row-fluid .adiping-section .right-box .widget-type-linked_image { padding-top: 30px; }
    .row-fluid .page-banner h2 { font-size: 23px; }
    
    .row-fluid .flex > div > div { flex-direction:  column; } 
    .row-fluid .flex > div > div > div { width:  100%; } 
    .demand-strip { font-size: 18px; }
    
    
}

.row-fluid .adiping-section .right-box.location-right h3 { font-weight:900; font-size:22px; line-height:normal; padding-bottom:5px; } 


@media(max-width:500px){
  
   .row-fluid .location-div strong  { font-size:16px;  } 
 
}

@media (min-width:992px) and (max-width:1200px) {     
  
  .row-fluid .adiping-section .right-box.location-right { padding-left: 45px; }         
  .row-fluid .adiping-section .left-box.location-div { padding-left: calc((100% - 880px) / 2); }  
  
}

@media (min-width:768px) and (max-width:991px) { 
  
  .contact-page .row-fluid .page-banner h2 {  padding:50px 0; } 
  .row-fluid .adiping-section .left-box.location-div { padding-left: calc((100% - 660px) / 2); }    
  .row-fluid .adiping-section .right-box.location-right { padding-left: 25px; }        
  
}

@media (min-width:30px) and (max-width:767px) { 
  
  .contact-page .row-fluid .page-banner h2 {  padding:10px 0; font-size: 32px; }  
  .row-fluid .location-div strong  {  margin:5px 0;  }
  .row-fluid .adiping-section .left-box.location-div { text-align:center; }
  .row-fluid .adiping-section .left-box.location-div .heading-title::after { left:50%; margin-left:-30px; }
  .desktop-only {display:none !important;}
     
}

/*hs support */
legend.hs-field-desc {
font-size:11px;
}

/*@media (min-width:768px) and (max-width:1259px) { 
.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field.smart-field {
  padding-top:27px;
}
}

@media (min-width:1260px) and (max-width:1408px) { 
.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field.smart-field {
  padding-top:13px;
  }
}

@media (min-width:1409px) { 
.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field.smart-field{
  padding-top:27px;
}
}
*/

@media (min-width:1765px) {
legend.hs-field-desc {
  white-space:nowrap;
}
  .row-fluid .adiping-section .right-box {
    padding-right:200px;
}
}




/*end hs support */