/*****************COMMON STYLE**********************************/
body{ font-family:Roboto; background:transparent;}
ul{	margin:0;padding:0;}
.container_thankyou_popup{max-width:860px !important; 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;}

/********************* enform_popup ************************************/
#thankyou_outer{ padding:30px 33px; background:url(../images/bg_img.jpg) no-repeat center top; background-size:cover; border-radius:18px; position:relative; min-height: 550px;}
#thankyou_outer .computer_rescue_thankyou{ }
.thankyou_width { width:560px; float:right !important;}
.computer_rescue_thankyou .close_icon{position:absolute; top:12px; right:12px;}
.thankyou_img_wrap { margin-left: -25px;}
.thankyou_img_wrap img {margin-bottom: 24px;}
.thankyou_content { font-size:17.77px; line-height:46.04px; font-family:'Segoe UI semibold',arial; color:#000000;}
.thankyou_content h2{ margin:0 0 15px; font-size:30.69px; line-height:42px; color:#000000; font-family: 'Segoe UI Semilight',Arial;}
.thankyou_content h2 span {display:block;}
.thankyou_content p{}
.click_btn {display:inline-block;}
.click_btn {display:inline-block; font-size:28.25px; line-height:42px; color:#ffffff!important; padding:8px 98px; position:relative; border-radius:30px; 
font-family:'Segoe UI semibold',arial; background:#222a5d;}
.click_btn span { background:url(../images/arrow.png) no-repeat center right; padding-right:30px;}
/********************* EOF enform_popup ************************************/
/********************* enform_popup ************************************/
#popup_outer{ padding:34px 50px; background:url(../images/PopUp_bg.jpg) no-repeat center top; background-size:cover; border-radius:18px; position:relative; min-height: 550px;}
#popup_outer .computer_rescue_popup{ }
.popup_width { width:550px; float:right !important;}
.computer_rescue_popup .close_icon{position:absolute; top:12px; right:12px;}

.computer_rescue_popup .popup_content { font-size:19.38px; line-height:27.46px; font-family:'Segoe UI semibold',arial; color:#010101;}
.book_text { padding:12px 0 0; position:relative;}
.book_text:after{ content:""; position:absolute; top:47px; left:42px;width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 9px solid #ffbc6b; }
.book_text p { margin:0;}
.popup_content h4{ margin:0 0 0; font-size:19.38px; line-height:42px; color:#0a151f; font-family:'Segoe UI Semilight',arial; }
.popup_content h1{ margin:0 0 20px; font-size:44.42px; line-height:56.53px; font-family:'Segoe UI semibold',arial; color:#222a5d;}
.popup_btn {display:inline-block; font-size:32.31px; line-height:43.27px; color:#ffffff; padding:8px 154px; position:relative; border-radius:30px;
font-family:'Segoe UI semibold',arial; background:#222a5d;}
.popup_btn span { background:url(../images/arrow.png) no-repeat center right; padding-right:24px;}
/********************* EOF enform_popup ************************************/
#popup_outer .form_wrap { padding: 18px 15px 0 22px;}
#popup_outer .form_wrap  .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent !important;}
#popup_outer .form_wrap  .fsBody .fsForm{  border: medium none !important;  margin-bottom: 0; padding:0;}
#popup_outer .form_wrap  .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#popup_outer .form_wrap  .fsValidationError { background:none!important;}
#popup_outer .form_wrap  .fsBody .fsLabel, .fsBody label{ color:#000000 !important;  }
#popup_outer .form_wrap  .fsSubmit input.fsSubmitButton { background:#232A5E url("../images/arrow.png") no-repeat  72% 52% !important;  width: 100%; border-radius: 50px !important; border: none!important; color:#fff!important; display: block;  font-family: 'Segoe UI Semibold'!important;  font-size: 35px !important; height:100%; padding:24px 0 32px!important;}  
#popup_outer .form_wrap  .fsForm .fsSubmit{ border: none!important; border-radius: 0; color: #ffffff; display: inline-block; line-height: 24px; margin-top: 0; padding: 0; text-align: center; text-transform: uppercase; width: 100%; background:transparent!important;}
#popup_outer .form_wrap  .fsForm .fsSubmit:hover::before { background-color: #f86c12;}
#popup_outer .form_wrap  .fsForm .fsSubmit:hover:after{ transform: translateX(8px);}  
#popup_outer .form_wrap  .fsValidationError{box-shadow:none!important;background-color:none;} 
#popup_outer .form_wrap  .fsBody .fsRowBody{ padding: 0 !important;}
#popup_outer .form_wrap   .fsForm .fsLabel {   display:table-cell; font-family: "Open sans",sans-serif; font-size: 15px !important; font-weight: 700; margin-bottom: 15px !important; margin-top: 10px !important; width: 100%;} 
#popup_outer .form_wrap   h4.form_title.text-center { color: #6227a0; font-size: 21px; font-style: italic; font-weight: 100;}
#popup_outer .form_wrap   .fsBody.fsEmbed { background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0;}
#popup_outer .form_wrap   .fsBody .fsSupporting { display: table-cell; color: #515050 !important; font-family: "Roboto",sans-serif; font-size: 14px !important; font-weight: normal !important; margin-top: 0;  margin-bottom: 18px;} 
#popup_outer .form_wrap   .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 !important; padding:0!important;}
#popup_outer .form_wrap  .fsSubField:last-child{ margin-right:0px!important;} 
#popup_outer .form_wrap   .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;} 
#popup_outer .form_wrap   .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom:0 !important;}
#popup_outer .form_wrap  .fsFieldRow input[type="text"],#popup_outer .form_wrap  .fsFieldRow input[type="email"],#popup_outer .form_wrap   .fsFieldRow input[type="number"],#popup_outer .form_wrap  .fsFieldRow input[type="tel"],#popup_outer .form_wrap  .fsForm textarea { padding:14px 10px 10px 26px !important; width: 100% !important;}
#popup_outer .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom:0 !important ;}
#popup_outer .form_wrap  .fsFieldRow input[type="text"],#popup_outer .form_wrap  .fsFieldRow input[type="email"],#popup_outer .form_wrap  .fsFieldRow input[type="number"],#popup_outer .form_wrap  .fsFieldRow input[type="tel"], #popup_outer .form_wrap  .fsForm textarea {background: #ffffff none repeat scroll 0 0; border:1px solid #959595 !important; border-radius:0; color:#000;  font-family:'Segoe UI light italic'; border-radius: 40px !important; font-size: 20px; font-weight: 300; height: 60px; margin-bottom: 10px; margin-top: 0; max-width: 100%; width: 100%; line-height:20px;} 
#popup_outer .form_wrap  .fsForm textarea { height:233px !important; color:#a2a2a2 !important; }
#popup_outer .form_wrap  .fsRequiredMarker { color: #ce443e; font-size: 12px; font-weight: normal !important; margin-left: 4px !important;}
#popup_outer .form_wrap   #label44262586 span.fsRequiredMarker , #popup_outer .form_wrap   #label44262592  span.fsRequiredMarker , #popup_outer .form_wrap   #label44262596 span.fsRequiredMarker{ display: none !important; }
#popup_outer .form_wrap   .fsFirst.fsLast.fsFieldCell {   margin-bottom: 0 !important; }
#popup_outer .form_wrap  .fsBody { margin-bottom:0px!important;}
#popup_outer .form_wrap  .fsBody .fsForm{ margin:22px auto 0 !important;  } 
#popup_outer .form_wrap  input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#popup_outer .form_wrap  .fsSectionHeader { display:none!important;} 
#popup_outer .form_wrap  .fsFirst.fsLast.fsFieldCell { background:none; margin-bottom:0 !important;}
#popup_outer .form_wrap  .fsForm input.fsField[type="email"]:focus,#popup_outer .form_wrap  .fsForm input.fsField[type="file"]:focus,#popup_outer .form_wrap  .fsForm input.fsField[type="number"]:focus,#popup_outer .form_wrap  .fsForm input.fsField[type="tel"]:focus,#popup_outer .form_wrap  .fsForm input.fsField[type="text"]:focus,#popup_outer .form_wrap  .fsForm textarea.fsField:focus {outline:0;}
#popup_outer .form_wrap  .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#popup_outer .form_wrap  .btn.dropdown-toggle.selectpicker.btn-default{ border: 1px solid #aaaaaa; border-radius: 0; color: rgba(0, 0, 0, 0); font-family: Helvetica LT Std bold;font-size: 15px; margin-bottom: 2px; min-height: 40px; padding: 0 27px; width: 100% !important;    margin-top: 14px;} 
#popup_outer .form_wrap   .fsRowBody input.vertical[type="checkbox"] { height: auto; margin: 0 15px 0 0;width: auto;} 
#popup_outer .form_wrap   label.fsOptionLabel.vertical{  color: #505050 !important; font-size: 15px; font-weight: 400;}  
#popup_outer .form_wrap  .btn.dropdown-toggle.selectpicker.btn{ border-radius:5px;}
#popup_outer .form_wrap  .btn-group.bootstrap-select{width:95%; margin:0 0 12px!important;}
#popup_outer .form_wrap  .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#popup_outer .form_wrap  .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#popup_outer .form_wrap  .caret {  border-left:4px solid transparent !important; border-right: 4px solid transparent !important; border-top: 4px solid !important; border-bottom:0 !important; color:#505050;}
#popup_outer .form_wrap  .bootstrap-select.btn-group .dropdown-menu li a{ color: #7e8082; font-family: "Open Sans",sans-serif;font-size: 16px;}
#popup_outer .form_wrap   .fsForm input.fsField[type="email"]:focus, #popup_outer .form_wrap   .fsForm input.fsField[type="file"]:focus, #popup_outer .form_wrap   .fsForm input.fsField[type="number"]:focus, #popup_outer .form_wrap   .fsForm input.fsField[type="tel"]:focus, #popup_outer .form_wrap   .fsForm input.fsField[type="text"]:focus, #popup_outer .form_wrap   .fsForm select.fsRequired:focus, #popup_outer .form_wrap   .fsForm textarea.fsField:focus{border-color: #b0b0b0; box-shadow:none; }
#popup_outer .form_wrap   .fsBody .fsCounter { display: none !important;}  
#popup_outer .form_wrap #fsSection52123988 { float: left; margin-right: 2%; width: 49%;}
#popup_outer .form_wrap #fsSection52123992 { float: left; width: 49%;}
#popup_outer .form_wrap  :-ms-input-placeholder {color: #000; opacity:1;}
#popup_outer .form_wrap  ::-webkit-input-placeholder { color: #000; opacity:1;}
#popup_outer .form_wrap  :-moz-placeholder {color: #000; opacity:1;}
#popup_outer .form_wrap  ::-moz-placeholder { color: #000; opacity:1;}
#popup_outer .form_wrap  :-ms-input-placeholder {color: #000; opacity:1;} 

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.popup_width { float:none !important; width:100%;}
.thankyou_width { float:none !important; width:100%;}
.thankyou_content h2 span {display:inline;}
#popup_outer{ padding: 20px 0;}
#popup_outer .form_wrap #fsSection52123988{ width:100%;}
#popup_outer .form_wrap #fsSection52123992{ width:100%;}

}

@media (min-width:401px) and (max-width:654px){
.popup_content h4 { font-size:18px;}
.popup_btn { padding:8px 100px;}
.thankyou_content h2 { font-size:28px;}
}

@media (max-width:400px){
#popup_outer { padding:36px 0;}
.computer_rescue_popup .popup_content { font-size:13px;}
.popup_content h4 { font-size:18px; line-height:20px;}
.popup_content h1 { font-size:26px; line-height:58px;}
.popup_btn { padding:8px 80px; font-size:24px; line-height:30px;}

#thankyou_outer { padding:36px 0;}
.thankyou_content h2 { font-size:19px; line-height:28px;}
.thankyou_content { font-size:13px; line-height:20px;}
.click_btn { padding:8px 76px;}
.popup_content h4{ line-height: 28px;}
.popup_content h1{ font-size:25px;}
#popup_outer .form_wrap .fsSubmit input.fsSubmitButton{ font-size:20px!important; background-position:80% 50%!important;}

}