/************ CSS for the newsletter form ************/


@font-face {
  font-family: 'gothamrnd-bold';
  src: url('../fonts_new/gothamrnd-bold.eot');
  src: url('../fonts_new/gothamrnd-bold.woff2') format('woff2'),
       url('../fonts_new/gothamrnd-bold.woff') format('woff'),
       url('../fonts_new/gothamrnd-bold.ttf') format('truetype'),
       url('../fonts_new/gothamrnd-bold.svg#gothamrnd-bold') format('svg'),
       url('../fonts_new/gothamrnd-bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gothamrnd-light';
  src: url('../fonts_new/gothamrnd-light.eot');
  src: url('../fonts_new/gothamrnd-light.woff2') format('woff2'),
       url('../fonts_new/gothamrnd-light.woff') format('woff'),
       url('../fonts_new/gothamrnd-light.ttf') format('truetype'),
       url('../fonts_new/gothamrnd-light.svg#gothamrnd-light') format('svg'),
       url('../fonts_new/gothamrnd-light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'metaserif-ot-bold';
  src: url('../fonts_new/metaserif-ot-bold.eot');
  src: url('../fonts_new/metaserif-ot-bold.woff2') format('woff2'),
       url('../fonts_new/metaserif-ot-bold.woff') format('woff'),
       url('../fonts_new/metaserif-ot-bold.ttf') format('truetype'),
       url('../fonts_new/metaserif-ot-bold.svg#metaserif-ot-bold') format('svg'),
       url('../fonts_new/metaserif-ot-bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ff-meta-serif-pro-light';
  src: url('../fonts_new/ff-meta-serif-pro-light.eot');
  src: url('../fonts_new/ff-meta-serif-pro-light.woff2') format('woff2'),
       url('../fonts_new/ff-meta-serif-pro-light.woff') format('woff'),
       url('../fonts_new/ff-meta-serif-pro-light.ttf') format('truetype'),
       url('../fonts_new/ff-meta-serif-pro-light.svg#ff-meta-serif-pro-light') format('svg'),
       url('../fonts_new/ff-meta-serif-pro-light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ff-meta-serif-pro-medium';
  src: url('../fonts_new/ff-meta-serif-pro-medium.eot');
  src: url('../fonts_new/ff-meta-serif-pro-medium.woff2') format('woff2'),
       url('../fonts_new/ff-meta-serif-pro-medium.woff') format('woff'),
       url('../fonts_new/ff-meta-serif-pro-medium.ttf') format('truetype'),
       url('../fonts_new/ff-meta-serif-pro-medium.svg#ff-meta-serif-pro-medium') format('svg'),
       url('../fonts_new/ff-meta-serif-pro-medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gothamrnd-book';
  src: url('../fonts_new/gothamrnd-book.eot');
  src: url('../fonts_new/gothamrnd-book.woff2') format('woff2'),
       url('../fonts_new/gothamrnd-book.woff') format('woff'),
       url('../fonts_new/gothamrnd-book.ttf') format('truetype'),
       url('../fonts_new/gothamrnd-book.svg#gothamrnd-book') format('svg'),
       url('../fonts_new/gothamrnd-book.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/***************************** CSS Reset - Find ****************************************/

  
/* body											       { font-family: 'gothamrnd-light'; font-weight:400; font-size:12px; color:#000; background:#f2f2f2; }
#wrapper 										       { width:100%; max-width:100%; height:auto; margin:0 auto; }
.container                         { width: 1200px; margin: 0 auto; padding:0; overflow: initial;}
.container-relation 									{ position: relative;} */

#header .container,
#footer .container                          { width: 1200px; margin: 0 auto; padding:0; overflow: initial;}

/***************************** Header start here ****************************************/
#header                                                     { width: 100%; margin: 0 auto; padding: 0; height:auto; position:relative; background-repeat:no-repeat; background-size:cover; background-position:center top; min-height:80px; background-color:#fff; }

#header .logo_sect				{ width: 15%; float:left; margin: 0 auto; padding: 19px 0 0; }
#header .bp-login-nav {display:none;}

#header   .inner_header			{ padding-bottom: 15px;     border-bottom: 1px solid #575757; }
.head_block						{ padding: 0; }

.page_title						{ position:absolute; top:250px; lefT:0; right:0; margin:0 auto; text-align:center; }
.page_title h1					{ font-size:52px; line-height:60px; color:#fff; text-transform:uppercase; }


/***************************** Navigation start here ****************************************/

.mobile_header {
    position: fixed;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 0%;
    height: 100vh;
    visibility: hidden;
    opacity: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    transition: all .3s ease;
	background-color: #0f0f0f;
	top:0;
	z-index:999;
}

.mobile_header.open  {
	width: 100%;
	visibility: visible;
    opacity: 1;	
}

.mobile_header ul {
    list-style: none;
    width: 100%;
    text-align: center;
	margin:0;
}
.mobile_header ul li {
    display: block;
    text-transform: uppercase;
    font-family: "Proxima Nova Light",sans-serif;
    padding: 0 .25em;
	margin-bottom:10px;
    line-height: .75;
    font-size: 21px;
    
}
.mobile_header ul li a {
    color: #f0f0f0;
    padding: 12px;
    display: inline-block;
	font-family: 'Work Sans', sans-serif;
	font-weight: 400;
	
}
.mobile_header ul li a:hover {
    background-color:#dd2123;
	text-decoration:none;
	color:#ffffff;
}
/**.mobile_header ul li:last-child a:hover {
	background:none;
}**/


.head_bottom					{ float:left; padding:0; margin:0 0 10px 0; width:70%; }
#navigation_bar					{ float:none; }
#navigation_bar ul			      { list-style:none; padding:0; margin:0; overflow:hidden; text-align:center; }
#navigation_bar ul li                            { float: none; display:inline-block; padding: 30px 0 0 0; list-style: none; width: auto; text-align: center; margin:0 0 0 20px; transition: all 0.3s ease-in; }
#navigation_bar ul li a                          { font-family: 'gothamrnd-bold'; font-size:14px; line-height: 17px; padding:0; color:#ee4b4a; transition: all 0.3s ease-in; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
#navigation_bar ul li:hover a, #navigation_bar ul li.active a          { color: #673171; text-decoration:none; }
#navigation_bar ul li:hover, #navigation_bar ul li.active  { }

#navigation_bar ul li ul				{ position: absolute; top: 100%; left: -8px; width: 123px; background: #631709; z-index: 9; padding: 10px 0; display: none;
									margin:0; border:1px solid #231f20; border-radius:0; }
#navigation_bar ul li ul li::after		{ background:none;} 
#navigation_bar ul li ul li                  { padding: 0 12px 0 20px; margin:0; float: none; text-align:left;}
#navigation_bar ul li ul li a              { font-family: 'gothamrnd-bold'; font-size:13px; line-height: 28px; padding:8px 0 0 0; color:#cc6024 !important; transition: all 0.7s ease-in;text-decoration:none; text-transform:uppercase; letter-spacing:1px; text-shadow: none; text-align:left; }

#navigation_bar ul li ul li:hover a         { color: #dbb770 !important; text-decoration:none; border-bottom:none;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover			{ background-color: transparent;}
#navigation_bar ul li:first-child	{ margin-left:0;}


#toggle {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    height: auto;
    padding: 0;
    position: absolute;
    right: 22px;
    top: 14px;
    transition: all 0.1s ease-in;
    width: auto;
    z-index: 1000;
    box-sizing: border-box;
    z-index: 9999;
    display: none;
    transition: all 0.3s ease-in-out 0s;
}

#toggle .patty {
    background: none repeat scroll 0 0 #ee4b4a;
    height: 2px;
    top: 3px;
    margin: 10px 0;
    transition: all 0.3s ease 0s;
    width: 27px;
    position: relative;
    display: inline-block;
}
#toggle .patty::after, #toggle .patty::before {
    background: none repeat scroll 0 0 #ee4b4a;
    content: "";
    display: inline-block;
    height: 2px;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 27px;
    z-index: -1;
}
#toggle .patty::before {
    top: -7px;
	right: 0px;
}
#toggle .patty::after {
    top: 7px;
	right: 0px;
}
#toggle:hover {
    transition: top 0.4s ease 0s;
}
#toggle:hover {
    opacity: .8;
}
#toggle:hover .patty::before {
    top: -9px;
}
#toggle:hover .patty::after {top: 9px;}
.mob_menu										{ display:none;	}
.open .patty {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.open .patty::before {
    background: none repeat scroll 0 0 #FFF !important;
    top: 0 !important;
    transform: rotate(-45deg);
}
.open .patty::after {
    background: none repeat scroll 0 0 #FFF !important;
    top: 0 !important;
    transform: rotate(45deg);
}
::selection {
background: #4e688d;
color:#FFF;
}

a  { text-decoration:none;  }
a:hover { text-decoration:underline; }



.woo_block			{ float:right; width:15%; padding:28px 0 0; text-align:right; }
.woo_block a, .woo_block span			{ font-family: 'gothamrnd-bold'; font-size:14px; line-height: 17px; padding:0; color:#ee4b4a; transition: all 0.3s ease-in; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
.woo_block span		{ display:inline-block; margin:0 8px; position:relative; top:-3px; }
.woo_block span + a			{ position:relative; top:-3px; }

/***************************** Container start here ****************************************/

.block_cont_1				{ margin-top:-105px; }

.block_row, .block_row:after					{ clear:both;  content: " ";  display: block; margin:0 -10px; padding:0; width:100%; }
.container, .container:after	{ clear:both;  content: " "; display: block;  }


.block_1, .block_2, .block_3, .block_4, .block_5, .block_6, .block_7, .block_8, .block_9, .block_10, .block_11, .block_12 {
    float: left;
	padding:0 10px;
	position:relative;
}

.block_12 					{ width: 100%; }
.block_11					{ width: 91.66666667%; }
.block_10 					{ width: 83.33333333%; }
.block_9 					{ width: 75%; }
.block_8 					{ width: 66.66666667%; }
.block_7  					{ width: 58.33333333%; }
.block_6  					{ width: 50%; }
.block_5 					{ width: 41.66666667%; }
.block_4 					{ width: 33.33333333%; }
.block_3 					{ width: 25%; }
.block_2 					{ width: 16.66666667%; }
.block_1 					{ width: 8.33333333%; }

.pull_right					{ float:right !important; }
.pull_left					{ float:left !important; }

.no_marg					{ margin:0 !important; }
.no_padd					{ padding:0 !important; }

.block_6.eql				{}
.method_cont				{ padding:20px 25px; background:#ffffff; position:relative; }

.method_cont h2				{ font-family: 'gothamrnd-bold'; font-size:36px; line-height:41px; color:#ee4b4a; text-transform:uppercase; margin-bottom:20px; }
.method_cont h3				{ font-family: 'gothamrnd-bold'; font-size:24px; line-height:27px; color:#ee4b4a; text-transform:uppercase; margin-bottom:20px; }
.method_cont ul				{ overflow:hidden; padding: 0 0 18px 1.5em; margin:0; }
.method_cont ul li				{ float:left; width:50%; font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#ee4b4a; margin:0 0 5px; }
.method_cont p				{ font-family: 'gothamrnd-book'; font-size:14px; line-height:21px; margin-bottom:18px; }
.method_cont p i 				{ color:#ee4b4a; font-family: 'ff-meta-serif-pro-medium'; font-size:16px; line-height:21px; }
.method_cont h5				{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#ee4b4a; margin:0 0 10px; text-transform:uppercase;  }

.method_cont  .anchor_bu		{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#ee4b4a; text-transform:uppercase; position:absolute; bottom:20px; right:25px; }


.collection_block			{ padding:80px 0 0; }
.collection_block .block_4 h2 { font-family: 'gothamrnd-bold'; font-size:36px; line-height:41px; color:#673171; text-transform:uppercase; margin:40px 0 35px; padding:0 15px; }

#tabs						{ margin:0; padding:0; border:0; background:none; outline:0; display:block; }
.slide_crowsel				{ display:none; }

#tabs ul						{ margin:0; padding:0; border:0; background:none; outline:0;}
#tabs ul li					{ margin:0; outline:0; display:block; width:auto; height:auto;  padding:0;  text-transform:uppercase; float:none; border:0; }
#tabs ul li a					{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#673171; padding:25px; display:block; width:100%; margin:0; background:#fff; transition: all 0.3s ease-in-out 0s; text-decoration:none; }
#tabs ul li.ui-tabs-active a, #tabs ul li:hover a	{ color:#fff; background-image:url(../images_new/tab_list_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; outline:0; text-decoration:none; }

.tab_cont					{ margin:0; }
.ui-tabs .ui-tabs-panel		{ padding:0; }
.row_block					{ clear:both; }

.block_cont_2				{ margin:95px 0 0; }
.block_cont_2 .method_cont	{ padding-right:15%; }
.block_cont_2 .method_cont h2	{ font-size:24px; line-height:27px; color:#673171; }
.block_cont_2 .method_cont ul li 	{ width:auto; float:none; color:#673171;}
.block_cont_2 .method_cont p i 	{ color:#673171 }


.block_cont_2 .block_4.no_padd.eq2	{ background-image:url(../images_new/news_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; position:relative; }
.block_cont_2 .block_4.no_padd.eq2:before	{ content:""; width:100%; height:15px; position:absolute; top:-15px; left:0; background-image:url(../images_new/news_bg.jpg); background-repeat:no-repeat; background-size:cover; }
.block_cont_2 .block_4.no_padd.eq2:after	{ content:""; width:100%; height:15px; position:absolute; bottom:-15px; left:0; background-image:url(../images_new/news_bg.jpg); background-repeat:no-repeat; background-size:cover; background-position: center bottom; }
.news_block 					{ display: block; margin: 0; padding: 50px 0 0; overflow: hidden; clear: both;  width:100%; }
form._form_304	{ background:none !important; width:100% !important; margin:-7px auto 0 !important; padding:10px !important; }
form._form_304 ._submit					{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#673171; padding:17px 0 18px; display:inline-block; width:40%; margin:0; background:#fff; transition: all 0.3s ease-in-out 0s; text-decoration:none; text-transform:uppercase; outline:0; border:0; cursor:pointer; }
form._form_304 ._form_element._full_width label	 { display:none; }
form._form_304   input[type="text"]	{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#fff; padding:17px; display:inline-block; width:40%; margin:0 20px 0 0; background:none !important; transition: all 0.3s ease-in-out 0s; text-decoration:none; outline:0; border:1px solid #fff; text-align:center; }
form._form_304 ._error-inner	{ font-size:14px; line-height:17px; padding:5px 0 10px; color:#000; }

form._form_304   input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff;
}
form._form_304   input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color:#fff;
}
form._form_304   input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color:#fff;
}
form._form_304   input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color:#fff;
}

form._form_304  ._error._below {
    position: absolute;
    bottom: -30px;
}

#_form_304_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
#_form_304_ * { outline:0; }
._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_304_._form-top { top:0; }
#_form_304_._form-bottom { bottom:0; }
#_form_304_._form-left { left:0; }
#_form_304_._form-right { right:0; }
/*#_form_304_ input[type="text"],#_form_304_ input[type="date"],#_form_304_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }*/
#_form_304_ textarea { resize:none; }
/*#_form_304_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:14px !important; }*/
#_form_304_ ._close-icon { cursor:pointer; background-image:url(`https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png`); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_304_ ._close-icon:before { position:relative; }
#_form_304_ ._form-body { margin-bottom:30px; }
#_form_304_ ._form-image-left { width:150px; float:left; }
#_form_304_ ._form-content-right { margin-left:164px; }
#_form_304_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_304_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url(`https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png`); background-size:130px auto; background-repeat:no-repeat; }
/*#_form_304_ ._form-label,#_form_304_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }*/
#_form_304_._dark ._form-branding { color:#333; }
#_form_304_._dark ._form-branding ._logo { background-image:url(`https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png`); }
#_form_304_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_304_ ._form_element * { font-size:14px; }
#_form_304_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_304_ ._form_element._clear:after { clear:left; }
/*#_form_304_ ._form_element input[type="text"],#_form_304_ ._form_element input[type="date"],#_form_304_ ._form_element select,#_form_304_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }*/
#_form_304_ ._field-wrapper { position:relative; }
#_form_304_ ._inline-style { float:left; }
#_form_304_ ._inline-style input[type="text"] { width:150px; }
#_form_304_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_304_ ._form_element img._form-image { max-width:100%; }
#_form_304_ ._clear-element { clear:left; }
#_form_304_ ._full_width { width:100%; }
#_form_304_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_304_ input[type="text"]._has_error,#_form_304_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_304_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
#_form_304_ ._error { display:block; position:absolute; font-size:13px; z-index:10000001; }
#_form_304_ ._error._above { padding-bottom:4px; top:-41px; right:0; }
#_form_304_ ._error._below { padding-top:4px; top:100%; right:0; }
#_form_304_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_304_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_304_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_304_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_304_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_304_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_304_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_304_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
#_form_304_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_304_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_304_ ._form-content { margin:0; width:100%; }
#_form_304_ ._form-inner { display:block; min-width:100%; }
#_form_304_ ._form-title,#_form_304_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_304_ ._form-title { font-size:1.2em; }
#_form_304_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_304_ ._form-element,#_form_304_ ._inline-style,#_form_304_ input[type="text"],#_form_304_ label,#_form_304_ p,#_form_304_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_304_ ._row,#_form_304_ p,#_form_304_ label { margin-bottom:0.7em; width:100%; }
#_form_304_ ._row input[type="checkbox"],#_form_304_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
#_form_304_ ._row input[type="checkbox"] + span label { display:inline; }
#_form_304_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_304_ ._form-image { max-width:100%; height:auto !important; }
#_form_304_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_304_ input[type="radio"],#_form_304_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_304_ button[type="submit"] { padding:20px; font-size:1.5em; }
#_form_304_ ._inline-style { margin:20px 0 0 !important; }
}
/*#_form_304_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#f7f7f7 !important; border:1px solid #d1d1d1 !important; width:200px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#6e6e6e !important; }*/
#_form_304_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
#_form_304_:before,#_form_304_:after { content:" "; display:table; }
#_form_304_:after { clear:both; }
#_form_304_._inline-style { width:auto; display:inline-block; }
#_form_304_._inline-style input[type="text"],#_form_304_._inline-style input[type="date"] { padding:10px 12px; }
#_form_304_._inline-style button._inline-style { position:relative; top:27px; }
#_form_304_._inline-style p { margin:0; }
#_form_304_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_304_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_304_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}


.block_cont_3		{ margin:90px 0; }
.testimonial_block h2	 {  font-family: 'gothamrnd-bold'; font-size:36px; line-height:41px; color:#ee4b4a; text-transform:uppercase; margin-bottom:20px; }
.testimonial_block .vedio	{ position:relative; }
.testimonial_block .vedio img  { max-width:100%; height:auto; width:auto; }
.testimonial_block .vedio span	 {  font-family: 'gothamrnd-bold'; font-size:24px; line-height:27px; color:#fff; text-transform:uppercase; margin-bottom:20px; display:block; padding:50px 25px; background:rgba(238,75,74,0.6); position:absolute; width:100%; bottom:0; margin:0 0 5px; }
.testimonial_block .vedio a, .testimonial_block .vedio a:hover 	{ text-decoration:none; }


.test_cont				{ padding:20px 0 10px; border-bottom:1px solid #ee4b4a; }
.test_cont p 			{ color:#000; font-size:18px; line-height:21px; margin:0; }
.test_cont p i			{ font-family: 'ff-meta-serif-pro-medium'; }
.test_cont  span			{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#ee4b4a; text-transform:uppercase; display:block; padding:25px 0; }

.test_cont.last			{ border:0; }


.block_cont_4			{ margin: 0 0 90px; }
.block_cont_4 .method_cont		{ margin:100px 0 0; height:260px; }

.img_responsive			{ max-width:100%; height:auto; width:auto; }


/***************************** Footer start here ****************************************/

#footer						{ margin:0; padding:0; background:#fff; }

.sub_footer					{ padding:45px 0 0; background-image:url(../images_new/footer_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; }
.sub_footer p  				{ font-family: 'gothamrnd-bold'; font-size:18px; line-height:24px; color:#fff; text-transform:uppercase; }
.sub_footer .submit					{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#673171; padding:17px; display:block; width:180px; margin:0; background:#fff; transition: all 0.3s ease-in-out 0s; text-decoration:none; text-transform:uppercase; outline:0; border:0; float:left;  cursor:pointer; }
.sub_footer  input[type="text"], .sub_footer  input[type="email"]	{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; color:#fff; padding:17px; display:block; width:260px; margin:0 25px 0 0; background:none !important; transition: all 0.3s ease-in-out 0s; text-decoration:none; outline:0; border:1px solid #fff; float:left; }

.sub_footer  input[type="text"]::-webkit-input-placeholder, .sub_footer  input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff;
}
.sub_footer  input[type="text"]::-moz-placeholder , .sub_footer  input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  color:#fff;
}
.sub_footer  input[type="text"]:-ms-input-placeholder, .sub_footer  input[type="email"]:-ms-input-placeholder { /* IE 10+ */
  color:#fff;
}
.sub_footer  input[type="text"]:-moz-placeholder, .sub_footer  input[type="email"]:-moz-placeholder { /* Firefox 18- */
  color:#fff;
}


ul.social_links 				{ list-style:none; margin:0; padding:0;  }
ul.social_links li				{ display:inline-block; margin:0 15px; list-style:none; }
ul.social_links li:first-child	{ margin-left:0; }
ul.social_links li:last-child	{ margin-right:0; }

.sub_footer .social_block p 	{ margin:-40px 0 40px; }
.social_block				{ position:relative; }
.social_block:before		{ content:""; width:1px; height:100px; position:absolute; left: -90px;  background: #fff;     top: -15px; }

.footer_nav				{ padding:0; margin:80px 0 50px; text-align:center;  }
.footer_nav ul			{ margin:0; padding:0 10px; list-style:none; text-align:center; }
.footer_nav  ul li			{ margin:0px; display:inline-block; padding:0 14px; border-right:1px solid #fff; }
.footer_nav  ul li a			{ font-family: 'gothamrnd-bold'; font-size:14px; line-height:17px; padding:0; color:#fff; font-weight:400; transition: all 0.3s ease-in; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
.footer_nav  ul li:last-child	{ border:0; }
.footer_nav  ul li:hover a, .footer_nav  ul li.active a          { color: #673171; font-weight:500; text-decoration:none; }
.footer_block1			{ text-align:center; min-height:120px; vertical-align:middle; background:#fff; overflow:hidden; }
.footer_block1 span		{ margin-top:25px; display:block; }


#cboxOverlay					{background: rgba(15, 15, 15, 0.5);  }


#toggle.open  { position:fixed; top:25px; right:10px; }





/*********************** Bottom Form CSS ******************/

._form_304_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
._form_304_ * { outline:0; }
._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
._form_304_._form-top { top:0; }
._form_304_._form-bottom { bottom:0; }
._form_304_._form-left { left:0; }
._form_304_._form-right { right:0; }
._form_304_ input[type="text"],#_form_304_ input[type="date"],#_form_304_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
._form_304_ textarea { resize:none; }
._form_304_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:14px !important; }
._form_304_ ._close-icon { cursor:pointer; background-image:url(`https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png`); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
._form_304_ ._close-icon:before { position:relative; }
._form_304_ ._form-body { margin-bottom:30px; }
._form_304_ ._form-image-left { width:150px; float:left; }
._form_304_ ._form-content-right { margin-left:164px; }
._form_304_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
._form_304_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url(`https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png`); background-size:130px auto; background-repeat:no-repeat; }
/*._form_304_ ._form-label,#_form_304_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }*/
._form_304_._dark ._form-branding { color:#333; }
._form_304_._dark ._form-branding ._logo { background-image:url(`https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png`); }
._form_304_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
._form_304_ ._form_element * { font-size:14px; }
._form_304_ ._form_element._clear { clear:both; width:100%; float:none; }
._form_304_ ._form_element._clear:after { clear:left; }
._form_304_ ._form_element input[type="text"],#_form_304_ ._form_element input[type="date"],#_form_304_ ._form_element select,#_form_304_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
._form_304_ ._field-wrapper { position:relative; }
._form_304_ ._inline-style { float:left; }
._form_304_ ._inline-style input[type="text"] { width:150px; }
._form_304_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
._form_304_ ._form_element img._form-image { max-width:100%; }
._form_304_ ._clear-element { clear:left; }
._form_304_ ._full_width { width:100%; }
._form_304_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
._form_304_ input[type="text"]._has_error,#_form_304_ textarea._has_error { border:#f37c7b 1px solid; }
._form_304_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
._form_304_ ._error { display:block; position:absolute; font-size:13px; z-index:10000001; }
._form_304_ ._error._above { padding-bottom:4px; top:-41px; right:0; }
._form_304_ ._error._below { padding-top:4px; top:100%; right:0; }
._form_304_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
._form_304_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
._form_304_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
._form_304_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
._form_304_ ._button-wrapper ._error-inner._form_error { position:static; }
._form_304_ ._error-inner._no_arrow { margin-bottom:10px; }
._form_304_ ._error-arrow { position:absolute; width:0; height:0; }
._form_304_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
._form_304_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
._form_304_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
._form_304_ ._form-content { margin:0; width:100%; }
._form_304_ ._form-inner { display:block; min-width:100%; }
._form_304_ ._form-title,#_form_304_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
._form_304_ ._form-title { font-size:1.2em; }
._form_304_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
._form_304_ ._form-element,#_form_304_ ._inline-style,#_form_304_ input[type="text"],#_form_304_ label,#_form_304_ p,#_form_304_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
._form_304_ ._row,#_form_304_ p,#_form_304_ label { margin-bottom:0.7em; width:100%; }
._form_304_ ._row input[type="checkbox"],#_form_304_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
._form_304_ ._row input[type="checkbox"] + span label { display:inline; }
._form_304_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
._form_304_ ._form-image { max-width:100%; height:auto !important; }
._form_304_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
._form_304_ input[type="radio"],#_form_304_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
._form_304_ button[type="submit"] { padding:20px; font-size:1.5em; }
._form_304_ ._inline-style { margin:20px 0 0 !important; }
}
._form_304_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#f7f7f7 !important; border:1px solid #d1d1d1 !important; width:200px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#6e6e6e !important; }
._form_304_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
._form_304_:before,#_form_304_:after { content:" "; display:table; }
._form_304_:after { clear:both; }
._form_304_._inline-style { width:auto; display:inline-block; }
._form_304_._inline-style input[type="text"],#_form_304_._inline-style input[type="date"] { padding:10px 12px; }
._form_304_._inline-style button._inline-style { position:relative; top:27px; }
._form_304_._inline-style p { margin:0; }
._form_304_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
._form_304_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { 
._form_304_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}