/*****************COMMON STYLE**********************************/
body{ font-family:Roboto; margin:0;}
ul{	margin:0;padding:0;}
.popup_container{width:auto !important;}
.hoveranimate{-webkit-transition: background 0.6s ease;	-moz-transition: background 0.6s ease;	-ms-transition: background 0.4s ease;-o-transition: background 0.4s ease;transition: background 0.6s ease;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
::-webkit-input-placeholder { color: #a9a9a9;}
:-moz-placeholder {color: #a9a9a9;}
::-moz-placeholder { color: #a9a9a9;}
:-ms-input-placeholder {color: #a9a9a9;}
#page_main_content{	padding:30px 5px 35px;min-height:960px;}
.txt_upper{ text-transform:uppercase;}
a.add_to{padding:7px 20px;background:#aaece5;border:1px solid #49c7ba;text-transform:uppercase;text-decoration:none;font-size:12px;color:#5a4a42;font-weight:bold;display:inline-block; text-align:center; cursor:pointer;}
a.add_to:hover{	background:#97ded6;}
a{ text-decoration:none !important;}
a{ text-decoration:none;}
.box_border{ border:4px solid #ededed;}
.min-padding{ padding:0 47px;}

/********************* nirico_popupform ************************************/
#web_popupwrap{ padding: 70px 0 0; border:1px solid #ffb25e; background:url(../images/popup_bgs.jpg) center top no-repeat; background-size:cover; background-position:center;}
#web_popupwrap .close_icon{ padding:9px 12px 35px 12px; }
#web_popupwrap .form_bodywrap{ clear:both; overflow:hidden; padding:0px 0px 32px;}
#web_popupwrap .form_bodywrap .left_body{ float:left; width:50%;}
#web_popupwrap .form_bodywrap .left_body h2{text-align: right; margin:0px; font-size:48px; color:#000000;line-height:54px; font-family: 'montserratbold',Arial;overflow:hidden;}
#web_popupwrap .form_bodywrap .left_body h2 span { display:block;}
#web_popupwrap .form_bodywrap .left_body h2 span.color{ display: inline; color:#ed7401}
#web_popupwrap .form_bodywrap .left_body .title_wrap{}
#web_popupwrap .form_bodywrap .left_body .title_wrap h3{ padding:35px 0px 0px; font-family: 'barlowmedium',Arial; margin:0px; font-size:31px; color:#000; line-height:38px;}
.left_content {padding: 0 40px;}
#web_popupwrap .form_bodywrap .left_body .title_wrap h3 span{display:inline-block; position:relative;}
#web_popupwrap .form_bodywrap .left_body .title_wrap h3 span:before{border-bottom:1px solid #ffb25e; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;right:100%; margin-right:15px;}

#web_popupwrap .form_bodywrap .left_body .popup_logo{ margin:40px 0px 0px; padding:0px 40px 0px 0px;}

#web_popupwrap .form_bodywrap .right_body{ float:left; width:50%;}
#web_popupwrap .form_bodywrap .right_body h3{ margin:0px; font-size:28px; color:#fff; line-height:32px; font-family: 'montserratmedium',Arial;}
#web_popupwrap .form_bodywrap .right_body h3 span.yes_text{ color:#ffdc3a; font-family: 'montserratmedium_italic',Arial;}
#web_popupwrap .form_bodywrap .right_body .submit_btn{ margin:10px 0px 0px; background:#44b841; font-family: 'barlowbold',Arial; display:block; text-align:center; border-radius:5px; font-size:24.83px; color:#fff; -webkit-box-shadow: 5px 5px 5px 5px #2c772a; box-shadow: 0px 3px 0px 0px #2c772a; padding:8px 10px 6px;}
#web_popupwrap .form_bodywrap .right_body p span.popup_text{ margin:14px 0px 0px; text-align:center; display:block; color:#000; font-size:13px; padding:0px 15px; line-height:15.17px; font-family: 'montserratlight',Arial;}

#fancybox-content {background: transparent !important;border-width: 0 !important;}
#fancybox-outer{background: transparent !important; box-shadow: none !important;}
#fancybox-close{top: 25px; right: 62px;}

.right_content {padding: 0 30px 0 0;}

.h2{ overflow:hidden;}
.h2 span{ display:inline-block; position:relative;}
.h2 span:before, .h2 span:after{border-bottom:1px solid #85a7c6; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;}
.h2 span:before{right:100%; margin-right:35px;}
.h2 span:after{left:100%; margin-left:35px;}

.popup-form .fsBody .fsForm, .popup-form .fsForm .fsFieldRow .fsRowBody, .popup-form.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important; font-size: 0;}
.popup-form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.popup-form .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.popup-form .fsForm .fsSubmit{ background:none!important;   padding:2px 0!important;margin: 0 !important;}
.popup-form .fsBody .fsRowBody{ padding: 0 !important;}
.popup-form .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border: medium none !important;
margin: 0 0 0 18px !important;
font-family: SegoeUI-Light;
font-weight: normal;
font-size: 16px;}
.popup-form .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family:'montserratregular';font-size: 15px !important;text-align: left;font-weight: normal !important; margin-bottom:4px!important;margin-top: 0 !important;    text-transform: capitalize;line-height: 20px;}
.popup-form .fsBody p{color: hsl(0, 0%, 100%) !important;float: left; font-family:'barlowmedium';font-size: 14px !important;text-align: left;font-weight: normal !important; margin-bottom:0!important;margin-top: 0 !important;    text-transform: capitalize;line-height: 20px;}
.popup-form .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.popup-form .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.popup-form .fsBody .fsForm .fsSectionHeading{background: url(../images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.popup-form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.popup-form *::-moz-placeholder{}
.popup-form .fsSubmit input.fsSubmitButton {display: block;
width: 100%;
border-radius: 5px !important;
padding: 0 0 0px !important;
font-size: 32px !important;
height: 60px !important;
box-shadow: 0px 5px 0px 0px #2c772a;
font-family: 'montserratbold',Arial !important;
border: none;
background: #44b841 !important;}
.popup-form .fsPagination input, .popup-form.fsPagination button{ font-size:10px!important;}
.popup-form .fsSubField:last-child{ margin:0px!important;}
.popup-form .fsBody .fsForm{box-shadow: none !important;}
.popup-form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.popup-form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.popup-form .fsFieldRow input[type="text"], .popup-form .fsFieldRow input[type="email"], .popup-form .fsFieldRow input[type="number"], .popup-form .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; color:#808080!important; max-width: 100%;}
.popup-form .fsFieldRow input[type="text"], .popup-form .fsFieldRow input[type="email"], .popup-form .fsFieldRow input[type="number"], .popup-form  .fsFieldRow input[type="tel"], .popup-form .fsForm textarea { max-width: 100% !important; box-shadow: none !important;
width: 100% !important;background-image:none !important;font-family: 'montserratregular';  color: #000000 !important;font-weight: normal; font-size: 14px !important; border:1px solid #00234a !important; padding: 11px 17px !important; border-radius:0px!important; margin-bottom:10px;}
.popup-form div.fsError { margin:0px !important;} 
.popup-form .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.popup-form .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
#label69321986 a{color:#68727b;}
.popup-form .fsForm .fsLabel a{color:#68727b;}
.popup-form .fsForm fieldset, .popup-form .fsForm fieldset legend{ background:none !important;}
.popup-form .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.popup-form div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 99%;}
.popup-form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#4db124;}
.popup-form .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.popup-form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.popup-form #field28535119{ height:40px!important; font-weight: normal !important;}
.popup-form .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.popup-form {padding-top:24px;}
.popup-form .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.popup-form > p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.popup-form .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.popup-form #fsRow3331744-1, .popup-form #fsRow3331744-3{float: left; clear:left; width: 48.8%;}
.popup-form #fsRow3331744-2, .popup-form #fsRow3331744-4 { float: right; clear:right; width: 48.8%;}
.popup-form ::-webkit-input-placeholder { color: #414141;opacity: 1;}
.popup-form :-moz-placeholder {color: #414141;opacity: 1;}
.popup-form ::-moz-placeholder { color: #414141;opacity: 1;}
.popup-form :-ms-input-placeholder {color: #414141;opacity: 1;}
.field-auto-capture {display: none;}
.container.popup_container {padding-left: 0;padding-right: 0;}
.popup-form .fsBody p a {color: #fff;font-family: barlowitalic;font-size: 13px;}
.popup-form .fsBody label span{color: transparent !important; display: none;}
/********************* EOF nirico_popupform ************************************/

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#web_popupwrap .form_bodywrap .left_body{ float:none; width:90%; text-align:center; padding:0 15px;}
#web_popupwrap .form_bodywrap .left_body h2 span { display:inline;}
#web_popupwrap .form_bodywrap .left_body .title_wrap h3 span::before{ position:static;} 
#web_popupwrap .form_bodywrap .left_body .popup_logo{ padding:0; margin-bottom:20px;}
#web_popupwrap .form_bodywrap .right_body{ float:none; padding:0 14px; width:100%; text-align:right;}
.popup-form #fsRow3220698-1, .popup-form #fsRow3220698-3{width: 100%;}
.popup-form #fsRow3220698-2, .popup-form #fsRow3220698-4 {width: 100%;}
#web_popupwrap .form_bodywrap .left_body h2 span {display: inline;}
#web_popupwrap .form_bodywrap .left_body h2{ margin: 0 0 30px; font-size: 22px; line-height: 30px; text-align: left;}
#web_popupwrap .form_bodywrap .left_body .title_wrap h3{ font-size: 22px; line-height: 30px;}
#web_popupwrap .form_bodywrap .right_body h3 {font-size: 22px;line-height: 30px; text-align: left;}
.popup-form #fsRow3331744-1, .popup-form #fsRow3331744-3{width: 100%;}
.popup-form #fsRow3331744-2, .popup-form #fsRow3331744-4{width: 100%;}
.left_content {padding: 0;}
.popup-form .fsForm .fsLabel{text-shadow: 0 -1px 2px #0D0D0D;}
}

@media(max-width:360px){
}